[
  {
    "path": ".github/FUNDING.yml",
    "content": "github: [Asabeneh]\nthanks_dev: \ncustom: []\n"
  },
  {
    "path": ".gitignore",
    "content": "readme-draft.md\nreadme13-18.md\nreadme19-24.md\nreadme25-30.md\nplayground.py\nres.py\nhello.py\nbackup.md\n.DS_Store\n__pycache__\nplayground/\nplayground\nflask_project/venv\nflask_project/ven/bin/\nflask_project/venv/include/\nflask_project/ven/lib\nnumpy.ipynb\n.ipynb_checkpoints\n.vscode/\n*~\ntest.py"
  },
  {
    "path": "01_Day_Introduction/helloworld.py",
    "content": "# Introduction\n# Day 1 - 30DaysOfPython Challenge\n\nprint(\"Hello World!\")   # print hello world\n\nprint(2 + 3)   # addition(+)\nprint(3 - 1)   # subtraction(-)\nprint(2 * 3)   # multiplication(*)\nprint(3 + 2)   # addition(+)\nprint(3 - 2)   # subtraction(-)\nprint(3 * 2)   # multiplication(*)\nprint(3 / 2)   # division(/)\nprint(3 ** 2)  # exponential(**)\nprint(3 % 2)   # modulus(%)\nprint(3 // 2)  # Floor division operator(//)\n\n# Checking data types\n\nprint(type(10))                  # Int\nprint(type(3.14))                # Float\nprint(type(1 + 3j))              # Complex\nprint(type('Asabeneh'))          # String\nprint(type([1, 2, 3]))           # List\nprint(type({'name': 'Asabeneh'}))  # Dictionary\nprint(type({9.8, 3.14, 2.7}))    # Tuple\n"
  },
  {
    "path": "02_Day_Variables_builtin_functions/02_variables_builtin_functions.md",
    "content": "<div align=\"center\">\n  <h1> 30 Days Of Python: Day 2 - Variables, Builtin Functions</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Author:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> Second Edition: July, 2021</small>\n</sub>\n\n</div>\n\n[<< Day 1](../readme.md) | [Day 3 >>](../03_Day_Operators/03_operators.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 Day 2](#-day-2)\n  - [Built in functions](#built-in-functions)\n  - [Variables](#variables)\n    - [Declaring Multiple Variable in a Line](#declaring-multiple-variable-in-a-line)\n  - [Data Types](#data-types)\n  - [Checking Data types and Casting](#checking-data-types-and-casting)\n  - [Numbers](#numbers)\n  - [💻 Exercises - Day 2](#-exercises---day-2)\n    - [Exercises: Level 1](#exercises-level-1)\n    - [Exercises: Level 2](#exercises-level-2)\n\n# 📘 Day 2\n\n## Built in functions\n\nIn Python we have lots of built-in functions. Built-in functions are globally available for your use that mean you can make use of the built-in functions without importing or configuring. Some of the most commonly used Python built-in functions are the following: _print()_, _len()_, _type()_, _int()_, _float()_, _str()_, _input()_, _list()_, _dict()_, _min()_, _max()_, _sum()_, _sorted()_, _open()_, _file()_, _help()_, and _dir()_. In the following table you will see an exhaustive list of Python built-in functions taken from [python documentation](https://docs.python.org/3/library/functions.html).\n\n![Built-in Functions](../images/builtin-functions.png)\n\nLet us open the Python shell and start using some of the most common built-in functions.\n\n![Built-in functions](../images/builtin-functions_practice.png)\n\nLet us practice more by using different built-in functions\n\n![Help and Dir Built in Functions](../images/help_and_dir_builtin.png)\n\nAs you can see from the terminal above, Python has got reserved words. We do not use reserved words to declare variables or functions. We will cover variables in the next section.\n\nI believe, by now you are familiar with built-in functions. Let us do one more practice of built-in functions and we will move on to the next section.\n\n![Min Max Sum](../images/builtin-functional-final.png)\n\n## Variables\n\nVariables store data in a computer memory. Mnemonic variables are recommended to use in many programming languages. A mnemonic variable is a variable name that can be easily remembered and associated. A variable refers to a memory address in which data is stored.\nNumber at the beginning, special character, hyphen are not allowed when naming a variable. A variable can have a short name (like x, y, z), but a more descriptive name (firstname, lastname, age, country) is highly recommended.\n\nPython Variable Name Rules\n\n- A variable name must start with a letter or the underscore character\n- A variable name cannot start with a number\n- A variable name can only contain alpha-numeric characters and underscores (A-z, 0-9, and \\_ )\n- Variable names are case-sensitive (firstname, Firstname, FirstName and FIRSTNAME) are different variables)\n\nHere are some example of valid variable names:\n\n```shell\nfirstname\nlastname\nage\ncountry\ncity\nfirst_name\nlast_name\ncapital_city\n_if # if we want to use reserved word as a variable\nyear_2021\nyear2021\ncurrent_year_2021\nbirth_year\nnum1\nnum2\n```\n\nInvalid variables names\n\n```shell\nfirst-name\nfirst@name\nfirst$name\nnum-1\n1num\n```\n\nWe will use standard Python variable naming style which has been adopted by many Python developers. Python developers use snake case(snake_case) variable naming convention. We use underscore character after each word for a variable containing more than one word(eg. first_name, last_name, engine_rotation_speed).  The example below is an example of standard naming of variables, underscore is required when the variable name is more than one word.\n\nWhen we assign a certain data type to a variable, it is called variable declaration. For instance in the example below my first name is assigned to a variable first_name. The equal sign is an assignment operator. Assigning means storing data in the variable. The equal sign in Python is not equality as in Mathematics.\n\n_Example:_\n\n```py\n# Variables in Python\nfirst_name = 'Asabeneh'\nlast_name = 'Yetayeh'\ncountry = 'Finland'\ncity = 'Helsinki'\nage = 250\nis_married = True\nskills = ['HTML', 'CSS', 'JS', 'React', 'Python']\nperson_info = {\n   'firstname':'Asabeneh',\n   'lastname':'Yetayeh',\n   'country':'Finland',\n   'city':'Helsinki'\n   }\n```\n\nLet us use the _print()_ and _len()_ built-in functions. Print function takes unlimited number of arguments. An argument is a value which we can be passed or put inside the function parenthesis, see the example below.\n\n**Example:**\n\n```py\nprint('Hello, World!') # The text Hello, World! is an argument\nprint('Hello',',', 'World','!') # it can take multiple arguments, four arguments have been passed\nprint(len('Hello, World!')) # it takes only one argument\n```\n\nLet us print and also find the length of the variables declared at the top:\n\n**Example:**\n\n```py\n# Printing the values stored in the variables\n\nprint('First name:', first_name)\nprint('First name length:', len(first_name))\nprint('Last name: ', last_name)\nprint('Last name length: ', len(last_name))\nprint('Country: ', country)\nprint('City: ', city)\nprint('Age: ', age)\nprint('Married: ', is_married)\nprint('Skills: ', skills)\nprint('Person information: ', person_info)\n```\n\n### Declaring Multiple Variable in a Line\n\nMultiple variables can also be declared in one line:\n\n**Example:**\n\n```py\nfirst_name, last_name, country, age, is_married = 'Asabeneh', 'Yetayeh', 'Helsink', 250, True\n\nprint(first_name, last_name, country, age, is_married)\nprint('First name:', first_name)\nprint('Last name: ', last_name)\nprint('Country: ', country)\nprint('Age: ', age)\nprint('Married: ', is_married)\n```\n\nGetting user input using the _input()_ built-in function. Let us assign the data we get from a user into first_name and age variables.\n**Example:**\n\n```py\nfirst_name = input('What is your name: ')\nage = input('How old are you? ')\n\nprint(first_name)\nprint(age)\n```\n\n## Data Types\n\nThere are several data types in Python. To identify the data type we use the _type_ built-in function. I would like to ask you to focus on understanding different data types very well. When it comes to programming, it is all about data types. I introduced data types at the very beginning and it comes again, because every topic is related to data types. We will cover data types in more detail in their respective sections.\n\n## Checking Data types and Casting\n\n- Check Data types: To check the data type of certain data/variable we use the _type_\n  **Examples:**\n\n```py\n# Different python data types\n# Let's declare variables with various data types\n\nfirst_name = 'Asabeneh'     # str\nlast_name = 'Yetayeh'       # str\ncountry = 'Finland'         # str\ncity= 'Helsinki'            # str\nage = 250                   # int, it is not my real age, don't worry about it\n\n# Printing out types\nprint(type('Asabeneh'))          # str\nprint(type(first_name))          # str\nprint(type(10))                  # int\nprint(type(3.14))                # float\nprint(type(1 + 1j))              # complex\nprint(type(True))                # bool\nprint(type([1, 2, 3, 4]))        # list\nprint(type({'name':'Asabeneh'})) # dict\nprint(type((1,2)))               # tuple\nprint(type(zip([1,2],[3,4])))    # zip\n```\n\n- Casting: Converting one data type to another data type. We use _int()_, _float()_, _str()_, _list_, _set_\n  When we do arithmetic operations string numbers should be first converted to int or float otherwise it will return an error. If we concatenate a number with a string, the number should be first converted to a string. We will talk about concatenation in String section.\n\n  **Examples:**\n\n```py\n# int to float\nnum_int = 10\nprint('num_int',num_int)         # 10\nnum_float = float(num_int)\nprint('num_float:', num_float)   # 10.0\n\n# float to int\ngravity = 9.81\nprint(int(gravity))             # 9\n\n# int to str\nnum_int = 10\nprint(num_int)                  # 10\nnum_str = str(num_int)\nprint(num_str)                  # '10'\n\n# str to int or float\nnum_str = '10.6'\nnum_float = float(num_str)  # Convert the string to a float first\nnum_int = int(num_float)    # Then convert the float to an integer\nprint('num_int', int(num_str))      # 10\nprint('num_float', float(num_str))  # 10.6\nnum_int = int(num_float)\nprint('num_int', int(num_int))      # 10\n\n# str to list\nfirst_name = 'Asabeneh'\nprint(first_name)               # 'Asabeneh'\nfirst_name_to_list = list(first_name)\nprint(first_name_to_list)            # ['A', 's', 'a', 'b', 'e', 'n', 'e', 'h']\n```\n\n## Numbers\n\nNumber data types in Python:\n\n1. Integers: Integer(negative, zero and positive) numbers\n   Example:\n   ... -3, -2, -1, 0, 1, 2, 3 ...\n\n2. Floating Point Numbers(Decimal numbers)\n   Example:\n   ... -3.5, -2.25, -1.0, 0.0, 1.1, 2.2, 3.5 ...\n\n3. Complex Numbers\n   Example:\n   1 + j, 2 + 4j, 1 - 1j\n\n🌕 You are awesome. You have just completed day 2 challenges and you are two steps ahead on your way to greatness. Now do some exercises for your brain and muscles.\n\n## 💻 Exercises - Day 2\n\n### Exercises: Level 1\n\n1. Inside 30DaysOfPython create a folder called day_2. Inside this folder create a file named variables.py\n2. Write a python comment saying 'Day 2: 30 Days of python programming'\n3. Declare a first name variable and assign a value to it\n4. Declare a last name variable and assign a value to it\n5. Declare a full name variable and assign a value to it\n6. Declare a country variable and assign a value to it\n7. Declare a city variable and assign a value to it\n8. Declare an age variable and assign a value to it\n9. Declare a year variable and assign a value to it\n10. Declare a variable is_married and assign a value to it\n11. Declare a variable is_true and assign a value to it\n12. Declare a variable is_light_on and assign a value to it\n13. Declare multiple variable on one line\n\n### Exercises: Level 2\n\n1. Check the data type of all your variables using type() built-in function\n2. Using the _len()_ built-in function, find the length of your first name\n3. Compare the length of your first name and your last name\n4. Declare 5 as num_one and 4 as num_two\n5. Add num_one and num_two and assign the value to a variable total\n6. Subtract num_two from num_one and assign the value to a variable diff\n7. Multiply num_two and num_one and assign the value to a variable product\n8. Divide num_one by num_two and assign the value to a variable division\n9. Use modulus division to find num_two divided by num_one and assign the value to a variable remainder\n10. Calculate num_one to the power of num_two and assign the value to a variable exp\n11. Find floor division of num_one by num_two and assign the value to a variable floor_division\n12. The radius of a circle is 30 meters.\n    1. Calculate the area of a circle and assign the value to a variable name of _area_of_circle_\n    2. Calculate the circumference of a circle and assign the value to a variable name of _circum_of_circle_\n    3. Take radius as user input and calculate the area.\n13. Use the built-in input function to get first name, last name, country and age from a user and store the value to their corresponding variable names\n14. Run help('keywords') in Python shell or in your file to check for the Python reserved words or keywords\n\n🎉 CONGRATULATIONS ! 🎉\n\n[<< Day 1](../readme.md) | [Day 3 >>](../03_Day_Operators/03_operators.md)\n"
  },
  {
    "path": "02_Day_Variables_builtin_functions/variables.py",
    "content": "\n# Variables in Python\n\nfirst_name = 'Asabeneh'\nlast_name = 'Yetayeh'\ncountry = 'Finland'\ncity = 'Helsinki'\nage = 250\nis_married = True\nskills = ['HTML', 'CSS', 'JS', 'React', 'Python']\nperson_info = {\n    'firstname': 'Asabeneh',\n    'lastname': 'Yetayeh',\n    'country': 'Finland',\n    'city': 'Helsinki'\n}\n\n# Printing the values stored in the variables\n\nprint('First name:', first_name)\nprint('First name length:', len(first_name))\nprint('Last name: ', last_name)\nprint('Last name length: ', len(last_name))\nprint('Country: ', country)\nprint('City: ', city)\nprint('Age: ', age)\nprint('Married: ', is_married)\nprint('Skills: ', skills)\nprint('Person information: ', person_info)\n\n# Declaring multiple variables in one line\n\nfirst_name, last_name, country, age, is_married = 'Asabeneh', 'Yetayeh', 'Helsink', 250, True\n\nprint(first_name, last_name, country, age, is_married)\nprint('First name:', first_name)\nprint('Last name: ', last_name)\nprint('Country: ', country)\nprint('Age: ', age)\nprint('Married: ', is_married)\n"
  },
  {
    "path": "03_Day_Operators/03_operators.md",
    "content": "<div align=\"center\">\n  <h1> 30 Days Of Python: Day 3 - Operators</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Author:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> Second Edition: July, 2021</small>\n</sub>\n</div>\n\n[<< Day 2](../02_Day_Variables_builtin_functions/02_variables_builtin_functions.md) | [Day 4 >>](../04_Day_Strings/04_strings.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 Day 3](#-day-3)\n  - [Boolean](#boolean)\n  - [Operators](#operators)\n    - [Assignment Operators](#assignment-operators)\n    - [Arithmetic Operators:](#arithmetic-operators)\n    - [Comparison Operators](#comparison-operators)\n    - [Logical Operators](#logical-operators)\n  - [💻 Exercises - Day 3](#-exercises---day-3)\n\n# 📘 Day 3\n\n## Boolean\n\nA boolean data type represents one of the two values: _True_ or _False_. The use of these data types will be clear once we start using the comparison operator. The first letter **T** for True and **F** for False should be capital unlike JavaScript.\n**Example: Boolean Values**\n\n```py\nprint(True)\nprint(False)\n```\n\n## Operators\n\nPython language supports several types of operators. In this section, we will focus on few of them.\n\n### Assignment Operators\n\nAssignment operators are used to assign values to variables. Let us take = as an example. Equal sign in mathematics shows that two values are equal, however in Python it means we are storing a value in a certain variable and we call it assignment or a assigning value to a variable. The table below shows the different types of python assignment operators, taken from [w3school](https://www.w3schools.com/python/python_operators.asp).\n\n![Assignment Operators](../images/assignment_operators.png)\n\n### Arithmetic Operators:\n\n- Addition(+): a + b\n- Subtraction(-): a - b\n- Multiplication(*): a * b\n- Division(/): a / b\n- Modulus(%): a % b\n- Floor division(//): a // b\n- Exponentiation(**): a ** b\n\n![Arithmetic Operators](../images/arithmetic_operators.png)\n\n**Example:Integers**\n\n```py\n# Arithmetic Operations in Python\n# Integers\n\nprint('Addition: ', 1 + 2)        # 3\nprint('Subtraction: ', 2 - 1)     # 1\nprint('Multiplication: ', 2 * 3)  # 6\nprint ('Division: ', 4 / 2)       # 2.0  Division in Python gives floating number\nprint('Division: ', 6 / 2)        # 3.0         \nprint('Division: ', 7 / 2)        # 3.5\nprint('Division without the remainder: ', 7 // 2)   # 3,  gives without the floating number or without the remaining\nprint ('Division without the remainder: ',7 // 3)   # 2\nprint('Modulus: ', 3 % 2)         # 1, Gives the remainder\nprint('Exponentiation: ', 2 ** 3) # 8 it means 2 * 2 * 2\n```\n\n**Example:Floats**\n\n```py\n# Floating numbers\nprint('Floating Point Number, PI', 3.14)\nprint('Floating Point Number, gravity', 9.81)\n```\n\n**Example:Complex numbers**\n\n```py\n# Complex numbers\nprint('Complex number: ', 1 + 1j)\nprint('Multiplying complex numbers: ',(1 + 1j) * (1 - 1j))\n```\n\nLet's declare a variable and assign a number data type. I am going to use single character variable but remember do not develop a habit of declaring such types of variables. Variable names should be all the time mnemonic.\n\n**Example:**\n\n```python\n# Declaring the variable at the top first\n\na = 3 # a is a variable name and 3 is an integer data type\nb = 2 # b is a variable name and 3 is an integer data type\n\n# Arithmetic operations and assigning the result to a variable\ntotal = a + b\ndiff = a - b\nproduct = a * b\ndivision = a / b\nremainder = a % b\nfloor_division = a // b\nexponential = a ** b\n\n# I should have used sum instead of total but sum is a built-in function - try to avoid overriding built-in functions\nprint(total) # if you do not label your print with some string, you never know where the result is coming from\nprint('a + b = ', total)\nprint('a - b = ', diff)\nprint('a * b = ', product)\nprint('a / b = ', division)\nprint('a % b = ', remainder)\nprint('a // b = ', floor_division)\nprint('a ** b = ', exponential)\n```\n\n**Example:**\n\n```py\nprint('== Addition, Subtraction, Multiplication, Division, Modulus ==')\n\n# Declaring values and organizing them together\nnum_one = 3\nnum_two = 4\n\n# Arithmetic operations\ntotal = num_one + num_two\ndiff = num_two - num_one\nproduct = num_one * num_two\ndiv = num_two / num_one\nremainder = num_two % num_one\n\n# Printing values with label\nprint('total: ', total)\nprint('difference: ', diff)\nprint('product: ', product)\nprint('division: ', div)\nprint('remainder: ', remainder)\n```\n\nLet us start connecting the dots and start making use of what we already know to calculate (area, volume,density,  weight, perimeter, distance, force).\n\n**Example:**\n\n```py\n# Calculating area of a circle\nradius = 10                                 # radius of a circle\narea_of_circle = 3.14 * radius ** 2         # two * sign means exponent or power\nprint('Area of a circle:', area_of_circle)\n\n# Calculating area of a rectangle\nlength = 10\nwidth = 20\narea_of_rectangle = length * width\nprint('Area of rectangle:', area_of_rectangle)\n\n# Calculating a weight of an object\nmass = 75\ngravity = 9.81\nweight = mass * gravity\nprint(weight, 'N')                         # Adding unit to the weight\n\n# Calculate the density of a liquid\nmass = 75 # in Kg\nvolume = 0.075 # in cubic meter\ndensity = mass / volume # 1000 Kg/m^3\nprint(density, 'Kg/m^3') # Adding unit to the density\n\n```\n\n### Comparison Operators\n\nIn programming we compare values, we use comparison operators to compare two values. We check if a value is greater or less or equal to other value. The following table shows Python comparison operators which was taken from [w3shool](https://www.w3schools.com/python/python_operators.asp).\n\n![Comparison Operators](../images/comparison_operators.png)\n**Example: Comparison Operators**\n\n```py\nprint(3 > 2)     # True, because 3 is greater than 2\nprint(3 >= 2)    # True, because 3 is greater than 2\nprint(3 < 2)     # False,  because 3 is greater than 2\nprint(2 < 3)     # True, because 2 is less than 3\nprint(2 <= 3)    # True, because 2 is less than 3\nprint(3 == 2)    # False, because 3 is not equal to 2\nprint(3 != 2)    # True, because 3 is not equal to 2\nprint(len('mango') == len('avocado'))  # False\nprint(len('mango') != len('avocado'))  # True\nprint(len('mango') < len('avocado'))   # True\nprint(len('milk') != len('meat'))      # False\nprint(len('milk') == len('meat'))      # True\nprint(len('tomato') == len('potato'))  # True\nprint(len('python') > len('dragon'))   # False\n\n\n# Comparing something gives either a True or False\n\nprint('True == True: ', True == True)\nprint('True == False: ', True == False)\nprint('False == False:', False == False)\n```\n\nIn addition to the above comparison operator Python uses:\n\n- _is_: Returns true if both variables are the same object(x is y)\n- _is not_: Returns true if both variables are not the same object(x is not y)\n- _in_: Returns True if the queried list contains a certain item(x in y)\n- _not in_: Returns True if the queried list doesn't have a certain item(x not in y)\n\n```py\nprint('1 is 1', 1 is 1)                   # True - because the data values are the same\nprint('1 is not 2', 1 is not 2)           # True - because 1 is not 2\nprint('A in Asabeneh', 'A' in 'Asabeneh') # True - A found in the string\nprint('B not in Asabeneh', 'B' in 'Asabeneh') # False - there is no uppercase B\nprint('coding' in 'coding for all') # True - because coding for all has the word coding\nprint('a in an:', 'a' in 'an')      # True\nprint('4 is 2 ** 2:', 4 is 2 ** 2)   # True\n```\n\n### Logical Operators\n\nUnlike other programming languages python uses keywords _and_, _or_ and _not_ for logical operators. Logical operators are used to combine conditional statements:\n\n![Logical Operators](../images/logical_operators.png)\n\n```py\nprint(3 > 2 and 4 > 3) # True - because both statements are true\nprint(3 > 2 and 4 < 3) # False - because the second statement is false\nprint(3 < 2 and 4 < 3) # False - because both statements are false\nprint('True and True: ', True and True)\nprint(3 > 2 or 4 > 3)  # True - because both statements are true\nprint(3 > 2 or 4 < 3)  # True - because one of the statements is true\nprint(3 < 2 or 4 < 3)  # False - because both statements are false\nprint('True or False:', True or False)\nprint(not 3 > 2)     # False - because 3 > 2 is true, then not True gives False\nprint(not True)      # False - Negation, the not operator turns true to false\nprint(not False)     # True\nprint(not not True)  # True\nprint(not not False) # False\n\n```\n\n🌕 You have boundless energy. You have just completed day 3 challenges and you are three steps ahead on your way to greatness. Now do some exercises for your brain and your muscles.\n\n## 💻 Exercises - Day 3\n\n1. Declare your age as integer variable\n2. Declare your height as a float variable\n3. Declare a variable that store a complex number\n4. Write a script that prompts the user to enter base and height of the triangle and calculate an area of this triangle (area = 0.5 x b x h).\n\n```py\n    Enter base: 20\n    Enter height: 10\n    The area of the triangle is 100\n```\n\n5. Write a script that prompts the user to enter side a, side b, and side c of the triangle. Calculate the perimeter of the triangle (perimeter = a + b + c).\n\n```py\nEnter side a: 5\nEnter side b: 4\nEnter side c: 3\nThe perimeter of the triangle is 12\n```\n\n6. Get length and width of a rectangle using prompt. Calculate its area (area = length x width) and perimeter (perimeter = 2 x (length + width))\n7. Get radius of a circle using prompt. Calculate the area (area = pi x r x r) and circumference (c = 2 x pi x r) where pi = 3.14.\n8. Calculate the slope, x-intercept and y-intercept of y = 2x -2\n9. Slope is (m = y2-y1/x2-x1). Find the slope and [Euclidean distance](https://en.wikipedia.org/wiki/Euclidean_distance#:~:text=In%20mathematics%2C%20the%20Euclidean%20distance,being%20called%20the%20Pythagorean%20distance.) between point (2, 2) and point (6,10) \n10. Compare the slopes in tasks 8 and 9.\n11. Calculate the value of y (y = x^2 + 6x + 9). Try to use different x values and figure out at what x value y is going to be 0.\n12. Find the length of 'python' and 'dragon' and make a falsy comparison statement.\n13. Use _and_ operator to check if 'on' is found in both 'python' and 'dragon'\n14. _I hope this course is not full of jargon_. Use _in_ operator to check if _jargon_ is in the sentence.\n15. There is no 'on' in both dragon and python\n16. Find the length of the text _python_ and convert the value to float and convert it to string\n17. Even numbers are divisible by 2 and the remainder is zero. How do you check if a number is even or not using python?\n18. Check if the floor division of 7 by 3 is equal to the int converted value of 2.7.\n19. Check if type of '10' is equal to type of 10\n20. Check if int('9.8') is equal to 10\n21. Write a script that prompts the user to enter hours and rate per hour. Calculate pay of the person?\n\n```py\nEnter hours: 40\nEnter rate per hour: 28\nYour weekly earning is 1120\n```\n\n22. Write a script that prompts the user to enter number of years. Calculate the number of seconds a person can live. Assume a person can live hundred years\n\n```py\nEnter number of years you have lived: 100\nYou have lived for 3153600000 seconds.\n```\n\n23. Write a Python script that displays the following table\n\n```py\n1 1 1 1 1\n2 1 2 4 8\n3 1 3 9 27\n4 1 4 16 64\n5 1 5 25 125\n```\n\n🎉 CONGRATULATIONS ! 🎉\n\n[<< Day 2](../02_Day_Variables_builtin_functions/02_variables_builtin_functions.md) | [Day 4 >>](../04_Day_Strings/04_strings.md)\n"
  },
  {
    "path": "03_Day_Operators/day-3.py",
    "content": "# Arithmetic Operations in Python\n# Integers\n\nprint('Addition: ', 1 + 2)\nprint('Subtraction: ', 2 - 1)\nprint('Multiplication: ', 2 * 3)\n# Division in python gives floating number\nprint('Division: ', 4 / 2)\nprint('Division: ', 6 / 2)\nprint('Division: ', 7 / 2)\n# gives without the floating number or without the remaining\nprint('Division without the remainder: ', 7 // 2)\nprint('Modulus: ', 3 % 2)                           # Gives the remainder\nprint('Division without the remainder: ', 7 // 3)\nprint('Exponential: ', 3 ** 2)                     # it means 3 * 3\n\n# Floating numbers\nprint('Floating Number,PI', 3.14)\nprint('Floating Number, gravity', 9.81)\n\n# Complex numbers\nprint('Complex number: ', 1+1j)\nprint('Multiplying complex number: ', (1+1j) * (1-1j))\n\n# Declaring the variable at the top first\n\na = 3  # a is a variable name and 3 is an integer data type\nb = 2  # b is a variable name and 3 is an integer data type\n\n# Arithmetic operations and assigning the result to a variable\ntotal = a + b\ndiff = a - b\nproduct = a * b\ndivision = a / b\nremainder = a % b\nfloor_division = a // b\nexponential = a ** b\n\n# I should have used sum instead of total but sum is a built-in function try to avoid overriding builtin functions\nprint(total)  # if you don't label your print with some string, you never know from where is  the result is coming\nprint('a + b = ', total)\nprint('a - b = ', diff)\nprint('a * b = ', product)\nprint('a / b = ', division)\nprint('a % b = ', remainder)\nprint('a // b = ', floor_division)\nprint('a ** b = ', exponential)\n\n# Declaring values and organizing them together\nnum_one = 3\nnum_two = 4\n\n# Arithmetic operations\ntotal = num_one + num_two\ndiff = num_two - num_one\nproduct = num_one * num_two\ndiv = num_two / num_two\nremainder = num_two % num_one\n\n# Printing values with label\nprint('total: ', total)\nprint('difference: ', diff)\nprint('product: ', product)\nprint('division: ', div)\nprint('remainder: ', remainder)\n\n\n# Calculating area of a circle\nradius = 10                                 # radius of a circle\n# two * sign means exponent or power\narea_of_circle = 3.14 * radius ** 2\nprint('Area of a circle:', area_of_circle)\n\n# Calculating area of a rectangle\nlength = 10\nwidth = 20\narea_of_rectangle = length * width\nprint('Area of rectangle:', area_of_rectangle)\n\n# Calculating a weight of an object\nmass = 75\ngravity = 9.81\nweight = mass * gravity\nprint(weight, 'N')\n\nprint(3 > 2)     # True, because 3 is greater than 2\nprint(3 >= 2)    # True, because 3 is greater than 2\nprint(3 < 2)     # False,  because 3 is greater than 2\nprint(2 < 3)     # True, because 2 is less than 3\nprint(2 <= 3)    # True, because 2 is less than 3\nprint(3 == 2)    # False, because 3 is not equal to 2\nprint(3 != 2)    # True, because 3 is not equal to 2\nprint(len('mango') == len('avocado'))  # False\nprint(len('mango') != len('avocado'))  # True\nprint(len('mango') < len('avocado'))   # True\nprint(len('milk') != len('meat'))      # False\nprint(len('milk') == len('meat'))      # True\nprint(len('tomato') == len('potato'))  # True\nprint(len('python') > len('dragon'))   # False\n\n# Boolean comparison\nprint('True == True: ', True == True)\nprint('True == False: ', True == False)\nprint('False == False:', False == False)\nprint('True and True: ', True and True)\nprint('True or False:', True or False)\n\n# Another way comparison\n# True - because the data values are the same\nprint('1 is 1', 1 is 1)\nprint('1 is not 2', 1 is not 2)           # True - because 1 is not 2\nprint('A in Asabeneh', 'A' in 'Asabeneh')  # True - A found in the string\nprint('B in Asabeneh', 'B' in 'Asabeneh')  # False -there is no uppercase B\n# True - because coding for all has the word coding\nprint('coding' in 'coding for all')\nprint('a in an:', 'a' in 'an')      # True\nprint('4 is 2 ** 2:', 4 is 2 ** 2)   # True\n\nprint(3 > 2 and 4 > 3)  # True - because both statements are true\nprint(3 > 2 and 4 < 3)  # False - because the second statement is false\nprint(3 < 2 and 4 < 3)  # False - because both statements are false\nprint(3 > 2 or 4 > 3)  # True - because both statements are true\nprint(3 > 2 or 4 < 3)  # True - because one of the statement is true\nprint(3 < 2 or 4 < 3)  # False - because both statements are false\nprint(not 3 > 2)     # False - because 3 > 2 is true, then not True gives False\nprint(not True)      # False - Negation, the not operator turns true to false\nprint(not False)     # True\nprint(not not True)  # True\nprint(not not False)  # False\n"
  },
  {
    "path": "04_Day_Strings/04_strings.md",
    "content": "<div align=\"center\">\n  <h1> 30 Days Of Python: Day 4 - Strings</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Author:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> Second Edition: July, 2021</small>\n</sub>\n\n</div>\n\n[<< Day 3](../03_Day_Operators/03_operators.md) | [Day 5 >>](../05_Day_Lists/05_lists.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [Day 4](#day-4)\n  - [Strings](#strings)\n    - [Creating a String](#creating-a-string)\n    - [String Concatenation](#string-concatenation)\n    - [Escape Sequences in Strings](#escape-sequences-in-strings)\n    - [String formatting](#string-formatting)\n      - [Old Style String Formatting (% Operator)](#old-style-string-formatting--operator)\n      - [New Style String Formatting (str.format)](#new-style-string-formatting-strformat)\n      - [String Interpolation / f-Strings (Python 3.6+)](#string-interpolation--f-strings-python-36)\n    - [Python Strings as Sequences of Characters](#python-strings-as-sequences-of-characters)\n      - [Unpacking Characters](#unpacking-characters)\n      - [Accessing Characters in Strings by Index](#accessing-characters-in-strings-by-index)\n      - [Slicing Python Strings](#slicing-python-strings)\n      - [Reversing a String](#reversing-a-string)\n      - [Skipping Characters While Slicing](#skipping-characters-while-slicing)\n    - [String Methods](#string-methods)\n  - [💻 Exercises - Day 4](#-exercises---day-4)\n\n# Day 4\n\n## Strings\n\nText is a string data type. Any data type written as text is a string. Any data under single, double or triple quote are strings. There are different string methods and built-in functions to deal with string data types. To check the length of a string use the len() method.\n\n### Creating a String\n\n```py\nletter = 'P'                # A string could be a single character or a bunch of texts\nprint(letter)               # P\nprint(len(letter))          # 1\ngreeting = 'Hello, World!'  # String could be made using a single or double quote,\"Hello, World!\"\nprint(greeting)             # Hello, World!\nprint(len(greeting))        # 13\nsentence = \"I hope you are enjoying 30 days of Python Challenge\"\nprint(sentence)\n```\n\nMultiline string is created by using triple single (''') or triple double quotes (\"\"\"). See the example below.\n\n```py\nmultiline_string = '''I am a teacher and enjoy teaching.\nI didn't find anything as rewarding as empowering people.\nThat is why I created 30 days of python.'''\nprint(multiline_string)\n\n# Another way of doing the same thing\nmultiline_string = \"\"\"I am a teacher and enjoy teaching.\nI didn't find anything as rewarding as empowering people.\nThat is why I created 30 days of python.\"\"\"\nprint(multiline_string)\n```\n\n### String Concatenation\n\nWe can connect strings together. Merging or connecting strings is called concatenation. See the example below:\n\n```py\nfirst_name = 'Asabeneh'\nlast_name = 'Yetayeh'\nspace = ' '\nfull_name = first_name  +  space + last_name\nprint(full_name) # Asabeneh Yetayeh\n# Checking the length of a string using len() built-in function\nprint(len(first_name))  # 8\nprint(len(last_name))   # 7\nprint(len(first_name) > len(last_name)) # True\nprint(len(full_name)) # 16\n```\n\n### Escape Sequences in Strings\n\nIn Python and other programming languages \\ followed by a character is an escape sequence. Let us see the most common escape characters:\n\n- \\n: new line\n- \\t: Tab means(8 spaces) \n- \\\\\\\\: Back slash\n- \\\\': Single quote (')\n- \\\\\": Double quote (\")\n\nNow, let us see the use of the above escape sequences with examples.\n\n```py\nprint('I hope everyone is enjoying the Python Challenge.\\nAre you ?') # line break\nprint('Days\\tTopics\\tExercises') # adding tab space or 4 spaces\nprint('Day 1\\t5\\t5')\nprint('Day 2\\t6\\t20')\nprint('Day 3\\t5\\t23')\nprint('Day 4\\t1\\t35')\nprint('This is a backslash  symbol (\\\\)') # To write a backslash\nprint('In every programming language it starts with \\\"Hello, World!\\\"') # to write a double quote inside a single quote\n\n# output\nI hope every one is enjoying the Python Challenge.\nAre you ?\nDays  Topics  Exercises\nDay 1\t5\t    5\nDay 2\t6\t    20\nDay 3\t5\t    23\nDay 4\t1\t    35\nThis is a backslash  symbol (\\)\nIn every programming language it starts with \"Hello, World!\"\n```\n\n### String formatting\n\n#### Old Style String Formatting (% Operator)\n\nIn Python there are many ways of formatting strings. In this section, we will cover some of them.\nThe \"%\" operator is used to format a set of variables enclosed in a \"tuple\" (a fixed size list), together with a format string, which contains normal text together with \"argument specifiers\", special symbols like \"%s\", \"%d\", \"%f\", \"%.<small>number of digits</small>f\".\n\n- %s - String (or any object with a string representation, like numbers)\n- %d - Integers\n- %f - Floating point numbers\n- \"%.<small>number of digits</small>f\" - Floating point numbers with fixed precision\n\n```py\n# Strings only\nfirst_name = 'Asabeneh'\nlast_name = 'Yetayeh'\nlanguage = 'Python'\nformated_string = 'I am %s %s. I teach %s' %(first_name, last_name, language)\nprint(formated_string)\n\n# Strings  and numbers\nradius = 10\npi = 3.14\narea = pi * radius ** 2\nformated_string = 'The area of circle with a radius %d is %.2f.' %(radius, area) # 2 refers the 2 significant digits after the point\n\npython_libraries = ['Django', 'Flask', 'NumPy', 'Matplotlib','Pandas']\nformated_string = 'The following are python libraries:%s' % (python_libraries)\nprint(formated_string) # \"The following are python libraries:['Django', 'Flask', 'NumPy', 'Matplotlib','Pandas']\"\n```\n\n#### New Style String Formatting (str.format)\n\nThis format was introduced in Python version 3.\n\n```py\n\nfirst_name = 'Asabeneh'\nlast_name = 'Yetayeh'\nlanguage = 'Python'\nformated_string = 'I am {} {}. I teach {}'.format(first_name, last_name, language)\nprint(formated_string)\na = 4\nb = 3\n\nprint('{} + {} = {}'.format(a, b, a + b))\nprint('{} - {} = {}'.format(a, b, a - b))\nprint('{} * {} = {}'.format(a, b, a * b))\nprint('{} / {} = {:.2f}'.format(a, b, a / b)) # limits it to two digits after decimal\nprint('{} % {} = {}'.format(a, b, a % b))\nprint('{} // {} = {}'.format(a, b, a // b))\nprint('{} ** {} = {}'.format(a, b, a ** b))\n\n# output\n4 + 3 = 7\n4 - 3 = 1\n4 * 3 = 12\n4 / 3 = 1.33\n4 % 3 = 1\n4 // 3 = 1\n4 ** 3 = 64\n\n# Strings  and numbers\nradius = 10\npi = 3.14\narea = pi * radius ** 2\nformated_string = 'The area of a circle with a radius {} is {:.2f}.'.format(radius, area) # 2 digits after decimal\nprint(formated_string)\n\n```\n\n#### String Interpolation / f-Strings (Python 3.6+)\n\nAnother new string formatting is string interpolation, f-strings. Strings start with f and we can inject the data in their corresponding positions.\n\n```py\na = 4\nb = 3\nprint(f'{a} + {b} = {a +b}')\nprint(f'{a} - {b} = {a - b}')\nprint(f'{a} * {b} = {a * b}')\nprint(f'{a} / {b} = {a / b:.2f}')\nprint(f'{a} % {b} = {a % b}')\nprint(f'{a} // {b} = {a // b}')\nprint(f'{a} ** {b} = {a ** b}')\n```\n\n### Python Strings as Sequences of Characters\n\nPython strings are sequences of characters, and share their basic methods of access with other Python ordered sequences of objects – lists and tuples. The simplest way of extracting single characters from strings (and individual members from any sequence) is to unpack them into corresponding variables.\n\n#### Unpacking Characters\n\n```\nlanguage = 'Python'\na,b,c,d,e,f = language # unpacking sequence characters into variables\nprint(a) # P\nprint(b) # y\nprint(c) # t\nprint(d) # h\nprint(e) # o\nprint(f) # n\n```\n\n#### Accessing Characters in Strings by Index\n\nIn programming counting starts from zero. Therefore the first letter of a string is at zero index and the last letter of a string is the length of a string minus one.\n\n![String index](../images/string_index.png)\n\n```py\nlanguage = 'Python'\nfirst_letter = language[0]\nprint(first_letter) # P\nsecond_letter = language[1]\nprint(second_letter) # y\nlast_index = len(language) - 1\nlast_letter = language[last_index]\nprint(last_letter) # n\n```\n\nIf we want to start from right end we can use negative indexing. -1 is the last index.\n\n```py\nlanguage = 'Python'\nlast_letter = language[-1]\nprint(last_letter) # n\nsecond_last = language[-2]\nprint(second_last) # o\n```\n\n#### Slicing Python Strings\n\nIn python we can slice strings into substrings.\n\n```py\nlanguage = 'Python'\nfirst_three = language[0:3] # starts at zero index and up to 3 but not include 3\nprint(first_three) #Pyt\nlast_three = language[3:6]\nprint(last_three) # hon\n# Another way\nlast_three = language[-3:]\nprint(last_three)   # hon\nlast_three = language[3:]\nprint(last_three)   # hon\n```\n\n#### Reversing a String\n\nWe can easily reverse strings in python.\n\n```py\ngreeting = 'Hello, World!'\nprint(greeting[::-1]) # !dlroW ,olleH\n```\n\n#### Skipping Characters While Slicing\n\nIt is possible to skip characters while slicing by passing step argument to slice method.\n\n```py\nlanguage = 'Python'\npto = language[0:6:2] #\nprint(pto) # Pto\n```\n\n### String Methods\n\nThere are many string methods which allow us to format strings. See some of the string methods in the following example:\n\n- capitalize(): Converts the first character of the string to capital letter\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.capitalize()) # 'Thirty days of python'\n```\n\n- count(): returns occurrences of substring in string, count(substring, start=.., end=..). The start is a starting indexing for counting and end is the last index to count.\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.count('y')) # 3\nprint(challenge.count('y', 7, 14)) # 1, \nprint(challenge.count('th')) # 2`\n```\n\n- endswith(): Checks if a string ends with a specified ending\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.endswith('on'))   # True\nprint(challenge.endswith('tion')) # False\n```\n\n- expandtabs(): Replaces tab character with spaces, default tab size is 8. It takes tab size argument\n\n```py\nchallenge = 'thirty\\tdays\\tof\\tpython'\nprint(challenge.expandtabs())   # 'thirty  days    of      python'\nprint(challenge.expandtabs(10)) # 'thirty    days      of        python'\n```\n\n- find(): Returns the index of the first occurrence of a substring, if not found returns -1\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.find('y'))  # 5\nprint(challenge.find('th')) # 0\n```\n\n- rfind(): Returns the index of the last occurrence of a substring, if not found returns -1\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.rfind('y'))  # 16\nprint(challenge.rfind('th')) # 17\n```\n\n- format(): formats string into a nicer output  \n   More about string formatting check this [link](https://www.programiz.com/python-programming/methods/string/format)\n\n```py\nfirst_name = 'Asabeneh'\nlast_name = 'Yetayeh'\nage = 250\njob = 'teacher'\ncountry = 'Finland'\nsentence = 'I am {} {}. I am a {}. I am {} years old. I live in {}.'.format(first_name, last_name, job, age, country)\nprint(sentence) # I am Asabeneh Yetayeh. I am 250 years old. I am a teacher. I live in Finland.\n\nradius = 10\npi = 3.14\narea = pi * radius ** 2\nresult = 'The area of a circle with radius {} is {}'.format(str(radius), str(area))\nprint(result) # The area of a circle with radius 10 is 314\n```\n\n- index(): Returns the lowest index of a substring, additional arguments indicate starting and ending index (default 0 and string length - 1). If the substring is not found it raises a valueError. \n\n```py\nchallenge = 'thirty days of python'\nsub_string = 'da'\nprint(challenge.index(sub_string))  # 7\nprint(challenge.index(sub_string, 9)) # error\n```\n\n- rindex(): Returns the highest index of a substring, additional arguments indicate starting and ending index (default 0 and string length - 1)\n\n```py\nchallenge = 'thirty days of python'\nsub_string = 'da'\nprint(challenge.rindex(sub_string))  # 7\nprint(challenge.rindex(sub_string, 9)) # error\nprint(challenge.rindex('on', 8)) # 19\n```\n\n- isalnum(): Checks alphanumeric character\n\n```py\nchallenge = 'ThirtyDaysPython'\nprint(challenge.isalnum()) # True\n\nchallenge = '30DaysPython'\nprint(challenge.isalnum()) # True\n\nchallenge = 'thirty days of python'\nprint(challenge.isalnum()) # False, space is not an alphanumeric character\n\nchallenge = 'thirty days of python 2019'\nprint(challenge.isalnum()) # False\n```\n\n- isalpha(): Checks if all string elements are alphabet characters (a-z and A-Z)\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.isalpha()) # False, space is once again excluded\nchallenge = 'ThirtyDaysPython'\nprint(challenge.isalpha()) # True\nnum = '123'\nprint(num.isalpha())      # False\n```\n\n- isdecimal(): Checks if all characters in a string are decimal (0-9)\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.isdecimal())  # False\nchallenge = '123'\nprint(challenge.isdecimal())  # True\nchallenge = '\\u00B2'\nprint(challenge.isdigit())   # True \nchallenge = '12 3'\nprint(challenge.isdecimal())  # False, space not allowed\n```\n\n- isdigit(): Checks if all characters in a string are numbers (0-9 and some other unicode characters for numbers)\n\n```py\nchallenge = 'Thirty'\nprint(challenge.isdigit()) # False\nchallenge = '30'\nprint(challenge.isdigit())   # True\nchallenge = '\\u00B2'\nprint(challenge.isdigit())   # True\n```\n\n- isnumeric(): Checks if all characters in a string are numbers or number related (just like isdigit(), just accepts more symbols, like ½)\n\n```py\nnum = '10'\nprint(num.isnumeric()) # True\nnum = '\\u00BD' # ½\nprint(num.isnumeric()) # True\nnum = '10.5'\nprint(num.isnumeric()) # False\n```\n\n- isidentifier(): Checks for a valid identifier - it checks if a string is a valid variable name\n\n```py\nchallenge = '30DaysOfPython'\nprint(challenge.isidentifier()) # False, because it starts with a number\nchallenge = 'thirty_days_of_python'\nprint(challenge.isidentifier()) # True\n```\n\n- islower(): Checks if all alphabet characters in the string are lowercase\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.islower()) # True\nchallenge = 'Thirty days of python'\nprint(challenge.islower()) # False\n```\n\n- isupper(): Checks if all alphabet characters in the string are uppercase\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.isupper()) #  False\nchallenge = 'THIRTY DAYS OF PYTHON'\nprint(challenge.isupper()) # True\n```\n\n- join(): Returns a concatenated string\n\n```py\nweb_tech = ['HTML', 'CSS', 'JavaScript', 'React']\nresult = ' '.join(web_tech)\nprint(result) # 'HTML CSS JavaScript React'\n```\n\n```py\nweb_tech = ['HTML', 'CSS', 'JavaScript', 'React']\nresult = '# '.join(web_tech)\nprint(result) # 'HTML# CSS# JavaScript# React'\n```\n\n- strip(): Removes all given characters starting from the beginning and end of the string\n\n```py\nchallenge = 'thirty days of pythoonnn'\nprint(challenge.strip('noth')) # 'irty days of py'\n```\n\n- replace(): Replaces substring with a given string\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.replace('python', 'coding')) # 'thirty days of coding'\n```\n\n- split(): Splits the string, using given string or space as a separator\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.split()) # ['thirty', 'days', 'of', 'python']\nchallenge = 'thirty, days, of, python'\nprint(challenge.split(', ')) # ['thirty', 'days', 'of', 'python']\n```\n\n- title(): Returns a title cased string\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.title()) # Thirty Days Of Python\n```\n\n- swapcase(): Converts all uppercase characters to lowercase and all lowercase characters to uppercase characters\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.swapcase())   # THIRTY DAYS OF PYTHON\nchallenge = 'Thirty Days Of Python'\nprint(challenge.swapcase())  # tHIRTY dAYS oF pYTHON\n```\n\n- startswith(): Checks if String Starts with the Specified String\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.startswith('thirty')) # True\n\nchallenge = '30 days of python'\nprint(challenge.startswith('thirty')) # False\n```\n\n🌕 You are an extraordinary person and you have a remarkable potential. You have just completed day 4 challenges and you are four steps a head in to your way to greatness. Now do some exercises for your brain and muscles.\n\n## 💻 Exercises - Day 4\n\n1. Concatenate the string 'Thirty', 'Days', 'Of', 'Python' to a single string, 'Thirty Days Of Python'.\n2. Concatenate the string 'Coding', 'For' , 'All' to a single string, 'Coding For All'.\n3. Declare a variable named company and assign it to an initial value \"Coding For All\".\n4. Print the variable company using _print()_.\n5. Print the length of the company string using _len()_ method and _print()_.\n6. Change all the characters to uppercase letters using _upper()_ method.\n7. Change all the characters to lowercase letters using _lower()_ method.\n8. Use capitalize(), title(), swapcase() methods to format the value of the string _Coding For All_.\n9. Cut(slice) out the first word of _Coding For All_ string.\n10. Check if _Coding For All_ string contains a word Coding using the method index, find or other methods.\n11. Replace the word coding in the string 'Coding For All' to Python.\n12. Change \"Python for Everyone\" to \"Python for All\" using the replace method or other methods. \n13. Split the string 'Coding For All' using space as the separator (split()) .\n14. \"Facebook, Google, Microsoft, Apple, IBM, Oracle, Amazon\" split the string at the comma.\n15. What is the character at index 0 in the string _Coding For All_.\n16. What is the last index of the string _Coding For All_.\n17. What character is at index 10 in \"Coding For All\" string.\n18. Create an acronym or an abbreviation for the name 'Python For Everyone'.\n19. Create an acronym or an abbreviation for the name 'Coding For All'.\n20. Use index to determine the position of the first occurrence of C in Coding For All.\n21. Use index to determine the position of the first occurrence of F in Coding For All.\n22. Use rfind to determine the position of the last occurrence of l in Coding For All People.\n23. Use index or find to find the position of the first occurrence of the word 'because' in the following sentence: 'You cannot end a sentence with because because because is a conjunction'\n24. Use rindex to find the position of the last occurrence of the word because in the following sentence: 'You cannot end a sentence with because because because is a conjunction'\n25. Slice out the phrase 'because because because' in the following sentence: 'You cannot end a sentence with because because because is a conjunction'\n26. Find the position of the first occurrence of the word 'because' in the following sentence: 'You cannot end a sentence with because because because is a conjunction'\n27. Slice out the phrase 'because because because' in the following sentence: 'You cannot end a sentence with because because because is a conjunction'\n28. Does 'Coding For All' start with a substring _Coding_?\n29. Does 'Coding For All' end with a substring _coding_?\n30. '&nbsp;&nbsp; Coding For All &nbsp;&nbsp;&nbsp; &nbsp;' &nbsp;, remove the left and right trailing spaces in the given string.\n31. Which one of the following variables return True when we use the method isidentifier():\n    - 30DaysOfPython\n    - thirty_days_of_python\n32. The following list contains the names of some of python libraries: ['Django', 'Flask', 'Bottle', 'Pyramid', 'Falcon']. Join the list with a hash with space string.\n33. Use the new line escape sequence to separate the following sentences.\n    ```py\n    I am enjoying this challenge.\n    I just wonder what is next.\n    ```\n34. Use a tab escape sequence to write the following lines.\n    ```py\n    Name      Age     Country   City\n    Asabeneh  250     Finland   Helsinki\n    ```\n35. Use the string formatting method to display the following:\n\n```sh\nradius = 10\narea = 3.14 * radius ** 2\nThe area of a circle with radius 10 is 314 meters square.\n```\n\n36. Make the following using string formatting methods:\n\n```sh\n8 + 6 = 14\n8 - 6 = 2\n8 * 6 = 48\n8 / 6 = 1.33\n8 % 6 = 2\n8 // 6 = 1\n8 ** 6 = 262144\n```\n\n🎉 CONGRATULATIONS ! 🎉\n\n[<< Day 3](../03_Day_Operators/03_operators.md) | [Day 5 >>](../05_Day_Lists/05_lists.md)\n\n\n"
  },
  {
    "path": "04_Day_Strings/day_4.py",
    "content": "\n# Single line comment\nletter = 'P'                # A string could be a single character or a bunch of texts\nprint(letter)               # P\nprint(len(letter))          # 1\ngreeting = 'Hello, World!'  # String could be  a single or double quote,\"Hello, World!\"\nprint(greeting)             # Hello, World!\nprint(len(greeting))        # 13\nsentence = \"I hope you are enjoying 30 days of python challenge\"\nprint(sentence)\n\n# Multiline String\nmultiline_string = '''I am a teacher and enjoy teaching.\nI didn't find anything as rewarding as empowering people.\nThat is why I created 30 days of python.'''\nprint(multiline_string)\n# Another way of doing the same thing\nmultiline_string = \"\"\"I am a teacher and enjoy teaching.\nI didn't find anything as rewarding as empowering people.\nThat is why I created 30 days of python.\"\"\"\nprint(multiline_string)\n\n# String Concatenation\nfirst_name = 'Asabeneh'\nlast_name = 'Yetayeh'\nspace = ' '\nfull_name = first_name + space + last_name\nprint(full_name)  # Asabeneh Yetayeh\n# Checking length of a string using len() builtin function\nprint(len(first_name))  # 8\nprint(len(last_name))   # 7\nprint(len(first_name) > len(last_name))  # True\nprint(len(full_name))  # 15\n\n# Unpacking characters\nlanguage = 'Python'\na, b, c, d, e, f = language  # unpacking sequence characters into variables\nprint(a)  # P\nprint(b)  # y\nprint(c)  # t\nprint(d)  # h\nprint(e)  # o\nprint(f)  # n\n\n# Accessing characters in strings by index\nlanguage = 'Python'\nfirst_letter = language[0]\nprint(first_letter)  # P\nsecond_letter = language[1]\nprint(second_letter)  # y\nlast_index = len(language) - 1\nlast_letter = language[last_index]\nprint(last_letter)  # n\n\n# If we want to start from right end we can use negative indexing. -1 is the last index\nlanguage = 'Python'\nlast_letter = language[-1]\nprint(last_letter)  # n\nsecond_last = language[-2]\nprint(second_last)  # o\n\n# Slicing\n\nlanguage = 'Python'\n# starts at zero index and up to 3 but not include 3\nfirst_three = language[0:3]\nlast_three = language[3:6]\nprint(last_three)  # hon\n# Another way\nlast_three = language[-3:]\nprint(last_three)   # hon\nlast_three = language[3:]\nprint(last_three)   # hon\n\n# Skipping character while splitting Python strings\nlanguage = 'Python'\npto = language[0:6:2]\nprint(pto)  # pto\n\n# Escape sequence\nprint('I hope every one enjoying the python challenge.\\nDo you ?')  # line break\nprint('Days\\tTopics\\tExercises')\nprint('Day 1\\t3\\t5')\nprint('Day 2\\t3\\t5')\nprint('Day 3\\t3\\t5')\nprint('Day 4\\t3\\t5')\nprint('This is a back slash  symbol (\\\\)')  # To write a back slash\nprint('In every programming language it starts with \\\"Hello, World!\\\"')\n\n# String Methods\n# capitalize(): Converts the first character the string to Capital Letter\n\nchallenge = 'thirty days of python'\nprint(challenge.capitalize())  # 'Thirty days of python'\n\n# count(): returns occurrences of substring in string, count(substring, start=.., end=..)\n\nchallenge = 'thirty days of python'\nprint(challenge.count('y'))  # 3\nprint(challenge.count('y', 7, 14))  # 1\nprint(challenge.count('th'))  # 2`\n\n# endswith(): Checks if a string ends with a specified ending\n\nchallenge = 'thirty days of python'\nprint(challenge.endswith('on'))   # True\nprint(challenge.endswith('tion'))  # False\n\n# expandtabs(): Replaces tab character with spaces, default tab size is 8. It takes tab size argument\n\nchallenge = 'thirty\\tdays\\tof\\tpython'\nprint(challenge.expandtabs())   # 'thirty  days    of      python'\nprint(challenge.expandtabs(10))  # 'thirty    days      of        python'\n\n# find(): Returns the index of first occurrence of substring\n\nchallenge = 'thirty days of python'\nprint(challenge.find('y'))  # 5\nprint(challenge.find('th'))  # 0\n\n# format()\tformats string into nicer output\nfirst_name = 'Asabeneh'\nlast_name = 'Yetayeh'\njob = 'teacher'\ncountry = 'Finland'\nsentence = 'I am {} {}. I am a {}. I live in {}.'.format(\n    first_name, last_name, job, country)\nprint(sentence)  # I am Asabeneh Yetayeh. I am a teacher. I live in Finland.\n\nradius = 10\npi = 3.14\narea = pi  # radius ## 2\nresult = 'The area of circle with {} is {}'.format(str(radius), str(area))\nprint(result)  # The area of circle with 10 is 314.0\n\n# index(): Returns the index of substring\nchallenge = 'thirty days of python'\nprint(challenge.find('y'))  # 5\nprint(challenge.find('th'))  # 0\n\n# isalnum(): Checks alphanumeric character\n\nchallenge = 'ThirtyDaysPython'\nprint(challenge.isalnum())  # True\n\nchallenge = '30DaysPython'\nprint(challenge.isalnum())  # True\n\nchallenge = 'thirty days of python'\nprint(challenge.isalnum())  # False\n\nchallenge = 'thirty days of python 2019'\nprint(challenge.isalnum())  # False\n\n# isalpha(): Checks if all characters are alphabets\n\nchallenge = 'thirty days of python'\nprint(challenge.isalpha())  # True\nnum = '123'\nprint(num.isalpha())      # False\n\n# isdecimal(): Checks Decimal Characters\n\nchallenge = 'thirty days of python'\nprint(challenge.find('y'))  # 5\nprint(challenge.find('th'))  # 0\n\n# isdigit(): Checks Digit Characters\n\nchallenge = 'Thirty'\nprint(challenge.isdigit())  # False\nchallenge = '30'\nprint(challenge.isdigit())   # True\n\n# isdecimal():Checks decimal characters\n\nnum = '10'\nprint(num.isdecimal())  # True\nnum = '10.5'\nprint(num.isdecimal())  # False\n\n\n# isidentifier():Checks for valid identifier means it check if a string is a valid variable name\n\nchallenge = '30DaysOfPython'\nprint(challenge.isidentifier())  # False, because it starts with a number\nchallenge = 'thirty_days_of_python'\nprint(challenge.isidentifier())  # True\n\n\n# islower():Checks if all alphabets in a string are lowercase\n\nchallenge = 'thirty days of python'\nprint(challenge.islower())  # True\nchallenge = 'Thirty days of python'\nprint(challenge.islower())  # False\n\n# isupper(): returns if all characters are uppercase characters\n\nchallenge = 'thirty days of python'\nprint(challenge.isupper())  # False\nchallenge = 'THIRTY DAYS OF PYTHON'\nprint(challenge.isupper())  # True\n\n\n# isnumeric():Checks numeric characters\n\nnum = '10'\nprint(num.isnumeric())      # True\nprint('ten'.isnumeric())    # False\n\n# join(): Returns a concatenated string\n\nweb_tech = ['HTML', 'CSS', 'JavaScript', 'React']\nresult = '#, '.join(web_tech)\nprint(result)  # 'HTML# CSS# JavaScript# React'\n\n# strip(): Removes both leading and trailing characters\n\nchallenge = ' thirty days of python '\nprint(challenge.strip('y'))  # 5\n\n# replace(): Replaces substring inside\n\nchallenge = 'thirty days of python'\nprint(challenge.replace('python', 'coding'))  # 'thirty days of coding'\n\n# split():Splits String from Left\n\nchallenge = 'thirty days of python'\nprint(challenge.split())  # ['thirty', 'days', 'of', 'python']\n\n# title(): Returns a Title Cased String\n\nchallenge = 'thirty days of python'\nprint(challenge.title())  # Thirty Days Of Python\n\n# swapcase(): Checks if String Starts with the Specified String\n\nchallenge = 'thirty days of python'\nprint(challenge.swapcase())   # THIRTY DAYS OF PYTHON\nchallenge = 'Thirty Days Of Python'\nprint(challenge.swapcase())  # tHIRTY dAYS oF pYTHON\n\n# startswith(): Checks if String Starts with the Specified String\n\nchallenge = 'thirty days of python'\nprint(challenge.startswith('thirty'))  # True\nchallenge = '30 days of python'\nprint(challenge.startswith('thirty'))  # False\n"
  },
  {
    "path": "05_Day_Lists/05_lists.md",
    "content": "<div align=\"center\">\n  <h1> 30 Days Of Python: Day 5 - Lists</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Author:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> Second Edition: July - 2021</small>\n</sub>\n\n</div>\n\n[<< Day 4](../04_Day_Strings/04_strings.md) | [Day 6 >>](../06_Day_Tuples/06_tuples.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [Day 5](#day-5)\n  - [Lists](#lists)\n    - [How to Create a List](#how-to-create-a-list)\n    - [Accessing List Items Using Positive Indexing](#accessing-list-items-using-positive-indexing)\n    - [Accessing List Items Using Negative Indexing](#accessing-list-items-using-negative-indexing)\n    - [Unpacking List Items](#unpacking-list-items)\n    - [Slicing Items from a List](#slicing-items-from-a-list)\n    - [Modifying Lists](#modifying-lists)\n    - [Checking Items in a List](#checking-items-in-a-list)\n    - [Adding Items to a List](#adding-items-to-a-list)\n    - [Inserting Items into a List](#inserting-items-into-a-list)\n    - [Removing Items from a List](#removing-items-from-a-list)\n    - [Removing Items Using Pop](#removing-items-using-pop)\n    - [Removing Items Using Del](#removing-items-using-del)\n    - [Clearing List Items](#clearing-list-items)\n    - [Copying a List](#copying-a-list)\n    - [Joining Lists](#joining-lists)\n    - [Counting Items in a List](#counting-items-in-a-list)\n    - [Finding Index of an Item](#finding-index-of-an-item)\n    - [Reversing a List](#reversing-a-list)\n    - [Sorting List Items](#sorting-list-items)\n  - [💻 Exercises: Day 5](#-exercises-day-5)\n    - [Exercises: Level 1](#exercises-level-1)\n    - [Exercises: Level 2](#exercises-level-2)\n\n# Day 5\n\n## Lists\n\nThere are four collection data types in Python :\n\n- List: is a collection which is ordered and changeable(modifiable). Allows duplicate members.\n- Tuple: is a collection which is ordered and unchangeable or unmodifiable(immutable). Allows duplicate members.\n- Set: is a collection which is unordered, un-indexed and unmodifiable, but we can add new items to the set. Duplicate members are not allowed.\n- Dictionary: is a collection which is unordered, changeable(modifiable) and indexed. No duplicate members.\n\nA list is collection of different data types which is ordered and modifiable(mutable). A list can be empty or it may have different data type items.\n\n### How to Create a List\n\nIn Python we can create lists in two ways:\n\n- Using list built-in function\n\n```py\n# syntax\nlst = list()\n```\n\n```py\nempty_list = list() # this is an empty list, no item in the list\nprint(len(empty_list)) # 0\n```\n\n- Using square brackets, []\n\n```py\n# syntax\nlst = []\n```\n\n```py\nempty_list = [] # this is an empty list, no item in the list\nprint(len(empty_list)) # 0\n```\n\nLists with initial values. We use _len()_ to find the length of a list.\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']                     # list of fruits\nvegetables = ['Tomato', 'Potato', 'Cabbage','Onion', 'Carrot']      # list of vegetables\nanimal_products = ['milk', 'meat', 'butter', 'yoghurt']             # list of animal products\nweb_techs = ['HTML', 'CSS', 'JS', 'React','Redux', 'Node', 'MongDB'] # list of web technologies\ncountries = ['Finland', 'Estonia', 'Denmark', 'Sweden', 'Norway'] \n\n# Print the lists and its length\nprint('Fruits:', fruits)\nprint('Number of fruits:', len(fruits))\nprint('Vegetables:', vegetables)\nprint('Number of vegetables:', len(vegetables))\nprint('Animal products:',animal_products)\nprint('Number of animal products:', len(animal_products))\nprint('Web technologies:', web_techs)\nprint('Number of web technologies:', len(web_techs))\nprint('Countries:', countries)\nprint('Number of countries:', len(countries))\n```\n\n```sh\noutput\nFruits: ['banana', 'orange', 'mango', 'lemon']\nNumber of fruits: 4\nVegetables: ['Tomato', 'Potato', 'Cabbage', 'Onion', 'Carrot']\nNumber of vegetables: 5\nAnimal products: ['milk', 'meat', 'butter', 'yoghurt']\nNumber of animal products: 4\nWeb technologies: ['HTML', 'CSS', 'JS', 'React', 'Redux', 'Node', 'MongDB']\nNumber of web technologies: 7\nCountries: ['Finland', 'Estonia', 'Denmark', 'Sweden', 'Norway']\nNumber of countries: 5\n```\n\n- Lists can have items of different data types\n\n```py\n lst = ['Asabeneh', 250, True, {'country':'Finland', 'city':'Helsinki'}] # list containing different data types\n```\n\n### Accessing List Items Using Positive Indexing\n\nWe access each item in a list using their index. A list index starts from 0. The picture below shows clearly where the index starts\n![List index](../images/list_index.png)\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfirst_fruit = fruits[0] # we are accessing the first item using its index\nprint(first_fruit)      # banana\nsecond_fruit = fruits[1]\nprint(second_fruit)     # orange\nlast_fruit = fruits[3]\nprint(last_fruit) # lemon\n# Last index\nlast_index = len(fruits) - 1\nlast_fruit = fruits[last_index]\n```\n\n### Accessing List Items Using Negative Indexing\n\nNegative indexing means beginning from the end, -1 refers to the last item, -2 refers to the second last item.\n\n![List negative indexing](../images/list_negative_indexing.png)\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfirst_fruit = fruits[-4]\nlast_fruit = fruits[-1]\nsecond_last = fruits[-2]\nprint(first_fruit)      # banana\nprint(last_fruit)       # lemon\nprint(second_last)      # mango\n```\n\n### Unpacking List Items\n\n```py\nlst = ['item1','item2','item3', 'item4', 'item5']\nfirst_item, second_item, third_item, *rest = lst\nprint(first_item)     # item1\nprint(second_item)    # item2\nprint(third_item)     # item3\nprint(rest)           # ['item4', 'item5']\n\n```\n\n```py\n# First Example\nfruits = ['banana', 'orange', 'mango', 'lemon','lime','apple']\nfirst_fruit, second_fruit, third_fruit, *rest = fruits \nprint(first_fruit)     # banana\nprint(second_fruit)    # orange\nprint(third_fruit)     # mango\nprint(rest)           # ['lemon','lime','apple']\n# Second Example about unpacking list\nfirst, second, third,*rest, tenth = [1,2,3,4,5,6,7,8,9,10]\nprint(first)          # 1\nprint(second)         # 2\nprint(third)          # 3\nprint(rest)           # [4,5,6,7,8,9]\nprint(tenth)          # 10\n# Third Example about unpacking list\ncountries = ['Germany', 'France','Belgium','Sweden','Denmark','Finland','Norway','Iceland','Estonia']\ngr, fr, bg, sw, *scandic, es = countries\nprint(gr) \nprint(fr)\nprint(bg)\nprint(sw)\nprint(scandic)\nprint(es)\n```\n\n### Slicing Items from a List\n\n- Positive Indexing: We can specify a range of positive indexes by specifying the start, end and step, the return value will be a new list. (default values for start = 0, end = len(lst) - 1 (last item), step = 1)\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nall_fruits = fruits[0:4] # it returns all the fruits\n# this will also give the same result as the one above\nall_fruits = fruits[0:] # if we don't set where to stop it takes all the rest\norange_and_mango = fruits[1:3] # it does not include the first index\norange_mango_lemon = fruits[1:]\norange_and_lemon = fruits[::2] # here we used a 3rd argument, step. It will take every 2cnd item - ['banana', 'mango']\n```\n\n- Negative Indexing: We can specify a range of negative indexes by specifying the start, end and step, the return value will be a new list.\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nall_fruits = fruits[-4:] # it returns all the fruits\norange_and_mango = fruits[-3:-1] # it does not include the last index,['orange', 'mango']\norange_mango_lemon = fruits[-3:] # this will give starting from -3 to the end,['orange', 'mango', 'lemon']\nreverse_fruits = fruits[::-1] # a negative step will take the list in reverse order,['lemon', 'mango', 'orange', 'banana']\n```\n\n### Modifying Lists\n\nList is a mutable or modifiable ordered collection of items. Lets modify the fruit list.\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits[0] = 'avocado'\nprint(fruits)       #  ['avocado', 'orange', 'mango', 'lemon']\nfruits[1] = 'apple'\nprint(fruits)       #  ['avocado', 'apple', 'mango', 'lemon']\nlast_index = len(fruits) - 1\nfruits[last_index] = 'lime'\nprint(fruits)        #  ['avocado', 'apple', 'mango', 'lime']\n```\n\n### Checking Items in a List\n\nChecking an item if it is a member of a list using *in* operator. See the example below.\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\ndoes_exist = 'banana' in fruits\nprint(does_exist)  # True\ndoes_exist = 'lime' in fruits\nprint(does_exist)  # False\n```\n\n### Adding Items to a List\n\nTo add item to the end of an existing list we use the method *append()*.\n\n```py\n# syntax\nlst = list()\nlst.append(item)\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits.append('apple')\nprint(fruits)           # ['banana', 'orange', 'mango', 'lemon', 'apple']\nfruits.append('lime')   # ['banana', 'orange', 'mango', 'lemon', 'apple', 'lime']\nprint(fruits)\n```\n\n### Inserting Items into a List\n\nWe can use *insert()* method to insert a single item at a specified index in a list. Note that other items are shifted to the right. The *insert()* methods takes two arguments:index and an item to insert.\n\n```py\n# syntax\nlst = ['item1', 'item2']\nlst.insert(index, item)\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits.insert(2, 'apple') # insert apple between orange and mango\nprint(fruits)           # ['banana', 'orange', 'apple', 'mango', 'lemon']\nfruits.insert(3, 'lime')   # ['banana', 'orange', 'apple', 'lime', 'mango', 'lemon']\nprint(fruits)\n```\n\n### Removing Items from a List\n\nThe remove method removes a specified item from a list\n\n```py\n# syntax\nlst = ['item1', 'item2']\nlst.remove(item)\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon', 'banana']\nfruits.remove('banana')\nprint(fruits)  # ['orange', 'mango', 'lemon', 'banana'] - this method removes the first occurrence of the item in the list\nfruits.remove('lemon')\nprint(fruits)  # ['orange', 'mango', 'banana']\n```\n\n### Removing Items Using Pop\n\nThe *pop()* method removes the specified index, (or the last item if index is not specified):\n\n```py\n# syntax\nlst = ['item1', 'item2']\nlst.pop()       # last item\nlst.pop(index)\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits.pop()\nprint(fruits)       # ['banana', 'orange', 'mango']\n\nfruits.pop(0)\nprint(fruits)       # ['orange', 'mango']\n```\n\n### Removing Items Using Del\n\nThe *del* keyword removes the specified index and it can also be used to delete items within index range. It can also delete the list completely\n\n```py\n# syntax\nlst = ['item1', 'item2']\ndel lst[index] # only a single item\ndel lst        # to delete the list completely\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon', 'kiwi', 'lime']\ndel fruits[0]\nprint(fruits)       # ['orange', 'mango', 'lemon', 'kiwi', 'lime']\ndel fruits[1]\nprint(fruits)       # ['orange', 'lemon', 'kiwi', 'lime']\ndel fruits[1:3]     # this deletes items between given indexes, so it does not delete the item with index 3!\nprint(fruits)       # ['orange', 'lime']\ndel fruits\nprint(fruits)       # This should give: NameError: name 'fruits' is not defined\n```\n\n### Clearing List Items\n\nThe *clear()* method empties the list:\n\n```py\n# syntax\nlst = ['item1', 'item2']\nlst.clear()\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits.clear()\nprint(fruits)       # []\n```\n\n### Copying a List\n\nIt is possible to copy a list by reassigning it to a new variable in the following way: list2 = list1. Now, list2 is a reference of list1, any changes we make in list2 will also modify the original, list1. But there are lots of case in which we do not like to modify the original instead we like to have a different copy. One of way of avoiding the problem above is using _copy()_.\n\n```py\n# syntax\nlst = ['item1', 'item2']\nlst_copy = lst.copy()\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits_copy = fruits.copy()\nprint(fruits_copy)       # ['banana', 'orange', 'mango', 'lemon']\n```\n\n### Joining Lists\n\nThere are several ways to join, or concatenate, two or more lists in Python.\n\n- Plus Operator (+)\n\n```py\n# syntax\nlist3 = list1 + list2\n```\n\n```py\npositive_numbers = [1, 2, 3, 4, 5]\nzero = [0]\nnegative_numbers = [-5,-4,-3,-2,-1]\nintegers = negative_numbers + zero + positive_numbers\nprint(integers) # [-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5]\nfruits = ['banana', 'orange', 'mango', 'lemon']\nvegetables = ['Tomato', 'Potato', 'Cabbage', 'Onion', 'Carrot']\nfruits_and_vegetables = fruits + vegetables\nprint(fruits_and_vegetables ) # ['banana', 'orange', 'mango', 'lemon', 'Tomato', 'Potato', 'Cabbage', 'Onion', 'Carrot']\n```\n\n- Joining using extend() method\n  The *extend()* method allows to append list in a list. See the example below.\n\n```py\n# syntax\nlist1 = ['item1', 'item2']\nlist2 = ['item3', 'item4', 'item5']\nlist1.extend(list2) # ['item1', 'item2', 'item3', 'item4', 'item5']\n```\n\n```py\nnum1 = [0, 1, 2, 3]\nnum2= [4, 5, 6]\nnum1.extend(num2)\nprint('Numbers:', num1) # Numbers: [0, 1, 2, 3, 4, 5, 6]\nnegative_numbers = [-5,-4,-3,-2,-1]\npositive_numbers = [1, 2, 3,4,5]\nzero = [0]\n\nnegative_numbers.extend(zero)\nnegative_numbers.extend(positive_numbers)\nprint('Integers:', negative_numbers) # Integers: [-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5]\nfruits = ['banana', 'orange', 'mango', 'lemon']\nvegetables = ['Tomato', 'Potato', 'Cabbage', 'Onion', 'Carrot']\nfruits.extend(vegetables)\nprint('Fruits and vegetables:', fruits ) # Fruits and vegetables: ['banana', 'orange', 'mango', 'lemon', 'Tomato', 'Potato', 'Cabbage', 'Onion', 'Carrot']\n```\n\n### Counting Items in a List\n\nThe *count()* method returns the number of times an item appears in a list:\n\n```py\n# syntax\nlst = ['item1', 'item2']\nlst.count(item)\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nprint(fruits.count('orange'))   # 1\nages = [22, 19, 24, 25, 26, 24, 25, 24]\nprint(ages.count(24))           # 3\n```\n\n### Finding Index of an Item\n\nThe *index()* method returns the index of an item in the list:\n\n```py\n# syntax\nlst = ['item1', 'item2']\nlst.index(item)\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nprint(fruits.index('orange'))   # 1\nages = [22, 19, 24, 25, 26, 24, 25, 24]\nprint(ages.index(24))           # 2, the first occurrence\n```\n\n### Reversing a List\n\nThe *reverse()* method reverses the order of a list.\n\n```py\n# syntax\nlst = ['item1', 'item2']\nlst.reverse()\n\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits.reverse()\nprint(fruits) # ['lemon', 'mango', 'orange', 'banana']\nages = [22, 19, 24, 25, 26, 24, 25, 24]\nages.reverse()\nprint(ages) # [24, 25, 24, 26, 25, 24, 19, 22]\n```\n\n### Sorting List Items\n\nTo sort lists we can use _sort()_ method or _sorted()_ built-in functions. The _sort()_ method reorders the list items in ascending order and modifies the original list. If an argument of _sort()_ method reverse is equal to true, it will arrange the list in descending order.\n\n- sort(): this method modifies the original list\n\n  ```py\n  # syntax\n  lst = ['item1', 'item2']\n  lst.sort()                # ascending\n  lst.sort(reverse=True)    # descending\n  ```\n\n  **Example:**\n\n  ```py\n  fruits = ['banana', 'orange', 'mango', 'lemon']\n  fruits.sort()\n  print(fruits)             # sorted in alphabetical order, ['banana', 'lemon', 'mango', 'orange']\n  fruits.sort(reverse=True)\n  print(fruits) # ['orange', 'mango', 'lemon', 'banana']\n  ages = [22, 19, 24, 25, 26, 24, 25, 24]\n  ages.sort()\n  print(ages) #  [19, 22, 24, 24, 24, 25, 25, 26]\n \n  ages.sort(reverse=True)\n  print(ages) #  [26, 25, 25, 24, 24, 24, 22, 19]\n  ```\n\n  sorted(): returns the ordered list without modifying the original list\n  **Example:**\n\n  ```py\n  fruits = ['banana', 'orange', 'mango', 'lemon']\n  print(sorted(fruits))   # ['banana', 'lemon', 'mango', 'orange']\n  # Reverse order\n  fruits = ['banana', 'orange', 'mango', 'lemon']\n  fruits = sorted(fruits,reverse=True)\n  print(fruits)     # ['orange', 'mango', 'lemon', 'banana']\n  ```\n\n🌕 You are diligent and you have already achieved quite a lot. You have just completed day 5 challenges and you are 5 steps a head in to your way to greatness. Now do some exercises for your brain and muscles.\n\n## 💻 Exercises: Day 5\n\n### Exercises: Level 1\n\n1. Declare an empty list\n2. Declare a list with more than 5 items\n3. Find the length of your list\n4. Get the first item, the middle item and the last item of the list\n5. Declare a list called mixed_data_types, put your(name, age, height, marital status, address)\n6. Declare a list variable named it_companies and assign initial values Facebook, Google, Microsoft, Apple, IBM, Oracle and Amazon.\n7. Print the list using _print()_\n8. Print the number of companies in the list\n9. Print the first, middle and last company\n10. Print the list after modifying one of the companies\n11. Add an IT company to it_companies\n12. Insert an IT company in the middle of the companies list\n13. Change one of the it_companies names to uppercase (IBM excluded!)\n14. Join the it_companies with a string '#;&nbsp; '\n15. Check if a certain company exists in the it_companies list.\n16. Sort the list using sort() method\n17. Reverse the list in descending order using reverse() method\n18. Slice out the first 3 companies from the list\n19. Slice out the last 3 companies from the list\n20. Slice out the middle IT company or companies from the list\n21. Remove the first IT company from the list\n22. Remove the middle IT company or companies from the list\n23. Remove the last IT company from the list\n24. Remove all IT companies from the list\n25. Destroy the IT companies list\n26. Join the following lists:\n\n    ```py\n    front_end = ['HTML', 'CSS', 'JS', 'React', 'Redux']\n    back_end = ['Node','Express', 'MongoDB']\n    ```\n\n27. After joining the lists in question 26. Copy the joined list and assign it to a variable full_stack, then insert Python and SQL after Redux.\n\n### Exercises: Level 2\n\n1. The following is a list of 10 students ages:\n\n```sh\nages = [19, 22, 19, 24, 20, 25, 26, 24, 25, 24]\n```\n\n- Sort the list and find the min and max age\n- Add the min age and the max age again to the list\n- Find the median age (one middle item or two middle items divided by two)\n- Find the average age (sum of all items divided by their number )\n- Find the range of the ages (max minus min)\n- Compare the value of (min - average) and (max - average), use _abs()_ method\n\n1. Find the middle country(ies) in the [countries list](https://github.com/Asabeneh/30-Days-Of-Python/tree/master/data/countries.py)\n1. Divide the countries list into two equal lists if it is even if not one more country for the first half.\n1. ['China', 'Russia', 'USA', 'Finland', 'Sweden', 'Norway', 'Denmark']. Unpack the first three countries and the rest as scandic countries.\n\n🎉 CONGRATULATIONS ! 🎉\n\n[<< Day 4](../04_Day_Strings/04_strings.md) | [Day 6 >>](../06_Day_Tuples/06_tuples.md)\n"
  },
  {
    "path": "05_Day_Lists/day_5.py",
    "content": "empty_list = list()  # this is an empty list, no item in the list\nprint(len(empty_list))  # 0\n\n# list of fruits\nfruits = ['banana', 'orange', 'mango', 'lemon']\nvegetables = ['Tomato', 'Potato', 'Cabbage',\n              'Onion', 'Carrot']      # list of vegetables\nanimal_products = ['milk', 'meat', 'butter',\n                   'yoghurt']             # list of animal products\nweb_techs = ['HTML', 'CSS', 'JS', 'React', 'Redux',\n             'Node', 'MongDB']  # list of web technologies\ncountries = ['Finland', 'Estonia', 'Denmark', 'Sweden', 'Norway']\n\n# Print the lists and it length\nprint('Fruits:', fruits)\nprint('Number of fruits:', len(fruits))\nprint('Vegetables:', vegetables)\nprint('Number of vegetables:', len(vegetables))\nprint('Animal products:', animal_products)\nprint('Number of animal products:', len(animal_products))\nprint('Web technologies:', web_techs)\nprint('Number of web technologies:', len(web_techs))\nprint('Number of countries:', len(countries))\n\n# Modifying list\n\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfirst_fruit = fruits[0]  # we are accessing the first item using its index\nprint(first_fruit)      # banana\nsecond_fruit = fruits[1]\nprint(second_fruit)     # orange\nlast_fruit = fruits[3]\nprint(last_fruit)  # lemon\n# Last index\nlast_index = len(fruits) - 1\nlast_fruit = fruits[last_index]\n\n# Accessing itmes\nfruits = ['banana', 'orange', 'mango', 'lemon']\nlast_fruit = fruits[-1]\nsecond_last = fruits[-2]\nprint(last_fruit)       # lemon\nprint(second_last)      # mango\n\n# Slicing items\nfruits = ['banana', 'orange', 'mango', 'lemon']\nall_fruits = fruits[0:4]  # it returns all the fruits\n# this is also give the same result as the above\nall_fruits = fruits[0:]  # if we don't set where to stop it takes all the rest\norange_and_mango = fruits[1:3]  # it does not include the end index\norange_mango_lemon = fruits[1:]\n\nfruits = ['banana', 'orange', 'mango', 'lemon']\nall_fruits = fruits[-4:]  # it returns all the fruits\n# this is also give the same result as the above\norange_and_mango = fruits[-3:-1]  # it does not include the end index\norange_mango_lemon = fruits[-3:]\n\n\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits[0] = 'Avocado'\nprint(fruits)  # ['avocado', 'orange', 'mango', 'lemon']\nfruits[1] = 'apple'\nprint(fruits)  # ['avocado', 'apple', 'mango', 'lemon']\nlast_index = len(fruits)\nfruits[last_index] = 'lime'\nprint(fruits)  # ['avocado', 'apple', 'mango', 'lime']\n\n# checking items\nfruits = ['banana', 'orange', 'mango', 'lemon']\ndoes_exist = 'banana' in fruits\nprint(does_exist)  # True\ndoes_exist = 'lime' in fruits\nprint(does_exist)  # False\n\n# Append\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits.append('apple')\nprint(fruits)           # ['banana', 'orange', 'mango', 'lemon', 'apple']\n# ['banana', 'orange', 'mango', 'lemon', 'apple', 'lime]\nfruits.append('lime')\nprint(fruits)\n\n# insert\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits.insert(2, 'apple')  # insert apple between orange and mango\nprint(fruits)           # ['banana', 'orange', 'apple', 'mango', 'lemon']\n# ['banana', 'orange', 'apple', 'mango', 'lime','lemon',]\nfruits.list(3, 'lime')\nprint(fruits)\n\n# remove\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits.remove('banana')\nprint(fruits)  # ['orange', 'mango', 'lemon']\nfruits.remove('lemon')\nprint(fruits)  # ['orange', 'mango']\n\n# pop\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits.remove()\nprint(fruits)       # ['banana', 'orange', 'mango']\n\nfruits.remove(0)\nprint(fruits)       # ['orange', 'mango']\n\n# del\nfruits = ['banana', 'orange', 'mango', 'lemon']\ndel fruits[0]\nprint(fruits)       # ['orange', 'mango', 'lemon']\n\ndel fruits[1]\nprint(fruits)       # ['orange', 'lemon']\ndel fruits\nprint(fruits)       # This should give: NameError: name 'fruits' is not defined\n\n# clear\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits.clear()\nprint(fruits)       # []\n\n# copying a lits\n\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits_copy = fruits.copy()\nprint(fruits_copy)       # ['banana', 'orange', 'mango', 'lemon']\n\n# join\npositive_numbers = [1, 2, 3, 4, 5]\nzero = [0]\nnegative_numbers = [-5, -4, -3, -2, -1]\nintegers = negative_numbers + zero + positive_numbers\nprint(integers)\nfruits = ['banana', 'orange', 'mango', 'lemon']\nvegetables = ['Tomato', 'Potato', 'Cabbage', 'Onion', 'Carrot']\nfruits_and_vegetables = fruits + vegetables\nprint(fruits_and_vegetables)\n\n# join with extend\nnum1 = [0, 1, 2, 3]\nnum2 = [4, 5, 6]\nnum1.extend(num2)\nprint('Numbers:', num1)\nnegative_numbers = [-5, -4, -3, -2, -1]\npositive_numbers = [1, 2, 3, 4, 5]\nzero = [0]\n\nnegative_numbers.extend(zero)\nnegative_numbers.extend(positive_numbers)\nprint('Integers:', negative_numbers)\nfruits = ['banana', 'orange', 'mango', 'lemon']\nvegetables = ['Tomato', 'Potato', 'Cabbage', 'Onion', 'Carrot']\nfruits.extend(vegetables)\nprint('Fruits and vegetables:', fruits)\n\n# count\nfruits = ['banana', 'orange', 'mango', 'lemon']\nprint(fruits.count('orange'))   # 1\nages = [22, 19, 24, 25, 26, 24, 25, 24]\nprint(ages.count(24))           # 3\n\n# index\nfruits = ['banana', 'orange', 'mango', 'lemon']\nprint(fruits.index('orange'))   # 1\nages = [22, 19, 24, 25, 26, 24, 25, 24]\nprint(ages.index(24))\n# Reverse\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits.reverse()\nprint(fruits.reverse())\nages = [22, 19, 24, 25, 26, 24, 25, 24]\nages.reverse()\nprint(ages.reverse())\n\n# sort\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits.sort()\nprint(fruits)\nfruits.sort(reverse=True)\nprint(fruits)\nages = [22, 19, 24, 25, 26, 24, 25, 24]\nages.sort()\nprint(ages)\nages.sort(reverse=True)\nprint(ages)\n"
  },
  {
    "path": "06_Day_Tuples/06_tuples.md",
    "content": "<div align=\"center\">\n  <h1> 30 Days Of Python: Day 6 - Tuples</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Author:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> Second Edition: July, 2021</small>\n</sub>\n\n</div>\n\n[<< Day 5](../05_Day_Lists/05_lists.md) | [Day 7 >>](../07_Day_Sets/07_sets.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [Day 6:](#day-6)\n  - [Tuples](#tuples)\n    - [Creating a Tuple](#creating-a-tuple)\n    - [Tuple length](#tuple-length)\n    - [Accessing Tuple Items](#accessing-tuple-items)\n    - [Slicing tuples](#slicing-tuples)\n    - [Changing Tuples to Lists](#changing-tuples-to-lists)\n    - [Checking an Item in a Tuple](#checking-an-item-in-a-tuple)\n    - [Joining Tuples](#joining-tuples)\n    - [Deleting Tuples](#deleting-tuples)\n  - [💻 Exercises: Day 6](#-exercises-day-6)\n    - [Exercises: Level 1](#exercises-level-1)\n    - [Exercises: Level 2](#exercises-level-2)\n\n# Day 6:\n\n## Tuples\n\nA tuple is a collection of different data types which is ordered and unchangeable (immutable). Tuples are written with round brackets, (). Once a tuple is created, we cannot change its values. We cannot use add, insert, remove methods in a tuple because it is not modifiable (mutable). Unlike list, tuple has few methods. Methods related to tuples:\n\n- tuple(): to create an empty tuple\n- count(): to count the number of a specified item in a tuple\n- index(): to find the index of a specified item in a tuple\n- `+` operator: to join two or more tuples and to create a new tuple\n\n### Creating a Tuple\n\n- Empty tuple: Creating an empty tuple\n  \n  ```py\n  # syntax\n  empty_tuple = ()\n  # or using the tuple constructor\n  empty_tuple = tuple()\n  ```\n\n- Tuple with initial values\n  \n  ```py\n  # syntax\n  tpl = ('item1', 'item2','item3')\n  ```\n\n  ```py\n  fruits = ('banana', 'orange', 'mango', 'lemon')\n  ```\n\n### Tuple length\n\nWe use the _len()_ method to get the length of a tuple.\n\n```py\n# syntax\ntpl = ('item1', 'item2', 'item3')\nlen(tpl)\n```\n\n### Accessing Tuple Items\n\n- Positive Indexing\n  Similar to the list data type we use positive or negative indexing to access tuple items.\n  ![Accessing tuple items](../images/tuples_index.png)\n\n  ```py\n  # Syntax\n  tpl = ('item1', 'item2', 'item3')\n  first_item = tpl[0]\n  second_item = tpl[1]\n  ```\n\n  ```py\n  fruits = ('banana', 'orange', 'mango', 'lemon')\n  first_fruit = fruits[0]\n  second_fruit = fruits[1]\n  last_index =len(fruits) - 1\n  last_fruit = fruits[last_index]\n  ```\n\n- Negative indexing\n  Negative indexing means beginning from the end, -1 refers to the last item, -2 refers to the second last and the negative of the list/tuple length refers to the first item.\n  ![Tuple Negative indexing](../images/tuple_negative_indexing.png)\n\n  ```py\n  # Syntax\n  tpl = ('item1', 'item2', 'item3','item4')\n  first_item = tpl[-4]\n  second_item = tpl[-3]\n  ```\n\n  ```py\n  fruits = ('banana', 'orange', 'mango', 'lemon')\n  first_fruit = fruits[-4]\n  second_fruit = fruits[-3]\n  last_fruit = fruits[-1]\n  ```\n\n### Slicing tuples\n\nWe can slice out a sub-tuple by specifying a range of indexes where to start and where to end in the tuple, the return value will be a new tuple with the specified items.\n\n- Range of Positive Indexes\n\n  ```py\n  # Syntax\n  tpl = ('item1', 'item2', 'item3','item4')\n  all_items = tpl[0:4]         # all items\n  all_items = tpl[0:]         # all items\n  middle_two_items = tpl[1:3]  # does not include item at index 3\n  ```\n\n  ```py\n  fruits = ('banana', 'orange', 'mango', 'lemon')\n  all_fruits = fruits[0:4]    # all items\n  all_fruits= fruits[0:]      # all items\n  orange_mango = fruits[1:3]  # doesn't include item at index 3\n  orange_to_the_rest = fruits[1:]\n  ```\n\n- Range of Negative Indexes\n\n  ```py\n  # Syntax\n  tpl = ('item1', 'item2', 'item3','item4')\n  all_items = tpl[-4:]         # all items\n  middle_two_items = tpl[-3:-1]  # does not include item at index 3 (-1)\n  ```\n\n  ```py\n  fruits = ('banana', 'orange', 'mango', 'lemon')\n  all_fruits = fruits[-4:]    # all items\n  orange_mango = fruits[-3:-1]  # doesn't include item at index 3\n  orange_to_the_rest = fruits[-3:]\n  ```\n\n### Changing Tuples to Lists\n\nWe can change tuples to lists and lists to tuples. Tuple is immutable if we want to modify a tuple we should change it to a list.\n\n```py\n# Syntax\ntpl = ('item1', 'item2', 'item3','item4')\nlst = list(tpl)\n```\n\n```py\nfruits = ('banana', 'orange', 'mango', 'lemon')\nfruits = list(fruits)\nfruits[0] = 'apple'\nprint(fruits)     # ['apple', 'orange', 'mango', 'lemon']\nfruits = tuple(fruits)\nprint(fruits)     # ('apple', 'orange', 'mango', 'lemon')\n```\n\n### Checking an Item in a Tuple\n\nWe can check if an item exists or not in a tuple using _in_, it returns a boolean.\n\n```py\n# Syntax\ntpl = ('item1', 'item2', 'item3','item4')\n'item2' in tpl # True\n```\n\n```py\nfruits = ('banana', 'orange', 'mango', 'lemon')\nprint('orange' in fruits) # True\nprint('apple' in fruits) # False\nfruits[0] = 'apple' # TypeError: 'tuple' object does not support item assignment\n```\n\n### Joining Tuples\n\nWe can join two or more tuples using + operator\n\n```py\n# syntax\ntpl1 = ('item1', 'item2', 'item3')\ntpl2 = ('item4', 'item5','item6')\ntpl3 = tpl1 + tpl2\n```\n\n```py\nfruits = ('banana', 'orange', 'mango', 'lemon')\nvegetables = ('Tomato', 'Potato', 'Cabbage','Onion', 'Carrot')\nfruits_and_vegetables = fruits + vegetables\n```\n\n### Deleting Tuples\n\nIt is not possible to remove a single item in a tuple but it is possible to delete the tuple itself using _del_.\n\n```py\n# syntax\ntpl1 = ('item1', 'item2', 'item3')\ndel tpl1\n\n```\n\n```py\nfruits = ('banana', 'orange', 'mango', 'lemon')\ndel fruits\n```\n\n🌕 You are so brave, you made it to this far. You have just completed day 6 challenges and you are 6 steps a head in to your way to greatness. Now do some exercises for your brain and for your muscle.\n\n## 💻 Exercises: Day 6\n\n### Exercises: Level 1\n\n1. Create an empty tuple\n2. Create a tuple containing names of your sisters and your brothers (imaginary siblings are fine)\n3. Join brothers and sisters tuples and assign it to siblings\n4. How many siblings do you have?\n5. Modify the siblings tuple and add the name of your father and mother and assign it to family_members\n\n### Exercises: Level 2\n\n1. Unpack siblings and parents from family_members\n1. Create fruits, vegetables and animal products tuples. Join the three tuples and assign it to a variable called food_stuff_tp.\n1. Change the about food_stuff_tp  tuple to a food_stuff_lt list\n1. Slice out the middle item or items from the food_stuff_tp tuple or food_stuff_lt list.\n1. Slice out the first three items and the last three items from food_stuff_lt list\n1. Delete the food_stuff_tp tuple completely\n1. Check if an item exists in  tuple:\n\n- Check if 'Estonia' is a nordic country\n- Check if 'Iceland' is a nordic country\n\n  ```py\n  nordic_countries = ('Denmark', 'Finland','Iceland', 'Norway', 'Sweden')\n  ```\n\n\n[<< Day 5](../05_Day_Lists/05_lists.md) | [Day 7 >>](../07_Day_Sets/07_sets.md)\n"
  },
  {
    "path": "07_Day_Sets/07_sets.md",
    "content": "<div align=\"center\">\n  <h1> 30 Days Of Python: Day 7 - Sets</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Author:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> Second Edition: July, 2021</small>\n</sub>\n\n</div>\n\n[<< Day 6](../06_Day_Tuples/06_tuples.md) | [Day 8 >>](../08_Day_Dictionaries/08_dictionaries.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 Day 7](#-day-7)\n  - [Sets](#sets)\n    - [Creating a Set](#creating-a-set)\n    - [Getting Set's Length](#getting-sets-length)\n    - [Accessing Items in a Set](#accessing-items-in-a-set)\n    - [Checking an Item](#checking-an-item)\n    - [Adding Items to a Set](#adding-items-to-a-set)\n    - [Removing Items from a Set](#removing-items-from-a-set)\n    - [Clearing Items in a Set](#clearing-items-in-a-set)\n    - [Deleting a Set](#deleting-a-set)\n    - [Converting List to Set](#converting-list-to-set)\n    - [Joining Sets](#joining-sets)\n    - [Finding Intersection Items](#finding-intersection-items)\n    - [Checking Subset and Super Set](#checking-subset-and-super-set)\n    - [Checking the Difference Between Two Sets](#checking-the-difference-between-two-sets)\n    - [Finding Symmetric Difference Between Two Sets](#finding-symmetric-difference-between-two-sets)\n    - [Joining Sets](#joining-sets-1)\n  - [💻 Exercises: Day 7](#-exercises-day-7)\n    - [Exercises: Level 1](#exercises-level-1)\n    - [Exercises: Level 2](#exercises-level-2)\n    - [Exercises: Level 3](#exercises-level-3)\n\n# 📘 Day 7\n\n## Sets\n\nSet is a collection of items. Let me take you back to your elementary or high school Mathematics lesson. The Mathematics definition of a set can be applied also in Python. Set is a collection of unordered and un-indexed distinct elements. In Python set is used to store unique items, and it is possible to find the _union_, _intersection_, _difference_, _symmetric difference_, _subset_, _super set_ and _disjoint set_ among sets.\n\n### Creating a Set\n\nTo create an empty set, we use the set() function. Empty curly brackets {} will create a dictionary. \n\n- Creating an empty set\n\n```py\n# syntax\nst = set()\n```\n\n- Creating a set with initial items\n\n```py\n# syntax\nst = {'item1', 'item2', 'item3', 'item4'}\n```\n\n**Example:**\n\n```py\n# syntax\nfruits = {'banana', 'orange', 'mango', 'lemon'}\n```\n\n### Getting Set's Length\n\nWe use **len()** method to find the length of a set.\n\n```py\n# syntax\nst = {'item1', 'item2', 'item3', 'item4'}\nlen(st)\n```\n\n**Example:**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nlen(fruits)\n```\n\n### Accessing Items in a Set\n\nWe use loops to access items. We will see this in loop section\n\n### Checking an Item\n\nTo check if an item exist in a list we use _in_ membership operator.\n\n```py\n# syntax\nst = {'item1', 'item2', 'item3', 'item4'}\nprint(\"Does set st contain item3? \", 'item3' in st) # Does set st contain item3? True\n```\n\n**Example:**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nprint('mango' in fruits ) # True\n```\n\n### Adding Items to a Set\n\nOnce a set is created we cannot change any items and we can also add additional items.\n\n- Add one item using _add()_\n\n```py\n# syntax\nst = {'item1', 'item2', 'item3', 'item4'}\nst.add('item5')\n```\n\n**Example:**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nfruits.add('lime')\n```\n\n- Add multiple items using _update()_\n  The _update()_ allows to add multiple items to a set. The _update()_ takes a list argument.\n\n```py\n# syntax\nst = {'item1', 'item2', 'item3', 'item4'}\nst.update(['item5','item6','item7'])\n```\n\n**Example:**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nvegetables = ('tomato', 'potato', 'cabbage','onion', 'carrot')\nfruits.update(vegetables)\n```\n\n### Removing Items from a Set\n\nWe can remove an item from a set using _remove()_ method. If the item is not found _remove()_ method will raise errors, so it is good to check if the item exist in the given set. However, _discard()_ method doesn't raise any errors.\n\n```py\n# syntax\nst = {'item1', 'item2', 'item3', 'item4'}\nst.remove('item2')\n```\n\nThe pop() methods remove a random item from a list and it returns the removed item.\n\n**Example:**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nfruits.pop()  # removes a random item from the set\n\n```\n\nIf we are interested in the removed item.\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nremoved_item = fruits.pop() \n```\n\n### Clearing Items in a Set\n\nIf we want to clear or empty the set we use _clear_ method.\n\n```py\n# syntax\nst = {'item1', 'item2', 'item3', 'item4'}\nst.clear()\n```\n\n**Example:**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nfruits.clear()\nprint(fruits) # set()\n```\n\n### Deleting a Set\n\nIf we want to delete the set itself we use _del_ operator.\n\n```py\n# syntax\nst = {'item1', 'item2', 'item3', 'item4'}\ndel st\n```\n\n**Example:**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\ndel fruits\n```\n\n### Converting List to Set\n\nWe can convert list to set and set to list. Converting list to set removes duplicates and only unique items will be reserved.\n\n```py\n# syntax\nlst = ['item1', 'item2', 'item3', 'item4', 'item1']\nst = set(lst)  # {'item2', 'item4', 'item1', 'item3'} - the order is random, because sets in general are unordered\n```\n\n**Example:**\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon','orange', 'banana']\nfruits = set(fruits) # {'mango', 'lemon', 'banana', 'orange'}\n```\n\n### Joining Sets\n\nWe can join two sets using the _union()_ or _update()_ method or _|_ symbol .\n\n- Union\n  This method returns a new set\n\n```py\n# syntax\nst1 = {'item1', 'item2', 'item3', 'item4'}\nst2 = {'item5', 'item6', 'item7', 'item8'}\nst3 = st1.union(st2) #st3 = st1 | st2\n```\n\n**Example:**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nvegetables = {'tomato', 'potato', 'cabbage','onion', 'carrot'}\nprint(fruits.union(vegetables)) # {'lemon', 'carrot', 'tomato', 'banana', 'mango', 'orange', 'cabbage', 'potato', 'onion'}\n# or using this : print(fruits | vegetables)\n```\n\n- Update\n  This method inserts a set into a given set\n\n```py\n# syntax\nst1 = {'item1', 'item2', 'item3', 'item4'}\nst2 = {'item5', 'item6', 'item7', 'item8'}\nst1.update(st2) # st2 contents are added to st1\n```\n\n**Example:**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nvegetables = {'tomato', 'potato', 'cabbage','onion', 'carrot'}\nfruits.update(vegetables)\nprint(fruits) # {'lemon', 'carrot', 'tomato', 'banana', 'mango', 'orange', 'cabbage', 'potato', 'onion'}\n```\n\n### Finding Intersection Items\n\nIntersection returns a set of items which are in both the sets or using _&_ symbol. See the example\n\n```py\n# syntax\nst1 = {'item1', 'item2', 'item3', 'item4'}\nst2 = {'item3', 'item2'}\nst1.intersection(st2) # {'item3', 'item2'}\n# or using thia : st1 & st2\n```\n\n**Example:**\n\n```py\nwhole_numbers = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}\neven_numbers = {0, 2, 4, 6, 8, 10}\nwhole_numbers.intersection(even_numbers) # {0, 2, 4, 6, 8, 10}\n\npython = {'p', 'y', 't', 'h', 'o','n'}\ndragon = {'d', 'r', 'a', 'g', 'o','n'}\npython.intersection(dragon)     # {'o', 'n'}\n# python & dragon\n```\n\n### Checking Subset and Super Set\n\nA set can be a subset or super set of other sets:\n\n- Subset: _issubset()_\n- Super set: _issuperset_\n\n```py\n# syntax\nst1 = {'item1', 'item2', 'item3', 'item4'}\nst2 = {'item2', 'item3'}\nst2.issubset(st1) # True\nst1.issuperset(st2) # True\n```\n\n**Example:**\n\n```py\nwhole_numbers = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}\neven_numbers = {0, 2, 4, 6, 8, 10}\nwhole_numbers.issubset(even_numbers) # False, because it is a super set\nwhole_numbers.issuperset(even_numbers) # True\n\npython = {'p', 'y', 't', 'h', 'o','n'}\ndragon = {'d', 'r', 'a', 'g', 'o','n'}\npython.issubset(dragon)     # False\n```\n\n### Checking the Difference Between Two Sets\n\nIt returns the difference between two sets or using _-_ symbol .\n\n```py\n# syntax\nst1 = {'item1', 'item2', 'item3', 'item4'}\nst2 = {'item2', 'item3'}\nst2.difference(st1) # set() : st2 - st1\nst1.difference(st2) # {'item1', 'item4'} => st1\\st2  : st2 - st1\n```\n\n**Example:**\n\n```py\nwhole_numbers = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}\neven_numbers = {0, 2, 4, 6, 8, 10}\nwhole_numbers.difference(even_numbers) # {1, 3, 5, 7, 9}\n\npython = {'p', 'y', 't', 'o','n'}\ndragon = {'d', 'r', 'a', 'g', 'o','n'}\npython.difference(dragon)     # {'p', 'y', 't'}  - the result is unordered (characteristic of sets)\n# python - dragon\ndragon.difference(python)     # {'d', 'r', 'a', 'g'}\n# dragon - python\n```\n\n### Finding Symmetric Difference Between Two Sets\n\nIt returns the symmetric difference between two sets. It means that it returns a set that contains all items from both sets, except items that are present in both sets, mathematically: (A\\B) ∪ (B\\A)\n\n```py\n# syntax\nst1 = {'item1', 'item2', 'item3', 'item4'}\nst2 = {'item2', 'item3'}\n# it means (A\\B)∪(B\\A)\nst2.symmetric_difference(st1) # {'item1', 'item4'} : st2 ^ st1\n```\n\n**Example:**\n\n```py\nwhole_numbers = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}\nsome_numbers = {1, 2, 3, 4, 5}\nwhole_numbers.symmetric_difference(some_numbers) # {0, 6, 7, 8, 9, 10}\n\npython = {'p', 'y', 't', 'h', 'o','n'}\ndragon = {'d', 'r', 'a', 'g', 'o','n'}\npython.symmetric_difference(dragon)  # {'r', 't', 'p', 'y', 'g', 'a', 'd', 'h'}\n# python ^ dragon\n```\n\n### Joining Sets\n\nIf two sets do not have a common item or items we call them disjoint sets. We can check if two sets are joint or disjoint using _isdisjoint()_ method.\n\n```py\n# syntax\nst1 = {'item1', 'item2', 'item3', 'item4'}\nst2 = {'item2', 'item3'}\nst2.isdisjoint(st1) # False\n```\n\n**Example:**\n\n```py\neven_numbers = {0, 2, 4 ,6, 8}\nodd_numbers = {1, 3, 5, 7, 9}\neven_numbers.isdisjoint(odd_numbers) # True, because no common item\n\npython = {'p', 'y', 't', 'h', 'o','n'}\ndragon = {'d', 'r', 'a', 'g', 'o','n'}\npython.isdisjoint(dragon)  # False, there are common items {'o', 'n'}\n```\n\n🌕 You are a rising star . You have just completed day 7 challenges and you are 7 steps ahead in to your way to greatness. Now do some exercises for your brain and muscles.\n\n## 💻 Exercises: Day 7\n\n```py\n# sets\nit_companies = {'Facebook', 'Google', 'Microsoft', 'Apple', 'IBM', 'Oracle', 'Amazon'}\nA = {19, 22, 24, 20, 25, 26}\nB = {19, 22, 20, 25, 26, 24, 28, 27}\nage = [22, 19, 24, 25, 26, 24, 25, 24]\n```\n\n### Exercises: Level 1\n\n1. Find the length of the set it_companies\n2. Add 'Twitter' to it_companies\n3. Insert multiple IT companies at once to the set it_companies\n4. Remove one of the companies from the set it_companies\n5. What is the difference between remove and discard\n\n### Exercises: Level 2\n\n1. Join A and B\n2. Find A intersection B\n3. Is A subset of B\n4. Are A and B disjoint sets\n5. Join A with B and B with A\n6. What is the symmetric difference between A and B\n7. Delete the sets completely\n\n### Exercises: Level 3\n\n1. Convert the ages to a set and compare the length of the list and the set, which one is bigger?\n2. Explain the difference between the following data types: string, list, tuple and set\n3. _I am a teacher and I love to inspire and teach people._ How many unique words have been used in the sentence? Use the split methods and set to get the unique words.\n\n🎉 CONGRATULATIONS ! 🎉\n\n[<< Day 6](../06_Day_Tuples/06_tuples.md) | [Day 8 >>](../08_Day_Dictionaries/08_dictionaries.md)\n"
  },
  {
    "path": "08_Day_Dictionaries/08_dictionaries.md",
    "content": "<div align=\"center\">\n  <h1> 30 Days Of Python: Day 8 - Dictionaries</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Author:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> Second Edition: July, 2021</small>\n</sub>\n\n</div>\n\n[<< Day 7 ](../07_Day_Sets/07_sets.md) | [Day 9 >>](../09_Day_Conditionals/09_conditionals.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 Day 8](#-day-8)\n  - [Dictionaries](#dictionaries)\n    - [Creating a Dictionary](#creating-a-dictionary)\n    - [Dictionary Length](#dictionary-length)\n    - [Accessing Dictionary Items](#accessing-dictionary-items)\n    - [Adding Items to a Dictionary](#adding-items-to-a-dictionary)\n    - [Modifying Items in a Dictionary](#modifying-items-in-a-dictionary)\n    - [Checking Keys in a Dictionary](#checking-keys-in-a-dictionary)\n    - [Removing Key and Value Pairs from a Dictionary](#removing-key-and-value-pairs-from-a-dictionary)\n    - [Changing Dictionary to a List of Items](#changing-dictionary-to-a-list-of-items)\n    - [Clearing a Dictionary](#clearing-a-dictionary)\n    - [Deleting a Dictionary](#deleting-a-dictionary)\n    - [Copy a Dictionary](#copy-a-dictionary)\n    - [Getting Dictionary Keys as a List](#getting-dictionary-keys-as-a-list)\n    - [Getting Dictionary Values as a List](#getting-dictionary-values-as-a-list)\n  - [💻 Exercises: Day 8](#-exercises-day-8)\n\n# 📘 Day 8\n\n## Dictionaries\n\nA dictionary is a collection of unordered, modifiable(mutable) paired (key: value) data type.\n\n### Creating a Dictionary\n\nTo create a dictionary we use curly brackets, {} or the *dict()* built-in function.\n\n```py\n# syntax\nempty_dict = {}\n# Dictionary with data values\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\n```\n\n**Example:**\n\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_marred':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n    }\n    }\n```\n\nThe dictionary above shows that a value could be any data types:string, boolean, list, tuple, set or a dictionary.\n\n### Dictionary Length\n\nIt checks the number of 'key: value' pairs in the dictionary.\n\n```py\n# syntax\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\nprint(len(dct)) # 4\n```\n\n**Example:**\n\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_married':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n    }\n    }\nprint(len(person)) # 7\n\n```\n\n### Accessing Dictionary Items\n\nWe can access Dictionary items by referring to its key name.\n\n```py\n# syntax\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\nprint(dct['key1']) # value1\nprint(dct['key4']) # value4\n```\n\n**Example:**\n\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_marred':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n    }\n    }\nprint(person['first_name']) # Asabeneh\nprint(person['country'])    # Finland\nprint(person['skills'])     # ['JavaScript', 'React', 'Node', 'MongoDB', 'Python']\nprint(person['skills'][0])  # JavaScript\nprint(person['address']['street']) # Space street\nprint(person['city'])       # Error\n```\n\nAccessing an item by key name raises an error if the key does not exist. To avoid this error first we have to check if a key exist or we can use the _get_ method. The get method returns None, which is a NoneType object data type, if the key does not exist.\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_marred':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n    }\n    }\nprint(person.get('first_name')) # Asabeneh\nprint(person.get('country'))    # Finland\nprint(person.get('skills')) #['JavaScript', 'React', 'Node', 'MongoDB', 'Python']\nprint(person.get('city'))   # None\n```\n\n### Adding Items to a Dictionary\n\nWe can add new key and value pairs to a dictionary\n\n```py\n# syntax\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\ndct['key5'] = 'value5'\n```\n\n**Example:**\n\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_marred':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n        }\n}\nperson['job_title'] = 'Instructor'\nperson['skills'].append('HTML')\nprint(person)\n```\n\n### Modifying Items in a Dictionary\n\nWe can modify items in a dictionary\n\n```py\n# syntax\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\ndct['key1'] = 'value-one'\n```\n\n**Example:**\n\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_marred':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n    }\n    }\nperson['first_name'] = 'Eyob'\nperson['age'] = 252\n```\n\n### Checking Keys in a Dictionary\n\nWe use the _in_ operator to check if a key exist in a dictionary\n\n```py\n# syntax\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\nprint('key2' in dct) # True\nprint('key5' in dct) # False\n```\n\n### Removing Key and Value Pairs from a Dictionary\n\n- _pop(key)_: removes the item with the specified key name:\n- _popitem()_: removes the last item\n- _del_: removes an item with specified key name\n\n```py\n# syntax\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\ndct.pop('key1') # removes key1 item\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\ndct.popitem() # removes the last item\ndel dct['key2'] # removes key2 item\n```\n\n**Example:**\n\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_marred':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n    }\n    }\nperson.pop('first_name')        # Removes the firstname item\nperson.popitem()                # Removes the address item\ndel person['is_married']        # Removes the is_married item\n```\n\n### Changing Dictionary to a List of Items\n\nThe _items()_ method changes dictionary to a list of tuples.\n\n```py\n# syntax\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\nprint(dct.items()) # dict_items([('key1', 'value1'), ('key2', 'value2'), ('key3', 'value3'), ('key4', 'value4')])\n```\n\n### Clearing a Dictionary\n\nIf we don't want the items in a dictionary we can clear them using _clear()_ method\n\n```py\n# syntax\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\nprint(dct.clear()) # None\n```\n\n### Deleting a Dictionary\n\nIf we do not use the dictionary we can delete it completely\n\n```py\n# syntax\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\ndel dct\n```\n\n### Copy a Dictionary\n\nWe can copy a dictionary using a _copy()_ method. Using copy we can avoid mutation of the original dictionary.\n\n```py\n# syntax\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\ndct_copy = dct.copy() # {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\n```\n\n### Getting Dictionary Keys as a List\n\nThe _keys()_ method gives us all the keys of a a dictionary as a list.\n\n```py\n# syntax\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\nkeys = dct.keys()\nprint(keys)     # dict_keys(['key1', 'key2', 'key3', 'key4'])\n```\n\n### Getting Dictionary Values as a List\n\nThe _values_ method gives us all the values of a a dictionary as a list.\n\n```py\n# syntax\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\nvalues = dct.values()\nprint(values)     # dict_values(['value1', 'value2', 'value3', 'value4'])\n```\n\n🌕 You are astonishing. Now, you are super charged with the power of dictionaries. You have just completed day 8 challenges and you are 8 steps a head in to your way to greatness. Now do some exercises for your brain and  muscles.\n\n## 💻 Exercises: Day 8\n\n1. Create  an empty dictionary called dog\n2. Add name, color, breed, legs, age to the dog dictionary\n3. Create a student dictionary and add first_name, last_name, gender, age, marital status, skills, country, city and address as keys for the dictionary\n4. Get the length of the student dictionary\n5. Get the value of skills and check the data type, it should be a list\n6. Modify the skills values by adding one or two skills\n7. Get the dictionary keys as a list\n8. Get the dictionary values as a list\n9. Change the dictionary to a list of tuples using _items()_ method\n10. Delete one of the items in the dictionary\n11. Delete one of the dictionaries\n\n🎉 CONGRATULATIONS ! 🎉\n\n[<< Day 7 ](../07_Day_Sets/07_sets.md) | [Day 9 >>](../09_Day_Conditionals/09_conditionals.md)\n"
  },
  {
    "path": "09_Day_Conditionals/09_conditionals.md",
    "content": "<div align=\"center\">\n  <h1> 30 Days Of Python: Day 9 - Conditionals</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Author:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> Second Edition: July, 2021</small>\n</sub>\n\n</div>\n\n[<< Day 8](../08_Day_Dictionaries/08_dictionaries.md) | [Day 10 >>](../10_Day_Loops/10_loops.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 Day 9](#-day-9)\n  - [Conditionals](#conditionals)\n    - [If Condition](#if-condition)\n    - [If Else](#if-else)\n    - [If Elif Else](#if-elif-else)\n    - [Short Hand](#short-hand)\n    - [Nested Conditions](#nested-conditions)\n    - [If Condition and Logical Operators](#if-condition-and-logical-operators)\n    - [If and Or Logical Operators](#if-and-or-logical-operators)\n  - [💻 Exercises: Day 9](#-exercises-day-9)\n    - [Exercises: Level 1](#exercises-level-1)\n    - [Exercises: Level 2](#exercises-level-2)\n    - [Exercises: Level 3](#exercises-level-3)\n\n# 📘 Day 9\n\n## Conditionals\n\nBy default, statements in Python script are executed sequentially from top to bottom. If the processing logic require so, the sequential flow of execution can be altered in two way:\n\n- Conditional execution: a block of one or more statements will be executed if a certain expression is true\n- Repetitive execution: a block of one or more statements will be repetitively executed as long as a certain expression is true. In this section, we will cover _if_, _else_, _elif_ statements. The comparison and logical operators we learned in previous sections will be useful here.\n\n### If Condition\n\nIn python and other programming languages the key word _if_ is used to check if a condition is true and to execute the block code. Remember the indentation after the colon.\n\n```py\n# syntax\nif condition:\n    this part of code runs for truthy conditions\n```\n\n**Example: 1**\n\n```py\na = 3\nif a > 0:\n    print('A is a positive number')\n# A is a positive number\n```\n\nAs you can see in the example above, 3 is greater than 0. The condition was true and the block code was executed. However, if the condition is false, we do not see the result. In order to see the result of the falsy condition, we should have another block, which is going to be _else_.\n\n### If Else\n\nIf condition is true the first block will be executed, if not the else condition will run.\n\n```py\n# syntax\nif condition:\n    this part of code runs for truthy conditions\nelse:\n     this part of code runs for false conditions\n```\n\n**Example:**\n\n```py\na = 3\nif a < 0:\n    print('A is a negative number')\nelse:\n    print('A is a positive number')\n```\n\nThe condition above proves false, therefore the else block was executed. How about if our condition is more than two? We could use _elif_.\n\n### If Elif Else\n\nIn our daily life, we make decisions on daily basis. We make decisions not by checking one or two conditions but multiple conditions. As similar to life, programming is also full of conditions. We use _elif_ when we have multiple conditions.\n\n```py\n# syntax\nif condition:\n    code\nelif condition:\n    code\nelse:\n    code\n\n```\n\n**Example:**\n\n```py\na = 0\nif a > 0:\n    print('A is a positive number')\nelif a < 0:\n    print('A is a negative number')\nelse:\n    print('A is zero')\n```\n\n### Short Hand\n\n```py\n# syntax\ncode if condition else code\n```\n\n**Example:**\n\n```py\na = 3\nprint('A is positive') if a > 0 else print('A is negative') # first condition met, 'A is positive' will be printed\n```\n\n### Nested Conditions\n\nConditions can be nested\n\n```py\n# syntax\nif condition:\n    code\n    if condition:\n    code\n```\n\n**Example:**\n\n```py\na = 0\nif a > 0:\n    if a % 2 == 0:\n        print('A is a positive and even integer')\n    else:\n        print('A is a positive number')\nelif a == 0:\n    print('A is zero')\nelse:\n    print('A is a negative number')\n\n```\n\nWe can avoid writing nested condition by using logical operator _and_.\n\n### If Condition and Logical Operators\n\n```py\n# syntax\nif condition and condition:\n    code\n```\n\n**Example:**\n\n```py\na = 0\nif a > 0 and a % 2 == 0:\n        print('A is an even and positive integer')\nelif a > 0 and a % 2 !=  0:\n     print('A is a positive integer')\nelif a == 0:\n    print('A is zero')\nelse:\n    print('A is negative')\n```\n\n### If and Or Logical Operators\n\n```py\n# syntax\nif condition or condition:\n    code\n```\n\n**Example:**\n\n```py\nuser = 'James'\naccess_level = 3\nif user == 'admin' or access_level >= 4:\n        print('Access granted!')\nelse:\n    print('Access denied!')\n```\n\n🌕 You are doing great.Never give up because great things take time. You have just completed day 9 challenges and you are 9 steps a head in to your way to greatness. Now do some exercises for your brain and muscles.\n\n## 💻 Exercises: Day 9\n\n### Exercises: Level 1\n\n1. Get user input using input(“Enter your age: ”). If user is 18 or older, give feedback: You are old enough to drive. If below 18 give feedback to wait for the missing amount of years. Output:\n\n    ```sh\n    Enter your age: 30\n    You are old enough to learn to drive.\n    Output:\n    Enter your age: 15\n    You need 3 more years to learn to drive.\n    ```\n\n2. Compare the values of my_age and your_age using if … else. Who is older (me or you)? Use input(“Enter your age: ”) to get the age as input. You can use a nested condition to print 'year' for 1 year difference in age, 'years' for bigger differences, and a custom text if my_age = your_age. Output:\n\n    ```sh\n    Enter your age: 30\n    You are 5 years older than me.\n    ```\n\n3. Get two numbers from the user using input prompt. If a is greater than b return a is greater than b, if a is less b return a is smaller than b, else a is equal to b. Output:\n\n```sh\nEnter number one: 4\nEnter number two: 3\n4 is greater than 3\n```\n\n### Exercises: Level 2\n\n   1. Write a code which gives grade to students according to theirs scores:\n\n    ```sh\n    90-100, A\n    80-89, B\n    70-79, C\n    60-69, D\n    0-59, F\n    ```\n\n   2. Get the month from user input then check if the season is Autumn, Winter, Spring or Summer. If the user input is:\n    September, October or November, the season is Autumn.\n    December, January or February, the season is Winter.\n    March, April or May, the season is Spring\n    June, July or August, the season is Summer\n   3. The following list contains some fruits:\n\n    ```sh\n    fruits = ['banana', 'orange', 'mango', 'lemon']\n    ```\n\n    If a fruit doesn't exist in the list add the fruit to the list and print the modified list. If the fruit exists print('That fruit already exist in the list')\n\n### Exercises: Level 3\n\n   1. Here we have a person dictionary. Feel free to modify it!\n\n```py\n        person={\n    'first_name': 'Asabeneh',\n    'last_name': 'Yetayeh',\n    'age': 250,\n    'country': 'Finland',\n    'is_married': True,\n    'skills': ['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address': {\n        'street': 'Space street',\n        'zipcode': '02210'\n    }\n    }\n```\n\n     * Check if the person dictionary has skills key, if so print out the middle skill in the skills list.\n     * Check if the person dictionary has skills key, if so check if the person has 'Python' skill and print out the result.\n     * If a person skills has only JavaScript and React, print('He is a front end developer'), if the person skills has Node, Python, MongoDB, print('He is a backend developer'), if the person skills has React, Node and MongoDB, Print('He is a fullstack developer'), else print('unknown title') - for more accurate results more conditions can be nested!\n     * If the person is married and if he lives in Finland, print the information in the following format:\n\n```py\n    Asabeneh Yetayeh lives in Finland. He is married.\n```\n\n🎉 CONGRATULATIONS ! 🎉\n\n[<< Day 8](../08_Day_Dictionaries/08_dictionaries.md) | [Day 10 >>](../10_Day_Loops/10_loops.md)\n"
  },
  {
    "path": "10_Day_Loops/10_loops.md",
    "content": "<div align=\"center\">\n  <h1> 30 Days Of Python: Day 10 - Loops</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Author:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> Second Edition: July, 2021</small>\n</sub>\n\n</div>\n\n[<< Day 9](../09_Day_Conditionals/09_conditionals.md) | [Day 11 >>](../11_Day_Functions/11_functions.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 Day 10](#-day-10)\n  - [Loops](#loops)\n    - [While Loop](#while-loop)\n    - [Break and Continue - Part 1](#break-and-continue---part-1)\n    - [For Loop](#for-loop)\n    - [Break and Continue - Part 2](#break-and-continue---part-2)\n    - [The Range Function](#the-range-function)\n    - [Nested For Loop](#nested-for-loop)\n    - [For Else](#for-else)\n    - [Pass](#pass)\n  - [💻 Exercises: Day 10](#-exercises-day-10)\n    - [Exercises: Level 1](#exercises-level-1)\n    - [Exercises: Level 2](#exercises-level-2)\n    - [Exercises: Level 3](#exercises-level-3)\n\n# 📘 Day 10\n\n## Loops\n\nLife is full of routines. In programming we also do lots of repetitive tasks. In order to handle repetitive task programming languages use loops. Python programming language also provides the following types of two loops:\n\n1. while loop\n2. for loop\n\n### While Loop\n\nWe use the reserved word _while_ to make a while loop. It is used to execute a block of statements repeatedly until a given condition is satisfied. When the condition becomes false, the lines of code after the loop will be continued to be executed.\n\n```py\n  # syntax\nwhile condition:\n    code goes here\n```\n\n**Example:**\n\n```py\ncount = 0\nwhile count < 5:\n    print(count)\n    count = count + 1\n#prints from 0 to 4\n```\n\nIn the above while loop, the condition becomes false when count is 5. That is when the loop stops.\nIf we are interested to run block of code once the condition is no longer true, we can use _else_.\n\n```py\n  # syntax\nwhile condition:\n    code goes here\nelse:\n    code goes here\n```\n\n**Example:**\n\n```py\ncount = 0\nwhile count < 5:\n    print(count)\n    count = count + 1\nelse:\n    print(count)\n```\n\nThe above loop condition will be false when count is 5 and the loop stops, and execution starts the else statement. As a result 5 will be printed.\n\n### Break and Continue - Part 1\n\n- Break: We use break when we like to get out of or stop the loop.\n\n```py\n# syntax\nwhile condition:\n    code goes here\n    if another_condition:\n        break\n```\n\n**Example:**\n\n```py\ncount = 0\nwhile count < 5:\n    print(count)\n    count = count + 1\n    if count == 3:\n        break\n```\n\nThe above while loop only prints 0, 1, 2, but when it reaches 3 it stops.\n\n- Continue: With the continue statement we can skip the current iteration, and continue with the next:\n\n```py\n  # syntax\nwhile condition:\n    code goes here\n    if another_condition:\n        continue\n```\n\n**Example:**\n\n```py\ncount = 0\nwhile count < 5:\n    if count == 3:\n        count += 1\n        continue\n    print(count)\n    count = count + 1\n```\n\nThe above while loop only prints 0, 1, 2 and 4 (skips 3).\n\n### For Loop\n\nA _for_ keyword is used to make a for loop, similar with other programming languages, but with some syntax differences. Loop is used for iterating over a sequence (that is either a list, a tuple, a dictionary, a set, or a string).\n\n-Using For loop on list\n\n```py\n# syntax\nfor iterator in lst:\n    code goes here\n```\n\n**Example:**\n\n```py\nnumbers = [0, 1, 2, 3, 4, 5]\nfor number in numbers: # number is temporary name to refer to the list's items, valid only inside this loop\n    print(number)       # the numbers will be printed line by line, from 0 to 5\n```\n\n-Using For loop on string\n\n```py\n# syntax\nfor iterator in string:\n    code goes here\n```\n\n**Example:**\n\n```py\nlanguage = 'Python'\nfor letter in language:\n    print(letter)\n\n\nfor i in range(len(language)):\n    print(language[i])\n```\n\n-Using For loop on tuple\n\n```py\n# syntax\nfor iterator in tpl:\n    code goes here\n```\n\n**Example:**\n\n```py\nnumbers = (0, 1, 2, 3, 4, 5)\nfor number in numbers:\n    print(number)\n```\n\n- For loop with dictionary\n  Looping through a dictionary gives you the key of the dictionary.\n\n```py\n  # syntax\nfor iterator in dct:\n    code goes here\n```\n\n**Example:**\n\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_marred':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n    }\n}\nfor key in person:\n    print(key)\n\nfor key, value in person.items():\n    print(key, value) # this way we get both keys and values printed out\n```\n\n-Using For Loop in set\n\n```py\n# syntax\nfor iterator in st:\n    code goes here\n```\n\n**Example:**\n\n```py\nit_companies = {'Facebook', 'Google', 'Microsoft', 'Apple', 'IBM', 'Oracle', 'Amazon'}\nfor company in it_companies:\n    print(company)\n```\n\n### Break and Continue - Part 2\n\nShort reminder:\n_Break_: We use break when we want to stop our loop before it is completed.\n\n```py\n# syntax\nfor iterator in sequence:\n    code goes here\n    if condition:\n        break\n```\n\n**Example:**\n\n```py\nnumbers = (0,1,2,3,4,5)\nfor number in numbers:\n    print(number)\n    if number == 3:\n        break\n```\n\nIn the above example, the loop stops when it reaches 3.\n\nContinue: We use continue when we want to skip some of the steps in the iteration of the loop.\n\n```py\n  # syntax\nfor iterator in sequence:\n    code goes here\n    if condition:\n        continue\n```\n\n**Example:**\n\n```py\nnumbers = (0,1,2,3,4,5)\nfor number in numbers:\n    print(number)\n    if number == 3:\n        continue\n    print('Next number should be ', number + 1) if number != 5 else print(\"loop's end\") # for short hand conditions need both if and else statements\nprint('outside the loop')\n```\n\nIn the example above, if the number equals 3, the step _after_ the condition (but inside the loop) is skipped and the execution of the loop continues if there are any iterations left.\n\n### The Range Function\n\nThe _range()_ function is used to return a list of numbers. The _range(start, end, step)_ takes three parameters: starting, ending and increment. By default it starts from 0 and the increment is 1. The range sequence needs at least 1 argument (end).\nCreating sequences using range\n\n```py\nlst = list(range(11))\nprint(lst) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]\nst = set(range(1, 11))    # 2 arguments indicate start and end of the sequence, step set to default 1\nprint(st) # {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}\n\nlst = list(range(0,11,2))\nprint(lst) # [0, 2, 4, 6, 8, 10]\nst = set(range(0,11,2))\nprint(st) #  {0, 2, 4, 6, 8, 10}\n\n# for backward from start to end \nlst = list(range(11,0,-2))\nprint(lst) # [11,9,7,5,3,1]\n```\n\n```py\n# syntax\nfor iterator in range(start, end, step):\n```\n\n**Example:**\n\n```py\nfor number in range(11):\n    print(number)   # prints 0 to 10, not including 11\n```\n\n### Nested For Loop\n\nWe can write loops inside a loop.\n\n```py\n# syntax\nfor x in y:\n    for t in x:\n        print(t)\n```\n\n**Example:**\n\n```py\nperson = {\n    'first_name': 'Asabeneh',\n    'last_name': 'Yetayeh',\n    'age': 250,\n    'country': 'Finland',\n    'is_marred': True,\n    'skills': ['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address': {\n        'street': 'Space street',\n        'zipcode': '02210'\n    }\n}\nfor key in person:\n    if key == 'skills':\n        for skill in person['skills']:\n            print(skill)\n```\n\n### For Else\n\nIf we want to execute some message when the loop ends, we use else.\n\n```py\n# syntax\nfor iterator in range(start, end, step):\n    do something\nelse:\n    print('The loop ended')\n```\n\n**Example:**\n\n```py\nfor number in range(11):\n    print(number)   # prints 0 to 10, not including 11\nelse:\n    print('The loop stops at', number)\n```\n\n### Pass\n\nIn python when statement is required (after semicolon), but we don't like to execute any code there, we can write the word _pass_ to avoid errors. Also we can use it as a placeholder, for future statements.\n\n**Example:**\n\n```py\nfor number in range(6):\n    pass\n```\n\n🌕 You established a big milestone, you are unstoppable. Keep going! You have just completed day 10 challenges and you are 10 steps a head in to your way to greatness. Now do some exercises for your brain and muscles.\n\n## 💻 Exercises: Day 10\n\n### Exercises: Level 1\n\n1. Iterate 0 to 10 using for loop, do the same using while loop.\n2. Iterate 10 to 0 using for loop, do the same using while loop.\n3. Write a loop that makes seven calls to print(), so we get on the output the following triangle:\n\n   ```py\n     #\n     ##\n     ###\n     ####\n     #####\n     ######\n     #######\n   ```\n\n4. Use nested loops to create the following:\n\n   ```sh\n   # # # # # # # #\n   # # # # # # # #\n   # # # # # # # #\n   # # # # # # # #\n   # # # # # # # #\n   # # # # # # # #\n   # # # # # # # #\n   # # # # # # # #\n   ```\n\n5. Print the following pattern:\n\n   ```sh\n   0 x 0 = 0\n   1 x 1 = 1\n   2 x 2 = 4\n   3 x 3 = 9\n   4 x 4 = 16\n   5 x 5 = 25\n   6 x 6 = 36\n   7 x 7 = 49\n   8 x 8 = 64\n   9 x 9 = 81\n   10 x 10 = 100\n   ```\n\n6. Iterate through the list, ['Python', 'Numpy','Pandas','Django', 'Flask'] using a for loop and print out the items.\n7. Use for loop to iterate from 0 to 100 and print only even numbers\n8. Use for loop to iterate from 0 to 100 and print only odd numbers\n\n### Exercises: Level 2\n\n1.  Use for loop to iterate from 0 to 100 and print the sum of all numbers.\n\n```sh\nThe sum of all numbers is 5050.\n```\n\n2. Use for loop to iterate from 0 to 100 and print the sum of all evens and the sum of all odds.\n\n   ```sh\n   The sum of all evens is 2550. And the sum of all odds is 2500.\n   ```\n\n### Exercises: Level 3\n\n1. Go to the data folder and use the [countries.py](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/data/countries.py) file. Loop through the countries and extract all the countries containing the word _land_.\n1. This is a fruit list, ['banana', 'orange', 'mango', 'lemon'] reverse the order using loop.\n1. Go to the data folder and use the [countries_data.py](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/data/countries-data.py) file.\n   1. What are the total number of languages in the data\n   2. Find the ten most spoken languages from the data\n   3. Find the 10 most populated countries in the world\n\n🎉 CONGRATULATIONS ! 🎉\n\n[<< Day 9](../09_Day_Conditionals/09_conditionals.md) | [Day 11 >>](../11_Day_Functions/11_functions.md)\n"
  },
  {
    "path": "11_Day_Functions/11_functions.md",
    "content": "<div align=\"center\">\n  <h1> 30 Days Of Python: Day 11 - Functions</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Author:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> Second Edition: July, 2021</small>\n</sub>\n\n</div>\n\n[<< Day 10](../10_Day_Loops/10_loops.md) | [Day 12 >>](../12_Day_Modules/12_modules.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 Day 11](#-day-11)\n  - [Functions](#functions)\n    - [Defining a Function](#defining-a-function)\n    - [Declaring and Calling a Function](#declaring-and-calling-a-function)\n    - [Function without Parameters](#function-without-parameters)\n    - [Function Returning a Value - Part 1](#function-returning-a-value---part-1)\n    - [Function with Parameters](#function-with-parameters)\n    - [Passing Arguments with Key and Value](#passing-arguments-with-key-and-value)\n    - [Function Returning a Value - Part 2](#function-returning-a-value---part-2)\n    - [Function with Default Parameters](#function-with-default-parameters)\n    - [Arbitrary Number of Arguments](#arbitrary-number-of-arguments)\n    - [Default and Arbitrary Number of Parameters in Functions](#default-and-arbitrary-number-of-parameters-in-functions)\n    - [Function as a Parameter of Another Function](#function-as-a-parameter-of-another-function)\n  - [Testimony](#testimony)\n  - [💻 Exercises: Day 11](#-exercises-day-11)\n    - [Exercises: Level 1](#exercises-level-1)\n    - [Exercises: Level 2](#exercises-level-2)\n    - [Exercises: Level 3](#exercises-level-3)\n\n# 📘 Day 11\n\n## Functions\n\nSo far we have seen many built-in Python functions. In this section, we will focus on custom functions. What is a function? Before we start making functions, let us learn what a function is and why we need them?\n\n### Defining a Function\n\nA function is a reusable block of code or programming statements designed to perform a certain task. To define or declare a function, Python provides the _def_ keyword. The following is the syntax for defining a function. The function block of code is executed only if the function is called or invoked.\n\n### Declaring and Calling a Function\n\nWhen we make a function, we call it declaring a function. When we start using the it,  we call it _calling_ or _invoking_ a function. Functions can be declared with or without parameters.\n\n```py\n# syntax\n# Declaring a function\ndef function_name():\n    codes\n    codes\n# Calling a function\nfunction_name()\n```\n\n### Function without Parameters\n\nFunction can be declared without parameters.\n\n**Example:**\n\n```py\ndef generate_full_name ():\n    first_name = 'Asabeneh'\n    last_name = 'Yetayeh'\n    space = ' '\n    full_name = first_name + space + last_name\n    print(full_name)\ngenerate_full_name () # calling a function\n\ndef add_two_numbers ():\n    num_one = 2\n    num_two = 3\n    total = num_one + num_two\n    print(total)\nadd_two_numbers()\n```\n\n### Function Returning a Value - Part 1\n\nFunctions return values using the _return_ statement. If a function has no return statement, it returns None. Let us rewrite the above functions using return. From now on, we get a value from a function when we call the function and print it.\n\n```py\ndef generate_full_name ():\n    first_name = 'Asabeneh'\n    last_name = 'Yetayeh'\n    space = ' '\n    full_name = first_name + space + last_name\n    return full_name\nprint(generate_full_name())\n\ndef add_two_numbers ():\n    num_one = 2\n    num_two = 3\n    total = num_one + num_two\n    return total\nprint(add_two_numbers())\n```\n\n### Function with Parameters\n\nIn a function we can pass different data types(number, string, boolean, list, tuple, dictionary or set) as parameters.\n\n- Single Parameter: If our function takes a parameter we should call our function with an argument\n\n```py\n  # syntax\n  # Declaring a function\n  def function_name(parameter):\n    codes\n    codes\n  # Calling function\n  print(function_name(argument))\n```\n\n**Example:**\n\n```py\ndef greetings (name):\n    message = name + ', welcome to Python for Everyone!'\n    return message\n\nprint(greetings('Asabeneh'))\n\ndef add_ten(num):\n    ten = 10\n    return num + ten\nprint(add_ten(90))\n\ndef square_number(x):\n    return x * x\nprint(square_number(2))\n\ndef area_of_circle (r):\n    PI = 3.14\n    area = PI * r ** 2\n    return area\nprint(area_of_circle(10))\n\ndef sum_of_numbers(n):\n    total = 0\n    for i in range(n+1):\n        total+=i\n    return total\nprint(sum_of_numbers(10)) # 55\nprint(sum_of_numbers(100)) # 5050\n```\n\n- Two Parameter: A function may or may not have a parameter or parameters. A function may also have two or more parameters. If our function takes parameters we should call it with arguments. Let us check a function with two parameters:\n\n```py\n  # syntax\n  # Declaring a function\n  def function_name(para1, para2):\n    codes\n    codes\n  # Calling function\n  print(function_name(arg1, arg2))\n```\n\n**Example:**\n\n```py\ndef generate_full_name (first_name, last_name):\n    space = ' '\n      full_name = first_name + space + last_name\n      return full_name\nprint('Full Name: ', generate_full_name('Asabeneh','Yetayeh'))\n\ndef sum_two_numbers (num_one, num_two):\n    sum = num_one + num_two\n    return sum\nprint('Sum of two numbers: ', sum_two_numbers(1, 9))\n\ndef calculate_age (current_year, birth_year):\n    age = current_year - birth_year\n    return age \n\nprint('Age: ', calculate_age(2021, 1819))\n\ndef weight_of_object (mass, gravity):\n    weight = str(mass * gravity)+ ' N' # the value has to be changed to a string first\n    return weight\nprint('Weight of an object in Newtons: ', weight_of_object(100, 9.81))\n```\n\n### Passing Arguments with Key and Value\n\nIf we pass the arguments with key and value, the order of the arguments does not matter.\n\n```py\n# syntax\n# Declaring a function\ndef function_name(para1, para2):\n    codes\n    codes\n# Calling function\nprint(function_name(para1 = 'John', para2 = 'Doe')) # the order of arguments does not matter here\n```\n\n**Example:**\n\n```py\ndef print_fullname(firstname, lastname):\n    space = ' '\n    full_name = firstname  + space + lastname\n    print(full_name)\nprint_fullname(firstname = 'Asabeneh', lastname = 'Yetayeh')\n\ndef add_two_numbers (num1, num2):\n    total = num1 + num2\n    return total\nprint(add_two_numbers(num2 = 3, num1 = 2)) # Order does not matter \n```\n\n### Function Returning a Value - Part 2\n\nIf we do not return a value with a function, then our function is returning _None_ by default. To return a value with a function we use the keyword _return_ followed by the variable we are returning. We can return any kind of data types from a function.\n\n- Returning a string:\n**Example:**\n\n```py\ndef print_name(firstname):\n    return firstname\nprint_name('Asabeneh') # Asabeneh\n\ndef print_full_name(firstname, lastname):\n    space = ' '\n    full_name = firstname  + space + lastname\n    return full_name\nprint_full_name(firstname='Asabeneh', lastname='Yetayeh')\n```\n\n- Returning a number:\n\n**Example:**\n\n```py\ndef add_two_numbers (num1, num2):\n    total = num1 + num2\n    return total\nprint(add_two_numbers(2, 3))\n\ndef calculate_age (current_year, birth_year):\n    age = current_year - birth_year\n    return age\nprint('Age: ', calculate_age(2019, 1819))\n```\n\n- Returning a boolean:\n  **Example:**\n\n```py\ndef is_even (n):\n    if n % 2 == 0:\n        return True    # return stops further execution of the function, similar to break \n    return False\nprint(is_even(10)) # True\nprint(is_even(7)) # False\n```\n\n- Returning a list:\n  **Example:**\n\n```py\ndef find_even_numbers(n):\n    evens = []\n    for i in range(n + 1):\n        if i % 2 == 0:\n            evens.append(i)\n    return evens\nprint(find_even_numbers(10))\n```\n\n### Function with Default Parameters\n\nSometimes we pass default values to parameters, when we invoke the function. If we do not pass arguments when calling the function, their default values will be used.\n\n```py\n# syntax\n# Declaring a function\ndef function_name(param = value):\n    codes\n    codes\n# Calling function\nfunction_name()\nfunction_name(arg)\n```\n\n**Example:**\n\n```py\ndef greetings (name = 'Peter'):\n    message = name + ', welcome to Python for Everyone!'\n    return message\nprint(greetings())\nprint(greetings('Asabeneh'))\n\ndef generate_full_name (first_name = 'Asabeneh', last_name = 'Yetayeh'):\n    space = ' '\n    full_name = first_name + space + last_name\n    return full_name\n\nprint(generate_full_name())\nprint(generate_full_name('David','Smith'))\n\ndef calculate_age (birth_year,current_year = 2021):\n    age = current_year - birth_year\n    return age \nprint('Age: ', calculate_age(1821))\n\ndef weight_of_object (mass, gravity = 9.81):\n    weight = str(mass * gravity)+ ' N' # the value has to be changed to string first\n    return weight\nprint('Weight of an object in Newtons: ', weight_of_object(100)) # 9.81 - average gravity on Earth's surface\nprint('Weight of an object in Newtons: ', weight_of_object(100, 1.62)) # gravity on the surface of the Moon\n```\n\n### Arbitrary Number of Arguments\n\nIf we do not know the number of arguments we pass to our function, we can create a function which can take arbitrary number of arguments by adding \\* before the parameter name.\n\n```py\n# syntax\n# Declaring a function\ndef function_name(*args):\n    codes\n    codes\n# Calling function\nfunction_name(param1, param2, param3,..)\n```\n\n**Example:**\n\n```py\ndef sum_all_nums(*nums):\n    total = 0\n    for num in nums:\n        total += num     # same as total = total + num \n    return total\nprint(sum_all_nums(2, 3, 5)) # 10\n```\n\n### Default and Arbitrary Number of Parameters in Functions\n\n```py\ndef generate_groups (team,*args):\n    print(team)\n    for i in args:\n        print(i) \ngenerate_groups('Team-1','Asabeneh','Brook','David','Eyob')\n```\n### Dictionary unpacking\n\nYou can call a function which has named arguments using a dictionary with matching key names. You do so using ``**``.\n\n```py\n# Define a function that takes two arguments: 'name' and 'location'\ndef greet(name, location):\n    # Print a greeting message using the provided arguments\n    print(\"Hi there\", name, \"how is the weather in\", location)\n\n# Call the function using keyword arguments\ngreet(name=\"Alice\", location=\"New York\")  \n# Output: Hi there Alice how is the weather in New York\n\n# Create a dictionary with keys matching the function's parameter names\nmy_dict = {\"name\": \"Alice\", \"location\": \"New York\"}\n\n# Call the function using dictionary unpacking\ngreet(**my_dict)  \n# The ** operator unpacks the dictionary, passing its key-value pairs \n# as keyword arguments to the function.\n# Output: Hi there Alice how is the weather in New York\n```\n\n### Arbitrary Number of Named Arguments\n\nYou can also define a function to accept an arbitrary number of named arguments.\n\n```py\ndef arbitrary_named_args(**args):\n    print(\"I received an arbitrary number of arguments, totaling\", len(args))\n    print(\"They are provided as a dictionary in my function:\", type(args))\n    print(\"Let's print them:\")\n    for k, v in args.items():\n        print(\" * key:\", k, \"value:\", v)\n```\n\nGenerally avoid this unless required as it makes it harder to understand what the function accepts and does.\n\n### Function as a Parameter of Another Function\n\n```py\n#You can pass functions around as parameters\ndef square_number (n):\n    return n ** n\ndef do_something(f, x):\n    return f(x)\nprint(do_something(square_number, 3)) # 27\n```\n\n🌕 You achieved quite a lot so far.  Keep going! You have just completed day 11 challenges and you are 11 steps a head in to your way to greatness. Now do some exercises for your brain and muscles.\n\n## Testimony\n\nNow it is time to express your thoughts about the Author and 30DaysOfPython. You can leave your testimonial on this [link](https://testimonial-s3sw.onrender.com/)\n\n## 💻 Exercises: Day 11\n\n### Exercises: Level 1\n\n1. Declare a function _add_two_numbers_. It takes two parameters and it returns a sum.\n2. Area of a circle is calculated as follows: area = π x r x r. Write a function that calculates _area_of_circle_.\n3. Write a function called add_all_nums which takes arbitrary number of arguments and sums all the arguments. Check if all the list items are number types. If not do give a reasonable feedback.\n4. Temperature in °C can be converted to °F using this formula: °F = (°C x 9/5) + 32. Write a function which converts °C to °F, _convert_celsius_to-fahrenheit_.\n5. Write a function called check-season, it takes a month parameter and returns the season: Autumn, Winter, Spring or Summer.\n6. Write a function called calculate_slope which return the slope of a linear equation\n7. Quadratic equation is calculated as follows: ax² + bx + c = 0. Write a function which calculates solution set of a quadratic equation, _solve_quadratic_eqn_.\n8. Declare a function named print_list. It takes a list as a parameter and it prints out each element of the list.\n9. Declare a function named reverse_list. It takes an array as a parameter and it returns the reverse of the array (use loops).\n\n```py\nprint(reverse_list([1, 2, 3, 4, 5]))\n# [5, 4, 3, 2, 1]\nprint(reverse_list([\"A\", \"B\", \"C\"])) \n# [\"C\", \"B\", \"A\"]\n```\n\n10. Declare a function named capitalize_list_items. It takes a list as a parameter and it returns a capitalized list of items\n11. Declare a function named add_item. It takes a list and an item parameters. It returns a list with the item added at the end.\n\n```py\nfood_stuff = ['Potato', 'Tomato', 'Mango', 'Milk'];\nprint(add_item(food_stuff, 'Meat'))     # ['Potato', 'Tomato', 'Mango', 'Milk','Meat'];\nnumbers = [2, 3, 7, 9];\nprint(add_item(numbers, 5))      # [2, 3, 7, 9, 5]\n\n```\n\n12. Declare a function named remove_item. It takes a list and an item parameters. It returns a list with the item removed from it.\n\n```py\nfood_stuff = ['Potato', 'Tomato', 'Mango', 'Milk']\nprint(remove_item(food_stuff, 'Mango'))  # ['Potato', 'Tomato', 'Milk'];\nnumbers = [2, 3, 7, 9]\nprint(remove_item(numbers, 3))  # [2, 7, 9]\n```\n\n13. Declare a function named sum_of_numbers. It takes a number parameter and it adds all the numbers in that range.\n\n```py\nprint(sum_of_numbers(5))  # 15\nprint(sum_of_numbers(10)) # 55\nprint(sum_of_numbers(100)) # 5050\n```\n\n14. Declare a function named sum_of_odds. It takes a number parameter and it adds all the odd numbers in that range.\n15. Declare a function named sum_of_even. It takes a number parameter and it adds all the even numbers in that - range.\n\n### Exercises: Level 2\n\n1. Declare a function named evens_and_odds . It takes a positive integer as parameter and it counts number of evens and odds in the number.\n\n```py\n    print(evens_and_odds(100))\n    # The number of odds are 50.\n    # The number of evens are 51.\n```\n\n1. Call your function factorial, it takes a whole number as a parameter and it return a factorial of the number\n1. Call your function _is_empty_, it takes a parameter and it checks if it is empty or not\n1. Write different functions which take lists. They should calculate_mean, calculate_median, calculate_mode, calculate_range, calculate_variance, calculate_std (standard deviation).\n1. Write a function called _greet_ which takes a default argument, _name_. If no argument is supplied it should print \"Hello, Guest!\", otherwise it should greet the person by name.\n\n```py\n    greet()\n    # \"Hello, Guest!\n    greet(\"Alice\")\n    # \"Hello, Alice!\"\n```\n1. Create a function called _show_args_ to take an arbitrary number of named arguments and print their names and values.\n   ```py\n   show_args(name=\"Alice\", age=30, city=\"New York\")\n   # Received: name: Alice, age: 30, city: New York\n   show_args(name=\"Bob\", pet=\"Fluffy, the bunny\")\n   # Received: name: Bob, pet: Fluffy, the bunny\n   ```\n\n\n### Exercises: Level 3\n\n1. Write a function called is_prime, which checks if a number is prime.\n1. Write a functions which checks if all items are unique in the list.\n1. Write a function which checks if all the items of the list are of the same data type.\n1. Write a function which check if provided variable is a valid python variable\n1. Go to the data folder and access the countries-data.py file.\n\n- Create a function called the most_spoken_languages in the world. It should return 10 or 20 most spoken languages in the world in descending order\n- Create a function called the most_populated_countries. It should return 10 or 20 most populated countries in descending order.\n\n🎉 CONGRATULATIONS ! 🎉\n\n[<< Day 10](../10_Day_Loops/10_loops.md) | [Day 12 >>](../12_Day_Modules/12_modules.md)\n"
  },
  {
    "path": "12_Day_Modules/12_modules.md",
    "content": "<div align=\"center\">\n  <h1> 30 Days Of Python: Day 12 - Modules </h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Author:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> Second Edition: July, 2021</small>\n</sub>\n\n\n</div>\n\n[<< Day 11](../11_Day_Functions/11_functions.md) | [Day 13>>](../13_Day_List_comprehension/13_list_comprehension.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 Day 12](#-day-12)\n  - [Modules](#modules)\n    - [What is a Module](#what-is-a-module)\n    - [Creating a Module](#creating-a-module)\n    - [Importing a Module](#importing-a-module)\n    - [Import Functions from a Module](#import-functions-from-a-module)\n    - [Import Functions from a Module and Renaming](#import-functions-from-a-module-and-renaming)\n  - [Import Built-in Modules](#import-built-in-modules)\n    - [OS Module](#os-module)\n    - [Sys Module](#sys-module)\n    - [Statistics Module](#statistics-module)\n    - [Math Module](#math-module)\n    - [String Module](#string-module)\n    - [Random Module](#random-module)\n  - [💻 Exercises: Day 12](#-exercises-day-12)\n    - [Exercises: Level 1](#exercises-level-1)\n    - [Exercises: Level 2](#exercises-level-2)\n    - [Exercises: Level 3](#exercises-level-3)\n\n# 📘 Day 12\n\n## Modules\n\n### What is a Module\n\nA module is a file containing a set of codes or a set of functions which can be included to an application. A module could be a file containing a single variable, a function or a big code base.\n\n### Creating a Module\n\nTo create a module we write our codes in a python script and we save it as a .py file. Create a file named mymodule.py inside your project folder. Let us write some code in this file.\n\n```py\n# mymodule.py file\ndef generate_full_name(firstname, lastname):\n    return firstname + ' ' + lastname\n```\n\nCreate main.py file in your project directory and import the mymodule.py file.\n\n### Importing a Module\n\nTo import the file we use the _import_ keyword and the name of the file only.\n\n```py\n# main.py file\nimport mymodule\nprint(mymodule.generate_full_name('Asabeneh', 'Yetayeh')) # Asabeneh Yetayeh\n```\n\n### Import Functions from a Module\n\nWe can have many functions in a file and we can import all the functions differently.\n\n```py\n# main.py file\nfrom mymodule import generate_full_name, sum_two_nums, person, gravity\nprint(generate_full_name('Asabneh','Yetayeh'))\nprint(sum_two_nums(1,9))\nmass = 100\nweight = mass * gravity\nprint(weight)\nprint(person['firstname'])\n```\n\n### Import Functions from a Module and Renaming\n\nDuring importing we can rename the name of the module.\n\n```py\n# main.py file\nfrom mymodule import generate_full_name as fullname, sum_two_nums as total, person as p, gravity as g\nprint(fullname('Asabneh','Yetayeh'))\nprint(total(1, 9))\nmass = 100 \nweight = mass * g\nprint(weight)\nprint(p)\nprint(p['firstname'])\n```\n\n## Import Built-in Modules\n\nLike other programming languages we can also import modules by importing the file/function using the key word _import_. Let's import the common module we will use most of the time. Some of the common built-in modules: _math_, _datetime_, _os_,_sys_, _random_, _statistics_, _collections_, _json_,_re_\n\n### OS Module\n\nUsing python _os_ module it is possible to automatically perform many operating system tasks. The OS module in Python provides functions for creating, changing current working directory, and removing a directory (folder), fetching its contents, changing and identifying the current directory.\n\n```py\n# import the module\nimport os\n# Creating a directory\nos.mkdir('directory_name')\n# Changing the current directory\nos.chdir('path')\n# Getting current working directory\nos.getcwd()\n# Removing directory\nos.rmdir()\n```\n\n### Sys Module\n\nThe sys module provides functions and variables used to manipulate different parts of the Python runtime environment. Function sys.argv returns a list of command line arguments passed to a Python script. The item at index 0 in this list is always the name of the script, at index 1 is the argument passed from the command line.\n\nExample of a script.py file:\n\n```py\nimport sys\n#print(sys.argv[0], argv[1],sys.argv[2])  # this line would print out: filename argument1 argument2\nprint('Welcome {}. Enjoy  {} challenge!'.format(sys.argv[1], sys.argv[2]))\n```\n\nNow to check how this script works I wrote in command line:\n\n```sh\npython script.py Asabeneh 30DaysOfPython\n```\n\nThe result:\n\n```sh\nWelcome Asabeneh. Enjoy  30DayOfPython challenge! \n```\n\nSome useful sys commands:\n\n```py\n# to exit sys\nsys.exit()\n# To know the largest integer variable it takes\nsys.maxsize\n# To know environment path\nsys.path\n# To know the version of python you are using\nsys.version\n```\n\n### Statistics Module\n\nThe statistics module provides functions for mathematical statistics of numeric data. The popular statistical functions which are defined in this module: _mean_, _median_, _mode_, _stdev_ etc.\n\n```py\nfrom statistics import * # importing all the statistics modules\nages = [20, 20, 4, 24, 25, 22, 26, 20, 23, 22, 26]\nprint(mean(ages))       # ~22.9\nprint(median(ages))     # 23\nprint(mode(ages))       # 20\nprint(stdev(ages))      # ~2.3\n```\n\n### Math Module\n\nModule containing many mathematical operations and constants.\n\n```py\nimport math\nprint(math.pi)           # 3.141592653589793, pi constant\nprint(math.sqrt(2))      # 1.4142135623730951, square root\nprint(math.pow(2, 3))    # 8.0, exponential function\nprint(math.floor(9.81))  # 9, rounding to the lowest\nprint(math.ceil(9.81))   # 10, rounding to the highest\nprint(math.log10(100))   # 2, logarithm with 10 as base\n```\n\nNow, we have imported the *math* module which contains lots of function which can help us to perform mathematical calculations. To check what functions the module has got, we can use _help(math)_, or _dir(math)_. This will display the available functions in the module. If we want to import only a specific function from the module we import it as follows:\n\n```py\nfrom math import pi\nprint(pi)\n```\n\nIt is also possible to import multiple functions at once\n\n```py\n\nfrom math import pi, sqrt, pow, floor, ceil, log10\nprint(pi)                 # 3.141592653589793\nprint(sqrt(2))            # 1.4142135623730951\nprint(pow(2, 3))          # 8.0\nprint(floor(9.81))        # 9\nprint(ceil(9.81))         # 10\nprint(math.log10(100))    # 2\n\n```\n\nBut if we want to import all the function in math module we can use \\* .\n\n```py\nfrom math import *\nprint(pi)                  # 3.141592653589793, pi constant\nprint(sqrt(2))             # 1.4142135623730951, square root\nprint(pow(2, 3))           # 8.0, exponential\nprint(floor(9.81))         # 9, rounding to the lowest\nprint(ceil(9.81))          # 10, rounding to the highest\nprint(math.log10(100))     # 2\n```\n\nWhen we import we can also rename the name of the function.\n\n```py\nfrom math import pi as  PI\nprint(PI) # 3.141592653589793\n```\n\n### String Module\n\nA string module is a useful module for many purposes. The example below shows some use of the string module.\n\n```py\nimport string\nprint(string.ascii_letters) # abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\nprint(string.digits)        # 0123456789\nprint(string.punctuation)   # !\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~\n```\n\n### Random Module\n\nBy now you are familiar with importing modules. Let us do one more import to get very familiar with it. Let us import _random_ module which gives us a random number between 0 and 0.9999.... The _random_ module has lots of functions but in this section we will only use _random_ and _randint_.\n\n```py\nfrom random import random, randint\nprint(random())   # it doesn't take any arguments; it returns a value between 0 and 0.9999\nprint(randint(5, 20)) # it returns a random integer number between [5, 20] inclusive\n```\n\n🌕 You are going far. Keep going! You have just completed day 12 challenges and you are 12 steps a head in to your way to greatness. Now do some exercises for your brain and muscles.\n\n## 💻 Exercises: Day 12\n\n### Exercises: Level 1\n\n1. Write a function which generates a six digit/character random_user_id. \n   ```py\n     print(random_user_id()) \n     '1ee33d'\n   ```\n2. Modify the previous task. Declare a function named user_id_gen_by_user. It doesn’t take any parameters but it takes two inputs using input(). One of the inputs is the number of characters and the second input is the number of IDs which are supposed to be generated.\n   \n```py\nprint(user_id_gen_by_user()) # user input: 5 5\n#output:\n#kcsy2\n#SMFYb\n#bWmeq\n#ZXOYh\n#2Rgxf\n   \nprint(user_id_gen_by_user()) # 16 5\n#1GCSgPLMaBAVQZ26\n#YD7eFwNQKNs7qXaT\n#ycArC5yrRupyG00S\n#UbGxOFI7UXSWAyKN\n#dIV0SSUTgAdKwStr\n```\n\n3. Write a function named rgb_color_gen. It will generate rgb colors (3 values ranging from 0 to 255 each).\n   \n```py\nprint(rgb_color_gen())\n# rgb(125,244,255) - the output should be in this form\n```\n\n### Exercises: Level 2\n\n1. Write a function list_of_hexa_colors which returns any number of hexadecimal colors in an array (six hexadecimal numbers written after #. Hexadecimal numeral system is made out of 16 symbols, 0-9 and first 6 letters of the alphabet, a-f. Check the task 6 for output examples).\n1. Write a function list_of_rgb_colors which returns any number of RGB colors in an array.\n1. Write a function generate_colors which can generate any number of hexa or rgb colors.\n\n```py\n   generate_colors('hexa', 3) # ['#a3e12f','#03ed55','#eb3d2b'] \n   generate_colors('hexa', 1) # ['#b334ef']\n   generate_colors('rgb', 3)  # ['rgb(5, 55, 175','rgb(50, 105, 100','rgb(15, 26, 80'] \n   generate_colors('rgb', 1)  # ['rgb(33,79, 176)']\n   ```\n\n### Exercises: Level 3\n\n1. Call your function shuffle_list, it takes a list as a parameter and it returns a shuffled list\n1. Write a function which returns an array of seven random numbers in a range of 0-9. All the numbers must be unique.\n\n🎉 CONGRATULATIONS ! 🎉\n\n[<< Day 11](../11_Day_Functions/11_functions.md) | [Day 13>>](../13_Day_List_comprehension/13_list_comprehension.md)\n"
  },
  {
    "path": "12_Day_Modules/main.py",
    "content": "\nfrom mymodule import generate_full_name as fullname, sum_two_nums as total, person as p, gravity as g\nprint(fullname('Asabneh','Yetayeh'))\nprint(total(1, 9))\nmass = 100\nprint(mass)\nweight = mass * g\nprint(weight)\nprint(p)\nprint(p['firstname'])"
  },
  {
    "path": "12_Day_Modules/mymodule.py",
    "content": "def generate_full_name(firstname, lastname):\n      space = ' '\n      fullname = firstname + space + lastname\n      return fullname\n\ndef sum_two_nums (num1, num2):\n    return num1 + num2\ngravity = 9.81\nperson = {\n    \"firstname\": \"Asabeneh\",\n    \"age\": 250,\n    \"country\": \"Finland\",\n    \"city\":'Helsinki'\n}\n\n\n"
  },
  {
    "path": "13_Day_List_comprehension/13_list_comprehension.md",
    "content": "<div align=\"center\">\n  <h1> 30 Days Of Python: Day 13 - List Comprehension</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Author:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> Second Edition: July, 2021</small>\n</sub>\n\n\n</div>\n\n[<< Day 12](../12_Day_Modules/12_modules.md) | [Day 14>>](../14_Day_Higher_order_functions/14_higher_order_functions.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 Day 13](#-day-13)\n  - [List Comprehension](#list-comprehension)\n  - [Lambda Function](#lambda-function)\n    - [Creating a Lambda Function](#creating-a-lambda-function)\n    - [Lambda Function Inside Another Function](#lambda-function-inside-another-function)\n  - [💻 Exercises: Day 13](#-exercises-day-13)\n\n# 📘 Day 13\n\n## List Comprehension\n\nList comprehension in Python is a compact way of creating a list from a sequence. It is a short way to create a new list. List comprehension is considerably faster than processing a list using the _for_ loop.\n\n```py\n# syntax\n[expression for i in iterable if condition]\n```\n\n**Example:1**\n\nFor instance if you want to change a string to a list of characters. You can use a couple of methods. Let's see some of them:\n\n```py\n# One way\nlanguage = 'Python'\nlst = list(language) # changing the string to list\nprint(type(lst))     # list\nprint(lst)           # ['P', 'y', 't', 'h', 'o', 'n']\n\n# Second way: list comprehension\nlst = [i for i in language]\nprint(type(lst)) # list\nprint(lst)       # ['P', 'y', 't', 'h', 'o', 'n']\n\n```\n\n**Example:2**\n\nFor instance if you want to generate a list of numbers\n\n```py\n# Generating numbers\nnumbers = [i for i in range(11)]  # to generate numbers from 0 to 10\nprint(numbers)                    # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]\n\n# It is possible to do mathematical operations during iteration\nsquares = [i * i for i in range(11)]\nprint(squares)                    # [0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 100]\n\n# It is also possible to make a list of tuples\nnumbers = [(i, i * i) for i in range(11)]\nprint(numbers)                             # [(0, 0), (1, 1), (2, 4), (3, 9), (4, 16), (5, 25)]\n\n```\n\n**Example:2**\n\nList comprehension can be combined with if expression\n\n\n```py\n# Generating even numbers\neven_numbers = [i for i in range(21) if i % 2 == 0]  # to generate even numbers list in range 0 to 21\nprint(even_numbers)                    # [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20]\n\n# Generating odd numbers\nodd_numbers = [i for i in range(21) if i % 2 != 0]  # to generate odd numbers in range 0 to 21\nprint(odd_numbers)                      # [1, 3, 5, 7, 9, 11, 13, 15, 17, 19]\n# Filter numbers: let's filter out positive even numbers from the list below\nnumbers = [-8, -7, -3, -1, 0, 1, 3, 4, 5, 7, 6, 8, 10]\npositive_even_numbers = [i for i in numbers if i % 2 == 0 and i > 0]\nprint(positive_even_numbers)                    # [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]\n\n# Flattening a two dimensional array\nlist_of_lists = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]\nflattened_list = [ number for row in list_of_lists for number in row]\nprint(flattened_list)    # [1, 2, 3, 4, 5, 6, 7, 8, 9]\n```\n\n## Lambda Function\n\nLambda function is a small anonymous function without a name. It can take any number of arguments, but can only have one expression. Lambda function is similar to anonymous functions in JavaScript. We need it when we want to write an anonymous function inside another function.\n\n### Creating a Lambda Function\n\nTo create a lambda function we use _lambda_ keyword followed by a parameter(s), followed by an expression. See the syntax and the example below. Lambda function does not use return but it explicitly returns the expression.\n\n```py\n# syntax\nx = lambda param1, param2, param3: param1 + param2 + param3\nprint(x(arg1, arg2, arg3))\n```\n\n**Example:**\n\n```py\n# Named function\ndef add_two_nums(a, b):\n    return a + b\n\nprint(add_two_nums(2, 3))     # 5\n# Lets change the above function to a lambda function\nadd_two_nums = lambda a, b: a + b\nprint(add_two_nums(2,3))    # 5\n\n# Self invoking lambda function\n(lambda a, b: a + b)(2,3) # 5 - need to encapsulate it in print() to see the result in the console\n\nsquare = lambda x : x ** 2\nprint(square(3))    # 9\ncube = lambda x : x ** 3\nprint(cube(3))    # 27\n\n# Multiple variables\nmultiple_variable = lambda a, b, c: a ** 2 - 3 * b + 4 * c\nprint(multiple_variable(5, 5, 3)) # 22\n```\n\n### Lambda Function Inside Another Function\n\nUsing a lambda function inside another function.\n\n```py\ndef power(x):\n    return lambda n : x ** n\n\ncube = power(2)(3)   # function power now need 2 arguments to run, in separate rounded brackets\nprint(cube)          # 8\ntwo_power_of_five = power(2)(5) \nprint(two_power_of_five)  # 32\n```\n\n🌕 Keep up the good work. Keep the momentum going, the sky is the limit! You have just completed day 13 challenges and you are 13 steps a head in to your way to greatness. Now do some exercises for your brain and muscles.\n\n## 💻 Exercises: Day 13\n\n1. Filter only negative and zero in the list using list comprehension\n   ```py\n   numbers = [-4, -3, -2, -1, 0, 2, 4, 6]\n   ```\n2. Flatten the following list of lists of lists to a one dimensional list :\n\n   ```py\n   list_of_lists =[[1, 2, 3], [4, 5, 6], [7, 8, 9]]\n\n   output\n   [1, 2, 3, 4, 5, 6, 7, 8, 9]\n   ```\n\n3. Using list comprehension create the following list of tuples:\n   ```py\n   [(0, 1, 0, 0, 0, 0, 0),\n   (1, 1, 1, 1, 1, 1, 1),\n   (2, 1, 2, 4, 8, 16, 32),\n   (3, 1, 3, 9, 27, 81, 243),\n   (4, 1, 4, 16, 64, 256, 1024),\n   (5, 1, 5, 25, 125, 625, 3125),\n   (6, 1, 6, 36, 216, 1296, 7776),\n   (7, 1, 7, 49, 343, 2401, 16807),\n   (8, 1, 8, 64, 512, 4096, 32768),\n   (9, 1, 9, 81, 729, 6561, 59049),\n   (10, 1, 10, 100, 1000, 10000, 100000)]\n   ```\n4. Flatten the following list to a new list:\n   ```py\n   countries = [[('Finland', 'Helsinki')], [('Sweden', 'Stockholm')], [('Norway', 'Oslo')]]\n   output:\n   [['FINLAND','FIN', 'HELSINKI'], ['SWEDEN', 'SWE', 'STOCKHOLM'], ['NORWAY', 'NOR', 'OSLO']]\n   ```\n5. Change the following list to a list of dictionaries:\n   ```py\n   countries = [[('Finland', 'Helsinki')], [('Sweden', 'Stockholm')], [('Norway', 'Oslo')]]\n   output:\n   [{'country': 'FINLAND', 'city': 'HELSINKI'},\n   {'country': 'SWEDEN', 'city': 'STOCKHOLM'},\n   {'country': 'NORWAY', 'city': 'OSLO'}]\n   ```\n6. Change the following list of lists to a list of concatenated strings:\n   ```py\n   names = [[('Asabeneh', 'Yetayeh')], [('David', 'Smith')], [('Donald', 'Trump')], [('Bill', 'Gates')]]\n   output\n   ['Asabeneh Yetaeyeh', 'David Smith', 'Donald Trump', 'Bill Gates']\n   ```\n7. Write a lambda function which can solve a slope or y-intercept of linear functions.\n\n🎉 CONGRATULATIONS ! 🎉\n\n[<< Day 12](../12_Day_Modules/12_modules.md) | [Day 14>>](../14_Day_Higher_order_functions/14_higher_order_functions.md)\n"
  },
  {
    "path": "14_Day_Higher_order_functions/14_higher_order_functions.md",
    "content": "<div align=\"center\">\n  <h1> 30 Days Of Python: Day 14 - Higher Order Functions</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n  <sub>Author:\n  <a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n  <small>Second Edition: July, 2021</small>\n  </sub>\n\n</div> \n\n[<< Day 13](../13_Day_List_comprehension/13_list_comprehension.md) | [Day 15>>](../15_Day_Python_type_errors/15_python_type_errors.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n- [📘 Day 14](#-day-14)\n  - [Higher Order Functions](#higher-order-functions)\n    - [Function as a Parameter](#function-as-a-parameter)\n    - [Function as a Return Value](#function-as-a-return-value)\n  - [Python Closures](#python-closures)\n  - [Python Decorators](#python-decorators)\n    - [Creating Decorators](#creating-decorators)\n    - [Applying Multiple Decorators to a Single Function](#applying-multiple-decorators-to-a-single-function)\n    - [Accepting Parameters in Decorator Functions](#accepting-parameters-in-decorator-functions)\n  - [Built-in Higher Order Functions](#built-in-higher-order-functions)\n    - [Python - Map Function](#python---map-function)\n    - [Python - Filter Function](#python---filter-function)\n    - [Python - Reduce Function](#python---reduce-function)\n  - [💻 Exercises: Day 14](#-exercises-day-14)\n    - [Exercises: Level 1](#exercises-level-1)\n    - [Exercises: Level 2](#exercises-level-2)\n    - [Exercises: Level 3](#exercises-level-3)\n\n# 📘 Day 14\n\n## Higher Order Functions\n\nIn Python functions are treated as first class citizens, allowing you to perform the following operations on functions:\n\n- A function can take one or more functions as parameters\n- A function can be returned as a result of another function\n- A function can be modified\n- A function can be assigned to a variable\n\nIn this section, we will cover:\n\n1. Handling functions as parameters\n2. Returning functions as return value from another functions\n3. Using Python closures and decorators\n\n### Function as a Parameter\n\n```py\ndef sum_numbers(nums):  # normal function\n    return sum(nums)    # a sad function abusing the built-in sum function :<\n\ndef higher_order_function(f, lst):  # function as a parameter\n    summation = f(lst)\n    return summation\nresult = higher_order_function(sum_numbers, [1, 2, 3, 4, 5])\nprint(result)       # 15\n```\n\n### Function as a Return Value\n\n```py\ndef square(x):          # a square function\n    return x ** 2\n\ndef cube(x):            # a cube function\n    return x ** 3\n\ndef absolute(x):        # an absolute value function\n    if x >= 0:\n        return x\n    else:\n        return -(x)\n\ndef higher_order_function(type): # a higher order function returning a function\n    if type == 'square':\n        return square\n    elif type == 'cube':\n        return cube\n    elif type == 'absolute':\n        return absolute\n\nresult = higher_order_function('square')\nprint(result(3))       # 9\nresult = higher_order_function('cube')\nprint(result(3))       # 27\nresult = higher_order_function('absolute')\nprint(result(-3))      # 3\n```\n\nYou can see from the above example that the higher order function is returning different functions depending on the passed parameter\n\n## Python Closures\n\nPython allows a nested function to access the outer scope of the enclosing function. This is is known as a Closure. Let us have a look at how closures work in Python. In Python, closure is created by nesting a function inside another encapsulating function and then returning the inner function. See the example below.\n\n**Example:**\n\n```py\ndef add_ten():\n    ten = 10\n    def add(num):\n        return num + ten\n    return add\n\nclosure_result = add_ten()\nprint(closure_result(5))  # 15\nprint(closure_result(10))  # 20\n```\n\n## Python Decorators\n\nA decorator is a design pattern in Python that allows a user to add new functionality to an existing object without modifying its structure. Decorators are usually called before the definition of a function you want to decorate.\n\n### Creating Decorators\n\nTo create a decorator function, we need an outer function with an inner wrapper function.\n\n**Example:**\n\n```py\n# Normal function\ndef greeting():\n    return 'Welcome to Python'\ndef uppercase_decorator(function):\n    def wrapper():\n        func = function()\n        make_uppercase = func.upper()\n        return make_uppercase\n    return wrapper\ng = uppercase_decorator(greeting)\nprint(g())          # WELCOME TO PYTHON\n\n## Let us implement the example above with a decorator\n\n'''This decorator function is a higher order function\nthat takes a function as a parameter'''\ndef uppercase_decorator(function):\n    def wrapper():\n        func = function()\n        make_uppercase = func.upper()\n        return make_uppercase\n    return wrapper\n@uppercase_decorator\ndef greeting():\n    return 'Welcome to Python'\nprint(greeting())   # WELCOME TO PYTHON\n\n```\n\n### Applying Multiple Decorators to a Single Function\n\n```py\n\n'''These decorator functions are higher order functions\nthat take functions as parameters'''\n\n# First Decorator\ndef uppercase_decorator(function):\n    def wrapper():\n        func = function()\n        make_uppercase = func.upper()\n        return make_uppercase\n    return wrapper\n\n# Second decorator\ndef split_string_decorator(function):\n    def wrapper():\n        func = function()\n        splitted_string = func.split()\n        return splitted_string\n    return wrapper\n\n#Decorators will be executed from bottom to top\n@split_string_decorator\n@uppercase_decorator     # order with decorators is important in this case - .upper() function does not work with lists\ndef greeting():\n    return 'Welcome to Python'\nprint(greeting())   # ['WELCOME', 'TO', 'PYTHON']\n```\n\n### Accepting Parameters in Decorator Functions\n\nMost of the time we need our functions to take parameters, so we might need to define a decorator that accepts parameters.\n\n```py\ndef decorator_with_parameters(function):\n    def wrapper_accepting_parameters(para1, para2, para3):\n        function(para1, para2, para3)\n        print(\"I live in {}\".format(para3))\n    return wrapper_accepting_parameters\n\n@decorator_with_parameters\ndef print_full_name(first_name, last_name, country):\n    print(\"I am {} {}. I love to teach.\".format(\n        first_name, last_name))\n\nprint_full_name(\"Asabeneh\", \"Yetayeh\",'Finland')\n```\n\n## Built-in Higher Order Functions\n\nSome of the built-in higher order functions that we cover in this part are _map()_, _filter_, and _reduce_.\nLambda function can be passed as a parameter and the best use case of lambda functions is in functions like map, filter and reduce.\n\n### Python - Map Function\n\nThe map() function is a built-in function that takes a function and iterable as parameters.\n\n```py\n    # syntax\n    map(function, iterable)\n```\n\n**Example:1**\n\n```py\nnumbers = [1, 2, 3, 4, 5] # iterable\ndef square(x):\n    return x ** 2\nnumbers_squared = map(square, numbers)\nprint(list(numbers_squared))    # [1, 4, 9, 16, 25]\n# Lets apply it with a lambda function\nnumbers_squared = map(lambda x : x ** 2, numbers)\nprint(list(numbers_squared))    # [1, 4, 9, 16, 25]\n```\n\n**Example:2**\n\n```py\nnumbers_str = ['1', '2', '3', '4', '5']  # iterable\nnumbers_int = map(int, numbers_str)\nprint(list(numbers_int))    # [1, 2, 3, 4, 5]\n```\n\n**Example:3**\n\n```py\nnames = ['Asabeneh', 'Lidiya', 'Ermias', 'Abraham']  # iterable\n\ndef change_to_upper(name):\n    return name.upper()\n\nnames_upper_cased = map(change_to_upper, names)\nprint(list(names_upper_cased))    # ['ASABENEH', 'LIDIYA', 'ERMIAS', 'ABRAHAM']\n\n# Let us apply it with a lambda function\nnames_upper_cased = map(lambda name: name.upper(), names)\nprint(list(names_upper_cased))    # ['ASABENEH', 'LIDIYA', 'ERMIAS', 'ABRAHAM']\n```\n\nWhat actually map does is iterating over a list. For instance, it changes the names to upper case and returns a new list.\n\n### Python - Filter Function\n\nThe filter() function calls the specified function which returns boolean for each item of the specified iterable (list). It filters the items that satisfy the filtering criteria.\n\n```py\n    # syntax\n    filter(function, iterable)\n```\n\n**Example:1**\n\n```py\n# Lets filter only even nubers\nnumbers = [1, 2, 3, 4, 5]  # iterable\n\ndef is_even(num):\n    if num % 2 == 0:\n        return True\n    return False\n\neven_numbers = filter(is_even, numbers)\nprint(list(even_numbers))       # [2, 4]\n```\n\n**Example:2**\n\n```py\nnumbers = [1, 2, 3, 4, 5]  # iterable\n\ndef is_odd(num):\n    if num % 2 != 0:\n        return True\n    return False\n\nodd_numbers = filter(is_odd, numbers)\nprint(list(odd_numbers))       # [1, 3, 5]\n```\n\n```py\n# Filter long name\nnames = ['Asabeneh', 'Lidiya', 'Ermias', 'Abraham']  # iterable\ndef is_name_long(name):\n    if len(name) > 7:\n        return True\n    return False\n\nlong_names = filter(is_name_long, names)\nprint(list(long_names))         # ['Asabeneh']\n```\n\n### Python - Reduce Function\n\nThe _reduce()_ function is defined in the functools module and we should import it from this module. Like map and filter it takes two parameters, a function and an iterable. However, it does not return another iterable, instead it returns a single value.\n**Example:1**\n\n```py\nnumbers_str = ['1', '2', '3', '4', '5']  # iterable\ndef add_two_nums(x, y):\n    return int(x) + int(y)\n\ntotal = reduce(add_two_nums, numbers_str)\nprint(total)    # 15\n```\n\n## 💻 Exercises: Day 14\n\n```py\ncountries = ['Estonia', 'Finland', 'Sweden', 'Denmark', 'Norway', 'Iceland']\nnames = ['Asabeneh', 'Lidiya', 'Ermias', 'Abraham']\nnumbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]\n```\n\n### Exercises: Level 1\n\n1. Explain the difference between map, filter, and reduce.\n2. Explain the difference between higher order function, closure and decorator\n3. Define a call function before map, filter or reduce, see examples.\n4. Use for loop to print each country in the countries list.\n5. Use for to print each name in the names list.\n6. Use for to print each number in the numbers list.\n\n### Exercises: Level 2\n\n1. Use map to create a new list by changing each country to uppercase in the countries list\n1. Use map to create a new list by changing each number to its square in the numbers list\n1. Use map to change each name to uppercase in the names list\n1. Use filter to filter out countries containing 'land'.\n1. Use filter to filter out countries having exactly six characters.\n1. Use filter to filter out countries containing six letters and more in the country list.\n1. Use filter to filter out countries starting with an 'E'\n1. Chain two or more list iterators (eg. arr.map(callback).filter(callback).reduce(callback))\n1. Declare a function called get_string_lists which takes a list as a parameter and then returns a list containing only string items.\n1. Use reduce to sum all the numbers in the numbers list.\n1. Use reduce to concatenate all the countries and to produce this sentence: Estonia, Finland, Sweden, Denmark, Norway, and Iceland are north European countries\n1. Declare a function called categorize_countries that returns a list of countries with some common pattern (you can find the [countries list](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/data/countries.py) in this repository as countries.js(eg 'land', 'ia', 'island', 'stan')).\n1. Create a function returning a dictionary, where keys stand for starting letters of countries and values are the number of country names starting with that letter.\n2. Declare a get_first_ten_countries function - it returns a list of first ten countries from the countries.js list in the data folder.\n1. Declare a get_last_ten_countries function that returns the last ten countries in the countries list.\n\n### Exercises: Level 3\n\n1. Use the countries_data.py (https://github.com/Asabeneh/30-Days-Of-Python/blob/master/data/countries-data.py) file and follow the tasks below:\n   - Sort countries by name, by capital, by population\n   - Sort out the ten most spoken languages by location.\n   - Sort out the ten most populated countries.\n\n🎉 CONGRATULATIONS ! 🎉\n\n[<< Day 13](../13_Day_List_comprehension/13_list_comprehension.md) | [Day 15>>](../15_Day_Python_type_errors/15_python_type_errors.md)"
  },
  {
    "path": "15_Day_Python_type_errors/15_python_type_errors.md",
    "content": "<div align=\"center\">\n  <h1> 30 Days Of Python: Day 15 - Python Type Errors </h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n  <sub>Author:\n  <a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n  <small> Second Edition: July, 2021</small>\n  </sub>\n\n</div>\n\n[<< Day 14](../14_Day_Higher_order_functions/14_higher_order_functions.md) | [Day 16 >>](../16_Day_Python_date_time/16_python_datetime.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n- [📘 Day 15](#-day-15)\n  - [Python Error Types](#python-error-types)\n    - [SyntaxError](#syntaxerror)\n    - [NameError](#nameerror)\n    - [IndexError](#indexerror)\n    - [ModuleNotFoundError](#modulenotfounderror)\n    - [AttributeError](#attributeerror)\n    - [KeyError](#keyerror)\n    - [TypeError](#typeerror)\n    - [ImportError](#importerror)\n    - [ValueError](#valueerror)\n    - [ZeroDivisionError](#zerodivisionerror)\n  - [💻 Exercises: Day 15](#-exercises-day-15)\n\n# 📘 Day 15\n\n## Python Error Types\n\nWhen we write code it is common that we make a typo or some other common error. If our code fails to run, the Python interpreter will display a message, containing feedback with information on where the problem occurs and the type of an error. It will also sometimes gives us suggestions on a possible fix. Understanding different types of errors in programming languages will help us to debug our code quickly and also it makes us better at what we do.\n\nLet us see the most common error types one by one. First let us open our Python interactive shell. Go to your you computer terminal and write 'python'. The python interactive shell will be opened.\n\n### SyntaxError\n\n**Example 1: SyntaxError**\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> print 'hello world'\n  File \"<stdin>\", line 1\n    print 'hello world'\n                      ^\nSyntaxError: Missing parentheses in call to 'print'. Did you mean print('hello world')?\n>>>\n```\n\nAs you can see we made a syntax error because we forgot to enclose the string with parenthesis and Python already suggests the solution. Let us fix it.\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> print 'hello world'\n  File \"<stdin>\", line 1\n    print 'hello world'\n                      ^\nSyntaxError: Missing parentheses in call to 'print'. Did you mean print('hello world')?\n>>> print('hello world')\nhello world\n>>>\n```\n\nThe error was a _SyntaxError_. After the fix our code was executed without a hitch. Let see more error types.\n\n### NameError\n\n**Example 1: NameError**\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> print(age)\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nNameError: name 'age' is not defined\n>>>\n```\n\nAs you can see from the message above, name age is not defined. Yes, it is true that we did not define an age variable but we were trying to print it out as if we had had declared it. Now, lets fix this by declaring it and assigning with a value.\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> print(age)\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nNameError: name 'age' is not defined\n>>> age = 25\n>>> print(age)\n25\n>>>\n```\n\nThe type of error was a _NameError_. We debugged the error by defining the variable name.\n\n### IndexError\n\n**Example 1: IndexError**\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> numbers = [1, 2, 3, 4, 5]\n>>> numbers[5]\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nIndexError: list index out of range\n>>>\n```\n\nIn the example above, Python raised an _IndexError_, because the list has only indexes from 0 to 4 , so it was out of range.\n\n### ModuleNotFoundError\n\n**Example 1: ModuleNotFoundError**\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> import maths\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nModuleNotFoundError: No module named 'maths'\n>>>\n```\n\nIn the example above, I added an extra s to math deliberately and _ModuleNotFoundError_ was raised. Lets fix it by removing the extra s from math.\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> import maths\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nModuleNotFoundError: No module named 'maths'\n>>> import math\n>>>\n```\n\nWe fixed it, so let's use some of the functions from the math module.\n\n### AttributeError\n\n**Example 1: AttributeError**\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> import maths\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nModuleNotFoundError: No module named 'maths'\n>>> import math\n>>> math.PI\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nAttributeError: module 'math' has no attribute 'PI'\n>>>\n```\n\nAs you can see, I made a mistake again! Instead of pi, I tried to call a PI constant from maths module. It raised an attribute error, it means, that the attribute does not exist in the module. Lets fix it by changing from PI to pi.\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> import maths\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nModuleNotFoundError: No module named 'maths'\n>>> import math\n>>> math.PI\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nAttributeError: module 'math' has no attribute 'PI'\n>>> math.pi\n3.141592653589793\n>>>\n```\n\nNow, when we call pi from the math module we got the result.\n\n### KeyError\n\n**Example 1: KeyError**\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> users = {'name':'Asab', 'age':250, 'country':'Finland'}\n>>> users['name']\n'Asab'\n>>> users['county']\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nKeyError: 'county'\n>>>\n```\n\nAs you can see, there was a typo in the key used to get the dictionary value. so, this is a key error and the fix is quite straight forward. Let's do this!\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> user = {'name':'Asab', 'age':250, 'country':'Finland'}\n>>> user['name']\n'Asab'\n>>> user['county']\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nKeyError: 'county'\n>>> user['country']\n'Finland'\n>>>\n```\n\nWe debugged the error, our code ran and we got the value.\n\n### TypeError\n\n**Example 1: TypeError**\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> 4 + '3'\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nTypeError: unsupported operand type(s) for +: 'int' and 'str'\n>>>\n```\n\nIn the example above, a TypeError is raised because we cannot add a number to a string. First solution would be to convert the string to int or float. Another solution would be converting the number to a string (the result then would be '43'). Let us follow the first fix.\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> 4 + '3'\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nTypeError: unsupported operand type(s) for +: 'int' and 'str'\n>>> 4 + int('3')\n7\n>>> 4 + float('3')\n7.0\n>>>\n```\n\nError removed and we got the result we expected.\n\n### ImportError\n\n**Example 1: TypeError**\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> from math import power\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nImportError: cannot import name 'power' from 'math'\n>>>\n```\n\nThere is no function called power in the math module, it goes with a different name: _pow_. Let's correct it:\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> from math import power\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nImportError: cannot import name 'power' from 'math'\n>>> from math import pow\n>>> pow(2,3)\n8.0\n>>>\n```\n\n### ValueError\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> int('12a')\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nValueError: invalid literal for int() with base 10: '12a'\n>>>\n```\n\nIn this case we cannot change the given string to a number, because of the 'a' letter in it.\n\n### ZeroDivisionError\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> 1/0\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nZeroDivisionError: division by zero\n>>>\n```\n\nWe cannot divide a number by zero.\n\nWe have covered some of the python error types, if you want to check more about it check the python documentation about python error types.\nIf you are good at reading the error types, then you will be able to fix your bugs fast and you will also become a better programmer.\n\n🌕 You are excelling. You made it to half way to your way to greatness. Now do some exercises for your brain and for your muscle.\n\n## 💻 Exercises: Day 15\n\n1. Open you python interactive shell and try all the examples covered in this section.\n\n🎉 CONGRATULATIONS ! 🎉\n\n[<< Day 14](../14_Day_Higher_order_functions/14_higher_order_functions.md) | [Day 16 >>](../16_Day_Python_date_time/16_python_datetime.md)\n"
  },
  {
    "path": "16_Day_Python_date_time/16_python_datetime.md",
    "content": "<div align=\"center\">\n  <h1> 30 Days Of Python: Day 16 - Python Date time </h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n  <sub>Author:\n  <a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n  <small>Second Edition: July, 2021</small>\n  </sub>\n</div>\n\n[<< Day 15](../15_Day_Python_type_errors/15_python_type_errors.md) | [Day 17 >>](../17_Day_Exception_handling/17_exception_handling.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n- [📘 Day 16](#-day-16)\n  - [Python *datetime*](#python-datetime)\n    - [Getting *datetime* Information](#getting-datetime-information)\n    - [Formatting Date Output Using *strftime*](#formatting-date-output-using-strftime)\n    - [String to Time Using *strptime*](#string-to-time-using-strptime)\n    - [Using *date* from *datetime*](#using-date-from-datetime)\n    - [Time Objects to Represent Time](#time-objects-to-represent-time)\n    - [Difference Between Two Points in Time Using](#difference-between-two-points-in-time-using)\n    - [Difference Between Two Points in Time Using *timedelta*](#difference-between-two-points-in-time-using-timedelta)\n  - [💻 Exercises: Day 16](#-exercises-day-16)\n# 📘 Day 16\n\n## Python *datetime*\n\nPython has got _datetime_ module to handle date and time.\n\n```py\nimport datetime\nprint(dir(datetime))\n['MAXYEAR', 'MINYEAR', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'date', 'datetime', 'datetime_CAPI', 'sys', 'time', 'timedelta', 'timezone', 'tzinfo']\n```\n\nWith dir or help built-in commands it is possible to know the available functions in a certain module. As you can see, in the datetime module there are many functions, but we will focus on _date_, _datetime_, _time_ and _timedelta_. Let se see them one by one.\n\n### Getting *datetime* Information\n\n```py\nfrom datetime import datetime\nnow = datetime.now()\nprint(now)                      # 2021-07-08 07:34:46.549883\nday = now.day                   # 8\nmonth = now.month               # 7\nyear = now.year                 # 2021\nhour = now.hour                 # 7\nminute = now.minute             # 38\nsecond = now.second\ntimestamp = now.timestamp()\nprint(day, month, year, hour, minute)\nprint('timestamp', timestamp)\nprint(f'{day}/{month}/{year}, {hour}:{minute}')  # 8/7/2021, 7:38\n```\n\nTimestamp or Unix timestamp is the number of seconds elapsed from 1st of January 1970 UTC.\n\n### Formatting Date Output Using *strftime*\n\n```py\nfrom datetime import datetime\nnew_year = datetime(2020, 1, 1)\nprint(new_year)      # 2020-01-01 00:00:00\nday = new_year.day\nmonth = new_year.month\nyear = new_year.year\nhour = new_year.hour\nminute = new_year.minute\nsecond = new_year.second\nprint(day, month, year, hour, minute) #1 1 2020 0 0\nprint(f'{day}/{month}/{year}, {hour}:{minute}')  # 1/1/2020, 0:0\n\n```\n\nFormatting date time using *strftime* method and the documentation can be found [here](https://strftime.org/).\n\n```py\nfrom datetime import datetime\n# current date and time\nnow = datetime.now()\nt = now.strftime(\"%H:%M:%S\")\nprint(\"time:\", t)           # time: 18:21:40\ntime_one = now.strftime(\"%m/%d/%Y, %H:%M:%S\")\n# mm/dd/YY H:M:S format\nprint(\"time one:\", time_one)        # time one: 06/28/2022, 18:21:40\ntime_two = now.strftime(\"%d/%m/%Y, %H:%M:%S\")\n# dd/mm/YY H:M:S format\nprint(\"time two:\", time_two)        # time two: 28/06/2022, 18:21:40\n```\n\n```sh\ntime: 01:05:01\ntime one: 12/05/2019, 01:05:01\ntime two: 05/12/2019, 01:05:01\n```\n\nHere are all the _strftime_ symbols we use to format time. An example of all the formats for this module.\n\n![strftime](../images/strftime.png)\n\n### String to Time Using *strptime*\nHere is a [documentation](https://www.programiz.com/python-programming/datetime/strptime) hat helps to understand the format. \n\n```py\nfrom datetime import datetime\ndate_string = \"5 December, 2019\"\nprint(\"date_string =\", date_string)     # date_string = 5 December, 2019\ndate_object = datetime.strptime(date_string, \"%d %B, %Y\")\nprint(\"date_object =\", date_object)     # date_object = 2019-12-05 00:00:00\n```\n\n```sh\ndate_string = 5 December, 2019\ndate_object = 2019-12-05 00:00:00\n```\n\n### Using *date* from *datetime*\n\n```py\nfrom datetime import date\nd = date(2020, 1, 1)\nprint(d)        # 2020-01-01\nprint('Current date:', d.today())    # 2019-12-05\n# date object of today's date\ntoday = date.today()\nprint(\"Current year:\", today.year)   # 2019\nprint(\"Current month:\", today.month) # 12\nprint(\"Current day:\", today.day)     # 5\n```\n\n### Time Objects to Represent Time\n\n```py\nfrom datetime import time\n# time(hour = 0, minute = 0, second = 0)\na = time()\nprint(\"a =\", a)     # a = 00:00:00\n# time(hour, minute and second)\nb = time(10, 30, 50)\nprint(\"b =\", b)     # b = 10:30:50\n# time(hour, minute and second)\nc = time(hour=10, minute=30, second=50)\nprint(\"c =\", c)     # c = 10:30:50\n# time(hour, minute, second, microsecond)\nd = time(10, 30, 50, 200555)\nprint(\"d =\", d)     # d = 10:30:50.200555\n```\n\noutput  \na = 00:00:00  \nb = 10:30:50  \nc = 10:30:50  \nd = 10:30:50.200555\n\n### Difference Between Two Points in Time Using\n\n```py\nfrom datetime import date, datetime\ntoday = date(year=2019, month=12, day=5)\nnew_year = date(year=2020, month=1, day=1)\ntime_left_for_newyear = new_year - today\n# Time left for new year:  27 days, 0:00:00\nprint('Time left for new year: ', time_left_for_newyear)  # Time left for new year:  27 days, 0:00:00\n\nt1 = datetime(year = 2019, month = 12, day = 5, hour = 0, minute = 59, second = 0)\nt2 = datetime(year = 2020, month = 1, day = 1, hour = 0, minute = 0, second = 0)\ndiff = t2 - t1\nprint('Time left for new year:', diff) # Time left for new year: 26 days, 23: 01: 00\n```\n\n### Difference Between Two Points in Time Using *timedelta*\n\n```py\nfrom datetime import timedelta\nt1 = timedelta(weeks=12, days=10, hours=4, seconds=20)\nt2 = timedelta(days=7, hours=5, minutes=3, seconds=30)\nt3 = t1 - t2\nprint(\"t3 =\", t3)\n```\n\n```sh\n    date_string = 5 December, 2019\n    date_object = 2019-12-05 00:00:00\n    t3 = 86 days, 22:56:50\n```\n\n🌕 You are an extraordinary. You are 16 steps a head to your way to greatness. Now do some exercises for your brain and muscles.\n\n## 💻 Exercises: Day 16\n\n1. Get the current day, month, year, hour, minute and timestamp from datetime module\n2. Format the current date using this format: \"%m/%d/%Y, %H:%M:%S\")\n3. Today is 5 December, 2019. Change this time string to time.\n4. Calculate the time difference between now and new year.\n5. Calculate the time difference between 1 January 1970 and now.\n6. Think, what can you use the datetime module for? Examples:\n   - Time series analysis\n   - To get a timestamp of any activities in an application\n   - Adding posts on a blog \n\n🎉 CONGRATULATIONS ! 🎉\n\n[<< Day 15](../15_Day_Python_type_errors/15_python_type_errors.md) | [Day 17 >>](../17_Day_Exception_handling/17_exception_handling.md)\n"
  },
  {
    "path": "17_Day_Exception_handling/17_exception_handling.md",
    "content": "<div align=\"center\">\n  <h1> 30 Days Of Python: Day 17 - Exception Handling </h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n  <sub>Author:\n  <a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n  <small> Second Edition: July, 2021</small>\n  </sub>\n</div>\n\n[<< Day 16](../16_Day_Python_date_time/16_python_datetime.md) | [Day 18 >>](../18_Day_Regular_expressions/18_regular_expressions.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 Day 17](#-day-17)\n  - [Exception Handling](#exception-handling)\n  - [Packing and Unpacking Arguments in Python](#packing-and-unpacking-arguments-in-python)\n    - [Unpacking](#unpacking)\n      - [Unpacking Lists](#unpacking-lists)\n      - [Unpacking Dictionaries](#unpacking-dictionaries)\n    - [Packing](#packing)\n    - [Packing Lists](#packing-lists)\n      - [Packing Dictionaries](#packing-dictionaries)\n  - [Spreading in Python](#spreading-in-python)\n  - [Enumerate](#enumerate)\n  - [Zip](#zip)\n  - [Exercises: Day 17](#exercises-day-17)\n\n# 📘 Day 17\n\n## Exception Handling\n\nPython uses _try_ and _except_ to handle errors gracefully. A graceful exit (or graceful handling) of errors is a simple programming idiom - a program detects a serious error condition and \"exits gracefully\", in a controlled manner as a result. Often the program prints a descriptive error message to a terminal or log as part of the graceful exit, this makes our application more robust. The cause of an exception is often external to the program itself. An example of exceptions could be an incorrect input, wrong file name, unable to find a file, a malfunctioning IO device. Graceful handling of errors prevents our applications from crashing.\n\nWe have covered the different Python _error_ types in the previous section. If we use _try_ and _except_ in our program, then it will not raise errors in those blocks.\n\n![Try and Except](../images/try_except.png)\n\n```py\ntry:\n    code in this block if things go well\nexcept:\n    code in this block run if things go wrong\n```\n\n**Example:**\n\n```py\ntry:\n    print(10 + '5')\nexcept:\n    print('Something went wrong')\n```\n\nIn the example above the second operand is a string. We could change it to float or int to add it with the number to make it work. But without any changes, the second block, _except_, will be executed.\n\n**Example:**\n\n```py\ntry:\n    name = input('Enter your name:')\n    year_born = input('Year you were born:')\n    age = 2019 - year_born\n    print(f'You are {name}. And your age is {age}.')\nexcept:\n    print('Something went wrong')\n```\n\n```sh\nSomething went wrong\n```\n\nIn the above example, the exception block will run and we do not know exactly the problem. To analyze the problem, we can use the different error types with except.\n\nIn the following example, it will handle the error and will also tell us the kind of error raised.\n\n```py\ntry:\n    name = input('Enter your name:')\n    year_born = input('Year you were born:')\n    age = 2019 - year_born\n    print(f'You are {name}. And your age is {age}.')\nexcept TypeError:\n    print('Type error occured')\nexcept ValueError:\n    print('Value error occured')\nexcept ZeroDivisionError:\n    print('zero division error occured')\n```\n\n```sh\nEnter your name:Asabeneh\nYear you born:1920\nType error occured\n```\n\nIn the code above the output is going to be _TypeError_.\nNow, let's add an additional block:\n\n```py\ntry:\n    name = input('Enter your name:')\n    year_born = input('Year you born:')\n    age = 2019 - int(year_born)\n    print(f'You are {name}. And your age is {age}.')\nexcept TypeError:\n    print('Type error occur')\nexcept ValueError:\n    print('Value error occur')\nexcept ZeroDivisionError:\n    print('zero division error occur')\nelse:\n    print('I usually run with the try block')\nfinally:\n    print('I alway run.')\n```\n\n```sh\nEnter your name:Asabeneh\nYear you born:1920\nYou are Asabeneh. And your age is 99.\nI usually run with the try block\nI alway run.\n```\n\nIt is also shorten the above code as follows:\n\n```py\ntry:\n    name = input('Enter your name:')\n    year_born = input('Year you born:')\n    age = 2019 - int(year_born)\n    print(f'You are {name}. And your age is {age}.')\nexcept Exception as e:\n    print(e)\n\n```\n\n## Packing and Unpacking Arguments in Python\n\nWe use two operators:\n\n- \\* for tuples\n- \\*\\* for dictionaries\n\nLet us take as an example below. It takes only arguments but we have list. We can unpack the list and changes to argument.\n\n### Unpacking\n\n#### Unpacking Lists\n\n```py\ndef sum_of_five_nums(a, b, c, d, e):\n    return a + b + c + d + e\n\nlst = [1, 2, 3, 4, 5]\nprint(sum_of_five_nums(lst)) # TypeError: sum_of_five_nums() missing 4 required positional arguments: 'b', 'c', 'd', and 'e'\n```\n\nWhen we run the this code, it raises an error, because this function takes numbers (not a list) as arguments. Let us unpack/destructure the list.\n\n```py\ndef sum_of_five_nums(a, b, c, d, e):\n    return a + b + c + d + e\n\nlst = [1, 2, 3, 4, 5]\nprint(sum_of_five_nums(*lst))  # 15\n```\n\nWe can also use unpacking in the range built-in function that expects a start and an end.\n\n```py\nnumbers = range(2, 7)  # normal call with separate arguments\nprint(list(numbers)) # [2, 3, 4, 5, 6]\nargs = [2, 7]\nnumbers = range(*args)  # call with arguments unpacked from a list\nprint(numbers)      # [2, 3, 4, 5,6]\n\n```\n\nA list or a tuple can also be unpacked like this:\n\n```py\ncountries = ['Finland', 'Sweden', 'Norway', 'Denmark', 'Iceland']\nfin, sw, nor, *rest = countries\nprint(fin, sw, nor, rest)   # Finland Sweden Norway ['Denmark', 'Iceland']\nnumbers = [1, 2, 3, 4, 5, 6, 7]\none, *middle, last = numbers\nprint(one, middle, last)      #  1 [2, 3, 4, 5, 6] 7\n```\n\n#### Unpacking Dictionaries\n\n```py\ndef unpacking_person_info(name, country, city, age):\n    return f'{name} lives in {country}, {city}. He is {age} year old.'\ndct = {'name':'Asabeneh', 'country':'Finland', 'city':'Helsinki', 'age':250}\nprint(unpacking_person_info(**dct)) # Asabeneh lives in Finland, Helsinki. He is 250 years old.\n```\n\n### Packing\n\nSometimes we never know how many arguments need to be passed to a python function. We can use the packing method to allow our function to take unlimited number or arbitrary number of arguments.\n\n### Packing Lists\n\n```py\ndef sum_all(*args):\n    s = 0\n    for i in args:\n        s += i\n    return s\nprint(sum_all(1, 2, 3))             # 6\nprint(sum_all(1, 2, 3, 4, 5, 6, 7)) # 28\n```\n\n#### Packing Dictionaries\n\n```py\ndef packing_person_info(**kwargs):\n    # check the type of kwargs and it is a dict type\n    # print(type(kwargs))\n    # Printing dictionary items\n    for key in kwargs:\n        print(f\"{key} = {kwargs[key]}\")\n    return kwargs\n\nprint(packing_person_info(name=\"Asabeneh\",\n      country=\"Finland\", city=\"Helsinki\", age=250))\n```\n\n```sh\nname = Asabeneh\ncountry = Finland\ncity = Helsinki\nage = 250\n{'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250}\n```\n\n## Spreading in Python\n\nLike in JavaScript, spreading is possible in Python. Let us check it in an example below:\n\n```py\nlst_one = [1, 2, 3]\nlst_two = [4, 5, 6, 7]\nlst = [0, *lst_one, *lst_two]\nprint(lst)          # [0, 1, 2, 3, 4, 5, 6, 7]\ncountry_lst_one = ['Finland', 'Sweden', 'Norway']\ncountry_lst_two = ['Denmark', 'Iceland']\nnordic_countries = [*country_lst_one, *country_lst_two]\nprint(nordic_countries)  # ['Finland', 'Sweden', 'Norway', 'Denmark', 'Iceland']\n```\n\n## Enumerate\n\nIf we are interested in an index of a list, we use _enumerate_ built-in function to get the index of each item in the list.\n\n```py\nfor index, item in enumerate([20, 30, 40]):\n    print(index, item)\n```\n\n```py\ncountries = ['Finland', 'Sweden', 'Norway', 'Denmark', 'Iceland']\nfor index, i in enumerate(countries):\n    if i == 'Finland':\n        print(f'The country {i} has been found at index {index}')\n```\n\n```sh\nThe country Finland has been found at index 0.\n```\n\n## Zip\n\nSometimes we would like to combine lists when looping through them. See the example below:\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon', 'lime']                    \nvegetables = ['Tomato', 'Potato', 'Cabbage','Onion', 'Carrot']\nfruits_and_veges = []\nfor f, v in zip(fruits, vegetables):\n    fruits_and_veges.append({'fruit':f, 'veg':v})\n\nprint(fruits_and_veges)\n```\n\n```sh\n[{'fruit': 'banana', 'veg': 'Tomato'}, {'fruit': 'orange', 'veg': 'Potato'}, {'fruit': 'mango', 'veg': 'Cabbage'}, {'fruit': 'lemon', 'veg': 'Onion'}, {'fruit': 'lime', 'veg': 'Carrot'}]\n```\n\n🌕 You are determined. You are 17 steps a head to your way to greatness. Now do some exercises for your brain and muscles.\n\n## Exercises: Day 17\n\n1. names = ['Finland', 'Sweden', 'Norway','Denmark','Iceland', 'Estonia','Russia']. Unpack the first five countries and store them in a variable nordic_countries, store Estonia and Russia in es, and ru respectively.\n\n\n🎉 CONGRATULATIONS ! 🎉\n\n[<< Day 16](../16_Day_Python_date_time/16_python_datetime.md) | [Day 18 >>](../18_Day_Regular_expressions/18_regular_expressions.md)\n"
  },
  {
    "path": "18_Day_Regular_expressions/18_regular_expressions.md",
    "content": "<div align=\"center\">\n  <h1> 30 Days Of Python: Day 18 - Regular Expressions </h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n  <sub>Author:\n  <a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n  <small> First Edition: Nov 22 - Dec 22, 2019</small>\n  </sub>\n</div>\n\n\n[<< Day 17](../17_Day_Exception_handling/17_exception_handling.md) | [Day 19>>](../19_Day_File_handling/19_file_handling.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 Day 18](#-day-18)\n  - [Regular Expressions](#regular-expressions)\n    - [The *re* Module](#the-re-module)\n    - [Methods in *re* Module](#methods-in-re-module)\n      - [Match](#match)\n      - [Search](#search)\n      - [Searching for All Matches Using *findall*](#searching-for-all-matches-using-findall)\n      - [Replacing a Substring](#replacing-a-substring)\n  - [Splitting Text Using RegEx Split](#splitting-text-using-regex-split)\n  - [Writing RegEx Patterns](#writing-regex-patterns)\n    - [Square Bracket](#square-bracket)\n    - [Escape character(\\\\) in RegEx](#escape-character-in-regex)\n    - [One or more times(+)](#one-or-more-times)\n    - [Period(.)](#period)\n    - [Zero or more times(\\*)](#zero-or-more-times)\n    - [Zero or one time(?)](#zero-or-one-time)\n    - [Quantifier in RegEx](#quantifier-in-regex)\n    - [Cart ^](#cart-)\n  - [💻 Exercises: Day 18](#-exercises-day-18)\n    - [Exercises: Level 1](#exercises-level-1)\n    - [Exercises: Level 2](#exercises-level-2)\n    - [Exercises: Level 3](#exercises-level-3)\n\n# 📘 Day 18\n\n## Regular Expressions\n\nA regular expression or RegEx is a special text string that helps to find patterns in data. A RegEx can be used to check if some pattern exists in a different data type. To use RegEx in python first we should import the RegEx module which is called *re*.\n\n### The *re* Module\n\nAfter importing the module we can use it to detect or find patterns.\n\n```py\nimport re\n```\n\n### Methods in *re* Module\n\nTo find a pattern we use different set of *re* character sets that allows to search for a match in a string.\n\n- *re.match()*: searches only in the beginning of the first line of the string and returns matched objects if  found, else returns None.\n- *re.search*: Returns a match object if there is one anywhere in the string, including multiline strings.\n- *re.findall*: Returns a list containing all matches\n- *re.split*: Takes a string, splits it at the match points, returns a list\n- *re.sub*:  Replaces one or many matches within a string\n\n#### Match\n\n```py\n# syntax\nre.match(substring, string, re.I)\n# substring is a string or a pattern, string is the text we look for a pattern , re.I is case ignore\n```\n\n```py\nimport re\n\ntxt = 'I love to teach python and javaScript'\n# It returns an object with span, and match\nmatch = re.match('I love to teach', txt, re.I)\nprint(match)  # <re.Match object; span=(0, 15), match='I love to teach'>\n# We can get the starting and ending position of the match as tuple using span\nspan = match.span()\nprint(span)     # (0, 15)\n# Lets find the start and stop position from the span\nstart, end = span\nprint(start, end)  # 0 15\nsubstring = txt[start:end]\nprint(substring)       # I love to teach\n```\n\nAs you can see from the example above, the pattern we are looking for (or the substring we are looking for) is *I love to teach*. The match function returns an object **only** if the text starts with the pattern.\n\n```py\nimport re\n\ntxt = 'I love to teach python and javaScript'\nmatch = re.match('I like to teach', txt, re.I)\nprint(match)  # None\n```\n\nThe string does not string with *I like to teach*, therefore there was no match and the match method returned None.\n\n#### Search\n\n```py\n# syntax\nre.search(substring, string, re.I)\n# substring is a pattern, string is the text we look for a pattern , re.I is case ignore flag\n```\n\n```py\nimport re\n\ntxt = '''Python is the most beautiful language that a human being has ever created.\nI recommend python for a first programming language'''\n\n# It returns an object with span and match\nmatch = re.search('first', txt, re.I)\nprint(match)  # <re.Match object; span=(100, 105), match='first'>\n# We can get the starting and ending position of the match as tuple using span\nspan = match.span()\nprint(span)     # (100, 105)\n# Lets find the start and stop position from the span\nstart, end = span\nprint(start, end)  # 100 105\nsubstring = txt[start:end]\nprint(substring)       # first\n```\n\nAs you can see, search is much better than match because it can look for the pattern throughout the text. Search returns a match object with a first match that was found, otherwise it returns *None*. A much better *re* function is *findall*. This function checks for the pattern through the whole string and returns all the matches as a list.\n\n#### Searching for All Matches Using *findall*\n\n*findall()* returns all the matches as a list\n\n```py\ntxt = '''Python is the most beautiful language that a human being has ever created.\nI recommend python for a first programming language'''\n\n# It return a list\nmatches = re.findall('language', txt, re.I)\nprint(matches)  # ['language', 'language']\n```\n\nAs you can see, the word *language* was found two times in the string. Let us practice some more.\nNow we will look for both Python and python words in the string:\n\n```py\ntxt = '''Python is the most beautiful language that a human being has ever created.\nI recommend python for a first programming language'''\n\n# It returns list\nmatches = re.findall('python', txt, re.I)\nprint(matches)  # ['Python', 'python']\n\n```\n\nSince we are using *re.I* both lowercase and uppercase letters are included. If we do not have the re.I flag, then we will have to write our pattern differently. Let us check it out:\n\n```py\ntxt = '''Python is the most beautiful language that a human being has ever created.\nI recommend python for a first programming language'''\n\nmatches = re.findall('Python|python', txt)\nprint(matches)  # ['Python', 'python']\n\n#\nmatches = re.findall('[Pp]ython', txt)\nprint(matches)  # ['Python', 'python']\n\n```\n\n#### Replacing a Substring\n\n```py\ntxt = '''Python is the most beautiful language that a human being has ever created.\nI recommend python for a first programming language'''\n\nmatch_replaced = re.sub('Python|python', 'JavaScript', txt, re.I)\nprint(match_replaced)  # JavaScript is the most beautiful language that a human being has ever created.I recommend python for a first programming language\n# OR\nmatch_replaced = re.sub('[Pp]ython', 'JavaScript', txt, re.I)\nprint(match_replaced)  # JavaScript is the most beautiful language that a human being has ever created.I recommend python for a first programming language\n```\n\nLet us add one more example. The following string is really hard to read unless we remove the % symbol. Replacing the % with an empty string will clean the text.\n\n```py\n\ntxt = '''%I a%m te%%a%%che%r% a%n%d %% I l%o%ve te%ach%ing.\nT%he%re i%s n%o%th%ing as r%ewarding a%s e%duc%at%i%ng a%n%d e%m%p%ow%er%ing p%e%o%ple.\nI fo%und te%a%ching m%ore i%n%t%er%%es%ting t%h%an any other %jobs.\nD%o%es thi%s m%ot%iv%a%te %y%o%u to b%e a t%e%a%cher?'''\n\nmatches = re.sub('%', '', txt)\nprint(matches)\n```\n\n```sh\nI am teacher and I love teaching.\nThere is nothing as rewarding as educating and empowering people.\nI found teaching more interesting than any other jobs. Does this motivate you to be a teacher?\n```\n\n## Splitting Text Using RegEx Split\n\n```py\ntxt = '''I am teacher and  I love teaching.\nThere is nothing as rewarding as educating and empowering people.\nI found teaching more interesting than any other jobs.\nDoes this motivate you to be a teacher?'''\nprint(re.split('\\n', txt)) # splitting using \\n - end of line symbol\n```\n\n```sh\n['I am teacher and  I love teaching.', 'There is nothing as rewarding as educating and empowering people.', 'I found teaching more interesting than any other jobs.', 'Does this motivate you to be a teacher?']\n```\n\n## Writing RegEx Patterns\n\nTo declare a string variable we use a single or double quote. To declare RegEx variable *r''*.\nThe following pattern only identifies apple with lowercase, to make it case insensitive either we should rewrite our pattern or we should add a flag.\n\n```py\nimport re\n\nregex_pattern = r'apple'\ntxt = 'Apple and banana are fruits. An old cliche says an apple a day a doctor way has been replaced by a banana a day keeps the doctor far far away. '\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['apple']\n\n# To make case insensitive adding flag '\nmatches = re.findall(regex_pattern, txt, re.I)\nprint(matches)  # ['Apple', 'apple']\n# or we can use a set of characters method\nregex_pattern = r'[Aa]pple'  # this mean the first letter could be Apple or apple\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['Apple', 'apple']\n\n```\n\n* []:  A set of characters\n  - [a-c] means, a or b or c\n  - [a-z] means, any letter from a to z\n  - [A-Z] means, any character from A to Z\n  - [0-3] means, 0 or 1 or 2 or 3\n  - [0-9] means any number from 0 to 9\n  - [A-Za-z0-9] any single character, that is a to z, A to Z or 0 to 9\n- \\\\:  uses to escape special characters\n  - \\d means: match where the string contains digits (numbers from 0-9)\n  - \\D means: match where the string does not contain digits\n- . : any character except new line character(\\n)\n- ^: starts with\n  - r'^substring' eg r'^love', a sentence that starts with a word love\n  - r'[^abc] means not a, not b, not c.\n- $: ends with\n  - r'substring$' eg r'love$', sentence  that ends with a word love\n- *: zero or more times\n  - r'[a]*' means a optional or it can occur many times.\n- +: one or more times\n  - r'[a]+' means at least once (or more)\n- ?: zero or one time\n  - r'[a]?' means zero times or once\n- {3}: Exactly 3 characters\n- {3,}: At least 3 characters\n- {3,8}: 3 to 8 characters\n- |: Either or\n  - r'apple|banana' means either apple or a banana\n- (): Capture and group\n\n![Regular Expression cheat sheet](../images/regex.png)\n\nLet us use examples to clarify the meta characters above\n\n### Square Bracket\n\nLet us use square bracket to include lower and upper case\n\n```py\nregex_pattern = r'[Aa]pple' # this square bracket mean either A or a\ntxt = 'Apple and banana are fruits. An old cliche says an apple a day a doctor way has been replaced by a banana a day keeps the doctor far far away.'\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['Apple', 'apple']\n```\n\nIf we want to look for the banana, we write the pattern as follows:\n\n```py\nregex_pattern = r'[Aa]pple|[Bb]anana' # this square bracket means either A or a\ntxt = 'Apple and banana are fruits. An old cliche says an apple a day a doctor way has been replaced by a banana a day keeps the doctor far far away.'\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['Apple', 'banana', 'apple', 'banana']\n```\n\nUsing the square bracket and or operator , we manage to extract Apple, apple, Banana and banana.\n\n### Escape character(\\\\) in RegEx\n\n```py\nregex_pattern = r'\\d'  # d is a special character which means digits\ntxt = 'This regular expression example was made on December 6,  2019 and revised on July 8, 2021'\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['6', '2', '0', '1', '9', '8', '2', '0', '2', '1'], this is not what we want\n```\n\n### One or more times(+)\n\n```py\nregex_pattern = r'\\d+'  # d is a special character which means digits, + mean one or more times\ntxt = 'This regular expression example was made on December 6,  2019 and revised on July 8, 2021'\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['6', '2019', '8', '2021'] - now, this is better!\n```\n\n### Period(.)\n\n```py\nregex_pattern = r'[a].'  # this square bracket means a and . means any character except new line\ntxt = '''Apple and banana are fruits'''\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['an', 'an', 'an', 'a ', 'ar']\n\nregex_pattern = r'[a].+'  # . any character, + any character one or more times\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['and banana are fruits']\n```\n\n### Zero or more times(\\*)\n\nZero or many times. The pattern could may not occur or it can occur many times.\n\n```py\nregex_pattern = r'[a].*'  # . any character, * any character zero or more times\ntxt = '''Apple and banana are fruits'''\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['and banana are fruits']\n```\n\n### Zero or one time(?)\n\nZero or one time. The pattern may not occur or it may occur once.\n\n```py\ntxt = '''I am not sure if there is a convention how to write the word e-mail.\nSome people write it as email others may write it as Email or E-mail.'''\nregex_pattern = r'[Ee]-?mail'  # ? means here that '-' is optional\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['e-mail', 'email', 'Email', 'E-mail']\n```\n\n### Quantifier in RegEx\n\nWe can specify the length of the substring we are looking for in a text, using a curly bracket. Let us imagine, we are interested in a substring with a length of 4 characters:\n\n```py\ntxt = 'This regular expression example was made on December 6,  2019 and revised on July 8, 2021'\nregex_pattern = r'\\d{4}'  # exactly four times\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['2019', '2021']\n\ntxt = 'This regular expression example was made on December 6,  2019 and revised on July 8, 2021'\nregex_pattern = r'\\d{1,4}'\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['6', '2019', '8', '2021'] \n```\n\n### Cart ^\n\n- Starts with\n\n```py\ntxt = 'This regular expression example was made on December 6,  2019 and revised on July 8, 2021'\nregex_pattern = r'^This'  # ^ means starts with\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['This']\n```\n\n- Negation\n\n```py\ntxt = 'This regular expression example was made on December 6,  2019 and revised on July 8, 2021'\nregex_pattern = r'[^A-Za-z ]+'  # ^ in set character means negation, not A to Z, not a to z, no space\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['6,', '2019', '8', '2021']\n```\n\n## 💻 Exercises: Day 18\n\n### Exercises: Level 1\n\n 1. What is the most frequent word in the following paragraph?\n\n```py\n    paragraph = 'I love teaching. If you do not love teaching what else can you love. I love Python if you do not love something which can give you all the capabilities to develop an application what else can you love.\n```\n\n```sh\n    [\n    (6, 'love'),\n    (5, 'you'),\n    (3, 'can'),\n    (2, 'what'),\n    (2, 'teaching'),\n    (2, 'not'),\n    (2, 'else'),\n    (2, 'do'),\n    (2, 'I'),\n    (1, 'which'),\n    (1, 'to'),\n    (1, 'the'),\n    (1, 'something'),\n    (1, 'if'),\n    (1, 'give'),\n    (1, 'develop'),\n    (1, 'capabilities'),\n    (1, 'application'),\n    (1, 'an'),\n    (1, 'all'),\n    (1, 'Python'),\n    (1, 'If')\n    ]\n```\n\n2. The position of some particles on the horizontal x-axis are -12, -4, -3 and -1 in the negative direction, 0 at origin, 4 and 8 in the positive direction. Extract these numbers from this whole text and find the distance between the two furthest particles.\n\n```py\npoints = ['-12', '-4', '-3', '-1', '0', '4', '8']\nsorted_points =  [-12, -4, -3, -1, -1, 0, 2, 4, 8]\ndistance = 8 -(-12) # 20\n```\n\n### Exercises: Level 2\n\n1. Write a pattern which identifies if a string is a valid python variable\n\n    ```sh\n    is_valid_variable('first_name') # True\n    is_valid_variable('first-name') # False\n    is_valid_variable('1first_name') # False\n    is_valid_variable('firstname') # True\n    ```\n\n### Exercises: Level 3\n\n1. Clean the following text. After cleaning, count three most frequent words in the string.\n\n    ```py\n    sentence = '''%I $am@% a %tea@cher%, &and& I lo%#ve %tea@ching%;. There $is nothing; &as& mo@re rewarding as educa@ting &and& @emp%o@wering peo@ple. ;I found tea@ching m%o@re interesting tha@n any other %jo@bs. %Do@es thi%s mo@tivate yo@u to be a tea@cher!?'''\n\n    print(clean_text(sentence));\n    I am a teacher and I love teaching There is nothing as more rewarding as educating and empowering people I found teaching more interesting than any other jobs Does this motivate you to be a teacher\n    print(most_frequent_words(cleaned_text)) # [(3, 'I'), (2, 'teaching'), (2, 'teacher')]\n    ```\n\n🎉 CONGRATULATIONS ! 🎉\n\n[<< Day 17](../17_Day_Exception_handling/17_exception_handling.md) | [Day 19>>](../19_Day_File_handling/19_file_handling.md)\n"
  },
  {
    "path": "19_Day_File_handling/19_file_handling.md",
    "content": "<div align=\"center\">\n  <h1> 30 Days Of Python: Day 19 - File Handling </h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n<sub>Author:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small>Second Edition: July, 2021</small>\n</sub>\n</div>\n\n[<< Day 18](../18_Day_Regular_expressions/18_regular_expressions.md) | [Day 20 >>](../20_Day_Python_package_manager/20_python_package_manager.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 Day 19](#-day-19)\n  - [File Handling](#file-handling)\n    - [Opening Files for Reading](#opening-files-for-reading)\n    - [Opening Files for Writing and Updating](#opening-files-for-writing-and-updating)\n    - [Deleting Files](#deleting-files)\n  - [File Types](#file-types)\n    - [File with txt Extension](#file-with-txt-extension)\n    - [File with json Extension](#file-with-json-extension)\n    - [Changing JSON to Dictionary](#changing-json-to-dictionary)\n    - [Changing Dictionary to JSON](#changing-dictionary-to-json)\n    - [Saving as JSON File](#saving-as-json-file)\n    - [File with csv Extension](#file-with-csv-extension)\n    - [File with xlsx Extension](#file-with-xlsx-extension)\n    - [File with xml Extension](#file-with-xml-extension)\n  - [💻 Exercises: Day 19](#-exercises-day-19)\n    - [Exercises: Level 1](#exercises-level-1)\n    - [Exercises: Level 2](#exercises-level-2)\n    - [Exercises: Level 3](#exercises-level-3)\n\n# 📘 Day 19\n\n## File Handling\n\nSo far we have seen different Python data types. We usually store our data in different file formats. In addition to handling files, we will also see different file formats(.txt, .json, .xml, .csv, .tsv, .excel) in this section. First, let us get familiar with handling files with common file format(.txt).\n\nFile handling is an import part of programming which allows us to create, read, update and delete files. In Python to handle data we use _open()_ built-in function.\n\n```py\n# Syntax\nopen('filename', mode) # mode(r, a, w, x, t,b)  could be to read, write, update\n```\n\n- \"r\" - Read - Default value. Opens a file for reading, it returns an error if the file does not exist\n- \"a\" - Append - Opens a file for appending, creates the file if it does not exist\n- \"w\" - Write - Opens a file for writing, creates the file if it does not exist\n- \"x\" - Create - Creates the specified file, returns an error if the file exists\n- \"t\" - Text - Default value. Text mode\n- \"b\" - Binary - Binary mode (e.g. images)\n\n### Opening Files for Reading\n\nThe default mode of _open_ is reading, so we do not have to specify 'r' or 'rt'. I have created and saved a file named reading_file_example.txt in the files directory. Let us see how it is done:\n\n```py\nf = open('./files/reading_file_example.txt')\nprint(f) # <_io.TextIOWrapper name='./files/reading_file_example.txt' mode='r' encoding='UTF-8'>\n```\n\nAs you can see in the example above, I printed the opened file and it gave  some information about it. Opened file has different reading methods: _read()_, _readline_, _readlines_. An opened file has to be closed with _close()_ method.\n\n- _read()_: read the whole text as string. If we want to limit the number of characters we want to read, we can limit it by passing int value to the *read(number)* method.\n\n```py\nf = open('./files/reading_file_example.txt')\ntxt = f.read()\nprint(type(txt))\nprint(txt)\nf.close()\n```\n\n```sh\n# output\n<class 'str'>\nThis is an example to show how to open a file and read.\nThis is the second line of the text.\n```\n\nInstead of printing all the text, let us print the first 10 characters of the text file.\n\n```py\nf = open('./files/reading_file_example.txt')\ntxt = f.read(10)\nprint(type(txt))\nprint(txt)\nf.close()\n```\n\n```sh\n# output\n<class 'str'>\nThis is an\n```\n\n- _readline()_: read only the first line\n\n```py\nf = open('./files/reading_file_example.txt')\nline = f.readline()\nprint(type(line))\nprint(line)\nf.close()\n```\n\n```sh\n# output\n<class 'str'>\nThis is an example to show how to open a file and read.\n```\n\n- _readlines()_: read all the text line by line and returns a list of lines\n\n```py\nf = open('./files/reading_file_example.txt')\nlines = f.readlines()\nprint(type(lines))\nprint(lines)\nf.close()\n```\n\n```sh\n# output\n<class 'list'>\n['This is an example to show how to open a file and read.\\n', 'This is the second line of the text.']\n```\n\nAnother way to get all the lines as a list is using _splitlines()_:\n\n```py\nf = open('./files/reading_file_example.txt')\nlines = f.read().splitlines()\nprint(type(lines))\nprint(lines)\nf.close()\n```\n\n```sh\n# output\n<class 'list'>\n['This is an example to show how to open a file and read.', 'This is the second line of the text.']\n```\n\nAfter we open a file, we should close it. There is a high tendency of forgetting to close them. There is a new way of opening files using _with_ - closes the files by itself. Let us rewrite the the previous example with the _with_ method:\n\n```py\nwith open('./files/reading_file_example.txt') as f:\n    lines = f.read().splitlines()\n    print(type(lines))\n    print(lines)\n```\n\n```sh\n# output\n<class 'list'>\n['This is an example to show how to open a file and read.', 'This is the second line of the text.']\n```\n\n### Opening Files for Writing and Updating\n\nTo write to an existing file, we must add a mode as parameter to the _open()_ function:\n\n- \"a\" - append - will append to the end of the file, if the file does not exist it creates a new file.\n- \"w\" - write - will overwrite any existing content, if the file does not exist it creates.\n\nLet us append some text to the file we have been reading:\n\n```py\nwith open('./files/reading_file_example.txt','a') as f:\n    f.write('This text has to be appended at the end')\n```\n\nThe method below creates a new file, if the file does not exist:\n\n```py\nwith open('./files/writing_file_example.txt','w') as f:\n    f.write('This text will be written in a newly created file')\n```\n\n### Deleting Files\n\nWe have seen in previous section, how to make and remove a directory using _os_ module. Again now, if we want to remove a file we use _os_ module.\n\n```py\nimport os\nos.remove('./files/example.txt')\n\n```\n\nIf the file does not exist, the remove method will raise an error, so it is good to use a condition like this:\n\n```py\nimport os\nif os.path.exists('./files/example.txt'):\n    os.remove('./files/example.txt')\nelse:\n    print('The file does not exist')\n```\n\n## File Types\n\n### File with txt Extension\n\nFile with _txt_ extension is a very common form of data and we have covered it in the previous section. Let us move to the JSON file\n\n### File with json Extension\n\nJSON stands for JavaScript Object Notation. Actually, it is a stringified JavaScript object or Python dictionary.\n\n_Example:_\n\n```py\n# dictionary\nperson_dct= {\n    \"name\":\"Asabeneh\",\n    \"country\":\"Finland\",\n    \"city\":\"Helsinki\",\n    \"skills\":[\"JavaScrip\", \"React\",\"Python\"]\n}\n# JSON: A string form a dictionary\nperson_json = \"{'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'skills': ['JavaScrip', 'React', 'Python']}\"\n\n# we use three quotes and make it multiple line to make it more readable\nperson_json = '''{\n    \"name\":\"Asabeneh\",\n    \"country\":\"Finland\",\n    \"city\":\"Helsinki\",\n    \"skills\":[\"JavaScrip\", \"React\",\"Python\"]\n}'''\n```\n\n### Changing JSON to Dictionary\n\nTo change a JSON to a dictionary, first we import the json module and then we use _loads_ method.\n\n```py\nimport json\n# JSON\nperson_json = '''{\n    \"name\": \"Asabeneh\",\n    \"country\": \"Finland\",\n    \"city\": \"Helsinki\",\n    \"skills\": [\"JavaScrip\", \"React\", \"Python\"]\n}'''\n# let's change JSON to dictionary\nperson_dct = json.loads(person_json)\nprint(type(person_dct))\nprint(person_dct)\nprint(person_dct['name'])\n```\n\n```sh\n# output\n<class 'dict'>\n{'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'skills': ['JavaScrip', 'React', 'Python']}\nAsabeneh\n```\n\n### Changing Dictionary to JSON\n\nTo change a dictionary to a JSON we use _dumps_ method from the json module.\n\n```py\nimport json\n# python dictionary\nperson = {\n    \"name\": \"Asabeneh\",\n    \"country\": \"Finland\",\n    \"city\": \"Helsinki\",\n    \"skills\": [\"JavaScrip\", \"React\", \"Python\"]\n}\n# let's convert it to  json\nperson_json = json.dumps(person, indent=4) # indent could be 2, 4, 8. It beautifies the json\nprint(type(person_json))\nprint(person_json)\n```\n\n```sh\n# output\n# when you print it, it does not have the quote, but actually it is a string\n# JSON does not have type, it is a string type.\n<class 'str'>\n{\n    \"name\": \"Asabeneh\",\n    \"country\": \"Finland\",\n    \"city\": \"Helsinki\",\n    \"skills\": [\n        \"JavaScrip\",\n        \"React\",\n        \"Python\"\n    ]\n}\n```\n\n### Saving as JSON File\n\nWe can also save our data as a json file. Let us save it as a json file using the following steps. For writing a json file, we use the json.dump() method, it can take dictionary, output file, ensure_ascii and indent.\n\n```py\nimport json\n# python dictionary\nperson = {\n    \"name\": \"Asabeneh\",\n    \"country\": \"Finland\",\n    \"city\": \"Helsinki\",\n    \"skills\": [\"JavaScrip\", \"React\", \"Python\"]\n}\nwith open('./files/json_example.json', 'w', encoding='utf-8') as f:\n    json.dump(person, f, ensure_ascii=False, indent=4)\n```\n\nIn the code above, we use encoding and indentation. Indentation makes the json file easy to read.\n\n### File with csv Extension\n\nCSV stands for comma separated values. CSV is a simple file format used to store tabular data, such as a spreadsheet or database. CSV is a very common data format in data science.\n\n**Example:**\n\n```csv\n\"name\",\"country\",\"city\",\"skills\"\n\"Asabeneh\",\"Finland\",\"Helsinki\",\"JavaScript\"\n```\n\n**Example:**\n\n```py\nimport csv\nwith open('./files/csv_example.csv') as f:\n    csv_reader = csv.reader(f, delimiter=',') # we use, reader method to read csv\n    line_count = 0\n    for row in csv_reader:\n        if line_count == 0:\n            print(f'Column names are :{\", \".join(row)}')\n            line_count += 1\n        else:\n            print(\n                f'\\t{row[0]} is a teachers. He lives in {row[1]}, {row[2]}.')\n            line_count += 1\n    print(f'Number of lines:  {line_count}')\n```\n\n```sh\n# output:\nColumn names are :name, country, city, skills\nNumber of lines:  1\n        Asabeneh is a teacher. He lives in Finland, Helsinki.\nNumber of lines:  2\n```\n\n### File with xlsx Extension\n\nTo read excel files we need to install _xlrd_ package. We will cover this after we cover package installing using pip.\n\n```py\nimport xlrd\nexcel_book = xlrd.open_workbook('sample.xls')\nprint(excel_book.nsheets)\nprint(excel_book.sheet_names)\n```\n\n### File with xml Extension\n\nXML is another structured data format which looks like HTML. In XML the tags are not predefined. The first line is an XML declaration. The person tag is the root of the XML. The person has a gender attribute.\n**Example:XML**\n\n```xml\n<?xml version=\"1.0\"?>\n<person gender=\"female\">\n  <name>Asabeneh</name>\n  <country>Finland</country>\n  <city>Helsinki</city>\n  <skills>\n    <skill>JavaScrip</skill>\n    <skill>React</skill>\n    <skill>Python</skill>\n  </skills>\n</person>\n```\n\nFor more information on how to read an XML file check the [documentation](https://docs.python.org/2/library/xml.etree.elementtree.html)\n\n```py\nimport xml.etree.ElementTree as ET\ntree = ET.parse('./files/xml_example.xml')\nroot = tree.getroot()\nprint('Root tag:', root.tag)\nprint('Attribute:', root.attrib)\nfor child in root:\n    print('field: ', child.tag)\n```\n\n```sh\n# output\nRoot tag: person\nAttribute: {'gender': 'male'}\nfield: name\nfield: country\nfield: city\nfield: skills\n```\n\n🌕 You are making a big progress. Maintain your momentum, keep the good work. Now do some exercises for your brain and muscles.\n\n## 💻 Exercises: Day 19\n\n### Exercises: Level 1\n\n1. Write a function which count number of lines and number of words in a text. All the files are in the data the folder:\n   1) Read obama_speech.txt file and count number of lines and words\n   2) Read michelle_obama_speech.txt file and count number of lines and words\n   3) Read donald_speech.txt file and count number of lines and words\n   4) Read melina_trump_speech.txt file and count number of lines and words\n2. Read the countries_data.json data file in data directory, create a function that finds the ten most spoken languages\n\n   ```py\n   # Your output should look like this\n   print(most_spoken_languages(filename='./data/countries_data.json', 10))\n   [(91, 'English'),\n   (45, 'French'),\n   (25, 'Arabic'),\n   (24, 'Spanish'),\n   (9, 'Russian'),\n   (9, 'Portuguese'),\n   (8, 'Dutch'),\n   (7, 'German'),\n   (5, 'Chinese'),\n   (4, 'Swahili'),\n   (4, 'Serbian')]\n\n   # Your output should look like this\n   print(most_spoken_languages(filename='./data/countries_data.json', 3))\n   [(91, 'English'),\n   (45, 'French'),\n   (25, 'Arabic')]\n   ```\n\n3. Read the countries_data.json data file in data directory, create a function that creates a list of the ten most populated countries\n\n   ```py\n   # Your output should look like this\n   print(most_populated_countries(filename='./data/countries_data.json', 10))\n\n   [\n   {'country': 'China', 'population': 1377422166},\n   {'country': 'India', 'population': 1295210000},\n   {'country': 'United States of America', 'population': 323947000},\n   {'country': 'Indonesia', 'population': 258705000},\n   {'country': 'Brazil', 'population': 206135893},\n   {'country': 'Pakistan', 'population': 194125062},\n   {'country': 'Nigeria', 'population': 186988000},\n   {'country': 'Bangladesh', 'population': 161006790},\n   {'country': 'Russian Federation', 'population': 146599183},\n   {'country': 'Japan', 'population': 126960000}\n   ]\n\n   # Your output should look like this\n\n   print(most_populated_countries(filename='./data/countries_data.json', 3))\n   [\n   {'country': 'China', 'population': 1377422166},\n   {'country': 'India', 'population': 1295210000},\n   {'country': 'United States of America', 'population': 323947000}\n   ]\n   ```\n\n### Exercises: Level 2\n\n1. Extract all incoming email addresses as a list from the email_exchange_big.txt file.\n2. Find the most common words in the English language. Call the name of your function find_most_common_words, it will take two parameters - a string or a file and a positive integer, indicating the number of words. Your function will return an array of tuples in descending order. Check the output\n\n```py\n    # Your output should look like this\n    print(find_most_common_words('sample.txt', 10))\n    [(10, 'the'),\n    (8, 'be'),\n    (6, 'to'),\n    (6, 'of'),\n    (5, 'and'),\n    (4, 'a'),\n    (4, 'in'),\n    (3, 'that'),\n    (2, 'have'),\n    (2, 'I')]\n\n    # Your output should look like this\n    print(find_most_common_words('sample.txt', 5))\n\n    [(10, 'the'),\n    (8, 'be'),\n    (6, 'to'),\n    (6, 'of'),\n    (5, 'and')]\n```\n\n3. Use the function, find_most_frequent_words to find:\n   1) The ten most frequent words used in [Obama's speech](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/data/obama_speech.txt)\n   2) The ten most frequent words used in [Michelle's speech](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/data/michelle_obama_speech.txt)\n   3) The ten most frequent words used in [Trump's speech](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/data/donald_speech.txt)\n   4) The ten most frequent words used in [Melina's speech](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/data/melina_trump_speech.txt)\n4. Write a python application that checks similarity between two texts. It takes a file or a string as a parameter and it will evaluate the similarity of the two texts. For instance check the similarity between the transcripts of [Michelle's](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/data/michelle_obama_speech.txt) and [Melina's](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/data/melina_trump_speech.txt) speech. You may need a couple of functions, function to clean the text(clean_text), function to remove support words(remove_support_words) and finally to check the similarity(check_text_similarity). List of [stop words](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/data/stop_words.py) are in the data directory\n5. Find the 10 most repeated words in the romeo_and_juliet.txt\n6. Read the [hacker news csv](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/data/hacker_news.csv) file and find out:\n   1) Count the number of lines containing python or Python\n   2) Count the number lines containing JavaScript, javascript or Javascript\n   3) Count the number lines containing Java and not JavaScript\n\n🎉 CONGRATULATIONS ! 🎉\n\n[<< Day 18](../18_Day_Regular_expressions/18_regular_expressions.md) | [Day 20 >>](../20_Day_Python_package_manager/20_python_package_manager.md)\n"
  },
  {
    "path": "20_Day_Python_package_manager/20_python_package_manager.md",
    "content": "<div align=\"center\">\n  <h1> 30 Days Of Python: Day 20 - PIP </h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Author:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small>Second Edition: July, 2021</small>\n</sub>\n</div>\n\n[<< Day 19](../19_Day_File_handling/19_file_handling.md) | [Day 21 >>](../21_Day_Classes_and_objects/21_classes_and_objects.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 Day 20](#-day-20)\n  - [Python PIP - Python Package Manager](#python-pip---python-package-manager)\n    - [What is PIP ?](#what-is-pip-)\n    - [Installing PIP](#installing-pip)\n    - [Installing packages using pip](#installing-packages-using-pip)\n    - [Uninstalling Packages](#uninstalling-packages)\n    - [List of Packages](#list-of-packages)\n    - [Show Package](#show-package)\n    - [PIP Freeze](#pip-freeze)\n    - [Reading from URL](#reading-from-url)\n    - [Creating a Package](#creating-a-package)\n    - [Further Information About Packages](#further-information-about-packages)\n  - [Exercises: Day 20](#exercises-day-20)\n\n# 📘 Day 20\n\n## Python PIP - Python Package Manager\n\n### What is PIP ?\n\nPIP stands for Preferred installer program. We use _pip_ to install different Python packages.\nPackage is a Python module that can contain one or more modules or other packages. A module or modules that we can install to our application is a package.\nIn programming, we do not have to write every utility program, instead we install packages and import them to our applications.\n\n### Installing PIP\n\nIf you did not install pip, let us install it now. Go to your terminal or command prompt and copy and paste this:\n\n```sh\nasabeneh@Asabeneh:~$ pip install pip\n```\n\nCheck if pip is installed by writing\n\n```sh\npip --version\n```\n\n```py\nasabeneh@Asabeneh:~$ pip --version\npip 21.1.3 from /usr/local/lib/python3.7/site-packages/pip (python 3.9.6)\n```\n\nAs you can see, I am using pip version 21.1.3, if you see some number a bit below or above that, means you have pip installed.\n\nLet us check some of the packages used in the Python community for different purposes. Just to let you know that there are lots of packages available for use with different applications.\n\n### Installing packages using pip\n\nLet us try to install _numpy_, called numeric python. It is one of the most popular packages in machine learning and data science community.\n\n- NumPy is the fundamental package for scientific computing with Python. It contains among other things:\n  - a powerful N-dimensional array object\n  - sophisticated (broadcasting) functions\n  - tools for integrating C/C++ and Fortran code\n  - useful linear algebra, Fourier transform, and random number capabilities\n\n```sh\nasabeneh@Asabeneh:~$ pip install numpy\n```\n\nLet us start using numpy. Open your python interactive shell, write python and then import numpy as follows:\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> import numpy\n>>> numpy.version.version\n'1.20.1'\n>>> lst = [1, 2, 3,4, 5]\n>>> np_arr = numpy.array(lst)\n>>> np_arr\narray([1, 2, 3, 4, 5])\n>>> len(np_arr)\n5\n>>> np_arr * 2\narray([ 2,  4,  6,  8, 10])\n>>> np_arr  + 2\narray([3, 4, 5, 6, 7])\n>>>\n```\n\nPandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language. Let us install the big brother of numpy, _pandas_:\n\n```sh\nasabeneh@Asabeneh:~$ pip install pandas\n```\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> import pandas\n```\n\nThis section is not about numpy nor pandas, here we are trying to learn how to install packages and how to import them. If it is needed, we will talk about different packages in other sections.\n\nLet us import a web browser module, which can help us to open any website. We do not need to install this module, it is already installed by default with Python 3. For instance if you like to open any number of websites at any time or if you like to schedule something, this _webbrowser_ module can be used.\n\n```py\nimport webbrowser # web browser module to open websites\n\n# list of urls: python\nurl_lists = [\n    'http://www.python.org',\n    'https://www.linkedin.com/in/asabeneh/',\n    'https://github.com/Asabeneh',\n    'https://twitter.com/Asabeneh',\n]\n\n# opens the above list of websites in a different tab\nfor url in url_lists:\n    webbrowser.open_new_tab(url)\n```\n\n### Uninstalling Packages\n\nIf you do not like to keep the installed packages, you can remove them using the following command.\n\n```sh\npip uninstall packagename\n```\n\n### List of Packages\n\nTo see the installed packages on our machine. We can use pip followed by list.\n\n```sh\npip list\n```\n\n### Show Package\n\nTo show information about a package\n\n```sh\npip show packagename\n```\n\n```sh\nasabeneh@Asabeneh:~$ pip show pandas\nName: pandas\nVersion: 1.2.3\nSummary: Powerful data structures for data analysis, time series, and statistics\nHome-page: http://pandas.pydata.org\nAuthor: None\nAuthor-email: None\nLicense: BSD\nLocation: /usr/local/lib/python3.7/site-packages\nRequires: python-dateutil, pytz, numpy\nRequired-by:\n```\n\nIf we want even more details, just add --verbose\n\n```sh\nasabeneh@Asabeneh:~$ pip show --verbose pandas\nName: pandas\nVersion: 1.2.3\nSummary: Powerful data structures for data analysis, time series, and statistics\nHome-page: http://pandas.pydata.org\nAuthor: None\nAuthor-email: None\nLicense: BSD\nLocation: /usr/local/lib/python3.7/site-packages\nRequires: numpy, pytz, python-dateutil\nRequired-by:\nMetadata-Version: 2.1\nInstaller: pip\nClassifiers:\n  Development Status :: 5 - Production/Stable\n  Environment :: Console\n  Operating System :: OS Independent\n  Intended Audience :: Science/Research\n  Programming Language :: Python\n  Programming Language :: Python :: 3\n  Programming Language :: Python :: 3.5\n  Programming Language :: Python :: 3.6\n  Programming Language :: Python :: 3.7\n  Programming Language :: Python :: 3.8\n  Programming Language :: Cython\n  Topic :: Scientific/Engineering\nEntry-points:\n  [pandas_plotting_backends]\n  matplotlib = pandas:plotting._matplotlib\n```\n\n### PIP Freeze\n\nGenerate installed Python packages with their version and the output is suitable to use it in a requirements file. A requirements.txt file is a file that should contain all the installed Python packages in a Python project.\n\n```sh\nasabeneh@Asabeneh:~$ pip freeze\ndocutils==0.11\nJinja2==2.7.2\nMarkupSafe==0.19\nPygments==1.6\nSphinx==1.2.2\n```\n\nThe pip freeze gave us the packages used, installed and their version. We use it with requirements.txt file for deployment.\n\n### Reading from URL\n\nBy now you are familiar with how to read or write on a file located on you local machine. Sometimes, we would like to read from a website using url or from an API.\nAPI stands for Application Program Interface. It is a means to exchange structured data between servers primarily as json data. To open a network connection, we need a package called _requests_ - it allows to open a network connection and to implement CRUD(create, read, update and delete) operations. In this section, we will cover only reading ore getting part of a CRUD.\n\nLet us install _requests_:\n\n```py\nasabeneh@Asabeneh:~$ pip install requests\n```\n\nWe will see _get_, _status_code_, _headers_, _text_ and _json_ methods in _requests_ module:\n  - _get()_: to open a network and fetch data from url - it returns a response object\n  - _status_code_: After we fetched data, we can check the status of the operation (success, error, etc)\n  - _headers_: To check the header types\n  - _text_: to extract the text from the fetched response object \n  - _json_: to extract json data\nLet's read a txt file from this website, https://www.w3.org/TR/PNG/iso_8859-1.txt.\n\n```py\nimport requests # importing the request module\n\nurl = 'https://www.w3.org/TR/PNG/iso_8859-1.txt' # text from a website\n\nresponse = requests.get(url) # opening a network and fetching a data\nprint(response)\nprint(response.status_code) # status code, success:200\nprint(response.headers)     # headers information\nprint(response.text) # gives all the text from the page\n```\n\n```sh\n<Response [200]>\n200\n{'date': 'Sun, 08 Dec 2019 18:00:31 GMT', 'last-modified': 'Fri, 07 Nov 2003 05:51:11 GMT', 'etag': '\"17e9-3cb82080711c0;50c0b26855880-gzip\"', 'accept-ranges': 'bytes', 'cache-control': 'max-age=31536000', 'expires': 'Mon, 07 Dec 2020 18:00:31 GMT', 'vary': 'Accept-Encoding', 'content-encoding': 'gzip', 'access-control-allow-origin': '*', 'content-length': '1616', 'content-type': 'text/plain', 'strict-transport-security': 'max-age=15552000; includeSubdomains; preload', 'content-security-policy': 'upgrade-insecure-requests'}\n```\n\n- Let us read from an API. API stands for Application Program Interface. It is a means to exchange structure data between servers primarily a json data. An example of an API:https://restcountries.eu/rest/v2/all. Let us read this API using _requests_ module.\n\n```py\nimport requests\nurl = 'https://restcountries.eu/rest/v2/all'  # countries api\nresponse = requests.get(url)  # opening a network and fetching a data\nprint(response) # response object\nprint(response.status_code)  # status code, success:200\ncountries = response.json()\nprint(countries[:1])  # we sliced only the first country, remove the slicing to see all countries\n```\n\n```sh\n<Response [200]>\n200\n[{'alpha2Code': 'AF',\n  'alpha3Code': 'AFG',\n  'altSpellings': ['AF', 'Afġānistān'],\n  'area': 652230.0,\n  'borders': ['IRN', 'PAK', 'TKM', 'UZB', 'TJK', 'CHN'],\n  'callingCodes': ['93'],\n  'capital': 'Kabul',\n  'cioc': 'AFG',\n  'currencies': [{'code': 'AFN', 'name': 'Afghan afghani', 'symbol': '؋'}],\n  'demonym': 'Afghan',\n  'flag': 'https://restcountries.eu/data/afg.svg',\n  'gini': 27.8,\n  'languages': [{'iso639_1': 'ps',\n                 'iso639_2': 'pus',\n                 'name': 'Pashto',\n                 'nativeName': 'پښتو'},\n                {'iso639_1': 'uz',\n                 'iso639_2': 'uzb',\n                 'name': 'Uzbek',\n                 'nativeName': 'Oʻzbek'},\n                {'iso639_1': 'tk',\n                 'iso639_2': 'tuk',\n                 'name': 'Turkmen',\n                 'nativeName': 'Türkmen'}],\n  'latlng': [33.0, 65.0],\n  'name': 'Afghanistan',\n  'nativeName': 'افغانستان',\n  'numericCode': '004',\n  'population': 27657145,\n  'region': 'Asia',\n  'regionalBlocs': [{'acronym': 'SAARC',\n                     'name': 'South Asian Association for Regional Cooperation',\n                     'otherAcronyms': [],\n                     'otherNames': []}],\n  'subregion': 'Southern Asia',\n  'timezones': ['UTC+04:30'],\n  'topLevelDomain': ['.af'],\n  'translations': {'br': 'Afeganistão',\n                   'de': 'Afghanistan',\n                   'es': 'Afganistán',\n                   'fa': 'افغانستان',\n                   'fr': 'Afghanistan',\n                   'hr': 'Afganistan',\n                   'it': 'Afghanistan',\n                   'ja': 'アフガニスタン',\n                   'nl': 'Afghanistan',\n                   'pt': 'Afeganistão'}}]\n```\n\nWe use _json()_ method from response object, if the we are fetching JSON data. For txt, html, xml and other file formats we can use _text_.\n\n### Creating a Package\n\nWe organize a large number of files in different folders and sub-folders based on some criteria, so that we can find and manage them easily. As you know, a module can contain multiple objects, such as classes, functions, etc. A package can contain one or more relevant modules. A package is actually a folder containing one or more module files. Let us create a package named mypackage, using the following steps:\n\nCreate a new folder named mypackage inside 30DaysOfPython folder\nCreate an empty **__init__**.py file in the mypackage folder.\nCreate modules arithmetic.py and greet.py with following code:\n\n```py\n# mypackage/arithmetics.py\n# arithmetics.py\ndef add_numbers(*args):\n    total = 0\n    for num in args:\n        total += num\n    return total\n\n\ndef subtract(a, b):\n    return (a - b)\n\n\ndef multiple(a, b):\n    return a * b\n\n\ndef division(a, b):\n    return a / b\n\n\ndef remainder(a, b):\n    return a % b\n\n\ndef power(a, b):\n    return a ** b\n```\n\n```py\n# mypackage/greet.py\n# greet.py\ndef greet_person(firstname, lastname):\n    return f'{firstname} {lastname}, welcome to 30DaysOfPython Challenge!'\n```\n\nThe folder structure of your package should look like this:\n\n```sh\n─ mypackage\n    ├── __init__.py\n    ├── arithmetic.py\n    └── greet.py\n```\n\nNow let's open the python interactive shell and try the package we have created:\n\n```sh\nasabeneh@Asabeneh:~/Desktop/30DaysOfPython$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> from mypackage import arithmetics\n>>> arithmetics.add_numbers(1, 2, 3, 5)\n11\n>>> arithmetics.subtract(5, 3)\n2\n>>> arithmetics.multiple(5, 3)\n15\n>>> arithmetics.division(5, 3)\n1.6666666666666667\n>>> arithmetics.remainder(5, 3)\n2\n>>> arithmetics.power(5, 3)\n125\n>>> from mypackage import greet\n>>> greet.greet_person('Asabeneh', 'Yetayeh')\n'Asabeneh Yetayeh, welcome to 30DaysOfPython Challenge!'\n>>>\n```\n\nAs you can see our package works perfectly. The package folder contains a special file called **__init__**.py - it stores the package's content. If we put **__init__**.py in the package folder, python start recognizes it as a package.\nThe **__init__**.py exposes specified resources from its modules to be imported to other python files. An empty **__init__**.py file makes all functions available when a package is imported. The **__init__**.py is essential for the folder to be recognized by Python as a package.\n\n### Further Information About Packages\n\n- Database\n  - SQLAlchemy or SQLObject - Object oriented access to several different database systems\n    - _pip install SQLAlchemy_\n- Web Development\n  - Django - High-level web framework.\n    - _pip install django_\n  - Flask - micro framework for Python based on Werkzeug, Jinja 2. (It's BSD licensed)\n    - _pip install flask_\n- HTML Parser\n  - [Beautiful Soup](https://www.crummy.com/software/BeautifulSoup/bs4/doc/) - HTML/XML parser designed for quick turnaround projects like screen-scraping, will accept bad markup.\n    - _pip install beautifulsoup4_\n  - PyQuery - implements jQuery in Python; faster than BeautifulSoup, apparently.\n\n- XML Processing\n  - ElementTree - The Element type is a simple but flexible container object, designed to store hierarchical data structures, such as simplified XML infosets, in memory. --Note: Python 2.5 and up has ElementTree in the Standard Library\n- GUI\n  - PyQt - Bindings for the cross-platform Qt framework.\n  - TkInter - The traditional Python user interface toolkit.\n- Data Analysis, Data Science and Machine learning\n  - Numpy: Numpy(numeric python) is known as one of the most popular machine learning library in Python.\n  - Pandas: is a data analysis, data science and a machine learning library in Python that provides data structures of high-level and a wide variety of tools for analysis.\n  - SciPy: SciPy is a machine learning library for application developers and engineers. SciPy library contains modules for optimization, linear algebra, integration, image processing, and statistics.\n  - Scikit-Learn: It is NumPy and SciPy. It is considered as one of the best libraries for working with complex data.\n  - TensorFlow: is a machine learning library built by Google.\n  - Keras: is considered as one of the coolest machine learning libraries in Python. It provides an easier mechanism to express neural networks. Keras also provides some of the best utilities for compiling models, processing data-sets, visualization of graphs, and much more.\n- Network:\n  - requests: is a package which we can use to send requests to a server(GET, POST, DELETE, PUT)\n    - _pip install requests_\n\n🌕 You are always progressing and you are a head of 20 steps to your way to greatness. Now do some exercises for your brain and muscles.\n\n## Exercises: Day 20\n\n1. Read this url and find the 10 most frequent words. romeo_and_juliet = 'http://www.gutenberg.org/files/1112/1112.txt'\n2. Read the cats API and cats_api = 'https://api.thecatapi.com/v1/breeds' and find :\n   1. the min, max, mean, median, standard deviation of cats' weight in metric units.\n   2. the min, max, mean, median, standard deviation of cats' lifespan in years.\n   3. Create a frequency table of country and breed of cats\n3. Read the [countries API](https://restcountries.eu/rest/v2/all) and find\n   1. the 10 largest countries\n   2. the 10 most spoken languages\n   3. the total number of languages in the countries API\n4. UCI is one of the most common places to get data sets for data science and machine learning. Read the content of UCL (https://archive.ics.uci.edu/ml/datasets.php). Without additional libraries it will be difficult, so you may try it with BeautifulSoup4\n\n🎉 CONGRATULATIONS ! 🎉\n\n[<< Day 19](../19_Day_File_handling/19_file_handling.md) | [Day 21 >>](../21_Day_Classes_and_objects/21_classes_and_objects.md)\n"
  },
  {
    "path": "20_Day_Python_package_manager/__init__.py",
    "content": ""
  },
  {
    "path": "20_Day_Python_package_manager/arithmetic.py",
    "content": "def add_numbers(*args):\n    total = 0\n    for num in args:\n        total += num\n    return total\n\n\ndef subtract(a, b):\n    return (a - b)\n\n\ndef multiple(a, b):\n    return a * b\n\n\ndef division(a, b):\n    return a / b\n\n\ndef remainder(a, b):\n    return a % b\n\n\ndef power(a, b):\n    return a ** b"
  },
  {
    "path": "20_Day_Python_package_manager/greet.py",
    "content": "def greet_person(firstname, lastname):\n    return f'{firstname} {lastname}, welcome to 30DaysOfPython Challenge!'"
  },
  {
    "path": "21_Day_Classes_and_objects/21_classes_and_objects.md",
    "content": "<div align=\"center\">\n  <h1> 30 Days Of Python: Day 21 - Classes and Objects</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Author:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small>Second Edition: July, 2021</small>\n</sub>\n\n</div>\n\n[<< Day 20](../20_Day_Python_package_manager/20_python_package_manager.md) | [Day 22 >>](../22_Day_Web_scraping/22_web_scraping.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 Day 21](#-day-21)\n  - [Classes and Objects](#classes-and-objects)\n    - [Creating a Class](#creating-a-class)\n    - [Creating an Object](#creating-an-object)\n    - [Class Constructor](#class-constructor)\n    - [Object Methods](#object-methods)\n    - [Object Default Methods](#object-default-methods)\n    - [Method to Modify Class Default Values](#method-to-modify-class-default-values)\n    - [Inheritance](#inheritance)\n    - [Overriding parent method](#overriding-parent-method)\n  - [💻 Exercises: Day 21](#-exercises-day-21)\n    - [Exercises: Level 1](#exercises-level-1)\n    - [Exercises: Level 2](#exercises-level-2)\n    - [Exercises: Level 3](#exercises-level-3)\n\n# 📘 Day 21\n\n## Classes and Objects\n\nPython is an object oriented programming language. Everything in Python is an object, with its properties and methods. A number, string, list, dictionary, tuple, set etc. used in a program is an object of a corresponding built-in class. We create class to create an object. A class is like an object constructor, or a \"blueprint\" for creating objects. We instantiate a class to create an object. The class defines attributes and the behavior of the object, while the object, on the other hand, represents the class.\n\nWe have been working with classes and objects right from the beginning of this challenge unknowingly. Every element in a Python program is an object of a class.\nLet us check if everything in python is a class:\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> num = 10\n>>> type(num)\n<class 'int'>\n>>> string = 'string'\n>>> type(string)\n<class 'str'>\n>>> boolean = True\n>>> type(boolean)\n<class 'bool'>\n>>> lst = []\n>>> type(lst)\n<class 'list'>\n>>> tpl = ()\n>>> type(tpl)\n<class 'tuple'>\n>>> set1 = set()\n>>> type(set1)\n<class 'set'>\n>>> dct = {}\n>>> type(dct)\n<class 'dict'>\n```\n\n### Creating a Class\n\nTo create a class we need the key word **class** followed by the name and colon. Class name should be **CamelCase**.\n\n```sh\n# syntax\nclass ClassName:\n  code goes here\n```\n\n**Example:**\n\n```py\nclass Person:\n  pass\nprint(Person)\n```\n\n```sh\n<__main__.Person object at 0x10804e510>\n```\n\n### Creating an Object\n\nWe can create an object by calling the class.\n\n```py\np = Person()\nprint(p)\n```\n\n### Class Constructor\n\nIn the examples above, we have created an object from the Person class. However, a class without a constructor is not really useful in real applications. Let us use constructor function to make our class more useful. Like the constructor function in Java or JavaScript, Python has also a built-in **__init__**() constructor function. The **__init__** constructor function has self parameter which is a reference to the current instance of the class\n**Examples:**\n\n```py\nclass Person:\n      def __init__ (self, name):\n        # self allows to attach parameter to the class\n          self.name =name\n\np = Person('Asabeneh')\nprint(p.name)\nprint(p)\n```\n\n```sh\n# output\nAsabeneh\n<__main__.Person object at 0x2abf46907e80>\n```\n\nLet us add more parameters to the constructor function.\n\n```py\nclass Person:\n      def __init__(self, firstname, lastname, age, country, city):\n          self.firstname = firstname\n          self.lastname = lastname\n          self.age = age\n          self.country = country\n          self.city = city\n\n\np = Person('Asabeneh', 'Yetayeh', 250, 'Finland', 'Helsinki')\nprint(p.firstname)\nprint(p.lastname)\nprint(p.age)\nprint(p.country)\nprint(p.city)\n```\n\n```sh\n# output\nAsabeneh\nYetayeh\n250\nFinland\nHelsinki\n```\n\n### Object Methods\n\nObjects can have methods. The methods are functions which belong to the object.\n\n**Example:**\n\n```py\nclass Person:\n      def __init__(self, firstname, lastname, age, country, city):\n          self.firstname = firstname\n          self.lastname = lastname\n          self.age = age\n          self.country = country\n          self.city = city\n      def person_info(self):\n        return f'{self.firstname} {self.lastname} is {self.age} years old. He lives in {self.city}, {self.country}'\n\np = Person('Asabeneh', 'Yetayeh', 250, 'Finland', 'Helsinki')\nprint(p.person_info())\n```\n\n```sh\n# output\nAsabeneh Yetayeh is 250 years old. He lives in Helsinki, Finland\n```\n\n### Object Default Methods\n\nSometimes, you may want to have default values for your object methods. If we give default values for the parameters in the constructor, we can avoid errors when we call or instantiate our class without parameters. Let's see how it looks:\n\n**Example:**\n\n```py\nclass Person:\n      def __init__(self, firstname='Asabeneh', lastname='Yetayeh', age=250, country='Finland', city='Helsinki'):\n          self.firstname = firstname\n          self.lastname = lastname\n          self.age = age\n          self.country = country\n          self.city = city\n\n      def person_info(self):\n        return f'{self.firstname} {self.lastname} is {self.age} years old. He lives in {self.city}, {self.country}.'\n\np1 = Person()\nprint(p1.person_info())\np2 = Person('John', 'Doe', 30, 'Nomanland', 'Noman city')\nprint(p2.person_info())\n```\n\n```sh\n# output\nAsabeneh Yetayeh is 250 years old. He lives in Helsinki, Finland.\nJohn Doe is 30 years old. He lives in Noman city, Nomanland.\n```\n\n### Method to Modify Class Default Values\n\nIn the example below, the person class, all the constructor parameters have default values. In addition to that, we have skills parameter, which we can access using a method. Let us create add_skill method to add skills to the skills list.\n\n```py\nclass Person:\n      def __init__(self, firstname='Asabeneh', lastname='Yetayeh', age=250, country='Finland', city='Helsinki'):\n          self.firstname = firstname\n          self.lastname = lastname\n          self.age = age\n          self.country = country\n          self.city = city\n          self.skills = []\n\n      def person_info(self):\n        return f'{self.firstname} {self.lastname} is {self.age} years old. He lives in {self.city}, {self.country}.'\n      def add_skill(self, skill):\n          self.skills.append(skill)\n\np1 = Person()\nprint(p1.person_info())\np1.add_skill('HTML')\np1.add_skill('CSS')\np1.add_skill('JavaScript')\np2 = Person('John', 'Doe', 30, 'Nomanland', 'Noman city')\nprint(p2.person_info())\nprint(p1.skills)\nprint(p2.skills)\n```\n\n```sh\n# output\nAsabeneh Yetayeh is 250 years old. He lives in Helsinki, Finland.\nJohn Doe is 30 years old. He lives in Noman city, Nomanland.\n['HTML', 'CSS', 'JavaScript']\n[]\n```\n\n### Inheritance\n\nUsing inheritance we can reuse parent class code. Inheritance allows us to define a class that inherits all the methods and properties from parent class. The parent class or super or base class is the class which gives all the methods and properties. Child class is the class that inherits from another or parent class.\nLet us create a student class by inheriting from person class.\n\n```py\nclass Student(Person):\n    pass\n\n\ns1 = Student('Eyob', 'Yetayeh', 30, 'Finland', 'Helsinki')\ns2 = Student('Lidiya', 'Teklemariam', 28, 'Finland', 'Espoo')\nprint(s1.person_info())\ns1.add_skill('JavaScript')\ns1.add_skill('React')\ns1.add_skill('Python')\nprint(s1.skills)\n\nprint(s2.person_info())\ns2.add_skill('Organizing')\ns2.add_skill('Marketing')\ns2.add_skill('Digital Marketing')\nprint(s2.skills)\n\n```\n\n```sh\noutput\nEyob Yetayeh is 30 years old. He lives in Helsinki, Finland.\n['JavaScript', 'React', 'Python']\nLidiya Teklemariam is 28 years old. He lives in Espoo, Finland.\n['Organizing', 'Marketing', 'Digital Marketing']\n```\n\nWe did not call the **__init__**() constructor in the child class. If we didn't call it then we can still access all the properties from the parent. But if we do call the constructor we can access the parent properties by calling _super_.  \nWe can add a new method to the child or we can override the parent class methods by creating the same method name in the child class. When we add the **__init__**() function, the child class will no longer inherit the parent's **__init__**() function.\n\n### Overriding parent method\n\n```py\nclass Student(Person):\n    def __init__ (self, firstname='Asabeneh', lastname='Yetayeh',age=250, country='Finland', city='Helsinki', gender='male'):\n        self.gender = gender\n        super().__init__(firstname, lastname,age, country, city)\n    def person_info(self):\n        gender = 'He' if self.gender =='male' else 'She'\n        return f'{self.firstname} {self.lastname} is {self.age} years old. {gender} lives in {self.city}, {self.country}.'\n\ns1 = Student('Eyob', 'Yetayeh', 30, 'Finland', 'Helsinki','male')\ns2 = Student('Lidiya', 'Teklemariam', 28, 'Finland', 'Espoo', 'female')\nprint(s1.person_info())\ns1.add_skill('JavaScript')\ns1.add_skill('React')\ns1.add_skill('Python')\nprint(s1.skills)\n\nprint(s2.person_info())\ns2.add_skill('Organizing')\ns2.add_skill('Marketing')\ns2.add_skill('Digital Marketing')\nprint(s2.skills)\n```\n\n```sh\nEyob Yetayeh is 30 years old. He lives in Helsinki, Finland.\n['JavaScript', 'React', 'Python']\nLidiya Teklemariam is 28 years old. She lives in Espoo, Finland.\n['Organizing', 'Marketing', 'Digital Marketing']\n```\n\nWe can use super() built-in function or the parent name Person to automatically inherit the methods and properties from its parent. In the example above we override the parent method. The child method has a different feature, it can identify, if the gender is male or female and assign the proper pronoun(He/She).\n\n🌕 Now, you are fully charged with a super power of programming.  Now do some exercises for your brain and muscles.\n\n## 💻 Exercises: Day 21\n\n### Exercises: Level 1\n\n1. Python has the module called _statistics_ and we can use this module to do all the statistical calculations. However, to learn how to make function and reuse function let us try to develop a program, which calculates the measure of central tendency of a sample (mean, median, mode) and measure of variability (range, variance, standard deviation). In addition to those measures, find the min, max, count, percentile, and frequency distribution of the sample. You can create a class called Statistics and create all the functions that do statistical calculations as methods for the Statistics class. Check the output below.\n\n```py\nages = [31, 26, 34, 37, 27, 26, 32, 32, 26, 27, 27, 24, 32, 33, 27, 25, 26, 38, 37, 31, 34, 24, 33, 29, 26]\n\nprint('Count:', data.count()) # 25\nprint('Sum: ', data.sum()) # 744\nprint('Min: ', data.min()) # 24\nprint('Max: ', data.max()) # 38\nprint('Range: ', data.range()) # 14\nprint('Mean: ', data.mean()) # 30\nprint('Median: ', data.median()) # 29\nprint('Mode: ', data.mode()) # {'mode': 26, 'count': 5}\nprint('Standard Deviation: ', data.std()) # 4.2\nprint('Variance: ', data.var()) # 17.5\nprint('Frequency Distribution: ', data.freq_dist()) # [(20.0, 26), (16.0, 27), (12.0, 32), (8.0, 37), (8.0, 34), (8.0, 33), (8.0, 31), (8.0, 24), (4.0, 38), (4.0, 29), (4.0, 25)]\n```\n\n```sh\n# you output should look like this\nprint(data.describe())\nCount: 25\nSum:  744\nMin:  24\nMax:  38\nRange:  14\nMean:  30\nMedian:  29\nMode:  (26, 5)\nVariance:  17.5\nStandard Deviation:  4.2\nFrequency Distribution: [(20.0, 26), (16.0, 27), (12.0, 32), (8.0, 37), (8.0, 34), (8.0, 33), (8.0, 31), (8.0, 24), (4.0, 38), (4.0, 29), (4.0, 25)]\n```\n\n### Exercises: Level 2\n\n1. Create a class called PersonAccount. It has firstname, lastname, incomes, expenses properties and it has total_income, total_expense, account_info, add_income, add_expense and account_balance methods. Incomes is a set of incomes and its description. The same goes for expenses. \n\n🎉 CONGRATULATIONS ! 🎉\n\n[<< Day 20](../20_Day_Python_package_manager/20_python_package_manager.md) | [Day 22 >>](../22_Day_Web_scraping/22_web_scraping.md)\n"
  },
  {
    "path": "22_Day_Web_scraping/22_web_scraping.md",
    "content": "<div align=\"center\">\n  <h1> 30 Days Of Python: Day 22 - Web Scraping </h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Author:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> Second Edition: July, 2021</small>\n</sub>\n</div>\n\n[<< Day 21](../21_Day_Classes_and_objects/21_classes_and_objects.md) | [Day 23 >>](../23_Day_Virtual_environment/23_virtual_environment.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 Day 22](#-day-22)\n  - [Python Web Scraping](#python-web-scraping)\n    - [What is Web Scrapping](#what-is-web-scrapping)\n  - [💻 Exercises: Day 22](#-exercises-day-22)\n\n# 📘 Day 22\n\n## Python Web Scraping\n\n### What is Web Scrapping\n\nThe internet is full of huge amount of data which can be used for different purposes. To collect this data we need to know how to scrape data from a website.\n\nWeb scraping is the process of extracting and collecting data from websites and storing it on a local machine or in a database.\n\nIn this section, we will use beautifulsoup and requests package to scrape data. The package version we are using is beautifulsoup 4.\n\nTo start scraping websites you need _requests_, _beautifoulSoup4_ and a _website_.\n\n```sh\npip install requests\npip install beautifulsoup4\n```\n\nTo scrape data from websites, basic understanding of HTML tags and CSS selectors is needed. We target content from a website using HTML tags, classes or/and ids.\nLet us import the requests and BeautifulSoup module\n\n```py\nimport requests\nfrom bs4 import BeautifulSoup\n```\n\nLet us declare url variable for the website which we are going to scrape.\n\n```py\n\nimport requests\nfrom bs4 import BeautifulSoup\nurl = 'https://archive.ics.uci.edu/ml/datasets.php'\n\n# Lets use the requests get method to fetch the data from url\n\nresponse = requests.get(url)\n# lets check the status\nstatus = response.status_code\nprint(status) # 200 means the fetching was successful\n```\n\n```sh\n200\n```\n\nUsing beautifulSoup to parse content from the page\n\n```py\nimport requests\nfrom bs4 import BeautifulSoup\nurl = 'https://archive.ics.uci.edu/ml/datasets.php'\n\nresponse = requests.get(url)\ncontent = response.content # we get all the content from the website\nsoup = BeautifulSoup(content, 'html.parser') # beautiful soup will give a chance to parse\nprint(soup.title) # <title>UCI Machine Learning Repository: Data Sets</title>\nprint(soup.title.get_text()) # UCI Machine Learning Repository: Data Sets\nprint(soup.body) # gives the whole page on the website\nprint(response.status_code)\n\ntables = soup.find_all('table', {'cellpadding':'3'})\n# We are targeting the table with cellpadding attribute with the value of 3\n# We can select using id, class or HTML tag , for more information check the beautifulsoup doc\ntable = tables[0] # the result is a list, we are taking out data from it\nfor td in table.find('tr').find_all('td'):\n    print(td.text)\n```\n\nIf you run this code, you can see that the extraction is half done. You can continue doing it because it is part of exercise 1.\nFor reference check the [beautifulsoup documentation](https://www.crummy.com/software/BeautifulSoup/bs4/doc/#quick-start)\n\n🌕 You are so special, you are progressing everyday. You are left with only eight days to your way to greatness. Now do some exercises for your brain and muscles.\n\n## 💻 Exercises: Day 22\n\n1. Scrape the following website and store the data as json file(url = 'http://www.bu.edu/president/boston-university-facts-stats/').\n1. Extract the table in this url (https://archive.ics.uci.edu/ml/datasets.php) and change it to a json file\n2. Scrape the presidents table and store the data as json(https://en.wikipedia.org/wiki/List_of_presidents_of_the_United_States). The table is not very structured and the scrapping may take very long time.\n\n🎉 CONGRATULATIONS ! 🎉\n\n[<< Day 21](../21_Day_Web_scraping/21_class_and_object.md) | [Day 23 >>](../23_Day_Virtual_environment/23_virtual_environment.md)\n"
  },
  {
    "path": "22_Day_Web_scraping/scrapped_data.json",
    "content": "[\n    {\n        \"category\": \"Community\",\n        \"Student Body\": \"34,589\",\n        \"Living Alumni\": \"398,195\",\n        \"Total Employees\": \"10,517\",\n        \"Faculty\": \"4,171\",\n        \"Nondegree Students\": \"2,008\",\n        \"Graduate & Professional Students\": \"15,645\",\n        \"Undergraduate Students\": \"16,936\"\n    },\n    {\n        \"category\": \"Campus\",\n        \"Classrooms\": \"834\",\n        \"Buildings\": \"370\",\n        \"Laboratories\": \"1,681\",\n        \"Libraries\": \"21\",\n        \"Campus Area (acres)\": \"169\"\n    },\n    {\n        \"category\": \"Academics\",\n        \"Study Abroad Programs\": \"70+\",\n        \"Average Class Size\": \"27\",\n        \"Faculty\": \"4,171\",\n        \"Student/Faculty Ratio\": \"10:1\",\n        \"Schools and Colleges\": \"17\",\n        \"Programs of Study\": \"300+\"\n    },\n    {\n        \"category\": \"Grant & Contract Awards\",\n        \"Research Awards\": \"$574.1M\",\n        \"BMC Clinical Research Grants\": \"$88.0M\"\n    },\n    {\n        \"category\": \"Undergraduate Financial Aid & Scholarships\",\n        \"Average Total Need-Based Financial Aid\": \"$46,252\",\n        \"Average Need-Based Grant/Scholarship\": \"$40,969\",\n        \"Grants & Scholarships (need-based)\": \"$275.6M\",\n        \"Grants & Scholarships (non-need-based)\": \"$28.7M\"\n    },\n    {\n        \"category\": \"Student Life\",\n        \"Community Service Hours\": \"1.6M+\",\n        \"Alternative Service Breaks Participants\": \"300+\",\n        \"BU on Social\": \"new accounts daily\",\n        \"Cultural & Religious Organizations\": \"60+\",\n        \"Community Service & Justice Organizations\": \"80+\",\n        \"Academic & Professional Organizations\": \"120+\",\n        \"Art & Performance Organizations\": \"60+\",\n        \"Student Organizations\": \"450+\",\n        \"First-Year Student Outreach Project Volunteers\": \"800+\"\n    },\n    {\n        \"category\": \"Research\",\n        \"Faculty Publications\": \"6,000+\",\n        \"Student UROP Participants\": \"450+\",\n        \"Centers & Institutes\": \"130+\"\n    },\n    {\n        \"category\": \"International Community\",\n        \"Global Initiatives\": \"300+\",\n        \"Cultural Student Groups\": \"40+\",\n        \"Alumni Countries\": \"180+\",\n        \"International Students\": \"11,000+\"\n    },\n    {\n        \"category\": \"Athletics\",\n        \"Intramural Sports & Tournaments\": \"15+\",\n        \"Club and Intramural Sports Participants\": \"7,000+\",\n        \"Club Sports Teams\": \"50\",\n        \"Varsity Sports\": \"24\"\n    }\n]"
  },
  {
    "path": "23_Day_Virtual_environment/23_virtual_environment.md",
    "content": "<div align=\"center\">\n  <h1> 30 Days Of Python: Day 23 - Virtual Environment </h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Author:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> Second Edition: July, 2021</small>\n</sub>\n</div>\n\n[<< Day 22](../22_Day_Web_scraping/22_web_scraping.md) | [Day 24 >>](../24_Day_Statistics/24_statistics.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 Day 23](#-day-23)\n  - [Setting up Virtual Environments](#setting-up-virtual-environments)\n  - [💻 Exercises: Day 23](#-exercises-day-23)\n\n# 📘 Day 23\n\n## Setting up Virtual Environments\n\nTo start with project, it would be better to have a virtual environment. Virtual environment can help us to create an isolated or separate environment. This will help us to avoid conflicts in dependencies across projects. If you write pip freeze on your terminal you will see all the installed packages on your computer. If we use virtualenv, we will access only packages which are specific for that project. Open your terminal and install virtualenv\n\n```sh\nasabeneh@Asabeneh:~$ pip install virtualenv\n```\n\nInside the 30DaysOfPython folder create a flask_project folder.\n\nAfter installing the virtualenv package go to your project folder and create a virtual env by writing:\n\nFor Mac/Linux:\n```sh\nasabeneh@Asabeneh:~/Desktop/30DaysOfPython/flask_project\\$ virtualenv venv\n\n```\n\nFor Windows:\n```sh\nC:\\Users\\User\\Documents\\30DaysOfPython\\flask_project>python -m venv venv\n```\n\nI prefer to call the new project venv, but feel free to name it differently. Let us check if the the venv was created by using ls (or dir for windows command prompt) command.\n\n```sh\nasabeneh@Asabeneh:~/Desktop/30DaysOfPython/flask_project$ ls\nvenv/\n```\n\nLet us activate the virtual environment by writing the following command at our project folder.\n\nFor Mac/Linux:\n```sh\nasabeneh@Asabeneh:~/Desktop/30DaysOfPython/flask_project$ source venv/bin/activate\n```\nActivation of the virtual environment in Windows may very on Windows Power shell and git bash. \n\nFor Windows Power Shell:\n```sh\nC:\\Users\\User\\Documents\\30DaysOfPython\\flask_project> venv\\Scripts\\activate\n```\n\nFor Windows Git bash:\n```sh\nC:\\Users\\User\\Documents\\30DaysOfPython\\flask_project> venv\\Scripts\\. activate\n```\n\nAfter you write the activation command, your project directory will start with venv. See the example below.\n\n```sh\n(venv) asabeneh@Asabeneh:~/Desktop/30DaysOfPython/flask_project$\n```\n\nNow, lets check the available packages in this project by writing pip freeze. You will not see any packages.\n\nWe are going to do a small flask project so let us install flask package to this project.\n\n```sh\n(venv) asabeneh@Asabeneh:~/Desktop/30DaysOfPython/flask_project$ pip install Flask\n```\n\nNow, let us write pip freeze to see a list of installed packages in the project:\n\n```sh\n(venv) asabeneh@Asabeneh:~/Desktop/30DaysOfPython/flask_project$ pip freeze\nClick==7.0\nFlask==1.1.1\nitsdangerous==1.1.0\nJinja2==2.10.3\nMarkupSafe==1.1.1\nWerkzeug==0.16.0\n```\n\nWhen you finish you should dactivate active project using _deactivate_.\n\n```sh\n(venv) asabeneh@Asabeneh:~/Desktop/30DaysOfPython$ deactivate\n```\n\nThe necessary modules to work with flask are installed. Now, your project directory is ready for a flask project. You should include the venv to your .gitignore file not to push it to github.\n\n## 💻 Exercises: Day 23\n\n1. Create a project directory with a virtual environment based on the example given above.\n\n🎉 CONGRATULATIONS ! 🎉\n\n[<< Day 22](../22_Day_Web_scraping/22_web_scraping.md) | [Day 24 >>](../24_Day_Statistics/24_statistics.md)\n"
  },
  {
    "path": "24_Day_Statistics/24_statistics.md",
    "content": "<div align=\"center\">\n  <h1> 30 Days Of Python: Day 24 - Statistics</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Author:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small>Second Edition: July, 2021</small>\n</sub>\n</div>\n\n[<< Day 23](../23_Day_Virtual_environment/23_virtual_environment.md) | [Day 25 >>](../25_Day_Pandas/25_pandas.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 Day 24](#-day-24)\n  - [Python for Statistical Analysis](#python-for-statistical-analysis)\n  - [Statistics](#statistics)\n  - [Data](#data)\n  - [Statistics Module](#statistics-module)\n- [NumPy](#numpy)\n\n# 📘 Day 24\n\n## Python for Statistical Analysis\n\n## Statistics\n\nStatistics is the discipline that studies the _collection_, _organization_, _displaying_, _analysing_, _interpretation_ and _presentation_ of data.\nStatistics is a branch of Mathematics that is recommended to be a prerequisite for data science and machine learning. Statistics is a very broad field but we will focus in this section only on the most relevant part.\nAfter completing this challenge, you may go onto the web development, data analysis, machine learning and data science path. Whatever path you may follow, at some point in your career you will get data which you may work on. Having some statistical knowledge will help you to make decisions based on data, _data tells as they say_.\n\n## Data\n\nWhat is data? Data is any set of characters that is gathered and translated for some purpose, usually analysis. It can be any character, including text and numbers, pictures, sound, or video. If data is not put in a context, it doesn't make any sense to a human or computer. To make sense from data we need to work on the data using different tools.\n\nThe work flow of data analysis, data science or machine learning starts from data. Data can be provided from some data source or it can be created. There are structured and unstructured data.\n\nData can be found in small or big format. Most of the data types we will get have been covered in the file handling section.\n\n## Statistics Module\n\nThe Python _statistics_ module provides functions for calculating mathematical statistics of numerical data. The module is not intended to be a competitor to third-party libraries such as NumPy, SciPy, or proprietary full-featured statistics packages aimed at professional statisticians such as Minitab, SAS and Matlab. It is aimed at the level of graphing and scientific calculators.\n\n# NumPy\n\nIn the first section we defined Python as a great general-purpose programming language on its own, but with the help of other popular libraries as(numpy, scipy, matplotlib, pandas etc) it becomes a powerful environment for scientific computing.\n\nNumPy is the core library for scientific computing in Python. It provides a high-performance multidimensional array object, and tools for working with arrays.\n\nSo far, we have been using vscode but from now on I would recommend using Jupyter Notebook. To access jupyter notebook let's install [anaconda](https://www.anaconda.com/). If you are using anaconda most of the common packages are included and you don't have install packages if you installed anaconda.\n\n```sh\nasabeneh@Asabeneh:~/Desktop/30DaysOfPython$ pip install numpy\n```\n\n## Importing NumPy\n\nJupyter notebook is available if your are in favor of [jupyter notebook](https://github.com/Asabeneh/data-science-for-everyone/blob/master/numpy/numpy.ipynb)\n\n```py\n    # How to import numpy\n    import numpy as np\n    # How to check the version of the numpy package\n    print('numpy:', np.__version__)\n    # Checking the available methods\n    print(dir(np))\n```\n\n## Creating numpy array using\n\n### Creating int numpy arrays\n\n```py\n    # Creating python List\n    python_list = [1,2,3,4,5]\n\n    # Checking data types\n    print('Type:', type (python_list)) # <class 'list'>\n    #\n    print(python_list) # [1, 2, 3, 4, 5]\n\n    two_dimensional_list = [[0,1,2], [3,4,5], [6,7,8]]\n\n    print(two_dimensional_list)  # [[0, 1, 2], [3, 4, 5], [6, 7, 8]]\n\n    # Creating Numpy(Numerical Python) array from python list\n\n    numpy_array_from_list = np.array(python_list)\n    print(type (numpy_array_from_list))   # <class 'numpy.ndarray'>\n    print(numpy_array_from_list) # array([1, 2, 3, 4, 5])\n```\n\n### Creating float numpy arrays\n\nCreating a float numpy array from list with a float data type parameter\n\n```py\n    # Python list\n    python_list = [1,2,3,4,5]\n\n    numy_array_from_list2 = np.array(python_list, dtype=float)\n    print(numy_array_from_list2) # array([1., 2., 3., 4., 5.])\n```\n\n### Creating boolean numpy arrays\n\nCreating a boolean a numpy array from list\n\n```py\n    numpy_bool_array = np.array([0, 1, -1, 0, 0], dtype=bool)\n    print(numpy_bool_array) # array([False,  True,  True, False, False])\n```\n\n### Creating multidimensional array using numpy\n\nA numpy array may have one or multiple rows and columns\n\n```py\n    two_dimensional_list = [[0,1,2], [3,4,5], [6,7,8]]\n    numpy_two_dimensional_list = np.array(two_dimensional_list)\n    print(type (numpy_two_dimensional_list))\n    print(numpy_two_dimensional_list)\n```\n\n```sh\n    <class 'numpy.ndarray'>\n    [[0 1 2]\n     [3 4 5]\n     [6 7 8]]\n```\n\n### Converting numpy array to list\n\n```python\n# We can always convert an array back to a python list using tolist().\nnp_to_list = numpy_array_from_list.tolist()\nprint(type (np_to_list))\nprint('one dimensional array:', np_to_list)\nprint('two dimensional array: ', numpy_two_dimensional_list.tolist())\n```\n\n```sh\n    <class 'list'>\n    one dimensional array: [1, 2, 3, 4, 5]\n    two dimensional array:  [[0, 1, 2], [3, 4, 5], [6, 7, 8]]\n```\n\n### Creating numpy array from tuple\n\n```py\n# Numpy array from tuple\n# Creating tuple in Python\npython_tuple = (1,2,3,4,5)\nprint(type (python_tuple)) # <class 'tuple'>\nprint('python_tuple: ', python_tuple) # python_tuple:  (1, 2, 3, 4, 5)\n\nnumpy_array_from_tuple = np.array(python_tuple)\nprint(type (numpy_array_from_tuple)) # <class 'numpy.ndarray'>\nprint('numpy_array_from_tuple: ', numpy_array_from_tuple) # numpy_array_from_tuple:  [1 2 3 4 5]\n```\n\n### Shape of numpy array\n\nThe shape method provide the shape of the array as a tuple. The first is the row and the second is the column. If the array is just one dimensional it returns the size of the array.\n\n```py\n    nums = np.array([1, 2, 3, 4, 5])\n    print(nums)\n    print('shape of nums: ', nums.shape)\n    numpy_two_dimensional_list = np.array([[0,1,2],[3,4,5],[6,7,8]])\n    print(numpy_two_dimensional_list)\n    print('shape of numpy_two_dimensional_list: ', numpy_two_dimensional_list.shape)\n    three_by_four_array = np.array([[0, 1, 2, 3],\n        [4,5,6,7],\n        [8,9,10,11]]\n    print(three_by_four_array)\n    print('shape of three_by_four_array: ', three_by_four_array.shape)\n\n```\n\n```sh\n    [1 2 3 4 5]\n    shape of nums:  (5,)\n    [[0 1 2]\n     [3 4 5]\n     [6 7 8]]\n    shape of numpy_two_dimensional_list:  (3, 3)\n    (3, 4)\n```\n\n### Data type of numpy array\n\nType of data types: str, int, float, complex, bool, list, None\n\n```py\nint_lists = [-3, -2, -1, 0, 1, 2,3]\nint_array = np.array(int_lists)\nfloat_array = np.array(int_lists, dtype=float)\n\nprint(int_array)\nprint(int_array.dtype)\nprint(float_array)\nprint(float_array.dtype)\n```\n\n```sh\n    [-3 -2 -1  0  1  2  3]\n    int64\n    [-3. -2. -1.  0.  1.  2.  3.]\n    float64\n```\n\n### Size of a numpy array\n\nIn numpy to know the number of items in a numpy array list we use size\n\n```py\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5])\ntwo_dimensional_list = np.array([[0, 1, 2],\n                              [3, 4, 5],\n                              [6, 7, 8]])\n\nprint('The size:', numpy_array_from_list.size) # 5\nprint('The size:', two_dimensional_list.size)  # 3\n\n```\n\n```sh\n    The size: 5\n    The size: 9\n```\n\n## Mathematical Operation using numpy\n\nNumPy array is not like exactly like python list. To do mathematical operation in Python list we have to loop through the items but numpy can allow to do any mathematical operation without looping.\nMathematical Operation:\n\n- Addition (+)\n- Subtraction (-)\n- Multiplication (\\*)\n- Division (/)\n- Modules (%)\n- Floor Division(//)\n- Exponential(\\*\\*)\n\n### Addition\n\n```py\n# Mathematical Operation\n# Addition\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5])\nprint('original array: ', numpy_array_from_list)\nten_plus_original = numpy_array_from_list  + 10\nprint(ten_plus_original)\n\n```\n\n```sh\n    original array:  [1 2 3 4 5]\n    [11 12 13 14 15]\n```\n\n### Subtraction\n\n```python\n# Subtraction\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5])\nprint('original array: ', numpy_array_from_list)\nten_minus_original = numpy_array_from_list  - 10\nprint(ten_minus_original)\n```\n\n```sh\n    original array:  [1 2 3 4 5]\n    [-9 -8 -7 -6 -5]\n```\n\n### Multiplication\n\n```python\n# Multiplication\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5])\nprint('original array: ', numpy_array_from_list)\nten_times_original = numpy_array_from_list * 10\nprint(ten_times_original)\n```\n\n```sh\n    original array:  [1 2 3 4 5]\n    [10 20 30 40 50]\n```\n\n### Division\n\n```python\n# Division\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5])\nprint('original array: ', numpy_array_from_list)\nten_times_original = numpy_array_from_list / 10\nprint(ten_times_original)\n```\n\n```sh\n    original array:  [1 2 3 4 5]\n    [0.1 0.2 0.3 0.4 0.5]\n```\n\n### Modulus\n\n```python\n# Modulus; Finding the remainder\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5])\nprint('original array: ', numpy_array_from_list)\nten_times_original = numpy_array_from_list % 3\nprint(ten_times_original)\n```\n\n```sh\n    original array:  [1 2 3 4 5]\n    [1 2 0 1 2]\n```\n\n### Floor Division\n\n```py\n# Floor division: the division result without the remainder\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5])\nprint('original array: ', numpy_array_from_list)\nten_times_original = numpy_array_from_list // 10\nprint(ten_times_original)\n```\n\n### Exponential\n\n```py\n# Exponential is finding some number the power of another:\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5])\nprint('original array: ', numpy_array_from_list)\nten_times_original = numpy_array_from_list  ** 2\nprint(ten_times_original)\n```\n\n```sh\n    original array:  [1 2 3 4 5]\n    [ 1  4  9 16 25]\n```\n\n## Checking data types\n\n```py\n#Int,  Float numbers\nnumpy_int_arr = np.array([1,2,3,4])\nnumpy_float_arr = np.array([1.1, 2.0,3.2])\nnumpy_bool_arr = np.array([-3, -2, 0, 1,2,3], dtype='bool')\n\nprint(numpy_int_arr.dtype)\nprint(numpy_float_arr.dtype)\nprint(numpy_bool_arr.dtype)\n```\n\n```sh\n    int64\n    float64\n    bool\n```\n\n### Converting types\n\nWe can convert the data types of numpy array\n\n1. Int to Float\n\n```py\nnumpy_int_arr = np.array([1,2,3,4], dtype = 'float')\nnumpy_int_arr\n```\n\n    array([1., 2., 3., 4.])\n\n2. Float to Int\n\n```py\nnumpy_int_arr = np.array([1., 2., 3., 4.], dtype = 'int')\nnumpy_int_arr\n```\n\n```sh\n    array([1, 2, 3, 4])\n```\n\n3. Int ot boolean\n\n```py\nnp.array([-3, -2, 0, 1,2,3], dtype='bool')\n\n```\n\n```sh\n    array([ True,  True, False,  True,  True,  True])\n```\n\n4. Int to str\n\n```py\nnumpy_float_list.astype('int').astype('str')\n```\n\n```sh\n    array(['1', '2', '3'], dtype='<U21')\n```\n\n## Multi-dimensional Arrays\n\n```py\n# 2 Dimension Array\ntwo_dimension_array = np.array([(1,2,3),(4,5,6), (7,8,9)])\nprint(type (two_dimension_array))\nprint(two_dimension_array)\nprint('Shape: ', two_dimension_array.shape)\nprint('Size:', two_dimension_array.size)\nprint('Data type:', two_dimension_array.dtype)\n```\n\n```sh\n    <class 'numpy.ndarray'>\n    [[1 2 3]\n     [4 5 6]\n     [7 8 9]]\n    Shape:  (3, 3)\n    Size: 9\n    Data type: int64\n```\n\n### Getting items from a numpy array\n\n```py\n# 2 Dimension Array\ntwo_dimension_array = np.array([[1,2,3],[4,5,6], [7,8,9]])\nfirst_row = two_dimension_array[0]\nsecond_row = two_dimension_array[1]\nthird_row = two_dimension_array[2]\nprint('First row:', first_row)\nprint('Second row:', second_row)\nprint('Third row: ', third_row)\n```\n\n```sh\n    First row: [1 2 3]\n    Second row: [4 5 6]\n    Third row:  [7 8 9]\n```\n\n```py\nfirst_column= two_dimension_array[:,0]\nsecond_column = two_dimension_array[:,1]\nthird_column = two_dimension_array[:,2]\nprint('First column:', first_column)\nprint('Second column:', second_column)\nprint('Third column: ', third_column)\nprint(two_dimension_array)\n\n```\n\n```sh\n    First column: [1 4 7]\n    Second column: [2 5 8]\n    Third column:  [3 6 9]\n    [[1 2 3]\n     [4 5 6]\n     [7 8 9]]\n```\n\n## Slicing Numpy array\n\nSlicing in numpy is similar to slicing in python list\n\n```py\ntwo_dimension_array = np.array([[1,2,3],[4,5,6], [7,8,9]])\nfirst_two_rows_and_columns = two_dimension_array[0:2, 0:2]\nprint(first_two_rows_and_columns)\n```\n\n```sh\n    [[1 2]\n     [4 5]]\n```\n\n### How to reverse the rows and the whole array?\n\n```py\ntwo_dimension_array[::]\n```\n\n```sh\n    array([[1, 2, 3],\n           [4, 5, 6],\n           [7, 8, 9]])\n```\n\n### Reverse the row and column positions\n\n```py\n    two_dimension_array = np.array([[1,2,3],[4,5,6], [7,8,9]])\n    two_dimension_array[::-1,::-1]\n```\n\n```sh\n    array([[9, 8, 7],\n           [6, 5, 4],\n           [3, 2, 1]])\n```\n\n## How to represent missing values ?\n\n```python\n    print(two_dimension_array)\n    two_dimension_array[1,1] = 55\n    two_dimension_array[1,2] =44\n    print(two_dimension_array)\n```\n\n```sh\n    [[1 2 3]\n     [4 5 6]\n     [7 8 9]]\n    [[ 1  2  3]\n     [ 4 55 44]\n     [ 7  8  9]]\n```\n\n```py\n    # Numpy Zeroes\n    # numpy.zeros(shape, dtype=float, order='C')\n    numpy_zeroes = np.zeros((3,3),dtype=int,order='C')\n    numpy_zeroes\n```\n\n```sh\n    array([[0, 0, 0],\n           [0, 0, 0],\n           [0, 0, 0]])\n```\n\n```py\n# Numpy Zeroes\nnumpy_ones = np.ones((3,3),dtype=int,order='C')\nprint(numpy_ones)\n```\n\n```sh\n    [[1 1 1]\n     [1 1 1]\n     [1 1 1]]\n```\n\n```py\ntwoes = numpy_ones * 2\n```\n\n```py\n# Reshape\n# numpy.reshape(), numpy.flatten()\nfirst_shape  = np.array([(1,2,3), (4,5,6)])\nprint(first_shape)\nreshaped = first_shape.reshape(3,2)\nprint(reshaped)\n\n```\n\n```sh\n    [[1 2 3]\n     [4 5 6]]\n    [[1 2]\n     [3 4]\n     [5 6]]\n```\n\n```py\nflattened = reshaped.flatten()\nflattened\n```\n\n```sh\n    array([1, 2, 3, 4, 5, 6])\n```\n\n```py\n    ## Horitzontal Stack\n    np_list_one = np.array([1,2,3])\n    np_list_two = np.array([4,5,6])\n\n    print(np_list_one + np_list_two)\n\n    print('Horizontal Append:', np.hstack((np_list_one, np_list_two)))\n```\n\n```sh\n    [5 7 9]\n    Horizontal Append: [1 2 3 4 5 6]\n```\n\n```py\n    ## Vertical Stack\n    print('Vertical Append:', np.vstack((np_list_one, np_list_two)))\n```\n\n```sh\n    Vertical Append: [[1 2 3]\n     [4 5 6]]\n```\n\n#### Generating Random Numbers\n\n```py\n    # Generate a random float  number\n    random_float = np.random.random()\n    random_float\n```\n\n```sh\n    0.018929887384753874\n```\n\n```py\n    # Generate a random float  number\n    random_floats = np.random.random(5)\n    random_floats\n```\n\n```sh\n    array([0.26392192, 0.35842215, 0.87908478, 0.41902195, 0.78926418])\n```\n\n```py\n    # Generating a random integers between 0 and 10\n\n    random_int = np.random.randint(0, 11)\n    random_int\n```\n\n```sh\n    4\n```\n\n```py\n    # Generating a random integers between 2 and 11, and creating a one row array\n    random_int = np.random.randint(2,10, size=4)\n    random_int\n```\n\n```sh\n    array([8, 8, 8, 2])\n```\n\n```py\n    # Generating a random integers between 0 and 10\n    random_int = np.random.randint(2,10, size=(3,3))\n    random_int\n```\n\n```sh\n    array([[3, 5, 3],\n           [7, 3, 6],\n           [2, 3, 3]])\n```\n\n### Generationg random numbers\n\n```py\n    # np.random.normal(mu, sigma, size)\n    normal_array = np.random.normal(79, 15, 80)\n    normal_array\n\n```\n\n```sh\n    array([ 89.49990595,  82.06056961, 107.21445842,  38.69307086,\n            47.85259157,  93.07381061,  76.40724259,  78.55675184,\n            72.17358173,  47.9888899 ,  65.10370622,  76.29696568,\n            95.58234254,  68.14897213,  38.75862686, 122.5587927 ,\n            67.0762565 ,  95.73990864,  81.97454563,  92.54264805,\n            59.37035153,  77.76828101,  52.30752166,  64.43109931,\n            62.63695351,  90.04616138,  75.70009094,  49.87586877,\n            80.22002414,  68.56708848,  76.27791052,  67.24343975,\n            81.86363935,  78.22703433, 102.85737041,  65.15700341,\n            84.87033426,  76.7569997 ,  64.61321853,  67.37244562,\n            74.4068773 ,  58.65119655,  71.66488727,  53.42458179,\n            70.26872028,  60.96588544,  83.56129414,  72.14255326,\n            81.00787609,  71.81264853,  72.64168853,  86.56608717,\n            94.94667321,  82.32676973,  70.5165446 ,  85.43061003,\n            72.45526212,  87.34681775,  87.69911217, 103.02831489,\n            75.28598596,  67.17806893,  92.41274447, 101.06662611,\n            87.70013935,  70.73980645,  46.40368207,  50.17947092,\n            61.75618542,  90.26191397,  78.63968639,  70.84550744,\n            88.91826581, 103.91474733,  66.3064638 ,  79.49726264,\n            70.81087439,  83.90130623,  87.58555972,  59.95462521])\n```\n\n## Numpy and Statistics\n\n```py\nimport matplotlib.pyplot as plt\nimport seaborn as sns\nsns.set()\nplt.hist(normal_array, color=\"grey\", bins=50)\n```\n\n```sh\n    (array([2., 0., 0., 0., 1., 2., 2., 0., 2., 0., 0., 1., 2., 2., 1., 4., 3.,\n            4., 2., 7., 2., 2., 5., 4., 2., 4., 3., 2., 1., 5., 3., 0., 3., 2.,\n            1., 0., 0., 1., 3., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 1.]),\n     array([ 38.69307086,  40.37038529,  42.04769973,  43.72501417,\n             45.4023286 ,  47.07964304,  48.75695748,  50.43427191,\n             52.11158635,  53.78890079,  55.46621523,  57.14352966,\n             58.8208441 ,  60.49815854,  62.17547297,  63.85278741,\n             65.53010185,  67.20741628,  68.88473072,  70.56204516,\n             72.23935959,  73.91667403,  75.59398847,  77.27130291,\n             78.94861734,  80.62593178,  82.30324622,  83.98056065,\n             85.65787509,  87.33518953,  89.01250396,  90.6898184 ,\n             92.36713284,  94.04444727,  95.72176171,  97.39907615,\n             99.07639058, 100.75370502, 102.43101946, 104.1083339 ,\n            105.78564833, 107.46296277, 109.14027721, 110.81759164,\n            112.49490608, 114.17222052, 115.84953495, 117.52684939,\n            119.20416383, 120.88147826, 122.5587927 ]),\n     <a list of 50 Patch objects>)\n```\n\n### Matrix in numpy\n\n```py\n\nfour_by_four_matrix = np.matrix(np.ones((4,4), dtype=float))\n```\n\n```py\nfour_by_four_matrix\n```\n\n```sh\nmatrix([[1., 1., 1., 1.],\n            [1., 1., 1., 1.],\n            [1., 1., 1., 1.],\n            [1., 1., 1., 1.]])\n```\n\n```py\nnp.asarray(four_by_four_matrix)[2] = 2\nfour_by_four_matrix\n```\n\n```sh\n\nmatrix([[1., 1., 1., 1.],\n            [1., 1., 1., 1.],\n            [2., 2., 2., 2.],\n            [1., 1., 1., 1.]])\n```\n\n### Numpy numpy.arange()\n\n#### What is Arrange?\n\nSometimes, you want to create values that are evenly spaced within a defined interval. For instance, you want to create values from 1 to 10; you can use numpy.arange() function\n\n```py\n# creating list using range(starting, stop, step)\nlst = range(0, 11, 2)\nlst\n```\n\n```python\nrange(0, 11, 2)\n```\n\n```python\nfor l in lst:\n    print(l)\n```\n\n```sh 0\n    2\n    4\n    6\n    8\n    10\n```\n\n```py\n# Similar to range arange numpy.arange(start, stop, step)\nwhole_numbers = np.arange(0, 20, 1)\nwhole_numbers\n```\n\n```sh\narray([ 0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15, 16,\n           17, 18, 19])\n```\n\n```py\nnatural_numbers = np.arange(1, 20, 1)\nnatural_numbers\n```\n\n```py\nodd_numbers = np.arange(1, 20, 2)\nodd_numbers\n```\n\n```sh\n    array([ 1,  3,  5,  7,  9, 11, 13, 15, 17, 19])\n```\n\n```py\neven_numbers = np.arange(2, 20, 2)\neven_numbers\n```\n\n```sh\n    array([ 2,  4,  6,  8, 10, 12, 14, 16, 18])\n```\n\n### Creating sequence of numbers using linspace\n\n```py\n# numpy.linspace()\n# numpy.logspace() in Python with Example\n# For instance, it can be used to create 10 values from 1 to 5 evenly spaced.\nnp.linspace(1.0, 5.0, num=10)\n```\n\n```sh\n    array([1.        , 1.44444444, 1.88888889, 2.33333333, 2.77777778,\n           3.22222222, 3.66666667, 4.11111111, 4.55555556, 5.        ])\n```\n\n```py\n# not to include the last value in the interval\nnp.linspace(1.0, 5.0, num=5, endpoint=False)\n```\n\n```\narray([1. , 1.8, 2.6, 3.4, 4.2])\n```\n\n```py\n# LogSpace\n# LogSpace returns even spaced numbers on a log scale. Logspace has the same parameters as np.linspace.\n\n# Syntax:\n\n# numpy.logspace(start, stop, num, endpoint)\n\nnp.logspace(2, 4.0, num=4)\n```\n\n```sh\n\narray([  100.        ,   464.15888336,  2154.43469003, 10000.        ])\n```\n\n```py\n# to check the size of an array\nx = np.array([1,2,3], dtype=np.complex128)\n```\n\n```py\nx\n```\n\n```sh\n    array([1.+0.j, 2.+0.j, 3.+0.j])\n```\n\n```py\nx.itemsize\n```\n\n```sh\n16\n```\n\n```py\n# indexing and Slicing NumPy Arrays in Python\nnp_list = np.array([(1,2,3), (4,5,6)])\nnp_list\n\n```\n\n```sh\n    array([[1, 2, 3],\n           [4, 5, 6]])\n```\n\n```py\nprint('First row: ', np_list[0])\nprint('Second row: ', np_list[1])\n\n```\n\n```sh\n\n    First row:  [1 2 3]\n    Second row:  [4 5 6]\n```\n\n```p\nprint('First column: ', np_list[:,0])\nprint('Second column: ', np_list[:,1])\nprint('Third column: ', np_list[:,2])\n\n```\n\n```sh\n    First column:  [1 4]\n    Second column:  [2 5]\n    Third column:  [3 6]\n```\n\n### NumPy Statistical Functions with Example\n\nNumPy has quite useful statistical functions for finding minimum, maximum, mean, median, percentile,standard deviation and variance, etc from the given elements in the array.\nThe functions are explained as follows −\nStatistical function\nNumpy is equipped with the robust statistical function as listed below\n\n- Numpy Functions\n  - Min np.min()\n  - Max np.max()\n  - Mean np.mean()\n  - Median np.median()\n  - Variance\n  - Percentile\n  - Standard deviation np.std()\n\n```python\nnp_normal_dis = np.random.normal(5, 0.5, 100)\nnp_normal_dis\n## min, max, mean, median, sd\nprint('min: ', two_dimension_array.min())\nprint('max: ', two_dimension_array.max())\nprint('mean: ',two_dimension_array.mean())\n# print('median: ', two_dimension_array.median())\nprint('sd: ', two_dimension_array.std())\n```\n\n    min:  1\n    max:  55\n    mean:  14.777777777777779\n    sd:  18.913709183069525\n\n```python\nmin:  1\nmax:  55\nmean:  14.777777777777779\nsd:  18.913709183069525\n```\n\n```python\nprint(two_dimension_array)\nprint('Column with minimum: ', np.amin(two_dimension_array,axis=0))\nprint('Column with maximum: ', np.amax(two_dimension_array,axis=0))\nprint('=== Row ==')\nprint('Row with minimum: ', np.amin(two_dimension_array,axis=1))\nprint('Row with maximum: ', np.amax(two_dimension_array,axis=1))\n```\n\n    [[ 1  2  3]\n     [ 4 55 44]\n     [ 7  8  9]]\n    Column with minimum:  [1 2 3]\n    Column with maximum:  [ 7 55 44]\n    === Row ==\n    Row with minimum:  [1 4 7]\n    Row with maximum:  [ 3 55  9]\n\n### How to create repeating sequences?\n\n```python\na = [1,2,3]\n\n# Repeat whole of 'a' two times\nprint('Tile:   ', np.tile(a, 2))\n\n# Repeat each element of 'a' two times\nprint('Repeat: ', np.repeat(a, 2))\n\n```\n\n    Tile:    [1 2 3 1 2 3]\n    Repeat:  [1 1 2 2 3 3]\n\n### How to generate random numbers?\n\n```python\n# One random number between [0,1)\none_random_num = np.random.random()\none_random_in = np.random\nprint(one_random_num)\n```\n\n    0.6149403282678213\n\n```python\n0.4763968133790438\n```\n\n    0.4763968133790438\n\n```python\n# Random numbers between [0,1) of shape 2,3\nr = np.random.random(size=[2,3])\nprint(r)\n```\n\n    [[0.13031737 0.4429537  0.1129527 ]\n     [0.76811539 0.88256594 0.6754075 ]]\n\n```python\nprint(np.random.choice(['a', 'e', 'i', 'o', 'u'], size=10))\n```\n\n    ['u' 'o' 'o' 'i' 'e' 'e' 'u' 'o' 'u' 'a']\n\n```python\n['i' 'u' 'e' 'o' 'a' 'i' 'e' 'u' 'o' 'i']\n```\n\n    ['iueoaieuoi']\n\n```python\n## Random numbers between [0, 1] of shape 2, 2\nrand = np.random.rand(2,2)\nrand\n```\n\n    array([[0.97992598, 0.79642484],\n           [0.65263629, 0.55763145]])\n\n```python\nrand2 = np.random.randn(2,2)\nrand2\n\n```\n\n    array([[ 1.65593322, -0.52326621],\n           [ 0.39071179, -2.03649407]])\n\n```python\n# Random integers between [0, 10) of shape 2,5\nrand_int = np.random.randint(0, 10, size=[5,3])\nrand_int\n```\n\n    array([[0, 7, 5],\n           [4, 1, 4],\n           [3, 5, 3],\n           [4, 3, 8],\n           [4, 6, 7]])\n\n```py\nfrom scipy import stats\nnp_normal_dis = np.random.normal(5, 0.5, 1000) # mean, standard deviation, number of samples\nnp_normal_dis\n## min, max, mean, median, sd\nprint('min: ', np.min(np_normal_dis))\nprint('max: ', np.max(np_normal_dis))\nprint('mean: ', np.mean(np_normal_dis))\nprint('median: ', np.median(np_normal_dis))\nprint('mode: ', stats.mode(np_normal_dis))\nprint('sd: ', np.std(np_normal_dis))\n```\n\n```sh\n\n    min:  3.557811005458804\n    max:  6.876317743643499\n    mean:  5.035832048106663\n    median:  5.020161980441937\n    mode:  ModeResult(mode=array([3.55781101]), count=array([1]))\n    sd:  0.489682424165213\n\n```\n\n```python\nplt.hist(np_normal_dis, color=\"grey\", bins=21)\nplt.show()\n```\n\n![png](../test_files/test_121_0.png)\n\n```python\n# numpy.dot(): Dot Product in Python using Numpy\n# Dot Product\n# Numpy is powerful library for matrices computation. For instance, you can compute the dot product with np.dot\n\n# Syntax\n\n# numpy.dot(x, y, out=None)\n```\n\n### Linear Algebra\n\n1. Dot Product\n\n```python\n## Linear algebra\n### Dot product: product of two arrays\nf = np.array([1,2,3])\ng = np.array([4,5,3])\n### 1*4+2*5 + 3*6\nnp.dot(f, g)  # 23\n```\n\n### NumPy Matrix Multiplication with np.matmul()\n\n```python\n### Matmul: matruc product of two arrays\nh = [[1,2],[3,4]]\ni = [[5,6],[7,8]]\n### 1*5+2*7 = 19\nnp.matmul(h, i)\n```\n\n```sh\n    array([[19, 22],\n           [43, 50]])\n\n```\n\n```py\n## Determinant 2*2 matrix\n### 5*8-7*6np.linalg.det(i)\n```\n\n```python\nnp.linalg.det(i)\n```\n\n    -1.999999999999999\n\n```python\nZ = np.zeros((8,8))\nZ[1::2,::2] = 1\nZ[::2,1::2] = 1\n```\n\n```python\nZ\n```\n\n    array([[0., 1., 0., 1., 0., 1., 0., 1.],\n           [1., 0., 1., 0., 1., 0., 1., 0.],\n           [0., 1., 0., 1., 0., 1., 0., 1.],\n           [1., 0., 1., 0., 1., 0., 1., 0.],\n           [0., 1., 0., 1., 0., 1., 0., 1.],\n           [1., 0., 1., 0., 1., 0., 1., 0.],\n           [0., 1., 0., 1., 0., 1., 0., 1.],\n           [1., 0., 1., 0., 1., 0., 1., 0.]])\n\n```python\nnew_list = [ x + 2 for x in range(0, 11)]\n```\n\n```python\nnew_list\n```\n\n    [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]\n\n```python\n[2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]\n```\n\n    [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]\n\n```python\nnp_arr = np.array(range(0, 11))\nnp_arr + 2\n```\n\narray([ 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12])\n\nWe use linear equation for quantities which have linear relationship. Let's see the example below:\n\n```python\ntemp = np.array([1,2,3,4,5])\npressure = temp * 2 + 5\npressure\n```\n\narray([ 7, 9, 11, 13, 15])\n\n```python\nplt.plot(temp,pressure)\nplt.xlabel('Temperature in oC')\nplt.ylabel('Pressure in atm')\nplt.title('Temperature vs Pressure')\nplt.xticks(np.arange(0, 6, step=0.5))\nplt.show()\n```\n\n![png](../test_files/test_141_0.png)\n\nTo draw the Gaussian normal distribution using numpy. As you can see below, the numpy can generate random numbers. To create random sample, we need the mean(mu), sigma(standard deviation), number of data points.\n\n```python\nmu = 28\nsigma = 15\nsamples = 100000\n\nx = np.random.normal(mu, sigma, samples)\nax = sns.distplot(x);\nax.set(xlabel=\"x\", ylabel='y')\nplt.show()\n```\n\n![png](../test_files/test_143_0.png)\n\n# Summary\n\nTo summarize, the main differences with python lists are:\n\n1. Arrays support vectorized operations, while lists don’t.\n1. Once an array is created, you cannot change its size. You will have to create a new array or overwrite the existing one.\n1. Every array has one and only one dtype. All items in it should be of that dtype.\n1. An equivalent numpy array occupies much less space than a python list of lists.\n1. numpy arrays support boolean indexing.\n\n## 💻 Exercises: Day 24\n\n1. Repeat all the examples\n\n🎉 CONGRATULATIONS ! 🎉\n\n[<< Day 23](../23_Day_Virtual_environment/23_virtual_environment.md) | [Day 25 >>](../25_Day_Pandas/25_pandas.md)\n"
  },
  {
    "path": "25_Day_Pandas/25_pandas.md",
    "content": "<div align=\"center\">\n  <h1> 30 Days Of Python: Day 25 - Pandas </h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n  <sub>Author:\n  <a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n  <small>Second Edition: July, 2021</small>\n  </sub>\n\n</div>\n\n[<< Day 24](../24_Day_Statistics/24_statistics.md) | [Day 26 >>](../26_Day_Python_web/26_python_web.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 Day 25](#-day-25)\n  - [Pandas](#pandas)\n    - [Installing Pandas](#installing-pandas)\n    - [Importing Pandas](#importing-pandas)\n    - [Creating Pandas Series with Default Index](#creating-pandas-series-with-default-index)\n    - [Creating  Pandas Series with custom index](#creating--pandas-series-with-custom-index)\n    - [Creating Pandas Series from a Dictionary](#creating-pandas-series-from-a-dictionary)\n    - [Creating a Constant Pandas Series](#creating-a-constant-pandas-series)\n    - [Creating a  Pandas Series Using Linspace](#creating-a--pandas-series-using-linspace)\n  - [DataFrames](#dataframes)\n    - [Creating DataFrames from List of Lists](#creating-dataframes-from-list-of-lists)\n    - [Creating DataFrame Using Dictionary](#creating-dataframe-using-dictionary)\n    - [Creating DataFrames from a List of Dictionaries](#creating-dataframes-from-a-list-of-dictionaries)\n  - [Reading CSV File Using Pandas](#reading-csv-file-using-pandas)\n    - [Data Exploration](#data-exploration)\n  - [Modifying a DataFrame](#modifying-a-dataframe)\n    - [Creating a DataFrame](#creating-a-dataframe)\n    - [Adding a New Column](#adding-a-new-column)\n    - [Modifying column values](#modifying-column-values)\n    - [Formatting DataFrame columns](#formatting-dataframe-columns)\n  - [Checking data types of Column values](#checking-data-types-of-column-values)\n    - [Boolean Indexing](#boolean-indexing)\n  - [Exercises: Day 25](#exercises-day-25)\n\n# 📘 Day 25\n\n## Pandas\n\nPandas is an open source, high-performance, easy-to-use data structures and data analysis tools for the Python programming language.\nPandas adds data structures and tools designed to work with table-like data which is *Series* and *Data Frames*.\nPandas provides tools for data manipulation:\n\n- reshaping\n- merging\n- sorting\n- slicing\n- aggregation\n- imputation.\nIf you are using anaconda, you do not have install pandas.\n\n### Installing Pandas\n\nFor Mac:\n```py\npip install conda\nconda install pandas\n```\n\nFor Windows:\n```py\npip install conda\npip install pandas\n```\n\nPandas data structure is based on *Series* and *DataFrames*.\n\nA *series* is a *column* and a DataFrame is a *multidimensional table* made up of collection of *series*. In order to create a pandas series we should use numpy to create a one dimensional arrays or a python list.\nLet us see an example of a series:\n\nNames Pandas Series\n\n![pandas series](../images/pandas-series-1.png)\n\nCountries Series\n\n![pandas series](../images/pandas-series-2.png)\n\nCities Series\n\n![pandas series](../images/pandas-series-3.png)\n\nAs you can see, pandas series is just one column of data. If we want to have multiple columns we use data frames. The example below shows pandas DataFrames.\n\nLet us see, an example of a pandas data frame:\n\n![Pandas data frame](../images/pandas-dataframe-1.png)\n\nData frame is a collection of rows and columns. Look at the table below; it has many more columns than the example above:\n\n![Pandas data frame](../images/pandas-dataframe-2.png)\n\nNext, we will see how to import pandas and how to create Series and DataFrames using pandas\n\n### Importing Pandas\n\n```python\nimport pandas as pd # importing pandas as pd\nimport numpy  as np # importing numpy as np\n```\n\n### Creating Pandas Series with Default Index\n\n```python\nnums = [1, 2, 3, 4,5]\ns = pd.Series(nums)\nprint(s)\n```\n\n```sh\n    0    1\n    1    2\n    2    3\n    3    4\n    4    5\n    dtype: int64\n```\n\n### Creating  Pandas Series with custom index\n\n```python\nnums = [1, 2, 3, 4, 5]\ns = pd.Series(nums, index=[1, 2, 3, 4, 5])\nprint(s)\n```\n\n```sh\n    1    1\n    2    2\n    3    3\n    4    4\n    5    5\n    dtype: int64\n```\n\n```python\nfruits = ['Orange','Banana','Mango']\nfruits = pd.Series(fruits, index=[1, 2, 3])\nprint(fruits)\n```\n\n```sh\n    1    Orange\n    2    Banana\n    3    Mango\n    dtype: object\n```\n\n### Creating Pandas Series from a Dictionary\n\n```python\ndct = {'name':'Asabeneh','country':'Finland','city':'Helsinki'}\n```\n\n```python\ns = pd.Series(dct)\nprint(s)\n```\n\n```sh\n    name       Asabeneh\n    country     Finland\n    city       Helsinki\n    dtype: object\n```\n\n### Creating a Constant Pandas Series\n\n```python\ns = pd.Series(10, index = [1, 2, 3])\nprint(s)\n```\n\n```sh\n    1    10\n    2    10\n    3    10\n    dtype: int64\n```\n\n### Creating a  Pandas Series Using Linspace\n\n```python\ns = pd.Series(np.linspace(5, 20, 10)) # linspace(starting, end, items)\nprint(s)\n```\n\n```sh\n    0     5.000000\n    1     6.666667\n    2     8.333333\n    3    10.000000\n    4    11.666667\n    5    13.333333\n    6    15.000000\n    7    16.666667\n    8    18.333333\n    9    20.000000\n    dtype: float64\n```\n\n## DataFrames\n\nPandas data frames can be created in different ways.\n\n### Creating DataFrames from List of Lists\n\n```python\ndata = [\n    ['Asabeneh', 'Finland', 'Helsink'],\n    ['David', 'UK', 'London'],\n    ['John', 'Sweden', 'Stockholm']\n]\ndf = pd.DataFrame(data, columns=['Names','Country','City'])\nprint(df)\n```\n\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>Names</th>\n      <th>Country</th>\n      <th>City</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>0</td>\n      <td>Asabeneh</td>\n      <td>Finland</td>\n      <td>Helsink</td>\n    </tr>\n    <tr>\n      <td>1</td>\n      <td>David</td>\n      <td>UK</td>\n      <td>London</td>\n    </tr>\n    <tr>\n      <td>2</td>\n      <td>John</td>\n      <td>Sweden</td>\n      <td>Stockholm</td>\n    </tr>\n  </tbody>\n</table>\n\n### Creating DataFrame Using Dictionary\n\n```python\ndata = {'Name': ['Asabeneh', 'David', 'John'], 'Country':[\n    'Finland', 'UK', 'Sweden'], 'City': ['Helsiki', 'London', 'Stockholm']}\ndf = pd.DataFrame(data)\nprint(df)\n```\n\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>Name</th>\n      <th>Country</th>\n      <th>City</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>0</td>\n      <td>Asabeneh</td>\n      <td>Finland</td>\n      <td>Helsiki</td>\n    </tr>\n    <tr>\n      <td>1</td>\n      <td>David</td>\n      <td>UK</td>\n      <td>London</td>\n    </tr>\n    <tr>\n      <td>2</td>\n      <td>John</td>\n      <td>Sweden</td>\n      <td>Stockholm</td>\n    </tr>\n  </tbody>\n</table>\n\n### Creating DataFrames from a List of Dictionaries\n\n```python\ndata = [\n    {'Name': 'Asabeneh', 'Country': 'Finland', 'City': 'Helsinki'},\n    {'Name': 'David', 'Country': 'UK', 'City': 'London'},\n    {'Name': 'John', 'Country': 'Sweden', 'City': 'Stockholm'}]\ndf = pd.DataFrame(data)\nprint(df)\n```\n\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>Name</th>\n      <th>Country</th>\n      <th>City</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>0</td>\n      <td>Asabeneh</td>\n      <td>Finland</td>\n      <td>Helsinki</td>\n    </tr>\n    <tr>\n      <td>1</td>\n      <td>David</td>\n      <td>UK</td>\n      <td>London</td>\n    </tr>\n    <tr>\n      <td>2</td>\n      <td>John</td>\n      <td>Sweden</td>\n      <td>Stockholm</td>\n    </tr>\n  </tbody>\n</table>\n\n## Reading CSV File Using Pandas\n\nTo download the CSV file, what is needed in this example, console/command line is enough:\n\n```sh\ncurl -O https://raw.githubusercontent.com/Asabeneh/30-Days-Of-Python/master/data/weight-height.csv\n```\n\nPut the downloaded file in your working directory.\n\n```python\nimport pandas as pd\n\ndf = pd.read_csv('weight-height.csv')\nprint(df)\n```\n\n### Data Exploration\n\nLet us read only the first 5 rows using head()\n\n```python\nprint(df.head()) # give five rows we can increase the number of rows by passing argument to the head() method\n```\n\n\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>Gender</th>\n      <th>Height</th>\n      <th>Weight</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>0</td>\n      <td>Male</td>\n      <td>73.847017</td>\n      <td>241.893563</td>\n    </tr>\n    <tr>\n      <td>1</td>\n      <td>Male</td>\n      <td>68.781904</td>\n      <td>162.310473</td>\n    </tr>\n    <tr>\n      <td>2</td>\n      <td>Male</td>\n      <td>74.110105</td>\n      <td>212.740856</td>\n    </tr>\n    <tr>\n      <td>3</td>\n      <td>Male</td>\n      <td>71.730978</td>\n      <td>220.042470</td>\n    </tr>\n    <tr>\n      <td>4</td>\n      <td>Male</td>\n      <td>69.881796</td>\n      <td>206.349801</td>\n    </tr>\n  </tbody>\n</table>\n\nLet us also explore the last recordings of the dataframe using the tail() methods.\n\n```python\nprint(df.tail()) # tails give the last five rows, we can increase the rows by passing argument to tail method\n```\n\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>Gender</th>\n      <th>Height</th>\n      <th>Weight</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>9995</td>\n      <td>Female</td>\n      <td>66.172652</td>\n      <td>136.777454</td>\n    </tr>\n    <tr>\n      <td>9996</td>\n      <td>Female</td>\n      <td>67.067155</td>\n      <td>170.867906</td>\n    </tr>\n    <tr>\n      <td>9997</td>\n      <td>Female</td>\n      <td>63.867992</td>\n      <td>128.475319</td>\n    </tr>\n    <tr>\n      <td>9998</td>\n      <td>Female</td>\n      <td>69.034243</td>\n      <td>163.852461</td>\n    </tr>\n    <tr>\n      <td>9999</td>\n      <td>Female</td>\n      <td>61.944246</td>\n      <td>113.649103</td>\n    </tr>\n  </tbody>\n</table>\n\nAs you can see the csv file has three rows: Gender, Height and Weight. If the DataFrame would have a long rows, it would be hard to know all the columns. Therefore, we should use a method to know the columns.  we do not know the number of rows. Let's use shape method.\n\n```python\nprint(df.shape) # as you can see 10000 rows and three columns\n```\n\n    (10000, 3)\n\nLet us get all the columns using columns.\n\n```python\nprint(df.columns)\n```\n\n    Index(['Gender', 'Height', 'Weight'], dtype='object')\n\nNow, let us get a specific column using the column key\n\n```python\nheights = df['Height'] # this is now a series\n```\n\n```python\nprint(heights)\n```\n\n```sh\n    0       73.847017\n    1       68.781904\n    2       74.110105\n    3       71.730978\n    4       69.881796\n              ...\n    9995    66.172652\n    9996    67.067155\n    9997    63.867992\n    9998    69.034243\n    9999    61.944246\n    Name: Height, Length: 10000, dtype: float64\n```\n\n```python\nweights = df['Weight'] # this is now a series\n```\n\n```python\nprint(weights)\n```\n\n```sh\n    0       241.893563\n    1       162.310473\n    2       212.740856\n    3       220.042470\n    4       206.349801\n               ...\n    9995    136.777454\n    9996    170.867906\n    9997    128.475319\n    9998    163.852461\n    9999    113.649103\n    Name: Weight, Length: 10000, dtype: float64\n```\n\n```python\nprint(len(heights) == len(weights))\n```\n\n    True\n\nThe describe() method provides a descriptive statistical values of a dataset.\n\n```python\nprint(heights.describe()) # give statistical information about height data\n```\n\n```sh\n    count    10000.000000\n    mean        66.367560\n    std          3.847528\n    min         54.263133\n    25%         63.505620\n    50%         66.318070\n    75%         69.174262\n    max         78.998742\n    Name: Height, dtype: float64\n```\n\n```python\nprint(weights.describe())\n```\n\n```sh\n    count    10000.000000\n    mean       161.440357\n    std         32.108439\n    min         64.700127\n    25%        135.818051\n    50%        161.212928\n    75%        187.169525\n    max        269.989699\n    Name: Weight, dtype: float64\n```\n\n```python\nprint(df.describe())  # describe can also give statistical information from a dataFrame\n```\n\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>Height</th>\n      <th>Weight</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>count</td>\n      <td>10000.000000</td>\n      <td>10000.000000</td>\n    </tr>\n    <tr>\n      <td>mean</td>\n      <td>66.367560</td>\n      <td>161.440357</td>\n    </tr>\n    <tr>\n      <td>std</td>\n      <td>3.847528</td>\n      <td>32.108439</td>\n    </tr>\n    <tr>\n      <td>min</td>\n      <td>54.263133</td>\n      <td>64.700127</td>\n    </tr>\n    <tr>\n      <td>25%</td>\n      <td>63.505620</td>\n      <td>135.818051</td>\n    </tr>\n    <tr>\n      <td>50%</td>\n      <td>66.318070</td>\n      <td>161.212928</td>\n    </tr>\n    <tr>\n      <td>75%</td>\n      <td>69.174262</td>\n      <td>187.169525</td>\n    </tr>\n    <tr>\n      <td>max</td>\n      <td>78.998742</td>\n      <td>269.989699</td>\n    </tr>\n  </tbody>\n</table>\n\nSimilar to describe(), the info() method also give information about the dataset.\n\n## Modifying a DataFrame\n\nModifying a DataFrame:\n    * We can create a new DataFrame\n    * We can create a new column and add it to the DataFrame,\n    * we can remove an existing column from a DataFrame,\n    * we can modify an existing column in a DataFrame,\n    * we can change the data type of column values in the DataFrame\n\n### Creating a DataFrame\n\nAs always, first we import the necessary packages. Now, lets import pandas and numpy, two best friends ever.\n\n```python\nimport pandas as pd\nimport numpy as np\ndata = [\n    {\"Name\": \"Asabeneh\", \"Country\":\"Finland\",\"City\":\"Helsinki\"},\n    {\"Name\": \"David\", \"Country\":\"UK\",\"City\":\"London\"},\n    {\"Name\": \"John\", \"Country\":\"Sweden\",\"City\":\"Stockholm\"}]\ndf = pd.DataFrame(data)\nprint(df)\n```\n\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>Name</th>\n      <th>Country</th>\n      <th>City</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>0</td>\n      <td>Asabeneh</td>\n      <td>Finland</td>\n      <td>Helsinki</td>\n    </tr>\n    <tr>\n      <td>1</td>\n      <td>David</td>\n      <td>UK</td>\n      <td>London</td>\n    </tr>\n    <tr>\n      <td>2</td>\n      <td>John</td>\n      <td>Sweden</td>\n      <td>Stockholm</td>\n    </tr>\n  </tbody>\n</table>\n\nAdding a column to a DataFrame is like adding a key to a dictionary.\n\nFirst let's use the previous example to create a DataFrame. After we create the DataFrame, we will start modifying the columns and column values.\n\n### Adding a New Column\n\nLet's add a weight column in the DataFrame\n\n```python\nweights = [74, 78, 69]\ndf['Weight'] = weights\ndf\n```\n\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>Name</th>\n      <th>Country</th>\n      <th>City</th>\n      <th>Weight</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>0</td>\n      <td>Asabeneh</td>\n      <td>Finland</td>\n      <td>Helsinki</td>\n      <td>74</td>\n    </tr>\n    <tr>\n      <td>1</td>\n      <td>David</td>\n      <td>UK</td>\n      <td>London</td>\n      <td>78</td>\n    </tr>\n    <tr>\n      <td>2</td>\n      <td>John</td>\n      <td>Sweden</td>\n      <td>Stockholm</td>\n      <td>69</td>\n    </tr>\n  </tbody>\n</table>\n\nLet's add a height column into the DataFrame aswell\n\n```python\nheights = [173, 175, 169]\ndf['Height'] = heights\nprint(df)\n```\n\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>Name</th>\n      <th>Country</th>\n      <th>City</th>\n      <th>Weight</th>\n      <th>Height</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>0</td>\n      <td>Asabeneh</td>\n      <td>Finland</td>\n      <td>Helsinki</td>\n      <td>74</td>\n      <td>173</td>\n    </tr>\n    <tr>\n      <td>1</td>\n      <td>David</td>\n      <td>UK</td>\n      <td>London</td>\n      <td>78</td>\n      <td>175</td>\n    </tr>\n    <tr>\n      <td>2</td>\n      <td>John</td>\n      <td>Sweden</td>\n      <td>Stockholm</td>\n      <td>69</td>\n      <td>169</td>\n    </tr>\n  </tbody>\n</table>\n\nAs you can see in the DataFrame above, we did add new columns, Weight and Height. Let's add one additional column called BMI(Body Mass Index) by calculating their BMI using thier mass and height. BMI is mass divided by height squared (in meters) - Weight/Height * Height.\n\nAs you can see, the height is in centimeters, so we shoud change it to meters. Let's modify the height row.\n\n### Modifying column values\n\n```python\ndf['Height'] = df['Height'] * 0.01\ndf\n```\n\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>Name</th>\n      <th>Country</th>\n      <th>City</th>\n      <th>Weight</th>\n      <th>Height</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>0</td>\n      <td>Asabeneh</td>\n      <td>Finland</td>\n      <td>Helsinki</td>\n      <td>74</td>\n      <td>1.73</td>\n    </tr>\n    <tr>\n      <td>1</td>\n      <td>David</td>\n      <td>UK</td>\n      <td>London</td>\n      <td>78</td>\n      <td>1.75</td>\n    </tr>\n    <tr>\n      <td>2</td>\n      <td>John</td>\n      <td>Sweden</td>\n      <td>Stockholm</td>\n      <td>69</td>\n      <td>1.69</td>\n    </tr>\n  </tbody>\n</table>\n\n```python\n# Using functions makes our code clean, but you can calculate the bmi without one\ndef calculate_bmi ():\n    weights = df['Weight']\n    heights = df['Height']\n    bmi = []\n    for w,h in zip(weights, heights):\n        b = w/(h*h)\n        bmi.append(b)\n    return bmi\n\nbmi = calculate_bmi()\n\n```\n\n\n```python\ndf['BMI'] = bmi\ndf\n```\n\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>Name</th>\n      <th>Country</th>\n      <th>City</th>\n      <th>Weight</th>\n      <th>Height</th>\n      <th>BMI</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>0</td>\n      <td>Asabeneh</td>\n      <td>Finland</td>\n      <td>Helsinki</td>\n      <td>74</td>\n      <td>1.73</td>\n      <td>24.725183</td>\n    </tr>\n    <tr>\n      <td>1</td>\n      <td>David</td>\n      <td>UK</td>\n      <td>London</td>\n      <td>78</td>\n      <td>1.75</td>\n      <td>25.469388</td>\n    </tr>\n    <tr>\n      <td>2</td>\n      <td>John</td>\n      <td>Sweden</td>\n      <td>Stockholm</td>\n      <td>69</td>\n      <td>1.69</td>\n      <td>24.158818</td>\n    </tr>\n  </tbody>\n</table>\n\n### Formatting DataFrame columns\n\nThe BMI column values of the DataFrame are float with many significant digits after decimal. Let's change it to one significant digit after point.\n\n```python\ndf['BMI'] = round(df['BMI'], 1)\nprint(df)\n```\n\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>Name</th>\n      <th>Country</th>\n      <th>City</th>\n      <th>Weight</th>\n      <th>Height</th>\n      <th>BMI</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>0</td>\n      <td>Asabeneh</td>\n      <td>Finland</td>\n      <td>Helsinki</td>\n      <td>74</td>\n      <td>1.73</td>\n      <td>24.7</td>\n    </tr>\n    <tr>\n      <td>1</td>\n      <td>David</td>\n      <td>UK</td>\n      <td>London</td>\n      <td>78</td>\n      <td>1.75</td>\n      <td>25.5</td>\n    </tr>\n    <tr>\n      <td>2</td>\n      <td>John</td>\n      <td>Sweden</td>\n      <td>Stockholm</td>\n      <td>69</td>\n      <td>1.69</td>\n      <td>24.2</td>\n    </tr>\n  </tbody>\n</table>\n\nThe information in the DataFrame seems not yet complete, let's add birth year and current year columns.\n\n```python\nbirth_year = ['1769', '1985', '1990']\ncurrent_year = pd.Series(2020, index=[0, 1,2])\ndf['Birth Year'] = birth_year\ndf['Current Year'] = current_year\ndf\n```\n\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>Name</th>\n      <th>Country</th>\n      <th>City</th>\n      <th>Weight</th>\n      <th>Height</th>\n      <th>BMI</th>\n      <th>Birth Year</th>\n      <th>Current Year</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>0</td>\n      <td>Asabeneh</td>\n      <td>Finland</td>\n      <td>Helsinki</td>\n      <td>74</td>\n      <td>1.73</td>\n      <td>24.7</td>\n      <td>1769</td>\n      <td>2020</td>\n    </tr>\n    <tr>\n      <td>1</td>\n      <td>David</td>\n      <td>UK</td>\n      <td>London</td>\n      <td>78</td>\n      <td>1.75</td>\n      <td>25.5</td>\n      <td>1985</td>\n      <td>2020</td>\n    </tr>\n    <tr>\n      <td>2</td>\n      <td>John</td>\n      <td>Sweden</td>\n      <td>Stockholm</td>\n      <td>69</td>\n      <td>1.69</td>\n      <td>24.2</td>\n      <td>1990</td>\n      <td>2020</td>\n    </tr>\n  </tbody>\n</table>\n\n## Checking data types of Column values\n\n```python\nprint(df.Weight.dtype)\n```\n\n```sh\n    dtype('int64')\n```\n\n```python\ndf['Birth Year'].dtype # it gives string object , we should change this to number\n\n```\n\n```python\ndf['Birth Year'] = df['Birth Year'].astype('int')\nprint(df['Birth Year'].dtype) # let's check the data type now\n```\n\n```sh\n    dtype('int32')\n```\n\nNow same for the current year:\n\n```python\ndf['Current Year'] = df['Current Year'].astype('int')\ndf['Current Year'].dtype\n```\n\n```sh\n    dtype('int32')\n```\n\nNow, the column values of birth year and current year are integers. We can calculate the age.\n\n```python\nages = df['Current Year'] - df['Birth Year']\nages\n```\n\n    0    251\n    1     35\n    2     30\n    dtype: int32\n\n```python\ndf['Ages'] = ages\nprint(df)\n```\n\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>Name</th>\n      <th>Country</th>\n      <th>City</th>\n      <th>Weight</th>\n      <th>Height</th>\n      <th>BMI</th>\n      <th>Birth Year</th>\n      <th>Current Year</th>\n      <th>Ages</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>0</td>\n      <td>Asabeneh</td>\n      <td>Finland</td>\n      <td>Helsinki</td>\n      <td>74</td>\n      <td>1.73</td>\n      <td>24.7</td>\n      <td>1769</td>\n      <td>2019</td>\n      <td>250</td>\n    </tr>\n    <tr>\n      <td>1</td>\n      <td>David</td>\n      <td>UK</td>\n      <td>London</td>\n      <td>78</td>\n      <td>1.75</td>\n      <td>25.5</td>\n      <td>1985</td>\n      <td>2019</td>\n      <td>34</td>\n    </tr>\n    <tr>\n      <td>2</td>\n      <td>John</td>\n      <td>Sweden</td>\n      <td>Stockholm</td>\n      <td>69</td>\n      <td>1.69</td>\n      <td>24.2</td>\n      <td>1990</td>\n      <td>2019</td>\n      <td>29</td>\n    </tr>\n  </tbody>\n</table>\n\nThe person in the first row lived so far for 251 years. It is unlikely for someone to live so long. Either it is a typo or the data is cooked. So lets fill that data with average of the columns without including outlier.\n\nmean = (35 + 30)/ 2\n\n```python\nmean = (35 + 30)/ 2\nprint('Mean: ',mean)\t#it is good to add some description to the output, so we know what is what\n```\n\n```sh\n   Mean:  32.5\n```\n\n### Boolean Indexing\n\n```python\nprint(df[df['Ages'] > 120])\n```\n\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>Name</th>\n      <th>Country</th>\n      <th>City</th>\n      <th>Weight</th>\n      <th>Height</th>\n      <th>BMI</th>\n      <th>Birth Year</th>\n      <th>Current Year</th>\n      <th>Ages</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>0</td>\n      <td>Asabeneh</td>\n      <td>Finland</td>\n      <td>Helsinki</td>\n      <td>74</td>\n      <td>1.73</td>\n      <td>24.7</td>\n      <td>1769</td>\n      <td>2020</td>\n      <td>251</td>\n    </tr>\n  </tbody>\n</table>\n\n\n```python\nprint(df[df['Ages'] < 120])\n```\n\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>Name</th>\n      <th>Country</th>\n      <th>City</th>\n      <th>Weight</th>\n      <th>Height</th>\n      <th>BMI</th>\n      <th>Birth Year</th>\n      <th>Current Year</th>\n      <th>Ages</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>1</td>\n      <td>David</td>\n      <td>UK</td>\n      <td>London</td>\n      <td>78</td>\n      <td>1.75</td>\n      <td>25.5</td>\n      <td>1985</td>\n      <td>2020</td>\n      <td>35</td>\n    </tr>\n    <tr>\n      <td>2</td>\n      <td>John</td>\n      <td>Sweden</td>\n      <td>Stockholm</td>\n      <td>69</td>\n      <td>1.69</td>\n      <td>24.2</td>\n      <td>1990</td>\n      <td>2020</td>\n      <td>30</td>\n    </tr>\n  </tbody>\n</table>\n\n## Exercises: Day 25\n\n1. Read the hacker_news.csv file from data directory\n1. Get the first five rows\n1. Get the last five rows\n1. Get the title column as pandas series\n1. Count the number of rows and columns\n    - Filter the titles which contain python\n    - Filter the titles which contain JavaScript\n    - Explore the data and make sense of it\n\n🎉 CONGRATULATIONS ! 🎉\n\n[<< Day 24](../24_Day_Statistics/24_statistics.md) | [Day 26 >>](../26_Day_Python_web/26_python_web.md)\n"
  },
  {
    "path": "26_Day_Python_web/26_python_web.md",
    "content": "<div align=\"center\">\n  <h1> 30 Days Of Python: Day 26 - Python for web </h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n  <sub>Author:\n  <a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n  <small>Second Edition: July, 2021</small>\n  </sub>\n</div>\n</div>\n\n[<< Day 25 ](../25_Day_Pandas/25_pandas.md) | [Day 27 >>](../27_Day_Python_with_mongodb/27_python_with_mongodb.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 Day 26](#-day-26)\n  - [Python for Web](#python-for-web)\n    - [Flask](#flask)\n      - [Folder structure](#folder-structure)\n    - [Setting up your project directory](#setting-up-your-project-directory)\n    - [Creating routes](#creating-routes)\n    - [Creating templates](#creating-templates)\n    - [Python Script](#python-script)\n    - [Navigation](#navigation)\n    - [Creating a layout](#creating-a-layout)\n      - [Serving Static File](#serving-static-file)\n    - [Deployment](#deployment)\n      - [Creating Heroku account](#creating-heroku-account)\n      - [Login to Heroku](#login-to-heroku)\n      - [Create requirements and Procfile](#create-requirements-and-procfile)\n      - [Pushing project to heroku](#pushing-project-to-heroku)\n  - [Exercises: Day 26](#exercises-day-26)\n\n# 📘 Day 26\n\n## Python for Web\n\nPython is a general purpose programming language and it can be used for many places. In this section, we will see how we use Python for the web. There are many Python web frame works. Django and Flask are the most popular ones. Today, we will see how to use Flask for web development.\n\n### Flask\n\nFlask is a web development framework written in Python. Flask uses Jinja2 template engine. Flask can be also used with other modern front libraries such as React.\n\nIf you did not install the virtualenv package yet install it first. Virtual environment will allows to isolate project dependencies from the local machine dependencies.\n\n#### Folder structure\n\nAfter completing all the step, your project file structure should look like this:\n\n```sh\n\n├── Procfile\n├── app.py\n├── env\n│   ├── bin\n├── requirements.txt\n├── static\n│   └── css\n│       └── main.css\n└── templates\n    ├── about.html\n    ├── home.html\n    ├── layout.html\n    ├── post.html\n    └── result.html\n```\n\n### Setting up your project directory\n\nFollow the following steps to get started with Flask.\n\nStep 1: install virtualenv using the following command.\n\n```sh\npip install virtualenv\n```\n\nStep 2:\n\n```sh\nasabeneh@Asabeneh:~/Desktop$ mkdir python_for_web\nasabeneh@Asabeneh:~/Desktop$ cd python_for_web/\nasabeneh@Asabeneh:~/Desktop/python_for_web$ virtualenv venv\nasabeneh@Asabeneh:~/Desktop/python_for_web$ source venv/bin/activate\n(env) asabeneh@Asabeneh:~/Desktop/python_for_web$ pip freeze\n(env) asabeneh@Asabeneh:~/Desktop/python_for_web$ pip install Flask\n(env) asabeneh@Asabeneh:~/Desktop/python_for_web$ pip freeze\nClick==7.0\nFlask==1.1.1\nitsdangerous==1.1.0\nJinja2==2.10.3\nMarkupSafe==1.1.1\nWerkzeug==0.16.0\n(env) asabeneh@Asabeneh:~/Desktop/python_for_web$\n```\n\nWe created a project director named python_for_web. Inside the project we created a virtual environment *venv* which could be any name but I prefer to call it _venv_. Then we activated the virtual environment. We used pip freeze to check the installed packages in the project directory. The result of pip freeze was empty because a package was not installed yet.\n\nNow, let's create app.py file in the project directory and write the following code. The app.py file will be the main file in the project. The following code has flask module, os module.\n\n### Creating routes\n\nThe home route.\n\n```py\n# let's import the flask\nfrom flask import Flask\nimport os # importing operating system module\n\napp = Flask(__name__)\n\n@app.route('/') # this decorator create the home route\ndef home ():\n    return '<h1>Welcome</h1>'\n\nif __name__ == '__main__':\n    # for deployment we use the environ\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\nTo run the flask application, write python app.py in the main flask application directory.\n\nAfter you run _python app.py_ check local host 5000.\n\nLet us add additional route.\nCreating about route\n\n```py\n# let's import the flask\nfrom flask import Flask\nimport os # importing operating system module\n\napp = Flask(__name__)\n\n@app.route('/') # this decorator create the home route\ndef home ():\n    return '<h1>Welcome</h1>'\n\n@app.route('/about')\ndef about():\n    return '<h1>About us</h1>'\n\nif __name__ == '__main__':\n    # for deployment we use the environ\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\nNow, we added the about route in the above code. How about if we want to render an HTML file instead of string? It is possible to render HTML file using the function *render_template*. Let us create a folder called templates and create home.html and about.html in the project directory. Let us also import the *render_template* function from flask.\n\n### Creating templates\n\nCreate the HTML files inside templates folder.\n\nhome.html\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n    <title>Home</title>\n  </head>\n\n  <body>\n    <h1>Welcome Home</h1>\n  </body>\n</html>\n```\n\nabout.html\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n    <title>About</title>\n  </head>\n\n  <body>\n    <h1>About Us</h1>\n  </body>\n</html>\n```\n\n### Python Script\n\napp.py\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\n\napp = Flask(__name__)\n\n@app.route('/') # this decorator create the home route\ndef home ():\n    return render_template('home.html')\n\n@app.route('/about')\ndef about():\n    return render_template('about.html')\n\nif __name__ == '__main__':\n    # for deployment we use the environ\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\nAs you can see to go to different pages or to navigate we need a navigation. Let's add a link to each page or let's create a layout which we use to every page.\n\n### Navigation\n\n```html\n<ul>\n  <li><a href=\"/\">Home</a></li>\n  <li><a href=\"/about\">About</a></li>\n</ul>\n```\n\nNow, we can navigate between the pages using the above link. Let us create additional page which handle form data. You can call it any name, I like to call it post.html.\n\nWe can inject data to the HTML files using Jinja2 template engine.\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template, request, redirect, url_for\nimport os # importing operating system module\n\napp = Flask(__name__)\n\n@app.route('/') # this decorator create the home route\ndef home ():\n    techs = ['HTML', 'CSS', 'Flask', 'Python']\n    name = '30 Days Of Python Programming'\n    return render_template('home.html', techs=techs, name = name, title = 'Home')\n\n@app.route('/about')\ndef about():\n    name = '30 Days Of Python Programming'\n    return render_template('about.html', name = name, title = 'About Us')\n\n@app.route('/post')\ndef post():\n    name = 'Text Analyzer'\n    return render_template('post.html', name = name, title = name)\n\n\nif __name__ == '__main__':\n    # for deployment\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\nLet's see the templates too:\n\nhome.html\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n    <title>Home</title>\n  </head>\n\n  <body>\n    <ul>\n      <li><a href=\"/\">Home</a></li>\n      <li><a href=\"/about\">About</a></li>\n    </ul>\n    <h1>Welcome to {{name}}</h1>\n     <ul>\n    {% for tech in techs %}\n      <li>{{tech}}</li>\n    {% endfor %}\n    </ul>\n  </body>\n</html>\n```\n\nabout.html\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n    <title>About Us</title>\n  </head>\n\n  <body>\n    <ul>\n      <li><a href=\"/\">Home</a></li>\n      <li><a href=\"/about\">About</a></li>\n    </ul>\n    <h1>About Us</h1>\n    <h2>{{name}}</h2>\n  </body>\n</html>\n```\n\n### Creating a layout\n\nIn the template files, there are lots of repeated codes, we can write a layout and we can remove the repetition. Let's create layout.html inside the templates folder.\nAfter we create the layout we will import to every file.\n\n#### Serving Static File\n\nCreate a static folder in your project directory. Inside the static folder create CSS or styles folder and create a CSS stylesheet. We use the *url_for* module to serve the static file. \n\nlayout.html\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n    <link\n      href=\"https://fonts.googleapis.com/css?family=Lato:300,400|Nunito:300,400|Raleway:300,400,500&display=swap\"\n      rel=\"stylesheet\"\n    />\n    <link\n      rel=\"stylesheet\"\n      href=\"{{ url_for('static', filename='css/main.css') }}\"\n    />\n    {% if title %}\n    <title>30 Days of Python - {{ title}}</title>\n    {% else %}\n    <title>30 Days of Python</title>\n    {% endif %}\n  </head>\n\n  <body>\n    <header>\n      <div class=\"menu-container\">\n        <div>\n          <a class=\"brand-name nav-link\" href=\"/\">30DaysOfPython</a>\n        </div>\n        <ul class=\"nav-lists\">\n          <li class=\"nav-list\">\n            <a class=\"nav-link active\" href=\"{{ url_for('home') }}\">Home</a>\n          </li>\n          <li class=\"nav-list\">\n            <a class=\"nav-link active\" href=\"{{ url_for('about') }}\">About</a>\n          </li>\n          <li class=\"nav-list\">\n            <a class=\"nav-link active\" href=\"{{ url_for('post') }}\"\n              >Text Analyzer</a\n            >\n          </li>\n        </ul>\n      </div>\n    </header>\n    <main>\n      {% block content %} {% endblock %}\n    </main>\n  </body>\n</html>\n```\n\nNow, lets remove all the repeated code in the other template files and import the layout.html. The href is using _url_for_ function with the name of the route function to connect each navigation route.\n\nhome.html\n\n```html\n{% extends 'layout.html' %} {% block content %}\n<div class=\"container\">\n  <h1>Welcome to {{name}}</h1>\n  <p>\n    This application clean texts and analyse the number of word, characters and\n    most frequent words in the text. Check it out by click text analyzer at the\n    menu. You need the following technologies to build this web application:\n  </p>\n  <ul class=\"tech-lists\">\n    {% for tech in techs %}\n    <li class=\"tech\">{{tech}}</li>\n\n    {% endfor %}\n  </ul>\n</div>\n\n{% endblock %}\n```\n\nabout.html\n\n```html\n{% extends 'layout.html' %} {% block content %}\n<div class=\"container\">\n  <h1>About {{name}}</h1>\n  <p>\n    This is a 30 days of python programming challenge. If you have been coding\n    this far, you are awesome. Congratulations for the job well done!\n  </p>\n</div>\n{% endblock %}\n```\n\npost.html\n\n```html\n{% extends 'layout.html' %} {% block content %}\n<div class=\"container\">\n  <h1>Text Analyzer</h1>\n  <form action=\"https://thirtydaysofpython-v1.herokuapp.com/post\" method=\"POST\">\n    <div>\n      <textarea rows=\"25\" name=\"content\" autofocus></textarea>\n    </div>\n    <div>\n      <input type=\"submit\" class=\"btn\" value=\"Process Text\" />\n    </div>\n  </form>\n</div>\n\n{% endblock %}\n```\n\nRequest methods, there are different request methods(GET, POST, PUT, DELETE) are the common request methods which allow us to do CRUD(Create, Read, Update, Delete) operation.\n\nIn the post, route we will use GET and POST method alternative depending on the type of request, check how it looks in the code below. The request method is a function to handle request methods and also to access form data.\napp.py\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template, request, redirect, url_for\nimport os # importing operating system module\n\napp = Flask(__name__)\n# to stop caching static file\napp.config['SEND_FILE_MAX_AGE_DEFAULT'] = 0\n\n\n\n@app.route('/') # this decorator create the home route\ndef home ():\n    techs = ['HTML', 'CSS', 'Flask', 'Python']\n    name = '30 Days Of Python Programming'\n    return render_template('home.html', techs=techs, name = name, title = 'Home')\n\n@app.route('/about')\ndef about():\n    name = '30 Days Of Python Programming'\n    return render_template('about.html', name = name, title = 'About Us')\n\n@app.route('/result')\ndef result():\n    return render_template('result.html')\n\n@app.route('/post', methods= ['GET','POST'])\ndef post():\n    name = 'Text Analyzer'\n    if request.method == 'GET':\n         return render_template('post.html', name = name, title = name)\n    if request.method =='POST':\n        content = request.form['content']\n        print(content)\n        return redirect(url_for('result'))\n\nif __name__ == '__main__':\n    # for deployment\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\nSo far, we have seen how to use template and how to inject data to template, how to a common layout.\nNow, lets handle static file. Create a folder called static in the project director and create a folder called css. Inside css folder create main.css. Your main. css file will be linked to the layout.html.\n\nYou don't have to write the css file, copy and use it. Let's move on to deployment.\n\n### Deployment\n\n#### Creating Heroku account\n\nHeroku provides a free deployment service for both front end and fullstack applications. Create an account on [heroku](https://www.heroku.com/) and install the heroku [CLI](https://devcenter.heroku.com/articles/heroku-cli) for you machine.\nAfter installing heroku write the following command\n\n#### Login to Heroku\n\n```sh\nasabeneh@Asabeneh:~$ heroku login\nheroku: Press any key to open up the browser to login or q to exit:\n```\n\nLet's see the result by clicking any key from the keyboard. When you press any key from you keyboard it will open the heroku login page and click the login page. Then you will local machine will be connected to the remote heroku server. If you are connected to remote server, you will see this.\n\n```sh\nasabeneh@Asabeneh:~$ heroku login\nheroku: Press any key to open up the browser to login or q to exit:\nOpening browser to https://cli-auth.heroku.com/auth/browser/be12987c-583a-4458-a2c2-ba2ce7f41610\nLogging in... done\nLogged in as asabeneh@gmail.com\nasabeneh@Asabeneh:~$\n```\n\n#### Create requirements and Procfile\n\nBefore we push our code to remote server, we need requirements\n\n- requirements.txt\n- Procfile\n\n```sh\n(env) asabeneh@Asabeneh:~/Desktop/python_for_web$ pip freeze\nClick==7.0\nFlask==1.1.1\nitsdangerous==1.1.0\nJinja2==2.10.3\nMarkupSafe==1.1.1\nWerkzeug==0.16.0\n(env) asabeneh@Asabeneh:~/Desktop/python_for_web$ touch requirements.txt\n(env) asabeneh@Asabeneh:~/Desktop/python_for_web$ pip freeze > requirements.txt\n(env) asabeneh@Asabeneh:~/Desktop/python_for_web$ cat requirements.txt\nClick==7.0\nFlask==1.1.1\nitsdangerous==1.1.0\nJinja2==2.10.3\nMarkupSafe==1.1.1\nWerkzeug==0.16.0\n(env) asabeneh@Asabeneh:~/Desktop/python_for_web$ touch Procfile\n(env) asabeneh@Asabeneh:~/Desktop/python_for_web$ ls\nProcfile          env/              static/\napp.py            requirements.txt  templates/\n(env) asabeneh@Asabeneh:~/Desktop/python_for_web$\n```\n\nThe Procfile will have the command which run the application in the web server in our case on Heroku.\n\n```sh\nweb: python app.py\n```\n\n#### Pushing project to heroku\n\nNow, it is ready to be deployed. Steps to deploy the application on heroku\n\n1. git init\n2. git add .\n3. git commit -m \"commit message\"\n4. heroku create 'name of the app as one word'\n5. git push heroku master\n6. heroku open(to launch the deployed application)\n\nAfter this step you will get an application like [this](http://thirdaysofpython-practice.herokuapp.com/)\n\n## Exercises: Day 26\n\n1. You will build [this application](https://thirtydaysofpython-v1-final.herokuapp.com/). Only the text analyser part is left\n\n\n🎉 CONGRATULATIONS ! 🎉\n\n[<< Day 25 ](../25_Day_Pandas/25_pandas.md) | [Day 27 >>](../27_Day_Python_with_mongodb/27_python_with_mongodb.md)\n"
  },
  {
    "path": "27_Day_Python_with_mongodb/27_python_with_mongodb.md",
    "content": "<div align=\"center\">\n  <h1> 30 Days Of Python: Day 27 - Python with MongoDB </h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Author:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> Second Edition: July, 2021</small>\n</sub>\n\n</div>\n\n[<< Day 26](../26_Day_Python_web/26_python_web.md) | [Day 28 >>](../28_Day_API/28_API.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 Day 27](#-day-27)\n- [Python with MongoDB](#python-with-mongodb)\n  - [MongoDB](#mongodb)\n    - [SQL versus NoSQL](#sql-versus-nosql)\n    - [Getting Connection String(MongoDB URI)](#getting-connection-stringmongodb-uri)\n    - [Connecting Flask application to MongoDB Cluster](#connecting-flask-application-to-mongodb-cluster)\n    - [Creating a database and collection](#creating-a-database-and-collection)\n    - [Inserting many documents to collection](#inserting-many-documents-to-collection)\n    - [MongoDB Find](#mongodb-find)\n    - [Find with Query](#find-with-query)\n    - [Find query with modifier](#find-query-with-modifier)\n    - [Limiting documents](#limiting-documents)\n    - [Find with sort](#find-with-sort)\n    - [Update with query](#update-with-query)\n    - [Delete Document](#delete-document)\n    - [Drop a collection](#drop-a-collection)\n  - [💻 Exercises: Day 27](#-exercises-day-27)\n\n# 📘 Day 27\n\n# Python with MongoDB\n\nPython is a backend technology and it can be connected with different data base applications. It can be connected to both SQL and noSQL databases. In this section, we connect Python with MongoDB database which is noSQL database. \n\n## MongoDB\n\nMongoDB is a NoSQL database. MongoDB stores data in a JSON like document which make MongoDB very flexible and scalable. Let us see the different terminologies of SQL and NoSQL databases. The following table will make the difference between SQL versus NoSQL databases.\n\n### SQL versus NoSQL\n\n![SQL versus NoSQL](../images/mongoDB/sql-vs-nosql.png)\n\nIn this section, we will focus on a NoSQL database MongoDB. Lets sign up on [mongoDB](https://www.mongodb.com/) by click on the sign in button then click register on the next page.\n\n![MongoDB Sign up pages](../images/mongoDB/mongodb-signup-page.png)\n\nComplete the fields and click continue\n\n![Mongodb register](../images/mongoDB/mongodb-register.png)\n\nSelect the free plan\n\n![Mongodb free plan](../images/mongoDB/mongodb-free.png)\n\nChoose the proximate free region and give any name for you cluster.\n\n![Mongodb cluster name](../images/mongoDB/mongodb-cluster-name.png)\n\nNow, a free sandbox is created\n\n![Mongodb sandbox](../images/mongoDB/mongodb-sandbox.png)\n\nAll local host access\n\n![Mongodb allow ip access](../images/mongoDB/mongodb-allow-ip-access.png)\n\nAdd user and password\n\n![Mongodb add user](../images/mongoDB/mongodb-add-user.png)\n\nCreate a mongoDB uri link\n\n![Mongodb create uri](../images/mongoDB/mongodb-create-uri.png)\n\nSelect Python 3.6 or above driver\n\n![Mongodb python driver](../images/mongoDB/mongodb-python-driver.png)\n\n### Getting Connection String(MongoDB URI)\n\nCopy the connection string link and you will get something like this:\n\n```sh\nmongodb+srv://asabeneh:<password>@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority\n```\n\nDo not worry about the url, it is a means to connect your application with mongoDB.\nLet us replace the password placeholder with the password you used to add a user.\n\n**Example:**\n\n```sh\nmongodb+srv://asabeneh:123123123@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority\n```\n\nNow, I replaced everything and the password is 123123 and the name of the database is *thirty_days_python*. This is just an example, your password must be stronger than the example password.\n\nPython needs a mongoDB driver to access mongoDB database. We will use _pymongo_ with _dnspython_ to connect our application with mongoDB base . Inside your project directory install pymongo and dnspython.\n\n```sh\npip install pymongo dnspython\n```\n\nThe \"dnspython\" module must be installed to use mongodb+srv:// URIs. The dnspython is a DNS toolkit for Python. It supports almost all record types.\n\n### Connecting Flask application to MongoDB Cluster\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\nprint(client.list_database_names())\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # for deployment we use the environ\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n\n```\n\nWhen we run the above code we get the default mongoDB databases.\n\n```sh\n['admin', 'local']\n```\n\n### Creating a database and collection\n\nLet us create a database, database and collection in mongoDB will be created if it doesn't exist. Let's create a data base name *thirty_days_of_python* and *students* collection.\n\nTo create a database:\n\n```sh\ndb = client.name_of_databse # we can create a database like this or the second way\ndb = client['name_of_database']\n```\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\n# Creating database\ndb = client.thirty_days_of_python\n# Creating students collection and inserting a document\ndb.students.insert_one({'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250})\nprint(client.list_database_names())\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # for deployment we use the environ\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\nAfter we create a database, we also created a students collection and we used *insert_one()* method to insert a document.\nNow, the database *thirty_days_of_python* and *students* collection have been created and the document has been inserted.\nCheck your mongoDB cluster and you will see both the database and the collection. Inside the collection, there will be a document.\n\n```sh\n['thirty_days_of_python', 'admin', 'local']\n```\n\nIf you see this on the mongoDB cluster, it means you have successfully created a database and a collection.\n\n![Creating database and collection](../images/mongoDB/mongodb-creating_database.png)\n\nIf you have seen on the figure, the document has been created with a long id which acts as a primary key. Every time we create a document mongoDB create and unique id for it.\n\n### Inserting many documents to collection\n\nThe *insert_one()*  method inserts one item at a time if we want to insert many documents at once either we use *insert_many()* method or for loop.\nWe can use for loop to inset many documents at once.\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\n\nstudents = [\n        {'name':'David','country':'UK','city':'London','age':34},\n        {'name':'John','country':'Sweden','city':'Stockholm','age':28},\n        {'name':'Sami','country':'Finland','city':'Helsinki','age':25},\n    ]\nfor student in students:\n    db.students.insert_one(student)\n\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # for deployment we use the environ\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n### MongoDB Find\n\nThe *find()* and *findOne()* methods are common method to find data in a collection in mongoDB database. It is similar to the SELECT statement in a MySQL database.\nLet us use the _find_one()_ method to get a document in a database collection.\n\n- \\*find_one({\"\\_id\": ObjectId(\"id\"}): Gets the first occurrence if an id is not provided\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\nstudent = db.students.find_one()\nprint(student)\n\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # for deployment we use the environ\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n\n```\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Helsinki', 'city': 'Helsinki', 'age': 250}\n```\n\nThe above query returns the first entry but we can target specific document using specific \\_id. Let us do one example, use David's id to get David object.\n'\\_id':ObjectId('5df68a23f106fe2d315bbc8c')\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\nfrom bson.objectid import ObjectId # id object\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\nstudent = db.students.find_one({'_id':ObjectId('5df68a23f106fe2d315bbc8c')})\nprint(student)\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # for deployment we use the environ\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'_id': ObjectId('5df68a23f106fe2d315bbc8c'), 'name': 'David', 'country': 'UK', 'city': 'London', 'age': 34}\n```\n\nWe have seen, how to use _find_one()_ using the above examples. Let's move one to _find()_\n\n- _find()_: returns all the occurrence from a collection if we don't pass a query object. The object is pymongo.cursor object.\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\nstudents = db.students.find()\nfor student in students:\n    print(student)\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # for deployment we use the environ\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8c'), 'name': 'David', 'country': 'UK', 'city': 'London', 'age': 34}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8d'), 'name': 'John', 'country': 'Sweden', 'city': 'Stockholm', 'age': 28}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n```\n\nWe can specify which fields to return by passing second object in the _find({}, {})_. 0 means not include and 1 means include but we can not mix 0 and 1, except for \\_id.\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\nstudents = db.students.find({}, {\"_id\":0,  \"name\": 1, \"country\":1}) # 0 means not include and 1 means include\nfor student in students:\n    print(student)\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # for deployment we use the environ\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'name': 'Asabeneh', 'country': 'Finland'}\n{'name': 'David', 'country': 'UK'}\n{'name': 'John', 'country': 'Sweden'}\n{'name': 'Sami', 'country': 'Finland'}\n```\n\n### Find with Query\n\nIn mongoDB find take a query object. We can pass a query object and we can filter the documents we like to filter out.\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\n\nquery = {\n    \"country\":\"Finland\"\n}\nstudents = db.students.find(query)\n\nfor student in students:\n    print(student)\n\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # for deployment we use the environ\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n```\n\nQuery with modifiers\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\nimport pymongo\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\n\nquery = {\n    \"city\":\"Helsinki\"\n}\nstudents = db.students.find(query)\nfor student in students:\n    print(student)\n\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # for deployment we use the environ\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n```\n\n### Find query with modifier\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\nimport pymongo\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\nquery = {\n    \"country\":\"Finland\",\n    \"city\":\"Helsinki\"\n}\nstudents = db.students.find(query)\nfor student in students:\n    print(student)\n\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # for deployment we use the environ\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n```\n\nQuery with modifiers\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\nimport pymongo\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\nquery = {\"age\":{\"$gt\":30}}\nstudents = db.students.find(query)\nfor student in students:\n    print(student)\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # for deployment we use the environ\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8c'), 'name': 'David', 'country': 'UK', 'city': 'London', 'age': 34}\n```\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\nimport pymongo\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\nquery = {\"age\":{\"$gt\":30}}\nstudents = db.students.find(query)\nfor student in students:\n    print(student)\n```\n\n```sh\n{'_id': ObjectId('5df68a23f106fe2d315bbc8d'), 'name': 'John', 'country': 'Sweden', 'city': 'Stockholm', 'age': 28}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n```\n\n### Limiting documents\n\nWe can limit the number of documents we return using the _limit()_ method.\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\nimport pymongo\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\ndb.students.find().limit(3)\n```\n\n### Find with sort\n\nBy default, sort is in ascending order. We can change the sorting to descending order by adding -1 parameter.\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\nimport pymongo\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\nstudents = db.students.find().sort('name')\nfor student in students:\n    print(student)\n\n\nstudents = db.students.find().sort('name',-1)\nfor student in students:\n    print(student)\n\nstudents = db.students.find().sort('age')\nfor student in students:\n    print(student)\n\nstudents = db.students.find().sort('age',-1)\nfor student in students:\n    print(student)\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # for deployment we use the environ\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\nAscending order\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8c'), 'name': 'David', 'country': 'UK', 'city': 'London', 'age': 34}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8d'), 'name': 'John', 'country': 'Sweden', 'city': 'Stockholm', 'age': 28}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n```\n\nDescending order\n\n```sh\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8d'), 'name': 'John', 'country': 'Sweden', 'city': 'Stockholm', 'age': 28}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8c'), 'name': 'David', 'country': 'UK', 'city': 'London', 'age': 34}\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250}\n```\n\n### Update with query\n\nWe will use *update_one()* method to update one item. It takes two object one is a query and the second is the new object.\nThe first person, Asabeneh got a very implausible age. Let us update Asabeneh's age.\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\nimport pymongo\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\n\nquery = {'age':250}\nnew_value = {'$set':{'age':38}}\n\ndb.students.update_one(query, new_value)\n# lets check the result if the age is modified\nfor student in db.students.find():\n    print(student)\n\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # for deployment we use the environ\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 38}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8c'), 'name': 'David', 'country': 'UK', 'city': 'London', 'age': 34}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8d'), 'name': 'John', 'country': 'Sweden', 'city': 'Stockholm', 'age': 28}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n```\n\nWhen we want to update many documents at once we use *upate_many()* method.\n\n### Delete Document\n\nThe method *delete_one()* deletes one document. The *delete_one()* takes a query object parameter. It only removes the first occurrence.\nLet us remove one John from the collection.\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\nimport pymongo\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\n\nquery = {'name':'John'}\ndb.students.delete_one(query)\n\nfor student in db.students.find():\n    print(student)\n# lets check the result if the age is modified\nfor student in db.students.find():\n    print(student)\n\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # for deployment we use the environ\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 38}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8c'), 'name': 'David', 'country': 'UK', 'city': 'London', 'age': 34}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n```\n\nAs you can see John has been removed from the collection.\n\nWhen we want to delete many documents we use *delete_many()* method, it takes a query object. If we pass an empty query object to *delete_many({})* it will delete all the documents in the collection.\n\n### Drop a collection\n\nUsing the _drop()_ method we can delete a collection from a database.\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\nimport pymongo\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\ndb.students.drop()\n```\n\nNow, we have deleted the students collection from the database.\n\n## 💻 Exercises: Day 27\n\n🎉 CONGRATULATIONS ! 🎉\n\n[<< Day 26](../26_Day_Python_web/26_python_web.md) | [Day 28 >>](../28_Day_API/28_API.md)\n"
  },
  {
    "path": "28_Day_API/28_API.md",
    "content": "<div align=\"center\">\n  <h1> 30 Days Of Python: Day 28 - API </h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Author:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small>Second Edition: July, 2021</small>\n</sub>\n\n</div>\n</div>\n\n[<< Day 27](../27_Day_Python_with_mongodb/27_python_with_mongodb.md) | [Day 29 >>](../29_Day_Building_API/29_building_API.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 Day 28](#-day-28)\n- [Application Programming Interface(API)](#application-programming-interfaceapi)\n  - [API](#api)\n  - [Building API](#building-api)\n  - [HTTP(Hypertext Transfer Protocol)](#httphypertext-transfer-protocol)\n  - [Structure of HTTP](#structure-of-http)\n  - [Initial Request Line(Status Line)](#initial-request-linestatus-line)\n    - [Initial Response Line(Status Line)](#initial-response-linestatus-line)\n    - [Header Fields](#header-fields)\n    - [The message body](#the-message-body)\n    - [Request Methods](#request-methods)\n  - [💻 Exercises: Day 28](#-exercises-day-28)\n\n# 📘 Day 28\n\n# Application Programming Interface(API)\n\n## API\n\nAPI stands for Application Programming Interface. The kind of API we will cover in this section is going to be Web APIs.\nWeb APIs are the defined interfaces through which interactions happen between an enterprise and applications that use its assets, which also is a Service Level Agreement (SLA) to specify the functional provider and expose the service path or URL for its API users.\n\nIn the context of web development, an API is defined as a set of specifications, such as Hypertext Transfer Protocol (HTTP) request messages, along with a definition of the structure of response messages, usually in an XML or a JavaScript Object Notation (JSON) format.\n\nWeb API has been moving away from Simple Object Access Protocol (SOAP) based web services and service-oriented architecture (SOA) towards more direct representational state transfer (REST) style web resources.\n\nSocial media services, web APIs have allowed web communities to share content and data between communities and different platforms. \n\nUsing API, content that is created in one place dynamically can be posted and updated to multiple locations on the web.\n\nFor example, Twitter's REST API allows developers to access core Twitter data and the Search API provides methods for developers to interact with Twitter Search and trends data.\n\nMany applications provide API end points. Some  examples of API such as the countries [API](https://restcountries.eu/rest/v2/all), [cat's breed API](https://api.thecatapi.com/v1/breeds).\n\nIn this section, we will cover a RESTful API that uses HTTP request methods to GET, PUT, POST and DELETE data.\n\n## Building API\n\nRESTful API is an application program interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data. In the previous sections, we have learned about python, flask and mongoDB. We will use the knowledge we acquire to develop a RESTful API using Python flask and mongoDB database. Every application which has CRUD(Create, Read, Update, Delete) operation has an API to create data, to get data, to update data or to delete data from a database.\n\nTo build an API, it is good to understand HTTP protocol and HTTP request and response cycle.\n\n## HTTP(Hypertext Transfer Protocol)\n\nHTTP is an established communication protocol between a client and a server. A client in this case is a browser and server is the place where you access data. HTTP is a network protocol used to deliver resources which could be files on the World Wide Web, whether they are HTML files, image files, query results, scripts, or other file types.\n\nA browser is an HTTP client because it sends requests to an HTTP server (Web server), which then sends responses back to the client.\n\n## Structure of HTTP\n\nHTTP uses client-server model. An HTTP client opens a connection and sends a request message to an HTTP server and the HTTP server returns response message which is the requested resources. When the request response cycle completes the server closes the connection.\n\n![HTTP request response cycle](../images/http_request_response_cycle.png)\n\nThe format of the request and response messages are similar. Both kinds of messages have\n\n- an initial line,\n- zero or more header lines,\n- a blank line (i.e. a CRLF by itself), and\n- an optional message body (e.g. a file, or query data, or query output).\n\nLet us an example of request and response messages by navigating this site:https://thirtydaysofpython-v1-final.herokuapp.com/. This site has been deployed on Heroku free dyno and in some months may not work because of high request. Support this work to make the server run all the time. \n\n![Request and Response header](../images/request_response_header.png)\n\n## Initial Request Line(Status Line)\n\nThe initial request line is different from the response.\nA request line has three parts, separated by spaces:\n\n- method name(GET, POST, HEAD)\n- path of the requested resource,\n- the version of HTTP being used. eg GET / HTTP/1.1\n\nGET is the most common HTTP that helps to get or read resource and POST is a common request method to create resource.\n\n### Initial Response Line(Status Line)\n\nThe initial response line, called the status line, also has three parts separated by spaces:\n\n- HTTP version\n- Response status code that gives the result of the request, and a reason which describes the status code. Example of status lines are:\n  HTTP/1.0 200 OK\n  or\n  HTTP/1.0 404 Not Found\n  Notes:\n\nThe most common status codes are:\n200 OK: The request succeeded, and the resulting resource (e.g. file or script output) is returned in the message body.\n500 Server Error\nA complete list of HTTP status code can be found [here](https://httpstatuses.com/). It can be also found [here](https://httpstatusdogs.com/).\n\n### Header Fields\n\nAs you have seen in the above screenshot, header lines provide information about the request or response, or about the object sent in the message body.\n\n```sh\nGET / HTTP/1.1\nHost: thirtydaysofpython-v1-final.herokuapp.com\nConnection: keep-alive\nPragma: no-cache\nCache-Control: no-cache\nUpgrade-Insecure-Requests: 1\nUser-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36\nSec-Fetch-User: ?1\nAccept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9\nSec-Fetch-Site: same-origin\nSec-Fetch-Mode: navigate\nReferer: https://thirtydaysofpython-v1-final.herokuapp.com/post\nAccept-Encoding: gzip, deflate, br\nAccept-Language: en-GB,en;q=0.9,fi-FI;q=0.8,fi;q=0.7,en-CA;q=0.6,en-US;q=0.5,fr;q=0.4\n```\n\n### The message body\n\nAn HTTP message may have a body of data sent after the header lines. In a response, this is where the requested resource is returned to the client (the most common use of the message body), or perhaps explanatory text if there's an error. In a request, this is where user-entered data or uploaded files are sent to the server.\n\nIf an HTTP message includes a body, there are usually header lines in the message that describe the body. In particular,\n\nThe Content-Type: header gives the MIME-type of the data in the body(text/html, application/json, text/plain, text/css, image/gif).\nThe Content-Length: header gives the number of bytes in the body.\n\n### Request Methods\n\nThe GET, POST, PUT and DELETE are the HTTP request methods which we are going to implement an API or a CRUD operation application.\n\n1. GET: GET method is used to retrieve and get information from the given server using a given URI. Requests using GET should only retrieve data and should have no other effect on the data.\n\n2. POST: POST request is used to create data and send data to the server, for example, creating a new post, file upload, etc. using HTML forms.\n\n3. PUT: Replaces all current representations of the target resource with the uploaded content and we use it modify or update data.\n\n4. DELETE: Removes data\n\n## 💻 Exercises: Day 28\n\n1. Read about API and HTTP\n\n🎉 CONGRATULATIONS ! 🎉\n\n[<< Day 27](../27_Day_Python_with_mongodb/27_python_with_mongodb.md) | [Day 29 >>](../29_Day_Building_API/29_building_API.md)\n"
  },
  {
    "path": "29_Day_Building_API/29_building_API.md",
    "content": "<div align=\"center\">\n  <h1> 30 Days Of Python: Day 29 - Building an API </h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Author:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small>Second Edition: July, 2021</small>\n</sub>\n\n</div>\n\n[<< Day 28](../28_Day_API/28_API.md) | [Day 29 >>](../30_Day_Conclusions/30_conclusions.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [Day 29](#day-29)\n- [Building API](#building-api)\n  - [Structure of an API](#structure-of-an-api)\n  - [Retrieving data using get](#retrieving-data-using-get)\n  - [Getting a document by id](#getting-a-document-by-id)\n  - [Creating data using POST](#creating-data-using-post)\n  - [Updating using PUT](#updating-using-put)\n  - [Deleting a document using Delete](#deleting-a-document-using-delete)\n- [💻 Exercises: Day 29](#-exercises-day-29)\n\n## Day 29\n\n## Building API\n\n\nIn this section, we will cove a RESTful API that uses HTTP request methods to GET, PUT, POST and DELETE data.\n\nRESTful API is an application program interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data. In the previous sections, we have learned about python, flask and mongoDB. We will use the knowledge we acquire to develop a RESTful API using python flask and mongoDB. Every application which has CRUD(Create, Read, Update, Delete) operation has an API to create data, to get data, to update data or to delete data from database.\n\nThe browser can handle only get request. Therefore, we have to have a tool which can help us to handle all request methods(GET, POST, PUT, DELETE).\n\nExamples of API\n\n- Countries API: https://restcountries.eu/rest/v2/all\n- Cats breed API: https://api.thecatapi.com/v1/breeds\n\n[Postman](https://www.getpostman.com/) is a very popular tool when it comes to API development. So, if you like to do this section you need to [download postman](https://www.getpostman.com/). An alternative of Postman is [Insomnia](https://insomnia.rest/download).\n\n![Postman](../images/postman.png)\n\n### Structure of an API\n\nAn API end point is a URL which can help to retrieve, create, update or delete a resource. The structure looks like this:\nExample:\nhttps://api.twitter.com/1.1/lists/members.json\nReturns the members of the specified list. Private list members will only be shown if the authenticated user owns the specified list.\nThe name of the company name followed by version followed by the purpose of the API.\nThe methods:\nHTTP methods & URLs\n\nThe API uses the following HTTP methods for object manipulation:\n\n```sh\nGET        Used for object retrieval\nPOST       Used for object creation and object actions\nPUT        Used for object update\nDELETE     Used for object deletion\n```\n\nLet us build an API which collects information about 30DaysOfPython students. We will collect the name, country, city, date of birth, skills and bio.\n\nTo implement this API, we will use:\n\n- Postman\n- Python\n- Flask\n- MongoDB\n\n### Retrieving data using get\n\nIn this step, let us use dummy data and return it as a json. To return it as json, will use json module and Response module.\n\n```py\n# let's import the flask\n\nfrom flask import Flask,  Response\nimport json\nimport os\n\napp = Flask(__name__)\n\n@app.route('/api/v1.0/students', methods = ['GET'])\ndef students ():\n    student_list = [\n        {\n            'name':'Asabeneh',\n            'country':'Finland',\n            'city':'Helsinki',\n            'skills':['HTML', 'CSS','JavaScript','Python']\n        },\n        {\n            'name':'David',\n            'country':'UK',\n            'city':'London',\n            'skills':['Python','MongoDB']\n        },\n        {\n            'name':'John',\n            'country':'Sweden',\n            'city':'Stockholm',\n            'skills':['Java','C#']\n        }\n    ]\n    return Response(json.dumps(student_list), mimetype='application/json')\n\n\nif __name__ == '__main__':\n    # for deployment\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\nWhen you request the http://localhost:5000/api/v1.0/students url on the browser you will get this:\n\n![Get on browser](../images/get_on_browser.png)\n\nWhen you request the http://localhost:5000/api/v1.0/students url on the browser you will get this:\n\n![Get on postman](../images/get_on_postman.png)\n\nIn stead of displaying dummy data let us connect the flask application with MongoDB and get data from mongoDB database.\n\n```py\n# let's import the flask\n\nfrom flask import Flask,  Response\nimport json\nimport pymongo\nimport os\n\napp = Flask(__name__)\n\n#\nMONGODB_URI='mongodb+srv://asabeneh:your_password@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\n\n@app.route('/api/v1.0/students', methods = ['GET'])\ndef students ():\n\n    return Response(json.dumps(student), mimetype='application/json')\n\n\nif __name__ == '__main__':\n    # for deployment\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\nBy connecting the flask, we can fetch students collection data from the thirty_days_of_python database.\n\n```sh\n[\n    {\n        \"_id\": {\n            \"$oid\": \"5df68a21f106fe2d315bbc8b\"\n        },\n        \"name\": \"Asabeneh\",\n        \"country\": \"Finland\",\n        \"city\": \"Helsinki\",\n        \"age\": 38\n    },\n    {\n        \"_id\": {\n            \"$oid\": \"5df68a23f106fe2d315bbc8c\"\n        },\n        \"name\": \"David\",\n        \"country\": \"UK\",\n        \"city\": \"London\",\n        \"age\": 34\n    },\n    {\n        \"_id\": {\n            \"$oid\": \"5df68a23f106fe2d315bbc8e\"\n        },\n        \"name\": \"Sami\",\n        \"country\": \"Finland\",\n        \"city\": \"Helsinki\",\n        \"age\": 25\n    }\n]\n```\n\n### Getting a document by id\n\nWe can access single document using an id, let's access Asabeneh using his id.\nhttp://localhost:5000/api/v1.0/students/5df68a21f106fe2d315bbc8b\n\n```py\n# let's import the flask\n\nfrom flask import Flask,  Response\nimport json\nfrom bson.objectid import ObjectId\nimport json\nfrom bson.json_util import dumps\nimport pymongo\nimport os\n\napp = Flask(__name__)\n\n#\nMONGODB_URI='mongodb+srv://asabeneh:your_password@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\n\n@app.route('/api/v1.0/students', methods = ['GET'])\ndef students ():\n\n    return Response(json.dumps(student), mimetype='application/json')\n@app.route('/api/v1.0/students/<id>', methods = ['GET'])\ndef single_student (id):\n    student = db.students.find({'_id':ObjectId(id)})\n    return Response(dumps(student), mimetype='application/json')\n\nif __name__ == '__main__':\n    # for deployment\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n[\n    {\n        \"_id\": {\n            \"$oid\": \"5df68a21f106fe2d315bbc8b\"\n        },\n        \"name\": \"Asabeneh\",\n        \"country\": \"Finland\",\n        \"city\": \"Helsinki\",\n        \"age\": 38\n    }\n]\n```\n\n### Creating data using POST\n\nWe use the POST request method to create data\n\n```py\n# let's import the flask\n\nfrom flask import Flask,  Response\nimport json\nfrom bson.objectid import ObjectId\nimport json\nfrom bson.json_util import dumps\nimport pymongo\nfrom datetime import datetime\nimport os\n\napp = Flask(__name__)\n\n#\nMONGODB_URI='mongodb+srv://asabeneh:your_password@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\n\n@app.route('/api/v1.0/students', methods = ['GET'])\ndef students ():\n\n    return Response(json.dumps(student), mimetype='application/json')\n@app.route('/api/v1.0/students/<id>', methods = ['GET'])\ndef single_student (id):\n    student = db.students.find({'_id':ObjectId(id)})\n    return Response(dumps(student), mimetype='application/json')\n@app.route('/api/v1.0/students', methods = ['POST'])\ndef create_student ():\n    name = request.form['name']\n    country = request.form['country']\n    city = request.form['city']\n    skills = request.form['skills'].split(', ')\n    bio = request.form['bio']\n    birthyear = request.form['birthyear']\n    created_at = datetime.now()\n    student = {\n        'name': name,\n        'country': country,\n        'city': city,\n        'birthyear': birthyear,\n        'skills': skills,\n        'bio': bio,\n        'created_at': created_at\n\n    }\n    db.students.insert_one(student)\n    return ;\ndef update_student (id):\nif __name__ == '__main__':\n    # for deployment\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n### Updating using PUT\n\n```py\n# let's import the flask\n\nfrom flask import Flask,  Response\nimport json\nfrom bson.objectid import ObjectId\nimport json\nfrom bson.json_util import dumps\nimport pymongo\nfrom datetime import datetime\nimport os\n\napp = Flask(__name__)\n\n#\nMONGODB_URI='mongodb+srv://asabeneh:your_password@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\n\n@app.route('/api/v1.0/students', methods = ['GET'])\ndef students ():\n\n    return Response(json.dumps(student), mimetype='application/json')\n@app.route('/api/v1.0/students/<id>', methods = ['GET'])\ndef single_student (id):\n    student = db.students.find({'_id':ObjectId(id)})\n    return Response(dumps(student), mimetype='application/json')\n@app.route('/api/v1.0/students', methods = ['POST'])\ndef create_student ():\n    name = request.form['name']\n    country = request.form['country']\n    city = request.form['city']\n    skills = request.form['skills'].split(', ')\n    bio = request.form['bio']\n    birthyear = request.form['birthyear']\n    created_at = datetime.now()\n    student = {\n        'name': name,\n        'country': country,\n        'city': city,\n        'birthyear': birthyear,\n        'skills': skills,\n        'bio': bio,\n        'created_at': created_at\n\n    }\n    db.students.insert_one(student)\n    return\n@app.route('/api/v1.0/students/<id>', methods = ['PUT']) # this decorator create the home route\ndef update_student (id):\n    query = {\"_id\":ObjectId(id)}\n    name = request.form['name']\n    country = request.form['country']\n    city = request.form['city']\n    skills = request.form['skills'].split(', ')\n    bio = request.form['bio']\n    birthyear = request.form['birthyear']\n    created_at = datetime.now()\n    student = {\n        'name': name,\n        'country': country,\n        'city': city,\n        'birthyear': birthyear,\n        'skills': skills,\n        'bio': bio,\n        'created_at': created_at\n\n    }\n    db.students.update_one(query, student)\n    # return Response(dumps({\"result\":\"a new student has been created\"}), mimetype='application/json')\n    return\ndef update_student (id):\nif __name__ == '__main__':\n    # for deployment\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n### Deleting a document using Delete\n\n```py\n# let's import the flask\n\nfrom flask import Flask,  Response\nimport json\nfrom bson.objectid import ObjectId\nimport json\nfrom bson.json_util import dumps\nimport pymongo\nfrom datetime import datetime\nimport os\n\napp = Flask(__name__)\n\n#\nMONGODB_URI='mongodb+srv://asabeneh:your_password@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\n\n@app.route('/api/v1.0/students', methods = ['GET'])\ndef students ():\n\n    return Response(json.dumps(student), mimetype='application/json')\n@app.route('/api/v1.0/students/<id>', methods = ['GET'])\ndef single_student (id):\n    student = db.students.find({'_id':ObjectId(id)})\n    return Response(dumps(student), mimetype='application/json')\n@app.route('/api/v1.0/students', methods = ['POST'])\ndef create_student ():\n    name = request.form['name']\n    country = request.form['country']\n    city = request.form['city']\n    skills = request.form['skills'].split(', ')\n    bio = request.form['bio']\n    birthyear = request.form['birthyear']\n    created_at = datetime.now()\n    student = {\n        'name': name,\n        'country': country,\n        'city': city,\n        'birthyear': birthyear,\n        'skills': skills,\n        'bio': bio,\n        'created_at': created_at\n\n    }\n    db.students.insert_one(student)\n    return\n@app.route('/api/v1.0/students/<id>', methods = ['PUT']) # this decorator create the home route\ndef update_student (id):\n    query = {\"_id\":ObjectId(id)}\n    name = request.form['name']\n    country = request.form['country']\n    city = request.form['city']\n    skills = request.form['skills'].split(', ')\n    bio = request.form['bio']\n    birthyear = request.form['birthyear']\n    created_at = datetime.now()\n    student = {\n        'name': name,\n        'country': country,\n        'city': city,\n        'birthyear': birthyear,\n        'skills': skills,\n        'bio': bio,\n        'created_at': created_at\n\n    }\n    db.students.update_one(query, student)\n    # return Response(dumps({\"result\":\"a new student has been created\"}), mimetype='application/json')\n    return\n@app.route('/api/v1.0/students/<id>', methods = ['PUT']) # this decorator create the home route\ndef update_student (id):\n    query = {\"_id\":ObjectId(id)}\n    name = request.form['name']\n    country = request.form['country']\n    city = request.form['city']\n    skills = request.form['skills'].split(', ')\n    bio = request.form['bio']\n    birthyear = request.form['birthyear']\n    created_at = datetime.now()\n    student = {\n        'name': name,\n        'country': country,\n        'city': city,\n        'birthyear': birthyear,\n        'skills': skills,\n        'bio': bio,\n        'created_at': created_at\n\n    }\n    db.students.update_one(query, student)\n    # return Response(dumps({\"result\":\"a new student has been created\"}), mimetype='application/json')\n    return ;\n@app.route('/api/v1.0/students/<id>', methods = ['DELETE'])\ndef delete_student (id):\n    db.students.delete_one({\"_id\":ObjectId(id)})\n    return\nif __name__ == '__main__':\n    # for deployment\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n## 💻 Exercises: Day 29\n\n1. Implement the above example and develop [this](https://thirtydayofpython-api.herokuapp.com/)\n\n🎉 CONGRATULATIONS ! 🎉\n\n[<< Day 28](../28_Day_API/28_API.md) | [Day 30 >>](../30_Day_Conclusions/30_conclusions.md)\n"
  },
  {
    "path": "30_Day_Conclusions/30_conclusions.md",
    "content": "<div align=\"center\">\n\n  <h1> 30 Days Of Python: Day 30- Conclusions</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n\n<sub>Author:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small>Second Edition: July, 2021</small>\n</sub>\n\n</div>\n\n[<< Day 29](../29_Day_Building_API/29_building_API.md)\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [Day 30](#day-30)\n  - [Conclusions](#conclusions)\n  - [Testimony](#testimony)\n\n# Day 30\n\n\n## Conclusions\n\nIn the process of preparing this material I  have learned quite a lot and you have inspired me to do more. Congratulations for making it to this level. If you have done all the exercise and the projects, now you are capable to go to  a data analysis, data science, machine learning or web development paths. [Support the author for more educational materials](https://www.paypal.com/paypalme/asabeneh).\n\n## Testimony\nNow it is time to express your thoughts about the Author and 30DaysOfPython. You can leave your testimonial on this [link](https://www.asabeneh.com/testimonials)\n\nGIVE FEEDBACK:\nhttp://thirtydayofpython-api.herokuapp.com/feedback\n\n🎉 CONGRATULATIONS ! 🎉\n\n[<< Day 29](../29_Day_Building_API/29_building_API.md)\n"
  },
  {
    "path": "Chinese/02_variables_builtin_functions.md",
    "content": "<div align=\"center\">\n  <h1> 30 天 Python：第二天 - 变量, 内置函数</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>作者:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> 第二版：2021 年 7 月</small>\n</sub>\n\n</div>\n\n[<< 第一天](./readme.md) | [第三天 >>](./03_operators.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n_阅读大约需要：12m_\n\n- [📘 第二天](#-第二天)\n  - [内置函数](#内置函数)\n  - [变量](#变量)\n    - [在一行中声明多个变量](#在一行中声明多个变量)\n  - [数据类型](#数据类型)\n  - [数据类型转换](#数据类型转换)\n  - [Numbers](#numbers)\n  - [💻 练习 - 第二天](#-练习---第二天)\n    - [练习： 1级](#练习-1级)\n    - [练习： 2级](#练习-2级)\n\n# 📘 第二天\n\n## 内置函数\n\nPython 提供了很多内置函数。内置函数是全局可用的，这意味着您可以在不导入或配置的情况下使用内置函数。以下是几种最常用的 Python 内置函数：_print()_, _len()_, _type()_, _int()_, _float()_, _str()_, _input()_, _list()_, _dict()_, _min()_, _max()_, _sum()_, _sorted()_, _open()_, _file()_, _help()_, _dir()_。在下表中，您将看到从 [Python 文档](https://docs.python.org/3.9/library/functions.html)中获取的详尽的 Python 内置函数列表。\n\n![Built-in Functions](../images/builtin-functions.png)\n\n让我们打开 Python shell 并开始使用一些最常见的内置函数。\n\n![Built-in functions](../images/builtin-functions_practice.png)\n\n使用不同的内置函数进行更多练习\n\n![Help and Dir Built in Functions](../images/help_and_dir_builtin.png)\n\n如上所示，Python 有保留字。我们不能使用保留字来声明变量或函数。我们将在下一节中介绍变量。\n\n我相信，现在您已经熟悉了内置函数。让我们再练习一下内置函数，然后我们继续下一节。\n\n![Min Max Sum](../images/builtin-functional-final.png)\n\n## 变量\n\n变量将数据存储在计算机内存中。在许多编程语言中，建议使用助记符变量。助记符变量是一个易于记忆和关联的变量名。变量指的是存储数据的内存地址。\n\n命名变量时，不允许以数字开头、使用特殊字符和连字符。变量可以有一个简短的名称（如 x、y、z），但强烈建议使用更具描述性的名称（名字、姓氏、年龄、国家/地区）。\n\nPython 变量名规则\n\n- 变量名必须以字母或下划线字符开头\n- 变量名不能以数字开头\n- 变量名只能包含字母数字字符和下划线（A-z、0-9 和 \\_ ）\n- 变量名区分大小写（firstname、Firstname、FirstName 和 FIRSTNAME 是不同的变量）\n\n以下是一些有效变量名的示例：\n\n```shell\nfirstname\nlastname\nage\ncountry\ncity\nfirst_name\nlast_name\ncapital_city\n_if # 如果我们想使用保留字作为变量\nyear_2021\nyear2021\ncurrent_year_2021\nbirth_year\nnum1\nnum2\n```\n\n无效的变量名\n\n```shell\nfirst-name\nfirst@name\nfirst$name\nnum-1\n1num\n```\n我们将使用许多 Python 开发人员采用的标准 Python 变量命名样式。Python 开发人员使用蛇形命名法 (snake_case) 变量命名约定。对于包含多个单词的变量，我们在每个单词后使用下划线（例如 first_name、last_name、engine_rotation_speed）。下面的示例是变量的标准命名示例，当变量名称超过一个单词时，需要使用下划线。\n\n当我们将某种数据类型分配给变量时，这称为变量声明。例如，在下面的例子中，我的名字被分配给变量 first_name。等号是赋值运算符。赋值意味着将数据存储在变量中。Python 中的等号与数学中的等号不同。\n\n_示例：_\n\n```py\n# Python 中的变量\nfirst_name = 'Asabeneh'\nlast_name = 'Yetayeh'\ncountry = 'Finland'\ncity = 'Helsinki'\nage = 250\nis_married = True\nskills = ['HTML', 'CSS', 'JS', 'React', 'Python']\nperson_info = {\n   'firstname':'Asabeneh',\n   'lastname':'Yetayeh',\n   'country':'Finland',\n   'city':'Helsinki'\n   }\n```\n\n让我们使用 _print()_ 和 _len()_ 内置函数。打印函数可以接受无限数量的参数。参数是一个值，我们可以将其传递或放在函数括号内，请参见下面的示例。\n\n**示例：**\n\n```py\nprint('Hello, World!') # The text Hello, World! is an argument\nprint('Hello',',', 'World','!') # it can take multiple arguments, four arguments have been passed\nprint(len('Hello, World!')) # it takes only one argument\n```\n\n让我们打印并算出在上面声明的变量的长度：\n\n\n**示例：**\n\n```py\n# 打印变量的值\n\nprint('First name:', first_name)\nprint('First name length:', len(first_name))\nprint('Last name: ', last_name)\nprint('Last name length: ', len(last_name))\nprint('Country: ', country)\nprint('City: ', city)\nprint('Age: ', age)\nprint('Married: ', is_married)\nprint('Skills: ', skills)\nprint('Person information: ', person_info)\n```\n\n### 在一行中声明多个变量\n\n多个变量也可以在同一行中声明：\n\n**示例：**\n\n```py\nfirst_name, last_name, country, age, is_married = 'Asabeneh', 'Yetayeh', 'Helsink', 250, True\n\nprint(first_name, last_name, country, age, is_married)\nprint('First name:', first_name)\nprint('Last name: ', last_name)\nprint('Country: ', country)\nprint('Age: ', age)\nprint('Married: ', is_married)\n```\n\n使用内置函数 _input()_ 获取用户输入。让我们从用户那里得到的数据并赋值给 first_name 和 age 变量。\n.\n**示例：**\n\n```py\nfirst_name = input('What is your name: ')\nage = input('How old are you? ')\n\nprint(first_name)\nprint(age)\n```\n\n## 数据类型\n\nPython 中有多种数据类型。为了识别数据类型，我们使用 _type_ 内置函数。我想请您熟练掌握不同的数据类型。当涉及到编程时，一切都与数据类型有关。我在一开始就介绍了数据类型，现在又提到了，因为每个主题都与数据类型有关。我们将在数据类型各自的章节中做更详细的介绍。\n\n## 数据类型转换\n\n- 检查数据类型：为了检查某些数据/变量的数据类型，我们使用 _type_ 函数\n\n  **示例：**\n\n```py\n# python 中不同的数据类型\n# 声明一些有各种数据类型的变量\n\nfirst_name = 'Asabeneh'     # str\nlast_name = 'Yetayeh'       # str\ncountry = 'Finland'         # str\ncity= 'Helsinki'            # str\nage = 250                   # int, 不用担心，这并不是我真实的年龄 :) \n\n# Printing out types\nprint(type('Asabeneh'))     # str\nprint(type(first_name))     # str\nprint(type(10))             # int\nprint(type(3.14))           # float\nprint(type(1 + 1j))         # complex\nprint(type(True))           # bool\nprint(type([1, 2, 3, 4]))     # list\nprint(type({'name':'Asabeneh','age':250, 'is_married':250}))    # dict\nprint(type((1,2)))                                              # tuple\nprint(type(zip([1,2],[3,4])))                                   # set\n```\n\n- 数据类型转换：将一种数据类型转换为另一种数据类型。我们使用 _int()_、_float()_、_str()_、_list_、_set_\n当我们进行算术运算时，字符串数字应首先转换为 int 或 float，否则将返回错误。如果我们将数字与字符串连接起来，则应首先将数字转换为字符串。我们将在字符串部分讨论连接。\n\n\n  **示例：**\n\n```py\n# 整型 到 浮点型\nnum_int = 10\nprint('num_int',num_int)         # 10\nnum_float = float(num_int)\nprint('num_float:', num_float)   # 10.0\n\n# 浮点型 到 整型\ngravity = 9.81\nprint(int(gravity))             # 9\n\n# 整型 到 字符串\nnum_int = 10\nprint(num_int)                  # 10\nnum_str = str(num_int)\nprint(num_str)                  # '10'\n\n# 字符串 到 整型或浮点型\nnum_str = '10.6'\nprint('num_int', int(num_str))      # 10\nprint('num_float', float(num_str))  # 10.6\n\n# 字符串 到 列表\nfirst_name = 'Asabeneh'\nprint(first_name)               # 'Asabeneh'\nfirst_name_to_list = list(first_name)\nprint(first_name_to_list)            # ['A', 's', 'a', 'b', 'e', 'n', 'e', 'h']\n```\n\n## Number\n\nPython 中不同的数字类型\n\n- Integer：整型数字(负数, 0 以及 正数)\n    示例：\n    ... -3, -2, -1, 0, 1, 2, 3 ...\n- Float：浮点数\n    示例\n    ... -3.5, -2.25, -1.0, 0.0, 1.1, 2.2, 3.5 ...\n- Complex：复数\n    示例\n    1 + j, 2 + 4j, 1 - 1j\n\n🌕 你太棒了。你刚刚完成了第 2 天的挑战，在通往成功的路上又前进了一步。现在做一些练习来锻练你的大脑和肌肉。\n\n\n## 💻 练习 - 第二天\n\n### 练习： 1级\n\n1. 在 30DaysOfPython 文件夹内创建一个 day_2 文件夹。在这个文件夹里创建一个 variables.py 文件\n2. 输入注释 '第二天： 30 Days of python programming'\n3. 声明一个 first name 变量，并为它赋值\n4. 声明一个 last name 变量，并为它赋值\n5. 声明一个 full name 变量，并为它赋值\n6. 声明一个 country 变量，并为它赋值\n7. 声明一个 city 变量，并为它赋值\n8. 声明一个 age 变量，并为它赋值\n9. 声明一个 year 变量，并为它赋值\n10. 声明一个 is_married 变量，并为它赋值\n11. 声明一个 is_true 变量，并为它赋值\n12. 声明一个 is_light_on 变量，并为它赋值\n13. 在一行中声明多个变量\n\n### 练习： 2级\n\n1. 使用 _type()_ 内置函数检查你声明变量的数据类型\n1. 使用 _len()_ 内置函数，算出你 first name 变量的长度\n1. 比较你 first name 和 last name 变量的长度\n1. 声明变量 num_one 为5，num_two 为4\n    1. 将 num_one 和 num_two 相加，并赋值给 total 变量\n    2. 将 num_one 和 num_two 相减，并赋值给 diff 变量\n    3. 将 num_one 和 num_two 相乘，并赋值给 product 变量\n    4. 将 num_one 和 num_two 相乘，并赋值给 division 变量\n    5. 使用模数除法求出 num_two 除以 num_one 的结果，并将结果赋给变量 remainder\n    6. 计算 num_one 的 num_two 次方并将值赋给变量 exp\n    7. 计算 num_one 除以 num_two 商的整数部分（整除操作），并将结果赋给变量 floor_division\n1. 圆的半径为 30 米。\n    1. 计算圆的面积并将值赋给名为 _area_of_circle_ 的变量\n    2. 计算圆的周长并将值赋给名为 _circum_of_circle_ 的变量\n    3. 将半径作为用户输入并计算面积。\n1. 使用内置输入函数从用户那里获取名字、姓氏、国家和年龄，并将值存储到相应的变量名中\n1. 在 Python shell 或文件中运行 help('keywords') 检查 Python 保留字或关键字\n\n\n\n🎉 恭喜 ! 🎉\n\n[<< 第一天](./readme.md) | [第三天 >>](./03_operators.md)\n"
  },
  {
    "path": "Chinese/03_operators.md",
    "content": "<div align=\"center\">\n  <h1> 30 天 Python：第三天 - 运算符</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>作者:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> 第二版：2021 年 7 月</small>\n</sub>\n</div>\n\n[<< 第二天](./02_variables_builtin_functions.md) | [第四天 >>](./04_strings.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n阅读大约需要：12m\n- [📘 第三天](#-第三天)\n  - [Boolean](#boolean)\n  - [运算符](#运算符)\n    - [赋值运算符](#赋值运算符)\n    - [算术运算符](#算术运算符)\n    - [比较运算符](#比较运算符)\n    - [逻辑运算符](#逻辑运算符)\n  - [💻 练习 - 第三天](#-练习---第三天)\n\n# 📘 第三天\n\n## Boolean\n\n布尔类型表示两个值之一：_True_ 或 _False_。一旦我们开始使用比较运算符，这些数据类型的使用将变得清晰。第一个字母 **T** 表示 True，**F** 表示 False，与 JavaScript 不同，Python 的布尔类型的首字母应该是大写。\n\n**示例: 布尔类型的值**\n\n```py\nprint(True)\nprint(False)\n```\n\n## 运算符\n\nPython 语言支持多种类型的运算符。在本节中，我们将重点介绍其中的一些。\n\n### 赋值运算符\n\n赋值运算符用于将值赋值给变量。让我们以 = 为例。在数学中，等号表示两个值相等，但在 Python 中，它表示我们正在将一个值存储在某个变量中，我们称之为赋值或将值分配给变量。下表显示了不同类型的 Python 赋值运算符，摘自 [w3school](https://www.w3schools.com/python/python_operators.asp)。\n\n![Assignment Operators](../images/assignment_operators.png)\n\n### 算术运算符：\n\n- 加(+)： a + b\n- 减(-)： a - b\n- 乘(*)： a * b\n- 除(/)： a / b\n- 模运算(%)： a % b\n- 整除(//)： a // b\n- 指数运算(**)： a ** b\n\n![Arithmetic Operators](../images/arithmetic_operators.png)\n\n**示例：整型**\n\n```py\n# Python 中的算术运算符\n# 整型\n\nprint('Addition: ', 1 + 2)        # 3\nprint('Subtraction: ', 2 - 1)     # 1\nprint('Multiplication: ', 2 * 3)  # 6\nprint ('Division: ', 4 / 2)       # 2.0  Python 中的除法运算符返回浮点数\nprint('Division: ', 6 / 2)        # 3.0         \nprint('Division: ', 7 / 2)        # 3.5\nprint('Division without the remainder: ', 7 // 2)   # 3,  返回商的整数部分\nprint ('Division without the remainder: ',7 // 3)   # 2\nprint('Modulus: ', 3 % 2)         # 1, 返回余数\nprint('Exponentiation: ', 2 ** 3) # 8 代表 2 * 2 * 2\n```\n\n**示例：浮点数**\n\n```py\n# 浮点数\nprint('Floating Point Number, PI', 3.14)\nprint('Floating Point Number, gravity', 9.81)\n```\n\n**示例：复数**\n\n```py\n# 复数\nprint('Complex number: ', 1 + 1j)\nprint('Multiplying complex numbers: ',(1 + 1j) * (1 - 1j))\n```\n\n让我们声明一个变量并分配一个数字类型。我下面使用单个字符变量，但请不要养成这样命名变量的习惯。变量名应始终便于记忆。\n\n**示例：**\n\n```python\n# 首先声明变量\n\na = 3 # a 是一个变量名，3 是一个整型值\nb = 2 # b 是一个变量名，2 是一个整型值\n\n# 进行算术运算，并将结果赋值给变量\ntotal = a + b\ndiff = a - b\nproduct = a * b\ndivision = a / b\nremainder = a % b\nfloor_division = a // b\nexponential = a ** b\n\n# 应该使用 sum 而不是 total，但 sum 是一个内置函数 - 尽量避免覆盖内置函数\nprint(total) # 如果不打印标签字符串，就不知道值是怎么计算出来的\nprint('a + b = ', total)\nprint('a - b = ', diff)\nprint('a * b = ', product)\nprint('a / b = ', division)\nprint('a % b = ', remainder)\nprint('a // b = ', floor_division)\nprint('a ** b = ', exponentiation)\n```\n\n**示例：**\n\n```py\nprint('== Addition, Subtraction, Multiplication, Division, Modulus ==')\n\n# 声明变量，并把声明语句放在一起\nnum_one = 3\nnum_two = 4\n\n# 算术运算\ntotal = num_one + num_two\ndiff = num_two - num_one\nproduct = num_one * num_two\ndiv = num_two / num_one\nremainder = num_two % num_one\n\n# 使用标签打印值\nprint('total: ', total)\nprint('difference: ', diff)\nprint('product: ', product)\nprint('division: ', div)\nprint('remainder: ', remainder)\n```\n\n让我们开始使用小数点并开始利用我们已经知道的知识来计算（面积、体积、密度、重量、周长、距离、力）。\n\n**示例：**\n\n```py\n# 计算圆的面积\nradius = 10                                 # 圆的半径\narea_of_circle = 3.14 * radius ** 2         # 两个 * 符号表示指数或幂\nprint('Area of a circle:', area_of_circle)\n\n# 计算矩形面积\nlength = 10\nwidth = 20\narea_of_rectangle = length * width\nprint('Area of rectangle:', area_of_rectangle)\n\n# 计算物体重量\nmass = 75\ngravity = 9.81\nweight = mass * gravity\nprint(weight, 'N')                         # 为重量添加单位\n\n# 计算液体密度\nmass = 75 # 单位是 Kg\nvolume = 0.075 # 单位是 m³\ndensity = mass / volume # 1000 Kg/m³\n\n```\n\n### 比较运算符\n\n在编程中，我们使用比较运算符来比较两个值。我们检查一个值是否大于或小于或等于另一个值。下表显示了 Python 比较运算符，摘自 [w3shool](https://www.w3schools.com/python/python_operators.asp)。\n\n![Comparison Operators](../images/comparison_operators.png)\n**示例：比较运算符**\n\n```py\nprint(3 > 2)     # True, 因为3大于2\nprint(3 >= 2)    # True, 因为3大于2\nprint(3 < 2)     # False,  因为3大于2\nprint(2 < 3)     # True, 因为2小于3\nprint(2 <= 3)    # True, 因为2小于3\nprint(3 == 2)    # False, 因为3不等于2\nprint(3 != 2)    # True, 因为3不等于2\nprint(len('mango') == len('avocado'))  # False\nprint(len('mango') != len('avocado'))  # True\nprint(len('mango') < len('avocado'))   # True\nprint(len('milk') != len('meat'))      # False\nprint(len('milk') == len('meat'))      # True\nprint(len('tomato') == len('potato'))  # True\nprint(len('python') > len('dragon'))   # False\n\n\n# 比较得到 True 或者 False\n\nprint('True == True: ', True == True)\nprint('True == False: ', True == False)\nprint('False == False:', False == False)\n```\n\n除了上述比较运算符之外，Python 还使用：\n\n- _is_: 如果变量相等，返回 True(x is y)\n- _is not_: 如果变量不相等，返回 True(x is not y)\n- _in_: 如果列表包含某变量，返回 True(x in y)\n- _not in_: 如果列表不包含某变量(x in y)\n\n```py\nprint('1 is 1', 1 is 1)                   # True - 因为值相等\nprint('1 is not 2', 1 is not 2)           # True - 因为值不相等\nprint('A in Asabeneh', 'A' in 'Asabeneh') # True - 字符串中含有元素 A\nprint('B in Asabeneh', 'B' in 'Asabeneh') # False - 没有大写字母 B\nprint('coding' in 'coding for all') # True - 因为 coding 都在 'coding for all' 中\nprint('a in an:', 'a' in 'an')      # True\nprint('4 is 2 ** 2:', 4 is 2 ** 2)   # True\n```\n\n### 逻辑运算符\n\n不像其他的编程语言，Python 使用关键字 _and_、_or_ 和 _not_ 作为逻辑运算符。逻辑运算符用于组合条件语句：\n\n![Logical Operators](../images/logical_operators.png)\n\n```py\nprint(3 > 2 and 4 > 3) # True - 因为两个语句都是 True\nprint(3 > 2 and 4 < 3) # False - 因为其中一个语句是 False\nprint(3 < 2 and 4 < 3) # False - 因为两个语句都是 False\nprint('True and True: ', True and True)\nprint(3 > 2 or 4 > 3)  # True - 因为两个语句都是 True\nprint(3 > 2 or 4 < 3)  # True - 因为其中一个语句是 True\nprint(3 < 2 or 4 < 3)  # False - 因为两个语句都是 False\nprint('True or False:', True or False)\nprint(not 3 > 2)     # False - 因为 3 > 2 是 True,  not True 得到 False\nprint(not True)      # False - not 运算符把 True 改为 False\nprint(not False)     # True\nprint(not not True)  # True\nprint(not not False) # False\n\n```\n\n🌕 精力充沛！你刚刚完成了第 3 天的挑战，在通往伟大的道路上又前进了三步。现在做一些练习来锻练你的大脑和肌肉。\n\n\n## 💻 练习 - 第三天\n\n1. 声明一个值是你年龄的整型变量\n2. 声明一个值是你身高的浮点型变量\n3. 声明一个值是复数变量\n4. 编写一个脚本，提示用户输入三角形的底和高，并计算这个三角形的面积（面积 = 0.5 x b x h）。\n\n```py\n    输入底: 20\n    输入高: 10\n    三角形的面积是 100\n```\n\n5. 编写一个脚本，提示用户输入三角形的边 a、边 b 和边 c。计算三角形的周长（周长 = a + b + c）。\n\n```py\n    输入边 a: 5\n    输入边 b: 4\n    输入边 c: 3\n    三角形的周长是 12\n```\n6. 提示用户输入矩形的长度和宽度。计算其面积（面积 = 长 x 宽）和周长（周长 = 2 x (长 + 宽)）\n7. 提示用户输入圆的半径。计算面积（面积 = pi x r x r）和周长（周长 = 2 x pi x r），其中 pi = 3.14。\n8. 计算 y = 2x -2 的斜率、x 截距和 y 截距\n9. 斜率是 (m = y2-y1/x2-x1)。找到点 (2, 2) 和点 (6,10) 之间的斜率和[欧几里得距离](https://en.wikipedia.org/wiki/Euclidean_distance#:~:text=In%20mathematics%2C%20the%20Euclidean%20distance,being%20called%20the%20Pythagorean%20distance.)。\n10. 比较练习 8 和练习 9 中的斜率。\n11. 计算 y 的值（y = x^2 + 6x + 9）。尝试使用不同的 x 值，并找出 y 何时为 0。\n12. 求出 'python' 和 'dragon' 的长度，并进行一个假的比较语句。\n13. 使用 _and_ 运算符检查 'python' 和 'dragon' 中是否都有 'on'。\n14. _I hope this course is not full of jargon_。使用 _in_ 运算符检查句子中是否有 _jargon_。\n15. 'dragon' 和 'python' 中都没有 'on'。\n16. 找到文本 _python_ 的长度，并将该值转换为浮点数，然后将其转换为字符串。\n17. 偶数可以被 2 整除，余数为零。如何使用 Python 检查一个数字是偶数还是奇数？\n18. 检查 7 除以 3 的Floor除法是否等于 2.7 的整数转换值。\n19. 检查 '10' 的类型是否等于 10 的类型。\n20. 检查 int('9.8') 是否等于 10。\n21. 编写一个脚本，提示用户输入工时和时薪。计算用户的工资。\n\n```py\n输入工时: 40\n输入时薪: 28\n你每周的薪资是 1120\n```\n\n\n22. 编写一个脚本，提示用户输入年数。计算一个人可以活多少秒。假设一个人可以活一百年\n\n```py\n输入你已经活了多少年: 100\n你已经活了 3153600000 秒.\n```\n\n23. 编写一个 Python 脚本，显示以下表格\n\n\n```py\n1 1 1 1 1\n2 1 2 4 8\n3 1 3 9 27\n4 1 4 16 64\n5 1 5 25 125\n```\n\n🎉 恭喜 ! 🎉\n\n[<< 第二天](./02_variables_builtin_functions.md) | [第四天 >>](./04_strings.md)\n"
  },
  {
    "path": "Chinese/04_strings.md",
    "content": "<div align=\"center\">\n  <h1> 30 天 Python：第四天 - Strings</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>作者:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> 第二版：2021 年 7 月</small>\n</sub>\n\n</div>\n\n[<< 第三天](./03_operators.md) | [第五天 >>](./05_lists.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n阅读大约需要：20m\n\n- [第四天](#第四天)\n  - [字符串](#字符串)\n    - [创建字符串](#创建字符串)\n    - [字符串串联](#字符串串联)\n    - [字符串中的转译序列](#字符串中的转译序列)\n    - [字符串格式化](#字符串格式化)\n      - [传统风格字符串格式化 (% 操作符)](#传统风格字符串格式化--操作符)\n      - [新式字符串格式化 (str.format)](#新式字符串格式化-strformat)\n      - [字符串插值 / f-Strings (Python 3.6+)](#字符串插值--f-strings-python-36)\n    - [Python 字符串是字符序列](#python-字符串是字符序列)\n      - [拆解字符](#拆解字符)\n      - [通过索引获取字符串中的字符](#通过索引获取字符串中的字符)\n      - [字符串切片](#字符串切片)\n      - [字符串反转](#字符串反转)\n      - [切片时跳过字符](#切片时跳过字符)\n    - [字符串方法](#字符串方法)\n  - [💻 练习 - 第四天](#-练习---第四天)\n\n# 第四天\n\n## 字符串\n\n文本是一种字符串数据类型。任何以文本形式书写的数据类型都是字符串。任何用单引号、双引号或三引号括起来的数据都是字符串。有很多方法和内置函数来处理字符串类型的数据。使用 len() 方法获取字符串的长度。\n\n### 创建字符串\n\n```py\nletter = 'P'                # 字符串可以是一个字符，也可以是一堆文字\nprint(letter)               # P\nprint(len(letter))          # 1\ngreeting = 'Hello, World!'  # 字符串使用单引号或双引号构建，\"Hello, World!\"\nprint(greeting)             # Hello, World!\nprint(len(greeting))        # 13\nsentence = \"I hope you are enjoying 30 days of Python Challenge\"\nprint(sentence)\n```\n\n多行字符串使用三个单引号 (''') 或者三个双引号 (\"\"\") 创建。 以下为示例：\n\n```py\nmultiline_string = '''I am a teacher and enjoy teaching.\nI didn't find anything as rewarding as empowering people.\nThat is why I created 30 days of python.'''\nprint(multiline_string)\n\n# 换种方式\nmultiline_string = \"\"\"I am a teacher and enjoy teaching.\nI didn't find anything as rewarding as empowering people.\nThat is why I created 30 days of python.\"\"\"\nprint(multiline_string)\n```\n\n### 字符串串联\n\n我们可以将字符串连接在一起。合并或连接字符串称为串联。请看下面的示例：\n\n```py\n\nfirst_name = 'Asabeneh'\nlast_name = 'Yetayeh'\nspace = ' '\nfull_name = first_name  +  space + last_name\nprint(full_name) # Asabeneh Yetayeh\n# 使用 len() 内置函数获取字符串的长度\nprint(len(first_name))  # 8\nprint(len(last_name))   # 7\nprint(len(first_name) > len(last_name)) # True\nprint(len(full_name)) # 16\n```\n\n### 字符串中的转译序列\n\n在 Python 和其他编程语言中，\\ 后跟一个字符是转义序列。以下是一些常见的转义序列：\n\n- \\n: 换行\n- \\t: 制表符(4个空格)\n- \\\\\\\\: 反斜杠\n- \\\\': 单引号\n- \\\\\": 双引号\n\n现在，让我们看看上面的转义序列的用法和示例。\n\n```py\nprint('I hope everyone is enjoying the Python Challenge.\\nAre you ?') # 换行\nprint('Days\\tTopics\\tExercises') # 增加一个制表符\nprint('Day 1\\t5\\t5')\nprint('Day 2\\t6\\t20')\nprint('Day 3\\t5\\t23')\nprint('Day 4\\t1\\t35')\nprint('This is a backslash  symbol (\\\\)') # 输出反斜杠\nprint('In every programming language it starts with \\\"Hello, World!\\\"') # 在单引号里写双引号\n\n# 输出\nI hope every one is enjoying the Python Challenge.\nAre you ?\nDays\tTopics\tExercises\nDay 1\t5\t    5\nDay 2\t6\t    20\nDay 3\t5\t    23\nDay 4\t1\t    35\nThis is a backslash  symbol (\\)\nIn every programming language it starts with \"Hello, World!\"\n```\n\n### 字符串格式化\n\n#### 传统风格字符串格式化 (% 操作符)\n\n\n在 Python 中有许多格式化字符串的方法。本节，我们将介绍其中一些方法。\n“%”运算符用于格式化包含在“元组”（固定大小列表）中的一组变量，以及格式字符串，其中包含普通文本以及“参数说明符”、特殊符号如“%s”、“%d”、“%f”、“%.<small>数字</small>f”。\n\n- %s - 字符串 (或者任何可以用字符串表述的对象，例如数字)\n- %d - 整型\n- %f - 浮点型\n- \"%.<small>小数位数</small>f\" - 固定精度的浮点数\n\n```py\n# 仅字符串\nfirst_name = 'Asabeneh'\nlast_name = 'Yetayeh'\nlanguage = 'Python'\nformated_string = 'I am %s %s. I teach %s' %(first_name, last_name, language)\nprint(formated_string)\n\n# 字符串和数字\nradius = 10\npi = 3.14\narea = pi * radius ** 2\nformated_string = 'The area of circle with a radius %d is %.2f.' %(radius, area) # 2 表示小数点后的 2 位有效数字\n\npython_libraries = ['Django', 'Flask', 'NumPy', 'Matplotlib','Pandas']\nformated_string = 'The following are python libraries:%s' % (python_libraries)\nprint(formated_string) # 输出 \"The following are python libraries:['Django', 'Flask', 'NumPy', 'Matplotlib','Pandas']\"\n```\n\n#### 新式字符串格式化 (str.format)\n\n这种格式化方式是在 Python 3 中引入的。\n\n```py\n\nfirst_name = 'Asabeneh'\nlast_name = 'Yetayeh'\nlanguage = 'Python'\nformated_string = 'I am {} {}. I teach {}'.format(first_name, last_name, language)\nprint(formated_string)\na = 4\nb = 3\n\nprint('{} + {} = {}'.format(a, b, a + b))\nprint('{} - {} = {}'.format(a, b, a - b))\nprint('{} * {} = {}'.format(a, b, a * b))\nprint('{} / {} = {:.2f}'.format(a, b, a / b)) # 限制保留两位小数\nprint('{} % {} = {}'.format(a, b, a % b))\nprint('{} // {} = {}'.format(a, b, a // b))\nprint('{} ** {} = {}'.format(a, b, a ** b))\n\n# 输出\n4 + 3 = 7\n4 - 3 = 1\n4 * 3 = 12\n4 / 3 = 1.33\n4 % 3 = 1\n4 // 3 = 1\n4 ** 3 = 64\n\n# 字符串和数字\nradius = 10\npi = 3.14\narea = pi * radius ** 2\nformated_string = 'The area of a circle with a radius {} is {:.2f}.'.format(radius, area) # 保留两位小数\nprint(formated_string)\n\n```\n\n#### 字符串插值 / f-Strings (Python 3.6+)\n\n另一种新的字符串格式化是字符串插值，f-strings。字符串以 f 开头，我们可以在相应的位置注入数据。\n\n```py\na = 4\nb = 3\nprint(f'{a} + {b} = {a +b}')\nprint(f'{a} - {b} = {a - b}')\nprint(f'{a} * {b} = {a * b}')\nprint(f'{a} / {b} = {a / b:.2f}')\nprint(f'{a} % {b} = {a % b}')\nprint(f'{a} // {b} = {a // b}')\nprint(f'{a} ** {b} = {a ** b}')\n```\n\n### Python 字符串是字符序列\n\nPython 字符串是字符序列，与其他 Python 有序对象 - 列表和元组 - 共享基本访问方法。从字符串中提取单个字符的最简单方法（以及从任何序列中提取单个成员的方法）是将它们解压缩到相应的变量中。\n\n#### 拆解字符\n\n```\nlanguage = 'Python'\na,b,c,d,e,f = language # 拆解字符串中的字符并赋值给变量\nprint(a) # P\nprint(b) # y\nprint(c) # t\nprint(d) # h\nprint(e) # o\nprint(f) # n\n```\n\n#### 通过索引获取字符串中的字符\n\n在编程中，计数从零开始。因此，字符串的第一个字母位于零索引处，字符串的最后一个字母位于字符串长度减一处。\n\n![String index](../images/string_index.png)\n\n```py\nlanguage = 'Python'\nfirst_letter = language[0]\nprint(first_letter) # P\nsecond_letter = language[1]\nprint(second_letter) # y\nlast_index = len(language) - 1\nlast_letter = language[last_index]\nprint(last_letter) # n\n```\n\n如果我们想从右边开始，我们可以使用负索引。-1 是最后一个索引。\n\n```py\nlanguage = 'Python'\nlast_letter = language[-1]\nprint(last_letter) # n\nsecond_last = language[-2]\nprint(second_last) # o\n```\n\n#### 字符串切片\n\n在 Python 中，我们可以将字符串切片为子字符串。\n\n```py\nlanguage = 'Python'\nfirst_three = language[0:3] # 从零索引开始，直到 3 但不包括 3\nprint(first_three) #Pyt\nlast_three = language[3:6]\nprint(last_three) # hon\n# 另一种方式\nlast_three = language[-3:]\nprint(last_three)   # hon\nlast_three = language[3:]\nprint(last_three)   # hon\n```\n\n#### 字符串反转\n\n我们可以轻松地反转字符串。\n\n```py\ngreeting = 'Hello, World!'\nprint(greeting[::-1]) # !dlroW ,olleH\n```\n\n#### 切片时跳过字符\n\n通过将步长参数传递给切片方法，可以在切片时跳过字符。\n\n\n```py\nlanguage = 'Python'\npto = language[0:6:2] #\nprint(pto) # Pto\n```\n\n### 字符串方法\n\n有许多字符串方法可以让我们格式化字符串。在下面的示例中，我们使用其中一些：\n\n- capitalize(): 将字符串中的第一个字符转换为大写字母\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.capitalize()) # 'Thirty days of python'\n```\n\n- count(): 返回字符串中子字符串的出现次数，count(子字符串，start=..，end=..)。start 是计数的起始索引，end 是计数的最后一个索引。\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.count('y')) # 3\nprint(challenge.count('y', 7, 14)) # 1, \nprint(challenge.count('th')) # 2`\n```\n\n- endswith(): 判断字符串是否以特定的子字符串结尾，返回 True 或 False\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.endswith('on'))   # True\nprint(challenge.endswith('tion')) # False\n```\n\n- expandtabs(): 用空格替换制表符，默认制表符大小为 8。它接受制表符大小参数\n\n```py\nchallenge = 'thirty\\tdays\\tof\\tpython'\nprint(challenge.expandtabs())   # 'thirty  days    of      python'\nprint(challenge.expandtabs(10)) # 'thirty    days      of        python'\n```\n\n- find(): 返回子字符串第一次出现的索引，如果未找到则返回 -1\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.find('y'))  # 5\nprint(challenge.find('th')) # 0\n```\n\n- rfind(): 返回子字符串最后一次出现的索引，如果未找到则返回 -1\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.rfind('y'))  # 16\nprint(challenge.rfind('th')) # 17\n```\n\n- format(): 将字符串格式化为更美观的输出\n有关字符串格式化的更多信息，请查看此[链接](https://www.programiz.com/python-programming/methods/string/format)\n\n```py\nfirst_name = 'Asabeneh'\nlast_name = 'Yetayeh'\nage = 250\njob = 'teacher'\ncountry = 'Finland'\nsentence = 'I am {} {}. I am a {}. I am {} years old. I live in {}.'.format(first_name, last_name, age, job, country)\nprint(sentence) # I am Asabeneh Yetayeh. I am 250 years old. I am a teacher. I live in Finland.\n\nradius = 10\npi = 3.14\narea = pi * radius ** 2\nresult = 'The area of a circle with radius {} is {}'.format(str(radius), str(area))\nprint(result) # The area of a circle with radius 10 is 314\n```\n\n- index(): 返回子字符串的最小索引，附加参数表示起始和结束索引（默认为 0，字符串长度为 - 1）。如果未找到子字符串，则会引发 valueError。\n\n```py\nchallenge = 'thirty days of python'\nsub_string = 'da'\nprint(challenge.index(sub_string))  # 7\nprint(challenge.index(sub_string, 9)) # error\n```\n\n- rindex(): 返回子字符串的最大索引，附加参数表示起始和结束索引（默认为 0，字符串长度为 - 1）。\n\n```py\nchallenge = 'thirty days of python'\nsub_string = 'da'\nprint(challenge.rindex(sub_string))  # 8\nprint(challenge.rindex(sub_string, 9)) # error\n```\n\n- isalnum(): 判断字符串字符是否都是字母数字字符\n\n```py\nchallenge = 'ThirtyDaysPython'\nprint(challenge.isalnum()) # True\n\nchallenge = '30DaysPython'\nprint(challenge.isalnum()) # True\n\nchallenge = 'thirty days of python'\nprint(challenge.isalnum()) # False, 空格不是字母字符\n\nchallenge = 'thirty days of python 2019'\nprint(challenge.isalnum()) # False\n```\n\n- isalpha(): 判断字符串字符是否都是字母字符 (a-z and A-Z)\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.isalpha()) # False, 空格不是字母字符\nchallenge = 'ThirtyDaysPython'\nprint(challenge.isalpha()) # True\nnum = '123'\nprint(num.isalpha())      # False\n```\n\n- isdecimal(): 判断符串中的所有字符是否都是十进制 (0-9)\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.isdecimal())  # False\nchallenge = '123'\nprint(challenge.isdecimal())  # True\nchallenge = '\\u00B2'\nprint(challenge.isdigit())   # False\nchallenge = '12 3'\nprint(challenge.isdecimal())  # False, 含有空格\n```\n\n- isdigit(): 判断字符串中的所有字符是否都是数字（0-9 和一些其他表示数字的 Unicode 字符）\n\n```py\nchallenge = 'Thirty'\nprint(challenge.isdigit()) # False\nchallenge = '30'\nprint(challenge.isdigit())   # True\nchallenge = '\\u00B2'\nprint(challenge.isdigit())   # True\n```\n\n- isnumeric(): 判断字符串中的所有字符是否都是数字或与数字相关（就像 isdigit()，只是接受更多符号，如 ½）\n\n```py\nnum = '10'\nprint(num.isnumeric()) # True\nnum = '\\u00BD' # ½\nprint(num.isnumeric()) # True\nnum = '10.5'\nprint(num.isnumeric()) # False\n```\n\n- isidentifier(): 判断有效的标识符 - 检查字符串是否是有效的变量名\n\n```py\nchallenge = '30DaysOfPython'\nprint(challenge.isidentifier()) # False, 因为以数字开头\nchallenge = 'thirty_days_of_python'\nprint(challenge.isidentifier()) # True\n```\n\n- islower(): 判断字符串中的所有字母是否都是小写\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.islower()) # True\nchallenge = 'Thirty days of python'\nprint(challenge.islower()) # False\n```\n\n- isupper(): 判断字符串中的所有字母是否都是大写\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.isupper()) #  False\nchallenge = 'THIRTY DAYS OF PYTHON'\nprint(challenge.isupper()) # True\n```\n\n- join(): 返回连接后的字符串\n\n```py\nweb_tech = ['HTML', 'CSS', 'JavaScript', 'React']\nresult = ' '.join(web_tech)\nprint(result) # 'HTML CSS JavaScript React'\n```\n\n```py\nweb_tech = ['HTML', 'CSS', 'JavaScript', 'React']\nresult = '# '.join(web_tech)\nprint(result) # 'HTML# CSS# JavaScript# React'\n```\n\n- strip(): 删除字符串开头和结尾的所有给定字符\n\n```py\nchallenge = 'thirty days of pythoonnn'\nprint(challenge.strip('noth')) # 'irty days of py'\n```\n\n- replace(): 用给定的字符串替换子字符串\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.replace('python', 'coding')) # 'thirty days of coding'\n```\n\n- split(): 使用给定的字符串或空格作为分隔符来拆分字符串\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.split()) # ['thirty', 'days', 'of', 'python']\nchallenge = 'thirty, days, of, python'\nprint(challenge.split(', ')) # ['thirty', 'days', 'of', 'python']\n```\n\n- title(): 返回标题大小写的字符串\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.title()) # Thirty Days Of Python\n```\n\n- swapcase(): 将所有大写字符转换为小写字符，将所有小写字符转换为大写字符\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.swapcase())   # THIRTY DAYS OF PYTHON\nchallenge = 'Thirty Days Of Python'\nprint(challenge.swapcase())  # tHIRTY dAYS oF pYTHON\n```\n\n- startswith(): 判断字符串是否以指定字符串开头\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.startswith('thirty')) # True\n\nchallenge = '30 days of python'\nprint(challenge.startswith('thirty')) # False\n```\n\n🌕 你是一个非凡的人，你拥有非凡的潜力。你刚刚完成了第 4 天的挑战，你在成为伟人的路上已经迈出四步。现在做一些练习来锻练你的大脑和肌肉。\n\n## 💻 练习 - 第四天\n\n1. 将字符串 'Thirty', 'Days', 'Of', 'Python' 连接为一个字符串 'Thirty Days Of Python'。\n2. 将字符串 'Coding', 'For', 'All' 连接为一个字符串 'Coding For All'。\n3. 声明一个名为 company 的变量，并将其赋值为初始值 \"Coding For All\"。\n4. 使用 _print()_ 打印变量 company。\n5. 使用 _len()_ 方法和 _print()_ 打印 company 字符串的长度。\n6. 使用 _upper()_ 方法将所有字符更改为大写字母。\n7. 使用 _lower()_ 方法将所有字符更改为小写字母。\n8. 使用 _capitalize()_、_title()_ 和 _swapcase()_ 方法格式化字符串 _Coding For All_。\n9. 切片出 _Coding For All_ 字符串的第一个单词。\n10. 使用 index、find 或其他方法检查 _Coding For All_ 字符串是否包含单词 Coding。\n11. 将字符串 'Coding For All' 中的单词 coding 替换为 Python。\n12. 使用 replace 方法或其他方法将 Python for Everyone 替换为 Python for All。\n13. 使用空格作为分隔符拆分字符串 'Coding For All'。\n14. 在逗号处拆分字符串 'Facebook, Google, Microsoft, Apple, IBM, Oracle, Amazon'。\n15. 字符串 _Coding For All_ 中索引 0 处的字符是什么。\n16. 字符串 _Coding For All_ 的最后一个索引是什么。\n17. 字符串 _Coding For All_ 中索引 10 处的字符是什么。\n18. 为字符串 'Python For Everyone' 创建首字母缩略词或缩写\n19. 为名称 'Coding For All' 创建首字母缩略词或缩写。\n20. 使用索引确定 'Coding For All' 中 C 第一次出现的位置。\n21. 使用索引确定 'Coding For All' 中 F 第一次出现的位置。\n22. 使用 rfind 确定 'Coding For All People' 中 l 最后一次出现的位置。\n23. 使用 index 或 find 查找以下句子中单词 'because' 第一次出现的位置：'You cannot end a sentence with because because because is a conjunction'\n24. 使用 rindex 查找以下句子中单词 because 最后一次出现的位置：'You cannot end a sentence with because because because is a conjunction'\n25. 删除以下句子中短语 'because because because'：'You cannot end a sentence with because because because is a conjunction'\n26. 查找以下句子中单词 'because' 第一次出现的位置：'You cannot end a sentence with because because because is a conjunction'\n27. 删除以下句子中短语 'because 因为 because'：'You cannot end a sentence with because because because is a conjunction'\n28. '\\'Coding For All' 是否以子字符串 _Coding_ 开头？\n29. 'Coding For All' 是否以子字符串 _coding_ 结尾？\n30. '&nbsp;&nbsp; Coding For All &nbsp;&nbsp;&nbsp; &nbsp;' &nbsp;, 删除给定字符串中左右空格。\n31. 当我们使用方法 isidentifier() 时，下列哪一个变量返回 True:\n    - 30DaysOfPython\n    - thirty_days_of_python\n32. 以下列表包含一些 Python 库的名称：['Django', 'Flask', 'Bottle', 'Pyramid', 'Falcon']。使用空格连接字符串。\n33. 使用换行转义序列分隔以下句子。\n    ```py\n    I am enjoying this challenge.\n    I just wonder what is next.\n    ```\n34. 使用制表符转义序列输出以下内容。\n    ```py\n    Name      Age     Country   City\n    Asabeneh  250     Finland   Helsinki\n    ```\n35. 使用字符串格式化方法输出以下内容:\n\n```sh\nradius = 10\narea = 3.14 * radius ** 2\nThe area of a circle with radius 10 is 314 meters square.\n```\n\n36. 使用字符串格式化方法输出以下内容:\n\n```sh\n8 + 6 = 14\n8 - 6 = 2\n8 * 6 = 48\n8 / 6 = 1.33\n8 % 6 = 2\n8 // 6 = 1\n8 ** 6 = 262144\n```\n\n🎉 恭喜 ! 🎉\n\n[<< 第三天](./03_operators.md) | [第五天 >>](./05_lists.md)\n\n\n"
  },
  {
    "path": "Chinese/05_lists.md",
    "content": "<div align=\"center\">\n  <h1> 30 天 Python：第五天 - Lists</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>作者:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> 第二版：2021 年 7 月</small>\n</sub>\n\n</div>\n\n[<< 第四天](./04_strings.md) | [第六天 >>](./06_tuples.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [第五天](#第五天)\n  - [列表](#列表)\n    - [如何创建列表](#如何创建列表)\n    - [使用正索引访问列表项](#使用正索引访问列表项)\n    - [使用负索引访问列表项](#使用负索引访问列表项)\n    - [拆解列表项](#拆解列表项)\n    - [列表切分](#列表切分)\n    - [修改列表](#修改列表)\n    - [检索列表项](#检索列表项)\n    - [添加列表项](#添加列表项)\n    - [插入列表项](#插入列表项)\n    - [移除列表项](#移除列表项)\n    - [使用 Pop 删除列表项](#使用-pop-删除列表项)\n    - [使用 Del 删除列表项](#使用-del-删除列表项)\n    - [清空列表项](#清空列表项)\n    - [列表复制](#列表复制)\n    - [连接列表](#连接列表)\n    - [统计列表项](#统计列表项)\n    - [查找项的索引](#查找项的索引)\n    - [列表反转](#列表反转)\n    - [列表排序](#列表排序)\n  - [💻 练习 - 第五天](#-练习---第五天)\n    - [练习： 1级](#练习-1级)\n    - [练习： 2级](#练习-2级)\n\n# 第五天\n\n## 列表\n\nPython 中有四种集合数据类型：\n\n- List：有序且可变的集合。允许重复的成员。\n- Tuple：有序且不可变的集合。允许重复的成员。\n- Set：无序、不可索引且不可变的集合，但我们可以向集合中添加新项。不允许重复的成员。\n- Dictionary：无序、可变且可索引的集合。不允许重复的成员。\n\n\n列表是不同数据类型的集合，有序且可修改（可变）。列表可以为空，也可以包含不同数据类型的项。\n\n### 如何创建列表\n\n在 Python 中，我们可以通过两种方式创建列表：\n\n- 使用内置函数 list()\n\n```py\n# 语法\nlst = list()\n```\n\n```py\nempty_list = list() # 这是一个空列表\nprint(len(empty_list)) # 0\n```\n- 使用方括号，[]\n\n```py\n# 语法\nlst = []\n```\n\n```py\nempty_list = [] # 这是一个空列表\nprint(len(empty_list)) # 0\n```\n\n具有初始值的列表。我们使用 _len()_ 来检查列表的长度。\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']                     # list of fruits\nvegetables = ['Tomato', 'Potato', 'Cabbage','Onion', 'Carrot']      # list of vegetables\nanimal_products = ['milk', 'meat', 'butter', 'yoghurt']             # list of animal products\nweb_techs = ['HTML', 'CSS', 'JS', 'React','Redux', 'Node', 'MongDB'] # list of web technologies\ncountries = ['Finland', 'Estonia', 'Denmark', 'Sweden', 'Norway']\n\n# 打印列表及其长度\nprint('Fruits:', fruits)\nprint('Number of fruits:', len(fruits))\nprint('Vegetables:', vegetables)\nprint('Number of vegetables:', len(vegetables))\nprint('Animal products:',animal_products)\nprint('Number of animal products:', len(animal_products))\nprint('Web technologies:', web_techs)\nprint('Number of web technologies:', len(web_techs))\nprint('Countries:', countries)\nprint('Number of countries:', len(countries))\n```\n\n```sh\n输出\nFruits: ['banana', 'orange', 'mango', 'lemon']\nNumber of fruits: 4\nVegetables: ['Tomato', 'Potato', 'Cabbage', 'Onion', 'Carrot']\nNumber of vegetables: 5\nAnimal products: ['milk', 'meat', 'butter', 'yoghurt']\nNumber of animal products: 4\nWeb technologies: ['HTML', 'CSS', 'JS', 'React', 'Redux', 'Node', 'MongDB']\nNumber of web technologies: 7\nCountries: ['Finland', 'Estonia', 'Denmark', 'Sweden', 'Norway']\nNumber of countries: 5\n```\n\n- 列表可以包含不同数据类型的项\n\n```py\n lst = ['Asabeneh', 250, True, {'country':'Finland', 'city':'Helsinki'}] # 包含不同数据类型的列表\n```\n\n\n### 使用正索引访问列表项\n\n我们使用索引访问列表中的每个项。列表索引从 0 开始。下图清楚地显示了索引从哪里开始。\n\n![List index](../images/list_index.png)\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfirst_fruit = fruits[0] # 我们正在使用其索引访问第一项\nprint(first_fruit)      # banana\nsecond_fruit = fruits[1]\nprint(second_fruit)     # orange\nlast_fruit = fruits[3]\nprint(last_fruit) # lemon\n# Last index\nlast_index = len(fruits) - 1\nlast_fruit = fruits[last_index]\n```\n\n### 使用负索引访问列表项\n\n负索引意味着从末尾开始，-1 指的是最后一项，-2 指的是倒数第二项。\n\n![List negative indexing](../images/list_negative_indexing.png)\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfirst_fruit = fruits[-4]\nlast_fruit = fruits[-1]\nsecond_last = fruits[-2]\nprint(first_fruit)      # banana\nprint(last_fruit)       # lemon\nprint(second_last)      # mango\n```\n\n### 拆解列表项\n\n```py\nlst = ['item1','item2','item3', 'item4', 'item5']\nfirst_item, second_item, third_item, *rest = lst\nprint(first_item)     # item1\nprint(second_item)    # item2\nprint(third_item)     # item3\nprint(rest)           # ['item4', 'item5']\n\n```\n\n```py\n# 示例一\nfruits = ['banana', 'orange', 'mango', 'lemon','lime','apple']\nfirst_fruit, second_fruit, third_fruit, *rest = fruits \nprint(first_fruit)     # banana\nprint(second_fruit)    # orange\nprint(third_fruit)     # mango\nprint(rest)           # ['lemon','lime','apple']\n# 示例二\nfirst, second, third,*rest, tenth = [1,2,3,4,5,6,7,8,9,10]\nprint(first)          # 1\nprint(second)         # 2\nprint(third)          # 3\nprint(rest)           # [4,5,6,7,8,9]\nprint(tenth)          # 10\n# 示例三\ncountries = ['Germany', 'France','Belgium','Sweden','Denmark','Finland','Norway','Iceland','Estonia']\ngr, fr, bg, sw, *scandic, es = countries\nprint(gr)\nprint(fr)\nprint(bg)\nprint(sw)\nprint(scandic)\nprint(es)\n```\n\n### 列表切分\n\n- 正索引：我们可以通过指定开始、结束和步长来指定一系列正索引，返回值将是一个新列表。 （开始默认值为 0，结束默认值为 len(lst) - 1（最后一项），步长默认值为 1）\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nall_fruits = fruits[0:4] # 返回所有项\n#与上面返回值相同\nall_fruits = fruits[0:] # 如果不指定结束索引，将返回从开始到最后一项的所有项\norange_and_mango = fruits[1:3] # 不包含第一项\norange_mango_lemon = fruits[1:]\norange_and_lemon = fruits[::2] # 我们使用了第三个参数，步长。 每两项取一条 - ['banana', 'mango']\n```\n\n- 负索引：我们可以通过指定开始、结束和步长来指定一系列负索引，返回值将是一个新列表。\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nall_fruits = fruits[-4:] # 返回所有项\norange_and_mango = fruits[-3:-1] # 不包含最后一项，['orange', 'mango']\norange_mango_lemon = fruits[-3:] # 返回从-3到末尾的项，['orange', 'mango', 'lemon']\nreverse_fruits = fruits[::-1] # 负步长将按相反顺序排列列表,['lemon', 'mango', 'orange', 'banana']\n```\n\n### 修改列表\n\n列表是一个可变或可修改的有序集合。下面我们修改 fruit 列表。\n\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits[0] = 'avocado'\nprint(fruits)       #  ['avocado', 'orange', 'mango', 'lemon']\nfruits[1] = 'apple'\nprint(fruits)       #  ['avocado', 'apple', 'mango', 'lemon']\nlast_index = len(fruits) - 1\nfruits[last_index] = 'lime'\nprint(fruits)        #  ['avocado', 'apple', 'mango', 'lime']\n```\n\n### 检索列表项\n\n使用 *in* 运算符检查列表项是否为列表的成员。请参阅下面的示例。\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\ndoes_exist = 'banana' in fruits\nprint(does_exist)  # True\ndoes_exist = 'lime' in fruits\nprint(does_exist)  # False\n```\n\n### 添加列表项\n\n要将项添加到现有列表的末尾，我们使用 *append()* 方法。\n\n```py\n# 语法\nlst = list()\nlst.append(item)\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits.append('apple')\nprint(fruits)           # ['banana', 'orange', 'mango', 'lemon', 'apple']\nfruits.append('lime')   # ['banana', 'orange', 'mango', 'lemon', 'apple', 'lime']\nprint(fruits)\n```\n\n### 插入列表项\n\n我们可以使用 *insert()* 方法在列表中的指定索引处插入单个项。请注意，其他项将向右移动。*insert()* 方法接受两个参数：索引和要插入的项。\n\n\n```py\n# 语法\nlst = ['item1', 'item2']\nlst.insert(index, item)\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits.insert(2, 'apple') # 在 orange 。 mango 中插入 apple\nprint(fruits)           # ['banana', 'orange', 'apple', 'mango', 'lemon']\nfruits.insert(3, 'lime')   # ['banana', 'orange', 'apple', 'lime', 'mango', 'lemon']\nprint(fruits)\n```\n\n### 移除列表项\n\n- 使用 *remove()* 方法从列表中删除指定的项\n\n```py\n# 语法\nlst = ['item1', 'item2']\nlst.remove(item)\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon', 'banana']\nfruits.remove('banana')\nprint(fruits)  # ['orange', 'mango', 'lemon', 'banana'] - 此方法删除列表中第一次出现的项\nfruits.remove('lemon')\nprint(fruits)  # ['orange', 'mango', 'banana']\n```\n\n### 使用 Pop 删除列表项\n\n使用 *pop()* 方法删除指定索引（如果未指定索引，则删除最后一项）：\n\n```py\n# 语法\nlst = ['item1', 'item2']\nlst.pop()       # 最后一项\nlst.pop(index)\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits.pop()\nprint(fruits)       # ['banana', 'orange', 'mango']\n\nfruits.pop(0)\nprint(fruits)       # ['orange', 'mango']\n```\n\n### 使用 Del 删除列表项\n\n使用 *del* 关键字删除指定索引，也可以用于删除索引范围内的项。它还可以完全删除列表\n\n\n```py\n# 语法\nlst = ['item1', 'item2']\ndel lst[index] # 只删除一项\ndel lst        # 删除整个列表\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon', 'kiwi', 'lime']\ndel fruits[0]\nprint(fruits)       # ['orange', 'mango', 'lemon', 'kiwi', 'lime']\ndel fruits[1]\nprint(fruits)       # ['orange', 'lemon', 'kiwi', 'lime']\ndel fruits[1:3]     # 这将删除给定索引之间的项，因此不会删除索引为 3 的项!\nprint(fruits)       # ['orange', 'lime']\ndel fruits\nprint(fruits)       # 这里会提示: NameError: name 'fruits' is not defined\n```\n\n### 清空列表项\n\n使用 *clear()* 方法清空列表：\n\n```py\n# 语法\nlst = ['item1', 'item2']\nlst.clear()\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits.clear()\nprint(fruits)       # []\n```\n\n### 列表复制\n\n可以通过将其重新分配给新变量来复制列表: list2 = list1。现在，list2 是 list1 的引用，我们对 list2 进行的任何更改也将修改原始的 list1。但是有很多时候我们不想修改原始的列表，而是想要一个不同的副本。为了避免这个问题，我们使用 *copy()*。\n\n```py\n# 语法\nlst = ['item1', 'item2']\nlst_copy = lst.copy()\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits_copy = fruits.copy()\nprint(fruits_copy)       # ['banana', 'orange', 'mango', 'lemon']\n```\n\n### 连接列表\n\n有几种方法可以连接或连接两个或多个列表。\n\n- 加号 (+)\n\n```py\n# 语法\nlist3 = list1 + list2\n```\n\n```py\npositive_numbers = [1, 2, 3, 4, 5]\nzero = [0]\nnegative_numbers = [-5,-4,-3,-2,-1]\nintegers = negative_numbers + zero + positive_numbers\nprint(integers) # [-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5]\nfruits = ['banana', 'orange', 'mango', 'lemon']\nvegetables = ['Tomato', 'Potato', 'Cabbage', 'Onion', 'Carrot']\nfruits_and_vegetables = fruits + vegetables\nprint(fruits_and_vegetables ) # ['banana', 'orange', 'mango', 'lemon', 'Tomato', 'Potato', 'Cabbage', 'Onion', 'Carrot']\n```\n\n- 使用 *extend()* 方法\n*extend()* 方法可以将列表附加到列表中。请参阅下面的示例。\n\n```py\n# 语法\nlist1 = ['item1', 'item2']\nlist2 = ['item3', 'item4', 'item5']\nlist1.extend(list2)\n```\n\n```py\nnum1 = [0, 1, 2, 3]\nnum2= [4, 5, 6]\nnum1.extend(num2)\nprint('Numbers:', num1) # Numbers: [0, 1, 2, 3, 4, 5, 6]\nnegative_numbers = [-5,-4,-3,-2,-1]\npositive_numbers = [1, 2, 3,4,5]\nzero = [0]\n\nnegative_numbers.extend(zero)\nnegative_numbers.extend(positive_numbers)\nprint('Integers:', negative_numbers) # Integers: [-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5]\nfruits = ['banana', 'orange', 'mango', 'lemon']\nvegetables = ['Tomato', 'Potato', 'Cabbage', 'Onion', 'Carrot']\nfruits.extend(vegetables)\nprint('Fruits and vegetables:', fruits ) # Fruits and vegetables: ['banana', 'orange', 'mango', 'lemon', 'Tomato', 'Potato', 'Cabbage', 'Onion', 'Carrot']\n```\n\n### 统计列表项\n\n使用 *count()* 方法返回列表中指定项出现的次数:\n\n\n```py\n# 语法\nlst = ['item1', 'item2']\nlst.count(item)\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nprint(fruits.count('orange'))   # 1\nages = [22, 19, 24, 25, 26, 24, 25, 24]\nprint(ages.count(24))           # 3\n```\n\n### 查找项的索引\n\n*index()* 方法返回列表中项的索引:\n\n```py\n# 语法\nlst = ['item1', 'item2']\nlst.index(item)\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nprint(fruits.index('orange'))   # 1\nages = [22, 19, 24, 25, 26, 24, 25, 24]\nprint(ages.index(24))           # 2， 第一次出现\n```\n\n### 列表反转\n\n使用 *reverse()* 方法反转列表的顺序。\n\n```py\n# 语法\nlst = ['item1', 'item2']\nlst.reverse()\n\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits.reverse()\nprint(fruits) # ['lemon', 'mango', 'orange', 'banana']\nages = [22, 19, 24, 25, 26, 24, 25, 24]\nages.reverse()\nprint(ages) # [24, 25, 24, 26, 25, 24, 19, 22]\n```\n\n### 列表排序\n\n要对列表进行排序，我们可以使用 *sort()* 方法或内置函数 *sorted()*。*sort()* 方法将列表项按升序重新排序并修改原始列表。如果 *sort()* 方法的 reverse 参数为 true，则会按降序排列列表。\n\n- sort(): 这个方法会修改原始列表\n\n  ```py\n  # 语法\n  lst = ['item1', 'item2']\n  lst.sort()                # ascending\n  lst.sort(reverse=True)    # descending\n  ```\n\n  **示例：**\n\n  ```py\n  fruits = ['banana', 'orange', 'mango', 'lemon']\n  fruits.sort()\n  print(fruits)             # 按字母排序， ['banana', 'lemon', 'mango', 'orange']\n  fruits.sort(reverse=True)\n  print(fruits) # ['orange', 'mango', 'lemon', 'banana']\n  ages = [22, 19, 24, 25, 26, 24, 25, 24]\n  ages.sort()\n  print(ages) #  [19, 22, 24, 24, 24, 25, 25, 26]\n \n  ages.sort(reverse=True)\n  print(ages) #  [26, 25, 25, 24, 24, 24, 22, 19]\n  ```\n\n  sorted(): 不会修改原始列表，而是返回一个新列表\n\n  **示例:**\n\n  ```py\n  fruits = ['banana', 'orange', 'mango', 'lemon']\n  print(sorted(fruits))   # ['banana', 'lemon', 'mango', 'orange']\n  # Reverse order\n  fruits = ['banana', 'orange', 'mango', 'lemon']\n  fruits = sorted(fruits,reverse=True)\n  print(fruits)     # ['orange', 'mango', 'lemon', 'banana']\n  ```\n\n\n\n🌕 你很勤奋，已经取得了很多成就。你刚刚完成了第 5 天的挑战，并且已经朝着伟大的目标迈出了 5 步。现在做一些练习来锻练你的大脑和肌肉。\n\n## 💻 练习 - 第五天\n\n### 练习： 1级\n\n1. 声明一个空列表\n2. 声明一个包含 5 个以上项的列表\n3. 查找列表的长度\n4. 获取列表的第一项、中间项和最后一项\n5. 声明一个名为 mixed_data_types 的列表，包含你的姓名、年龄、身高、婚姻状况和地址\n6. 声明一个名为 it_companies 的列表，并分配初始值 Facebook、Google、Microsoft、Apple、IBM、Oracle 和 Amazon。\n7. 使用 _print()_ 打印列表\n8. 打印列表中的公司数\n9. 打印第一、中间和最后一家公司\n10. 修改其中一家公司的名称后打印列表\n11. 向 it_companies 添加一家 IT 公司\n12. 在公司列表中间插入一家 IT 公司\n13. 将其中一家 it_companies 公司的名称更改为大写（不包括 IBM!）\n14. 使用字符串 '#;&nbsp; ' 连接 it_companies\n15. 检查 it_companies 列表中是否存在某个公司。\n16. 使用 sort() 方法对列表进行排序\n17. 使用 reverse() 方法按降序反转列表\n18. 从列表中切分出前 3 家公司\n19. 从列表中切分出最后 3 家公司\n20. 从列表中切分出中间的 IT 公司或公司\n21. 从列表中删除第一家 IT 公司\n22. 从列表中删除中间的 IT 公司或公司\n23. 从列表中删除最后一家 IT 公司\n24. 从列表中删除所有 IT 公司\n25. 销毁 it_companies 列表\n26. 连接以下列表：\n\n    ```py\n    front_end = ['HTML', 'CSS', 'JS', 'React', 'Redux']\n    back_end = ['Node','Express', 'MongoDB']\n    ```\n27. 在连接的列表中插入 Python 和 SQL 到变量 full_stack 之后。\n\n### 练习： 2级\n\n1. 以下是 10 个学生的年龄列表：\n\n```sh\nages = [19, 22, 19, 24, 20, 25, 26, 24, 25, 24]\n```\n\n- 对列表进行排序，并找出最大和最小年龄\n- 将最小年龄和最大年龄再次添加到列表中\n- 找到年龄中位数（一个中间项或两个中间项除以二）\n- 找到平均年龄（所有项的总和除以它们的数量）\n- 找到年龄范围（最大减去最小）\n- 比较 (min - average) 和 (max - average) 的值，使用 _abs()_ 方法\n\n1. 在 [国家列表](https://github.com/Taki-Ta/30-Days-Of-Python-Simplified_Chinese_Version/tree/master/data/countries.py) 中查找中间的国家\n2. 将国家列表分成两个相等的列表（如果是偶数，如果不是，则第一个半多一个国家）\n3. ['China', 'Russia', 'USA', 'Finland', 'Sweden', 'Norway', 'Denmark']。拆解前三个国家和剩下的北欧国家。\n\n🎉 恭喜 ! 🎉\n\n[<< 第四天](./04_strings.md) | [第六天 >>](./06_tuples.md)\n"
  },
  {
    "path": "Chinese/06_tuples.md",
    "content": "<div align=\"center\">\n  <h1> 30 天 Python：第六天 - Tuples</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Author:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> 第二版：2021 年 7 月</small>\n</sub>\n\n</div>\n\n[<< 第五天](./05_lists.md) | [第七天 >>](./07_sets.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [第六天:](#第六天)\n  - [元组](#元组)\n    - [如何创建元组](#如何创建元组)\n    - [元组长度](#元组长度)\n    - [获取元组项](#获取元组项)\n    - [元组切片](#元组切片)\n    - [将元组更改为列表](#将元组更改为列表)\n    - [检索元组中的项](#检索元组中的项)\n    - [连接元组](#连接元组)\n    - [删除元组](#删除元组)\n  - [💻 练习 - 第六天](#-练习---第六天)\n    - [练习： 1级](#练习-1级)\n    - [练习： 2级](#练习-2级)\n\n# 第六天:\n\n## 元组\n\n元组是有序且不可变的不同数据类型的集合。一旦创建了元组，我们就无法更改其值。我们不能在元组中使用 add、insert、remove 方法，因为它是不可修改的（不可变的）。与列表不同，元组的方法很少。与元组相关的方法有：\n\n- tuple()：创建一个空元组\n- count()：计算元组中指定项的数量\n- index()：查找元组中指定项的索引\n- `+` 运算符：连接两个或多个元组并创建一个新元组\n\n### 如何创建元组\n\n- 创建一个空元组\n\n  ```py\n  # 语法\n  empty_tuple = ()\n  # 或使用元组构造函数\n  empty_tuple = tuple()\n  ```\n\n- 创建一个具有初始值的元组\n\n  ```py\n  # 语法\n  tpl = ('item1', 'item2','item3')\n  ```\n\n  ```py\n  fruits = ('banana', 'orange', 'mango', 'lemon')\n  ```\n\n\n### 元组长度\n\n我们使用 _len()_ 方法来获取元组的长度。\n\n```py\n# 语法\ntpl = ('item1', 'item2', 'item3')\nlen(tpl)\n```\n\n### 获取元组项\n\n\n- 正索引\n  与列表数据类型类似，我们使用正索引或负索引来访问元组项。\n  ![Accessing tuple items](../images/tuples_index.png)\n\n  ```py\n  # 语法\n  tpl = ('item1', 'item2', 'item3')\n  first_item = tpl[0]\n  second_item = tpl[1]\n  ```\n\n  ```py\n  fruits = ('banana', 'orange', 'mango', 'lemon')\n  first_fruit = fruits[0]\n  second_fruit = fruits[1]\n  last_index =len(fruits) - 1\n  last_fruit = fruits[las_index]\n  ```\n\n- 负索引\n  负索引是从末尾开始的，-1 表示最后一项，-2 表示倒数第二项，列表/元组长度的负数表示第一项。\n  ![Tuple Negative indexing](../images/tuple_negative_indexing.png)\n\n  ```py\n  # 语法\n  tpl = ('item1', 'item2', 'item3','item4')\n  first_item = tpl[-4]\n  second_item = tpl[-3]\n  ```\n\n  ```py\n  fruits = ('banana', 'orange', 'mango', 'lemon')\n  first_fruit = fruits[-4]\n  second_fruit = fruits[-3]\n  last_fruit = fruits[-1]\n  ```\n\n### 元组切片\n\n我们可以通过指定开始和结束的索引范围来切出子元组，返回值是一个包含指定项的新元组。\n\n- 正索引范围\n\n  ```py\n  # 语法\n  tpl = ('item1', 'item2', 'item3','item4')\n  all_items = tpl[0:4]         # 所有项\n  all_items = tpl[0:]         # 所有项\n  middle_two_items = tpl[1:3]  # 不包括索引 3 的项\n  ```\n\n  ```py\n  fruits = ('banana', 'orange', 'mango', 'lemon')\n  all_fruits = fruits[0:4]    # 所有项\n  all_fruits= fruits[0:]      # 所有项\n  orange_mango = fruits[1:3]  # 不包括索引 3 的项\n  orange_to_the_rest = fruits[1:]\n  ```\n\n- 负索引范围\n\n  ```py\n  # 语法\n  tpl = ('item1', 'item2', 'item3','item4')\n  all_items = tpl[-4:]         # 所有项\n  middle_two_items = tpl[-3:-1]  # 不包括索引 3 的项\n  ```\n\n  ```py\n\n  fruits = ('banana', 'orange', 'mango', 'lemon')\n  all_fruits = fruits[-4:]    # 所有项\n  orange_mango = fruits[-3:-1]  # 不包括索引 3 的项\n  orange_to_the_rest = fruits[-3:]\n  ```\n\n### 将元组更改为列表\n\n我们可以将元组更改为列表，将列表更改为元组。如果我们想修改元组，我们应该将其更改为列表。\n\n```py\n# 语法\ntpl = ('item1', 'item2', 'item3','item4')\nlst = list(tpl)\n```\n\n```py\nfruits = ('banana', 'orange', 'mango', 'lemon')\nfruits = list(fruits)\nfruits[0] = 'apple'\nprint(fruits)     # ['apple', 'orange', 'mango', 'lemon']\nfruits = tuple(fruits)\nprint(fruits)     # ('apple', 'orange', 'mango', 'lemon')\n```\n\n### 检索元组中的项\n\n我们可以使用 _in_ 检查元组中是否存在某个项，它返回一个布尔值。\n\n```py\n# 语法\ntpl = ('item1', 'item2', 'item3','item4')\n'item2' in tpl # True\n```\n\n```py\nfruits = ('banana', 'orange', 'mango', 'lemon')\nprint('orange' in fruits) # True\nprint('apple' in fruits) # False\nfruits[0] = 'apple' # TypeError: 'tuple' object does not support item assignment\n```\n\n\n\n### 连接元组\n\n我们可以使用 + 运算符连接两个或多个元组\n\n```py\n# 语法\ntpl1 = ('item1', 'item2', 'item3')\ntpl2 = ('item4', 'item5','item6')\ntpl3 = tpl1 + tpl2\n```\n\n```py\nfruits = ('banana', 'orange', 'mango', 'lemon')\nvegetables = ('Tomato', 'Potato', 'Cabbage','Onion', 'Carrot')\nfruits_and_vegetables = fruits + vegetables\n```\n\n### 删除元组\n\n不能删除元组中的单个项，但可以使用 _del_ 删除元组本身。\n\n```py\n# 语法\ntpl1 = ('item1', 'item2', 'item3')\ndel tpl1\n\n```\n\n```py\nfruits = ('banana', 'orange', 'mango', 'lemon')\ndel fruits\n```\n\n\n🌕 你太勇敢了，你做到了。你刚刚完成了第 6 天的挑战，你已向着伟大的目标迈出了 6 步。现在做一些练习来锻练你的大脑和肌肉。\n\n## 💻 练习 - 第六天\n\n### 练习： 1级\n\n1. 创建一个空元组\n1. 创建一个包含你姐妹和兄弟名字的元组（虚构的兄弟姐妹也可以）\n1. 连接兄弟姐妹元组并将其分配给 siblings\n1. 你有多少兄弟姐妹？\n1. 修改兄弟姐妹元组并添加你父母的名字，然后将其分配给 family_members\n\n### 练习： 2级\n\n1. 从 family_members 中获取兄弟姐妹和父母\n1. 创建 fruits、vegetables 和 animal products 元组。连接三个元组并将其分配给名为 food_stuff_tp 的变量。\n1. 将 food_stuff_tp 元组更改为 food_stuff_lt 列表\n1. 从 food_stuff_tp 元组或 food_stuff_lt 列表中切出中间项或项。\n1. 从 food_staff_lt 列表中切出前三项和最后三项\n1. 完全删除 food_staff_tp 元组\n1. 检查元组中是否存在项：\n- 检查 'Estonia' 是否在 nordic_country 元组中\n- 检查 'Iceland' 是否在 nordic_country 元组中\n\n  ```py\n  nordic_countries = ('Denmark', 'Finland','Iceland', 'Norway', 'Sweden')\n  ```\n\n\n[<< 第五天](./05_lists.md) | [第七天 >>](./07_sets.md)\n"
  },
  {
    "path": "Chinese/07_sets.md",
    "content": "<div align=\"center\">\n  <h1> 30 天 Python：第 7 天 - 集合</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>作者：\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> 第二版：2021 年 7 月</small>\n</sub>\n\n</div>\n\n[<< 第 6 天](./06_tuples.md) | [第 8 天 >>](./08_dictionaries.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 第 7 天](#-第-7-天)\n  - [集合](#集合)\n    - [创建集合](#创建集合)\n    - [获取集合长度](#获取集合长度)\n    - [访问集合中的项目](#访问集合中的项目)\n    - [检查项目](#检查项目)\n    - [向集合中添加项目](#向集合中添加项目)\n    - [从集合中移除项目](#从集合中移除项目)\n    - [清空集合中的项目](#清空集合中的项目)\n    - [删除集合](#删除集合)\n    - [将列表转换为集合](#将列表转换为集合)\n    - [合并集合](#合并集合)\n    - [查找交集项目](#查找交集项目)\n    - [检查子集和超集](#检查子集和超集)\n    - [检查两个集合之间的差异](#检查两个集合之间的差异)\n    - [查找两个集合之间的对称差异](#查找两个集合之间的对称差异)\n    - [合并集合](#合并集合-1)\n  - [💻 练习：第 7 天](#-练习-第-7-天)\n    - [练习：等级 1](#练习-等级-1)\n    - [练习：等级 2](#练习-等级-2)\n    - [练习：等级 3](#练习-等级-3)\n\n# 📘 第 7 天\n\n## 集合\n\n集合是项目的集合。让我带你回到小学或高中的数学课。集合的数学定义也适用于 Python。集合是无序且未索引的不同元素的集合。在 Python 中，集合用于存储唯一项目，可以在集合之间找到 _并集_、_交集_、_差集_、_对称差集_、_子集_、_超集_ 和 _不相交集_。\n\n### 创建集合\n\n我们使用 _set()_ 内置函数。\n\n- 创建空集合\n\n```py\n# 语法\nst = set()\n```\n\n- 创建一个包含初始项目的集合\n\n```py\n# 语法\nst = {'item1', 'item2', 'item3', 'item4'}\n```\n\n**示例：**\n\n```py\n# 语法\nfruits = {'banana', 'orange', 'mango', 'lemon'}\n```\n\n### 获取设置的长度\n\n我们使用**len()**方法来查找集合的长度。\n\n```py\n# 语法\nst = {'item1', 'item2', 'item3', 'item4'}\nlen(st)\n```\n\n**示例：**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nlen(fruits)\n```\n\n### 访问集合中的项目\n\n我们使用循环来访问项目。我们将在循环部分看到这一点。\n\n### 检查项目\n\n要检查列表中是否存在某个项目，我们使用 _in_ 成员运算符。\n\n```py\n# 语法\nst = {'item1', 'item2', 'item3', 'item4'}\nprint(\"Does set st contain item3? \", 'item3' in st) # Does set st contain item3? True\n```\n\n**示例：**\n\n```py\n\nfruits = {'香蕉', '橙色', '芒果', '柠檬'}\n\nprint('芒果' in fruits ) # True\n\n```\n\n### 向集合中添加元素\n\n一旦集合创建后，我们不能改变其中的任何元素，但可以添加其他的元素。\n\n- 使用 _add()_ 方法添加单个元素\n\n```py\n# 语法\nst = {'item1', 'item2', 'item3', 'item4'}\nst.add('item5')\n```\n\n**示例:**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nfruits.add('lime')\n```\n\n- 使用 _update()_ 方法添加多个元素\n  _update()_ 方法允许向集合中添加多个元素。_update()_ 接收一个列表作为参数。\n\n```py\n# 语法\nst = {'item1', 'item2', 'item3', 'item4'}\nst.update(['item5','item6','item7'])\n```\n\n**示例:**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nvegetables = ('tomato', 'potato', 'cabbage','onion', 'carrot')\nfruits.update(vegetables)\n```\n\n### 从集合中移除元素\n\n我们可以使用 _remove()_ 方法从集合中移除一个元素。如果找不到该元素，_remove()_ 方法会抛出错误，因此最好先检查该元素是否存在于集合中。_discard()_ 方法则不会抛出任何错误。\n\n```py\n# 语法\nst = {'item1', 'item2', 'item3', 'item4'}\nst.remove('item2')\n```\n\n_pop()_ 方法从集合中移除一个随机元素并返回该被移除的元素。\n\n**示例:**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nfruits.pop()  # 从集合中移除一个随机元素\n```\n\n如果我们对被移除的元素感兴趣。\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nremoved_item = fruits.pop()\n```\n\n### 清空集合中的项目\n\n如果我们想要清空或清除集合中的所有项目，可以使用 _clear_ 方法。\n\n```py\n# 语法\nst = {'item1', 'item2', 'item3', 'item4'}\nst.clear()\n```\n\n**示例:**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nfruits.clear()\nprint(fruits) # set()\n```\n\n### 删除一个集合\n\n如果我们想要删除整个集合，可以使用 _del_ 操作符。\n\n```py\n# 语法\nst = {'item1', 'item2', 'item3', 'item4'}\ndel st\n```\n\n**示例:**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\ndel fruits\n```\n\n### 将列表转换为集合\n\n我们可以将列表转换为集合，也可以将集合转换为列表。将列表转换为集合会去除重复项，只保留唯一项。\n\n```py\n# 语法\nlst = ['item1', 'item2', 'item3', 'item4', 'item1']\nst = set(lst)  # {'item2', 'item4', 'item1', 'item3'} - 顺序是随机的，因为集合在一般情况下是无序的\n```\n\n**示例:**\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon','orange', 'banana']\nfruits = set(fruits) # {'mango', 'lemon', 'banana', 'orange'}\n```\n\n### 合并集合\n\n我们可以使用 _union()_ 或 _update()_ 方法来合并两个集合。\n\n- Union\n  这个方法返回一个新集合\n\n```py\n# 语法\nst1 = {'item1', 'item2', 'item3', 'item4'}\nst2 = {'item5', 'item6', 'item7', 'item8'}\nst3 = st1.union(st2)\n```\n\n**示例:**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nvegetables = {'tomato', 'potato', 'cabbage','onion', 'carrot'}\nprint(fruits.union(vegetables)) # {'lemon', 'carrot', 'tomato', 'banana', 'mango', 'orange', 'cabbage', 'potato', 'onion'}\n```\n\n- Update\n  这个方法将一个集合插入到给定的集合中\n\n```py\n# 语法\nst1 = {'item1', 'item2', 'item3', 'item4'}\nst2 = {'item5', 'item6', 'item7', 'item8'}\nst1.update(st2) # st2 的内容被添加到 st1 中\n```\n\n**示例:**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nvegetables = {'tomato', 'potato', 'cabbage','onion', 'carrot'}\nfruits.update(vegetables)\nprint(fruits) # {'lemon', 'carrot', 'tomato', 'banana', 'mango', 'orange', 'cabbage', 'potato', 'onion'}\n```\n\n### 查找交集项\n\n交集返回两个集合中都存在的项的集合。请参见示例\n\n```py\n# 语法\nst1 = {'item1', 'item2', 'item3', 'item4'}\nst2 = {'item3', 'item2'}\nst1.intersection(st2) # {'item3', 'item2'}\n```\n\n**示例：**\n\n```py\nwhole_numbers = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}\neven_numbers = {0, 2, 4, 6, 8, 10}\nwhole_numbers.intersection(even_numbers) # {0, 2, 4, 6, 8, 10}\n\npython = {'p', 'y', 't', 'h', 'o', 'n'}\ndragon = {'d', 'r', 'a', 'g', 'o', 'n'}\npython.intersection(dragon)     # {'o', 'n'}\n```\n\n### 检查子集和超集\n\n一个集合可以是另一个集合的子集或超集：\n\n- 子集: _issubset()_\n- 超集: _issuperset_\n\n```py\n# 语法\nst1 = {'item1', 'item2', 'item3', 'item4'}\nst2 = {'item2', 'item3'}\nst2.issubset(st1) # True\nst1.issuperset(st2) # True\n```\n\n**示例：**\n\n```py\nwhole_numbers = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}\neven_numbers = {0, 2, 4, 6, 8, 10}\nwhole_numbers.issubset(even_numbers) # 错误，因为它是超集\nwhole_numbers.issuperset(even_numbers) # 正确\n\npython = {'p', 'y', 't', 'h', 'o', 'n'}\ndragon = {'d', 'r', 'a', 'g', 'o', 'n'}\npython.issubset(dragon)     # 错误\n```\n\n### 检查两个集合之间的差异\n\n它返回两个集合之间的差异。\n\n```py\n# 语法\nst1 = {'item1', 'item2', 'item3', 'item4'}\nst2 = {'item2', 'item3'}\nst2.difference(st1) # set()\nst1.difference(st2) # {'item1', 'item4'} => st1\\st2\n```\n\n**示例：**\n\n```py\nwhole_numbers = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}\neven_numbers = {0, 2, 4, 6, 8, 10}\nwhole_numbers.difference(even_numbers) # {1, 3, 5, 7, 9}\n\npython = {'p', 'y', 't', 'o', 'n'}\ndragon = {'d', 'r', 'a', 'g', 'o', 'n'}\npython.difference(dragon)     # {'p', 'y', 't'}  - 结果是无序的（集合的特性）\ndragon.difference(python)     # {'d', 'r', 'a', 'g'}\n```\n\n### 查找两个集合之间的对称差异\n\n它返回两个集合之间的对称差异。它意味着它返回一个包含两个集合中所有项的集合，除了同时出现在两个集合中的项，数学上：(A\\B) ∪ (B\\A)\n\n```py\n# 语法\nst1 = {'item1', 'item2', 'item3', 'item4'}\nst2 = {'item2', 'item3'}\n# 意思是 (A\\B)∪(B\\A)\nst2.symmetric_difference(st1) # {'item1', 'item4'}\n```\n\n**示例：**\n\n```py\nwhole_numbers = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}\nsome_numbers = {1, 2, 3, 4, 5}\nwhole_numbers.symmetric_difference(some_numbers) # {0, 6, 7, 8, 9, 10}\n\npython = {'p', 'y', 't', 'h', 'o', 'n'}\ndragon = {'d', 'r', 'a', 'g', 'o', 'n'}\npython.symmetric_difference(dragon)  # {'r', 't', 'p', 'y', 'g', 'a', 'd', 'h'}\n```\n\n### 合并集合\n\n如果两个集合没有共同的项或项，我们称它们为不相交集合。我们可以使用 _isdisjoint()_ 方法来检查两个集合是否相交。\n\n```py\n# 语法\nst1 = {'item1', 'item2', 'item3', 'item4'}\nst2 = {'item2', 'item3'}\nst2.isdisjoint(st1) # 错误\n```\n\n**示例：**\n\n```py\neven_numbers = {0, 2, 4, 6, 8}\nodd_numbers = {1, 3, 5, 7, 9}\neven_numbers.isdisjoint(odd_numbers) # 正确，因为没有共同项\n\npython = {'p', 'y', 't', 'h', 'o', 'n'}\ndragon = {'d', 'r', 'a', 'g', 'o', 'n'}\npython.isdisjoint(dragon)  # 错误，有共同项 {'o', 'n'}\n```\n\n🌕 你是一颗冉冉升起的明星。你刚刚完成了第 7 天的挑战，你在通往伟大的道路上前进了 7 步。现在为你的大脑和肌肉做一些练习。\n\n## 💻 练习：第 7 天\n\n```py\n# 集合\nit_companies = {'Facebook', 'Google', 'Microsoft', 'Apple', 'IBM', 'Oracle', 'Amazon'}\nA = {19, 22, 24, 20, 25, 26}\nB = {19, 22, 20, 25, 26, 24, 28, 27}\nage = [22, 19, 24, 25, 26, 24, 25, 24]\n```\n\n### 练习：第 1 级\n\n1. 找到集合 it_companies 的长度\n2. 向 it_companies 添加'Twitter'\n3. 一次性向集合 it_companies 插入多个 IT 公司\n4. 从集合 it_companies 中移除一家公司\n5. 移除和丢弃之间有什么区别\n\n### 练习：第 2 级\n\n1. 合并 A 和 B\n1. 找到 A 和 B 的交集\n1. A 是 B 的子集吗\n1. A 和 B 是不相交集合吗\n1. 将 A 与 B 合并，反之亦然\n1. A 和 B 之间的对称差异是什么\n1. 完全删除集合\n\n### 练习：第 3 级\n\n1. 将年龄转换为集合并比较列表和集合的长度，哪一个更大？\n1. 解释以下数据类型之间的区别：字符串、列表、元组和集合\n1. _我是一个老师，我喜欢激励和教导人们。_ 这句句子中用了多少独特的单词？使用 split 方法和集合来获取独特的单词。\n\n🎉 恭喜！ 🎉\n\n[<< 第 6 天](./06_tuples.md) | [第 8 天 >>](./08_dictionaries.md)\n"
  },
  {
    "path": "Chinese/08_dictionaries.md",
    "content": "<div align=\"center\">\n  <h1> 30 天 Python 学习：第 8 天 - 字典</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>作者:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> 第二版：2021 年 7 月</small>\n</sub>\n\n</div>\n\n[<< 第 7 天](./07_sets.md) | [第 9 天 >>](./09_conditionals.md)\n\n![30 天 Python 学习](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 第 8 天](#-第-8-天)\n  - [字典](#字典)\n    - [创建字典](#创建字典)\n    - [字典长度](#字典长度)\n    - [访问字典项](#访问字典项)\n    - [向字典添加项](#向字典添加项)\n    - [修改字典中的项](#修改字典中的项)\n    - [检查字典中的键](#检查字典中的键)\n    - [从字典中移除键值对](#从字典中移除键值对)\n    - [将字典转换为项目列表](#将字典转换为项目列表)\n    - [清空字典](#清空字典)\n    - [删除字典](#删除字典)\n    - [复制字典](#复制字典)\n    - [将字典键转换为列表](#将字典键转换为列表)\n    - [将字典值转换为列表](#将字典值转换为列表)\n  - [💻 练习：第 8 天](#-练习-第-8-天)\n\n# 📘 第 8 天\n\n## 字典\n\n字典是一种由无序、可修改（可变）的键值对组成的数据类型。\n\n### 创建字典\n\n为了创建字典，我们使用大括号 {} 或内置函数 _dict()_。\n\n```py\n# 语法\nempty_dict = {}\n# 带数据值的字典\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\n```\n\n**示例：**\n\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_marred':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n    }\n    }\n```\n\n上面的字典显示，值可以是任何数据类型：字符串、布尔值、列表、元组、集合或字典。\n\n### 字典长度\n\n它检查字典中的键值对的数量。\n\n```py\n# 语法\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\nprint(len(dct)) # 4\n```\n\n**示例：**\n\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_marred':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n    }\n    }\nprint(len(person)) # 7\n\n```\n\n### 访问字典项\n\n我们可以通过参考其键名来访问字典项。\n\n```py\n# 语法\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\nprint(dct['key1']) # value1\nprint(dct['key4']) # value4\n```\n\n**示例：**\n\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_marred':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n    }\n    }\nprint(person['first_name']) # Asabeneh\nprint(person['country'])    # Finland\nprint(person['skills'])     # ['JavaScript', 'React', 'Node', 'MongoDB', 'Python']\nprint(person['skills'][0])  # JavaScript\nprint(person['address']['street']) # Space street\nprint(person['city'])       # 错误\n```\n\n通过键名访问项时，如果键不存在会引发错误。为了避免这个错误，我们首先要检查键是否存在，或者使用 _get_ 方法。get 方法在键不存在时返回 None（这是 NoneType 对象数据类型）。\n\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_marred':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n    }\n    }\nprint(person.get('first_name')) # Asabeneh\nprint(person.get('country'))    # Finland\nprint(person.get('skills')) #['HTML','CSS','JavaScript', 'React', 'Node', 'MongoDB', 'Python']\nprint(person.get('city'))   # None\n```\n\n### 向字典添加项\n\n我们可以向字典中添加新的键值对\n\n```py\n# 语法\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\ndct['key5'] = 'value5'\n```\n\n**示例：**\n\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_marred':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n        }\n}\nperson['job_title'] = 'Instructor'\nperson['skills'].append('HTML')\nprint(person)\n```\n\n### 修改字典中的项目\n\n我们可以修改字典中的项目\n\n```py\n# 语法\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\ndct['key1'] = 'value-one'\n```\n\n**示例:**\n\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_married':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n    }\n}\nperson['first_name'] = 'Eyob'\nperson['age'] = 252\n```\n\n### 检查字典中的键\n\n我们使用 _in_ 运算符来检查字典中是否存在某个键\n\n```py\n# 语法\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\nprint('key2' in dct) # True\nprint('key5' in dct) # False\n```\n\n### 从字典中删除键值对\n\n- _pop(key)_: 删除具有指定键名的项目\n- _popitem()_: 删除最后一个项目\n- _del_: 删除具有指定键名的项目\n\n```py\n# 语法\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\ndct.pop('key1') # 删除 key1 项目\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\ndct.popitem() # 删除最后一项\ndel dct['key2'] # 删除 key2 项目\n```\n\n**示例:**\n\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_married':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n    }\n}\nperson.pop('first_name')  # 删除 firstname 项目\nperson.popitem()          # 删除 address 项目\ndel person['is_married']  # 删除 is_married 项目\n```\n\n### 将字典改变为项目列表\n\n_items()_ 方法将字典变成由元组组成的列表。\n\n```py\n# 语法\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\nprint(dct.items()) # dict_items([('key1', 'value1'), ('key2', 'value2'), ('key3', 'value3'), ('key4', 'value4')])\n```\n\n### 清空字典\n\n如果我们不需要字典中的项目，我们可以使用 _clear()_ 方法来清空它们\n\n```py\n# 语法\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\nprint(dct.clear()) # None\n```\n\n### 删除字典\n\n如果我们不再使用字典，我们可以完全删除它\n\n```py\n# 语法\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\ndel dct\n```\n\n### 复制字典\n\n我们可以使用 _copy()_ 方法复制一个字典。使用 copy 方法可以避免原始字典被修改。\n\n```py\n# 语法\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\ndct_copy = dct.copy() # {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\n```\n\n### 获取字典的键列表\n\nkeys() 方法给我们一个包含所有字典键的列表。\n\n```py\n# 语法\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\nkeys = dct.keys()\nprint(keys) # dict_keys(['key1', 'key2', 'key3', 'key4'])\n```\n\n### 获取字典的值列表\n\nvalues 方法给我们一个包含所有字典值的列表。\n\n```py\n# 语法\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\nvalues = dct.values()\nprint(values) # dict_values(['value1', 'value2', 'value3', 'value4'])\n```\n\n🌕 你很了不起。现在，你已经掌握了字典的强大功能。你已经完成了第 8 天的挑战，离成功又近了一步。现在为你的大脑和肌肉做一些练习。\n\n## 💻 练习：第 8 天\n\n1. 创建一个名为 dog 的空字典\n2. 向 dog 字典添加 name、color、breed、legs、age 键\n3. 创建一个学生字典，添加 first_name、last_name、gender、age、marital status、skills、country、city 和 address 作为字典的键\n4. 获取学生字典的长度\n5. 获取 skills 的值并检查数据类型，应该是列表\n6. 修改 skills 值，添加一到两个技能\n7. 获取字典的键列表\n8. 获取字典的值列表\n9. 使用 _items()_ 方法将字典变为由元组组成的列表\n10. 删除字典中的一项\n11. 删除其中一个字典\n\n🎉 恭喜你! 🎉\n\n[<< 第 7 天](./07_sets.md) | [第 9 天 >>](./09_conditionals.md)\n"
  },
  {
    "path": "Chinese/09_conditionals.md",
    "content": "<div align=\"center\">\n  <h1> 30天Python学习：第9天 - 条件语句</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>作者：\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small>第二版：2021 年 7 月</small>\n</sub>\n\n</div>\n\n[<< 第 8 天](./08_dictionaries.md) | [第 10 天 >>](./10_loops.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 第 9 天](#-第9天)\n  - [条件语句](#条件语句)\n    - [If 条件](#if条件)\n    - [If Else](#if-else)\n    - [If Elif Else](#if-elif-else)\n    - [简写](#简写)\n    - [嵌套条件](#嵌套条件)\n    - [If 条件和逻辑运算符](#if条件和逻辑运算符)\n    - [If 和 Or 逻辑运算符](#if和or逻辑运算符)\n  - [💻 练习：第 9 天](#-练习第9天)\n    - [练习：第一层级](#练习第一层级)\n\n# 📘 第 9 天\n\n## 条件语句\n\n默认情况下，Python 脚本中的语句是从上到下顺序执行的。如果处理逻辑需要，可以通过两种方式来改变顺序：\n\n- 条件执行：如果某个表达式为真，则执行一个或多个语句块\n- 重复执行：只要某个表达式为真，则重复执行一个或多个语句块。在本节中，我们将讨论*if*，_else_，*elif*语句。前面章节中学到的比较运算符和逻辑运算符在这里将派上用场。\n\n### If 条件\n\n在 Python 和其他编程语言中，关键字*if*用于检查条件是否为真并执行代码块。请记住冒号后的缩进。\n\n```py\n# 语法\nif condition:\n    如果条件为真，则运行此部分代码\n```\n\n**示例：1**\n\n```py\na = 3\nif a > 0:\n    print('A是一个正数')\n# A是一个正数\n```\n\n如上例所示，3 大于 0。条件为真，执行代码块。然而，如果条件为假，我们不会看到结果。为了看到假条件的结果，我们应有另一个代码块，即*else*。\n\n### If Else\n\n如果条件为真，则执行第一个代码块，否则执行*else*条件。\n\n```py\n# 语法\nif condition:\n    如果条件为真，则运行此部分代码\nelse:\n    如果条件为假，则运行此部分代码\n```\n\n**示例：**\n\n```py\na = 3\nif a < 0:\n    print('A是一个负数')\nelse:\n    print('A是一个正数')\n```\n\n上面的条件为假，因此执行*else*代码块。如果我们的条件超过两个呢？我们可以使用*elif*。\n\n### If Elif Else\n\n在我们的日常生活中，我们每天都在做决策。我们做出决策不仅仅是检查一个或两个条件，而是多个条件。与生活相似，编程中也充满了条件。当我们有多个条件时，可以使用*elif*。\n\n```py\n# 语法\nif condition:\n    代码\nelif condition:\n    代码\nelse:\n    代码\n\n```\n\n**示例：**\n\n```py\na = 0\nif a > 0:\n    print('A是一个正数')\nelif a < 0:\n    print('A是一个负数')\nelse:\n    print('A是零')\n```\n\n### 简写\n\n```py\n# 语法\n代码 if 条件 else 代码\n```\n\n**示例：**\n\n```py\na = 3\nprint('A是正数') if a > 0 else print('A是负数') # 满足第一个条件，将打印 'A是正数'\n```\n\n### 嵌套条件\n\n条件可以嵌套\n\n```py\n# 语法\nif 条件:\n    代码\n    if 条件:\n        代码\n```\n\n**示例：**\n\n```py\na = 0\nif a > 0:\n    if a % 2 == 0:\n        print('A是一个正数且为偶数')\n    else:\n        print('A是一个正数')\nelif a == 0:\n    print('A是零')\nelse:\n    print('A是一个负数')\n```\n\n我们可以使用逻辑运算符*and*来避免编写嵌套条件。\n\n### If 条件和逻辑运算符\n\n```py\n# 语法\nif 条件 and 条件:\n    代码\n```\n\n**示例：**\n\n```py\na = 0\nif a > 0 and a % 2 == 0:\n    print('A是一个正数且为偶数')\nelif a > 0 and a % 2 !=  0:\n    print('A是一个正数')\nelif a == 0:\n    print('A是零')\nelse:\n    print('A是一个负数')\n```\n\n### If 和 Or 逻辑运算符\n\n```py\n# 语法\nif 条件 or 条件:\n    代码\n```\n\n**示例：**\n\n```py\nuser = 'James'\naccess_level = 3\nif user == 'admin' or access_level >= 4:\n    print('访问授权！')\nelse:\n    print('访问拒绝！')\n```\n\n🌕 你做得很好。永远不要放弃，因为伟大的事情需要时间。你刚刚完成了第 9 天的挑战，你已经在通向伟大的道路上前进了 9 步。现在做一些练习来锻炼你的大脑和肌肉。\n\n## 💻 练习：第 9 天\n\n### 练习：第一层级\n\n1. 使用 input 获取用户输入（例如：“输入你的年龄：”）。如果用户 18 岁或以上，给出反馈：你已经足够大，可以学习驾驶。如果未满 18 岁，则给出需要等待的年数。输出：\n\n   ```sh\n   输入你的年龄：30\n   你已经足够大，可以学习驾驶。\n   输出：\n   输入你的年龄：15\n   你还需要等待3年才能学习驾驶。\n   ```\n\n2. 使用 if…else 比较 my_age 和 your_age 的值。谁更年长（我还是你）？使用 input（“输入你的年龄：”）获取年龄作为输入。您可以使用嵌套条件来打印'年'表示 1 年的年龄差异，'年'表示更大的差异，如果 my_age = your_age，则打印自定义文本。输出：\n\n   ```sh\n   输入你的年龄：30\n   你比我大5岁。\n   ```\n\n3. 使用输入提示从用户处获得两个数字。如果 a 大于 b，返回 a 大于 b，如果 a 小于 b，返回 a 小于 b，否则返回 a 等于 b。输出:\n\n```sh\n输入第一个数字：4\n输入第二个数字：3\n4大于3\n```\n\n### 练习：第二层级\n\n1. 编写代码，根据学生的分数给出等级：\n\n   ```sh\n   80-100, A\n   70-79, B\n   60-69, C\n   50-59, D\n   0-49, F\n   ```\n\n2. 检查是否是秋天、冬天、春天或夏天。如果用户输入：\n   9 月、10 月或 11 月，是秋天。\n   12 月、1 月或 2 月，是冬天。\n   3 月、4 月或 5 月，是春天。\n   6 月、7 月或 8 月，是夏天。\n3. 以下列表包含了一些水果：\n\n   ```sh\n   fruits = ['banana', 'orange', 'mango', 'lemon']\n   ```\n\n   如果列表中不存在某个水果，则将其添加到列表中并打印修改后的列表。如果水果存在，则打印('该水果已在列表中')。\n\n### 练习：第三层级\n\n1. 这里有一个人员字典。请随意修改它！\n\n```py\nperson = {\n    'first_name': 'Asabeneh',\n    'last_name': 'Yetayeh',\n    'age': 250,\n    'country': '芬兰',\n    'is_married': True,\n    'skills': ['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address': {\n        'street': '太空街',\n        'zipcode': '02210'\n    }\n}\n```\n\n- 检查是否在字典中有 skills 键，如果有则打印 skills 列表中的中间技能。\n- 检查是否在字典中有 skills 键，如果有则检查该人是否具备'Python'技能并打印结果。\n- 如果一个人的技能只有 JavaScript 和 React，打印('他是前端开发者')，如果一个人的技能有 Node、Python、MongoDB，打印('他是后端开发者')，如果一个人的技能有 React、Node 和 MongoDB，打印('他是全栈开发者')，否则打印'未知头衔' - 为获得更准确的结果，可以嵌套更多条件！\n- 如果该人结婚了且居住在芬兰，按以下格式打印信息：\n\n```py\nAsabeneh Yetayeh住在芬兰。他已婚。\n```\n\n🎉 恭喜！ 🎉\n\n[<< 第 8 天](./08_dictionaries.md) | [第 10 天 >>](./10_loops.md)\n"
  },
  {
    "path": "Chinese/10_loops.md",
    "content": "<div align=\"center\">\n  <h1> 30 天 Python：第十天 - Loops</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Author:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> 第二版：2021 年 7 月</small>\n</sub>\n\n</div>\n\n[<< 第 9 天](./09_conditionals.md) | [第 11 天 >>](./11_functions.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n\n- [📘 第十天](#-第十天)\n  - [循环](#循环)\n    - [while 循环](#while-循环)\n    - [break和continue - part 1](#break和continue---part-1)\n    - [for 循环](#for-循环)\n    - [break 和 continue - part 2](#break-和-continue---part-2)\n    - [range() 函数](#range-函数)\n    - [嵌套for循环](#嵌套for循环)\n    - [for和else](#for和else)\n    - [pass语句](#pass语句)\n  - [💻 练习：第十天](#-练习第十天)\n    - [练习：一级](#练习一级)\n    - [练习：二级](#练习二级)\n    - [练习：三级](#练习三级)\n\n# 📘 第十天\n\n## 循环\n\n生活充满了循环。在编程中，我们会做很多重复的任务。编程语言使用循环来处理重复的任务，而Python编程语言提供了以下两种类型的循环:\n1. while 循环\n2. for 循环\n\n### while 循环\n\n我们使用关键字`while`来创建while循环。它在条件被满足时重复执行代码块。当条件变为false时，会结束循环代码块，执行循环之后的代码。\n\n```python\n  # syntax\nwhile condition:\n    code goes here\n```\n\n**示例:**\n\n```python\ncount = 0\nwhile count < 5:\n    print(count)\n    count = count + 1\n#prints from 0 to 4\n```\n\n在上面的循环中，当count等于5时，循环条件变为false，此时循环停止。\n\n如果我们想要在循环条件变为false时运行特定的代码块，我们可以使用`else`关键字。\n\n```python\n  # syntax\nwhile condition:\n    code goes here\nelse:\n    code goes here\n```\n\n**示例:**\n\n```python\ncount = 0\nwhile count < 5:\n    print(count)\n    count = count + 1\nelse:\n    print(count)\n```\n\n当count等于5时，循环条件变为false，循环终止，然后开始执行else块中的代码。因此，5将会被打印输出。\n\n### break和continue - part 1\n\n* Break：当我们想要退出循环时，我们使用`break`关键字。\n\n```python\n# syntax\nwhile condition:\n    code goes here\n    if another_condition:\n        break\n```\n\n**Example:**\n\n```python\ncount = 0\nwhile count < 5:\n    print(count)\n    count = count + 1\n    if count == 3:\n        break\n```\n上面的while循环只会打印输出0，1，2，但当count等于3时，循环会终止。\n- Continue：当我们想要跳过当前循环并继续执行下一个循环时，我们使用`continue`关键字。\n\n```python\n  # syntax\nwhile condition:\n    code goes here\n    if another_condition:\n        continue\n```\n\n**示例:**\n\n```python\ncount = 0\nwhile count < 5:\n    if count == 3:\n        count = count + 1\n        continue\n    print(count)\n    count = count + 1\n```\n\n上面的while循环只会打印输出0，1，2，4。（3被跳过了）\n\n### for 循环\n\n`for`关键字用于创建for循环。和别的编程语言相似，但语法上有一些不同。它可以用于对序列的遍历（也就是列表、元组、字典、集合、字符串等）。\n\n- 列表的for循环\n\n```python\n# syntax\nfor iterator in lst:\n    code goes here\n```\n\n**示例:**\n\n```python\nnumbers = [0, 1, 2, 3, 4, 5]\nfor number in numbers: # number是引用列表项的临时名称，仅在此循环中有效\n    print(number)       # number将会被逐行打印，从0到5\n```\n\n- 字符串的for循环\n\n```python\n# syntax\nfor iterator in string:\n    code goes here\n```\n\n**示例:**\n\n```python\nlanguage = 'Python'\nfor letter in language:\n    print(letter)\n\nfor i in range(len(language)):\n    print(language[i])\n```\n\n- 元组的for循环\n\n```python\n# syntax\nfor iterator in tpl:\n    code goes here\n```\n\n**示例:**\n\n```python\nnumbers = (0, 1, 2, 3, 4, 5)\nfor number in numbers:\n    print(number)\n```\n\n- 字典的for循环\n  循环遍历将会遍历字典的键。\n\n```python\n  # syntax\nfor iterator in dct:\n    code goes here\n```\n\n**示例:**\n\n```python\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_marred':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n    }\n}\nfor key in person:\n    print(key) #仅输出键\n\nfor key, value in person.items():\n    print(key, value) # 这样我们可以在迭代的过程中同时访问键和值\n```\n\n- 集合的for循环\n\n```python\n# syntax\nfor iterator in st:\n    code goes here\n```\n\n**示例:**\n\n```python\nit_companies = {'Facebook', 'Google', 'Microsoft', 'Apple', 'IBM', 'Oracle', 'Amazon'}\nfor company in it_companies:\n    print(company)\n```\n\n### break 和 continue - part 2\n\n提示：\n_break_:当我们想要在循环完成前退出循环时，我们使用`break`关键字。\n\n```python\n# syntax\nfor iterator in sequence:\n    code goes here\n    if condition:\n        break\n```\n\n**示例:**\n\n```python\nnumbers = (0,1,2,3,4,5)\nfor number in numbers:\n    print(number)#输出 0，1，2，3\n    if number == 3:\n        break\n```\n在上面的例子中，当number等于3时，循环会终止。\n\n_continue_:当我们想要跳过当前循环并继续执行下一个循环时，我们使用`continue`关键字。\n\n```python\n  # syntax\nfor iterator in sequence:\n    code goes here\n    if condition:\n        continue\n```\n\n**示例:**\n\n```python\nnumbers = (0,1,2,3,4,5)\nfor number in numbers:\n    print(number)\n    if number == 3:\n        continue\n    print('Next number should be ', number + 1) if number != 5 else print(\"loop's end\") # 简而言之，对于简短的条件，需要同时使用if和else语句\nprint('outside the loop')\n```\n在上面的例子中，当number等于3时，在此条件之后的（但在循环中的）语句会被跳过，如果还有未完成的遍历元素，它会继续执行下一个循环。\n\n### range() 函数\n\n`range()`函数用于生成一个序列的数字。_range(start, end, step)_函数接受三个参数：起始值、结束值和步长。默认情况下，起始值是0，步长是1。这个函数需要至少一个参数。（结束值end）\n\n使用`range()`函数生成序列\n\n```python\nlst = list(range(11)) \nprint(lst) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]\nst = set(range(1, 11))    # 两个参数分别代表start和stop，步长step为默认值1\nprint(st) # {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}\n\nlst = list(range(0,11,2))\nprint(lst) # [0, 2, 4, 6, 8, 10]\nst = set(range(0,11,2))\nprint(st) #  {0, 2, 4, 6, 8, 10}\n```\n\n```python\n# syntax\nfor iterator in range(start, end, step):\n```\n\n**示例:**\n\n```python\nfor number in range(11):\n    print(number)   # 打印输出0到10，不包括11。\n```\n\n### 嵌套for循环\n\n我们可以在循环中嵌套另一个循环。这种循环称为嵌套循环。\n\n```python\n# syntax\nfor x in y:\n    for t in x:\n        print(t)\n```\n\n**示例:**\n\n```python\nperson = {\n    'first_name': 'Asabeneh',\n    'last_name': 'Yetayeh',\n    'age': 250,\n    'country': 'Finland',\n    'is_marred': True,\n    'skills': ['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address': {\n        'street': 'Space street',\n        'zipcode': '02210'\n    }\n}\nfor key in person:\n    if key == 'skills':\n        for skill in person['skills']:\n            print(skill)\n```\n\n### for和else\n\n如果我们想要在循环结束时执行特定的代码块，我们可以使用`else`关键字。\n\n```python\n# syntax\nfor iterator in range(start, end, step):\n    do something\nelse:\n    print('The loop ended')\n```\n\n**示例:**\n\n```python\nfor number in range(11):\n    print(number)   # prints 0 to 10, not including 11\nelse:\n    print('The loop stops at', number)\n```\n\n### pass语句\n\n在python中，当需要一些语句（比如在`:`后），但我们不想执行任何代码时，我们可以使用`pass`关键字来避免报错。此外，我们也可以用它来作为一个占位符，以便在以后填充代码。\n\n**示例:**\n\n```python\nfor number in range(6):\n    pass\n```\n\n🌕 你完成了伟大的一步，太猛了哥。冲冲冲！你刚刚完成了第10天的挑战，你在通往伟大的道路上迈出了10步。现在我们做一些练习来练练肌肉和大脑。\n\n## 💻 练习：第十天\n\n### 练习：一级\n\n1. 分别使用while和for实现从0到10的迭代。\n2. 分别使用while和for实现从10到0的迭代。\n3. 写一个循环，调用7次`print()`函数，输出如下的三角形：\n    ```py\n     #\n     ##\n     ###\n     ####\n     #####\n     ######\n     #######\n   ```\n\n4. 使用嵌套循环来实现下面的输出：\n\n   ```sh\n   # # # # # # # #\n   # # # # # # # #\n   # # # # # # # #\n   # # # # # # # #\n   # # # # # # # #\n   # # # # # # # #\n   # # # # # # # #\n   # # # # # # # #\n   ```\n5. 使用循环实现下面格式的输出：\n   ```sh\n   0 x 0 = 0\n   1 x 1 = 1\n   2 x 2 = 4\n   3 x 3 = 9\n   4 x 4 = 16\n   5 x 5 = 25\n   6 x 6 = 36\n   7 x 7 = 49\n   8 x 8 = 64\n   9 x 9 = 81\n   10 x 10 = 100\n   ```\n6. 用for循环遍历列表`['Python', 'Numpy','Pandas','Django', 'Flask']`，并打印输出每个元素。\n7. 用for循环从0到100遍历并且打印输出所有偶数。\n8. 用for循环从0到100遍历并且打印输出所有奇数。\n\n### 练习：二级\n\n1. 使用for循环从0到100遍历并且输出所有数字的和。\n    ```sh\n   The sum of all numbers is 5050.\n   ```\n2. 使用for循环从0到100遍历并且分别输出所有奇数和所有偶数的和。\n    ```sh\n   The sum of all odd numbers is 2500. And the sum of all even numbers is 2550.\n   ```\n\n### 练习：三级\n\n1. 跳转到data文件夹并使用[countries.py](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/data/countries.py)文件。循环遍历所有国家，并且提取出所有包含字母`land`的国家。\n2. 有一个列表`fruits = ['banana', 'orange', 'mango', 'lemon']`，使用循环反转列表中的元素。\n3. 跳转到data文件夹并使用[countries_data.py](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/data/countries-data.py)文件。\n   1. 数据中一共有多少个语言？\n   2. 找到被最多国家使用的语言。\n   3. 找到人数排名前十的国家。\n\n🎉 恭喜！ 🎉\n\n[<< 第 9 天](./09_conditionals.md) | [第 11 天 >>](./11_functions.md)"
  },
  {
    "path": "Chinese/11_functions.md",
    "content": "<div align=\"center\">\n  <h1> 30 天 Python 挑战: 第 11 天 - 函数</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>作者:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> 第二版: 2021 年 7 月</small>\n</sub>\n\n</div>\n\n[<< 第 10 天](./10_loops.md) | [第 12 天 >>](./12_modules.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 第 11 天](#-day-11)\n  - [函数](#functions)\n    - [定义函数](#defining-a-function)\n    - [声明和调用函数](#declaring-and-calling-a-function)\n    - [无参数的函数](#function-without-parameters)\n    - [返回值的函数 - 第 1 部分](#function-returning-a-value---part-1)\n    - [有参数的函数](#function-with-parameters)\n    - [使用键值对传递参数](#passing-arguments-with-key-and-value)\n    - [返回值的函数 - 第 2 部分](#function-returning-a-value---part-2)\n    - [带默认参数的函数](#function-with-default-parameters)\n    - [不定数量的参数](#arbitrary-number-of-arguments)\n    - [函数中的默认和不定数量的参数](#default-and-arbitrary-number-of-parameters-in-functions)\n    - [作为另一个函数参数的函数](#function-as-a-parameter-of-another-function)\n  - [💻 练习: 第 11 天](#-exercises-day-11)\n    - [练习: Level 1](#exercises-level-1)\n    - [练习: Level 2](#exercises-level-2)\n    - [练习: Level 3](#exercises-level-3)\n\n# 📘 第 11 天\n\n## 函数\n\n到目前为止，我们已经学习了很多内置的 Python 函数。在这一节中，我们将重点关注自定义函数。什么是函数？在开始创建函数之前，让我们先了解一下什么是函数以及为什么需要它们。\n\n### 定义函数\n\n函数是一块可重复使用的代码块或编程语句，用于执行某些任务。要定义或声明一个函数，Python 提供了 _def_ 关键字。下面是定义函数的语法。只有在调用或触发函数时，这段函数代码才会执行。\n\n### 声明和调用函数\n\n当我们创建一个函数时，我们称其为声明一个函数。当我们开始使用它时，我们称其为调用或触发一个函数。函数可以带参数也可以不带参数。\n\n```py\n# 语法\n# 声明一个函数\ndef function_name():\n    codes\n    codes\n# 调用一个函数\nfunction_name()\n```\n\n### 无参数的函数\n\n函数可以在没有参数的情况下声明。\n\n**示例:**\n\n```py\ndef generate_full_name ():\n    first_name = 'Asabeneh'\n    last_name = 'Yetayeh'\n    space = ' '\n    full_name = first_name + space + last_name\n    print(full_name)\ngenerate_full_name () # 调用一个函数\n\ndef add_two_numbers ():\n    num_one = 2\n    num_two = 3\n    total = num_one + num_two\n    print(total)\nadd_two_numbers()\n```\n\n### 返回值的函数 - 第 1 部分\n\n函数也可以返回值，如果一个函数没有 return 语句，那么函数的返回值为 None。让我们使用 return 重写上述函数。从现在开始，当我们调用函数并打印时，我们会得到一个值。\n\n```py\ndef generate_full_name ():\n    first_name = 'Asabeneh'\n    last_name = 'Yetayeh'\n    space = ' '\n    full_name = first_name + space + last_name\n    return full_name\nprint(generate_full_name())\n\ndef add_two_numbers ():\n    num_one = 2\n    num_two = 3\n    total = num_one + num_two\n    return total\nprint(add_two_numbers())\n```\n\n### 有参数的函数\n\n在一个函数中，我们可以传递不同的数据类型（数字、字符串、布尔值、列表、元组、字典或集合）作为参数。\n\n- 单个参数：如果我们的函数需要一个参数，我们应该用一个实参调用它。\n\n```py\n  # 语法\n  # 声明一个函数\n  def function_name(parameter):\n    codes\n    codes\n  # 调用函数\n  print(function_name(argument))\n```\n\n**示例:**\n\n```py\ndef greetings (name):\n    message = name + ', welcome to Python for Everyone!'\n    return message\n\nprint(greetings('Asabeneh'))\n\ndef add_ten(num):\n    ten = 10\n    return num + ten\nprint(add_ten(90))\n\ndef square_number(x):\n    return x * x\nprint(square_number(2))\n\ndef area_of_circle (r):\n    PI = 3.14\n    area = PI * r ** 2\n    return area\nprint(area_of_circle(10))\n\ndef sum_of_numbers(n):\n    total = 0\n    for i in range(n+1):\n        total+=i\n    print(total)\nprint(sum_of_numbers(10)) # 55\nprint(sum_of_numbers(100)) # 5050\n```\n\n- 两个参数：一个函数可以没有参数，也可以有一个或多个参数。如果我们的函数需要两个参数，我们应该用两个实参调用它。让我们看看一个带有两个参数的函数：\n\n```py\n  # 语法\n  # 声明一个函数\n  def function_name(para1, para2):\n    codes\n    codes\n  # 调用函数\n  print(function_name(arg1, arg2))\n```\n\n**示例:**\n\n```py\ndef generate_full_name (first_name, last_name):\n    space = ' '\n    full_name = first_name + space + last_name\n    return full_name\nprint('Full Name: ', generate_full_name('Asabeneh','Yetayeh'))\n\ndef sum_two_numbers (num_one, num_two):\n    sum = num_one + num_two\n    return sum\nprint('Sum of two numbers: ', sum_two_numbers(1, 9))\n\ndef calculate_age (current_year, birth_year):\n    age = current_year - birth_year\n    return age;\n\nprint('Age: ', calculate_age(2021, 1819))\n\ndef weight_of_object (mass, gravity):\n    weight = str(mass * gravity)+ ' N' # 值需要先转换为字符串\n    return weight\nprint('Weight of an object in Newtons: ', weight_of_object(100, 9.81))\n```\n\n### 使用键值对传递参数\n\n如果我们使用键值对传递参数，参数的顺序就无关紧要了。\n\n```py\n# 语法\n# 声明一个函数\ndef function_name(para1, para2):\n    codes\n    codes\n# 调用函数\nprint(function_name(para1 = 'John', para2 = 'Doe')) # 参数的顺序在这里无关紧要\n```\n\n**示例:**\n\n```py\ndef print_fullname(firstname, lastname):\n    space = ' '\n    full_name = firstname  + space + lastname\n    print(full_name)\nprint(print_fullname(firstname = 'Asabeneh', lastname = 'Yetayeh'))\n\ndef add_two_numbers (num1, num2):\n    total = num1 + num2\n    print(total)\nprint(add_two_numbers(num2 = 3, num1 = 2)) # 顺序无关紧要\n```\n\n### 返回值的函数 - 第 2 部分\n\n如果我们不在函数中返回一个值，那么我们的函数默认返回 _None_。要用函数返回一个值，我们使用关键字 _return_，后面跟上我们要返回的变量。我们可以从一个函数返回任何类型的数据。\n\n- 返回字符串:\n  **示例:**\n\n```py\ndef print_name(firstname):\n    return firstname\nprint_name('Asabeneh') # Asabeneh\n\ndef print_full_name(firstname, lastname):\n    space = ' '\n    full_name = firstname  + space + lastname\n    return full_name\nprint_full_name(firstname='Asabeneh', lastname='Yetayeh')\n```\n\n- 返回数字:\n\n**示例:**\n\n```py\ndef add_two_numbers (num1, num2):\n    total = num1 + num2\n    return total\nprint(add_two_numbers(2, 3))\n\ndef calculate_age (current_year, birth_year):\n    age = current_year - birth_year\n    return age;\nprint('Age: ', calculate_age(2019, 1819))\n```\n\n- 返回布尔值:\n  **示例:**\n\n```py\ndef is_even (n):\n    if n % 2 == 0:\n        print('even')\n        return True    # return 语句会停止函数的进一步执行，类似于 break\n    return False\nprint(is_even(10)) # True\nprint(is_even(7)) # False\n```\n\n- 返回列表:\n  **示例:**\n\n```py\ndef find_even_numbers(n):\n    evens = []\n    for i in range(n + 1):\n        if i % 2 == 0:\n            evens.append(i)\n    return evens\nprint(find_even_numbers(10))\n```\n\n### 带默认参数的函数\n\n有时我们在调用函数时会传递默认值给参数。如果我们在调用函数时没有传递实参，参数的默认值将会被使用。\n\n```py\n# 语法\n# 声明一个函数\ndef function_name(param = value):\n    codes\n    codes\n# 调用函数\nfunction_name()\nfunction_name(arg)\n```\n\n**示例:**\n\n```py\ndef greetings (name = 'Peter'):\n    message = name + ', welcome to Python for Everyone!'\n    return message\nprint(greetings())\nprint(greetings('Asabeneh'))\n\ndef generate_full_name (first_name = 'Asabeneh', last_name = 'Yetayeh'):\n    space = ' '\n    full_name = first_name + space + last_name\n    return full_name\n\nprint(generate_full_name())\nprint(generate_full_name('David','Smith'))\n\ndef calculate_age (birth_year,current_year = 2021):\n    age = current_year - birth_year\n    return age;\nprint('Age: ', calculate_age(1821))\n\ndef weight_of_object (mass, gravity = 9.81):\n    weight = str(mass * gravity)+ ' N' # 值需要先转换为字符串\n    return weight\nprint('Weight of an object in Newtons: ', weight_of_object(100)) # 9.81 - 地球表面的平均重力\nprint('Weight of an object in Newtons: ', weight_of_object(100, 1.62)) # 月球表面的重力\n```\n\n### 不定数量的参数\n\n如果我们不知道传递给函数的参数数量，可以通过在参数名前加上 \\* 来创建一个可以接受不定数量参数的函数。\n\n```py\n# 语法\n# 声明一个函数\ndef function_name(*args):\n    codes\n    codes\n# 调用函数\nfunction_name(param1, param2, param3,..)\n```\n\n**示例:**\n\n```py\ndef sum_all_nums(*nums):\n    total = 0\n    for num in nums:\n        total += num     # 相当于 total = total + num\n    return total\nprint(sum_all_nums(2, 3, 5)) # 10\n```\n\n### 函数中的默认和不定数量的参数\n\n```py\ndef generate_groups (team,*args):\n    print(team)\n    for i in args:\n        print(i)\nprint(generate_groups('Team-1','Asabeneh','Brook','David','Eyob'))\n```\n\n### 作为另一个函数参数的函数\n\n```py\n# 你可以将函数作为参数传递\ndef square_number (n):\n    return n * n\ndef do_something(f, x):\n    return f(x)\nprint(do_something(square_number, 3)) # 27\n```\n\n🌕 你已经完成了很多。继续加油！你已经完成了第 11 天的挑战，你在走向成功的道路上已经迈出了 11 步。现在做一些锻炼脑力和肌肉的练习。\n\n## 见证\n\n现在是时候表达你对作者和 30DaysOfPython 的看法了。你可以在这个[链接](https://testimonify.herokuapp.com/)留下你的见证。\n\n## 💻 练习: 第 11 天\n\n### 练习: Level 1\n\n1. 声明一个函数 _add_two_numbers_。它接受两个参数并返回它们的和。\n2. 圆的面积计算公式为：area = π x r x r。编写一个函数计算 _area_of_circle_。\n3. 编写一个名为 add_all_nums 的函数，它接受不定数量的参数并求和所有参数。检查所有列表项是否都是数字类型。如果不是，给予合理的反馈。\n4. 摄氏温度（°C）可以使用以下公式转换为华氏温度（°F）：°F = (°C x 9/5) + 32。编写一个函数将 °C 转换为 °F，_convert_celsius_to_fahrenheit_。\n5. 编写一个名为 check-season 的函数，它接受一个月份作为参数并返回季节：秋季、冬季、春季或夏季。\n6. 编写一个名为 calculate_slope 的函数，它返回线性方程的斜率。\n7. 二次方程按以下公式计算：ax² + bx + c = 0。编写一个函数计算二次方程的解集，_solve_quadratic_eqn_。\n8. 声明一个名为 print_list 的函数。它接受一个列表作为参数，并打印列表的每个元素。\n9. 声明一个名为 reverse_list 的函数。它接受一个数组作为参数，并返回数组的反转（使用循环）。\n\n```py\nprint(reverse_list([1, 2, 3, 4, 5]))\n# [5, 4, 3, 2, 1]\nprint(reverse_list1([\"A\", \"B\", \"C\"]))\n# [\"C\", \"B\", \"A\"]\n```\n\n10. 声明一个名为 capitalize_list_items 的函数。它接受一个列表作为参数，并返回一个大写的列表项。\n11. 声明一个名为 add_item 的函数。它接受一个列表和一个项作为参数。它返回在末尾添加项的列表。\n\n```py\nfood_staff = ['Potato', 'Tomato', 'Mango', 'Milk'];\nprint(add_item(food_staff, 'Meat'))     # ['Potato', 'Tomato', 'Mango', 'Milk','Meat'];\nnumbers = [2, 3, 7, 9];\nprint(add_item(numbers, 5))      [2, 3, 7, 9, 5]\n```\n\n12. 声明一个名为 remove_item 的函数。它接受一个列表和一个项作为参数。它返回移除该项后的列表。\n\n```py\nfood_staff = ['Potato', 'Tomato', 'Mango', 'Milk'];\nprint(remove_item(food_staff, 'Mango'))  # ['Potato', 'Tomato', 'Milk'];\nnumbers = [2, 3, 7, 9];\nprint(remove_item(numbers, 3))  # [2, 7, 9]\n```\n\n13. 声明一个名为 sum_of_numbers 的函数。它接受一个数字参数并将范围内的所有数字相加。\n\n```py\nprint(sum_of_numbers(5))  # 15\nprint(sum_all_numbers(10)) # 55\nprint(sum_all_numbers(100)) # 5050\n```\n\n14. 声明一个名为 sum_of_odds 的函数。它接受一个数字参数并将范围内的所有奇数相加。\n15. 声明一个名为 sum_of_even 的函数。它接受一个数字参数并将范围内的所有偶数相加。\n\n### 练习: Level 2\n\n1. 声明一个名为 evens_and_odds 的函数。它接受一个正整数作为参数并计算该数内偶数和奇数的数量。\n\n```py\n    print(evens_and_odds(100))\n    # 偶数的数量是 50。\n    # 奇数的数量是 51。\n```\n\n1. 调用你的函数 factorial，它接受一个整数作为参数并返回该数的阶乘。\n1. 调用你的函数 _is_empty_，它接受一个参数并检查它是否为空。\n1. 编写不同的函数，它们接受列表。它们应该计算平均值、计算中位数、计算众数、计算范围、计算方差、计算标准差。\n\n### 练习: Level 3\n\n1. 编写一个名为 is_prime 的函数，检查一个数是否是质数。\n1. 编写一个函数检查列表中的所有项是否都是唯一的。\n1. 编写一个函数检查列表中的所有项是否都是相同的数据类型。\n1. 编写一个函数检查提供的变量是否是一个有效的 python 变量。\n1. 访问数据文件并访问 countries-data.py 文件。\n\n- 创建一个名为 the most_spoken_languages 的函数。它返回世界上使用最多的 10 或 20 种语言，按降序排列。\n- 创建一个名为 the most_populated_countries 的函数。它返回世界上人口最多的 10 或 20 个国家，按降序排列。\n\n🎉 恭喜! 🎉\n\n[<< 第 10 天](./10_loops.md) | [第 12 天 >>](./12_modules.md)\n"
  },
  {
    "path": "Chinese/12_modules.md",
    "content": "<div align=\"center\">\n  <h1> 30 天 Python ：第 12 天 - 模块 </h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>作者:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small>第二版: 2021 年 7 月</small>\n</sub>\n\n</div>\n</div>\n\n[<< 第 11 天](./11_functions.md) | [第 13 天 >>](./13_list_comprehension.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 第 12 天](#-第12天)\n  - [模块](#模块)\n    - [什么是模块](#什么是模块)\n    - [创建模块](#创建模块)\n    - [导入模块](#导入模块)\n    - [从模块中导入函数](#从模块中导入函数)\n    - [从模块中导入函数并重命名](#从模块中导入函数并重命名)\n  - [导入内置模块](#导入内置模块)\n    - [OS 模块](#os-模块)\n    - [Sys 模块](#sys-模块)\n    - [统计模块](#统计模块)\n    - [数学模块](#数学模块)\n    - [字符串模块](#字符串模块)\n    - [随机模块](#随机模块)\n  - [💻 练习：第 12 天](#-练习-第12天)\n    - [练习：级别 1](#练习-级别-1)\n    - [练习：级别 2](#练习-级别-2)\n    - [练习：级别 3](#练习-级别-3)\n\n# 📘 第 12 天\n\n## 模块\n\n### 什么是模块\n\n模块是包含一组代码或一组函数的文件，可以包含在一个应用程序中。一个模块可以是包含单个变量、函数或大规模代码库的文件。\n\n### 创建模块\n\n要创建模块，我们在一个 Python 脚本中编写代码并保存为 .py 文件。 在项目文件夹中创建一个名为 mymodule.py 的文件。让我们在此文件中编写一些代码。\n\n```py\n# mymodule.py 文件\ndef generate_full_name(firstname, lastname):\n    return firstname + ' ' + lastname\n```\n\n在项目目录中创建 main.py 文件并导入 mymodule.py 文件。\n\n### 导入模块\n\n要导入文件，我们使用 _import_ 关键字和文件名。\n\n```py\n# main.py 文件\nimport mymodule\nprint(mymodule.generate_full_name('Asabeneh', 'Yetayeh')) # Asabeneh Yetayeh\n```\n\n### 从模块中导入函数\n\n我们可以在一个文件中有很多函数，并且我们可以分别导入所有函数。\n\n```py\n# main.py 文件\nfrom mymodule import generate_full_name, sum_two_nums, person, gravity\nprint(generate_full_name('Asabneh','Yetayeh'))\nprint(sum_two_nums(1,9))\nmass = 100\nweight = mass * gravity\nprint(weight)\nprint(person['firstname'])\n```\n\n### 从模块中导入函数并重命名\n\n在导入过程中，我们可以重命名模块名称。\n\n```py\n# main.py 文件\nfrom mymodule import generate_full_name as fullname, sum_two_nums as total, person as p, gravity as g\nprint(fullname('Asabneh','Yetayeh'))\nprint(total(1, 9))\nmass = 100\nweight = mass * g\nprint(weight)\nprint(p)\nprint(p['firstname'])\n```\n\n## 导入内置模块\n\n像其他编程语言一样，我们也可以通过使用关键字 _import_ 导入文件/函数来导入模块。让我们导入我们大多数时候会使用的常见模块。一些常见的内置模块：_math_、_datetime_、_os_、_sys_、_random_、_statistics_、_collections_、_json_、_re_\n\n### OS 模块\n\n使用 Python _os_ 模块可以自动执行许多操作系统任务。Python 中的 OS 模块提供了创建、更改当前工作目录和删除目录（文件夹）、获取其内容、更改和识别当前目录的函数。\n\n```py\n# 导入模块\nimport os\n# 创建目录\nos.mkdir('directory_name')\n# 更改当前目录\nos.chdir('path')\n# 获取当前工作目录\nos.getcwd()\n# 删除目录\nos.rmdir()\n```\n\n### Sys 模块\n\nsys 模块提供用于操作 Python 运行时环境不同部分的函数和变量。函数 sys.argv 返回传递给 Python 脚本的命令行参数列表。此列表中索引 0 处的项始终是脚本的名称，索引 1 处是从命令行传递的参数。\n\n示例 script.py 文件：\n\n```py\nimport sys\n#print(sys.argv[0], argv[1],sys.argv[2])  # 这一行会打印出来：文件名 argument1 argument2\nprint('Welcome {}. Enjoy  {} challenge!'.format(sys.argv[1], sys.argv[2]))\n```\n\n现在要查看这个脚本的工作效果，我在命令行中写：\n\n```sh\npython script.py Asabeneh 30DaysOfPython\n```\n\n结果：\n\n```sh\nWelcome Asabeneh. Enjoy  30DayOfPython challenge!\n```\n\n一些有用的 sys 命令：\n\n```py\n# 退出 sys\nsys.exit()\n# 知道最大整数变量\nsys.maxsize\n# 知道环境路径\nsys.path\n# 知道使用的 Python 版本\nsys.version\n```\n\n### 统计模块\n\n统计模块提供用于数值数据的数学统计的函数。这个模块中定义的流行统计函数：_mean_、_median_、_mode_、_stdev_ 等。\n\n```py\nfrom statistics import * # 导入所有统计模块\nages = [20, 20, 4, 24, 25, 22, 26, 20, 23, 22, 26]\nprint(mean(ages))       # ~22.9\nprint(median(ages))     # 23\nprint(mode(ages))       # 20\nprint(stdev(ages))      # ~2.3\n```\n\n### 数学模块\n\n包含许多数学运算和常数的模块。\n\n```py\nimport math\nprint(math.pi)           # 3.141592653589793, pi 常数\nprint(math.sqrt(2))      # 1.4142135623730951, 平方根\nprint(math.pow(2, 3))    # 8.0, 指数函数\nprint(math.floor(9.81))  # 9, 向下取整\nprint(math.ceil(9.81))   # 10, 向上取整\nprint(math.log10(100))   # 2, 以 10 为底的对数\n```\n\n现在，我们已经导入了包含大量函数的 _math_ 模块，可以帮助我们进行数学计算。要检查模块中包含哪些函数，我们可以使用 _help(math)_ 或 _dir(math)_。这将显示模块中的可用函数。如果我们只想从模块中导入特定的函数，我们可以这样导入：\n\n```py\nfrom math import pi\nprint(pi)\n```\n\n也可以一次导入多个函数\n\n```py\nfrom math import pi, sqrt, pow, floor, ceil, log10\nprint(pi)                 # 3.141592653589793\nprint(sqrt(2))            # 1.4142135623730951\nprint(pow(2, 3))          # 8.0\nprint(floor(9.81))        # 9\nprint(ceil(9.81))         # 10\nprint(math.log10(100))    # 2\n```\n\n但如果我们想要导入数学模块中的所有函数，可以使用 \\* .\n\n```py\nfrom math import *\nprint(pi)                  # 3.141592653589793, pi 常数\nprint(sqrt(2))             # 1.4142135623730951, 平方根\nprint(pow(2, 3))           # 8.0, 指数\nprint(floor(9.81))         # 9, 向下取整\nprint(ceil(9.81))          # 10, 向上取整\nprint(math.log10(100))     # 2\n```\n\n当我们导入时，我们也可以重命名函数名称。\n\n```py\nfrom math import pi as  PI\nprint(PI) # 3.141592653589793\n```\n\n### 字符串模块\n\n字符串模块是一个很有用的模块。下面的例子展示了字符串模块的一些用法。\n\n```py\nimport string\nprint(string.ascii_letters) # abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\nprint(string.digits)        # 0123456789\nprint(string.punctuation)   # !\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~\n```\n\n### 随机模块\n\n现在你已经熟悉了导入模块。让我们再进行一次导入以熟悉它。让我们导入 _random_ 模块，它会给我们一个 0 到 0.9999 之间的随机数。_random_ 模块有很多函数，但在本节中，我们将只使用 _random_ 和 _randint_。\n\n```py\nfrom random import random, randint\nprint(random())   # 它不需要任何参数；它返回一个介于 0 和 0.9999 之间的值\nprint(randint(5, 20)) # 它返回一个介于 [5, 20] 之间的随机整数（含边界）\n```\n\n🌕 你走得很远了。继续努力！你刚刚完成第 12 天的挑战，现在你已经在通往伟大的路上迈出了 12 步。现在为你的大脑和肌肉做一些练习。\n\n## 💻 练习：第 12 天\n\n### 练习：级别 1\n\n1. 编写一个生成六位数/字符 random_user_id 的函数。\n   ```py\n     print(random_user_id());\n     '1ee33d'\n   ```\n2. 修改上一个任务。声明一个名为 user_id_gen_by_user 的函数。它不接受任何参数，但接受两个输入。一个输入是字符的数量，另一个输入是应生成的 ID 数量。\n\n```py\nprint(user_id_gen_by_user()) # 用户输入：5 5\n#输出：\n#kcsy2\n#SMFYb\n#bWmeq\n#ZXOYh\n#2Rgxf\n\nprint(user_id_gen_by_user()) # 16 5\n#1GCSgPLMaBAVQZ26\n#YD7eFwNQKNs7qXaT\n#ycArC5yrRupyG00S\n#UbGxOFI7UXSWAyKN\n#dIV0SSUTgAdKwStr\n```\n\n3. 编写一个名为 rgb_color_gen 的函数。它将生成 RGB 颜色（每个值范围从 0 到 255）。\n\n```py\nprint(rgb_color_gen())\n# rgb(125,244,255) - 输出应该是这种形式\n```\n\n### 练习：级别 2\n\n1. 编写一个函数 list_of_hexa_colors，它返回一个数组中的任意数量的十六进制颜色（六个十六进制数写在 # 后面。十六进制数字系统由 16 个符号组成，0-9 和 前 6 个字母 a-f。查看任务 6 的输出示例）。\n2. 编写一个函数 list_of_rgb_colors，它返回一个数组中的任意数量的 RGB 颜色。\n3. 编写一个函数 generate_colors，它可以生成任意数量的十六进制或 RGB 颜色。\n\n```py\n   generate_colors('hexa', 3) # ['#a3e12f','#03ed55','#eb3d2b']\n   generate_colors('hexa', 1) # ['#b334ef']\n   generate_colors('rgb', 3)  # ['rgb(5, 55, 175','rgb(50, 105, 100','rgb(15, 26, 80']\n   generate_colors('rgb', 1)  # ['rgb(33,79, 176)']\n```\n\n### 练习：级别 3\n\n1. 调用你的函数 shuffle_list，它接受一个列表作为参数并返回一个打乱的列表。\n2. 编写一个函数，它在 0-9 的范围内返回七个随机数的数组。所有数字必须是唯一的。\n\n🎉 恭喜！ 🎉\n\n[<< 第 11 天](./11_functions.md) | [第 13 天 >>](./13_list_comprehension.md)\n"
  },
  {
    "path": "Chinese/13_list_comprehension.md",
    "content": "<div align=\"center\">\n  <h1>Python 30 天挑战：第 13 天 - 列表推导式</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>作者:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small>第二版: 2021 年 7 月</small>\n</sub>\n\n</div>\n</div>\n\n[<< 第 12 天](./12_modules.md) | [第 14 天 >>](./14_higher_order_functions.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 第 13 天](#📘-第-13-天)\n  - [列表推导式](#列表推导式)\n  - [Lambda 函数](#lambda函数)\n    - [创建 Lambda 函数](#创建-lambda-函数)\n    - [Lambda 函数在另一个函数中](#lambda-函数在另一个函数中)\n  - [💻 练习：第 13 天](#💻-练习第-13-天)\n\n# 📘 第 13 天\n\n## 列表推导式\n\n在 Python 中，列表推导式是一种从序列中创建列表的简洁方式。它是创建新列表的简短方法。列表推导式比使用 _for_ 循环处理列表快得多。\n\n```py\n# 语法\n[i for i in iterable if 表达式]\n```\n\n**例子: 1**\n\n例如，如果你想将字符串转换为字符列表。你可以使用几种方法。我们来看看其中的一些：\n\n```py\n# 一种方法\nlanguage = 'Python'\nlst = list(language)  # 将字符串转换为列表\nprint(type(lst))      # list\nprint(lst)            # ['P', 'y', 't', 'h', 'o', 'n']\n\n# 第二种方法: 列表推导式\nlst = [i for i in language]\nprint(type(lst))     # list\nprint(lst)           # ['P', 'y', 't', 'h', 'o', 'n']\n```\n\n**例子: 2**\n\n例如，如果你想生成一个数字列表\n\n```py\n# 生成数字\nnumbers = [i for i in range(11)]  # 生成从0到10的数字\nprint(numbers)                    # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]\n\n# 也可以在迭代过程中进行数学运算\nsquares = [i * i for i in range(11)]\nprint(squares)                    # [0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 100]\n\n# 还可以生成元组列表\nnumbers = [(i, i * i) for i in range(11)]\nprint(numbers)                    # [(0, 0), (1, 1), (2, 4), (3, 9), (4, 16), (5, 25)]\n```\n\n**例子: 3**\n\n列表推导式可以与 if 表达式结合使用\n\n```py\n# 生成偶数\neven_numbers = [i for i in range(21) if i % 2 == 0]  # 生成从0到21的偶数列表\nprint(even_numbers)                    # [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20]\n\n# 生成奇数\nodd_numbers = [i for i in range(21) if i % 2 != 0]  # 生成从0到21的奇数列表\nprint(odd_numbers)                      # [1, 3, 5, 7, 9, 11, 13, 15, 17, 19]\n\n# 过滤数字：让我们从下面的列表中过滤出正偶数\nnumbers = [-8, -7, -3, -1, 0, 1, 3, 4, 5, 7, 6, 8, 10]\npositive_even_numbers = [i for i in range(21) if i % 2 == 0 and i > 0]\nprint(positive_even_numbers)           # [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]\n\n# 扁平化三维数组\nlist_of_lists = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]\nflattened_list = [number for row in list_of_lists for number in row]\nprint(flattened_list)                  # [1, 2, 3, 4, 5, 6, 7, 8, 9]\n```\n\n## Lambda 函数\n\nLambda 函数是没有名字的小匿名函数。它可以接受任意数量的参数，但只能有一个表达式。Lambda 函数类似于 JavaScript 中的匿名函数。当我们想在另一个函数中编写匿名函数时，需要它。\n\n### 创建 Lambda 函数\n\n要创建一个 lambda 函数，我们使用 _lambda_ 关键字，然后是一个或多个参数，再然后是一个表达式。请参阅下面的语法和示例。Lambda 函数不用 return，但它会隐式地返回表达式。\n\n```py\n# 语法\nx = lambda param1, param2, param3: param1 + param2 + param3\nprint(x(arg1, arg2, arg3))\n```\n\n**示例:**\n\n```py\n# 命名函数\ndef add_two_nums(a, b):\n    return a + b\n\nprint(add_two_nums(2, 3))  # 5\n\n# 让我们将上述函数更改为 lambda 函数\nadd_two_nums = lambda a, b: a + b\nprint(add_two_nums(2, 3))  # 5\n\n# 自调用 lambda 函数\nprint((lambda a, b: a + b)(2, 3))  # 5\n\nsquare = lambda x: x ** 2\nprint(square(3))    # 9\ncube = lambda x: x ** 3\nprint(cube(3))      # 27\n\n# 多个变量\nmultiple_variable = lambda a, b, c: a ** 2 - 3 * b + 4 * c\nprint(multiple_variable(5, 5, 3))  # 22\n```\n\n### Lambda 函数在另一个函数中\n\n在另一个函数中使用 lambda 函数。\n\n```py\ndef power(x):\n    return lambda n: x ** n\n\ncube = power(2)(3)   # 函数 power 现在需要两个单独的括号中的参数\nprint(cube)          # 8\ntwo_power_of_five = power(2)(5)\nprint(two_power_of_five)  # 32\n```\n\n🌕 继续保持良好的工作。保持动力，天空才是你的极限！你已经完成了第 13 天的挑战，你已经向伟大的目标迈出了 13 步。现在为你的大脑和肌肉来做一些练习。\n\n## 💻 练习: 第 13 天\n\n1. 使用列表推导式过滤出列表中的负数和零：\n   ```py\n   numbers = [-4, -3, -2, -1, 0, 2, 4, 6]\n   ```\n2. 将以下列表中的列表展平为一维列表：\n\n   ```py\n   list_of_lists = [[[1, 2, 3]], [[4, 5, 6]], [[7, 8, 9]]]\n\n   输出:\n   [1, 2, 3, 4, 5, 6, 7, 8, 9]\n   ```\n\n3. 使用列表推导式创建以下元组列表：\n   ```py\n   [(0, 1, 0, 0, 0, 0, 0),\n   (1, 1, 1, 1, 1, 1, 1),\n   (2, 1, 2, 4, 8, 16, 32),\n   (3, 1, 3, 9, 27, 81, 243),\n   (4, 1, 4, 16, 64, 256, 1024),\n   (5, 1, 5, 25, 125, 625, 3125),\n   (6, 1, 6, 36, 216, 1296, 7776),\n   (7, 1, 7, 49, 343, 2401, 16807),\n   (8, 1, 8, 64, 512, 4096, 32768),\n   (9, 1, 9, 81, 729, 6561, 59049),\n   (10, 1, 10, 100, 1000, 10000, 100000)]\n   ```\n4. 将以下列表展平成一个新列表：\n   ```py\n   countries = [[('芬兰', '赫尔辛基')], [('瑞典', '斯德哥尔摩')], [('挪威', '奥斯陆')]]\n   输出:\n   [['芬兰', '汇编', '赫尔辛基'], ['瑞典', 'SWE', '斯德哥尔摩'], ['挪威', 'NOR', '奥斯陆']]\n   ```\n5. 将以下列表转换为字典列表：\n   ```py\n   countries = [[('芬兰', '赫尔辛基')], [('瑞典', '斯德哥尔摩')], [('挪威', '奥斯陆')]]\n   输出:\n   [{'国家': '芬兰', '城市': '赫尔辛基'},\n   {'国家': '瑞典', '城市': '斯德哥尔摩'},\n   {'国家': '挪威', '城市': '奥斯陆'}]\n   ```\n6. 将以下列表转换为连接字符串的列表：\n   ```py\n   names = [[('Asabeneh', 'Yetayeh')], [('David', 'Smith')], [('Donald', 'Trump')], [('Bill', 'Gates')]]\n   输出:\n   ['Asabeneh Yetayeh', 'David Smith', 'Donald Trump', 'Bill Gates']\n   ```\n7. 编写一个 lambda 函数，可以求解线性函数的斜率或 y 截距。\n\n🎉 祝贺你！🎉\n\n[<< 第 12 天](./12_modules.md) | [第 14 天 >>](./14_higher_order_functions.md)\n"
  },
  {
    "path": "Chinese/14_higher_order_functions.md",
    "content": "<div align=\"center\">\n  <h1> 30天Python：第14天 - 高阶函数</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>作者:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small>第二版：2021 年 7 月</small>\n</sub>\n\n</div>\n\n[<< 第 13 天](./13_list_comprehension.md) | [第 15 天 >>](./15_python_type_errors_cn.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 第 14 天](#-第14天)\n  - [高阶函数](#高阶函数)\n    - [函数作为参数](#函数作为参数)\n    - [函数作为返回值](#函数作为返回值)\n  - [Python 闭包](#python闭包)\n  - [Python 装饰器](#python装饰器)\n    - [创建装饰器](#创建装饰器)\n    - [将多个装饰器应用于单个函数](#将多个装饰器应用于单个函数)\n    - [在装饰器函数中接受参数](#在装饰器函数中接受参数)\n  - [内置高阶函数](#内置高阶函数)\n    - [Python - Map 函数](#python---map函数)\n    - [Python - Filter 函数](#python---filter函数)\n    - [Python - Reduce 函数](#python---reduce函数)\n  - [💻 练习：第 14 天](#-练习-第14天)\n    - [练习：简单](#练习-简单)\n    - [练习：中等](#练习-中等)\n    - [练习：高级](#练习-高级)\n\n# 📘 第 14 天\n\n## 高阶函数\n\n在 Python 中，函数被视为第一类公民，可以对函数执行以下操作：\n\n- 一个函数可以接收一个或多个函数作为参数\n- 一个函数可以作为另一个函数的返回值\n- 一个函数可以被修改\n- 一个函数可以被赋值给变量\n\n在本节中，我们将讨论：\n\n1. 将函数作为参数传递\n2. 将函数作为返回值返回\n3. 使用 Python 闭包和装饰器\n\n### 函数作为参数\n\n```py\ndef sum_numbers(nums):  # 普通函数\n    return sum(nums)    # 使用内置函数sum的函数\n\ndef higher_order_function(f, lst):  # 将函数作为参数\n    summation = f(lst)\n    return summation\nresult = higher_order_function(sum_numbers, [1, 2, 3, 4, 5])\nprint(result)       # 15\n```\n\n### 函数作为返回值\n\n```py\ndef square(x):          # 求平方函数\n    return x ** 2\n\ndef cube(x):            # 求立方函数\n    return x ** 3\n\ndef absolute(x):        # 求绝对值函数\n    if x >= 0:\n        return x\n    else:\n        return -(x)\n\ndef higher_order_function(type): # 返回一个函数的高阶函数\n    if type == 'square':\n        return square\n    elif type == 'cube':\n        return cube\n    elif type == 'absolute':\n        return absolute\n\nresult = higher_order_function('square')\nprint(result(3))       # 9\nresult = higher_order_function('cube')\nprint(result(3))       # 27\nresult = higher_order_function('absolute')\nprint(result(-3))      # 3\n```\n\n从上述示例中可以看到，高阶函数根据传入的参数来返回不同的函数。\n\n## Python 闭包\n\nPython 允许嵌套函数访问外部封闭函数的作用域。 这称为闭包。 让我们看看闭包在 Python 中的工作原理。在 Python 中，闭包是通过在另一个封装函数内部嵌套函数，然后返回内部函数来创建的。请看下面的例子。\n\n**示例：**\n\n```py\ndef add_ten():\n    ten = 10\n    def add(num):\n        return num + ten\n    return add\n\nclosure_result = add_ten()\nprint(closure_result(5))  # 15\nprint(closure_result(10))  # 20\n```\n\n## Python 装饰器\n\n装饰器是一种设计模式，允许用户在不修改对象结构的情况下为其添加新功能。装饰器通常在你想要装饰的函数定义之前调用。\n\n### 创建装饰器\n\n要创建装饰器函数，我们需要一个带有内部包装器函数的外部函数。\n\n**示例：**\n\n```py\n# 普通函数\ndef greeting():\n    return 'Welcome to Python'\ndef uppercase_decorator(function):\n    def wrapper():\n        func = function()\n        make_uppercase = func.upper()\n        return make_uppercase\n    return wrapper\ng = uppercase_decorator(greeting)\nprint(g())          # WELCOME TO PYTHON\n\n# 使用装饰器实现上面的示例\n\n'''这个装饰器函数是一个高阶函数，接收一个函数作为参数'''\ndef uppercase_decorator(function):\n    def wrapper():\n        func = function()\n        make_uppercase = func.upper()\n        return make_uppercase\n    return wrapper\n@uppercase_decorator\ndef greeting():\n    return 'Welcome to Python'\nprint(greeting())   # WELCOME TO PYTHON\n```\n\n### 将多个装饰器应用于单个函数\n\n```py\n\n'''这些装饰器函数是高阶函数，接收函数作为参数'''\n\n# 第一个装饰器\ndef uppercase_decorator(function):\n    def wrapper():\n        func = function()\n        make_uppercase = func.upper()\n        return make_uppercase\n    return wrapper\n\n# 第二个装饰器\ndef split_string_decorator(function):\n    def wrapper():\n        func = function()\n        splitted_string = func.split()\n        return splitted_string\n\n    return wrapper\n\n@split_string_decorator\n@uppercase_decorator     # 在此情况下，装饰器的顺序很重要 - .upper()函数不适用于列表\ndef greeting():\n    return 'Welcome to Python'\nprint(greeting())   # WELCOME TO PYTHON\n```\n\n### 在装饰器函数中接受参数\n\n大多数时候我们需要我们的函数接受参数，所以我们可能需要定义一个接受参数的装饰器。\n\n```py\ndef decorator_with_parameters(function):\n    def wrapper_accepting_parameters(para1, para2, para3):\n        function(para1, para2, para3)\n        print(\"I live in {}\".format(para3))\n    return wrapper_accepting_parameters\n\n@decorator_with_parameters\ndef print_full_name(first_name, last_name, country):\n    print(\"I am {} {}. I love to teach.\".format(\n        first_name, last_name, country))\n\nprint_full_name(\"Asabeneh\", \"Yetayeh\",'Finland')\n```\n\n## 内置高阶函数\n\n在本部分中，我们将讨论一些内置的高阶函数，如*map()*, *filter*和*reduce*。\nLambda 函数可以作为参数传递，其最佳使用案例是在地图、过滤和减少等功能中。\n\n### Python - Map 函数\n\nmap()函数是一个内置函数，接收一个函数和可迭代对象作为参数。\n\n```py\n    # 语法\n    map(function, iterable)\n```\n\n**示例：1**\n\n```py\nnumbers = [1, 2, 3, 4, 5] # 可迭代对象\ndef square(x):\n    return x ** 2\nnumbers_squared = map(square, numbers)\nprint(list(numbers_squared))    # [1, 4, 9, 16, 25]\n# 让我们应用lambda函数\nnumbers_squared = map(lambda x : x ** 2, numbers)\nprint(list(numbers_squared))    # [1, 4, 9, 16, 25]\n```\n\n**示例：2**\n\n```py\nnumbers_str = ['1', '2', '3', '4', '5']  # 可迭代对象\nnumbers_int = map(int, numbers_str)\nprint(list(numbers_int))    # [1, 2, 3, 4, 5]\n```\n\n**示例：3**\n\n```py\nnames = ['Asabeneh', 'Lidiya', 'Ermias', 'Abraham']  # 可迭代对象\n\ndef change_to_upper(name):\n    return name.upper()\n\nnames_upper_cased = map(change_to_upper, names)\nprint(list(names_upper_cased))    # ['ASABENEH', 'LIDIYA', 'ERMIAS', 'ABRAHAM']\n\n# 让我们应用lambda函数\nnames_upper_cased = map(lambda name: name.upper(), names)\nprint(list(names_upper_cased))    # ['ASABENEH', 'LIDIYA', 'ERMIAS', 'ABRAHAM']\n```\n\nmap 函数实际上是迭代列表。例如，它将名称更改为大写并返回一个新列表。\n\n### Python - Filter 函数\n\nfilter()函数调用指定函数，该函数对指定的可迭代对象（列表）中的每个项目返回布尔值。它过滤出满足过滤条件的项目。\n\n```py\n    # 语法\n    filter(function, iterable)\n```\n\n**示例：1**\n\n```py\n# 让我们只过滤偶数\nnumbers = [1, 2, 3, 4, 5]  # 可迭代对象\n\ndef is_even(num):\n    if num % 2 == 0:\n        return True\n    return False\n\neven_numbers = filter(is_even, numbers)\nprint(list(even_numbers))       # [2, 4]\n```\n\n**示例：2**\n\n```py\nnumbers = [1, 2, 3, 4, 5]  # 可迭代对象\n\ndef is_odd(num):\n    if num % 2 != 0:\n        return True\n    return False\n\nodd_numbers = filter(is_odd, numbers)\nprint(list(odd_numbers))       # [1, 3, 5]\n```\n\n```py\n# 过滤长名称\nnames = ['Asabeneh', 'Lidiya', 'Ermias', 'Abraham']  # 可迭代对象\ndef is_name_long(name):\n    if len(name) > 7:\n        return True\n    return False\n\nlong_names = filter(is_name_long, names)\nprint(list(long_names))         # ['Asabeneh']\n```\n\n### Python - Reduce 函数\n\n*reduce()*函数定义在 functools 模块中，我们需要从这个模块中导入它。像 map 和 filter 一样，它接收两个参数，一个函数和一个可迭代对象。然而，它不返回另一个可迭代对象，而是返回一个单一的值。\n**示例：1**\n\n```py\nnumbers_str = ['1', '2', '3', '4', '5']  # 可迭代对象\ndef add_two_nums(x, y):\n    return int(x) + int(y)\n\ntotal = reduce(add_two_nums, numbers_str)\nprint(total)    # 15\n```\n\n## 💻 练习：第 14 天\n\n```py\ncountries = ['Estonia', 'Finland', 'Sweden', 'Denmark', 'Norway', 'Iceland']\nnames = ['Asabeneh', 'Lidiya', 'Ermias', 'Abraham']\nnumbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]\n```\n\n### 练习：简单\n\n1. 解释 map、filter 和 reduce 的区别。\n2. 解释高阶函数、闭包和装饰器的区别。\n3. 定义调用函数，见示例。\n4. 使用 for 循环打印 countries 列表中的每个国家。\n5. 使用 for 循环打印 names 列表中的每个名称。\n6. 使用 for 循环打印 numbers 列表中的每个数字。\n\n### 练习：中等\n\n1. 使用 map 将 countries 列表中的每个国家更改为大写，生成一个新列表。\n2. 使用 map 将 numbers 列表中的每个数字更改为平方，生成一个新列表。\n3. 使用 map 将 names 列表中的每个名称更改为大写，生成一个新列表。\n4. 使用 filter 过滤出包含“land”的国家。\n5. 使用 filter 过滤出正好六个字符的国家。\n6. 使用 filter 过滤出包含六个字母及以上的国家。\n7. 使用 filter 过滤出以'E'开头的国家。\n8. 链接两个或多个列表迭代器（例如 arr.map(callback).filter(callback).reduce(callback)）。\n9. 声明一个函数 get_string_lists，它接收一个列表作为参数并返回一个仅包含字符串项的列表。\n10. 使用 reduce 对 numbers 列表中的所有数字求和。\n11. 使用 reduce 将所有国家连接起来，生成句子：Estonia, Finland, Sweden, Denmark, Norway, and Iceland are north European countries。\n12. 声明一个函数 categorize_countries，返回一个包含某种通用模式的国家列表（可以在本仓库的 countries.js 文件中找到国家列表，例如 'land', 'ia', 'island', 'stan'）。\n13. 创建一个返回字典的函数，其中键表示国家名称的首字母，值表示以该字母开头的国家数。\n14. 声明一个 get_first_ten_countries 函数 - 它返回数据文件夹中 countries.js 列表中的前十个国家。\n15. 声明一个 get_last_ten_countries 函数 - 它返回国家列表中的最后十个国家。\n\n### 练习：高级\n\n1. 使用 countries_data.py (https://github.com/Asabeneh/30-Days-Of-Python/blob/master/data/countries-data.py) 文件，完成以下任务：\n   - 按国家名称、首都和人口排序国家\n   - 按位置排序出前十个最常用语言。\n   - 排序出前十个人口最多的国家。\n\n🎉 恭喜你！ 🎉\n\n[<< 第 13 天](./13_list_comprehension.md) | [第 15 天 >>](./15_python_type_errors_cn.md)\n"
  },
  {
    "path": "Chinese/15_python_type_errors.md",
    "content": "<div align=\"center\">\n  <h1> 30天Python：第15天——Python类型错误 </h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>作者:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a>\n<br>\n<small> 第二版: 2021 年 7 月</small>\n</sub>\n\n</div>\n</div>\n\n[<< 第 14 天](../14_Day_Higher_order_functions/14_higher_order_functions.md) | [第 16 天 >>](../16_Day_Python_date_time/16_python_datetime.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 第 15 天](#-第15天)\n  - [Python 错误类型](#python错误类型)\n    - [SyntaxError](#syntaxerror)\n    - [NameError](#nameerror)\n    - [IndexError](#indexerror)\n    - [ModuleNotFoundError](#modulenotfounderror)\n    - [AttributeError](#attributeerror)\n    - [KeyError](#keyerror)\n    - [TypeError](#typeerror)\n    - [ImportError](#importerror)\n    - [ValueError](#valueerror)\n    - [ZeroDivisionError](#zerodivisionerror)\n  - [💻 练习: 第 15 天](#练习-第15天)\n\n# 📘 第 15 天\n\n## Python 错误类型\n\n当我们编写代码时，很常见会打错字或出现其他一些常见错误。如果我们的代码不能运行，Python 解释器会显示一条信息，包含关于问题发生在哪里以及错误类型的反馈信息。它有时还会给我们提供可能的修复建议。理解编程语言中的不同类型的错误将有助于我们快速调试代码，同时也会使我们在工作中变得更优秀。\n\n让我们逐个来看最常见的错误类型。首先让我们打开 Python 交互式 Shell。打开电脑终端，输入‘python’，将会打开 Python 交互式 Shell。\n\n### SyntaxError\n\n**示例 1: SyntaxError**\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> print 'hello world'\n  File \"<stdin>\", line 1\n    print 'hello world'\n                      ^\nSyntaxError: Missing parentheses in call to 'print'. Did you mean print('hello world')?\n>>>\n```\n\n如你所见，我们犯了一个语法错误，因为我们忘了用括号包裹字符串，Python 已经建议了解决办法。让我们修复它。\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> print 'hello world'\n  File \"<stdin>\", line 1\n    print 'hello world'\n                      ^\nSyntaxError: Missing parentheses in call to 'print'. Did you mean print('hello world')?\n>>> print('hello world')\nhello world\n>>>\n```\n\n错误类型是*SyntaxError*。修复之后我们的代码顺利执行了。让我们看看更多的错误类型。\n\n### NameError\n\n**示例 1: NameError**\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> print(age)\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nNameError: name 'age' is not defined\n>>>\n```\n\n如你所见，消息显示年龄变量未定义。确实，我们没有定义年龄变量，但我们试图打印它。现在，让我们通过定义并赋值它来修复它。\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> print(age)\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nNameError: name 'age' is not defined\n>>> age = 25\n>>> print(age)\n25\n>>>\n```\n\n错误类型是*NameError*。我们通过定义变量名调试了错误。\n\n### IndexError\n\n**示例 1: IndexError**\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> numbers = [1, 2, 3, 4, 5]\n>>> numbers[5]\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nIndexError: list index out of range\n>>>\n```\n\n在上面的例子中，Python 引发了 IndexError，因为列表只有 0 到 4 的索引，因此超出了范围。\n\n### ModuleNotFoundError\n\n**示例 1: ModuleNotFoundError**\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> import maths\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nModuleNotFoundError: No module named 'maths'\n>>>\n```\n\n在上面的例子中，我故意在 math 后面多加了一个 s，所以引发了*ModuleNotFoundError*。让我们通过去掉多余的 s 来修复它。\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> import maths\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nModuleNotFoundError: No module named 'maths'\n>>> import math\n>>>\n```\n\n我们修复了它，让我们使用 math 模块中的一些函数。\n\n### AttributeError\n\n**示例 1: AttributeError**\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> import maths\nTraceback (最\n澘會末呼つはゃす尽ﾙル귀행세뿌府ぐ\n<|vq_10375|>  File \"<stdin>\", line 1, in <module>\nModuleNotFoundError: No module named 'maths'\n>>> import math\n>>> math.PI\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nAttributeError: module 'math' has no attribute 'PI'\n>>>\n```\n\n如你所见，我又犯了一个错误！我试图从 math 模块调用 PI 函数，但实际上它是 pi。它引发了属性错误，意味着该函数在模块中不存在。让我们通过将 PI 改为 pi 来修复它。\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> import maths\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nModuleNotFoundError: No module named 'maths'\n>>> import math\n>>> math.PI\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nAttributeError: module 'math' has no attribute 'PI'\n>>> math.pi\n3.141592653589793\n>>>\n```\n\n现在，当我们从 math 模块调用 pi 时得到了结果。\n\n### KeyError\n\n**示例 1: KeyError**\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> users = {'name':'Asab', 'age':250, 'country':'Finland'}\n>>> users['name']\n'Asab'\n>>> users['county']\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nKeyError: 'county'\n>>>\n```\n\n如你所见，用于获取字典值的键存在拼写错误。这是一个 key error，修复非常简单。让我们做一下！\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> user = {'name':'Asab', 'age':250, 'country':'Finland'}\n>>> user['name']\n'Asab'\n>>> user['county']\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nKeyError: 'county'\n>>> user['country']\n'Finland'\n>>>\n```\n\n我们调试了错误，代码运行并获取了值。\n\n### TypeError\n\n**示例 1: TypeError**\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> 4 + '3'\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nTypeError: unsupported operand type(s) for +: 'int' and 'str'\n>>>\n```\n\n在上面的例子中，引发了 TypeError，因为我们不能将数字和字符串相加。第一个解决方法是将字符串转换为 int 或 float。另一种解决方法是将数字转换为字符串（结果将是'43'）。让我们跟随第一种解决方案。\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> 4 + '3'\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nTypeError: unsupported operand type(s) for +: 'int' and 'str'\n>>> 4 + int('3')\n7\n>>> 4 + float('3')\n7.0\n>>>\n```\n\n错误消除，我们得到了期望的结果。\n\n### ImportError\n\n**示例 1: TypeError**\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> from math import power\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nImportError: cannot import name 'power' from 'math'\n>>>\n```\n\n数学模块中没有函数叫做 power，它是以另一个名字存在: _pow_。让我们纠正它：\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> from math import power\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nImportError: cannot import name 'power' from 'math'\n>>> from math import pow\n>>> pow(2,3)\n8.0\n>>>\n```\n\n### ValueError\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> int('12a')\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nValueError: invalid literal for int() with base 10: '12a'\n>>>\n```\n\n在这种情况下，我们无法将给定字符串更改为数字，因为它包含了'a'字母。\n\n### ZeroDivisionError\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> 1/0\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nZeroDivisionError: division by zero\n>>>\n```\n\n我们不能将一个数除以零。\n\n我们已经涵盖了一些 Python 错误类型，如果你想了解更多，请查看 Python 文档中的 Python 错误类型。\n如果你能够很好地阅读错误类型，你将能够快速修复你的 bug，并且你也会成为一个更优秀的程序员。\n\n🌕 你正在不断进步。你已经走到了通往卓越的半程。现在来一些锻炼大脑和肌肉的练习吧。\n\n## 💻 练习: 第 15 天\n\n1. 打开你 Python 的交互式 Shell，尝试本节中涵盖的所有示例。\n\n🎉 恭喜！ 🎉\n\n[<< 第 14 天](../14_Day_Higher_order_functions/14_higher_order_functions.md) | [第 16 天 >>](../16_Day_Python_date_time/16_python_datetime.md)\n"
  },
  {
    "path": "Chinese/15_python_type_errors_cn.md",
    "content": "# 30天Python编程挑战：第15天 - Python类型错误\n\n- [Day 15](#day-15)\n  - [Python错误类型](#python错误类型)\n    - [SyntaxError (语法错误)](#syntaxerror-语法错误)\n    - [NameError (名称错误)](#nameerror-名称错误)\n    - [IndexError (索引错误)](#indexerror-索引错误)\n    - [ModuleNotFoundError (模块未找到错误)](#modulenotfounderror-模块未找到错误)\n    - [AttributeError (属性错误)](#attributeerror-属性错误)\n    - [KeyError (键错误)](#keyerror-键错误)\n    - [TypeError (类型错误)](#typeerror-类型错误)\n    - [ImportError (导入错误)](#importerror-导入错误)\n    - [ValueError (值错误)](#valueerror-值错误)\n    - [ZeroDivisionError (零除错误)](#zerodivisionerror-零除错误)\n  - [💻 练习 - 第15天](#-练习---第15天)\n\n# 📘 Day 15\n\n## Python错误类型\n\n当我们编写代码时，常常会出现打字错误或其他常见错误。如果我们的代码运行失败，Python解释器会显示一条消息，提供有关问题发生位置和错误类型的反馈信息。有时它还会给我们提供可能的修复建议。了解编程语言中不同类型的错误将帮助我们快速调试代码，并使我们在编程技能上有所提高。\n\n让我们一一查看最常见的错误类型。首先，让我们打开Python交互式shell。转到你的计算机终端并输入'python'。Python交互式shell将会被打开。\n\n### SyntaxError (语法错误)\n\n**示例1: SyntaxError**\n\n```python\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> print 'hello world'\n  File \"<stdin>\", line 1\n    print 'hello world'\n                      ^\nSyntaxError: Missing parentheses in call to 'print'. Did you mean print('hello world')?\n>>>\n```\n\n如你所见，我们犯了一个语法错误，因为我们忘记用括号括起字符串，而Python已经提出了解决方案。让我们修复它。\n\n```python\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> print 'hello world'\n  File \"<stdin>\", line 1\n    print 'hello world'\n                      ^\nSyntaxError: Missing parentheses in call to 'print'. Did you mean print('hello world')?\n>>> print('hello world')\nhello world\n>>>\n```\n\n错误是一个_SyntaxError_。修复后，我们的代码顺利执行。让我们看看更多的错误类型。\n\n### NameError (名称错误)\n\n**示例1: NameError**\n\n```python\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> print(age)\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nNameError: name 'age' is not defined\n>>>\n```\n\n从上面的消息可以看出，名称age没有被定义。是的，确实如此，我们没有定义age变量，但我们试图像已经声明了一样打印它。现在，让我们通过声明变量并为其赋值来修复这个问题。\n\n```python\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> print(age)\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nNameError: name 'age' is not defined\n>>> age = 25\n>>> print(age)\n25\n>>>\n```\n\n错误类型是_NameError_。我们通过定义变量名来调试了错误。\n\n### IndexError (索引错误)\n\n**示例1: IndexError**\n\n```python\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> numbers = [1, 2, 3, 4, 5]\n>>> numbers[5]\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nIndexError: list index out of range\n>>>\n```\n\n在上面的例子中，Python抛出了一个_IndexError_，因为列表的索引只有0到4，所以索引5超出了范围。\n\n### ModuleNotFoundError (模块未找到错误)\n\n**示例1: ModuleNotFoundError**\n\n```python\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> import maths\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nModuleNotFoundError: No module named 'maths'\n>>>\n```\n\n在上面的例子中，我故意在math后面添加了一个多余的s，结果抛出了_ModuleNotFoundError_。让我们通过从math中删除多余的s来修复它。\n\n```python\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> import maths\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nModuleNotFoundError: No module named 'maths'\n>>> import math\n>>>\n```\n\n我们修复了它，所以让我们使用math模块中的一些函数。\n\n### AttributeError (属性错误)\n\n**示例1: AttributeError**\n\n```python\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> import maths\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nModuleNotFoundError: No module named 'maths'\n>>> import math\n>>> math.PI\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nAttributeError: module 'math' has no attribute 'PI'\n>>>\n```\n\n如你所见，我又犯了一个错误！我试图从math模块调用PI函数，而不是pi。这抛出了一个属性错误，表示该函数在模块中不存在。让我们通过将PI更改为pi来修复它。\n\n```python\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> import maths\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nModuleNotFoundError: No module named 'maths'\n>>> import math\n>>> math.PI\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nAttributeError: module 'math' has no attribute 'PI'\n>>> math.pi\n3.141592653589793\n>>>\n```\n\n现在，当我们从math模块调用pi时，我们得到了结果。\n\n### KeyError (键错误)\n\n**示例1: KeyError**\n\n```python\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> users = {'name':'Asab', 'age':250, 'country':'Finland'}\n>>> users['name']\n'Asab'\n>>> users['county']\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nKeyError: 'county'\n>>>\n```\n\n如你所见，在用于获取字典值的键中有一个拼写错误。这是一个键错误，修复方法很简单。让我们来做这个！\n\n```python\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> user = {'name':'Asab', 'age':250, 'country':'Finland'}\n>>> user['name']\n'Asab'\n>>> user['county']\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nKeyError: 'county'\n>>> user['country']\n'Finland'\n>>>\n```\n\n我们调试了错误，我们的代码运行并得到了结果。\n\n### TypeError (类型错误)\n\n**示例1: TypeError**\n\n```python\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> 4 + '3'\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nTypeError: unsupported operand type(s) for +: 'int' and 'str'\n>>>\n```\n\n在上面的例子中，出现了TypeError，因为我们不能将数字与字符串相加。第一个解决方案是将字符串转换为int或float。另一个解决方案是将数字转换为字符串（那么结果将是'43'）。让我们采用第一种修复方式。\n\n```python\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> 4 + '3'\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nTypeError: unsupported operand type(s) for +: 'int' and 'str'\n>>> 4 + int('3')\n7\n>>> 4 + float('3')\n7.0\n>>>\n```\n\n错误已消除，我们得到了预期的结果。\n\n### ImportError (导入错误)\n\n**示例1: ImportError**\n\n```python\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> from math import power\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nImportError: cannot import name 'power' from 'math'\n>>>\n```\n\nmath模块中没有名为power的函数，它的名字是不同的：_pow_。让我们纠正它：\n\n```python\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> from math import power\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nImportError: cannot import name 'power' from 'math'\n>>> from math import pow\n>>> pow(2,3)\n8.0\n>>>\n```\n\n### ValueError (值错误)\n\n```python\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> int('12a')\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nValueError: invalid literal for int() with base 10: '12a'\n>>>\n```\n\n在这种情况下，我们无法将给定的字符串转换为数字，因为其中有字母'a'。\n\n### ZeroDivisionError (零除错误)\n\n```python\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> 1/0\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nZeroDivisionError: division by zero\n>>>\n```\n\n我们不能用零去除一个数字。\n\n我们已经介绍了一些Python错误类型，如果你想了解更多，请查看Python文档中关于Python错误类型的内容。\n如果你擅长阅读错误类型，那么你将能够快速修复你的bug，你也将成为一个更好的程序员。\n\n🌕 你正在进步。你已经完成了一半的道路，正走向伟大。现在做一些练习来锻炼你的大脑和肌肉。\n\n## 💻 练习 - 第15天\n\n1. 打开你的Python交互式shell，尝试本节中介绍的所有示例。\n\n🎉 恭喜！🎉\n\n[<< 第 14 天](./14_higher_order_functions.md) | [第 16 天 >>](./16_python_datetime_cn.md) "
  },
  {
    "path": "Chinese/16_python_datetime.md",
    "content": "<div align=\"center\">\n  <h1> 30天Python学习：第16天 - Python日期和时间 </h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>作者：\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small>第二版：2021 年 7 月</small>\n</sub>\n\n</div>\n\n[<< 第 15 天](../15_Day_Python_type_errors/15_python_type_errors.md) ｜ [第 17 天 >>](../17_Day_Exception_handling/17_exception_handling.md)\n\n![30天Python学习](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 第 16 天](#-第16天)\n  - [Python _datetime_ 模块](#python-datetime-模块)\n    - [获取 _datetime_ 信息](#获取-datetime-信息)\n    - [使用 _strftime_ 格式化日期输出](#使用-strftime-格式化日期输出)\n    - [使用 _strptime_ 将字符串转换为时间](#使用-strptime-将字符串转换为时间)\n    - [从 _datetime_ 中使用 _date_](#从-datetime-中使用-date)\n    - [用时间对象表示时间](#用时间对象表示时间)\n    - [计算两个时间点之间的差异](#计算两个时间点之间的差异)\n    - [使用 _timedelta_ 计算两个时间点之间的差异](#使用-timedelta-计算两个时间点之间的差异)\n  - [💻 练习：第 16 天](#-练习-第16天)\n\n# 📘 第 16 天\n\n## Python _datetime_ 模块\n\nPython 有一个 _datetime_ 模块来处理日期和时间。\n\n```python\nimport datetime\nprint(dir(datetime))\n['MAXYEAR', 'MINYEAR', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'date', 'datetime', 'datetime_CAPI', 'sys', 'time', 'timedelta', 'timezone', 'tzinfo']\n```\n\n使用 dir 或 help 内置命令可以知道某个模块中可用的函数。如你所见，datetime 模块中有很多函数，但我们将专注于 _date_, _datetime_, _time_ 和 _timedelta_。让我们一一看一下它们。\n\n### 获取 _datetime_ 信息\n\n```python\nfrom datetime import datetime\nnow = datetime.now()\nprint(now)                      # 2021-07-08 07:34:46.549883\nday = now.day                   # 8\nmonth = now.month               # 7\nyear = now.year                 # 2021\nhour = now.hour                 # 7\nminute = now.minute             # 38\nsecond = now.second\ntimestamp = now.timestamp()\nprint(day, month, year, hour, minute)\nprint('timestamp', timestamp)\nprint(f'{day}/{month}/{year}, {hour}:{minute}')  # 8/7/2021, 7:38\n```\n\n时间戳或 Unix 时间戳是从 1970 年 1 月 1 日 UTC 起经过的秒数。\n\n### 使用 _strftime_ 格式化日期输出\n\n```python\nfrom datetime import datetime\nnew_year = datetime(2020, 1, 1)\nprint(new_year)      # 2020-01-01 00:00:00\nday = new_year.day\nmonth = new_year.month\nyear = new_year.year\nhour = new_year.hour\nminute = new_year.minute\nsecond = new_year.second\nprint(day, month, year, hour, minute) #1 1 2020 0 0\nprint(f'{day}/{month}/{year}, {hour}:{minute}')  # 1/1/2020, 0:0\n\n```\n\n使用 _strftime_ 方法格式化日期时间，可以在[这里](https://strftime.org/)找到文档。\n\n```python\nfrom datetime import datetime\n# 当前日期和时间\nnow = datetime.now()\nt = now.strftime(\"%H:%M:%S\")\nprint(\"time:\", t)\ntime_one = now.strftime(\"%m/%d/%Y, %H:%M:%S\")\n# mm/dd/YY H:M:S 格式\nprint(\"time one:\", time_one)\ntime_two = now.strftime(\"%d/%m/%Y, %H:%M:%S\")\n# dd/mm/YY H:M:S 格式\nprint(\"time two:\", time_two)\n```\n\n```sh\ntime: 01:05:01\ntime one: 12/05/2019, 01:05:01\ntime two: 05/12/2019, 01:05:01\n```\n\n下面是我们用来格式化时间的 _strftime_ 符号。此模块的所有格式示例。\n\n![strftime](../images/strftime.png)\n\n### 使用 _strptime_ 将字符串转换为时间\n\n这里有一个帮助理解格式的[文档](https://www.programiz.com/python-programming/datetime/strptimet)。\n\n```python\nfrom datetime import datetime\ndate_string = \"5 December, 2019\"\nprint(\"date_string =\", date_string)\ndate_object = datetime.strptime(date_string, \"%d %B, %Y\")\nprint(\"date_object =\", date_object)\n```\n\n```sh\ndate_string = 5 December, 2019\ndate_object = 2019-12-05 00:00:00\n```\n\n### 从 _datetime_ 中使用 _date_\n\n```python\nfrom datetime import date\nd = date(2020, 1, 1)\nprint(d)\nprint('Current date:', d.today())    # 2019-12-05\n# 今日日期对象\ntoday = date.today()\nprint(\"Current year:\", today.year)   # 2019\nprint(\"Current month:\", today.month) # 12\nprint(\"Current day:\", today.day)     # 5\n```\n\n### 用时间对象表示时间\n\n```python\nfrom datetime import time\n# time(hour = 0, minute = 0, second = 0)\na = time()\nprint(\"a =\", a)\n# time(hour, minute and second)\nb = time(10, 30, 50)\nprint(\"b =\", b)\n# time(hour, minute and second)\nc = time(hour=10, minute=30, second=50)\nprint(\"c =\", c)\n# time(hour, minute, second, microsecond)\nd = time(10, 30, 50, 200555)\nprint(\"d =\", d)\n```\n\n输出结果\na = 00:00:00  \nb = 10:30:50  \nc = 10:30:50  \nd = 10:30:50.200555\n\n### 计算两个时间点之间的差异\n\n```python\ntoday = date(year=2019, month=12, day=5)\nnew_year = date(year=2020, month=1, day=1)\ntime_left_for_newyear = new_year - today\n# 距离新年的时间：27天，0:00:00\nprint('Time left for new year: ', time_left_for_newyear)\n\nt1 = datetime(year = 2019, month = 12, day = 5, hour = 0, minute = 59, second = 0)\nt2 = datetime(year = 2020, month = 1, day = 1, hour = 0, minute = 0, second = 0)\ndiff = t2 - t1\nprint('Time left for new year:', diff) # 距离新年：26天，23:01:00\n```\n\n### 使用 _timedelta_ 计算两个时间点之间的差异\n\n```python\nfrom datetime import timedelta\nt1 = timedelta(weeks=12, days=10, hours=4, seconds=20)\nt2 = timedelta(days=7, hours=5, minutes=3, seconds=30)\nt3 = t1 - t2\nprint(\"t3 =\", t3)\n```\n\n```sh\n    date_string = 5 December, 2019\n    date_object = 2019-12-05 00:00:00\n    t3 = 86 days, 22:56:50\n```\n\n🌕 你是非凡的。你已经向着伟大的道路迈出了第 16 步。现在为你的大脑和肌肉做一些练习吧。\n\n## 💻 练习：第 16 天\n\n1. 获取当前日期、月、年、小时、分钟和时间戳\n2. 使用此格式格式化当前日期：“%m/%d/%Y, %H:%M:%S”\n3. 今天是 2019 年 12 月 5 日。将这个时间字符串转换为时间。\n4. 计算现在和新年之间的时间差。\n5. 计算 1970 年 1 月 1 日和现在之间的时间差。\n6. 想想，你可以使用 datetime 模块做什么？示例：\n   - 时间序列分析\n   - 获取应用程序中任何活动的时间戳\n   - 添加博客上的帖子\n\n🎉 恭喜你 ! 🎉\n\n[<< 第 15 天](../15_Day_Python_type_errors/15_python_type_errors.md) ｜ [第 17 天 >>](../17_Day_Exception_handling/17_exception_handling.md)\n"
  },
  {
    "path": "Chinese/16_python_datetime_cn.md",
    "content": "# 30天Python编程挑战：第16天 - Python日期时间\n\n- [第16天](#-第16天)\n  - [Python *datetime*](#python-datetime)\n    - [获取 *datetime* 信息](#获取-datetime-信息)\n    - [使用 *strftime* 格式化日期输出](#使用-strftime-格式化日期输出)\n    - [使用 *strptime* 将字符串转换为时间](#使用-strptime-将字符串转换为时间)\n    - [从 *datetime* 使用 *date*](#从-datetime-使用-date)\n    - [使用Time对象表示时间](#使用time对象表示时间)\n    - [计算两个时间点之间的差异](#计算两个时间点之间的差异)\n    - [使用 *timedelta* 计算两个时间点之间的差异](#使用-timedelta-计算两个时间点之间的差异)\n  - [💻 练习 - 第16天](#-练习---第16天)\n\n# 📘 第16天\n\n## Python *datetime*\n\nPython有一个 _datetime_ 模块用于处理日期和时间。\n\n```py\nimport datetime\nprint(dir(datetime))\n['MAXYEAR', 'MINYEAR', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'date', 'datetime', 'datetime_CAPI', 'sys', 'time', 'timedelta', 'timezone', 'tzinfo']\n```\n\n通过dir或help内置命令，可以了解特定模块中可用的函数。如你所见，datetime模块中有许多函数，但我们将重点关注 _date_、_datetime_、_time_ 和 _timedelta_。让我们一个一个地看。\n\n### 获取 *datetime* 信息\n\n```py\nfrom datetime import datetime\nnow = datetime.now()\nprint(now)                      # 2021-07-08 07:34:46.549883\nday = now.day                   # 8\nmonth = now.month               # 7\nyear = now.year                 # 2021\nhour = now.hour                 # 7\nminute = now.minute             # 38\nsecond = now.second\ntimestamp = now.timestamp()\nprint(day, month, year, hour, minute)\nprint('timestamp', timestamp)\nprint(f'{day}/{month}/{year}, {hour}:{minute}')  # 8/7/2021, 7:38\n```\n\n时间戳或Unix时间戳是从1970年1月1日UTC开始经过的秒数。\n\n### 使用 *strftime* 格式化日期输出\n\n```py\nfrom datetime import datetime\nnew_year = datetime(2020, 1, 1)\nprint(new_year)      # 2020-01-01 00:00:00\nday = new_year.day\nmonth = new_year.month\nyear = new_year.year\nhour = new_year.hour\nminute = new_year.minute\nsecond = new_year.second\nprint(day, month, year, hour, minute) #1 1 2020 0 0\nprint(f'{day}/{month}/{year}, {hour}:{minute}')  # 1/1/2020, 0:0\n\n```\n\n使用 *strftime* 方法格式化日期时间，相关文档可以在[这里](https://strftime.org/)找到。\n\n```py\nfrom datetime import datetime\n# 当前日期和时间\nnow = datetime.now()\nt = now.strftime(\"%H:%M:%S\")\nprint(\"时间:\", t)\ntime_one = now.strftime(\"%m/%d/%Y, %H:%M:%S\")\n# mm/dd/YY H:M:S 格式\nprint(\"时间一:\", time_one)\ntime_two = now.strftime(\"%d/%m/%Y, %H:%M:%S\")\n# dd/mm/YY H:M:S 格式\nprint(\"时间二:\", time_two)\n```\n\n```sh\n时间: 01:05:01\n时间一: 12/05/2019, 01:05:01\n时间二: 05/12/2019, 01:05:01\n```\n\n以下是我们用来格式化时间的所有 _strftime_ 符号。这个模块的所有格式示例。\n\n![strftime](../images/strftime.png)\n\n### 使用 *strptime* 将字符串转换为时间\n这里有一个[文档](https://www.programiz.com/python-programming/datetime/strptimet)，有助于理解格式。\n\n```py\nfrom datetime import datetime\ndate_string = \"5 December, 2019\"\nprint(\"date_string =\", date_string)\ndate_object = datetime.strptime(date_string, \"%d %B, %Y\")\nprint(\"date_object =\", date_object)\n```\n\n```sh\ndate_string = 5 December, 2019\ndate_object = 2019-12-05 00:00:00\n```\n\n### 从 *datetime* 使用 *date*\n\n```py\nfrom datetime import date\nd = date(2020, 1, 1)\nprint(d)\nprint('当前日期:', d.today())    # 2019-12-05\n# 今天的日期对象\ntoday = date.today()\nprint(\"当前年份:\", today.year)   # 2019\nprint(\"当前月份:\", today.month) # 12\nprint(\"当前日:\", today.day)     # 5\n```\n\n### 使用Time对象表示时间\n\n```py\nfrom datetime import time\n# time(hour = 0, minute = 0, second = 0)\na = time()\nprint(\"a =\", a)\n# time(hour, minute 和 second)\nb = time(10, 30, 50)\nprint(\"b =\", b)\n# time(hour, minute 和 second)\nc = time(hour=10, minute=30, second=50)\nprint(\"c =\", c)\n# time(hour, minute, second, microsecond)\nd = time(10, 30, 50, 200555)\nprint(\"d =\", d)\n```\n\n输出：  \na = 00:00:00  \nb = 10:30:50  \nc = 10:30:50  \nd = 10:30:50.200555\n\n### 计算两个时间点之间的差异\n\n```py\ntoday = date(year=2019, month=12, day=5)\nnew_year = date(year=2020, month=1, day=1)\ntime_left_for_newyear = new_year - today\n# 距离新年的时间：  27 days, 0:00:00\nprint('距离新年的时间: ', time_left_for_newyear)\n\nt1 = datetime(year = 2019, month = 12, day = 5, hour = 0, minute = 59, second = 0)\nt2 = datetime(year = 2020, month = 1, day = 1, hour = 0, minute = 0, second = 0)\ndiff = t2 - t1\nprint('距离新年的时间:', diff) # 距离新年的时间: 26 days, 23: 01: 00\n```\n\n### 使用 *timedelta* 计算两个时间点之间的差异\n\n```py\nfrom datetime import timedelta\nt1 = timedelta(weeks=12, days=10, hours=4, seconds=20)\nt2 = timedelta(days=7, hours=5, minutes=3, seconds=30)\nt3 = t1 - t2\nprint(\"t3 =\", t3)\n```\n\n```sh\ndate_string = 5 December, 2019\ndate_object = 2019-12-05 00:00:00\nt3 = 86 days, 22:56:50\n```\n\n🌕 你太了不起了。你在通往卓越的道路上已经前进了16步。现在做一些练习锻炼你的大脑和肌肉。\n\n## 💻 练习 - 第16天\n\n1. 从datetime模块获取当前的日、月、年、小时、分钟和时间戳\n2. 使用此格式格式化当前日期：\"%m/%d/%Y, %H:%M:%S\"\n3. 今天是2019年12月5日。将此时间字符串转换为时间。\n4. 计算现在和新年之间的时间差。\n5. 计算1970年1月1日和现在之间的时间差。\n6. 思考，你可以将datetime模块用于什么？例如：\n   - 时间序列分析\n   - 获取应用程序中任何活动的时间戳\n   - 在博客上添加帖子\n\n🎉 恭喜！🎉\n\n[<< 第 15 天](./15_python_type_errors_cn.md) | [第 17 天 >>](./17_exception_handling_cn.md) "
  },
  {
    "path": "Chinese/17_exception_handling_cn.md",
    "content": "# 30天Python编程挑战：第17天 - 异常处理\n\n- [第17天](#-第17天)\n  - [异常处理](#异常处理)\n  - [Python中的打包和解包参数](#python中的打包和解包参数)\n    - [解包](#解包)\n      - [解包列表](#解包列表)\n      - [解包字典](#解包字典)\n    - [打包](#打包)\n    - [打包列表](#打包列表)\n      - [打包字典](#打包字典)\n  - [Python中的展开](#python中的展开)\n  - [枚举](#枚举)\n  - [Zip](#zip)\n  - [练习：第17天](#练习第17天)\n\n# 📘 第17天\n\n## 异常处理\n\nPython使用 _try_ 和 _except_ 优雅地处理错误。优雅的退出（或优雅的错误处理）是一种简单的编程习惯 - 程序检测到严重的错误条件并\"优雅地退出\"，即以受控的方式处理结果。通常，程序会在优雅退出时向终端或日志打印描述性错误消息，这使我们的应用程序更加健壮。异常的原因通常是程序本身之外的因素，例如错误的输入、错误的文件名、找不到文件、IO设备故障等。优雅的错误处理可以防止我们的应用程序崩溃。\n\n我们在前一部分已经介绍了不同类型的Python _错误_。如果我们在程序中使用 _try_ 和 _except_，那么这些块中就不会引发错误。\n\n![Try and Except](../images/try_except.png)\n\n```py\ntry:\n    # 如果一切正常，执行这个块中的代码\nexcept:\n    # 如果出错，执行这个块中的代码\n```\n\n**示例：**\n\n```py\ntry:\n    print(10 + '5')\nexcept:\n    print('出现了一些错误')\n```\n\n在上面的例子中，第二个操作数是一个字符串。我们可以将其更改为float或int，使其能够与数字相加。但如果不做任何更改，第二个块 _except_ 将被执行。\n\n**示例：**\n\n```py\ntry:\n    name = input('输入你的名字:')\n    year_born = input('你出生的年份:')\n    age = 2019 - year_born\n    print(f'你是{name}. 你的年龄是{age}.')\nexcept:\n    print('出现了一些错误')\n```\n\n```sh\n出现了一些错误\n```\n\n在上面的例子中，异常块将运行，但我们不知道具体的问题是什么。为了分析问题，我们可以使用不同的错误类型配合except。\n\n在下面的例子中，它将处理错误，并且告诉我们引发了什么类型的错误。\n\n```py\ntry:\n    name = input('输入你的名字:')\n    year_born = input('你出生的年份:')\n    age = 2019 - year_born\n    print(f'你是{name}. 你的年龄是{age}.')\nexcept TypeError:\n    print('发生了类型错误')\nexcept ValueError:\n    print('发生了值错误')\nexcept ZeroDivisionError:\n    print('发生了除零错误')\n```\n\n```sh\n输入你的名字:Asabeneh\n你出生的年份:1920\n发生了类型错误\n```\n\n在上述代码中，输出将是 _TypeError_。\n现在，让我们添加一个额外的块：\n\n```py\ntry:\n    name = input('输入你的名字:')\n    year_born = input('你出生的年份:')\n    age = 2019 - int(year_born)\n    print(f'你是{name}. 你的年龄是{age}.')\nexcept TypeError:\n    print('发生了类型错误')\nexcept ValueError:\n    print('发生了值错误')\nexcept ZeroDivisionError:\n    print('发生了除零错误')\nelse:\n    print('我通常与try块一起运行')\nfinally:\n    print('我总是运行。')\n```\n\n```sh\n输入你的名字:Asabeneh\n你出生的年份:1920\n你是Asabeneh. 你的年龄是99.\n我通常与try块一起运行\n我总是运行。\n```\n\n也可以将上述代码简化如下：\n\n```py\ntry:\n    name = input('输入你的名字:')\n    year_born = input('你出生的年份:')\n    age = 2019 - int(year_born)\n    print(f'你是{name}. 你的年龄是{age}.')\nexcept Exception as e:\n    print(e)\n```\n\n## Python中的打包和解包参数\n\n我们使用两个操作符：\n\n- \\* 用于元组\n- \\*\\* 用于字典\n\n让我们看一个例子。假设函数只接受参数，但我们有一个列表。我们可以解包列表并将其转换为参数。\n\n### 解包\n\n#### 解包列表\n\n```py\ndef sum_of_five_nums(a, b, c, d, e):\n    return a + b + c + d + e\n\nlst = [1, 2, 3, 4, 5]\nprint(sum_of_five_nums(lst)) # TypeError: sum_of_five_nums() missing 4 required positional arguments: 'b', 'c', 'd', and 'e'\n```\n\n当我们运行这段代码时，会引发错误，因为这个函数接受数字（而不是列表）作为参数。让我们解包/解构这个列表。\n\n```py\ndef sum_of_five_nums(a, b, c, d, e):\n    return a + b + c + d + e\n\nlst = [1, 2, 3, 4, 5]\nprint(sum_of_five_nums(*lst))  # 15\n```\n\n我们也可以在内置的range函数中使用解包，该函数需要一个起始和结束参数。\n\n```py\nnumbers = range(2, 7)  # 正常调用，使用单独的参数\nprint(list(numbers)) # [2, 3, 4, 5, 6]\nargs = [2, 7]\nnumbers = range(*args)  # 使用从列表解包的参数调用\nprint(numbers)      # [2, 3, 4, 5,6]\n```\n\n列表或元组也可以这样解包：\n\n```py\ncountries = ['Finland', 'Sweden', 'Norway', 'Denmark', 'Iceland']\nfin, sw, nor, *rest = countries\nprint(fin, sw, nor, rest)   # Finland Sweden Norway ['Denmark', 'Iceland']\nnumbers = [1, 2, 3, 4, 5, 6, 7]\none, *middle, last = numbers\nprint(one, middle, last)      #  1 [2, 3, 4, 5, 6] 7\n```\n\n#### 解包字典\n\n```py\ndef unpacking_person_info(name, country, city, age):\n    return f'{name}住在{country}的{city}。他{age}岁。'\ndct = {'name':'Asabeneh', 'country':'Finland', 'city':'Helsinki', 'age':250}\nprint(unpacking_person_info(**dct)) # Asabeneh住在Finland的Helsinki。他250岁。\n```\n\n### 打包\n\n有时候我们不知道需要向Python函数传递多少个参数。我们可以使用打包方法让我们的函数接受无限数量或任意数量的参数。\n\n### 打包列表\n\n```py\ndef sum_all(*args):\n    s = 0\n    for i in args:\n        s += i\n    return s\nprint(sum_all(1, 2, 3))             # 6\nprint(sum_all(1, 2, 3, 4, 5, 6, 7)) # 28\n```\n\n#### 打包字典\n\n```py\ndef packing_person_info(**kwargs):\n    # 检查kwargs的类型，它是一个字典类型\n    # print(type(kwargs))\n    # 打印字典项\n    for key in kwargs:\n        print(f\"{key} = {kwargs[key]}\")\n    return kwargs\n\nprint(packing_person_info(name=\"Asabeneh\",\n      country=\"Finland\", city=\"Helsinki\", age=250))\n```\n\n```sh\nname = Asabeneh\ncountry = Finland\ncity = Helsinki\nage = 250\n{'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250}\n```\n\n## Python中的展开\n\n与JavaScript类似，Python中也可以进行展开操作。让我们通过下面的例子来看看：\n\n```py\nlst_one = [1, 2, 3]\nlst_two = [4, 5, 6, 7]\nlst = [0, *lst_one, *lst_two]\nprint(lst)          # [0, 1, 2, 3, 4, 5, 6, 7]\n```\n\n## 枚举\n\n如果我们对列表的索引感兴趣，我们使用enumerate内置函数。\n\n```py\nfor index, item in enumerate([20, 30, 40]):\n    print(index, item)\n```\n\n```py\nfor index, i in enumerate(countries):\n    print('hi')\n    if i == 'Finland':\n        print('国家 {i} 位于索引 {index}')\n```\n\n```sh\n0 20\n1 30\n2 40\n```\n\n## Zip\n\n有时，我们可能需要将列表组合起来。看看以下示例：\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon', 'lime']                    \nvegetables = ['Tomato', 'Potato', 'Cabbage','Onion', 'Carrot']\nfruits_and_veges = []\nfor f, v in zip(fruits, vegetables):\n    fruits_and_veges.append({'fruit':f, 'veg':v})\n\nprint(fruits_and_veges)\n```\n\n```sh\n[{'fruit': 'banana', 'veg': 'Tomato'}, {'fruit': 'orange', 'veg': 'Potato'}, {'fruit': 'mango', 'veg': 'Cabbage'}, {'fruit': 'lemon', 'veg': 'Onion'}, {'fruit': 'lime', 'veg': 'Carrot'}]\n```\n\n## 练习：第17天\n\n1. 为名为 _countries_data.py_ 的文件中的数据创建一个名为 _countries.py_ 的函数。\n   - 创建一个函数，找出十大使用的语言\n   - 创建一个函数，找出十大人口最多的国家\n\n🎉 恭喜！🎉\n\n[<< 第 16 天](./16_python_datetime_cn.md) | [第 18 天 >>](./18_regular_expressions_cn.md) "
  },
  {
    "path": "Chinese/18_regular_expressions_cn.md",
    "content": "# 30天Python编程挑战：第18天 - 正则表达式\n\n- [第18天](#-第18天)\n  - [正则表达式](#正则表达式)\n    - [*re* 模块](#re-模块)\n    - [*re* 模块中的方法](#re-模块中的方法)\n      - [匹配](#匹配)\n      - [搜索](#搜索)\n      - [使用 *findall* 搜索所有匹配项](#使用-findall-搜索所有匹配项)\n      - [替换子字符串](#替换子字符串)\n  - [使用RegEx拆分文本](#使用regex拆分文本)\n  - [编写RegEx模式](#编写regex模式)\n    - [方括号](#方括号)\n    - [RegEx中的转义字符(\\\\)](#regex中的转义字符)\n    - [一次或多次(+)](#一次或多次)\n    - [句点(.)](#句点)\n    - [零次或多次(*)](#零次或多次)\n    - [零次或一次(?)](#零次或一次)\n    - [RegEx中的量词](#regex中的量词)\n    - [脱字符(^)](#脱字符)\n  - [💻 练习：第18天](#-练习第18天)\n    - [练习：级别1](#练习级别1)\n    - [练习：级别2](#练习级别2)\n    - [练习：级别3](#练习级别3)\n\n# 📘 第18天\n\n## 正则表达式\n\n正则表达式（RegEx）是一种特殊的文本字符串，有助于在数据中查找模式。RegEx可用于检查不同数据类型中是否存在某种模式。要在Python中使用RegEx，首先我们应该导入RegEx模块，该模块被称为*re*。\n\n### *re* 模块\n\n导入模块后，我们可以使用它来检测或查找模式。\n\n```py\nimport re\n```\n\n### *re* 模块中的方法\n\n要查找模式，我们使用不同的*re*字符集，这些字符集允许在字符串中搜索匹配项。\n\n- *re.match()*：只在字符串的第一行开头搜索，如果找到则返回匹配的对象，否则返回None。\n- *re.search*：如果字符串中的任何地方（包括多行字符串）有匹配项，则返回匹配对象。\n- *re.findall*：返回包含所有匹配项的列表。\n- *re.split*：接受一个字符串，在匹配点处分割，返回一个列表。\n- *re.sub*：替换字符串中的一个或多个匹配项。\n\n#### 匹配\n\n```py\n# 语法\nre.match(substring, string, re.I)\n# substring是一个字符串或模式，string是我们查找模式的文本，re.I是忽略大小写\n```\n\n```py\nimport re\n\ntxt = 'I love to teach python and javaScript'\n# 它返回一个带有span和match的对象\nmatch = re.match('I love to teach', txt, re.I)\nprint(match)  # <re.Match object; span=(0, 15), match='I love to teach'>\n# 我们可以使用span获取匹配的起始和结束位置，作为元组\nspan = match.span()\nprint(span)     # (0, 15)\n# 让我们从span中找到起始和结束位置\nstart, end = span\nprint(start, end)  # 0, 15\nsubstring = txt[start:end]\nprint(substring)       # I love to teach\n```\n\n从上面的例子可以看出，我们正在寻找的模式（或我们正在寻找的子字符串）是*I love to teach*。match函数**只有**在文本以该模式开头时才会返回一个对象。\n\n```py\nimport re\n\ntxt = 'I love to teach python and javaScript'\nmatch = re.match('I like to teach', txt, re.I)\nprint(match)  # None\n```\n\n该字符串不以*I like to teach*开头，因此没有匹配，match方法返回None。\n\n#### 搜索\n\n```py\n# 语法\nre.match(substring, string, re.I)\n# substring是一个模式，string是我们查找模式的文本，re.I是忽略大小写标志\n```\n\n```py\nimport re\n\ntxt = '''Python is the most beautiful language that a human being has ever created.\nI recommend python for a first programming language'''\n\n# 它返回一个带有span和match的对象\nmatch = re.search('first', txt, re.I)\nprint(match)  # <re.Match object; span=(100, 105), match='first'>\n# 我们可以使用span获取匹配的起始和结束位置，作为元组\nspan = match.span()\nprint(span)     # (100, 105)\n# 让我们从span中找到起始和结束位置\nstart, end = span\nprint(start, end)  # 100 105\nsubstring = txt[start:end]\nprint(substring)       # first\n```\n\n如你所见，search比match好得多，因为它可以在整个文本中查找模式。Search返回找到的第一个匹配项的匹配对象，否则返回*None*。更好的*re*函数是*findall*。此函数检查整个字符串中的模式，并将所有匹配项作为列表返回。\n\n#### 使用 *findall* 搜索所有匹配项\n\n*findall()* 将所有匹配项作为列表返回\n\n```py\ntxt = '''Python is the most beautiful language that a human being has ever created.\nI recommend python for a first programming language'''\n\n# 它返回一个列表\nmatches = re.findall('language', txt, re.I)\nprint(matches)  # ['language', 'language']\n```\n\n如你所见，单词*language*在字符串中被找到了两次。让我们再练习一些。\n现在我们将在字符串中查找Python和python这两个单词：\n\n```py\ntxt = '''Python is the most beautiful language that a human being has ever created.\nI recommend python for a first programming language'''\n\n# 它返回一个列表\nmatches = re.findall('python', txt, re.I)\nprint(matches)  # ['Python', 'python']\n\n```\n\n由于我们使用*re.I*，所以包含了大小写字母。如果我们没有re.I标志，那么我们将不得不以不同的方式编写我们的模式。让我们来看看：\n\n```py\ntxt = '''Python is the most beautiful language that a human being has ever created.\nI recommend python for a first programming language'''\n\nmatches = re.findall('Python|python', txt)\nprint(matches)  # ['Python', 'python']\n\n#\nmatches = re.findall('[Pp]ython', txt)\nprint(matches)  # ['Python', 'python']\n\n```\n\n#### 替换子字符串\n\n```py\ntxt = '''Python is the most beautiful language that a human being has ever created.\nI recommend python for a first programming language'''\n\nmatch_replaced = re.sub('Python|python', 'JavaScript', txt, re.I)\nprint(match_replaced)  # JavaScript is the most beautiful language that a human being has ever created.\n# 或者\nmatch_replaced = re.sub('[Pp]ython', 'JavaScript', txt, re.I)\nprint(match_replaced)  # JavaScript is the most beautiful language that a human being has ever created.\n```\n\n让我们再添加一个例子。除非我们删除%符号，否则以下字符串真的很难阅读。用空字符串替换%将清理文本。\n\n```py\n\ntxt = '''%I a%m te%%a%%che%r% a%n%d %% I l%o%ve te%ach%ing. \nT%he%re i%s n%o%th%ing as r%ewarding a%s e%duc%at%i%ng a%n%d e%m%p%ow%er%ing p%e%o%ple.\nI fo%und te%a%ching m%ore i%n%t%er%%es%ting t%h%an any other %jobs. \nD%o%es thi%s m%ot%iv%a%te %y%o%u to b%e a t%e%a%cher?'''\n\nmatches = re.sub('%', '', txt)\nprint(matches)\n```\n\n```sh\nI am teacher and I love teaching.\nThere is nothing as rewarding as educating and empowering people. \nI found teaching more interesting than any other jobs. Does this motivate you to be a teacher?\n```\n\n## 使用RegEx拆分文本\n\n```py\ntxt = '''I am teacher and  I love teaching.\nThere is nothing as rewarding as educating and empowering people.\nI found teaching more interesting than any other jobs.\nDoes this motivate you to be a teacher?'''\nprint(re.split('\\n', txt)) # 使用\\n分割 - 行尾符号\n```\n\n```sh\n['I am teacher and  I love teaching.', 'There is nothing as rewarding as educating and empowering people.', 'I found teaching more interesting than any other jobs.', 'Does this motivate you to be a teacher?']\n```\n\n## 编写RegEx模式\n\n要声明字符串变量，我们使用单引号或双引号。要声明RegEx变量，使用*r''*。\n以下模式仅识别小写的apple，要使其不区分大小写，我们应该重写模式或添加标志。\n\n```py\nimport re\n\nregex_pattern = r'apple'\ntxt = 'Apple and banana are fruits. An old cliche says an apple a day a doctor way has been replaced by a banana a day keeps the doctor far far away. '\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['apple']\n\n# 要使其不区分大小写，添加标志'\nmatches = re.findall(regex_pattern, txt, re.I)\nprint(matches)  # ['Apple', 'apple']\n# 或者我们可以使用一组字符方法\nregex_pattern = r'[Aa]pple'  # 这意味着第一个字母可以是Apple或apple\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['Apple', 'apple']\n\n```\n\n* []:  一组字符\n  - [a-c] 表示，a或b或c\n  - [a-z] 表示，从a到z的任何字母\n  - [A-Z] 表示，从A到Z的任何字符\n  - [0-3] 表示，0或1或2或3\n  - [0-9] 表示从0到9的任何数字\n  - [A-Za-z0-9] 任何单个字符，即a到z，A到Z或0到9\n\n### 方括号\n\n让我们使用方括号练习更多的模式。记得，我们使用*re.I*作为标志，使搜索不区分大小写。\n\n```py\nregex_pattern = r'[Aa]pple|[Bb]anana' # 这意味着Apple或apple或Banana或banana\ntxt = 'Apple and banana are fruits. An old cliche says an apple a day a doctor way has been replaced by a banana a day keeps the doctor far far away.'\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['Apple', 'banana', 'apple', 'banana']\n\n```\n\n使用方括号和管道。\n```py\nregex_pattern = r'[a-zA-Z0-9]'  # 这个方括号表示 a 到 z, A 到 Z, 0 到 9\ntxt = 'Apple and banana are fruits. An old cliche says an apple a day a doctor way has been replaced by a banana a day keeps the doctor far far away.'\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['A', 'p', 'p', 'l', 'e', 'a', 'n', 'd', 'b', 'a', 'n', 'a', 'n', 'a', 'a', 'r', 'e',...]\n\nregex_pattern = r'\\d'  # d 是一个特殊字符，表示数字\ntxt = 'This regular expression example was made on December 6,  2019 and revised on July 8, 2021'\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['6', '2', '0', '1', '9', '8', '2', '0', '2', '1']\n\nregex_pattern = r'\\d+'  # d 是一个特殊字符，表示数字，+ 表示一个或多个\ntxt = 'This regular expression example was made on December 6,  2019 and revised on July 8, 2021'\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['6', '2019', '8', '2021']\n```\n\n### RegEx中的转义字符(\\\\)\n\n```py\nregex_pattern = r'\\d+'  # d 是一个特殊字符，表示数字，+ 表示一个或多个\ntxt = 'This regular expression example was made on December 6,  2019 and revised on July 8, 2021'\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['6', '2019', '8', '2021']\n```\n\n要查找 \\ 本身，我们应该使用双倍反斜杠：\n```py\nregex_pattern = r'\\\\d'  # 这意味着寻找 \\d\ntxt = 'This regular expression example was made on December 6,  2019 and revised on July 8, 2021'\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # []\n```\n\n当我们在字符串中没有任何与 \\d 匹配的内容时，找不到任何匹配项。\n\n### 一次或多次(+)\n\n```py\nregex_pattern = r'\\d+'  # d 是一个特殊字符，表示数字，+ 表示一个或多个\ntxt = 'This regular expression example was made on December 6,  2019 and revised on July 8, 2021'\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['6', '2019', '8', '2021']\n```\n\n### 句点(.)\n\n```py\nregex_pattern = r'[a].'  # 这个方括号表示 a 和 . 表示任何字符，除了新行\ntxt = '''Apple and banana are fruits'''\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['an', 'an', 'an', 'a ', 'ar']\n\nregex_pattern = r'[a].+'  # . 任何字符，+ 任何字符一次或多次\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['and banana are fruits']\n```\n\n### 零次或多次(*)\n\n零次或多次。这个例子不太明显，所以请慢慢看。\n\n```py\nregex_pattern = r'[a].*'  # . 任何字符，* 任何字符零次或多次\ntxt = '''Apple and banana are fruits'''\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['and banana are fruits']\n```\n\n### 零次或一次(?)\n\n零次或一次。它可以存在，也可以不存在。\n\n```py\ntxt = '''I am not sure if there is a convention how to write the word e-mail.\nSome people write it as email others may write it as Email or E-mail.'''\nregex_pattern = r'[Ee]-?mail'  # ? 表示零次或一次\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['e-mail', 'email', 'Email', 'E-mail']\n```\n\n### RegEx中的量词\n\n使用大括号，我们可以指定模式的长度\n```py\ntxt = 'This regular expression example was made on December 6,  2019 and revised on July 8, 2021'\nregex_pattern = r'\\d{4}'  # 正好有四位数的数字\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['2019', '2021']\n\ntxt = 'This regular expression example was made on December 6,  2019 and revised on July 8, 2021'\nregex_pattern = r'\\d{1,4}'   # 1到4位数的数字\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['6', '2019', '8', '2021']\n```\n\n### 脱字符(^)\n\n- 以什么开始\n\n```py\ntxt = 'This regular expression example was made on December 6,  2019 and revised on July 8, 2021'\nregex_pattern = r'^This'  # ^ 表示以 This 开始\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['This']\n```\n\n- 否定\n\n```py\ntxt = 'This regular expression example was made on December 6,  2019 and revised on July 8, 2021'\nregex_pattern = r'[^A-Za-z ]+'  # ^ 在方括号内表示否定，不是A-Z，不是a-z，不是空格\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['6,', '2019', '8,', '2021']\n```\n\n## 💻 练习：第18天\n\n### 练习：级别1\n\n1. 什么是正则表达式？\n2. 正则表达式的变量是什么？\n3. 重新创建字符串模式，这些模式可以：\n   a) 查找对带有*才能*的字符串的引用，在一本书中\n   b) 找出日期格式为 _DD-MM-YYYY_，例如12-01-2021\n   c) 找出文本中动词的时态为ing\n\n### 练习：级别2\n\n1. 编写一个模式，用于识别表示有效Python变量名的字符串\n2. 从以下文本中清除HTML标签。\n```python\ntext = '''\nHTML\nHypertext Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScript.\n\nWeb browsers receive HTML documents from a web server or from local storage and render the documents into multimedia web pages. HTML describes the structure of a web page semantically and originally included cues for the appearance of the document.\n\nHTML elements are the building blocks of HTML pages. With HTML constructs, images and other objects such as interactive forms may be embedded into the rendered page. HTML provides a means to create structured documents by denoting structural semantics for text such as headings, paragraphs, lists, links, quotes and other items. HTML elements are delineated by tags, written using angle brackets. Tags such as <img /> and <input /> directly introduce content into the page. Other tags such as <p> surround and provide information about document text and may include other tags as sub-elements. Browsers do not display the HTML tags, but use them to interpret the content of the page.\n\nHTML can embed programs written in a scripting language such as JavaScript, which affects the behavior and content of web pages. Inclusion of CSS defines the look and layout of content. The World Wide Web Consortium (W3C), former maintainer of the HTML and current maintainer of the CSS standards, has encouraged the use of CSS over explicit presentational HTML since 1997.\n'''\n```\n\n### 练习：级别3\n\n1. 清理以下文本。在清理过程后，计算最常见的三个单词是什么。\n\n```python\n\n    paragraph = '''I love teaching. If you do not love teaching what else can you love. I love Python if you do not love something which can give you all the capabilities to develop an application what else can you love.'''\n\n```\n\n2. 下面的文本包含了几个电子邮件地址。编写一个可以查找或提取电子邮件地址的模式。\n\n```py\nemail_address = '''\nasabeneh@gmail.com\nalex@yahoo.com\nkofi@yahoo.com\ndoe@arc.gov\nasabeneh.com\nasabeneh@gmail\nalex@yahoo\n'''\n```\n\n🎉 恭喜！🎉\n\n[<< 第 17 天](./17_exception_handling_cn.md) | [第 19 天 >>](./19_file_handling_cn.md) "
  },
  {
    "path": "Chinese/19_file_handling_cn.md",
    "content": "# 30天Python编程挑战：第19天 - 文件处理\n\n- [第19天](#-第19天)\n  - [文件处理](#文件处理)\n    - [打开文件进行读取](#打开文件进行读取)\n    - [打开文件进行写入和更新](#打开文件进行写入和更新)\n    - [删除文件](#删除文件)\n  - [文件类型](#文件类型)\n    - [带有txt扩展名的文件](#带有txt扩展名的文件)\n    - [带有json扩展名的文件](#带有json扩展名的文件)\n    - [将JSON转换为字典](#将json转换为字典)\n    - [将字典转换为JSON](#将字典转换为json)\n    - [保存为JSON文件](#保存为json文件)\n    - [带有csv扩展名的文件](#带有csv扩展名的文件)\n    - [带有xlsx扩展名的文件](#带有xlsx扩展名的文件)\n    - [带有xml扩展名的文件](#带有xml扩展名的文件)\n  - [💻 练习：第19天](#-练习第19天)\n    - [练习：级别1](#练习级别1)\n    - [练习：级别2](#练习级别2)\n    - [练习：级别3](#练习级别3)\n\n# 📘 第19天\n\n## 文件处理\n\n到目前为止，我们已经了解了不同的Python数据类型。我们通常在不同的文件格式中存储数据。除了处理文件外，在本节中我们还将看到不同的文件格式（.txt、.json、.xml、.csv、.tsv、.excel）。首先，让我们熟悉使用常见文件格式（.txt）处理文件。\n\n文件处理是编程的重要部分，它允许我们创建、读取、更新和删除文件。在Python中，处理数据我们使用内置函数 _open()_。\n\n```py\n# 语法\nopen('filename', mode) # mode(r, a, w, x, t, b) 可以是读取、写入、更新\n```\n\n- \"r\" - 读取 - 默认值。打开文件进行读取，如果文件不存在则返回错误\n- \"a\" - 追加 - 打开文件进行追加，如果文件不存在则创建文件\n- \"w\" - 写入 - 打开文件进行写入，如果文件不存在则创建文件\n- \"x\" - 创建 - 创建指定的文件，如果文件已存在则返回错误\n- \"t\" - 文本 - 默认值。文本模式\n- \"b\" - 二进制 - 二进制模式（例如图像）\n\n### 打开文件进行读取\n\n_open_ 的默认模式是读取，因此我们不必指定'r'或'rt'。我已经在files目录中创建并保存了一个名为reading_file_example.txt的文件。让我们看看它是如何完成的：\n\n```py\nf = open('./files/reading_file_example.txt')\nprint(f) # <_io.TextIOWrapper name='./files/reading_file_example.txt' mode='r' encoding='UTF-8'>\n```\n\n如上例所示，我打印了打开的文件，它提供了一些关于文件的信息。已打开的文件有不同的读取方法：_read()_、_readline_、_readlines_。打开的文件必须用 _close()_ 方法关闭。\n\n- _read()_：将整个文本作为字符串读取。如果我们想限制想要读取的字符数，可以通过向 *read(number)* 方法传递int值来限制。\n\n```py\nf = open('./files/reading_file_example.txt')\ntxt = f.read()\nprint(type(txt))\nprint(txt)\nf.close()\n```\n\n```sh\n# 输出\n<class 'str'>\nThis is an example to show how to open a file and read.\nThis is the second line of the text.\n```\n\n与其打印所有文本，不如打印文本文件的前10个字符。\n\n```py\nf = open('./files/reading_file_example.txt')\ntxt = f.read(10)\nprint(type(txt))\nprint(txt)\nf.close()\n```\n\n```sh\n# 输出\n<class 'str'>\nThis is an\n```\n\n- _readline()_：只读取第一行\n\n```py\nf = open('./files/reading_file_example.txt')\nline = f.readline()\nprint(type(line))\nprint(line)\nf.close()\n```\n\n```sh\n# 输出\n<class 'str'>\nThis is an example to show how to open a file and read.\n```\n\n- _readlines()_：逐行读取所有文本，并返回一个行列表\n\n```py\nf = open('./files/reading_file_example.txt')\nlines = f.readlines()\nprint(type(lines))\nprint(lines)\nf.close()\n```\n\n```sh\n# 输出\n<class 'list'>\n['This is an example to show how to open a file and read.\\n', 'This is the second line of the text.']\n```\n\n获取所有行作为列表的另一种方法是使用 _splitlines()_：\n\n```py\nf = open('./files/reading_file_example.txt')\nlines = f.read().splitlines()\nprint(type(lines))\nprint(lines)\nf.close()\n```\n\n```sh\n# 输出\n<class 'list'>\n['This is an example to show how to open a file and read.', 'This is the second line of the text.']\n```\n\n在打开文件后，我们应该关闭它。我们很容易忘记关闭它们。有一种使用 _with_ 打开文件的新方法——它会自动关闭文件。让我们用 _with_ 方法重写前面的例子：\n\n```py\nwith open('./files/reading_file_example.txt') as f:\n    lines = f.read().splitlines()\n    print(type(lines))\n    print(lines)\n```\n\n```sh\n# 输出\n<class 'list'>\n['This is an example to show how to open a file and read.', 'This is the second line of the text.']\n```\n\n### 打开文件进行写入和更新\n\n要写入现有文件，我们必须向 _open()_ 函数添加模式作为参数：\n\n- \"a\" - 追加 - 将在文件末尾追加，如果文件不存在则创建一个新文件。\n- \"w\" - 写入 - 将覆盖任何现有内容，如果文件不存在则创建。\n\n让我们在我们一直在读取的文件中追加一些文本：\n\n```py\nwith open('./files/reading_file_example.txt','a') as f:\n    f.write('此文本必须附加在末尾')\n```\n\n如果文件不存在，以下方法将创建一个新文件：\n\n```py\nwith open('./files/writing_file_example.txt','w') as f:\n    f.write('这段文本将被写入新创建的文件中')\n```\n\n### 删除文件\n\n我们在前面的部分中已经看到，如何使用 _os_ 模块创建和删除目录。现在，如果我们想删除一个文件，我们也使用 _os_ 模块。\n\n```py\nimport os\nos.remove('./files/example.txt')\n\n```\n\n如果文件不存在，remove方法将引发错误，因此最好使用条件语句：\n\n```py\nimport os\nif os.path.exists('./files/example.txt'):\n    os.remove('./files/example.txt')\nelse:\n    print('文件不存在')\n```\n\n## 文件类型\n\n### 带有txt扩展名的文件\n\n带有 _txt_ 扩展名的文件是一种非常常见的数据形式，我们已经在前面的部分中介绍了它。让我们转到JSON文件。\n\n### 带有json扩展名的文件\n\nJSON代表JavaScript对象表示法。实际上，它是一个字符串化的JavaScript对象或Python字典。\n\n_示例:_\n\n```py\n# 字典\nperson_dct= {\n    \"name\":\"Asabeneh\",\n    \"country\":\"Finland\",\n    \"city\":\"Helsinki\",\n    \"skills\":[\"JavaScript\", \"React\",\"Python\"]\n}\n# JSON: 字典的字符串形式\nperson_json = \"{'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'skills': ['JavaScrip', 'React', 'Python']}\"\n\n# 我们使用三个引号并使其多行以使其更具可读性\nperson_json = '''{\n    \"name\":\"Asabeneh\",\n    \"country\":\"Finland\",\n    \"city\":\"Helsinki\",\n    \"skills\":[\"JavaScript\", \"React\",\"Python\"]\n}'''\n```\n\n### 将JSON转换为字典\n\n要将JSON更改为字典，首先我们导入json模块，然后使用 _loads_ 方法。\n\n```py\nimport json\n# JSON\nperson_json = '''{\n    \"name\": \"Asabeneh\",\n    \"country\": \"Finland\",\n    \"city\": \"Helsinki\",\n    \"skills\": [\"JavaScript\", \"React\", \"Python\"]\n}'''\n# 将JSON字符串更改为字典\nperson_dct = json.loads(person_json)\nprint(type(person_dct))\nprint(person_dct)\nprint(person_dct['name'])\n```\n\n```sh\n# 输出\n<class 'dict'>\n{'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'skills': ['JavaScrip', 'React', 'Python']}\nAsabeneh\n```\n\n### 将字典转换为JSON\n\n要将字典更改为JSON，我们使用 _dumps_ 方法。\n\n```py\nimport json\n# python字典\nperson = {\n    \"name\": \"Asabeneh\",\n    \"country\": \"Finland\",\n    \"city\": \"Helsinki\",\n    \"skills\": [\"JavaScript\", \"React\", \"Python\"]\n}\n# 将字典转换为JSON字符串\nperson_json = json.dumps(person, indent=4) # indent可以是2, 4, 8. 它漂亮地打印了。\nprint(type(person_json))\nprint(person_json)\n```\n\n```sh\n# 输出\n<class 'str'>\n{\n    \"name\": \"Asabeneh\",\n    \"country\": \"Finland\",\n    \"city\": \"Helsinki\",\n    \"skills\": [\n        \"JavaScript\",\n        \"React\",\n        \"Python\"\n    ]\n}\n```\n\n### 保存为JSON文件\n\n我们也可以将我们的数据保存为JSON文件。让我们使用前面的示例保存：\n\n```py\nimport json\n# python字典\nperson = {\n    \"name\": \"Asabeneh\",\n    \"country\": \"Finland\",\n    \"city\": \"Helsinki\",\n    \"skills\": [\"JavaScript\", \"React\", \"Python\"]\n}\nwith open('./files/json_example.json', 'w', encoding='utf-8') as f:\n    json.dump(person, f, ensure_ascii=False, indent=4)\n```\n\n在上面的代码中，我们使用了编码和确保_ascii参数。这些参数是为了保存非ASCII字符，如果我们想保存非英语字符。下面是一个包含非ASCII字符的示例：\n\n```py\nimport json\n# python字典\nperson = {\n    \"name\": \"张三\",\n    \"country\": \"中国\",\n    \"city\": \"北京\",\n    \"skills\": [\"JavaScript\", \"React\", \"Python\"]\n}\nwith open('./files/json_example.json', 'w', encoding='utf-8') as f:\n    json.dump(person, f, ensure_ascii=False, indent=4)\n```\n\n现在，让我们读取我们刚刚创建的json文件：\n\n```py\nimport json\nwith open('./files/json_example.json', 'r', encoding='utf-8') as f:\n    person = json.load(f)\n    print(person)\n```\n\n```sh\n# 输出\n{'name': '张三', 'country': '中国', 'city': '北京', 'skills': ['JavaScript', 'React', 'Python']}\n```\n\n### 带有csv扩展名的文件\n\nCSV代表逗号分隔值。CSV是一种简单的文件格式，用于存储表格数据，如电子表格或数据库。CSV是数据科学中非常常见的数据格式。\n\n**示例：**\n\n```csv\n\"name\",\"country\",\"city\",\"skills\"\n\"Asabeneh\",\"Finland\",\"Helsinki\",\"JavaScript\"\n```\n\n**示例：**\n\n```py\nimport csv\nwith open('./files/csv_example.csv') as f:\n    csv_reader = csv.reader(f, delimiter=',') # w+ 创建文件（如果不存在）\n    line_count = 0\n    for row in csv_reader:\n        if line_count == 0:\n            print(f'列名为: {\", \".join(row)}')\n            line_count += 1\n        else:\n            print(f'{row[0]}来自{row[1]}的{row[2]}。 他了解{row[3]}')\n            line_count += 1\n    print(f'已处理{line_count}行。')\n```\n\n```sh\n# 输出:\n列名为: name, country, city, skills\nAsabeneh来自Finland的Helsinki。 他了解JavaScript\n已处理2行。\n```\n\n我们还可以使用相同的方法将数据写入csv文件\n\n```py\nimport csv\nwith open('./files/csv_example.csv', 'w', encoding='UTF8', newline='') as f:\n    writer = csv.writer(f)\n    # 写入列名\n    writer.writerow(['name', 'country', 'city', 'skills'])\n    # 写入数据\n    writer.writerow(['Asabeneh', 'Finland', 'Helsinki', 'JavaScript'])\n```\n\n### 带有xlsx扩展名的文件\n\n要读取Excel文件，我们需要安装xlrd包。我们将使用它来读取Excel文件。\n\n```py\nimport xlrd\nexcel_book = xlrd.open_workbook('sample.xls')\nprint(excel_book.nsheets)\nprint(excel_book.sheet_names)\n```\n\n### 带有xml扩展名的文件\n\nXML是一种元标记语言，非常类似于HTML。在XML中，我们可以使用自己的标签，从而使其更加灵活。我们使用XML主要是为了结构化数据。在Python中有少量的XML库。在本部分中，我们将使用xml.etree.ElementTree模块。\n\n**示例：XML**\n\n```xml\n<?xml version=\"1.0\"?>\n<person gender=\"female\">\n  <name>Asabeneh</name>\n  <country>Finland</country>\n  <city>Helsinki</city>\n  <skills>\n    <skill>JavaScript</skill>\n    <skill>React</skill>\n    <skill>Python</skill>\n  </skills>\n</person>\n```\n\n我们将使用xml.etree.ElementTree模块来解析XML文件。\n\n```py\nimport xml.etree.ElementTree as ET\ntree = ET.parse('./files/xml_example.xml')\nroot = tree.getroot()\nprint('Root tag:', root.tag)\nprint('Attribute:', root.attrib)\nfor child in root:\n    print('字段: ', child.tag)\n```\n\n```sh\n# 输出\nRoot tag: person\nAttribute: {'gender': 'female'}\n字段:  name\n字段:  country\n字段:  city\n字段:  skills\n```\n\n```py\nimport xml.etree.ElementTree as ET\ntree = ET.parse('./files/xml_example.xml')\nroot = tree.getroot()\nprint('Root tag:', root.tag)\nprint('Attribute:', root.attrib)\nfor child in root:\n    print('字段: ', child.tag)\n```\n\n```sh\n# 输出\nRoot tag: person\nAttribute: {'gender': 'female'}\n字段:  name\n字段:  country\n字段:  city\n字段:  skills\n```\n\n让我们获取更多细节：\n\n```py\nimport xml.etree.ElementTree as ET\ntree = ET.parse('./files/xml_example.xml')\nroot = tree.getroot()\nprint('Root tag:', root.tag)\nprint('Attribute:', root.attrib)\nfor child in root:\n    print('field: ', child.tag)\n    if child.tag != 'skills':\n        print(child.text)\n    else:\n        for skill in child:\n            print(skill.text)\n```\n\n```sh\n# 输出\nRoot tag: person\nAttribute: {'gender': 'female'}\nfield:  name\nAsabeneh\nfield:  country\nFinland\nfield:  city\nHelsinki\nfield:  skills\nJavaScript\nReact\nPython\n```\n\n## 💻 练习：第19天\n\n### 练习：级别1\n\n1. 编写一个函数，该函数需要一个参数（文件名）并统计文件中单词的数量\n2. 阅读obama_speech.txt文件并计算单词数\n3. 阅读michelle_obama_speech.txt文件并计算单词数\n4. 阅读donald_speech.txt文件并计算单词数\n5. 阅读melina_trump_speech.txt文件并计算单词数\n\n### 练习：级别2\n\n1. 从编程语言中提取所有Python目录文件：\n   a) 处理30DaysOfPython文件夹，提取出所有python文件，并将它们的名称存储在files_list.txt文件中\n   b) 创建一个名为find_python.py的脚本，可以通过命令行运行它\n   c) 添加一个名为--version的标志来处理命令行参数\n\n### 练习：级别3\n\n1. 使用以下数据集创建一个JSON文件：\n    ```py\n    python_libraries = [\n    {\n        \"库名称\": \"Django\",\n        \"创建者\": \"Adrian Holovaty\",\n        \"首次发布年份\": 2005,\n        \"版本\": \"4.0.2\",\n        \"用途\": \"Web开发\",\n        \"描述\": \"Django让您可以快速构建更好的Web应用程序。\"\n    },\n    {\n        \"库名称\": \"Flask\",\n        \"创建者\": \"Armin Ronacher\",\n        \"首次发布年份\": 2010,\n        \"版本\": \"2.0.2\",\n        \"用途\": \"Web开发\",\n        \"描述\": \"Flask是一个轻量级的WSGI Web应用程序框架。\"\n    },\n    {\n        \"库名称\": \"NumPy\",\n        \"创建者\": \"Travis Oliphant\",\n        \"首次发布年份\": 2005,\n        \"版本\": \"1.22.0\",\n        \"用途\": \"科学计算\",\n        \"描述\": \"NumPy是Python中用于科学计算的基础包。\"\n    },\n    {\n        \"库名称\": \"Pandas\",\n        \"创建者\": \"Wes McKinney\",\n        \"首次发布年份\": 2008,\n        \"版本\": \"1.4.0\",\n        \"用途\": \"数据分析\",\n        \"描述\": \"pandas是一个用于数据分析和数据操作的开源库。\"\n    },\n    {\n        \"库名称\": \"Matplotlib\",\n        \"创建者\": \"John D. Hunter\",\n        \"首次发布年份\": 2003,\n        \"版本\": \"3.5.1\",\n        \"用途\": \"数据可视化\",\n        \"描述\": \"Matplotlib是一个用于在Python中创建静态、动画和交互式可视化的库。\"\n    }\n    ]\n    ```\n\n🎉 恭喜！🎉\n\n[<< 第 18 天](./18_regular_expressions_cn.md) | [第 20 天 >>](./20_python_package_manager_cn.md) "
  },
  {
    "path": "Chinese/20_python_package_manager_cn.md",
    "content": "# 30天Python编程挑战：第20天 - PIP\n\n- [第20天](#-第20天)\n  - [Python PIP - Python包管理器](#python-pip---python包管理器)\n    - [什么是PIP？](#什么是pip)\n    - [安装PIP](#安装pip)\n    - [使用pip安装包](#使用pip安装包)\n    - [卸载包](#卸载包)\n    - [包列表](#包列表)\n    - [显示包信息](#显示包信息)\n    - [PIP Freeze](#pip-freeze)\n    - [从URL读取数据](#从url读取数据)\n    - [创建包](#创建包)\n    - [关于包的更多信息](#关于包的更多信息)\n  - [练习：第20天](#练习第20天)\n\n# 📘 第20天\n\n## Python PIP - Python包管理器\n\n### 什么是PIP？\n\nPIP代表首选安装程序(Preferred installer program)。我们使用_pip_来安装不同的Python包。\n包是一个Python模块，可以包含一个或多个模块或其他包。我们可以安装到应用程序中的模块或模块集合就是一个包。\n在编程中，我们不必编写每个实用程序，而是安装包并将它们导入到我们的应用程序中。\n\n### 安装PIP\n\n如果你还没有安装pip，让我们现在安装它。转到你的终端或命令提示符，复制并粘贴：\n\n```sh\nasabeneh@Asabeneh:~$ pip install pip\n```\n\n通过以下命令检查pip是否已安装：\n\n```sh\npip --version\n```\n\n```py\nasabeneh@Asabeneh:~$ pip --version\npip 21.1.3 from /usr/local/lib/python3.7/site-packages/pip (python 3.9.6)\n```\n\n如你所见，我正在使用pip 21.1.3版本，如果你看到的数字比这个稍低或稍高，说明你已经安装了pip。\n\n让我们了解一下Python社区中用于不同目的的一些包。请注意，有很多可用于不同应用程序的包。\n\n### 使用pip安装包\n\n让我们尝试安装_numpy_，即数值Python。它是机器学习和数据科学社区中最流行的包之一。\n\n- NumPy是Python科学计算的基础包。它包含以下内容：\n  - 强大的N维数组对象\n  - 复杂的（广播）函数\n  - 用于集成C/C++和Fortran代码的工具\n  - 有用的线性代数、傅里叶变换和随机数功能\n\n```sh\nasabeneh@Asabeneh:~$ pip install numpy\n```\n\n让我们开始使用numpy。打开你的Python交互式shell，输入python，然后按如下方式导入numpy：\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> import numpy\n>>> numpy.version.version\n'1.20.1'\n>>> lst = [1, 2, 3,4, 5]\n>>> np_arr = numpy.array(lst)\n>>> np_arr\narray([1, 2, 3, 4, 5])\n>>> len(np_arr)\n5\n>>> np_arr * 2\narray([ 2,  4,  6,  8, 10])\n>>> np_arr  + 2\narray([3, 4, 5, 6, 7])\n>>>\n```\n\nPandas是一个开源的、BSD许可的库，为Python编程语言提供高性能、易用的数据结构和数据分析工具。让我们安装numpy的\"大兄弟\"_pandas_：\n\n```sh\nasabeneh@Asabeneh:~$ pip install pandas\n```\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> import pandas\n```\n\n这一节不是关于numpy或pandas的，我们在这里尝试学习如何安装包以及如何导入它们。如果需要，我们将在其他章节讨论不同的包。\n\n让我们导入一个Web浏览器模块，它可以帮助我们打开任何网站。我们不需要安装这个模块，它已经默认安装在Python 3中。例如，如果你想随时打开任意数量的网站，或者如果你想安排某些事情，可以使用这个_webbrowser_模块。\n\n```py\nimport webbrowser # web浏览器模块用于打开网站\n\n# 网址列表：Python\nurl_lists = [\n    'http://www.python.org',\n    'https://www.linkedin.com/in/asabeneh/',\n    'https://github.com/Asabeneh',\n    'https://twitter.com/Asabeneh',\n]\n\n# 在不同的标签页中打开上面的网站列表\nfor url in url_lists:\n    webbrowser.open_new_tab(url)\n```\n\n### 卸载包\n\n如果你不想保留已安装的包，可以使用以下命令删除它们。\n\n```sh\npip uninstall packagename\n```\n\n### 包列表\n\n要查看我们机器上已安装的包，我们可以使用pip后跟list。\n\n```sh\npip list\n```\n\n### 显示包信息\n\n要显示有关包的信息：\n\n```sh\npip show packagename\n```\n\n```sh\nasabeneh@Asabeneh:~$ pip show pandas\nName: pandas\nVersion: 1.2.3\nSummary: Powerful data structures for data analysis, time series, and statistics\nHome-page: http://pandas.pydata.org\nAuthor: None\nAuthor-email: None\nLicense: BSD\nLocation: /usr/local/lib/python3.7/site-packages\nRequires: python-dateutil, pytz, numpy\nRequired-by:\n```\n\n如果我们想要更多的详细信息，只需添加--verbose\n\n```sh\nasabeneh@Asabeneh:~$ pip show --verbose pandas\nName: pandas\nVersion: 1.2.3\nSummary: Powerful data structures for data analysis, time series, and statistics\nHome-page: http://pandas.pydata.org\nAuthor: None\nAuthor-email: None\nLicense: BSD\nLocation: /usr/local/lib/python3.7/site-packages\nRequires: numpy, pytz, python-dateutil\nRequired-by:\nMetadata-Version: 2.1\nInstaller: pip\nClassifiers:\n  Development Status :: 5 - Production/Stable\n  Environment :: Console\n  Operating System :: OS Independent\n  Intended Audience :: Science/Research\n  Programming Language :: Python\n  Programming Language :: Python :: 3\n  Programming Language :: Python :: 3.5\n  Programming Language :: Python :: 3.6\n  Programming Language :: Python :: 3.7\n  Programming Language :: Python :: 3.8\n  Programming Language :: Cython\n  Topic :: Scientific/Engineering\nEntry-points:\n  [pandas_plotting_backends]\n  matplotlib = pandas:plotting._matplotlib\n```\n\n### PIP Freeze\n\n生成已安装的Python包及其版本，输出适合在requirements文件中使用。requirements.txt文件是一个包含Python项目中所有已安装的Python包的文件。\n\n```sh\nasabeneh@Asabeneh:~$ pip freeze\ndocutils==0.11\nJinja2==2.7.2\nMarkupSafe==0.19\nPygments==1.6\nSphinx==1.2.2\n```\n\npip freeze给我们列出了使用的、已安装的包及其版本。我们将它与requirements.txt文件一起用于部署。\n\n### 从URL读取数据\n\n到目前为止，你已经熟悉了如何读取或写入位于本地机器上的文件。有时，我们想要使用url从网站或API读取数据。\nAPI代表应用程序编程接口。它是一种在服务器之间交换结构化数据的方式，主要是json数据。要打开网络连接，我们需要一个名为_requests_的包——它允许打开网络连接并实现CRUD（创建、读取、更新和删除）操作。在本节中，我们将只涵盖CRUD的读取或获取部分。\n\n让我们安装_requests_：\n\n```py\nasabeneh@Asabeneh:~$ pip install requests\n```\n\n我们将在_requests_模块中看到_get_、_status_code_、_headers_、_text_和_json_方法：\n  - _get()_：打开网络并从url获取数据——它返回一个响应对象\n  - _status_code_：在我们获取数据后，我们可以检查操作的状态（成功、错误等）\n  - _headers_：检查头部类型\n  - _text_：从获取的响应对象中提取文本\n  - _json_：提取json数据\n让我们从这个网站读取一个txt文件，https://www.w3.org/TR/PNG/iso_8859-1.txt。\n\n```py\nimport requests # 导入请求模块\n\nurl = 'https://www.w3.org/TR/PNG/iso_8859-1.txt' # 来自网站的文本\n\nresponse = requests.get(url) # 打开网络并获取数据\nprint(response)\nprint(response.status_code) # 状态码，成功时为200\nprint(response.headers)     # 获取响应的头部信息\nprint(response.text) # 获取文本数据\n```\n\n让我们读取一个API并得到一个json数据：\n\n```py\nimport requests\nurl = 'https://restcountries.eu/rest/v2/all'  # 包含关于250多个国家的信息的国家API\nresponse = requests.get(url)  # 打开网络并获取数据\nprint(response) # 响应对象\nprint(response.status_code)  # 状态码，成功时为200\ncountries = response.json()\nprint(countries[:1])  # 我们只打印第一个国家信息，原始数据太大\n```\n\n我们用一个国家API示例获取了json数据。我们可以导入json模块，并使用json.loads(response.text)方法将文本转换为json格式。然而，我们也可以直接使用response.json()方法。\n\nLet us see another example similar to the above but with a different API, world_bank_ethiopia data:\n让我们看另一个类似于上面的例子，但使用不同的API，世界银行埃塞俄比亚数据：\n\n```py\nimport requests\nfrom pprint import pp # 导入pretty print，以美观地显示\n\nurl = 'http://api.worldbank.org/countries/et?format=json'  # 埃塞俄比亚经济数据API\nresponse = requests.get(url)  # 打开网络并获取数据\nprint(response) # 响应对象\nprint(response.status_code)  # 状态码，成功时为200\n# 让我们改变响应的JSON格式\nethiopia_data = response.json()\npp(ethiopia_data) # 用pretty print打印数据\n```\n\n### 创建包\n\n我们可以创建自己的包，上传到Python包管理器仓库，并从那里下载它。让我们创建一个非常简单的包来演示。创建一个名为mypackage的目录，在该目录中创建一个名为__init__.py的空文件和以下文件：\n\n```py\n# mypackage/arithmetics.py\ndef add_numbers(*args):\n    total = 0\n    for num in args:\n        total += num\n    return total\n\ndef subtract(a, b):\n    return (a - b)\n\ndef multiple(a, b):\n    return a * b\n\ndef division(a, b):\n    return a / b\n\ndef remainder(a, b):\n    return a % b\n\ndef power(a, b):\n    return a ** b\n```\n\n```py\n# mypackage/greet.py\ndef greet_person(firstname, lastname):\n    return f'{firstname} {lastname}, welcome to 30DaysOfPython Challenge!'\n```\n\n__init__.py在python 3.3及更高版本中并非绝对必要，但对于兼容性，最好加上。\n\n现在，让我们使用刚刚创建的包：\n\n```py\nfrom mypackage import arithmetics\nprint(arithmetics.add_numbers(1, 2, 3, 5))\nprint(arithmetics.subtract(5, 3))\nprint(arithmetics.multiple(5, 3))\nprint(arithmetics.division(5, 3))\nprint(arithmetics.remainder(5, 3))\nprint(arithmetics.power(5, 3))\n\nfrom mypackage import greet\nprint(greet.greet_person('张', '三'))\n```\n\n### 关于包的更多信息\n\n- Python有许多不同目的的内置包和模块，但有些不包含在内置包中，我们需要安装它们。\n- 有多种方法可以安装包，但建议使用pip。\n  - 使用 pip：pip是Python、PyPI和virtualenv推荐的安装和管理Python包的工具。\n- 如何列出已安装的包：\n  - pip list：列出机器中安装的所有包。\n- 使用requirements.txt进行开发环境和生产环境：\n  - 要生成已安装包的列表：pip freeze来本地生成已安装包的列表，以便用于开发环境和生产环境需求。\n- 如何卸载包：\n  - 要卸载，请使用pip：pip uninstall packagename。\n  - 另一种方法：pip uninstall -r requirements.txt卸载在requirements.txt中列出的所有包。\n- 使用virtualenv：\n  - virtualenv是一个工具，用于创建隔离的Python环境。它创建一个在自己的目录树中包含所有必要的可执行文件，以使用指定版本的Python运行Python项目所需的包。\n  - 原始的virtualenv工具可以通过\n    - pip install virtualenv\n    - 来安装。\n\n## 练习：第20天\n\n1. 阅读关于虚拟环境的更多信息，尝试创建虚拟环境并安装至少一个包\n\n2. 使用一个国家API，获取所有国家信息，并找出前十个人口最多的国家\n\n3. 从国家API数据中找出官方语言是英语(eng)的所有国家\n\n4. 从国家API数据中获取数据，根据国家的面积找出前十个最大的国家\n\n5. 从国家API数据中找出所有从新列出的国家，按他们的首都排序\n\n🎉 恭喜！🎉\n\n[<< 第 19 天](./19_file_handling_cn.md) | [第 21 天 >>](./21_classes_and_objects_cn.md) "
  },
  {
    "path": "Chinese/21_classes_and_objects_cn.md",
    "content": "# 30天Python编程挑战：第21天 - 类和对象\n\n- [第21天](#-第21天)\n  - [类和对象](#类和对象)\n    - [创建类](#创建类)\n    - [创建对象](#创建对象)\n    - [类构造函数](#类构造函数)\n    - [对象方法](#对象方法)\n    - [对象默认方法](#对象默认方法)\n    - [修改类默认值的方法](#修改类默认值的方法)\n    - [继承](#继承)\n    - [覆盖父类方法](#覆盖父类方法)\n  - [💻 练习：第21天](#-练习第21天)\n    - [练习：级别1](#练习级别1)\n    - [练习：级别2](#练习级别2)\n    - [练习：级别3](#练习级别3)\n\n# 📘 第21天\n\n## 类和对象\n\nPython是一种面向对象的编程语言。在Python中，一切都是对象，都有其属性和方法。在程序中使用的数字、字符串、列表、字典、元组、集合等都是相应内置类的对象。我们创建类来创建对象。类就像一个对象构造器，或者说是创建对象的\"蓝图\"。我们实例化一个类来创建一个对象。类定义了对象的属性和行为，而对象则代表了类。\n\n从这个挑战的开始，我们就一直在不知不觉地使用类和对象。Python程序中的每个元素都是某个类的对象。\n让我们检查一下Python中的一切是否都是类：\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> num = 10\n>>> type(num)\n<class 'int'>\n>>> string = 'string'\n>>> type(string)\n<class 'str'>\n>>> boolean = True\n>>> type(boolean)\n<class 'bool'>\n>>> lst = []\n>>> type(lst)\n<class 'list'>\n>>> tpl = ()\n>>> type(tpl)\n<class 'tuple'>\n>>> set1 = set()\n>>> type(set1)\n<class 'set'>\n>>> dct = {}\n>>> type(dct)\n<class 'dict'>\n```\n\n### 创建类\n\n要创建一个类，我们需要关键字**class**，后跟类名和冒号。类名应该使用**驼峰命名法（CamelCase）**。\n\n```sh\n# 语法\nclass 类名:\n  代码放在这里\n```\n\n**示例：**\n\n```py\nclass Person:\n  pass\nprint(Person)\n```\n\n```sh\n<__main__.Person object at 0x10804e510>\n```\n\n### 创建对象\n\n我们可以通过调用类来创建对象。\n\n```py\np = Person()\nprint(p)\n```\n\n### 类构造函数\n\n在上面的例子中，我们已经从Person类创建了一个对象。然而，没有构造函数的类在实际应用中并不真正有用。让我们使用构造函数使我们的类更有用。与Java或JavaScript中的构造函数一样，Python也有一个内置的**__init__**()构造函数。**__init__**构造函数有一个self参数，它是当前类实例的引用。\n**示例：**\n\n```py\nclass Person:\n      def __init__ (self, name):\n        # self允许将参数附加到类\n          self.name = name\n\np = Person('Asabeneh')\nprint(p.name)\nprint(p)\n```\n\n```sh\n# 输出\nAsabeneh\n<__main__.Person object at 0x2abf46907e80>\n```\n\n让我们向构造函数添加更多参数。\n\n```py\nclass Person:\n      def __init__(self, firstname, lastname, age, country, city):\n          self.firstname = firstname\n          self.lastname = lastname\n          self.age = age\n          self.country = country\n          self.city = city\n\n\np = Person('Asabeneh', 'Yetayeh', 250, 'Finland', 'Helsinki')\nprint(p.firstname)\nprint(p.lastname)\nprint(p.age)\nprint(p.country)\nprint(p.city)\n```\n\n```sh\n# 输出\nAsabeneh\nYetayeh\n250\nFinland\nHelsinki\n```\n\n### 对象方法\n\n对象可以有方法。方法是属于对象的函数。\n\n**示例：**\n\n```py\nclass Person:\n      def __init__(self, firstname, lastname, age, country, city):\n          self.firstname = firstname\n          self.lastname = lastname\n          self.age = age\n          self.country = country\n          self.city = city\n      def person_info(self):\n        return f'{self.firstname} {self.lastname}今年{self.age}岁。他住在{self.country}的{self.city}。'\n\np = Person('Asabeneh', 'Yetayeh', 250, 'Finland', 'Helsinki')\nprint(p.person_info())\n```\n\n```sh\n# 输出\nAsabeneh Yetayeh今年250岁。他住在Finland的Helsinki。\n```\n\n### 对象默认方法\n\n有时，你可能希望为对象方法提供默认值。如果我们为构造函数中的参数提供默认值，可以避免在不带参数调用或实例化类时出现错误。让我们看看这是什么样子：\n\n**示例：**\n\n```py\nclass Person:\n      def __init__(self, firstname='Asabeneh', lastname='Yetayeh', age=250, country='Finland', city='Helsinki'):\n          self.firstname = firstname\n          self.lastname = lastname\n          self.age = age\n          self.country = country\n          self.city = city\n\n      def person_info(self):\n        return f'{self.firstname} {self.lastname}今年{self.age}岁。他住在{self.country}的{self.city}。'\n\np1 = Person()\nprint(p1.person_info())\np2 = Person('John', 'Doe', 30, 'Nomanland', 'Noman city')\nprint(p2.person_info())\n```\n\n```sh\n# 输出\nAsabeneh Yetayeh今年250岁。他住在Finland的Helsinki。\nJohn Doe今年30岁。他住在Nomanland的Noman city。\n```\n\n### 修改类默认值的方法\n\n在下面的例子中，person类的所有构造函数参数都有默认值。此外，我们还有一个skills参数，可以通过方法访问。让我们创建一个add_skill方法，向skills列表添加技能。\n\n```py\nclass Person:\n      def __init__(self, firstname='Asabeneh', lastname='Yetayeh', age=250, country='Finland', city='Helsinki'):\n          self.firstname = firstname\n          self.lastname = lastname\n          self.age = age\n          self.country = country\n          self.city = city\n          self.skills = []\n\n      def person_info(self):\n        return f'{self.firstname} {self.lastname}今年{self.age}岁。他住在{self.country}的{self.city}。'\n      def add_skill(self, skill):\n          self.skills.append(skill)\n\np1 = Person()\nprint(p1.person_info())\np1.add_skill('HTML')\np1.add_skill('CSS')\np1.add_skill('JavaScript')\np2 = Person('John', 'Doe', 30, 'Nomanland', 'Noman city')\nprint(p2.person_info())\nprint(p1.skills)\nprint(p2.skills)\n```\n\n```sh\n# 输出\nAsabeneh Yetayeh今年250岁。他住在Finland的Helsinki。\nJohn Doe今年30岁。他住在Nomanland的Noman city。\n['HTML', 'CSS', 'JavaScript']\n[]\n```\n\n### 继承\n\n继承允许我们定义一个继承父类所有功能的类。它使代码可重用。\n\n```py\n# 语法\nclass 子类名(父类名):\n    代码放在这里\n```\n\n让我们通过实际例子来看看继承的含义：\n\n```py\nclass Student(Person):\n    pass\n\n\ns1 = Student('Eyob', 'Yetayeh', 30, 'Finland', 'Helsinki')\ns2 = Student('Lidiya', 'Teklemariam', 28, 'Finland', 'Espoo')\nprint(s1.person_info())\ns1.add_skill('JavaScript')\ns1.add_skill('React')\ns1.add_skill('Python')\nprint(s1.skills)\nprint(s2.person_info())\ns2.add_skill('Organizing')\ns2.add_skill('Marketing')\ns2.add_skill('Digital Marketing')\nprint(s2.skills)\n```\n\n```sh\n# 输出\nEyob Yetayeh今年30岁。他住在Finland的Helsinki。\n['JavaScript', 'React', 'Python']\nLidiya Teklemariam今年28岁。他住在Finland的Espoo。\n['Organizing', 'Marketing', 'Digital Marketing']\n```\n\n我们没有在Student类中调用任何方法，但我们能够访问来自Parent类的所有方法。Student类继承了Person类的__init__构造函数和person_info方法。如果我们想要向子类添加一个特定于子类的新方法，我们必须编写子类并在子类中创建新的方法。\n\n```py\nclass Student(Person):\n    def __init__ (self, firstname='Asabeneh', lastname='Yetayeh',age=250, country='Finland', city='Helsinki', gender='male'):\n        self.gender = gender\n        super().__init__(firstname, lastname,age, country, city)\n    def person_info(self):\n        gender = '他' if self.gender =='male' else '她'\n        return f'{self.firstname} {self.lastname}今年{self.age}岁。{gender}住在{self.country}的{self.city}。'\n\n\ns1 = Student('Eyob', 'Yetayeh', 30, 'Finland', 'Helsinki','male')\ns2 = Student('Lidiya', 'Teklemariam', 28, 'Finland', 'Espoo', 'female')\nprint(s1.person_info())\ns1.add_skill('JavaScript')\ns1.add_skill('React')\ns1.add_skill('Python')\nprint(s1.skills)\nprint(s2.person_info())\ns2.add_skill('Organizing')\ns2.add_skill('Marketing')\ns2.add_skill('Digital Marketing')\nprint(s2.skills)\n```\n\n```sh\n# 输出\nEyob Yetayeh今年30岁。他住在Finland的Helsinki。\n['JavaScript', 'React', 'Python']\nLidiya Teklemariam今年28岁。她住在Finland的Espoo。\n['Organizing', 'Marketing', 'Digital Marketing']\n```\n\n我们可以使用super()函数或父类名Person来自动继承父类的方法和属性。在上面的例子中，我们覆盖了父类方法。子类的person_info方法有不同的实现，即使方法名称与父类相同。\n\n### 覆盖父类方法\n\n如上所示，我们可以通过创建与父类方法名称相同的子类方法来覆盖父类方法。\n\n## 💻 练习：第21天\n\n### 练习：级别1\n\n1. Python有一个名为_statistics_的模块，我们可以使用这个模块来计算统计数据。但是，让我们尝试开发一个可以计算均值、中位数、众数、标准差等统计数据的类。\n  \n```py\nclass Statistics:\n    def __init__(self, data=[]):\n        self.data = data\n\n    def count(self):\n        # 你自己的实现\n        pass\n    \n    def sum(self):\n        # 你自己的实现\n        pass\n    \n    def min(self):\n        # 你自己的实现\n        pass\n    \n    def max(self):\n        # 你自己的实现\n        pass\n    \n    def range(self):\n        # 你自己的实现\n        pass\n    \n    def mean(self):\n        # 你自己的实现\n        pass\n    \n    def median(self):\n        # 你自己的实现\n        pass\n    \n    def mode(self):\n        # 你自己的实现\n        pass\n    \n    def standard_deviation(self):\n        # 你自己的实现\n        pass\n    \n    def variance(self):\n        # 你自己的实现\n        pass\n    \n    def frequency_distribution(self):\n        # 你自己的实现\n        pass\n    \n    def describe(self):\n        # 你自己的实现\n        pass\n```\n\n```py\n# 测试代码\ndata = [31, 26, 34, 37, 27, 26, 32, 32, 26, 27, 27, 24, 32, 33, 27, 25, 26, 38, 37, 31, 34, 24, 33, 29, 26]\nstatistics = Statistics(data)\nprint('Count:', statistics.count()) # 25\nprint('Sum: ', statistics.sum()) # 730\nprint('Min: ', statistics.min()) # 24\nprint('Max: ', statistics.max()) # 38\nprint('Range: ', statistics.range()) # 14\nprint('Mean: ', statistics.mean()) # 29.2\nprint('Median: ', statistics.median()) # 27\nprint('Mode: ', statistics.mode()) # {'mode': 26, 'count': 5}\nprint('Standard Deviation: ', statistics.standard_deviation()) # 4.2\nprint('Variance: ', statistics.variance()) # 17.5\nprint('Frequency Distribution: ', statistics.frequency_distribution()) # [(24, 2), (25, 1), (26, 5), (27, 4), (29, 1), (31, 2), (32, 3), (33, 2), (34, 2), (37, 2), (38, 1)]\n```\n\n### 练习：级别2\n\n1. 创建一个名为PersonAccount的类。它有firstname、lastname、incomes、expenses属性和添加收入、添加支出以及账户余额方法。\n\n### 练习：级别3\n\n1. 以下是使用函数的方法。让我们将其转换为类\n   \n```python\ndef print_products(*args, **kwargs):\n    for product in args:\n        print(product)\n    print(kwargs)\n    for key in kwargs:\n        print(f\"{key}: {kwargs[key]}\")\n\nprint_products(\"apple\", \"banana\", \"orange\", vegetable=\"tomato\", juice=\"orange\")\n```\n\n```sh\napple\nbanana\norange\n{'vegetable': 'tomato', 'juice': 'orange'}\nvegetable: tomato\njuice: orange\n```\n\n1. 在一个名为PersonAccount的类中，我们有属性：firstname、lastname、incomes、expenses。设计一个类，用于计算一个人的净收入。\n\n🎉 恭喜！🎉\n\n[<< 第 20 天](./20_python_package_manager_cn.md) | [第 22 天 >>](./22_web_scraping_cn.md) "
  },
  {
    "path": "Chinese/22_web_scraping_cn.md",
    "content": "# 30天Python编程挑战：第22天 - 网页抓取\n\n- [第22天](#-第22天)\n  - [Python网页抓取](#python网页抓取)\n    - [什么是网页抓取](#什么是网页抓取)\n  - [💻 练习：第22天](#-练习第22天)\n\n# 📘 第22天\n\n## Python网页抓取\n\n### 什么是网页抓取\n\n互联网充满了大量的数据，这些数据可以用于不同的目的。要收集这些数据，我们需要知道如何从网站上抓取数据。\n\n网页抓取是从网站提取和收集数据，并将其存储在本地机器或数据库中的过程。\n\n在本节中，我们将使用beautifulsoup和requests包来抓取数据。我们使用的是beautifulsoup 4版本。\n\n要开始抓取网站，你需要_requests_、_beautifoulSoup4_和一个_网站_。\n\n```sh\npip install requests\npip install beautifulsoup4\n```\n\n要从网站抓取数据，需要基本了解HTML标签和CSS选择器。我们使用HTML标签、类或/和ID来定位网站上的内容。\n让我们导入requests和BeautifulSoup模块：\n\n```py\nimport requests\nfrom bs4 import BeautifulSoup\n```\n\n让我们声明一个url变量，用于我们要抓取的网站。\n\n```py\nimport requests\nfrom bs4 import BeautifulSoup\nurl = 'https://archive.ics.uci.edu/ml/datasets.php'\n\n# 让我们使用requests的get方法从url获取数据\nresponse = requests.get(url)\n# 检查状态\nstatus = response.status_code\nprint(status) # 200表示获取成功\n```\n\n```sh\n200\n```\n\n使用beautifulSoup解析页面内容：\n\n```py\nimport requests\nfrom bs4 import BeautifulSoup\nurl = 'https://archive.ics.uci.edu/ml/datasets.php'\n\nresponse = requests.get(url)\ncontent = response.content # 我们从网站获取所有内容\nsoup = BeautifulSoup(content, 'html.parser') # beautiful soup将给我们一个解析的机会\nprint(soup.title) # <title>UCI Machine Learning Repository: Data Sets</title>\nprint(soup.title.get_text()) # UCI Machine Learning Repository: Data Sets\nprint(soup.body) # 给出网站上的整个页面\nprint(response.status_code)\n\ntables = soup.find_all('table', {'cellpadding':'3'})\n# 我们定位cellpadding属性值为3的表格\n# 我们可以使用id、class或HTML标签进行选择，有关更多信息，请查看beautifulsoup文档\ntable = tables[0] # 结果是一个列表，我们从中提取数据\nfor td in table.find('tr').find_all('td'):\n    print(td.text)\n```\n\n如果你运行这段代码，你会发现提取工作只完成了一半。你可以继续完成它，因为这是练习1的一部分。\n参考[beautifulsoup文档](https://www.crummy.com/software/BeautifulSoup/bs4/doc/#quick-start)获取更多信息。\n\n🌕 你非常特别，你每天都在进步。你只剩下八天就要达到伟大的境界了。现在做一些练习来锻炼你的大脑和肌肉。\n\n## 💻 练习：第22天\n\n1. 抓取以下网站并将数据存储为json文件（url = 'http://www.bu.edu/president/boston-university-facts-stats/'）。\n2. 提取此url中的表格（https://archive.ics.uci.edu/ml/datasets.php）并将其更改为json文件。\n3. 抓取总统表并将数据存储为json（https://en.wikipedia.org/wiki/List_of_presidents_of_the_United_States）。这个表格结构不是很规整，抓取可能需要很长时间。\n\n🎉 恭喜！🎉\n\n[<< 第 21 天](./21_classes_and_objects_cn.md) | [第 23 天 >>](./23_virtual_environment_cn.md) "
  },
  {
    "path": "Chinese/23_virtual_environment_cn.md",
    "content": "# 30天Python编程挑战：第23天 - 虚拟环境\n\n- [第23天](#-第23天)\n  - [设置虚拟环境](#设置虚拟环境)\n  - [💻 练习：第23天](#-练习第23天)\n\n# 📘 第23天\n\n## 设置虚拟环境\n\n开始项目时，最好有一个虚拟环境。虚拟环境可以帮助我们创建一个隔离或独立的环境。这将有助于避免不同项目之间的依赖冲突。如果你在终端上输入pip freeze，你将看到计算机上安装的所有包。如果我们使用virtualenv，我们将只能访问特定于该项目的包。打开你的终端并安装virtualenv：\n\n```sh\nasabeneh@Asabeneh:~$ pip install virtualenv\n```\n\n在30DaysOfPython文件夹内创建一个flask_project文件夹。\n\n安装virtualenv包后，进入项目文件夹并通过以下命令创建虚拟环境：\n\n对于Mac/Linux：\n```sh\nasabeneh@Asabeneh:~/Desktop/30DaysOfPython/flask_project$ virtualenv venv\n```\n\n对于Windows：\n```sh\nC:\\Users\\User\\Documents\\30DaysOfPython\\flask_project>python -m venv venv\n```\n\n我喜欢将新项目称为venv，但你可以随意命名。让我们使用ls（或Windows命令提示符的dir）命令检查venv是否已创建。\n\n```sh\nasabeneh@Asabeneh:~/Desktop/30DaysOfPython/flask_project$ ls\nvenv/\n```\n\n让我们通过在项目文件夹中编写以下命令来激活虚拟环境。\n\n对于Mac/Linux：\n```sh\nasabeneh@Asabeneh:~/Desktop/30DaysOfPython/flask_project$ source venv/bin/activate\n```\n\nWindows上虚拟环境的激活可能因Windows PowerShell和git bash而异。\n\n对于Windows PowerShell：\n```sh\nC:\\Users\\User\\Documents\\30DaysOfPython\\flask_project> venv\\Scripts\\activate\n```\n\n对于Windows Git bash：\n```sh\nC:\\Users\\User\\Documents\\30DaysOfPython\\flask_project> venv\\Scripts\\. activate\n```\n\n输入激活命令后，你的项目目录将以venv开头。请参见下面的示例。\n\n```sh\n(venv) asabeneh@Asabeneh:~/Desktop/30DaysOfPython/flask_project$\n```\n\n现在，让我们通过输入pip freeze来检查这个项目中可用的包。你不会看到任何包。\n\n我们将做一个小型flask项目，所以让我们为这个项目安装flask包。\n\n```sh\n(venv) asabeneh@Asabeneh:~/Desktop/30DaysOfPython/flask_project$ pip install Flask\n```\n\n现在，让我们输入pip freeze查看项目中已安装的包列表：\n\n```sh\n(venv) asabeneh@Asabeneh:~/Desktop/30DaysOfPython/flask_project$ pip freeze\nClick==7.0\nFlask==1.1.1\nitsdangerous==1.1.0\nJinja2==2.10.3\nMarkupSafe==1.1.1\nWerkzeug==0.16.0\n```\n\n完成后，你应该使用_deactivate_来关闭活动项目。\n\n```sh\n(venv) asabeneh@Asabeneh:~/Desktop/30DaysOfPython$ deactivate\n```\n\n使用flask所需的模块已经安装好了。现在，你的项目目录已经准备好用于flask项目。你应该将venv包含在.gitignore文件中，以避免将其推送到GitHub。\n\n## 💻 练习：第23天\n\n1. 根据上面给出的示例创建一个带有虚拟环境的项目目录。\n\n🎉 恭喜！🎉\n\n[<< 第 22 天](./22_web_scraping_cn.md) | [第 24 天 >>](./24_statistics_cn.md) "
  },
  {
    "path": "Chinese/24_statistics_cn.md",
    "content": "# 30天Python编程挑战：第24天 - 统计\n\n- [第24天](#-第24天)\n  - [Python进行统计分析](#python进行统计分析)\n  - [统计学](#统计学)\n  - [数据](#数据)\n  - [统计模块](#统计模块)\n- [NumPy](#numpy)\n  - [导入NumPy](#导入numpy)\n  - [使用NumPy创建数组](#使用numpy创建数组)\n    - [创建整型NumPy数组](#创建整型numpy数组)\n    - [创建浮点型NumPy数组](#创建浮点型numpy数组)\n    - [创建布尔型NumPy数组](#创建布尔型numpy数组)\n    - [使用NumPy创建多维数组](#使用numpy创建多维数组)\n    - [将NumPy数组转换为列表](#将numpy数组转换为列表)\n    - [从元组创建NumPy数组](#从元组创建numpy数组)\n    - [NumPy数组的形状](#numpy数组的形状)\n    - [NumPy数组的数据类型](#numpy数组的数据类型)\n    - [NumPy数组的大小](#numpy数组的大小)\n  - [使用NumPy进行数学运算](#使用numpy进行数学运算)\n    - [加法](#加法)\n\n# 📘 第24天\n\n## Python进行统计分析\n\n## 统计学\n\n统计学是研究数据的_收集_、_组织_、_显示_、_分析_、_解释_和_呈现_的学科。\n统计学是数学的一个分支，建议作为数据科学和机器学习的先决条件。统计学是一个非常广泛的领域，但在本节中，我们将只关注最相关的部分。\n完成这个挑战后，你可以进入Web开发、数据分析、机器学习和数据科学的道路。无论你选择哪条路，在你的职业生涯中的某个时刻，你都会得到可能需要处理的数据。拥有一些统计知识将帮助你基于数据做出决策，正如他们所说的_数据会告诉我们_。\n\n## 数据\n\n什么是数据？数据是为某种目的收集和翻译的任何字符集，通常用于分析。它可以是任何字符，包括文本和数字、图片、声音或视频。如果数据没有放在上下文中，对人类或计算机来说都没有任何意义。为了从数据中获取意义，我们需要使用不同的工具来处理数据。\n\n数据分析、数据科学或机器学习的工作流程都是从数据开始的。数据可以由某些数据源提供，也可以创建。有结构化和非结构化数据。\n\n数据可以以小型或大型格式存在。我们将获得的大多数数据类型已在文件处理部分中介绍。\n\n## 统计模块\n\nPython的_statistics_模块提供了用于计算数值数据的数学统计的函数。该模块并不打算与第三方库如NumPy、SciPy或面向专业统计学家的专有全功能统计软件包（如Minitab、SAS和Matlab）竞争。它的目标是达到图形和科学计算器的水平。\n\n# NumPy\n\n在第一部分中，我们将Python定义为一种优秀的通用编程语言，但在其他流行库（如numpy、scipy、matplotlib、pandas等）的帮助下，它成为了一个强大的科学计算环境。\n\nNumPy是Python中科学计算的核心库。它提供了高性能的多维数组对象和用于处理这些数组的工具。\n\n到目前为止，我们一直在使用vscode，但从现在开始，我建议使用Jupyter Notebook。要访问jupyter notebook，让我们安装[anaconda](https://www.anaconda.com/)。如果你使用anaconda，大多数常用的包都已包含在内，如果你已安装anaconda，就不需要再安装这些包。\n\n```sh\nasabeneh@Asabeneh:~/Desktop/30DaysOfPython$ pip install numpy\n```\n\n## 导入NumPy\n\n如果你喜欢[jupyter notebook](https://github.com/Asabeneh/data-science-for-everyone/blob/master/numpy/numpy.ipynb)，可以使用它\n\n```py\n# 如何导入numpy\nimport numpy as np\n# 如何检查numpy包的版本\nprint('numpy:', np.__version__)\n# 检查可用的方法\nprint(dir(np))\n```\n\n## 使用NumPy创建数组\n\n### 创建整型NumPy数组\n\n```py\n# 创建Python列表\npython_list = [1,2,3,4,5]\n\n# 检查数据类型\nprint('Type:', type (python_list)) # <class 'list'>\n#\nprint(python_list) # [1, 2, 3, 4, 5]\n\ntwo_dimensional_list = [[0,1,2], [3,4,5], [6,7,8]]\n\nprint(two_dimensional_list)  # [[0, 1, 2], [3, 4, 5], [6, 7, 8]]\n\n# 从Python列表创建NumPy(数值Python)数组\n\nnumpy_array_from_list = np.array(python_list)\nprint(type (numpy_array_from_list))   # <class 'numpy.ndarray'>\nprint(numpy_array_from_list) # array([1, 2, 3, 4, 5])\n```\n\n### 创建浮点型NumPy数组\n\n使用浮点数据类型参数从列表创建浮点NumPy数组\n\n```py\n# Python列表\npython_list = [1,2,3,4,5]\n\nnumpy_array_from_list2 = np.array(python_list, dtype=float)\nprint(numpy_array_from_list2) # array([1., 2., 3., 4., 5.])\n```\n\n### 创建布尔型NumPy数组\n\n从列表创建布尔NumPy数组\n\n```py\nnumpy_bool_array = np.array([0, 1, -1, 0, 0], dtype=bool)\nprint(numpy_bool_array) # array([False,  True,  True, False, False])\n```\n\n### 使用NumPy创建多维数组\n\n一个NumPy数组可能有一个或多个行和列\n\n```py\ntwo_dimensional_list = [[0,1,2], [3,4,5], [6,7,8]]\nnumpy_two_dimensional_list = np.array(two_dimensional_list)\nprint(type (numpy_two_dimensional_list))\nprint(numpy_two_dimensional_list)\n```\n\n```sh\n<class 'numpy.ndarray'>\n[[0 1 2]\n [3 4 5]\n [6 7 8]]\n```\n\n### 将NumPy数组转换为列表\n\n```python\n# 我们总是可以使用tolist()将数组转换回Python列表。\nnp_to_list = numpy_array_from_list.tolist()\nprint(type (np_to_list))\nprint('一维数组:', np_to_list)\nprint('二维数组: ', numpy_two_dimensional_list.tolist())\n```\n\n```sh\n<class 'list'>\n一维数组: [1, 2, 3, 4, 5]\n二维数组:  [[0, 1, 2], [3, 4, 5], [6, 7, 8]]\n```\n\n### 从元组创建NumPy数组\n\n```py\n# 从元组创建NumPy数组\n# 在Python中创建元组\npython_tuple = (1,2,3,4,5)\nprint(type (python_tuple)) # <class 'tuple'>\nprint('python_tuple: ', python_tuple) # python_tuple:  (1, 2, 3, 4, 5)\n\nnumpy_array_from_tuple = np.array(python_tuple)\nprint(type (numpy_array_from_tuple)) # <class 'numpy.ndarray'>\nprint('numpy_array_from_tuple: ', numpy_array_from_tuple) # numpy_array_from_tuple:  [1 2 3 4 5]\n```\n\n### NumPy数组的形状\n\nshape方法以元组形式提供数组的形状。第一个是行，第二个是列。如果数组只是一维的，它返回数组的大小。\n\n```py\nnums = np.array([1, 2, 3, 4, 5])\nprint(nums)\nprint('nums的形状: ', nums.shape)\nprint(numpy_two_dimensional_list)\nprint('numpy_two_dimensional_list的形状: ', numpy_two_dimensional_list.shape)\nthree_by_four_array = np.array([[0, 1, 2, 3],\n    [4,5,6,7],\n    [8,9,10, 11]])\nprint(three_by_four_array.shape)\n```\n\n```sh\n[1 2 3 4 5]\nnums的形状:  (5,)\n[[0 1 2]\n [3 4 5]\n [6 7 8]]\nnumpy_two_dimensional_list的形状:  (3, 3)\n(3, 4)\n```\n\n### NumPy数组的数据类型\n\n数据类型的类型：str, int, float, complex, bool, list, None\n\n```py\nint_lists = [-3, -2, -1, 0, 1, 2,3]\nint_array = np.array(int_lists)\nfloat_array = np.array(int_lists, dtype=float)\n\nprint(int_array)\nprint(int_array.dtype)\nprint(float_array)\nprint(float_array.dtype)\n```\n\n```sh\n[-3 -2 -1  0  1  2  3]\nint64\n[-3. -2. -1.  0.  1.  2.  3.]\nfloat64\n```\n\n### NumPy数组的大小\n\n在NumPy中，要知道NumPy数组列表中的项目数，我们使用size\n\n```py\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5])\ntwo_dimensional_list = np.array([[0, 1, 2],\n                              [3, 4, 5],\n                              [6, 7, 8]])\n\nprint('大小:', numpy_array_from_list.size) # 5\nprint('大小:', two_dimensional_list.size)  # 9\n```\n\n```sh\n大小: 5\n大小: 9\n```\n\n## 使用NumPy进行数学运算\n\nNumPy数组与Python列表不完全相同。要对Python列表进行数学运算，我们必须遍历项目，但NumPy可以不通过循环就进行任何数学运算。\n数学运算：\n\n- 加法 (+)\n- 减法 (-)\n- 乘法 (*)\n- 除法 (/)\n- 模数 (%)\n- 整除 (//)\n- 指数 (**)\n\n### 加法\n\n```py\n# 声明\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5])\nprint('原始数组: ', numpy_array_from_list)\nprint('加法: ', numpy_array_from_list + 2)\nprint('加法: ', np.add(numpy_array_from_list, 2))\n```\n\n```sh\n原始数组:  [1 2 3 4 5]\n加法:  [3 4 5 6 7]\n加法:  [3 4 5 6 7]\n```\n\n### 减法\n\n```py\n# 声明\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5])\nprint('原始数组: ', numpy_array_from_list)\nprint('减法: ', numpy_array_from_list - 2)\nprint('减法: ', np.subtract(numpy_array_from_list, 2))\n```\n\n```sh\n原始数组:  [1 2 3 4 5]\n减法:  [-1  0  1  2  3]\n减法:  [-1  0  1  2  3]\n```\n\n### 乘法\n\n```py\n# 声明\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5])\nprint('原始数组: ', numpy_array_from_list)\nprint('乘法: ', numpy_array_from_list * 2)\nprint('乘法: ', np.multiply(numpy_array_from_list, 2))\n```\n\n```sh\n原始数组:  [1 2 3 4 5]\n乘法:  [ 2  4  6  8 10]\n乘法:  [ 2  4  6  8 10]\n```\n\n### 除法\n\n```py\n# 声明\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5])\nprint('原始数组: ', numpy_array_from_list)\nprint('除法: ', numpy_array_from_list / 2)\nprint('除法: ', np.divide(numpy_array_from_list, 2))\n```\n\n```sh\n原始数组:  [1 2 3 4 5]\n除法:  [0.5 1.  1.5 2.  2.5]\n除法:  [0.5 1.  1.5 2.  2.5]\n```\n\n### 模数\n\n```py\n# 声明\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5])\nprint('原始数组: ', numpy_array_from_list)\nprint('模数: ', numpy_array_from_list % 2)\nprint('模数: ', np.mod(numpy_array_from_list, 2))\n```\n\n```sh\n原始数组:  [1 2 3 4 5]\n模数:  [1 0 1 0 1]\n模数:  [1 0 1 0 1]\n```\n\n### 整除\n\n```py\n# 声明\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5])\nprint('原始数组: ', numpy_array_from_list)\nprint('整除: ', numpy_array_from_list // 2)\nprint('整除: ', np.floor_divide(numpy_array_from_list, 2))\n```\n\n```sh\n原始数组:  [1 2 3 4 5]\n整除:  [0 1 1 2 2]\n整除:  [0 1 1 2 2]\n```\n\n### 指数\n\n```py\n# 声明\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5])\nprint('原始数组: ', numpy_array_from_list)\nprint('指数: ', numpy_array_from_list ** 2)\nprint('指数: ', np.power(numpy_array_from_list, 2))\n```\n\n```sh\n原始数组:  [1 2 3 4 5]\n指数:  [ 1  4  9 16 25]\n指数:  [ 1  4  9 16 25]\n```\n\n## 检查数据类型\n\n```py\nnumpy_int_arr = np.array([1, 2, 3, 4])\nnumpy_float_arr = np.array([1.1, 2.0, 3.2])\nnumpy_bool_arr = np.array([-3, -2, 0, 1, 2, 3], dtype='bool')\n\nprint(numpy_int_arr.dtype)\nprint(numpy_float_arr.dtype)\nprint(numpy_bool_arr.dtype)\n```\n\n```sh\nint64\nfloat64\nbool\n```\n\n## 转换类型\n\n我们可以使用astype将数据类型从一种类型转换为另一种类型。让我们将int类型转换为浮点数，浮点数转换为整数，整数转换为布尔型。\n\n```py\nnumpy_int_arr = np.array([1, 2, 3, 4], dtype='float')\nnumpy_int_arr.astype('int').dtype\nnumpy_float_arr = np.array([1.1, 2.0, 3.2])\nnumpy_float_arr.astype('int').dtype\nnumpy_int_arr = np.array([-3, -2, 0, 1, 2, 3])\nnumpy_int_arr.astype('bool').dtype\n```\n\n```sh\nint64\nint64\nbool\n```\n\n## 多维数组\n\nNumPy的主要优点之一是处理多维数组。我们先构建多维数组。\n\n```py\ntwo_dimension_array = np.array([(1,2,3),(4,5,6), (7,8,9)])\nprint(type (two_dimension_array))\nprint(two_dimension_array)\nprint('形状: ', two_dimension_array.shape)\nprint('大小: ', two_dimension_array.size)\nprint('数据类型: ', two_dimension_array.dtype)\n```\n\n```sh\n<class 'numpy.ndarray'>\n[[1 2 3]\n [4 5 6]\n [7 8 9]]\n形状:  (3, 3)\n大小:  9\n数据类型:  int64\n```\n\n### 从NumPy中获取项目\n\n```py\n# 二维数组\ntwo_dimension_array = np.array([[1,2,3],[4,5,6], [7,8,9]])\nfirst_row = two_dimension_array[0]\nsecond_row = two_dimension_array[1]\nthird_row = two_dimension_array[2]\nprint('第一行:', first_row)\nprint('第二行:', second_row)\nprint('第三行: ', third_row)\n```\n\n```sh\n第一行: [1 2 3]\n第二行: [4 5 6]\n第三行:  [7 8 9]\n```\n\n现在让我们获取每一行的第一项：\n\n```py\nfirst_column= two_dimension_array[:,0]\nsecond_column = two_dimension_array[:,1]\nthird_column = two_dimension_array[:,2]\nprint('第一列:', first_column)\nprint('第二列:', second_column)\nprint('第三列: ', third_column)\n```\n\n```sh\n第一列: [1 4 7]\n第二列: [2 5 8]\n第三列:  [3 6 9]\n```\n\n## NumPy数组切片\n\n切片NumPy数组与切片Python列表相似，只是它适用于两个维度（行和列）。让我们先看看如何从NumPy数组中切片项目。\n\n```py\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])\nprint('原始数组：', numpy_array_from_list)\n\n# 第一个参数代表：起始位置\n# 第二个参数代表：停止位置\n# 第三个参数代表：步长\nprint('第一个参数代表：起始位置')\nprint('第二个参数代表：停止位置')\nprint('第三个参数代表：步长')\n# 使用正index\nten_first_items = numpy_array_from_list[0:10]\nprint('前10项：', ten_first_items)\nfirst_five_items = numpy_array_from_list[:5]\nprint('前5项：', first_five_items)\nlast_five_items = numpy_array_from_list[5:]\nprint('后5项：', last_five_items)\n# 使用负index\nlast_five_items = numpy_array_from_list[-5:]\nprint('后5项：', last_five_items)\n```\n\n```sh\n原始数组： [ 1  2  3  4  5  6  7  8  9 10]\n第一个参数代表：起始位置\n第二个参数代表：停止位置\n第三个参数代表：步长\n前10项： [ 1  2  3  4  5  6  7  8  9 10]\n前5项： [1 2 3 4 5]\n后5项： [ 6  7  8  9 10]\n后5项： [ 6  7  8  9 10]\n```\n\n现在，让我们通过设置步长来访问每个2个项目：\n\n```py\nevery_two_item = numpy_array_from_list[::2]\nprint('每隔一项：', every_two_item)\n```\n\n```sh\n每隔一项： [1 3 5 7 9]\n```\n\n让我们反转数组：\n\n```py\nreversed_array = numpy_array_from_list[::-1]\nprint('反转数组：', reversed_array)\n```\n\n```sh\n反转数组： [10  9  8  7  6  5  4  3  2  1]\n```\n\n我们可以在NumPy二维数组上使用切片：\n\n```py\ntwo_dimension_array = np.array([[1,2,3],[4,5,6], [7,8,9]])\nprint(two_dimension_array)\nprint(two_dimension_array[1, 1])\nprint(two_dimension_array[1, 1:3])\nprint(two_dimension_array[1:3, 1:3])\n```\n\n```sh\n[[1 2 3]\n [4 5 6]\n [7 8 9]]\n5\n[5 6]\n[[5 6]\n [8 9]]\n```\n\n## NumPy连接数组\n\nNumPy提供了连接数组的方法。\n\n```py\nfirst_array = np.array([1, 2, 3])\nsecond_array = np.array([4, 5, 6])\nthird_array = np.array([7, 8, 9])\nprint('第一个数组：', first_array)\nprint('第二个数组：', second_array)\nprint('第三个数组：', third_array)\n```\n\n```sh\n第一个数组： [1 2 3]\n第二个数组： [4 5 6]\n第三个数组： [7 8 9]\n```\n\n### 水平连接\n\n```py\nhorizontal_concat = np.hstack((first_array, second_array, third_array))\nprint('水平连接：', horizontal_concat)\n```\n\n```sh\n水平连接： [1 2 3 4 5 6 7 8 9]\n```\n\n### 垂直连接\n\n```py\nvertical_concat = np.vstack((first_array, second_array, third_array))\nprint('垂直连接：', vertical_concat)\n```\n\n```sh\n垂直连接：\n[[1 2 3]\n [4 5 6]\n [7 8 9]]\n```\n\n## 常见NumPy函数\n\n我们看看最常见的NumPy函数：\n\n### 最小值、最大值、平均值、中位数和百分位数\n\n```py\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])\nprint('最小值：', numpy_array_from_list.min())\nprint('最大值：', numpy_array_from_list.max())\nprint('平均值：', numpy_array_from_list.mean())\n```\n\n🎉 恭喜！🎉\n\n[<< 第 23 天](./23_virtual_environment_cn.md) | [第 25 天 >>](./25_pandas_cn.md) "
  },
  {
    "path": "Chinese/25_pandas_cn.md",
    "content": "# 30天Python编程挑战：第25天 - Pandas\n\n- [第25天](#-第25天)\n  - [Pandas](#pandas)\n    - [安装Pandas](#安装pandas)\n    - [导入Pandas](#导入pandas)\n    - [使用默认索引创建Pandas系列](#使用默认索引创建pandas系列)\n    - [使用自定义索引创建Pandas系列](#使用自定义索引创建pandas系列)\n    - [从字典创建Pandas系列](#从字典创建pandas系列)\n    - [创建常量Pandas系列](#创建常量pandas系列)\n    - [使用Linspace创建Pandas系列](#使用linspace创建pandas系列)\n  - [数据框（DataFrames）](#数据框dataframes)\n    - [从列表的列表创建数据框](#从列表的列表创建数据框)\n    - [使用字典创建数据框](#使用字典创建数据框)\n    - [从字典列表创建数据框](#从字典列表创建数据框)\n  - [使用Pandas读取CSV文件](#使用pandas读取csv文件)\n    - [数据探索](#数据探索)\n  - [修改数据框](#修改数据框)\n    - [创建数据框](#创建数据框)\n    - [添加新列](#添加新列)\n    - [修改列值](#修改列值)\n    - [格式化数据框列](#格式化数据框列)\n  - [检查列值的数据类型](#检查列值的数据类型)\n    - [布尔索引](#布尔索引)\n  - [练习：第25天](#练习第25天)\n  \n# 📘 第25天\n\n## Pandas\n\nPandas是一个开源的、高性能的、易于使用的Python编程语言数据结构和数据分析工具。\nPandas添加了设计用于处理表格数据的数据结构和工具，这些数据结构是*系列（Series）*和*数据框（Data Frames）*。\nPandas提供了用于数据操作的工具：\n\n- 重塑\n- 合并\n- 排序\n- 切片\n- 聚合\n- 插补\n如果你使用的是anaconda，则不必安装pandas。\n\n### 安装Pandas\n\n对于Mac：\n```py\npip install conda\nconda install pandas\n```\n\n对于Windows：\n```py\npip install conda\npip install pandas\n```\n\nPandas数据结构基于*系列（Series）*和*数据框（DataFrames）*。\n\n*系列*是一个*列*，而数据框是由*系列*集合组成的*多维表*。为了创建pandas系列，我们应该使用numpy创建一维数组或Python列表。\n让我们看一个系列的例子：\n\n名称Pandas系列\n\n![pandas series](../images/pandas-series-1.png) \n\n国家系列\n\n![pandas series](../images/pandas-series-2.png) \n\n城市系列\n\n![pandas series](../images/pandas-series-3.png)\n\n如你所见，pandas系列只是一列数据。如果我们想要有多列，我们使用数据框。下面的例子显示了pandas数据框。\n\n让我们看一个pandas数据框的例子：\n\n![Pandas data frame](../images/pandas-dataframe-1.png)\n\n数据框是行和列的集合。看看下面的表格；它比上面的例子有更多的列：\n\n![Pandas data frame](../images/pandas-dataframe-2.png)\n\n接下来，我们将看到如何导入pandas以及如何使用pandas创建系列和数据框\n\n### 导入Pandas\n\n```python\nimport pandas as pd # 将pandas导入为pd\nimport numpy  as np # 将numpy导入为np\n```\n\n### 使用默认索引创建Pandas系列\n\n```python\nnums = [1, 2, 3, 4,5]\ns = pd.Series(nums)\nprint(s)\n```\n\n```sh\n0    1\n1    2\n2    3\n3    4\n4    5\ndtype: int64\n```\n\n### 使用自定义索引创建Pandas系列\n\n```python\nnums = [1, 2, 3, 4, 5]\ns = pd.Series(nums, index=[1, 2, 3, 4, 5])\nprint(s)\n```\n\n```sh\n1    1\n2    2\n3    3\n4    4\n5    5\ndtype: int64\n```\n\n```python\nfruits = ['Orange','Banana','Mango']\nfruits = pd.Series(fruits, index=[1, 2, 3])\nprint(fruits)\n```\n\n```sh\n1    Orange\n2    Banana\n3    Mango\ndtype: object\n```\n\n### 从字典创建Pandas系列\n\n```python\ndct = {'name':'Asabeneh','country':'Finland','city':'Helsinki'}\n```\n\n```python\ns = pd.Series(dct)\nprint(s)\n```\n\n```sh\nname       Asabeneh\ncountry     Finland\ncity       Helsinki\ndtype: object\n```\n\n### 创建常量Pandas系列\n\n```python\ns = pd.Series(10, index = [1, 2, 3])\nprint(s)\n```\n\n```sh\n1    10\n2    10\n3    10\ndtype: int64\n```\n\n### 使用Linspace创建Pandas系列\n\n```python\ns = pd.Series(np.linspace(5, 20, 10)) # linspace(起始点, 终点, 项目数)\nprint(s)\n```\n\n```sh\n0     5.000000\n1     6.666667\n2     8.333333\n3    10.000000\n4    11.666667\n5    13.333333\n6    15.000000\n7    16.666667\n8    18.333333\n9    20.000000\ndtype: float64\n```\n\n## 数据框（DataFrames）\n\nPandas数据框可以以不同的方式创建：\n\n- 从列表的列表创建\n- 从字典创建\n- 从字典的列表创建\n- 从CSV文件创建\n\n### 从列表的列表创建数据框\n\n```python\ndata = [\n    ['Asabeneh', 'Finland', 'Helsinki'], \n    ['David', 'UK', 'London'],\n    ['John', 'Sweden', 'Stockholm']\n]\ndf = pd.DataFrame(data, columns=['Name', 'Country', 'City'])\nprint(df)\n```\n\n```sh\n        Name Country      City\n0   Asabeneh Finland  Helsinki\n1      David      UK    London\n2       John  Sweden Stockholm\n```\n\n### 使用字典创建数据框\n\n```python\ndata = {'Name': ['Asabeneh', 'David', 'John'], 'Country':[\n    'Finland', 'UK', 'Sweden'], 'City': ['Helsinki', 'London', 'Stockholm']}\ndf = pd.DataFrame(data)\nprint(df)\n```\n\n```sh\n        Name Country      City\n0   Asabeneh Finland  Helsinki\n1      David      UK    London\n2       John  Sweden Stockholm\n```\n\n### 从字典列表创建数据框\n\n```python\ndata = [\n    {'Name': 'Asabeneh', 'Country': 'Finland', 'City': 'Helsinki'},\n    {'Name': 'David', 'Country': 'UK', 'City': 'London'},\n    {'Name': 'John', 'Country': 'Sweden', 'City': 'Stockholm'}]\ndf = pd.DataFrame(data)\nprint(df)\n```\n\n```sh\n        Name Country      City\n0   Asabeneh Finland  Helsinki\n1      David      UK    London\n2       John  Sweden Stockholm\n```\n\n## 使用Pandas读取CSV文件\n\n让我们在数据目录中读取文件，将通过将文件路径作为参数传递给pd.read_csv()函数来读取weight-height.csv文件。让我们使用head()方法查看前五行。\n\n```python\nimport pandas as pd\n\ndf = pd.read_csv('./data/weight-height.csv')\nprint(df.head()) # 默认为前五行\n```\n\n```sh\n   Gender     Height      Weight\n0    Male  73.847017  241.893563\n1    Male  68.781904  162.310473\n2    Male  74.110105  212.740856\n3    Male  71.730978  220.042470\n4    Male  69.881796  206.349801\n```\n\n让我们使用tail()方法查看最后五行：\n\n```python\nprint(df.tail()) # 最后五行\n```\n\n```sh\n      Gender     Height      Weight\n9995  Female  66.172652  136.777454\n9996  Female  67.067155  170.867906\n9997  Female  63.867992  128.475319\n9998  Female  69.034243  163.852461\n9999  Female  61.944246  113.649103\n```\n\n### 数据探索\n\n让我们使用shape属性获取行和列的数量：\n```python\nprint(df.shape) # 行和列的数量\n```\n\n```sh\n(10000, 3)\n```\n\n如你所见，该数据集有10000行和3列。让我们获取有关数据的更多信息：\n\n```python\nprint(df.columns) # 列名\nprint(df.head(10)) # 前10行\nprint(df.tail(10)) # 最后10行\nprint(df['Gender'].value_counts()) # 计算每个值有多少个\nprint(df.describe()) # 数据统计概要\n```\n\n```sh\nIndex(['Gender', 'Height', 'Weight'], dtype='object')\n   Gender     Height      Weight\n0    Male  73.847017  241.893563\n1    Male  68.781904  162.310473\n2    Male  74.110105  212.740856\n3    Male  71.730978  220.042470\n4    Male  69.881796  206.349801\n5    Male  68.767792  152.212156\n6    Male  67.961960  183.927889\n7    Male  68.563817  175.929316\n8    Male  71.267570  196.028855\n9    Male  72.040119  205.801386\n      Gender     Height      Weight\n9990  Female  64.744846  139.725595\n9991  Female  62.109532  132.451630\n9992  Female  62.593008  130.727432\n9993  Female  62.100222  131.220717\n9994  Female  63.421888  133.330246\n9995  Female  66.172652  136.777454\n9996  Female  67.067155  170.867906\n9997  Female  63.867992  128.475319\n9998  Female  69.034243  163.852461\n9999  Female  61.944246  113.649103\nGender\nMale      5000\nFemale    5000\nName: count, dtype: int64\n            Height        Weight\ncount  10000.000000  10000.000000\nmean      66.367560    161.440357\nstd        3.847528     32.108439\nmin       54.263133     64.700127\n25%       63.505620    135.818051\n50%       66.318070    161.212928\n75%       69.174262    187.169525\nmax       78.998742    269.989699\n```\n\n## 修改数据框\n\n### 创建数据框\n\n首先，让我们使用前面学到的内容创建一个数据框：\n\n```python\n# 导入pandas包\nimport pandas as pd\n# 导入numpy包\nimport numpy as np\n# 数据\ndata = [\n    {\"Name\": \"张三\", \"Country\":\"中国\", \"City\":\"上海\"},\n    {\"Name\": \"李四\", \"Country\":\"中国\", \"City\":\"北京\"},\n    {\"Name\": \"王五\", \"Country\":\"中国\", \"City\":\"广州\"}]\n# 创建一个数据框\ndf = pd.DataFrame(data)\nprint(df)\n```\n\n```sh\n    Name Country City\n0   张三    中国   上海\n1   李四    中国   北京\n2   王五    中国   广州\n```\n\n### 添加新列\n\n让我们向DataFrame添加权重列：\n\n```python\nweights = [74, 78, 69]\ndf['Weight'] = weights\ndf\n```\n\n```sh\n    Name Country City  Weight\n0   张三    中国   上海      74\n1   李四    中国   北京      78\n2   王五    中国   广州      69\n```\n\n让我们添加一个高度列：\n\n```python\nheights = [173, 175, 169]\ndf['Height'] = heights\ndf\n```\n\n```sh\n    Name Country City  Weight  Height\n0   张三    中国   上海      74     173\n1   李四    中国   北京      78     175\n2   王五    中国   广州      69     169\n```\n\n### 修改列值\n\n我们可以通过三种方式修改列：\n\n1. 直接在列名中写入新数据：\n\n```python\ndf['Name'] = ['赵六', '钱七', '孙八']\ndf\n```\n\n```sh\n    Name Country City  Weight  Height\n0   赵六    中国   上海      74     173\n1   钱七    中国   北京      78     175\n2   孙八    中国   广州      69     169\n```\n\n2. 通过索引进行修改：\n\n```python\ndf.loc[1, 'Name'] = '小七'\ndf\n```\n\n```sh\n    Name Country City  Weight  Height\n0   赵六    中国   上海      74     173\n1   小七    中国   北京      78     175\n2   孙八    中国   广州      69     169\n```\n\n通过iloc索引：\n\n```python\nprint('原始数据：\\n', df)\ndf.iloc[1, 0] = '阿七'\nprint('修改后的数据：\\n', df)\n```\n\n```sh\n原始数据：\n     Name Country City  Weight  Height\n0   赵六    中国   上海      74     173\n1   小七    中国   北京      78     175\n2   孙八    中国   广州      69     169\n修改后的数据：\n     Name Country City  Weight  Height\n0   赵六    中国   上海      74     173\n1   阿七    中国   北京      78     175\n2   孙八    中国   广州      69     169\n```\n\n### 格式化数据框列\n\n让我们使用格式进行修改。强大公式是BMI：体重（kg）/ 身高²（m）。让我们添加一个BMI列：\n\n```python\n# 添加身高、体重和BMI列\ndf['BMI'] = np.round(df['Weight'] / ((df['Height'] * 0.01) ** 2), 2) # 保留两位小数\n\nprint(df)\n```\n\n```sh\n   Name Country City  Weight  Height   BMI\n0  赵六    中国   上海      74     173  24.73\n1  阿七    中国   北京      78     175  25.47\n2  孙八    中国   广州      69     169  24.16\n```\n\n## 检查列值的数据类型\n\n我们可以使用dtypes属性检查DataFrame中列的数据类型：\n\n```python\nprint(df.dtypes)\n```\n\n```sh\nName        object\nCountry     object\nCity        object\nWeight       int64\nHeight       int64\nBMI        float64\ndtype: object\n```\n\n### 布尔索引\n\n布尔索引或布尔掩码允许您使用条件选择DataFrame中的特定行：\n\n```python\n# 创建一个数据框\ndf = pd.DataFrame({\n    'name': ['张三', '李四', '王五', '赵六'],\n    'country': ['中国', '美国', '英国', '西班牙'],\n    'age': [25, 15, 22, 28],\n    '在职': [True, False, True, False]\n})\n\nprint(df)\n```\n\n```sh\n  name country  age    在职\n0  张三     中国   25   True\n1  李四     美国   15  False\n2  王五     英国   22   True\n3  赵六   西班牙   28  False\n```\n\n让我们筛选出年龄大于20岁且在职的人员：\n\n```python\nprint(df[(df['age'] > 20) & (df['在职'] == True)])\n```\n\n```sh\n  name country  age   在职\n0  张三     中国   25  True\n2  王五     英国   22  True\n```\n\n## 练习：第25天\n\n1. 阅读[hacker_news.csv](../data/hacker_news.csv)文件并获取前五行\n2. 获取标题列\n3. 获取行数、列数\n4. 获取前十行和最后十行\n5. 获取第二行和第四行从第二列到第四列的数据\n6. 获取主题为Python的行\n7. 获取Python主题行的数量\n8. 获取投票数超过200的所有行\n9. 按投票数排序数据框\n10. 按投票数进行降序排序\n11. 过滤掉Python主题并按票数排序\n\n🎉 恭喜！🎉\n\n[<< 第 24 天](./24_statistics_cn.md) | [第 26 天 >>](./26_python_web_cn.md) "
  },
  {
    "path": "Chinese/26_python_web_cn.md",
    "content": "# 30天Python编程挑战：第26天 - Python网络编程\n\n- [第26天](#-第26天)\n  - [Python网络编程](#python网络编程)\n    - [Flask](#flask)\n      - [文件夹结构](#文件夹结构)\n    - [设置项目目录](#设置项目目录)\n    - [创建路由](#创建路由)\n    - [创建模板](#创建模板)\n    - [Python脚本](#python脚本)\n    - [导航](#导航)\n    - [创建布局](#创建布局)\n      - [提供静态文件](#提供静态文件)\n    - [部署](#部署)\n      - [创建Heroku账户](#创建heroku账户)\n      - [登录Heroku](#登录heroku)\n      - [创建requirements和Procfile](#创建requirements和procfile)\n      - [将项目推送到Heroku](#将项目推送到heroku)\n  - [练习：第26天](#练习第26天)\n\n# 📘 第26天\n\n## Python网络编程\n\nPython是一种通用编程语言，可以用于多种场合。在本节中，我们将看到如何使用Python进行网络开发。Python有许多Web框架。Django和Flask是最流行的框架。今天，我们将学习如何使用Flask进行Web开发。\n\n### Flask\n\nFlask是用Python编写的Web开发框架。Flask使用Jinja2模板引擎。Flask也可以与其他现代前端库（如React）一起使用。\n\n如果你还没有安装virtualenv包，请先安装它。虚拟环境将允许隔离项目依赖与本地机器依赖。\n\n#### 文件夹结构\n\n完成所有步骤后，你的项目文件结构应该如下所示：\n\n```sh\n├── Procfile\n├── app.py\n├── env\n│   ├── bin\n├── requirements.txt\n├── static\n│   └── css\n│       └── main.css\n└── templates\n    ├── about.html\n    ├── home.html\n    ├── layout.html\n    ├── post.html\n    └── result.html\n```\n\n### 设置项目目录\n\n按照以下步骤开始使用Flask。\n\n步骤1：使用以下命令安装virtualenv。\n\n```sh\npip install virtualenv\n```\n\n步骤2：\n\n```sh\nasabeneh@Asabeneh:~/Desktop$ mkdir python_for_web\nasabeneh@Asabeneh:~/Desktop$ cd python_for_web/\nasabeneh@Asabeneh:~/Desktop/python_for_web$ virtualenv venv\nasabeneh@Asabeneh:~/Desktop/python_for_web$ source venv/bin/activate\n(env) asabeneh@Asabeneh:~/Desktop/python_for_web$ pip freeze\n(env) asabeneh@Asabeneh:~/Desktop/python_for_web$ pip install Flask\n(env) asabeneh@Asabeneh:~/Desktop/python_for_web$ pip freeze\nClick==7.0\nFlask==1.1.1\nitsdangerous==1.1.0\nJinja2==2.10.3\nMarkupSafe==1.1.1\nWerkzeug==0.16.0\n(env) asabeneh@Asabeneh:~/Desktop/python_for_web$\n```\n\n我们创建了一个名为python_for_web的项目目录。在项目中，我们创建了一个虚拟环境*venv*，它可以是任何名称，但我喜欢称它为_venv_。然后我们激活了虚拟环境。我们使用pip freeze检查项目目录中安装的包。pip freeze的结果是空的，因为还没有安装包。\n\n现在，让我们在项目目录中创建app.py文件并编写以下代码。app.py文件将是项目中的主文件。以下代码包含flask模块和os模块。\n\n### 创建路由\n\n主页路由。\n\n```py\n# 导入flask\nfrom flask import Flask\nimport os # 导入操作系统模块\n\napp = Flask(__name__)\n\n@app.route('/') # 这个装饰器创建主页路由\ndef home ():\n    return '<h1>欢迎</h1>'\n\n@app.route('/about')\ndef about():\n    return '<h1>关于我们</h1>'\n\n\nif __name__ == '__main__':\n    # 部署时我们使用环境变量\n    # 使其同时适用于生产和开发环境\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n要运行flask应用程序，在主flask应用程序目录中输入python app.py。\n\n运行_python app.py_后，检查本地主机5000端口。\n\n让我们添加额外的路由。\n创建关于路由\n\n```py\n# 导入flask\nfrom flask import Flask\nimport os # 导入操作系统模块\n\napp = Flask(__name__)\n\n@app.route('/') # 这个装饰器创建主页路由\ndef home ():\n    return '<h1>欢迎</h1>'\n\n@app.route('/about')\ndef about():\n    return '<h1>关于我们</h1>'\n\nif __name__ == '__main__':\n    # 部署时我们使用环境变量\n    # 使其同时适用于生产和开发环境\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n现在，我们在上面的代码中添加了关于路由。如果我们想渲染HTML文件而不是字符串呢？使用*render_template*函数可以渲染HTML文件。让我们在项目目录中创建一个名为templates的文件夹，并在其中创建home.html和about.html。让我们也从flask导入*render_template*函数。\n\n### 创建模板\n\n在templates文件夹内创建HTML文件。\n\nhome.html\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n    <title>主页</title>\n  </head>\n\n  <body>\n    <h1>欢迎回家</h1>\n  </body>\n</html>\n```\n\nabout.html\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n    <title>关于</title>\n  </head>\n\n  <body>\n    <h1>关于我们</h1>\n  </body>\n</html>\n```\n\n### Python脚本\n\napp.py\n\n```py\n# 导入flask\nfrom flask import Flask, render_template\nimport os # 导入操作系统模块\n\napp = Flask(__name__)\n\n@app.route('/') # 这个装饰器创建主页路由\ndef home ():\n    return render_template('home.html')\n\n@app.route('/about')\ndef about():\n    return render_template('about.html')\n\nif __name__ == '__main__':\n    # 部署时我们使用环境变量\n    # 使其同时适用于生产和开发环境\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n正如你所看到的，为了访问不同的页面或进行导航，我们需要一个导航。让我们为每个页面添加一个链接，或者创建一个我们用于每个页面的布局。\n\n### 导航\n\n```html\n<ul>\n  <li><a href=\"/\">主页</a></li>\n  <li><a href=\"/about\">关于</a></li>\n</ul>\n```\n\n现在，我们可以使用上面的链接在页面之间导航。让我们创建一个额外的页面来处理表单数据。你可以给它取任何名字，我喜欢称它为post.html。\n\n我们可以使用Jinja2模板引擎向HTML文件注入数据。\n\n```py\n# 导入flask\nfrom flask import Flask, render_template, request, redirect, url_for\nimport os # 导入操作系统模块\n\napp = Flask(__name__)\n\n@app.route('/') # 这个装饰器创建主页路由\ndef home ():\n    techs = ['HTML', 'CSS', 'Flask', 'Python']\n    name = '30天Python编程挑战'\n    return render_template('home.html', techs=techs, name=name, title='主页')\n\n@app.route('/about')\ndef about():\n    name = '30天Python编程挑战'\n    return render_template('about.html', name=name, title='关于我们')\n\n@app.route('/post')\ndef post():\n    name = '编程语言文章'\n    path = request.path\n    return render_template('post.html', name=name, path=path, title='文章')\n\nif __name__ == '__main__':\n    # 部署时我们使用环境变量\n    # 使其同时适用于生产和开发环境\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\nhome.html\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n    <title>{{title}}</title>\n  </head>\n\n  <body>\n    <ul>\n      <li><a href=\"/\">主页</a></li>\n      <li><a href=\"/about\">关于</a></li>\n      <li><a href=\"/post\">文章</a></li>\n    </ul>\n    <h1>欢迎回到{{name}}</h1>\n    <ul>\n      {% for tech in techs %}\n      <li>{{tech}}</li>\n      {% endfor %}\n    </ul>\n  </body>\n</html>\n```\n\nabout.html\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n    <title>{{title}}</title>\n  </head>\n\n  <body>\n    <ul>\n      <li><a href=\"/\">主页</a></li>\n      <li><a href=\"/about\">关于</a></li>\n      <li><a href=\"/post\">文章</a></li>\n    </ul>\n    <h1>关于{{name}}</h1>\n  </body>\n</html>\n```\n\npost.html\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n    <title>{{title}}</title>\n  </head>\n\n  <body>\n    <ul>\n      <li><a href=\"/\">主页</a></li>\n      <li><a href=\"/about\">关于</a></li>\n      <li><a href=\"/post\">文章</a></li>\n    </ul>\n    <h1>{{name}}</h1>\n    <p>当前路径: {{path}}</p>\n    <form action=\"/result\" method=\"POST\">\n      <div>\n        <input\n          type=\"text\"\n          name=\"first_name\"\n          placeholder=\"第一名字\"\n          required\n        />\n      </div>\n      <div>\n        <input\n          type=\"text\"\n          name=\"last_name\"\n          placeholder=\"姓氏\"\n          required\n        />\n      </div>\n      <div>\n        <input type=\"text\" name=\"old_job\" placeholder=\"旧工作\" />\n      </div>\n      <div>\n        <input type=\"text\" name=\"current_job\" placeholder=\"当前工作\" />\n      </div>\n      <div>\n        <input type=\"text\" name=\"country\" placeholder=\"国家\" />\n      </div>\n      <div>\n        <button type=\"submit\">提交</button>\n      </div>\n    </form>\n  </body>\n</html>\n```\n\n现在，让我们添加一个接收表单数据的路由。我们使用POST方法，因为我们将收到表单数据。\n\n```py\n# 导入flask\nfrom flask import Flask, render_template, request, redirect, url_for\nimport os # 导入操作系统模块\n\napp = Flask(__name__)\n\n@app.route('/') # 这个装饰器创建主页路由\ndef home():\n    techs = ['HTML', 'CSS', 'Flask', 'Python']\n    name = '30天Python编程挑战'\n    return render_template('home.html', techs=techs, name=name, title='主页')\n\n@app.route('/about')\ndef about():\n    name = '30天Python编程挑战'\n    return render_template('about.html', name=name, title='关于我们')\n\n@app.route('/post')\ndef post():\n    name = '文章'\n    return render_template('post.html', name=name, title='文章')\n\n\n@app.route('/result', methods=['POST'])\ndef result():\n    first_name = request.form['first_name']\n    last_name = request.form['last_name']\n    old_job = request.form['old_job']\n    current_job = request.form['current_job']\n    country = request.form['country']\n    print(first_name, last_name, old_job, current_job, country)\n    result_data = {\n        'first_name':first_name,\n        'last_name':last_name,\n        'old_job': old_job,\n        'current_job': current_job,\n        'country':country\n    }\n    return render_template('result.html', result_data = result_data, title= '结果')\n\nif __name__ == '__main__':\n    # 部署时我们使用环境变量\n    # 使其同时适用于生产和开发环境\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\nresult.html\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n    <title>{{title}}</title>\n  </head>\n\n  <body>\n    <ul>\n      <li><a href=\"/\">主页</a></li>\n      <li><a href=\"/about\">关于</a></li>\n      <li><a href=\"/post\">文章</a></li>\n    </ul>\n    <h1>表单数据</h1>\n\n    <ul>\n      <li>第一名字: {{result_data.first_name}}</li>\n      <li>姓氏: {{result_data.last_name}}</li>\n      <li>旧工作: {{result_data.old_job}}</li>\n      <li>当前工作: {{result_data.current_job}}</li>\n      <li>国家: {{result_data.country}}</li>\n    </ul>\n  </body>\n</html>\n```\n\n在现实世界中，我们不会在所有页面中重复HTML代码。而是创建一个布局并将其继承到其他文件中。让我们使用继承（模板）。现在，我们需要创建的不是三个不同的文件，而是一个名为layout.html的布局文件。然后其他文件将继承它。\n\n### 创建布局\n\nlayout.html\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n    <link\n      href=\"https://fonts.googleapis.com/css?family=Lato:300,400|Nunito:300,400|Raleway:300,400&display=swap\"\n      rel=\"stylesheet\"\n    />\n    <link\n      rel=\"stylesheet\"\n      href=\"{{ url_for('static', filename='css/main.css') }}\"\n    />\n    {% if title %}\n    <title>30天Python - {{ title}}</title>\n    {% else %}\n    <title>30天Python</title>\n    {% endif %}\n  </head>\n\n  <body>\n    <header>\n      <div class=\"menu-container\">\n        <div>\n          <a class=\"brand-name nav-link\" href=\"/\">30天Python</a>\n        </div>\n        <ul class=\"nav-lists\">\n          <li class=\"nav-list\">\n            <a class=\"nav-link active\" href=\"{{ url_for('home') }}\">主页</a>\n          </li>\n          <li class=\"nav-list\">\n            <a class=\"nav-link active\" href=\"{{ url_for('about') }}\">关于</a>\n          </li>\n          <li class=\"nav-list\">\n            <a class=\"nav-link active\" href=\"{{ url_for('post') }}\">文章</a>\n          </li>\n        </ul>\n      </div>\n    </header>\n    <main>\n      {% block content %} {% endblock %}\n    </main>\n  </body>\n</html>\n```\n\n在上面的布局中，我们创建了一个可以被所有继承布局的页面使用的公共布局。在布局内部，我们可以看到导航链接。我们使用{% block content %}{% endblock %}标记以允许子模板添加内容。\n\nhome.html\n\n```html\n{% extends 'layout.html' %} {% block content %}\n<div class=\"container\">\n  <h1>欢迎回到{{name}}</h1>\n  <p>\n    这个项目是通过使用以下技术构建的:\n    <span class=\"tech\">Flask</span>, <span class=\"tech\">Python</span>\n    and <span class=\"tech\">HTML</span> CSS</span>\n  </p>\n  <ul>\n    {% for tech in techs %}\n    <li class=\"tech\">{{tech}}</li>\n\n    {% endfor %}\n  </ul>\n</div>\n\n{% endblock %}\n```\n\nabout.html\n\n```html\n{% extends 'layout.html' %} {% block content %}\n<div class=\"container\">\n  <h1>关于{{name}}</h1>\n  <p>\n    这个挑战是一个30天编程挑战，旨在帮助你学习Python编程语言，通过每天解决一个Python问题。\n  </p>\n</div>\n{% endblock %}\n```\n\npost.html\n\n```html\n{% extends 'layout.html' %} {% block content %}\n<div class=\"container\">\n  <h1>{{name}}</h1>\n  <p>{{path}}</p>\n  <form action=\"/result\" method=\"POST\">\n    <div>\n      <input type=\"text\" name=\"first_name\" placeholder=\"第一名字\" required />\n    </div>\n    <div>\n      <input type=\"text\" name=\"last_name\" placeholder=\"姓氏\" required />\n    </div>\n    <div>\n      <input type=\"text\" name=\"old_job\" placeholder=\"旧工作\" />\n    </div>\n    <div>\n      <input type=\"text\" name=\"current_job\" placeholder=\"当前工作\" />\n    </div>\n    <div>\n      <input type=\"text\" name=\"country\" placeholder=\"国家\" />\n    </div>\n    <div>\n      <button type=\"submit\">提交</button>\n    </div>\n  </form>\n</div>\n\n{% endblock %}\n```\n\nresult.html\n\n```html\n{% extends 'layout.html' %} {% block content %}\n<div class=\"container\">\n  <h1>表单数据</h1>\n  <ul>\n    <li>第一名字: {{result_data.first_name}}</li>\n    <li>姓氏: {{result_data.last_name}}</li>\n    <li>旧工作: {{result_data.old_job}}</li>\n    <li>当前工作: {{result_data.current_job}}</li>\n    <li>国家: {{result_data.country}}</li>\n  </ul>\n</div>\n\n{% endblock %}\n```\n\n#### 提供静态文件\n\n以下是main.css文件，我们将把它放在static/css目录中：\n\n```css\n/* === GENERAL === */\nbody {\n  margin: 0;\n  padding: 0;\n  font-family: \"Lato\", sans-serif;\n  background-color: #f0f8ea;\n}\n\n.container {\n  max-width: 80%;\n  margin: auto;\n  padding: 30px;\n}\n\nul {\n  list-style-type: none;\n  padding: 0;\n}\n\n.tech {\n  color: #5bbc2e;\n}\n\n/* === HEADER === */\nheader {\n  background-color: #5bbc2e;\n}\n\n.menu-container {\n  display: flex;\n  justify-content: space-between;\n  padding: 20px 30px;\n}\n\n.brand-name {\n  color: white;\n  font-weight: 800;\n  font-size: 24px;\n}\n\n.nav-lists {\n  display: flex;\n}\n\n.nav-list {\n  margin-right: 15px;\n}\n\n.nav-link {\n  text-decoration: none;\n  color: white;\n  font-weight: 300;\n}\n\n/* === FORM === */\n\nform {\n  margin: 30px 0;\n  border: 1px solid #ddd;\n  padding: 30px;\n  border-radius: 10px;\n}\n\nform > div {\n  margin-bottom: 15px;\n}\n\ninput {\n  width: 100%;\n  padding: 10px;\n  border: 1px solid #ddd;\n  border-radius: 5px;\n  outline: 0;\n  font-size: 16px;\n  box-sizing: border-box;\n  margin-top: 5px;\n}\n\nbutton {\n  padding: 12px 24px;\n  border: 0;\n  background-color: #5bbc2e;\n  color: white;\n  border-radius: 10px;\n  font-size: 16px;\n  outline: 0;\n  cursor: pointer;\n}\n\nbutton:hover {\n  background-color: #4b9c25;\n}\n```\n\n### 部署\n\n#### 创建Heroku账户\n\nHeroku提供了一个免费的托管服务。如果你想要部署一个应用程序，你应该有一个Heroku账户。\n\n#### 登录Heroku\n\n```sh\nasabeneh@Asabeneh:~/Desktop/python_for_web$ heroku login\nheroku: Press any key to open up the browser to login or q to exit:\nOpening browser to https://cli-auth.heroku.com/auth/cli/browser/ec0972d5-d8c6-4adf-b004-a42a22dd09a8\nLogging in... done\nLogged in as asabeneh@gmail.com\nasabeneh@Asabeneh:~/Desktop/python_for_web$\n```\n\n#### 创建requirements和Procfile\n\n在部署应用程序之前，我们需要告诉Heroku哪些依赖包需要安装，以及如何运行应用程序。Heroku使用requirements.txt文件获取应用程序依赖包的信息。使用pip freeze命令列出所有依赖包及其版本，并将其写入requirements.txt。\n\n```sh\nasabeneh@Asabeneh:~/Desktop/python_for_web$ pip freeze\nClick==7.0\nFlask==1.1.1\nitsdangerous==1.1.0\nJinja2==2.10.3\nMarkupSafe==1.1.1\nWerkzeug==0.16.0\nasabeneh@Asabeneh:~/Desktop/python_for_web$ pip freeze > requirements.txt\n```\n\nProcfile告诉Heroku如何运行应用程序。在本例中，我们使用Gunicorn作为WSGI HTTP服务器，用于运行Python Web应用程序。我们需要将Gunicorn添加到我们的依赖包中。\n\n```sh\nasabeneh@Asabeneh:~/Desktop/python_for_web$ pip install gunicorn\nasabeneh@Asabeneh:~/Desktop/python_for_web$ pip freeze > requirements.txt\n```\n\n现在，让我们创建一个Procfile，并添加以下内容：\n\n```sh\nweb: gunicorn app:app\n```\n\n#### 将项目推送到Heroku\n\n```sh\nasabeneh@Asabeneh:~/Desktop/python_for_web$ heroku create 30-days-of-python-app\nCreating ⬢ 30-days-of-python-app... done\nhttps://30-days-of-python-app.herokuapp.com/ | https://git.heroku.com/30-days-of-python-app.git\nasabeneh@Asabeneh:~/Desktop/python_for_web$ git init\nInitialized empty Git repository in /home/asabeneh/Desktop/python_for_web/.git/\nasabeneh@Asabeneh:~/Desktop/python_for_web$ heroku git:remote -a 30-days-of-python-app\nset git remote heroku to https://git.heroku.com/30-days-of-python-app.git\nasabeneh@Asabeneh:~/Desktop/python_for_web$ echo -e \"venv\\n.vscode\" > .gitignore\nasabeneh@Asabeneh:~/Desktop/python_for_web$ git add .\nasabeneh@Asabeneh:~/Desktop/python_for_web$ git commit -m \"first python web app\"\n[master (root-commit) 9dfcc6a] first python web app\n 9 files changed, 403 insertions(+)\n create mode 100644 .gitignore\n create mode 100644 Procfile\n create mode 100644 app.py\n create mode 100644 requirements.txt\n create mode 100644 static/css/main.css\n create mode 100644 templates/about.html\n create mode 100644 templates/home.html\n create mode 100644 templates/layout.html\n create mode 100644 templates/post.html\n create mode 100644 templates/result.html\nasabeneh@Asabeneh:~/Desktop/python_for_web$ git push heroku master\nEnumerating objects: 14, done.\nCounting objects: 100% (14/14), done.\nDelta compression using up to 2 threads\nCompressing objects: 100% (12/12), done.\nWriting objects: 100% (14/14), 6.08 KiB | 1.52 MiB/s, done.\nTotal 14 (delta 2), reused 0 (delta 0)\nremote: Compressing source files... done.\nremote: Building source:\nremote:\nremote: -----> Python app detected\nremote: -----> Installing python-3.6.10\nremote: -----> Installing pip\nremote: -----> Installing dependencies with Pipenv 2018.5.18…\nremote:        Installing dependencies from Pipfile.lock (872ae5)…\nremote: -----> Installing SQLite3\nremote: -----> $ python manage.py collectstatic --noinput\nremote:        Traceback (most recent call last):\nremote:          File \"manage.py\", line 10, in <module>\nremote:            from app import app\nremote:        ModuleNotFoundError: No module named 'app'\nremote:\nremote:  !     Error while running '$ python manage.py collectstatic --noinput'.\nremote:        See traceback above for details.\nremote:\nremote:        You may need to update application code to resolve this error.\nremote:        Or, you can disable collectstatic for this application:\nremote:\nremote:           $ heroku config:set DISABLE_COLLECTSTATIC=1\nremote:\nremote:        https://devcenter.heroku.com/articles/django-assets\nremote: -----> Discovering process types\nremote:        Procfile declares types -> web\nremote:\nremote: -----> Compressing...\nremote:        Done: 55.7M\nremote: -----> Launching...\nremote:        Released v3\nremote:        https://30-days-of-python-app.herokuapp.com/ deployed to Heroku\nremote:\nremote: Verifying deploy... done.\nTo https://git.heroku.com/30-days-of-python-app.git\n * [new branch]      master -> master\nasabeneh@Asabeneh:~/Desktop/python_for_web$\n```\n\n如你所见，我们已经成功地创建了第一个网络应用程序、对其进行部署，并将其托管在Heroku上。您可以使用此[链接](https://30-days-of-python-app.herokuapp.com/)尝试本应用程序。\n\n事不宜迟，让我们做一些练习，巩固所学到的知识。\n\n## 练习：第26天\n\n1. 创建一个名为\"成绩计算器\"的Flask应用程序。用户可以输入他们的分数、科目名称，然后应用程序应根据分数显示不同的消息：\n   - 如果分数≥90，显示\"优秀！你的[科目]成绩是[分数]\"。\n   - 如果80≤分数<90，显示\"很好！你的[科目]成绩是[分数]\"。\n   - 如果70≤分数<80，显示\"一般！你的[科目]成绩是[分数]\"。\n   - 如果60≤分数<70，显示\"及格！你的[科目]成绩是[分数]\"。\n   - 如果分数<60，显示\"你需要更加努力！你的[科目]成绩是[分数]\"。\n\n2. 创建一个\"体重指数计算器\"应用程序，计算体重指数(BMI)，公式为体重(kg)/(身高(m)²)。根据BMI值显示不同的健康状态：\n   - BMI<18.5：\"体重过轻\"\n   - 18.5≤BMI<24.9：\"健康体重\"\n   - 25≤BMI<29.9：\"超重\"\n   - BMI≥30：\"肥胖\"\n\n3. 创建一个博客应用程序，用户可以添加、编辑和删除博客文章。\n\n4. 创建一个\"任务管理器\"应用程序，用户可以添加、查看和删除任务。\n\n🎉 恭喜！🎉\n\n[<< 第 25 天](./25_pandas_cn.md) | [第 27 天 >>](./27_python_with_mongodb_cn.md) "
  },
  {
    "path": "Chinese/27_python_with_mongodb_cn.md",
    "content": "# 30天Python编程挑战：第27天 - Python与MongoDB\n\n- [第27天](#-第27天)\n- [Python与MongoDB](#python与mongodb)\n  - [MongoDB](#mongodb)\n    - [SQL与NoSQL的比较](#sql与nosql的比较)\n    - [获取连接字符串(MongoDB URI)](#获取连接字符串mongodb-uri)\n    - [将Flask应用程序连接到MongoDB集群](#将flask应用程序连接到mongodb集群)\n    - [创建数据库和集合](#创建数据库和集合)\n    - [向集合中插入多个文档](#向集合中插入多个文档)\n    - [MongoDB查找](#mongodb查找)\n    - [使用查询进行查找](#使用查询进行查找)\n    - [使用修饰符的查询查找](#使用修饰符的查询查找)\n    - [限制文档数量](#限制文档数量)\n    - [使用排序进行查找](#使用排序进行查找)\n    - [使用查询进行更新](#使用查询进行更新)\n    - [删除文档](#删除文档)\n    - [删除集合](#删除集合)\n  - [💻 练习：第27天](#-练习第27天)\n\n# 📘 第27天\n\n# Python与MongoDB\n\nPython是一种后端技术，可以与不同的数据库应用程序连接。它可以连接到SQL和NoSQL数据库。在本节中，我们将Python与MongoDB数据库连接，MongoDB是一种NoSQL数据库。\n\n## MongoDB\n\nMongoDB是一种NoSQL数据库。MongoDB以类似JSON的文档形式存储数据，这使得MongoDB非常灵活和可扩展。让我们看看SQL和NoSQL数据库的不同术语。下表将展示SQL与NoSQL数据库之间的区别。\n\n### SQL与NoSQL的比较\n\n![SQL与NoSQL](../images/mongoDB/sql-vs-nosql.png)\n\n在本节中，我们将重点关注NoSQL数据库MongoDB。通过点击注册按钮，然后在下一页点击注册，让我们在[mongoDB](https://www.mongodb.com/)上注册。\n\n![MongoDB注册页面](../images/mongoDB/mongodb-signup-page.png)\n\n完成表格并点击继续\n\n![MongoDB注册](../images/mongoDB/mongodb-register.png)\n\n选择免费计划\n\n![MongoDB免费计划](../images/mongoDB/mongodb-free.png)\n\n选择最近的免费区域，并为你的集群命名。\n\n![MongoDB集群名称](../images/mongoDB/mongodb-cluster-name.png)\n\n现在，一个免费的沙箱已创建\n\n![MongoDB沙箱](../images/mongoDB/mongodb-sandbox.png)\n\n允许所有本地主机访问\n\n![MongoDB允许IP访问](../images/mongoDB/mongodb-allow-ip-access.png)\n\n添加用户和密码\n\n![MongoDB添加用户](../images/mongoDB/mongodb-add-user.png)\n\n创建MongoDB URI链接\n\n![MongoDB创建URI](../images/mongoDB/mongodb-create-uri.png)\n\n选择Python 3.6或更高版本的驱动程序\n\n![MongoDB Python驱动程序](../images/mongoDB/mongodb-python-driver.png)\n\n### 获取连接字符串(MongoDB URI)\n\n复制连接字符串链接，你将获得类似这样的内容：\n\n```sh\nmongodb+srv://asabeneh:<password>@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority\n```\n\n不要担心这个URL，它是连接你的应用程序与mongoDB的一种方式。\n让我们用你添加用户时使用的密码替换密码占位符。\n\n**示例：**\n\n```sh\nmongodb+srv://asabeneh:123123123@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority\n```\n\n现在，我已经替换了所有内容，密码是123123123，数据库名称是*thirty_days_python*。这只是一个示例，你的密码必须比示例密码更强。\n\nPython需要mongoDB驱动程序才能访问mongoDB数据库。我们将使用_pymongo_和_dnspython_来连接我们的应用程序与mongoDB基础。在你的项目目录中安装pymongo和dnspython。\n\n```sh\npip install pymongo dnspython\n```\n\n要使用mongodb+srv://URI，必须安装\"dnspython\"模块。dnspython是用于Python的DNS工具包。它支持几乎所有记录类型。\n\n### 将Flask应用程序连接到MongoDB集群\n\n```py\n# 导入flask\nfrom flask import Flask, render_template\nimport os # 导入操作系统模块\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\nprint(client.list_database_names())\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # 部署时我们使用环境变量\n    # 使其同时适用于生产和开发环境\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n当我们运行上面的代码时，我们会得到默认的mongoDB数据库。\n\n```sh\n['admin', 'local']\n```\n\n### 创建数据库和集合\n\n让我们创建一个数据库，如果数据库和集合在mongoDB中不存在，它们将被创建。让我们创建一个名为*thirty_days_of_python*的数据库和*students*集合。\n\n创建数据库的方法：\n\n```sh\ndb = client.name_of_databse # 我们可以这样创建数据库，或者使用第二种方式\ndb = client['name_of_database']\n```\n\n```py\n# 导入flask\nfrom flask import Flask, render_template\nimport os # 导入操作系统模块\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\n# 创建数据库\ndb = client.thirty_days_of_python\n# 创建students集合并插入文档\ndb.students.insert_one({'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250})\nprint(client.list_database_names())\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # 部署时我们使用环境变量\n    # 使其同时适用于生产和开发环境\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n在创建数据库后，我们还创建了一个students集合，并使用*insert_one()*方法插入了一个文档。\n现在，数据库*thirty_days_of_python*和*students*集合已经创建，并且文档已经插入。\n检查你的mongoDB集群，你将看到数据库和集合。在集合内部，将有一个文档。\n\n```sh\n['thirty_days_of_python', 'admin', 'local']\n```\n\n如果你在mongoDB集群上看到这个，这意味着你已经成功创建了一个数据库和一个集合。\n\n![创建数据库和集合](../images/mongoDB/mongodb-creating_database.png)\n\n如果你看到上图，文档已经创建，并带有一个长ID作为主键。每次我们创建一个文档，mongoDB都会为它创建一个唯一的ID。\n\n### 向集合中插入多个文档\n\n*insert_one()*方法一次插入一个项目，如果我们想一次插入多个文档，我们可以使用*insert_many()*方法或for循环。\n我们可以使用for循环一次插入多个文档。\n\n```py\n# 导入flask\nfrom flask import Flask, render_template\nimport os # 导入操作系统模块\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\n\nstudents = [\n        {'name':'David','country':'UK','city':'London','age':34},\n        {'name':'John','country':'Sweden','city':'Stockholm','age':28},\n        {'name':'Sami','country':'Finland','city':'Helsinki','age':25},\n    ]\nfor student in students:\n    db.students.insert_one(student)\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # 部署时我们使用环境变量\n    # 使其同时适用于生产和开发环境\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n### MongoDB查找\n\n*find()*和*findOne()*方法是在mongoDB数据库集合中查找数据的常用方法。它类似于MySQL数据库中的SELECT语句。\n让我们使用_find_one()_方法来获取数据库集合中的一个文档。\n\n- \\*find_one({\"\\_id\": ObjectId(\"id\"}): 如果没有提供id，则获取第一次出现的文档\n\n```py\n# 导入flask\nfrom flask import Flask, render_template\nimport os # 导入操作系统模块\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # 访问数据库\nstudent = db.students.find_one()\nprint(student)\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # 部署时我们使用环境变量\n    # 使其同时适用于生产和开发环境\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Helsinki', 'city': 'Helsinki', 'age': 250}\n```\n\n上面的查询返回第一个条目，但我们可以使用特定的\\_id来定位特定的文档。让我们做一个例子，使用David的id来获取David对象。\n'\\_id':ObjectId('5df68a23f106fe2d315bbc8c')\n\n```py\n# 导入flask\nfrom flask import Flask, render_template\nimport os # 导入操作系统模块\nfrom bson.objectid import ObjectId # id对象\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # 访问数据库\nstudent = db.students.find_one({'_id':ObjectId('5df68a23f106fe2d315bbc8c')})\nprint(student)\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # 部署时我们使用环境变量\n    # 使其同时适用于生产和开发环境\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'_id': ObjectId('5df68a23f106fe2d315bbc8c'), 'name': 'David', 'country': 'UK', 'city': 'London', 'age': 34}\n```\n\n我们已经看到如何使用上面的例子来使用_find_one()_。让我们进一步了解_find()_\n\n- _find()_: 如果我们不传递查询对象，返回集合中的所有出现。该对象是pymongo.cursor对象。\n\n```py\n# 导入flask\nfrom flask import Flask, render_template\nimport os # 导入操作系统模块\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # 访问数据库\nstudents = db.students.find()\nfor student in students:\n    print(student)\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # 部署时我们使用环境变量\n    # 使其同时适用于生产和开发环境\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8c'), 'name': 'David', 'country': 'UK', 'city': 'London', 'age': 34}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8d'), 'name': 'John', 'country': 'Sweden', 'city': 'Stockholm', 'age': 28}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n```\n\n我们可以通过在_find({}, {})_中传递第二个对象来指定要返回的字段。0表示不包含，1表示包含，但我们不能混合使用0和1，除了\\_id。\n\n```py\n# 导入flask\nfrom flask import Flask, render_template\nimport os # 导入操作系统模块\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # 访问数据库\nstudents = db.students.find({}, {\"_id\":0,  \"name\": 1, \"country\":1}) # 0表示不包含，1表示包含\nfor student in students:\n    print(student)\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # 部署时我们使用环境变量\n    # 使其同时适用于生产和开发环境\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'name': 'Asabeneh', 'country': 'Finland'}\n{'name': 'David', 'country': 'UK'}\n{'name': 'John', 'country': 'Sweden'}\n{'name': 'Sami', 'country': 'Finland'}\n```\n\n### 使用查询进行查找\n\n在mongoDB中，find接受一个查询对象。我们可以传递一个查询对象，我们可以过滤我们想要过滤的文档。\n\n```py\n# 导入flask\nfrom flask import Flask, render_template\nimport os # 导入操作系统模块\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # 访问数据库\n\nquery = {\n    \"country\":\"Finland\"\n}\nstudents = db.students.find(query)\n\nfor student in students:\n    print(student)\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # 部署时我们使用环境变量\n    # 使其同时适用于生产和开发环境\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n```\n\n带有修饰符的查询\n\n```py\n# 导入flask\nfrom flask import Flask, render_template\nimport os # 导入操作系统模块\nimport pymongo\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # 访问数据库\n\nquery = {\n    \"city\":\"Helsinki\"\n}\nstudents = db.students.find(query)\nfor student in students:\n    print(student)\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # 部署时我们使用环境变量\n    # 使其同时适用于生产和开发环境\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n```\n\n### 使用修饰符的查询查找\n\n```py\n# 导入flask\nfrom flask import Flask, render_template\nimport os # 导入操作系统模块\nimport pymongo\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # 访问数据库\nquery = {\n    \"country\":\"Finland\",\n    \"city\":\"Helsinki\"\n}\nstudents = db.students.find(query)\nfor student in students:\n    print(student)\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # 部署时我们使用环境变量\n    # 使其同时适用于生产和开发环境\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n```\n\n带有修饰符的查询\n\n```py\n# 导入flask\nfrom flask import Flask, render_template\nimport os # 导入操作系统模块\nimport pymongo\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # 访问数据库\nquery = {\"age\":{\"$gt\":30}}\nstudents = db.students.find(query)\nfor student in students:\n    print(student)\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # 部署时我们使用环境变量\n    # 使其同时适用于生产和开发环境\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8c'), 'name': 'David', 'country': 'UK', 'city': 'London', 'age': 34}\n```\n\n```py\n# 导入flask\nfrom flask import Flask, render_template\nimport os # 导入操作系统模块\nimport pymongo\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # 访问数据库\nquery = {\"age\":{\"$lt\":30}}\nstudents = db.students.find(query)\nfor student in students:\n    print(student)\n```\n\n```sh\n{'_id': ObjectId('5df68a23f106fe2d315bbc8d'), 'name': 'John', 'country': 'Sweden', 'city': 'Stockholm', 'age': 28}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n```\n\n### 限制文档数量\n\n我们可以使用_limit()_方法来限制我们返回的文档数量。\n\n```py\n# 导入flask\nfrom flask import Flask, render_template\nimport os # 导入操作系统模块\nimport pymongo\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # 访问数据库\ndb.students.find().limit(3)\n```\n\n### 使用排序进行查找\n\n默认情况下，排序是升序的。我们可以通过添加-1参数将排序更改为降序。\n\n```py\n# 导入flask\nfrom flask import Flask, render_template\nimport os # 导入操作系统模块\nimport pymongo\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # 访问数据库\nstudents = db.students.find().sort('name')\nfor student in students:\n    print(student)\n\nstudents = db.students.find().sort('name',-1)\nfor student in students:\n    print(student)\n\nstudents = db.students.find().sort('age')\nfor student in students:\n    print(student)\n\nstudents = db.students.find().sort('age',-1)\nfor student in students:\n    print(student)\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # 部署时我们使用环境变量\n    # 使其同时适用于生产和开发环境\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n升序\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8c'), 'name': 'David', 'country': 'UK', 'city': 'London', 'age': 34}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8d'), 'name': 'John', 'country': 'Sweden', 'city': 'Stockholm', 'age': 28}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n```\n\n降序\n\n```sh\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8d'), 'name': 'John', 'country': 'Sweden', 'city': 'Stockholm', 'age': 28}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8c'), 'name': 'David', 'country': 'UK', 'city': 'London', 'age': 34}\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250}\n```\n\n### 使用查询进行更新\n\n我们将使用*update_one()*方法来更新一个项目。它接受两个对象，一个是查询，另一个是新对象。\n第一个人，Asabeneh得到了一个非常不合理的年龄。让我们更新Asabeneh的年龄。\n\n```py\n# 导入flask\nfrom flask import Flask, render_template\nimport os # 导入操作系统模块\nimport pymongo\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # 访问数据库\n\nquery = {'age':250}\nnew_value = {'$set':{'age':38}}\n\ndb.students.update_one(query, new_value)\n# 让我们检查结果，看看年龄是否被修改\nfor student in db.students.find():\n    print(student)\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # 部署时我们使用环境变量\n    # 使其同时适用于生产和开发环境\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 38}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8c'), 'name': 'David', 'country': 'UK', 'city': 'London', 'age': 34}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8d'), 'name': 'John', 'country': 'Sweden', 'city': 'Stockholm', 'age': 28}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n```\n\n当我们想要一次更新多个文档时，我们使用*upate_many()*方法。\n\n### 删除文档\n\n方法*delete_one()*删除一个文档。*delete_one()*方法接受一个查询对象参数。它只删除第一次出现的文档。\n让我们从集合中删除一个John。\n\n```py\n# 导入flask\nfrom flask import Flask, render_template\nimport os # 导入操作系统模块\nimport pymongo\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # 访问数据库\n\nquery = {'name':'John'}\ndb.students.delete_one(query)\n\nfor student in db.students.find():\n    print(student)\n# 让我们检查结果，看看年龄是否被修改\nfor student in db.students.find():\n    print(student)\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # 部署时我们使用环境变量\n    # 使其同时适用于生产和开发环境\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 38}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8c'), 'name': 'David', 'country': 'UK', 'city': 'London', 'age': 34}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n```\n\n如你所见，John已经从集合中删除。\n\n当我们想要删除多个文档时，我们使用*delete_many()*方法，它接受一个查询对象。如果我们将一个空的查询对象传递给*delete_many({})*，它将删除集合中的所有文档。\n\n### 删除集合\n\n使用_drop()_方法，我们可以从数据库中删除一个集合。\n\n```py\n# 导入flask\nfrom flask import Flask, render_template\nimport os # 导入操作系统模块\nimport pymongo\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # 访问数据库\ndb.students.drop()\n```\n\n现在，我们已经从数据库中删除了students集合。\n\n## 💻 练习：第27天\n\n🎉 恭喜！🎉\n\n[<< 第 26 天](./26_python_web_cn.md) | [第 28 天 >>](./28_API_cn.md) "
  },
  {
    "path": "Chinese/28_API_cn.md",
    "content": "# 30天Python编程挑战：第28天 - API\n\n- [第28天](#-第28天)\n- [应用程序编程接口(API)](#应用程序编程接口api)\n  - [API](#api)\n  - [构建API](#构建api)\n  - [HTTP(超文本传输协议)](#http超文本传输协议)\n  - [HTTP的结构](#http的结构)\n  - [初始请求行(状态行)](#初始请求行状态行)\n    - [初始响应行(状态行)](#初始响应行状态行)\n    - [头字段](#头字段)\n    - [消息体](#消息体)\n    - [请求方法](#请求方法)\n  - [💻 练习：第28天](#-练习第28天)\n\n# 📘 第28天\n\n# 应用程序编程接口(API)\n\n## API\n\nAPI是应用程序编程接口(Application Programming Interface)的缩写。我们在本节中将介绍的API类型是Web API。\nWeb API是定义好的接口，通过这些接口在企业和使用其资产的应用程序之间进行交互，这也是一种服务级别协议(SLA)，用于指定功能提供者并为其API用户公开服务路径或URL。\n\n在Web开发的上下文中，API被定义为一组规范，如超文本传输协议(HTTP)请求消息，以及响应消息结构的定义，通常采用XML或JavaScript对象表示法(JSON)格式。\n\nWeb API已经从基于简单对象访问协议(SOAP)的Web服务和面向服务的架构(SOA)转向更直接的表征状态转移(REST)风格的Web资源。\n\n社交媒体服务和Web API已经允许Web社区在社区和不同平台之间共享内容和数据。\n\n使用API，在一个地方创建的内容可以动态地在Web上的多个位置发布和更新。\n\n例如，Twitter的REST API允许开发人员访问核心Twitter数据，而搜索API提供了开发人员与Twitter搜索和趋势数据互动的方法。\n\n许多应用程序提供API端点。一些API的例子，如国家[API](https://restcountries.eu/rest/v2/all)，[猫品种API](https://api.thecatapi.com/v1/breeds)。\n\n在本节中，我们将介绍一个RESTful API，它使用HTTP请求方法来GET、PUT、POST和DELETE数据。\n\n## 构建API\n\nRESTful API是一种应用程序编程接口(API)，使用HTTP请求来GET、PUT、POST和DELETE数据。在前几节中，我们学习了Python、Flask和MongoDB。我们将利用我们获得的知识，使用Python Flask和MongoDB数据库开发一个RESTful API。每个具有CRUD(创建、读取、更新、删除)操作的应用程序都有一个API，用于从数据库创建数据、获取数据、更新数据或删除数据。\n\n要构建API，了解HTTP协议和HTTP请求、响应周期是很好的。\n\n## HTTP(超文本传输协议)\n\nHTTP是客户端和服务器之间建立的通信协议。在这种情况下，客户端是浏览器，服务器是你访问数据的地方。HTTP是一种网络协议，用于传递资源，这些资源可以是万维网上的文件，无论是HTML文件、图像文件、查询结果、脚本或其他文件类型。\n\n浏览器是HTTP客户端，因为它向HTTP服务器(Web服务器)发送请求，而HTTP服务器再向客户端发送响应。\n\n## HTTP的结构\n\nHTTP使用客户端-服务器模型。HTTP客户端打开一个连接并向HTTP服务器发送请求消息，HTTP服务器返回响应消息，即请求的资源。当请求响应周期完成时，服务器关闭连接。\n\n![HTTP请求响应周期](../images/http_request_response_cycle.png)\n\n请求和响应消息的格式类似。两种消息都有\n\n- 一个初始行\n- 零个或多个头行\n- 一个空行(即单独的CRLF)\n- 一个可选的消息体(例如文件、查询数据或查询输出)\n\n让我们通过导航此站点来看一个请求和响应消息的示例：https://thirtydaysofpython-v1-final.herokuapp.com/ 。这个网站已部署在Heroku免费dyno上，在某些月份可能由于高请求量而无法工作。支持这项工作可以让服务器始终运行。\n\n![请求和响应头](../images/request_response_header.png)\n\n## 初始请求行(状态行)\n\n初始请求行与响应不同。\n请求行有三个部分，用空格分隔：\n\n- 方法名(GET、POST、HEAD)\n- 请求资源的路径\n- 使用的HTTP版本。例如 GET / HTTP/1.1\n\nGET是最常见的HTTP方法，用于获取或读取资源，而POST是常见的请求方法，用于创建资源。\n\n### 初始响应行(状态行)\n\n初始响应行，称为状态行，也有三个用空格分隔的部分：\n\n- HTTP版本\n- 响应状态码，给出请求的结果，以及描述状态码的原因。状态行的例子有：\n  HTTP/1.0 200 OK\n  或者\n  HTTP/1.0 404 Not Found\n  注意：\n\n最常见的状态码是：\n200 OK：请求成功，并且生成的资源(例如文件或脚本输出)在消息体中返回。\n500 服务器错误\n完整的HTTP状态码列表可以在[这里](https://httpstatuses.com/)找到。也可以在[这里](https://httpstatusdogs.com/)找到。\n\n### 头字段\n\n正如你在上面的截图中看到的，头行提供了有关请求或响应的信息，或者有关在消息体中发送的对象的信息。\n\n```sh\nGET / HTTP/1.1\nHost: thirtydaysofpython-v1-final.herokuapp.com\nConnection: keep-alive\nPragma: no-cache\nCache-Control: no-cache\nUpgrade-Insecure-Requests: 1\nUser-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36\nSec-Fetch-User: ?1\nAccept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9\nSec-Fetch-Site: same-origin\nSec-Fetch-Mode: navigate\nReferer: https://thirtydaysofpython-v1-final.herokuapp.com/post\nAccept-Encoding: gzip, deflate, br\nAccept-Language: en-GB,en;q=0.9,fi-FI;q=0.8,fi;q=0.7,en-CA;q=0.6,en-US;q=0.5,fr;q=0.4\n```\n\n### 消息体\n\nHTTP消息可能在头行之后发送数据体。在响应中，这是请求的资源返回给客户端的地方(消息体最常用的用途)，或者如果出现错误，这里可能是解释性文本。在请求中，这是用户输入的数据或上传的文件发送到服务器的地方。\n\n如果HTTP消息包含一个消息体，通常在消息中有描述该消息体的头行。特别是：\n\nContent-Type: 头给出消息体中数据的MIME类型(text/html，application/json，text/plain，text/css，image/gif)。\nContent-Length: 头给出消息体中的字节数。\n\n### 请求方法\n\nGET、POST、PUT和DELETE是我们将实现API或CRUD操作应用程序的HTTP请求方法。\n\n1. GET：GET方法用于使用给定的URI从给定服务器检索和获取信息。使用GET的请求应该只检索数据，而不应该对数据有任何其他影响。\n\n2. POST：POST请求用于创建数据并将数据发送到服务器，例如使用HTML表单创建新帖子、上传文件等。\n\n3. PUT：用上传的内容替换目标资源的所有当前表示，我们使用它来修改或更新数据。\n\n4. DELETE：删除数据\n\n## 💻 练习：第28天\n\n1. 阅读有关API和HTTP的资料\n\n🎉 恭喜！🎉\n\n[<< 第 27 天](./27_python_with_mongodb_cn.md) | [第 29 天 >>](./29_building_API_cn.md) "
  },
  {
    "path": "Chinese/29_building_API_cn.md",
    "content": "# 30天Python编程挑战：第29天 - 构建API\n\n- [第29天](#第29天)\n- [构建API](#构建api)\n  - [API的结构](#api的结构)\n  - [使用GET获取数据](#使用get获取数据)\n  - [通过ID获取文档](#通过id获取文档)\n  - [使用POST创建数据](#使用post创建数据)\n  - [使用PUT更新](#使用put更新)\n  - [使用Delete删除文档](#使用delete删除文档)\n- [💻 练习：第29天](#-练习第29天)\n\n## 第29天\n\n## 构建API\n\n在本节中，我们将介绍一个RESTful API，它使用HTTP请求方法来GET、PUT、POST和DELETE数据。\n\nRESTful API是一种应用程序编程接口(API)，使用HTTP请求来GET、PUT、POST和DELETE数据。在前几节中，我们学习了Python、Flask和MongoDB。我们将利用我们获得的知识，使用Python Flask和MongoDB开发一个RESTful API。每个具有CRUD(创建、读取、更新、删除)操作的应用程序都有一个API，用于从数据库创建数据、获取数据、更新数据或删除数据。\n\n浏览器只能处理GET请求。因此，我们必须有一个工具，可以帮助我们处理所有请求方法(GET、POST、PUT、DELETE)。\n\nAPI示例：\n\n- 国家API：https://restcountries.eu/rest/v2/all\n- 猫品种API：https://api.thecatapi.com/v1/breeds\n\n[Postman](https://www.getpostman.com/)是API开发领域非常流行的工具。所以，如果你想完成本节内容，你需要[下载Postman](https://www.getpostman.com/)。Postman的替代品是[Insomnia](https://insomnia.rest/download)。\n\n![Postman](../images/postman.png)\n\n### API的结构\n\nAPI端点是一个可以帮助检索、创建、更新或删除资源的URL。结构如下所示：\n示例：\nhttps://api.twitter.com/1.1/lists/members.json\n返回指定列表的成员。只有当经过身份验证的用户拥有指定列表时，才会显示私人列表成员。\n公司名称后跟版本，然后是API的目的。\n方法：\nHTTP方法和URL\n\nAPI使用以下HTTP方法进行对象操作：\n\n```sh\nGET        用于对象检索\nPOST       用于对象创建和对象操作\nPUT        用于对象更新\nDELETE     用于对象删除\n```\n\n让我们构建一个收集关于30DaysOfPython学生信息的API。我们将收集姓名、国家、城市、出生日期、技能和个人简介。\n\n为了实现这个API，我们将使用：\n\n- Postman\n- Python\n- Flask\n- MongoDB\n\n### 使用GET获取数据\n\n在这一步中，让我们使用虚拟数据并将其作为json返回。为了将其作为json返回，我们将使用json模块和Response模块。\n\n```py\n# 导入flask\n\nfrom flask import Flask,  Response\nimport json\n\napp = Flask(__name__)\n\n@app.route('/api/v1.0/students', methods = ['GET'])\ndef students ():\n    student_list = [\n        {\n            'name':'Asabeneh',\n            'country':'Finland',\n            'city':'Helsinki',\n            'skills':['HTML', 'CSS','JavaScript','Python']\n        },\n        {\n            'name':'David',\n            'country':'UK',\n            'city':'London',\n            'skills':['Python','MongoDB']\n        },\n        {\n            'name':'John',\n            'country':'Sweden',\n            'city':'Stockholm',\n            'skills':['Java','C#']\n        }\n    ]\n    return Response(json.dumps(student_list), mimetype='application/json')\n\n\nif __name__ == '__main__':\n    # 部署时使用\n    # 使其在生产和开发环境中都能工作\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n当你在浏览器上请求http://localhost:5000/api/v1.0/students URL时，你将获得以下内容：\n\n![在浏览器上的GET](../images/get_on_browser.png)\n\n当你在Postman上请求http://localhost:5000/api/v1.0/students URL时，你将获得以下内容：\n\n![在Postman上的GET](../images/get_on_postman.png)\n\n我们不再显示虚拟数据，而是将Flask应用程序与MongoDB连接，并从MongoDB数据库获取数据。\n\n```py\n# 导入flask\n\nfrom flask import Flask,  Response\nimport json\nimport pymongo\n\n\napp = Flask(__name__)\n\n#\nMONGODB_URI='mongodb+srv://asabeneh:your_password@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # 访问数据库\n\n@app.route('/api/v1.0/students', methods = ['GET'])\ndef students ():\n\n    return Response(json.dumps(student), mimetype='application/json')\n\n\nif __name__ == '__main__':\n    # 部署时使用\n    # 使其在生产和开发环境中都能工作\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n通过连接Flask，我们可以从thirty_days_of_python数据库中获取学生集合数据。\n\n```sh\n[\n    {\n        \"_id\": {\n            \"$oid\": \"5df68a21f106fe2d315bbc8b\"\n        },\n        \"name\": \"Asabeneh\",\n        \"country\": \"Finland\",\n        \"city\": \"Helsinki\",\n        \"age\": 38\n    },\n    {\n        \"_id\": {\n            \"$oid\": \"5df68a23f106fe2d315bbc8c\"\n        },\n        \"name\": \"David\",\n        \"country\": \"UK\",\n        \"city\": \"London\",\n        \"age\": 34\n    },\n    {\n        \"_id\": {\n            \"$oid\": \"5df68a23f106fe2d315bbc8e\"\n        },\n        \"name\": \"Sami\",\n        \"country\": \"Finland\",\n        \"city\": \"Helsinki\",\n        \"age\": 25\n    }\n]\n```\n\n### 通过ID获取文档\n\n我们可以使用ID访问单个文档，让我们使用ID访问Asabeneh。\nhttp://localhost:5000/api/v1.0/students/5df68a21f106fe2d315bbc8b\n\n```py\n# 导入flask\n\nfrom flask import Flask,  Response\nimport json\nfrom bson.objectid import ObjectId\nimport json\nfrom bson.json_util import dumps\nimport pymongo\n\n\napp = Flask(__name__)\n\n#\nMONGODB_URI='mongodb+srv://asabeneh:your_password@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # 访问数据库\n\n@app.route('/api/v1.0/students', methods = ['GET'])\ndef students ():\n\n    return Response(json.dumps(student), mimetype='application/json')\n@app.route('/api/v1.0/students/<id>', methods = ['GET'])\ndef single_student (id):\n    student = db.students.find({'_id':ObjectId(id)})\n    return Response(dumps(student), mimetype='application/json')\n\nif __name__ == '__main__':\n    # 部署时使用\n    # 使其在生产和开发环境中都能工作\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n[\n    {\n        \"_id\": {\n            \"$oid\": \"5df68a21f106fe2d315bbc8b\"\n        },\n        \"name\": \"Asabeneh\",\n        \"country\": \"Finland\",\n        \"city\": \"Helsinki\",\n        \"age\": 38\n    }\n]\n```\n\n### 使用POST创建数据\n\n我们使用POST请求方法创建数据\n\n```py\n# 导入flask\n\nfrom flask import Flask,  Response\nimport json\nfrom bson.objectid import ObjectId\nimport json\nfrom bson.json_util import dumps\nimport pymongo\nfrom datetime import datetime\n\n\napp = Flask(__name__)\n\n#\nMONGODB_URI='mongodb+srv://asabeneh:your_password@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # 访问数据库\n\n@app.route('/api/v1.0/students', methods = ['GET'])\ndef students ():\n\n    return Response(json.dumps(student), mimetype='application/json')\n@app.route('/api/v1.0/students/<id>', methods = ['GET'])\ndef single_student (id):\n    student = db.students.find({'_id':ObjectId(id)})\n    return Response(dumps(student), mimetype='application/json')\n@app.route('/api/v1.0/students', methods = ['POST'])\ndef create_student ():\n    name = request.form['name']\n    country = request.form['country']\n    city = request.form['city']\n    skills = request.form['skills'].split(', ')\n    bio = request.form['bio']\n    birthyear = request.form['birthyear']\n    created_at = datetime.now()\n    student = {\n        'name': name,\n        'country': country,\n        'city': city,\n        'birthyear': birthyear,\n        'skills': skills,\n        'bio': bio,\n        'created_at': created_at\n\n    }\n    db.students.insert_one(student)\n    return ;\ndef update_student (id):\nif __name__ == '__main__':\n    # 部署时使用\n    # 使其在生产和开发环境中都能工作\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n### 使用PUT更新\n\n```py\n# 导入flask\n\nfrom flask import Flask,  Response\nimport json\nfrom bson.objectid import ObjectId\nimport json\nfrom bson.json_util import dumps\nimport pymongo\nfrom datetime import datetime\n\n\napp = Flask(__name__)\n\n#\nMONGODB_URI='mongodb+srv://asabeneh:your_password@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # 访问数据库\n\n@app.route('/api/v1.0/students', methods = ['GET'])\ndef students ():\n\n    return Response(json.dumps(student), mimetype='application/json')\n@app.route('/api/v1.0/students/<id>', methods = ['GET'])\ndef single_student (id):\n    student = db.students.find({'_id':ObjectId(id)})\n    return Response(dumps(student), mimetype='application/json')\n@app.route('/api/v1.0/students', methods = ['POST'])\ndef create_student ():\n    name = request.form['name']\n    country = request.form['country']\n    city = request.form['city']\n    skills = request.form['skills'].split(', ')\n    bio = request.form['bio']\n    birthyear = request.form['birthyear']\n    created_at = datetime.now()\n    student = {\n        'name': name,\n        'country': country,\n        'city': city,\n        'birthyear': birthyear,\n        'skills': skills,\n        'bio': bio,\n        'created_at': created_at\n\n    }\n    db.students.insert_one(student)\n    return\n@app.route('/api/v1.0/students/<id>', methods = ['PUT']) # 这个装饰器创建主页路由\ndef update_student (id):\n    query = {\"_id\":ObjectId(id)}\n    name = request.form['name']\n    country = request.form['country']\n    city = request.form['city']\n    skills = request.form['skills'].split(', ')\n    bio = request.form['bio']\n    birthyear = request.form['birthyear']\n    created_at = datetime.now()\n    student = {\n        'name': name,\n        'country': country,\n        'city': city,\n        'birthyear': birthyear,\n        'skills': skills,\n        'bio': bio,\n        'created_at': created_at\n\n    }\n    db.students.update_one(query, student)\n    # return Response(dumps({\"result\":\"a new student has been created\"}), mimetype='application/json')\n    return\ndef update_student (id):\nif __name__ == '__main__':\n    # 部署时使用\n    # 使其在生产和开发环境中都能工作\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n### 使用Delete删除文档\n\n```py\n# 导入flask\n\nfrom flask import Flask,  Response\nimport json\nfrom bson.objectid import ObjectId\nimport json\nfrom bson.json_util import dumps\nimport pymongo\nfrom datetime import datetime\n\n\napp = Flask(__name__)\n\n#\nMONGODB_URI='mongodb+srv://asabeneh:your_password@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # 访问数据库\n\n@app.route('/api/v1.0/students', methods = ['GET'])\ndef students ():\n\n    return Response(json.dumps(student), mimetype='application/json')\n@app.route('/api/v1.0/students/<id>', methods = ['GET'])\ndef single_student (id):\n    student = db.students.find({'_id':ObjectId(id)})\n    return Response(dumps(student), mimetype='application/json')\n@app.route('/api/v1.0/students', methods = ['POST'])\ndef create_student ():\n    name = request.form['name']\n    country = request.form['country']\n    city = request.form['city']\n    skills = request.form['skills'].split(', ')\n    bio = request.form['bio']\n    birthyear = request.form['birthyear']\n    created_at = datetime.now()\n    student = {\n        'name': name,\n        'country': country,\n        'city': city,\n        'birthyear': birthyear,\n        'skills': skills,\n        'bio': bio,\n        'created_at': created_at\n\n    }\n    db.students.insert_one(student)\n    return\n@app.route('/api/v1.0/students/<id>', methods = ['PUT']) # 这个装饰器创建主页路由\ndef update_student (id):\n    query = {\"_id\":ObjectId(id)}\n    name = request.form['name']\n    country = request.form['country']\n    city = request.form['city']\n    skills = request.form['skills'].split(', ')\n    bio = request.form['bio']\n    birthyear = request.form['birthyear']\n    created_at = datetime.now()\n    student = {\n        'name': name,\n        'country': country,\n        'city': city,\n        'birthyear': birthyear,\n        'skills': skills,\n        'bio': bio,\n        'created_at': created_at\n\n    }\n    db.students.update_one(query, student)\n    # return Response(dumps({\"result\":\"a new student has been created\"}), mimetype='application/json')\n    return ;\n@app.route('/api/v1.0/students/<id>', methods = ['DELETE'])\ndef delete_student (id):\n    db.students.delete_one({\"_id\":ObjectId(id)})\n    return\nif __name__ == '__main__':\n    # 部署时使用\n    # 使其在生产和开发环境中都能工作\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n## 💻 练习：第29天\n\n1. 实现上述示例并开发[这个](https://thirtydayofpython-api.herokuapp.com/)\n\n🎉 恭喜！🎉\n\n[<< 第 28 天](./28_API_cn.md) | [第 30 天 >>](./30_conclusions_cn.md) "
  },
  {
    "path": "Chinese/30_conclusions_cn.md",
    "content": "# 30天Python编程挑战：第30天 - 总结\n\n- [第30天](#第30天)\n  - [总结](#总结)\n  - [感言](#感言)\n\n# 第30天\n\n## 总结\n\n在准备这些材料的过程中，我学到了很多，你们也激励我做得更多。恭喜你达到这个水平。如果你完成了所有的练习和项目，现在你有能力走向数据分析、数据科学、机器学习或网络开发的道路。[支持作者提供更多教育材料](https://www.paypal.com/paypalme/asabeneh)。\n\n## 感言\n\n现在是时候表达你对作者和30天Python挑战的想法了。你可以在这个[链接](https://www.asabeneh.com/testimonials)上留下你的感言。\n\n提供反馈：\nhttp://thirtydayofpython-api.herokuapp.com/feedback\n\n🎉 恭喜！🎉\n\n[<< 第 29 天](./29_building_API_cn.md) "
  },
  {
    "path": "Chinese/README.md",
    "content": "# 🐍 30 天 Python\n\n| # 天数 |                                           主题                                           |\n| ------ | :--------------------------------------------------------------------------------------: |\n| 01     |                                   [介绍](./readme.md)                                    |\n| 02     | [变量，内置函数](./02_variables_builtin_functions.md) |\n| 03     |                       [运算符](./03_operators.md)                       |\n| 04     |                         [字符串](./04_strings.md)                         |\n| 05     |                            [列表](./05_lists.md)                            |\n| 06     |                           [元组](./06_tuples.md)                           |\n| 07     |                             [集合](./07_sets.md)                             |\n| 08     |                     [字典](./08_dictionaries.md)                     |\n| 09     |                     [条件](./09_conditionals.md)                     |\n| 10     |                            [循环](./10_loops.md)                            |\n| 11     |                        [函数](./11_functions.md)                        |\n| 12     |                          [模块](./12_modules.md)                          |\n| 13     |             [列表解析](./13_list_comprehension.md)             |\n| 14     |         [高阶函数](./14_higher_order_functions.md)         |\n| 15     |             [类型错误](./15_python_type_errors.md)             |\n| 16     |            [Python 日期时间](./16_python_datetime.md)            |\n| 17     |             [异常处理](./17_exception_handling.md)             |\n| 18     |           [正则表达式](./18_regular_expressions.md)           |\n| 19     |                  [文件处理](./19_file_handling.md)                  |\n| 20     |         [包管理器](./20_python_package_manager.md)         |\n| 21     |            [类和对象](./21_classes_and_objects.md)            |\n| 22     |                   [网页抓取](./22_web_scraping.md)                   |\n| 23     |            [虚拟环境](./23_virtual_environment.md)            |\n| 24     |                       [统计](./24_statistics.md)                       |\n| 25     |                          [Pandas](./25_pandas.md)                          |\n| 26     |                   [Python 网页](./26_python_web.md)                    |\n| 27     |       [Python 与 MongoDB](./27_python_with_mongodb.md)        |\n| 28     |                              [API](./28_API.md)                               |\n| 29     |                   [构建 API](./29_building_API.md)                   |\n| 30     |                      [结论](./30_conclusions.md)                      |\n\n🧡🧡🧡 快乐编码 🧡🧡🧡\n\n<div>\n<small>帮助 <strong>作者</strong> 创作更多教育材料</small> <br />  \n<a href = \"https://www.paypal.me/asabeneh\"><img src='.././images/paypal_lg.png' alt='Paypal Logo' style=\"width:10%\"/></a>\n</div>\n\n<div align=\"center\">\n  <h1> 30 天 Python：第 1 天 - 介绍</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>作者：\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> 第二版：2021 年 7 月</small>\n</sub>\n\n</div>\n\n[第 2 天 >>](./02_variables_builtin_functions.md)\n\n![30DaysOfPython](.././images/30DaysOfPython_banner3@2x.png)\n\n- [🐍 30 天 Python](#-30-天-python)\n- [📘 第 1 天](#-第-1-天)\n  - [欢迎！](#欢迎)\n  - [介绍](#介绍)\n  - [为什么选择 Python？](#为什么选择-python)\n  - [环境设置](#环境设置)\n    - [安装 Python](#安装-python)\n    - [Python Shell](#python-shell)\n    - [安装 Visual Studio Code](#安装-visual-studio-code)\n      - [如何使用 Visual Studio Code](#如何使用-visual-studio-code)\n  - [Python 基础](#python-基础)\n    - [Python 语法](#python-语法)\n    - [Python 缩进](#python-缩进)\n    - [注释](#注释)\n- [示例：单行注释](#示例单行注释)\n- [示例：多行注释，称为文档字符串](#示例多行注释称为文档字符串)\n    - [数据类型](#数据类型)\n      - [数字](#数字)\n      - [字符串](#字符串)\n      - [布尔值](#布尔值)\n      - [列表](#列表)\n      - [字典](#字典)\n      - [元组](#元组)\n      - [集合](#集合)\n    - [检查数据类型](#检查数据类型)\n    - [Python 文件](#python-文件)\n  - [💻 练习 - 第 1 天](#-练习---第-1-天)\n    - [练习：等级 1](#练习等级-1)\n    - [练习：等级 2](#练习等级-2)\n    - [练习：等级 3](#练习等级-3)\n\n# 📘 第 1 天\n\n## 欢迎！\n\n**恭喜** 你决定参加 _30 天 Python_ 编程挑战。在这个挑战中，你将学习成为一名 Python 程序员所需的一切以及所有编程概念。挑战结束时，你将获得 _30DaysOfPython_ 编程挑战证书。\n\n如果你想积极参与挑战，可以加入 Telegram 群组 [30DaysOfPython challenge](https://t.me/ThirtyDaysOfPython)。\n\n## 介绍\n\nPython 是一种高级编程语言，适用于通用编程。它是一种开源、解释性和面向对象的编程语言。Python 由荷兰程序员 Guido van Rossum 创建。编程语言 Python 的名称来源于英国喜剧系列 _Monty Python's Flying Circus_。第一个版本于 1991 年 2 月 20 日发布。这个 30 天的 Python 挑战将帮助你逐步学习最新版本的 Python，Python 3。每一天都有不同的主题，包含易于理解的解释、现实世界的示例、大量的实际练习和项目。\n\n本挑战适合初学者和希望学习 Python 编程语言的专业人士。完成挑战可能需要 30 到 100 天，积极参与 Telegram 群组的成员更有可能完成挑战。\n\n本挑战易于阅读，最初以通俗英语编写，并翻译成中文，既具有吸引力、激励性，又具有很高的挑战性。你需要投入大量时间来完成这个挑战。如果你是通过观看学习效果更好的人，可以观看视频教程，访问 <a href=\"https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw\">\nWashera YouTube 频道</a> 你可以从 [Python 对绝对初学者的视频](https://youtu.be/OCCWZheOesI) 开始。订阅频道，在 YouTube 视频中评论你的问题，并积极主动，作者最终会注意到你。\n\n作者喜欢听取你对挑战的意见，分享文章并反馈你对 30DaysOfPython 挑战的看法。你可以在此处留下对文章的反馈：[link](https://www.asabeneh.com/testimonials)\n\n## 为什么选择 Python？\n\n它是一种非常接近人类语言的编程语言，语法简单，因此易于学习和使用。\nPython 被各行各业和公司（包括 Google）使用。它被用于开发 Web 应用程序、桌面应用程序、系统管理和机器学习库。Python 在数据科学和机器学习社区中被广泛采用。希望这足以说服你开始学习 Python。\n\n## 环境设置\n\n### 安装 Python\n\n要运行用 Python 编写的脚本，你需要安装 Python。访问 [Python 下载页面](https://www.python.org/)。\n\n如果你是 Windows 用户。点击红色圈出的按钮。\n\n[![在 Windows 上安装](.././images/installing_on_windows.png)](https://www.python.org/)\n\n如果你是 MacOS 用户。点击红色圈出的按钮。\n\n[![在 MacOS 上安装](.././images/installing_on_macOS.png)](https://www.python.org/)\n\n要检查是否安装了 Python，请在设备的终端中输入以下命令。\n\n```shell\npython --version\n```\n\n![Python Version](../images/python_versio.png)\n\n如你所见，在终端中，我当前使用的版本是 Python 3.7.5。你的 Python 版本可能与我的不同，但应为 3.6 或更高版本。如果你能看到 Python 版本，很好。Python 已安装在你的机器上。继续下一部分。\n\n### Python Shell\n\nPython 是一种解释型脚本语言，因此不需要编译。这意味着它逐行执行代码。Python 附带一个 Python Shell (Python 交互式 Shell)，也称为 REPL (Read Eval Print Loop)。它用于执行单个 Python 命令并获得结果。\n\nPython Shell 等待用户的 Python 代码。当输入代码时，它会解释并显示结果。\n打开终端或命令提示符 (cmd) 并输入：\n\n```shell\npython\n```\n\n![Python Scripting Shell](../images/opening_python_shell.png)\n\nPython 交互式 Shell 已打开，等待你在该符号 >>> 旁边编写 Python 代码（Python 脚本）。编写第一个脚本并点击 Enter。\n让我们在 Python 脚本 Shell 中编写第一个脚本。\n\n![Python script on Python shell](../images/adding_on_python_shell.png)\n\n非常好，你已经在 Python 交互式 Shell 中编写了第一个 Python 脚本。如何关闭 Python 交互式 Shell？\n要关闭 Shell，请在该符号 >>> 旁边输入命令 **exit()** 并按 Enter。\n\n![Exit from python shell](../images/exit_from_shell.png)\n\n现在你知道如何打开 Python 交互式 Shell 以及如何退出它。\n\nPython 将在你编写 Python 可理解的脚本时提供结果；否则，它将返回错误。让我们故意犯一个错误，看看 Python 返回什么。\n\n![Invalid Syntax Error](../images/invalid_syntax_error.png)\n\n如你所见，返回的错误表明 Python 非常智能，它知道我们犯了语法错误：Syntax Error: Invalid Syntax。在 Python 中使用 x 作为乘法是语法错误，因为 (x) 不是 Python 中的有效语法。我们用星号 (\\*) 来表示乘法而不是 (x)。返回的错误明确显示了需要修正的地方。\n\n识别和删除程序中的错误的过程称为调试。让我们通过将 \\* 替换为 x 来调试它。\n\n![Fixing Syntax Error](../images/fixing_syntax_error.png)\n\n我们的错误已修复，代码已执行，并得到了我们期望的结果。作为程序员，你每天都会看到这种类型的错误。了解如何调试是很重要的。为了擅长调试，你必须了解所遇到的错误类型。你可能会遇到的 Python 错误类型有 _SyntaxError_, _IndexError_, _NameError_, _ModuleNotFoundError_, _KeyError_, _ImportError_, _AttributeError_, _TypeError_, _ValueError_, _ZeroDivisionError_ 等等。我们将在后面的部分详细了解不同类型的 Python 错误！\n\n让我们更多地练习如何使用 Python 交互式 Shell。转到终端或命令提示符并输入单词 python。\n\n![Python Scripting Shell](../images/opening_python_shell.png)\n\nPython 交互式 Shell 已打开。让我们做一些基本的数学运算（加法、减法、乘法、除法、取模、指数运算）。\n\n在编写任何 Python 代码之前，让我们做一些数学运算：\n\n- 2 + 3 是 5\n- 3 - 2 是 1\n- 3 \\* 2 是 6\n- 3 / 2 是 1.5\n- 3 \\*_ 2 相当于 3 _ 3\n\n在 Python 中，我们有以下附加运算：\n\n- 3 % 2 = 1 => 这意味着找到余数或（除法的模数）\n- 3 // 2 = 1 => 这意味着删除除法的余数\n\n让我们将上述数学表达式转换为 Python 代码。已打开 Python Shell，让我们在 Shell 的开头编写一个注释。\n\nA _comment_ 是代码中未被 Python 执行的一部分，注释被 Python 解释器忽略。因此，我们可以在代码中留下某些文本以提高其可读性。Python 不执行注释部分。Python 中的注释以井号 (#) 符号开头。\n这就是你在 Python 中编写注释的方式：\n\n```python\n# 注释以井号开头\n# 这是一个python注释，因为它以（#）符号开头\n```\n\n![Maths on python shell](../images/maths_on_python_shell.png)\n\n在进入下一部分之前，让我们更多地练习 Python 交互式 Shell。通过在 Shell 中输入 _exit()_ 关闭已打开的 Shell，然后再次打开它，让我们练习如何在 Python Shell 中编写文本。\n\n![Writing String on python shell](./images/writing_string_on_shell.png)\n\n### 安装 Visual Studio Code\n\nPython 交互式 Shell 非常适合测试小的脚本代码，但对于大型项目来说并不适用。在实际的工作环境中，开发人员使用不同的代码编辑器来编写代码。在这个 30 天的 Python 编程挑战中，我们将使用 Visual Studio Code。Visual Studio Code 是一个非常流行的开源文本编辑器。我是 vscode 的粉丝，并推荐下载 Visual Studio Code，但如果你喜欢其他编辑器，可以随意使用。\n\n[![Visual Studio Code](../images/vscode.png)](https://code.visualstudio.com/)\n\n如果你已安装 Visual Studio Code，让我们看看如何使用它。\n如果你喜欢视频教程，你可以观看安装和配置 Visual Studio Code 以用于 Python 的[视频教程](https://www.youtube.com/watch?v=bn7Cx4z-vSo)\n\n#### 如何使用 Visual Studio Code\n\n通过双击 Visual Studio 图标打开 Visual Studio Code。打开后，你会看到类似的界面。尝试与标注的图标进行交互。\n\n![Visual studio Code](../images/vscode_ui.png)\n\n在桌面上创建一个名为 30DaysOfPython 的文件夹。然后使用 Visual Studio Code 打开它。\n\n![Opening Project on Visual studio](../images/how_to_open_project_on_vscode.png)\n\n![Opening a project](../images/opening_project.png)\n\n打开后，你会看到在 30DaysOfPython 项目目录中创建文件和文件夹的快捷方式。如下所示，我创建了第一个文件 helloworld.py。你也可以这样做。\n\n![Creating a python file](../images/helloworld.png)\n\n经过长时间的编码，你想关闭你的代码编辑器，对吗？这是你关闭已打开项目的方法。\n\n![Closing project](../images/closing_opened_project.png)\n\n恭喜你，完成了开发环境的设置。让我们开始编码。\n\n## Python 基础\n\n### Python 语法\n\nPython 脚本可以在 Python 交互式 Shell 或代码编辑器中编写。Python 文件的扩展名为 .py。\n\n### Python 缩进\n\n缩进是文本中的空白。在许多语言中，缩进用于提高代码的可读性，但 Python 使用缩进来创建代码块。在其他编程语言中，使用大括号来创建代码块，而不是缩进。在 Python 中编写代码时，一个常见的错误是缩进错误。\n\n![Indentation Error](../images/indentation.png)\n\n### 注释\n\n注释对于提高代码的可读性和在代码中留下注释非常重要。Python 不执行代码中的注释部分。\n在 Python 中，任何以井号 (#) 开头的文本都是注释。\n\n# 示例：单行注释\n\n```shell\n# 这是第一个注释\n# 这是第二个注释\n# Python 正在吞噬世界\n```\n\n# 示例：多行注释，称为文档字符串\n\n三重引号可以用于多行注释，如果它没有被分配给变量。\n\n```shell\n\"\"\"这是多行注释\n多行注释占用多行。\nPython 正在吞噬世界\n\"\"\"\n```\n\n### 数据类型\n\nPython 中有多种数据类型。让我们从最常见的开始。不同的数据类型将在其他部分详细讨论。现在，让我们浏览一下不同的数据类型并熟悉它们。你现在不需要有明确的理解。\n\n#### 数字\n\n- 整数：它被认为是整数（负数、零和正数）\n  示例：\n  ... -3, -2, -1, 0, 1, 2, 3 ...\n- 浮点数：小数\n  示例：\n  ... -3.5, -2.25, -1.0, 0.0, 1.1, 2.2, 3.5 ...\n- 复数\n  示例：\n  1 + j, 2 + 4j\n\n#### 字符串\n\n一串字符组成的文本，使用单引号或双引号表示。如果字符串超过一行，可以使用三引号。\n\n**例子:**\n\n```py\n'Asabeneh'\n'Finland'\n'Python'\n'I love teaching'\n'I hope you are enjoying the first day of 30DaysOfPython Challenge'\n```\n\n#### 布尔值\n\n布尔值是 True 或 False。T 和 F 必须大写。\n\n**例子:**\n\n```python\nTrue # 灯是开的吗？如果是开着的，那么值是 True\nFalse # 灯是开的吗？如果是关着的，那么值是 False\n```\n\n#### 列表\n\n列表是一个有序的集合，可以存储不同类型的数据。类似于 JavaScript 中的数组。\n\n**例子:**\n\n```py\n[0, 1, 2, 3, 4, 5] # 所有都是相同数据类型 - 数字列表\n['Banana', 'Orange', 'Mango', 'Avocado'] # 所有都是相同数据类型 - 字符串列表（水果）\n['Finland','Estonia', 'Sweden','Norway'] # 所有都是相同数据类型 - 字符串列表（国家）\n['Banana', 10, False, 9.81] # 列表中的不同数据类型 - 字符串、整数、布尔值和浮点数\n```\n\n#### 字典\n\nPython 字典对象是以键值对格式存储的无序集合。\n\n**例子:**\n\n```py\n{\n'first_name':'Asabeneh',\n'last_name':'Yetayeh',\n'country':'Finland',\n'age':250,\n'is_married':True,\n'skills':['JS', 'React', 'Node', 'Python']\n}\n```\n\n#### 元组\n\n元组是一个有序的集合，类似于列表，但元组一旦创建就不能修改。它们是不可变的。\n\n**例子:**\n\n```py\n('Asabeneh', 'Pawel', 'Brook', 'Abraham', 'Lidiya') # 名字\n```\n\n```py\n('Earth', 'Jupiter', 'Neptune', 'Mars', 'Venus', 'Saturn', 'Uranus', 'Mercury') # 行星\n```\n\n#### 集合\n\n集合是类似于列表和元组的集合数据类型。与列表和元组不同，集合不是一个有序的集合。就像在数学中一样，Python 中的集合只存储唯一的项目。\n\n在后面的部分，我们将详细介绍每种 Python 数据类型。\n\n**例子:**\n\n```py\n{2, 4, 3, 5}\n{3.14, 9.81, 2.7} # 集合中的顺序不重要\n```\n\n### 检查数据类型\n\n要检查某个数据/变量的数据类型，我们使用 **type** 函数。在以下终端中，你将看到不同的 Python 数据类型：\n\n![Checking Data types](../images/checking_data_types.png)\n\n### Python 文件\n\n首先打开你的项目文件夹，30DaysOfPython。如果你没有这个文件夹，创建一个名为 30DaysOfPython 的文件夹。在这个文件夹内，创建一个名为 helloworld.py 的文件。现在，让我们在 Visual Studio Code 中做我们在 Python 交互式 Shell 中所做的事情。\n\nPython 交互式 Shell 在不使用 **print** 的情况下打印，但在 Visual Studio Code 中，为了查看我们的结果，我们应该使用内置函数 _print()_。_print()_ 内置函数接受一个或多个参数，如下所示 _print('arument1', 'argument2', 'argument3')_。请参见以下示例。\n\n**例子:**\n\n​ 文件名是 helloworld.py\n\n```py\n# 第 1 天 - 30DaysOfPython 挑战\n\nprint(2 + 3)             # 加法(+)\nprint(3 - 1)             # 减法(-)\nprint(2 * 3)             # 乘法(*)\nprint(3 / 2)             # 除法(/)\nprint(3 ** 2)            # 指数(**)\nprint(3 % 2)             # 取模(%)\nprint(3 // 2)            # 整除(//)\n\n# 检查数据类型\nprint(type(10))          # 整数\nprint(type(3.14))        # 浮点数\nprint(type(1 + 3j))      # 复数\nprint(type('Asabeneh'))  # 字符串\nprint(type([1, 2, 3]))   # 列表\nprint(type({'name':'Asabeneh'})) # 字典\nprint(type({9.8, 3.14, 2.7}))    # 集合\nprint(type((9.8, 3.14, 2.7)))    # 元组\n```\n\n要运行 Python 文件，请查看下图。你可以通过在 Visual Studio Code 中点击绿色按钮或在终端中输入 _python helloworld.py_ 来运行 Python 文件。\n\n![Running python script](../images/running_python_script.png)\n\n🌕 你很棒。你刚刚完成了第 1 天的挑战，你正在迈向伟大。现在做一些练习来锻练你的大脑和肌肉。\n\n## 💻 练习 - 第 1 天\n\n### 练习：等级 1\n\n1. 检查你使用的 Python 版本\n2. 打开 Python 交互式 Shell 并执行以下操作。操作数是 3 和 4。\n   - 加法(+)\n   - 减法(-)\n   - 乘法(\\*)\n   - 取模(%)\n   - 除法(/)\n   - 指数(\\*\\*)\n   - 整除(//)\n3. 在 Python 交互式 Shell 中编写字符串。字符串如下：\n   - 你的名字\n   - 你的姓氏\n   - 你的国家\n   - 我正在享受 30 天的 Python\n4. 检查以下数据的数据类型：\n   - 10\n   - 9.8\n   - 3.14\n   - 4 - 4j\n   - ['Asabeneh', 'Python', 'Finland']\n   - 你的名字\n   - 你的姓氏\n   - 你的国家\n\n### 练习：等级 2\n\n1. 在 30DaysOfPython 文件夹中创建一个名为 day*1 的文件夹。在 day_1 文件夹中，创建一个名为 helloworld.py 的 Python 文件，并重复问题 1、2、3 和 4。记住在处理 Python 文件时使用 \\_print()*。导航到你保存文件的目录，并运行它。\n\n### 练习：等级 3\n\n1. 为不同的 Python 数据类型编写一个示例，如数字（整数、浮点数、复数）、字符串、布尔值、列表、元组、集合和字典。\n2. 找到 (2, 3) 和 (10, 8) 之间的 [欧几里得距离](https://en.wikipedia.org/wiki/Euclidean_distance#:~:text=In%20mathematics%2C%20the%20Euclidean%20distance,being%20called%20the%20Pythagorean%20distance)。\n\n🎉 恭喜 ! 🎉\n\n[第 2 天 >>](./02_variables_builtin_functions.md)\n"
  },
  {
    "path": "Korean/02_Day_Variables_builtin_functions/02_variables_builtin_functions.md",
    "content": "<div align=\"center\">\n  <h1> 30 Days Of Python: Day 2 - 변수, 내장 함수</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Author:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> Second Edition: July, 2021</small>\n</sub>\n\n</div>\n\n[<< Day 1](../readme.md) | [Day 3 >>](../03_Day_Operators/03_operators.md)\n\n![30DaysOfPython](../../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 Day 2](#-day-2)\n  - [내장 함수](#내장-함수)\n  - [변수](#변수)\n    - [한 줄로 여러개의 변수 선언](#한-줄로-여러개의-변수-선언)\n  - [자료형](#자료형)\n  - [자료형 확인 및 형변환](#자료형-확인-및-형변환)\n  - [숫자](#숫자)\n  - [💻 Exercises - Day 2](#-exercises---day-2)\n    - [Exercises: Level 1](#exercises-level-1)\n    - [Exercises: Level 2](#exercises-level-2)\n\n# 📘 Day 2\n\n## 내장 함수\n\n파이썬에는 수많은 내장 함수가 있습니다. 내장 함수는 전역에서 사용 가능하고 그건 importing 이나 configuring없이 내장 함수를 사용 가능하다는 뜻입니다. 다음은 가장 자주 사용되는 파이썬 내장함수들 중 몇가지입니다: _print()_, _len()_, _type()_, _int()_, _float()_, _str()_, _input()_, _list()_, _dict()_, _min()_, _max()_, _sum()_, _sorted()_, _open()_, _file()_, _help()_, and _dir()_. 밑의 표에서 [파이썬 공식문서](https://docs.python.org/3.9/library/functions.html) 에 쓰여진 파이썬 내장 함수의 전체 목록을 볼 수 있습니다.\n\n![Built-in Functions](../../images/builtin-functions.png)\n\n파이썬 쉘을 열고 가장 자주 사용되는 내장 함수를 사용해봅시다.\n\n![Built-in functions](../../images/builtin-functions_practice.png)\n\n다른 내장 함수를 사용해 더 연습해봅시다.\n\n![Help and Dir Built in Functions](../../images/help_and_dir_builtin.png)\n\n위의 터미널에서 볼 수 있듯이, 파이썬에는 reserved word가 있습니다. reserved word는 변수나 함수를 선언할때 사용되지 않습니다. 변수에 관해서는 다음 장에서 다룰것입니다.\n\n이제 당신은 내장 함수에 익숙해졌을 것이라 믿습니다. 한번 더 내장 함수의 연습을 하고 다음 장으로 넘어갑시다.\n![Min Max Sum](../../images/builtin-functional-final.png)\n\n## 변수\n\n변수는 컴퓨터 메모리에 정보를 저장합니다. Mnemonic 변수는 많은 프로그래밍 언어에서 사용하도록 권장됩니다. Mnemonic 변수는 쉽게 기억하고 연관지을 수 있는 변수 이름입니다. 한 변수는 정보가 저장되어있는 메모리 주소를 참조합니다.\n변수 이름을 지정할 때는 시작 부분의 숫자, 특수 문자, 하이픈을 사용할 수 없습니다. 변수는 짧은 이름(예: x, y, z)을 가질 수 있지만 더 변수에 대한 설명을 담은 이름(이름, 성, 나이, 국가)을 사용하는 것을 추천합니다.\n\n파이썬 변수 이름 규칙\n\n- 변수 이름은 문자 또는 밑줄 문자로 시작해야 합니다\n- 변수 이름은 숫자로 시작할 수 없습니다 \n- 변수 이름에는 알파벳과 숫자와 밑줄(A-z, 0-9 및 \\_)만 사용할 수 있습니다 \n- 변수 이름은 대소문자를 구분합니다(firstname, Firstname, FirstName, FIRSTNAME은 서로 다른 변수)\n\n사용가능한 변수 이름들을 살펴봅시다\n\n```shell\nfirstname\nlastname\nage\ncountry\ncity\nfirst_name\nlast_name\ncapital_city\n_if # reserved word를 변수 이름으로 사용하고 싶은 경우\nyear_2021\nyear2021\ncurrent_year_2021\nbirth_year\nnum1\nnum2\n```\n\n사용할 수 없는 변수 이름들\n\n```shell\nfirst-name\nfirst@name\nfirst$name\nnum-1\n1num\n```\n\n우리는 많은 파이썬 개발자들이 채택한 표준 파이썬 변수 명명 방식을 사용할 것입니다. 파이썬 개발자들은 스네이크 케이스(snake_case) 변수 명명 규칙을 사용합니다. 우리는 두 개 이상의 단어를 포함하는 변수에 대해 각 단어 뒤에 밑줄 문자를 사용합니다(예: first_name, last_name, engine_rotation_speed). 아래 예제는 변수의 표준 명명 예제이며, 변수 이름이 둘 이상의 단어일 경우 밑줄이 필요합니다.\n\n변수에 특정 데이터 유형을 할당할 때 이를 변수 선언이라고 합니다. 예를 들어 아래 예제에서 내 이름은 first_name 변수에 할당됩니다. 등호 기호는 할당 연산자입니다. 할당은 변수에 데이터를 저장하는 것을 의미합니다. 파이썬에서 등호 기호는 수학에서의 등호가 아닙니다.\n\n_Example:_\n\n```py\n# Variables in Python\nfirst_name = 'Asabeneh'\nlast_name = 'Yetayeh'\ncountry = 'Finland'\ncity = 'Helsinki'\nage = 250\nis_married = True\nskills = ['HTML', 'CSS', 'JS', 'React', 'Python']\nperson_info = {\n   'firstname':'Asabeneh',\n   'lastname':'Yetayeh',\n   'country':'Finland',\n   'city':'Helsinki'\n   }\n```\n\n내장 함수인 _print()_ 와 _len()_ 을 사용해봅시다. Print 함수는 인자의 수에 제한이 없습니다. 인자는 함수 괄호 안에 넣어 전달할 수 있는 값입니다. 아래 예제를 봅시다.\n\n**Example:**\n\n```py\nprint('Hello, World!') # Hello, World! 라는 글이 하나의 인자입니다\nprint('Hello',',', 'World','!') # 여러개의 인자를 받을 수 있습니다, 네개의 인자가 넘겨졌습니다 \nprint(len('Hello, World!')) # 하나의 인자만을 받습니다\n```\n\n위에서 정의된 변수들을 찍어보고 길이를 찾아봅시다:\n\n**Example:**\n\n```py\n# 변수에 저장된 값 찍기\n\nprint('First name:', first_name)\nprint('First name length:', len(first_name))\nprint('Last name: ', last_name)\nprint('Last name length: ', len(last_name))\nprint('Country: ', country)\nprint('City: ', city)\nprint('Age: ', age)\nprint('Married: ', is_married)\nprint('Skills: ', skills)\nprint('Person information: ', person_info)\n```\n\n### 한 줄로 여러개의 변수 선언\n\n하나의 줄에서 여러개의 변수를 선언할 수도 있습니다:\n\n**Example:**\n\n```py\nfirst_name, last_name, country, age, is_married = 'Asabeneh', 'Yetayeh', 'Helsink', 250, True\n\nprint(first_name, last_name, country, age, is_married)\nprint('First name:', first_name)\nprint('Last name: ', last_name)\nprint('Country: ', country)\nprint('Age: ', age)\nprint('Married: ', is_married)\n```\n\n내장 함수 _input()_ 을 사용해 사용자의 입력 받기. 사용자로부터 받은 정보를 first_name과 age 변수에 할당해봅시다.\n**Example:**\n\n```py\nfirst_name = input('What is your name: ')\nage = input('How old are you? ')\n\nprint(first_name)\nprint(age)\n```\n\n## 자료형\n\n파이썬에는 몇 가지 자료형이 있습니다. 자료형을 식별하기 위해 내장 함수 _type()_ 을 사용합니다. 서로 다른 자료형을 잘 이해하는 데 집중해 주시기를 부탁드립니다. 프로그래밍에서 모든것은 자료형과 관련이 있습니다. 처음에 자료형을 소개했지만 모든 주제가 자료형과 관련이 있기 때문에 다시 나옵니다. 자료형에 대해서는 각 섹션에서 자세히 설명하겠습니다.\n\n## 자료형 확인 및 형변환\n\n- 자료형 확인: 특정 정보/변수의 자료형을 확인하기위해 우리는 _type()_ 을 사용합니다\n  **Example:**\n\n```py\n# 다양한 파이썬 자료형\n# 다양한 자료형의 변수들을 선언해 봅시다.\n\nfirst_name = 'Asabeneh'     # str\nlast_name = 'Yetayeh'       # str\ncountry = 'Finland'         # str\ncity= 'Helsinki'            # str\nage = 250                   # int, 제 실제 나이가 아닙니다, 걱정마세요\n\n# Printing out types\nprint(type('Asabeneh'))     # str\nprint(type(first_name))     # str\nprint(type(10))             # int\nprint(type(3.14))           # float\nprint(type(1 + 1j))         # complex\nprint(type(True))           # bool\nprint(type([1, 2, 3, 4]))     # list\nprint(type({'name':'Asabeneh','age':250, 'is_married':250}))    # dict\nprint(type((1,2)))                                              # tuple\nprint(type(zip([1,2],[3,4])))                                   # set\n```\n\n- 형변환: 하나의 자료형을 다른 자료형으로 변환합니다.  _int()_, _float()_, _str()_, _list_, _set_ 를 사용합니다.\n  산술 연산을 수행할 때 문자열 숫자들을 먼저 int 나 float로 변환해야 합니다. 그렇지 않으면 오류가 반환됩니다. 만약 숫자를 문자열과 결합한다면, 그 숫자는 먼저 문자열로 변환되어야 합니다. 결합에 대해서는 String 섹션에서 설명하겠습니다.\n\n  **Example:**\n\n```py\n# int to float\nnum_int = 10\nprint('num_int',num_int)         # 10\nnum_float = float(num_int)\nprint('num_float:', num_float)   # 10.0\n\n# float to int\ngravity = 9.81\nprint(int(gravity))             # 9\n\n# int to str\nnum_int = 10\nprint(num_int)                  # 10\nnum_str = str(num_int)\nprint(num_str)                  # '10'\n\n# str to int or float\nnum_str = '10.6'\nprint('num_int', int(num_str))      # 10\nprint('num_float', float(num_str))  # 10.6\n\n# str to list\nfirst_name = 'Asabeneh'\nprint(first_name)               # 'Asabeneh'\nfirst_name_to_list = list(first_name)\nprint(first_name_to_list)            # ['A', 's', 'a', 'b', 'e', 'n', 'e', 'h']\n```\n\n## 숫자\n\n파이썬의 숫자 자료형:\n\n1. Integers: 정수(음수, 0 , 양수) \n   예:\n   ... -3, -2, -1, 0, 1, 2, 3 ...\n\n2. 부동 소수점 숫자(10진수)\n   예:\n   ... -3.5, -2.25, -1.0, 0.0, 1.1, 2.2, 3.5 ...\n\n3. 복소수\n   예:\n   1 + j, 2 + 4j, 1 - 1j\n\n🌕 당신은 정말 멋집니다. 여러분은 이제 막 2일차 도전을 마쳤고 위대함으로 가는 길에 두 걸음 앞서 있습니다. 이제 여러분의 뇌와 근육을 위한 운동을 하세요.\n\n## 💻 Exercises - Day 2\n\n### Exercises: Level 1\n\n1. 30DaysOfPython 내에 day_2라는 폴더를 생성하세요. 그 폴더 내에 variables.py 라는 파일을 생성하세요.\n2. 'Day 2: 30 Days of python programming'이라는 파이썬 주석을 작성합니다.\n3. first name 변수를 선언하고 변수에 값을 할당합니다.\n4. last name 변수를 선언하고 변수에 값을 할당합니다.\n5. full name 변수를 선언하고 변수에 값을 할당합니다.\n6. country 변수를 선언하고 값을 할당합니다.\n7. city 변수를 선언하고 값을 할당합니다.\n8. age 변수를 선언하고 값을 할당합니다.\n9. year 변수를 선언하고 값을 할당합니다.\n10. is_married 변수를 선언하고 값을 할당합니다.\n11. is_true 변수를 선언하고 값을 할당합니다.\n12. is_light_on 변수를 선언하고 값을 할당합니다.\n13. 한 줄에 여러개의 변수를 선언합니다.\n\n### Exercises: Level 2\n\n1. Check the data type of all your variables using type() built-in function\n1. Using the _len()_ built-in function, find the length of your first name\n1. Compare the length of your first name and your last name\n1. Declare 5 as num_one and 4 as num_two\n    1. Add num_one and num_two and assign the value to a variable total\n    2. Subtract num_two from num_one and assign the value to a variable diff\n    3. Multiply num_two and num_one and assign the value to a variable product\n    4. Divide num_one by num_two and assign the value to a variable division\n    5. Use modulus division to find num_two divided by num_one and assign the value to a variable remainder\n    6. Calculate num_one to the power of num_two and assign the value to a variable exp\n    7. Find floor division of num_one by num_two and assign the value to a variable floor_division\n1. The radius of a circle is 30 meters.\n    1. Calculate the area of a circle and assign the value to a variable name of _area_of_circle_\n    2. Calculate the circumference of a circle and assign the value to a variable name of _circum_of_circle_\n    3. Take radius as user input and calculate the area.\n1. Use the built-in input function to get first name, last name, country and age from a user and store the value to their corresponding variable names\n1. Run help('keywords') in Python shell or in your file to check for the Python reserved words or keywords\n\n1. type() 내장 함수를 사용하여 모든 변수의 자료형을 확인합니다.\n1. _len()_ 내장 함수를 사용하여 당신의 first name 의 길이를 찾습니다.\n1. 당신의 first name 과 last name 의 길이를 비교합니다.\n1. 5를 num_1로, 4를 num_2로 선언합니다.\n    1. num_one과 num_two를 더하고 그 값을 변수 total 에 할당합니다.\n    2. num_1에서 num_2를 빼고 그 값을 변수 diff 에 할당합니다.\n    3. num_two와 num_one을 곱하여 그 값을 변수 product 에 할당합니다.\n    4. num_one을 num_two로 나누고 그 값을 변수 division 에 할당합니다.\n    5. 나머지 연산을 사용하여 num_two를 num_one으로 나눈 값을 찾고 변수 remainder 에 할당합니다.\n    6. num_one을 num_two의 거듭제곱으로 계산하고 그 값을 변수 exp 에 할당합니다.\n    7. num_one을 num_two로 나누고 소숫값은 버린 정수 값을 구하고 변수 floor_division 에 값을 할당합니다.\n1. 원의 반지름은 30미터입니다.\n    1. 원의 면적을 계산하여 _area_of_circle_ 이라는 이름의 변수에 값을 할당합니다.\n    2. 원의 둘레를 계산하여 _circum_of_circum_ 이라는 이름의 변수에 값을 할당합니다.\n    3. 반경을 사용자 입력으로 받아서 면적을 계산합니다.\n1. 내장 함수 input을 사용하여 사용자로부터 이름, 성, 국가 및 나이를 얻고 해당 변수 이름에 값을 저장합니다.\n1. Python 셸 또는 파일에서 help('keywords')을 실행하여 파이썬의 reserved words 또는 키워드를 확인합니다.\n\n🎉 축하합니다 ! 🎉\n\n[<< Day 1](../readme.md) | [Day 3 >>](../03_Day_Operators/03_operators.md)\n"
  },
  {
    "path": "Korean/04_strings_ko.md",
    "content": "<div align=\"center\">\n<h1> 30 Days Of Python: Day 4 - Strings</h1> <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\"> <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&amp;logo=linkedin&amp;style=social\"> </a> <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\"> <img src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\" alt=\"Twitter Follow\"> </a>\n</div>\n<p data-md-type=\"paragraph\"><sub data-md-type=\"raw_html\">Author: <a data-md-type=\"raw_html\" href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br> <small data-md-type=\"raw_html\"> Second Edition: July, 2021</small></sub></p>\n<div data-md-type=\"block_html\"></div>\n\n[&lt;&lt; Day 3](../03_Day_Operators/03_operators.md) | [Day 5 &gt;&gt;](../05_Day_Lists/05_lists.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [Day 4](#day-4)\n    - [문자열](#strings)\n        - [문자열 만들기](#문자열-만들기)\n        - [문자열 연결](#문자열-연결)\n        - [문자열의 이스케이프 시퀀스](#문자열의-이스케이프-시퀀스)\n        - [문자열 포매팅](#문자열-포매팅)\n            - [올드 스타일 문자열 포매팅(% 연산자)](#올드-스타일-문자열-포매팅%-연산자)\n            - [새로운 스타일 문자열 포매팅(str.format)](#새로운-스타일-문자열-포매팅str.format)\n            - [문자열 Interpolation / f-Strings (Python 3.6+)](#string-interpolation--f-strings-python-36)\n        - [문자 시퀀스로서의 Python 문자열](#문자-시퀀스로서의-Python-문자열)\n            - [언패킹 문자](#언패킹-문자)\n            - [인덱스로 문자열의 문자에 액세스](#인덱스로-문자열의-문자에-액세스)\n            - [파이썬 문자열 슬라이싱](#파이썬-문자열-슬라이싱)\n            - [문자열 리버스](#문자열-리버스)\n            - [슬라이싱하는 동안 문자 건너뛰기](#슬라이싱하는-동안-문자-건너뛰기)\n        - [문자열 메서드](#문자열-메서드)\n    - [💻 Exercises - Day 4](#-exercises---day-4)\n\n# Day 4\n\n## 문자열\n\n텍스트는 문자열 데이터 유형입니다. 텍스트로 작성된 모든 데이터 유형은 문자열입니다. 작은따옴표, 큰따옴표 또는 삼중따옴표 아래의 모든 데이터는 문자열입니다. 문자열 데이터 유형을 처리하기 위한 다양한 문자열 메서드와 내장 함수가 있습니다. 문자열의 길이를 확인하려면 len() 메서드를 사용하십시오.\n\n### 문자열 만들기\n\n```py\nletter = 'P'                # A string could be a single character or a bunch of texts\nprint(letter)               # P\nprint(len(letter))          # 1\ngreeting = 'Hello, World!'  # String could be made using a single or double quote,\"Hello, World!\"\nprint(greeting)             # Hello, World!\nprint(len(greeting))        # 13\nsentence = \"I hope you are enjoying 30 days of Python Challenge\"\nprint(sentence)\n```\n\n여러 줄 문자열은 세 개의 작은따옴표(''') 또는 세 개의 큰따옴표(\"\"\")를 사용하여 생성됩니다. 아래 예를 참조하십시오.\n\n```py\nmultiline_string = '''I am a teacher and enjoy teaching.\nI didn't find anything as rewarding as empowering people.\nThat is why I created 30 days of python.'''\nprint(multiline_string)\n\n# Another way of doing the same thing\nmultiline_string = \"\"\"I am a teacher and enjoy teaching.\nI didn't find anything as rewarding as empowering people.\nThat is why I created 30 days of python.\"\"\"\nprint(multiline_string)\n```\n\n### 문자열 연결\n\n문자열을 함께 연결할 수 있습니다. 문자열을 병합하거나 연결하는 것을 연결이라고 합니다. 아래 예를 참조하십시오.\n\n```py\nfirst_name = 'Asabeneh'\nlast_name = 'Yetayeh'\nspace = ' '\nfull_name = first_name  +  space + last_name\nprint(full_name) # Asabeneh Yetayeh\n# Checking the length of a string using len() built-in function\nprint(len(first_name))  # 8\nprint(len(last_name))   # 7\nprint(len(first_name) > len(last_name)) # True\nprint(len(full_name)) # 16\n```\n\n### 문자열의 이스케이프 시퀀스\n\nPython 및 기타 프로그래밍 언어에서 \\ 다음에 오는 문자는 이스케이프 시퀀스입니다. 가장 일반적인 이스케이프 문자를 살펴보겠습니다.\n\n- \\n: 새로운 라인\n- \\t: 탭은(8칸)을 의미합니다.\n- \\\\: 백슬래시\n- \\': 작은따옴표(')\n- \\\": 큰따옴표(\")\n\n이제 위의 이스케이프 시퀀스를 예제와 함께 사용하는 방법을 살펴보겠습니다.\n\n```py\nprint('I hope everyone is enjoying the Python Challenge.\\nAre you ?') # line break\nprint('Days\\tTopics\\tExercises') # adding tab space or 4 spaces\nprint('Day 1\\t3\\t5')\nprint('Day 2\\t3\\t5')\nprint('Day 3\\t3\\t5')\nprint('Day 4\\t3\\t5')\nprint('This is a backslash  symbol (\\\\)') # To write a backslash\nprint('In every programming language it starts with \\\"Hello, World!\\\"') # to write a double quote inside a single quote\n\n# output\nI hope every one is enjoying the Python Challenge.\nAre you ?\nDays\tTopics\tExercises\nDay 1\t5\t    5\nDay 2\t6\t    20\nDay 3\t5\t    23\nDay 4\t1\t    35\nThis is a backslash  symbol (\\)\nIn every programming language it starts with \"Hello, World!\"\n```\n\n### 문자열 포매팅\n\n#### 올드 스타일 문자열 형식화(% 연산자)\n\nPython에는 문자열 형식을 지정하는 여러 가지 방법이 있습니다. 이 섹션에서는 그 중 일부를 다룰 것입니다. \"%\" 연산자는 \"인수 지정자\", \"%s\"와 같은 특수 기호와 함께 일반 텍스트를 포함하는 형식 문자열과 함께 \"튜플\"(고정 크기 목록)로 묶인 변수 세트의 형식을 지정하는 데 사용됩니다. , \"%d\", \"%f\", \"%. <small>자릿수</small> f\".\n\n- %s - 문자열(또는 숫자와 같은 문자열 표현이 있는 모든 객체)\n- %d - 정수\n- %f - 부동 소수점 숫자\n- \"%. <small>number of digits</small> f\" - 정밀도가 고정된 부동 소수점 숫자\n\n```py\n# Strings only\nfirst_name = 'Asabeneh'\nlast_name = 'Yetayeh'\nlanguage = 'Python'\nformated_string = 'I am %s %s. I teach %s' %(first_name, last_name, language)\nprint(formated_string)\n\n# Strings  and numbers\nradius = 10\npi = 3.14\narea = pi * radius ** 2\nformated_string = 'The area of circle with a radius %d is %.2f.' %(radius, area) # 2 refers the 2 significant digits after the point\n\npython_libraries = ['Django', 'Flask', 'NumPy', 'Matplotlib','Pandas']\nformated_string = 'The following are python libraries:%s' % (python_libraries)\nprint(formated_string) # \"The following are python libraries:['Django', 'Flask', 'NumPy', 'Matplotlib','Pandas']\"\n```\n\n#### 새로운스타일 문자열 형식화(str.format)\n\n이 형식은 Python 버전 3에서 도입되었습니다.\n\n```py\n\nfirst_name = 'Asabeneh'\nlast_name = 'Yetayeh'\nlanguage = 'Python'\nformated_string = 'I am {} {}. I teach {}'.format(first_name, last_name, language)\nprint(formated_string)\na = 4\nb = 3\n\nprint('{} + {} = {}'.format(a, b, a + b))\nprint('{} - {} = {}'.format(a, b, a - b))\nprint('{} * {} = {}'.format(a, b, a * b))\nprint('{} / {} = {:.2f}'.format(a, b, a / b)) # limits it to two digits after decimal\nprint('{} % {} = {}'.format(a, b, a % b))\nprint('{} // {} = {}'.format(a, b, a // b))\nprint('{} ** {} = {}'.format(a, b, a ** b))\n\n# output\n4 + 3 = 7\n4 - 3 = 1\n4 * 3 = 12\n4 / 3 = 1.33\n4 % 3 = 1\n4 // 3 = 1\n4 ** 3 = 64\n\n# Strings  and numbers\nradius = 10\npi = 3.14\narea = pi * radius ** 2\nformated_string = 'The area of a circle with a radius {} is {:.2f}.'.format(radius, area) # 2 digits after decimal\nprint(formated_string)\n\n```\n\n#### 문자열 Interpolation / f-Strings (Python 3.6+)\n\n또 다른 새로운 문자열 형식화는 문자열 보간법인 f-문자열입니다. 문자열은 f로 시작하고 해당 위치에 데이터를 주입할 수 있습니다.\n\n```py\na = 4\nb = 3\nprint(f'{a} + {b} = {a +b}')\nprint(f'{a} - {b} = {a - b}')\nprint(f'{a} * {b} = {a * b}')\nprint(f'{a} / {b} = {a / b:.2f}')\nprint(f'{a} % {b} = {a % b}')\nprint(f'{a} // {b} = {a // b}')\nprint(f'{a} ** {b} = {a ** b}')\n```\n\n### 문자 시퀀스로서의 Python 문자열\n\nPython 문자열은 문자 시퀀스이며, 기본 액세스 방법을 다른 Python 순서 객체 시퀀스(목록 및 튜플)와 공유합니다. 문자열(및 모든 시퀀스의 개별 멤버)에서 단일 문자를 추출하는 가장 간단한 방법은 해당 변수로 압축을 푸는 것입니다.\n\n#### 언패킹 문자\n\n```\nlanguage = 'Python'\na,b,c,d,e,f = language # unpacking sequence characters into variables\nprint(a) # P\nprint(b) # y\nprint(c) # t\nprint(d) # h\nprint(e) # o\nprint(f) # n\n```\n\n#### 인덱스로 문자열의 문자에 액세스\n\n프로그래밍에서 카운팅은 0부터 시작합니다. 따라서 문자열의 첫 번째 문자는 인덱스가 0이고 문자열의 마지막 문자는 문자열의 길이에서 1을 뺀 값입니다.\n\n![String index](../images/string_index.png)\n\n```py\nlanguage = 'Python'\nfirst_letter = language[0]\nprint(first_letter) # P\nsecond_letter = language[1]\nprint(second_letter) # y\nlast_index = len(language) - 1\nlast_letter = language[last_index]\nprint(last_letter) # n\n```\n\n오른쪽 끝에서 시작하려면 음수 인덱싱을 사용할 수 있습니다. -1은 마지막 인덱스입니다.\n\n```py\nlanguage = 'Python'\nlast_letter = language[-1]\nprint(last_letter) # n\nsecond_last = language[-2]\nprint(second_last) # o\n```\n\n#### 파이썬 문자열 슬라이싱\n\n파이썬에서는 문자열을 하위 문자열로 슬라이스할 수 있습니다.\n\n```py\nlanguage = 'Python'\nfirst_three = language[0:3] # starts at zero index and up to 3 but not include 3\nprint(first_three) #Pyt\nlast_three = language[3:6]\nprint(last_three) # hon\n# Another way\nlast_three = language[-3:]\nprint(last_three)   # hon\nlast_three = language[3:]\nprint(last_three)   # hon\n```\n\n#### <a>문자열 리버스</a>\n\n파이썬에서 문자열을 쉽게 뒤집을 수 있습니다.\n\n```py\ngreeting = 'Hello, World!'\nprint(greeting[::-1]) # !dlroW ,olleH\n```\n\n#### 슬라이싱하는 동안 문자 건너뛰기\n\n슬라이스 메소드에 단계 인수를 전달하여 슬라이스하는 동안 문자를 건너뛸 수 있습니다.\n\n```py\nlanguage = 'Python'\npto = language[0:6:2] #\nprint(pto) # Pto\n```\n\n### 문자열 메서드\n\n문자열을 형식화할 수 있는 많은 문자열 메서드가 있습니다. 다음 예제에서 일부 문자열 메서드를 참조하십시오.\n\n- capitalize(): 문자열의 첫 번째 문자를 대문자로 변환\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.capitalize()) # 'Thirty days of python'\n```\n\n- count(): 문자열에서 하위 문자열의 발생을 반환합니다. count(substring, start=.., end=..). 시작은 카운트를 위한 시작 인덱싱이고 끝은 카운트할 마지막 인덱스입니다.\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.count('y')) # 3\nprint(challenge.count('y', 7, 14)) # 1,\nprint(challenge.count('th')) # 2`\n```\n\n- endswith(): 문자열이 지정된 끝으로 끝나는지 확인합니다.\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.endswith('on'))   # True\nprint(challenge.endswith('tion')) # False\n```\n\n- expandtabs(): 탭 문자를 공백으로 바꿉니다. 기본 탭 크기는 8입니다. 탭 크기 인수를 사용합니다.\n\n```py\nchallenge = 'thirty\\tdays\\tof\\tpython'\nprint(challenge.expandtabs())   # 'thirty  days    of      python'\nprint(challenge.expandtabs(10)) # 'thirty    days      of        python'\n```\n\n- find(): 하위 문자열이 처음 나타나는 인덱스를 반환합니다. 찾을 수 없으면 -1을 반환합니다.\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.count('y')) # 3\nprint(challenge.count('y', 7, 14)) # 1,\nprint(challenge.count('th')) # 2`\n```\n\n- rfind(): 하위 문자열이 마지막으로 나타나는 인덱스를 반환합니다. 찾을 수 없으면 -1을 반환합니다.\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.rfind('y'))  # 5\nprint(challenge.rfind('th')) # 1\n```\n\n- format(): 문자열을 더 나은 출력으로 포맷합니다.<br> 문자열 형식에 대한 자세한 내용은 이 [링크](https://www.programiz.com/python-programming/methods/string/format) 를 확인하세요.\n\n```py\nfirst_name = 'Asabeneh'\nlast_name = 'Yetayeh'\nage = 250\njob = 'teacher'\ncountry = 'Finland'\nsentence = 'I am {} {}. I am a {}. I am {} years old. I live in {}.'.format(first_name, last_name, age, job, country)\nprint(sentence) # I am Asabeneh Yetayeh. I am 250 years old. I am a teacher. I live in Finland.\n\nradius = 10\npi = 3.14\narea = pi * radius ** 2\nresult = 'The area of a circle with radius {} is {}'.format(str(radius), str(area))\nprint(result) # The area of a circle with radius 10 is 314\n```\n\n- index(): 하위 문자열의 가장 낮은 색인을 반환하고 추가 인수는 시작 및 끝 색인을 나타냅니다(기본값 0 및 문자열 길이 - 1). 하위 문자열을 찾을 수 없으면 valueError가 발생합니다.\n\n```py\nchallenge = 'thirty days of python'\nsub_string = 'da'\nprint(challenge.index(sub_string))  # 7\nprint(challenge.index(sub_string, 9)) # error\n```\n\n- rindex(): 하위 문자열의 가장 높은 색인을 반환합니다. 추가 인수는 시작 및 끝 색인을 나타냅니다(기본값 0 및 문자열 길이 - 1).\n\n```py\nchallenge = 'thirty days of python'\nsub_string = 'da'\nprint(challenge.rindex(sub_string))  # 8\nprint(challenge.rindex(sub_string, 9)) # error\n```\n\n- isalnum(): 영숫자 확인\n\n```py\nchallenge = 'ThirtyDaysPython'\nprint(challenge.isalnum()) # True\n\nchallenge = '30DaysPython'\nprint(challenge.isalnum()) # True\n\nchallenge = 'thirty days of python'\nprint(challenge.isalnum()) # False, space is not an alphanumeric character\n\nchallenge = 'thirty days of python 2019'\nprint(challenge.isalnum()) # False\n```\n\n- isalpha(): 모든 문자열 요소가 알파벳 문자(az 및 AZ)인지 확인합니다.\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.isalpha()) # False, space is once again excluded\nchallenge = 'ThirtyDaysPython'\nprint(challenge.isalpha()) # True\nnum = '123'\nprint(num.isalpha())      # False\n```\n\n- isdecimal(): 문자열의 모든 문자가 십진수(0-9)인지 확인합니다.\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.isdecimal())  # False\nchallenge = '123'\nprint(challenge.isdecimal())  # True\nchallenge = '\\u00B2'\nprint(challenge.isdigit())   # False\nchallenge = '12 3'\nprint(challenge.isdecimal())  # False, space not allowed\n```\n\n- isdigit(): 문자열의 모든 문자가 숫자인지 확인합니다(숫자는 0-9 및 일부 다른 유니코드 문자).\n\n```py\nchallenge = 'Thirty'\nprint(challenge.isdigit()) # False\nchallenge = '30'\nprint(challenge.isdigit())   # True\nchallenge = '\\u00B2'\nprint(challenge.isdigit())   # True\n```\n\n- isnumeric(): 문자열의 모든 문자가 숫자인지 또는 숫자와 관련된 것인지 확인합니다(isdigit()와 마찬가지로 ½과 같은 더 많은 기호를 허용합니다).\n\n```py\nnum = '10'\nprint(num.isnumeric()) # True\nnum = '\\u00BD' # ½\nprint(num.isnumeric()) # True\nnum = '10.5'\nprint(num.isnumeric()) # False\n```\n\n- isidentifier(): 유효한 식별자를 확인합니다. 문자열이 유효한 변수 이름인지 확인합니다.\n\n```py\nchallenge = '30DaysOfPython'\nprint(challenge.isidentifier()) # False, because it starts with a number\nchallenge = 'thirty_days_of_python'\nprint(challenge.isidentifier()) # True\n```\n\n- islower(): 문자열의 모든 알파벳 문자가 소문자인지 확인\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.islower()) # True\nchallenge = 'Thirty days of python'\nprint(challenge.islower()) # False\n```\n\n- islower(): 문자열의 모든 알파벳 문자가 소문자인지 확인\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.isupper()) #  False\nchallenge = 'THIRTY DAYS OF PYTHON'\nprint(challenge.isupper()) # True\n```\n\n- join(): 연결된 문자열을 반환합니다.\n\n```py\nweb_tech = ['HTML', 'CSS', 'JavaScript', 'React']\nresult = ' '.join(web_tech)\nprint(result) # 'HTML CSS JavaScript React'\n```\n\n```py\nweb_tech = ['HTML', 'CSS', 'JavaScript', 'React']\nresult = '# '.join(web_tech)\nprint(result) # 'HTML# CSS# JavaScript# React'\n```\n\n- strip(): 문자열의 시작과 끝에서 시작하여 주어진 모든 문자를 제거합니다.\n\n```py\nchallenge = 'thirty days of pythoonnn'\nprint(challenge.strip('noth')) # 'irty days of py'\n```\n\n- replace(): 하위 문자열을 주어진 문자열로 대체합니다.\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.replace('python', 'coding')) # 'thirty days of coding'\n```\n\n- split(): 주어진 문자열 또는 공백을 구분 기호로 사용하여 문자열을 분할합니다.\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.split()) # ['thirty', 'days', 'of', 'python']\nchallenge = 'thirty, days, of, python'\nprint(challenge.split(', ')) # ['thirty', 'days', 'of', 'python']\n```\n\n- title(): 제목 케이스 문자열을 반환합니다.\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.title()) # Thirty Days Of Python\n```\n\n- swapcase(): 모든 대문자를 소문자로, 모든 소문자를 대문자로 변환\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.swapcase())   # THIRTY DAYS OF PYTHON\nchallenge = 'Thirty Days Of Python'\nprint(challenge.swapcase())  # tHIRTY dAYS oF pYTHON\n```\n\n- startswith(): 문자열이 지정된 문자열로 시작하는지 확인\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.startswith('thirty')) # True\n\nchallenge = '30 days of python'\nprint(challenge.startswith('thirty')) # False\n```\n\n🌕 당신은 특별한 사람이고 놀라운 잠재력을 가지고 있습니다. 당신은 방금 4일 차 도전을 완료했고 당신은 위대함을 향한 당신의 길에 4걸음 남았습니다. 이제 뇌와 근육을 위한 몇 가지 훈련을 하십시오.\n\n## 💻 Exercises - Day 4\n\n1. 문자열 'Thirty', 'Days', 'Of', 'Python'을 단일 문자열 'Thirty Days Of Python'에 연결합니다.\n2. 문자열 'Coding', 'For' , 'All'을 단일 문자열 'Coding For All'에 연결합니다.\n3. company라는 변수를 선언하고 초기 값 \"Coding For All\"에 할당합니다.\n4. *print()* 를 사용하여 회사 변수를 인쇄합니다.\n5. *len()* 메서드와 *print()* 를 사용하여 회사 문자열의 길이를 인쇄합니다.\n6. *upper()* 메서드를 사용하여 모든 문자를 대문자로 변경합니다.\n7. *lower()* 메서드를 사용하여 모든 문자를 소문자로 변경합니다.\n8. 문자열 *Coding For All* 의 값을 형식화하려면 capitalize(), title(), swapcase() 메소드를 사용하십시오.\n9. *Coding For All* 문자열의 첫 번째 단어를 잘라냅니다.\n10. Index, find 또는 기타 방법을 사용하여 *Coding For All* 문자열에 단어 Coding이 포함되어 있는지 확인합니다.\n11. 문자열 'Coding For All'의 코딩이라는 단어를 Python으로 바꿉니다.\n12. replace 메서드 또는 기타 메서드를 사용하여 모두를 위한 Python을 모두를 위한 Python으로 변경합니다.\n13. 공백을 구분 기호로 사용하여 문자열 'Coding For All'을 분할합니다(split()).\n14. \"Facebook, Google, Microsoft, Apple, IBM, Oracle, Amazon\"은 쉼표에서 문자열을 나눕니다.\n15. 문자열 *Coding For All* 에서 인덱스 0에 있는 문자는 무엇입니까?\n16. 문자열 *Coding For All* 에서 인덱스 0에 있는 문자는 무엇입니까?\n17. \"Coding For All\" 문자열에서 인덱스 10에 있는 문자는 무엇입니까?\n18. 'Python For Everyone'이라는 이름의 약어 또는 약어를 만듭니다.\n19. 'Coding For All'이라는 이름의 약어 또는 약어를 만듭니다.\n20. Index를 사용하여 Coding For All에서 C가 처음 나타나는 위치를 결정합니다.\n21. Index를 사용하여 Coding For All에서 F가 처음 나타나는 위치를 결정합니다.\n22. Coding For All People에서 l이 마지막으로 나타나는 위치를 결정하려면 rfind를 사용하십시오.\n23. 색인 또는 찾기를 사용하여 다음 문장에서 'because'라는 단어가 처음 나타나는 위치를 찾습니다.\n24. 색인 또는 찾기를 사용하여 다음 문장에서 'because'라는 단어가 처음 나타나는 위치를 찾습니다.\n25. 색인 또는 찾기를 사용하여 다음 문장에서 'because'라는 단어가 처음 나타나는 위치를 찾습니다.\n26. 색인 또는 찾기를 사용하여 다음 문장에서 'because'라는 단어가 처음 나타나는 위치를 찾습니다.\n27. 다음 문장에서 'because because because'라는 구문을 잘라냅니다.\n28. 'Coding For All'은 하위 문자열 *Coding* 으로 시작합니까?\n29. 'Coding For All'은 하위 문자열 *코딩* 으로 끝납니까?\n30. ' Coding For All ' , 주어진 문자열에서 왼쪽 및 오른쪽 후행 공백을 제거합니다.\n31. 다음 변수 중 isidentifier() 메서드를 사용할 때 True를 반환하는 변수는 무엇입니까?\n    - 30DaysOfPython\n    - thirty_days_of_python\n32. 다음 목록에는 일부 파이썬 라이브러리의 이름이 포함되어 있습니다: ['Django', 'Flask', 'Bottle', 'Pyramid', 'Falcon']. 공백 문자열이 있는 해시로 목록에 가입하십시오.\n33. 새 줄 이스케이프 시퀀스를 사용하여 다음 문장을 구분합니다.\n    ```py\n    I am enjoying this challenge.\n    I just wonder what is next.\n    ```\n34. 새 줄 이스케이프 시퀀스를 사용하여 다음 문장을 구분합니다.\n    ```py\n    Name      Age     Country   City\n    Asabeneh  250     Finland   Helsinki\n    ```\n35. 문자열 형식 지정 방법을 사용하여 다음을 표시합니다:\n\n```sh\nradius = 10\narea = 3.14 * radius ** 2\nThe area of a circle with radius 10 is 314 meters square.\n```\n\n1. 문자열 형식화 방법을 사용하여 다음을 작성하십시오:\n\n```sh\n8 + 6 = 14\n8 - 6 = 2\n8 * 6 = 48\n8 / 6 = 1.33\n8 % 6 = 2\n8 // 6 = 1\n8 ** 6 = 262144\n```\n\n🎉 축하합니다! 🎉\n\n[&lt;&lt; Day 3](../03_Day_Operators/03_operators.md) | [Day 5 &gt;&gt;](../05_Day_Lists/05_lists.md)\n"
  },
  {
    "path": "Korean/05_Day_Lists/05_lists.md",
    "content": "<div align=\"center\">\n  <h1> 30 Days Of Python: Day 5 - Lists</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Author:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> Second Edition: July - 2021</small>\n</sub>\n\n</div>\n\n[<< Day 4](../04_Day_Strings/04_strings.md) | [Day 6 >>](../06_Day_Tuples/06_tuples.md)\n\n![30DaysOfPython](../../images/30DaysOfPython_banner3@2x.png)\n\n- [Day 5](#day-5)\n  - [Lists](#lists)\n    - [How to Create a List](#how-to-create-a-list)\n    - [Accessing List Items Using Positive Indexing](#accessing-list-items-using-positive-indexing)\n    - [Accessing List Items Using Negative Indexing](#accessing-list-items-using-negative-indexing)\n    - [Unpacking List Items](#unpacking-list-items)\n    - [Slicing Items from a List](#slicing-items-from-a-list)\n    - [Modifying Lists](#modifying-lists)\n    - [Checking Items in a List](#checking-items-in-a-list)\n    - [Adding Items to a List](#adding-items-to-a-list)\n    - [Inserting Items into a List](#inserting-items-into-a-list)\n    - [Removing Items from a List](#removing-items-from-a-list)\n    - [Removing Items Using Pop](#removing-items-using-pop)\n    - [Removing Items Using Del](#removing-items-using-del)\n    - [Clearing List Items](#clearing-list-items)\n    - [Copying a List](#copying-a-list)\n    - [Joining Lists](#joining-lists)\n    - [Counting Items in a List](#counting-items-in-a-list)\n    - [Finding Index of an Item](#finding-index-of-an-item)\n    - [Reversing a List](#reversing-a-list)\n    - [Sorting List Items](#sorting-list-items)\n  - [💻 Exercises: Day 5](#-exercises-day-5)\n    - [Exercises: Level 1](#exercises-level-1)\n    - [Exercises: Level 2](#exercises-level-2)\n\n# Day 5\n\n## Lists\n\n파이썬에는 네 가지 컬렉션 자료형이 있습니다.\n\n- List: 정렬되고 변경 가능(수정 가능)한 컬렉션입니다. 중복 값을 허용합니다.\n- Tuple: 정렬되고 변경 불가능하거나 수정 불가능한(불변) 컬렉션입니다. 중복 값을 허용합니다.\n- Set: 순서가 지정되지 않고 인덱스가 없고 수정할 수 없는 컬렉션이지만 새 아이템을 추가할 수 있습니다. 중복 값은 허용되지 않습니다.\n- Dictionary: 정렬되지 않고 변경 가능(수정 가능)하며 인덱스가 있는 컬렉션입니다. 중복 값이 없습니다.\n\n리스트는 정렬되고 수정(변경) 가능한 다양한 자료형의 컬렉션입니다. 목록은 비어 있거나 다른 자료형 아이템을 가질 수 있습니다.\n\n### How to Create a List\n\n파이썬에서 리스트는 두가지 방법으로 생성할 수 있습니다:\n\n- list 내장 함수를 사용\n\n```py\n# syntax\nlst = list()\n```\n\n```py\nempty_list = list() # 이건 빈 리스트 입니다, 리스트 안에 아무 값도 없습니다\nprint(len(empty_list)) # 0\n```\n\n- 대괄호 사용, []\n\n```py\n# syntax\nlst = []\n```\n\n```py\nempty_list = [] # 이건 빈 리스트 입니다, 리스트 안에 아무 값도 없습니다\nprint(len(empty_list)) # 0\n```\n\n초기 값이 있는 리스트입니다. _len()_ 을 사용하여 리스트의 길이를 찾습니다.\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']                     # list of fruits\nvegetables = ['Tomato', 'Potato', 'Cabbage','Onion', 'Carrot']      # list of vegetables\nanimal_products = ['milk', 'meat', 'butter', 'yoghurt']             # list of animal products\nweb_techs = ['HTML', 'CSS', 'JS', 'React','Redux', 'Node', 'MongDB'] # list of web technologies\ncountries = ['Finland', 'Estonia', 'Denmark', 'Sweden', 'Norway']\n\n# Print the lists and its length\nprint('Fruits:', fruits)\nprint('Number of fruits:', len(fruits))\nprint('Vegetables:', vegetables)\nprint('Number of vegetables:', len(vegetables))\nprint('Animal products:',animal_products)\nprint('Number of animal products:', len(animal_products))\nprint('Web technologies:', web_techs)\nprint('Number of web technologies:', len(web_techs))\nprint('Countries:', countries)\nprint('Number of countries:', len(countries))\n```\n\n```sh\noutput\nFruits: ['banana', 'orange', 'mango', 'lemon']\nNumber of fruits: 4\nVegetables: ['Tomato', 'Potato', 'Cabbage', 'Onion', 'Carrot']\nNumber of vegetables: 5\nAnimal products: ['milk', 'meat', 'butter', 'yoghurt']\nNumber of animal products: 4\nWeb technologies: ['HTML', 'CSS', 'JS', 'React', 'Redux', 'Node', 'MongDB']\nNumber of web technologies: 7\nCountries: ['Finland', 'Estonia', 'Denmark', 'Sweden', 'Norway']\nNumber of countries: 5\n```\n\n- 리스트는 서로 다른 자료형의 아이템을 가질 수 있습니다.\n\n```py\n lst = ['Asabeneh', 250, True, {'country':'Finland', 'city':'Helsinki'}] # 다른 자료형을 가진 리스트\n```\n\n### Accessing List Items Using Positive Indexing\n\n인덱스를 사용하여 리스트의 각 아이템에 액세스합니다. 리스트 인덱스는 0부터 시작합니다. 아래 그림은 인덱스가 시작되는 위치를 명확하게 보여줍니다.\n![List index](../../images/list_index.png)\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfirst_fruit = fruits[0] # 인덱스를 사용해 첫번째 아이템에 접근합니다\nprint(first_fruit)      # banana\nsecond_fruit = fruits[1]\nprint(second_fruit)     # orange\nlast_fruit = fruits[3]\nprint(last_fruit) # lemon\n# Last index\nlast_index = len(fruits) - 1\nlast_fruit = fruits[last_index]\n```\n\n### Accessing List Items Using Negative Indexing\n\n음수 인덱스는 끝에서 시작하는 것을 의미하며 -1은 마지막 아이템을, -2는 마지막에서 두번쨰 아이템을 의미합니다.\n\n![List negative indexing](../../images/list_negative_indexing.png)\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfirst_fruit = fruits[-4]\nlast_fruit = fruits[-1]\nsecond_last = fruits[-2]\nprint(first_fruit)      # banana\nprint(last_fruit)       # lemon\nprint(second_last)      # mango\n```\n\n### Unpacking List Items\n\n```py\nlst = ['item','item2','item3', 'item4', 'item5']\nfirst_item, second_item, third_item, *rest = lst\nprint(first_item)     # item1\nprint(second_item)    # item2\nprint(third_item)     # item3\nprint(rest)           # ['item4', 'item5']\n\n```\n\n```py\n# First Example\nfruits = ['banana', 'orange', 'mango', 'lemon','lime','apple']\nfirst_fruit, second_fruit, third_fruit, *rest = lst\nprint(first_fruit)     # banana\nprint(second_fruit)    # orange\nprint(third_fruit)     # mango\nprint(rest)           # ['lemon','lime','apple']\n# Second Example about unpacking list\nfirst, second, third,*rest, tenth = [1,2,3,4,5,6,7,8,9,10]\nprint(first)          # 1\nprint(second)         # 2\nprint(third)          # 3\nprint(rest)           # [4,5,6,7,8,9]\nprint(tenth)          # 10\n# Third Example about unpacking list\ncountries = ['Germany', 'France','Belgium','Sweden','Denmark','Finland','Norway','Iceland','Estonia']\ngr, fr, bg, sw, *scandic, es = countries\nprint(gr)\nprint(fr)\nprint(bg)\nprint(sw)\nprint(scandic)\nprint(es)\n```\n\n### Slicing Items from a List\n\n- 양수 인덱싱: start, end 및 step을 지정하여 양수 인덱스 범위를 지정할 수 있습니다. 반환 값은 새 리스트가 됩니다. (start의 디폴트값 = 0, end = len(lst) - 1 (마지막 아이템), step = 1)\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nall_fruits = fruits[0:4] # 모든 fruits를 반환합니다\n# 이것또한 위와 같은 값을 반환합니다\nall_fruits = fruits[0:] # 우리가 어디서 멈출 지 설정하지 않으면, 모든 것을 포함합니다\norange_and_mango = fruits[1:3] # 첫번째 인덱스를 포함하지 않습니다\norange_mango_lemon = fruits[1:]\norange_and_lemon = fruits[::2] # 여기서 세번째 인자인 step을 사용했습니다. 모든 두번째 아이템을 포함합니다 - ['banana', 'mango']\n```\n\n- 음수 인덱싱: start, end 및 step을 지정하여 음수 인덱스의 범위를 지정할 수 있습니다. 반환 값은 새 리스트가 됩니다.\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nall_fruits = fruits[-4:] # 모든 fruits를 반환합니다\norange_and_mango = fruits[-3:-1] # 마지막 인덱스를 포함하지 않습니다,['orange', 'mango']\norange_mango_lemon = fruits[-3:] # 이것은 -3 부터 시작하여 끝까지의 값을 줍니다,['orange', 'mango', 'lemon']\nreverse_fruits = fruits[::-1] # 음수의 step은 리스트를 역순으로 가집니다,['lemon', 'mango', 'orange', 'banana']\n```\n\n### Modifying Lists\n\n리스트는 변경 가능하거나 수정 가능한 순서가 있는 아이템들의 컬렉션입니다. 과일 리스트를 수정해봅시다.\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits[0] = 'avocado'\nprint(fruits)       #  ['avocado', 'orange', 'mango', 'lemon']\nfruits[1] = 'apple'\nprint(fruits)       #  ['avocado', 'apple', 'mango', 'lemon']\nlast_index = len(fruits) - 1\nfruits[last_index] = 'lime'\nprint(fruits)        #  ['avocado', 'apple', 'mango', 'lime']\n```\n\n### Checking Items in a List\n\n*in* 연산자를 사용하여 아이템이 리스트의 구성원인지 확인합니다. 아래 예시를 봅시다.\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\ndoes_exist = 'banana' in fruits\nprint(does_exist)  # True\ndoes_exist = 'lime' in fruits\nprint(does_exist)  # False\n```\n\n### Adding Items to a List\n\n기존 리스트의 끝에 아이템을 추가하려면 *append()* 메서드를 사용합니다.\n\n```py\n# syntax\nlst = list()\nlst.append(item)\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits.append('apple')\nprint(fruits)           # ['banana', 'orange', 'mango', 'lemon', 'apple']\nfruits.append('lime')   # ['banana', 'orange', 'mango', 'lemon', 'apple', 'lime']\nprint(fruits)\n```\n\n### Inserting Items into a List\n\n*insert()* 메서드를 사용하여 목록의 지정된 인덱스에 하나의 아이템을 삽입할 수 있습니다. 다른 아이템들은 오른쪽으로 이동한다는 것에 주의합시다. *insert()* 메서드는 인덱스와 삽입할 아이템이라는 두 가지 인자를 가집니다.\n\n```py\n# syntax\nlst = ['item1', 'item2']\nlst.insert(index, item)\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits.insert(2, 'apple') # orange와 mango 사이에 apple을 삽입\nprint(fruits)           # ['banana', 'orange', 'apple', 'mango', 'lemon']\nfruits.insert(3, 'lime')   # ['banana', 'orange', 'apple', 'lime', 'mango', 'lemon']\nprint(fruits)\n```\n\n### Removing Items from a List\n\nremove 메서드는 리스트에서 지정된 아이템을 삭제합니다.\n\n```py\n# syntax\nlst = ['item1', 'item2']\nlst.remove(item)\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon', 'banana']\nfruits.remove('banana')\nprint(fruits)  # ['orange', 'mango', 'lemon', 'banana'] - 이 메서드는 리스트에서 첫번째로 존재하는 아이템을 삭제합니다\nfruits.remove('lemon')\nprint(fruits)  # ['orange', 'mango', 'banana']\n```\n\n### Removing Items Using Pop\n\n*pop()* 메서드는 지정된 인덱스를 제거합니다(또는 인덱스가 지정되지 않은 경우 마지막 아이템):\n\n```py\n# syntax\nlst = ['item1', 'item2']\nlst.pop()       # 마지막 아이템\nlst.pop(index)\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits.pop()\nprint(fruits)       # ['banana', 'orange', 'mango']\n\nfruits.pop(0)\nprint(fruits)       # ['orange', 'mango']\n```\n\n### Removing Items Using Del\n\n*del* 키워드는 지정된 인덱스를 삭제하며 인덱스 범위 내의 아이템을 삭제하는 데도 사용할 수 있습니다. 또한 리스트를 완전히 삭제할 수도 있습니다.\n\n```py\n# syntax\nlst = ['item1', 'item2']\ndel lst[index] # 하니의 아이템\ndel lst        # 리스트를 완전히 삭제\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon', 'kiwi', 'lime']\ndel fruits[0]\nprint(fruits)       # ['orange', 'mango', 'lemon', 'kiwi', 'lime']\ndel fruits[1]\nprint(fruits)       # ['orange', 'lemon', 'kiwi', 'lime']\ndel fruits[1:3]     # 이것은 주어진 인덱스 사이의 아이템을 삭제합니다, 그러므로 인덱스가 3인 아이템은 삭제되지 않습니다!\nprint(fruits)       # ['orange', 'lime']\ndel fruits\nprint(fruits)       # NameError: name 'fruits' is not defined 가 발생해야합니다\n```\n\n### Clearing List Items\n\n*clear()* 메서드를 사용해 리스트 비우기:\n\n```py\n# syntax\nlst = ['item1', 'item2']\nlst.clear()\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits.clear()\nprint(fruits)       # []\n```\n\n### Copying a List\n\n다음의 방법으로 새 변수에 재할당하여 리스트를 복사할 수 있습니다:list2 = list1. 이제 list2는 list1의 참조이며, list2에서 변경한 내용은 원본 list1도 수정합니다. 하지만 원본을 수정하고 싶지 않고 다른 사본을 갖고 싶어하는 경우가 많습니다. 위의 문제를 피하는 한 가지 방법은 _copy()_ 를 사용하는 것입니다.\n\n```py\n# syntax\nlst = ['item1', 'item2']\nlst_copy = lst.copy()\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits_copy = fruits.copy()\nprint(fruits_copy)       # ['banana', 'orange', 'mango', 'lemon']\n```\n\n### Joining Lists\n\n파이썬에서 두 개 이상의 목록을 결합하거나 연결하는 방법은 여러 가지가 있습니다.\n\n- 플러스 연산자 (+)\n\n```py\n# syntax\nlist3 = list1 + list2\n```\n\n```py\npositive_numbers = [1, 2, 3, 4, 5]\nzero = [0]\nnegative_numbers = [-5,-4,-3,-2,-1]\nintegers = negative_numbers + zero + positive_numbers\nprint(integers) # [-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5]\nfruits = ['banana', 'orange', 'mango', 'lemon']\nvegetables = ['Tomato', 'Potato', 'Cabbage', 'Onion', 'Carrot']\nfruits_and_vegetables = fruits + vegetables\nprint(fruits_and_vegetables ) # ['banana', 'orange', 'mango', 'lemon', 'Tomato', 'Potato', 'Cabbage', 'Onion', 'Carrot']\n```\n\n- extend() 메서드를 사용하여 연결\n  *extend()* 메서드를 사용하면 리스트에 리스트를 추가할 수 있습니다. 아래 예를 참조합시다.\n\n```py\n# syntax\nlist1 = ['item1', 'item2']\nlist2 = ['item3', 'item4', 'item5']\nlist1.extend(list2)\n```\n\n```py\nnum1 = [0, 1, 2, 3]\nnum2= [4, 5, 6]\nnum1.extend(num2)\nprint('Numbers:', num1) # Numbers: [0, 1, 2, 3, 4, 5, 6]\nnegative_numbers = [-5,-4,-3,-2,-1]\npositive_numbers = [1, 2, 3,4,5]\nzero = [0]\n\nnegative_numbers.extend(zero)\nnegative_numbers.extend(positive_numbers)\nprint('Integers:', negative_numbers) # Integers: [-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5]\nfruits = ['banana', 'orange', 'mango', 'lemon']\nvegetables = ['Tomato', 'Potato', 'Cabbage', 'Onion', 'Carrot']\nfruits.extend(vegetables)\nprint('Fruits and vegetables:', fruits ) # Fruits and vegetables: ['banana', 'orange', 'mango', 'lemon', 'Tomato', 'Potato', 'Cabbage', 'Onion', 'Carrot']\n```\n\n### Counting Items in a List\n\n*count()* 메서드는 리스트에 아이템이 나타나는 횟수를 반환합니다:\n\n```py\n# syntax\nlst = ['item1', 'item2']\nlst.count(item)\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nprint(fruits.count('orange'))   # 1\nages = [22, 19, 24, 25, 26, 24, 25, 24]\nprint(ages.count(24))           # 3\n```\n\n### Finding Index of an Item\n\n*index()* 메서드는 리스트에 있는 아이템의 인덱스를 반환합니다:\n\n```py\n# syntax\nlst = ['item1', 'item2']\nlst.index(item)\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nprint(fruits.index('orange'))   # 1\nages = [22, 19, 24, 25, 26, 24, 25, 24]\nprint(ages.index(24))           # 2, 처음 만난 것\n```\n\n### Reversing a List\n\n*reverse()* 메서드는 리스트의 순서를 거꾸로 합니다.\n\n```py\n# syntax\nlst = ['item1', 'item2']\nlst.reverse()\n\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits.reverse()\nprint(fruits) # ['lemon', 'mango', 'orange', 'banana']\nages = [22, 19, 24, 25, 26, 24, 25, 24]\nages.reverse()\nprint(ages) # [24, 25, 24, 26, 25, 24, 19, 22]\n```\n\n### Sorting List Items\n\n리스트를 정렬하려면 _sort()_ 메서드 또는 _sorted()_ 내장 함수를 사용할 수 있습니다. _sort()_ 메서드는 리스트 아이템을 오름차순으로 정렬하고 원래 리스트를 수정합니다. 만약 _sort()_ 메서드의 reverse의 인자가 true라면, 그것은 목록을 내림차순으로 배열할 것입니다.\n\n- sort(): 이 메서드는 원래 리스트를 수정합니다\n\n  ```py\n  # syntax\n  lst = ['item1', 'item2']\n  lst.sort()                # 오름차순\n  lst.sort(reverse=True)    # 내림차순\n  ```\n\n  **Example:**\n\n  ```py\n  fruits = ['banana', 'orange', 'mango', 'lemon']\n  fruits.sort()\n  print(fruits)             # 알파벳순으로 정렬, ['banana', 'lemon', 'mango', 'orange']\n  fruits.sort(reverse=True)\n  print(fruits) # ['orange', 'mango', 'lemon', 'banana']\n  ages = [22, 19, 24, 25, 26, 24, 25, 24]\n  ages.sort()\n  print(ages) #  [19, 22, 24, 24, 24, 25, 25, 26]\n \n  ages.sort(reverse=True)\n  print(ages) #  [26, 25, 25, 24, 24, 24, 22, 19]\n  ```\n\n  sorted(): 원래 리스트를 수정하지 않고 정렬된 리스트를 반환합니다\n  **Example:**\n\n  ```py\n  fruits = ['banana', 'orange', 'mango', 'lemon']\n  print(sorted(fruits))   # ['banana', 'lemon', 'mango', 'orange']\n  # 역순\n  fruits = ['banana', 'orange', 'mango', 'lemon']\n  fruits = sorted(fruits,reverse=True)\n  print(fruits)     # ['orange', 'mango', 'lemon', 'banana']\n  ```\n\n🌕 당신은 성실하고 이미 많은 것을 성취했습니다. 여러분은 이제 막 5일차 도전을 마쳤고 위대함을 향한 5걸음 앞에 있습니다. 이제 여러분의 뇌와 근육을 위한 운동을 하세요.\n\n## 💻 Exercises: Day 5\n\n### Exercises: Level 1\n\n1. 빈 리스트를 선언합니다\n2. 5개 이상의 아이템을 갖는 리스트를 선언합니다\n3. 당신의 리스트의 길이를 알아봅니다\n4. 리스트의 첫번째, 중간의, 마지막 아이템을 얻어봅니다\n5. mixed_data_types 라는 리스트를 선언하고, 당신의 이름, 나이, 키, 결혼 여부, 주소를 넣어봅시다\n6. it_companies 라는 이름의 목록 변수를 선언하고 초기 값에 Facebook, Google, Microsoft, Apple, IBM, Oracle 및 Amazon을 할당합니다\n7. _print()_ 를 사용하여 리스트를 프린트 합니다\n8. 리스트에 있는 기업 수를 프린트 합니다\n9. 첫번째, 중간, 마지막 기업을 프린트 합니다\n10. 기업 중 하나를 수정하고 리스트를 프린트 합니다\n11. it_companies 에 하나의 IT 기업을 추가합니다\n12. 회사 리스트 중간에 IT 기업을 추가합니다\n13. it_companies 이름 중 하나를 대문자로 변경합니다 (IBM 제외!)\n14. '#;&nbsp; ' 라는 문자열로 it_companies 에 연결합니다\n15. it_companies 리스트에 특정 기업이 존재하는 지 확인합니다\n16. sort() 메서드를 사용해 리스트를 정렬합니다\n17. reverse() 메서드를 사용하여 리스트를 내림차순으로 반전합니다\n18. 리스트에서 처음 3개의 기업을 잘라냅니다\n19. 리스트에서 마지막 3개의 기업을 잘라냅니다\n20. 리스트에서 중간의 IT 기업 또는 기업들을 잘라냅니다\n21. 리스트에서 첫번째 IT 기업을 삭제합니다\n22. 리스트에서 중간의 IT 기업 또는 기업들을 삭제합니다\n23. 리스트에서 마지막 IT 기업을 삭제합니다\n24. 리스트에서 모든 IT 기업을 삭제합니다\n25. IT 기업 리스트를 완전히 제거합니다\n26. 다음 리스트를 연결합니다:\n\n    ```py\n    front_end = ['HTML', 'CSS', 'JS', 'React', 'Redux']\n    back_end = ['Node','Express', 'MongoDB']\n    ```\n\n27. 26번 문제의 리스트를 연결한 후, 연결된 리스트를 복사해 full_stack 변수에 할당합니다. 그리고 Python, SQL, Redux를 삽입합니다.\n\n### Exercises: Level 2\n\n1. 다음은 10명의 학생의 나이 리스트입니다:\n\n```sh\nages = [19, 22, 19, 24, 20, 25, 26, 24, 25, 24]\n```\n\n- 리스트를 정렬하고 최소값 및 최대값 찾습니다\n- 리스트에 최소값 및 최대값을 다시 추가합니다\n- 나이의 중위값을 찾습니다(중간 아이템 하나 또는 중간 아이템 두 개를 2로 나눈 값)\n- 평균 나이를 구합니다(모든 아이템의 합을 개수로 나눈 값)\n- 나이의 범위를 구합니다(최대값 빼기 최소값)\n-  (최소값 - 평균)과 (최대값 - 평균)의 값을 비교하고 _abs()_ 메서드를 사용합니다.\n\n1. [국가 목록](https://github.com/Asabeneh/30-Days-Of-Python/tree/master/data/countries.py) 에서 중간 국가를 찾습니다.\n1. 국가 리스트를 두개의 리스트로 나눕니다. 짝수라면 두개의 리스트의 크기가 갖게, 아니라면 앞의 리스트가 하나의 국가를 더 갖도록 합니다.\n1. ['China', 'Russia', 'USA', 'Finland', 'Sweden', 'Norway', 'Denmark']. 앞의 세개 국가와 나머지를 scandic countries로 unpack합니다.\n\n🎉 CONGRATULATIONS ! 🎉\n\n[<< Day 4](../04_Day_Strings/04_strings.md) | [Day 6 >>](../06_Day_Tuples/06_tuples.md)\n"
  },
  {
    "path": "Korean/07_sets_ko.md",
    "content": "<div align=\"center\">   <h1> 30 Days Of Python: Day 7 - Sets</h1>   <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">   <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&amp;logo=linkedin&amp;style=social\">   </a>   <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">   <img src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\" alt=\"Twitter Follow\">   </a>\n</div>\n<p data-md-type=\"paragraph\"><sub data-md-type=\"raw_html\">Author: <a data-md-type=\"raw_html\" href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br> <small data-md-type=\"raw_html\"> Second Edition: July, 2021</small></sub></p>\n<div data-md-type=\"block_html\"></div>\n\n[&lt;&lt; Day 6](../06_Day_Tuples/06_tuples.md) | [Day 8 &gt;&gt;](../08_Day_Dictionaries/08_dictionaries.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 Day 7](#-day-7)\n    - [Sets](#sets)\n        - [세트 만들기](#세트-만들기)\n        - [세트의 길이 구하기](#세트의-길이-구하기)\n        - [세트의 항목에 액세스](#세트의-항목에-엑세스)\n        - [항목 확인](#항목-확인)\n        - [세트에 항목 추가](#세트에-항목-추가)\n        - [세트에서 항목 제거](#세트에서-항목-제거)\n        - [세트의 항목 지우기](#세트의-항목-지우기)\n        - [세트 삭제](#세트-삭제)\n        - [목록을 집합으로 변환](#목록을-집합으로-변환)\n        - [집합 결합](#집합-결합)\n        - [교차 항목 찾기](#교차-항목-찾기)\n        - [하위 집합 및 수퍼 집합 확인](#하위-집합-및-수퍼-집합-확인)\n        - [두 세트 간의 차이 확인](#두-세트-간의-차이-확인)\n        - [두 집합 간의 대칭적 차이 찾기](#두-집합-간의-대칭적-차이-찾기)\n        - [집합 결합](#집합-결합)\n    - [💻 Exercises: Day 7](#-exercises-day-7)\n        - [Exercises: Level 1](#exercises-level-1)\n        - [Exercises: Level 2](#exercises-level-2)\n        - [Exercises: Level 3](#exercises-level-3)\n\n# 📘 Day 7\n\n## Sets\n\n세트는 항목의 모음입니다. 초등학교 또는 고등학교 수학 수업으로 돌아가겠습니다. 집합의 수학 정의는 Python에서도 적용될 수 있습니다. 집합은 순서가 지정되지 않고 인덱싱되지 않은 개별 요소의 모음입니다. Python에서 집합은 고유한 항목을 저장하는 데 사용되며 집합 간에 *합집합* , *교차* , *차이* , *대칭적 차이* , *하위 집합* , *상위 집합* 및 *분리 집합* 을 찾을 수 있습니다.\n\n### 세트 만들기\n\n중괄호 {}를 사용하여 세트 또는 *set()* 내장 함수를 생성합니다.\n\n- 빈 세트 만들기\n\n```py\n# syntax\nst = {}\n# or\nst = set()\n```\n\n- 초기 항목으로 세트 만들기\n\n```py\n# syntax\nst = {'item1', 'item2', 'item3', 'item4'}\n```\n\n**예시:**\n\n```py\n# syntax\nfruits = {'banana', 'orange', 'mango', 'lemon'}\n```\n\n### 세트의 길이 구하기\n\n**len()** 메서드를 사용하여 집합의 길이를 찾습니다.\n\n```py\n# syntax\nst = {'item1', 'item2', 'item3', 'item4'}\nlen(set)\n```\n\n**예시:**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nlen(fruits)\n```\n\n### 세트의 항목에 액세스\n\n루프를 사용하여 항목에 액세스합니다. 우리는 루프 섹션에서 이것을 볼 것입니다\n\n### 항목 확인\n\n목록에 항목이 있는지 확인하기 위해 멤버십 연산자 *에서* 사용합니다.\n\n```py\n# syntax\nst = {'item1', 'item2', 'item3', 'item4'}\nprint(\"Does set st contain item3? \", 'item3' in st) # Does set st contain item3? True\n```\n\n**예시:**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nprint('mango' in fruits ) # True\n```\n\n### 세트에 항목 추가\n\n세트가 생성되면 항목을 변경할 수 없으며 항목을 추가할 수도 있습니다.\n\n- *add()* 를 사용하여 하나의 항목 추가\n\n```py\n# syntax\nst = {'item1', 'item2', 'item3', 'item4'}\nst.add('item5')\n```\n\n**예시:**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nfruits.add('lime')\n```\n\n- *update()* 를 사용하여 여러 항목 추가 *update()* 를 사용하면 세트에 여러 항목을 추가할 수 있습니다. *update()* 는 목록 인수를 사용합니다.\n\n```py\n# syntax\nst = {'item1', 'item2', 'item3', 'item4'}\nst.update(['item5','item6','item7'])\n```\n\n**예시:**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nvegetables = ('tomato', 'potato', 'cabbage','onion', 'carrot')\nfruits.update(vegetables)\n```\n\n### <a>세트에서 항목 제거</a>\n\n*remove()* 메서드를 사용하여 집합에서 항목을 제거할 수 있습니다. 항목을 찾을 수 없으면 *remove()* 메서드는 오류를 발생시키므로 해당 항목이 주어진 집합에 있는지 확인하는 것이 좋습니다. 그러나, *discard()* 메서드는 오류를 발생시키지 않습니다.\n\n```py\n# syntax\nst = {'item1', 'item2', 'item3', 'item4'}\nst.remove('item2')\n```\n\npop() 메서드는 목록에서 임의의 항목을 제거하고 제거된 항목을 반환합니다.\n\n**예시:**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nfruits.pop()  # removes a random item from the set\n\n```\n\n제거된 항목에 관심이 있는 경우.\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nremoved_item = fruits.pop()\n```\n\n### 세트의 항목 지우기\n\n세트를 지우거나 비우려면 *clear* 메소드를 사용합니다.\n\n```py\n# syntax\nst = {'item1', 'item2', 'item3', 'item4'}\nst.clear()\n```\n\n**예시:**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nfruits.clear()\nprint(fruits) # set()\n```\n\n### 세트 삭제\n\n세트 자체를 삭제하려면 *del* 연산자를 사용합니다.\n\n```py\n# syntax\nst = {'item1', 'item2', 'item3', 'item4'}\ndel st\n```\n\n**예시:**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\ndel fruits\n```\n\n### 목록을 집합으로 변환\n\n리스트를 세트로, 세트를 리스트로 변환할 수 있습니다. 목록을 세트로 변환하면 중복 항목이 제거되고 고유한 항목만 예약됩니다.\n\n```py\n# syntax\nlst = ['item1', 'item2', 'item3', 'item4', 'item1']\nst = set(lst)  # {'item2', 'item4', 'item1', 'item3'} - the order is random, because sets in general are unordered\n```\n\n**예시:**\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon','orange', 'banana']\nfruits = set(fruits) # {'mango', 'lemon', 'banana', 'orange'}\n```\n\n### 집합 결합\n\n*union()* 또는 *update()* 메서드를 사용하여 두 집합을 결합할 수 있습니다.\n\n- Union 이 메서드는 새 집합을 반환합니다.\n\n```py\n# syntax\nst1 = {'item1', 'item2', 'item3', 'item4'}\nst2 = {'item5', 'item6', 'item7', 'item8'}\nst3 = st1.union(st2)\n```\n\n**예시:**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nvegetables = {'tomato', 'potato', 'cabbage','onion', 'carrot'}\nprint(fruits.union(vegetables)) # {'lemon', 'carrot', 'tomato', 'banana', 'mango', 'orange', 'cabbage', 'potato', 'onion'}\n```\n\n- 업데이트 이 메서드는 주어진 집합에 집합을 삽입합니다.\n\n```py\n# syntax\nst1 = {'item1', 'item2', 'item3', 'item4'}\nst2 = {'item5', 'item6', 'item7', 'item8'}\nst1.update(st2) # st2 contents are added to st1\n```\n\n**예시:**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nvegetables = {'tomato', 'potato', 'cabbage','onion', 'carrot'}\nfruits.update(vegetables)\nprint(fruits) # {'lemon', 'carrot', 'tomato', 'banana', 'mango', 'orange', 'cabbage', 'potato', 'onion'}\n```\n\n### 교차 항목 찾기\n\nIntersection은 두 집합 모두에 있는 항목 집합을 반환합니다. 예를 참조하십시오\n\n```py\n# syntax\nst1 = {'item1', 'item2', 'item3', 'item4'}\nst2 = {'item3', 'item2'}\nst1.intersection(st2) # {'item3', 'item2'}\n```\n\n**예시:**\n\n```py\nwhole_numbers = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}\neven_numbers = {0, 2, 4, 6, 8, 10}\nwhole_numbers.intersection(even_numbers) # {0, 2, 4, 6, 8, 10}\n\npython = {'p', 'y', 't', 'h', 'o','n'}\ndragon = {'d', 'r', 'a', 'g', 'o','n'}\npython.intersection(dragon)     # {'o', 'n'}\n```\n\n### 하위 집합 및 수퍼 집합 확인\n\n집합은 다른 집합의 하위 집합 또는 상위 집합일 수 있습니다.\n\n- Subset: *issubset()*\n- Super set: *issuperset*\n\n```py\n# syntax\nst1 = {'item1', 'item2', 'item3', 'item4'}\nst2 = {'item2', 'item3'}\nst2.issubset(st1) # True\nst1.issuperset(st2) # True\n```\n\n**예시:**\n\n```py\nwhole_numbers = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}\neven_numbers = {0, 2, 4, 6, 8, 10}\nwhole_numbers.issubset(even_numbers) # False, because it is a super set\nwhole_numbers.issuperset(even_numbers) # True\n\npython = {'p', 'y', 't', 'h', 'o','n'}\ndragon = {'d', 'r', 'a', 'g', 'o','n'}\npython.issubset(dragon)     # False\n```\n\n### 두 세트 간의 차이 확인\n\n두 집합 간의 차이를 반환합니다.\n\n```py\n# syntax\nst1 = {'item1', 'item2', 'item3', 'item4'}\nst2 = {'item2', 'item3'}\nst2.difference(st1) # set()\nst1.difference(st2) # {'item1', 'item4'} => st1\\st2\n```\n\n**예시:**\n\n```py\nwhole_numbers = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}\neven_numbers = {0, 2, 4, 6, 8, 10}\nwhole_numbers.difference(even_numbers) # {1, 3, 5, 7, 9}\n\npython = {'p', 'y', 't', 'o','n'}\ndragon = {'d', 'r', 'a', 'g', 'o','n'}\npython.difference(dragon)     # {'p', 'y', 't'}  - the result is unordered (characteristic of sets)\ndragon.difference(python)     # {'d', 'r', 'a', 'g'}\n```\n\n### 두 집합 간의 대칭적 차이 찾기\n\n두 집합 간의 대칭 차이를 반환합니다. 수학적으로 두 세트에 있는 항목을 제외하고 두 세트의 모든 항목을 포함하는 세트를 리턴한다는 의미입니다. (A\\B) ∪ (B\\A)\n\n```py\n# syntax\nst1 = {'item1', 'item2', 'item3', 'item4'}\nst2 = {'item2', 'item3'}\n# it means (A\\B)∪(B\\A)\nst2.symmetric_difference(st1) # {'item1', 'item4'}\n```\n\n**예시:**\n\n```py\nwhole_numbers = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}\nsome_numbers = {1, 2, 3, 4, 5}\nwhole_numbers.symmetric_difference(some_numbers) # {0, 6, 7, 8, 9, 10}\n\npython = {'p', 'y', 't', 'h', 'o','n'}\ndragon = {'d', 'r', 'a', 'g', 'o','n'}\npython.symmetric_difference(dragon)  # {'r', 't', 'p', 'y', 'g', 'a', 'd', 'h'}\n```\n\n### 집합 결합\n\n두 세트에 공통 항목이 없으면 분리 세트라고 합니다. *isdisjoint()* 메서드를 사용하여 두 집합이 결합인지 분리인지 확인할 수 있습니다.\n\n```py\n# syntax\nst1 = {'item1', 'item2', 'item3', 'item4'}\nst2 = {'item2', 'item3'}\nst2.isdisjoint(st1) # False\n```\n\n**예시:**\n\n```py\neven_numbers = {0, 2, 4 ,6, 8}\neven_numbers = {1, 3, 5, 7, 9}\neven_numbers.isdisjoint(odd_numbers) # True, because no common item\n\npython = {'p', 'y', 't', 'h', 'o','n'}\ndragon = {'d', 'r', 'a', 'g', 'o','n'}\npython.isdisjoint(dragon)  # False, there are common items {'o', 'n'}\n```\n\n🌕 당신은 떠오르는 별입니다. 당신은 방금 7일차 챌린지를 완료했으며 위대함을 향한 당신의 길에 7걸음 앞서 있습니다. 이제 뇌와 근육을 위한 몇 가지 훈련을 하십시오.\n\n## 💻 Exercises: Day 7\n\n```py\n# sets\nit_companies = {'Facebook', 'Google', 'Microsoft', 'Apple', 'IBM', 'Oracle', 'Amazon'}\nA = {19, 22, 24, 20, 25, 26}\nB = {19, 22, 20, 25, 26, 24, 28, 27}\nage = [22, 19, 24, 25, 26, 24, 25, 24]\n```\n\n### Exercises: Level 1\n\n1. 집합 it_companies의 길이 찾기\n2. it_companies에 'Twitter' 추가\n3. it_companies 집합에 여러 IT 회사를 한 번에 삽입\n4. it_companies 집합에서 회사 중 하나를 제거합니다.\n5. 제거하다와 버리다의 차이점은 무엇인가요?\n\n### Exercises: Level 2\n\n1. A와 B를 결합\n2. <a>교차 항목 찾기</a>\n3. A는 B의 부분집합\n4. A와 B는 서로소 집합입니다.\n5. A는 B와, B는 A와 조인\n6. A와 B의 대칭 차이는 무엇입니까\n7. 세트를 완전히 삭제\n\n### Exercises: Level 3\n\n1. 연령을 세트로 변환하고 목록의 길이와 세트의 길이를 비교합니다. 어느 것이 더 큽니까?\n2. 문자열, 목록, 튜플 및 집합과 같은 데이터 유형의 차이점을 설명하십시오.\n3. *저는 교사이고 사람들에게 영감을 주고 가르치는 것을 좋아합니다.* 문장에 사용된 독특한 단어는 몇 개입니까? 분할 방법을 사용하고 고유한 단어를 가져오도록 설정합니다.\n\n🎉 축하합니다! 🎉\n\n[&lt;&lt; 6일차](../06_Day_Tuples/06_tuples.md) | [8일차 &gt;&gt;](../08_Day_Dictionaries/08_dictionaries.md)\n"
  },
  {
    "path": "Korean/08_Day_Dictionaries/08_dictionaries.md",
    "content": "<div align=\"center\">\n  <h1> 30 Days Of Python: Day 8 - Dictionaries</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Author:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> Second Edition: July, 2021</small>\n</sub>\n\n</div>\n\n[<< Day 7 ](../07_Day_Sets/07_sets.md) | [Day 9 >>](../09_Day_Conditionals/09_conditionals.md)\n\n![30DaysOfPython](../../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 Day 8](#-day-8)\n  - [Dictionaries](#dictionaries)\n    - [Creating a Dictionary](#creating-a-dictionary)\n    - [Dictionary Length](#dictionary-length)\n    - [Accessing Dictionary Items](#accessing-dictionary-items)\n    - [Adding Items to a Dictionary](#adding-items-to-a-dictionary)\n    - [Modifying Items in a Dictionary](#modifying-items-in-a-dictionary)\n    - [Checking Keys in a Dictionary](#checking-keys-in-a-dictionary)\n    - [Removing Key and Value Pairs from a Dictionary](#removing-key-and-value-pairs-from-a-dictionary)\n    - [Changing Dictionary to a List of Items](#changing-dictionary-to-a-list-of-items)\n    - [Clearing a Dictionary](#clearing-a-dictionary)\n    - [Deleting a Dictionary](#deleting-a-dictionary)\n    - [Copy a Dictionary](#copy-a-dictionary)\n    - [Getting Dictionary Keys as a List](#getting-dictionary-keys-as-a-list)\n    - [Getting Dictionary Values as a List](#getting-dictionary-values-as-a-list)\n  - [💻 Exercises: Day 8](#-exercises-day-8)\n\n# 📘 Day 8\n\n## Dictionaries\n\nDictionary는 순서가 없는 수정(변형) 가능한 쌍(키: 값)의 자료형의 컬렉션입니다.\n\n### Creating a Dictionary\n\nDictionary를 만들려면 중괄호 {} 또는 *dict()* 내장 함수를 사용합니다.\n\n```py\n# syntax\nempty_dict = {}\n# Dictionary with data values\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\n```\n\n**Example:**\n\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_marred':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n    }\n    }\n```\n\n상단의 Dictionary는 값이 어떤 자료형일 수도 있다는 것을 보여줍니다:string, boolean, list, tuple, set 또는 dictionary.\n\n### Dictionary Length\n\ndictionary 내 'key: value' 쌍의 개수를 확인합니다.\n\n```py\n# syntax\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\nprint(len(dct)) # 4\n```\n\n**Example:**\n\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_marred':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n    }\n    }\nprint(len(person)) # 7\n\n```\n\n### Accessing Dictionary Items\n\n키의 이름을 통해 딕셔너리 아이템에 접근할 수 있습니다.\n\n```py\n# syntax\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\nprint(dct['key1']) # value1\nprint(dct['key4']) # value4\n```\n\n**Example:**\n\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_marred':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n    }\n    }\nprint(person['first_name']) # Asabeneh\nprint(person['country'])    # Finland\nprint(person['skills'])     # ['JavaScript', 'React', 'Node', 'MongoDB', 'Python']\nprint(person['skills'][0])  # JavaScript\nprint(person['address']['street']) # Space street\nprint(person['city'])       # Error\n```\n\n존재하지 않는 키의 이름으로 아이템에 접근할 경우 에러가 발생할 수 있습니다. 이 에러를 피하기위해 우리는 우선 키가 존재하는지 확인해야합니다. 또는 _get_ 메서드를 사용할수 있습니다. get 메서드는 키가 존재하지 않을 경우, NoneType object 자료형인 None을 반환합니다.\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_marred':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n    }\n    }\nprint(person.get('first_name')) # Asabeneh\nprint(person.get('country'))    # Finland\nprint(person.get('skills')) #['HTML','CSS','JavaScript', 'React', 'Node', 'MongoDB', 'Python']\nprint(person.get('city'))   # None\n```\n\n### Adding Items to a Dictionary\n\n딕셔너리에 새로운 키와 값의 쌍을 추가할 수 있습니다.\n\n```py\n# syntax\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\ndct['key5'] = 'value5'\n```\n\n**Example:**\n\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_marred':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n        }\n}\nperson['job_title'] = 'Instructor'\nperson['skills'].append('HTML')\nprint(person)\n```\n\n### Modifying Items in a Dictionary\n\n딕셔너리의 아이템을 수정할 수 있습니다\n\n```py\n# syntax\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\ndct['key1'] = 'value-one'\n```\n\n**Example:**\n\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_marred':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n    }\n    }\nperson['first_name'] = 'Eyob'\nperson['age'] = 252\n```\n\n### Checking Keys in a Dictionary\n\n딕셔너리에 키가 존재하는 지 확인하기 위해  _in_ 연산자를 사용합니다\n\n```py\n# syntax\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\nprint('key2' in dct) # True\nprint('key5' in dct) # False\n```\n\n### Removing Key and Value Pairs from a Dictionary\n\n- _pop(key)_: 특정 키 이름을 가진 아이템을 삭제합니다\n- _popitem()_: 마지막 아이템을 삭제합니다\n- _del_: 특정 키 이름을 가진 아이템을 삭제합니다\n\n```py\n# syntax\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\ndct.pop('key1') # removes key1 item\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\ndct.popitem() # removes the last item\ndel dct['key2'] # removes key2 item\n```\n\n**Example:**\n\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_marred':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n    }\n    }\nperson.pop('first_name')        # Removes the firstname item\nperson.popitem()                # Removes the address item\ndel person['is_married']        # Removes the is_married item\n```\n\n### Changing Dictionary to a List of Items\n\n_items()_ 메서드는 딕셔너리를 튜플의 리스트로 변환합니다.\n\n```py\n# syntax\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\nprint(dct.items()) # dict_items([('key1', 'value1'), ('key2', 'value2'), ('key3', 'value3'), ('key4', 'value4')])\n```\n\n### Clearing a Dictionary\n\n딕셔너리 내의 아이템을 원하지 않는다면  _clear()_ 메서드를 사용해 비울 수 있습니다\n\n```py\n# syntax\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\nprint(dct.clear()) # None\n```\n\n### Deleting a Dictionary\n\n딕셔너리를 사용하지않는다면 완전히 지울 수 있습니다\n\n```py\n# syntax\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\ndel dct\n```\n\n### Copy a Dictionary\n\n_copy()_ 메서드를 통해 딕셔너리를 복사할 수 있습니다. copy를 사용해 원래 딕셔너리의 변화를 막을 수 있습니다.\n\n```py\n# syntax\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\ndct_copy = dct.copy() # {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\n```\n\n### Getting Dictionary Keys as a List\n\n_keys()_ 메서드는 하나의 딕셔너리의 모든 키를 리스트로 줍니다.\n\n```py\n# syntax\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\nkeys = dct.keys()\nprint(keys)     # dict_keys(['key1', 'key2', 'key3', 'key4'])\n```\n\n### Getting Dictionary Values as a List\n\n_values_ 메서드는 하나의 딕셔너리의 모든 값을 리스트로 줍니다.\n\n```py\n# syntax\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\nvalues = dct.values()\nprint(values)     # dict_values(['value1', 'value2', 'value3', 'value4'])\n```\n\n🌕 당신은 정말 놀라워요. 이제, 여러분은 사전의 힘으로 완전히 충전되어 있습니다. 여러분은 이제 막 8일째의 도전을 마쳤고 위대함을 향해 8보 전진했습니다. 이제 여러분의 뇌와 근육을 위한 운동을 하세요.\n\n## 💻 Exercises: Day 8\n\n1. dog라는 이름의 빈 딕셔너리를 생성합니다\n2. dog 딕셔너리에 name, color, breed, legs, age 를 추가합니다\n3. student 딕셔너리를 생성하고 first_name, last_name, gender, age, marital status, skills, country, city 와 address 를 키로 추가합니다\n4. student 딕셔너리의 길이를 얻습니다\n5. skills 의 값을 얻고 자료형을 확인합니다, list 여야 합니다\n6. 한개나 두개를 추가해 skills의 값을 수정합니다\n7. 딕셔너리의 키를 리스트로 얻습니다\n8. 딕셔너리의 값을 리스트로 얻습니다\n9. _items()_ 메서드를 이용해 튜플의 리스트로 딕셔너리를 바꿉니다\n10. 딕셔너리의 아이템중 하나를 삭제합니다\n11. 딕셔너리 중 하나를 삭제합니다\n\n🎉 CONGRATULATIONS ! 🎉\n\n[<< Day 7 ](../07_Day_Sets/07_sets.md) | [Day 9 >>](../09_Day_Conditionals/09_conditionals.md)\n"
  },
  {
    "path": "Korean/10_loops_ko.md",
    "content": "<div align=\"center\">   <h1> 30 Days Of Python: Day 10 - Loops</h1>   <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">   <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&amp;logo=linkedin&amp;style=social\">   </a>   <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">   <img src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\" alt=\"Twitter Follow\">   </a>\n</div>\n<p data-md-type=\"paragraph\"><sub data-md-type=\"raw_html\">Author: <a data-md-type=\"raw_html\" href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br> <small data-md-type=\"raw_html\"> Second Edition: July, 2021</small></sub></p>\n<div data-md-type=\"block_html\"></div>\n\n[&lt;&lt; Day 9](../09_Day_Conditionals/09_conditionals.md) | [Day 11 &gt;&gt;](../11_Day_Functions/11_functions.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 Day 10](#-day-10)\n    - [Loops](#loops)\n        - [While 루프](#while-루프)\n        - [Break 과 Continue - Part 1](#break-과-continue---part-1)\n        - [For 루프](#for-루프)\n        - [Break 과 Continue - Part 2](#break-과-continue---part-2)\n        - [범위 기능](#범위-기능)\n        - [중첩 For 루프](#중첩-for-루프)\n        - [For Else](#for-else)\n        - [Pass](#pass)\n    - [💻 Exercises: Day 10](#-exercises-day-10)\n        - [Exercises: Level 1](#exercises-level-1)\n        - [Exercises: Level 2](#exercises-level-2)\n        - [Exercises: Level 3](#exercises-level-3)\n\n# 📘 Day 10\n\n## Loops\n\n인생은 일상으로 가득 차 있습니다. 프로그래밍에서 우리는 또한 많은 반복 작업을 수행합니다. 반복 작업을 처리하기 위해 프로그래밍 언어는 루프를 사용합니다. Python 프로그래밍 언어는 또한 다음 유형의 두 루프를 제공합니다.\n\n1. while loop\n2. for loop\n\n### While 루프\n\n우리는 while 루프를 만들기 위해 예약어 *while* 을 사용합니다. 주어진 조건이 만족될 때까지 문 블록을 반복적으로 실행하는 데 사용됩니다. 조건이 거짓이 되면 루프 뒤의 코드 행이 계속 실행됩니다.\n\n```py\n  # syntax\nwhile condition:\n    code goes here\n```\n\n**예시:**\n\n```py\ncount = 0\nwhile count < 5:\n    print(count)\n    count = count + 1\n#prints from 0 to 4\n```\n\n위의 while 루프에서 count가 5일 때 조건이 false가 됩니다. 이때 루프가 중지됩니다. 조건이 더 이상 참이 아닐 때 코드 블록을 실행하고 싶다면 *else* 를 사용할 수 있습니다.\n\n```py\n  # syntax\nwhile condition:\n    code goes here\nelse:\n    code goes here\n```\n\n**예시:**\n\n```py\ncount = 0\nwhile count < 5:\n    print(count)\n    count = count + 1\n#prints from 0 to 4\n```\n\n위의 루프 조건은 count가 5이고 루프가 중지되고 실행이 else 문을 시작하면 거짓이 됩니다. 결과적으로 5가 인쇄됩니다.\n\n### Break 과 Continue - Part 1\n\n- 중단: 루프에서 벗어나거나 중단하고 싶을 때 중단을 사용합니다.\n\n```py\n# syntax\nwhile condition:\n    code goes here\n    if another_condition:\n        break\n```\n\n**예시:**\n\n```py\ncount = 0\nwhile count < 5:\n    print(count)\n    count = count + 1\n    if count == 3:\n        break\n```\n\n위의 while 루프는 0, 1, 2만 인쇄하지만 3에 도달하면 중지합니다.\n\n- 계속: continue 문을 사용하면 현재 반복을 건너뛰고 다음을 계속할 수 있습니다.\n\n```py\n  # syntax\nwhile condition:\n    code goes here\n    if another_condition:\n        continue\n```\n\n**예시:**\n\n```py\ncount = 0\nwhile count < 5:\n    if count == 3:\n        continue\n    print(count)\n    count = count + 1\n```\n\n위의 while 루프는 0, 1, 2 및 4만 인쇄합니다(3을 건너뜁니다).\n\n### For 루프\n\n*for* 키워드는 다른 프로그래밍 언어와 유사하지만 구문이 약간 다른 for 루프를 만드는 데 사용됩니다. 루프는 시퀀스(즉, 목록, 튜플, 사전, 집합 또는 문자열)를 반복하는 데 사용됩니다.\n\n- For loop with list\n\n```py\n# syntax\nfor iterator in lst:\n    code goes here\n```\n\n**예시:**\n\n```py\nnumbers = [0, 1, 2, 3, 4, 5]\nfor number in numbers: # number is temporary name to refer to the list's items, valid only inside this loop\n    print(number)       # the numbers will be printed line by line, from 0 to 5\n```\n\n- For loop with string\n\n```py\n# syntax\nfor iterator in string:\n    code goes here\n```\n\n**예시:**\n\n```py\nlanguage = 'Python'\nfor letter in language:\n    print(letter)\n\n\nfor i in range(len(language)):\n    print(language[i])\n```\n\n- For loop with tuple\n\n```py\n# syntax\nfor iterator in tpl:\n    code goes here\n```\n\n**예시:**\n\n```py\nnumbers = (0, 1, 2, 3, 4, 5)\nfor number in numbers:\n    print(number)\n```\n\n- 사전을 사용한 For 루프 사전을 통한 루프는 사전의 키를 제공합니다.\n\n```py\n  # syntax\nfor iterator in dct:\n    code goes here\n```\n\n**예시:**\n\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_marred':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n    }\n}\nfor key in person:\n    print(key)\n\nfor key, value in person.items():\n    print(key, value) # this way we get both keys and values printed out\n```\n\n- Loops in set\n\n```py\n# syntax\nfor iterator in st:\n    code goes here\n```\n\n**예시:**\n\n```py\nit_companies = {'Facebook', 'Google', 'Microsoft', 'Apple', 'IBM', 'Oracle', 'Amazon'}\nfor company in it_companies:\n    print(company)\n```\n\n### Break 과 Continue - Part 2\n\n짧은 알림: *중단* : 루프가 완료되기 전에 중단하고 싶을 때 중단을 사용합니다.\n\n```py\n# syntax\nfor iterator in sequence:\n    code goes here\n    if condition:\n        break\n```\n\n**예시:**\n\n```py\nnumbers = (0,1,2,3,4,5)\nfor number in numbers:\n    print(number)\n    if number == 3:\n        break\n```\n\n위의 예에서 루프는 3에 도달하면 중지됩니다.\n\n계속: 루프 반복에서 일부 단계를 건너뛰고 싶을 때 계속을 사용합니다.\n\n```py\n  # syntax\nfor iterator in sequence:\n    code goes here\n    if condition:\n        continue\n```\n\n**예시:**\n\n```py\nnumbers = (0,1,2,3,4,5)\nfor number in numbers:\n    print(number)\n    if number == 3:\n        continue\n    print('Next number should be ', number + 1) if number != 5 else print(\"loop's end\") # for short hand conditions need both if and else statements\nprint('outside the loop')\n```\n\n위의 예에서 숫자가 3이면 조건 *다음* 단계(루프 내부)를 건너뛰고 반복이 남아 있으면 루프 실행이 계속됩니다.\n\n### 범위 기능\n\n*range()* 함수는 숫자 목록에 사용됩니다. *범위(시작, 끝, 단계)* 는 시작, 종료 및 증분의 세 가지 매개변수를 사용합니다. 기본적으로 0부터 시작하고 증분은 1입니다. 범위 시퀀스에는 최소 1개의 인수(종료)가 필요합니다. 범위를 사용하여 시퀀스 만들기\n\n```py\nlst = list(range(11))\nprint(lst) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]\nst = set(range(1, 11))    # 2 arguments indicate start and end of the sequence, step set to default 1\nprint(st) # {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}\n\nlst = list(range(0,11,2))\nprint(lst) # [0, 2, 4, 6, 8, 10]\nst = set(range(0,11,2))\nprint(st) #  {0, 2, 4, 6, 8, 10}\n```\n\n```py\n# syntax\nfor iterator in range(start, end, step):\n```\n\n**예시:**\n\n```py\nfor number in range(11):\n    print(number)   # prints 0 to 10, not including 11\n```\n\n### 중첩 For 루프\n\n루프 안에 루프를 작성할 수 있습니다.\n\n```py\n# syntax\nfor x in y:\n    for t in x:\n        print(t)\n```\n\n**예시:**\n\n```py\nperson = {\n    'first_name': 'Asabeneh',\n    'last_name': 'Yetayeh',\n    'age': 250,\n    'country': 'Finland',\n    'is_marred': True,\n    'skills': ['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address': {\n        'street': 'Space street',\n        'zipcode': '02210'\n    }\n}\nfor key in person:\n    if key == 'skills':\n        for skill in person['skills']:\n            print(skill)\n```\n\n### For Else\n\n루프가 끝날 때 메시지를 실행하려면 else를 사용합니다.\n\n```py\n# syntax\nfor iterator in range(start, end, step):\n    do something\nelse:\n    print('The loop ended')\n```\n\n**예시:**\n\n```py\nfor number in range(11):\n    print(number)   # prints 0 to 10, not including 11\nelse:\n    print('The loop stops at', number)\n```\n\n### Pass\n\nPython에서 when 문이 필요하지만(세미콜론 뒤에) 코드를 실행하는 것을 좋아하지 않으므로 오류를 피하기 위해 *pass* 라는 단어를 쓸 수 있습니다. 또한 향후 진술을 위해 자리 표시자로 사용할 수 있습니다.\n\n**예시:**\n\n```py\nfor number in range(6):\n    pass\n```\n\n🌕 당신은 큰 이정표를 세웠고, 당신은 멈출 수 없습니다. 계속하세요! 10일차 챌린지를 방금 완료했으며 위대함을 향한 10단계를 앞두고 있습니다. 이제 뇌와 근육을 위한 몇 가지 운동을 하십시오.\n\n## 💻 Exercises: Day 10\n\n### Exercises: Level 1\n\n1. for 루프를 사용하여 0에서 10까지 반복하고 while 루프를 사용하여 동일한 작업을 수행합니다.\n\n2. for 루프를 사용하여 10에서 0까지 반복하고 while 루프를 사용하여 동일한 작업을 수행합니다.\n\n3. print()를 7번 호출하는 루프를 작성하여 다음 삼각형을 출력합니다.\n\n    ```py\n      #\n      ##\n      ###\n      ####\n      #####\n      ######\n      #######\n    ```\n\n4. 중첩 루프를 사용하여 다음을 만듭니다.\n\n    ```sh\n    # # # # # # # #\n    # # # # # # # #\n    # # # # # # # #\n    # # # # # # # #\n    # # # # # # # #\n    # # # # # # # #\n    # # # # # # # #\n    # # # # # # # #\n    ```\n\n5. 다음 패턴을 인쇄합니다.\n\n    ```sh\n    0 x 0 = 0\n    1 x 1 = 1\n    2 x 2 = 4\n    3 x 3 = 9\n    4 x 4 = 16\n    5 x 5 = 25\n    6 x 6 = 36\n    7 x 7 = 49\n    8 x 8 = 64\n    9 x 9 = 81\n    10 x 10 = 100\n    ```\n\n6. for 루프를 사용하여 ['Python', 'Numpy','Pandas','Django', 'Flask'] 목록을 반복하고 항목을 출력합니다.\n\n7. for 루프를 사용하여 0에서 100까지 반복하고 짝수만 출력\n\n8. for 루프를 사용하여 0에서 100까지 반복하고 홀수만 출력\n\n### Exercises: Level 2\n\n1. for 루프를 사용하여 0에서 100까지 반복하고 모든 숫자의 합계를 인쇄합니다.\n\n```sh\nThe sum of all numbers is 5050.\n```\n\n1. for 루프를 사용하여 0에서 100까지 반복하고 모든 짝수의 합과 모든 승산의 합을 인쇄합니다.\n\n    ```sh\n    The sum of all evens is 2550. And the sum of all odds is 2500.\n    ```\n\n### Exercises: Level 3\n\n1. 데이터 폴더로 이동하여 [countries.py](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/data/countries.py) 파일을 사용합니다. 국가를 순환하고 단어 *land* 를 포함하는 모든 국가를 추출합니다.\n2. 이것은 과일 목록입니다. ['banana', 'orange', 'mango', 'lemon'] 루프를 사용하여 순서를 뒤집습니다.\n3. 데이터 폴더로 이동하여 [countries_data.py](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/data/countries-data.py) 파일을 사용합니다.\n    1. 데이터의 총 언어 수는 얼마입니까?\n    2. 데이터에서 가장 많이 사용되는 10개 언어 찾기\n    3. 세계에서 인구가 가장 많은 10개 국가 찾기\n\n🎉 축하합니다! 🎉\n\n[&lt;&lt; Day 9](../09_Day_Conditionals/09_conditionals.md) | [Day 11 &gt;&gt;](../11_Day_Functions/11_functions.md)\n"
  },
  {
    "path": "Korean/readme_ko.md",
    "content": "# 🐍 30 Days Of Python\n\n|# Day | Topics                                                    |\n|------|:---------------------------------------------------------:|\n| 01  |  [Introduction](./readme_ko.md)|\n| 02  |  [Variables, Built-in Functions](../02_Day_Variables_builtin_functions/02_variables_builtin_functions.md)|\n| 03  |  [Operators](../03_Day_Operators/03_operators.md)|\n| 04  |  [Strings](../04_Day_Strings/04_strings.md)|\n| 05  |  [Lists](../05_Day_Lists/05_lists.md)|\n| 06  |  [Tuples](../06_Day_Tuples/06_tuples.md)|\n| 07  |  [Sets](../07_Day_Sets/07_sets.md)|\n| 08  |  [Dictionaries](../08_Day_Dictionaries/08_dictionaries.md)|\n| 09  |  [Conditionals](../09_Day_Conditionals/09_conditionals.md)|\n| 10  |  [Loops](../10_Day_Loops/10_loops.md)|\n| 11  |  [Functions](../11_Day_Functions/11_functions.md)|\n| 12  |  [Modules](../12_Day_Modules/12_modules.md)|\n| 13  |  [List Comprehension](../13_Day_List_comprehension/13_list_comprehension.md)|\n| 14  |  [Higher Order Functions](../14_Day_Higher_order_functions/14_higher_order_functions.md)|\n| 15  |  [Python Type Errors](../15_Day_Python_type_errors/15_python_type_errors.md)|\n| 16 |  [Python Date time](../16_Day_Python_date_time/16_python_datetime.md) |\n| 17 |  [Exception Handling](../17_Day_Exception_handling/17_exception_handling.md)|\n| 18 |  [Regular Expressions](../18_Day_Regular_expressions/18_regular_expressions.md)|\n| 19 |  [File Handling](../19_Day_File_handling/19_file_handling.md)|\n| 20 |  [Python Package Manager](../20_Day_Python_package_manager/20_python_package_manager.md)|\n| 21 |  [Classes and Objects](../21_Day_Classes_and_objects/21_classes_and_objects.md)|\n| 22 |  [Web Scraping](../22_Day_Web_scraping/22_web_scraping.md)|\n| 23 |  [Virtual Environment](../23_Day_Virtual_environment/23_virtual_environment.md)|\n| 24 |  [Statistics](../24_Day_Statistics/24_statistics.md)|\n| 25 |  [Pandas](../25_Day_Pandas/25_pandas.md)|\n| 26 |  [Python web](../26_Day_Python_web/26_python_web.md)|\n| 27 |  [Python with MongoDB](../27_Day_Python_with_mongodb/27_python_with_mongodb.md)|\n| 28 |  [API](../28_Day_API/28_API.md)|\n| 29 |  [Building API](../29_Day_Building_API/29_building_API.md)|\n| 30 |  [Conclusions](../30_Day_Conclusions/30_conclusions.md)|\n\n🧡🧡🧡 HAPPY CODING 🧡🧡🧡\n\n<div>\n<small>Support the <strong>author</strong> to create more educational materials</small> <br />\n<a href = \"https://www.paypal.me/asabeneh\"><img src='../images/paypal_lg.png' alt='Paypal Logo' style=\"width:10%\"/></a>\n</div>\n\n<div align=\"center\">\n  <h1> 30 Days Of Python: Day 1 - Introduction</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n  <sub>Author:\n  <a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n  <small> Second Edition: July, 2021</small>\n  </sub>\n</div>\n\n\n[Day 2 >>](../02_Day_Variables_builtin_functions/02_variables_builtin_functions.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [🐍 30 Days Of Python](#-30-days-of-python)\n- [📘 Day 1](#-day-1)\n  - [환영합니다](#환영합니다)\n  - [소개](#소개)\n  - [왜 Python이느냐?](#왜-python이느냐?)\n  - [환경 설정](#환경-설정)\n    - [Python 설치](#python-설치)\n    - [Python 셸](#python-셸)\n    - [Visual Studio Code 설치](#visual-studio-code-설치)\n      - [visual studio code를 사용하기](#visual-studio-code를-사용하기)\n  - [Python 기본](#python-기본)\n    - [Python 구문](#python-구문)\n    - [Python 들여쓰기](#python-들여쓰기)\n    - [주석](#주석)\n    - [데이터 타입](#데이터-타입)\n      - [Number](#number)\n      - [String](#string)\n      - [Booleans](#booleans)\n      - [List](#list)\n      - [Dictionary](#dictionary)\n      - [Tuple](#tuple)\n      - [Set](#set)\n    - [데이터 타입 체크](#데이터-타입-체크)\n    - [Python 파일](#python-파일)\n  - [💻 Exercises - Day 1](#-exercises---day-1)\n    - [Exercise: Level 1](#exercise-level-1)\n    - [Exercise: Level 2](#exercise-level-2)\n    - [Exercise: Level 3](#exercise-level-3)\n\n# 📘 Day 1\n\n## 환영합니다\n\n_30 days of Python_에 참여하기로 결정하신 것을 **축하드립니다**. 이 챌린지에서는 Python 프로그래머가 되기 위해 필요한 모든 것과 프로그래밍의 전체 개념을 배우게 됩니다. 챌린지가 끝나면 _30DaysOfPython_프로그래밍 챌린지 인증서를 받게 됩니다.\n\n챌린지에 적극적으로 참여하고 싶다면 [30DaysOfPython challenge](https://t.me/ThirtyDaysOfPython) 텔레그램 그룹에 가입할 수 있습니다.\n\n## 소개\n\nPython은 범용 프로그래밍을 위한 고급 프로그래밍 언어입니다. 오픈 소스, 인터프리터, 객체 지향 프로그래밍 언어입니다. Python은 네덜란드 프로그래머 Guido van Rossum이 만들었습니다. Python 프로그래밍 언어의 이름은 영국 스케치 코미디 시리즈 *Month Python's Flying Circus* 에서 파생되었습니다.  첫 번째 버전은 1991년 2월 20일에 출시되었습니다. 이 30일간의 Python 챌린지는 최신 버전의 Python인 Python 3를 차근차근 배울 수 있도록 도와줄 것입니다. 주제는 30일로 나뉘며, 매일 이해하기 쉬운 설명, 실제 사례, 많은 실습 및 프로젝트가 포함된 여러 주제가 포함됩니다.\n\n이 챌린지는 Python 프로그래밍 언어를 배우고자 하는 초보자와 전문가를 위해 고안되었습니다. 챌린지를 완료하는 데 30~100일이 소요될 수 있으며 텔레그램 그룹에 적극적으로 참여하는 사람들이 챌린지를 완료할 확률이 높습니다.\n시각적 학습자이거나 동영상을 선호하는 경우 이 [완전 초보를 위한 Python 동영상](https://www.youtube.com/watch?v=11OYpBrhdyM)으로 시작할 수 있습니다.\n\n## 왜 Python이느냐?\n\n인간의 언어에 매우 가깝고 배우기 쉽고 사용하기 쉬운 프로그래밍 언어입니다.\nPython은 다양한 산업 및 회사(Google 포함)에서 사용됩니다. 웹 응용 프로그램, 데스크톱 응용 프로그램, 시스템 관리 및 기계 학습 라이브러리를 개발하는 데 사용되었습니다. Python은 데이터 과학 및 기계 학습 커뮤니티에서 널리 사용되는 언어입니다. 이것이 Python 학습을 시작하도록 설득하기에 충분하기를 바랍니다. Python은 세상을 지배하고 있으니 지배 당하기 전에 Python을 지배하십시오.\n## 환경 설정\n\n### Python 설치\n\nPython 스크립트를 실행하려면 Python을 설치해야 합니다. Python을 [다운로드](https://www.python.org/)합시다.\nWindows 사용자인 경우. 빨간색 동그라미 친 버튼을 클릭합니다.\n\n\n\nmacOS 사용자인 경우. 빨간색 동그라미 친 버튼을 클릭합니다.\n\n[![Windows에서 설치](../images/installing_on_windows.png)](https://www.python.org/)\n\nPython이 설치되어 있는지 확인하려면 장치 터미널에 다음 명령을 작성하십시오.\n\n```shell\npython --version\n```\n\n![Python Version](../images/python_versio.png)\n\n터미널에서 보시다시피 저는 현재 _Python 3.7.5_ 버전을 사용하고 있습니다. 귀하의 Python 버전은 내 버전과 다를 수 있지만 3.6 이상이어야 합니다. Python 버전을 볼 수 있다면 잘한 것입니다. 이제 컴퓨터에 Python이 설치되었습니다. 다음 섹션으로 계속 진행하십시오.\n\n### Python 셸\n\nPython은 해석된 스크립팅 언어이므로 컴파일할 필요가 없습니다. 코드를 한 줄씩 실행한다는 의미입니다. Python은 _Python Shell(Python Interactive Shell)_과 함께 제공됩니다. 단일 Python 명령을 실행하고 결과를 얻는 데 사용됩니다.\n\nPython Shell은 사용자의 Python 코드를 기다립니다. 코드를 입력하면 코드를 해석하여 다음 줄에 결과를 표시합니다.\n터미널이나 명령 프롬프트(cmd)를 열고 쓰기:\n\n```shell\npython\n```\n\n![Python Scripting Shell](../images/opening_python_shell.png)\n\nPython 대화형 셸이 열리고 Python 코드(Python 스크립트)를 작성하기를 기다립니다. 기호 >>> 옆에 Python 스크립트를 작성하고 Enter를 누릅니다.\nPython 스크립팅 셸에서 첫 번째 스크립트를 작성해 보겠습니다.\n\n![Python script on Python shell](../images/adding_on_python_shell.png)\n\n훌륭합니다. Python 대화형 셸에서 첫 번째 Python 스크립트를 작성했습니다. Python 대화형 셸을 어떻게 닫습니까?\n셸을 닫으려면 기호 옆에 >> **exit()** 명령을 작성하고 Enter 키를 누릅니다.\n\n![Exit from python shell](../images/exit_from_shell.png)\n\n이제 Python 대화형 셸을 여는 방법과 종료하는 방법을 알았습니다.\n\nPython은 Python이 이해하는 스크립트를 작성하면 결과를 제공하고 그렇지 않으면 오류를 반환합니다. 고의적인 실수를 하고 Python이 무엇을 반환하는지 봅시다.\n\n![Invalid Syntax Error](../images/invalid_syntax_error.png)\n\n반환된 오류에서 볼 수 있듯이 Python은 우리가 저지른 실수와 _Syntax Error: invalid syntax_를 알고 있을 정도로 영리합니다. Python에서 x를 곱셈으로 사용하는 것은 (x)가 Python에서 유효한 구문이 아니기 때문에 구문 오류입니다. (**x**) 대신 곱셈에 별표(*)를 사용합니다. 반환된 오류는 수정해야 할 사항을 명확하게 보여줍니다.\n\n프로그램에서 오류를 식별하고 제거하는 프로세스를 *디버깅*이라고 합니다. **x** 대신 *를 넣어 디버깅해 봅시다.\n\n![Fixing Syntax Error](../images/fixing_syntax_error.png)\n\n버그가 수정되었고 코드가 실행되었으며 예상했던 결과를 얻었습니다. 프로그래머로서 매일 이러한 종류의 오류를 보게 될 것입니다. 디버깅 방법을 아는 것이 좋습니다. 디버깅을 잘하려면 어떤 종류의 오류가 발생했는지 이해해야 합니다. 발생할 수 있는 Python 오류 중 일부는 *SyntaxError*, *IndexError*, *NameError*, *ModuleNotFoundError*, *KeyError*, *ImportError*, *AttributeError*, *TypeError*, *ValueError*, *ZeroDivisionError* 등입니다. 이후 섹션에서 다른 Python **_오류 유형_**에 대해 자세히 알아볼 것입니다.\n\nPython 대화형 셸을 사용하는 방법을 더 연습해 보겠습니다. 터미널이나 명령 프롬프트로 이동하여 **python**이라는 단어를 씁니다.\n\n![Python Scripting Shell](../images/opening_python_shell.png)\n\nPython 대화형 셸이 열립니다. 몇 가지 기본적인 수학 연산(더하기, 빼기, 곱하기, 나누기, 나머지, 지수)을 수행해 보겠습니다.\n\nPython 코드를 작성하기 전에 먼저 몇 가지 수학을 수행해 보겠습니다:\n\n- 2 + 3 = 5\n- 3 - 2 = 1\n- 3 \\* 2 = 6\n- 3 / 2 = 1.5\n- 3 ^ 2 = 3 x 3 = 9\n\nPython에는 다음과 같은 추가 작업이 있습니다:\n\n- 3 % 2 = 1 => 나머지를 구함\n- 3 // 2 = 1 => 나머지를 제거\n\n위의 수학식을 Python 코드로 바꿔봅시다. Python 셸이 열렸으며 셸 맨 처음에 주석을 작성하겠습니다.\n\n_comment_는 Python에 의해 실행되지 않는 코드의 일부입니다. 따라서 코드를 더 읽기 쉽게 만들기 위해 코드에 일부 텍스트를 남길 수 있습니다. Python은 주석 부분을 실행하지 않습니다. Python에서 주석은 해시(#) 기호로 시작합니다.\n이것이 Python에서 주석을 작성하는 방법입니다\n\n```shell\n # 주석은 해시로 시작합니다.\n # (#) 심볼로 시작하기 때문에 이것은 파이썬 주석입니다.\n```\n\n![Maths on python shell](../images/maths_on_python_shell.png)\n\n다음 섹션으로 이동하기 전에 Python 대화형 셸에서 더 많은 연습을 해 보겠습니다. 셸에서 _exit()_를 작성하여 열린 셸을 닫았다가 다시 열어 Python 셸에서 텍스트를 쓰는 방법을 연습해 봅시다.\n\n![Writing String on python shell](../images/writing_string_on_shell.png)\n\n### Visual Studio Code 설치\n\nPython 대화형 셸은 작은 스크립트 코드를 시도하고 테스트하는 데 적합하지만 큰 프로젝트에는 적합하지 않습니다. 실제 작업 환경에서 개발자는 다양한 코드 편집기를 사용하여 코드를 작성합니다. 이 30일간의 Python 프로그래밍 챌린지에서는 Visual Studio 코드를 사용합니다. Visual Studio Code는 매우 인기 있는 오픈 소스 텍스트 편집기입니다. 나는 vscode의 팬이고 Visual Studio 코드를 [다운로드](https://code.visualstudio.com/)하는 것을 추천하고 싶지만, 다른 편집자를 선호한다면 가지고 있는 것을 자유롭게 따르십시오.\n\n[![Visual Studio Code](../images/vscode.png)](https://code.visualstudio.com/)\n\nVisual Studio Code를 설치하셨다면 어떻게 사용하는지 알아보겠습니다.\n비디오를 선호하는 경우 Python용 Visual Studio Code[비디오 자습서](https://www.youtube.com/watch?v=bn7Cx4z-vSo)를 따를 수 있습니다.\n\n#### visual studio code를 사용하기\n\nVisual Studio 아이콘을 두 번 클릭하여 Visual Studio 코드를 엽니다. 열면 이런 종류의 인터페이스가 나타납니다. 레이블이 지정된 아이콘을 따라해보세요.\n\n![Visual studio Code](../images/vscode_ui.png)\n\n바탕 화면에 30DaysOfPython이라는 폴더를 만듭니다. 그런 다음 Visual Studio 코드를 사용하여 엽시다.\n\n![Opening Project on Visual studio](../images/how_to_open_project_on_vscode.png)\n\n![Opening a project](../images/opening_project.png)\n\n파일을 열면 30DaysOfPython 프로젝트의 디렉토리 내부에 파일과 폴더를 생성하기 위한 바로 가기가 표시됩니다. 아래에서 볼 수 있듯이 첫 번째 파일인 helloworld.py를 만들었습니다. 당신도 똑같이 할 수 있습니다.\n\n![Creating a python file](../images/helloworld.png)\n\n하루동안 오래 코딩을 한 후에 코드 편집기를 닫고 싶습니까? 이렇게 열린 프로젝트를 닫으면 됩니다.\n\n![Closing project](../images/closing_opened_project.png)\n\n축하합니다. 개발 환경 설정을 완료했습니다. 코딩을 시작해 봅시다.\n\n## Python 기본\n\n### Python 구문\n\nPython 스크립트는 Python 대화형 셸 또는 코드 편집기에서 작성할 수 있습니다. Python 파일의 확장자는 .py입니다.\n\n### Python 들여 쓰기\n\n들여쓰기는 텍스트의 공백입니다. 많은 언어에서 들여쓰기는 코드 가독성을 높이는 데 사용되지만 Python은 들여쓰기를 사용하여 코드 블록을 만듭니다. 다른 프로그래밍 언어에서는 중괄호를 사용하여 들여쓰기 대신 코드 블록을 만듭니다. Python 코드를 작성할 때 흔히 발생하는 버그 중 하나는 잘못된 들여쓰기입니다.\n\n![Indentation Error](../images/indentation.png)\n\n### 주석\n\n주석은 코드를 더 읽기 쉽게 만들고 코드에 설명을 남기기 위해 매우 중요합니다. Python은 코드의 주석 부분을 실행하지 않습니다.\nPython에서 해시(#)로 시작하는 모든 텍스트는 주석입니다.\n\n**예시:한 문장 주석**\n\n```shell\n    # This is the first comment\n    # This is the second comment\n    # Python is eating the world\n```\n\n**예시: 여러 문장 주석**\n\nTriple quote can be used for multiline comment if it is not assigned to a variable\n\n```shell\n\"\"\"This is multiline comment\nmultiline comment takes multiple lines.\npython is eating the world\n\"\"\"\n```\n\n### 데이터 타입\n\nPython에는 여러 유형의 데이터 유형이 있습니다. 가장 일반적인 것부터 시작하겠습니다. 다른 데이터 유형은 다른 섹션에서 자세히 다룰 것입니다. 당분간 다양한 데이터 유형을 살펴보고 익숙해지도록 합시다. 지금은 명확하게 이해하지 않아도 됩니다.\n\n#### Number\n\n- Integer: 정수(음수, 영 그리고 양수)\n    예시:\n    ... -3, -2, -1, 0, 1, 2, 3 ...\n- Float: 십진수\n    예시\n    ... -3.5, -2.25, -1.0, 0.0, 1.1, 2.2, 3.5 ...\n- Complex\n    예시\n    1 + j, 2 + 4j\n\n#### String\n\n작은따옴표 또는 큰따옴표 아래에 있는 하나 이상의 문자 모음입니다. 문자열이 두 문장 이상인 경우 삼중 따옴표를 사용합니다.\n\n**예시:**\n\n```py\n'Asabeneh'\n'Finland'\n'Python'\n'I love teaching'\n'I hope you are enjoying the first day of 30DaysOfPython Challenge'\n```\n\n#### Boolean\n\n부울 데이터 유형은 True 또는 False 값입니다. T와 F는 항상 대문자여야 합니다.\n\n**예시:**\n\n```python\n    True  #  불이 켜져있나요? 그러면 참입니다.\n    False # 불이 꺼져있나요? 그러면 거짓입니다.\n```\n\n#### List\n\nPython 리스트는 다른 데이터 유형 항목을 저장할 수 있는 정렬된 컬렉션입니다. 리스트는 JavaScript의 배열과 비슷합니다.\n\n**Example:**\n\n```py\n[0, 1, 2, 3, 4, 5]  # 모두 동일한 데이터 유형 - 숫자 리스트\n['Banana', 'Orange', 'Mango', 'Avocado'] # 모두 동일한 데이터 유형 - 문자열 리스트(과일)\n['Finland','Estonia', 'Sweden','Norway'] # 모두 동일한 데이터 유형 - 문자열 리스트(국가)\n['Banana', 10, False, 9.81] # 리스트의 다양한 데이터 유형 - 문자열, 정수, 부울 및 부동 소수점\n```\n\n#### Dictionary\n\nPython 사전 개체는 키 값 쌍 형식의 정렬되지 않은 데이터 모음입니다.\n\n**Example:**\n\n```py\n{\n'first_name':'Asabeneh',\n'last_name':'Yetayeh',\n'country':'Finland',\n'age':250,\n'is_married':True,\n'skills':['JS', 'React', 'Node', 'Python']\n}\n```\n\n#### Tuple\n\n튜플은 목록과 같은 다양한 데이터 유형의 정렬된 모음이지만 튜플이 생성되면 수정할 수 없습니다. 그것들은 변할 수 없습니다.\n\n**Example:**\n\n```py\n('Asabeneh', 'Pawel', 'Brook', 'Abraham', 'Lidiya') # Names\n```\n\n```py\n('Earth', 'Jupiter', 'Neptune', 'Mars', 'Venus', 'Saturn', 'Uranus', 'Mercury') # planets\n```\n\n#### Set\n\n집합은 목록 및 튜플과 유사한 데이터 유형의 모음입니다. 목록 및 튜플과 달리 집합은 순서가 지정된 항목 모음이 아닙니다. 수학에서와 마찬가지로 Python에서 set은 고유한 항목만 저장합니다.\n\n이후 섹션에서는 각각의 모든 Python 데이터 유형에 대해 자세히 설명합니다.\n\n**Example:**\n\n```py\n{2, 4, 3, 5}\n{3.14, 9.81, 2.7} # order is not important in set\n```\n\n### 데이터 타입 체크\n\n특정 데이터/변수의 데이터 유형을 확인하기 위해 **type** 기능을 사용합니다. 다음 터미널에서 다양한 Python 데이터 유형을 볼 수 있습니다:\n\n![Checking Data types](../images/checking_data_types.png)\n\n### Python 파일\n\n먼저 프로젝트 폴더인 30DaysOfPython을 엽니다. 이 폴더가 없으면 30DaysOfPython이라는 폴더 이름을 만듭니다. 이 폴더 안에 helloworld.py라는 파일을 만듭니다. 이제 Visual Studio 코드를 사용하여 Python 대화형 셸에서 수행한 작업을 수행해 보겠습니다.\n\nPython 대화형 셸은 **print**를 사용하지 않고 인쇄했지만 Visual Studio 코드에서 결과를 보려면 내장 함수 *print()를 사용해야 합니다. *print()* 내장 함수는 *print('arument1', 'argument2', 'argument3')*와 같이 하나 이상의 인수를 사용합니다. 아래 예를 참조하십시오.\n\n**Example:**\n\n파일 이름은 helloworld.py.\n\n```py\n# Day 1 - 30DaysOfPython Challenge\n\nprint(2 + 3)             # addition(+)\nprint(3 - 1)             # subtraction(-)\nprint(2 * 3)             # multiplication(*)\nprint(3 / 2)             # division(/)\nprint(3 ** 2)            # exponential(**)\nprint(3 % 2)             # modulus(%)\nprint(3 // 2)            # Floor division operator(//)\n\n# Checking data types\nprint(type(10))          # Int\nprint(type(3.14))        # Float\nprint(type(1 + 3j))      # Complex number\nprint(type('Asabeneh'))  # String\nprint(type([1, 2, 3]))   # List\nprint(type({'name':'Asabeneh'})) # Dictionary\nprint(type({9.8, 3.14, 2.7}))    # Set\nprint(type((9.8, 3.14, 2.7)))    # Tuple\n```\n\nPython 파일을 실행하려면 아래 이미지를 확인하세요. Visual Studio Code에서 녹색 버튼을 실행하거나 터미널에 *python helloworld.py*를 입력하여 Python 파일을 실행할 수 있습니다.\n\n![Running python script](../images/running_python_script.png)\n\n🌕  좋습니다. 당신은 방금 1일차 도전을 완료했고 당신은 위대한 여정에 있습니다. 이제 뇌와 근육을 위한 몇 가지 훈련을 해봅시다.\n\n## 💻 Exercises - Day 1\n\n### Exercise: Level 1\n\n1. 사용 중인 Python 버전 확인\n2. Python 대화형 셸을 열고 다음 작업을 수행합니다. 피연산자는 3과 4입니다.\n   - 더하기(+)\n   - 빼기(-)\n   - 곱하기(\\*)\n   - 나머지(%)\n   - 나누기(/)\n   - 지수(\\*\\*)\n   - 정수 나누기(//)\n3. Python 대화형 셸에 문자열을 씁니다. 문자열은 다음과 같습니다:\n   - 이름\n   - 가족 이름\n   - 국가 이름\n   - I am enjoying 30 days of python\n4. 다음 데이터의 데이터 유형을 확인하십시오.:\n   - 10\n   - 9.8\n   - 3.14\n   - 4 - 4j\n   - ['Asabeneh', 'Python', 'Finland']\n   - 이름\n   - 가족 이름\n   - 국가 이름\n\n### Exercise: Level 2\n\n1. 30DaysOfPython 폴더 안에 day_1이라는 폴더를 만듭니다. day_1 폴더 안에 python 파일 helloworld.py를 만들고 질문 1, 2, 3, 4를 반복하세요. Python 파일에서 작업할 때 _print()_를 사용하는 것을 잊지 마세요. 파일을 저장한 디렉토리로 이동하여 실행합니다.\n\n### Exercise: Level 3\n\n1. Number(Integer, Float, Complex), String, Boolean, List, Tuple, Set 및 Dictionary와 같은 다양한 Python 데이터 유형에 대한 예제를 작성합니다.\n2. 참고 [Euclidean distance](https://en.wikipedia.org/wiki/Euclidean_distance#:~:text=In%20mathematics%2C%20the%20Euclidean%20distance,being%20called%20the%20Pythagorean%20distance.) (2, 3) 과 (10, 8) 사이\n\n🎉 축하합니다 ! 🎉\n\n[Day 2 >>](../02_Day_Variables_builtin_functions/02_variables_builtin_functions.md)\n"
  },
  {
    "path": "Portuguese/02_Dia_Variaveis_BuiltIn_Functions/README.md",
    "content": "<div align=\"center\">\n  <h1> 30 Dias de Python: Dia 2 - Variaveis, Builtin Functions</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Author:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> Segunda edição: July, 2021</small>\n</sub>\n\n</div>\n\n[<< Dia 1](../README.md) | [Dia 3 >>](../03_Day_Operators/03_operators.md)\n\n![30DiasDePython](../.././images/30DaysOfPython_banner3@2x.png)\n\n- [📘 Dia 2](#-dia-2)\n  - [Built in functions](#built-in-functions)\n  - [Variaveis](#Variaveis)\n    - [Declarando múltiplas váriaveis em uma linha](#Declarando-múltiplas-variaveis-em-uma-linha)\n  - [Tipos de dados](#Tipos-de-Dados)\n  - [Checando tipos de dados e type Casting](#Checando-tipos-de-dados-e-Casting)\n  - [Numeros](#Numeros)\n  - [💻 Exercicios - Dia 2](#-Exercicios---Dia-2)\n    - [Exercicios: Level 1](#Exercicios-level-1)\n    - [Exercicios: Level 2](#Exercicios-level-2)\n\n# 📘 Dia 2\n\n## Built in functions\n\nEm Python, temos muitas built-in functions. As built-in functions estão disponíveis globalmente para seu uso, o que significa que você pode fazer uso das built-in functions sem importar ou configurar. Algumas das built-in functions do Python mais usadas são as seguintes: _print()_, _len()_, _type()_, _int()_, _float()_, _str()_, _input()_, _list()_, _dict()_, _min()_, _max()_, _sum()_, _sorted()_, _open()_, _file()_, _help()_ e _dir()_ . Na tabela a seguir, você verá uma lista gigantesca de funções do Python retiradas da [documentação do python](https://docs.python.org/3.9/library/functions.html).\n![Built-in Functions](../.././images/builtin-functions.png)\n\nVamos abrir o shell do Python e começar a usar algumas built-in functions.\n\n![Built-in functions](../.././images/builtin-functions_practice.png)\n\nVamos praticar mais usando diferentes built-in functions\n\n![Help and Dir Built in Functions](../.././images/help_and_dir_builtin.png)\n\nComo você pode ver no terminal acima, O Python possui palavras reservadas. Não usamos palavras reservadas para declarar variáveis ​​ou funções. Abordaremos as variáveis ​​na próxima seção.\n\nAcredito que agora você já esteja familiarizado com as built-in functions. Vamos fazer mais uma prática de built-in functions e passaremos para a próxima seção.\n\n![Min Max Sum](../.././images/builtin-functional-final.png)\n\n## Variaveis\n\nAs variáveis ​​armazenam dados na memória do computador. Variáveis ​​mnemônicas são recomendadas para uso em muitas linguagens de programação. Uma variável mnemônica é um nome de variável que pode ser facilmente lembrado e associado. Uma variável refere-se a um endereço de memória no qual os dados são armazenados.\nNúmero no início, caractere especial e hífen não são permitidos ao nomear uma variável. Uma variável pode ter um nome curto (como x, y, z), mas um nome mais descritivo tipo (nome, sobrenome, idade, país) é altamente recomendado.\n\nRegras da nomeclatura de variáveis no ​​​​Python\n\n- O nome de uma variável deve começar com uma letra ou underline\n- O nome de uma variável não pode começar com um número\n- Um nome de variável só pode conter caracteres alfanuméricos e underlines (A-z, 0-9 e \\_ )\n- O interpretador Python ​​diferencia maiúsculas de minúsculas (nome, nome, nome e PRIMEIRO NOME) são variáveis ​​diferentes) então tome cuidado com isso. \n\nAqui estão alguns exemplos de nomes de variáveis ​​válidos:\n\n```shell\nfirstname\nlastname\nage\ncountry\ncity\nfirst_name\nlast_name\ncapital_city\n_if # if we want to use reserved word as a variable\nyear_2021\nyear2021\ncurrent_year_2021\nbirth_year\nnum1\nnum2\n```\n\nNomes invalidos de variaveis\n\n```shell\nfirst-name\nfirst@name\nfirst$name\nnum-1\n1num\n```\n\nUsaremos o estilo de nomenclatura de variáveis ​​Python padrão que foi adotado por muitos desenvolvedores Python. Os desenvolvedores Python usam a convenção de nomenclatura de variáveis ​​​​snake case (snake_case). Usamos underline após cada palavra para uma variável contendo mais de uma palavra (por exemplo, primeiro_nome, sobrenome, velocidade_de_rotação_do_motor).  O exemplo abaixo é um exemplo de nomenclatura padrão de variáveis, o underline é necessário quando o nome da variável tem mais de uma palavra (isso é uma boa prática).\n\nQuando atribuímos um determinado tipo de dado a uma variável, isso é chamado de declaração de variável. Por exemplo, no exemplo abaixo, meu primeiro nome é atribuído a uma variável first_name. O sinal de igual é um operador de atribuição. Atribuir significa armazenar dados na variável (dar um valor a uma variavel). O sinal de igual em Python não é igualdade como em Matemática.\n\n_Exemplo:_\n\n```py\n# Variables in Python\nfirst_name = 'Asabeneh'\nlast_name = 'Yetayeh'\ncountry = 'Finland'\ncity = 'Helsinki'\nage = 250\nis_married = True\nskills = ['HTML', 'CSS', 'JS', 'React', 'Python']\nperson_info = {\n   'firstname':'Asabeneh',\n   'lastname':'Yetayeh',\n   'country':'Finland',\n   'city':'Helsinki'\n   }\n```\n\nVamos usar as funções _print()_ e _len()_. A função de impressão aceita um número ilimitado de argumentos. Um argumento é um valor que podemos passar ou colocar entre parênteses, veja o exemplo abaixo.\n\n**Exemplo:**\n\n```py\nprint('Hello, World!') # The text Hello, World! is an argument\nprint('Hello',',', 'World','!') # it can take multiple arguments, four arguments have been passed\nprint(len('Hello, World!')) # it takes only one argument\n```\n\nVamos imprimir e também encontrar o comprimento das variáveis ​​declaradas no topo:\n\n**Exemplo:**\n\n```py\n# Printing the values stored in the variables\n\nprint('First name:', first_name)\nprint('First name length:', len(first_name))\nprint('Last name: ', last_name)\nprint('Last name length: ', len(last_name))\nprint('Country: ', country)\nprint('City: ', city)\nprint('Age: ', age)\nprint('Married: ', is_married)\nprint('Skills: ', skills)\nprint('Person information: ', person_info)\n```\n\n### Declarando múltiplas variaveis em uma linha\n\nMúltiplas variáveis ​​também podem ser declaradas em uma linha:\n\n**Exemplo:**\n\n```py\nfirst_name, last_name, country, age, is_married = 'Asabeneh', 'Yetayeh', 'Helsink', 250, True\n\nprint(first_name, last_name, country, age, is_married)\nprint('First name:', first_name)\nprint('Last name: ', last_name)\nprint('Country: ', country)\nprint('Age: ', age)\nprint('Married: ', is_married)\n```\n\nPodemos obter a entrada do usuário usando a função _input()_. Vamos atribuir os dados que obtemos de um usuário às variáveis ​​first_name e age.\n\n**Exemplo:**\n\n```py\nfirst_name = input('What is your name: ')\nage = input('How old are you? ')\n\nprint(first_name)\nprint(age)\n```\n\n## Tipos de Dados\n\nExistem vários tipos de dados no Python. Para identificar o tipo de dados, usamos a função _type_. Gostaria de pedir que você se concentrasse em compreender muito bem os diferentes tipos de dados. Quando se trata de programação, tudo se resume a tipos de dados. Introduzi os tipos de dados logo no início e depois veremos de novo, porque cada tópico está relacionado aos tipos de dados. Abordaremos os tipos de dados com mais detalhes em suas respectivas seções.\n\n## Checando tipos de dados e Casting\n\n- Checando tipos de dados: Para verificar o tipo de dados de determinados dados/variáveis, usamos o _type_\n  **Exemplo:**\n\n```py\n# Different python data types\n# Let's declare variables with various data types\n\nfirst_name = 'Asabeneh'     # str\nlast_name = 'Yetayeh'       # str\ncountry = 'Finland'         # str\ncity= 'Helsinki'            # str\nage = 250                   # int, it is not my real age, don't worry about it\n\n# Printing out types\nprint(type('Asabeneh'))     # str\nprint(type(first_name))     # str\nprint(type(10))             # int\nprint(type(3.14))           # float\nprint(type(1 + 1j))         # complex\nprint(type(True))           # bool\nprint(type([1, 2, 3, 4]))     # list\nprint(type({'name':'Asabeneh','age':250, 'is_married':250}))    # dict\nprint(type((1,2)))                                              # tuple\nprint(type(zip([1,2],[3,4])))                                   # set\n```\n\n- Type Casting: Podemos converter um tipo de dado em outro tipo de dado. Nós podemos usar esses tipos para fazer o casting _int()_, _float()_, _str()_, _list_, _set_\n Quando fazemos operações aritméticas, os números das strings devem ser primeiro convertidos para int ou float, caso contrário, retornará um erro. Se concatenarmos um número com uma string, o número deverá primeiro ser convertido em uma string. Falaremos sobre concatenação na seção String.\n\n  **Exemplo:**\n\n```py\n# int to float\nnum_int = 10\nprint('num_int',num_int)         # 10\nnum_float = float(num_int)\nprint('num_float:', num_float)   # 10.0\n\n# float to int\ngravity = 9.81\nprint(int(gravity))             # 9\n\n# int to str\nnum_int = 10\nprint(num_int)                  # 10\nnum_str = str(num_int)\nprint(num_str)                  # '10'\n\n# str to int or float\nnum_str = '10.6'\nprint('num_int', int(num_str))      # 10\nprint('num_float', float(num_str))  # 10.6\n\n# str to list\nfirst_name = 'Asabeneh'\nprint(first_name)               # 'Asabeneh'\nfirst_name_to_list = list(first_name)\nprint(first_name_to_list)            # ['A', 's', 'a', 'b', 'e', 'n', 'e', 'h']\n```\n\n## Numeros\n\nNumeros e tipos de dados em python:\n\n1. Inteiros: Inteiros são considerados os(negativos, zero números positivos) \n   Exemplo:\n   ... -3, -2, -1, 0, 1, 2, 3 ...\n\n2. Float(Números Decimais)\n   Exemplo:\n   ... -3.5, -2.25, -1.0, 0.0, 1.1, 2.2, 3.5 ...\n\n3. Números Complexos\n   Exemplo:\n   1 + j, 2 + 4j, 1 - 1j\n\n🌕 Você é incrível. Você acabou de completar os desafios do dia 2 e está dois passos à frente no caminho para a grandeza. Agora faça alguns exercícios para o cérebro e os músculos.\n\n## 💻 Exercicios - Dia 2\n\n### Exercicios: Level 1\n\n1. Dentro de 30DiasDePython crie uma pasta chamada dia_2. Dentro desta pasta crie um arquivo chamado variáveis.py\n2. Escreva um comentário em python dizendo: 'Dia 2/30 dias de programação em python'\n3. Declare uma variável de primeiro nome e atribua um valor a ela\n4. Declare uma variavel de sobrenome e atribua um valor a ela\n5. Declare uma variavel de nome completo e atribua um valor a ela\n6. Declare uma variavel do seu país e atribua um valor a ela\n7. Declare uma variavel da sua cidade e atribua um valor a ela\n8. Declare uma variavel da sua idade e atribua um valor a ela\n9. Declare uma variavel ano e atribua um valor a ela\n10. Declare uma variavel is_married e atribua um valor a ela\n11. Declare uma variavel is_true e atribua um valor a ela \n12. Declare uma variavel is_light_on e atribua um valor a ela\n13. Declare multiplas variaveis em uma linha\n\n### Exercicios: Level 2\n\n1. Verifique o tipo de dados de todas as suas variáveis ​​usando a função integrada type()\n1. Usando a função integrada _len()_, encontre o comprimento do seu primeiro nome\n1. Compare o comprimento do seu nome e do seu sobrenome\n1. Declare 5 como num_one e 4 como num_two\n    1. Adicione num_one e num_two e atribua o valor a uma variável total\n    2. Subtraia num_two de num_one e atribua o valor a uma variável diff\n    3. Multiplique num_two e num_one e atribua o valor a um produto variável\n    4. Divida num_one por num_two e atribua o valor a uma divisão variável\n    5. Use a divisão de módulo para encontrar num_dois dividido por num_um e atribua o valor a uma variável restante\n    6. Calcule num_one elevado a num_two e atribua o valor a uma variável exp\n    7. Encontre a divisão mínima de num_one por num_two e atribua o valor a uma variável floor_division\n2. O raio de um círculo é de 30 metros.\n    1. Calcule a área de um círculo e atribua o valor a um nome de variável de _area_of_circle_\n    2. Calcule a circunferência de um círculo e atribua o valor a um nome de variável _circum_of_circle_\n    3. Pegue o raio como entrada do usuário e calcule a área.\n1. Use a função de entrada integrada para obter nome, sobrenome, país e idade de um usuário e armazenar o valor em seus nomes de variáveis ​​correspondentes\n1. Execute help('keywords') no Python shell ou em seu arquivo para verificar as palavras ou palavras-chave reservadas do Python\n\n🎉 PARABÉNS ! 🎉\n\n[<< Day 1](../README.md) | [Day 3 >>](../03_Day_Operators/03_operators.md)\n"
  },
  {
    "path": "Portuguese/README.md",
    "content": "# 🐍 30 Dias de python\n\n|# Day | Topics                                                    |\n|------|:---------------------------------------------------------:|\n| 01  |  [Introdução](./readme.md)|\n| 02  |  [Variaveis, Built-in Functions](./02_Dia_Variaveis_BuiltIn_Functions/README.md)|\n| 03  |  [Operadores](./03_Day_Operators/03_operators.md)|\n| 04  |  [Strings](./04_Day_Strings/04_strings.md)|\n| 05  |  [Listas](./05_Day_Lists/05_lists.md)|\n| 06  |  [Tuplas](./06_Day_Tuples/06_tuples.md)|\n| 07  |  [Conjuntos](./07_Day_Sets/07_sets.md)|\n| 08  |  [Dicionários](./08_Day_Dictionaries/08_dictionaries.md)|\n| 09  |  [Condicionais](./09_Day_Conditionals/09_conditionals.md)|\n| 10  |  [Loops](./10_Day_Loops/10_loops.md)|\n| 11  |  [Funções](./11_Day_Functions/11_functions.md)|\n| 12  |  [Modulos](./12_Day_Modules/12_modules.md)|\n| 13  |  [Compreensão de Listas](./13_Day_List_comprehension/13_list_comprehension.md)|\n| 14  |  [Higher Order Functions](./14_Day_Higher_order_functions/14_higher_order_functions.md)|\n| 15  |  [Tripos de Erros](./15_Day_Python_type_errors/15_python_type_errors.md)|\n| 16  |  [Python Date time](./16_Day_Python_date_time/16_python_datetime.md) |\n| 17  |  [Manipulação de Excessão](./17_Day_Exception_handling/17_exception_handling.md)|\n| 18  |  [Regex (Expressões Regulares)](./18_Day_Regular_expressions/18_regular_expressions.md)|\n| 19  |  [Manipulação De Arquivos](./19_Day_File_handling/19_file_handling.md)|\n| 20  |  [Gerenciador De Pacotes](./20_Day_Python_package_manager/20_python_package_manager.md)|\n| 21  |  [Classes e Objetos](./21_Day_Classes_and_objects/21_classes_and_objects.md)|\n| 22  |  [Web Scraping](./22_Day_Web_scraping/22_web_scraping.md)|\n| 23  |  [Ambiente Virtual](./23_Day_Virtual_environment/23_virtual_environment.md)|\n| 24  |  [Estatisticas](./24_Day_Statistics/24_statistics.md)|\n| 25  |  [Pandas](./25_Day_Pandas/25_pandas.md)|\n| 26  |  [Python web](./26_Day_Python_web/26_python_web.md)|\n| 27  |  [Python com MongoDB](./27_Day_Python_with_mongodb/27_python_with_mongodb.md)|\n| 28  |  [API](./28_Day_API/28_API.md)|\n| 29  |  [Construindo API's](./29_Day_Building_API/29_building_API.md)|\n| 30  |  [Conclusão](./30_Day_Conclusions/30_conclusions.md)|\n\n🧡🧡🧡 CODANDO FELIZ 🧡🧡🧡\n\n<div>\n<small>Ajudem o <strong>autor</strong> a criar mais materiais educacionais</small> <br />  \n<a href = \"https://www.paypal.me/asabeneh\"><img src='.././images/paypal_lg.png' alt='Paypal Logo' style=\"width:10%\"/></a>\n</div>\n\n<div align=\"center\">\n  <h1> 30 Dias De Python: Dia 1 - Introdução</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n  <sub>Autor:\n  <a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n  <small> Segunda Edição: July, 2021</small>\n  </sub>\n</div>\n\n[Dia 2 >>](./02_Dia_Variaveis_BuiltIn_Functions/README.md)\n\n![30DaysOfPython](.././images/30DaysOfPython_banner3@2x.png)\n\n- [🐍 30 Dias de python](#-30-dias-de-python)\n- [📘 Dia 1](#-dia-1)\n  - [Bem Vindo!](#bem-vindo)\n  - [Introdução](#introdução)\n  - [Por quê Python?](#por-quê-python)\n  - [Setup do ambiente](#setup-do-ambiente)\n    - [Instalando o Python](#instalando-o-python)\n    - [Python Shell](#python-shell)\n    - [Instalando o Visual Studio Code](#instalando-o-visual-studio-code)\n      - [Como usar o Visual Studio Code](#como-usar-o-visual-studio-code)\n  - [Basico de Python](#basico-de-python)\n    - [Sintaxe do Python](#sintaxe-do-python)\n    - [Identação do Python](#identação-do-python)\n    - [Comentários](#comentários)\n    - [Tipos de dados](#tipos-de-dados)\n      - [Números](#números)\n      - [Strings](#strings)\n      - [Booleanos](#booleanos)\n      - [Listas](#listas)\n      - [Dicionário](#dicionário)\n      - [Tupla](#tupla)\n      - [Set](#set)\n    - [Checando Tipos de Dados](#checando-tipos-de-dados)\n    - [Arquivo Python](#arquivo-python)\n  - [💻 Exercicios - Dia 1](#-exercicios---dia-1)\n    - [Exercicio: Level 1](#exercicio-level-1)\n    - [Exercicio: Level 2](#exercicio-level-2)\n    - [Exercicio: Level 3](#exercicio-level-3)\n\n# 📘 Dia 1\n\n## Bem Vindo!\n\n**Parabéns** por decidir participar do desafio de programação  _30 dias de Python_ . E nesse desafio você vai aprender tudo o que você precisa para se tornar um programador python e todo o conceito de programação. No final do desafio você receberá o certificado do desafio de programação _30DiasDePython_.\n\nSe você quiser se envolver ativamente no desafio, você pode se juntar ao grupo do telegram [30DaysOfPython challenge](https://t.me/ThirtyDaysOfPython).  \n\n## Introdução\n\nPython é uma linguagem de programação de alto nível para programação de uso geral. É uma linguagem de programação de código aberto, interpretada e orientada a objetos. Python foi criado por um programador holandês, Guido van Rossum. O nome da linguagem de programação Python foi derivado de uma série de comédia britânica, _Monty Python's Flying Circus_.  A primeira versão foi lançada em 20 de fevereiro de 1991. Este desafio de 30 dias de Python irá ajudá-lo a aprender a versão mais recente do Python, Python 3, passo a passo. Os tópicos são divididos em 30 dias, onde cada dia contém diversos tópicos com explicações fáceis de entender, exemplos do mundo real, muitos exercícios práticos e projetos.\n\nEste desafio foi desenvolvido para iniciantes e profissionais que desejam aprender a linguagem de programação python. Pode levar de 30 a 100 dias para completar o desafio, as pessoas que participam ativamente do grupo de telegramas têm grande probabilidade de completar o desafio.\n\nEste desafio é fácil de ler, escrito originalmente em inglês coloquial e traduzido para um português, envolvente, motivador e ao mesmo tempo muito exigente. Você precisa destinar muito tempo para terminar este desafio. Se você é um dos que aprendem melhor vendo, você pode assistir às vídeo-aulas em <a href=\"https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw\"> \nCanal do Youtube do Washera</a> Você pode começar pelo [Video de Python para iniciantes absolutos](https://youtu.be/OCCWZheOesI). Se inscreva no canal, comente suas dúvidas nos vídeos do YouTube e seja proativo, o autor eventualmente notará você.\n\nO autor gosta de ouvir sua opinião sobre o desafio, compartilhe o artigo do autor dando um feedback com sua opinião sobre o desafio 30DiasDePython. E você pode deixar seu feedback sobre o artigo em: [link](https://www.asabeneh.com/testimonials)\n\n## Por quê Python?\n\nÉ uma linguagem de programação muito próxima da linguagem humana, com uma sintaxe simples! e por isso fácil de aprender e usar. \nPython é usado por vários setores e empresas (incluindo o Google). Ele tem sido usado para desenvolver aplicações web, aplicativos de desktop, administração de sistemas e bibliotecas de machine learning. Python é uma linguagem altamente adotada na comunidade de data science e machine learning. Espero que isso seja suficiente para convencê-lo a começar a aprender Python. \n\n## Setup do ambiente\n\n### Instalando o Python\nPara executar um script escrito em Python, você precisa instalar o Python. Vamos para a página [download](https://www.python.org/) python.\nSe você for um usuario de windows. Clique no botão circulado em vermelho.\n\n[![instalando no Windows](.././images/installing_on_windows.png)](https://www.python.org/)\n\nSe você for um usuário de MacOs. Clique no botão circulado em vermelho.\n\n[![instalando no MacOs](.././images/installing_on_macOS.png)](https://www.python.org/)\n\nPara verificar se o python está instalado, digite o seguinte comando no terminal do seu dispositivo.\n```shell\npython --version\n```\n\n![Versão do Python](.././images/python_versio.png)\n\nComo você pode ver no terminal, estou usando a versão _Python 3.7.5_ no momento. Sua versão do Python pode ser diferente da minha, mas deve ser 3.6 ou superior. Se você conseguir ver a versão python, muito bem. Python foi instalado em sua máquina. Continue para a próxima seção.\n\n### Python Shell\n\nPython é uma linguagem de script interpretada, portanto não precisa ser compilada. Isso significa que executa o código linha por linha. O Python vem com um _Python Shell (Shell Interativo do Python)_, também conhecido como REPL (Read Eval Print Loop). E é usado para executar um único comando python e obter o resultado.\n\nO Python Shell aguarda o código Python do usuário. Ao inserir o código, ele o interpreta e mostra o resultado na próxima linha.\nAbra seu terminal ou prompt de comando (cmd) e escreva:\n\n```shell\npython\n```\n\n![Python Scripting Shell](.././images/opening_python_shell.png)\n\nO shell interativo do Python é aberto e aguarda que você escreva o código em Python (script Python). E você escreverá seu script Python próximo a este símbolo >>> e clique em Enter.\nVamos escrever nosso primeiro scripts no shell de script Python.\n\n![Python script on Python shell](.././images/adding_on_python_shell.png)\n\nMuito bem, você escreveu seu primeiro script Python no shell interativo Python. Como fechamos o shell interativo do Python?\nPara fechar o shell, próximo a este símbolo >> escreva o comando **exit()** e pressione Enter.\n\n![Exit from python shell](.././images/exit_from_shell.png)\n\nAgora você sabe como abrir o shell interativo do Python e como sair dele.\n\nPython fornecerá resultados se você escrever scripts que Python entenda; caso contrário, retornará erros. Vamos cometer um erro proposital e ver o que o Python retornará.\n\n![Invalid Syntax Error](.././images/invalid_syntax_error.png)\n\nComo você pode ver no erro retornado, Python é tão inteligente que sabe o erro que cometemos e que foi _Syntax Error: Invalid Syntax_. Usar x como multiplicação em Python é um erro de sintaxe porque (x) não é uma sintaxe válida em Python. Em vez de (**x**) usamos asterisco (*) para multiplicação. O erro retornado mostra claramente o que corrigir.\n\nO processo de identificação e remoção de erros de um programa é chamado de _depuração_. Vamos depurá-lo colocando * no lugar de **x**.\n\n![Fixing Syntax Error](.././images/fixing_syntax_error.png)\n\nNosso bug foi corrigido, o código foi executado e obtivemos o resultado que esperávamos. Como programador, você verá esse tipo de erro diariamente. É bom saber como depurar. Para ser bom em depuração, você deve entender que tipo de erros está enfrentando. Alguns dos erros do Python que você pode encontrar são _SyntaxError_, _IndexError_, _NameError_, _ModuleNotFoundError_, _KeyError_, _ImportError_, _AttributeError_, _TypeError_, _ValueError_, _ZeroDivisionError_ etc. Veremos mais sobre diferentes tipos de erros no Python mais tarde, em outras seções! \n\nVamos praticar mais como usar o shell interativo Python. Vá para o seu terminal ou prompt de comando e escreva a palavra **python**.\n\n![Python Scripting Shell](.././images/opening_python_shell.png)\n\nO shell interativo do Python é aberto. Vamos fazer algumas operações matemáticas básicas (adição, subtração, multiplicação, divisão, módulo, exponencial).\n\nVamos fazer algumas contas antes de escrever qualquer código Python:\n\n- 2 + 3 is 5\n- 3 - 2 is 1\n- 3 \\* 2 is 6\n- 3 / 2 is 1.5\n- 3 ** 2 is the same as 3 * 3\n\nEm python temos as seguintes operações adicionais:\n\n- 3 % 2 = 1 => que significa encontrar o resto ou (módulo da divisão)\n- 3 // 2 = 1 => que significa remover o resto da divisão\n\nVamos mudar as expressões matemáticas acima para código Python. O shell Python foi aberto e vamos escrever um comentário logo no início do shell.\n\nUm _comentário_ é uma parte do código que não é executada por python o comentário é ignorado pelo interpretador Python. Portanto, podemos deixar algum texto em nosso código para torná-lo mais legível. Python não executa a parte de comentários. Um comentário em python começa com o símbolo hash(#).\nÉ assim que você escreve um comentário em python:\n\n```shell\n # comment starts with hash\n # this is a python comment, because it starts with a (#) symbol\n```\n\n![Maths on python shell](.././images/maths_on_python_shell.png)\n\nAntes de passarmos para a próxima seção, vamos praticar mais no shell interativo do Python. Feche o shell aberto escrevendo _exit()_ no shell e abra-o novamente e vamos praticar como escrever um texto no shell Python.\n\n![Writing String on python shell](.././images/writing_string_on_shell.png)\n\n### Instalando o Visual Studio Code\n\nO shell interativo Python é bom para testar pequenos códigos de script, mas não será para um grande projeto. No ambiente de trabalho real, os desenvolvedores usam diferentes editores de código para escrever códigos. Neste desafio de programação de 30 dias De Python usaremos código do visual studio. O Visual Studio Code é um editor de texto de código aberto muito popular. Sou fã do vscode e recomendo [download](https://code.visualstudio.com/) visual studio code, mas se você é a adépito a outros editores, fique à vontade para seguir com o que tiver.\n\n[![Visual Studio Code](.././images/vscode.png)](https://code.visualstudio.com/)\n\nSe você instalou o Visual Studio Code, vamos ver como usá-lo.\nSe preferir um vídeo, você pode seguir este tutorial da instalação e configuração do Visual Studio Code para Python [Video tutorial](https://www.youtube.com/watch?v=bn7Cx4z-vSo)\n\n#### Como usar o Visual Studio Code\n\nAbra o visual studio code clicando duas vezes no ícone do visual studio. Ao abri-lo, você obterá esse tipo de interface. Tente interagir com os ícones rotulados.\n\n![Visual studio Code](.././images/vscode_ui.png)\n\nCrie uma pasta chamada 30DiasDePython no seu desktop. Em seguida, abra-a usando o visual studio code.\n\n![Opening Project on Visual studio](.././images/how_to_open_project_on_vscode.png)\n\n![Opening a project](.././images/opening_project.png)\n\nApós abri-lo você verá atalhos para criação de arquivos e pastas dentro do diretório do projeto 30DiasDePython. Como você pode ver abaixo, criei o primeiro arquivo, helloworld.py. Você pode fazer o mesmo.\n\n![Creating a python file](.././images/helloworld.png)\n\nDepois de um longo dia codando, você deseja fechar seu editor de código fonte, certo? É assim que você fechará o projeto aberto.\n\n![Closing project](.././images/closing_opened_project.png)\n\nParabéns, você concluiu a configuração do ambiente de desenvolvimento. Vamos começar a codar.\n\n## Basico de Python\n\n### Sintaxe do Python\n\nUm script Python pode ser escrito no shell interativo Python ou no editor de código. Um arquivo Python possui uma extensão .py.\n\n### Identação do Python\n\nUma identação é um espaço em branco em um texto. A identação em muitas linguagens é usada para aumentar a legibilidade do código, mas o Python usa a identação para criar blocos de códigos. Em outras linguagens de programação, chaves são usadas para criar blocos de códigos em vez de a identação. Um dos bugs comuns ao escrever código um python é o erro de identação.\n\n![Indentation Error](.././images/indentation.png)\n\n### Comentários\n\nOs comentários são muito importantes para tornar o código mais legível e para deixar comentários em nosso código. Python não executa partes de comentários do nosso código.\nQualquer texto que comece com hash(#) em Python é um comentário.\n\n**Exemplo: de um comentário de uma linha**\n\n```shell\n    # This is the first comment\n    # This is the second comment\n    # Python is eating the world\n```\n\n**Exemplo: de um Comentário de multiplas linhas conhecido como docstring**\n\nAspas triplas podem ser usadas para comentários de múltiplas linhas se não estiverem atribuídas a uma variável\n\n```shell\n\"\"\"This is multiline comment\nmultiline comment takes multiple lines.\npython is eating the world\n\"\"\"\n```\n\n### Tipos de dados\n\nEm Python existem vários tipos de dados. Vamos começar com os mais comuns. Diferentes tipos de dados serão abordados em detalhes em outras seções. Por enquanto, vamos examinar os diferentes tipos de dados e nos familiarizar com eles. Você não precisa ter um entendimento claro agora.\n\n#### Números\n\n- Inteiro: É considerado Inteiro(números negativos, zero e positivos)\n    Exemplo:\n    ... -3, -2, -1, 0, 1, 2, 3 ...\n- Float: Números decimais\n    Exemplo:\n    ... -3.5, -2.25, -1.0, 0.0, 1.1, 2.2, 3.5 ...\n- Complexos\n    Exemplo:\n    1 + j, 2 + 4j\n\n#### Strings\n\nUma coleção de um ou mais caracteres entre aspas simples ou duplas são considerados strings. Se uma string tiver mais de uma frase, usamos aspas triplas.\n\n**Exemplo:**\n\n```py\n'Asabeneh'\n'Finland'\n'Python'\n'I love teaching'\n'I hope you are enjoying the first day of 30DaysOfPython Challenge'\n```\n\n#### Booleanos\n\nUm tipo de dado booleano é um valor True ou False. T e F devem estar sempre maiúsculos. \n\n**Exemplo:**\n\n```python\n    True  #  Is the light on? If it is on, then the value is True\n    False # Is the light on? If it is off, then the value is False\n```\n\n#### Listas\n\nA lista em Python é uma coleção ordenada que permite armazenar itens de diferentes tipos de dados. Uma lista é semelhante a um array em JavaScript.\n\n**Exemplo:**\n\n```py\n[0, 1, 2, 3, 4, 5]  # all are the same data types - a list of numbers\n['Banana', 'Orange', 'Mango', 'Avocado'] # all the same data types - a list of strings (fruits)\n['Finland','Estonia', 'Sweden','Norway'] # all the same data types - a list of strings (countries)\n['Banana', 10, False, 9.81] # different data types in the list - string, integer, boolean and float\n```\n\n#### Dicionário\n\nUm objeto de dicionário Python é uma coleção não ordenada de dados em um formato de par de valores-chave.\n\n**Exemplo:**\n\n```py\n{\n'first_name':'Asabeneh',\n'last_name':'Yetayeh',\n'country':'Finland', \n'age':250, \n'is_married':True,\n'skills':['JS', 'React', 'Node', 'Python']\n}\n```\n\n#### Tupla\n\nUma tupla é uma coleção ordenada de diferentes tipos de dados, como uma lista, mas as tuplas não podem ser modificadas (são imutáveis) depois de criadas. Eles são imutáveis.\n\n**Exemplo:**\n\n```py\n('Asabeneh', 'Pawel', 'Brook', 'Abraham', 'Lidiya') # Names\n```\n\n```py\n('Earth', 'Jupiter', 'Neptune', 'Mars', 'Venus', 'Saturn', 'Uranus', 'Mercury') # planets\n```\n\n#### Set\n\nO set é uma coleção de tipos de dados semelhantes a uma lista e uma tupla. Ao contrário da lista e da tupla, set não é uma coleção ordenada de itens. Como na matemática, o conjunto em Python armazena apenas itens exclusivos.\n\nNas seções posteriores, entraremos em detalhes sobre cada tipo de dados Python.\n\n**Exemplo:**\n\n```py\n{2, 4, 3, 5}\n{3.14, 9.81, 2.7} # order is not important in set\n```\n\n### Checando Tipos de Dados\n\nPara checar um determinado tipo de dado dados/variáveis, usamos a função **type**. No terminal a seguir você verá diferentes tipos de dados python:\n\n![Checking Data types](.././images/checking_data_types.png)\n\n### Arquivo Python\n\nPrimeiro abra a pasta do seu projeto, 30DiasDePython. Se você não tiver essa pasta, crie um nome de pasta chamada 30DiasDePython. Dentro desta pasta, crie um arquivo chamado helloworld.py. Agora, vamos fazer o que fizemos no shell interativo python usando o visual studio code.\n\nO shell interativo do Python estava imprimindo sem usar **print** mas no visual studio code para ver nosso resultado deveríamos usar uma função integrada _print(). A função interna _print()_ recebe um ou mais argumentos da seguinte maneira _print('arument1', 'argument2', 'argument3')_. Veja os exemplos abaixo.\n\n**Exemplo:**\n\nO nome do arquivo é helloworld.py\n\n```py\n# Day 1 - 30DaysOfPython Challenge\n\nprint(2 + 3)             # addition(+)\nprint(3 - 1)             # subtraction(-)\nprint(2 * 3)             # multiplication(*)\nprint(3 / 2)             # division(/)\nprint(3 ** 2)            # exponential(**)\nprint(3 % 2)             # modulus(%)\nprint(3 // 2)            # Floor division operator(//)\n\n# Checking data types\nprint(type(10))          # Int\nprint(type(3.14))        # Float\nprint(type(1 + 3j))      # Complex number\nprint(type('Asabeneh'))  # String\nprint(type([1, 2, 3]))   # List\nprint(type({'name':'Asabeneh'})) # Dictionary\nprint(type({9.8, 3.14, 2.7}))    # Set\nprint(type((9.8, 3.14, 2.7)))    # Tuple\n```\n\nPara executar o arquivo python verifique a imagem abaixo. Você pode executar o arquivo python executando o botão verde em Visual Studio Code ou digitando _python helloworld.py_ no seu terminal.\n\n![Running python script](.././images/running_python_script.png)\n\n🌕  Você é incrível. Você acabou de completar o desafio do primeiro dia e está a caminho da grandeza. Agora faça alguns exercícios para o cérebro e os músculos.\n\n## 💻 Exercicios - Dia 1\n\n### Exercicio: Level 1\n\n1. Cheque a versão do python que você esta usando\n2. Abra o shell interativo python e execute as seguintes operações. Os operandos são 3 e 4.\n   - adição(+)\n   - subtração(-)\n   - multiplicação(\\*)\n   - modulo(%)\n   - divisão(/)\n   - exponencial(\\*\\*)\n   - Divisão inteira(//)\n3. Escreva strings no shell interativo python. As strings são as seguintes:\n   - Seu nome\n   - Seu sobrenome\n   - Seu país\n   - Eu estou aproveitando o 30 dias de python\n4. Verifique os tipos de dados dos seguintes dados:\n   - 10\n   - 9.8\n   - 3.14\n   - 4 - 4j\n   - ['Asabeneh', 'Python', 'Finland']\n   - Seu nome\n   - O seu sobrenome\n   - Seu país\n\n### Exercicio: Level 2\n\n1. Crie uma pasta chamada dia_1 dentro da pasta 30DiasDePython. Dentro da pasta day_1, crie um arquivo python helloworld.py e repita as perguntas 1, 2, 3 e 4. Lembre-se de usar _print()_ quando estiver trabalhando em um arquivo python. Navegue até o diretório onde você salvou seu arquivo e execute-o.\n\n### Exercicio: Level 3\n\n1. Escreva um exemplo para diferentes tipos de dados Python, como Número (Inteiro, Flutuante, Complex), Strings, Booleanos, Listas, Tuplas, Set e Dicionário.\n2. Ache a [Distancia Euclidiana](https://en.wikipedia.org/wiki/Euclidean_distance#:~:text=In%20mathematics%2C%20the%20Euclidean%20distance,being%20called%20the%20Pythagorean%20distance.) entre (2, 3) e (10, 8)\n\n🎉 PARABÉNS ! 🎉\n\n[Day 2 >>](./02_Dia_Variaveis_BuiltIn_Functions/README.md)\n"
  },
  {
    "path": "Spanish/01_Day_Introduction/helloworld.py",
    "content": "# Introducción\n# Día 1 - Desafío 30DaysOfPython\n\nprint(2 + 3)   # suma(+)\nprint(3 - 1)   # resta(-)\nprint(2 * 3)   # multiplicación(*)\nprint(3 / 2)   # división(/)\nprint(3 ** 2)  # exponencial(**)\nprint(3 % 2)   # módulo(%)\nprint(3 // 2)  # División de piso(//)\n\n# Comprobando los tipos de datos\n\nprint(type(10))                  # Int\nprint(type(3.14))                # Float\nprint(type(1 + 3j))              # Complejo\nprint(type('Asabeneh'))          # Cadena\nprint(type([1, 2, 3]))           # Lista\nprint(type({'name':'Asabeneh'})) # Diccionario\nprint(type({9.8, 3.14, 2.7}))    # Conjunto\nprint(type((9.8, 3.14, 2.7)))    # Tupla\n\n"
  },
  {
    "path": "Spanish/02_Day_Variables_builtin_functions/02_variables_builtin_functions.md",
    "content": "<div align=\"center\">\n  <h1> 30 Dias de Python: Dia 2 - Variables, Funciones integradas</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Author:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> Second Edition: July, 2021</small>\n</sub>\n\n</div>\n\n[<< Dia 1](../readme.md) | [Dia 3 >>](../03_Day_Operators/03_operators.md)\n\n![30DaysOfPython](../../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 Día 2](#-día-2)\n   - [Funciones integradas](#funciones-integradas)\n   - [Variables](#variables)\n     - [Declaración de múltiples variables en una línea](#declaración-de-múltiples-variables-en-una-línea)\n   - [Tipos de datos](#tipos-de-datos)\n   - [Comprobación de tipos de datos y conversión](#comprobación-de-tipos-de-datos-y-conversión)\n   - [Números](#números)\n   - [💻 Ejercicios - Día 2](#💻-ejercicios---día-2)\n     - [Ejercicios: Nivel 1](#ejercicios-nivel-1)\n     - [Ejercicios: Nivel 2](#ejercicios-nivel-2)\n\n# 📘 Dia 2\n\n## Funciones integradas\n\nEn Python tenemos muchas funciones integradas. Las funciones integradas están disponibles globalmente para su uso, lo que significa que puede hacer uso de las funciones integradas sin importarlas ni configurarlas. Algunas de las funciones integradas de Python más utilizadas son las siguientes: _print()_, _len()_, _type()_, _int()_, _float()_, _str()_, _input()_, _list()_, _dict()_, _min()_, _max()_, _sum()_, _sorted()_, _open()_, _file()_, _help()_ y _dir()_ . En la siguiente tabla, verá una lista exhaustiva de las funciones integradas de Python sacadas de la [documentación de Python](https://docs.python.org/3.9/library/functions.html).\n\n![Funciones integradas](../../images/builtin-functions.png)\n\nAbramos el shell de Python y comencemos a usar algunas de las funciones integradas más comunes.\n\n![Funciones integradas](../../images/builtin-functions_practice.png)\n\nPractiquemos más usando diferentes funciones integradas\n\n![Funciones integradas de ayuda y directorio](../../images/help_and_dir_builtin.png)\n\nComo puede ver en la terminal de arriba, Python tiene palabras reservadas. No usamos palabras reservadas para declarar variables o funciones. En la siguiente sección cubriremos las variables.\n\nCreo que a estas alturas ya está familiarizado con las funciones integradas. Hagamos una práctica más de funciones integradas y pasaremos a la siguiente sección.\n\n![Suma mín. máx.](../../images/builtin-functional-final.png)\n\n## Variables\n\nLas variables almacenan datos en la memoria de una computadora. Se recomienda el uso de variables mnemotécnicas en muchos lenguajes de programación. Una variable mnemotécnica es un nombre de variable que se puede recordar y asociar fácilmente. Una variable se refiere a una dirección de memoria en la que se almacenan los datos.\nNúmero al principio, carácter especial o guión no están permitidos al nombrar una variable. Una variable puede tener un nombre corto (como x, y, z), pero se recomienda enfáticamente un nombre más descriptivo (nombre, apellido, edad, país).\n\nReglas de nombres de variables de Python\n\n- Un nombre de variable debe comenzar con una letra o el carácter de subrayado\n- Un nombre de variable no puede comenzar con un número\n- Un nombre de variable solo puede contener caracteres alfanuméricos y guiones bajos (A-z, 0-9 y \\_)\n- Los nombres de las variables distinguen entre mayúsculas y minúsculas (firstname, Firstname, FirstName y FIRSTNAME) son variables diferentes)\n\nEstos son algunos ejemplos de nombres de variables válidos:\n\n```shell\nfirstname\nlastname\nage\ncountry\ncity\nfirst_name\nlast_name\ncapital_city\n_if # si queremos usar palabra reservada como variable\nyear_2021\nyear2021\ncurrent_year_2021\nbirth_year\nnum1\nnum2\n```\n\nNombres de variables no válidos\n\n```shell\nfirst-name\nfirst@name\nfirst$name\nnum-1\n1num\n```\n\nUsaremos el estilo estándar de nomenclatura de variables de Python que ha sido adoptado por muchos desarrolladores de Python. Los desarrolladores de Python usan la convención de nomenclatura de variables de caja de serpiente (snake_case). Usamos un carácter de subrayado después de cada palabra para una variable que contiene más de una palabra (p. ej., nombre, apellido, velocidad de rotación del motor). El siguiente ejemplo es un ejemplo de nomenclatura estándar de variables, se requiere guión bajo cuando el nombre de la variable es más de una palabra.\n\nCuando asignamos un determinado tipo de datos a una variable, se llama declaración de variable. Por ejemplo, en el siguiente ejemplo, mi nombre se asigna a una variable first_name. El signo igual es un operador de asignación. Asignar significa almacenar datos en la variable. El signo igual en Python no es la igualdad como en Matemáticas.\n\n_Ejemplo:_\n\n```py\n# Variables en Python\nfirst_name = 'Asabeneh'\nlast_name = 'Yetayeh'\ncountry = 'Finland'\ncity = 'Helsinki'\nage = 250\nis_married = True\nskills = ['HTML', 'CSS', 'JS', 'React', 'Python']\nperson_info = {\n   'firstname':'Asabeneh',\n   'lastname':'Yetayeh',\n   'country':'Finland',\n   'city':'Helsinki'\n   }\n```\n\nUsemos las funciones integradas _print()_ y _len()_. La función de impresión toma un número ilimitado de argumentos. Un argumento es un valor que se puede pasar o poner dentro del paréntesis de la función, vea el ejemplo a continuación.\n\n**Ejemplo:**\n\n```py\nprint('Hello, World!') # El texto Hola, Mundo! es un argumento\nprint('Hello',',', 'World','!') # Puede tomar varios argumentos, se han pasado cuatro argumentos\nprint(len('Hello, World!')) # solo se necesita un argumento\n```\n\nImprimamos y también encontremos la longitud de las variables declaradas en la parte superior:\n\n**Ejemplo:**\n\n```py\n# Imprimiendo los valores almacenados en las variables\n\nprint('First name:', first_name)\nprint('First name length:', len(first_name))\nprint('Last name: ', last_name)\nprint('Last name length: ', len(last_name))\nprint('Country: ', country)\nprint('City: ', city)\nprint('Age: ', age)\nprint('Married: ', is_married)\nprint('Skills: ', skills)\nprint('Person information: ', person_info)\n```\n\n### Declaración de múltiples variables en una línea\n\nTambién se pueden declarar múltiples variables en una línea:\n\n**Ejemplo:**\n\n```py\nfirst_name, last_name, country, age, is_married = 'Asabeneh', 'Yetayeh', 'Helsink', 250, True\n\nprint(first_name, last_name, country, age, is_married)\nprint('First name:', first_name)\nprint('Last name: ', last_name)\nprint('Country: ', country)\nprint('Age: ', age)\nprint('Married: ', is_married)\n```\n\nObtener la entrada del usuario usando la función integrada _input()_. Asignemos los datos que obtenemos de un usuario a las variables first_name y age.\n**Ejemplo:**\n\n```py\nfirst_name = input('What is your name: ')\nage = input('How old are you? ')\n\nprint(first_name)\nprint(age)\n```\n\n## Tipos de datos\n\nHay varios tipos de datos en Python. Para identificar el tipo de datos usamos la función incorporada _type_. Me gustaría pedirle que se concentre en comprender muy bien los diferentes tipos de datos. Cuando se trata de programar, todo se trata de tipos de datos. Introduje los tipos de datos desde el principio y viene de nuevo, porque todos los temas están relacionados con los tipos de datos. Cubriremos los tipos de datos con más detalle en sus respectivas secciones.\n\n## Comprobación de tipos de datos y conversión\n\n- Verificar tipos de datos: para verificar el tipo de datos de ciertos datos/variables usamos el _type_\n   **Ejemplo:**\n\n```py\n# Diferentes tipos de datos en python\n# Declaremos variables con varios tipos de datos\n\nfirst_name = 'Asabeneh'     # str\nlast_name = 'Yetayeh'       # str\ncountry = 'Finland'         # str\ncity= 'Helsinki'            # str\nage = 250                   # int, no es mi edad real, no te preocupes\n\n# Imprimir tipos\nprint(type('Asabeneh'))     # str\nprint(type(first_name))     # str\nprint(type(10))             # int\nprint(type(3.14))           # float\nprint(type(1 + 1j))         # complex\nprint(type(True))           # bool\nprint(type([1, 2, 3, 4]))     # list\nprint(type({'name':'Asabeneh','age':250, 'is_married':250}))    # dict\nprint(type((1,2)))                                              # tuple\nprint(type(zip([1,2],[3,4])))                                   # set\n```\n\n- Casting: Conversión de un tipo de dato a otro tipo de dato. Usamos _int()_, _float()_, _str()_, _list_, _set_\n   Cuando hacemos operaciones aritméticas, los números de cadena deben convertirse primero a int o float; de lo contrario, devolverá un error. Si concatenamos un número con una cadena, el número debe convertirse primero en una cadena. Hablaremos sobre la concatenación en la sección String.\n\n   **Ejemplo:**\n\n```py\n# int a float\nnum_int = 10\nprint('num_int',num_int)         # 10\nnum_float = float(num_int)\nprint('num_float:', num_float)   # 10.0\n\n# float a int\ngravity = 9.81\nprint(int(gravity))             # 9\n\n# int a str\nnum_int = 10\nprint(num_int)                  # 10\nnum_str = str(num_int)\nprint(num_str)                  # '10'\n\n# str a int o float\nnum_str = '10.6'\nprint('num_int', int(num_str))      # 10\nprint('num_float', float(num_str))  # 10.6\n\n# str a list\nfirst_name = 'Asabeneh'\nprint(first_name)               # 'Asabeneh'\nfirst_name_to_list = list(first_name)\nprint(first_name_to_list)            # ['A', 's', 'a', 'b', 'e', 'n', 'e', 'h']\n```\n\n## Números\n\nTipos de datos numéricos en Python:\n\n1. Integers: números enteros (negativos, cero y positivos)\n    Ejemplo:\n    ... -3, -2, -1, 0, 1, 2, 3...\n\n2. Floating: números de coma (números decimales)\n    Ejemplo:\n    ... -3,5, -2,25, -1,0, 0,0, 1,1, 2,2, 3,5...\n\n3. Complex: números complejos\n    Ejemplo:\n    1 + j, 2 + 4j, 1 - 1j\n\n🌕 Eres increíble. Acaba de completar los desafíos del día 2 y está dos pasos por delante en su camino hacia la grandeza. Ahora haz algunos ejercicios para tu cerebro y tus músculos.\n\n## 💻 Ejercicios - Día 2\n\n### Ejercicios: Nivel 1\n\n1. Dentro de 30DaysOfPython crea una carpeta llamada day_2. Dentro de esta carpeta crea un archivo llamado variables.py\n2. Escriba un comentario de python que diga 'Día 2: 30 días de programación en python'\n3. Declarar una variable de nombre y asignarle un valor\n4. Declarar una variable de apellido y asignarle un valor\n5. Declare una variable de nombre completo y asígnele un valor\n6. Declarar una variable de país y asignarle un valor\n7. Declarar una variable de ciudad y asignarle un valor\n8. Declarar una variable de edad y asignarle un valor\n9. Declarar una variable de año y asignarle un valor\n10. Declarar una variable is_married y asignarle un valor\n11. Declarar una variable is_true y asignarle un valor\n12. Declare una variable is_light_on y asígnele un valor\n13. Declarar múltiples variables en una línea\n\n### Ejercicios: Nivel 2\n\n1. Verifique el tipo de datos de todas sus variables usando la función incorporada type()\n1. Usando la función incorporada _len()_, encuentre la longitud de su nombre\n1. Compara la longitud de tu nombre y tu apellido\n1. Declarar 5 como num_one y 4 como num_two\n     1. Sume num_one y num_two y asigne el valor a un total variable\n     2. Reste num_two de num_one y asigne el valor a una variable diff\n     3. Multiplique num_two y num_one y asigne el valor a un producto variable\n     4. Divide num_one por num_two y asigna el valor a una división variable\n     5. Use la división de módulo para encontrar num_two dividido por num_one y asigne el valor a un residuo variable\n     6. Calcula num_one a la potencia de num_two y asigna el valor a una variable exp\n     7. Encuentra la división de piso de num_one por num_two y asigna el valor a una variable floor_division\n1. El radio de un círculo es de 30 metros.\n     1. Calcule el área de un círculo y asigne el valor a una variable con el nombre de _area_of_circle_\n     2. Calcule la circunferencia de un círculo y asigne el valor a una variable con el nombre de _circum_of_circle_\n     3. Tome el radio como entrada del usuario y calcule el área.\n1. Use la función de entrada integrada para obtener el nombre, el apellido, el país y la edad de un usuario y almacene el valor en sus nombres de variables correspondientes\n1. Ejecute la ayuda ('palabras clave') en el shell de Python o en su archivo para verificar las palabras o palabras clave reservadas de Python\n\n🎉 ¡FELICITACIONES! 🎉\n\n[<< Day 1](../readme.md) | [Day 3 >>](../03_Day_Operators/03_operators.md)\n"
  },
  {
    "path": "Spanish/02_Day_Variables_builtin_functions/variables.py",
    "content": "\n# Variables en Python\n\nfirst_name = 'Asabeneh'\nlast_name = 'Yetayeh'\ncountry = 'Finland'\ncity = 'Helsinki'\nage = 250\nis_married = True\nskills = ['HTML', 'CSS', 'JS', 'React', 'Python']\nperson_info = {\n    'firstname':'Asabeneh', \n    'lastname':'Yetayeh', \n    'country':'Finland',\n    'city':'Helsinki'\n    }\n\n# Imprimir los valores almacenados en las variables\n\nprint('First name:', first_name)\nprint('First name length:', len(first_name))\nprint('Last name: ', last_name)\nprint('Last name length: ', len(last_name))\nprint('Country: ', country)\nprint('City: ', city)\nprint('Age: ', age)\nprint('Married: ', is_married)\nprint('Skills: ', skills)\nprint('Person information: ', person_info)\n\n# Declarar múltiples variables en una línea\n\nfirst_name, last_name, country, age, is_married = 'Asabeneh', 'Yetayeh', 'Helsink', 250, True\n\nprint(first_name, last_name, country, age, is_married)\nprint('First name:', first_name)\nprint('Last name: ', last_name)\nprint('Country: ', country)\nprint('Age: ', age)\nprint('Married: ', is_married)"
  },
  {
    "path": "Spanish/02_variables_builtin_functions_sp.md",
    "content": "<div align=\"center\">\n  <h1> 30 días de Python: Día 2 - Variables y funciones integradas</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Autor:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> Segunda edición: julio de 2021</small>\n</sub>\n\n</div>\n\n[<< Día 1](./readme_sp.md) | [Día 3 >>](./03_operators_sp.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n_Lectura aproximada: 12 min_\n\n- [📘 Día 2](#-día-2)\n  - [Funciones integradas](#funciones-integradas)\n  - [Variables](#variables)\n    - [Declarar varias variables en una línea](#declarar-varias-variables-en-una-línea)\n  - [Tipos de datos](#tipos-de-datos)\n  - [Conversión de tipos de datos](#conversión-de-tipos-de-datos)\n  - [Números](#números)\n  - [💻 Ejercicios - Día 2](#-ejercicios---día-2)\n    - [Ejercicio: Nivel 1](#ejercicio-nivel-1)\n    - [Ejercicio: Nivel 2](#ejercicio-nivel-2)\n\n# 📘 Día 2\n\n## Funciones integradas\n\nPython proporciona muchas funciones integradas. Las funciones integradas están disponibles a nivel global, lo que significa que puede usarlas sin importar o configurar nada. A continuación se muestran algunas de las funciones integradas más comunes de Python: _print()_, _len()_, _type()_, _int()_, _float()_, _str()_, _input()_, _list()_, _dict()_, _min()_, _max()_, _sum()_, _sorted()_, _open()_, _file()_, _help()_, _dir()_. En la tabla siguiente verá la lista completa de funciones integradas obtenida de la [documentación de Python](https://docs.python.org/3.9/library/functions.html).\n\n![Built-in Functions](../images/builtin-functions.png)\n\nAbramos el intérprete interactivo de Python y comencemos a usar algunas de las funciones integradas más comunes.\n\n![Built-in functions](../images/builtin-functions_practice.png)\n\nPractique más usando diferentes funciones integradas\n\n![Help and Dir Built in Functions](../images/help_and_dir_builtin.png)\n\nComo se muestra arriba, Python tiene palabras reservadas. No podemos usar palabras reservadas para declarar variables o funciones. Presentaremos las variables en la sección siguiente.\n\nConfío en que ahora esté familiarizado con las funciones integradas. Practiquemos más con ellas antes de continuar a la siguiente sección.\n\n![Min Max Sum](../images/builtin-functional-final.png)\n\n## Variables\n\nLas variables almacenan datos en la memoria del ordenador. En muchos lenguajes de programación se recomienda usar nombres de variables mnemotécnicos. Un nombre mnemotécnico es un nombre de variable fácil de recordar y asociar. Una variable hace referencia a la dirección de memoria donde se almacena un dato.\n\nAl nombrar variables, no se permite empezar con un número, usar caracteres especiales ni guiones. Una variable puede tener un nombre corto (por ejemplo x, y, z), pero se recomienda encarecidamente usar nombres más descriptivos (nombre, apellido, edad, país).\n\nReglas para nombres de variables en Python\n\n- El nombre de la variable debe comenzar con una letra o un guion bajo\n- El nombre de la variable no puede comenzar con un número\n- El nombre de la variable sólo puede contener caracteres alfanuméricos y guiones bajos (A-z, 0-9 y _)\n- Los nombres de variables distinguen mayúsculas de minúsculas (firstname, Firstname, FirstName y FIRSTNAME son variables diferentes)\n\nA continuación algunos ejemplos de nombres válidos:\n\n```shell\nfirstname\nlastname\nage\ncountry\ncity\nfirst_name\nlast_name\ncapital_city\n\t_if # si queremos usar una palabra reservada como variable\nyear_2021\nyear2021\ncurrent_year_2021\nbirth_year\nnum1\nnum2\n```\n\nNombres de variables inválidos\n\n```shell\nfirst-name\nfirst@name\nfirst$name\nnum-1\n1num\n```\nUsaremos la convención de nombres estándar adoptada por muchos desarrolladores de Python. Los desarrolladores de Python usan la convención snake_case. Para variables que contienen varias palabras usamos guiones bajos entre las palabras (por ejemplo first_name, last_name, engine_rotation_speed). El siguiente ejemplo muestra la convención estándar: cuando el nombre de la variable contiene más de una palabra, se deben usar guiones bajos.\n\nCuando asignamos un valor a una variable, esto se llama declarar una variable. Por ejemplo, en el siguiente ejemplo mi nombre se asigna a la variable first_name. El signo igual es el operador de asignación. Asignar significa almacenar un dato en una variable. El signo igual en Python no es el mismo que en matemáticas.\n\n_Ejemplo:_\n\n```py\n# Variables en Python\nfirst_name = 'Asabeneh'\nlast_name = 'Yetayeh'\ncountry = 'Finland'\ncity = 'Helsinki'\nage = 250\nis_married = True\nskills = ['HTML', 'CSS', 'JS', 'React', 'Python']\nperson_info = {\n   'firstname':'Asabeneh',\n   'lastname':'Yetayeh',\n   'country':'Finland',\n   'city':'Helsinki'\n   }\n```\n\nUsemos las funciones integradas _print()_ y _len()_. La función print puede aceptar un número ilimitado de argumentos. Un argumento es un valor que podemos pasar dentro de los paréntesis de la función; vea el ejemplo a continuación.\n\n**Ejemplo:**\n\n```py\nprint('Hello, World!') # The text Hello, World! is an argument\nprint('Hello',',', 'World','!') # it can take multiple arguments, four arguments have been passed\nprint(len('Hello, World!')) # it takes only one argument\n```\n\nImprimamos y calculemos la longitud de las variables declaradas arriba：\n\n\n**Ejemplo:**\n\n```py\n# Imprimir valores de las variables\n\nprint('First name:', first_name)\nprint('First name length:', len(first_name))\nprint('Last name: ', last_name)\nprint('Last name length: ', len(last_name))\nprint('Country: ', country)\nprint('City: ', city)\nprint('Age: ', age)\nprint('Married: ', is_married)\nprint('Skills: ', skills)\nprint('Person information: ', person_info)\n```\n\n### Declarar varias variables en una línea\n\nTambién se pueden declarar múltiples variables en la misma línea：\n\n**Ejemplo:**\n\n```py\nfirst_name, last_name, country, age, is_married = 'Asabeneh', 'Yetayeh', 'Helsink', 250, True\n\nprint(first_name, last_name, country, age, is_married)\nprint('First name:', first_name)\nprint('Last name: ', last_name)\nprint('Country: ', country)\nprint('Age: ', age)\nprint('Married: ', is_married)\n```\n\nUse la función integrada _input()_ para obtener entrada del usuario. Asignemos los datos ingresados por el usuario a las variables first_name y age.\n.\n**Ejemplo:**\n\n```py\nfirst_name = input('What is your name: ') \nage = input('How old are you? ')\n\nprint(first_name)\nprint(age)\n```\n\n## Tipos de datos\n\nHay varios tipos de datos en Python. Para identificar el tipo de un dato usamos la función integrada _type_.  Le recomiendo dominar los distintos tipos de datos: en programación todo está relacionado con los tipos de datos. Ya introduje los tipos de datos al principio y los vuelvo a mencionar porque cada tema está relacionado con los tipos de datos. Estudiaremos cada tipo con más detalle en capítulos posteriores.\n\n## Conversión de tipos de datos\n\n- Comprobar el tipo de dato: Para comprobar el tipo de un dato/variable usamos la función _type_\n\n  **Ejemplo:**\n\n```py\n# Diferentes tipos de datos en Python\n# Declaramos algunas variables con distintos tipos de datos\n\nfirst_name = 'Asabeneh'     # str\nlast_name = 'Yetayeh'       # str\ncountry = 'Finland'         # str\ncity= 'Helsinki'            # str\nage = 250                   # int, no se preocupe, esta no es mi edad real :) \n\n# Printing out types\nprint(type('Asabeneh'))     # str\nprint(type(first_name))     # str\nprint(type(10))             # int\nprint(type(3.14))           # float\nprint(type(1 + 1j))         # complex\nprint(type(True))           # bool\nprint(type([1, 2, 3, 4]))     # list\nprint(type({'name':'Asabeneh','age':250, 'is_married':250}))    # dict\nprint(type((1,2)))                                              # tuple\nprint(type(zip([1,2],[3,4])))                                   # set\n```\n\n- Conversión de tipos: convertir un tipo de dato a otro. Usamos _int()_, _float()_, _str()_, _list_, _set_.\nCuando realizamos operaciones aritméticas, las cadenas que contienen números deben convertirse primero a int o float, de lo contrario se producirá un error. Si concatenamos un número y una cadena, hay que convertir primero el número a cadena. Veremos la concatenación en la sección de cadenas.\n\n\n  **Ejemplo:**\n\n```py\n# De entero a float\nnum_int = 10\nprint('num_int',num_int)         # 10\nnum_float = float(num_int)\nprint('num_float:', num_float)   # 10.0\n\n# De float a entero\ngravity = 9.81\nprint(int(gravity))             # 9\n\n# De entero a cadena\nnum_int = 10\nprint(num_int)                  # 10\nnum_str = str(num_int)\nprint(num_str)                  # '10'\n\n# De cadena a entero o float\nnum_str = '10.6'\nprint('num_int', int(num_str))      # 10\nprint('num_float', float(num_str))  # 10.6\n\n# De cadena a lista\nfirst_name = 'Asabeneh'\nprint(first_name)               # 'Asabeneh'\nfirst_name_to_list = list(first_name)\nprint(first_name_to_list)            # ['A', 's', 'a', 'b', 'e', 'n', 'e', 'h']\n```\n\n## Números\n\nDiferentes tipos numéricos en Python\n\n- Integer: números enteros (negativos, 0 y positivos)\n    Ejemplo:\n    ... -3, -2, -1, 0, 1, 2, 3 ...\n- Float: números de punto flotante\n    Ejemplo\n    ... -3.5, -2.25, -1.0, 0.0, 1.1, 2.2, 3.5 ...\n- Complex: números complejos\n    Ejemplo\n    1 + j, 2 + 4j, 1 - 1j\n\n🌕 ¡Excelente! Acabas de completar el desafío del Día 2, estás un paso más cerca del éxito. Ahora realiza algunos ejercicios para ejercitar tu mente y tus habilidades.\n\n\n## 💻 Ejercicios - Día 2\n\n### Ejercicio: Nivel 1\n\n1. Crea una carpeta `day_2` dentro de la carpeta `30DaysOfPython`. Dentro de esa carpeta crea un archivo `variables.py`\n2. Añade un comentario: 'Día 2: 30 Days of Python programming'\n3. Declara una variable `first_name` y asígnale un valor\n4. Declara una variable `last_name` y asígnale un valor\n5. Declara una variable `full_name` y asígnale un valor\n6. Declara una variable `country` y asígnale un valor\n7. Declara una variable `city` y asígnale un valor\n8. Declara una variable `age` y asígnale un valor\n9. Declara una variable `year` y asígnale un valor\n10. Declara una variable `is_married` y asígnale un valor\n11. Declara una variable `is_true` y asígnale un valor\n12. Declara una variable `is_light_on` y asígnale un valor\n13. Declara múltiples variables en una sola línea\n\n### Ejercicio: Nivel 2\n\n1. Usa la función integrada _type()_ para comprobar el tipo de las variables que declaraste\n1. Usa la función _len()_ para calcular la longitud de la variable `first_name`\n1. Compara la longitud de las variables `first_name` y `last_name`\n1. Declara las variables `num_one = 5` y `num_two = 4`\n    1. Suma `num_one` y `num_two` y asigna el resultado a la variable `total`\n    2. Resta `num_two` de `num_one` y asigna el resultado a la variable `diff`\n    3. Multiplica `num_one` y `num_two` y asigna el resultado a la variable `product`\n    4. Divide `num_one` entre `num_two` y asigna el resultado a la variable `division`\n    5. Usa la operación módulo para obtener el resto de `num_two` dividido por `num_one` y asígnalo a `remainder`\n    6. Calcula `num_one` elevado a `num_two` y asigna el valor a `exp`\n    7. Calcula la división entera de `num_one` entre `num_two` (operación de floor division) y asigna el resultado a `floor_division`\n1. El círculo tiene un radio de 30 metros.\n    1. Calcula el área del círculo y asígnala a la variable `_area_of_circle_`\n    2. Calcula la circunferencia del círculo y asígnala a la variable `_circum_of_circle_`\n    3. Pide el radio al usuario y calcula el área.\n1. Usa la función integrada `input()` para obtener nombre, apellido, país y edad del usuario y almacena los valores en las variables correspondientes\n1. Ejecuta `help('keywords')` en el intérprete de Python o en un archivo para comprobar las palabras reservadas (keywords) de Python\n\n\n\n🎉 ¡Felicidades! 🎉\n\n[<< Día 1](./readme_sp.md) | [Día 3 >>](./03_operators_sp.md)"
  },
  {
    "path": "Spanish/03_Day_Operators/03_operators.md",
    "content": "<div align=\"center\">\n  <h1> 30 días de Python: Día 3 - Operadores</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Author:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> Second Edition: July, 2021</small>\n</sub>\n</div>\n\n[<< Dia 2](../02_Day_Variables_builtin_functions/02_variables_builtin_functions.md) | [Dia 4 >>](../04_Day_Strings/04_strings.md)\n\n![30DaysOfPython](../../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 Día 3](#📘-día-3)\n   - [Booleano](#booleano)\n   - [Operadores](#operadores)\n     - [Operadores de asignación](#operadores-de-asignación)\n     - [Operadores aritméticos:](#operadores-aritméticos)\n     - [Operadores de comparación](#operadores-de-comparación)\n     - [Operadores lógicos](#operadores-lógicos)\n   - [💻 Ejercicios - Día 3](#💻-ejercicios---día-3)\n\n# 📘 Día 3\n\n## Booleano\n\nUn tipo de datos booleano representa uno de los dos valores: _Verdadero_ o _Falso_. El uso de estos tipos de datos quedará claro una vez que comencemos a usar el operador de comparación. La primera letra **T** para Verdadero y **F** para Falso debe ser en mayúscula a diferencia de JavaScript.\n**Ejemplo: valores booleanos**\n\n```py\nprint(True)\nprint(False)\n```\n\n## Operadores\n\nPython language supports several types of operators. In this section, we will focus on few of them.\n\n### Operadores de asignación\n\nLos operadores de asignación se utilizan para asignar valores a las variables. Tomemos = como ejemplo. El signo igual en matemáticas muestra que dos valores son iguales, sin embargo, en Python significa que estamos almacenando un valor en una determinada variable y lo llamamos asignación o asignación de valor a una variable. La siguiente tabla muestra los diferentes tipos de operadores de asignación de Python, tomados de [w3school](https://www.w3schools.com/python/python_operators.asp).\n\n![Operadores de Asignación](../../images/assignment_operators.png)\n\n### Operadores aritméticos:\n\n- Suma (+): a + b\n- Resta(-): a - b\n- Multiplicación(*): a * b\n- División(/): a/b\n- Módulo(%): a % b\n- División de piso(//): a // b\n- Exponenciación(**): a ** b\n\n![Arithmetic Operators](../../images/arithmetic_operators.png)\n\n**Ejemplo: Enteros**\n\n```py\n# Operaciones aritméticas en Python\n# enteros\n\nprint('Addition: ', 1 + 2)        # 3\nprint('Subtraction: ', 2 - 1)     # 1\nprint('Multiplication: ', 2 * 3)  # 6\nprint ('Division: ', 4 / 2)       # 2.0  La división en Python da un número flotante\nprint('Division: ', 6 / 2)        # 3.0         \nprint('Division: ', 7 / 2)        # 3.5\nprint('Division without the remainder: ', 7 // 2)   # 3,  da sin el número flotante o sin el resto\nprint ('Division without the remainder: ',7 // 3)   # 2\nprint('Modulus: ', 3 % 2)         # 1, da el resto\nprint('Exponentiation: ', 2 ** 3) # 9 significa 2 * 2 * 2\n```\n\n**Ejemplo: Floats**\n\n```py\n# Números flotantes\nprint('Floating Point Number, PI', 3.14)\nprint('Floating Point Number, gravity', 9.81)\n```\n\n**Ejemplo: Números complex**\n\n```py\n# Números complejos\nprint('Complex number: ', 1 + 1j)\nprint('Multiplying complex numbers: ',(1 + 1j) * (1 - 1j))\n```\n\nDeclaremos una variable y asignemos un tipo de dato numérico. Voy a usar una variable de un solo carácter, pero recuerde que no desarrolle el hábito de declarar este tipo de variables. Los nombres de las variables deben ser siempre mnemotécnicos.\n\n**Ejemplo:**\n\n```python\n# Declarar la variable en la parte superior primero\n\na = 3 # a es un nombre de variable y 3 es un tipo de dato entero\nb = 2 # b es un nombre de variable y 3 es un tipo de dato entero\n\n# Operaciones aritméticas y asignación del resultado a una variable\ntotal = a + b\ndiff = a - b\nproduct = a * b\ndivision = a / b\nremainder = a % b\nfloor_division = a // b\nexponential = a ** b\n\n# Debería haber usado sum en lugar de total, pero sum es una función integrada; trate de evitar anular las funciones integradas\nprint(total) # si no etiqueta su impresión con alguna cadena, nunca sabrá de dónde viene el resultado\nprint('a + b = ', total)\nprint('a - b = ', diff)\nprint('a * b = ', product)\nprint('a / b = ', division)\nprint('a % b = ', remainder)\nprint('a // b = ', floor_division)\nprint('a ** b = ', exponentiation)\n```\n\n**Ejemplo:**\n\n```py\nprint('== Addition, Subtraction, Multiplication, Division, Modulus ==')\n\n# Declarar valores y organizarlos juntos\nnum_one = 3\nnum_two = 4\n\n# Operaciones aritmeticas\ntotal = num_one + num_two\ndiff = num_two - num_one\nproduct = num_one * num_two\ndiv = num_two / num_one\nremainder = num_two % num_one\n\n# Imprimiendo valores con etiqueta\nprint('total: ', total)\nprint('difference: ', diff)\nprint('product: ', product)\nprint('division: ', div)\nprint('remainder: ', remainder)\n```\n\nEmpecemos a conectar los puntos y empecemos a hacer uso de lo que ya sabemos para calcular (área, volumen, densidad, peso, perímetro, distancia, fuerza).\n\n**Ejemplo:**\n```py\n# Cálculo del área de un círculo\nradius = 10                                 # radio de un circulo\narea_of_circle = 3.14 * radius ** 2         # dos signo * significa exponente o potencia\nprint('Area of a circle:', area_of_circle)\n\n# Calcular el área de un rectángulo\nlength = 10\nwidth = 20\narea_of_rectangle = length * width\nprint('Area of rectangle:', area_of_rectangle)\n\n# Calcular el peso de un objeto\nmass = 75\ngravity = 9.81\nweight = mass * gravity\nprint(weight, 'N')                         # Agregando unidad al peso\n\n# Calcular la densidad de un líquido\nmass = 75 # en kg\nvolume = 0.075 # en metros cúbicos\ndensity = mass / volume # 1000 Kg/m^3\n\n```\n\n### Operadores de comparación\n\nEn programación comparamos valores, usamos operadores de comparación para comparar dos valores. Comprobamos si un valor es mayor o menor o igual a otro valor. La siguiente tabla muestra los operadores de comparación de Python que se tomaron de [w3shool](https://www.w3schools.com/python/python_operators.asp).\n\n![Operadores de comparación](../../images/comparison_operators.png)\n**Ejemplo: Operadores de comparación**\n\n```py\nprint(3 > 2)     # True, porque 3 es mayor que 2\nprint(3 >= 2)    # True, porque 3 es mayor que 2\nprint(3 < 2)     # False,  porque 3 es mayor que 2\nprint(2 < 3)     # True, porque 2 es menor que 3\nprint(2 <= 3)    # True, porque 2 es menor que 3\nprint(3 == 2)    # False, porque 3 no es igual a 2\nprint(3 != 2)    # True, porque 3 no es igual a 2\nprint(len('mango') == len('avocado'))  # False\nprint(len('mango') != len('avocado'))  # True\nprint(len('mango') < len('avocado'))   # True\nprint(len('milk') != len('meat'))      # False\nprint(len('milk') == len('meat'))      # True\nprint(len('tomato') == len('potato'))  # True\nprint(len('python') > len('dragon'))   # False\n\n\n# Comparar algo da un True o False\n\nprint('True == True: ', True == True)\nprint('True == False: ', True == False)\nprint('False == False:', False == False)\n```\n\nAdemás del operador de comparación anterior, Python usa:\n\n- _is_: Devuelve True si ambas variables son el mismo objeto (x es y)\n- _is not_: Devuelve True si ambas variables no son el mismo objeto (x no es y)\n- _in_: Devuelve True si la lista consultada contiene un elemento determinado (x en y)\n- _not in_: Devuelve True si la lista consultada no tiene un elemento determinado (x en y)\n\n```py\nprint('1 is 1', 1 is 1)                   # True - porque los valores de los datos son los mismos\nprint('1 is not 2', 1 is not 2)           # True - porque 1 no es 2\nprint('A in Asabeneh', 'A' in 'Asabeneh') # True - A encontrado en la cadena\nprint('B in Asabeneh', 'B' in 'Asabeneh') # False - no hay b mayúscula\nprint('coding' in 'coding for all') # True - porque 'coding for all' tiene la palabra 'coding'\nprint('a in an:', 'a' in 'an')      # True\nprint('4 is 2 ** 2:', 4 is 2 ** 2)   # True\n```\n\n### Operadores lógicos\n\nA diferencia de otros lenguajes de programación, Python utiliza las palabras clave _and_, _or_ y _not_ para los operadores lógicos. Los operadores lógicos se utilizan para combinar sentencias condicionales:\n\n![Operadores lógicos](../../images/logical_operators.png)\n\n```py\nprint(3 > 2 and 4 > 3) # True - porque ambas afirmaciones son verdaderas\nprint(3 > 2 and 4 < 3) # False - porque la segunda afirmación es falsa\nprint(3 < 2 and 4 < 3) # False - porque ambas afirmaciones son falsas\nprint('True and True: ', True and True)\nprint(3 > 2 or 4 > 3)  # True - porque ambas afirmaciones son verdaderas\nprint(3 > 2 or 4 < 3)  # True - porque una de las afirmaciones es verdadera\nprint(3 < 2 or 4 < 3)  # False - porque ambas afirmaciones son falsas\nprint('True or False:', True or False)\nprint(not 3 > 2)     # False - porque 3 > 2 es verdadero, entonces no verdadero da falso\nprint(not True)      # False - Negación, el operador not devuelve verdadero a falso\nprint(not False)     # True\nprint(not not True)  # True\nprint(not not False) # False\n\n```\n\n🌕 Tienes una energía ilimitada. Acaba de completar los desafíos del día 3 y está tres pasos por delante en su camino hacia la grandeza. Ahora haz algunos ejercicios para tu cerebro y tus músculos.\n\n## 💻 Ejercicios - Día 3\n\n1. Declara tu edad como variable entera\n2. Declara tu altura como una variable flotante\n3. Declarar una variable que almacene un número complejo\n4. Escriba un script que solicite al usuario que ingrese la base y la altura del triángulo y calcule el área de este triángulo (área = 0,5 x b x h).\n\n```py\n    Enter base: 20\n    Enter height: 10\n    The area of the triangle is 100\n```\n\n5. Escriba un script que solicite al usuario que ingrese el lado a, el lado b y el lado c del triángulo. Calcula el perímetro del triángulo (perímetro = a + b + c).\n\n```py\nEnter side a: 5\nEnter side b: 4\nEnter side c: 3\nThe perimeter of the triangle is 12\n```\n\n6. Obtenga la longitud y el ancho de un rectángulo usando el indicador. Calcula su área (área = largo x ancho) y perímetro (perímetro = 2 x (largo + ancho))\n7. Obtenga el radio de un círculo usando el aviso. Calcula el área (área = pi x r x r) y la circunferencia (c = 2 x pi x r) donde pi = 3,14.\n8. Calcular la pendiente, la intersección x y la intersección y de y = 2x -2\n9. La pendiente es (m = y2-y1/x2-x1). Encuentre la pendiente y la [distancia euclidiana](https://en.wikipedia.org/wiki/Euclidean_distance#:~:text=In%20mathematics%2C%20the%20Euclidean%20distance,being%20called%20the%20Pythagorean%20distance.) entre el punto (2, 2) y el punto (6,10)\n10. Compara las pendientes en las tareas 8 y 9.\n11. Calcula el valor de y (y = x^2 + 6x + 9). Trate de usar diferentes valores de x y descubra en qué valor de x y será 0.\n12. Encuentra la longitud de 'python' y 'dragon' y haz una declaración de comparación falsa.\n13. Use el operador _and_ para verificar si 'on' se encuentra tanto en 'python' como en 'dragon'\n14. _Espero que este curso no esté lleno de jerga_. Use el operador _in_ para verificar si _jerga_ está en la oración.\n15. No hay 'on' ni en dragón ni en pitón\n16. Encuentre la longitud del texto _python_ y convierta el valor en flotante y conviértalo en cadena\n17. Los números pares son divisibles por 2 y el resto es cero. ¿Cómo verifica si un número es par o no usando python?\n18. Verifique si la división de piso de 7 por 3 es igual al valor int convertido de 2.7.\n19. Comprueba si el tipo de '10' es igual al tipo de 10\n20. Comprueba si int('9.8') es igual a 10\n21. Escriba un script que solicite al usuario que ingrese las horas y la tarifa por hora. ¿Calcular el salario de la persona?\n\n```py\nEnter hours: 40\nEnter rate per hour: 28\nYour weekly earning is 1120\n```\n\n22. Escriba un script que le solicite al usuario que ingrese el número de años. Calcula el número de segundos que una persona puede vivir. Suponga que una persona puede vivir cien años.\n\n```py\nEnter number of years you have lived: 100\nYou have lived for 3153600000 seconds.\n```\n\n23. Escriba un script de Python que muestre la siguiente tabla\n\n```py\n1 1 1 1 1\n2 1 2 4 8\n3 1 3 9 27\n4 1 4 16 64\n5 1 5 25 125\n```\n\n🎉 ¡FELICITACIONES! 🎉\n\n[<< Day 2](../02_Day_Variables_builtin_functions/02_variables_builtin_functions.md) | [Day 4 >>](../04_Day_Strings/04_strings.md)\n"
  },
  {
    "path": "Spanish/03_Day_Operators/day-3.py",
    "content": "# Operaciones aritméticas en Python\n# Integers\n\nprint('Addition: ', 1 + 2)\nprint('Subtraction: ', 2 - 1)\nprint('Multiplication: ', 2 * 3)\nprint ('Division: ', 4 / 2)                         # La división en python da un número flotante\nprint('Division: ', 6 / 2)\nprint('Division: ', 7 / 2)\nprint('Division without the remainder: ', 7 // 2)   # da sin el número flotante o sin el resto\nprint('Modulus: ', 3 % 2)                           # Da el resto\nprint ('Division without the remainder: ', 7 // 3)\nprint('Exponential: ', 3 ** 2)                     # significa 3 * 3\n\n# Números Floating \nprint('Floating Number,PI', 3.14)\nprint('Floating Number, gravity', 9.81)\n\n# Números Complex\nprint('Complex number: ', 1 + 1j)\nprint('Multiplying complex number: ',(1 + 1j) * (1-1j))\n\n# Declarar la variable en la parte superior primero\n\na = 3 # a es un nombre de variable y 3 es un tipo de dato entero\nb = 2 # b es un nombre de variable y 3 es un tipo de dato entero\n\n# Operaciones aritméticas y asignación del resultado a una variable\ntotal = a + b\ndiff = a - b\nproduct = a * b\ndivision = a / b\nremainder = a % b\nfloor_division = a // b\nexponential = a ** b\n\n# Debería haber usado sum en lugar de total, pero sum es una función integrada. Trate de evitar anular las funciones integradas.\nprint(total) # si no etiqueta su impresión con alguna cadena, nunca sabrá de dónde viene el resultado\nprint('a + b = ', total)\nprint('a - b = ', diff)\nprint('a * b = ', product)\nprint('a / b = ', division)\nprint('a % b = ', remainder)\nprint('a // b = ', floor_division)\nprint('a ** b = ', exponential)\n\n# Declarar valores y organizarlos juntos\nnum_one = 3\nnum_two = 4\n\n# Operaciones aritmeticas\ntotal = num_one + num_two\ndiff = num_two - num_one\nproduct = num_one * num_two\ndiv = num_two / num_two\nremainder = num_two % num_one\n\n# Imprimiendo valores con etiqueta\nprint('total: ', total)\nprint('difference: ', diff)\nprint('product: ', product)\nprint('division: ', div)\nprint('remainder: ', remainder)\n\n\n# Cálculo del área de un círculo\nradius = 10                                 # radio de un circulo\narea_of_circle = 3.14 * radius ** 2         # dos * signo significa exponente o potencia\nprint('Area of a circle:', area_of_circle)\n\n# Calcular el área de un rectángulo\nlength = 10\nwidth = 20\narea_of_rectangle = length * width\nprint('Area of rectangle:', area_of_rectangle)\n\n# Calcular el peso de un objeto\nmass = 75\ngravity = 9.81\nweight = mass * gravity\nprint(weight, 'N')\n\nprint(3 > 2)     # True, porque 3 es mayor que 2\nprint(3 >= 2)    # True, porque 3 es mayor que 2\nprint(3 < 2)     # False,  porque 3 es mayor que 2\nprint(2 < 3)     # True, porque 2 es menor que 3\nprint(2 <= 3)    # True, porque 2 es menor que 3\nprint(3 == 2)    # False, porque 3 no es igual a 2\nprint(3 != 2)    # True, porque 3 no es igual a 2\nprint(len('mango') == len('avocado'))  # False\nprint(len('mango') != len('avocado'))  # True\nprint(len('mango') < len('avocado'))   # True\nprint(len('milk') != len('meat'))      # False\nprint(len('milk') == len('meat'))      # True\nprint(len('tomato') == len('potato'))  # True\nprint(len('python') > len('dragon'))   # False\n\n# Comparación booleana\nprint('True == True: ', True == True)\nprint('True == False: ', True == False)\nprint('False == False:', False == False)\nprint('True and True: ', True and True)\nprint('True or False:', True or False)\n\n# Comparación de otra forma\nprint('1 is 1', 1 is 1)                   # True - porque los valores de los datos son los mismos\nprint('1 is not 2', 1 is not 2)           # True - porque 1 no es 2\nprint('A in Asabeneh', 'A' in 'Asabeneh') # True - A encontrado en la cadena\nprint('B in Asabeneh', 'B' in 'Asabeneh') # False - no hay b mayúscula\nprint('coding' in 'coding for all') # True - porque codificar para todos tiene la palabra codificar\nprint('a in an:', 'a' in 'an')      # True\nprint('4 is 2 ** 2:', 4 is 2 ** 2)   # True\n\nprint(3 > 2 and 4 > 3) # True - porque ambas afirmaciones son verdaderas\nprint(3 > 2 and 4 < 3) # False - porque la segunda afirmación es falsa\nprint(3 < 2 and 4 < 3) # False - porque ambas afirmaciones son falsas\nprint(3 > 2 or 4 > 3)  # True - porque ambas afirmaciones son verdaderas\nprint(3 > 2 or 4 < 3)  # True - porque uno de los enunciados es verdadero\nprint(3 < 2 or 4 < 3)  # False - porque ambas afirmaciones son falsas\nprint(not 3 > 2)     # False - porque 3 > 2 es verdadero, entonces not verdadero da falso\nprint(not True)      # False - Negación, el operador not devuelve verdadero a falso\nprint(not False)     # True\nprint(not not True)  # True\nprint(not not False) # False"
  },
  {
    "path": "Spanish/03_operators_sp.md",
    "content": "<div align=\"center\">\n  <h1> 30 días de Python: Día 3 - Operadores</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Autor:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> Segunda edición: julio de 2021</small>\n</sub>\n</div>\n\n[<< Día 2](./02_variables_builtin_functions_sp.md) | [Día 4 >>](./04_strings_sp.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n_Lectura aproximada: 12 min_\n- [📘 Día 3](#-día-3)\n  - [Boolean](#boolean)\n  - [Operadores](#operadores)\n    - [Operadores de asignación](#operadores-de-asignación)\n    - [Operadores aritméticos](#operadores-aritméticos)\n    - [Operadores de comparación](#operadores-de-comparación)\n    - [Operadores lógicos](#operadores-lógicos)\n  - [💻 Ejercicios - Día 3](#-ejercicios---día-3)\n\n# 📘 Día 3\n\n## Boolean\n\nEl tipo booleano representa uno de dos valores: _True_ o _False_. Cuando comencemos a usar operadores de comparación su uso quedará claro. La primera letra **T** representa True y **F** representa False; a diferencia de JavaScript, en Python las palabras booleanas deben escribirse con la primera letra en mayúscula.\n\n**Ejemplo: valores booleanos**\n\n```py\nprint(True)\nprint(False)\n```\n\n## Operadores\n\nPython soporta varios tipos de operadores. En esta sección nos centraremos en algunos de ellos.\n\n### Operadores de asignación\n\nLos operadores de asignación se usan para asignar valores a las variables. Tomemos = como ejemplo: en matemáticas el signo igual indica que dos valores son iguales, pero en Python indica que estamos almacenando un valor en una variable; esto se llama asignación. La tabla siguiente muestra los diferentes operadores de asignación en Python (tomada de [w3schools](https://www.w3schools.com/python/python_operators.asp)).\n\n![Assignment Operators](../images/assignment_operators.png)\n\n### Operadores aritméticos:\n\n- Suma (+): a + b\n- Resta (-): a - b\n- Multiplicación (*): a * b\n- División (/): a / b\n- Módulo (%): a % b\n- División entera (//): a // b\n- Exponenciación (**): a ** b\n\n![Arithmetic Operators](../images/arithmetic_operators.png)\n\n**Ejemplo: enteros**\n\n```py\n# Operadores aritméticos en Python\n# Enteros\n\nprint('Addition: ', 1 + 2)        # 3\nprint('Subtraction: ', 2 - 1)     # 1\nprint('Multiplication: ', 2 * 3)  # 6\nprint ('Division: ', 4 / 2)       # 2.0  la división en Python devuelve float\nprint('Division: ', 6 / 2)        # 3.0         \nprint('Division: ', 7 / 2)        # 3.5\nprint('Division without the remainder: ', 7 // 2)   # 3, devuelve la parte entera del cociente\nprint ('Division without the remainder: ',7 // 3)   # 2\nprint('Modulus: ', 3 % 2)         # 1, devuelve el resto\nprint('Exponentiation: ', 2 ** 3) # 8 representa 2 * 2 * 2\n```\n\n**Ejemplo: flotantes**\n\n```py\n# Flotantes\nprint('Floating Point Number, PI', 3.14)\nprint('Floating Point Number, gravity', 9.81)\n```\n\n**Ejemplo: números complejos**\n\n```py\n# Números complejos\nprint('Complex number: ', 1 + 1j)\nprint('Multiplying complex numbers: ',(1 + 1j) * (1 - 1j))\n```\n\nDeclararemos una variable y le asignaremos un valor numérico. En el ejemplo uso nombres de una sola letra, pero no acostumbres a nombrar variables así; los nombres deben ser siempre fáciles de recordar.\n\n**Ejemplo:**\n\n```python\n# Primero declaramos las variables\n\na = 3 # a es un nombre de variable, 3 es un valor entero\nb = 2 # b es un nombre de variable, 2 es un valor entero\n\n# Realizamos operaciones aritméticas y asignamos los resultados a variables\ntotal = a + b\ndiff = a - b\nproduct = a * b\ndivision = a / b\nremainder = a % b\nfloor_division = a // b\nexponential = a ** b\n\n# Deberíamos usar sum en lugar de total, pero sum es una función integrada — evita sobrescribirla\nprint(total) # Si no imprimimos etiquetas, no sabremos qué representa cada valor\nprint('a + b = ', total)\nprint('a - b = ', diff)\nprint('a * b = ', product)\nprint('a / b = ', division)\nprint('a % b = ', remainder)\nprint('a // b = ', floor_division)\nprint('a ** b = ', exponentiation)\n```\n\n**Ejemplo:**\n\n```py\nprint('== Addition, Subtraction, Multiplication, Division, Modulus ==')\n\n# Declaramos las variables\nnum_one = 3\nnum_two = 4\n\n# Operaciones aritméticas\ntotal = num_one + num_two\ndiff = num_two - num_one\nproduct = num_one * num_two\ndiv = num_two / num_one\nremainder = num_two % num_one\n\n# Imprimimos con etiquetas\nprint('total: ', total)\nprint('difference: ', diff)\nprint('product: ', product)\nprint('division: ', div)\nprint('remainder: ', remainder)\n```\n\nComencemos a usar números con decimales y pongamos en práctica lo aprendido para calcular áreas, volúmenes, densidades, pesos, perímetros, distancias y fuerzas.\n\n**Ejemplo:**\n\n```py\n# Calcular el área de un círculo\nradius = 10                                 # radio del círculo\narea_of_circle = 3.14 * radius ** 2         # dos * indican exponente o potencia\nprint('Area of a circle:', area_of_circle)\n\n# Calcular el área del rectángulo\nlength = 10\nwidth = 20\narea_of_rectangle = length * width\nprint('Area of rectangle:', area_of_rectangle)\n\n# Calcular el peso de un objeto\nmass = 75\ngravity = 9.81\nweight = mass * gravity\nprint(weight, 'N')                         # añadimos la unidad para la fuerza\n\n# Calcular la densidad de un líquido\nmass = 75 # unidad: Kg\nvolume = 0.075 # unidad: m³\ndensity = mass / volume # 1000 Kg/m³\n\n```\n\n### Operadores de comparación\n\nEn programación usamos operadores de comparación para comparar dos valores. Comprobamos si un valor es mayor, menor o igual a otro. La tabla siguiente muestra los operadores de comparación en Python (tomada de [w3schools](https://www.w3schools.com/python/python_operators.asp)).\n\n![Comparison Operators](../images/comparison_operators.png)\n**Ejemplo: operadores de comparación**\n\n```py\nprint(3 > 2)     # True, porque 3 es mayor que 2\nprint(3 >= 2)    # True, porque 3 es mayor o igual que 2\nprint(3 < 2)     # False,  porque 3 no es menor que 2\nprint(2 < 3)     # True, porque 2 es menor que 3\nprint(2 <= 3)    # True, porque 2 es menor o igual que 3\nprint(3 == 2)    # False, porque 3 no es igual a 2\nprint(3 != 2)    # True, porque 3 no es igual a 2\nprint(len('mango') == len('avocado'))  # False\nprint(len('mango') != len('avocado'))  # True\nprint(len('mango') < len('avocado'))   # True\nprint(len('milk') != len('meat'))      # False\nprint(len('milk') == len('meat'))      # True\nprint(len('tomato') == len('potato'))  # True\nprint(len('python') > len('dragon'))   # False\n\n\n# Las comparaciones devuelven True o False\n\nprint('True == True: ', True == True)\nprint('True == False: ', True == False)\nprint('False == False:', False == False)\n```\n\nAdemás de los operadores de comparación anteriores, Python también utiliza：\n\n- _is_: devuelve True si los objetos son idénticos (x is y)\n- _is not_: devuelve True si los objetos no son idénticos (x is not y)\n- _in_: devuelve True si un elemento está en una secuencia (x in y)\n- _not in_: devuelve True si un elemento no está en una secuencia (x not in y)\n\n```py\nprint('1 is 1', 1 is 1)                   # True - porque los objetos son idénticos\nprint('1 is not 2', 1 is not 2)           # True - porque los objetos no son idénticos\nprint('A in Asabeneh', 'A' in 'Asabeneh') # True - la cadena contiene 'A'\nprint('B in Asabeneh', 'B' in 'Asabeneh') # False - no hay 'B' mayúscula\nprint('coding' in 'coding for all') # True - 'coding' está en 'coding for all'\nprint('a in an:', 'a' in 'an')      # True\nprint('4 is 2 ** 2:', 4 is 2 ** 2)   # True\n```\n\n### Operadores lógicos\n\nA diferencia de otros lenguajes de programación, Python usa las palabras clave _and_, _or_ y _not_ como operadores lógicos. Los operadores lógicos se utilizan para combinar expresiones condicionales:\n\n![Logical Operators](../images/logical_operators.png)\n\n```py\nprint(3 > 2 and 4 > 3) # True - porque ambas expresiones son True\nprint(3 > 2 and 4 < 3) # False - porque una de las expresiones es False\nprint(3 < 2 and 4 < 3) # False - porque ambas expresiones son False\nprint('True and True: ', True and True)\nprint(3 > 2 or 4 > 3)  # True - porque una o ambas expresiones son True\nprint(3 > 2 or 4 < 3)  # True - porque una de las expresiones es True\nprint(3 < 2 or 4 < 3)  # False - porque ambas expresiones son False\nprint('True or False:', True or False)\nprint(not 3 > 2)     # False - 3 > 2 es True, not True es False\nprint(not True)      # False - not convierte True en False\nprint(not False)     # True\nprint(not not True)  # True\nprint(not not False) # False\n\n```\n\n🌕 ¡Con energía! Acabas de completar el desafío del Día 3 y has avanzado tres pasos en el camino hacia el dominio. Ahora realiza algunos ejercicios para poner a prueba tu mente y tus habilidades.\n\n\n## 💻 Ejercicios - Día 3\n\n1. Declara una variable entera que represente tu edad\n2. Declara una variable float que represente tu altura\n3. Declara una variable compleja\n4. Escribe un script que pida al usuario la base y la altura de un triángulo y calcule su área (Área = 0,5 x b x h).\n\n```py\n    Entrada base: 20\n    Entrada altura: 10\n    El área del triángulo es 100\n```\n\n5. Escribe un script que pida al usuario los lados a, b y c de un triángulo y calcule su perímetro (Perímetro = a + b + c).\n\n```py\n    Entrada lado a: 5\n    Entrada lado b: 4\n    Entrada lado c: 3\n    El perímetro del triángulo es 12\n```\n6. Pide al usuario la longitud y la anchura de un rectángulo. Calcula su área (Área = largo x ancho) y su perímetro (Perímetro = 2 x (largo + ancho)).\n7. Pide al usuario el radio de un círculo. Calcula su área (Área = pi x r x r) y su circunferencia (Circunferencia = 2 x pi x r), con pi = 3.14.\n8. Calcula la pendiente, la intersección en x y la intersección en y de y = 2x - 2.\n9. La pendiente se calcula como (m = (y2 - y1) / (x2 - x1)). Encuentra la pendiente y la distancia euclídea entre los puntos (2, 2) y (6, 10).\n10. Compara las pendientes obtenidas en los ejercicios 8 y 9.\n11. Calcula el valor de y para y = x^2 + 6x + 9. Prueba con distintos valores de x y encuentra cuándo y es 0.\n12. Encuentra la longitud de 'python' y 'dragon', y realiza una comparación ficticia.\n13. Usa el operador _and_ para comprobar si tanto 'python' como 'dragon' contienen 'on'.\n14. En la oración _I hope this course is not full of jargon_, usa el operador _in_ para comprobar si contiene la palabra _jargon_.\n15. Comprueba que ni 'dragon' ni 'python' contienen 'on'.\n16. Encuentra la longitud de 'python', conviértela a float y luego a string.\n17. Los números pares son divisibles por 2 con resto 0. ¿Cómo comprobar en Python si un número es par o impar?\n18. Comprueba si la división entera de 7 entre 3 es igual al valor entero de 2.7.\n19. Comprueba si el tipo de '10' es igual al tipo de 10.\n20. Comprueba si int('9.8') es igual a 10.\n21. Escribe un script que solicite las horas trabajadas y la tarifa por hora al usuario y calcule el salario.\n\n```py\nIntroduce horas trabajadas: 40\nIntroduce tarifa por hora: 28\nTu salario semanal es 1120\n```\n\n\n22. Escribe un script que pida al usuario los años vividos y calcule cuántos segundos ha vivido una persona (supongamos que puede vivir 100 años).\n\n```py\nIntroduce cuántos años has vivido: 100\nHas vivido 3153600000 segundos.\n```\n\n23. Escribe un script en Python que muestre la siguiente tabla\n\n\n```py\n1 1 1 1 1\n2 1 2 4 8\n3 1 3 9 27\n4 1 4 16 64\n5 1 5 25 125\n```\n\n🎉 ¡Felicidades! 🎉\n\n[<< Día 2](./02_variables_builtin_functions_sp.md) | [Día 4 >>](./04_strings_sp.md)\n"
  },
  {
    "path": "Spanish/04_strings_sp.md",
    "content": "<div align=\"center\">\n  <h1> 30 días de Python: Día 4 - Cadenas</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Autor:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> Segunda edición: julio de 2021</small>\n</sub>\n\n</div>\n\n[<< Día 3](./03_operators_sp.md) | [Día 5 >>](./05_lists_sp.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n_Lectura aproximada: 20 min_\n\n- [Día 4](#día-4)\n  - [Cadenas](#cadenas)\n    - [Crear cadenas](#crear-cadenas)\n    - [Concatenación de cadenas](#concatenación-de-cadenas)\n    - [Secuencias de escape en cadenas](#secuencias-de-escape-en-cadenas)\n    - [Formateo de cadenas](#formateo-de-cadenas)\n      - [Formateo clásico (% operador)](#formateo-clásico--operador)\n      - [Formateo moderno (str.format)](#formateo-moderno-strformat)\n      - [Interpolación / f-Strings (Python 3.6+)](#interpolación--f-strings-python-36)\n    - [Las cadenas en Python son secuencias de caracteres](#las-cadenas-en-python-son-secuencias-de-caracteres)\n      - [Desempaquetar caracteres](#desempaquetar-caracteres)\n      - [Obtener caracteres por índice](#obtener-caracteres-por-índice)\n      - [Slicing de cadenas](#slicing-de-cadenas)\n      - [Invertir cadenas](#invertir-cadenas)\n      - [Saltar caracteres al hacer slicing](#saltar-caracteres-al-hacer-slicing)\n    - [Métodos de cadenas](#métodos-de-cadenas)\n  - [💻 Ejercicios - Día 4](#-ejercicios---día-4)\n\n# Día 4\n\n## Cadenas\n\nEl texto es un tipo de dato de cadena. Cualquier dato escrito como texto es una cadena. Todo lo que esté entre comillas simples, dobles o triples se considera una cadena. Existen muchos métodos y funciones integradas para trabajar con cadenas. Use la función `len()` para obtener la longitud de una cadena.\n\n### Crear cadenas\n\n```py\nletter = 'P'                # Una cadena puede ser un carácter o un texto\nprint(letter)               # P\nprint(len(letter))          # 1\ngreeting = 'Hello, World!'  # Las cadenas se crean con comillas simples o dobles, \"Hello, World!\"\nprint(greeting)             # Hello, World!\nprint(len(greeting))        # 13\nsentence = \"I hope you are enjoying 30 days of Python Challenge\"\nprint(sentence)\n```\n\nLas cadenas multilínea se crean utilizando tres comillas simples (`'''`) o tres comillas dobles (`\"\"\"`). A continuación un ejemplo:\n\n```py\nmultiline_string = '''I am a teacher and enjoy teaching.\nI didn't find anything as rewarding as empowering people.\nThat is why I created 30 days of python.'''\nprint(multiline_string)\n\n# Otra forma\nmultiline_string = \"\"\"I am a teacher and enjoy teaching.\nI didn't find anything as rewarding as empowering people.\nThat is why I created 30 days of python.\"\"\"\nprint(multiline_string)\n```\n\n### Concatenación de cadenas\n\nPodemos concatenar cadenas. La unión de cadenas se llama concatenación. Vea el siguiente ejemplo:\n\n```py\n\nfirst_name = 'Asabeneh'\nlast_name = 'Yetayeh'\nspace = ' '\nfull_name = first_name  +  space + last_name\nprint(full_name) # Asabeneh Yetayeh\n# Uso de `len()` para obtener la longitud de una cadena\nprint(len(first_name))  # 8\nprint(len(last_name))   # 7\nprint(len(first_name) > len(last_name)) # True\nprint(len(full_name)) # 16\n```\n\n### Secuencias de escape en cadenas\n\nEn Python y otros lenguajes una barra invertida (`\\`) seguida de un carácter forma una secuencia de escape. Algunas secuencias comunes son:\n\n- \\n: nueva línea\n- \\t: tabulación (4 espacios)\n- \\\\\\\\: barra invertida\n- \\' : comilla simple\n- \\\" : comilla doble\n\nAhora veamos ejemplos del uso de estas secuencias.\n\n```py\nprint('I hope everyone is enjoying the Python Challenge.\\nAre you ?') # nueva línea\nprint('Days\\tTopics\\tExercises') # añade una tabulación\nprint('Day 1\\t5\\t5')\nprint('Day 2\\t6\\t20')\nprint('Day 3\\t5\\t23')\nprint('Day 4\\t1\\t35')\nprint('This is a backslash  symbol (\\\\)') # imprime barra invertida\nprint('In every programming language it starts with \\\"Hello, World!\\\"') # comillas dobles dentro de comillas simples\n\n# Salida\nI hope every one is enjoying the Python Challenge.\nAre you ?\nDays\tTopics\tExercises\nDay 1\t5\t    5\nDay 2\t6\t    20\nDay 3\t5\t    23\nDay 4\t1\t    35\nThis is a backslash  symbol (\\)\nIn every programming language it starts with \"Hello, World!\"\n```\n\n### Formateo de cadenas\n\n#### Formateo clásico (% operador)\n\nEn Python existen varias maneras de formatear cadenas. En esta sección veremos algunas de ellas.\nEl operador '%' se usa para formatear una tupla de variables dentro de una cadena de formato, usando especificadores como '%s', '%d', '%f' y '%.<small>n</small>f'.\n\n- %s - cadena (o cualquier objeto representable como cadena)\n- %d - entero\n- %f - punto flotante\n- \"%.<small>n</small>f\" - punto flotante con precisión fija (n decimales)\n\n```py\n# Solo cadenas\nfirst_name = 'Asabeneh'\nlast_name = 'Yetayeh'\nlanguage = 'Python'\nformated_string = 'I am %s %s. I teach %s' %(first_name, last_name, language)\nprint(formated_string)\n\n# Cadenas y números\nradius = 10\npi = 3.14\narea = pi * radius ** 2\nformated_string = 'The area of circle with a radius %d is %.2f.' %(radius, area) # 2 indica 2 decimales\n\npython_libraries = ['Django', 'Flask', 'NumPy', 'Matplotlib','Pandas']\nformated_string = 'The following are python libraries:%s' % (python_libraries)\nprint(formated_string) # imprime \"The following are python libraries:['Django', 'Flask', 'NumPy', 'Matplotlib','Pandas']\"\n```\n\n#### Formateo moderno (str.format)\n\nEste método de formateo se introdujo en Python 3.\n\n```py\n\nfirst_name = 'Asabeneh'\nlast_name = 'Yetayeh'\nlanguage = 'Python'\nformated_string = 'I am {} {}. I teach {}'.format(first_name, last_name, language)\nprint(formated_string)\na = 4\nb = 3\n\nprint('{} + {} = {}'.format(a, b, a + b))\nprint('{} - {} = {}'.format(a, b, a - b))\nprint('{} * {} = {}'.format(a, b, a * b))\nprint('{} / {} = {:.2f}'.format(a, b, a / b)) # limitar a dos decimales\nprint('{} % {} = {}'.format(a, b, a % b))\nprint('{} // {} = {}'.format(a, b, a // b))\nprint('{} ** {} = {}'.format(a, b, a ** b))\n\n# Salida\n4 + 3 = 7\n4 - 3 = 1\n4 * 3 = 12\n4 / 3 = 1.33\n4 % 3 = 1\n4 // 3 = 1\n4 ** 3 = 64\n\n# Cadenas y números\nradius = 10\npi = 3.14\narea = pi * radius ** 2\nformated_string = 'The area of a circle with a radius {} is {:.2f}.'.format(radius, area) # mantener dos decimales\nprint(formated_string)\n\n```\n\n#### Interpolación / f-Strings (Python 3.6+)\n\nOtra forma moderna de formatear cadenas es la interpolación con f-strings. Las cadenas empiezan con `f` y se insertan expresiones entre llaves.\n\n```py\na = 4\nb = 3\nprint(f'{a} + {b} = {a +b}')\nprint(f'{a} - {b} = {a - b}')\nprint(f'{a} * {b} = {a * b}')\nprint(f'{a} / {b} = {a / b:.2f}')\nprint(f'{a} % {b} = {a % b}')\nprint(f'{a} // {b} = {a // b}')\nprint(f'{a} ** {b} = {a ** b}')\n```\n\n### Las cadenas en Python son secuencias de caracteres\n\nLas cadenas en Python son secuencias de caracteres y comparten los mismos métodos de acceso que otras secuencias como listas y tuplas. La forma más sencilla de extraer caracteres individuales (o elementos de cualquier secuencia) es desempaquetarlos en variables.\n\n#### Desempaquetar caracteres\n\n```\nlanguage = 'Python'\na,b,c,d,e,f = language # desempaquetar caracteres y asignarlos a variables\nprint(a) # P\nprint(b) # y\nprint(c) # t\nprint(d) # h\nprint(e) # o\nprint(f) # n\n```\n\n#### Obtener caracteres por índice\n\nEn programación la indexación comienza en cero. Por tanto, la primera letra está en el índice 0 y la última en la longitud de la cadena menos uno.\n\n![String index](../images/string_index.png)\n\n```py\nlanguage = 'Python'\nfirst_letter = language[0]\nprint(first_letter) # P\nsecond_letter = language[1]\nprint(second_letter) # y\nlast_index = len(language) - 1\nlast_letter = language[last_index]\nprint(last_letter) # n\n```\n\nSi queremos contar desde la derecha usamos índices negativos; -1 es el último índice.\n\n```py\nlanguage = 'Python'\nlast_letter = language[-1]\nprint(last_letter) # n\nsecond_last = language[-2]\nprint(second_last) # o\n```\n\n#### Slicing de cadenas\n\nEn Python podemos obtener subcadenas mediante slicing.\n\n```py\nlanguage = 'Python'\nfirst_three = language[0:3] # empieza en índice 0, hasta 3 pero sin incluir 3\nprint(first_three) #Pyt\nlast_three = language[3:6]\nprint(last_three) # hon\n# Otra forma\nlast_three = language[-3:]\nprint(last_three)   # hon\nlast_three = language[3:]\nprint(last_three)   # hon\n```\n\n#### Invertir cadenas\n\nPodemos invertir fácilmente una cadena.\n\n```py\ngreeting = 'Hello, World!'\nprint(greeting[::-1]) # !dlroW ,olleH\n```\n\n#### Saltar caracteres al hacer slicing\n\nAl pasar un parámetro de paso en slicing podemos omitir caracteres al extraer subcadenas.\n\n\n```py\nlanguage = 'Python'\npto = language[0:6:2] #\nprint(pto) # Pto\n```\n\n### Métodos de cadenas\n\nHay muchos métodos para manipular y formatear cadenas. A continuación vemos algunos ejemplos:\n\n- capitalize(): convierte el primer carácter de la cadena a mayúscula\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.capitalize()) # 'Thirty days of python' (primera letra en mayúscula)\n```\n\n- count(): devuelve el número de ocurrencias de una subcadena: `count(subcadena, start=.., end=..)`. `start` y `end` definen el rango de conteo.\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.count('y')) # 3\nprint(challenge.count('y', 7, 14)) # 1, cuenta entre índices 7 y 14\nprint(challenge.count('th')) # 2\n```\n\n- endswith(): determina si la cadena termina con la subcadena dada; devuelve `True` o `False`\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.endswith('on'))   # True\nprint(challenge.endswith('tion')) # False (no termina con 'tion')\n```\n\n- expandtabs(): reemplaza tabulaciones por espacios; el tamaño por defecto es 8, acepta parámetro de tamaño.\n\n```py\nchallenge = 'thirty\\tdays\\tof\\tpython'\nprint(challenge.expandtabs())   # 'thirty  days    of      python'\nprint(challenge.expandtabs(10)) # 'thirty    days      of        python' (tabulaciones expandidas a 10 espacios)\n```\n\n- find(): devuelve el índice de la primera aparición de una subcadena; si no se encuentra devuelve -1\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.find('y'))  # 5\nprint(challenge.find('th')) # 0\n```\n\n- rfind(): devuelve el índice de la última aparición de una subcadena; si no se encuentra devuelve -1\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.rfind('y'))  # 16\nprint(challenge.rfind('th')) # 17\n```\n\n- format(): formatea una cadena para una salida más legible\nPara más información sobre el formateo de cadenas consulte este [enlace](https://www.programiz.com/python-programming/methods/string/format)\n\n```py\nfirst_name = 'Asabeneh'\nlast_name = 'Yetayeh'\nage = 250\njob = 'teacher'\ncountry = 'Finland'\nsentence = 'I am {} {}. I am a {}. I am {} years old. I live in {}.'.format(first_name, last_name, age, job, country)\nprint(sentence) # I am Asabeneh Yetayeh. I am 250 years old. I am a teacher. I live in Finland.\n\nradius = 10\npi = 3.14\narea = pi * radius ** 2\nresult = 'The area of a circle with radius {} is {}'.format(str(radius), str(area))\nprint(result) # The area of a circle with radius 10 is 314\n```\n\n- index(): devuelve el índice de la primera aparición de una subcadena; acepta parámetros de inicio y fin (por defecto 0 y longitud de la cadena). Si la subcadena no se encuentra, lanza `ValueError`.\n\n```py\nchallenge = 'thirty days of python'\nsub_string = 'da'\nprint(challenge.index(sub_string))  # 7\nprint(challenge.index(sub_string, 9)) # error\n```\n\n- rindex(): devuelve el índice de la última aparición de una subcadena; acepta parámetros de inicio y fin (por defecto 0 y longitud de la cadena).\n\n```py\nchallenge = 'thirty days of python'\nsub_string = 'da'\nprint(challenge.rindex(sub_string))  # 8\nprint(challenge.rindex(sub_string, 9)) # error\n```\n\n- isalnum(): determina si todos los caracteres de la cadena son alfanuméricos\n\n```py\nchallenge = 'ThirtyDaysPython'\nprint(challenge.isalnum()) # True\n\nchallenge = '30DaysPython'\nprint(challenge.isalnum()) # True\n\nchallenge = 'thirty days of python'\nprint(challenge.isalnum()) # False, el espacio no es un carácter alfanumérico\n\nchallenge = 'thirty days of python 2019'\nprint(challenge.isalnum()) # False\n```\n\n- isalpha(): determina si todos los caracteres de la cadena son letras (a-z y A-Z)\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.isalpha()) # False, el espacio no es una letra\nchallenge = 'ThirtyDaysPython'\nprint(challenge.isalpha()) # True\nnum = '123'\nprint(num.isalpha())      # False\n```\n\n- isdecimal(): determina si todos los caracteres son decimales (0-9)\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.isdecimal())  # False\nchallenge = '123'\nprint(challenge.isdecimal())  # True\nchallenge = '\\u00B2'\nprint(challenge.isdigit())   # False\nchallenge = '12 3'\nprint(challenge.isdecimal())  # False, contiene espacios\n```\n\n- isdigit(): determina si todos los caracteres son dígitos (0-9 y otros caracteres numéricos Unicode)\n\n```py\nchallenge = 'Thirty'\nprint(challenge.isdigit()) # False\nchallenge = '30'\nprint(challenge.isdigit())   # True\nchallenge = '\\u00B2'\nprint(challenge.isdigit())   # True (caracteres numéricos Unicode)\n```\n\n- isnumeric(): determina si todos los caracteres son numéricos o están relacionados con números (similar a `isdigit()` pero acepta más símbolos, p. ej. ½)\n\n```py\nnum = '10'\nprint(num.isnumeric()) # True\nnum = '\\u00BD' # ½\nprint(num.isnumeric()) # True\nnum = '10.5'\nprint(num.isnumeric()) # False\n```\n\n- isidentifier(): comprueba si la cadena es un identificador válido (nombre de variable válido)\n\n```py\nchallenge = '30DaysOfPython'\nprint(challenge.isidentifier()) # False, porque empieza por un número\nchallenge = 'thirty_days_of_python'\nprint(challenge.isidentifier()) # True\n```\n\n- islower(): determina si todas las letras de la cadena están en minúsculas\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.islower()) # True\nchallenge = 'Thirty days of python'\nprint(challenge.islower()) # False\n```\n\n- isupper(): determina si todas las letras de la cadena están en mayúsculas\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.isupper()) #  False\nchallenge = 'THIRTY DAYS OF PYTHON'\nprint(challenge.isupper()) # True\n```\n\n- join(): devuelve la cadena resultante tras unir los elementos\n\n```py\nweb_tech = ['HTML', 'CSS', 'JavaScript', 'React']\nresult = ' '.join(web_tech)\nprint(result) # 'HTML CSS JavaScript React' (devuelve la cadena unida)\n```\n\n```py\nweb_tech = ['HTML', 'CSS', 'JavaScript', 'React']\nresult = '# '.join(web_tech)\nprint(result) # 'HTML# CSS# JavaScript# React'\n```\n\n- strip(): elimina los caracteres dados del inicio y del final de la cadena\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.strip('noth')) # 'irty days of py' (elimina los caracteres dados del inicio y final)\n```\n\n- replace(): reemplaza una subcadena por otra dada\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.replace('python', 'coding')) # 'thirty days of coding'\n```\n\n- split(): divide una cadena usando un separador dado o espacios\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.split()) # ['thirty', 'days', 'of', 'python']\nchallenge = 'thirty, days, of, python'\nprint(challenge.split(', ')) # ['thirty', 'days', 'of', 'python']\n```\n\n- title(): devuelve la cadena en formato título (Title Case)\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.title()) # Thirty Days Of Python\n```\n\n- swapcase(): convierte mayúsculas a minúsculas y minúsculas a mayúsculas\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.swapcase())   # THIRTY DAYS OF PYTHON\nchallenge = 'Thirty Days Of Python'\nprint(challenge.swapcase())  # tHIRTY dAYS oF pYTHON\n```\n\n- startswith(): determina si la cadena comienza con la subcadena especificada\n\n```py\nchallenge = 'thirty days of python'\nprint(challenge.startswith('thirty')) # True\n\nchallenge = '30 days of python'\nprint(challenge.startswith('thirty')) # False (no empieza con 'thirty')\n```\n\n🌕 Eres una persona extraordinaria con un enorme potencial. Acabas de completar el desafío del Día 4; llevas cuatro pasos en tu camino para convertirte en un gran profesional. Ahora realiza algunos ejercicios para entrenar tu mente y tus habilidades.\n\n## 💻 Ejercicios - Día 4\n\n1. Une las cadenas 'Thirty', 'Days', 'Of', 'Python' en 'Thirty Days Of Python'.\n2. Une las cadenas 'Coding', 'For', 'All' en 'Coding For All'.\n3. Declara la variable `company` y asígnale el valor inicial \"Coding For All\".\n4. Imprime la variable `company` usando `print()`.\n5. Usa `len()` y `print()` para mostrar la longitud de la cadena `company`.\n6. Usa el método `upper()` para convertir todos los caracteres a mayúsculas.\n7. Usa el método `lower()` para convertir todos los caracteres a minúsculas.\n8. Aplica `capitalize()`, `title()` y `swapcase()` sobre la cadena 'Coding For All'.\n9. Extrae mediante slicing la primera palabra de 'Coding For All'.\n10. Usa `index`, `find` u otros métodos para comprobar si la cadena 'Coding For All' contiene la palabra 'Coding'.\n11. Reemplaza la palabra 'Coding' por 'Python' en 'Coding For All'.\n12. Reemplaza 'Python for Everyone' por 'Python for All' (usa `replace()` u otro método).\n13. Separa la cadena 'Coding For All' usando espacios como separador.\n14. Divide la cadena 'Facebook, Google, Microsoft, Apple, IBM, Oracle, Amazon' por las comas.\n15. ¿Qué carácter está en el índice 0 de 'Coding For All'?\n16. ¿Cuál es el índice del último carácter de 'Coding For All'?\n17. ¿Qué carácter está en el índice 10 de 'Coding For All'?\n18. Crea una sigla (acrónimo) a partir de 'Python For Everyone'.\n19. Crea una sigla a partir de 'Coding For All'.\n20. Usando `index`, determina la primera aparición de la letra 'C' en 'Coding For All'.\n21. Usando `index`, determina la primera aparición de la letra 'F' en 'Coding For All'.\n22. Usa `rfind` para determinar la última aparición de 'l' en 'Coding For All People'.\n23. Usa `index` o `find` para encontrar la primera aparición de la palabra 'because' en: 'You cannot end a sentence with because because because is a conjunction'\n24. Usa `rindex` para encontrar la última aparición de la palabra 'because' en: 'You cannot end a sentence with because because because is a conjunction'.\n25. Elimina la frase 'because because because' de: 'You cannot end a sentence with because because because is a conjunction'.\n26. Encuentra la primera aparición de la palabra 'because' en: 'You cannot end a sentence with because because because is a conjunction'.\n27. Elimina la frase 'because because because' de la oración anterior.\n28. ¿La cadena 'Coding For All' empieza con la subcadena 'Coding'?\n29. ¿La cadena 'Coding For All' termina con la subcadena 'coding'?\n30. Elimina los espacios en blanco a la izquierda y derecha de la cadena '&nbsp;&nbsp; Coding For All &nbsp;&nbsp;&nbsp; &nbsp;'.\n31. Usando `isidentifier()`, ¿cuál de las siguientes devuelve `True`?\n    - 30DaysOfPython\n    - thirty_days_of_python\n32. Dada la lista ['Django', 'Flask', 'Bottle', 'Pyramid', 'Falcon'], únela en una cadena separada por espacios.\n33. Usa la secuencia de escape de nueva línea para separar las siguientes oraciones:\n    ```py\n    I am enjoying this challenge.\n    I just wonder what is next.\n    ```\n34. Usa la secuencia de tabulación para mostrar:\n    ```py\n    Name      Age     Country   City\n    Asabeneh  250     Finland   Helsinki\n    ```\n35. Usa un método de formateo de cadenas para imprimir:\n\n```py\nradius = 10\narea = 3.14 * radius ** 2\n# The area of a circle with radius 10 is 314 meters square.\n```\n\n36. Usa un método de formateo de cadenas para imprimir:\n\n```py\n8 + 6 = 14\n8 - 6 = 2\n8 * 6 = 48\n8 / 6 = 1.33\n8 % 6 = 2\n8 // 6 = 1\n8 ** 6 = 262144\n```\n\n🎉 ¡Felicidades! 🎉\n\n[<< Día 3](./03_operators_sp.md) | [Día 5 >>](./05_lists_sp.md)\n\n\n"
  },
  {
    "path": "Spanish/05_lists_sp.md",
    "content": "<div align=\"center\">\n  <h1> 30 días de Python: Día 5 - Listas</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Autor:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> Segunda edición: julio de 2021</small>\n</sub>\n\n</div>\n\n[<< Día 4](./04_strings_sp.md) | [Día 6 >>](./06_tuples_sp.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [Día 5](#día-5)\n  - [Listas](#listas)\n    - [Cómo crear listas](#cómo-crear-listas)\n    - [Acceder por índice positivo](#acceder-por-índice-positivo)\n    - [Acceder por índice negativo](#acceder-por-índice-negativo)\n    - [Desempaquetado de listas](#desempaquetado-de-listas)\n    - [Slicing de listas](#slicing-de-listas)\n    - [Modificar listas](#modificar-listas)\n    - [Buscar elementos](#buscar-elementos)\n    - [Agregar elementos](#agregar-elementos)\n    - [Insertar elementos](#insertar-elementos)\n    - [Eliminar elementos](#eliminar-elementos)\n    - [Eliminar con pop()](#eliminar-con-pop)\n    - [Eliminar con del](#eliminar-con-del)\n    - [Vaciar la lista](#vaciar-la-lista)\n    - [Copiar listas](#copiar-listas)\n    - [Unir listas](#unir-listas)\n    - [Contar elementos](#contar-elementos)\n    - [Encontrar el índice de un elemento](#encontrar-el-índice-de-un-elemento)\n    - [Invertir listas](#invertir-listas)\n    - [Ordenar listas](#ordenar-listas)\n  - [💻 Ejercicios - Día 5](#-ejercicios---día-5)\n    - [Ejercicios: Nivel 1](#ejercicios-nivel-1)\n    - [Ejercicios: Nivel 2](#ejercicios-nivel-2)\n\n# Día 5\n\n## Listas\n\nEn Python hay cuatro tipos de colecciones:\n\n- List: colección ordenada y mutable. Permite elementos duplicados.\n- Tuple: colección ordenada e inmutable. Permite elementos duplicados.\n- Set: colección no ordenada e indexable; no permite duplicados (aunque se pueden añadir elementos).\n- Dictionary: colección no ordenada, mutable y accesible por clave. No permite claves duplicadas.\n\n\nUna lista es una colección ordenada y mutable que puede contener elementos de diferentes tipos. Una lista puede estar vacía o contener elementos heterogéneos.\n\n### Cómo crear listas\n\nEn Python podemos crear listas de dos maneras:\n\n- Usando la función incorporada `list()`\n\n```py\n# Sintaxis\nlst = list()\n```\n\n```py\nempty_list = list() # Esta es una lista vacía\nprint(len(empty_list)) # 0\n```\n- Usando corchetes `[]`\n\n```py\n# Sintaxis\nlst = []\n```\n\n```py\nempty_list = [] # Esta es una lista vacía\nprint(len(empty_list)) # 0\n```\n\nListas con valores iniciales. Usamos `len()` para comprobar la longitud.\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']                     # lista de frutas\nvegetables = ['Tomato', 'Potato', 'Cabbage','Onion', 'Carrot']      # lista de verduras\nanimal_products = ['milk', 'meat', 'butter', 'yoghurt']             # lista de animal products\nweb_techs = ['HTML', 'CSS', 'JS', 'React','Redux', 'Node', 'MongDB'] # lista de web technologies\ncountries = ['Finland', 'Estonia', 'Denmark', 'Sweden', 'Norway']\n\n# Imprimir listas y su longitud\nprint('Fruits:', fruits)\nprint('Number of fruits:', len(fruits))\nprint('Vegetables:', vegetables)\nprint('Number of vegetables:', len(vegetables))\nprint('Animal products:',animal_products)\nprint('Number of animal products:', len(animal_products))\nprint('Web technologies:', web_techs)\nprint('Number of web technologies:', len(web_techs))\nprint('Countries:', countries)\nprint('Number of countries:', len(countries))\n```\n\n```sh\nSalida\nFruits: ['banana', 'orange', 'mango', 'lemon']\nNumber of fruits: 4\nVegetables: ['Tomato', 'Potato', 'Cabbage', 'Onion', 'Carrot']\nNumber of vegetables: 5\nAnimal products: ['milk', 'meat', 'butter', 'yoghurt']\nNumber of animal products: 4\nWeb technologies: ['HTML', 'CSS', 'JS', 'React', 'Redux', 'Node', 'MongDB']\nNumber of web technologies: 7\nCountries: ['Finland', 'Estonia', 'Denmark', 'Sweden', 'Norway']\nNumber of countries: 5\n```\n\n- Las listas pueden contener elementos de distintos tipos\n\n```py\n lst = ['Asabeneh', 250, True, {'country':'Finland', 'city':'Helsinki'}] # lista con distintos tipos de datos\n```\n\n\n### Acceder por índice positivo\n\nUsamos índices para acceder a los elementos de una lista. Los índices comienzan en 0. La imagen muestra claramente dónde empiezan los índices.\n\n![List index](../images/list_index.png)\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfirst_fruit = fruits[0] # estamos usando su índice para acceder al primer elemento\nprint(first_fruit)      # banana\nsecond_fruit = fruits[1]\nprint(second_fruit)     # orange\nlast_fruit = fruits[3]\nprint(last_fruit) # lemon\n# Last index\nlast_index = len(fruits) - 1\nlast_fruit = fruits[last_index]\n```\n\n### Acceder por índice negativo\n\nLos índices negativos cuentan desde el final; `-1` es el último elemento, `-2` el penúltimo.\n\n![List negative indexing](../images/list_negative_indexing.png)\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfirst_fruit = fruits[-4]\nlast_fruit = fruits[-1]\nsecond_last = fruits[-2]\nprint(first_fruit)      # banana\nprint(last_fruit)       # lemon\nprint(second_last)      # mango\n```\n\n### Desempaquetado de listas\n\n```py\nlst = ['item1','item2','item3', 'item4', 'item5']\nfirst_item, second_item, third_item, *rest = lst\nprint(first_item)     # item1\nprint(second_item)    # item2\nprint(third_item)     # item3\nprint(rest)           # ['item4', 'item5']\n\n```\n\n```py\n# Ejemplo uno\nfruits = ['banana', 'orange', 'mango', 'lemon','lime','apple']\nfirst_fruit, second_fruit, third_fruit, *rest = fruits \nprint(first_fruit)     # banana\nprint(second_fruit)    # orange\nprint(third_fruit)     # mango\nprint(rest)           # ['lemon','lime','apple']\n# Ejemplo dos\nfirst, second, third,*rest, tenth = [1,2,3,4,5,6,7,8,9,10]\nprint(first)          # 1\nprint(second)         # 2\nprint(third)          # 3\nprint(rest)           # [4,5,6,7,8,9]\nprint(tenth)          # 10\n# Ejemplo tres\ncountries = ['Germany', 'France','Belgium','Sweden','Denmark','Finland','Norway','Iceland','Estonia']\ngr, fr, bg, sw, *scandic, es = countries\nprint(gr)\nprint(fr)\nprint(bg)\nprint(sw)\nprint(scandic)\nprint(es)\n```\n\n### Slicing de listas\n\n- Índices positivos: especificando inicio, fin y paso obtenemos una nueva lista. (inicio por defecto 0, fin por defecto len(lst) - 1, paso por defecto 1)\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nall_fruits = fruits[0:4] # devuelve todos los elementos\n# mismo resultado que arriba\nall_fruits = fruits[0:] # Si no se especifica el índice de fin, devolverá todos los elementos desde el inicio hasta el final\norange_and_mango = fruits[1:3] # no incluye el índice 3\norange_mango_lemon = fruits[1:]\norange_and_lemon = fruits[::2] # usamos el tercer parámetro (paso). Toma cada 2 elementos - ['banana', 'mango']\n```\n\n- Índices negativos: especificando inicio, fin y paso con índices negativos se obtiene una nueva lista.\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nall_fruits = fruits[-4:] # Devuelve todos los elementos\norange_and_mango = fruits[-3:-1] # No incluye el último elemento, ['orange', 'mango']\norange_mango_lemon = fruits[-3:] # Devuelve los elementos desde -3 hasta el final, ['orange', 'mango', 'lemon']\nreverse_fruits = fruits[::-1] # un paso negativo invierte la lista, ['lemon', 'mango', 'orange', 'banana']\n```\n\n### Modificar listas\n\nUna lista es una colección ordenada y mutable. A continuación modificamos la lista `fruits`.\n\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits[0] = 'avocado'\nprint(fruits)       #  ['avocado', 'orange', 'mango', 'lemon']\nfruits[1] = 'apple'\nprint(fruits)       #  ['avocado', 'apple', 'mango', 'lemon']\nlast_index = len(fruits) - 1\nfruits[last_index] = 'lime'\nprint(fruits)        #  ['avocado', 'apple', 'mango', 'lime']\n```\n\n### Buscar elementos\n\nUse el operador `in` para comprobar si un elemento es miembro de una lista. Véase el ejemplo.\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\ndoes_exist = 'banana' in fruits\nprint(does_exist)  # True\ndoes_exist = 'lime' in fruits\nprint(does_exist)  # False\n```\n\n### Agregar elementos\n\nPara añadir un elemento al final de una lista usamos el método `append()`.\n\n```py\n# Sintaxis\nlst = list()\nlst.append(item)\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits.append('apple')\nprint(fruits)           # ['banana', 'orange', 'mango', 'lemon', 'apple']\nfruits.append('lime')   # ['banana', 'orange', 'mango', 'lemon', 'apple', 'lime']\nprint(fruits)\n```\n\n### Insertar elementos\n\nPodemos usar el método *insert()* para insertar un elemento en un índice específico de la lista. Ten en cuenta que los demás elementos se desplazarán a la derecha. El método *insert()* recibe dos parámetros: el índice y el elemento a insertar.\n\n\n```py\n# Sintaxis\nlst = ['item1', 'item2']\nlst.insert(index, item)\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits.insert(2, 'apple') # inserta 'apple' entre 'orange' y 'mango'\nprint(fruits)           # ['banana', 'orange', 'apple', 'mango', 'lemon']\nfruits.insert(3, 'lime')   # ['banana', 'orange', 'apple', 'lime', 'mango', 'lemon']\nprint(fruits)\n```\n\n### Eliminar elementos\n\n- Usa el método *remove()* para eliminar un elemento específico de la lista\n\n```py\n# Sintaxis\nlst = ['item1', 'item2']\nlst.remove(item)\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon', 'banana']\nfruits.remove('banana')\nprint(fruits)  # ['orange', 'mango', 'lemon', 'banana'] - este método elimina la primera aparición del elemento en la lista\nfruits.remove('lemon')\nprint(fruits)  # ['orange', 'mango', 'banana']\n```\n\n### Eliminar con `pop()`\n\nUsa `pop()` para eliminar el elemento en el índice dado (si no se indica, elimina el último elemento):\n\n```py\n# Sintaxis\nlst = ['item1', 'item2']\nlst.pop()       # Último elemento\nlst.pop(index)\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits.pop()\nprint(fruits)       # ['banana', 'orange', 'mango']\n\nfruits.pop(0)\nprint(fruits)       # ['orange', 'mango']\n```\n\n### Eliminar con `del`\n\nUsa la palabra clave *del* para eliminar un índice específico, también puede eliminar un rango de índices o eliminar por completo la lista\n\n\n```py\n# Sintaxis\nlst = ['item1', 'item2']\ndel lst[index] # Elimina solo un elemento\ndel lst        # Elimina la lista completa\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon', 'kiwi', 'lime']\ndel fruits[0]\nprint(fruits)       # ['orange', 'mango', 'lemon', 'kiwi', 'lime']\ndel fruits[1]\nprint(fruits)       # ['orange', 'lemon', 'kiwi', 'lime']\ndel fruits[1:3]     # elimina elementos en el rango dado; no eliminará el elemento con índice 3!\nprint(fruits)       # ['orange', 'lime']\ndel fruits\nprint(fruits)       # Esto producirá: NameError: name 'fruits' is not defined\n```\n\n### Vaciar listas\n\nUsa `clear()` para vaciar una lista:\n\n```py\n# Sintaxis\nlst = ['item1', 'item2']\nlst.clear()\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits.clear()\nprint(fruits)       # []\n```\n\n### Copiar listas\n\nPuedes copiar una lista reasignándola a una nueva variable: `list2 = list1`. En ese caso `list2` referencia el mismo objeto; los cambios se reflejarán en ambos. Si quieres una copia independiente usa el método `copy()`.\n\n```py\n# Sintaxis\nlst = ['item1', 'item2']\nlst_copy = lst.copy()\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits_copy = fruits.copy()\nprint(fruits_copy)       # ['banana', 'orange', 'mango', 'lemon'] (copia de la lista)\n```\n\n### Unir listas\n\nHay varias formas de concatenar o unir dos o más listas.\n\n- Suma (+)\n\n```py\n# Sintaxis\nlist3 = list1 + list2\n```\n\n```py\npositive_numbers = [1, 2, 3, 4, 5]\nzero = [0]\nnegative_numbers = [-5,-4,-3,-2,-1]\nintegers = negative_numbers + zero + positive_numbers\nprint(integers) # [-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5]\nfruits = ['banana', 'orange', 'mango', 'lemon']\nvegetables = ['Tomato', 'Potato', 'Cabbage', 'Onion', 'Carrot']\nfruits_and_vegetables = fruits + vegetables\nprint(fruits_and_vegetables ) # ['banana', 'orange', 'mango', 'lemon', 'Tomato', 'Potato', 'Cabbage', 'Onion', 'Carrot']\n```\n\n- Usar el método *extend()*\nEl método *extend()* puede anexar una lista a otra. Véase el ejemplo a continuación.\n\n```py\n# Sintaxis\nlist1 = ['item1', 'item2']\nlist2 = ['item3', 'item4', 'item5']\nlist1.extend(list2)\n```\n\n```py\nnum1 = [0, 1, 2, 3]\nnum2= [4, 5, 6]\nnum1.extend(num2)\nprint('Numbers:', num1) # Numbers: [0, 1, 2, 3, 4, 5, 6]\nnegative_numbers = [-5,-4,-3,-2,-1]\npositive_numbers = [1, 2, 3,4,5]\nzero = [0]\n\nnegative_numbers.extend(zero)\nnegative_numbers.extend(positive_numbers)\nprint('Integers:', negative_numbers) # Integers: [-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5]\nfruits = ['banana', 'orange', 'mango', 'lemon']\nvegetables = ['Tomato', 'Potato', 'Cabbage', 'Onion', 'Carrot']\nfruits.extend(vegetables)\nprint('Fruits and vegetables:', fruits ) # Fruits and vegetables: ['banana', 'orange', 'mango', 'lemon', 'Tomato', 'Potato', 'Cabbage', 'Onion', 'Carrot']\n```\n\n### Contar elementos\n\nUsa el método *count()* para devolver el número de veces que aparece un elemento en la lista:\n\n\n```py\n# Sintaxis\nlst = ['item1', 'item2']\nlst.count(item)\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nprint(fruits.count('orange'))   # 1\nages = [22, 19, 24, 25, 26, 24, 25, 24]\nprint(ages.count(24))           # 3\n```\n\n### Encontrar el índice de un elemento\n\nEl método *index()* devuelve el índice de un elemento en la lista:\n\n```py\n# Sintaxis\nlst = ['item1', 'item2']\nlst.index(item)\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nprint(fruits.index('orange'))   # 1\nages = [22, 19, 24, 25, 26, 24, 25, 24]\nprint(ages.index(24))           # 2, primera aparición\n```\n\n### Invertir listas\n\nUsa el método *reverse()* para invertir el orden de la lista.\n\n```py\n# Sintaxis\nlst = ['item1', 'item2']\nlst.reverse()\n\n```\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits.reverse()\nprint(fruits) # ['lemon', 'mango', 'orange', 'banana']\nages = [22, 19, 24, 25, 26, 24, 25, 24]\nages.reverse()\nprint(ages) # [24, 25, 24, 26, 25, 24, 19, 22]\n```\n\n### Ordenar listas\n\nPara ordenar una lista podemos usar el método *sort()* o la función incorporada *sorted()*. El método *sort()* reordena la lista en orden ascendente y modifica la lista original. Si el parámetro reverse de *sort()* es True, ordenará la lista en orden descendente.\n\n- sort(): Este método modifica la lista original\n\n  ```py\n  # Sintaxis\n  lst = ['item1', 'item2']\n  lst.sort()                # ascending\n  lst.sort(reverse=True)    # descending\n  ```\n\n  **Ejemplo:**\n\n  ```py\n  fruits = ['banana', 'orange', 'mango', 'lemon']\n  fruits.sort()\n  print(fruits)             # ordenadas alfabéticamente, ['banana', 'lemon', 'mango', 'orange']\n  fruits.sort(reverse=True)\n  print(fruits) # ['orange', 'mango', 'lemon', 'banana']\n  ages = [22, 19, 24, 25, 26, 24, 25, 24]\n  ages.sort()\n  print(ages) #  [19, 22, 24, 24, 24, 25, 25, 26]\n \n  ages.sort(reverse=True)\n  print(ages) #  [26, 25, 25, 24, 24, 24, 22, 19]\n  ```\n\n  sorted(): No modifica la lista original; devuelve una nueva lista\n\n  **Ejemplo:**\n\n  ```py\n  fruits = ['banana', 'orange', 'mango', 'lemon']\n  print(sorted(fruits))   # ['banana', 'lemon', 'mango', 'orange']\n  # Reverse order\n  fruits = ['banana', 'orange', 'mango', 'lemon']\n  fruits = sorted(fruits,reverse=True)\n  print(fruits)     # ['orange', 'mango', 'lemon', 'banana']\n  ```\n\n\n\n🌕 Muy bien, has avanzado mucho. Acabas de completar el desafío del día 5. Ahora realiza algunos ejercicios para practicar.\n\n## 💻 Ejercicios - Día 5\n\n### Ejercicios: Nivel 1\n\n1. Declara una lista vacía\n2. Declara una lista con más de 5 elementos\n3. Encuentra la longitud de la lista\n4. Obtén el primer, medio y último elemento de la lista\n5. Declara una lista llamada `mixed_data_types` que contenga tu nombre, edad, altura, estado civil y dirección\n6. Declara una lista `it_companies` e inicialízala con: Facebook, Google, Microsoft, Apple, IBM, Oracle y Amazon\n7. Imprime la lista usando `print()`\n8. Imprime el número de empresas en la lista\n9. Imprime la primera, la del medio y la última empresa\n10. Cambia el nombre de una de las empresas y vuelve a imprimir la lista\n11. Agrega una empresa IT a `it_companies`\n12. Inserta una empresa IT en la mitad de la lista\n13. Cambia el nombre de una empresa en `it_companies` a mayúsculas (¡excepto IBM!)\n14. Une `it_companies` en una cadena usando la cadena '#;&nbsp; '\n15. Verifica si una empresa existe en `it_companies`\n16. Ordena la lista usando el método `sort()`\n17. Invierte la lista en orden descendente usando `reverse()`\n18. Corta (slice) las primeras 3 empresas de la lista\n19. Corta (slice) las últimas 3 empresas de la lista\n20. Corta la(s) empresa(s) del medio de la lista\n21. Elimina la primera empresa IT de la lista\n22. Elimina la(s) empresa(s) del medio de la lista\n23. Elimina la última empresa IT de la lista\n24. Elimina todas las empresas IT de la lista\n25. Destruye la lista `it_companies`\n26. Concatena las siguientes listas:\n\n    ```py\n    front_end = ['HTML', 'CSS', 'JS', 'React', 'Redux']\n    back_end = ['Node','Express', 'MongoDB']\n    ```\n27. Inserta 'Python' y 'SQL' después de `full_stack` en la lista concatenada.\n\n### Ejercicios: Nivel 2\n\n1. A continuación, una lista con las edades de 10 estudiantes:\n\n```py\nages = [19, 22, 19, 24, 20, 25, 26, 24, 25, 24]\n```\n\n- Ordena la lista y encuentra la edad máxima y mínima\n- Agrega la edad mínima y máxima nuevamente a la lista\n- Encuentra la mediana de las edades (un elemento medio o el promedio de dos elementos medios)\n- Encuentra la edad promedio (suma de todos los elementos dividida por su cantidad)\n- Encuentra el rango de edades (máximo - mínimo)\n- Compara |min - promedio| y |max - promedio| usando la función `abs()`\n\n1. Encuentra el país del medio en la [lista de países](https://github.com/Taki-Ta/30-Days-Of-Python-Simplified_Chinese_Version/tree/master/data/countries.py)\n2. Divide la lista de países en dos listas iguales (si es par; si no, la primera lista tendrá un país más)\n3. Para la lista ['China', 'Russia', 'USA', 'Finland', 'Sweden', 'Norway', 'Denmark'], separa los tres primeros países de los países nórdicos restantes.\n\n🎉 ¡Felicidades! 🎉\n\n[<< Día 4](./04_strings_sp.md) | [Día 6 >>](./06_tuples_sp.md)\n"
  },
  {
    "path": "Spanish/06_tuples_sp.md",
    "content": "<div align=\"center\">\n  <h1> 30 días de Python: Día 6 - Tuplas</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Autor:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> Segunda edición: julio de 2021</small>\n</sub>\n\n</div>\n\n[<< Día 5](./05_lists_sp.md) | [Día 7 >>](./07_sets_sp.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [Día 6](#día-6)\n  - [Tuplas](#tuplas)\n    - [Cómo crear tuplas](#cómo-crear-tuplas)\n    - [Longitud de la tupla](#longitud-de-la-tupla)\n    - [Obtener elementos de la tupla](#obtener-elementos-de-la-tupla)\n    - [Slicing de tuplas](#slicing-de-tuplas)\n    - [Convertir tupla a lista](#convertir-tupla-a-lista)\n    - [Comprobar si un elemento está en la tupla](#comprobar-si-un-elemento-está-en-la-tupla)\n    - [Unir tuplas](#unir-tuplas)\n    - [Eliminar tupla](#eliminar-tupla)\n  - [💻 Ejercicios - Día 6](#-ejercicios---día-6)\n    - [Ejercicios: Nivel 1](#ejercicios-nivel-1)\n    - [Ejercicios: Nivel 2](#ejercicios-nivel-2)\n\n# Día 6\n\n## Tuplas\n\nUna tupla es una colección ordenada e inmutable que puede contener distintos tipos de datos. Una vez creada una tupla, no podemos cambiar sus valores. No podemos usar métodos como add, insert o remove en una tupla porque no es modificable (es inmutable). A diferencia de las listas, las tuplas tienen menos métodos. Los métodos asociados a tuplas son:\n\n- tuple(): crea una tupla vacía\n- count(): cuenta cuántas veces aparece un elemento en la tupla\n- index(): busca el índice de un elemento en la tupla\n- Operador +: concatena dos o más tuplas creando una nueva tupla\n\n### Cómo crear tuplas\n\n- Crear una tupla vacía\n\n  ```py\n  # Sintaxis\n  empty_tuple = ()\n  # o usando el constructor de tuplas\n  empty_tuple = tuple()\n  ```\n\n- Crear una tupla con valores iniciales\n\n  ```py\n  # Sintaxis\n  tpl = ('item1', 'item2','item3')\n  ```\n\n  ```py\n  fruits = ('banana', 'orange', 'mango', 'lemon')\n  ```\n\n\n### Longitud de la tupla\n\nUsamos la función _len()_ para obtener la longitud de una tupla.\n\n```py\n# Sintaxis\ntpl = ('item1', 'item2', 'item3')\nlen(tpl)\n```\n\n### Obtener elementos de la tupla\n\n- Índices positivos\n  Al igual que con las listas, usamos índices positivos o negativos para acceder a los elementos de una tupla.\n  ![Accessing tuple items](../images/tuples_index.png)\n\n  ```py\n  # Sintaxis\n  tpl = ('item1', 'item2', 'item3')\n  first_item = tpl[0]\n  second_item = tpl[1]\n  ```\n\n  ```py\n  fruits = ('banana', 'orange', 'mango', 'lemon')\n  first_fruit = fruits[0]\n  second_fruit = fruits[1]\n  last_index =len(fruits) - 1\n  last_fruit = fruits[las_index]\n  ```\n\n- Índices negativos\n  Los índices negativos cuentan desde el final: -1 es el último elemento, -2 el penúltimo, y así sucesivamente.\n  ![Tuple Negative indexing](../images/tuple_negative_indexing.png)\n\n  ```py\n  # Sintaxis\n  tpl = ('item1', 'item2', 'item3','item4')\n  first_item = tpl[-4]\n  second_item = tpl[-3]\n  ```\n\n  ```py\n  fruits = ('banana', 'orange', 'mango', 'lemon')\n  first_fruit = fruits[-4]\n  second_fruit = fruits[-3]\n  last_fruit = fruits[-1]\n  ```\n\n### Slicing de tuplas\n\nPodemos extraer subtuplas especificando un rango de índices de inicio y fin; el resultado es una nueva tupla con los elementos seleccionados.\n\n- Rango de índices positivos\n\n  ```py\n  # Sintaxis\n  tpl = ('item1', 'item2', 'item3','item4')\n  all_items = tpl[0:4]         # todos los elementos\n  all_items = tpl[0:]         # todos los elementos\n  middle_two_items = tpl[1:3]  # no incluye el índice 3\n  ```\n\n  ```py\n  fruits = ('banana', 'orange', 'mango', 'lemon')\n  all_fruits = fruits[0:4]    # todos los elementos\n  all_fruits= fruits[0:]      # todos los elementos\n  orange_mango = fruits[1:3]  # no incluye el índice 3\n  orange_to_the_rest = fruits[1:]\n  ```\n\n- Rango de índices negativos\n\n  ```py\n  # Sintaxis\n  tpl = ('item1', 'item2', 'item3','item4')\n  all_items = tpl[-4:]         # todos los elementos\n  middle_two_items = tpl[-3:-1]  # no incluye el índice 3\n  ```\n\n  ```py\n\n  fruits = ('banana', 'orange', 'mango', 'lemon')\n  all_fruits = fruits[-4:]    # todos los elementos\n  orange_mango = fruits[-3:-1]  # no incluye el índice 3\n  orange_to_the_rest = fruits[-3:]\n  ```\n\n### Convertir tupla a lista\n\nPodemos convertir una tupla en una lista y viceversa. Si queremos modificar una tupla, conviene convertirla primero en lista.\n\n```py\n# Sintaxis\ntpl = ('item1', 'item2', 'item3','item4')\nlst = list(tpl)\n```\n\n```py\nfruits = ('banana', 'orange', 'mango', 'lemon')\nfruits = list(fruits)\nfruits[0] = 'apple'\nprint(fruits)     # ['apple', 'orange', 'mango', 'lemon']\nfruits = tuple(fruits)\nprint(fruits)     # ('apple', 'orange', 'mango', 'lemon')\n```\n\n### Comprobar si un elemento está en la tupla\n\nPodemos usar el operador _in_ para comprobar si un elemento pertenece a la tupla; devuelve un valor booleano.\n\n```py\n# Sintaxis\ntpl = ('item1', 'item2', 'item3','item4')\n'item2' in tpl # True\n```\n\n```py\nfruits = ('banana', 'orange', 'mango', 'lemon')\nprint('orange' in fruits) # True\nprint('apple' in fruits) # False\nfruits[0] = 'apple' # TypeError: 'tuple' object does not support item assignment\n```\n\n\n\n### Unir tuplas\n\nPodemos concatenar dos o más tuplas usando el operador +.\n\n```py\n# Sintaxis\ntpl1 = ('item1', 'item2', 'item3')\ntpl2 = ('item4', 'item5','item6')\ntpl3 = tpl1 + tpl2\n```\n\n```py\nfruits = ('banana', 'orange', 'mango', 'lemon')\nvegetables = ('Tomato', 'Potato', 'Cabbage','Onion', 'Carrot')\nfruits_and_vegetables = fruits + vegetables\n```\n\n### Eliminar tupla\n\nNo se pueden eliminar elementos individuales de una tupla, pero sí se puede eliminar la tupla completa con la palabra clave _del_.\n\n```py\n# Sintaxis\ntpl1 = ('item1', 'item2', 'item3')\ndel tpl1\n\n```\n\n```py\nfruits = ('banana', 'orange', 'mango', 'lemon')\ndel fruits\n```\n\n\n🌕 Muy bien, lo conseguiste. Acabas de completar el desafío del día 6. Ahora realiza algunos ejercicios para practicar.\n\n## 💻 Ejercicios - Día 6\n\n### Ejercicios: Nivel 1\n\n1. Crea una tupla vacía\n2. Crea una tupla con los nombres de tus hermanos y hermanas (pueden ser ficticios)\n3. Concatena las tuplas de hermanos y asígnalas a `siblings`\n4. ¿Cuántos hermanos tienes?\n5. Modifica la tupla de `siblings` y añade los nombres de tus padres; asígnala a `family_members`\n\n### Ejercicios: Nivel 2\n\n1. Extrae los hermanos y los padres desde `family_members`\n2. Crea las tuplas `fruits`, `vegetables` y `animal_products`. Concatena las tres tuplas y asígnalas a la variable `food_stuff_tp`\n3. Convierte la tupla `food_stuff_tp` en la lista `food_stuff_lt`\n4. Extrae los elementos del medio desde la tupla `food_stuff_tp` o la lista `food_stuff_lt`\n5. Extrae las primeras tres y las últimas tres entradas de la lista `food_stuff_lt`\n6. Elimina completamente la tupla `food_stuff_tp`\n7. Comprueba si existen los elementos:\n- Verifica si 'Estonia' está en la tupla `nordic_countries`\n- Verifica si 'Iceland' está en la tupla `nordic_countries`\n\n  ```py\n  nordic_countries = ('Denmark', 'Finland','Iceland', 'Norway', 'Sweden')\n  ```\n\n\n[<< Día 5](./05_lists_sp.md) | [Día 7 >>](./07_sets_sp.md)\n"
  },
  {
    "path": "Spanish/07_sets_sp.md",
    "content": "<div align=\"center\">\n  <h1> 30 días de Python: Día 7 - Conjuntos</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Autor:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> Segunda edición: julio de 2021</small>\n</sub>\n\n</div>\n\n[<< Día 6](./06_tuples_sp.md) | [Día 8 >>](./08_dictionaries_sp.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 Día 7](#-día-7)\n  - [Conjuntos](#conjuntos)\n    - [Crear conjuntos](#crear-conjuntos)\n    - [Obtener la longitud del conjunto](#obtener-la-longitud-del-conjunto)\n    - [Acceder a elementos del conjunto](#acceder-a-elementos-del-conjunto)\n    - [Comprobar elementos](#comprobar-elementos)\n    - [Añadir elementos al conjunto](#añadir-elementos-al-conjunto)\n    - [Eliminar elementos del conjunto](#eliminar-elementos-del-conjunto)\n    - [Vaciar el conjunto](#vaciar-el-conjunto)\n    - [Eliminar conjunto](#eliminar-conjunto)\n    - [Convertir lista a conjunto](#convertir-lista-a-conjunto)\n    - [Unir conjuntos](#unir-conjuntos)\n    - [Encontrar intersección](#encontrar-intersección)\n    - [Comprobar subconjuntos y superconjuntos](#comprobar-subconjuntos-y-superconjuntos)\n    - [Comprobar la diferencia entre conjuntos](#comprobar-la-diferencia-entre-conjuntos)\n    - [Encontrar diferencia simétrica](#encontrar-diferencia-simétrica)\n    - [Comprobar conjuntos disjuntos](#comprobar-conjuntos-disjuntos)\n  - [💻 Ejercicios - Día 7](#-ejercicios---día-7)\n    - [Ejercicios: Nivel 1](#ejercicios-nivel-1)\n    - [Ejercicios: Nivel 2](#ejercicios-nivel-2)\n    - [Ejercicios: Nivel 3](#ejercicios-nivel-3)\n\n# 📘 Día 7\n\n## Conjuntos\n\nUn conjunto es una colección de elementos. Volvamos a las clases de matemáticas de primaria o secundaria: la definición matemática de conjuntos aplica también en Python. Un conjunto es una colección desordenada y no indexada de elementos distintos. En Python, los conjuntos almacenan elementos únicos y se pueden encontrar la _unión_, la _intersección_, la _diferencia_, la _diferencia simétrica_, los _subconjuntos_, los _superconjuntos_ y los _conjuntos disjuntos_ entre conjuntos.\n\n### Crear conjuntos\n\nUsamos la función incorporada _set()_.\n\n- Crear un conjunto vacío\n\n```py\n# Sintaxis\nst = set()\n```\n\n- Crear un conjunto con elementos iniciales\n\n```py\n# Sintaxis\nst = {'item1', 'item2', 'item3', 'item4'}\n```\n\n**Ejemplo:**\n\n```py\n# Sintaxis\nfruits = {'banana', 'orange', 'mango', 'lemon'}\n```\n\n### Obtener la longitud del conjunto\n\nUsamos la función **len()** para obtener la longitud de un conjunto.\n\n```py\n# Sintaxis\nst = {'item1', 'item2', 'item3', 'item4'}\nlen(st)\n```\n\n**Ejemplo:**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nlen(fruits)\n\n```\n\n### Acceder a elementos del conjunto\n\nUsamos bucles para recorrer los elementos. Veremos esto con más detalle en la sección de bucles.\n\n### Comprobar elementos\n\nPara comprobar si un elemento existe en un conjunto usamos el operador de pertenencia _in_.\n\n```py\n# Sintaxis\nst = {'item1', 'item2', 'item3', 'item4'}\nprint(\"Does set st contain item3? \", 'item3' in st) # Does set st contain item3? True\n```\n\n**Ejemplo:**\n\n```py\n\nfruits = {'plátano', 'naranja', 'mango', 'limón'}\n\nprint('mango' in fruits ) # True\n\n```\n\n### Añadir elementos al conjunto\n\nUna vez creado el conjunto no podemos cambiar elementos existentes, pero sí podemos añadir nuevos.\n\n- Usar el método _add()_ para agregar un solo elemento\n\n```py\n# Sintaxis\nst = {'item1', 'item2', 'item3', 'item4'}\nst.add('item5')\n```\n\n**Ejemplo:**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nfruits.add('lime')\n```\n\n- Usar el método _update()_ para agregar varios elementos\n  El método _update()_ permite añadir múltiples elementos; recibe un iterable como argumento.\n\n```py\n# Sintaxis\nst = {'item1', 'item2', 'item3', 'item4'}\nst.update(['item5','item6','item7'])\n```\n\n**Ejemplo:**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nvegetables = ('tomato', 'potato', 'cabbage','onion', 'carrot')\nfruits.update(vegetables)\n```\n\n### Eliminar elementos del conjunto\n\nPodemos usar el método _remove()_ para eliminar un elemento de un conjunto. Si el elemento no existe, _remove()_ lanzará un error; por eso es útil comprobar antes si existe. El método _discard()_ no lanzará error si el elemento no existe.\n\n```py\n# Sintaxis\nst = {'item1', 'item2', 'item3', 'item4'}\nst.remove('item2')\n```\n\nEl método _pop()_ elimina y devuelve un elemento aleatorio del conjunto.\n\n**Ejemplo:**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nfruits.pop()  # Elimina un elemento aleatorio del conjunto\n```\n\nSi nos interesa el elemento eliminado.\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nremoved_item = fruits.pop()\n```\n\n### Vaciar el conjunto\n\nSi queremos vaciar todas las entradas de un conjunto, podemos usar el método _clear()_.\n\n```py\n# Sintaxis\nst = {'item1', 'item2', 'item3', 'item4'}\nst.clear()\n```\n\n**Ejemplo:**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nfruits.clear()\nprint(fruits) # set()\n```\n\n### Eliminar conjunto\n\nSi queremos eliminar el conjunto por completo, podemos usar el operador _del_.\n\n```py\n# Sintaxis\nst = {'item1', 'item2', 'item3', 'item4'}\ndel st\n```\n\n**Ejemplo:**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\ndel fruits\n```\n\n### Convertir lista a conjunto\n\nPodemos convertir una lista en un conjunto y viceversa. Convertir una lista a conjunto elimina duplicados y conserva solo elementos únicos.\n\n```py\n# Sintaxis\nlst = ['item1', 'item2', 'item3', 'item4', 'item1']\nst = set(lst)  # {'item2', 'item4', 'item1', 'item3'} - El orden es aleatorio, ya que los conjuntos son generalmente no ordenados\n```\n\n**Ejemplo:**\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon','orange', 'banana']\nfruits = set(fruits) # {'mango', 'lemon', 'banana', 'orange'}\n```\n\n### Unir conjuntos\n\nPodemos usar los métodos _union()_ o _update()_ para combinar dos conjuntos.\n\n- Union\n  Este método devuelve un nuevo conjunto\n\n```py\n# Sintaxis\nst1 = {'item1', 'item2', 'item3', 'item4'}\nst2 = {'item5', 'item6', 'item7', 'item8'}\nst3 = st1.union(st2)\n```\n\n**Ejemplo:**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nvegetables = {'tomato', 'potato', 'cabbage','onion', 'carrot'}\nprint(fruits.union(vegetables)) # {'lemon', 'carrot', 'tomato', 'banana', 'mango', 'orange', 'cabbage', 'potato', 'onion'}\n```\n\n- Update\n  Este método inserta los elementos de un conjunto en el conjunto dado\n\n```py\n# Sintaxis\nst1 = {'item1', 'item2', 'item3', 'item4'}\nst2 = {'item5', 'item6', 'item7', 'item8'}\nst1.update(st2) # Los elementos de st2 se añaden a st1\n```\n\n**Ejemplo:**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nvegetables = {'tomato', 'potato', 'cabbage','onion', 'carrot'}\nfruits.update(vegetables)\nprint(fruits) # {'lemon', 'carrot', 'tomato', 'banana', 'mango', 'orange', 'cabbage', 'potato', 'onion'}\n```\n\n### Encontrar intersección\n\nLa intersección devuelve un conjunto con los elementos que están presentes en ambos conjuntos. Véase el ejemplo.\n\n```py\n# Sintaxis\nst1 = {'item1', 'item2', 'item3', 'item4'}\nst2 = {'item3', 'item2'}\nst1.intersection(st2) # {'item3', 'item2'}\n```\n\n**Ejemplo:**\n\n```py\nwhole_numbers = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}\neven_numbers = {0, 2, 4, 6, 8, 10}\nwhole_numbers.intersection(even_numbers) # {0, 2, 4, 6, 8, 10}\n\npython = {'p', 'y', 't', 'h', 'o', 'n'}\ndragon = {'d', 'r', 'a', 'g', 'o', 'n'}\npython.intersection(dragon)     # {'o', 'n'}\n```\n\n### Comprobar subconjuntos y superconjuntos\n\nUn conjunto puede ser subconjunto o superconjunto de otro:\n\n- Subconjunto: _issubset()_\n- Superconjunto: _issuperset()_\n\n```py\n# Sintaxis\nst1 = {'item1', 'item2', 'item3', 'item4'}\nst2 = {'item2', 'item3'}\nst2.issubset(st1) # True\nst1.issuperset(st2) # True\n```\n\n**Ejemplo:**\n\n```py\nwhole_numbers = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}\neven_numbers = {0, 2, 4, 6, 8, 10}\nwhole_numbers.issubset(even_numbers) # Falso, porque es un superconjunto\nwhole_numbers.issuperset(even_numbers) # Verdadero\n\npython = {'p', 'y', 't', 'h', 'o', 'n'}\ndragon = {'d', 'r', 'a', 'g', 'o', 'n'}\npython.issubset(dragon)     # Falso\n```\n\n### Comprobar la diferencia entre conjuntos\n\nDevuelve la diferencia entre dos conjuntos.\n\n```py\n# Sintaxis\nst1 = {'item1', 'item2', 'item3', 'item4'}\nst2 = {'item2', 'item3'}\nst2.difference(st1) # set()\nst1.difference(st2) # {'item1', 'item4'} => st1\\st2\n```\n\n**Ejemplo:**\n\n```py\nwhole_numbers = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}\neven_numbers = {0, 2, 4, 6, 8, 10}\nwhole_numbers.difference(even_numbers) # {1, 3, 5, 7, 9}\n\npython = {'p', 'y', 't', 'o', 'n'}\ndragon = {'d', 'r', 'a', 'g', 'o', 'n'}\npython.difference(dragon)     # {'p', 'y', 't'}  - El resultado es desordenado (propiedad de los conjuntos)\ndragon.difference(python)     # {'d', 'r', 'a', 'g'}\n```\n\n### Encontrar diferencia simétrica\n\nDevuelve la diferencia simétrica entre dos conjuntos. Es decir, devuelve los elementos que pertenecen a uno de los conjuntos pero no a ambos; matemáticamente: (A\\B) ∪ (B\\A).\n\n```py\n# Sintaxis\nst1 = {'item1', 'item2', 'item3', 'item4'}\nst2 = {'item2', 'item3'}\n# Significa (A\\B) ∪ (B\\A)\nst2.symmetric_difference(st1) # {'item1', 'item4'}\n```\n\n**Ejemplo:**\n\n```py\nwhole_numbers = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}\nsome_numbers = {1, 2, 3, 4, 5}\nwhole_numbers.symmetric_difference(some_numbers) # {0, 6, 7, 8, 9, 10}\n\npython = {'p', 'y', 't', 'h', 'o', 'n'}\ndragon = {'d', 'r', 'a', 'g', 'o', 'n'}\npython.symmetric_difference(dragon)  # {'r', 't', 'p', 'y', 'g', 'a', 'd', 'h'}\n```\n\n### Comprobar conjuntos disjuntos\n\nSi dos conjuntos no comparten elementos se dicen disjuntos. Podemos usar el método _isdisjoint()_ para comprobar si dos conjuntos son disjuntos.\n\n```py\n# Sintaxis\nst1 = {'item1', 'item2', 'item3', 'item4'}\nst2 = {'item2', 'item3'}\nst2.isdisjoint(st1) # Falso\n```\n\n**Ejemplo:**\n\n```py\neven_numbers = {0, 2, 4, 6, 8}\nodd_numbers = {1, 3, 5, 7, 9}\neven_numbers.isdisjoint(odd_numbers) # Verdadero, porque no comparten elementos\n\npython = {'p', 'y', 't', 'h', 'o', 'n'}\ndragon = {'d', 'r', 'a', 'g', 'o', 'n'}\npython.isdisjoint(dragon)  # Falso, comparten {'o', 'n'}\n```\n\n🌕 Eres una estrella en ascenso. Acabas de completar el desafío del día 7. Ahora realiza algunos ejercicios para practicar.\n\n## 💻 Ejercicios - Día 7\n\n```py\n# Conjuntos\nit_companies = {'Facebook', 'Google', 'Microsoft', 'Apple', 'IBM', 'Oracle', 'Amazon'}\nA = {19, 22, 24, 20, 25, 26}\nB = {19, 22, 20, 25, 26, 24, 28, 27}\nage = [22, 19, 24, 25, 26, 24, 25, 24]\n```\n\n### Ejercicios: Nivel 1\n\n1. Encuentra la longitud del conjunto `it_companies`\n2. Agrega 'Twitter' a `it_companies`\n3. Inserta varias empresas IT a `it_companies` de una sola vez\n4. Elimina una empresa de `it_companies`\n5. ¿Cuál es la diferencia entre `remove()` y `discard()`?\n\n### Ejercicios: Nivel 2\n\n1. Concatena A y B\n2. Encuentra la intersección entre A y B\n3. ¿Es A un subconjunto de B?\n4. ¿Son A y B conjuntos disjuntos?\n5. Combina A con B y viceversa\n6. ¿Cuál es la diferencia simétrica entre A y B?\n7. Elimina un conjunto por completo\n\n### Ejercicios: Nivel 3\n\n1. Convierte la lista de edades a un conjunto y compara la longitud de la lista y la del conjunto: ¿cuál es mayor?\n2. Explica la diferencia entre estos tipos de datos: cadena, lista, tupla y conjunto\n3. Para la frase _\"Soy profesor, me gusta motivar y enseñar a las personas.\"_ ¿cuántas palabras únicas tiene? Usa `split()` y conjuntos para obtener las palabras únicas.\n\n🎉 ¡Felicidades! 🎉\n\n[<< Día 6](./06_tuples_sp.md) | [Día 8 >>](./08_dictionaries_sp.md)\n"
  },
  {
    "path": "Spanish/08_dictionaries_sp.md",
    "content": "<div align=\"center\">\n  <h1> 30 días de Python: Día 8 - Diccionarios</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Autor:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> Segunda edición: julio de 2021</small>\n</sub>\n\n</div>\n\n[<< Día 7](./07_sets_sp.md) | [Día 9 >>](./09_conditionals_sp.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 Día 8](#-día-8)\n  - [Diccionarios](#diccionarios)\n    - [Crear diccionarios](#crear-diccionarios)\n    - [Longitud del diccionario](#longitud-del-diccionario)\n    - [Acceder a elementos del diccionario](#acceder-a-elementos-del-diccionario)\n    - [Añadir elementos al diccionario](#añadir-elementos-al-diccionario)\n    - [Modificar elementos del diccionario](#modificar-elementos-del-diccionario)\n    - [Comprobar claves en el diccionario](#comprobar-claves-en-el-diccionario)\n    - [Eliminar pares clave-valor del diccionario](#eliminar-pares-clave-valor-del-diccionario)\n    - [Convertir diccionario a lista de tuplas](#convertir-diccionario-a-lista-de-tuplas)\n    - [Vaciar diccionario](#vaciar-diccionario)\n    - [Eliminar diccionario](#eliminar-diccionario)\n    - [Copiar diccionario](#copiar-diccionario)\n    - [Convertir claves a lista](#convertir-claves-a-lista)\n    - [Convertir valores a lista](#convertir-valores-a-lista)\n  - [💻 Ejercicios - Día 8](#-ejercicios---día-8)\n\n# 📘 Día 8\n\n## Diccionarios\n\nUn diccionario es un tipo de datos compuesto por pares clave-valor desordenados y modificables (mutables).\n\n### Crear diccionarios\n\nPara crear diccionarios, usamos llaves {} o la función incorporada _dict()_.\n\n```py\n# Sintaxis\nempty_dict = {}\n# Diccionario con valores\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\n```\n\n**Ejemplo:**\n\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_married':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n    }\n    }\n```\n\nEl diccionario anterior muestra que los valores pueden ser de cualquier tipo de datos: cadenas, booleanos, listas, tuplas, conjuntos o diccionarios.\n\n### Longitud del diccionario\n\nEsta función comprueba la cantidad de pares clave-valor en el diccionario.\n\n```py\n# Sintaxis\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\nprint(len(dct)) # 4\n```\n\n**Ejemplo:**\n\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_married':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n    }\n    }\nprint(len(person)) # 7\n\n```\n\n### Acceder a elementos del diccionario\n\nPodemos acceder a los elementos del diccionario referenciando sus claves.\n\n```py\n# Sintaxis\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\nprint(dct['key1']) # value1\nprint(dct['key4']) # value4\n```\n\n**Ejemplo:**\n\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_married':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n    }\n    }\nprint(person['first_name']) # Asabeneh\nprint(person['country'])    # Finland\nprint(person['skills'])     # ['JavaScript', 'React', 'Node', 'MongoDB', 'Python']\nprint(person['skills'][0])  # JavaScript\nprint(person['address']['street']) # Space street\nprint(person['city'])       # Error\n```\n\nCuando se accede a un elemento por clave, si la clave no existe se lanzará un error. Para evitarlo, primero compruebe si existe la clave o use el método _get_. El método get devuelve None si la clave no existe (que es un objeto de tipo NoneType).\n\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_married':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n    }\n    }\nprint(person.get('first_name')) # Asabeneh\nprint(person.get('country'))    # Finland\nprint(person.get('skills')) #['HTML','CSS','JavaScript', 'React', 'Node', 'MongoDB', 'Python']\nprint(person.get('city'))   # None\n```\n\n### Añadir elementos al diccionario\n\nPodemos añadir nuevos pares clave-valor al diccionario\n\n```py\n# Sintaxis\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\ndct['key5'] = 'value5'\n```\n\n**Ejemplo:**\n\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_married':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n        }\n}\nperson['job_title'] = 'Instructor'\nperson['skills'].append('HTML')\nprint(person)\n```\n\n### Modificar elementos del diccionario\n\nPodemos modificar elementos del diccionario\n\n```py\n# Sintaxis\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\ndct['key1'] = 'value-one'\n```\n\n**Ejemplo:**\n\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_married':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n    }\n}\nperson['first_name'] = 'Eyob'\nperson['age'] = 252\n```\n\n### Comprobar claves en el diccionario\n\nUsamos el operador _in_ para comprobar si una clave existe en el diccionario\n\n```py\n# Sintaxis\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\nprint('key2' in dct) # True\nprint('key5' in dct) # False\n```\n\n### Eliminar pares clave-valor del diccionario\n\n- _pop(key)_: elimina el elemento con la clave especificada\n- _popitem()_: elimina el último elemento\n- _del_: elimina el elemento con la clave especificada\n\n```py\n# Sintaxis\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\ndct.pop('key1') # elimina el elemento key1\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\ndct.popitem() # elimina el último elemento\ndel dct['key2'] # elimina el elemento key2\n```\n\n**Ejemplo:**\n\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_married':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n    }\n}\nperson.pop('first_name')  # elimina el elemento first_name\nperson.popitem()          # elimina el último elemento\ndel person['is_married']  # elimina el elemento is_married\n```\n\n### Convertir diccionario a lista de tuplas\n\nEl método _items()_ convierte el diccionario en una lista de tuplas.\n\n```py\n# Sintaxis\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\nprint(dct.items()) # dict_items([('key1', 'value1'), ('key2', 'value2'), ('key3', 'value3'), ('key4', 'value4')])\n```\n\n### Vaciar diccionario\n\nSi no necesitamos los elementos del diccionario, podemos usar el método _clear()_ para vaciarlo\n\n```py\n# Sintaxis\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\nprint(dct.clear()) # None\n```\n\n### Eliminar diccionario\n\nSi ya no necesitamos el diccionario, podemos eliminarlo por completo\n\n```py\n# Sintaxis\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\ndel dct\n```\n\n### Copiar diccionario\n\nPodemos usar el método _copy()_ para copiar un diccionario. Usar copy evita que el diccionario original sea modificado.\n\n```py\n# Sintaxis\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\ndct_copy = dct.copy() # {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\n```\n\n### Obtener lista de claves del diccionario\n\nEl método keys() nos da una lista con todas las claves del diccionario.\n\n```py\n# Sintaxis\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\nkeys = dct.keys()\nprint(keys) # dict_keys(['key1', 'key2', 'key3', 'key4'])\n```\n\n### Obtener lista de valores del diccionario\n\nEl método values() nos da una lista con todos los valores del diccionario.\n\n```py\n# Sintaxis\ndct = {'key1':'value1', 'key2':'value2', 'key3':'value3', 'key4':'value4'}\nvalues = dct.values()\nprint(values) # dict_values(['value1', 'value2', 'value3', 'value4'])\n```\n\n🌕 ¡Bien hecho! Ahora dominas las potentes capacidades de los diccionarios. Has completado el desafío del Día 8, estás un paso más cerca del éxito. Ahora ejercita tu mente y tu cuerpo.\n\n## 💻 Ejercicios - Día 8\n\n1. Crea un diccionario vacío llamado dog\n2. Añade las claves name, color, breed, legs y age al diccionario dog\n3. Crea un diccionario student con las claves first_name, last_name, gender, age, marital status, skills, country, city y address\n4. Obtén la longitud del diccionario student\n5. Obtén el valor de skills y comprueba su tipo; debe ser una lista\n6. Modifica skills añadiendo una o dos habilidades\n7. Obtén la lista de claves del diccionario\n8. Obtén la lista de valores del diccionario\n9. Usa el método _items()_ para convertir el diccionario en una lista de tuplas\n10. Elimina un elemento del diccionario\n11. Elimina uno de los diccionarios\n\n🎉 ¡Felicidades! 🎉\n\n[<< Día 7](./07_sets_sp.md) | [Día 9 >>](./09_conditionals_sp.md)\n"
  },
  {
    "path": "Spanish/09_conditionals_sp.md",
    "content": "<div align=\"center\">\n  <h1> 30 días de Python: Día 9 - Sentencias condicionales</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Autor:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small>Segunda edición: julio de 2021</small>\n</sub>\n\n</div>\n\n[<< Día 8](./08_dictionaries_sp.md) | [Día 10 >>](./10_loops_sp.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 Día 9](#-día-9)\n  - [Sentencias condicionales](#sentencias-condicionales)\n    - [Condición If](#condición-if)\n    - [If Else](#if-else)\n    - [If Elif Else](#if-elif-else)\n    - [Abreviación](#abreviación)\n    - [Condicionales anidados](#condicionales-anidados)\n    - [If y operadores lógicos](#if-y-operadores-lógicos)\n    - [If y operador lógico Or](#if-y-operador-lógico-or)\n  - [💻 Ejercicios - Día 9](#-ejercicios---día-9)\n    - [Ejercicios: Nivel 1](#ejercicios-nivel-1)\n\n# 📘 Día 9\n\n## Sentencias condicionales\n\nPor defecto, las sentencias en un script de Python se ejecutan secuencialmente de arriba hacia abajo. Si la lógica lo requiere, podemos cambiar el orden de dos maneras:\n\n- Ejecución condicional: si una expresión es verdadera, se ejecutan uno o más bloques de código\n- Ejecución repetitiva: mientras una expresión sea verdadera, se repiten uno o más bloques de código. En esta sección discutiremos las sentencias *if*, *else* y *elif*. Los operadores de comparación y lógicos vistos antes serán útiles aquí.\n\n### Condición If\n\nEn Python y otros lenguajes, la palabra clave *if* se usa para comprobar si una condición es verdadera y ejecutar un bloque de código. Recuerda la indentación después de los dos puntos.\n\n```py\n# Sintaxis\nif condition:\n    # Si la condición es verdadera, ejecutar este bloque de código\n```\n\n**Ejemplo 1**\n\n```py\na = 3\nif a > 0:\n    print('A es un número positivo')\n# A es un número positivo\n```\n\nComo se muestra arriba, 3 es mayor que 0. La condición es verdadera y se ejecuta el bloque de código. Si la condición fuera falsa, no veríamos resultado; para manejar condiciones falsas usamos el bloque *else*.\n\n### If Else\n\nSi la condición es verdadera se ejecuta el primer bloque, de lo contrario se ejecuta el bloque *else*.\n\n```py\n# Sintaxis\nif condition:\n    # Si la condición es verdadera, ejecutar este bloque\nelse:\n    # Si la condición es falsa, ejecutar este bloque\n```\n\n**Ejemplo:**\n\n```py\na = 3\nif a < 0:\n    print('A es un número negativo')\nelse:\n    print('A es un número positivo')\n```\n\nLa condición anterior es falsa, por eso se ejecuta el bloque *else*. ¿Y si tenemos más de dos condiciones? Podemos usar *elif*.\n\n### If Elif Else\n\nEn la vida tomamos decisiones cada día que implican más de una condición. En programación, cuando tenemos múltiples condiciones, usamos *elif*.\n\n```py\n# Sintaxis\nif condition:\n    # código\nelif condition:\n    # código\nelse:\n    # código\n```\n\n**Ejemplo:**\n\n```py\na = 0\nif a > 0:\n    print('A es un número positivo')\nelif a < 0:\n    print('A es un número negativo')\nelse:\n    print('A es cero')\n```\n\n### Abreviación\n\n```py\n# Sintaxis\n<expr> if condición else <expr>\n```\n\n**Ejemplo:**\n\n```py\na = 3\nprint('A es positivo') if a > 0 else print('A es negativo') # Se cumple la primera condición, imprimirá 'A es positivo'\n```\n\n### Condicionales anidados\n\nLos condicionales pueden anidarse.\n\n```py\n# Sintaxis\nif condición:\n    # código\n    if condición:\n        # código\n```\n\n**Ejemplo:**\n\n```py\na = 0\nif a > 0:\n    if a % 2 == 0:\n        print('A es un número positivo y par')\n    else:\n        print('A es un número positivo')\nelif a == 0:\n    print('A es cero')\nelse:\n    print('A es un número negativo')\n```\n\nPodemos usar el operador lógico *and* para evitar escribir condicionales anidados.\n\n### If y operadores lógicos\n\n```py\n# Sintaxis\nif condición and condición:\n    # código\n```\n\n**Ejemplo:**\n\n```py\na = 0\nif a > 0 and a % 2 == 0:\n    print('A es un número positivo y par')\nelif a > 0 and a % 2 != 0:\n    print('A es un número positivo')\nelif a == 0:\n    print('A es cero')\nelse:\n    print('A es un número negativo')\n```\n\n### If y operador lógico Or\n\n```py\n# Sintaxis\nif condición or condición:\n    # código\n```\n\n**Ejemplo:**\n\n```py\nuser = 'James'\naccess_level = 3\nif user == 'admin' or access_level >= 4:\n    print('Acceso concedido!')\nelse:\n    print('Acceso denegado!')\n```\n\n🌕 Lo estás haciendo muy bien. Nunca te rindas; las cosas grandiosas requieren tiempo. Acabas de completar el desafío del Día 9; estás a 9 pasos en tu camino hacia lo grande. Haz ahora algunos ejercicios para entrenar tu mente y tu cuerpo.\n\n## 💻 Ejercicios - Día 9\n\n### Ejercicios: Nivel 1\n\n1. Usa input para obtener la edad del usuario (por ejemplo: \"Introduce tu edad:\"). Si el usuario tiene 18 años o más, muestra: 'Ya tienes la edad suficiente para aprender a conducir.' Si es menor, muestra cuántos años le faltan. Ejemplo de salida:\n\n   ```sh\n   Introduce tu edad: 30\n   Ya tienes la edad suficiente para aprender a conducir.\n   Salida:\n   Introduce tu edad: 15\n   Aún necesitas esperar 3 años para aprender a conducir.\n   ```\n\n2. Usa if…else para comparar my_age y your_age. ¿Quién es mayor (yo o tú)? Usa input(\"Introduce tu edad:\") para obtener la edad. Puedes usar condicionales anidados para imprimir 'año' cuando la diferencia sea 1, 'años' para diferencias mayores, y un mensaje personalizado si my_age = your_age. Salida de ejemplo:\n\n   ```sh\n   Introduce tu edad: 30\n   Tienes 5 años más que yo.\n   ```\n\n3. Pide al usuario dos números con input. Si a > b, imprime 'a es mayor que b'; si a < b, imprime 'a es menor que b'; si son iguales, imprime 'a es igual a b'.\n\n```sh\nIntroduce el primer número: 4\nIntroduce el segundo número: 3\n4 es mayor que 3\n```\n\n### Ejercicios: Nivel 2\n\n1. Escribe un código que asigne una calificación según la nota del estudiante:\n\n   ```sh\n   80-100, A\n   70-79, B\n   60-69, C\n   50-59, D\n   0-49, F\n   ```\n\n2. Comprueba si es otoño, invierno, primavera o verano. Si el usuario introduce:\n   Septiembre, Octubre o Noviembre → otoño.\n   Diciembre, Enero o Febrero → invierno.\n   Marzo, Abril o Mayo → primavera.\n   Junio, Julio u Agosto → verano.\n3. La siguiente lista contiene algunas frutas:\n\n   ```py\n   fruits = ['banana', 'orange', 'mango', 'lemon']\n   ```\n\n   Si una fruta no está en la lista, añádela e imprime la lista modificada. Si ya existe, imprime 'La fruta ya está en la lista'.\n\n### Ejercicios: Nivel 3\n\n1. Aquí hay un diccionario persona. ¡Siéntete libre de modificarlo!\n\n```py\nperson = {\n    'first_name': 'Asabeneh',\n    'last_name': 'Yetayeh',\n    'age': 250,\n    'country': 'Finlandia',\n    'is_married': True,\n    'skills': ['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address': {\n        'street': 'Calle Espacial',\n        'zipcode': '02210'\n    }\n}\n```\n\n- Comprueba si existe la clave skills en el diccionario; si existe, imprime la habilidad central de la lista skills.\n- Comprueba si existe la clave skills; si existe, verifica si la persona tiene la habilidad 'Python' e imprime el resultado.\n- Si las habilidades son sólo JavaScript y React, imprime 'Es desarrollador frontend'; si incluyen Node, Python y MongoDB, imprime 'Es desarrollador backend'; si incluyen React, Node y MongoDB, imprime 'Es desarrollador full-stack'; en caso contrario, imprime 'Título desconocido' — puedes anidar más condiciones para mayor precisión.\n- Si la persona está casada y vive en Finlandia, imprime la siguiente línea:\n\n```py\nprint('Asabeneh Yetayeh vive en Finlandia. Está casado.')\n```\n\n🎉 ¡Felicidades! 🎉\n\n[<< Día 8](./08_dictionaries_sp.md) | [Día 10 >>](./10_loops_sp.md)\n"
  },
  {
    "path": "Spanish/10_loops_sp.md",
    "content": "<div align=\"center\">\n  <h1> 30 días de Python: Día 10 - Bucles</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Autor:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> Segunda edición: julio de 2021</small>\n</sub>\n\n</div>\n\n[<< Día 9](./09_conditionals_sp.md) | [Día 11 >>](./11_functions_sp.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n\n- [📘 Día 10](#-día-10)\n  - [Bucles](#bucles)\n    - [Bucle while](#bucle-while)\n    - [break y continue - parte 1](#break-y-continue---parte-1)\n    - [Bucle for](#bucle-for)\n    - [break y continue - parte 2](#break-y-continue---parte-2)\n    - [Función range()](#función-range)\n    - [Bucles for anidados](#bucles-for-anidados)\n    - [for y else](#for-y-else)\n    - [Sentencia pass](#sentencia-pass)\n  - [💻 Ejercicios - Día 10](#-ejercicios---día-10)\n    - [Ejercicios: Nivel 1](#ejercicios-nivel-1)\n    - [Ejercicios: Nivel 2](#ejercicios-nivel-2)\n    - [Ejercicios: Nivel 3](#ejercicios-nivel-3)\n\n# 📘 Día 10\n\n## Bucles\n\nLa vida está llena de ciclos. En programación realizamos muchas tareas repetitivas. Los lenguajes de programación usan bucles para gestionar tareas repetitivas; en Python hay principalmente dos tipos de bucles:\n1. Bucle while\n2. Bucle for\n\n### Bucle while\n\nUsamos la palabra clave `while` para crear un bucle while. Repite un bloque de código mientras la condición se cumpla. Cuando la condición se vuelve falsa, el bucle termina y se ejecuta el código que sigue.\n\n```python\n# Sintaxis\nwhile condition:\n    # código\n```\n\n**Ejemplo:**\n\n```python\ncount = 0\nwhile count < 5:\n    print(count)\n    count = count + 1\n# prints from 0 to 4\n```\n\nEn el bucle anterior, cuando count llegue a 5 la condición se vuelve falsa y el bucle se detiene.\n\nSi queremos ejecutar un bloque cuando la condición sea falsa, podemos usar la palabra clave `else`.\n\n```python\n  # syntax\nwhile condition:\n    code goes here\nelse:\n    code goes here\n```\n\n**Ejemplo:**\n\n```python\ncount = 0\nwhile count < 5:\n    print(count)\n    count = count + 1\nelse:\n    print(count)\n```\n\nCuando count sea 5 la condición será falsa, el bucle terminará y se ejecutará el bloque else; por tanto se imprimirá 5.\n\n### break y continue - parte 1\n\n* break: cuando queremos salir del bucle usamos la palabra clave \\break`.`\n\n```python\n# syntax\nwhile condition:\n    code goes here\n    if another_condition:\n        break\n```\n\n**Example:**\n\n```python\ncount = 0\nwhile count < 5:\n    print(count)\n    count = count + 1\n    if count == 3:\n        break\n```\nEl while anterior solo imprimirá 0, 1, 2; cuando count llegue a 3 el bucle terminará.\n- Continue: cuando queremos saltarnos la iteración actual y continuar con la siguiente usamos la palabra clave `continue`.\n\n```python\n  # syntax\nwhile condition:\n    code goes here\n    if another_condition:\n        continue\n```\n\n**Ejemplo:**\n\n```python\ncount = 0\nwhile count < 5:\n    if count == 3:\n        count = count + 1\n        continue\n    print(count)\n    count = count + 1\n```\n\nEl while anterior imprimirá 0, 1, 2, 4 (3 se saltó).\n\n### Bucle for\n\nLa palabra clave `for` se usa para crear bucles for. Es similar a otros lenguajes, pero con diferencias sintácticas. Se usa para iterar sobre secuencias (listas, tuplas, diccionarios, conjuntos, cadenas, etc.).\n\n- Bucle for para listas\n\n```python\n# syntax\nfor iterator in lst:\n    code goes here\n```\n\n**Ejemplo:**\n\n```python\nnumbers = [0, 1, 2, 3, 4, 5]\nfor number in numbers: # number es un nombre temporal que referencia el elemento de la lista dentro del bucle\n    print(number)       # number se imprimirá línea por línea, de 0 a 5\n```\n\n- Bucle for para cadenas\n\n```python\n# syntax\nfor iterator in string:\n    code goes here\n```\n\n**Ejemplo:**\n\n```python\nlanguage = 'Python'\nfor letter in language:\n    print(letter)\n\nfor i in range(len(language)):\n    print(language[i])\n```\n\n- Bucle for para tuplas\n\n```python\n# syntax\nfor iterator in tpl:\n    code goes here\n```\n\n**Ejemplo:**\n\n```python\nnumbers = (0, 1, 2, 3, 4, 5)\nfor number in numbers:\n    print(number)\n```\n\n- Bucle for para diccionarios\n  Al iterar, se recorrerán las claves del diccionario.\n\n```python\n  # syntax\nfor iterator in dct:\n    code goes here\n```\n\n**Ejemplo:**\n\n```python\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_marred':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n    }\n}\nfor key in person:\n    print(key) # sólo imprime las claves\n\nfor key, value in person.items():\n    print(key, value) # así podemos acceder a claves y valores durante la iteración\n```\n\n- Bucle for para conjuntos\n\n```python\n# syntax\nfor iterator in st:\n    code goes here\n```\n\n**Ejemplo:**\n\n```python\nit_companies = {'Facebook', 'Google', 'Microsoft', 'Apple', 'IBM', 'Oracle', 'Amazon'}\nfor company in it_companies:\n    print(company)\n```\n\n### break y continue - parte 2\n\nPista:\n_break_: cuando queremos terminar el bucle antes de completarlo usamos `break`.\n\n```python\n# syntax\nfor iterator in sequence:\n    code goes here\n    if condition:\n        break\n```\n\n**Ejemplo:**\n\n```python\nnumbers = (0,1,2,3,4,5)\nfor number in numbers:\n    print(number) # imprime 0, 1, 2, 3\n    if number == 3:\n        break\n```\nEn el ejemplo anterior, cuando number sea 3 el bucle terminará.\n\n_continue_: cuando queremos saltarnos la iteración actual y continuar con la siguiente usamos la palabra clave `continue`.\n\n```python\n  # syntax\nfor iterator in sequence:\n    code goes here\n    if condition:\n        continue\n```\n\n**Ejemplo:**\n\n```python\nnumbers = (0,1,2,3,4,5)\nfor number in numbers:\n    print(number)\n    if number == 3:\n        continue\n    print('Next number should be ', number + 1) if number != 5 else print(\"loop's end\") # En resumen: para condiciones cortas se puede usar if y else en línea\nprint('outside the loop')\n```\nEn el ejemplo anterior, cuando number es 3, las instrucciones posteriores dentro del bucle se saltan y si hay más elementos por recorrer, continúa con la siguiente iteración.\n\n### Función range()\n\nLa función `range()` genera una secuencia de números. La forma _range(start, end, step)_ acepta tres parámetros: inicio, fin y paso. Por defecto inicio es 0 y el paso es 1. Se necesita al menos un parámetro (el valor de fin).\n\nUsando `range()` para generar secuencias\n\n```python\nlst = list(range(11)) \nprint(lst) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]\nst = set(range(1, 11))    # start y stop, paso por defecto 1\nprint(st) # {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}\n\nlst = list(range(0,11,2))\nprint(lst) # [0, 2, 4, 6, 8, 10]\nst = set(range(0,11,2))\nprint(st) #  {0, 2, 4, 6, 8, 10}\n```\n\n```python\n# syntax\nfor iterator in range(start, end, step):\n```\n\n**Ejemplo:**\n\n```python\nfor number in range(11):\n    print(number)   # imprime 0 a 10, no incluye 11.\n```\n\n### Bucles for anidados\n\nPodemos anidar un bucle dentro de otro; a esto se le llama bucle anidado.\n\n```python\n# syntax\nfor x in y:\n    for t in x:\n        print(t)\n```\n\n**Ejemplo:**\n\n```python\nperson = {\n    'first_name': 'Asabeneh',\n    'last_name': 'Yetayeh',\n    'age': 250,\n    'country': 'Finland',\n    'is_marred': True,\n    'skills': ['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address': {\n        'street': 'Space street',\n        'zipcode': '02210'\n    }\n}\nfor key in person:\n    if key == 'skills':\n        for skill in person['skills']:\n            print(skill)\n```\n\n### for y else\n\nSi queremos ejecutar un bloque de código al terminar el bucle, podemos usar la palabra clave `else`.\n\n```python\n# syntax\nfor iterator in range(start, end, step):\n    do something\nelse:\n    print('The loop ended')\n```\n\n**Ejemplo:**\n\n```python\nfor number in range(11):\n    print(number)   # prints 0 to 10, not including 11\nelse:\n    print('The loop stops at', number)\n```\n\n### Sentencia pass\n\nEn Python, cuando se requiere una instrucción (por ejemplo después de `:`) pero no queremos ejecutar código, usamos `pass` para evitar errores. También sirve como marcador para rellenar más adelante.\n\n**Ejemplo:**\n\n```python\nfor number in range(6):\n    pass\n```\n\n🌕 Has dado un gran paso — ¡bien hecho! Acabas de completar el desafío del Día 10; estás a 10 pasos en tu camino hacia lo grande. Ahora hagamos algunos ejercicios para entrenar la mente y los músculos.\n\n## 💻 Ejercicios - Día 10\n\n### Ejercicios: Nivel 1\n\n1. Implementa iteraciones de 0 a 10 usando while y for.\n2. Implementa iteraciones de 10 a 0 usando while y for.\n3. Escribe un bucle que llame a `print()` 7 veces para producir este triángulo:\n    ```py\n     #\n     ##\n     ###\n     ####\n     #####\n     ######\n     #######\n   ```\n\n4. Usa bucles anidados para producir la siguiente salida:\n\n   ```sh\n   # # # # # # # #\n   # # # # # # # #\n   # # # # # # # #\n   # # # # # # # #\n   # # # # # # # #\n   # # # # # # # #\n   # # # # # # # #\n   # # # # # # # #\n   ```\n5. Usando un bucle, produce la siguiente salida:\n   ```sh\n   0 x 0 = 0\n   1 x 1 = 1\n   2 x 2 = 4\n   3 x 3 = 9\n   4 x 4 = 16\n   5 x 5 = 25\n   6 x 6 = 36\n   7 x 7 = 49\n   8 x 8 = 64\n   9 x 9 = 81\n   10 x 10 = 100\n   ```\n6. Recorre con for la lista `['Python', 'Numpy','Pandas','Django', 'Flask']` e imprime cada elemento.\n7. Recorre con for de 0 a 100 e imprime todos los números pares.\n8. Recorre con for de 0 a 100 e imprime todos los números impares.\n\n### Ejercicios: Nivel 2\n\n1. Usa un for para sumar los números de 0 a 100.\n    ```sh\n   The sum of all numbers is 5050.\n   ```\n2. Usa un for para sumar por separado los impares y los pares de 0 a 100.\n    ```sh\n   The sum of all odd numbers is 2500. And the sum of all even numbers is 2550.\n   ```\n\n### Ejercicios: Nivel 3\n\n1. Ve a la carpeta data y usa el archivo [countries.py](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/data/countries.py). Itera los países y extrae aquellos que contienen la cadena `land`.\n2. Dada la lista `fruits = ['banana', 'orange', 'mango', 'lemon']`, invierte los elementos usando un bucle.\n3. Ve a la carpeta data y usa el archivo [countries-data.py](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/data/countries-data.py).\n   1. ¿Cuántos idiomas distintos hay en los datos?\n   2. ¿Cuál es el idioma usado por más países?\n   3. Encuentra los diez países con mayor población.\n\n🎉 ¡Felicidades! 🎉\n\n[<< Día 9](./09_conditionals_sp.md) | [Día 11 >>](./11_functions_sp.md)"
  },
  {
    "path": "Spanish/11_functions_sp.md",
    "content": "<div align=\"center\">\n  <h1>30 Días de Python: Día 11 - Funciones</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Autor:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> Segunda edición: julio de 2021</small>\n</sub>\n\n</div>\n\n[<< Día 10](./10_loops_sp.md) | [Día 12 >>](./12_modules_sp.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 Día 11](#-día-11)\n  - [Funciones](#funciones)\n    - [Definir funciones](#definir-funciones)\n    - [Declarar y llamar a una función](#declarar-y-llamar-a-una-función)\n    - [Función sin parámetros](#función-sin-parámetros)\n    - [Funciones que retornan valores - Parte 1](#funciones-que-retornan-valores---parte-1)\n    - [Funciones con parámetros](#funciones-con-parámetros)\n    - [Pasar argumentos por clave y valor](#pasar-argumentos-por-clave-y-valor)\n    - [Funciones que retornan valores - Parte 2](#funciones-que-retornan-valores---parte-2)\n    - [Funciones con parámetros por defecto](#funciones-con-parámetros-por-defecto)\n    - [Número arbitrario de argumentos](#número-arbitrario-de-argumentos)\n    - [Parámetros por defecto y arbitrarios en funciones](#parámetros-por-defecto-y-arbitrarios-en-funciones)\n    - [Función como parámetro de otra función](#función-como-parámetro-de-otra-función)\n  - [💻 Ejercicios: Día 11](#-ejercicios-día-11)\n    - [Ejercicios: Nivel 1](#ejercicios-nivel-1)\n    - [Ejercicios: Nivel 2](#ejercicios-nivel-2)\n    - [Ejercicios: Nivel 3](#ejercicios-nivel-3)\n\n# 📘 Día 11\n\n## Funciones\n\nHasta ahora hemos aprendido muchas funciones integradas de Python. En esta sección nos centraremos en funciones definidas por el usuario. ¿Qué es una función? Antes de crear funciones, entendamos qué es y por qué las necesitamos.\n\n### Definir funciones\n\nUna función es un bloque de código reutilizable o una sentencia de programación que realiza una tarea específica. Para definir o declarar una función, Python provee la palabra clave def. La sintaxis para definir funciones es la siguiente. El código dentro de la función solo se ejecuta cuando la llamamos o la invocamos.\n\n### Declarar y llamar a una función\n\nCuando creamos una función, decimos que la declaramos. Cuando la usamos, decimos que la llamamos o invocamos. Las funciones pueden tener parámetros o no.\n\n```py\n# Sintaxis\n# Declarar una función\ndef function_name():\n    codes\n    codes\n# Llamar a una función\nfunction_name()\n```\n\n### Función sin parámetros\n\nUna función puede declararse sin parámetros.\n\n**Ejemplo:**\n\n```py\ndef generate_full_name ():\n    first_name = 'Asabeneh'\n    last_name = 'Yetayeh'\n    space = ' '\n    full_name = first_name + space + last_name\n    print(full_name)\ngenerate_full_name () # Llamar a una función\n\ndef add_two_numbers ():\n    num_one = 2\n    num_two = 3\n    total = num_one + num_two\n    print(total)\nadd_two_numbers()\n```\n\n### Funciones que retornan valores - Parte 1\n\nUna función también puede devolver un valor; si una función no tiene return, devuelve None. Reescribamos las funciones anteriores usando return. A partir de ahora, cuando llamemos a la función y la imprimamos, obtendremos un valor.\n\n```py\ndef generate_full_name ():\n    first_name = 'Asabeneh'\n    last_name = 'Yetayeh'\n    space = ' '\n    full_name = first_name + space + last_name\n    return full_name\nprint(generate_full_name())\n\ndef add_two_numbers ():\n    num_one = 2\n    num_two = 3\n    total = num_one + num_two\n    return total\nprint(add_two_numbers())\n```\n\n### Funciones con parámetros\n\nEn una función podemos pasar diferentes tipos de datos (números, cadenas, booleanos, listas, tuplas, diccionarios o sets) como parámetros.\n\n- Parámetro único: si una función necesita un parámetro, la llamamos con un argumento.\n\n```py\n  # Sintaxis\n  # Declarar una función\n  def function_name(parameter):\n    codes\n    codes\n  # Llamar a la función\n  print(function_name(argument))\n```\n\n**Ejemplo:**\n\n```py\ndef greetings (name):\n    message = name + ', welcome to Python for Everyone!'\n    return message\n\nprint(greetings('Asabeneh'))\n\ndef add_ten(num):\n    ten = 10\n    return num + ten\nprint(add_ten(90))\n\ndef square_number(x):\n    return x * x\nprint(square_number(2))\n\ndef area_of_circle (r):\n    PI = 3.14\n    area = PI * r ** 2\n    return area\nprint(area_of_circle(10))\n\ndef sum_of_numbers(n):\n    total = 0\n    for i in range(n+1):\n        total+=i\n    print(total)\nprint(sum_of_numbers(10)) # 55\nprint(sum_of_numbers(100)) # 5050\n```\n\n- Dos parámetros: una función puede no tener parámetros o tener uno o varios. Si necesita dos parámetros, la llamamos con dos argumentos.\n\n```py\n  # Sintaxis\n  # Declarar una función\n  def function_name(para1, para2):\n    codes\n    codes\n  # Llamar a la función\n  print(function_name(arg1, arg2))\n```\n\n**Ejemplo:**\n\n```py\ndef generate_full_name (first_name, last_name):\n    space = ' '\n    full_name = first_name + space + last_name\n    return full_name\nprint('Full Name: ', generate_full_name('Asabeneh','Yetayeh'))\n\ndef sum_two_numbers (num_one, num_two):\n    sum = num_one + num_two\n    return sum\nprint('Sum of two numbers: ', sum_two_numbers(1, 9))\n\ndef calculate_age (current_year, birth_year):\n    age = current_year - birth_year\n    return age;\n\nprint('Age: ', calculate_age(2021, 1819))\n\ndef weight_of_object (mass, gravity):\n    weight = str(mass * gravity)+ ' N' # El valor necesita convertirse a cadena primero\n    return weight\nprint('Weight of an object in Newtons: ', weight_of_object(100, 9.81))\n```\n\n### Pasar argumentos por clave y valor\n\nSi pasamos argumentos por clave=valor, el orden de los parámetros no importa.\n\n```py\n# Sintaxis\n# Declarar una función\ndef function_name(para1, para2):\n    codes\n    codes\n# Llamar a la función\nprint(function_name(para1 = 'John', para2 = 'Doe')) # el orden de los parámetros no importa\n```\n\n**Ejemplo:**\n\n```py\ndef print_fullname(firstname, lastname):\n    space = ' '\n    full_name = firstname  + space + lastname\n    print(full_name)\nprint(print_fullname(firstname = 'Asabeneh', lastname = 'Yetayeh'))\n\ndef add_two_numbers (num1, num2):\n    total = num1 + num2\n    print(total)\nprint(add_two_numbers(num2 = 3, num1 = 2)) # el orden no importa\n```\n\n### Funciones que retornan valores - Parte 2\n\nSi no retornamos un valor en una función, por defecto devuelve _None_. Para devolver un valor usamos la palabra clave _return_ seguida de la variable a retornar. Podemos devolver cualquier tipo de dato desde una función.\n\n- Devolver cadenas:\n  **Ejemplo:**\n\n```py\ndef print_name(firstname):\n    return firstname\nprint_name('Asabeneh') # Asabeneh\n\ndef print_full_name(firstname, lastname):\n    space = ' '\n    full_name = firstname  + space + lastname\n    return full_name\nprint_full_name(firstname='Asabeneh', lastname='Yetayeh')\n```\n\n- Devolver números:\n\n**Ejemplo:**\n\n```py\ndef add_two_numbers (num1, num2):\n    total = num1 + num2\n    return total\nprint(add_two_numbers(2, 3))\n\ndef calculate_age (current_year, birth_year):\n    age = current_year - birth_year\n    return age;\nprint('Age: ', calculate_age(2019, 1819))\n```\n\n- Devolver booleanos:\n  **Ejemplo:**\n\n```py\ndef is_even (n):\n    if n % 2 == 0:\n        print('even')\n        return True    # la instrucción return detiene la ejecución adicional en la función\n    return False\nprint(is_even(10)) # True\nprint(is_even(7)) # False\n```\n\n- Devolver listas:\n  **Ejemplo:**\n\n```py\ndef find_even_numbers(n):\n    evens = []\n    for i in range(n + 1):\n        if i % 2 == 0:\n            evens.append(i)\n    return evens\nprint(find_even_numbers(10))\n```\n\n### Funciones con parámetros por defecto\n\nA veces pasamos valores por defecto a los parámetros. Si no proporcionamos un argumento al llamar la función, se usa el valor por defecto.\n\n```py\n# Sintaxis\n# Declarar una función\ndef function_name(param = value):\n    codes\n    codes\n# Llamar a la función\nfunction_name()\nfunction_name(arg)\n```\n\n**Ejemplo:**\n\n```py\ndef greetings (name = 'Peter'):\n    message = name + ', welcome to Python for Everyone!'\n    return message\nprint(greetings())\nprint(greetings('Asabeneh'))\n\ndef generate_full_name (first_name = 'Asabeneh', last_name = 'Yetayeh'):\n    space = ' '\n    full_name = first_name + space + last_name\n    return full_name\n\nprint(generate_full_name())\nprint(generate_full_name('David','Smith'))\n\ndef calculate_age (birth_year,current_year = 2021):\n    age = current_year - birth_year\n    return age;\nprint('Age: ', calculate_age(1821))\n\ndef weight_of_object (mass, gravity = 9.81):\n    weight = str(mass * gravity)+ ' N' # gravedad promedio en la superficie de la Tierra\n    return weight\nprint('Weight of an object in Newtons: ', weight_of_object(100)) # 9.81 - gravedad promedio en la Tierra\nprint('Weight of an object in Newtons: ', weight_of_object(100, 1.62)) # gravedad en la Luna\n```\n\n### Número arbitrario de argumentos\n\nSi no sabemos cuántos argumentos se pasarán a la función, podemos usar un parámetro con * para aceptar un número arbitrario de argumentos.\n\n```py\n# Sintaxis\n# Declarar una función\ndef function_name(*args):\n    codes\n    codes\n# Llamar a la función\nfunction_name(param1, param2, param3,..)\n```\n\n**Ejemplo:**\n\n```py\ndef sum_all_nums(*nums):\n    total = 0\n    for num in nums:\n        total += num     # equivalente a total = total + num\n    return total\nprint(sum_all_nums(2, 3, 5)) # 10\n```\n\n### Parámetros por defecto y arbitrarios en funciones\n\n```py\ndef generate_groups (team,*args):\n    print(team)\n    for i in args:\n        print(i)\nprint(generate_groups('Team-1','Asabeneh','Brook','David','Eyob'))\n```\n\n### Función como parámetro de otra función\n\n```py\n# Puedes pasar una función como argumento\ndef square_number (n):\n    return n * n\ndef do_something(f, x):\n    return f(x)\nprint(do_something(square_number, 3)) # 27\n```\n\n🌕 Has avanzado mucho. ¡Sigue así! Has completado el desafío del día 11 y ya llevas 11 pasos en el camino al éxito. Ahora realiza algunos ejercicios para ejercitar la mente y la práctica.\n\n## Testimonios\n\nEs hora de expresar tu opinión sobre el autor y 30DaysOfPython. Puedes dejar tu testimonio en este [enlace](https://testimonify.herokuapp.com/).\n\n## 💻 Ejercicios: Día 11\n\n### Ejercicios: Nivel 1\n\n1. Declara una función _add_two_numbers_. Debe aceptar dos parámetros y devolver su suma.\n2. La fórmula del área de un círculo es: area = π x r x r. Escribe una función _area_of_circle_ que la calcule.\n3. Escribe una función llamada add_all_nums que acepte un número arbitrario de argumentos y sume todos. Verifica que todos los elementos sean de tipo numérico. Si no, devuelve un mensaje apropiado.\n4. La temperatura en Celsius (°C) se puede convertir a Fahrenheit (°F) con: °F = (°C x 9/5) + 32. Escribe una función _convert_celsius_to_fahrenheit_.\n5. Escribe una función llamada check_season que acepte un mes y devuelva la estación: otoño, invierno, primavera o verano.\n6. Escribe una función llamada calculate_slope que devuelva la pendiente de una ecuación lineal.\n7. La ecuación cuadrática se calcula como: ax² + bx + c = 0. Escribe una función _solve_quadratic_eqn_ que calcule las soluciones.\n8. Declara una función llamada print_list que acepte una lista y imprima cada elemento.\n9. Declara una función llamada reverse_list que acepte un arreglo y devuelva su reverso (usa un bucle).\n\n```py\nprint(reverse_list([1, 2, 3, 4, 5]))\n# [5, 4, 3, 2, 1]\nprint(reverse_list1([\"A\", \"B\", \"C\"]))\n# [\"C\", \"B\", \"A\"]\n```\n\n10. Declara una función capitalize_list_items que acepte una lista y devuelva una lista con los elementos en mayúscula.\n11. Declara una función add_item que acepte una lista y un ítem. Debe devolver la lista con el ítem agregado al final.\n\n```py\nfood_staff = ['Potato', 'Tomato', 'Mango', 'Milk'];\nprint(add_item(food_staff, 'Meat'))     # ['Potato', 'Tomato', 'Mango', 'Milk','Meat'];\nnumbers = [2, 3, 7, 9];\nprint(add_item(numbers, 5))      [2, 3, 7, 9, 5]\n```\n\n12. Declara una función remove_item que acepte una lista y un ítem. Debe devolver la lista con el ítem eliminado.\n\n```py\nfood_staff = ['Potato', 'Tomato', 'Mango', 'Milk'];\nprint(remove_item(food_staff, 'Mango'))  # ['Potato', 'Tomato', 'Milk'];\nnumbers = [2, 3, 7, 9];\nprint(remove_item(numbers, 3))  # [2, 7, 9]\n```\n\n13. Declara una función sum_of_numbers que acepte un número y sume todos los números en ese rango.\n\n```py\nprint(sum_of_numbers(5))  # 15\nprint(sum_all_numbers(10)) # 55\nprint(sum_all_numbers(100)) # 5050\n```\n\n14. Declara una función sum_of_odds que acepte un número y sume todos los impares en ese rango.\n15. Declara una función sum_of_even que acepte un número y sume todos los pares en ese rango.\n\n### Ejercicios: Nivel 2\n\n1. Declara una función evens_and_odds que acepte un entero positivo y calcule la cantidad de pares e impares en ese número.\n\n```py\n    print(evens_and_odds(100))\n    # La cantidad de números pares es 50.\n    # La cantidad de números impares es 50.\n```\n\n2. Llama a tu función factorial que acepte un entero y devuelva su factorial.\n3. Llama a tu función _is_empty_ que acepte un argumento y verifique si está vacío.\n4. Escribe distintas funciones que acepten listas y calculen: media, mediana, moda, rango, varianza y desviación estándar.\n\n### Ejercicios: Nivel 3\n\n1. Escribe una función is_prime que verifique si un número es primo.\n2. Escribe una función que verifique si todos los ítems en una lista son únicos.\n3. Escribe una función que verifique si todos los ítems en una lista son del mismo tipo de dato.\n4. Escribe una función que verifique si una variable proporcionada es un nombre de variable válido en Python.\n5. Accede al archivo de datos countries-data.py.\n\n- Crea una función llamada the_most_spoken_languages que devuelva las 10 o 20 lenguas más habladas en el mundo, ordenadas de mayor a menor.\n- Crea una función llamada the_most_populated_countries que devuelva los 10 o 20 países más poblados del mundo, ordenados de mayor a menor.\n\n🎉 ¡Felicidades! 🎉\n\n[<< Día 10](./10_loops_sp.md) | [Día 12 >>](./12_modules_sp.md)\n"
  },
  {
    "path": "Spanish/12_modules_sp.md",
    "content": "<div align=\"center\">\n  <h1> 30 Días de Python: Día 12 - Módulos </h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Autor:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small>Segunda edición: julio de 2021</small>\n</sub>\n\n</div>\n\n[<< Día 11](./11_functions_sp.md) | [Día 13 >>](./13_list_comprehension_sp.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 Día 12](#-día-12)\n  - [Módulos](#módulos)\n    - [¿Qué es un módulo?](#¿qué-es-un-módulo?)\n    - [Crear módulos](#crear-módulos)\n    - [Importar módulos](#importar-módulos)\n    - [Importar funciones desde un módulo](#importar-funciones-desde-un-módulo)\n    - [Importar funciones y renombrarlas](#importar-funciones-y-renombrarlas)\n  - [Importar módulos incorporados](#importar-módulos-incorporados)\n    - [Módulo OS](#módulo-os)\n    - [Módulo sys](#módulo-sys)\n    - [Módulo statistics](#módulo-statistics)\n    - [Módulo math](#módulo-math)\n    - [Módulo string](#módulo-string)\n    - [Módulo random](#módulo-random)\n  - [💻 Ejercicios: Día 12](#-ejercicios-día-12)\n    - [Ejercicios: Nivel 1](#ejercicios-nivel-1)\n    - [Ejercicios: Nivel 2](#ejercicios-nivel-2)\n    - [Ejercicios: Nivel 3](#ejercicios-nivel-3)\n\n# 📘 Día 12\n\n## Módulos\n\n### ¿Qué es un módulo?\n\nUn módulo es un archivo que contiene un conjunto de código o funciones que se pueden incluir en una aplicación. Un módulo puede ser un archivo con una sola variable, una función o una biblioteca de gran escala.\n\n### Crear módulos\n\nPara crear un módulo, escribimos código en un script de Python y lo guardamos con extensión .py. En la carpeta del proyecto crea un archivo llamado mymodule.py. Escribamos algo de código en ese archivo.\n\n```py\n# archivo mymodule.py\ndef generate_full_name(firstname, lastname):\n    return firstname + ' ' + lastname\n```\n\nEn el directorio del proyecto crea un archivo main.py e importa mymodule.py.\n\n### Importar módulos\n\nPara importar archivos usamos la palabra clave import y el nombre del archivo.\n\n```py\n# archivo main.py\nimport mymodule\nprint(mymodule.generate_full_name('Asabeneh', 'Yetayeh')) # Asabeneh Yetayeh\n```\n\n### Importar funciones desde un módulo\n\nPodemos tener muchas funciones en un archivo y podemos importar cada una por separado.\n\n```py\n# archivo main.py\nfrom mymodule import generate_full_name, sum_two_nums, person, gravity\nprint(generate_full_name('Asabneh','Yetayeh'))\nprint(sum_two_nums(1,9))\nmass = 100\nweight = mass * gravity\nprint(weight)\nprint(person['firstname'])\n```\n\n### Importar funciones y renombrarlas\n\nDurante la importación también podemos renombrar nombres.\n\n```py\n# archivo main.py\nfrom mymodule import generate_full_name as fullname, sum_two_nums as total, person as p, gravity as g\nprint(fullname('Asabneh','Yetayeh'))\nprint(total(1, 9))\nmass = 100\nweight = mass * g\nprint(weight)\nprint(p)\nprint(p['firstname'])\n```\n\n## Importar módulos incorporados\n\nAl igual que otros lenguajes, podemos importar módulos usando la palabra clave import. A continuación importamos algunos módulos incorporados que usamos con frecuencia. Algunos módulos comunes son: math, datetime, os, sys, random, statistics, collections, json, re\n\n### Módulo OS\n\nEl módulo os de Python permite automatizar muchas tareas del sistema operativo. El módulo OS ofrece funciones para crear, cambiar directorio de trabajo, eliminar directorios (carpetas), obtener su contenido y reconocer/cambiar el directorio actual.\n\n```py\n# importar módulo\nimport os\n# crear directorio\nos.mkdir('directory_name')\n# cambiar el directorio actual\nos.chdir('path')\n# obtener el directorio actual\nos.getcwd()\n# eliminar directorio\nos.rmdir()\n```\n\n### Módulo sys\n\nEl módulo sys provee funciones y variables para interactuar con diferentes partes del entorno de ejecución de Python. La función sys.argv devuelve la lista de argumentos de la línea de comandos pasados al script de Python. El elemento en el índice 0 de esa lista es siempre el nombre del script, el índice 1 es el primer argumento pasado desde la línea de comandos.\n\nEjemplo archivo script.py:\n\n```py\nimport sys\n#print(sys.argv[0], argv[1],sys.argv[2])  # esta línea imprimirá: nombre_archivo argumento1 argumento2\nprint('Welcome {}. Enjoy  {} challenge!'.format(sys.argv[1], sys.argv[2]))\n```\n\nPara ver cómo funciona el script, en la línea de comandos escribe:\n\n```sh\npython script.py Asabeneh 30DaysOfPython\n```\n\nResultado:\n\n```sh\nWelcome Asabeneh. Enjoy  30DayOfPython challenge!\n```\n\nAlgunos comandos útiles de sys:\n\n```py\n# salir del script\nsys.exit()\n# conocer el tamaño máximo de un entero\nsys.maxsize\n# conocer la ruta de módulos\nsys.path\n# conocer la versión de Python en uso\nsys.version\n```\n\n### Módulo statistics\n\nEl módulo statistics proporciona funciones de estadísticas para datos numéricos. Algunas funciones comunes definidas en este módulo: mean, median, mode, stdev, etc.\n\n```py\nfrom statistics import * # importar todo del módulo statistics\nages = [20, 20, 4, 24, 25, 22, 26, 20, 23, 22, 26]\nprint(mean(ages))       # ~22.9\nprint(median(ages))     # 23\nprint(mode(ages))       # 20\nprint(stdev(ages))      # ~2.3\n```\n\n### Módulo math\n\nContiene muchas operaciones matemáticas y constantes.\n\n```py\nimport math\nprint(math.pi)           # 3.141592653589793, constante pi\nprint(math.sqrt(2))      # 1.4142135623730951, raíz cuadrada\nprint(math.pow(2, 3))    # 8.0, potencia\nprint(math.floor(9.81))  # 9, redondeo hacia abajo\nprint(math.ceil(9.81))   # 10, redondeo hacia arriba\nprint(math.log10(100))   # 2, logaritmo base 10\n```\n\nAhora que hemos importado el módulo math con muchas funciones útiles, podemos ver qué funciones contiene usando help(math) o dir(math). Si sólo queremos importar funciones específicas podemos hacerlo así:\n\n```py\nfrom math import pi\nprint(pi)\n```\n\nTambién podemos importar múltiples funciones:\n\n```py\nfrom math import pi, sqrt, pow, floor, ceil, log10\nprint(pi)                 # 3.141592653589793\nprint(sqrt(2))            # 1.4142135623730951\nprint(pow(2, 3))          # 8.0\nprint(floor(9.81))        # 9\nprint(ceil(9.81))         # 10\nprint(math.log10(100))    # 2\n```\n\nSi queremos importar todas las funciones del módulo matemático podemos usar *.\n\n```py\nfrom math import *\nprint(pi)                  # 3.141592653589793, constante pi\nprint(sqrt(2))             # 1.4142135623730951, raíz cuadrada\nprint(pow(2, 3))           # 8.0, potencia\nprint(floor(9.81))         # 9, redondeo hacia abajo\nprint(ceil(9.81))          # 10, redondeo hacia arriba\nprint(math.log10(100))     # 2\n```\n\nTambién podemos renombrar funciones al importarlas.\n\n```py\nfrom math import pi as PI\nprint(PI) # 3.141592653589793\n```\n\n### Módulo string\n\nEl módulo string es muy útil. Los siguientes ejemplos muestran algunos usos.\n\n```py\nimport string\nprint(string.ascii_letters) # abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\nprint(string.digits)        # 0123456789\nprint(string.punctuation)   # !\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~\n```\n\n### Módulo random\n\nAhora que sabes importar módulos, familiaricémonos con random. El módulo random nos da números aleatorios entre 0 y 0.9999. El módulo tiene muchas funciones; aquí usamos random y randint.\n\n```py\nfrom random import random, randint\nprint(random())   # no necesita parámetros; devuelve un valor entre 0 y 0.9999\nprint(randint(5, 20)) # devuelve un entero aleatorio en [5, 20] (inclusive)\n```\n\n🌕 ¡Has llegado muy lejos. Sigue así! Acabas de completar el desafío del Día 12 y has dado 12 pasos hacia algo grandioso. Ahora ejercita tu mente y tus músculos.\n\n## 💻 Ejercicios: Día 12\n\n### Ejercicios: Nivel 1\n\n1. Escribe una función que genere un random_user_id de seis caracteres/dígitos.\n   ```py\n     print(random_user_id());\n     '1ee33d'\n   ```\n2. Modifica la tarea anterior. Declara una función llamada user_id_gen_by_user. No acepta argumentos, pero pide dos entradas: una es la cantidad de caracteres por ID y la otra es cuántos IDs generar.\n\n```py\nprint(user_id_gen_by_user()) # entrada del usuario: 5 5\n#salida:\n#kcsy2\n#SMFYb\n#bWmeq\n#ZXOYh\n#2Rgxf\n\nprint(user_id_gen_by_user()) # 16 5\n#1GCSgPLMaBAVQZ26\n#YD7eFwNQKNs7qXaT\n#ycArC5yrRupyG00S\n#UbGxOFI7UXSWAyKN\n#dIV0SSUTgAdKwStr\n```\n\n3. Escribe una función llamada rgb_color_gen. Debe generar un color RGB (cada valor en el rango 0-255).\n\n```py\nprint(rgb_color_gen())\n# rgb(125,244,255) - la salida debe estar en este formato\n```\n\n### Ejercicios: Nivel 2\n\n1. Escribe una función list_of_hexa_colors que devuelva una lista con cualquier cantidad de colores hexadecimales (seis dígitos hexadecimales después de #; el sistema hex usa 0-9 y a-f).\n2. Escribe una función list_of_rgb_colors que devuelva una lista con cualquier cantidad de colores RGB.\n3. Escribe una función generate_colors que pueda generar cualquier cantidad de colores hexadecimales o RGB.\n\n```py\n   generate_colors('hexa', 3) # ['#a3e12f','#03ed55','#eb3d2b']\n   generate_colors('hexa', 1) # ['#b334ef']\n   generate_colors('rgb', 3)  # ['rgb(5, 55, 175','rgb(50, 105, 100','rgb(15, 26, 80']\n   generate_colors('rgb', 1)  # ['rgb(33,79, 176)']\n```\n\n### Ejercicios: Nivel 3\n\n1. Llama a tu función shuffle_list, que recibe una lista y devuelve la lista mezclada.\n2. Escribe una función que devuelva una lista de siete números aleatorios únicos en el rango 0-9.\n\n🎉 ¡Felicidades! 🎉\n\n[<< Día 11](./11_functions_sp.md) | [Día 13 >>](./13_list_comprehension_sp.md)\n"
  },
  {
    "path": "Spanish/13_list_comprehension_sp.md",
    "content": "<div align=\"center\">\n  <h1>30 Días de Python: Día 13 - Comprensiones de listas</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Autor:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small>Segunda edición: julio de 2021</small>\n</sub>\n\n</div>\n\n[<< Día 12](./12_modules_sp.md) | [Día 14 >>](./14_higher_order_functions_sp.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 Día 13](#📘-día-13)\n  - [Comprensiones de listas](#comprensiones-de-listas)\n  - [Funciones lambda](#funciones-lambda)\n    - [Crear una función lambda](#crear-una-función-lambda)\n    - [Funciones lambda dentro de otra función](#lambda-dentro-de-otra-función)\n  - [💻 Ejercicios: Día 13](#💻-ejercicios-día-13)\n\n# 📘 Día 13\n\n## Comprensiones de listas\n\nEn Python, las comprensiones de listas son una forma concisa de crear listas a partir de secuencias. Es una manera corta de crear nuevas listas a partir de secuencias. Las comprensiones de listas son más rápidas que iterar sobre listas con un bucle for.\n\n```py\n# sintaxis\n[i for i in iterable if expresión]\n```\n\n**Ejemplo 1**\n\nPor ejemplo, si quieres convertir una cadena en una lista de caracteres, puedes hacerlo de varias formas. Veamos algunas:\n\n```py\n# un método\nlanguage = 'Python'\nlst = list(language)  # convertir la cadena en lista\nprint(type(lst))      # list\nprint(lst)            # ['P', 'y', 't', 'h', 'o', 'n']\n\n# segunda forma: comprensión de listas\nlst = [i for i in language]\nprint(type(lst))      # list\nprint(lst)            # ['P', 'y', 't', 'h', 'o', 'n']\n```\n\n**Ejemplo 2**\n\nPor ejemplo, si quieres generar una lista de números:\n\n```py\n# generar números\nnumbers = [i for i in range(11)]  # genera números de 0 a 10\nprint(numbers)                    # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]\n\n# también puedes hacer operaciones matemáticas durante la iteración\nsquares = [i * i for i in range(11)]\nprint(squares)                    # [0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 100]\n\n# también se pueden generar listas de tuplas\nnumbers = [(i, i * i) for i in range(11)]\nprint(numbers)                    # [(0, 0), (1, 1), (2, 4), (3, 9), (4, 16), (5, 25)]\n```\n\n**Ejemplo 3**\n\nLas comprensiones de listas pueden combinarse con expresiones if:\n\n```py\n# generar números pares\neven_numbers = [i for i in range(21) if i % 2 == 0]  # genera pares de 0 a 20\nprint(even_numbers)                    # [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20]\n\n# generar números impares\nodd_numbers = [i for i in range(21) if i % 2 != 0]  # genera impares de 0 a 20\nprint(odd_numbers)                      # [1, 3, 5, 7, 9, 11, 13, 15, 17, 19]\n\n# filtrar números: obtengamos los pares positivos\nnumbers = [-8, -7, -3, -1, 0, 1, 3, 4, 5, 7, 6, 8, 10]\npositive_even_numbers = [i for i in range(21) if i % 2 == 0 and i > 0]\nprint(positive_even_numbers)           # [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]\n\n# aplanar una lista 2D\nlist_of_lists = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]\nflattened_list = [number for row in list_of_lists for number in row]\nprint(flattened_list)                  # [1, 2, 3, 4, 5, 6, 7, 8, 9]\n```\n\n## Funciones lambda\n\nLas funciones lambda son pequeñas funciones anónimas sin nombre. Pueden aceptar cualquier número de argumentos, pero solo una expresión. Las funciones lambda son similares a las funciones anónimas en JavaScript. Son útiles cuando necesitamos una función anónima dentro de otra función.\n\n### Crear una función lambda\n\nPara crear una función lambda usamos la palabra clave lambda, seguido de uno o más parámetros y luego una expresión. La función lambda no usa return explícito; devuelve la expresión implícitamente.\n\n```py\n# sintaxis\nx = lambda param1, param2, param3: param1 + param2 + param3\nprint(x(arg1, arg2, arg3))\n```\n\n**Ejemplo:**\n\n```py\n# función nombrada\ndef add_two_nums(a, b):\n    return a + b\n\nprint(add_two_nums(2, 3))  # 5\n\n# con lambda\nadd_two_nums = lambda a, b: a + b\nprint(add_two_nums(2, 3))  # 5\n\n# lambda autoejecutable\nprint((lambda a, b: a + b)(2, 3))  # 5\n\nsquare = lambda x: x ** 2\nprint(square(3))    # 9\ncube = lambda x: x ** 3\nprint(cube(3))      # 27\n\n# múltiples variables\nmultiple_variable = lambda a, b, c: a ** 2 - 3 * b + 4 * c\nprint(multiple_variable(5, 5, 3))  # 22\n```\n\n### Funciones lambda dentro de otra función\n\nUso de lambda dentro de otra función:\n\n```py\ndef power(x):\n    return lambda n: x ** n\n\ncube = power(2)(3)   # la función power ahora se usa con dos pares de paréntesis\nprint(cube)          # 8\ntwo_power_of_five = power(2)(5)\nprint(two_power_of_five)  # 32\n```\n\n🌕 Sigue con el buen trabajo. Mantente motivado; el cielo es tu límite. Has completado el desafío del Día 13 y has dado 13 pasos hacia algo grandioso. Ahora ejercita tu mente y sigue practicando.\n\n## 💻 Ejercicios: Día 13\n\n1. Usa una comprensión de listas para filtrar los números negativos y ceros de la siguiente lista:\n   ```py\n   numbers = [-4, -3, -2, -1, 0, 2, 4, 6]\n   ```\n2. Aplana la siguiente lista de listas a una lista unidimensional:\n\n   ```py\n   list_of_lists = [[[1, 2, 3]], [[4, 5, 6]], [[7, 8, 9]]]\n\n   Salida:\n   [1, 2, 3, 4, 5, 6, 7, 8, 9]\n   ```\n\n3. Crea la siguiente lista de tuplas usando una comprensión de listas:\n   ```py\n   [(0, 1, 0, 0, 0, 0, 0),\n   (1, 1, 1, 1, 1, 1, 1),\n   (2, 1, 2, 4, 8, 16, 32),\n   (3, 1, 3, 9, 27, 81, 243),\n   (4, 1, 4, 16, 64, 256, 1024),\n   (5, 1, 5, 25, 125, 625, 3125),\n   (6, 1, 6, 36, 216, 1296, 7776),\n   (7, 1, 7, 49, 343, 2401, 16807),\n   (8, 1, 8, 64, 512, 4096, 32768),\n   (9, 1, 9, 81, 729, 6561, 59049),\n   (10, 1, 10, 100, 1000, 10000, 100000)]\n   ```\n4. Aplana la siguiente estructura en una nueva lista:\n   ```py\n   countries = [[('Finlandia', 'Helsinki')], [('Suecia', 'Estocolmo')], [('Noruega', 'Oslo')]]\n   Salida:\n   [['Finlandia', 'FIN', 'Helsinki'], ['Suecia', 'SWE', 'Estocolmo'], ['Noruega', 'NOR', 'Oslo']]\n   ```\n5. Convierte la siguiente lista en una lista de diccionarios:\n   ```py\n   countries = [[('Finlandia', 'Helsinki')], [('Suecia', 'Estocolmo')], [('Noruega', 'Oslo')]]\n   Salida:\n   [{'País': 'Finlandia', 'Ciudad': 'Helsinki'},\n    {'País': 'Suecia', 'Ciudad': 'Estocolmo'},\n    {'País': 'Noruega', 'Ciudad': 'Oslo'}]\n   ```\n6. Convierte la siguiente lista en una lista de cadenas concatenadas:\n   ```py\n   names = [[('Asabeneh', 'Yetayeh')], [('David', 'Smith')], [('Donald', 'Trump')], [('Bill', 'Gates')]]\n   Salida:\n   ['Asabeneh Yetayeh', 'David Smith', 'Donald Trump', 'Bill Gates']\n   ```\n7. Escribe una función lambda que calcule la pendiente o la ordenada al origen de una función lineal.\n\n🎉 ¡Felicidades! 🎉\n\n[<< Día 12](./12_modules_sp.md) | [Día 14 >>](./14_higher_order_functions_sp.md)\n"
  },
  {
    "path": "Spanish/14_higher_order_functions_sp.md",
    "content": "<div align=\"center\">\n  <h1>30 Días de Python: Día 14 - Funciones de orden superior</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Autor:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small>Segunda edición: julio de 2021</small>\n</sub>\n\n</div>\n\n[<< Día 13](./13_list_comprehension_sp.md) | [Día 15 >>](./15_python_type_errors_cn_sp.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 Día 14](#-día-14)\n  - [Funciones de orden superior](#funciones-de-orden-superior)\n    - [Funciones como parámetros](#funciones-como-parámetros)\n    - [Funciones como valor de retorno](#funciones-como-valor-de-retorno)\n  - [Closures en Python](#closures-en-python)\n  - [Decoradores en Python](#decoradores-en-python)\n    - [Crear decoradores](#crear-decoradores)\n    - [Aplicar varios decoradores a una función](#aplicar-varios-decoradores-a-una-función)\n    - [Aceptar parámetros en decoradores](#aceptar-parámetros-en-decoradores)\n  - [Funciones integradas de orden superior](#funciones-integradas-de-orden-superior)\n    - [Python - función map](#python---función-map)\n    - [Python - función filter](#python---función-filter)\n    - [Python - función reduce](#python---función-reduce)\n  - [💻 Ejercicios: Día 14](#-ejercicios-día-14)\n    - [Ejercicios: Básico](#ejercicios-básico)\n    - [Ejercicios: Intermedio](#ejercicios-intermedio)\n    - [Ejercicios: Avanzado](#ejercicios-avanzado)\n\n# 📘 Día 14\n\n## Funciones de orden superior\n\nEn Python, las funciones son tratadas como ciudadanos de primera clase; se pueden hacer las siguientes operaciones con funciones:\n\n- Una función puede recibir una o más funciones como parámetros\n- Una función puede ser el valor de retorno de otra función\n- Una función puede ser modificada\n- Una función puede asignarse a una variable\n\nEn esta sección discutiremos:\n\n1. Pasar funciones como parámetros\n2. Devolver funciones como valores de retorno\n3. Usar closures y decoradores en Python\n\n### Funciones como parámetros\n\n```py\ndef sum_numbers(nums):  # función normal\n    return sum(nums)    # usa la función incorporada sum\n\ndef higher_order_function(f, lst):  # pasar función como argumento\n    summation = f(lst)\n    return summation\nresult = higher_order_function(sum_numbers, [1, 2, 3, 4, 5])\nprint(result)       # 15\n```\n\n### Funciones como valor de retorno\n\n```py\ndef square(x):          # función que devuelve el cuadrado\n    return x ** 2\n\ndef cube(x):            # función que devuelve el cubo\n    return x ** 3\n\ndef absolute(x):        # función que devuelve el valor absoluto\n    if x >= 0:\n        return x\n    else:\n        return -(x)\n\ndef higher_order_function(type): # función de orden superior que devuelve una función\n    if type == 'square':\n        return square\n    elif type == 'cube':\n        return cube\n    elif type == 'absolute':\n        return absolute\n\nresult = higher_order_function('square')\nprint(result(3))       # 9\nresult = higher_order_function('cube')\nprint(result(3))       # 27\nresult = higher_order_function('absolute')\nprint(result(-3))      # 3\n```\n\nEn los ejemplos anteriores se observa que la función de orden superior devuelve distintas funciones según el parámetro pasado.\n\n## Closures en Python\n\nPython permite que una función anidada acceda al ámbito de su función envolvente externa. Esto se conoce como closure. Un closure en Python se crea al anidar una función dentro de otra función envolvente y devolver la función interna. Veamos un ejemplo.\n\n**Ejemplo:**\n\n```py\ndef add_ten():\n    ten = 10\n    def add(num):\n        return num + ten\n    return add\n\nclosure_result = add_ten()\nprint(closure_result(5))  # 15\nprint(closure_result(10))  # 20\n```\n\n## Decoradores en Python\n\nUn decorador es un patrón de diseño que permite añadir nueva funcionalidad a un objeto sin modificar su estructura. Los decoradores normalmente se usan aplicándolos antes de la definición de la función que se desea decorar.\n\n### Crear decoradores\n\nPara crear un decorador necesitamos una función externa que contenga una función envoltura interna.\n\n**Ejemplo:**\n\n```py\n# función normal\ndef greeting():\n    return 'Welcome to Python'\n\ndef uppercase_decorator(function):\n    def wrapper():\n        func = function()\n        make_uppercase = func.upper()\n        return make_uppercase\n    return wrapper\n\ng = uppercase_decorator(greeting)\nprint(g())          # WELCOME TO PYTHON\n\n# Implementando lo anterior con sintaxis de decorador\n\n'''Esta función decoradora es una función de orden superior que acepta una función como argumento'''\ndef uppercase_decorator(function):\n    def wrapper():\n        func = function()\n        make_uppercase = func.upper()\n        return make_uppercase\n    return wrapper\n\n@uppercase_decorator\ndef greeting():\n    return 'Welcome to Python'\nprint(greeting())   # WELCOME TO PYTHON\n```\n\n### Aplicar varios decoradores a una función\n\n```py\n'''Estas funciones decoradoras son funciones de orden superior que reciben funciones como argumento'''\n\n# primer decorador\ndef uppercase_decorator(function):\n    def wrapper():\n        func = function()\n        make_uppercase = func.upper()\n        return make_uppercase\n    return wrapper\n\n# segundo decorador\ndef split_string_decorator(function):\n    def wrapper():\n        func = function()\n        splitted_string = func.split()\n        return splitted_string\n    return wrapper\n\n@split_string_decorator\n@uppercase_decorator     # en este caso el orden importa, ya que .upper() no funciona sobre una lista\ndef greeting():\n    return 'Welcome to Python'\nprint(greeting())   # ['WELCOME', 'TO', 'PYTHON']\n```\n\n### Aceptar parámetros en decoradores\n\nA menudo necesitamos que nuestras funciones acepten parámetros; por eso definimos decoradores que también los aceptan.\n\n```py\ndef decorator_with_parameters(function):\n    def wrapper_accepting_parameters(para1, para2, para3):\n        function(para1, para2, para3)\n        print(\"I live in {}\".format(para3))\n    return wrapper_accepting_parameters\n\n@decorator_with_parameters\ndef print_full_name(first_name, last_name, country):\n    print(\"I am {} {}. I love to teach.\".format(\n        first_name, last_name, country))\n\nprint_full_name(\"Asabeneh\", \"Yetayeh\",'Finland')\n```\n\n## Funciones integradas de orden superior\n\nEn esta sección veremos algunas funciones integradas de orden superior como map(), filter() y reduce().\nLas funciones lambda se pueden pasar como argumentos; su caso de uso ideal es con map, filter y reduce.\n\n### Python - función map\n\nmap() es una función integrada que recibe una función y un iterable como parámetros.\n\n```py\n    # sintaxis\n    map(function, iterable)\n```\n\n**Ejemplo 1**\n\n```py\nnumbers = [1, 2, 3, 4, 5] # iterable\ndef square(x):\n    return x ** 2\nnumbers_squared = map(square, numbers)\nprint(list(numbers_squared))    # [1, 4, 9, 16, 25]\n# Usemos lambda\nnumbers_squared = map(lambda x : x ** 2, numbers)\nprint(list(numbers_squared))    # [1, 4, 9, 16, 25]\n```\n\n**Ejemplo 2**\n\n```py\nnumbers_str = ['1', '2', '3', '4', '5']  # iterable\nnumbers_int = map(int, numbers_str)\nprint(list(numbers_int))    # [1, 2, 3, 4, 5]\n```\n\n**Ejemplo 3**\n\n```py\nnames = ['Asabeneh', 'Lidiya', 'Ermias', 'Abraham']  # iterable\n\ndef change_to_upper(name):\n    return name.upper()\n\nnames_upper_cased = map(change_to_upper, names)\nprint(list(names_upper_cased))    # ['ASABENEH', 'LIDIYA', 'ERMIAS', 'ABRAHAM']\n\n# Usemos lambda\nnames_upper_cased = map(lambda name: name.upper(), names)\nprint(list(names_upper_cased))    # ['ASABENEH', 'LIDIYA', 'ERMIAS', 'ABRAHAM']\n```\n\nmap itera sobre el iterable y devuelve un nuevo iterable transformado.\n\n### Python - función filter\n\nfilter() llama a la función especificada que retorna un valor booleano para cada elemento del iterable y filtra los elementos que cumplen la condición.\n\n```py\n    # sintaxis\n    filter(function, iterable)\n```\n\n**Ejemplo 1**\n\n```py\n# filtremos solo los pares\nnumbers = [1, 2, 3, 4, 5]  # iterable\n\ndef is_even(num):\n    if num % 2 == 0:\n        return True\n    return False\n\neven_numbers = filter(is_even, numbers)\nprint(list(even_numbers))       # [2, 4]\n```\n\n**Ejemplo 2**\n\n```py\nnumbers = [1, 2, 3, 4, 5]  # iterable\n\ndef is_odd(num):\n    if num % 2 != 0:\n        return True\n    return False\n\nodd_numbers = filter(is_odd, numbers)\nprint(list(odd_numbers))       # [1, 3, 5]\n```\n\n```py\n# filtrar nombres largos\nnames = ['Asabeneh', 'Lidiya', 'Ermias', 'Abraham']  # iterable\ndef is_name_long(name):\n    if len(name) > 7:\n        return True\n    return False\n\nlong_names = filter(is_name_long, names)\nprint(list(long_names))         # ['Asabeneh']\n```\n\n### Python - función reduce\n\nreduce() se define en el módulo functools; es necesario importarla desde allí. Al igual que map y filter, recibe una función y un iterable. Sin embargo, no devuelve otro iterable sino un único valor acumulado.\n\n**Ejemplo 1**\n\n```py\nnumbers_str = ['1', '2', '3', '4', '5']  # iterable\ndef add_two_nums(x, y):\n    return int(x) + int(y)\n\ntotal = reduce(add_two_nums, numbers_str)\nprint(total)    # 15\n```\n\n## 💻 Ejercicios: Día 14\n\n```py\ncountries = ['Estonia', 'Finland', 'Sweden', 'Denmark', 'Norway', 'Iceland']\nnames = ['Asabeneh', 'Lidiya', 'Ermias', 'Abraham']\nnumbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]\n```\n\n### Ejercicios: Básico\n\n1. Explica la diferencia entre map, filter y reduce.\n2. Explica la diferencia entre funciones de orden superior, closures y decoradores.\n3. Define la función que llama (ver ejemplo).\n4. Imprime cada país de la lista countries usando un bucle for.\n5. Imprime cada nombre de la lista names usando un bucle for.\n6. Imprime cada número de la lista numbers usando un bucle for.\n\n### Ejercicios: Intermedio\n\n1. Usa map para convertir cada país en countries a mayúsculas y genera una nueva lista.\n2. Usa map para elevar al cuadrado cada número en numbers y genera una nueva lista.\n3. Usa map para convertir cada nombre en names a mayúsculas y genera una nueva lista.\n4. Usa filter para filtrar países que contienen 'land'.\n5. Usa filter para filtrar países con exactamente seis caracteres.\n6. Usa filter para filtrar países con seis o más caracteres.\n7. Usa filter para filtrar países que comienzan con 'E'.\n8. Encadena dos o más iteradores de lista (por ejemplo arr.map(callback).filter(callback).reduce(callback)).\n9. Declara una función get_string_lists que reciba una lista y devuelva una lista con solo los elementos de tipo cadena.\n10. Usa reduce para sumar todos los números en la lista numbers.\n11. Usa reduce para concatenar todos los países en una oración: Estonia, Finland, Sweden, Denmark, Norway, and Iceland are north European countries.\n12. Declara una función categorize_countries que retorne una lista de países que siguen un patrón común (puedes ver la lista de países en el archivo countries.js del repositorio, por ejemplo 'land', 'ia', 'island', 'stan').\n13. Crea una función que devuelva un diccionario donde las claves sean la primera letra de los nombres de país y el valor sea el número de países que comienzan con esa letra.\n14. Declara una función get_first_ten_countries que devuelva los primeros diez países de la lista countries.js en la carpeta data.\n15. Declara una función get_last_ten_countries que devuelva los últimos diez países de la lista.\n\n### Ejercicios: Avanzado\n\n1. Usando el archivo countries_data.py (https://github.com/Asabeneh/30-Days-Of-Python/blob/master/data/countries-data.py), completa lo siguiente:\n   - Ordena los países por nombre, capital y población.\n   - Ordena y obtiene los diez idiomas más usados.\n   - Ordena y obtiene los diez países con mayor población.\n\n🎉 ¡Felicidades! 🎉\n\n[<< Día 13](./13_list_comprehension_sp.md) | [Día 15 >>](./15_python_type_errors_cn_sp.md)\n"
  },
  {
    "path": "Spanish/15_python_type_errors_sp.md",
    "content": "# Desafío de programación Python: Día 15 - Errores (excepciones) en Python\n\n- [Día 15](#día-15)\n  - [Tipos de error en Python](#tipos-de-error-en-python)\n    - [SyntaxError (Error de sintaxis)](#syntaxerror-error-de-sintaxis)\n    - [NameError (Error de nombre)](#nameerror-error-de-nombre)\n    - [IndexError (Error de índice)](#indexerror-error-de-índice)\n    - [ModuleNotFoundError (Módulo no encontrado)](#modulenotfounderror-módulo-no-encontrado)\n    - [AttributeError (Error de atributo)](#attributeerror-error-de-atributo)\n    - [KeyError (Error de clave)](#keyerror-error-de-clave)\n    - [TypeError (Error de tipo)](#typeerror-error-de-tipo)\n    - [ImportError (Error de importación)](#importerror-error-de-importación)\n    - [ValueError (Error de valor)](#valueerror-error-de-valor)\n    - [ZeroDivisionError (Error de división por cero)](#zerodivisionerror-error-de-división-por-cero)\n  - [💻 Ejercicios - Día 15](#-ejercicios---día-15)\n\n# 📘 Día 15\n\n## Tipos de error en Python\n\nAl escribir código, con frecuencia cometemos errores tipográficos u otros errores comunes. Si nuestro código falla, el intérprete de Python muestra un mensaje que nos da retroalimentación sobre dónde ocurrió el problema y cuál es el tipo de error. A veces incluso sugiere posibles soluciones. Conocer los distintos tipos de errores en el lenguaje nos ayudará a depurar más rápido y a mejorar nuestras habilidades de programación.\n\nRevisemos los tipos de error más comunes uno por uno. Primero, abre el intérprete interactivo de Python. Ve a la terminal de tu equipo e ingresa 'python'. Se abrirá el intérprete interactivo de Python.\n\n### SyntaxError (Error de sintaxis)\n\n**Ejemplo 1: SyntaxError**\n\n```python\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> print 'hello world'\n  File \"<stdin>\", line 1\n    print 'hello world'\n                      ^\nSyntaxError: Missing parentheses in call to 'print'. Did you mean print('hello world')?\n>>>\n```\n\nComo ves, cometimos un error de sintaxis porque olvidamos encerrar la cadena entre paréntesis; Python incluso sugiere la corrección. Arreglémoslo.\n\n```python\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> print 'hello world'\n  File \"<stdin>\", line 1\n    print 'hello world'\n                      ^\nSyntaxError: Missing parentheses in call to 'print'. Did you mean print('hello world')?\n>>> print('hello world')\nhello world\n>>>\n```\n\nEse fue un SyntaxError. Tras corregirlo, el código se ejecuta correctamente. Veamos otros tipos de errores.\n\n### NameError (Error de nombre)\n\n**Ejemplo 1: NameError**\n\n```python\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> print(age)\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nNameError: name 'age' is not defined\n>>>\n```\n\nEl mensaje indica que el nombre age no está definido. En efecto, no hemos declarado age pero intentamos imprimirlo. Solucionémoslo declarando la variable y asignándole un valor.\n\n```python\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> print(age)\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nNameError: name 'age' is not defined\n>>> age = 25\n>>> print(age)\n25\n>>>\n```\n\nEse fue un NameError. Lo depuramos definiendo la variable.\n\n### IndexError (Error de índice)\n\n**Ejemplo 1: IndexError**\n\n```python\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> numbers = [1, 2, 3, 4, 5]\n>>> numbers[5]\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nIndexError: list index out of range\n>>>\n```\n\nEn este ejemplo Python lanzó un IndexError porque los índices válidos de la lista son 0 a 4; el índice 5 está fuera de rango.\n\n### ModuleNotFoundError (Módulo no encontrado)\n\n**Ejemplo 1: ModuleNotFoundError**\n\n```python\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> import maths\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nModuleNotFoundError: No module named 'maths'\n>>>\n```\n\nAquí añadí intencionadamente una 's' extra a math, lo que produjo un ModuleNotFoundError. Corrijámoslo quitando la 's'.\n\n```python\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> import maths\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nModuleNotFoundError: No module named 'maths'\n>>> import math\n>>>\n```\n\nLo hemos corregido y ahora podemos usar el módulo math.\n\n### AttributeError (Error de atributo)\n\n**Ejemplo 1: AttributeError**\n\n```python\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> import maths\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nModuleNotFoundError: No module named 'maths'\n>>> import math\n>>> math.PI\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nAttributeError: module 'math' has no attribute 'PI'\n>>>\n```\n\nAquí intenté acceder a math.PI en lugar de math.pi, lo que produjo un AttributeError porque ese atributo no existe. Corrijámoslo usando el nombre correcto:\n\n```python\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> import maths\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nModuleNotFoundError: No module named 'maths'\n>>> import math\n>>> math.PI\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nAttributeError: module 'math' has no attribute 'PI'\n>>> math.pi\n3.141592653589793\n>>>\n```\n\nAhora la llamada devuelve el valor esperado.\n\n### KeyError (Error de clave)\n\n**Ejemplo 1: KeyError**\n\n```python\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> users = {'name':'Asab', 'age':250, 'country':'Finland'}\n>>> users['name']\n'Asab'\n>>> users['county']\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nKeyError: 'county'\n>>>\n```\n\nAquí hay un error de ortografía en la clave usada para obtener un valor del diccionario. Es un KeyError; la solución es usar la clave correcta.\n\n```python\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> user = {'name':'Asab', 'age':250, 'country':'Finland'}\n>>> user['name']\n'Asab'\n>>> user['county']\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nKeyError: 'county'\n>>> user['country']\n'Finland'\n>>>\n```\n\nError depurado; el código devuelve el resultado esperado.\n\n### TypeError (Error de tipo)\n\n**Ejemplo 1: TypeError**\n\n```python\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> 4 + '3'\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nTypeError: unsupported operand type(s) for +: 'int' and 'str'\n>>>\n```\n\nEn este caso aparece un TypeError porque no podemos sumar un entero y una cadena. Una solución es convertir la cadena a int o float; otra es convertir el entero a cadena para concatenarlos. Probemos la primera solución:\n\n```python\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> 4 + '3'\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nTypeError: unsupported operand type(s) for +: 'int' and 'str'\n>>> 4 + int('3')\n7\n>>> 4 + float('3')\n7.0\n>>>\n```\n\nEl error desaparece y obtenemos el resultado esperado.\n\n### ImportError (Error de importación)\n\n**Ejemplo 1: ImportError**\n\n```python\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> from math import power\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nImportError: cannot import name 'power' from 'math'\n>>>\n```\n\nEl módulo math no tiene una función llamada power; la función correcta es pow. Corrijámoslo:\n\n```python\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> from math import power\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nImportError: cannot import name 'power' from 'math'\n>>> from math import pow\n>>> pow(2,3)\n8.0\n>>>\n```\n\n### ValueError (Error de valor)\n\n```python\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> int('12a')\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nValueError: invalid literal for int() with base 10: '12a'\n>>>\n```\n\nNo podemos convertir la cadena dada a número porque contiene la letra 'a'.\n\n### ZeroDivisionError (Error de división por cero)\n\n```python\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> 1/0\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nZeroDivisionError: division by zero\n>>>\n```\n\nNo podemos dividir un número por cero.\n\nHemos revisado varios tipos de errores en Python; para más información, consulta la documentación oficial sobre excepciones en Python. Si te acostumbras a leer los mensajes de error, podrás corregir tus bugs rápidamente y convertirte en un mejor programador.\n\n🌕 Vas progresando. Has completado la mitad del camino hacia algo genial. Ahora haz algunos ejercicios para entrenar tu cerebro y tus manos.\n\n## 💻 Ejercicios - Día 15\n\n1. Abre tu intérprete interactivo de Python y prueba todos los ejemplos mostrados en esta sección.\n\n🎉 ¡Felicidades! 🎉\n\n[<< Día 14](./14_higher_order_functions_sp.md) | [Día 16 >>](./16_python_datetime_sp.md)"
  },
  {
    "path": "Spanish/16_python_datetime_sp.md",
    "content": "# 30 Días de Python: Día 16 - datetime en Python\n\n- [Día 16](#-día-16)\n  - [Python *datetime*](#python-datetime)\n    - [Obtener información de *datetime*](#obtener-información-de-datetime)\n    - [Formatear fecha con *strftime*](#formatear-fecha-con-strftime)\n    - [Convertir cadena a fecha con *strptime*](#convertir-cadena-a-fecha-con-strptime)\n    - [Usar *date* desde *datetime*](#usar-date-desde-datetime)\n    - [Representar tiempo con objetos *time*](#representar-tiempo-con-objetos-time)\n    - [Calcular la diferencia entre dos puntos en el tiempo](#calcular-la-diferencia-entre-dos-puntos-en-el-tiempo)\n    - [Calcular diferencias con *timedelta*](#calcular-diferencias-con-timedelta)\n  - [💻 Ejercicios - Día 16](#-ejercicios---día-16)\n\n# 📘 Día 16\n\n## Python *datetime*\n\nPython tiene un módulo _datetime_ para trabajar con fechas y horas.\n\n```py\nimport datetime\nprint(dir(datetime))\n['MAXYEAR', 'MINYEAR', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'date', 'datetime', 'datetime_CAPI', 'sys', 'time', 'timedelta', 'timezone', 'tzinfo']\n```\n\nCon los comandos incorporados dir o help puedes ver las funciones disponibles de un módulo. Como ves, el módulo datetime tiene muchas clases y funciones; nos centraremos en _date_, _datetime_, _time_ y _timedelta_. Veámoslas una a una.\n\n### Obtener información de *datetime*\n\n```py\nfrom datetime import datetime\nnow = datetime.now()\nprint(now)                      # 2021-07-08 07:34:46.549883\nday = now.day                   # 8\nmonth = now.month               # 7\nyear = now.year                 # 2021\nhour = now.hour                 # 7\nminute = now.minute             # 38\nsecond = now.second\ntimestamp = now.timestamp()\nprint(day, month, year, hour, minute)\nprint('timestamp', timestamp)\nprint(f'{day}/{month}/{year}, {hour}:{minute}')  # 8/7/2021, 7:38\n```\n\nEl timestamp, o Unix timestamp, es el número de segundos transcurridos desde el 1 de enero de 1970 UTC.\n\n### Formatear fecha con *strftime*\n\n```py\nfrom datetime import datetime\nnew_year = datetime(2020, 1, 1)\nprint(new_year)      # 2020-01-01 00:00:00\nday = new_year.day\nmonth = new_year.month\nyear = new_year.year\nhour = new_year.hour\nminute = new_year.minute\nsecond = new_year.second\nprint(day, month, year, hour, minute) #1 1 2020 0 0\nprint(f'{day}/{month}/{year}, {hour}:{minute}')  # 1/1/2020, 0:0\n\n```\n\nUsa el método *strftime* para formatear fechas y horas; la documentación de formatos está [aquí](https://strftime.org/).\n\n```py\nfrom datetime import datetime\n# fecha y hora actual\nnow = datetime.now()\nt = now.strftime(\"%H:%M:%S\")\nprint(\"Hora:\", t)\ntime_one = now.strftime(\"%m/%d/%Y, %H:%M:%S\")\n# formato mm/dd/YY H:M:S\nprint(\"Formato uno:\", time_one)\ntime_two = now.strftime(\"%d/%m/%Y, %H:%M:%S\")\n# formato dd/mm/YY H:M:S\nprint(\"Formato dos:\", time_two)\n```\n\n```sh\nHora: 01:05:01\nFormato uno: 12/05/2019, 01:05:01\nFormato dos: 05/12/2019, 01:05:01\n```\n\nA continuación se muestran los símbolos de _strftime_ usados para formatear tiempos, como se ve en la imagen de referencia.\n\n![strftime](../images/strftime.png)\n\n### Convertir cadena a fecha con *strptime*\nAquí hay una [guía](https://www.programiz.com/python-programming/datetime/strptimet) que ayuda a entender los formatos.\n\n```py\nfrom datetime import datetime\ndate_string = \"5 December, 2019\"\nprint(\"date_string =\", date_string)\ndate_object = datetime.strptime(date_string, \"%d %B, %Y\")\nprint(\"date_object =\", date_object)\n```\n\n```sh\ndate_string = 5 December, 2019\ndate_object = 2019-12-05 00:00:00\n```\n\n### Usar *date* desde *datetime*\n\n```py\nfrom datetime import date\nd = date(2020, 1, 1)\nprint(d)\nprint('Fecha actual:', d.today())    # fecha actual\n# objeto date de hoy\ntoday = date.today()\nprint(\"Año actual:\", today.year)   # 2019\nprint(\"Mes actual:\", today.month) # 12\nprint(\"Día actual:\", today.day)     # 5\n```\n\n### Representar tiempo con objetos *time*\n\n```py\nfrom datetime import time\n# time(hour = 0, minute = 0, second = 0)\na = time()\nprint(\"a =\", a)\n# time(hour, minute y second)\nb = time(10, 30, 50)\nprint(\"b =\", b)\n# time(hour, minute y second)\nc = time(hour=10, minute=30, second=50)\nprint(\"c =\", c)\n# time(hour, minute, second, microsecond)\nd = time(10, 30, 50, 200555)\nprint(\"d =\", d)\n```\n\nSalida:  \na = 00:00:00  \nb = 10:30:50  \nc = 10:30:50  \nd = 10:30:50.200555\n\n### Calcular la diferencia entre dos puntos en el tiempo\n\n```py\ntoday = date(year=2019, month=12, day=5)\nnew_year = date(year=2020, month=1, day=1)\ntime_left_for_newyear = new_year - today\n# Tiempo hasta año nuevo:  27 days, 0:00:00\nprint('Tiempo hasta año nuevo: ', time_left_for_newyear)\n\nt1 = datetime(year = 2019, month = 12, day = 5, hour = 0, minute = 59, second = 0)\nt2 = datetime(year = 2020, month = 1, day = 1, hour = 0, minute = 0, second = 0)\ndiff = t2 - t1\nprint('Tiempo hasta año nuevo:', diff) # Tiempo hasta año nuevo: 26 days, 23:01:00\n```\n\n### Calcular diferencias con *timedelta*\n\n```py\nfrom datetime import timedelta\nt1 = timedelta(weeks=12, days=10, hours=4, seconds=20)\nt2 = timedelta(days=7, hours=5, minutes=3, seconds=30)\nt3 = t1 - t2\nprint(\"t3 =\", t3)\n```\n\n```sh\ndate_string = 5 December, 2019\ndate_object = 2019-12-05 00:00:00\nt3 = 86 days, 22:56:50\n```\n\n🌕 Eres increíble. Has avanzado 16 pasos hacia la excelencia. Ahora haz algunos ejercicios para entrenar tu mente y tus manos.\n\n## 💻 Ejercicios - Día 16\n\n1. Obtén el día, mes, año, hora, minuto y timestamp actuales desde el módulo datetime.\n2. Formatea la fecha actual con el formato: \"%m/%d/%Y, %H:%M:%S\"\n3. Hoy es 5 de diciembre de 2019. Convierte esa cadena de fecha a un objeto datetime.\n4. Calcula la diferencia entre ahora y el próximo año nuevo.\n5. Calcula la diferencia entre el 1 de enero de 1970 y ahora.\n6. Piensa: ¿para qué puedes usar el módulo datetime? Por ejemplo:\n   - Análisis de series temporales\n   - Obtener timestamps para eventos en una aplicación\n   - Añadir la fecha de publicación en un blog\n\n🎉 ¡Felicidades! 🎉\n\n[<< Día 15](./15_python_type_errors_sp.md) | [Día 17 >>](./17_exception_handling_sp.md)"
  },
  {
    "path": "Spanish/17_exception_handling_sp.md",
    "content": "# 30 Días de Python: Día 17 - Manejo de excepciones\n\n- [Día 17](#-día-17)\n  - [Manejo de excepciones](#manejo-de-excepciones)\n  - [Empacar y desempacar parámetros en Python](#empacar-y-desempacar-parámetros-en-python)\n    - [Desempaquetado](#desempaquetado)\n      - [Desempaquetar listas](#desempaquetar-listas)\n      - [Desempaquetar diccionarios](#desempaquetar-diccionarios)\n    - [Empaquetado](#empaquetado)\n    - [Empaquetar listas](#empaquetar-listas)\n      - [Empaquetar diccionarios](#empaquetar-diccionarios)\n  - [Expandir en Python](#expandir-en-python)\n  - [Enumerar (enumerate)](#enumerar-enumerate)\n  - [Zip](#zip)\n  - [Ejercicios: Día 17](#ejercicios-día-17)\n\n# 📘 Día 17\n\n## Manejo de excepciones\n\nPython utiliza _try_ y _except_ para manejar errores de forma elegante. Salir de forma controlada (o manejar errores con elegancia) es una buena práctica: el programa detecta una condición de error y la maneja adecuadamente, normalmente mostrando un mensaje descriptivo en la terminal o en un registro. Las excepciones suelen deberse a factores externos al programa (entrada errónea, nombre de archivo incorrecto, archivo no encontrado, fallos de I/O, etc.). El manejo adecuado de excepciones evita que las aplicaciones se bloqueen.\n\nEn la sección anterior hemos cubierto los distintos tipos de errores en Python. Si usamos _try_ y _except_ correctamente, podemos impedir que esos errores hagan que el programa falle.\n\n![Try and Except](../images/try_except.png)\n\n```py\ntry:\n    # si todo va bien, se ejecuta el código en este bloque\nexcept:\n    # si ocurre un error, se ejecuta el código en este bloque\n```\n\n**Ejemplo:**\n\n```py\ntry:\n    print(10 + '5')\nexcept:\n    print('Ocurrió un error')\n```\n\nEn el ejemplo anterior, el segundo operando es una cadena. Podemos convertirlo a int o float para sumarlo a un número; si no lo hacemos, se ejecutará el bloque _except_.\n\n**Ejemplo:**\n\n```py\ntry:\n    name = input('Introduce tu nombre:')\n    year_born = input('¿En qué año naciste?:')\n    age = 2019 - year_born\n    print(f'Eres {name}. Tu edad es {age}.')\nexcept:\n    print('Ocurrió un error')\n```\n\n```sh\nOcurrió un error\n```\n\nEn el ejemplo anterior, se ejecuta el bloque de excepción, pero no sabemos exactamente qué pasó. Para identificar el problema podemos capturar tipos de excepción concretos.\n\nEn el siguiente ejemplo capturamos y mostramos el tipo de error:\n\n```py\ntry:\n    name = input('Introduce tu nombre:')\n    year_born = input('¿En qué año naciste?:')\n    age = 2019 - year_born\n    print(f'Eres {name}. Tu edad es {age}.')\nexcept TypeError:\n    print('Se produjo un error de tipo (TypeError)')\nexcept ValueError:\n    print('Se produjo un ValueError')\nexcept ZeroDivisionError:\n    print('Se produjo una división por cero (ZeroDivisionError)')\n```\n\n```sh\nIntroduce tu nombre:Asabeneh\n¿En qué año naciste?:1920\nSe produjo un error de tipo (TypeError)\n```\n\nEn el ejemplo anterior la salida será _TypeError_. Ahora añadamos bloques adicionales:\n\n```py\ntry:\n    name = input('Introduce tu nombre:')\n    year_born = input('¿En qué año naciste?:')\n    age = 2019 - int(year_born)\n    print(f'Eres {name}. Tu edad es {age}.')\nexcept TypeError:\n    print('Se produjo un error de tipo (TypeError)')\nexcept ValueError:\n    print('Se produjo un ValueError')\nexcept ZeroDivisionError:\n    print('Se produjo una división por cero (ZeroDivisionError)')\nelse:\n    print('Este bloque se ejecuta normalmente después de try')\nfinally:\n    print('Este bloque siempre se ejecuta.')\n```\n\n```sh\nIntroduce tu nombre:Asabeneh\n¿En qué año naciste?:1920\nEres Asabeneh. Tu edad es 99.\nEste bloque se ejecuta normalmente después de try\nEste bloque siempre se ejecuta.\n```\n\nTambién podemos simplificar el manejo de excepción así:\n\n```py\ntry:\n    name = input('Introduce tu nombre:')\n    year_born = input('¿En qué año naciste?:')\n    age = 2019 - int(year_born)\n    print(f'Eres {name}. Tu edad es {age}.')\nexcept Exception as e:\n    print(e)\n```\n\n## Empacar y desempacar parámetros en Python\n\nUsamos dos operadores:\n\n- * para tuplas/listas\n- ** para diccionarios\n\nVeamos un ejemplo. Supongamos que una función acepta parámetros separados, pero nosotros tenemos una lista. Podemos desempaquetarla y convertirla en argumentos.\n\n### Desempaquetado\n\n#### Desempaquetar listas\n\n```py\ndef sum_of_five_nums(a, b, c, d, e):\n    return a + b + c + d + e\n\nlst = [1, 2, 3, 4, 5]\nprint(sum_of_five_nums(lst)) # TypeError: sum_of_five_nums() missing 4 required positional arguments: 'b', 'c', 'd', and 'e'\n```\n\nAl ejecutar lo anterior ocurre un error porque la función espera números separados, no una lista. Desempaquetemos la lista:\n\n```py\ndef sum_of_five_nums(a, b, c, d, e):\n    return a + b + c + d + e\n\nlst = [1, 2, 3, 4, 5]\nprint(sum_of_five_nums(*lst))  # 15\n```\n\nTambién podemos usar desempaquetado con range(), que acepta inicio y fin:\n\n```py\nnumbers = range(2, 7)  # llamada normal con parámetros separados\nprint(list(numbers)) # [2, 3, 4, 5, 6]\nargs = [2, 7]\nnumbers = range(*args)  # llamada usando los parámetros desempaquetados desde la lista\nprint(list(numbers))      # [2, 3, 4, 5, 6]\n```\n\nTambién podemos usar desempaquetado en asignaciones:\n\n```py\ncountries = ['Finland', 'Sweden', 'Norway', 'Denmark', 'Iceland']\nfin, sw, nor, *rest = countries\nprint(fin, sw, nor, rest)   # Finland Sweden Norway ['Denmark', 'Iceland']\nnumbers = [1, 2, 3, 4, 5, 6, 7]\none, *middle, last = numbers\nprint(one, middle, last)      #  1 [2, 3, 4, 5, 6] 7\n```\n\n#### Desempaquetar diccionarios\n\n```py\ndef unpacking_person_info(name, country, city, age):\n    return f'{name} vive en {city}, {country}. Tiene {age} años.'\ndct = {'name':'Asabeneh', 'country':'Finland', 'city':'Helsinki', 'age':250}\nprint(unpacking_person_info(**dct)) # Asabeneh vive en Helsinki, Finland. Tiene 250 años.\n```\n\n### Empaquetado\n\nA veces no sabemos cuántos argumentos nos pasarán a una función. Podemos usar empaquetado para aceptar un número variable de argumentos.\n\n### Empaquetar listas\n\n```py\ndef sum_all(*args):\n    s = 0\n    for i in args:\n        s += i\n    return s\nprint(sum_all(1, 2, 3))             # 6\nprint(sum_all(1, 2, 3, 4, 5, 6, 7)) # 28\n```\n\n#### Empaquetar diccionarios\n\n```py\ndef packing_person_info(**kwargs):\n    # comprobar el tipo de kwargs: es un dict\n    # print(type(kwargs))\n    # imprimir los pares clave-valor\n    for key in kwargs:\n        print(f\"{key} = {kwargs[key]}\")\n    return kwargs\n\nprint(packing_person_info(name=\"Asabeneh\",\n      country=\"Finland\", city=\"Helsinki\", age=250))\n```\n\n```sh\nname = Asabeneh\ncountry = Finland\ncity = Helsinki\nage = 250\n{'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250}\n```\n\n## Expandir en Python\n\nAl igual que en JavaScript, Python permite expandir listas usando el operador *. Veámoslo:\n\n```py\nlst_one = [1, 2, 3]\nlst_two = [4, 5, 6, 7]\nlst = [0, *lst_one, *lst_two]\nprint(lst)          # [0, 1, 2, 3, 4, 5, 6, 7]\n```\n\n## Enumerar (enumerate)\n\nSi necesitamos los índices de una lista, usamos la función integrada enumerate.\n\n```py\nfor index, item in enumerate([20, 30, 40]):\n    print(index, item)\n```\n\n```py\nfor index, i in enumerate(countries):\n    print('hola')\n    if i == 'Finland':\n        print(f'El país {i} está en el índice {index}')\n```\n\n```sh\n0 20\n1 30\n2 40\n```\n\n## Zip\n\nA veces necesitamos combinar listas. Observa el ejemplo:\n\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon', 'lime']                    \nvegetables = ['Tomato', 'Potato', 'Cabbage','Onion', 'Carrot']\nfruits_and_veges = []\nfor f, v in zip(fruits, vegetables):\n    fruits_and_veges.append({'fruit':f, 'veg':v})\n\nprint(fruits_and_veges)\n```\n\n```sh\n[{'fruit': 'banana', 'veg': 'Tomato'}, {'fruit': 'orange', 'veg': 'Potato'}, {'fruit': 'mango', 'veg': 'Cabbage'}, {'fruit': 'lemon', 'veg': 'Onion'}, {'fruit': 'lime', 'veg': 'Carrot'}]\n```\n\n## Ejercicios: Día 17\n\n1. Crea en _countries.py_ funciones que usen los datos de _countries_data.py_:\n   - una función para encontrar los 10 idiomas más usados\n   - una función para encontrar los 10 países más poblados\n\n🎉 ¡Felicidades! 🎉\n\n[<< Día 16](./16_python_datetime_sp.md) | [Día 18 >>](./18_regular_expressions_sp.md)"
  },
  {
    "path": "Spanish/18_regular_expressions_sp.md",
    "content": "# 30 Días de Python: Día 18 - Expresiones regulares\n\n- [Día 18](#-día-18)\n  - [Expresiones regulares](#expresiones-regulares)\n    - [Módulo *re*](#módulo-re)\n    - [Métodos en el módulo *re*](#métodos-en-el-módulo-re)\n      - [Match (coincidencia al inicio)](#match-coincidencia-al-inicio)\n      - [Search (búsqueda)](#search-búsqueda)\n      - [Buscar todas las coincidencias con *findall*](#buscar-todas-las-coincidencias-con-findall)\n      - [Reemplazar subcadenas](#reemplazar-subcadenas)\n  - [Usar RegEx para dividir el texto](#usar-regex-para-dividir-texto)\n  - [Construir patrones RegEx](#construir-patrones-regex)\n    - [Corchetes](#corchetes)\n    - [Caracteres de escape en RegEx (\\\\)](#caracteres-de-escape-en-regex)\n    - [Una o más veces (+)](#una-o-más-veces-+)\n    - [Punto (.)](#punto-)\n    - [Cero o más veces (*)](#cero-o-más-veces-)\n    - [Cero o una vez (?)](#cero-o-una-vez-?)\n    - [Cuantificadores en RegEx](#cuantificadores-en-regex)\n    - [Circunflejo (^) en RegEx](#circunflejo-^)\n  - [💻 Ejercicios: Día 18](#-ejercicios-día-18)\n    - [Ejercicios: Nivel 1](#ejercicios-nivel-1)\n    - [Ejercicios: Nivel 2](#ejercicios-nivel-2)\n    - [Ejercicios: Nivel 3](#ejercicios-nivel-3)\n\n# 📘 Día 18\n\n## Expresiones regulares\n\nLas expresiones regulares (RegEx) son cadenas de texto especiales que ayudan a encontrar patrones en los datos. RegEx se puede usar para comprobar la existencia de ciertos patrones en diferentes tipos de datos. Para usar RegEx en Python debemos importar el módulo llamado *re*.\n\n### Módulo *re*\n\nUna vez importado el módulo, podemos usarlo para detectar o buscar patrones.\n\n```py\nimport re\n```\n\n### Métodos en el módulo *re*\n\nPara buscar patrones usamos diferentes conjuntos de caracteres y funciones de *re*, que permiten buscar coincidencias dentro de una cadena.\n\n- *re.match()*: busca solo al inicio de la cadena; devuelve un objeto Match si hay coincidencia, sino None.\n- *re.search*: busca en cualquier parte de la cadena (incluyendo textos multilínea); devuelve el primer objeto Match encontrado o None.\n- *re.findall*: devuelve una lista con todas las coincidencias.\n- *re.split*: acepta una cadena y la divide en los puntos donde hay coincidencia, devolviendo una lista.\n- *re.sub*: reemplaza una o más coincidencias en una cadena.\n\n#### Match (coincidencia al inicio)\n\n```py\n# sintaxis\nre.match(substring, string, re.I)\n# substring es una cadena o patrón, string es el texto donde buscamos, re.I indica ignorar mayúsculas/minúsculas\n```\n\n```py\nimport re\n\ntxt = 'I love to teach python and javaScript'\n# Devuelve un objeto Match con span y match\nmatch = re.match('I love to teach', txt, re.I)\nprint(match)  # <re.Match object; span=(0, 15), match='I love to teach'>\n# Podemos usar span para obtener la posición inicial y final como tupla\nspan = match.span()\nprint(span)     # (0, 15)\n# Tomamos inicio y fin desde span\nstart, end = span\nprint(start, end)  # 0, 15\nsubstring = txt[start:end]\nprint(substring)       # I love to teach\n```\n\nDel ejemplo anterior se ve que el patrón buscado es *I love to teach*. La función match **solo** devuelve un objeto si el texto comienza con ese patrón.\n\n```py\nimport re\n\ntxt = 'I love to teach python and javaScript'\nmatch = re.match('I like to teach', txt, re.I)\nprint(match)  # None\n```\n\nEsa cadena no comienza con *I like to teach*, por eso match devuelve None.\n\n#### Search (búsqueda)\n\n```py\n# sintaxis\nre.search(substring, string, re.I)\n# substring es un patrón, string es el texto donde buscamos, re.I es la bandera para ignorar mayúsculas/minúsculas\n```\n\n```py\nimport re\n\ntxt = '''Python is the most beautiful language that a human being has ever created.\nI recommend python for a first programming language'''\n\n# Devuelve un objeto Match con span y match\nmatch = re.search('first', txt, re.I)\nprint(match)  # <re.Match object; span=(100, 105), match='first'>\n# Podemos usar span para obtener inicio y fin como tupla\nspan = match.span()\nprint(span)     # (100, 105)\n# Tomamos inicio y fin\nstart, end = span\nprint(start, end)  # 100 105\nsubstring = txt[start:end]\nprint(substring)       # first\n```\n\nComo puedes ver, search es más potente que match porque busca en todo el texto. search devuelve la primera coincidencia; para obtener todas las coincidencias usamos findall.\n\n#### Buscar todas las coincidencias con *findall*\n\n*findall()* devuelve todas las coincidencias como una lista.\n\n```py\ntxt = '''Python is the most beautiful language that a human being has ever created.\nI recommend python for a first programming language'''\n\n# Devuelve una lista\nmatches = re.findall('language', txt, re.I)\nprint(matches)  # ['language', 'language']\n```\n\nLa palabra *language* aparece dos veces en el texto. Practiquemos más: vamos a buscar 'Python' y 'python' en el texto:\n\n```py\ntxt = '''Python is the most beautiful language that a human being has ever created.\nI recommend python for a first programming language'''\n\n# Devuelve una lista\nmatches = re.findall('python', txt, re.I)\nprint(matches)  # ['Python', 'python']\n```\n\nUsando re.I se ignora mayúsculas/minúsculas. Si no usamos la bandera, podemos escribir el patrón de otras formas:\n\n```py\ntxt = '''Python is the most beautiful language that a human being has ever created.\nI recommend python for a first programming language'''\n\nmatches = re.findall('Python|python', txt)\nprint(matches)  # ['Python', 'python']\n\n#\nmatches = re.findall('[Pp]ython', txt)\nprint(matches)  # ['Python', 'python']\n```\n\n#### Reemplazar subcadenas\n\n```py\ntxt = '''Python is the most beautiful language that a human being has ever created.\nI recommend python for a first programming language'''\n\nmatch_replaced = re.sub('Python|python', 'JavaScript', txt, re.I)\nprint(match_replaced)  # JavaScript is the most beautiful language that a human being has ever created.\n# o bien\nmatch_replaced = re.sub('[Pp]ython', 'JavaScript', txt, re.I)\nprint(match_replaced)  # JavaScript is the most beautiful language that a human being has ever created.\n```\n\nOtro ejemplo: el siguiente texto es difícil de leer por los símbolos '%'. Reemplazarlos por cadena vacía limpia el texto.\n\n```py\ntxt = '''%I a%m te%%a%%che%r% a%n%d %% I l%o%ve te%ach%ing. \nT%he%re i%s n%o%th%ing as r%ewarding a%s e%duc%at%i%ng a%n%d e%m%p%ow%er%ing p%e%o%ple.\nI fo%und te%a%ching m%ore i%n%t%er%%es%ting t%h%an any other %jobs. \nD%o%es thi%s m%ot%iv%a%te %y%o%u to b%e a t%e%a%cher?'''\n\nmatches = re.sub('%', '', txt)\nprint(matches)\n```\n\n```sh\nI am teacher and I love teaching.\nThere is nothing as rewarding as educating and empowering people. \nI found teaching more interesting than any other jobs. Does this motivate you to be a teacher?\n```\n\n## Usar RegEx para dividir el texto\n\n```py\ntxt = '''I am teacher and  I love teaching.\nThere is nothing as rewarding as educating and empowering people.\nI found teaching more interesting than any other jobs.\nDoes this motivate you to be a teacher?'''\nprint(re.split('\\n', txt)) # dividir usando \\n - salto de línea\n```\n\n```sh\n['I am teacher and  I love teaching.', 'There is nothing as rewarding as educating and empowering people.', 'I found teaching more interesting than any other jobs.', 'Does this motivate you to be a teacher?']\n```\n\n## Construir patrones RegEx\n\nPara declarar una cadena usamos comillas simples o dobles. Para declarar un patrón RegEx usamos una cadena raw, escrita como r''.\nEl siguiente patrón reconoce solo 'apple' en minúsculas; para ignorar mayúsculas/minúsculas reescribimos el patrón o añadimos la bandera re.I.\n\n```py\nimport re\n\nregex_pattern = r'apple'\ntxt = 'Apple and banana are fruits. An old cliche says an apple a day a doctor way has been replaced by a banana a day keeps the doctor far far away. '\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['apple']\n\n# Para ignorar mayúsculas/minúsculas, añadimos la bandera\nmatches = re.findall(regex_pattern, txt, re.I)\nprint(matches)  # ['Apple', 'apple']\n# o podemos usar un conjunto de caracteres\nregex_pattern = r'[Aa]pple'  # esto permite Apple o apple\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['Apple', 'apple']\n```\n\n* []: un conjunto de caracteres\n  - [a-c] significa a o b o c\n  - [a-z] cualquier letra de a a z\n  - [A-Z] cualquier letra de A a Z\n  - [0-3] 0 o 1 o 2 o 3\n  - [0-9] cualquier dígito del 0 al 9\n  - [A-Za-z0-9] cualquier carácter alfanumérico: a-z, A-Z o 0-9\n\n### Corchetes\n\nPractiquemos más con corchetes. Recuerda usar re.I para búsquedas sin distinción entre mayúsculas y minúsculas.\n\n```py\nregex_pattern = r'[Aa]pple|[Bb]anana' # Apple o apple o Banana o banana\ntxt = 'Apple and banana are fruits. An old cliche says an apple a day a doctor way has been replaced by a banana a day keeps the doctor far far away.'\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['Apple', 'banana', 'apple', 'banana']\n```\n\nUsando corchetes y alternación:\n```py\nregex_pattern = r'[a-zA-Z0-9]'  # caracteres a-z, A-Z, 0-9\ntxt = 'Apple and banana are fruits. An old cliche says an apple a day a doctor way has been replaced by a banana a day keeps the doctor far far away.'\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['A', 'p', 'p', 'l', 'e', 'a', 'n', 'd', 'b', 'a', 'n', 'a', 'n', 'a', 'a', 'r', 'e',...]\n\nregex_pattern = r'\\d'  # \\d es un metacarácter que representa dígitos\ntxt = 'This regular expression example was made on December 6,  2019 and revised on July 8, 2021'\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['6', '2', '0', '1', '9', '8', '2', '0', '2', '1']\n\nregex_pattern = r'\\d+'  # \\d+ dígitos uno o más\ntxt = 'This regular expression example was made on December 6,  2019 and revised on July 8, 2021'\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['6', '2019', '8', '2021']\n```\n\n### Caracteres de escape en RegEx (\\\\)\n\n```py\nregex_pattern = r'\\d+'  # \\d dígito, + uno o más\ntxt = 'This regular expression example was made on December 6,  2019 and revised on July 8, 2021'\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['6', '2019', '8', '2021']\n```\n\nPara buscar la barra invertida '\\' en sí usamos doble backslash:\n```py\nregex_pattern = r'\\\\d'  # busca literal '\\d'\ntxt = 'This regular expression example was made on December 6,  2019 and revised on July 8, 2021'\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # []\n```\n\nSi no hay '\\d' literal en el texto, no se encuentran coincidencias.\n\n### Una o más veces (+)\n\n```py\nregex_pattern = r'\\d+'  # \\d dígito, + uno o más\ntxt = 'This regular expression example was made on December 6,  2019 and revised on July 8, 2021'\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['6', '2019', '8', '2021']\n```\n\n### Punto (.)\n\n```py\nregex_pattern = r'[a].'  # a seguido de cualquier carácter (excepto nueva línea)\ntxt = '''Apple and banana are fruits'''\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['an', 'an', 'an', 'a ', 'ar']\n\nregex_pattern = r'[a].+'  # a seguido de cualquier carácter una o más veces\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['and banana are fruits']\n```\n\n### Cero o más veces (*)\n\nCero o más. Observa con atención el ejemplo.\n\n```py\nregex_pattern = r'[a].*'  # a seguido de cualquier carácter cero o más veces\ntxt = '''Apple and banana are fruits'''\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['and banana are fruits']\n```\n\n### Cero o una vez (?)\n\nCero o una vez: puede existir o no.\n\n```py\ntxt = '''I am not sure if there is a convention how to write the word e-mail.\nSome people write it as email others may write it as Email or E-mail.'''\nregex_pattern = r'[Ee]-?mail'  # ? indica cero o una vez\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['e-mail', 'email', 'Email', 'E-mail']\n```\n\n### Cuantificadores en RegEx\n\nCon llaves podemos especificar la longitud del patrón:\n```py\ntxt = 'This regular expression example was made on December 6,  2019 and revised on July 8, 2021'\nregex_pattern = r'\\d{4}'  # exactamente 4 dígitos\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['2019', '2021']\n\ntxt = 'This regular expression example was made on December 6,  2019 and revised on July 8, 2021'\nregex_pattern = r'\\d{1,4}'   # entre 1 y 4 dígitos\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['6', '2019', '8', '2021']\n```\n\n### Circunflejo (^) en RegEx\n\n- Indicar inicio\n\n```py\ntxt = 'This regular expression example was made on December 6,  2019 and revised on July 8, 2021'\nregex_pattern = r'^This'  # ^ indica que empieza con 'This'\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['This']\n```\n\n- Negación dentro de corchetes\n\n```py\ntxt = 'This regular expression example was made on December 6,  2019 and revised on July 8, 2021'\nregex_pattern = r'[^A-Za-z ]+'  # ^ dentro de [] significa negación: no A-Z, no a-z, no espacio\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['6,', '2019', '8,', '2021']\n```\n\n## 💻 Ejercicios: Día 18\n\n### Ejercicios: Nivel 1\n\n1. ¿Qué es una expresión regular?\n2. ¿Qué es una variable de expresión regular (regex variable)?\n3. Recrea patrones que:\n   a) Encuentren citas que contengan la palabra *talent* en un libro,\n   b) Encuentren fechas en formato _DD-MM-YYYY_, por ejemplo 12-01-2021,\n   c) Encuentren verbos en tiempo -ing en un texto.\n\n### Ejercicios: Nivel 2\n\n1. Escribe un patrón que valide un nombre de variable válido en Python.\n2. Limpia el siguiente texto eliminando etiquetas HTML.\n```python\ntext = '''\nHTML\nHypertext Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScript.\n\nWeb browsers receive HTML documents from a web server or from local storage and render the documents into multimedia web pages. HTML describes the structure of a web page semantically and originally included cues for the appearance of the document.\n\nHTML elements are the building blocks of HTML pages. With HTML constructs, images and other objects such as interactive forms may be embedded into the rendered page. HTML provides a means to create structured documents by denoting structural semantics for text such as headings, paragraphs, lists, links, quotes and other items. HTML elements are delineated by tags, written using angle brackets. Tags such as <img /> and <input /> directly introduce content into the page. Other tags such as <p> surround and provide information about document text and may include other tags as sub-elements. Browsers do not display the HTML tags, but use them to interpret the content of the page.\n\nHTML can embed programs written in a scripting language such as JavaScript, which affects the behavior and content of web pages. Inclusion of CSS defines the look and layout of content. The World Wide Web Consortium (W3C), former maintainer of the HTML and current maintainer of the CSS standards, has encouraged the use of CSS over explicit presentational HTML since 1997.\n'''\n```\n\n### Ejercicios: Nivel 3\n\n1. Limpia el siguiente texto y, tras limpiarlo, calcula las tres palabras más frecuentes:\n\n```python\nparagraph = '''I love teaching. If you do not love teaching what else can you love. I love Python if you do not love something which can give you all the capabilities to develop an application what else can you love.'''\n```\n\n2. El siguiente texto contiene varias direcciones de correo electrónico. Escribe un patrón que encuentre o extraiga las direcciones de email válidas:\n\n```py\nemail_address = '''\nasabeneh@gmail.com\nalex@yahoo.com\nkofi@yahoo.com\ndoe@arc.gov\nasabeneh.com\nasabeneh@gmail\nalex@yahoo\n'''\n```\n\n🎉 ¡Felicidades! 🎉\n\n[<< Día 17](./17_exception_handling_sp.md) | [Día 19 >>](./19_file_handling_sp.md)"
  },
  {
    "path": "Spanish/19_file_handling_sp.md",
    "content": "# 30 Días de Python: Día 19 - Manejo de archivos\n\n- [Día 19](#-día-19)\n  - [Manejo de archivos](#manejo-de-archivos)\n    - [Abrir un archivo para lectura](#abrir-un-archivo-para-lectura)\n    - [Abrir un archivo para escritura y actualización](#abrir-un-archivo-para-escritura-y-actualización)\n    - [Eliminar archivos](#eliminar-archivos)\n  - [Tipos de archivos](#tipos-de-archivos)\n    - [Archivos con extensión txt](#archivos-con-extensión-txt)\n    - [Archivos con extensión json](#archivos-con-extensión-json)\n    - [Convertir JSON a diccionario](#convertir-json-a-diccionario)\n    - [Convertir diccionario a JSON](#convertir-diccionario-a-json)\n    - [Guardar como archivo JSON](#guardar-como-archivo-json)\n    - [Archivos con extensión csv](#archivos-con-extensión-csv)\n    - [Archivos con extensión xlsx](#archivos-con-extensión-xlsx)\n    - [Archivos con extensión xml](#archivos-con-extensión-xml)\n  - [💻 Ejercicios: Día 19](#-ejercicios-día-19)\n    - [Ejercicios: Nivel 1](#ejercicios-nivel-1)\n    - [Ejercicios: Nivel 2](#ejercicios-nivel-2)\n    - [Ejercicios: Nivel 3](#ejercicios-nivel-3)\n\n# 📘 Día 19\n\n## Manejo de archivos\n\nHasta ahora hemos visto distintos tipos de datos en Python. Normalmente almacenamos datos en distintos formatos de archivo. Además de manejar archivos, en esta sección veremos diferentes formatos (.txt, .json, .xml, .csv, .tsv, .excel). Primero, familiaricémonos con el manejo de archivos usando un formato común (.txt).\n\nEl manejo de archivos es una parte importante de la programación; nos permite crear, leer, actualizar y eliminar archivos. En Python usamos la función incorporada _open()_ para manipular archivos.\n\n```py\n# sintaxis\nopen('filename', mode) # mode(r, a, w, x, t, b) puede ser lectura, escritura o actualización\n```\n\n- \"r\" - lectura - valor por defecto. Abre el archivo solo para lectura; si no existe genera un error.\n- \"a\" - append (añadir) - abre el archivo para agregar contenido al final; crea el archivo si no existe.\n- \"w\" - escritura - abre el archivo para escribir, sobrescribe si existe; crea el archivo si no existe.\n- \"x\" - crear - crea el archivo; si existe genera un error.\n- \"t\" - texto - valor por defecto. Modo texto.\n- \"b\" - binario - modo binario (por ejemplo para imágenes).\n\n### Abrir un archivo para lectura\n\nEl modo por defecto de _open_ es lectura, así que no es necesario especificar 'r' o 'rt'. He creado un archivo llamado reading_file_example.txt en el directorio files. Veamos:\n\n```py\nf = open('./files/reading_file_example.txt')\nprint(f) # <_io.TextIOWrapper name='./files/reading_file_example.txt' mode='r' encoding='UTF-8'>\n```\n\nComo en el ejemplo, al imprimir el objeto archivo obtenemos información sobre él. Un archivo abierto permite distintos métodos de lectura: _read()_, _readline_, _readlines_. Debemos cerrar el archivo con _close()_ cuando terminemos.\n\n- _read()_: lee todo el texto como una cadena. Podemos limitar el número de caracteres pasando un entero a *read(number)*.\n\n```py\nf = open('./files/reading_file_example.txt')\ntxt = f.read()\nprint(type(txt))\nprint(txt)\nf.close()\n```\n\n```sh\n# salida\n<class 'str'>\nThis is an example to show how to open a file and read.\nThis is the second line of the text.\n```\n\nEn lugar de imprimir todo el texto, podemos leer solamente los primeros 10 caracteres:\n\n```py\nf = open('./files/reading_file_example.txt')\ntxt = f.read(10)\nprint(type(txt))\nprint(txt)\nf.close()\n```\n\n```sh\n# salida\n<class 'str'>\nThis is an\n```\n\n- _readline()_: lee solo la primera línea\n\n```py\nf = open('./files/reading_file_example.txt')\nline = f.readline()\nprint(type(line))\nprint(line)\nf.close()\n```\n\n```sh\n# salida\n<class 'str'>\nThis is an example to show how to open a file and read.\n```\n\n- _readlines()_: lee todo el texto línea por línea y devuelve una lista de líneas\n\n```py\nf = open('./files/reading_file_example.txt')\nlines = f.readlines()\nprint(type(lines))\nprint(lines)\nf.close()\n```\n\n```sh\n# salida\n<class 'list'>\n['This is an example to show how to open a file and read.\\n', 'This is the second line of the text.']\n```\n\nOtra forma de obtener todas las líneas como lista es usar _splitlines()_:\n\n```py\nf = open('./files/reading_file_example.txt')\nlines = f.read().splitlines()\nprint(type(lines))\nprint(lines)\nf.close()\n```\n\n```sh\n# salida\n<class 'list'>\n['This is an example to show how to open a file and read.', 'This is the second line of the text.']\n```\n\nDebemos cerrar los archivos después de abrirlos. Es fácil olvidarse; por eso existe la construcción _with_ que cierra automáticamente:\n\n```py\nwith open('./files/reading_file_example.txt') as f:\n    lines = f.read().splitlines()\n    print(type(lines))\n    print(lines)\n```\n\n```sh\n# salida\n<class 'list'>\n['This is an example to show how to open a file and read.', 'This is the second line of the text.']\n```\n\n### Abrir un archivo para escritura y actualización\n\nPara escribir en un archivo hay que pasar el modo a _open()_:\n\n- \"a\" - append - añade al final; crea el archivo si no existe.\n- \"w\" - write - sobrescribe el contenido; crea el archivo si no existe.\n\nAñadamos texto al archivo que hemos estado leyendo:\n\n```py\nwith open('./files/reading_file_example.txt','a') as f:\n    f.write('Este texto debe añadirse al final')\n```\n\nSi el archivo no existe, el siguiente ejemplo creará uno nuevo:\n\n```py\nwith open('./files/writing_file_example.txt','w') as f:\n    f.write('Este texto será escrito en el nuevo archivo creado')\n```\n\n### Eliminar archivos\n\nComo vimos anteriormente, podemos crear y eliminar directorios con el módulo _os_. Para eliminar archivos también usamos _os_.\n\n```py\nimport os\nos.remove('./files/example.txt')\n```\n\nSi el archivo no existe, remove lanzará un error, por lo que es mejor comprobar:\n\n```py\nimport os\nif os.path.exists('./files/example.txt'):\n    os.remove('./files/example.txt')\nelse:\n    print('El archivo no existe')\n```\n\n## Tipos de archivos\n\n### Archivos con extensión txt\n\nLos archivos _txt_ son un formato muy común; ya vimos su uso más arriba. Ahora pasemos a JSON.\n\n### Archivos con extensión json\n\nJSON significa JavaScript Object Notation. Es básicamente una representación en cadena de un objeto JavaScript o de un diccionario Python.\n\n_Ejemplo:_\n\n```py\n# diccionario\nperson_dct= {\n    \"name\":\"Asabeneh\",\n    \"country\":\"Finland\",\n    \"city\":\"Helsinki\",\n    \"skills\":[\"JavaScript\", \"React\",\"Python\"]\n}\n# JSON: la forma en cadena del diccionario\nperson_json = \"{'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'skills': ['JavaScrip', 'React', 'Python']}\"\n# Usamos triple comillas para que sea multilínea y más legible\nperson_json = '''{\n    \"name\":\"Asabeneh\",\n    \"country\":\"Finland\",\n    \"city\":\"Helsinki\",\n    \"skills\":[\"JavaScript\", \"React\",\"Python\"]\n}'''\n```\n\n### Convertir JSON a diccionario\n\nPara convertir JSON a diccionario importamos el módulo json y usamos _loads_.\n\n```py\nimport json\n# JSON\nperson_json = '''{\n    \"name\": \"Asabeneh\",\n    \"country\": \"Finland\",\n    \"city\": \"Helsinki\",\n    \"skills\": [\"JavaScript\", \"React\", \"Python\"]\n}'''\n# Convertir la cadena JSON a diccionario\nperson_dct = json.loads(person_json)\nprint(type(person_dct))\nprint(person_dct)\nprint(person_dct['name'])\n```\n\n```sh\n# salida\n<class 'dict'>\n{'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'skills': ['JavaScrip', 'React', 'Python']}\nAsabeneh\n```\n\n### Convertir diccionario a JSON\n\nPara convertir un diccionario a JSON usamos _dumps_.\n\n```py\nimport json\n# diccionario en Python\nperson = {\n    \"name\": \"Asabeneh\",\n    \"country\": \"Finland\",\n    \"city\": \"Helsinki\",\n    \"skills\": [\"JavaScript\", \"React\", \"Python\"]\n}\n# convertir diccionario a cadena JSON\nperson_json = json.dumps(person, indent=4) # indent puede ser 2, 4, 8; formatea la salida\nprint(type(person_json))\nprint(person_json)\n```\n\n```sh\n# salida\n<class 'str'>\n{\n    \"name\": \"Asabeneh\",\n    \"country\": \"Finland\",\n    \"city\": \"Helsinki\",\n    \"skills\": [\n        \"JavaScript\",\n        \"React\",\n        \"Python\"\n    ]\n}\n```\n\n### Guardar como archivo JSON\n\nTambién podemos guardar los datos en un archivo JSON:\n\n```py\nimport json\n# diccionario en Python\nperson = {\n    \"name\": \"Asabeneh\",\n    \"country\": \"Finland\",\n    \"city\": \"Helsinki\",\n    \"skills\": [\"JavaScript\", \"React\", \"Python\"]\n}\nwith open('./files/json_example.json', 'w', encoding='utf-8') as f:\n    json.dump(person, f, ensure_ascii=False, indent=4)\n```\n\nEn el ejemplo usamos encoding y ensure_ascii para manejar caracteres no ASCII. Ejemplo con caracteres no ASCII:\n\n```py\nimport json\nperson = {\n    \"name\": \"Mark Firenze\",\n    \"country\": \"Spain\",\n    \"city\": \"Madrid\",\n    \"skills\": [\"JavaScript\", \"React\", \"Python\"]\n}\nwith open('./files/json_example.json', 'w', encoding='utf-8') as f:\n    json.dump(person, f, ensure_ascii=False, indent=4)\n```\n\nLeamos el archivo JSON que acabamos de crear:\n\n```py\nimport json\nwith open('./files/json_example.json', 'r', encoding='utf-8') as f:\n    person = json.load(f)\n    print(person)\n```\n\n```sh\n# salida\n{'name': 'Mark Firenze', 'country': 'Spain', 'city': 'Madrid', 'skills': ['JavaScript', 'React', 'Python']}\n```\n\n### Archivos con extensión csv\n\nCSV significa Comma Separated Values (valores separados por comas). Es un formato sencillo para datos tabulares (como hojas de cálculo o bases de datos) muy común en ciencia de datos.\n\n_Ejemplo CSV:_\n\n```csv\n\"name\",\"country\",\"city\",\"skills\"\n\"Asabeneh\",\"Finland\",\"Helsinki\",\"JavaScript\"\n```\n\nEjemplo de lectura:\n\n```py\nimport csv\nwith open('./files/csv_example.csv') as f:\n    csv_reader = csv.reader(f, delimiter=',') # w+ crea el archivo si no existe\n    line_count = 0\n    for row in csv_reader:\n        if line_count == 0:\n            print(f'Encabezados: {\", \".join(row)}')\n            line_count += 1\n        else:\n            print(f'{row[0]} viene de {row[1]}, {row[2]}. Conoce {row[3]}')\n            line_count += 1\n    print(f'Procesadas {line_count} líneas.')\n```\n\n```sh\n# salida:\nEncabezados: name, country, city, skills\nAsabeneh viene de Finland, Helsinki. Conoce JavaScript\nProcesadas 2 líneas.\n```\n\nTambién podemos escribir CSV:\n\n```py\nimport csv\nwith open('./files/csv_example.csv', 'w', encoding='UTF8', newline='') as f:\n    writer = csv.writer(f)\n    # escribir encabezados\n    writer.writerow(['name', 'country', 'city', 'skills'])\n    # escribir datos\n    writer.writerow(['Asabeneh', 'Finland', 'Helsinki', 'JavaScript'])\n```\n\n### Archivos con extensión xlsx\n\nPara leer archivos Excel necesitamos instalar la librería xlrd (u otras alternativas). Ejemplo:\n\n```py\nimport xlrd\nexcel_book = xlrd.open_workbook('sample.xls')\nprint(excel_book.nsheets)\nprint(excel_book.sheet_names)\n```\n\n### Archivos con extensión xml\n\nXML es un lenguaje de marcado similar a HTML. Permite etiquetas personalizadas y se usa para datos estructurados. En Python hay varias librerías; aquí usamos xml.etree.ElementTree.\n\n_Ejemplo XML:_\n\n```xml\n<?xml version=\"1.0\"?>\n<person gender=\"female\">\n  <name>Asabeneh</name>\n  <country>Finland</country>\n  <city>Helsinki</city>\n  <skills>\n    <skill>JavaScript</skill>\n    <skill>React</skill>\n    <skill>Python</skill>\n  </skills>\n</person>\n```\n\nUsamos xml.etree.ElementTree para parsear:\n\n```py\nimport xml.etree.ElementTree as ET\ntree = ET.parse('./files/xml_example.xml')\nroot = tree.getroot()\nprint('Etiqueta raíz:', root.tag)\nprint('Atributos:', root.attrib)\nfor child in root:\n    print('Campo: ', child.tag)\n```\n\n```sh\n# salida\nEtiqueta raíz: person\nAtributos: {'gender': 'female'}\nCampo:  name\nCampo:  country\nCampo:  city\nCampo:  skills\n```\n\nObtener más detalles:\n\n```py\nimport xml.etree.ElementTree as ET\ntree = ET.parse('./files/xml_example.xml')\nroot = tree.getroot()\nprint('Etiqueta raíz:', root.tag)\nprint('Atributos:', root.attrib)\nfor child in root:\n    print('Campo: ', child.tag)\n    if child.tag != 'skills':\n        print(child.text)\n    else:\n        for skill in child:\n            print(skill.text)\n```\n\n```sh\n# salida\nEtiqueta raíz: person\nAtributos: {'gender': 'female'}\nfield:  name\nAsabeneh\nfield:  country\nFinland\nfield:  city\nHelsinki\nfield:  skills\nJavaScript\nReact\nPython\n```\n\n## 💻 Ejercicios: Día 19\n\n### Ejercicios: Nivel 1\n\n1. Escribe una función que reciba un parámetro (nombre de archivo) y cuente el número de palabras del archivo.\n2. Lee el archivo obama_speech.txt y cuenta las palabras.\n3. Lee michelle_obama_speech.txt y cuenta las palabras.\n4. Lee donald_speech.txt y cuenta las palabras.\n5. Lee melina_trump_speech.txt y cuenta las palabras.\n\n### Ejercicios: Nivel 2\n\n1. Extrae todos los archivos Python del directorio del curso:\n   a) Recorre la carpeta 30DaysOfPython, extrae todos los archivos .py y guarda sus nombres en files_list.txt\n   b) Crea un script llamado find_python.py que pueda ejecutarse desde la línea de comandos\n   c) Añade una opción --version para manejar argumentos de línea de comandos\n\n### Ejercicios: Nivel 3\n\n1. Crea un archivo JSON a partir del siguiente dataset:\n    ```py\n    python_libraries = [\n    {\n        \"nombre_librería\": \"Django\",\n        \"creador\": \"Adrian Holovaty\",\n        \"primer_año_lanzamiento\": 2005,\n        \"versión\": \"4.0.2\",\n        \"uso\": \"Desarrollo web\",\n        \"descripción\": \"Django permite construir aplicaciones web mejores y más rápido.\"\n    },\n    {\n        \"nombre_librería\": \"Flask\",\n        \"creador\": \"Armin Ronacher\",\n        \"primer_año_lanzamiento\": 2010,\n        \"versión\": \"2.0.2\",\n        \"uso\": \"Desarrollo web\",\n        \"descripción\": \"Flask es un micro framework WSGI para aplicaciones web.\"\n    },\n    {\n        \"nombre_librería\": \"NumPy\",\n        \"creador\": \"Travis Oliphant\",\n        \"primer_año_lanzamiento\": 2005,\n        \"versión\": \"1.22.0\",\n        \"uso\": \"Cómputo científico\",\n        \"descripción\": \"NumPy es la biblioteca fundamental para el cómputo científico en Python.\"\n    },\n    {\n        \"nombre_librería\": \"Pandas\",\n        \"creador\": \"Wes McKinney\",\n        \"primer_año_lanzamiento\": 2008,\n        \"versión\": \"1.4.0\",\n        \"uso\": \"Análisis de datos\",\n        \"descripción\": \"pandas es una librería open source para análisis y manipulación de datos.\"\n    },\n    {\n        \"nombre_librería\": \"Matplotlib\",\n        \"creador\": \"John D. Hunter\",\n        \"primer_año_lanzamiento\": 2003,\n        \"versión\": \"3.5.1\",\n        \"uso\": \"Visualización de datos\",\n        \"descripción\": \"Matplotlib es una librería para crear visualizaciones estáticas, animadas e interactivas en Python.\"\n    }\n    ]\n    ```\n\n🎉 ¡Felicidades! 🎉\n\n[<< Día 18](./18_regular_expressions_sp.md) | [Día 20 >>](./20_python_package_manager_sp.md)"
  },
  {
    "path": "Spanish/20_python_package_manager_sp.md",
    "content": "# 30 Días de Python: Día 20 - PIP\n\n- [Día 20](#-día-20)\n  - [Python PIP - Gestor de paquetes de Python](#python-pip---gestor-de-paquetes-de-python)\n    - [¿Qué es PIP?](#¿qué-es-pip)\n    - [Instalar PIP](#instalar-pip)\n    - [Instalar paquetes con pip](#instalar-paquetes-con-pip)\n    - [Desinstalar paquetes](#desinstalar-paquetes)\n    - [Lista de paquetes](#lista-de-paquetes)\n    - [Mostrar información del paquete](#mostrar-información-del-paquete)\n    - [PIP Freeze](#pip-freeze)\n    - [Leer datos desde una URL](#leer-datos-desde-una-url)\n    - [Crear paquetes](#crear-paquetes)\n    - [Más información sobre paquetes](#más-información-sobre-paquetes)\n  - [Ejercicios: Día 20](#ejercicios-día-20)\n\n# 📘 Día 20\n\n## Python PIP - Gestor de paquetes de Python\n\n### ¿Qué es PIP?\n\nPIP significa Preferred Installer Program, que en español puede traducirse como «programa de instalación preferido». Usamos _pip_ para instalar paquetes de Python.\nUn paquete es una colección de módulos (o subpaquetes) que podemos instalar y luego importar en nuestras aplicaciones.\nEn la práctica, en lugar de reescribir utilidades comunes, instalamos paquetes útiles y los importamos.\n\n### Instalar PIP\n\nSi aún no tienes pip instalado, instálalo ahora. En la terminal o símbolo del sistema ejecuta:\n\n```sh\npip install pip\n```\n\nComprueba si pip está instalado con:\n\n```sh\npip --version\n```\n\n```py\npip --version\n# ejemplo de salida:\n# pip 21.1.3 from /usr/local/lib/python3.7/site-packages/pip (python 3.9.6)\n```\n\nSi ves un número diferente, significa que pip está instalado en tu sistema.\n\n### Instalar paquetes con pip\n\nProbemos a instalar _numpy_, una librería numérica de Python muy usada en ciencia de datos y aprendizaje automático.\n\n- NumPy ofrece:\n  - Potentes arrays N-dimensionales\n  - Operaciones vectorizadas (broadcasting)\n  - Herramientas para integrar con C/C++ y Fortran\n  - Funciones de álgebra lineal, transformadas de Fourier y generadores aleatorios\n\n```sh\npip install numpy\n```\n\nEjemplo de uso en el intérprete de Python:\n\n```py\n>>> import numpy\n>>> numpy.version.version\n'1.20.1'\n>>> lst = [1, 2, 3, 4, 5]\n>>> np_arr = numpy.array(lst)\n>>> np_arr\narray([1, 2, 3, 4, 5])\n>>> len(np_arr)\n5\n>>> np_arr * 2\narray([ 2,  4,  6,  8, 10])\n>>> np_arr + 2\narray([3, 4, 5, 6, 7])\n```\n\nPandas es otra librería muy usada para estructuras de datos y análisis. Instalémosla:\n\n```sh\npip install pandas\n```\n\n```py\n>>> import pandas\n```\n\nEsta sección no pretende profundizar en NumPy o Pandas, sino solo mostrar cómo instalar e importar paquetes.\n\nHay módulos de la librería estándar, por ejemplo _webbrowser_, que permiten abrir sitios web. No necesitan instalación.\n\n```py\nimport webbrowser  # módulo para abrir sitios web\n\n# lista de URLs de ejemplo\nurl_lists = [\n    'http://www.python.org',\n    'https://www.linkedin.com/in/asabeneh/',\n    'https://github.com/Asabeneh',\n    'https://twitter.com/Asabeneh',\n]\n\n# abrir cada URL en una nueva pestaña\nfor url in url_lists:\n    webbrowser.open_new_tab(url)\n```\n\n### Desinstalar paquetes\n\nPara eliminar un paquete instalado:\n\n```sh\npip uninstall packagename\n```\n\n### Lista de paquetes\n\nPara listar los paquetes instalados en tu entorno:\n\n```sh\npip list\n```\n\n### Mostrar información del paquete\n\nPara ver información de un paquete:\n\n```sh\npip show packagename\n```\n\nEjemplo:\n\n```sh\npip show pandas\n```\n\nSalida de ejemplo:\n\n```txt\nName: pandas\nVersion: 1.2.3\nSummary: Powerful data structures for data analysis, time series, and statistics\nHome-page: http://pandas.pydata.org\nAuthor: None\nAuthor-email: None\nLicense: BSD\nLocation: /usr/local/lib/python3.7/site-packages\nRequires: python-dateutil, pytz, numpy\nRequired-by:\n```\n\nSi quieres más detalles puedes añadir --verbose.\n\n### PIP Freeze\n\nGenera una lista de paquetes instalados y sus versiones (útil para requirements.txt):\n\n```sh\npip freeze\n```\n\nSalida de ejemplo:\n\n```txt\ndocutils==0.11\nJinja2==2.7.2\nMarkupSafe==0.19\nPygments==1.6\nSphinx==1.2.2\n```\n\n### Leer datos desde una URL\n\nA veces queremos leer datos desde una URL (por ejemplo APIs que devuelven JSON). Para eso usamos el paquete _requests_.\n\nInstálalo con:\n\n```sh\npip install requests\n```\n\nEn requests veremos métodos y atributos como _get()_, _status_code_, _headers_, _text_, _json()_:\n  - _get()_: solicita una URL y devuelve un objeto Response\n  - _status_code_: código HTTP de la respuesta\n  - _headers_: cabeceras de la respuesta\n  - _text_: contenido en texto\n  - _json()_: parsea JSON y devuelve estructuras de Python\n\nEjemplo leyendo un archivo de texto desde la web:\n\n```py\nimport requests  # importar requests\n\nurl = 'https://www.w3.org/TR/PNG/iso_8859-1.txt'  # URL con texto\n\nresponse = requests.get(url)  # solicitar URL\nprint(response)\nprint(response.status_code)  # código de estado, 200 indica éxito\nprint(response.headers)      # cabeceras de la respuesta\nprint(response.text)         # contenido en texto\n```\n\nEjemplo leyendo una API que devuelve JSON (API de países):\n\n```py\nimport requests\nurl = 'https://restcountries.eu/rest/v2/all'  # API con información de países\nresponse = requests.get(url)\nprint(response)                # objeto Response\nprint(response.status_code)    # 200 indica éxito\ncountries = response.json()\nprint(countries[:1])           # imprimimos el primer país por brevedad\n```\n\nVeamos otro ejemplo con la API del Banco Mundial (datos de Etiopía):\n\n```py\nimport requests\nfrom pprint import pp  # pretty print para mostrar resultados legibles\n\nurl = 'http://api.worldbank.org/countries/et?format=json'  # API del Banco Mundial para Etiopía\nresponse = requests.get(url)\nprint(response)                # objeto Response\nprint(response.status_code)    # 200 indica éxito\nethiopia_data = response.json()\npp(ethiopia_data)              # mostrar datos de forma legible\n```\n\n### Crear paquetes\n\nTambién podemos crear nuestros propios paquetes y subirlos a PyPI. Ejemplo simple: crea un directorio llamado mypackage con un __init__.py (puede estar vacío) y los siguientes módulos.\n\n```py\n# mypackage/arithmetics.py\ndef add_numbers(*args):\n    total = 0\n    for num in args:\n        total += num\n    return total\n\ndef subtract(a, b):\n    return (a - b)\n\ndef multiple(a, b):\n    return a * b\n\ndef division(a, b):\n    return a / b\n\ndef remainder(a, b):\n    return a % b\n\ndef power(a, b):\n    return a ** b\n```\n\n```py\n# mypackage/greet.py\ndef greet_person(firstname, lastname):\n    return f'{firstname} {lastname}, welcome to 30DaysOfPython Challenge!'\n```\n\n__init__.py no es estrictamente necesario en Python ≥3.3, pero se recomienda para compatibilidad.\n\nUsando el paquete:\n\n```py\nfrom mypackage import arithmetics\nprint(arithmetics.add_numbers(1, 2, 3, 5))\nprint(arithmetics.subtract(5, 3))\nprint(arithmetics.multiple(5, 3))\nprint(arithmetics.division(5, 3))\nprint(arithmetics.remainder(5, 3))\nprint(arithmetics.power(5, 3))\n\nfrom mypackage import greet\nprint(greet.greet_person('Juan', 'Pérez'))\n```\n\n### Más información sobre paquetes\n\n- Python tiene paquetes y módulos incorporados; otros deben instalarse.\n- pip es la herramienta recomendada para instalar y gestionar paquetes desde PyPI.\n- Para capturar las dependencias de un proyecto usa pip freeze > requirements.txt.\n- Para desinstalar: pip uninstall packagename o pip uninstall -r requirements.txt.\n- Virtualenv (y venv) permiten crear entornos aislados:\n  - Instalar virtualenv: pip install virtualenv\n  - Crear entornos aislados evita conflictos entre proyectos.\n\n## Ejercicios: Día 20\n\n1. Lee sobre entornos virtuales, crea uno e instala al menos un paquete dentro del entorno.\n\n2. Usa una API de países para obtener todos los datos y encuentra los 10 países más poblados.\n\n3. Encuentra todos los países cuyo idioma oficial sea inglés (código 'eng') a partir de los datos de la API.\n\n4. A partir de los datos de la API, encuentra los 10 países con mayor superficie.\n\n5. Encuentra todos los países recién listados (o filtrados según la API) y ordénalos por capital.\n\n🎉 ¡Felicidades! 🎉\n\n[<< Día 19](./19_file_handling_sp.md) | [Día 21 >>](./21_classes_and_objects_sp.md)"
  },
  {
    "path": "Spanish/21_classes_and_objects_sp.md",
    "content": "# 30 Días de Python: Día 21 - Clases y Objetos\n\n- [Día 21](#-día-21)\n  - [Clases y objetos](#clases-y-objetos)\n    - [Crear una clase](#crear-una-clase)\n    - [Crear un objeto](#crear-un-objeto)\n    - [Constructor de clase](#constructor-de-clase)\n    - [Métodos de instancia](#métodos-de-instancia)\n    - [Valores por defecto de los objetos](#valores-por-defecto-de-los-objetos)\n    - [Modificar valores por defecto de la clase](#modificar-valores-por-defecto-de-la-clase)\n    - [Herencia](#herencia)\n    - [Sobrescribir métodos de la clase padre](#sobrescribir-métodos-de-la-clase-padre)\n  - [💻 Ejercicios: Día 21](#-ejercicios-día-21)\n    - [Ejercicios: Nivel 1](#ejercicios-nivel-1)\n    - [Ejercicios: Nivel 2](#ejercicios-nivel-2)\n    - [Ejercicios: Nivel 3](#ejercicios-nivel-3)\n\n# 📘 Día 21\n\n## Clases y objetos\n\nPython es un lenguaje orientado a objetos. En Python todo es un objeto con atributos y métodos. Los números, cadenas, listas, diccionarios, tuplas, conjuntos, etc. que usamos en programas son instancias de las clases incorporadas correspondientes. Creamos clases para definir objetos. Una clase es como un constructor de objetos o un \"molde\" para crear objetos. Instanciamos una clase para crear un objeto. La clase define las propiedades y el comportamiento, mientras que el objeto representa la instancia.\n\nDesde el inicio de este reto hemos estado usando clases y objetos sin darnos cuenta. Cada elemento en un programa Python es un objeto perteneciente a alguna clase. Veamos que todo en Python pertenece a una clase:\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.9.6 (default, Jun 28 2021, 15:26:21)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> num = 10\n>>> type(num)\n<class 'int'>\n>>> string = 'string'\n>>> type(string)\n<class 'str'>\n>>> boolean = True\n>>> type(boolean)\n<class 'bool'>\n>>> lst = []\n>>> type(lst)\n<class 'list'>\n>>> tpl = ()\n>>> type(tpl)\n<class 'tuple'>\n>>> set1 = set()\n>>> type(set1)\n<class 'set'>\n>>> dct = {}\n>>> type(dct)\n<class 'dict'>\n```\n\n### Crear una clase\n\nPara crear una clase usamos la palabra clave class seguida del nombre de la clase y dos puntos. El nombre de la clase debe usar CamelCase.\n\n```sh\n# sintaxis\nclass NombreClase:\n    # código aquí\n```\n\n**Ejemplo:**\n\n```py\nclass Person:\n    pass\nprint(Person)\n```\n\n```sh\n<__main__.Person object at 0x10804e510>\n```\n\n### Crear un objeto\n\nCreamos un objeto llamando a la clase:\n\n```py\np = Person()\nprint(p)\n```\n\n### Constructor de clase\n\nEn el ejemplo anterior creamos un objeto de la clase Person. Sin embargo, una clase sin constructor no es muy útil en la práctica. Usamos el método especial __init__ como constructor en Python. __init__ recibe self, que es la referencia a la instancia actual.\n\n**Ejemplo:**\n\n```py\nclass Person:\n    def __init__(self, name):\n        # self permite ligar parámetros a la instancia\n        self.name = name\n\np = Person('Asabeneh')\nprint(p.name)\nprint(p)\n```\n\n```sh\n# salida\nAsabeneh\n<__main__.Person object at 0x2abf46907e80>\n```\n\nAñadamos más parámetros al constructor:\n\n```py\nclass Person:\n    def __init__(self, firstname, lastname, age, country, city):\n        self.firstname = firstname\n        self.lastname = lastname\n        self.age = age\n        self.country = country\n        self.city = city\n\np = Person('Asabeneh', 'Yetayeh', 250, 'Finland', 'Helsinki')\nprint(p.firstname)\nprint(p.lastname)\nprint(p.age)\nprint(p.country)\nprint(p.city)\n```\n\n```sh\n# salida\nAsabeneh\nYetayeh\n250\nFinland\nHelsinki\n```\n\n### Métodos de instancia\n\nUn objeto puede tener métodos, que son funciones pertenecientes a esa instancia.\n\n**Ejemplo:**\n\n```py\nclass Person:\n    def __init__(self, firstname, lastname, age, country, city):\n        self.firstname = firstname\n        self.lastname = lastname\n        self.age = age\n        self.country = country\n        self.city = city\n    def person_info(self):\n        return f'{self.firstname} {self.lastname} tiene {self.age} años. Vive en {self.city}, {self.country}.'\n\np = Person('Asabeneh', 'Yetayeh', 250, 'Finland', 'Helsinki')\nprint(p.person_info())\n```\n\n```sh\n# salida\nAsabeneh Yetayeh tiene 250 años. Vive en Helsinki, Finland.\n```\n\n### Valores por defecto de los objetos\n\nA veces queremos proporcionar valores por defecto a los parámetros del constructor para evitar errores cuando la clase se instancia sin argumentos.\n\n**Ejemplo:**\n\n```py\nclass Person:\n    def __init__(self, firstname='Asabeneh', lastname='Yetayeh', age=250, country='Finland', city='Helsinki'):\n        self.firstname = firstname\n        self.lastname = lastname\n        self.age = age\n        self.country = country\n        self.city = city\n\n    def person_info(self):\n        return f'{self.firstname} {self.lastname} tiene {self.age} años. Vive en {self.city}, {self.country}.'\n\np1 = Person()\nprint(p1.person_info())\np2 = Person('John', 'Doe', 30, 'Nomanland', 'Noman city')\nprint(p2.person_info())\n```\n\n```sh\n# salida\nAsabeneh Yetayeh tiene 250 años. Vive en Helsinki, Finland.\nJohn Doe tiene 30 años. Vive en Noman city, Nomanland.\n```\n\n### Modificar valores por defecto de la clase\n\nEn el siguiente ejemplo todos los parámetros del constructor tienen valores por defecto y añadimos un atributo skills y un método add_skill para añadir habilidades.\n\n```py\nclass Person:\n    def __init__(self, firstname='Asabeneh', lastname='Yetayeh', age=250, country='Finland', city='Helsinki'):\n        self.firstname = firstname\n        self.lastname = lastname\n        self.age = age\n        self.country = country\n        self.city = city\n        self.skills = []\n\n    def person_info(self):\n        return f'{self.firstname} {self.lastname} tiene {self.age} años. Vive en {self.city}, {self.country}.'\n    def add_skill(self, skill):\n        self.skills.append(skill)\n\np1 = Person()\nprint(p1.person_info())\np1.add_skill('HTML')\np1.add_skill('CSS')\np1.add_skill('JavaScript')\np2 = Person('John', 'Doe', 30, 'Nomanland', 'Noman city')\nprint(p2.person_info())\nprint(p1.skills)\nprint(p2.skills)\n```\n\n```sh\n# salida\nAsabeneh Yetayeh tiene 250 años. Vive en Helsinki, Finland.\nJohn Doe tiene 30 años. Vive en Noman city, Nomanland.\n['HTML', 'CSS', 'JavaScript']\n[]\n```\n\n### Herencia\n\nLa herencia nos permite definir una clase que hereda el comportamiento de otra, facilitando la reutilización del código.\n\n```py\n# sintaxis\nclass NombreSubclase(NombreSuperclase):\n    # código aquí\n```\n\nEjemplo:\n\n```py\nclass Student(Person):\n    pass\n\ns1 = Student('Eyob', 'Yetayeh', 30, 'Finland', 'Helsinki')\ns2 = Student('Lidiya', 'Teklemariam', 28, 'Finland', 'Espoo')\nprint(s1.person_info())\ns1.add_skill('JavaScript')\ns1.add_skill('React')\ns1.add_skill('Python')\nprint(s1.skills)\nprint(s2.person_info())\ns2.add_skill('Organizing')\ns2.add_skill('Marketing')\ns2.add_skill('Digital Marketing')\nprint(s2.skills)\n```\n\n```sh\n# salida\nEyob Yetayeh tiene 30 años. Vive en Helsinki, Finland.\n['JavaScript', 'React', 'Python']\nLidiya Teklemariam tiene 28 años. Vive en Espoo, Finland.\n['Organizing', 'Marketing', 'Digital Marketing']\n```\n\nNo hemos definido nuevos métodos en Student, pero puede usar los métodos del padre Person. Student hereda el constructor __init__ y el método person_info de Person. Si queremos añadir comportamiento específico en la subclase, definimos nuevos métodos o redefinimos los existentes.\n\n```py\nclass Student(Person):\n    def __init__(self, firstname='Asabeneh', lastname='Yetayeh', age=250, country='Finland', city='Helsinki', gender='male'):\n        self.gender = gender\n        super().__init__(firstname, lastname, age, country, city)\n    def person_info(self):\n        gender = 'él' if self.gender == 'male' else 'ella'\n        return f'{self.firstname} {self.lastname} tiene {self.age} años. {gender.capitalize()} vive en {self.city}, {self.country}.'\n\ns1 = Student('Eyob', 'Yetayeh', 30, 'Finland', 'Helsinki', 'male')\ns2 = Student('Lidiya', 'Teklemariam', 28, 'Finland', 'Espoo', 'female')\nprint(s1.person_info())\ns1.add_skill('JavaScript')\ns1.add_skill('React')\ns1.add_skill('Python')\nprint(s1.skills)\nprint(s2.person_info())\ns2.add_skill('Organizing')\ns2.add_skill('Marketing')\ns2.add_skill('Digital Marketing')\nprint(s2.skills)\n```\n\n```sh\n# salida\nEyob Yetayeh tiene 30 años. Él vive en Helsinki, Finland.\n['JavaScript', 'React', 'Python']\nLidiya Teklemariam tiene 28 años. Ella vive en Espoo, Finland.\n['Organizing', 'Marketing', 'Digital Marketing']\n```\n\nPodemos usar super() o el nombre de la clase padre para invocar el comportamiento del padre. En el ejemplo anterior sobrescribimos el método person_info en la subclase con una implementación distinta.\n\n### Sobrescribir métodos de la clase padre\n\nComo se mostró, podemos sobrescribir un método del padre definiendo en la subclase un método con el mismo nombre.\n\n## 💻 Ejercicios: Día 21\n\n### Ejercicios: Nivel 1\n\n1. Python tiene un módulo llamado _statistics_ que podemos usar para calcular estadísticas. Ahora intentemos desarrollar una clase que calcule count, sum, min, max, range, mean, median, mode, standard deviation, variance, frequency distribution y describe.\n\n```py\nclass Statistics:\n    def __init__(self, data=[]):\n        self.data = data\n\n    def count(self):\n        # tu propia implementación\n        pass\n\n    def sum(self):\n        # tu propia implementación\n        pass\n\n    def min(self):\n        # tu propia implementación\n        pass\n\n    def max(self):\n        # tu propia implementación\n        pass\n\n    def range(self):\n        # tu propia implementación\n        pass\n\n    def mean(self):\n        # tu propia implementación\n        pass\n\n    def median(self):\n        # tu propia implementación\n        pass\n\n    def mode(self):\n        # tu propia implementación\n        pass\n\n    def standard_deviation(self):\n        # tu propia implementación\n        pass\n\n    def variance(self):\n        # tu propia implementación\n        pass\n\n    def frequency_distribution(self):\n        # tu propia implementación\n        pass\n\n    def describe(self):\n        # tu propia implementación\n        pass\n```\n\n```py\n# código de prueba\ndata = [31, 26, 34, 37, 27, 26, 32, 32, 26, 27, 27, 24, 32, 33, 27, 25, 26, 38, 37, 31, 34, 24, 33, 29, 26]\nstatistics = Statistics(data)\nprint('Count:', statistics.count()) # 25\nprint('Sum: ', statistics.sum()) # 730\nprint('Min: ', statistics.min()) # 24\nprint('Max: ', statistics.max()) # 38\nprint('Range: ', statistics.range()) # 14\nprint('Mean: ', statistics.mean()) # 29.2\nprint('Median: ', statistics.median()) # 27\nprint('Mode: ', statistics.mode()) # {'mode': 26, 'count': 5}\nprint('Standard Deviation: ', statistics.standard_deviation()) # 4.2\nprint('Variance: ', statistics.variance()) # 17.5\nprint('Frequency Distribution: ', statistics.frequency_distribution()) # [(24, 2), (25, 1), (26, 5), (27, 4), (29, 1), (31, 2), (32, 3), (33, 2), (34, 2), (37, 2), (38, 1)]\n```\n\n### Ejercicios: Nivel 2\n\n1. Crea una clase llamada PersonAccount. Debe tener firstname, lastname, incomes, expenses como atributos y métodos para añadir ingresos, añadir gastos y calcular el balance.\n\n### Ejercicios: Nivel 3\n\n1. El siguiente código es una función; conviértelo en una clase con comportamiento equivalente.\n\n```python\ndef print_products(*args, **kwargs):\n    for product in args:\n        print(product)\n    print(kwargs)\n    for key in kwargs:\n        print(f\"{key}: {kwargs[key]}\")\n\nprint_products(\"apple\", \"banana\", \"orange\", vegetable=\"tomato\", juice=\"orange\")\n```\n\n```sh\napple\nbanana\norange\n{'vegetable': 'tomato', 'juice': 'orange'}\nvegetable: tomato\njuice: orange\n```\n\n2. En la clase PersonAccount diseña atributos firstname, lastname, incomes y expenses y añade métodos para calcular el ingreso neto de la persona.\n\n🎉 ¡Felicidades! 🎉\n\n[<< Día 20](./20_python_package_manager_sp.md) | [Día 22 >>](./22_web_scraping_sp.md)"
  },
  {
    "path": "Spanish/22_web_scraping_sp.md",
    "content": "# 30 Días de Python: Día 22 - Web scraping\n\n- [Día 22](#-día-22)\n  - [Web scraping con Python](#web-scraping-con-python)\n    - [¿Qué es el web scraping?](#qué-es-el-web-scraping)\n  - [💻 Ejercicios: Día 22](#-ejercicios-día-22)\n\n# 📘 Día 22\n\n## Web scraping con Python\n\n### ¿Qué es el web scraping?\n\nInternet está lleno de datos que pueden utilizarse para distintos fines. Para recopilar esos datos necesitamos saber cómo extraerlos de sitios web.\n\nEl web scraping es el proceso de extraer y recopilar datos de sitios web y almacenarlos en una máquina local o en una base de datos.\n\nEn esta sección usaremos los paquetes requests y BeautifulSoup (versión 4).\n\nPara empezar necesitas _requests_,_beautifulsoup4_ y un _sitio web_:\n\n```sh\npip install requests\npip install beautifulsoup4\n```\n\nPara hacer scraping necesitas conocimientos básicos de etiquetas HTML y selectores CSS. Usamos etiquetas HTML,clases y/o IDs para localizar contenido en la página.\nImportemos requests y BeautifulSoup:\n\n```py\nimport requests\nfrom bs4 import BeautifulSoup\n```\n\nDeclaremos una variable url con el sitio que queremos scrapear:\n\n```py\nimport requests\nfrom bs4 import BeautifulSoup\nurl = 'https://archive.ics.uci.edu/ml/datasets.php'\n\n# Usamos requests.get para obtener datos de la URL\nresponse = requests.get(url)\n# Comprobar el estado\nstatus = response.status_code\nprint(status) # 200 indica éxito\n```\n\n```sh\n200\n```\n\nParsear el contenido con BeautifulSoup:\n\n```py\nimport requests\nfrom bs4 import BeautifulSoup\nurl = 'https://archive.ics.uci.edu/ml/datasets.php'\n\nresponse = requests.get(url)\ncontent = response.content # obtenemos todo el contenido del sitio\nsoup = BeautifulSoup(content, 'html.parser') # BeautifulSoup nos permite parsear el HTML\nprint(soup.title) # <title>UCI Machine Learning Repository: Data Sets</title>\nprint(soup.title.get_text()) # UCI Machine Learning Repository: Data Sets\nprint(soup.body) # muestra el cuerpo completo de la página\nprint(response.status_code)\n\ntables = soup.find_all('table', {'cellpadding':'3'})\n# Localizamos tablas cuyo atributo cellpadding tenga el valor 3\n# Podemos usar id, class o etiquetas HTML para seleccionar elementos; consulta la documentación de BeautifulSoup para más información\ntable = tables[0] # el resultado es una lista; tomamos el primer elemento\nfor td in table.find('tr').find_all('td'):\n    print(td.text)\n```\n\nSi ejecutas este código verás que la extracción está incompleta.Puedes continuar para completarla,ya que forma parte del ejercicio 1.\nConsulta la documentación de BeautifulSoup para más detalles: https://www.crummy.com/software/BeautifulSoup/bs4/doc/#quick-start\n\n🌕 Vas por muy buen camino.Solo te faltan ocho días para alcanzar una meta impresionante.Ahora haz los ejercicios para practicar.\n\n## 💻 Ejercicios: Día 22\n\n1. Raspa el siguiente sitio y guarda los datos como un archivo JSON (url = 'http://www.bu.edu/president/boston-university-facts-stats/').\n2. Extrae las tablas de esta URL (https://archive.ics.uci.edu/ml/datasets.php) y conviértelas a un archivo JSON.\n3. Raspa la tabla de presidentes y guarda los datos como JSON (https://en.wikipedia.org/wiki/List_of_presidents_of_the_United_States).Esta tabla no está muy bien estructurada,por lo que la extracción puede llevar tiempo.\n\n🎉 ¡Felicidades!🎉\n\n[<< Día 21](./21_classes_and_objects_sp.md) | [Día 23 >>](./23_virtual_environment_sp.md)"
  },
  {
    "path": "Spanish/23_virtual_environment_sp.md",
    "content": "# 30 Días de Python: Día 23 - Entornos virtuales\n\n- [Día 23](#-día-23)\n  - [Configurar un entorno virtual](#configurar-un-entorno-virtual)\n  - [💻 Ejercicios: Día 23](#-ejercicios-día-23)\n\n# 📘 Día 23\n\n## Configurar un entorno virtual\n\nAl comenzar un proyecto es recomendable usar un entorno virtual. Un entorno virtual nos permite crear un entorno aislado o independiente, evitando conflictos de dependencias entre proyectos. Si ejecutas pip freeze en la terminal verás todos los paquetes instalados en la máquina. Con virtualenv solo tendrás acceso a los paquetes instalados en ese entorno específico. Abre tu terminal e instala virtualenv:\n\n```sh\npip install virtualenv\n```\n\nDentro de la carpeta 30DaysOfPython crea un directorio llamado flask_project.\n\nUna vez instalado virtualenv, entra en la carpeta del proyecto y crea el entorno virtual:\n\nPara Mac/Linux:\n```sh\nvirtualenv venv\n```\n\nPara Windows:\n```sh\npython -m venv venv\n```\n\nA mí me gusta nombrar el entorno como venv, pero puedes elegir otro nombre. Usa ls (o dir en Windows) para comprobar que venv se creó:\n\n```sh\nls\n# venv/\n```\n\nActiva el entorno virtual desde la carpeta del proyecto:\n\nPara Mac/Linux:\n```sh\nsource venv/bin/activate\n```\n\nEn Windows la activación puede variar según PowerShell o Git Bash.\n\nPara Windows PowerShell:\n```sh\nvenv\\Scripts\\activate\n```\n\nPara Windows Git Bash:\n```sh\nvenv\\Scripts\\. activate\n```\n\nTras ejecutar el comando de activación,el prompt mostrará el nombre del entorno (venv) al inicio.Ejemplo:\n\n```sh\n(venv) user@host:~/Desktop/30DaysOfPython/flask_project$\n```\n\nAhora,si ejecutas pip freeze no verás los paquetes globales;solo los del entorno.Instalemos Flask para este proyecto:\n\n```sh\npip install Flask\n```\n\nDespués,comprobemos los paquetes instalados:\n\n```sh\npip freeze\n# ejemplo de salida:\n# Click==7.0\n# Flask==1.1.1\n# itsdangerous==1.1.0\n# Jinja2==2.10.3\n# MarkupSafe==1.1.1\n# Werkzeug==0.16.0\n```\n\nCuando termines,ejecuta deactivate para salir del entorno activo:\n\n```sh\ndeactivate\n```\n\nLos módulos necesarios para trabajar con Flask ya están instalados en el entorno del proyecto.Es buena práctica añadir venv al archivo .gitignore para no subir el entorno a GitHub.\n\n## 💻 Ejercicios: Día 23\n\n1. Crea un directorio de proyecto con un entorno virtual siguiendo el ejemplo anterior.\n\n🎉 ¡Felicidades! 🎉\n\n[<< Día 22](./22_web_scraping_sp.md) | [Día 24 >>](./24_statistics_sp.md)"
  },
  {
    "path": "Spanish/24_statistics_sp.md",
    "content": "# 30 Días de Python: Día 24 - Estadística\n\n- [Día 24](#-día-24)\n  - [Análisis estadístico con Python](#análisis-estadístico-con-python)\n  - [Estadística](#estadística)\n  - [Datos](#datos)\n  - [Módulo statistics](#módulo-statistics)\n- [NumPy](#numpy)\n  - [Importar NumPy](#importar-numpy)\n  - [Crear arrays con NumPy](#crear-arrays-con-numpy)\n    - [Crear arrays enteros con NumPy](#crear-arrays-enteros-con-numpy)\n    - [Crear arrays float con NumPy](#crear-arrays-float-con-numpy)\n    - [Crear arrays booleanos con NumPy](#crear-arrays-booleanos-con-numpy)\n    - [Crear arrays multidimensionales con NumPy](#crear-arrays-multidimensionales-con-numpy)\n    - [Convertir arrays de NumPy a listas](#convertir-arrays-de-numpy-a-listas)\n    - [Crear arrays desde tuplas](#crear-arrays-desde-tuplas)\n    - [Forma (shape) de arrays de NumPy](#forma-shape-de-arrays-de-numpy)\n    - [Tipo de datos de arrays de NumPy](#tipo-de-datos-de-arrays-de-numpy)\n    - [Tamaño (size) de arrays de NumPy](#tamaño-size-de-arrays-de-numpy)\n  - [Operaciones matemáticas con NumPy](#operaciones-matemáticas-con-numpy)\n    - [Suma](#suma)\n\n# 📘 Día 24\n\n## Análisis estadístico con Python\n\n## Estadística\n\nLa estadística es la disciplina que estudia la recolección, organización, presentación, análisis, interpretación y comunicación de datos.\nLa estadística es una rama de las matemáticas y es un conocimiento previo recomendable para ciencia de datos y machine learning. Es un campo muy amplio; en esta sección nos centraremos solo en las partes más relevantes.\nAl completar este reto puedes avanzar hacia desarrollo web, análisis de datos, machine learning o ciencia de datos. En algún punto de tu carrera profesional te enfrentarás a datos que necesitan ser procesados. Tener nociones de estadística te ayudará a tomar decisiones basadas en datos: como dice el dicho, \"los datos nos hablan\".\n\n## Datos\n\n¿Qué son los datos? Los datos son cualquier conjunto de caracteres recogidos y transformados con algún propósito, usualmente para análisis. Pueden ser texto, números, imágenes, audio o vídeo. Si los datos carecen de contexto son poco útiles para humanos o máquinas. Para extraer significado necesitamos herramientas que los procesen.\n\nEl flujo de trabajo en análisis de datos, ciencia de datos o machine learning comienza siempre por los datos. Pueden provenir de fuentes externas o ser generados. Existen datos estructurados y no estructurados.\n\nLos datos pueden ser pequeños o masivos. Muchos de los formatos de datos que encontrarás ya se han presentado en la sección de manejo de archivos.\n\n## Módulo statistics\n\nEl módulo _statistics_ de Python ofrece funciones para cálculos estadísticos sobre datos numéricos. No compite con bibliotecas avanzadas de terceros (NumPy, SciPy) ni con paquetes profesionales de estadística, sino que provee funcionalidades a un nivel similar al de calculadoras científicas o gráficas.\n\n# NumPy\n\nComo lenguaje general, Python se potencia con librerías como numpy, scipy, matplotlib y pandas, transformándose en un entorno potente para computación científica.\n\nNumPy es la librería central para computación científica en Python; ofrece arrays multidimensionales de alto rendimiento y herramientas para operar con ellos.\n\nPara trabajar con notebooks es recomendable usar Jupyter. Puedes instalar Anaconda para disponer de Jupyter y muchas librerías preinstaladas.\n\n```sh\npip install numpy\n```\n\n## Importar NumPy\n\nSi usas Jupyter (recomendado), puedes seguir este notebook de ejemplo.\n\n```py\n# cómo importar numpy\nimport numpy as np\n# cómo comprobar la versión de numpy\nprint('numpy:', np.__version__)\n# ver métodos disponibles\nprint(dir(np))\n```\n\n## Crear arrays con NumPy\n\n### Crear arrays enteros con NumPy\n\n```py\n# crear una lista de Python\npython_list = [1,2,3,4,5]\n\n# comprobar tipo\nprint('Type:', type(python_list)) # <class 'list'>\nprint(python_list) # [1, 2, 3, 4, 5]\n\ntwo_dimensional_list = [[0,1,2], [3,4,5], [6,7,8]]\nprint(two_dimensional_list)  # [[0, 1, 2], [3, 4, 5], [6, 7, 8]]\n\n# crear un array NumPy desde la lista de Python\nnumpy_array_from_list = np.array(python_list)\nprint(type(numpy_array_from_list))   # <class 'numpy.ndarray'>\nprint(numpy_array_from_list) # array([1, 2, 3, 4, 5])\n```\n\n### Crear arrays float con NumPy\n\n```py\n# lista de Python\npython_list = [1,2,3,4,5]\n\nnumpy_array_from_list2 = np.array(python_list, dtype=float)\nprint(numpy_array_from_list2) # array([1., 2., 3., 4., 5.])\n```\n\n### Crear arrays booleanos con NumPy\n\n```py\nnumpy_bool_array = np.array([0, 1, -1, 0, 0], dtype=bool)\nprint(numpy_bool_array) # array([False,  True,  True, False, False])\n```\n\n### Crear arrays multidimensionales con NumPy\n\nUn array de NumPy puede tener múltiples filas y columnas:\n\n```py\ntwo_dimensional_list = [[0,1,2], [3,4,5], [6,7,8]]\nnumpy_two_dimensional_list = np.array(two_dimensional_list)\nprint(type(numpy_two_dimensional_list))\nprint(numpy_two_dimensional_list)\n```\n\n```sh\n<class 'numpy.ndarray'>\n[[0 1 2]\n [3 4 5]\n [6 7 8]]\n```\n\n### Convertir arrays de NumPy a listas\n\n```py\n# podemos usar tolist() para convertir un array a lista de Python\nnp_to_list = numpy_array_from_list.tolist()\nprint(type(np_to_list))\nprint('Array 1D:', np_to_list)\nprint('Array 2D: ', numpy_two_dimensional_list.tolist())\n```\n\n```sh\n<class 'list'>\nArray 1D: [1, 2, 3, 4, 5]\nArray 2D:  [[0, 1, 2], [3, 4, 5], [6, 7, 8]]\n```\n\n### Crear arrays desde tuplas\n\n```py\n# crear una tupla en Python\npython_tuple = (1,2,3,4,5)\nprint(type(python_tuple)) # <class 'tuple'>\nprint('python_tuple: ', python_tuple) # python_tuple:  (1, 2, 3, 4, 5)\n\nnumpy_array_from_tuple = np.array(python_tuple)\nprint(type(numpy_array_from_tuple)) # <class 'numpy.ndarray'>\nprint('numpy_array_from_tuple: ', numpy_array_from_tuple) # numpy_array_from_tuple:  [1 2 3 4 5]\n```\n\n### Forma (shape) de arrays de NumPy\n\nEl método shape devuelve una tupla con la forma del array: filas y columnas. Si el array es 1D devuelve su longitud.\n\n```py\nnums = np.array([1, 2, 3, 4, 5])\nprint(nums)\nprint('Forma de nums: ', nums.shape)\nprint(numpy_two_dimensional_list)\nprint('Forma de numpy_two_dimensional_list: ', numpy_two_dimensional_list.shape)\nthree_by_four_array = np.array([[0, 1, 2, 3],\n    [4,5,6,7],\n    [8,9,10, 11]])\nprint(three_by_four_array.shape)\n```\n\n```sh\n[1 2 3 4 5]\nForma de nums:  (5,)\n[[0 1 2]\n [3 4 5]\n [6 7 8]]\nForma de numpy_two_dimensional_list:  (3, 3)\n(3, 4)\n```\n\n### Tipo de datos de arrays de NumPy\n\nTipos de datos: str, int, float, complex, bool, list, None\n\n```py\nint_lists = [-3, -2, -1, 0, 1, 2,3]\nint_array = np.array(int_lists)\nfloat_array = np.array(int_lists, dtype=float)\n\nprint(int_array)\nprint(int_array.dtype)\nprint(float_array)\nprint(float_array.dtype)\n```\n\n```sh\n[-3 -2 -1  0  1  2  3]\nint64\n[-3. -2. -1.  0.  1.  2.  3.]\nfloat64\n```\n\n### Tamaño (size) de arrays de NumPy\n\nPara conocer el número de elementos de un array utilizamos size:\n\n```py\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5])\ntwo_dimensional_list = np.array([[0, 1, 2],\n                              [3, 4, 5],\n                              [6, 7, 8]])\n\nprint('Tamaño:', numpy_array_from_list.size) # 5\nprint('Tamaño:', two_dimensional_list.size)  # 9\n```\n\n```sh\nTamaño: 5\nTamaño: 9\n```\n\n## Operaciones matemáticas con NumPy\n\nLos arrays de NumPy permiten operaciones vectorizadas sin necesidad de bucles.\n\nOperaciones disponibles:\n\n- Suma (+)\n- Resta (-)\n- Multiplicación (*)\n- División (/)\n- Módulo (%)\n- División entera (//)\n- Potencia (**)\n\n### Suma\n\n```py\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5])\nprint('Array original: ', numpy_array_from_list)\nprint('Suma: ', numpy_array_from_list + 2)\nprint('Suma: ', np.add(numpy_array_from_list, 2))\n```\n\n```sh\nArray original:  [1 2 3 4 5]\nSuma:  [3 4 5 6 7]\nSuma:  [3 4 5 6 7]\n```\n\n### Resta\n\n```py\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5])\nprint('Array original: ', numpy_array_from_list)\nprint('Resta: ', numpy_array_from_list - 2)\nprint('Resta: ', np.subtract(numpy_array_from_list, 2))\n```\n\n```sh\nArray original:  [1 2 3 4 5]\nResta:  [-1  0  1  2  3]\nResta:  [-1  0  1  2  3]\n```\n\n### Multiplicación\n\n```py\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5])\nprint('Array original: ', numpy_array_from_list)\nprint('Multiplicación: ', numpy_array_from_list * 2)\nprint('Multiplicación: ', np.multiply(numpy_array_from_list, 2))\n```\n\n```sh\nArray original:  [1 2 3 4 5]\nMultiplicación:  [ 2  4  6  8 10]\nMultiplicación:  [ 2  4  6  8 10]\n```\n\n### División\n\n```py\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5])\nprint('Array original: ', numpy_array_from_list)\nprint('División: ', numpy_array_from_list / 2)\nprint('División: ', np.divide(numpy_array_from_list, 2))\n```\n\n```sh\nArray original:  [1 2 3 4 5]\nDivisión:  [0.5 1.  1.5 2.  2.5]\nDivisión:  [0.5 1.  1.5 2.  2.5]\n```\n\n### Módulo\n\n```py\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5])\nprint('Array original: ', numpy_array_from_list)\nprint('Módulo: ', numpy_array_from_list % 2)\nprint('Módulo: ', np.mod(numpy_array_from_list, 2))\n```\n\n```sh\nArray original:  [1 2 3 4 5]\nMódulo:  [1 0 1 0 1]\nMódulo:  [1 0 1 0 1]\n```\n\n### División entera\n\n```py\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5])\nprint('Array original: ', numpy_array_from_list)\nprint('División entera: ', numpy_array_from_list // 2)\nprint('División entera: ', np.floor_divide(numpy_array_from_list, 2))\n```\n\n```sh\nArray original:  [1 2 3 4 5]\nDivisión entera:  [0 1 1 2 2]\nDivisión entera:  [0 1 1 2 2]\n```\n\n### Potencia\n\n```py\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5])\nprint('Array original: ', numpy_array_from_list)\nprint('Potencia: ', numpy_array_from_list ** 2)\nprint('Potencia: ', np.power(numpy_array_from_list, 2))\n```\n\n```sh\nArray original:  [1 2 3 4 5]\nPotencia:  [ 1  4  9 16 25]\nPotencia:  [ 1  4  9 16 25]\n```\n\n## Comprobar tipos de datos\n\n```py\nnumpy_int_arr = np.array([1, 2, 3, 4])\nnumpy_float_arr = np.array([1.1, 2.0, 3.2])\nnumpy_bool_arr = np.array([-3, -2, 0, 1, 2, 3], dtype='bool')\n\nprint(numpy_int_arr.dtype)\nprint(numpy_float_arr.dtype)\nprint(numpy_bool_arr.dtype)\n```\n\n```sh\nint64\nfloat64\nbool\n```\n\n## Convertir tipos\n\nPodemos convertir tipos con astype:\n\n```py\nnumpy_int_arr = np.array([1, 2, 3, 4], dtype='float')\nnumpy_int_arr.astype('int').dtype\nnumpy_float_arr = np.array([1.1, 2.0, 3.2])\nnumpy_float_arr.astype('int').dtype\nnumpy_int_arr = np.array([-3, -2, 0, 1, 2, 3])\nnumpy_int_arr.astype('bool').dtype\n```\n\n```sh\nint64\nint64\nbool\n```\n\n## Arrays multidimensionales\n\nUna de las ventajas de NumPy es el manejo de arrays multidimensionales:\n\n```py\ntwo_dimension_array = np.array([(1,2,3),(4,5,6), (7,8,9)])\nprint(type(two_dimension_array))\nprint(two_dimension_array)\nprint('Forma: ', two_dimension_array.shape)\nprint('Tamaño: ', two_dimension_array.size)\nprint('Tipo de datos: ', two_dimension_array.dtype)\n```\n\n```sh\n<class 'numpy.ndarray'>\n[[1 2 3]\n [4 5 6]\n [7 8 9]]\nForma:  (3, 3)\nTamaño:  9\nTipo de datos:  int64\n```\n\n### Acceder a elementos en arrays NumPy\n\n```py\ntwo_dimension_array = np.array([[1,2,3],[4,5,6], [7,8,9]])\nfirst_row = two_dimension_array[0]\nsecond_row = two_dimension_array[1]\nthird_row = two_dimension_array[2]\nprint('Primera fila:', first_row)\nprint('Segunda fila:', second_row)\nprint('Tercera fila: ', third_row)\n```\n\n```sh\nPrimera fila: [1 2 3]\nSegunda fila: [4 5 6]\nTercera fila:  [7 8 9]\n```\n\nObtener columnas:\n\n```py\nfirst_column= two_dimension_array[:,0]\nsecond_column = two_dimension_array[:,1]\nthird_column = two_dimension_array[:,2]\nprint('Primera columna:', first_column)\nprint('Segunda columna:', second_column)\nprint('Tercera columna: ', third_column)\n```\n\n```sh\nPrimera columna: [1 4 7]\nSegunda columna: [2 5 8]\nTercera columna:  [3 6 9]\n```\n\n## Slicing en arrays NumPy\n\nEl slicing es similar al de listas, pero admite dos dimensiones.\n\n```py\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])\nprint('Array original:', numpy_array_from_list)\n\n# primer parámetro: inicio\n# segundo parámetro: parada\n# tercer parámetro: paso\n\nten_first_items = numpy_array_from_list[0:10]\nprint('Primeras 10:', ten_first_items)\nfirst_five_items = numpy_array_from_list[:5]\nprint('Primeras 5:', first_five_items)\nlast_five_items = numpy_array_from_list[5:]\nprint('Últimas 5:', last_five_items)\n# índice negativo\nlast_five_items = numpy_array_from_list[-5:]\nprint('Últimas 5:', last_five_items)\n```\n\n```sh\nArray original: [ 1  2  3  4  5  6  7  8  9 10]\nPrimeras 10: [ 1  2  3  4  5  6  7  8  9 10]\nPrimeras 5: [1 2 3 4 5]\nÚltimas 5: [ 6  7  8  9 10]\nÚltimas 5: [ 6  7  8  9 10]\n```\n\nSeleccionar cada segundo elemento:\n\n```py\nevery_two_item = numpy_array_from_list[::2]\nprint('Cada dos elementos:', every_two_item)\n```\n\n```sh\nCada dos elementos: [1 3 5 7 9]\n```\n\nInvertir array:\n\n```py\nreversed_array = numpy_array_from_list[::-1]\nprint('Array invertido:', reversed_array)\n```\n\n```sh\nArray invertido: [10  9  8  7  6  5  4  3  2  1]\n```\n\nSlicing en 2D:\n\n```py\ntwo_dimension_array = np.array([[1,2,3],[4,5,6], [7,8,9]])\nprint(two_dimension_array)\nprint(two_dimension_array[1, 1])\nprint(two_dimension_array[1, 1:3])\nprint(two_dimension_array[1:3, 1:3])\n```\n\n```sh\n[[1 2 3]\n [4 5 6]\n [7 8 9]]\n5\n[5 6]\n[[5 6]\n [8 9]]\n```\n\n## Concatenación de arrays en NumPy\n\n```py\nfirst_array = np.array([1, 2, 3])\nsecond_array = np.array([4, 5, 6])\nthird_array = np.array([7, 8, 9])\nprint('Primer array:', first_array)\nprint('Segundo array:', second_array)\nprint('Tercer array:', third_array)\n```\n\n```sh\nPrimer array: [1 2 3]\nSegundo array: [4 5 6]\nTercer array: [7 8 9]\n```\n\n### Concatenación horizontal\n\n```py\nhorizontal_concat = np.hstack((first_array, second_array, third_array))\nprint('Concatenación horizontal:', horizontal_concat)\n```\n\n```sh\nConcatenación horizontal: [1 2 3 4 5 6 7 8 9]\n```\n\n### Concatenación vertical\n\n```py\nvertical_concat = np.vstack((first_array, second_array, third_array))\nprint('Concatenación vertical:', vertical_concat)\n```\n\n```sh\nConcatenación vertical:\n[[1 2 3]\n [4 5 6]\n [7 8 9]]\n```\n\n## Funciones comunes de NumPy\n\n### Mínimo, máximo, media, mediana y percentiles\n\n```py\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])\nprint('Mínimo:', numpy_array_from_list.min())\nprint('Máximo:', numpy_array_from_list.max())\nprint('Media:', numpy_array_from_list.mean())\n```\n\n🎉 ¡Felicidades! 🎉\n\n[<< Día 23](./23_virtual_environment_sp.md) | [Día 25 >>](./25_pandas_sp.md)"
  },
  {
    "path": "Spanish/25_pandas_sp.md",
    "content": "# 30 días de desafío de programación en Python: Día 25 - Pandas\n\n- [Día 25](#-día-25)\n  - [Pandas](#pandas)\n  - [InstalarPandas](#instalarpandas)\n  - [ImportarPandas](#importarpandas)\n  - [Crear serie de Pandas con índice por defecto](#crear-serie-de-pandas-con-índice-por-defecto)\n  - [Crear serie de Pandas con índice personalizado](#crear-serie-de-pandas-con-índice-personalizado)\n  - [Crear serie de Pandas a partir de un diccionario](#crear-serie-de-pandas-a-partir-de-un-diccionario)\n  - [Crear serie de Pandas constante](#crear-serie-de-pandas-constante)\n  - [Crear serie de Pandas con Linspace](#crear-serie-de-pandas-con-linspace)\n  - [DataFrames](#dataframes)\n    - [Crear DataFrame a partir de una lista de listas](#crear-dataframe-a-partir-de-una-lista-de-listas)\n    - [Crear DataFrame a partir de un diccionario](#crear-dataframe-a-partir-de-un-diccionario)\n    - [Crear DataFrame a partir de una lista de diccionarios](#crear-dataframe-a-partir-de-una-lista-de-diccionarios)\n  - [Leer archivos CSV con Pandas](#leer-archivos-csv-con-pandas)\n    - [Exploración de datos](#exploración-de-datos)\n  - [Modificar DataFrame](#modificar-dataframe)\n    - [Crear DataFrame](#crear-dataframe)\n    - [Añadir nueva columna](#añadir-nueva-columna)\n    - [Modificar valores de una columna](#modificar-valores-de-una-columna)\n    - [Formatear columnas del DataFrame](#formatear-columnas-del-dataframe)\n  - [Comprobar tipos de datos de columnas](#comprobar-tipos-de-datos-de-columnas)\n    - [Indexación booleana](#indexación-booleana)\n  - [Ejercicios: Día 25](#ejercicios-día-25)\n  \n# 📘 Día 25\n\n## Pandas\n\nPandas es una librería open source, de alto rendimiento y fácil de usar para el manejo y análisis de estructuras de datos en Python.\nPandas aporta estructuras y herramientas para manejar datos tabulares: *Series* y *DataFrames*.\nPandas proporciona utilidades para operaciones de datos como:\n\n- reshape (remodelar)\n- merge (fusionar)\n- sort (ordenar)\n- slice (rebanar)\n- aggregate (agregar)\n- interpolate (interpolar)\n\nSi usas Anaconda no es necesario instalar pandas.\n\n### InstalarPandas\n\nPara Mac:\n```sh\npip install conda\nconda install pandas\n```\n\nPara Windows:\n```sh\npip install conda\npip install pandas\n```\n\nLas estructuras de datos de Pandas se basan en *Series* y *DataFrames*.\n\nUna *Serie* es una columna, mientras que un DataFrame es una tabla multidimensional compuesta por un conjunto de *Series*. Para crear una serie de Pandas, debemos usar un array unidimensional de NumPy o una lista de Python.\nVeamos un ejemplo de una serie:\n\nSerie de Pandas de nombres\n\n![pandas series](../images/pandas-series-1.png) \n\nSerie de países\n\n![pandas series](../images/pandas-series-2.png) \n\nSerie de ciudades\n\n![pandas series](../images/pandas-series-3.png)\n\nComo puedes ver, una serie de Pandas es simplemente una columna de datos. Si queremos tener varias columnas, usamos un DataFrame. El siguiente ejemplo muestra un DataFrame de Pandas.\n\nVeamos un ejemplo de un DataFrame de Pandas:\n\n![Pandas data frame](../images/pandas-dataframe-1.png)\n\nUn DataFrame es una colección de filas y columnas. Mira la tabla a continuación; tiene más columnas que el ejemplo anterior:\n\n![Pandas data frame](../images/pandas-dataframe-2.png)\n\nA continuación, veremos cómo importar Pandas y cómo crear Series y DataFrames con Pandas.\n\n### Importar Pandas\n\n```python\nimport pandas as pd # importar pandas como pd\nimport numpy  as np # importar numpy como np\n```\n\n### Crear serie de Pandas con índice por defecto\n\n```python\nnums = [1, 2, 3, 4,5]\ns = pd.Series(nums)\nprint(s)\n```\n\n```sh\n0    1\n1    2\n2    3\n3    4\n4    5\ndtype: int64\n```\n\n### Crear serie de Pandas con índice personalizado\n\n```python\nnums = [1, 2, 3, 4, 5]\ns = pd.Series(nums, index=[1, 2, 3, 4, 5])\nprint(s)\n```\n\n```sh\n1    1\n2    2\n3    3\n4    4\n5    5\ndtype: int64\n```\n\n```python\nfruits = ['Orange','Banana','Mango']\nfruits = pd.Series(fruits, index=[1, 2, 3])\nprint(fruits)\n```\n\n```sh\n1    Orange\n2    Banana\n3    Mango\ndtype: object\n```\n\n### Crear serie de Pandas a partir de un diccionario\n\n```python\ndct = {'name':'Asabeneh','country':'Finland','city':'Helsinki'}\n```\n\n```python\ns = pd.Series(dct)\nprint(s)\n```\n\n```sh\nname       Asabeneh\ncountry     Finland\ncity       Helsinki\ndtype: object\n```\n\n### Crear serie de Pandas constante\n\n```python\ns = pd.Series(10, index = [1, 2, 3])\nprint(s)\n```\n\n```sh\n1    10\n2    10\n3    10\ndtype: int64\n```\n\n### Crear serie de Pandas con Linspace\n\n```python\ns = pd.Series(np.linspace(5, 20, 10)) # linspace(inicio, fin, número_de_elementos)\nprint(s)\n```\n\n```sh\n0     5.000000\n1     6.666667\n2     8.333333\n3    10.000000\n4    11.666667\n5    13.333333\n6    15.000000\n7    16.666667\n8    18.333333\n9    20.000000\ndtype: float64\n```\n\n## DataFrames\n\nPandas DataFrame se puede crear de diferentes maneras:\n\n- Crear a partir de una lista de listas\n- Crear a partir de un diccionario\n- Crear a partir de una lista de diccionarios\n- Crear a partir de un archivo CSV\n\n### Crear DataFrame a partir de una lista de listas\n\n```python\ndata = [\n    ['Asabeneh', 'Finland', 'Helsinki'], \n    ['David', 'UK', 'London'],\n    ['John', 'Sweden', 'Stockholm']\n]\ndf = pd.DataFrame(data, columns=['Name', 'Country', 'City'])\nprint(df)\n```\n\n```sh\n        Name Country      City\n0   Asabeneh Finland  Helsinki\n1      David      UK    London\n2       John  Sweden Stockholm\n```\n\n### Crear DataFrame a partir de un diccionario\n\n```python\ndata = {'Name': ['Asabeneh', 'David', 'John'], 'Country':[\n    'Finland', 'UK', 'Sweden'], 'City': ['Helsinki', 'London', 'Stockholm']}\ndf = pd.DataFrame(data)\nprint(df)\n```\n\n```sh\n        Name Country      City\n0   Asabeneh Finland  Helsinki\n1      David      UK    London\n2       John  Sweden Stockholm\n```\n\n### Crear DataFrame a partir de una lista de diccionarios\n\n```python\ndata = [\n    {'Name': 'Asabeneh', 'Country': 'Finland', 'City': 'Helsinki'},\n    {'Name': 'David', 'Country': 'UK', 'City': 'London'},\n    {'Name': 'John', 'Country': 'Sweden', 'City': 'Stockholm'}]\ndf = pd.DataFrame(data)\nprint(df)\n```\n\n```sh\n        Name Country      City\n0   Asabeneh Finland  Helsinki\n1      David      UK    London\n2       John  Sweden Stockholm\n```\n\n## Leer archivos CSV con Pandas\n\nLeamos el archivo en el directorio de datos, leeremos el archivo weight-height.csv pasando la ruta del archivo como parámetro a la función pd.read_csv(). Usemos el método head() para ver las primeras cinco filas.\n\n```python\nimport pandas as pd\n\ndf = pd.read_csv('./data/weight-height.csv')\nprint(df.head()) # por defecto muestra las primeras 5 filas\n```\n\n```sh\n   Gender     Height      Weight\n0    Male  73.847017  241.893563\n1    Male  68.781904  162.310473\n2    Male  74.110105  212.740856\n3    Male  71.730978  220.042470\n4    Male  69.881796  206.349801\n```\n\nVeamos las últimas cinco filas usando el método tail():\n\n```python\nprint(df.tail()) # últimas 5 filas\n```\n\n```sh\n      Gender     Height      Weight\n9995  Female  66.172652  136.777454\n9996  Female  67.067155  170.867906\n9997  Female  63.867992  128.475319\n9998  Female  69.034243  163.852461\n9999  Female  61.944246  113.649103\n```\n\n### Exploración de datos\n\nObtenemos el número de filas y columnas con la propiedad shape:\n```python\nprint(df.shape) # número de filas y columnas\n```\n\n```sh\n(10000, 3)\n```\n\nComo puedes ver, este conjunto de datos tiene 10000 filas y 3 columnas. Obtengamos más información sobre los datos:\n\n```python\nprint(df.columns) # nombres de las columnas\nprint(df.head(10)) # primeras 10 filas\nprint(df.tail(10)) # últimas 10 filas\nprint(df['Gender'].value_counts()) # contar cuántos hay de cada uno\nprint(df.describe()) # resumen estadístico de los datos\n```\n\n```sh\nIndex(['Gender', 'Height', 'Weight'], dtype='object')\n   Gender     Height      Weight\n0    Male  73.847017  241.893563\n1    Male  68.781904  162.310473\n2    Male  74.110105  212.740856\n3    Male  71.730978  220.042470\n4    Male  69.881796  206.349801\n5    Male  68.767792  152.212156\n6    Male  67.961960  183.927889\n7    Male  68.563817  175.929316\n8    Male  71.267570  196.028855\n9    Male  72.040119  205.801386\n      Gender     Height      Weight\n9990  Female  64.744846  139.725595\n9991  Female  62.109532  132.451630\n9992  Female  62.593008  130.727432\n9993  Female  62.100222  131.220717\n9994  Female  63.421888  133.330246\n9995  Female  66.172652  136.777454\n9996  Female  67.067155  170.867906\n9997  Female  63.867992  128.475319\n9998  Female  69.034243  163.852461\n9999  Female  61.944246  113.649103\nGender\nMale      5000\nFemale    5000\nName: count, dtype: int64\n            Height        Weight\ncount  10000.000000  10000.000000\nmean      66.367560    161.440357\nstd        3.847528     32.108439\nmin       54.263133     64.700127\n25%       63.505620    135.818051\n50%       66.318070    161.212928\n75%       69.174262    187.169525\nmax       78.998742    269.989699\n```\n\n## Modificar DataFrame\n\n### Crear DataFrame\n\nPrimero, creemos un DataFrame usando lo que aprendimos anteriormente:\n\n```python\n# importar pandas y numpy\nimport pandas as pd\nimport numpy as np\n# datos\ndata = [\n    {\"Name\": \"Juan Pérez\", \"Country\":\"China\", \"City\":\"Shanghái\"},\n    {\"Name\": \"Luis\", \"Country\":\"China\", \"City\":\"Pekín\"},\n    {\"Name\": \"Carlos\", \"Country\":\"China\", \"City\":\"Cantón\"}]\n# crear DataFrame\ndf = pd.DataFrame(data)\nprint(df)\n```\n\n```sh\n         Name Country      City\n0  Juan Pérez   China  Shanghái\n1        Luis   China     Pekín\n2      Carlos   China     Cantón\n```\n\n### Añadir nueva columna\n\n```python\nweights = [74, 78, 69]\ndf['Weight'] = weights\ndf\n```\n\n```sh\n         Name Country      City  Weight\n0  Juan Pérez   China  Shanghái      74\n1        Luis   China     Pekín      78\n2      Carlos   China     Cantón      69\n```\n\n```python\nheights = [173, 175, 169]\ndf['Height'] = heights\ndf\n```\n\n```sh\n         Name Country      City  Weight  Height\n0  Juan Pérez   China  Shanghái      74     173\n1        Luis   China     Pekín      78     175\n2      Carlos   China     Cantón      69     169\n```\n\n### Modificar valores de una columna\n\nPodemos modificar una columna de tres maneras:\n\n1. Asignación directa:\n```python\ndf['Name'] = ['Miguel', 'Ana', 'Sofía']\ndf\n```\n\n```sh\n     Name Country      City  Weight  Height\n0  Miguel   China  Shanghái      74     173\n1     Ana   China     Pekín      78     175\n2   Sofía   China     Cantón      69     169\n```\n\n2. Modificando con loc:\n```python\ndf.loc[1, 'Name'] = 'Lucía'\ndf\n```\n\n```sh\n    Name Country      City  Weight  Height\n0 Miguel   China  Shanghái      74     173\n1  Lucía   China     Pekín      78     175\n2  Sofía   China     Cantón      69     169\n```\n\n3. Modificando con iloc:\n```python\nprint('Datos originales:\\n', df)\ndf.iloc[1, 0] = 'Paco'\nprint('Datos modificados:\\n', df)\n```\n\n```sh\nDatos originales:\n      Name Country      City  Weight  Height\n0  Miguel   China  Shanghái      74     173\n1   Lucía   China     Pekín      78     175\n2   Sofía   China     Cantón      69     169\nDatos modificados:\n    Name Country      City  Weight  Height\n0 Miguel   China  Shanghái      74     173\n1   Paco   China     Pekín      78     175\n2  Sofía   China     Cantón      69     169\n```\n\n### Formatear columnas del DataFrame\n\n```python\n# añadir columna BMI: peso(kg) / altura^2(m). Redondear a 2 decimales.\ndf['BMI'] = np.round(df['Weight'] / ((df['Height'] * 0.01) ** 2), 2)\nprint(df)\n```\n\n```sh\n     Name Country      City  Weight  Height    BMI\n0 Miguel   China  Shanghái      74     173  24.73\n1   Paco   China     Pekín      78     175  25.47\n2  Sofía   China     Cantón      69     169  24.16\n```\n\n## Comprobar tipos de datos de columnas\n\n```python\nprint(df.dtypes)\n```\n\n```sh\nName        object\nCountry     object\nCity        object\nWeight       int64\nHeight       int64\nBMI        float64\ndtype: object\n```\n\n### Indexación booleana\n\n```python\n# crear DataFrame\ndf = pd.DataFrame({\n    'name': ['Juan', 'Luis', 'Carlos', 'Pedro'],\n    'country': ['China', 'Estados Unidos', 'Reino Unido', 'España'],\n    'age': [25, 15, 22, 28],\n    'empleado': [True, False, True, False]\n})\n\nprint(df)\n```\n\n```sh\n    name        country  age  empleado\n0   Juan          China   25      True\n1   Luis  Estados Unidos   15     False\n2 Carlos   Reino Unido    22      True\n3  Pedro         España   28     False\n```\n\nFiltrando edad > 20 y empleado == True:\n```python\nprint(df[(df['age'] > 20) & (df['empleado'] == True)])\n```\n\n```sh\n     name      country  age  empleado\n0    Juan        China   25      True\n2  Carlos  Reino Unido   22      True\n```\n\n## Ejercicios: Día 25\n\n1. Lee el archivo [hacker_news.csv](../data/hacker_news.csv) y muestra las primeras cinco filas.\n2. Obtén la columna de títulos.\n3. Obtén el número de filas y columnas.\n4. Obtén las primeras diez y las últimas diez filas.\n5. Obtén la segunda y cuarta fila, columnas 2 a 4.\n6. Filtra las filas cuyo tema sea Python.\n7. Cuenta cuántas filas tienen tema Python.\n8. Filtra las filas con votos mayores a 200.\n9. Ordena el DataFrame por votos (ascendente).\n10. Ordena el DataFrame por votos (descendente).\n11. Excluye las filas con tema Python y ordena por votos.\n\n🎉 ¡Felicidades! 🎉\n\n[<< Día 24](./24_statistics_sp.md) | [Día 26 >>](./26_python_web_sp.md)"
  },
  {
    "path": "Spanish/26_python_web_sp.md",
    "content": "# 30 días de desafío de programación en Python: Día 26 - Programación web con Python\n\n- [Día 26](#-día-26)\n  - [Programación web con Python](#programación-web-con-python)\n    - [Flask](#flask)\n      - [Estructura de carpetas](#estructura-de-carpetas)\n    - [Configurar el proyecto](#configurar-el-proyecto)\n    - [Crear rutas](#crear-rutas)\n    - [Crear plantillas](#crear-plantillas)\n    - [Script de Python](#script-de-python)\n    - [Navegación](#navegación)\n    - [Crear plantilla base](#crear-plantilla-base)\n      - [Servir archivos estáticos](#servir-archivos-estáticos)\n    - [Despliegue](#despliegue)\n      - [Crear cuenta en Heroku](#crear-cuenta-en-heroku)\n      - [Iniciar sesión en Heroku](#iniciar-sesión-en-heroku)\n      - [Crear requirements y Procfile](#crear-requirements-y-procfile)\n      - [Enviar el proyecto a Heroku](#enviar-el-proyecto-a-heroku)\n  - [Ejercicios: Día 26](#ejercicios-día-26)\n\n# 📘 Día 26\n\n## Programación web con Python\n\nPython es un lenguaje de programación versátil que se puede utilizar para una variedad de propósitos. En esta sección, veremos cómo usar Python para el desarrollo web. Python tiene muchos marcos web disponibles. Django y Flask son los más populares. Hoy, aprenderemos a usar Flask para el desarrollo web.\n\n### Flask\n\nFlask es un marco de desarrollo web escrito en Python. Flask utiliza el motor de plantillas Jinja2. Flask también se puede usar con otras bibliotecas modernas de frontend como React.\n\nSi aún no has instalado el paquete virtualenv, instálalo primero. Un entorno virtual permitirá aislar las dependencias del proyecto de las dependencias de la máquina local.\n\n#### Estructura de carpetas\n\nDespués de completar todos los pasos, la estructura de archivos de tu proyecto debería ser la siguiente:\n\n```sh\n├── Procfile\n├── app.py\n├── env\n│   ├── bin\n├── requirements.txt\n├── static\n│   └── css\n│       └── main.css\n└── templates\n    ├── about.html\n    ├── home.html\n    ├── layout.html\n    ├── post.html\n    └── result.html\n```\n\n### Configurar el proyecto\n\nComienza a usar Flask siguiendo estos pasos.\n\nPaso 1: Instala virtualenv con el siguiente comando.\n\n```sh\npip install virtualenv\n```\n\nPaso 2:\n\n```sh\nasabeneh@Asabeneh:~/Desktop$ mkdir python_for_web\nasabeneh@Asabeneh:~/Desktop$ cd python_for_web/\nasabeneh@Asabeneh:~/Desktop/python_for_web$ virtualenv venv\nasabeneh@Asabeneh:~/Desktop/python_for_web$ source venv/bin/activate\n(env) asabeneh@Asabeneh:~/Desktop/python_for_web$ pip freeze\n(env) asabeneh@Asabeneh:~/Desktop/python_for_web$ pip install Flask\n(env) asabeneh@Asabeneh:~/Desktop/python_for_web$ pip freeze\nClick==7.0\nFlask==1.1.1\nitsdangerous==1.1.0\nJinja2==2.10.3\nMarkupSafe==1.1.1\nWerkzeug==0.16.0\n(env) asabeneh@Asabeneh:~/Desktop/python_for_web$\n```\n\nHemos creado un directorio de proyecto llamado python_for_web. Dentro del proyecto, hemos creado un entorno virtual llamado *venv*, que puede tener cualquier nombre. Luego, activamos el entorno virtual. Usamos pip freeze para verificar los paquetes instalados en el directorio del proyecto. El resultado de pip freeze está vacío porque aún no se han instalado paquetes.\n\nAhora, creemos el archivo app.py en el directorio del proyecto y escribamos el siguiente código. El archivo app.py será el archivo principal del proyecto. El siguiente código contiene el módulo flask y el módulo os.\n\n### Crear rutas\n\nRuta de inicio.\n\n```py\n# importar flask\nfrom flask import Flask\nimport os # importar el módulo del sistema operativo\n\napp = Flask(__name__)\n\n@app.route('/') # este decorador crea la ruta de inicio\ndef home ():\n    return '<h1>Bienvenido</h1>'\n\n@app.route('/about')\ndef about():\n    return '<h1>Acerca de nosotros</h1>'\n\n\nif __name__ == '__main__':\n    # usamos variables de entorno para despliegue\n    # funciona tanto para producción como para desarrollo\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\nPara ejecutar la aplicación flask, ingresa python app.py en el directorio principal de la aplicación flask.\n\nDespués de ejecutar _python app.py_, verifica el puerto 5000 de tu localhost.\n\nAgreguemos una ruta adicional creando la ruta \"acerca de\".\n\n```py\n# importar flask\nfrom flask import Flask\nimport os # importar el módulo del sistema operativo\n\napp = Flask(__name__)\n\n@app.route('/') # este decorador crea la ruta de inicio\ndef home ():\n    return '<h1>Bienvenido</h1>'\n\n@app.route('/about')\ndef about():\n    return '<h1>Acerca de nosotros</h1>'\n\nif __name__ == '__main__':\n    # usamos variables de entorno para despliegue\n    # funciona tanto para producción como para desarrollo\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\nAhora, hemos agregado la ruta acerca de en el código anterior. ¿Pero qué pasa si queremos renderizar un archivo HTML en lugar de una cadena? Podemos renderizar un archivo HTML usando la función *render_template*. Creamos una carpeta llamada templates en el directorio del proyecto y dentro de ella, creamos home.html y about.html. También importamos *render_template* desde flask.\n\n### Crear plantillas\n\nCrea archivos HTML dentro de la carpeta templates.\n\nhome.html\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n    <title>Página principal</title>\n  </head>\n\n  <body>\n    <h1>Bienvenido de vuelta</h1>\n  </body>\n</html>\n```\n\nabout.html\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n    <title>Acerca</title>\n  </head>\n\n  <body>\n    <h1>Acerca de nosotros</h1>\n  </body>\n</html>\n```\n\n### Script de Python (con render_template)\n\napp.py\n\n```py\n# importar flask\nfrom flask import Flask, render_template\nimport os # importar el módulo del sistema operativo\n\napp = Flask(__name__)\n\n@app.route('/') # este decorador crea la ruta de inicio\ndef home ():\n    return render_template('home.html')\n\n@app.route('/about')\ndef about():\n    return render_template('about.html')\n\nif __name__ == '__main__':\n    # usamos variables de entorno para despliegue\n    # funciona tanto para producción como para desarrollo\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\nComo puedes ver, para acceder a diferentes páginas o navegar, necesitamos un sistema de navegación. Agreguemos un enlace para cada página, o creemos un diseño que usemos para cada página.\n\n### Navegación\n\n```html\n<ul>\n  <li><a href=\"/\">Inicio</a></li>\n  <li><a href=\"/about\">Acerca</a></li>\n</ul>\n```\n\nAhora, podemos navegar entre páginas usando los enlaces anteriores. Creamos una página adicional para manejar los datos del formulario. Puedes nombrarla como quieras, yo prefiero llamarla post.html.\n\nPodemos inyectar datos en el archivo HTML usando el motor de plantillas Jinja2.\n\n```py\n# importar flask\nfrom flask import Flask, render_template, request, redirect, url_for\nimport os # importar el módulo del sistema operativo\n\napp = Flask(__name__)\n\n@app.route('/') # este decorador crea la ruta de inicio\ndef home ():\n    techs = ['HTML', 'CSS', 'Flask', 'Python']\n    name = '30 días de desafío de programación en Python'\n    return render_template('home.html', techs=techs, name=name, title='Página principal')\n\n@app.route('/about')\ndef about():\n    name = '30 días de desafío de programación en Python'\n    return render_template('about.html', name=name, title='Acerca de nosotros')\n\n@app.route('/post')\ndef post():\n    name = 'Artículos sobre programación'\n    path = request.path\n    return render_template('post.html', name=name, path=path, title='Artículos')\n\nif __name__ == '__main__':\n    # usamos variables de entorno para despliegue\n    # funciona tanto para producción como para desarrollo\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\nhome.html\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n    <title>{{title}}</title>\n  </head>\n\n  <body>\n    <ul>\n      <li><a href=\"/\">Inicio</a></li>\n      <li><a href=\"/about\">Acerca</a></li>\n      <li><a href=\"/post\">Publicaciones</a></li>\n    </ul>\n    <h1>Bienvenido de vuelta a {{name}}</h1>\n    <ul>\n      {% for tech in techs %}\n      <li>{{tech}}</li>\n      {% endfor %}\n    </ul>\n  </body>\n</html>\n```\n\nabout.html\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n    <title>{{title}}</title>\n  </head>\n\n  <body>\n    <ul>\n      <li><a href=\"/\">Inicio</a></li>\n      <li><a href=\"/about\">Acerca</a></li>\n      <li><a href=\"/post\">Publicaciones</a></li>\n    </ul>\n    <h1>Acerca de {{name}}</h1>\n  </body>\n</html>\n```\n\npost.html\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n    <title>{{title}}</title>\n  </head>\n\n  <body>\n    <ul>\n      <li><a href=\"/\">Inicio</a></li>\n      <li><a href=\"/about\">Acerca</a></li>\n      <li><a href=\"/post\">Publicaciones</a></li>\n    </ul>\n    <h1>{{name}}</h1>\n    <p>Ruta actual: {{path}}</p>\n    <form action=\"/result\" method=\"POST\">\n      <div>\n        <input\n          type=\"text\"\n          name=\"first_name\"\n          placeholder=\"Nombre\"\n          required\n        />\n      </div>\n      <div>\n        <input\n          type=\"text\"\n          name=\"last_name\"\n          placeholder=\"Apellido\"\n          required\n        />\n      </div>\n      <div>\n        <input type=\"text\" name=\"old_job\" placeholder=\"Trabajo anterior\" />\n      </div>\n      <div>\n        <input type=\"text\" name=\"current_job\" placeholder=\"Trabajo actual\" />\n      </div>\n      <div>\n        <input type=\"text\" name=\"country\" placeholder=\"País\" />\n      </div>\n      <div>\n        <button type=\"submit\">Enviar</button>\n      </div>\n    </form>\n  </body>\n</html>\n```\n\nAhora, agreguemos una ruta que procese los datos del formulario. Usamos el método POST porque recibiremos datos del formulario.\n\n```py\n# importar flask\nfrom flask import Flask, render_template, request, redirect, url_for\nimport os # importar el módulo del sistema operativo\n\napp = Flask(__name__)\n\n@app.route('/') # este decorador crea la ruta de inicio\ndef home():\n    techs = ['HTML', 'CSS', 'Flask', 'Python']\n    name = '30 días de desafío de programación en Python'\n    return render_template('home.html', techs=techs, name=name, title='Página principal')\n\n@app.route('/about')\ndef about():\n    name = '30 días de desafío de programación en Python'\n    return render_template('about.html', name=name, title='Acerca de nosotros')\n\n@app.route('/post')\ndef post():\n    name = 'Artículos'\n    return render_template('post.html', name=name, title='Artículos')\n\n\n@app.route('/result', methods=['POST'])\ndef result():\n    first_name = request.form['first_name']\n    last_name = request.form['last_name']\n    old_job = request.form['old_job']\n    current_job = request.form['current_job']\n    country = request.form['country']\n    print(first_name, last_name, old_job, current_job, country)\n    result_data = {\n        'first_name':first_name,\n        'last_name':last_name,\n        'old_job': old_job,\n        'current_job': current_job,\n        'country':country\n    }\n    return render_template('result.html', result_data = result_data, title= 'Resultado')\n\nif __name__ == '__main__':\n    # usamos variables de entorno para despliegue\n    # funciona tanto para producción como para desarrollo\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\nresult.html\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n    <title>{{title}}</title>\n  </head>\n\n  <body>\n    <ul>\n      <li><a href=\"/\">Inicio</a></li>\n      <li><a href=\"/about\">Acerca</a></li>\n      <li><a href=\"/post\">Publicaciones</a></li>\n    </ul>\n    <h1>Datos del formulario</h1>\n\n    <ul>\n      <li>Nombre: {{result_data.first_name}}</li>\n      <li>Apellido: {{result_data.last_name}}</li>\n      <li>Trabajo anterior: {{result_data.old_job}}</li>\n      <li>Trabajo actual: {{result_data.current_job}}</li>\n      <li>País: {{result_data.country}}</li>\n    </ul>\n  </body>\n</html>\n```\n\nEn el mundo real, no repetiríamos el código HTML en todas las páginas. En su lugar, crearíamos una plantilla base y las demás heredarían de ella. Usemos la herencia (plantillas). Ahora, en lugar de tres archivos diferentes, necesitamos crear un archivo de diseño llamado layout.html. Luego, otros archivos heredarán de él.\n\n### Crear plantilla base (layout)\n\nlayout.html\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n    <link\n      href=\"https://fonts.googleapis.com/css?family=Lato:300,400|Nunito:300,400|Raleway:300,400&display=swap\"\n      rel=\"stylesheet\"\n    />\n    <link\n      rel=\"stylesheet\"\n      href=\"{{ url_for('static', filename='css/main.css') }}\"\n    />\n    {% if title %}\n    <title>30 Días de Python - {{ title}}</title>\n    {% else %}\n    <title>30 Días de Python</title>\n    {% endif %}\n  </head>\n\n  <body>\n    <header>\n      <div class=\"menu-container\">\n        <div>\n          <a class=\"brand-name nav-link\" href=\"/\">30 Días de Python</a>\n        </div>\n        <ul class=\"nav-lists\">\n          <li class=\"nav-list\">\n            <a class=\"nav-link active\" href=\"{{ url_for('home') }}\">Inicio</a>\n          </li>\n          <li class=\"nav-list\">\n            <a class=\"nav-link active\" href=\"{{ url_for('about') }}\">Acerca</a>\n          </li>\n          <li class=\"nav-list\">\n            <a class=\"nav-link active\" href=\"{{ url_for('post') }}\">Publicaciones</a>\n          </li>\n        </ul>\n      </div>\n    </header>\n    <main>\n      {% block content %} {% endblock %}\n    </main>\n  </body>\n</html>\n```\n\nEn el diseño anterior, hemos creado una plantilla común que puede ser utilizada por todas las páginas que heredan de ella. Dentro del diseño, podemos ver los enlaces de navegación. Usamos las etiquetas {% block content %}{% endblock %} para permitir que las subplantillas agreguen contenido.\n\nhome.html\n\n```html\n{% extends 'layout.html' %} {% block content %}\n<div class=\"container\">\n  <h1>Bienvenido de vuelta a {{name}}</h1>\n  <p>\n    Este proyecto fue construido usando las siguientes tecnologías:\n    <span class=\"tech\">Flask</span>, <span class=\"tech\">Python</span>\n    y <span class=\"tech\">HTML</span>, <span class=\"tech\">CSS</span>\n  </p>\n  <ul>\n    {% for tech in techs %}\n    <li class=\"tech\">{{tech}}</li>\n\n    {% endfor %}\n  </ul>\n</div>\n\n{% endblock %}\n```\n\nabout.html\n\n```html\n{% extends 'layout.html' %} {% block content %}\n<div class=\"container\">\n  <h1>Acerca de {{name}}</h1>\n  <p>\n    Este desafío es un desafío de programación de 30 días diseñado para ayudarte a aprender el lenguaje de programación Python, resolviendo un problema de Python cada día.\n  </p>\n</div>\n{% endblock %}\n```\n\npost.html\n\n```html\n{% extends 'layout.html' %} {% block content %}\n<div class=\"container\">\n  <h1>{{name}}</h1>\n  <p>{{path}}</p>\n  <form action=\"/result\" method=\"POST\">\n    <div>\n      <input type=\"text\" name=\"first_name\" placeholder=\"Nombre\" required />\n    </div>\n    <div>\n      <input type=\"text\" name=\"last_name\" placeholder=\"Apellido\" required />\n    </div>\n    <div>\n      <input type=\"text\" name=\"old_job\" placeholder=\"Trabajo anterior\" />\n    </div>\n    <div>\n      <input type=\"text\" name=\"current_job\" placeholder=\"Trabajo actual\" />\n    </div>\n    <div>\n      <input type=\"text\" name=\"country\" placeholder=\"País\" />\n    </div>\n    <div>\n      <button type=\"submit\">Enviar</button>\n    </div>\n  </form>\n</div>\n\n{% endblock %}\n```\n\nresult.html\n\n```html\n{% extends 'layout.html' %} {% block content %}\n<div class=\"container\">\n  <h1>Datos del formulario</h1>\n  <ul>\n    <li>Nombre: {{result_data.first_name}}</li>\n    <li>Apellido: {{result_data.last_name}}</li>\n    <li>Trabajo anterior: {{result_data.old_job}}</li>\n    <li>Trabajo actual: {{result_data.current_job}}</li>\n    <li>País: {{result_data.country}}</li>\n  </ul>\n</div>\n\n{% endblock %}\n```\n\n#### Servir archivos estáticos\n\nA continuación se muestra el archivo main.css, que colocaremos en el directorio static/css:\n\n```css\n/* === GENERAL === */\nbody {\n  margin: 0;\n  padding: 0;\n  font-family: \"Lato\", sans-serif;\n  background-color: #f0f8ea;\n}\n\n.container {\n  max-width: 80%;\n  margin: auto;\n  padding: 30px;\n}\n\nul {\n  list-style-type: none;\n  padding: 0;\n}\n\n.tech {\n  color: #5bbc2e;\n}\n\n/* === HEADER === */\nheader {\n  background-color: #5bbc2e;\n}\n\n.menu-container {\n  display: flex;\n  justify-content: space-between;\n  padding: 20px 30px;\n}\n\n.brand-name {\n  color: white;\n  font-weight: 800;\n  font-size: 24px;\n}\n\n.nav-lists {\n  display: flex;\n}\n\n.nav-list {\n  margin-right: 15px;\n}\n\n.nav-link {\n  text-decoration: none;\n  color: white;\n  font-weight: 300;\n}\n\n/* === FORM === */\n\nform {\n  margin: 30px 0;\n  border: 1px solid #ddd;\n  padding: 30px;\n  border-radius: 10px;\n}\n\nform > div {\n  margin-bottom: 15px;\n}\n\ninput {\n  width: 100%;\n  padding: 10px;\n  border: 1px solid #ddd;\n  border-radius: 5px;\n  outline: 0;\n  font-size: 16px;\n  box-sizing: border-box;\n  margin-top: 5px;\n}\n\nbutton {\n  padding: 12px 24px;\n  border: 0;\n  background-color: #5bbc2e;\n  color: white;\n  border-radius: 10px;\n  font-size: 16px;\n  outline: 0;\n  cursor: pointer;\n}\n\nbutton:hover {\n  background-color: #4b9c25;\n}\n```\n\n### Despliegue\n\n#### Crear cuenta en Heroku\n\nHeroku ofrece un servicio de alojamiento gratuito. Si deseas desplegar una aplicación, debes tener una cuenta en Heroku.\n\n#### Iniciar sesión en Heroku\n\n```sh\nasabeneh@Asabeneh:~/Desktop/python_for_web$ heroku login\nheroku: Press any key to open up the browser to login or q to exit:\nOpening browser to https://cli-auth.heroku.com/auth/cli/browser/ec0972d5-d8c6-4adf-b004-a42a22dd09a8\nLogging in... done\nLogged in as asabeneh@gmail.com\nasabeneh@Asabeneh:~/Desktop/python_for_web$\n```\n\n#### Crear requirements y Procfile\n\nAntes de desplegar la aplicación, necesitamos informar a Heroku qué dependencias instalar y cómo ejecutar la aplicación. Heroku utiliza el archivo requirements.txt para obtener información sobre las dependencias de la aplicación. Usa el comando pip freeze para listar todas las dependencias y sus versiones, y escríbelas en requirements.txt.\n\n```sh\nasabeneh@Asabeneh:~/Desktop/python_for_web$ pip freeze\nClick==7.0\nFlask==1.1.1\nitsdangerous==1.1.0\nJinja2==2.10.3\nMarkupSafe==1.1.1\nWerkzeug==0.16.0\nasabeneh@Asabeneh:~/Desktop/python_for_web$ pip freeze > requirements.txt\n```\n\nProcfile le dice a Heroku cómo ejecutar la aplicación. En este caso, usamos Gunicorn como servidor HTTP WSGI para ejecutar aplicaciones web en Python. Necesitamos agregar Gunicorn a nuestras dependencias.\n\n```sh\nasabeneh@Asabeneh:~/Desktop/python_for_web$ pip install gunicorn\nasabeneh@Asabeneh:~/Desktop/python_for_web$ pip freeze > requirements.txt\n```\n\nAhora, creemos un Procfile y agreguemos el siguiente contenido:\n\n```sh\nweb: gunicorn app:app\n```\n\n#### Enviar el proyecto a Heroku\n\n```sh\nasabeneh@Asabeneh:~/Desktop/python_for_web$ heroku create 30-days-of-python-app\nCreating ⬢ 30-days-of-python-app... done\nhttps://30-days-of-python-app.herokuapp.com/ | https://git.heroku.com/30-days-of-python-app.git\nasabeneh@Asabeneh:~/Desktop/python_for_web$ git init\nInitialized empty Git repository in /home/asabeneh/Desktop/python_for_web/.git/\nasabeneh@Asabeneh:~/Desktop/python_for_web$ heroku git:remote -a 30-days-of-python-app\nset git remote heroku to https://git.heroku.com/30-days-of-python-app.git\nasabeneh@Asabeneh:~/Desktop/python_for_web$ echo -e \"venv\\n.vscode\" > .gitignore\nasabeneh@Asabeneh:~/Desktop/python_for_web$ git add .\nasabeneh@Asabeneh:~/Desktop/python_for_web$ git commit -m \"primer aplicación web en python\"\n[master (root-commit) 9dfcc6a] primer aplicación web en python\n 9 files changed, 403 insertions(+)\n create mode 100644 .gitignore\n create mode 100644 Procfile\n create mode 100644 app.py\n create mode 100644 requirements.txt\n create mode 100644 static/css/main.css\n create mode 100644 templates/about.html\n create mode 100644 templates/home.html\n create mode 100644 templates/layout.html\n create mode 100644 templates/post.html\n create mode 100644 templates/result.html\nasabeneh@Asabeneh:~/Desktop/python_for_web$ git push heroku master\nEnumerating objects: 14, done.\nCounting objects: 100% (14/14), done.\nDelta compression using up to 2 threads\nCompressing objects: 100% (12/12), done.\nWriting objects: 100% (14/14), 6.08 KiB | 1.52 MiB/s, done.\nTotal 14 (delta 2), reused 0 (delta 0)\nremote: Compressing source files... done.\nremote: Building source:\nremote:\nremote: -----> Python app detected\nremote: -----> Installing python-3.6.10\nremote: -----> Installing pip\nremote: -----> Installing dependencies with Pipenv 2018.5.18…\nremote:        Installing dependencies from Pipfile.lock (872ae5)…\nremote: -----> Installing SQLite3\nremote: -----> $ python manage.py collectstatic --noinput\nremote:        Traceback (most recent call last):\nremote:          File \"manage.py\", line 10, in <module>\nremote:            from app import app\nremote:        ModuleNotFoundError: No module named 'app'\nremote:\nremote:  !     Error while running '$ python manage.py collectstatic --noinput'.\nremote:        See traceback above for details.\nremote:\nremote:        You may need to update application code to resolve this error.\nremote:        Or, you can disable collectstatic for this application:\nremote:\nremote:           $ heroku config:set DISABLE_COLLECTSTATIC=1\nremote:\nremote:        https://devcenter.heroku.com/articles/django-assets\nremote: -----> Discovering process types\nremote:        Procfile declares types -> web\nremote:\nremote: -----> Compressing...\nremote:        Done: 55.7M\nremote: -----> Launching...\nremote:        Released v3\nremote:        https://30-days-of-python-app.herokuapp.com/ deployed to Heroku\nremote:\nremote: Verifying deploy... done.\nTo https://git.heroku.com/30-days-of-python-app.git\n * [new branch]      master -> master\nasabeneh@Asabeneh:~/Desktop/python_for_web$\n```\n\nComo puedes ver, hemos creado con éxito nuestra primera aplicación web, la hemos desplegado y la hemos alojado en Heroku. Puedes probar esta aplicación usando este [enlace](https://30-days-of-python-app.herokuapp.com/).\n\nSin más preámbulos, realicemos algunos ejercicios para reforzar lo aprendido.\n\n## Ejercicios: Día 26\n\n1. Crea una aplicación Flask llamada \"Calculadora de calificaciones\". El usuario ingresa la nota y el nombre de la asignatura, y la aplicación debe mostrar un mensaje según la nota:\n   - Si nota ≥ 90: \"¡Excelente! Tu calificación en [Asignatura] es [Nota]\".\n   - Si 80 ≤ nota < 90: \"¡Muy bien! Tu calificación en [Asignatura] es [Nota]\".\n   - Si 70 ≤ nota < 80: \"Regular. Tu calificación en [Asignatura] es [Nota]\".\n   - Si 60 ≤ nota < 70: \"Aprobaste. Tu calificación en [Asignatura] es [Nota]\".\n   - Si nota < 60: \"¡Necesitas esforzarte más! Tu calificación en [Asignatura] es [Nota]\".\n\n2. Crea una aplicación \"Calculadora de IMC\" que calcule el índice de masa corporal (IMC = peso(kg) / altura(m)²) y muestre el estado según el IMC:\n   - IMC < 18.5: \"Bajo peso\"\n   - 18.5 ≤ IMC < 24.9: \"Peso saludable\"\n   - 25 ≤ IMC < 29.9: \"Sobrepeso\"\n   - IMC ≥ 30: \"Obesidad\"\n\n3. Crea una aplicación de blog donde los usuarios puedan añadir, editar y eliminar publicaciones.\n\n4. Crea una aplicación \"Gestor de tareas\" donde los usuarios puedan añadir, ver y eliminar tareas.\n\n🎉 ¡Felicidades! 🎉\n\n[<< Día 25](./25_pandas_sp.md) | [>> Día 27](./27_python_with_mongodb_sp.md)"
  },
  {
    "path": "Spanish/27_python_with_mongodb_sp.md",
    "content": "# Reto de 30 días de Python: Día 27 - Python y MongoDB\n\n- [Día 27](#-día-27)\n- [Python y MongoDB](#python-y-mongodb)\n  - [MongoDB](#mongodb)\n    - [Comparación entre SQL y NoSQL](#comparación-entre-sql-y-nosql)\n    - [Obtener la cadena de conexión (URI de MongoDB)](#obtener-la-cadena-de-conexión-uri-de-mongodb)\n    - [Conectar una aplicación Flask a un clúster de MongoDB](#conectar-una-aplicación-flask-a-un-clúster-de-mongodb)\n    - [Crear base de datos y colecciones](#crear-base-de-datos-y-colecciones)\n    - [Insertar múltiples documentos en una colección](#insertar-múltiples-documentos-en-una-colección)\n    - [Consultas en MongoDB](#consultas-en-mongodb)\n    - [Buscar usando una consulta](#buscar-usando-una-consulta)\n    - [Buscar con modificadores](#buscar-con-modificadores)\n    - [Limitar la cantidad de documentos](#limitar-la-cantidad-de-documentos)\n    - [Buscar con ordenamiento](#buscar-con-ordenamiento)\n    - [Actualizar usando una consulta](#actualizar-usando-una-consulta)\n    - [Eliminar documentos](#eliminar-documentos)\n    - [Eliminar una colección](#eliminar-una-colección)\n  - [💻 Ejercicio: Día 27](#-ejercicio-día-27)\n\n# 📘 Día 27\n\n# Python y MongoDB\n\nPython es una tecnología backend que puede conectarse a distintas bases de datos. Puede conectarse a bases de datos SQL y NoSQL. En esta sección conectaremos Python con la base de datos MongoDB, que es una base de datos NoSQL.\n\n## MongoDB\n\nMongoDB es una base de datos NoSQL. MongoDB almacena datos en documentos tipo JSON, lo que hace a MongoDB muy flexible y escalable. Veamos la terminología que difiere entre bases de datos SQL y NoSQL. La siguiente tabla mostrará la diferencia entre SQL y NoSQL.\n\n### Comparación entre SQL y NoSQL\n\n![SQL vs NoSQL](../images/mongoDB/sql-vs-nosql.png)\n\nEn esta sección nos centraremos en la base de datos NoSQL MongoDB. Regístrate en [MongoDB](https://www.mongodb.com/) haciendo clic en registrarse y luego en la página siguiente confirma el registro.\n\n![Página de registro de MongoDB](../images/mongoDB/mongodb-signup-page.png)\n\nRellena el formulario y haz clic en continuar..\n\n![Registro MongoDB](../images/mongoDB/mongodb-register.png)\n\nElige el plan gratuito\n\n![Plan gratuito de MongoDB](../images/mongoDB/mongodb-free.png)\n\nElige la región gratuita más cercana y ponle un nombre a tu clúster.\n\n![Nombre del clúster de MongoDB](../images/mongoDB/mongodb-cluster-name.png)\n\nAhora se ha creado un sandbox gratuito\n\n![Sandbox de MongoDB](../images/mongoDB/mongodb-sandbox.png)\n\nPermitir el acceso desde todos los hosts locales\n\n![Permitir acceso IP en MongoDB](../images/mongoDB/mongodb-allow-ip-access.png)\n\nAgregar usuario y contraseña\n\n![Agregar usuario en MongoDB](../images/mongoDB/mongodb-add-user.png)\n\nCrear enlace URI de MongoDB\n\n![Crear URI de MongoDB](../images/mongoDB/mongodb-create-uri.png)\n\nSelecciona el driver para Python 3.6 o superior\n\n![Driver Python para MongoDB](../images/mongoDB/mongodb-python-driver.png)\n\n### Obtener la cadena de conexión (URI de MongoDB)\n\nCopia la cadena de conexión; obtendrás algo similar a esto:\n\n```sh\nmongodb+srv://asabeneh:<password>@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority\n```\n\nNo te preocupes por esta URL; es la forma de conectar tu aplicación con MongoDB.\nReemplaza el marcador de contraseña con la contraseña que creaste al añadir el usuario.\n\nEjemplo:\n\n```sh\nmongodb+srv://asabeneh:123123123@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority\n```\n\nEn este ejemplo reemplacé todo y la contraseña es 123123123; el nombre de la base de datos es *thirty_days_python*. Esto solo es un ejemplo; tu contraseña debe ser más segura.\n\nPython necesita drivers para acceder a MongoDB. Usaremos _pymongo_ y _dnspython_ para conectar nuestra aplicación con la base de MongoDB. Instala pymongo y dnspython en tu directorio de proyecto:\n\n```sh\npip install pymongo dnspython\n```\n\nPara usar el URI mongodb+srv:// debes instalar el módulo \"dnspython\". dnspython es un paquete de utilidades DNS para Python que soporta prácticamente todos los tipos de registros.\n\n### Conectar una aplicación Flask a un clúster de MongoDB\n\n```py\n# importar flask\nfrom flask import Flask, render_template\nimport os # importar el módulo os\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\nprint(client.list_database_names())\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # en despliegue usamos variables de entorno\n    # para que funcione tanto en producción como en desarrollo\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\nAl ejecutar el código anterior obtendremos las bases de datos por defecto de MongoDB.\n\n```sh\n['admin', 'local']\n```\n\n### Crear base de datos y colecciones\n\nCreemos una base de datos; si la base de datos y la colección no existen en MongoDB, se crearán. Crearemos una base de datos llamada *thirty_days_of_python* y una colección *students*.\n\nFormas de crear la base de datos:\n\n```sh\ndb = client.name_of_database # podemos crear la base de datos así, o usar la segunda forma\ndb = client['name_of_database']\n```\n\n```py\n# importar flask\nfrom flask import Flask, render_template\nimport os # importar el módulo os\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\n# crear la base de datos\ndb = client.thirty_days_of_python\n# crear la colección students e insertar un documento\ndb.students.insert_one({'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250})\nprint(client.list_database_names())\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # en despliegue usamos variables de entorno\n    # para que funcione tanto en producción como en desarrollo\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\nDespués de crear la base de datos, también creamos la colección students y usamos *insert_one()* para insertar un documento.\nAhora la base de datos *thirty_days_of_python* y la colección *students* han sido creadas y el documento insertado.\nRevisa tu clúster MongoDB y verás la base de datos y la colección, con un documento dentro.\n\n```sh\n['thirty_days_of_python', 'admin', 'local']\n```\n\nSi ves lo anterior en tu clúster, significa que has creado con éxito una base de datos y una colección.\n\n![Crear base de datos y colección](../images/mongoDB/mongodb-creating_database.png)\n\nSi ves la imagen anterior, el documento fue creado con un ID largo como clave primaria. Cada vez que incrustamos un documento, MongoDB le asigna un ID único.\n\n### Insertar múltiples documentos en una colección\n\n*insert_one()* inserta un elemento a la vez; si queremos insertar múltiples documentos de una vez podemos usar *insert_many()* o un bucle for.\nPodemos usar un bucle for para insertar varios documentos a la vez.\n\n```py\n# importar flask\nfrom flask import Flask, render_template\nimport os # importar el módulo os\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\n\nstudents = [\n        {'name':'David','country':'UK','city':'London','age':34},\n        {'name':'John','country':'Sweden','city':'Stockholm','age':28},\n        {'name':'Sami','country':'Finland','city':'Helsinki','age':25},\n    ]\nfor student in students:\n    db.students.insert_one(student)\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # en despliegue usamos variables de entorno\n    # para que funcione tanto en producción como en desarrollo\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n### Consultas en MongoDB\n\nLos métodos *find()* y *findOne()* son formas comunes de buscar datos en una colección MongoDB. Son similares al SELECT en MySQL.\nUsemos _find_one()_ para obtener un documento de la colección.\n\n- *find_one({\"_id\": ObjectId(\"id\")}): si no se proporciona id, devuelve la primera aparición.\n\n```py\n# importar flask\nfrom flask import Flask, render_template\nimport os # importar el módulo os\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # acceder a la base de datos\nstudent = db.students.find_one()\nprint(student)\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # en despliegue usamos variables de entorno\n    # para que funcione tanto en producción como en desarrollo\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250}\n```\n\nLa consulta anterior devuelve la primera entrada, pero podemos usar un _id_ específico para ubicar un documento concreto. Por ejemplo, usemos el id de David para obtener el objeto David.\n'_id':ObjectId('5df68a23f106fe2d315bbc8c')\n\n```py\n# importar flask\nfrom flask import Flask, render_template\nimport os # importar el módulo os\nfrom bson.objectid import ObjectId # objeto id\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # acceder a la base de datos\nstudent = db.students.find_one({'_id':ObjectId('5df68a23f106fe2d315bbc8c')})\nprint(student)\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # en despliegue usamos variables de entorno\n    # para que funcione tanto en producción como en desarrollo\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'_id': ObjectId('5df68a23f106fe2d315bbc8c'), 'name': 'David', 'country': 'UK', 'city': 'London', 'age': 34}\n```\n\nHemos visto cómo usar _find_one()_. Veamos ahora _find()_.\n\n- _find()_: si no pasamos un objeto consulta devuelve todas las apariciones en la colección. El resultado es un objeto pymongo.cursor.\n\n```py\n# importar flask\nfrom flask import Flask, render_template\nimport os # importar el módulo os\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # acceder a la base de datos\nstudents = db.students.find()\nfor student in students:\n    print(student)\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # en despliegue usamos variables de entorno\n    # para que funcione tanto en producción como en desarrollo\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8c'), 'name': 'David', 'country': 'UK', 'city': 'London', 'age': 34}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8d'), 'name': 'John', 'country': 'Sweden', 'city': 'Stockholm', 'age': 28}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n```\n\nPodemos especificar los campos a devolver pasando un segundo objeto a _find({}, {})_. 0 significa excluir, 1 incluir; no se puede mezclar 0 y 1 excepto para _id.\n\n```py\n# importar flask\nfrom flask import Flask, render_template\nimport os # importar el módulo os\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # acceder a la base de datos\nstudents = db.students.find({}, {\"_id\":0,  \"name\": 1, \"country\":1}) # 0 excluir, 1 incluir\nfor student in students:\n    print(student)\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # en despliegue usamos variables de entorno\n    # para que funcione tanto en producción como en desarrollo\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'name': 'Asabeneh', 'country': 'Finland'}\n{'name': 'David', 'country': 'UK'}\n{'name': 'John', 'country': 'Sweden'}\n{'name': 'Sami', 'country': 'Finland'}\n```\n\n### Buscar usando una consulta\n\nEn MongoDB, find acepta un objeto de consulta. Podemos pasar ese objeto para filtrar los documentos que queremos.\n\n```py\n# importar flask\nfrom flask import Flask, render_template\nimport os # importar el módulo os\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # acceder a la base de datos\n\nquery = {\n    \"country\":\"Finland\"\n}\nstudents = db.students.find(query)\n\nfor student in students:\n    print(student)\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # en despliegue usamos variables de entorno\n    # para que funcione tanto en producción como en desarrollo\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n```\n\n### Buscar con modificadores\n\n```py\n# importar flask\nfrom flask import Flask, render_template\nimport os # importar el módulo os\nimport pymongo\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # acceder a la base de datos\n\nquery = {\n    \"city\":\"Helsinki\"\n}\nstudents = db.students.find(query)\nfor student in students:\n    print(student)\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # en despliegue usamos variables de entorno\n    # para que funcione tanto en producción como en desarrollo\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n```\n\n### Buscar con modificadores (combinados)\n\n```py\n# importar flask\nfrom flask import Flask, render_template\nimport os # importar el módulo os\nimport pymongo\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # acceder a la base de datos\nquery = {\n    \"country\":\"Finland\",\n    \"city\":\"Helsinki\"\n}\nstudents = db.students.find(query)\nfor student in students:\n    print(student)\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # en despliegue usamos variables de entorno\n    # para que funcione tanto en producción como en desarrollo\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n```\n\nEjemplos con operadores:\n\n```py\n# importar flask\nfrom flask import Flask, render_template\nimport os # importar el módulo os\nimport pymongo\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # acceder a la base de datos\nquery = {\"age\":{\"$gt\":30}}\nstudents = db.students.find(query)\nfor student in students:\n    print(student)\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # en despliegue usamos variables de entorno\n    # para que funcione tanto en producción como en desarrollo\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8c'), 'name': 'David', 'country': 'UK', 'city': 'London', 'age': 34}\n```\n\n```py\n# importar flask\nfrom flask import Flask, render_template\nimport os # importar el módulo os\nimport pymongo\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # acceder a la base de datos\nquery = {\"age\":{\"$lt\":30}}\nstudents = db.students.find(query)\nfor student in students:\n    print(student)\n```\n\n```sh\n{'_id': ObjectId('5df68a23f106fe2d315bbc8d'), 'name': 'John', 'country': 'Sweden', 'city': 'Stockholm', 'age': 28}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n```\n\n### Limitar la cantidad de documentos\n\nPodemos usar el método _limit()_ para restringir el número de documentos devueltos.\n\n```py\n# importar flask\nfrom flask import Flask, render_template\nimport os # importar el módulo os\nimport pymongo\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # acceder a la base de datos\ndb.students.find().limit(3)\n```\n\n### Buscar con ordenamiento\n\nPor defecto el orden es ascendente. Podemos cambiar a descendente pasando -1.\n\n```py\n# importar flask\nfrom flask import Flask, render_template\nimport os # importar el módulo os\nimport pymongo\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # acceder a la base de datos\nstudents = db.students.find().sort('name')\nfor student in students:\n    print(student)\n\nstudents = db.students.find().sort('name',-1)\nfor student in students:\n    print(student)\n\nstudents = db.students.find().sort('age')\nfor student in students:\n    print(student)\n\nstudents = db.students.find().sort('age',-1)\nfor student in students:\n    print(student)\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # en despliegue usamos variables de entorno\n    # para que funcione tanto en producción como en desarrollo\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\nAscendente\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8c'), 'name': 'David', 'country': 'UK', 'city': 'London', 'age': 34}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8d'), 'name': 'John', 'country': 'Sweden', 'city': 'Stockholm', 'age': 28}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n```\n\nDescendente\n\n```sh\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8d'), 'name': 'John', 'country': 'Sweden', 'city': 'Stockholm', 'age': 28}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8c'), 'name': 'David', 'country': 'UK', 'city': 'London', 'age': 34}\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250}\n```\n\n### Actualizar usando una consulta\n\nUsaremos *update_one()* para actualizar un documento. Acepta dos objetos: la consulta y el nuevo valor.\nLa primera persona, Asabeneh, tenía una edad poco razonable. Actualicemos la edad de Asabeneh.\n\n```py\n# importar flask\nfrom flask import Flask, render_template\nimport os # importar el módulo os\nimport pymongo\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # acceder a la base de datos\n\nquery = {'age':250}\nnew_value = {'$set':{'age':38}}\n\ndb.students.update_one(query, new_value)\n# verifiquemos el resultado para ver si la edad fue modificada\nfor student in db.students.find():\n    print(student)\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # en despliegue usamos variables de entorno\n    # para que funcione tanto en producción como en desarrollo\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 38}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8c'), 'name': 'David', 'country': 'UK', 'city': 'London', 'age': 34}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8d'), 'name': 'John', 'country': 'Sweden', 'city': 'Stockholm', 'age': 28}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n```\n\nSi queremos actualizar varios documentos a la vez usamos *update_many()*.\n\n### Eliminar documentos\n\nEl método *delete_one()* elimina un documento. Acepta un objeto consulta y elimina la primera aparición.\nEliminemos a John de la colección.\n\n```py\n# importar flask\nfrom flask import Flask, render_template\nimport os # importar el módulo os\nimport pymongo\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # acceder a la base de datos\n\nquery = {'name':'John'}\ndb.students.delete_one(query)\n\nfor student in db.students.find():\n    print(student)\n# verifiquemos el resultado\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # en despliegue usamos variables de entorno\n    # para que funcione tanto en producción como en desarrollo\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 38}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8c'), 'name': 'David', 'country': 'UK', 'city': 'London', 'age': 34}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n```\n\nComo puedes ver, John ha sido eliminado de la colección.\n\nSi queremos eliminar varios documentos usamos *delete_many()* con un objeto consulta. Si pasamos un objeto vacío *delete_many({})* eliminará todos los documentos en la colección.\n\n### Eliminar una colección\n\nUsando el método _drop()_ podemos eliminar una colección de la base de datos.\n\n```py\n# importar flask\nfrom flask import Flask, render_template\nimport os # importar el módulo os\nimport pymongo\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # acceder a la base de datos\ndb.students.drop()\n```\n\nAhora hemos eliminado la colección students de la base de datos.\n\n## 💻 Ejercicio: Día 27\n\n🎉 ¡Felicidades! 🎉\n\n[<< Día 26](./26_python_web_sp.md) | [Día 28 >>](./28_API_sp.md)"
  },
  {
    "path": "Spanish/28_API_sp.md",
    "content": "# Reto de 30 días de Python: Día 28 - API\n\n- [Día 28](#-día-28)\n- [Interfaz de Programación de Aplicaciones (API)](#interfaz-de-programación-de-aplicaciones-api)\n  - [API](#api)\n  - [Construir una API](#construir-una-api)\n  - [HTTP (Protocolo de transferencia de hipertexto)](#http-protocolo-de-transferencia-de-hipertexto)\n  - [Estructura de HTTP](#estructura-de-http)\n  - [Línea inicial de solicitud (línea de estado)](#línea-inicial-de-solicitud-línea-de-estado)\n    - [Línea inicial de respuesta (línea de estado)](#línea-inicial-de-respuesta-línea-de-estado)\n    - [Campos de cabecera](#campos-de-cabecera)\n    - [Cuerpo del mensaje](#cuerpo-del-mensaje)\n    - [Métodos de solicitud](#métodos-de-solicitud)\n  - [💻 Ejercicio: Día 28](#-ejercicio-día-28)\n\n# 📘 Día 28\n\n# Interfaz de Programación de Aplicaciones (API)\n\n## API\n\nAPI son las siglas de Application Programming Interface (Interfaz de Programación de Aplicaciones). El tipo de API que veremos en esta sección es la Web API.\nUna Web API es una interfaz definida que permite la interacción entre organizaciones y las aplicaciones que consumen sus recursos; también actúa como un contrato de nivel de servicio (SLA) que especifica al proveedor de la funcionalidad y expone rutas o URLs de servicio a los usuarios de la API.\n\nEn el contexto del desarrollo web, una API se define como un conjunto de especificaciones, por ejemplo mensajes de solicitud HTTP y la estructura de los mensajes de respuesta, normalmente en formato XML o JSON (JavaScript Object Notation).\n\nLas Web APIs han evolucionado de servicios web basados en SOAP y arquitecturas orientadas a servicios (SOA) hacia recursos web más directos en estilo REST.\n\nLos servicios de redes sociales y las Web APIs han permitido a la comunidad web compartir contenido y datos entre comunidades y plataformas.\n\nCon las APIs, el contenido creado en un lugar puede publicarse y actualizarse dinámicamente en múltiples lugares de la web.\n\nPor ejemplo, la REST API de Twitter permite a los desarrolladores acceder a los datos principales de Twitter, mientras que la Search API ofrece formas de interactuar con los datos de búsqueda y tendencias de Twitter.\n\nMuchas aplicaciones exponen endpoints de API. Algunos ejemplos de APIs son la [API de países](https://restcountries.eu/rest/v2/all) y la [API de razas de gatos](https://api.thecatapi.com/v1/breeds).\n\nEn esta sección presentaremos una API RESTful que utiliza métodos de solicitud HTTP como GET, PUT, POST y DELETE para manejar datos.\n\n## Construir una API\n\nUna API RESTful es una interfaz que usa solicitudes HTTP para GET, PUT, POST y DELETE datos. En secciones anteriores aprendimos Python, Flask y MongoDB. Aprovecharemos ese conocimiento para desarrollar una API RESTful usando Python, Flask y la base de datos MongoDB. Toda aplicación con operaciones CRUD (Crear, Leer, Actualizar, Eliminar) suele exponer una API para crear datos en la base, obtener datos, actualizarlos o borrarlos.\n\nPara construir una API es útil entender el protocolo HTTP y el ciclo de solicitud-respuesta HTTP.\n\n## HTTP (Protocolo de transferencia de hipertexto)\n\nHTTP es el protocolo de comunicación establecido entre cliente y servidor. En este caso, el cliente es el navegador y el servidor es el lugar desde donde obtienes los datos. HTTP es un protocolo de red utilizado para transferir recursos en la web, como archivos HTML, imágenes, resultados de consultas, scripts u otros tipos de archivos.\n\nEl navegador actúa como cliente HTTP porque envía solicitudes al servidor HTTP (servidor web), y el servidor responde al cliente.\n\n## Estructura de HTTP\n\nHTTP utiliza un modelo cliente-servidor. El cliente HTTP abre una conexión y envía un mensaje de solicitud al servidor HTTP; el servidor HTTP devuelve un mensaje de respuesta, es decir, el recurso solicitado. Cuando el ciclo solicitud-respuesta termina, el servidor cierra la conexión.\n\n![Ciclo de solicitud-respuesta HTTP](../images/http_request_response_cycle.png)\n\nLos formatos de los mensajes de solicitud y respuesta son similares. Ambos mensajes contienen:\n\n- Una línea inicial\n- Cero o más líneas de cabecera\n- Una línea en blanco (es decir, un CRLF por separado)\n- Un cuerpo de mensaje opcional (por ejemplo, un archivo, datos de formulario o la salida de una consulta)\n\nNavega por este sitio para ver un ejemplo de mensaje de solicitud y respuesta: https://thirtydaysofpython-v1-final.herokuapp.com/. Este sitio está desplegado en un dyno gratuito de Heroku y puede no estar disponible en algunos meses debido al alto tráfico. Apoyar este proyecto ayuda a mantener el servidor activo.\n\n![Cabeceras de solicitud y respuesta](../images/request_response_header.png)\n\n## Línea inicial de solicitud (línea de estado)\n\nLa línea inicial de la solicitud difiere de la de la respuesta.\nLa línea de solicitud tiene tres partes separadas por espacios:\n\n- El nombre del método (GET, POST, HEAD)\n- La ruta del recurso solicitado\n- La versión HTTP utilizada. Por ejemplo: GET / HTTP/1.1\n\nGET es el método HTTP más común, usado para obtener o leer recursos, mientras que POST es un método común para crear recursos.\n\n### Línea inicial de respuesta (línea de estado)\n\nLa línea inicial de la respuesta, llamada línea de estado, también tiene tres partes separadas por espacios:\n\n- La versión HTTP\n- El código de estado de la respuesta, que indica el resultado de la solicitud, junto con una razón que describe dicho código. Ejemplos de líneas de estado:\n  HTTP/1.0 200 OK\n  o\n  HTTP/1.0 404 Not Found\n  **Nota:**\n\nLos códigos de estado más comunes son:\n200 OK: la solicitud fue exitosa y el recurso generado (por ejemplo un archivo o la salida de un script) se devuelve en el cuerpo del mensaje.\n500 Error del servidor\nLa lista completa de códigos de estado HTTP puede encontrarse [aquí](https://httpstatuses.com/). También puedes verla [aquí](https://httpstatusdogs.com/).\n\n### Campos de cabecera\n\nComo se observa en la captura anterior, las líneas de cabecera proporcionan información sobre la solicitud o la respuesta, o sobre el objeto enviado en el cuerpo del mensaje.\n\n```sh\nGET / HTTP/1.1\nHost: thirtydaysofpython-v1-final.herokuapp.com\nConnection: keep-alive\nPragma: no-cache\nCache-Control: no-cache\nUpgrade-Insecure-Requests: 1\nUser-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36\nSec-Fetch-User: ?1\nAccept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9\nSec-Fetch-Site: same-origin\nSec-Fetch-Mode: navigate\nReferer: https://thirtydaysofpython-v1-final.herokuapp.com/post\nAccept-Encoding: gzip, deflate, br\nAccept-Language: en-GB,en;q=0.9,fi-FI;q=0.8,fi;q=0.7,en-CA;q=0.6,en-US;q=0.5,fr;q=0.4\n```\n\n### Cuerpo del mensaje\n\nUn mensaje HTTP puede llevar un cuerpo después de las cabeceras. En una respuesta, este es el lugar donde el recurso solicitado se devuelve al cliente (el uso más común del cuerpo). Si hay un error, puede contener texto explicativo. En una solicitud, es el lugar donde se envían los datos introducidos por el usuario o los archivos subidos al servidor.\n\nSi un mensaje HTTP contiene un cuerpo, normalmente hay cabeceras que describen ese cuerpo, en particular:\n\nContent-Type: indica el tipo MIME de los datos en el cuerpo (text/html, application/json, text/plain, text/css, image/gif).\nContent-Length: indica el número de bytes en el cuerpo del mensaje.\n\n### Métodos de solicitud\n\nGET, POST, PUT y DELETE son los métodos HTTP que usaremos para implementar la API y las operaciones CRUD.\n\n1. GET: el método GET se usa para recuperar y obtener información desde el servidor dado un URI. Las solicitudes GET deben únicamente recuperar datos y no producir otros efectos.\n2. POST: las solicitudes POST se usan para crear datos y enviar datos al servidor, por ejemplo al crear una nueva entrada con un formulario HTML o subir archivos.\n3. PUT: reemplaza la representación actual completa del recurso objetivo con la carga enviada; lo usamos para modificar o actualizar datos.\n4. DELETE: elimina datos.\n\n## 💻 Ejercicio: Día 28\n\n1. Lee recursos sobre APIs y HTTP\n\n🎉 ¡Felicidades! 🎉\n\n[<< Día 27](./27_python_with_mongodb_sp.md) | [Día 29 >>](./29_building_API_sp.md)\n"
  },
  {
    "path": "Spanish/29_building_API_sp.md",
    "content": "# Reto de 30 días de Python: Día 29 - Construyendo una API\n\n- [Día 29](#día-29)\n- [Construyendo una API](#construyendo-una-api)\n  - [Estructura de la API](#estructura-de-la-api)\n  - [Obtener datos con GET](#obtener-datos-con-get)\n  - [Obtener un documento por ID](#obtener-un-documento-por-id)\n  - [Crear datos con POST](#crear-datos-con-post)\n  - [Actualizar con PUT](#actualizar-con-put)\n  - [Eliminar documentos con DELETE](#eliminar-documentos-con-delete)\n- [💻 Ejercicio: Día 29](#-ejercicio-día-29)\n\n## Día 29\n\n## Construyendo una API\n\nEn esta sección presentaremos una API RESTful que utiliza métodos HTTP como GET, PUT, POST y DELETE para manejar datos.\n\nUna API RESTful es una interfaz de programación de aplicaciones (API) que usa solicitudes HTTP para GET, PUT, POST y DELETE datos. En secciones anteriores aprendimos Python, Flask y MongoDB. Aprovecharemos ese conocimiento para desarrollar una API RESTful usando Python, Flask y MongoDB. Toda aplicación con operaciones CRUD (Crear, Leer, Actualizar, Eliminar) suele exponer una API para crear datos en la base, obtener datos, actualizarlos o borrarlos.\n\nLos navegadores solo manejan solicitudes GET. Por eso necesitamos una herramienta que nos permita manejar todos los métodos (GET, POST, PUT, DELETE).\n\nEjemplos de APIs:\n\n- API de países: https://restcountries.eu/rest/v2/all\n- API de razas de gatos: https://api.thecatapi.com/v1/breeds\n\n[Postman](https://www.getpostman.com/) es una herramienta muy popular en el desarrollo de APIs. Si quieres seguir esta sección, descarga [Postman](https://www.getpostman.com/). Una alternativa a Postman es [Insomnia](https://insomnia.rest/download).\n\n![Postman](../images/postman.png)\n\n### Estructura de la API\n\nUn endpoint de API es una URL que ayuda a recuperar, crear, actualizar o eliminar un recurso. La estructura suele ser:\nEjemplo de endpoint:\nhttps://api.twitter.com/1.1/lists/members.json\nEste endpoint devuelve los miembros de una lista específica. Las listas privadas muestran miembros solo si el usuario autenticado posee la lista.\nEl nombre de la empresa va seguido de la versión y del propósito de la API.\nMétodos:\nMétodos HTTP: método y URL\n\nLa API usa los siguientes métodos HTTP para operar sobre objetos:\n\n```sh\nGET        para recuperar objetos\nPOST       para crear objetos y operaciones relacionadas\nPUT        para actualizar objetos\nDELETE     para eliminar objetos\n```\n\nConstruiremos una API para recopilar información sobre estudiantes de 30DaysOfPython. Recogemos nombre, país, ciudad, año de nacimiento, habilidades y biografía.\n\nPara implementar esta API utilizaremos:\n\n- Postman\n- Python\n- Flask\n- MongoDB\n\n### Obtener datos con GET\n\nEn este paso usaremos datos ficticios y los devolveremos como JSON. Para retornarlos como JSON usaremos el módulo json y Response.\n\n```py\n# importar flask\n\nfrom flask import Flask,  Response\nimport json\n\napp = Flask(__name__)\n\n@app.route('/api/v1.0/students', methods = ['GET'])\ndef students ():\n    student_list = [\n        {\n            'name':'Asabeneh',\n            'country':'Finland',\n            'city':'Helsinki',\n            'skills':['HTML', 'CSS','JavaScript','Python']\n        },\n        {\n            'name':'David',\n            'country':'UK',\n            'city':'London',\n            'skills':['Python','MongoDB']\n        },\n        {\n            'name':'John',\n            'country':'Sweden',\n            'city':'Stockholm',\n            'skills':['Java','C#']\n        }\n    ]\n    return Response(json.dumps(student_list), mimetype='application/json')\n\n\nif __name__ == '__main__':\n    # usado en despliegue\n    # para que funcione en producción y desarrollo\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\nSi solicitas http://localhost:5000/api/v1.0/students en el navegador obtendrás:\n\n![GET en navegador](../images/get_on_browser.png)\n\nSi solicitas la misma URL en Postman obtendrás:\n\n![GET en Postman](../images/get_on_postman.png)\n\nEn lugar de datos ficticios, conectaremos la aplicación Flask a MongoDB y obtendremos datos desde la base.\n\n```py\n# importar flask\n\nfrom flask import Flask,  Response\nimport json\nimport pymongo\n\n\napp = Flask(__name__)\n\n#\nMONGODB_URI='mongodb+srv://asabeneh:your_password@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\n#Nota: nunca incluyas credenciales reales en el código.\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # acceder a la base de datos\n\n@app.route('/api/v1.0/students', methods = ['GET'])\ndef students ():\n\n    return Response(json.dumps(student), mimetype='application/json')\n\n\nif __name__ == '__main__':\n    # usado en despliegue\n    # para que funcione en producción y desarrollo\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\nAl conectar Flask con MongoDB podemos obtener la colección students de la base thirty_days_of_python:\n\n```sh\n[\n    {\n        \"_id\": {\n            \"$oid\": \"5df68a21f106fe2d315bbc8b\"\n        },\n        \"name\": \"Asabeneh\",\n        \"country\": \"Finland\",\n        \"city\": \"Helsinki\",\n        \"age\": 38\n    },\n    {\n        \"_id\": {\n            \"$oid\": \"5df68a23f106fe2d315bbc8c\"\n        },\n        \"name\": \"David\",\n        \"country\": \"UK\",\n        \"city\": \"London\",\n        \"age\": 34\n    },\n    {\n        \"_id\": {\n            \"$oid\": \"5df68a23f106fe2d315bbc8e\"\n        },\n        \"name\": \"Sami\",\n        \"country\": \"Finland\",\n        \"city\": \"Helsinki\",\n        \"age\": 25\n    }\n]\n```\n\n### Obtener un documento por ID\n\nPodemos acceder a un documento individual por su ID. Por ejemplo, accedamos a Asabeneh:\nhttp://localhost:5000/api/v1.0/students/5df68a21f106fe2d315bbc8b\n\n```py\n# importar flask\n\nfrom flask import Flask,  Response\nimport json\nfrom bson.objectid import ObjectId\nimport json\nfrom bson.json_util import dumps\nimport pymongo\n\n\napp = Flask(__name__)\n\n#\nMONGODB_URI='mongodb+srv://asabeneh:your_password@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\n#Nota: nunca incluyas credenciales reales en el código.\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # acceder a la base de datos\n\n@app.route('/api/v1.0/students', methods = ['GET'])\ndef students ():\n\n    return Response(json.dumps(student), mimetype='application/json')\n@app.route('/api/v1.0/students/<id>', methods = ['GET'])\ndef single_student (id):\n    student = db.students.find({'_id':ObjectId(id)})\n    return Response(dumps(student), mimetype='application/json')\n\nif __name__ == '__main__':\n    # usado en despliegue\n    # para que funcione en producción y desarrollo\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\nRespuesta de ejemplo:\n\n```sh\n[\n    {\n        \"_id\": {\n            \"$oid\": \"5df68a21f106fe2d315bbc8b\"\n        },\n        \"name\": \"Asabeneh\",\n        \"country\": \"Finland\",\n        \"city\": \"Helsinki\",\n        \"age\": 38\n    }\n]\n```\n\n### Crear datos con POST\n\nUsamos el método POST para crear datos.\n\n```py\n# importar flask\n\nfrom flask import Flask,  Response, Request\nimport json\nfrom bson.objectid import ObjectId\nimport json\nfrom bson.json_util import dumps\nimport pymongo\nfrom datetime import datetime\n\n\n\napp = Flask(__name__)\n\n#\nMONGODB_URI='mongodb+srv://asabeneh:your_password@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\n#Nota: nunca incluyas credenciales reales en el código.\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # acceder a la base de datos\n\n@app.route('/api/v1.0/students', methods = ['GET'])\ndef students ():\n\n    return Response(json.dumps(student), mimetype='application/json')\n@app.route('/api/v1.0/students/<id>', methods = ['GET'])\ndef single_student (id):\n    student = db.students.find({'_id':ObjectId(id)})\n    return Response(dumps(student), mimetype='application/json')\n@app.route('/api/v1.0/students', methods = ['POST'])\ndef create_student ():\n    name = request.form['name']\n    country = request.form['country']\n    city = request.form['city']\n    skills = request.form['skills'].split(', ')\n    bio = request.form['bio']\n    birthyear = request.form['birthyear']\n    created_at = datetime.now()\n    student = {\n        'name': name,\n        'country': country,\n        'city': city,\n        'birthyear': birthyear,\n        'skills': skills,\n        'bio': bio,\n        'created_at': created_at\n\n    }\n    db.students.insert_one(student)\n    return ;\ndef update_student (id):\nif __name__ == '__main__':\n    # usado en despliegue\n    # para que funcione en producción y desarrollo\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n### Actualizar con PUT\n\n```py\n# importar flask\n\nfrom flask import Flask,  Response\nimport json\nfrom bson.objectid import ObjectId\nimport json\nfrom bson.json_util import dumps\nimport pymongo\nfrom datetime import datetime\n\n\napp = Flask(__name__)\n\n#\nMONGODB_URI='mongodb+srv://asabeneh:your_password@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\n#Nota: nunca incluyas credenciales reales en el código.\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # acceder a la base de datos\n\n@app.route('/api/v1.0/students', methods = ['GET'])\ndef students ():\n\n    return Response(json.dumps(student), mimetype='application/json')\n@app.route('/api/v1.0/students/<id>', methods = ['GET'])\ndef single_student (id):\n    student = db.students.find({'_id':ObjectId(id)})\n    return Response(dumps(student), mimetype='application/json')\n@app.route('/api/v1.0/students', methods = ['POST'])\ndef create_student ():\n    name = request.form['name']\n    country = request.form['country']\n    city = request.form['city']\n    skills = request.form['skills'].split(', ')\n    bio = request.form['bio']\n    birthyear = request.form['birthyear']\n    created_at = datetime.now()\n    student = {\n        'name': name,\n        'country': country,\n        'city': city,\n        'birthyear': birthyear,\n        'skills': skills,\n        'bio': bio,\n        'created_at': created_at\n\n    }\n    db.students.insert_one(student)\n    return\n@app.route('/api/v1.0/students/<id>', methods = ['PUT']) # este decorador crea la ruta para actualizar\ndef update_student (id):\n    query = {\"_id\":ObjectId(id)}\n    name = request.form['name']\n    country = request.form['country']\n    city = request.form['city']\n    skills = request.form['skills'].split(', ')\n    bio = request.form['bio']\n    birthyear = request.form['birthyear']\n    created_at = datetime.now()\n    student = {\n        'name': name,\n        'country': country,\n        'city': city,\n        'birthyear': birthyear,\n        'skills': skills,\n        'bio': bio,\n        'created_at': created_at\n\n    }\n    db.students.update_one(query, {\"$set\": student})\n    # return Response(dumps({\"result\":\"a new student has been created\"}), mimetype='application/json')\n    return\ndef update_student (id):\nif __name__ == '__main__':\n    # usado en despliegue\n    # para que funcione en producción y desarrollo\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n### Eliminar documentos con DELETE\n\n```py\n# importar flask\n\nfrom flask import Flask,  Response\nimport json\nfrom bson.objectid import ObjectId\nimport json\nfrom bson.json_util import dumps\nimport pymongo\nfrom datetime import datetime\n\n\napp = Flask(__name__)\n\n#\nMONGODB_URI='mongodb+srv://asabeneh:your_password@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\n#Nota: nunca incluyas credenciales reales en el código.\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # acceder a la base de datos\n\n@app.route('/api/v1.0/students', methods = ['GET'])\ndef students ():\n\n    return Response(json.dumps(student), mimetype='application/json')\n@app.route('/api/v1.0/students/<id>', methods = ['GET'])\ndef single_student (id):\n    student = db.students.find({'_id':ObjectId(id)})\n    return Response(dumps(student), mimetype='application/json')\n@app.route('/api/v1.0/students', methods = ['POST'])\ndef create_student ():\n    name = request.form['name']\n    country = request.form['country']\n    city = request.form['city']\n    skills = request.form['skills'].split(', ')\n    bio = request.form['bio']\n    birthyear = request.form['birthyear']\n    created_at = datetime.now()\n    student = {\n        'name': name,\n        'country': country,\n        'city': city,\n        'birthyear': birthyear,\n        'skills': skills,\n        'bio': bio,\n        'created_at': created_at\n\n    }\n    db.students.insert_one(student)\n    return\n@app.route('/api/v1.0/students/<id>', methods = ['PUT']) # este decorador crea la ruta para actualizar\ndef update_student (id):\n    query = {\"_id\":ObjectId(id)}\n    name = request.form['name']\n    country = request.form['country']\n    city = request.form['city']\n    skills = request.form['skills'].split(', ')\n    bio = request.form['bio']\n    birthyear = request.form['birthyear']\n    created_at = datetime.now()\n    student = {\n        'name': name,\n        'country': country,\n        'city': city,\n        'birthyear': birthyear,\n        'skills': skills,\n        'bio': bio,\n        'created_at': created_at\n\n    }\n    db.students.update_one(query, {\"$set\": student})\n    # return Response(dumps({\"result\":\"a new student has been created\"}), mimetype='application/json')\n    return ;\n@app.route('/api/v1.0/students/<id>', methods = ['DELETE'])\ndef delete_student (id):\n    db.students.delete_one({\"_id\":ObjectId(id)})\n    return\nif __name__ == '__main__':\n    # usado en despliegue\n    # para que funcione en producción y desarrollo\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n## 💻 Ejercicio: Día 29\n\n1. Implementa los ejemplos anteriores y desarrolla [esta API](https://thirtydayofpython-api.herokuapp.com/)\n\n🎉 ¡Felicidades! 🎉\n\n[<< Día 28](./28_API_sp.md) | [Día 30 >>](./30_conclusions_sp.md)"
  },
  {
    "path": "Spanish/30_conclusions_sp.md",
    "content": "# Reto de 30 días de Python: Día 30 - Conclusiones\n\n- [Día 30](#día-30)\n  - [Resumen](#resumen)\n  - [Testimonios](#testimonios)\n\n# Día 30\n\n## Resumen\n\nAl preparar este material aprendí mucho y ustedes me motivaron a hacer más. Felicidades por llegar hasta aquí. Si has completado todos los ejercicios y proyectos, ahora tienes la capacidad de avanzar en análisis de datos, ciencia de datos, aprendizaje automático o desarrollo web. [Apoya al autor para más material educativo](https://www.paypal.com/paypalme/asabeneh).\n\n## Testimonios\n\nAhora es el momento de compartir tus pensamientos sobre el autor y el reto de 30 días de Python. Puedes dejar tu testimonio en este [enlace](https://www.asabeneh.com/testimonials).\n\nEnviar comentarios/retroalimentación:\nhttp://thirtydayofpython-api.herokuapp.com/feedback\n\n🎉 ¡Felicidades! 🎉\n\n[<< Día 29](./29_building_API_sp.md)"
  },
  {
    "path": "Spanish/README_sp.md",
    "content": "# 🐍 30 Días de Python\n\n| # Día |                                           Tema                                           |\n| ------ | :--------------------------------------------------------------------------------------: |\n|   01   |                                   [Introducción](./readme_sp.md)                                    |\n|   02   | [Variables y funciones integradas](./02_variables_builtin_functions_sp.md) |\n|   03   |                       [Operadores](./03_operators_sp.md)                       |\n|   04   |                         [Cadenas](./04_strings_sp.md)                         |\n|   05   |                            [Listas](./05_lists_sp.md)                            |\n|   06   |                           [Tuplas](./06_tuples_sp.md)                           |\n|   07   |                             [Conjuntos](./07_sets_sp.md)                             |\n|   08   |                     [Diccionarios](./08_dictionaries_sp.md)                     |\n|   09   |                     [Condicionales](./09_conditionals_sp.md)                     |\n|   10   |                            [Bucles](./10_loops_sp.md)                            |\n|   11   |                        [Funciones](./11_functions_sp.md)                        |\n|   12   |                          [Módulos](./12_modules_sp.md)                          |\n|   13   |             [Comprensión de listas](./13_list_comprehension_sp.md)             |\n|   14   |         [Funciones de orden superior](./14_higher_order_functions_sp.md)         |\n|   15   |             [Errores de tipo](./15_python_type_errors_sp.md)             |\n|   16   |            [Fechas y horas en Python](./16_python_datetime_sp.md)            |\n|   17   |             [Manejo de excepciones](./17_exception_handling_sp.md)             |\n|   18   |           [Expresiones regulares](./18_regular_expressions_sp.md)           |\n|   19   |                  [Manejo de archivos](./19_file_handling_sp.md)                  |\n|   20   |         [Gestor de paquetes](./20_python_package_manager_sp.md)         |\n|   21   |            [Clases y objetos](./21_classes_and_objects_sp.md)            |\n|   22   |                   [Web scraping](./22_web_scraping_sp.md)                   |\n|   23   |            [Entornos virtuales](./23_virtual_environment_sp.md)            |\n|   24   |                       [Estadística](./24_statistics_sp.md)                       |\n|   25   |                          [Pandas](./25_pandas_sp.md)                          |\n|   26   |                   [Python en la web](./26_python_web_sp.md)                    |\n|   27   |       [Python y MongoDB](./27_python_with_mongodb_sp.md)        |\n|   28   |                              [API](./28_API_sp.md)                               |\n|   29   |                   [Construir API](./29_building_API_sp.md)                   |\n|   30   |                      [Conclusiones](./30_conclusions_sp.md)                      |\n\n🧡🧡🧡 Feliz codificación 🧡🧡🧡\n\n<div>\n<small>Ayuda al <strong>autor</strong> a crear más material educativo</small> <br />  \n<a href=\"https://www.paypal.me/asabeneh\"><img src='.././images/paypal_lg.png' alt='Paypal Logo' style=\"width:10%\"/></a>\n</div>\n\n<div align=\"center\">\n  <h1> 30 Días de Python: Día 1 - Introducción</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Autor:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> Segunda edición: julio de 2021</small>\n</sub>\n\n</div>\n\n[Ir al Día 2 >>](./02_variables_builtin_functions_sp.md)\n\n![30DaysOfPython](.././images/30DaysOfPython_banner3@2x.png)\n\n- [🐍 30 Días de Python](#-30-días-de-python)\n- [📘 Día 1](#-día-1)\n  - [¡Bienvenido!](#¡bienvenido!)\n  - [Introducción](#introducción)\n  - [¿Por qué elegir Python?](#¿por-qué-elegir-python?)\n  - [Configuración del entorno](#configuración-del-entorno)\n    - [Instalar Python](#instalar-python)\n    - [Python Shell](#python-shell)\n    - [Instalar Visual Studio Code](#instalar-visual-studio-code)\n      - [Cómo usar Visual Studio Code](#cómo-usar-visual-studio-code)\n  - [Fundamentos de Python](#fundamentos-de-python)\n    - [Sintaxis de Python](#sintaxis-de-python)\n    - [Indentación en Python](#indentación-en-python)\n    - [Comentarios](#comentarios)\n- [Ejemplo: comentario de una sola línea](#ejemplo-comentario-de-una-sola-línea)\n- [Ejemplo: comentario multilínea (docstring)](#ejemplo-comentario-multilínea-docstring)\n    - [Tipos de datos](#tipos-de-datos)\n      - [Números](#números)\n      - [Cadenas](#cadenas)\n      - [Booleanos](#booleanos)\n      - [Listas](#listas)\n      - [Diccionarios](#diccionarios)\n      - [Tuplas](#tuplas)\n      - [Conjuntos](#conjuntos)\n    - [Comprobar tipos de datos](#comprobar-tipos-de-datos)\n    - [Archivos Python](#archivos-python)\n  - [💻 Ejercicios - Día 1](#-ejercicios---día-1)\n    - [Ejercicios: Nivel 1](#ejercicios-nivel-1)\n    - [Ejercicios: Nivel 2](#ejercicios-nivel-2)\n    - [Ejercicios: Nivel 3](#ejercicios-nivel-3)\n\n# 📘 Día 1\n\n## ¡Bienvenido!\n\n**Felicidades** por decidir participar en el desafío de programación _30 Días de Python_. En este reto aprenderás todo lo necesario para convertirte en programador Python y la mayoría de los conceptos de programación. Al finalizar el reto recibirás un certificado del desafío _30DaysOfPython_.\n\nSi quieres participar activamente, únete al grupo de Telegram [30DaysOfPython challenge](https://t.me/ThirtyDaysOfPython).\n\n## Introducción\n\nPython es un lenguaje de programación de alto nivel, de propósito general. Es un lenguaje de código abierto, interpretado y orientado a objetos. Python fue creado por el programador holandés Guido van Rossum. El nombre del lenguaje proviene del show cómico británico _Monty Python's Flying Circus_. La primera versión se lanzó el 20 de febrero de 1991. Este desafío de 30 días te ayudará a aprender progresivamente la versión más reciente de Python, Python 3. Cada día cubre un tema diferente con explicaciones claras, ejemplos del mundo real, y muchos ejercicios y proyectos prácticos.\n\nEl reto es adecuado para principiantes y profesionales que quieran aprender Python. Completar el reto puede tomar de 30 a 100 días; los miembros activos del grupo de Telegram tienen más probabilidades de terminarlo.\n\nEste reto fue escrito inicialmente en inglés sencillo, y luego traducido al chino. El reto es motivador, accesible y desafiante. Requiere dedicación para completarlo. Si aprendes mejor con vídeos, visita el canal Washera en YouTube: <a href=\"https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw\">\nWashera YouTube channel</a>. Puedes empezar por el video [Python for absolute beginners](https://youtu.be/OCCWZheOesI). Suscríbete, deja tus preguntas en los comentarios y sé proactivo; el autor te podrá notar.\n\nEl autor aprecia tus comentarios, que compartas el contenido y la retroalimentación sobre el reto 30DaysOfPython. Puedes dejar feedback aquí: [link](https://www.asabeneh.com/testimonials)\n\n## ¿Por qué elegir Python?\n\nPython es un lenguaje con sintaxis cercana al lenguaje humano, sencillo y fácil de aprender y usar.\nPython es usado en muchas industrias y empresas (incluido Google). Se usa para desarrollar aplicaciones web, de escritorio, administración de sistemas y librerías de aprendizaje automático. Python está ampliamente adoptado en la comunidad de ciencia de datos y machine learning. Si esto no te convence, ¡es hora de empezar!\n\n## Configuración del entorno\n\n### Instalar Python\n\nPara ejecutar scripts escritos en Python necesitas instalar Python. Visita la página de descargas de Python: [https://www.python.org/](https://www.python.org/).\n\nSi usas Windows haz clic en el botón marcado en la imagen.\n\n[![Instalar en Windows](.././images/installing_on_windows.png)](https://www.python.org/)\n\nSi usas macOS haz clic en el botón marcado en la imagen.\n\n[![Instalar en macOS](.././images/installing_on_macOS.png)](https://www.python.org/)\n\nPara comprobar si Python está instalado, abre la terminal y ejecuta:\n\n```shell\npython --version\n```\n\n![Versión de Python](../images/python_versio.png)\n\nEn mi terminal aparece Python 3.7.5. Tu versión puede variar, pero debe ser 3.6 o superior. Si ves la versión, Python está instalado. Continúa al siguiente apartado.\n\n### Python Shell\n\nPython es un lenguaje interpretado, no necesita compilación. Se ejecuta línea por línea. Python incluye el Python Shell (intérprete interactivo), también llamado REPL (Read Eval Print Loop). Se usa para ejecutar comandos Python individuales y ver resultados al instante.\n\nEl Python Shell espera código Python. Al escribir código lo interpreta y muestra el resultado.\nAbre la terminal o el símbolo del sistema (cmd) y escribe:\n\n```shell\npython\n```\n\n![Python Scripting Shell](../images/opening_python_shell.png)\n\nEl intérprete interactivo de Python estará abierto y mostrará el prompt >>> para que escribas comandos Python. Escribe tu primer script y pulsa Enter.\nVeamos un ejemplo en el Shell interactivo.\n\n![Script Python en el shell](../images/adding_on_python_shell.png)\n\nGenial: escribiste tu primer script en el Shell interactivo. ¿Cómo salir del Shell?\nPara salir escribe **exit()** y pulsa Enter.\n\n![Salir del shell de Python](../images/exit_from_shell.png)\n\nAhora sabes cómo abrir y cerrar el intérprete interactivo.\n\nSi escribes código inválido, Python mostrará un error. Probemos un error intencional:\n\n![Error de sintaxis inválida](../images/invalid_syntax_error.png)\n\nEl error indica Syntax Error: Invalid Syntax. Usar x para multiplicar no es válido en Python; el operador correcto es el asterisco (*). El error señala exactamente lo que hay que corregir.\n\nEl proceso de encontrar y corregir errores se llama depuración (debugging). Reemplazamos x por * y volvemos a ejecutar:\n\n![Corrigiendo Error de sintaxis](../images/fixing_syntax_error.png)\n\nEl error se corrige y el código produce el resultado esperado. Verás errores así a diario; aprender a depurar es esencial. Para depurar bien debes reconocer los tipos de errores: SyntaxError, IndexError, NameError, ModuleNotFoundError, KeyError, ImportError, AttributeError, TypeError, ValueError, ZeroDivisionError, etc. Los explicaremos más adelante.\n\nPractiquemos más en el Python Shell. Abre la terminal y escribe python.\n\n![Python Scripting Shell](../images/opening_python_shell.png)\n\nCon el Shell abierto hagamos operaciones matemáticas básicas: suma, resta, multiplicación, división, módulo y potencia.\n\nAntes de programar, hagamos algunos cálculos:\n\n- 2 + 3 = 5\n- 3 - 2 = 1\n- 3 * 2 = 6\n- 3 / 2 = 1.5\n- 3 ** 2 = 9\n\nEn Python también tenemos:\n\n- 3 % 2 = 1 => resto de la división\n- 3 // 2 = 1 => división entera (sin resto)\n\nConviértelo a código Python en el Shell. Primero escribe un comentario.\n\nUn comentario es texto ignorado por Python. Sirve para documentar y mejorar la legibilidad. En Python los comentarios empiezan con #.\nAsí se escribe un comentario en Python:\n\n```python\n# Los comentarios comienzan con una almohadilla\n# Este es un comentario en Python porque empieza con (#)\n```\n\n![Operaciones en el shell de Python](../images/maths_on_python_shell.png)\n\nAntes de continuar, practica más: cierra el Shell con _exit()_ y vuelve a abrirlo; escribe texto en el Shell:\n\n![Escribir cadena en el shell de Python](./images/writing_string_on_shell.png)\n\n### Instalar Visual Studio Code\n\nEl Python Shell está bien para probar fragmentos, pero para proyectos más grandes se usan editores de código. En este reto usaremos Visual Studio Code. VS Code es un editor de texto de código abierto muy popular. Recomiendo instalar Visual Studio Code, aunque puedes usar otro editor si lo prefieres.\n\n[![Visual Studio Code](../images/vscode.png)](https://code.visualstudio.com/)\n\nSi ya tienes Visual Studio Code, veamos cómo usarlo.\nSi prefieres vídeos, mira el tutorial de instalación y configuración de VS Code para Python: https://www.youtube.com/watch?v=bn7Cx4z-vSo\n\n#### Cómo usar Visual Studio Code\n\nAbre Visual Studio Code haciendo doble clic en su icono. Aparecerá la interfaz. Interactúa con los iconos marcados en la imagen.\n\n![Visual Studio Code](../images/vscode_ui.png)\n\nCrea en el escritorio una carpeta llamada 30DaysOfPython. Ábrela con Visual Studio Code.\n\n![Abrir proyecto en Visual Studio](../images/how_to_open_project_on_vscode.png)\n\n![Abrir un proyecto](../images/opening_project.png)\n\nDentro del proyecto verás accesos para crear archivos y carpetas. Yo creé el primer archivo helloworld.py; tú puedes hacer lo mismo.\n\n![Crear archivo Python](../images/helloworld.png)\n\nCuando termines de programar puedes cerrar el proyecto desde el editor:\n\n![Cerrar proyecto abierto](../images/closing_opened_project.png)\n\n¡Enhorabuena! El entorno está listo. ¡Manos a la obra!\n\n## Fundamentos de Python\n\n### Sintaxis de Python\n\nLos scripts Python se pueden escribir en el Shell interactivo o en un editor. Los archivos Python usan la extensión .py.\n\n### Indentación en Python\n\nLa indentación son espacios en blanco en el código. En muchos lenguajes se usa para mejorar legibilidad; en Python se usa para definir bloques de código. En otros lenguajes se usan llaves. Un error común en Python es el error de indentación.\n\n![Error de indentación](../images/indentation.png)\n\n### Comentarios\n\nLos comentarios son importantes para la legibilidad. Python no ejecuta el texto dentro de comentarios.\nCualquier texto que comience con # en Python es un comentario.\n\n# Ejemplo: comentario de una sola línea\n\n```shell\n# Este es el primer comentario\n# Este es el segundo comentario\n# Python se está apoderando del mundo\n```\n\n# Ejemplo: comentario multilínea (docstring)\n\nSe pueden usar comillas triples para comentarios multilínea si no se asignan a una variable.\n\n```shell\n\"\"\"Este es un comentario multilínea\nLos comentarios multilínea ocupan varias líneas.\nPython se está apoderando del mundo\n\"\"\"\n```\n\n### Tipos de datos\n\nPython tiene varios tipos de datos. Empecemos por los más comunes. Veremos otros tipos más en detalle en secciones posteriores. A continuación un resumen para familiarizarte.\n\n#### Números\n\n- Enteros: ... -3, -2, -1, 0, 1, 2, 3 ...\n- Flotantes: ... -3.5, -2.25, -1.0, 0.0, 1.1, 2.2, 3.5 ...\n- Complejos: 1 + j, 2 + 4j\n\n#### Cadenas\n\nTexto entre comillas simples o dobles; para multilínea se usan comillas triples.\n\n**Ejemplos:**\n\n```py\n'Asabeneh'\n'Finland'\n'Python'\n'I love teaching'\n'I hope you are enjoying the first day of 30DaysOfPython Challenge'\n```\n\n#### Booleanos\n\nTrue o False. Deben estar en mayúscula.\n\n**Ejemplo:**\n\n```python\nTrue  # ¿La luz está encendida? Si sí, el valor es True\nFalse # ¿La luz está encendida? Si no, el valor es False\n```\n\n#### Listas\n\nLista ordenada que puede contener distintos tipos, similar a un array en JavaScript.\n\n**Ejemplos:**\n\n```py\n[0, 1, 2, 3, 4, 5] # todos números\n['Banana', 'Orange', 'Mango', 'Avocado'] # todos cadenas\n['Finland','Estonia', 'Sweden','Norway'] # todos cadenas (países)\n['Banana', 10, False, 9.81] # mezcla de tipos\n```\n\n#### Diccionarios\n\nColección no ordenada de pares clave:valor.\n\n**Ejemplo:**\n\n```py\n{\n'first_name':'Asabeneh',\n'last_name':'Yetayeh',\n'country':'Finland',\n'age':250,\n'is_married':True,\n'skills':['JS', 'React', 'Node', 'Python']\n}\n```\n\n#### Tuplas\n\nColección ordenada e inmutable.\n\n**Ejemplo:**\n\n```py\n('Asabeneh', 'Pawel', 'Brook', 'Abraham', 'Lidiya') # nombres\n```\n\n```py\n('Earth', 'Jupiter', 'Neptune', 'Mars', 'Venus', 'Saturn', 'Uranus', 'Mercury') # planetas\n```\n\n#### Conjuntos\n\nColección no ordenada que almacena elementos únicos (sin duplicados).\n\n**Ejemplos:**\n\n```py\n{2, 4, 3, 5}\n{3.14, 9.81, 2.7} # el orden en un set no importa\n```\n\nDetallaremos cada tipo de dato en secciones posteriores.\n\n### Comprobar tipos de datos\n\nUsa la función built-in **type** para comprobar el tipo de una variable. En la imagen puedes ver ejemplos:\n\n![Comprobando tipos de datos](../images/checking_data_types.png)\n\n### Archivos Python\n\nAbre tu carpeta de proyecto 30DaysOfPython (créala si no existe). Dentro crea helloworld.py. Repite lo que hicimos en el Shell pero usando print() para ver resultados en consola desde un archivo.\n\nEn el intérprete se imprime sin print, pero en VS Code debes usar la función _print()_. Ejemplo de uso: _print('argumento1', 'argumento2')_.\n\n**Ejemplo:** archivo helloworld.py\n\n```py\n# Día 1 - Desafío 30DaysOfPython\n\nprint(2 + 3)             # Suma (+)\nprint(3 - 1)             # Resta (-)\nprint(2 * 3)             # Multiplicación (*)\nprint(3 / 2)             # División (/)\nprint(3 ** 2)            # Potencia (**)\nprint(3 % 2)             # Módulo (%)\nprint(3 // 2)            # División entera (//)\n\n# Comprobar tipos de datos\nprint(type(10))          # entero\nprint(type(3.14))        # flotante\nprint(type(1 + 3j))      # complejo\nprint(type('Asabeneh'))  # cadena\nprint(type([1, 2, 3]))   # lista\nprint(type({'name':'Asabeneh'})) # diccionario\nprint(type({9.8, 3.14, 2.7}))    # conjunto\nprint(type((9.8, 3.14, 2.7)))    # tupla\n```\n\nPara ejecutar el archivo: en VS Code usa el botón verde o en la terminal escribe _python helloworld.py_.\n\n![Ejecutando script Python](../images/running_python_script.png)\n\nGenial. Completaste el Día 1. Practica con los ejercicios siguientes.\n\n## 💻 Ejercicios - Día 1\n\n### Ejercicios: Nivel 1\n\n1. Comprueba la versión de Python que usas.\n2. Abre el Python Shell e intenta con los operandos 3 y 4:\n   - Suma (+)\n   - Resta (-)\n   - Multiplicación (*)\n   - Módulo (%)\n   - División (/)\n   - Potencia (**)\n   - División entera (//)\n3. En el Python Shell escribe las siguientes cadenas:\n   - Tu nombre\n   - Tu apellido\n   - Tu país\n   - Estoy disfrutando 30 días de Python\n4. Comprueba el tipo de los siguientes datos:\n   - 10\n   - 9.8\n   - 3.14\n   - 4 - 4j\n   - ['Asabeneh', 'Python', 'Finland']\n   - Tu nombre\n   - Tu apellido\n   - Tu país\n\n### Ejercicios: Nivel 2\n\n1. Crea en la carpeta 30DaysOfPython una carpeta llamada day_1. Dentro crea helloworld.py y repite las preguntas 1, 2, 3 y 4. Recuerda usar _print()_ en archivos. Navega a la carpeta donde guardaste el archivo y ejecútalo.\n\n### Ejercicios: Nivel 3\n\n1. Escribe ejemplos para distintos tipos de datos en Python: números (enteros, flotantes, complejos), cadenas, booleanos, listas, tuplas, conjuntos y diccionarios.\n2. Calcula la distancia euclídea entre (2, 3) y (10, 8): [Euclidean distance](https://en.wikipedia.org/wiki/Euclidean_distance#:~:text=In%20mathematics%2C%20the%20Euclidean%20distance,being%20called%20the%20Pythagorean%20distance).\n\n🎉 ¡Felicidades! 🎉\n\n[Ir al Día 2 >>](./02_variables_builtin_functions_sp.md)\n"
  },
  {
    "path": "Spanish/readme.md",
    "content": "# 🐍 30 Days Of Python\n\n|# Day | Topics                                                    |\n|------|:---------------------------------------------------------:|\n| 01  |  [Introducción](./readme.md)|\n| 02  |  [Variables, funciones integradas](./02_Day_Variables_builtin_functions/02_variables_builtin_functions.md)|\n| 03  |  [Operadores](./03_Day_Operators/03_operators.md)|\n| 04  |  [Strings](./04_Day_Strings/04_strings.md)|\n| 05  |  [Lists](./05_Day_Lists/05_lists.md)|\n| 06  |  [Tuplas](./06_Day_Tuples/06_tuples.md)|\n| 07  |  [Sets](./07_Day_Sets/07_sets.md)|\n| 08  |  [Diccionarios](./08_Day_Dictionaries/08_dictionaries.md)|\n| 09  |  [Condicionales](./09_Day_Conditionals/09_conditionals.md)|\n| 10  |  [Bucles](./10_Day_Loops/10_loops.md)|\n| 11  |  [Funciones](./11_Day_Functions/11_functions.md)|\n| 12  |  [Módulos](./12_Day_Modules/12_modules.md)|\n| 13  |  [Lista de comprensión](./13_Day_List_comprehension/13_list_comprehension.md)|\n| 14  |  [Funciones de orden superior](./14_Day_Higher_order_functions/14_higher_order_functions.md)|\n| 15  |  [Errores de tipo Python](./15_Day_Python_type_errors/15_python_type_errors.md)|\n| 16 |  [Fecha y hora de Python](./16_Day_Python_date_time/16_python_datetime.md) |\n| 17 |  [Manejo de excepciones](./17_Day_Exception_handling/17_exception_handling.md)|\n| 18 |  [Expresiones regulares](./18_Day_Regular_expressions/18_regular_expressions.md)|\n| 19 |  [Manejo de archivos](./19_Day_File_handling/19_file_handling.md)|\n| 20 |  [Administrador de paquetes de Python](./20_Day_Python_package_manager/20_python_package_manager.md)|\n| 21 |  [Clases y Objetos](./21_Day_Classes_and_objects/21_classes_and_objects.md)|\n| 22 |  [Raspado web](./22_Day_Web_scraping/22_web_scraping.md)|\n| 23 |  [Ambiente virtual](./23_Day_Virtual_environment/23_virtual_environment.md)|\n| 24 |  [Estadísticas](./24_Day_Statistics/24_statistics.md)|\n| 25 |  [Pandas](./25_Day_Pandas/25_pandas.md)|\n| 26 |  [Python web](./26_Day_Python_web/26_python_web.md)|\n| 27 |  [Python con MongoDB](./27_Day_Python_with_mongodb/27_python_with_mongodb.md)|\n| 28 |  [API](./28_Day_API/28_API.md)|\n| 29 |  [Building API](./29_Day_Building_API/29_building_API.md)|\n| 30 |  [Conclusiones](./30_Day_Conclusions/30_conclusions.md)|\n\n🧡🧡🧡 FELIZ CODIGO 🧡🧡🧡\n\n<div>\n<small>Support the <strong>author</strong> to create more educational materials</small> <br />  \n<a href = \"https://www.paypal.me/asabeneh\"><img src='./../images/paypal_lg.png' alt='Paypal Logo' style=\"width:10%\"/></a>\n</div>\n\n<div align=\"center\">\n  <h1> 30 días de Python: Día 1 - Introducción</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n  <sub>Author:\n  <a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n  <small> Second Edition: July, 2021</small>\n  </sub>\n</div>\n\n[Dia 2 >>](./02_Day_Variables_builtin_functions/02_variables_builtin_functions.md)\n\n![30DaysOfPython](./../images/30DaysOfPython_banner3@2x.png)\n\n- [🐍 30 Days Of Python](#-30-days-of-python)\n- [📘 Day 1](#-day-1)\n  - [Welcome](#welcome)\n  - [Introduction](#introduction)\n  - [Why Python ?](#why-python-)\n  - [Environment Setup](#environment-setup)\n    - [Installing Python](#installing-python)\n    - [Python Shell](#python-shell)\n    - [Installing Visual Studio Code](#installing-visual-studio-code)\n      - [How to use visual studio code](#how-to-use-visual-studio-code)\n  - [Basic Python](#basic-python)\n    - [Python Syntax](#python-syntax)\n    - [Python Indentation](#python-indentation)\n    - [Comments](#comments)\n    - [Data types](#data-types)\n      - [Number](#number)\n      - [String](#string)\n      - [Booleans](#booleans)\n      - [List](#list)\n      - [Dictionary](#dictionary)\n      - [Tuple](#tuple)\n      - [Set](#set)\n    - [Checking Data types](#checking-data-types)\n    - [Python File](#python-file)\n  - [💻 Exercises - Day 1](#-exercises---day-1)\n    - [Exercise: Level 1](#exercise-level-1)\n    - [Exercise: Level 2](#exercise-level-2)\n    - [Exercise: Level 3](#exercise-level-3)\n\n# 📘 Day 1\n\n## Welcome\n\n**Congratulations** for deciding to participate in a _30 days of Python_ programming challenge . In this challenge you will learn everything you need to be a python programmer and the whole concept of programming. In the end of the challenge you will get a _30DaysOfPython_ programming challenge certificate.\n\nIf you would like to actively engage in the challenge, you may join the [30DaysOfPython challenge](https://t.me/ThirtyDaysOfPython) telegram group.  \n\n## Introduction\n\nPython is a high-level programming language for general-purpose programming. It is an open source, interpreted, objected-oriented programming language. Python was created by a Dutch programmer, Guido van Rossum. The name of Python programming language was derived from a British sketch comedy series, _Monty Python's Flying Circus_.  The first version was released on February 20, 1991. This 30 days of Python challenge will help you learn the latest version of Python, Python 3 step by step. The topics are broken down into 30 days, where each day contains several topics with easy-to-understand explanations, real-world examples, many hands on exercises and projects.\n\nThis challenge is designed for beginners and professionals who want to learn python programming language. It may take 30 to 100 days to complete the challenge, people who actively participate on the telegram group have a high probability of completing the challenge.\n\nThis challenge is easy to read, written in conversational English, engaging, motivating and at the same time, it is very demanding. You need to allocate much time to finish this challenge. If you are a visual learner, you may get the video lesson on <a href=\"https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw\"> Washera</a> YouTube channel. You may start from [Python for Absolute Beginners video](https://youtu.be/OCCWZheOesI). Subscribe the channel, comment and ask questions on YouTube vidoes and be proactive, the author will eventually notice you.\n\nThe author likes to hear your opinion about the challenge, share the author by expressing your thoughts about the 30DaysOfPython challenge. You can leave your testimonial on this [link](https://testimonial-vdzd.onrender.com/)\n\n## Why Python ?\n\nIt is a programming language which is very close to human language and because of that it is easy to learn and use.\nPython is used by various industries and companies (including Google). It has been used to develop web applications, desktop applications, system adminstration, and machine learning libraries. Python is highly embraced language in the data science and machine learning community. I hope this is enough to convince you to start learning Python. Python is eating the world and you are killing it before it eats you.\n\n## Environment Setup\n\n### Installing Python\n\nTo run a python script you need to install python. Let's [download](https://www.python.org/) python.\nIf your are a windows user. Click the button encircled in red.\n\n[![installing on Windows](./images/installing_on_windows.png)](https://www.python.org/)\n\nIf you are a macOS user. Click the button encircled in red.\n\n[![installing on Windows](./images/installing_on_macOS.png)](https://www.python.org/)\n\nTo check if python is installed write the following command on your device terminal.\n\n```shell\npython --version\n```\n\n![Python Version](./images/python_versio.png)\n\nAs you can see from the terminal, I am using _Python 3.7.5_ version at the moment. Your version of Python might be different from mine by but it should be 3.6 or above. If you mange to see the python version, well done. Python has been installed on your machine. Continue to the next section.\n\n### Python Shell\n\nPython is an interpreted scripting language, so it does not need to be compiled. It means it executes the code line by line. Python comes with a _Python Shell (Python Interactive Shell)_. It is used to execute a single python command and get the result.\n\nPython Shell waits for the Python code from the user. When you enter the code, it interprets the code and shows the result in the next line.\nOpen your terminal or command prompt(cmd) and write:\n\n```shell\npython\n```\n\n![Python Scripting Shell](./images/opening_python_shell.png)\n\nThe Python interactive shell is opened and it is waiting for you to write Python code(Python script). You will write your Python script next to this symbol >>> and then click Enter.\nLet us write our very first script on the Python scripting shell.\n\n![Python script on Python shell](./images/adding_on_python_shell.png)\n\nWell done, you wrote your first Python script on Python interactive shell. How do we close the Python interactive shell ?\nTo close the shell, next to this symbol >> write **exit()** command and press Enter.\n\n![Exit from python shell](./images/exit_from_shell.png)\n\nNow, you know how to open the Python interactive shell and how to exit from it.\n\nPython will give you results if you write scripts that Python understands, if not it returns errors. Let's make a deliberate mistake and see what Python will return.\n\n![Invalid Syntax Error](./images/invalid_syntax_error.png)\n\nAs you can see from the returned error, Python is so clever that it knows the mistake we made and which was _Syntax Error: invalid syntax_. Using x as multiplication in Python is a syntax error because (x) is not a valid syntax in Python. Instead of (**x**) we use asterisk (*) for multiplication. The returned error clearly shows what to fix.\n\nThe process of identifying and removing errors from a program is called _debugging_. Let us debug it by putting * in place of **x**.\n\n![Fixing Syntax Error](./images/fixing_syntax_error.png)\n\nOur bug was fixed, the code ran and we got a result we were expecting. As a programmer you will see such kind of errors on daily basis. It is good to know how to debug. To be good at debugging you should understand what kind of errors you are facing. Some of the Python errors you may encounter are _SyntaxError_, _IndexError_, _NameError_, _ModuleNotFoundError_, _KeyError_, _ImportError_, _AttributeError_, _TypeError_, _ValueError_, _ZeroDivisionError_ etc. We will see more about different Python **_error types_** in later sections.\n\nLet us practice more how to use Python interactive shell. Go to your terminal or command prompt and write the word **python**.\n\n![Python Scripting Shell](./images/opening_python_shell.png)\n\nThe Python interactive shell is opened. Let us do some basic mathematical operations (addition, subtraction, multiplication, division, modulus,  exponential).\n\nLet us do some maths first before we write any Python code:\n\n- 2 + 3 is 5\n- 3 - 2 is 1\n- 3 \\* 2 is 6\n- 3 / 2 is 1.5\n- 3 ** 2 is the same as 3 * 3\n\nIn python we have the following additional operations:\n\n- 3 % 2 = 1 => which means finding the remainder\n- 3 // 2 = 1 => which means removing the remainder\n\nLet us change the above mathematical expressions to Python code. The Python shell has been opened and let us write a comment at the very beginning of the shell.\n\nA _comment_ is a part of the code which is not executed by python. So we can leave some text in our code to make our code more readable. Python does not run the comment part. A comment in python starts with hash(#) symbol.\nThis is how you write a comment in python\n\n```shell\n # comment starts with hash\n # this is a python comment, because it starts with a (#) symbol\n```\n\n![Maths on python shell](./images/maths_on_python_shell.png)\n\nBefore we move on to the next section, let us practice more on the Python interactive shell. Close the opened shell by writing _exit()_ on the shell and open it again and let us practice how to write text on the Python shell.\n\n![Writing String on python shell](./images/writing_string_on_shell.png)\n\n### Installing Visual Studio Code\n\nThe Python interactive shell is good to try and test small script codes but it will not be for a big project. In real work environment, developers use different code editors to write codes. In this 30 days of Python programming challenge we will use visual studio code. Visual studio code is a very popular open source text editor. I am a fan of vscode and I would recommend to [download](https://code.visualstudio.com/) visual studio code, but if you are in favor of other editors, feel free to follow with what you have.\n\n[![Visual Studio Code](./images/vscode.png)](https://code.visualstudio.com/)\n\nIf you installed visual studio code, let us see how to use it.\nIf you prefer a video, you can follow this Visual Studio Code for Python [Video tutorial](https://www.youtube.com/watch?v=bn7Cx4z-vSo)\n\n#### How to use visual studio code\n\nOpen the visual studio code by double clicking the visual studio icon. When you open it you will get this kind of interface. Try to interact with the labeled icons.\n\n![Visual studio Code](./images/vscode_ui.png)\n\nCreate a folder named 30DaysOfPython on your desktop. Then open it using visual studio code.\n\n![Opening Project on Visual studio](./images/how_to_open_project_on_vscode.png)\n\n![Opening a project](./images/opening_project.png)\n\nAfter opening it you will see shortcuts for creating files and folders inside of 30DaysOfPython project's directory. As you can see below, I have created the very first file, helloworld.py. You can do the same.\n\n![Creating a python file](./images/helloworld.png)\n\nAfter a long day of coding, you want to close your code editor, right? This is how you will close the opened project.\n\n![Closing project](./images/closing_opened_project.png)\n\nCongratulations, you have finished setting up the development environment. Let us start coding.\n\n## Basic Python\n\n### Python Syntax\n\nA Python script can be written in Python interactive shell or in the code editor. A Python file has an extension .py.\n\n### Python Indentation\n\nAn indentation is a white space in a text. Indentation in many languages is used to increase code readability, however Python uses indentation to create block of codes. In other programming languages curly brackets are used to create blocks of codes instead of indentation. One of the common bugs when writing python code is wrong indentation.\n\n![Indentation Error](./images/indentation.png)\n\n### Comments\n\nComments are very important to make the code more readable and to leave remarks in our code. Python does not run comment parts of our code.\nAny text starting with hash(#) in Python is a comment.\n\n**Example: Single Line Comment**\n\n```shell\n    # This is the first comment\n    # This is the second comment\n    # Python is eating the world\n```\n\n**Example: Multiline Comment**\n\nTriple quote can be used for multiline comment if it is not assigned to a variable\n\n```shell\n\"\"\"This is multiline comment\nmultiline comment takes multiple lines.\npython is eating the world\n\"\"\"\n```\n\n### Data types\n\nIn Python there are several types of data types. Let us get started with the most common ones. Different data types will be covered in detail in other sections. For the time being, let us just go through the different data types and get familiar with them. You do not have to have a clear understanding now.\n\n#### Number\n\n- Integer: Integer(negative, zero and positive) numbers\n    Example:\n    ... -3, -2, -1, 0, 1, 2, 3 ...\n- Float: Decimal number\n    Example\n    ... -3.5, -2.25, -1.0, 0.0, 1.1, 2.2, 3.5 ...\n- Complex\n    Example\n    1 + j, 2 + 4j\n\n#### String\n\nA collection of one or more characters under a single or double quote. If a string is more than one sentence then we use a triple quote.\n\n**Example:**\n\n```py\n'Asabeneh'\n'Finland'\n'Python'\n'I love teaching'\n'I hope you are enjoying the first day of 30DaysOfPython Challenge'\n```\n\n#### Booleans\n\nA boolean data type is either a True or False value. T and F should be always uppercase.\n\n**Example:**\n\n```python\n    True  #  Is the light on? If it is on, then the value is True\n    False # Is the light on? If it is off, then the value is False\n```\n\n#### List\n\nPython list is an ordered collection which allows to store different data type items. A list is similar to an array in JavaScript.\n\n**Example:**\n\n```py\n[0, 1, 2, 3, 4, 5]  # all are the same data types - a list of numbers\n['Banana', 'Orange', 'Mango', 'Avocado'] # all the same data types - a list of strings (fruits)\n['Finland','Estonia', 'Sweden','Norway'] # all the same data types - a list of strings (countries)\n['Banana', 10, False, 9.81] # different data types in the list - string, integer, boolean and float\n```\n\n#### Dictionary\n\nA Python dictionary object is an unordered collection of data in a key value pair format.\n\n**Example:**\n\n```py\n{\n'first_name':'Asabeneh',\n'last_name':'Yetayeh',\n'country':'Finland', \n'age':250, \n'is_married':True,\n'skills':['JS', 'React', 'Node', 'Python']\n}\n```\n\n#### Tuple\n\nA tuple is an ordered collection of different data types like list but tuples can not be modified once they are created. They are immutable.\n\n**Example:**\n\n```py\n('Asabeneh', 'Pawel', 'Brook', 'Abraham', 'Lidiya') # Names\n```\n\n```py\n('Earth', 'Jupiter', 'Neptune', 'Mars', 'Venus', 'Saturn', 'Uranus', 'Mercury') # planets\n```\n\n#### Set\n\nA set is a collection of data types similar to list and tuple. Unlike list and tuple, set is not an ordered collection of items. Like in Mathematics, set in Python stores only unique items.\n\nIn later sections, we will go in detail about each and every Python data type.\n\n**Example:**\n\n```py\n{2, 4, 3, 5}\n{3.14, 9.81, 2.7} # order is not important in set\n```\n\n### Checking Data types\n\nTo check the data type of certain data/variable we use the **type** function. In the following terminal you will see different python data types:\n\n![Checking Data types](./images/checking_data_types.png)\n\n### Python File\n\nFirst open your project folder, 30DaysOfPython. If you don't have this folder, create a folder name called 30DaysOfPython. Inside this folder, create a file called helloworld.py. Now, let's do what we did on python interactive shell using visual studio code.\n\nThe Python interactive shell was printing without using **print** but on visual studio code to see our result we should use a built in function _print(). The _print()_ built-in function takes one or more arguments as follows _print('arument1', 'argument2', 'argument3')_. See the examples below.\n\n**Example:**\n\nThe file name is helloworld.py\n\n```py\n# Day 1 - 30DaysOfPython Challenge\n\nprint(2 + 3)             # addition(+)\nprint(3 - 1)             # subtraction(-)\nprint(2 * 3)             # multiplication(*)\nprint(3 / 2)             # division(/)\nprint(3 ** 2)            # exponential(**)\nprint(3 % 2)             # modulus(%)\nprint(3 // 2)            # Floor division operator(//)\n\n# Checking data types\nprint(type(10))          # Int\nprint(type(3.14))        # Float\nprint(type(1 + 3j))      # Complex number\nprint(type('Asabeneh'))  # String\nprint(type([1, 2, 3]))   # List\nprint(type({'name':'Asabeneh'})) # Dictionary\nprint(type({9.8, 3.14, 2.7}))    # Set\nprint(type((9.8, 3.14, 2.7)))    # Tuple\n```\n\nTo run the python file check the image below. You can run the python file either by running the green button on Visual Studio Code or by typing _python helloworld.py_ in the terminal .\n\n![Running python script](./images/running_python_script.png)\n\n🌕  You are amazing. You have just completed day 1 challenge and you are on your way to greatness. Now do some exercises for your brain and muscles.\n\n## 💻 Exercises - Day 1\n\n### Exercise: Level 1\n\n1. Check the python version you are using\n2. Open the python interactive shell and do the following operations. The operands are 3 and 4.\n   - addition(+)\n   - subtraction(-)\n   - multiplication(\\*)\n   - modulus(%)\n   - division(/)\n   - exponential(\\*\\*)\n   - floor division operator(//)\n3. Write strings on the python interactive shell. The strings are the following:\n   - Your name\n   - Your family name\n   - Your country\n   - I am enjoying 30 days of python\n4. Check the data types of the following data:\n   - 10\n   - 9.8\n   - 3.14\n   - 4 - 4j\n   - ['Asabeneh', 'Python', 'Finland']\n   - Your name\n   - Your family name\n   - Your country\n\n### Exercise: Level 2\n\n1. Create a folder named day_1 inside 30DaysOfPython folder. Inside day_1 folder, create a python file helloworld.py and repeat questions 1, 2, 3 and 4. Remember to use _print()_ when you are working on a python file. Navigate to the directory where you have saved your file, and run it.\n\n### Exercise: Level 3\n\n1. Write an example for different Python data types such as Number(Integer, Float, Complex), String, Boolean, List, Tuple, Set and Dictionary.\n2. Find an [Euclidian distance](https://en.wikipedia.org/wiki/Euclidean_distance#:~:text=In%20mathematics%2C%20the%20Euclidean%20distance,being%20called%20the%20Pythagorean%20distance.) between (2, 3) and (10, 8)\n\n🎉 CONGRATULATIONS ! 🎉\n\n[Day 2 >>](./02_Day_Variables_builtin_functions/02_variables_builtin_functions.md)\n"
  },
  {
    "path": "Ukrainian/readme.md",
    "content": "# 🐍 30 днів з Python \n\n| № дня |                                                  Теми                                                   |\n|-------|:-------------------------------------------------------------------------------------------------------:|\n| 01    |                                          [Вступ](./readme.md)                                           |\n| 02    | [Variables, Built-in Functions](./02_Day_Variables_builtin_functions/02_variables_builtin_functions.md) |\n| 03    |                            [Operators](../03_Day_Operators/03_operators.md)                             |\n| 04    |                               [Strings](../04_Day_Strings/04_strings.md)                                |\n| 05    |                                  [Lists](../05_Day_Lists/05_lists.md)                                   |\n| 06    |                                 [Tuples](../06_Day_Tuples/06_tuples.md)                                 |\n| 07    |                                    [Sets](../07_Day_Sets/07_sets.md)                                    |\n| 08    |                        [Dictionaries](../08_Day_Dictionaries/08_dictionaries.md)                        |\n| 09    |                        [Conditionals](../09_Day_Conditionals/09_conditionals.md)                        |\n| 10    |                                  [Loops](../10_Day_Loops/10_loops.md)                                   |\n| 11    |                            [Functions](../11_Day_Functions/11_functions.md)                             |\n| 12    |                               [Modules](../12_Day_Modules/12_modules.md)                                |\n| 13    |               [List Comprehension](../13_Day_List_comprehension/13_list_comprehension.md)               |\n| 14    |         [Higher Order Functions](../14_Day_Higher_order_functions/14_higher_order_functions.md)         |     \n| 15    |               [Python Type Errors](../15_Day_Python_type_errors/15_python_type_errors.md)               | \n| 16    |                  [Python Date time](../16_Day_Python_date_time/16_python_datetime.md)                   |     \n| 17    |               [Exception Handling](../17_Day_Exception_handling/17_exception_handling.md)               |    \n| 18    |             [Regular Expressions](../18_Day_Regular_expressions/18_regular_expressions.md)              |    \n| 19    |                      [File Handling](../19_Day_File_handling/19_file_handling.md)                       |\n| 20    |         [Python Package Manager](../20_Day_Python_package_manager/20_python_package_manager.md)         |\n| 21    |             [Classes and Objects](../21_Day_Classes_and_objects/21_classes_and_objects.md)              |\n| 22    |                        [Web Scraping](../22_Day_Web_scraping/22_web_scraping.md)                        |\n| 23    |             [Virtual Environment](../23_Day_Virtual_environment/23_virtual_environment.md)              |\n| 24    |                           [Statistics](../24_Day_Statistics/24_statistics.md)                           |\n| 25    |                                 [Pandas](../25_Day_Pandas/25_pandas.md)                                 |\n| 26    |                           [Python web](../26_Day_Python_web/26_python_web.md)                           |\n| 27    |             [Python with MongoDB](../27_Day_Python_with_mongodb/27_python_with_mongodb.md)              |\n| 28    |                                     [API](../28_Day_API/28_API.md)                                      |\n| 29    |                        [Building API](../29_Day_Building_API/29_building_API.md)                        |\n| 30    |                         [Conclusions](../30_Day_Conclusions/30_conclusions.md)                          |\n\n🧡🧡🧡 ЩАСЛИВОГО ПРОГРАМУВАННЯ 🧡🧡🧡\n\n<div>\n<small>Підтримайте <strong>автора</strong>, щобм він створював більше навчальних матеріалів</small> <br />  \n<a href = \"https://www.paypal.me/asabeneh\"><img src='../images/paypal_lg.png' alt='Paypal Logo' style=\"width:10%\"/></a>\n</div>\n\n<div align=\"center\">\n  <h1> 30 днів Python: День 1 - Вступ</h1>  \n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\" alt=\"\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n  <sub>Автор:\n  <a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n  <small> Друге видання: Липень, 2021</small>\n  </sub>\n</div>\n\n\n[День 2 >>](./02_Day_Variables_builtin_functions/02_variables_builtin_functions.md)\n\n![30 днів з Python](../images/30DaysOfPython_banner3@2x.png)\n\n- [🐍 30 днів Python](#-30-days-of-python)\n- [📘 День 1](#-день-1)\n  - [Ласкаво просимо](#ласкаво-просимо)\n  - [Вступ](#вступ)\n  - [Чому Python ?](#чому-python-)\n  - [Налаштування середовища](#налаштування-середовища)\n    - [Установлення Python](#установлення-python)\n    - [Оболонка Python](#оболонка-python)\n    - [Установлення Visual Studio Code](#установлення-visual-studio-code)\n      - [Як використовувати Visual studio code](#як-використовувати-visual-studio-code)\n  - [Початковий Python](#початковий-python)\n    - [Синтаксис у Python](#синтаксис-у-python)\n    - [Відступи у Python](#відступи-у-python)\n    - [Коментарі](#коментарі)\n    - [Типи даних](#типи-даних)\n      - [Number (числовий)](#number--число-)\n      - [String (рядок)](#string--рядок-)\n      - [Booleans (логічний двійковий)](#booleans--логічний-тип-даних-)\n      - [List (список)](#list--список-)\n      - [Dictionary (словник)](#dictionary--словник-)\n      - [Tuple (кортеж)](#tuple--кортеж-)\n      - [Set (набір)](#set--набір-)\n    - [Перевірка типів даних](#перевірка-типів-даних)\n    - [Файл Python](#файл-python)\n  - [💻 Вправи - День 1](#-вправи---день-1)\n    - [Вправи: Рівень 1](#вправи--рівень-1)\n    - [Вправи: Рівень 2](#вправи--рівень-2)\n    - [Вправи: Рівень 3](#вправи--рівень-3)\n\n# 📘 День 1\n\n## Ласкаво просимо\n\n**Вітаємо** з прийняттям рішення про участь у 30-денному випробуванні з програмування на Python _(30DaysOfPython challenge). У цьому випробуванні ви дізнаєтеся все, що вам потрібно для того, щоб стати програмістом на python, і всю концепцію програмування. У кінці цього випробування ви отримаєте сертифікат про проходження випробування з програмування _30DaysOfPython_.\n\nЯкщо ви бажаєте активно долучитися до випробуванні, ви можете приєднатися до групи у Telegram [30DaysOfPython challenge](https://t.me/ThirtyDaysOfPython).  \n\n## Вступ\n\nPython - це мова програмування високого рівня для програмування загального призначення. Це об'єктноорієнтована мова програмування з відкритим вихідним кодом, що інтерпретується. Python була створена голландським програмістом Гвідо ван Россумом. Назва мови програмування Python походить від британського скетч-комедійного серіалу \"Летючий цирк Монті Пайтона\". Перша версія була випущена 20 лютого 1991 року. Це 30-денне випробування з Python допоможе вам крок за кроком вивчити останню версію Python, Python 3. Теми розбиті на 30 днів, де кожен день містить кілька тем з простими для розуміння поясненнями, реальними прикладами, безліччю практичних вправ і проектів.\n\nЦе випробування призначене для початківців та професіоналів, які хочуть вивчити мову програмування Python. На проходження випробування може знадобитися від 30 до 100 днів, люди, які беруть активну участь у телеграм-групі, мають високу ймовірність завершити випробування.\nЯкщо ви навчаєтесь з використанням візуальних засобів або віддаєте перевагу відео, ви можете почати з цього [відео з Python для абсолютних новачків (англійською)](https://www.youtube.com/watch?v=11OYpBrhdyM).\n\n## Чому Python ?\n\nЦе мова програмування, яка дуже близька до людської мови, і тому її легко вивчати та використовувати.\nPython використовується різними галузями та компаніями (включаючи Google). Її використовують для розробки вебзастосунків, настільних застосунків, системного адміністрування та бібліотек машинного навчання. Python дуже популярна мова у спільноті, що займається наукою про дані та машинним навчанням. Сподіваюся, цього достатньо, щоби переконати вас почати вивчати Python. Python поглинає світ, а ви вбиваєте його до того, як він з'їсть вас.\n\n## Налаштування середовища\n\n### Установлення Python\n\nДля запуску скрипту на Python, вам потрібно встановити Python. Нумо [завантажимо](https://www.python.org/) Python.\nЯкщо ви є користувачем Windows. Натисніть кнопку, обведену червоним кольором.\n\n[![установлення на Windows](../images/installing_on_windows.png)](https://www.python.org/)\n\nЯкщо ви є користувачем MacOS. Натисніть кнопку, обведену червоним кольором.\n\n[![установлення на Windows](../images/installing_on_macOS.png)](https://www.python.org/)\n\nЩоб перевірити, чи встановлено Python, напишіть наступну команду у терміналі вашого пристрою.\n\n```shell\npython --version\n```\n\n![Версія Python](../images/python_versio.png)\n\nЯк ви можете бачити з термінала, наразі я використовую версію _Python 3.7.5_. Ваша версія Python може відрізнятися від моєї, але вона має бути 3.6 або вище. Вам вдалося побачити версію Python? Чудова робота, Python встановлено на вашому комп'ютері. Перейдіть до наступного розділу.\n\n### Оболонка Python\n\nPython - це інтерпретована скриптова мова, тому її не потрібно компілювати. Це означає, що вона виконує код рядок за рядком. Python постачається з _Python Shell (Python Interactive Shell)_. Вона використовується для виконання однієї команди Python і отримання результату.\n\nPython Shell чекає на код Python від користувача. Коли ви вводите код, вона інтерпретує його і показує результат у наступному рядку.\nВідкрийте термінал або командний рядок (cmd) і напишіть:\n\n```shell\npython\n```\n\n![Скриптова оболонка Python](../images/opening_python_shell.png)\n\nВідкриється інтерактивна оболонка Python, яка чекає на написання коду на Python (скрипт Python). Ви напишете свій скрипт Python поруч з цими символами >>>, а потім натиснете Enter.\nГайда напишемо наш перший скрипт у скриптовій оболонці Python.\n\n![Python script on Python shell](../images/adding_on_python_shell.png)\n\nЧудово, ви написали свій перший Python-скрипт в інтерактивній оболонці Python. Як закрити інтерактивну оболонку Python?\nЩоби закрити оболонку, поруч з цим символом >> напишіть команду **exit()** і натисніть Enter.\n\n![Вихід з оболонки Python](../images/exit_from_shell.png)\n\nТепер ви знаєте, як відкрити інтерактивну оболонку Python і як вийти з неї.\n\nPython дасть вам результати, якщо ви напишете скрипти, які розуміє Python, якщо ні - він поверне помилки. Зробімо навмисну помилку і подивимося, що поверне Python.\n\n![Неправильний синтаксис](../images/invalid_syntax_error.png)\n\nЯк ви можете бачити з повернутої помилки, Python настільки розумний, що знає, якої помилки ми припустилися і яка була _ Syntax Error: invalid syntax (Синтаксична помилка: невірний синтаксис)_. Використання x як множника у Python є синтаксичною помилкою, оскільки (x) не є допустимим синтаксисом у Python. Замість (**x**) ми використовуємо зірочку (*) для множення. Повернута помилка чітко показує, що потрібно виправити.\n\nПроцес виявлення та усунення помилок у програмі називається *зневадженням (англ. debugging)*. Гайда розберемось з помилками, підставивши * замість **x**.\n\n![Виправлення синтаксичної помилки](../images/fixing_syntax_error.png)\n\nНаша помилка була виправлена, код запустився і ми отримали очікуваний результат. Як програміст, ви будете бачити подібні помилки щодня. Корисно знати, як їх зневаджувати. Щоб добре зневаджувати, ви повинні розуміти, з якими типами помилок ви стикаєтесь. Деякі з помилок Python, з якими ви можете зіткнутися:  *SyntaxError*, *IndexError*, *NameError*, *ModuleNotFoundError*, *KeyError*, *ImportError*, *AttributeError*, *TypeError*, *ValueError*, *ZeroDivisionError* тощо. Ми побачимо більше про різні типи **_помилок_** у Python у наступних розділах.\n\nПопрактикуймось у використанні інтерактивної оболонки Python. Перейдіть до свого термінала або командного рядка і напишіть слово **python**.\n\n![Скриптова оболонка Python](../images/opening_python_shell.png)\n\nВідкрито інтерактивну оболонку Python. Виконаємо деякі базові математичні операції (додавання, віднімання, множення, ділення, піднесення до степеня, показник степеня).\n\nПерш ніж писати код на Python, спочатку зробімо деякі розрахунки:\n\n- 2 + 3 = 5\n- 3 - 2 = 1\n- 3 \\* 2 = 6\n- 3 / 2 = 1.5\n- 3 ^ 2 = 3 x 3 = 9\n\nУ Python ми маємо наступні додаткові операції:\n\n- 3 % 2 = 1 => що означає знаходження залишку\n- 3 // 2 = 1 => що означає видалення залишку\n\nЗмінимо наведені вище математичні вирази на код Python. Відкриємо оболонку Python і напишемо коментар на самому початку оболонки.\n\n_Коментар_ - це частина коду, яка не виконується Python. Таким чином, ми можемо залишити деякий текст у нашому коді, щоби зробити його більш читабельним. Python не виконує частину коментаря. Коментар у Python починається з символу hash(#).\nОсь як можна написати коментар у Python\n\n```shell\n # comment starts with hash (коментарі починаються з решітки)\n # this is a Python comment, because it starts with a (#) symbol (це коментар Python, оскільки він починається з символу (#))\n```\n\n![Математика у Python Shell](../images/maths_on_python_shell.png)\n\nПерш ніж ми перейдемо до наступного розділу, попрактикуймось в інтерактивній оболонці Python. Закрийте відкриту оболонку, написавши у ній _exit()_, і знову відкрийте її, щоб попрактикуватися у написанні тексту в оболонці Python.\n\n![Написання рядка Python Shell](../images/writing_string_on_shell.png)\n\n### Установлення Visual Studio Code\n\nІнтерактивна оболонка Python добре підходить для тестування невеликих скриптових кодів, але вона не підійде для великого проєкту. У реальному робочому середовищі розробники використовують різні редактори коду для написання коду. У цьому 30-денному випробуванні з програмування на Python ми будемо використовувати Visual Studio Code. Visual Studio Code - це дуже популярний текстовий редактор з відкритим вихідним кодом. Я є прихильником vscode і рекомендую [завантажити](https://code.visualstudio.com/) Visual Studio Code, але якщо ви віддаєте перевагу іншим редакторам, не соромтеся користуватися тим, що у вас є.\n\n[![Visual Studio Code](../images/vscode.png)](https://code.visualstudio.com/)\n\nЯкщо ви встановили Visual Studio Code, подивімося, як ним користуватися.\nЯкщо ви віддаєте перевагу відео, ви можете слідувати за цим [відео-посібнком](https://www.youtube.com/watch?v=bn7Cx4z-vSo)\n\n#### Як використовувати Visual Studio Code\n\nВідкрийте Visual Studio Code, двічі натиснувши на іконці Visual Studio Code. Коли ви відкриєте її, ви отримаєте такий інтерфейс. Спробуйте взаємодіяти з підписаними іконками.\n\n![Visual Studio Code](../images/vscode_ui.png)\n\nСтворіть теку з назваю 30DaysOfPython на вашому робочому столі. Потім відкрийте її за допомогою Visual Studio Code.\n\n![Відкриття проєкту у Visual studio](../images/how_to_open_project_on_vscode.png)\n\n![Відкриття проєкту](../images/opening_project.png)\n\nВідкривши його, ви побачите ярлики для створення файлів і тек всередині каталогу проєкту 30DaysOfPython. Як ви можете бачити нижче, я створив перший файл, helloworld.py. Ви можете зробити те ж саме.\n\n![Створення Python-файлу](../images/helloworld.png)\n\nПісля довгого дня кодування ви хочете закрити редактор коду, чи не так? Саме так ви закриєте відкритий проєкт.\n\n![Закриття проєкту](../images/closing_opened_project.png)\n\nВітаємо, ви завершили налаштування середовища розробки. Почнімо кодування.\n\n## Початковий Python\n\n### Синтаксис у Python\n\nСкрипт на Python можна написати в інтерактивній оболонці Python або в редакторі коду. Файл Python має розширення .py.\n\n### Відступи у Python\n\nВідступ - це пробіл у тексті. Відступ у багатьох мовах використовується для покращення читабельності коду, однак у Python відступ використовується для створення блоків коду. В інших мовах програмування для створення блоків коду замість відступів використовуються фігурні дужки. Однією з поширених помилок при написанні коду на Python є неправильний відступ.\n\n![Помилка з відступом](../images/indentation.png)\n\n### Коментарі\n\nКоментарі дуже важливі для того, щоби зробити код більш читабельним і залишати зауваження в нашому коді. Python не виконує коментовані частини нашого коду.\nБудь-який текст, що починається з решітки(#) у Python, є коментарем.\n\n**Приклад: однорядковий коментар**\n\n```shell\n    # This is the first comment (це перший коментар)\n    # This is the second comment (це другий коментар)\n    # Python is eating the world (Python поглинає світ)\n```\n\n**Приклад: багаторядковий коментар**\n\nПотрійні лапки можна використовувати для багаторядкового коментаря, якщо вони не присвоєні змінній\n\n```shell\n\"\"\"This is multiline comment (це багаторядковий коментар)\nmultiline comment takes multiple lines. (багаторядковий коментар займає багато рядків)\nPython is eating the world (Python поглинає світ)\n\"\"\"\n```\n\n### Типи даних\nУ Python існує декілька типів даних. Почнімо з найпоширеніших. Детально різні типи даних будуть розглянуті в інших розділах. Наразі, давайте просто пройдемося по різних типах даних і познайомимося з ними. Вам не обов'язково мати чітке розуміння зараз.\n\n#### Number (число)\n\n- Integer (цілі числа): Integer(негативні, нуль та позитивні) числа\n    Приклад:\n  ... -3, -2, -1, 0, 1, 2, 3 ...\n- Float (числа з рухомою комою): десяткове число\n    Приклад:\n    ... -3.5, -2.25, -1.0, 0.0, 1.1, 2.2, 3.5 ...\n- Complex numbers (уявні числа)\n    Приклад:\n    1 + j, 2 + 4j\n\n#### String (рядок)\n\nНабір з одного або більше символів, взятих в одинарні або подвійні лапки. Якщо рядок складається з більш ніж одного речення, ми використовуємо потрійні лапки.\n\n**Приклад:**\n\n```py\n'Asabeneh'\n'Finland'\n'Python'\n'I love teaching'\n'I hope you are enjoying the first day of 30DaysOfPython Challenge'\n```\n\n#### Booleans (логічний тип даних)\n\nЛогічний тип даних - це значення True або False. T і F завжди повинні бути великими літерами.\n\n**Приклад:**\n\n```python\n    True  #  Чи увімкнене світло? Якщо увімкнене, то значення True (істинне)\n    False # Чи увімкнене світло? Якщо вимкнене, то значення False (хибне)\n```\n\n#### List (список)\n\nСписок у Python - це впорядкована колекція, яка дозволяє зберігати елементи різних типів даних. Список схожий на масив у JavaScript.\n\n**Приклад:**\n\n```py\n[0, 1, 2, 3, 4, 5]  # всі мають однаковий тип даних - список чисел\n['Banana', 'Orange', 'Mango', 'Avocado'] # однакові типи даних - список рядків (фруктів)\n['Finland','Estonia', 'Sweden','Norway'] # однакові типи даних - список рядків (країн)\n['Banana', 10, False, 9.81] # різні типи даних у списку - string (рядок), integer (цілі числа), boolean (логічний) та float (числа з рухомою комою)\n```\n\n#### Dictionary (словник)\n\nОб'єкт словника Python - це невпорядкований набір даних у форматі пари ключ-значення. \n\n**Приклад:**\n\n```py\n{\n'first_name':'Asabeneh',\n'last_name':'Yetayeh',\n'country':'Finland', \n'age':250, \n'is_married':True,\n'skills':['JS', 'React', 'Node', 'Python']\n}\n```\n\n#### Tuple (кортеж)\n\nКортеж - це впорядкована колекція різних типів даних, таких як список, але кортежі не можуть бути змінені після їх створення. Вони є незмінними.\n\n**Приклад:**\n\n```py\n('Asabeneh', 'Pawel', 'Brook', 'Abraham', 'Lidiya') # Імена\n```\n\n```py\n('Earth', 'Jupiter', 'Neptune', 'Mars', 'Venus', 'Saturn', 'Uranus', 'Mercury') # планети\n```\n\n#### Set (набір)\n\nНабір - це набір типів даних, подібних до списку та кортежу. На відміну від списку та кортежу, множина не є впорядкованою колекцією елементів. Як і в математиці, множина у Python зберігає лише унікальні елементи.\n\nУ наступних розділах ми детально розглянемо кожен тип даних у Python.\n\n**Приклад:**\n\n```py\n{2, 4, 3, 5}\n{3.14, 9.81, 2.7} # порядок у наборі не важливий\n```\n\n### Перевірка типів даних\n\nДля перевірки типу даних певних даних/змінних ми використовуємо функцію **type**. У наведеному нижче терміналі ви побачите різні типи даних Python:\n\n![Перевірка типів даних](../images/checking_data_types.png)\n\n### Файл Python\n\nПо-перше, відкрийте свою теку з проєктому 30DaysOfPython. Якщо ви не маєте цієї теки, то створіть її з назвою 30DaysOfPython. Усередині цієї теки, створіть файл з назвою helloworld.py. Тепер зробімо те, що ми робили в інтерактивній оболонці Python, використовуючи Visual Studio Code.\n\nІнтерактивна оболонка Python виконувала друк без використання **print**, але у коді візуальної студії, щоб побачити результат, ми повинні використати вбудовану функцію *print()*. Вбудована функція *print()* приймає один або декілька аргументів у вигляді *print('аргумент1', 'аргумент2', 'аргумент3')*. Дивіться приклади нижче.\n\n**Приклад:**\n\nНазва файлу: helloworld.py\n\n```py\n# День 1 з випробування 30DaysOfPython\n\nprint(2 + 3)             # додавання(+)\nprint(3 - 1)             # віднімання(-)\nprint(2 * 3)             # множення(*)\nprint(3 / 2)             # ділення(/)\nprint(3 ** 2)            # взяття в ступіні(**)\nprint(3 % 2)             # взяття залишку з ділення(%)\nprint(3 // 2)            # взяття цілого числа з ділення(//)\n\n# Перевірка типів даних\nprint(type(10))          # Int (цілочисельний)\nprint(type(3.14))        # Float (числа з рухомою комою)\nprint(type(1 + 3j))      # Complex number (уявне число)\nprint(type('Asabeneh'))  # String (рядок)\nprint(type([1, 2, 3]))   # List (список)\nprint(type({'name':'Asabeneh'})) # Dictionary (словник)\nprint(type({9.8, 3.14, 2.7}))    # Set (набір)\nprint(type((9.8, 3.14, 2.7)))    # Tuple (кортеж)\n```\n\nДля запуску Python-файл перевірте зображення нижче. Ви можете запустити файл Python, натиснувши зелену кнопку на Visual Studio Code або ввівши *python helloworld.py* в терміналі.\n\n![Запуск Python-скрипту](../images/running_python_script.png)\n\n🌕  Ви дивовижні. Ви щойно виконали завдання першого дня і вже на шляху до величі. Тепер виконайте кілька вправ для мозку та м'язів.\n\n## 💻 Вправи - день 1\n\n### Вправи: рівень 1\n\n1. Перевірте версію Python, яку ви використовуєте\n2. Відкрийте інтерактивну оболонку Python і виконайте наступні дії. Параметрами є числа 3 та 4.\n   - додавання(+)\n   - віднімання(-)\n   - множення(\\*)\n   - залишок від числа(%)\n   - ділення(/)\n   - показник(\\*\\*)\n   - ціла частина від числа(//)\n3. Напишіть рядки в інтерактивній оболонці Python. Рядки подано наступним чином:\n   - Ваше ім'я\n   - Ваше прізвище\n   - Ваша країна\n   - Я насолоджуюся 30 днями з Python\n4. Перевірте типи наступних даних:\n   - 10\n   - 9.8\n   - 3.14\n   - 4 - 4j\n   - ['Asabeneh', 'Python', 'Finland']\n   - Ваше ім'я\n   - Ваше прізвище\n   - Ваша країна\n\n### Вправи: рівень 2\n\n1. Створіть теку з назвою day_1 всередині теки 30DaysOfPython. Усередині теки day_1, створити Python-файл helloworld.py і повторіть питання 1, 2, 3 та 4. Пам'ятайте використовувати _print()_, коли ви працюєте над Python-файлом. Перейдіть до теки, куди ви зберегли файл, і запустіть його.\n\n### Вправи: рівень 3\n\n1. Напишіть приклад для різних типів даних Python, як-от Number(Integer, Float, Complex), String, Boolean, List, Tuple, Set та Dictionary.\n2. Знайдіть [Евклідову відстань](https://uk.wikipedia.org/wiki/%D0%95%D0%B2%D0%BA%D0%BB%D1%96%D0%B4%D0%BE%D0%B2%D0%B0_%D0%B2%D1%96%D0%B4%D1%81%D1%82%D0%B0%D0%BD%D1%8C) між (2, 3) та (10, 8)\n\n🎉 ВІТАННЯ ! 🎉\n\n[День 2 >>](./02_Day_Variables_builtin_functions/02_variables_builtin_functions.md)"
  },
  {
    "path": "data/F500.csv",
    "content": "\"id\";\"rank\";\"name\";\"employees\";\"previousrank\";\"revenues\";\"revenuechange\";\"profits\";\"profitschange\";\"assets\";\"marketvalue\"\r\n\"2\";\"1\";\"Walmart\";\"2,300,000\";\"1\";\"$485,873\";\"0.8%\";\"$13,643.0 \";\"-7.2%\";\"$198,825\";\"$218,619\"\r\n\"3\";\"2\";\"Berkshire Hathaway\";\"367,700\";\"4\";\"$223,604\";\"6.1%\";\"$24,074.0 \";\"0.0%\";\"$620,854\";\"$411,035\"\r\n\"4\";\"3\";\"Apple\";\"116,000\";\"3\";\"$215,639\";\"-7.7%\";\"$45,687.0 \";\"-14.4%\";\"$321,686\";\"$753,718\"\r\n\"5\";\"4\";\"Exxon Mobil\";\"72,700\";\"2\";\"$205,004\";\"-16.7%\";\"$7,840.0 \";\"-51.5%\";\"$330,314\";\"$340,056\"\r\n\"6\";\"5\";\"McKesson\";\"68,000\";\"5\";\"$192,487\";\"6.2%\";\"$2,258.0 \";\"53.0%\";\"$56,563\";\"$31,439\"\r\n\"7\";\"6\";\"UnitedHealth Group\";\"230,000\";\"6\";\"$184,840\";\"17.7%\";\"$7,017.0 \";\"20.7%\";\"$122,810\";\"$157,793\"\r\n\"8\";\"7\";\"CVS Health\";\"204,000\";\"7\";\"$177,526\";\"15.8%\";\"$5,317.0 \";\"1.5%\";\"$94,462\";\"$81,310\"\r\n\"9\";\"8\";\"General Motors\";\"225,000\";\"8\";\"$166,380\";\"9.2%\";\"$9,427.0 \";\"-2.7%\";\"$221,690\";\"$52,968\"\r\n\"10\";\"9\";\"AT&T\";\"268,540\";\"10\";\"$163,786\";\"11.6%\";\"$12,976.0 \";\"-2.8%\";\"$403,821\";\"$255,679\"\r\n\"11\";\"10\";\"Ford Motor\";\"201,000\";\"9\";\"$151,800\";\"1.5%\";\"$4,596.0 \";\"-37.7%\";\"$237,951\";\"$46,349\"\r\n\"12\";\"11\";\"AmerisourceBergen\";\"18,500\";\"12\";\"$146,850\";\"8.0%\";\"$1,427.9 \";\"-\";\"$33,656\";\"$19,229\"\r\n\"13\";\"12\";\"Amazon.com\";\"341,400\";\"18\";\"$135,987\";\"27.1%\";\"$2,371.0 \";\"297.8%\";\"$83,402\";\"$423,031\"\r\n\"14\";\"13\";\"General Electric\";\"295,000\";\"11\";\"$126,661\";\"-9.8%\";\"$8,831.0 \";\"-\";\"$365,183\";\"$259,520\"\r\n\"15\";\"14\";\"Verizon\";\"160,900\";\"13\";\"$125,980\";\"-4.3%\";\"$13,127.0 \";\"-26.6%\";\"$244,180\";\"$198,900\"\r\n\"16\";\"15\";\"Cardinal Health\";\"37,300\";\"21\";\"$121,546\";\"18.5%\";\"$1,427.0 \";\"17.4%\";\"$34,122\";\"$25,725\"\r\n\"17\";\"16\";\"Costco\";\"172,000\";\"15\";\"$118,719\";\"2.2%\";\"$2,350.0 \";\"-1.1%\";\"$33,163\";\"$73,606\"\r\n\"18\";\"17\";\"Walgreens Boots Alliance\";\"300,000\";\"19\";\"$117,351\";\"13.4%\";\"$4,173.0 \";\"-1.1%\";\"$72,688\";\"$89,645\"\r\n\"19\";\"18\";\"Kroger\";\"443,000\";\"17\";\"$115,337\";\"5.0%\";\"$1,975.0 \";\"-3.1%\";\"$36,505\";\"$26,961\"\r\n\"20\";\"19\";\"Chevron\";\"55,200\";\"14\";\"$107,567\";\"-18.0%\";\"-$497.0 \";\"-110.8%\";\"$260,078\";\"$203,263\"\r\n\"21\";\"20\";\"Fannie Mae\";\"7,000\";\"16\";\"$107,162\";\"-2.9%\";\"$12,313.0 \";\"12.4%\";\"$3,287,968\";\"$3,011\"\r\n\"22\";\"21\";\"J.P. Morgan Chase\";\"243,355\";\"23\";\"$105,486\";\"4.4%\";\"$24,733.0 \";\"1.2%\";\"$2,490,972\";\"$313,761\"\r\n\"23\";\"22\";\"Express Scripts Holding\";\"25,600\";\"22\";\"$100,288\";\"-1.4%\";\"$3,404.4 \";\"37.5%\";\"$51,745\";\"$39,567\"\r\n\"24\";\"23\";\"Home Depot\";\"406,000\";\"28\";\"$94,595\";\"6.9%\";\"$7,957.0 \";\"13.5%\";\"$42,966\";\"$176,368\"\r\n\"25\";\"24\";\"Boeing\";\"150,540\";\"24\";\"$94,571\";\"-1.6%\";\"$4,895.0 \";\"-5.4%\";\"$89,997\";\"$107,546\"\r\n\"26\";\"25\";\"Wells Fargo\";\"269,100\";\"27\";\"$94,176\";\"4.6%\";\"$21,938.0 \";\"-4.2%\";\"$1,930,115\";\"$278,516\"\r\n\"27\";\"26\";\"Bank of America Corp.\";\"208,024\";\"26\";\"$93,662\";\"0.7%\";\"$17,906.0 \";\"12.7%\";\"$2,187,702\";\"$236,182\"\r\n\"28\";\"27\";\"Alphabet\";\"72,053\";\"36\";\"$90,272\";\"20.4%\";\"$19,478.0 \";\"19.1%\";\"$167,497\";\"$579,426\"\r\n\"29\";\"28\";\"Microsoft\";\"114,000\";\"25\";\"$85,320\";\"-8.8%\";\"$16,798.0 \";\"37.8%\";\"$193,694\";\"$508,935\"\r\n\"30\";\"29\";\"Anthem\";\"53,000\";\"33\";\"$84,863\";\"7.2%\";\"$2,469.8 \";\"-3.5%\";\"$65,083\";\"$43,813\"\r\n\"31\";\"30\";\"Citigroup\";\"219,000\";\"29\";\"$82,386\";\"-6.7%\";\"$14,912.0 \";\"-13.5%\";\"$1,792,077\";\"$165,394\"\r\n\"32\";\"31\";\"Comcast\";\"159,000\";\"37\";\"$80,403\";\"7.9%\";\"$8,695.0 \";\"6.5%\";\"$180,500\";\"$178,258\"\r\n\"33\";\"32\";\"IBM\";\"414,400\";\"31\";\"$79,919\";\"-3.1%\";\"$11,872.0 \";\"-10.0%\";\"$117,470\";\"$164,251\"\r\n\"34\";\"33\";\"State Farm Insurance Cos.\";\"68,234\";\"35\";\"$76,132\";\"0.6%\";\"$350.3 \";\"-94.4%\";\"$256,030\";\"-\"\r\n\"35\";\"34\";\"Phillips 66\";\"14,800\";\"30\";\"$72,396\";\"-16.9%\";\"$1,555.0 \";\"-63.2%\";\"$51,653\";\"$40,954\"\r\n\"36\";\"35\";\"Johnson & Johnson\";\"126,400\";\"39\";\"$71,890\";\"2.6%\";\"$16,540.0 \";\"7.3%\";\"$141,208\";\"$337,642\"\r\n\"37\";\"36\";\"Procter & Gamble\";\"105,000\";\"34\";\"$71,726\";\"-8.9%\";\"$10,508.0 \";\"49.3%\";\"$127,136\";\"$229,700\"\r\n\"38\";\"37\";\"Valero Energy\";\"9,996\";\"32\";\"$70,166\";\"-14.2%\";\"$2,289.0 \";\"-42.6%\";\"$46,173\";\"$29,746\"\r\n\"39\";\"38\";\"Target\";\"323,000\";\"38\";\"$69,495\";\"-5.8%\";\"$2,737.0 \";\"-18.6%\";\"$37,431\";\"$30,502\"\r\n\"40\";\"39\";\"Freddie Mac\";\"5,982\";\"43\";\"$65,665\";\"3.4%\";\"$7,815.0 \";\"22.6%\";\"$2,023,376\";\"$1,612\"\r\n\"41\";\"40\";\"Lowe\";\"240,000\";\"47\";\"$65,017\";\"10.1%\";\"$3,093.0 \";\"21.5%\";\"$34,408\";\"$70,481\"\r\n\"42\";\"41\";\"Dell Technologies\";\"138,000\";;\"$64,806\";\"18.1%\";\"-$1,672.0 \";\"-\";\"$118,206\";\"-\"\r\n\"43\";\"42\";\"MetLife\";\"58,000\";\"40\";\"$63,476\";\"-9.3%\";\"$800.0 \";\"-84.9%\";\"$898,764\";\"$57,429\"\r\n\"44\";\"43\";\"Aetna\";\"49,500\";\"46\";\"$63,155\";\"4.7%\";\"$2,271.0 \";\"-5.0%\";\"$69,146\";\"$44,859\"\r\n\"45\";\"44\";\"PepsiCo\";\"264,000\";\"44\";\"$62,799\";\"-0.4%\";\"$6,329.0 \";\"16.1%\";\"$74,129\";\"$159,763\"\r\n\"46\";\"45\";\"Archer Daniels Midland\";\"31,800\";\"41\";\"$62,346\";\"-7.9%\";\"$1,279.0 \";\"-30.8%\";\"$39,769\";\"$26,274\"\r\n\"47\";\"46\";\"UPS\";\"335,520\";\"48\";\"$60,906\";\"4.4%\";\"$3,431.0 \";\"-29.2%\";\"$40,377\";\"$93,276\"\r\n\"48\";\"47\";\"Intel\";\"106,000\";\"51\";\"$59,387\";\"7.3%\";\"$10,316.0 \";\"-9.7%\";\"$113,327\";\"$170,539\"\r\n\"49\";\"48\";\"Prudential Financial\";\"49,739\";\"50\";\"$58,779\";\"2.9%\";\"$4,368.0 \";\"-22.6%\";\"$783,962\";\"$45,912\"\r\n\"50\";\"49\";\"Albertsons Cos.\";\"274,000\";;\"$58,734\";\"115.9%\";\"-$502.2 \";\"-\";\"$23,770\";\"-\"\r\n\"51\";\"50\";\"United Technologies\";\"201,600\";\"45\";\"$57,244\";\"-6.2%\";\"$5,055.0 \";\"-33.6%\";\"$89,706\";\"$89,957\"\r\n\"52\";\"51\";\"Marathon Petroleum\";\"44,460\";\"42\";\"$55,858\";\"-13.5%\";\"$1,174.0 \";\"-58.8%\";\"$44,413\";\"$26,679\"\r\n\"53\";\"52\";\"Disney\";\"195,000\";\"53\";\"$55,632\";\"6.0%\";\"$9,391.0 \";\"12.0%\";\"$92,033\";\"$179,298\"\r\n\"54\";\"53\";\"Humana\";\"51,600\";\"52\";\"$54,379\";\"0.2%\";\"$614.0 \";\"-51.9%\";\"$25,396\";\"$29,743\"\r\n\"55\";\"54\";\"Pfizer\";\"96,500\";\"55\";\"$52,824\";\"8.1%\";\"$7,215.0 \";\"3.7%\";\"$171,615\";\"$203,725\"\r\n\"56\";\"55\";\"AIG\";\"56,400\";\"49\";\"$52,367\";\"-10.2%\";\"-$849.0 \";\"-138.7%\";\"$498,264\";\"$61,154\"\r\n\"57\";\"56\";\"Lockheed Martin\";\"97,000\";\"60\";\"$50,658\";\"9.8%\";\"$5,302.0 \";\"47.1%\";\"$47,806\";\"$77,557\"\r\n\"58\";\"57\";\"Sysco\";\"51,900\";\"57\";\"$50,367\";\"3.5%\";\"$949.6 \";\"38.3%\";\"$16,722\";\"$28,048\"\r\n\"59\";\"58\";\"FedEx\";\"335,767\";\"58\";\"$50,365\";\"6.1%\";\"$1,820.0 \";\"73.3%\";\"$46,064\";\"$52,178\"\r\n\"60\";\"59\";\"Hewlett Packard Enterprise\";\"195,000\";;\"$50,123\";\"-\";\"$3,161.0 \";\"-\";\"$79,679\";\"$39,288\"\r\n\"61\";\"60\";\"Cisco Systems\";\"73,700\";\"54\";\"$49,247\";\"0.2%\";\"$10,739.0 \";\"19.6%\";\"$121,652\";\"$169,266\"\r\n\"62\";\"61\";\"HP\";\"49,000\";\"20\";\"$48,238\";\"-53.3%\";\"$2,496.0 \";\"-45.2%\";\"$29,010\";\"$30,231\"\r\n\"63\";\"62\";\"Dow Chemical\";\"56,000\";\"56\";\"$48,158\";\"-1.3%\";\"$4,318.0 \";\"-43.8%\";\"$79,511\";\"$77,460\"\r\n\"64\";\"63\";\"HCA Holdings\";\"210,500\";\"63\";\"$44,747\";\"2.7%\";\"$2,890.0 \";\"35.7%\";\"$33,758\";\"$32,966\"\r\n\"65\";\"64\";\"Coca-Cola\";\"100,300\";\"62\";\"$41,863\";\"-5.5%\";\"$6,527.0 \";\"-11.2%\";\"$87,270\";\"$182,153\"\r\n\"66\";\"65\";\"New York Life Insurance\";\"11,320\";\"61\";\"$40,787\";\"-11.1%\";\"$1,088.1 \";\"324.1%\";\"$287,196\";\"-\"\r\n\"67\";\"66\";\"Centene\";\"30,500\";\"124\";\"$40,721\";\"78.6%\";\"$562.0 \";\"58.3%\";\"$20,197\";\"$12,271\"\r\n\"68\";\"67\";\"American Airlines Group\";\"122,300\";\"67\";\"$40,180\";\"-2.0%\";\"$2,676.0 \";\"-64.8%\";\"$51,274\";\"$21,326\"\r\n\"69\";\"68\";\"Nationwide\";\"34,320\";\"69\";\"$40,074\";\"-0.4%\";\"$334.3 \";\"-42.4%\";\"$197,790\";\"-\"\r\n\"70\";\"69\";\"Merck\";\"68,000\";\"72\";\"$39,807\";\"0.8%\";\"$3,920.0 \";\"-11.8%\";\"$95,377\";\"$174,454\"\r\n\"71\";\"70\";\"Cigna\";\"41,000\";\"79\";\"$39,668\";\"4.7%\";\"$1,867.0 \";\"-10.8%\";\"$59,360\";\"$37,604\"\r\n\"72\";\"71\";\"Delta Air Lines\";\"83,756\";\"68\";\"$39,639\";\"-2.6%\";\"$4,373.0 \";\"-3.4%\";\"$51,261\";\"$33,586\"\r\n\"73\";\"72\";\"Best Buy\";\"125,000\";\"71\";\"$39,403\";\"-0.9%\";\"$1,228.0 \";\"36.9%\";\"$13,856\";\"$15,193\"\r\n\"74\";\"73\";\"Honeywell International\";\"131,000\";\"75\";\"$39,302\";\"1.9%\";\"$4,809.0 \";\"0.9%\";\"$54,146\";\"$94,991\"\r\n\"75\";\"74\";\"Caterpillar\";\"95,400\";\"59\";\"$38,537\";\"-18.0%\";\"-$67.0 \";\"-103.2%\";\"$74,704\";\"$54,402\"\r\n\"76\";\"75\";\"Liberty Mutual Insurance Group\";\"50,000\";\"73\";\"$38,308\";\"-2.9%\";\"$1,006.0 \";\"95.7%\";\"$125,592\";\"-\"\r\n\"77\";\"76\";\"Morgan Stanley\";\"55,311\";\"78\";\"$37,949\";\"0.1%\";\"$5,979.0 \";\"-2.4%\";\"$814,949\";\"$79,947\"\r\n\"78\";\"77\";\"Massachusetts Mutual Life Insurance\";\"11,737\";\"76\";\"$37,788\";\"-1.2%\";\"$1,273.5 \";\"-10.6%\";\"$271,040\";\"-\"\r\n\"79\";\"78\";\"Goldman Sachs Group\";\"34,400\";\"74\";\"$37,712\";\"-3.8%\";\"$7,398.0 \";\"21.6%\";\"$860,165\";\"$91,380\"\r\n\"80\";\"79\";\"Energy Transfer Equity\";\"30,992\";\"65\";\"$37,504\";\"-11.0%\";\"$995.0 \";\"-16.3%\";\"$79,011\";\"$21,292\"\r\n\"81\";\"80\";\"TIAA\";\"12,997\";\"82\";\"$37,105\";\"5.5%\";\"$1,492.3 \";\"22.9%\";\"$523,194\";\"-\"\r\n\"82\";\"81\";\"Oracle\";\"136,000\";\"77\";\"$37,047\";\"-3.1%\";\"$8,901.0 \";\"-10.4%\";\"$112,180\";\"$183,556\"\r\n\"83\";\"82\";\"Tyson Foods\";\"114,000\";\"66\";\"$36,881\";\"-10.9%\";\"$1,768.0 \";\"44.9%\";\"$22,373\";\"$22,028\"\r\n\"84\";\"83\";\"United Continental Holdings\";\"88,000\";\"80\";\"$36,556\";\"-3.5%\";\"$2,263.0 \";\"-69.2%\";\"$40,140\";\"$22,225\"\r\n\"85\";\"84\";\"Allstate\";\"43,275\";\"81\";\"$36,534\";\"2.5%\";\"$1,877.0 \";\"-13.5%\";\"$108,610\";\"$29,754\"\r\n\"86\";\"85\";\"Publix Super Markets\";\"191,000\";\"87\";\"$34,274\";\"5.1%\";\"$2,025.7 \";\"3.1%\";\"$17,464\";\"-\"\r\n\"87\";\"86\";\"American Express\";\"56,400\";\"85\";\"$33,823\";\"-1.8%\";\"$5,408.0 \";\"4.7%\";\"$158,893\";\"$71,193\"\r\n\"88\";\"87\";\"TJX\";\"235,000\";\"89\";\"$33,184\";\"7.2%\";\"$2,298.2 \";\"0.9%\";\"$12,884\";\"$51,053\"\r\n\"89\";\"88\";\"Nike\";\"70,700\";\"91\";\"$32,376\";\"5.8%\";\"$3,760.0 \";\"14.9%\";\"$21,396\";\"$92,204\"\r\n\"90\";\"89\";\"Exelon\";\"34,396\";\"95\";\"$31,360\";\"6.5%\";\"$1,134.0 \";\"-50.0%\";\"$114,904\";\"$33,309\"\r\n\"91\";\"90\";\"General Dynamics\";\"98,800\";\"88\";\"$31,353\";\"-0.4%\";\"$2,955.0 \";\"-0.3%\";\"$32,872\";\"$56,791\"\r\n\"92\";\"91\";\"Rite Aid\";\"70,580\";\"107\";\"$30,737\";\"15.9%\";\"$165.5 \";\"-92.2%\";\"$11,277\";\"$4,473\"\r\n\"93\";\"92\";\"Gilead Sciences\";\"9,000\";\"86\";\"$30,390\";\"-6.9%\";\"$13,501.0 \";\"-25.4%\";\"$56,977\";\"$88,788\"\r\n\"94\";\"93\";\"CHS\";\"12,157\";\"84\";\"$30,347\";\"-12.2%\";\"$424.2 \";\"-45.7%\";\"$17,318\";\"-\"\r\n\"95\";\"94\";\"3M\";\"91,584\";\"93\";\"$30,109\";\"-0.5%\";\"$5,050.0 \";\"4.5%\";\"$32,906\";\"$114,338\"\r\n\"96\";\"95\";\"Time Warner\";\"25,000\";\"99\";\"$29,318\";\"4.3%\";\"$3,926.0 \";\"2.4%\";\"$65,966\";\"$75,660\"\r\n\"97\";\"96\";\"Charter Communications\";\"91,500\";\"292\";\"$29,003\";\"197.3%\";\"$3,522.0 \";\"-\";\"$149,067\";\"$100,595\"\r\n\"98\";\"97\";\"Northwestern Mutual\";\"5,646\";\"100\";\"$28,799\";\"2.4%\";\"$818.0 \";\"0.4%\";\"$250,441\";\"-\"\r\n\"99\";\"98\";\"Facebook\";\"17,048\";\"157\";\"$27,638\";\"54.2%\";\"$10,217.0 \";\"177.0%\";\"$64,961\";\"$410,522\"\r\n\"100\";\"99\";\"Travelers Cos.\";\"30,900\";\"105\";\"$27,625\";\"3.1%\";\"$3,014.0 \";\"-12.4%\";\"$100,245\";\"$33,689\"\r\n\"101\";\"100\";\"Capital One Financial\";\"47,300\";\"112\";\"$27,519\";\"9.6%\";\"$3,751.0 \";\"-7.4%\";\"$357,033\";\"$41,831\"\r\n\"102\";\"101\";\"Twenty-First Century Fox\";\"21,500\";\"96\";\"$27,326\";\"-5.7%\";\"$2,755.0 \";\"-66.8%\";\"$48,365\";\"$59,949\"\r\n\"103\";\"102\";\"USAA\";\"29,943\";\"114\";\"$27,131\";\"11.4%\";\"$1,779.1 \";\"-21.7%\";\"$147,290\";\"-\"\r\n\"104\";\"103\";\"World Fuel Services\";\"5,000\";\"92\";\"$27,016\";\"-11.1%\";\"$126.5 \";\"-27.5%\";\"$5,413\";\"$2,535\"\r\n\"105\";\"104\";\"Philip Morris International\";\"79,500\";\"106\";\"$26,685\";\"-0.4%\";\"$6,967.0 \";\"1.4%\";\"$36,851\";\"$175,349\"\r\n\"106\";\"105\";\"Deere\";\"56,767\";\"97\";\"$26,644\";\"-7.7%\";\"$1,523.9 \";\"-21.4%\";\"$57,981\";\"$34,648\"\r\n\"107\";\"106\";\"Kraft Heinz\";\"41,000\";\"153\";\"$26,487\";\"44.4%\";\"$3,632.0 \";\"472.9%\";\"$120,480\";\"$110,528\"\r\n\"108\";\"107\";\"Tech Data\";\"9,500\";\"108\";\"$26,235\";\"-0.5%\";\"$195.1 \";\"-26.6%\";\"$7,932\";\"$3,569\"\r\n\"109\";\"108\";\"Avnet\";\"17,700\";\"102\";\"$26,219\";\"-6.1%\";\"$506.5 \";\"-11.4%\";\"$11,240\";\"$5,898\"\r\n\"110\";\"109\";\"Mondelez International\";\"90,000\";\"102\";\"$25,923\";\"-12.5%\";\"$1,659.0 \";\"-77.2%\";\"$61,538\";\"$65,676\"\r\n\"111\";\"110\";\"Macy\";\"148,300\";\"103\";\"$25,778\";\"-4.8%\";\"$619.0 \";\"-42.3%\";\"$19,851\";\"$9,046\"\r\n\"112\";\"111\";\"AbbVie\";\"30,000\";\"123\";\"$25,638\";\"12.2%\";\"$5,953.0 \";\"15.7%\";\"$66,099\";\"$103,838\"\r\n\"113\";\"112\";\"McDonald\";\"375,000\";\"109\";\"$24,622\";\"-3.1%\";\"$4,686.5 \";\"3.5%\";\"$31,024\";\"$106,150\"\r\n\"114\";\"113\";\"DuPont\";\"46,000\";\"101\";\"$24,594\";\"-12.0%\";\"$2,513.0 \";\"28.7%\";\"$39,964\";\"$69,451\"\r\n\"115\";\"114\";\"Northrop Grumman\";\"67,000\";\"118\";\"$24,508\";\"4.2%\";\"$2,200.0 \";\"10.6%\";\"$25,614\";\"$41,577\"\r\n\"116\";\"115\";\"ConocoPhillips\";\"13,300\";\"90\";\"$24,360\";\"-21.3%\";\"-$3,615.0 \";\"-\";\"$89,772\";\"$61,692\"\r\n\"117\";\"116\";\"Raytheon\";\"63,000\";\"120\";\"$24,069\";\"3.5%\";\"$2,211.0 \";\"6.6%\";\"$30,052\";\"$44,664\"\r\n\"118\";\"117\";\"Tesoro\";\"6,308\";\"98\";\"$24,005\";\"-14.7%\";\"$734.0 \";\"-52.3%\";\"$20,398\";\"$9,515\"\r\n\"119\";\"118\";\"Arrow Electronics\";\"18,700\";\"119\";\"$23,825\";\"2.3%\";\"$522.8 \";\"5.0%\";\"$14,206\";\"$6,546\"\r\n\"120\";\"119\";\"Qualcomm\";\"30,500\";\"110\";\"$23,554\";\"-6.8%\";\"$5,705.0 \";\"8.2%\";\"$52,359\";\"$84,694\"\r\n\"121\";\"120\";\"Progressive\";\"31,721\";\"137\";\"$23,441\";\"12.4%\";\"$1,031.0 \";\"-18.7%\";\"$33,428\";\"$22,760\"\r\n\"122\";\"121\";\"Duke Energy\";\"28,798\";\"115\";\"$23,369\";\"-1.0%\";\"$2,152.0 \";\"-23.6%\";\"$132,761\";\"$57,397\"\r\n\"123\";\"122\";\"Enterprise Products Partners\";\"6,800\";\"104\";\"$23,022\";\"-14.8%\";\"$2,513.1 \";\"-0.3%\";\"$52,194\";\"$58,522\"\r\n\"124\";\"123\";\"Amgen\";\"19,200\";\"130\";\"$22,991\";\"6.1%\";\"$7,722.0 \";\"11.3%\";\"$77,626\";\"$120,830\"\r\n\"125\";\"124\";\"US Foods Holding\";\"25,000\";\"122\";\"$22,919\";\"-0.9%\";\"$209.8 \";\"25.2%\";\"$8,945\";\"$6,207\"\r\n\"126\";\"125\";\"U.S. Bancorp\";\"71,191\";\"131\";\"$22,744\";\"5.8%\";\"$5,888.0 \";\"0.2%\";\"$445,964\";\"$87,201\"\r\n\"127\";\"126\";\"Aflac\";\"10,212\";\"135\";\"$22,559\";\"8.1%\";\"$2,659.0 \";\"5.0%\";\"$129,819\";\"$29,053\"\r\n\"128\";\"127\";\"Sears Holdings\";\"140,000\";\"111\";\"$22,138\";\"-12.0%\";\"-$2,221.0 \";\"-\";\"$9,362\";\"$1,231\"\r\n\"129\";\"128\";\"Dollar General\";\"121,000\";\"139\";\"$21,987\";\"7.9%\";\"$1,251.1 \";\"7.4%\";\"$11,672\";\"$19,182\"\r\n\"130\";\"129\";\"AutoNation\";\"26,000\";\"136\";\"$21,609\";\"3.6%\";\"$430.5 \";\"-2.7%\";\"$10,060\";\"$4,268\"\r\n\"131\";\"130\";\"Community Health Systems\";\"108,000\";\"125\";\"$21,374\";\"-5.8%\";\"-$1,721.0 \";\"-\";\"$21,944\";\"$1,010\"\r\n\"132\";\"131\";\"Starbucks\";\"254,000\";\"146\";\"$21,316\";\"11.2%\";\"$2,817.7 \";\"2.2%\";\"$14,330\";\"$85,092\"\r\n\"133\";\"132\";\"Eli Lilly\";\"41,975\";\"141\";\"$21,222\";\"6.3%\";\"$2,737.6 \";\"13.7%\";\"$38,806\";\"$92,803\"\r\n\"134\";\"133\";\"International Paper\";\"55,000\";\"127\";\"$21,079\";\"-5.8%\";\"$904.0 \";\"-3.6%\";\"$33,345\";\"$20,884\"\r\n\"135\";\"134\";\"Tenet Healthcare\";\"116,475\";\"140\";\"$21,070\";\"4.8%\";\"-$192.0 \";\"-\";\"$24,701\";\"$1,777\"\r\n\"136\";\"135\";\"Abbott Laboratories\";\"75,000\";\"138\";\"$20,853\";\"0.9%\";\"$1,400.0 \";\"-68.3%\";\"$52,666\";\"$76,740\"\r\n\"137\";\"136\";\"Dollar Tree\";\"116,050\";\"180\";\"$20,719\";\"33.7%\";\"$896.2 \";\"217.4%\";\"$15,702\";\"$18,540\"\r\n\"138\";\"137\";\"Whirlpool\";\"93,000\";\"134\";\"$20,718\";\"-0.8%\";\"$888.0 \";\"13.4%\";\"$19,153\";\"$12,762\"\r\n\"139\";\"138\";\"Southwest Airlines\";\"53,536\";\"142\";\"$20,425\";\"3.1%\";\"$2,244.0 \";\"2.9%\";\"$23,286\";\"$33,076\"\r\n\"140\";\"139\";\"Emerson Electric\";\"103,500\";\"128\";\"$20,268\";\"-9.1%\";\"$1,635.0 \";\"-39.7%\";\"$21,743\";\"$38,614\"\r\n\"141\";\"140\";\"Staples\";\"61,503\";\"132\";\"$20,217\";\"-4.0%\";\"-$1,497.0 \";\"-494.8%\";\"$8,271\";\"$5,723\"\r\n\"142\";\"141\";\"Plains GP Holdings\";\"5,100\";\"121\";\"$20,182\";\"-12.8%\";\"$94.0 \";\"-20.3%\";\"$26,103\";\"$9,127\"\r\n\"143\";\"142\";\"Penske Automotive Group\";\"24,000\";\"143\";\"$20,143\";\"4.0%\";\"$342.9 \";\"5.2%\";\"$8,861\";\"$4,001\"\r\n\"144\";\"143\";\"Union Pacific\";\"42,919\";\"129\";\"$19,941\";\"-8.6%\";\"$4,233.0 \";\"-11.3%\";\"$55,718\";\"$85,911\"\r\n\"145\";\"144\";\"Danaher\";\"62,000\";\"133\";\"$19,912\";\"-4.8%\";\"$2,553.7 \";\"-23.9%\";\"$45,295\";\"$59,359\"\r\n\"146\";\"145\";\"Southern\";\"32,015\";\"162\";\"$19,896\";\"13.8%\";\"$2,448.0 \";\"3.4%\";\"$109,697\";\"$49,335\"\r\n\"147\";\"146\";\"ManpowerGroup\";\"28,000\";\"144\";\"$19,654\";\"1.7%\";\"$443.7 \";\"5.8%\";\"$7,574\";\"$6,938\"\r\n\"148\";\"147\";\"Bristol-Myers Squibb\";\"25,000\";\"168\";\"$19,427\";\"17.3%\";\"$4,457.0 \";\"184.8%\";\"$33,707\";\"$89,591\"\r\n\"149\";\"148\";\"Altria Group\";\"8,300\";\"149\";\"$19,337\";\"2.6%\";\"$14,239.0 \";\"171.7%\";\"$45,932\";\"$138,513\"\r\n\"150\";\"149\";\"Fluor\";\"61,551\";\"155\";\"$19,037\";\"5.1%\";\"$281.4 \";\"-31.8%\";\"$9,216\";\"$7,353\"\r\n\"151\";\"150\";\"Kohl\";\"85,000\";\"145\";\"$18,686\";\"-2.7%\";\"$556.0 \";\"-17.4%\";\"$13,574\";\"$6,862\"\r\n\"152\";\"151\";\"Lear\";\"148,400\";\"154\";\"$18,558\";\"1.9%\";\"$975.1 \";\"30.8%\";\"$9,901\";\"$9,726\"\r\n\"153\";\"152\";\"Jabil Circuit\";\"138,000\";\"158\";\"$18,353\";\"2.5%\";\"$254.1 \";\"-10.5%\";\"$10,323\";\"$5,270\"\r\n\"154\";\"153\";\"Hartford Financial Services Group\";\"16,900\";\"152\";\"$18,300\";\"-0.4%\";\"$896.0 \";\"-46.7%\";\"$223,432\";\"$17,795\"\r\n\"155\";\"154\";\"Thermo Fisher Scientific\";\"54,800\";\"164\";\"$18,274\";\"7.7%\";\"$2,021.8 \";\"2.3%\";\"$45,908\";\"$59,964\"\r\n\"156\";\"155\";\"Kimberly-Clark\";\"42,000\";\"151\";\"$18,202\";\"-2.1%\";\"$2,166.0 \";\"113.8%\";\"$14,602\";\"$46,828\"\r\n\"157\";\"156\";\"Molina Healthcare\";\"21,000\";\"201\";\"$17,782\";\"25.4%\";\"$52.0 \";\"-63.6%\";\"$7,449\";\"$2,601\"\r\n\"158\";\"157\";\"PG&E Corp.\";\"24,000\";\"166\";\"$17,666\";\"4.9%\";\"$1,393.0 \";\"59.4%\";\"$68,598\";\"$33,696\"\r\n\"159\";\"158\";\"Supervalu\";\"38,000\";\"160\";\"$17,529\";\"-1.6%\";\"$178.0 \";\"-7.3%\";\"$4,370\";\"$1,033\"\r\n\"160\";\"159\";\"Cummins\";\"55,400\";\"148\";\"$17,509\";\"-8.4%\";\"$1,394.0 \";\"-0.4%\";\"$15,011\";\"$25,397\"\r\n\"161\";\"160\";\"CenturyLink\";\"40,000\";\"159\";\"$17,470\";\"-2.4%\";\"$626.0 \";\"-28.7%\";\"$47,017\";\"$12,883\"\r\n\"162\";\"161\";\"AECOM\";\"87,000\";\"156\";\"$17,411\";\"-3.2%\";\"$96.1 \";\"-\";\"$13,727\";\"$5,528\"\r\n\"163\";\"162\";\"Xerox\";\"133,600\";\"150\";\"$17,126\";\"-8.2%\";\"-$477.0 \";\"-200.6%\";\"$18,145\";\"$7,462\"\r\n\"164\";\"163\";\"Marriott International\";\"226,500\";\"195\";\"$17,072\";\"17.9%\";\"$780.0 \";\"-9.2%\";\"$24,140\";\"$36,124\"\r\n\"165\";\"164\";\"Paccar\";\"23,000\";\"147\";\"$17,033\";\"-10.9%\";\"$521.7 \";\"-67.5%\";\"$20,639\";\"$23,604\"\r\n\"166\";\"165\";\"General Mills\";\"39,000\";\"161\";\"$16,563\";\"-6.1%\";\"$1,697.4 \";\"39.0%\";\"$21,712\";\"$33,998\"\r\n\"167\";\"166\";\"PNC Financial Services Group\";\"50,683\";\"171\";\"$16,423\";\"0.9%\";\"$3,903.0 \";\"-4.9%\";\"$366,380\";\"$58,455\"\r\n\"168\";\"167\";\"American Electric Power\";\"17,634\";\"165\";\"$16,380\";\"-3.1%\";\"$610.9 \";\"-70.2%\";\"$63,468\";\"$33,009\"\r\n\"169\";\"168\";\"Icahn Enterprises\";\"90,980\";\"184\";\"$16,348\";\"7.0%\";\"-$1,128.0 \";\"-\";\"$33,335\";\"$7,989\"\r\n\"170\";\"169\";\"Nucor\";\"23,900\";\"170\";\"$16,208\";\"-1.4%\";\"$796.3 \";\"122.6%\";\"$15,224\";\"$19,051\"\r\n\"171\";\"170\";\"NextEra Energy\";\"14,700\";\"163\";\"$16,155\";\"-7.6%\";\"$2,912.0 \";\"5.8%\";\"$89,993\";\"$60,099\"\r\n\"172\";\"171\";\"Performance Food Group\";\"13,000\";\"185\";\"$16,105\";\"5.5%\";\"$68.3 \";\"20.9%\";\"$3,455\";\"$2,464\"\r\n\"173\";\"172\";\"PBF Energy\";\"3,165\";\"217\";\"$15,920\";\"21.3%\";\"$170.8 \";\"16.7%\";\"$7,622\";\"$2,431\"\r\n\"174\";\"173\";\"Halliburton\";\"50,000\";\"117\";\"$15,887\";\"-32.8%\";\"-$5,763.0 \";\"-\";\"$27,000\";\"$42,662\"\r\n\"175\";\"174\";\"CarMax\";\"22,429\";\"191\";\"$15,833\";\"6.4%\";\"$623.4 \";\"4.4%\";\"$14,482\";\"$11,081\"\r\n\"176\";\"175\";\"Freeport-McMoRan\";\"30,000\";\"175\";\"$15,789\";\"-0.6%\";\"-$4,154.0 \";\"-\";\"$37,317\";\"$19,310\"\r\n\"177\";\"176\";\"Whole Foods Market\";\"73,515\";\"181\";\"$15,724\";\"2.2%\";\"$507.0 \";\"-5.4%\";\"$6,341\";\"$9,468\"\r\n\"178\";\"177\";\"Bank of New York Mellon Corp.\";\"52,000\";\"179\";\"$15,683\";\"1.0%\";\"$3,547.0 \";\"12.3%\";\"$333,469\";\"$48,913\"\r\n\"179\";\"178\";\"Gap\";\"135,000\";\"177\";\"$15,516\";\"-1.8%\";\"$676.0 \";\"-26.5%\";\"$7,610\";\"$9,712\"\r\n\"180\";\"179\";\"Omnicom Group\";\"78,500\";\"186\";\"$15,417\";\"1.9%\";\"$1,148.6 \";\"5.0%\";\"$23,165\";\"$20,219\"\r\n\"181\";\"180\";\"Genuine Parts\";\"40,000\";\"183\";\"$15,340\";\"0.4%\";\"$687.2 \";\"-2.6%\";\"$8,859\";\"$13,712\"\r\n\"182\";\"181\";\"DaVita HealthCare Partners\";\"70,300\";\"200\";\"$15,197\";\"6.9%\";\"$879.9 \";\"226.2%\";\"$18,741\";\"$13,227\"\r\n\"183\";\"182\";\"Colgate-Palmolive\";\"36,700\";\"174\";\"$15,195\";\"-5.2%\";\"$2,441.0 \";\"76.4%\";\"$12,123\";\"$64,715\"\r\n\"184\";\"183\";\"PPG Industries\";\"47,000\";\"182\";\"$15,178\";\"-1.0%\";\"$877.0 \";\"-37.6%\";\"$15,769\";\"$26,970\"\r\n\"185\";\"184\";\"Goodyear Tire & Rubber\";\"66,000\";\"169\";\"$15,158\";\"-7.8%\";\"$1,264.0 \";\"311.7%\";\"$16,511\";\"$9,070\"\r\n\"186\";\"185\";\"Synchrony Financial\";\"15,000\";;\"$15,122\";\"11.0%\";\"$2,251.0 \";\"1.7%\";\"$90,207\";\"$27,810\"\r\n\"187\";\"186\";\"DISH Network\";\"16,000\";\"187\";\"$15,095\";\"0.2%\";\"$1,449.9 \";\"94.1%\";\"$28,092\";\"$29,547\"\r\n\"188\";\"187\";\"Visa\";\"14,200\";\"204\";\"$15,082\";\"8.7%\";\"$5,991.0 \";\"-5.3%\";\"$64,035\";\"$206,242\"\r\n\"189\";\"188\";\"Nordstrom\";\"72,500\";\"197\";\"$14,757\";\"2.2%\";\"$354.0 \";\"-41.0%\";\"$7,858\";\"$7,770\"\r\n\"190\";\"189\";\"INTL FCStone\";\"1,464\";\"83\";\"$14,755\";\"-57.5%\";\"$54.7 \";\"-1.8%\";\"$5,951\";\"$708\"\r\n\"191\";\"190\";\"WestRock\";\"39,000\";\"251\";\"$14,706\";\"29.2%\";\"-$396.3 \";\"-178.2%\";\"$23,038\";\"$13,029\"\r\n\"192\";\"191\";\"XPO Logistics\";\"87,000\";\"353\";\"$14,619\";\"91.8%\";\"$69.0 \";\"-\";\"$11,698\";\"$5,338\"\r\n\"193\";\"192\";\"Aramark\";\"217,250\";\"199\";\"$14,416\";\"0.6%\";\"$287.8 \";\"22.0%\";\"$10,582\";\"$9,081\"\r\n\"194\";\"193\";\"CBS\";\"18,410\";\"203\";\"$14,386\";\"3.6%\";\"$1,261.0 \";\"-10.8%\";\"$24,238\";\"$28,405\"\r\n\"195\";\"194\";\"AES\";\"19,000\";\"190\";\"$14,287\";\"-4.5%\";\"-$1,130.0 \";\"-469.3%\";\"$36,119\";\"$7,371\"\r\n\"196\";\"195\";\"WellCare Health Plans\";\"7,400\";\"202\";\"$14,237\";\"2.5%\";\"$242.1 \";\"104.1%\";\"$6,153\";\"$6,212\"\r\n\"197\";\"196\";\"FirstEnergy\";\"15,707\";\"188\";\"$14,156\";\"-3.1%\";\"-$6,177.0 \";\"-\";\"$43,148\";\"$14,118\"\r\n\"198\";\"197\";\"ConAgra Foods\";\"20,900\";\"176\";\"$14,134\";\"-10.8%\";\"-$677.0 \";\"-\";\"$13,391\";\"$17,557\"\r\n\"199\";\"198\";\"Synnex\";\"110,000\";\"212\";\"$14,062\";\"5.4%\";\"$234.9 \";\"12.7%\";\"$5,223\";\"$4,469\"\r\n\"200\";\"199\";\"CDW\";\"8,516\";\"220\";\"$13,982\";\"7.6%\";\"$424.4 \";\"5.3%\";\"$6,948\";\"$9,197\"\r\n\"201\";\"200\";\"Textron\";\"36,000\";\"209\";\"$13,788\";\"2.7%\";\"$962.0 \";\"38.0%\";\"$15,358\";\"$12,851\"\r\n\"202\";\"201\";\"Waste Management\";\"41,200\";\"221\";\"$13,609\";\"5.0%\";\"$1,182.0 \";\"57.0%\";\"$20,859\";\"$32,216\"\r\n\"203\";\"202\";\"Illinois Tool Works\";\"50,000\";\"211\";\"$13,599\";\"1.4%\";\"$2,035.0 \";\"7.2%\";\"$15,201\";\"$45,791\"\r\n\"204\";\"203\";\"Office Depot\";\"38,000\";\"196\";\"$13,585\";\"-6.2%\";\"$529.0 \";\"-\";\"$5,540\";\"$2,402\"\r\n\"205\";\"204\";\"Monsanto\";\"22,450\";\"189\";\"$13,502\";\"-10.0%\";\"$1,336.0 \";\"-42.3%\";\"$19,736\";\"$49,644\"\r\n\"206\";\"205\";\"Cognizant Technology Solutions\";\"260,200\";\"230\";\"$13,487\";\"8.6%\";\"$1,553.0 \";\"-4.3%\";\"$14,262\";\"$36,226\"\r\n\"207\";\"206\";\"Texas Instruments\";\"29,865\";\"219\";\"$13,370\";\"2.8%\";\"$3,595.0 \";\"20.4%\";\"$16,431\";\"$80,531\"\r\n\"208\";\"207\";\"Lincoln National\";\"9,057\";\"205\";\"$13,330\";\"-1.8%\";\"$1,192.0 \";\"3.3%\";\"$261,627\";\"$14,760\"\r\n\"209\";\"208\";\"Newell Brands\";\"53,400\";\"434\";\"$13,264\";\"122.1%\";\"$527.8 \";\"50.8%\";\"$33,838\";\"$22,787\"\r\n\"210\";\"209\";\"Land O\";\"10,000\";\"215\";\"$13,233\";\"0.6%\";\"$244.9 \";\"-20.4%\";\"$8,305\";\"-\"\r\n\"211\";\"210\";\"Marsh & McLennan\";\"60,000\";\"222\";\"$13,211\";\"2.5%\";\"$1,768.0 \";\"10.6%\";\"$18,190\";\"$38,078\"\r\n\"212\";\"211\";\"Ecolab\";\"47,565\";\"206\";\"$13,153\";\"-2.9%\";\"$1,229.6 \";\"22.7%\";\"$18,330\";\"$36,356\"\r\n\"213\";\"212\";\"C.H. Robinson Worldwide\";\"14,125\";\"208\";\"$13,144\";\"-2.5%\";\"$513.4 \";\"0.7%\";\"$3,688\";\"$10,958\"\r\n\"214\";\"213\";\"Loews\";\"15,800\";\"210\";\"$13,105\";\"-2.3%\";\"$654.0 \";\"151.5%\";\"$76,594\";\"$15,747\"\r\n\"215\";\"214\";\"CBRE Group\";\"75,000\";\"259\";\"$13,072\";\"20.4%\";\"$572.0 \";\"4.5%\";\"$10,780\";\"$11,753\"\r\n\"216\";\"215\";\"Kinder Morgan\";\"11,121\";\"198\";\"$13,058\";\"-9.3%\";\"$708.0 \";\"179.8%\";\"$80,305\";\"$48,533\"\r\n\"217\";\"216\";\"Kellogg\";\"37,369\";\"207\";\"$13,014\";\"-3.8%\";\"$694.0 \";\"13.0%\";\"$15,111\";\"$25,417\"\r\n\"218\";\"217\";\"Western Digital\";\"72,878\";\"194\";\"$12,994\";\"-10.8%\";\"$242.0 \";\"-83.5%\";\"$32,862\";\"$23,775\"\r\n\"219\";\"218\";\"Guardian Life Ins. Co. of America\";\"8,876\";\"226\";\"$12,919\";\"2.3%\";\"$263.9 \";\"-35.7%\";\"$70,339\";\"-\"\r\n\"220\";\"219\";\"Ross Stores\";\"78,600\";\"237\";\"$12,867\";\"7.8%\";\"$1,117.7 \";\"9.5%\";\"$5,309\";\"$25,814\"\r\n\"221\";\"220\";\"L Brands\";\"59,100\";\"234\";\"$12,574\";\"3.5%\";\"$1,158.1 \";\"-7.6%\";\"$8,170\";\"$13,426\"\r\n\"222\";\"221\";\"J.C. Penney\";\"106,000\";\"228\";\"$12,547\";\"-0.6%\";\"$1.0 \";\"-\";\"$9,314\";\"$1,901\"\r\n\"223\";\"222\";\"Farmers Insurance Exchange\";\"13,309\";\"227\";\"$12,513\";\"-0.9%\";\"-$147.9 \";\"-\";\"$16,057\";\"-\"\r\n\"224\";\"223\";\"Reynolds American\";\"5,525\";\"266\";\"$12,503\";\"17.1%\";\"$6,073.0 \";\"86.7%\";\"$51,095\";\"$89,862\"\r\n\"225\";\"224\";\"Viacom\";\"9,650\";\"213\";\"$12,488\";\"-5.9%\";\"$1,438.0 \";\"-25.2%\";\"$22,508\";\"$18,503\"\r\n\"226\";\"225\";\"Becton Dickinson\";\"50,928\";\"278\";\"$12,483\";\"21.4%\";\"$976.0 \";\"40.4%\";\"$25,586\";\"$39,041\"\r\n\"227\";\"226\";\"Micron Technology\";\"31,400\";\"173\";\"$12,399\";\"-23.4%\";\"-$276.0 \";\"-109.5%\";\"$27,540\";\"$31,972\"\r\n\"228\";\"227\";\"Principal Financial\";\"14,854\";\"236\";\"$12,394\";\"3.6%\";\"$1,316.5 \";\"6.7%\";\"$228,014\";\"$18,143\"\r\n\"229\";\"228\";\"Arconic\";\"41,500\";\"126\";\"$12,394\";\"-45.0%\";\"-$941.0 \";\"-\";\"$20,038\";\"$11,604\"\r\n\"230\";\"229\";\"NRG Energy\";\"8,763\";\"193\";\"$12,351\";\"-15.8%\";\"-$774.0 \";\"-\";\"$30,355\";\"$5,911\"\r\n\"231\";\"230\";\"VF\";\"69,000\";\"231\";\"$12,207\";\"-1.4%\";\"$1,074.1 \";\"-12.8%\";\"$9,739\";\"$22,786\"\r\n\"232\";\"231\";\"Devon Energy\";\"3,545\";\"216\";\"$12,197\";\"-7.2%\";\"-$3,302.0 \";\"-\";\"$25,913\";\"$21,886\"\r\n\"233\";\"232\";\"D.R. Horton\";\"6,976\";\"260\";\"$12,157\";\"12.3%\";\"$886.3 \";\"18.1%\";\"$11,559\";\"$12,438\"\r\n\"234\";\"233\";\"Bed Bath & Beyond\";\"62,000\";\"238\";\"$12,104\";\"1.9%\";\"$841.5 \";\"-12.1%\";\"$6,499\";\"$5,931\"\r\n\"235\";\"234\";\"Consolidated Edison\";\"14,960\";\"229\";\"$12,075\";\"-3.8%\";\"$1,245.0 \";\"4.4%\";\"$48,255\";\"$23,708\"\r\n\"236\";\"235\";\"Edison International\";\"12,390\";\"246\";\"$11,869\";\"3.0%\";\"$1,311.0 \";\"28.5%\";\"$51,319\";\"$25,938\"\r\n\"237\";\"236\";\"Sherwin-Williams\";\"42,550\";\"253\";\"$11,856\";\"4.6%\";\"$1,132.7 \";\"7.5%\";\"$6,753\";\"$28,891\"\r\n\"238\";\"237\";\"NGL Energy Partners\";\"3,200\";\"167\";\"$11,742\";\"-30.1%\";\"-$198.9 \";\"-633.2%\";\"$5,560\";\"$2,686\"\r\n\"239\";\"238\";\"Dominion Resources\";\"16,200\";\"243\";\"$11,737\";\"0.5%\";\"$2,123.0 \";\"11.8%\";\"$71,610\";\"$48,732\"\r\n\"240\";\"239\";\"Ameriprise Financial\";\"13,195\";\"232\";\"$11,735\";\"-3.8%\";\"$1,314.0 \";\"-15.9%\";\"$139,821\";\"$19,953\"\r\n\"241\";\"240\";\"ADP\";\"57,000\";\"248\";\"$11,668\";\"1.7%\";\"$1,492.5 \";\"2.8%\";\"$43,670\";\"$45,963\"\r\n\"242\";\"241\";\"Hilton Worldwide Holdings\";\"169,000\";\"254\";\"$11,663\";\"3.5%\";\"$348.0 \";\"-75.2%\";\"$26,211\";\"$19,276\"\r\n\"243\";\"242\";\"First Data\";\"24,000\";\"249\";\"$11,584\";\"1.2%\";\"$420.0 \";\"-\";\"$40,292\";\"$14,224\"\r\n\"244\";\"243\";\"Henry Schein\";\"21,000\";\"268\";\"$11,572\";\"8.9%\";\"$506.8 \";\"5.8%\";\"$6,730\";\"$13,461\"\r\n\"245\";\"244\";\"Toys \";\"64,000\";\"240\";\"$11,540\";\"-2.2%\";\"-$36.0 \";\"-\";\"$6,908\";\"-\"\r\n\"246\";\"245\";\"BB&T Corp.\";\"37,500\";\"273\";\"$11,538\";\"11.5%\";\"$2,426.0 \";\"16.4%\";\"$219,276\";\"$36,141\"\r\n\"247\";\"246\";\"Reinsurance Group of America\";\"2,371\";\"271\";\"$11,522\";\"10.6%\";\"$701.4 \";\"39.7%\";\"$53,098\";\"$8,169\"\r\n\"248\";\"247\";\"Core-Mark Holding\";\"7,688\";\"317\";\"$11,507\";\"29.9%\";\"$54.2 \";\"5.2%\";\"$1,497\";\"$1,445\"\r\n\"249\";\"248\";\"Biogen\";\"7,400\";\"263\";\"$11,449\";\"6.4%\";\"$3,702.8 \";\"4.4%\";\"$22,877\";\"$59,046\"\r\n\"250\";\"249\";\"Las Vegas Sands\";\"49,000\";\"241\";\"$11,410\";\"-2.4%\";\"$1,670.0 \";\"-15.1%\";\"$20,469\";\"$45,313\"\r\n\"251\";\"250\";\"Stanley Black & Decker\";\"54,023\";\"256\";\"$11,407\";\"1.7%\";\"$965.3 \";\"9.2%\";\"$15,635\";\"$20,280\"\r\n\"252\";\"251\";\"Parker-Hannifin\";\"48,950\";\"224\";\"$11,361\";\"-10.6%\";\"$806.8 \";\"-20.3%\";\"$12,057\";\"$21,370\"\r\n\"253\";\"252\";\"Stryker\";\"33,000\";\"287\";\"$11,325\";\"13.9%\";\"$1,647.0 \";\"14.5%\";\"$20,435\";\"$49,115\"\r\n\"254\";\"253\";\"Estee Lauder\";\"46,000\";\"261\";\"$11,262\";\"4.5%\";\"$1,114.6 \";\"2.4%\";\"$9,223\";\"$31,068\"\r\n\"255\";\"254\";\"Celgene\";\"7,132\";\"305\";\"$11,229\";\"21.3%\";\"$1,999.2 \";\"24.8%\";\"$28,086\";\"$96,802\"\r\n\"256\";\"255\";\"BlackRock\";\"13,000\";\"250\";\"$11,155\";\"-2.2%\";\"$3,172.0 \";\"-5.2%\";\"$220,177\";\"$62,225\"\r\n\"257\";\"256\";\"Xcel Energy\";\"11,476\";\"257\";\"$11,107\";\"0.7%\";\"$1,123.4 \";\"14.1%\";\"$41,155\";\"$22,546\"\r\n\"258\";\"257\";\"CSX\";\"26,628\";\"239\";\"$11,069\";\"-6.3%\";\"$1,714.0 \";\"-12.9%\";\"$35,414\";\"$43,126\"\r\n\"259\";\"258\";\"Unum Group\";\"9,400\";\"265\";\"$11,047\";\"2.9%\";\"$931.4 \";\"7.4%\";\"$61,942\";\"$10,749\"\r\n\"260\";\"259\";\"Jacobs Engineering Group\";\"49,350\";\"235\";\"$10,964\";\"-9.5%\";\"$210.5 \";\"-30.5%\";\"$7,360\";\"$6,693\"\r\n\"261\";\"260\";\"Lennar\";\"8,335\";\"301\";\"$10,950\";\"15.6%\";\"$911.8 \";\"13.6%\";\"$15,362\";\"$12,002\"\r\n\"262\";\"261\";\"Group 1 Automotive\";\"13,500\";\"267\";\"$10,888\";\"2.4%\";\"$147.1 \";\"56.5%\";\"$4,462\";\"$1,584\"\r\n\"263\";\"262\";\"Leucadia National\";\"13,000\";\"242\";\"$10,875\";\"-6.9%\";\"$130.0 \";\"-54.2%\";\"$45,071\";\"$9,355\"\r\n\"264\";\"263\";\"Entergy\";\"13,513\";\"247\";\"$10,846\";\"-5.8%\";\"-$583.6 \";\"-\";\"$45,904\";\"$13,685\"\r\n\"265\";\"264\";\"PayPal Holdings\";\"18,100\";\"307\";\"$10,842\";\"17.2%\";\"$1,401.0 \";\"14.1%\";\"$33,103\";\"$51,650\"\r\n\"266\";\"265\";\"Applied Materials\";\"16,150\";\"295\";\"$10,825\";\"12.1%\";\"$1,721.0 \";\"25.0%\";\"$14,588\";\"$42,005\"\r\n\"267\";\"266\";\"Voya Financial\";\"6,700\";\"252\";\"$10,782\";\"-4.9%\";\"-$428.0 \";\"-204.8%\";\"$214,235\";\"$7,191\"\r\n\"268\";\"267\";\"MasterCard\";\"11,900\";\"294\";\"$10,776\";\"11.5%\";\"$4,059.0 \";\"6.6%\";\"$18,675\";\"$121,234\"\r\n\"269\";\"268\";\"Priceline Group\";\"18,500\";\"308\";\"$10,743\";\"16.5%\";\"$2,135.0 \";\"-16.3%\";\"$19,839\";\"$87,522\"\r\n\"270\";\"269\";\"Liberty Interactive\";\"21,080\";\"284\";\"$10,647\";\"6.6%\";\"$1,235.0 \";\"42.1%\";\"$20,355\";\"$9,101\"\r\n\"271\";\"270\";\"AutoZone\";\"66,780\";\"280\";\"$10,636\";\"4.4%\";\"$1,241.0 \";\"7.0%\";\"$8,600\";\"$20,540\"\r\n\"272\";\"271\";\"State Street Corp.\";\"33,783\";\"264\";\"$10,635\";\"-1.2%\";\"$2,143.0 \";\"8.2%\";\"$242,698\";\"$30,406\"\r\n\"273\";\"272\";\"DTE Energy\";\"10,000\";\"274\";\"$10,630\";\"2.8%\";\"$868.0 \";\"19.4%\";\"$32,041\";\"$18,317\"\r\n\"274\";\"273\";\"L-3 Communications\";\"38,000\";\"245\";\"$10,597\";\"-8.3%\";\"$710.0 \";\"-\";\"$11,865\";\"$12,859\"\r\n\"275\";\"274\";\"HollyFrontier\";\"2,676\";\"214\";\"$10,536\";\"-20.4%\";\"-$260.5 \";\"-135.2%\";\"$9,436\";\"$5,048\"\r\n\"276\";\"275\";\"Praxair\";\"26,498\";\"262\";\"$10,534\";\"-2.2%\";\"$1,500.0 \";\"-3.0%\";\"$19,332\";\"$33,834\"\r\n\"277\";\"276\";\"Universal Health Services\";\"70,863\";\"290\";\"$10,508\";\"7.4%\";\"$702.4 \";\"3.2%\";\"$10,318\";\"$12,022\"\r\n\"278\";\"277\";\"Discover Financial Services\";\"15,549\";\"283\";\"$10,497\";\"4.9%\";\"$2,393.0 \";\"4.2%\";\"$92,308\";\"$26,255\"\r\n\"279\";\"278\";\"Occidental Petroleum\";\"11,000\";\"225\";\"$10,398\";\"-18.1%\";\"-$574.0 \";\"-\";\"$43,109\";\"$48,444\"\r\n\"280\";\"279\";\"United States Steel\";\"29,800\";\"244\";\"$10,261\";\"-11.3%\";\"-$440.0 \";\"-\";\"$9,160\";\"$5,893\"\r\n\"281\";\"280\";\"Sempra Energy\";\"16,575\";\"279\";\"$10,183\";\"-0.5%\";\"$1,370.0 \";\"1.6%\";\"$47,786\";\"$27,692\"\r\n\"282\";\"281\";\"Baxter International\";\"48,000\";\"286\";\"$10,163\";\"2.0%\";\"$4,965.0 \";\"412.9%\";\"$15,546\";\"$28,106\"\r\n\"283\";\"282\";\"W.W. Grainger\";\"25,000\";\"285\";\"$10,137\";\"1.6%\";\"$605.9 \";\"-21.2%\";\"$5,694\";\"$13,668\"\r\n\"284\";\"283\";\"Autoliv\";\"65,900\";\"310\";\"$10,074\";\"9.9%\";\"$567.1 \";\"24.1%\";\"$8,234\";\"$9,032\"\r\n\"285\";\"284\";\"Norfolk Southern\";\"27,856\";\"270\";\"$9,888\";\"-5.9%\";\"$1,668.0 \";\"7.2%\";\"$34,892\";\"$32,515\"\r\n\"286\";\"285\";\"Baker Hughes\";\"33,000\";\"178\";\"$9,841\";\"-37.5%\";\"-$2,738.0 \";\"-\";\"$19,034\";\"$25,444\"\r\n\"287\";\"286\";\"Ally Financial\";\"7,600\";\"298\";\"$9,835\";\"3.1%\";\"$1,067.0 \";\"-17.2%\";\"$163,728\";\"$9,437\"\r\n\"288\";\"287\";\"Sonic Automotive\";\"9,800\";\"297\";\"$9,732\";\"1.1%\";\"$93.2 \";\"8.0%\";\"$3,639\";\"$900\"\r\n\"289\";\"288\";\"Owens & Minor\";\"7,900\";\"291\";\"$9,723\";\"-0.5%\";\"$108.8 \";\"5.2%\";\"$2,718\";\"$2,114\"\r\n\"290\";\"289\";\"Huntsman\";\"15,000\";\"277\";\"$9,657\";\"-6.2%\";\"$326.0 \";\"250.5%\";\"$9,189\";\"$5,880\"\r\n\"291\";\"290\";\"Laboratory Corp. of America\";\"52,000\";\"325\";\"$9,642\";\"11.1%\";\"$732.1 \";\"67.6%\";\"$14,247\";\"$14,696\"\r\n\"292\";\"291\";\"Murphy USA\";\"6,600\";\"258\";\"$9,633\";\"-11.5%\";\"$221.5 \";\"25.6%\";\"$2,089\";\"$2,706\"\r\n\"293\";\"292\";\"Advance Auto Parts\";\"57,500\";\"293\";\"$9,568\";\"-1.7%\";\"$459.6 \";\"-2.9%\";\"$8,315\";\"$10,944\"\r\n\"294\";\"293\";\"Fidelity National Financial\";\"55,219\";\"311\";\"$9,554\";\"4.6%\";\"$650.0 \";\"23.3%\";\"$14,463\";\"$10,600\"\r\n\"295\";\"294\";\"Air Products & Chemicals\";\"18,450\";\"288\";\"$9,524\";\"-3.7%\";\"$631.1 \";\"-50.6%\";\"$18,055\";\"$29,438\"\r\n\"296\";\"295\";\"Hormel Foods\";\"21,100\";\"304\";\"$9,523\";\"2.8%\";\"$890.1 \";\"29.7%\";\"$6,370\";\"$18,316\"\r\n\"297\";\"296\";\"Hertz Global Holdings\";\"36,000\";\"269\";\"$9,480\";\"-10.0%\";\"-$491.0 \";\"-279.9%\";\"$19,155\";\"$1,456\"\r\n\"298\";\"297\";\"MGM Resorts International\";\"66,500\";\"309\";\"$9,455\";\"2.9%\";\"$1,101.4 \";\"-\";\"$28,173\";\"$15,733\"\r\n\"299\";\"298\";\"Corning\";\"40,700\";\"313\";\"$9,390\";\"3.1%\";\"$3,695.0 \";\"176.0%\";\"$27,899\";\"$25,030\"\r\n\"300\";\"299\";\"Republic Services\";\"33,000\";\"312\";\"$9,388\";\"3.0%\";\"$612.6 \";\"-18.3%\";\"$20,630\";\"$21,312\"\r\n\"301\";\"300\";\"Alcoa\";\"14,000\";;\"$9,318\";\"-\";\"-$400.0 \";\"-\";\"$16,741\";\"$6,337\"\r\n\"302\";\"301\";\"Fidelity National Information Services\";\"55,000\";\"392\";\"$9,241\";\"40.1%\";\"$568.0 \";\"-10.1%\";\"$26,031\";\"$26,178\"\r\n\"303\";\"302\";\"Pacific Life\";\"3,628\";\"326\";\"$9,169\";\"6.1%\";\"$824.0 \";\"24.7%\";\"$143,298\";\"-\"\r\n\"304\";\"303\";\"SunTrust Banks\";\"24,375\";\"329\";\"$9,161\";\"7.4%\";\"$1,878.0 \";\"-2.8%\";\"$204,875\";\"$27,175\"\r\n\"305\";\"304\";\"LKQ\";\"42,500\";\"369\";\"$9,082\";\"26.3%\";\"$464.0 \";\"9.6%\";\"$8,303\";\"$9,021\"\r\n\"306\";\"305\";\"BorgWarner\";\"27,000\";\"339\";\"$9,071\";\"13.1%\";\"$118.5 \";\"-80.6%\";\"$8,835\";\"$8,895\"\r\n\"307\";\"306\";\"Ball\";\"18,450\";\"341\";\"$9,061\";\"13.3%\";\"$263.0 \";\"-6.4%\";\"$16,173\";\"$13,000\"\r\n\"308\";\"307\";\"CST Brands\";\"12,380\";\"299\";\"$9,061\";\"-4.6%\";\"$324.0 \";\"117.4%\";\"$4,360\";\"$3,645\"\r\n\"309\";\"308\";\"Public Service Enterprise Group\";\"13,065\";\"272\";\"$9,061\";\"-13.0%\";\"$887.0 \";\"-47.2%\";\"$40,070\";\"$22,451\"\r\n\"310\";\"309\";\"Eastman Chemical\";\"14,000\";\"296\";\"$9,008\";\"-6.6%\";\"$854.0 \";\"0.7%\";\"$15,457\";\"$11,783\"\r\n\"311\";\"310\";\"eBay\";\"12,600\";\"300\";\"$8,979\";\"-5.4%\";\"$7,266.0 \";\"321.2%\";\"$23,847\";\"$36,232\"\r\n\"312\";\"311\";\"Mohawk Industries\";\"37,800\";\"338\";\"$8,959\";\"11.0%\";\"$930.4 \";\"51.2%\";\"$10,231\";\"$17,025\"\r\n\"313\";\"312\";\"Oneok\";\"2,384\";\"348\";\"$8,921\";\"14.9%\";\"$352.0 \";\"43.7%\";\"$16,139\";\"$11,684\"\r\n\"314\";\"313\";\"Frontier Communications\";\"28,332\";\"461\";\"$8,896\";\"59.5%\";\"-$373.0 \";\"-\";\"$29,013\";\"$2,521\"\r\n\"315\";\"314\";\"Netflix\";\"3,850\";\"379\";\"$8,831\";\"30.3%\";\"$186.7 \";\"52.2%\";\"$13,587\";\"$63,619\"\r\n\"316\";\"315\";\"American Family Insurance Group\";\"10,471\";\"332\";\"$8,829\";\"6.6%\";\"$325.6 \";\"-53.1%\";\"$22,662\";\"-\"\r\n\"317\";\"316\";\"Thrivent Financial for Lutherans\";\"3,282\";\"318\";\"$8,777\";\"-0.1%\";\"$587.8 \";\"-23.6%\";\"$88,561\";\"-\"\r\n\"318\";\"317\";\"Expedia\";\"20,075\";\"385\";\"$8,774\";\"31.5%\";\"$281.8 \";\"-63.1%\";\"$15,778\";\"$18,901\"\r\n\"319\";\"318\";\"Lithia Motors\";\"11,170\";\"346\";\"$8,678\";\"10.3%\";\"$197.1 \";\"7.7%\";\"$3,844\";\"$2,156\"\r\n\"320\";\"319\";\"Avis Budget Group\";\"25,600\";\"330\";\"$8,659\";\"1.8%\";\"$163.0 \";\"-47.9%\";\"$17,643\";\"$2,528\"\r\n\"321\";\"320\";\"Reliance Steel & Aluminum\";\"14,500\";\"303\";\"$8,613\";\"-7.9%\";\"$304.3 \";\"-2.3%\";\"$7,411\";\"$5,830\"\r\n\"322\";\"321\";\"GameStop\";\"41,750\";\"302\";\"$8,608\";\"-8.1%\";\"$353.2 \";\"-12.3%\";\"$4,976\";\"$2,282\"\r\n\"323\";\"322\";\"Tenneco\";\"31,000\";\"334\";\"$8,599\";\"4.8%\";\"$363.0 \";\"47.0%\";\"$4,342\";\"$3,390\"\r\n\"324\";\"323\";\"O\";\"58,397\";\"342\";\"$8,593\";\"7.9%\";\"$1,037.7 \";\"11.4%\";\"$7,204\";\"$24,730\"\r\n\"325\";\"324\";\"Peter Kiewit Sons\";\"20,000\";\"314\";\"$8,573\";\"-4.7%\";\"$396.0 \";\"57.8%\";\"$6,179\";\"-\"\r\n\"326\";\"325\";\"United Natural Foods\";\"9,554\";\"335\";\"$8,470\";\"3.5%\";\"$125.8 \";\"-9.3%\";\"$2,852\";\"$2,187\"\r\n\"327\";\"326\";\"salesforce.com\";\"25,000\";\"386\";\"$8,392\";\"25.9%\";\"$179.6 \";\"-\";\"$17,585\";\"$58,362\"\r\n\"328\";\"327\";\"Boston Scientific\";\"27,000\";\"359\";\"$8,386\";\"12.2%\";\"$347.0 \";\"-\";\"$18,096\";\"$34,046\"\r\n\"329\";\"328\";\"Newmont Mining\";\"12,438\";\"349\";\"$8,379\";\"8.4%\";\"-$627.0 \";\"-385.0%\";\"$21,031\";\"$17,518\"\r\n\"330\";\"329\";\"Genworth Financial\";\"3,400\";\"306\";\"$8,369\";\"-9.5%\";\"-$277.0 \";\"-\";\"$104,658\";\"$2,056\"\r\n\"331\";\"330\";\"Live Nation Entertainment\";\"11,500\";\"366\";\"$8,355\";\"15.3%\";\"$2.9 \";\"-\";\"$6,764\";\"$6,219\"\r\n\"332\";\"331\";\"Veritiv\";\"8,700\";\"323\";\"$8,327\";\"-4.5%\";\"$21.0 \";\"-21.3%\";\"$2,484\";\"$813\"\r\n\"333\";\"332\";\"News Corp.\";\"24,000\";\"327\";\"$8,319\";\"-3.6%\";\"$179.0 \";\"-\";\"$15,483\";\"$7,559\"\r\n\"334\";\"333\";\"Crown Holdings\";\"23,992\";\"321\";\"$8,284\";\"-5.5%\";\"$496.0 \";\"26.2%\";\"$9,599\";\"$7,367\"\r\n\"335\";\"334\";\"Global Partners\";\"1,770\";\"276\";\"$8,240\";\"-20.1%\";\"-$199.4 \";\"-557.8%\";\"$2,564\";\"$663\"\r\n\"336\";\"335\";\"PVH\";\"26,650\";\"340\";\"$8,203\";\"2.3%\";\"$549.0 \";\"-4.1%\";\"$11,068\";\"$8,092\"\r\n\"337\";\"336\";\"Level 3 Communications\";\"12,600\";\"333\";\"$8,172\";\"-0.7%\";\"$677.0 \";\"-80.3%\";\"$24,888\";\"$20,638\"\r\n\"338\";\"337\";\"Navistar International\";\"11,300\";\"281\";\"$8,111\";\"-20.0%\";\"-$97.0 \";\"-\";\"$5,653\";\"$2,416\"\r\n\"339\";\"338\";\"Univar\";\"8,700\";\"315\";\"$8,074\";\"-10.1%\";\"-$68.4 \";\"-514.5%\";\"$5,390\";\"$4,293\"\r\n\"340\";\"339\";\"Campbell Soup\";\"16,500\";\"337\";\"$7,961\";\"-1.5%\";\"$563.0 \";\"-18.5%\";\"$7,837\";\"$17,423\"\r\n\"341\";\"340\";\"Dick\";\"27,550\";\"365\";\"$7,922\";\"9.0%\";\"$287.4 \";\"-13.0%\";\"$4,058\";\"$5,489\"\r\n\"342\";\"341\";\"Weyerhaeuser\";\"10,400\";\"373\";\"$7,902\";\"11.6%\";\"$1,027.0 \";\"103.0%\";\"$19,243\";\"$25,451\"\r\n\"343\";\"342\";\"Mutual of Omaha Insurance\";\"5,732\";\"367\";\"$7,899\";\"9.2%\";\"$356.6 \";\"7.1%\";\"$38,465\";\"-\"\r\n\"344\";\"343\";\"Chesapeake Energy\";\"3,300\";\"223\";\"$7,872\";\"-38.3%\";\"-$4,401.0 \";\"-\";\"$13,028\";\"$5,394\"\r\n\"345\";\"344\";\"Anadarko Petroleum\";\"4,500\";\"324\";\"$7,869\";\"-9.5%\";\"-$3,071.0 \";\"-\";\"$45,564\";\"$34,640\"\r\n\"346\";\"345\";\"Interpublic Group\";\"49,800\";\"355\";\"$7,847\";\"3.1%\";\"$608.5 \";\"33.9%\";\"$12,485\";\"$9,648\"\r\n\"347\";\"346\";\"J.M. Smucker\";\"6,910\";\"452\";\"$7,811\";\"37.2%\";\"$688.7 \";\"99.7%\";\"$15,984\";\"$15,263\"\r\n\"348\";\"347\";\"Steel Dynamics\";\"7,695\";\"356\";\"$7,777\";\"2.4%\";\"$382.1 \";\"-\";\"$6,424\";\"$8,425\"\r\n\"349\";\"348\";\"Foot Locker\";\"32,965\";\"361\";\"$7,766\";\"4.8%\";\"$664.0 \";\"22.7%\";\"$3,840\";\"$9,818\"\r\n\"350\";\"349\";\"Western Refining\";\"7,134\";\"289\";\"$7,743\";\"-20.9%\";\"$124.9 \";\"-69.3%\";\"$5,560\";\"$3,812\"\r\n\"351\";\"350\";\"SpartanNash\";\"11,500\";\"351\";\"$7,735\";\"1.1%\";\"$56.8 \";\"-9.4%\";\"$1,930\";\"$1,313\"\r\n\"352\";\"351\";\"Dean Foods\";\"17,000\";\"336\";\"$7,710\";\"-5.1%\";\"$119.9 \";\"-\";\"$2,606\";\"$1,786\"\r\n\"353\";\"352\";\"Zimmer Biomet Holdings\";\"18,500\";\"431\";\"$7,684\";\"28.1%\";\"$305.9 \";\"108.1%\";\"$26,684\";\"$24,571\"\r\n\"354\";\"353\";\"PulteGroup\";\"4,623\";\"433\";\"$7,669\";\"28.2%\";\"$602.7 \";\"22.0%\";\"$10,178\";\"$7,466\"\r\n\"355\";\"354\";\"W.R. Berkley\";\"7,608\";\"368\";\"$7,654\";\"6.2%\";\"$601.9 \";\"19.5%\";\"$23,365\";\"$8,561\"\r\n\"356\";\"355\";\"Quanta Services\";\"28,100\";\"352\";\"$7,651\";\"0.2%\";\"$198.4 \";\"-36.2%\";\"$5,354\";\"$5,386\"\r\n\"357\";\"356\";\"EOG Resources\";\"2,650\";\"322\";\"$7,651\";\"-12.6%\";\"-$1,096.7 \";\"-\";\"$29,459\";\"$56,302\"\r\n\"358\";\"357\";\"Charles Schwab\";\"16,200\";\"401\";\"$7,644\";\"17.6%\";\"$1,889.0 \";\"30.5%\";\"$223,383\";\"$54,555\"\r\n\"359\";\"358\";\"Eversource Energy\";\"7,762\";\"343\";\"$7,639\";\"-4.0%\";\"$942.3 \";\"7.3%\";\"$32,053\";\"$18,627\"\r\n\"360\";\"359\";\"Anixter International\";\"8,900\";\"391\";\"$7,625\";\"15.6%\";\"$120.5 \";\"-5.6%\";\"$4,094\";\"$2,626\"\r\n\"361\";\"360\";\"EMCOR Group\";\"31,000\";\"381\";\"$7,552\";\"12.3%\";\"$181.9 \";\"5.6%\";\"$3,894\";\"$3,756\"\r\n\"362\";\"361\";\"Assurant\";\"14,700\";\"275\";\"$7,532\";\"-27.1%\";\"$565.4 \";\"299.4%\";\"$29,709\";\"$5,298\"\r\n\"363\";\"362\";\"CenterPoint Energy\";\"7,727\";\"363\";\"$7,528\";\"1.9%\";\"$432.0 \";\"-\";\"$21,829\";\"$11,882\"\r\n\"364\";\"363\";\"Harris\";\"21,000\";\"505\";\"$7,527\";\"48.1%\";\"$324.0 \";\"-3.0%\";\"$11,996\";\"$13,849\"\r\n\"365\";\"364\";\"HD Supply Holdings\";\"14,000\";\"320\";\"$7,524\";\"-14.3%\";\"$196.0 \";\"-86.7%\";\"$5,707\";\"$8,296\"\r\n\"366\";\"365\";\"PPL\";\"12,689\";\"350\";\"$7,517\";\"-2.0%\";\"$1,902.0 \";\"178.9%\";\"$38,315\";\"$25,448\"\r\n\"367\";\"366\";\"Quest Diagnostics\";\"43,000\";\"358\";\"$7,515\";\"0.3%\";\"$645.0 \";\"-9.0%\";\"$10,100\";\"$13,501\"\r\n\"368\";\"367\";\"Williams\";\"5,604\";\"364\";\"$7,499\";\"1.9%\";\"-$424.0 \";\"-\";\"$46,835\";\"$24,436\"\r\n\"369\";\"368\";\"WEC Energy Group\";\"8,074\";\"437\";\"$7,472\";\"26.1%\";\"$939.0 \";\"47.1%\";\"$30,123\";\"$19,134\"\r\n\"370\";\"369\";\"Hershey\";\"17,140\";\"362\";\"$7,440\";\"0.7%\";\"$720.0 \";\"40.4%\";\"$5,524\";\"$23,236\"\r\n\"371\";\"370\";\"AGCO\";\"19,795\";\"360\";\"$7,411\";\"-0.8%\";\"$160.1 \";\"-39.9%\";\"$7,168\";\"$4,783\"\r\n\"372\";\"371\";\"Ralph Lauren\";\"20,500\";\"354\";\"$7,405\";\"-2.8%\";\"$396.0 \";\"-43.6%\";\"$6,213\";\"$6,710\"\r\n\"373\";\"372\";\"Masco\";\"26,000\";\"345\";\"$7,357\";\"-6.9%\";\"$491.0 \";\"38.3%\";\"$5,137\";\"$10,888\"\r\n\"374\";\"373\";\"WESCO International\";\"9,000\";\"357\";\"$7,336\";\"-2.4%\";\"$101.6 \";\"-51.8%\";\"$4,491\";\"$3,389\"\r\n\"375\";\"374\";\"LifePoint Health\";\"47,000\";\"430\";\"$7,274\";\"20.9%\";\"$121.9 \";\"-33.0%\";\"$6,319\";\"$2,616\"\r\n\"376\";\"375\";\"National Oilwell Varco\";\"36,384\";\"192\";\"$7,251\";\"-50.9%\";\"-$2,412.0 \";\"-\";\"$21,140\";\"$15,183\"\r\n\"377\";\"376\";\"Kindred Healthcare\";\"76,650\";\"372\";\"$7,227\";\"1.8%\";\"-$664.2 \";\"-\";\"$6,113\";\"$711\"\r\n\"378\";\"377\";\"Mosaic\";\"8,700\";\"316\";\"$7,163\";\"-19.5%\";\"$297.8 \";\"-70.2%\";\"$16,841\";\"$10,242\"\r\n\"379\";\"378\";\"Alliance Data Systems\";\"17,000\";\"404\";\"$7,138\";\"10.8%\";\"$515.8 \";\"-13.5%\";\"$25,514\";\"$13,925\"\r\n\"380\";\"379\";\"Computer Sciences\";\"59,000\";\"233\";\"$7,106\";\"-41.7%\";\"$251.0 \";\"-\";\"$7,736\";\"$9,746\"\r\n\"381\";\"380\";\"Huntington Ingalls Industries\";\"37,000\";\"378\";\"$7,068\";\"0.7%\";\"$573.0 \";\"41.8%\";\"$6,352\";\"$9,265\"\r\n\"382\";\"381\";\"Leidos Holdings\";\"32,000\";\"504\";\"$7,043\";\"38.5%\";\"$244.0 \";\"-3.9%\";\"$9,132\";\"$7,696\"\r\n\"383\";\"382\";\"Erie Insurance Group\";\"4,988\";\"411\";\"$7,016\";\"5.7%\";\"$741.9 \";\"10.7%\";\"$18,417\";\"-\"\r\n\"384\";\"383\";\"Tesla\";\"30,025\";\"588\";\"$7,000\";\"73.0%\";\"-$674.9 \";\"-\";\"$22,664\";\"$45,390\"\r\n\"385\";\"384\";\"Ascena Retail Group\";\"41,000\";\"523\";\"$6,995\";\"45.6%\";\"-$11.9 \";\"-\";\"$5,506\";\"$830\"\r\n\"386\";\"385\";\"Darden Restaurants\";\"150,942\";\"371\";\"$6,934\";\"-3.2%\";\"$375.0 \";\"-47.1%\";\"$4,583\";\"$10,389\"\r\n\"387\";\"386\";\"Harman International Industries\";\"26,000\";\"419\";\"$6,912\";\"12.3%\";\"$361.7 \";\"5.6%\";\"$6,054\";\"-\"\r\n\"388\";\"387\";\"Nvidia\";\"10,299\";\"508\";\"$6,910\";\"37.9%\";\"$1,666.0 \";\"171.3%\";\"$9,841\";\"$64,160\"\r\n\"389\";\"388\";\"R.R. Donnelley & Sons\";\"44,360\";\"255\";\"$6,896\";\"-38.7%\";\"-$495.9 \";\"-428.2%\";\"$4,285\";\"$846\"\r\n\"390\";\"389\";\"Fifth Third Bancorp\";\"17,844\";\"376\";\"$6,889\";\"-2.0%\";\"$1,564.0 \";\"-8.6%\";\"$142,177\";\"$19,066\"\r\n\"391\";\"390\";\"Quintiles Transnational Holdings\";\"50,000\";\"447\";\"$6,878\";\"19.9%\";\"$115.0 \";\"-70.3%\";\"$21,208\";\"$18,999\"\r\n\"392\";\"391\";\"Jones Lang LaSalle\";\"77,300\";\"436\";\"$6,804\";\"14.0%\";\"$318.2 \";\"-27.5%\";\"$7,629\";\"$5,043\"\r\n\"393\";\"392\";\"Dover\";\"29,000\";\"377\";\"$6,794\";\"-3.3%\";\"$508.9 \";\"-41.5%\";\"$10,116\";\"$12,502\"\r\n\"394\";\"393\";\"Spirit AeroSystems Holdings\";\"14,400\";\"389\";\"$6,793\";\"2.2%\";\"$469.7 \";\"-40.4%\";\"$5,405\";\"$6,900\"\r\n\"395\";\"394\";\"Ryder System\";\"34,500\";\"395\";\"$6,787\";\"3.3%\";\"$262.5 \";\"-13.9%\";\"$10,903\";\"$3,992\"\r\n\"396\";\"395\";\"A-Mark Precious Metals\";\"83,000\";\"426\";\"$6,784\";\"11.8%\";\"$9.3 \";\"31.5%\";\"$437\";\"$120\"\r\n\"397\";\"396\";\"Tractor Supply\";\"19,500\";\"415\";\"$6,780\";\"8.9%\";\"$437.1 \";\"6.5%\";\"$2,675\";\"$8,960\"\r\n\"398\";\"397\";\"Sealed Air\";\"23,000\";\"375\";\"$6,778\";\"-3.6%\";\"$486.4 \";\"45.0%\";\"$7,389\";\"$8,432\"\r\n\"399\";\"398\";\"Auto-Owners Insurance\";\"4,737\";\"398\";\"$6,775\";\"4.0%\";\"$706.3 \";\"-13.4%\";\"$21,571\";\"-\"\r\n\"400\";\"399\";\"Yum China Holdings\";\"420,000\";;\"$6,752\";\"-\";\"$502.0 \";\"-\";\"$3,727\";\"$10,453\"\r\n\"401\";\"400\";\"Calpine\";\"2,372\";\"402\";\"$6,716\";\"3.8%\";\"$92.0 \";\"-60.9%\";\"$19,317\";\"$3,989\"\r\n\"402\";\"401\";\"Owens-Illinois\";\"27,000\";\"418\";\"$6,702\";\"8.9%\";\"$209.0 \";\"54.8%\";\"$9,135\";\"$3,316\"\r\n\"403\";\"402\";\"Targa Resources\";\"1,970\";\"387\";\"$6,691\";\"0.5%\";\"-$187.3 \";\"-421.3%\";\"$12,871\";\"$11,743\"\r\n\"404\";\"403\";\"JetBlue Airways\";\"15,986\";\"405\";\"$6,632\";\"3.4%\";\"$759.0 \";\"12.1%\";\"$9,487\";\"$6,875\"\r\n\"405\";\"404\";\"Jones Financial\";\"43,000\";\"382\";\"$6,632\";\"-0.9%\";\"$746.0 \";\"-11.0%\";\"$19,424\";\"-\"\r\n\"406\";\"405\";\"Franklin Resources\";\"9,059\";\"344\";\"$6,618\";\"-16.7%\";\"$1,726.7 \";\"-15.2%\";\"$16,099\";\"$23,823\"\r\n\"407\";\"406\";\"Activision Blizzard\";\"9,500\";\"532\";\"$6,608\";\"41.7%\";\"$966.0 \";\"8.3%\";\"$17,452\";\"$37,487\"\r\n\"408\";\"407\";\"J.B. Hunt Transport Services\";\"22,190\";\"416\";\"$6,556\";\"5.9%\";\"$432.1 \";\"1.1%\";\"$3,829\";\"$10,212\"\r\n\"409\";\"408\";\"Constellation Brands\";\"9,000\";\"429\";\"$6,548\";\"8.6%\";\"$1,054.9 \";\"25.7%\";\"$16,965\";\"$31,775\"\r\n\"410\";\"409\";\"NCR\";\"33,500\";\"409\";\"$6,543\";\"2.7%\";\"$270.0 \";\"-\";\"$7,673\";\"$5,620\"\r\n\"411\";\"410\";\"Asbury Automotive Group\";\"7,900\";\"393\";\"$6,528\";\"-0.9%\";\"$167.2 \";\"-1.2%\";\"$2,336\";\"$1,271\"\r\n\"412\";\"411\";\"American Financial Group\";\"7,600\";\"421\";\"$6,498\";\"5.7%\";\"$649.0 \";\"84.4%\";\"$55,072\";\"$8,303\"\r\n\"413\";\"412\";\"Discovery Communications\";\"7,000\";\"406\";\"$6,497\";\"1.6%\";\"$1,194.0 \";\"15.5%\";\"$15,758\";\"$11,306\"\r\n\"414\";\"413\";\"Berry Global Group\";\"21,000\";\"518\";\"$6,489\";\"32.9%\";\"$236.0 \";\"174.4%\";\"$7,653\";\"$6,256\"\r\n\"415\";\"414\";\"Sanmina\";\"40,178\";\"408\";\"$6,481\";\"1.7%\";\"$187.8 \";\"-50.2%\";\"$3,625\";\"$3,016\"\r\n\"416\";\"415\";\"CalAtlantic Group\";\"3,055\";\"640\";\"$6,477\";\"83.0%\";\"$484.7 \";\"127.0%\";\"$8,709\";\"$4,291\"\r\n\"417\";\"416\";\"Dr Pepper Snapple Group\";\"20,000\";\"413\";\"$6,440\";\"2.5%\";\"$847.0 \";\"10.9%\";\"$9,791\";\"$17,997\"\r\n\"418\";\"417\";\"Dillard\";\"30,800\";\"380\";\"$6,418\";\"-5.0%\";\"$169.2 \";\"-37.2%\";\"$3,888\";\"$1,645\"\r\n\"419\";\"418\";\"HRG Group\";\"16,021\";\"441\";\"$6,403\";\"10.1%\";\"-$198.8 \";\"-\";\"$35,793\";\"$3,869\"\r\n\"420\";\"419\";\"CMS Energy\";\"7,750\";\"403\";\"$6,399\";\"-0.9%\";\"$551.0 \";\"5.4%\";\"$21,622\";\"$12,528\"\r\n\"421\";\"420\";\"Graybar Electric\";\"8,500\";\"423\";\"$6,385\";\"4.5%\";\"$93.1 \";\"2.2%\";\"$2,099\";\"-\"\r\n\"422\";\"421\";\"Builders FirstSource\";\"14,000\";\"637\";\"$6,367\";\"78.6%\";\"$144.3 \";\"-\";\"$2,910\";\"$1,669\"\r\n\"423\";\"422\";\"Yum Brands\";\"90,000\";\"218\";\"$6,366\";\"-51.4%\";\"$1,619.0 \";\"25.2%\";\"$5,478\";\"$22,611\"\r\n\"424\";\"423\";\"Casey\";\"24,724\";\"374\";\"$6,304\";\"-10.6%\";\"$226.0 \";\"25.1%\";\"$2,726\";\"$4,400\"\r\n\"425\";\"424\";\"Amphenol\";\"62,000\";\"462\";\"$6,286\";\"12.9%\";\"$822.9 \";\"7.8%\";\"$8,499\";\"$21,897\"\r\n\"426\";\"425\";\"Oshkosh\";\"13,800\";\"424\";\"$6,279\";\"3.0%\";\"$216.4 \";\"-5.7%\";\"$4,514\";\"$5,118\"\r\n\"427\";\"426\";\"iHeartMedia\";\"18,700\";\"414\";\"$6,274\";\"0.5%\";\"-$296.3 \";\"-\";\"$12,862\";\"$330\"\r\n\"428\";\"427\";\"TreeHouse Foods\";\"16,027\";\"686\";\"$6,175\";\"92.6%\";\"-$228.6 \";\"-298.9%\";\"$6,546\";\"$4,813\"\r\n\"429\";\"428\";\"Alleghany\";\"3,420\";\"509\";\"$6,131\";\"22.6%\";\"$456.9 \";\"-18.5%\";\"$23,757\";\"$9,476\"\r\n\"430\";\"429\";\"Expeditors International of Washington\";\"16,000\";\"390\";\"$6,098\";\"-7.8%\";\"$430.8 \";\"-5.8%\";\"$2,791\";\"$10,208\"\r\n\"431\";\"430\";\"Avery Dennison\";\"25,000\";\"435\";\"$6,087\";\"2.0%\";\"$320.7 \";\"16.9%\";\"$4,396\";\"$7,157\"\r\n\"432\";\"431\";\"Ameren\";\"8,629\";\"425\";\"$6,076\";\"-0.4%\";\"$653.0 \";\"3.7%\";\"$24,699\";\"$13,245\"\r\n\"433\";\"432\";\"Hanesbrands\";\"67,800\";\"448\";\"$6,063\";\"5.8%\";\"$539.4 \";\"25.8%\";\"$6,908\";\"$7,733\"\r\n\"434\";\"433\";\"Motorola Solutions\";\"14,000\";\"451\";\"$6,038\";\"6.0%\";\"$560.0 \";\"-8.2%\";\"$8,463\";\"$14,131\"\r\n\"435\";\"434\";\"St. Jude Medical\";\"18,000\";\"465\";\"$6,004\";\"8.4%\";\"$734.0 \";\"-16.6%\";\"$12,578\";\"-\"\r\n\"436\";\"435\";\"Harley-Davidson\";\"6,000\";\"432\";\"$5,997\";\"-\";\"$692.2 \";\"-8.0%\";\"$9,890\";\"$10,626\"\r\n\"437\";\"436\";\"Regions Financial\";\"22,166\";\"453\";\"$5,967\";\"5.2%\";\"$1,163.0 \";\"9.5%\";\"$125,968\";\"$17,512\"\r\n\"438\";\"437\";\"Intercontinental Exchange\";\"5,631\";\"529\";\"$5,958\";\"27.3%\";\"$1,422.0 \";\"11.6%\";\"$82,003\";\"$35,530\"\r\n\"439\";\"438\";\"Alaska Air Group\";\"19,112\";\"459\";\"$5,931\";\"5.9%\";\"$814.0 \";\"-4.0%\";\"$9,962\";\"$11,407\"\r\n\"440\";\"439\";\"Old Republic International\";\"8,500\";\"442\";\"$5,901\";\"2.3%\";\"$466.9 \";\"10.6%\";\"$18,592\";\"$5,382\"\r\n\"441\";\"440\";\"Lam Research\";\"7,500\";\"491\";\"$5,886\";\"11.9%\";\"$914.0 \";\"39.4%\";\"$12,272\";\"$20,903\"\r\n\"442\";\"441\";\"AK Steel Holding\";\"8,500\";\"383\";\"$5,883\";\"-12.1%\";\"-$7.8 \";\"-\";\"$4,036\";\"$2,263\"\r\n\"443\";\"442\";\"Rockwell Automation\";\"22,000\";\"412\";\"$5,880\";\"-6.8%\";\"$729.7 \";\"-11.8%\";\"$7,101\";\"$20,024\"\r\n\"444\";\"443\";\"Adobe Systems\";\"15,706\";\"524\";\"$5,854\";\"22.1%\";\"$1,168.8 \";\"85.7%\";\"$12,707\";\"$64,375\"\r\n\"445\";\"444\";\"Avon Products\";\"26,400\";\"370\";\"$5,853\";\"-18.4%\";\"-$107.6 \";\"-\";\"$3,419\";\"$1,933\"\r\n\"446\";\"445\";\"Terex\";\"18,100\";\"396\";\"$5,841\";\"-10.7%\";\"-$176.1 \";\"-220.7%\";\"$5,007\";\"$3,250\"\r\n\"447\";\"446\";\"NVR\";\"4,900\";\"498\";\"$5,835\";\"12.9%\";\"$425.3 \";\"11.1%\";\"$2,644\";\"$7,851\"\r\n\"448\";\"447\";\"Dana Holding\";\"24,900\";\"428\";\"$5,826\";\"-3.9%\";\"$640.0 \";\"302.5%\";\"$4,860\";\"$2,783\"\r\n\"449\";\"448\";\"Realogy Holdings\";\"11,800\";\"449\";\"$5,810\";\"1.8%\";\"$213.0 \";\"15.8%\";\"$7,421\";\"$4,173\"\r\n\"450\";\"449\";\"American Tower\";\"4,507\";\"526\";\"$5,786\";\"21.3%\";\"$956.4 \";\"39.6%\";\"$30,879\";\"$51,921\"\r\n\"451\";\"450\";\"Packaging Corp. of America\";\"14,000\";\"446\";\"$5,779\";\"0.6%\";\"$449.6 \";\"2.9%\";\"$5,777\";\"$8,631\"\r\n\"452\";\"451\";\"Citizens Financial Group\";\"17,600\";\"486\";\"$5,763\";\"9.2%\";\"$1,045.0 \";\"24.4%\";\"$149,520\";\"$17,597\"\r\n\"453\";\"452\";\"United Rentals\";\"12,500\";\"440\";\"$5,762\";\"-0.9%\";\"$566.0 \";\"-3.2%\";\"$11,988\";\"$10,561\"\r\n\"454\";\"453\";\"Clorox\";\"8,000\";\"455\";\"$5,761\";\"1.7%\";\"$648.0 \";\"11.7%\";\"$4,518\";\"$17,294\"\r\n\"455\";\"454\";\"Genesis Healthcare\";\"82,000\";\"457\";\"$5,733\";\"2.0%\";\"-$64.0 \";\"-\";\"$5,779\";\"$408\"\r\n\"456\";\"455\";\"M&T Bank Corp.\";\"16,487\";\"510\";\"$5,722\";\"14.5%\";\"$1,315.1 \";\"21.8%\";\"$123,449\";\"$23,792\"\r\n\"457\";\"456\";\"Ingredion\";\"11,000\";\"456\";\"$5,704\";\"1.5%\";\"$484.9 \";\"20.6%\";\"$5,782\";\"$8,646\"\r\n\"458\";\"457\";\"UGI\";\"13,105\";\"384\";\"$5,686\";\"-15.0%\";\"$364.7 \";\"29.8%\";\"$10,847\";\"$8,543\"\r\n\"459\";\"458\";\"Owens Corning\";\"16,000\";\"480\";\"$5,677\";\"6.1%\";\"$393.0 \";\"19.1%\";\"$7,741\";\"$6,910\"\r\n\"460\";\"459\";\"S&P Global\";\"20,000\";\"481\";\"$5,661\";\"6.6%\";\"$2,106.0 \";\"82.2%\";\"$8,669\";\"$33,805\"\r\n\"461\";\"460\";\"Markel\";\"10,900\";\"476\";\"$5,612\";\"4.5%\";\"$455.7 \";\"-21.8%\";\"$25,875\";\"$13,623\"\r\n\"462\";\"461\";\"Wyndham Worldwide\";\"37,800\";\"466\";\"$5,599\";\"1.1%\";\"$611.0 \";\"-0.2%\";\"$9,819\";\"$8,829\"\r\n\"463\";\"462\";\"Arthur J. Gallagher\";\"24,790\";\"471\";\"$5,595\";\"3.8%\";\"$414.4 \";\"16.1%\";\"$11,490\";\"$10,148\"\r\n\"464\";\"463\";\"Burlington Stores\";\"40,000\";\"500\";\"$5,591\";\"9.0%\";\"$215.9 \";\"43.5%\";\"$2,575\";\"$6,836\"\r\n\"465\";\"464\";\"First American Financial\";\"19,531\";\"497\";\"$5,576\";\"7.7%\";\"$343.0 \";\"19.1%\";\"$8,832\";\"$4,332\"\r\n\"466\";\"465\";\"Symantec\";\"11,000\";\"400\";\"$5,568\";\"-14.4%\";\"$2,488.0 \";\"183.4%\";\"$11,767\";\"$18,986\"\r\n\"467\";\"466\";\"Patterson\";\"7,000\";\"559\";\"$5,555\";\"27.0%\";\"$187.2 \";\"-16.2%\";\"$3,521\";\"$4,393\"\r\n\"468\";\"467\";\"Olin\";\"6,400\";\"761\";\"$5,551\";\"94.5%\";\"-$3.9 \";\"-\";\"$8,763\";\"$5,444\"\r\n\"469\";\"468\";\"NetApp\";\"12,030\";\"422\";\"$5,546\";\"-9.4%\";\"$229.0 \";\"-59.1%\";\"$10,037\";\"$11,339\"\r\n\"470\";\"469\";\"Raymond James Financial\";\"11,900\";\"482\";\"$5,520\";\"4.0%\";\"$529.4 \";\"5.4%\";\"$31,594\";\"$10,958\"\r\n\"471\";\"470\";\"TravelCenters of America\";\"20,259\";\"439\";\"$5,511\";\"-5.8%\";\"-$2.0 \";\"-107.3%\";\"$1,660\";\"$241\"\r\n\"472\";\"471\";\"Fiserv\";\"23,000\";\"492\";\"$5,505\";\"4.8%\";\"$930.0 \";\"30.6%\";\"$9,743\";\"$24,741\"\r\n\"473\";\"472\";\"Host Hotels & Resorts\";\"220,000\";\"472\";\"$5,488\";\"1.9%\";\"$762.0 \";\"36.6%\";\"$11,408\";\"$13,794\"\r\n\"474\";\"473\";\"Insight Enterprises\";\"5,930\";\"474\";\"$5,486\";\"2.1%\";\"$84.7 \";\"11.7%\";\"$2,219\";\"$1,458\"\r\n\"475\";\"474\";\"Mattel\";\"32,000\";\"450\";\"$5,457\";\"-4.3%\";\"$318.0 \";\"-13.9%\";\"$6,494\";\"$8,770\"\r\n\"476\";\"475\";\"AmTrust Financial Services\";\"8,000\";\"531\";\"$5,451\";\"18.1%\";\"$411.0 \";\"-8.8%\";\"$22,615\";\"$3,158\"\r\n\"477\";\"476\";\"Cincinnati Financial\";\"4,754\";\"499\";\"$5,449\";\"6.0%\";\"$590.7 \";\"-6.8%\";\"$20,386\";\"$11,911\"\r\n\"478\";\"477\";\"Simon Property Group\";\"4,050\";\"488\";\"$5,435\";\"3.2%\";\"$1,838.9 \";\"0.6%\";\"$31,104\";\"$53,732\"\r\n\"479\";\"478\";\"Western Union\";\"10,700\";\"468\";\"$5,423\";\"-1.1%\";\"$253.2 \";\"-69.8%\";\"$9,420\";\"$9,691\"\r\n\"480\";\"479\";\"KeyCorp\";\"15,700\";\"540\";\"$5,422\";\"19.4%\";\"$791.0 \";\"-13.6%\";\"$136,453\";\"$19,238\"\r\n\"481\";\"480\";\"Delek US Holdings\";\"1,326\";\"445\";\"$5,414\";\"-6.0%\";\"-$153.7 \";\"-892.3%\";\"$2,985\";\"$1,504\"\r\n\"482\";\"481\";\"Booz Allen Hamilton Holding\";\"22,600\";\"487\";\"$5,406\";\"2.5%\";\"$294.1 \";\"26.5%\";\"$3,010\";\"$5,307\"\r\n\"483\";\"482\";\"Chemours\";\"7,000\";;\"$5,400\";\"-\";\"$7.0 \";\"-\";\"$6,060\";\"$7,080\"\r\n\"484\";\"483\";\"Western & Southern Financial Group\";\"2,178\";\"479\";\"$5,398\";\"0.8%\";\"$241.2 \";\"-47.2%\";\"$43,831\";\"-\"\r\n\"485\";\"484\";\"Celanese\";\"7,293\";\"453\";\"$5,389\";\"-5.0%\";\"$900.0 \";\"196.1%\";\"$8,357\";\"$12,643\"\r\n\"486\";\"485\";\"Windstream Holdings\";\"11,870\";\"443\";\"$5,387\";\"-6.6%\";\"-$383.5 \";\"-\";\"$11,770\";\"$1,038\"\r\n\"487\";\"486\";\"Seaboard\";\"11,781\";\"460\";\"$5,379\";\"-3.8%\";\"$312.0 \";\"82.5%\";\"$4,755\";\"$4,881\"\r\n\"488\";\"487\";\"Essendant\";\"6,600\";\"477\";\"$5,369\";\"0.1%\";\"$63.9 \";\"-\";\"$2,164\";\"$568\"\r\n\"489\";\"488\";\"Apache\";\"3,727\";\"388\";\"$5,354\";\"-19.5%\";\"-$1,405.0 \";\"-\";\"$22,519\";\"$19,547\"\r\n\"490\";\"489\";\"Airgas\";\"17,000\";\"484\";\"$5,314\";\"0.2%\";\"$337.5 \";\"-8.3%\";\"$6,135\";\"-\"\r\n\"491\";\"490\";\"Kelly Services\";\"7,500\";\"467\";\"$5,277\";\"-4.4%\";\"$120.8 \";\"124.5%\";\"$2,028\";\"$836\"\r\n\"492\";\"491\";\"Liberty Media\";\"3,626\";\"525\";\"$5,276\";\"10.0%\";\"$680.0 \";\"962.5%\";\"$31,377\";\"$13,055\"\r\n\"493\";\"492\";\"Rockwell Collins\";\"19,000\";\"490\";\"$5,259\";\"-0.1%\";\"$728.0 \";\"6.1%\";\"$7,707\";\"$12,711\"\r\n\"494\";\"493\";\"Robert Half International\";\"16,400\";\"503\";\"$5,250\";\"3.1%\";\"$343.4 \";\"-4.0%\";\"$1,778\";\"$6,240\"\r\n\"495\";\"494\";\"CH2M Hill\";\"20,000\";\"478\";\"$5,236\";\"-2.3%\";\"$15.0 \";\"-81.3%\";\"$2,671\";\"-\"\r\n\"496\";\"495\";\"Big Lots\";\"23,150\";\"495\";\"$5,200\";\"0.2%\";\"$152.8 \";\"7.0%\";\"$1,608\";\"$2,180\"\r\n\"497\";\"496\";\"Michaels Cos.\";\"31,000\";\"517\";\"$5,197\";\"5.8%\";\"$378.2 \";\"4.2%\";\"$2,148\";\"$4,229\"\r\n\"498\";\"497\";\"Toll Brothers\";\"4,200\";\"576\";\"$5,170\";\"23.9%\";\"$382.1 \";\"5.2%\";\"$9,737\";\"$5,872\"\r\n\"499\";\"498\";\"Yahoo\";\"8,500\";\"513\";\"$5,169\";\"4.0%\";\"-$214.3 \";\"-\";\"$48,083\";\"$44,391\"\r\n\"500\";\"499\";\"Vistra Energy\";\"4,431\";;\"$5,164\";\"-\";\"-\";\"-\";\"$15,167\";\"$6,968\"\r\n\"501\";\"500\";\"ABM Industries\";\"110,000\";\"485\";\"$5,145\";\"-2.8%\";\"$57.2 \";\"-25.0%\";\"$2,281\";\"$2,428\"\r\n"
  },
  {
    "path": "data/cats.json",
    "content": "[\n    {\n        \"weight\": {\n            \"imperial\": \"7  -  10\",\n            \"metric\": \"3 - 5\"\n        },\n        \"id\": \"abys\",\n        \"name\": \"Abyssinian\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsAB/Abyssinian.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/abyssinian\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/abyssinian\",\n        \"temperament\": \"Active, Energetic, Independent, Intelligent, Gentle\",\n        \"origin\": \"Egypt\",\n        \"country_codes\": \"EG\",\n        \"country_code\": \"EG\",\n        \"description\": \"The Abyssinian is easy to care for, and a joy to have in your home. They’re affectionate cats and love both people and other animals.\",\n        \"life_span\": \"14 - 15\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 3,\n        \"dog_friendly\": 4,\n        \"energy_level\": 5,\n        \"grooming\": 1,\n        \"health_issues\": 2,\n        \"intelligence\": 5,\n        \"shedding_level\": 2,\n        \"social_needs\": 5,\n        \"stranger_friendly\": 5,\n        \"vocalisation\": 1,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 1,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Abyssinian_(cat)\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"0XYvRd7oD\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"7 - 10\",\n            \"metric\": \"3 - 5\"\n        },\n        \"id\": \"aege\",\n        \"name\": \"Aegean\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/aegean-cat\",\n        \"temperament\": \"Affectionate, Social, Intelligent, Playful, Active\",\n        \"origin\": \"Greece\",\n        \"country_codes\": \"GR\",\n        \"country_code\": \"GR\",\n        \"description\": \"Native to the Greek islands known as the Cyclades in the Aegean Sea, these are natural cats, meaning they developed without humans getting involved in their breeding. As a breed, Aegean Cats are rare, although they are numerous on their home islands. They are generally friendly toward people and can be excellent cats for families with children.\",\n        \"life_span\": \"9 - 12\",\n        \"indoor\": 0,\n        \"alt_names\": \"\",\n        \"adaptability\": 5,\n        \"affection_level\": 4,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 4,\n        \"energy_level\": 3,\n        \"grooming\": 3,\n        \"health_issues\": 1,\n        \"intelligence\": 3,\n        \"shedding_level\": 3,\n        \"social_needs\": 4,\n        \"stranger_friendly\": 4,\n        \"vocalisation\": 3,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Aegean_cat\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"ozEvzdVM-\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"7 - 16\",\n            \"metric\": \"3 - 7\"\n        },\n        \"id\": \"abob\",\n        \"name\": \"American Bobtail\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsAB/AmericanBobtail.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/american-bobtail\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/american-bobtail\",\n        \"temperament\": \"Intelligent, Interactive, Lively, Playful, Sensitive\",\n        \"origin\": \"United States\",\n        \"country_codes\": \"US\",\n        \"country_code\": \"US\",\n        \"description\": \"American Bobtails are loving and incredibly intelligent cats possessing a distinctive wild appearance. They are extremely interactive cats that bond with their human family with great devotion.\",\n        \"life_span\": \"11 - 15\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 3,\n        \"grooming\": 1,\n        \"health_issues\": 1,\n        \"intelligence\": 5,\n        \"shedding_level\": 3,\n        \"social_needs\": 3,\n        \"stranger_friendly\": 3,\n        \"vocalisation\": 3,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 1,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/American_Bobtail\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"hBXicehMA\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"5 - 10\",\n            \"metric\": \"2 - 5\"\n        },\n        \"id\": \"acur\",\n        \"name\": \"American Curl\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsAB/AmericanCurl.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/american-curl\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/american-curl\",\n        \"temperament\": \"Affectionate, Curious, Intelligent, Interactive, Lively, Playful, Social\",\n        \"origin\": \"United States\",\n        \"country_codes\": \"US\",\n        \"country_code\": \"US\",\n        \"description\": \"Distinguished by truly unique ears that curl back in a graceful arc, offering an alert, perky, happily surprised expression, they cause people to break out into a big smile when viewing their first Curl. Curls are very people-oriented, faithful, affectionate soulmates, adjusting remarkably fast to other pets, children, and new situations.\",\n        \"life_span\": \"12 - 16\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 3,\n        \"grooming\": 2,\n        \"health_issues\": 1,\n        \"intelligence\": 3,\n        \"shedding_level\": 3,\n        \"social_needs\": 3,\n        \"stranger_friendly\": 3,\n        \"vocalisation\": 3,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/American_Curl\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"xnsqonbjW\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"8 - 15\",\n            \"metric\": \"4 - 7\"\n        },\n        \"id\": \"asho\",\n        \"name\": \"American Shorthair\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsAB/AmericanShorthair.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/american-shorthair\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/american-shorthair\",\n        \"temperament\": \"Active, Curious, Easy Going, Playful, Calm\",\n        \"origin\": \"United States\",\n        \"country_codes\": \"US\",\n        \"country_code\": \"US\",\n        \"description\": \"The American Shorthair is known for its longevity, robust health, good looks, sweet personality, and amiability with children, dogs, and other pets.\",\n        \"life_span\": \"15 - 17\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"Domestic Shorthair\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 3,\n        \"grooming\": 1,\n        \"health_issues\": 3,\n        \"intelligence\": 3,\n        \"shedding_level\": 3,\n        \"social_needs\": 4,\n        \"stranger_friendly\": 3,\n        \"vocalisation\": 3,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 1,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/American_Shorthair\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"JFPROfGtQ\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"8 - 15\",\n            \"metric\": \"4 - 7\"\n        },\n        \"id\": \"awir\",\n        \"name\": \"American Wirehair\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsAB/AmericanWirehair.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/american-wirehair\",\n        \"temperament\": \"Affectionate, Curious, Gentle, Intelligent, Interactive, Lively, Loyal, Playful, Sensible, Social\",\n        \"origin\": \"United States\",\n        \"country_codes\": \"US\",\n        \"country_code\": \"US\",\n        \"description\": \"The American Wirehair tends to be a calm and tolerant cat who takes life as it comes. His favorite hobby is bird-watching from a sunny windowsill, and his hunting ability will stand you in good stead if insects enter the house.\",\n        \"life_span\": \"14 - 18\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 3,\n        \"grooming\": 1,\n        \"health_issues\": 3,\n        \"intelligence\": 3,\n        \"shedding_level\": 1,\n        \"social_needs\": 3,\n        \"stranger_friendly\": 3,\n        \"vocalisation\": 3,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/American_Wirehair\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"8D--jCd21\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"8 - 16\",\n            \"metric\": \"4 - 7\"\n        },\n        \"id\": \"amau\",\n        \"name\": \"Arabian Mau\",\n        \"vcahospitals_url\": \"\",\n        \"temperament\": \"Affectionate, Agile, Curious, Independent, Playful, Loyal\",\n        \"origin\": \"United Arab Emirates\",\n        \"country_codes\": \"AE\",\n        \"country_code\": \"AE\",\n        \"description\": \"Arabian Mau cats are social and energetic. Due to their energy levels, these cats do best in homes where their owners will be able to provide them with plenty of playtime, attention and interaction from their owners. These kitties are friendly, intelligent, and adaptable, and will even get along well with other pets and children.\",\n        \"life_span\": \"12 - 14\",\n        \"indoor\": 0,\n        \"alt_names\": \"Alley cat\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 4,\n        \"grooming\": 1,\n        \"health_issues\": 1,\n        \"intelligence\": 3,\n        \"shedding_level\": 1,\n        \"social_needs\": 3,\n        \"stranger_friendly\": 3,\n        \"vocalisation\": 1,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 1,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Arabian_Mau\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"k71ULYfRr\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"7 - 15\",\n            \"metric\": \"3 - 7\"\n        },\n        \"id\": \"amis\",\n        \"name\": \"Australian Mist\",\n        \"temperament\": \"Lively, Social, Fun-loving, Relaxed, Affectionate\",\n        \"origin\": \"Australia\",\n        \"country_codes\": \"AU\",\n        \"country_code\": \"AU\",\n        \"description\": \"The Australian Mist thrives on human companionship. Tolerant of even the youngest of children, these friendly felines enjoy playing games and being part of the hustle and bustle of a busy household. They make entertaining companions for people of all ages, and are happy to remain indoors between dusk and dawn or to be wholly indoor pets.\",\n        \"life_span\": \"12 - 16\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"Spotted Mist\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 4,\n        \"grooming\": 3,\n        \"health_issues\": 1,\n        \"intelligence\": 4,\n        \"shedding_level\": 3,\n        \"social_needs\": 4,\n        \"stranger_friendly\": 4,\n        \"vocalisation\": 3,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Australian_Mist\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"_6x-3TiCA\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"4 - 10\",\n            \"metric\": \"2 - 5\"\n        },\n        \"id\": \"bali\",\n        \"name\": \"Balinese\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsAB/Balinese.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/balinese\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/balinese\",\n        \"temperament\": \"Affectionate, Intelligent, Playful\",\n        \"origin\": \"United States\",\n        \"country_codes\": \"US\",\n        \"country_code\": \"US\",\n        \"description\": \"Balinese are curious, outgoing, intelligent cats with excellent communication skills. They are known for their chatty personalities and are always eager to tell you their views on life, love, and what you’ve served them for dinner. \",\n        \"life_span\": \"10 - 15\",\n        \"indoor\": 0,\n        \"alt_names\": \"Long-haired Siamese\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 5,\n        \"grooming\": 3,\n        \"health_issues\": 3,\n        \"intelligence\": 5,\n        \"shedding_level\": 3,\n        \"social_needs\": 5,\n        \"stranger_friendly\": 5,\n        \"vocalisation\": 5,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Balinese_(cat)\",\n        \"hypoallergenic\": 1,\n        \"reference_image_id\": \"13MkvUreZ\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"4 - 9\",\n            \"metric\": \"2 - 4\"\n        },\n        \"id\": \"bamb\",\n        \"name\": \"Bambino\",\n        \"temperament\": \"Affectionate, Lively, Friendly, Intelligent\",\n        \"origin\": \"United States\",\n        \"country_codes\": \"US\",\n        \"country_code\": \"US\",\n        \"description\": \"The Bambino is a breed of cat that was created as a cross between the Sphynx and the Munchkin breeds. The Bambino cat has short legs, large upright ears, and is usually hairless. They love to be handled and cuddled up on the laps of their family members.\",\n        \"life_span\": \"12 - 14\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 5,\n        \"grooming\": 1,\n        \"health_issues\": 1,\n        \"intelligence\": 5,\n        \"shedding_level\": 1,\n        \"social_needs\": 3,\n        \"stranger_friendly\": 3,\n        \"vocalisation\": 3,\n        \"experimental\": 1,\n        \"hairless\": 1,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 1,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Bambino_cat\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"5AdhMjeEu\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"6 - 12\",\n            \"metric\": \"3 - 7\"\n        },\n        \"id\": \"beng\",\n        \"name\": \"Bengal\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsAB/Bengal.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/bengal\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/bengal\",\n        \"temperament\": \"Alert, Agile, Energetic, Demanding, Intelligent\",\n        \"origin\": \"United States\",\n        \"country_codes\": \"US\",\n        \"country_code\": \"US\",\n        \"description\": \"Bengals are a lot of fun to live with, but they're definitely not the cat for everyone, or for first-time cat owners. Extremely intelligent, curious and active, they demand a lot of interaction and woe betide the owner who doesn't provide it.\",\n        \"life_span\": \"12 - 15\",\n        \"indoor\": 0,\n        \"lap\": 0,\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"cat_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 5,\n        \"grooming\": 1,\n        \"health_issues\": 3,\n        \"intelligence\": 5,\n        \"shedding_level\": 3,\n        \"social_needs\": 5,\n        \"stranger_friendly\": 3,\n        \"vocalisation\": 5,\n        \"bidability\": 3,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Bengal_(cat)\",\n        \"hypoallergenic\": 1,\n        \"reference_image_id\": \"O3btzLlsO\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"6 - 15\",\n            \"metric\": \"3 - 7\"\n        },\n        \"id\": \"birm\",\n        \"name\": \"Birman\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsAB/Birman.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/birman\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/birman\",\n        \"temperament\": \"Affectionate, Active, Gentle, Social\",\n        \"origin\": \"France\",\n        \"country_codes\": \"FR\",\n        \"country_code\": \"FR\",\n        \"description\": \"The Birman is a docile, quiet cat who loves people and will follow them from room to room. Expect the Birman to want to be involved in what you’re doing. He communicates in a soft voice, mainly to remind you that perhaps it’s time for dinner or maybe for a nice cuddle on the sofa. He enjoys being held and will relax in your arms like a furry baby.\",\n        \"life_span\": \"14 - 15\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"Sacred Birman, Sacred Cat Of Burma\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 3,\n        \"grooming\": 2,\n        \"health_issues\": 1,\n        \"intelligence\": 3,\n        \"shedding_level\": 3,\n        \"social_needs\": 4,\n        \"stranger_friendly\": 3,\n        \"vocalisation\": 1,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Birman\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"HOrX5gwLS\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"6 - 11\",\n            \"metric\": \"3 - 5\"\n        },\n        \"id\": \"bomb\",\n        \"name\": \"Bombay\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsAB/Bombay.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/bombay\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/bombay\",\n        \"temperament\": \"Affectionate, Dependent, Gentle, Intelligent, Playful\",\n        \"origin\": \"United States\",\n        \"country_codes\": \"US\",\n        \"country_code\": \"US\",\n        \"description\": \"The the golden eyes and the shiny black coa of the Bopmbay is absolutely striking. Likely to bond most with one family member, the Bombay will follow you from room to room and will almost always have something to say about what you are doing, loving attention and to be carried around, often on his caregiver's shoulder.\",\n        \"life_span\": \"12 - 16\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"Small black Panther\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 3,\n        \"grooming\": 1,\n        \"health_issues\": 3,\n        \"intelligence\": 5,\n        \"shedding_level\": 3,\n        \"social_needs\": 4,\n        \"stranger_friendly\": 4,\n        \"vocalisation\": 5,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Bombay_(cat)\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"5iYq9NmT1\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"8 - 18\",\n            \"metric\": \"4 - 8\"\n        },\n        \"id\": \"bslo\",\n        \"name\": \"British Longhair\",\n        \"temperament\": \"Affectionate, Easy Going, Independent, Intelligent, Loyal, Social\",\n        \"origin\": \"United Kingdom\",\n        \"country_codes\": \"GB\",\n        \"country_code\": \"GB\",\n        \"description\": \"The British Longhair is a very laid-back relaxed cat, often perceived to be very independent although they will enjoy the company of an equally relaxed and likeminded cat. They are an affectionate breed, but very much on their own terms and tend to prefer to choose to come and sit with their owners rather than being picked up.\",\n        \"life_span\": \"12 - 14\",\n        \"indoor\": 0,\n        \"alt_names\": \"\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 4,\n        \"grooming\": 5,\n        \"health_issues\": 1,\n        \"intelligence\": 5,\n        \"shedding_level\": 1,\n        \"social_needs\": 3,\n        \"stranger_friendly\": 4,\n        \"vocalisation\": 1,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/British_Longhair\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"7isAO4Cav\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"12 - 20\",\n            \"metric\": \"5 - 9\"\n        },\n        \"id\": \"bsho\",\n        \"name\": \"British Shorthair\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsAB/BritishShorthair.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/british-shorthair\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/british-shorthair\",\n        \"temperament\": \"Affectionate, Easy Going, Gentle, Loyal, Patient, calm\",\n        \"origin\": \"United Kingdom\",\n        \"country_codes\": \"GB\",\n        \"country_code\": \"GB\",\n        \"description\": \"The British Shorthair is a very pleasant cat to have as a companion, ans is easy going and placid. The British is a fiercely loyal, loving cat and will attach herself to every one of her family members. While loving to play, she doesn't need hourly attention. If she is in the mood to play, she will find someone and bring a toy to that person. The British also plays well by herself, and thus is a good companion for single people.\",\n        \"life_span\": \"12 - 17\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"Highlander, Highland Straight, Britannica\",\n        \"adaptability\": 5,\n        \"affection_level\": 4,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 2,\n        \"grooming\": 2,\n        \"health_issues\": 2,\n        \"intelligence\": 3,\n        \"shedding_level\": 4,\n        \"social_needs\": 3,\n        \"stranger_friendly\": 2,\n        \"vocalisation\": 1,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 1,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/British_Shorthair\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"s4wQfYoEk\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"6 - 12\",\n            \"metric\": \"3 - 5\"\n        },\n        \"id\": \"bure\",\n        \"name\": \"Burmese\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsAB/Burmese.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/burmese\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/burmese\",\n        \"temperament\": \"Curious, Intelligent, Gentle, Social, Interactive, Playful, Lively\",\n        \"origin\": \"Burma\",\n        \"country_codes\": \"MM\",\n        \"country_code\": \"MM\",\n        \"description\": \"Burmese love being with people, playing with them, and keeping them entertained. They crave close physical contact and abhor an empty lap. They will follow their humans from room to room, and sleep in bed with them, preferably under the covers, cuddled as close as possible. At play, they will turn around to see if their human is watching and being entertained by their crazy antics.\",\n        \"life_span\": \"15 - 16\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 4,\n        \"grooming\": 1,\n        \"health_issues\": 3,\n        \"intelligence\": 5,\n        \"shedding_level\": 3,\n        \"social_needs\": 5,\n        \"stranger_friendly\": 5,\n        \"vocalisation\": 5,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Burmese_(cat)\",\n        \"hypoallergenic\": 1,\n        \"reference_image_id\": \"4lXnnfxac\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"6 - 13\",\n            \"metric\": \"3 - 6\"\n        },\n        \"id\": \"buri\",\n        \"name\": \"Burmilla\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsAB/Burmilla.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/burmilla\",\n        \"temperament\": \"Easy Going, Friendly, Intelligent, Lively, Playful, Social\",\n        \"origin\": \"United Kingdom\",\n        \"country_codes\": \"GB\",\n        \"country_code\": \"GB\",\n        \"description\": \"The Burmilla is a fairly placid cat. She tends to be an easy cat to get along with, requiring minimal care. The Burmilla is affectionate and sweet and makes a good companion, the Burmilla is an ideal companion to while away a lonely evening. Loyal, devoted, and affectionate, this cat will stay by its owner, always keeping them company.\",\n        \"life_span\": \"10 - 15\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 4,\n        \"energy_level\": 3,\n        \"grooming\": 3,\n        \"health_issues\": 3,\n        \"intelligence\": 3,\n        \"shedding_level\": 3,\n        \"social_needs\": 4,\n        \"stranger_friendly\": 3,\n        \"vocalisation\": 5,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Burmilla\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"jvg3XfEdC\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"10 - 15\",\n            \"metric\": \"5 - 7\"\n        },\n        \"id\": \"cspa\",\n        \"name\": \"California Spangled\",\n        \"temperament\": \"Affectionate, Curious, Intelligent, Loyal, Social\",\n        \"origin\": \"United States\",\n        \"country_codes\": \"US\",\n        \"country_code\": \"US\",\n        \"description\": \"Perhaps the only thing about the California spangled cat that isn’t wild-like is its personality. Known to be affectionate, gentle and sociable, this breed enjoys spending a great deal of time with its owners. They are very playful, often choosing to perch in high locations and show off their acrobatic skills.\",\n        \"life_span\": \"10 - 14\",\n        \"indoor\": 0,\n        \"alt_names\": \"Spangle\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 5,\n        \"grooming\": 1,\n        \"health_issues\": 1,\n        \"intelligence\": 5,\n        \"shedding_level\": 1,\n        \"social_needs\": 3,\n        \"stranger_friendly\": 4,\n        \"vocalisation\": 1,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/California_Spangled\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"B1ERTmgph\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"7 - 12\",\n            \"metric\": \"3 - 5\"\n        },\n        \"id\": \"ctif\",\n        \"name\": \"Chantilly-Tiffany\",\n        \"temperament\": \"Affectionate, Demanding, Interactive, Loyal\",\n        \"origin\": \"United States\",\n        \"country_codes\": \"US\",\n        \"country_code\": \"US\",\n        \"description\": \"The Chantilly is a devoted companion and prefers company to being left alone. While the Chantilly is not demanding, she will \\\"chirp\\\" and \\\"talk\\\" as if having a conversation. This breed is affectionate, with a sweet temperament. It can stay still for extended periods, happily lounging in the lap of its loved one. This quality makes the Tiffany an ideal traveling companion, and an ideal house companion for senior citizens and the physically handicapped.\",\n        \"life_span\": \"14 - 16\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"Chantilly, Foreign Longhair\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 4,\n        \"grooming\": 5,\n        \"health_issues\": 1,\n        \"intelligence\": 5,\n        \"shedding_level\": 5,\n        \"social_needs\": 3,\n        \"stranger_friendly\": 4,\n        \"vocalisation\": 5,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Chantilly-Tiffany\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"TR-5nAd_S\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"6 - 15\",\n            \"metric\": \"3 - 7\"\n        },\n        \"id\": \"char\",\n        \"name\": \"Chartreux\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsCJ/Chartreux.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/chartreux\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/chartreux\",\n        \"temperament\": \"Affectionate, Loyal, Intelligent, Social, Lively, Playful\",\n        \"origin\": \"France\",\n        \"country_codes\": \"FR\",\n        \"country_code\": \"FR\",\n        \"description\": \"The Chartreux is generally silent but communicative. Short play sessions, mixed with naps and meals are their perfect day. Whilst appreciating any attention you give them, they are not demanding, content instead to follow you around devotedly, sleep on your bed and snuggle with you if you’re not feeling well.\",\n        \"life_span\": \"12 - 15\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 2,\n        \"grooming\": 1,\n        \"health_issues\": 2,\n        \"intelligence\": 4,\n        \"shedding_level\": 3,\n        \"social_needs\": 5,\n        \"stranger_friendly\": 5,\n        \"vocalisation\": 1,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 1,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Chartreux\",\n        \"hypoallergenic\": 1,\n        \"reference_image_id\": \"j6oFGLpRG\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"7 - 15\",\n            \"metric\": \"3 - 7\"\n        },\n        \"id\": \"chau\",\n        \"name\": \"Chausie\",\n        \"temperament\": \"Affectionate, Intelligent, Playful, Social\",\n        \"origin\": \"Egypt\",\n        \"country_codes\": \"EG\",\n        \"country_code\": \"EG\",\n        \"description\": \"For those owners who desire a feline capable of evoking the great outdoors, the strikingly beautiful Chausie retains a bit of the wild in its appearance but has the house manners of our friendly, familiar moggies. Very playful, this cat needs a large amount of space to be able to fully embrace its hunting instincts.\",\n        \"life_span\": \"12 - 14\",\n        \"indoor\": 0,\n        \"alt_names\": \"Nile Cat\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 4,\n        \"grooming\": 3,\n        \"health_issues\": 1,\n        \"intelligence\": 5,\n        \"shedding_level\": 3,\n        \"social_needs\": 3,\n        \"stranger_friendly\": 4,\n        \"vocalisation\": 1,\n        \"experimental\": 1,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Chausie\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"vJ3lEYgXr\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"8 - 15\",\n            \"metric\": \"4 - 7\"\n        },\n        \"id\": \"chee\",\n        \"name\": \"Cheetoh\",\n        \"temperament\": \"Affectionate, Gentle, Intelligent, Social\",\n        \"origin\": \"United States\",\n        \"country_codes\": \"US\",\n        \"country_code\": \"US\",\n        \"description\": \"The Cheetoh has a super affectionate nature and real love for their human companions; they are intelligent with the ability to learn quickly. You can expect that a Cheetoh will be a fun-loving kitty who enjoys playing, running, and jumping through every room in your house.\",\n        \"life_span\": \"12 - 14\",\n        \"indoor\": 0,\n        \"alt_names\": \" \",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 4,\n        \"grooming\": 1,\n        \"health_issues\": 1,\n        \"intelligence\": 5,\n        \"shedding_level\": 1,\n        \"social_needs\": 3,\n        \"stranger_friendly\": 4,\n        \"vocalisation\": 5,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Bengal_cat#Cheetoh\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"IFXsxmXLm\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"4 - 10\",\n            \"metric\": \"2 - 5\"\n        },\n        \"id\": \"csho\",\n        \"name\": \"Colorpoint Shorthair\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsCJ/ColorpointShorthair.aspx\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/colorpoint-shorthair\",\n        \"temperament\": \"Affectionate, Intelligent, Playful, Social\",\n        \"origin\": \"United States\",\n        \"country_codes\": \"US\",\n        \"country_code\": \"US\",\n        \"description\": \"Colorpoint Shorthairs are an affectionate breed, devoted and loyal to their people. Sensitive to their owner’s moods, Colorpoints are more than happy to sit at your side or on your lap and purr words of encouragement on a bad day. They will constantly seek out your lap whenever it is open and in the moments when your lap is preoccupied they will stretch out in sunny spots on the ground.\",\n        \"life_span\": \"12 - 16\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"\",\n        \"adaptability\": 3,\n        \"affection_level\": 4,\n        \"child_friendly\": 4,\n        \"cat_friendly\": 3,\n        \"dog_friendly\": 4,\n        \"energy_level\": 4,\n        \"grooming\": 2,\n        \"health_issues\": 2,\n        \"intelligence\": 5,\n        \"shedding_level\": 3,\n        \"social_needs\": 4,\n        \"stranger_friendly\": 2,\n        \"vocalisation\": 5,\n        \"bidability\": 4,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Colorpoint_Shorthair\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"oSpqGyUDS\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"5 - 9\",\n            \"metric\": \"2 - 4\"\n        },\n        \"id\": \"crex\",\n        \"name\": \"Cornish Rex\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsCJ/CornishRex.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/cornish-rex\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/cornish-rex\",\n        \"temperament\": \"Affectionate, Intelligent, Active, Curious, Playful\",\n        \"origin\": \"United Kingdom\",\n        \"country_codes\": \"GB\",\n        \"country_code\": \"GB\",\n        \"description\": \"This is a confident cat who loves people and will follow them around, waiting for any opportunity to sit in a lap or give a kiss. He enjoys being handled, making it easy to take him to the veterinarian or train him for therapy work. The Cornish Rex stay in kitten mode most of their lives and well into their senior years. \",\n        \"life_span\": \"11 - 14\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"cat_friendly\": 2,\n        \"dog_friendly\": 5,\n        \"energy_level\": 5,\n        \"grooming\": 1,\n        \"health_issues\": 2,\n        \"intelligence\": 5,\n        \"shedding_level\": 1,\n        \"social_needs\": 5,\n        \"stranger_friendly\": 3,\n        \"vocalisation\": 1,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 1,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Cornish_Rex\",\n        \"hypoallergenic\": 1,\n        \"reference_image_id\": \"unX21IBVB\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"8 - 13\",\n            \"metric\": \"4 - 6\"\n        },\n        \"id\": \"cymr\",\n        \"name\": \"Cymric\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/cymric\",\n        \"temperament\": \"Gentle, Loyal, Intelligent, Playful\",\n        \"origin\": \"Canada\",\n        \"country_codes\": \"CA\",\n        \"country_code\": \"CA\",\n        \"description\": \"The Cymric is a placid, sweet cat. They do not get too upset about anything that happens in their world. They are loving companions and adore people. They are smart and dexterous, capable of using his paws to get into cabinets or to open doors.\",\n        \"life_span\": \"8 - 14\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"Spangle\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 5,\n        \"grooming\": 3,\n        \"health_issues\": 3,\n        \"intelligence\": 5,\n        \"shedding_level\": 5,\n        \"social_needs\": 5,\n        \"stranger_friendly\": 3,\n        \"vocalisation\": 3,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 1,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Cymric_(cat)\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"3dbtapCWM\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"8 - 16\",\n            \"metric\": \"4 - 7\"\n        },\n        \"id\": \"cypr\",\n        \"name\": \"Cyprus\",\n        \"temperament\": \"Affectionate, Social\",\n        \"origin\": \"Cyprus\",\n        \"country_codes\": \"CY\",\n        \"country_code\": \"CY\",\n        \"description\": \"Loving, loyal, social and inquisitive, the Cyprus cat forms strong ties with their families and love nothing more than to be involved in everything that goes on in their surroundings. They are not overly active by nature which makes them the perfect companion for people who would like to share their homes with a laid-back relaxed feline companion. \",\n        \"life_span\": \"12 - 15\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"Cypriot cat\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 4,\n        \"grooming\": 3,\n        \"health_issues\": 1,\n        \"intelligence\": 3,\n        \"shedding_level\": 3,\n        \"social_needs\": 3,\n        \"stranger_friendly\": 4,\n        \"vocalisation\": 3,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 1,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Cyprus_cat\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"tJbzb7FKo\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"5 - 10\",\n            \"metric\": \"2 - 5\"\n        },\n        \"id\": \"drex\",\n        \"name\": \"Devon Rex\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsCJ/DevonRex.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/devon-rex\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/devon-rex\",\n        \"temperament\": \"Highly interactive, Mischievous, Loyal, Social, Playful\",\n        \"origin\": \"United Kingdom\",\n        \"country_codes\": \"GB\",\n        \"country_code\": \"GB\",\n        \"description\": \"The favourite perch of the Devon Rex is right at head level, on the shoulder of her favorite person. She takes a lively interest in everything that is going on and refuses to be left out of any activity. Count on her to stay as close to you as possible, occasionally communicating his opinions in a quiet voice. She loves people and welcomes the attentions of friends and family alike.\",\n        \"life_span\": \"10 - 15\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"Pixie cat, Alien cat, Poodle cat\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 5,\n        \"grooming\": 1,\n        \"health_issues\": 3,\n        \"intelligence\": 5,\n        \"shedding_level\": 1,\n        \"social_needs\": 5,\n        \"stranger_friendly\": 5,\n        \"vocalisation\": 1,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 1,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Devon_Rex\",\n        \"hypoallergenic\": 1,\n        \"reference_image_id\": \"4RzEwvyzz\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"10 - 12\",\n            \"metric\": \"5 - 6\"\n        },\n        \"id\": \"dons\",\n        \"name\": \"Donskoy\",\n        \"temperament\": \"Playful, affectionate, loyal, social\",\n        \"origin\": \"Russia\",\n        \"country_codes\": \"RU\",\n        \"country_code\": \"RU\",\n        \"description\": \"Donskoy are affectionate, intelligent, and easy-going. They demand lots of attention and interaction. The Donskoy also gets along well with other pets. It is now thought the same gene that causes degrees of hairlessness in the Donskoy also causes alterations in cat personality, making them calmer the less hair they have.\",\n        \"life_span\": \"12 - 15\",\n        \"indoor\": 0,\n        \"adaptability\": 4,\n        \"affection_level\": 4,\n        \"child_friendly\": 3,\n        \"cat_friendly\": 3,\n        \"dog_friendly\": 3,\n        \"energy_level\": 4,\n        \"grooming\": 2,\n        \"health_issues\": 3,\n        \"intelligence\": 3,\n        \"shedding_level\": 1,\n        \"social_needs\": 5,\n        \"stranger_friendly\": 5,\n        \"vocalisation\": 2,\n        \"experimental\": 0,\n        \"hairless\": 1,\n        \"natural\": 0,\n        \"rare\": 1,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Donskoy_(cat)\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"3KG57GfMW\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"9 - 12\",\n            \"metric\": \"4 - 6\"\n        },\n        \"id\": \"lihu\",\n        \"name\": \"Dragon Li\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/li-hua\",\n        \"temperament\": \"Intelligent, Friendly, Gentle, Loving, Loyal\",\n        \"origin\": \"China\",\n        \"country_codes\": \"CN\",\n        \"country_code\": \"CN\",\n        \"description\": \"The Dragon Li is loyal, but not particularly affectionate. They are known to be very intelligent, and their natural breed status means that they're very active. She is is gentle with people, and has a reputation as a talented hunter of rats and other vermin.\",\n        \"life_span\": \"12 - 15\",\n        \"indoor\": 1,\n        \"alt_names\": \"Chinese Lia Hua, Lí hua māo (貍花貓), Li Hua\",\n        \"adaptability\": 3,\n        \"affection_level\": 3,\n        \"child_friendly\": 3,\n        \"cat_friendly\": 3,\n        \"dog_friendly\": 3,\n        \"energy_level\": 3,\n        \"grooming\": 1,\n        \"health_issues\": 1,\n        \"intelligence\": 3,\n        \"shedding_level\": 3,\n        \"social_needs\": 4,\n        \"stranger_friendly\": 3,\n        \"vocalisation\": 3,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 1,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Dragon_Li\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"BQMSld0A0\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"6 - 14\",\n            \"metric\": \"3 - 6\"\n        },\n        \"id\": \"emau\",\n        \"name\": \"Egyptian Mau\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsCJ/EgyptianMau.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/egyptian-mau\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/egyptian-mau\",\n        \"temperament\": \"Agile, Dependent, Gentle, Intelligent, Lively, Loyal, Playful\",\n        \"origin\": \"Egypt\",\n        \"country_codes\": \"EG\",\n        \"country_code\": \"EG\",\n        \"description\": \"The Egyptian Mau is gentle and reserved. She loves her people and desires attention and affection from them but is wary of others. Early, continuing socialization is essential with this sensitive and sometimes shy cat, especially if you plan to show or travel with her. Otherwise, she can be easily startled by unexpected noises or events.\",\n        \"life_span\": \"18 - 20\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"Pharaoh Cat\",\n        \"adaptability\": 2,\n        \"affection_level\": 5,\n        \"child_friendly\": 3,\n        \"dog_friendly\": 3,\n        \"energy_level\": 5,\n        \"grooming\": 1,\n        \"health_issues\": 3,\n        \"intelligence\": 4,\n        \"shedding_level\": 3,\n        \"social_needs\": 4,\n        \"stranger_friendly\": 2,\n        \"vocalisation\": 3,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 1,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Egyptian_Mau\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"TuSyTkt2n\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"7 - 14\",\n            \"metric\": \"3 - 6\"\n        },\n        \"id\": \"ebur\",\n        \"name\": \"European Burmese\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsCJ/EuropeanBurmese.aspx\",\n        \"temperament\": \"Sweet, Affectionate, Loyal\",\n        \"origin\": \"Burma\",\n        \"country_codes\": \"MM\",\n        \"country_code\": \"MM\",\n        \"description\": \"The European Burmese is a very affectionate, intelligent, and loyal cat. They thrive on companionship and will want to be with you, participating in everything you do. While they might pick a favorite family member, chances are that they will interact with everyone in the home, as well as any visitors that come to call. They are inquisitive and playful, even as adults. \",\n        \"life_span\": \"10 - 15\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"cat_friendly\": 4,\n        \"dog_friendly\": 4,\n        \"energy_level\": 4,\n        \"grooming\": 1,\n        \"health_issues\": 4,\n        \"intelligence\": 5,\n        \"shedding_level\": 3,\n        \"social_needs\": 5,\n        \"stranger_friendly\": 5,\n        \"vocalisation\": 4,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"hypoallergenic\": 0\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"7 - 14\",\n            \"metric\": \"3 - 6\"\n        },\n        \"id\": \"esho\",\n        \"name\": \"Exotic Shorthair\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsCJ/Exotic.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/exotic-shorthair\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/exotic-shorthair\",\n        \"temperament\": \"Affectionate, Sweet, Loyal, Quiet, Peaceful\",\n        \"origin\": \"United States\",\n        \"country_codes\": \"US\",\n        \"country_code\": \"US\",\n        \"description\": \"The Exotic Shorthair is a gentle friendly cat that has the same personality as the Persian. They love having fun, don’t mind the company of other cats and dogs, also love to curl up for a sleep in a safe place. Exotics love their own people, but around strangers they are cautious at first. Given time, they usually warm up to visitors.\",\n        \"life_span\": \"12 - 15\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"Exotic\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 3,\n        \"dog_friendly\": 3,\n        \"energy_level\": 3,\n        \"grooming\": 2,\n        \"health_issues\": 3,\n        \"intelligence\": 3,\n        \"shedding_level\": 2,\n        \"social_needs\": 4,\n        \"stranger_friendly\": 2,\n        \"vocalisation\": 1,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Exotic_Shorthair\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"YnPrYEmfe\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"6 - 10\",\n            \"metric\": \"3 - 5\"\n        },\n        \"id\": \"hbro\",\n        \"name\": \"Havana Brown\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsCJ/HavanaBrown.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/havana-brown\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/havana-brown\",\n        \"temperament\": \"Affectionate, Curious, Demanding, Friendly, Intelligent, Playful\",\n        \"origin\": \"United Kingdom\",\n        \"country_codes\": \"GB\",\n        \"country_code\": \"GB\",\n        \"description\": \"The Havana Brown is human oriented, playful, and curious. She has a strong desire to spend time with her people and involve herself in everything they do. Being naturally inquisitive, the Havana Brown reaches out with a paw to touch and feel when investigating curiosities in its environment. They are truly sensitive by nature and frequently gently touch their human companions as if they are extending a paw of friendship.\",\n        \"life_span\": \"10 - 15\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"Havana, HB\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 3,\n        \"grooming\": 1,\n        \"health_issues\": 1,\n        \"intelligence\": 5,\n        \"shedding_level\": 3,\n        \"social_needs\": 5,\n        \"stranger_friendly\": 3,\n        \"vocalisation\": 1,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Havana_Brown\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"njK25knLH\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"7 - 14\",\n            \"metric\": \"3 - 6\"\n        },\n        \"id\": \"hima\",\n        \"name\": \"Himalayan\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/himalayan\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/himalayan\",\n        \"temperament\": \"Dependent, Gentle, Intelligent, Quiet, Social\",\n        \"origin\": \"United States\",\n        \"country_codes\": \"US\",\n        \"country_code\": \"US\",\n        \"description\": \"Calm and devoted, Himalayans make excellent companions, though they prefer a quieter home. They are playful in a sedate kind of way and enjoy having an assortment of toys. The Himalayan will stretch out next to you, sleep in your bed and even sit on your lap when she is in the mood.\",\n        \"life_span\": \"9 - 15\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"Himalayan Persian, Colourpoint Persian, Longhaired Colourpoint, Himmy\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 2,\n        \"dog_friendly\": 2,\n        \"energy_level\": 1,\n        \"grooming\": 5,\n        \"health_issues\": 3,\n        \"intelligence\": 3,\n        \"shedding_level\": 4,\n        \"social_needs\": 4,\n        \"stranger_friendly\": 2,\n        \"vocalisation\": 1,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Himalayan_(cat)\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"CDhOtM-Ig\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"5 - 10\",\n            \"metric\": \"2 - 5\"\n        },\n        \"id\": \"jbob\",\n        \"name\": \"Japanese Bobtail\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsCJ/JapaneseBobtail.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/japanese-bobtail\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/japanese-bobtail\",\n        \"temperament\": \"Active, Agile, Clever, Easy Going, Intelligent, Lively, Loyal, Playful, Social\",\n        \"origin\": \"Japan\",\n        \"country_codes\": \"JP\",\n        \"country_code\": \"JP\",\n        \"description\": \"The Japanese Bobtail is an active, sweet, loving and highly intelligent breed. They love to be with people and play seemingly endlessly. They learn their name and respond to it. They bring toys to people and play fetch with a favorite toy for hours. Bobtails are social and are at their best when in the company of people. They take over the house and are not intimidated. If a dog is in the house, Bobtails assume Bobtails are in charge.\",\n        \"life_span\": \"14 - 16\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"Japanese Truncated Cat\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 5,\n        \"grooming\": 1,\n        \"health_issues\": 1,\n        \"intelligence\": 5,\n        \"shedding_level\": 3,\n        \"social_needs\": 5,\n        \"stranger_friendly\": 5,\n        \"vocalisation\": 5,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 1,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 1,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Japanese_Bobtail\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"-tm9-znzl\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"5 - 10\",\n            \"metric\": \"2 - 5\"\n        },\n        \"id\": \"java\",\n        \"name\": \"Javanese\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/javanese\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/javanese\",\n        \"temperament\": \"Active, Devoted, Intelligent, Playful\",\n        \"origin\": \"United States\",\n        \"country_codes\": \"US\",\n        \"country_code\": \"US\",\n        \"description\": \"Javanese are endlessly interested, intelligent and active. They tend to enjoy jumping to great heights, playing with fishing pole-type or other interactive toys and just generally investigating their surroundings. He will attempt to copy things you do, such as opening doors or drawers.\",\n        \"life_span\": \"10 - 12\",\n        \"indoor\": 0,\n        \"alt_names\": \" \",\n        \"adaptability\": 4,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 4,\n        \"energy_level\": 5,\n        \"grooming\": 1,\n        \"health_issues\": 3,\n        \"intelligence\": 5,\n        \"shedding_level\": 2,\n        \"social_needs\": 5,\n        \"stranger_friendly\": 3,\n        \"vocalisation\": 5,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Javanese_cat\",\n        \"hypoallergenic\": 1,\n        \"reference_image_id\": \"xoI_EpOKe\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"8 - 12\",\n            \"metric\": \"4 - 6\"\n        },\n        \"id\": \"khao\",\n        \"name\": \"Khao Manee\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsKthruR/KhaoManee.aspx\",\n        \"temperament\": \"Calm, Relaxed, Talkative, Playful, Warm\",\n        \"origin\": \"Thailand\",\n        \"country_codes\": \"TH\",\n        \"country_code\": \"TH\",\n        \"description\": \"The Khao Manee is highly intelligent, with an extrovert and inquisitive nature, however they are also very calm and relaxed, making them an idea lap cat.\",\n        \"life_span\": \"10 - 12\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"Diamond Eye cat\",\n        \"adaptability\": 4,\n        \"affection_level\": 4,\n        \"child_friendly\": 3,\n        \"cat_friendly\": 3,\n        \"dog_friendly\": 3,\n        \"energy_level\": 3,\n        \"grooming\": 3,\n        \"health_issues\": 1,\n        \"intelligence\": 4,\n        \"shedding_level\": 3,\n        \"social_needs\": 3,\n        \"stranger_friendly\": 3,\n        \"vocalisation\": 5,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Khao_Manee\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"165ok6ESN\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"7 - 11\",\n            \"metric\": \"3 - 5\"\n        },\n        \"id\": \"kora\",\n        \"name\": \"Korat\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsKthruR/Korat.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/korat\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/korat\",\n        \"temperament\": \"Active, Loyal, highly intelligent, Expressive, Trainable\",\n        \"origin\": \"Thailand\",\n        \"country_codes\": \"TH\",\n        \"country_code\": \"TH\",\n        \"description\": \"The Korat is a natural breed, and one of the oldest stable cat breeds. They are highly intelligent and confident cats that can be fearless, although they are startled by loud sounds and sudden movements. Korats form strong bonds with their people and like to cuddle and stay nearby.\",\n        \"life_span\": \"10 - 15\",\n        \"indoor\": 0,\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 3,\n        \"grooming\": 1,\n        \"health_issues\": 1,\n        \"intelligence\": 5,\n        \"shedding_level\": 3,\n        \"social_needs\": 5,\n        \"stranger_friendly\": 2,\n        \"vocalisation\": 3,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 1,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Korat\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"DbwiefiaY\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"8 - 15\",\n            \"metric\": \"4 - 7\"\n        },\n        \"id\": \"kuri\",\n        \"name\": \"Kurilian\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/kurilian-bobtail\",\n        \"temperament\": \"Independent, highly intelligent, clever, inquisitive, sociable, playful, trainable\",\n        \"origin\": \"Russia\",\n        \"country_codes\": \"RU\",\n        \"country_code\": \"RU\",\n        \"description\": \"The character of the Kurilian Bobtail is independent, highly intelligent, clever, inquisitive, sociable, playful, trainable, absent of aggression and very gentle. They are devoted to their humans and when allowed are either on the lap of or sleeping in bed with their owners.\",\n        \"life_span\": \"15 - 20\",\n        \"indoor\": 0,\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 5,\n        \"dog_friendly\": 5,\n        \"energy_level\": 5,\n        \"grooming\": 1,\n        \"health_issues\": 1,\n        \"intelligence\": 5,\n        \"shedding_level\": 2,\n        \"social_needs\": 5,\n        \"stranger_friendly\": 5,\n        \"vocalisation\": 3,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 1,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 1,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Kurilian_Bobtail\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"NZpO4pU56M\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"6 - 10\",\n            \"metric\": \"3 - 5\"\n        },\n        \"id\": \"lape\",\n        \"name\": \"LaPerm\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsKthruR/LaPerm.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/laperm\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/laperm\",\n        \"temperament\": \"Affectionate, Friendly, Gentle, Intelligent, Playful, Quiet\",\n        \"origin\": \"Thailand\",\n        \"country_codes\": \"TH\",\n        \"country_code\": \"TH\",\n        \"description\": \"LaPerms are gentle and affectionate but also very active. Unlike many active breeds, the LaPerm is also quite content to be a lap cat. The LaPerm will often follow your lead; that is, if they are busy playing and you decide to sit and relax, simply pick up your LaPerm and sit down with it, and it will stay in your lap, devouring the attention you give it.\",\n        \"life_span\": \"10 - 15\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"Si-Sawat\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 4,\n        \"grooming\": 1,\n        \"health_issues\": 1,\n        \"intelligence\": 5,\n        \"shedding_level\": 3,\n        \"social_needs\": 4,\n        \"stranger_friendly\": 4,\n        \"vocalisation\": 3,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 1,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/LaPerm\",\n        \"hypoallergenic\": 1,\n        \"reference_image_id\": \"aKbsEYjSl\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"12 - 18\",\n            \"metric\": \"5 - 8\"\n        },\n        \"id\": \"mcoo\",\n        \"name\": \"Maine Coon\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsKthruR/MaineCoon.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/maine-coon\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/maine-coon\",\n        \"temperament\": \"Adaptable, Intelligent, Loving, Gentle, Independent\",\n        \"origin\": \"United States\",\n        \"country_codes\": \"US\",\n        \"country_code\": \"US\",\n        \"description\": \"They are known for their size and luxurious long coat Maine Coons are considered a gentle giant. The good-natured and affable Maine Coon adapts well to many lifestyles and personalities. She likes being with people and has the habit of following them around, but isn’t needy. Most Maine Coons love water and they can be quite good swimmers.\",\n        \"life_span\": \"12 - 15\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"Coon Cat, Maine Cat, Maine Shag, Snowshoe Cat, American Longhair, The Gentle Giants\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 3,\n        \"grooming\": 3,\n        \"health_issues\": 3,\n        \"intelligence\": 5,\n        \"shedding_level\": 3,\n        \"social_needs\": 3,\n        \"stranger_friendly\": 5,\n        \"vocalisation\": 1,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 1,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Maine_Coon\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"OOD3VXAQn\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"6 - 13\",\n            \"metric\": \"3 - 6\"\n        },\n        \"id\": \"mala\",\n        \"name\": \"Malayan\",\n        \"temperament\": \"Affectionate, Interactive, Playful, Social\",\n        \"origin\": \"United Kingdom\",\n        \"country_codes\": \"GB\",\n        \"country_code\": \"GB\",\n        \"description\": \"Malayans love to explore and even enjoy traveling by way of a cat carrier. They are quite a talkative and rather loud cat with an apparent strong will. These cats will make sure that you give it the attention it seeks and always seem to want to be held and hugged. They will constantly interact with people, even strangers. They love to play and cuddle.\",\n        \"life_span\": \"12 - 18\",\n        \"indoor\": 0,\n        \"alt_names\": \"Asian\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 5,\n        \"grooming\": 1,\n        \"health_issues\": 1,\n        \"intelligence\": 3,\n        \"shedding_level\": 1,\n        \"social_needs\": 3,\n        \"stranger_friendly\": 3,\n        \"vocalisation\": 5,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Asian_cat\",\n        \"hypoallergenic\": 0\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"7 - 13\",\n            \"metric\": \"3 - 6\"\n        },\n        \"id\": \"manx\",\n        \"name\": \"Manx\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsKthruR/Manx.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/manx\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/manx\",\n        \"temperament\": \"Easy Going, Intelligent, Loyal, Playful, Social\",\n        \"origin\": \"Isle of Man\",\n        \"country_codes\": \"IM\",\n        \"country_code\": \"IM\",\n        \"description\": \"The Manx is a placid, sweet cat that is gentle and playful. She never seems to get too upset about anything. She is a loving companion and adores being with people.\",\n        \"life_span\": \"12 - 14\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"Manks, Stubbin, Rumpy\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 5,\n        \"grooming\": 1,\n        \"health_issues\": 3,\n        \"intelligence\": 5,\n        \"shedding_level\": 5,\n        \"social_needs\": 5,\n        \"stranger_friendly\": 3,\n        \"vocalisation\": 3,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 1,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 1,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Manx_(cat)\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"fhYh2PDcC\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"5 - 9\",\n            \"metric\": \"2 - 4\"\n        },\n        \"id\": \"munc\",\n        \"name\": \"Munchkin\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/munchkin\",\n        \"temperament\": \"Agile, Easy Going, Intelligent, Playful\",\n        \"origin\": \"United States\",\n        \"country_codes\": \"US\",\n        \"country_code\": \"US\",\n        \"description\": \"The Munchkin is an outgoing cat who enjoys being handled. She has lots of energy and is faster and more agile than she looks. The shortness of their legs does not seem to interfere with their running and leaping abilities.\",\n        \"life_span\": \"10 - 15\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 4,\n        \"grooming\": 2,\n        \"health_issues\": 3,\n        \"intelligence\": 5,\n        \"shedding_level\": 3,\n        \"social_needs\": 5,\n        \"stranger_friendly\": 5,\n        \"vocalisation\": 3,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 1,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Munchkin_(cat)\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"j5cVSqLer\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"7 - 11\",\n            \"metric\": \"3 - 5\"\n        },\n        \"id\": \"nebe\",\n        \"name\": \"Nebelung\",\n        \"temperament\": \"Gentle, Quiet, Shy, Playful\",\n        \"origin\": \"United States\",\n        \"country_codes\": \"US\",\n        \"country_code\": \"US\",\n        \"description\": \"The Nebelung may have a reserved nature, but she loves to play (being especially fond of retrieving) and enjoys jumping or climbing to high places where she can study people and situations at her leisure before making up her mind about whether she wants to get involved.\",\n        \"life_span\": \"11 - 16\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"Longhaired Russian Blue\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 4,\n        \"energy_level\": 3,\n        \"grooming\": 3,\n        \"health_issues\": 2,\n        \"intelligence\": 5,\n        \"shedding_level\": 3,\n        \"social_needs\": 3,\n        \"stranger_friendly\": 3,\n        \"vocalisation\": 1,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 1,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Nebelung\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"OGTWqNNOt\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"8 - 16\",\n            \"metric\": \"4 - 7\"\n        },\n        \"id\": \"norw\",\n        \"name\": \"Norwegian Forest Cat\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsKthruR/NorwegianForestCat.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/norwegian-forest-cat\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/norwegian-forest-cat\",\n        \"temperament\": \"Sweet, Active, Intelligent, Social, Playful, Lively, Curious\",\n        \"origin\": \"Norway\",\n        \"country_codes\": \"NO\",\n        \"country_code\": \"NO\",\n        \"description\": \"The Norwegian Forest Cat is a sweet, loving cat. She appreciates praise and loves to interact with her parent. She makes a loving companion and bonds with her parents once she accepts them for her own. She is still a hunter at heart. She loves to chase toys as if they are real. She is territorial and patrols several times each day to make certain that all is fine.\",\n        \"life_span\": \"12 - 16\",\n        \"indoor\": 0,\n        \"alt_names\": \"Skogkatt / Skaukatt, Norsk Skogkatt / Norsk Skaukatt, Weegie\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 3,\n        \"grooming\": 2,\n        \"health_issues\": 3,\n        \"intelligence\": 4,\n        \"shedding_level\": 3,\n        \"social_needs\": 5,\n        \"stranger_friendly\": 5,\n        \"vocalisation\": 1,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 1,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Norwegian_Forest_Cat\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"06dgGmEOV\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"7 - 15\",\n            \"metric\": \"3 - 7\"\n        },\n        \"id\": \"ocic\",\n        \"name\": \"Ocicat\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsKthruR/Ocicat.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/ocicat\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/ocicat\",\n        \"temperament\": \"Active, Agile, Curious, Demanding, Friendly, Gentle, Lively, Playful, Social\",\n        \"origin\": \"United States\",\n        \"country_codes\": \"US\",\n        \"country_code\": \"US\",\n        \"description\": \"Loyal and devoted to their owners, the Ocicat is intelligent, confident, outgoing, and seems to have many dog traits. They can be trained to fetch toys, walk on a lead, taught to 'speak', come when called, and follow other commands. \",\n        \"life_span\": \"12 - 14\",\n        \"indoor\": 0,\n        \"alt_names\": \"\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 5,\n        \"grooming\": 1,\n        \"health_issues\": 3,\n        \"intelligence\": 5,\n        \"shedding_level\": 3,\n        \"social_needs\": 5,\n        \"stranger_friendly\": 5,\n        \"vocalisation\": 3,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Ocicat\",\n        \"hypoallergenic\": 1,\n        \"reference_image_id\": \"JAx-08Y0n\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"5 - 10\",\n            \"metric\": \"2 - 5\"\n        },\n        \"id\": \"orie\",\n        \"name\": \"Oriental\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsKthruR/Oriental.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/oriental\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/oriental\",\n        \"temperament\": \"Energetic, Affectionate, Intelligent, Social, Playful, Curious\",\n        \"origin\": \"United States\",\n        \"country_codes\": \"US\",\n        \"country_code\": \"US\",\n        \"description\": \"Orientals are passionate about the people in their lives. They become extremely attached to their humans, so be prepared for a lifetime commitment. When you are not available to entertain her, an Oriental will divert herself by jumping on top of the refrigerator, opening drawers, seeking out new hideaways.\",\n        \"life_span\": \"12 - 14\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"Foreign Type\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 5,\n        \"grooming\": 1,\n        \"health_issues\": 3,\n        \"intelligence\": 5,\n        \"shedding_level\": 3,\n        \"social_needs\": 5,\n        \"stranger_friendly\": 3,\n        \"vocalisation\": 5,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Oriental_Shorthair\",\n        \"hypoallergenic\": 1,\n        \"reference_image_id\": \"LutjkZJpH\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"9 - 14\",\n            \"metric\": \"4 - 6\"\n        },\n        \"id\": \"pers\",\n        \"name\": \"Persian\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsKthruR/Persian.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/persian\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/persian\",\n        \"temperament\": \"Affectionate, loyal, Sedate, Quiet\",\n        \"origin\": \"Iran (Persia)\",\n        \"country_codes\": \"IR\",\n        \"country_code\": \"IR\",\n        \"description\": \"Persians are sweet, gentle cats that can be playful or quiet and laid-back. Great with families and children, they absolutely love to lounge around the house. While they don’t mind a full house or active kids, they’ll usually hide when they need some alone time.\",\n        \"life_span\": \"14 - 15\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"Longhair, Persian Longhair, Shiraz, Shirazi\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 2,\n        \"dog_friendly\": 2,\n        \"energy_level\": 1,\n        \"grooming\": 5,\n        \"health_issues\": 3,\n        \"intelligence\": 3,\n        \"shedding_level\": 4,\n        \"social_needs\": 4,\n        \"stranger_friendly\": 2,\n        \"vocalisation\": 1,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 1,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Persian_(cat)\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"-Zfz5z2jK\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"8 - 17\",\n            \"metric\": \"4 - 8\"\n        },\n        \"id\": \"pixi\",\n        \"name\": \"Pixie-bob\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/pixiebob\",\n        \"temperament\": \"Affectionate, Social, Intelligent, Loyal\",\n        \"origin\": \"United States\",\n        \"country_codes\": \"US\",\n        \"country_code\": \"US\",\n        \"description\": \"Companionable and affectionate, the Pixie-bob wants to be an integral part of the family. The Pixie-Bob’s ability to bond with their humans along with their patient personas make them excellent companions for children.\",\n        \"life_span\": \"13 - 16\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 4,\n        \"grooming\": 1,\n        \"health_issues\": 2,\n        \"intelligence\": 5,\n        \"shedding_level\": 3,\n        \"social_needs\": 4,\n        \"stranger_friendly\": 4,\n        \"vocalisation\": 1,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 1,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Pixiebob\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"z7fJRNeN6\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"8 - 20\",\n            \"metric\": \"4 - 9\"\n        },\n        \"id\": \"raga\",\n        \"name\": \"Ragamuffin\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsKthruR/Ragamuffin.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/ragamuffin\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/ragamuffin\",\n        \"temperament\": \"Affectionate, Friendly, Gentle, Calm\",\n        \"origin\": \"United States\",\n        \"country_codes\": \"US\",\n        \"country_code\": \"US\",\n        \"description\": \"The Ragamuffin is calm, even tempered and gets along well with all family members. Changes in routine generally do not upset her. She is an ideal companion for those in apartments, and with children due to her patient nature.\",\n        \"life_span\": \"12 - 16\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 3,\n        \"grooming\": 3,\n        \"health_issues\": 3,\n        \"intelligence\": 5,\n        \"shedding_level\": 3,\n        \"social_needs\": 3,\n        \"stranger_friendly\": 5,\n        \"vocalisation\": 1,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Ragamuffin_cat\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"SMuZx-bFM\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"12 - 20\",\n            \"metric\": \"5 - 9\"\n        },\n        \"id\": \"ragd\",\n        \"name\": \"Ragdoll\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsKthruR/Ragdoll.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/ragdoll\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/ragdoll\",\n        \"temperament\": \"Affectionate, Friendly, Gentle, Quiet, Easygoing\",\n        \"origin\": \"United States\",\n        \"country_codes\": \"US\",\n        \"country_code\": \"US\",\n        \"description\": \"Ragdolls love their people, greeting them at the door, following them around the house, and leaping into a lap or snuggling in bed whenever given the chance. They are the epitome of a lap cat, enjoy being carried and collapsing into the arms of anyone who holds them.\",\n        \"life_span\": \"12 - 17\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"Rag doll\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 3,\n        \"grooming\": 2,\n        \"health_issues\": 3,\n        \"intelligence\": 3,\n        \"shedding_level\": 3,\n        \"social_needs\": 5,\n        \"stranger_friendly\": 3,\n        \"vocalisation\": 1,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Ragdoll\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"oGefY4YoG\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"5 - 11\",\n            \"metric\": \"2 - 5\"\n        },\n        \"id\": \"rblu\",\n        \"name\": \"Russian Blue\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsKthruR/RussianBlue.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/russian-blue-nebelung\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/russian-blue\",\n        \"temperament\": \"Active, Dependent, Easy Going, Gentle, Intelligent, Loyal, Playful, Quiet\",\n        \"origin\": \"Russia\",\n        \"country_codes\": \"RU\",\n        \"country_code\": \"RU\",\n        \"description\": \"Russian Blues are very loving and reserved. They do not like noisy households but they do like to play and can be quite active when outdoors. They bond very closely with their owner and are known to be compatible with other pets.\",\n        \"life_span\": \"10 - 16\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"Archangel Blue, Archangel Cat\",\n        \"adaptability\": 3,\n        \"affection_level\": 3,\n        \"child_friendly\": 3,\n        \"dog_friendly\": 3,\n        \"energy_level\": 3,\n        \"grooming\": 3,\n        \"health_issues\": 1,\n        \"intelligence\": 3,\n        \"shedding_level\": 3,\n        \"social_needs\": 3,\n        \"stranger_friendly\": 1,\n        \"vocalisation\": 1,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 1,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Russian_Blue\",\n        \"hypoallergenic\": 1,\n        \"reference_image_id\": \"Rhj-JsTLP\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"8 - 25\",\n            \"metric\": \"4 - 11\"\n        },\n        \"id\": \"sava\",\n        \"name\": \"Savannah\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/savannah\",\n        \"temperament\": \"Curious, Social, Intelligent, Loyal, Outgoing, Adventurous, Affectionate\",\n        \"origin\": \"United States\",\n        \"country_codes\": \"US\",\n        \"country_code\": \"US\",\n        \"description\": \"Savannah is the feline version of a dog. Actively seeking social interaction, they are given to pouting if left out. Remaining kitten-like through life. Profoundly loyal to immediate family members whilst questioning the presence of strangers. Making excellent companions that are loyal, intelligent and eager to be involved.\",\n        \"life_span\": \"17 - 20\",\n        \"indoor\": 0,\n        \"alt_names\": \"\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 5,\n        \"grooming\": 1,\n        \"health_issues\": 1,\n        \"intelligence\": 5,\n        \"shedding_level\": 3,\n        \"social_needs\": 5,\n        \"stranger_friendly\": 5,\n        \"vocalisation\": 1,\n        \"experimental\": 1,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Savannah_cat\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"a8nIYvs6S\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"5 - 11\",\n            \"metric\": \"2 - 5\"\n        },\n        \"id\": \"sfol\",\n        \"name\": \"Scottish Fold\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsSthruT/ScottishFold.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/scottish-fold-highland-fold\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/scottish-fold\",\n        \"temperament\": \"Affectionate, Intelligent, Loyal, Playful, Social, Sweet, Loving\",\n        \"origin\": \"United Kingdom\",\n        \"country_codes\": \"GB\",\n        \"country_code\": \"GB\",\n        \"description\": \"The Scottish Fold is a sweet, charming breed. She is an easy cat to live with and to care for. She is affectionate and is comfortable with all members of her family. Her tail should be handled gently. Folds are known for sleeping on their backs, and for sitting with their legs stretched out and their paws on their belly. This is called the \\\"Buddha Position\\\".\",\n        \"life_span\": \"11 - 14\",\n        \"indoor\": 0,\n        \"alt_names\": \"Scot Fold\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 3,\n        \"grooming\": 1,\n        \"health_issues\": 4,\n        \"intelligence\": 3,\n        \"shedding_level\": 3,\n        \"social_needs\": 3,\n        \"stranger_friendly\": 3,\n        \"vocalisation\": 1,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Scottish_Fold\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"o9t0LDcsa\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"6 - 16\",\n            \"metric\": \"3 - 7\"\n        },\n        \"id\": \"srex\",\n        \"name\": \"Selkirk Rex\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsSthruT/SelkirkRex.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/selkirk-rex\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/selkirk-rex\",\n        \"temperament\": \"Active, Affectionate, Dependent, Gentle, Patient, Playful, Quiet, Social\",\n        \"origin\": \"United States\",\n        \"country_codes\": \"US\",\n        \"country_code\": \"US\",\n        \"description\": \"The Selkirk Rex is an incredibly patient, loving, and tolerant breed. The Selkirk also has a silly side and is sometimes described as clownish. She loves being a lap cat and will be happy to chat with you in a quiet voice if you talk to her. \",\n        \"life_span\": \"14 - 15\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"Shepherd Cat\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 3,\n        \"grooming\": 2,\n        \"health_issues\": 4,\n        \"intelligence\": 3,\n        \"shedding_level\": 1,\n        \"social_needs\": 3,\n        \"stranger_friendly\": 3,\n        \"vocalisation\": 3,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 1,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Selkirk_Rex\",\n        \"hypoallergenic\": 1,\n        \"reference_image_id\": \"II9dOZmrw\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"8 - 15\",\n            \"metric\": \"4 - 7\"\n        },\n        \"id\": \"siam\",\n        \"name\": \"Siamese\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsSthruT/Siamese.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/siamese\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/siamese\",\n        \"temperament\": \"Active, Agile, Clever, Sociable, Loving, Energetic\",\n        \"origin\": \"Thailand\",\n        \"country_codes\": \"TH\",\n        \"country_code\": \"TH\",\n        \"description\": \"While Siamese cats are extremely fond of their people, they will follow you around and supervise your every move, being talkative and opinionated. They are a demanding and social cat, that do not like being left alone for long periods.\",\n        \"life_span\": \"12 - 15\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"Siam, Thai Cat\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 5,\n        \"grooming\": 1,\n        \"health_issues\": 1,\n        \"intelligence\": 5,\n        \"shedding_level\": 2,\n        \"social_needs\": 5,\n        \"stranger_friendly\": 5,\n        \"vocalisation\": 5,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Siamese_(cat)\",\n        \"hypoallergenic\": 1,\n        \"reference_image_id\": \"ai6Jps4sx\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"8 - 16\",\n            \"metric\": \"4 - 7\"\n        },\n        \"id\": \"sibe\",\n        \"name\": \"Siberian\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsSthruT/Siberian.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/siberian\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/siberian\",\n        \"temperament\": \"Curious, Intelligent, Loyal, Sweet, Agile, Playful, Affectionate\",\n        \"origin\": \"Russia\",\n        \"country_codes\": \"RU\",\n        \"country_code\": \"RU\",\n        \"description\": \"The Siberians dog like temperament and affection makes the ideal lap cat and will live quite happily indoors. Very agile and powerful, the Siberian cat can easily leap and reach high places, including the tops of refrigerators and even doors. \",\n        \"life_span\": \"12 - 15\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"Moscow Semi-longhair, HairSiberian Forest Cat\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 5,\n        \"grooming\": 2,\n        \"health_issues\": 2,\n        \"intelligence\": 5,\n        \"shedding_level\": 3,\n        \"social_needs\": 4,\n        \"stranger_friendly\": 3,\n        \"vocalisation\": 1,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 1,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Siberian_(cat)\",\n        \"hypoallergenic\": 1,\n        \"reference_image_id\": \"3bkZAjRh1\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"5 - 8\",\n            \"metric\": \"2 - 4\"\n        },\n        \"id\": \"sing\",\n        \"name\": \"Singapura\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsSthruT/Singapura.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/singapura\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/singapura\",\n        \"temperament\": \"Affectionate, Curious, Easy Going, Intelligent, Interactive, Lively, Loyal\",\n        \"origin\": \"Singapore\",\n        \"country_codes\": \"SP\",\n        \"country_code\": \"SP\",\n        \"description\": \"The Singapura is usually cautious when it comes to meeting new people, but loves attention from his family so much that she sometimes has the reputation of being a pest. This is a highly active, curious and affectionate cat. She may be small, but she knows she’s in charge\",\n        \"life_span\": \"12 - 15\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"Drain Cat, Kucinta, Pura\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 5,\n        \"grooming\": 1,\n        \"health_issues\": 1,\n        \"intelligence\": 5,\n        \"shedding_level\": 3,\n        \"social_needs\": 5,\n        \"stranger_friendly\": 5,\n        \"vocalisation\": 1,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Singapura_(cat)\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"Qtncp2nRe\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"7 - 12\",\n            \"metric\": \"3 - 5\"\n        },\n        \"id\": \"snow\",\n        \"name\": \"Snowshoe\",\n        \"temperament\": \"Affectionate, Social, Intelligent, Sweet-tempered\",\n        \"origin\": \"United States\",\n        \"country_codes\": \"US\",\n        \"country_code\": \"US\",\n        \"description\": \"The Snowshoe is a vibrant, energetic, affectionate and intelligent cat. They love being around people which makes them ideal for families, and becomes unhappy when left alone for long periods of time. Usually attaching themselves to one person, they do whatever they can to get your attention.\",\n        \"life_span\": \"14 - 19\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 4,\n        \"grooming\": 3,\n        \"health_issues\": 1,\n        \"intelligence\": 5,\n        \"shedding_level\": 3,\n        \"social_needs\": 4,\n        \"stranger_friendly\": 4,\n        \"vocalisation\": 5,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Snowshoe_(cat)\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"MK-sYESvO\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"6 - 12\",\n            \"metric\": \"3 - 5\"\n        },\n        \"id\": \"soma\",\n        \"name\": \"Somali\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsSthruT/Somali.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/somali\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/somali\",\n        \"temperament\": \"Mischievous, Tenacious, Intelligent, Affectionate, Gentle, Interactive, Loyal\",\n        \"origin\": \"Somalia\",\n        \"country_codes\": \"SO\",\n        \"country_code\": \"SO\",\n        \"description\": \"The Somali lives life to the fullest. He climbs higher, jumps farther, plays harder. Nothing escapes the notice of this highly intelligent and inquisitive cat. Somalis love the company of humans and other animals.\",\n        \"life_span\": \"12 - 16\",\n        \"indoor\": 0,\n        \"alt_names\": \"Fox Cat, Long-Haired Abyssinian\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 3,\n        \"dog_friendly\": 4,\n        \"energy_level\": 5,\n        \"grooming\": 3,\n        \"health_issues\": 2,\n        \"intelligence\": 5,\n        \"shedding_level\": 4,\n        \"social_needs\": 5,\n        \"stranger_friendly\": 5,\n        \"vocalisation\": 1,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Somali_(cat)\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"EPF2ejNS0\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"6 - 12\",\n            \"metric\": \"3 - 5\"\n        },\n        \"id\": \"sphy\",\n        \"name\": \"Sphynx\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsSthruT/Sphynx.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/sphynx\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/sphynx\",\n        \"temperament\": \"Loyal, Inquisitive, Friendly, Quiet, Gentle\",\n        \"origin\": \"Canada\",\n        \"country_codes\": \"CA\",\n        \"country_code\": \"CA\",\n        \"description\": \"The Sphynx is an intelligent, inquisitive, extremely friendly people-oriented breed. Sphynx commonly greet their owners  at the front door, with obvious excitement and happiness. She has an unexpected sense of humor that is often at odds with her dour expression.\",\n        \"life_span\": \"12 - 14\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"Canadian Hairless, Canadian Sphynx\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 3,\n        \"grooming\": 2,\n        \"health_issues\": 4,\n        \"intelligence\": 5,\n        \"shedding_level\": 1,\n        \"social_needs\": 5,\n        \"stranger_friendly\": 5,\n        \"vocalisation\": 5,\n        \"experimental\": 0,\n        \"hairless\": 1,\n        \"natural\": 0,\n        \"rare\": 1,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Sphynx_(cat)\",\n        \"hypoallergenic\": 1,\n        \"reference_image_id\": \"BDb8ZXb1v\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"6 - 12\",\n            \"metric\": \"3 - 5\"\n        },\n        \"id\": \"tonk\",\n        \"name\": \"Tonkinese\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsSthruT/Tonkinese.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/tonkinese\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/tonkinese\",\n        \"temperament\": \"Curious, Intelligent, Social, Lively, Outgoing, Playful, Affectionate\",\n        \"origin\": \"Canada\",\n        \"country_codes\": \"CA\",\n        \"country_code\": \"CA\",\n        \"description\": \"Intelligent and generous with their affection, a Tonkinese will supervise all activities with curiosity. Loving, social, active, playful, yet content to be a lap cat\",\n        \"life_span\": \"14 - 16\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"Tonk\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 5,\n        \"grooming\": 1,\n        \"health_issues\": 1,\n        \"intelligence\": 5,\n        \"shedding_level\": 3,\n        \"social_needs\": 5,\n        \"stranger_friendly\": 5,\n        \"vocalisation\": 5,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Tonkinese_(cat)\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"KBroiVNCM\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"7 - 15\",\n            \"metric\": \"3 - 7\"\n        },\n        \"id\": \"toyg\",\n        \"name\": \"Toyger\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/toyger\",\n        \"temperament\": \"Playful, Social, Intelligent\",\n        \"origin\": \"United States\",\n        \"country_codes\": \"US\",\n        \"country_code\": \"US\",\n        \"description\": \"The Toyger has a sweet, calm personality and is generally friendly. He's outgoing enough to walk on a leash, energetic enough to play fetch and other interactive games, and confident enough to get along with other cats and friendly dogs.\",\n        \"life_span\": \"12 - 15\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 5,\n        \"grooming\": 1,\n        \"health_issues\": 2,\n        \"intelligence\": 5,\n        \"shedding_level\": 3,\n        \"social_needs\": 3,\n        \"stranger_friendly\": 5,\n        \"vocalisation\": 5,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Toyger\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"O3F3_S1XN\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"5 - 10\",\n            \"metric\": \"2 - 5\"\n        },\n        \"id\": \"tang\",\n        \"name\": \"Turkish Angora\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsSthruT/TurkishAngora.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/turkish-angora\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/turkish-angora\",\n        \"temperament\": \"Affectionate, Agile, Clever, Gentle, Intelligent, Playful, Social\",\n        \"origin\": \"Turkey\",\n        \"country_codes\": \"TR\",\n        \"country_code\": \"TR\",\n        \"description\": \"This is a smart and intelligent cat which bonds well with humans. With its affectionate and playful personality the Angora is a top choice for families. The Angora gets along great with other pets in the home, but it will make clear who is in charge, and who the house belongs to\",\n        \"life_span\": \"15 - 18\",\n        \"indoor\": 0,\n        \"alt_names\": \"Ankara\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 5,\n        \"grooming\": 2,\n        \"health_issues\": 2,\n        \"intelligence\": 5,\n        \"shedding_level\": 2,\n        \"social_needs\": 5,\n        \"stranger_friendly\": 5,\n        \"vocalisation\": 3,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 1,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Turkish_Angora\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"7CGV6WVXq\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"7 - 20\",\n            \"metric\": \"3 - 9\"\n        },\n        \"id\": \"tvan\",\n        \"name\": \"Turkish Van\",\n        \"cfa_url\": \"http://cfa.org/Breeds/BreedsSthruT/TurkishVan.aspx\",\n        \"vetstreet_url\": \"http://www.vetstreet.com/cats/turkish-van\",\n        \"vcahospitals_url\": \"https://vcahospitals.com/know-your-pet/cat-breeds/turkish-van\",\n        \"temperament\": \"Agile, Intelligent, Loyal, Playful, Energetic\",\n        \"origin\": \"Turkey\",\n        \"country_codes\": \"TR\",\n        \"country_code\": \"TR\",\n        \"description\": \"While the Turkish Van loves to jump and climb, play with toys, retrieve and play chase, she is is big and ungainly; this is one cat who doesn’t always land on his feet. While not much of a lap cat, the Van will be happy to cuddle next to you and sleep in your bed. \",\n        \"life_span\": \"12 - 17\",\n        \"indoor\": 0,\n        \"alt_names\": \"Turkish Cat, Swimming cat\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 5,\n        \"grooming\": 2,\n        \"health_issues\": 1,\n        \"intelligence\": 5,\n        \"shedding_level\": 3,\n        \"social_needs\": 4,\n        \"stranger_friendly\": 4,\n        \"vocalisation\": 5,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 1,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/Turkish_Van\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"sxIXJax6h\"\n    },\n    {\n        \"weight\": {\n            \"imperial\": \"12 - 18\",\n            \"metric\": \"5 - 8\"\n        },\n        \"id\": \"ycho\",\n        \"name\": \"York Chocolate\",\n        \"temperament\": \"Playful, Social, Intelligent, Curious, Friendly\",\n        \"origin\": \"United States\",\n        \"country_codes\": \"US\",\n        \"country_code\": \"US\",\n        \"description\": \"York Chocolate cats are known to be true lap cats with a sweet temperament. They love to be cuddled and petted. Their curious nature makes them follow you all the time and participate in almost everything you do, even if it's related to water: unlike many other cats, York Chocolates love it.\",\n        \"life_span\": \"13 - 15\",\n        \"indoor\": 0,\n        \"lap\": 1,\n        \"alt_names\": \"York\",\n        \"adaptability\": 5,\n        \"affection_level\": 5,\n        \"child_friendly\": 4,\n        \"dog_friendly\": 5,\n        \"energy_level\": 5,\n        \"grooming\": 3,\n        \"health_issues\": 1,\n        \"intelligence\": 5,\n        \"shedding_level\": 3,\n        \"social_needs\": 4,\n        \"stranger_friendly\": 4,\n        \"vocalisation\": 5,\n        \"experimental\": 0,\n        \"hairless\": 0,\n        \"natural\": 0,\n        \"rare\": 0,\n        \"rex\": 0,\n        \"suppressed_tail\": 0,\n        \"short_legs\": 0,\n        \"wikipedia_url\": \"https://en.wikipedia.org/wiki/York_Chocolate\",\n        \"hypoallergenic\": 0,\n        \"reference_image_id\": \"0SxW2SQ_S\"\n    }\n]"
  },
  {
    "path": "data/countries-data.py",
    "content": "[\n    {\n        \"name\": \"Afghanistan\",\n        \"capital\": \"Kabul\",\n        \"languages\": [\n            \"Pashto\",\n            \"Uzbek\",\n            \"Turkmen\"\n        ],\n        \"population\": 27657145,\n        \"flag\": \"https://restcountries.eu/data/afg.svg\",\n        \"currency\": \"Afghan afghani\"\n    },\n    {\n        \"name\": \"Åland Islands\",\n        \"capital\": \"Mariehamn\",\n        \"languages\": [\n            \"Swedish\"\n        ],\n        \"population\": 28875,\n        \"flag\": \"https://restcountries.eu/data/ala.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Albania\",\n        \"capital\": \"Tirana\",\n        \"languages\": [\n            \"Albanian\"\n        ],\n        \"population\": 2886026,\n        \"flag\": \"https://restcountries.eu/data/alb.svg\",\n        \"currency\": \"Albanian lek\"\n    },\n    {\n        \"name\": \"Algeria\",\n        \"capital\": \"Algiers\",\n        \"languages\": [\n            \"Arabic\"\n        ],\n        \"population\": 40400000,\n        \"flag\": \"https://restcountries.eu/data/dza.svg\",\n        \"currency\": \"Algerian dinar\"\n    },\n    {\n        \"name\": \"American Samoa\",\n        \"capital\": \"Pago Pago\",\n        \"languages\": [\n            \"English\",\n            \"Samoan\"\n        ],\n        \"population\": 57100,\n        \"flag\": \"https://restcountries.eu/data/asm.svg\",\n        \"currency\": \"United State Dollar\"\n    },\n    {\n        \"name\": \"Andorra\",\n        \"capital\": \"Andorra la Vella\",\n        \"languages\": [\n            \"Catalan\"\n        ],\n        \"population\": 78014,\n        \"flag\": \"https://restcountries.eu/data/and.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Angola\",\n        \"capital\": \"Luanda\",\n        \"languages\": [\n            \"Portuguese\"\n        ],\n        \"population\": 25868000,\n        \"flag\": \"https://restcountries.eu/data/ago.svg\",\n        \"currency\": \"Angolan kwanza\"\n    },\n    {\n        \"name\": \"Anguilla\",\n        \"capital\": \"The Valley\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 13452,\n        \"flag\": \"https://restcountries.eu/data/aia.svg\",\n        \"currency\": \"East Caribbean dollar\"\n    },\n    {\n        \"name\": \"Antarctica\",\n        \"capital\": \"\",\n        \"languages\": [\n            \"English\",\n            \"Russian\"\n        ],\n        \"population\": 1000,\n        \"flag\": \"https://restcountries.eu/data/ata.svg\",\n        \"currency\": \"Australian dollar\"\n    },\n    {\n        \"name\": \"Antigua and Barbuda\",\n        \"capital\": \"Saint John's\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 86295,\n        \"flag\": \"https://restcountries.eu/data/atg.svg\",\n        \"currency\": \"East Caribbean dollar\"\n    },\n    {\n        \"name\": \"Argentina\",\n        \"capital\": \"Buenos Aires\",\n        \"languages\": [\n            \"Spanish\",\n            \"Guaraní\"\n        ],\n        \"population\": 43590400,\n        \"flag\": \"https://restcountries.eu/data/arg.svg\",\n        \"currency\": \"Argentine peso\"\n    },\n    {\n        \"name\": \"Armenia\",\n        \"capital\": \"Yerevan\",\n        \"languages\": [\n            \"Armenian\",\n            \"Russian\"\n        ],\n        \"population\": 2994400,\n        \"flag\": \"https://restcountries.eu/data/arm.svg\",\n        \"currency\": \"Armenian dram\"\n    },\n    {\n        \"name\": \"Aruba\",\n        \"capital\": \"Oranjestad\",\n        \"languages\": [\n            \"Dutch\",\n            \"(Eastern) Punjabi\"\n        ],\n        \"population\": 107394,\n        \"flag\": \"https://restcountries.eu/data/abw.svg\",\n        \"currency\": \"Aruban florin\"\n    },\n    {\n        \"name\": \"Australia\",\n        \"capital\": \"Canberra\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 24117360,\n        \"flag\": \"https://restcountries.eu/data/aus.svg\",\n        \"currency\": \"Australian dollar\"\n    },\n    {\n        \"name\": \"Austria\",\n        \"capital\": \"Vienna\",\n        \"languages\": [\n            \"German\"\n        ],\n        \"population\": 8725931,\n        \"flag\": \"https://restcountries.eu/data/aut.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Azerbaijan\",\n        \"capital\": \"Baku\",\n        \"languages\": [\n            \"Azerbaijani\"\n        ],\n        \"population\": 9730500,\n        \"flag\": \"https://restcountries.eu/data/aze.svg\",\n        \"currency\": \"Azerbaijani manat\"\n    },\n    {\n        \"name\": \"Bahamas\",\n        \"capital\": \"Nassau\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 378040,\n        \"flag\": \"https://restcountries.eu/data/bhs.svg\",\n        \"currency\": \"Bahamian dollar\"\n    },\n    {\n        \"name\": \"Bahrain\",\n        \"capital\": \"Manama\",\n        \"languages\": [\n            \"Arabic\"\n        ],\n        \"population\": 1404900,\n        \"flag\": \"https://restcountries.eu/data/bhr.svg\",\n        \"currency\": \"Bahraini dinar\"\n    },\n    {\n        \"name\": \"Bangladesh\",\n        \"capital\": \"Dhaka\",\n        \"languages\": [\n            \"Bengali\"\n        ],\n        \"population\": 161006790,\n        \"flag\": \"https://restcountries.eu/data/bgd.svg\",\n        \"currency\": \"Bangladeshi taka\"\n    },\n    {\n        \"name\": \"Barbados\",\n        \"capital\": \"Bridgetown\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 285000,\n        \"flag\": \"https://restcountries.eu/data/brb.svg\",\n        \"currency\": \"Barbadian dollar\"\n    },\n    {\n        \"name\": \"Belarus\",\n        \"capital\": \"Minsk\",\n        \"languages\": [\n            \"Belarusian\",\n            \"Russian\"\n        ],\n        \"population\": 9498700,\n        \"flag\": \"https://restcountries.eu/data/blr.svg\",\n        \"currency\": \"New Belarusian ruble\"\n    },\n    {\n        \"name\": \"Belgium\",\n        \"capital\": \"Brussels\",\n        \"languages\": [\n            \"Dutch\",\n            \"French\",\n            \"German\"\n        ],\n        \"population\": 11319511,\n        \"flag\": \"https://restcountries.eu/data/bel.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Belize\",\n        \"capital\": \"Belmopan\",\n        \"languages\": [\n            \"English\",\n            \"Spanish\"\n        ],\n        \"population\": 370300,\n        \"flag\": \"https://restcountries.eu/data/blz.svg\",\n        \"currency\": \"Belize dollar\"\n    },\n    {\n        \"name\": \"Benin\",\n        \"capital\": \"Porto-Novo\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 10653654,\n        \"flag\": \"https://restcountries.eu/data/ben.svg\",\n        \"currency\": \"West African CFA franc\"\n    },\n    {\n        \"name\": \"Bermuda\",\n        \"capital\": \"Hamilton\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 61954,\n        \"flag\": \"https://restcountries.eu/data/bmu.svg\",\n        \"currency\": \"Bermudian dollar\"\n    },\n    {\n        \"name\": \"Bhutan\",\n        \"capital\": \"Thimphu\",\n        \"languages\": [\n            \"Dzongkha\"\n        ],\n        \"population\": 775620,\n        \"flag\": \"https://restcountries.eu/data/btn.svg\",\n        \"currency\": \"Bhutanese ngultrum\"\n    },\n    {\n        \"name\": \"Bolivia (Plurinational State of)\",\n        \"capital\": \"Sucre\",\n        \"languages\": [\n            \"Spanish\",\n            \"Aymara\",\n            \"Quechua\"\n        ],\n        \"population\": 10985059,\n        \"flag\": \"https://restcountries.eu/data/bol.svg\",\n        \"currency\": \"Bolivian boliviano\"\n    },\n    {\n        \"name\": \"Bonaire, Sint Eustatius and Saba\",\n        \"capital\": \"Kralendijk\",\n        \"languages\": [\n            \"Dutch\"\n        ],\n        \"population\": 17408,\n        \"flag\": \"https://restcountries.eu/data/bes.svg\",\n        \"currency\": \"United States dollar\"\n    },\n    {\n        \"name\": \"Bosnia and Herzegovina\",\n        \"capital\": \"Sarajevo\",\n        \"languages\": [\n            \"Bosnian\",\n            \"Croatian\",\n            \"Serbian\"\n        ],\n        \"population\": 3531159,\n        \"flag\": \"https://restcountries.eu/data/bih.svg\",\n        \"currency\": \"Bosnia and Herzegovina convertible mark\"\n    },\n    {\n        \"name\": \"Botswana\",\n        \"capital\": \"Gaborone\",\n        \"languages\": [\n            \"English\",\n            \"Tswana\"\n        ],\n        \"population\": 2141206,\n        \"flag\": \"https://restcountries.eu/data/bwa.svg\",\n        \"currency\": \"Botswana pula\"\n    },\n    {\n        \"name\": \"Bouvet Island\",\n        \"capital\": \"\",\n        \"languages\": [\n            \"Norwegian\",\n            \"Norwegian Bokmål\",\n            \"Norwegian Nynorsk\"\n        ],\n        \"population\": 0,\n        \"flag\": \"https://restcountries.eu/data/bvt.svg\",\n        \"currency\": \"Norwegian krone\"\n    },\n    {\n        \"name\": \"Brazil\",\n        \"capital\": \"Brasília\",\n        \"languages\": [\n            \"Portuguese\"\n        ],\n        \"population\": 206135893,\n        \"flag\": \"https://restcountries.eu/data/bra.svg\",\n        \"currency\": \"Brazilian real\"\n    },\n    {\n        \"name\": \"British Indian Ocean Territory\",\n        \"capital\": \"Diego Garcia\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 3000,\n        \"flag\": \"https://restcountries.eu/data/iot.svg\",\n        \"currency\": \"United States dollar\"\n    },\n    {\n        \"name\": \"United States Minor Outlying Islands\",\n        \"capital\": \"\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 300,\n        \"flag\": \"https://restcountries.eu/data/umi.svg\",\n        \"currency\": \"United States Dollar\"\n    },\n    {\n        \"name\": \"Virgin Islands (British)\",\n        \"capital\": \"Road Town\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 28514,\n        \"flag\": \"https://restcountries.eu/data/vgb.svg\",\n        \"currency\": \"[D]\"\n    },\n    {\n        \"name\": \"Virgin Islands (U.S.)\",\n        \"capital\": \"Charlotte Amalie\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 114743,\n        \"flag\": \"https://restcountries.eu/data/vir.svg\",\n        \"currency\": \"United States dollar\"\n    },\n    {\n        \"name\": \"Brunei Darussalam\",\n        \"capital\": \"Bandar Seri Begawan\",\n        \"languages\": [\n            \"Malay\"\n        ],\n        \"population\": 411900,\n        \"flag\": \"https://restcountries.eu/data/brn.svg\",\n        \"currency\": \"Brunei dollar\"\n    },\n    {\n        \"name\": \"Bulgaria\",\n        \"capital\": \"Sofia\",\n        \"languages\": [\n            \"Bulgarian\"\n        ],\n        \"population\": 7153784,\n        \"flag\": \"https://restcountries.eu/data/bgr.svg\",\n        \"currency\": \"Bulgarian lev\"\n    },\n    {\n        \"name\": \"Burkina Faso\",\n        \"capital\": \"Ouagadougou\",\n        \"languages\": [\n            \"French\",\n            \"Fula\"\n        ],\n        \"population\": 19034397,\n        \"flag\": \"https://restcountries.eu/data/bfa.svg\",\n        \"currency\": \"West African CFA franc\"\n    },\n    {\n        \"name\": \"Burundi\",\n        \"capital\": \"Bujumbura\",\n        \"languages\": [\n            \"French\",\n            \"Kirundi\"\n        ],\n        \"population\": 10114505,\n        \"flag\": \"https://restcountries.eu/data/bdi.svg\",\n        \"currency\": \"Burundian franc\"\n    },\n    {\n        \"name\": \"Cambodia\",\n        \"capital\": \"Phnom Penh\",\n        \"languages\": [\n            \"Khmer\"\n        ],\n        \"population\": 15626444,\n        \"flag\": \"https://restcountries.eu/data/khm.svg\",\n        \"currency\": \"Cambodian riel\"\n    },\n    {\n        \"name\": \"Cameroon\",\n        \"capital\": \"Yaoundé\",\n        \"languages\": [\n            \"English\",\n            \"French\"\n        ],\n        \"population\": 22709892,\n        \"flag\": \"https://restcountries.eu/data/cmr.svg\",\n        \"currency\": \"Central African CFA franc\"\n    },\n    {\n        \"name\": \"Canada\",\n        \"capital\": \"Ottawa\",\n        \"languages\": [\n            \"English\",\n            \"French\"\n        ],\n        \"population\": 36155487,\n        \"flag\": \"https://restcountries.eu/data/can.svg\",\n        \"currency\": \"Canadian dollar\"\n    },\n    {\n        \"name\": \"Cabo Verde\",\n        \"capital\": \"Praia\",\n        \"languages\": [\n            \"Portuguese\"\n        ],\n        \"population\": 531239,\n        \"flag\": \"https://restcountries.eu/data/cpv.svg\",\n        \"currency\": \"Cape Verdean escudo\"\n    },\n    {\n        \"name\": \"Cayman Islands\",\n        \"capital\": \"George Town\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 58238,\n        \"flag\": \"https://restcountries.eu/data/cym.svg\",\n        \"currency\": \"Cayman Islands dollar\"\n    },\n    {\n        \"name\": \"Central African Republic\",\n        \"capital\": \"Bangui\",\n        \"languages\": [\n            \"French\",\n            \"Sango\"\n        ],\n        \"population\": 4998000,\n        \"flag\": \"https://restcountries.eu/data/caf.svg\",\n        \"currency\": \"Central African CFA franc\"\n    },\n    {\n        \"name\": \"Chad\",\n        \"capital\": \"N'Djamena\",\n        \"languages\": [\n            \"French\",\n            \"Arabic\"\n        ],\n        \"population\": 14497000,\n        \"flag\": \"https://restcountries.eu/data/tcd.svg\",\n        \"currency\": \"Central African CFA franc\"\n    },\n    {\n        \"name\": \"Chile\",\n        \"capital\": \"Santiago\",\n        \"languages\": [\n            \"Spanish\"\n        ],\n        \"population\": 18191900,\n        \"flag\": \"https://restcountries.eu/data/chl.svg\",\n        \"currency\": \"Chilean peso\"\n    },\n    {\n        \"name\": \"China\",\n        \"capital\": \"Beijing\",\n        \"languages\": [\n            \"Chinese\"\n        ],\n        \"population\": 1377422166,\n        \"flag\": \"https://restcountries.eu/data/chn.svg\",\n        \"currency\": \"Chinese yuan\"\n    },\n    {\n        \"name\": \"Christmas Island\",\n        \"capital\": \"Flying Fish Cove\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 2072,\n        \"flag\": \"https://restcountries.eu/data/cxr.svg\",\n        \"currency\": \"Australian dollar\"\n    },\n    {\n        \"name\": \"Cocos (Keeling) Islands\",\n        \"capital\": \"West Island\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 550,\n        \"flag\": \"https://restcountries.eu/data/cck.svg\",\n        \"currency\": \"Australian dollar\"\n    },\n    {\n        \"name\": \"Colombia\",\n        \"capital\": \"Bogotá\",\n        \"languages\": [\n            \"Spanish\"\n        ],\n        \"population\": 48759958,\n        \"flag\": \"https://restcountries.eu/data/col.svg\",\n        \"currency\": \"Colombian peso\"\n    },\n    {\n        \"name\": \"Comoros\",\n        \"capital\": \"Moroni\",\n        \"languages\": [\n            \"Arabic\",\n            \"French\"\n        ],\n        \"population\": 806153,\n        \"flag\": \"https://restcountries.eu/data/com.svg\",\n        \"currency\": \"Comorian franc\"\n    },\n    {\n        \"name\": \"Congo\",\n        \"capital\": \"Brazzaville\",\n        \"languages\": [\n            \"French\",\n            \"Lingala\"\n        ],\n        \"population\": 4741000,\n        \"flag\": \"https://restcountries.eu/data/cog.svg\",\n        \"currency\": \"Central African CFA franc\"\n    },\n    {\n        \"name\": \"Congo (Democratic Republic of the)\",\n        \"capital\": \"Kinshasa\",\n        \"languages\": [\n            \"French\",\n            \"Lingala\",\n            \"Kongo\",\n            \"Swahili\",\n            \"Luba-Katanga\"\n        ],\n        \"population\": 85026000,\n        \"flag\": \"https://restcountries.eu/data/cod.svg\",\n        \"currency\": \"Congolese franc\"\n    },\n    {\n        \"name\": \"Cook Islands\",\n        \"capital\": \"Avarua\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 18100,\n        \"flag\": \"https://restcountries.eu/data/cok.svg\",\n        \"currency\": \"New Zealand dollar\"\n    },\n    {\n        \"name\": \"Costa Rica\",\n        \"capital\": \"San José\",\n        \"languages\": [\n            \"Spanish\"\n        ],\n        \"population\": 4890379,\n        \"flag\": \"https://restcountries.eu/data/cri.svg\",\n        \"currency\": \"Costa Rican colón\"\n    },\n    {\n        \"name\": \"Croatia\",\n        \"capital\": \"Zagreb\",\n        \"languages\": [\n            \"Croatian\"\n        ],\n        \"population\": 4190669,\n        \"flag\": \"https://restcountries.eu/data/hrv.svg\",\n        \"currency\": \"Croatian kuna\"\n    },\n    {\n        \"name\": \"Cuba\",\n        \"capital\": \"Havana\",\n        \"languages\": [\n            \"Spanish\"\n        ],\n        \"population\": 11239004,\n        \"flag\": \"https://restcountries.eu/data/cub.svg\",\n        \"currency\": \"Cuban convertible peso\"\n    },\n    {\n        \"name\": \"Curaçao\",\n        \"capital\": \"Willemstad\",\n        \"languages\": [\n            \"Dutch\",\n            \"(Eastern) Punjabi\",\n            \"English\"\n        ],\n        \"population\": 154843,\n        \"flag\": \"https://restcountries.eu/data/cuw.svg\",\n        \"currency\": \"Netherlands Antillean guilder\"\n    },\n    {\n        \"name\": \"Cyprus\",\n        \"capital\": \"Nicosia\",\n        \"languages\": [\n            \"Greek (modern)\",\n            \"Turkish\",\n            \"Armenian\"\n        ],\n        \"population\": 847000,\n        \"flag\": \"https://restcountries.eu/data/cyp.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Czech Republic\",\n        \"capital\": \"Prague\",\n        \"languages\": [\n            \"Czech\",\n            \"Slovak\"\n        ],\n        \"population\": 10558524,\n        \"flag\": \"https://restcountries.eu/data/cze.svg\",\n        \"currency\": \"Czech koruna\"\n    },\n    {\n        \"name\": \"Denmark\",\n        \"capital\": \"Copenhagen\",\n        \"languages\": [\n            \"Danish\"\n        ],\n        \"population\": 5717014,\n        \"flag\": \"https://restcountries.eu/data/dnk.svg\",\n        \"currency\": \"Danish krone\"\n    },\n    {\n        \"name\": \"Djibouti\",\n        \"capital\": \"Djibouti\",\n        \"languages\": [\n            \"French\",\n            \"Arabic\"\n        ],\n        \"population\": 900000,\n        \"flag\": \"https://restcountries.eu/data/dji.svg\",\n        \"currency\": \"Djiboutian franc\"\n    },\n    {\n        \"name\": \"Dominica\",\n        \"capital\": \"Roseau\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 71293,\n        \"flag\": \"https://restcountries.eu/data/dma.svg\",\n        \"currency\": \"East Caribbean dollar\"\n    },\n    {\n        \"name\": \"Dominican Republic\",\n        \"capital\": \"Santo Domingo\",\n        \"languages\": [\n            \"Spanish\"\n        ],\n        \"population\": 10075045,\n        \"flag\": \"https://restcountries.eu/data/dom.svg\",\n        \"currency\": \"Dominican peso\"\n    },\n    {\n        \"name\": \"Ecuador\",\n        \"capital\": \"Quito\",\n        \"languages\": [\n            \"Spanish\"\n        ],\n        \"population\": 16545799,\n        \"flag\": \"https://restcountries.eu/data/ecu.svg\",\n        \"currency\": \"United States dollar\"\n    },\n    {\n        \"name\": \"Egypt\",\n        \"capital\": \"Cairo\",\n        \"languages\": [\n            \"Arabic\"\n        ],\n        \"population\": 91290000,\n        \"flag\": \"https://restcountries.eu/data/egy.svg\",\n        \"currency\": \"Egyptian pound\"\n    },\n    {\n        \"name\": \"El Salvador\",\n        \"capital\": \"San Salvador\",\n        \"languages\": [\n            \"Spanish\"\n        ],\n        \"population\": 6520675,\n        \"flag\": \"https://restcountries.eu/data/slv.svg\",\n        \"currency\": \"United States dollar\"\n    },\n    {\n        \"name\": \"Equatorial Guinea\",\n        \"capital\": \"Malabo\",\n        \"languages\": [\n            \"Spanish\",\n            \"French\"\n        ],\n        \"population\": 1222442,\n        \"flag\": \"https://restcountries.eu/data/gnq.svg\",\n        \"currency\": \"Central African CFA franc\"\n    },\n    {\n        \"name\": \"Eritrea\",\n        \"capital\": \"Asmara\",\n        \"languages\": [\n            \"Tigrinya\",\n            \"Arabic\",\n            \"English\"\n        ],\n        \"population\": 5352000,\n        \"flag\": \"https://restcountries.eu/data/eri.svg\",\n        \"currency\": \"Eritrean nakfa\"\n    },\n    {\n        \"name\": \"Estonia\",\n        \"capital\": \"Tallinn\",\n        \"languages\": [\n            \"Estonian\"\n        ],\n        \"population\": 1315944,\n        \"flag\": \"https://restcountries.eu/data/est.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Ethiopia\",\n        \"capital\": \"Addis Ababa\",\n        \"languages\": [\n            \"Amharic\"\n        ],\n        \"population\": 92206005,\n        \"flag\": \"https://restcountries.eu/data/eth.svg\",\n        \"currency\": \"Ethiopian birr\"\n    },\n    {\n        \"name\": \"Falkland Islands (Malvinas)\",\n        \"capital\": \"Stanley\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 2563,\n        \"flag\": \"https://restcountries.eu/data/flk.svg\",\n        \"currency\": \"Falkland Islands pound\"\n    },\n    {\n        \"name\": \"Faroe Islands\",\n        \"capital\": \"Tórshavn\",\n        \"languages\": [\n            \"Faroese\"\n        ],\n        \"population\": 49376,\n        \"flag\": \"https://restcountries.eu/data/fro.svg\",\n        \"currency\": \"Danish krone\"\n    },\n    {\n        \"name\": \"Fiji\",\n        \"capital\": \"Suva\",\n        \"languages\": [\n            \"English\",\n            \"Fijian\",\n            \"Hindi\",\n            \"Urdu\"\n        ],\n        \"population\": 867000,\n        \"flag\": \"https://restcountries.eu/data/fji.svg\",\n        \"currency\": \"Fijian dollar\"\n    },\n    {\n        \"name\": \"Finland\",\n        \"capital\": \"Helsinki\",\n        \"languages\": [\n            \"Finnish\",\n            \"Swedish\"\n        ],\n        \"population\": 5491817,\n        \"flag\": \"https://restcountries.eu/data/fin.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"France\",\n        \"capital\": \"Paris\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 66710000,\n        \"flag\": \"https://restcountries.eu/data/fra.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"French Guiana\",\n        \"capital\": \"Cayenne\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 254541,\n        \"flag\": \"https://restcountries.eu/data/guf.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"French Polynesia\",\n        \"capital\": \"Papeetē\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 271800,\n        \"flag\": \"https://restcountries.eu/data/pyf.svg\",\n        \"currency\": \"CFP franc\"\n    },\n    {\n        \"name\": \"French Southern Territories\",\n        \"capital\": \"Port-aux-Français\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 140,\n        \"flag\": \"https://restcountries.eu/data/atf.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Gabon\",\n        \"capital\": \"Libreville\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 1802278,\n        \"flag\": \"https://restcountries.eu/data/gab.svg\",\n        \"currency\": \"Central African CFA franc\"\n    },\n    {\n        \"name\": \"Gambia\",\n        \"capital\": \"Banjul\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 1882450,\n        \"flag\": \"https://restcountries.eu/data/gmb.svg\",\n        \"currency\": \"Gambian dalasi\"\n    },\n    {\n        \"name\": \"Georgia\",\n        \"capital\": \"Tbilisi\",\n        \"languages\": [\n            \"Georgian\"\n        ],\n        \"population\": 3720400,\n        \"flag\": \"https://restcountries.eu/data/geo.svg\",\n        \"currency\": \"Georgian Lari\"\n    },\n    {\n        \"name\": \"Germany\",\n        \"capital\": \"Berlin\",\n        \"languages\": [\n            \"German\"\n        ],\n        \"population\": 81770900,\n        \"flag\": \"https://restcountries.eu/data/deu.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Ghana\",\n        \"capital\": \"Accra\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 27670174,\n        \"flag\": \"https://restcountries.eu/data/gha.svg\",\n        \"currency\": \"Ghanaian cedi\"\n    },\n    {\n        \"name\": \"Gibraltar\",\n        \"capital\": \"Gibraltar\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 33140,\n        \"flag\": \"https://restcountries.eu/data/gib.svg\",\n        \"currency\": \"Gibraltar pound\"\n    },\n    {\n        \"name\": \"Greece\",\n        \"capital\": \"Athens\",\n        \"languages\": [\n            \"Greek (modern)\"\n        ],\n        \"population\": 10858018,\n        \"flag\": \"https://restcountries.eu/data/grc.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Greenland\",\n        \"capital\": \"Nuuk\",\n        \"languages\": [\n            \"Kalaallisut\"\n        ],\n        \"population\": 55847,\n        \"flag\": \"https://restcountries.eu/data/grl.svg\",\n        \"currency\": \"Danish krone\"\n    },\n    {\n        \"name\": \"Grenada\",\n        \"capital\": \"St. George's\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 103328,\n        \"flag\": \"https://restcountries.eu/data/grd.svg\",\n        \"currency\": \"East Caribbean dollar\"\n    },\n    {\n        \"name\": \"Guadeloupe\",\n        \"capital\": \"Basse-Terre\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 400132,\n        \"flag\": \"https://restcountries.eu/data/glp.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Guam\",\n        \"capital\": \"Hagåtña\",\n        \"languages\": [\n            \"English\",\n            \"Chamorro\",\n            \"Spanish\"\n        ],\n        \"population\": 184200,\n        \"flag\": \"https://restcountries.eu/data/gum.svg\",\n        \"currency\": \"United States dollar\"\n    },\n    {\n        \"name\": \"Guatemala\",\n        \"capital\": \"Guatemala City\",\n        \"languages\": [\n            \"Spanish\"\n        ],\n        \"population\": 16176133,\n        \"flag\": \"https://restcountries.eu/data/gtm.svg\",\n        \"currency\": \"Guatemalan quetzal\"\n    },\n    {\n        \"name\": \"Guernsey\",\n        \"capital\": \"St. Peter Port\",\n        \"languages\": [\n            \"English\",\n            \"French\"\n        ],\n        \"population\": 62999,\n        \"flag\": \"https://restcountries.eu/data/ggy.svg\",\n        \"currency\": \"British pound\"\n    },\n    {\n        \"name\": \"Guinea\",\n        \"capital\": \"Conakry\",\n        \"languages\": [\n            \"French\",\n            \"Fula\"\n        ],\n        \"population\": 12947000,\n        \"flag\": \"https://restcountries.eu/data/gin.svg\",\n        \"currency\": \"Guinean franc\"\n    },\n    {\n        \"name\": \"Guinea-Bissau\",\n        \"capital\": \"Bissau\",\n        \"languages\": [\n            \"Portuguese\"\n        ],\n        \"population\": 1547777,\n        \"flag\": \"https://restcountries.eu/data/gnb.svg\",\n        \"currency\": \"West African CFA franc\"\n    },\n    {\n        \"name\": \"Guyana\",\n        \"capital\": \"Georgetown\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 746900,\n        \"flag\": \"https://restcountries.eu/data/guy.svg\",\n        \"currency\": \"Guyanese dollar\"\n    },\n    {\n        \"name\": \"Haiti\",\n        \"capital\": \"Port-au-Prince\",\n        \"languages\": [\n            \"French\",\n            \"Haitian\"\n        ],\n        \"population\": 11078033,\n        \"flag\": \"https://restcountries.eu/data/hti.svg\",\n        \"currency\": \"Haitian gourde\"\n    },\n    {\n        \"name\": \"Heard Island and McDonald Islands\",\n        \"capital\": \"\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 0,\n        \"flag\": \"https://restcountries.eu/data/hmd.svg\",\n        \"currency\": \"Australian dollar\"\n    },\n    {\n        \"name\": \"Holy See\",\n        \"capital\": \"Rome\",\n        \"languages\": [\n            \"Latin\",\n            \"Italian\",\n            \"French\",\n            \"German\"\n        ],\n        \"population\": 451,\n        \"flag\": \"https://restcountries.eu/data/vat.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Honduras\",\n        \"capital\": \"Tegucigalpa\",\n        \"languages\": [\n            \"Spanish\"\n        ],\n        \"population\": 8576532,\n        \"flag\": \"https://restcountries.eu/data/hnd.svg\",\n        \"currency\": \"Honduran lempira\"\n    },\n    {\n        \"name\": \"Hong Kong\",\n        \"capital\": \"City of Victoria\",\n        \"languages\": [\n            \"English\",\n            \"Chinese\"\n        ],\n        \"population\": 7324300,\n        \"flag\": \"https://restcountries.eu/data/hkg.svg\",\n        \"currency\": \"Hong Kong dollar\"\n    },\n    {\n        \"name\": \"Hungary\",\n        \"capital\": \"Budapest\",\n        \"languages\": [\n            \"Hungarian\"\n        ],\n        \"population\": 9823000,\n        \"flag\": \"https://restcountries.eu/data/hun.svg\",\n        \"currency\": \"Hungarian forint\"\n    },\n    {\n        \"name\": \"Iceland\",\n        \"capital\": \"Reykjavík\",\n        \"languages\": [\n            \"Icelandic\"\n        ],\n        \"population\": 334300,\n        \"flag\": \"https://restcountries.eu/data/isl.svg\",\n        \"currency\": \"Icelandic króna\"\n    },\n    {\n        \"name\": \"India\",\n        \"capital\": \"New Delhi\",\n        \"languages\": [\n            \"Hindi\",\n            \"English\"\n        ],\n        \"population\": 1295210000,\n        \"flag\": \"https://restcountries.eu/data/ind.svg\",\n        \"currency\": \"Indian rupee\"\n    },\n    {\n        \"name\": \"Indonesia\",\n        \"capital\": \"Jakarta\",\n        \"languages\": [\n            \"Indonesian\"\n        ],\n        \"population\": 258705000,\n        \"flag\": \"https://restcountries.eu/data/idn.svg\",\n        \"currency\": \"Indonesian rupiah\"\n    },\n    {\n        \"name\": \"Côte d'Ivoire\",\n        \"capital\": \"Yamoussoukro\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 22671331,\n        \"flag\": \"https://restcountries.eu/data/civ.svg\",\n        \"currency\": \"West African CFA franc\"\n    },\n    {\n        \"name\": \"Iran (Islamic Republic of)\",\n        \"capital\": \"Tehran\",\n        \"languages\": [\n            \"Persian (Farsi)\"\n        ],\n        \"population\": 79369900,\n        \"flag\": \"https://restcountries.eu/data/irn.svg\",\n        \"currency\": \"Iranian rial\"\n    },\n    {\n        \"name\": \"Iraq\",\n        \"capital\": \"Baghdad\",\n        \"languages\": [\n            \"Arabic\",\n            \"Kurdish\"\n        ],\n        \"population\": 37883543,\n        \"flag\": \"https://restcountries.eu/data/irq.svg\",\n        \"currency\": \"Iraqi dinar\"\n    },\n    {\n        \"name\": \"Ireland\",\n        \"capital\": \"Dublin\",\n        \"languages\": [\n            \"Irish\",\n            \"English\"\n        ],\n        \"population\": 6378000,\n        \"flag\": \"https://restcountries.eu/data/irl.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Isle of Man\",\n        \"capital\": \"Douglas\",\n        \"languages\": [\n            \"English\",\n            \"Manx\"\n        ],\n        \"population\": 84497,\n        \"flag\": \"https://restcountries.eu/data/imn.svg\",\n        \"currency\": \"British pound\"\n    },\n    {\n        \"name\": \"Israel\",\n        \"capital\": \"Jerusalem\",\n        \"languages\": [\n            \"Hebrew (modern)\",\n            \"Arabic\"\n        ],\n        \"population\": 8527400,\n        \"flag\": \"https://restcountries.eu/data/isr.svg\",\n        \"currency\": \"Israeli new shekel\"\n    },\n    {\n        \"name\": \"Italy\",\n        \"capital\": \"Rome\",\n        \"languages\": [\n            \"Italian\"\n        ],\n        \"population\": 60665551,\n        \"flag\": \"https://restcountries.eu/data/ita.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Jamaica\",\n        \"capital\": \"Kingston\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 2723246,\n        \"flag\": \"https://restcountries.eu/data/jam.svg\",\n        \"currency\": \"Jamaican dollar\"\n    },\n    {\n        \"name\": \"Japan\",\n        \"capital\": \"Tokyo\",\n        \"languages\": [\n            \"Japanese\"\n        ],\n        \"population\": 126960000,\n        \"flag\": \"https://restcountries.eu/data/jpn.svg\",\n        \"currency\": \"Japanese yen\"\n    },\n    {\n        \"name\": \"Jersey\",\n        \"capital\": \"Saint Helier\",\n        \"languages\": [\n            \"English\",\n            \"French\"\n        ],\n        \"population\": 100800,\n        \"flag\": \"https://restcountries.eu/data/jey.svg\",\n        \"currency\": \"British pound\"\n    },\n    {\n        \"name\": \"Jordan\",\n        \"capital\": \"Amman\",\n        \"languages\": [\n            \"Arabic\"\n        ],\n        \"population\": 9531712,\n        \"flag\": \"https://restcountries.eu/data/jor.svg\",\n        \"currency\": \"Jordanian dinar\"\n    },\n    {\n        \"name\": \"Kazakhstan\",\n        \"capital\": \"Astana\",\n        \"languages\": [\n            \"Kazakh\",\n            \"Russian\"\n        ],\n        \"population\": 17753200,\n        \"flag\": \"https://restcountries.eu/data/kaz.svg\",\n        \"currency\": \"Kazakhstani tenge\"\n    },\n    {\n        \"name\": \"Kenya\",\n        \"capital\": \"Nairobi\",\n        \"languages\": [\n            \"English\",\n            \"Swahili\"\n        ],\n        \"population\": 47251000,\n        \"flag\": \"https://restcountries.eu/data/ken.svg\",\n        \"currency\": \"Kenyan shilling\"\n    },\n    {\n        \"name\": \"Kiribati\",\n        \"capital\": \"South Tarawa\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 113400,\n        \"flag\": \"https://restcountries.eu/data/kir.svg\",\n        \"currency\": \"Australian dollar\"\n    },\n    {\n        \"name\": \"Kuwait\",\n        \"capital\": \"Kuwait City\",\n        \"languages\": [\n            \"Arabic\"\n        ],\n        \"population\": 4183658,\n        \"flag\": \"https://restcountries.eu/data/kwt.svg\",\n        \"currency\": \"Kuwaiti dinar\"\n    },\n    {\n        \"name\": \"Kyrgyzstan\",\n        \"capital\": \"Bishkek\",\n        \"languages\": [\n            \"Kyrgyz\",\n            \"Russian\"\n        ],\n        \"population\": 6047800,\n        \"flag\": \"https://restcountries.eu/data/kgz.svg\",\n        \"currency\": \"Kyrgyzstani som\"\n    },\n    {\n        \"name\": \"Lao People's Democratic Republic\",\n        \"capital\": \"Vientiane\",\n        \"languages\": [\n            \"Lao\"\n        ],\n        \"population\": 6492400,\n        \"flag\": \"https://restcountries.eu/data/lao.svg\",\n        \"currency\": \"Lao kip\"\n    },\n    {\n        \"name\": \"Latvia\",\n        \"capital\": \"Riga\",\n        \"languages\": [\n            \"Latvian\"\n        ],\n        \"population\": 1961600,\n        \"flag\": \"https://restcountries.eu/data/lva.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Lebanon\",\n        \"capital\": \"Beirut\",\n        \"languages\": [\n            \"Arabic\",\n            \"French\"\n        ],\n        \"population\": 5988000,\n        \"flag\": \"https://restcountries.eu/data/lbn.svg\",\n        \"currency\": \"Lebanese pound\"\n    },\n    {\n        \"name\": \"Lesotho\",\n        \"capital\": \"Maseru\",\n        \"languages\": [\n            \"English\",\n            \"Southern Sotho\"\n        ],\n        \"population\": 1894194,\n        \"flag\": \"https://restcountries.eu/data/lso.svg\",\n        \"currency\": \"Lesotho loti\"\n    },\n    {\n        \"name\": \"Liberia\",\n        \"capital\": \"Monrovia\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 4615000,\n        \"flag\": \"https://restcountries.eu/data/lbr.svg\",\n        \"currency\": \"Liberian dollar\"\n    },\n    {\n        \"name\": \"Libya\",\n        \"capital\": \"Tripoli\",\n        \"languages\": [\n            \"Arabic\"\n        ],\n        \"population\": 6385000,\n        \"flag\": \"https://restcountries.eu/data/lby.svg\",\n        \"currency\": \"Libyan dinar\"\n    },\n    {\n        \"name\": \"Liechtenstein\",\n        \"capital\": \"Vaduz\",\n        \"languages\": [\n            \"German\"\n        ],\n        \"population\": 37623,\n        \"flag\": \"https://restcountries.eu/data/lie.svg\",\n        \"currency\": \"Swiss franc\"\n    },\n    {\n        \"name\": \"Lithuania\",\n        \"capital\": \"Vilnius\",\n        \"languages\": [\n            \"Lithuanian\"\n        ],\n        \"population\": 2872294,\n        \"flag\": \"https://restcountries.eu/data/ltu.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Luxembourg\",\n        \"capital\": \"Luxembourg\",\n        \"languages\": [\n            \"French\",\n            \"German\",\n            \"Luxembourgish\"\n        ],\n        \"population\": 576200,\n        \"flag\": \"https://restcountries.eu/data/lux.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Macao\",\n        \"capital\": \"\",\n        \"languages\": [\n            \"Chinese\",\n            \"Portuguese\"\n        ],\n        \"population\": 649100,\n        \"flag\": \"https://restcountries.eu/data/mac.svg\",\n        \"currency\": \"Macanese pataca\"\n    },\n    {\n        \"name\": \"Macedonia (the former Yugoslav Republic of)\",\n        \"capital\": \"Skopje\",\n        \"languages\": [\n            \"Macedonian\"\n        ],\n        \"population\": 2058539,\n        \"flag\": \"https://restcountries.eu/data/mkd.svg\",\n        \"currency\": \"Macedonian denar\"\n    },\n    {\n        \"name\": \"Madagascar\",\n        \"capital\": \"Antananarivo\",\n        \"languages\": [\n            \"French\",\n            \"Malagasy\"\n        ],\n        \"population\": 22434363,\n        \"flag\": \"https://restcountries.eu/data/mdg.svg\",\n        \"currency\": \"Malagasy ariary\"\n    },\n    {\n        \"name\": \"Malawi\",\n        \"capital\": \"Lilongwe\",\n        \"languages\": [\n            \"English\",\n            \"Chichewa\"\n        ],\n        \"population\": 16832910,\n        \"flag\": \"https://restcountries.eu/data/mwi.svg\",\n        \"currency\": \"Malawian kwacha\"\n    },\n    {\n        \"name\": \"Malaysia\",\n        \"capital\": \"Kuala Lumpur\",\n        \"languages\": [\n            \"Malaysian\"\n        ],\n        \"population\": 31405416,\n        \"flag\": \"https://restcountries.eu/data/mys.svg\",\n        \"currency\": \"Malaysian ringgit\"\n    },\n    {\n        \"name\": \"Maldives\",\n        \"capital\": \"Malé\",\n        \"languages\": [\n            \"Divehi\"\n        ],\n        \"population\": 344023,\n        \"flag\": \"https://restcountries.eu/data/mdv.svg\",\n        \"currency\": \"Maldivian rufiyaa\"\n    },\n    {\n        \"name\": \"Mali\",\n        \"capital\": \"Bamako\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 18135000,\n        \"flag\": \"https://restcountries.eu/data/mli.svg\",\n        \"currency\": \"West African CFA franc\"\n    },\n    {\n        \"name\": \"Malta\",\n        \"capital\": \"Valletta\",\n        \"languages\": [\n            \"Maltese\",\n            \"English\"\n        ],\n        \"population\": 425384,\n        \"flag\": \"https://restcountries.eu/data/mlt.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Marshall Islands\",\n        \"capital\": \"Majuro\",\n        \"languages\": [\n            \"English\",\n            \"Marshallese\"\n        ],\n        \"population\": 54880,\n        \"flag\": \"https://restcountries.eu/data/mhl.svg\",\n        \"currency\": \"United States dollar\"\n    },\n    {\n        \"name\": \"Martinique\",\n        \"capital\": \"Fort-de-France\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 378243,\n        \"flag\": \"https://restcountries.eu/data/mtq.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Mauritania\",\n        \"capital\": \"Nouakchott\",\n        \"languages\": [\n            \"Arabic\"\n        ],\n        \"population\": 3718678,\n        \"flag\": \"https://restcountries.eu/data/mrt.svg\",\n        \"currency\": \"Mauritanian ouguiya\"\n    },\n    {\n        \"name\": \"Mauritius\",\n        \"capital\": \"Port Louis\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 1262879,\n        \"flag\": \"https://restcountries.eu/data/mus.svg\",\n        \"currency\": \"Mauritian rupee\"\n    },\n    {\n        \"name\": \"Mayotte\",\n        \"capital\": \"Mamoudzou\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 226915,\n        \"flag\": \"https://restcountries.eu/data/myt.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Mexico\",\n        \"capital\": \"Mexico City\",\n        \"languages\": [\n            \"Spanish\"\n        ],\n        \"population\": 122273473,\n        \"flag\": \"https://restcountries.eu/data/mex.svg\",\n        \"currency\": \"Mexican peso\"\n    },\n    {\n        \"name\": \"Micronesia (Federated States of)\",\n        \"capital\": \"Palikir\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 102800,\n        \"flag\": \"https://restcountries.eu/data/fsm.svg\",\n        \"currency\": \"[D]\"\n    },\n    {\n        \"name\": \"Moldova (Republic of)\",\n        \"capital\": \"Chișinău\",\n        \"languages\": [\n            \"Romanian\"\n        ],\n        \"population\": 3553100,\n        \"flag\": \"https://restcountries.eu/data/mda.svg\",\n        \"currency\": \"Moldovan leu\"\n    },\n    {\n        \"name\": \"Monaco\",\n        \"capital\": \"Monaco\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 38400,\n        \"flag\": \"https://restcountries.eu/data/mco.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Mongolia\",\n        \"capital\": \"Ulan Bator\",\n        \"languages\": [\n            \"Mongolian\"\n        ],\n        \"population\": 3093100,\n        \"flag\": \"https://restcountries.eu/data/mng.svg\",\n        \"currency\": \"Mongolian tögrög\"\n    },\n    {\n        \"name\": \"Montenegro\",\n        \"capital\": \"Podgorica\",\n        \"languages\": [\n            \"Serbian\",\n            \"Bosnian\",\n            \"Albanian\",\n            \"Croatian\"\n        ],\n        \"population\": 621810,\n        \"flag\": \"https://restcountries.eu/data/mne.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Montserrat\",\n        \"capital\": \"Plymouth\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 4922,\n        \"flag\": \"https://restcountries.eu/data/msr.svg\",\n        \"currency\": \"East Caribbean dollar\"\n    },\n    {\n        \"name\": \"Morocco\",\n        \"capital\": \"Rabat\",\n        \"languages\": [\n            \"Arabic\"\n        ],\n        \"population\": 33337529,\n        \"flag\": \"https://restcountries.eu/data/mar.svg\",\n        \"currency\": \"Moroccan dirham\"\n    },\n    {\n        \"name\": \"Mozambique\",\n        \"capital\": \"Maputo\",\n        \"languages\": [\n            \"Portuguese\"\n        ],\n        \"population\": 26423700,\n        \"flag\": \"https://restcountries.eu/data/moz.svg\",\n        \"currency\": \"Mozambican metical\"\n    },\n    {\n        \"name\": \"Myanmar\",\n        \"capital\": \"Naypyidaw\",\n        \"languages\": [\n            \"Burmese\"\n        ],\n        \"population\": 51419420,\n        \"flag\": \"https://restcountries.eu/data/mmr.svg\",\n        \"currency\": \"Burmese kyat\"\n    },\n    {\n        \"name\": \"Namibia\",\n        \"capital\": \"Windhoek\",\n        \"languages\": [\n            \"English\",\n            \"Afrikaans\"\n        ],\n        \"population\": 2324388,\n        \"flag\": \"https://restcountries.eu/data/nam.svg\",\n        \"currency\": \"Namibian dollar\"\n    },\n    {\n        \"name\": \"Nauru\",\n        \"capital\": \"Yaren\",\n        \"languages\": [\n            \"English\",\n            \"Nauruan\"\n        ],\n        \"population\": 10084,\n        \"flag\": \"https://restcountries.eu/data/nru.svg\",\n        \"currency\": \"Australian dollar\"\n    },\n    {\n        \"name\": \"Nepal\",\n        \"capital\": \"Kathmandu\",\n        \"languages\": [\n            \"Nepali\"\n        ],\n        \"population\": 28431500,\n        \"flag\": \"https://restcountries.eu/data/npl.svg\",\n        \"currency\": \"Nepalese rupee\"\n    },\n    {\n        \"name\": \"Netherlands\",\n        \"capital\": \"Amsterdam\",\n        \"languages\": [\n            \"Dutch\"\n        ],\n        \"population\": 17019800,\n        \"flag\": \"https://restcountries.eu/data/nld.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"New Caledonia\",\n        \"capital\": \"Nouméa\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 268767,\n        \"flag\": \"https://restcountries.eu/data/ncl.svg\",\n        \"currency\": \"CFP franc\"\n    },\n    {\n        \"name\": \"New Zealand\",\n        \"capital\": \"Wellington\",\n        \"languages\": [\n            \"English\",\n            \"Māori\"\n        ],\n        \"population\": 4697854,\n        \"flag\": \"https://restcountries.eu/data/nzl.svg\",\n        \"currency\": \"New Zealand dollar\"\n    },\n    {\n        \"name\": \"Nicaragua\",\n        \"capital\": \"Managua\",\n        \"languages\": [\n            \"Spanish\"\n        ],\n        \"population\": 6262703,\n        \"flag\": \"https://restcountries.eu/data/nic.svg\",\n        \"currency\": \"Nicaraguan córdoba\"\n    },\n    {\n        \"name\": \"Niger\",\n        \"capital\": \"Niamey\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 20715000,\n        \"flag\": \"https://restcountries.eu/data/ner.svg\",\n        \"currency\": \"West African CFA franc\"\n    },\n    {\n        \"name\": \"Nigeria\",\n        \"capital\": \"Abuja\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 186988000,\n        \"flag\": \"https://restcountries.eu/data/nga.svg\",\n        \"currency\": \"Nigerian naira\"\n    },\n    {\n        \"name\": \"Niue\",\n        \"capital\": \"Alofi\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 1470,\n        \"flag\": \"https://restcountries.eu/data/niu.svg\",\n        \"currency\": \"New Zealand dollar\"\n    },\n    {\n        \"name\": \"Norfolk Island\",\n        \"capital\": \"Kingston\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 2302,\n        \"flag\": \"https://restcountries.eu/data/nfk.svg\",\n        \"currency\": \"Australian dollar\"\n    },\n    {\n        \"name\": \"Korea (Democratic People's Republic of)\",\n        \"capital\": \"Pyongyang\",\n        \"languages\": [\n            \"Korean\"\n        ],\n        \"population\": 25281000,\n        \"flag\": \"https://restcountries.eu/data/prk.svg\",\n        \"currency\": \"North Korean won\"\n    },\n    {\n        \"name\": \"Northern Mariana Islands\",\n        \"capital\": \"Saipan\",\n        \"languages\": [\n            \"English\",\n            \"Chamorro\"\n        ],\n        \"population\": 56940,\n        \"flag\": \"https://restcountries.eu/data/mnp.svg\",\n        \"currency\": \"United States dollar\"\n    },\n    {\n        \"name\": \"Norway\",\n        \"capital\": \"Oslo\",\n        \"languages\": [\n            \"Norwegian\",\n            \"Norwegian Bokmål\",\n            \"Norwegian Nynorsk\"\n        ],\n        \"population\": 5223256,\n        \"flag\": \"https://restcountries.eu/data/nor.svg\",\n        \"currency\": \"Norwegian krone\"\n    },\n    {\n        \"name\": \"Oman\",\n        \"capital\": \"Muscat\",\n        \"languages\": [\n            \"Arabic\"\n        ],\n        \"population\": 4420133,\n        \"flag\": \"https://restcountries.eu/data/omn.svg\",\n        \"currency\": \"Omani rial\"\n    },\n    {\n        \"name\": \"Pakistan\",\n        \"capital\": \"Islamabad\",\n        \"languages\": [\n            \"English\",\n            \"Urdu\"\n        ],\n        \"population\": 194125062,\n        \"flag\": \"https://restcountries.eu/data/pak.svg\",\n        \"currency\": \"Pakistani rupee\"\n    },\n    {\n        \"name\": \"Palau\",\n        \"capital\": \"Ngerulmud\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 17950,\n        \"flag\": \"https://restcountries.eu/data/plw.svg\",\n        \"currency\": \"[E]\"\n    },\n    {\n        \"name\": \"Palestine, State of\",\n        \"capital\": \"Ramallah\",\n        \"languages\": [\n            \"Arabic\"\n        ],\n        \"population\": 4682467,\n        \"flag\": \"https://restcountries.eu/data/pse.svg\",\n        \"currency\": \"Israeli new sheqel\"\n    },\n    {\n        \"name\": \"Panama\",\n        \"capital\": \"Panama City\",\n        \"languages\": [\n            \"Spanish\"\n        ],\n        \"population\": 3814672,\n        \"flag\": \"https://restcountries.eu/data/pan.svg\",\n        \"currency\": \"Panamanian balboa\"\n    },\n    {\n        \"name\": \"Papua New Guinea\",\n        \"capital\": \"Port Moresby\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 8083700,\n        \"flag\": \"https://restcountries.eu/data/png.svg\",\n        \"currency\": \"Papua New Guinean kina\"\n    },\n    {\n        \"name\": \"Paraguay\",\n        \"capital\": \"Asunción\",\n        \"languages\": [\n            \"Spanish\",\n            \"Guaraní\"\n        ],\n        \"population\": 6854536,\n        \"flag\": \"https://restcountries.eu/data/pry.svg\",\n        \"currency\": \"Paraguayan guaraní\"\n    },\n    {\n        \"name\": \"Peru\",\n        \"capital\": \"Lima\",\n        \"languages\": [\n            \"Spanish\"\n        ],\n        \"population\": 31488700,\n        \"flag\": \"https://restcountries.eu/data/per.svg\",\n        \"currency\": \"Peruvian sol\"\n    },\n    {\n        \"name\": \"Philippines\",\n        \"capital\": \"Manila\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 103279800,\n        \"flag\": \"https://restcountries.eu/data/phl.svg\",\n        \"currency\": \"Philippine peso\"\n    },\n    {\n        \"name\": \"Pitcairn\",\n        \"capital\": \"Adamstown\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 56,\n        \"flag\": \"https://restcountries.eu/data/pcn.svg\",\n        \"currency\": \"New Zealand dollar\"\n    },\n    {\n        \"name\": \"Poland\",\n        \"capital\": \"Warsaw\",\n        \"languages\": [\n            \"Polish\"\n        ],\n        \"population\": 38437239,\n        \"flag\": \"https://restcountries.eu/data/pol.svg\",\n        \"currency\": \"Polish złoty\"\n    },\n    {\n        \"name\": \"Portugal\",\n        \"capital\": \"Lisbon\",\n        \"languages\": [\n            \"Portuguese\"\n        ],\n        \"population\": 10374822,\n        \"flag\": \"https://restcountries.eu/data/prt.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Puerto Rico\",\n        \"capital\": \"San Juan\",\n        \"languages\": [\n            \"Spanish\",\n            \"English\"\n        ],\n        \"population\": 3474182,\n        \"flag\": \"https://restcountries.eu/data/pri.svg\",\n        \"currency\": \"United States dollar\"\n    },\n    {\n        \"name\": \"Qatar\",\n        \"capital\": \"Doha\",\n        \"languages\": [\n            \"Arabic\"\n        ],\n        \"population\": 2587564,\n        \"flag\": \"https://restcountries.eu/data/qat.svg\",\n        \"currency\": \"Qatari riyal\"\n    },\n    {\n        \"name\": \"Republic of Kosovo\",\n        \"capital\": \"Pristina\",\n        \"languages\": [\n            \"Albanian\",\n            \"Serbian\"\n        ],\n        \"population\": 1733842,\n        \"flag\": \"https://restcountries.eu/data/kos.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Réunion\",\n        \"capital\": \"Saint-Denis\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 840974,\n        \"flag\": \"https://restcountries.eu/data/reu.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Romania\",\n        \"capital\": \"Bucharest\",\n        \"languages\": [\n            \"Romanian\"\n        ],\n        \"population\": 19861408,\n        \"flag\": \"https://restcountries.eu/data/rou.svg\",\n        \"currency\": \"Romanian leu\"\n    },\n    {\n        \"name\": \"Russian Federation\",\n        \"capital\": \"Moscow\",\n        \"languages\": [\n            \"Russian\"\n        ],\n        \"population\": 146599183,\n        \"flag\": \"https://restcountries.eu/data/rus.svg\",\n        \"currency\": \"Russian ruble\"\n    },\n    {\n        \"name\": \"Rwanda\",\n        \"capital\": \"Kigali\",\n        \"languages\": [\n            \"Kinyarwanda\",\n            \"English\",\n            \"French\"\n        ],\n        \"population\": 11553188,\n        \"flag\": \"https://restcountries.eu/data/rwa.svg\",\n        \"currency\": \"Rwandan franc\"\n    },\n    {\n        \"name\": \"Saint Barthélemy\",\n        \"capital\": \"Gustavia\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 9417,\n        \"flag\": \"https://restcountries.eu/data/blm.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Saint Helena, Ascension and Tristan da Cunha\",\n        \"capital\": \"Jamestown\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 4255,\n        \"flag\": \"https://restcountries.eu/data/shn.svg\",\n        \"currency\": \"Saint Helena pound\"\n    },\n    {\n        \"name\": \"Saint Kitts and Nevis\",\n        \"capital\": \"Basseterre\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 46204,\n        \"flag\": \"https://restcountries.eu/data/kna.svg\",\n        \"currency\": \"East Caribbean dollar\"\n    },\n    {\n        \"name\": \"Saint Lucia\",\n        \"capital\": \"Castries\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 186000,\n        \"flag\": \"https://restcountries.eu/data/lca.svg\",\n        \"currency\": \"East Caribbean dollar\"\n    },\n    {\n        \"name\": \"Saint Martin (French part)\",\n        \"capital\": \"Marigot\",\n        \"languages\": [\n            \"English\",\n            \"French\",\n            \"Dutch\"\n        ],\n        \"population\": 36979,\n        \"flag\": \"https://restcountries.eu/data/maf.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Saint Pierre and Miquelon\",\n        \"capital\": \"Saint-Pierre\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 6069,\n        \"flag\": \"https://restcountries.eu/data/spm.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Saint Vincent and the Grenadines\",\n        \"capital\": \"Kingstown\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 109991,\n        \"flag\": \"https://restcountries.eu/data/vct.svg\",\n        \"currency\": \"East Caribbean dollar\"\n    },\n    {\n        \"name\": \"Samoa\",\n        \"capital\": \"Apia\",\n        \"languages\": [\n            \"Samoan\",\n            \"English\"\n        ],\n        \"population\": 194899,\n        \"flag\": \"https://restcountries.eu/data/wsm.svg\",\n        \"currency\": \"Samoan tālā\"\n    },\n    {\n        \"name\": \"San Marino\",\n        \"capital\": \"City of San Marino\",\n        \"languages\": [\n            \"Italian\"\n        ],\n        \"population\": 33005,\n        \"flag\": \"https://restcountries.eu/data/smr.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Sao Tome and Principe\",\n        \"capital\": \"São Tomé\",\n        \"languages\": [\n            \"Portuguese\"\n        ],\n        \"population\": 187356,\n        \"flag\": \"https://restcountries.eu/data/stp.svg\",\n        \"currency\": \"São Tomé and Príncipe dobra\"\n    },\n    {\n        \"name\": \"Saudi Arabia\",\n        \"capital\": \"Riyadh\",\n        \"languages\": [\n            \"Arabic\"\n        ],\n        \"population\": 32248200,\n        \"flag\": \"https://restcountries.eu/data/sau.svg\",\n        \"currency\": \"Saudi riyal\"\n    },\n    {\n        \"name\": \"Senegal\",\n        \"capital\": \"Dakar\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 14799859,\n        \"flag\": \"https://restcountries.eu/data/sen.svg\",\n        \"currency\": \"West African CFA franc\"\n    },\n    {\n        \"name\": \"Serbia\",\n        \"capital\": \"Belgrade\",\n        \"languages\": [\n            \"Serbian\"\n        ],\n        \"population\": 7076372,\n        \"flag\": \"https://restcountries.eu/data/srb.svg\",\n        \"currency\": \"Serbian dinar\"\n    },\n    {\n        \"name\": \"Seychelles\",\n        \"capital\": \"Victoria\",\n        \"languages\": [\n            \"French\",\n            \"English\"\n        ],\n        \"population\": 91400,\n        \"flag\": \"https://restcountries.eu/data/syc.svg\",\n        \"currency\": \"Seychellois rupee\"\n    },\n    {\n        \"name\": \"Sierra Leone\",\n        \"capital\": \"Freetown\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 7075641,\n        \"flag\": \"https://restcountries.eu/data/sle.svg\",\n        \"currency\": \"Sierra Leonean leone\"\n    },\n    {\n        \"name\": \"Singapore\",\n        \"capital\": \"Singapore\",\n        \"languages\": [\n            \"English\",\n            \"Malay\",\n            \"Tamil\",\n            \"Chinese\"\n        ],\n        \"population\": 5535000,\n        \"flag\": \"https://restcountries.eu/data/sgp.svg\",\n        \"currency\": \"Brunei dollar\"\n    },\n    {\n        \"name\": \"Sint Maarten (Dutch part)\",\n        \"capital\": \"Philipsburg\",\n        \"languages\": [\n            \"Dutch\",\n            \"English\"\n        ],\n        \"population\": 38247,\n        \"flag\": \"https://restcountries.eu/data/sxm.svg\",\n        \"currency\": \"Netherlands Antillean guilder\"\n    },\n    {\n        \"name\": \"Slovakia\",\n        \"capital\": \"Bratislava\",\n        \"languages\": [\n            \"Slovak\"\n        ],\n        \"population\": 5426252,\n        \"flag\": \"https://restcountries.eu/data/svk.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Slovenia\",\n        \"capital\": \"Ljubljana\",\n        \"languages\": [\n            \"Slovene\"\n        ],\n        \"population\": 2064188,\n        \"flag\": \"https://restcountries.eu/data/svn.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Solomon Islands\",\n        \"capital\": \"Honiara\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 642000,\n        \"flag\": \"https://restcountries.eu/data/slb.svg\",\n        \"currency\": \"Solomon Islands dollar\"\n    },\n    {\n        \"name\": \"Somalia\",\n        \"capital\": \"Mogadishu\",\n        \"languages\": [\n            \"Somali\",\n            \"Arabic\"\n        ],\n        \"population\": 11079000,\n        \"flag\": \"https://restcountries.eu/data/som.svg\",\n        \"currency\": \"Somali shilling\"\n    },\n    {\n        \"name\": \"South Africa\",\n        \"capital\": \"Pretoria\",\n        \"languages\": [\n            \"Afrikaans\",\n            \"English\",\n            \"Southern Ndebele\",\n            \"Southern Sotho\",\n            \"Swati\",\n            \"Tswana\",\n            \"Tsonga\",\n            \"Venda\",\n            \"Xhosa\",\n            \"Zulu\"\n        ],\n        \"population\": 55653654,\n        \"flag\": \"https://restcountries.eu/data/zaf.svg\",\n        \"currency\": \"South African rand\"\n    },\n    {\n        \"name\": \"South Georgia and the South Sandwich Islands\",\n        \"capital\": \"King Edward Point\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 30,\n        \"flag\": \"https://restcountries.eu/data/sgs.svg\",\n        \"currency\": \"British pound\"\n    },\n    {\n        \"name\": \"Korea (Republic of)\",\n        \"capital\": \"Seoul\",\n        \"languages\": [\n            \"Korean\"\n        ],\n        \"population\": 50801405,\n        \"flag\": \"https://restcountries.eu/data/kor.svg\",\n        \"currency\": \"South Korean won\"\n    },\n    {\n        \"name\": \"South Sudan\",\n        \"capital\": \"Juba\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 12131000,\n        \"flag\": \"https://restcountries.eu/data/ssd.svg\",\n        \"currency\": \"South Sudanese pound\"\n    },\n    {\n        \"name\": \"Spain\",\n        \"capital\": \"Madrid\",\n        \"languages\": [\n            \"Spanish\"\n        ],\n        \"population\": 46438422,\n        \"flag\": \"https://restcountries.eu/data/esp.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Sri Lanka\",\n        \"capital\": \"Colombo\",\n        \"languages\": [\n            \"Sinhalese\",\n            \"Tamil\"\n        ],\n        \"population\": 20966000,\n        \"flag\": \"https://restcountries.eu/data/lka.svg\",\n        \"currency\": \"Sri Lankan rupee\"\n    },\n    {\n        \"name\": \"Sudan\",\n        \"capital\": \"Khartoum\",\n        \"languages\": [\n            \"Arabic\",\n            \"English\"\n        ],\n        \"population\": 39598700,\n        \"flag\": \"https://restcountries.eu/data/sdn.svg\",\n        \"currency\": \"Sudanese pound\"\n    },\n    {\n        \"name\": \"Suriname\",\n        \"capital\": \"Paramaribo\",\n        \"languages\": [\n            \"Dutch\"\n        ],\n        \"population\": 541638,\n        \"flag\": \"https://restcountries.eu/data/sur.svg\",\n        \"currency\": \"Surinamese dollar\"\n    },\n    {\n        \"name\": \"Svalbard and Jan Mayen\",\n        \"capital\": \"Longyearbyen\",\n        \"languages\": [\n            \"Norwegian\"\n        ],\n        \"population\": 2562,\n        \"flag\": \"https://restcountries.eu/data/sjm.svg\",\n        \"currency\": \"Norwegian krone\"\n    },\n    {\n        \"name\": \"Swaziland\",\n        \"capital\": \"Lobamba\",\n        \"languages\": [\n            \"English\",\n            \"Swati\"\n        ],\n        \"population\": 1132657,\n        \"flag\": \"https://restcountries.eu/data/swz.svg\",\n        \"currency\": \"Swazi lilangeni\"\n    },\n    {\n        \"name\": \"Sweden\",\n        \"capital\": \"Stockholm\",\n        \"languages\": [\n            \"Swedish\"\n        ],\n        \"population\": 9894888,\n        \"flag\": \"https://restcountries.eu/data/swe.svg\",\n        \"currency\": \"Swedish krona\"\n    },\n    {\n        \"name\": \"Switzerland\",\n        \"capital\": \"Bern\",\n        \"languages\": [\n            \"German\",\n            \"French\",\n            \"Italian\"\n        ],\n        \"population\": 8341600,\n        \"flag\": \"https://restcountries.eu/data/che.svg\",\n        \"currency\": \"Swiss franc\"\n    },\n    {\n        \"name\": \"Syrian Arab Republic\",\n        \"capital\": \"Damascus\",\n        \"languages\": [\n            \"Arabic\"\n        ],\n        \"population\": 18564000,\n        \"flag\": \"https://restcountries.eu/data/syr.svg\",\n        \"currency\": \"Syrian pound\"\n    },\n    {\n        \"name\": \"Taiwan\",\n        \"capital\": \"Taipei\",\n        \"languages\": [\n            \"Chinese\"\n        ],\n        \"population\": 23503349,\n        \"flag\": \"https://restcountries.eu/data/twn.svg\",\n        \"currency\": \"New Taiwan dollar\"\n    },\n    {\n        \"name\": \"Tajikistan\",\n        \"capital\": \"Dushanbe\",\n        \"languages\": [\n            \"Tajik\",\n            \"Russian\"\n        ],\n        \"population\": 8593600,\n        \"flag\": \"https://restcountries.eu/data/tjk.svg\",\n        \"currency\": \"Tajikistani somoni\"\n    },\n    {\n        \"name\": \"Tanzania, United Republic of\",\n        \"capital\": \"Dodoma\",\n        \"languages\": [\n            \"Swahili\",\n            \"English\"\n        ],\n        \"population\": 55155000,\n        \"flag\": \"https://restcountries.eu/data/tza.svg\",\n        \"currency\": \"Tanzanian shilling\"\n    },\n    {\n        \"name\": \"Thailand\",\n        \"capital\": \"Bangkok\",\n        \"languages\": [\n            \"Thai\"\n        ],\n        \"population\": 65327652,\n        \"flag\": \"https://restcountries.eu/data/tha.svg\",\n        \"currency\": \"Thai baht\"\n    },\n    {\n        \"name\": \"Timor-Leste\",\n        \"capital\": \"Dili\",\n        \"languages\": [\n            \"Portuguese\"\n        ],\n        \"population\": 1167242,\n        \"flag\": \"https://restcountries.eu/data/tls.svg\",\n        \"currency\": \"United States dollar\"\n    },\n    {\n        \"name\": \"Togo\",\n        \"capital\": \"Lomé\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 7143000,\n        \"flag\": \"https://restcountries.eu/data/tgo.svg\",\n        \"currency\": \"West African CFA franc\"\n    },\n    {\n        \"name\": \"Tokelau\",\n        \"capital\": \"Fakaofo\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 1411,\n        \"flag\": \"https://restcountries.eu/data/tkl.svg\",\n        \"currency\": \"New Zealand dollar\"\n    },\n    {\n        \"name\": \"Tonga\",\n        \"capital\": \"Nuku'alofa\",\n        \"languages\": [\n            \"English\",\n            \"Tonga (Tonga Islands)\"\n        ],\n        \"population\": 103252,\n        \"flag\": \"https://restcountries.eu/data/ton.svg\",\n        \"currency\": \"Tongan paʻanga\"\n    },\n    {\n        \"name\": \"Trinidad and Tobago\",\n        \"capital\": \"Port of Spain\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 1349667,\n        \"flag\": \"https://restcountries.eu/data/tto.svg\",\n        \"currency\": \"Trinidad and Tobago dollar\"\n    },\n    {\n        \"name\": \"Tunisia\",\n        \"capital\": \"Tunis\",\n        \"languages\": [\n            \"Arabic\"\n        ],\n        \"population\": 11154400,\n        \"flag\": \"https://restcountries.eu/data/tun.svg\",\n        \"currency\": \"Tunisian dinar\"\n    },\n    {\n        \"name\": \"Turkey\",\n        \"capital\": \"Ankara\",\n        \"languages\": [\n            \"Turkish\"\n        ],\n        \"population\": 78741053,\n        \"flag\": \"https://restcountries.eu/data/tur.svg\",\n        \"currency\": \"Turkish lira\"\n    },\n    {\n        \"name\": \"Turkmenistan\",\n        \"capital\": \"Ashgabat\",\n        \"languages\": [\n            \"Turkmen\",\n            \"Russian\"\n        ],\n        \"population\": 4751120,\n        \"flag\": \"https://restcountries.eu/data/tkm.svg\",\n        \"currency\": \"Turkmenistan manat\"\n    },\n    {\n        \"name\": \"Turks and Caicos Islands\",\n        \"capital\": \"Cockburn Town\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 31458,\n        \"flag\": \"https://restcountries.eu/data/tca.svg\",\n        \"currency\": \"United States dollar\"\n    },\n    {\n        \"name\": \"Tuvalu\",\n        \"capital\": \"Funafuti\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 10640,\n        \"flag\": \"https://restcountries.eu/data/tuv.svg\",\n        \"currency\": \"Australian dollar\"\n    },\n    {\n        \"name\": \"Uganda\",\n        \"capital\": \"Kampala\",\n        \"languages\": [\n            \"English\",\n            \"Swahili\"\n        ],\n        \"population\": 33860700,\n        \"flag\": \"https://restcountries.eu/data/uga.svg\",\n        \"currency\": \"Ugandan shilling\"\n    },\n    {\n        \"name\": \"Ukraine\",\n        \"capital\": \"Kiev\",\n        \"languages\": [\n            \"Ukrainian\"\n        ],\n        \"population\": 42692393,\n        \"flag\": \"https://restcountries.eu/data/ukr.svg\",\n        \"currency\": \"Ukrainian hryvnia\"\n    },\n    {\n        \"name\": \"United Arab Emirates\",\n        \"capital\": \"Abu Dhabi\",\n        \"languages\": [\n            \"Arabic\"\n        ],\n        \"population\": 9856000,\n        \"flag\": \"https://restcountries.eu/data/are.svg\",\n        \"currency\": \"United Arab Emirates dirham\"\n    },\n    {\n        \"name\": \"United Kingdom of Great Britain and Northern Ireland\",\n        \"capital\": \"London\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 65110000,\n        \"flag\": \"https://restcountries.eu/data/gbr.svg\",\n        \"currency\": \"British pound\"\n    },\n    {\n        \"name\": \"United States of America\",\n        \"capital\": \"Washington, D.C.\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 323947000,\n        \"flag\": \"https://restcountries.eu/data/usa.svg\",\n        \"currency\": \"United States dollar\"\n    },\n    {\n        \"name\": \"Uruguay\",\n        \"capital\": \"Montevideo\",\n        \"languages\": [\n            \"Spanish\"\n        ],\n        \"population\": 3480222,\n        \"flag\": \"https://restcountries.eu/data/ury.svg\",\n        \"currency\": \"Uruguayan peso\"\n    },\n    {\n        \"name\": \"Uzbekistan\",\n        \"capital\": \"Tashkent\",\n        \"languages\": [\n            \"Uzbek\",\n            \"Russian\"\n        ],\n        \"population\": 31576400,\n        \"flag\": \"https://restcountries.eu/data/uzb.svg\",\n        \"currency\": \"Uzbekistani so'm\"\n    },\n    {\n        \"name\": \"Vanuatu\",\n        \"capital\": \"Port Vila\",\n        \"languages\": [\n            \"Bislama\",\n            \"English\",\n            \"French\"\n        ],\n        \"population\": 277500,\n        \"flag\": \"https://restcountries.eu/data/vut.svg\",\n        \"currency\": \"Vanuatu vatu\"\n    },\n    {\n        \"name\": \"Venezuela (Bolivarian Republic of)\",\n        \"capital\": \"Caracas\",\n        \"languages\": [\n            \"Spanish\"\n        ],\n        \"population\": 31028700,\n        \"flag\": \"https://restcountries.eu/data/ven.svg\",\n        \"currency\": \"Venezuelan bolívar\"\n    },\n    {\n        \"name\": \"Viet Nam\",\n        \"capital\": \"Hanoi\",\n        \"languages\": [\n            \"Vietnamese\"\n        ],\n        \"population\": 92700000,\n        \"flag\": \"https://restcountries.eu/data/vnm.svg\",\n        \"currency\": \"Vietnamese đồng\"\n    },\n    {\n        \"name\": \"Wallis and Futuna\",\n        \"capital\": \"Mata-Utu\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 11750,\n        \"flag\": \"https://restcountries.eu/data/wlf.svg\",\n        \"currency\": \"CFP franc\"\n    },\n    {\n        \"name\": \"Western Sahara\",\n        \"capital\": \"El Aaiún\",\n        \"languages\": [\n            \"Spanish\"\n        ],\n        \"population\": 510713,\n        \"flag\": \"https://restcountries.eu/data/esh.svg\",\n        \"currency\": \"Moroccan dirham\"\n    },\n    {\n        \"name\": \"Yemen\",\n        \"capital\": \"Sana'a\",\n        \"languages\": [\n            \"Arabic\"\n        ],\n        \"population\": 27478000,\n        \"flag\": \"https://restcountries.eu/data/yem.svg\",\n        \"currency\": \"Yemeni rial\"\n    },\n    {\n        \"name\": \"Zambia\",\n        \"capital\": \"Lusaka\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 15933883,\n        \"flag\": \"https://restcountries.eu/data/zmb.svg\",\n        \"currency\": \"Zambian kwacha\"\n    },\n    {\n        \"name\": \"Zimbabwe\",\n        \"capital\": \"Harare\",\n        \"languages\": [\n            \"English\",\n            \"Shona\",\n            \"Northern Ndebele\"\n        ],\n        \"population\": 14240168,\n        \"flag\": \"https://restcountries.eu/data/zwe.svg\",\n        \"currency\": \"Botswana pula\"\n    }\n]\n"
  },
  {
    "path": "data/countries.py",
    "content": "countries = [\n  'Afghanistan',\n  'Albania',\n  'Algeria',\n  'Andorra',\n  'Angola',\n  'Antigua and Barbuda',\n  'Argentina',\n  'Armenia',\n  'Australia',\n  'Austria',\n  'Azerbaijan',\n  'Bahamas',\n  'Bahrain',\n  'Bangladesh',\n  'Barbados',\n  'Belarus',\n  'Belgium',\n  'Belize',\n  'Benin',\n  'Bhutan',\n  'Bolivia',\n  'Bosnia and Herzegovina',\n  'Botswana',\n  'Brazil',\n  'Brunei',\n  'Bulgaria',\n  'Burkina Faso',\n  'Burundi',\n  'Cabo Verde',\n  'Cambodia',\n  'Cameroon',\n  'Canada',\n  'Central African Republic',\n  'Chad',\n  'Chile',\n  'China',\n  'Colombia',\n  'Comoros',\n  'Congo, Democratic Republic of the',\n  'Congo, Republic of the',\n  'Costa Rica',\n  \"Côte d'Ivoire\",\n  'Croatia',\n  'Cuba',\n  'Cyprus',\n  'Czech Republic',\n  'Denmark',\n  'Djibouti',\n  'Dominica',\n  'Dominican Republic',\n  'East Timor (Timor-Leste)',\n  'Ecuador',\n  'Egypt',\n  'El Salvador',\n  'Equatorial Guinea',\n  'Eritrea',\n  'Estonia',\n  'Eswatini',\n  'Ethiopia',\n  'Fiji',\n  'Finland',\n  'France',\n  'Gabon',\n  'Gambia',\n  'Georgia',\n  'Germany',\n  'Ghana',\n  'Greece',\n  'Grenada',\n  'Guatemala',\n  'Guinea',\n  'Guinea-Bissau',\n  'Guyana',\n  'Haiti',\n  'Honduras',\n  'Hungary',\n  'Iceland',\n  'India',\n  'Indonesia',\n  'Iran',\n  'Iraq',\n  'Ireland',\n  'Israel',\n  'Italy',\n  'Jamaica',\n  'Japan',\n  'Jordan',\n  'Kazakhstan',\n  'Kenya',\n  'Kiribati',\n  'Korea, North',\n  'Korea, South',\n  'Kuwait',\n  'Kyrgyzstan',\n  'Laos',\n  'Latvia',\n  'Lebanon',\n  'Lesotho',\n  'Liberia',\n  'Libya',\n  'Liechtenstein',\n  'Lithuania',\n  'Luxembourg',\n  'Madagascar',\n  'Malawi',\n  'Malaysia',\n  'Maldives',\n  'Mali',\n  'Malta',\n  'Marshall Islands',\n  'Mauritania',\n  'Mauritius',\n  'Mexico',\n  'Micronesia',\n  'Moldova',\n  'Monaco',\n  'Mongolia',\n  'Montenegro',\n  'Morocco',\n  'Mozambique',\n  'Myanmar',\n  'Namibia',\n  'Nauru',\n  'Nepal',\n  'Netherlands',\n  'New Zealand',\n  'Nicaragua',\n  'Niger',\n  'Nigeria',\n  'North Macedonia',\n  'Norway',\n  'Oman',\n  'Pakistan',\n  'Palau',\n  'Palestine',\n  'Panama',\n  'Papua New Guinea',\n  'Paraguay',\n  'Peru',\n  'Philippines',\n  'Poland',\n  'Portugal',\n  'Qatar',\n  'Romania',\n  'Russia',\n  'Rwanda',\n  'Saint Kitts and Nevis',\n  'Saint Lucia',\n  'Saint Vincent and the Grenadines',\n  'Samoa',\n  'San Marino',\n  'Sao Tome and Principe',\n  'Saudi Arabia',\n  'Senegal',\n  'Serbia',\n  'Seychelles',\n  'Sierra Leone',\n  'Singapore',\n  'Slovakia',\n  'Slovenia',\n  'Solomon Islands',\n  'Somalia',\n  'South Africa',\n  'South Sudan',\n  'Spain',\n  'Sri Lanka',\n  'Sudan',\n  'Suriname',\n  'Sweden',\n  'Switzerland',\n  'Syria',\n  'Tajikistan',\n  'Tanzania',\n  'Thailand',\n  'Togo',\n  'Tonga',\n  'Trinidad and Tobago',\n  'Tunisia',\n  'Turkey',\n  'Turkmenistan',\n  'Tuvalu',\n  'Uganda',\n  'Ukraine',\n  'United Arab Emirates',\n  'United Kingdom',\n  'United States',\n  'Uruguay',\n  'Uzbekistan',\n  'Vanuatu',\n  'Vatican City',\n  'Venezuela',\n  'Vietnam',\n  'Yemen',\n  'Zambia',\n  'Zimbabwe'\n];\n"
  },
  {
    "path": "data/countries_data.json",
    "content": "[\n{\n        \"name\": \"Afghanistan\",\n        \"capital\": \"Kabul\",\n        \"languages\": [\n            \"Pashto\",\n            \"Uzbek\",\n            \"Turkmen\"\n        ],\n        \"population\": 27657145,\n        \"flag\": \"https://restcountries.eu/data/afg.svg\",\n        \"currency\": \"Afghan afghani\"\n    },\n    {\n        \"name\": \"Åland Islands\",\n        \"capital\": \"Mariehamn\",\n        \"languages\": [\n            \"Swedish\"\n        ],\n        \"population\": 28875,\n        \"flag\": \"https://restcountries.eu/data/ala.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Albania\",\n        \"capital\": \"Tirana\",\n        \"languages\": [\n            \"Albanian\"\n        ],\n        \"population\": 2886026,\n        \"flag\": \"https://restcountries.eu/data/alb.svg\",\n        \"currency\": \"Albanian lek\"\n    },\n    {\n        \"name\": \"Algeria\",\n        \"capital\": \"Algiers\",\n        \"languages\": [\n            \"Arabic\"\n        ],\n        \"population\": 40400000,\n        \"flag\": \"https://restcountries.eu/data/dza.svg\",\n        \"currency\": \"Algerian dinar\"\n    },\n    {\n        \"name\": \"American Samoa\",\n        \"capital\": \"Pago Pago\",\n        \"languages\": [\n            \"English\",\n            \"Samoan\"\n        ],\n        \"population\": 57100,\n        \"flag\": \"https://restcountries.eu/data/asm.svg\",\n        \"currency\": \"United State Dollar\"\n    },\n    {\n        \"name\": \"Andorra\",\n        \"capital\": \"Andorra la Vella\",\n        \"languages\": [\n            \"Catalan\"\n        ],\n        \"population\": 78014,\n        \"flag\": \"https://restcountries.eu/data/and.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Angola\",\n        \"capital\": \"Luanda\",\n        \"languages\": [\n            \"Portuguese\"\n        ],\n        \"population\": 25868000,\n        \"flag\": \"https://restcountries.eu/data/ago.svg\",\n        \"currency\": \"Angolan kwanza\"\n    },\n    {\n        \"name\": \"Anguilla\",\n        \"capital\": \"The Valley\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 13452,\n        \"flag\": \"https://restcountries.eu/data/aia.svg\",\n        \"currency\": \"East Caribbean dollar\"\n    },\n    {\n        \"name\": \"Antarctica\",\n        \"capital\": \"\",\n        \"languages\": [\n            \"English\",\n            \"Russian\"\n        ],\n        \"population\": 1000,\n        \"flag\": \"https://restcountries.eu/data/ata.svg\",\n        \"currency\": \"Australian dollar\"\n    },\n    {\n        \"name\": \"Antigua and Barbuda\",\n        \"capital\": \"Saint John's\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 86295,\n        \"flag\": \"https://restcountries.eu/data/atg.svg\",\n        \"currency\": \"East Caribbean dollar\"\n    },\n    {\n        \"name\": \"Argentina\",\n        \"capital\": \"Buenos Aires\",\n        \"languages\": [\n            \"Spanish\",\n            \"Guaraní\"\n        ],\n        \"population\": 43590400,\n        \"flag\": \"https://restcountries.eu/data/arg.svg\",\n        \"currency\": \"Argentine peso\"\n    },\n    {\n        \"name\": \"Armenia\",\n        \"capital\": \"Yerevan\",\n        \"languages\": [\n            \"Armenian\",\n            \"Russian\"\n        ],\n        \"population\": 2994400,\n        \"flag\": \"https://restcountries.eu/data/arm.svg\",\n        \"currency\": \"Armenian dram\"\n    },\n    {\n        \"name\": \"Aruba\",\n        \"capital\": \"Oranjestad\",\n        \"languages\": [\n            \"Dutch\",\n            \"(Eastern) Punjabi\"\n        ],\n        \"population\": 107394,\n        \"flag\": \"https://restcountries.eu/data/abw.svg\",\n        \"currency\": \"Aruban florin\"\n    },\n    {\n        \"name\": \"Australia\",\n        \"capital\": \"Canberra\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 24117360,\n        \"flag\": \"https://restcountries.eu/data/aus.svg\",\n        \"currency\": \"Australian dollar\"\n    },\n    {\n        \"name\": \"Austria\",\n        \"capital\": \"Vienna\",\n        \"languages\": [\n            \"German\"\n        ],\n        \"population\": 8725931,\n        \"flag\": \"https://restcountries.eu/data/aut.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Azerbaijan\",\n        \"capital\": \"Baku\",\n        \"languages\": [\n            \"Azerbaijani\"\n        ],\n        \"population\": 9730500,\n        \"flag\": \"https://restcountries.eu/data/aze.svg\",\n        \"currency\": \"Azerbaijani manat\"\n    },\n    {\n        \"name\": \"Bahamas\",\n        \"capital\": \"Nassau\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 378040,\n        \"flag\": \"https://restcountries.eu/data/bhs.svg\",\n        \"currency\": \"Bahamian dollar\"\n    },\n    {\n        \"name\": \"Bahrain\",\n        \"capital\": \"Manama\",\n        \"languages\": [\n            \"Arabic\"\n        ],\n        \"population\": 1404900,\n        \"flag\": \"https://restcountries.eu/data/bhr.svg\",\n        \"currency\": \"Bahraini dinar\"\n    },\n    {\n        \"name\": \"Bangladesh\",\n        \"capital\": \"Dhaka\",\n        \"languages\": [\n            \"Bengali\"\n        ],\n        \"population\": 161006790,\n        \"flag\": \"https://restcountries.eu/data/bgd.svg\",\n        \"currency\": \"Bangladeshi taka\"\n    },\n    {\n        \"name\": \"Barbados\",\n        \"capital\": \"Bridgetown\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 285000,\n        \"flag\": \"https://restcountries.eu/data/brb.svg\",\n        \"currency\": \"Barbadian dollar\"\n    },\n    {\n        \"name\": \"Belarus\",\n        \"capital\": \"Minsk\",\n        \"languages\": [\n            \"Belarusian\",\n            \"Russian\"\n        ],\n        \"population\": 9498700,\n        \"flag\": \"https://restcountries.eu/data/blr.svg\",\n        \"currency\": \"New Belarusian ruble\"\n    },\n    {\n        \"name\": \"Belgium\",\n        \"capital\": \"Brussels\",\n        \"languages\": [\n            \"Dutch\",\n            \"French\",\n            \"German\"\n        ],\n        \"population\": 11319511,\n        \"flag\": \"https://restcountries.eu/data/bel.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Belize\",\n        \"capital\": \"Belmopan\",\n        \"languages\": [\n            \"English\",\n            \"Spanish\"\n        ],\n        \"population\": 370300,\n        \"flag\": \"https://restcountries.eu/data/blz.svg\",\n        \"currency\": \"Belize dollar\"\n    },\n    {\n        \"name\": \"Benin\",\n        \"capital\": \"Porto-Novo\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 10653654,\n        \"flag\": \"https://restcountries.eu/data/ben.svg\",\n        \"currency\": \"West African CFA franc\"\n    },\n    {\n        \"name\": \"Bermuda\",\n        \"capital\": \"Hamilton\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 61954,\n        \"flag\": \"https://restcountries.eu/data/bmu.svg\",\n        \"currency\": \"Bermudian dollar\"\n    },\n    {\n        \"name\": \"Bhutan\",\n        \"capital\": \"Thimphu\",\n        \"languages\": [\n            \"Dzongkha\"\n        ],\n        \"population\": 775620,\n        \"flag\": \"https://restcountries.eu/data/btn.svg\",\n        \"currency\": \"Bhutanese ngultrum\"\n    },\n    {\n        \"name\": \"Bolivia (Plurinational State of)\",\n        \"capital\": \"Sucre\",\n        \"languages\": [\n            \"Spanish\",\n            \"Aymara\",\n            \"Quechua\"\n        ],\n        \"population\": 10985059,\n        \"flag\": \"https://restcountries.eu/data/bol.svg\",\n        \"currency\": \"Bolivian boliviano\"\n    },\n    {\n        \"name\": \"Bonaire, Sint Eustatius and Saba\",\n        \"capital\": \"Kralendijk\",\n        \"languages\": [\n            \"Dutch\"\n        ],\n        \"population\": 17408,\n        \"flag\": \"https://restcountries.eu/data/bes.svg\",\n        \"currency\": \"United States dollar\"\n    },\n    {\n        \"name\": \"Bosnia and Herzegovina\",\n        \"capital\": \"Sarajevo\",\n        \"languages\": [\n            \"Bosnian\",\n            \"Croatian\",\n            \"Serbian\"\n        ],\n        \"population\": 3531159,\n        \"flag\": \"https://restcountries.eu/data/bih.svg\",\n        \"currency\": \"Bosnia and Herzegovina convertible mark\"\n    },\n    {\n        \"name\": \"Botswana\",\n        \"capital\": \"Gaborone\",\n        \"languages\": [\n            \"English\",\n            \"Tswana\"\n        ],\n        \"population\": 2141206,\n        \"flag\": \"https://restcountries.eu/data/bwa.svg\",\n        \"currency\": \"Botswana pula\"\n    },\n    {\n        \"name\": \"Bouvet Island\",\n        \"capital\": \"\",\n        \"languages\": [\n            \"Norwegian\",\n            \"Norwegian Bokmål\",\n            \"Norwegian Nynorsk\"\n        ],\n        \"population\": 0,\n        \"flag\": \"https://restcountries.eu/data/bvt.svg\",\n        \"currency\": \"Norwegian krone\"\n    },\n    {\n        \"name\": \"Brazil\",\n        \"capital\": \"Brasília\",\n        \"languages\": [\n            \"Portuguese\"\n        ],\n        \"population\": 206135893,\n        \"flag\": \"https://restcountries.eu/data/bra.svg\",\n        \"currency\": \"Brazilian real\"\n    },\n    {\n        \"name\": \"British Indian Ocean Territory\",\n        \"capital\": \"Diego Garcia\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 3000,\n        \"flag\": \"https://restcountries.eu/data/iot.svg\",\n        \"currency\": \"United States dollar\"\n    },\n    {\n        \"name\": \"United States Minor Outlying Islands\",\n        \"capital\": \"\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 300,\n        \"flag\": \"https://restcountries.eu/data/umi.svg\",\n        \"currency\": \"United States Dollar\"\n    },\n    {\n        \"name\": \"Virgin Islands (British)\",\n        \"capital\": \"Road Town\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 28514,\n        \"flag\": \"https://restcountries.eu/data/vgb.svg\",\n        \"currency\": \"[D]\"\n    },\n    {\n        \"name\": \"Virgin Islands (U.S.)\",\n        \"capital\": \"Charlotte Amalie\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 114743,\n        \"flag\": \"https://restcountries.eu/data/vir.svg\",\n        \"currency\": \"United States dollar\"\n    },\n    {\n        \"name\": \"Brunei Darussalam\",\n        \"capital\": \"Bandar Seri Begawan\",\n        \"languages\": [\n            \"Malay\"\n        ],\n        \"population\": 411900,\n        \"flag\": \"https://restcountries.eu/data/brn.svg\",\n        \"currency\": \"Brunei dollar\"\n    },\n    {\n        \"name\": \"Bulgaria\",\n        \"capital\": \"Sofia\",\n        \"languages\": [\n            \"Bulgarian\"\n        ],\n        \"population\": 7153784,\n        \"flag\": \"https://restcountries.eu/data/bgr.svg\",\n        \"currency\": \"Bulgarian lev\"\n    },\n    {\n        \"name\": \"Burkina Faso\",\n        \"capital\": \"Ouagadougou\",\n        \"languages\": [\n            \"French\",\n            \"Fula\"\n        ],\n        \"population\": 19034397,\n        \"flag\": \"https://restcountries.eu/data/bfa.svg\",\n        \"currency\": \"West African CFA franc\"\n    },\n    {\n        \"name\": \"Burundi\",\n        \"capital\": \"Bujumbura\",\n        \"languages\": [\n            \"French\",\n            \"Kirundi\"\n        ],\n        \"population\": 10114505,\n        \"flag\": \"https://restcountries.eu/data/bdi.svg\",\n        \"currency\": \"Burundian franc\"\n    },\n    {\n        \"name\": \"Cambodia\",\n        \"capital\": \"Phnom Penh\",\n        \"languages\": [\n            \"Khmer\"\n        ],\n        \"population\": 15626444,\n        \"flag\": \"https://restcountries.eu/data/khm.svg\",\n        \"currency\": \"Cambodian riel\"\n    },\n    {\n        \"name\": \"Cameroon\",\n        \"capital\": \"Yaoundé\",\n        \"languages\": [\n            \"English\",\n            \"French\"\n        ],\n        \"population\": 22709892,\n        \"flag\": \"https://restcountries.eu/data/cmr.svg\",\n        \"currency\": \"Central African CFA franc\"\n    },\n    {\n        \"name\": \"Canada\",\n        \"capital\": \"Ottawa\",\n        \"languages\": [\n            \"English\",\n            \"French\"\n        ],\n        \"population\": 36155487,\n        \"flag\": \"https://restcountries.eu/data/can.svg\",\n        \"currency\": \"Canadian dollar\"\n    },\n    {\n        \"name\": \"Cabo Verde\",\n        \"capital\": \"Praia\",\n        \"languages\": [\n            \"Portuguese\"\n        ],\n        \"population\": 531239,\n        \"flag\": \"https://restcountries.eu/data/cpv.svg\",\n        \"currency\": \"Cape Verdean escudo\"\n    },\n    {\n        \"name\": \"Cayman Islands\",\n        \"capital\": \"George Town\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 58238,\n        \"flag\": \"https://restcountries.eu/data/cym.svg\",\n        \"currency\": \"Cayman Islands dollar\"\n    },\n    {\n        \"name\": \"Central African Republic\",\n        \"capital\": \"Bangui\",\n        \"languages\": [\n            \"French\",\n            \"Sango\"\n        ],\n        \"population\": 4998000,\n        \"flag\": \"https://restcountries.eu/data/caf.svg\",\n        \"currency\": \"Central African CFA franc\"\n    },\n    {\n        \"name\": \"Chad\",\n        \"capital\": \"N'Djamena\",\n        \"languages\": [\n            \"French\",\n            \"Arabic\"\n        ],\n        \"population\": 14497000,\n        \"flag\": \"https://restcountries.eu/data/tcd.svg\",\n        \"currency\": \"Central African CFA franc\"\n    },\n    {\n        \"name\": \"Chile\",\n        \"capital\": \"Santiago\",\n        \"languages\": [\n            \"Spanish\"\n        ],\n        \"population\": 18191900,\n        \"flag\": \"https://restcountries.eu/data/chl.svg\",\n        \"currency\": \"Chilean peso\"\n    },\n    {\n        \"name\": \"China\",\n        \"capital\": \"Beijing\",\n        \"languages\": [\n            \"Chinese\"\n        ],\n        \"population\": 1377422166,\n        \"flag\": \"https://restcountries.eu/data/chn.svg\",\n        \"currency\": \"Chinese yuan\"\n    },\n    {\n        \"name\": \"Christmas Island\",\n        \"capital\": \"Flying Fish Cove\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 2072,\n        \"flag\": \"https://restcountries.eu/data/cxr.svg\",\n        \"currency\": \"Australian dollar\"\n    },\n    {\n        \"name\": \"Cocos (Keeling) Islands\",\n        \"capital\": \"West Island\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 550,\n        \"flag\": \"https://restcountries.eu/data/cck.svg\",\n        \"currency\": \"Australian dollar\"\n    },\n    {\n        \"name\": \"Colombia\",\n        \"capital\": \"Bogotá\",\n        \"languages\": [\n            \"Spanish\"\n        ],\n        \"population\": 48759958,\n        \"flag\": \"https://restcountries.eu/data/col.svg\",\n        \"currency\": \"Colombian peso\"\n    },\n    {\n        \"name\": \"Comoros\",\n        \"capital\": \"Moroni\",\n        \"languages\": [\n            \"Arabic\",\n            \"French\"\n        ],\n        \"population\": 806153,\n        \"flag\": \"https://restcountries.eu/data/com.svg\",\n        \"currency\": \"Comorian franc\"\n    },\n    {\n        \"name\": \"Congo\",\n        \"capital\": \"Brazzaville\",\n        \"languages\": [\n            \"French\",\n            \"Lingala\"\n        ],\n        \"population\": 4741000,\n        \"flag\": \"https://restcountries.eu/data/cog.svg\",\n        \"currency\": \"Central African CFA franc\"\n    },\n    {\n        \"name\": \"Congo (Democratic Republic of the)\",\n        \"capital\": \"Kinshasa\",\n        \"languages\": [\n            \"French\",\n            \"Lingala\",\n            \"Kongo\",\n            \"Swahili\",\n            \"Luba-Katanga\"\n        ],\n        \"population\": 85026000,\n        \"flag\": \"https://restcountries.eu/data/cod.svg\",\n        \"currency\": \"Congolese franc\"\n    },\n    {\n        \"name\": \"Cook Islands\",\n        \"capital\": \"Avarua\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 18100,\n        \"flag\": \"https://restcountries.eu/data/cok.svg\",\n        \"currency\": \"New Zealand dollar\"\n    },\n    {\n        \"name\": \"Costa Rica\",\n        \"capital\": \"San José\",\n        \"languages\": [\n            \"Spanish\"\n        ],\n        \"population\": 4890379,\n        \"flag\": \"https://restcountries.eu/data/cri.svg\",\n        \"currency\": \"Costa Rican colón\"\n    },\n    {\n        \"name\": \"Croatia\",\n        \"capital\": \"Zagreb\",\n        \"languages\": [\n            \"Croatian\"\n        ],\n        \"population\": 4190669,\n        \"flag\": \"https://restcountries.eu/data/hrv.svg\",\n        \"currency\": \"Croatian kuna\"\n    },\n    {\n        \"name\": \"Cuba\",\n        \"capital\": \"Havana\",\n        \"languages\": [\n            \"Spanish\"\n        ],\n        \"population\": 11239004,\n        \"flag\": \"https://restcountries.eu/data/cub.svg\",\n        \"currency\": \"Cuban convertible peso\"\n    },\n    {\n        \"name\": \"Curaçao\",\n        \"capital\": \"Willemstad\",\n        \"languages\": [\n            \"Dutch\",\n            \"(Eastern) Punjabi\",\n            \"English\"\n        ],\n        \"population\": 154843,\n        \"flag\": \"https://restcountries.eu/data/cuw.svg\",\n        \"currency\": \"Netherlands Antillean guilder\"\n    },\n    {\n        \"name\": \"Cyprus\",\n        \"capital\": \"Nicosia\",\n        \"languages\": [\n            \"Greek (modern)\",\n            \"Turkish\",\n            \"Armenian\"\n        ],\n        \"population\": 847000,\n        \"flag\": \"https://restcountries.eu/data/cyp.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Czech Republic\",\n        \"capital\": \"Prague\",\n        \"languages\": [\n            \"Czech\",\n            \"Slovak\"\n        ],\n        \"population\": 10558524,\n        \"flag\": \"https://restcountries.eu/data/cze.svg\",\n        \"currency\": \"Czech koruna\"\n    },\n    {\n        \"name\": \"Denmark\",\n        \"capital\": \"Copenhagen\",\n        \"languages\": [\n            \"Danish\"\n        ],\n        \"population\": 5717014,\n        \"flag\": \"https://restcountries.eu/data/dnk.svg\",\n        \"currency\": \"Danish krone\"\n    },\n    {\n        \"name\": \"Djibouti\",\n        \"capital\": \"Djibouti\",\n        \"languages\": [\n            \"French\",\n            \"Arabic\"\n        ],\n        \"population\": 900000,\n        \"flag\": \"https://restcountries.eu/data/dji.svg\",\n        \"currency\": \"Djiboutian franc\"\n    },\n    {\n        \"name\": \"Dominica\",\n        \"capital\": \"Roseau\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 71293,\n        \"flag\": \"https://restcountries.eu/data/dma.svg\",\n        \"currency\": \"East Caribbean dollar\"\n    },\n    {\n        \"name\": \"Dominican Republic\",\n        \"capital\": \"Santo Domingo\",\n        \"languages\": [\n            \"Spanish\"\n        ],\n        \"population\": 10075045,\n        \"flag\": \"https://restcountries.eu/data/dom.svg\",\n        \"currency\": \"Dominican peso\"\n    },\n    {\n        \"name\": \"Ecuador\",\n        \"capital\": \"Quito\",\n        \"languages\": [\n            \"Spanish\"\n        ],\n        \"population\": 16545799,\n        \"flag\": \"https://restcountries.eu/data/ecu.svg\",\n        \"currency\": \"United States dollar\"\n    },\n    {\n        \"name\": \"Egypt\",\n        \"capital\": \"Cairo\",\n        \"languages\": [\n            \"Arabic\"\n        ],\n        \"population\": 91290000,\n        \"flag\": \"https://restcountries.eu/data/egy.svg\",\n        \"currency\": \"Egyptian pound\"\n    },\n    {\n        \"name\": \"El Salvador\",\n        \"capital\": \"San Salvador\",\n        \"languages\": [\n            \"Spanish\"\n        ],\n        \"population\": 6520675,\n        \"flag\": \"https://restcountries.eu/data/slv.svg\",\n        \"currency\": \"United States dollar\"\n    },\n    {\n        \"name\": \"Equatorial Guinea\",\n        \"capital\": \"Malabo\",\n        \"languages\": [\n            \"Spanish\",\n            \"French\"\n        ],\n        \"population\": 1222442,\n        \"flag\": \"https://restcountries.eu/data/gnq.svg\",\n        \"currency\": \"Central African CFA franc\"\n    },\n    {\n        \"name\": \"Eritrea\",\n        \"capital\": \"Asmara\",\n        \"languages\": [\n            \"Tigrinya\",\n            \"Arabic\",\n            \"English\"\n        ],\n        \"population\": 5352000,\n        \"flag\": \"https://restcountries.eu/data/eri.svg\",\n        \"currency\": \"Eritrean nakfa\"\n    },\n    {\n        \"name\": \"Estonia\",\n        \"capital\": \"Tallinn\",\n        \"languages\": [\n            \"Estonian\"\n        ],\n        \"population\": 1315944,\n        \"flag\": \"https://restcountries.eu/data/est.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Ethiopia\",\n        \"capital\": \"Addis Ababa\",\n        \"languages\": [\n            \"Amharic\"\n        ],\n        \"population\": 92206005,\n        \"flag\": \"https://restcountries.eu/data/eth.svg\",\n        \"currency\": \"Ethiopian birr\"\n    },\n    {\n        \"name\": \"Falkland Islands (Malvinas)\",\n        \"capital\": \"Stanley\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 2563,\n        \"flag\": \"https://restcountries.eu/data/flk.svg\",\n        \"currency\": \"Falkland Islands pound\"\n    },\n    {\n        \"name\": \"Faroe Islands\",\n        \"capital\": \"Tórshavn\",\n        \"languages\": [\n            \"Faroese\"\n        ],\n        \"population\": 49376,\n        \"flag\": \"https://restcountries.eu/data/fro.svg\",\n        \"currency\": \"Danish krone\"\n    },\n    {\n        \"name\": \"Fiji\",\n        \"capital\": \"Suva\",\n        \"languages\": [\n            \"English\",\n            \"Fijian\",\n            \"Hindi\",\n            \"Urdu\"\n        ],\n        \"population\": 867000,\n        \"flag\": \"https://restcountries.eu/data/fji.svg\",\n        \"currency\": \"Fijian dollar\"\n    },\n    {\n        \"name\": \"Finland\",\n        \"capital\": \"Helsinki\",\n        \"languages\": [\n            \"Finnish\",\n            \"Swedish\"\n        ],\n        \"population\": 5491817,\n        \"flag\": \"https://restcountries.eu/data/fin.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"France\",\n        \"capital\": \"Paris\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 66710000,\n        \"flag\": \"https://restcountries.eu/data/fra.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"French Guiana\",\n        \"capital\": \"Cayenne\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 254541,\n        \"flag\": \"https://restcountries.eu/data/guf.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"French Polynesia\",\n        \"capital\": \"Papeetē\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 271800,\n        \"flag\": \"https://restcountries.eu/data/pyf.svg\",\n        \"currency\": \"CFP franc\"\n    },\n    {\n        \"name\": \"French Southern Territories\",\n        \"capital\": \"Port-aux-Français\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 140,\n        \"flag\": \"https://restcountries.eu/data/atf.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Gabon\",\n        \"capital\": \"Libreville\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 1802278,\n        \"flag\": \"https://restcountries.eu/data/gab.svg\",\n        \"currency\": \"Central African CFA franc\"\n    },\n    {\n        \"name\": \"Gambia\",\n        \"capital\": \"Banjul\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 1882450,\n        \"flag\": \"https://restcountries.eu/data/gmb.svg\",\n        \"currency\": \"Gambian dalasi\"\n    },\n    {\n        \"name\": \"Georgia\",\n        \"capital\": \"Tbilisi\",\n        \"languages\": [\n            \"Georgian\"\n        ],\n        \"population\": 3720400,\n        \"flag\": \"https://restcountries.eu/data/geo.svg\",\n        \"currency\": \"Georgian Lari\"\n    },\n    {\n        \"name\": \"Germany\",\n        \"capital\": \"Berlin\",\n        \"languages\": [\n            \"German\"\n        ],\n        \"population\": 81770900,\n        \"flag\": \"https://restcountries.eu/data/deu.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Ghana\",\n        \"capital\": \"Accra\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 27670174,\n        \"flag\": \"https://restcountries.eu/data/gha.svg\",\n        \"currency\": \"Ghanaian cedi\"\n    },\n    {\n        \"name\": \"Gibraltar\",\n        \"capital\": \"Gibraltar\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 33140,\n        \"flag\": \"https://restcountries.eu/data/gib.svg\",\n        \"currency\": \"Gibraltar pound\"\n    },\n    {\n        \"name\": \"Greece\",\n        \"capital\": \"Athens\",\n        \"languages\": [\n            \"Greek (modern)\"\n        ],\n        \"population\": 10858018,\n        \"flag\": \"https://restcountries.eu/data/grc.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Greenland\",\n        \"capital\": \"Nuuk\",\n        \"languages\": [\n            \"Kalaallisut\"\n        ],\n        \"population\": 55847,\n        \"flag\": \"https://restcountries.eu/data/grl.svg\",\n        \"currency\": \"Danish krone\"\n    },\n    {\n        \"name\": \"Grenada\",\n        \"capital\": \"St. George's\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 103328,\n        \"flag\": \"https://restcountries.eu/data/grd.svg\",\n        \"currency\": \"East Caribbean dollar\"\n    },\n    {\n        \"name\": \"Guadeloupe\",\n        \"capital\": \"Basse-Terre\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 400132,\n        \"flag\": \"https://restcountries.eu/data/glp.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Guam\",\n        \"capital\": \"Hagåtña\",\n        \"languages\": [\n            \"English\",\n            \"Chamorro\",\n            \"Spanish\"\n        ],\n        \"population\": 184200,\n        \"flag\": \"https://restcountries.eu/data/gum.svg\",\n        \"currency\": \"United States dollar\"\n    },\n    {\n        \"name\": \"Guatemala\",\n        \"capital\": \"Guatemala City\",\n        \"languages\": [\n            \"Spanish\"\n        ],\n        \"population\": 16176133,\n        \"flag\": \"https://restcountries.eu/data/gtm.svg\",\n        \"currency\": \"Guatemalan quetzal\"\n    },\n    {\n        \"name\": \"Guernsey\",\n        \"capital\": \"St. Peter Port\",\n        \"languages\": [\n            \"English\",\n            \"French\"\n        ],\n        \"population\": 62999,\n        \"flag\": \"https://restcountries.eu/data/ggy.svg\",\n        \"currency\": \"British pound\"\n    },\n    {\n        \"name\": \"Guinea\",\n        \"capital\": \"Conakry\",\n        \"languages\": [\n            \"French\",\n            \"Fula\"\n        ],\n        \"population\": 12947000,\n        \"flag\": \"https://restcountries.eu/data/gin.svg\",\n        \"currency\": \"Guinean franc\"\n    },\n    {\n        \"name\": \"Guinea-Bissau\",\n        \"capital\": \"Bissau\",\n        \"languages\": [\n            \"Portuguese\"\n        ],\n        \"population\": 1547777,\n        \"flag\": \"https://restcountries.eu/data/gnb.svg\",\n        \"currency\": \"West African CFA franc\"\n    },\n    {\n        \"name\": \"Guyana\",\n        \"capital\": \"Georgetown\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 746900,\n        \"flag\": \"https://restcountries.eu/data/guy.svg\",\n        \"currency\": \"Guyanese dollar\"\n    },\n    {\n        \"name\": \"Haiti\",\n        \"capital\": \"Port-au-Prince\",\n        \"languages\": [\n            \"French\",\n            \"Haitian\"\n        ],\n        \"population\": 11078033,\n        \"flag\": \"https://restcountries.eu/data/hti.svg\",\n        \"currency\": \"Haitian gourde\"\n    },\n    {\n        \"name\": \"Heard Island and McDonald Islands\",\n        \"capital\": \"\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 0,\n        \"flag\": \"https://restcountries.eu/data/hmd.svg\",\n        \"currency\": \"Australian dollar\"\n    },\n    {\n        \"name\": \"Holy See\",\n        \"capital\": \"Rome\",\n        \"languages\": [\n            \"Latin\",\n            \"Italian\",\n            \"French\",\n            \"German\"\n        ],\n        \"population\": 451,\n        \"flag\": \"https://restcountries.eu/data/vat.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Honduras\",\n        \"capital\": \"Tegucigalpa\",\n        \"languages\": [\n            \"Spanish\"\n        ],\n        \"population\": 8576532,\n        \"flag\": \"https://restcountries.eu/data/hnd.svg\",\n        \"currency\": \"Honduran lempira\"\n    },\n    {\n        \"name\": \"Hong Kong\",\n        \"capital\": \"City of Victoria\",\n        \"languages\": [\n            \"English\",\n            \"Chinese\"\n        ],\n        \"population\": 7324300,\n        \"flag\": \"https://restcountries.eu/data/hkg.svg\",\n        \"currency\": \"Hong Kong dollar\"\n    },\n    {\n        \"name\": \"Hungary\",\n        \"capital\": \"Budapest\",\n        \"languages\": [\n            \"Hungarian\"\n        ],\n        \"population\": 9823000,\n        \"flag\": \"https://restcountries.eu/data/hun.svg\",\n        \"currency\": \"Hungarian forint\"\n    },\n    {\n        \"name\": \"Iceland\",\n        \"capital\": \"Reykjavík\",\n        \"languages\": [\n            \"Icelandic\"\n        ],\n        \"population\": 334300,\n        \"flag\": \"https://restcountries.eu/data/isl.svg\",\n        \"currency\": \"Icelandic króna\"\n    },\n    {\n        \"name\": \"India\",\n        \"capital\": \"New Delhi\",\n        \"languages\": [\n            \"Hindi\",\n            \"English\"\n        ],\n        \"population\": 1295210000,\n        \"flag\": \"https://restcountries.eu/data/ind.svg\",\n        \"currency\": \"Indian rupee\"\n    },\n    {\n        \"name\": \"Indonesia\",\n        \"capital\": \"Jakarta\",\n        \"languages\": [\n            \"Indonesian\"\n        ],\n        \"population\": 258705000,\n        \"flag\": \"https://restcountries.eu/data/idn.svg\",\n        \"currency\": \"Indonesian rupiah\"\n    },\n    {\n        \"name\": \"Côte d'Ivoire\",\n        \"capital\": \"Yamoussoukro\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 22671331,\n        \"flag\": \"https://restcountries.eu/data/civ.svg\",\n        \"currency\": \"West African CFA franc\"\n    },\n    {\n        \"name\": \"Iran (Islamic Republic of)\",\n        \"capital\": \"Tehran\",\n        \"languages\": [\n            \"Persian (Farsi)\"\n        ],\n        \"population\": 79369900,\n        \"flag\": \"https://restcountries.eu/data/irn.svg\",\n        \"currency\": \"Iranian rial\"\n    },\n    {\n        \"name\": \"Iraq\",\n        \"capital\": \"Baghdad\",\n        \"languages\": [\n            \"Arabic\",\n            \"Kurdish\"\n        ],\n        \"population\": 37883543,\n        \"flag\": \"https://restcountries.eu/data/irq.svg\",\n        \"currency\": \"Iraqi dinar\"\n    },\n    {\n        \"name\": \"Ireland\",\n        \"capital\": \"Dublin\",\n        \"languages\": [\n            \"Irish\",\n            \"English\"\n        ],\n        \"population\": 6378000,\n        \"flag\": \"https://restcountries.eu/data/irl.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Isle of Man\",\n        \"capital\": \"Douglas\",\n        \"languages\": [\n            \"English\",\n            \"Manx\"\n        ],\n        \"population\": 84497,\n        \"flag\": \"https://restcountries.eu/data/imn.svg\",\n        \"currency\": \"British pound\"\n    },\n    {\n        \"name\": \"Israel\",\n        \"capital\": \"Jerusalem\",\n        \"languages\": [\n            \"Hebrew (modern)\",\n            \"Arabic\"\n        ],\n        \"population\": 8527400,\n        \"flag\": \"https://restcountries.eu/data/isr.svg\",\n        \"currency\": \"Israeli new shekel\"\n    },\n    {\n        \"name\": \"Italy\",\n        \"capital\": \"Rome\",\n        \"languages\": [\n            \"Italian\"\n        ],\n        \"population\": 60665551,\n        \"flag\": \"https://restcountries.eu/data/ita.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Jamaica\",\n        \"capital\": \"Kingston\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 2723246,\n        \"flag\": \"https://restcountries.eu/data/jam.svg\",\n        \"currency\": \"Jamaican dollar\"\n    },\n    {\n        \"name\": \"Japan\",\n        \"capital\": \"Tokyo\",\n        \"languages\": [\n            \"Japanese\"\n        ],\n        \"population\": 126960000,\n        \"flag\": \"https://restcountries.eu/data/jpn.svg\",\n        \"currency\": \"Japanese yen\"\n    },\n    {\n        \"name\": \"Jersey\",\n        \"capital\": \"Saint Helier\",\n        \"languages\": [\n            \"English\",\n            \"French\"\n        ],\n        \"population\": 100800,\n        \"flag\": \"https://restcountries.eu/data/jey.svg\",\n        \"currency\": \"British pound\"\n    },\n    {\n        \"name\": \"Jordan\",\n        \"capital\": \"Amman\",\n        \"languages\": [\n            \"Arabic\"\n        ],\n        \"population\": 9531712,\n        \"flag\": \"https://restcountries.eu/data/jor.svg\",\n        \"currency\": \"Jordanian dinar\"\n    },\n    {\n        \"name\": \"Kazakhstan\",\n        \"capital\": \"Astana\",\n        \"languages\": [\n            \"Kazakh\",\n            \"Russian\"\n        ],\n        \"population\": 17753200,\n        \"flag\": \"https://restcountries.eu/data/kaz.svg\",\n        \"currency\": \"Kazakhstani tenge\"\n    },\n    {\n        \"name\": \"Kenya\",\n        \"capital\": \"Nairobi\",\n        \"languages\": [\n            \"English\",\n            \"Swahili\"\n        ],\n        \"population\": 47251000,\n        \"flag\": \"https://restcountries.eu/data/ken.svg\",\n        \"currency\": \"Kenyan shilling\"\n    },\n    {\n        \"name\": \"Kiribati\",\n        \"capital\": \"South Tarawa\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 113400,\n        \"flag\": \"https://restcountries.eu/data/kir.svg\",\n        \"currency\": \"Australian dollar\"\n    },\n    {\n        \"name\": \"Kuwait\",\n        \"capital\": \"Kuwait City\",\n        \"languages\": [\n            \"Arabic\"\n        ],\n        \"population\": 4183658,\n        \"flag\": \"https://restcountries.eu/data/kwt.svg\",\n        \"currency\": \"Kuwaiti dinar\"\n    },\n    {\n        \"name\": \"Kyrgyzstan\",\n        \"capital\": \"Bishkek\",\n        \"languages\": [\n            \"Kyrgyz\",\n            \"Russian\"\n        ],\n        \"population\": 6047800,\n        \"flag\": \"https://restcountries.eu/data/kgz.svg\",\n        \"currency\": \"Kyrgyzstani som\"\n    },\n    {\n        \"name\": \"Lao People's Democratic Republic\",\n        \"capital\": \"Vientiane\",\n        \"languages\": [\n            \"Lao\"\n        ],\n        \"population\": 6492400,\n        \"flag\": \"https://restcountries.eu/data/lao.svg\",\n        \"currency\": \"Lao kip\"\n    },\n    {\n        \"name\": \"Latvia\",\n        \"capital\": \"Riga\",\n        \"languages\": [\n            \"Latvian\"\n        ],\n        \"population\": 1961600,\n        \"flag\": \"https://restcountries.eu/data/lva.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Lebanon\",\n        \"capital\": \"Beirut\",\n        \"languages\": [\n            \"Arabic\",\n            \"French\"\n        ],\n        \"population\": 5988000,\n        \"flag\": \"https://restcountries.eu/data/lbn.svg\",\n        \"currency\": \"Lebanese pound\"\n    },\n    {\n        \"name\": \"Lesotho\",\n        \"capital\": \"Maseru\",\n        \"languages\": [\n            \"English\",\n            \"Southern Sotho\"\n        ],\n        \"population\": 1894194,\n        \"flag\": \"https://restcountries.eu/data/lso.svg\",\n        \"currency\": \"Lesotho loti\"\n    },\n    {\n        \"name\": \"Liberia\",\n        \"capital\": \"Monrovia\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 4615000,\n        \"flag\": \"https://restcountries.eu/data/lbr.svg\",\n        \"currency\": \"Liberian dollar\"\n    },\n    {\n        \"name\": \"Libya\",\n        \"capital\": \"Tripoli\",\n        \"languages\": [\n            \"Arabic\"\n        ],\n        \"population\": 6385000,\n        \"flag\": \"https://restcountries.eu/data/lby.svg\",\n        \"currency\": \"Libyan dinar\"\n    },\n    {\n        \"name\": \"Liechtenstein\",\n        \"capital\": \"Vaduz\",\n        \"languages\": [\n            \"German\"\n        ],\n        \"population\": 37623,\n        \"flag\": \"https://restcountries.eu/data/lie.svg\",\n        \"currency\": \"Swiss franc\"\n    },\n    {\n        \"name\": \"Lithuania\",\n        \"capital\": \"Vilnius\",\n        \"languages\": [\n            \"Lithuanian\"\n        ],\n        \"population\": 2872294,\n        \"flag\": \"https://restcountries.eu/data/ltu.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Luxembourg\",\n        \"capital\": \"Luxembourg\",\n        \"languages\": [\n            \"French\",\n            \"German\",\n            \"Luxembourgish\"\n        ],\n        \"population\": 576200,\n        \"flag\": \"https://restcountries.eu/data/lux.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Macao\",\n        \"capital\": \"\",\n        \"languages\": [\n            \"Chinese\",\n            \"Portuguese\"\n        ],\n        \"population\": 649100,\n        \"flag\": \"https://restcountries.eu/data/mac.svg\",\n        \"currency\": \"Macanese pataca\"\n    },\n    {\n        \"name\": \"Macedonia (the former Yugoslav Republic of)\",\n        \"capital\": \"Skopje\",\n        \"languages\": [\n            \"Macedonian\"\n        ],\n        \"population\": 2058539,\n        \"flag\": \"https://restcountries.eu/data/mkd.svg\",\n        \"currency\": \"Macedonian denar\"\n    },\n    {\n        \"name\": \"Madagascar\",\n        \"capital\": \"Antananarivo\",\n        \"languages\": [\n            \"French\",\n            \"Malagasy\"\n        ],\n        \"population\": 22434363,\n        \"flag\": \"https://restcountries.eu/data/mdg.svg\",\n        \"currency\": \"Malagasy ariary\"\n    },\n    {\n        \"name\": \"Malawi\",\n        \"capital\": \"Lilongwe\",\n        \"languages\": [\n            \"English\",\n            \"Chichewa\"\n        ],\n        \"population\": 16832910,\n        \"flag\": \"https://restcountries.eu/data/mwi.svg\",\n        \"currency\": \"Malawian kwacha\"\n    },\n    {\n        \"name\": \"Malaysia\",\n        \"capital\": \"Kuala Lumpur\",\n        \"languages\": [\n            \"Malaysian\"\n        ],\n        \"population\": 31405416,\n        \"flag\": \"https://restcountries.eu/data/mys.svg\",\n        \"currency\": \"Malaysian ringgit\"\n    },\n    {\n        \"name\": \"Maldives\",\n        \"capital\": \"Malé\",\n        \"languages\": [\n            \"Divehi\"\n        ],\n        \"population\": 344023,\n        \"flag\": \"https://restcountries.eu/data/mdv.svg\",\n        \"currency\": \"Maldivian rufiyaa\"\n    },\n    {\n        \"name\": \"Mali\",\n        \"capital\": \"Bamako\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 18135000,\n        \"flag\": \"https://restcountries.eu/data/mli.svg\",\n        \"currency\": \"West African CFA franc\"\n    },\n    {\n        \"name\": \"Malta\",\n        \"capital\": \"Valletta\",\n        \"languages\": [\n            \"Maltese\",\n            \"English\"\n        ],\n        \"population\": 425384,\n        \"flag\": \"https://restcountries.eu/data/mlt.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Marshall Islands\",\n        \"capital\": \"Majuro\",\n        \"languages\": [\n            \"English\",\n            \"Marshallese\"\n        ],\n        \"population\": 54880,\n        \"flag\": \"https://restcountries.eu/data/mhl.svg\",\n        \"currency\": \"United States dollar\"\n    },\n    {\n        \"name\": \"Martinique\",\n        \"capital\": \"Fort-de-France\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 378243,\n        \"flag\": \"https://restcountries.eu/data/mtq.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Mauritania\",\n        \"capital\": \"Nouakchott\",\n        \"languages\": [\n            \"Arabic\"\n        ],\n        \"population\": 3718678,\n        \"flag\": \"https://restcountries.eu/data/mrt.svg\",\n        \"currency\": \"Mauritanian ouguiya\"\n    },\n    {\n        \"name\": \"Mauritius\",\n        \"capital\": \"Port Louis\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 1262879,\n        \"flag\": \"https://restcountries.eu/data/mus.svg\",\n        \"currency\": \"Mauritian rupee\"\n    },\n    {\n        \"name\": \"Mayotte\",\n        \"capital\": \"Mamoudzou\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 226915,\n        \"flag\": \"https://restcountries.eu/data/myt.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Mexico\",\n        \"capital\": \"Mexico City\",\n        \"languages\": [\n            \"Spanish\"\n        ],\n        \"population\": 122273473,\n        \"flag\": \"https://restcountries.eu/data/mex.svg\",\n        \"currency\": \"Mexican peso\"\n    },\n    {\n        \"name\": \"Micronesia (Federated States of)\",\n        \"capital\": \"Palikir\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 102800,\n        \"flag\": \"https://restcountries.eu/data/fsm.svg\",\n        \"currency\": \"[D]\"\n    },\n    {\n        \"name\": \"Moldova (Republic of)\",\n        \"capital\": \"Chișinău\",\n        \"languages\": [\n            \"Romanian\"\n        ],\n        \"population\": 3553100,\n        \"flag\": \"https://restcountries.eu/data/mda.svg\",\n        \"currency\": \"Moldovan leu\"\n    },\n    {\n        \"name\": \"Monaco\",\n        \"capital\": \"Monaco\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 38400,\n        \"flag\": \"https://restcountries.eu/data/mco.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Mongolia\",\n        \"capital\": \"Ulan Bator\",\n        \"languages\": [\n            \"Mongolian\"\n        ],\n        \"population\": 3093100,\n        \"flag\": \"https://restcountries.eu/data/mng.svg\",\n        \"currency\": \"Mongolian tögrög\"\n    },\n    {\n        \"name\": \"Montenegro\",\n        \"capital\": \"Podgorica\",\n        \"languages\": [\n            \"Serbian\",\n            \"Bosnian\",\n            \"Albanian\",\n            \"Croatian\"\n        ],\n        \"population\": 621810,\n        \"flag\": \"https://restcountries.eu/data/mne.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Montserrat\",\n        \"capital\": \"Plymouth\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 4922,\n        \"flag\": \"https://restcountries.eu/data/msr.svg\",\n        \"currency\": \"East Caribbean dollar\"\n    },\n    {\n        \"name\": \"Morocco\",\n        \"capital\": \"Rabat\",\n        \"languages\": [\n            \"Arabic\"\n        ],\n        \"population\": 33337529,\n        \"flag\": \"https://restcountries.eu/data/mar.svg\",\n        \"currency\": \"Moroccan dirham\"\n    },\n    {\n        \"name\": \"Mozambique\",\n        \"capital\": \"Maputo\",\n        \"languages\": [\n            \"Portuguese\"\n        ],\n        \"population\": 26423700,\n        \"flag\": \"https://restcountries.eu/data/moz.svg\",\n        \"currency\": \"Mozambican metical\"\n    },\n    {\n        \"name\": \"Myanmar\",\n        \"capital\": \"Naypyidaw\",\n        \"languages\": [\n            \"Burmese\"\n        ],\n        \"population\": 51419420,\n        \"flag\": \"https://restcountries.eu/data/mmr.svg\",\n        \"currency\": \"Burmese kyat\"\n    },\n    {\n        \"name\": \"Namibia\",\n        \"capital\": \"Windhoek\",\n        \"languages\": [\n            \"English\",\n            \"Afrikaans\"\n        ],\n        \"population\": 2324388,\n        \"flag\": \"https://restcountries.eu/data/nam.svg\",\n        \"currency\": \"Namibian dollar\"\n    },\n    {\n        \"name\": \"Nauru\",\n        \"capital\": \"Yaren\",\n        \"languages\": [\n            \"English\",\n            \"Nauruan\"\n        ],\n        \"population\": 10084,\n        \"flag\": \"https://restcountries.eu/data/nru.svg\",\n        \"currency\": \"Australian dollar\"\n    },\n    {\n        \"name\": \"Nepal\",\n        \"capital\": \"Kathmandu\",\n        \"languages\": [\n            \"Nepali\"\n        ],\n        \"population\": 28431500,\n        \"flag\": \"https://restcountries.eu/data/npl.svg\",\n        \"currency\": \"Nepalese rupee\"\n    },\n    {\n        \"name\": \"Netherlands\",\n        \"capital\": \"Amsterdam\",\n        \"languages\": [\n            \"Dutch\"\n        ],\n        \"population\": 17019800,\n        \"flag\": \"https://restcountries.eu/data/nld.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"New Caledonia\",\n        \"capital\": \"Nouméa\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 268767,\n        \"flag\": \"https://restcountries.eu/data/ncl.svg\",\n        \"currency\": \"CFP franc\"\n    },\n    {\n        \"name\": \"New Zealand\",\n        \"capital\": \"Wellington\",\n        \"languages\": [\n            \"English\",\n            \"Māori\"\n        ],\n        \"population\": 4697854,\n        \"flag\": \"https://restcountries.eu/data/nzl.svg\",\n        \"currency\": \"New Zealand dollar\"\n    },\n    {\n        \"name\": \"Nicaragua\",\n        \"capital\": \"Managua\",\n        \"languages\": [\n            \"Spanish\"\n        ],\n        \"population\": 6262703,\n        \"flag\": \"https://restcountries.eu/data/nic.svg\",\n        \"currency\": \"Nicaraguan córdoba\"\n    },\n    {\n        \"name\": \"Niger\",\n        \"capital\": \"Niamey\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 20715000,\n        \"flag\": \"https://restcountries.eu/data/ner.svg\",\n        \"currency\": \"West African CFA franc\"\n    },\n    {\n        \"name\": \"Nigeria\",\n        \"capital\": \"Abuja\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 186988000,\n        \"flag\": \"https://restcountries.eu/data/nga.svg\",\n        \"currency\": \"Nigerian naira\"\n    },\n    {\n        \"name\": \"Niue\",\n        \"capital\": \"Alofi\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 1470,\n        \"flag\": \"https://restcountries.eu/data/niu.svg\",\n        \"currency\": \"New Zealand dollar\"\n    },\n    {\n        \"name\": \"Norfolk Island\",\n        \"capital\": \"Kingston\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 2302,\n        \"flag\": \"https://restcountries.eu/data/nfk.svg\",\n        \"currency\": \"Australian dollar\"\n    },\n    {\n        \"name\": \"Korea (Democratic People's Republic of)\",\n        \"capital\": \"Pyongyang\",\n        \"languages\": [\n            \"Korean\"\n        ],\n        \"population\": 25281000,\n        \"flag\": \"https://restcountries.eu/data/prk.svg\",\n        \"currency\": \"North Korean won\"\n    },\n    {\n        \"name\": \"Northern Mariana Islands\",\n        \"capital\": \"Saipan\",\n        \"languages\": [\n            \"English\",\n            \"Chamorro\"\n        ],\n        \"population\": 56940,\n        \"flag\": \"https://restcountries.eu/data/mnp.svg\",\n        \"currency\": \"United States dollar\"\n    },\n    {\n        \"name\": \"Norway\",\n        \"capital\": \"Oslo\",\n        \"languages\": [\n            \"Norwegian\",\n            \"Norwegian Bokmål\",\n            \"Norwegian Nynorsk\"\n        ],\n        \"population\": 5223256,\n        \"flag\": \"https://restcountries.eu/data/nor.svg\",\n        \"currency\": \"Norwegian krone\"\n    },\n    {\n        \"name\": \"Oman\",\n        \"capital\": \"Muscat\",\n        \"languages\": [\n            \"Arabic\"\n        ],\n        \"population\": 4420133,\n        \"flag\": \"https://restcountries.eu/data/omn.svg\",\n        \"currency\": \"Omani rial\"\n    },\n    {\n        \"name\": \"Pakistan\",\n        \"capital\": \"Islamabad\",\n        \"languages\": [\n            \"English\",\n            \"Urdu\"\n        ],\n        \"population\": 194125062,\n        \"flag\": \"https://restcountries.eu/data/pak.svg\",\n        \"currency\": \"Pakistani rupee\"\n    },\n    {\n        \"name\": \"Palau\",\n        \"capital\": \"Ngerulmud\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 17950,\n        \"flag\": \"https://restcountries.eu/data/plw.svg\",\n        \"currency\": \"[E]\"\n    },\n    {\n        \"name\": \"Palestine, State of\",\n        \"capital\": \"Ramallah\",\n        \"languages\": [\n            \"Arabic\"\n        ],\n        \"population\": 4682467,\n        \"flag\": \"https://restcountries.eu/data/pse.svg\",\n        \"currency\": \"Israeli new sheqel\"\n    },\n    {\n        \"name\": \"Panama\",\n        \"capital\": \"Panama City\",\n        \"languages\": [\n            \"Spanish\"\n        ],\n        \"population\": 3814672,\n        \"flag\": \"https://restcountries.eu/data/pan.svg\",\n        \"currency\": \"Panamanian balboa\"\n    },\n    {\n        \"name\": \"Papua New Guinea\",\n        \"capital\": \"Port Moresby\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 8083700,\n        \"flag\": \"https://restcountries.eu/data/png.svg\",\n        \"currency\": \"Papua New Guinean kina\"\n    },\n    {\n        \"name\": \"Paraguay\",\n        \"capital\": \"Asunción\",\n        \"languages\": [\n            \"Spanish\",\n            \"Guaraní\"\n        ],\n        \"population\": 6854536,\n        \"flag\": \"https://restcountries.eu/data/pry.svg\",\n        \"currency\": \"Paraguayan guaraní\"\n    },\n    {\n        \"name\": \"Peru\",\n        \"capital\": \"Lima\",\n        \"languages\": [\n            \"Spanish\"\n        ],\n        \"population\": 31488700,\n        \"flag\": \"https://restcountries.eu/data/per.svg\",\n        \"currency\": \"Peruvian sol\"\n    },\n    {\n        \"name\": \"Philippines\",\n        \"capital\": \"Manila\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 103279800,\n        \"flag\": \"https://restcountries.eu/data/phl.svg\",\n        \"currency\": \"Philippine peso\"\n    },\n    {\n        \"name\": \"Pitcairn\",\n        \"capital\": \"Adamstown\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 56,\n        \"flag\": \"https://restcountries.eu/data/pcn.svg\",\n        \"currency\": \"New Zealand dollar\"\n    },\n    {\n        \"name\": \"Poland\",\n        \"capital\": \"Warsaw\",\n        \"languages\": [\n            \"Polish\"\n        ],\n        \"population\": 38437239,\n        \"flag\": \"https://restcountries.eu/data/pol.svg\",\n        \"currency\": \"Polish złoty\"\n    },\n    {\n        \"name\": \"Portugal\",\n        \"capital\": \"Lisbon\",\n        \"languages\": [\n            \"Portuguese\"\n        ],\n        \"population\": 10374822,\n        \"flag\": \"https://restcountries.eu/data/prt.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Puerto Rico\",\n        \"capital\": \"San Juan\",\n        \"languages\": [\n            \"Spanish\",\n            \"English\"\n        ],\n        \"population\": 3474182,\n        \"flag\": \"https://restcountries.eu/data/pri.svg\",\n        \"currency\": \"United States dollar\"\n    },\n    {\n        \"name\": \"Qatar\",\n        \"capital\": \"Doha\",\n        \"languages\": [\n            \"Arabic\"\n        ],\n        \"population\": 2587564,\n        \"flag\": \"https://restcountries.eu/data/qat.svg\",\n        \"currency\": \"Qatari riyal\"\n    },\n    {\n        \"name\": \"Republic of Kosovo\",\n        \"capital\": \"Pristina\",\n        \"languages\": [\n            \"Albanian\",\n            \"Serbian\"\n        ],\n        \"population\": 1733842,\n        \"flag\": \"https://restcountries.eu/data/kos.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Réunion\",\n        \"capital\": \"Saint-Denis\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 840974,\n        \"flag\": \"https://restcountries.eu/data/reu.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Romania\",\n        \"capital\": \"Bucharest\",\n        \"languages\": [\n            \"Romanian\"\n        ],\n        \"population\": 19861408,\n        \"flag\": \"https://restcountries.eu/data/rou.svg\",\n        \"currency\": \"Romanian leu\"\n    },\n    {\n        \"name\": \"Russian Federation\",\n        \"capital\": \"Moscow\",\n        \"languages\": [\n            \"Russian\"\n        ],\n        \"population\": 146599183,\n        \"flag\": \"https://restcountries.eu/data/rus.svg\",\n        \"currency\": \"Russian ruble\"\n    },\n    {\n        \"name\": \"Rwanda\",\n        \"capital\": \"Kigali\",\n        \"languages\": [\n            \"Kinyarwanda\",\n            \"English\",\n            \"French\"\n        ],\n        \"population\": 11553188,\n        \"flag\": \"https://restcountries.eu/data/rwa.svg\",\n        \"currency\": \"Rwandan franc\"\n    },\n    {\n        \"name\": \"Saint Barthélemy\",\n        \"capital\": \"Gustavia\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 9417,\n        \"flag\": \"https://restcountries.eu/data/blm.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Saint Helena, Ascension and Tristan da Cunha\",\n        \"capital\": \"Jamestown\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 4255,\n        \"flag\": \"https://restcountries.eu/data/shn.svg\",\n        \"currency\": \"Saint Helena pound\"\n    },\n    {\n        \"name\": \"Saint Kitts and Nevis\",\n        \"capital\": \"Basseterre\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 46204,\n        \"flag\": \"https://restcountries.eu/data/kna.svg\",\n        \"currency\": \"East Caribbean dollar\"\n    },\n    {\n        \"name\": \"Saint Lucia\",\n        \"capital\": \"Castries\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 186000,\n        \"flag\": \"https://restcountries.eu/data/lca.svg\",\n        \"currency\": \"East Caribbean dollar\"\n    },\n    {\n        \"name\": \"Saint Martin (French part)\",\n        \"capital\": \"Marigot\",\n        \"languages\": [\n            \"English\",\n            \"French\",\n            \"Dutch\"\n        ],\n        \"population\": 36979,\n        \"flag\": \"https://restcountries.eu/data/maf.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Saint Pierre and Miquelon\",\n        \"capital\": \"Saint-Pierre\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 6069,\n        \"flag\": \"https://restcountries.eu/data/spm.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Saint Vincent and the Grenadines\",\n        \"capital\": \"Kingstown\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 109991,\n        \"flag\": \"https://restcountries.eu/data/vct.svg\",\n        \"currency\": \"East Caribbean dollar\"\n    },\n    {\n        \"name\": \"Samoa\",\n        \"capital\": \"Apia\",\n        \"languages\": [\n            \"Samoan\",\n            \"English\"\n        ],\n        \"population\": 194899,\n        \"flag\": \"https://restcountries.eu/data/wsm.svg\",\n        \"currency\": \"Samoan tālā\"\n    },\n    {\n        \"name\": \"San Marino\",\n        \"capital\": \"City of San Marino\",\n        \"languages\": [\n            \"Italian\"\n        ],\n        \"population\": 33005,\n        \"flag\": \"https://restcountries.eu/data/smr.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Sao Tome and Principe\",\n        \"capital\": \"São Tomé\",\n        \"languages\": [\n            \"Portuguese\"\n        ],\n        \"population\": 187356,\n        \"flag\": \"https://restcountries.eu/data/stp.svg\",\n        \"currency\": \"São Tomé and Príncipe dobra\"\n    },\n    {\n        \"name\": \"Saudi Arabia\",\n        \"capital\": \"Riyadh\",\n        \"languages\": [\n            \"Arabic\"\n        ],\n        \"population\": 32248200,\n        \"flag\": \"https://restcountries.eu/data/sau.svg\",\n        \"currency\": \"Saudi riyal\"\n    },\n    {\n        \"name\": \"Senegal\",\n        \"capital\": \"Dakar\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 14799859,\n        \"flag\": \"https://restcountries.eu/data/sen.svg\",\n        \"currency\": \"West African CFA franc\"\n    },\n    {\n        \"name\": \"Serbia\",\n        \"capital\": \"Belgrade\",\n        \"languages\": [\n            \"Serbian\"\n        ],\n        \"population\": 7076372,\n        \"flag\": \"https://restcountries.eu/data/srb.svg\",\n        \"currency\": \"Serbian dinar\"\n    },\n    {\n        \"name\": \"Seychelles\",\n        \"capital\": \"Victoria\",\n        \"languages\": [\n            \"French\",\n            \"English\"\n        ],\n        \"population\": 91400,\n        \"flag\": \"https://restcountries.eu/data/syc.svg\",\n        \"currency\": \"Seychellois rupee\"\n    },\n    {\n        \"name\": \"Sierra Leone\",\n        \"capital\": \"Freetown\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 7075641,\n        \"flag\": \"https://restcountries.eu/data/sle.svg\",\n        \"currency\": \"Sierra Leonean leone\"\n    },\n    {\n        \"name\": \"Singapore\",\n        \"capital\": \"Singapore\",\n        \"languages\": [\n            \"English\",\n            \"Malay\",\n            \"Tamil\",\n            \"Chinese\"\n        ],\n        \"population\": 5535000,\n        \"flag\": \"https://restcountries.eu/data/sgp.svg\",\n        \"currency\": \"Brunei dollar\"\n    },\n    {\n        \"name\": \"Sint Maarten (Dutch part)\",\n        \"capital\": \"Philipsburg\",\n        \"languages\": [\n            \"Dutch\",\n            \"English\"\n        ],\n        \"population\": 38247,\n        \"flag\": \"https://restcountries.eu/data/sxm.svg\",\n        \"currency\": \"Netherlands Antillean guilder\"\n    },\n    {\n        \"name\": \"Slovakia\",\n        \"capital\": \"Bratislava\",\n        \"languages\": [\n            \"Slovak\"\n        ],\n        \"population\": 5426252,\n        \"flag\": \"https://restcountries.eu/data/svk.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Slovenia\",\n        \"capital\": \"Ljubljana\",\n        \"languages\": [\n            \"Slovene\"\n        ],\n        \"population\": 2064188,\n        \"flag\": \"https://restcountries.eu/data/svn.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Solomon Islands\",\n        \"capital\": \"Honiara\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 642000,\n        \"flag\": \"https://restcountries.eu/data/slb.svg\",\n        \"currency\": \"Solomon Islands dollar\"\n    },\n    {\n        \"name\": \"Somalia\",\n        \"capital\": \"Mogadishu\",\n        \"languages\": [\n            \"Somali\",\n            \"Arabic\"\n        ],\n        \"population\": 11079000,\n        \"flag\": \"https://restcountries.eu/data/som.svg\",\n        \"currency\": \"Somali shilling\"\n    },\n    {\n        \"name\": \"South Africa\",\n        \"capital\": \"Pretoria\",\n        \"languages\": [\n            \"Afrikaans\",\n            \"English\",\n            \"Southern Ndebele\",\n            \"Southern Sotho\",\n            \"Swati\",\n            \"Tswana\",\n            \"Tsonga\",\n            \"Venda\",\n            \"Xhosa\",\n            \"Zulu\"\n        ],\n        \"population\": 55653654,\n        \"flag\": \"https://restcountries.eu/data/zaf.svg\",\n        \"currency\": \"South African rand\"\n    },\n    {\n        \"name\": \"South Georgia and the South Sandwich Islands\",\n        \"capital\": \"King Edward Point\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 30,\n        \"flag\": \"https://restcountries.eu/data/sgs.svg\",\n        \"currency\": \"British pound\"\n    },\n    {\n        \"name\": \"Korea (Republic of)\",\n        \"capital\": \"Seoul\",\n        \"languages\": [\n            \"Korean\"\n        ],\n        \"population\": 50801405,\n        \"flag\": \"https://restcountries.eu/data/kor.svg\",\n        \"currency\": \"South Korean won\"\n    },\n    {\n        \"name\": \"South Sudan\",\n        \"capital\": \"Juba\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 12131000,\n        \"flag\": \"https://restcountries.eu/data/ssd.svg\",\n        \"currency\": \"South Sudanese pound\"\n    },\n    {\n        \"name\": \"Spain\",\n        \"capital\": \"Madrid\",\n        \"languages\": [\n            \"Spanish\"\n        ],\n        \"population\": 46438422,\n        \"flag\": \"https://restcountries.eu/data/esp.svg\",\n        \"currency\": \"Euro\"\n    },\n    {\n        \"name\": \"Sri Lanka\",\n        \"capital\": \"Colombo\",\n        \"languages\": [\n            \"Sinhalese\",\n            \"Tamil\"\n        ],\n        \"population\": 20966000,\n        \"flag\": \"https://restcountries.eu/data/lka.svg\",\n        \"currency\": \"Sri Lankan rupee\"\n    },\n    {\n        \"name\": \"Sudan\",\n        \"capital\": \"Khartoum\",\n        \"languages\": [\n            \"Arabic\",\n            \"English\"\n        ],\n        \"population\": 39598700,\n        \"flag\": \"https://restcountries.eu/data/sdn.svg\",\n        \"currency\": \"Sudanese pound\"\n    },\n    {\n        \"name\": \"Suriname\",\n        \"capital\": \"Paramaribo\",\n        \"languages\": [\n            \"Dutch\"\n        ],\n        \"population\": 541638,\n        \"flag\": \"https://restcountries.eu/data/sur.svg\",\n        \"currency\": \"Surinamese dollar\"\n    },\n    {\n        \"name\": \"Svalbard and Jan Mayen\",\n        \"capital\": \"Longyearbyen\",\n        \"languages\": [\n            \"Norwegian\"\n        ],\n        \"population\": 2562,\n        \"flag\": \"https://restcountries.eu/data/sjm.svg\",\n        \"currency\": \"Norwegian krone\"\n    },\n    {\n        \"name\": \"Swaziland\",\n        \"capital\": \"Lobamba\",\n        \"languages\": [\n            \"English\",\n            \"Swati\"\n        ],\n        \"population\": 1132657,\n        \"flag\": \"https://restcountries.eu/data/swz.svg\",\n        \"currency\": \"Swazi lilangeni\"\n    },\n    {\n        \"name\": \"Sweden\",\n        \"capital\": \"Stockholm\",\n        \"languages\": [\n            \"Swedish\"\n        ],\n        \"population\": 9894888,\n        \"flag\": \"https://restcountries.eu/data/swe.svg\",\n        \"currency\": \"Swedish krona\"\n    },\n    {\n        \"name\": \"Switzerland\",\n        \"capital\": \"Bern\",\n        \"languages\": [\n            \"German\",\n            \"French\",\n            \"Italian\"\n        ],\n        \"population\": 8341600,\n        \"flag\": \"https://restcountries.eu/data/che.svg\",\n        \"currency\": \"Swiss franc\"\n    },\n    {\n        \"name\": \"Syrian Arab Republic\",\n        \"capital\": \"Damascus\",\n        \"languages\": [\n            \"Arabic\"\n        ],\n        \"population\": 18564000,\n        \"flag\": \"https://restcountries.eu/data/syr.svg\",\n        \"currency\": \"Syrian pound\"\n    },\n    {\n        \"name\": \"Taiwan\",\n        \"capital\": \"Taipei\",\n        \"languages\": [\n            \"Chinese\"\n        ],\n        \"population\": 23503349,\n        \"flag\": \"https://restcountries.eu/data/twn.svg\",\n        \"currency\": \"New Taiwan dollar\"\n    },\n    {\n        \"name\": \"Tajikistan\",\n        \"capital\": \"Dushanbe\",\n        \"languages\": [\n            \"Tajik\",\n            \"Russian\"\n        ],\n        \"population\": 8593600,\n        \"flag\": \"https://restcountries.eu/data/tjk.svg\",\n        \"currency\": \"Tajikistani somoni\"\n    },\n    {\n        \"name\": \"Tanzania, United Republic of\",\n        \"capital\": \"Dodoma\",\n        \"languages\": [\n            \"Swahili\",\n            \"English\"\n        ],\n        \"population\": 55155000,\n        \"flag\": \"https://restcountries.eu/data/tza.svg\",\n        \"currency\": \"Tanzanian shilling\"\n    },\n    {\n        \"name\": \"Thailand\",\n        \"capital\": \"Bangkok\",\n        \"languages\": [\n            \"Thai\"\n        ],\n        \"population\": 65327652,\n        \"flag\": \"https://restcountries.eu/data/tha.svg\",\n        \"currency\": \"Thai baht\"\n    },\n    {\n        \"name\": \"Timor-Leste\",\n        \"capital\": \"Dili\",\n        \"languages\": [\n            \"Portuguese\"\n        ],\n        \"population\": 1167242,\n        \"flag\": \"https://restcountries.eu/data/tls.svg\",\n        \"currency\": \"United States dollar\"\n    },\n    {\n        \"name\": \"Togo\",\n        \"capital\": \"Lomé\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 7143000,\n        \"flag\": \"https://restcountries.eu/data/tgo.svg\",\n        \"currency\": \"West African CFA franc\"\n    },\n    {\n        \"name\": \"Tokelau\",\n        \"capital\": \"Fakaofo\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 1411,\n        \"flag\": \"https://restcountries.eu/data/tkl.svg\",\n        \"currency\": \"New Zealand dollar\"\n    },\n    {\n        \"name\": \"Tonga\",\n        \"capital\": \"Nuku'alofa\",\n        \"languages\": [\n            \"English\",\n            \"Tonga (Tonga Islands)\"\n        ],\n        \"population\": 103252,\n        \"flag\": \"https://restcountries.eu/data/ton.svg\",\n        \"currency\": \"Tongan paʻanga\"\n    },\n    {\n        \"name\": \"Trinidad and Tobago\",\n        \"capital\": \"Port of Spain\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 1349667,\n        \"flag\": \"https://restcountries.eu/data/tto.svg\",\n        \"currency\": \"Trinidad and Tobago dollar\"\n    },\n    {\n        \"name\": \"Tunisia\",\n        \"capital\": \"Tunis\",\n        \"languages\": [\n            \"Arabic\"\n        ],\n        \"population\": 11154400,\n        \"flag\": \"https://restcountries.eu/data/tun.svg\",\n        \"currency\": \"Tunisian dinar\"\n    },\n    {\n        \"name\": \"Turkey\",\n        \"capital\": \"Ankara\",\n        \"languages\": [\n            \"Turkish\"\n        ],\n        \"population\": 78741053,\n        \"flag\": \"https://restcountries.eu/data/tur.svg\",\n        \"currency\": \"Turkish lira\"\n    },\n    {\n        \"name\": \"Turkmenistan\",\n        \"capital\": \"Ashgabat\",\n        \"languages\": [\n            \"Turkmen\",\n            \"Russian\"\n        ],\n        \"population\": 4751120,\n        \"flag\": \"https://restcountries.eu/data/tkm.svg\",\n        \"currency\": \"Turkmenistan manat\"\n    },\n    {\n        \"name\": \"Turks and Caicos Islands\",\n        \"capital\": \"Cockburn Town\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 31458,\n        \"flag\": \"https://restcountries.eu/data/tca.svg\",\n        \"currency\": \"United States dollar\"\n    },\n    {\n        \"name\": \"Tuvalu\",\n        \"capital\": \"Funafuti\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 10640,\n        \"flag\": \"https://restcountries.eu/data/tuv.svg\",\n        \"currency\": \"Australian dollar\"\n    },\n    {\n        \"name\": \"Uganda\",\n        \"capital\": \"Kampala\",\n        \"languages\": [\n            \"English\",\n            \"Swahili\"\n        ],\n        \"population\": 33860700,\n        \"flag\": \"https://restcountries.eu/data/uga.svg\",\n        \"currency\": \"Ugandan shilling\"\n    },\n    {\n        \"name\": \"Ukraine\",\n        \"capital\": \"Kiev\",\n        \"languages\": [\n            \"Ukrainian\"\n        ],\n        \"population\": 42692393,\n        \"flag\": \"https://restcountries.eu/data/ukr.svg\",\n        \"currency\": \"Ukrainian hryvnia\"\n    },\n    {\n        \"name\": \"United Arab Emirates\",\n        \"capital\": \"Abu Dhabi\",\n        \"languages\": [\n            \"Arabic\"\n        ],\n        \"population\": 9856000,\n        \"flag\": \"https://restcountries.eu/data/are.svg\",\n        \"currency\": \"United Arab Emirates dirham\"\n    },\n    {\n        \"name\": \"United Kingdom of Great Britain and Northern Ireland\",\n        \"capital\": \"London\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 65110000,\n        \"flag\": \"https://restcountries.eu/data/gbr.svg\",\n        \"currency\": \"British pound\"\n    },\n    {\n        \"name\": \"United States of America\",\n        \"capital\": \"Washington, D.C.\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 323947000,\n        \"flag\": \"https://restcountries.eu/data/usa.svg\",\n        \"currency\": \"United States dollar\"\n    },\n    {\n        \"name\": \"Uruguay\",\n        \"capital\": \"Montevideo\",\n        \"languages\": [\n            \"Spanish\"\n        ],\n        \"population\": 3480222,\n        \"flag\": \"https://restcountries.eu/data/ury.svg\",\n        \"currency\": \"Uruguayan peso\"\n    },\n    {\n        \"name\": \"Uzbekistan\",\n        \"capital\": \"Tashkent\",\n        \"languages\": [\n            \"Uzbek\",\n            \"Russian\"\n        ],\n        \"population\": 31576400,\n        \"flag\": \"https://restcountries.eu/data/uzb.svg\",\n        \"currency\": \"Uzbekistani so'm\"\n    },\n    {\n        \"name\": \"Vanuatu\",\n        \"capital\": \"Port Vila\",\n        \"languages\": [\n            \"Bislama\",\n            \"English\",\n            \"French\"\n        ],\n        \"population\": 277500,\n        \"flag\": \"https://restcountries.eu/data/vut.svg\",\n        \"currency\": \"Vanuatu vatu\"\n    },\n    {\n        \"name\": \"Venezuela (Bolivarian Republic of)\",\n        \"capital\": \"Caracas\",\n        \"languages\": [\n            \"Spanish\"\n        ],\n        \"population\": 31028700,\n        \"flag\": \"https://restcountries.eu/data/ven.svg\",\n        \"currency\": \"Venezuelan bolívar\"\n    },\n    {\n        \"name\": \"Viet Nam\",\n        \"capital\": \"Hanoi\",\n        \"languages\": [\n            \"Vietnamese\"\n        ],\n        \"population\": 92700000,\n        \"flag\": \"https://restcountries.eu/data/vnm.svg\",\n        \"currency\": \"Vietnamese đồng\"\n    },\n    {\n        \"name\": \"Wallis and Futuna\",\n        \"capital\": \"Mata-Utu\",\n        \"languages\": [\n            \"French\"\n        ],\n        \"population\": 11750,\n        \"flag\": \"https://restcountries.eu/data/wlf.svg\",\n        \"currency\": \"CFP franc\"\n    },\n    {\n        \"name\": \"Western Sahara\",\n        \"capital\": \"El Aaiún\",\n        \"languages\": [\n            \"Spanish\"\n        ],\n        \"population\": 510713,\n        \"flag\": \"https://restcountries.eu/data/esh.svg\",\n        \"currency\": \"Moroccan dirham\"\n    },\n    {\n        \"name\": \"Yemen\",\n        \"capital\": \"Sana'a\",\n        \"languages\": [\n            \"Arabic\"\n        ],\n        \"population\": 27478000,\n        \"flag\": \"https://restcountries.eu/data/yem.svg\",\n        \"currency\": \"Yemeni rial\"\n    },\n    {\n        \"name\": \"Zambia\",\n        \"capital\": \"Lusaka\",\n        \"languages\": [\n            \"English\"\n        ],\n        \"population\": 15933883,\n        \"flag\": \"https://restcountries.eu/data/zmb.svg\",\n        \"currency\": \"Zambian kwacha\"\n    },\n    {\n        \"name\": \"Zimbabwe\",\n        \"capital\": \"Harare\",\n        \"languages\": [\n            \"English\",\n            \"Shona\",\n            \"Northern Ndebele\"\n        ],\n        \"population\": 14240168,\n        \"flag\": \"https://restcountries.eu/data/zwe.svg\",\n        \"currency\": \"Botswana pula\"\n    }\n]"
  },
  {
    "path": "data/countries_data_long.json",
    "content": "[\n    {\n        \"name\": \"Afghanistan\",\n        \"topLevelDomain\": [\n            \".af\"\n        ],\n        \"alpha2Code\": \"AF\",\n        \"alpha3Code\": \"AFG\",\n        \"callingCodes\": [\n            \"93\"\n        ],\n        \"capital\": \"Kabul\",\n        \"altSpellings\": [\n            \"AF\",\n            \"Afġānistān\"\n        ],\n        \"subregion\": \"Southern Asia\",\n        \"region\": \"Asia\",\n        \"population\": 40218234,\n        \"latlng\": [\n            33.0,\n            65.0\n        ],\n        \"demonym\": \"Afghan\",\n        \"area\": 652230.0,\n        \"timezones\": [\n            \"UTC+04:30\"\n        ],\n        \"borders\": [\n            \"IRN\",\n            \"PAK\",\n            \"TKM\",\n            \"UZB\",\n            \"TJK\",\n            \"CHN\"\n        ],\n        \"nativeName\": \"افغانستان\",\n        \"numericCode\": \"004\",\n        \"flags\": {\n            \"svg\": \"https://upload.wikimedia.org/wikipedia/commons/5/5c/Flag_of_the_Taliban.svg\",\n            \"png\": \"https://upload.wikimedia.org/wikipedia/commons/thumb/5/5c/Flag_of_the_Taliban.svg/320px-Flag_of_the_Taliban.svg.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"AFN\",\n                \"name\": \"Afghan afghani\",\n                \"symbol\": \"؋\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ps\",\n                \"iso639_2\": \"pus\",\n                \"name\": \"Pashto\",\n                \"nativeName\": \"پښتو\"\n            },\n            {\n                \"iso639_1\": \"uz\",\n                \"iso639_2\": \"uzb\",\n                \"name\": \"Uzbek\",\n                \"nativeName\": \"Oʻzbek\"\n            },\n            {\n                \"iso639_1\": \"tk\",\n                \"iso639_2\": \"tuk\",\n                \"name\": \"Turkmen\",\n                \"nativeName\": \"Türkmen\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Afghanistan\",\n            \"pt\": \"Afeganistão\",\n            \"nl\": \"Afghanistan\",\n            \"hr\": \"Afganistan\",\n            \"fa\": \"افغانستان\",\n            \"de\": \"Afghanistan\",\n            \"es\": \"Afganistán\",\n            \"fr\": \"Afghanistan\",\n            \"ja\": \"アフガニスタン\",\n            \"it\": \"Afghanistan\",\n            \"hu\": \"Afganisztán\"\n        },\n        \"flag\": \"https://upload.wikimedia.org/wikipedia/commons/5/5c/Flag_of_the_Taliban.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"SAARC\",\n                \"name\": \"South Asian Association for Regional Cooperation\"\n            }\n        ],\n        \"cioc\": \"AFG\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Åland Islands\",\n        \"topLevelDomain\": [\n            \".ax\"\n        ],\n        \"alpha2Code\": \"AX\",\n        \"alpha3Code\": \"ALA\",\n        \"callingCodes\": [\n            \"358\"\n        ],\n        \"capital\": \"Mariehamn\",\n        \"altSpellings\": [\n            \"AX\",\n            \"Aaland\",\n            \"Aland\",\n            \"Ahvenanmaa\"\n        ],\n        \"subregion\": \"Northern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 28875,\n        \"latlng\": [\n            60.116667,\n            19.9\n        ],\n        \"demonym\": \"Ålandish\",\n        \"area\": 1580.0,\n        \"timezones\": [\n            \"UTC+02:00\"\n        ],\n        \"nativeName\": \"Åland\",\n        \"numericCode\": \"248\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ax.svg\",\n            \"png\": \"https://flagcdn.com/w320/ax.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"sv\",\n                \"iso639_2\": \"swe\",\n                \"name\": \"Swedish\",\n                \"nativeName\": \"svenska\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Åland\",\n            \"pt\": \"Ilhas de Aland\",\n            \"nl\": \"Ålandeilanden\",\n            \"hr\": \"Ålandski otoci\",\n            \"fa\": \"جزایر الند\",\n            \"de\": \"Åland\",\n            \"es\": \"Alandia\",\n            \"fr\": \"Åland\",\n            \"ja\": \"オーランド諸島\",\n            \"it\": \"Isole Aland\",\n            \"hu\": \"Åland-szigetek\"\n        },\n        \"flag\": \"https://flagcdn.com/ax.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EU\",\n                \"name\": \"European Union\"\n            }\n        ],\n        \"independent\": false\n    },\n    {\n        \"name\": \"Albania\",\n        \"topLevelDomain\": [\n            \".al\"\n        ],\n        \"alpha2Code\": \"AL\",\n        \"alpha3Code\": \"ALB\",\n        \"callingCodes\": [\n            \"355\"\n        ],\n        \"capital\": \"Tirana\",\n        \"altSpellings\": [\n            \"AL\",\n            \"Shqipëri\",\n            \"Shqipëria\",\n            \"Shqipnia\"\n        ],\n        \"subregion\": \"Southern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 2837743,\n        \"latlng\": [\n            41.0,\n            20.0\n        ],\n        \"demonym\": \"Albanian\",\n        \"area\": 28748.0,\n        \"gini\": 33.2,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"MNE\",\n            \"GRC\",\n            \"MKD\",\n            \"UNK\"\n        ],\n        \"nativeName\": \"Shqipëria\",\n        \"numericCode\": \"008\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/al.svg\",\n            \"png\": \"https://flagcdn.com/w320/al.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"ALL\",\n                \"name\": \"Albanian lek\",\n                \"symbol\": \"L\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"sq\",\n                \"iso639_2\": \"sqi\",\n                \"name\": \"Albanian\",\n                \"nativeName\": \"Shqip\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Albania\",\n            \"pt\": \"Albânia\",\n            \"nl\": \"Albanië\",\n            \"hr\": \"Albanija\",\n            \"fa\": \"آلبانی\",\n            \"de\": \"Albanien\",\n            \"es\": \"Albania\",\n            \"fr\": \"Albanie\",\n            \"ja\": \"アルバニア\",\n            \"it\": \"Albania\",\n            \"hu\": \"Albánia\"\n        },\n        \"flag\": \"https://flagcdn.com/al.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"CEFTA\",\n                \"name\": \"Central European Free Trade Agreement\"\n            }\n        ],\n        \"cioc\": \"ALB\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Algeria\",\n        \"topLevelDomain\": [\n            \".dz\"\n        ],\n        \"alpha2Code\": \"DZ\",\n        \"alpha3Code\": \"DZA\",\n        \"callingCodes\": [\n            \"213\"\n        ],\n        \"capital\": \"Algiers\",\n        \"altSpellings\": [\n            \"DZ\",\n            \"Dzayer\",\n            \"Algérie\"\n        ],\n        \"subregion\": \"Northern Africa\",\n        \"region\": \"Africa\",\n        \"population\": 44700000,\n        \"latlng\": [\n            28.0,\n            3.0\n        ],\n        \"demonym\": \"Algerian\",\n        \"area\": 2381741.0,\n        \"gini\": 27.6,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"TUN\",\n            \"LBY\",\n            \"NER\",\n            \"ESH\",\n            \"MRT\",\n            \"MLI\",\n            \"MAR\"\n        ],\n        \"nativeName\": \"الجزائر\",\n        \"numericCode\": \"012\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/dz.svg\",\n            \"png\": \"https://flagcdn.com/w320/dz.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"DZD\",\n                \"name\": \"Algerian dinar\",\n                \"symbol\": \"د.ج\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ar\",\n                \"iso639_2\": \"ara\",\n                \"name\": \"Arabic\",\n                \"nativeName\": \"العربية\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Aljeria\",\n            \"pt\": \"Argélia\",\n            \"nl\": \"Algerije\",\n            \"hr\": \"Alžir\",\n            \"fa\": \"الجزایر\",\n            \"de\": \"Algerien\",\n            \"es\": \"Argelia\",\n            \"fr\": \"Algérie\",\n            \"ja\": \"アルジェリア\",\n            \"it\": \"Algeria\",\n            \"hu\": \"Algéria\"\n        },\n        \"flag\": \"https://flagcdn.com/dz.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            },\n            {\n                \"acronym\": \"AL\",\n                \"name\": \"Arab League\",\n                \"otherNames\": [\n                    \"جامعة الدول العربية\",\n                    \"Jāmiʻat ad-Duwal al-ʻArabīyah\",\n                    \"League of Arab States\"\n                ]\n            }\n        ],\n        \"cioc\": \"ALG\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"American Samoa\",\n        \"topLevelDomain\": [\n            \".as\"\n        ],\n        \"alpha2Code\": \"AS\",\n        \"alpha3Code\": \"ASM\",\n        \"callingCodes\": [\n            \"1\"\n        ],\n        \"capital\": \"Pago Pago\",\n        \"altSpellings\": [\n            \"AS\",\n            \"Amerika Sāmoa\",\n            \"Amelika Sāmoa\",\n            \"Sāmoa Amelika\"\n        ],\n        \"subregion\": \"Polynesia\",\n        \"region\": \"Oceania\",\n        \"population\": 55197,\n        \"latlng\": [\n            -14.33333333,\n            -170.0\n        ],\n        \"demonym\": \"American Samoan\",\n        \"area\": 199.0,\n        \"timezones\": [\n            \"UTC-11:00\"\n        ],\n        \"nativeName\": \"American Samoa\",\n        \"numericCode\": \"016\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/as.svg\",\n            \"png\": \"https://flagcdn.com/w320/as.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"USD\",\n                \"name\": \"United States Dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            },\n            {\n                \"iso639_1\": \"sm\",\n                \"iso639_2\": \"smo\",\n                \"name\": \"Samoan\",\n                \"nativeName\": \"gagana fa'a Samoa\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Samoa Amerikan\",\n            \"pt\": \"Samoa Americana\",\n            \"nl\": \"Amerikaans Samoa\",\n            \"hr\": \"Američka Samoa\",\n            \"fa\": \"ساموآی آمریکا\",\n            \"de\": \"Amerikanisch-Samoa\",\n            \"es\": \"Samoa Americana\",\n            \"fr\": \"Samoa américaines\",\n            \"ja\": \"アメリカ領サモア\",\n            \"it\": \"Samoa Americane\",\n            \"hu\": \"Amerikai Szamoa\"\n        },\n        \"flag\": \"https://flagcdn.com/as.svg\",\n        \"cioc\": \"ASA\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"Andorra\",\n        \"topLevelDomain\": [\n            \".ad\"\n        ],\n        \"alpha2Code\": \"AD\",\n        \"alpha3Code\": \"AND\",\n        \"callingCodes\": [\n            \"376\"\n        ],\n        \"capital\": \"Andorra la Vella\",\n        \"altSpellings\": [\n            \"AD\",\n            \"Principality of Andorra\",\n            \"Principat d'Andorra\"\n        ],\n        \"subregion\": \"Southern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 77265,\n        \"latlng\": [\n            42.5,\n            1.5\n        ],\n        \"demonym\": \"Andorran\",\n        \"area\": 468.0,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"FRA\",\n            \"ESP\"\n        ],\n        \"nativeName\": \"Andorra\",\n        \"numericCode\": \"020\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ad.svg\",\n            \"png\": \"https://flagcdn.com/w320/ad.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ca\",\n                \"iso639_2\": \"cat\",\n                \"name\": \"Catalan\",\n                \"nativeName\": \"català\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Andorra\",\n            \"pt\": \"Andorra\",\n            \"nl\": \"Andorra\",\n            \"hr\": \"Andora\",\n            \"fa\": \"آندورا\",\n            \"de\": \"Andorra\",\n            \"es\": \"Andorra\",\n            \"fr\": \"Andorre\",\n            \"ja\": \"アンドラ\",\n            \"it\": \"Andorra\",\n            \"hu\": \"Andorra\"\n        },\n        \"flag\": \"https://flagcdn.com/ad.svg\",\n        \"cioc\": \"AND\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Angola\",\n        \"topLevelDomain\": [\n            \".ao\"\n        ],\n        \"alpha2Code\": \"AO\",\n        \"alpha3Code\": \"AGO\",\n        \"callingCodes\": [\n            \"244\"\n        ],\n        \"capital\": \"Luanda\",\n        \"altSpellings\": [\n            \"AO\",\n            \"República de Angola\",\n            \"ʁɛpublika de an'ɡɔla\"\n        ],\n        \"subregion\": \"Middle Africa\",\n        \"region\": \"Africa\",\n        \"population\": 32866268,\n        \"latlng\": [\n            -12.5,\n            18.5\n        ],\n        \"demonym\": \"Angolan\",\n        \"area\": 1246700.0,\n        \"gini\": 51.3,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"COG\",\n            \"COD\",\n            \"ZMB\",\n            \"NAM\"\n        ],\n        \"nativeName\": \"Angola\",\n        \"numericCode\": \"024\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ao.svg\",\n            \"png\": \"https://flagcdn.com/w320/ao.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"AOA\",\n                \"name\": \"Angolan kwanza\",\n                \"symbol\": \"Kz\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"pt\",\n                \"iso639_2\": \"por\",\n                \"name\": \"Portuguese\",\n                \"nativeName\": \"Português\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Angola\",\n            \"pt\": \"Angola\",\n            \"nl\": \"Angola\",\n            \"hr\": \"Angola\",\n            \"fa\": \"آنگولا\",\n            \"de\": \"Angola\",\n            \"es\": \"Angola\",\n            \"fr\": \"Angola\",\n            \"ja\": \"アンゴラ\",\n            \"it\": \"Angola\",\n            \"hu\": \"Angola\"\n        },\n        \"flag\": \"https://flagcdn.com/ao.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"ANG\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Anguilla\",\n        \"topLevelDomain\": [\n            \".ai\"\n        ],\n        \"alpha2Code\": \"AI\",\n        \"alpha3Code\": \"AIA\",\n        \"callingCodes\": [\n            \"1\"\n        ],\n        \"capital\": \"The Valley\",\n        \"altSpellings\": [\n            \"AI\"\n        ],\n        \"subregion\": \"Caribbean\",\n        \"region\": \"Americas\",\n        \"population\": 13452,\n        \"latlng\": [\n            18.25,\n            -63.16666666\n        ],\n        \"demonym\": \"Anguillian\",\n        \"area\": 91.0,\n        \"timezones\": [\n            \"UTC-04:00\"\n        ],\n        \"nativeName\": \"Anguilla\",\n        \"numericCode\": \"660\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ai.svg\",\n            \"png\": \"https://flagcdn.com/w320/ai.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"XCD\",\n                \"name\": \"East Caribbean dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Anguilla\",\n            \"pt\": \"Anguila\",\n            \"nl\": \"Anguilla\",\n            \"hr\": \"Angvila\",\n            \"fa\": \"آنگویلا\",\n            \"de\": \"Anguilla\",\n            \"es\": \"Anguilla\",\n            \"fr\": \"Anguilla\",\n            \"ja\": \"アンギラ\",\n            \"it\": \"Anguilla\",\n            \"hu\": \"Anguilla\"\n        },\n        \"flag\": \"https://flagcdn.com/ai.svg\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"Antarctica\",\n        \"topLevelDomain\": [\n            \".aq\"\n        ],\n        \"alpha2Code\": \"AQ\",\n        \"alpha3Code\": \"ATA\",\n        \"callingCodes\": [\n            \"672\"\n        ],\n        \"subregion\": \"Antarctica\",\n        \"region\": \"Polar\",\n        \"population\": 1000,\n        \"latlng\": [\n            -74.65,\n            4.48\n        ],\n        \"demonym\": \"Antarctic\",\n        \"area\": 14000000.0,\n        \"timezones\": [\n            \"UTC-03:00\",\n            \"UTC+03:00\",\n            \"UTC+05:00\",\n            \"UTC+06:00\",\n            \"UTC+07:00\",\n            \"UTC+08:00\",\n            \"UTC+10:00\",\n            \"UTC+12:00\"\n        ],\n        \"nativeName\": \"Antarctica\",\n        \"numericCode\": \"010\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/aq.svg\",\n            \"png\": \"https://flagcdn.com/w320/aq.png\"\n        },\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            },\n            {\n                \"iso639_1\": \"ru\",\n                \"iso639_2\": \"rus\",\n                \"name\": \"Russian\",\n                \"nativeName\": \"Русский\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Antarktika\",\n            \"pt\": \"Antárctida\",\n            \"nl\": \"Antarctica\",\n            \"hr\": \"Antarktika\",\n            \"fa\": \"جنوبگان\",\n            \"de\": \"Antarktika\",\n            \"es\": \"Antártida\",\n            \"fr\": \"Antarctique\",\n            \"ja\": \"南極大陸\",\n            \"it\": \"Antartide\",\n            \"hu\": \"Antarktisz\"\n        },\n        \"flag\": \"https://flagcdn.com/aq.svg\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"Antigua and Barbuda\",\n        \"topLevelDomain\": [\n            \".ag\"\n        ],\n        \"alpha2Code\": \"AG\",\n        \"alpha3Code\": \"ATG\",\n        \"callingCodes\": [\n            \"1\"\n        ],\n        \"capital\": \"Saint John's\",\n        \"altSpellings\": [\n            \"AG\"\n        ],\n        \"subregion\": \"Caribbean\",\n        \"region\": \"Americas\",\n        \"population\": 97928,\n        \"latlng\": [\n            17.05,\n            -61.8\n        ],\n        \"demonym\": \"Antiguan, Barbudan\",\n        \"area\": 442.0,\n        \"timezones\": [\n            \"UTC-04:00\"\n        ],\n        \"nativeName\": \"Antigua and Barbuda\",\n        \"numericCode\": \"028\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ag.svg\",\n            \"png\": \"https://flagcdn.com/w320/ag.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"XCD\",\n                \"name\": \"East Caribbean dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Antigua ha Barbuda\",\n            \"pt\": \"Antígua e Barbuda\",\n            \"nl\": \"Antigua en Barbuda\",\n            \"hr\": \"Antigva i Barbuda\",\n            \"fa\": \"آنتیگوا و باربودا\",\n            \"de\": \"Antigua und Barbuda\",\n            \"es\": \"Antigua y Barbuda\",\n            \"fr\": \"Antigua-et-Barbuda\",\n            \"ja\": \"アンティグア・バーブーダ\",\n            \"it\": \"Antigua e Barbuda\",\n            \"hu\": \"Antigua és Barbuda\"\n        },\n        \"flag\": \"https://flagcdn.com/ag.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"CARICOM\",\n                \"name\": \"Caribbean Community\",\n                \"otherNames\": [\n                    \"Comunidad del Caribe\",\n                    \"Communauté Caribéenne\",\n                    \"Caribische Gemeenschap\"\n                ]\n            }\n        ],\n        \"cioc\": \"ANT\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Argentina\",\n        \"topLevelDomain\": [\n            \".ar\"\n        ],\n        \"alpha2Code\": \"AR\",\n        \"alpha3Code\": \"ARG\",\n        \"callingCodes\": [\n            \"54\"\n        ],\n        \"capital\": \"Buenos Aires\",\n        \"altSpellings\": [\n            \"AR\",\n            \"Argentine Republic\",\n            \"República Argentina\"\n        ],\n        \"subregion\": \"South America\",\n        \"region\": \"Americas\",\n        \"population\": 45376763,\n        \"latlng\": [\n            -34.0,\n            -64.0\n        ],\n        \"demonym\": \"Argentinean\",\n        \"area\": 2780400.0,\n        \"gini\": 42.9,\n        \"timezones\": [\n            \"UTC-03:00\"\n        ],\n        \"borders\": [\n            \"BOL\",\n            \"BRA\",\n            \"CHL\",\n            \"PRY\",\n            \"URY\"\n        ],\n        \"nativeName\": \"Argentina\",\n        \"numericCode\": \"032\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ar.svg\",\n            \"png\": \"https://flagcdn.com/w320/ar.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"ARS\",\n                \"name\": \"Argentine peso\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"es\",\n                \"iso639_2\": \"spa\",\n                \"name\": \"Spanish\",\n                \"nativeName\": \"Español\"\n            },\n            {\n                \"iso639_1\": \"gn\",\n                \"iso639_2\": \"grn\",\n                \"name\": \"Guaraní\",\n                \"nativeName\": \"Avañe'ẽ\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Arc'hantina\",\n            \"pt\": \"Argentina\",\n            \"nl\": \"Argentinië\",\n            \"hr\": \"Argentina\",\n            \"fa\": \"آرژانتین\",\n            \"de\": \"Argentinien\",\n            \"es\": \"Argentina\",\n            \"fr\": \"Argentine\",\n            \"ja\": \"アルゼンチン\",\n            \"it\": \"Argentina\",\n            \"hu\": \"Argentína\"\n        },\n        \"flag\": \"https://flagcdn.com/ar.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"USAN\",\n                \"name\": \"Union of South American Nations\",\n                \"otherAcronyms\": [\n                    \"UNASUR\",\n                    \"UNASUL\",\n                    \"UZAN\"\n                ],\n                \"otherNames\": [\n                    \"Unión de Naciones Suramericanas\",\n                    \"União de Nações Sul-Americanas\",\n                    \"Unie van Zuid-Amerikaanse Naties\",\n                    \"South American Union\"\n                ]\n            }\n        ],\n        \"cioc\": \"ARG\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Armenia\",\n        \"topLevelDomain\": [\n            \".am\"\n        ],\n        \"alpha2Code\": \"AM\",\n        \"alpha3Code\": \"ARM\",\n        \"callingCodes\": [\n            \"374\"\n        ],\n        \"capital\": \"Yerevan\",\n        \"altSpellings\": [\n            \"AM\",\n            \"Hayastan\",\n            \"Republic of Armenia\",\n            \"Հայաստանի Հանրապետություն\"\n        ],\n        \"subregion\": \"Western Asia\",\n        \"region\": \"Asia\",\n        \"population\": 2963234,\n        \"latlng\": [\n            40.0,\n            45.0\n        ],\n        \"demonym\": \"Armenian\",\n        \"area\": 29743.0,\n        \"gini\": 29.9,\n        \"timezones\": [\n            \"UTC+04:00\"\n        ],\n        \"borders\": [\n            \"AZE\",\n            \"GEO\",\n            \"IRN\",\n            \"TUR\"\n        ],\n        \"nativeName\": \"Հայաստան\",\n        \"numericCode\": \"051\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/am.svg\",\n            \"png\": \"https://flagcdn.com/w320/am.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"AMD\",\n                \"name\": \"Armenian dram\",\n                \"symbol\": \"֏\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"hy\",\n                \"iso639_2\": \"hye\",\n                \"name\": \"Armenian\",\n                \"nativeName\": \"Հայերեն\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Armenia\",\n            \"pt\": \"Arménia\",\n            \"nl\": \"Armenië\",\n            \"hr\": \"Armenija\",\n            \"fa\": \"ارمنستان\",\n            \"de\": \"Armenien\",\n            \"es\": \"Armenia\",\n            \"fr\": \"Arménie\",\n            \"ja\": \"アルメニア\",\n            \"it\": \"Armenia\",\n            \"hu\": \"Örményország\"\n        },\n        \"flag\": \"https://flagcdn.com/am.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EEU\",\n                \"name\": \"Eurasian Economic Union\",\n                \"otherAcronyms\": [\n                    \"EAEU\"\n                ]\n            }\n        ],\n        \"cioc\": \"ARM\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Aruba\",\n        \"topLevelDomain\": [\n            \".aw\"\n        ],\n        \"alpha2Code\": \"AW\",\n        \"alpha3Code\": \"ABW\",\n        \"callingCodes\": [\n            \"297\"\n        ],\n        \"capital\": \"Oranjestad\",\n        \"altSpellings\": [\n            \"AW\"\n        ],\n        \"subregion\": \"Caribbean\",\n        \"region\": \"Americas\",\n        \"population\": 106766,\n        \"latlng\": [\n            12.5,\n            -69.96666666\n        ],\n        \"demonym\": \"Aruban\",\n        \"area\": 180.0,\n        \"timezones\": [\n            \"UTC-04:00\"\n        ],\n        \"nativeName\": \"Aruba\",\n        \"numericCode\": \"533\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/aw.svg\",\n            \"png\": \"https://flagcdn.com/w320/aw.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"AWG\",\n                \"name\": \"Aruban florin\",\n                \"symbol\": \"ƒ\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"nl\",\n                \"iso639_2\": \"nld\",\n                \"name\": \"Dutch\",\n                \"nativeName\": \"Nederlands\"\n            },\n            {\n                \"iso639_1\": \"pa\",\n                \"iso639_2\": \"pan\",\n                \"name\": \"(Eastern) Punjabi\",\n                \"nativeName\": \"ਪੰਜਾਬੀ\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Aruba\",\n            \"pt\": \"Aruba\",\n            \"nl\": \"Aruba\",\n            \"hr\": \"Aruba\",\n            \"fa\": \"آروبا\",\n            \"de\": \"Aruba\",\n            \"es\": \"Aruba\",\n            \"fr\": \"Aruba\",\n            \"ja\": \"アルバ\",\n            \"it\": \"Aruba\",\n            \"hu\": \"Aruba\"\n        },\n        \"flag\": \"https://flagcdn.com/aw.svg\",\n        \"cioc\": \"ARU\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Australia\",\n        \"topLevelDomain\": [\n            \".au\"\n        ],\n        \"alpha2Code\": \"AU\",\n        \"alpha3Code\": \"AUS\",\n        \"callingCodes\": [\n            \"61\"\n        ],\n        \"capital\": \"Canberra\",\n        \"altSpellings\": [\n            \"AU\"\n        ],\n        \"subregion\": \"Australia and New Zealand\",\n        \"region\": \"Oceania\",\n        \"population\": 25687041,\n        \"latlng\": [\n            -27.0,\n            133.0\n        ],\n        \"demonym\": \"Australian\",\n        \"area\": 7692024.0,\n        \"gini\": 34.4,\n        \"timezones\": [\n            \"UTC+05:00\",\n            \"UTC+06:30\",\n            \"UTC+07:00\",\n            \"UTC+08:00\",\n            \"UTC+09:30\",\n            \"UTC+10:00\",\n            \"UTC+10:30\",\n            \"UTC+11:30\"\n        ],\n        \"nativeName\": \"Australia\",\n        \"numericCode\": \"036\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/au.svg\",\n            \"png\": \"https://flagcdn.com/w320/au.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"AUD\",\n                \"name\": \"Australian dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Aostralia\",\n            \"pt\": \"Austrália\",\n            \"nl\": \"Australië\",\n            \"hr\": \"Australija\",\n            \"fa\": \"استرالیا\",\n            \"de\": \"Australien\",\n            \"es\": \"Australia\",\n            \"fr\": \"Australie\",\n            \"ja\": \"オーストラリア\",\n            \"it\": \"Australia\",\n            \"hu\": \"Ausztrália\"\n        },\n        \"flag\": \"https://flagcdn.com/au.svg\",\n        \"cioc\": \"AUS\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Austria\",\n        \"topLevelDomain\": [\n            \".at\"\n        ],\n        \"alpha2Code\": \"AT\",\n        \"alpha3Code\": \"AUT\",\n        \"callingCodes\": [\n            \"43\"\n        ],\n        \"capital\": \"Vienna\",\n        \"altSpellings\": [\n            \"AT\",\n            \"Österreich\",\n            \"Osterreich\",\n            \"Oesterreich\"\n        ],\n        \"subregion\": \"Central Europe\",\n        \"region\": \"Europe\",\n        \"population\": 8917205,\n        \"latlng\": [\n            47.33333333,\n            13.33333333\n        ],\n        \"demonym\": \"Austrian\",\n        \"area\": 83871.0,\n        \"gini\": 30.8,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"CZE\",\n            \"DEU\",\n            \"HUN\",\n            \"ITA\",\n            \"LIE\",\n            \"SVK\",\n            \"SVN\",\n            \"CHE\"\n        ],\n        \"nativeName\": \"Österreich\",\n        \"numericCode\": \"040\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/at.svg\",\n            \"png\": \"https://flagcdn.com/w320/at.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"de\",\n                \"iso639_2\": \"deu\",\n                \"name\": \"German\",\n                \"nativeName\": \"Deutsch\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Aostria\",\n            \"pt\": \"Áustria\",\n            \"nl\": \"Oostenrijk\",\n            \"hr\": \"Austrija\",\n            \"fa\": \"اتریش\",\n            \"de\": \"Österreich\",\n            \"es\": \"Austria\",\n            \"fr\": \"Autriche\",\n            \"ja\": \"オーストリア\",\n            \"it\": \"Austria\",\n            \"hu\": \"Ausztria\"\n        },\n        \"flag\": \"https://flagcdn.com/at.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EU\",\n                \"name\": \"European Union\"\n            }\n        ],\n        \"cioc\": \"AUT\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Azerbaijan\",\n        \"topLevelDomain\": [\n            \".az\"\n        ],\n        \"alpha2Code\": \"AZ\",\n        \"alpha3Code\": \"AZE\",\n        \"callingCodes\": [\n            \"994\"\n        ],\n        \"capital\": \"Baku\",\n        \"altSpellings\": [\n            \"AZ\",\n            \"Republic of Azerbaijan\",\n            \"Azərbaycan Respublikası\"\n        ],\n        \"subregion\": \"Western Asia\",\n        \"region\": \"Asia\",\n        \"population\": 10110116,\n        \"latlng\": [\n            40.5,\n            47.5\n        ],\n        \"demonym\": \"Azerbaijani\",\n        \"area\": 86600.0,\n        \"gini\": 26.6,\n        \"timezones\": [\n            \"UTC+04:00\"\n        ],\n        \"borders\": [\n            \"ARM\",\n            \"GEO\",\n            \"IRN\",\n            \"RUS\",\n            \"TUR\"\n        ],\n        \"nativeName\": \"Azərbaycan\",\n        \"numericCode\": \"031\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/az.svg\",\n            \"png\": \"https://flagcdn.com/w320/az.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"AZN\",\n                \"name\": \"Azerbaijani manat\",\n                \"symbol\": \"₼\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"az\",\n                \"iso639_2\": \"aze\",\n                \"name\": \"Azerbaijani\",\n                \"nativeName\": \"azərbaycan dili\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Azerbaidjan\",\n            \"pt\": \"Azerbaijão\",\n            \"nl\": \"Azerbeidzjan\",\n            \"hr\": \"Azerbajdžan\",\n            \"fa\": \"آذربایجان\",\n            \"de\": \"Aserbaidschan\",\n            \"es\": \"Azerbaiyán\",\n            \"fr\": \"Azerbaïdjan\",\n            \"ja\": \"アゼルバイジャン\",\n            \"it\": \"Azerbaijan\",\n            \"hu\": \"Azerbajdzsán\"\n        },\n        \"flag\": \"https://flagcdn.com/az.svg\",\n        \"cioc\": \"AZE\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Bahamas\",\n        \"topLevelDomain\": [\n            \".bs\"\n        ],\n        \"alpha2Code\": \"BS\",\n        \"alpha3Code\": \"BHS\",\n        \"callingCodes\": [\n            \"1\"\n        ],\n        \"capital\": \"Nassau\",\n        \"altSpellings\": [\n            \"BS\",\n            \"Commonwealth of the Bahamas\"\n        ],\n        \"subregion\": \"Caribbean\",\n        \"region\": \"Americas\",\n        \"population\": 393248,\n        \"latlng\": [\n            24.25,\n            -76.0\n        ],\n        \"demonym\": \"Bahamian\",\n        \"area\": 13943.0,\n        \"timezones\": [\n            \"UTC-05:00\"\n        ],\n        \"nativeName\": \"Bahamas\",\n        \"numericCode\": \"044\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/bs.svg\",\n            \"png\": \"https://flagcdn.com/w320/bs.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"BSD\",\n                \"name\": \"Bahamian dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Bahamas\",\n            \"pt\": \"Baamas\",\n            \"nl\": \"Bahama’s\",\n            \"hr\": \"Bahami\",\n            \"fa\": \"باهاما\",\n            \"de\": \"Bahamas\",\n            \"es\": \"Bahamas\",\n            \"fr\": \"Bahamas\",\n            \"ja\": \"バハマ\",\n            \"it\": \"Bahamas\",\n            \"hu\": \"Bahama-szigetek\"\n        },\n        \"flag\": \"https://flagcdn.com/bs.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"CARICOM\",\n                \"name\": \"Caribbean Community\",\n                \"otherNames\": [\n                    \"Comunidad del Caribe\",\n                    \"Communauté Caribéenne\",\n                    \"Caribische Gemeenschap\"\n                ]\n            }\n        ],\n        \"cioc\": \"BAH\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Bahrain\",\n        \"topLevelDomain\": [\n            \".bh\"\n        ],\n        \"alpha2Code\": \"BH\",\n        \"alpha3Code\": \"BHR\",\n        \"callingCodes\": [\n            \"973\"\n        ],\n        \"capital\": \"Manama\",\n        \"altSpellings\": [\n            \"BH\",\n            \"Kingdom of Bahrain\",\n            \"Mamlakat al-Baḥrayn\"\n        ],\n        \"subregion\": \"Western Asia\",\n        \"region\": \"Asia\",\n        \"population\": 1701583,\n        \"latlng\": [\n            26.0,\n            50.55\n        ],\n        \"demonym\": \"Bahraini\",\n        \"area\": 765.0,\n        \"timezones\": [\n            \"UTC+03:00\"\n        ],\n        \"nativeName\": \"‏البحرين\",\n        \"numericCode\": \"048\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/bh.svg\",\n            \"png\": \"https://flagcdn.com/w320/bh.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"BHD\",\n                \"name\": \"Bahraini dinar\",\n                \"symbol\": \".د.ب\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ar\",\n                \"iso639_2\": \"ara\",\n                \"name\": \"Arabic\",\n                \"nativeName\": \"العربية\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Bahrein\",\n            \"pt\": \"Barém\",\n            \"nl\": \"Bahrein\",\n            \"hr\": \"Bahrein\",\n            \"fa\": \"بحرین\",\n            \"de\": \"Bahrain\",\n            \"es\": \"Bahrein\",\n            \"fr\": \"Bahreïn\",\n            \"ja\": \"バーレーン\",\n            \"it\": \"Bahrein\",\n            \"hu\": \"Bahrein\"\n        },\n        \"flag\": \"https://flagcdn.com/bh.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AL\",\n                \"name\": \"Arab League\",\n                \"otherNames\": [\n                    \"جامعة الدول العربية\",\n                    \"Jāmiʻat ad-Duwal al-ʻArabīyah\",\n                    \"League of Arab States\"\n                ]\n            }\n        ],\n        \"cioc\": \"BRN\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Bangladesh\",\n        \"topLevelDomain\": [\n            \".bd\"\n        ],\n        \"alpha2Code\": \"BD\",\n        \"alpha3Code\": \"BGD\",\n        \"callingCodes\": [\n            \"880\"\n        ],\n        \"capital\": \"Dhaka\",\n        \"altSpellings\": [\n            \"BD\",\n            \"People's Republic of Bangladesh\",\n            \"Gônôprôjatôntri Bangladesh\"\n        ],\n        \"subregion\": \"Southern Asia\",\n        \"region\": \"Asia\",\n        \"population\": 164689383,\n        \"latlng\": [\n            24.0,\n            90.0\n        ],\n        \"demonym\": \"Bangladeshi\",\n        \"area\": 147570.0,\n        \"gini\": 32.4,\n        \"timezones\": [\n            \"UTC+06:00\"\n        ],\n        \"borders\": [\n            \"MMR\",\n            \"IND\"\n        ],\n        \"nativeName\": \"Bangladesh\",\n        \"numericCode\": \"050\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/bd.svg\",\n            \"png\": \"https://flagcdn.com/w320/bd.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"BDT\",\n                \"name\": \"Bangladeshi taka\",\n                \"symbol\": \"৳\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"bn\",\n                \"iso639_2\": \"ben\",\n                \"name\": \"Bengali\",\n                \"nativeName\": \"বাংলা\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Bangladesh\",\n            \"pt\": \"Bangladeche\",\n            \"nl\": \"Bangladesh\",\n            \"hr\": \"Bangladeš\",\n            \"fa\": \"بنگلادش\",\n            \"de\": \"Bangladesch\",\n            \"es\": \"Bangladesh\",\n            \"fr\": \"Bangladesh\",\n            \"ja\": \"バングラデシュ\",\n            \"it\": \"Bangladesh\",\n            \"hu\": \"Banglades\"\n        },\n        \"flag\": \"https://flagcdn.com/bd.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"SAARC\",\n                \"name\": \"South Asian Association for Regional Cooperation\"\n            }\n        ],\n        \"cioc\": \"BAN\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Barbados\",\n        \"topLevelDomain\": [\n            \".bb\"\n        ],\n        \"alpha2Code\": \"BB\",\n        \"alpha3Code\": \"BRB\",\n        \"callingCodes\": [\n            \"1\"\n        ],\n        \"capital\": \"Bridgetown\",\n        \"altSpellings\": [\n            \"BB\"\n        ],\n        \"subregion\": \"Caribbean\",\n        \"region\": \"Americas\",\n        \"population\": 287371,\n        \"latlng\": [\n            13.16666666,\n            -59.53333333\n        ],\n        \"demonym\": \"Barbadian\",\n        \"area\": 430.0,\n        \"timezones\": [\n            \"UTC-04:00\"\n        ],\n        \"nativeName\": \"Barbados\",\n        \"numericCode\": \"052\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/bb.svg\",\n            \"png\": \"https://flagcdn.com/w320/bb.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"BBD\",\n                \"name\": \"Barbadian dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Barbados\",\n            \"pt\": \"Barbados\",\n            \"nl\": \"Barbados\",\n            \"hr\": \"Barbados\",\n            \"fa\": \"باربادوس\",\n            \"de\": \"Barbados\",\n            \"es\": \"Barbados\",\n            \"fr\": \"Barbade\",\n            \"ja\": \"バルバドス\",\n            \"it\": \"Barbados\",\n            \"hu\": \"Barbados\"\n        },\n        \"flag\": \"https://flagcdn.com/bb.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"CARICOM\",\n                \"name\": \"Caribbean Community\",\n                \"otherNames\": [\n                    \"Comunidad del Caribe\",\n                    \"Communauté Caribéenne\",\n                    \"Caribische Gemeenschap\"\n                ]\n            }\n        ],\n        \"cioc\": \"BAR\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Belarus\",\n        \"topLevelDomain\": [\n            \".by\"\n        ],\n        \"alpha2Code\": \"BY\",\n        \"alpha3Code\": \"BLR\",\n        \"callingCodes\": [\n            \"375\"\n        ],\n        \"capital\": \"Minsk\",\n        \"altSpellings\": [\n            \"BY\",\n            \"Bielaruś\",\n            \"Republic of Belarus\",\n            \"Белоруссия\",\n            \"Республика Беларусь\",\n            \"Belorussiya\",\n            \"Respublika Belarus’\"\n        ],\n        \"subregion\": \"Eastern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 9398861,\n        \"latlng\": [\n            53.0,\n            28.0\n        ],\n        \"demonym\": \"Belarusian\",\n        \"area\": 207600.0,\n        \"gini\": 25.3,\n        \"timezones\": [\n            \"UTC+03:00\"\n        ],\n        \"borders\": [\n            \"LVA\",\n            \"LTU\",\n            \"POL\",\n            \"RUS\",\n            \"UKR\"\n        ],\n        \"nativeName\": \"Белару́сь\",\n        \"numericCode\": \"112\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/by.svg\",\n            \"png\": \"https://flagcdn.com/w320/by.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"BYN\",\n                \"name\": \"New Belarusian ruble\",\n                \"symbol\": \"Br\"\n            },\n            {\n                \"code\": \"BYR\",\n                \"name\": \"Old Belarusian ruble\",\n                \"symbol\": \"Br\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"be\",\n                \"iso639_2\": \"bel\",\n                \"name\": \"Belarusian\",\n                \"nativeName\": \"беларуская мова\"\n            },\n            {\n                \"iso639_1\": \"ru\",\n                \"iso639_2\": \"rus\",\n                \"name\": \"Russian\",\n                \"nativeName\": \"Русский\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Belarus\",\n            \"pt\": \"Bielorrússia\",\n            \"nl\": \"Wit-Rusland\",\n            \"hr\": \"Bjelorusija\",\n            \"fa\": \"بلاروس\",\n            \"de\": \"Weißrussland\",\n            \"es\": \"Bielorrusia\",\n            \"fr\": \"Biélorussie\",\n            \"ja\": \"ベラルーシ\",\n            \"it\": \"Bielorussia\",\n            \"hu\": \"Fehéroroszország\"\n        },\n        \"flag\": \"https://flagcdn.com/by.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EEU\",\n                \"name\": \"Eurasian Economic Union\",\n                \"otherAcronyms\": [\n                    \"EAEU\"\n                ]\n            }\n        ],\n        \"cioc\": \"BLR\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Belgium\",\n        \"topLevelDomain\": [\n            \".be\"\n        ],\n        \"alpha2Code\": \"BE\",\n        \"alpha3Code\": \"BEL\",\n        \"callingCodes\": [\n            \"32\"\n        ],\n        \"capital\": \"Brussels\",\n        \"altSpellings\": [\n            \"BE\",\n            \"België\",\n            \"Belgie\",\n            \"Belgien\",\n            \"Belgique\",\n            \"Kingdom of Belgium\",\n            \"Koninkrijk België\",\n            \"Royaume de Belgique\",\n            \"Königreich Belgien\"\n        ],\n        \"subregion\": \"Western Europe\",\n        \"region\": \"Europe\",\n        \"population\": 11555997,\n        \"latlng\": [\n            50.83333333,\n            4.0\n        ],\n        \"demonym\": \"Belgian\",\n        \"area\": 30528.0,\n        \"gini\": 27.2,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"FRA\",\n            \"DEU\",\n            \"LUX\",\n            \"NLD\"\n        ],\n        \"nativeName\": \"België\",\n        \"numericCode\": \"056\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/be.svg\",\n            \"png\": \"https://flagcdn.com/w320/be.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"nl\",\n                \"iso639_2\": \"nld\",\n                \"name\": \"Dutch\",\n                \"nativeName\": \"Nederlands\"\n            },\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            },\n            {\n                \"iso639_1\": \"de\",\n                \"iso639_2\": \"deu\",\n                \"name\": \"German\",\n                \"nativeName\": \"Deutsch\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Belgia\",\n            \"pt\": \"Bélgica\",\n            \"nl\": \"België\",\n            \"hr\": \"Belgija\",\n            \"fa\": \"بلژیک\",\n            \"de\": \"Belgien\",\n            \"es\": \"Bélgica\",\n            \"fr\": \"Belgique\",\n            \"ja\": \"ベルギー\",\n            \"it\": \"Belgio\",\n            \"hu\": \"Belgium\"\n        },\n        \"flag\": \"https://flagcdn.com/be.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EU\",\n                \"name\": \"European Union\"\n            }\n        ],\n        \"cioc\": \"BEL\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Belize\",\n        \"topLevelDomain\": [\n            \".bz\"\n        ],\n        \"alpha2Code\": \"BZ\",\n        \"alpha3Code\": \"BLZ\",\n        \"callingCodes\": [\n            \"501\"\n        ],\n        \"capital\": \"Belmopan\",\n        \"altSpellings\": [\n            \"BZ\"\n        ],\n        \"subregion\": \"Central America\",\n        \"region\": \"Americas\",\n        \"population\": 397621,\n        \"latlng\": [\n            17.25,\n            -88.75\n        ],\n        \"demonym\": \"Belizean\",\n        \"area\": 22966.0,\n        \"gini\": 53.3,\n        \"timezones\": [\n            \"UTC-06:00\"\n        ],\n        \"borders\": [\n            \"GTM\",\n            \"MEX\"\n        ],\n        \"nativeName\": \"Belize\",\n        \"numericCode\": \"084\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/bz.svg\",\n            \"png\": \"https://flagcdn.com/w320/bz.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"BZD\",\n                \"name\": \"Belize dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            },\n            {\n                \"iso639_1\": \"es\",\n                \"iso639_2\": \"spa\",\n                \"name\": \"Spanish\",\n                \"nativeName\": \"Español\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Belize\",\n            \"pt\": \"Belize\",\n            \"nl\": \"Belize\",\n            \"hr\": \"Belize\",\n            \"fa\": \"بلیز\",\n            \"de\": \"Belize\",\n            \"es\": \"Belice\",\n            \"fr\": \"Belize\",\n            \"ja\": \"ベリーズ\",\n            \"it\": \"Belize\",\n            \"hu\": \"Belize\"\n        },\n        \"flag\": \"https://flagcdn.com/bz.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"CARICOM\",\n                \"name\": \"Caribbean Community\",\n                \"otherNames\": [\n                    \"Comunidad del Caribe\",\n                    \"Communauté Caribéenne\",\n                    \"Caribische Gemeenschap\"\n                ]\n            },\n            {\n                \"acronym\": \"CAIS\",\n                \"name\": \"Central American Integration System\",\n                \"otherAcronyms\": [\n                    \"SICA\"\n                ],\n                \"otherNames\": [\n                    \"Sistema de la Integración Centroamericana,\"\n                ]\n            }\n        ],\n        \"cioc\": \"BIZ\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Benin\",\n        \"topLevelDomain\": [\n            \".bj\"\n        ],\n        \"alpha2Code\": \"BJ\",\n        \"alpha3Code\": \"BEN\",\n        \"callingCodes\": [\n            \"229\"\n        ],\n        \"capital\": \"Porto-Novo\",\n        \"altSpellings\": [\n            \"BJ\",\n            \"Republic of Benin\",\n            \"République du Bénin\"\n        ],\n        \"subregion\": \"Western Africa\",\n        \"region\": \"Africa\",\n        \"population\": 12123198,\n        \"latlng\": [\n            9.5,\n            2.25\n        ],\n        \"demonym\": \"Beninese\",\n        \"area\": 112622.0,\n        \"gini\": 47.8,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"BFA\",\n            \"NER\",\n            \"NGA\",\n            \"TGO\"\n        ],\n        \"nativeName\": \"Bénin\",\n        \"numericCode\": \"204\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/bj.svg\",\n            \"png\": \"https://flagcdn.com/w320/bj.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"XOF\",\n                \"name\": \"West African CFA franc\",\n                \"symbol\": \"Fr\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Benin\",\n            \"pt\": \"Benim\",\n            \"nl\": \"Benin\",\n            \"hr\": \"Benin\",\n            \"fa\": \"بنین\",\n            \"de\": \"Benin\",\n            \"es\": \"Benín\",\n            \"fr\": \"Bénin\",\n            \"ja\": \"ベナン\",\n            \"it\": \"Benin\",\n            \"hu\": \"Benin\"\n        },\n        \"flag\": \"https://flagcdn.com/bj.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"BEN\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Bermuda\",\n        \"topLevelDomain\": [\n            \".bm\"\n        ],\n        \"alpha2Code\": \"BM\",\n        \"alpha3Code\": \"BMU\",\n        \"callingCodes\": [\n            \"1\"\n        ],\n        \"capital\": \"Hamilton\",\n        \"altSpellings\": [\n            \"BM\",\n            \"The Islands of Bermuda\",\n            \"The Bermudas\",\n            \"Somers Isles\"\n        ],\n        \"subregion\": \"Northern America\",\n        \"region\": \"Americas\",\n        \"population\": 63903,\n        \"latlng\": [\n            32.33333333,\n            -64.75\n        ],\n        \"demonym\": \"Bermudian\",\n        \"area\": 54.0,\n        \"timezones\": [\n            \"UTC-04:00\"\n        ],\n        \"nativeName\": \"Bermuda\",\n        \"numericCode\": \"060\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/bm.svg\",\n            \"png\": \"https://flagcdn.com/w320/bm.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"BMD\",\n                \"name\": \"Bermudian dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Bermuda\",\n            \"pt\": \"Bermudas\",\n            \"nl\": \"Bermuda\",\n            \"hr\": \"Bermudi\",\n            \"fa\": \"برمودا\",\n            \"de\": \"Bermuda\",\n            \"es\": \"Bermudas\",\n            \"fr\": \"Bermudes\",\n            \"ja\": \"バミューダ\",\n            \"it\": \"Bermuda\",\n            \"hu\": \"Bermuda\"\n        },\n        \"flag\": \"https://flagcdn.com/bm.svg\",\n        \"cioc\": \"BER\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"Bhutan\",\n        \"topLevelDomain\": [\n            \".bt\"\n        ],\n        \"alpha2Code\": \"BT\",\n        \"alpha3Code\": \"BTN\",\n        \"callingCodes\": [\n            \"975\"\n        ],\n        \"capital\": \"Thimphu\",\n        \"altSpellings\": [\n            \"BT\",\n            \"Kingdom of Bhutan\"\n        ],\n        \"subregion\": \"Southern Asia\",\n        \"region\": \"Asia\",\n        \"population\": 771612,\n        \"latlng\": [\n            27.5,\n            90.5\n        ],\n        \"demonym\": \"Bhutanese\",\n        \"area\": 38394.0,\n        \"gini\": 37.4,\n        \"timezones\": [\n            \"UTC+06:00\"\n        ],\n        \"borders\": [\n            \"CHN\",\n            \"IND\"\n        ],\n        \"nativeName\": \"ʼbrug-yul\",\n        \"numericCode\": \"064\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/bt.svg\",\n            \"png\": \"https://flagcdn.com/w320/bt.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"BTN\",\n                \"name\": \"Bhutanese ngultrum\",\n                \"symbol\": \"Nu.\"\n            },\n            {\n                \"code\": \"INR\",\n                \"name\": \"Indian rupee\",\n                \"symbol\": \"₹\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"dz\",\n                \"iso639_2\": \"dzo\",\n                \"name\": \"Dzongkha\",\n                \"nativeName\": \"རྫོང་ཁ\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Bhoutan\",\n            \"pt\": \"Butão\",\n            \"nl\": \"Bhutan\",\n            \"hr\": \"Butan\",\n            \"fa\": \"بوتان\",\n            \"de\": \"Bhutan\",\n            \"es\": \"Bután\",\n            \"fr\": \"Bhoutan\",\n            \"ja\": \"ブータン\",\n            \"it\": \"Bhutan\",\n            \"hu\": \"Bhután\"\n        },\n        \"flag\": \"https://flagcdn.com/bt.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"SAARC\",\n                \"name\": \"South Asian Association for Regional Cooperation\"\n            }\n        ],\n        \"cioc\": \"BHU\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Bolivia (Plurinational State of)\",\n        \"topLevelDomain\": [\n            \".bo\"\n        ],\n        \"alpha2Code\": \"BO\",\n        \"alpha3Code\": \"BOL\",\n        \"callingCodes\": [\n            \"591\"\n        ],\n        \"capital\": \"Sucre\",\n        \"altSpellings\": [\n            \"BO\",\n            \"Buliwya\",\n            \"Wuliwya\",\n            \"Plurinational State of Bolivia\",\n            \"Estado Plurinacional de Bolivia\",\n            \"Buliwya Mamallaqta\",\n            \"Wuliwya Suyu\",\n            \"Tetã Volívia\"\n        ],\n        \"subregion\": \"South America\",\n        \"region\": \"Americas\",\n        \"population\": 11673029,\n        \"latlng\": [\n            -17.0,\n            -65.0\n        ],\n        \"demonym\": \"Bolivian\",\n        \"area\": 1098581.0,\n        \"gini\": 41.6,\n        \"timezones\": [\n            \"UTC-04:00\"\n        ],\n        \"borders\": [\n            \"ARG\",\n            \"BRA\",\n            \"CHL\",\n            \"PRY\",\n            \"PER\"\n        ],\n        \"nativeName\": \"Bolivia\",\n        \"numericCode\": \"068\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/bo.svg\",\n            \"png\": \"https://flagcdn.com/w320/bo.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"BOB\",\n                \"name\": \"Bolivian boliviano\",\n                \"symbol\": \"Bs.\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"es\",\n                \"iso639_2\": \"spa\",\n                \"name\": \"Spanish\",\n                \"nativeName\": \"Español\"\n            },\n            {\n                \"iso639_1\": \"ay\",\n                \"iso639_2\": \"aym\",\n                \"name\": \"Aymara\",\n                \"nativeName\": \"aymar aru\"\n            },\n            {\n                \"iso639_1\": \"qu\",\n                \"iso639_2\": \"que\",\n                \"name\": \"Quechua\",\n                \"nativeName\": \"Runa Simi\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Bolivia\",\n            \"pt\": \"Bolívia\",\n            \"nl\": \"Bolivia\",\n            \"hr\": \"Bolivija\",\n            \"fa\": \"بولیوی\",\n            \"de\": \"Bolivien\",\n            \"es\": \"Bolivia\",\n            \"fr\": \"Bolivie\",\n            \"ja\": \"ボリビア多民族国\",\n            \"it\": \"Bolivia\",\n            \"hu\": \"Bolívia\"\n        },\n        \"flag\": \"https://flagcdn.com/bo.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"USAN\",\n                \"name\": \"Union of South American Nations\",\n                \"otherAcronyms\": [\n                    \"UNASUR\",\n                    \"UNASUL\",\n                    \"UZAN\"\n                ],\n                \"otherNames\": [\n                    \"Unión de Naciones Suramericanas\",\n                    \"União de Nações Sul-Americanas\",\n                    \"Unie van Zuid-Amerikaanse Naties\",\n                    \"South American Union\"\n                ]\n            }\n        ],\n        \"cioc\": \"BOL\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Bonaire, Sint Eustatius and Saba\",\n        \"topLevelDomain\": [\n            \".an\",\n            \".nl\"\n        ],\n        \"alpha2Code\": \"BQ\",\n        \"alpha3Code\": \"BES\",\n        \"callingCodes\": [\n            \"599\"\n        ],\n        \"capital\": \"Kralendijk\",\n        \"altSpellings\": [\n            \"BQ\",\n            \"Boneiru\"\n        ],\n        \"subregion\": \"Caribbean\",\n        \"region\": \"Americas\",\n        \"population\": 17408,\n        \"latlng\": [\n            12.15,\n            -68.266667\n        ],\n        \"demonym\": \"Dutch\",\n        \"area\": 294.0,\n        \"timezones\": [\n            \"UTC-04:00\"\n        ],\n        \"nativeName\": \"Bonaire\",\n        \"numericCode\": \"535\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/bq.svg\",\n            \"png\": \"https://flagcdn.com/w320/bq.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"USD\",\n                \"name\": \"United States dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"nl\",\n                \"iso639_2\": \"nld\",\n                \"name\": \"Dutch\",\n                \"nativeName\": \"Nederlands\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Bonaire, Sint Eustatius ha Saba\",\n            \"pt\": \"Bonaire\",\n            \"nl\": \"Caribisch Nederland\",\n            \"hr\": \"Bonaire, Sint Eustatius and Saba\",\n            \"fa\": \"بونیر\",\n            \"de\": \"Bonaire, Sint Eustatius und Saba\",\n            \"es\": \"Bonaire, Sint Eustatius and Saba\",\n            \"fr\": \"Bonaire, Saint-Eustache et Saba\",\n            \"ja\": \"Bonaire, Sint Eustatius and Saba\",\n            \"it\": \"Bonaire, Saint-Eustache e Saba\",\n            \"hu\": \"Bonaire\"\n        },\n        \"flag\": \"https://flagcdn.com/bq.svg\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Bosnia and Herzegovina\",\n        \"topLevelDomain\": [\n            \".ba\"\n        ],\n        \"alpha2Code\": \"BA\",\n        \"alpha3Code\": \"BIH\",\n        \"callingCodes\": [\n            \"387\"\n        ],\n        \"capital\": \"Sarajevo\",\n        \"altSpellings\": [\n            \"BA\",\n            \"Bosnia-Herzegovina\",\n            \"Босна и Херцеговина\"\n        ],\n        \"subregion\": \"Southern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 3280815,\n        \"latlng\": [\n            44.0,\n            18.0\n        ],\n        \"demonym\": \"Bosnian, Herzegovinian\",\n        \"area\": 51209.0,\n        \"gini\": 33.0,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"HRV\",\n            \"MNE\",\n            \"SRB\"\n        ],\n        \"nativeName\": \"Bosna i Hercegovina\",\n        \"numericCode\": \"070\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ba.svg\",\n            \"png\": \"https://flagcdn.com/w320/ba.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"BAM\",\n                \"name\": \"Bosnia and Herzegovina convertible mark\",\n                \"symbol\": \"KM\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"bs\",\n                \"iso639_2\": \"bos\",\n                \"name\": \"Bosnian\",\n                \"nativeName\": \"bosanski jezik\"\n            },\n            {\n                \"iso639_1\": \"hr\",\n                \"iso639_2\": \"hrv\",\n                \"name\": \"Croatian\",\n                \"nativeName\": \"hrvatski jezik\"\n            },\n            {\n                \"iso639_1\": \"sr\",\n                \"iso639_2\": \"srp\",\n                \"name\": \"Serbian\",\n                \"nativeName\": \"српски језик\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Bosnia-ha-Herzegovina\",\n            \"pt\": \"Bósnia e Herzegovina\",\n            \"nl\": \"Bosnië en Herzegovina\",\n            \"hr\": \"Bosna i Hercegovina\",\n            \"fa\": \"بوسنی و هرزگوین\",\n            \"de\": \"Bosnien und Herzegowina\",\n            \"es\": \"Bosnia y Herzegovina\",\n            \"fr\": \"Bosnie-Herzégovine\",\n            \"ja\": \"ボスニア・ヘルツェゴビナ\",\n            \"it\": \"Bosnia ed Erzegovina\",\n            \"hu\": \"Bosznia-Hercegovina\"\n        },\n        \"flag\": \"https://flagcdn.com/ba.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"CEFTA\",\n                \"name\": \"Central European Free Trade Agreement\"\n            }\n        ],\n        \"cioc\": \"BIH\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Botswana\",\n        \"topLevelDomain\": [\n            \".bw\"\n        ],\n        \"alpha2Code\": \"BW\",\n        \"alpha3Code\": \"BWA\",\n        \"callingCodes\": [\n            \"267\"\n        ],\n        \"capital\": \"Gaborone\",\n        \"altSpellings\": [\n            \"BW\",\n            \"Republic of Botswana\",\n            \"Lefatshe la Botswana\"\n        ],\n        \"subregion\": \"Southern Africa\",\n        \"region\": \"Africa\",\n        \"population\": 2351625,\n        \"latlng\": [\n            -22.0,\n            24.0\n        ],\n        \"demonym\": \"Motswana\",\n        \"area\": 582000.0,\n        \"gini\": 53.3,\n        \"timezones\": [\n            \"UTC+02:00\"\n        ],\n        \"borders\": [\n            \"NAM\",\n            \"ZAF\",\n            \"ZMB\",\n            \"ZWE\"\n        ],\n        \"nativeName\": \"Botswana\",\n        \"numericCode\": \"072\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/bw.svg\",\n            \"png\": \"https://flagcdn.com/w320/bw.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"BWP\",\n                \"name\": \"Botswana pula\",\n                \"symbol\": \"P\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            },\n            {\n                \"iso639_1\": \"tn\",\n                \"iso639_2\": \"tsn\",\n                \"name\": \"Tswana\",\n                \"nativeName\": \"Setswana\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Botswana\",\n            \"pt\": \"Botsuana\",\n            \"nl\": \"Botswana\",\n            \"hr\": \"Bocvana\",\n            \"fa\": \"بوتسوانا\",\n            \"de\": \"Botswana\",\n            \"es\": \"Botswana\",\n            \"fr\": \"Botswana\",\n            \"ja\": \"ボツワナ\",\n            \"it\": \"Botswana\",\n            \"hu\": \"Botswana\"\n        },\n        \"flag\": \"https://flagcdn.com/bw.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"BOT\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Bouvet Island\",\n        \"topLevelDomain\": [\n            \".bv\"\n        ],\n        \"alpha2Code\": \"BV\",\n        \"alpha3Code\": \"BVT\",\n        \"callingCodes\": [\n            \"47\"\n        ],\n        \"altSpellings\": [\n            \"BV\",\n            \"Bouvetøya\",\n            \"Bouvet-øya\"\n        ],\n        \"subregion\": \"South Antarctic Ocean\",\n        \"region\": \"Antarctic Ocean\",\n        \"population\": 0,\n        \"latlng\": [\n            -54.43333333,\n            3.4\n        ],\n        \"demonym\": \"Norwegian\",\n        \"area\": 49.0,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"nativeName\": \"Bouvetøya\",\n        \"numericCode\": \"074\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/bv.svg\",\n            \"png\": \"https://flagcdn.com/w320/bv.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"NOK\",\n                \"name\": \"Norwegian krone\",\n                \"symbol\": \"kr\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"no\",\n                \"iso639_2\": \"nor\",\n                \"name\": \"Norwegian\",\n                \"nativeName\": \"Norsk\"\n            },\n            {\n                \"iso639_1\": \"nb\",\n                \"iso639_2\": \"nob\",\n                \"name\": \"Norwegian Bokmål\",\n                \"nativeName\": \"Norsk bokmål\"\n            },\n            {\n                \"iso639_1\": \"nn\",\n                \"iso639_2\": \"nno\",\n                \"name\": \"Norwegian Nynorsk\",\n                \"nativeName\": \"Norsk nynorsk\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Enez Bouvet\",\n            \"pt\": \"Ilha Bouvet\",\n            \"nl\": \"Bouveteiland\",\n            \"hr\": \"Otok Bouvet\",\n            \"fa\": \"جزیره بووه\",\n            \"de\": \"Bouvetinsel\",\n            \"es\": \"Isla Bouvet\",\n            \"fr\": \"Île Bouvet\",\n            \"ja\": \"ブーベ島\",\n            \"it\": \"Isola Bouvet\",\n            \"hu\": \"Bouvet-sziget\"\n        },\n        \"flag\": \"https://flagcdn.com/bv.svg\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"Brazil\",\n        \"topLevelDomain\": [\n            \".br\"\n        ],\n        \"alpha2Code\": \"BR\",\n        \"alpha3Code\": \"BRA\",\n        \"callingCodes\": [\n            \"55\"\n        ],\n        \"capital\": \"Brasília\",\n        \"altSpellings\": [\n            \"BR\",\n            \"Brasil\",\n            \"Federative Republic of Brazil\",\n            \"República Federativa do Brasil\"\n        ],\n        \"subregion\": \"South America\",\n        \"region\": \"Americas\",\n        \"population\": 212559409,\n        \"latlng\": [\n            -10.0,\n            -55.0\n        ],\n        \"demonym\": \"Brazilian\",\n        \"area\": 8515767.0,\n        \"gini\": 53.4,\n        \"timezones\": [\n            \"UTC-05:00\",\n            \"UTC-04:00\",\n            \"UTC-03:00\",\n            \"UTC-02:00\"\n        ],\n        \"borders\": [\n            \"ARG\",\n            \"BOL\",\n            \"COL\",\n            \"FRA\",\n            \"GUF\",\n            \"GUY\",\n            \"PRY\",\n            \"PER\",\n            \"SUR\",\n            \"URY\",\n            \"VEN\"\n        ],\n        \"nativeName\": \"Brasil\",\n        \"numericCode\": \"076\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/br.svg\",\n            \"png\": \"https://flagcdn.com/w320/br.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"BRL\",\n                \"name\": \"Brazilian real\",\n                \"symbol\": \"R$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"pt\",\n                \"iso639_2\": \"por\",\n                \"name\": \"Portuguese\",\n                \"nativeName\": \"Português\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Brazil\",\n            \"pt\": \"Brasil\",\n            \"nl\": \"Brazilië\",\n            \"hr\": \"Brazil\",\n            \"fa\": \"برزیل\",\n            \"de\": \"Brasilien\",\n            \"es\": \"Brasil\",\n            \"fr\": \"Brésil\",\n            \"ja\": \"ブラジル\",\n            \"it\": \"Brasile\",\n            \"hu\": \"Brazília\"\n        },\n        \"flag\": \"https://flagcdn.com/br.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"USAN\",\n                \"name\": \"Union of South American Nations\",\n                \"otherAcronyms\": [\n                    \"UNASUR\",\n                    \"UNASUL\",\n                    \"UZAN\"\n                ],\n                \"otherNames\": [\n                    \"Unión de Naciones Suramericanas\",\n                    \"União de Nações Sul-Americanas\",\n                    \"Unie van Zuid-Amerikaanse Naties\",\n                    \"South American Union\"\n                ]\n            }\n        ],\n        \"cioc\": \"BRA\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"British Indian Ocean Territory\",\n        \"topLevelDomain\": [\n            \".io\"\n        ],\n        \"alpha2Code\": \"IO\",\n        \"alpha3Code\": \"IOT\",\n        \"callingCodes\": [\n            \"246\"\n        ],\n        \"capital\": \"Diego Garcia\",\n        \"altSpellings\": [\n            \"IO\"\n        ],\n        \"subregion\": \"Eastern Africa\",\n        \"region\": \"Africa\",\n        \"population\": 3000,\n        \"latlng\": [\n            -6.0,\n            71.5\n        ],\n        \"demonym\": \"Indian\",\n        \"area\": 60.0,\n        \"timezones\": [\n            \"UTC+06:00\"\n        ],\n        \"nativeName\": \"British Indian Ocean Territory\",\n        \"numericCode\": \"086\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/io.svg\",\n            \"png\": \"https://flagcdn.com/w320/io.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"USD\",\n                \"name\": \"United States dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Tiriad breizhveurat Meurvor Indez\",\n            \"pt\": \"Território Britânico do Oceano Índico\",\n            \"nl\": \"Britse Gebieden in de Indische Oceaan\",\n            \"hr\": \"Britanski Indijskooceanski teritorij\",\n            \"fa\": \"قلمرو بریتانیا در اقیانوس هند\",\n            \"de\": \"Britisches Territorium im Indischen Ozean\",\n            \"es\": \"Territorio Británico del Océano Índico\",\n            \"fr\": \"Territoire britannique de l'océan Indien\",\n            \"ja\": \"イギリス領インド洋地域\",\n            \"it\": \"Territorio britannico dell'oceano indiano\",\n            \"hu\": \"Brit Indiai-óceáni Terület\"\n        },\n        \"flag\": \"https://flagcdn.com/io.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"independent\": true\n    },\n    {\n        \"name\": \"United States Minor Outlying Islands\",\n        \"topLevelDomain\": [\n            \".us\"\n        ],\n        \"alpha2Code\": \"UM\",\n        \"alpha3Code\": \"UMI\",\n        \"callingCodes\": [\n            \"246\"\n        ],\n        \"altSpellings\": [\n            \"UM\"\n        ],\n        \"subregion\": \"Northern America\",\n        \"region\": \"Americas\",\n        \"population\": 300,\n        \"demonym\": \"American\",\n        \"timezones\": [\n            \"UTC-11:00\",\n            \"UTC-10:00\",\n            \"UTC+12:00\"\n        ],\n        \"nativeName\": \"United States Minor Outlying Islands\",\n        \"numericCode\": \"581\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/um.svg\",\n            \"png\": \"https://flagcdn.com/w320/um.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"GBP\",\n                \"name\": \"British pound\",\n                \"symbol\": \"£\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Inizi Minor A-bell Stadoù-Unanet\",\n            \"pt\": \"Ilhas Menores Distantes dos Estados Unidos\",\n            \"nl\": \"Kleine afgelegen eilanden van de Verenigde Staten\",\n            \"hr\": \"Mali udaljeni otoci SAD-a\",\n            \"fa\": \"جزایر کوچک حاشیه‌ای ایالات متحده آمریکا\",\n            \"de\": \"Kleinere Inselbesitzungen der Vereinigten Staaten\",\n            \"es\": \"Islas Ultramarinas Menores de Estados Unidos\",\n            \"fr\": \"Îles mineures éloignées des États-Unis\",\n            \"ja\": \"合衆国領有小離島\",\n            \"it\": \"Isole minori esterne degli Stati Uniti d'America\",\n            \"hu\": \"Amerikai Egyesült Államok lakatlan külbirtokai\"\n        },\n        \"flag\": \"https://flagcdn.com/um.svg\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"Virgin Islands (British)\",\n        \"topLevelDomain\": [\n            \".vg\"\n        ],\n        \"alpha2Code\": \"VG\",\n        \"alpha3Code\": \"VGB\",\n        \"callingCodes\": [\n            \"1\"\n        ],\n        \"capital\": \"Road Town\",\n        \"altSpellings\": [\n            \"VG\"\n        ],\n        \"subregion\": \"Caribbean\",\n        \"region\": \"Americas\",\n        \"population\": 30237,\n        \"latlng\": [\n            18.431383,\n            -64.62305\n        ],\n        \"demonym\": \"Virgin Islander\",\n        \"area\": 151.0,\n        \"timezones\": [\n            \"UTC-04:00\"\n        ],\n        \"nativeName\": \"British Virgin Islands\",\n        \"numericCode\": \"092\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/vg.svg\",\n            \"png\": \"https://flagcdn.com/w320/vg.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"USD\",\n                \"name\": \"United States dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Inizi Gwerc'h Breizhveurat\",\n            \"pt\": \"Ilhas Virgens Britânicas\",\n            \"nl\": \"Britse Maagdeneilanden\",\n            \"hr\": \"Britanski Djevičanski Otoci\",\n            \"fa\": \"جزایر ویرجین بریتانیا\",\n            \"de\": \"Britische Jungferninseln\",\n            \"es\": \"Islas Vírgenes del Reino Unido\",\n            \"fr\": \"Îles Vierges britanniques\",\n            \"ja\": \"イギリス領ヴァージン諸島\",\n            \"it\": \"Isole Vergini Britanniche\",\n            \"hu\": \"Brit Virgin-szigetek\"\n        },\n        \"flag\": \"https://flagcdn.com/vg.svg\",\n        \"cioc\": \"IVB\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"Virgin Islands (U.S.)\",\n        \"topLevelDomain\": [\n            \".vi\"\n        ],\n        \"alpha2Code\": \"VI\",\n        \"alpha3Code\": \"VIR\",\n        \"callingCodes\": [\n            \"1 340\"\n        ],\n        \"capital\": \"Charlotte Amalie\",\n        \"altSpellings\": [\n            \"VI\",\n            \"USVI\",\n            \"American Virgin Islands\",\n            \"U.S. Virgin Islands\"\n        ],\n        \"subregion\": \"Caribbean\",\n        \"region\": \"Americas\",\n        \"population\": 106290,\n        \"latlng\": [\n            18.34,\n            -64.93\n        ],\n        \"demonym\": \"Virgin Islander\",\n        \"area\": 346.36,\n        \"timezones\": [\n            \"UTC-04:00\"\n        ],\n        \"nativeName\": \"Virgin Islands of the United States\",\n        \"numericCode\": \"850\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/vi.svg\",\n            \"png\": \"https://flagcdn.com/w320/vi.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"USD\",\n                \"name\": \"United States dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Inizi Gwerc'h ar Stadoù-Unanet\",\n            \"pt\": \"Ilhas Virgens Americanas\",\n            \"nl\": \"Verenigde Staten Maagdeneilanden\",\n            \"hr\": \"Virgin Islands (U.S.)\",\n            \"fa\": \"جزایر ویرجین آمریکا\",\n            \"de\": \"Amerikanische Jungferninseln\",\n            \"es\": \"Islas Vírgenes de los Estados Unidos\",\n            \"fr\": \"Îles Vierges des États-Unis\",\n            \"ja\": \"アメリカ領ヴァージン諸島\",\n            \"it\": \"Isole Vergini americane\",\n            \"hu\": \"Amerikai Virgin-szigetek\"\n        },\n        \"flag\": \"https://flagcdn.com/vi.svg\",\n        \"cioc\": \"ISV\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"Brunei Darussalam\",\n        \"topLevelDomain\": [\n            \".bn\"\n        ],\n        \"alpha2Code\": \"BN\",\n        \"alpha3Code\": \"BRN\",\n        \"callingCodes\": [\n            \"673\"\n        ],\n        \"capital\": \"Bandar Seri Begawan\",\n        \"altSpellings\": [\n            \"BN\",\n            \"Nation of Brunei\",\n            \" the Abode of Peace\"\n        ],\n        \"subregion\": \"South-Eastern Asia\",\n        \"region\": \"Asia\",\n        \"population\": 437483,\n        \"latlng\": [\n            4.5,\n            114.66666666\n        ],\n        \"demonym\": \"Bruneian\",\n        \"area\": 5765.0,\n        \"timezones\": [\n            \"UTC+08:00\"\n        ],\n        \"borders\": [\n            \"MYS\"\n        ],\n        \"nativeName\": \"Negara Brunei Darussalam\",\n        \"numericCode\": \"096\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/bn.svg\",\n            \"png\": \"https://flagcdn.com/w320/bn.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"BND\",\n                \"name\": \"Brunei dollar\",\n                \"symbol\": \"$\"\n            },\n            {\n                \"code\": \"SGD\",\n                \"name\": \"Singapore dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ms\",\n                \"iso639_2\": \"msa\",\n                \"name\": \"Malay\",\n                \"nativeName\": \"bahasa Melayu\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Brunei\",\n            \"pt\": \"Brunei\",\n            \"nl\": \"Brunei\",\n            \"hr\": \"Brunej\",\n            \"fa\": \"برونئی\",\n            \"de\": \"Brunei\",\n            \"es\": \"Brunei\",\n            \"fr\": \"Brunei\",\n            \"ja\": \"ブルネイ・ダルサラーム\",\n            \"it\": \"Brunei\",\n            \"hu\": \"Brunei\"\n        },\n        \"flag\": \"https://flagcdn.com/bn.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"ASEAN\",\n                \"name\": \"Association of Southeast Asian Nations\"\n            }\n        ],\n        \"cioc\": \"BRU\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Bulgaria\",\n        \"topLevelDomain\": [\n            \".bg\"\n        ],\n        \"alpha2Code\": \"BG\",\n        \"alpha3Code\": \"BGR\",\n        \"callingCodes\": [\n            \"359\"\n        ],\n        \"capital\": \"Sofia\",\n        \"altSpellings\": [\n            \"BG\",\n            \"Republic of Bulgaria\",\n            \"Република България\"\n        ],\n        \"subregion\": \"Eastern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 6927288,\n        \"latlng\": [\n            43.0,\n            25.0\n        ],\n        \"demonym\": \"Bulgarian\",\n        \"area\": 110879.0,\n        \"gini\": 41.3,\n        \"timezones\": [\n            \"UTC+02:00\"\n        ],\n        \"borders\": [\n            \"GRC\",\n            \"MKD\",\n            \"ROU\",\n            \"SRB\",\n            \"TUR\"\n        ],\n        \"nativeName\": \"България\",\n        \"numericCode\": \"100\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/bg.svg\",\n            \"png\": \"https://flagcdn.com/w320/bg.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"BGN\",\n                \"name\": \"Bulgarian lev\",\n                \"symbol\": \"лв\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"bg\",\n                \"iso639_2\": \"bul\",\n                \"name\": \"Bulgarian\",\n                \"nativeName\": \"български език\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Bulgaria\",\n            \"pt\": \"Bulgária\",\n            \"nl\": \"Bulgarije\",\n            \"hr\": \"Bugarska\",\n            \"fa\": \"بلغارستان\",\n            \"de\": \"Bulgarien\",\n            \"es\": \"Bulgaria\",\n            \"fr\": \"Bulgarie\",\n            \"ja\": \"ブルガリア\",\n            \"it\": \"Bulgaria\",\n            \"hu\": \"Bulgária\"\n        },\n        \"flag\": \"https://flagcdn.com/bg.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EU\",\n                \"name\": \"European Union\"\n            }\n        ],\n        \"cioc\": \"BUL\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Burkina Faso\",\n        \"topLevelDomain\": [\n            \".bf\"\n        ],\n        \"alpha2Code\": \"BF\",\n        \"alpha3Code\": \"BFA\",\n        \"callingCodes\": [\n            \"226\"\n        ],\n        \"capital\": \"Ouagadougou\",\n        \"altSpellings\": [\n            \"BF\"\n        ],\n        \"subregion\": \"Western Africa\",\n        \"region\": \"Africa\",\n        \"population\": 20903278,\n        \"latlng\": [\n            13.0,\n            -2.0\n        ],\n        \"demonym\": \"Burkinabe\",\n        \"area\": 272967.0,\n        \"gini\": 35.3,\n        \"timezones\": [\n            \"UTC\"\n        ],\n        \"borders\": [\n            \"BEN\",\n            \"CIV\",\n            \"GHA\",\n            \"MLI\",\n            \"NER\",\n            \"TGO\"\n        ],\n        \"nativeName\": \"Burkina Faso\",\n        \"numericCode\": \"854\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/bf.svg\",\n            \"png\": \"https://flagcdn.com/w320/bf.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"XOF\",\n                \"name\": \"West African CFA franc\",\n                \"symbol\": \"Fr\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            },\n            {\n                \"iso639_1\": \"ff\",\n                \"iso639_2\": \"ful\",\n                \"name\": \"Fula\",\n                \"nativeName\": \"Fulfulde\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Burkina Faso\",\n            \"pt\": \"Burquina Faso\",\n            \"nl\": \"Burkina Faso\",\n            \"hr\": \"Burkina Faso\",\n            \"fa\": \"بورکینافاسو\",\n            \"de\": \"Burkina Faso\",\n            \"es\": \"Burkina Faso\",\n            \"fr\": \"Burkina Faso\",\n            \"ja\": \"ブルキナファソ\",\n            \"it\": \"Burkina Faso\",\n            \"hu\": \"Burkina Faso\"\n        },\n        \"flag\": \"https://flagcdn.com/bf.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"BUR\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Burundi\",\n        \"topLevelDomain\": [\n            \".bi\"\n        ],\n        \"alpha2Code\": \"BI\",\n        \"alpha3Code\": \"BDI\",\n        \"callingCodes\": [\n            \"257\"\n        ],\n        \"capital\": \"Gitega\",\n        \"altSpellings\": [\n            \"BI\",\n            \"Republic of Burundi\",\n            \"Republika y'Uburundi\",\n            \"République du Burundi\"\n        ],\n        \"subregion\": \"Eastern Africa\",\n        \"region\": \"Africa\",\n        \"population\": 11890781,\n        \"latlng\": [\n            -3.5,\n            30.0\n        ],\n        \"demonym\": \"Burundian\",\n        \"area\": 27834.0,\n        \"gini\": 38.6,\n        \"timezones\": [\n            \"UTC+02:00\"\n        ],\n        \"borders\": [\n            \"COD\",\n            \"RWA\",\n            \"TZA\"\n        ],\n        \"nativeName\": \"Burundi\",\n        \"numericCode\": \"108\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/bi.svg\",\n            \"png\": \"https://flagcdn.com/w320/bi.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"BIF\",\n                \"name\": \"Burundian franc\",\n                \"symbol\": \"Fr\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            },\n            {\n                \"iso639_1\": \"rn\",\n                \"iso639_2\": \"run\",\n                \"name\": \"Kirundi\",\n                \"nativeName\": \"Ikirundi\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Burundi\",\n            \"pt\": \"Burúndi\",\n            \"nl\": \"Burundi\",\n            \"hr\": \"Burundi\",\n            \"fa\": \"بوروندی\",\n            \"de\": \"Burundi\",\n            \"es\": \"Burundi\",\n            \"fr\": \"Burundi\",\n            \"ja\": \"ブルンジ\",\n            \"it\": \"Burundi\",\n            \"hu\": \"Burundi\"\n        },\n        \"flag\": \"https://flagcdn.com/bi.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"BDI\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Cambodia\",\n        \"topLevelDomain\": [\n            \".kh\"\n        ],\n        \"alpha2Code\": \"KH\",\n        \"alpha3Code\": \"KHM\",\n        \"callingCodes\": [\n            \"855\"\n        ],\n        \"capital\": \"Phnom Penh\",\n        \"altSpellings\": [\n            \"KH\",\n            \"Kingdom of Cambodia\"\n        ],\n        \"subregion\": \"South-Eastern Asia\",\n        \"region\": \"Asia\",\n        \"population\": 16718971,\n        \"latlng\": [\n            13.0,\n            105.0\n        ],\n        \"demonym\": \"Cambodian\",\n        \"area\": 181035.0,\n        \"timezones\": [\n            \"UTC+07:00\"\n        ],\n        \"borders\": [\n            \"LAO\",\n            \"THA\",\n            \"VNM\"\n        ],\n        \"nativeName\": \"Kâmpŭchéa\",\n        \"numericCode\": \"116\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/kh.svg\",\n            \"png\": \"https://flagcdn.com/w320/kh.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"KHR\",\n                \"name\": \"Cambodian riel\",\n                \"symbol\": \"៛\"\n            },\n            {\n                \"code\": \"USD\",\n                \"name\": \"United States dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"km\",\n                \"iso639_2\": \"khm\",\n                \"name\": \"Khmer\",\n                \"nativeName\": \"ខ្មែរ\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Kambodja\",\n            \"pt\": \"Camboja\",\n            \"nl\": \"Cambodja\",\n            \"hr\": \"Kambodža\",\n            \"fa\": \"کامبوج\",\n            \"de\": \"Kambodscha\",\n            \"es\": \"Camboya\",\n            \"fr\": \"Cambodge\",\n            \"ja\": \"カンボジア\",\n            \"it\": \"Cambogia\",\n            \"hu\": \"Kambodzsa\"\n        },\n        \"flag\": \"https://flagcdn.com/kh.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"ASEAN\",\n                \"name\": \"Association of Southeast Asian Nations\"\n            }\n        ],\n        \"cioc\": \"CAM\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Cameroon\",\n        \"topLevelDomain\": [\n            \".cm\"\n        ],\n        \"alpha2Code\": \"CM\",\n        \"alpha3Code\": \"CMR\",\n        \"callingCodes\": [\n            \"237\"\n        ],\n        \"capital\": \"Yaoundé\",\n        \"altSpellings\": [\n            \"CM\",\n            \"Republic of Cameroon\",\n            \"République du Cameroun\"\n        ],\n        \"subregion\": \"Middle Africa\",\n        \"region\": \"Africa\",\n        \"population\": 26545864,\n        \"latlng\": [\n            6.0,\n            12.0\n        ],\n        \"demonym\": \"Cameroonian\",\n        \"area\": 475442.0,\n        \"gini\": 46.6,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"CAF\",\n            \"TCD\",\n            \"COG\",\n            \"GNQ\",\n            \"GAB\",\n            \"NGA\"\n        ],\n        \"nativeName\": \"Cameroon\",\n        \"numericCode\": \"120\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/cm.svg\",\n            \"png\": \"https://flagcdn.com/w320/cm.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"XAF\",\n                \"name\": \"Central African CFA franc\",\n                \"symbol\": \"Fr\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            },\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Kameroun\",\n            \"pt\": \"Camarões\",\n            \"nl\": \"Kameroen\",\n            \"hr\": \"Kamerun\",\n            \"fa\": \"کامرون\",\n            \"de\": \"Kamerun\",\n            \"es\": \"Camerún\",\n            \"fr\": \"Cameroun\",\n            \"ja\": \"カメルーン\",\n            \"it\": \"Camerun\",\n            \"hu\": \"Kamerun\"\n        },\n        \"flag\": \"https://flagcdn.com/cm.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"CMR\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Canada\",\n        \"topLevelDomain\": [\n            \".ca\"\n        ],\n        \"alpha2Code\": \"CA\",\n        \"alpha3Code\": \"CAN\",\n        \"callingCodes\": [\n            \"1\"\n        ],\n        \"capital\": \"Ottawa\",\n        \"altSpellings\": [\n            \"CA\"\n        ],\n        \"subregion\": \"Northern America\",\n        \"region\": \"Americas\",\n        \"population\": 38005238,\n        \"latlng\": [\n            60.0,\n            -95.0\n        ],\n        \"demonym\": \"Canadian\",\n        \"area\": 9984670.0,\n        \"gini\": 33.3,\n        \"timezones\": [\n            \"UTC-08:00\",\n            \"UTC-07:00\",\n            \"UTC-06:00\",\n            \"UTC-05:00\",\n            \"UTC-04:00\",\n            \"UTC-03:30\"\n        ],\n        \"borders\": [\n            \"USA\"\n        ],\n        \"nativeName\": \"Canada\",\n        \"numericCode\": \"124\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ca.svg\",\n            \"png\": \"https://flagcdn.com/w320/ca.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"CAD\",\n                \"name\": \"Canadian dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            },\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Kanada\",\n            \"pt\": \"Canadá\",\n            \"nl\": \"Canada\",\n            \"hr\": \"Kanada\",\n            \"fa\": \"کانادا\",\n            \"de\": \"Kanada\",\n            \"es\": \"Canadá\",\n            \"fr\": \"Canada\",\n            \"ja\": \"カナダ\",\n            \"it\": \"Canada\",\n            \"hu\": \"Kanada\"\n        },\n        \"flag\": \"https://flagcdn.com/ca.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"NAFTA\",\n                \"name\": \"North American Free Trade Agreement\",\n                \"otherNames\": [\n                    \"Tratado de Libre Comercio de América del Norte\",\n                    \"Accord de Libre-échange Nord-Américain\"\n                ]\n            }\n        ],\n        \"cioc\": \"CAN\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Cabo Verde\",\n        \"topLevelDomain\": [\n            \".cv\"\n        ],\n        \"alpha2Code\": \"CV\",\n        \"alpha3Code\": \"CPV\",\n        \"callingCodes\": [\n            \"238\"\n        ],\n        \"capital\": \"Praia\",\n        \"altSpellings\": [\n            \"CV\",\n            \"Republic of Cabo Verde\",\n            \"República de Cabo Verde\"\n        ],\n        \"subregion\": \"Western Africa\",\n        \"region\": \"Africa\",\n        \"population\": 555988,\n        \"latlng\": [\n            16.0,\n            -24.0\n        ],\n        \"demonym\": \"Cape Verdian\",\n        \"area\": 4033.0,\n        \"gini\": 42.4,\n        \"timezones\": [\n            \"UTC-01:00\"\n        ],\n        \"nativeName\": \"Cabo Verde\",\n        \"numericCode\": \"132\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/cv.svg\",\n            \"png\": \"https://flagcdn.com/w320/cv.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"CVE\",\n                \"name\": \"Cape Verdean escudo\",\n                \"symbol\": \"Esc\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"pt\",\n                \"iso639_2\": \"por\",\n                \"name\": \"Portuguese\",\n                \"nativeName\": \"Português\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Kab Glas\",\n            \"pt\": \"Cabo Verde\",\n            \"nl\": \"Kaapverdië\",\n            \"hr\": \"Zelenortska Republika\",\n            \"fa\": \"کیپ ورد\",\n            \"de\": \"Kap Verde\",\n            \"es\": \"Cabo Verde\",\n            \"fr\": \"Cap Vert\",\n            \"ja\": \"カーボベルデ\",\n            \"it\": \"Capo Verde\",\n            \"hu\": \"Zöld-foki Köztársaság\"\n        },\n        \"flag\": \"https://flagcdn.com/cv.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"CPV\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Cayman Islands\",\n        \"topLevelDomain\": [\n            \".ky\"\n        ],\n        \"alpha2Code\": \"KY\",\n        \"alpha3Code\": \"CYM\",\n        \"callingCodes\": [\n            \"1\"\n        ],\n        \"capital\": \"George Town\",\n        \"altSpellings\": [\n            \"KY\"\n        ],\n        \"subregion\": \"Caribbean\",\n        \"region\": \"Americas\",\n        \"population\": 65720,\n        \"latlng\": [\n            19.5,\n            -80.5\n        ],\n        \"demonym\": \"Caymanian\",\n        \"area\": 264.0,\n        \"timezones\": [\n            \"UTC-05:00\"\n        ],\n        \"nativeName\": \"Cayman Islands\",\n        \"numericCode\": \"136\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ky.svg\",\n            \"png\": \"https://flagcdn.com/w320/ky.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"KYD\",\n                \"name\": \"Cayman Islands dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Inizi Cayman\",\n            \"pt\": \"Ilhas Caimão\",\n            \"nl\": \"Caymaneilanden\",\n            \"hr\": \"Kajmanski otoci\",\n            \"fa\": \"جزایر کیمن\",\n            \"de\": \"Kaimaninseln\",\n            \"es\": \"Islas Caimán\",\n            \"fr\": \"Îles Caïmans\",\n            \"ja\": \"ケイマン諸島\",\n            \"it\": \"Isole Cayman\",\n            \"hu\": \"Kajmán-szigetek\"\n        },\n        \"flag\": \"https://flagcdn.com/ky.svg\",\n        \"cioc\": \"CAY\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"Central African Republic\",\n        \"topLevelDomain\": [\n            \".cf\"\n        ],\n        \"alpha2Code\": \"CF\",\n        \"alpha3Code\": \"CAF\",\n        \"callingCodes\": [\n            \"236\"\n        ],\n        \"capital\": \"Bangui\",\n        \"altSpellings\": [\n            \"CF\",\n            \"Central African Republic\",\n            \"République centrafricaine\"\n        ],\n        \"subregion\": \"Middle Africa\",\n        \"region\": \"Africa\",\n        \"population\": 4829764,\n        \"latlng\": [\n            7.0,\n            21.0\n        ],\n        \"demonym\": \"Central African\",\n        \"area\": 622984.0,\n        \"gini\": 56.2,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"CMR\",\n            \"TCD\",\n            \"COD\",\n            \"COG\",\n            \"SSD\",\n            \"SDN\"\n        ],\n        \"nativeName\": \"Ködörösêse tî Bêafrîka\",\n        \"numericCode\": \"140\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/cf.svg\",\n            \"png\": \"https://flagcdn.com/w320/cf.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"XAF\",\n                \"name\": \"Central African CFA franc\",\n                \"symbol\": \"Fr\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            },\n            {\n                \"iso639_1\": \"sg\",\n                \"iso639_2\": \"sag\",\n                \"name\": \"Sango\",\n                \"nativeName\": \"yângâ tî sängö\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Republik Kreizafrikan\",\n            \"pt\": \"República Centro-Africana\",\n            \"nl\": \"Centraal-Afrikaanse Republiek\",\n            \"hr\": \"Srednjoafrička Republika\",\n            \"fa\": \"جمهوری آفریقای مرکزی\",\n            \"de\": \"Zentralafrikanische Republik\",\n            \"es\": \"República Centroafricana\",\n            \"fr\": \"République centrafricaine\",\n            \"ja\": \"中央アフリカ共和国\",\n            \"it\": \"Repubblica Centrafricana\",\n            \"hu\": \"Közép-afrikai Köztársaság\"\n        },\n        \"flag\": \"https://flagcdn.com/cf.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"CAF\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Chad\",\n        \"topLevelDomain\": [\n            \".td\"\n        ],\n        \"alpha2Code\": \"TD\",\n        \"alpha3Code\": \"TCD\",\n        \"callingCodes\": [\n            \"235\"\n        ],\n        \"capital\": \"N'Djamena\",\n        \"altSpellings\": [\n            \"TD\",\n            \"Tchad\",\n            \"Republic of Chad\",\n            \"République du Tchad\"\n        ],\n        \"subregion\": \"Middle Africa\",\n        \"region\": \"Africa\",\n        \"population\": 16425859,\n        \"latlng\": [\n            15.0,\n            19.0\n        ],\n        \"demonym\": \"Chadian\",\n        \"area\": 1284000.0,\n        \"gini\": 43.3,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"CMR\",\n            \"CAF\",\n            \"LBY\",\n            \"NER\",\n            \"NGA\",\n            \"SDN\"\n        ],\n        \"nativeName\": \"Tchad\",\n        \"numericCode\": \"148\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/td.svg\",\n            \"png\": \"https://flagcdn.com/w320/td.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"XAF\",\n                \"name\": \"Central African CFA franc\",\n                \"symbol\": \"Fr\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            },\n            {\n                \"iso639_1\": \"ar\",\n                \"iso639_2\": \"ara\",\n                \"name\": \"Arabic\",\n                \"nativeName\": \"العربية\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Tchad\",\n            \"pt\": \"Chade\",\n            \"nl\": \"Tsjaad\",\n            \"hr\": \"Čad\",\n            \"fa\": \"چاد\",\n            \"de\": \"Tschad\",\n            \"es\": \"Chad\",\n            \"fr\": \"Tchad\",\n            \"ja\": \"チャド\",\n            \"it\": \"Ciad\",\n            \"hu\": \"Csád\"\n        },\n        \"flag\": \"https://flagcdn.com/td.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"CHA\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Chile\",\n        \"topLevelDomain\": [\n            \".cl\"\n        ],\n        \"alpha2Code\": \"CL\",\n        \"alpha3Code\": \"CHL\",\n        \"callingCodes\": [\n            \"56\"\n        ],\n        \"capital\": \"Santiago\",\n        \"altSpellings\": [\n            \"CL\",\n            \"Republic of Chile\",\n            \"República de Chile\"\n        ],\n        \"subregion\": \"South America\",\n        \"region\": \"Americas\",\n        \"population\": 19116209,\n        \"latlng\": [\n            -30.0,\n            -71.0\n        ],\n        \"demonym\": \"Chilean\",\n        \"area\": 756102.0,\n        \"gini\": 44.4,\n        \"timezones\": [\n            \"UTC-06:00\",\n            \"UTC-04:00\"\n        ],\n        \"borders\": [\n            \"ARG\",\n            \"BOL\",\n            \"PER\"\n        ],\n        \"nativeName\": \"Chile\",\n        \"numericCode\": \"152\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/cl.svg\",\n            \"png\": \"https://flagcdn.com/w320/cl.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"CLP\",\n                \"name\": \"Chilean peso\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"es\",\n                \"iso639_2\": \"spa\",\n                \"name\": \"Spanish\",\n                \"nativeName\": \"Español\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Chile\",\n            \"pt\": \"Chile\",\n            \"nl\": \"Chili\",\n            \"hr\": \"Čile\",\n            \"fa\": \"شیلی\",\n            \"de\": \"Chile\",\n            \"es\": \"Chile\",\n            \"fr\": \"Chili\",\n            \"ja\": \"チリ\",\n            \"it\": \"Cile\",\n            \"hu\": \"Chile\"\n        },\n        \"flag\": \"https://flagcdn.com/cl.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"PA\",\n                \"name\": \"Pacific Alliance\",\n                \"otherNames\": [\n                    \"Alianza del Pacífico\"\n                ]\n            },\n            {\n                \"acronym\": \"USAN\",\n                \"name\": \"Union of South American Nations\",\n                \"otherAcronyms\": [\n                    \"UNASUR\",\n                    \"UNASUL\",\n                    \"UZAN\"\n                ],\n                \"otherNames\": [\n                    \"Unión de Naciones Suramericanas\",\n                    \"União de Nações Sul-Americanas\",\n                    \"Unie van Zuid-Amerikaanse Naties\",\n                    \"South American Union\"\n                ]\n            }\n        ],\n        \"cioc\": \"CHI\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"China\",\n        \"topLevelDomain\": [\n            \".cn\"\n        ],\n        \"alpha2Code\": \"CN\",\n        \"alpha3Code\": \"CHN\",\n        \"callingCodes\": [\n            \"86\"\n        ],\n        \"capital\": \"Beijing\",\n        \"altSpellings\": [\n            \"CN\",\n            \"Zhōngguó\",\n            \"Zhongguo\",\n            \"Zhonghua\",\n            \"People's Republic of China\",\n            \"中华人民共和国\",\n            \"Zhōnghuá Rénmín Gònghéguó\"\n        ],\n        \"subregion\": \"Eastern Asia\",\n        \"region\": \"Asia\",\n        \"population\": 1402112000,\n        \"latlng\": [\n            35.0,\n            105.0\n        ],\n        \"demonym\": \"Chinese\",\n        \"area\": 9640011.0,\n        \"gini\": 38.5,\n        \"timezones\": [\n            \"UTC+08:00\"\n        ],\n        \"borders\": [\n            \"AFG\",\n            \"BTN\",\n            \"MMR\",\n            \"HKG\",\n            \"IND\",\n            \"KAZ\",\n            \"PRK\",\n            \"KGZ\",\n            \"LAO\",\n            \"MAC\",\n            \"MNG\",\n            \"PAK\",\n            \"RUS\",\n            \"TJK\",\n            \"VNM\",\n            \"NPL\"\n        ],\n        \"nativeName\": \"中国\",\n        \"numericCode\": \"156\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/cn.svg\",\n            \"png\": \"https://flagcdn.com/w320/cn.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"CNY\",\n                \"name\": \"Chinese yuan\",\n                \"symbol\": \"¥\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"zh\",\n                \"iso639_2\": \"zho\",\n                \"name\": \"Chinese\",\n                \"nativeName\": \"中文 (Zhōngwén)\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Sina\",\n            \"pt\": \"China\",\n            \"nl\": \"China\",\n            \"hr\": \"Kina\",\n            \"fa\": \"چین\",\n            \"de\": \"China\",\n            \"es\": \"China\",\n            \"fr\": \"Chine\",\n            \"ja\": \"中国\",\n            \"it\": \"Cina\",\n            \"hu\": \"Kína\"\n        },\n        \"flag\": \"https://flagcdn.com/cn.svg\",\n        \"cioc\": \"CHN\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Christmas Island\",\n        \"topLevelDomain\": [\n            \".cx\"\n        ],\n        \"alpha2Code\": \"CX\",\n        \"alpha3Code\": \"CXR\",\n        \"callingCodes\": [\n            \"61\"\n        ],\n        \"capital\": \"Flying Fish Cove\",\n        \"altSpellings\": [\n            \"CX\",\n            \"Territory of Christmas Island\"\n        ],\n        \"subregion\": \"Australia and New Zealand\",\n        \"region\": \"Oceania\",\n        \"population\": 2072,\n        \"latlng\": [\n            -10.5,\n            105.66666666\n        ],\n        \"demonym\": \"Christmas Island\",\n        \"area\": 135.0,\n        \"timezones\": [\n            \"UTC+07:00\"\n        ],\n        \"nativeName\": \"Christmas Island\",\n        \"numericCode\": \"162\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/cx.svg\",\n            \"png\": \"https://flagcdn.com/w320/cx.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"AUD\",\n                \"name\": \"Australian dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Enez Christmas\",\n            \"pt\": \"Ilha do Natal\",\n            \"nl\": \"Christmaseiland\",\n            \"hr\": \"Božićni otok\",\n            \"fa\": \"جزیره کریسمس\",\n            \"de\": \"Weihnachtsinsel\",\n            \"es\": \"Isla de Navidad\",\n            \"fr\": \"Île Christmas\",\n            \"ja\": \"クリスマス島\",\n            \"it\": \"Isola di Natale\",\n            \"hu\": \"Karácsony-sziget\"\n        },\n        \"flag\": \"https://flagcdn.com/cx.svg\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"Cocos (Keeling) Islands\",\n        \"topLevelDomain\": [\n            \".cc\"\n        ],\n        \"alpha2Code\": \"CC\",\n        \"alpha3Code\": \"CCK\",\n        \"callingCodes\": [\n            \"61\"\n        ],\n        \"capital\": \"West Island\",\n        \"altSpellings\": [\n            \"CC\",\n            \"Territory of the Cocos (Keeling) Islands\",\n            \"Keeling Islands\"\n        ],\n        \"subregion\": \"Australia and New Zealand\",\n        \"region\": \"Oceania\",\n        \"population\": 550,\n        \"latlng\": [\n            -12.5,\n            96.83333333\n        ],\n        \"demonym\": \"Cocos Islander\",\n        \"area\": 14.0,\n        \"timezones\": [\n            \"UTC+06:30\"\n        ],\n        \"nativeName\": \"Cocos (Keeling) Islands\",\n        \"numericCode\": \"166\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/cc.svg\",\n            \"png\": \"https://flagcdn.com/w320/cc.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"AUD\",\n                \"name\": \"Australian dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Inizi Cocos (Keeling)\",\n            \"pt\": \"Ilhas dos Cocos\",\n            \"nl\": \"Cocoseilanden\",\n            \"hr\": \"Kokosovi Otoci\",\n            \"fa\": \"جزایر کوکوس\",\n            \"de\": \"Kokosinseln\",\n            \"es\": \"Islas Cocos o Islas Keeling\",\n            \"fr\": \"Îles Cocos\",\n            \"ja\": \"ココス（キーリング）諸島\",\n            \"it\": \"Isole Cocos e Keeling\",\n            \"hu\": \"Kókusz-szigetek\"\n        },\n        \"flag\": \"https://flagcdn.com/cc.svg\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"Colombia\",\n        \"topLevelDomain\": [\n            \".co\"\n        ],\n        \"alpha2Code\": \"CO\",\n        \"alpha3Code\": \"COL\",\n        \"callingCodes\": [\n            \"57\"\n        ],\n        \"capital\": \"Bogotá\",\n        \"altSpellings\": [\n            \"CO\",\n            \"Republic of Colombia\",\n            \"República de Colombia\"\n        ],\n        \"subregion\": \"South America\",\n        \"region\": \"Americas\",\n        \"population\": 50882884,\n        \"latlng\": [\n            4.0,\n            -72.0\n        ],\n        \"demonym\": \"Colombian\",\n        \"area\": 1141748.0,\n        \"gini\": 51.3,\n        \"timezones\": [\n            \"UTC-05:00\"\n        ],\n        \"borders\": [\n            \"BRA\",\n            \"ECU\",\n            \"PAN\",\n            \"PER\",\n            \"VEN\"\n        ],\n        \"nativeName\": \"Colombia\",\n        \"numericCode\": \"170\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/co.svg\",\n            \"png\": \"https://flagcdn.com/w320/co.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"COP\",\n                \"name\": \"Colombian peso\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"es\",\n                \"iso639_2\": \"spa\",\n                \"name\": \"Spanish\",\n                \"nativeName\": \"Español\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Kolombia\",\n            \"pt\": \"Colômbia\",\n            \"nl\": \"Colombia\",\n            \"hr\": \"Kolumbija\",\n            \"fa\": \"کلمبیا\",\n            \"de\": \"Kolumbien\",\n            \"es\": \"Colombia\",\n            \"fr\": \"Colombie\",\n            \"ja\": \"コロンビア\",\n            \"it\": \"Colombia\",\n            \"hu\": \"Kolumbia\"\n        },\n        \"flag\": \"https://flagcdn.com/co.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"PA\",\n                \"name\": \"Pacific Alliance\",\n                \"otherNames\": [\n                    \"Alianza del Pacífico\"\n                ]\n            },\n            {\n                \"acronym\": \"USAN\",\n                \"name\": \"Union of South American Nations\",\n                \"otherAcronyms\": [\n                    \"UNASUR\",\n                    \"UNASUL\",\n                    \"UZAN\"\n                ],\n                \"otherNames\": [\n                    \"Unión de Naciones Suramericanas\",\n                    \"União de Nações Sul-Americanas\",\n                    \"Unie van Zuid-Amerikaanse Naties\",\n                    \"South American Union\"\n                ]\n            }\n        ],\n        \"cioc\": \"COL\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Comoros\",\n        \"topLevelDomain\": [\n            \".km\"\n        ],\n        \"alpha2Code\": \"KM\",\n        \"alpha3Code\": \"COM\",\n        \"callingCodes\": [\n            \"269\"\n        ],\n        \"capital\": \"Moroni\",\n        \"altSpellings\": [\n            \"KM\",\n            \"Union of the Comoros\",\n            \"Union des Comores\",\n            \"Udzima wa Komori\",\n            \"al-Ittiḥād al-Qumurī\"\n        ],\n        \"subregion\": \"Eastern Africa\",\n        \"region\": \"Africa\",\n        \"population\": 869595,\n        \"latlng\": [\n            -12.16666666,\n            44.25\n        ],\n        \"demonym\": \"Comoran\",\n        \"area\": 1862.0,\n        \"gini\": 45.3,\n        \"timezones\": [\n            \"UTC+03:00\"\n        ],\n        \"nativeName\": \"Komori\",\n        \"numericCode\": \"174\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/km.svg\",\n            \"png\": \"https://flagcdn.com/w320/km.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"KMF\",\n                \"name\": \"Comorian franc\",\n                \"symbol\": \"Fr\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ar\",\n                \"iso639_2\": \"ara\",\n                \"name\": \"Arabic\",\n                \"nativeName\": \"العربية\"\n            },\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Komorez\",\n            \"pt\": \"Comores\",\n            \"nl\": \"Comoren\",\n            \"hr\": \"Komori\",\n            \"fa\": \"کومور\",\n            \"de\": \"Union der Komoren\",\n            \"es\": \"Comoras\",\n            \"fr\": \"Comores\",\n            \"ja\": \"コモロ\",\n            \"it\": \"Comore\",\n            \"hu\": \"Comore-szigetek\"\n        },\n        \"flag\": \"https://flagcdn.com/km.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            },\n            {\n                \"acronym\": \"AL\",\n                \"name\": \"Arab League\",\n                \"otherNames\": [\n                    \"جامعة الدول العربية\",\n                    \"Jāmiʻat ad-Duwal al-ʻArabīyah\",\n                    \"League of Arab States\"\n                ]\n            }\n        ],\n        \"cioc\": \"COM\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Congo\",\n        \"topLevelDomain\": [\n            \".cg\"\n        ],\n        \"alpha2Code\": \"CG\",\n        \"alpha3Code\": \"COG\",\n        \"callingCodes\": [\n            \"242\"\n        ],\n        \"capital\": \"Brazzaville\",\n        \"altSpellings\": [\n            \"CG\",\n            \"Congo-Brazzaville\"\n        ],\n        \"subregion\": \"Middle Africa\",\n        \"region\": \"Africa\",\n        \"population\": 5518092,\n        \"latlng\": [\n            -1.0,\n            15.0\n        ],\n        \"demonym\": \"Congolese\",\n        \"area\": 342000.0,\n        \"gini\": 48.9,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"AGO\",\n            \"CMR\",\n            \"CAF\",\n            \"COD\",\n            \"GAB\"\n        ],\n        \"nativeName\": \"République du Congo\",\n        \"numericCode\": \"178\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/cg.svg\",\n            \"png\": \"https://flagcdn.com/w320/cg.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"XAF\",\n                \"name\": \"Central African CFA franc\",\n                \"symbol\": \"Fr\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            },\n            {\n                \"iso639_1\": \"ln\",\n                \"iso639_2\": \"lin\",\n                \"name\": \"Lingala\",\n                \"nativeName\": \"Lingála\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Kongo-Brazzaville\",\n            \"pt\": \"Congo\",\n            \"nl\": \"Congo [Republiek]\",\n            \"hr\": \"Kongo\",\n            \"fa\": \"کنگو\",\n            \"de\": \"Kongo\",\n            \"es\": \"Congo\",\n            \"fr\": \"Congo\",\n            \"ja\": \"コンゴ共和国\",\n            \"it\": \"Congo\",\n            \"hu\": \"Kongói Köztársaság\"\n        },\n        \"flag\": \"https://flagcdn.com/cg.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"CGO\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Congo (Democratic Republic of the)\",\n        \"topLevelDomain\": [\n            \".cd\"\n        ],\n        \"alpha2Code\": \"CD\",\n        \"alpha3Code\": \"COD\",\n        \"callingCodes\": [\n            \"243\"\n        ],\n        \"capital\": \"Kinshasa\",\n        \"altSpellings\": [\n            \"CD\",\n            \"DR Congo\",\n            \"Congo-Kinshasa\",\n            \"DRC\"\n        ],\n        \"subregion\": \"Middle Africa\",\n        \"region\": \"Africa\",\n        \"population\": 89561404,\n        \"latlng\": [\n            0.0,\n            25.0\n        ],\n        \"demonym\": \"Congolese\",\n        \"area\": 2344858.0,\n        \"gini\": 42.1,\n        \"timezones\": [\n            \"UTC+01:00\",\n            \"UTC+02:00\"\n        ],\n        \"borders\": [\n            \"AGO\",\n            \"BDI\",\n            \"CAF\",\n            \"COG\",\n            \"RWA\",\n            \"SSD\",\n            \"TZA\",\n            \"UGA\",\n            \"ZMB\"\n        ],\n        \"nativeName\": \"République démocratique du Congo\",\n        \"numericCode\": \"180\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/cd.svg\",\n            \"png\": \"https://flagcdn.com/w320/cd.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"CDF\",\n                \"name\": \"Congolese franc\",\n                \"symbol\": \"Fr\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            },\n            {\n                \"iso639_1\": \"ln\",\n                \"iso639_2\": \"lin\",\n                \"name\": \"Lingala\",\n                \"nativeName\": \"Lingála\"\n            },\n            {\n                \"iso639_1\": \"kg\",\n                \"iso639_2\": \"kon\",\n                \"name\": \"Kongo\",\n                \"nativeName\": \"Kikongo\"\n            },\n            {\n                \"iso639_1\": \"sw\",\n                \"iso639_2\": \"swa\",\n                \"name\": \"Swahili\",\n                \"nativeName\": \"Kiswahili\"\n            },\n            {\n                \"iso639_1\": \"lu\",\n                \"iso639_2\": \"lub\",\n                \"name\": \"Luba-Katanga\",\n                \"nativeName\": \"Tshiluba\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Kongo-Kinshasa\",\n            \"pt\": \"RD Congo\",\n            \"nl\": \"Congo [DRC]\",\n            \"hr\": \"Kongo, Demokratska Republika\",\n            \"fa\": \"جمهوری کنگو\",\n            \"de\": \"Kongo (Dem. Rep.)\",\n            \"es\": \"Congo (Rep. Dem.)\",\n            \"fr\": \"Congo (Rép. dém.)\",\n            \"ja\": \"コンゴ民主共和国\",\n            \"it\": \"Congo (Rep. Dem.)\",\n            \"hu\": \"Kongói Demokratikus Köztársaság\"\n        },\n        \"flag\": \"https://flagcdn.com/cd.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"COD\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Cook Islands\",\n        \"topLevelDomain\": [\n            \".ck\"\n        ],\n        \"alpha2Code\": \"CK\",\n        \"alpha3Code\": \"COK\",\n        \"callingCodes\": [\n            \"682\"\n        ],\n        \"capital\": \"Avarua\",\n        \"altSpellings\": [\n            \"CK\",\n            \"Kūki 'Āirani\"\n        ],\n        \"subregion\": \"Polynesia\",\n        \"region\": \"Oceania\",\n        \"population\": 18100,\n        \"latlng\": [\n            -21.23333333,\n            -159.76666666\n        ],\n        \"demonym\": \"Cook Islander\",\n        \"area\": 236.0,\n        \"timezones\": [\n            \"UTC-10:00\"\n        ],\n        \"nativeName\": \"Cook Islands\",\n        \"numericCode\": \"184\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ck.svg\",\n            \"png\": \"https://flagcdn.com/w320/ck.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"NZD\",\n                \"name\": \"New Zealand dollar\",\n                \"symbol\": \"$\"\n            },\n            {\n                \"code\": \"CKD\",\n                \"name\": \"Cook Islands dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            },\n            {\n                \"iso639_2\": \"rar\",\n                \"name\": \"Cook Islands Māori\",\n                \"nativeName\": \"Māori\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Inizi Cook\",\n            \"pt\": \"Ilhas Cook\",\n            \"nl\": \"Cookeilanden\",\n            \"hr\": \"Cookovo Otočje\",\n            \"fa\": \"جزایر کوک\",\n            \"de\": \"Cookinseln\",\n            \"es\": \"Islas Cook\",\n            \"fr\": \"Îles Cook\",\n            \"ja\": \"クック諸島\",\n            \"it\": \"Isole Cook\",\n            \"hu\": \"Cook-szigetek\"\n        },\n        \"flag\": \"https://flagcdn.com/ck.svg\",\n        \"cioc\": \"COK\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Costa Rica\",\n        \"topLevelDomain\": [\n            \".cr\"\n        ],\n        \"alpha2Code\": \"CR\",\n        \"alpha3Code\": \"CRI\",\n        \"callingCodes\": [\n            \"506\"\n        ],\n        \"capital\": \"San José\",\n        \"altSpellings\": [\n            \"CR\",\n            \"Republic of Costa Rica\",\n            \"República de Costa Rica\"\n        ],\n        \"subregion\": \"Central America\",\n        \"region\": \"Americas\",\n        \"population\": 5094114,\n        \"latlng\": [\n            10.0,\n            -84.0\n        ],\n        \"demonym\": \"Costa Rican\",\n        \"area\": 51100.0,\n        \"gini\": 48.2,\n        \"timezones\": [\n            \"UTC-06:00\"\n        ],\n        \"borders\": [\n            \"NIC\",\n            \"PAN\"\n        ],\n        \"nativeName\": \"Costa Rica\",\n        \"numericCode\": \"188\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/cr.svg\",\n            \"png\": \"https://flagcdn.com/w320/cr.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"CRC\",\n                \"name\": \"Costa Rican colón\",\n                \"symbol\": \"₡\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"es\",\n                \"iso639_2\": \"spa\",\n                \"name\": \"Spanish\",\n                \"nativeName\": \"Español\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Costa Rica\",\n            \"pt\": \"Costa Rica\",\n            \"nl\": \"Costa Rica\",\n            \"hr\": \"Kostarika\",\n            \"fa\": \"کاستاریکا\",\n            \"de\": \"Costa Rica\",\n            \"es\": \"Costa Rica\",\n            \"fr\": \"Costa Rica\",\n            \"ja\": \"コスタリカ\",\n            \"it\": \"Costa Rica\",\n            \"hu\": \"Costa Rica\"\n        },\n        \"flag\": \"https://flagcdn.com/cr.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"CAIS\",\n                \"name\": \"Central American Integration System\",\n                \"otherAcronyms\": [\n                    \"SICA\"\n                ],\n                \"otherNames\": [\n                    \"Sistema de la Integración Centroamericana,\"\n                ]\n            }\n        ],\n        \"cioc\": \"CRC\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Croatia\",\n        \"topLevelDomain\": [\n            \".hr\"\n        ],\n        \"alpha2Code\": \"HR\",\n        \"alpha3Code\": \"HRV\",\n        \"callingCodes\": [\n            \"385\"\n        ],\n        \"capital\": \"Zagreb\",\n        \"altSpellings\": [\n            \"HR\",\n            \"Hrvatska\",\n            \"Republic of Croatia\",\n            \"Republika Hrvatska\"\n        ],\n        \"subregion\": \"Southern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 4047200,\n        \"latlng\": [\n            45.16666666,\n            15.5\n        ],\n        \"demonym\": \"Croatian\",\n        \"area\": 56594.0,\n        \"gini\": 29.7,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"BIH\",\n            \"HUN\",\n            \"MNE\",\n            \"SRB\",\n            \"SVN\"\n        ],\n        \"nativeName\": \"Hrvatska\",\n        \"numericCode\": \"191\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/hr.svg\",\n            \"png\": \"https://flagcdn.com/w320/hr.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"hr\",\n                \"iso639_2\": \"hrv\",\n                \"name\": \"Croatian\",\n                \"nativeName\": \"hrvatski jezik\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Kroatia\",\n            \"pt\": \"Croácia\",\n            \"nl\": \"Kroatië\",\n            \"hr\": \"Hrvatska\",\n            \"fa\": \"کرواسی\",\n            \"de\": \"Kroatien\",\n            \"es\": \"Croacia\",\n            \"fr\": \"Croatie\",\n            \"ja\": \"クロアチア\",\n            \"it\": \"Croazia\",\n            \"hu\": \"Horvátország\"\n        },\n        \"flag\": \"https://flagcdn.com/hr.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EU\",\n                \"name\": \"European Union\"\n            }\n        ],\n        \"cioc\": \"CRO\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Cuba\",\n        \"topLevelDomain\": [\n            \".cu\"\n        ],\n        \"alpha2Code\": \"CU\",\n        \"alpha3Code\": \"CUB\",\n        \"callingCodes\": [\n            \"53\"\n        ],\n        \"capital\": \"Havana\",\n        \"altSpellings\": [\n            \"CU\",\n            \"Republic of Cuba\",\n            \"República de Cuba\"\n        ],\n        \"subregion\": \"Caribbean\",\n        \"region\": \"Americas\",\n        \"population\": 11326616,\n        \"latlng\": [\n            21.5,\n            -80.0\n        ],\n        \"demonym\": \"Cuban\",\n        \"area\": 109884.0,\n        \"timezones\": [\n            \"UTC-05:00\"\n        ],\n        \"nativeName\": \"Cuba\",\n        \"numericCode\": \"192\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/cu.svg\",\n            \"png\": \"https://flagcdn.com/w320/cu.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"CUC\",\n                \"name\": \"Cuban convertible peso\",\n                \"symbol\": \"$\"\n            },\n            {\n                \"code\": \"CUP\",\n                \"name\": \"Cuban peso\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"es\",\n                \"iso639_2\": \"spa\",\n                \"name\": \"Spanish\",\n                \"nativeName\": \"Español\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Kuba\",\n            \"pt\": \"Cuba\",\n            \"nl\": \"Cuba\",\n            \"hr\": \"Kuba\",\n            \"fa\": \"کوبا\",\n            \"de\": \"Kuba\",\n            \"es\": \"Cuba\",\n            \"fr\": \"Cuba\",\n            \"ja\": \"キューバ\",\n            \"it\": \"Cuba\",\n            \"hu\": \"Kuba\"\n        },\n        \"flag\": \"https://flagcdn.com/cu.svg\",\n        \"cioc\": \"CUB\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Curaçao\",\n        \"topLevelDomain\": [\n            \".cw\"\n        ],\n        \"alpha2Code\": \"CW\",\n        \"alpha3Code\": \"CUW\",\n        \"callingCodes\": [\n            \"599\"\n        ],\n        \"capital\": \"Willemstad\",\n        \"altSpellings\": [\n            \"CW\",\n            \"Curacao\",\n            \"Kòrsou\",\n            \"Country of Curaçao\",\n            \"Land Curaçao\",\n            \"Pais Kòrsou\"\n        ],\n        \"subregion\": \"Caribbean\",\n        \"region\": \"Americas\",\n        \"population\": 155014,\n        \"latlng\": [\n            12.116667,\n            -68.933333\n        ],\n        \"demonym\": \"Dutch\",\n        \"area\": 444.0,\n        \"timezones\": [\n            \"UTC-04:00\"\n        ],\n        \"nativeName\": \"Curaçao\",\n        \"numericCode\": \"531\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/cw.svg\",\n            \"png\": \"https://flagcdn.com/w320/cw.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"ANG\",\n                \"name\": \"Netherlands Antillean guilder\",\n                \"symbol\": \"ƒ\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"nl\",\n                \"iso639_2\": \"nld\",\n                \"name\": \"Dutch\",\n                \"nativeName\": \"Nederlands\"\n            },\n            {\n                \"iso639_1\": \"pa\",\n                \"iso639_2\": \"pan\",\n                \"name\": \"(Eastern) Punjabi\",\n                \"nativeName\": \"ਪੰਜਾਬੀ\"\n            },\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Curaçao\",\n            \"pt\": \"Curaçao\",\n            \"nl\": \"Curaçao\",\n            \"hr\": \"Curaçao\",\n            \"fa\": \"کوراسائو\",\n            \"de\": \"Curaçao\",\n            \"es\": \"Curaçao\",\n            \"fr\": \"Curaçao\",\n            \"ja\": \"Curaçao\",\n            \"it\": \"Curaçao\",\n            \"hu\": \"Curaçao\"\n        },\n        \"flag\": \"https://flagcdn.com/cw.svg\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"Cyprus\",\n        \"topLevelDomain\": [\n            \".cy\"\n        ],\n        \"alpha2Code\": \"CY\",\n        \"alpha3Code\": \"CYP\",\n        \"callingCodes\": [\n            \"357\"\n        ],\n        \"capital\": \"Nicosia\",\n        \"altSpellings\": [\n            \"CY\",\n            \"Kýpros\",\n            \"Kıbrıs\",\n            \"Republic of Cyprus\",\n            \"Κυπριακή Δημοκρατία\",\n            \"Kıbrıs Cumhuriyeti\"\n        ],\n        \"subregion\": \"Southern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 1207361,\n        \"latlng\": [\n            35.0,\n            33.0\n        ],\n        \"demonym\": \"Cypriot\",\n        \"area\": 9251.0,\n        \"gini\": 32.7,\n        \"timezones\": [\n            \"UTC+02:00\"\n        ],\n        \"borders\": [\n            \"GBR\"\n        ],\n        \"nativeName\": \"Κύπρος\",\n        \"numericCode\": \"196\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/cy.svg\",\n            \"png\": \"https://flagcdn.com/w320/cy.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"el\",\n                \"iso639_2\": \"ell\",\n                \"name\": \"Greek (modern)\",\n                \"nativeName\": \"ελληνικά\"\n            },\n            {\n                \"iso639_1\": \"tr\",\n                \"iso639_2\": \"tur\",\n                \"name\": \"Turkish\",\n                \"nativeName\": \"Türkçe\"\n            },\n            {\n                \"iso639_1\": \"hy\",\n                \"iso639_2\": \"hye\",\n                \"name\": \"Armenian\",\n                \"nativeName\": \"Հայերեն\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Kiprenez\",\n            \"pt\": \"Chipre\",\n            \"nl\": \"Cyprus\",\n            \"hr\": \"Cipar\",\n            \"fa\": \"قبرس\",\n            \"de\": \"Zypern\",\n            \"es\": \"Chipre\",\n            \"fr\": \"Chypre\",\n            \"ja\": \"キプロス\",\n            \"it\": \"Cipro\",\n            \"hu\": \"Ciprus\"\n        },\n        \"flag\": \"https://flagcdn.com/cy.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EU\",\n                \"name\": \"European Union\"\n            }\n        ],\n        \"cioc\": \"CYP\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Czech Republic\",\n        \"topLevelDomain\": [\n            \".cz\"\n        ],\n        \"alpha2Code\": \"CZ\",\n        \"alpha3Code\": \"CZE\",\n        \"callingCodes\": [\n            \"420\"\n        ],\n        \"capital\": \"Prague\",\n        \"altSpellings\": [\n            \"CZ\",\n            \"Česká republika\",\n            \"Česko\"\n        ],\n        \"subregion\": \"Central Europe\",\n        \"region\": \"Europe\",\n        \"population\": 10698896,\n        \"latlng\": [\n            49.75,\n            15.5\n        ],\n        \"demonym\": \"Czech\",\n        \"area\": 78865.0,\n        \"gini\": 25.0,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"nativeName\": \"Česká republika\",\n        \"numericCode\": \"203\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/cz.svg\",\n            \"png\": \"https://flagcdn.com/w320/cz.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"CZK\",\n                \"name\": \"Czech koruna\",\n                \"symbol\": \"Kč\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"cs\",\n                \"iso639_2\": \"ces\",\n                \"name\": \"Czech\",\n                \"nativeName\": \"čeština\"\n            },\n            {\n                \"iso639_1\": \"sk\",\n                \"iso639_2\": \"slk\",\n                \"name\": \"Slovak\",\n                \"nativeName\": \"slovenčina\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Tchekia\",\n            \"pt\": \"República Checa\",\n            \"nl\": \"Tsjechië\",\n            \"hr\": \"Češka\",\n            \"fa\": \"جمهوری چک\",\n            \"de\": \"Tschechische Republik\",\n            \"es\": \"República Checa\",\n            \"fr\": \"République tchèque\",\n            \"ja\": \"チェコ\",\n            \"it\": \"Repubblica Ceca\",\n            \"hu\": \"Csehország\"\n        },\n        \"flag\": \"https://flagcdn.com/cz.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EU\",\n                \"name\": \"European Union\"\n            }\n        ],\n        \"cioc\": \"CZE\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Denmark\",\n        \"topLevelDomain\": [\n            \".dk\"\n        ],\n        \"alpha2Code\": \"DK\",\n        \"alpha3Code\": \"DNK\",\n        \"callingCodes\": [\n            \"45\"\n        ],\n        \"capital\": \"Copenhagen\",\n        \"altSpellings\": [\n            \"DK\",\n            \"Danmark\",\n            \"Kingdom of Denmark\",\n            \"Kongeriget Danmark\"\n        ],\n        \"subregion\": \"Northern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 5831404,\n        \"latlng\": [\n            56.0,\n            10.0\n        ],\n        \"demonym\": \"Danish\",\n        \"area\": 43094.0,\n        \"gini\": 28.2,\n        \"timezones\": [\n            \"UTC-04:00\",\n            \"UTC-03:00\",\n            \"UTC-01:00\",\n            \"UTC\",\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"DEU\"\n        ],\n        \"nativeName\": \"Danmark\",\n        \"numericCode\": \"208\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/dk.svg\",\n            \"png\": \"https://flagcdn.com/w320/dk.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"DKK\",\n                \"name\": \"Danish krone\",\n                \"symbol\": \"kr\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"da\",\n                \"iso639_2\": \"dan\",\n                \"name\": \"Danish\",\n                \"nativeName\": \"dansk\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Danmark\",\n            \"pt\": \"Dinamarca\",\n            \"nl\": \"Denemarken\",\n            \"hr\": \"Danska\",\n            \"fa\": \"دانمارک\",\n            \"de\": \"Dänemark\",\n            \"es\": \"Dinamarca\",\n            \"fr\": \"Danemark\",\n            \"ja\": \"デンマーク\",\n            \"it\": \"Danimarca\",\n            \"hu\": \"Dánia\"\n        },\n        \"flag\": \"https://flagcdn.com/dk.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EU\",\n                \"name\": \"European Union\"\n            }\n        ],\n        \"cioc\": \"DEN\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Djibouti\",\n        \"topLevelDomain\": [\n            \".dj\"\n        ],\n        \"alpha2Code\": \"DJ\",\n        \"alpha3Code\": \"DJI\",\n        \"callingCodes\": [\n            \"253\"\n        ],\n        \"capital\": \"Djibouti\",\n        \"altSpellings\": [\n            \"DJ\",\n            \"Jabuuti\",\n            \"Gabuuti\",\n            \"Republic of Djibouti\",\n            \"République de Djibouti\",\n            \"Gabuutih Ummuuno\",\n            \"Jamhuuriyadda Jabuuti\"\n        ],\n        \"subregion\": \"Eastern Africa\",\n        \"region\": \"Africa\",\n        \"population\": 988002,\n        \"latlng\": [\n            11.5,\n            43.0\n        ],\n        \"demonym\": \"Djibouti\",\n        \"area\": 23200.0,\n        \"gini\": 41.6,\n        \"timezones\": [\n            \"UTC+03:00\"\n        ],\n        \"borders\": [\n            \"ERI\",\n            \"ETH\",\n            \"SOM\"\n        ],\n        \"nativeName\": \"Djibouti\",\n        \"numericCode\": \"262\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/dj.svg\",\n            \"png\": \"https://flagcdn.com/w320/dj.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"DJF\",\n                \"name\": \"Djiboutian franc\",\n                \"symbol\": \"Fr\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            },\n            {\n                \"iso639_1\": \"ar\",\n                \"iso639_2\": \"ara\",\n                \"name\": \"Arabic\",\n                \"nativeName\": \"العربية\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Djibouti\",\n            \"pt\": \"Djibuti\",\n            \"nl\": \"Djibouti\",\n            \"hr\": \"Džibuti\",\n            \"fa\": \"جیبوتی\",\n            \"de\": \"Dschibuti\",\n            \"es\": \"Yibuti\",\n            \"fr\": \"Djibouti\",\n            \"ja\": \"ジブチ\",\n            \"it\": \"Gibuti\",\n            \"hu\": \"Dzsibuti\"\n        },\n        \"flag\": \"https://flagcdn.com/dj.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            },\n            {\n                \"acronym\": \"AL\",\n                \"name\": \"Arab League\",\n                \"otherNames\": [\n                    \"جامعة الدول العربية\",\n                    \"Jāmiʻat ad-Duwal al-ʻArabīyah\",\n                    \"League of Arab States\"\n                ]\n            }\n        ],\n        \"cioc\": \"DJI\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Dominica\",\n        \"topLevelDomain\": [\n            \".dm\"\n        ],\n        \"alpha2Code\": \"DM\",\n        \"alpha3Code\": \"DMA\",\n        \"callingCodes\": [\n            \"1\"\n        ],\n        \"capital\": \"Roseau\",\n        \"altSpellings\": [\n            \"DM\",\n            \"Dominique\",\n            \"Wai‘tu kubuli\",\n            \"Commonwealth of Dominica\"\n        ],\n        \"subregion\": \"Caribbean\",\n        \"region\": \"Americas\",\n        \"population\": 71991,\n        \"latlng\": [\n            15.41666666,\n            -61.33333333\n        ],\n        \"demonym\": \"Dominican\",\n        \"area\": 751.0,\n        \"timezones\": [\n            \"UTC-04:00\"\n        ],\n        \"nativeName\": \"Dominica\",\n        \"numericCode\": \"212\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/dm.svg\",\n            \"png\": \"https://flagcdn.com/w320/dm.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"XCD\",\n                \"name\": \"East Caribbean dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Dominika\",\n            \"pt\": \"Dominica\",\n            \"nl\": \"Dominica\",\n            \"hr\": \"Dominika\",\n            \"fa\": \"دومینیکا\",\n            \"de\": \"Dominica\",\n            \"es\": \"Dominica\",\n            \"fr\": \"Dominique\",\n            \"ja\": \"ドミニカ国\",\n            \"it\": \"Dominica\",\n            \"hu\": \"Dominikai Közösség\"\n        },\n        \"flag\": \"https://flagcdn.com/dm.svg\",\n        \"cioc\": \"DMA\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Dominican Republic\",\n        \"topLevelDomain\": [\n            \".do\"\n        ],\n        \"alpha2Code\": \"DO\",\n        \"alpha3Code\": \"DOM\",\n        \"callingCodes\": [\n            \"1\"\n        ],\n        \"capital\": \"Santo Domingo\",\n        \"altSpellings\": [\n            \"DO\"\n        ],\n        \"subregion\": \"Caribbean\",\n        \"region\": \"Americas\",\n        \"population\": 10847904,\n        \"latlng\": [\n            19.0,\n            -70.66666666\n        ],\n        \"demonym\": \"Dominican\",\n        \"area\": 48671.0,\n        \"gini\": 41.9,\n        \"timezones\": [\n            \"UTC-04:00\"\n        ],\n        \"borders\": [\n            \"HTI\"\n        ],\n        \"nativeName\": \"República Dominicana\",\n        \"numericCode\": \"214\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/do.svg\",\n            \"png\": \"https://flagcdn.com/w320/do.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"DOP\",\n                \"name\": \"Dominican peso\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"es\",\n                \"iso639_2\": \"spa\",\n                \"name\": \"Spanish\",\n                \"nativeName\": \"Español\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Republik Dominikan\",\n            \"pt\": \"República Dominicana\",\n            \"nl\": \"Dominicaanse Republiek\",\n            \"hr\": \"Dominikanska Republika\",\n            \"fa\": \"جمهوری دومینیکن\",\n            \"de\": \"Dominikanische Republik\",\n            \"es\": \"República Dominicana\",\n            \"fr\": \"République dominicaine\",\n            \"ja\": \"ドミニカ共和国\",\n            \"it\": \"Repubblica Dominicana\",\n            \"hu\": \"Dominikai Köztársaság\"\n        },\n        \"flag\": \"https://flagcdn.com/do.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"CARICOM\",\n                \"name\": \"Caribbean Community\",\n                \"otherNames\": [\n                    \"Comunidad del Caribe\",\n                    \"Communauté Caribéenne\",\n                    \"Caribische Gemeenschap\"\n                ]\n            },\n            {\n                \"acronym\": \"CAIS\",\n                \"name\": \"Central American Integration System\",\n                \"otherAcronyms\": [\n                    \"SICA\"\n                ],\n                \"otherNames\": [\n                    \"Sistema de la Integración Centroamericana,\"\n                ]\n            }\n        ],\n        \"cioc\": \"DOM\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Ecuador\",\n        \"topLevelDomain\": [\n            \".ec\"\n        ],\n        \"alpha2Code\": \"EC\",\n        \"alpha3Code\": \"ECU\",\n        \"callingCodes\": [\n            \"593\"\n        ],\n        \"capital\": \"Quito\",\n        \"altSpellings\": [\n            \"EC\",\n            \"Republic of Ecuador\",\n            \"República del Ecuador\"\n        ],\n        \"subregion\": \"South America\",\n        \"region\": \"Americas\",\n        \"population\": 17643060,\n        \"latlng\": [\n            -2.0,\n            -77.5\n        ],\n        \"demonym\": \"Ecuadorean\",\n        \"area\": 276841.0,\n        \"gini\": 45.7,\n        \"timezones\": [\n            \"UTC-06:00\",\n            \"UTC-05:00\"\n        ],\n        \"borders\": [\n            \"COL\",\n            \"PER\"\n        ],\n        \"nativeName\": \"Ecuador\",\n        \"numericCode\": \"218\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ec.svg\",\n            \"png\": \"https://flagcdn.com/w320/ec.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"USD\",\n                \"name\": \"United States dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"es\",\n                \"iso639_2\": \"spa\",\n                \"name\": \"Spanish\",\n                \"nativeName\": \"Español\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Ecuador\",\n            \"pt\": \"Equador\",\n            \"nl\": \"Ecuador\",\n            \"hr\": \"Ekvador\",\n            \"fa\": \"اکوادور\",\n            \"de\": \"Ecuador\",\n            \"es\": \"Ecuador\",\n            \"fr\": \"Équateur\",\n            \"ja\": \"エクアドル\",\n            \"it\": \"Ecuador\",\n            \"hu\": \"Ecuador\"\n        },\n        \"flag\": \"https://flagcdn.com/ec.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"USAN\",\n                \"name\": \"Union of South American Nations\",\n                \"otherAcronyms\": [\n                    \"UNASUR\",\n                    \"UNASUL\",\n                    \"UZAN\"\n                ],\n                \"otherNames\": [\n                    \"Unión de Naciones Suramericanas\",\n                    \"União de Nações Sul-Americanas\",\n                    \"Unie van Zuid-Amerikaanse Naties\",\n                    \"South American Union\"\n                ]\n            }\n        ],\n        \"cioc\": \"ECU\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Egypt\",\n        \"topLevelDomain\": [\n            \".eg\"\n        ],\n        \"alpha2Code\": \"EG\",\n        \"alpha3Code\": \"EGY\",\n        \"callingCodes\": [\n            \"20\"\n        ],\n        \"capital\": \"Cairo\",\n        \"altSpellings\": [\n            \"EG\",\n            \"Arab Republic of Egypt\"\n        ],\n        \"subregion\": \"Northern Africa\",\n        \"region\": \"Africa\",\n        \"population\": 102334403,\n        \"latlng\": [\n            27.0,\n            30.0\n        ],\n        \"demonym\": \"Egyptian\",\n        \"area\": 1002450.0,\n        \"gini\": 31.5,\n        \"timezones\": [\n            \"UTC+02:00\"\n        ],\n        \"borders\": [\n            \"ISR\",\n            \"LBY\",\n            \"SDN\"\n        ],\n        \"nativeName\": \"مصر‎\",\n        \"numericCode\": \"818\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/eg.svg\",\n            \"png\": \"https://flagcdn.com/w320/eg.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EGP\",\n                \"name\": \"Egyptian pound\",\n                \"symbol\": \"£\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ar\",\n                \"iso639_2\": \"ara\",\n                \"name\": \"Arabic\",\n                \"nativeName\": \"العربية\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Egipt\",\n            \"pt\": \"Egipto\",\n            \"nl\": \"Egypte\",\n            \"hr\": \"Egipat\",\n            \"fa\": \"مصر\",\n            \"de\": \"Ägypten\",\n            \"es\": \"Egipto\",\n            \"fr\": \"Égypte\",\n            \"ja\": \"エジプト\",\n            \"it\": \"Egitto\",\n            \"hu\": \"Egyiptom\"\n        },\n        \"flag\": \"https://flagcdn.com/eg.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            },\n            {\n                \"acronym\": \"AL\",\n                \"name\": \"Arab League\",\n                \"otherNames\": [\n                    \"جامعة الدول العربية\",\n                    \"Jāmiʻat ad-Duwal al-ʻArabīyah\",\n                    \"League of Arab States\"\n                ]\n            }\n        ],\n        \"cioc\": \"EGY\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"El Salvador\",\n        \"topLevelDomain\": [\n            \".sv\"\n        ],\n        \"alpha2Code\": \"SV\",\n        \"alpha3Code\": \"SLV\",\n        \"callingCodes\": [\n            \"503\"\n        ],\n        \"capital\": \"San Salvador\",\n        \"altSpellings\": [\n            \"SV\",\n            \"Republic of El Salvador\",\n            \"República de El Salvador\"\n        ],\n        \"subregion\": \"Central America\",\n        \"region\": \"Americas\",\n        \"population\": 6486201,\n        \"latlng\": [\n            13.83333333,\n            -88.91666666\n        ],\n        \"demonym\": \"Salvadoran\",\n        \"area\": 21041.0,\n        \"gini\": 38.8,\n        \"timezones\": [\n            \"UTC-06:00\"\n        ],\n        \"borders\": [\n            \"GTM\",\n            \"HND\"\n        ],\n        \"nativeName\": \"El Salvador\",\n        \"numericCode\": \"222\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/sv.svg\",\n            \"png\": \"https://flagcdn.com/w320/sv.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"USD\",\n                \"name\": \"United States dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"es\",\n                \"iso639_2\": \"spa\",\n                \"name\": \"Spanish\",\n                \"nativeName\": \"Español\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"El Salvador\",\n            \"pt\": \"El Salvador\",\n            \"nl\": \"El Salvador\",\n            \"hr\": \"Salvador\",\n            \"fa\": \"السالوادور\",\n            \"de\": \"El Salvador\",\n            \"es\": \"El Salvador\",\n            \"fr\": \"Salvador\",\n            \"ja\": \"エルサルバドル\",\n            \"it\": \"El Salvador\",\n            \"hu\": \"Salvador\"\n        },\n        \"flag\": \"https://flagcdn.com/sv.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"CAIS\",\n                \"name\": \"Central American Integration System\",\n                \"otherAcronyms\": [\n                    \"SICA\"\n                ],\n                \"otherNames\": [\n                    \"Sistema de la Integración Centroamericana,\"\n                ]\n            }\n        ],\n        \"cioc\": \"ESA\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Equatorial Guinea\",\n        \"topLevelDomain\": [\n            \".gq\"\n        ],\n        \"alpha2Code\": \"GQ\",\n        \"alpha3Code\": \"GNQ\",\n        \"callingCodes\": [\n            \"240\"\n        ],\n        \"capital\": \"Malabo\",\n        \"altSpellings\": [\n            \"GQ\",\n            \"Republic of Equatorial Guinea\",\n            \"República de Guinea Ecuatorial\",\n            \"République de Guinée équatoriale\",\n            \"República da Guiné Equatorial\"\n        ],\n        \"subregion\": \"Middle Africa\",\n        \"region\": \"Africa\",\n        \"population\": 1402985,\n        \"latlng\": [\n            2.0,\n            10.0\n        ],\n        \"demonym\": \"Equatorial Guinean\",\n        \"area\": 28051.0,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"CMR\",\n            \"GAB\"\n        ],\n        \"nativeName\": \"Guinea Ecuatorial\",\n        \"numericCode\": \"226\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/gq.svg\",\n            \"png\": \"https://flagcdn.com/w320/gq.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"XAF\",\n                \"name\": \"Central African CFA franc\",\n                \"symbol\": \"Fr\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"es\",\n                \"iso639_2\": \"spa\",\n                \"name\": \"Spanish\",\n                \"nativeName\": \"Español\"\n            },\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            },\n            {\n                \"iso639_1\": \"pt\",\n                \"iso639_2\": \"por\",\n                \"name\": \"Portuguese\",\n                \"nativeName\": \"Português\"\n            },\n            {\n                \"iso639_2\": \"fan\",\n                \"name\": \"Fang\",\n                \"nativeName\": \"Fang\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Ginea ar C'heheder\",\n            \"pt\": \"Guiné Equatorial\",\n            \"nl\": \"Equatoriaal-Guinea\",\n            \"hr\": \"Ekvatorijalna Gvineja\",\n            \"fa\": \"گینه استوایی\",\n            \"de\": \"Äquatorial-Guinea\",\n            \"es\": \"Guinea Ecuatorial\",\n            \"fr\": \"Guinée-Équatoriale\",\n            \"ja\": \"赤道ギニア\",\n            \"it\": \"Guinea Equatoriale\",\n            \"hu\": \"Egyenlítői-Guinea\"\n        },\n        \"flag\": \"https://flagcdn.com/gq.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"GEQ\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Eritrea\",\n        \"topLevelDomain\": [\n            \".er\"\n        ],\n        \"alpha2Code\": \"ER\",\n        \"alpha3Code\": \"ERI\",\n        \"callingCodes\": [\n            \"291\"\n        ],\n        \"capital\": \"Asmara\",\n        \"altSpellings\": [\n            \"ER\",\n            \"State of Eritrea\",\n            \"ሃገረ ኤርትራ\",\n            \"Dawlat Iritriyá\",\n            \"ʾErtrā\",\n            \"Iritriyā\",\n            \"\"\n        ],\n        \"subregion\": \"Eastern Africa\",\n        \"region\": \"Africa\",\n        \"population\": 5352000,\n        \"latlng\": [\n            15.0,\n            39.0\n        ],\n        \"demonym\": \"Eritrean\",\n        \"area\": 117600.0,\n        \"timezones\": [\n            \"UTC+03:00\"\n        ],\n        \"borders\": [\n            \"DJI\",\n            \"ETH\",\n            \"SDN\"\n        ],\n        \"nativeName\": \"ኤርትራ\",\n        \"numericCode\": \"232\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/er.svg\",\n            \"png\": \"https://flagcdn.com/w320/er.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"ERN\",\n                \"name\": \"Eritrean nakfa\",\n                \"symbol\": \"Nfk\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ti\",\n                \"iso639_2\": \"tir\",\n                \"name\": \"Tigrinya\",\n                \"nativeName\": \"ትግርኛ\"\n            },\n            {\n                \"iso639_1\": \"ar\",\n                \"iso639_2\": \"ara\",\n                \"name\": \"Arabic\",\n                \"nativeName\": \"العربية\"\n            },\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            },\n            {\n                \"iso639_2\": \"tig\",\n                \"name\": \"Tigre\",\n                \"nativeName\": \"ትግረ\"\n            },\n            {\n                \"iso639_2\": \"kun\",\n                \"name\": \"Kunama\",\n                \"nativeName\": \"Kunama\"\n            },\n            {\n                \"iso639_2\": \"ssy\",\n                \"name\": \"Saho\",\n                \"nativeName\": \"Saho\"\n            },\n            {\n                \"iso639_2\": \"byn\",\n                \"name\": \"Bilen\",\n                \"nativeName\": \"ብሊና\"\n            },\n            {\n                \"iso639_2\": \"nrb\",\n                \"name\": \"Nara\",\n                \"nativeName\": \"Nara\"\n            },\n            {\n                \"iso639_1\": \"aa\",\n                \"iso639_2\": \"aar\",\n                \"name\": \"Afar\",\n                \"nativeName\": \"Afar\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Eritrea\",\n            \"pt\": \"Eritreia\",\n            \"nl\": \"Eritrea\",\n            \"hr\": \"Eritreja\",\n            \"fa\": \"اریتره\",\n            \"de\": \"Eritrea\",\n            \"es\": \"Eritrea\",\n            \"fr\": \"Érythrée\",\n            \"ja\": \"エリトリア\",\n            \"it\": \"Eritrea\",\n            \"hu\": \"Eritrea\"\n        },\n        \"flag\": \"https://flagcdn.com/er.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"ERI\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Estonia\",\n        \"topLevelDomain\": [\n            \".ee\"\n        ],\n        \"alpha2Code\": \"EE\",\n        \"alpha3Code\": \"EST\",\n        \"callingCodes\": [\n            \"372\"\n        ],\n        \"capital\": \"Tallinn\",\n        \"altSpellings\": [\n            \"EE\",\n            \"Eesti\",\n            \"Republic of Estonia\",\n            \"Eesti Vabariik\"\n        ],\n        \"subregion\": \"Northern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 1331057,\n        \"latlng\": [\n            59.0,\n            26.0\n        ],\n        \"demonym\": \"Estonian\",\n        \"area\": 45227.0,\n        \"gini\": 30.3,\n        \"timezones\": [\n            \"UTC+02:00\"\n        ],\n        \"borders\": [\n            \"LVA\",\n            \"RUS\"\n        ],\n        \"nativeName\": \"Eesti\",\n        \"numericCode\": \"233\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ee.svg\",\n            \"png\": \"https://flagcdn.com/w320/ee.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"et\",\n                \"iso639_2\": \"est\",\n                \"name\": \"Estonian\",\n                \"nativeName\": \"eesti\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Estonia\",\n            \"pt\": \"Estónia\",\n            \"nl\": \"Estland\",\n            \"hr\": \"Estonija\",\n            \"fa\": \"استونی\",\n            \"de\": \"Estland\",\n            \"es\": \"Estonia\",\n            \"fr\": \"Estonie\",\n            \"ja\": \"エストニア\",\n            \"it\": \"Estonia\",\n            \"hu\": \"Észtország\"\n        },\n        \"flag\": \"https://flagcdn.com/ee.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EU\",\n                \"name\": \"European Union\"\n            }\n        ],\n        \"cioc\": \"EST\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Ethiopia\",\n        \"topLevelDomain\": [\n            \".et\"\n        ],\n        \"alpha2Code\": \"ET\",\n        \"alpha3Code\": \"ETH\",\n        \"callingCodes\": [\n            \"251\"\n        ],\n        \"capital\": \"Addis Ababa\",\n        \"altSpellings\": [\n            \"ET\",\n            \"ʾĪtyōṗṗyā\",\n            \"Federal Democratic Republic of Ethiopia\",\n            \"የኢትዮጵያ ፌዴራላዊ ዲሞክራሲያዊ ሪፐብሊክ\"\n        ],\n        \"subregion\": \"Eastern Africa\",\n        \"region\": \"Africa\",\n        \"population\": 114963583,\n        \"latlng\": [\n            8.0,\n            38.0\n        ],\n        \"demonym\": \"Ethiopian\",\n        \"area\": 1104300.0,\n        \"gini\": 35.0,\n        \"timezones\": [\n            \"UTC+03:00\"\n        ],\n        \"borders\": [\n            \"DJI\",\n            \"ERI\",\n            \"KEN\",\n            \"SOM\",\n            \"SSD\",\n            \"SDN\"\n        ],\n        \"nativeName\": \"ኢትዮጵያ\",\n        \"numericCode\": \"231\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/et.svg\",\n            \"png\": \"https://flagcdn.com/w320/et.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"ETB\",\n                \"name\": \"Ethiopian birr\",\n                \"symbol\": \"Br\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"am\",\n                \"iso639_2\": \"amh\",\n                \"name\": \"Amharic\",\n                \"nativeName\": \"አማርኛ\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Etiopia\",\n            \"pt\": \"Etiópia\",\n            \"nl\": \"Ethiopië\",\n            \"hr\": \"Etiopija\",\n            \"fa\": \"اتیوپی\",\n            \"de\": \"Äthiopien\",\n            \"es\": \"Etiopía\",\n            \"fr\": \"Éthiopie\",\n            \"ja\": \"エチオピア\",\n            \"it\": \"Etiopia\",\n            \"hu\": \"Etiópia\"\n        },\n        \"flag\": \"https://flagcdn.com/et.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"ETH\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Falkland Islands (Malvinas)\",\n        \"topLevelDomain\": [\n            \".fk\"\n        ],\n        \"alpha2Code\": \"FK\",\n        \"alpha3Code\": \"FLK\",\n        \"callingCodes\": [\n            \"500\"\n        ],\n        \"capital\": \"Stanley\",\n        \"altSpellings\": [\n            \"FK\",\n            \"Islas Malvinas\"\n        ],\n        \"subregion\": \"South America\",\n        \"region\": \"Americas\",\n        \"population\": 2563,\n        \"latlng\": [\n            -51.75,\n            -59.0\n        ],\n        \"demonym\": \"Falkland Islander\",\n        \"area\": 12173.0,\n        \"timezones\": [\n            \"UTC-04:00\"\n        ],\n        \"nativeName\": \"Falkland Islands\",\n        \"numericCode\": \"238\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/fk.svg\",\n            \"png\": \"https://flagcdn.com/w320/fk.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"FKP\",\n                \"name\": \"Falkland Islands pound\",\n                \"symbol\": \"£\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Inizi Maloù\",\n            \"pt\": \"Ilhas Falkland\",\n            \"nl\": \"Falklandeilanden [Islas Malvinas]\",\n            \"hr\": \"Falklandski Otoci\",\n            \"fa\": \"جزایر فالکلند\",\n            \"de\": \"Falklandinseln\",\n            \"es\": \"Islas Malvinas\",\n            \"fr\": \"Îles Malouines\",\n            \"ja\": \"フォークランド（マルビナス）諸島\",\n            \"it\": \"Isole Falkland o Isole Malvine\",\n            \"hu\": \"Falkland-szigetek\"\n        },\n        \"flag\": \"https://flagcdn.com/fk.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"USAN\",\n                \"name\": \"Union of South American Nations\",\n                \"otherAcronyms\": [\n                    \"UNASUR\",\n                    \"UNASUL\",\n                    \"UZAN\"\n                ],\n                \"otherNames\": [\n                    \"Unión de Naciones Suramericanas\",\n                    \"União de Nações Sul-Americanas\",\n                    \"Unie van Zuid-Amerikaanse Naties\",\n                    \"South American Union\"\n                ]\n            }\n        ],\n        \"independent\": false\n    },\n    {\n        \"name\": \"Faroe Islands\",\n        \"topLevelDomain\": [\n            \".fo\"\n        ],\n        \"alpha2Code\": \"FO\",\n        \"alpha3Code\": \"FRO\",\n        \"callingCodes\": [\n            \"298\"\n        ],\n        \"capital\": \"Tórshavn\",\n        \"altSpellings\": [\n            \"FO\",\n            \"Føroyar\",\n            \"Færøerne\"\n        ],\n        \"subregion\": \"Northern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 48865,\n        \"latlng\": [\n            62.0,\n            -7.0\n        ],\n        \"demonym\": \"Faroese\",\n        \"area\": 1393.0,\n        \"timezones\": [\n            \"UTC+00:00\"\n        ],\n        \"nativeName\": \"Føroyar\",\n        \"numericCode\": \"234\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/fo.svg\",\n            \"png\": \"https://flagcdn.com/w320/fo.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"DKK\",\n                \"name\": \"Danish krone\",\n                \"symbol\": \"kr\"\n            },\n            {\n                \"code\": \"FOK\",\n                \"name\": \"Faroese króna\",\n                \"symbol\": \"kr\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"fo\",\n                \"iso639_2\": \"fao\",\n                \"name\": \"Faroese\",\n                \"nativeName\": \"føroyskt\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Inizi Faero\",\n            \"pt\": \"Ilhas Faroé\",\n            \"nl\": \"Faeröer\",\n            \"hr\": \"Farski Otoci\",\n            \"fa\": \"جزایر فارو\",\n            \"de\": \"Färöer-Inseln\",\n            \"es\": \"Islas Faroe\",\n            \"fr\": \"Îles Féroé\",\n            \"ja\": \"フェロー諸島\",\n            \"it\": \"Isole Far Oer\",\n            \"hu\": \"Feröer\"\n        },\n        \"flag\": \"https://flagcdn.com/fo.svg\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"Fiji\",\n        \"topLevelDomain\": [\n            \".fj\"\n        ],\n        \"alpha2Code\": \"FJ\",\n        \"alpha3Code\": \"FJI\",\n        \"callingCodes\": [\n            \"679\"\n        ],\n        \"capital\": \"Suva\",\n        \"altSpellings\": [\n            \"FJ\",\n            \"Viti\",\n            \"Republic of Fiji\",\n            \"Matanitu ko Viti\",\n            \"Fijī Gaṇarājya\"\n        ],\n        \"subregion\": \"Melanesia\",\n        \"region\": \"Oceania\",\n        \"population\": 896444,\n        \"latlng\": [\n            -18.0,\n            175.0\n        ],\n        \"demonym\": \"Fijian\",\n        \"area\": 18272.0,\n        \"gini\": 36.7,\n        \"timezones\": [\n            \"UTC+12:00\"\n        ],\n        \"nativeName\": \"Fiji\",\n        \"numericCode\": \"242\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/fj.svg\",\n            \"png\": \"https://flagcdn.com/w320/fj.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"FJD\",\n                \"name\": \"Fijian dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            },\n            {\n                \"iso639_1\": \"fj\",\n                \"iso639_2\": \"fij\",\n                \"name\": \"Fijian\",\n                \"nativeName\": \"vosa Vakaviti\"\n            },\n            {\n                \"iso639_2\": \"hif\",\n                \"name\": \"Fiji Hindi\",\n                \"nativeName\": \"फ़िजी बात\"\n            },\n            {\n                \"iso639_2\": \"rtm\",\n                \"name\": \"Rotuman\",\n                \"nativeName\": \"Fäeag Rotuma\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Fidji\",\n            \"pt\": \"Fiji\",\n            \"nl\": \"Fiji\",\n            \"hr\": \"Fiđi\",\n            \"fa\": \"فیجی\",\n            \"de\": \"Fidschi\",\n            \"es\": \"Fiyi\",\n            \"fr\": \"Fidji\",\n            \"ja\": \"フィジー\",\n            \"it\": \"Figi\",\n            \"hu\": \"Fidzsi-szigetek\"\n        },\n        \"flag\": \"https://flagcdn.com/fj.svg\",\n        \"cioc\": \"FIJ\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Finland\",\n        \"topLevelDomain\": [\n            \".fi\"\n        ],\n        \"alpha2Code\": \"FI\",\n        \"alpha3Code\": \"FIN\",\n        \"callingCodes\": [\n            \"358\"\n        ],\n        \"capital\": \"Helsinki\",\n        \"altSpellings\": [\n            \"FI\",\n            \"Suomi\",\n            \"Republic of Finland\",\n            \"Suomen tasavalta\",\n            \"Republiken Finland\"\n        ],\n        \"subregion\": \"Northern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 5530719,\n        \"latlng\": [\n            64.0,\n            26.0\n        ],\n        \"demonym\": \"Finnish\",\n        \"area\": 338424.0,\n        \"gini\": 27.3,\n        \"timezones\": [\n            \"UTC+02:00\"\n        ],\n        \"borders\": [\n            \"NOR\",\n            \"SWE\",\n            \"RUS\"\n        ],\n        \"nativeName\": \"Suomi\",\n        \"numericCode\": \"246\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/fi.svg\",\n            \"png\": \"https://flagcdn.com/w320/fi.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"fi\",\n                \"iso639_2\": \"fin\",\n                \"name\": \"Finnish\",\n                \"nativeName\": \"suomi\"\n            },\n            {\n                \"iso639_1\": \"sv\",\n                \"iso639_2\": \"swe\",\n                \"name\": \"Swedish\",\n                \"nativeName\": \"svenska\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Finland\",\n            \"pt\": \"Finlândia\",\n            \"nl\": \"Finland\",\n            \"hr\": \"Finska\",\n            \"fa\": \"فنلاند\",\n            \"de\": \"Finnland\",\n            \"es\": \"Finlandia\",\n            \"fr\": \"Finlande\",\n            \"ja\": \"フィンランド\",\n            \"it\": \"Finlandia\",\n            \"hu\": \"Finnország\"\n        },\n        \"flag\": \"https://flagcdn.com/fi.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EU\",\n                \"name\": \"European Union\"\n            }\n        ],\n        \"cioc\": \"FIN\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"France\",\n        \"topLevelDomain\": [\n            \".fr\"\n        ],\n        \"alpha2Code\": \"FR\",\n        \"alpha3Code\": \"FRA\",\n        \"callingCodes\": [\n            \"33\"\n        ],\n        \"capital\": \"Paris\",\n        \"altSpellings\": [\n            \"FR\",\n            \"French Republic\",\n            \"République française\"\n        ],\n        \"subregion\": \"Western Europe\",\n        \"region\": \"Europe\",\n        \"population\": 67391582,\n        \"latlng\": [\n            46.0,\n            2.0\n        ],\n        \"demonym\": \"French\",\n        \"area\": 640679.0,\n        \"gini\": 32.4,\n        \"timezones\": [\n            \"UTC-10:00\",\n            \"UTC-09:30\",\n            \"UTC-09:00\",\n            \"UTC-08:00\",\n            \"UTC-04:00\",\n            \"UTC-03:00\",\n            \"UTC+01:00\",\n            \"UTC+02:00\",\n            \"UTC+03:00\",\n            \"UTC+04:00\",\n            \"UTC+05:00\",\n            \"UTC+10:00\",\n            \"UTC+11:00\",\n            \"UTC+12:00\"\n        ],\n        \"borders\": [\n            \"AND\",\n            \"BEL\",\n            \"DEU\",\n            \"ITA\",\n            \"LUX\",\n            \"MCO\",\n            \"ESP\",\n            \"CHE\"\n        ],\n        \"nativeName\": \"France\",\n        \"numericCode\": \"250\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/fr.svg\",\n            \"png\": \"https://flagcdn.com/w320/fr.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Frañs\",\n            \"pt\": \"França\",\n            \"nl\": \"Frankrijk\",\n            \"hr\": \"Francuska\",\n            \"fa\": \"فرانسه\",\n            \"de\": \"Frankreich\",\n            \"es\": \"Francia\",\n            \"fr\": \"France\",\n            \"ja\": \"フランス\",\n            \"it\": \"Francia\",\n            \"hu\": \"Franciaország\"\n        },\n        \"flag\": \"https://flagcdn.com/fr.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EU\",\n                \"name\": \"European Union\"\n            }\n        ],\n        \"cioc\": \"FRA\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"French Guiana\",\n        \"topLevelDomain\": [\n            \".gf\"\n        ],\n        \"alpha2Code\": \"GF\",\n        \"alpha3Code\": \"GUF\",\n        \"callingCodes\": [\n            \"594\"\n        ],\n        \"capital\": \"Cayenne\",\n        \"altSpellings\": [\n            \"GF\",\n            \"Guiana\",\n            \"Guyane\"\n        ],\n        \"subregion\": \"South America\",\n        \"region\": \"Americas\",\n        \"population\": 254541,\n        \"latlng\": [\n            4.0,\n            -53.0\n        ],\n        \"demonym\": \"French Guianan\",\n        \"timezones\": [\n            \"UTC-03:00\"\n        ],\n        \"borders\": [\n            \"BRA\",\n            \"SUR\"\n        ],\n        \"nativeName\": \"Guyane française\",\n        \"numericCode\": \"254\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/gf.svg\",\n            \"png\": \"https://flagcdn.com/w320/gf.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Gwiana C'hall\",\n            \"pt\": \"Guiana Francesa\",\n            \"nl\": \"Frans-Guyana\",\n            \"hr\": \"Francuska Gvajana\",\n            \"fa\": \"گویان فرانسه\",\n            \"de\": \"Französisch Guyana\",\n            \"es\": \"Guayana Francesa\",\n            \"fr\": \"Guayane\",\n            \"ja\": \"フランス領ギアナ\",\n            \"it\": \"Guyana francese\",\n            \"hu\": \"Francia Guyana\"\n        },\n        \"flag\": \"https://flagcdn.com/gf.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"USAN\",\n                \"name\": \"Union of South American Nations\",\n                \"otherAcronyms\": [\n                    \"UNASUR\",\n                    \"UNASUL\",\n                    \"UZAN\"\n                ],\n                \"otherNames\": [\n                    \"Unión de Naciones Suramericanas\",\n                    \"União de Nações Sul-Americanas\",\n                    \"Unie van Zuid-Amerikaanse Naties\",\n                    \"South American Union\"\n                ]\n            },\n            {\n                \"acronym\": \"EU\",\n                \"name\": \"European Union\"\n            }\n        ],\n        \"independent\": false\n    },\n    {\n        \"name\": \"French Polynesia\",\n        \"topLevelDomain\": [\n            \".pf\"\n        ],\n        \"alpha2Code\": \"PF\",\n        \"alpha3Code\": \"PYF\",\n        \"callingCodes\": [\n            \"689\"\n        ],\n        \"capital\": \"Papeetē\",\n        \"altSpellings\": [\n            \"PF\",\n            \"Polynésie française\",\n            \"French Polynesia\",\n            \"Pōrīnetia Farāni\"\n        ],\n        \"subregion\": \"Polynesia\",\n        \"region\": \"Oceania\",\n        \"population\": 280904,\n        \"latlng\": [\n            -15.0,\n            -140.0\n        ],\n        \"demonym\": \"French Polynesian\",\n        \"area\": 4167.0,\n        \"timezones\": [\n            \"UTC-10:00\",\n            \"UTC-09:30\",\n            \"UTC-09:00\"\n        ],\n        \"nativeName\": \"Polynésie française\",\n        \"numericCode\": \"258\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/pf.svg\",\n            \"png\": \"https://flagcdn.com/w320/pf.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"XPF\",\n                \"name\": \"CFP franc\",\n                \"symbol\": \"Fr\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Polinezia C'hall\",\n            \"pt\": \"Polinésia Francesa\",\n            \"nl\": \"Frans-Polynesië\",\n            \"hr\": \"Francuska Polinezija\",\n            \"fa\": \"پلی‌نزی فرانسه\",\n            \"de\": \"Französisch-Polynesien\",\n            \"es\": \"Polinesia Francesa\",\n            \"fr\": \"Polynésie française\",\n            \"ja\": \"フランス領ポリネシア\",\n            \"it\": \"Polinesia Francese\",\n            \"hu\": \"Francia Polinézia\"\n        },\n        \"flag\": \"https://flagcdn.com/pf.svg\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"French Southern Territories\",\n        \"topLevelDomain\": [\n            \".tf\"\n        ],\n        \"alpha2Code\": \"TF\",\n        \"alpha3Code\": \"ATF\",\n        \"callingCodes\": [\n            \"262\"\n        ],\n        \"capital\": \"Port-aux-Français\",\n        \"altSpellings\": [\n            \"TF\"\n        ],\n        \"subregion\": \"Southern Africa\",\n        \"region\": \"Africa\",\n        \"population\": 140,\n        \"latlng\": [\n            -49.25,\n            69.167\n        ],\n        \"demonym\": \"French\",\n        \"area\": 7747.0,\n        \"timezones\": [\n            \"UTC+05:00\"\n        ],\n        \"nativeName\": \"Territoire des Terres australes et antarctiques françaises\",\n        \"numericCode\": \"260\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/tf.svg\",\n            \"png\": \"https://flagcdn.com/w320/tf.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Douaroù Aostral hag Antarktikel Frañs\",\n            \"pt\": \"Terras Austrais e Antárticas Francesas\",\n            \"nl\": \"Franse Gebieden in de zuidelijke Indische Oceaan\",\n            \"hr\": \"Francuski južni i antarktički teritoriji\",\n            \"fa\": \"سرزمین‌های جنوبی و جنوبگانی فرانسه\",\n            \"de\": \"Französische Süd- und Antarktisgebiete\",\n            \"es\": \"Tierras Australes y Antárticas Francesas\",\n            \"fr\": \"Terres australes et antarctiques françaises\",\n            \"ja\": \"フランス領南方・南極地域\",\n            \"it\": \"Territori Francesi del Sud\",\n            \"hu\": \"Francia déli és antarktiszi területek\"\n        },\n        \"flag\": \"https://flagcdn.com/tf.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"independent\": false\n    },\n    {\n        \"name\": \"Gabon\",\n        \"topLevelDomain\": [\n            \".ga\"\n        ],\n        \"alpha2Code\": \"GA\",\n        \"alpha3Code\": \"GAB\",\n        \"callingCodes\": [\n            \"241\"\n        ],\n        \"capital\": \"Libreville\",\n        \"altSpellings\": [\n            \"GA\",\n            \"Gabonese Republic\",\n            \"République Gabonaise\"\n        ],\n        \"subregion\": \"Middle Africa\",\n        \"region\": \"Africa\",\n        \"population\": 2225728,\n        \"latlng\": [\n            -1.0,\n            11.75\n        ],\n        \"demonym\": \"Gabonese\",\n        \"area\": 267668.0,\n        \"gini\": 38.0,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"CMR\",\n            \"COG\",\n            \"GNQ\"\n        ],\n        \"nativeName\": \"Gabon\",\n        \"numericCode\": \"266\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ga.svg\",\n            \"png\": \"https://flagcdn.com/w320/ga.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"XAF\",\n                \"name\": \"Central African CFA franc\",\n                \"symbol\": \"Fr\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Gabon\",\n            \"pt\": \"Gabão\",\n            \"nl\": \"Gabon\",\n            \"hr\": \"Gabon\",\n            \"fa\": \"گابن\",\n            \"de\": \"Gabun\",\n            \"es\": \"Gabón\",\n            \"fr\": \"Gabon\",\n            \"ja\": \"ガボン\",\n            \"it\": \"Gabon\",\n            \"hu\": \"Gabon\"\n        },\n        \"flag\": \"https://flagcdn.com/ga.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"GAB\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Gambia\",\n        \"topLevelDomain\": [\n            \".gm\"\n        ],\n        \"alpha2Code\": \"GM\",\n        \"alpha3Code\": \"GMB\",\n        \"callingCodes\": [\n            \"220\"\n        ],\n        \"capital\": \"Banjul\",\n        \"altSpellings\": [\n            \"GM\",\n            \"Republic of the Gambia\"\n        ],\n        \"subregion\": \"Western Africa\",\n        \"region\": \"Africa\",\n        \"population\": 2416664,\n        \"latlng\": [\n            13.46666666,\n            -16.56666666\n        ],\n        \"demonym\": \"Gambian\",\n        \"area\": 11295.0,\n        \"gini\": 35.9,\n        \"timezones\": [\n            \"UTC+00:00\"\n        ],\n        \"borders\": [\n            \"SEN\"\n        ],\n        \"nativeName\": \"Gambia\",\n        \"numericCode\": \"270\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/gm.svg\",\n            \"png\": \"https://flagcdn.com/w320/gm.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"GMD\",\n                \"name\": \"Gambian dalasi\",\n                \"symbol\": \"D\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Gambia\",\n            \"pt\": \"Gâmbia\",\n            \"nl\": \"Gambia\",\n            \"hr\": \"Gambija\",\n            \"fa\": \"گامبیا\",\n            \"de\": \"Gambia\",\n            \"es\": \"Gambia\",\n            \"fr\": \"Gambie\",\n            \"ja\": \"ガンビア\",\n            \"it\": \"Gambia\",\n            \"hu\": \"Gambia\"\n        },\n        \"flag\": \"https://flagcdn.com/gm.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"GAM\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Georgia\",\n        \"topLevelDomain\": [\n            \".ge\"\n        ],\n        \"alpha2Code\": \"GE\",\n        \"alpha3Code\": \"GEO\",\n        \"callingCodes\": [\n            \"995\"\n        ],\n        \"capital\": \"Tbilisi\",\n        \"altSpellings\": [\n            \"GE\",\n            \"Sakartvelo\"\n        ],\n        \"subregion\": \"Western Asia\",\n        \"region\": \"Asia\",\n        \"population\": 3714000,\n        \"latlng\": [\n            42.0,\n            43.5\n        ],\n        \"demonym\": \"Georgian\",\n        \"area\": 69700.0,\n        \"gini\": 35.9,\n        \"timezones\": [\n            \"UTC-04:00\"\n        ],\n        \"borders\": [\n            \"ARM\",\n            \"AZE\",\n            \"RUS\",\n            \"TUR\"\n        ],\n        \"nativeName\": \"საქართველო\",\n        \"numericCode\": \"268\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ge.svg\",\n            \"png\": \"https://flagcdn.com/w320/ge.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"GEL\",\n                \"name\": \"Georgian Lari\",\n                \"symbol\": \"ლ\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ka\",\n                \"iso639_2\": \"kat\",\n                \"name\": \"Georgian\",\n                \"nativeName\": \"ქართული\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Jorjia\",\n            \"pt\": \"Geórgia\",\n            \"nl\": \"Georgië\",\n            \"hr\": \"Németország\",\n            \"fa\": \"گرجستان\",\n            \"de\": \"Georgien\",\n            \"es\": \"Georgia\",\n            \"fr\": \"Géorgie\",\n            \"ja\": \"グルジア\",\n            \"it\": \"Georgia\",\n            \"hu\": \"Grúzia\"\n        },\n        \"flag\": \"https://flagcdn.com/ge.svg\",\n        \"cioc\": \"GEO\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Germany\",\n        \"topLevelDomain\": [\n            \".de\"\n        ],\n        \"alpha2Code\": \"DE\",\n        \"alpha3Code\": \"DEU\",\n        \"callingCodes\": [\n            \"49\"\n        ],\n        \"capital\": \"Berlin\",\n        \"altSpellings\": [\n            \"DE\",\n            \"Federal Republic of Germany\",\n            \"Bundesrepublik Deutschland\"\n        ],\n        \"subregion\": \"Central Europe\",\n        \"region\": \"Europe\",\n        \"population\": 83240525,\n        \"latlng\": [\n            51.0,\n            9.0\n        ],\n        \"demonym\": \"German\",\n        \"area\": 357114.0,\n        \"gini\": 31.9,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"AUT\",\n            \"BEL\",\n            \"CZE\",\n            \"DNK\",\n            \"FRA\",\n            \"LUX\",\n            \"NLD\",\n            \"POL\",\n            \"CHE\"\n        ],\n        \"nativeName\": \"Deutschland\",\n        \"numericCode\": \"276\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/de.svg\",\n            \"png\": \"https://flagcdn.com/w320/de.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"de\",\n                \"iso639_2\": \"deu\",\n                \"name\": \"German\",\n                \"nativeName\": \"Deutsch\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Alamagn\",\n            \"pt\": \"Alemanha\",\n            \"nl\": \"Duitsland\",\n            \"hr\": \"Njemačka\",\n            \"fa\": \"آلمان\",\n            \"de\": \"Deutschland\",\n            \"es\": \"Alemania\",\n            \"fr\": \"Allemagne\",\n            \"ja\": \"ドイツ\",\n            \"it\": \"Germania\",\n            \"hu\": \"Grúzia\"\n        },\n        \"flag\": \"https://flagcdn.com/de.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EU\",\n                \"name\": \"European Union\"\n            }\n        ],\n        \"cioc\": \"GER\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Ghana\",\n        \"topLevelDomain\": [\n            \".gh\"\n        ],\n        \"alpha2Code\": \"GH\",\n        \"alpha3Code\": \"GHA\",\n        \"callingCodes\": [\n            \"233\"\n        ],\n        \"capital\": \"Accra\",\n        \"altSpellings\": [\n            \"GH\"\n        ],\n        \"subregion\": \"Western Africa\",\n        \"region\": \"Africa\",\n        \"population\": 31072945,\n        \"latlng\": [\n            8.0,\n            -2.0\n        ],\n        \"demonym\": \"Ghanaian\",\n        \"area\": 238533.0,\n        \"gini\": 43.5,\n        \"timezones\": [\n            \"UTC\"\n        ],\n        \"borders\": [\n            \"BFA\",\n            \"CIV\",\n            \"TGO\"\n        ],\n        \"nativeName\": \"Ghana\",\n        \"numericCode\": \"288\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/gh.svg\",\n            \"png\": \"https://flagcdn.com/w320/gh.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"GHS\",\n                \"name\": \"Ghanaian cedi\",\n                \"symbol\": \"₵\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Ghana\",\n            \"pt\": \"Gana\",\n            \"nl\": \"Ghana\",\n            \"hr\": \"Gana\",\n            \"fa\": \"غنا\",\n            \"de\": \"Ghana\",\n            \"es\": \"Ghana\",\n            \"fr\": \"Ghana\",\n            \"ja\": \"ガーナ\",\n            \"it\": \"Ghana\",\n            \"hu\": \"Ghána\"\n        },\n        \"flag\": \"https://flagcdn.com/gh.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"GHA\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Gibraltar\",\n        \"topLevelDomain\": [\n            \".gi\"\n        ],\n        \"alpha2Code\": \"GI\",\n        \"alpha3Code\": \"GIB\",\n        \"callingCodes\": [\n            \"350\"\n        ],\n        \"capital\": \"Gibraltar\",\n        \"altSpellings\": [\n            \"GI\"\n        ],\n        \"subregion\": \"Southern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 33691,\n        \"latlng\": [\n            36.13333333,\n            -5.35\n        ],\n        \"demonym\": \"Gibraltar\",\n        \"area\": 6.0,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"ESP\"\n        ],\n        \"nativeName\": \"Gibraltar\",\n        \"numericCode\": \"292\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/gi.svg\",\n            \"png\": \"https://flagcdn.com/w320/gi.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"GIP\",\n                \"name\": \"Gibraltar pound\",\n                \"symbol\": \"£\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Jibraltar\",\n            \"pt\": \"Gibraltar\",\n            \"nl\": \"Gibraltar\",\n            \"hr\": \"Gibraltar\",\n            \"fa\": \"جبل‌طارق\",\n            \"de\": \"Gibraltar\",\n            \"es\": \"Gibraltar\",\n            \"fr\": \"Gibraltar\",\n            \"ja\": \"ジブラルタル\",\n            \"it\": \"Gibilterra\",\n            \"hu\": \"Gibraltár\"\n        },\n        \"flag\": \"https://flagcdn.com/gi.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EU\",\n                \"name\": \"European Union\"\n            }\n        ],\n        \"independent\": false\n    },\n    {\n        \"name\": \"Greece\",\n        \"topLevelDomain\": [\n            \".gr\"\n        ],\n        \"alpha2Code\": \"GR\",\n        \"alpha3Code\": \"GRC\",\n        \"callingCodes\": [\n            \"30\"\n        ],\n        \"capital\": \"Athens\",\n        \"altSpellings\": [\n            \"GR\",\n            \"Elláda\",\n            \"Hellenic Republic\",\n            \"Ελληνική Δημοκρατία\"\n        ],\n        \"subregion\": \"Southern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 10715549,\n        \"latlng\": [\n            39.0,\n            22.0\n        ],\n        \"demonym\": \"Greek\",\n        \"area\": 131990.0,\n        \"gini\": 32.9,\n        \"timezones\": [\n            \"UTC+02:00\"\n        ],\n        \"borders\": [\n            \"ALB\",\n            \"BGR\",\n            \"TUR\",\n            \"MKD\"\n        ],\n        \"nativeName\": \"Ελλάδα\",\n        \"numericCode\": \"300\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/gr.svg\",\n            \"png\": \"https://flagcdn.com/w320/gr.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"el\",\n                \"iso639_2\": \"ell\",\n                \"name\": \"Greek (modern)\",\n                \"nativeName\": \"ελληνικά\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Gres\",\n            \"pt\": \"Grécia\",\n            \"nl\": \"Griekenland\",\n            \"hr\": \"Grčka\",\n            \"fa\": \"یونان\",\n            \"de\": \"Griechenland\",\n            \"es\": \"Grecia\",\n            \"fr\": \"Grèce\",\n            \"ja\": \"ギリシャ\",\n            \"it\": \"Grecia\",\n            \"hu\": \"Görögország\"\n        },\n        \"flag\": \"https://flagcdn.com/gr.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EU\",\n                \"name\": \"European Union\"\n            }\n        ],\n        \"cioc\": \"GRE\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Greenland\",\n        \"topLevelDomain\": [\n            \".gl\"\n        ],\n        \"alpha2Code\": \"GL\",\n        \"alpha3Code\": \"GRL\",\n        \"callingCodes\": [\n            \"299\"\n        ],\n        \"capital\": \"Nuuk\",\n        \"altSpellings\": [\n            \"GL\",\n            \"Grønland\"\n        ],\n        \"subregion\": \"Northern America\",\n        \"region\": \"Americas\",\n        \"population\": 56367,\n        \"latlng\": [\n            72.0,\n            -40.0\n        ],\n        \"demonym\": \"Greenlandic\",\n        \"area\": 2166086.0,\n        \"timezones\": [\n            \"UTC-04:00\",\n            \"UTC-03:00\",\n            \"UTC-01:00\",\n            \"UTC+00:00\"\n        ],\n        \"nativeName\": \"Kalaallit Nunaat\",\n        \"numericCode\": \"304\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/gl.svg\",\n            \"png\": \"https://flagcdn.com/w320/gl.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"DKK\",\n                \"name\": \"Danish krone\",\n                \"symbol\": \"kr\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"kl\",\n                \"iso639_2\": \"kal\",\n                \"name\": \"Greenlandic\",\n                \"nativeName\": \"kalaallisut\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Greunland\",\n            \"pt\": \"Gronelândia\",\n            \"nl\": \"Groenland\",\n            \"hr\": \"Grenland\",\n            \"fa\": \"گرینلند\",\n            \"de\": \"Grönland\",\n            \"es\": \"Groenlandia\",\n            \"fr\": \"Groenland\",\n            \"ja\": \"グリーンランド\",\n            \"it\": \"Groenlandia\",\n            \"hu\": \"Grönland\"\n        },\n        \"flag\": \"https://flagcdn.com/gl.svg\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"Grenada\",\n        \"topLevelDomain\": [\n            \".gd\"\n        ],\n        \"alpha2Code\": \"GD\",\n        \"alpha3Code\": \"GRD\",\n        \"callingCodes\": [\n            \"1\"\n        ],\n        \"capital\": \"St. George's\",\n        \"altSpellings\": [\n            \"GD\"\n        ],\n        \"subregion\": \"Caribbean\",\n        \"region\": \"Americas\",\n        \"population\": 112519,\n        \"latlng\": [\n            12.11666666,\n            -61.66666666\n        ],\n        \"demonym\": \"Grenadian\",\n        \"area\": 344.0,\n        \"timezones\": [\n            \"UTC-04:00\"\n        ],\n        \"nativeName\": \"Grenada\",\n        \"numericCode\": \"308\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/gd.svg\",\n            \"png\": \"https://flagcdn.com/w320/gd.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"XCD\",\n                \"name\": \"East Caribbean dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Grenada\",\n            \"pt\": \"Granada\",\n            \"nl\": \"Grenada\",\n            \"hr\": \"Grenada\",\n            \"fa\": \"گرنادا\",\n            \"de\": \"Grenada\",\n            \"es\": \"Grenada\",\n            \"fr\": \"Grenade\",\n            \"ja\": \"グレナダ\",\n            \"it\": \"Grenada\",\n            \"hu\": \"Grenada\"\n        },\n        \"flag\": \"https://flagcdn.com/gd.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"CARICOM\",\n                \"name\": \"Caribbean Community\",\n                \"otherNames\": [\n                    \"Comunidad del Caribe\",\n                    \"Communauté Caribéenne\",\n                    \"Caribische Gemeenschap\"\n                ]\n            }\n        ],\n        \"cioc\": \"GRN\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Guadeloupe\",\n        \"topLevelDomain\": [\n            \".gp\"\n        ],\n        \"alpha2Code\": \"GP\",\n        \"alpha3Code\": \"GLP\",\n        \"callingCodes\": [\n            \"590\"\n        ],\n        \"capital\": \"Basse-Terre\",\n        \"altSpellings\": [\n            \"GP\",\n            \"Gwadloup\"\n        ],\n        \"subregion\": \"Caribbean\",\n        \"region\": \"Americas\",\n        \"population\": 400132,\n        \"latlng\": [\n            16.25,\n            -61.583333\n        ],\n        \"demonym\": \"Guadeloupian\",\n        \"timezones\": [\n            \"UTC-04:00\"\n        ],\n        \"nativeName\": \"Guadeloupe\",\n        \"numericCode\": \"312\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/gp.svg\",\n            \"png\": \"https://flagcdn.com/w320/gp.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Gwadeloup\",\n            \"pt\": \"Guadalupe\",\n            \"nl\": \"Guadeloupe\",\n            \"hr\": \"Gvadalupa\",\n            \"fa\": \"جزیره گوادلوپ\",\n            \"de\": \"Guadeloupe\",\n            \"es\": \"Guadalupe\",\n            \"fr\": \"Guadeloupe\",\n            \"ja\": \"グアドループ\",\n            \"it\": \"Guadeloupa\",\n            \"hu\": \"Guadeloupe\"\n        },\n        \"flag\": \"https://flagcdn.com/gp.svg\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"Guam\",\n        \"topLevelDomain\": [\n            \".gu\"\n        ],\n        \"alpha2Code\": \"GU\",\n        \"alpha3Code\": \"GUM\",\n        \"callingCodes\": [\n            \"1\"\n        ],\n        \"capital\": \"Hagåtña\",\n        \"altSpellings\": [\n            \"GU\",\n            \"Guåhån\"\n        ],\n        \"subregion\": \"Micronesia\",\n        \"region\": \"Oceania\",\n        \"population\": 168783,\n        \"latlng\": [\n            13.46666666,\n            144.78333333\n        ],\n        \"demonym\": \"Guamanian\",\n        \"area\": 549.0,\n        \"timezones\": [\n            \"UTC+10:00\"\n        ],\n        \"nativeName\": \"Guam\",\n        \"numericCode\": \"316\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/gu.svg\",\n            \"png\": \"https://flagcdn.com/w320/gu.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"USD\",\n                \"name\": \"United States dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            },\n            {\n                \"iso639_1\": \"ch\",\n                \"iso639_2\": \"cha\",\n                \"name\": \"Chamorro\",\n                \"nativeName\": \"Chamoru\"\n            },\n            {\n                \"iso639_1\": \"es\",\n                \"iso639_2\": \"spa\",\n                \"name\": \"Spanish\",\n                \"nativeName\": \"Español\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Guam\",\n            \"pt\": \"Guame\",\n            \"nl\": \"Guam\",\n            \"hr\": \"Guam\",\n            \"fa\": \"گوام\",\n            \"de\": \"Guam\",\n            \"es\": \"Guam\",\n            \"fr\": \"Guam\",\n            \"ja\": \"グアム\",\n            \"it\": \"Guam\",\n            \"hu\": \"Guam\"\n        },\n        \"flag\": \"https://flagcdn.com/gu.svg\",\n        \"cioc\": \"GUM\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"Guatemala\",\n        \"topLevelDomain\": [\n            \".gt\"\n        ],\n        \"alpha2Code\": \"GT\",\n        \"alpha3Code\": \"GTM\",\n        \"callingCodes\": [\n            \"502\"\n        ],\n        \"capital\": \"Guatemala City\",\n        \"altSpellings\": [\n            \"GT\"\n        ],\n        \"subregion\": \"Central America\",\n        \"region\": \"Americas\",\n        \"population\": 16858333,\n        \"latlng\": [\n            15.5,\n            -90.25\n        ],\n        \"demonym\": \"Guatemalan\",\n        \"area\": 108889.0,\n        \"gini\": 48.3,\n        \"timezones\": [\n            \"UTC-06:00\"\n        ],\n        \"borders\": [\n            \"BLZ\",\n            \"SLV\",\n            \"HND\",\n            \"MEX\"\n        ],\n        \"nativeName\": \"Guatemala\",\n        \"numericCode\": \"320\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/gt.svg\",\n            \"png\": \"https://flagcdn.com/w320/gt.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"GTQ\",\n                \"name\": \"Guatemalan quetzal\",\n                \"symbol\": \"Q\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"es\",\n                \"iso639_2\": \"spa\",\n                \"name\": \"Spanish\",\n                \"nativeName\": \"Español\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Guatemala\",\n            \"pt\": \"Guatemala\",\n            \"nl\": \"Guatemala\",\n            \"hr\": \"Gvatemala\",\n            \"fa\": \"گواتمالا\",\n            \"de\": \"Guatemala\",\n            \"es\": \"Guatemala\",\n            \"fr\": \"Guatemala\",\n            \"ja\": \"グアテマラ\",\n            \"it\": \"Guatemala\",\n            \"hu\": \"Guatemala\"\n        },\n        \"flag\": \"https://flagcdn.com/gt.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"CAIS\",\n                \"name\": \"Central American Integration System\",\n                \"otherAcronyms\": [\n                    \"SICA\"\n                ],\n                \"otherNames\": [\n                    \"Sistema de la Integración Centroamericana,\"\n                ]\n            }\n        ],\n        \"cioc\": \"GUA\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Guernsey\",\n        \"topLevelDomain\": [\n            \".gg\"\n        ],\n        \"alpha2Code\": \"GG\",\n        \"alpha3Code\": \"GGY\",\n        \"callingCodes\": [\n            \"44\"\n        ],\n        \"capital\": \"St. Peter Port\",\n        \"altSpellings\": [\n            \"GG\",\n            \"Bailiwick of Guernsey\",\n            \"Bailliage de Guernesey\"\n        ],\n        \"subregion\": \"Northern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 62999,\n        \"latlng\": [\n            49.46666666,\n            -2.58333333\n        ],\n        \"demonym\": \"Channel Islander\",\n        \"area\": 78.0,\n        \"timezones\": [\n            \"UTC+00:00\"\n        ],\n        \"nativeName\": \"Guernsey\",\n        \"numericCode\": \"831\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/gg.svg\",\n            \"png\": \"https://flagcdn.com/w320/gg.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"GBP\",\n                \"name\": \"British pound\",\n                \"symbol\": \"£\"\n            },\n            {\n                \"code\": \"GGP\",\n                \"name\": \"Guernsey pound\",\n                \"symbol\": \"£\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            },\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Gwernenez\",\n            \"pt\": \"Guernsey\",\n            \"nl\": \"Guernsey\",\n            \"hr\": \"Guernsey\",\n            \"fa\": \"گرنزی\",\n            \"de\": \"Guernsey\",\n            \"es\": \"Guernsey\",\n            \"fr\": \"Guernesey\",\n            \"ja\": \"ガーンジー\",\n            \"it\": \"Guernsey\",\n            \"hu\": \"Guernsey\"\n        },\n        \"flag\": \"https://flagcdn.com/gg.svg\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"Guinea\",\n        \"topLevelDomain\": [\n            \".gn\"\n        ],\n        \"alpha2Code\": \"GN\",\n        \"alpha3Code\": \"GIN\",\n        \"callingCodes\": [\n            \"224\"\n        ],\n        \"capital\": \"Conakry\",\n        \"altSpellings\": [\n            \"GN\",\n            \"Republic of Guinea\",\n            \"République de Guinée\"\n        ],\n        \"subregion\": \"Western Africa\",\n        \"region\": \"Africa\",\n        \"population\": 13132792,\n        \"latlng\": [\n            11.0,\n            -10.0\n        ],\n        \"demonym\": \"Guinean\",\n        \"area\": 245857.0,\n        \"gini\": 33.7,\n        \"timezones\": [\n            \"UTC\"\n        ],\n        \"borders\": [\n            \"CIV\",\n            \"GNB\",\n            \"LBR\",\n            \"MLI\",\n            \"SEN\",\n            \"SLE\"\n        ],\n        \"nativeName\": \"Guinée\",\n        \"numericCode\": \"324\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/gn.svg\",\n            \"png\": \"https://flagcdn.com/w320/gn.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"GNF\",\n                \"name\": \"Guinean franc\",\n                \"symbol\": \"Fr\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            },\n            {\n                \"iso639_1\": \"ff\",\n                \"iso639_2\": \"ful\",\n                \"name\": \"Fula\",\n                \"nativeName\": \"Fulfulde\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Ginea\",\n            \"pt\": \"Guiné\",\n            \"nl\": \"Guinee\",\n            \"hr\": \"Gvineja\",\n            \"fa\": \"گینه\",\n            \"de\": \"Guinea\",\n            \"es\": \"Guinea\",\n            \"fr\": \"Guinée\",\n            \"ja\": \"ギニア\",\n            \"it\": \"Guinea\",\n            \"hu\": \"Guinea\"\n        },\n        \"flag\": \"https://flagcdn.com/gn.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"GUI\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Guinea-Bissau\",\n        \"topLevelDomain\": [\n            \".gw\"\n        ],\n        \"alpha2Code\": \"GW\",\n        \"alpha3Code\": \"GNB\",\n        \"callingCodes\": [\n            \"245\"\n        ],\n        \"capital\": \"Bissau\",\n        \"altSpellings\": [\n            \"GW\",\n            \"Republic of Guinea-Bissau\",\n            \"República da Guiné-Bissau\"\n        ],\n        \"subregion\": \"Western Africa\",\n        \"region\": \"Africa\",\n        \"population\": 1967998,\n        \"latlng\": [\n            12.0,\n            -15.0\n        ],\n        \"demonym\": \"Guinea-Bissauan\",\n        \"area\": 36125.0,\n        \"gini\": 50.7,\n        \"timezones\": [\n            \"UTC\"\n        ],\n        \"borders\": [\n            \"GIN\",\n            \"SEN\"\n        ],\n        \"nativeName\": \"Guiné-Bissau\",\n        \"numericCode\": \"624\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/gw.svg\",\n            \"png\": \"https://flagcdn.com/w320/gw.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"XOF\",\n                \"name\": \"West African CFA franc\",\n                \"symbol\": \"Fr\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"pt\",\n                \"iso639_2\": \"por\",\n                \"name\": \"Portuguese\",\n                \"nativeName\": \"Português\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Ginea-Bissau\",\n            \"pt\": \"Guiné-Bissau\",\n            \"nl\": \"Guinee-Bissau\",\n            \"hr\": \"Gvineja Bisau\",\n            \"fa\": \"گینه بیسائو\",\n            \"de\": \"Guinea-Bissau\",\n            \"es\": \"Guinea-Bisáu\",\n            \"fr\": \"Guinée-Bissau\",\n            \"ja\": \"ギニアビサウ\",\n            \"it\": \"Guinea-Bissau\",\n            \"hu\": \"Bissau-Guinea\"\n        },\n        \"flag\": \"https://flagcdn.com/gw.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"GBS\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Guyana\",\n        \"topLevelDomain\": [\n            \".gy\"\n        ],\n        \"alpha2Code\": \"GY\",\n        \"alpha3Code\": \"GUY\",\n        \"callingCodes\": [\n            \"592\"\n        ],\n        \"capital\": \"Georgetown\",\n        \"altSpellings\": [\n            \"GY\",\n            \"Co-operative Republic of Guyana\"\n        ],\n        \"subregion\": \"South America\",\n        \"region\": \"Americas\",\n        \"population\": 786559,\n        \"latlng\": [\n            5.0,\n            -59.0\n        ],\n        \"demonym\": \"Guyanese\",\n        \"area\": 214969.0,\n        \"gini\": 45.1,\n        \"timezones\": [\n            \"UTC-04:00\"\n        ],\n        \"borders\": [\n            \"BRA\",\n            \"SUR\",\n            \"VEN\"\n        ],\n        \"nativeName\": \"Guyana\",\n        \"numericCode\": \"328\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/gy.svg\",\n            \"png\": \"https://flagcdn.com/w320/gy.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"GYD\",\n                \"name\": \"Guyanese dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Guyana\",\n            \"pt\": \"Guiana\",\n            \"nl\": \"Guyana\",\n            \"hr\": \"Gvajana\",\n            \"fa\": \"گویان\",\n            \"de\": \"Guyana\",\n            \"es\": \"Guyana\",\n            \"fr\": \"Guyane\",\n            \"ja\": \"ガイアナ\",\n            \"it\": \"Guyana\",\n            \"hu\": \"Guyana\"\n        },\n        \"flag\": \"https://flagcdn.com/gy.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"CARICOM\",\n                \"name\": \"Caribbean Community\",\n                \"otherNames\": [\n                    \"Comunidad del Caribe\",\n                    \"Communauté Caribéenne\",\n                    \"Caribische Gemeenschap\"\n                ]\n            },\n            {\n                \"acronym\": \"USAN\",\n                \"name\": \"Union of South American Nations\",\n                \"otherAcronyms\": [\n                    \"UNASUR\",\n                    \"UNASUL\",\n                    \"UZAN\"\n                ],\n                \"otherNames\": [\n                    \"Unión de Naciones Suramericanas\",\n                    \"União de Nações Sul-Americanas\",\n                    \"Unie van Zuid-Amerikaanse Naties\",\n                    \"South American Union\"\n                ]\n            }\n        ],\n        \"cioc\": \"GUY\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Haiti\",\n        \"topLevelDomain\": [\n            \".ht\"\n        ],\n        \"alpha2Code\": \"HT\",\n        \"alpha3Code\": \"HTI\",\n        \"callingCodes\": [\n            \"509\"\n        ],\n        \"capital\": \"Port-au-Prince\",\n        \"altSpellings\": [\n            \"HT\",\n            \"Republic of Haiti\",\n            \"République d'Haïti\",\n            \"Repiblik Ayiti\"\n        ],\n        \"subregion\": \"Caribbean\",\n        \"region\": \"Americas\",\n        \"population\": 11402533,\n        \"latlng\": [\n            19.0,\n            -72.41666666\n        ],\n        \"demonym\": \"Haitian\",\n        \"area\": 27750.0,\n        \"gini\": 41.1,\n        \"timezones\": [\n            \"UTC-05:00\"\n        ],\n        \"borders\": [\n            \"DOM\"\n        ],\n        \"nativeName\": \"Haïti\",\n        \"numericCode\": \"332\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ht.svg\",\n            \"png\": \"https://flagcdn.com/w320/ht.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"HTG\",\n                \"name\": \"Haitian gourde\",\n                \"symbol\": \"G\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            },\n            {\n                \"iso639_1\": \"ht\",\n                \"iso639_2\": \"hat\",\n                \"name\": \"Haitian\",\n                \"nativeName\": \"Kreyòl ayisyen\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Haiti\",\n            \"pt\": \"Haiti\",\n            \"nl\": \"Haïti\",\n            \"hr\": \"Haiti\",\n            \"fa\": \"هائیتی\",\n            \"de\": \"Haiti\",\n            \"es\": \"Haiti\",\n            \"fr\": \"Haïti\",\n            \"ja\": \"ハイチ\",\n            \"it\": \"Haiti\",\n            \"hu\": \"Haiti\"\n        },\n        \"flag\": \"https://flagcdn.com/ht.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"CARICOM\",\n                \"name\": \"Caribbean Community\",\n                \"otherNames\": [\n                    \"Comunidad del Caribe\",\n                    \"Communauté Caribéenne\",\n                    \"Caribische Gemeenschap\"\n                ]\n            }\n        ],\n        \"cioc\": \"HAI\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Heard Island and McDonald Islands\",\n        \"topLevelDomain\": [\n            \".hm\",\n            \".aq\"\n        ],\n        \"alpha2Code\": \"HM\",\n        \"alpha3Code\": \"HMD\",\n        \"callingCodes\": [\n            \"672\"\n        ],\n        \"altSpellings\": [\n            \"HM\"\n        ],\n        \"subregion\": \"Antarctic\",\n        \"region\": \"Antarctic\",\n        \"population\": 0,\n        \"latlng\": [\n            -53.1,\n            72.51666666\n        ],\n        \"demonym\": \"Heard and McDonald Islander\",\n        \"area\": 412.0,\n        \"timezones\": [\n            \"UTC+05:00\"\n        ],\n        \"nativeName\": \"Heard Island and McDonald Islands\",\n        \"numericCode\": \"334\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/hm.svg\",\n            \"png\": \"https://flagcdn.com/w320/hm.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"AUD\",\n                \"name\": \"Australian dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Inizi Heard ha McDonald\",\n            \"pt\": \"Ilha Heard e Ilhas McDonald\",\n            \"nl\": \"Heard- en McDonaldeilanden\",\n            \"hr\": \"Otok Heard i otočje McDonald\",\n            \"fa\": \"جزیره هرد و جزایر مک‌دونالد\",\n            \"de\": \"Heard und die McDonaldinseln\",\n            \"es\": \"Islas Heard y McDonald\",\n            \"fr\": \"Îles Heard-et-MacDonald\",\n            \"ja\": \"ハード島とマクドナルド諸島\",\n            \"it\": \"Isole Heard e McDonald\",\n            \"hu\": \"Heard-sziget és McDonald-szigetek\"\n        },\n        \"flag\": \"https://flagcdn.com/hm.svg\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"Vatican City\",\n        \"topLevelDomain\": [\n            \".va\"\n        ],\n        \"alpha2Code\": \"VA\",\n        \"alpha3Code\": \"VAT\",\n        \"callingCodes\": [\n            \"379\"\n        ],\n        \"capital\": \"Vatican City\",\n        \"altSpellings\": [\n            \"Vatican\",\n            \"The Vatican\"\n        ],\n        \"subregion\": \"Southern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 451,\n        \"latlng\": [\n            41.9,\n            12.45\n        ],\n        \"demonym\": \"Vatican\",\n        \"area\": 0.44,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"ITA\"\n        ],\n        \"nativeName\": \"Status Civitatis Vaticanae\",\n        \"numericCode\": \"336\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/va.svg\",\n            \"png\": \"https://flagcdn.com/w320/va.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"la\",\n                \"iso639_2\": \"lat\",\n                \"name\": \"Latin\",\n                \"nativeName\": \"latine\"\n            },\n            {\n                \"iso639_1\": \"it\",\n                \"iso639_2\": \"ita\",\n                \"name\": \"Italian\",\n                \"nativeName\": \"Italiano\"\n            },\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"Français\"\n            },\n            {\n                \"iso639_1\": \"de\",\n                \"iso639_2\": \"deu\",\n                \"name\": \"German\",\n                \"nativeName\": \"Deutsch\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Vatikan\",\n            \"pt\": \"Vaticano\",\n            \"nl\": \"Heilige Stoel\",\n            \"hr\": \"Sveta Stolica\",\n            \"fa\": \"سریر مقدس\",\n            \"de\": \"Heiliger Stuhl\",\n            \"es\": \"Santa Sede\",\n            \"fr\": \"Saint-Siège\",\n            \"ja\": \"聖座\",\n            \"it\": \"Santa Sede\",\n            \"hu\": \"Vatikán\"\n        },\n        \"flag\": \"https://flagcdn.com/va.svg\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Honduras\",\n        \"topLevelDomain\": [\n            \".hn\"\n        ],\n        \"alpha2Code\": \"HN\",\n        \"alpha3Code\": \"HND\",\n        \"callingCodes\": [\n            \"504\"\n        ],\n        \"capital\": \"Tegucigalpa\",\n        \"altSpellings\": [\n            \"HN\",\n            \"Republic of Honduras\",\n            \"República de Honduras\"\n        ],\n        \"subregion\": \"Central America\",\n        \"region\": \"Americas\",\n        \"population\": 9904608,\n        \"latlng\": [\n            15.0,\n            -86.5\n        ],\n        \"demonym\": \"Honduran\",\n        \"area\": 112492.0,\n        \"gini\": 48.2,\n        \"timezones\": [\n            \"UTC-06:00\"\n        ],\n        \"borders\": [\n            \"GTM\",\n            \"SLV\",\n            \"NIC\"\n        ],\n        \"nativeName\": \"Honduras\",\n        \"numericCode\": \"340\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/hn.svg\",\n            \"png\": \"https://flagcdn.com/w320/hn.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"HNL\",\n                \"name\": \"Honduran lempira\",\n                \"symbol\": \"L\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"es\",\n                \"iso639_2\": \"spa\",\n                \"name\": \"Spanish\",\n                \"nativeName\": \"Español\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Honduras\",\n            \"pt\": \"Honduras\",\n            \"nl\": \"Honduras\",\n            \"hr\": \"Honduras\",\n            \"fa\": \"هندوراس\",\n            \"de\": \"Honduras\",\n            \"es\": \"Honduras\",\n            \"fr\": \"Honduras\",\n            \"ja\": \"ホンジュラス\",\n            \"it\": \"Honduras\",\n            \"hu\": \"Honduras\"\n        },\n        \"flag\": \"https://flagcdn.com/hn.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"CAIS\",\n                \"name\": \"Central American Integration System\",\n                \"otherAcronyms\": [\n                    \"SICA\"\n                ],\n                \"otherNames\": [\n                    \"Sistema de la Integración Centroamericana,\"\n                ]\n            }\n        ],\n        \"cioc\": \"HON\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Hungary\",\n        \"topLevelDomain\": [\n            \".hu\"\n        ],\n        \"alpha2Code\": \"HU\",\n        \"alpha3Code\": \"HUN\",\n        \"callingCodes\": [\n            \"36\"\n        ],\n        \"capital\": \"Budapest\",\n        \"altSpellings\": [\n            \"HU\"\n        ],\n        \"subregion\": \"Central Europe\",\n        \"region\": \"Europe\",\n        \"population\": 9749763,\n        \"latlng\": [\n            47.0,\n            20.0\n        ],\n        \"demonym\": \"Hungarian\",\n        \"area\": 93028.0,\n        \"gini\": 29.6,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"AUT\",\n            \"HRV\",\n            \"ROU\",\n            \"SRB\",\n            \"SVK\",\n            \"SVN\",\n            \"UKR\"\n        ],\n        \"nativeName\": \"Magyarország\",\n        \"numericCode\": \"348\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/hu.svg\",\n            \"png\": \"https://flagcdn.com/w320/hu.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"HUF\",\n                \"name\": \"Hungarian forint\",\n                \"symbol\": \"Ft\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"hu\",\n                \"iso639_2\": \"hun\",\n                \"name\": \"Hungarian\",\n                \"nativeName\": \"magyar\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Hungaria\",\n            \"pt\": \"Hungria\",\n            \"nl\": \"Hongarije\",\n            \"hr\": \"Mađarska\",\n            \"fa\": \"مجارستان\",\n            \"de\": \"Ungarn\",\n            \"es\": \"Hungría\",\n            \"fr\": \"Hongrie\",\n            \"ja\": \"ハンガリー\",\n            \"it\": \"Ungheria\",\n            \"hu\": \"Magyarország\"\n        },\n        \"flag\": \"https://flagcdn.com/hu.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EU\",\n                \"name\": \"European Union\"\n            }\n        ],\n        \"cioc\": \"HUN\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Hong Kong\",\n        \"topLevelDomain\": [\n            \".hk\"\n        ],\n        \"alpha2Code\": \"HK\",\n        \"alpha3Code\": \"HKG\",\n        \"callingCodes\": [\n            \"852\"\n        ],\n        \"capital\": \"City of Victoria\",\n        \"altSpellings\": [\n            \"HK\",\n            \"香港\"\n        ],\n        \"subregion\": \"Eastern Asia\",\n        \"region\": \"Asia\",\n        \"population\": 7481800,\n        \"latlng\": [\n            22.25,\n            114.16666666\n        ],\n        \"demonym\": \"Chinese\",\n        \"area\": 1104.0,\n        \"timezones\": [\n            \"UTC+08:00\"\n        ],\n        \"borders\": [\n            \"CHN\"\n        ],\n        \"nativeName\": \"香港\",\n        \"numericCode\": \"344\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/hk.svg\",\n            \"png\": \"https://flagcdn.com/w320/hk.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"HKD\",\n                \"name\": \"Hong Kong dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            },\n            {\n                \"iso639_1\": \"zh\",\n                \"iso639_2\": \"zho\",\n                \"name\": \"Chinese\",\n                \"nativeName\": \"中文 (Zhōngwén)\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Hong Kong\",\n            \"pt\": \"Hong Kong\",\n            \"nl\": \"Hongkong\",\n            \"hr\": \"Hong Kong\",\n            \"fa\": \"هنگ‌کنگ\",\n            \"de\": \"Hong Kong\",\n            \"es\": \"Hong Kong\",\n            \"fr\": \"Hong Kong\",\n            \"ja\": \"香港\",\n            \"it\": \"Hong Kong\",\n            \"hu\": \"Hong Kong\"\n        },\n        \"flag\": \"https://flagcdn.com/hk.svg\",\n        \"cioc\": \"HKG\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"Iceland\",\n        \"topLevelDomain\": [\n            \".is\"\n        ],\n        \"alpha2Code\": \"IS\",\n        \"alpha3Code\": \"ISL\",\n        \"callingCodes\": [\n            \"354\"\n        ],\n        \"capital\": \"Reykjavík\",\n        \"altSpellings\": [\n            \"IS\",\n            \"Island\",\n            \"Republic of Iceland\",\n            \"Lýðveldið Ísland\"\n        ],\n        \"subregion\": \"Northern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 366425,\n        \"latlng\": [\n            65.0,\n            -18.0\n        ],\n        \"demonym\": \"Icelander\",\n        \"area\": 103000.0,\n        \"gini\": 26.1,\n        \"timezones\": [\n            \"UTC\"\n        ],\n        \"nativeName\": \"Ísland\",\n        \"numericCode\": \"352\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/is.svg\",\n            \"png\": \"https://flagcdn.com/w320/is.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"ISK\",\n                \"name\": \"Icelandic króna\",\n                \"symbol\": \"kr\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"is\",\n                \"iso639_2\": \"isl\",\n                \"name\": \"Icelandic\",\n                \"nativeName\": \"Íslenska\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Island\",\n            \"pt\": \"Islândia\",\n            \"nl\": \"IJsland\",\n            \"hr\": \"Island\",\n            \"fa\": \"ایسلند\",\n            \"de\": \"Island\",\n            \"es\": \"Islandia\",\n            \"fr\": \"Islande\",\n            \"ja\": \"アイスランド\",\n            \"it\": \"Islanda\",\n            \"hu\": \"Izland\"\n        },\n        \"flag\": \"https://flagcdn.com/is.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EFTA\",\n                \"name\": \"European Free Trade Association\"\n            }\n        ],\n        \"cioc\": \"ISL\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"India\",\n        \"topLevelDomain\": [\n            \".in\"\n        ],\n        \"alpha2Code\": \"IN\",\n        \"alpha3Code\": \"IND\",\n        \"callingCodes\": [\n            \"91\"\n        ],\n        \"capital\": \"New Delhi\",\n        \"altSpellings\": [\n            \"IN\",\n            \"Bhārat\",\n            \"Republic of India\",\n            \"Bharat Ganrajya\"\n        ],\n        \"subregion\": \"Southern Asia\",\n        \"region\": \"Asia\",\n        \"population\": 1380004385,\n        \"latlng\": [\n            20.0,\n            77.0\n        ],\n        \"demonym\": \"Indian\",\n        \"area\": 3287590.0,\n        \"gini\": 35.7,\n        \"timezones\": [\n            \"UTC+05:30\"\n        ],\n        \"borders\": [\n            \"AFG\",\n            \"BGD\",\n            \"BTN\",\n            \"MMR\",\n            \"CHN\",\n            \"NPL\",\n            \"PAK\",\n            \"LKA\"\n        ],\n        \"nativeName\": \"भारत\",\n        \"numericCode\": \"356\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/in.svg\",\n            \"png\": \"https://flagcdn.com/w320/in.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"INR\",\n                \"name\": \"Indian rupee\",\n                \"symbol\": \"₹\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"hi\",\n                \"iso639_2\": \"hin\",\n                \"name\": \"Hindi\",\n                \"nativeName\": \"हिन्दी\"\n            },\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"India\",\n            \"pt\": \"Índia\",\n            \"nl\": \"India\",\n            \"hr\": \"Indija\",\n            \"fa\": \"هند\",\n            \"de\": \"Indien\",\n            \"es\": \"India\",\n            \"fr\": \"Inde\",\n            \"ja\": \"インド\",\n            \"it\": \"India\",\n            \"hu\": \"India\"\n        },\n        \"flag\": \"https://flagcdn.com/in.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"SAARC\",\n                \"name\": \"South Asian Association for Regional Cooperation\"\n            }\n        ],\n        \"cioc\": \"IND\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Indonesia\",\n        \"topLevelDomain\": [\n            \".id\"\n        ],\n        \"alpha2Code\": \"ID\",\n        \"alpha3Code\": \"IDN\",\n        \"callingCodes\": [\n            \"62\"\n        ],\n        \"capital\": \"Jakarta\",\n        \"altSpellings\": [\n            \"ID\",\n            \"Republic of Indonesia\",\n            \"Republik Indonesia\"\n        ],\n        \"subregion\": \"South-Eastern Asia\",\n        \"region\": \"Asia\",\n        \"population\": 273523621,\n        \"latlng\": [\n            -5.0,\n            120.0\n        ],\n        \"demonym\": \"Indonesian\",\n        \"area\": 1904569.0,\n        \"gini\": 38.2,\n        \"timezones\": [\n            \"UTC+07:00\",\n            \"UTC+08:00\",\n            \"UTC+09:00\"\n        ],\n        \"borders\": [\n            \"TLS\",\n            \"MYS\",\n            \"PNG\"\n        ],\n        \"nativeName\": \"Indonesia\",\n        \"numericCode\": \"360\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/id.svg\",\n            \"png\": \"https://flagcdn.com/w320/id.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"IDR\",\n                \"name\": \"Indonesian rupiah\",\n                \"symbol\": \"Rp\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"id\",\n                \"iso639_2\": \"ind\",\n                \"name\": \"Indonesian\",\n                \"nativeName\": \"Bahasa Indonesia\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Indonezia\",\n            \"pt\": \"Indonésia\",\n            \"nl\": \"Indonesië\",\n            \"hr\": \"Indonezija\",\n            \"fa\": \"اندونزی\",\n            \"de\": \"Indonesien\",\n            \"es\": \"Indonesia\",\n            \"fr\": \"Indonésie\",\n            \"ja\": \"インドネシア\",\n            \"it\": \"Indonesia\",\n            \"hu\": \"Indonézia\"\n        },\n        \"flag\": \"https://flagcdn.com/id.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"ASEAN\",\n                \"name\": \"Association of Southeast Asian Nations\"\n            }\n        ],\n        \"cioc\": \"INA\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Ivory Coast\",\n        \"topLevelDomain\": [\n            \".ci\"\n        ],\n        \"alpha2Code\": \"CI\",\n        \"alpha3Code\": \"CIV\",\n        \"callingCodes\": [\n            \"225\"\n        ],\n        \"capital\": \"Yamoussoukro\",\n        \"altSpellings\": [\n            \"CI\",\n            \"Ivory Coast\",\n            \"Republic of Côte d'Ivoire\",\n            \"République de Côte d'Ivoire\"\n        ],\n        \"subregion\": \"Western Africa\",\n        \"region\": \"Africa\",\n        \"population\": 26378275,\n        \"latlng\": [\n            8.0,\n            -5.0\n        ],\n        \"demonym\": \"Ivorian\",\n        \"area\": 322463.0,\n        \"gini\": 41.5,\n        \"timezones\": [\n            \"UTC\"\n        ],\n        \"borders\": [\n            \"BFA\",\n            \"GHA\",\n            \"GIN\",\n            \"LBR\",\n            \"MLI\"\n        ],\n        \"nativeName\": \"Côte d'Ivoire\",\n        \"numericCode\": \"384\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ci.svg\",\n            \"png\": \"https://flagcdn.com/w320/ci.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"XOF\",\n                \"name\": \"West African CFA franc\",\n                \"symbol\": \"Fr\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Aod an Olifant\",\n            \"pt\": \"Costa do Marfim\",\n            \"nl\": \"Ivoorkust\",\n            \"hr\": \"Obala Bjelokosti\",\n            \"fa\": \"ساحل عاج\",\n            \"de\": \"Elfenbeinküste\",\n            \"es\": \"Costa de Marfil\",\n            \"fr\": \"Côte d'Ivoire\",\n            \"ja\": \"コートジボワール\",\n            \"it\": \"Costa D'Avorio\",\n            \"hu\": \"Elefántcsontpart\"\n        },\n        \"flag\": \"https://flagcdn.com/ci.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"CIV\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Iran (Islamic Republic of)\",\n        \"topLevelDomain\": [\n            \".ir\"\n        ],\n        \"alpha2Code\": \"IR\",\n        \"alpha3Code\": \"IRN\",\n        \"callingCodes\": [\n            \"98\"\n        ],\n        \"capital\": \"Tehran\",\n        \"altSpellings\": [\n            \"IR\",\n            \"Islamic Republic of Iran\",\n            \"Jomhuri-ye Eslāmi-ye Irān\"\n        ],\n        \"subregion\": \"Southern Asia\",\n        \"region\": \"Asia\",\n        \"population\": 83992953,\n        \"latlng\": [\n            32.0,\n            53.0\n        ],\n        \"demonym\": \"Iranian\",\n        \"area\": 1648195.0,\n        \"gini\": 42.0,\n        \"timezones\": [\n            \"UTC+03:30\"\n        ],\n        \"borders\": [\n            \"AFG\",\n            \"ARM\",\n            \"AZE\",\n            \"IRQ\",\n            \"PAK\",\n            \"TUR\",\n            \"TKM\"\n        ],\n        \"nativeName\": \"ایران\",\n        \"numericCode\": \"364\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ir.svg\",\n            \"png\": \"https://flagcdn.com/w320/ir.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"IRR\",\n                \"name\": \"Iranian rial\",\n                \"symbol\": \"﷼\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"fa\",\n                \"iso639_2\": \"fas\",\n                \"name\": \"Persian (Farsi)\",\n                \"nativeName\": \"فارسی\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Iran\",\n            \"pt\": \"Irão\",\n            \"nl\": \"Iran\",\n            \"hr\": \"Iran\",\n            \"fa\": \"ایران\",\n            \"de\": \"Iran\",\n            \"es\": \"Iran\",\n            \"fr\": \"Iran\",\n            \"ja\": \"イラン・イスラム共和国\",\n            \"it\": \"Iran (Islamic Republic of)\",\n            \"hu\": \"Irán\"\n        },\n        \"flag\": \"https://flagcdn.com/ir.svg\",\n        \"cioc\": \"IRI\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Iraq\",\n        \"topLevelDomain\": [\n            \".iq\"\n        ],\n        \"alpha2Code\": \"IQ\",\n        \"alpha3Code\": \"IRQ\",\n        \"callingCodes\": [\n            \"964\"\n        ],\n        \"capital\": \"Baghdad\",\n        \"altSpellings\": [\n            \"IQ\",\n            \"Republic of Iraq\",\n            \"Jumhūriyyat al-‘Irāq\"\n        ],\n        \"subregion\": \"Western Asia\",\n        \"region\": \"Asia\",\n        \"population\": 40222503,\n        \"latlng\": [\n            33.0,\n            44.0\n        ],\n        \"demonym\": \"Iraqi\",\n        \"area\": 438317.0,\n        \"gini\": 29.5,\n        \"timezones\": [\n            \"UTC+03:00\"\n        ],\n        \"borders\": [\n            \"IRN\",\n            \"JOR\",\n            \"KWT\",\n            \"SAU\",\n            \"SYR\",\n            \"TUR\"\n        ],\n        \"nativeName\": \"العراق\",\n        \"numericCode\": \"368\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/iq.svg\",\n            \"png\": \"https://flagcdn.com/w320/iq.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"IQD\",\n                \"name\": \"Iraqi dinar\",\n                \"symbol\": \"ع.د\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ar\",\n                \"iso639_2\": \"ara\",\n                \"name\": \"Arabic\",\n                \"nativeName\": \"العربية\"\n            },\n            {\n                \"iso639_1\": \"ku\",\n                \"iso639_2\": \"kur\",\n                \"name\": \"Kurdish\",\n                \"nativeName\": \"Kurdî\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Irak\",\n            \"pt\": \"Iraque\",\n            \"nl\": \"Irak\",\n            \"hr\": \"Irak\",\n            \"fa\": \"عراق\",\n            \"de\": \"Irak\",\n            \"es\": \"Irak\",\n            \"fr\": \"Irak\",\n            \"ja\": \"イラク\",\n            \"it\": \"Iraq\",\n            \"hu\": \"Irak\"\n        },\n        \"flag\": \"https://flagcdn.com/iq.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AL\",\n                \"name\": \"Arab League\",\n                \"otherNames\": [\n                    \"جامعة الدول العربية\",\n                    \"Jāmiʻat ad-Duwal al-ʻArabīyah\",\n                    \"League of Arab States\"\n                ]\n            }\n        ],\n        \"cioc\": \"IRQ\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Ireland\",\n        \"topLevelDomain\": [\n            \".ie\"\n        ],\n        \"alpha2Code\": \"IE\",\n        \"alpha3Code\": \"IRL\",\n        \"callingCodes\": [\n            \"353\"\n        ],\n        \"capital\": \"Dublin\",\n        \"altSpellings\": [\n            \"IE\",\n            \"Éire\",\n            \"Republic of Ireland\",\n            \"Poblacht na hÉireann\"\n        ],\n        \"subregion\": \"Northern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 4994724,\n        \"latlng\": [\n            53.0,\n            -8.0\n        ],\n        \"demonym\": \"Irish\",\n        \"area\": 70273.0,\n        \"gini\": 31.4,\n        \"timezones\": [\n            \"UTC\"\n        ],\n        \"borders\": [\n            \"GBR\"\n        ],\n        \"nativeName\": \"Éire\",\n        \"numericCode\": \"372\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ie.svg\",\n            \"png\": \"https://flagcdn.com/w320/ie.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ga\",\n                \"iso639_2\": \"gle\",\n                \"name\": \"Irish\",\n                \"nativeName\": \"Gaeilge\"\n            },\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Iwerzhon\",\n            \"pt\": \"Irlanda\",\n            \"nl\": \"Ierland\",\n            \"hr\": \"Irska\",\n            \"fa\": \"ایرلند\",\n            \"de\": \"Irland\",\n            \"es\": \"Irlanda\",\n            \"fr\": \"Irlande\",\n            \"ja\": \"アイルランド\",\n            \"it\": \"Irlanda\",\n            \"hu\": \"Írország\"\n        },\n        \"flag\": \"https://flagcdn.com/ie.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EU\",\n                \"name\": \"European Union\"\n            }\n        ],\n        \"cioc\": \"IRL\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Isle of Man\",\n        \"topLevelDomain\": [\n            \".im\"\n        ],\n        \"alpha2Code\": \"IM\",\n        \"alpha3Code\": \"IMN\",\n        \"callingCodes\": [\n            \"44\"\n        ],\n        \"capital\": \"Douglas\",\n        \"altSpellings\": [\n            \"IM\",\n            \"Ellan Vannin\",\n            \"Mann\",\n            \"Mannin\"\n        ],\n        \"subregion\": \"Northern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 85032,\n        \"latlng\": [\n            54.25,\n            -4.5\n        ],\n        \"demonym\": \"Manx\",\n        \"area\": 572.0,\n        \"timezones\": [\n            \"UTC+00:00\"\n        ],\n        \"nativeName\": \"Isle of Man\",\n        \"numericCode\": \"833\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/im.svg\",\n            \"png\": \"https://flagcdn.com/w320/im.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"GBP\",\n                \"name\": \"British pound\",\n                \"symbol\": \"£\"\n            },\n            {\n                \"code\": \"IMP[G]\",\n                \"name\": \"Manx pound\",\n                \"symbol\": \"£\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            },\n            {\n                \"iso639_1\": \"gv\",\n                \"iso639_2\": \"glv\",\n                \"name\": \"Manx\",\n                \"nativeName\": \"Gaelg\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Enez Vanav\",\n            \"pt\": \"Ilha de Man\",\n            \"nl\": \"Isle of Man\",\n            \"hr\": \"Otok Man\",\n            \"fa\": \"جزیره من\",\n            \"de\": \"Insel Man\",\n            \"es\": \"Isla de Man\",\n            \"fr\": \"Île de Man\",\n            \"ja\": \"マン島\",\n            \"it\": \"Isola di Man\",\n            \"hu\": \"Man\"\n        },\n        \"flag\": \"https://flagcdn.com/im.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EU\",\n                \"name\": \"European Union\"\n            }\n        ],\n        \"independent\": false\n    },\n    {\n        \"name\": \"Israel\",\n        \"topLevelDomain\": [\n            \".il\"\n        ],\n        \"alpha2Code\": \"IL\",\n        \"alpha3Code\": \"ISR\",\n        \"callingCodes\": [\n            \"972\"\n        ],\n        \"capital\": \"Jerusalem\",\n        \"altSpellings\": [\n            \"IL\",\n            \"State of Israel\",\n            \"Medīnat Yisrā'el\"\n        ],\n        \"subregion\": \"Western Asia\",\n        \"region\": \"Asia\",\n        \"population\": 9216900,\n        \"latlng\": [\n            31.5,\n            34.75\n        ],\n        \"demonym\": \"Israeli\",\n        \"area\": 20770.0,\n        \"gini\": 39.0,\n        \"timezones\": [\n            \"UTC+02:00\"\n        ],\n        \"borders\": [\n            \"EGY\",\n            \"JOR\",\n            \"LBN\",\n            \"SYR\"\n        ],\n        \"nativeName\": \"יִשְׂרָאֵל\",\n        \"numericCode\": \"376\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/il.svg\",\n            \"png\": \"https://flagcdn.com/w320/il.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"ILS\",\n                \"name\": \"Israeli new shekel\",\n                \"symbol\": \"₪\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"he\",\n                \"iso639_2\": \"heb\",\n                \"name\": \"Hebrew (modern)\",\n                \"nativeName\": \"עברית\"\n            },\n            {\n                \"iso639_1\": \"ar\",\n                \"iso639_2\": \"ara\",\n                \"name\": \"Arabic\",\n                \"nativeName\": \"العربية\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Israel\",\n            \"pt\": \"Israel\",\n            \"nl\": \"Israël\",\n            \"hr\": \"Izrael\",\n            \"fa\": \"اسرائیل\",\n            \"de\": \"Israel\",\n            \"es\": \"Israel\",\n            \"fr\": \"Israël\",\n            \"ja\": \"イスラエル\",\n            \"it\": \"Israele\",\n            \"hu\": \"Izrael\"\n        },\n        \"flag\": \"https://flagcdn.com/il.svg\",\n        \"cioc\": \"ISR\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Italy\",\n        \"topLevelDomain\": [\n            \".it\"\n        ],\n        \"alpha2Code\": \"IT\",\n        \"alpha3Code\": \"ITA\",\n        \"callingCodes\": [\n            \"39\"\n        ],\n        \"capital\": \"Rome\",\n        \"altSpellings\": [\n            \"IT\",\n            \"Italian Republic\",\n            \"Repubblica italiana\"\n        ],\n        \"subregion\": \"Southern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 59554023,\n        \"latlng\": [\n            42.83333333,\n            12.83333333\n        ],\n        \"demonym\": \"Italian\",\n        \"area\": 301336.0,\n        \"gini\": 35.9,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"AUT\",\n            \"FRA\",\n            \"SMR\",\n            \"SVN\",\n            \"CHE\",\n            \"VAT\"\n        ],\n        \"nativeName\": \"Italia\",\n        \"numericCode\": \"380\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/it.svg\",\n            \"png\": \"https://flagcdn.com/w320/it.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"it\",\n                \"iso639_2\": \"ita\",\n                \"name\": \"Italian\",\n                \"nativeName\": \"Italiano\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Italia\",\n            \"pt\": \"Itália\",\n            \"nl\": \"Italië\",\n            \"hr\": \"Italija\",\n            \"fa\": \"ایتالیا\",\n            \"de\": \"Italien\",\n            \"es\": \"Italia\",\n            \"fr\": \"Italie\",\n            \"ja\": \"イタリア\",\n            \"it\": \"Italia\",\n            \"hu\": \"Olaszország\"\n        },\n        \"flag\": \"https://flagcdn.com/it.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EU\",\n                \"name\": \"European Union\"\n            }\n        ],\n        \"cioc\": \"ITA\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Jamaica\",\n        \"topLevelDomain\": [\n            \".jm\"\n        ],\n        \"alpha2Code\": \"JM\",\n        \"alpha3Code\": \"JAM\",\n        \"callingCodes\": [\n            \"1\"\n        ],\n        \"capital\": \"Kingston\",\n        \"altSpellings\": [\n            \"JM\"\n        ],\n        \"subregion\": \"Caribbean\",\n        \"region\": \"Americas\",\n        \"population\": 2961161,\n        \"latlng\": [\n            18.25,\n            -77.5\n        ],\n        \"demonym\": \"Jamaican\",\n        \"area\": 10991.0,\n        \"gini\": 45.5,\n        \"timezones\": [\n            \"UTC-05:00\"\n        ],\n        \"nativeName\": \"Jamaica\",\n        \"numericCode\": \"388\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/jm.svg\",\n            \"png\": \"https://flagcdn.com/w320/jm.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"JMD\",\n                \"name\": \"Jamaican dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Jamaika\",\n            \"pt\": \"Jamaica\",\n            \"nl\": \"Jamaica\",\n            \"hr\": \"Jamajka\",\n            \"fa\": \"جامائیکا\",\n            \"de\": \"Jamaika\",\n            \"es\": \"Jamaica\",\n            \"fr\": \"Jamaïque\",\n            \"ja\": \"ジャマイカ\",\n            \"it\": \"Giamaica\",\n            \"hu\": \"Jamaica\"\n        },\n        \"flag\": \"https://flagcdn.com/jm.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"CARICOM\",\n                \"name\": \"Caribbean Community\",\n                \"otherNames\": [\n                    \"Comunidad del Caribe\",\n                    \"Communauté Caribéenne\",\n                    \"Caribische Gemeenschap\"\n                ]\n            }\n        ],\n        \"cioc\": \"JAM\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Japan\",\n        \"topLevelDomain\": [\n            \".jp\"\n        ],\n        \"alpha2Code\": \"JP\",\n        \"alpha3Code\": \"JPN\",\n        \"callingCodes\": [\n            \"81\"\n        ],\n        \"capital\": \"Tokyo\",\n        \"altSpellings\": [\n            \"JP\",\n            \"Nippon\",\n            \"Nihon\"\n        ],\n        \"subregion\": \"Eastern Asia\",\n        \"region\": \"Asia\",\n        \"population\": 125836021,\n        \"latlng\": [\n            36.0,\n            138.0\n        ],\n        \"demonym\": \"Japanese\",\n        \"area\": 377930.0,\n        \"gini\": 32.9,\n        \"timezones\": [\n            \"UTC+09:00\"\n        ],\n        \"nativeName\": \"日本\",\n        \"numericCode\": \"392\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/jp.svg\",\n            \"png\": \"https://flagcdn.com/w320/jp.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"JPY\",\n                \"name\": \"Japanese yen\",\n                \"symbol\": \"¥\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ja\",\n                \"iso639_2\": \"jpn\",\n                \"name\": \"Japanese\",\n                \"nativeName\": \"日本語 (にほんご)\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Japan\",\n            \"pt\": \"Japão\",\n            \"nl\": \"Japan\",\n            \"hr\": \"Japan\",\n            \"fa\": \"ژاپن\",\n            \"de\": \"Japan\",\n            \"es\": \"Japón\",\n            \"fr\": \"Japon\",\n            \"ja\": \"日本\",\n            \"it\": \"Giappone\",\n            \"hu\": \"Japán\"\n        },\n        \"flag\": \"https://flagcdn.com/jp.svg\",\n        \"cioc\": \"JPN\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Jersey\",\n        \"topLevelDomain\": [\n            \".je\"\n        ],\n        \"alpha2Code\": \"JE\",\n        \"alpha3Code\": \"JEY\",\n        \"callingCodes\": [\n            \"44\"\n        ],\n        \"capital\": \"Saint Helier\",\n        \"altSpellings\": [\n            \"JE\",\n            \"Bailiwick of Jersey\",\n            \"Bailliage de Jersey\",\n            \"Bailliage dé Jèrri\"\n        ],\n        \"subregion\": \"Northern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 100800,\n        \"latlng\": [\n            49.25,\n            -2.16666666\n        ],\n        \"demonym\": \"Channel Islander\",\n        \"area\": 116.0,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"nativeName\": \"Jersey\",\n        \"numericCode\": \"832\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/je.svg\",\n            \"png\": \"https://flagcdn.com/w320/je.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"GBP\",\n                \"name\": \"British pound\",\n                \"symbol\": \"£\"\n            },\n            {\n                \"code\": \"JEP[G]\",\n                \"name\": \"Jersey pound\",\n                \"symbol\": \"£\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            },\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Jerzenez\",\n            \"pt\": \"Jersey\",\n            \"nl\": \"Jersey\",\n            \"hr\": \"Jersey\",\n            \"fa\": \"جرزی\",\n            \"de\": \"Jersey\",\n            \"es\": \"Jersey\",\n            \"fr\": \"Jersey\",\n            \"ja\": \"ジャージー\",\n            \"it\": \"Isola di Jersey\",\n            \"hu\": \"Jersey\"\n        },\n        \"flag\": \"https://flagcdn.com/je.svg\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"Jordan\",\n        \"topLevelDomain\": [\n            \".jo\"\n        ],\n        \"alpha2Code\": \"JO\",\n        \"alpha3Code\": \"JOR\",\n        \"callingCodes\": [\n            \"962\"\n        ],\n        \"capital\": \"Amman\",\n        \"altSpellings\": [\n            \"JO\",\n            \"Hashemite Kingdom of Jordan\",\n            \"al-Mamlakah al-Urdunīyah al-Hāshimīyah\"\n        ],\n        \"subregion\": \"Western Asia\",\n        \"region\": \"Asia\",\n        \"population\": 10203140,\n        \"latlng\": [\n            31.0,\n            36.0\n        ],\n        \"demonym\": \"Jordanian\",\n        \"area\": 89342.0,\n        \"gini\": 33.7,\n        \"timezones\": [\n            \"UTC+03:00\"\n        ],\n        \"borders\": [\n            \"IRQ\",\n            \"ISR\",\n            \"SAU\",\n            \"SYR\"\n        ],\n        \"nativeName\": \"الأردن\",\n        \"numericCode\": \"400\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/jo.svg\",\n            \"png\": \"https://flagcdn.com/w320/jo.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"JOD\",\n                \"name\": \"Jordanian dinar\",\n                \"symbol\": \"د.ا\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ar\",\n                \"iso639_2\": \"ara\",\n                \"name\": \"Arabic\",\n                \"nativeName\": \"العربية\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Jordania\",\n            \"pt\": \"Jordânia\",\n            \"nl\": \"Jordanië\",\n            \"hr\": \"Jordan\",\n            \"fa\": \"اردن\",\n            \"de\": \"Jordanien\",\n            \"es\": \"Jordania\",\n            \"fr\": \"Jordanie\",\n            \"ja\": \"ヨルダン\",\n            \"it\": \"Giordania\",\n            \"hu\": \"Jordánia\"\n        },\n        \"flag\": \"https://flagcdn.com/jo.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AL\",\n                \"name\": \"Arab League\",\n                \"otherNames\": [\n                    \"جامعة الدول العربية\",\n                    \"Jāmiʻat ad-Duwal al-ʻArabīyah\",\n                    \"League of Arab States\"\n                ]\n            }\n        ],\n        \"cioc\": \"JOR\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Kazakhstan\",\n        \"topLevelDomain\": [\n            \".kz\",\n            \".қаз\"\n        ],\n        \"alpha2Code\": \"KZ\",\n        \"alpha3Code\": \"KAZ\",\n        \"callingCodes\": [\n            \"76\",\n            \"77\"\n        ],\n        \"capital\": \"Nur-Sultan\",\n        \"altSpellings\": [\n            \"KZ\",\n            \"Qazaqstan\",\n            \"Казахстан\",\n            \"Republic of Kazakhstan\",\n            \"Қазақстан Республикасы\",\n            \"Qazaqstan Respublïkası\",\n            \"Республика Казахстан\",\n            \"Respublika Kazakhstan\"\n        ],\n        \"subregion\": \"Central Asia\",\n        \"region\": \"Asia\",\n        \"population\": 18754440,\n        \"latlng\": [\n            48.0,\n            68.0\n        ],\n        \"demonym\": \"Kazakhstani\",\n        \"area\": 2724900.0,\n        \"gini\": 27.8,\n        \"timezones\": [\n            \"UTC+05:00\",\n            \"UTC+06:00\"\n        ],\n        \"borders\": [\n            \"CHN\",\n            \"KGZ\",\n            \"RUS\",\n            \"TKM\",\n            \"UZB\"\n        ],\n        \"nativeName\": \"Қазақстан\",\n        \"numericCode\": \"398\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/kz.svg\",\n            \"png\": \"https://flagcdn.com/w320/kz.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"KZT\",\n                \"name\": \"Kazakhstani tenge\",\n                \"symbol\": \"₸\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"kk\",\n                \"iso639_2\": \"kaz\",\n                \"name\": \"Kazakh\",\n                \"nativeName\": \"қазақ тілі\"\n            },\n            {\n                \"iso639_1\": \"ru\",\n                \"iso639_2\": \"rus\",\n                \"name\": \"Russian\",\n                \"nativeName\": \"Русский\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Kazakstan\",\n            \"pt\": \"Cazaquistão\",\n            \"nl\": \"Kazachstan\",\n            \"hr\": \"Kazahstan\",\n            \"fa\": \"قزاقستان\",\n            \"de\": \"Kasachstan\",\n            \"es\": \"Kazajistán\",\n            \"fr\": \"Kazakhstan\",\n            \"ja\": \"カザフスタン\",\n            \"it\": \"Kazakistan\",\n            \"hu\": \"Kazahsztán\"\n        },\n        \"flag\": \"https://flagcdn.com/kz.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EEU\",\n                \"name\": \"Eurasian Economic Union\",\n                \"otherAcronyms\": [\n                    \"EAEU\"\n                ]\n            }\n        ],\n        \"cioc\": \"KAZ\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Kenya\",\n        \"topLevelDomain\": [\n            \".ke\"\n        ],\n        \"alpha2Code\": \"KE\",\n        \"alpha3Code\": \"KEN\",\n        \"callingCodes\": [\n            \"254\"\n        ],\n        \"capital\": \"Nairobi\",\n        \"altSpellings\": [\n            \"KE\",\n            \"Republic of Kenya\",\n            \"Jamhuri ya Kenya\"\n        ],\n        \"subregion\": \"Eastern Africa\",\n        \"region\": \"Africa\",\n        \"population\": 53771300,\n        \"latlng\": [\n            1.0,\n            38.0\n        ],\n        \"demonym\": \"Kenyan\",\n        \"area\": 580367.0,\n        \"gini\": 40.8,\n        \"timezones\": [\n            \"UTC+03:00\"\n        ],\n        \"borders\": [\n            \"ETH\",\n            \"SOM\",\n            \"SSD\",\n            \"TZA\",\n            \"UGA\"\n        ],\n        \"nativeName\": \"Kenya\",\n        \"numericCode\": \"404\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ke.svg\",\n            \"png\": \"https://flagcdn.com/w320/ke.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"KES\",\n                \"name\": \"Kenyan shilling\",\n                \"symbol\": \"Sh\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            },\n            {\n                \"iso639_1\": \"sw\",\n                \"iso639_2\": \"swa\",\n                \"name\": \"Swahili\",\n                \"nativeName\": \"Kiswahili\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Kenya\",\n            \"pt\": \"Quénia\",\n            \"nl\": \"Kenia\",\n            \"hr\": \"Kenija\",\n            \"fa\": \"کنیا\",\n            \"de\": \"Kenia\",\n            \"es\": \"Kenia\",\n            \"fr\": \"Kenya\",\n            \"ja\": \"ケニア\",\n            \"it\": \"Kenya\",\n            \"hu\": \"Kenya\"\n        },\n        \"flag\": \"https://flagcdn.com/ke.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"KEN\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Kiribati\",\n        \"topLevelDomain\": [\n            \".ki\"\n        ],\n        \"alpha2Code\": \"KI\",\n        \"alpha3Code\": \"KIR\",\n        \"callingCodes\": [\n            \"686\"\n        ],\n        \"capital\": \"South Tarawa\",\n        \"altSpellings\": [\n            \"KI\",\n            \"Republic of Kiribati\",\n            \"Ribaberiki Kiribati\"\n        ],\n        \"subregion\": \"Micronesia\",\n        \"region\": \"Oceania\",\n        \"population\": 119446,\n        \"latlng\": [\n            1.41666666,\n            173.0\n        ],\n        \"demonym\": \"I-Kiribati\",\n        \"area\": 811.0,\n        \"gini\": 37.0,\n        \"timezones\": [\n            \"UTC+12:00\",\n            \"UTC+13:00\",\n            \"UTC+14:00\"\n        ],\n        \"nativeName\": \"Kiribati\",\n        \"numericCode\": \"296\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ki.svg\",\n            \"png\": \"https://flagcdn.com/w320/ki.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"AUD\",\n                \"name\": \"Australian dollar\",\n                \"symbol\": \"$\"\n            },\n            {\n                \"code\": \"KID\",\n                \"name\": \"Kiribati dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Kiribati\",\n            \"pt\": \"Quiribáti\",\n            \"nl\": \"Kiribati\",\n            \"hr\": \"Kiribati\",\n            \"fa\": \"کیریباتی\",\n            \"de\": \"Kiribati\",\n            \"es\": \"Kiribati\",\n            \"fr\": \"Kiribati\",\n            \"ja\": \"キリバス\",\n            \"it\": \"Kiribati\",\n            \"hu\": \"Kiribati\"\n        },\n        \"flag\": \"https://flagcdn.com/ki.svg\",\n        \"cioc\": \"KIR\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Kuwait\",\n        \"topLevelDomain\": [\n            \".kw\"\n        ],\n        \"alpha2Code\": \"KW\",\n        \"alpha3Code\": \"KWT\",\n        \"callingCodes\": [\n            \"965\"\n        ],\n        \"capital\": \"Kuwait City\",\n        \"altSpellings\": [\n            \"KW\",\n            \"State of Kuwait\",\n            \"Dawlat al-Kuwait\"\n        ],\n        \"subregion\": \"Western Asia\",\n        \"region\": \"Asia\",\n        \"population\": 4270563,\n        \"latlng\": [\n            29.5,\n            45.75\n        ],\n        \"demonym\": \"Kuwaiti\",\n        \"area\": 17818.0,\n        \"timezones\": [\n            \"UTC+03:00\"\n        ],\n        \"borders\": [\n            \"IRQ\",\n            \"SAU\"\n        ],\n        \"nativeName\": \"الكويت\",\n        \"numericCode\": \"414\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/kw.svg\",\n            \"png\": \"https://flagcdn.com/w320/kw.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"KWD\",\n                \"name\": \"Kuwaiti dinar\",\n                \"symbol\": \"د.ك\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ar\",\n                \"iso639_2\": \"ara\",\n                \"name\": \"Arabic\",\n                \"nativeName\": \"العربية\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Koweit\",\n            \"pt\": \"Kuwait\",\n            \"nl\": \"Koeweit\",\n            \"hr\": \"Kuvajt\",\n            \"fa\": \"کویت\",\n            \"de\": \"Kuwait\",\n            \"es\": \"Kuwait\",\n            \"fr\": \"Koweït\",\n            \"ja\": \"クウェート\",\n            \"it\": \"Kuwait\",\n            \"hu\": \"Kuvait\"\n        },\n        \"flag\": \"https://flagcdn.com/kw.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AL\",\n                \"name\": \"Arab League\",\n                \"otherNames\": [\n                    \"جامعة الدول العربية\",\n                    \"Jāmiʻat ad-Duwal al-ʻArabīyah\",\n                    \"League of Arab States\"\n                ]\n            }\n        ],\n        \"cioc\": \"KUW\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Kyrgyzstan\",\n        \"topLevelDomain\": [\n            \".kg\"\n        ],\n        \"alpha2Code\": \"KG\",\n        \"alpha3Code\": \"KGZ\",\n        \"callingCodes\": [\n            \"996\"\n        ],\n        \"capital\": \"Bishkek\",\n        \"altSpellings\": [\n            \"KG\",\n            \"Киргизия\",\n            \"Kyrgyz Republic\",\n            \"Кыргыз Республикасы\",\n            \"Kyrgyz Respublikasy\"\n        ],\n        \"subregion\": \"Central Asia\",\n        \"region\": \"Asia\",\n        \"population\": 6591600,\n        \"latlng\": [\n            41.0,\n            75.0\n        ],\n        \"demonym\": \"Kirghiz\",\n        \"area\": 199951.0,\n        \"gini\": 29.7,\n        \"timezones\": [\n            \"UTC+06:00\"\n        ],\n        \"borders\": [\n            \"CHN\",\n            \"KAZ\",\n            \"TJK\",\n            \"UZB\"\n        ],\n        \"nativeName\": \"Кыргызстан\",\n        \"numericCode\": \"417\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/kg.svg\",\n            \"png\": \"https://flagcdn.com/w320/kg.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"KGS\",\n                \"name\": \"Kyrgyzstani som\",\n                \"symbol\": \"с\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ky\",\n                \"iso639_2\": \"kir\",\n                \"name\": \"Kyrgyz\",\n                \"nativeName\": \"Кыргызча\"\n            },\n            {\n                \"iso639_1\": \"ru\",\n                \"iso639_2\": \"rus\",\n                \"name\": \"Russian\",\n                \"nativeName\": \"Русский\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Kirgizstan\",\n            \"pt\": \"Quirguizistão\",\n            \"nl\": \"Kirgizië\",\n            \"hr\": \"Kirgistan\",\n            \"fa\": \"قرقیزستان\",\n            \"de\": \"Kirgisistan\",\n            \"es\": \"Kirguizistán\",\n            \"fr\": \"Kirghizistan\",\n            \"ja\": \"キルギス\",\n            \"it\": \"Kirghizistan\",\n            \"hu\": \"Kirgizisztán\"\n        },\n        \"flag\": \"https://flagcdn.com/kg.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EEU\",\n                \"name\": \"Eurasian Economic Union\",\n                \"otherAcronyms\": [\n                    \"EAEU\"\n                ]\n            }\n        ],\n        \"cioc\": \"KGZ\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Lao People's Democratic Republic\",\n        \"topLevelDomain\": [\n            \".la\"\n        ],\n        \"alpha2Code\": \"LA\",\n        \"alpha3Code\": \"LAO\",\n        \"callingCodes\": [\n            \"856\"\n        ],\n        \"capital\": \"Vientiane\",\n        \"altSpellings\": [\n            \"LA\",\n            \"Lao\",\n            \"Laos\",\n            \"Lao People's Democratic Republic\",\n            \"Sathalanalat Paxathipatai Paxaxon Lao\"\n        ],\n        \"subregion\": \"South-Eastern Asia\",\n        \"region\": \"Asia\",\n        \"population\": 7275556,\n        \"latlng\": [\n            18.0,\n            105.0\n        ],\n        \"demonym\": \"Laotian\",\n        \"area\": 236800.0,\n        \"gini\": 38.8,\n        \"timezones\": [\n            \"UTC+07:00\"\n        ],\n        \"borders\": [\n            \"MMR\",\n            \"KHM\",\n            \"CHN\",\n            \"THA\",\n            \"VNM\"\n        ],\n        \"nativeName\": \"ສາທາລະນະລັດ ປະຊາທິປະໄຕ ປະຊາຊົນລາວ\",\n        \"numericCode\": \"418\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/la.svg\",\n            \"png\": \"https://flagcdn.com/w320/la.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"LAK\",\n                \"name\": \"Lao kip\",\n                \"symbol\": \"₭\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"lo\",\n                \"iso639_2\": \"lao\",\n                \"name\": \"Lao\",\n                \"nativeName\": \"ພາສາລາວ\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Laos\",\n            \"pt\": \"Laos\",\n            \"nl\": \"Laos\",\n            \"hr\": \"Laos\",\n            \"fa\": \"لائوس\",\n            \"de\": \"Laos\",\n            \"es\": \"Laos\",\n            \"fr\": \"Laos\",\n            \"ja\": \"ラオス人民民主共和国\",\n            \"it\": \"Laos\",\n            \"hu\": \"Laosz\"\n        },\n        \"flag\": \"https://flagcdn.com/la.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"ASEAN\",\n                \"name\": \"Association of Southeast Asian Nations\"\n            }\n        ],\n        \"cioc\": \"LAO\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Latvia\",\n        \"topLevelDomain\": [\n            \".lv\"\n        ],\n        \"alpha2Code\": \"LV\",\n        \"alpha3Code\": \"LVA\",\n        \"callingCodes\": [\n            \"371\"\n        ],\n        \"capital\": \"Riga\",\n        \"altSpellings\": [\n            \"LV\",\n            \"Republic of Latvia\",\n            \"Latvijas Republika\"\n        ],\n        \"subregion\": \"Northern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 1901548,\n        \"latlng\": [\n            57.0,\n            25.0\n        ],\n        \"demonym\": \"Latvian\",\n        \"area\": 64559.0,\n        \"gini\": 35.1,\n        \"timezones\": [\n            \"UTC+02:00\"\n        ],\n        \"borders\": [\n            \"BLR\",\n            \"EST\",\n            \"LTU\",\n            \"RUS\"\n        ],\n        \"nativeName\": \"Latvija\",\n        \"numericCode\": \"428\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/lv.svg\",\n            \"png\": \"https://flagcdn.com/w320/lv.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"lv\",\n                \"iso639_2\": \"lav\",\n                \"name\": \"Latvian\",\n                \"nativeName\": \"latviešu valoda\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Latvia\",\n            \"pt\": \"Letónia\",\n            \"nl\": \"Letland\",\n            \"hr\": \"Latvija\",\n            \"fa\": \"لتونی\",\n            \"de\": \"Lettland\",\n            \"es\": \"Letonia\",\n            \"fr\": \"Lettonie\",\n            \"ja\": \"ラトビア\",\n            \"it\": \"Lettonia\",\n            \"hu\": \"Lettország\"\n        },\n        \"flag\": \"https://flagcdn.com/lv.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EU\",\n                \"name\": \"European Union\"\n            }\n        ],\n        \"cioc\": \"LAT\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Lebanon\",\n        \"topLevelDomain\": [\n            \".lb\"\n        ],\n        \"alpha2Code\": \"LB\",\n        \"alpha3Code\": \"LBN\",\n        \"callingCodes\": [\n            \"961\"\n        ],\n        \"capital\": \"Beirut\",\n        \"altSpellings\": [\n            \"LB\",\n            \"Lebanese Republic\",\n            \"Al-Jumhūrīyah Al-Libnānīyah\"\n        ],\n        \"subregion\": \"Western Asia\",\n        \"region\": \"Asia\",\n        \"population\": 6825442,\n        \"latlng\": [\n            33.83333333,\n            35.83333333\n        ],\n        \"demonym\": \"Lebanese\",\n        \"area\": 10452.0,\n        \"gini\": 31.8,\n        \"timezones\": [\n            \"UTC+02:00\"\n        ],\n        \"borders\": [\n            \"ISR\",\n            \"SYR\"\n        ],\n        \"nativeName\": \"لبنان\",\n        \"numericCode\": \"422\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/lb.svg\",\n            \"png\": \"https://flagcdn.com/w320/lb.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"LBP\",\n                \"name\": \"Lebanese pound\",\n                \"symbol\": \"ل.ل\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ar\",\n                \"iso639_2\": \"ara\",\n                \"name\": \"Arabic\",\n                \"nativeName\": \"العربية\"\n            },\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Liban\",\n            \"pt\": \"Líbano\",\n            \"nl\": \"Libanon\",\n            \"hr\": \"Libanon\",\n            \"fa\": \"لبنان\",\n            \"de\": \"Libanon\",\n            \"es\": \"Líbano\",\n            \"fr\": \"Liban\",\n            \"ja\": \"レバノン\",\n            \"it\": \"Libano\",\n            \"hu\": \"Libanon\"\n        },\n        \"flag\": \"https://flagcdn.com/lb.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AL\",\n                \"name\": \"Arab League\",\n                \"otherNames\": [\n                    \"جامعة الدول العربية\",\n                    \"Jāmiʻat ad-Duwal al-ʻArabīyah\",\n                    \"League of Arab States\"\n                ]\n            }\n        ],\n        \"cioc\": \"LIB\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Lesotho\",\n        \"topLevelDomain\": [\n            \".ls\"\n        ],\n        \"alpha2Code\": \"LS\",\n        \"alpha3Code\": \"LSO\",\n        \"callingCodes\": [\n            \"266\"\n        ],\n        \"capital\": \"Maseru\",\n        \"altSpellings\": [\n            \"LS\",\n            \"Kingdom of Lesotho\",\n            \"Muso oa Lesotho\"\n        ],\n        \"subregion\": \"Southern Africa\",\n        \"region\": \"Africa\",\n        \"population\": 2142252,\n        \"latlng\": [\n            -29.5,\n            28.5\n        ],\n        \"demonym\": \"Mosotho\",\n        \"area\": 30355.0,\n        \"gini\": 44.9,\n        \"timezones\": [\n            \"UTC+02:00\"\n        ],\n        \"borders\": [\n            \"ZAF\"\n        ],\n        \"nativeName\": \"Lesotho\",\n        \"numericCode\": \"426\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ls.svg\",\n            \"png\": \"https://flagcdn.com/w320/ls.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"LSL\",\n                \"name\": \"Lesotho loti\",\n                \"symbol\": \"L\"\n            },\n            {\n                \"code\": \"ZAR\",\n                \"name\": \"South African rand\",\n                \"symbol\": \"R\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            },\n            {\n                \"iso639_1\": \"st\",\n                \"iso639_2\": \"sot\",\n                \"name\": \"Southern Sotho\",\n                \"nativeName\": \"Sesotho\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Lesotho\",\n            \"pt\": \"Lesoto\",\n            \"nl\": \"Lesotho\",\n            \"hr\": \"Lesoto\",\n            \"fa\": \"لسوتو\",\n            \"de\": \"Lesotho\",\n            \"es\": \"Lesotho\",\n            \"fr\": \"Lesotho\",\n            \"ja\": \"レソト\",\n            \"it\": \"Lesotho\",\n            \"hu\": \"Lesotho\"\n        },\n        \"flag\": \"https://flagcdn.com/ls.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"LES\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Liberia\",\n        \"topLevelDomain\": [\n            \".lr\"\n        ],\n        \"alpha2Code\": \"LR\",\n        \"alpha3Code\": \"LBR\",\n        \"callingCodes\": [\n            \"231\"\n        ],\n        \"capital\": \"Monrovia\",\n        \"altSpellings\": [\n            \"LR\",\n            \"Republic of Liberia\"\n        ],\n        \"subregion\": \"Western Africa\",\n        \"region\": \"Africa\",\n        \"population\": 5057677,\n        \"latlng\": [\n            6.5,\n            -9.5\n        ],\n        \"demonym\": \"Liberian\",\n        \"area\": 111369.0,\n        \"gini\": 35.3,\n        \"timezones\": [\n            \"UTC\"\n        ],\n        \"borders\": [\n            \"GIN\",\n            \"CIV\",\n            \"SLE\"\n        ],\n        \"nativeName\": \"Liberia\",\n        \"numericCode\": \"430\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/lr.svg\",\n            \"png\": \"https://flagcdn.com/w320/lr.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"LRD\",\n                \"name\": \"Liberian dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Liberia\",\n            \"pt\": \"Libéria\",\n            \"nl\": \"Liberia\",\n            \"hr\": \"Liberija\",\n            \"fa\": \"لیبریا\",\n            \"de\": \"Liberia\",\n            \"es\": \"Liberia\",\n            \"fr\": \"Liberia\",\n            \"ja\": \"リベリア\",\n            \"it\": \"Liberia\",\n            \"hu\": \"Libéria\"\n        },\n        \"flag\": \"https://flagcdn.com/lr.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"LBR\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Libya\",\n        \"topLevelDomain\": [\n            \".ly\"\n        ],\n        \"alpha2Code\": \"LY\",\n        \"alpha3Code\": \"LBY\",\n        \"callingCodes\": [\n            \"218\"\n        ],\n        \"capital\": \"Tripoli\",\n        \"altSpellings\": [\n            \"LY\",\n            \"State of Libya\",\n            \"Dawlat Libya\"\n        ],\n        \"subregion\": \"Northern Africa\",\n        \"region\": \"Africa\",\n        \"population\": 6871287,\n        \"latlng\": [\n            25.0,\n            17.0\n        ],\n        \"demonym\": \"Libyan\",\n        \"area\": 1759540.0,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"DZA\",\n            \"TCD\",\n            \"EGY\",\n            \"NER\",\n            \"SDN\",\n            \"TUN\"\n        ],\n        \"nativeName\": \"‏ليبيا\",\n        \"numericCode\": \"434\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ly.svg\",\n            \"png\": \"https://flagcdn.com/w320/ly.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"LYD\",\n                \"name\": \"Libyan dinar\",\n                \"symbol\": \"ل.د\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ar\",\n                \"iso639_2\": \"ara\",\n                \"name\": \"Arabic\",\n                \"nativeName\": \"العربية\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Libia\",\n            \"pt\": \"Líbia\",\n            \"nl\": \"Libië\",\n            \"hr\": \"Libija\",\n            \"fa\": \"لیبی\",\n            \"de\": \"Libyen\",\n            \"es\": \"Libia\",\n            \"fr\": \"Libye\",\n            \"ja\": \"リビア\",\n            \"it\": \"Libia\",\n            \"hu\": \"Líbia\"\n        },\n        \"flag\": \"https://flagcdn.com/ly.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            },\n            {\n                \"acronym\": \"AL\",\n                \"name\": \"Arab League\",\n                \"otherNames\": [\n                    \"جامعة الدول العربية\",\n                    \"Jāmiʻat ad-Duwal al-ʻArabīyah\",\n                    \"League of Arab States\"\n                ]\n            }\n        ],\n        \"cioc\": \"LBA\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Liechtenstein\",\n        \"topLevelDomain\": [\n            \".li\"\n        ],\n        \"alpha2Code\": \"LI\",\n        \"alpha3Code\": \"LIE\",\n        \"callingCodes\": [\n            \"423\"\n        ],\n        \"capital\": \"Vaduz\",\n        \"altSpellings\": [\n            \"LI\",\n            \"Principality of Liechtenstein\",\n            \"Fürstentum Liechtenstein\"\n        ],\n        \"subregion\": \"Central Europe\",\n        \"region\": \"Europe\",\n        \"population\": 38137,\n        \"latlng\": [\n            47.26666666,\n            9.53333333\n        ],\n        \"demonym\": \"Liechtensteiner\",\n        \"area\": 160.0,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"AUT\",\n            \"CHE\"\n        ],\n        \"nativeName\": \"Liechtenstein\",\n        \"numericCode\": \"438\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/li.svg\",\n            \"png\": \"https://flagcdn.com/w320/li.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"CHF\",\n                \"name\": \"Swiss franc\",\n                \"symbol\": \"Fr\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"de\",\n                \"iso639_2\": \"deu\",\n                \"name\": \"German\",\n                \"nativeName\": \"Deutsch\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Liechtenstein\",\n            \"pt\": \"Listenstaine\",\n            \"nl\": \"Liechtenstein\",\n            \"hr\": \"Lihtenštajn\",\n            \"fa\": \"لیختن‌اشتاین\",\n            \"de\": \"Liechtenstein\",\n            \"es\": \"Liechtenstein\",\n            \"fr\": \"Liechtenstein\",\n            \"ja\": \"リヒテンシュタイン\",\n            \"it\": \"Liechtenstein\",\n            \"hu\": \"Liechtenstein\"\n        },\n        \"flag\": \"https://flagcdn.com/li.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EFTA\",\n                \"name\": \"European Free Trade Association\"\n            }\n        ],\n        \"cioc\": \"LIE\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Lithuania\",\n        \"topLevelDomain\": [\n            \".lt\"\n        ],\n        \"alpha2Code\": \"LT\",\n        \"alpha3Code\": \"LTU\",\n        \"callingCodes\": [\n            \"370\"\n        ],\n        \"capital\": \"Vilnius\",\n        \"altSpellings\": [\n            \"LT\",\n            \"Republic of Lithuania\",\n            \"Lietuvos Respublika\"\n        ],\n        \"subregion\": \"Northern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 2794700,\n        \"latlng\": [\n            56.0,\n            24.0\n        ],\n        \"demonym\": \"Lithuanian\",\n        \"area\": 65300.0,\n        \"gini\": 35.7,\n        \"timezones\": [\n            \"UTC+02:00\"\n        ],\n        \"borders\": [\n            \"BLR\",\n            \"LVA\",\n            \"POL\",\n            \"RUS\"\n        ],\n        \"nativeName\": \"Lietuva\",\n        \"numericCode\": \"440\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/lt.svg\",\n            \"png\": \"https://flagcdn.com/w320/lt.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"lt\",\n                \"iso639_2\": \"lit\",\n                \"name\": \"Lithuanian\",\n                \"nativeName\": \"lietuvių kalba\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Lituania\",\n            \"pt\": \"Lituânia\",\n            \"nl\": \"Litouwen\",\n            \"hr\": \"Litva\",\n            \"fa\": \"لیتوانی\",\n            \"de\": \"Litauen\",\n            \"es\": \"Lituania\",\n            \"fr\": \"Lituanie\",\n            \"ja\": \"リトアニア\",\n            \"it\": \"Lituania\",\n            \"hu\": \"Litvánia\"\n        },\n        \"flag\": \"https://flagcdn.com/lt.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EU\",\n                \"name\": \"European Union\"\n            }\n        ],\n        \"cioc\": \"LTU\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Luxembourg\",\n        \"topLevelDomain\": [\n            \".lu\"\n        ],\n        \"alpha2Code\": \"LU\",\n        \"alpha3Code\": \"LUX\",\n        \"callingCodes\": [\n            \"352\"\n        ],\n        \"capital\": \"Luxembourg\",\n        \"altSpellings\": [\n            \"LU\",\n            \"Grand Duchy of Luxembourg\",\n            \"Grand-Duché de Luxembourg\",\n            \"Großherzogtum Luxemburg\",\n            \"Groussherzogtum Lëtzebuerg\"\n        ],\n        \"subregion\": \"Western Europe\",\n        \"region\": \"Europe\",\n        \"population\": 632275,\n        \"latlng\": [\n            49.75,\n            6.16666666\n        ],\n        \"demonym\": \"Luxembourger\",\n        \"area\": 2586.0,\n        \"gini\": 35.4,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"BEL\",\n            \"FRA\",\n            \"DEU\"\n        ],\n        \"nativeName\": \"Lëtzebuerg\",\n        \"numericCode\": \"442\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/lu.svg\",\n            \"png\": \"https://flagcdn.com/w320/lu.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            },\n            {\n                \"iso639_1\": \"de\",\n                \"iso639_2\": \"deu\",\n                \"name\": \"German\",\n                \"nativeName\": \"Deutsch\"\n            },\n            {\n                \"iso639_1\": \"lb\",\n                \"iso639_2\": \"ltz\",\n                \"name\": \"Luxembourgish\",\n                \"nativeName\": \"Lëtzebuergesch\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Luksembourg\",\n            \"pt\": \"Luxemburgo\",\n            \"nl\": \"Luxemburg\",\n            \"hr\": \"Luksemburg\",\n            \"fa\": \"لوکزامبورگ\",\n            \"de\": \"Luxemburg\",\n            \"es\": \"Luxemburgo\",\n            \"fr\": \"Luxembourg\",\n            \"ja\": \"ルクセンブルク\",\n            \"it\": \"Lussemburgo\",\n            \"hu\": \"Luxemburg\"\n        },\n        \"flag\": \"https://flagcdn.com/lu.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EU\",\n                \"name\": \"European Union\"\n            }\n        ],\n        \"cioc\": \"LUX\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Macao\",\n        \"topLevelDomain\": [\n            \".mo\"\n        ],\n        \"alpha2Code\": \"MO\",\n        \"alpha3Code\": \"MAC\",\n        \"callingCodes\": [\n            \"853\"\n        ],\n        \"altSpellings\": [\n            \"MO\",\n            \"澳门\",\n            \"Macao Special Administrative Region of the People's Republic of China\",\n            \"中華人民共和國澳門特別行政區\",\n            \"Região Administrativa Especial de Macau da República Popular da China\"\n        ],\n        \"subregion\": \"Eastern Asia\",\n        \"region\": \"Asia\",\n        \"population\": 649342,\n        \"latlng\": [\n            22.16666666,\n            113.55\n        ],\n        \"demonym\": \"Chinese\",\n        \"area\": 30.0,\n        \"timezones\": [\n            \"UTC+08:00\"\n        ],\n        \"borders\": [\n            \"CHN\"\n        ],\n        \"nativeName\": \"澳門\",\n        \"numericCode\": \"446\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/mo.svg\",\n            \"png\": \"https://flagcdn.com/w320/mo.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"MOP\",\n                \"name\": \"Macanese pataca\",\n                \"symbol\": \"P\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"zh\",\n                \"iso639_2\": \"zho\",\n                \"name\": \"Chinese\",\n                \"nativeName\": \"中文 (Zhōngwén)\"\n            },\n            {\n                \"iso639_1\": \"pt\",\n                \"iso639_2\": \"por\",\n                \"name\": \"Portuguese\",\n                \"nativeName\": \"Português\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Makao\",\n            \"pt\": \"Macau\",\n            \"nl\": \"Macao\",\n            \"hr\": \"Makao\",\n            \"fa\": \"مکائو\",\n            \"de\": \"Macao\",\n            \"es\": \"Macao\",\n            \"fr\": \"Macao\",\n            \"ja\": \"マカオ\",\n            \"it\": \"Macao\",\n            \"hu\": \"Makaó\"\n        },\n        \"flag\": \"https://flagcdn.com/mo.svg\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"North Macedonia\",\n        \"topLevelDomain\": [\n            \".mk\"\n        ],\n        \"alpha2Code\": \"MK\",\n        \"alpha3Code\": \"MKD\",\n        \"callingCodes\": [\n            \"389\"\n        ],\n        \"capital\": \"Skopje\",\n        \"altSpellings\": [\n            \"MK\",\n            \"Republic of Macedonia\",\n            \"Република Македонија\"\n        ],\n        \"subregion\": \"Southern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 2083380,\n        \"latlng\": [\n            41.83333333,\n            22.0\n        ],\n        \"demonym\": \"Macedonian\",\n        \"area\": 25713.0,\n        \"gini\": 33.0,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"ALB\",\n            \"BGR\",\n            \"GRC\",\n            \"UNK\",\n            \"SRB\"\n        ],\n        \"nativeName\": \"Македонија\",\n        \"numericCode\": \"807\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/mk.svg\",\n            \"png\": \"https://flagcdn.com/w320/mk.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"MKD\",\n                \"name\": \"Macedonian denar\",\n                \"symbol\": \"ден\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"mk\",\n                \"iso639_2\": \"mkd\",\n                \"name\": \"Macedonian\",\n                \"nativeName\": \"македонски јазик\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Makedonia an Norzh\",\n            \"pt\": \"Macedónia\",\n            \"nl\": \"Macedonië\",\n            \"hr\": \"Makedonija\",\n            \"de\": \"Mazedonien\",\n            \"es\": \"Macedonia\",\n            \"fr\": \"Macédoine\",\n            \"ja\": \"マケドニア旧ユーゴスラビア共和国\",\n            \"it\": \"Macedonia\",\n            \"hu\": \"Macedónia\"\n        },\n        \"flag\": \"https://flagcdn.com/mk.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"CEFTA\",\n                \"name\": \"Central European Free Trade Agreement\"\n            }\n        ],\n        \"cioc\": \"MKD\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Madagascar\",\n        \"topLevelDomain\": [\n            \".mg\"\n        ],\n        \"alpha2Code\": \"MG\",\n        \"alpha3Code\": \"MDG\",\n        \"callingCodes\": [\n            \"261\"\n        ],\n        \"capital\": \"Antananarivo\",\n        \"altSpellings\": [\n            \"MG\",\n            \"Republic of Madagascar\",\n            \"Repoblikan'i Madagasikara\",\n            \"République de Madagascar\"\n        ],\n        \"subregion\": \"Eastern Africa\",\n        \"region\": \"Africa\",\n        \"population\": 27691019,\n        \"latlng\": [\n            -20.0,\n            47.0\n        ],\n        \"demonym\": \"Malagasy\",\n        \"area\": 587041.0,\n        \"gini\": 42.6,\n        \"timezones\": [\n            \"UTC+03:00\"\n        ],\n        \"nativeName\": \"Madagasikara\",\n        \"numericCode\": \"450\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/mg.svg\",\n            \"png\": \"https://flagcdn.com/w320/mg.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"MGA\",\n                \"name\": \"Malagasy ariary\",\n                \"symbol\": \"Ar\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            },\n            {\n                \"iso639_1\": \"mg\",\n                \"iso639_2\": \"mlg\",\n                \"name\": \"Malagasy\",\n                \"nativeName\": \"fiteny malagasy\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Madagaskar\",\n            \"pt\": \"Madagáscar\",\n            \"nl\": \"Madagaskar\",\n            \"hr\": \"Madagaskar\",\n            \"fa\": \"ماداگاسکار\",\n            \"de\": \"Madagaskar\",\n            \"es\": \"Madagascar\",\n            \"fr\": \"Madagascar\",\n            \"ja\": \"マダガスカル\",\n            \"it\": \"Madagascar\",\n            \"hu\": \"Madagaszkár\"\n        },\n        \"flag\": \"https://flagcdn.com/mg.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"MAD\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Malawi\",\n        \"topLevelDomain\": [\n            \".mw\"\n        ],\n        \"alpha2Code\": \"MW\",\n        \"alpha3Code\": \"MWI\",\n        \"callingCodes\": [\n            \"265\"\n        ],\n        \"capital\": \"Lilongwe\",\n        \"altSpellings\": [\n            \"MW\",\n            \"Republic of Malawi\"\n        ],\n        \"subregion\": \"Eastern Africa\",\n        \"region\": \"Africa\",\n        \"population\": 19129955,\n        \"latlng\": [\n            -13.5,\n            34.0\n        ],\n        \"demonym\": \"Malawian\",\n        \"area\": 118484.0,\n        \"gini\": 44.7,\n        \"timezones\": [\n            \"UTC+02:00\"\n        ],\n        \"borders\": [\n            \"MOZ\",\n            \"TZA\",\n            \"ZMB\"\n        ],\n        \"nativeName\": \"Malawi\",\n        \"numericCode\": \"454\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/mw.svg\",\n            \"png\": \"https://flagcdn.com/w320/mw.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"MWK\",\n                \"name\": \"Malawian kwacha\",\n                \"symbol\": \"MK\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            },\n            {\n                \"iso639_1\": \"ny\",\n                \"iso639_2\": \"nya\",\n                \"name\": \"Chichewa\",\n                \"nativeName\": \"chiCheŵa\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Malawi\",\n            \"pt\": \"Malávi\",\n            \"nl\": \"Malawi\",\n            \"hr\": \"Malavi\",\n            \"fa\": \"مالاوی\",\n            \"de\": \"Malawi\",\n            \"es\": \"Malawi\",\n            \"fr\": \"Malawi\",\n            \"ja\": \"マラウイ\",\n            \"it\": \"Malawi\",\n            \"hu\": \"Malawi\"\n        },\n        \"flag\": \"https://flagcdn.com/mw.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"MAW\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Malaysia\",\n        \"topLevelDomain\": [\n            \".my\"\n        ],\n        \"alpha2Code\": \"MY\",\n        \"alpha3Code\": \"MYS\",\n        \"callingCodes\": [\n            \"60\"\n        ],\n        \"capital\": \"Kuala Lumpur\",\n        \"altSpellings\": [\n            \"MY\"\n        ],\n        \"subregion\": \"South-Eastern Asia\",\n        \"region\": \"Asia\",\n        \"population\": 32365998,\n        \"latlng\": [\n            2.5,\n            112.5\n        ],\n        \"demonym\": \"Malaysian\",\n        \"area\": 330803.0,\n        \"gini\": 41.1,\n        \"timezones\": [\n            \"UTC+08:00\"\n        ],\n        \"borders\": [\n            \"BRN\",\n            \"IDN\",\n            \"THA\"\n        ],\n        \"nativeName\": \"Malaysia\",\n        \"numericCode\": \"458\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/my.svg\",\n            \"png\": \"https://flagcdn.com/w320/my.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"MYR\",\n                \"name\": \"Malaysian ringgit\",\n                \"symbol\": \"RM\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ms\",\n                \"iso639_2\": \"zsm\",\n                \"name\": \"Malaysian\",\n                \"nativeName\": \"بهاس مليسيا\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Malaysia\",\n            \"pt\": \"Malásia\",\n            \"nl\": \"Maleisië\",\n            \"hr\": \"Malezija\",\n            \"fa\": \"مالزی\",\n            \"de\": \"Malaysia\",\n            \"es\": \"Malasia\",\n            \"fr\": \"Malaisie\",\n            \"ja\": \"マレーシア\",\n            \"it\": \"Malesia\",\n            \"hu\": \"Malajzia\"\n        },\n        \"flag\": \"https://flagcdn.com/my.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"ASEAN\",\n                \"name\": \"Association of Southeast Asian Nations\"\n            }\n        ],\n        \"cioc\": \"MAS\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Maldives\",\n        \"topLevelDomain\": [\n            \".mv\"\n        ],\n        \"alpha2Code\": \"MV\",\n        \"alpha3Code\": \"MDV\",\n        \"callingCodes\": [\n            \"960\"\n        ],\n        \"capital\": \"Malé\",\n        \"altSpellings\": [\n            \"MV\",\n            \"Maldive Islands\",\n            \"Republic of the Maldives\",\n            \"Dhivehi Raajjeyge Jumhooriyya\"\n        ],\n        \"subregion\": \"Southern Asia\",\n        \"region\": \"Asia\",\n        \"population\": 540542,\n        \"latlng\": [\n            3.25,\n            73.0\n        ],\n        \"demonym\": \"Maldivan\",\n        \"area\": 300.0,\n        \"gini\": 31.3,\n        \"timezones\": [\n            \"UTC+05:00\"\n        ],\n        \"nativeName\": \"Maldives\",\n        \"numericCode\": \"462\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/mv.svg\",\n            \"png\": \"https://flagcdn.com/w320/mv.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"MVR\",\n                \"name\": \"Maldivian rufiyaa\",\n                \"symbol\": \".ރ\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"dv\",\n                \"iso639_2\": \"div\",\n                \"name\": \"Divehi\",\n                \"nativeName\": \"ދިވެހި\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Maldivez\",\n            \"pt\": \"Maldivas\",\n            \"nl\": \"Maldiven\",\n            \"hr\": \"Maldivi\",\n            \"fa\": \"مالدیو\",\n            \"de\": \"Malediven\",\n            \"es\": \"Maldivas\",\n            \"fr\": \"Maldives\",\n            \"ja\": \"モルディブ\",\n            \"it\": \"Maldive\",\n            \"hu\": \"Maldív-szigetek\"\n        },\n        \"flag\": \"https://flagcdn.com/mv.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"SAARC\",\n                \"name\": \"South Asian Association for Regional Cooperation\"\n            }\n        ],\n        \"cioc\": \"MDV\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Mali\",\n        \"topLevelDomain\": [\n            \".ml\"\n        ],\n        \"alpha2Code\": \"ML\",\n        \"alpha3Code\": \"MLI\",\n        \"callingCodes\": [\n            \"223\"\n        ],\n        \"capital\": \"Bamako\",\n        \"altSpellings\": [\n            \"ML\",\n            \"Republic of Mali\",\n            \"République du Mali\"\n        ],\n        \"subregion\": \"Western Africa\",\n        \"region\": \"Africa\",\n        \"population\": 20250834,\n        \"latlng\": [\n            17.0,\n            -4.0\n        ],\n        \"demonym\": \"Malian\",\n        \"area\": 1240192.0,\n        \"gini\": 33.0,\n        \"timezones\": [\n            \"UTC\"\n        ],\n        \"borders\": [\n            \"DZA\",\n            \"BFA\",\n            \"GIN\",\n            \"CIV\",\n            \"MRT\",\n            \"NER\",\n            \"SEN\"\n        ],\n        \"nativeName\": \"Mali\",\n        \"numericCode\": \"466\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ml.svg\",\n            \"png\": \"https://flagcdn.com/w320/ml.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"XOF\",\n                \"name\": \"West African CFA franc\",\n                \"symbol\": \"Fr\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Mali\",\n            \"pt\": \"Mali\",\n            \"nl\": \"Mali\",\n            \"hr\": \"Mali\",\n            \"fa\": \"مالی\",\n            \"de\": \"Mali\",\n            \"es\": \"Mali\",\n            \"fr\": \"Mali\",\n            \"ja\": \"マリ\",\n            \"it\": \"Mali\",\n            \"hu\": \"Mali\"\n        },\n        \"flag\": \"https://flagcdn.com/ml.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"MLI\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Malta\",\n        \"topLevelDomain\": [\n            \".mt\"\n        ],\n        \"alpha2Code\": \"MT\",\n        \"alpha3Code\": \"MLT\",\n        \"callingCodes\": [\n            \"356\"\n        ],\n        \"capital\": \"Valletta\",\n        \"altSpellings\": [\n            \"MT\",\n            \"Republic of Malta\",\n            \"Repubblika ta' Malta\"\n        ],\n        \"subregion\": \"Southern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 525285,\n        \"latlng\": [\n            35.83333333,\n            14.58333333\n        ],\n        \"demonym\": \"Maltese\",\n        \"area\": 316.0,\n        \"gini\": 28.7,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"nativeName\": \"Malta\",\n        \"numericCode\": \"470\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/mt.svg\",\n            \"png\": \"https://flagcdn.com/w320/mt.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"mt\",\n                \"iso639_2\": \"mlt\",\n                \"name\": \"Maltese\",\n                \"nativeName\": \"Malti\"\n            },\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Malta\",\n            \"pt\": \"Malta\",\n            \"nl\": \"Malta\",\n            \"hr\": \"Malta\",\n            \"fa\": \"مالت\",\n            \"de\": \"Malta\",\n            \"es\": \"Malta\",\n            \"fr\": \"Malte\",\n            \"ja\": \"マルタ\",\n            \"it\": \"Malta\",\n            \"hu\": \"Málta\"\n        },\n        \"flag\": \"https://flagcdn.com/mt.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EU\",\n                \"name\": \"European Union\"\n            }\n        ],\n        \"cioc\": \"MLT\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Marshall Islands\",\n        \"topLevelDomain\": [\n            \".mh\"\n        ],\n        \"alpha2Code\": \"MH\",\n        \"alpha3Code\": \"MHL\",\n        \"callingCodes\": [\n            \"692\"\n        ],\n        \"capital\": \"Majuro\",\n        \"altSpellings\": [\n            \"MH\",\n            \"Republic of the Marshall Islands\",\n            \"Aolepān Aorōkin M̧ajeļ\"\n        ],\n        \"subregion\": \"Micronesia\",\n        \"region\": \"Oceania\",\n        \"population\": 59194,\n        \"latlng\": [\n            9.0,\n            168.0\n        ],\n        \"demonym\": \"Marshallese\",\n        \"area\": 181.0,\n        \"timezones\": [\n            \"UTC+12:00\"\n        ],\n        \"nativeName\": \"M̧ajeļ\",\n        \"numericCode\": \"584\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/mh.svg\",\n            \"png\": \"https://flagcdn.com/w320/mh.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"USD\",\n                \"name\": \"United States dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            },\n            {\n                \"iso639_1\": \"mh\",\n                \"iso639_2\": \"mah\",\n                \"name\": \"Marshallese\",\n                \"nativeName\": \"Kajin M̧ajeļ\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Inizi Marshall\",\n            \"pt\": \"Ilhas Marshall\",\n            \"nl\": \"Marshalleilanden\",\n            \"hr\": \"Maršalovi Otoci\",\n            \"fa\": \"جزایر مارشال\",\n            \"de\": \"Marshallinseln\",\n            \"es\": \"Islas Marshall\",\n            \"fr\": \"Îles Marshall\",\n            \"ja\": \"マーシャル諸島\",\n            \"it\": \"Isole Marshall\",\n            \"hu\": \"Marshall-szigetek\"\n        },\n        \"flag\": \"https://flagcdn.com/mh.svg\",\n        \"cioc\": \"MHL\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Martinique\",\n        \"topLevelDomain\": [\n            \".mq\"\n        ],\n        \"alpha2Code\": \"MQ\",\n        \"alpha3Code\": \"MTQ\",\n        \"callingCodes\": [\n            \"596\"\n        ],\n        \"capital\": \"Fort-de-France\",\n        \"altSpellings\": [\n            \"MQ\"\n        ],\n        \"subregion\": \"Caribbean\",\n        \"region\": \"Americas\",\n        \"population\": 378243,\n        \"latlng\": [\n            14.666667,\n            -61.0\n        ],\n        \"demonym\": \"French\",\n        \"timezones\": [\n            \"UTC-04:00\"\n        ],\n        \"nativeName\": \"Martinique\",\n        \"numericCode\": \"474\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/mq.svg\",\n            \"png\": \"https://flagcdn.com/w320/mq.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Martinik\",\n            \"pt\": \"Martinica\",\n            \"nl\": \"Martinique\",\n            \"hr\": \"Martinique\",\n            \"fa\": \"مونتسرات\",\n            \"de\": \"Martinique\",\n            \"es\": \"Martinica\",\n            \"fr\": \"Martinique\",\n            \"ja\": \"マルティニーク\",\n            \"it\": \"Martinica\",\n            \"hu\": \"Martinique\"\n        },\n        \"flag\": \"https://flagcdn.com/mq.svg\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"Mauritania\",\n        \"topLevelDomain\": [\n            \".mr\"\n        ],\n        \"alpha2Code\": \"MR\",\n        \"alpha3Code\": \"MRT\",\n        \"callingCodes\": [\n            \"222\"\n        ],\n        \"capital\": \"Nouakchott\",\n        \"altSpellings\": [\n            \"MR\",\n            \"Islamic Republic of Mauritania\",\n            \"al-Jumhūriyyah al-ʾIslāmiyyah al-Mūrītāniyyah\"\n        ],\n        \"subregion\": \"Western Africa\",\n        \"region\": \"Africa\",\n        \"population\": 4649660,\n        \"latlng\": [\n            20.0,\n            -12.0\n        ],\n        \"demonym\": \"Mauritanian\",\n        \"area\": 1030700.0,\n        \"gini\": 32.6,\n        \"timezones\": [\n            \"UTC\"\n        ],\n        \"borders\": [\n            \"DZA\",\n            \"MLI\",\n            \"SEN\",\n            \"ESH\"\n        ],\n        \"nativeName\": \"موريتانيا\",\n        \"numericCode\": \"478\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/mr.svg\",\n            \"png\": \"https://flagcdn.com/w320/mr.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"MRO\",\n                \"name\": \"Mauritanian ouguiya\",\n                \"symbol\": \"UM\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ar\",\n                \"iso639_2\": \"ara\",\n                \"name\": \"Arabic\",\n                \"nativeName\": \"العربية\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Maouritania\",\n            \"pt\": \"Mauritânia\",\n            \"nl\": \"Mauritanië\",\n            \"hr\": \"Mauritanija\",\n            \"fa\": \"موریتانی\",\n            \"de\": \"Mauretanien\",\n            \"es\": \"Mauritania\",\n            \"fr\": \"Mauritanie\",\n            \"ja\": \"モーリタニア\",\n            \"it\": \"Mauritania\",\n            \"hu\": \"Mauritánia\"\n        },\n        \"flag\": \"https://flagcdn.com/mr.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            },\n            {\n                \"acronym\": \"AL\",\n                \"name\": \"Arab League\",\n                \"otherNames\": [\n                    \"جامعة الدول العربية\",\n                    \"Jāmiʻat ad-Duwal al-ʻArabīyah\",\n                    \"League of Arab States\"\n                ]\n            }\n        ],\n        \"cioc\": \"MTN\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Mauritius\",\n        \"topLevelDomain\": [\n            \".mu\"\n        ],\n        \"alpha2Code\": \"MU\",\n        \"alpha3Code\": \"MUS\",\n        \"callingCodes\": [\n            \"230\"\n        ],\n        \"capital\": \"Port Louis\",\n        \"altSpellings\": [\n            \"MU\",\n            \"Republic of Mauritius\",\n            \"République de Maurice\"\n        ],\n        \"subregion\": \"Eastern Africa\",\n        \"region\": \"Africa\",\n        \"population\": 1265740,\n        \"latlng\": [\n            -20.28333333,\n            57.55\n        ],\n        \"demonym\": \"Mauritian\",\n        \"area\": 2040.0,\n        \"gini\": 36.8,\n        \"timezones\": [\n            \"UTC+04:00\"\n        ],\n        \"nativeName\": \"Maurice\",\n        \"numericCode\": \"480\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/mu.svg\",\n            \"png\": \"https://flagcdn.com/w320/mu.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"MUR\",\n                \"name\": \"Mauritian rupee\",\n                \"symbol\": \"₨\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Moris\",\n            \"pt\": \"Maurícia\",\n            \"nl\": \"Mauritius\",\n            \"hr\": \"Mauricijus\",\n            \"fa\": \"موریس\",\n            \"de\": \"Mauritius\",\n            \"es\": \"Mauricio\",\n            \"fr\": \"Île Maurice\",\n            \"ja\": \"モーリシャス\",\n            \"it\": \"Mauritius\",\n            \"hu\": \"Mauritius\"\n        },\n        \"flag\": \"https://flagcdn.com/mu.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"MRI\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Mayotte\",\n        \"topLevelDomain\": [\n            \".yt\"\n        ],\n        \"alpha2Code\": \"YT\",\n        \"alpha3Code\": \"MYT\",\n        \"callingCodes\": [\n            \"262\"\n        ],\n        \"capital\": \"Mamoudzou\",\n        \"altSpellings\": [\n            \"YT\",\n            \"Department of Mayotte\",\n            \"Département de Mayotte\"\n        ],\n        \"subregion\": \"Eastern Africa\",\n        \"region\": \"Africa\",\n        \"population\": 226915,\n        \"latlng\": [\n            -12.83333333,\n            45.16666666\n        ],\n        \"demonym\": \"French\",\n        \"timezones\": [\n            \"UTC+03:00\"\n        ],\n        \"nativeName\": \"Mayotte\",\n        \"numericCode\": \"175\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/yt.svg\",\n            \"png\": \"https://flagcdn.com/w320/yt.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Mayotte\",\n            \"pt\": \"Mayotte\",\n            \"nl\": \"Mayotte\",\n            \"hr\": \"Mayotte\",\n            \"fa\": \"مایوت\",\n            \"de\": \"Mayotte\",\n            \"es\": \"Mayotte\",\n            \"fr\": \"Mayotte\",\n            \"ja\": \"マヨット\",\n            \"it\": \"Mayotte\",\n            \"hu\": \"Mayotte\"\n        },\n        \"flag\": \"https://flagcdn.com/yt.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"independent\": false\n    },\n    {\n        \"name\": \"Mexico\",\n        \"topLevelDomain\": [\n            \".mx\"\n        ],\n        \"alpha2Code\": \"MX\",\n        \"alpha3Code\": \"MEX\",\n        \"callingCodes\": [\n            \"52\"\n        ],\n        \"capital\": \"Mexico City\",\n        \"altSpellings\": [\n            \"MX\",\n            \"Mexicanos\",\n            \"United Mexican States\",\n            \"Estados Unidos Mexicanos\"\n        ],\n        \"subregion\": \"North America\",\n        \"region\": \"Americas\",\n        \"population\": 128932753,\n        \"latlng\": [\n            23.0,\n            -102.0\n        ],\n        \"demonym\": \"Mexican\",\n        \"area\": 1964375.0,\n        \"gini\": 45.4,\n        \"timezones\": [\n            \"UTC-08:00\",\n            \"UTC-07:00\",\n            \"UTC-06:00\"\n        ],\n        \"borders\": [\n            \"BLZ\",\n            \"GTM\",\n            \"USA\"\n        ],\n        \"nativeName\": \"México\",\n        \"numericCode\": \"484\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/mx.svg\",\n            \"png\": \"https://flagcdn.com/w320/mx.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"MXN\",\n                \"name\": \"Mexican peso\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"es\",\n                \"iso639_2\": \"spa\",\n                \"name\": \"Spanish\",\n                \"nativeName\": \"Español\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Mec'hiko\",\n            \"pt\": \"México\",\n            \"nl\": \"Mexico\",\n            \"hr\": \"Meksiko\",\n            \"fa\": \"مکزیک\",\n            \"de\": \"Mexiko\",\n            \"es\": \"México\",\n            \"fr\": \"Mexique\",\n            \"ja\": \"メキシコ\",\n            \"it\": \"Messico\",\n            \"hu\": \"Mexikó\"\n        },\n        \"flag\": \"https://flagcdn.com/mx.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"PA\",\n                \"name\": \"Pacific Alliance\",\n                \"otherNames\": [\n                    \"Alianza del Pacífico\"\n                ]\n            },\n            {\n                \"acronym\": \"NAFTA\",\n                \"name\": \"North American Free Trade Agreement\",\n                \"otherNames\": [\n                    \"Tratado de Libre Comercio de América del Norte\",\n                    \"Accord de Libre-échange Nord-Américain\"\n                ]\n            }\n        ],\n        \"cioc\": \"MEX\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Micronesia (Federated States of)\",\n        \"topLevelDomain\": [\n            \".fm\"\n        ],\n        \"alpha2Code\": \"FM\",\n        \"alpha3Code\": \"FSM\",\n        \"callingCodes\": [\n            \"691\"\n        ],\n        \"capital\": \"Palikir\",\n        \"altSpellings\": [\n            \"FM\",\n            \"Federated States of Micronesia\"\n        ],\n        \"subregion\": \"Micronesia\",\n        \"region\": \"Oceania\",\n        \"population\": 115021,\n        \"latlng\": [\n            6.91666666,\n            158.25\n        ],\n        \"demonym\": \"Micronesian\",\n        \"area\": 702.0,\n        \"gini\": 40.1,\n        \"timezones\": [\n            \"UTC+10:00\",\n            \"UTC+11:00\"\n        ],\n        \"nativeName\": \"Micronesia\",\n        \"numericCode\": \"583\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/fm.svg\",\n            \"png\": \"https://flagcdn.com/w320/fm.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"USD\",\n                \"name\": \"United States dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Mikronezia\",\n            \"pt\": \"Micronésia\",\n            \"nl\": \"Micronesië\",\n            \"hr\": \"Mikronezija\",\n            \"fa\": \"ایالات فدرال میکرونزی\",\n            \"de\": \"Mikronesien\",\n            \"es\": \"Micronesia\",\n            \"fr\": \"Micronésie\",\n            \"ja\": \"ミクロネシア連邦\",\n            \"it\": \"Micronesia\",\n            \"hu\": \"Mikronézia\"\n        },\n        \"flag\": \"https://flagcdn.com/fm.svg\",\n        \"cioc\": \"FSM\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Moldova (Republic of)\",\n        \"topLevelDomain\": [\n            \".md\"\n        ],\n        \"alpha2Code\": \"MD\",\n        \"alpha3Code\": \"MDA\",\n        \"callingCodes\": [\n            \"373\"\n        ],\n        \"capital\": \"Chișinău\",\n        \"altSpellings\": [\n            \"MD\",\n            \"Republic of Moldova\",\n            \"Republica Moldova\"\n        ],\n        \"subregion\": \"Eastern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 2617820,\n        \"latlng\": [\n            47.0,\n            29.0\n        ],\n        \"demonym\": \"Moldovan\",\n        \"area\": 33846.0,\n        \"gini\": 25.7,\n        \"timezones\": [\n            \"UTC+02:00\"\n        ],\n        \"borders\": [\n            \"ROU\",\n            \"UKR\"\n        ],\n        \"nativeName\": \"Moldova\",\n        \"numericCode\": \"498\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/md.svg\",\n            \"png\": \"https://flagcdn.com/w320/md.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"MDL\",\n                \"name\": \"Moldovan leu\",\n                \"symbol\": \"L\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ro\",\n                \"iso639_2\": \"ron\",\n                \"name\": \"Romanian\",\n                \"nativeName\": \"Română\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Moldova\",\n            \"pt\": \"Moldávia\",\n            \"nl\": \"Moldavië\",\n            \"hr\": \"Moldova\",\n            \"fa\": \"مولداوی\",\n            \"de\": \"Moldawie\",\n            \"es\": \"Moldavia\",\n            \"fr\": \"Moldavie\",\n            \"ja\": \"モルドバ共和国\",\n            \"it\": \"Moldavia\",\n            \"hu\": \"Moldova\"\n        },\n        \"flag\": \"https://flagcdn.com/md.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"CEFTA\",\n                \"name\": \"Central European Free Trade Agreement\"\n            }\n        ],\n        \"cioc\": \"MDA\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Monaco\",\n        \"topLevelDomain\": [\n            \".mc\"\n        ],\n        \"alpha2Code\": \"MC\",\n        \"alpha3Code\": \"MCO\",\n        \"callingCodes\": [\n            \"377\"\n        ],\n        \"capital\": \"Monaco\",\n        \"altSpellings\": [\n            \"MC\",\n            \"Principality of Monaco\",\n            \"Principauté de Monaco\"\n        ],\n        \"subregion\": \"Western Europe\",\n        \"region\": \"Europe\",\n        \"population\": 39244,\n        \"latlng\": [\n            43.73333333,\n            7.4\n        ],\n        \"demonym\": \"Monegasque\",\n        \"area\": 2.02,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"FRA\"\n        ],\n        \"nativeName\": \"Monaco\",\n        \"numericCode\": \"492\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/mc.svg\",\n            \"png\": \"https://flagcdn.com/w320/mc.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Monako\",\n            \"pt\": \"Mónaco\",\n            \"nl\": \"Monaco\",\n            \"hr\": \"Monako\",\n            \"fa\": \"موناکو\",\n            \"de\": \"Monaco\",\n            \"es\": \"Mónaco\",\n            \"fr\": \"Monaco\",\n            \"ja\": \"モナコ\",\n            \"it\": \"Principato di Monaco\",\n            \"hu\": \"Monaco\"\n        },\n        \"flag\": \"https://flagcdn.com/mc.svg\",\n        \"cioc\": \"MON\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Mongolia\",\n        \"topLevelDomain\": [\n            \".mn\"\n        ],\n        \"alpha2Code\": \"MN\",\n        \"alpha3Code\": \"MNG\",\n        \"callingCodes\": [\n            \"976\"\n        ],\n        \"capital\": \"Ulan Bator\",\n        \"altSpellings\": [\n            \"MN\"\n        ],\n        \"subregion\": \"Eastern Asia\",\n        \"region\": \"Asia\",\n        \"population\": 3278292,\n        \"latlng\": [\n            46.0,\n            105.0\n        ],\n        \"demonym\": \"Mongolian\",\n        \"area\": 1564110.0,\n        \"gini\": 32.7,\n        \"timezones\": [\n            \"UTC+07:00\",\n            \"UTC+08:00\"\n        ],\n        \"borders\": [\n            \"CHN\",\n            \"RUS\"\n        ],\n        \"nativeName\": \"Монгол улс\",\n        \"numericCode\": \"496\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/mn.svg\",\n            \"png\": \"https://flagcdn.com/w320/mn.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"MNT\",\n                \"name\": \"Mongolian tögrög\",\n                \"symbol\": \"₮\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"mn\",\n                \"iso639_2\": \"mon\",\n                \"name\": \"Mongolian\",\n                \"nativeName\": \"Монгол хэл\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Mongolia\",\n            \"pt\": \"Mongólia\",\n            \"nl\": \"Mongolië\",\n            \"hr\": \"Mongolija\",\n            \"fa\": \"مغولستان\",\n            \"de\": \"Mongolei\",\n            \"es\": \"Mongolia\",\n            \"fr\": \"Mongolie\",\n            \"ja\": \"モンゴル\",\n            \"it\": \"Mongolia\",\n            \"hu\": \"Mongólia\"\n        },\n        \"flag\": \"https://flagcdn.com/mn.svg\",\n        \"cioc\": \"MGL\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Montenegro\",\n        \"topLevelDomain\": [\n            \".me\"\n        ],\n        \"alpha2Code\": \"ME\",\n        \"alpha3Code\": \"MNE\",\n        \"callingCodes\": [\n            \"382\"\n        ],\n        \"capital\": \"Podgorica\",\n        \"altSpellings\": [\n            \"ME\",\n            \"Crna Gora\"\n        ],\n        \"subregion\": \"Southern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 621718,\n        \"latlng\": [\n            42.5,\n            19.3\n        ],\n        \"demonym\": \"Montenegrin\",\n        \"area\": 13812.0,\n        \"gini\": 38.5,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"ALB\",\n            \"BIH\",\n            \"HRV\",\n            \"UNK\",\n            \"SRB\"\n        ],\n        \"nativeName\": \"Црна Гора\",\n        \"numericCode\": \"499\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/me.svg\",\n            \"png\": \"https://flagcdn.com/w320/me.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"sr\",\n                \"iso639_2\": \"srp\",\n                \"name\": \"Serbian\",\n                \"nativeName\": \"српски језик\"\n            },\n            {\n                \"iso639_1\": \"bs\",\n                \"iso639_2\": \"bos\",\n                \"name\": \"Bosnian\",\n                \"nativeName\": \"bosanski jezik\"\n            },\n            {\n                \"iso639_1\": \"sq\",\n                \"iso639_2\": \"sqi\",\n                \"name\": \"Albanian\",\n                \"nativeName\": \"Shqip\"\n            },\n            {\n                \"iso639_1\": \"hr\",\n                \"iso639_2\": \"hrv\",\n                \"name\": \"Croatian\",\n                \"nativeName\": \"hrvatski jezik\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Montenegro\",\n            \"pt\": \"Montenegro\",\n            \"nl\": \"Montenegro\",\n            \"hr\": \"Crna Gora\",\n            \"fa\": \"مونته‌نگرو\",\n            \"de\": \"Montenegro\",\n            \"es\": \"Montenegro\",\n            \"fr\": \"Monténégro\",\n            \"ja\": \"モンテネグロ\",\n            \"it\": \"Montenegro\",\n            \"hu\": \"Montenegró\"\n        },\n        \"flag\": \"https://flagcdn.com/me.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"CEFTA\",\n                \"name\": \"Central European Free Trade Agreement\"\n            }\n        ],\n        \"cioc\": \"MNE\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Montserrat\",\n        \"topLevelDomain\": [\n            \".ms\"\n        ],\n        \"alpha2Code\": \"MS\",\n        \"alpha3Code\": \"MSR\",\n        \"callingCodes\": [\n            \"1\"\n        ],\n        \"capital\": \"Plymouth\",\n        \"altSpellings\": [\n            \"MS\"\n        ],\n        \"subregion\": \"Caribbean\",\n        \"region\": \"Americas\",\n        \"population\": 4922,\n        \"latlng\": [\n            16.75,\n            -62.2\n        ],\n        \"demonym\": \"Montserratian\",\n        \"area\": 102.0,\n        \"timezones\": [\n            \"UTC-04:00\"\n        ],\n        \"nativeName\": \"Montserrat\",\n        \"numericCode\": \"500\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ms.svg\",\n            \"png\": \"https://flagcdn.com/w320/ms.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"XCD\",\n                \"name\": \"East Caribbean dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Montserrat\",\n            \"pt\": \"Monserrate\",\n            \"nl\": \"Montserrat\",\n            \"hr\": \"Montserrat\",\n            \"fa\": \"مایوت\",\n            \"de\": \"Montserrat\",\n            \"es\": \"Montserrat\",\n            \"fr\": \"Montserrat\",\n            \"ja\": \"モントセラト\",\n            \"it\": \"Montserrat\",\n            \"hu\": \"Montserrat\"\n        },\n        \"flag\": \"https://flagcdn.com/ms.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"CARICOM\",\n                \"name\": \"Caribbean Community\",\n                \"otherNames\": [\n                    \"Comunidad del Caribe\",\n                    \"Communauté Caribéenne\",\n                    \"Caribische Gemeenschap\"\n                ]\n            }\n        ],\n        \"independent\": false\n    },\n    {\n        \"name\": \"Morocco\",\n        \"topLevelDomain\": [\n            \".ma\"\n        ],\n        \"alpha2Code\": \"MA\",\n        \"alpha3Code\": \"MAR\",\n        \"callingCodes\": [\n            \"212\"\n        ],\n        \"capital\": \"Rabat\",\n        \"altSpellings\": [\n            \"MA\",\n            \"Kingdom of Morocco\",\n            \"Al-Mamlakah al-Maġribiyah\"\n        ],\n        \"subregion\": \"Northern Africa\",\n        \"region\": \"Africa\",\n        \"population\": 36910558,\n        \"latlng\": [\n            32.0,\n            -5.0\n        ],\n        \"demonym\": \"Moroccan\",\n        \"area\": 446550.0,\n        \"gini\": 39.5,\n        \"timezones\": [\n            \"UTC\"\n        ],\n        \"borders\": [\n            \"DZA\",\n            \"ESH\",\n            \"ESP\"\n        ],\n        \"nativeName\": \"المغرب\",\n        \"numericCode\": \"504\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ma.svg\",\n            \"png\": \"https://flagcdn.com/w320/ma.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"MAD\",\n                \"name\": \"Moroccan dirham\",\n                \"symbol\": \"د.م.\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ar\",\n                \"iso639_2\": \"ara\",\n                \"name\": \"Arabic\",\n                \"nativeName\": \"العربية\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Maroko\",\n            \"pt\": \"Marrocos\",\n            \"nl\": \"Marokko\",\n            \"hr\": \"Maroko\",\n            \"fa\": \"المغرب\",\n            \"de\": \"Marokko\",\n            \"es\": \"Marruecos\",\n            \"fr\": \"Maroc\",\n            \"ja\": \"モロッコ\",\n            \"it\": \"Marocco\",\n            \"hu\": \"Marokkó\"\n        },\n        \"flag\": \"https://flagcdn.com/ma.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            },\n            {\n                \"acronym\": \"AL\",\n                \"name\": \"Arab League\",\n                \"otherNames\": [\n                    \"جامعة الدول العربية\",\n                    \"Jāmiʻat ad-Duwal al-ʻArabīyah\",\n                    \"League of Arab States\"\n                ]\n            }\n        ],\n        \"cioc\": \"MAR\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Mozambique\",\n        \"topLevelDomain\": [\n            \".mz\"\n        ],\n        \"alpha2Code\": \"MZ\",\n        \"alpha3Code\": \"MOZ\",\n        \"callingCodes\": [\n            \"258\"\n        ],\n        \"capital\": \"Maputo\",\n        \"altSpellings\": [\n            \"MZ\",\n            \"Republic of Mozambique\",\n            \"República de Moçambique\"\n        ],\n        \"subregion\": \"Eastern Africa\",\n        \"region\": \"Africa\",\n        \"population\": 31255435,\n        \"latlng\": [\n            -18.25,\n            35.0\n        ],\n        \"demonym\": \"Mozambican\",\n        \"area\": 801590.0,\n        \"gini\": 54.0,\n        \"timezones\": [\n            \"UTC+02:00\"\n        ],\n        \"borders\": [\n            \"MWI\",\n            \"ZAF\",\n            \"SWZ\",\n            \"TZA\",\n            \"ZMB\",\n            \"ZWE\"\n        ],\n        \"nativeName\": \"Moçambique\",\n        \"numericCode\": \"508\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/mz.svg\",\n            \"png\": \"https://flagcdn.com/w320/mz.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"MZN\",\n                \"name\": \"Mozambican metical\",\n                \"symbol\": \"MT\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"pt\",\n                \"iso639_2\": \"por\",\n                \"name\": \"Portuguese\",\n                \"nativeName\": \"Português\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Mozambik\",\n            \"pt\": \"Moçambique\",\n            \"nl\": \"Mozambique\",\n            \"hr\": \"Mozambik\",\n            \"fa\": \"موزامبیک\",\n            \"de\": \"Mosambik\",\n            \"es\": \"Mozambique\",\n            \"fr\": \"Mozambique\",\n            \"ja\": \"モザンビーク\",\n            \"it\": \"Mozambico\",\n            \"hu\": \"Mozambik\"\n        },\n        \"flag\": \"https://flagcdn.com/mz.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"MOZ\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Myanmar\",\n        \"topLevelDomain\": [\n            \".mm\"\n        ],\n        \"alpha2Code\": \"MM\",\n        \"alpha3Code\": \"MMR\",\n        \"callingCodes\": [\n            \"95\"\n        ],\n        \"capital\": \"Naypyidaw\",\n        \"altSpellings\": [\n            \"MM\",\n            \"Burma\",\n            \"Republic of the Union of Myanmar\",\n            \"Pyidaunzu Thanmăda Myăma Nainngandaw\"\n        ],\n        \"subregion\": \"South-Eastern Asia\",\n        \"region\": \"Asia\",\n        \"population\": 54409794,\n        \"latlng\": [\n            22.0,\n            98.0\n        ],\n        \"demonym\": \"Burmese\",\n        \"area\": 676578.0,\n        \"gini\": 30.7,\n        \"timezones\": [\n            \"UTC+06:30\"\n        ],\n        \"borders\": [\n            \"BGD\",\n            \"CHN\",\n            \"IND\",\n            \"LAO\",\n            \"THA\"\n        ],\n        \"nativeName\": \"Myanma\",\n        \"numericCode\": \"104\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/mm.svg\",\n            \"png\": \"https://flagcdn.com/w320/mm.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"MMK\",\n                \"name\": \"Burmese kyat\",\n                \"symbol\": \"Ks\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"my\",\n                \"iso639_2\": \"mya\",\n                \"name\": \"Burmese\",\n                \"nativeName\": \"ဗမာစာ\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Myanmar\",\n            \"pt\": \"Myanmar\",\n            \"nl\": \"Myanmar\",\n            \"hr\": \"Mijanmar\",\n            \"fa\": \"میانمار\",\n            \"de\": \"Myanmar\",\n            \"es\": \"Myanmar\",\n            \"fr\": \"Myanmar\",\n            \"ja\": \"ミャンマー\",\n            \"it\": \"Birmania\",\n            \"hu\": \"Mianmar\"\n        },\n        \"flag\": \"https://flagcdn.com/mm.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"ASEAN\",\n                \"name\": \"Association of Southeast Asian Nations\"\n            }\n        ],\n        \"cioc\": \"MYA\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Namibia\",\n        \"topLevelDomain\": [\n            \".na\"\n        ],\n        \"alpha2Code\": \"NA\",\n        \"alpha3Code\": \"NAM\",\n        \"callingCodes\": [\n            \"264\"\n        ],\n        \"capital\": \"Windhoek\",\n        \"altSpellings\": [\n            \"NA\",\n            \"Namibië\",\n            \"Republic of Namibia\"\n        ],\n        \"subregion\": \"Southern Africa\",\n        \"region\": \"Africa\",\n        \"population\": 2540916,\n        \"latlng\": [\n            -22.0,\n            17.0\n        ],\n        \"demonym\": \"Namibian\",\n        \"area\": 825615.0,\n        \"gini\": 59.1,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"AGO\",\n            \"BWA\",\n            \"ZAF\",\n            \"ZMB\"\n        ],\n        \"nativeName\": \"Namibia\",\n        \"numericCode\": \"516\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/na.svg\",\n            \"png\": \"https://flagcdn.com/w320/na.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"NAD\",\n                \"name\": \"Namibian dollar\",\n                \"symbol\": \"$\"\n            },\n            {\n                \"code\": \"ZAR\",\n                \"name\": \"South African rand\",\n                \"symbol\": \"R\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            },\n            {\n                \"iso639_1\": \"af\",\n                \"iso639_2\": \"afr\",\n                \"name\": \"Afrikaans\",\n                \"nativeName\": \"Afrikaans\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Namibia\",\n            \"pt\": \"Namíbia\",\n            \"nl\": \"Namibië\",\n            \"hr\": \"Namibija\",\n            \"fa\": \"نامیبیا\",\n            \"de\": \"Namibia\",\n            \"es\": \"Namibia\",\n            \"fr\": \"Namibie\",\n            \"ja\": \"ナミビア\",\n            \"it\": \"Namibia\",\n            \"hu\": \"Namíbia\"\n        },\n        \"flag\": \"https://flagcdn.com/na.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"NAM\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Nauru\",\n        \"topLevelDomain\": [\n            \".nr\"\n        ],\n        \"alpha2Code\": \"NR\",\n        \"alpha3Code\": \"NRU\",\n        \"callingCodes\": [\n            \"674\"\n        ],\n        \"capital\": \"Yaren\",\n        \"altSpellings\": [\n            \"NR\",\n            \"Naoero\",\n            \"Pleasant Island\",\n            \"Republic of Nauru\",\n            \"Ripublik Naoero\"\n        ],\n        \"subregion\": \"Micronesia\",\n        \"region\": \"Oceania\",\n        \"population\": 10834,\n        \"latlng\": [\n            -0.53333333,\n            166.91666666\n        ],\n        \"demonym\": \"Nauruan\",\n        \"area\": 21.0,\n        \"gini\": 34.8,\n        \"timezones\": [\n            \"UTC+12:00\"\n        ],\n        \"nativeName\": \"Nauru\",\n        \"numericCode\": \"520\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/nr.svg\",\n            \"png\": \"https://flagcdn.com/w320/nr.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"AUD\",\n                \"name\": \"Australian dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            },\n            {\n                \"iso639_1\": \"na\",\n                \"iso639_2\": \"nau\",\n                \"name\": \"Nauruan\",\n                \"nativeName\": \"Dorerin Naoero\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Nauru\",\n            \"pt\": \"Nauru\",\n            \"nl\": \"Nauru\",\n            \"hr\": \"Nauru\",\n            \"fa\": \"نائورو\",\n            \"de\": \"Nauru\",\n            \"es\": \"Nauru\",\n            \"fr\": \"Nauru\",\n            \"ja\": \"ナウル\",\n            \"it\": \"Nauru\",\n            \"hu\": \"Nauru\"\n        },\n        \"flag\": \"https://flagcdn.com/nr.svg\",\n        \"cioc\": \"NRU\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Nepal\",\n        \"topLevelDomain\": [\n            \".np\"\n        ],\n        \"alpha2Code\": \"NP\",\n        \"alpha3Code\": \"NPL\",\n        \"callingCodes\": [\n            \"977\"\n        ],\n        \"capital\": \"Kathmandu\",\n        \"altSpellings\": [\n            \"NP\",\n            \"Federal Democratic Republic of Nepal\",\n            \"Loktāntrik Ganatantra Nepāl\"\n        ],\n        \"subregion\": \"Southern Asia\",\n        \"region\": \"Asia\",\n        \"population\": 29136808,\n        \"latlng\": [\n            28.0,\n            84.0\n        ],\n        \"demonym\": \"Nepalese\",\n        \"area\": 147181.0,\n        \"gini\": 32.8,\n        \"timezones\": [\n            \"UTC+05:45\"\n        ],\n        \"borders\": [\n            \"CHN\",\n            \"IND\"\n        ],\n        \"nativeName\": \"नेपाल\",\n        \"numericCode\": \"524\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/np.svg\",\n            \"png\": \"https://flagcdn.com/w320/np.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"NPR\",\n                \"name\": \"Nepalese rupee\",\n                \"symbol\": \"₨\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ne\",\n                \"iso639_2\": \"nep\",\n                \"name\": \"Nepali\",\n                \"nativeName\": \"नेपाली\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Nepal\",\n            \"pt\": \"Nepal\",\n            \"nl\": \"Nepal\",\n            \"hr\": \"Nepal\",\n            \"fa\": \"نپال\",\n            \"de\": \"Népal\",\n            \"es\": \"Nepal\",\n            \"fr\": \"Népal\",\n            \"ja\": \"ネパール\",\n            \"it\": \"Nepal\",\n            \"hu\": \"Nepál\"\n        },\n        \"flag\": \"https://flagcdn.com/np.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"SAARC\",\n                \"name\": \"South Asian Association for Regional Cooperation\"\n            }\n        ],\n        \"cioc\": \"NEP\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Netherlands\",\n        \"topLevelDomain\": [\n            \".nl\"\n        ],\n        \"alpha2Code\": \"NL\",\n        \"alpha3Code\": \"NLD\",\n        \"callingCodes\": [\n            \"31\"\n        ],\n        \"capital\": \"Amsterdam\",\n        \"altSpellings\": [\n            \"NL\",\n            \"Holland\",\n            \"Nederland\"\n        ],\n        \"subregion\": \"Western Europe\",\n        \"region\": \"Europe\",\n        \"population\": 17441139,\n        \"latlng\": [\n            52.5,\n            5.75\n        ],\n        \"demonym\": \"Dutch\",\n        \"area\": 41850.0,\n        \"gini\": 28.1,\n        \"timezones\": [\n            \"UTC-04:00\",\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"BEL\",\n            \"DEU\"\n        ],\n        \"nativeName\": \"Nederland\",\n        \"numericCode\": \"528\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/nl.svg\",\n            \"png\": \"https://flagcdn.com/w320/nl.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"nl\",\n                \"iso639_2\": \"nld\",\n                \"name\": \"Dutch\",\n                \"nativeName\": \"Nederlands\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Izelvroioù\",\n            \"pt\": \"Países Baixos\",\n            \"nl\": \"Nederland\",\n            \"hr\": \"Nizozemska\",\n            \"fa\": \"پادشاهی هلند\",\n            \"de\": \"Niederlande\",\n            \"es\": \"Países Bajos\",\n            \"fr\": \"Pays-Bas\",\n            \"ja\": \"オランダ\",\n            \"it\": \"Paesi Bassi\",\n            \"hu\": \"Hollandia\"\n        },\n        \"flag\": \"https://flagcdn.com/nl.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EU\",\n                \"name\": \"European Union\"\n            }\n        ],\n        \"cioc\": \"NED\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"New Caledonia\",\n        \"topLevelDomain\": [\n            \".nc\"\n        ],\n        \"alpha2Code\": \"NC\",\n        \"alpha3Code\": \"NCL\",\n        \"callingCodes\": [\n            \"687\"\n        ],\n        \"capital\": \"Nouméa\",\n        \"altSpellings\": [\n            \"NC\"\n        ],\n        \"subregion\": \"Melanesia\",\n        \"region\": \"Oceania\",\n        \"population\": 271960,\n        \"latlng\": [\n            -21.5,\n            165.5\n        ],\n        \"demonym\": \"New Caledonian\",\n        \"area\": 18575.0,\n        \"timezones\": [\n            \"UTC+11:00\"\n        ],\n        \"nativeName\": \"Nouvelle-Calédonie\",\n        \"numericCode\": \"540\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/nc.svg\",\n            \"png\": \"https://flagcdn.com/w320/nc.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"XPF\",\n                \"name\": \"CFP franc\",\n                \"symbol\": \"Fr\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Kaledonia-Nevez\",\n            \"pt\": \"Nova Caledónia\",\n            \"nl\": \"Nieuw-Caledonië\",\n            \"hr\": \"Nova Kaledonija\",\n            \"fa\": \"کالدونیای جدید\",\n            \"de\": \"Neukaledonien\",\n            \"es\": \"Nueva Caledonia\",\n            \"fr\": \"Nouvelle-Calédonie\",\n            \"ja\": \"ニューカレドニア\",\n            \"it\": \"Nuova Caledonia\",\n            \"hu\": \"Új-Kaledónia\"\n        },\n        \"flag\": \"https://flagcdn.com/nc.svg\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"New Zealand\",\n        \"topLevelDomain\": [\n            \".nz\"\n        ],\n        \"alpha2Code\": \"NZ\",\n        \"alpha3Code\": \"NZL\",\n        \"callingCodes\": [\n            \"64\"\n        ],\n        \"capital\": \"Wellington\",\n        \"altSpellings\": [\n            \"NZ\",\n            \"Aotearoa\"\n        ],\n        \"subregion\": \"Australia and New Zealand\",\n        \"region\": \"Oceania\",\n        \"population\": 5084300,\n        \"latlng\": [\n            -41.0,\n            174.0\n        ],\n        \"demonym\": \"New Zealander\",\n        \"area\": 270467.0,\n        \"timezones\": [\n            \"UTC-11:00\",\n            \"UTC-10:00\",\n            \"UTC+12:00\",\n            \"UTC+12:45\",\n            \"UTC+13:00\"\n        ],\n        \"nativeName\": \"New Zealand\",\n        \"numericCode\": \"554\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/nz.svg\",\n            \"png\": \"https://flagcdn.com/w320/nz.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"NZD\",\n                \"name\": \"New Zealand dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            },\n            {\n                \"iso639_1\": \"mi\",\n                \"iso639_2\": \"mri\",\n                \"name\": \"Māori\",\n                \"nativeName\": \"te reo Māori\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Zeland-Nevez\",\n            \"pt\": \"Nova Zelândia\",\n            \"nl\": \"Nieuw-Zeeland\",\n            \"hr\": \"Novi Zeland\",\n            \"fa\": \"نیوزیلند\",\n            \"de\": \"Neuseeland\",\n            \"es\": \"Nueva Zelanda\",\n            \"fr\": \"Nouvelle-Zélande\",\n            \"ja\": \"ニュージーランド\",\n            \"it\": \"Nuova Zelanda\",\n            \"hu\": \"Új-Zéland\"\n        },\n        \"flag\": \"https://flagcdn.com/nz.svg\",\n        \"cioc\": \"NZL\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Nicaragua\",\n        \"topLevelDomain\": [\n            \".ni\"\n        ],\n        \"alpha2Code\": \"NI\",\n        \"alpha3Code\": \"NIC\",\n        \"callingCodes\": [\n            \"505\"\n        ],\n        \"capital\": \"Managua\",\n        \"altSpellings\": [\n            \"NI\",\n            \"Republic of Nicaragua\",\n            \"República de Nicaragua\"\n        ],\n        \"subregion\": \"Central America\",\n        \"region\": \"Americas\",\n        \"population\": 6624554,\n        \"latlng\": [\n            13.0,\n            -85.0\n        ],\n        \"demonym\": \"Nicaraguan\",\n        \"area\": 130373.0,\n        \"gini\": 46.2,\n        \"timezones\": [\n            \"UTC-06:00\"\n        ],\n        \"borders\": [\n            \"CRI\",\n            \"HND\"\n        ],\n        \"nativeName\": \"Nicaragua\",\n        \"numericCode\": \"558\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ni.svg\",\n            \"png\": \"https://flagcdn.com/w320/ni.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"NIO\",\n                \"name\": \"Nicaraguan córdoba\",\n                \"symbol\": \"C$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"es\",\n                \"iso639_2\": \"spa\",\n                \"name\": \"Spanish\",\n                \"nativeName\": \"Español\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Nicaragua\",\n            \"pt\": \"Nicarágua\",\n            \"nl\": \"Nicaragua\",\n            \"hr\": \"Nikaragva\",\n            \"fa\": \"نیکاراگوئه\",\n            \"de\": \"Nicaragua\",\n            \"es\": \"Nicaragua\",\n            \"fr\": \"Nicaragua\",\n            \"ja\": \"ニカラグア\",\n            \"it\": \"Nicaragua\",\n            \"hu\": \"Nicaragua\"\n        },\n        \"flag\": \"https://flagcdn.com/ni.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"CAIS\",\n                \"name\": \"Central American Integration System\",\n                \"otherAcronyms\": [\n                    \"SICA\"\n                ],\n                \"otherNames\": [\n                    \"Sistema de la Integración Centroamericana,\"\n                ]\n            }\n        ],\n        \"cioc\": \"NCA\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Niger\",\n        \"topLevelDomain\": [\n            \".ne\"\n        ],\n        \"alpha2Code\": \"NE\",\n        \"alpha3Code\": \"NER\",\n        \"callingCodes\": [\n            \"227\"\n        ],\n        \"capital\": \"Niamey\",\n        \"altSpellings\": [\n            \"NE\",\n            \"Nijar\",\n            \"Republic of Niger\",\n            \"République du Niger\"\n        ],\n        \"subregion\": \"Western Africa\",\n        \"region\": \"Africa\",\n        \"population\": 24206636,\n        \"latlng\": [\n            16.0,\n            8.0\n        ],\n        \"demonym\": \"Nigerien\",\n        \"area\": 1267000.0,\n        \"gini\": 34.3,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"DZA\",\n            \"BEN\",\n            \"BFA\",\n            \"TCD\",\n            \"LBY\",\n            \"MLI\",\n            \"NGA\"\n        ],\n        \"nativeName\": \"Niger\",\n        \"numericCode\": \"562\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ne.svg\",\n            \"png\": \"https://flagcdn.com/w320/ne.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"XOF\",\n                \"name\": \"West African CFA franc\",\n                \"symbol\": \"Fr\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Niger\",\n            \"pt\": \"Níger\",\n            \"nl\": \"Niger\",\n            \"hr\": \"Niger\",\n            \"fa\": \"نیجر\",\n            \"de\": \"Niger\",\n            \"es\": \"Níger\",\n            \"fr\": \"Niger\",\n            \"ja\": \"ニジェール\",\n            \"it\": \"Niger\",\n            \"hu\": \"Niger\"\n        },\n        \"flag\": \"https://flagcdn.com/ne.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"NIG\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Nigeria\",\n        \"topLevelDomain\": [\n            \".ng\"\n        ],\n        \"alpha2Code\": \"NG\",\n        \"alpha3Code\": \"NGA\",\n        \"callingCodes\": [\n            \"234\"\n        ],\n        \"capital\": \"Abuja\",\n        \"altSpellings\": [\n            \"NG\",\n            \"Nijeriya\",\n            \"Naíjíríà\",\n            \"Federal Republic of Nigeria\"\n        ],\n        \"subregion\": \"Western Africa\",\n        \"region\": \"Africa\",\n        \"population\": 206139587,\n        \"latlng\": [\n            10.0,\n            8.0\n        ],\n        \"demonym\": \"Nigerian\",\n        \"area\": 923768.0,\n        \"gini\": 35.1,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"BEN\",\n            \"CMR\",\n            \"TCD\",\n            \"NER\"\n        ],\n        \"nativeName\": \"Nigeria\",\n        \"numericCode\": \"566\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ng.svg\",\n            \"png\": \"https://flagcdn.com/w320/ng.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"NGN\",\n                \"name\": \"Nigerian naira\",\n                \"symbol\": \"₦\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Nigeria\",\n            \"pt\": \"Nigéria\",\n            \"nl\": \"Nigeria\",\n            \"hr\": \"Nigerija\",\n            \"fa\": \"نیجریه\",\n            \"de\": \"Nigeria\",\n            \"es\": \"Nigeria\",\n            \"fr\": \"Nigéria\",\n            \"ja\": \"ナイジェリア\",\n            \"it\": \"Nigeria\",\n            \"hu\": \"Nigéria\"\n        },\n        \"flag\": \"https://flagcdn.com/ng.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"NGR\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Niue\",\n        \"topLevelDomain\": [\n            \".nu\"\n        ],\n        \"alpha2Code\": \"NU\",\n        \"alpha3Code\": \"NIU\",\n        \"callingCodes\": [\n            \"683\"\n        ],\n        \"capital\": \"Alofi\",\n        \"altSpellings\": [\n            \"NU\"\n        ],\n        \"subregion\": \"Polynesia\",\n        \"region\": \"Oceania\",\n        \"population\": 1470,\n        \"latlng\": [\n            -19.03333333,\n            -169.86666666\n        ],\n        \"demonym\": \"Niuean\",\n        \"area\": 260.0,\n        \"timezones\": [\n            \"UTC-11:00\"\n        ],\n        \"nativeName\": \"Niuē\",\n        \"numericCode\": \"570\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/nu.svg\",\n            \"png\": \"https://flagcdn.com/w320/nu.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"NZD\",\n                \"name\": \"New Zealand dollar\",\n                \"symbol\": \"$\"\n            },\n            {\n                \"code\": \"NZD\",\n                \"name\": \"Niue dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Niue\",\n            \"pt\": \"Niue\",\n            \"nl\": \"Niue\",\n            \"hr\": \"Niue\",\n            \"fa\": \"نیووی\",\n            \"de\": \"Niue\",\n            \"es\": \"Niue\",\n            \"fr\": \"Niue\",\n            \"ja\": \"ニウエ\",\n            \"it\": \"Niue\",\n            \"hu\": \"Niue\"\n        },\n        \"flag\": \"https://flagcdn.com/nu.svg\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Norfolk Island\",\n        \"topLevelDomain\": [\n            \".nf\"\n        ],\n        \"alpha2Code\": \"NF\",\n        \"alpha3Code\": \"NFK\",\n        \"callingCodes\": [\n            \"672\"\n        ],\n        \"capital\": \"Kingston\",\n        \"altSpellings\": [\n            \"NF\",\n            \"Territory of Norfolk Island\",\n            \"Teratri of Norf'k Ailen\"\n        ],\n        \"subregion\": \"Australia and New Zealand\",\n        \"region\": \"Oceania\",\n        \"population\": 2302,\n        \"latlng\": [\n            -29.03333333,\n            167.95\n        ],\n        \"demonym\": \"Norfolk Islander\",\n        \"area\": 36.0,\n        \"timezones\": [\n            \"UTC+11:30\"\n        ],\n        \"nativeName\": \"Norfolk Island\",\n        \"numericCode\": \"574\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/nf.svg\",\n            \"png\": \"https://flagcdn.com/w320/nf.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"AUD\",\n                \"name\": \"Australian dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Enez Norfolk\",\n            \"pt\": \"Ilha Norfolk\",\n            \"nl\": \"Norfolkeiland\",\n            \"hr\": \"Otok Norfolk\",\n            \"fa\": \"جزیره نورفک\",\n            \"de\": \"Norfolkinsel\",\n            \"es\": \"Isla de Norfolk\",\n            \"fr\": \"Île de Norfolk\",\n            \"ja\": \"ノーフォーク島\",\n            \"it\": \"Isola Norfolk\",\n            \"hu\": \"Norfolk-sziget\"\n        },\n        \"flag\": \"https://flagcdn.com/nf.svg\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"Korea (Democratic People's Republic of)\",\n        \"topLevelDomain\": [\n            \".kp\"\n        ],\n        \"alpha2Code\": \"KP\",\n        \"alpha3Code\": \"PRK\",\n        \"callingCodes\": [\n            \"850\"\n        ],\n        \"capital\": \"Pyongyang\",\n        \"altSpellings\": [\n            \"KP\",\n            \"Democratic People's Republic of Korea\",\n            \"조선민주주의인민공화국\",\n            \"Chosŏn Minjujuŭi Inmin Konghwaguk\"\n        ],\n        \"subregion\": \"Eastern Asia\",\n        \"region\": \"Asia\",\n        \"population\": 25778815,\n        \"latlng\": [\n            40.0,\n            127.0\n        ],\n        \"demonym\": \"North Korean\",\n        \"area\": 120538.0,\n        \"timezones\": [\n            \"UTC+09:00\"\n        ],\n        \"borders\": [\n            \"CHN\",\n            \"KOR\",\n            \"RUS\"\n        ],\n        \"nativeName\": \"북한\",\n        \"numericCode\": \"408\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/kp.svg\",\n            \"png\": \"https://flagcdn.com/w320/kp.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"KPW\",\n                \"name\": \"North Korean won\",\n                \"symbol\": \"₩\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ko\",\n                \"iso639_2\": \"kor\",\n                \"name\": \"Korean\",\n                \"nativeName\": \"한국어\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Korea an Norzh\",\n            \"pt\": \"Coreia do Norte\",\n            \"nl\": \"Noord-Korea\",\n            \"hr\": \"Sjeverna Koreja\",\n            \"fa\": \"کره جنوبی\",\n            \"de\": \"Nordkorea\",\n            \"es\": \"Corea del Norte\",\n            \"fr\": \"Corée du Nord\",\n            \"ja\": \"朝鮮民主主義人民共和国\",\n            \"it\": \"Corea del Nord\",\n            \"hu\": \"Észak-Korea\"\n        },\n        \"flag\": \"https://flagcdn.com/kp.svg\",\n        \"cioc\": \"PRK\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Northern Mariana Islands\",\n        \"topLevelDomain\": [\n            \".mp\"\n        ],\n        \"alpha2Code\": \"MP\",\n        \"alpha3Code\": \"MNP\",\n        \"callingCodes\": [\n            \"1\"\n        ],\n        \"capital\": \"Saipan\",\n        \"altSpellings\": [\n            \"MP\",\n            \"Commonwealth of the Northern Mariana Islands\",\n            \"Sankattan Siha Na Islas Mariånas\"\n        ],\n        \"subregion\": \"Micronesia\",\n        \"region\": \"Oceania\",\n        \"population\": 57557,\n        \"latlng\": [\n            15.2,\n            145.75\n        ],\n        \"demonym\": \"American\",\n        \"area\": 464.0,\n        \"timezones\": [\n            \"UTC+10:00\"\n        ],\n        \"nativeName\": \"Northern Mariana Islands\",\n        \"numericCode\": \"580\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/mp.svg\",\n            \"png\": \"https://flagcdn.com/w320/mp.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"USD\",\n                \"name\": \"United States dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            },\n            {\n                \"iso639_1\": \"ch\",\n                \"iso639_2\": \"cha\",\n                \"name\": \"Chamorro\",\n                \"nativeName\": \"Chamoru\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Inizi Mariana an Norzh\",\n            \"pt\": \"Ilhas Marianas\",\n            \"nl\": \"Noordelijke Marianeneilanden\",\n            \"hr\": \"Sjevernomarijanski otoci\",\n            \"fa\": \"جزایر ماریانای شمالی\",\n            \"de\": \"Nördliche Marianen\",\n            \"es\": \"Islas Marianas del Norte\",\n            \"fr\": \"Îles Mariannes du Nord\",\n            \"ja\": \"北マリアナ諸島\",\n            \"it\": \"Isole Marianne Settentrionali\",\n            \"hu\": \"Északi-Mariana-szigetek\"\n        },\n        \"flag\": \"https://flagcdn.com/mp.svg\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"Norway\",\n        \"topLevelDomain\": [\n            \".no\"\n        ],\n        \"alpha2Code\": \"NO\",\n        \"alpha3Code\": \"NOR\",\n        \"callingCodes\": [\n            \"47\"\n        ],\n        \"capital\": \"Oslo\",\n        \"altSpellings\": [\n            \"NO\",\n            \"Norge\",\n            \"Noreg\",\n            \"Kingdom of Norway\",\n            \"Kongeriket Norge\",\n            \"Kongeriket Noreg\"\n        ],\n        \"subregion\": \"Northern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 5379475,\n        \"latlng\": [\n            62.0,\n            10.0\n        ],\n        \"demonym\": \"Norwegian\",\n        \"area\": 323802.0,\n        \"gini\": 27.6,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"FIN\",\n            \"SWE\",\n            \"RUS\"\n        ],\n        \"nativeName\": \"Norge\",\n        \"numericCode\": \"578\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/no.svg\",\n            \"png\": \"https://flagcdn.com/w320/no.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"NOK\",\n                \"name\": \"Norwegian krone\",\n                \"symbol\": \"kr\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"no\",\n                \"iso639_2\": \"nor\",\n                \"name\": \"Norwegian\",\n                \"nativeName\": \"Norsk\"\n            },\n            {\n                \"iso639_1\": \"nb\",\n                \"iso639_2\": \"nob\",\n                \"name\": \"Norwegian Bokmål\",\n                \"nativeName\": \"Norsk bokmål\"\n            },\n            {\n                \"iso639_1\": \"nn\",\n                \"iso639_2\": \"nno\",\n                \"name\": \"Norwegian Nynorsk\",\n                \"nativeName\": \"Norsk nynorsk\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Norvegia\",\n            \"pt\": \"Noruega\",\n            \"nl\": \"Noorwegen\",\n            \"hr\": \"Norveška\",\n            \"fa\": \"نروژ\",\n            \"de\": \"Norwegen\",\n            \"es\": \"Noruega\",\n            \"fr\": \"Norvège\",\n            \"ja\": \"ノルウェー\",\n            \"it\": \"Norvegia\",\n            \"hu\": \"Norvégia\"\n        },\n        \"flag\": \"https://flagcdn.com/no.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EFTA\",\n                \"name\": \"European Free Trade Association\"\n            }\n        ],\n        \"cioc\": \"NOR\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Oman\",\n        \"topLevelDomain\": [\n            \".om\"\n        ],\n        \"alpha2Code\": \"OM\",\n        \"alpha3Code\": \"OMN\",\n        \"callingCodes\": [\n            \"968\"\n        ],\n        \"capital\": \"Muscat\",\n        \"altSpellings\": [\n            \"OM\",\n            \"Sultanate of Oman\",\n            \"Salṭanat ʻUmān\"\n        ],\n        \"subregion\": \"Western Asia\",\n        \"region\": \"Asia\",\n        \"population\": 5106622,\n        \"latlng\": [\n            21.0,\n            57.0\n        ],\n        \"demonym\": \"Omani\",\n        \"area\": 309500.0,\n        \"timezones\": [\n            \"UTC+04:00\"\n        ],\n        \"borders\": [\n            \"SAU\",\n            \"ARE\",\n            \"YEM\"\n        ],\n        \"nativeName\": \"عمان\",\n        \"numericCode\": \"512\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/om.svg\",\n            \"png\": \"https://flagcdn.com/w320/om.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"OMR\",\n                \"name\": \"Omani rial\",\n                \"symbol\": \"ر.ع.\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ar\",\n                \"iso639_2\": \"ara\",\n                \"name\": \"Arabic\",\n                \"nativeName\": \"العربية\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Oman\",\n            \"pt\": \"Omã\",\n            \"nl\": \"Oman\",\n            \"hr\": \"Oman\",\n            \"fa\": \"عمان\",\n            \"de\": \"Oman\",\n            \"es\": \"Omán\",\n            \"fr\": \"Oman\",\n            \"ja\": \"オマーン\",\n            \"it\": \"oman\",\n            \"hu\": \"Omán\"\n        },\n        \"flag\": \"https://flagcdn.com/om.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AL\",\n                \"name\": \"Arab League\",\n                \"otherNames\": [\n                    \"جامعة الدول العربية\",\n                    \"Jāmiʻat ad-Duwal al-ʻArabīyah\",\n                    \"League of Arab States\"\n                ]\n            }\n        ],\n        \"cioc\": \"OMA\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Pakistan\",\n        \"topLevelDomain\": [\n            \".pk\"\n        ],\n        \"alpha2Code\": \"PK\",\n        \"alpha3Code\": \"PAK\",\n        \"callingCodes\": [\n            \"92\"\n        ],\n        \"capital\": \"Islamabad\",\n        \"altSpellings\": [\n            \"PK\",\n            \"Pākistān\",\n            \"Islamic Republic of Pakistan\",\n            \"Islāmī Jumhūriya'eh Pākistān\"\n        ],\n        \"subregion\": \"Southern Asia\",\n        \"region\": \"Asia\",\n        \"population\": 220892331,\n        \"latlng\": [\n            30.0,\n            70.0\n        ],\n        \"demonym\": \"Pakistani\",\n        \"area\": 881912.0,\n        \"gini\": 31.6,\n        \"timezones\": [\n            \"UTC+05:00\"\n        ],\n        \"borders\": [\n            \"AFG\",\n            \"CHN\",\n            \"IND\",\n            \"IRN\"\n        ],\n        \"nativeName\": \"Pakistan\",\n        \"numericCode\": \"586\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/pk.svg\",\n            \"png\": \"https://flagcdn.com/w320/pk.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"PKR\",\n                \"name\": \"Pakistani rupee\",\n                \"symbol\": \"₨\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ur\",\n                \"iso639_2\": \"urd\",\n                \"name\": \"Urdu\",\n                \"nativeName\": \"اردو\"\n            },\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Pakistan\",\n            \"pt\": \"Paquistão\",\n            \"nl\": \"Pakistan\",\n            \"hr\": \"Pakistan\",\n            \"fa\": \"پاکستان\",\n            \"de\": \"Pakistan\",\n            \"es\": \"Pakistán\",\n            \"fr\": \"Pakistan\",\n            \"ja\": \"パキスタン\",\n            \"it\": \"Pakistan\",\n            \"hu\": \"Pakisztán\"\n        },\n        \"flag\": \"https://flagcdn.com/pk.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"SAARC\",\n                \"name\": \"South Asian Association for Regional Cooperation\"\n            }\n        ],\n        \"cioc\": \"PAK\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Palau\",\n        \"topLevelDomain\": [\n            \".pw\"\n        ],\n        \"alpha2Code\": \"PW\",\n        \"alpha3Code\": \"PLW\",\n        \"callingCodes\": [\n            \"680\"\n        ],\n        \"capital\": \"Ngerulmud\",\n        \"altSpellings\": [\n            \"PW\",\n            \"Republic of Palau\",\n            \"Beluu er a Belau\"\n        ],\n        \"subregion\": \"Micronesia\",\n        \"region\": \"Oceania\",\n        \"population\": 18092,\n        \"latlng\": [\n            7.5,\n            134.5\n        ],\n        \"demonym\": \"Palauan\",\n        \"area\": 459.0,\n        \"timezones\": [\n            \"UTC+09:00\"\n        ],\n        \"nativeName\": \"Palau\",\n        \"numericCode\": \"585\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/pw.svg\",\n            \"png\": \"https://flagcdn.com/w320/pw.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"USD\",\n                \"name\": \"United States dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Palau\",\n            \"pt\": \"Palau\",\n            \"nl\": \"Palau\",\n            \"hr\": \"Palau\",\n            \"fa\": \"پالائو\",\n            \"de\": \"Palau\",\n            \"es\": \"Palau\",\n            \"fr\": \"Palaos\",\n            \"ja\": \"パラオ\",\n            \"it\": \"Palau\",\n            \"hu\": \"Palau\"\n        },\n        \"flag\": \"https://flagcdn.com/pw.svg\",\n        \"cioc\": \"PLW\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Palestine, State of\",\n        \"topLevelDomain\": [\n            \".ps\"\n        ],\n        \"alpha2Code\": \"PS\",\n        \"alpha3Code\": \"PSE\",\n        \"callingCodes\": [\n            \"970\"\n        ],\n        \"capital\": \"Ramallah\",\n        \"altSpellings\": [\n            \"PS\",\n            \"State of Palestine\",\n            \"Dawlat Filasṭin\"\n        ],\n        \"subregion\": \"Western Asia\",\n        \"region\": \"Asia\",\n        \"population\": 4803269,\n        \"latlng\": [\n            31.9,\n            35.2\n        ],\n        \"demonym\": \"Palestinian\",\n        \"gini\": 33.7,\n        \"timezones\": [\n            \"UTC+02:00\"\n        ],\n        \"borders\": [\n            \"ISR\",\n            \"EGY\",\n            \"JOR\"\n        ],\n        \"nativeName\": \"فلسطين\",\n        \"numericCode\": \"275\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ps.svg\",\n            \"png\": \"https://flagcdn.com/w320/ps.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EGP\",\n                \"name\": \"Egyptian pound\",\n                \"symbol\": \"E£\"\n            },\n            {\n                \"code\": \"ILS\",\n                \"name\": \"Israeli new shekel\",\n                \"symbol\": \"₪\"\n            },\n            {\n                \"code\": \"JOD\",\n                \"name\": \"Jordanian dinar\",\n                \"symbol\": \"د.أ\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ar\",\n                \"iso639_2\": \"ara\",\n                \"name\": \"Arabic\",\n                \"nativeName\": \"العربية\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Palestina\",\n            \"pt\": \"Palestina\",\n            \"nl\": \"Palestijnse gebieden\",\n            \"hr\": \"Palestina\",\n            \"fa\": \"فلسطین\",\n            \"de\": \"Palästina\",\n            \"es\": \"Palestina\",\n            \"fr\": \"Palestine\",\n            \"ja\": \"パレスチナ\",\n            \"it\": \"Palestina\",\n            \"hu\": \"Palesztina\"\n        },\n        \"flag\": \"https://flagcdn.com/ps.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AL\",\n                \"name\": \"Arab League\",\n                \"otherNames\": [\n                    \"جامعة الدول العربية\",\n                    \"Jāmiʻat ad-Duwal al-ʻArabīyah\",\n                    \"League of Arab States\"\n                ]\n            }\n        ],\n        \"cioc\": \"PLE\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Panama\",\n        \"topLevelDomain\": [\n            \".pa\"\n        ],\n        \"alpha2Code\": \"PA\",\n        \"alpha3Code\": \"PAN\",\n        \"callingCodes\": [\n            \"507\"\n        ],\n        \"capital\": \"Panama City\",\n        \"altSpellings\": [\n            \"PA\",\n            \"Republic of Panama\",\n            \"República de Panamá\"\n        ],\n        \"subregion\": \"Central America\",\n        \"region\": \"Americas\",\n        \"population\": 4314768,\n        \"latlng\": [\n            9.0,\n            -80.0\n        ],\n        \"demonym\": \"Panamanian\",\n        \"area\": 75417.0,\n        \"gini\": 49.8,\n        \"timezones\": [\n            \"UTC-05:00\"\n        ],\n        \"borders\": [\n            \"COL\",\n            \"CRI\"\n        ],\n        \"nativeName\": \"Panamá\",\n        \"numericCode\": \"591\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/pa.svg\",\n            \"png\": \"https://flagcdn.com/w320/pa.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"PAB\",\n                \"name\": \"Panamanian balboa\",\n                \"symbol\": \"B/.\"\n            },\n            {\n                \"code\": \"USD\",\n                \"name\": \"United States dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"es\",\n                \"iso639_2\": \"spa\",\n                \"name\": \"Spanish\",\n                \"nativeName\": \"Español\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Panama\",\n            \"pt\": \"Panamá\",\n            \"nl\": \"Panama\",\n            \"hr\": \"Panama\",\n            \"fa\": \"پاناما\",\n            \"de\": \"Panama\",\n            \"es\": \"Panamá\",\n            \"fr\": \"Panama\",\n            \"ja\": \"パナマ\",\n            \"it\": \"Panama\",\n            \"hu\": \"Panama\"\n        },\n        \"flag\": \"https://flagcdn.com/pa.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"CAIS\",\n                \"name\": \"Central American Integration System\",\n                \"otherAcronyms\": [\n                    \"SICA\"\n                ],\n                \"otherNames\": [\n                    \"Sistema de la Integración Centroamericana,\"\n                ]\n            }\n        ],\n        \"cioc\": \"PAN\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Papua New Guinea\",\n        \"topLevelDomain\": [\n            \".pg\"\n        ],\n        \"alpha2Code\": \"PG\",\n        \"alpha3Code\": \"PNG\",\n        \"callingCodes\": [\n            \"675\"\n        ],\n        \"capital\": \"Port Moresby\",\n        \"altSpellings\": [\n            \"PG\",\n            \"Independent State of Papua New Guinea\",\n            \"Independen Stet bilong Papua Niugini\"\n        ],\n        \"subregion\": \"Melanesia\",\n        \"region\": \"Oceania\",\n        \"population\": 8947027,\n        \"latlng\": [\n            -6.0,\n            147.0\n        ],\n        \"demonym\": \"Papua New Guinean\",\n        \"area\": 462840.0,\n        \"gini\": 41.9,\n        \"timezones\": [\n            \"UTC+10:00\"\n        ],\n        \"borders\": [\n            \"IDN\"\n        ],\n        \"nativeName\": \"Papua Niugini\",\n        \"numericCode\": \"598\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/pg.svg\",\n            \"png\": \"https://flagcdn.com/w320/pg.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"PGK\",\n                \"name\": \"Papua New Guinean kina\",\n                \"symbol\": \"K\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Papoua-Ginea Nevez\",\n            \"pt\": \"Papua Nova Guiné\",\n            \"nl\": \"Papoea-Nieuw-Guinea\",\n            \"hr\": \"Papua Nova Gvineja\",\n            \"fa\": \"پاپوآ گینه نو\",\n            \"de\": \"Papua-Neuguinea\",\n            \"es\": \"Papúa Nueva Guinea\",\n            \"fr\": \"Papouasie-Nouvelle-Guinée\",\n            \"ja\": \"パプアニューギニア\",\n            \"it\": \"Papua Nuova Guinea\",\n            \"hu\": \"Pápua Új-Guinea\"\n        },\n        \"flag\": \"https://flagcdn.com/pg.svg\",\n        \"cioc\": \"PNG\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Paraguay\",\n        \"topLevelDomain\": [\n            \".py\"\n        ],\n        \"alpha2Code\": \"PY\",\n        \"alpha3Code\": \"PRY\",\n        \"callingCodes\": [\n            \"595\"\n        ],\n        \"capital\": \"Asunción\",\n        \"altSpellings\": [\n            \"PY\",\n            \"Republic of Paraguay\",\n            \"República del Paraguay\",\n            \"Tetã Paraguái\"\n        ],\n        \"subregion\": \"South America\",\n        \"region\": \"Americas\",\n        \"population\": 7132530,\n        \"latlng\": [\n            -23.0,\n            -58.0\n        ],\n        \"demonym\": \"Paraguayan\",\n        \"area\": 406752.0,\n        \"gini\": 45.7,\n        \"timezones\": [\n            \"UTC-04:00\"\n        ],\n        \"borders\": [\n            \"ARG\",\n            \"BOL\",\n            \"BRA\"\n        ],\n        \"nativeName\": \"Paraguay\",\n        \"numericCode\": \"600\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/py.svg\",\n            \"png\": \"https://flagcdn.com/w320/py.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"PYG\",\n                \"name\": \"Paraguayan guaraní\",\n                \"symbol\": \"₲\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"es\",\n                \"iso639_2\": \"spa\",\n                \"name\": \"Spanish\",\n                \"nativeName\": \"Español\"\n            },\n            {\n                \"iso639_1\": \"gn\",\n                \"iso639_2\": \"grn\",\n                \"name\": \"Guaraní\",\n                \"nativeName\": \"Avañe'ẽ\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Paraguay\",\n            \"pt\": \"Paraguai\",\n            \"nl\": \"Paraguay\",\n            \"hr\": \"Paragvaj\",\n            \"fa\": \"پاراگوئه\",\n            \"de\": \"Paraguay\",\n            \"es\": \"Paraguay\",\n            \"fr\": \"Paraguay\",\n            \"ja\": \"パラグアイ\",\n            \"it\": \"Paraguay\",\n            \"hu\": \"Paraguay\"\n        },\n        \"flag\": \"https://flagcdn.com/py.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"USAN\",\n                \"name\": \"Union of South American Nations\",\n                \"otherAcronyms\": [\n                    \"UNASUR\",\n                    \"UNASUL\",\n                    \"UZAN\"\n                ],\n                \"otherNames\": [\n                    \"Unión de Naciones Suramericanas\",\n                    \"União de Nações Sul-Americanas\",\n                    \"Unie van Zuid-Amerikaanse Naties\",\n                    \"South American Union\"\n                ]\n            }\n        ],\n        \"cioc\": \"PAR\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Peru\",\n        \"topLevelDomain\": [\n            \".pe\"\n        ],\n        \"alpha2Code\": \"PE\",\n        \"alpha3Code\": \"PER\",\n        \"callingCodes\": [\n            \"51\"\n        ],\n        \"capital\": \"Lima\",\n        \"altSpellings\": [\n            \"PE\",\n            \"Republic of Peru\",\n            \" República del Perú\"\n        ],\n        \"subregion\": \"South America\",\n        \"region\": \"Americas\",\n        \"population\": 32971846,\n        \"latlng\": [\n            -10.0,\n            -76.0\n        ],\n        \"demonym\": \"Peruvian\",\n        \"area\": 1285216.0,\n        \"gini\": 41.5,\n        \"timezones\": [\n            \"UTC-05:00\"\n        ],\n        \"borders\": [\n            \"BOL\",\n            \"BRA\",\n            \"CHL\",\n            \"COL\",\n            \"ECU\"\n        ],\n        \"nativeName\": \"Perú\",\n        \"numericCode\": \"604\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/pe.svg\",\n            \"png\": \"https://flagcdn.com/w320/pe.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"PEN\",\n                \"name\": \"Peruvian sol\",\n                \"symbol\": \"S/.\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"es\",\n                \"iso639_2\": \"spa\",\n                \"name\": \"Spanish\",\n                \"nativeName\": \"Español\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Perou\",\n            \"pt\": \"Peru\",\n            \"nl\": \"Peru\",\n            \"hr\": \"Peru\",\n            \"fa\": \"پرو\",\n            \"de\": \"Peru\",\n            \"es\": \"Perú\",\n            \"fr\": \"Pérou\",\n            \"ja\": \"ペルー\",\n            \"it\": \"Perù\",\n            \"hu\": \"Peru\"\n        },\n        \"flag\": \"https://flagcdn.com/pe.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"PA\",\n                \"name\": \"Pacific Alliance\",\n                \"otherNames\": [\n                    \"Alianza del Pacífico\"\n                ]\n            },\n            {\n                \"acronym\": \"USAN\",\n                \"name\": \"Union of South American Nations\",\n                \"otherAcronyms\": [\n                    \"UNASUR\",\n                    \"UNASUL\",\n                    \"UZAN\"\n                ],\n                \"otherNames\": [\n                    \"Unión de Naciones Suramericanas\",\n                    \"União de Nações Sul-Americanas\",\n                    \"Unie van Zuid-Amerikaanse Naties\",\n                    \"South American Union\"\n                ]\n            }\n        ],\n        \"cioc\": \"PER\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Philippines\",\n        \"topLevelDomain\": [\n            \".ph\"\n        ],\n        \"alpha2Code\": \"PH\",\n        \"alpha3Code\": \"PHL\",\n        \"callingCodes\": [\n            \"63\"\n        ],\n        \"capital\": \"Manila\",\n        \"altSpellings\": [\n            \"PH\",\n            \"Republic of the Philippines\",\n            \"Repúblika ng Pilipinas\"\n        ],\n        \"subregion\": \"South-Eastern Asia\",\n        \"region\": \"Asia\",\n        \"population\": 109581085,\n        \"latlng\": [\n            13.0,\n            122.0\n        ],\n        \"demonym\": \"Filipino\",\n        \"area\": 342353.0,\n        \"gini\": 42.3,\n        \"timezones\": [\n            \"UTC+08:00\"\n        ],\n        \"nativeName\": \"Pilipinas\",\n        \"numericCode\": \"608\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ph.svg\",\n            \"png\": \"https://flagcdn.com/w320/ph.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"PHP\",\n                \"name\": \"Philippine peso\",\n                \"symbol\": \"₱\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Filipinez\",\n            \"pt\": \"Filipinas\",\n            \"nl\": \"Filipijnen\",\n            \"hr\": \"Filipini\",\n            \"fa\": \"جزایر الندفیلیپین\",\n            \"de\": \"Philippinen\",\n            \"es\": \"Filipinas\",\n            \"fr\": \"Philippines\",\n            \"ja\": \"フィリピン\",\n            \"it\": \"Filippine\",\n            \"hu\": \"Fülöp-szigetek\"\n        },\n        \"flag\": \"https://flagcdn.com/ph.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"ASEAN\",\n                \"name\": \"Association of Southeast Asian Nations\"\n            }\n        ],\n        \"cioc\": \"PHI\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Pitcairn\",\n        \"topLevelDomain\": [\n            \".pn\"\n        ],\n        \"alpha2Code\": \"PN\",\n        \"alpha3Code\": \"PCN\",\n        \"callingCodes\": [\n            \"64\"\n        ],\n        \"capital\": \"Adamstown\",\n        \"altSpellings\": [\n            \"PN\",\n            \"Pitcairn Henderson Ducie and Oeno Islands\"\n        ],\n        \"subregion\": \"Polynesia\",\n        \"region\": \"Oceania\",\n        \"population\": 56,\n        \"latlng\": [\n            -25.06666666,\n            -130.1\n        ],\n        \"demonym\": \"Pitcairn Islander\",\n        \"area\": 47.0,\n        \"timezones\": [\n            \"UTC-08:00\"\n        ],\n        \"nativeName\": \"Pitcairn Islands\",\n        \"numericCode\": \"612\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/pn.svg\",\n            \"png\": \"https://flagcdn.com/w320/pn.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"NZD\",\n                \"name\": \"New Zealand dollar\",\n                \"symbol\": \"$\"\n            },\n            {\n                \"code\": \"PND\",\n                \"name\": \"Pitcairn Islands dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Inizi Pitcairn\",\n            \"pt\": \"Ilhas Picárnia\",\n            \"nl\": \"Pitcairneilanden\",\n            \"hr\": \"Pitcairnovo otočje\",\n            \"fa\": \"پیتکرن\",\n            \"de\": \"Pitcairn\",\n            \"es\": \"Islas Pitcairn\",\n            \"fr\": \"Îles Pitcairn\",\n            \"ja\": \"ピトケアン\",\n            \"it\": \"Isole Pitcairn\",\n            \"hu\": \"Pitcairn-szigetek\"\n        },\n        \"flag\": \"https://flagcdn.com/pn.svg\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Poland\",\n        \"topLevelDomain\": [\n            \".pl\"\n        ],\n        \"alpha2Code\": \"PL\",\n        \"alpha3Code\": \"POL\",\n        \"callingCodes\": [\n            \"48\"\n        ],\n        \"capital\": \"Warsaw\",\n        \"altSpellings\": [\n            \"PL\",\n            \"Republic of Poland\",\n            \"Rzeczpospolita Polska\"\n        ],\n        \"subregion\": \"Central Europe\",\n        \"region\": \"Europe\",\n        \"population\": 37950802,\n        \"latlng\": [\n            52.0,\n            20.0\n        ],\n        \"demonym\": \"Polish\",\n        \"area\": 312679.0,\n        \"gini\": 30.2,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"BLR\",\n            \"CZE\",\n            \"DEU\",\n            \"LTU\",\n            \"RUS\",\n            \"SVK\",\n            \"UKR\"\n        ],\n        \"nativeName\": \"Polska\",\n        \"numericCode\": \"616\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/pl.svg\",\n            \"png\": \"https://flagcdn.com/w320/pl.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"PLN\",\n                \"name\": \"Polish złoty\",\n                \"symbol\": \"zł\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"pl\",\n                \"iso639_2\": \"pol\",\n                \"name\": \"Polish\",\n                \"nativeName\": \"język polski\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Polonia\",\n            \"pt\": \"Polónia\",\n            \"nl\": \"Polen\",\n            \"hr\": \"Poljska\",\n            \"fa\": \"لهستان\",\n            \"de\": \"Polen\",\n            \"es\": \"Polonia\",\n            \"fr\": \"Pologne\",\n            \"ja\": \"ポーランド\",\n            \"it\": \"Polonia\",\n            \"hu\": \"Lengyelország\"\n        },\n        \"flag\": \"https://flagcdn.com/pl.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EU\",\n                \"name\": \"European Union\"\n            }\n        ],\n        \"cioc\": \"POL\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Portugal\",\n        \"topLevelDomain\": [\n            \".pt\"\n        ],\n        \"alpha2Code\": \"PT\",\n        \"alpha3Code\": \"PRT\",\n        \"callingCodes\": [\n            \"351\"\n        ],\n        \"capital\": \"Lisbon\",\n        \"altSpellings\": [\n            \"PT\",\n            \"Portuguesa\",\n            \"Portuguese Republic\",\n            \"República Portuguesa\"\n        ],\n        \"subregion\": \"Southern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 10305564,\n        \"latlng\": [\n            39.5,\n            -8.0\n        ],\n        \"demonym\": \"Portuguese\",\n        \"area\": 92090.0,\n        \"gini\": 33.5,\n        \"timezones\": [\n            \"UTC-01:00\",\n            \"UTC\"\n        ],\n        \"borders\": [\n            \"ESP\"\n        ],\n        \"nativeName\": \"Portugal\",\n        \"numericCode\": \"620\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/pt.svg\",\n            \"png\": \"https://flagcdn.com/w320/pt.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"pt\",\n                \"iso639_2\": \"por\",\n                \"name\": \"Portuguese\",\n                \"nativeName\": \"Português\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Portugal\",\n            \"pt\": \"Portugal\",\n            \"nl\": \"Portugal\",\n            \"hr\": \"Portugal\",\n            \"fa\": \"پرتغال\",\n            \"de\": \"Portugal\",\n            \"es\": \"Portugal\",\n            \"fr\": \"Portugal\",\n            \"ja\": \"ポルトガル\",\n            \"it\": \"Portogallo\",\n            \"hu\": \"Portugália\"\n        },\n        \"flag\": \"https://flagcdn.com/pt.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EU\",\n                \"name\": \"European Union\"\n            }\n        ],\n        \"cioc\": \"POR\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Puerto Rico\",\n        \"topLevelDomain\": [\n            \".pr\"\n        ],\n        \"alpha2Code\": \"PR\",\n        \"alpha3Code\": \"PRI\",\n        \"callingCodes\": [\n            \"1\"\n        ],\n        \"capital\": \"San Juan\",\n        \"altSpellings\": [\n            \"PR\",\n            \"Commonwealth of Puerto Rico\",\n            \"Estado Libre Asociado de Puerto Rico\"\n        ],\n        \"subregion\": \"Caribbean\",\n        \"region\": \"Americas\",\n        \"population\": 3194034,\n        \"latlng\": [\n            18.25,\n            -66.5\n        ],\n        \"demonym\": \"Puerto Rican\",\n        \"area\": 8870.0,\n        \"timezones\": [\n            \"UTC-04:00\"\n        ],\n        \"nativeName\": \"Puerto Rico\",\n        \"numericCode\": \"630\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/pr.svg\",\n            \"png\": \"https://flagcdn.com/w320/pr.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"USD\",\n                \"name\": \"United States dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"es\",\n                \"iso639_2\": \"spa\",\n                \"name\": \"Spanish\",\n                \"nativeName\": \"Español\"\n            },\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Puerto Rico\",\n            \"pt\": \"Porto Rico\",\n            \"nl\": \"Puerto Rico\",\n            \"hr\": \"Portoriko\",\n            \"fa\": \"پورتو ریکو\",\n            \"de\": \"Puerto Rico\",\n            \"es\": \"Puerto Rico\",\n            \"fr\": \"Porto Rico\",\n            \"ja\": \"プエルトリコ\",\n            \"it\": \"Porto Rico\",\n            \"hu\": \"Puerto Rico\"\n        },\n        \"flag\": \"https://flagcdn.com/pr.svg\",\n        \"cioc\": \"PUR\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"Qatar\",\n        \"topLevelDomain\": [\n            \".qa\"\n        ],\n        \"alpha2Code\": \"QA\",\n        \"alpha3Code\": \"QAT\",\n        \"callingCodes\": [\n            \"974\"\n        ],\n        \"capital\": \"Doha\",\n        \"altSpellings\": [\n            \"QA\",\n            \"State of Qatar\",\n            \"Dawlat Qaṭar\"\n        ],\n        \"subregion\": \"Western Asia\",\n        \"region\": \"Asia\",\n        \"population\": 2881060,\n        \"latlng\": [\n            25.5,\n            51.25\n        ],\n        \"demonym\": \"Qatari\",\n        \"area\": 11586.0,\n        \"timezones\": [\n            \"UTC+03:00\"\n        ],\n        \"borders\": [\n            \"SAU\"\n        ],\n        \"nativeName\": \"قطر\",\n        \"numericCode\": \"634\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/qa.svg\",\n            \"png\": \"https://flagcdn.com/w320/qa.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"QAR\",\n                \"name\": \"Qatari riyal\",\n                \"symbol\": \"ر.ق\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ar\",\n                \"iso639_2\": \"ara\",\n                \"name\": \"Arabic\",\n                \"nativeName\": \"العربية\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Katar\",\n            \"pt\": \"Catar\",\n            \"nl\": \"Qatar\",\n            \"hr\": \"Katar\",\n            \"fa\": \"قطر\",\n            \"de\": \"Katar\",\n            \"es\": \"Catar\",\n            \"fr\": \"Qatar\",\n            \"ja\": \"カタール\",\n            \"it\": \"Qatar\",\n            \"hu\": \"Katar\"\n        },\n        \"flag\": \"https://flagcdn.com/qa.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AL\",\n                \"name\": \"Arab League\",\n                \"otherNames\": [\n                    \"جامعة الدول العربية\",\n                    \"Jāmiʻat ad-Duwal al-ʻArabīyah\",\n                    \"League of Arab States\"\n                ]\n            }\n        ],\n        \"cioc\": \"QAT\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Republic of Kosovo\",\n        \"topLevelDomain\": [\n            \"\"\n        ],\n        \"alpha2Code\": \"XK\",\n        \"alpha3Code\": \"UNK\",\n        \"callingCodes\": [\n            \"383\"\n        ],\n        \"capital\": \"Pristina\",\n        \"altSpellings\": [\n            \"XK\",\n            \"Република Косово\"\n        ],\n        \"subregion\": \"Eastern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 1775378,\n        \"latlng\": [\n            42.666667,\n            21.166667\n        ],\n        \"demonym\": \"Kosovar\",\n        \"area\": 10908.0,\n        \"gini\": 29.0,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"ALB\",\n            \"MKD\",\n            \"MNE\",\n            \"SRB\"\n        ],\n        \"nativeName\": \"Republika e Kosovës\",\n        \"numericCode\": \"926\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/xk.svg\",\n            \"png\": \"https://flagcdn.com/w320/xk.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"sq\",\n                \"iso639_2\": \"sqi\",\n                \"name\": \"Albanian\",\n                \"nativeName\": \"Shqip\"\n            },\n            {\n                \"iso639_1\": \"sr\",\n                \"iso639_2\": \"srp\",\n                \"name\": \"Serbian\",\n                \"nativeName\": \"српски језик\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Kosovo\",\n            \"pt\": \"Kosovo\",\n            \"nl\": \"Republiek van Kosovo\",\n            \"hr\": \"Kosovo\",\n            \"fa\": \"کوزوو\",\n            \"de\": \"Republic of Kosovo\",\n            \"es\": \"Kosovo\",\n            \"fr\": \"Kosovo\",\n            \"ja\": \"Republic of Kosovo\",\n            \"it\": \"Republic of Kosovo\",\n            \"hu\": \"Koszovó\"\n        },\n        \"flag\": \"https://flagcdn.com/xk.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"CEFTA\",\n                \"name\": \"Central European Free Trade Agreement\"\n            }\n        ],\n        \"independent\": true\n    },\n    {\n        \"name\": \"Réunion\",\n        \"topLevelDomain\": [\n            \".re\"\n        ],\n        \"alpha2Code\": \"RE\",\n        \"alpha3Code\": \"REU\",\n        \"callingCodes\": [\n            \"262\"\n        ],\n        \"capital\": \"Saint-Denis\",\n        \"altSpellings\": [\n            \"RE\",\n            \"Reunion\"\n        ],\n        \"subregion\": \"Eastern Africa\",\n        \"region\": \"Africa\",\n        \"population\": 840974,\n        \"latlng\": [\n            -21.15,\n            55.5\n        ],\n        \"demonym\": \"French\",\n        \"timezones\": [\n            \"UTC+04:00\"\n        ],\n        \"nativeName\": \"La Réunion\",\n        \"numericCode\": \"638\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/re.svg\",\n            \"png\": \"https://flagcdn.com/w320/re.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Reünion\",\n            \"pt\": \"Reunião\",\n            \"nl\": \"Réunion\",\n            \"hr\": \"Réunion\",\n            \"fa\": \"رئونیون\",\n            \"de\": \"Réunion\",\n            \"es\": \"Reunión\",\n            \"fr\": \"Réunion\",\n            \"ja\": \"レユニオン\",\n            \"it\": \"Riunione\",\n            \"hu\": \"Réunion\"\n        },\n        \"flag\": \"https://flagcdn.com/re.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"independent\": false\n    },\n    {\n        \"name\": \"Romania\",\n        \"topLevelDomain\": [\n            \".ro\"\n        ],\n        \"alpha2Code\": \"RO\",\n        \"alpha3Code\": \"ROU\",\n        \"callingCodes\": [\n            \"40\"\n        ],\n        \"capital\": \"Bucharest\",\n        \"altSpellings\": [\n            \"RO\",\n            \"Rumania\",\n            \"Roumania\",\n            \"România\"\n        ],\n        \"subregion\": \"Eastern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 19286123,\n        \"latlng\": [\n            46.0,\n            25.0\n        ],\n        \"demonym\": \"Romanian\",\n        \"area\": 238391.0,\n        \"gini\": 35.8,\n        \"timezones\": [\n            \"UTC+02:00\"\n        ],\n        \"borders\": [\n            \"BGR\",\n            \"HUN\",\n            \"MDA\",\n            \"SRB\",\n            \"UKR\"\n        ],\n        \"nativeName\": \"România\",\n        \"numericCode\": \"642\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ro.svg\",\n            \"png\": \"https://flagcdn.com/w320/ro.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"RON\",\n                \"name\": \"Romanian leu\",\n                \"symbol\": \"lei\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ro\",\n                \"iso639_2\": \"ron\",\n                \"name\": \"Romanian\",\n                \"nativeName\": \"Română\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Roumania\",\n            \"pt\": \"Roménia\",\n            \"nl\": \"Roemenië\",\n            \"hr\": \"Rumunjska\",\n            \"fa\": \"رومانی\",\n            \"de\": \"Rumänien\",\n            \"es\": \"Rumania\",\n            \"fr\": \"Roumanie\",\n            \"ja\": \"ルーマニア\",\n            \"it\": \"Romania\",\n            \"hu\": \"Románia\"\n        },\n        \"flag\": \"https://flagcdn.com/ro.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EU\",\n                \"name\": \"European Union\"\n            }\n        ],\n        \"cioc\": \"ROU\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Russian Federation\",\n        \"topLevelDomain\": [\n            \".ru\"\n        ],\n        \"alpha2Code\": \"RU\",\n        \"alpha3Code\": \"RUS\",\n        \"callingCodes\": [\n            \"7\"\n        ],\n        \"capital\": \"Moscow\",\n        \"altSpellings\": [\n            \"RU\",\n            \"Rossiya\",\n            \"Russian Federation\",\n            \"Российская Федерация\",\n            \"Rossiyskaya Federatsiya\"\n        ],\n        \"subregion\": \"Eastern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 144104080,\n        \"latlng\": [\n            60.0,\n            100.0\n        ],\n        \"demonym\": \"Russian\",\n        \"area\": 17124442.0,\n        \"gini\": 37.5,\n        \"timezones\": [\n            \"UTC+03:00\",\n            \"UTC+04:00\",\n            \"UTC+06:00\",\n            \"UTC+07:00\",\n            \"UTC+08:00\",\n            \"UTC+09:00\",\n            \"UTC+10:00\",\n            \"UTC+11:00\",\n            \"UTC+12:00\"\n        ],\n        \"borders\": [\n            \"AZE\",\n            \"BLR\",\n            \"CHN\",\n            \"EST\",\n            \"FIN\",\n            \"GEO\",\n            \"KAZ\",\n            \"PRK\",\n            \"LVA\",\n            \"LTU\",\n            \"MNG\",\n            \"NOR\",\n            \"POL\",\n            \"UKR\"\n        ],\n        \"nativeName\": \"Россия\",\n        \"numericCode\": \"643\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ru.svg\",\n            \"png\": \"https://flagcdn.com/w320/ru.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"RUB\",\n                \"name\": \"Russian ruble\",\n                \"symbol\": \"₽\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ru\",\n                \"iso639_2\": \"rus\",\n                \"name\": \"Russian\",\n                \"nativeName\": \"Русский\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Rusia\",\n            \"pt\": \"Rússia\",\n            \"nl\": \"Rusland\",\n            \"hr\": \"Rusija\",\n            \"fa\": \"روسیه\",\n            \"de\": \"Russland\",\n            \"es\": \"Rusia\",\n            \"fr\": \"Russie\",\n            \"ja\": \"ロシア連邦\",\n            \"it\": \"Russia\",\n            \"hu\": \"Oroszország\"\n        },\n        \"flag\": \"https://flagcdn.com/ru.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EEU\",\n                \"name\": \"Eurasian Economic Union\",\n                \"otherAcronyms\": [\n                    \"EAEU\"\n                ]\n            }\n        ],\n        \"cioc\": \"RUS\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Rwanda\",\n        \"topLevelDomain\": [\n            \".rw\"\n        ],\n        \"alpha2Code\": \"RW\",\n        \"alpha3Code\": \"RWA\",\n        \"callingCodes\": [\n            \"250\"\n        ],\n        \"capital\": \"Kigali\",\n        \"altSpellings\": [\n            \"RW\",\n            \"Republic of Rwanda\",\n            \"Repubulika y'u Rwanda\",\n            \"République du Rwanda\"\n        ],\n        \"subregion\": \"Eastern Africa\",\n        \"region\": \"Africa\",\n        \"population\": 12952209,\n        \"latlng\": [\n            -2.0,\n            30.0\n        ],\n        \"demonym\": \"Rwandan\",\n        \"area\": 26338.0,\n        \"gini\": 43.7,\n        \"timezones\": [\n            \"UTC+02:00\"\n        ],\n        \"borders\": [\n            \"BDI\",\n            \"COD\",\n            \"TZA\",\n            \"UGA\"\n        ],\n        \"nativeName\": \"Rwanda\",\n        \"numericCode\": \"646\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/rw.svg\",\n            \"png\": \"https://flagcdn.com/w320/rw.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"RWF\",\n                \"name\": \"Rwandan franc\",\n                \"symbol\": \"Fr\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"rw\",\n                \"iso639_2\": \"kin\",\n                \"name\": \"Kinyarwanda\",\n                \"nativeName\": \"Ikinyarwanda\"\n            },\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            },\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Rwanda\",\n            \"pt\": \"Ruanda\",\n            \"nl\": \"Rwanda\",\n            \"hr\": \"Ruanda\",\n            \"fa\": \"رواندا\",\n            \"de\": \"Ruanda\",\n            \"es\": \"Ruanda\",\n            \"fr\": \"Rwanda\",\n            \"ja\": \"ルワンダ\",\n            \"it\": \"Ruanda\",\n            \"hu\": \"Ruanda\"\n        },\n        \"flag\": \"https://flagcdn.com/rw.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"RWA\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Saint Barthélemy\",\n        \"topLevelDomain\": [\n            \".bl\"\n        ],\n        \"alpha2Code\": \"BL\",\n        \"alpha3Code\": \"BLM\",\n        \"callingCodes\": [\n            \"590\"\n        ],\n        \"capital\": \"Gustavia\",\n        \"altSpellings\": [\n            \"BL\",\n            \"St. Barthelemy\",\n            \"Collectivity of Saint Barthélemy\",\n            \"Collectivité de Saint-Barthélemy\"\n        ],\n        \"subregion\": \"Caribbean\",\n        \"region\": \"Americas\",\n        \"population\": 9417,\n        \"latlng\": [\n            18.5,\n            -63.41666666\n        ],\n        \"demonym\": \"Saint Barthélemy Islander\",\n        \"area\": 21.0,\n        \"timezones\": [\n            \"UTC-04:00\"\n        ],\n        \"nativeName\": \"Saint-Barthélemy\",\n        \"numericCode\": \"652\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/bl.svg\",\n            \"png\": \"https://flagcdn.com/w320/bl.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Saint-Barthélemy\",\n            \"pt\": \"São Bartolomeu\",\n            \"nl\": \"Saint Barthélemy\",\n            \"hr\": \"Saint Barthélemy\",\n            \"fa\": \"سن-بارتلمی\",\n            \"de\": \"Saint-Barthélemy\",\n            \"es\": \"San Bartolomé\",\n            \"fr\": \"Saint-Barthélemy\",\n            \"ja\": \"サン・バルテルミー\",\n            \"it\": \"Antille Francesi\",\n            \"hu\": \"Saint-Barthélemy\"\n        },\n        \"flag\": \"https://flagcdn.com/bl.svg\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"Saint Helena, Ascension and Tristan da Cunha\",\n        \"topLevelDomain\": [\n            \".sh\"\n        ],\n        \"alpha2Code\": \"SH\",\n        \"alpha3Code\": \"SHN\",\n        \"callingCodes\": [\n            \"290\"\n        ],\n        \"capital\": \"Jamestown\",\n        \"altSpellings\": [\n            \"SH\"\n        ],\n        \"subregion\": \"Western Africa\",\n        \"region\": \"Africa\",\n        \"population\": 4255,\n        \"latlng\": [\n            -15.95,\n            -5.7\n        ],\n        \"demonym\": \"Saint Helenian\",\n        \"timezones\": [\n            \"UTC+00:00\"\n        ],\n        \"nativeName\": \"Saint Helena\",\n        \"numericCode\": \"654\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/sh.svg\",\n            \"png\": \"https://flagcdn.com/w320/sh.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"SHP\",\n                \"name\": \"Saint Helena pound\",\n                \"symbol\": \"£\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Saint Helena, Ascension ha Tristan da Cunha\",\n            \"pt\": \"Santa Helena\",\n            \"nl\": \"Sint-Helena\",\n            \"hr\": \"Sveta Helena\",\n            \"fa\": \"سنت هلنا، اسنشن و تریستان دا کونا\",\n            \"de\": \"Sankt Helena\",\n            \"es\": \"Santa Helena\",\n            \"fr\": \"Sainte-Hélène\",\n            \"ja\": \"セントヘレナ・アセンションおよびトリスタンダクーニャ\",\n            \"it\": \"Sant'Elena\",\n            \"hu\": \"Szent Ilona\"\n        },\n        \"flag\": \"https://flagcdn.com/sh.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"independent\": false\n    },\n    {\n        \"name\": \"Saint Kitts and Nevis\",\n        \"topLevelDomain\": [\n            \".kn\"\n        ],\n        \"alpha2Code\": \"KN\",\n        \"alpha3Code\": \"KNA\",\n        \"callingCodes\": [\n            \"1\"\n        ],\n        \"capital\": \"Basseterre\",\n        \"altSpellings\": [\n            \"KN\",\n            \"Federation of Saint Christopher and Nevis\"\n        ],\n        \"subregion\": \"Caribbean\",\n        \"region\": \"Americas\",\n        \"population\": 53192,\n        \"latlng\": [\n            17.33333333,\n            -62.75\n        ],\n        \"demonym\": \"Kittian and Nevisian\",\n        \"area\": 261.0,\n        \"timezones\": [\n            \"UTC-04:00\"\n        ],\n        \"nativeName\": \"Saint Kitts and Nevis\",\n        \"numericCode\": \"659\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/kn.svg\",\n            \"png\": \"https://flagcdn.com/w320/kn.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"XCD\",\n                \"name\": \"East Caribbean dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Saint Kitts ha Nevis\",\n            \"pt\": \"São Cristóvão e Neves\",\n            \"nl\": \"Saint Kitts en Nevis\",\n            \"hr\": \"Sveti Kristof i Nevis\",\n            \"fa\": \"سنت کیتس و نویس\",\n            \"de\": \"St. Kitts und Nevis\",\n            \"es\": \"San Cristóbal y Nieves\",\n            \"fr\": \"Saint-Christophe-et-Niévès\",\n            \"ja\": \"セントクリストファー・ネイビス\",\n            \"it\": \"Saint Kitts e Nevis\",\n            \"hu\": \"Saint Kitts és Nevis\"\n        },\n        \"flag\": \"https://flagcdn.com/kn.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"CARICOM\",\n                \"name\": \"Caribbean Community\",\n                \"otherNames\": [\n                    \"Comunidad del Caribe\",\n                    \"Communauté Caribéenne\",\n                    \"Caribische Gemeenschap\"\n                ]\n            }\n        ],\n        \"cioc\": \"SKN\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Saint Lucia\",\n        \"topLevelDomain\": [\n            \".lc\"\n        ],\n        \"alpha2Code\": \"LC\",\n        \"alpha3Code\": \"LCA\",\n        \"callingCodes\": [\n            \"1\"\n        ],\n        \"capital\": \"Castries\",\n        \"altSpellings\": [\n            \"LC\"\n        ],\n        \"subregion\": \"Caribbean\",\n        \"region\": \"Americas\",\n        \"population\": 183629,\n        \"latlng\": [\n            13.88333333,\n            -60.96666666\n        ],\n        \"demonym\": \"Saint Lucian\",\n        \"area\": 616.0,\n        \"gini\": 51.2,\n        \"timezones\": [\n            \"UTC-04:00\"\n        ],\n        \"nativeName\": \"Saint Lucia\",\n        \"numericCode\": \"662\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/lc.svg\",\n            \"png\": \"https://flagcdn.com/w320/lc.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"XCD\",\n                \"name\": \"East Caribbean dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Santez-Lusia\",\n            \"pt\": \"Santa Lúcia\",\n            \"nl\": \"Saint Lucia\",\n            \"hr\": \"Sveta Lucija\",\n            \"fa\": \"سنت لوسیا\",\n            \"de\": \"Saint Lucia\",\n            \"es\": \"Santa Lucía\",\n            \"fr\": \"Saint-Lucie\",\n            \"ja\": \"セントルシア\",\n            \"it\": \"Santa Lucia\",\n            \"hu\": \"Saint Lucia\"\n        },\n        \"flag\": \"https://flagcdn.com/lc.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"CARICOM\",\n                \"name\": \"Caribbean Community\",\n                \"otherNames\": [\n                    \"Comunidad del Caribe\",\n                    \"Communauté Caribéenne\",\n                    \"Caribische Gemeenschap\"\n                ]\n            }\n        ],\n        \"cioc\": \"LCA\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Saint Martin (French part)\",\n        \"topLevelDomain\": [\n            \".mf\",\n            \".fr\",\n            \".gp\"\n        ],\n        \"alpha2Code\": \"MF\",\n        \"alpha3Code\": \"MAF\",\n        \"callingCodes\": [\n            \"590\"\n        ],\n        \"capital\": \"Marigot\",\n        \"altSpellings\": [\n            \"MF\",\n            \"Collectivity of Saint Martin\",\n            \"Collectivité de Saint-Martin\"\n        ],\n        \"subregion\": \"Caribbean\",\n        \"region\": \"Americas\",\n        \"population\": 38659,\n        \"latlng\": [\n            18.08333333,\n            -63.95\n        ],\n        \"demonym\": \"Saint Martin Islander\",\n        \"area\": 53.0,\n        \"timezones\": [\n            \"UTC-04:00\"\n        ],\n        \"borders\": [\n            \"SXM\",\n            \"NLD\"\n        ],\n        \"nativeName\": \"Saint-Martin\",\n        \"numericCode\": \"663\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/mf.svg\",\n            \"png\": \"https://flagcdn.com/w320/mf.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            },\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            },\n            {\n                \"iso639_1\": \"nl\",\n                \"iso639_2\": \"nld\",\n                \"name\": \"Dutch\",\n                \"nativeName\": \"Nederlands\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Saint-Martin\",\n            \"pt\": \"Ilha São Martinho\",\n            \"nl\": \"Saint-Martin\",\n            \"hr\": \"Sveti Martin\",\n            \"fa\": \"سینت مارتن\",\n            \"de\": \"Saint Martin\",\n            \"es\": \"Saint Martin\",\n            \"fr\": \"Saint-Martin\",\n            \"ja\": \"サン・マルタン（フランス領）\",\n            \"it\": \"Saint Martin\",\n            \"hu\": \"Saint-Martin\"\n        },\n        \"flag\": \"https://flagcdn.com/mf.svg\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"Saint Pierre and Miquelon\",\n        \"topLevelDomain\": [\n            \".pm\"\n        ],\n        \"alpha2Code\": \"PM\",\n        \"alpha3Code\": \"SPM\",\n        \"callingCodes\": [\n            \"508\"\n        ],\n        \"capital\": \"Saint-Pierre\",\n        \"altSpellings\": [\n            \"PM\",\n            \"Collectivité territoriale de Saint-Pierre-et-Miquelon\"\n        ],\n        \"subregion\": \"Northern America\",\n        \"region\": \"Americas\",\n        \"population\": 6069,\n        \"latlng\": [\n            46.83333333,\n            -56.33333333\n        ],\n        \"demonym\": \"French\",\n        \"area\": 242.0,\n        \"timezones\": [\n            \"UTC-03:00\"\n        ],\n        \"nativeName\": \"Saint-Pierre-et-Miquelon\",\n        \"numericCode\": \"666\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/pm.svg\",\n            \"png\": \"https://flagcdn.com/w320/pm.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Sant-Pêr-ha-Mikelon\",\n            \"pt\": \"São Pedro e Miquelon\",\n            \"nl\": \"Saint Pierre en Miquelon\",\n            \"hr\": \"Sveti Petar i Mikelon\",\n            \"fa\": \"سن پیر و میکلن\",\n            \"de\": \"Saint-Pierre und Miquelon\",\n            \"es\": \"San Pedro y Miquelón\",\n            \"fr\": \"Saint-Pierre-et-Miquelon\",\n            \"ja\": \"サンピエール島・ミクロン島\",\n            \"it\": \"Saint-Pierre e Miquelon\",\n            \"hu\": \"Saint-Pierre és Miquelon\"\n        },\n        \"flag\": \"https://flagcdn.com/pm.svg\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"Saint Vincent and the Grenadines\",\n        \"topLevelDomain\": [\n            \".vc\"\n        ],\n        \"alpha2Code\": \"VC\",\n        \"alpha3Code\": \"VCT\",\n        \"callingCodes\": [\n            \"1\"\n        ],\n        \"capital\": \"Kingstown\",\n        \"altSpellings\": [\n            \"VC\"\n        ],\n        \"subregion\": \"Caribbean\",\n        \"region\": \"Americas\",\n        \"population\": 110947,\n        \"latlng\": [\n            13.25,\n            -61.2\n        ],\n        \"demonym\": \"Saint Vincentian\",\n        \"area\": 389.0,\n        \"timezones\": [\n            \"UTC-04:00\"\n        ],\n        \"nativeName\": \"Saint Vincent and the Grenadines\",\n        \"numericCode\": \"670\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/vc.svg\",\n            \"png\": \"https://flagcdn.com/w320/vc.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"XCD\",\n                \"name\": \"East Caribbean dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Sant-Visant hag ar Grenadinez\",\n            \"pt\": \"São Vicente e Granadinas\",\n            \"nl\": \"Saint Vincent en de Grenadines\",\n            \"hr\": \"Sveti Vincent i Grenadini\",\n            \"fa\": \"سنت وینسنت و گرنادین‌ها\",\n            \"de\": \"Saint Vincent und die Grenadinen\",\n            \"es\": \"San Vicente y Granadinas\",\n            \"fr\": \"Saint-Vincent-et-les-Grenadines\",\n            \"ja\": \"セントビンセントおよびグレナディーン諸島\",\n            \"it\": \"Saint Vincent e Grenadine\",\n            \"hu\": \"Saint Vincent és a Grenadine-szigetek\"\n        },\n        \"flag\": \"https://flagcdn.com/vc.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"CARICOM\",\n                \"name\": \"Caribbean Community\",\n                \"otherNames\": [\n                    \"Comunidad del Caribe\",\n                    \"Communauté Caribéenne\",\n                    \"Caribische Gemeenschap\"\n                ]\n            }\n        ],\n        \"cioc\": \"VIN\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Samoa\",\n        \"topLevelDomain\": [\n            \".ws\"\n        ],\n        \"alpha2Code\": \"WS\",\n        \"alpha3Code\": \"WSM\",\n        \"callingCodes\": [\n            \"685\"\n        ],\n        \"capital\": \"Apia\",\n        \"altSpellings\": [\n            \"WS\",\n            \"Independent State of Samoa\",\n            \"Malo Saʻoloto Tutoʻatasi o Sāmoa\"\n        ],\n        \"subregion\": \"Polynesia\",\n        \"region\": \"Oceania\",\n        \"population\": 198410,\n        \"latlng\": [\n            -13.58333333,\n            -172.33333333\n        ],\n        \"demonym\": \"Samoan\",\n        \"area\": 2842.0,\n        \"gini\": 38.7,\n        \"timezones\": [\n            \"UTC+13:00\"\n        ],\n        \"nativeName\": \"Samoa\",\n        \"numericCode\": \"882\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ws.svg\",\n            \"png\": \"https://flagcdn.com/w320/ws.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"WST\",\n                \"name\": \"Samoan tālā\",\n                \"symbol\": \"T\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"sm\",\n                \"iso639_2\": \"smo\",\n                \"name\": \"Samoan\",\n                \"nativeName\": \"gagana fa'a Samoa\"\n            },\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Samoa\",\n            \"pt\": \"Samoa\",\n            \"nl\": \"Samoa\",\n            \"hr\": \"Samoa\",\n            \"fa\": \"ساموآ\",\n            \"de\": \"Samoa\",\n            \"es\": \"Samoa\",\n            \"fr\": \"Samoa\",\n            \"ja\": \"サモア\",\n            \"it\": \"Samoa\",\n            \"hu\": \"Szamoa\"\n        },\n        \"flag\": \"https://flagcdn.com/ws.svg\",\n        \"cioc\": \"SAM\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"San Marino\",\n        \"topLevelDomain\": [\n            \".sm\"\n        ],\n        \"alpha2Code\": \"SM\",\n        \"alpha3Code\": \"SMR\",\n        \"callingCodes\": [\n            \"378\"\n        ],\n        \"capital\": \"City of San Marino\",\n        \"altSpellings\": [\n            \"SM\",\n            \"Republic of San Marino\",\n            \"Repubblica di San Marino\"\n        ],\n        \"subregion\": \"Southern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 33938,\n        \"latlng\": [\n            43.76666666,\n            12.41666666\n        ],\n        \"demonym\": \"Sammarinese\",\n        \"area\": 61.0,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"ITA\"\n        ],\n        \"nativeName\": \"San Marino\",\n        \"numericCode\": \"674\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/sm.svg\",\n            \"png\": \"https://flagcdn.com/w320/sm.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"it\",\n                \"iso639_2\": \"ita\",\n                \"name\": \"Italian\",\n                \"nativeName\": \"Italiano\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"San Marino\",\n            \"pt\": \"São Marinho\",\n            \"nl\": \"San Marino\",\n            \"hr\": \"San Marino\",\n            \"fa\": \"سان مارینو\",\n            \"de\": \"San Marino\",\n            \"es\": \"San Marino\",\n            \"fr\": \"Saint-Marin\",\n            \"ja\": \"サンマリノ\",\n            \"it\": \"San Marino\",\n            \"hu\": \"San Marino\"\n        },\n        \"flag\": \"https://flagcdn.com/sm.svg\",\n        \"cioc\": \"SMR\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Sao Tome and Principe\",\n        \"topLevelDomain\": [\n            \".st\"\n        ],\n        \"alpha2Code\": \"ST\",\n        \"alpha3Code\": \"STP\",\n        \"callingCodes\": [\n            \"239\"\n        ],\n        \"capital\": \"São Tomé\",\n        \"altSpellings\": [\n            \"ST\",\n            \"Democratic Republic of São Tomé and Príncipe\",\n            \"República Democrática de São Tomé e Príncipe\"\n        ],\n        \"subregion\": \"Middle Africa\",\n        \"region\": \"Africa\",\n        \"population\": 219161,\n        \"latlng\": [\n            1.0,\n            7.0\n        ],\n        \"demonym\": \"Sao Tomean\",\n        \"area\": 964.0,\n        \"gini\": 56.3,\n        \"timezones\": [\n            \"UTC\"\n        ],\n        \"nativeName\": \"São Tomé e Príncipe\",\n        \"numericCode\": \"678\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/st.svg\",\n            \"png\": \"https://flagcdn.com/w320/st.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"STD\",\n                \"name\": \"São Tomé and Príncipe dobra\",\n                \"symbol\": \"Db\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"pt\",\n                \"iso639_2\": \"por\",\n                \"name\": \"Portuguese\",\n                \"nativeName\": \"Português\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"São Tomé ha Príncipe\",\n            \"pt\": \"São Tomé e Príncipe\",\n            \"nl\": \"Sao Tomé en Principe\",\n            \"hr\": \"Sveti Toma i Princip\",\n            \"fa\": \"کواترو دو فرویرو\",\n            \"de\": \"São Tomé und Príncipe\",\n            \"es\": \"Santo Tomé y Príncipe\",\n            \"fr\": \"Sao Tomé-et-Principe\",\n            \"ja\": \"サントメ・プリンシペ\",\n            \"it\": \"São Tomé e Príncipe\",\n            \"hu\": \"São Tomé és Príncipe\"\n        },\n        \"flag\": \"https://flagcdn.com/st.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"STP\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Saudi Arabia\",\n        \"topLevelDomain\": [\n            \".sa\"\n        ],\n        \"alpha2Code\": \"SA\",\n        \"alpha3Code\": \"SAU\",\n        \"callingCodes\": [\n            \"966\"\n        ],\n        \"capital\": \"Riyadh\",\n        \"altSpellings\": [\n            \"SA\",\n            \"Kingdom of Saudi Arabia\",\n            \"Al-Mamlakah al-‘Arabiyyah as-Su‘ūdiyyah\"\n        ],\n        \"subregion\": \"Western Asia\",\n        \"region\": \"Asia\",\n        \"population\": 34813867,\n        \"latlng\": [\n            25.0,\n            45.0\n        ],\n        \"demonym\": \"Saudi Arabian\",\n        \"area\": 2149690.0,\n        \"timezones\": [\n            \"UTC+03:00\"\n        ],\n        \"borders\": [\n            \"IRQ\",\n            \"JOR\",\n            \"KWT\",\n            \"OMN\",\n            \"QAT\",\n            \"ARE\",\n            \"YEM\"\n        ],\n        \"nativeName\": \"العربية السعودية\",\n        \"numericCode\": \"682\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/sa.svg\",\n            \"png\": \"https://flagcdn.com/w320/sa.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"SAR\",\n                \"name\": \"Saudi riyal\",\n                \"symbol\": \"ر.س\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ar\",\n                \"iso639_2\": \"ara\",\n                \"name\": \"Arabic\",\n                \"nativeName\": \"العربية\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Arabia Saoudat\",\n            \"pt\": \"Arábia Saudita\",\n            \"nl\": \"Saoedi-Arabië\",\n            \"hr\": \"Saudijska Arabija\",\n            \"fa\": \"عربستان سعودی\",\n            \"de\": \"Saudi-Arabien\",\n            \"es\": \"Arabia Saudí\",\n            \"fr\": \"Arabie Saoudite\",\n            \"ja\": \"サウジアラビア\",\n            \"it\": \"Arabia Saudita\",\n            \"hu\": \"Szaúd-Arábia\"\n        },\n        \"flag\": \"https://flagcdn.com/sa.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AL\",\n                \"name\": \"Arab League\",\n                \"otherNames\": [\n                    \"جامعة الدول العربية\",\n                    \"Jāmiʻat ad-Duwal al-ʻArabīyah\",\n                    \"League of Arab States\"\n                ]\n            }\n        ],\n        \"cioc\": \"KSA\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Senegal\",\n        \"topLevelDomain\": [\n            \".sn\"\n        ],\n        \"alpha2Code\": \"SN\",\n        \"alpha3Code\": \"SEN\",\n        \"callingCodes\": [\n            \"221\"\n        ],\n        \"capital\": \"Dakar\",\n        \"altSpellings\": [\n            \"SN\",\n            \"Republic of Senegal\",\n            \"République du Sénégal\"\n        ],\n        \"subregion\": \"Western Africa\",\n        \"region\": \"Africa\",\n        \"population\": 16743930,\n        \"latlng\": [\n            14.0,\n            -14.0\n        ],\n        \"demonym\": \"Senegalese\",\n        \"area\": 196722.0,\n        \"gini\": 40.3,\n        \"timezones\": [\n            \"UTC\"\n        ],\n        \"borders\": [\n            \"GMB\",\n            \"GIN\",\n            \"GNB\",\n            \"MLI\",\n            \"MRT\"\n        ],\n        \"nativeName\": \"Sénégal\",\n        \"numericCode\": \"686\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/sn.svg\",\n            \"png\": \"https://flagcdn.com/w320/sn.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"XOF\",\n                \"name\": \"West African CFA franc\",\n                \"symbol\": \"Fr\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Senegal\",\n            \"pt\": \"Senegal\",\n            \"nl\": \"Senegal\",\n            \"hr\": \"Senegal\",\n            \"fa\": \"سنگال\",\n            \"de\": \"Senegal\",\n            \"es\": \"Senegal\",\n            \"fr\": \"Sénégal\",\n            \"ja\": \"セネガル\",\n            \"it\": \"Senegal\",\n            \"hu\": \"Szenegál\"\n        },\n        \"flag\": \"https://flagcdn.com/sn.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"SEN\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Serbia\",\n        \"topLevelDomain\": [\n            \".rs\"\n        ],\n        \"alpha2Code\": \"RS\",\n        \"alpha3Code\": \"SRB\",\n        \"callingCodes\": [\n            \"381\"\n        ],\n        \"capital\": \"Belgrade\",\n        \"altSpellings\": [\n            \"RS\",\n            \"Srbija\",\n            \"Republic of Serbia\",\n            \"Република Србија\",\n            \"Republika Srbija\"\n        ],\n        \"subregion\": \"Southern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 6908224,\n        \"latlng\": [\n            44.0,\n            21.0\n        ],\n        \"demonym\": \"Serbian\",\n        \"area\": 88361.0,\n        \"gini\": 36.2,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"BIH\",\n            \"BGR\",\n            \"HRV\",\n            \"HUN\",\n            \"UNK\",\n            \"MKD\",\n            \"MNE\",\n            \"ROU\"\n        ],\n        \"nativeName\": \"Србија\",\n        \"numericCode\": \"688\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/rs.svg\",\n            \"png\": \"https://flagcdn.com/w320/rs.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"RSD\",\n                \"name\": \"Serbian dinar\",\n                \"symbol\": \"дин.\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"sr\",\n                \"iso639_2\": \"srp\",\n                \"name\": \"Serbian\",\n                \"nativeName\": \"српски језик\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Serbia\",\n            \"pt\": \"Sérvia\",\n            \"nl\": \"Servië\",\n            \"hr\": \"Srbija\",\n            \"fa\": \"صربستان\",\n            \"de\": \"Serbien\",\n            \"es\": \"Serbia\",\n            \"fr\": \"Serbie\",\n            \"ja\": \"セルビア\",\n            \"it\": \"Serbia\",\n            \"hu\": \"Szerbia\"\n        },\n        \"flag\": \"https://flagcdn.com/rs.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"CEFTA\",\n                \"name\": \"Central European Free Trade Agreement\"\n            }\n        ],\n        \"cioc\": \"SRB\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Seychelles\",\n        \"topLevelDomain\": [\n            \".sc\"\n        ],\n        \"alpha2Code\": \"SC\",\n        \"alpha3Code\": \"SYC\",\n        \"callingCodes\": [\n            \"248\"\n        ],\n        \"capital\": \"Victoria\",\n        \"altSpellings\": [\n            \"SC\",\n            \"Republic of Seychelles\",\n            \"Repiblik Sesel\",\n            \"République des Seychelles\"\n        ],\n        \"subregion\": \"Eastern Africa\",\n        \"region\": \"Africa\",\n        \"population\": 98462,\n        \"latlng\": [\n            -4.58333333,\n            55.66666666\n        ],\n        \"demonym\": \"Seychellois\",\n        \"area\": 452.0,\n        \"gini\": 32.1,\n        \"timezones\": [\n            \"UTC+04:00\"\n        ],\n        \"nativeName\": \"Seychelles\",\n        \"numericCode\": \"690\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/sc.svg\",\n            \"png\": \"https://flagcdn.com/w320/sc.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"SCR\",\n                \"name\": \"Seychellois rupee\",\n                \"symbol\": \"₨\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            },\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Sechelez\",\n            \"pt\": \"Seicheles\",\n            \"nl\": \"Seychellen\",\n            \"hr\": \"Sejšeli\",\n            \"fa\": \"سیشل\",\n            \"de\": \"Seychellen\",\n            \"es\": \"Seychelles\",\n            \"fr\": \"Seychelles\",\n            \"ja\": \"セーシェル\",\n            \"it\": \"Seychelles\",\n            \"hu\": \"Seychelle-szigetek\"\n        },\n        \"flag\": \"https://flagcdn.com/sc.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"SEY\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Sierra Leone\",\n        \"topLevelDomain\": [\n            \".sl\"\n        ],\n        \"alpha2Code\": \"SL\",\n        \"alpha3Code\": \"SLE\",\n        \"callingCodes\": [\n            \"232\"\n        ],\n        \"capital\": \"Freetown\",\n        \"altSpellings\": [\n            \"SL\",\n            \"Republic of Sierra Leone\"\n        ],\n        \"subregion\": \"Western Africa\",\n        \"region\": \"Africa\",\n        \"population\": 7976985,\n        \"latlng\": [\n            8.5,\n            -11.5\n        ],\n        \"demonym\": \"Sierra Leonean\",\n        \"area\": 71740.0,\n        \"gini\": 35.7,\n        \"timezones\": [\n            \"UTC\"\n        ],\n        \"borders\": [\n            \"GIN\",\n            \"LBR\"\n        ],\n        \"nativeName\": \"Sierra Leone\",\n        \"numericCode\": \"694\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/sl.svg\",\n            \"png\": \"https://flagcdn.com/w320/sl.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"SLL\",\n                \"name\": \"Sierra Leonean leone\",\n                \"symbol\": \"Le\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Sierra Leone\",\n            \"pt\": \"Serra Leoa\",\n            \"nl\": \"Sierra Leone\",\n            \"hr\": \"Sijera Leone\",\n            \"fa\": \"سیرالئون\",\n            \"de\": \"Sierra Leone\",\n            \"es\": \"Sierra Leone\",\n            \"fr\": \"Sierra Leone\",\n            \"ja\": \"シエラレオネ\",\n            \"it\": \"Sierra Leone\",\n            \"hu\": \"Sierra Leone\"\n        },\n        \"flag\": \"https://flagcdn.com/sl.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"SLE\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Singapore\",\n        \"topLevelDomain\": [\n            \".sg\"\n        ],\n        \"alpha2Code\": \"SG\",\n        \"alpha3Code\": \"SGP\",\n        \"callingCodes\": [\n            \"65\"\n        ],\n        \"capital\": \"Singapore\",\n        \"altSpellings\": [\n            \"SG\",\n            \"Singapura\",\n            \"Republik Singapura\",\n            \"新加坡共和国\"\n        ],\n        \"subregion\": \"South-Eastern Asia\",\n        \"region\": \"Asia\",\n        \"population\": 5685807,\n        \"latlng\": [\n            1.36666666,\n            103.8\n        ],\n        \"demonym\": \"Singaporean\",\n        \"area\": 710.0,\n        \"timezones\": [\n            \"UTC+08:00\"\n        ],\n        \"nativeName\": \"Singapore\",\n        \"numericCode\": \"702\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/sg.svg\",\n            \"png\": \"https://flagcdn.com/w320/sg.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"SGD\",\n                \"name\": \"Singapore dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            },\n            {\n                \"iso639_1\": \"ms\",\n                \"iso639_2\": \"msa\",\n                \"name\": \"Malay\",\n                \"nativeName\": \"bahasa Melayu\"\n            },\n            {\n                \"iso639_1\": \"ta\",\n                \"iso639_2\": \"tam\",\n                \"name\": \"Tamil\",\n                \"nativeName\": \"தமிழ்\"\n            },\n            {\n                \"iso639_1\": \"zh\",\n                \"iso639_2\": \"zho\",\n                \"name\": \"Chinese\",\n                \"nativeName\": \"中文 (Zhōngwén)\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Singapour\",\n            \"pt\": \"Singapura\",\n            \"nl\": \"Singapore\",\n            \"hr\": \"Singapur\",\n            \"fa\": \"سنگاپور\",\n            \"de\": \"Singapur\",\n            \"es\": \"Singapur\",\n            \"fr\": \"Singapour\",\n            \"ja\": \"シンガポール\",\n            \"it\": \"Singapore\",\n            \"hu\": \"Szingapúr\"\n        },\n        \"flag\": \"https://flagcdn.com/sg.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"ASEAN\",\n                \"name\": \"Association of Southeast Asian Nations\"\n            }\n        ],\n        \"cioc\": \"SIN\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Sint Maarten (Dutch part)\",\n        \"topLevelDomain\": [\n            \".sx\"\n        ],\n        \"alpha2Code\": \"SX\",\n        \"alpha3Code\": \"SXM\",\n        \"callingCodes\": [\n            \"1\"\n        ],\n        \"capital\": \"Philipsburg\",\n        \"altSpellings\": [\n            \"SX\"\n        ],\n        \"subregion\": \"Caribbean\",\n        \"region\": \"Americas\",\n        \"population\": 40812,\n        \"latlng\": [\n            18.033333,\n            -63.05\n        ],\n        \"demonym\": \"Dutch\",\n        \"area\": 34.0,\n        \"timezones\": [\n            \"UTC-04:00\"\n        ],\n        \"borders\": [\n            \"MAF\"\n        ],\n        \"nativeName\": \"Sint Maarten\",\n        \"numericCode\": \"534\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/sx.svg\",\n            \"png\": \"https://flagcdn.com/w320/sx.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"ANG\",\n                \"name\": \"Netherlands Antillean guilder\",\n                \"symbol\": \"ƒ\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"nl\",\n                \"iso639_2\": \"nld\",\n                \"name\": \"Dutch\",\n                \"nativeName\": \"Nederlands\"\n            },\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Sint Maarten\",\n            \"pt\": \"São Martinho\",\n            \"nl\": \"Sint Maarten\",\n            \"hr\": \"Sint Maarten (Dutch part)\",\n            \"fa\": \"سینت مارتن\",\n            \"de\": \"Sint Maarten (niederl. Teil)\",\n            \"es\": \"Sint Maarten (Dutch part)\",\n            \"fr\": \"Saint Martin (partie néerlandaise)\",\n            \"ja\": \"Sint Maarten (Dutch part)\",\n            \"it\": \"Saint Martin (parte olandese)\",\n            \"hu\": \"Sint Maarten\"\n        },\n        \"flag\": \"https://flagcdn.com/sx.svg\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"Slovakia\",\n        \"topLevelDomain\": [\n            \".sk\"\n        ],\n        \"alpha2Code\": \"SK\",\n        \"alpha3Code\": \"SVK\",\n        \"callingCodes\": [\n            \"421\"\n        ],\n        \"capital\": \"Bratislava\",\n        \"altSpellings\": [\n            \"SK\",\n            \"Slovak Republic\",\n            \"Slovenská republika\"\n        ],\n        \"subregion\": \"Central Europe\",\n        \"region\": \"Europe\",\n        \"population\": 5458827,\n        \"latlng\": [\n            48.66666666,\n            19.5\n        ],\n        \"demonym\": \"Slovak\",\n        \"area\": 49037.0,\n        \"gini\": 25.0,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"AUT\",\n            \"CZE\",\n            \"HUN\",\n            \"POL\",\n            \"UKR\"\n        ],\n        \"nativeName\": \"Slovensko\",\n        \"numericCode\": \"703\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/sk.svg\",\n            \"png\": \"https://flagcdn.com/w320/sk.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"sk\",\n                \"iso639_2\": \"slk\",\n                \"name\": \"Slovak\",\n                \"nativeName\": \"slovenčina\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Slovakia\",\n            \"pt\": \"Eslováquia\",\n            \"nl\": \"Slowakije\",\n            \"hr\": \"Slovačka\",\n            \"fa\": \"اسلواکی\",\n            \"de\": \"Slowakei\",\n            \"es\": \"República Eslovaca\",\n            \"fr\": \"Slovaquie\",\n            \"ja\": \"スロバキア\",\n            \"it\": \"Slovacchia\",\n            \"hu\": \"Szlovákia\"\n        },\n        \"flag\": \"https://flagcdn.com/sk.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EU\",\n                \"name\": \"European Union\"\n            }\n        ],\n        \"cioc\": \"SVK\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Slovenia\",\n        \"topLevelDomain\": [\n            \".si\"\n        ],\n        \"alpha2Code\": \"SI\",\n        \"alpha3Code\": \"SVN\",\n        \"callingCodes\": [\n            \"386\"\n        ],\n        \"capital\": \"Ljubljana\",\n        \"altSpellings\": [\n            \"SI\",\n            \"Republic of Slovenia\",\n            \"Republika Slovenija\"\n        ],\n        \"subregion\": \"Southern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 2100126,\n        \"latlng\": [\n            46.11666666,\n            14.81666666\n        ],\n        \"demonym\": \"Slovene\",\n        \"area\": 20273.0,\n        \"gini\": 24.6,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"AUT\",\n            \"HRV\",\n            \"ITA\",\n            \"HUN\"\n        ],\n        \"nativeName\": \"Slovenija\",\n        \"numericCode\": \"705\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/si.svg\",\n            \"png\": \"https://flagcdn.com/w320/si.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"sl\",\n                \"iso639_2\": \"slv\",\n                \"name\": \"Slovene\",\n                \"nativeName\": \"slovenski jezik\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Slovenia\",\n            \"pt\": \"Eslovénia\",\n            \"nl\": \"Slovenië\",\n            \"hr\": \"Slovenija\",\n            \"fa\": \"اسلوونی\",\n            \"de\": \"Slowenien\",\n            \"es\": \"Eslovenia\",\n            \"fr\": \"Slovénie\",\n            \"ja\": \"スロベニア\",\n            \"it\": \"Slovenia\",\n            \"hu\": \"Szlovénia\"\n        },\n        \"flag\": \"https://flagcdn.com/si.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EU\",\n                \"name\": \"European Union\"\n            }\n        ],\n        \"cioc\": \"SLO\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Solomon Islands\",\n        \"topLevelDomain\": [\n            \".sb\"\n        ],\n        \"alpha2Code\": \"SB\",\n        \"alpha3Code\": \"SLB\",\n        \"callingCodes\": [\n            \"677\"\n        ],\n        \"capital\": \"Honiara\",\n        \"altSpellings\": [\n            \"SB\"\n        ],\n        \"subregion\": \"Melanesia\",\n        \"region\": \"Oceania\",\n        \"population\": 686878,\n        \"latlng\": [\n            -8.0,\n            159.0\n        ],\n        \"demonym\": \"Solomon Islander\",\n        \"area\": 28896.0,\n        \"gini\": 37.1,\n        \"timezones\": [\n            \"UTC+11:00\"\n        ],\n        \"nativeName\": \"Solomon Islands\",\n        \"numericCode\": \"090\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/sb.svg\",\n            \"png\": \"https://flagcdn.com/w320/sb.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"SBD\",\n                \"name\": \"Solomon Islands dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Inizi Salomon\",\n            \"pt\": \"Ilhas Salomão\",\n            \"nl\": \"Salomonseilanden\",\n            \"hr\": \"Solomonski Otoci\",\n            \"fa\": \"جزایر سلیمان\",\n            \"de\": \"Salomonen\",\n            \"es\": \"Islas Salomón\",\n            \"fr\": \"Îles Salomon\",\n            \"ja\": \"ソロモン諸島\",\n            \"it\": \"Isole Salomone\",\n            \"hu\": \"Salamon-szigetek\"\n        },\n        \"flag\": \"https://flagcdn.com/sb.svg\",\n        \"cioc\": \"SOL\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Somalia\",\n        \"topLevelDomain\": [\n            \".so\"\n        ],\n        \"alpha2Code\": \"SO\",\n        \"alpha3Code\": \"SOM\",\n        \"callingCodes\": [\n            \"252\"\n        ],\n        \"capital\": \"Mogadishu\",\n        \"altSpellings\": [\n            \"SO\",\n            \"aṣ-Ṣūmāl\",\n            \"Federal Republic of Somalia\",\n            \"Jamhuuriyadda Federaalka Soomaaliya\",\n            \"Jumhūriyyat aṣ-Ṣūmāl al-Fiderāliyya\"\n        ],\n        \"subregion\": \"Eastern Africa\",\n        \"region\": \"Africa\",\n        \"population\": 15893219,\n        \"latlng\": [\n            10.0,\n            49.0\n        ],\n        \"demonym\": \"Somali\",\n        \"area\": 637657.0,\n        \"gini\": 36.8,\n        \"timezones\": [\n            \"UTC+03:00\"\n        ],\n        \"borders\": [\n            \"DJI\",\n            \"ETH\",\n            \"KEN\"\n        ],\n        \"nativeName\": \"Soomaaliya\",\n        \"numericCode\": \"706\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/so.svg\",\n            \"png\": \"https://flagcdn.com/w320/so.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"SOS\",\n                \"name\": \"Somali shilling\",\n                \"symbol\": \"Sh\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"so\",\n                \"iso639_2\": \"som\",\n                \"name\": \"Somali\",\n                \"nativeName\": \"Soomaaliga\"\n            },\n            {\n                \"iso639_1\": \"ar\",\n                \"iso639_2\": \"ara\",\n                \"name\": \"Arabic\",\n                \"nativeName\": \"العربية\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Somalia\",\n            \"pt\": \"Somália\",\n            \"nl\": \"Somalië\",\n            \"hr\": \"Somalija\",\n            \"fa\": \"سومالی\",\n            \"de\": \"Somalia\",\n            \"es\": \"Somalia\",\n            \"fr\": \"Somalie\",\n            \"ja\": \"ソマリア\",\n            \"it\": \"Somalia\",\n            \"hu\": \"Szomália\"\n        },\n        \"flag\": \"https://flagcdn.com/so.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            },\n            {\n                \"acronym\": \"AL\",\n                \"name\": \"Arab League\",\n                \"otherNames\": [\n                    \"جامعة الدول العربية\",\n                    \"Jāmiʻat ad-Duwal al-ʻArabīyah\",\n                    \"League of Arab States\"\n                ]\n            }\n        ],\n        \"cioc\": \"SOM\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"South Africa\",\n        \"topLevelDomain\": [\n            \".za\"\n        ],\n        \"alpha2Code\": \"ZA\",\n        \"alpha3Code\": \"ZAF\",\n        \"callingCodes\": [\n            \"27\"\n        ],\n        \"capital\": \"Pretoria\",\n        \"altSpellings\": [\n            \"ZA\",\n            \"RSA\",\n            \"Suid-Afrika\",\n            \"Republic of South Africa\"\n        ],\n        \"subregion\": \"Southern Africa\",\n        \"region\": \"Africa\",\n        \"population\": 59308690,\n        \"latlng\": [\n            -29.0,\n            24.0\n        ],\n        \"demonym\": \"South African\",\n        \"area\": 1221037.0,\n        \"gini\": 63.0,\n        \"timezones\": [\n            \"UTC+02:00\"\n        ],\n        \"borders\": [\n            \"BWA\",\n            \"LSO\",\n            \"MOZ\",\n            \"NAM\",\n            \"SWZ\",\n            \"ZWE\"\n        ],\n        \"nativeName\": \"South Africa\",\n        \"numericCode\": \"710\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/za.svg\",\n            \"png\": \"https://flagcdn.com/w320/za.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"ZAR\",\n                \"name\": \"South African rand\",\n                \"symbol\": \"R\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"af\",\n                \"iso639_2\": \"afr\",\n                \"name\": \"Afrikaans\",\n                \"nativeName\": \"Afrikaans\"\n            },\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            },\n            {\n                \"iso639_1\": \"nr\",\n                \"iso639_2\": \"nbl\",\n                \"name\": \"Southern Ndebele\",\n                \"nativeName\": \"isiNdebele\"\n            },\n            {\n                \"iso639_1\": \"st\",\n                \"iso639_2\": \"sot\",\n                \"name\": \"Southern Sotho\",\n                \"nativeName\": \"Sesotho\"\n            },\n            {\n                \"iso639_1\": \"ss\",\n                \"iso639_2\": \"ssw\",\n                \"name\": \"Swati\",\n                \"nativeName\": \"SiSwati\"\n            },\n            {\n                \"iso639_1\": \"tn\",\n                \"iso639_2\": \"tsn\",\n                \"name\": \"Tswana\",\n                \"nativeName\": \"Setswana\"\n            },\n            {\n                \"iso639_1\": \"ts\",\n                \"iso639_2\": \"tso\",\n                \"name\": \"Tsonga\",\n                \"nativeName\": \"Xitsonga\"\n            },\n            {\n                \"iso639_1\": \"ve\",\n                \"iso639_2\": \"ven\",\n                \"name\": \"Venda\",\n                \"nativeName\": \"Tshivenḓa\"\n            },\n            {\n                \"iso639_1\": \"xh\",\n                \"iso639_2\": \"xho\",\n                \"name\": \"Xhosa\",\n                \"nativeName\": \"isiXhosa\"\n            },\n            {\n                \"iso639_1\": \"zu\",\n                \"iso639_2\": \"zul\",\n                \"name\": \"Zulu\",\n                \"nativeName\": \"isiZulu\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Suafrika\",\n            \"pt\": \"República Sul-Africana\",\n            \"nl\": \"Zuid-Afrika\",\n            \"hr\": \"Južnoafrička Republika\",\n            \"fa\": \"آفریقای جنوبی\",\n            \"de\": \"Republik Südafrika\",\n            \"es\": \"República de Sudáfrica\",\n            \"fr\": \"Afrique du Sud\",\n            \"ja\": \"南アフリカ\",\n            \"it\": \"Sud Africa\",\n            \"hu\": \"Dél-afrikai Köztársaság\"\n        },\n        \"flag\": \"https://flagcdn.com/za.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"RSA\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"South Georgia and the South Sandwich Islands\",\n        \"topLevelDomain\": [\n            \".gs\"\n        ],\n        \"alpha2Code\": \"GS\",\n        \"alpha3Code\": \"SGS\",\n        \"callingCodes\": [\n            \"500\"\n        ],\n        \"capital\": \"King Edward Point\",\n        \"altSpellings\": [\n            \"GS\",\n            \"South Georgia and the South Sandwich Islands\"\n        ],\n        \"subregion\": \"South America\",\n        \"region\": \"Americas\",\n        \"population\": 30,\n        \"latlng\": [\n            -54.5,\n            -37.0\n        ],\n        \"demonym\": \"South Georgia and the South Sandwich Islander\",\n        \"timezones\": [\n            \"UTC-02:00\"\n        ],\n        \"nativeName\": \"South Georgia\",\n        \"numericCode\": \"239\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/gs.svg\",\n            \"png\": \"https://flagcdn.com/w320/gs.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"FKP\",\n                \"name\": \"Falkland Islands Pound\",\n                \"symbol\": \"£\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Georgia ar Su hag Inizi Sandwich ar Su\",\n            \"pt\": \"Ilhas Geórgia do Sul e Sanduíche do Sul\",\n            \"nl\": \"Zuid-Georgia en Zuidelijke Sandwicheilanden\",\n            \"hr\": \"Južna Georgija i otočje Južni Sandwich\",\n            \"fa\": \"جزایر جورجیای جنوبی و ساندویچ جنوبی\",\n            \"de\": \"Südgeorgien und die Südlichen Sandwichinseln\",\n            \"es\": \"Islas Georgias del Sur y Sandwich del Sur\",\n            \"fr\": \"Géorgie du Sud-et-les Îles Sandwich du Sud\",\n            \"ja\": \"サウスジョージア・サウスサンドウィッチ諸島\",\n            \"it\": \"Georgia del Sud e Isole Sandwich Meridionali\",\n            \"hu\": \"Déli-Georgia és Déli-Sandwich-szigetek\"\n        },\n        \"flag\": \"https://flagcdn.com/gs.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"USAN\",\n                \"name\": \"Union of South American Nations\",\n                \"otherAcronyms\": [\n                    \"UNASUR\",\n                    \"UNASUL\",\n                    \"UZAN\"\n                ],\n                \"otherNames\": [\n                    \"Unión de Naciones Suramericanas\",\n                    \"União de Nações Sul-Americanas\",\n                    \"Unie van Zuid-Amerikaanse Naties\",\n                    \"South American Union\"\n                ]\n            }\n        ],\n        \"independent\": false\n    },\n    {\n        \"name\": \"Korea (Republic of)\",\n        \"topLevelDomain\": [\n            \".kr\"\n        ],\n        \"alpha2Code\": \"KR\",\n        \"alpha3Code\": \"KOR\",\n        \"callingCodes\": [\n            \"82\"\n        ],\n        \"capital\": \"Seoul\",\n        \"altSpellings\": [\n            \"KR\",\n            \"Republic of Korea\"\n        ],\n        \"subregion\": \"Eastern Asia\",\n        \"region\": \"Asia\",\n        \"population\": 51780579,\n        \"latlng\": [\n            37.0,\n            127.5\n        ],\n        \"demonym\": \"South Korean\",\n        \"area\": 100210.0,\n        \"gini\": 31.4,\n        \"timezones\": [\n            \"UTC+09:00\"\n        ],\n        \"borders\": [\n            \"PRK\"\n        ],\n        \"nativeName\": \"대한민국\",\n        \"numericCode\": \"410\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/kr.svg\",\n            \"png\": \"https://flagcdn.com/w320/kr.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"KRW\",\n                \"name\": \"South Korean won\",\n                \"symbol\": \"₩\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ko\",\n                \"iso639_2\": \"kor\",\n                \"name\": \"Korean\",\n                \"nativeName\": \"한국어\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Korea ar Su\",\n            \"pt\": \"Coreia do Sul\",\n            \"nl\": \"Zuid-Korea\",\n            \"hr\": \"Južna Koreja\",\n            \"fa\": \"کره شمالی\",\n            \"de\": \"Südkorea\",\n            \"es\": \"Corea del Sur\",\n            \"fr\": \"Corée du Sud\",\n            \"ja\": \"大韓民国\",\n            \"it\": \"Corea del Sud\",\n            \"hu\": \"Dél-Korea\"\n        },\n        \"flag\": \"https://flagcdn.com/kr.svg\",\n        \"cioc\": \"KOR\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Spain\",\n        \"topLevelDomain\": [\n            \".es\"\n        ],\n        \"alpha2Code\": \"ES\",\n        \"alpha3Code\": \"ESP\",\n        \"callingCodes\": [\n            \"34\"\n        ],\n        \"capital\": \"Madrid\",\n        \"altSpellings\": [\n            \"ES\",\n            \"Kingdom of Spain\",\n            \"Reino de España\"\n        ],\n        \"subregion\": \"Southern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 47351567,\n        \"latlng\": [\n            40.0,\n            -4.0\n        ],\n        \"demonym\": \"Spanish\",\n        \"area\": 505992.0,\n        \"gini\": 34.7,\n        \"timezones\": [\n            \"UTC\",\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"AND\",\n            \"FRA\",\n            \"GIB\",\n            \"PRT\",\n            \"MAR\"\n        ],\n        \"nativeName\": \"España\",\n        \"numericCode\": \"724\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/es.svg\",\n            \"png\": \"https://flagcdn.com/w320/es.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"EUR\",\n                \"name\": \"Euro\",\n                \"symbol\": \"€\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"es\",\n                \"iso639_2\": \"spa\",\n                \"name\": \"Spanish\",\n                \"nativeName\": \"Español\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Spagn\",\n            \"pt\": \"Espanha\",\n            \"nl\": \"Spanje\",\n            \"hr\": \"Španjolska\",\n            \"fa\": \"اسپانیا\",\n            \"de\": \"Spanien\",\n            \"es\": \"España\",\n            \"fr\": \"Espagne\",\n            \"ja\": \"スペイン\",\n            \"it\": \"Spagna\",\n            \"hu\": \"Spanyolország\"\n        },\n        \"flag\": \"https://flagcdn.com/es.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EU\",\n                \"name\": \"European Union\"\n            }\n        ],\n        \"cioc\": \"ESP\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Sri Lanka\",\n        \"topLevelDomain\": [\n            \".lk\"\n        ],\n        \"alpha2Code\": \"LK\",\n        \"alpha3Code\": \"LKA\",\n        \"callingCodes\": [\n            \"94\"\n        ],\n        \"capital\": \"Sri Jayawardenepura Kotte\",\n        \"altSpellings\": [\n            \"LK\",\n            \"ilaṅkai\",\n            \"Democratic Socialist Republic of Sri Lanka\"\n        ],\n        \"subregion\": \"Southern Asia\",\n        \"region\": \"Asia\",\n        \"population\": 21919000,\n        \"latlng\": [\n            7.0,\n            81.0\n        ],\n        \"demonym\": \"Sri Lankan\",\n        \"area\": 65610.0,\n        \"gini\": 39.3,\n        \"timezones\": [\n            \"UTC+05:30\"\n        ],\n        \"borders\": [\n            \"IND\"\n        ],\n        \"nativeName\": \"śrī laṃkāva\",\n        \"numericCode\": \"144\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/lk.svg\",\n            \"png\": \"https://flagcdn.com/w320/lk.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"LKR\",\n                \"name\": \"Sri Lankan rupee\",\n                \"symbol\": \"Rs\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"si\",\n                \"iso639_2\": \"sin\",\n                \"name\": \"Sinhalese\",\n                \"nativeName\": \"සිංහල\"\n            },\n            {\n                \"iso639_1\": \"ta\",\n                \"iso639_2\": \"tam\",\n                \"name\": \"Tamil\",\n                \"nativeName\": \"தமிழ்\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Sri Lanka\",\n            \"pt\": \"Sri Lanka\",\n            \"nl\": \"Sri Lanka\",\n            \"hr\": \"Šri Lanka\",\n            \"fa\": \"سری‌لانکا\",\n            \"de\": \"Sri Lanka\",\n            \"es\": \"Sri Lanka\",\n            \"fr\": \"Sri Lanka\",\n            \"ja\": \"スリランカ\",\n            \"it\": \"Sri Lanka\",\n            \"hu\": \"Srí Lanka\"\n        },\n        \"flag\": \"https://flagcdn.com/lk.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"SAARC\",\n                \"name\": \"South Asian Association for Regional Cooperation\"\n            }\n        ],\n        \"cioc\": \"SRI\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Sudan\",\n        \"topLevelDomain\": [\n            \".sd\"\n        ],\n        \"alpha2Code\": \"SD\",\n        \"alpha3Code\": \"SDN\",\n        \"callingCodes\": [\n            \"249\"\n        ],\n        \"capital\": \"Khartoum\",\n        \"altSpellings\": [\n            \"SD\",\n            \"Republic of the Sudan\",\n            \"Jumhūrīyat as-Sūdān\"\n        ],\n        \"subregion\": \"Northern Africa\",\n        \"region\": \"Africa\",\n        \"population\": 43849269,\n        \"latlng\": [\n            15.0,\n            30.0\n        ],\n        \"demonym\": \"Sudanese\",\n        \"area\": 1886068.0,\n        \"gini\": 34.2,\n        \"timezones\": [\n            \"UTC+03:00\"\n        ],\n        \"borders\": [\n            \"CAF\",\n            \"TCD\",\n            \"EGY\",\n            \"ERI\",\n            \"ETH\",\n            \"LBY\",\n            \"SSD\"\n        ],\n        \"nativeName\": \"السودان\",\n        \"numericCode\": \"729\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/sd.svg\",\n            \"png\": \"https://flagcdn.com/w320/sd.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"SDG\",\n                \"name\": \"Sudanese pound\",\n                \"symbol\": \"ج.س.\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ar\",\n                \"iso639_2\": \"ara\",\n                \"name\": \"Arabic\",\n                \"nativeName\": \"العربية\"\n            },\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Soudan\",\n            \"pt\": \"Sudão\",\n            \"nl\": \"Soedan\",\n            \"hr\": \"Sudan\",\n            \"fa\": \"سودان\",\n            \"de\": \"Sudan\",\n            \"es\": \"Sudán\",\n            \"fr\": \"Soudan\",\n            \"ja\": \"スーダン\",\n            \"it\": \"Sudan\",\n            \"hu\": \"Szudán\"\n        },\n        \"flag\": \"https://flagcdn.com/sd.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            },\n            {\n                \"acronym\": \"AL\",\n                \"name\": \"Arab League\",\n                \"otherNames\": [\n                    \"جامعة الدول العربية\",\n                    \"Jāmiʻat ad-Duwal al-ʻArabīyah\",\n                    \"League of Arab States\"\n                ]\n            }\n        ],\n        \"cioc\": \"SUD\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"South Sudan\",\n        \"topLevelDomain\": [\n            \".ss\"\n        ],\n        \"alpha2Code\": \"SS\",\n        \"alpha3Code\": \"SSD\",\n        \"callingCodes\": [\n            \"211\"\n        ],\n        \"capital\": \"Juba\",\n        \"altSpellings\": [\n            \"SS\"\n        ],\n        \"subregion\": \"Middle Africa\",\n        \"region\": \"Africa\",\n        \"population\": 11193729,\n        \"latlng\": [\n            7.0,\n            30.0\n        ],\n        \"demonym\": \"South Sudanese\",\n        \"area\": 619745.0,\n        \"gini\": 44.1,\n        \"timezones\": [\n            \"UTC+03:00\"\n        ],\n        \"borders\": [\n            \"CAF\",\n            \"COD\",\n            \"ETH\",\n            \"KEN\",\n            \"SDN\",\n            \"UGA\"\n        ],\n        \"nativeName\": \"South Sudan\",\n        \"numericCode\": \"728\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ss.svg\",\n            \"png\": \"https://flagcdn.com/w320/ss.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"SSP\",\n                \"name\": \"South Sudanese pound\",\n                \"symbol\": \"£\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Soudan ar Su\",\n            \"pt\": \"Sudão do Sul\",\n            \"nl\": \"Zuid-Soedan\",\n            \"hr\": \"Južni Sudan\",\n            \"fa\": \"سودان جنوبی\",\n            \"de\": \"Südsudan\",\n            \"es\": \"Sudán del Sur\",\n            \"fr\": \"Soudan du Sud\",\n            \"ja\": \"南スーダン\",\n            \"it\": \"Sudan del sud\",\n            \"hu\": \"Dél-Szudán\"\n        },\n        \"flag\": \"https://flagcdn.com/ss.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"SSD\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Suriname\",\n        \"topLevelDomain\": [\n            \".sr\"\n        ],\n        \"alpha2Code\": \"SR\",\n        \"alpha3Code\": \"SUR\",\n        \"callingCodes\": [\n            \"597\"\n        ],\n        \"capital\": \"Paramaribo\",\n        \"altSpellings\": [\n            \"SR\",\n            \"Sarnam\",\n            \"Sranangron\",\n            \"Republic of Suriname\",\n            \"Republiek Suriname\"\n        ],\n        \"subregion\": \"South America\",\n        \"region\": \"Americas\",\n        \"population\": 586634,\n        \"latlng\": [\n            4.0,\n            -56.0\n        ],\n        \"demonym\": \"Surinamer\",\n        \"area\": 163820.0,\n        \"gini\": 57.9,\n        \"timezones\": [\n            \"UTC-03:00\"\n        ],\n        \"borders\": [\n            \"BRA\",\n            \"FRA\",\n            \"GUF\",\n            \"GUY\"\n        ],\n        \"nativeName\": \"Suriname\",\n        \"numericCode\": \"740\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/sr.svg\",\n            \"png\": \"https://flagcdn.com/w320/sr.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"SRD\",\n                \"name\": \"Surinamese dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"nl\",\n                \"iso639_2\": \"nld\",\n                \"name\": \"Dutch\",\n                \"nativeName\": \"Nederlands\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Surinam\",\n            \"pt\": \"Suriname\",\n            \"nl\": \"Suriname\",\n            \"hr\": \"Surinam\",\n            \"fa\": \"سورینام\",\n            \"de\": \"Suriname\",\n            \"es\": \"Surinam\",\n            \"fr\": \"Surinam\",\n            \"ja\": \"スリナム\",\n            \"it\": \"Suriname\",\n            \"hu\": \"Suriname\"\n        },\n        \"flag\": \"https://flagcdn.com/sr.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"CARICOM\",\n                \"name\": \"Caribbean Community\",\n                \"otherNames\": [\n                    \"Comunidad del Caribe\",\n                    \"Communauté Caribéenne\",\n                    \"Caribische Gemeenschap\"\n                ]\n            },\n            {\n                \"acronym\": \"USAN\",\n                \"name\": \"Union of South American Nations\",\n                \"otherAcronyms\": [\n                    \"UNASUR\",\n                    \"UNASUL\",\n                    \"UZAN\"\n                ],\n                \"otherNames\": [\n                    \"Unión de Naciones Suramericanas\",\n                    \"União de Nações Sul-Americanas\",\n                    \"Unie van Zuid-Amerikaanse Naties\",\n                    \"South American Union\"\n                ]\n            }\n        ],\n        \"cioc\": \"SUR\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Svalbard and Jan Mayen\",\n        \"topLevelDomain\": [\n            \".sj\"\n        ],\n        \"alpha2Code\": \"SJ\",\n        \"alpha3Code\": \"SJM\",\n        \"callingCodes\": [\n            \"47\"\n        ],\n        \"capital\": \"Longyearbyen\",\n        \"altSpellings\": [\n            \"SJ\",\n            \"Svalbard and Jan Mayen Islands\"\n        ],\n        \"subregion\": \"Northern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 2562,\n        \"latlng\": [\n            78.0,\n            20.0\n        ],\n        \"demonym\": \"Norwegian\",\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"nativeName\": \"Svalbard og Jan Mayen\",\n        \"numericCode\": \"744\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/sj.svg\",\n            \"png\": \"https://flagcdn.com/w320/sj.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"NOK\",\n                \"name\": \"Norwegian krone\",\n                \"symbol\": \"kr\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"no\",\n                \"iso639_2\": \"nor\",\n                \"name\": \"Norwegian\",\n                \"nativeName\": \"Norsk\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Svalbard ha Jan Mayen\",\n            \"pt\": \"Svalbard\",\n            \"nl\": \"Svalbard en Jan Mayen\",\n            \"hr\": \"Svalbard i Jan Mayen\",\n            \"fa\": \"سوالبارد و یان ماین\",\n            \"de\": \"Svalbard und Jan Mayen\",\n            \"es\": \"Islas Svalbard y Jan Mayen\",\n            \"fr\": \"Svalbard et Jan Mayen\",\n            \"ja\": \"スヴァールバル諸島およびヤンマイエン島\",\n            \"it\": \"Svalbard e Jan Mayen\",\n            \"hu\": \"Spitzbergák és Jan Mayen-szigetek\"\n        },\n        \"flag\": \"https://flagcdn.com/sj.svg\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"Swaziland\",\n        \"topLevelDomain\": [\n            \".sz\"\n        ],\n        \"alpha2Code\": \"SZ\",\n        \"alpha3Code\": \"SWZ\",\n        \"callingCodes\": [\n            \"268\"\n        ],\n        \"capital\": \"Mbabane\",\n        \"altSpellings\": [\n            \"SZ\",\n            \"weSwatini\",\n            \"Swatini\",\n            \"Ngwane\",\n            \"Kingdom of Swaziland\",\n            \"Umbuso waseSwatini\"\n        ],\n        \"subregion\": \"Southern Africa\",\n        \"region\": \"Africa\",\n        \"population\": 1160164,\n        \"latlng\": [\n            -26.5,\n            31.5\n        ],\n        \"demonym\": \"Swazi\",\n        \"area\": 17364.0,\n        \"gini\": 54.6,\n        \"timezones\": [\n            \"UTC+02:00\"\n        ],\n        \"borders\": [\n            \"MOZ\",\n            \"ZAF\"\n        ],\n        \"nativeName\": \"Swaziland\",\n        \"numericCode\": \"748\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/sz.svg\",\n            \"png\": \"https://flagcdn.com/w320/sz.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"SZL\",\n                \"name\": \"Swazi lilangeni\",\n                \"symbol\": \"L\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            },\n            {\n                \"iso639_1\": \"ss\",\n                \"iso639_2\": \"ssw\",\n                \"name\": \"Swati\",\n                \"nativeName\": \"SiSwati\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Eswatini\",\n            \"pt\": \"Suazilândia\",\n            \"nl\": \"Swaziland\",\n            \"hr\": \"Svazi\",\n            \"fa\": \"سوازیلند\",\n            \"de\": \"Swasiland\",\n            \"es\": \"Suazilandia\",\n            \"fr\": \"Swaziland\",\n            \"ja\": \"スワジランド\",\n            \"it\": \"Swaziland\",\n            \"hu\": \"Szváziföld\"\n        },\n        \"flag\": \"https://flagcdn.com/sz.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"SWZ\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Sweden\",\n        \"topLevelDomain\": [\n            \".se\"\n        ],\n        \"alpha2Code\": \"SE\",\n        \"alpha3Code\": \"SWE\",\n        \"callingCodes\": [\n            \"46\"\n        ],\n        \"capital\": \"Stockholm\",\n        \"altSpellings\": [\n            \"SE\",\n            \"Kingdom of Sweden\",\n            \"Konungariket Sverige\"\n        ],\n        \"subregion\": \"Northern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 10353442,\n        \"latlng\": [\n            62.0,\n            15.0\n        ],\n        \"demonym\": \"Swedish\",\n        \"area\": 450295.0,\n        \"gini\": 30.0,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"FIN\",\n            \"NOR\"\n        ],\n        \"nativeName\": \"Sverige\",\n        \"numericCode\": \"752\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/se.svg\",\n            \"png\": \"https://flagcdn.com/w320/se.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"SEK\",\n                \"name\": \"Swedish krona\",\n                \"symbol\": \"kr\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"sv\",\n                \"iso639_2\": \"swe\",\n                \"name\": \"Swedish\",\n                \"nativeName\": \"svenska\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Sveden\",\n            \"pt\": \"Suécia\",\n            \"nl\": \"Zweden\",\n            \"hr\": \"Švedska\",\n            \"fa\": \"سوئد\",\n            \"de\": \"Schweden\",\n            \"es\": \"Suecia\",\n            \"fr\": \"Suède\",\n            \"ja\": \"スウェーデン\",\n            \"it\": \"Svezia\",\n            \"hu\": \"Svédország\"\n        },\n        \"flag\": \"https://flagcdn.com/se.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EU\",\n                \"name\": \"European Union\"\n            }\n        ],\n        \"cioc\": \"SWE\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Switzerland\",\n        \"topLevelDomain\": [\n            \".ch\"\n        ],\n        \"alpha2Code\": \"CH\",\n        \"alpha3Code\": \"CHE\",\n        \"callingCodes\": [\n            \"41\"\n        ],\n        \"capital\": \"Bern\",\n        \"altSpellings\": [\n            \"CH\",\n            \"Swiss Confederation\",\n            \"Schweiz\",\n            \"Suisse\",\n            \"Svizzera\",\n            \"Svizra\"\n        ],\n        \"subregion\": \"Central Europe\",\n        \"region\": \"Europe\",\n        \"population\": 8636896,\n        \"latlng\": [\n            47.0,\n            8.0\n        ],\n        \"demonym\": \"Swiss\",\n        \"area\": 41284.0,\n        \"gini\": 33.1,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"AUT\",\n            \"FRA\",\n            \"ITA\",\n            \"LIE\",\n            \"DEU\"\n        ],\n        \"nativeName\": \"Schweiz\",\n        \"numericCode\": \"756\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ch.svg\",\n            \"png\": \"https://flagcdn.com/w320/ch.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"CHF\",\n                \"name\": \"Swiss franc\",\n                \"symbol\": \"Fr\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"de\",\n                \"iso639_2\": \"deu\",\n                \"name\": \"German\",\n                \"nativeName\": \"Deutsch\"\n            },\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            },\n            {\n                \"iso639_1\": \"it\",\n                \"iso639_2\": \"ita\",\n                \"name\": \"Italian\",\n                \"nativeName\": \"Italiano\"\n            },\n            {\n                \"iso639_2\": \"roh\",\n                \"name\": \"Romansh\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Suis\",\n            \"pt\": \"Suíça\",\n            \"nl\": \"Zwitserland\",\n            \"hr\": \"Švicarska\",\n            \"fa\": \"سوئیس\",\n            \"de\": \"Schweiz\",\n            \"es\": \"Suiza\",\n            \"fr\": \"Suisse\",\n            \"ja\": \"スイス\",\n            \"it\": \"Svizzera\",\n            \"hu\": \"Svájc\"\n        },\n        \"flag\": \"https://flagcdn.com/ch.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"EFTA\",\n                \"name\": \"European Free Trade Association\"\n            }\n        ],\n        \"cioc\": \"SUI\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Syrian Arab Republic\",\n        \"topLevelDomain\": [\n            \".sy\"\n        ],\n        \"alpha2Code\": \"SY\",\n        \"alpha3Code\": \"SYR\",\n        \"callingCodes\": [\n            \"963\"\n        ],\n        \"capital\": \"Damascus\",\n        \"altSpellings\": [\n            \"SY\",\n            \"Syrian Arab Republic\",\n            \"Al-Jumhūrīyah Al-ʻArabīyah As-Sūrīyah\"\n        ],\n        \"subregion\": \"Western Asia\",\n        \"region\": \"Asia\",\n        \"population\": 17500657,\n        \"latlng\": [\n            35.0,\n            38.0\n        ],\n        \"demonym\": \"Syrian\",\n        \"area\": 185180.0,\n        \"gini\": 37.5,\n        \"timezones\": [\n            \"UTC+02:00\"\n        ],\n        \"borders\": [\n            \"IRQ\",\n            \"ISR\",\n            \"JOR\",\n            \"LBN\",\n            \"TUR\"\n        ],\n        \"nativeName\": \"سوريا\",\n        \"numericCode\": \"760\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/sy.svg\",\n            \"png\": \"https://flagcdn.com/w320/sy.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"SYP\",\n                \"name\": \"Syrian pound\",\n                \"symbol\": \"£\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ar\",\n                \"iso639_2\": \"ara\",\n                \"name\": \"Arabic\",\n                \"nativeName\": \"العربية\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Siria\",\n            \"pt\": \"Síria\",\n            \"nl\": \"Syrië\",\n            \"hr\": \"Sirija\",\n            \"fa\": \"سوریه\",\n            \"de\": \"Syrien\",\n            \"es\": \"Siria\",\n            \"fr\": \"Syrie\",\n            \"ja\": \"シリア・アラブ共和国\",\n            \"it\": \"Siria\",\n            \"hu\": \"Szíria\"\n        },\n        \"flag\": \"https://flagcdn.com/sy.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AL\",\n                \"name\": \"Arab League\",\n                \"otherNames\": [\n                    \"جامعة الدول العربية\",\n                    \"Jāmiʻat ad-Duwal al-ʻArabīyah\",\n                    \"League of Arab States\"\n                ]\n            }\n        ],\n        \"cioc\": \"SYR\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Taiwan\",\n        \"topLevelDomain\": [\n            \".tw\"\n        ],\n        \"alpha2Code\": \"TW\",\n        \"alpha3Code\": \"TWN\",\n        \"callingCodes\": [\n            \"886\"\n        ],\n        \"capital\": \"Taipei\",\n        \"altSpellings\": [\n            \"TW\",\n            \"Táiwān\",\n            \"Republic of China\",\n            \"中華民國\",\n            \"Zhōnghuá Mínguó\"\n        ],\n        \"subregion\": \"Eastern Asia\",\n        \"region\": \"Asia\",\n        \"population\": 23503349,\n        \"latlng\": [\n            23.5,\n            121.0\n        ],\n        \"demonym\": \"Taiwanese\",\n        \"area\": 36193.0,\n        \"timezones\": [\n            \"UTC+08:00\"\n        ],\n        \"nativeName\": \"臺灣\",\n        \"numericCode\": \"158\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/tw.svg\",\n            \"png\": \"https://flagcdn.com/w320/tw.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"TWD\",\n                \"name\": \"New Taiwan dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"zh\",\n                \"iso639_2\": \"zho\",\n                \"name\": \"Chinese\",\n                \"nativeName\": \"中文 (Zhōngwén)\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Taiwan\",\n            \"pt\": \"Taiwan\",\n            \"nl\": \"Taiwan\",\n            \"hr\": \"Tajvan\",\n            \"fa\": \"تایوان\",\n            \"de\": \"Taiwan\",\n            \"es\": \"Taiwán\",\n            \"fr\": \"Taïwan\",\n            \"ja\": \"台湾（中華民国）\",\n            \"it\": \"Taiwan\",\n            \"hu\": \"Tajvan\"\n        },\n        \"flag\": \"https://flagcdn.com/tw.svg\",\n        \"cioc\": \"TPE\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Tajikistan\",\n        \"topLevelDomain\": [\n            \".tj\"\n        ],\n        \"alpha2Code\": \"TJ\",\n        \"alpha3Code\": \"TJK\",\n        \"callingCodes\": [\n            \"992\"\n        ],\n        \"capital\": \"Dushanbe\",\n        \"altSpellings\": [\n            \"TJ\",\n            \"Toçikiston\",\n            \"Republic of Tajikistan\",\n            \"Ҷумҳурии Тоҷикистон\",\n            \"Çumhuriyi Toçikiston\"\n        ],\n        \"subregion\": \"Central Asia\",\n        \"region\": \"Asia\",\n        \"population\": 9537642,\n        \"latlng\": [\n            39.0,\n            71.0\n        ],\n        \"demonym\": \"Tadzhik\",\n        \"area\": 143100.0,\n        \"gini\": 34.0,\n        \"timezones\": [\n            \"UTC+05:00\"\n        ],\n        \"borders\": [\n            \"AFG\",\n            \"CHN\",\n            \"KGZ\",\n            \"UZB\"\n        ],\n        \"nativeName\": \"Тоҷикистон\",\n        \"numericCode\": \"762\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/tj.svg\",\n            \"png\": \"https://flagcdn.com/w320/tj.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"TJS\",\n                \"name\": \"Tajikistani somoni\",\n                \"symbol\": \"ЅМ\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"tg\",\n                \"iso639_2\": \"tgk\",\n                \"name\": \"Tajik\",\n                \"nativeName\": \"тоҷикӣ\"\n            },\n            {\n                \"iso639_1\": \"ru\",\n                \"iso639_2\": \"rus\",\n                \"name\": \"Russian\",\n                \"nativeName\": \"Русский\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Tadjikistan\",\n            \"pt\": \"Tajiquistão\",\n            \"nl\": \"Tadzjikistan\",\n            \"hr\": \"Tađikistan\",\n            \"fa\": \"تاجیکستان\",\n            \"de\": \"Tadschikistan\",\n            \"es\": \"Tayikistán\",\n            \"fr\": \"Tadjikistan\",\n            \"ja\": \"タジキスタン\",\n            \"it\": \"Tagikistan\",\n            \"hu\": \"Tádzsikisztán\"\n        },\n        \"flag\": \"https://flagcdn.com/tj.svg\",\n        \"cioc\": \"TJK\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Tanzania, United Republic of\",\n        \"topLevelDomain\": [\n            \".tz\"\n        ],\n        \"alpha2Code\": \"TZ\",\n        \"alpha3Code\": \"TZA\",\n        \"callingCodes\": [\n            \"255\"\n        ],\n        \"capital\": \"Dodoma\",\n        \"altSpellings\": [\n            \"TZ\",\n            \"United Republic of Tanzania\",\n            \"Jamhuri ya Muungano wa Tanzania\"\n        ],\n        \"subregion\": \"Eastern Africa\",\n        \"region\": \"Africa\",\n        \"population\": 59734213,\n        \"latlng\": [\n            -6.0,\n            35.0\n        ],\n        \"demonym\": \"Tanzanian\",\n        \"area\": 945087.0,\n        \"gini\": 40.5,\n        \"timezones\": [\n            \"UTC+03:00\"\n        ],\n        \"borders\": [\n            \"BDI\",\n            \"COD\",\n            \"KEN\",\n            \"MWI\",\n            \"MOZ\",\n            \"RWA\",\n            \"UGA\",\n            \"ZMB\"\n        ],\n        \"nativeName\": \"Tanzania\",\n        \"numericCode\": \"834\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/tz.svg\",\n            \"png\": \"https://flagcdn.com/w320/tz.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"TZS\",\n                \"name\": \"Tanzanian shilling\",\n                \"symbol\": \"Sh\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"sw\",\n                \"iso639_2\": \"swa\",\n                \"name\": \"Swahili\",\n                \"nativeName\": \"Kiswahili\"\n            },\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Tanzania\",\n            \"pt\": \"Tanzânia\",\n            \"nl\": \"Tanzania\",\n            \"hr\": \"Tanzanija\",\n            \"fa\": \"تانزانیا\",\n            \"de\": \"Tansania\",\n            \"es\": \"Tanzania\",\n            \"fr\": \"Tanzanie\",\n            \"ja\": \"タンザニア\",\n            \"it\": \"Tanzania\",\n            \"hu\": \"Tanzánia\"\n        },\n        \"flag\": \"https://flagcdn.com/tz.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"TAN\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Thailand\",\n        \"topLevelDomain\": [\n            \".th\"\n        ],\n        \"alpha2Code\": \"TH\",\n        \"alpha3Code\": \"THA\",\n        \"callingCodes\": [\n            \"66\"\n        ],\n        \"capital\": \"Bangkok\",\n        \"altSpellings\": [\n            \"TH\",\n            \"Prathet\",\n            \"Thai\",\n            \"Kingdom of Thailand\",\n            \"ราชอาณาจักรไทย\",\n            \"Ratcha Anachak Thai\"\n        ],\n        \"subregion\": \"South-Eastern Asia\",\n        \"region\": \"Asia\",\n        \"population\": 69799978,\n        \"latlng\": [\n            15.0,\n            100.0\n        ],\n        \"demonym\": \"Thai\",\n        \"area\": 513120.0,\n        \"gini\": 34.9,\n        \"timezones\": [\n            \"UTC+07:00\"\n        ],\n        \"borders\": [\n            \"MMR\",\n            \"KHM\",\n            \"LAO\",\n            \"MYS\"\n        ],\n        \"nativeName\": \"ประเทศไทย\",\n        \"numericCode\": \"764\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/th.svg\",\n            \"png\": \"https://flagcdn.com/w320/th.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"THB\",\n                \"name\": \"Thai baht\",\n                \"symbol\": \"฿\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"th\",\n                \"iso639_2\": \"tha\",\n                \"name\": \"Thai\",\n                \"nativeName\": \"ไทย\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Thailand\",\n            \"pt\": \"Tailândia\",\n            \"nl\": \"Thailand\",\n            \"hr\": \"Tajland\",\n            \"fa\": \"تایلند\",\n            \"de\": \"Thailand\",\n            \"es\": \"Tailandia\",\n            \"fr\": \"Thaïlande\",\n            \"ja\": \"タイ\",\n            \"it\": \"Tailandia\",\n            \"hu\": \"Thaiföld\"\n        },\n        \"flag\": \"https://flagcdn.com/th.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"ASEAN\",\n                \"name\": \"Association of Southeast Asian Nations\"\n            }\n        ],\n        \"cioc\": \"THA\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Timor-Leste\",\n        \"topLevelDomain\": [\n            \".tl\"\n        ],\n        \"alpha2Code\": \"TL\",\n        \"alpha3Code\": \"TLS\",\n        \"callingCodes\": [\n            \"670\"\n        ],\n        \"capital\": \"Dili\",\n        \"altSpellings\": [\n            \"TL\",\n            \"East Timor\",\n            \"Democratic Republic of Timor-Leste\",\n            \"República Democrática de Timor-Leste\",\n            \"Repúblika Demokrátika Timór-Leste\"\n        ],\n        \"subregion\": \"South-Eastern Asia\",\n        \"region\": \"Asia\",\n        \"population\": 1318442,\n        \"latlng\": [\n            -8.83333333,\n            125.91666666\n        ],\n        \"demonym\": \"East Timorese\",\n        \"area\": 14874.0,\n        \"gini\": 28.7,\n        \"timezones\": [\n            \"UTC+09:00\"\n        ],\n        \"borders\": [\n            \"IDN\"\n        ],\n        \"nativeName\": \"Timor-Leste\",\n        \"numericCode\": \"626\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/tl.svg\",\n            \"png\": \"https://flagcdn.com/w320/tl.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"USD\",\n                \"name\": \"United States Dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"pt\",\n                \"iso639_2\": \"por\",\n                \"name\": \"Portuguese\",\n                \"nativeName\": \"Português\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Timor ar Reter\",\n            \"pt\": \"Timor Leste\",\n            \"nl\": \"Oost-Timor\",\n            \"hr\": \"Istočni Timor\",\n            \"fa\": \"تیمور شرقی\",\n            \"de\": \"Timor-Leste\",\n            \"es\": \"Timor Oriental\",\n            \"fr\": \"Timor oriental\",\n            \"ja\": \"東ティモール\",\n            \"it\": \"Timor Est\",\n            \"hu\": \"Kelet-Timor\"\n        },\n        \"flag\": \"https://flagcdn.com/tl.svg\",\n        \"cioc\": \"TLS\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Togo\",\n        \"topLevelDomain\": [\n            \".tg\"\n        ],\n        \"alpha2Code\": \"TG\",\n        \"alpha3Code\": \"TGO\",\n        \"callingCodes\": [\n            \"228\"\n        ],\n        \"capital\": \"Lomé\",\n        \"altSpellings\": [\n            \"TG\",\n            \"Togolese\",\n            \"Togolese Republic\",\n            \"République Togolaise\"\n        ],\n        \"subregion\": \"Western Africa\",\n        \"region\": \"Africa\",\n        \"population\": 8278737,\n        \"latlng\": [\n            8.0,\n            1.16666666\n        ],\n        \"demonym\": \"Togolese\",\n        \"area\": 56785.0,\n        \"gini\": 43.1,\n        \"timezones\": [\n            \"UTC\"\n        ],\n        \"borders\": [\n            \"BEN\",\n            \"BFA\",\n            \"GHA\"\n        ],\n        \"nativeName\": \"Togo\",\n        \"numericCode\": \"768\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/tg.svg\",\n            \"png\": \"https://flagcdn.com/w320/tg.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"XOF\",\n                \"name\": \"West African CFA franc\",\n                \"symbol\": \"Fr\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Togo\",\n            \"pt\": \"Togo\",\n            \"nl\": \"Togo\",\n            \"hr\": \"Togo\",\n            \"fa\": \"توگو\",\n            \"de\": \"Togo\",\n            \"es\": \"Togo\",\n            \"fr\": \"Togo\",\n            \"ja\": \"トーゴ\",\n            \"it\": \"Togo\",\n            \"hu\": \"Togo\"\n        },\n        \"flag\": \"https://flagcdn.com/tg.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"TOG\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Tokelau\",\n        \"topLevelDomain\": [\n            \".tk\"\n        ],\n        \"alpha2Code\": \"TK\",\n        \"alpha3Code\": \"TKL\",\n        \"callingCodes\": [\n            \"690\"\n        ],\n        \"capital\": \"Fakaofo\",\n        \"altSpellings\": [\n            \"TK\"\n        ],\n        \"subregion\": \"Polynesia\",\n        \"region\": \"Oceania\",\n        \"population\": 1411,\n        \"latlng\": [\n            -9.0,\n            -172.0\n        ],\n        \"demonym\": \"Tokelauan\",\n        \"area\": 12.0,\n        \"timezones\": [\n            \"UTC+13:00\"\n        ],\n        \"nativeName\": \"Tokelau\",\n        \"numericCode\": \"772\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/tk.svg\",\n            \"png\": \"https://flagcdn.com/w320/tk.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"NZD\",\n                \"name\": \"New Zealand dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Tokelau\",\n            \"pt\": \"Toquelau\",\n            \"nl\": \"Tokelau\",\n            \"hr\": \"Tokelau\",\n            \"fa\": \"توکلائو\",\n            \"de\": \"Tokelau\",\n            \"es\": \"Islas Tokelau\",\n            \"fr\": \"Tokelau\",\n            \"ja\": \"トケラウ\",\n            \"it\": \"Isole Tokelau\",\n            \"hu\": \"Tokelau-szigetek\"\n        },\n        \"flag\": \"https://flagcdn.com/tk.svg\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"Tonga\",\n        \"topLevelDomain\": [\n            \".to\"\n        ],\n        \"alpha2Code\": \"TO\",\n        \"alpha3Code\": \"TON\",\n        \"callingCodes\": [\n            \"676\"\n        ],\n        \"capital\": \"Nuku'alofa\",\n        \"altSpellings\": [\n            \"TO\"\n        ],\n        \"subregion\": \"Polynesia\",\n        \"region\": \"Oceania\",\n        \"population\": 105697,\n        \"latlng\": [\n            -20.0,\n            -175.0\n        ],\n        \"demonym\": \"Tongan\",\n        \"area\": 747.0,\n        \"gini\": 37.6,\n        \"timezones\": [\n            \"UTC+13:00\"\n        ],\n        \"nativeName\": \"Tonga\",\n        \"numericCode\": \"776\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/to.svg\",\n            \"png\": \"https://flagcdn.com/w320/to.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"TOP\",\n                \"name\": \"Tongan paʻanga\",\n                \"symbol\": \"T$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            },\n            {\n                \"iso639_1\": \"to\",\n                \"iso639_2\": \"ton\",\n                \"name\": \"Tonga (Tonga Islands)\",\n                \"nativeName\": \"faka Tonga\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Tonga\",\n            \"pt\": \"Tonga\",\n            \"nl\": \"Tonga\",\n            \"hr\": \"Tonga\",\n            \"fa\": \"تونگا\",\n            \"de\": \"Tonga\",\n            \"es\": \"Tonga\",\n            \"fr\": \"Tonga\",\n            \"ja\": \"トンガ\",\n            \"it\": \"Tonga\",\n            \"hu\": \"Tonga\"\n        },\n        \"flag\": \"https://flagcdn.com/to.svg\",\n        \"cioc\": \"TGA\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Trinidad and Tobago\",\n        \"topLevelDomain\": [\n            \".tt\"\n        ],\n        \"alpha2Code\": \"TT\",\n        \"alpha3Code\": \"TTO\",\n        \"callingCodes\": [\n            \"1\"\n        ],\n        \"capital\": \"Port of Spain\",\n        \"altSpellings\": [\n            \"TT\",\n            \"Republic of Trinidad and Tobago\"\n        ],\n        \"subregion\": \"Caribbean\",\n        \"region\": \"Americas\",\n        \"population\": 1399491,\n        \"latlng\": [\n            11.0,\n            -61.0\n        ],\n        \"demonym\": \"Trinidadian\",\n        \"area\": 5130.0,\n        \"gini\": 40.3,\n        \"timezones\": [\n            \"UTC-04:00\"\n        ],\n        \"nativeName\": \"Trinidad and Tobago\",\n        \"numericCode\": \"780\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/tt.svg\",\n            \"png\": \"https://flagcdn.com/w320/tt.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"TTD\",\n                \"name\": \"Trinidad and Tobago dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Trinidad ha Tobago\",\n            \"pt\": \"Trindade e Tobago\",\n            \"nl\": \"Trinidad en Tobago\",\n            \"hr\": \"Trinidad i Tobago\",\n            \"fa\": \"ترینیداد و توباگو\",\n            \"de\": \"Trinidad und Tobago\",\n            \"es\": \"Trinidad y Tobago\",\n            \"fr\": \"Trinité et Tobago\",\n            \"ja\": \"トリニダード・トバゴ\",\n            \"it\": \"Trinidad e Tobago\",\n            \"hu\": \"Trinidad és Tobago\"\n        },\n        \"flag\": \"https://flagcdn.com/tt.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"CARICOM\",\n                \"name\": \"Caribbean Community\",\n                \"otherNames\": [\n                    \"Comunidad del Caribe\",\n                    \"Communauté Caribéenne\",\n                    \"Caribische Gemeenschap\"\n                ]\n            }\n        ],\n        \"cioc\": \"TTO\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Tunisia\",\n        \"topLevelDomain\": [\n            \".tn\"\n        ],\n        \"alpha2Code\": \"TN\",\n        \"alpha3Code\": \"TUN\",\n        \"callingCodes\": [\n            \"216\"\n        ],\n        \"capital\": \"Tunis\",\n        \"altSpellings\": [\n            \"TN\",\n            \"Republic of Tunisia\",\n            \"al-Jumhūriyyah at-Tūnisiyyah\"\n        ],\n        \"subregion\": \"Northern Africa\",\n        \"region\": \"Africa\",\n        \"population\": 11818618,\n        \"latlng\": [\n            34.0,\n            9.0\n        ],\n        \"demonym\": \"Tunisian\",\n        \"area\": 163610.0,\n        \"gini\": 32.8,\n        \"timezones\": [\n            \"UTC+01:00\"\n        ],\n        \"borders\": [\n            \"DZA\",\n            \"LBY\"\n        ],\n        \"nativeName\": \"تونس\",\n        \"numericCode\": \"788\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/tn.svg\",\n            \"png\": \"https://flagcdn.com/w320/tn.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"TND\",\n                \"name\": \"Tunisian dinar\",\n                \"symbol\": \"د.ت\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ar\",\n                \"iso639_2\": \"ara\",\n                \"name\": \"Arabic\",\n                \"nativeName\": \"العربية\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Tunizia\",\n            \"pt\": \"Tunísia\",\n            \"nl\": \"Tunesië\",\n            \"hr\": \"Tunis\",\n            \"fa\": \"تونس\",\n            \"de\": \"Tunesien\",\n            \"es\": \"Túnez\",\n            \"fr\": \"Tunisie\",\n            \"ja\": \"チュニジア\",\n            \"it\": \"Tunisia\",\n            \"hu\": \"Tunézia\"\n        },\n        \"flag\": \"https://flagcdn.com/tn.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            },\n            {\n                \"acronym\": \"AL\",\n                \"name\": \"Arab League\",\n                \"otherNames\": [\n                    \"جامعة الدول العربية\",\n                    \"Jāmiʻat ad-Duwal al-ʻArabīyah\",\n                    \"League of Arab States\"\n                ]\n            }\n        ],\n        \"cioc\": \"TUN\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Turkey\",\n        \"topLevelDomain\": [\n            \".tr\"\n        ],\n        \"alpha2Code\": \"TR\",\n        \"alpha3Code\": \"TUR\",\n        \"callingCodes\": [\n            \"90\"\n        ],\n        \"capital\": \"Ankara\",\n        \"altSpellings\": [\n            \"TR\",\n            \"Turkiye\",\n            \"Republic of Turkey\",\n            \"Türkiye Cumhuriyeti\"\n        ],\n        \"subregion\": \"Western Asia\",\n        \"region\": \"Asia\",\n        \"population\": 84339067,\n        \"latlng\": [\n            39.0,\n            35.0\n        ],\n        \"demonym\": \"Turkish\",\n        \"area\": 783562.0,\n        \"gini\": 41.9,\n        \"timezones\": [\n            \"UTC+03:00\"\n        ],\n        \"borders\": [\n            \"ARM\",\n            \"AZE\",\n            \"BGR\",\n            \"GEO\",\n            \"GRC\",\n            \"IRN\",\n            \"IRQ\",\n            \"SYR\"\n        ],\n        \"nativeName\": \"Türkiye\",\n        \"numericCode\": \"792\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/tr.svg\",\n            \"png\": \"https://flagcdn.com/w320/tr.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"TRY\",\n                \"name\": \"Turkish lira\",\n                \"symbol\": \"₺\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"tr\",\n                \"iso639_2\": \"tur\",\n                \"name\": \"Turkish\",\n                \"nativeName\": \"Türkçe\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Turkia\",\n            \"pt\": \"Turquia\",\n            \"nl\": \"Turkije\",\n            \"hr\": \"Turska\",\n            \"fa\": \"ترکیه\",\n            \"de\": \"Türkei\",\n            \"es\": \"Turquía\",\n            \"fr\": \"Turquie\",\n            \"ja\": \"トルコ\",\n            \"it\": \"Turchia\",\n            \"hu\": \"Törökország\"\n        },\n        \"flag\": \"https://flagcdn.com/tr.svg\",\n        \"cioc\": \"TUR\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Turkmenistan\",\n        \"topLevelDomain\": [\n            \".tm\"\n        ],\n        \"alpha2Code\": \"TM\",\n        \"alpha3Code\": \"TKM\",\n        \"callingCodes\": [\n            \"993\"\n        ],\n        \"capital\": \"Ashgabat\",\n        \"altSpellings\": [\n            \"TM\"\n        ],\n        \"subregion\": \"Central Asia\",\n        \"region\": \"Asia\",\n        \"population\": 6031187,\n        \"latlng\": [\n            40.0,\n            60.0\n        ],\n        \"demonym\": \"Turkmen\",\n        \"area\": 488100.0,\n        \"gini\": 40.8,\n        \"timezones\": [\n            \"UTC+05:00\"\n        ],\n        \"borders\": [\n            \"AFG\",\n            \"IRN\",\n            \"KAZ\",\n            \"UZB\"\n        ],\n        \"nativeName\": \"Türkmenistan\",\n        \"numericCode\": \"795\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/tm.svg\",\n            \"png\": \"https://flagcdn.com/w320/tm.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"TMT\",\n                \"name\": \"Turkmenistan manat\",\n                \"symbol\": \"m\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"tk\",\n                \"iso639_2\": \"tuk\",\n                \"name\": \"Turkmen\",\n                \"nativeName\": \"Türkmen\"\n            },\n            {\n                \"iso639_1\": \"ru\",\n                \"iso639_2\": \"rus\",\n                \"name\": \"Russian\",\n                \"nativeName\": \"Русский\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Turkmenistan\",\n            \"pt\": \"Turquemenistão\",\n            \"nl\": \"Turkmenistan\",\n            \"hr\": \"Turkmenistan\",\n            \"fa\": \"ترکمنستان\",\n            \"de\": \"Turkmenistan\",\n            \"es\": \"Turkmenistán\",\n            \"fr\": \"Turkménistan\",\n            \"ja\": \"トルクメニスタン\",\n            \"it\": \"Turkmenistan\",\n            \"hu\": \"Türkmenisztán\"\n        },\n        \"flag\": \"https://flagcdn.com/tm.svg\",\n        \"cioc\": \"TKM\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Turks and Caicos Islands\",\n        \"topLevelDomain\": [\n            \".tc\"\n        ],\n        \"alpha2Code\": \"TC\",\n        \"alpha3Code\": \"TCA\",\n        \"callingCodes\": [\n            \"1\"\n        ],\n        \"capital\": \"Cockburn Town\",\n        \"altSpellings\": [\n            \"TC\"\n        ],\n        \"subregion\": \"Caribbean\",\n        \"region\": \"Americas\",\n        \"population\": 38718,\n        \"latlng\": [\n            21.75,\n            -71.58333333\n        ],\n        \"demonym\": \"Turks and Caicos Islander\",\n        \"area\": 948.0,\n        \"timezones\": [\n            \"UTC-04:00\"\n        ],\n        \"nativeName\": \"Turks and Caicos Islands\",\n        \"numericCode\": \"796\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/tc.svg\",\n            \"png\": \"https://flagcdn.com/w320/tc.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"USD\",\n                \"name\": \"United States dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Inizi Turks ha Caicos\",\n            \"pt\": \"Ilhas Turcas e Caicos\",\n            \"nl\": \"Turks- en Caicoseilanden\",\n            \"hr\": \"Otoci Turks i Caicos\",\n            \"fa\": \"جزایر تورکس و کایکوس\",\n            \"de\": \"Turks- und Caicosinseln\",\n            \"es\": \"Islas Turks y Caicos\",\n            \"fr\": \"Îles Turques-et-Caïques\",\n            \"ja\": \"タークス・カイコス諸島\",\n            \"it\": \"Isole Turks e Caicos\",\n            \"hu\": \"Turks- és Caicos-szigetek\"\n        },\n        \"flag\": \"https://flagcdn.com/tc.svg\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"Tuvalu\",\n        \"topLevelDomain\": [\n            \".tv\"\n        ],\n        \"alpha2Code\": \"TV\",\n        \"alpha3Code\": \"TUV\",\n        \"callingCodes\": [\n            \"688\"\n        ],\n        \"capital\": \"Funafuti\",\n        \"altSpellings\": [\n            \"TV\"\n        ],\n        \"subregion\": \"Polynesia\",\n        \"region\": \"Oceania\",\n        \"population\": 11792,\n        \"latlng\": [\n            -8.0,\n            178.0\n        ],\n        \"demonym\": \"Tuvaluan\",\n        \"area\": 26.0,\n        \"gini\": 39.1,\n        \"timezones\": [\n            \"UTC+12:00\"\n        ],\n        \"nativeName\": \"Tuvalu\",\n        \"numericCode\": \"798\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/tv.svg\",\n            \"png\": \"https://flagcdn.com/w320/tv.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"AUD\",\n                \"name\": \"Australian dollar\",\n                \"symbol\": \"$\"\n            },\n            {\n                \"code\": \"TVD[G]\",\n                \"name\": \"Tuvaluan dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Tuvalu\",\n            \"pt\": \"Tuvalu\",\n            \"nl\": \"Tuvalu\",\n            \"hr\": \"Tuvalu\",\n            \"fa\": \"تووالو\",\n            \"de\": \"Tuvalu\",\n            \"es\": \"Tuvalu\",\n            \"fr\": \"Tuvalu\",\n            \"ja\": \"ツバル\",\n            \"it\": \"Tuvalu\",\n            \"hu\": \"Tuvalu\"\n        },\n        \"flag\": \"https://flagcdn.com/tv.svg\",\n        \"cioc\": \"TUV\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Uganda\",\n        \"topLevelDomain\": [\n            \".ug\"\n        ],\n        \"alpha2Code\": \"UG\",\n        \"alpha3Code\": \"UGA\",\n        \"callingCodes\": [\n            \"256\"\n        ],\n        \"capital\": \"Kampala\",\n        \"altSpellings\": [\n            \"UG\",\n            \"Republic of Uganda\",\n            \"Jamhuri ya Uganda\"\n        ],\n        \"subregion\": \"Eastern Africa\",\n        \"region\": \"Africa\",\n        \"population\": 45741000,\n        \"latlng\": [\n            1.0,\n            32.0\n        ],\n        \"demonym\": \"Ugandan\",\n        \"area\": 241550.0,\n        \"gini\": 42.8,\n        \"timezones\": [\n            \"UTC+03:00\"\n        ],\n        \"borders\": [\n            \"COD\",\n            \"KEN\",\n            \"RWA\",\n            \"SSD\",\n            \"TZA\"\n        ],\n        \"nativeName\": \"Uganda\",\n        \"numericCode\": \"800\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ug.svg\",\n            \"png\": \"https://flagcdn.com/w320/ug.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"UGX\",\n                \"name\": \"Ugandan shilling\",\n                \"symbol\": \"Sh\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            },\n            {\n                \"iso639_1\": \"sw\",\n                \"iso639_2\": \"swa\",\n                \"name\": \"Swahili\",\n                \"nativeName\": \"Kiswahili\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Ouganda\",\n            \"pt\": \"Uganda\",\n            \"nl\": \"Oeganda\",\n            \"hr\": \"Uganda\",\n            \"fa\": \"اوگاندا\",\n            \"de\": \"Uganda\",\n            \"es\": \"Uganda\",\n            \"fr\": \"Uganda\",\n            \"ja\": \"ウガンダ\",\n            \"it\": \"Uganda\",\n            \"hu\": \"Uganda\"\n        },\n        \"flag\": \"https://flagcdn.com/ug.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"UGA\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Ukraine\",\n        \"topLevelDomain\": [\n            \".ua\"\n        ],\n        \"alpha2Code\": \"UA\",\n        \"alpha3Code\": \"UKR\",\n        \"callingCodes\": [\n            \"380\"\n        ],\n        \"capital\": \"Kyiv\",\n        \"altSpellings\": [\n            \"UA\",\n            \"Ukrayina\"\n        ],\n        \"subregion\": \"Eastern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 44134693,\n        \"latlng\": [\n            49.0,\n            32.0\n        ],\n        \"demonym\": \"Ukrainian\",\n        \"area\": 603700.0,\n        \"gini\": 26.6,\n        \"timezones\": [\n            \"UTC+02:00\"\n        ],\n        \"borders\": [\n            \"BLR\",\n            \"HUN\",\n            \"MDA\",\n            \"POL\",\n            \"ROU\",\n            \"RUS\",\n            \"SVK\"\n        ],\n        \"nativeName\": \"Україна\",\n        \"numericCode\": \"804\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ua.svg\",\n            \"png\": \"https://flagcdn.com/w320/ua.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"UAH\",\n                \"name\": \"Ukrainian hryvnia\",\n                \"symbol\": \"₴\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"uk\",\n                \"iso639_2\": \"ukr\",\n                \"name\": \"Ukrainian\",\n                \"nativeName\": \"Українська\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Ukraina\",\n            \"pt\": \"Ucrânia\",\n            \"nl\": \"Oekraïne\",\n            \"hr\": \"Ukrajina\",\n            \"fa\": \"وکراین\",\n            \"de\": \"Ukraine\",\n            \"es\": \"Ucrania\",\n            \"fr\": \"Ukraine\",\n            \"ja\": \"ウクライナ\",\n            \"it\": \"Ucraina\",\n            \"hu\": \"Ukrajna\"\n        },\n        \"flag\": \"https://flagcdn.com/ua.svg\",\n        \"cioc\": \"UKR\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"United Arab Emirates\",\n        \"topLevelDomain\": [\n            \".ae\"\n        ],\n        \"alpha2Code\": \"AE\",\n        \"alpha3Code\": \"ARE\",\n        \"callingCodes\": [\n            \"971\"\n        ],\n        \"capital\": \"Abu Dhabi\",\n        \"altSpellings\": [\n            \"AE\",\n            \"UAE\"\n        ],\n        \"subregion\": \"Western Asia\",\n        \"region\": \"Asia\",\n        \"population\": 9890400,\n        \"latlng\": [\n            24.0,\n            54.0\n        ],\n        \"demonym\": \"Emirati\",\n        \"area\": 83600.0,\n        \"gini\": 26.0,\n        \"timezones\": [\n            \"UTC+04:00\"\n        ],\n        \"borders\": [\n            \"OMN\",\n            \"SAU\"\n        ],\n        \"nativeName\": \"دولة الإمارات العربية المتحدة\",\n        \"numericCode\": \"784\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ae.svg\",\n            \"png\": \"https://flagcdn.com/w320/ae.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"AED\",\n                \"name\": \"United Arab Emirates dirham\",\n                \"symbol\": \"د.إ\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ar\",\n                \"iso639_2\": \"ara\",\n                \"name\": \"Arabic\",\n                \"nativeName\": \"العربية\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Emirelezhioù Arab Unanet\",\n            \"pt\": \"Emirados árabes Unidos\",\n            \"nl\": \"Verenigde Arabische Emiraten\",\n            \"hr\": \"Ujedinjeni Arapski Emirati\",\n            \"fa\": \"امارات متحده عربی\",\n            \"de\": \"Vereinigte Arabische Emirate\",\n            \"es\": \"Emiratos Árabes Unidos\",\n            \"fr\": \"Émirats arabes unis\",\n            \"ja\": \"アラブ首長国連邦\",\n            \"it\": \"Emirati Arabi Uniti\",\n            \"hu\": \"Egyesült Arab Emírségek\"\n        },\n        \"flag\": \"https://flagcdn.com/ae.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AL\",\n                \"name\": \"Arab League\",\n                \"otherNames\": [\n                    \"جامعة الدول العربية\",\n                    \"Jāmiʻat ad-Duwal al-ʻArabīyah\",\n                    \"League of Arab States\"\n                ]\n            }\n        ],\n        \"cioc\": \"UAE\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"United Kingdom of Great Britain and Northern Ireland\",\n        \"topLevelDomain\": [\n            \".uk\"\n        ],\n        \"alpha2Code\": \"GB\",\n        \"alpha3Code\": \"GBR\",\n        \"callingCodes\": [\n            \"44\"\n        ],\n        \"capital\": \"London\",\n        \"altSpellings\": [\n            \"GB\",\n            \"UK\",\n            \"Great Britain\"\n        ],\n        \"subregion\": \"Northern Europe\",\n        \"region\": \"Europe\",\n        \"population\": 67215293,\n        \"latlng\": [\n            54.0,\n            -2.0\n        ],\n        \"demonym\": \"British\",\n        \"area\": 242900.0,\n        \"gini\": 35.1,\n        \"timezones\": [\n            \"UTC-08:00\",\n            \"UTC-05:00\",\n            \"UTC-04:00\",\n            \"UTC-03:00\",\n            \"UTC-02:00\",\n            \"UTC\",\n            \"UTC+01:00\",\n            \"UTC+02:00\",\n            \"UTC+06:00\"\n        ],\n        \"borders\": [\n            \"IRL\"\n        ],\n        \"nativeName\": \"United Kingdom\",\n        \"numericCode\": \"826\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/gb.svg\",\n            \"png\": \"https://flagcdn.com/w320/gb.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"GBP\",\n                \"name\": \"British pound\",\n                \"symbol\": \"£\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Rouantelezh-Unanet\",\n            \"pt\": \"Reino Unido\",\n            \"nl\": \"Verenigd Koninkrijk\",\n            \"hr\": \"Ujedinjeno Kraljevstvo\",\n            \"fa\": \"بریتانیای کبیر و ایرلند شمالی\",\n            \"de\": \"Vereinigtes Königreich\",\n            \"es\": \"Reino Unido\",\n            \"fr\": \"Royaume-Uni\",\n            \"ja\": \"イギリス\",\n            \"it\": \"Regno Unito\",\n            \"hu\": \"Nagy-Britannia\"\n        },\n        \"flag\": \"https://flagcdn.com/gb.svg\",\n        \"cioc\": \"GBR\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"United States of America\",\n        \"topLevelDomain\": [\n            \".us\"\n        ],\n        \"alpha2Code\": \"US\",\n        \"alpha3Code\": \"USA\",\n        \"callingCodes\": [\n            \"1\"\n        ],\n        \"capital\": \"Washington, D.C.\",\n        \"altSpellings\": [\n            \"US\",\n            \"USA\",\n            \"United States of America\"\n        ],\n        \"subregion\": \"Northern America\",\n        \"region\": \"Americas\",\n        \"population\": 329484123,\n        \"latlng\": [\n            38.0,\n            -97.0\n        ],\n        \"demonym\": \"American\",\n        \"area\": 9629091.0,\n        \"gini\": 41.4,\n        \"timezones\": [\n            \"UTC-12:00\",\n            \"UTC-11:00\",\n            \"UTC-10:00\",\n            \"UTC-09:00\",\n            \"UTC-08:00\",\n            \"UTC-07:00\",\n            \"UTC-06:00\",\n            \"UTC-05:00\",\n            \"UTC-04:00\",\n            \"UTC+10:00\",\n            \"UTC+12:00\"\n        ],\n        \"borders\": [\n            \"CAN\",\n            \"MEX\"\n        ],\n        \"nativeName\": \"United States\",\n        \"numericCode\": \"840\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/us.svg\",\n            \"png\": \"https://flagcdn.com/w320/us.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"USD\",\n                \"name\": \"United States dollar\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Stadoù-Unanet\",\n            \"pt\": \"Estados Unidos\",\n            \"nl\": \"Verenigde Staten\",\n            \"hr\": \"Sjedinjene Američke Države\",\n            \"fa\": \"ایالات متحده آمریکا\",\n            \"de\": \"Vereinigte Staaten von Amerika\",\n            \"es\": \"Estados Unidos\",\n            \"fr\": \"États-Unis\",\n            \"ja\": \"アメリカ合衆国\",\n            \"it\": \"Stati Uniti D'America\",\n            \"hu\": \"Amerikai Egyesült Államok\"\n        },\n        \"flag\": \"https://flagcdn.com/us.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"NAFTA\",\n                \"name\": \"North American Free Trade Agreement\",\n                \"otherNames\": [\n                    \"Tratado de Libre Comercio de América del Norte\",\n                    \"Accord de Libre-échange Nord-Américain\"\n                ]\n            }\n        ],\n        \"cioc\": \"USA\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Uruguay\",\n        \"topLevelDomain\": [\n            \".uy\"\n        ],\n        \"alpha2Code\": \"UY\",\n        \"alpha3Code\": \"URY\",\n        \"callingCodes\": [\n            \"598\"\n        ],\n        \"capital\": \"Montevideo\",\n        \"altSpellings\": [\n            \"UY\",\n            \"Oriental Republic of Uruguay\",\n            \"República Oriental del Uruguay\"\n        ],\n        \"subregion\": \"South America\",\n        \"region\": \"Americas\",\n        \"population\": 3473727,\n        \"latlng\": [\n            -33.0,\n            -56.0\n        ],\n        \"demonym\": \"Uruguayan\",\n        \"area\": 181034.0,\n        \"gini\": 39.7,\n        \"timezones\": [\n            \"UTC-03:00\"\n        ],\n        \"borders\": [\n            \"ARG\",\n            \"BRA\"\n        ],\n        \"nativeName\": \"Uruguay\",\n        \"numericCode\": \"858\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/uy.svg\",\n            \"png\": \"https://flagcdn.com/w320/uy.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"UYU\",\n                \"name\": \"Uruguayan peso\",\n                \"symbol\": \"$\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"es\",\n                \"iso639_2\": \"spa\",\n                \"name\": \"Spanish\",\n                \"nativeName\": \"Español\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Uruguay\",\n            \"pt\": \"Uruguai\",\n            \"nl\": \"Uruguay\",\n            \"hr\": \"Urugvaj\",\n            \"fa\": \"اروگوئه\",\n            \"de\": \"Uruguay\",\n            \"es\": \"Uruguay\",\n            \"fr\": \"Uruguay\",\n            \"ja\": \"ウルグアイ\",\n            \"it\": \"Uruguay\",\n            \"hu\": \"Uruguay\"\n        },\n        \"flag\": \"https://flagcdn.com/uy.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"USAN\",\n                \"name\": \"Union of South American Nations\",\n                \"otherAcronyms\": [\n                    \"UNASUR\",\n                    \"UNASUL\",\n                    \"UZAN\"\n                ],\n                \"otherNames\": [\n                    \"Unión de Naciones Suramericanas\",\n                    \"União de Nações Sul-Americanas\",\n                    \"Unie van Zuid-Amerikaanse Naties\",\n                    \"South American Union\"\n                ]\n            }\n        ],\n        \"cioc\": \"URU\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Uzbekistan\",\n        \"topLevelDomain\": [\n            \".uz\"\n        ],\n        \"alpha2Code\": \"UZ\",\n        \"alpha3Code\": \"UZB\",\n        \"callingCodes\": [\n            \"998\"\n        ],\n        \"capital\": \"Tashkent\",\n        \"altSpellings\": [\n            \"UZ\",\n            \"Republic of Uzbekistan\",\n            \"O‘zbekiston Respublikasi\",\n            \"Ўзбекистон Республикаси\"\n        ],\n        \"subregion\": \"Central Asia\",\n        \"region\": \"Asia\",\n        \"population\": 34232050,\n        \"latlng\": [\n            41.0,\n            64.0\n        ],\n        \"demonym\": \"Uzbekistani\",\n        \"area\": 447400.0,\n        \"gini\": 35.3,\n        \"timezones\": [\n            \"UTC+05:00\"\n        ],\n        \"borders\": [\n            \"AFG\",\n            \"KAZ\",\n            \"KGZ\",\n            \"TJK\",\n            \"TKM\"\n        ],\n        \"nativeName\": \"O‘zbekiston\",\n        \"numericCode\": \"860\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/uz.svg\",\n            \"png\": \"https://flagcdn.com/w320/uz.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"UZS\",\n                \"name\": \"Uzbekistani so'm\",\n                \"symbol\": \"so'm\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"uz\",\n                \"iso639_2\": \"uzb\",\n                \"name\": \"Uzbek\",\n                \"nativeName\": \"Oʻzbek\"\n            },\n            {\n                \"iso639_1\": \"ru\",\n                \"iso639_2\": \"rus\",\n                \"name\": \"Russian\",\n                \"nativeName\": \"Русский\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Ouzbekistan\",\n            \"pt\": \"Usbequistão\",\n            \"nl\": \"Oezbekistan\",\n            \"hr\": \"Uzbekistan\",\n            \"fa\": \"ازبکستان\",\n            \"de\": \"Usbekistan\",\n            \"es\": \"Uzbekistán\",\n            \"fr\": \"Ouzbékistan\",\n            \"ja\": \"ウズベキスタン\",\n            \"it\": \"Uzbekistan\",\n            \"hu\": \"Üzbegisztán\"\n        },\n        \"flag\": \"https://flagcdn.com/uz.svg\",\n        \"cioc\": \"UZB\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"Vanuatu\",\n        \"topLevelDomain\": [\n            \".vu\"\n        ],\n        \"alpha2Code\": \"VU\",\n        \"alpha3Code\": \"VUT\",\n        \"callingCodes\": [\n            \"678\"\n        ],\n        \"capital\": \"Port Vila\",\n        \"altSpellings\": [\n            \"VU\",\n            \"Republic of Vanuatu\",\n            \"Ripablik blong Vanuatu\",\n            \"République de Vanuatu\"\n        ],\n        \"subregion\": \"Melanesia\",\n        \"region\": \"Oceania\",\n        \"population\": 307150,\n        \"latlng\": [\n            -16.0,\n            167.0\n        ],\n        \"demonym\": \"Ni-Vanuatu\",\n        \"area\": 12189.0,\n        \"gini\": 37.6,\n        \"timezones\": [\n            \"UTC+11:00\"\n        ],\n        \"nativeName\": \"Vanuatu\",\n        \"numericCode\": \"548\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/vu.svg\",\n            \"png\": \"https://flagcdn.com/w320/vu.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"VUV\",\n                \"name\": \"Vanuatu vatu\",\n                \"symbol\": \"Vt\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"bi\",\n                \"iso639_2\": \"bis\",\n                \"name\": \"Bislama\",\n                \"nativeName\": \"Bislama\"\n            },\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            },\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Vanuatu\",\n            \"pt\": \"Vanuatu\",\n            \"nl\": \"Vanuatu\",\n            \"hr\": \"Vanuatu\",\n            \"fa\": \"وانواتو\",\n            \"de\": \"Vanuatu\",\n            \"es\": \"Vanuatu\",\n            \"fr\": \"Vanuatu\",\n            \"ja\": \"バヌアツ\",\n            \"it\": \"Vanuatu\",\n            \"hu\": \"Vanuatu\"\n        },\n        \"flag\": \"https://flagcdn.com/vu.svg\",\n        \"cioc\": \"VAN\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Venezuela (Bolivarian Republic of)\",\n        \"topLevelDomain\": [\n            \".ve\"\n        ],\n        \"alpha2Code\": \"VE\",\n        \"alpha3Code\": \"VEN\",\n        \"callingCodes\": [\n            \"58\"\n        ],\n        \"capital\": \"Caracas\",\n        \"altSpellings\": [\n            \"VE\",\n            \"Bolivarian Republic of Venezuela\",\n            \"República Bolivariana de Venezuela\"\n        ],\n        \"subregion\": \"South America\",\n        \"region\": \"Americas\",\n        \"population\": 28435943,\n        \"latlng\": [\n            8.0,\n            -66.0\n        ],\n        \"demonym\": \"Venezuelan\",\n        \"area\": 916445.0,\n        \"gini\": 44.8,\n        \"timezones\": [\n            \"UTC-04:00\"\n        ],\n        \"borders\": [\n            \"BRA\",\n            \"COL\",\n            \"GUY\"\n        ],\n        \"nativeName\": \"Venezuela\",\n        \"numericCode\": \"862\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ve.svg\",\n            \"png\": \"https://flagcdn.com/w320/ve.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"VEF\",\n                \"name\": \"Venezuelan bolívar\",\n                \"symbol\": \"Bs S\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"es\",\n                \"iso639_2\": \"spa\",\n                \"name\": \"Spanish\",\n                \"nativeName\": \"Español\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Venezuela\",\n            \"pt\": \"Venezuela\",\n            \"nl\": \"Venezuela\",\n            \"hr\": \"Venezuela\",\n            \"fa\": \"ونزوئلا\",\n            \"de\": \"Venezuela\",\n            \"es\": \"Venezuela\",\n            \"fr\": \"Venezuela\",\n            \"ja\": \"ベネズエラ・ボリバル共和国\",\n            \"it\": \"Venezuela\",\n            \"hu\": \"Venezuela\"\n        },\n        \"flag\": \"https://flagcdn.com/ve.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"USAN\",\n                \"name\": \"Union of South American Nations\",\n                \"otherAcronyms\": [\n                    \"UNASUR\",\n                    \"UNASUL\",\n                    \"UZAN\"\n                ],\n                \"otherNames\": [\n                    \"Unión de Naciones Suramericanas\",\n                    \"União de Nações Sul-Americanas\",\n                    \"Unie van Zuid-Amerikaanse Naties\",\n                    \"South American Union\"\n                ]\n            }\n        ],\n        \"cioc\": \"VEN\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Vietnam\",\n        \"topLevelDomain\": [\n            \".vn\"\n        ],\n        \"alpha2Code\": \"VN\",\n        \"alpha3Code\": \"VNM\",\n        \"callingCodes\": [\n            \"84\"\n        ],\n        \"capital\": \"Hanoi\",\n        \"altSpellings\": [\n            \"VN\",\n            \"Socialist Republic of Vietnam\",\n            \"Cộng hòa Xã hội chủ nghĩa Việt Nam\"\n        ],\n        \"subregion\": \"South-Eastern Asia\",\n        \"region\": \"Asia\",\n        \"population\": 97338583,\n        \"latlng\": [\n            16.16666666,\n            107.83333333\n        ],\n        \"demonym\": \"Vietnamese\",\n        \"area\": 331212.0,\n        \"gini\": 35.7,\n        \"timezones\": [\n            \"UTC+07:00\"\n        ],\n        \"borders\": [\n            \"KHM\",\n            \"CHN\",\n            \"LAO\"\n        ],\n        \"nativeName\": \"Việt Nam\",\n        \"numericCode\": \"704\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/vn.svg\",\n            \"png\": \"https://flagcdn.com/w320/vn.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"VND\",\n                \"name\": \"Vietnamese đồng\",\n                \"symbol\": \"₫\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"vi\",\n                \"iso639_2\": \"vie\",\n                \"name\": \"Vietnamese\",\n                \"nativeName\": \"Tiếng Việt\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Viêt Nam\",\n            \"pt\": \"Vietname\",\n            \"nl\": \"Vietnam\",\n            \"hr\": \"Vijetnam\",\n            \"fa\": \"ویتنام\",\n            \"de\": \"Vietnam\",\n            \"es\": \"Vietnam\",\n            \"fr\": \"Viêt Nam\",\n            \"ja\": \"ベトナム\",\n            \"it\": \"Vietnam\",\n            \"hu\": \"Vietnám\"\n        },\n        \"flag\": \"https://flagcdn.com/vn.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"ASEAN\",\n                \"name\": \"Association of Southeast Asian Nations\"\n            }\n        ],\n        \"cioc\": \"VIE\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Wallis and Futuna\",\n        \"topLevelDomain\": [\n            \".wf\"\n        ],\n        \"alpha2Code\": \"WF\",\n        \"alpha3Code\": \"WLF\",\n        \"callingCodes\": [\n            \"681\"\n        ],\n        \"capital\": \"Mata-Utu\",\n        \"altSpellings\": [\n            \"WF\",\n            \"Territory of the Wallis and Futuna Islands\",\n            \"Territoire des îles Wallis et Futuna\"\n        ],\n        \"subregion\": \"Polynesia\",\n        \"region\": \"Oceania\",\n        \"population\": 11750,\n        \"latlng\": [\n            -13.3,\n            -176.2\n        ],\n        \"demonym\": \"Wallis and Futuna Islander\",\n        \"area\": 142.0,\n        \"timezones\": [\n            \"UTC+12:00\"\n        ],\n        \"nativeName\": \"Wallis et Futuna\",\n        \"numericCode\": \"876\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/wf.svg\",\n            \"png\": \"https://flagcdn.com/w320/wf.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"XPF\",\n                \"name\": \"CFP franc\",\n                \"symbol\": \"Fr\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"fr\",\n                \"iso639_2\": \"fra\",\n                \"name\": \"French\",\n                \"nativeName\": \"français\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Wallis ha Futuna\",\n            \"pt\": \"Wallis e Futuna\",\n            \"nl\": \"Wallis en Futuna\",\n            \"hr\": \"Wallis i Fortuna\",\n            \"fa\": \"والیس و فوتونا\",\n            \"de\": \"Wallis und Futuna\",\n            \"es\": \"Wallis y Futuna\",\n            \"fr\": \"Wallis-et-Futuna\",\n            \"ja\": \"ウォリス・フツナ\",\n            \"it\": \"Wallis e Futuna\",\n            \"hu\": \"Wallis és Futuna\"\n        },\n        \"flag\": \"https://flagcdn.com/wf.svg\",\n        \"independent\": false\n    },\n    {\n        \"name\": \"Western Sahara\",\n        \"topLevelDomain\": [\n            \".eh\"\n        ],\n        \"alpha2Code\": \"EH\",\n        \"alpha3Code\": \"ESH\",\n        \"callingCodes\": [\n            \"212\"\n        ],\n        \"capital\": \"El Aaiún\",\n        \"altSpellings\": [\n            \"EH\",\n            \"Taneẓroft Tutrimt\"\n        ],\n        \"subregion\": \"Northern Africa\",\n        \"region\": \"Africa\",\n        \"population\": 510713,\n        \"latlng\": [\n            24.5,\n            -13.0\n        ],\n        \"demonym\": \"Sahrawi\",\n        \"area\": 266000.0,\n        \"timezones\": [\n            \"UTC+00:00\"\n        ],\n        \"borders\": [\n            \"DZA\",\n            \"MRT\",\n            \"MAR\"\n        ],\n        \"nativeName\": \"الصحراء الغربية\",\n        \"numericCode\": \"732\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/eh.svg\",\n            \"png\": \"https://flagcdn.com/w320/eh.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"MAD\",\n                \"name\": \"Moroccan dirham\",\n                \"symbol\": \"د.م.\"\n            },\n            {\n                \"code\": \"DZD\",\n                \"name\": \"Algerian dinar\",\n                \"symbol\": \"د.ج\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"es\",\n                \"iso639_2\": \"spa\",\n                \"name\": \"Spanish\",\n                \"nativeName\": \"Español\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Sahara ar C'hornôg\",\n            \"pt\": \"Saara Ocidental\",\n            \"nl\": \"Westelijke Sahara\",\n            \"hr\": \"Zapadna Sahara\",\n            \"fa\": \"جمهوری دموکراتیک عربی صحرا\",\n            \"de\": \"Westsahara\",\n            \"es\": \"Sahara Occidental\",\n            \"fr\": \"Sahara Occidental\",\n            \"ja\": \"西サハラ\",\n            \"it\": \"Sahara Occidentale\",\n            \"hu\": \"Nyugat-Szahara\"\n        },\n        \"flag\": \"https://flagcdn.com/eh.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"independent\": false\n    },\n    {\n        \"name\": \"Yemen\",\n        \"topLevelDomain\": [\n            \".ye\"\n        ],\n        \"alpha2Code\": \"YE\",\n        \"alpha3Code\": \"YEM\",\n        \"callingCodes\": [\n            \"967\"\n        ],\n        \"capital\": \"Sana'a\",\n        \"altSpellings\": [\n            \"YE\",\n            \"Yemeni Republic\",\n            \"al-Jumhūriyyah al-Yamaniyyah\"\n        ],\n        \"subregion\": \"Western Asia\",\n        \"region\": \"Asia\",\n        \"population\": 29825968,\n        \"latlng\": [\n            15.0,\n            48.0\n        ],\n        \"demonym\": \"Yemeni\",\n        \"area\": 527968.0,\n        \"gini\": 36.7,\n        \"timezones\": [\n            \"UTC+03:00\"\n        ],\n        \"borders\": [\n            \"OMN\",\n            \"SAU\"\n        ],\n        \"nativeName\": \"اليَمَن\",\n        \"numericCode\": \"887\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/ye.svg\",\n            \"png\": \"https://flagcdn.com/w320/ye.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"YER\",\n                \"name\": \"Yemeni rial\",\n                \"symbol\": \"﷼\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"ar\",\n                \"iso639_2\": \"ara\",\n                \"name\": \"Arabic\",\n                \"nativeName\": \"العربية\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Yemen\",\n            \"pt\": \"Iémen\",\n            \"nl\": \"Jemen\",\n            \"hr\": \"Jemen\",\n            \"fa\": \"یمن\",\n            \"de\": \"Jemen\",\n            \"es\": \"Yemen\",\n            \"fr\": \"Yémen\",\n            \"ja\": \"イエメン\",\n            \"it\": \"Yemen\",\n            \"hu\": \"Jemen\"\n        },\n        \"flag\": \"https://flagcdn.com/ye.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AL\",\n                \"name\": \"Arab League\",\n                \"otherNames\": [\n                    \"جامعة الدول العربية\",\n                    \"Jāmiʻat ad-Duwal al-ʻArabīyah\",\n                    \"League of Arab States\"\n                ]\n            }\n        ],\n        \"cioc\": \"YEM\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Zambia\",\n        \"topLevelDomain\": [\n            \".zm\"\n        ],\n        \"alpha2Code\": \"ZM\",\n        \"alpha3Code\": \"ZMB\",\n        \"callingCodes\": [\n            \"260\"\n        ],\n        \"capital\": \"Lusaka\",\n        \"altSpellings\": [\n            \"ZM\",\n            \"Republic of Zambia\"\n        ],\n        \"subregion\": \"Eastern Africa\",\n        \"region\": \"Africa\",\n        \"population\": 18383956,\n        \"latlng\": [\n            -15.0,\n            30.0\n        ],\n        \"demonym\": \"Zambian\",\n        \"area\": 752618.0,\n        \"gini\": 57.1,\n        \"timezones\": [\n            \"UTC+02:00\"\n        ],\n        \"borders\": [\n            \"AGO\",\n            \"BWA\",\n            \"COD\",\n            \"MWI\",\n            \"MOZ\",\n            \"NAM\",\n            \"TZA\",\n            \"ZWE\"\n        ],\n        \"nativeName\": \"Zambia\",\n        \"numericCode\": \"894\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/zm.svg\",\n            \"png\": \"https://flagcdn.com/w320/zm.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"ZMW\",\n                \"name\": \"Zambian kwacha\",\n                \"symbol\": \"ZK\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Zambia\",\n            \"pt\": \"Zâmbia\",\n            \"nl\": \"Zambia\",\n            \"hr\": \"Zambija\",\n            \"fa\": \"زامبیا\",\n            \"de\": \"Sambia\",\n            \"es\": \"Zambia\",\n            \"fr\": \"Zambie\",\n            \"ja\": \"ザンビア\",\n            \"it\": \"Zambia\",\n            \"hu\": \"Zambia\"\n        },\n        \"flag\": \"https://flagcdn.com/zm.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"ZAM\",\n        \"independent\": true\n    },\n    {\n        \"name\": \"Zimbabwe\",\n        \"topLevelDomain\": [\n            \".zw\"\n        ],\n        \"alpha2Code\": \"ZW\",\n        \"alpha3Code\": \"ZWE\",\n        \"callingCodes\": [\n            \"263\"\n        ],\n        \"capital\": \"Harare\",\n        \"altSpellings\": [\n            \"ZW\",\n            \"Republic of Zimbabwe\"\n        ],\n        \"subregion\": \"Southern Africa\",\n        \"region\": \"Africa\",\n        \"population\": 14862927,\n        \"latlng\": [\n            -20.0,\n            30.0\n        ],\n        \"demonym\": \"Zimbabwean\",\n        \"area\": 390757.0,\n        \"gini\": 50.3,\n        \"timezones\": [\n            \"UTC+02:00\"\n        ],\n        \"borders\": [\n            \"BWA\",\n            \"MOZ\",\n            \"ZAF\",\n            \"ZMB\"\n        ],\n        \"nativeName\": \"Zimbabwe\",\n        \"numericCode\": \"716\",\n        \"flags\": {\n            \"svg\": \"https://flagcdn.com/zw.svg\",\n            \"png\": \"https://flagcdn.com/w320/zw.png\"\n        },\n        \"currencies\": [\n            {\n                \"code\": \"ZMW\",\n                \"name\": \"Zambian kwacha\",\n                \"symbol\": \"K\"\n            }\n        ],\n        \"languages\": [\n            {\n                \"iso639_1\": \"en\",\n                \"iso639_2\": \"eng\",\n                \"name\": \"English\",\n                \"nativeName\": \"English\"\n            },\n            {\n                \"iso639_1\": \"sn\",\n                \"iso639_2\": \"sna\",\n                \"name\": \"Shona\",\n                \"nativeName\": \"chiShona\"\n            },\n            {\n                \"iso639_1\": \"nd\",\n                \"iso639_2\": \"nde\",\n                \"name\": \"Northern Ndebele\",\n                \"nativeName\": \"isiNdebele\"\n            }\n        ],\n        \"translations\": {\n            \"br\": \"Zimbabwe\",\n            \"pt\": \"Zimbabué\",\n            \"nl\": \"Zimbabwe\",\n            \"hr\": \"Zimbabve\",\n            \"fa\": \"زیمباوه\",\n            \"de\": \"Simbabwe\",\n            \"es\": \"Zimbabue\",\n            \"fr\": \"Zimbabwe\",\n            \"ja\": \"ジンバブエ\",\n            \"it\": \"Zimbabwe\",\n            \"hu\": \"Zimbabwe\"\n        },\n        \"flag\": \"https://flagcdn.com/zw.svg\",\n        \"regionalBlocs\": [\n            {\n                \"acronym\": \"AU\",\n                \"name\": \"African Union\",\n                \"otherNames\": [\n                    \"الاتحاد الأفريقي\",\n                    \"Union africaine\",\n                    \"União Africana\",\n                    \"Unión Africana\",\n                    \"Umoja wa Afrika\"\n                ]\n            }\n        ],\n        \"cioc\": \"ZIM\",\n        \"independent\": true\n    }\n]"
  },
  {
    "path": "data/donald_speech.txt",
    "content": "Chief Justice Roberts, President Carter, President Clinton,President Bush, fellow Americans and people of the world – thank you.\n We the citizens of America have now joined a great national effort to rebuild our county and restore its promise for all our people.\nTogether we will determine the course of America for many, many years to come.\nTogether we will face challenges. We will confront hardships. But we will get the job done.\nEvery four years we gather on these steps to carry out the orderly and peaceful transfer of power.\nAnd we are grateful to President Obama and First Lady Michelle Obama for their gracious aid throughout this transition. They have been magnificent, thank you.\nToday’s ceremony, however, has very special meaning because today we are not merely transferring power from one administration to another – but transferring it from Washington DC and giving it back to you the people.\nFor too long a small group in our nation’s capital has reaped the rewards of government while the people have borne the cost.\nWashington flourished but the people did not share in its wealth. Politicians prospered but the jobs left and the factories closed.The establishment protected itself but not the citizens of our country.\nTheir victories have not been your victories. Their triumphs have not been your triumphs. While they have celebrated there has been little to celebrate for struggling families all across our land.\nThat all changes starting right here and right now because this moment is your moment. It belongs to you. It belongs to everyone gathered here today and everyone watching all across America today.\nThis is your day.This is your celebration.And this – the United States of America – is your country.What truly matters is not what party controls our government but that this government is controlled by the people.\nToday, January 20 2017, will be remembered as the day the people became the rulers of this nation again.The forgotten men and women of our country will be forgotten no longer. Everyone is listening to you now.\nYou came by the tens of millions to become part of a historic movement –  the likes of which the world has never seen before.\nAt the centre of this movement is a crucial conviction – that a nation exists to serve its citizens.Americans want great schools for their children, safe neighbourhoods for their families and good jobs for themselves.\nThese are just and reasonable demands.Mothers and children trapped in poverty in our inner cities, rusted out factories scattered like tombstones across the landscape of our nation.\nAn education system flushed with cash, but which leaves our young and beautiful students deprived of all knowledge. And the crime and the gangs and the drugs which deprive people of so much unrealised potential.\nWe are one nation, and their pain is our pain, their dreams are our dreams, we share one nation, one home and one glorious destiny.\nToday I take an oath of allegiance to all Americans. For many decades, we’ve enriched foreign industry at the expense of American industry, subsidised the armies of other countries, while allowing the sad depletion of our own military.\nWe've defended other nations’ borders while refusing to defend our own.And spent trillions and trillions of dollars overseas while America’s infrastructure has fallen into disrepair and decay.\nWe have made other countries rich while the wealth, strength and confidence of our country has dissipated over the horizon.\nOne by one, shutters have closed on our factories without even a thought about the millions and millions of those who have been left behind.\nBut that is the past and now we are looking only to the future.\nWe assembled here today are issuing a new decree to be heard in every city, in every foreign capital, in every hall of power – from this day on a new vision will govern our land – from this day onwards it is only going to be America first – America first!\nEvery decision on trade, on taxes, on immigration, on foreign affairs will be made to benefit American workers and American families.\nProtection will lead to great prosperity and strength. I will fight for you with every bone in my body and I will never ever let you down.\nAmerica will start winning again. America will start winning like never before.\nWe will bring back our jobs, we will bring back our borders, we will bring back our wealth, we will bring back our dreams.\nWe will bring new roads and high roads and bridges and tunnels and railways all across our wonderful nation.\nWe will get our people off welfare and back to work – rebuilding our country with American hands and American labour.\nWe will follow two simple rules – buy American and hire American.\nWe see good will with the nations of the world but we do so with the understanding that it is the right of all nations to put their nations first.\nWe will shine for everyone to follow.We will reinforce old alliances and form new ones, and untie the world against radical Islamic terrorism which we will eradicate from the face of the earth.\nAt the bed rock of our politics will be an allegiance to the United States.And we will discover new allegiance to each other. There is no room for prejudice.\nThe bible tells us how good and pleasant it is when god’s people live together in unity.When America is united, America is totally unstoppable\nThere is no fear, we are protected and will always be protected by the great men and women of our military and most importantly we will be protected by god.\nFinally, we must think big and dream even bigger. As Americans, we know we live as a nation only when it is striving.\nWe will no longer accept politicians who are always complaining but never doing anything about it.The time for empty talk is over, now arrives the hour of action.\nDo not allow anyone to tell you it cannot be done. No challenge can match the heart and fight and spirit of America. We will not fail, our country will thrive and prosper again.\nWe stand at the birth of a new millennium, ready to unlock the mysteries of space, to free the earth from the miseries of disease, to harvest the energies, industries and technologies of tomorrow.\nA new national pride will stir ourselves, lift our sights and heal our divisions. It’s time to remember that old wisdom our soldiers will never forget, that whether we are black or brown or white, we all bleed the same red blood of patriots.\nWe all enjoy the same glorious freedoms and we all salute the same great American flag and whether a child is born in the urban sprawl of Detroit or the windswept plains of Nebraska, they look at the same night sky, and dream the same dreams, and they are infused with the breath by the same almighty creator.\nSo to all Americans in every city near and far, small and large, from mountain to mountain, from ocean to ocean – hear these words – you will never be ignored again.\nYour voice, your hopes and dreams will define your American destiny.Your courage, goodness and love will forever guide us along the way.\nTogether we will make America strong again, we will make America wealthy again, we will make America safe again and yes – together we will make America great again.\nThank you.\nGod bless you.\nAnd god bless America.\n"
  },
  {
    "path": "data/email_exchanges.txt",
    "content": "From stephen.marquard@uct.ac.za Sat Jan  5 09:14:16 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 05 Jan 2008 09:14:16 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 05 Jan 2008 09:14:16 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby flawless.mail.umich.edu () with ESMTP id m05EEFR1013674;\n\tSat, 5 Jan 2008 09:14:15 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 477F90B0.2DB2F.12494 ; \n\t 5 Jan 2008 09:14:10 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5F919BC2F2;\n\tSat,  5 Jan 2008 14:10:05 +0000 (GMT)\nMessage-ID: <200801051412.m05ECIaH010327@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 899\n          for <source@collab.sakaiproject.org>;\n          Sat, 5 Jan 2008 14:09:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A215243002\n\tfor <source@collab.sakaiproject.org>; Sat,  5 Jan 2008 14:13:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m05ECJVp010329\n\tfor <source@collab.sakaiproject.org>; Sat, 5 Jan 2008 09:12:19 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m05ECIaH010327\n\tfor source@collab.sakaiproject.org; Sat, 5 Jan 2008 09:12:18 -0500\nDate: Sat, 5 Jan 2008 09:12:18 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stephen.marquard@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: stephen.marquard@uct.ac.za\nSubject: [sakai] svn commit: r39772 - content/branches/sakai_2-5-x/content-impl/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Jan  5 09:14:16 2008\nX-DSPAM-Confidence: 0.8475\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39772\n\nAuthor: stephen.marquard@uct.ac.za\nDate: 2008-01-05 09:12:07 -0500 (Sat, 05 Jan 2008)\nNew Revision: 39772\n\nModified:\ncontent/branches/sakai_2-5-x/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentServiceSqlOracle.java\ncontent/branches/sakai_2-5-x/content-impl/impl/src/java/org/sakaiproject/content/impl/DbContentService.java\nLog:\nSAK-12501 merge to 2-5-x: r39622, r39624:5, r39632:3 (resolve conflict from differing linebreaks for r39622)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom louis@media.berkeley.edu Fri Jan  4 18:10:48 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 18:10:48 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 18:10:48 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby sleepers.mail.umich.edu () with ESMTP id m04NAbGa029441;\n\tFri, 4 Jan 2008 18:10:37 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 477EBCE3.161BB.4320 ; \n\t 4 Jan 2008 18:10:31 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 07969BB706;\n\tFri,  4 Jan 2008 23:10:33 +0000 (GMT)\nMessage-ID: <200801042308.m04N8v6O008125@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 710\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 23:10:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4BA2F42F57\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 23:10:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04N8vHG008127\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 18:08:57 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04N8v6O008125\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 18:08:57 -0500\nDate: Fri, 4 Jan 2008 18:08:57 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to louis@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: louis@media.berkeley.edu\nSubject: [sakai] svn commit: r39771 - in bspace/site-manage/sakai_2-4-x/site-manage-tool/tool/src: bundle java/org/sakaiproject/site/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 18:10:48 2008\nX-DSPAM-Confidence: 0.6178\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39771\n\nAuthor: louis@media.berkeley.edu\nDate: 2008-01-04 18:08:50 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39771\n\nModified:\nbspace/site-manage/sakai_2-4-x/site-manage-tool/tool/src/bundle/sitesetupgeneric.properties\nbspace/site-manage/sakai_2-4-x/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nLog:\nBSP-1415 New (Guest) user Notification\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Jan  4 16:10:39 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 16:10:39 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 16:10:39 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby panther.mail.umich.edu () with ESMTP id m04LAcZw014275;\n\tFri, 4 Jan 2008 16:10:38 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 477EA0C6.A0214.25480 ; \n\t 4 Jan 2008 16:10:33 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C48CDBB490;\n\tFri,  4 Jan 2008 21:10:31 +0000 (GMT)\nMessage-ID: <200801042109.m04L92hb007923@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 906\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 21:10:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7D13042F71\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 21:10:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04L927E007925\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 16:09:02 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04L92hb007923\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 16:09:02 -0500\nDate: Fri, 4 Jan 2008 16:09:02 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39770 - site-manage/branches/sakai_2-5-x/site-manage-tool/tool/src/webapp/vm/sitesetup\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 16:10:39 2008\nX-DSPAM-Confidence: 0.6961\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39770\n\nAuthor: zqian@umich.edu\nDate: 2008-01-04 16:09:01 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39770\n\nModified:\nsite-manage/branches/sakai_2-5-x/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-list.vm\nLog:\nmerge fix to SAK-9996 into 2-5-x branch: svn merge -r 39687:39688 https://source.sakaiproject.org/svn/site-manage/trunk/\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Fri Jan  4 15:46:24 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 15:46:24 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 15:46:24 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby panther.mail.umich.edu () with ESMTP id m04KkNbx032077;\n\tFri, 4 Jan 2008 15:46:23 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 477E9B13.2F3BC.22965 ; \n\t 4 Jan 2008 15:46:13 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4AE03BB552;\n\tFri,  4 Jan 2008 20:46:13 +0000 (GMT)\nMessage-ID: <200801042044.m04Kiem3007881@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 38\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 20:45:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A55D242F57\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 20:45:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04KieqE007883\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 15:44:40 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04Kiem3007881\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 15:44:40 -0500\nDate: Fri, 4 Jan 2008 15:44:40 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r39769 - in gradebook/trunk/app/ui/src: java/org/sakaiproject/tool/gradebook/ui/helpers/beans java/org/sakaiproject/tool/gradebook/ui/helpers/producers webapp/WEB-INF webapp/WEB-INF/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 15:46:24 2008\nX-DSPAM-Confidence: 0.7565\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39769\n\nAuthor: rjlowe@iupui.edu\nDate: 2008-01-04 15:44:39 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39769\n\nModified:\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/beans/AssignmentGradeRecordBean.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/producers/GradeGradebookItemProducer.java\ngradebook/trunk/app/ui/src/webapp/WEB-INF/applicationContext.xml\ngradebook/trunk/app/ui/src/webapp/WEB-INF/bundle/messages.properties\ngradebook/trunk/app/ui/src/webapp/WEB-INF/requestContext.xml\nLog:\nSAK-12180 - Fixed errors with grading helper\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Jan  4 15:03:18 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 15:03:18 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 15:03:18 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby fan.mail.umich.edu () with ESMTP id m04K3HGF006563;\n\tFri, 4 Jan 2008 15:03:17 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 477E9100.8F7F4.1590 ; \n\t 4 Jan 2008 15:03:15 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 57770BB477;\n\tFri,  4 Jan 2008 20:03:09 +0000 (GMT)\nMessage-ID: <200801042001.m04K1cO0007738@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 622\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 20:02:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AB4D042F4D\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 20:02:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04K1cXv007740\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 15:01:38 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04K1cO0007738\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 15:01:38 -0500\nDate: Fri, 4 Jan 2008 15:01:38 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39766 - site-manage/branches/sakai_2-4-x/site-manage-tool/tool/src/java/org/sakaiproject/site/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 15:03:18 2008\nX-DSPAM-Confidence: 0.7626\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39766\n\nAuthor: zqian@umich.edu\nDate: 2008-01-04 15:01:37 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39766\n\nModified:\nsite-manage/branches/sakai_2-4-x/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nLog:\nmerge fix to SAK-10788 into site-manage 2.4.x branch:\n\nSakai Source Repository  \t#38024  \tWed Nov 07 14:54:46 MST 2007  \tzqian@umich.edu  \t Fix to SAK-10788: If a provided id in a couse site is fake or doesn't provide any user information, Site Info appears to be like project site with empty participant list\n\nWatch for enrollments object being null and concatenate provider ids when there are more than one.\nFiles Changed\nMODIFY /site-manage/trunk/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java \n\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Fri Jan  4 14:50:18 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 14:50:18 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 14:50:18 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby mission.mail.umich.edu () with ESMTP id m04JoHJi019755;\n\tFri, 4 Jan 2008 14:50:17 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 477E8DF2.67B91.5278 ; \n\t 4 Jan 2008 14:50:13 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2D1B9BB492;\n\tFri,  4 Jan 2008 19:47:10 +0000 (GMT)\nMessage-ID: <200801041948.m04JmdwO007705@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 960\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 19:46:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B3E6742F4A\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 19:49:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04JmeV9007707\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 14:48:40 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04JmdwO007705\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 14:48:39 -0500\nDate: Fri, 4 Jan 2008 14:48:39 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r39765 - in gradebook/trunk/app: business/src/java/org/sakaiproject/tool/gradebook/business business/src/java/org/sakaiproject/tool/gradebook/business/impl ui ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/beans ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/entity ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/params ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/producers ui/src/webapp/WEB-INF ui/src/webapp/WEB-INF/bundle ui/src/webapp/content/templates\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 14:50:18 2008\nX-DSPAM-Confidence: 0.7556\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39765\n\nAuthor: rjlowe@iupui.edu\nDate: 2008-01-04 14:48:37 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39765\n\nAdded:\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/beans/AssignmentGradeRecordBean.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/beans/AssignmentGradeRecordCreator.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/entity/GradebookEntryGradeEntityProvider.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/params/GradeGradebookItemViewParams.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/producers/GradeGradebookItemProducer.java\ngradebook/trunk/app/ui/src/webapp/content/templates/grade-gradebook-item.html\nModified:\ngradebook/trunk/app/business/src/java/org/sakaiproject/tool/gradebook/business/GradebookManager.java\ngradebook/trunk/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\ngradebook/trunk/app/ui/pom.xml\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/beans/GradebookItemBean.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/entity/GradebookEntryEntityProvider.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/producers/AddGradebookItemProducer.java\ngradebook/trunk/app/ui/src/webapp/WEB-INF/applicationContext.xml\ngradebook/trunk/app/ui/src/webapp/WEB-INF/bundle/messages.properties\ngradebook/trunk/app/ui/src/webapp/WEB-INF/requestContext.xml\nLog:\nSAK-12180 - New helper tool to grade an assignment\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Jan  4 11:37:30 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 11:37:30 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 11:37:30 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby fan.mail.umich.edu () with ESMTP id m04GbT9x022078;\n\tFri, 4 Jan 2008 11:37:29 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 477E60B2.82756.9904 ; \n\t 4 Jan 2008 11:37:09 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8D13DBB001;\n\tFri,  4 Jan 2008 16:37:07 +0000 (GMT)\nMessage-ID: <200801041635.m04GZQGZ007313@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 120\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 16:36:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D430B42E42\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 16:36:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04GZQ7W007315\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 11:35:26 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04GZQGZ007313\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 11:35:26 -0500\nDate: Fri, 4 Jan 2008 11:35:26 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39764 - in msgcntr/trunk/messageforums-app/src/java/org/sakaiproject/tool/messageforums: . ui\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 11:37:30 2008\nX-DSPAM-Confidence: 0.7002\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39764\n\nAuthor: cwen@iupui.edu\nDate: 2008-01-04 11:35:25 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39764\n\nModified:\nmsgcntr/trunk/messageforums-app/src/java/org/sakaiproject/tool/messageforums/PrivateMessagesTool.java\nmsgcntr/trunk/messageforums-app/src/java/org/sakaiproject/tool/messageforums/ui/PrivateMessageDecoratedBean.java\nLog:\nunmerge Xingtang's checkin for SAK-12488.\n\nsvn merge -r39558:39557 https://source.sakaiproject.org/svn/msgcntr/trunk\nU    messageforums-app/src/java/org/sakaiproject/tool/messageforums/PrivateMessagesTool.java\nU    messageforums-app/src/java/org/sakaiproject/tool/messageforums/ui/PrivateMessageDecoratedBean.java\n\nsvn log -r 39558\n------------------------------------------------------------------------\nr39558 | hu2@iupui.edu | 2007-12-20 15:25:38 -0500 (Thu, 20 Dec 2007) | 3 lines\n\nSAK-12488\nwhen send a message to yourself. click reply to all, cc row should be null.\nhttp://jira.sakaiproject.org/jira/browse/SAK-12488\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Jan  4 11:35:08 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 11:35:08 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 11:35:08 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby fan.mail.umich.edu () with ESMTP id m04GZ6lt020480;\n\tFri, 4 Jan 2008 11:35:06 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 477E6033.6469D.21870 ; \n\t 4 Jan 2008 11:35:02 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E40FABAE5B;\n\tFri,  4 Jan 2008 16:34:38 +0000 (GMT)\nMessage-ID: <200801041633.m04GX6eG007292@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 697\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 16:34:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1CD0C42E42\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 16:34:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04GX6Y3007294\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 11:33:06 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04GX6eG007292\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 11:33:06 -0500\nDate: Fri, 4 Jan 2008 11:33:06 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39763 - in msgcntr/trunk: messageforums-api/src/bundle/org/sakaiproject/api/app/messagecenter/bundle messageforums-app/src/java/org/sakaiproject/tool/messageforums\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 11:35:08 2008\nX-DSPAM-Confidence: 0.7615\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39763\n\nAuthor: cwen@iupui.edu\nDate: 2008-01-04 11:33:05 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39763\n\nModified:\nmsgcntr/trunk/messageforums-api/src/bundle/org/sakaiproject/api/app/messagecenter/bundle/Messages.properties\nmsgcntr/trunk/messageforums-app/src/java/org/sakaiproject/tool/messageforums/PrivateMessagesTool.java\nLog:\nunmerge Xingtang's check in for SAK-12484.\n\nsvn merge -r39571:39570 https://source.sakaiproject.org/svn/msgcntr/trunk\nU    messageforums-api/src/bundle/org/sakaiproject/api/app/messagecenter/bundle/Messages.properties\nU    messageforums-app/src/java/org/sakaiproject/tool/messageforums/PrivateMessagesTool.java\n\nsvn log -r 39571\n------------------------------------------------------------------------\nr39571 | hu2@iupui.edu | 2007-12-20 21:26:28 -0500 (Thu, 20 Dec 2007) | 3 lines\n\nSAK-12484\nreply all cc list should not include the current user name.\nhttp://jira.sakaiproject.org/jira/browse/SAK-12484\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gsilver@umich.edu Fri Jan  4 11:12:37 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 11:12:37 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 11:12:37 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby panther.mail.umich.edu () with ESMTP id m04GCaHB030887;\n\tFri, 4 Jan 2008 11:12:36 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 477E5AEB.E670B.28397 ; \n\t 4 Jan 2008 11:12:30 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 99715BAE7D;\n\tFri,  4 Jan 2008 16:12:27 +0000 (GMT)\nMessage-ID: <200801041611.m04GB1Lb007221@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 272\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 16:12:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0A6ED42DFC\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 16:12:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04GB1Wt007223\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 11:11:01 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04GB1Lb007221\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 11:11:01 -0500\nDate: Fri, 4 Jan 2008 11:11:01 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gsilver@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gsilver@umich.edu\nSubject: [sakai] svn commit: r39762 - web/trunk/web-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 11:12:37 2008\nX-DSPAM-Confidence: 0.7601\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39762\n\nAuthor: gsilver@umich.edu\nDate: 2008-01-04 11:11:00 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39762\n\nModified:\nweb/trunk/web-tool/tool/src/bundle/iframe.properties\nLog:\nSAK-12596\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12596\n- left moot (unused) entries commented for now\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gsilver@umich.edu Fri Jan  4 11:11:52 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 11:11:52 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 11:11:52 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby godsend.mail.umich.edu () with ESMTP id m04GBqqv025330;\n\tFri, 4 Jan 2008 11:11:52 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 477E5AB3.5CC32.30840 ; \n\t 4 Jan 2008 11:11:34 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 62AA4BAE46;\n\tFri,  4 Jan 2008 16:11:31 +0000 (GMT)\nMessage-ID: <200801041610.m04GA5KP007209@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1006\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 16:11:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C596A3DFA2\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 16:11:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04GA5LR007211\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 11:10:05 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04GA5KP007209\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 11:10:05 -0500\nDate: Fri, 4 Jan 2008 11:10:05 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gsilver@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gsilver@umich.edu\nSubject: [sakai] svn commit: r39761 - site/trunk/site-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 11:11:52 2008\nX-DSPAM-Confidence: 0.7605\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39761\n\nAuthor: gsilver@umich.edu\nDate: 2008-01-04 11:10:04 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39761\n\nModified:\nsite/trunk/site-tool/tool/src/bundle/admin.properties\nLog:\nSAK-12595\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12595\n- left moot (unused) entries commented for now\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Jan  4 11:11:03 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 11:11:03 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 11:11:03 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby sleepers.mail.umich.edu () with ESMTP id m04GB3Vg011502;\n\tFri, 4 Jan 2008 11:11:03 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 477E5A8D.B378F.24200 ; \n\t 4 Jan 2008 11:10:56 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C7251BAD44;\n\tFri,  4 Jan 2008 16:10:53 +0000 (GMT)\nMessage-ID: <200801041609.m04G9EuX007197@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 483\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 16:10:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2E7043DFA2\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 16:10:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04G9Eqg007199\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 11:09:15 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04G9EuX007197\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 11:09:14 -0500\nDate: Fri, 4 Jan 2008 11:09:14 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39760 - in site-manage/trunk/site-manage-tool/tool/src: java/org/sakaiproject/site/tool webapp/vm/sitesetup\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 11:11:03 2008\nX-DSPAM-Confidence: 0.6959\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39760\n\nAuthor: zqian@umich.edu\nDate: 2008-01-04 11:09:12 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39760\n\nModified:\nsite-manage/trunk/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-list.vm\nLog:\nfix to SAK-10911: Refactor use of site.upd, site.upd.site.mbrship and site.upd.grp.mbrship permissions\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gsilver@umich.edu Fri Jan  4 11:10:22 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 11:10:22 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 11:10:22 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby faithful.mail.umich.edu () with ESMTP id m04GAL9k010604;\n\tFri, 4 Jan 2008 11:10:21 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 477E5A67.34350.23015 ; \n\t 4 Jan 2008 11:10:18 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 98D04BAD43;\n\tFri,  4 Jan 2008 16:10:11 +0000 (GMT)\nMessage-ID: <200801041608.m04G8d7w007184@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 966\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 16:09:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9F89542DD0\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 16:09:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04G8dXN007186\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 11:08:39 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04G8d7w007184\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 11:08:39 -0500\nDate: Fri, 4 Jan 2008 11:08:39 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gsilver@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gsilver@umich.edu\nSubject: [sakai] svn commit: r39759 - mailarchive/trunk/mailarchive-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 11:10:22 2008\nX-DSPAM-Confidence: 0.7606\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39759\n\nAuthor: gsilver@umich.edu\nDate: 2008-01-04 11:08:38 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39759\n\nModified:\nmailarchive/trunk/mailarchive-tool/tool/src/bundle/email.properties\nLog:\nSAK-12592\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12592\n- left moot (unused) entries commented for now\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Fri Jan  4 10:38:42 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 10:38:42 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 10:38:42 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby flawless.mail.umich.edu () with ESMTP id m04Fcfjm012313;\n\tFri, 4 Jan 2008 10:38:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 477E52FA.E6C6E.24093 ; \n\t 4 Jan 2008 10:38:37 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6A39594CD2;\n\tFri,  4 Jan 2008 15:37:36 +0000 (GMT)\nMessage-ID: <200801041537.m04Fb6Ci007092@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 690\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 15:37:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CEFA037ACE\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 15:38:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04Fb6nh007094\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 10:37:06 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04Fb6Ci007092\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 10:37:06 -0500\nDate: Fri, 4 Jan 2008 10:37:06 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r39758 - in gradebook/trunk: app/business/src/java/org/sakaiproject/tool/gradebook/business/impl service/api/src/java/org/sakaiproject/service/gradebook/shared service/impl/src/java/org/sakaiproject/component/gradebook\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 10:38:42 2008\nX-DSPAM-Confidence: 0.7559\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39758\n\nAuthor: wagnermr@iupui.edu\nDate: 2008-01-04 10:37:04 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39758\n\nModified:\ngradebook/trunk/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\ngradebook/trunk/service/api/src/java/org/sakaiproject/service/gradebook/shared/GradebookService.java\ngradebook/trunk/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookServiceHibernateImpl.java\nLog:\nSAK-12175\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12175\nCreate methods required for gb integration with the Assignment2 tool\ngetGradeDefinitionForStudentForItem\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Jan  4 10:17:43 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 10:17:43 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 10:17:42 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby sleepers.mail.umich.edu () with ESMTP id m04FHgfs011536;\n\tFri, 4 Jan 2008 10:17:42 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 477E4E0F.CCA4B.926 ; \n\t 4 Jan 2008 10:17:38 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BD02DBAC64;\n\tFri,  4 Jan 2008 15:17:34 +0000 (GMT)\nMessage-ID: <200801041515.m04FFv42007050@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 25\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 15:17:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5B396236B9\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 15:17:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04FFv85007052\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 10:15:57 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04FFv42007050\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 10:15:57 -0500\nDate: Fri, 4 Jan 2008 10:15:57 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39757 - in assignment/trunk: assignment-impl/impl/src/java/org/sakaiproject/assignment/impl assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 10:17:42 2008\nX-DSPAM-Confidence: 0.7605\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39757\n\nAuthor: zqian@umich.edu\nDate: 2008-01-04 10:15:54 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39757\n\nModified:\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nassignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_list_submissions.vm\nLog:\nfix to SAK-12604:Don't show groups/sections filter if the site doesn't have any\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom antranig@caret.cam.ac.uk Fri Jan  4 10:04:14 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 10:04:14 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 10:04:14 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby panther.mail.umich.edu () with ESMTP id m04F4Dci015108;\n\tFri, 4 Jan 2008 10:04:13 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 477E4AE3.D7AF.31669 ; \n\t 4 Jan 2008 10:04:05 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 933E3BAC17;\n\tFri,  4 Jan 2008 15:04:00 +0000 (GMT)\nMessage-ID: <200801041502.m04F21Jo007031@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 32\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 15:03:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AC2F6236B9\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 15:03:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04F21hn007033\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 10:02:01 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04F21Jo007031\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 10:02:01 -0500\nDate: Fri, 4 Jan 2008 10:02:01 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to antranig@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: antranig@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39756 - in component/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component: impl impl/spring/support impl/spring/support/dynamic impl/support util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 10:04:14 2008\nX-DSPAM-Confidence: 0.6932\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39756\n\nAuthor: antranig@caret.cam.ac.uk\nDate: 2008-01-04 10:01:40 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39756\n\nAdded:\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/dynamic/\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/dynamic/DynamicComponentManager.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/support/\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/support/DynamicComponentRecord.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/support/DynamicJARManager.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/support/JARRecord.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/util/ByteToCharBase64.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/util/FileUtil.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/util/RecordFileIO.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/util/RecordReader.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/util/RecordWriter.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/util/StreamDigestor.java\nModified:\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/ComponentsLoaderImpl.java\nLog:\nTemporary commit of incomplete work on JAR caching\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gopal.ramasammycook@gmail.com Fri Jan  4 09:05:31 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 09:05:31 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 09:05:31 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby flawless.mail.umich.edu () with ESMTP id m04E5U3C029277;\n\tFri, 4 Jan 2008 09:05:30 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 477E3D23.EE2E7.5237 ; \n\t 4 Jan 2008 09:05:26 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 33C7856DC0;\n\tFri,  4 Jan 2008 14:05:26 +0000 (GMT)\nMessage-ID: <200801041403.m04E3psW006926@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 575\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 14:05:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3C0261D617\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 14:05:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04E3pQS006928\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 09:03:52 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04E3psW006926\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 09:03:51 -0500\nDate: Fri, 4 Jan 2008 09:03:51 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gopal.ramasammycook@gmail.com using -f\nTo: source@collab.sakaiproject.org\nFrom: gopal.ramasammycook@gmail.com\nSubject: [sakai] svn commit: r39755 - in sam/branches/SAK-12065: samigo-api/src/java/org/sakaiproject/tool/assessment/shared/api/grading samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation samigo-services/src/java/org/sakaiproject/tool/assessment/facade samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/ifc samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/integrated samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/standalone samigo-services/src/java/org/sakaiproject/tool/assessment/shared/impl/grading\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 09:05:31 2008\nX-DSPAM-Confidence: 0.7558\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39755\n\nAuthor: gopal.ramasammycook@gmail.com\nDate: 2008-01-04 09:02:54 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39755\n\nModified:\nsam/branches/SAK-12065/samigo-api/src/java/org/sakaiproject/tool/assessment/shared/api/grading/GradingSectionAwareServiceAPI.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/QuestionScoresBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/SubmissionStatusBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/TotalScoresBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/SubmissionStatusListener.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/PublishedAssessmentFacadeQueries.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/PublishedAssessmentFacadeQueriesAPI.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/ifc/SectionAwareServiceHelper.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/integrated/SectionAwareServiceHelperImpl.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/standalone/SectionAwareServiceHelperImpl.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/shared/impl/grading/GradingSectionAwareServiceImpl.java\nLog:\nSAK-12065 Gopal - Samigo Group Release. SubmissionStatus/TotalScores/Questions View filter.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Fri Jan  4 07:02:32 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 07:02:32 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 07:02:32 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby faithful.mail.umich.edu () with ESMTP id m04C2VN7026678;\n\tFri, 4 Jan 2008 07:02:31 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 477E2050.C2599.3263 ; \n\t 4 Jan 2008 07:02:27 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6497FBA906;\n\tFri,  4 Jan 2008 12:02:11 +0000 (GMT)\nMessage-ID: <200801041200.m04C0gfK006793@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 611\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 12:01:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5296342D3C\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 12:01:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04C0gnm006795\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 07:00:42 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04C0gfK006793\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 07:00:42 -0500\nDate: Fri, 4 Jan 2008 07:00:42 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39754 - in polls/branches/sakai_2-5-x: . tool tool/src/java/org/sakaiproject/poll/tool tool/src/java/org/sakaiproject/poll/tool/evolvers tool/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 07:02:32 2008\nX-DSPAM-Confidence: 0.6526\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39754\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2008-01-04 07:00:10 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39754\n\nAdded:\npolls/branches/sakai_2-5-x/tool/src/java/org/sakaiproject/poll/tool/evolvers/\npolls/branches/sakai_2-5-x/tool/src/java/org/sakaiproject/poll/tool/evolvers/SakaiFCKTextEvolver.java\nRemoved:\npolls/branches/sakai_2-5-x/tool/src/java/org/sakaiproject/poll/tool/evolvers/SakaiFCKTextEvolver.java\nModified:\npolls/branches/sakai_2-5-x/.classpath\npolls/branches/sakai_2-5-x/tool/pom.xml\npolls/branches/sakai_2-5-x/tool/src/webapp/WEB-INF/requestContext.xml\nLog:\nsvn log -r39753 https://source.sakaiproject.org/svn/polls/trunk\n------------------------------------------------------------------------\nr39753 | david.horwitz@uct.ac.za | 2008-01-04 13:05:51 +0200 (Fri, 04 Jan 2008) | 1 line\n\nSAK-12228 implmented workaround sugested by AB - needs to be tested against a trunk build\n------------------------------------------------------------------------\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge -c39753 https://source.sakaiproject.org/svn/polls/trunk polls/\nU    polls/.classpath\nA    polls/tool/src/java/org/sakaiproject/poll/tool/evolvers\nA    polls/tool/src/java/org/sakaiproject/poll/tool/evolvers/SakaiFCKTextEvolver.java\nC    polls/tool/src/webapp/WEB-INF/requestContext.xml\nU    polls/tool/pom.xml\n\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn resolved polls/tool/src/webapp/WEB-INF/requestContext.xml\nResolved conflicted state of 'polls/tool/src/webapp/WEB-INF/requestContext.xml\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Fri Jan  4 06:08:27 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 06:08:27 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 06:08:27 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby casino.mail.umich.edu () with ESMTP id m04B8Qw9001368;\n\tFri, 4 Jan 2008 06:08:26 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 477E13A5.30FC0.24054 ; \n\t 4 Jan 2008 06:08:23 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 784A476D7B;\n\tFri,  4 Jan 2008 11:08:12 +0000 (GMT)\nMessage-ID: <200801041106.m04B6lK3006677@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 585\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 11:07:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1CACC42D0C\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 11:07:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04B6lWM006679\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 06:06:47 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04B6lK3006677\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 06:06:47 -0500\nDate: Fri, 4 Jan 2008 06:06:47 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39753 - in polls/trunk: . tool tool/src/java/org/sakaiproject/poll/tool tool/src/java/org/sakaiproject/poll/tool/evolvers tool/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 06:08:27 2008\nX-DSPAM-Confidence: 0.6948\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39753\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2008-01-04 06:05:51 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39753\n\nAdded:\npolls/trunk/tool/src/java/org/sakaiproject/poll/tool/evolvers/\npolls/trunk/tool/src/java/org/sakaiproject/poll/tool/evolvers/SakaiFCKTextEvolver.java\nModified:\npolls/trunk/.classpath\npolls/trunk/tool/pom.xml\npolls/trunk/tool/src/webapp/WEB-INF/requestContext.xml\nLog:\nSAK-12228 implmented workaround sugested by AB - needs to be tested against a trunk build\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Fri Jan  4 04:49:08 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 04:49:08 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 04:49:08 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby score.mail.umich.edu () with ESMTP id m049n60G017588;\n\tFri, 4 Jan 2008 04:49:06 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 477E010C.48C2.10259 ; \n\t 4 Jan 2008 04:49:03 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 254CC8CDEE;\n\tFri,  4 Jan 2008 09:48:55 +0000 (GMT)\nMessage-ID: <200801040947.m049lUxo006517@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 246\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 09:48:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8C13342C92\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 09:48:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m049lU3P006519\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 04:47:30 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m049lUxo006517\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 04:47:30 -0500\nDate: Fri, 4 Jan 2008 04:47:30 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39752 - in podcasts/branches/sakai_2-5-x/podcasts-app/src/webapp: css podcasts\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 04:49:08 2008\nX-DSPAM-Confidence: 0.6528\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39752\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2008-01-04 04:47:16 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39752\n\nModified:\npodcasts/branches/sakai_2-5-x/podcasts-app/src/webapp/css/podcaster.css\npodcasts/branches/sakai_2-5-x/podcasts-app/src/webapp/podcasts/podMain.jsp\nLog:\nsvn log -r39641 https://source.sakaiproject.org/svn/podcasts/trunk\n------------------------------------------------------------------------\nr39641 | josrodri@iupui.edu | 2007-12-28 23:44:24 +0200 (Fri, 28 Dec 2007) | 1 line\n\nSAK-9882: refactored podMain.jsp the right way (at least much closer to)\n------------------------------------------------------------------------\n\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge  -c39641 https://source.sakaiproject.org/svn/podcasts/trunk podcasts/\nC    podcasts/podcasts-app/src/webapp/podcasts/podMain.jsp\nU    podcasts/podcasts-app/src/webapp/css/podcaster.css\n\nconflict merged manualy\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Fri Jan  4 04:33:44 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 04:33:44 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 04:33:44 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby fan.mail.umich.edu () with ESMTP id m049Xge3031803;\n\tFri, 4 Jan 2008 04:33:42 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 477DFD6C.75DBE.26054 ; \n\t 4 Jan 2008 04:33:35 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6C929BA656;\n\tFri,  4 Jan 2008 09:33:27 +0000 (GMT)\nMessage-ID: <200801040932.m049W2i5006493@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 153\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 09:33:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6C69423767\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 09:33:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m049W3fl006495\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 04:32:03 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m049W2i5006493\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 04:32:02 -0500\nDate: Fri, 4 Jan 2008 04:32:02 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39751 - in podcasts/branches/sakai_2-5-x/podcasts-app/src/webapp: css images podcasts\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 04:33:44 2008\nX-DSPAM-Confidence: 0.7002\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39751\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2008-01-04 04:31:35 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39751\n\nRemoved:\npodcasts/branches/sakai_2-5-x/podcasts-app/src/webapp/images/rss-feed-icon.png\npodcasts/branches/sakai_2-5-x/podcasts-app/src/webapp/podcasts/podPermissions.jsp\nModified:\npodcasts/branches/sakai_2-5-x/podcasts-app/src/webapp/css/podcaster.css\npodcasts/branches/sakai_2-5-x/podcasts-app/src/webapp/podcasts/podDelete.jsp\npodcasts/branches/sakai_2-5-x/podcasts-app/src/webapp/podcasts/podMain.jsp\npodcasts/branches/sakai_2-5-x/podcasts-app/src/webapp/podcasts/podNoResource.jsp\npodcasts/branches/sakai_2-5-x/podcasts-app/src/webapp/podcasts/podOptions.jsp\nLog:\nsvn log -r39146 https://source.sakaiproject.org/svn/podcasts/trunk\n------------------------------------------------------------------------\nr39146 | josrodri@iupui.edu | 2007-12-12 21:40:33 +0200 (Wed, 12 Dec 2007) | 1 line\n\nSAK-9882: refactored the other pages as well to take advantage of proper jsp components as well as validation cleanup.\n------------------------------------------------------------------------\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge -c39146 https://source.sakaiproject.org/svn/podcasts/trunk podcasts/\nD    podcasts/podcasts-app/src/webapp/podcasts/podPermissions.jsp\nU    podcasts/podcasts-app/src/webapp/podcasts/podDelete.jsp\nU    podcasts/podcasts-app/src/webapp/podcasts/podMain.jsp\nU    podcasts/podcasts-app/src/webapp/podcasts/podNoResource.jsp\nU    podcasts/podcasts-app/src/webapp/podcasts/podOptions.jsp\nD    podcasts/podcasts-app/src/webapp/images/rss-feed-icon.png\nU    podcasts/podcasts-app/src/webapp/css/podcaster.css\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stephen.marquard@uct.ac.za Fri Jan  4 04:07:34 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 04:07:34 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 04:07:34 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby panther.mail.umich.edu () with ESMTP id m0497WAN027902;\n\tFri, 4 Jan 2008 04:07:32 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 477DF74E.49493.30415 ; \n\t 4 Jan 2008 04:07:29 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 88598BA5B6;\n\tFri,  4 Jan 2008 09:07:19 +0000 (GMT)\nMessage-ID: <200801040905.m0495rWB006420@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 385\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 09:07:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 90636418A8\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 09:07:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m0495sZs006422\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 04:05:54 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m0495rWB006420\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 04:05:53 -0500\nDate: Fri, 4 Jan 2008 04:05:53 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stephen.marquard@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: stephen.marquard@uct.ac.za\nSubject: [sakai] svn commit: r39750 - event/branches/SAK-6216/event-util/util/src/java/org/sakaiproject/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 04:07:34 2008\nX-DSPAM-Confidence: 0.7554\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39750\n\nAuthor: stephen.marquard@uct.ac.za\nDate: 2008-01-04 04:05:43 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39750\n\nModified:\nevent/branches/SAK-6216/event-util/util/src/java/org/sakaiproject/util/EmailNotification.java\nLog:\nSAK-6216 merge event change from SAK-11169 (r39033) to synchronize branch with 2-5-x (for convenience for UCT local build)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom louis@media.berkeley.edu Thu Jan  3 19:51:21 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 19:51:21 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 19:51:21 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby jacknife.mail.umich.edu () with ESMTP id m040pJHB027171;\n\tThu, 3 Jan 2008 19:51:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 477D8300.AC098.32562 ; \n\t 3 Jan 2008 19:51:15 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E6CC4B9F8A;\n\tFri,  4 Jan 2008 00:36:06 +0000 (GMT)\nMessage-ID: <200801040023.m040NpCc005473@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 754\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 00:35:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8889842C49\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 00:25:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m040NpgM005475\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 19:23:51 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m040NpCc005473\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 19:23:51 -0500\nDate: Thu, 3 Jan 2008 19:23:51 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to louis@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: louis@media.berkeley.edu\nSubject: [sakai] svn commit: r39749 - in bspace/site-manage/sakai_2-4-x/site-manage-tool/tool/src: bundle webapp/vm/sitesetup\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 19:51:20 2008\nX-DSPAM-Confidence: 0.6956\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39749\n\nAuthor: louis@media.berkeley.edu\nDate: 2008-01-03 19:23:46 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39749\n\nModified:\nbspace/site-manage/sakai_2-4-x/site-manage-tool/tool/src/bundle/sitesetupgeneric.properties\nbspace/site-manage/sakai_2-4-x/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-importSites.vm\nLog:\nBSP-1420 Update text to clarify \"Re-Use Materials...\" option in WS Setup\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom louis@media.berkeley.edu Thu Jan  3 17:18:23 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 17:18:23 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 17:18:23 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby jacknife.mail.umich.edu () with ESMTP id m03MIMXY027729;\n\tThu, 3 Jan 2008 17:18:22 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 477D5F23.797F6.16348 ; \n\t 3 Jan 2008 17:18:14 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EF439B98CE;\n\tThu,  3 Jan 2008 22:18:19 +0000 (GMT)\nMessage-ID: <200801032216.m03MGhDa005292@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 236\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 22:18:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 905D53C2FD\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 22:17:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03MGhrs005294\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 17:16:43 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03MGhDa005292\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 17:16:43 -0500\nDate: Thu, 3 Jan 2008 17:16:43 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to louis@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: louis@media.berkeley.edu\nSubject: [sakai] svn commit: r39746 - in bspace/site-manage/sakai_2-4-x/site-manage-tool/tool/src: bundle webapp/vm/sitesetup\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 17:18:23 2008\nX-DSPAM-Confidence: 0.6959\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39746\n\nAuthor: louis@media.berkeley.edu\nDate: 2008-01-03 17:16:39 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39746\n\nModified:\nbspace/site-manage/sakai_2-4-x/site-manage-tool/tool/src/bundle/sitesetupgeneric.properties\nbspace/site-manage/sakai_2-4-x/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-duplicate.vm\nLog:\nBSP-1421 Add text to clarify \"Duplicate Site\" option in Site Info\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ray@media.berkeley.edu Thu Jan  3 17:07:00 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 17:07:00 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 17:07:00 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby faithful.mail.umich.edu () with ESMTP id m03M6xaq014868;\n\tThu, 3 Jan 2008 17:06:59 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 477D5C7A.4FE1F.22211 ; \n\t 3 Jan 2008 17:06:53 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0BC8D7225E;\n\tThu,  3 Jan 2008 22:06:57 +0000 (GMT)\nMessage-ID: <200801032205.m03M5Ea7005273@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 554\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 22:06:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2AB513C2FD\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 22:06:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03M5EQa005275\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 17:05:14 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03M5Ea7005273\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 17:05:14 -0500\nDate: Thu, 3 Jan 2008 17:05:14 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ray@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ray@media.berkeley.edu\nSubject: [sakai] svn commit: r39745 - providers/trunk/cm/cm-authz-provider/src/java/org/sakaiproject/coursemanagement/impl/provider\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 17:07:00 2008\nX-DSPAM-Confidence: 0.7556\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39745\n\nAuthor: ray@media.berkeley.edu\nDate: 2008-01-03 17:05:11 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39745\n\nModified:\nproviders/trunk/cm/cm-authz-provider/src/java/org/sakaiproject/coursemanagement/impl/provider/CourseManagementGroupProvider.java\nLog:\nSAK-12602 Fix logic when a user has multiple roles in a section\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Thu Jan  3 16:34:40 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 16:34:40 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 16:34:40 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby chaos.mail.umich.edu () with ESMTP id m03LYdY1029538;\n\tThu, 3 Jan 2008 16:34:39 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 477D54EA.13F34.26602 ; \n\t 3 Jan 2008 16:34:36 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CC710ADC79;\n\tThu,  3 Jan 2008 21:34:29 +0000 (GMT)\nMessage-ID: <200801032133.m03LX3gG005191@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 611\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 21:34:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 43C4242B55\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 21:34:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03LX3Vb005193\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 16:33:03 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03LX3gG005191\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 16:33:03 -0500\nDate: Thu, 3 Jan 2008 16:33:03 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39744 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 16:34:40 2008\nX-DSPAM-Confidence: 0.9846\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39744\n\nAuthor: cwen@iupui.edu\nDate: 2008-01-03 16:33:02 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39744\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdate external for GB.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Thu Jan  3 16:29:07 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 16:29:07 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 16:29:07 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby fan.mail.umich.edu () with ESMTP id m03LT6uw027749;\n\tThu, 3 Jan 2008 16:29:06 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 477D5397.E161D.20326 ; \n\t 3 Jan 2008 16:28:58 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DEC65ADC79;\n\tThu,  3 Jan 2008 21:28:52 +0000 (GMT)\nMessage-ID: <200801032127.m03LRUqH005177@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 917\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 21:28:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1FBB042B30\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 21:28:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03LRUk4005179\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 16:27:30 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03LRUqH005177\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 16:27:30 -0500\nDate: Thu, 3 Jan 2008 16:27:30 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39743 - gradebook/branches/oncourse_2-4-2/app/ui/src/java/org/sakaiproject/tool/gradebook/ui\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 16:29:07 2008\nX-DSPAM-Confidence: 0.8509\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39743\n\nAuthor: cwen@iupui.edu\nDate: 2008-01-03 16:27:29 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39743\n\nModified:\ngradebook/branches/oncourse_2-4-2/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/RosterBean.java\nLog:\nsvn merge -c 39403 https://source.sakaiproject.org/svn/gradebook/trunk\nU    app/ui/src/java/org/sakaiproject/tool/gradebook/ui/RosterBean.java\n\nsvn log -r 39403 https://source.sakaiproject.org/svn/gradebook/trunk\n------------------------------------------------------------------------\nr39403 | wagnermr@iupui.edu | 2007-12-17 17:11:08 -0500 (Mon, 17 Dec 2007) | 3 lines\n\nSAK-12504\nhttp://jira.sakaiproject.org/jira/browse/SAK-12504\nViewing \"All Grades\" page as a TA with grader permissions causes stack trace\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Thu Jan  3 16:23:48 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 16:23:48 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 16:23:48 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby jacknife.mail.umich.edu () with ESMTP id m03LNlf0002115;\n\tThu, 3 Jan 2008 16:23:47 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 477D525E.1448.30389 ; \n\t 3 Jan 2008 16:23:44 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9D005B9D06;\n\tThu,  3 Jan 2008 21:23:38 +0000 (GMT)\nMessage-ID: <200801032122.m03LMFo4005148@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 6\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 21:23:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3535542B69\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 21:23:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03LMFtT005150\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 16:22:15 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03LMFo4005148\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 16:22:15 -0500\nDate: Thu, 3 Jan 2008 16:22:15 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39742 - gradebook/branches/oncourse_2-4-2/app/ui/src/java/org/sakaiproject/tool/gradebook/ui\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 16:23:48 2008\nX-DSPAM-Confidence: 0.9907\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39742\n\nAuthor: cwen@iupui.edu\nDate: 2008-01-03 16:22:14 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39742\n\nModified:\ngradebook/branches/oncourse_2-4-2/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/RosterBean.java\nLog:\nsvn merge -c 35014 https://source.sakaiproject.org/svn/gradebook/trunk\nU    app/ui/src/java/org/sakaiproject/tool/gradebook/ui/RosterBean.java\n\nsvn log -r 35014 https://source.sakaiproject.org/svn/gradebook/trunk\n------------------------------------------------------------------------\nr35014 | wagnermr@iupui.edu | 2007-09-12 16:17:59 -0400 (Wed, 12 Sep 2007) | 3 lines\n\nSAK-11458\nhttp://bugs.sakaiproject.org/jira/browse/SAK-11458\nCourse grade does not appear on \"All Grades\" page if no categories in gb\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences."
  },
  {
    "path": "data/email_exchanges_big.txt",
    "content": "From stephen.marquard@uct.ac.za Sat Jan  5 09:14:16 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 05 Jan 2008 09:14:16 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 05 Jan 2008 09:14:16 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby flawless.mail.umich.edu () with ESMTP id m05EEFR1013674;\n\tSat, 5 Jan 2008 09:14:15 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 477F90B0.2DB2F.12494 ; \n\t 5 Jan 2008 09:14:10 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5F919BC2F2;\n\tSat,  5 Jan 2008 14:10:05 +0000 (GMT)\nMessage-ID: <200801051412.m05ECIaH010327@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 899\n          for <source@collab.sakaiproject.org>;\n          Sat, 5 Jan 2008 14:09:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A215243002\n\tfor <source@collab.sakaiproject.org>; Sat,  5 Jan 2008 14:13:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m05ECJVp010329\n\tfor <source@collab.sakaiproject.org>; Sat, 5 Jan 2008 09:12:19 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m05ECIaH010327\n\tfor source@collab.sakaiproject.org; Sat, 5 Jan 2008 09:12:18 -0500\nDate: Sat, 5 Jan 2008 09:12:18 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stephen.marquard@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: stephen.marquard@uct.ac.za\nSubject: [sakai] svn commit: r39772 - content/branches/sakai_2-5-x/content-impl/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Jan  5 09:14:16 2008\nX-DSPAM-Confidence: 0.8475\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39772\n\nAuthor: stephen.marquard@uct.ac.za\nDate: 2008-01-05 09:12:07 -0500 (Sat, 05 Jan 2008)\nNew Revision: 39772\n\nModified:\ncontent/branches/sakai_2-5-x/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentServiceSqlOracle.java\ncontent/branches/sakai_2-5-x/content-impl/impl/src/java/org/sakaiproject/content/impl/DbContentService.java\nLog:\nSAK-12501 merge to 2-5-x: r39622, r39624:5, r39632:3 (resolve conflict from differing linebreaks for r39622)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom louis@media.berkeley.edu Fri Jan  4 18:10:48 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 18:10:48 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 18:10:48 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby sleepers.mail.umich.edu () with ESMTP id m04NAbGa029441;\n\tFri, 4 Jan 2008 18:10:37 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 477EBCE3.161BB.4320 ; \n\t 4 Jan 2008 18:10:31 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 07969BB706;\n\tFri,  4 Jan 2008 23:10:33 +0000 (GMT)\nMessage-ID: <200801042308.m04N8v6O008125@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 710\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 23:10:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4BA2F42F57\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 23:10:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04N8vHG008127\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 18:08:57 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04N8v6O008125\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 18:08:57 -0500\nDate: Fri, 4 Jan 2008 18:08:57 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to louis@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: louis@media.berkeley.edu\nSubject: [sakai] svn commit: r39771 - in bspace/site-manage/sakai_2-4-x/site-manage-tool/tool/src: bundle java/org/sakaiproject/site/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 18:10:48 2008\nX-DSPAM-Confidence: 0.6178\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39771\n\nAuthor: louis@media.berkeley.edu\nDate: 2008-01-04 18:08:50 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39771\n\nModified:\nbspace/site-manage/sakai_2-4-x/site-manage-tool/tool/src/bundle/sitesetupgeneric.properties\nbspace/site-manage/sakai_2-4-x/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nLog:\nBSP-1415 New (Guest) user Notification\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Jan  4 16:10:39 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 16:10:39 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 16:10:39 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby panther.mail.umich.edu () with ESMTP id m04LAcZw014275;\n\tFri, 4 Jan 2008 16:10:38 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 477EA0C6.A0214.25480 ; \n\t 4 Jan 2008 16:10:33 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C48CDBB490;\n\tFri,  4 Jan 2008 21:10:31 +0000 (GMT)\nMessage-ID: <200801042109.m04L92hb007923@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 906\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 21:10:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7D13042F71\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 21:10:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04L927E007925\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 16:09:02 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04L92hb007923\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 16:09:02 -0500\nDate: Fri, 4 Jan 2008 16:09:02 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39770 - site-manage/branches/sakai_2-5-x/site-manage-tool/tool/src/webapp/vm/sitesetup\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 16:10:39 2008\nX-DSPAM-Confidence: 0.6961\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39770\n\nAuthor: zqian@umich.edu\nDate: 2008-01-04 16:09:01 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39770\n\nModified:\nsite-manage/branches/sakai_2-5-x/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-list.vm\nLog:\nmerge fix to SAK-9996 into 2-5-x branch: svn merge -r 39687:39688 https://source.sakaiproject.org/svn/site-manage/trunk/\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Fri Jan  4 15:46:24 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 15:46:24 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 15:46:24 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby panther.mail.umich.edu () with ESMTP id m04KkNbx032077;\n\tFri, 4 Jan 2008 15:46:23 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 477E9B13.2F3BC.22965 ; \n\t 4 Jan 2008 15:46:13 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4AE03BB552;\n\tFri,  4 Jan 2008 20:46:13 +0000 (GMT)\nMessage-ID: <200801042044.m04Kiem3007881@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 38\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 20:45:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A55D242F57\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 20:45:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04KieqE007883\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 15:44:40 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04Kiem3007881\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 15:44:40 -0500\nDate: Fri, 4 Jan 2008 15:44:40 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r39769 - in gradebook/trunk/app/ui/src: java/org/sakaiproject/tool/gradebook/ui/helpers/beans java/org/sakaiproject/tool/gradebook/ui/helpers/producers webapp/WEB-INF webapp/WEB-INF/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 15:46:24 2008\nX-DSPAM-Confidence: 0.7565\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39769\n\nAuthor: rjlowe@iupui.edu\nDate: 2008-01-04 15:44:39 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39769\n\nModified:\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/beans/AssignmentGradeRecordBean.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/producers/GradeGradebookItemProducer.java\ngradebook/trunk/app/ui/src/webapp/WEB-INF/applicationContext.xml\ngradebook/trunk/app/ui/src/webapp/WEB-INF/bundle/messages.properties\ngradebook/trunk/app/ui/src/webapp/WEB-INF/requestContext.xml\nLog:\nSAK-12180 - Fixed errors with grading helper\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Jan  4 15:03:18 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 15:03:18 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 15:03:18 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby fan.mail.umich.edu () with ESMTP id m04K3HGF006563;\n\tFri, 4 Jan 2008 15:03:17 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 477E9100.8F7F4.1590 ; \n\t 4 Jan 2008 15:03:15 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 57770BB477;\n\tFri,  4 Jan 2008 20:03:09 +0000 (GMT)\nMessage-ID: <200801042001.m04K1cO0007738@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 622\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 20:02:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AB4D042F4D\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 20:02:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04K1cXv007740\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 15:01:38 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04K1cO0007738\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 15:01:38 -0500\nDate: Fri, 4 Jan 2008 15:01:38 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39766 - site-manage/branches/sakai_2-4-x/site-manage-tool/tool/src/java/org/sakaiproject/site/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 15:03:18 2008\nX-DSPAM-Confidence: 0.7626\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39766\n\nAuthor: zqian@umich.edu\nDate: 2008-01-04 15:01:37 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39766\n\nModified:\nsite-manage/branches/sakai_2-4-x/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nLog:\nmerge fix to SAK-10788 into site-manage 2.4.x branch:\n\nSakai Source Repository  \t#38024  \tWed Nov 07 14:54:46 MST 2007  \tzqian@umich.edu  \t Fix to SAK-10788: If a provided id in a couse site is fake or doesn't provide any user information, Site Info appears to be like project site with empty participant list\n\nWatch for enrollments object being null and concatenate provider ids when there are more than one.\nFiles Changed\nMODIFY /site-manage/trunk/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java \n\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Fri Jan  4 14:50:18 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 14:50:18 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 14:50:18 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby mission.mail.umich.edu () with ESMTP id m04JoHJi019755;\n\tFri, 4 Jan 2008 14:50:17 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 477E8DF2.67B91.5278 ; \n\t 4 Jan 2008 14:50:13 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2D1B9BB492;\n\tFri,  4 Jan 2008 19:47:10 +0000 (GMT)\nMessage-ID: <200801041948.m04JmdwO007705@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 960\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 19:46:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B3E6742F4A\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 19:49:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04JmeV9007707\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 14:48:40 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04JmdwO007705\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 14:48:39 -0500\nDate: Fri, 4 Jan 2008 14:48:39 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r39765 - in gradebook/trunk/app: business/src/java/org/sakaiproject/tool/gradebook/business business/src/java/org/sakaiproject/tool/gradebook/business/impl ui ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/beans ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/entity ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/params ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/producers ui/src/webapp/WEB-INF ui/src/webapp/WEB-INF/bundle ui/src/webapp/content/templates\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 14:50:18 2008\nX-DSPAM-Confidence: 0.7556\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39765\n\nAuthor: rjlowe@iupui.edu\nDate: 2008-01-04 14:48:37 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39765\n\nAdded:\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/beans/AssignmentGradeRecordBean.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/beans/AssignmentGradeRecordCreator.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/entity/GradebookEntryGradeEntityProvider.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/params/GradeGradebookItemViewParams.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/producers/GradeGradebookItemProducer.java\ngradebook/trunk/app/ui/src/webapp/content/templates/grade-gradebook-item.html\nModified:\ngradebook/trunk/app/business/src/java/org/sakaiproject/tool/gradebook/business/GradebookManager.java\ngradebook/trunk/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\ngradebook/trunk/app/ui/pom.xml\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/beans/GradebookItemBean.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/entity/GradebookEntryEntityProvider.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/producers/AddGradebookItemProducer.java\ngradebook/trunk/app/ui/src/webapp/WEB-INF/applicationContext.xml\ngradebook/trunk/app/ui/src/webapp/WEB-INF/bundle/messages.properties\ngradebook/trunk/app/ui/src/webapp/WEB-INF/requestContext.xml\nLog:\nSAK-12180 - New helper tool to grade an assignment\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Jan  4 11:37:30 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 11:37:30 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 11:37:30 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby fan.mail.umich.edu () with ESMTP id m04GbT9x022078;\n\tFri, 4 Jan 2008 11:37:29 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 477E60B2.82756.9904 ; \n\t 4 Jan 2008 11:37:09 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8D13DBB001;\n\tFri,  4 Jan 2008 16:37:07 +0000 (GMT)\nMessage-ID: <200801041635.m04GZQGZ007313@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 120\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 16:36:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D430B42E42\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 16:36:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04GZQ7W007315\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 11:35:26 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04GZQGZ007313\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 11:35:26 -0500\nDate: Fri, 4 Jan 2008 11:35:26 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39764 - in msgcntr/trunk/messageforums-app/src/java/org/sakaiproject/tool/messageforums: . ui\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 11:37:30 2008\nX-DSPAM-Confidence: 0.7002\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39764\n\nAuthor: cwen@iupui.edu\nDate: 2008-01-04 11:35:25 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39764\n\nModified:\nmsgcntr/trunk/messageforums-app/src/java/org/sakaiproject/tool/messageforums/PrivateMessagesTool.java\nmsgcntr/trunk/messageforums-app/src/java/org/sakaiproject/tool/messageforums/ui/PrivateMessageDecoratedBean.java\nLog:\nunmerge Xingtang's checkin for SAK-12488.\n\nsvn merge -r39558:39557 https://source.sakaiproject.org/svn/msgcntr/trunk\nU    messageforums-app/src/java/org/sakaiproject/tool/messageforums/PrivateMessagesTool.java\nU    messageforums-app/src/java/org/sakaiproject/tool/messageforums/ui/PrivateMessageDecoratedBean.java\n\nsvn log -r 39558\n------------------------------------------------------------------------\nr39558 | hu2@iupui.edu | 2007-12-20 15:25:38 -0500 (Thu, 20 Dec 2007) | 3 lines\n\nSAK-12488\nwhen send a message to yourself. click reply to all, cc row should be null.\nhttp://jira.sakaiproject.org/jira/browse/SAK-12488\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Jan  4 11:35:08 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 11:35:08 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 11:35:08 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby fan.mail.umich.edu () with ESMTP id m04GZ6lt020480;\n\tFri, 4 Jan 2008 11:35:06 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 477E6033.6469D.21870 ; \n\t 4 Jan 2008 11:35:02 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E40FABAE5B;\n\tFri,  4 Jan 2008 16:34:38 +0000 (GMT)\nMessage-ID: <200801041633.m04GX6eG007292@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 697\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 16:34:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1CD0C42E42\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 16:34:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04GX6Y3007294\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 11:33:06 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04GX6eG007292\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 11:33:06 -0500\nDate: Fri, 4 Jan 2008 11:33:06 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39763 - in msgcntr/trunk: messageforums-api/src/bundle/org/sakaiproject/api/app/messagecenter/bundle messageforums-app/src/java/org/sakaiproject/tool/messageforums\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 11:35:08 2008\nX-DSPAM-Confidence: 0.7615\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39763\n\nAuthor: cwen@iupui.edu\nDate: 2008-01-04 11:33:05 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39763\n\nModified:\nmsgcntr/trunk/messageforums-api/src/bundle/org/sakaiproject/api/app/messagecenter/bundle/Messages.properties\nmsgcntr/trunk/messageforums-app/src/java/org/sakaiproject/tool/messageforums/PrivateMessagesTool.java\nLog:\nunmerge Xingtang's check in for SAK-12484.\n\nsvn merge -r39571:39570 https://source.sakaiproject.org/svn/msgcntr/trunk\nU    messageforums-api/src/bundle/org/sakaiproject/api/app/messagecenter/bundle/Messages.properties\nU    messageforums-app/src/java/org/sakaiproject/tool/messageforums/PrivateMessagesTool.java\n\nsvn log -r 39571\n------------------------------------------------------------------------\nr39571 | hu2@iupui.edu | 2007-12-20 21:26:28 -0500 (Thu, 20 Dec 2007) | 3 lines\n\nSAK-12484\nreply all cc list should not include the current user name.\nhttp://jira.sakaiproject.org/jira/browse/SAK-12484\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gsilver@umich.edu Fri Jan  4 11:12:37 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 11:12:37 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 11:12:37 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby panther.mail.umich.edu () with ESMTP id m04GCaHB030887;\n\tFri, 4 Jan 2008 11:12:36 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 477E5AEB.E670B.28397 ; \n\t 4 Jan 2008 11:12:30 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 99715BAE7D;\n\tFri,  4 Jan 2008 16:12:27 +0000 (GMT)\nMessage-ID: <200801041611.m04GB1Lb007221@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 272\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 16:12:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0A6ED42DFC\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 16:12:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04GB1Wt007223\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 11:11:01 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04GB1Lb007221\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 11:11:01 -0500\nDate: Fri, 4 Jan 2008 11:11:01 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gsilver@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gsilver@umich.edu\nSubject: [sakai] svn commit: r39762 - web/trunk/web-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 11:12:37 2008\nX-DSPAM-Confidence: 0.7601\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39762\n\nAuthor: gsilver@umich.edu\nDate: 2008-01-04 11:11:00 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39762\n\nModified:\nweb/trunk/web-tool/tool/src/bundle/iframe.properties\nLog:\nSAK-12596\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12596\n- left moot (unused) entries commented for now\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gsilver@umich.edu Fri Jan  4 11:11:52 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 11:11:52 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 11:11:52 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby godsend.mail.umich.edu () with ESMTP id m04GBqqv025330;\n\tFri, 4 Jan 2008 11:11:52 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 477E5AB3.5CC32.30840 ; \n\t 4 Jan 2008 11:11:34 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 62AA4BAE46;\n\tFri,  4 Jan 2008 16:11:31 +0000 (GMT)\nMessage-ID: <200801041610.m04GA5KP007209@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1006\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 16:11:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C596A3DFA2\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 16:11:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04GA5LR007211\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 11:10:05 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04GA5KP007209\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 11:10:05 -0500\nDate: Fri, 4 Jan 2008 11:10:05 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gsilver@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gsilver@umich.edu\nSubject: [sakai] svn commit: r39761 - site/trunk/site-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 11:11:52 2008\nX-DSPAM-Confidence: 0.7605\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39761\n\nAuthor: gsilver@umich.edu\nDate: 2008-01-04 11:10:04 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39761\n\nModified:\nsite/trunk/site-tool/tool/src/bundle/admin.properties\nLog:\nSAK-12595\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12595\n- left moot (unused) entries commented for now\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Jan  4 11:11:03 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 11:11:03 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 11:11:03 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby sleepers.mail.umich.edu () with ESMTP id m04GB3Vg011502;\n\tFri, 4 Jan 2008 11:11:03 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 477E5A8D.B378F.24200 ; \n\t 4 Jan 2008 11:10:56 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C7251BAD44;\n\tFri,  4 Jan 2008 16:10:53 +0000 (GMT)\nMessage-ID: <200801041609.m04G9EuX007197@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 483\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 16:10:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2E7043DFA2\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 16:10:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04G9Eqg007199\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 11:09:15 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04G9EuX007197\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 11:09:14 -0500\nDate: Fri, 4 Jan 2008 11:09:14 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39760 - in site-manage/trunk/site-manage-tool/tool/src: java/org/sakaiproject/site/tool webapp/vm/sitesetup\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 11:11:03 2008\nX-DSPAM-Confidence: 0.6959\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39760\n\nAuthor: zqian@umich.edu\nDate: 2008-01-04 11:09:12 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39760\n\nModified:\nsite-manage/trunk/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-list.vm\nLog:\nfix to SAK-10911: Refactor use of site.upd, site.upd.site.mbrship and site.upd.grp.mbrship permissions\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gsilver@umich.edu Fri Jan  4 11:10:22 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 11:10:22 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 11:10:22 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby faithful.mail.umich.edu () with ESMTP id m04GAL9k010604;\n\tFri, 4 Jan 2008 11:10:21 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 477E5A67.34350.23015 ; \n\t 4 Jan 2008 11:10:18 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 98D04BAD43;\n\tFri,  4 Jan 2008 16:10:11 +0000 (GMT)\nMessage-ID: <200801041608.m04G8d7w007184@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 966\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 16:09:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9F89542DD0\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 16:09:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04G8dXN007186\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 11:08:39 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04G8d7w007184\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 11:08:39 -0500\nDate: Fri, 4 Jan 2008 11:08:39 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gsilver@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gsilver@umich.edu\nSubject: [sakai] svn commit: r39759 - mailarchive/trunk/mailarchive-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 11:10:22 2008\nX-DSPAM-Confidence: 0.7606\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39759\n\nAuthor: gsilver@umich.edu\nDate: 2008-01-04 11:08:38 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39759\n\nModified:\nmailarchive/trunk/mailarchive-tool/tool/src/bundle/email.properties\nLog:\nSAK-12592\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12592\n- left moot (unused) entries commented for now\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Fri Jan  4 10:38:42 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 10:38:42 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 10:38:42 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby flawless.mail.umich.edu () with ESMTP id m04Fcfjm012313;\n\tFri, 4 Jan 2008 10:38:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 477E52FA.E6C6E.24093 ; \n\t 4 Jan 2008 10:38:37 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6A39594CD2;\n\tFri,  4 Jan 2008 15:37:36 +0000 (GMT)\nMessage-ID: <200801041537.m04Fb6Ci007092@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 690\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 15:37:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CEFA037ACE\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 15:38:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04Fb6nh007094\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 10:37:06 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04Fb6Ci007092\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 10:37:06 -0500\nDate: Fri, 4 Jan 2008 10:37:06 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r39758 - in gradebook/trunk: app/business/src/java/org/sakaiproject/tool/gradebook/business/impl service/api/src/java/org/sakaiproject/service/gradebook/shared service/impl/src/java/org/sakaiproject/component/gradebook\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 10:38:42 2008\nX-DSPAM-Confidence: 0.7559\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39758\n\nAuthor: wagnermr@iupui.edu\nDate: 2008-01-04 10:37:04 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39758\n\nModified:\ngradebook/trunk/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\ngradebook/trunk/service/api/src/java/org/sakaiproject/service/gradebook/shared/GradebookService.java\ngradebook/trunk/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookServiceHibernateImpl.java\nLog:\nSAK-12175\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12175\nCreate methods required for gb integration with the Assignment2 tool\ngetGradeDefinitionForStudentForItem\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Jan  4 10:17:43 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 10:17:43 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 10:17:42 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby sleepers.mail.umich.edu () with ESMTP id m04FHgfs011536;\n\tFri, 4 Jan 2008 10:17:42 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 477E4E0F.CCA4B.926 ; \n\t 4 Jan 2008 10:17:38 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BD02DBAC64;\n\tFri,  4 Jan 2008 15:17:34 +0000 (GMT)\nMessage-ID: <200801041515.m04FFv42007050@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 25\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 15:17:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5B396236B9\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 15:17:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04FFv85007052\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 10:15:57 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04FFv42007050\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 10:15:57 -0500\nDate: Fri, 4 Jan 2008 10:15:57 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39757 - in assignment/trunk: assignment-impl/impl/src/java/org/sakaiproject/assignment/impl assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 10:17:42 2008\nX-DSPAM-Confidence: 0.7605\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39757\n\nAuthor: zqian@umich.edu\nDate: 2008-01-04 10:15:54 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39757\n\nModified:\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nassignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_list_submissions.vm\nLog:\nfix to SAK-12604:Don't show groups/sections filter if the site doesn't have any\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom antranig@caret.cam.ac.uk Fri Jan  4 10:04:14 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 10:04:14 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 10:04:14 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby panther.mail.umich.edu () with ESMTP id m04F4Dci015108;\n\tFri, 4 Jan 2008 10:04:13 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 477E4AE3.D7AF.31669 ; \n\t 4 Jan 2008 10:04:05 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 933E3BAC17;\n\tFri,  4 Jan 2008 15:04:00 +0000 (GMT)\nMessage-ID: <200801041502.m04F21Jo007031@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 32\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 15:03:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AC2F6236B9\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 15:03:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04F21hn007033\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 10:02:01 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04F21Jo007031\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 10:02:01 -0500\nDate: Fri, 4 Jan 2008 10:02:01 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to antranig@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: antranig@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39756 - in component/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component: impl impl/spring/support impl/spring/support/dynamic impl/support util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 10:04:14 2008\nX-DSPAM-Confidence: 0.6932\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39756\n\nAuthor: antranig@caret.cam.ac.uk\nDate: 2008-01-04 10:01:40 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39756\n\nAdded:\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/dynamic/\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/dynamic/DynamicComponentManager.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/support/\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/support/DynamicComponentRecord.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/support/DynamicJARManager.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/support/JARRecord.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/util/ByteToCharBase64.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/util/FileUtil.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/util/RecordFileIO.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/util/RecordReader.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/util/RecordWriter.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/util/StreamDigestor.java\nModified:\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/ComponentsLoaderImpl.java\nLog:\nTemporary commit of incomplete work on JAR caching\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gopal.ramasammycook@gmail.com Fri Jan  4 09:05:31 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 09:05:31 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 09:05:31 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby flawless.mail.umich.edu () with ESMTP id m04E5U3C029277;\n\tFri, 4 Jan 2008 09:05:30 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 477E3D23.EE2E7.5237 ; \n\t 4 Jan 2008 09:05:26 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 33C7856DC0;\n\tFri,  4 Jan 2008 14:05:26 +0000 (GMT)\nMessage-ID: <200801041403.m04E3psW006926@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 575\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 14:05:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3C0261D617\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 14:05:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04E3pQS006928\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 09:03:52 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04E3psW006926\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 09:03:51 -0500\nDate: Fri, 4 Jan 2008 09:03:51 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gopal.ramasammycook@gmail.com using -f\nTo: source@collab.sakaiproject.org\nFrom: gopal.ramasammycook@gmail.com\nSubject: [sakai] svn commit: r39755 - in sam/branches/SAK-12065: samigo-api/src/java/org/sakaiproject/tool/assessment/shared/api/grading samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation samigo-services/src/java/org/sakaiproject/tool/assessment/facade samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/ifc samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/integrated samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/standalone samigo-services/src/java/org/sakaiproject/tool/assessment/shared/impl/grading\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 09:05:31 2008\nX-DSPAM-Confidence: 0.7558\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39755\n\nAuthor: gopal.ramasammycook@gmail.com\nDate: 2008-01-04 09:02:54 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39755\n\nModified:\nsam/branches/SAK-12065/samigo-api/src/java/org/sakaiproject/tool/assessment/shared/api/grading/GradingSectionAwareServiceAPI.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/QuestionScoresBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/SubmissionStatusBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/TotalScoresBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/SubmissionStatusListener.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/PublishedAssessmentFacadeQueries.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/PublishedAssessmentFacadeQueriesAPI.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/ifc/SectionAwareServiceHelper.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/integrated/SectionAwareServiceHelperImpl.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/standalone/SectionAwareServiceHelperImpl.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/shared/impl/grading/GradingSectionAwareServiceImpl.java\nLog:\nSAK-12065 Gopal - Samigo Group Release. SubmissionStatus/TotalScores/Questions View filter.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Fri Jan  4 07:02:32 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 07:02:32 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 07:02:32 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby faithful.mail.umich.edu () with ESMTP id m04C2VN7026678;\n\tFri, 4 Jan 2008 07:02:31 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 477E2050.C2599.3263 ; \n\t 4 Jan 2008 07:02:27 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6497FBA906;\n\tFri,  4 Jan 2008 12:02:11 +0000 (GMT)\nMessage-ID: <200801041200.m04C0gfK006793@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 611\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 12:01:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5296342D3C\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 12:01:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04C0gnm006795\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 07:00:42 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04C0gfK006793\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 07:00:42 -0500\nDate: Fri, 4 Jan 2008 07:00:42 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39754 - in polls/branches/sakai_2-5-x: . tool tool/src/java/org/sakaiproject/poll/tool tool/src/java/org/sakaiproject/poll/tool/evolvers tool/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 07:02:32 2008\nX-DSPAM-Confidence: 0.6526\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39754\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2008-01-04 07:00:10 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39754\n\nAdded:\npolls/branches/sakai_2-5-x/tool/src/java/org/sakaiproject/poll/tool/evolvers/\npolls/branches/sakai_2-5-x/tool/src/java/org/sakaiproject/poll/tool/evolvers/SakaiFCKTextEvolver.java\nRemoved:\npolls/branches/sakai_2-5-x/tool/src/java/org/sakaiproject/poll/tool/evolvers/SakaiFCKTextEvolver.java\nModified:\npolls/branches/sakai_2-5-x/.classpath\npolls/branches/sakai_2-5-x/tool/pom.xml\npolls/branches/sakai_2-5-x/tool/src/webapp/WEB-INF/requestContext.xml\nLog:\nsvn log -r39753 https://source.sakaiproject.org/svn/polls/trunk\n------------------------------------------------------------------------\nr39753 | david.horwitz@uct.ac.za | 2008-01-04 13:05:51 +0200 (Fri, 04 Jan 2008) | 1 line\n\nSAK-12228 implmented workaround sugested by AB - needs to be tested against a trunk build\n------------------------------------------------------------------------\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge -c39753 https://source.sakaiproject.org/svn/polls/trunk polls/\nU    polls/.classpath\nA    polls/tool/src/java/org/sakaiproject/poll/tool/evolvers\nA    polls/tool/src/java/org/sakaiproject/poll/tool/evolvers/SakaiFCKTextEvolver.java\nC    polls/tool/src/webapp/WEB-INF/requestContext.xml\nU    polls/tool/pom.xml\n\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn resolved polls/tool/src/webapp/WEB-INF/requestContext.xml\nResolved conflicted state of 'polls/tool/src/webapp/WEB-INF/requestContext.xml\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Fri Jan  4 06:08:27 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 06:08:27 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 06:08:27 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby casino.mail.umich.edu () with ESMTP id m04B8Qw9001368;\n\tFri, 4 Jan 2008 06:08:26 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 477E13A5.30FC0.24054 ; \n\t 4 Jan 2008 06:08:23 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 784A476D7B;\n\tFri,  4 Jan 2008 11:08:12 +0000 (GMT)\nMessage-ID: <200801041106.m04B6lK3006677@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 585\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 11:07:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1CACC42D0C\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 11:07:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m04B6lWM006679\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 06:06:47 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m04B6lK3006677\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 06:06:47 -0500\nDate: Fri, 4 Jan 2008 06:06:47 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39753 - in polls/trunk: . tool tool/src/java/org/sakaiproject/poll/tool tool/src/java/org/sakaiproject/poll/tool/evolvers tool/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 06:08:27 2008\nX-DSPAM-Confidence: 0.6948\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39753\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2008-01-04 06:05:51 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39753\n\nAdded:\npolls/trunk/tool/src/java/org/sakaiproject/poll/tool/evolvers/\npolls/trunk/tool/src/java/org/sakaiproject/poll/tool/evolvers/SakaiFCKTextEvolver.java\nModified:\npolls/trunk/.classpath\npolls/trunk/tool/pom.xml\npolls/trunk/tool/src/webapp/WEB-INF/requestContext.xml\nLog:\nSAK-12228 implmented workaround sugested by AB - needs to be tested against a trunk build\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Fri Jan  4 04:49:08 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 04:49:08 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 04:49:08 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby score.mail.umich.edu () with ESMTP id m049n60G017588;\n\tFri, 4 Jan 2008 04:49:06 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 477E010C.48C2.10259 ; \n\t 4 Jan 2008 04:49:03 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 254CC8CDEE;\n\tFri,  4 Jan 2008 09:48:55 +0000 (GMT)\nMessage-ID: <200801040947.m049lUxo006517@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 246\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 09:48:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8C13342C92\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 09:48:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m049lU3P006519\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 04:47:30 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m049lUxo006517\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 04:47:30 -0500\nDate: Fri, 4 Jan 2008 04:47:30 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39752 - in podcasts/branches/sakai_2-5-x/podcasts-app/src/webapp: css podcasts\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 04:49:08 2008\nX-DSPAM-Confidence: 0.6528\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39752\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2008-01-04 04:47:16 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39752\n\nModified:\npodcasts/branches/sakai_2-5-x/podcasts-app/src/webapp/css/podcaster.css\npodcasts/branches/sakai_2-5-x/podcasts-app/src/webapp/podcasts/podMain.jsp\nLog:\nsvn log -r39641 https://source.sakaiproject.org/svn/podcasts/trunk\n------------------------------------------------------------------------\nr39641 | josrodri@iupui.edu | 2007-12-28 23:44:24 +0200 (Fri, 28 Dec 2007) | 1 line\n\nSAK-9882: refactored podMain.jsp the right way (at least much closer to)\n------------------------------------------------------------------------\n\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge  -c39641 https://source.sakaiproject.org/svn/podcasts/trunk podcasts/\nC    podcasts/podcasts-app/src/webapp/podcasts/podMain.jsp\nU    podcasts/podcasts-app/src/webapp/css/podcaster.css\n\nconflict merged manualy\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Fri Jan  4 04:33:44 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 04:33:44 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 04:33:44 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby fan.mail.umich.edu () with ESMTP id m049Xge3031803;\n\tFri, 4 Jan 2008 04:33:42 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 477DFD6C.75DBE.26054 ; \n\t 4 Jan 2008 04:33:35 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6C929BA656;\n\tFri,  4 Jan 2008 09:33:27 +0000 (GMT)\nMessage-ID: <200801040932.m049W2i5006493@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 153\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 09:33:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6C69423767\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 09:33:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m049W3fl006495\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 04:32:03 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m049W2i5006493\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 04:32:02 -0500\nDate: Fri, 4 Jan 2008 04:32:02 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39751 - in podcasts/branches/sakai_2-5-x/podcasts-app/src/webapp: css images podcasts\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 04:33:44 2008\nX-DSPAM-Confidence: 0.7002\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39751\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2008-01-04 04:31:35 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39751\n\nRemoved:\npodcasts/branches/sakai_2-5-x/podcasts-app/src/webapp/images/rss-feed-icon.png\npodcasts/branches/sakai_2-5-x/podcasts-app/src/webapp/podcasts/podPermissions.jsp\nModified:\npodcasts/branches/sakai_2-5-x/podcasts-app/src/webapp/css/podcaster.css\npodcasts/branches/sakai_2-5-x/podcasts-app/src/webapp/podcasts/podDelete.jsp\npodcasts/branches/sakai_2-5-x/podcasts-app/src/webapp/podcasts/podMain.jsp\npodcasts/branches/sakai_2-5-x/podcasts-app/src/webapp/podcasts/podNoResource.jsp\npodcasts/branches/sakai_2-5-x/podcasts-app/src/webapp/podcasts/podOptions.jsp\nLog:\nsvn log -r39146 https://source.sakaiproject.org/svn/podcasts/trunk\n------------------------------------------------------------------------\nr39146 | josrodri@iupui.edu | 2007-12-12 21:40:33 +0200 (Wed, 12 Dec 2007) | 1 line\n\nSAK-9882: refactored the other pages as well to take advantage of proper jsp components as well as validation cleanup.\n------------------------------------------------------------------------\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge -c39146 https://source.sakaiproject.org/svn/podcasts/trunk podcasts/\nD    podcasts/podcasts-app/src/webapp/podcasts/podPermissions.jsp\nU    podcasts/podcasts-app/src/webapp/podcasts/podDelete.jsp\nU    podcasts/podcasts-app/src/webapp/podcasts/podMain.jsp\nU    podcasts/podcasts-app/src/webapp/podcasts/podNoResource.jsp\nU    podcasts/podcasts-app/src/webapp/podcasts/podOptions.jsp\nD    podcasts/podcasts-app/src/webapp/images/rss-feed-icon.png\nU    podcasts/podcasts-app/src/webapp/css/podcaster.css\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stephen.marquard@uct.ac.za Fri Jan  4 04:07:34 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 04 Jan 2008 04:07:34 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 04 Jan 2008 04:07:34 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby panther.mail.umich.edu () with ESMTP id m0497WAN027902;\n\tFri, 4 Jan 2008 04:07:32 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 477DF74E.49493.30415 ; \n\t 4 Jan 2008 04:07:29 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 88598BA5B6;\n\tFri,  4 Jan 2008 09:07:19 +0000 (GMT)\nMessage-ID: <200801040905.m0495rWB006420@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 385\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 09:07:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 90636418A8\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 09:07:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m0495sZs006422\n\tfor <source@collab.sakaiproject.org>; Fri, 4 Jan 2008 04:05:54 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m0495rWB006420\n\tfor source@collab.sakaiproject.org; Fri, 4 Jan 2008 04:05:53 -0500\nDate: Fri, 4 Jan 2008 04:05:53 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stephen.marquard@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: stephen.marquard@uct.ac.za\nSubject: [sakai] svn commit: r39750 - event/branches/SAK-6216/event-util/util/src/java/org/sakaiproject/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Jan  4 04:07:34 2008\nX-DSPAM-Confidence: 0.7554\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39750\n\nAuthor: stephen.marquard@uct.ac.za\nDate: 2008-01-04 04:05:43 -0500 (Fri, 04 Jan 2008)\nNew Revision: 39750\n\nModified:\nevent/branches/SAK-6216/event-util/util/src/java/org/sakaiproject/util/EmailNotification.java\nLog:\nSAK-6216 merge event change from SAK-11169 (r39033) to synchronize branch with 2-5-x (for convenience for UCT local build)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom louis@media.berkeley.edu Thu Jan  3 19:51:21 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 19:51:21 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 19:51:21 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby jacknife.mail.umich.edu () with ESMTP id m040pJHB027171;\n\tThu, 3 Jan 2008 19:51:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 477D8300.AC098.32562 ; \n\t 3 Jan 2008 19:51:15 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E6CC4B9F8A;\n\tFri,  4 Jan 2008 00:36:06 +0000 (GMT)\nMessage-ID: <200801040023.m040NpCc005473@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 754\n          for <source@collab.sakaiproject.org>;\n          Fri, 4 Jan 2008 00:35:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8889842C49\n\tfor <source@collab.sakaiproject.org>; Fri,  4 Jan 2008 00:25:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m040NpgM005475\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 19:23:51 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m040NpCc005473\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 19:23:51 -0500\nDate: Thu, 3 Jan 2008 19:23:51 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to louis@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: louis@media.berkeley.edu\nSubject: [sakai] svn commit: r39749 - in bspace/site-manage/sakai_2-4-x/site-manage-tool/tool/src: bundle webapp/vm/sitesetup\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 19:51:20 2008\nX-DSPAM-Confidence: 0.6956\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39749\n\nAuthor: louis@media.berkeley.edu\nDate: 2008-01-03 19:23:46 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39749\n\nModified:\nbspace/site-manage/sakai_2-4-x/site-manage-tool/tool/src/bundle/sitesetupgeneric.properties\nbspace/site-manage/sakai_2-4-x/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-importSites.vm\nLog:\nBSP-1420 Update text to clarify \"Re-Use Materials...\" option in WS Setup\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom louis@media.berkeley.edu Thu Jan  3 17:18:23 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 17:18:23 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 17:18:23 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby jacknife.mail.umich.edu () with ESMTP id m03MIMXY027729;\n\tThu, 3 Jan 2008 17:18:22 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 477D5F23.797F6.16348 ; \n\t 3 Jan 2008 17:18:14 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EF439B98CE;\n\tThu,  3 Jan 2008 22:18:19 +0000 (GMT)\nMessage-ID: <200801032216.m03MGhDa005292@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 236\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 22:18:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 905D53C2FD\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 22:17:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03MGhrs005294\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 17:16:43 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03MGhDa005292\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 17:16:43 -0500\nDate: Thu, 3 Jan 2008 17:16:43 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to louis@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: louis@media.berkeley.edu\nSubject: [sakai] svn commit: r39746 - in bspace/site-manage/sakai_2-4-x/site-manage-tool/tool/src: bundle webapp/vm/sitesetup\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 17:18:23 2008\nX-DSPAM-Confidence: 0.6959\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39746\n\nAuthor: louis@media.berkeley.edu\nDate: 2008-01-03 17:16:39 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39746\n\nModified:\nbspace/site-manage/sakai_2-4-x/site-manage-tool/tool/src/bundle/sitesetupgeneric.properties\nbspace/site-manage/sakai_2-4-x/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-duplicate.vm\nLog:\nBSP-1421 Add text to clarify \"Duplicate Site\" option in Site Info\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ray@media.berkeley.edu Thu Jan  3 17:07:00 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 17:07:00 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 17:07:00 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby faithful.mail.umich.edu () with ESMTP id m03M6xaq014868;\n\tThu, 3 Jan 2008 17:06:59 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 477D5C7A.4FE1F.22211 ; \n\t 3 Jan 2008 17:06:53 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0BC8D7225E;\n\tThu,  3 Jan 2008 22:06:57 +0000 (GMT)\nMessage-ID: <200801032205.m03M5Ea7005273@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 554\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 22:06:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2AB513C2FD\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 22:06:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03M5EQa005275\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 17:05:14 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03M5Ea7005273\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 17:05:14 -0500\nDate: Thu, 3 Jan 2008 17:05:14 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ray@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ray@media.berkeley.edu\nSubject: [sakai] svn commit: r39745 - providers/trunk/cm/cm-authz-provider/src/java/org/sakaiproject/coursemanagement/impl/provider\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 17:07:00 2008\nX-DSPAM-Confidence: 0.7556\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39745\n\nAuthor: ray@media.berkeley.edu\nDate: 2008-01-03 17:05:11 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39745\n\nModified:\nproviders/trunk/cm/cm-authz-provider/src/java/org/sakaiproject/coursemanagement/impl/provider/CourseManagementGroupProvider.java\nLog:\nSAK-12602 Fix logic when a user has multiple roles in a section\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Thu Jan  3 16:34:40 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 16:34:40 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 16:34:40 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby chaos.mail.umich.edu () with ESMTP id m03LYdY1029538;\n\tThu, 3 Jan 2008 16:34:39 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 477D54EA.13F34.26602 ; \n\t 3 Jan 2008 16:34:36 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CC710ADC79;\n\tThu,  3 Jan 2008 21:34:29 +0000 (GMT)\nMessage-ID: <200801032133.m03LX3gG005191@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 611\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 21:34:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 43C4242B55\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 21:34:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03LX3Vb005193\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 16:33:03 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03LX3gG005191\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 16:33:03 -0500\nDate: Thu, 3 Jan 2008 16:33:03 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39744 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 16:34:40 2008\nX-DSPAM-Confidence: 0.9846\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39744\n\nAuthor: cwen@iupui.edu\nDate: 2008-01-03 16:33:02 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39744\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdate external for GB.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Thu Jan  3 16:29:07 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 16:29:07 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 16:29:07 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby fan.mail.umich.edu () with ESMTP id m03LT6uw027749;\n\tThu, 3 Jan 2008 16:29:06 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 477D5397.E161D.20326 ; \n\t 3 Jan 2008 16:28:58 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DEC65ADC79;\n\tThu,  3 Jan 2008 21:28:52 +0000 (GMT)\nMessage-ID: <200801032127.m03LRUqH005177@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 917\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 21:28:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1FBB042B30\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 21:28:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03LRUk4005179\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 16:27:30 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03LRUqH005177\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 16:27:30 -0500\nDate: Thu, 3 Jan 2008 16:27:30 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39743 - gradebook/branches/oncourse_2-4-2/app/ui/src/java/org/sakaiproject/tool/gradebook/ui\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 16:29:07 2008\nX-DSPAM-Confidence: 0.8509\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39743\n\nAuthor: cwen@iupui.edu\nDate: 2008-01-03 16:27:29 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39743\n\nModified:\ngradebook/branches/oncourse_2-4-2/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/RosterBean.java\nLog:\nsvn merge -c 39403 https://source.sakaiproject.org/svn/gradebook/trunk\nU    app/ui/src/java/org/sakaiproject/tool/gradebook/ui/RosterBean.java\n\nsvn log -r 39403 https://source.sakaiproject.org/svn/gradebook/trunk\n------------------------------------------------------------------------\nr39403 | wagnermr@iupui.edu | 2007-12-17 17:11:08 -0500 (Mon, 17 Dec 2007) | 3 lines\n\nSAK-12504\nhttp://jira.sakaiproject.org/jira/browse/SAK-12504\nViewing \"All Grades\" page as a TA with grader permissions causes stack trace\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Thu Jan  3 16:23:48 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 16:23:48 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 16:23:48 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby jacknife.mail.umich.edu () with ESMTP id m03LNlf0002115;\n\tThu, 3 Jan 2008 16:23:47 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 477D525E.1448.30389 ; \n\t 3 Jan 2008 16:23:44 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9D005B9D06;\n\tThu,  3 Jan 2008 21:23:38 +0000 (GMT)\nMessage-ID: <200801032122.m03LMFo4005148@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 6\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 21:23:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3535542B69\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 21:23:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03LMFtT005150\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 16:22:15 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03LMFo4005148\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 16:22:15 -0500\nDate: Thu, 3 Jan 2008 16:22:15 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39742 - gradebook/branches/oncourse_2-4-2/app/ui/src/java/org/sakaiproject/tool/gradebook/ui\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 16:23:48 2008\nX-DSPAM-Confidence: 0.9907\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39742\n\nAuthor: cwen@iupui.edu\nDate: 2008-01-03 16:22:14 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39742\n\nModified:\ngradebook/branches/oncourse_2-4-2/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/RosterBean.java\nLog:\nsvn merge -c 35014 https://source.sakaiproject.org/svn/gradebook/trunk\nU    app/ui/src/java/org/sakaiproject/tool/gradebook/ui/RosterBean.java\n\nsvn log -r 35014 https://source.sakaiproject.org/svn/gradebook/trunk\n------------------------------------------------------------------------\nr35014 | wagnermr@iupui.edu | 2007-09-12 16:17:59 -0400 (Wed, 12 Sep 2007) | 3 lines\n\nSAK-11458\nhttp://bugs.sakaiproject.org/jira/browse/SAK-11458\nCourse grade does not appear on \"All Grades\" page if no categories in gb\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ray@media.berkeley.edu Thu Jan  3 15:56:00 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 15:56:00 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 15:56:00 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby mission.mail.umich.edu () with ESMTP id m03Ktxn6011763;\n\tThu, 3 Jan 2008 15:55:59 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 477D4BD5.49C7D.29291 ; \n\t 3 Jan 2008 15:55:52 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C1DD26DA3E;\n\tThu,  3 Jan 2008 20:55:46 +0000 (GMT)\nMessage-ID: <200801032054.m03KsIIF005054@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 0\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 20:55:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3721142B2D\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 20:55:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03KsI2x005057\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 15:54:18 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03KsIIF005054\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 15:54:18 -0500\nDate: Thu, 3 Jan 2008 15:54:18 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ray@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ray@media.berkeley.edu\nSubject: [sakai] svn commit: r39741 - in component/trunk: . component-api component-api/component component-api/component/src/config/org/sakaiproject/config component-api/component/src/java/org component-api/component/src/java/org/sakaiproject/component/api component-api/component/src/java/org/sakaiproject/component/cover component-api/component/src/java/org/sakaiproject/component/impl component-api/component/src/java/org/sakaiproject/util component-impl component-impl/impl component-impl/impl/src/java/org/sakaiproject/component/impl component-impl/integration-test component-impl/integration-test/src component-impl/integration-test/src/java component-impl/integration-test/src/java/org component-impl/integration-test/src/java/org/sakaiproject component-impl/integration-test/src/java/org/sakaiproject/component component-impl/integration-test/src/java/org/sakaiproject/component/test component-impl/integration-test/src/java/org/sakaiproject/component/test/dynamic component-impl/!\n integration-test/src/test component-impl/integration-test/src/test/java component-impl/integration-test/src/test/java/org component-impl/integration-test/src/test/java/org/sakaiproject component-impl/integration-test/src/test/java/org/sakaiproject/component component-impl/integration-test/src/test/resources component-impl/integration-test/src/test/resources/dynamic component-impl/integration-test/src/test/resources/filesystem component-impl/integration-test/src/webapp component-impl/integration-test/src/webapp/WEB-INF component-impl/integration-test/xdocs component-impl/pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 15:56:00 2008\nX-DSPAM-Confidence: 0.7003\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39741\n\nAuthor: ray@media.berkeley.edu\nDate: 2008-01-03 15:53:29 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39741\n\nAdded:\ncomponent/trunk/component-api/component/src/config/org/sakaiproject/config/sakai-configuration.xml\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/component/impl/DynamicDefaultSakaiProperties.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/util/BeanFactoryPostProcessorCreator.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/util/ReversiblePropertyOverrideConfigurer.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/util/SakaiApplicationContext.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/util/SakaiProperties.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/util/SakaiPropertyPromoter.java\ncomponent/trunk/component-impl/integration-test/\ncomponent/trunk/component-impl/integration-test/pom.xml\ncomponent/trunk/component-impl/integration-test/src/\ncomponent/trunk/component-impl/integration-test/src/java/\ncomponent/trunk/component-impl/integration-test/src/java/org/\ncomponent/trunk/component-impl/integration-test/src/java/org/sakaiproject/\ncomponent/trunk/component-impl/integration-test/src/java/org/sakaiproject/component/\ncomponent/trunk/component-impl/integration-test/src/java/org/sakaiproject/component/test/\ncomponent/trunk/component-impl/integration-test/src/java/org/sakaiproject/component/test/ITestComponent.java\ncomponent/trunk/component-impl/integration-test/src/java/org/sakaiproject/component/test/ITestProvider.java\ncomponent/trunk/component-impl/integration-test/src/java/org/sakaiproject/component/test/TestComponent.java\ncomponent/trunk/component-impl/integration-test/src/java/org/sakaiproject/component/test/TestProvider1.java\ncomponent/trunk/component-impl/integration-test/src/java/org/sakaiproject/component/test/TestProvider2.java\ncomponent/trunk/component-impl/integration-test/src/java/org/sakaiproject/component/test/dynamic/\ncomponent/trunk/component-impl/integration-test/src/java/org/sakaiproject/component/test/dynamic/DbPropertiesDao.java\ncomponent/trunk/component-impl/integration-test/src/test/\ncomponent/trunk/component-impl/integration-test/src/test/java/\ncomponent/trunk/component-impl/integration-test/src/test/java/org/\ncomponent/trunk/component-impl/integration-test/src/test/java/org/sakaiproject/\ncomponent/trunk/component-impl/integration-test/src/test/java/org/sakaiproject/component/\ncomponent/trunk/component-impl/integration-test/src/test/java/org/sakaiproject/component/ConfigurationLoadingTest.java\ncomponent/trunk/component-impl/integration-test/src/test/java/org/sakaiproject/component/DynamicConfigurationTest.java\ncomponent/trunk/component-impl/integration-test/src/test/resources/\ncomponent/trunk/component-impl/integration-test/src/test/resources/dynamic/\ncomponent/trunk/component-impl/integration-test/src/test/resources/dynamic/sakai-configuration.xml\ncomponent/trunk/component-impl/integration-test/src/test/resources/dynamic/sakai.properties\ncomponent/trunk/component-impl/integration-test/src/test/resources/filesystem/\ncomponent/trunk/component-impl/integration-test/src/test/resources/filesystem/sakai-configuration.xml\ncomponent/trunk/component-impl/integration-test/src/test/resources/filesystem/sakai.properties\ncomponent/trunk/component-impl/integration-test/src/test/resources/filesystem/some-peculiar.properties\ncomponent/trunk/component-impl/integration-test/src/test/resources/log4j.properties\ncomponent/trunk/component-impl/integration-test/src/webapp/\ncomponent/trunk/component-impl/integration-test/src/webapp/WEB-INF/\ncomponent/trunk/component-impl/integration-test/src/webapp/WEB-INF/components.xml\ncomponent/trunk/component-impl/integration-test/xdocs/\ncomponent/trunk/component-impl/integration-test/xdocs/README.txt\nRemoved:\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/component/api/ComponentsLoader.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/util/PropertyOverrideConfigurer.java\ncomponent/trunk/component-api/component/src/java/org/springframework/\ncomponent/trunk/component-impl/impl/src/java/org/sakaiproject/component/impl/ConfigurationServiceTest.java\ncomponent/trunk/component-impl/integration-test/pom.xml\ncomponent/trunk/component-impl/integration-test/src/\ncomponent/trunk/component-impl/integration-test/src/java/\ncomponent/trunk/component-impl/integration-test/src/java/org/\ncomponent/trunk/component-impl/integration-test/src/java/org/sakaiproject/\ncomponent/trunk/component-impl/integration-test/src/java/org/sakaiproject/component/\ncomponent/trunk/component-impl/integration-test/src/java/org/sakaiproject/component/test/\ncomponent/trunk/component-impl/integration-test/src/java/org/sakaiproject/component/test/ITestComponent.java\ncomponent/trunk/component-impl/integration-test/src/java/org/sakaiproject/component/test/ITestProvider.java\ncomponent/trunk/component-impl/integration-test/src/java/org/sakaiproject/component/test/TestComponent.java\ncomponent/trunk/component-impl/integration-test/src/java/org/sakaiproject/component/test/TestProvider1.java\ncomponent/trunk/component-impl/integration-test/src/java/org/sakaiproject/component/test/TestProvider2.java\ncomponent/trunk/component-impl/integration-test/src/java/org/sakaiproject/component/test/dynamic/\ncomponent/trunk/component-impl/integration-test/src/java/org/sakaiproject/component/test/dynamic/DbPropertiesDao.java\ncomponent/trunk/component-impl/integration-test/src/test/\ncomponent/trunk/component-impl/integration-test/src/test/java/\ncomponent/trunk/component-impl/integration-test/src/test/java/org/\ncomponent/trunk/component-impl/integration-test/src/test/java/org/sakaiproject/\ncomponent/trunk/component-impl/integration-test/src/test/java/org/sakaiproject/component/\ncomponent/trunk/component-impl/integration-test/src/test/java/org/sakaiproject/component/ConfigurationLoadingTest.java\ncomponent/trunk/component-impl/integration-test/src/test/java/org/sakaiproject/component/DynamicConfigurationTest.java\ncomponent/trunk/component-impl/integration-test/src/test/resources/\ncomponent/trunk/component-impl/integration-test/src/test/resources/dynamic/\ncomponent/trunk/component-impl/integration-test/src/test/resources/dynamic/sakai-configuration.xml\ncomponent/trunk/component-impl/integration-test/src/test/resources/dynamic/sakai.properties\ncomponent/trunk/component-impl/integration-test/src/test/resources/filesystem/\ncomponent/trunk/component-impl/integration-test/src/test/resources/filesystem/sakai-configuration.xml\ncomponent/trunk/component-impl/integration-test/src/test/resources/filesystem/sakai.properties\ncomponent/trunk/component-impl/integration-test/src/test/resources/filesystem/some-peculiar.properties\ncomponent/trunk/component-impl/integration-test/src/test/resources/log4j.properties\ncomponent/trunk/component-impl/integration-test/src/webapp/\ncomponent/trunk/component-impl/integration-test/src/webapp/WEB-INF/\ncomponent/trunk/component-impl/integration-test/src/webapp/WEB-INF/components.xml\ncomponent/trunk/component-impl/integration-test/xdocs/\ncomponent/trunk/component-impl/integration-test/xdocs/README.txt\nModified:\ncomponent/trunk/\ncomponent/trunk/component-api/.classpath\ncomponent/trunk/component-api/component/pom.xml\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/component/api/ComponentManager.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/component/cover/ComponentManager.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/component/impl/SpringCompMgr.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/util/ComponentsLoader.java\ncomponent/trunk/component-impl/.classpath\ncomponent/trunk/component-impl/impl/pom.xml\ncomponent/trunk/component-impl/impl/src/java/org/sakaiproject/component/impl/BasicConfigurationService.java\ncomponent/trunk/component-impl/pack/src/webapp/WEB-INF/components.xml\ncomponent/trunk/pom.xml\nLog:\nSAK-8315 SAK-12237 SAK-12236 Externalize component manager configuration; support lists of properties files, non-file-system properties, and complex configuration objects\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Thu Jan  3 15:53:58 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 15:53:58 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 15:53:58 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby sleepers.mail.umich.edu () with ESMTP id m03KrvIV026669;\n\tThu, 3 Jan 2008 15:53:57 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 477D4B5E.D27F6.23416 ; \n\t 3 Jan 2008 15:53:54 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 49D46B9900;\n\tThu,  3 Jan 2008 20:53:50 +0000 (GMT)\nMessage-ID: <200801032052.m03KqOsp005029@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 663\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 20:53:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 85EF442B2D\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 20:53:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03KqOxn005031\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 15:52:25 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03KqOsp005029\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 15:52:24 -0500\nDate: Thu, 3 Jan 2008 15:52:24 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39740 - reference/trunk/docs/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 15:53:58 2008\nX-DSPAM-Confidence: 0.8507\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39740\n\nAuthor: cwen@iupui.edu\nDate: 2008-01-03 15:52:23 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39740\n\nModified:\nreference/trunk/docs/conversion/sakai_2_4_0-2_5_0_mysql_conversion.sql\nreference/trunk/docs/conversion/sakai_2_4_0-2_5_0_oracle_conversion.sql\nLog:\nsvn merge -r39155:39154 https://source.sakaiproject.org/svn/reference/trunk\nU    docs/conversion/sakai_2_4_0-2_5_0_mysql_conversion.sql\nU    docs/conversion/sakai_2_4_0-2_5_0_oracle_conversion.sql\n\nsvn log -r 39155\n------------------------------------------------------------------------\nr39155 | cwen@iupui.edu | 2007-12-12 15:53:46 -0500 (Wed, 12 Dec 2007) | 1 line\n\nmore conversion statements for SAK-10427.\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Jan  3 15:27:26 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 15:27:26 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 15:27:26 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby brazil.mail.umich.edu () with ESMTP id m03KRQhx016556;\n\tThu, 3 Jan 2008 15:27:26 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 477D4528.333B2.13071 ; \n\t 3 Jan 2008 15:27:23 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B092D78F12;\n\tThu,  3 Jan 2008 20:27:19 +0000 (GMT)\nMessage-ID: <200801032025.m03KPvQi004928@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 206\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 20:27:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9C59F42B2E\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 20:27:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03KPvti004930\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 15:25:57 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03KPvQi004928\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 15:25:57 -0500\nDate: Thu, 3 Jan 2008 15:25:57 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39739 - assignment/tags\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 15:27:26 2008\nX-DSPAM-Confidence: 0.9895\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39739\n\nAuthor: zqian@umich.edu\nDate: 2008-01-03 15:25:55 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39739\n\nAdded:\nassignment/tags/post-2-4-b/\nLog:\ncreate the tag post-2-4-b. The tag will serve as a starting point for post-2-4 assignment with conversion script included. Please refer to the runconversion_readme.txt for instructions.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Thu Jan  3 15:25:41 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 15:25:41 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 15:25:41 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby flawless.mail.umich.edu () with ESMTP id m03KPeml010360;\n\tThu, 3 Jan 2008 15:25:40 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 477D44BE.43CAA.20354 ; \n\t 3 Jan 2008 15:25:37 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 719B6B82DE;\n\tThu,  3 Jan 2008 20:25:34 +0000 (GMT)\nMessage-ID: <200801032024.m03KOBAp004915@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 3\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 20:25:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CB92242B09\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 20:25:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03KOBs1004917\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 15:24:11 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03KOBAp004915\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 15:24:11 -0500\nDate: Thu, 3 Jan 2008 15:24:11 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39738 - in gradebook/trunk: app/business/src/java/org/sakaiproject/tool/gradebook/business app/business/src/java/org/sakaiproject/tool/gradebook/business/impl app/business/src/sql/mysql app/business/src/sql/oracle app/sakai-tool/src/webapp/WEB-INF app/standalone-app/src/test/org/sakaiproject/tool/gradebook/test app/ui/src/bundle/org/sakaiproject/tool/gradebook/bundle app/ui/src/java/org/sakaiproject/tool/gradebook/jsf app/ui/src/java/org/sakaiproject/tool/gradebook/ui app/ui/src/webapp app/ui/src/webapp/inc service/api/src/java/org/sakaiproject/service/gradebook/shared service/hibernate/src/hibernate/org/sakaiproject/tool/gradebook service/hibernate/src/java/org/sakaiproject/tool/gradebook service/impl/src/java/org/sakaiproject/component/gradebook\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 15:25:41 2008\nX-DSPAM-Confidence: 0.9965\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39738\n\nAuthor: cwen@iupui.edu\nDate: 2008-01-03 15:24:05 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39738\n\nRemoved:\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/jsf/NonGradedValueValidator.java\nModified:\ngradebook/trunk/app/business/src/java/org/sakaiproject/tool/gradebook/business/GradebookManager.java\ngradebook/trunk/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\ngradebook/trunk/app/business/src/sql/mysql/SAK-10427.sql\ngradebook/trunk/app/business/src/sql/oracle/SAK-10427.sql\ngradebook/trunk/app/sakai-tool/src/webapp/WEB-INF/faces-application.xml\ngradebook/trunk/app/standalone-app/src/test/org/sakaiproject/tool/gradebook/test/GradebookManagerOPCTest.java\ngradebook/trunk/app/ui/src/bundle/org/sakaiproject/tool/gradebook/bundle/Messages.properties\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/jsf/AssignmentPointsConverter.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/jsf/ClassAvgConverter.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/AssignmentBean.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/AssignmentDetailsBean.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/BulkAssignmentDecoratedBean.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/GradebookDependentBean.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/GradebookSetupBean.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/InstructorViewBean.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/ViewByStudentBean.java\ngradebook/trunk/app/ui/src/webapp/assignmentDetails.jsp\ngradebook/trunk/app/ui/src/webapp/inc/assignmentEditing.jspf\ngradebook/trunk/app/ui/src/webapp/instructorView.jsp\ngradebook/trunk/service/api/src/java/org/sakaiproject/service/gradebook/shared/GradebookService.java\ngradebook/trunk/service/hibernate/src/hibernate/org/sakaiproject/tool/gradebook/GradeRecord.hbm.xml\ngradebook/trunk/service/hibernate/src/java/org/sakaiproject/tool/gradebook/AssignmentGradeRecord.java\ngradebook/trunk/service/impl/src/java/org/sakaiproject/component/gradebook/BaseHibernateManager.java\nLog:\nunmerge non-graded stuff since October. include 37479, 37506, 37669, \n38874, 39111, 39309, 39365, 39376, 39393 (michelle), 39362 (ryan)\n\nsvn merge -r39376:39375 https://source.sakaiproject.org/svn/gradebook/trunk\nU    app/ui/src/java/org/sakaiproject/tool/gradebook/ui/ViewByStudentBean.java\n\nsvn log -r 39376\n------------------------------------------------------------------------\nr39376 | cwen@iupui.edu | 2007-12-17 12:16:42 -0500 (Mon, 17 Dec 2007) | 4 lines\n\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12486\n=>\ninclude non-graded items for grade report page and\nstudent view page.\n------------------------------------------------------------------------\n\nsvn merge -r39365:39364 https://source.sakaiproject.org/svn/gradebook/trunk\nU    app/sakai-tool/src/webapp/WEB-INF/faces-application.xml\nD    app/ui/src/java/org/sakaiproject/tool/gradebook/jsf/NonGradedValueValidator.java\nU    app/ui/src/bundle/org/sakaiproject/tool/gradebook/bundle/Messages.properties\nU    app/ui/src/webapp/assignmentDetails.jsp\n\nsvn log -r 39365\n-------------------------------------------------------------------------------------------------------------------------500 (Mon,-----------------------------------------------------------------------2485\n=>\nadd validation for non-graded grades.\n------------------------------------------------------------------------\n\nsvn merge -r39309:39308 https://source.sakaiproject.org/svn/gradebook/trunk\nU    app/ui/src/java/org/sakaiproject/tool/gradebook/ui/AssigU    app/ui/src/java/org/sakaiproject/tool/gradoject/tool/gradebook/ui/BulkAssignmentDecoratedBean.java\nG    app/ui/src/bundle/org/sakaiproject/tool/gradebook/bundle/Messages.properties\nC    app/ui/src/webapp/inc/bulkNewItems.jspf\nU    app/ui/src/webapp/inc/assignmentEditing.jspf\n\nsvn revert app/ui/src/webapp/inc/bulkNewItems.jspf\nReverted app/ui/src/webapp/inc/bulkNewItems.jspf\n\nsvn log -r 39309\n------------------------------------------------------------------------\nr39309 | cwen@iupui.edu | 2007-12-15 01:11:33 -0500 (Sat, 15 Dec 2007) | 1 line\n\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12461\n------------------------------------------------------------------------\n\nsvn merge -r39111:39110 https://source.sakaiproject.org/svn/gradebook/trunk\nC    app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\n\nsvn resolved app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\nResolved conflicted state of app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\n\nsvn log -r 39111\n------------------------------------------------------------------------\nr39111 | cwen@iupui.edu | 2007-12-11 14:26:27 -0500 (Tue, 11 Dec 2007) | 1 line\n\nSAK-10427 & SAK-12114 => bulk creation for ungraded items.\n------------------------------------------------------------------------\n\nsvn merge -r38874:38873 https://source.sakaiproject.org/svn/gradebook/trunk\nU    app/ui/src/webapp/gradebookSetup.jsp\n\nsvn log -r 38874\n------------------------------------------------------------------------\nr38874 | cwen@iupui.edu | 2007-11-29 14:35:46 -0500 (Thu, 29 Nov 2007) | 5 lines\n\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12305\nSAK-12305\n=>\nget rid of \"I want to enter grades \nthat do not adhere to the standard grade entry type\"\n------------------------------------------------------------------------------------------------------s://source.sakaiproject.org/svn/gradebo-----------------------------------------------------------------------------------------okManagerHibernateImpl.java\nU    app/ui/src/java/org/sakaiproject/tool/gradebook/jsf/ClassAvgConverter.java\nG    app/ui/src/java/org/sakaiproject/tool/gradebook/ui/ViewByStudentBean.java\nU    app/ui/src/java/org/sakaiproject/tool/gradebook/ui/AssignmentDetailsBean.java\nU    app/ui/src/java/org/sakaiproject/tool/gradebook/ui/GradebookDependentBean.java\nU    app/ui/src/java/org/sakaiproject/tool/gradebook/ui/InstructorViewBean.java\nU    app/ui/src/webapp/instructorView.jsp\nG    app/ui/src/webapp/assignmentDetails.jsp\n\nsvn resolved app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\nResolved conflicted state of app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\n\nsvn log -r 37669\n------------------------------------------------------------------------\nr37669 | cwen@iupui.edu | 2007-10-31 13:15:28 -0400 (Wed, 31 Oct 2007) | 4 lines\n\nhttp://128.196.219.68/jira/browse/SAK-10427\nSAK-10427\n=>\nfix some displyaing/saving issues.\n------------------------------------------------------------------------\n\nsvn merge -r37506:37505 https://source.sakaiproject.org/svn/gradebook/trunk\nG    app/ui/src/java/org/sakaiproject/tool/gradebook/ui/ViewByStudentBean.java\nG    app/ui/src/java/org/sakaiproject/tool/gradebook/ui/AssignmentDetailsBean.java\nC    app/ui/src/java/org/sakaiproject/tool/gradebook/ui/AssignmentBean.java\n\nsvn resolved app/ui/src/java/org/sakaiproject/tool/gradebook/ui/AssignmentBean.java\nResolved conflicted state of app/ui/src/java/org/sakaiproject/tool/gradebook/ui/AssignmentBean.java\n\nsvn log -r 37506\n------------------------------------------------------------------------------------------------------------------------------------------------------------------128.196.219.68/jira/browse/SAK-10427\nSAK-10427\n=>\nfix some NPE.\n------------------------------------------------------------------------\n\nsvn merge -r37479:37478 https://source.sakaiproject.org/svn/gradebook/trunk\nU    app/standalone-app/src/test/org/sakaiproject/tool/gradebook/test/GradebookManagerOPCTest.java\nU    app/business/src/sql/mysql/SAK-10427.sql\nU    app/business/src/sql/oracle/SAK-10427.sql\nG    app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\nU    app/business/src/java/org/sakaiproject/tool/gradebook/business/GradebookManager.java\nG    app/ui/src/java/org/sakaiproject/tool/gradebook/ui/ViewByStudentBean.java\nU    app/ui/src/java/org/sakaiproject/tool/gradebook/ui/GradebookSetupBean.java\nG    app/ui/src/java/org/sakaiproject/tool/gradebook/ui/AssignmentDetailsBean.java\nC    app/ui/src/java/org/sakaiproject/tool/gradebook/ui/AssignmentBean.java\nC    app/ui/src/bundle/org/sakaiproject/tool/gradebook/bundle/Messages.properties\nG    app/ui/src/webapp/inc/assignmentEditing.jspf\nG    app/ui/src/webapp/gradebookSetup.jsp\nG    app/ui/src/webapp/assignmentDetails.jsp\nU    service/hibernate/src/hibernate/org/sakaiproject/tool/gradebook/GradeRecord.hbm.xml\nU    service/hibernate/src/java/org/sakaiproject/tool/gradebook/Assignment.java\nU    service/hibernate/src/java/org/sakaiproject/tool/gradebook/AssignmentGradeRecord.java\nU    service/hibernate/src/jaU    service/hibernate/src/jaU    service/hibernate/src/jaU    service/hibernate/src/jaU    service/hiberndebook/GradebookServiceHibernateImpl.java\nU    service/impl/src/java/org/sakaiproject/component/gradebook/BaseHibernateManager.java\nU    service/api/src/java/org/sakaiproject/service/gradebook/shared/GradebookService.java\n\nsvn resolved app/ui/src/java/org/sakaiproject/tool/gradebook/ui/AssignmentBean.java\nResolved conflicted state of app/ui/src/java/org/sakaiproject/tool/gradebook/ui/AssignmentBean.java\n\nsvn resolved app/ui/src/bundle/org/sakaiproject/tool/gradebook/bundle/Messages.properties\nResolved conflicted state of app/ui/src/bundle/org/sakaiproject/tool/gradebook/bundle/Messages.properties\n\nsvn log -r 37479\n------------------------------------------------------------------------\nr37479 | cwen@iupui.edu | 2007-10-29 14:30:26 -0400 (Mon, 29 Oct 2007) | 5 lines\n\nhttp://128.196.219.68/jira/browse/SAK-10427\nSAK-10427\n=>\nallow creating non-calculated items without include those\nitems for course grade calculation or stats.\n------------------------------------------------------------------------\n\nsvn merge -r39393:39392 https://source.sakaiprojectsvn merge -r39393:39392 https://source.sakaiprojectsvn merge -r39393:39392 https://sousiness/impl/GradebookManagerHibernateImpl.java\n\nsvn resolved app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\nResolved conflicted state of app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\n\nsvn log -r 39393\n------------------------------------------------------------------------\nr39393 | wagnermr@iupui.edu | 2007-12-17 15:20:23 -0500 (Mon, 17 Dec 2007) | 3 lines\n\nSAK-12494\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12494\nViewing a non-calculated gb item in a gradebook with grade entry by letter or % results in stack trace\n------------------------------------------------------------------------\n\nsvn merge -r39362:39361 https://source.sakaiproject.org/svn/gradebook/trunk\nU    app/ui/src/java/org/sakaiproject/tool/gradebook/jsf/AssignmentPointsConverter.java\n\nsvn log -r 39362 \n------------------------------------------------------------------------\nr39362 | rjlowe@iupui.edu | 2007-12-17 10:53:09 -0500 (Mon, 17 Dec 2007) | 1 line\n\nSAK-12465 - Non-Standard grades are not showing up in GB table\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Jan  3 15:24:04 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 15:24:04 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 15:24:04 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby sleepers.mail.umich.edu () with ESMTP id m03KO3LK008561;\n\tThu, 3 Jan 2008 15:24:03 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 477D445B.21D7.20425 ; \n\t 3 Jan 2008 15:23:57 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D0FB7B93BE;\n\tThu,  3 Jan 2008 20:23:42 +0000 (GMT)\nMessage-ID: <200801032022.m03KMFfc004903@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 222\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 20:23:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3BEE842AC7\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 20:23:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03KMFYH004905\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 15:22:15 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03KMFfc004903\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 15:22:15 -0500\nDate: Thu, 3 Jan 2008 15:22:15 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39737 - assignment/branches/post-2-4\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 15:24:04 2008\nX-DSPAM-Confidence: 0.9875\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39737\n\nAuthor: zqian@umich.edu\nDate: 2008-01-03 15:22:14 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39737\n\nModified:\nassignment/branches/post-2-4/runconversion_readme.txt\nLog:\nupdate the runconversion_readme.txt file\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Jan  3 14:32:46 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 14:32:46 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 14:32:46 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby jacknife.mail.umich.edu () with ESMTP id m03JWiQk001230;\n\tThu, 3 Jan 2008 14:32:44 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 477D383C.D9FDA.777 ; \n\t 3 Jan 2008 14:32:23 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 68EFFB9850;\n\tThu,  3 Jan 2008 19:32:09 +0000 (GMT)\nMessage-ID: <200801031930.m03JUkCZ004841@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 784\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 19:31:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 39EA942AB7\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 19:31:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03JUks6004843\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 14:30:46 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03JUkCZ004841\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 14:30:46 -0500\nDate: Thu, 3 Jan 2008 14:30:46 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39736 - assignment/branches/sakai_2-3-x/assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 14:32:46 2008\nX-DSPAM-Confidence: 0.9867\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39736\n\nAuthor: zqian@umich.edu\nDate: 2008-01-03 14:30:45 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39736\n\nModified:\nassignment/branches/sakai_2-3-x/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_new_edit_assignment.vm\nLog:\nfix to SAK-12599:year limit in Assignment tool 2.4.1 version\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Jan  3 13:53:51 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 13:53:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 13:53:52 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby brazil.mail.umich.edu () with ESMTP id m03IrpLa025048;\n\tThu, 3 Jan 2008 13:53:51 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 477D2F36.8F808.4392 ; \n\t 3 Jan 2008 13:53:45 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 47217B9815;\n\tThu,  3 Jan 2008 18:36:35 +0000 (GMT)\nMessage-ID: <200801031849.m03InajQ004753@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 365\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 18:36:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6897C42AC8\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 18:50:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03InbUO004755\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 13:49:37 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03InajQ004753\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 13:49:37 -0500\nDate: Thu, 3 Jan 2008 13:49:37 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39735 - assignment/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 13:53:51 2008\nX-DSPAM-Confidence: 0.9903\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39735\n\nAuthor: zqian@umich.edu\nDate: 2008-01-03 13:49:35 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39735\n\nRemoved:\nassignment/branches/post-2-4-umich/\nLog:\nthe post-2-4-umich branch has been merged back to post-2-4 and is no longer needed.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Thu Jan  3 13:39:06 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 13:39:06 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 13:39:06 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby casino.mail.umich.edu () with ESMTP id m03Id5EQ009413;\n\tThu, 3 Jan 2008 13:39:05 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 477D2BBD.8B5A.10166 ; \n\t 3 Jan 2008 13:38:55 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C5DF9B974F;\n\tThu,  3 Jan 2008 18:29:50 +0000 (GMT)\nMessage-ID: <200801031837.m03IbPY7004727@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 220\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 18:29:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AE73242AB0\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 18:38:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03IbPfc004729\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 13:37:25 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03IbPY7004727\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 13:37:25 -0500\nDate: Thu, 3 Jan 2008 13:37:25 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r39734 - gradebook/branches/sakai_2-5-x/service/impl/src/java/org/sakaiproject/component/gradebook\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 13:39:06 2008\nX-DSPAM-Confidence: 0.7006\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39734\n\nAuthor: mmmay@indiana.edu\nDate: 2008-01-03 13:37:24 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39734\n\nModified:\ngradebook/branches/sakai_2-5-x/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookServiceHibernateImpl.java\nLog:\nsvn merge -r 39397:39398  https://source.sakaiproject.org/svn/gradebook/trunk\nU    service/impl/src/java/org/sakaiproject/component/gradebook/GradebookServiceHibernateImpl.java\nin-143-196:~/java/2-5/sakai_2-5-x/gradebook mmmay$ svn log -r 39397:39398  https://source.sakaiproject.org/svn/gradebook/trunk\n------------------------------------------------------------------------\nr39398 | wagnermr@iupui.edu | 2007-12-17 16:29:35 -0500 (Mon, 17 Dec 2007) | 3 lines\n\nSAK-10606\nhttp://bugs.sakaiproject.org/jira/browse/SAK-10606\nGB authorization error in logs when student accesses Forums\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Thu Jan  3 13:20:53 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 13:20:53 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 13:20:53 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby mission.mail.umich.edu () with ESMTP id m03IKrTF010248;\n\tThu, 3 Jan 2008 13:20:53 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 477D2778.AE112.13062 ; \n\t 3 Jan 2008 13:20:43 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7E449B9739;\n\tThu,  3 Jan 2008 18:11:34 +0000 (GMT)\nMessage-ID: <200801031819.m03IJA7j004645@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 94\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 18:11:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C49AB42AB7\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 18:20:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03IJAIX004647\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 13:19:10 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03IJA7j004645\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 13:19:10 -0500\nDate: Thu, 3 Jan 2008 13:19:10 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39733 - gradebook/branches/SAK-10427/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 13:20:53 2008\nX-DSPAM-Confidence: 0.9907\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39733\n\nAuthor: cwen@iupui.edu\nDate: 2008-01-03 13:19:09 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39733\n\nModified:\ngradebook/branches/SAK-10427/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\nLog:\nsvn merge -c 39728 https://source.sakaiproject.org/svn/gradebook/trunk\nU    app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\n\nsvn log -r 39728 https://source.sakaiproject.org/svn/gradebook/trunk\n------------------------------------------------------------------------\nr39728 | cwen@iupui.edu | 2008-01-03 13:06:41 -0500 (Thu, 03 Jan 2008) | 4 lines\n\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12005\n=>\nfix GB test again and turn on maven2 unit test for\nbuild.\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Jan  3 13:17:07 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 13:17:07 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 13:17:07 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby jacknife.mail.umich.edu () with ESMTP id m03IH6km021589;\n\tThu, 3 Jan 2008 13:17:06 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 477D269B.D3006.14486 ; \n\t 3 Jan 2008 13:17:02 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CB4F1B9778;\n\tThu,  3 Jan 2008 18:07:59 +0000 (GMT)\nMessage-ID: <200801031815.m03IFbue004618@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 388\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 18:07:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 915EA42AB7\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 18:16:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03IFbMM004620\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 13:15:37 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03IFbue004618\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 13:15:37 -0500\nDate: Thu, 3 Jan 2008 13:15:37 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39732 - site/branches/sakai_2-5-x/site-tool/tool/src/webapp/vm/adminsites\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 13:17:07 2008\nX-DSPAM-Confidence: 0.9886\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39732\n\nAuthor: zqian@umich.edu\nDate: 2008-01-03 13:15:35 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39732\n\nModified:\nsite/branches/sakai_2-5-x/site-tool/tool/src/webapp/vm/adminsites/chef_sites_list.vm\nLog:\nmerge fix to SAK-12431 into 2-5-x branch: svn merge -r 39728:39729 https://source.sakaiproject.org/svn/site/trunk/\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Jan  3 13:14:34 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 13:14:34 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 13:14:34 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby casino.mail.umich.edu () with ESMTP id m03IEYEe025569;\n\tThu, 3 Jan 2008 13:14:34 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 477D2602.8D8BF.8789 ; \n\t 3 Jan 2008 13:14:29 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7E24AB975A;\n\tThu,  3 Jan 2008 18:06:09 +0000 (GMT)\nMessage-ID: <200801031812.m03ICrFH004606@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 710\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 18:05:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4098942AB7\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 18:14:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03ICs7e004608\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 13:12:54 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03ICrFH004606\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 13:12:53 -0500\nDate: Thu, 3 Jan 2008 13:12:53 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39731 - site-manage/branches/sakai_2-5-x/site-manage-tool/tool/src/webapp/vm/sitebrowser\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 13:14:34 2008\nX-DSPAM-Confidence: 0.8495\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39731\n\nAuthor: zqian@umich.edu\nDate: 2008-01-03 13:12:52 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39731\n\nModified:\nsite-manage/branches/sakai_2-5-x/site-manage-tool/tool/src/webapp/vm/sitebrowser/chef_sitebrowser_list.vm\nLog:\nmerge fix to SAK-12431 into 2-5-x branch: svn merge -r 39729:39730 https://source.sakaiproject.org/svn/site-manage/trunk/\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Jan  3 13:14:30 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 13:14:30 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 13:14:30 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby score.mail.umich.edu () with ESMTP id m03IEUkm018632;\n\tThu, 3 Jan 2008 13:14:30 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 477D25E9.9CF47.16689 ; \n\t 3 Jan 2008 13:14:06 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 22812B975D;\n\tThu,  3 Jan 2008 18:05:39 +0000 (GMT)\nMessage-ID: <200801031807.m03I7eg2004582@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 43\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 18:03:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 763D942AB7\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 18:08:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03I7ePp004584\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 13:07:40 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03I7eg2004582\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 13:07:40 -0500\nDate: Thu, 3 Jan 2008 13:07:40 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39730 - site-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitebrowser\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 13:14:30 2008\nX-DSPAM-Confidence: 0.7606\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39730\n\nAuthor: zqian@umich.edu\nDate: 2008-01-03 13:07:38 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39730\n\nModified:\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitebrowser/chef_sitebrowser_list.vm\nLog:\nfix to SAK-12431:When site doesn't have a creator velocity variable is outputted\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Thu Jan  3 13:14:19 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 13:14:19 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 13:14:19 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby jacknife.mail.umich.edu () with ESMTP id m03IEIbb019289;\n\tThu, 3 Jan 2008 13:14:18 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 477D25ED.74FA0.14767 ; \n\t 3 Jan 2008 13:14:09 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5B632B975E;\n\tThu,  3 Jan 2008 18:05:40 +0000 (GMT)\nMessage-ID: <200801031806.m03I6g8Y004558@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 997\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 18:02:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7D80442AB7\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 18:07:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03I6gww004560\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 13:06:42 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03I6g8Y004558\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 13:06:42 -0500\nDate: Thu, 3 Jan 2008 13:06:42 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39728 - gradebook/trunk/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 13:14:19 2008\nX-DSPAM-Confidence: 0.9875\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39728\n\nAuthor: cwen@iupui.edu\nDate: 2008-01-03 13:06:41 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39728\n\nModified:\ngradebook/trunk/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\nLog:\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12005\n=>\nfix GB test again and turn on maven2 unit test for\nbuild.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Jan  3 13:13:58 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 13:13:58 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 13:13:58 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby casino.mail.umich.edu () with ESMTP id m03IDveu025155;\n\tThu, 3 Jan 2008 13:13:57 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 477D25DD.49C16.12950 ; \n\t 3 Jan 2008 13:13:52 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A2371B9739;\n\tThu,  3 Jan 2008 18:05:29 +0000 (GMT)\nMessage-ID: <200801031806.m03I6pEt004570@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 89\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 18:02:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5773F42AB7\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 18:07:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03I6pVt004572\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 13:06:51 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03I6pEt004570\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 13:06:51 -0500\nDate: Thu, 3 Jan 2008 13:06:51 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39729 - site/trunk/site-tool/tool/src/webapp/vm/adminsites\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 13:13:58 2008\nX-DSPAM-Confidence: 0.8489\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39729\n\nAuthor: zqian@umich.edu\nDate: 2008-01-03 13:06:49 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39729\n\nModified:\nsite/trunk/site-tool/tool/src/webapp/vm/adminsites/chef_sites_list.vm\nLog:\nfix to SAK-12431:When site doesn't have a creator velocity variable is outputted\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Thu Jan  3 13:13:32 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 13:13:32 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 13:13:32 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby score.mail.umich.edu () with ESMTP id m03IDVEW018260;\n\tThu, 3 Jan 2008 13:13:31 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 477D25C5.EFCFE.9183 ; \n\t 3 Jan 2008 13:13:28 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D308EB9700;\n\tThu,  3 Jan 2008 18:04:40 +0000 (GMT)\nMessage-ID: <200801031804.m03I4lVU004546@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 571\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 18:02:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8638E42AB7\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 18:05:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03I4lVj004548\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 13:04:47 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03I4lVU004546\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 13:04:47 -0500\nDate: Thu, 3 Jan 2008 13:04:47 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39727 - gradebook/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 13:13:32 2008\nX-DSPAM-Confidence: 0.9854\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39727\n\nAuthor: cwen@iupui.edu\nDate: 2008-01-03 13:04:46 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39727\n\nAdded:\ngradebook/branches/SAK-10427/\nLog:\ncreate branch for SAK-10427. as of r39722.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ray@media.berkeley.edu Thu Jan  3 12:49:07 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 12:49:07 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 12:49:07 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby jacknife.mail.umich.edu () with ESMTP id m03Hn6EJ004324;\n\tThu, 3 Jan 2008 12:49:06 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 477D1FFB.C7CA6.21000 ; \n\t 3 Jan 2008 12:48:46 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id AD193B9598;\n\tThu,  3 Jan 2008 17:48:37 +0000 (GMT)\nMessage-ID: <200801031747.m03HlB1h004532@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 324\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 17:48:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9DF5342AA1\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 17:48:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03HlB9J004534\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 12:47:11 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03HlB1h004532\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 12:47:11 -0500\nDate: Thu, 3 Jan 2008 12:47:11 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ray@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ray@media.berkeley.edu\nSubject: [sakai] svn commit: r39726 - component/branches/SAK-8315/component-api/component/src/config/org/sakaiproject/config\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 12:49:07 2008\nX-DSPAM-Confidence: 0.7549\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39726\n\nAuthor: ray@media.berkeley.edu\nDate: 2008-01-03 12:47:08 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39726\n\nModified:\ncomponent/branches/SAK-8315/component-api/component/src/config/org/sakaiproject/config/sakai.properties\nLog:\nMerge -r38279:39599 from trunk\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Jan  3 12:32:45 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 12:32:45 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 12:32:45 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby awakenings.mail.umich.edu () with ESMTP id m03HWiim011776;\n\tThu, 3 Jan 2008 12:32:44 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 477D1C2E.ACBA7.29737 ; \n\t 3 Jan 2008 12:32:33 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 87832B96A1;\n\tThu,  3 Jan 2008 17:32:14 +0000 (GMT)\nMessage-ID: <200801031730.m03HUeEg004479@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 21\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 17:31:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1D56842A72\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 17:31:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03HUe0M004481\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 12:30:40 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03HUeEg004479\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 12:30:40 -0500\nDate: Thu, 3 Jan 2008 12:30:40 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39725 - in assignment/branches/sakai_2-5-x: assignment-bundles assignment-tool/tool/src/java/org/sakaiproject/assignment/tool assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 12:32:45 2008\nX-DSPAM-Confidence: 0.9877\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39725\n\nAuthor: zqian@umich.edu\nDate: 2008-01-03 12:30:37 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39725\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-bundles/assignment.properties\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_new_edit_assignment.vm\nLog:\nmerge the fix to SAK-12421 into 2-5-x branch: svn merge -r 39722:39723 https://source.sakaiproject.org/svn/assignment/trunk/\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Jan  3 12:28:03 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 12:28:03 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 12:28:03 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby score.mail.umich.edu () with ESMTP id m03HS2KJ023366;\n\tThu, 3 Jan 2008 12:28:02 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 477D1B1A.6689C.7216 ; \n\t 3 Jan 2008 12:27:57 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 42C1DB964E;\n\tThu,  3 Jan 2008 17:27:54 +0000 (GMT)\nMessage-ID: <200801031726.m03HQUQ6004462@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 295\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 17:27:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C8CA01D62B\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 17:27:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03HQU97004464\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 12:26:30 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03HQUQ6004462\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 12:26:30 -0500\nDate: Thu, 3 Jan 2008 12:26:30 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39724 - in assignment/branches/post-2-4: assignment-bundles assignment-tool/tool/src/java/org/sakaiproject/assignment/tool assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 12:28:03 2008\nX-DSPAM-Confidence: 0.9881\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39724\n\nAuthor: zqian@umich.edu\nDate: 2008-01-03 12:26:25 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39724\n\nModified:\nassignment/branches/post-2-4/assignment-bundles/assignment.properties\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nassignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_new_edit_assignment.vm\nLog:\nmerge the fix to SAK-12421 into post-2-4 branch: svn merge -r 39722:39723 https://source.sakaiproject.org/svn/assignment/trunk/\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Jan  3 12:24:50 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 12:24:50 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 12:24:50 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby godsend.mail.umich.edu () with ESMTP id m03HOnLx001048;\n\tThu, 3 Jan 2008 12:24:49 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 477D1A5B.85549.28589 ; \n\t 3 Jan 2008 12:24:46 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6E7B9B961F;\n\tThu,  3 Jan 2008 17:24:45 +0000 (GMT)\nMessage-ID: <200801031723.m03HNIp2004441@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 859\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 17:24:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E41C41D62B\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 17:24:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03HNIPD004443\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 12:23:18 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03HNIp2004441\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 12:23:18 -0500\nDate: Thu, 3 Jan 2008 12:23:18 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39723 - in assignment/trunk: assignment-bundles assignment-tool/tool/src/java/org/sakaiproject/assignment/tool assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 12:24:50 2008\nX-DSPAM-Confidence: 0.9864\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39723\n\nAuthor: zqian@umich.edu\nDate: 2008-01-03 12:23:13 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39723\n\nModified:\nassignment/trunk/assignment-bundles/assignment.properties\nassignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nassignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_new_edit_assignment.vm\nLog:\nfix to SAK-12421: grading settings error cause assignmets to be dropped from gradebook\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Thu Jan  3 11:44:41 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 11:44:41 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 11:44:41 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby fan.mail.umich.edu () with ESMTP id m03Gie0u020858;\n\tThu, 3 Jan 2008 11:44:40 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 477D10EC.6EFE6.11423 ; \n\t 3 Jan 2008 11:44:36 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B598AB9592;\n\tThu,  3 Jan 2008 16:44:31 +0000 (GMT)\nMessage-ID: <200801031643.m03Gh1r2004386@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 464\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 16:44:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4765438EC2\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 16:44:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03Gh29d004388\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 11:43:02 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03Gh1r2004386\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 11:43:01 -0500\nDate: Thu, 3 Jan 2008 11:43:01 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39722 - in gradebook/trunk/app: business/src/java/org/sakaiproject/tool/gradebook/business/impl standalone-app\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 11:44:41 2008\nX-DSPAM-Confidence: 0.9870\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39722\n\nAuthor: cwen@iupui.edu\nDate: 2008-01-03 11:43:00 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39722\n\nModified:\ngradebook/trunk/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\ngradebook/trunk/app/standalone-app/pom.xml\nLog:\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12005\n=>\nfix GB test again and turn on maven2 unit test for\nbuild.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Jan  3 11:28:41 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 11:28:41 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 11:28:41 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby godsend.mail.umich.edu () with ESMTP id m03GSfDF002740;\n\tThu, 3 Jan 2008 11:28:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 477D0D31.5AE7.8943 ; \n\t 3 Jan 2008 11:28:35 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 03C205ABD7;\n\tThu,  3 Jan 2008 16:28:34 +0000 (GMT)\nMessage-ID: <200801031627.m03GR5UM004357@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 898\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 16:28:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0DD7B42A42\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 16:28:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03GR5W6004359\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 11:27:05 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03GR5UM004357\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 11:27:05 -0500\nDate: Thu, 3 Jan 2008 11:27:05 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39721 - in site-manage/trunk/site-manage-tool/tool/src: java/org/sakaiproject/site/tool webapp/vm/sitesetup\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 11:28:41 2008\nX-DSPAM-Confidence: 0.8493\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39721\n\nAuthor: zqian@umich.edu\nDate: 2008-01-03 11:27:03 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39721\n\nModified:\nsite-manage/trunk/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-type.vm\nLog:\nfix to SAK-12324:Ability to limit course creation\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gopal.ramasammycook@gmail.com Thu Jan  3 11:12:18 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 11:12:18 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 11:12:18 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby awakenings.mail.umich.edu () with ESMTP id m03GCHhZ027832;\n\tThu, 3 Jan 2008 11:12:17 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 477D095B.8A20D.22970 ; \n\t 3 Jan 2008 11:12:14 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 613D7B953F;\n\tThu,  3 Jan 2008 16:11:35 +0000 (GMT)\nMessage-ID: <200801031610.m03GAkl3004326@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 578\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 16:11:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5B6B942A72\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 16:11:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03GAkqT004328\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 11:10:46 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03GAkl3004326\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 11:10:46 -0500\nDate: Thu, 3 Jan 2008 11:10:46 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gopal.ramasammycook@gmail.com using -f\nTo: source@collab.sakaiproject.org\nFrom: gopal.ramasammycook@gmail.com\nSubject: [sakai] svn commit: r39720 - in sam/branches/SAK-12065: samigo-app/src/java/org/sakaiproject/tool/assessment/bundle samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation samigo-services/src/java/org/sakaiproject/tool/assessment/facade samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/integrated samigo-services/src/java/org/sakaiproject/tool/assessment/services/assessment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 11:12:18 2008\nX-DSPAM-Confidence: 0.9837\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39720\n\nAuthor: gopal.ramasammycook@gmail.com\nDate: 2008-01-03 11:10:02 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39720\n\nModified:\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/EvaluationMessages.properties\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/QuestionScoresBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/SubmissionStatusBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/TotalScoresBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/QuestionScoreListener.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/TotalScoreListener.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/PublishedAssessmentFacadeQueries.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/integrated/SectionAwareServiceHelperImpl.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/services/assessment/PublishedAssessmentService.java\nLog:\nSAK-12065 Group Release. Gopal\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gsilver@umich.edu Thu Jan  3 10:31:13 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 10:31:13 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 10:31:13 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby mission.mail.umich.edu () with ESMTP id m03FVDYb007589;\n\tThu, 3 Jan 2008 10:31:13 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 477CFFAB.BC538.9751 ; \n\t 3 Jan 2008 10:30:54 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id F2DF3B94C6;\n\tThu,  3 Jan 2008 15:28:34 +0000 (GMT)\nMessage-ID: <200801031528.m03FSpXg004260@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 42\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 15:28:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 65FB63EA95\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 15:29:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03FSpDo004262\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 10:28:51 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03FSpXg004260\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 10:28:51 -0500\nDate: Thu, 3 Jan 2008 10:28:51 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gsilver@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gsilver@umich.edu\nSubject: [sakai] svn commit: r39719 - announcement/trunk/announcement-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 10:31:13 2008\nX-DSPAM-Confidence: 0.8479\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39719\n\nAuthor: gsilver@umich.edu\nDate: 2008-01-03 10:28:50 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39719\n\nModified:\nannouncement/trunk/announcement-tool/tool/src/bundle/announcement.properties\nLog:\nSAK-12590\nhttp://jira.sakaiproject.org/jira/browse/SAK-12590\n- left moot (unused) entries commented for now\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gsilver@umich.edu Thu Jan  3 10:28:16 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 10:28:16 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 10:28:16 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby brazil.mail.umich.edu () with ESMTP id m03FSGu7002980;\n\tThu, 3 Jan 2008 10:28:16 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 477CFF09.6EFD1.11661 ; \n\t 3 Jan 2008 10:28:13 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2365FB94AD;\n\tThu,  3 Jan 2008 15:26:16 +0000 (GMT)\nMessage-ID: <200801031526.m03FQhmF004248@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 39\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 15:25:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 60A9A3EA95\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 15:27:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03FQhu3004250\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 10:26:43 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03FQhmF004248\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 10:26:43 -0500\nDate: Thu, 3 Jan 2008 10:26:43 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gsilver@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gsilver@umich.edu\nSubject: [sakai] svn commit: r39718 - calendar/trunk/calendar-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 10:28:16 2008\nX-DSPAM-Confidence: 0.9852\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39718\n\nAuthor: gsilver@umich.edu\nDate: 2008-01-03 10:26:42 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39718\n\nModified:\ncalendar/trunk/calendar-tool/tool/src/bundle/calendar.properties\nLog:\nSAK-12591\nhttp://jira.sakaiproject.org/jira/browse/SAK-12591\n- left moot (unused) entries commented for now\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stuart.freeman@et.gatech.edu Thu Jan  3 10:23:05 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 10:23:05 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 10:23:05 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby panther.mail.umich.edu () with ESMTP id m03FN42d026581;\n\tThu, 3 Jan 2008 10:23:04 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 477CFDCF.5338D.4507 ; \n\t 3 Jan 2008 10:22:58 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D222DB9497;\n\tThu,  3 Jan 2008 15:20:42 +0000 (GMT)\nMessage-ID: <200801031521.m03FLXtP004230@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 578\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 15:20:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D888042A42\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 15:22:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03FLYv5004232\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 10:21:34 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03FLXtP004230\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 10:21:33 -0500\nDate: Thu, 3 Jan 2008 10:21:33 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stuart.freeman@et.gatech.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: stuart.freeman@et.gatech.edu\nSubject: [sakai] svn commit: r39717 - in polls/branches/sakai_2-4-x/tool: . src/bundle/org/sakaiproject/poll/bundle src/java/org/sakaiproject/poll/tool/params src/java/org/sakaiproject/poll/tool/validators src/webapp/WEB-INF src/webapp/WEB-INF/classes\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 10:23:05 2008\nX-DSPAM-Confidence: 0.9928\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39717\n\nAuthor: stuart.freeman@et.gatech.edu\nDate: 2008-01-03 10:21:29 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39717\n\nAdded:\npolls/branches/sakai_2-4-x/tool/src/webapp/WEB-INF/classes/\npolls/branches/sakai_2-4-x/tool/src/webapp/WEB-INF/classes/log4j.properties\nRemoved:\npolls/branches/sakai_2-4-x/tool/src/webapp/WEB-INF/classes/log4j.properties\nModified:\npolls/branches/sakai_2-4-x/tool/pom.xml\npolls/branches/sakai_2-4-x/tool/project.xml\npolls/branches/sakai_2-4-x/tool/src/bundle/org/sakaiproject/poll/bundle/Messages.properties\npolls/branches/sakai_2-4-x/tool/src/java/org/sakaiproject/poll/tool/params/PollToolBean.java\npolls/branches/sakai_2-4-x/tool/src/java/org/sakaiproject/poll/tool/validators/OptionValidator.java\nLog:\nSAK-11704 don't allow creation of polls with empty questions\n\n--(stuart@mothra:pts/2)----------------------------------------------------------------------(/home/stuart/src/sakai_2-4-x/polls)--\n--(0933:Thu,03 Jan 08:$)-- svn merge -r35792:35793 https://source.sakaiproject.org/svn/polls/trunk .\nC    tool/src/java/org/sakaiproject/poll/tool/params/PollToolBean.java\nC    tool/src/bundle/org/sakaiproject/poll/bundle/Messages.properties\nSkipped missing target: 'tool/src/webapp/classes'\nA    tool/src/webapp/WEB-INF/classes\nA    tool/src/webapp/WEB-INF/classes/log4j.properties\n--(stuart@mothra:pts/2)----------------------------------------------------------------------(/home/stuart/src/sakai_2-4-x/polls)--\n--(0934:Thu,03 Jan 08:$)-- ^merge^log\nsvn log -r35792:35793 https://source.sakaiproject.org/svn/polls/trunk .\n------------------------------------------------------------------------\nr35793 | david.horwitz@uct.ac.za | 2007-09-26 05:26:53 -0400 (Wed, 26 Sep 2007) | 2 lines\n\nSAK-11704 Validate for empty question text\nSAK-10987 correct placement of option validation + supress stack trace\n------------------------------------------------------------------------\n--(stuart@mothra:pts/2)----------------------------------------------------------------------(/home/stuart/src/sakai_2-4-x/polls)--\n--(1014:Thu,03 Jan 08:$)-- svn merge -r38152:38153 https://source.sakaiproject.org/svn/polls/trunk .\nU    tool/src/java/org/sakaiproject/poll/tool/validators/OptionValidator.java\n--(stuart@mothra:pts/2)----------------------------------------------------------------------(/home/stuart/src/sakai_2-4-x/polls)--\n--(1015:Thu,03 Jan 08:$)-- ^merge^log\nsvn log -r38152:38153 https://source.sakaiproject.org/svn/polls/trunk .\n------------------------------------------------------------------------\nr38153 | david.horwitz@uct.ac.za | 2007-11-14 01:53:07 -0500 (Wed, 14 Nov 2007) | 1 line\n\nSAK-11704 trim value before testing for being empty\n------------------------------------------------------------------------\n--(stuart@mothra:pts/2)----------------------------------------------------------------------(/home/stuart/src/sakai_2-4-x/polls)--\n--(1016:Thu,03 Jan 08:$)-- svn merge -r39547:39548 https://source.sakaiproject.org/svn/polls/trunk .\nG    tool/src/java/org/sakaiproject/poll/tool/validators/OptionValidator.java\nC    tool/pom.xml\n--(stuart@mothra:pts/2)----------------------------------------------------------------------(/home/stuart/src/sakai_2-4-x/polls)--\n--(1017:Thu,03 Jan 08:$)-- ^merge^log\nsvn log -r39547:39548 https://source.sakaiproject.org/svn/polls/trunk .\n------------------------------------------------------------------------\nr39548 | david.horwitz@uct.ac.za | 2007-12-20 10:00:05 -0500 (Thu, 20 Dec 2007) | 1 line\n\nSAK-11704 now check for the empty strings from fckeditor\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Jan  3 10:22:18 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 10:22:18 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 10:22:18 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby panther.mail.umich.edu () with ESMTP id m03FMHbh026139;\n\tThu, 3 Jan 2008 10:22:17 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 477CFDA4.17A4A.7348 ; \n\t 3 Jan 2008 10:22:14 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D50FEB9487;\n\tThu,  3 Jan 2008 15:19:38 +0000 (GMT)\nMessage-ID: <200801031519.m03FJsfm004218@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 557\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 15:19:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9640842A42\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 15:21:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03FJsAY004220\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 10:19:54 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03FJsfm004218\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 10:19:54 -0500\nDate: Thu, 3 Jan 2008 10:19:54 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39716 - site-manage/trunk/site-manage-tool/tool/src/java/org/sakaiproject/site/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 10:22:18 2008\nX-DSPAM-Confidence: 0.9898\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39716\n\nAuthor: zqian@umich.edu\nDate: 2008-01-03 10:19:53 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39716\n\nModified:\nsite-manage/trunk/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nLog:\nfix to SAK-12532:Better log message when no setup.request from site setup.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gsilver@umich.edu Thu Jan  3 10:08:15 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 10:08:15 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 10:08:15 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby sleepers.mail.umich.edu () with ESMTP id m03F8FlV014814;\n\tThu, 3 Jan 2008 10:08:15 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 477CFA3D.3F06F.810 ; \n\t 3 Jan 2008 10:07:44 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 47CA15ABD7;\n\tThu,  3 Jan 2008 15:07:40 +0000 (GMT)\nMessage-ID: <200801031506.m03F6Ctn004182@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 400\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 15:07:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A8B81429D3\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 15:07:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03F6CJx004184\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 10:06:12 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03F6Ctn004182\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 10:06:12 -0500\nDate: Thu, 3 Jan 2008 10:06:12 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gsilver@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gsilver@umich.edu\nSubject: [sakai] svn commit: r39715 - site-manage/trunk/site-manage-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 10:08:15 2008\nX-DSPAM-Confidence: 0.9855\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39715\n\nAuthor: gsilver@umich.edu\nDate: 2008-01-03 10:06:11 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39715\n\nModified:\nsite-manage/trunk/site-manage-tool/tool/src/bundle/sitebrowser.properties\nLog:\nSAK-12594\nhttp://jira.sakaiproject.org/jira/browse/SAK-12594\n- left moot (unused) entries commented for now\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gsilver@umich.edu Thu Jan  3 10:06:50 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 10:06:50 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 10:06:50 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby jacknife.mail.umich.edu () with ESMTP id m03F6nqE012415;\n\tThu, 3 Jan 2008 10:06:49 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 477CFA02.482EF.2284 ; \n\t 3 Jan 2008 10:06:45 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5F7EEB9464;\n\tThu,  3 Jan 2008 15:06:42 +0000 (GMT)\nMessage-ID: <200801031505.m03F534R004169@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 510\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 15:06:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 298DE42A2F\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 15:06:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03F53Q1004171\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 10:05:03 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03F534R004169\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 10:05:03 -0500\nDate: Thu, 3 Jan 2008 10:05:03 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gsilver@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gsilver@umich.edu\nSubject: [sakai] svn commit: r39714 - site-manage/trunk/site-manage-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 10:06:50 2008\nX-DSPAM-Confidence: 0.8484\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39714\n\nAuthor: gsilver@umich.edu\nDate: 2008-01-03 10:05:02 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39714\n\nModified:\nsite-manage/trunk/site-manage-tool/tool/src/bundle/membership.properties\nLog:\nSAK-12593\nhttp://jira.sakaiproject.org/jira/browse/SAK-12593\n- left moot (unused) entries commented for now\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gsilver@umich.edu Thu Jan  3 10:05:08 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 10:05:08 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 10:05:08 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby faithful.mail.umich.edu () with ESMTP id m03F578A007456;\n\tThu, 3 Jan 2008 10:05:07 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 477CF99E.75B7.2438 ; \n\t 3 Jan 2008 10:05:04 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7B30FAE3A5;\n\tThu,  3 Jan 2008 15:05:07 +0000 (GMT)\nMessage-ID: <200801031503.m03F3cRt004144@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 695\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 15:04:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DCFD7429D3\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 15:04:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03F3c1c004146\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 10:03:38 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03F3cRt004144\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 10:03:38 -0500\nDate: Thu, 3 Jan 2008 10:03:38 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gsilver@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gsilver@umich.edu\nSubject: [sakai] svn commit: r39713 - site-manage/trunk/site-manage-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 10:05:08 2008\nX-DSPAM-Confidence: 0.9856\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39713\n\nAuthor: gsilver@umich.edu\nDate: 2008-01-03 10:03:36 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39713\n\nModified:\nsite-manage/trunk/site-manage-tool/tool/src/bundle/sitesetupgeneric.properties\nLog:\nSAK-12523\nhttp://jira.sakaiproject.org/jira/browse/SAK-12523\n- left moot (unused) entries commented for now\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Jan  3 10:02:34 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 10:02:34 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 10:02:34 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby awakenings.mail.umich.edu () with ESMTP id m03F2Xgc020626;\n\tThu, 3 Jan 2008 10:02:33 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 477CF903.80B22.2743 ; \n\t 3 Jan 2008 10:02:30 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9A203B9475;\n\tThu,  3 Jan 2008 15:02:32 +0000 (GMT)\nMessage-ID: <200801031501.m03F11ZP004123@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 726\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 15:02:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2F730429D3\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 15:02:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03F117c004126\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 10:01:01 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03F11ZP004123\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 10:01:01 -0500\nDate: Thu, 3 Jan 2008 10:01:01 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39712 - in authz/trunk/authz-tool: . tool tool/src/bundle tool/src/java/org/sakaiproject/authz/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 10:02:34 2008\nX-DSPAM-Confidence: 0.9892\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39712\n\nAuthor: zqian@umich.edu\nDate: 2008-01-03 10:00:58 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39712\n\nModified:\nauthz/trunk/authz-tool/.classpath\nauthz/trunk/authz-tool/tool/pom.xml\nauthz/trunk/authz-tool/tool/src/bundle/authz-tool.properties\nauthz/trunk/authz-tool/tool/src/java/org/sakaiproject/authz/tool/RealmsAction.java\nLog:\nfix to SAK-9996:Cannot save realm and no warning to user if invalid provider id is entered: now show the alert message in UI and prevent from saving when the entered provider id is not valid.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Thu Jan  3 09:31:30 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 09:31:30 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 09:31:30 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby godsend.mail.umich.edu () with ESMTP id m03EVTiv001667;\n\tThu, 3 Jan 2008 09:31:29 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 477CF1BA.DF8C2.8558 ; \n\t 3 Jan 2008 09:31:25 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 590D86144A;\n\tThu,  3 Jan 2008 14:31:21 +0000 (GMT)\nMessage-ID: <200801031429.m03ETqAT004022@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 847\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 14:31:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 033EA3FAD8\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 14:30:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03ETqm6004024\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 09:29:52 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03ETqAT004022\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 09:29:52 -0500\nDate: Thu, 3 Jan 2008 09:29:52 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r39711 - in gradebook/trunk/service: api/src/java/org/sakaiproject/service/gradebook/shared impl/src/java/org/sakaiproject/component/gradebook\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 09:31:30 2008\nX-DSPAM-Confidence: 0.8484\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39711\n\nAuthor: wagnermr@iupui.edu\nDate: 2008-01-03 09:29:50 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39711\n\nModified:\ngradebook/trunk/service/api/src/java/org/sakaiproject/service/gradebook/shared/GradebookService.java\ngradebook/trunk/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookServiceHibernateImpl.java\nLog:\nSAK-12175\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12175\nCreate methods required for gb integration with the Assignment2 tool\nremove previously added getAllGradebookItems because unnecessary\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stuart.freeman@et.gatech.edu Thu Jan  3 09:25:07 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 09:25:07 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 09:25:07 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby mission.mail.umich.edu () with ESMTP id m03EP72M031643;\n\tThu, 3 Jan 2008 09:25:07 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 477CF03C.1B18C.30257 ; \n\t 3 Jan 2008 09:25:03 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 361DD6AA2F;\n\tThu,  3 Jan 2008 14:25:05 +0000 (GMT)\nMessage-ID: <200801031423.m03ENc58004008@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 701\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 14:24:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CC2C03FAD8\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 14:24:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03ENcqf004010\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 09:23:38 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03ENc58004008\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 09:23:38 -0500\nDate: Thu, 3 Jan 2008 09:23:38 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stuart.freeman@et.gatech.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: stuart.freeman@et.gatech.edu\nSubject: [sakai] svn commit: r39710 - reference/branches/sakai_2-4-x/docs/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 09:25:07 2008\nX-DSPAM-Confidence: 0.8518\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39710\n\nAuthor: stuart.freeman@et.gatech.edu\nDate: 2008-01-03 09:23:36 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39710\n\nAdded:\nreference/branches/sakai_2-4-x/docs/conversion/sakai_2_4_0-2_4_x_mysql_conversion_005.sql\nreference/branches/sakai_2-4-x/docs/conversion/sakai_2_4_0-2_4_x_oracle_conversion_005.sql\nLog:\nSAK-12429 gradebook performance issue\n\n--(0920:Thu,03 Jan 08:$)-- vi sakai_2_4_0-2_4_x_mysql_conversion_005.sql \n--(stuart@mothra:pts/2)--------------------------------------------------(/home/stuart/src/sakai_2-4-x/reference/docs/conversion)--\n--(0921:Thu,03 Jan 08:$)-- vi sakai_2_4_0-2_4_x_oracle_conversion_005.sql \n--(stuart@mothra:pts/2)--------------------------------------------------(/home/stuart/src/sakai_2-4-x/reference/docs/conversion)--\n--(0922:Thu,03 Jan 08:$)-- svn add !$\nsvn add sakai_2_4_0-2_4_x_oracle_conversion_005.sql\nA         sakai_2_4_0-2_4_x_oracle_conversion_005.sql\n--(stuart@mothra:pts/2)--------------------------------------------------(/home/stuart/src/sakai_2-4-x/reference/docs/conversion)--\n--(0923:Thu,03 Jan 08:$)-- ^oracle^mysql\nsvn add sakai_2_4_0-2_4_x_mysql_conversion_005.sql\nA         sakai_2_4_0-2_4_x_mysql_conversion_005.sql\n--(stuart@mothra:pts/2)--------------------------------------------------(/home/stuart/src/sakai_2-4-x/reference/docs/conversion)--\n--(0923:Thu,03 Jan 08:$)-- svn log -r39153 https://source.sakaiproject.org/svn/reference/trunk\n------------------------------------------------------------------------\nr39153 | cwen@iupui.edu | 2007-12-12 15:45:36 -0500 (Wed, 12 Dec 2007) | 1 line\n\nSAK-12429 => add index for gradebook.\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom tnguyen@iupui.edu Thu Jan  3 09:22:37 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 09:22:37 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 09:22:37 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby jacknife.mail.umich.edu () with ESMTP id m03EMbM0021928;\n\tThu, 3 Jan 2008 09:22:37 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 477CEFA7.4BD76.20123 ; \n\t 3 Jan 2008 09:22:34 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 34DBBB93FC;\n\tThu,  3 Jan 2008 14:22:34 +0000 (GMT)\nMessage-ID: <200801031420.m03EKxOB003996@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 137\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 14:22:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 35CFB3875D\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 14:22:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03EKxoR003998\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 09:20:59 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03EKxOB003996\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 09:20:59 -0500\nDate: Thu, 3 Jan 2008 09:20:59 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to tnguyen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: tnguyen@iupui.edu\nSubject: [sakai] svn commit: r39709 - oncourse/trunk/src/siterequest/src/java/edu/iu/oncourse/siterequest\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 09:22:37 2008\nX-DSPAM-Confidence: 0.8483\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39709\n\nAuthor: tnguyen@iupui.edu\nDate: 2008-01-03 09:20:58 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39709\n\nModified:\noncourse/trunk/src/siterequest/src/java/edu/iu/oncourse/siterequest/SiteRequestManager.java\nLog:\nONC-244 - Site Request Form / Add department CTL to the department list dropdown.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stuart.freeman@et.gatech.edu Thu Jan  3 09:15:57 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 09:15:57 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 09:15:57 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby panther.mail.umich.edu () with ESMTP id m03EFv2W020903;\n\tThu, 3 Jan 2008 09:15:57 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 477CEE17.CE69E.15998 ; \n\t 3 Jan 2008 09:15:54 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 87E27B93DC;\n\tThu,  3 Jan 2008 14:15:50 +0000 (GMT)\nMessage-ID: <200801031414.m03EEOKY003968@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 292\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 14:15:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 97A6242A16\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 14:15:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03EEO8f003970\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 09:14:24 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03EEOKY003968\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 09:14:24 -0500\nDate: Thu, 3 Jan 2008 09:14:24 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stuart.freeman@et.gatech.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: stuart.freeman@et.gatech.edu\nSubject: [sakai] svn commit: r39708 - in gradebook/branches/sakai_2-4-x: app/business/src/sql/mysql app/business/src/sql/oracle service/hibernate/src/hibernate/org/sakaiproject/tool/gradebook\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 09:15:57 2008\nX-DSPAM-Confidence: 0.8524\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39708\n\nAuthor: stuart.freeman@et.gatech.edu\nDate: 2008-01-03 09:14:20 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39708\n\nAdded:\ngradebook/branches/sakai_2-4-x/app/business/src/sql/mysql/SAK-12429.sql\ngradebook/branches/sakai_2-4-x/app/business/src/sql/oracle/SAK-12429.sql\nModified:\ngradebook/branches/sakai_2-4-x/service/hibernate/src/hibernate/org/sakaiproject/tool/gradebook/GradingEvent.hbm.xml\nLog:\nSAK-12429 gradebook performance issue\n\n--(stuart@mothra:pts/2)------------------------------------------------------------------(/home/stuart/src/sakai_2-4-x/gradebook)--\n--(0859:Thu,03 Jan 08:$)-- svn merge -r 39136:39137 https://source.sakaiproject.org/svn/gradebook/trunk .\nA    app/business/src/sql/mysql/SAK-12429.sql\nA    app/business/src/sql/oracle/SAK-12429.sql\n--(stuart@mothra:pts/2)------------------------------------------------------------------(/home/stuart/src/sakai_2-4-x/gradebook)--\n--(0859:Thu,03 Jan 08:$)-- ^merge^log\nsvn log -r 39136:39137 https://source.sakaiproject.org/svn/gradebook/trunk .\n------------------------------------------------------------------------\nr39137 | cwen@iupui.edu | 2007-12-12 10:05:59 -0500 (Wed, 12 Dec 2007) | 1 line\n\nSAK-12429 => add index for improving performance.\n------------------------------------------------------------------------\n--(stuart@mothra:pts/2)------------------------------------------------------------------(/home/stuart/src/sakai_2-4-x/gradebook)--\n--(0859:Thu,03 Jan 08:$)-- svn merge -r 39138:39139 https://source.sakaiproject.org/svn/gradebook/trunk .\nU    service/hibernate/src/hibernate/org/sakaiproject/tool/gradebook/GradingEvent.hbm.xml\n--(stuart@mothra:pts/2)------------------------------------------------------------------(/home/stuart/src/sakai_2-4-x/gradebook)--\n--(0900:Thu,03 Jan 08:$)-- ^merge^log\nsvn log -r 39138:39139 https://source.sakaiproject.org/svn/gradebook/trunk .\n------------------------------------------------------------------------\nr39138 | wagnermr@iupui.edu | 2007-12-12 10:10:30 -0500 (Wed, 12 Dec 2007) | 3 lines\n\nSAK-12432\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12432\nCircular dependency between GradebookService and facade Authz\n------------------------------------------------------------------------\nr39139 | cwen@iupui.edu | 2007-12-12 10:41:58 -0500 (Wed, 12 Dec 2007) | 2 lines\n\nSAK-12429 =>\nadd index to hibernate mapping.\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Thu Jan  3 09:13:52 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 09:13:52 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 09:13:52 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby mission.mail.umich.edu () with ESMTP id m03EDpvG027055;\n\tThu, 3 Jan 2008 09:13:51 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 477CED96.34B62.9184 ; \n\t 3 Jan 2008 09:13:45 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B6E20B93C0;\n\tThu,  3 Jan 2008 14:13:43 +0000 (GMT)\nMessage-ID: <200801031412.m03ECEFD003956@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 679\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 14:13:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3D4E142A14\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 14:13:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03ECEs6003958\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 09:12:14 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03ECEFD003956\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 09:12:14 -0500\nDate: Thu, 3 Jan 2008 09:12:14 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r39707 - msgcntr/trunk/messageforums-app/src/java/org/sakaiproject/tool/messageforums\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 09:13:52 2008\nX-DSPAM-Confidence: 0.9879\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39707\n\nAuthor: wagnermr@iupui.edu\nDate: 2008-01-03 09:12:13 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39707\n\nModified:\nmsgcntr/trunk/messageforums-app/src/java/org/sakaiproject/tool/messageforums/DiscussionForumTool.java\nLog:\nSAK-10606\nhttp://jira.sakaiproject.org/jira/browse/SAK-10606\nGB authorization error in logs when student accesses Forums\nBacking out logic changes in forums to resolve separately\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gopal.ramasammycook@gmail.com Thu Jan  3 08:44:20 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 03 Jan 2008 08:44:20 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 03 Jan 2008 08:44:20 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby score.mail.umich.edu () with ESMTP id m03DiJZw029706;\n\tThu, 3 Jan 2008 08:44:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 477CE6AD.1ED85.19312 ; \n\t 3 Jan 2008 08:44:16 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 59A62B937F;\n\tThu,  3 Jan 2008 13:41:28 +0000 (GMT)\nMessage-ID: <200801031342.m03DgeVK003283@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 829\n          for <source@collab.sakaiproject.org>;\n          Thu, 3 Jan 2008 13:41:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2C9FA42A02\n\tfor <source@collab.sakaiproject.org>; Thu,  3 Jan 2008 13:43:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m03Dgeai003285\n\tfor <source@collab.sakaiproject.org>; Thu, 3 Jan 2008 08:42:40 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m03DgeVK003283\n\tfor source@collab.sakaiproject.org; Thu, 3 Jan 2008 08:42:40 -0500\nDate: Thu, 3 Jan 2008 08:42:40 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gopal.ramasammycook@gmail.com using -f\nTo: source@collab.sakaiproject.org\nFrom: gopal.ramasammycook@gmail.com\nSubject: [sakai] svn commit: r39706 - in sam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui: bean/evaluation listener/evaluation\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Jan  3 08:44:20 2008\nX-DSPAM-Confidence: 0.9843\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39706\n\nAuthor: gopal.ramasammycook@gmail.com\nDate: 2008-01-03 08:42:24 -0500 (Thu, 03 Jan 2008)\nNew Revision: 39706\n\nModified:\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/HistogramScoresBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/HistogramListener.java\nLog:\nGopal - Stats descrimination calculation update.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ray@media.berkeley.edu Wed Jan  2 18:47:10 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 02 Jan 2008 18:47:10 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 02 Jan 2008 18:47:10 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby brazil.mail.umich.edu () with ESMTP id m02Nl9iU002974;\n\tWed, 2 Jan 2008 18:47:09 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 477C2278.35062.21939 ; \n\t 2 Jan 2008 18:47:06 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DBFC374647;\n\tWed,  2 Jan 2008 23:47:03 +0000 (GMT)\nMessage-ID: <200801022345.m02NjcHH001850@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 953\n          for <source@collab.sakaiproject.org>;\n          Wed, 2 Jan 2008 23:46:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 700324295B\n\tfor <source@collab.sakaiproject.org>; Wed,  2 Jan 2008 23:46:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m02NjcDw001852\n\tfor <source@collab.sakaiproject.org>; Wed, 2 Jan 2008 18:45:38 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m02NjcHH001850\n\tfor source@collab.sakaiproject.org; Wed, 2 Jan 2008 18:45:38 -0500\nDate: Wed, 2 Jan 2008 18:45:38 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ray@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ray@media.berkeley.edu\nSubject: [sakai] svn commit: r39697 - course-management/branches/sakai_2-5-x/cm-impl/hibernate-impl/impl/src/java/org/sakaiproject/coursemanagement/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Jan  2 18:47:10 2008\nX-DSPAM-Confidence: 0.7568\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39697\n\nAuthor: ray@media.berkeley.edu\nDate: 2008-01-02 18:45:35 -0500 (Wed, 02 Jan 2008)\nNew Revision: 39697\n\nModified:\ncourse-management/branches/sakai_2-5-x/cm-impl/hibernate-impl/impl/src/java/org/sakaiproject/coursemanagement/impl/SampleDataLoader.java\nLog:\nSAK-12572 Rather than hard-coding the sample academic sessions' year, base the year on today's date, which will ensure that some term is always current in the demo build\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ray@media.berkeley.edu Wed Jan  2 18:10:17 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 02 Jan 2008 18:10:17 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 02 Jan 2008 18:10:17 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby awakenings.mail.umich.edu () with ESMTP id m02NAFG7026631;\n\tWed, 2 Jan 2008 18:10:15 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 477C19D2.2B96D.25992 ; \n\t 2 Jan 2008 18:10:12 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 453924EB73;\n\tWed,  2 Jan 2008 23:10:06 +0000 (GMT)\nMessage-ID: <200801022308.m02N8fmL001796@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 577\n          for <source@collab.sakaiproject.org>;\n          Wed, 2 Jan 2008 23:09:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A327042955\n\tfor <source@collab.sakaiproject.org>; Wed,  2 Jan 2008 23:09:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m02N8fxN001798\n\tfor <source@collab.sakaiproject.org>; Wed, 2 Jan 2008 18:08:41 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m02N8fmL001796\n\tfor source@collab.sakaiproject.org; Wed, 2 Jan 2008 18:08:41 -0500\nDate: Wed, 2 Jan 2008 18:08:41 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ray@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ray@media.berkeley.edu\nSubject: [sakai] svn commit: r39696 - course-management/trunk/cm-impl/hibernate-impl/impl/src/java/org/sakaiproject/coursemanagement/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Jan  2 18:10:17 2008\nX-DSPAM-Confidence: 0.7568\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39696\n\nAuthor: ray@media.berkeley.edu\nDate: 2008-01-02 18:08:37 -0500 (Wed, 02 Jan 2008)\nNew Revision: 39696\n\nModified:\ncourse-management/trunk/cm-impl/hibernate-impl/impl/src/java/org/sakaiproject/coursemanagement/impl/SampleDataLoader.java\nLog:\nSAK-12572 Rather than hard-coding the sample academic sessions' year, base the year on today's date, which will ensure that some term is always current in the demo build\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Wed Jan  2 17:04:51 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 02 Jan 2008 17:04:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 02 Jan 2008 17:04:51 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby flawless.mail.umich.edu () with ESMTP id m02M4o6P029828;\n\tWed, 2 Jan 2008 17:04:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 477C0A7C.CEE01.30848 ; \n\t 2 Jan 2008 17:04:47 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CA469B0034;\n\tWed,  2 Jan 2008 22:04:42 +0000 (GMT)\nMessage-ID: <200801022203.m02M3QKD001687@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 314\n          for <source@collab.sakaiproject.org>;\n          Wed, 2 Jan 2008 22:04:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D1F0E42959\n\tfor <source@collab.sakaiproject.org>; Wed,  2 Jan 2008 22:04:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m02M3QwZ001689\n\tfor <source@collab.sakaiproject.org>; Wed, 2 Jan 2008 17:03:26 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m02M3QKD001687\n\tfor source@collab.sakaiproject.org; Wed, 2 Jan 2008 17:03:26 -0500\nDate: Wed, 2 Jan 2008 17:03:26 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39695 - site-manage/trunk/site-manage-tool/tool/src/java/org/sakaiproject/site/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Jan  2 17:04:51 2008\nX-DSPAM-Confidence: 0.7619\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39695\n\nAuthor: zqian@umich.edu\nDate: 2008-01-02 17:03:24 -0500 (Wed, 02 Jan 2008)\nNew Revision: 39695\n\nModified:\nsite-manage/trunk/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nLog:\nfix to SAK-12536:remove provider associations when site is deleted: This appears to be non-issue when the whole site is deleted. However, the problem exists when the provider list is updated through the 'Edit Class Rosters' choice inside Site Info tool. \n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Wed Jan  2 17:02:33 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 02 Jan 2008 17:02:33 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 02 Jan 2008 17:02:33 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby panther.mail.umich.edu () with ESMTP id m02M2Xb2024661;\n\tWed, 2 Jan 2008 17:02:33 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 477C09F4.392F1.16075 ; \n\t 2 Jan 2008 17:02:30 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CD877B72DE;\n\tWed,  2 Jan 2008 22:02:25 +0000 (GMT)\nMessage-ID: <200801022201.m02M15vH001675@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 353\n          for <source@collab.sakaiproject.org>;\n          Wed, 2 Jan 2008 22:02:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4374942959\n\tfor <source@collab.sakaiproject.org>; Wed,  2 Jan 2008 22:02:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m02M15Dh001677\n\tfor <source@collab.sakaiproject.org>; Wed, 2 Jan 2008 17:01:05 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m02M15vH001675\n\tfor source@collab.sakaiproject.org; Wed, 2 Jan 2008 17:01:05 -0500\nDate: Wed, 2 Jan 2008 17:01:05 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r39694 - in gradebook/trunk: app/business/src/java/org/sakaiproject/tool/gradebook/business/impl service/api/src/java/org/sakaiproject/service/gradebook/shared service/impl/src/java/org/sakaiproject/component/gradebook\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Jan  2 17:02:33 2008\nX-DSPAM-Confidence: 0.9871\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39694\n\nAuthor: wagnermr@iupui.edu\nDate: 2008-01-02 17:01:03 -0500 (Wed, 02 Jan 2008)\nNew Revision: 39694\n\nAdded:\ngradebook/trunk/service/api/src/java/org/sakaiproject/service/gradebook/shared/GradeDefinition.java\nModified:\ngradebook/trunk/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\ngradebook/trunk/service/api/src/java/org/sakaiproject/service/gradebook/shared/GradebookService.java\ngradebook/trunk/service/impl/src/java/org/sakaiproject/component/gradebook/BaseHibernateManager.java\ngradebook/trunk/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookServiceHibernateImpl.java\nLog:\nSAK-12175\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12175\nCreate methods required for gb integration with the Assignment2 tool\ngetGradesForStudentsForItem\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stuart.freeman@et.gatech.edu Wed Jan  2 17:00:56 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 02 Jan 2008 17:00:56 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 02 Jan 2008 17:00:56 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby jacknife.mail.umich.edu () with ESMTP id m02M0tvt022297;\n\tWed, 2 Jan 2008 17:00:55 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 477C0991.66572.12680 ; \n\t 2 Jan 2008 17:00:52 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 11DADB72DE;\n\tWed,  2 Jan 2008 22:00:47 +0000 (GMT)\nMessage-ID: <200801022159.m02LxOsg001648@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 391\n          for <source@collab.sakaiproject.org>;\n          Wed, 2 Jan 2008 22:00:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6448942959\n\tfor <source@collab.sakaiproject.org>; Wed,  2 Jan 2008 22:00:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m02LxOPF001650\n\tfor <source@collab.sakaiproject.org>; Wed, 2 Jan 2008 16:59:24 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m02LxOsg001648\n\tfor source@collab.sakaiproject.org; Wed, 2 Jan 2008 16:59:24 -0500\nDate: Wed, 2 Jan 2008 16:59:24 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stuart.freeman@et.gatech.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: stuart.freeman@et.gatech.edu\nSubject: [sakai] svn commit: r39692 - util/branches/sakai_2-4-x/util-util/util/src/java/org/sakaiproject/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Jan  2 17:00:56 2008\nX-DSPAM-Confidence: 0.8525\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39692\n\nAuthor: stuart.freeman@et.gatech.edu\nDate: 2008-01-02 16:59:22 -0500 (Wed, 02 Jan 2008)\nNew Revision: 39692\n\nModified:\nutil/branches/sakai_2-4-x/util-util/util/src/java/org/sakaiproject/util/FormattedText.java\nLog:\nSAK-10306 Editor has problems inserting links and setting target to new window\n\n--(stuart@mothra:pts/5)-------------------------------------------------------------------------(/home/stuart/src/sakai_2-4-x/util)--\n--(1659:Wed,02 Jan 08:$)-- svn merge -r 35675:35676 https://source.sakaiproject.org/svn/util/trunk .\nU    util-util/util/src/java/org/sakaiproject/util/FormattedText.java\n--(stuart@mothra:pts/5)-------------------------------------------------------------------------(/home/stuart/src/sakai_2-4-x/util)--\n--(1700:Wed,02 Jan 08:$)-- ^merge^log\nsvn log -r 35675:35676 https://source.sakaiproject.org/svn/util/trunk .\n------------------------------------------------------------------------\nr35676 | joshua.ryan@asu.edu | 2007-09-21 20:02:50 -0400 (Fri, 21 Sep 2007) | 2 lines\n\nSAK-10306 removing extra pattern replacement that was causing issues with https urls. Fix from Ryan Lowe.\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Wed Jan  2 16:55:17 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 02 Jan 2008 16:55:17 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 02 Jan 2008 16:55:17 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby panther.mail.umich.edu () with ESMTP id m02LtGvU021450;\n\tWed, 2 Jan 2008 16:55:16 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 477C083D.F1397.8925 ; \n\t 2 Jan 2008 16:55:12 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BCF35B8BAF;\n\tWed,  2 Jan 2008 21:55:07 +0000 (GMT)\nMessage-ID: <200801022153.m02LrhrH001632@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 358\n          for <source@collab.sakaiproject.org>;\n          Wed, 2 Jan 2008 21:54:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4971B42934\n\tfor <source@collab.sakaiproject.org>; Wed,  2 Jan 2008 21:54:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m02LrhaV001634\n\tfor <source@collab.sakaiproject.org>; Wed, 2 Jan 2008 16:53:43 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m02LrhrH001632\n\tfor source@collab.sakaiproject.org; Wed, 2 Jan 2008 16:53:43 -0500\nDate: Wed, 2 Jan 2008 16:53:43 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39691 - osp/branches/osp_nightly\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Jan  2 16:55:17 2008\nX-DSPAM-Confidence: 0.8477\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39691\n\nAuthor: chmaurer@iupui.edu\nDate: 2008-01-02 16:53:41 -0500 (Wed, 02 Jan 2008)\nNew Revision: 39691\n\nModified:\nosp/branches/osp_nightly/\nosp/branches/osp_nightly/.externals\nosp/branches/osp_nightly/pom.xml\nLog:\nadding entitybroker since gradebook requires it now\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stuart.freeman@et.gatech.edu Wed Jan  2 16:53:57 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 02 Jan 2008 16:53:57 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 02 Jan 2008 16:53:57 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby fan.mail.umich.edu () with ESMTP id m02Lrums015608;\n\tWed, 2 Jan 2008 16:53:56 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 477C07ED.6A38A.5828 ; \n\t 2 Jan 2008 16:53:52 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A050EB72DE;\n\tWed,  2 Jan 2008 21:53:52 +0000 (GMT)\nMessage-ID: <200801022152.m02LqN8o001620@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 71\n          for <source@collab.sakaiproject.org>;\n          Wed, 2 Jan 2008 21:53:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3E38242947\n\tfor <source@collab.sakaiproject.org>; Wed,  2 Jan 2008 21:53:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m02LqNbY001622\n\tfor <source@collab.sakaiproject.org>; Wed, 2 Jan 2008 16:52:23 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m02LqN8o001620\n\tfor source@collab.sakaiproject.org; Wed, 2 Jan 2008 16:52:23 -0500\nDate: Wed, 2 Jan 2008 16:52:23 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stuart.freeman@et.gatech.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: stuart.freeman@et.gatech.edu\nSubject: [sakai] svn commit: r39690 - in mailtool/branches/sakai_2-4-x: . mailtool mailtool/src/java/org/sakaiproject/tool/mailtool mailtool/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Jan  2 16:53:57 2008\nX-DSPAM-Confidence: 0.9947\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39690\n\nAuthor: stuart.freeman@et.gatech.edu\nDate: 2008-01-02 16:52:20 -0500 (Wed, 02 Jan 2008)\nNew Revision: 39690\n\nModified:\nmailtool/branches/sakai_2-4-x/.classpath\nmailtool/branches/sakai_2-4-x/mailtool/pom.xml\nmailtool/branches/sakai_2-4-x/mailtool/project.xml\nmailtool/branches/sakai_2-4-x/mailtool/src/java/org/sakaiproject/tool/mailtool/EmailUser.java\nmailtool/branches/sakai_2-4-x/mailtool/src/java/org/sakaiproject/tool/mailtool/Mailtool.java\nmailtool/branches/sakai_2-4-x/mailtool/src/webapp/WEB-INF/faces-config.xml\nLog:\nSAK-10738 proper display of unicode characters, thanks to Kevin Chan for pointing out which revisions actually had to be merged\n\n--(stuart@mothra:pts/5)---------------------------------------------------------------------(/home/stuart/src/sakai_2-4-x/mailtool)--\n--(1643:Wed,02 Jan 08:$)-- svn merge -r32592:32593 https://source.sakaiproject.org/svn/mailtool/trunk/ .\nC    .classpath\nG    mailtool/project.xml\nC    mailtool/src/java/org/sakaiproject/tool/mailtool/Mailtool.java\n--(stuart@mothra:pts/5)---------------------------------------------------------------------(/home/stuart/src/sakai_2-4-x/mailtool)--\n--(1643:Wed,02 Jan 08:$)-- ^merge^log\nsvn log -r32592:32593 https://source.sakaiproject.org/svn/mailtool/trunk/ .\n------------------------------------------------------------------------\nr32593 | kimsooil@bu.edu | 2007-07-16 13:53:33 -0400 (Mon, 16 Jul 2007) | 2 lines\n\nfix SAK-10738 (Upgrade mail-1.3.1.jar to mail-1.4.jar)\nnote: it's not include in mailtool.war (it goes to /tomcat/shared/lib)\n------------------------------------------------------------------------\n--(stuart@mothra:pts/5)---------------------------------------------------------------------(/home/stuart/src/sakai_2-4-x/mailtool)--\n--(1643:Wed,02 Jan 08:$)-- svn merge -r32638:32639 https://source.sakaiproject.org/svn/mailtool/trunk/ .\nG    mailtool/src/java/org/sakaiproject/tool/mailtool/Mailtool.java\n--(stuart@mothra:pts/5)---------------------------------------------------------------------(/home/stuart/src/sakai_2-4-x/mailtool)--\n--(1653:Wed,02 Jan 08:$)-- ^merge^log\nsvn log -r32638:32639 https://source.sakaiproject.org/svn/mailtool/trunk/ .\n------------------------------------------------------------------------\nr32639 | ian@caret.cam.ac.uk | 2007-07-17 07:54:46 -0400 (Tue, 17 Jul 2007) | 3 lines\n\nFixed to work with JavaMail 1.3.1\n\nSAK-10738\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Wed Jan  2 15:51:46 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 02 Jan 2008 15:51:46 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 02 Jan 2008 15:51:46 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby brazil.mail.umich.edu () with ESMTP id m02Kpkwt030535;\n\tWed, 2 Jan 2008 15:51:46 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 477BF95C.781A2.24968 ; \n\t 2 Jan 2008 15:51:43 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2DD27B1ABE;\n\tWed,  2 Jan 2008 20:48:38 +0000 (GMT)\nMessage-ID: <200801022050.m02KoD1g001526@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 673\n          for <source@collab.sakaiproject.org>;\n          Wed, 2 Jan 2008 20:48:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CAF0B42936\n\tfor <source@collab.sakaiproject.org>; Wed,  2 Jan 2008 20:51:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m02KoDNB001528\n\tfor <source@collab.sakaiproject.org>; Wed, 2 Jan 2008 15:50:13 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m02KoD1g001526\n\tfor source@collab.sakaiproject.org; Wed, 2 Jan 2008 15:50:13 -0500\nDate: Wed, 2 Jan 2008 15:50:13 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r39689 - in gradebook/trunk/app/ui/src: java/org/sakaiproject/tool/gradebook/ui/helpers/beans webapp webapp/WEB-INF webapp/WEB-INF/bundle webapp/component-templates webapp/content webapp/content/css webapp/content/images webapp/content/templates\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Jan  2 15:51:46 2008\nX-DSPAM-Confidence: 0.9832\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39689\n\nAuthor: rjlowe@iupui.edu\nDate: 2008-01-02 15:50:11 -0500 (Wed, 02 Jan 2008)\nNew Revision: 39689\n\nAdded:\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/beans/GradebookMessageRenderer.java\ngradebook/trunk/app/ui/src/webapp/component-templates/\ngradebook/trunk/app/ui/src/webapp/component-templates/Messages.html\ngradebook/trunk/app/ui/src/webapp/content/images/\ngradebook/trunk/app/ui/src/webapp/content/images/error-arrow.png\nModified:\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/beans/GradebookItemBean.java\ngradebook/trunk/app/ui/src/webapp/WEB-INF/applicationContext.xml\ngradebook/trunk/app/ui/src/webapp/WEB-INF/bundle/messages.properties\ngradebook/trunk/app/ui/src/webapp/content/css/gradebook.css\ngradebook/trunk/app/ui/src/webapp/content/templates/add-gradebook-item.html\nLog:\nNOJIRA - Gradebook RSF helper validation work and error throwing\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Wed Jan  2 15:28:02 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 02 Jan 2008 15:28:02 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 02 Jan 2008 15:28:02 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby casino.mail.umich.edu () with ESMTP id m02KS1NK012735;\n\tWed, 2 Jan 2008 15:28:01 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 477BF3CA.71812.2158 ; \n\t 2 Jan 2008 15:27:57 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 50307B8A32;\n\tWed,  2 Jan 2008 20:24:52 +0000 (GMT)\nMessage-ID: <200801022026.m02KQLMk001504@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 413\n          for <source@collab.sakaiproject.org>;\n          Wed, 2 Jan 2008 20:24:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3AEEF37AD9\n\tfor <source@collab.sakaiproject.org>; Wed,  2 Jan 2008 20:27:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m02KQMCU001507\n\tfor <source@collab.sakaiproject.org>; Wed, 2 Jan 2008 15:26:22 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m02KQLMk001504\n\tfor source@collab.sakaiproject.org; Wed, 2 Jan 2008 15:26:21 -0500\nDate: Wed, 2 Jan 2008 15:26:21 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39688 - site-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Jan  2 15:28:02 2008\nX-DSPAM-Confidence: 0.8504\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39688\n\nAuthor: zqian@umich.edu\nDate: 2008-01-02 15:26:20 -0500 (Wed, 02 Jan 2008)\nNew Revision: 39688\n\nModified:\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-list.vm\nLog:\nfix to SAK-9996: cannot save realm and no warning to user if invalid id is entered: somehow the previous changes have been backout by svn checkins afterwards. Now reapply the fix.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Wed Jan  2 15:20:50 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 02 Jan 2008 15:20:50 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 02 Jan 2008 15:20:50 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby jacknife.mail.umich.edu () with ESMTP id m02KKnOR006071;\n\tWed, 2 Jan 2008 15:20:49 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 477BF212.71E82.5991 ; \n\t 2 Jan 2008 15:20:37 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2C332B8A1B;\n\tWed,  2 Jan 2008 20:17:29 +0000 (GMT)\nMessage-ID: <200801022018.m02KIxMC001487@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 351\n          for <source@collab.sakaiproject.org>;\n          Wed, 2 Jan 2008 20:17:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 98549427AE\n\tfor <source@collab.sakaiproject.org>; Wed,  2 Jan 2008 20:20:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m02KIxLv001489\n\tfor <source@collab.sakaiproject.org>; Wed, 2 Jan 2008 15:18:59 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m02KIxMC001487\n\tfor source@collab.sakaiproject.org; Wed, 2 Jan 2008 15:18:59 -0500\nDate: Wed, 2 Jan 2008 15:18:59 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r39687 - in gradebook/trunk/app/ui/src: java/org/sakaiproject/tool/gradebook/ui/helpers/beans webapp/content/js webapp/content/templates\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Jan  2 15:20:50 2008\nX-DSPAM-Confidence: 0.9864\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39687\n\nAuthor: rjlowe@iupui.edu\nDate: 2008-01-02 15:18:57 -0500 (Wed, 02 Jan 2008)\nNew Revision: 39687\n\nAdded:\ngradebook/trunk/app/ui/src/webapp/content/js/add-gradebook-item.js\nModified:\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/beans/AssignmentCreator.java\ngradebook/trunk/app/ui/src/webapp/content/templates/add-gradebook-item.html\nLog:\nNOJIRA - Adding JS to add form in helper\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Wed Jan  2 14:35:41 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 02 Jan 2008 14:35:41 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 02 Jan 2008 14:35:41 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby faithful.mail.umich.edu () with ESMTP id m02JZfp3000888;\n\tWed, 2 Jan 2008 14:35:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 477BE786.758A3.25327 ; \n\t 2 Jan 2008 14:35:37 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 86ABDB898D;\n\tWed,  2 Jan 2008 19:35:31 +0000 (GMT)\nMessage-ID: <200801021934.m02JY7iK001434@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 128\n          for <source@collab.sakaiproject.org>;\n          Wed, 2 Jan 2008 19:35:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7743024C3D\n\tfor <source@collab.sakaiproject.org>; Wed,  2 Jan 2008 19:35:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m02JY7wX001436\n\tfor <source@collab.sakaiproject.org>; Wed, 2 Jan 2008 14:34:07 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m02JY7iK001434\n\tfor source@collab.sakaiproject.org; Wed, 2 Jan 2008 14:34:07 -0500\nDate: Wed, 2 Jan 2008 14:34:07 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r39686 - in gradebook/trunk/app/ui/src: java/org/sakaiproject/tool/gradebook/ui/helpers/beans java/org/sakaiproject/tool/gradebook/ui/helpers/producers webapp/WEB-INF webapp/content/templates\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Jan  2 14:35:41 2008\nX-DSPAM-Confidence: 0.9842\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39686\n\nAuthor: rjlowe@iupui.edu\nDate: 2008-01-02 14:34:05 -0500 (Wed, 02 Jan 2008)\nNew Revision: 39686\n\nAdded:\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/beans/AssignmentCreator.java\nModified:\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/beans/GradebookItemBean.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/producers/AddGradebookItemProducer.java\ngradebook/trunk/app/ui/src/webapp/WEB-INF/applicationContext.xml\ngradebook/trunk/app/ui/src/webapp/WEB-INF/requestContext.xml\ngradebook/trunk/app/ui/src/webapp/content/templates/add-gradebook-item.html\nLog:\nNOJIRA - gradebook helper work\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Wed Jan  2 12:56:50 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 02 Jan 2008 12:56:50 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 02 Jan 2008 12:56:50 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby awakenings.mail.umich.edu () with ESMTP id m02HuoZa017116;\n\tWed, 2 Jan 2008 12:56:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 477BD05A.3252A.14412 ; \n\t 2 Jan 2008 12:56:44 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C865FB87F7;\n\tWed,  2 Jan 2008 17:56:37 +0000 (GMT)\nMessage-ID: <200801021755.m02HtJKE001310@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 838\n          for <source@collab.sakaiproject.org>;\n          Wed, 2 Jan 2008 17:56:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9529D3FAD0\n\tfor <source@collab.sakaiproject.org>; Wed,  2 Jan 2008 17:56:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m02HtJF0001312\n\tfor <source@collab.sakaiproject.org>; Wed, 2 Jan 2008 12:55:19 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m02HtJKE001310\n\tfor source@collab.sakaiproject.org; Wed, 2 Jan 2008 12:55:19 -0500\nDate: Wed, 2 Jan 2008 12:55:19 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39685 - site-manage/trunk/site-manage-tool/tool/src/java/org/sakaiproject/site/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Jan  2 12:56:50 2008\nX-DSPAM-Confidence: 0.8500\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39685\n\nAuthor: zqian@umich.edu\nDate: 2008-01-02 12:55:18 -0500 (Wed, 02 Jan 2008)\nNew Revision: 39685\n\nModified:\nsite-manage/trunk/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nLog:\nfix to SAK-12575:Adding second roster to course site removes previously added roster\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Wed Jan  2 12:54:14 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 02 Jan 2008 12:54:14 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 02 Jan 2008 12:54:14 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby mission.mail.umich.edu () with ESMTP id m02HsEWP031266;\n\tWed, 2 Jan 2008 12:54:14 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 477BCFC0.24C52.22694 ; \n\t 2 Jan 2008 12:54:10 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4257DB8810;\n\tWed,  2 Jan 2008 17:53:07 +0000 (GMT)\nMessage-ID: <200801021752.m02Hqk8q001298@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 222\n          for <source@collab.sakaiproject.org>;\n          Wed, 2 Jan 2008 17:52:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6DDC43FAD0\n\tfor <source@collab.sakaiproject.org>; Wed,  2 Jan 2008 17:53:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m02HqkGH001300\n\tfor <source@collab.sakaiproject.org>; Wed, 2 Jan 2008 12:52:46 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m02Hqk8q001298\n\tfor source@collab.sakaiproject.org; Wed, 2 Jan 2008 12:52:46 -0500\nDate: Wed, 2 Jan 2008 12:52:46 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r39684 - in gradebook/trunk/app: sakai-tool/src/webapp/WEB-INF ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/producers ui/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Jan  2 12:54:14 2008\nX-DSPAM-Confidence: 0.8462\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39684\n\nAuthor: rjlowe@iupui.edu\nDate: 2008-01-02 12:52:44 -0500 (Wed, 02 Jan 2008)\nNew Revision: 39684\n\nModified:\ngradebook/trunk/app/sakai-tool/src/webapp/WEB-INF/web.xml\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/producers/AddGradebookItemProducer.java\ngradebook/trunk/app/ui/src/webapp/WEB-INF/requestContext.xml\nLog:\nNOJIRA - Gradebook Helper injections\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Wed Jan  2 11:13:25 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 02 Jan 2008 11:13:25 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 02 Jan 2008 11:13:25 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby faithful.mail.umich.edu () with ESMTP id m02GDPdJ003400;\n\tWed, 2 Jan 2008 11:13:25 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 477BB81E.2F8E5.8169 ; \n\t 2 Jan 2008 11:13:21 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id F172CB852C;\n\tWed,  2 Jan 2008 16:13:15 +0000 (GMT)\nMessage-ID: <200801021612.m02GC0dc001119@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 458\n          for <source@collab.sakaiproject.org>;\n          Wed, 2 Jan 2008 16:13:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D3A57427D9\n\tfor <source@collab.sakaiproject.org>; Wed,  2 Jan 2008 16:13:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m02GC0Qn001121\n\tfor <source@collab.sakaiproject.org>; Wed, 2 Jan 2008 11:12:00 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m02GC0dc001119\n\tfor source@collab.sakaiproject.org; Wed, 2 Jan 2008 11:12:00 -0500\nDate: Wed, 2 Jan 2008 11:12:00 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r39683 - gradebook/trunk/app/ui/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Jan  2 11:13:25 2008\nX-DSPAM-Confidence: 0.9860\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39683\n\nAuthor: rjlowe@iupui.edu\nDate: 2008-01-02 11:11:58 -0500 (Wed, 02 Jan 2008)\nNew Revision: 39683\n\nAdded:\ngradebook/trunk/app/ui/src/webapp/WEB-INF/faces-beans.xml\nLog:\nNOJIRA - adding accidentially removed faces-beans.xml\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Wed Jan  2 11:09:35 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 02 Jan 2008 11:09:35 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 02 Jan 2008 11:09:35 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby awakenings.mail.umich.edu () with ESMTP id m02G9Yam000565;\n\tWed, 2 Jan 2008 11:09:34 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 477BB738.9A2.4028 ; \n\t 2 Jan 2008 11:09:30 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2D8DCB7F2B;\n\tWed,  2 Jan 2008 16:09:24 +0000 (GMT)\nMessage-ID: <200801021608.m02G85Mp001097@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 15\n          for <source@collab.sakaiproject.org>;\n          Wed, 2 Jan 2008 16:09:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9BDC1427D9\n\tfor <source@collab.sakaiproject.org>; Wed,  2 Jan 2008 16:09:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m02G85o8001099\n\tfor <source@collab.sakaiproject.org>; Wed, 2 Jan 2008 11:08:05 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m02G85Mp001097\n\tfor source@collab.sakaiproject.org; Wed, 2 Jan 2008 11:08:05 -0500\nDate: Wed, 2 Jan 2008 11:08:05 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r39682 - in gradebook/trunk: . app/sakai-tool/src/webapp/WEB-INF app/sakai-tool/src/webapp/tools app/ui app/ui/src/java/org/sakaiproject/tool/gradebook/ui app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/beans app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/entity app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/params app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/producers app/ui/src/webapp app/ui/src/webapp/WEB-INF app/ui/src/webapp/WEB-INF/bundle app/ui/src/webapp/content app/ui/src/webapp/content/css app/ui/src/webapp/content/templates\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Jan  2 11:09:35 2008\nX-DSPAM-Confidence: 0.9842\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39682\n\nAuthor: rjlowe@iupui.edu\nDate: 2008-01-02 11:08:02 -0500 (Wed, 02 Jan 2008)\nNew Revision: 39682\n\nAdded:\ngradebook/trunk/app/sakai-tool/src/webapp/tools/sakai.gradebook.helpers.xml\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/beans/\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/beans/GradebookItemBean.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/entity/\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/entity/GradebookEntryEntityProvider.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/params/\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/params/AddGradebookItemViewParams.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/producers/\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/producers/AddGradebookItemProducer.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/helpers/producers/PermissionsErrorProducer.java\ngradebook/trunk/app/ui/src/webapp/WEB-INF/applicationContext.xml\ngradebook/trunk/app/ui/src/webapp/WEB-INF/bundle/\ngradebook/trunk/app/ui/src/webapp/WEB-INF/bundle/messages.properties\ngradebook/trunk/app/ui/src/webapp/WEB-INF/requestContext.xml\ngradebook/trunk/app/ui/src/webapp/content/\ngradebook/trunk/app/ui/src/webapp/content/css/\ngradebook/trunk/app/ui/src/webapp/content/css/gradebook.css\ngradebook/trunk/app/ui/src/webapp/content/js/\ngradebook/trunk/app/ui/src/webapp/content/templates/\ngradebook/trunk/app/ui/src/webapp/content/templates/add-gradebook-item.html\ngradebook/trunk/app/ui/src/webapp/content/templates/permissions-error.html\nRemoved:\ngradebook/trunk/app/sakai-tool/src/webapp/WEB-INF/applicationContext.xml\ngradebook/trunk/app/ui/src/webapp/WEB-INF/faces-beans.xml\ngradebook/trunk/helper-app/\nModified:\ngradebook/trunk/app/sakai-tool/src/webapp/WEB-INF/web.xml\ngradebook/trunk/app/ui/pom.xml\ngradebook/trunk/pom.xml\nLog:\nNOJIRA - moving gradebook helper into gradebook webapp\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Wed Jan  2 09:54:32 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 02 Jan 2008 09:54:32 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 02 Jan 2008 09:54:31 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby score.mail.umich.edu () with ESMTP id m02EsViP017747;\n\tWed, 2 Jan 2008 09:54:31 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 477BA59C.2FFBD.27725 ; \n\t 2 Jan 2008 09:54:28 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8FAC2B838B;\n\tWed,  2 Jan 2008 14:53:15 +0000 (GMT)\nMessage-ID: <200801021452.m02Eqwdg001017@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 769\n          for <source@collab.sakaiproject.org>;\n          Wed, 2 Jan 2008 14:52:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D9CFF40E8C\n\tfor <source@collab.sakaiproject.org>; Wed,  2 Jan 2008 14:54:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m02EqwsV001019\n\tfor <source@collab.sakaiproject.org>; Wed, 2 Jan 2008 09:52:58 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m02Eqwdg001017\n\tfor source@collab.sakaiproject.org; Wed, 2 Jan 2008 09:52:58 -0500\nDate: Wed, 2 Jan 2008 09:52:58 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39681 - gradebook/branches/sakai_2-5-x/app/ui/src/java/org/sakaiproject/tool/gradebook/ui\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Jan  2 09:54:31 2008\nX-DSPAM-Confidence: 0.7622\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39681\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2008-01-02 09:52:48 -0500 (Wed, 02 Jan 2008)\nNew Revision: 39681\n\nModified:\ngradebook/branches/sakai_2-5-x/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/SpreadsheetUploadBean.java\nLog:\nsvn log -r39640 https://source.sakaiproject.org/svn/gradebook/trunk\n------------------------------------------------------------------------\nr39640 | josrodri@iupui.edu | 2007-12-28 21:15:33 +0200 (Fri, 28 Dec 2007) | 1 line\n\nSAK-12549: Did not deal properly with a valid assignment but no grades recorded\n------------------------------------------------------------------------\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge -c39640 https://source.sakaiproject.org/svn/gradebook/trunk gradebook/\nU\ngradebook/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/SpreadsheetUploadBean.java\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Wed Jan  2 09:40:42 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 02 Jan 2008 09:40:42 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 02 Jan 2008 09:40:42 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby panther.mail.umich.edu () with ESMTP id m02EegQW019203;\n\tWed, 2 Jan 2008 09:40:42 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 477BA264.93C42.15418 ; \n\t 2 Jan 2008 09:40:39 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D3E9EB8455;\n\tWed,  2 Jan 2008 14:39:34 +0000 (GMT)\nMessage-ID: <200801021439.m02Ed9jw000996@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 429\n          for <source@collab.sakaiproject.org>;\n          Wed, 2 Jan 2008 14:39:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 70A8B40E8C\n\tfor <source@collab.sakaiproject.org>; Wed,  2 Jan 2008 14:40:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m02EdATb000998\n\tfor <source@collab.sakaiproject.org>; Wed, 2 Jan 2008 09:39:10 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m02Ed9jw000996\n\tfor source@collab.sakaiproject.org; Wed, 2 Jan 2008 09:39:09 -0500\nDate: Wed, 2 Jan 2008 09:39:09 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39680 - component/branches/sakai_2-5-x/component-api/component/src/config/org/sakaiproject/config reference/branches/sakai_2-5-x/docs\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Jan  2 09:40:42 2008\nX-DSPAM-Confidence: 0.9865\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39680\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2008-01-02 09:38:43 -0500 (Wed, 02 Jan 2008)\nNew Revision: 39680\n\nModified:\ncomponent/branches/sakai_2-5-x/component-api/component/src/config/org/sakaiproject/config/sakai.properties\nreference/branches/sakai_2-5-x/docs/sakai.properties\nLog:\nSAK-12044 add portuguese as supported languaage\n\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge -c39375 https://source.sakaiproject.org/svn/msgcntr/trunk msgcntr/\nU    msgcntr/messageforums-api/src/bundle/org/sakaiproject/api/app/messagecenter/bundle/Messages_pt_PT.properties\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge -c39598 https://source.sakaiproject.org/svn/reference/trunk reference/\nU    reference/docs/sakai.properties\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge -c39599 https://source.sakaiproject.org/svn/component/trunk component/\nU    component/component-api/component/src/config/org/sakaiproject/config/sakai.properties\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Wed Jan  2 09:38:43 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 02 Jan 2008 09:38:43 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 02 Jan 2008 09:38:43 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby casino.mail.umich.edu () with ESMTP id m02Ecg4S029498;\n\tWed, 2 Jan 2008 09:38:42 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 477BA1EB.543D.16904 ; \n\t 2 Jan 2008 09:38:37 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B288BB8442;\n\tWed,  2 Jan 2008 14:37:31 +0000 (GMT)\nMessage-ID: <200801021437.m02EbGJG000984@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 761\n          for <source@collab.sakaiproject.org>;\n          Wed, 2 Jan 2008 14:37:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B09CE40E8C\n\tfor <source@collab.sakaiproject.org>; Wed,  2 Jan 2008 14:38:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m02EbGpT000986\n\tfor <source@collab.sakaiproject.org>; Wed, 2 Jan 2008 09:37:16 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m02EbGJG000984\n\tfor source@collab.sakaiproject.org; Wed, 2 Jan 2008 09:37:16 -0500\nDate: Wed, 2 Jan 2008 09:37:16 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39679 - assignment/branches/sakai_2-5-x/assignment-bundles msgcntr/branches/sakai_2-5-x/messageforums-api/src/bundle/org/sakaiproject/api/app/messagecenter/bundle rwiki/branches/sakai_2-5-x/rwiki-tool/tool/src/bundle/uk/ac/cam/caret/sakai/rwiki/tool/bundle rwiki/branches/sakai_2-5-x/rwiki-util/radeox/src/bundle rwiki/branches/sakai_2-5-x/rwiki-util/util/src/bundle/uk/ac/cam/caret/sakai/rwiki/utils/bundle sam/branches/sakai_2-5-x/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle sam/branches/sakai_2-5-x/samigo-services/src/java/org/sakaiproject/tool/assessment/bundle search/branches/sakai_2-5-x/search-tool/tool/src/bundle/org/sakaiproject/search/tool/bundle site-manage/branches/sakai_2-5-x/pageorder/tool/src/bundle/org/sakaiproject/tool/pageorder/bundle site-manage/branches/sakai_2-5-x/site-manage-impl/impl/src/bundle site-manage/branches/sakai_2-5-x/site-manage-tool/tool/src/bundle usermembership/branches/sakai_2-5-x/tool/src/bundle/or!\n g/sakaiproject/umem/tool/bundle velocity/branches/sakai_2-5-x/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Jan  2 09:38:43 2008\nX-DSPAM-Confidence: 0.8500\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39679\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2008-01-02 09:33:05 -0500 (Wed, 02 Jan 2008)\nNew Revision: 39679\n\nAdded:\nassignment/branches/sakai_2-5-x/assignment-bundles/assignment_pt_PT.properties\nrwiki/branches/sakai_2-5-x/rwiki-tool/tool/src/bundle/uk/ac/cam/caret/sakai/rwiki/tool/bundle/Messages_pt_PT.properties\nrwiki/branches/sakai_2-5-x/rwiki-tool/tool/src/bundle/uk/ac/cam/caret/sakai/rwiki/tool/bundle/PrepopulatePages_pt_PT.properties\nrwiki/branches/sakai_2-5-x/rwiki-util/radeox/src/bundle/radeox_messages_pt_PT.properties\nrwiki/branches/sakai_2-5-x/rwiki-util/util/src/bundle/uk/ac/cam/caret/sakai/rwiki/utils/bundle/Messages_pt_PT.properties\nsam/branches/sakai_2-5-x/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AssessmentSettingsMessages_pt_PT.properties\nsam/branches/sakai_2-5-x/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorFrontDoorMessages_pt_PT.properties\nsam/branches/sakai_2-5-x/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorImportExport_pt_PT.properties\nsam/branches/sakai_2-5-x/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorMessages_pt_PT.properties\nsam/branches/sakai_2-5-x/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/DeliveryMessages_pt_PT.properties\nsam/branches/sakai_2-5-x/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/EvaluationMessages_pt_PT.properties\nsam/branches/sakai_2-5-x/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/GeneralMessages_pt_PT.properties\nsam/branches/sakai_2-5-x/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/MainIndexMessages_pt_PT.properties\nsam/branches/sakai_2-5-x/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/SelectIndexMessages_pt_PT.properties\nsam/branches/sakai_2-5-x/samigo-services/src/java/org/sakaiproject/tool/assessment/bundle/Messages_pt_PT.properties\nsearch/branches/sakai_2-5-x/search-tool/tool/src/bundle/org/sakaiproject/search/tool/bundle/Messages_pt_PT.properties\nsite-manage/branches/sakai_2-5-x/pageorder/tool/src/bundle/org/sakaiproject/tool/pageorder/bundle/Messages_pt_PT.properties\nsite-manage/branches/sakai_2-5-x/site-manage-impl/impl/src/bundle/SectionFields_pt_PT.properties\nsite-manage/branches/sakai_2-5-x/site-manage-tool/tool/src/bundle/membership_pt_PT.properties\nsite-manage/branches/sakai_2-5-x/site-manage-tool/tool/src/bundle/sitebrowser_pt_PT.properties\nsite-manage/branches/sakai_2-5-x/site-manage-tool/tool/src/bundle/sitesetupgeneric_pt_PT.properties\nvelocity/branches/sakai_2-5-x/tool/src/bundle/velocity-tool_pt_PT.properties\nModified:\nmsgcntr/branches/sakai_2-5-x/messageforums-api/src/bundle/org/sakaiproject/api/app/messagecenter/bundle/Messages_pt_PT.properties\nusermembership/branches/sakai_2-5-x/tool/src/bundle/org/sakaiproject/umem/tool/bundle/Messages_pt_PT.properties\nLog:\nSAK-12044 pt_PT bundles part 4 - final batch\n\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge -c39202 https://source.sakaiproject.org/svn/search/trunk search/\nA    search/search-tool/tool/src/bundle/org/sakaiproject/search/tool/bundle/Messages_pt_PT.properties\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge -c39202 https://source.sakaiproject.org/svn/usermembership/trunk usermembership/\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge -c39203 https://source.sakaiproject.org/svn/usermembership/trunk usermembership/\nU    usermembership/tool/src/bundle/org/sakaiproject/umem/tool/bundle/Messages_pt_PT.properties\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge -c39204 https://source.sakaiproject.org/svn/velocity/trunk velocity/\nA    velocity/tool/src/bundle/velocity-tool_pt_PT.properties\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge -c39205 https://source.sakaiproject.org/svn/rwiki/trunk rwiki/\nA    rwiki/rwiki-tool/tool/src/bundle/uk/ac/cam/caret/sakai/rwiki/tool/bundle/PrepopulatePages_pt_PT.properties\nA    rwiki/rwiki-tool/tool/src/bundle/uk/ac/cam/caret/sakai/rwiki/tool/bundle/Messages_pt_PT.properties\nA    rwiki/rwiki-util/radeox/src/bundle/radeox_messages_pt_PT.properties\nA    rwiki/rwiki-util/util/src/bundle/uk/ac/cam/caret/sakai/rwiki/utils/bundle/Messages_pt_PT.properties\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge -c39206 https://source.sakaiproject.org/svn/site-manage/trunk site-manage/\nA    site-manage/site-manage-tool/tool/src/bundle/sitesetupgeneric_pt_PT.properties\nA    site-manage/site-manage-tool/tool/src/bundle/membership_pt_PT.properties\nA    site-manage/site-manage-tool/tool/src/bundle/sitebrowser_pt_PT.properties\nA    site-manage/pageorder/tool/src/bundle/org/sakaiproject/tool/pageorder/bundle/Messages_pt_PT.properties\nA    site-manage/site-manage-impl/impl/src/bundle/SectionFields_pt_PT.properties\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge -c39207 https://source.sakaiproject.org/svn/assignment/trunk assignment/\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge -c39359 https://source.sakaiproject.org/svn/assignment/trunk assignment/\nA    assignment/assignment-bundles/assignment_pt_PT.properties\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge -c39368 https://source.sakaiproject.org/svn/sam/trunk sam\nA    sam/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorFrontDoorMessages_pt_PT.properties\nA    sam/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/EvaluationMessages_pt_PT.properties\nA    sam/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/MainIndexMessages_pt_PT.properties\nA    sam/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/SelectIndexMessages_pt_PT.properties\nA    sam/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorMessages_pt_PT.properties\nA    sam/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/GeneralMessages_pt_PT.properties\nA    sam/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorImportExport_pt_PT.properties\nA    sam/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AssessmentSettingsMessages_pt_PT.properties\nA    sam/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/DeliveryMessages_pt_PT.properties\nA    sam/samigo-services/src/java/org/sakaiproject/tool/assessment/bundle/Messages_pt_PT.properties\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge -c39375 https://source.sakaiproject.org/svn/msgcntr/trunk msgcntr/\nU    msgcntr/messageforums-api/src/bundle/org/sakaiproject/api/app/messagecenter/bundle/Messages_pt_PT.properties\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Wed Jan  2 09:16:03 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 02 Jan 2008 09:16:03 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 02 Jan 2008 09:16:03 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby mission.mail.umich.edu () with ESMTP id m02EG3qc027295;\n\tWed, 2 Jan 2008 09:16:03 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 477B9C9D.E968C.12891 ; \n\t 2 Jan 2008 09:16:00 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1A3EEB83F1;\n\tWed,  2 Jan 2008 14:14:49 +0000 (GMT)\nMessage-ID: <200801021414.m02EEV0T000957@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 624\n          for <source@collab.sakaiproject.org>;\n          Wed, 2 Jan 2008 14:14:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C2BA04067D\n\tfor <source@collab.sakaiproject.org>; Wed,  2 Jan 2008 14:15:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m02EEVMH000959\n\tfor <source@collab.sakaiproject.org>; Wed, 2 Jan 2008 09:14:31 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m02EEV0T000957\n\tfor source@collab.sakaiproject.org; Wed, 2 Jan 2008 09:14:31 -0500\nDate: Wed, 2 Jan 2008 09:14:31 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39678 - citations/branches/sakai_2-5-x/citations-util/util/src/bundle content/branches/sakai_2-5-x/content-bundles content/branches/sakai_2-5-x/content-impl/impl/src/bundle content/branches/sakai_2-5-x/content-tool/tool/src/bundle presence/branches/sakai_2-5-x/presence-tool/tool/src/bundle roster/branches/sakai_2-5-x/roster-app/src/bundle/org/sakaiproject/tool/roster/bundle user/branches/sakai_2-5-x/user-tool-prefs/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Jan  2 09:16:03 2008\nX-DSPAM-Confidence: 0.8479\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39678\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2008-01-02 09:12:50 -0500 (Wed, 02 Jan 2008)\nNew Revision: 39678\n\nAdded:\ncitations/branches/sakai_2-5-x/citations-util/util/src/bundle/citations_pt_PT.properties\ncontent/branches/sakai_2-5-x/content-bundles/content_pt_PT.properties\ncontent/branches/sakai_2-5-x/content-bundles/types_pt_PT.properties\ncontent/branches/sakai_2-5-x/content-impl/impl/src/bundle/siteemacon_pt_PT.properties\ncontent/branches/sakai_2-5-x/content-tool/tool/src/bundle/helper_pt_PT.properties\npresence/branches/sakai_2-5-x/presence-tool/tool/src/bundle/admin_pt_PT.properties\nroster/branches/sakai_2-5-x/roster-app/src/bundle/org/sakaiproject/tool/roster/bundle/Messages_pt_PT.properties\nuser/branches/sakai_2-5-x/user-tool-prefs/tool/src/bundle/user-tool-prefs_pt_PT.properties\nLog:\nSAK-12044 pt_PT message bundles batch 3\n\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge -c39197 https://source.sakaiproject.org/svn/user/trunk user\nA    user/user-tool-prefs/tool/src/bundle/user-tool-prefs_pt_PT.properties\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge -c39198 https://source.sakaiproject.org/svn/presence/trunk presence/\nA    presence/presence-tool/tool/src/bundle/admin_pt_PT.properties\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge -c39199 https://source.sakaiproject.org/svn/citations/trunk citations/\nA    citations/citations-util/util/src/bundle/citations_pt_PT.properties\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge -c39200 https://source.sakaiproject.org/svn/content/trunk content\nA    content/content-bundles/types_pt_PT.properties\nA    content/content-bundles/content_pt_PT.properties\nA    content/content-tool/tool/src/bundle/helper_pt_PT.properties\nA    content/content-impl/impl/src/bundle/siteemacon_pt_PT.properties\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge -c39200 https://source.sakaiproject.org/svn/roster/trunk roster/\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge -c39201 https://source.sakaiproject.org/svn/roster/trunk roster/\nA    roster/roster-app/src/bundle/org/sakaiproject/tool/roster/bundle/Messages_pt_PT.properties\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Wed Jan  2 09:13:10 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 02 Jan 2008 09:13:10 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 02 Jan 2008 09:13:10 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby casino.mail.umich.edu () with ESMTP id m02EDAHJ016720;\n\tWed, 2 Jan 2008 09:13:10 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 477B9BE8.977E.19989 ; \n\t 2 Jan 2008 09:12:58 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 556B7B8404;\n\tWed,  2 Jan 2008 14:11:43 +0000 (GMT)\nMessage-ID: <200801021410.m02EAaGd000928@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 85\n          for <source@collab.sakaiproject.org>;\n          Wed, 2 Jan 2008 14:11:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DC7944067D\n\tfor <source@collab.sakaiproject.org>; Wed,  2 Jan 2008 14:11:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m02EAaSg000930\n\tfor <source@collab.sakaiproject.org>; Wed, 2 Jan 2008 09:10:36 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m02EAaGd000928\n\tfor source@collab.sakaiproject.org; Wed, 2 Jan 2008 09:10:36 -0500\nDate: Wed, 2 Jan 2008 09:10:36 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r39677 - entitybroker/trunk/api/src/java/org/sakaiproject/entitybroker/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Jan  2 09:13:10 2008\nX-DSPAM-Confidence: 0.9865\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39677\n\nAuthor: aaronz@vt.edu\nDate: 2008-01-02 09:10:34 -0500 (Wed, 02 Jan 2008)\nNew Revision: 39677\n\nModified:\nentitybroker/trunk/api/src/java/org/sakaiproject/entitybroker/util/ClassLoaderReporter.java\nLog:\nSAK-12408: Added comment to the EB interface to make it more clear\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Wed Jan  2 09:07:48 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 02 Jan 2008 09:07:48 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 02 Jan 2008 09:07:48 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby panther.mail.umich.edu () with ESMTP id m02E7lC0002907;\n\tWed, 2 Jan 2008 09:07:47 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 477B9AAC.D17F0.15613 ; \n\t 2 Jan 2008 09:07:43 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 07603B83D7;\n\tWed,  2 Jan 2008 14:07:35 +0000 (GMT)\nMessage-ID: <200801021406.m02E6Ims000892@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 870\n          for <source@collab.sakaiproject.org>;\n          Wed, 2 Jan 2008 14:07:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E5D9A40696\n\tfor <source@collab.sakaiproject.org>; Wed,  2 Jan 2008 14:07:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m02E6Iw4000894\n\tfor <source@collab.sakaiproject.org>; Wed, 2 Jan 2008 09:06:18 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m02E6Ims000892\n\tfor source@collab.sakaiproject.org; Wed, 2 Jan 2008 09:06:18 -0500\nDate: Wed, 2 Jan 2008 09:06:18 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39676 - email/branches/sakai_2-5-x/email-impl/impl/src/bundle login/branches/sakai_2-5-x/login-authn-tool/tool/src/bundle login/branches/sakai_2-5-x/login-tool/tool/src/bundle mailarchive/branches/sakai_2-5-x/mailarchive-impl/impl/src/bundle mailarchive/branches/sakai_2-5-x/mailarchive-tool/tool/src/bundle message/branches/sakai_2-5-x/message-tool/tool/src/bundle msgcntr/branches/sakai_2-5-x/messageforums-api/src/bundle/org/sakaiproject/api/app/messagecenter/bundle portal/branches/sakai_2-5-x/portal-impl/impl/src/bundle portal/branches/sakai_2-5-x/portal-util/util/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Jan  2 09:07:48 2008\nX-DSPAM-Confidence: 0.9852\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39676\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2008-01-02 09:04:14 -0500 (Wed, 02 Jan 2008)\nNew Revision: 39676\n\nAdded:\nemail/branches/sakai_2-5-x/email-impl/impl/src/bundle/email-impl_pt_PT.properties\nlogin/branches/sakai_2-5-x/login-authn-tool/tool/src/bundle/sitenav_pt_PT.properties\nlogin/branches/sakai_2-5-x/login-tool/tool/src/bundle/auth_pt_PT.properties\nmailarchive/branches/sakai_2-5-x/mailarchive-impl/impl/src/bundle/siteemaanc_pt_PT.properties\nmailarchive/branches/sakai_2-5-x/mailarchive-tool/tool/src/bundle/email_pt_PT.properties\nmessage/branches/sakai_2-5-x/message-tool/tool/src/bundle/recent_pt_PT.properties\nmsgcntr/branches/sakai_2-5-x/messageforums-api/src/bundle/org/sakaiproject/api/app/messagecenter/bundle/Messages_pt_PT.properties\nportal/branches/sakai_2-5-x/portal-impl/impl/src/bundle/sitenav_pt_PT.properties\nportal/branches/sakai_2-5-x/portal-util/util/src/bundle/portal-util_pt_PT.properties\nLog:\nSAK-12044 pt_pt message bundles 2\n\nsvn merge -c39191 https://source.sakaiproject.org/svn/email/trunk email/\nA    email/email-impl/impl/src/bundle/email-impl_pt_PT.properties\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge -c39192 https://source.sakaiproject.org/svn/mailarchive/trunk mailarchive/\nA    mailarchive/mailarchive-tool/tool/src/bundle/email_pt_PT.properties\nA    mailarchive/mailarchive-impl/impl/src/bundle/siteemaanc_pt_PT.properties\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge -c39193 https://source.sakaiproject.org/svn/msgcntr/trunk msgcntr/\nA    msgcntr/messageforums-api/src/bundle/org/sakaiproject/api/app/messagecenter/bundle/Messages_pt_PT.properties\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge -c39194 https://source.sakaiproject.org/svn/message/trunk message/\nA    message/message-tool/tool/src/bundle/recent_pt_PT.properties\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge -c39195 https://source.sakaiproject.org/svn/portal/trunk portal/\nA    portal/portal-impl/impl/src/bundle/sitenav_pt_PT.properties\nA    portal/portal-util/util/src/bundle/portal-util_pt_PT.properties\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge -c39196 https://source.sakaiproject.org/svn/login/trunk login/\nA    login/login-authn-tool/tool/src/bundle/sitenav_pt_PT.properties\nA    login/login-tool/tool/src/bundle/auth_pt_PT.properties\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Wed Jan  2 08:55:03 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 02 Jan 2008 08:55:03 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 02 Jan 2008 08:55:03 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby casino.mail.umich.edu () with ESMTP id m02Dt1IR010035;\n\tWed, 2 Jan 2008 08:55:01 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 477B97AF.A4703.12747 ; \n\t 2 Jan 2008 08:54:58 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 329696195D;\n\tWed,  2 Jan 2008 13:54:52 +0000 (GMT)\nMessage-ID: <200801021353.m02DrUxJ000878@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 651\n          for <source@collab.sakaiproject.org>;\n          Wed, 2 Jan 2008 13:54:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7EB563F32F\n\tfor <source@collab.sakaiproject.org>; Wed,  2 Jan 2008 13:54:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m02DrU5T000880\n\tfor <source@collab.sakaiproject.org>; Wed, 2 Jan 2008 08:53:30 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m02DrUxJ000878\n\tfor source@collab.sakaiproject.org; Wed, 2 Jan 2008 08:53:30 -0500\nDate: Wed, 2 Jan 2008 08:53:30 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39675 - access/branches/sakai_2-5-x/access-impl/impl/src/bundle announcement/branches/sakai_2-5-x/announcement-impl/impl/src/bundle announcement/branches/sakai_2-5-x/announcement-tool/tool/src/bundle blog/branches/sakai_2-5-x/tool/src/bundle/uk/ac/lancs/e_science/sakai/tools/blogger/bundle calendar/branches/sakai_2-5-x/calendar-impl/impl/src/bundle calendar/branches/sakai_2-5-x/calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle calendar/branches/sakai_2-5-x/calendar-tool/tool/src/bundle chat/branches/sakai_2-5-x/chat-impl/impl/src/bundle chat/branches/sakai_2-5-x/chat-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Jan  2 08:55:03 2008\nX-DSPAM-Confidence: 0.9856\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39675\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2008-01-02 08:51:20 -0500 (Wed, 02 Jan 2008)\nNew Revision: 39675\n\nAdded:\naccess/branches/sakai_2-5-x/access-impl/impl/src/bundle/access_pt_PT.properties\nannouncement/branches/sakai_2-5-x/announcement-impl/impl/src/bundle/annc-access_pt_PT.properties\nannouncement/branches/sakai_2-5-x/announcement-impl/impl/src/bundle/siteemaanc_pt_PT.properties\nannouncement/branches/sakai_2-5-x/announcement-tool/tool/src/bundle/announcement_pt_PT.properties\nblog/branches/sakai_2-5-x/tool/src/bundle/uk/ac/lancs/e_science/sakai/tools/blogger/bundle/Messages_pt_PT.properties\ncalendar/branches/sakai_2-5-x/calendar-impl/impl/src/bundle/calendarimpl_pt_PT.properties\ncalendar/branches/sakai_2-5-x/calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_pt_PT.properties\ncalendar/branches/sakai_2-5-x/calendar-tool/tool/src/bundle/calendar_pt_PT.properties\nchat/branches/sakai_2-5-x/chat-impl/impl/src/bundle/chat_pt_PT.properties\nchat/branches/sakai_2-5-x/chat-tool/tool/src/bundle/chat_pt_PT.properties\nLog:\nSAK-12044 first chunck of pt_PT translations\n\nsvn merge -c39186 https://source.sakaiproject.org/svn/access/trunk access/\nA    access/access-impl/impl/src/bundle/access_pt_PT.properties\nsvn merge -c39187 https://source.sakaiproject.org/svn/announcement/trunk announcement\nA    announcement/announcement-tool/tool/src/bundle/announcement_pt_PT.properties\nA    announcement/announcement-impl/impl/src/bundle/annc-access_pt_PT.properties\nA    announcement/announcement-impl/impl/src/bundle/siteemaanc_pt_PT.properties\nsvn merge -c39188 https://source.sakaiproject.org/svn/blog/trunk blog\nA    blog/tool/src/bundle/uk/ac/lancs/e_science/sakai/tools/blogger/bundle/Messages_pt_PT.properties\nsvn merge -c39189 https://source.sakaiproject.org/svn/calendar/trunk calendar/\nA    calendar/calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_pt_PT.properties\nA    calendar/calendar-tool/tool/src/bundle/calendar_pt_PT.properties\nA    calendar/calendar-impl/impl/src/bundle/calendarimpl_pt_PT.properties\nsvn merge -c39190 https://source.sakaiproject.org/svn/chat/trunk chat/\nA    chat/chat-tool/tool/src/bundle/chat_pt_PT.properties\nA    chat/chat-impl/impl/src/bundle/chat_pt_PT.properties\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Wed Jan  2 08:37:45 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 02 Jan 2008 08:37:45 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 02 Jan 2008 08:37:45 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby mission.mail.umich.edu () with ESMTP id m02Dbjua013777;\n\tWed, 2 Jan 2008 08:37:45 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 477B93A2.53910.25963 ; \n\t 2 Jan 2008 08:37:41 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 41AE7B836F;\n\tWed,  2 Jan 2008 13:37:38 +0000 (GMT)\nMessage-ID: <200801021336.m02DaFXJ000836@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 433\n          for <source@collab.sakaiproject.org>;\n          Wed, 2 Jan 2008 13:37:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D70F73F32F\n\tfor <source@collab.sakaiproject.org>; Wed,  2 Jan 2008 13:37:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m02DaF0m000838\n\tfor <source@collab.sakaiproject.org>; Wed, 2 Jan 2008 08:36:15 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m02DaFXJ000836\n\tfor source@collab.sakaiproject.org; Wed, 2 Jan 2008 08:36:15 -0500\nDate: Wed, 2 Jan 2008 08:36:15 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39674 - assignment/branches/sakai_2-5-x/assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Jan  2 08:37:45 2008\nX-DSPAM-Confidence: 0.8519\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39674\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2008-01-02 08:36:05 -0500 (Wed, 02 Jan 2008)\nNew Revision: 39674\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_student_view_submission_confirmation.vm\nLog:\nsvn merge  -c39657 https://source.sakaiproject.org/svn/assignment/trunk assignment/\nU    assignment/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_student_view_submission_confirmation.vm\n\nsvn log -r39657 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr39657 | zqian@umich.edu | 2007-12-31 21:51:23 +0200 (Mon, 31 Dec 2007) | 1 line\nSAK-10943\nFix to SAK-10943:Submission notification fails silently for submitting users who don't have an email address\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Wed Jan  2 08:23:44 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 02 Jan 2008 08:23:44 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 02 Jan 2008 08:23:44 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby sleepers.mail.umich.edu () with ESMTP id m02DNhbs016909;\n\tWed, 2 Jan 2008 08:23:43 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 477B905A.7DFF3.16585 ; \n\t 2 Jan 2008 08:23:41 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 10395B82C9;\n\tWed,  2 Jan 2008 13:23:25 +0000 (GMT)\nMessage-ID: <200801021322.m02DM6F1000811@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 842\n          for <source@collab.sakaiproject.org>;\n          Wed, 2 Jan 2008 13:23:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A47AA3EB30\n\tfor <source@collab.sakaiproject.org>; Wed,  2 Jan 2008 13:23:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m02DM6I0000813\n\tfor <source@collab.sakaiproject.org>; Wed, 2 Jan 2008 08:22:06 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m02DM6F1000811\n\tfor source@collab.sakaiproject.org; Wed, 2 Jan 2008 08:22:06 -0500\nDate: Wed, 2 Jan 2008 08:22:06 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39673 - calendar/branches/sakai_2-5-x/calendar-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Jan  2 08:23:44 2008\nX-DSPAM-Confidence: 0.8514\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39673\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2008-01-02 08:21:56 -0500 (Wed, 02 Jan 2008)\nNew Revision: 39673\n\nModified:\ncalendar/branches/sakai_2-5-x/calendar-tool/tool/src/bundle/calendar.properties\nLog:\nsvn merge  -c39646 https://source.sakaiproject.org/svn/calendar/trunk calendar/\nU    calendar/calendar-tool/tool/src/bundle/calendar.properties\n\nsvn log  -r39646 https://source.sakaiproject.org/svn/calendar/trunk\n------------------------------------------------------------------------\nr39646 | gsilver@umich.edu | 2007-12-30 04:07:07 +0200 (Sun, 30 Dec 2007) | 2 lines\n\nSAK-9349\nhttp://jira.sakaiproject.org/jira/browse/SAK-9349\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Wed Jan  2 08:17:41 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 02 Jan 2008 08:17:41 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 02 Jan 2008 08:17:41 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby awakenings.mail.umich.edu () with ESMTP id m02DHeAv025516;\n\tWed, 2 Jan 2008 08:17:40 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 477B8EEE.CCD34.16797 ; \n\t 2 Jan 2008 08:17:37 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C7472B82C4;\n\tWed,  2 Jan 2008 13:17:29 +0000 (GMT)\nMessage-ID: <200801021316.m02DG2XL000780@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 350\n          for <source@collab.sakaiproject.org>;\n          Wed, 2 Jan 2008 13:17:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CFB8C3F5F9\n\tfor <source@collab.sakaiproject.org>; Wed,  2 Jan 2008 13:17:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m02DG2hR000782\n\tfor <source@collab.sakaiproject.org>; Wed, 2 Jan 2008 08:16:02 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m02DG2XL000780\n\tfor source@collab.sakaiproject.org; Wed, 2 Jan 2008 08:16:02 -0500\nDate: Wed, 2 Jan 2008 08:16:02 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39672 - podcasts/branches/sakai_2-5-x/podcasts/src/java/org/sakaiproject/tool/podcasts\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Jan  2 08:17:41 2008\nX-DSPAM-Confidence: 0.8511\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39672\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2008-01-02 08:15:52 -0500 (Wed, 02 Jan 2008)\nNew Revision: 39672\n\nModified:\npodcasts/branches/sakai_2-5-x/podcasts/src/java/org/sakaiproject/tool/podcasts/RSSPodfeedServlet.java\nLog:\nsvn merge -c39455 https://source.sakaiproject.org/svn/podcasts/trunk podcasts\nU    podcasts/podcasts/src/java/org/sakaiproject/tool/podcasts/RSSPodfeedServlet.java\n\nsvn log -r39455 https://source.sakaiproject.org/svn/podcasts/trunk\n------------------------------------------------------------------------\nr39455 | josrodri@iupui.edu | 2007-12-18 21:51:48 +0200 (Tue, 18 Dec 2007) | 1 line\n\nSAK-6404: changed events logged to podcast.read.public, podcast.read.site\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gopal.ramasammycook@gmail.com Wed Jan  2 07:01:41 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 02 Jan 2008 07:01:41 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 02 Jan 2008 07:01:41 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby sleepers.mail.umich.edu () with ESMTP id m02C1e8T027231;\n\tWed, 2 Jan 2008 07:01:40 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 477B7D14.762BB.15186 ; \n\t 2 Jan 2008 07:01:27 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 98CFA8F0E7;\n\tWed,  2 Jan 2008 12:01:09 +0000 (GMT)\nMessage-ID: <200801021159.m02Bxd62031614@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 686\n          for <source@collab.sakaiproject.org>;\n          Wed, 2 Jan 2008 12:00:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 784063E867\n\tfor <source@collab.sakaiproject.org>; Wed,  2 Jan 2008 12:00:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m02BxdlR031616\n\tfor <source@collab.sakaiproject.org>; Wed, 2 Jan 2008 06:59:39 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m02Bxd62031614\n\tfor source@collab.sakaiproject.org; Wed, 2 Jan 2008 06:59:39 -0500\nDate: Wed, 2 Jan 2008 06:59:39 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gopal.ramasammycook@gmail.com using -f\nTo: source@collab.sakaiproject.org\nFrom: gopal.ramasammycook@gmail.com\nSubject: [sakai] svn commit: r39671 - sam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Jan  2 07:01:41 2008\nX-DSPAM-Confidence: 0.9843\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39671\n\nAuthor: gopal.ramasammycook@gmail.com\nDate: 2008-01-02 06:59:30 -0500 (Wed, 02 Jan 2008)\nNew Revision: 39671\n\nModified:\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/PublishedAssessmentFacadeQueries.java\nLog:\nSAK-12065 Bug Fix for Deleting released group - tooltip display was causing a null pointer exception.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Wed Jan  2 05:16:10 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 02 Jan 2008 05:16:10 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 02 Jan 2008 05:16:10 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby score.mail.umich.edu () with ESMTP id m02AG8VO006787;\n\tWed, 2 Jan 2008 05:16:08 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 477B6461.BE348.1561 ; \n\t 2 Jan 2008 05:16:04 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B2304620B9;\n\tWed,  2 Jan 2008 10:15:58 +0000 (GMT)\nMessage-ID: <200801021014.m02AEeaw031506@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 83\n          for <source@collab.sakaiproject.org>;\n          Wed, 2 Jan 2008 10:15:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 67A9B24B62\n\tfor <source@collab.sakaiproject.org>; Wed,  2 Jan 2008 10:15:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m02AEeWV031508\n\tfor <source@collab.sakaiproject.org>; Wed, 2 Jan 2008 05:14:40 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m02AEeaw031506\n\tfor source@collab.sakaiproject.org; Wed, 2 Jan 2008 05:14:40 -0500\nDate: Wed, 2 Jan 2008 05:14:40 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39670 - event/branches/sakai_2-5-x/event-util/util/src/java/org/sakaiproject/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Jan  2 05:16:10 2008\nX-DSPAM-Confidence: 0.8505\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39670\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2008-01-02 05:14:28 -0500 (Wed, 02 Jan 2008)\nNew Revision: 39670\n\nModified:\nevent/branches/sakai_2-5-x/event-util/util/src/java/org/sakaiproject/util/EmailNotification.java\nLog:\nsvn merge  -c39033 https://source.sakaiproject.org/svn/event/trunk event\nU    event/event-util/util/src/java/org/sakaiproject/util/EmailNotification.java\n\nsvn log -r39033 https://source.sakaiproject.org/svn/event/trunk\n------------------------------------------------------------------------\nr39033 | ian@caret.cam.ac.uk | 2007-12-07 18:03:07 +0200 (Fri, 07 Dec 2007) | 6 lines\n\nhttp://bugs.sakaiproject.org/jira/browse/SAK-11169\n\nAdded switch for bulk preference on email notification,\nPatch Supplied by Daniel Parry.\n\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Wed Jan  2 04:40:56 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 02 Jan 2008 04:40:56 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 02 Jan 2008 04:40:56 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby mission.mail.umich.edu () with ESMTP id m029esYZ025372;\n\tWed, 2 Jan 2008 04:40:54 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 477B5C1D.B5DC0.15753 ; \n\t 2 Jan 2008 04:40:51 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0A28CB7FC5;\n\tWed,  2 Jan 2008 09:40:47 +0000 (GMT)\nMessage-ID: <200801020939.m029dOSM031477@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1000\n          for <source@collab.sakaiproject.org>;\n          Wed, 2 Jan 2008 09:40:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7E61A24EA5\n\tfor <source@collab.sakaiproject.org>; Wed,  2 Jan 2008 09:40:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m029dOnd031479\n\tfor <source@collab.sakaiproject.org>; Wed, 2 Jan 2008 04:39:24 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m029dOSM031477\n\tfor source@collab.sakaiproject.org; Wed, 2 Jan 2008 04:39:24 -0500\nDate: Wed, 2 Jan 2008 04:39:24 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39669 - in assignment/branches/sakai_2-5-x: assignment-bundles assignment-tool/tool/src/java/org/sakaiproject/assignment/tool assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Jan  2 04:40:56 2008\nX-DSPAM-Confidence: 0.7625\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39669\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2008-01-02 04:38:54 -0500 (Wed, 02 Jan 2008)\nNew Revision: 39669\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-bundles/assignment.properties\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_grading_submission.vm\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_list_submissions.vm\nLog:\nsvn merge  -c38510 https://source.sakaiproject.org/svn/assignment/trunk assignment/\nU    assignment/assignment-bundles/assignment.properties\nU    assignment/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nU    assignment/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_list_submissions.vm\nU\nassignment/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_grading_submission.vm\n\nsvn log -r38510 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr38510 | zqian@umich.edu | 2007-11-20 23:08:48 +0200 (Tue, 20 Nov 2007) | 1 line\n\nfix to SAK-12227:Drafts should not be gradable before a due date\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Wed Jan  2 04:24:50 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 02 Jan 2008 04:24:50 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 02 Jan 2008 04:24:50 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby sleepers.mail.umich.edu () with ESMTP id m029Omhu025841;\n\tWed, 2 Jan 2008 04:24:48 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 477B585B.6740F.18513 ; \n\t 2 Jan 2008 04:24:46 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 45D7AB7ED6;\n\tWed,  2 Jan 2008 09:24:45 +0000 (GMT)\nMessage-ID: <200801020923.m029NMHw031431@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 342\n          for <source@collab.sakaiproject.org>;\n          Wed, 2 Jan 2008 09:24:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 90B2F24EA5\n\tfor <source@collab.sakaiproject.org>; Wed,  2 Jan 2008 09:24:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m029NMRS031433\n\tfor <source@collab.sakaiproject.org>; Wed, 2 Jan 2008 04:23:22 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m029NMHw031431\n\tfor source@collab.sakaiproject.org; Wed, 2 Jan 2008 04:23:22 -0500\nDate: Wed, 2 Jan 2008 04:23:22 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39668 - assignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Jan  2 04:24:50 2008\nX-DSPAM-Confidence: 0.8524\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39668\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2008-01-02 04:23:12 -0500 (Wed, 02 Jan 2008)\nNew Revision: 39668\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nsvn log -r39659 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr39659 | zqian@umich.edu | 2007-12-31 23:22:03 +0200 (Mon, 31 Dec 2007) | 1 line\n\nfix to SAK-12543: Assignment tool Adds a Zero at the end of point values under certain condition\n------------------------------------------------------------------------\n\nsvn merge  -c39659 https://source.sakaiproject.org/svn/assignment/trunk assignment/\nU    assignment/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Wed Jan  2 03:56:59 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 02 Jan 2008 03:56:59 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 02 Jan 2008 03:56:59 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby flawless.mail.umich.edu () with ESMTP id m028uvSp024067;\n\tWed, 2 Jan 2008 03:56:57 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 477B51CB.C5B34.20922 ; \n\t 2 Jan 2008 03:56:46 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 652BCB7583;\n\tWed,  2 Jan 2008 08:56:44 +0000 (GMT)\nMessage-ID: <200801020855.m028tNPG030945@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 82\n          for <source@collab.sakaiproject.org>;\n          Wed, 2 Jan 2008 08:56:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 239083A3B9\n\tfor <source@collab.sakaiproject.org>; Wed,  2 Jan 2008 08:56:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m028tNoI030947\n\tfor <source@collab.sakaiproject.org>; Wed, 2 Jan 2008 03:55:23 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m028tNPG030945\n\tfor source@collab.sakaiproject.org; Wed, 2 Jan 2008 03:55:23 -0500\nDate: Wed, 2 Jan 2008 03:55:23 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39667 - in site-manage/branches/sakai_2-5-x/site-manage-tool/tool/src: java/org/sakaiproject/site/tool webapp/vm/sitesetup\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Jan  2 03:56:59 2008\nX-DSPAM-Confidence: 0.7623\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39667\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2008-01-02 03:55:03 -0500 (Wed, 02 Jan 2008)\nNew Revision: 39667\n\nModified:\nsite-manage/branches/sakai_2-5-x/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nsite-manage/branches/sakai_2-5-x/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-addParticipant.vm\nLog:\nsvn log -r39603 https://source.sakaiproject.org/svn/site-manage/trunk\n------------------------------------------------------------------------\nr39603 | zqian@umich.edu | 2007-12-21 19:19:37 +0200 (Fri, 21 Dec 2007) | 1 line\n\nFix to SAK-12547:\"Students registered for course\" shown for non-course sites\n------------------------------------------------------------------------\nsvn merge -c39603 https://source.sakaiproject.org/svn/site-manage/trunk site-manage/\nU    site-manage/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nC    site-manage/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-addParticipant.vm\n\n\nConflict was merged manualy\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Wed Jan  2 03:22:37 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 02 Jan 2008 03:22:37 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 02 Jan 2008 03:22:37 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby score.mail.umich.edu () with ESMTP id m028MZjO018928;\n\tWed, 2 Jan 2008 03:22:35 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 477B49C6.48AAB.20329 ; \n\t 2 Jan 2008 03:22:32 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 68785B7ACC;\n\tWed,  2 Jan 2008 08:22:18 +0000 (GMT)\nMessage-ID: <200801020820.m028KvWT030865@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 947\n          for <source@collab.sakaiproject.org>;\n          Wed, 2 Jan 2008 08:21:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5D29C3AEB3\n\tfor <source@collab.sakaiproject.org>; Wed,  2 Jan 2008 08:22:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m028KvS4030867\n\tfor <source@collab.sakaiproject.org>; Wed, 2 Jan 2008 03:20:57 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m028KvWT030865\n\tfor source@collab.sakaiproject.org; Wed, 2 Jan 2008 03:20:57 -0500\nDate: Wed, 2 Jan 2008 03:20:57 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39666 - util/branches/sakai_2-5-x/util-util/util/src/java/org/sakaiproject/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Jan  2 03:22:37 2008\nX-DSPAM-Confidence: 0.8509\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39666\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2008-01-02 03:20:47 -0500 (Wed, 02 Jan 2008)\nNew Revision: 39666\n\nModified:\nutil/branches/sakai_2-5-x/util-util/util/src/java/org/sakaiproject/util/FormattedText.java\nLog:\nsvn log -r38889 https://source.sakaiproject.org/svn/util/trunk\n------------------------------------------------------------------------\nr38889 | joshua.ryan@asu.edu | 2007-11-30 00:20:17 +0200 (Fri, 30 Nov 2007) | 2 lines\n\nSAK-11056 added 'start' attribute to the allowed list of attributes in safe html\n\n------------------------------------------------------------------------\n\nsvn merge  -c38889 https://source.sakaiproject.org/svn/util/trunk util/\nU    util/util-util/util/src/java/org/sakaiproject/util/FormattedText.java\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Wed Jan  2 03:04:19 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 02 Jan 2008 03:04:19 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 02 Jan 2008 03:04:19 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby panther.mail.umich.edu () with ESMTP id m0284HZJ012679;\n\tWed, 2 Jan 2008 03:04:17 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 477B457C.4C19E.442 ; \n\t 2 Jan 2008 03:04:15 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 111AEB7BD0;\n\tWed,  2 Jan 2008 08:04:11 +0000 (GMT)\nMessage-ID: <200801020802.m0282tRX030848@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 320\n          for <source@collab.sakaiproject.org>;\n          Wed, 2 Jan 2008 08:03:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3A7553AEB3\n\tfor <source@collab.sakaiproject.org>; Wed,  2 Jan 2008 08:03:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m0282t0C030850\n\tfor <source@collab.sakaiproject.org>; Wed, 2 Jan 2008 03:02:55 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m0282tRX030848\n\tfor source@collab.sakaiproject.org; Wed, 2 Jan 2008 03:02:55 -0500\nDate: Wed, 2 Jan 2008 03:02:55 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [contrib] svn commit: r44484 - uct\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Jan  2 03:04:19 2008\nX-DSPAM-Confidence: 0.9844\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn?root=contrib&view=rev&rev=44484\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2008-01-02 03:02:46 -0500 (Wed, 02 Jan 2008)\nNew Revision: 44484\n\nRemoved:\nuct/reset-pass/\nLog:\nSAK-11961 This code is now in main svn \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Wed Jan  2 03:02:55 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 02 Jan 2008 03:02:55 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 02 Jan 2008 03:02:55 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby fan.mail.umich.edu () with ESMTP id m0282prw005404;\n\tWed, 2 Jan 2008 03:02:51 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 477B4525.D651D.26708 ; \n\t 2 Jan 2008 03:02:48 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 14D2266375;\n\tWed,  2 Jan 2008 08:02:39 +0000 (GMT)\nMessage-ID: <200801020801.m0281HWA030836@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 997\n          for <source@collab.sakaiproject.org>;\n          Wed, 2 Jan 2008 08:02:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 05FD73AEB3\n\tfor <source@collab.sakaiproject.org>; Wed,  2 Jan 2008 08:02:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m0281HW1030838\n\tfor <source@collab.sakaiproject.org>; Wed, 2 Jan 2008 03:01:17 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m0281HWA030836\n\tfor source@collab.sakaiproject.org; Wed, 2 Jan 2008 03:01:17 -0500\nDate: Wed, 2 Jan 2008 03:01:17 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39665 - in reset-pass/branches/sakai_2-4-x: . reset-pass\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Jan  2 03:02:55 2008\nX-DSPAM-Confidence: 0.8472\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39665\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2008-01-02 03:00:53 -0500 (Wed, 02 Jan 2008)\nNew Revision: 39665\n\nAdded:\nreset-pass/branches/sakai_2-4-x/project.properties\nreset-pass/branches/sakai_2-4-x/project.xml\nreset-pass/branches/sakai_2-4-x/reset-pass/project.properties\nreset-pass/branches/sakai_2-4-x/reset-pass/project.xml\nLog:\nSAK-11961 add the maven 1 build artefacts\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Wed Jan  2 02:53:22 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 02 Jan 2008 02:53:22 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 02 Jan 2008 02:53:22 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby faithful.mail.umich.edu () with ESMTP id m027rJge029126;\n\tWed, 2 Jan 2008 02:53:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 477B42E9.8268C.19690 ; \n\t 2 Jan 2008 02:53:16 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6228366375;\n\tWed,  2 Jan 2008 07:53:22 +0000 (GMT)\nMessage-ID: <200801020751.m027plRv030812@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 92\n          for <source@collab.sakaiproject.org>;\n          Wed, 2 Jan 2008 07:53:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 28C543AD6A\n\tfor <source@collab.sakaiproject.org>; Wed,  2 Jan 2008 07:52:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m027plgG030814\n\tfor <source@collab.sakaiproject.org>; Wed, 2 Jan 2008 02:51:47 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m027plRv030812\n\tfor source@collab.sakaiproject.org; Wed, 2 Jan 2008 02:51:47 -0500\nDate: Wed, 2 Jan 2008 02:51:47 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39664 - reset-pass/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Jan  2 02:53:22 2008\nX-DSPAM-Confidence: 0.9823\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39664\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2008-01-02 02:51:31 -0500 (Wed, 02 Jan 2008)\nNew Revision: 39664\n\nAdded:\nreset-pass/branches/sakai_2-4-x/\nLog:\nCut a 2-4-x branch\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Tue Jan  1 20:25:00 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 01 Jan 2008 20:25:00 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 01 Jan 2008 20:25:00 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby sleepers.mail.umich.edu () with ESMTP id m021OwVY022052;\n\tTue, 1 Jan 2008 20:24:58 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 477AE7E5.16A5A.21242 ; \n\t 1 Jan 2008 20:24:56 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 14B214EF08;\n\tWed,  2 Jan 2008 01:24:44 +0000 (GMT)\nMessage-ID: <200801020123.m021N2Q9030488@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 776\n          for <source@collab.sakaiproject.org>;\n          Wed, 2 Jan 2008 01:24:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 58DE123889\n\tfor <source@collab.sakaiproject.org>; Wed,  2 Jan 2008 01:24:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m021N3d3030490\n\tfor <source@collab.sakaiproject.org>; Tue, 1 Jan 2008 20:23:03 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m021N2Q9030488\n\tfor source@collab.sakaiproject.org; Tue, 1 Jan 2008 20:23:02 -0500\nDate: Tue, 1 Jan 2008 20:23:02 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39663 - in component/branches/SAK-12134/component-api/component/src/java/org/sakaiproject: component/api component/impl component/proxy util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Jan  1 20:25:00 2008\nX-DSPAM-Confidence: 0.8489\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39663\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2008-01-01 20:22:44 -0500 (Tue, 01 Jan 2008)\nNew Revision: 39663\n\nAdded:\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/util/ComponentManagerRegister.java\nRemoved:\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/util/NoisierDefaultListableBeanFactoryPreMerge.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/util/SakaiComponentApplicationContextX.java\nModified:\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/api/ComponentBeanFactory.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/api/ComponentManager.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/impl/DynamicDefaultSakaiProperties.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/impl/SpringCompMgr.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/proxy/ComponentManagerProxy.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/util/ComponentApplicationContext.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/util/ComponentsLoader.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/util/ContainerApplicationContext.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/util/NoisierDefaultListableBeanFactory.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/util/PropertyOverrideConfigurer.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/util/SpringComponentManager.java\nLog:\nSAK-12134\nWorking version using all exported from seperate application contexts,\nhowever, there appear to be some errors with duplicate initialization of components in more than one component manager.\n\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Tue Jan  1 07:40:27 2008\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 01 Jan 2008 07:40:27 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 01 Jan 2008 07:40:27 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby brazil.mail.umich.edu () with ESMTP id m01CeQwk003485;\n\tTue, 1 Jan 2008 07:40:26 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 477A34B4.AA373.1089 ; \n\t 1 Jan 2008 07:40:23 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EADB3AD70D;\n\tTue,  1 Jan 2008 12:40:16 +0000 (GMT)\nMessage-ID: <200801011238.m01CcxYc028903@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 998\n          for <source@collab.sakaiproject.org>;\n          Tue, 1 Jan 2008 12:40:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0B6DF3E831\n\tfor <source@collab.sakaiproject.org>; Tue,  1 Jan 2008 12:40:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id m01Cd0jm028905\n\tfor <source@collab.sakaiproject.org>; Tue, 1 Jan 2008 07:39:00 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id m01CcxYc028903\n\tfor source@collab.sakaiproject.org; Tue, 1 Jan 2008 07:38:59 -0500\nDate: Tue, 1 Jan 2008 07:38:59 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39662 - in component/branches/SAK-12134: . component-api component-api/component/src/config/org/sakaiproject/config component-api/component/src/java/org/sakaiproject/component/api component-api/component/src/java/org/sakaiproject/component/cover component-api/component/src/java/org/sakaiproject/component/impl component-api/component/src/java/org/sakaiproject/component/proxy component-api/component/src/java/org/sakaiproject/util component-impl component-impl/impl/src/java/org/sakaiproject/component/impl component-impl/integration-test component-impl/integration-test/src component-impl/integration-test/src/java component-impl/integration-test/src/java/org component-impl/integration-test/src/java/org/sakaiproject component-impl/integration-test/src/java/org/sakaiproject/component component-impl/integration-test/src/java/org/sakaiproject/component/test component-impl/integration-test/src/java/org/sakaiproject/component/test/dynamic component-impl/in!\n tegration-test/src/test component-impl/integration-test/src/test/java component-impl/integration-test/src/test/java/org component-impl/integration-test/src/test/java/org/sakaiproject component-impl/integration-test/src/test/java/org/sakaiproject/component component-impl/integration-test/src/test/resources component-impl/integration-test/src/test/resources/dynamic component-impl/integration-test/src/test/resources/filesystem component-impl/integration-test/src/webapp component-impl/integration-test/src/webapp/WEB-INF component-impl/integration-test/xdocs component-impl/pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Jan  1 07:40:27 2008\nX-DSPAM-Confidence: 0.6999\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39662\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2008-01-01 07:37:54 -0500 (Tue, 01 Jan 2008)\nNew Revision: 39662\n\nAdded:\ncomponent/branches/SAK-12134/component-api/component/src/config/org/sakaiproject/config/sakai-configuration.xml\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/impl/DynamicDefaultSakaiProperties.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/util/BeanFactoryPostProcessorCreator.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/util/ComponentApplicationContext.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/util/ContainerApplicationContext.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/util/NoisierDefaultListableBeanFactoryPreMerge.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/util/ReversiblePropertyOverrideConfigurer.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/util/SakaiComponentApplicationContextX.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/util/SakaiProperties.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/util/SakaiPropertyPromoter.java\ncomponent/branches/SAK-12134/component-impl/integration-test/\ncomponent/branches/SAK-12134/component-impl/integration-test/pom.xml\ncomponent/branches/SAK-12134/component-impl/integration-test/src/\ncomponent/branches/SAK-12134/component-impl/integration-test/src/java/\ncomponent/branches/SAK-12134/component-impl/integration-test/src/java/org/\ncomponent/branches/SAK-12134/component-impl/integration-test/src/java/org/sakaiproject/\ncomponent/branches/SAK-12134/component-impl/integration-test/src/java/org/sakaiproject/component/\ncomponent/branches/SAK-12134/component-impl/integration-test/src/java/org/sakaiproject/component/test/\ncomponent/branches/SAK-12134/component-impl/integration-test/src/java/org/sakaiproject/component/test/ITestComponent.java\ncomponent/branches/SAK-12134/component-impl/integration-test/src/java/org/sakaiproject/component/test/ITestProvider.java\ncomponent/branches/SAK-12134/component-impl/integration-test/src/java/org/sakaiproject/component/test/TestComponent.java\ncomponent/branches/SAK-12134/component-impl/integration-test/src/java/org/sakaiproject/component/test/TestProvider1.java\ncomponent/branches/SAK-12134/component-impl/integration-test/src/java/org/sakaiproject/component/test/TestProvider2.java\ncomponent/branches/SAK-12134/component-impl/integration-test/src/java/org/sakaiproject/component/test/dynamic/\ncomponent/branches/SAK-12134/component-impl/integration-test/src/java/org/sakaiproject/component/test/dynamic/DbPropertiesDao.java\ncomponent/branches/SAK-12134/component-impl/integration-test/src/test/\ncomponent/branches/SAK-12134/component-impl/integration-test/src/test/java/\ncomponent/branches/SAK-12134/component-impl/integration-test/src/test/java/org/\ncomponent/branches/SAK-12134/component-impl/integration-test/src/test/java/org/sakaiproject/\ncomponent/branches/SAK-12134/component-impl/integration-test/src/test/java/org/sakaiproject/component/\ncomponent/branches/SAK-12134/component-impl/integration-test/src/test/java/org/sakaiproject/component/ConfigurationLoadingTest.java\ncomponent/branches/SAK-12134/component-impl/integration-test/src/test/java/org/sakaiproject/component/DynamicConfigurationTest.java\ncomponent/branches/SAK-12134/component-impl/integration-test/src/test/resources/\ncomponent/branches/SAK-12134/component-impl/integration-test/src/test/resources/dynamic/\ncomponent/branches/SAK-12134/component-impl/integration-test/src/test/resources/dynamic/sakai-configuration.xml\ncomponent/branches/SAK-12134/component-impl/integration-test/src/test/resources/dynamic/sakai.properties\ncomponent/branches/SAK-12134/component-impl/integration-test/src/test/resources/filesystem/\ncomponent/branches/SAK-12134/component-impl/integration-test/src/test/resources/filesystem/sakai-configuration.xml\ncomponent/branches/SAK-12134/component-impl/integration-test/src/test/resources/filesystem/sakai.properties\ncomponent/branches/SAK-12134/component-impl/integration-test/src/test/resources/filesystem/some-peculiar.properties\ncomponent/branches/SAK-12134/component-impl/integration-test/src/test/resources/log4j.properties\ncomponent/branches/SAK-12134/component-impl/integration-test/src/webapp/\ncomponent/branches/SAK-12134/component-impl/integration-test/src/webapp/WEB-INF/\ncomponent/branches/SAK-12134/component-impl/integration-test/src/webapp/WEB-INF/components.xml\ncomponent/branches/SAK-12134/component-impl/integration-test/xdocs/\ncomponent/branches/SAK-12134/component-impl/integration-test/xdocs/README.txt\nModified:\ncomponent/branches/SAK-12134/component-api/.classpath\ncomponent/branches/SAK-12134/component-api/component/src/config/org/sakaiproject/config/sakai.properties\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/api/ComponentBeanFactory.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/api/ComponentManager.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/cover/ComponentManager.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/impl/SpringCompMgr.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/proxy/ComponentManagerProxy.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/util/ComponentsLoader.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/util/NoisierDefaultListableBeanFactory.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/util/SpringComponentManager.java\ncomponent/branches/SAK-12134/component-impl/impl/src/java/org/sakaiproject/component/impl/BasicConfigurationService.java\ncomponent/branches/SAK-12134/component-impl/pack/src/webapp/WEB-INF/components.xml\ncomponent/branches/SAK-12134/pom.xml\nLog:\nSAK-12134\nMerged Rays configuration branch \nTested and starts up with full Sakai, but need to do some work on re-establishing the auto export of requested beans, rather than requiring that all are exported and/or \nthe projects define their exports. I think I may have re-introduced some bindings to spring in the process of the merge.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Mon Dec 31 16:28:46 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 31 Dec 2007 16:28:46 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 31 Dec 2007 16:28:46 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby brazil.mail.umich.edu () with ESMTP id lBVLSjox014555;\n\tMon, 31 Dec 2007 16:28:46 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 47795F08.5BFAB.28069 ; \n\t31 Dec 2007 16:28:43 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 12225B6180;\n\tMon, 31 Dec 2007 21:28:42 +0000 (GMT)\nMessage-ID: <200712312127.lBVLRPqw021363@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 282\n          for <source@collab.sakaiproject.org>;\n          Mon, 31 Dec 2007 21:28:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 75F94226EC\n\tfor <source@collab.sakaiproject.org>; Mon, 31 Dec 2007 21:28:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBVLRPM1021365\n\tfor <source@collab.sakaiproject.org>; Mon, 31 Dec 2007 16:27:25 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBVLRPqw021363\n\tfor source@collab.sakaiproject.org; Mon, 31 Dec 2007 16:27:25 -0500\nDate: Mon, 31 Dec 2007 16:27:25 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39660 - assignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 31 16:28:46 2007\nX-DSPAM-Confidence: 0.9872\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39660\n\nAuthor: zqian@umich.edu\nDate: 2007-12-31 16:27:23 -0500 (Mon, 31 Dec 2007)\nNew Revision: 39660\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nmerge fix to SAK-12543 into post-2-4:svn merge -r 39658:39659 https://source.sakaiproject.org/svn/assignment/trunk/\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Mon Dec 31 16:23:41 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 31 Dec 2007 16:23:41 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 31 Dec 2007 16:23:41 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby jacknife.mail.umich.edu () with ESMTP id lBVLNfqC019552;\n\tMon, 31 Dec 2007 16:23:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 47795DCA.EBF7E.29181 ; \n\t31 Dec 2007 16:23:36 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8B422B5EFA;\n\tMon, 31 Dec 2007 21:23:22 +0000 (GMT)\nMessage-ID: <200712312122.lBVLM6kP021351@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 757\n          for <source@collab.sakaiproject.org>;\n          Mon, 31 Dec 2007 21:23:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0FA4F226EC\n\tfor <source@collab.sakaiproject.org>; Mon, 31 Dec 2007 21:23:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBVLM6RT021353\n\tfor <source@collab.sakaiproject.org>; Mon, 31 Dec 2007 16:22:06 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBVLM6kP021351\n\tfor source@collab.sakaiproject.org; Mon, 31 Dec 2007 16:22:06 -0500\nDate: Mon, 31 Dec 2007 16:22:06 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39659 - assignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 31 16:23:41 2007\nX-DSPAM-Confidence: 0.8501\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39659\n\nAuthor: zqian@umich.edu\nDate: 2007-12-31 16:22:03 -0500 (Mon, 31 Dec 2007)\nNew Revision: 39659\n\nModified:\nassignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nfix to SAK-12543: Assignment tool Adds a Zero at the end of point values under certain condition\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Mon Dec 31 14:57:11 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 31 Dec 2007 14:57:11 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 31 Dec 2007 14:57:11 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby fan.mail.umich.edu () with ESMTP id lBVJvBKO004445;\n\tMon, 31 Dec 2007 14:57:11 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 4779498E.1425A.16382 ; \n\t31 Dec 2007 14:57:08 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1F55AA16DD;\n\tMon, 31 Dec 2007 19:57:02 +0000 (GMT)\nMessage-ID: <200712311955.lBVJtnZl021268@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 982\n          for <source@collab.sakaiproject.org>;\n          Mon, 31 Dec 2007 19:56:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6613F3E83F\n\tfor <source@collab.sakaiproject.org>; Mon, 31 Dec 2007 19:56:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBVJtnBu021270\n\tfor <source@collab.sakaiproject.org>; Mon, 31 Dec 2007 14:55:49 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBVJtnZl021268\n\tfor source@collab.sakaiproject.org; Mon, 31 Dec 2007 14:55:49 -0500\nDate: Mon, 31 Dec 2007 14:55:49 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39658 - assignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 31 14:57:11 2007\nX-DSPAM-Confidence: 0.9897\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39658\n\nAuthor: zqian@umich.edu\nDate: 2007-12-31 14:55:47 -0500 (Mon, 31 Dec 2007)\nNew Revision: 39658\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_student_view_submission_confirmation.vm\nLog:\nFix to SAK-10943 in pot-2-4:Submission notification fails silently for submitting users who don't have an email address\n\nOnly show email notification message when user has submitted the assignment\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Mon Dec 31 14:52:50 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 31 Dec 2007 14:52:50 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 31 Dec 2007 14:52:50 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby casino.mail.umich.edu () with ESMTP id lBVJqn9F022573;\n\tMon, 31 Dec 2007 14:52:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 4779488C.1FA4.27927 ; \n\t31 Dec 2007 14:52:46 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8512795840;\n\tMon, 31 Dec 2007 19:52:46 +0000 (GMT)\nMessage-ID: <200712311951.lBVJpP1j021254@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 928\n          for <source@collab.sakaiproject.org>;\n          Mon, 31 Dec 2007 19:52:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3EECA3E83B\n\tfor <source@collab.sakaiproject.org>; Mon, 31 Dec 2007 19:52:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBVJpPNp021256\n\tfor <source@collab.sakaiproject.org>; Mon, 31 Dec 2007 14:51:25 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBVJpP1j021254\n\tfor source@collab.sakaiproject.org; Mon, 31 Dec 2007 14:51:25 -0500\nDate: Mon, 31 Dec 2007 14:51:25 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39657 - assignment/trunk/assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 31 14:52:50 2007\nX-DSPAM-Confidence: 0.9887\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39657\n\nAuthor: zqian@umich.edu\nDate: 2007-12-31 14:51:23 -0500 (Mon, 31 Dec 2007)\nNew Revision: 39657\n\nModified:\nassignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_student_view_submission_confirmation.vm\nLog:\nFix to SAK-10943:Submission notification fails silently for submitting users who don't have an email address\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Mon Dec 31 14:42:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 31 Dec 2007 14:42:19 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 31 Dec 2007 14:42:19 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby awakenings.mail.umich.edu () with ESMTP id lBVJgIGS008193;\n\tMon, 31 Dec 2007 14:42:18 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 47794614.8E936.11188 ; \n\t31 Dec 2007 14:42:15 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5A364B5A58;\n\tMon, 31 Dec 2007 19:42:08 +0000 (GMT)\nMessage-ID: <200712311940.lBVJetrm021242@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 831\n          for <source@collab.sakaiproject.org>;\n          Mon, 31 Dec 2007 19:41:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CEBCB3E83B\n\tfor <source@collab.sakaiproject.org>; Mon, 31 Dec 2007 19:41:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBVJet7Q021244\n\tfor <source@collab.sakaiproject.org>; Mon, 31 Dec 2007 14:40:55 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBVJetrm021242\n\tfor source@collab.sakaiproject.org; Mon, 31 Dec 2007 14:40:55 -0500\nDate: Mon, 31 Dec 2007 14:40:55 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39656 - assignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 31 14:42:19 2007\nX-DSPAM-Confidence: 0.9866\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39656\n\nAuthor: zqian@umich.edu\nDate: 2007-12-31 14:40:53 -0500 (Mon, 31 Dec 2007)\nNew Revision: 39656\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_student_view_submission_confirmation.vm\nLog:\nfix in post-2-4 for SAK-10943:Submission notification fails silently for submitting users who don't have an email address\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Mon Dec 31 10:48:44 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 31 Dec 2007 10:48:44 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 31 Dec 2007 10:48:44 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby godsend.mail.umich.edu () with ESMTP id lBVFmhaV003627;\n\tMon, 31 Dec 2007 10:48:43 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 47790F55.57694.22780 ; \n\t31 Dec 2007 10:48:40 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1F463B5D93;\n\tMon, 31 Dec 2007 15:48:40 +0000 (GMT)\nMessage-ID: <200712311547.lBVFlFfL020924@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 676\n          for <source@collab.sakaiproject.org>;\n          Mon, 31 Dec 2007 15:48:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AF18540E9A\n\tfor <source@collab.sakaiproject.org>; Mon, 31 Dec 2007 15:48:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBVFlF75020926\n\tfor <source@collab.sakaiproject.org>; Mon, 31 Dec 2007 10:47:15 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBVFlFfL020924\n\tfor source@collab.sakaiproject.org; Mon, 31 Dec 2007 10:47:15 -0500\nDate: Mon, 31 Dec 2007 10:47:15 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r39655 - in gradebook/trunk: . helper-app helper-app/src/java/org/sakaiproject/gradebook/tool/entity helper-app/src/java/org/sakaiproject/gradebook/tool/helper helper-app/src/java/org/sakaiproject/gradebook/tool/params helper-app/src/webapp/WEB-INF helper-app/src/webapp/content/templates\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 31 10:48:44 2007\nX-DSPAM-Confidence: 0.8473\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39655\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-12-31 10:47:13 -0500 (Mon, 31 Dec 2007)\nNew Revision: 39655\n\nAdded:\ngradebook/trunk/helper-app/project.properties\ngradebook/trunk/helper-app/src/java/org/sakaiproject/gradebook/tool/helper/PermissionsErrorProducer.java\ngradebook/trunk/helper-app/src/webapp/content/templates/permissions-error.html\nModified:\ngradebook/trunk/.classpath\ngradebook/trunk/helper-app/pom.xml\ngradebook/trunk/helper-app/src/java/org/sakaiproject/gradebook/tool/entity/GradebookEntryEntityProvider.java\ngradebook/trunk/helper-app/src/java/org/sakaiproject/gradebook/tool/helper/AddGradebookItemProducer.java\ngradebook/trunk/helper-app/src/java/org/sakaiproject/gradebook/tool/params/AddGradebookItemViewParams.java\ngradebook/trunk/helper-app/src/webapp/WEB-INF/applicationContext.xml\ngradebook/trunk/helper-app/src/webapp/WEB-INF/requestContext.xml\ngradebook/trunk/pom.xml\nLog:\nNOJIRA - Use entity broker for gradebook add/edit helper, set dependencies for GradebookService\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Mon Dec 31 09:04:07 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 31 Dec 2007 09:04:07 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 31 Dec 2007 09:04:07 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby score.mail.umich.edu () with ESMTP id lBVE46HY010097;\n\tMon, 31 Dec 2007 09:04:06 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 4778F6D0.24457.29822 ; \n\t31 Dec 2007 09:04:02 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E1019AE917;\n\tMon, 31 Dec 2007 14:03:55 +0000 (GMT)\nMessage-ID: <200712311402.lBVE2MHt020828@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1021\n          for <source@collab.sakaiproject.org>;\n          Mon, 31 Dec 2007 14:03:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D33FA3DF05\n\tfor <source@collab.sakaiproject.org>; Mon, 31 Dec 2007 14:03:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBVE2MLD020830\n\tfor <source@collab.sakaiproject.org>; Mon, 31 Dec 2007 09:02:22 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBVE2MHt020828\n\tfor source@collab.sakaiproject.org; Mon, 31 Dec 2007 09:02:22 -0500\nDate: Mon, 31 Dec 2007 09:02:22 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r39654 - gradebook/trunk/service/impl/src/java/org/sakaiproject/component/gradebook\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 31 09:04:07 2007\nX-DSPAM-Confidence: 0.9847\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39654\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-12-31 09:02:19 -0500 (Mon, 31 Dec 2007)\nNew Revision: 39654\n\nModified:\ngradebook/trunk/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookServiceHibernateImpl.java\nLog:\nSAK-12175\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12175\nCreate methods required for gb integration with the Assignment2 tool\nfix new getAssignmentScore error\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom csev@umich.edu Sun Dec 30 22:44:30 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 30 Dec 2007 22:44:30 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 30 Dec 2007 22:44:30 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby brazil.mail.umich.edu () with ESMTP id lBV3iTtd002060;\n\tSun, 30 Dec 2007 22:44:29 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 47786597.E1D91.27792 ; \n\t30 Dec 2007 22:44:26 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3BAF5B36AC;\n\tMon, 31 Dec 2007 03:44:30 +0000 (GMT)\nMessage-ID: <200712310343.lBV3h9Ge019764@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 843\n          for <source@collab.sakaiproject.org>;\n          Mon, 31 Dec 2007 03:44:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 249363DFBB\n\tfor <source@collab.sakaiproject.org>; Mon, 31 Dec 2007 03:44:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBV3h9nx019766\n\tfor <source@collab.sakaiproject.org>; Sun, 30 Dec 2007 22:43:09 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBV3h9Ge019764\n\tfor source@collab.sakaiproject.org; Sun, 30 Dec 2007 22:43:09 -0500\nDate: Sun, 30 Dec 2007 22:43:09 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to csev@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: csev@umich.edu\nSubject: [sakai] svn commit: r39653 - portal/branches/SAK-12402/portal-render-engine-impl/pack/src/webapp/vm/defaultskin\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Dec 30 22:44:30 2007\nX-DSPAM-Confidence: 0.8489\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39653\n\nAuthor: csev@umich.edu\nDate: 2007-12-30 22:43:07 -0500 (Sun, 30 Dec 2007)\nNew Revision: 39653\n\nModified:\nportal/branches/SAK-12402/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/site.vm\nLog:\nSAK-12402\n\nCatch the situation where there are no tabs and fix.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom csev@umich.edu Sun Dec 30 16:47:46 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 30 Dec 2007 16:47:46 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 30 Dec 2007 16:47:46 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby panther.mail.umich.edu () with ESMTP id lBULljT2001865;\n\tSun, 30 Dec 2007 16:47:45 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 477811FC.20F3E.1656 ; \n\t30 Dec 2007 16:47:42 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 32090B4D96;\n\tSun, 30 Dec 2007 21:47:44 +0000 (GMT)\nMessage-ID: <200712302146.lBULkVO0019485@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 81\n          for <source@collab.sakaiproject.org>;\n          Sun, 30 Dec 2007 21:47:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AEE793E232\n\tfor <source@collab.sakaiproject.org>; Sun, 30 Dec 2007 21:47:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBULkVx7019487\n\tfor <source@collab.sakaiproject.org>; Sun, 30 Dec 2007 16:46:31 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBULkVO0019485\n\tfor source@collab.sakaiproject.org; Sun, 30 Dec 2007 16:46:31 -0500\nDate: Sun, 30 Dec 2007 16:46:31 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to csev@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: csev@umich.edu\nSubject: [sakai] svn commit: r39652 - in web/branches/SAK-12563/web-portlet/portlet/src: java/org/sakaiproject/portlets webapp/WEB-INF/sakai\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Dec 30 16:47:46 2007\nX-DSPAM-Confidence: 0.9830\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39652\n\nAuthor: csev@umich.edu\nDate: 2007-12-30 16:46:26 -0500 (Sun, 30 Dec 2007)\nNew Revision: 39652\n\nModified:\nweb/branches/SAK-12563/web-portlet/portlet/src/java/org/sakaiproject/portlets/SakaiIFrame.java\nweb/branches/SAK-12563/web-portlet/portlet/src/webapp/WEB-INF/sakai/SakaiIFrame.xml\nLog:\nSAK-12563\n\nChanges to catch up with my SAK-12402 branch.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom csev@umich.edu Sun Dec 30 16:46:59 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 30 Dec 2007 16:46:59 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 30 Dec 2007 16:46:59 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby chaos.mail.umich.edu () with ESMTP id lBULkwwV030660;\n\tSun, 30 Dec 2007 16:46:58 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 477811CC.4C15.18923 ; \n\t30 Dec 2007 16:46:54 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2DB6AB4D7A;\n\tSun, 30 Dec 2007 21:46:54 +0000 (GMT)\nMessage-ID: <200712302145.lBULjaZs019473@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 777\n          for <source@collab.sakaiproject.org>;\n          Sun, 30 Dec 2007 21:46:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9BFB03E234\n\tfor <source@collab.sakaiproject.org>; Sun, 30 Dec 2007 21:46:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBULja91019475\n\tfor <source@collab.sakaiproject.org>; Sun, 30 Dec 2007 16:45:36 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBULjaZs019473\n\tfor source@collab.sakaiproject.org; Sun, 30 Dec 2007 16:45:36 -0500\nDate: Sun, 30 Dec 2007 16:45:36 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to csev@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: csev@umich.edu\nSubject: [sakai] svn commit: r39651 - in portal/branches/SAK-12402: portal-api/api/src/java/org/sakaiproject/portal/api portal-impl/impl/src/java/org/sakaiproject/portal/charon portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Dec 30 16:46:59 2007\nX-DSPAM-Confidence: 0.5435\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39651\n\nAuthor: csev@umich.edu\nDate: 2007-12-30 16:45:29 -0500 (Sun, 30 Dec 2007)\nNew Revision: 39651\n\nModified:\nportal/branches/SAK-12402/portal-api/api/src/java/org/sakaiproject/portal/api/Portal.java\nportal/branches/SAK-12402/portal-impl/impl/src/java/org/sakaiproject/portal/charon/SkinnableCharonPortal.java\nportal/branches/SAK-12402/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/PageHandler.java\nportal/branches/SAK-12402/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/SiteHandler.java\nLog:\nSAK-12402\n\nFuther cleanup - introduce two new properties:\n\nsakai:portlet-pre-render - indicates that the portal is to pre-render portlet\ncontent before the view starts - this allows the portal to check to see if the \nportlet has requested to be switch to/from maximize mode on \nany particular request.\n\nsakai:prefer-maximize - This indicates that the tool always wants to \nbe maximized.  This makes most sense for non-JSR-168 tools that want \nto have a lot of horizontal and vertical space and want portal navigation\nto be as minimal as possible while the tool is active.\n\nThis branch is getting pretty mature now.  I need to write documentation\nabout these new features next.  I do need to do a line by line code review\nof all my changes since the start of the branch as well before I am happy.\nI also am writing a test plan for these features.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Sun Dec 30 13:33:59 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 30 Dec 2007 13:33:59 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 30 Dec 2007 13:33:59 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby score.mail.umich.edu () with ESMTP id lBUIXwFd020646;\n\tSun, 30 Dec 2007 13:33:58 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 4777E48C.8D27C.13354 ; \n\t30 Dec 2007 13:33:55 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 12B2DB4A20;\n\tSun, 30 Dec 2007 18:30:06 +0000 (GMT)\nMessage-ID: <200712301832.lBUIWam0019313@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 77\n          for <source@collab.sakaiproject.org>;\n          Sun, 30 Dec 2007 18:29:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7351723031\n\tfor <source@collab.sakaiproject.org>; Sun, 30 Dec 2007 18:33:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBUIWaEX019315\n\tfor <source@collab.sakaiproject.org>; Sun, 30 Dec 2007 13:32:36 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBUIWam0019313\n\tfor source@collab.sakaiproject.org; Sun, 30 Dec 2007 13:32:36 -0500\nDate: Sun, 30 Dec 2007 13:32:36 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r39650 - sam/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Dec 30 13:33:59 2007\nX-DSPAM-Confidence: 0.9779\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39650\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-12-30 13:32:35 -0500 (Sun, 30 Dec 2007)\nNew Revision: 39650\n\nAdded:\nsam/branches/SAK-12569/\nLog:\nSAK-12569 Branch of Samigo for Joshua Ryan\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Sun Dec 30 12:38:52 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 30 Dec 2007 12:38:52 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 30 Dec 2007 12:38:52 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby score.mail.umich.edu () with ESMTP id lBUHcp8S008941;\n\tSun, 30 Dec 2007 12:38:51 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 4777D7A5.D1D70.13288 ; \n\t30 Dec 2007 12:38:48 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6BE54B2662;\n\tSun, 30 Dec 2007 17:38:41 +0000 (GMT)\nMessage-ID: <200712301737.lBUHbRgl019208@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 65\n          for <source@collab.sakaiproject.org>;\n          Sun, 30 Dec 2007 17:38:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0714A40E93\n\tfor <source@collab.sakaiproject.org>; Sun, 30 Dec 2007 17:38:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBUHbSRW019210\n\tfor <source@collab.sakaiproject.org>; Sun, 30 Dec 2007 12:37:28 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBUHbRgl019208\n\tfor source@collab.sakaiproject.org; Sun, 30 Dec 2007 12:37:27 -0500\nDate: Sun, 30 Dec 2007 12:37:27 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r39649 - in content/trunk: content-impl/impl/src/java/org/sakaiproject/content/impl content-tool/tool/src/java/org/sakaiproject/content/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Dec 30 12:38:52 2007\nX-DSPAM-Confidence: 0.8508\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39649\n\nAuthor: jimeng@umich.edu\nDate: 2007-12-30 12:37:21 -0500 (Sun, 30 Dec 2007)\nNew Revision: 39649\n\nModified:\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\ncontent/trunk/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\nLog:\nSAK-12426\nChanged logging level to debug (instead of warn) for OverQuotaException and ServerOverloadException\nChanged logging level to debug (instead of warn) when attempting to remove a partially created resource fails (indicating no records exist for that resource-id).\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom csev@umich.edu Sun Dec 30 10:35:06 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 30 Dec 2007 10:35:06 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 30 Dec 2007 10:35:06 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby faithful.mail.umich.edu () with ESMTP id lBUFZ5lC016098;\n\tSun, 30 Dec 2007 10:35:05 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4777BAA3.9BC3D.14360 ; \n\t30 Dec 2007 10:35:02 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EFE49A7E31;\n\tSun, 30 Dec 2007 15:34:58 +0000 (GMT)\nMessage-ID: <200712301533.lBUFXiIE019044@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 931\n          for <source@collab.sakaiproject.org>;\n          Sun, 30 Dec 2007 15:34:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B99AB3DF9B\n\tfor <source@collab.sakaiproject.org>; Sun, 30 Dec 2007 15:34:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBUFXiFX019046\n\tfor <source@collab.sakaiproject.org>; Sun, 30 Dec 2007 10:33:44 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBUFXiIE019044\n\tfor source@collab.sakaiproject.org; Sun, 30 Dec 2007 10:33:44 -0500\nDate: Sun, 30 Dec 2007 10:33:44 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to csev@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: csev@umich.edu\nSubject: [sakai] svn commit: r39648 - in portal/branches/SAK-12402: portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers portal-render-engine-impl/pack/src/webapp/vm/defaultskin\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Dec 30 10:35:06 2007\nX-DSPAM-Confidence: 0.5933\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39648\n\nAuthor: csev@umich.edu\nDate: 2007-12-30 10:33:39 -0500 (Sun, 30 Dec 2007)\nNew Revision: 39648\n\nModified:\nportal/branches/SAK-12402/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/PageHandler.java\nportal/branches/SAK-12402/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/site.vm\nLog:\nSAK-12402\n\nYet another step in the process where stuff is working...  Logic moved\nfrom the view file into the Java - per Ian.\n\nNext steps: Properties on tools to indicate JSR-168 preload-requested and \non a Sakai tool to request a frame view.\n\nGetting closer to the time to write some documentation.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom csev@umich.edu Sun Dec 30 10:01:32 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 30 Dec 2007 10:01:32 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 30 Dec 2007 10:01:32 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby casino.mail.umich.edu () with ESMTP id lBUF1VMY006155;\n\tSun, 30 Dec 2007 10:01:31 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 4777B2C2.207F1.20881 ; \n\t30 Dec 2007 10:01:24 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1F208B3B3F;\n\tSun, 30 Dec 2007 15:01:19 +0000 (GMT)\nMessage-ID: <200712301500.lBUF0B4u019016@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 111\n          for <source@collab.sakaiproject.org>;\n          Sun, 30 Dec 2007 15:01:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6B7361D643\n\tfor <source@collab.sakaiproject.org>; Sun, 30 Dec 2007 15:01:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBUF0BGv019018\n\tfor <source@collab.sakaiproject.org>; Sun, 30 Dec 2007 10:00:11 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBUF0B4u019016\n\tfor source@collab.sakaiproject.org; Sun, 30 Dec 2007 10:00:11 -0500\nDate: Sun, 30 Dec 2007 10:00:11 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to csev@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: csev@umich.edu\nSubject: [sakai] svn commit: r39647 - in portal/branches/SAK-12402: portal-impl/impl/src/java/org/sakaiproject/portal/charon portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers portal-render-engine-impl/pack/src/webapp/vm/defaultskin\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Dec 30 10:01:32 2007\nX-DSPAM-Confidence: 0.6517\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39647\n\nAuthor: csev@umich.edu\nDate: 2007-12-30 10:00:03 -0500 (Sun, 30 Dec 2007)\nNew Revision: 39647\n\nModified:\nportal/branches/SAK-12402/portal-impl/impl/src/java/org/sakaiproject/portal/charon/SkinnableCharonPortal.java\nportal/branches/SAK-12402/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/PageHandler.java\nportal/branches/SAK-12402/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/SiteHandler.java\nportal/branches/SAK-12402/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/WorksiteHandler.java\nportal/branches/SAK-12402/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/site-frame-top.vm\nportal/branches/SAK-12402/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/site.vm\nLog:\nSAK-12402\n\nRefactor step 1.  Checking in stuff that (once again) is working so I don't slide backwards.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gsilver@umich.edu Sat Dec 29 21:08:48 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 29 Dec 2007 21:08:48 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 29 Dec 2007 21:08:48 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby godsend.mail.umich.edu () with ESMTP id lBU28mAR005267;\n\tSat, 29 Dec 2007 21:08:48 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4776FDA8.9DAD4.5892 ; \n\t29 Dec 2007 21:08:45 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 349B356E8B;\n\tSun, 30 Dec 2007 02:07:26 +0000 (GMT)\nMessage-ID: <200712300207.lBU27ARw005364@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 223\n          for <source@collab.sakaiproject.org>;\n          Sun, 30 Dec 2007 02:07:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1A1AC3923E\n\tfor <source@collab.sakaiproject.org>; Sun, 30 Dec 2007 02:08:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBU27APJ005366\n\tfor <source@collab.sakaiproject.org>; Sat, 29 Dec 2007 21:07:10 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBU27ARw005364\n\tfor source@collab.sakaiproject.org; Sat, 29 Dec 2007 21:07:10 -0500\nDate: Sat, 29 Dec 2007 21:07:10 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gsilver@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gsilver@umich.edu\nSubject: [sakai] svn commit: r39646 - calendar/trunk/calendar-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec 29 21:08:48 2007\nX-DSPAM-Confidence: 0.8487\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39646\n\nAuthor: gsilver@umich.edu\nDate: 2007-12-29 21:07:07 -0500 (Sat, 29 Dec 2007)\nNew Revision: 39646\n\nModified:\ncalendar/trunk/calendar-tool/tool/src/bundle/calendar.properties\nLog:\nSAK-9349\nhttp://jira.sakaiproject.org/jira/browse/SAK-9349\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Sat Dec 29 14:48:54 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 29 Dec 2007 14:48:54 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 29 Dec 2007 14:48:54 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby chaos.mail.umich.edu () with ESMTP id lBTJmrTE006805;\n\tSat, 29 Dec 2007 14:48:53 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 4776A49F.728DB.31917 ; \n\t29 Dec 2007 14:48:50 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7949C5FFC1;\n\tSat, 29 Dec 2007 19:48:41 +0000 (GMT)\nMessage-ID: <200712291947.lBTJlVpc005131@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 842\n          for <source@collab.sakaiproject.org>;\n          Sat, 29 Dec 2007 19:48:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 938C03DD73\n\tfor <source@collab.sakaiproject.org>; Sat, 29 Dec 2007 19:48:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBTJlVPK005133\n\tfor <source@collab.sakaiproject.org>; Sat, 29 Dec 2007 14:47:31 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBTJlVpc005131\n\tfor source@collab.sakaiproject.org; Sat, 29 Dec 2007 14:47:31 -0500\nDate: Sat, 29 Dec 2007 14:47:31 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39645 - in component/branches/SAK-12134/component-api/component/src/java/org/sakaiproject: component/api component/cover component/impl component/proxy util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec 29 14:48:54 2007\nX-DSPAM-Confidence: 0.9852\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39645\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-29 14:47:11 -0500 (Sat, 29 Dec 2007)\nNew Revision: 39645\n\nAdded:\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/api/ComponentBeanFactory.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/impl/ContextLoader.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/impl/spring/\nRemoved:\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/impl/ContextLoader.java\nModified:\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/cover/ComponentManager.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/impl/SpringCompMgr.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/proxy/ComponentManagerProxy.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/util/ComponentMap.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/util/ComponentsLoader.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/util/NoisierDefaultListableBeanFactory.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/util/SpringComponentManager.java\nLog:\nSAK-12134\n\nHierachical SPring now working, removed all common refences to Spring in the components space.\n\nThe BeanFactory registeres exported beans based on usage and maintains a dependency graph\nNo proxies are required to make this work,\n\nnext step to move spring out of shared.\n\n\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom csev@umich.edu Sat Dec 29 10:29:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 29 Dec 2007 10:29:43 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 29 Dec 2007 10:29:43 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby fan.mail.umich.edu () with ESMTP id lBTFThod022121;\n\tSat, 29 Dec 2007 10:29:43 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 477667DD.8FF63.32182 ; \n\t29 Dec 2007 10:29:38 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5E489B269D;\n\tSat, 29 Dec 2007 15:29:29 +0000 (GMT)\nMessage-ID: <200712291528.lBTFSPXk004909@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 56\n          for <source@collab.sakaiproject.org>;\n          Sat, 29 Dec 2007 15:29:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 77CBA332C0\n\tfor <source@collab.sakaiproject.org>; Sat, 29 Dec 2007 15:29:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBTFSPKQ004911\n\tfor <source@collab.sakaiproject.org>; Sat, 29 Dec 2007 10:28:25 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBTFSPXk004909\n\tfor source@collab.sakaiproject.org; Sat, 29 Dec 2007 10:28:25 -0500\nDate: Sat, 29 Dec 2007 10:28:25 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to csev@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: csev@umich.edu\nSubject: [sakai] svn commit: r39644 - in portal/branches/SAK-12402: portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers portal-render-engine-impl/pack/src/webapp/vm/defaultskin\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec 29 10:29:43 2007\nX-DSPAM-Confidence: 0.6186\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39644\n\nAuthor: csev@umich.edu\nDate: 2007-12-29 10:28:19 -0500 (Sat, 29 Dec 2007)\nNew Revision: 39644\n\nAdded:\nportal/branches/SAK-12402/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/site-frame-top.vm\nRemoved:\nportal/branches/SAK-12402/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/ftop.vm\nModified:\nportal/branches/SAK-12402/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/SiteHandler.java\nLog:\nFix last second typo and rename view file to make more sense.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom csev@umich.edu Sat Dec 29 10:11:22 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 29 Dec 2007 10:11:22 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 29 Dec 2007 10:11:22 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby awakenings.mail.umich.edu () with ESMTP id lBTFBLVd014628;\n\tSat, 29 Dec 2007 10:11:21 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 47766394.28724.19396 ; \n\t29 Dec 2007 10:11:19 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id F1E55B0FE6;\n\tSat, 29 Dec 2007 15:11:07 +0000 (GMT)\nMessage-ID: <200712291509.lBTF9u3h004880@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 929\n          for <source@collab.sakaiproject.org>;\n          Sat, 29 Dec 2007 15:10:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 999A023736\n\tfor <source@collab.sakaiproject.org>; Sat, 29 Dec 2007 15:10:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBTF9uRw004882\n\tfor <source@collab.sakaiproject.org>; Sat, 29 Dec 2007 10:09:56 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBTF9u3h004880\n\tfor source@collab.sakaiproject.org; Sat, 29 Dec 2007 10:09:56 -0500\nDate: Sat, 29 Dec 2007 10:09:56 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to csev@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: csev@umich.edu\nSubject: [sakai] svn commit: r39643 - in portal/branches/SAK-12402: portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers portal-render-engine-impl/pack/src/webapp/vm/defaultskin\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec 29 10:11:22 2007\nX-DSPAM-Confidence: 0.6567\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39643\n\nAuthor: csev@umich.edu\nDate: 2007-12-29 10:09:51 -0500 (Sat, 29 Dec 2007)\nNew Revision: 39643\n\nModified:\nportal/branches/SAK-12402/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/SiteHandler.java\nportal/branches/SAK-12402/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/ftop.vm\nportal/branches/SAK-12402/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/site.vm\nLog:\nBasic Navigation worked out.\n\nIf you navigate to the site from another site and the first tool requests maximize \nyou see maximize.\n\nIf there is only one tool on a site and it requests maximize, it always gets it.  In this\ncase the tool name is not even shown in the frame view - the site link becomes the \"reset\"\nfor the tool.\n\nIf in Maximize mode, you click on the site or my workspace - maximize mode is suppressed\nfor the next display - unless there is only one tool - you always see the tool list.  When\nyou then click on a tool - if it wants maximize it gets it.  This way even when all tools\nwant maximize, you can move between tools by clicking on the site link in maximize view.\n\nThe best usability will likely be if the first tool in the site (like the Home tool) does \nnot request Maximize.  However - if this is the case, here is the sequence.  (1) Navigate \nto the site for the first time - first tool will be selected and shown maximally. (2) \nClick the Site tab - tools will be shown - the first tool will be selected and shown \nin non-maximized mode.  (3) Since you cannot click on a selected tool - you must click\non another tool and then click on the first tool to re-maximize the first tool, (4) \nif you click on a tool which also requests maximize, you must then click the site in\nMaximize view and then click on the first tool.  The simple rule is that when you \nare in Maximized view and click on a site - you will see the tools unless there is only\none tool available.\n\nAgain - the best usability will happen if you build sites such that the first tool doest\nnot request Maximize unless there is only one tool on the site.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom csev@umich.edu Fri Dec 28 23:00:54 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 28 Dec 2007 23:00:54 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 28 Dec 2007 23:00:54 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby godsend.mail.umich.edu () with ESMTP id lBT40rea015606;\n\tFri, 28 Dec 2007 23:00:53 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 4775C66F.9840A.28296 ; \n\t28 Dec 2007 23:00:50 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0648A7DEB7;\n\tSat, 29 Dec 2007 04:00:45 +0000 (GMT)\nMessage-ID: <200712290359.lBT3xa6q003568@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 243\n          for <source@collab.sakaiproject.org>;\n          Sat, 29 Dec 2007 04:00:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BA3CD406EB\n\tfor <source@collab.sakaiproject.org>; Sat, 29 Dec 2007 04:00:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBT3xaSn003570\n\tfor <source@collab.sakaiproject.org>; Fri, 28 Dec 2007 22:59:36 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBT3xa6q003568\n\tfor source@collab.sakaiproject.org; Fri, 28 Dec 2007 22:59:36 -0500\nDate: Fri, 28 Dec 2007 22:59:36 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to csev@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: csev@umich.edu\nSubject: [sakai] svn commit: r39642 - in portal/branches/SAK-12402: portal-impl/impl/src/java/org/sakaiproject/portal/charon portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers portal-render-engine-impl/pack/src/webapp/vm/defaultskin\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 28 23:00:54 2007\nX-DSPAM-Confidence: 0.5304\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39642\n\nAuthor: csev@umich.edu\nDate: 2007-12-28 22:59:30 -0500 (Fri, 28 Dec 2007)\nNew Revision: 39642\n\nModified:\nportal/branches/SAK-12402/portal-impl/impl/src/java/org/sakaiproject/portal/charon/SkinnableCharonPortal.java\nportal/branches/SAK-12402/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/SiteHandler.java\nportal/branches/SAK-12402/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/ftop.vm\nportal/branches/SAK-12402/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/site.vm\nLog:\nSAK-12402\n\nIntermediate state - now all tools - JSR-168 and non-JSR-168 appear \nin the frameset.  Using this mode to think through navigation between\ntools when in framesets.\n\nProbably time to start migrating the trigger code from site.vm back into \nSkinnablePortal.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom josrodri@iupui.edu Fri Dec 28 16:45:42 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 28 Dec 2007 16:45:42 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 28 Dec 2007 16:45:42 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby faithful.mail.umich.edu () with ESMTP id lBSLjfep029293;\n\tFri, 28 Dec 2007 16:45:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 47756E7B.9324.11613 ; \n\t28 Dec 2007 16:45:33 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0C6BFB1BBA;\n\tFri, 28 Dec 2007 21:45:30 +0000 (GMT)\nMessage-ID: <200712282144.lBSLiPoi003290@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 485\n          for <source@collab.sakaiproject.org>;\n          Fri, 28 Dec 2007 21:45:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7ED463C227\n\tfor <source@collab.sakaiproject.org>; Fri, 28 Dec 2007 21:45:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBSLiP8c003292\n\tfor <source@collab.sakaiproject.org>; Fri, 28 Dec 2007 16:44:25 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBSLiPoi003290\n\tfor source@collab.sakaiproject.org; Fri, 28 Dec 2007 16:44:25 -0500\nDate: Fri, 28 Dec 2007 16:44:25 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to josrodri@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: josrodri@iupui.edu\nSubject: [sakai] svn commit: r39641 - in podcasts/trunk/podcasts-app/src/webapp: css podcasts\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 28 16:45:42 2007\nX-DSPAM-Confidence: 0.8479\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39641\n\nAuthor: josrodri@iupui.edu\nDate: 2007-12-28 16:44:24 -0500 (Fri, 28 Dec 2007)\nNew Revision: 39641\n\nModified:\npodcasts/trunk/podcasts-app/src/webapp/css/podcaster.css\npodcasts/trunk/podcasts-app/src/webapp/podcasts/podMain.jsp\nLog:\nSAK-9882: refactored podMain.jsp the right way (at least much closer to)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom josrodri@iupui.edu Fri Dec 28 14:16:46 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 28 Dec 2007 14:16:46 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 28 Dec 2007 14:16:46 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby sleepers.mail.umich.edu () with ESMTP id lBSJGjJs009847;\n\tFri, 28 Dec 2007 14:16:45 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 47754B97.6E649.3129 ; \n\t28 Dec 2007 14:16:42 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3492D56925;\n\tFri, 28 Dec 2007 19:16:39 +0000 (GMT)\nMessage-ID: <200712281915.lBSJFYkN003095@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 914\n          for <source@collab.sakaiproject.org>;\n          Fri, 28 Dec 2007 19:16:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id ACCBA42967\n\tfor <source@collab.sakaiproject.org>; Fri, 28 Dec 2007 19:16:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBSJFY7Z003097\n\tfor <source@collab.sakaiproject.org>; Fri, 28 Dec 2007 14:15:34 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBSJFYkN003095\n\tfor source@collab.sakaiproject.org; Fri, 28 Dec 2007 14:15:34 -0500\nDate: Fri, 28 Dec 2007 14:15:34 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to josrodri@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: josrodri@iupui.edu\nSubject: [sakai] svn commit: r39640 - gradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 28 14:16:46 2007\nX-DSPAM-Confidence: 0.7608\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39640\n\nAuthor: josrodri@iupui.edu\nDate: 2007-12-28 14:15:33 -0500 (Fri, 28 Dec 2007)\nNew Revision: 39640\n\nModified:\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/SpreadsheetUploadBean.java\nLog:\nSAK-12549: Did not deal properly with a valid assignment but no grades recorded\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom csev@umich.edu Fri Dec 28 12:15:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 28 Dec 2007 12:15:25 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 28 Dec 2007 12:15:25 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby score.mail.umich.edu () with ESMTP id lBSHFO3b022691;\n\tFri, 28 Dec 2007 12:15:24 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 47752F26.3037E.17702 ; \n\t28 Dec 2007 12:15:20 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id F3808B184B;\n\tFri, 28 Dec 2007 17:13:42 +0000 (GMT)\nMessage-ID: <200712281713.lBSHDjDK002939@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 760\n          for <source@collab.sakaiproject.org>;\n          Fri, 28 Dec 2007 17:13:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A9E523BE01\n\tfor <source@collab.sakaiproject.org>; Fri, 28 Dec 2007 17:14:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBSHDjUF002941\n\tfor <source@collab.sakaiproject.org>; Fri, 28 Dec 2007 12:13:45 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBSHDjDK002939\n\tfor source@collab.sakaiproject.org; Fri, 28 Dec 2007 12:13:45 -0500\nDate: Fri, 28 Dec 2007 12:13:45 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to csev@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: csev@umich.edu\nSubject: [sakai] svn commit: r39639 - in portal/branches/SAK-12402: portal-impl/impl/src/java/org/sakaiproject/portal/charon portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers portal-render-engine-impl/pack/src/webapp/vm/defaultskin\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 28 12:15:25 2007\nX-DSPAM-Confidence: 0.5717\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39639\n\nAuthor: csev@umich.edu\nDate: 2007-12-28 12:11:44 -0500 (Fri, 28 Dec 2007)\nNew Revision: 39639\n\nModified:\nportal/branches/SAK-12402/portal-impl/impl/src/java/org/sakaiproject/portal/charon/SkinnableCharonPortal.java\nportal/branches/SAK-12402/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/SiteHandler.java\nportal/branches/SAK-12402/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/ftop.vm\nportal/branches/SAK-12402/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/site.vm\nLog:\nAdded reset capability, added a third tab for the Tool Title which both \nappears to be selected and is the reset URL.  Experimented with trying \nto move the Edit icon around - failed - will leave that to the pros :)\n\nNeed to add a popup confirming desire to reset.\n\nNext steps - make it so any tool can use this feature - not just \nJSR-168 tools.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Fri Dec 28 12:08:11 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 28 Dec 2007 12:08:11 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 28 Dec 2007 12:08:11 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby sleepers.mail.umich.edu () with ESMTP id lBSH8A4b032583;\n\tFri, 28 Dec 2007 12:08:10 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 47752D74.B62D5.31391 ; \n\t28 Dec 2007 12:08:07 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3AF6963913;\n\tFri, 28 Dec 2007 17:08:04 +0000 (GMT)\nMessage-ID: <200712281706.lBSH6tVw002921@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 76\n          for <source@collab.sakaiproject.org>;\n          Fri, 28 Dec 2007 17:07:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3B07B3BE06\n\tfor <source@collab.sakaiproject.org>; Fri, 28 Dec 2007 17:07:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBSH6u7B002923\n\tfor <source@collab.sakaiproject.org>; Fri, 28 Dec 2007 12:06:56 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBSH6tVw002921\n\tfor source@collab.sakaiproject.org; Fri, 28 Dec 2007 12:06:55 -0500\nDate: Fri, 28 Dec 2007 12:06:55 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39638 - in component/branches/SAK-12134: component-api/component/src/java/org/sakaiproject/component/impl component-api/component/src/java/org/sakaiproject/util component-shared-deploy\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 28 12:08:11 2007\nX-DSPAM-Confidence: 0.8464\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39638\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-28 12:06:41 -0500 (Fri, 28 Dec 2007)\nNew Revision: 39638\n\nModified:\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/impl/ContextLoader.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/impl/SpringCompMgr.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/util/ComponentsLoader.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/util/NoisierDefaultListableBeanFactory.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/util/SpringComponentManager.java\ncomponent/branches/SAK-12134/component-shared-deploy/pom.xml\nLog:\nSAK-12134\nHierachical Spring Contexts.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom csev@umich.edu Fri Dec 28 11:56:40 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 28 Dec 2007 11:56:40 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 28 Dec 2007 11:56:39 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby sleepers.mail.umich.edu () with ESMTP id lBSGucsU028549;\n\tFri, 28 Dec 2007 11:56:38 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 47752AC0.F0495.18136 ; \n\t28 Dec 2007 11:56:35 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EE1D06E108;\n\tFri, 28 Dec 2007 16:56:31 +0000 (GMT)\nMessage-ID: <200712281655.lBSGtLvP002893@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 501\n          for <source@collab.sakaiproject.org>;\n          Fri, 28 Dec 2007 16:56:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 683AA3BE06\n\tfor <source@collab.sakaiproject.org>; Fri, 28 Dec 2007 16:56:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBSGtLO0002895\n\tfor <source@collab.sakaiproject.org>; Fri, 28 Dec 2007 11:55:21 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBSGtLvP002893\n\tfor source@collab.sakaiproject.org; Fri, 28 Dec 2007 11:55:21 -0500\nDate: Fri, 28 Dec 2007 11:55:21 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to csev@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: csev@umich.edu\nSubject: [sakai] svn commit: r39637 - in web/branches/SAK-12563/web-portlet/portlet/src: bundle/vm java/org/sakaiproject/portlet/util java/org/sakaiproject/portlets webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 28 11:56:39 2007\nX-DSPAM-Confidence: 0.7599\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39637\n\nAuthor: csev@umich.edu\nDate: 2007-12-28 11:55:15 -0500 (Fri, 28 Dec 2007)\nNew Revision: 39637\n\nRemoved:\nweb/branches/SAK-12563/web-portlet/portlet/src/java/org/sakaiproject/portlet/util/JSPHelper.java\nModified:\nweb/branches/SAK-12563/web-portlet/portlet/src/bundle/vm/edit.vm\nweb/branches/SAK-12563/web-portlet/portlet/src/java/org/sakaiproject/portlets/SakaiIFrame.java\nweb/branches/SAK-12563/web-portlet/portlet/src/webapp/WEB-INF/portlet.xml\nLog:\nbeginning code merge from Web Content Tool\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Dec 27 21:41:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 27 Dec 2007 21:41:53 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 27 Dec 2007 21:41:53 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby fan.mail.umich.edu () with ESMTP id lBS2fqSw002835;\n\tThu, 27 Dec 2007 21:41:52 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 4774626A.49356.31043 ; \n\t27 Dec 2007 21:41:49 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 42281814D1;\n\tFri, 28 Dec 2007 02:41:41 +0000 (GMT)\nMessage-ID: <200712280240.lBS2eTSo032192@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 19\n          for <source@collab.sakaiproject.org>;\n          Fri, 28 Dec 2007 02:41:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9DFA03F5F7\n\tfor <source@collab.sakaiproject.org>; Fri, 28 Dec 2007 02:41:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBS2eT7j032194\n\tfor <source@collab.sakaiproject.org>; Thu, 27 Dec 2007 21:40:29 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBS2eTSo032192\n\tfor source@collab.sakaiproject.org; Thu, 27 Dec 2007 21:40:29 -0500\nDate: Thu, 27 Dec 2007 21:40:29 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39636 - in assignment/branches/post-2-4: . assignment-impl/impl assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/api assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl assignment-impl/pack assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 27 21:41:53 2007\nX-DSPAM-Confidence: 0.7610\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39636\n\nAuthor: zqian@umich.edu\nDate: 2007-12-27 21:40:21 -0500 (Thu, 27 Dec 2007)\nNew Revision: 39636\n\nModified:\nassignment/branches/post-2-4/assignment-impl/impl/project.xml\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/api/SchemaConversionHandler.java\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/api/SerializableSubmissionAccess.java\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/AssignmentSubmissionAccess.java\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/CombineDuplicateSubmissionsConversionHandler.java\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/RemoveDuplicateSubmissionsConversionHandler.java\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SchemaConversionController.java\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SubmitterIdAssignmentsConversionHandler.java\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/UpgradeSchema.java\nassignment/branches/post-2-4/assignment-impl/pack/project.xml\nassignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_list_assignments.vm\nassignment/branches/post-2-4/runconversion.sh\nassignment/branches/post-2-4/upgradeschema_mysql.config\nassignment/branches/post-2-4/upgradeschema_oracle.config\nLog:\nrelated to SAK-11821.\n\nMerge the branch post-2-4-umich back into post-2-4 branch for further conversion script fixes.\n\nsvn merge -r 39156:HEAD https://source.sakaiproject.org/svn//assignment/branches/post-2-4-umich/\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Dec 27 21:23:45 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 27 Dec 2007 21:23:45 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 27 Dec 2007 21:23:45 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby brazil.mail.umich.edu () with ESMTP id lBS2NibU021360;\n\tThu, 27 Dec 2007 21:23:44 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 47745E2B.E0F5C.25739 ; \n\t27 Dec 2007 21:23:42 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D1D9458377;\n\tFri, 28 Dec 2007 02:23:38 +0000 (GMT)\nMessage-ID: <200712280222.lBS2MXro032178@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 511\n          for <source@collab.sakaiproject.org>;\n          Fri, 28 Dec 2007 02:23:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A65F62319C\n\tfor <source@collab.sakaiproject.org>; Fri, 28 Dec 2007 02:23:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBS2MX6N032180\n\tfor <source@collab.sakaiproject.org>; Thu, 27 Dec 2007 21:22:33 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBS2MXro032178\n\tfor source@collab.sakaiproject.org; Thu, 27 Dec 2007 21:22:33 -0500\nDate: Thu, 27 Dec 2007 21:22:33 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39635 - assignment/branches/post-2-4-umich/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 27 21:23:45 2007\nX-DSPAM-Confidence: 0.9865\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39635\n\nAuthor: zqian@umich.edu\nDate: 2007-12-27 21:22:31 -0500 (Thu, 27 Dec 2007)\nNew Revision: 39635\n\nModified:\nassignment/branches/post-2-4-umich/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/CombineDuplicateSubmissionsConversionHandler.java\nLog:\nfixed the problem of leaving Base64 encoded String inside the various previous grade information\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom knoop@umich.edu Thu Dec 27 17:54:58 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 27 Dec 2007 17:54:58 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 27 Dec 2007 17:54:58 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby casino.mail.umich.edu () with ESMTP id lBRMsvgC018508;\n\tThu, 27 Dec 2007 17:54:57 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 47742D3C.50CA8.17416 ; \n\t27 Dec 2007 17:54:55 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4A9A2B09DD;\n\tThu, 27 Dec 2007 22:53:08 +0000 (GMT)\nMessage-ID: <200712272253.lBRMrsju032005@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 131\n          for <source@collab.sakaiproject.org>;\n          Thu, 27 Dec 2007 22:52:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6D54431F57\n\tfor <source@collab.sakaiproject.org>; Thu, 27 Dec 2007 22:54:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBRMrsFX032007\n\tfor <source@collab.sakaiproject.org>; Thu, 27 Dec 2007 17:53:54 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBRMrsju032005\n\tfor source@collab.sakaiproject.org; Thu, 27 Dec 2007 17:53:54 -0500\nDate: Thu, 27 Dec 2007 17:53:54 -0500\nTo: source@collab.sakaiproject.org\nFrom: knoop@umich.edu\nSubject: [svn] revprop propchange - r38445 svn:log\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 27 17:54:58 2007\nX-DSPAM-Confidence: 0.9776\nX-DSPAM-Probability: 0.0000\n\nAuthor: knoop@umich.edu\nRevision: 38445\nProperty Name: svn:log\n\nNew Property Value:\nSAK-12239\nCreating branch in util for work on porting content performance improvements from 2.5.x to 2.4.x\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom knoop@umich.edu Thu Dec 27 17:54:31 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 27 Dec 2007 17:54:31 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 27 Dec 2007 17:54:31 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby fan.mail.umich.edu () with ESMTP id lBRMsVLV017439;\n\tThu, 27 Dec 2007 17:54:31 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 47742D1D.C6E77.29734 ; \n\t27 Dec 2007 17:54:29 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 52B38B09CE;\n\tThu, 27 Dec 2007 22:52:38 +0000 (GMT)\nMessage-ID: <200712272253.lBRMrOa3031989@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 692\n          for <source@collab.sakaiproject.org>;\n          Thu, 27 Dec 2007 22:52:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E87B231F57\n\tfor <source@collab.sakaiproject.org>; Thu, 27 Dec 2007 22:54:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBRMrOE9031991\n\tfor <source@collab.sakaiproject.org>; Thu, 27 Dec 2007 17:53:24 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBRMrOa3031989\n\tfor source@collab.sakaiproject.org; Thu, 27 Dec 2007 17:53:24 -0500\nDate: Thu, 27 Dec 2007 17:53:24 -0500\nTo: source@collab.sakaiproject.org\nFrom: knoop@umich.edu\nSubject: [svn] revprop propchange - r38444 svn:log\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 27 17:54:31 2007\nX-DSPAM-Confidence: 0.9776\nX-DSPAM-Probability: 0.0000\n\nAuthor: knoop@umich.edu\nRevision: 38444\nProperty Name: svn:log\n\nNew Property Value:\nSAK-12239\nCreating branch in entity for work on porting content performance improvements from 2.5.x to 2.4.x\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom knoop@umich.edu Thu Dec 27 17:53:56 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 27 Dec 2007 17:53:56 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 27 Dec 2007 17:53:56 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby flawless.mail.umich.edu () with ESMTP id lBRMrtgL023425;\n\tThu, 27 Dec 2007 17:53:55 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 47742CFD.79F5C.32351 ; \n\t27 Dec 2007 17:53:52 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D3905B09D4;\n\tThu, 27 Dec 2007 22:52:04 +0000 (GMT)\nMessage-ID: <200712272252.lBRMqjXC031973@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 143\n          for <source@collab.sakaiproject.org>;\n          Thu, 27 Dec 2007 22:51:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 03F8B31F57\n\tfor <source@collab.sakaiproject.org>; Thu, 27 Dec 2007 22:53:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBRMqjUK031975\n\tfor <source@collab.sakaiproject.org>; Thu, 27 Dec 2007 17:52:45 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBRMqjXC031973\n\tfor source@collab.sakaiproject.org; Thu, 27 Dec 2007 17:52:45 -0500\nDate: Thu, 27 Dec 2007 17:52:45 -0500\nTo: source@collab.sakaiproject.org\nFrom: knoop@umich.edu\nSubject: [svn] revprop propchange - r38443 svn:log\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 27 17:53:56 2007\nX-DSPAM-Confidence: 0.9797\nX-DSPAM-Probability: 0.0000\n\nAuthor: knoop@umich.edu\nRevision: 38443\nProperty Name: svn:log\n\nNew Property Value:\nSAK-12239\nCreating branch in db for work on porting content performance improvements from 2.5.x to 2.4.x\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom knoop@umich.edu Thu Dec 27 17:52:45 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 27 Dec 2007 17:52:45 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 27 Dec 2007 17:52:45 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby mission.mail.umich.edu () with ESMTP id lBRMqiis029928;\n\tThu, 27 Dec 2007 17:52:44 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 47742CB6.1B00B.27549 ; \n\t27 Dec 2007 17:52:40 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BFB7BB09CE;\n\tThu, 27 Dec 2007 22:50:52 +0000 (GMT)\nMessage-ID: <200712272251.lBRMpcwg031956@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 871\n          for <source@collab.sakaiproject.org>;\n          Thu, 27 Dec 2007 22:50:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 671A742905\n\tfor <source@collab.sakaiproject.org>; Thu, 27 Dec 2007 22:52:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBRMpcMX031958\n\tfor <source@collab.sakaiproject.org>; Thu, 27 Dec 2007 17:51:38 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBRMpcwg031956\n\tfor source@collab.sakaiproject.org; Thu, 27 Dec 2007 17:51:38 -0500\nDate: Thu, 27 Dec 2007 17:51:38 -0500\nTo: source@collab.sakaiproject.org\nFrom: knoop@umich.edu\nSubject: [svn] revprop propchange - r38438 svn:log\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 27 17:52:45 2007\nX-DSPAM-Confidence: 0.9776\nX-DSPAM-Probability: 0.0000\n\nAuthor: knoop@umich.edu\nRevision: 38438\nProperty Name: svn:log\n\nNew Property Value:\nSAK-12239\nCreating branch in entity for work on porting content performance improvements from 2.5.x to 2.4.x\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom knoop@umich.edu Thu Dec 27 17:52:14 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 27 Dec 2007 17:52:14 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 27 Dec 2007 17:52:14 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby godsend.mail.umich.edu () with ESMTP id lBRMqDgW022521;\n\tThu, 27 Dec 2007 17:52:13 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 47742C97.11665.23903 ; \n\t27 Dec 2007 17:52:09 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EE25FB08E9;\n\tThu, 27 Dec 2007 22:50:20 +0000 (GMT)\nMessage-ID: <200712272250.lBRMovO5031940@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 163\n          for <source@collab.sakaiproject.org>;\n          Thu, 27 Dec 2007 22:50:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AE38E3E4C7\n\tfor <source@collab.sakaiproject.org>; Thu, 27 Dec 2007 22:51:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBRMowKC031942\n\tfor <source@collab.sakaiproject.org>; Thu, 27 Dec 2007 17:50:58 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBRMovO5031940\n\tfor source@collab.sakaiproject.org; Thu, 27 Dec 2007 17:50:57 -0500\nDate: Thu, 27 Dec 2007 17:50:57 -0500\nTo: source@collab.sakaiproject.org\nFrom: knoop@umich.edu\nSubject: [svn] revprop propchange - r38442 svn:log\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 27 17:52:14 2007\nX-DSPAM-Confidence: 0.9793\nX-DSPAM-Probability: 0.0000\n\nAuthor: knoop@umich.edu\nRevision: 38442\nProperty Name: svn:log\n\nNew Property Value:\nSAK-12239\nCreating branch in content for work on porting content performance improvements from 2.5.x to 2.4.x\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Thu Dec 27 13:47:44 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 27 Dec 2007 13:47:44 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 27 Dec 2007 13:47:44 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby mission.mail.umich.edu () with ESMTP id lBRIlh5T022091;\n\tThu, 27 Dec 2007 13:47:43 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 4773F344.1D75.1160 ; \n\t27 Dec 2007 13:47:34 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BA61C4FE86;\n\tThu, 27 Dec 2007 18:45:38 +0000 (GMT)\nMessage-ID: <200712271846.lBRIkLDG031709@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 88\n          for <source@collab.sakaiproject.org>;\n          Thu, 27 Dec 2007 18:45:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 88BD44294A\n\tfor <source@collab.sakaiproject.org>; Thu, 27 Dec 2007 18:47:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBRIkLkU031711\n\tfor <source@collab.sakaiproject.org>; Thu, 27 Dec 2007 13:46:21 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBRIkLDG031709\n\tfor source@collab.sakaiproject.org; Thu, 27 Dec 2007 13:46:21 -0500\nDate: Thu, 27 Dec 2007 13:46:21 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39634 - in msgcntr/trunk/messageforums-hbm/src: java/org/sakaiproject/component/app/messageforums/dao/hibernate sql/mysql sql/oracle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 27 13:47:44 2007\nX-DSPAM-Confidence: 0.9857\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39634\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-27 13:46:19 -0500 (Thu, 27 Dec 2007)\nNew Revision: 39634\n\nAdded:\nmsgcntr/trunk/messageforums-hbm/src/sql/mysql/SAK-8421.sql\nmsgcntr/trunk/messageforums-hbm/src/sql/oracle/SAK-8421.sql\nModified:\nmsgcntr/trunk/messageforums-hbm/src/java/org/sakaiproject/component/app/messageforums/dao/hibernate/UnreadStatus.hbm.xml\nLog:\nhttp://bugs.sakaiproject.org/jira/browse/SAK-8421\n=>\nadd indexes.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Thu Dec 27 12:11:07 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 27 Dec 2007 12:11:07 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 27 Dec 2007 12:11:07 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby casino.mail.umich.edu () with ESMTP id lBRHB6HN006786;\n\tThu, 27 Dec 2007 12:11:06 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 4773DCA4.4DCF7.676 ; \n\t27 Dec 2007 12:11:03 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A812CA1E55;\n\tThu, 27 Dec 2007 17:10:56 +0000 (GMT)\nMessage-ID: <200712271709.lBRH9tAQ031599@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 356\n          for <source@collab.sakaiproject.org>;\n          Thu, 27 Dec 2007 17:10:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4C5E12398B\n\tfor <source@collab.sakaiproject.org>; Thu, 27 Dec 2007 17:10:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBRH9tF6031601\n\tfor <source@collab.sakaiproject.org>; Thu, 27 Dec 2007 12:09:55 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBRH9tAQ031599\n\tfor source@collab.sakaiproject.org; Thu, 27 Dec 2007 12:09:55 -0500\nDate: Thu, 27 Dec 2007 12:09:55 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r39633 - content/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 27 12:11:07 2007\nX-DSPAM-Confidence: 0.8480\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39633\n\nAuthor: jimeng@umich.edu\nDate: 2007-12-27 12:09:51 -0500 (Thu, 27 Dec 2007)\nNew Revision: 39633\n\nModified:\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentServiceSqlOracle.java\nLog:\nSAK-12501\nInclude column-specs in new oracle statement\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Thu Dec 27 10:24:11 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 27 Dec 2007 10:24:11 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 27 Dec 2007 10:24:11 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby flawless.mail.umich.edu () with ESMTP id lBRFOBaX013956;\n\tThu, 27 Dec 2007 10:24:11 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 4773C395.7007A.5519 ; \n\t27 Dec 2007 10:24:08 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BA04551D31;\n\tThu, 27 Dec 2007 15:19:58 +0000 (GMT)\nMessage-ID: <200712271522.lBRFM0nt031538@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 904\n          for <source@collab.sakaiproject.org>;\n          Thu, 27 Dec 2007 15:19:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8B28242903\n\tfor <source@collab.sakaiproject.org>; Thu, 27 Dec 2007 15:22:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBRFM1tS031540\n\tfor <source@collab.sakaiproject.org>; Thu, 27 Dec 2007 10:22:01 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBRFM0nt031538\n\tfor source@collab.sakaiproject.org; Thu, 27 Dec 2007 10:22:01 -0500\nDate: Thu, 27 Dec 2007 10:22:01 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r39632 - content/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 27 10:24:11 2007\nX-DSPAM-Confidence: 0.9857\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39632\n\nAuthor: jimeng@umich.edu\nDate: 2007-12-27 10:21:57 -0500 (Thu, 27 Dec 2007)\nNew Revision: 39632\n\nModified:\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentServiceSqlOracle.java\nLog:\nSAK-12501\nRevised oracle sql syntax.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom csev@umich.edu Thu Dec 27 10:20:38 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 27 Dec 2007 10:20:38 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 27 Dec 2007 10:20:38 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby brazil.mail.umich.edu () with ESMTP id lBRFKbD8031431;\n\tThu, 27 Dec 2007 10:20:37 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 4773C2BA.F0190.31439 ; \n\t27 Dec 2007 10:20:29 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E250F52EC1;\n\tThu, 27 Dec 2007 15:17:22 +0000 (GMT)\nMessage-ID: <200712271519.lBRFJPw8031526@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 22\n          for <source@collab.sakaiproject.org>;\n          Thu, 27 Dec 2007 15:17:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E0702428F6\n\tfor <source@collab.sakaiproject.org>; Thu, 27 Dec 2007 15:20:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBRFJPK9031528\n\tfor <source@collab.sakaiproject.org>; Thu, 27 Dec 2007 10:19:25 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBRFJPw8031526\n\tfor source@collab.sakaiproject.org; Thu, 27 Dec 2007 10:19:25 -0500\nDate: Thu, 27 Dec 2007 10:19:25 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to csev@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: csev@umich.edu\nSubject: [sakai] svn commit: r39631 - mailarchive/branches/SAK-11544/mailarchive-tool/tool/src/java/org/sakaiproject/mailarchive/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 27 10:20:38 2007\nX-DSPAM-Confidence: 0.8504\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39631\n\nAuthor: csev@umich.edu\nDate: 2007-12-27 10:19:23 -0500 (Thu, 27 Dec 2007)\nNew Revision: 39631\n\nModified:\nmailarchive/branches/SAK-11544/mailarchive-tool/tool/src/java/org/sakaiproject/mailarchive/tool/MailboxAction.java\nLog:\nSAK-11544\n\nCommit of some test code - please don't look at this - it is a bit of refactor in Mail Action\nand a bad hack to fill up a mail archive by pressing the options button.  I just wanted to put\nthis in my happy little branch so I did not have to keep carrying this code around manually.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom csev@umich.edu Thu Dec 27 10:11:09 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 27 Dec 2007 10:11:09 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 27 Dec 2007 10:11:09 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby mission.mail.umich.edu () with ESMTP id lBRFB81A016942;\n\tThu, 27 Dec 2007 10:11:08 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 4773C082.2F7FE.5749 ; \n\t27 Dec 2007 10:11:05 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9A3886DFFF;\n\tThu, 27 Dec 2007 15:07:53 +0000 (GMT)\nMessage-ID: <200712271509.lBRF9ufX031513@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 985\n          for <source@collab.sakaiproject.org>;\n          Thu, 27 Dec 2007 15:07:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 041A3428DF\n\tfor <source@collab.sakaiproject.org>; Thu, 27 Dec 2007 15:10:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBRF9u05031515\n\tfor <source@collab.sakaiproject.org>; Thu, 27 Dec 2007 10:09:56 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBRF9ufX031513\n\tfor source@collab.sakaiproject.org; Thu, 27 Dec 2007 10:09:56 -0500\nDate: Thu, 27 Dec 2007 10:09:56 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to csev@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: csev@umich.edu\nSubject: [sakai] svn commit: r39630 - mailarchive/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 27 10:11:09 2007\nX-DSPAM-Confidence: 0.9863\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39630\n\nAuthor: csev@umich.edu\nDate: 2007-12-27 10:09:53 -0500 (Thu, 27 Dec 2007)\nNew Revision: 39630\n\nAdded:\nmailarchive/branches/SAK-11544/\nLog:\nBranch for Mail Archive Performance Improvement\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom csev@umich.edu Thu Dec 27 09:57:10 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 27 Dec 2007 09:57:10 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 27 Dec 2007 09:57:10 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby fan.mail.umich.edu () with ESMTP id lBREv9OK003195;\n\tThu, 27 Dec 2007 09:57:09 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 4773BD32.3B457.4283 ; \n\t27 Dec 2007 09:56:52 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A84B374A69;\n\tThu, 27 Dec 2007 14:56:46 +0000 (GMT)\nMessage-ID: <200712271455.lBREtn2N031488@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 710\n          for <source@collab.sakaiproject.org>;\n          Thu, 27 Dec 2007 14:56:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6929F428B5\n\tfor <source@collab.sakaiproject.org>; Thu, 27 Dec 2007 14:56:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBREtnXU031490\n\tfor <source@collab.sakaiproject.org>; Thu, 27 Dec 2007 09:55:49 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBREtn2N031488\n\tfor source@collab.sakaiproject.org; Thu, 27 Dec 2007 09:55:49 -0500\nDate: Thu, 27 Dec 2007 09:55:49 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to csev@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: csev@umich.edu\nSubject: [sakai] svn commit: r39629 - in web/branches/SAK-12563: . web-portlet web-portlet/portlet web-portlet/portlet/src web-portlet/portlet/src/bundle web-portlet/portlet/src/bundle/vm web-portlet/portlet/src/java web-portlet/portlet/src/java/org web-portlet/portlet/src/java/org/sakaiproject web-portlet/portlet/src/java/org/sakaiproject/portlet web-portlet/portlet/src/java/org/sakaiproject/portlet/util web-portlet/portlet/src/java/org/sakaiproject/portlets web-portlet/portlet/src/webapp web-portlet/portlet/src/webapp/WEB-INF web-portlet/portlet/src/webapp/WEB-INF/sakai\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 27 09:57:10 2007\nX-DSPAM-Confidence: 0.6198\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39629\n\nAuthor: csev@umich.edu\nDate: 2007-12-27 09:55:36 -0500 (Thu, 27 Dec 2007)\nNew Revision: 39629\n\nAdded:\nweb/branches/SAK-12563/web-portlet/\nweb/branches/SAK-12563/web-portlet/portlet/\nweb/branches/SAK-12563/web-portlet/portlet/pom.xml\nweb/branches/SAK-12563/web-portlet/portlet/src/\nweb/branches/SAK-12563/web-portlet/portlet/src/bundle/\nweb/branches/SAK-12563/web-portlet/portlet/src/bundle/iframe.metaprops\nweb/branches/SAK-12563/web-portlet/portlet/src/bundle/iframe.properties\nweb/branches/SAK-12563/web-portlet/portlet/src/bundle/iframe_ar.properties\nweb/branches/SAK-12563/web-portlet/portlet/src/bundle/iframe_ca.metaprops\nweb/branches/SAK-12563/web-portlet/portlet/src/bundle/iframe_ca.properties\nweb/branches/SAK-12563/web-portlet/portlet/src/bundle/iframe_en_GB.properties\nweb/branches/SAK-12563/web-portlet/portlet/src/bundle/iframe_es.metaprops\nweb/branches/SAK-12563/web-portlet/portlet/src/bundle/iframe_es.properties\nweb/branches/SAK-12563/web-portlet/portlet/src/bundle/iframe_fr_CA.metaprops\nweb/branches/SAK-12563/web-portlet/portlet/src/bundle/iframe_fr_CA.properties\nweb/branches/SAK-12563/web-portlet/portlet/src/bundle/iframe_ja.metaprops\nweb/branches/SAK-12563/web-portlet/portlet/src/bundle/iframe_ja.properties\nweb/branches/SAK-12563/web-portlet/portlet/src/bundle/iframe_ko.metaprops\nweb/branches/SAK-12563/web-portlet/portlet/src/bundle/iframe_ko.properties\nweb/branches/SAK-12563/web-portlet/portlet/src/bundle/iframe_nl.metaprops\nweb/branches/SAK-12563/web-portlet/portlet/src/bundle/iframe_nl.properties\nweb/branches/SAK-12563/web-portlet/portlet/src/bundle/iframe_sv.properties\nweb/branches/SAK-12563/web-portlet/portlet/src/bundle/iframe_zh_CN.metaprops\nweb/branches/SAK-12563/web-portlet/portlet/src/bundle/iframe_zh_CN.properties\nweb/branches/SAK-12563/web-portlet/portlet/src/bundle/vm/\nweb/branches/SAK-12563/web-portlet/portlet/src/bundle/vm/edit.vm\nweb/branches/SAK-12563/web-portlet/portlet/src/bundle/vm/macros.vm\nweb/branches/SAK-12563/web-portlet/portlet/src/bundle/vm/main.vm\nweb/branches/SAK-12563/web-portlet/portlet/src/java/\nweb/branches/SAK-12563/web-portlet/portlet/src/java/org/\nweb/branches/SAK-12563/web-portlet/portlet/src/java/org/sakaiproject/\nweb/branches/SAK-12563/web-portlet/portlet/src/java/org/sakaiproject/portlet/\nweb/branches/SAK-12563/web-portlet/portlet/src/java/org/sakaiproject/portlet/util/\nweb/branches/SAK-12563/web-portlet/portlet/src/java/org/sakaiproject/portlet/util/JSPHelper.java\nweb/branches/SAK-12563/web-portlet/portlet/src/java/org/sakaiproject/portlet/util/VelocityHelper.java\nweb/branches/SAK-12563/web-portlet/portlet/src/java/org/sakaiproject/portlets/\nweb/branches/SAK-12563/web-portlet/portlet/src/java/org/sakaiproject/portlets/SakaiIFrame.java\nweb/branches/SAK-12563/web-portlet/portlet/src/webapp/\nweb/branches/SAK-12563/web-portlet/portlet/src/webapp/WEB-INF/\nweb/branches/SAK-12563/web-portlet/portlet/src/webapp/WEB-INF/portlet.xml\nweb/branches/SAK-12563/web-portlet/portlet/src/webapp/WEB-INF/sakai/\nweb/branches/SAK-12563/web-portlet/portlet/src/webapp/WEB-INF/sakai/SakaiIFrame.xml\nweb/branches/SAK-12563/web-portlet/portlet/src/webapp/WEB-INF/velocity.config\nweb/branches/SAK-12563/web-portlet/portlet/src/webapp/WEB-INF/web.xml\nweb/branches/SAK-12563/web-portlet/portlet/src/webapp/help.jsp\nLog:\nSAK-12563\n\nInitial commit of the JSR-168 based iframe portlet.   This version\ndoes not yet take over the sakai.iframe tool id - for now it just works \nunder its own id for testing and development purposes.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom csev@umich.edu Thu Dec 27 09:47:52 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 27 Dec 2007 09:47:52 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 27 Dec 2007 09:47:52 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby awakenings.mail.umich.edu () with ESMTP id lBRElqUd023443;\n\tThu, 27 Dec 2007 09:47:52 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 4773BB11.6C6D5.23262 ; \n\t27 Dec 2007 09:47:48 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E85314F4CB;\n\tThu, 27 Dec 2007 14:47:37 +0000 (GMT)\nMessage-ID: <200712271446.lBREkWvx031476@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 249\n          for <source@collab.sakaiproject.org>;\n          Thu, 27 Dec 2007 14:47:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1254B42896\n\tfor <source@collab.sakaiproject.org>; Thu, 27 Dec 2007 14:47:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBREkWeK031478\n\tfor <source@collab.sakaiproject.org>; Thu, 27 Dec 2007 09:46:32 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBREkWvx031476\n\tfor source@collab.sakaiproject.org; Thu, 27 Dec 2007 09:46:32 -0500\nDate: Thu, 27 Dec 2007 09:46:32 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to csev@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: csev@umich.edu\nSubject: [sakai] svn commit: r39628 - web/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 27 09:47:52 2007\nX-DSPAM-Confidence: 0.7604\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39628\n\nAuthor: csev@umich.edu\nDate: 2007-12-27 09:46:29 -0500 (Thu, 27 Dec 2007)\nNew Revision: 39628\n\nAdded:\nweb/branches/SAK-12563/\nLog:\nCreate branch for iframe portlet\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom csev@umich.edu Thu Dec 27 09:24:59 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 27 Dec 2007 09:24:59 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 27 Dec 2007 09:24:59 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby faithful.mail.umich.edu () with ESMTP id lBREOwGF010592;\n\tThu, 27 Dec 2007 09:24:58 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 4773B5A9.81AF4.23436 ; \n\t27 Dec 2007 09:24:55 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A940D9553F;\n\tThu, 27 Dec 2007 14:24:39 +0000 (GMT)\nMessage-ID: <200712271423.lBRENg6s031462@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 552\n          for <source@collab.sakaiproject.org>;\n          Thu, 27 Dec 2007 14:24:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B244442894\n\tfor <source@collab.sakaiproject.org>; Thu, 27 Dec 2007 14:24:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBRENg0N031464\n\tfor <source@collab.sakaiproject.org>; Thu, 27 Dec 2007 09:23:42 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBRENg6s031462\n\tfor source@collab.sakaiproject.org; Thu, 27 Dec 2007 09:23:42 -0500\nDate: Thu, 27 Dec 2007 09:23:42 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to csev@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: csev@umich.edu\nSubject: [sakai] svn commit: r39627 - portal/branches/SAK-12402/portal-render-engine-impl/pack/src/webapp/vm/defaultskin\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 27 09:24:59 2007\nX-DSPAM-Confidence: 0.7613\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39627\n\nAuthor: csev@umich.edu\nDate: 2007-12-27 09:23:39 -0500 (Thu, 27 Dec 2007)\nNew Revision: 39627\n\nAdded:\nportal/branches/SAK-12402/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/ftop.vm\nLog:\nInitial commit of the frame top code\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom csev@umich.edu Thu Dec 27 09:12:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 27 Dec 2007 09:12:43 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 27 Dec 2007 09:12:43 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby panther.mail.umich.edu () with ESMTP id lBRECgV8026819;\n\tThu, 27 Dec 2007 09:12:42 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 4773B2D4.8584.3355 ; \n\t27 Dec 2007 09:12:38 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 90299ABFFE;\n\tThu, 27 Dec 2007 14:12:22 +0000 (GMT)\nMessage-ID: <200712271411.lBREBORc031450@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 482\n          for <source@collab.sakaiproject.org>;\n          Thu, 27 Dec 2007 14:11:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id F33713A7E7\n\tfor <source@collab.sakaiproject.org>; Thu, 27 Dec 2007 14:12:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBREBOFb031452\n\tfor <source@collab.sakaiproject.org>; Thu, 27 Dec 2007 09:11:24 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBREBORc031450\n\tfor source@collab.sakaiproject.org; Thu, 27 Dec 2007 09:11:24 -0500\nDate: Thu, 27 Dec 2007 09:11:24 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to csev@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: csev@umich.edu\nSubject: [sakai] svn commit: r39626 - portal/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 27 09:12:43 2007\nX-DSPAM-Confidence: 0.7568\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39626\n\nAuthor: csev@umich.edu\nDate: 2007-12-27 09:11:22 -0500 (Thu, 27 Dec 2007)\nNew Revision: 39626\n\nAdded:\nportal/branches/SAK-12402/\nLog:\nCreate branch for frameset portal\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Thu Dec 27 08:02:21 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 27 Dec 2007 08:02:21 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 27 Dec 2007 08:02:21 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby chaos.mail.umich.edu () with ESMTP id lBRD2KZV005804;\n\tThu, 27 Dec 2007 08:02:20 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 4773A257.1B8C8.7610 ; \n\t27 Dec 2007 08:02:17 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B5C5752A48;\n\tThu, 27 Dec 2007 13:02:16 +0000 (GMT)\nMessage-ID: <200712271301.lBRD1CaS031385@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1013\n          for <source@collab.sakaiproject.org>;\n          Thu, 27 Dec 2007 13:01:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BDE4D3A7DE\n\tfor <source@collab.sakaiproject.org>; Thu, 27 Dec 2007 13:01:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBRD1C2P031387\n\tfor <source@collab.sakaiproject.org>; Thu, 27 Dec 2007 08:01:12 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBRD1CaS031385\n\tfor source@collab.sakaiproject.org; Thu, 27 Dec 2007 08:01:12 -0500\nDate: Thu, 27 Dec 2007 08:01:12 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r39625 - content/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 27 08:02:21 2007\nX-DSPAM-Confidence: 0.8494\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39625\n\nAuthor: jimeng@umich.edu\nDate: 2007-12-27 08:01:07 -0500 (Thu, 27 Dec 2007)\nNew Revision: 39625\n\nModified:\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentServiceSqlOracle.java\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl/DbContentService.java\nLog:\nSAK-12501\nAdded log message for sqlexception.\nRevised syntax fo oracle sql\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Wed Dec 26 21:09:48 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 26 Dec 2007 21:09:48 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 26 Dec 2007 21:09:48 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby godsend.mail.umich.edu () with ESMTP id lBR29lvZ023526;\n\tWed, 26 Dec 2007 21:09:47 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 47730966.CEA7.10985 ; \n\t26 Dec 2007 21:09:44 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 31C9C5E89F;\n\tThu, 27 Dec 2007 02:09:39 +0000 (GMT)\nMessage-ID: <200712270208.lBR28TEZ030470@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 726\n          for <source@collab.sakaiproject.org>;\n          Thu, 27 Dec 2007 02:09:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 97FB03E841\n\tfor <source@collab.sakaiproject.org>; Thu, 27 Dec 2007 02:09:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBR28TCx030472\n\tfor <source@collab.sakaiproject.org>; Wed, 26 Dec 2007 21:08:29 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBR28TEZ030470\n\tfor source@collab.sakaiproject.org; Wed, 26 Dec 2007 21:08:29 -0500\nDate: Wed, 26 Dec 2007 21:08:29 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r39624 - content/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 26 21:09:48 2007\nX-DSPAM-Confidence: 0.8494\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39624\n\nAuthor: jimeng@umich.edu\nDate: 2007-12-26 21:08:23 -0500 (Wed, 26 Dec 2007)\nNew Revision: 39624\n\nModified:\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentServiceSqlOracle.java\nLog:\nSAK-12501\nRevised syntax of oracle query to insert/update dropbox timestamp\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom bkirschn@umich.edu Wed Dec 26 16:33:12 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 26 Dec 2007 16:33:12 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 26 Dec 2007 16:33:12 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby panther.mail.umich.edu () with ESMTP id lBQLXCMX021432;\n\tWed, 26 Dec 2007 16:33:12 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 4772C884.5E4FE.3213 ; \n\t26 Dec 2007 16:32:55 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5EADB51117;\n\tWed, 26 Dec 2007 21:33:00 +0000 (GMT)\nMessage-ID: <200712262131.lBQLVr3Y030312@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 822\n          for <source@collab.sakaiproject.org>;\n          Wed, 26 Dec 2007 21:32:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3956E3E840\n\tfor <source@collab.sakaiproject.org>; Wed, 26 Dec 2007 21:32:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBQLVrqg030314\n\tfor <source@collab.sakaiproject.org>; Wed, 26 Dec 2007 16:31:53 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBQLVr3Y030312\n\tfor source@collab.sakaiproject.org; Wed, 26 Dec 2007 16:31:53 -0500\nDate: Wed, 26 Dec 2007 16:31:53 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to bkirschn@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: bkirschn@umich.edu\nSubject: [sakai] svn commit: r39623 - in announcement/trunk: announcement-api/api/src/java/org/sakaiproject/announcement/api announcement-api/api/src/java/org/sakaiproject/announcement/cover announcement-impl/impl announcement-impl/impl/src/java/org/sakaiproject/announcement/impl announcement-impl/pack\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 26 16:33:12 2007\nX-DSPAM-Confidence: 0.8483\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39623\n\nAuthor: bkirschn@umich.edu\nDate: 2007-12-26 16:31:50 -0500 (Wed, 26 Dec 2007)\nNew Revision: 39623\n\nModified:\nannouncement/trunk/announcement-api/api/src/java/org/sakaiproject/announcement/api/AnnouncementService.java\nannouncement/trunk/announcement-api/api/src/java/org/sakaiproject/announcement/cover/AnnouncementService.java\nannouncement/trunk/announcement-impl/impl/pom.xml\nannouncement/trunk/announcement-impl/impl/src/java/org/sakaiproject/announcement/impl/BaseAnnouncementService.java\nannouncement/trunk/announcement-impl/pack/pom.xml\nLog:\nSAK-11372 api/impl support for rss\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Wed Dec 26 11:40:00 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 26 Dec 2007 11:40:00 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 26 Dec 2007 11:40:00 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby chaos.mail.umich.edu () with ESMTP id lBQGe0nJ011900;\n\tWed, 26 Dec 2007 11:40:00 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 477283D8.A05CA.6589 ; \n\t26 Dec 2007 11:39:55 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id AC927AED13;\n\tWed, 26 Dec 2007 16:39:53 +0000 (GMT)\nMessage-ID: <200712261638.lBQGcuFh030006@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 401\n          for <source@collab.sakaiproject.org>;\n          Wed, 26 Dec 2007 16:39:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CA5BB3E811\n\tfor <source@collab.sakaiproject.org>; Wed, 26 Dec 2007 16:39:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBQGcuvk030008\n\tfor <source@collab.sakaiproject.org>; Wed, 26 Dec 2007 11:38:56 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBQGcuFh030006\n\tfor source@collab.sakaiproject.org; Wed, 26 Dec 2007 11:38:56 -0500\nDate: Wed, 26 Dec 2007 11:38:56 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r39622 - content/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 26 11:40:00 2007\nX-DSPAM-Confidence: 0.9881\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39622\n\nAuthor: jimeng@umich.edu\nDate: 2007-12-26 11:38:49 -0500 (Wed, 26 Dec 2007)\nNew Revision: 39622\n\nModified:\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentServiceSqlOracle.java\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl/DbContentService.java\nLog:\nSAK-12501\nAdded oracle syntax to update/insert record to record last update to dropbox.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Tue Dec 25 17:53:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 25 Dec 2007 17:53:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 25 Dec 2007 17:53:51 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby casino.mail.umich.edu () with ESMTP id lBPMro9p002745;\n\tTue, 25 Dec 2007 17:53:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 477189F9.45DFC.2659 ; \n\t25 Dec 2007 17:53:47 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 65989ABC97;\n\tTue, 25 Dec 2007 22:53:34 +0000 (GMT)\nMessage-ID: <200712252252.lBPMqcLe028795@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 728\n          for <source@collab.sakaiproject.org>;\n          Tue, 25 Dec 2007 22:53:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5F7EB3310D\n\tfor <source@collab.sakaiproject.org>; Tue, 25 Dec 2007 22:53:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBPMqdbn028797\n\tfor <source@collab.sakaiproject.org>; Tue, 25 Dec 2007 17:52:39 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBPMqcLe028795\n\tfor source@collab.sakaiproject.org; Tue, 25 Dec 2007 17:52:38 -0500\nDate: Tue, 25 Dec 2007 17:52:38 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39621 - in portal/branches/SAK-12350: portal-api/api/src/java/org/sakaiproject/portal/api portal-impl/impl/src/java/org/sakaiproject/portal/charon portal-impl/impl/src/java/org/sakaiproject/portal/charon/site portal-service-impl/impl/src/java/org/sakaiproject/portal/service portal-service-impl/pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 25 17:53:51 2007\nX-DSPAM-Confidence: 0.7564\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39621\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-25 17:52:09 -0500 (Tue, 25 Dec 2007)\nNew Revision: 39621\n\nAdded:\nportal/branches/SAK-12350/portal-api/api/src/java/org/sakaiproject/portal/api/SiteNeighbourhoodService.java\nportal/branches/SAK-12350/portal-service-impl/impl/src/java/org/sakaiproject/portal/service/SiteNeighbourhoodServiceImpl.java\nModified:\nportal/branches/SAK-12350/portal-api/api/src/java/org/sakaiproject/portal/api/Portal.java\nportal/branches/SAK-12350/portal-api/api/src/java/org/sakaiproject/portal/api/PortalService.java\nportal/branches/SAK-12350/portal-impl/impl/src/java/org/sakaiproject/portal/charon/SkinnableCharonPortal.java\nportal/branches/SAK-12350/portal-impl/impl/src/java/org/sakaiproject/portal/charon/site/AbstractSiteViewImpl.java\nportal/branches/SAK-12350/portal-impl/impl/src/java/org/sakaiproject/portal/charon/site/AllSitesViewImpl.java\nportal/branches/SAK-12350/portal-impl/impl/src/java/org/sakaiproject/portal/charon/site/DefaultSiteViewImpl.java\nportal/branches/SAK-12350/portal-impl/impl/src/java/org/sakaiproject/portal/charon/site/MoreSiteViewImpl.java\nportal/branches/SAK-12350/portal-impl/impl/src/java/org/sakaiproject/portal/charon/site/PortalSiteHelperImpl.java\nportal/branches/SAK-12350/portal-impl/impl/src/java/org/sakaiproject/portal/charon/site/SubSiteViewImpl.java\nportal/branches/SAK-12350/portal-service-impl/impl/src/java/org/sakaiproject/portal/service/PortalServiceImpl.java\nportal/branches/SAK-12350/portal-service-impl/pack/src/webapp/WEB-INF/components.xml\nLog:\nSAK-12350\nAbstracted provision of site lists behind a ServiceAPI. The service API is not complete as there need to be an organizing mechanims, but I havent worked that out entirely yet.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stephen.marquard@uct.ac.za Mon Dec 24 03:06:42 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 24 Dec 2007 03:06:42 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 24 Dec 2007 03:06:42 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby faithful.mail.umich.edu () with ESMTP id lBO86e1p001567;\n\tMon, 24 Dec 2007 03:06:40 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 476F688A.A6E5D.11065 ; \n\t24 Dec 2007 03:06:37 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 58210A3AFF;\n\tMon, 24 Dec 2007 08:06:43 +0000 (GMT)\nMessage-ID: <200712240805.lBO85jQD027143@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 661\n          for <source@collab.sakaiproject.org>;\n          Mon, 24 Dec 2007 08:06:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 476B84063E\n\tfor <source@collab.sakaiproject.org>; Mon, 24 Dec 2007 08:06:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBO85jFK027145\n\tfor <source@collab.sakaiproject.org>; Mon, 24 Dec 2007 03:05:45 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBO85jQD027143\n\tfor source@collab.sakaiproject.org; Mon, 24 Dec 2007 03:05:45 -0500\nDate: Mon, 24 Dec 2007 03:05:45 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stephen.marquard@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: stephen.marquard@uct.ac.za\nSubject: [sakai] svn commit: r39620 - citations/branches/sakai_2-5-x/citations-tool/tool/src/webapp/vm/citation\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 24 03:06:42 2007\nX-DSPAM-Confidence: 0.8431\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39620\n\nAuthor: stephen.marquard@uct.ac.za\nDate: 2007-12-24 03:05:38 -0500 (Mon, 24 Dec 2007)\nNew Revision: 39620\n\nModified:\ncitations/branches/sakai_2-5-x/citations-tool/tool/src/webapp/vm/citation/add_citations.vm\nLog:\nSAK-12534 Google Scholar popup window too narrow (merge to 2-5-x)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stephen.marquard@uct.ac.za Mon Dec 24 02:06:31 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 24 Dec 2007 02:06:31 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 24 Dec 2007 02:06:31 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby faithful.mail.umich.edu () with ESMTP id lBO76U1b024895;\n\tMon, 24 Dec 2007 02:06:30 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 476F5A6E.CE0E2.8685 ; \n\t24 Dec 2007 02:06:26 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C9764AB445;\n\tMon, 24 Dec 2007 07:06:17 +0000 (GMT)\nMessage-ID: <200712240705.lBO75Q96027085@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 21\n          for <source@collab.sakaiproject.org>;\n          Mon, 24 Dec 2007 07:05:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 66F2C40ABA\n\tfor <source@collab.sakaiproject.org>; Mon, 24 Dec 2007 07:06:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBO75RID027087\n\tfor <source@collab.sakaiproject.org>; Mon, 24 Dec 2007 02:05:27 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBO75Q96027085\n\tfor source@collab.sakaiproject.org; Mon, 24 Dec 2007 02:05:26 -0500\nDate: Mon, 24 Dec 2007 02:05:26 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stephen.marquard@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: stephen.marquard@uct.ac.za\nSubject: [sakai] svn commit: r39619 - search/branches/sakai_2-5-x/search-impl/impl/src/java/org/sakaiproject/search/journal/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 24 02:06:31 2007\nX-DSPAM-Confidence: 0.9812\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39619\n\nAuthor: stephen.marquard@uct.ac.za\nDate: 2007-12-24 02:05:17 -0500 (Mon, 24 Dec 2007)\nNew Revision: 39619\n\nModified:\nsearch/branches/sakai_2-5-x/search-impl/impl/src/java/org/sakaiproject/search/journal/impl/IndexListenerCloser.java\nLog:\nSAK-12460 Additional logging (merge to 2-5-x)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Sun Dec 23 12:52:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 23 Dec 2007 12:52:53 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 23 Dec 2007 12:52:53 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby fan.mail.umich.edu () with ESMTP id lBNHqqHE028219;\n\tSun, 23 Dec 2007 12:52:52 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 476EA06E.534E5.5063 ; \n\t23 Dec 2007 12:52:49 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 83E23AAC29;\n\tSun, 23 Dec 2007 17:52:44 +0000 (GMT)\nMessage-ID: <200712231751.lBNHpl7l026506@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 263\n          for <source@collab.sakaiproject.org>;\n          Sun, 23 Dec 2007 17:52:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BAC7923666\n\tfor <source@collab.sakaiproject.org>; Sun, 23 Dec 2007 17:52:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBNHpmYe026508\n\tfor <source@collab.sakaiproject.org>; Sun, 23 Dec 2007 12:51:48 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBNHpl7l026506\n\tfor source@collab.sakaiproject.org; Sun, 23 Dec 2007 12:51:47 -0500\nDate: Sun, 23 Dec 2007 12:51:47 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39618 - search/trunk/search-impl/impl/src/java/org/sakaiproject/search/journal/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Dec 23 12:52:53 2007\nX-DSPAM-Confidence: 0.9832\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39618\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-23 12:51:42 -0500 (Sun, 23 Dec 2007)\nNew Revision: 39618\n\nModified:\nsearch/trunk/search-impl/impl/src/java/org/sakaiproject/search/journal/impl/IndexListenerCloser.java\nLog:\nSAK-12460\nAdded some logging to help debugging\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Sat Dec 22 12:07:06 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 22 Dec 2007 12:07:06 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 22 Dec 2007 12:07:06 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby fan.mail.umich.edu () with ESMTP id lBMH75qG017830;\n\tSat, 22 Dec 2007 12:07:05 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 476D4433.C13A9.26986 ; \n\t22 Dec 2007 12:07:02 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id AD49FA9029;\n\tSat, 22 Dec 2007 17:06:56 +0000 (GMT)\nMessage-ID: <200712221706.lBMH6Fmj012392@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 949\n          for <source@collab.sakaiproject.org>;\n          Sat, 22 Dec 2007 17:06:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5B7C035ED9\n\tfor <source@collab.sakaiproject.org>; Sat, 22 Dec 2007 17:06:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBMH6F1w012394\n\tfor <source@collab.sakaiproject.org>; Sat, 22 Dec 2007 12:06:16 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBMH6Fmj012392\n\tfor source@collab.sakaiproject.org; Sat, 22 Dec 2007 12:06:15 -0500\nDate: Sat, 22 Dec 2007 12:06:15 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r39617 - in content/branches/SAK-12239: . content-conversion content-conversion/pack content-conversion/pack/src content-conversion/pack/src/config content-conversion/pack/src/shell content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec 22 12:07:06 2007\nX-DSPAM-Confidence: 0.9885\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39617\n\nAuthor: jimeng@umich.edu\nDate: 2007-12-22 12:06:06 -0500 (Sat, 22 Dec 2007)\nNew Revision: 39617\n\nAdded:\ncontent/branches/SAK-12239/content-conversion/\ncontent/branches/SAK-12239/content-conversion/.project\ncontent/branches/SAK-12239/content-conversion/pack/\ncontent/branches/SAK-12239/content-conversion/pack/project.xml\ncontent/branches/SAK-12239/content-conversion/pack/src/\ncontent/branches/SAK-12239/content-conversion/pack/src/config/\ncontent/branches/SAK-12239/content-conversion/pack/src/config/upgradeschema-mysql.config\ncontent/branches/SAK-12239/content-conversion/pack/src/config/upgradeschema-oracle.config\ncontent/branches/SAK-12239/content-conversion/pack/src/shell/\ncontent/branches/SAK-12239/content-conversion/pack/src/shell/runconversion.sh\nModified:\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/FileSizeResourcesConversionHandler.java\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/Type1BlobCollectionConversionHandler.java\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/Type1BlobResourcesConversionHandler.java\ncontent/branches/SAK-12239/runconversion.sh\nLog:\nSAK-12239\nPackage the conversion jars and scripts in a separate war.  Introduces dependency on oracle and mysql jdbc connectors.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Sat Dec 22 11:58:34 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 22 Dec 2007 11:58:34 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 22 Dec 2007 11:58:34 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby score.mail.umich.edu () with ESMTP id lBMGwXiX027435;\n\tSat, 22 Dec 2007 11:58:33 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 476D4233.F2C6.1221 ; \n\t22 Dec 2007 11:58:29 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3D089A97CE;\n\tSat, 22 Dec 2007 16:58:23 +0000 (GMT)\nMessage-ID: <200712221657.lBMGveHv012367@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 675\n          for <source@collab.sakaiproject.org>;\n          Sat, 22 Dec 2007 16:58:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2572EB115\n\tfor <source@collab.sakaiproject.org>; Sat, 22 Dec 2007 16:58:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBMGveRO012369\n\tfor <source@collab.sakaiproject.org>; Sat, 22 Dec 2007 11:57:41 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBMGveHv012367\n\tfor source@collab.sakaiproject.org; Sat, 22 Dec 2007 11:57:40 -0500\nDate: Sat, 22 Dec 2007 11:57:40 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r39616 - db/branches/SAK-12239/db-util/conversion/src/java/org/sakaiproject/util/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec 22 11:58:34 2007\nX-DSPAM-Confidence: 0.9854\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39616\n\nAuthor: jimeng@umich.edu\nDate: 2007-12-22 11:57:38 -0500 (Sat, 22 Dec 2007)\nNew Revision: 39616\n\nModified:\ndb/branches/SAK-12239/db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionController.java\nLog:\nSAK-12239\nAdded logging for empty result sets and null objects\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ray@media.berkeley.edu Fri Dec 21 18:33:07 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 18:33:07 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 18:33:07 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby jacknife.mail.umich.edu () with ESMTP id lBLNX5sC032268;\n\tFri, 21 Dec 2007 18:33:05 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 476C4D15.BFFDF.8924 ; \n\t21 Dec 2007 18:32:40 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E0238A8672;\n\tFri, 21 Dec 2007 23:32:34 +0000 (GMT)\nMessage-ID: <200712212331.lBLNVpHU010835@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 241\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 23:32:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6AEB53EA7D\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 23:32:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBLNVq1n010837\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 18:31:52 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBLNVpHU010835\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 18:31:51 -0500\nDate: Fri, 21 Dec 2007 18:31:51 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ray@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ray@media.berkeley.edu\nSubject: [sakai] svn commit: r39615 - in jsf/trunk/widgets: . src/java/org/sakaiproject/jsf/renderer\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 18:33:07 2007\nX-DSPAM-Confidence: 0.7597\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39615\n\nAuthor: ray@media.berkeley.edu\nDate: 2007-12-21 18:31:46 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39615\n\nModified:\njsf/trunk/widgets/pom.xml\njsf/trunk/widgets/src/java/org/sakaiproject/jsf/renderer/InputRichTextRenderer.java\njsf/trunk/widgets/src/java/org/sakaiproject/jsf/renderer/RichTextAreaRenderer.java\nLog:\nSAK-12381 Replace service covers with singletons\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Fri Dec 21 17:22:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 17:22:02 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 17:22:02 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby sleepers.mail.umich.edu () with ESMTP id lBLMM2bq009375;\n\tFri, 21 Dec 2007 17:22:02 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 476C3C83.4CF94.30804 ; \n\t21 Dec 2007 17:21:58 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 36BEA9ED16;\n\tFri, 21 Dec 2007 22:21:54 +0000 (GMT)\nMessage-ID: <200712212221.lBLMLCal010699@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 12\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 22:21:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AAE933EA7D\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 22:21:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBLMLDhE010701\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 17:21:13 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBLMLCal010699\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 17:21:12 -0500\nDate: Fri, 21 Dec 2007 17:21:12 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39614 - in portal/branches/SAK-12350: portal-charon/charon/src/webapp/scripts portal-impl/impl/src/bundle portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers portal-util/util/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 17:22:02 2007\nX-DSPAM-Confidence: 0.6948\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39614\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-21 17:20:54 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39614\n\nAdded:\nportal/branches/SAK-12350/portal-impl/impl/src/bundle/sitenav_pt_PT.properties\nportal/branches/SAK-12350/portal-util/util/src/bundle/portal-util_pt_PT.properties\nModified:\nportal/branches/SAK-12350/portal-charon/charon/src/webapp/scripts/portalscripts.js\nportal/branches/SAK-12350/portal-impl/impl/src/bundle/sitenav.properties\nportal/branches/SAK-12350/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/SiteHandler.java\nLog:\nMerged Changes from trunk into this branch\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Fri Dec 21 17:17:52 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 17:17:52 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 17:17:52 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby flawless.mail.umich.edu () with ESMTP id lBLMHp2H019345;\n\tFri, 21 Dec 2007 17:17:51 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 476C3B89.27CBF.26108 ; \n\t21 Dec 2007 17:17:47 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2157AA4E67;\n\tFri, 21 Dec 2007 22:17:43 +0000 (GMT)\nMessage-ID: <200712212216.lBLMGsFb010686@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1022\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 22:17:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 147AF3EA7D\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 22:17:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBLMGsTD010688\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 17:16:54 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBLMGsFb010686\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 17:16:54 -0500\nDate: Fri, 21 Dec 2007 17:16:54 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39613 - in portal/branches/SAK-12350: portal-impl/impl/src/java/org/sakaiproject/portal/charon/site portal-render-engine-impl portal-render-engine-impl/impl/src/test/org/sakaiproject/portal/charon/test portal-render-engine-impl/pack/src/webapp/vm/defaultskin\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 17:17:52 2007\nX-DSPAM-Confidence: 0.5715\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39613\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-21 17:16:23 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39613\n\nAdded:\nportal/branches/SAK-12350/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/macros.vm\nRemoved:\nportal/branches/SAK-12350/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/end_response.vm\nportal/branches/SAK-12350/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/macros.vm\nModified:\nportal/branches/SAK-12350/portal-impl/impl/src/java/org/sakaiproject/portal/charon/site/CurrentSiteVIewImpl.java\nportal/branches/SAK-12350/portal-impl/impl/src/java/org/sakaiproject/portal/charon/site/SubSiteViewImpl.java\nportal/branches/SAK-12350/portal-render-engine-impl/\nportal/branches/SAK-12350/portal-render-engine-impl/impl/src/test/org/sakaiproject/portal/charon/test/PortalRenderTest.java\nportal/branches/SAK-12350/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/error.vm\nportal/branches/SAK-12350/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/gallery-login.vm\nportal/branches/SAK-12350/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/gallery.vm\nportal/branches/SAK-12350/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/login.vm\nportal/branches/SAK-12350/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/page.vm\nportal/branches/SAK-12350/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/pda.vm\nportal/branches/SAK-12350/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/site.vm\nportal/branches/SAK-12350/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/worksite.vm\nLog:\nSAK-12350\nFixed the subsite generation issues\nMoved all the templates into files and retired the macro definitions.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stuart.freeman@et.gatech.edu Fri Dec 21 15:49:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 15:49:43 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 15:49:44 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby faithful.mail.umich.edu () with ESMTP id lBLKnhQ4028380;\n\tFri, 21 Dec 2007 15:49:43 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 476C26E1.D1631.8164 ; \n\t21 Dec 2007 15:49:40 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 50F7CA64F8;\n\tFri, 21 Dec 2007 20:49:36 +0000 (GMT)\nMessage-ID: <200712212048.lBLKmu2L010557@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 212\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 20:49:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 958C93D46C\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 20:49:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBLKmuuP010559\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 15:48:56 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBLKmu2L010557\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 15:48:56 -0500\nDate: Fri, 21 Dec 2007 15:48:56 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stuart.freeman@et.gatech.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: stuart.freeman@et.gatech.edu\nSubject: [sakai] svn commit: r39611 - util/branches/sakai_2-4-x/util-util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 15:49:44 2007\nX-DSPAM-Confidence: 0.9869\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39611\n\nAuthor: stuart.freeman@et.gatech.edu\nDate: 2007-12-21 15:48:54 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39611\n\nModified:\nutil/branches/sakai_2-4-x/util-util/.classpath\nLog:\nSAK-10852 add javamail to classpath\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom bkirschn@umich.edu Fri Dec 21 14:42:47 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 14:42:47 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 14:42:47 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby mission.mail.umich.edu () with ESMTP id lBLJgkDP012021;\n\tFri, 21 Dec 2007 14:42:46 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 476C1730.C1440.16777 ; \n\t21 Dec 2007 14:42:43 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DB7C5A83C4;\n\tFri, 21 Dec 2007 19:42:40 +0000 (GMT)\nMessage-ID: <200712211941.lBLJftbm010511@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 543\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 19:42:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E234F3E898\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 19:42:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBLJftiv010513\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 14:41:55 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBLJftbm010511\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 14:41:55 -0500\nDate: Fri, 21 Dec 2007 14:41:55 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to bkirschn@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: bkirschn@umich.edu\nSubject: [sakai] svn commit: r39610 - in announcement/trunk/announcement-tool/tool: . src/bundle src/java/org/sakaiproject/announcement/tool src/webapp/vm/announcement\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 14:42:47 2007\nX-DSPAM-Confidence: 0.8494\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39610\n\nAuthor: bkirschn@umich.edu\nDate: 2007-12-21 14:41:51 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39610\n\nModified:\nannouncement/trunk/announcement-tool/tool/pom.xml\nannouncement/trunk/announcement-tool/tool/src/bundle/announcement.properties\nannouncement/trunk/announcement-tool/tool/src/bundle/announcement_ar.properties\nannouncement/trunk/announcement-tool/tool/src/bundle/announcement_ca.properties\nannouncement/trunk/announcement-tool/tool/src/bundle/announcement_en_GB.properties\nannouncement/trunk/announcement-tool/tool/src/bundle/announcement_es.properties\nannouncement/trunk/announcement-tool/tool/src/bundle/announcement_fr_CA.properties\nannouncement/trunk/announcement-tool/tool/src/bundle/announcement_ja.properties\nannouncement/trunk/announcement-tool/tool/src/bundle/announcement_nl.properties\nannouncement/trunk/announcement-tool/tool/src/bundle/announcement_ru.properties\nannouncement/trunk/announcement-tool/tool/src/bundle/announcement_sv.properties\nannouncement/trunk/announcement-tool/tool/src/bundle/announcement_zh_CN.properties\nannouncement/trunk/announcement-tool/tool/src/java/org/sakaiproject/announcement/tool/AnnouncementAction.java\nannouncement/trunk/announcement-tool/tool/src/java/org/sakaiproject/announcement/tool/AnnouncementActionState.java\nannouncement/trunk/announcement-tool/tool/src/webapp/vm/announcement/chef_announcements-customize.vm\nLog:\nSAK-11372 first pass - add support for rss option\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec 21 14:38:07 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 14:38:07 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 14:38:07 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby faithful.mail.umich.edu () with ESMTP id lBLJc68K028547;\n\tFri, 21 Dec 2007 14:38:06 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 476C1617.DA2ED.30657 ; \n\t21 Dec 2007 14:38:02 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 87C10A83A9;\n\tFri, 21 Dec 2007 19:37:57 +0000 (GMT)\nMessage-ID: <200712211937.lBLJbFdW010496@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 650\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 19:37:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 793293A596\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 19:37:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBLJbFxT010498\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 14:37:15 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBLJbFdW010496\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 14:37:15 -0500\nDate: Fri, 21 Dec 2007 14:37:15 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39609 - in assignment/trunk: assignment-impl/impl/src/java/org/sakaiproject/assignment/impl assignment-impl/impl/src/test/org/sakaiproject/assignment/impl assignment-impl/pack/src/webapp/WEB-INF assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 14:38:07 2007\nX-DSPAM-Confidence: 0.9866\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39609\n\nAuthor: zqian@umich.edu\nDate: 2007-12-21 14:37:11 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39609\n\nModified:\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nassignment/trunk/assignment-impl/impl/src/test/org/sakaiproject/assignment/impl/AssignmentServiceTest.java\nassignment/trunk/assignment-impl/pack/src/webapp/WEB-INF/components.xml\nassignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nfix to SAK-12364:Eliminate references to ContentHostingService cover in assignments module\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom louis@media.berkeley.edu Fri Dec 21 14:13:31 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 14:13:31 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 14:13:32 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby fan.mail.umich.edu () with ESMTP id lBLJDVIl029172;\n\tFri, 21 Dec 2007 14:13:31 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 476C1053.4F4A7.4285 ; \n\t21 Dec 2007 14:13:26 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A0BFE9FA50;\n\tFri, 21 Dec 2007 19:13:19 +0000 (GMT)\nMessage-ID: <200712211912.lBLJCeTi010389@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 132\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 19:13:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C1AC93E8EE\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 19:13:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBLJCe12010391\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 14:12:40 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBLJCeTi010389\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 14:12:40 -0500\nDate: Fri, 21 Dec 2007 14:12:40 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to louis@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: louis@media.berkeley.edu\nSubject: [sakai] svn commit: r39608 - gradebook/branches/sakai_2-4-x/app/ui/src/java/org/sakaiproject/tool/gradebook/ui\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 14:13:32 2007\nX-DSPAM-Confidence: 0.6948\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39608\n\nAuthor: louis@media.berkeley.edu\nDate: 2007-12-21 14:12:34 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39608\n\nModified:\ngradebook/branches/sakai_2-4-x/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/AddAssignmentBean.java\ngradebook/branches/sakai_2-4-x/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/AssignmentDetailsBean.java\ngradebook/branches/sakai_2-4-x/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/CourseGradeDetailsBean.java\ngradebook/branches/sakai_2-4-x/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/RemoveAssignmentBean.java\ngradebook/branches/sakai_2-4-x/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/RosterBean.java\ngradebook/branches/sakai_2-4-x/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/SpreadsheetUploadBean.java\nLog:\nSAK-10802 Logged events don't include context (siteId)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Fri Dec 21 13:56:39 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 13:56:39 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 13:56:39 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby jacknife.mail.umich.edu () with ESMTP id lBLIudFr009321;\n\tFri, 21 Dec 2007 13:56:39 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 476C0C60.EF089.14617 ; \n\t21 Dec 2007 13:56:35 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 54614A8325;\n\tFri, 21 Dec 2007 18:38:23 +0000 (GMT)\nMessage-ID: <200712211855.lBLItOjY010357@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 325\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 18:37:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0E36334B65\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 18:55:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBLItOYO010359\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 13:55:24 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBLItOjY010357\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 13:55:24 -0500\nDate: Fri, 21 Dec 2007 13:55:24 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r39607 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 13:56:39 2007\nX-DSPAM-Confidence: 0.6957\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39607\n\nAuthor: dlhaines@umich.edu\nDate: 2007-12-21 13:55:23 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39607\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.properties\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/defaultbuild.properties\nLog:\nCTools: move PASN version to be the Q version.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom bkirschn@umich.edu Fri Dec 21 13:55:04 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 13:55:04 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 13:55:04 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby casino.mail.umich.edu () with ESMTP id lBLIt3PH011071;\n\tFri, 21 Dec 2007 13:55:03 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 476C0C01.E8CA6.20323 ; \n\t21 Dec 2007 13:55:00 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 97885A60A3;\n\tFri, 21 Dec 2007 18:36:44 +0000 (GMT)\nMessage-ID: <200712211854.lBLIsB6l010345@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 416\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 18:36:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C268F34B65\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 18:54:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBLIsB4v010347\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 13:54:11 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBLIsB6l010345\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 13:54:11 -0500\nDate: Fri, 21 Dec 2007 13:54:11 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to bkirschn@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: bkirschn@umich.edu\nSubject: [sakai] svn commit: r39606 - calendar/trunk/calendar-tool/tool/src/java/org/sakaiproject/calendar/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 13:55:04 2007\nX-DSPAM-Confidence: 0.8482\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39606\n\nAuthor: bkirschn@umich.edu\nDate: 2007-12-21 13:54:10 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39606\n\nModified:\ncalendar/trunk/calendar-tool/tool/src/java/org/sakaiproject/calendar/tool/CalendarAction.java\nLog:\nSAK-12551 remove unused ical alias\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Fri Dec 21 13:51:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 13:51:17 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 13:51:17 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby fan.mail.umich.edu () with ESMTP id lBLIpHh3015496;\n\tFri, 21 Dec 2007 13:51:17 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 476C0B1F.858C4.558 ; \n\t21 Dec 2007 13:51:14 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id F15A2A5A2E;\n\tFri, 21 Dec 2007 18:33:10 +0000 (GMT)\nMessage-ID: <200712211850.lBLIoVI9010330@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 884\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 18:32:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BFDC334B65\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 18:50:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBLIoVVc010332\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 13:50:31 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBLIoVI9010330\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 13:50:31 -0500\nDate: Fri, 21 Dec 2007 13:50:31 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r39605 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 13:51:17 2007\nX-DSPAM-Confidence: 0.7602\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39605\n\nAuthor: dlhaines@umich.edu\nDate: 2007-12-21 13:50:29 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39605\n\nAdded:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.properties\nRemoved:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xPASN.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xPASN.properties\nLog:\nCTools: move PASN (assignments conversion build) to be the Q build.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Fri Dec 21 13:49:59 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 13:49:59 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 13:49:59 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby godsend.mail.umich.edu () with ESMTP id lBLInxXx018748;\n\tFri, 21 Dec 2007 13:49:59 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 476C0ACE.45A57.20452 ; \n\t21 Dec 2007 13:49:54 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BA529A7074;\n\tFri, 21 Dec 2007 18:31:48 +0000 (GMT)\nMessage-ID: <200712211849.lBLIn9nr010318@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 567\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 18:31:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BC09434B65\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 18:49:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBLIn9ht010320\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 13:49:09 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBLIn9nr010318\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 13:49:09 -0500\nDate: Fri, 21 Dec 2007 13:49:09 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r39604 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 13:49:59 2007\nX-DSPAM-Confidence: 0.7605\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39604\n\nAuthor: dlhaines@umich.edu\nDate: 2007-12-21 13:49:07 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39604\n\nAdded:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xR.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xR.properties\nRemoved:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.properties\nLog:\nCTools: move Q release with content conversion to be the R release.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec 21 12:20:35 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 12:20:35 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 12:20:35 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby brazil.mail.umich.edu () with ESMTP id lBLHKYww023931;\n\tFri, 21 Dec 2007 12:20:34 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 476BF5DB.3CD6A.11194 ; \n\t21 Dec 2007 12:20:30 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BE29AA7EF1;\n\tFri, 21 Dec 2007 17:20:25 +0000 (GMT)\nMessage-ID: <200712211719.lBLHJekC010174@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 462\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 17:20:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1F35A3E81B\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 17:20:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBLHJfRs010176\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 12:19:41 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBLHJekC010174\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 12:19:40 -0500\nDate: Fri, 21 Dec 2007 12:19:40 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39603 - in site-manage/trunk/site-manage-tool/tool/src: java/org/sakaiproject/site/tool webapp/vm/sitesetup\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 12:20:35 2007\nX-DSPAM-Confidence: 0.9877\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39603\n\nAuthor: zqian@umich.edu\nDate: 2007-12-21 12:19:37 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39603\n\nModified:\nsite-manage/trunk/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-addParticipant.vm\nLog:\nFix to SAK-12547:\"Students registered for course\" shown for non-course sites\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom bkirschn@umich.edu Fri Dec 21 11:50:06 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 11:50:06 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 11:50:06 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby fan.mail.umich.edu () with ESMTP id lBLGo5Am019665;\n\tFri, 21 Dec 2007 11:50:05 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 476BEEB7.A358F.2755 ; \n\t21 Dec 2007 11:50:02 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 80962A8011;\n\tFri, 21 Dec 2007 16:49:58 +0000 (GMT)\nMessage-ID: <200712211649.lBLGnKUm010109@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 589\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 16:49:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 298023E84C\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 16:49:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBLGnKn7010111\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 11:49:20 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBLGnKUm010109\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 11:49:20 -0500\nDate: Fri, 21 Dec 2007 11:49:20 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to bkirschn@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: bkirschn@umich.edu\nSubject: [sakai] svn commit: r39602 - reference/trunk/docs\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 11:50:06 2007\nX-DSPAM-Confidence: 0.9872\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39602\n\nAuthor: bkirschn@umich.edu\nDate: 2007-12-21 11:49:19 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39602\n\nModified:\nreference/trunk/docs/readme_i18n.txt\nLog:\nupdated translation status\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 21 10:04:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 10:04:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 10:04:51 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby fan.mail.umich.edu () with ESMTP id lBLF4o8U031951;\n\tFri, 21 Dec 2007 10:04:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 476BD609.A179C.17208 ; \n\t21 Dec 2007 10:04:44 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6B9EEA7DF1;\n\tFri, 21 Dec 2007 15:04:43 +0000 (GMT)\nMessage-ID: <200712211504.lBLF452a010003@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 161\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 15:04:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 10F5D3E82B\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 15:04:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBLF459x010005\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 10:04:05 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBLF452a010003\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 10:04:05 -0500\nDate: Fri, 21 Dec 2007 10:04:05 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39601 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 10:04:51 2007\nX-DSPAM-Confidence: 0.9834\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39601\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-21 10:04:04 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39601\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdate externals for GB.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 21 10:03:36 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 10:03:36 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 10:03:36 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby mission.mail.umich.edu () with ESMTP id lBLF3ZME028296;\n\tFri, 21 Dec 2007 10:03:35 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 476BD5BB.AA0E9.18333 ; \n\t21 Dec 2007 10:03:26 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D5C71A3C2E;\n\tFri, 21 Dec 2007 15:03:23 +0000 (GMT)\nMessage-ID: <200712211502.lBLF2QxN009990@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 789\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 15:02:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 078E53E819\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 15:02:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBLF2QcV009992\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 10:02:27 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBLF2QxN009990\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 10:02:26 -0500\nDate: Fri, 21 Dec 2007 10:02:26 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39600 - gradebook/branches/oncourse_2-4-2/app/ui/src/webapp/js\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 10:03:36 2007\nX-DSPAM-Confidence: 0.9856\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39600\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-21 10:02:25 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39600\n\nModified:\ngradebook/branches/oncourse_2-4-2/app/ui/src/webapp/js/multiItemAdd.js\nLog:\nroll back r39586 => svn merge -r39586:39585 https://source.sakaiproject.org/viewsvn/gradebook/branches/oncourse_2-4-2.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom bkirschn@umich.edu Fri Dec 21 09:55:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 09:55:25 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 09:55:25 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby casino.mail.umich.edu () with ESMTP id lBLEtM8H018445;\n\tFri, 21 Dec 2007 09:55:22 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 476BD3D4.B9E89.29228 ; \n\t21 Dec 2007 09:55:19 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id ACDB9A7DD9;\n\tFri, 21 Dec 2007 14:51:51 +0000 (GMT)\nMessage-ID: <200712211454.lBLEsHY5009956@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 394\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 14:51:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 149DA3E805\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 14:54:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBLEsIcC009958\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 09:54:18 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBLEsHY5009956\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 09:54:18 -0500\nDate: Fri, 21 Dec 2007 09:54:18 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to bkirschn@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: bkirschn@umich.edu\nSubject: [sakai] svn commit: r39599 - component/trunk/component-api/component/src/config/org/sakaiproject/config\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 09:55:25 2007\nX-DSPAM-Confidence: 0.9859\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39599\n\nAuthor: bkirschn@umich.edu\nDate: 2007-12-21 09:54:16 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39599\n\nModified:\ncomponent/trunk/component-api/component/src/config/org/sakaiproject/config/sakai.properties\nLog:\nSAK-12044 add portuguese as supported languaage\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom bkirschn@umich.edu Fri Dec 21 09:55:06 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 09:55:06 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 09:55:06 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby panther.mail.umich.edu () with ESMTP id lBLEt6x8006098;\n\tFri, 21 Dec 2007 09:55:06 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 476BD3C4.BFDC1.28307 ; \n\t21 Dec 2007 09:55:03 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A4CC6A7DD7;\n\tFri, 21 Dec 2007 14:51:39 +0000 (GMT)\nMessage-ID: <200712211454.lBLEs7d9009944@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 475\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 14:51:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E009F3E805\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 14:54:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBLEs7f7009946\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 09:54:07 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBLEs7d9009944\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 09:54:07 -0500\nDate: Fri, 21 Dec 2007 09:54:07 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to bkirschn@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: bkirschn@umich.edu\nSubject: [sakai] svn commit: r39598 - reference/trunk/docs\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 09:55:06 2007\nX-DSPAM-Confidence: 0.9870\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39598\n\nAuthor: bkirschn@umich.edu\nDate: 2007-12-21 09:54:06 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39598\n\nModified:\nreference/trunk/docs/sakai.properties\nLog:\nSAK-12044 add portuguese as supported languaage\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Fri Dec 21 09:54:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 09:54:17 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 09:54:17 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby faithful.mail.umich.edu () with ESMTP id lBLEsGGo023830;\n\tFri, 21 Dec 2007 09:54:16 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 476BD390.B83A1.26861 ; \n\t21 Dec 2007 09:54:11 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 336A5A7DD2;\n\tFri, 21 Dec 2007 14:50:45 +0000 (GMT)\nMessage-ID: <200712211453.lBLErI1D009932@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 76\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 14:50:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id F1F323E805\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 14:53:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBLErIWp009934\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 09:53:19 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBLErI1D009932\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 09:53:18 -0500\nDate: Fri, 21 Dec 2007 09:53:18 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39597 - reset-pass/trunk/reset-pass/src/java/org/sakaiproject/tool/resetpass\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 09:54:17 2007\nX-DSPAM-Confidence: 0.9848\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39597\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-12-21 09:53:01 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39597\n\nModified:\nreset-pass/trunk/reset-pass/src/java/org/sakaiproject/tool/resetpass/FormHandler.java\nLog:\nSAK-12546 imporved email message -remove redundant code\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Fri Dec 21 09:50:38 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 09:50:38 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 09:50:39 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby chaos.mail.umich.edu () with ESMTP id lBLEobX0018740;\n\tFri, 21 Dec 2007 09:50:37 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 476BD2B8.11B8B.4249 ; \n\t21 Dec 2007 09:50:34 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D87F6A7C57;\n\tFri, 21 Dec 2007 14:47:05 +0000 (GMT)\nMessage-ID: <200712211449.lBLEniVf009920@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 340\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 14:46:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id ABD282BEE3\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 14:50:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBLEniss009922\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 09:49:44 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBLEniVf009920\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 09:49:44 -0500\nDate: Fri, 21 Dec 2007 09:49:44 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39596 - in reset-pass/trunk/reset-pass/src: bundle/org/sakaiproject/tool/resetpass/bundle java/org/sakaiproject/tool/resetpass\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 09:50:39 2007\nX-DSPAM-Confidence: 0.9836\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39596\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-12-21 09:48:58 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39596\n\nModified:\nreset-pass/trunk/reset-pass/src/bundle/org/sakaiproject/tool/resetpass/bundle/Messages.properties\nreset-pass/trunk/reset-pass/src/java/org/sakaiproject/tool/resetpass/FormHandler.java\nLog:\nSAK-12546 imporved email message\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Fri Dec 21 09:44:11 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 09:44:11 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 09:44:12 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby score.mail.umich.edu () with ESMTP id lBLEiBBq011440;\n\tFri, 21 Dec 2007 09:44:11 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 476BD132.B8801.4857 ; \n\t21 Dec 2007 09:44:05 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D01F0A5EB1;\n\tFri, 21 Dec 2007 14:40:41 +0000 (GMT)\nMessage-ID: <200712211443.lBLEhLXp009897@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 445\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 14:40:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EFB522BEE3\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 14:43:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBLEhLjt009899\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 09:43:21 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBLEhLXp009897\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 09:43:21 -0500\nDate: Fri, 21 Dec 2007 09:43:21 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39595 - reference/branches/sakai_2-5-x/docs/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 09:44:12 2007\nX-DSPAM-Confidence: 0.9892\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39595\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-12-21 09:43:10 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39595\n\nModified:\nreference/branches/sakai_2-5-x/docs/conversion/sakai_2_4_0-2_5_0_mysql_conversion.sql\nreference/branches/sakai_2-5-x/docs/conversion/sakai_2_4_0-2_5_0_oracle_conversion.sql\nLog:\nsvn merge -c 39593  https://source.sakaiproject.org/svn/reference/trunk/ reference/\nU    reference/docs/conversion/sakai_2_4_0-2_5_0_mysql_conversion.sql\nU    reference/docs/conversion/sakai_2_4_0-2_5_0_oracle_conversion.sql\n\nsvn log -r 39593  https://source.sakaiproject.org/svn/reference/trunk/\n------------------------------------------------------------------------\nr39593 | david.horwitz@uct.ac.za | 2007-12-21 16:08:28 +0200 (Fri, 21 Dec 2007) | 3 lines\n\nSAK-12521 Missing column definitions for polls\n\n\n----------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Fri Dec 21 09:33:55 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 09:33:55 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 09:33:55 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby casino.mail.umich.edu () with ESMTP id lBLEXsb4008784;\n\tFri, 21 Dec 2007 09:33:54 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 476BCECC.EFEC2.12812 ; \n\t21 Dec 2007 09:33:51 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 584CDA7D9A;\n\tFri, 21 Dec 2007 14:30:27 +0000 (GMT)\nMessage-ID: <200712211433.lBLEX8tH009885@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 971\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 14:30:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8EC8F39CBA\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 14:33:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBLEX86K009887\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 09:33:08 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBLEX8tH009885\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 09:33:08 -0500\nDate: Fri, 21 Dec 2007 09:33:08 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39594 - reference/branches/sakai_2-5-x/docs/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 09:33:55 2007\nX-DSPAM-Confidence: 0.9894\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39594\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-12-21 09:32:57 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39594\n\nModified:\nreference/branches/sakai_2-5-x/docs/conversion/sakai_2_4_0-2_5_0_mysql_conversion.sql\nreference/branches/sakai_2-5-x/docs/conversion/sakai_2_4_0-2_5_0_oracle_conversion.sql\nLog:\nsvn merge -c 39421  https://source.sakaiproject.org/svn/reference/trunk/ reference/\nU    reference/docs/conversion/sakai_2_4_0-2_5_0_mysql_conversion.sql\nU    reference/docs/conversion/sakai_2_4_0-2_5_0_oracle_conversion.sql\n\nsvn log -r 39421  https://source.sakaiproject.org/svn/reference/trunk/\n------------------------------------------------------------------------\nr39421 | chmaurer@iupui.edu | 2007-12-18 15:41:00 +0200 (Tue, 18 Dec 2007) | 2 lines\n\nSAK-10215\nAdding some conversion to fix chat tool titles.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Fri Dec 21 09:09:23 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 09:09:23 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 09:09:23 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby awakenings.mail.umich.edu () with ESMTP id lBLE9Mko016074;\n\tFri, 21 Dec 2007 09:09:22 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 476BC90D.1EB7B.32711 ; \n\t21 Dec 2007 09:09:19 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EEC79A5EB2;\n\tFri, 21 Dec 2007 14:08:00 +0000 (GMT)\nMessage-ID: <200712211408.lBLE8eQg009817@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 533\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 14:07:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 20CF439CAC\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 14:09:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBLE8eZV009819\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 09:08:40 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBLE8eQg009817\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 09:08:40 -0500\nDate: Fri, 21 Dec 2007 09:08:40 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39593 - reference/trunk/docs/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 09:09:23 2007\nX-DSPAM-Confidence: 0.9816\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39593\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-12-21 09:08:28 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39593\n\nModified:\nreference/trunk/docs/conversion/sakai_2_4_0-2_5_0_mysql_conversion.sql\nreference/trunk/docs/conversion/sakai_2_4_0-2_5_0_oracle_conversion.sql\nLog:\nSAK-12521 Missing column definitions for polls\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stephen.marquard@uct.ac.za Fri Dec 21 09:08:22 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 09:08:22 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 09:08:22 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby flawless.mail.umich.edu () with ESMTP id lBLE8Lc7013044;\n\tFri, 21 Dec 2007 09:08:21 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 476BC8CF.840C4.3553 ; \n\t21 Dec 2007 09:08:18 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 01891A7C50;\n\tFri, 21 Dec 2007 14:06:48 +0000 (GMT)\nMessage-ID: <200712211407.lBLE7LPt009805@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 855\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 14:06:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5A05539CAC\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 14:07:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBLE7LbE009807\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 09:07:21 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBLE7LPt009805\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 09:07:21 -0500\nDate: Fri, 21 Dec 2007 09:07:21 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stephen.marquard@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: stephen.marquard@uct.ac.za\nSubject: [sakai] svn commit: r39592 - util/branches/sakai_2-5-x/util-util/util/src/java/org/sakaiproject/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 09:08:22 2007\nX-DSPAM-Confidence: 0.9858\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39592\n\nAuthor: stephen.marquard@uct.ac.za\nDate: 2007-12-21 09:07:13 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39592\n\nModified:\nutil/branches/sakai_2-5-x/util-util/util/src/java/org/sakaiproject/util/ResourceLoader.java\nLog:\nSAK-8320 add more info to missing key error message (merge to 2-5-x)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Fri Dec 21 09:03:52 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 09:03:52 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 09:03:52 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby panther.mail.umich.edu () with ESMTP id lBLE3pnP015549;\n\tFri, 21 Dec 2007 09:03:51 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 476BC7C1.6523F.8191 ; \n\t21 Dec 2007 09:03:48 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 55B14A7CBF;\n\tFri, 21 Dec 2007 14:02:43 +0000 (GMT)\nMessage-ID: <200712211401.lBLE1iQ9009777@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 714\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 14:02:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 26A673E7EE\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 14:02:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBLE1i0Y009779\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 09:01:44 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBLE1iQ9009777\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 09:01:44 -0500\nDate: Fri, 21 Dec 2007 09:01:44 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39591 - in polls/trunk: . docs tool/src/java/org/sakaiproject/poll/tool/params\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 09:03:52 2007\nX-DSPAM-Confidence: 0.8493\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39591\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-12-21 09:00:51 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39591\n\nAdded:\npolls/trunk/docs/\npolls/trunk/docs/SAK-8957.sql\npolls/trunk/orphankeys.txt\nModified:\npolls/trunk/tool/src/java/org/sakaiproject/poll/tool/params/PollToolBean.java\nLog:\nSAK-8959 Document Missing changes to DB\nSAK-12521 this needs to be added to conversion script\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom bkirschn@umich.edu Fri Dec 21 09:03:48 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 09:03:48 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 09:03:48 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby fan.mail.umich.edu () with ESMTP id lBLE3lSx005540;\n\tFri, 21 Dec 2007 09:03:47 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 476BC7BB.CDBFC.25132 ; \n\t21 Dec 2007 09:03:45 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5E95BA7CD5;\n\tFri, 21 Dec 2007 14:02:42 +0000 (GMT)\nMessage-ID: <200712211401.lBLE15tD009762@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 786\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 14:01:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2605D3E7EE\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 14:01:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBLE15bP009764\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 09:01:05 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBLE15tD009762\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 09:01:05 -0500\nDate: Fri, 21 Dec 2007 09:01:05 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to bkirschn@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: bkirschn@umich.edu\nSubject: [sakai] svn commit: r39590 - util/trunk/util-util/util/src/java/org/sakaiproject/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 09:03:48 2007\nX-DSPAM-Confidence: 0.9879\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39590\n\nAuthor: bkirschn@umich.edu\nDate: 2007-12-21 09:01:03 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39590\n\nModified:\nutil/trunk/util-util/util/src/java/org/sakaiproject/util/ResourceLoader.java\nLog:\nSAK-8320 add more info to missing key error message\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 21 09:00:22 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 09:00:22 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 09:00:22 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby brazil.mail.umich.edu () with ESMTP id lBLE0M4J025685;\n\tFri, 21 Dec 2007 09:00:22 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 476BC6EB.B8601.3580 ; \n\t21 Dec 2007 09:00:16 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 67FA0A7C96;\n\tFri, 21 Dec 2007 13:54:41 +0000 (GMT)\nMessage-ID: <200712211354.lBLDspuh009728@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 670\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 13:54:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D7B343E7C0\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 13:55:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBLDsp5d009730\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 08:54:52 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBLDspuh009728\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 08:54:51 -0500\nDate: Fri, 21 Dec 2007 08:54:51 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39589 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 09:00:22 2007\nX-DSPAM-Confidence: 0.8470\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39589\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-21 08:54:50 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39589\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdate externals for portal.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 21 08:50:52 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 08:50:52 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 08:50:52 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby fan.mail.umich.edu () with ESMTP id lBLDoq1c032403;\n\tFri, 21 Dec 2007 08:50:52 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 476BC4B7.2D9A7.1365 ; \n\t21 Dec 2007 08:50:49 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 79015A7B58;\n\tFri, 21 Dec 2007 13:49:06 +0000 (GMT)\nMessage-ID: <200712211350.lBLDo5KP009692@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 467\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 13:48:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 64ECE3E7BA\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 13:50:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBLDo5MQ009694\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 08:50:05 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBLDo5KP009692\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 08:50:05 -0500\nDate: Fri, 21 Dec 2007 08:50:05 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39588 - portal/branches/oncourse_opc_122007/portal-render-engine-impl/pack/src/webapp/vm/defaultskin\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 08:50:52 2007\nX-DSPAM-Confidence: 0.8475\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39588\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-21 08:50:04 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39588\n\nModified:\nportal/branches/oncourse_opc_122007/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/macros.vm\nLog:\nSAK-8152 => svn merge -r39574:39575 https://source.sakaiproject.org/svn/portal/branches/SAK-8152.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 21 08:43:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 08:43:25 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 08:43:25 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby casino.mail.umich.edu () with ESMTP id lBLDhOxo019119;\n\tFri, 21 Dec 2007 08:43:24 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 476BC2F6.92548.763 ; \n\t21 Dec 2007 08:43:21 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5D7CEA7C51;\n\tFri, 21 Dec 2007 13:42:17 +0000 (GMT)\nMessage-ID: <200712211342.lBLDgccG009669@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 548\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 13:42:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D09DE3E4EF\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 13:43:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBLDgc8K009671\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 08:42:39 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBLDgccG009669\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 08:42:38 -0500\nDate: Fri, 21 Dec 2007 08:42:38 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39587 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 08:43:25 2007\nX-DSPAM-Confidence: 0.9836\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39587\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-21 08:42:37 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39587\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdate external for GB.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 21 08:41:56 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 08:41:56 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 08:41:56 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby jacknife.mail.umich.edu () with ESMTP id lBLDft0e023114;\n\tFri, 21 Dec 2007 08:41:55 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 476BC29D.54C41.9737 ; \n\t21 Dec 2007 08:41:52 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 58BF0A7B9F;\n\tFri, 21 Dec 2007 13:40:45 +0000 (GMT)\nMessage-ID: <200712211341.lBLDf8qw009641@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 342\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 13:40:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9DA823E4EF\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 13:41:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBLDf8bu009643\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 08:41:08 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBLDf8qw009641\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 08:41:08 -0500\nDate: Fri, 21 Dec 2007 08:41:08 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39586 - gradebook/branches/oncourse_2-4-2/app/ui/src/webapp/js\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 08:41:56 2007\nX-DSPAM-Confidence: 0.9845\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39586\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-21 08:41:07 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39586\n\nModified:\ngradebook/branches/oncourse_2-4-2/app/ui/src/webapp/js/multiItemAdd.js\nLog:\nSAK-12540 => svn merge -r39567:39568 https://source.sakaiproject.org/svn/gradebook/trunk.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Fri Dec 21 06:30:05 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 06:30:05 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 06:30:05 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby flawless.mail.umich.edu () with ESMTP id lBLBU48n031602;\n\tFri, 21 Dec 2007 06:30:04 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 476BA3B7.2325D.10792 ; \n\t21 Dec 2007 06:30:01 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A9AE6A4BC7;\n\tFri, 21 Dec 2007 11:30:05 +0000 (GMT)\nMessage-ID: <200712211129.lBLBT704009407@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1004\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 11:29:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A2ADEBAB9\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 11:29:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBLBT7O3009409\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 06:29:07 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBLBT704009407\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 06:29:07 -0500\nDate: Fri, 21 Dec 2007 06:29:07 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39585 - assignment/branches/sakai_2-5-x/assignment-bundles\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 06:30:05 2007\nX-DSPAM-Confidence: 0.9907\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39585\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-12-21 06:28:56 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39585\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-bundles/assignment_es.properties\nLog:\nsvn merge -c 39569 https://source.sakaiproject.org/svn/assignment/trunk assignment/\nU    assignment/assignment-bundles/assignment_es.properties\n\nsvn log -r 39569 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr39569 | bkirschn@umich.edu | 2007-12-21 01:36:58 +0200 (Fri, 21 Dec 2007) | 1 line\n\nSAK-12510 fix translation\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Fri Dec 21 06:17:07 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 06:17:07 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 06:17:07 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby flawless.mail.umich.edu () with ESMTP id lBLBH6rw028604;\n\tFri, 21 Dec 2007 06:17:06 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 476BA0AC.81A9A.2057 ; \n\t21 Dec 2007 06:17:03 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7C024A67FF;\n\tFri, 21 Dec 2007 11:17:08 +0000 (GMT)\nMessage-ID: <200712211116.lBLBGD0S009378@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 235\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 11:16:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9E5693D475\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 11:16:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBLBGElO009380\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 06:16:14 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBLBGD0S009378\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 06:16:13 -0500\nDate: Fri, 21 Dec 2007 06:16:13 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39584 - in polls/branches/sakai_2-5-x/tool/src: bundle/org/sakaiproject/poll/bundle java/org/sakaiproject/poll/tool/producers\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 06:17:07 2007\nX-DSPAM-Confidence: 0.9883\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39584\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-12-21 06:15:47 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39584\n\nModified:\npolls/branches/sakai_2-5-x/tool/src/bundle/org/sakaiproject/poll/bundle/Messages.properties\npolls/branches/sakai_2-5-x/tool/src/java/org/sakaiproject/poll/tool/producers/PollToolProducer.java\nLog:\nsvn merge -c 39578 https://source.sakaiproject.org/svn/polls/trunk polls\nU    polls/tool/src/java/org/sakaiproject/poll/tool/producers/PollToolProducer.java\nU    polls/tool/src/bundle/org/sakaiproject/poll/bundle/Messages.properties\n\nsvn log -r 39578 https://source.sakaiproject.org/svn/polls/trunk\n------------------------------------------------------------------------\nr39578 | david.horwitz@uct.ac.za | 2007-12-21 10:30:23 +0200 (Fri, 21 Dec 2007) | 1 line\n\nSAK-8948 Note when polls are not votable due to no options and give a message in the UI\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Fri Dec 21 06:12:21 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 06:12:21 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 06:12:21 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby mission.mail.umich.edu () with ESMTP id lBLBCJ00017102;\n\tFri, 21 Dec 2007 06:12:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 476B9F8D.8580A.3752 ; \n\t21 Dec 2007 06:12:16 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DCE6BA7957;\n\tFri, 21 Dec 2007 11:12:31 +0000 (GMT)\nMessage-ID: <200712211111.lBLBBYDK009366@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 681\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 11:12:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C1B663D581\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 11:11:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBLBBZXo009368\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 06:11:35 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBLBBYDK009366\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 06:11:34 -0500\nDate: Fri, 21 Dec 2007 06:11:34 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39583 - polls/branches/sakai_2-5-x/tool/src/bundle/org/sakaiproject/poll/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 06:12:21 2007\nX-DSPAM-Confidence: 0.9874\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39583\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-12-21 06:11:25 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39583\n\nModified:\npolls/branches/sakai_2-5-x/tool/src/bundle/org/sakaiproject/poll/bundle/Messages.properties\nLog:\nsvn merge -c 39577 https://source.sakaiproject.org/svn/polls/trunk polls\nU    polls/tool/src/bundle/org/sakaiproject/poll/bundle/Messages.properties\nsvn log -r 39577 https://source.sakaiproject.org/svn/polls/trunk\n------------------------------------------------------------------------\nr39577 | david.horwitz@uct.ac.za | 2007-12-21 10:19:00 +0200 (Fri, 21 Dec 2007) | 1 line\n\nSAK-9892 change title to singular\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Fri Dec 21 06:05:26 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 06:05:26 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 06:05:26 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby brazil.mail.umich.edu () with ESMTP id lBLB5O0B009196;\n\tFri, 21 Dec 2007 06:05:24 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 476B9DEF.6D129.12397 ; \n\t21 Dec 2007 06:05:22 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E6A7FA62AA;\n\tFri, 21 Dec 2007 11:05:37 +0000 (GMT)\nMessage-ID: <200712211104.lBLB4gDg009348@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 358\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 11:05:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 666D73D4B4\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 11:05:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBLB4gtM009350\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 06:04:42 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBLB4gDg009348\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 06:04:42 -0500\nDate: Fri, 21 Dec 2007 06:04:42 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39582 - gradebook/branches/sakai_2-5-x/app/ui/src/webapp/js\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 06:05:26 2007\nX-DSPAM-Confidence: 0.8502\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39582\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-12-21 06:04:32 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39582\n\nModified:\ngradebook/branches/sakai_2-5-x/app/ui/src/webapp/js/spreadsheetUI.js\nLog:\nsvn merge -c 39382 https://source.sakaiproject.org/svn/gradebook/trunk gradebook/\nU    gradebook/app/ui/src/webapp/js/spreadsheetUI.js\nsvn log -r 39382 https://source.sakaiproject.org/svn/gradebook/trunk\n------------------------------------------------------------------------\nr39382 | rjlowe@iupui.edu | 2007-12-17 21:11:47 +0200 (Mon, 17 Dec 2007) | 1 line\n\nSAK-12491 - gb / all grades column alignment\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Fri Dec 21 06:01:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 06:01:02 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 06:01:02 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby fan.mail.umich.edu () with ESMTP id lBLB10Ti018893;\n\tFri, 21 Dec 2007 06:01:00 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 476B9CE6.5109D.15125 ; \n\t21 Dec 2007 06:00:57 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 18B92A7968;\n\tFri, 21 Dec 2007 11:01:07 +0000 (GMT)\nMessage-ID: <200712211100.lBLB08vC009334@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 320\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 11:00:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 603B839CD5\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 11:00:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBLB08Of009336\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 06:00:08 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBLB08vC009334\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 06:00:08 -0500\nDate: Fri, 21 Dec 2007 06:00:08 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39581 - gradebook/branches/sakai_2-5-x/app/ui/src/webapp/js\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 06:01:02 2007\nX-DSPAM-Confidence: 0.9843\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39581\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-12-21 05:59:57 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39581\n\nModified:\ngradebook/branches/sakai_2-5-x/app/ui/src/webapp/js/spreadsheetUI.js\nLog:\nsvn merge -c 37820 https://source.sakaiproject.org/svn/gradebook/trunk gradebook/\nU    gradebook/app/ui/src/webapp/js/spreadsheetUI.js\n\nSAK-11588 - All Grades page crashes IE when large number of students/gb items\nviewed at once\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Fri Dec 21 04:29:36 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 04:29:36 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 04:29:36 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby sleepers.mail.umich.edu () with ESMTP id lBL9TYfu014832;\n\tFri, 21 Dec 2007 04:29:34 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 476B8778.7A4F9.3395 ; \n\t21 Dec 2007 04:29:31 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7D418A789E;\n\tFri, 21 Dec 2007 09:29:35 +0000 (GMT)\nMessage-ID: <200712210928.lBL9SmRp009217@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 275\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 09:29:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7D7423E6CE\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 09:29:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBL9SmhW009219\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 04:28:48 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBL9SmRp009217\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 04:28:48 -0500\nDate: Fri, 21 Dec 2007 04:28:48 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39580 - reset-pass/trunk/reset-pass\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 04:29:36 2007\nX-DSPAM-Confidence: 0.8469\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39580\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-12-21 04:28:29 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39580\n\nModified:\nreset-pass/trunk/reset-pass/pom.xml\nLog:\nSAK-12546 fix pom error\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Fri Dec 21 04:24:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 04:24:25 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 04:24:25 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby casino.mail.umich.edu () with ESMTP id lBL9ONvh016474;\n\tFri, 21 Dec 2007 04:24:23 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 476B8641.DF553.1309 ; \n\t21 Dec 2007 04:24:20 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 93162A77FE;\n\tFri, 21 Dec 2007 09:24:24 +0000 (GMT)\nMessage-ID: <200712210923.lBL9NbNV009183@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 540\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 09:24:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0F34E3DFFD\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 09:23:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBL9NboT009185\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 04:23:37 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBL9NbNV009183\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 04:23:37 -0500\nDate: Fri, 21 Dec 2007 04:23:37 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39579 - in reset-pass/trunk/reset-pass: . src/bundle/org/sakaiproject/tool/resetpass/bundle src/java/org/sakaiproject/tool/resetpass\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 04:24:25 2007\nX-DSPAM-Confidence: 0.8470\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39579\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-12-21 04:22:43 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39579\n\nModified:\nreset-pass/trunk/reset-pass/pom.xml\nreset-pass/trunk/reset-pass/src/bundle/org/sakaiproject/tool/resetpass/bundle/Messages.properties\nreset-pass/trunk/reset-pass/src/java/org/sakaiproject/tool/resetpass/FormHandler.java\nLog:\nSAK-12546 imporved email message\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Fri Dec 21 03:31:56 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 03:31:56 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 03:31:56 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby score.mail.umich.edu () with ESMTP id lBL8VtIt009690;\n\tFri, 21 Dec 2007 03:31:55 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 476B79F5.1D387.10816 ; \n\t21 Dec 2007 03:31:51 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 682BEA744F;\n\tFri, 21 Dec 2007 08:32:03 +0000 (GMT)\nMessage-ID: <200712210831.lBL8VA2R008667@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 688\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 08:31:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BD77139AD3\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 08:31:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBL8VA8u008669\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 03:31:10 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBL8VA2R008667\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 03:31:10 -0500\nDate: Fri, 21 Dec 2007 03:31:10 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39578 - in polls/trunk/tool/src: bundle/org/sakaiproject/poll/bundle java/org/sakaiproject/poll/tool/producers\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 03:31:56 2007\nX-DSPAM-Confidence: 0.9831\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39578\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-12-21 03:30:23 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39578\n\nModified:\npolls/trunk/tool/src/bundle/org/sakaiproject/poll/bundle/Messages.properties\npolls/trunk/tool/src/java/org/sakaiproject/poll/tool/producers/PollToolProducer.java\nLog:\nSAK-8948 Note when polls are not votable due to no options and give a message in the UI\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Fri Dec 21 03:20:08 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 21 Dec 2007 03:20:08 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 21 Dec 2007 03:20:08 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby faithful.mail.umich.edu () with ESMTP id lBL8K62Q016137;\n\tFri, 21 Dec 2007 03:20:06 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 476B7730.509AC.2871 ; \n\t21 Dec 2007 03:20:03 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0142FA6FBB;\n\tFri, 21 Dec 2007 08:20:12 +0000 (GMT)\nMessage-ID: <200712210819.lBL8JIWH008654@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 132\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 08:19:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AD3DD3DFFD\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 08:19:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBL8JJfo008656\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 03:19:19 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBL8JIWH008654\n\tfor source@collab.sakaiproject.org; Fri, 21 Dec 2007 03:19:18 -0500\nDate: Fri, 21 Dec 2007 03:19:18 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39577 - polls/trunk/tool/src/bundle/org/sakaiproject/poll/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 21 03:20:08 2007\nX-DSPAM-Confidence: 0.9820\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39577\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-12-21 03:19:00 -0500 (Fri, 21 Dec 2007)\nNew Revision: 39577\n\nModified:\npolls/trunk/tool/src/bundle/org/sakaiproject/poll/bundle/Messages.properties\nLog:\nSAK-9892 change title to singular\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Thu Dec 20 22:38:27 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 22:38:27 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 22:38:27 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby sleepers.mail.umich.edu () with ESMTP id lBL3cRw4000975;\n\tThu, 20 Dec 2007 22:38:27 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 476B352E.14F45.12958 ; \n\t20 Dec 2007 22:38:24 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CF4EAA6C39;\n\tFri, 21 Dec 2007 03:38:45 +0000 (GMT)\nMessage-ID: <200712210337.lBL3bj2a008291@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 490\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 03:38:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DD8733E4B3\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 03:38:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBL3bjhH008293\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 22:37:45 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBL3bj2a008291\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 22:37:45 -0500\nDate: Thu, 20 Dec 2007 22:37:45 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r39576 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 22:38:27 2007\nX-DSPAM-Confidence: 0.9851\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39576\n\nAuthor: dlhaines@umich.edu\nDate: 2007-12-20 22:37:43 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39576\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xPASN.properties\nLog:\nCTools: update version tag\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom josrodri@iupui.edu Thu Dec 20 22:20:13 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 22:20:13 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 22:20:13 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby casino.mail.umich.edu () with ESMTP id lBL3KD3P000737;\n\tThu, 20 Dec 2007 22:20:13 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 476B30E6.F4141.29548 ; \n\t20 Dec 2007 22:20:09 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 23CEAA550B;\n\tFri, 21 Dec 2007 03:20:29 +0000 (GMT)\nMessage-ID: <200712210319.lBL3JOT9008269@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 79\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 03:20:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 52F023E4C8\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 03:19:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBL3JO9K008271\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 22:19:24 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBL3JOT9008269\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 22:19:24 -0500\nDate: Thu, 20 Dec 2007 22:19:24 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to josrodri@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: josrodri@iupui.edu\nSubject: [sakai] svn commit: r39575 - portal/branches/SAK-8152/portal-render-engine-impl/pack/src/webapp/vm/defaultskin\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 22:20:13 2007\nX-DSPAM-Confidence: 0.8441\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39575\n\nAuthor: josrodri@iupui.edu\nDate: 2007-12-20 22:19:22 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39575\n\nModified:\nportal/branches/SAK-8152/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/macros.vm\nLog:\nSAK-8152: simple text change: add space between number and 'minutes' (eg, 3minutes to 3 minutes)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Thu Dec 20 22:16:36 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 22:16:36 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 22:16:36 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby awakenings.mail.umich.edu () with ESMTP id lBL3GaTL026988;\n\tThu, 20 Dec 2007 22:16:36 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 476B300F.402E4.30482 ; \n\t20 Dec 2007 22:16:34 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id AEF61A7442;\n\tFri, 21 Dec 2007 03:16:47 +0000 (GMT)\nMessage-ID: <200712210315.lBL3FbJD008257@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 588\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 03:16:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 37F5A3E4C8\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 03:15:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBL3FbQV008259\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 22:15:37 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBL3FbJD008257\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 22:15:37 -0500\nDate: Thu, 20 Dec 2007 22:15:37 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r39574 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 22:16:36 2007\nX-DSPAM-Confidence: 0.9859\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39574\n\nAuthor: dlhaines@umich.edu\nDate: 2007-12-20 22:15:35 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39574\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xPASN.properties\nLog:\nCTools: update the build revision number.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Thu Dec 20 22:15:49 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 22:15:49 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 22:15:49 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby mission.mail.umich.edu () with ESMTP id lBL3FmJP012283;\n\tThu, 20 Dec 2007 22:15:48 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 476B2FDF.D5C48.12159 ; \n\t20 Dec 2007 22:15:46 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1C933A743E;\n\tFri, 21 Dec 2007 03:15:54 +0000 (GMT)\nMessage-ID: <200712210314.lBL3EpJo008238@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 603\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 03:15:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 19C983E4C0\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 03:15:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBL3EpXV008240\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 22:14:51 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBL3EpJo008238\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 22:14:51 -0500\nDate: Thu, 20 Dec 2007 22:14:51 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r39573 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 22:15:49 2007\nX-DSPAM-Confidence: 0.9840\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39573\n\nAuthor: dlhaines@umich.edu\nDate: 2007-12-20 22:14:48 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39573\n\nAdded:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xPASN.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xPASN.properties\nRemoved:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xPASS.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xPASS.properties\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/defaultbuild.properties\nLog:\nCTools: use better name for the assignment only conversion build.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Thu Dec 20 22:13:10 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 22:13:10 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 22:13:10 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby flawless.mail.umich.edu () with ESMTP id lBL3D9Yc024738;\n\tThu, 20 Dec 2007 22:13:09 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 476B2F41.21618.9167 ; \n\t20 Dec 2007 22:13:07 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 05B26A62AF;\n\tFri, 21 Dec 2007 03:13:22 +0000 (GMT)\nMessage-ID: <200712210312.lBL3CM3L008225@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 888\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 03:13:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 52F8D3E4B9\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 03:12:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBL3CMMm008227\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 22:12:23 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBL3CM3L008225\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 22:12:22 -0500\nDate: Thu, 20 Dec 2007 22:12:22 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r39572 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 22:13:10 2007\nX-DSPAM-Confidence: 0.9817\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39572\n\nAuthor: dlhaines@umich.edu\nDate: 2007-12-20 22:12:20 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39572\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xPASS.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.externals\nLog:\nCTools: update assignments conversion revision.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom hu2@iupui.edu Thu Dec 20 21:27:29 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 21:27:29 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 21:27:29 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby brazil.mail.umich.edu () with ESMTP id lBL2RSK9028371;\n\tThu, 20 Dec 2007 21:27:28 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 476B248B.D1E1.7534 ; \n\t20 Dec 2007 21:27:25 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2B9B7A4FCE;\n\tFri, 21 Dec 2007 02:27:54 +0000 (GMT)\nMessage-ID: <200712210226.lBL2QUCb008158@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 536\n          for <source@collab.sakaiproject.org>;\n          Fri, 21 Dec 2007 02:27:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D0422332DC\n\tfor <source@collab.sakaiproject.org>; Fri, 21 Dec 2007 02:26:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBL2QUjh008160\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 21:26:30 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBL2QUCb008158\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 21:26:30 -0500\nDate: Thu, 20 Dec 2007 21:26:30 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to hu2@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: hu2@iupui.edu\nSubject: [sakai] svn commit: r39571 - in msgcntr/trunk: messageforums-api/src/bundle/org/sakaiproject/api/app/messagecenter/bundle messageforums-app/src/java/org/sakaiproject/tool/messageforums\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 21:27:29 2007\nX-DSPAM-Confidence: 0.9829\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39571\n\nAuthor: hu2@iupui.edu\nDate: 2007-12-20 21:26:28 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39571\n\nModified:\nmsgcntr/trunk/messageforums-api/src/bundle/org/sakaiproject/api/app/messagecenter/bundle/Messages.properties\nmsgcntr/trunk/messageforums-app/src/java/org/sakaiproject/tool/messageforums/PrivateMessagesTool.java\nLog:\nSAK-12484\nreply all cc list should not include the current user name.\nhttp://jira.sakaiproject.org/jira/browse/SAK-12484\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom louis@media.berkeley.edu Thu Dec 20 18:58:30 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 18:58:30 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 18:58:30 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby brazil.mail.umich.edu () with ESMTP id lBKNwTQa014014;\n\tThu, 20 Dec 2007 18:58:29 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 476B019F.27905.21794 ; \n\t20 Dec 2007 18:58:25 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D55D9A71B6;\n\tThu, 20 Dec 2007 23:58:20 +0000 (GMT)\nMessage-ID: <200712202357.lBKNvmeV007990@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 735\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 23:58:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 178B23E468\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 23:58:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKNvmRh007992\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 18:57:49 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKNvmeV007990\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 18:57:48 -0500\nDate: Thu, 20 Dec 2007 18:57:48 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to louis@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: louis@media.berkeley.edu\nSubject: [sakai] svn commit: r39570 - gradebook/branches/sakai_2-4-x/app/ui/src/bundle/org/sakaiproject/tool/gradebook/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 18:58:30 2007\nX-DSPAM-Confidence: 0.6940\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39570\n\nAuthor: louis@media.berkeley.edu\nDate: 2007-12-20 18:57:45 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39570\n\nModified:\ngradebook/branches/sakai_2-4-x/app/ui/src/bundle/org/sakaiproject/tool/gradebook/bundle/Messages.properties\nLog:\nSAK-10063 Uploading a CSV file via the gradebook gives wrong message\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom bkirschn@umich.edu Thu Dec 20 18:37:58 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 18:37:58 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 18:37:58 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby flawless.mail.umich.edu () with ESMTP id lBKNbvvJ028162;\n\tThu, 20 Dec 2007 18:37:57 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 476AFCC3.2F4C4.14296 ; \n\t20 Dec 2007 18:37:54 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4CC4FA4FC5;\n\tThu, 20 Dec 2007 23:37:35 +0000 (GMT)\nMessage-ID: <200712202336.lBKNaxH0007958@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 446\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 23:37:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CBF2C39021\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 23:37:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKNaxZV007960\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 18:36:59 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKNaxH0007958\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 18:36:59 -0500\nDate: Thu, 20 Dec 2007 18:36:59 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to bkirschn@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: bkirschn@umich.edu\nSubject: [sakai] svn commit: r39569 - assignment/trunk/assignment-bundles\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 18:37:58 2007\nX-DSPAM-Confidence: 0.9838\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39569\n\nAuthor: bkirschn@umich.edu\nDate: 2007-12-20 18:36:58 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39569\n\nModified:\nassignment/trunk/assignment-bundles/assignment_es.properties\nLog:\nSAK-12510 fix translation\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom josrodri@iupui.edu Thu Dec 20 18:14:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 18:14:19 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 18:14:19 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby chaos.mail.umich.edu () with ESMTP id lBKNEH0P016542;\n\tThu, 20 Dec 2007 18:14:17 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 476AF742.E79DA.25679 ; \n\t20 Dec 2007 18:14:13 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 53A5A7CDF2;\n\tThu, 20 Dec 2007 23:14:00 +0000 (GMT)\nMessage-ID: <200712202313.lBKNDJ6j007901@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 626\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 23:13:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C8F5D3871C\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 23:13:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKNDJpY007903\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 18:13:19 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKNDJ6j007901\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 18:13:19 -0500\nDate: Thu, 20 Dec 2007 18:13:19 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to josrodri@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: josrodri@iupui.edu\nSubject: [sakai] svn commit: r39568 - gradebook/trunk/app/ui/src/webapp/js\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 18:14:19 2007\nX-DSPAM-Confidence: 0.9816\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39568\n\nAuthor: josrodri@iupui.edu\nDate: 2007-12-20 18:13:16 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39568\n\nModified:\ngradebook/trunk/app/ui/src/webapp/js/multiItemAdd.js\nLog:\nSAK-12540: forgot a case\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom louis@media.berkeley.edu Thu Dec 20 17:17:46 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 17:17:46 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 17:17:46 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby flawless.mail.umich.edu () with ESMTP id lBKMHjls028069;\n\tThu, 20 Dec 2007 17:17:45 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 476AEA03.E9BA3.14489 ; \n\t20 Dec 2007 17:17:42 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 49384A7158;\n\tThu, 20 Dec 2007 22:17:36 +0000 (GMT)\nMessage-ID: <200712202217.lBKMH0o5007865@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 430\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 22:17:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 077B139021\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 22:17:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKMH1dI007867\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 17:17:01 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKMH0o5007865\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 17:17:00 -0500\nDate: Thu, 20 Dec 2007 17:17:00 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to louis@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: louis@media.berkeley.edu\nSubject: [sakai] svn commit: r39567 - sections/trunk/sections-app-util/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 17:17:46 2007\nX-DSPAM-Confidence: 0.6954\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39567\n\nAuthor: louis@media.berkeley.edu\nDate: 2007-12-20 17:16:57 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39567\n\nModified:\nsections/trunk/sections-app-util/src/bundle/sections.properties\nLog:\nSAK-9274 TA role can't assign TAs in Section Info; instructions indicate that TAs can/ fixed spelling error\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Dec 20 16:49:29 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 16:49:29 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 16:49:29 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby flawless.mail.umich.edu () with ESMTP id lBKLnSx4015117;\n\tThu, 20 Dec 2007 16:49:28 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 476AE362.CAD5D.7625 ; \n\t20 Dec 2007 16:49:25 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D7CADA6A4E;\n\tThu, 20 Dec 2007 21:45:21 +0000 (GMT)\nMessage-ID: <200712202148.lBKLmlkP007815@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 913\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 21:45:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2C11E3E420\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 21:49:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKLmlBo007817\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 16:48:47 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKLmlkP007815\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 16:48:47 -0500\nDate: Thu, 20 Dec 2007 16:48:47 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39566 - assignment/branches/post-2-4-umich/assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 16:49:29 2007\nX-DSPAM-Confidence: 0.9829\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39566\n\nAuthor: zqian@umich.edu\nDate: 2007-12-20 16:48:45 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39566\n\nModified:\nassignment/branches/post-2-4-umich/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_list_assignments.vm\nLog:\nThis is to solve a merge problem generated from merging SAK-12075 into post-2-4 in r39049 and resulting misaligned columns  \n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Thu Dec 20 16:35:08 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 16:35:08 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 16:35:08 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby chaos.mail.umich.edu () with ESMTP id lBKLZ7sS005355;\n\tThu, 20 Dec 2007 16:35:07 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 476ADFD0.26987.30080 ; \n\t20 Dec 2007 16:34:11 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B099DA6FEC;\n\tThu, 20 Dec 2007 21:29:33 +0000 (GMT)\nMessage-ID: <200712202133.lBKLXQOt007704@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 712\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 21:29:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 956902BC7C\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 21:33:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKLXQfO007706\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 16:33:26 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKLXQOt007704\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 16:33:26 -0500\nDate: Thu, 20 Dec 2007 16:33:26 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39565 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 16:35:08 2007\nX-DSPAM-Confidence: 0.9776\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39565\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-20 16:33:25 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39565\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nudpate externals for GB.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Thu Dec 20 16:33:42 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 16:33:42 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 16:33:42 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby godsend.mail.umich.edu () with ESMTP id lBKLXffe012036;\n\tThu, 20 Dec 2007 16:33:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 476ADF9C.CE9A.27148 ; \n\t20 Dec 2007 16:33:18 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 26513A706D;\n\tThu, 20 Dec 2007 21:28:12 +0000 (GMT)\nMessage-ID: <200712202130.lBKLU9CH007654@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 956\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 21:27:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0DBD62BC7C\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 21:30:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKLU9te007656\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 16:30:09 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKLU9CH007654\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 16:30:09 -0500\nDate: Thu, 20 Dec 2007 16:30:09 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39563 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 16:33:42 2007\nX-DSPAM-Confidence: 0.9762\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39563\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-20 16:30:08 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39563\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nudpate external for unmerge SAK-12488.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Thu Dec 20 16:33:24 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 16:33:24 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 16:33:24 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby mission.mail.umich.edu () with ESMTP id lBKLXNXs022866;\n\tThu, 20 Dec 2007 16:33:23 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 476ADF9E.A026D.29827 ; \n\t20 Dec 2007 16:33:21 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B20BAA708C;\n\tThu, 20 Dec 2007 21:28:24 +0000 (GMT)\nMessage-ID: <200712202131.lBKLVtm6007676@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 212\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 21:28:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3D5CA2BC7C\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 21:32:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKLVtru007678\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 16:31:55 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKLVtm6007676\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 16:31:55 -0500\nDate: Thu, 20 Dec 2007 16:31:55 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39564 - in gradebook/branches/oncourse_2-4-2/app/ui/src/webapp: inc js\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 16:33:24 2007\nX-DSPAM-Confidence: 0.9799\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39564\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-20 16:31:54 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39564\n\nModified:\ngradebook/branches/oncourse_2-4-2/app/ui/src/webapp/inc/bulkNewItems.jspf\ngradebook/branches/oncourse_2-4-2/app/ui/src/webapp/js/multiItemAdd.js\nLog:\nSAK-12540 => svn merge -r39560:39561 https://source.sakaiproject.org/svn/gradebook/trunk.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Thu Dec 20 16:33:20 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 16:33:20 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 16:33:20 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby fan.mail.umich.edu () with ESMTP id lBKLXKPY028545;\n\tThu, 20 Dec 2007 16:33:20 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 476ADF99.14B0A.31842 ; \n\t20 Dec 2007 16:33:15 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1E7F0A7062;\n\tThu, 20 Dec 2007 21:28:01 +0000 (GMT)\nMessage-ID: <200712202128.lBKLSTxn007624@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 981\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 21:27:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1CF2F3E3FC\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 21:28:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKLST0C007626\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 16:28:29 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKLSTxn007624\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 16:28:29 -0500\nDate: Thu, 20 Dec 2007 16:28:29 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39562 - in msgcntr/branches/oncourse_opc_122007/messageforums-app/src/java/org/sakaiproject/tool/messageforums: . ui\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 16:33:20 2007\nX-DSPAM-Confidence: 0.9812\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39562\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-20 16:28:28 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39562\n\nModified:\nmsgcntr/branches/oncourse_opc_122007/messageforums-app/src/java/org/sakaiproject/tool/messageforums/PrivateMessagesTool.java\nmsgcntr/branches/oncourse_opc_122007/messageforums-app/src/java/org/sakaiproject/tool/messageforums/ui/PrivateMessageDecoratedBean.java\nLog:\nunmerge for SAK-12488. svn merge -r39559:39558 https://source.sakaiproject.org/svn/msgcntr/branches/oncourse_opc_122007.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom josrodri@iupui.edu Thu Dec 20 16:26:10 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 16:26:10 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 16:26:10 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby score.mail.umich.edu () with ESMTP id lBKLQ9fu022909;\n\tThu, 20 Dec 2007 16:26:09 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 476ADDEB.B91D2.3133 ; \n\t20 Dec 2007 16:26:06 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 69531A6FCE;\n\tThu, 20 Dec 2007 21:25:53 +0000 (GMT)\nMessage-ID: <200712202125.lBKLPIJv007598@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 51\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 21:25:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BDA612BC7C\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 21:25:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKLPIw1007600\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 16:25:18 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKLPIJv007598\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 16:25:18 -0500\nDate: Thu, 20 Dec 2007 16:25:18 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to josrodri@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: josrodri@iupui.edu\nSubject: [sakai] svn commit: r39561 - in gradebook/trunk/app/ui/src/webapp: inc js\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 16:26:10 2007\nX-DSPAM-Confidence: 0.9804\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39561\n\nAuthor: josrodri@iupui.edu\nDate: 2007-12-20 16:25:16 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39561\n\nModified:\ngradebook/trunk/app/ui/src/webapp/inc/bulkNewItems.jspf\ngradebook/trunk/app/ui/src/webapp/js/multiItemAdd.js\nLog:\nSAK-12540: removing as well as migrating (see comment in JIRA)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Thu Dec 20 15:33:33 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 15:33:33 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 15:33:33 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby awakenings.mail.umich.edu () with ESMTP id lBKKXXAA009258;\n\tThu, 20 Dec 2007 15:33:33 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 476AD197.B3CCC.14656 ; \n\t20 Dec 2007 15:33:30 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7FFD9A6639;\n\tThu, 20 Dec 2007 20:33:33 +0000 (GMT)\nMessage-ID: <200712202032.lBKKWnug007471@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 522\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 20:33:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8D44B3E3E3\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 20:33:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKKWoXd007473\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 15:32:50 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKKWnug007471\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 15:32:49 -0500\nDate: Thu, 20 Dec 2007 15:32:49 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39560 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 15:33:33 2007\nX-DSPAM-Confidence: 0.8425\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39560\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-20 15:32:48 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39560\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdate externals for msgcntr to 39559.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Thu Dec 20 15:31:06 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 15:31:06 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 15:31:06 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby sleepers.mail.umich.edu () with ESMTP id lBKKV55G008360;\n\tThu, 20 Dec 2007 15:31:05 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 476AD103.1D8E8.13082 ; \n\t20 Dec 2007 15:31:02 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7F689A6639;\n\tThu, 20 Dec 2007 20:31:04 +0000 (GMT)\nMessage-ID: <200712202030.lBKKUO60007456@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 33\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 20:30:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B09BA3E3E3\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 20:30:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKKUOrH007458\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 15:30:24 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKKUO60007456\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 15:30:24 -0500\nDate: Thu, 20 Dec 2007 15:30:24 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39559 - in msgcntr/branches/oncourse_opc_122007/messageforums-app/src/java/org/sakaiproject/tool/messageforums: . ui\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 15:31:06 2007\nX-DSPAM-Confidence: 0.8418\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39559\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-20 15:30:22 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39559\n\nModified:\nmsgcntr/branches/oncourse_opc_122007/messageforums-app/src/java/org/sakaiproject/tool/messageforums/PrivateMessagesTool.java\nmsgcntr/branches/oncourse_opc_122007/messageforums-app/src/java/org/sakaiproject/tool/messageforums/ui/PrivateMessageDecoratedBean.java\nLog:\nSAK-12488 => svn merge -r39557:39558 https://source.sakaiproject.org/svn/msgcntr/trunk.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom hu2@iupui.edu Thu Dec 20 15:26:29 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 15:26:29 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 15:26:29 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby godsend.mail.umich.edu () with ESMTP id lBKKQSL7016714;\n\tThu, 20 Dec 2007 15:26:28 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 476ACFEB.31DCE.26629 ; \n\t20 Dec 2007 15:26:26 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 74AF1A6639;\n\tThu, 20 Dec 2007 20:26:26 +0000 (GMT)\nMessage-ID: <200712202025.lBKKPeau007428@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 536\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 20:26:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 175AE3E3D2\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 20:25:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKKPeNs007430\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 15:25:40 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKKPeau007428\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 15:25:40 -0500\nDate: Thu, 20 Dec 2007 15:25:40 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to hu2@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: hu2@iupui.edu\nSubject: [sakai] svn commit: r39558 - in msgcntr/trunk/messageforums-app/src/java/org/sakaiproject/tool/messageforums: . ui\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 15:26:29 2007\nX-DSPAM-Confidence: 0.8466\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39558\n\nAuthor: hu2@iupui.edu\nDate: 2007-12-20 15:25:38 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39558\n\nModified:\nmsgcntr/trunk/messageforums-app/src/java/org/sakaiproject/tool/messageforums/PrivateMessagesTool.java\nmsgcntr/trunk/messageforums-app/src/java/org/sakaiproject/tool/messageforums/ui/PrivateMessageDecoratedBean.java\nLog:\nSAK-12488\nwhen send a message to yourself. click reply to all, cc row should be null.\nhttp://jira.sakaiproject.org/jira/browse/SAK-12488\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Thu Dec 20 14:09:09 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 14:09:09 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 14:09:09 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby jacknife.mail.umich.edu () with ESMTP id lBKJ98gY027231;\n\tThu, 20 Dec 2007 14:09:08 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 476ABDCE.8D16C.19519 ; \n\t20 Dec 2007 14:09:05 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9BD95A6EAA;\n\tThu, 20 Dec 2007 19:08:54 +0000 (GMT)\nMessage-ID: <200712201908.lBKJ8Hd4007370@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 237\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 19:08:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EEC783E3B3\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 19:08:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKJ8H0e007372\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 14:08:17 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKJ8Hd4007370\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 14:08:17 -0500\nDate: Thu, 20 Dec 2007 14:08:17 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39557 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 14:09:09 2007\nX-DSPAM-Confidence: 0.9804\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39557\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-20 14:08:16 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39557\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdate external for assignment. r39556.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom tnguyen@iupui.edu Thu Dec 20 13:38:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 13:38:53 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 13:38:53 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby panther.mail.umich.edu () with ESMTP id lBKIcp80025037;\n\tThu, 20 Dec 2007 13:38:51 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 476AB6A6.341AC.16517 ; \n\t20 Dec 2007 13:38:32 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A2AD3A4AF7;\n\tThu, 20 Dec 2007 18:36:26 +0000 (GMT)\nMessage-ID: <200712201837.lBKIboZF007320@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 767\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 18:36:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 473D830CB0\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 18:38:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKIboKj007322\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 13:37:50 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKIboZF007320\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 13:37:50 -0500\nDate: Thu, 20 Dec 2007 13:37:50 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to tnguyen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: tnguyen@iupui.edu\nSubject: [sakai] svn commit: r39556 - assignment/branches/oncourse_2-4-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 13:38:53 2007\nX-DSPAM-Confidence: 0.9796\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39556\n\nAuthor: tnguyen@iupui.edu\nDate: 2007-12-20 13:37:49 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39556\n\nModified:\nassignment/branches/oncourse_2-4-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nLog:\nSAK-12433 => fixes for assignment removal authz permission problems.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Thu Dec 20 13:13:44 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 13:13:44 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 13:13:44 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby faithful.mail.umich.edu () with ESMTP id lBKIDhLS023743;\n\tThu, 20 Dec 2007 13:13:43 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 476AB0D1.DFF9.17305 ; \n\t20 Dec 2007 13:13:39 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A5E399F944;\n\tThu, 20 Dec 2007 18:12:33 +0000 (GMT)\nMessage-ID: <200712201812.lBKICxNO007306@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 996\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 18:12:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E1CC73E2BA\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 18:13:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKICxZP007308\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 13:12:59 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKICxNO007306\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 13:12:59 -0500\nDate: Thu, 20 Dec 2007 13:12:59 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39555 - in gradebook/trunk/helper-app: . src/java/org/sakaiproject/gradebook/tool src/java/org/sakaiproject/gradebook/tool/entity src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 13:13:44 2007\nX-DSPAM-Confidence: 0.9780\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39555\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-12-20 13:12:54 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39555\n\nRemoved:\ngradebook/trunk/helper-app/src/java/org/sakaiproject/gradebook/tool/inferrers/\nModified:\ngradebook/trunk/helper-app/pom.xml\ngradebook/trunk/helper-app/src/java/org/sakaiproject/gradebook/tool/entity/GradebookEntryEntityProvider.java\ngradebook/trunk/helper-app/src/webapp/WEB-INF/applicationContext.xml\nLog:\nNOJIRA \n- Removed Inferrer, everything now conveniently fits in the EntityProvider\n- Removed 3 of the gradebook deps, changed the remaining one to scope provided.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom arwhyte@umich.edu Thu Dec 20 11:58:05 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 11:58:05 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 11:58:05 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby flawless.mail.umich.edu () with ESMTP id lBKGw4ls000984;\n\tThu, 20 Dec 2007 11:58:04 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 476A9F16.3F749.3080 ; \n\t20 Dec 2007 11:58:01 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1E621A6B34;\n\tThu, 20 Dec 2007 16:35:59 +0000 (GMT)\nMessage-ID: <200712201632.lBKGWFha007118@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 606\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 16:35:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B41C93E269\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 16:32:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKGWFT1007120\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 11:32:15 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKGWFha007118\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 11:32:15 -0500\nDate: Thu, 20 Dec 2007 11:32:15 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to arwhyte@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: arwhyte@umich.edu\nSubject: [sakai] svn commit: r39554 - in reference/trunk/docs/releaseweb: . images\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 11:58:05 2007\nX-DSPAM-Confidence: 0.9861\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39554\n\nAuthor: arwhyte@umich.edu\nDate: 2007-12-20 11:32:10 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39554\n\nRemoved:\nreference/trunk/docs/releaseweb/fixed-issues.html\nreference/trunk/docs/releaseweb/images/logoslate160x89.jpg\nreference/trunk/docs/releaseweb/images/slateripple4.jpg\nreference/trunk/docs/releaseweb/install-build.html\nreference/trunk/docs/releaseweb/install-config.html\nreference/trunk/docs/releaseweb/install-dbconfig.html\nreference/trunk/docs/releaseweb/install-env.html\nreference/trunk/docs/releaseweb/install-overview.html\nreference/trunk/docs/releaseweb/install-software.html\nreference/trunk/docs/releaseweb/install-tshoot.html\nreference/trunk/docs/releaseweb/open-issues.html\nreference/trunk/docs/releaseweb/provisional.html\nreference/trunk/docs/releaseweb/release-notes.html\nLog:\nSAK-12537 remove obsolete 2.3.1 release *.html files and archive in Confluence.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Thu Dec 20 11:21:33 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 11:21:33 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 11:21:33 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby awakenings.mail.umich.edu () with ESMTP id lBKGLWlC007916;\n\tThu, 20 Dec 2007 11:21:32 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 476A9686.E2DEB.28479 ; \n\t20 Dec 2007 11:21:29 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3523AA69C1;\n\tThu, 20 Dec 2007 16:21:24 +0000 (GMT)\nMessage-ID: <200712201620.lBKGKjPH007104@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 904\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 16:20:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0BD4C3E22A\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 16:21:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKGKjW8007106\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 11:20:45 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKGKjPH007104\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 11:20:45 -0500\nDate: Thu, 20 Dec 2007 11:20:45 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r39553 - in gradebook/trunk/helper-app: . src/java/org/sakaiproject/gradebook/tool src/java/org/sakaiproject/gradebook/tool/inferrers src/java/org/sakaiproject/gradebook/tool/params src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 11:21:33 2007\nX-DSPAM-Confidence: 0.9799\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39553\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-12-20 11:20:42 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39553\n\nAdded:\ngradebook/trunk/helper-app/src/java/org/sakaiproject/gradebook/tool/inferrers/\ngradebook/trunk/helper-app/src/java/org/sakaiproject/gradebook/tool/inferrers/GradebookEntryViewParamsInferrer.java\ngradebook/trunk/helper-app/src/java/org/sakaiproject/gradebook/tool/params/\ngradebook/trunk/helper-app/src/java/org/sakaiproject/gradebook/tool/params/AddGradebookItemViewParams.java\nModified:\ngradebook/trunk/helper-app/pom.xml\ngradebook/trunk/helper-app/src/webapp/WEB-INF/applicationContext.xml\nLog:\nNOJIRA - Assignments2 Gradebook Helper source parts\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Thu Dec 20 10:45:35 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 10:45:35 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 10:45:35 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby faithful.mail.umich.edu () with ESMTP id lBKFjYQa010749;\n\tThu, 20 Dec 2007 10:45:34 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 476A8E18.5C7DF.20160 ; \n\t20 Dec 2007 10:45:31 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5A542A6917;\n\tThu, 20 Dec 2007 15:45:24 +0000 (GMT)\nMessage-ID: <200712201544.lBKFinK9007062@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 346\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 15:45:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9F4E13E1DD\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 15:45:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKFinrr007064\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 10:44:49 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKFinK9007062\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 10:44:49 -0500\nDate: Thu, 20 Dec 2007 10:44:49 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39552 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 10:45:35 2007\nX-DSPAM-Confidence: 0.9812\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39552\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-20 10:44:48 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39552\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdate externals for GB.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Thu Dec 20 10:34:22 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 10:34:22 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 10:34:22 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby awakenings.mail.umich.edu () with ESMTP id lBKFYLmJ014865;\n\tThu, 20 Dec 2007 10:34:21 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 476A8B76.EA1C9.14189 ; \n\t20 Dec 2007 10:34:17 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BB7B3A685F;\n\tThu, 20 Dec 2007 15:34:15 +0000 (GMT)\nMessage-ID: <200712201533.lBKFXefa007050@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 302\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 15:34:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 677073E11C\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 15:33:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKFXe7f007052\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 10:33:40 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKFXefa007050\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 10:33:40 -0500\nDate: Thu, 20 Dec 2007 10:33:40 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39551 - in gradebook/branches/oncourse_2-4-2/app/ui/src/webapp: . js\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 10:34:22 2007\nX-DSPAM-Confidence: 0.9808\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39551\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-20 10:33:38 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39551\n\nModified:\ngradebook/branches/oncourse_2-4-2/app/ui/src/webapp/addAssignment.jsp\ngradebook/branches/oncourse_2-4-2/app/ui/src/webapp/js/multiItemAdd.js\nLog:\nSAK-12535 => svn merge -r39546:39547 https://source.sakaiproject.org/svn/gradebook/trunk.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Thu Dec 20 10:29:44 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 10:29:44 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 10:29:44 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby faithful.mail.umich.edu () with ESMTP id lBKFTh9I001639;\n\tThu, 20 Dec 2007 10:29:43 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 476A8A5E.EBB5F.5738 ; \n\t20 Dec 2007 10:29:37 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4DFF2A68C7;\n\tThu, 20 Dec 2007 15:29:35 +0000 (GMT)\nMessage-ID: <200712201528.lBKFSx6Z007025@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 970\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 15:29:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1D86B3E11C\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 15:29:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKFSxbA007027\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 10:28:59 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKFSx6Z007025\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 10:28:59 -0500\nDate: Thu, 20 Dec 2007 10:28:59 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39550 - gradebook/branches/oncourse_2-4-2/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 10:29:44 2007\nX-DSPAM-Confidence: 0.9799\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39550\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-20 10:28:58 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39550\n\nModified:\ngradebook/branches/oncourse_2-4-2/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\nLog:\nchange assign.isCounted() to assign.isNotCounted() in createAssignments.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Dec 20 10:14:41 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 10:14:41 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 10:14:41 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby score.mail.umich.edu () with ESMTP id lBKFEffg029150;\n\tThu, 20 Dec 2007 10:14:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 476A86D9.5E275.3386 ; \n\t20 Dec 2007 10:14:36 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C59DCA67FA;\n\tThu, 20 Dec 2007 15:14:26 +0000 (GMT)\nMessage-ID: <200712201513.lBKFDsNu007013@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 541\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 15:14:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C20DD3E1A8\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 15:14:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKFDs8A007015\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 10:13:54 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKFDsNu007013\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 10:13:54 -0500\nDate: Thu, 20 Dec 2007 10:13:54 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39549 - assignment/branches/post-2-4-umich/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 10:14:41 2007\nX-DSPAM-Confidence: 0.9832\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39549\n\nAuthor: zqian@umich.edu\nDate: 2007-12-20 10:13:53 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39549\n\nModified:\nassignment/branches/post-2-4-umich/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/CombineDuplicateSubmissionsConversionHandler.java\nLog:\nremove the unnecessary log line\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Thu Dec 20 10:01:26 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 10:01:26 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 10:01:26 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby faithful.mail.umich.edu () with ESMTP id lBKF1PCG019577;\n\tThu, 20 Dec 2007 10:01:25 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 476A83BF.522B2.3577 ; \n\t20 Dec 2007 10:01:22 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DD2B4A675F;\n\tThu, 20 Dec 2007 14:50:25 +0000 (GMT)\nMessage-ID: <200712201500.lBKF0if6006999@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 40\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 14:50:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 69A3A9957\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 15:01:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKF0iw5007001\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 10:00:44 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKF0if6006999\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 10:00:44 -0500\nDate: Thu, 20 Dec 2007 10:00:44 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39548 - in polls/trunk/tool: . src/java/org/sakaiproject/poll/tool/validators\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 10:01:26 2007\nX-DSPAM-Confidence: 0.9758\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39548\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-12-20 10:00:05 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39548\n\nModified:\npolls/trunk/tool/pom.xml\npolls/trunk/tool/src/java/org/sakaiproject/poll/tool/validators/OptionValidator.java\nLog:\nSAK-11704 now check for the empty strings from fckeditor\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom josrodri@iupui.edu Thu Dec 20 09:59:36 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 09:59:36 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 09:59:36 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby flawless.mail.umich.edu () with ESMTP id lBKExZHO000880;\n\tThu, 20 Dec 2007 09:59:35 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 476A8352.A7268.32103 ; \n\t20 Dec 2007 09:59:33 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 199E7A60A3;\n\tThu, 20 Dec 2007 14:48:35 +0000 (GMT)\nMessage-ID: <200712201458.lBKEwoN3006969@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 913\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 14:48:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5ED213E194\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 14:59:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKEwpfv006971\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 09:58:51 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKEwoN3006969\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 09:58:50 -0500\nDate: Thu, 20 Dec 2007 09:58:50 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to josrodri@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: josrodri@iupui.edu\nSubject: [sakai] svn commit: r39547 - in gradebook/trunk/app/ui/src/webapp: . inc js\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 09:59:36 2007\nX-DSPAM-Confidence: 0.9842\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39547\n\nAuthor: josrodri@iupui.edu\nDate: 2007-12-20 09:58:49 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39547\n\nModified:\ngradebook/trunk/app/ui/src/webapp/addAssignment.jsp\ngradebook/trunk/app/ui/src/webapp/inc/bulkNewItems.jspf\ngradebook/trunk/app/ui/src/webapp/js/multiItemAdd.js\nLog:\nSAK-12535: addAssignment.jsp, multiItemAdd.js\n\nbulkNewItems.jspf has roll-back of non-graded option.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Thu Dec 20 09:45:28 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 09:45:28 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 09:45:28 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby mission.mail.umich.edu () with ESMTP id lBKEjR9o007195;\n\tThu, 20 Dec 2007 09:45:27 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 476A7FFC.A7627.12066 ; \n\t20 Dec 2007 09:45:19 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CA2B4A60A3;\n\tThu, 20 Dec 2007 14:34:14 +0000 (GMT)\nMessage-ID: <200712201444.lBKEiIFZ006957@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1001\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 14:33:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 380DF3E14B\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 14:44:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKEiIdA006959\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 09:44:18 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKEiIFZ006957\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 09:44:18 -0500\nDate: Thu, 20 Dec 2007 09:44:18 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39546 - content/branches/SAK-12511\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 09:45:28 2007\nX-DSPAM-Confidence: 0.9770\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39546\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-12-20 09:44:15 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39546\n\nAdded:\ncontent/branches/SAK-12511/pom.xml\nLog:\nSAK-12511 branch\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Thu Dec 20 09:44:42 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 09:44:42 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 09:44:42 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby casino.mail.umich.edu () with ESMTP id lBKEifAV023535;\n\tThu, 20 Dec 2007 09:44:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 476A7FD4.630D5.2066 ; \n\t20 Dec 2007 09:44:39 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 78BD3A6743;\n\tThu, 20 Dec 2007 14:33:46 +0000 (GMT)\nMessage-ID: <200712201443.lBKEhmHS006941@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 909\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 14:33:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B51E83E14B\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 14:44:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKEhmdh006943\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 09:43:48 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKEhmHS006941\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 09:43:48 -0500\nDate: Thu, 20 Dec 2007 09:43:48 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39545 - content/branches/SAK-12511\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 09:44:42 2007\nX-DSPAM-Confidence: 0.9776\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39545\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-12-20 09:43:45 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39545\n\nAdded:\ncontent/branches/SAK-12511/content-util/\nLog:\nSAK-12511 branch\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Thu Dec 20 09:44:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 09:44:19 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 09:44:19 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby sleepers.mail.umich.edu () with ESMTP id lBKEiIB9019143;\n\tThu, 20 Dec 2007 09:44:18 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 476A7FBD.576B.1017 ; \n\t20 Dec 2007 09:44:15 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 04AB8A6740;\n\tThu, 20 Dec 2007 14:33:22 +0000 (GMT)\nMessage-ID: <200712201443.lBKEhQV2006927@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 422\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 14:32:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 005063E14B\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 14:43:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKEhQmV006929\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 09:43:26 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKEhQV2006927\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 09:43:26 -0500\nDate: Thu, 20 Dec 2007 09:43:26 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39544 - content/branches/SAK-12511\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 09:44:19 2007\nX-DSPAM-Confidence: 0.9794\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39544\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-12-20 09:43:23 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39544\n\nAdded:\ncontent/branches/SAK-12511/content-tool/\nLog:\nSAK-12511 branch\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Thu Dec 20 09:44:01 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 09:44:01 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 09:44:01 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby mission.mail.umich.edu () with ESMTP id lBKEi07Y006394;\n\tThu, 20 Dec 2007 09:44:00 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 476A7FAA.CBF3C.11324 ; \n\t20 Dec 2007 09:43:57 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 25ACDA6722;\n\tThu, 20 Dec 2007 14:33:02 +0000 (GMT)\nMessage-ID: <200712201443.lBKEh5SK006915@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 855\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 14:32:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9B03A3E14B\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 14:43:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKEh5C2006917\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 09:43:05 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKEh5SK006915\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 09:43:05 -0500\nDate: Thu, 20 Dec 2007 09:43:05 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39543 - content/branches/SAK-12511\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 09:44:01 2007\nX-DSPAM-Confidence: 0.9785\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39543\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-12-20 09:43:02 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39543\n\nAdded:\ncontent/branches/SAK-12511/content-test/\nLog:\nSAK-12511 branch\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Thu Dec 20 09:41:26 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 09:41:26 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 09:41:26 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby flawless.mail.umich.edu () with ESMTP id lBKEfQ93024848;\n\tThu, 20 Dec 2007 09:41:26 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 476A7F09.6AED5.6774 ; \n\t20 Dec 2007 09:41:22 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7C6B8A6663;\n\tThu, 20 Dec 2007 14:30:23 +0000 (GMT)\nMessage-ID: <200712201440.lBKEeRRK006900@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 337\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 14:29:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2FA543E142\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 14:40:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKEeRW2006902\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 09:40:27 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKEeRRK006900\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 09:40:27 -0500\nDate: Thu, 20 Dec 2007 09:40:27 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39542 - content/branches/SAK-12511\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 09:41:26 2007\nX-DSPAM-Confidence: 0.9773\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39542\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-12-20 09:40:24 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39542\n\nAdded:\ncontent/branches/SAK-12511/contentmultiplex-impl/\nLog:\nSAK-12511 branch\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Thu Dec 20 09:40:57 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 09:40:56 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 09:40:56 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby brazil.mail.umich.edu () with ESMTP id lBKEeuWX031667;\n\tThu, 20 Dec 2007 09:40:56 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 476A7EF2.6D20F.2696 ; \n\t20 Dec 2007 09:40:53 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A06BEA672E;\n\tThu, 20 Dec 2007 14:29:57 +0000 (GMT)\nMessage-ID: <200712201440.lBKEe502006888@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 27\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 14:29:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 017043E12B\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 14:40:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKEe5qd006890\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 09:40:05 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKEe502006888\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 09:40:05 -0500\nDate: Thu, 20 Dec 2007 09:40:05 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39541 - content/branches/SAK-12511\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 09:40:56 2007\nX-DSPAM-Confidence: 0.9785\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39541\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-12-20 09:40:02 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39541\n\nAdded:\ncontent/branches/SAK-12511/content-jcr-migration-impl/\nLog:\nSAK-12511 branch\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Thu Dec 20 09:40:24 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 09:40:24 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 09:40:24 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby jacknife.mail.umich.edu () with ESMTP id lBKEeNWi014339;\n\tThu, 20 Dec 2007 09:40:23 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 476A7ED1.A218C.9382 ; \n\t20 Dec 2007 09:40:20 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4E343A6727;\n\tThu, 20 Dec 2007 14:29:27 +0000 (GMT)\nMessage-ID: <200712201439.lBKEdZg7006876@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 37\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 14:29:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 81F953E12B\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 14:39:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKEdZfp006878\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 09:39:35 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKEdZg7006876\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 09:39:35 -0500\nDate: Thu, 20 Dec 2007 09:39:35 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39540 - content/branches/SAK-12511\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 09:40:24 2007\nX-DSPAM-Confidence: 0.9813\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39540\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-12-20 09:39:32 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39540\n\nAdded:\ncontent/branches/SAK-12511/content-jcr-migration-api/\nLog:\nSAK-12511 branch\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Thu Dec 20 09:40:09 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 09:40:09 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 09:40:09 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby fan.mail.umich.edu () with ESMTP id lBKEe8o2006163;\n\tThu, 20 Dec 2007 09:40:08 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 476A7EC0.E2B85.21418 ; \n\t20 Dec 2007 09:40:03 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CB486A5B4A;\n\tThu, 20 Dec 2007 14:29:06 +0000 (GMT)\nMessage-ID: <200712201439.lBKEdDqd006864@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 588\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 14:28:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 46C333E12B\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 14:39:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKEdE7p006866\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 09:39:14 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKEdDqd006864\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 09:39:13 -0500\nDate: Thu, 20 Dec 2007 09:39:13 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39539 - content/branches/SAK-12511\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 09:40:09 2007\nX-DSPAM-Confidence: 0.9785\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39539\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-12-20 09:39:10 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39539\n\nAdded:\ncontent/branches/SAK-12511/content-impl-providers/\nLog:\nSAK-12511 branch\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Thu Dec 20 09:39:29 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 09:39:29 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 09:39:29 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby mission.mail.umich.edu () with ESMTP id lBKEdLl3004171;\n\tThu, 20 Dec 2007 09:39:21 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 476A7E92.AA29E.32418 ; \n\t20 Dec 2007 09:39:17 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 992CFA6715;\n\tThu, 20 Dec 2007 14:28:24 +0000 (GMT)\nMessage-ID: <200712201438.lBKEcVx5006852@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 405\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 14:28:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id F0AE63E140\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 14:38:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKEcVvd006854\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 09:38:31 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKEcVx5006852\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 09:38:31 -0500\nDate: Thu, 20 Dec 2007 09:38:31 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39538 - content/branches/SAK-12511\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 09:39:29 2007\nX-DSPAM-Confidence: 0.9774\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39538\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-12-20 09:38:28 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39538\n\nAdded:\ncontent/branches/SAK-12511/content-impl-jcr/\nLog:\nSAK-12511 branch\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Thu Dec 20 09:38:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 09:38:43 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 09:38:43 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby casino.mail.umich.edu () with ESMTP id lBKEcgaj020651;\n\tThu, 20 Dec 2007 09:38:42 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 476A7E6D.448DD.17849 ; \n\t20 Dec 2007 09:38:40 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 58939A6729;\n\tThu, 20 Dec 2007 14:27:47 +0000 (GMT)\nMessage-ID: <200712201437.lBKEbsGU006835@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 304\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 14:27:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6C30A3E12B\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 14:38:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKEbs0h006837\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 09:37:54 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKEbsGU006835\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 09:37:54 -0500\nDate: Thu, 20 Dec 2007 09:37:54 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39537 - content/branches/SAK-12511\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 09:38:43 2007\nX-DSPAM-Confidence: 0.8418\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39537\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-12-20 09:37:51 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39537\n\nAdded:\ncontent/branches/SAK-12511/content-impl/\nLog:\nSAK-12511 branch\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Thu Dec 20 09:38:22 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 09:38:22 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 09:38:22 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby godsend.mail.umich.edu () with ESMTP id lBKEcMKl003187;\n\tThu, 20 Dec 2007 09:38:22 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 476A7E57.D9500.30042 ; \n\t20 Dec 2007 09:38:18 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B9DC6A6726;\n\tThu, 20 Dec 2007 14:27:25 +0000 (GMT)\nMessage-ID: <200712201437.lBKEbZNJ006823@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 958\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 14:27:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B87AB3E12B\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 14:37:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKEbZ2L006825\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 09:37:35 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKEbZNJ006823\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 09:37:35 -0500\nDate: Thu, 20 Dec 2007 09:37:35 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39536 - content/branches/SAK-12511\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 09:38:22 2007\nX-DSPAM-Confidence: 0.9779\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39536\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-12-20 09:37:32 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39536\n\nAdded:\ncontent/branches/SAK-12511/content-help/\nLog:\nSAK-12511 branch\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Thu Dec 20 09:38:08 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 09:38:08 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 09:38:08 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby godsend.mail.umich.edu () with ESMTP id lBKEc7SL003083;\n\tThu, 20 Dec 2007 09:38:07 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 476A7E47.374C5.27631 ; \n\t20 Dec 2007 09:38:02 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3D6AAA6722;\n\tThu, 20 Dec 2007 14:27:05 +0000 (GMT)\nMessage-ID: <200712201437.lBKEbH8j006811@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 54\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 14:26:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 899A23E12B\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 14:37:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKEbHUO006813\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 09:37:17 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKEbH8j006811\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 09:37:17 -0500\nDate: Thu, 20 Dec 2007 09:37:17 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39535 - content/branches/SAK-12511\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 09:38:08 2007\nX-DSPAM-Confidence: 0.9789\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39535\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-12-20 09:37:14 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39535\n\nAdded:\ncontent/branches/SAK-12511/content-bundles/\nLog:\nSAK-12511 branch\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Thu Dec 20 09:37:42 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 09:37:42 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 09:37:42 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby jacknife.mail.umich.edu () with ESMTP id lBKEbf1O013026;\n\tThu, 20 Dec 2007 09:37:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 476A7E2E.44F49.16324 ; \n\t20 Dec 2007 09:37:37 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8C61DA6715;\n\tThu, 20 Dec 2007 14:26:42 +0000 (GMT)\nMessage-ID: <200712201436.lBKEauNv006799@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 948\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 14:26:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 848813E12B\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 14:37:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKEaudI006801\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 09:36:56 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKEauNv006799\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 09:36:56 -0500\nDate: Thu, 20 Dec 2007 09:36:56 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39534 - content/branches/SAK-12511\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 09:37:42 2007\nX-DSPAM-Confidence: 0.8413\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39534\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-12-20 09:36:53 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39534\n\nAdded:\ncontent/branches/SAK-12511/content-api/\nLog:\nSAK-12511 branch\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Thu Dec 20 09:23:59 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 09:23:59 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 09:23:59 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby faithful.mail.umich.edu () with ESMTP id lBKENvcW000880;\n\tThu, 20 Dec 2007 09:23:57 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 476A7AF4.6B410.28069 ; \n\t20 Dec 2007 09:23:51 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9791EA66F2;\n\tThu, 20 Dec 2007 14:12:56 +0000 (GMT)\nMessage-ID: <200712201423.lBKENAR5006760@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 524\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 14:12:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 393FA3DF73\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 14:23:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKENA4Y006762\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 09:23:11 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKENAR5006760\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 09:23:10 -0500\nDate: Thu, 20 Dec 2007 09:23:10 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39533 - content/branches/SAK-12511\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 09:23:59 2007\nX-DSPAM-Confidence: 0.9787\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39533\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-12-20 09:23:08 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39533\n\nRemoved:\ncontent/branches/SAK-12511/trunk/\nLog:\nSAK-12511 branch\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Thu Dec 20 09:23:03 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 09:23:03 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 09:23:03 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby chaos.mail.umich.edu () with ESMTP id lBKEN2WD020219;\n\tThu, 20 Dec 2007 09:23:02 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 476A7AC1.1A5F9.19852 ; \n\t20 Dec 2007 09:22:59 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 58F33A66EE;\n\tThu, 20 Dec 2007 14:12:03 +0000 (GMT)\nMessage-ID: <200712201422.lBKEMB7w006748@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 541\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 14:11:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 439A53E11C\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 14:22:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKEMCHp006750\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 09:22:12 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKEMB7w006748\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 09:22:11 -0500\nDate: Thu, 20 Dec 2007 09:22:11 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39532 - content/branches/SAK-12511\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 09:23:03 2007\nX-DSPAM-Confidence: 0.9777\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39532\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-12-20 09:22:08 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39532\n\nAdded:\ncontent/branches/SAK-12511/trunk/\nLog:\nSAK-12511 branch\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Thu Dec 20 09:12:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 09:12:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 09:12:51 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby faithful.mail.umich.edu () with ESMTP id lBKEConT027930;\n\tThu, 20 Dec 2007 09:12:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 476A785B.202CA.26344 ; \n\t20 Dec 2007 09:12:46 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DE407A66C1;\n\tThu, 20 Dec 2007 14:02:16 +0000 (GMT)\nMessage-ID: <200712201410.lBKEAVvU006730@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 157\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 14:01:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D51249F1B\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 14:10:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKEAVl7006732\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 09:10:31 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKEAVvU006730\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 09:10:31 -0500\nDate: Thu, 20 Dec 2007 09:10:31 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39531 - content/branches/SAK-12511\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 09:12:51 2007\nX-DSPAM-Confidence: 0.9787\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39531\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-12-20 09:10:29 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39531\n\nRemoved:\ncontent/branches/SAK-12511/trunk/\nLog:\nNOJIRA copied wrong\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Thu Dec 20 09:06:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 09:06:25 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 09:06:25 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby mission.mail.umich.edu () with ESMTP id lBKE6OUX020816;\n\tThu, 20 Dec 2007 09:06:24 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 476A76CA.129E0.28490 ; \n\t20 Dec 2007 09:06:07 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8372CA668C;\n\tThu, 20 Dec 2007 14:00:56 +0000 (GMT)\nMessage-ID: <200712201404.lBKE4JLD006714@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 527\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 14:00:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 31CE73DF63\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 14:04:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKE4Jke006716\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 09:04:19 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKE4JLD006714\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 09:04:19 -0500\nDate: Thu, 20 Dec 2007 09:04:19 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39530 - content/branches/SAK-12511\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 09:06:25 2007\nX-DSPAM-Confidence: 0.9851\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39530\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-12-20 09:04:16 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39530\n\nAdded:\ncontent/branches/SAK-12511/trunk/\nLog:\nSAK-12511 Branch to fix the migration sql updates\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Thu Dec 20 07:59:57 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 07:59:57 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 07:59:57 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby godsend.mail.umich.edu () with ESMTP id lBKCxu4t027985;\n\tThu, 20 Dec 2007 07:59:56 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 476A673A.794D.7143 ; \n\t20 Dec 2007 07:59:53 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 23EBF51DBB;\n\tThu, 20 Dec 2007 12:59:34 +0000 (GMT)\nMessage-ID: <200712201259.lBKCx2DB006645@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 357\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 12:59:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 648AF341D4\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 12:59:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKCx2NY006647\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 07:59:02 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKCx2DB006645\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 07:59:02 -0500\nDate: Thu, 20 Dec 2007 07:59:02 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39529 - gradebook/branches/sakai_2-5-x/service/impl/src/java/org/sakaiproject/component/gradebook msgcntr/branches/sakai_2-5-x/messageforums-app/src/java/org/sakaiproject/tool/messageforums\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 07:59:57 2007\nX-DSPAM-Confidence: 0.9889\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39529\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-12-20 07:58:25 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39529\n\nModified:\ngradebook/branches/sakai_2-5-x/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookServiceHibernateImpl.java\nmsgcntr/branches/sakai_2-5-x/messageforums-app/src/java/org/sakaiproject/tool/messageforums/DiscussionForumTool.java\nLog:\nSAK-10606\nreverting change\nhttp://bugs.sakaiproject.org/jira/browse/SAK-10606\nGB authorization error in logs when student accesses Forums\n\nU msgcntr/messageforums-app/src/java/org/sakaiproject/tool/messageforums/DiscussionForumTool.java\nU gradebook/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookServiceHibernateImpl.java\n\n\n------------------------------------------------------------------------\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge --dry-run -r39522:39522 https://source.sakaiproject.org/svn/msgcntr/branches/sakai_2-5-x msgcntr/\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge --dry-run -r39522:39521 https://source.sakaiproject.org/svn/msgcntr/branches/sakai_2-5-x msgcntr/\nU    msgcntr/messageforums-app/src/java/org/sakaiproject/tool/messageforums/DiscussionForumTool.java\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge  -r39522:39521 https://source.sakaiproject.org/svn/msgcntr/branches/sakai_2-5-x msgcntr/\nU    msgcntr/messageforums-app/src/java/org/sakaiproject/tool/messageforums/DiscussionForumTool.java\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge  -r39522:39521 https://source.sakaiproject.org/svn/gradebook/branches/sakai_2-5-x gradebook/\nU    gradebook/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookServiceHibernateImpl.java\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Thu Dec 20 07:38:46 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 07:38:46 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 07:38:46 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby mission.mail.umich.edu () with ESMTP id lBKCcjXo021942;\n\tThu, 20 Dec 2007 07:38:45 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 476A6250.27263.8132 ; \n\t20 Dec 2007 07:38:42 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 08E08A5487;\n\tThu, 20 Dec 2007 12:35:37 +0000 (GMT)\nMessage-ID: <200712201238.lBKCc5J1006626@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 528\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 12:35:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DFA543DFAD\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 12:38:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKCc57F006628\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 07:38:05 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKCc5J1006626\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 07:38:05 -0500\nDate: Thu, 20 Dec 2007 07:38:05 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r39528 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 07:38:46 2007\nX-DSPAM-Confidence: 0.9839\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39528\n\nAuthor: dlhaines@umich.edu\nDate: 2007-12-20 07:38:03 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39528\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xPASS.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xPASS.properties\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/defaultbuild.properties\nLog:\nCTools: new assignments build 2.4.xPASS.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stephen.marquard@uct.ac.za Thu Dec 20 06:43:49 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 06:43:49 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 06:43:49 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby panther.mail.umich.edu () with ESMTP id lBKBhloN015829;\n\tThu, 20 Dec 2007 06:43:47 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 476A556D.97EC.25002 ; \n\t20 Dec 2007 06:43:43 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 162BA9A447;\n\tThu, 20 Dec 2007 11:43:28 +0000 (GMT)\nMessage-ID: <200712201142.lBKBgr2P006558@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 114\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 11:43:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 28A9D3DF8B\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 11:43:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKBgr6O006560\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 06:42:54 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKBgr2P006558\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 06:42:53 -0500\nDate: Thu, 20 Dec 2007 06:42:53 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stephen.marquard@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: stephen.marquard@uct.ac.za\nSubject: [sakai] svn commit: r39527 - in event/trunk/event-api/api/src/java/org/sakaiproject/event: api cover\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 06:43:49 2007\nX-DSPAM-Confidence: 0.7541\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39527\n\nAuthor: stephen.marquard@uct.ac.za\nDate: 2007-12-20 06:42:41 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39527\n\nModified:\nevent/trunk/event-api/api/src/java/org/sakaiproject/event/api/UsageSessionService.java\nevent/trunk/event-api/api/src/java/org/sakaiproject/event/cover/UsageSessionService.java\nLog:\nSAK-10804 Remove obsolete / confusing reference to unused SAKAI_SESSION_COOKIE\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Thu Dec 20 05:49:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 05:49:17 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 05:49:17 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby flawless.mail.umich.edu () with ESMTP id lBKAnGpp015052;\n\tThu, 20 Dec 2007 05:49:16 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 476A489B.5AB68.28524 ; \n\t20 Dec 2007 05:49:02 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C6FD0A5CA3;\n\tThu, 20 Dec 2007 10:48:57 +0000 (GMT)\nMessage-ID: <200712201048.lBKAm7bk006486@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 642\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 10:48:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E75EA3DF4A\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 10:48:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKAm7Xj006488\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 05:48:07 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKAm7bk006486\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 05:48:07 -0500\nDate: Thu, 20 Dec 2007 05:48:07 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39526 - reset-pass/branches/sakai_2-5-x/reset-pass-help/src/sakai_resetpass\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 05:49:17 2007\nX-DSPAM-Confidence: 0.8434\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39526\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-12-20 05:47:59 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39526\n\nModified:\nreset-pass/branches/sakai_2-5-x/reset-pass-help/src/sakai_resetpass/help.xml\nLog:\nSAK-12531 fix help doc name\n------------------------------------------------------------------------\ndhorwitz@david-horwitz-6:~/branchManagemnt/sakai_2-5-x> svn merge -r39524:39525  https://source.sakaiproject.org/svn/reset-pass/trunk reset-pass/\nU    reset-pass/reset-pass-help/src/sakai_resetpass/help.xml\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Thu Dec 20 05:39:52 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 05:39:52 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 05:39:52 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby godsend.mail.umich.edu () with ESMTP id lBKAdo2F027416;\n\tThu, 20 Dec 2007 05:39:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 476A4668.63579.1756 ; \n\t20 Dec 2007 05:39:39 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 15FD8A60BB;\n\tThu, 20 Dec 2007 10:39:32 +0000 (GMT)\nMessage-ID: <200712201038.lBKAcvpm006474@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 29\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 10:39:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8CED83DF44\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 10:39:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBKAcvZR006476\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 05:38:57 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBKAcvpm006474\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 05:38:57 -0500\nDate: Thu, 20 Dec 2007 05:38:57 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39525 - reset-pass/trunk/reset-pass-help/src/sakai_resetpass\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 05:39:52 2007\nX-DSPAM-Confidence: 0.8418\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39525\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-12-20 05:38:38 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39525\n\nModified:\nreset-pass/trunk/reset-pass-help/src/sakai_resetpass/help.xml\nLog:\nSAK-12531 fix help doc name\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stephen.marquard@uct.ac.za Thu Dec 20 04:22:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 04:22:43 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 04:22:43 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby faithful.mail.umich.edu () with ESMTP id lBK9Mg05015248;\n\tThu, 20 Dec 2007 04:22:42 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 476A345D.2DD06.20407 ; \n\t20 Dec 2007 04:22:39 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 89413A30E2;\n\tThu, 20 Dec 2007 09:21:33 +0000 (GMT)\nMessage-ID: <200712200922.lBK9M5uO006414@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 802\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 09:21:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8E4BC3DEF6\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 09:22:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBK9M6sv006416\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 04:22:06 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBK9M5uO006414\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 04:22:05 -0500\nDate: Thu, 20 Dec 2007 04:22:05 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stephen.marquard@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: stephen.marquard@uct.ac.za\nSubject: [sakai] svn commit: r39524 - portal/branches/sakai_2-5-x/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 04:22:43 2007\nX-DSPAM-Confidence: 0.9844\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39524\n\nAuthor: stephen.marquard@uct.ac.za\nDate: 2007-12-20 04:21:58 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39524\n\nModified:\nportal/branches/sakai_2-5-x/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/SiteHandler.java\nLog:\nSAK-12528: drop page alias not found warn to debug (2-5-x merge)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stephen.marquard@uct.ac.za Thu Dec 20 04:19:28 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 04:19:28 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 04:19:28 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby flawless.mail.umich.edu () with ESMTP id lBK9JRIU028058;\n\tThu, 20 Dec 2007 04:19:27 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 476A339A.B7A79.3764 ; \n\t20 Dec 2007 04:19:25 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A99D0A60B9;\n\tThu, 20 Dec 2007 09:18:20 +0000 (GMT)\nMessage-ID: <200712200918.lBK9IlJJ006402@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 12\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 09:18:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D75D73DF04\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 09:19:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBK9Ilxo006404\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 04:18:47 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBK9IlJJ006402\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 04:18:47 -0500\nDate: Thu, 20 Dec 2007 04:18:47 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stephen.marquard@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: stephen.marquard@uct.ac.za\nSubject: [sakai] svn commit: r39523 - portal/trunk/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 04:19:28 2007\nX-DSPAM-Confidence: 0.9834\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39523\n\nAuthor: stephen.marquard@uct.ac.za\nDate: 2007-12-20 04:18:39 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39523\n\nModified:\nportal/trunk/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/SiteHandler.java\nLog:\nSAK-12528: drop page alias not found warn to debug\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Thu Dec 20 04:13:41 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 04:13:41 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 04:13:41 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby flawless.mail.umich.edu () with ESMTP id lBK9DeDp026967;\n\tThu, 20 Dec 2007 04:13:40 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 476A323F.20DA6.29865 ; \n\t20 Dec 2007 04:13:37 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 38297A60A4;\n\tThu, 20 Dec 2007 09:12:31 +0000 (GMT)\nMessage-ID: <200712200913.lBK9D1D7006390@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 130\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 09:12:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 103573DEF6\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 09:13:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBK9D1Ni006392\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 04:13:01 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBK9D1D7006390\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 04:13:01 -0500\nDate: Thu, 20 Dec 2007 04:13:01 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39522 - gradebook/branches/sakai_2-5-x/service/impl/src/java/org/sakaiproject/component/gradebook msgcntr/branches/sakai_2-5-x/messageforums-app/src/java/org/sakaiproject/tool/messageforums\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 04:13:41 2007\nX-DSPAM-Confidence: 0.9819\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39522\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-12-20 04:12:30 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39522\n\nModified:\ngradebook/branches/sakai_2-5-x/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookServiceHibernateImpl.java\nmsgcntr/branches/sakai_2-5-x/messageforums-app/src/java/org/sakaiproject/tool/messageforums/DiscussionForumTool.java\nLog:\nSAK-10606\nhttp://bugs.sakaiproject.org/jira/browse/SAK-10606\nGB authorization error in logs when student accesses Forums\n\nU msgcntr/messageforums-app/src/java/org/sakaiproject/tool/messageforums/DiscussionForumTool.java\nU gradebook/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookServiceHibernateImpl.java\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Thu Dec 20 03:59:12 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 20 Dec 2007 03:59:12 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 20 Dec 2007 03:59:12 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby brazil.mail.umich.edu () with ESMTP id lBK8x8RK030919;\n\tThu, 20 Dec 2007 03:59:08 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 476A2ED7.76A43.17348 ; \n\t20 Dec 2007 03:59:06 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 676EEA606A;\n\tThu, 20 Dec 2007 08:58:57 +0000 (GMT)\nMessage-ID: <200712200858.lBK8wHWR005906@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 23\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 08:58:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EE17C3DC7D\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 08:58:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBK8wHIM005908\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 03:58:17 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBK8wHWR005906\n\tfor source@collab.sakaiproject.org; Thu, 20 Dec 2007 03:58:17 -0500\nDate: Thu, 20 Dec 2007 03:58:17 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39521 - in citations/branches/sakai_2-5-x: citations-tool/tool/src/java/org/sakaiproject/citation/tool citations-util/util/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 20 03:59:12 2007\nX-DSPAM-Confidence: 0.9843\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39521\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-12-20 03:57:52 -0500 (Thu, 20 Dec 2007)\nNew Revision: 39521\n\nModified:\ncitations/branches/sakai_2-5-x/citations-tool/tool/src/java/org/sakaiproject/citation/tool/CitationHelperAction.java\ncitations/branches/sakai_2-5-x/citations-util/util/src/bundle/citations.properties\nLog:\nSAK-12403 caught OverQuotaException in createTemporaryResource (setting an error and an errorMessage on the pipe)\n\nneeded to move call to initHelper into toolModeDispatch to make sure we can redirect the response as soon as the exception is caught\n\nadded over quota message to resource bundle following example of what happens\nwhen trying to upload a file\n\nU    citations/citations-tool/tool/src/java/org/sakaiproject/citation/tool/CitationHelperAction.java\nU    citations/citations-util/util/src/bundle/citations.properties\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Wed Dec 19 22:24:21 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 22:24:21 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 22:24:21 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby chaos.mail.umich.edu () with ESMTP id lBK3OKPJ016864;\n\tWed, 19 Dec 2007 22:24:20 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 4769E05E.9D910.12083 ; \n\t19 Dec 2007 22:24:17 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 47C9BA5C07;\n\tThu, 20 Dec 2007 03:24:17 +0000 (GMT)\nMessage-ID: <200712200323.lBK3NbbE005769@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 721\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 03:23:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BE6E1B18F\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 03:23:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBK3NcOB005771\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 22:23:38 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBK3NbbE005769\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 22:23:37 -0500\nDate: Wed, 19 Dec 2007 22:23:37 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39520 - assignment/branches/post-2-4-umich\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 22:24:21 2007\nX-DSPAM-Confidence: 0.9881\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39520\n\nAuthor: zqian@umich.edu\nDate: 2007-12-19 22:23:36 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39520\n\nModified:\nassignment/branches/post-2-4-umich/upgradeschema_oracle.config\nLog:\nback out mistakenly checked in local changes inside the config file\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Wed Dec 19 22:20:03 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 22:20:03 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 22:20:03 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby score.mail.umich.edu () with ESMTP id lBK3K2RU028954;\n\tWed, 19 Dec 2007 22:20:02 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 4769DF5C.7C67D.7579 ; \n\t19 Dec 2007 22:19:59 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E99E1A5A1C;\n\tThu, 20 Dec 2007 03:19:59 +0000 (GMT)\nMessage-ID: <200712200319.lBK3JMgx005757@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 835\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 03:19:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 343373D9CF\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 03:19:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBK3JMt0005759\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 22:19:22 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBK3JMgx005757\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 22:19:22 -0500\nDate: Wed, 19 Dec 2007 22:19:22 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39519 - in assignment/branches/post-2-4-umich: . assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 22:20:03 2007\nX-DSPAM-Confidence: 0.9832\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39519\n\nAuthor: zqian@umich.edu\nDate: 2007-12-19 22:19:18 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39519\n\nModified:\nassignment/branches/post-2-4-umich/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/CombineDuplicateSubmissionsConversionHandler.java\nassignment/branches/post-2-4-umich/runconversion.sh\nassignment/branches/post-2-4-umich/upgradeschema_oracle.config\nLog:\nwhen setting the previous grading information, the previous property value is not Base64 encoded\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gbhatnag@umich.edu Wed Dec 19 22:10:31 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 22:10:31 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 22:10:31 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby godsend.mail.umich.edu () with ESMTP id lBK3AVoT018054;\n\tWed, 19 Dec 2007 22:10:31 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 4769DD1D.B70A7.16693 ; \n\t19 Dec 2007 22:10:24 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4A9C4A5BE7;\n\tThu, 20 Dec 2007 03:10:24 +0000 (GMT)\nMessage-ID: <200712200309.lBK39mSv005692@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 112\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 03:10:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0E30F3D9D0\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 03:10:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBK39m5U005694\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 22:09:48 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBK39mSv005692\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 22:09:48 -0500\nDate: Wed, 19 Dec 2007 22:09:48 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gbhatnag@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gbhatnag@umich.edu\nSubject: [sakai] svn commit: r39518 - in citations/trunk: citations-tool/tool/src/java/org/sakaiproject/citation/tool citations-util/util/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 22:10:31 2007\nX-DSPAM-Confidence: 0.9876\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39518\n\nAuthor: gbhatnag@umich.edu\nDate: 2007-12-19 22:09:46 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39518\n\nModified:\ncitations/trunk/citations-tool/tool/src/java/org/sakaiproject/citation/tool/CitationHelperAction.java\ncitations/trunk/citations-util/util/src/bundle/citations.properties\nLog:\nSAK-12403 caught OverQuotaException in createTemporaryResource (setting an error and an errorMessage on the pipe)\n\nneeded to move call to initHelper into toolModeDispatch to make sure we can redirect the response as soon as the exception is caught\n\nadded over quota message to resource bundle following example of what happens when trying to upload a file.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Wed Dec 19 20:06:47 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 20:06:47 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 20:06:47 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby awakenings.mail.umich.edu () with ESMTP id lBK16kxb027113;\n\tWed, 19 Dec 2007 20:06:46 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 4769C021.DCC28.13673 ; \n\t19 Dec 2007 20:06:44 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 01236A5A37;\n\tThu, 20 Dec 2007 00:47:44 +0000 (GMT)\nMessage-ID: <200712200106.lBK160mp005608@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 866\n          for <source@collab.sakaiproject.org>;\n          Thu, 20 Dec 2007 00:47:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7281B3DA00\n\tfor <source@collab.sakaiproject.org>; Thu, 20 Dec 2007 01:06:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBK161CW005610\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 20:06:01 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBK160mp005608\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 20:06:00 -0500\nDate: Wed, 19 Dec 2007 20:06:00 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r39517 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 20:06:47 2007\nX-DSPAM-Confidence: 0.9853\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39517\n\nAuthor: dlhaines@umich.edu\nDate: 2007-12-19 20:05:58 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39517\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.properties\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/defaultbuild.properties\nLog:\nCTools: update for content conversion.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Wed Dec 19 18:25:16 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 18:25:16 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 18:25:16 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby chaos.mail.umich.edu () with ESMTP id lBJNPEO2011192;\n\tWed, 19 Dec 2007 18:25:14 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 4769A854.4EA23.27905 ; \n\t19 Dec 2007 18:25:11 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 44825A5960;\n\tWed, 19 Dec 2007 23:25:08 +0000 (GMT)\nMessage-ID: <200712192324.lBJNOUcI005472@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 27\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 23:24:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 345093942F\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 23:24:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJNOUm2005474\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 18:24:30 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJNOUcI005472\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 18:24:30 -0500\nDate: Wed, 19 Dec 2007 18:24:30 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r39516 - db/branches/SAK-12239/db-util/conversion/src/java/org/sakaiproject/util/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 18:25:16 2007\nX-DSPAM-Confidence: 0.9845\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39516\n\nAuthor: jimeng@umich.edu\nDate: 2007-12-19 18:24:25 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39516\n\nModified:\ndb/branches/SAK-12239/db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionController.java\nLog:\nSAK-12239\nset auto-commit to false (just in case it's not already).\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Wed Dec 19 17:21:39 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 17:21:39 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 17:21:39 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby fan.mail.umich.edu () with ESMTP id lBJMLcZw017712;\n\tWed, 19 Dec 2007 17:21:38 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 4769996A.CC0E1.20692 ; \n\t19 Dec 2007 17:21:36 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id ADDE9A5889;\n\tWed, 19 Dec 2007 22:21:35 +0000 (GMT)\nMessage-ID: <200712192220.lBJMKnid005430@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1005\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 22:21:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0A4A53D465\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 22:21:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJMKnPp005432\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 17:20:50 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJMKnid005430\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 17:20:49 -0500\nDate: Wed, 19 Dec 2007 17:20:49 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39515 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 17:21:39 2007\nX-DSPAM-Confidence: 0.9818\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39515\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-19 17:20:49 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39515\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdate externals for GB.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Wed Dec 19 17:17:31 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 17:17:31 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 17:17:31 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby awakenings.mail.umich.edu () with ESMTP id lBJMHVSl030274;\n\tWed, 19 Dec 2007 17:17:31 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 47699874.40442.20337 ; \n\t19 Dec 2007 17:17:28 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2E9D8A1B42;\n\tWed, 19 Dec 2007 22:17:18 +0000 (GMT)\nMessage-ID: <200712192216.lBJMGgxo005417@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 767\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 22:17:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BBD1E394B3\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 22:16:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJMGgxi005419\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 17:16:42 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJMGgxo005417\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 17:16:42 -0500\nDate: Wed, 19 Dec 2007 17:16:42 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39514 - gradebook/branches/oncourse_2-4-2/app/ui/src/webapp/inc\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 17:17:31 2007\nX-DSPAM-Confidence: 0.9829\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39514\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-19 17:16:41 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39514\n\nModified:\ngradebook/branches/oncourse_2-4-2/app/ui/src/webapp/inc/bulkNewItems.jspf\nLog:\nfix broken GB.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Wed Dec 19 16:57:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 16:57:25 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 16:57:25 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby panther.mail.umich.edu () with ESMTP id lBJLvPDT019552;\n\tWed, 19 Dec 2007 16:57:25 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 476993AF.DE659.21391 ; \n\t19 Dec 2007 16:57:06 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4639AA56E3;\n\tWed, 19 Dec 2007 21:57:07 +0000 (GMT)\nMessage-ID: <200712192156.lBJLuYiD005370@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 417\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 21:56:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id ECF8B39405\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 21:56:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJLuZ5M005372\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 16:56:35 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJLuYiD005370\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 16:56:34 -0500\nDate: Wed, 19 Dec 2007 16:56:34 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39513 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 16:57:25 2007\nX-DSPAM-Confidence: 0.9825\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39513\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-19 16:56:33 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39513\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdate external for GB.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Wed Dec 19 16:55:50 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 16:55:50 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 16:55:50 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby godsend.mail.umich.edu () with ESMTP id lBJLtoYO008665;\n\tWed, 19 Dec 2007 16:55:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 4769934D.7F805.15336 ; \n\t19 Dec 2007 16:55:28 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 89381A5765;\n\tWed, 19 Dec 2007 21:55:29 +0000 (GMT)\nMessage-ID: <200712192154.lBJLsnkN005358@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 836\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 21:55:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 73E8639405\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 21:55:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJLsnFs005360\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 16:54:49 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJLsnkN005358\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 16:54:49 -0500\nDate: Wed, 19 Dec 2007 16:54:49 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39512 - gradebook/branches/oncourse_2-4-2/app/ui/src/webapp/inc\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 16:55:50 2007\nX-DSPAM-Confidence: 0.9824\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39512\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-19 16:54:48 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39512\n\nModified:\ngradebook/branches/oncourse_2-4-2/app/ui/src/webapp/inc/bulkNewItems.jspf\nLog:\ncommit for Joe. GB was broken.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Wed Dec 19 16:54:12 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 16:54:12 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 16:54:12 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby score.mail.umich.edu () with ESMTP id lBJLsBeS017690;\n\tWed, 19 Dec 2007 16:54:11 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 476992FE.63443.3581 ; \n\t19 Dec 2007 16:54:09 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 23D2FA5720;\n\tWed, 19 Dec 2007 21:54:09 +0000 (GMT)\nMessage-ID: <200712192153.lBJLrZ5W005346@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 303\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 21:53:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 40BF13943E\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 21:53:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJLrZG0005348\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 16:53:35 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJLrZ5W005346\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 16:53:35 -0500\nDate: Wed, 19 Dec 2007 16:53:35 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39511 - oncourse/branches/reference_overlay_oncourse_opc_122007/library/src/webapp/js\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 16:54:12 2007\nX-DSPAM-Confidence: 0.9838\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39511\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-19 16:53:34 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39511\n\nModified:\noncourse/branches/reference_overlay_oncourse_opc_122007/library/src/webapp/js/headscripts.js\nLog:\nSAK-12506 => svn merge -r39508:39509 https://source.sakaiproject.org/svn/reference/branches/SAK-8152\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ray@media.berkeley.edu Wed Dec 19 16:52:58 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 16:52:58 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 16:52:58 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby flawless.mail.umich.edu () with ESMTP id lBJLqvoJ015427;\n\tWed, 19 Dec 2007 16:52:57 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 476992AD.25E7A.20438 ; \n\t19 Dec 2007 16:52:48 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D8FA5A5705;\n\tWed, 19 Dec 2007 21:52:45 +0000 (GMT)\nMessage-ID: <200712192152.lBJLqDXl005334@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 769\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 21:52:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4F6D639405\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 21:52:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJLqDAf005336\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 16:52:13 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJLqDXl005334\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 16:52:13 -0500\nDate: Wed, 19 Dec 2007 16:52:13 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ray@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ray@media.berkeley.edu\nSubject: [sakai] svn commit: r39510 - in component/branches/SAK-8315: component-api/component/src/java/org/sakaiproject/component/api component-api/component/src/java/org/sakaiproject/component/cover component-api/component/src/java/org/sakaiproject/component/impl component-impl/integration-test component-impl/integration-test/src/test/java/org/sakaiproject/component\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 16:52:58 2007\nX-DSPAM-Confidence: 0.7604\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39510\n\nAuthor: ray@media.berkeley.edu\nDate: 2007-12-19 16:52:01 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39510\n\nModified:\ncomponent/branches/SAK-8315/component-api/component/src/java/org/sakaiproject/component/api/ComponentManager.java\ncomponent/branches/SAK-8315/component-api/component/src/java/org/sakaiproject/component/cover/ComponentManager.java\ncomponent/branches/SAK-8315/component-api/component/src/java/org/sakaiproject/component/impl/SpringCompMgr.java\ncomponent/branches/SAK-8315/component-impl/integration-test/\ncomponent/branches/SAK-8315/component-impl/integration-test/src/test/java/org/sakaiproject/component/DynamicConfigurationTest.java\nLog:\nDeprecate and null out now unused method which used to have the ServerConfigurationService as a client\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Wed Dec 19 16:49:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 16:49:25 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 16:49:25 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby brazil.mail.umich.edu () with ESMTP id lBJLnOc9026401;\n\tWed, 19 Dec 2007 16:49:24 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 476991DE.92CF2.8822 ; \n\t19 Dec 2007 16:49:21 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id AFECCA56E1;\n\tWed, 19 Dec 2007 21:49:18 +0000 (GMT)\nMessage-ID: <200712192148.lBJLmKnH005306@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 541\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 21:48:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 36A42394D9\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 21:48:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJLmKvZ005308\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 16:48:20 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJLmKnH005306\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 16:48:20 -0500\nDate: Wed, 19 Dec 2007 16:48:20 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r39509 - reference/branches/SAK-8152/library/src/webapp/js\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 16:49:25 2007\nX-DSPAM-Confidence: 0.9825\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39509\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-12-19 16:48:19 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39509\n\nModified:\nreference/branches/SAK-8152/library/src/webapp/js/headscripts.js\nLog:\nSAK-12506 - fix error with zindexing\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Wed Dec 19 16:37:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 16:37:53 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 16:37:53 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby faithful.mail.umich.edu () with ESMTP id lBJLbqEI003123;\n\tWed, 19 Dec 2007 16:37:52 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 47698F24.8F294.23193 ; \n\t19 Dec 2007 16:37:47 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 61092A2B9A;\n\tWed, 19 Dec 2007 21:37:41 +0000 (GMT)\nMessage-ID: <200712192137.lBJLb8VF005274@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 59\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 21:37:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E4B3A3940D\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 21:37:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJLb8vc005276\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 16:37:09 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJLb8VF005274\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 16:37:08 -0500\nDate: Wed, 19 Dec 2007 16:37:08 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r39508 - db/branches/SAK-12239/db-util/conversion/src/java/org/sakaiproject/util/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 16:37:53 2007\nX-DSPAM-Confidence: 0.8495\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39508\n\nAuthor: jimeng@umich.edu\nDate: 2007-12-19 16:37:06 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39508\n\nModified:\ndb/branches/SAK-12239/db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionController.java\nLog:\nSAK-12239\nAdded log messages to empty catch blocks.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Wed Dec 19 16:22:38 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 16:22:38 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 16:22:38 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby awakenings.mail.umich.edu () with ESMTP id lBJLMbTm003973;\n\tWed, 19 Dec 2007 16:22:37 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 47698B8E.B1A48.19125 ; \n\t19 Dec 2007 16:22:25 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9BB9CA554B;\n\tWed, 19 Dec 2007 21:22:21 +0000 (GMT)\nMessage-ID: <200712192121.lBJLLnS4005240@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 274\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 21:22:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 539CE3937A\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 21:22:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJLLn3B005242\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 16:21:49 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJLLnS4005240\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 16:21:49 -0500\nDate: Wed, 19 Dec 2007 16:21:49 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r39507 - in gradebook/trunk/service: api/src/java/org/sakaiproject/service/gradebook/shared impl/src/java/org/sakaiproject/component/gradebook\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 16:22:38 2007\nX-DSPAM-Confidence: 0.8471\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39507\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-12-19 16:21:47 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39507\n\nModified:\ngradebook/trunk/service/api/src/java/org/sakaiproject/service/gradebook/shared/GradebookService.java\ngradebook/trunk/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookServiceHibernateImpl.java\nLog:\nSAK-12175\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12175\nCreate methods required for gb integration with the Assignment2 tool\ngetAssignmentScore and getAssignmentScoreComment methods that take an assignment id instead of name\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Wed Dec 19 15:49:00 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 15:49:00 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 15:49:00 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby casino.mail.umich.edu () with ESMTP id lBJKmxck004047;\n\tWed, 19 Dec 2007 15:48:59 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 476983B5.2617C.9672 ; \n\t19 Dec 2007 15:48:56 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 77307A54EB;\n\tWed, 19 Dec 2007 20:48:45 +0000 (GMT)\nMessage-ID: <200712192048.lBJKmCfO005175@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 351\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 20:48:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6BEB03D473\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 20:48:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJKmC7i005177\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 15:48:12 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJKmCfO005175\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 15:48:12 -0500\nDate: Wed, 19 Dec 2007 15:48:12 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39506 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 15:49:00 2007\nX-DSPAM-Confidence: 0.9817\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39506\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-19 15:48:11 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39506\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdate externals for GB to r39505. assignment to r39504.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Wed Dec 19 15:45:35 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 15:45:35 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 15:45:35 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby score.mail.umich.edu () with ESMTP id lBJKjZlr015526;\n\tWed, 19 Dec 2007 15:45:35 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 476982E8.E95AC.20733 ; \n\t19 Dec 2007 15:45:31 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 68133A3644;\n\tWed, 19 Dec 2007 20:45:17 +0000 (GMT)\nMessage-ID: <200712192044.lBJKiibw005162@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 191\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 20:45:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 244E43D473\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 20:45:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJKiigw005164\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 15:44:44 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJKiibw005162\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 15:44:44 -0500\nDate: Wed, 19 Dec 2007 15:44:44 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39505 - in gradebook/branches/oncourse_2-4-2/app/ui/src/webapp: inc js\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 15:45:35 2007\nX-DSPAM-Confidence: 0.9805\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39505\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-19 15:44:43 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39505\n\nModified:\ngradebook/branches/oncourse_2-4-2/app/ui/src/webapp/inc/bulkNewItems.jspf\ngradebook/branches/oncourse_2-4-2/app/ui/src/webapp/js/multiItemAdd.js\nLog:\ncommit for Joes fixes for SAK-12451, SAK-12449, SAK-12466\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Wed Dec 19 15:40:31 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 15:40:31 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 15:40:31 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby panther.mail.umich.edu () with ESMTP id lBJKeVAm009756;\n\tWed, 19 Dec 2007 15:40:31 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 476981A8.BF1.22417 ; \n\t19 Dec 2007 15:40:10 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id ABB59A54E0;\n\tWed, 19 Dec 2007 20:40:00 +0000 (GMT)\nMessage-ID: <200712192039.lBJKdMnj005150@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 51\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 20:39:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D2BC13D33E\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 20:39:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJKdMvU005152\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 15:39:22 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJKdMnj005150\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 15:39:22 -0500\nDate: Wed, 19 Dec 2007 15:39:22 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r39504 - assignment/branches/oncourse_2-4-x/assignment-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 15:40:31 2007\nX-DSPAM-Confidence: 0.9817\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39504\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-12-19 15:39:21 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39504\n\nModified:\nassignment/branches/oncourse_2-4-x/assignment-tool/tool/src/bundle/assignment.properties\nLog:\nONC-270\nhttps://uisapp2.iu.edu/jira/browse/ONC-270\nText changes to minimize confusion\nCorrect typo\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Wed Dec 19 15:17:58 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 15:17:58 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 15:17:58 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby faithful.mail.umich.edu () with ESMTP id lBJKHvZb025029;\n\tWed, 19 Dec 2007 15:17:57 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 47697C6E.AF51.2259 ; \n\t19 Dec 2007 15:17:52 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 23E25A48A7;\n\tWed, 19 Dec 2007 20:17:48 +0000 (GMT)\nMessage-ID: <200712192017.lBJKHKBt005108@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 719\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 20:17:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EFA112AEB4\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 20:17:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJKHKSc005110\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 15:17:20 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJKHKBt005108\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 15:17:20 -0500\nDate: Wed, 19 Dec 2007 15:17:20 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39503 - oncourse/trunk/overlay/sakai/org.sakaiproject.citation\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 15:17:58 2007\nX-DSPAM-Confidence: 0.9848\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39503\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-19 15:17:19 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39503\n\nModified:\noncourse/trunk/overlay/sakai/org.sakaiproject.citation/IUPUI-configuration.xml\nLog:\nadd IUPUI library config file for citation.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gsilver@umich.edu Wed Dec 19 14:48:33 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 14:48:33 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 14:48:33 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby mission.mail.umich.edu () with ESMTP id lBJJmXPA017752;\n\tWed, 19 Dec 2007 14:48:33 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 4769758B.AD3EA.11638 ; \n\t19 Dec 2007 14:48:30 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7CF4FA4744;\n\tWed, 19 Dec 2007 19:48:26 +0000 (GMT)\nMessage-ID: <200712191947.lBJJllbN005040@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 746\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 19:48:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D69C63D45A\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 19:48:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJJllXC005042\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 14:47:47 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJJllbN005040\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 14:47:47 -0500\nDate: Wed, 19 Dec 2007 14:47:47 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gsilver@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gsilver@umich.edu\nSubject: [sakai] svn commit: r39502 - site-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 14:48:33 2007\nX-DSPAM-Confidence: 0.6962\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39502\n\nAuthor: gsilver@umich.edu\nDate: 2007-12-19 14:47:45 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39502\n\nModified:\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-duplicate.vm\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-importMtrlMaster.vm\nLog:\nSAK-12524\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12524\n- for 2.6=normalize markup, clean up language key relationships.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gsilver@umich.edu Wed Dec 19 14:48:16 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 14:48:16 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 14:48:16 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby casino.mail.umich.edu () with ESMTP id lBJJmF4M024514;\n\tWed, 19 Dec 2007 14:48:15 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 47697569.E2D68.32479 ; \n\t19 Dec 2007 14:47:56 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3137CA4686;\n\tWed, 19 Dec 2007 19:47:53 +0000 (GMT)\nMessage-ID: <200712191947.lBJJlLbV005028@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 263\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 19:47:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 93B9E3D45A\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 19:47:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJJlLK3005030\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 14:47:22 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJJlLbV005028\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 14:47:21 -0500\nDate: Wed, 19 Dec 2007 14:47:21 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gsilver@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gsilver@umich.edu\nSubject: [sakai] svn commit: r39501 - site-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 14:48:16 2007\nX-DSPAM-Confidence: 0.6510\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39501\n\nAuthor: gsilver@umich.edu\nDate: 2007-12-19 14:47:16 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39501\n\nModified:\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-addParticipant-confirm.vm\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-addParticipant-differentRole.vm\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-addParticipant-notification.vm\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-addParticipant-sameRole.vm\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-addParticipant.vm\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-addRemoveFeature.vm\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-addRemoveFeatureConfirm.vm\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-findCourse.vm\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-importSites.vm\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-modifyENW.vm\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-newSiteConfirm.vm\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-newSiteCourse.vm\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-newSiteCourseManual.vm\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-newSiteFeatures.vm\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-newSiteInformation.vm\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteDeleteConfirm.vm\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-addCourseConfirm.vm\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-editAccess.vm\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-editClass.vm\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-editInfo.vm\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-editInfoConfirm.vm\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-group.vm\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-groupDeleteConfirm.vm\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-groupedit.vm\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-list.vm\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-type.vm\nLog:\nSAK-12524\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12524\n- for 2.6=normalize markup, clean up language key relationships. \n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gsilver@umich.edu Wed Dec 19 14:35:41 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 14:35:41 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 14:35:41 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby jacknife.mail.umich.edu () with ESMTP id lBJJZfP7009260;\n\tWed, 19 Dec 2007 14:35:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 47697287.B3E3E.15690 ; \n\t19 Dec 2007 14:35:38 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B3D009E6C9;\n\tWed, 19 Dec 2007 19:35:33 +0000 (GMT)\nMessage-ID: <200712191935.lBJJZ4VK004956@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 229\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 19:35:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1CA43393A2\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 19:35:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJJZ4dN004958\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 14:35:04 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJJZ4VK004956\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 14:35:04 -0500\nDate: Wed, 19 Dec 2007 14:35:04 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gsilver@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gsilver@umich.edu\nSubject: [sakai] svn commit: r39500 - site-manage/trunk/site-manage-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 14:35:41 2007\nX-DSPAM-Confidence: 0.7602\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39500\n\nAuthor: gsilver@umich.edu\nDate: 2007-12-19 14:35:02 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39500\n\nModified:\nsite-manage/trunk/site-manage-tool/tool/src/bundle/sitesetupgeneric.properties\nLog:\nSAK-12523\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12523\n- remove unused strings from bundles in site-manage\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Wed Dec 19 14:25:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 14:25:19 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 14:25:19 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby godsend.mail.umich.edu () with ESMTP id lBJJPI1U025463;\n\tWed, 19 Dec 2007 14:25:18 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 47697014.7A059.31240 ; \n\t19 Dec 2007 14:25:11 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 31140A5411;\n\tWed, 19 Dec 2007 18:50:04 +0000 (GMT)\nMessage-ID: <200712191924.lBJJOXiR004942@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 994\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 18:49:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1F2033D3F4\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 19:24:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJJOXsT004944\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 14:24:33 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJJOXiR004942\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 14:24:33 -0500\nDate: Wed, 19 Dec 2007 14:24:33 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39499 - in oncourse/trunk/src/site-manage/site-manage-tool/tool/src: bundle java/org/sakaiproject/site/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 14:25:19 2007\nX-DSPAM-Confidence: 0.8469\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39499\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-19 14:24:32 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39499\n\nModified:\noncourse/trunk/src/site-manage/site-manage-tool/tool/src/bundle/sitesetupgeneric.properties\noncourse/trunk/src/site-manage/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nLog:\nupdate site-manage overlay for migrate release from practice to stg.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Wed Dec 19 14:17:59 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 14:17:59 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 14:17:59 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby chaos.mail.umich.edu () with ESMTP id lBJJHwhU019946;\n\tWed, 19 Dec 2007 14:17:58 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 47696E5F.CE32B.17238 ; \n\t19 Dec 2007 14:17:54 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D63DCA53E2;\n\tWed, 19 Dec 2007 18:42:44 +0000 (GMT)\nMessage-ID: <200712191850.lBJIoQjl004892@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 666\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 18:42:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5D2DC3D868\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 18:50:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJIoQJD004894\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 13:50:26 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJIoQjl004892\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 13:50:26 -0500\nDate: Wed, 19 Dec 2007 13:50:26 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39497 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 14:17:59 2007\nX-DSPAM-Confidence: 0.9830\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39497\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-19 13:50:25 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39497\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdate external for Gregs sql updates of rolling back student view. only effective for autoddl is true.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Wed Dec 19 14:12:22 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 14:12:22 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 14:12:22 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby mission.mail.umich.edu () with ESMTP id lBJJCL35027517;\n\tWed, 19 Dec 2007 14:12:21 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 47696D0A.BEEAE.16580 ; \n\t19 Dec 2007 14:12:14 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 74A1EA52D7;\n\tWed, 19 Dec 2007 18:37:04 +0000 (GMT)\nMessage-ID: <200712191911.lBJJBYa1004930@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 985\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 18:36:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E871F39351\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 19:11:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJJBYxZ004932\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 14:11:34 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJJBYa1004930\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 14:11:34 -0500\nDate: Wed, 19 Dec 2007 14:11:34 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39498 - oncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/java/org/sakaiproject/site/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 14:12:22 2007\nX-DSPAM-Confidence: 0.8477\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39498\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-19 14:11:33 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39498\n\nModified:\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nLog:\nmerge from overlay to branch before migrate release from practice to stg (merge for Andrews privacy patch). svn merge -r39455:39456 https://source.sakaiproject.org/svn/oncourse/trunk/src/site-manage, svn merge -r39466:39467 https://source.sakaiproject.org/svn/oncourse/trunk/src/site-manage.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stephen.marquard@uct.ac.za Wed Dec 19 13:31:20 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 13:31:20 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 13:31:20 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby flawless.mail.umich.edu () with ESMTP id lBJIVJuj001014;\n\tWed, 19 Dec 2007 13:31:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 4769636C.1EEF3.5570 ; \n\t19 Dec 2007 13:31:12 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4F3EFA5334;\n\tWed, 19 Dec 2007 18:16:13 +0000 (GMT)\nMessage-ID: <200712191816.lBJIGRwJ004772@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 761\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 18:08:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C6C4C3D3F4\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 18:16:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJIGRcV004774\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 13:16:27 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJIGRwJ004772\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 13:16:27 -0500\nDate: Wed, 19 Dec 2007 13:16:27 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stephen.marquard@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: stephen.marquard@uct.ac.za\nSubject: [sakai] svn commit: r39496 - user/branches/sakai_2-5-x/user-tool-prefs/tool/src/java/org/sakaiproject/user/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 13:31:20 2007\nX-DSPAM-Confidence: 0.8472\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39496\n\nAuthor: stephen.marquard@uct.ac.za\nDate: 2007-12-19 13:16:18 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39496\n\nModified:\nuser/branches/sakai_2-5-x/user-tool-prefs/tool/src/java/org/sakaiproject/user/tool/UserPrefsTool.java\nLog:\nSAK-11460 Apply patch for 2-5-x from Anastasia Cheetham\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Wed Dec 19 13:30:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 13:30:53 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 13:30:53 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby awakenings.mail.umich.edu () with ESMTP id lBJIUqAu002796;\n\tWed, 19 Dec 2007 13:30:52 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 47696352.E35E5.31492 ; \n\t19 Dec 2007 13:30:48 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 55CE5A50CB;\n\tWed, 19 Dec 2007 18:16:09 +0000 (GMT)\nMessage-ID: <200712191810.lBJIAL9j004760@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1002\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 18:05:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C43DE3D3C4\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 18:10:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJIALVK004762\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 13:10:21 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJIAL9j004760\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 13:10:21 -0500\nDate: Wed, 19 Dec 2007 13:10:21 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r39495 - in authz/branches/oncourse_opc_122007/authz-impl/impl/src/sql: hsqldb mysql oracle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 13:30:53 2007\nX-DSPAM-Confidence: 0.9824\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39495\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-12-19 13:10:18 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39495\n\nModified:\nauthz/branches/oncourse_opc_122007/authz-impl/impl/src/sql/hsqldb/sakai_realm.sql\nauthz/branches/oncourse_opc_122007/authz-impl/impl/src/sql/mysql/sakai_realm.sql\nauthz/branches/oncourse_opc_122007/authz-impl/impl/src/sql/oracle/sakai_realm.sql\nLog:\nOncourse - Removed roleswap permission from sql scripts\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Wed Dec 19 12:36:42 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 12:36:42 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 12:36:42 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby panther.mail.umich.edu () with ESMTP id lBJHafiT022907;\n\tWed, 19 Dec 2007 12:36:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 476956A3.B1147.20242 ; \n\t19 Dec 2007 12:36:38 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D4947A4AF3;\n\tWed, 19 Dec 2007 17:36:32 +0000 (GMT)\nMessage-ID: <200712191736.lBJHa4sJ004662@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 888\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 17:36:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7817C39195\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 17:36:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJHa4sf004664\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 12:36:04 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJHa4sJ004662\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 12:36:04 -0500\nDate: Wed, 19 Dec 2007 12:36:04 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r39494 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 12:36:42 2007\nX-DSPAM-Confidence: 0.9858\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39494\n\nAuthor: dlhaines@umich.edu\nDate: 2007-12-19 12:36:02 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39494\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xPASS.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xPASS.properties\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/defaultbuild.properties\nLog:\nCTools: update the for assignments conversion fix.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Wed Dec 19 12:27:48 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 12:27:48 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 12:27:48 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby flawless.mail.umich.edu () with ESMTP id lBJHRlD6028762;\n\tWed, 19 Dec 2007 12:27:47 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 4769548D.299F6.12478 ; \n\t19 Dec 2007 12:27:43 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 41277A4AAE;\n\tWed, 19 Dec 2007 17:27:37 +0000 (GMT)\nMessage-ID: <200712191727.lBJHR7Ql004635@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 650\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 17:27:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C405239195\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 17:27:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJHR7WR004637\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 12:27:07 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJHR7Ql004635\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 12:27:07 -0500\nDate: Wed, 19 Dec 2007 12:27:07 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39493 - in assignment/branches/post-2-4-umich/assignment-impl: impl impl/src/java/org/sakaiproject/assignment/impl/conversion/impl pack\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 12:27:48 2007\nX-DSPAM-Confidence: 0.8480\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39493\n\nAuthor: zqian@umich.edu\nDate: 2007-12-19 12:27:03 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39493\n\nModified:\nassignment/branches/post-2-4-umich/assignment-impl/impl/project.xml\nassignment/branches/post-2-4-umich/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/AssignmentSubmissionAccess.java\nassignment/branches/post-2-4-umich/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/CombineDuplicateSubmissionsConversionHandler.java\nassignment/branches/post-2-4-umich/assignment-impl/pack/project.xml\nLog:\nrelated SAK-11821: various fixes in the combine duplicates routine.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Wed Dec 19 11:24:30 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 11:24:30 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 11:24:30 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby faithful.mail.umich.edu () with ESMTP id lBJGOTmN015019;\n\tWed, 19 Dec 2007 11:24:29 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 476945B6.61584.12508 ; \n\t19 Dec 2007 11:24:25 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A7BD4A4F40;\n\tWed, 19 Dec 2007 16:24:19 +0000 (GMT)\nMessage-ID: <200712191623.lBJGNpmZ004593@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 650\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 16:24:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 36AE43D6CE\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 16:24:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJGNpD3004595\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 11:23:51 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJGNpmZ004593\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 11:23:51 -0500\nDate: Wed, 19 Dec 2007 11:23:51 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39492 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 11:24:30 2007\nX-DSPAM-Confidence: 0.8467\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39492\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-19 11:23:50 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39492\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdate calendar revision for Gregs student view roll back.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Wed Dec 19 11:00:10 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 11:00:10 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 11:00:10 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby brazil.mail.umich.edu () with ESMTP id lBJG09O8014413;\n\tWed, 19 Dec 2007 11:00:09 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 47694000.8BCAE.16696 ; \n\t19 Dec 2007 11:00:03 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 93AACA4E3A;\n\tWed, 19 Dec 2007 15:50:57 +0000 (GMT)\nMessage-ID: <200712191559.lBJFxPD8004539@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 74\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 15:50:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 71C6423713\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 15:59:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJFxPui004541\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 10:59:25 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJFxPD8004539\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 10:59:25 -0500\nDate: Wed, 19 Dec 2007 10:59:25 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r39491 - content/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 11:00:10 2007\nX-DSPAM-Confidence: 0.9837\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39491\n\nAuthor: jimeng@umich.edu\nDate: 2007-12-19 10:59:22 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39491\n\nModified:\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/SAXSerializableResourceAccess.java\nLog:\nSAK-12239\nIgnore \"members\" and \"member\" elements in XML field in CONTENT_COLLECTION table (i.e. no need to log them)\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom a.fish@lancaster.ac.uk Wed Dec 19 10:34:30 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 10:34:30 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 10:34:30 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby jacknife.mail.umich.edu () with ESMTP id lBJFYSH7029397;\n\tWed, 19 Dec 2007 10:34:28 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 476939FD.84328.30788 ; \n\t19 Dec 2007 10:34:25 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 907CEA4E5E;\n\tWed, 19 Dec 2007 15:30:53 +0000 (GMT)\nMessage-ID: <200712191532.lBJFWtJg004498@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 926\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 15:30:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B92943D3B3\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 15:33:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJFWt7r004500\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 10:32:55 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJFWtJg004498\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 10:32:55 -0500\nDate: Wed, 19 Dec 2007 10:32:55 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to a.fish@lancaster.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: a.fish@lancaster.ac.uk\nSubject: [sakai] svn commit: r39490 - blog/branches/sakai_2-4-x/jsfComponent/src/java/uk/ac/lancs/e_science/jsf/components/blogger\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 10:34:30 2007\nX-DSPAM-Confidence: 0.9808\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39490\n\nAuthor: a.fish@lancaster.ac.uk\nDate: 2007-12-19 10:32:48 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39490\n\nModified:\nblog/branches/sakai_2-4-x/jsfComponent/src/java/uk/ac/lancs/e_science/jsf/components/blogger/UIOutputPost.java\nLog:\nSAK-11556 Applied date format changes to comments also.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom a.fish@lancaster.ac.uk Wed Dec 19 10:28:08 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 10:28:08 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 10:28:08 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby godsend.mail.umich.edu () with ESMTP id lBJFS8JC011778;\n\tWed, 19 Dec 2007 10:28:08 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 4769386B.1C07B.32240 ; \n\t19 Dec 2007 10:27:42 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 74BA3A4E4F;\n\tWed, 19 Dec 2007 15:27:19 +0000 (GMT)\nMessage-ID: <200712191526.lBJFQY3M004473@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 219\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 15:26:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5EE7D3D3A2\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 15:26:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJFQZcv004475\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 10:26:35 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJFQY3M004473\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 10:26:34 -0500\nDate: Wed, 19 Dec 2007 10:26:34 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to a.fish@lancaster.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: a.fish@lancaster.ac.uk\nSubject: [sakai] svn commit: r39489 - blog/trunk/jsfComponent/src/java/uk/ac/lancs/e_science/jsf/components/blogger\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 10:28:08 2007\nX-DSPAM-Confidence: 0.9787\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39489\n\nAuthor: a.fish@lancaster.ac.uk\nDate: 2007-12-19 10:26:27 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39489\n\nModified:\nblog/trunk/jsfComponent/src/java/uk/ac/lancs/e_science/jsf/components/blogger/PostWriter.java\nLog:\nSAK-11556 Fixed the date format in the comments also.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Wed Dec 19 09:45:21 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 09:45:21 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 09:45:21 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby godsend.mail.umich.edu () with ESMTP id lBJEjLhJ021750;\n\tWed, 19 Dec 2007 09:45:21 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 47692E79.C98A9.5105 ; \n\t19 Dec 2007 09:45:16 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C0165A4DCE;\n\tWed, 19 Dec 2007 14:45:11 +0000 (GMT)\nMessage-ID: <200712191444.lBJEiclh004385@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 804\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 14:44:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4CA6A3D34D\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 14:44:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJEiclD004387\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 09:44:38 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJEiclh004385\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 09:44:38 -0500\nDate: Wed, 19 Dec 2007 09:44:38 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39488 - oncourse/branches/reference_overlay_oncourse_opc_122007/library/src/webapp/js\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 09:45:21 2007\nX-DSPAM-Confidence: 0.9813\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39488\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-19 09:44:37 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39488\n\nModified:\noncourse/branches/reference_overlay_oncourse_opc_122007/library/src/webapp/js/headscripts.js\nLog:\nSAK-8624 => svn merge -r22556:22557 https://source.sakaiproject.org/svn/reference/trunk.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gsilver@umich.edu Wed Dec 19 09:35:37 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 09:35:37 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 09:35:37 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby casino.mail.umich.edu () with ESMTP id lBJEZbiK023683;\n\tWed, 19 Dec 2007 09:35:37 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 47692C2A.67698.1102 ; \n\t19 Dec 2007 09:35:27 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6B9969BC7D;\n\tWed, 19 Dec 2007 14:35:17 +0000 (GMT)\nMessage-ID: <200712191434.lBJEYnqE004362@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 236\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 14:34:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6824E37205\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 14:35:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJEYnvb004364\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 09:34:49 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJEYnqE004362\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 09:34:49 -0500\nDate: Wed, 19 Dec 2007 09:34:49 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gsilver@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gsilver@umich.edu\nSubject: [sakai] svn commit: r39487 - calendar/trunk/calendar-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 09:35:37 2007\nX-DSPAM-Confidence: 0.9840\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39487\n\nAuthor: gsilver@umich.edu\nDate: 2007-12-19 09:34:47 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39487\n\nModified:\ncalendar/trunk/calendar-tool/tool/src/bundle/calendar.properties\nLog:\nSAK-12409\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Wed Dec 19 08:47:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 08:47:43 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 08:47:43 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby score.mail.umich.edu () with ESMTP id lBJDlh9u002880;\n\tWed, 19 Dec 2007 08:47:43 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 476920F4.D52E5.13494 ; \n\t19 Dec 2007 08:47:35 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8D64DA4C80;\n\tWed, 19 Dec 2007 13:47:26 +0000 (GMT)\nMessage-ID: <200712191346.lBJDklkl004248@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 223\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 13:47:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6C8AE3CE6B\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 13:47:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJDklP4004250\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 08:46:47 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJDklkl004248\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 08:46:47 -0500\nDate: Wed, 19 Dec 2007 08:46:47 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39486 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 08:47:43 2007\nX-DSPAM-Confidence: 0.9842\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39486\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-19 08:46:46 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39486\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdate external for ONC-270 => assignment r39484.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stuart.freeman@et.gatech.edu Wed Dec 19 08:41:55 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 08:41:55 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 08:41:55 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby mission.mail.umich.edu () with ESMTP id lBJDftVi031762;\n\tWed, 19 Dec 2007 08:41:55 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 47691F9C.CA84D.18827 ; \n\t19 Dec 2007 08:41:52 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 85A51A4B83;\n\tWed, 19 Dec 2007 13:41:44 +0000 (GMT)\nMessage-ID: <200712191341.lBJDfGpk004210@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 534\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 13:41:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E760924EC6\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 13:41:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJDfGwt004212\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 08:41:16 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJDfGpk004210\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 08:41:16 -0500\nDate: Wed, 19 Dec 2007 08:41:16 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stuart.freeman@et.gatech.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: stuart.freeman@et.gatech.edu\nSubject: [sakai] svn commit: r39485 - linktool/branches/sakai_2-4-x webservices/branches/sakai_2-4-x/axis/src/webapp\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 08:41:55 2007\nX-DSPAM-Confidence: 0.9821\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39485\n\nAuthor: stuart.freeman@et.gatech.edu\nDate: 2007-12-19 08:41:13 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39485\n\nAdded:\nwebservices/branches/sakai_2-4-x/axis/src/webapp/SakaiSigning.jws\nRemoved:\nlinktool/branches/sakai_2-4-x/SakaiSigning.jws\nLog:\nSAK-7720 moved SakaiSigning.jws\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Wed Dec 19 08:39:56 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 08:39:56 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 08:39:56 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby sleepers.mail.umich.edu () with ESMTP id lBJDdufM008018;\n\tWed, 19 Dec 2007 08:39:56 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 47691F27.ABF9.30104 ; \n\t19 Dec 2007 08:39:53 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5D644A4B83;\n\tWed, 19 Dec 2007 13:39:23 +0000 (GMT)\nMessage-ID: <200712191338.lBJDctBc004195@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 433\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 13:39:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0D35E24EC6\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 13:39:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJDctMC004197\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 08:38:55 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJDctBc004195\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 08:38:55 -0500\nDate: Wed, 19 Dec 2007 08:38:55 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r39484 - in assignment/branches/oncourse_2-4-x/assignment-tool/tool/src: bundle java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 08:39:56 2007\nX-DSPAM-Confidence: 0.9823\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39484\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-12-19 08:38:53 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39484\n\nModified:\nassignment/branches/oncourse_2-4-x/assignment-tool/tool/src/bundle/assignment.properties\nassignment/branches/oncourse_2-4-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nONC-270\nhttps://uisapp2.iu.edu/jira/browse/ONC-270\nText changes to minimize confusion\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stuart.freeman@et.gatech.edu Wed Dec 19 08:35:04 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 08:35:04 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 08:35:04 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby brazil.mail.umich.edu () with ESMTP id lBJDZ3Pb002903;\n\tWed, 19 Dec 2007 08:35:03 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 47691E00.86E82.17126 ; \n\t19 Dec 2007 08:34:59 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E87B6A4C62;\n\tWed, 19 Dec 2007 13:34:38 +0000 (GMT)\nMessage-ID: <200712191334.lBJDYBvh004174@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 459\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 13:34:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 20B1C24EC6\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 13:34:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJDYBg0004176\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 08:34:11 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJDYBvh004174\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 08:34:11 -0500\nDate: Wed, 19 Dec 2007 08:34:11 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stuart.freeman@et.gatech.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: stuart.freeman@et.gatech.edu\nSubject: [sakai] svn commit: r39483 - linktool/branches/sakai_2-4-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 08:35:04 2007\nX-DSPAM-Confidence: 0.9903\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39483\n\nAuthor: stuart.freeman@et.gatech.edu\nDate: 2007-12-19 08:34:09 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39483\n\nModified:\nlinktool/branches/sakai_2-4-x/SakaiSigning.jws\nlinktool/branches/sakai_2-4-x/linktool.txt\nLog:\nSAK-7720\n\n--(stuart@mothra:pts/2)-------------------------------------------------------------------(/home/stuart/src/sakai_2-4-x/linktool)--\n--(0831:Wed,19 Dec 07:$)-- svn merge -r35678:35679 https://source.sakaiproject.org/svn/linktool/trunk/ .\nC    SakaiSigning.jws\n--(stuart@mothra:pts/2)-------------------------------------------------------------------(/home/stuart/src/sakai_2-4-x/linktool)--\n--(0831:Wed,19 Dec 07:$)-- vi SakaiSigning.jws\n--(stuart@mothra:pts/2)-------------------------------------------------------------------(/home/stuart/src/sakai_2-4-x/linktool)--\n--(0832:Wed,19 Dec 07:$)-- svn resolved !$\nsvn resolved SakaiSigning.jws\nResolved conflicted state of 'SakaiSigning.jws'\n--(stuart@mothra:pts/2)-------------------------------------------------------------------(/home/stuart/src/sakai_2-4-x/linktool)--\n--(0833:Wed,19 Dec 07:$)-- svn merge -r35984:35985 https://source.sakaiproject.org/svn/linktool/trunk/ .\nC    linktool.txt\n--(stuart@mothra:pts/2)-------------------------------------------------------------------(/home/stuart/src/sakai_2-4-x/linktool)--\n--(0833:Wed,19 Dec 07:$)-- vi linktool.txt\n--(stuart@mothra:pts/2)-------------------------------------------------------------------(/home/stuart/src/sakai_2-4-x/linktool)--\n--(0833:Wed,19 Dec 07:$)-- svn resolved !$\nsvn resolved linktool.txt\nResolved conflicted state of 'linktool.txt'\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stephen.marquard@uct.ac.za Wed Dec 19 03:40:33 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 03:40:33 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 03:40:33 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby faithful.mail.umich.edu () with ESMTP id lBJ8eUeb012669;\n\tWed, 19 Dec 2007 03:40:30 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 4768D8F9.46560.28112 ; \n\t19 Dec 2007 03:40:27 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2E90BA3F5A;\n\tWed, 19 Dec 2007 08:40:22 +0000 (GMT)\nMessage-ID: <200712190839.lBJ8dpwK003423@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 18\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 08:39:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 72E7D38532\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 08:40:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJ8dpqM003425\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 03:39:51 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJ8dpwK003423\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 03:39:51 -0500\nDate: Wed, 19 Dec 2007 03:39:51 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stephen.marquard@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: stephen.marquard@uct.ac.za\nSubject: [sakai] svn commit: r39482 - in content/branches/sakai_2-5-x/content-tool/tool/src/webapp: dojo/dojo-release-0.9.0/dijit/themes/sakadojo dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images vm/content\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 03:40:33 2007\nX-DSPAM-Confidence: 0.9876\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39482\n\nAuthor: stephen.marquard@uct.ac.za\nDate: 2007-12-19 03:39:33 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39482\n\nModified:\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/buttonEnabled.png\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/sakadojo.css\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/vm/content/sakai_resources_list.vm\nLog:\nSAK-12442: Add/Action buttons too large: merge to 2-5-x\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stephen.marquard@uct.ac.za Wed Dec 19 03:20:57 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 03:20:57 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 03:20:57 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby brazil.mail.umich.edu () with ESMTP id lBJ8KsMi016734;\n\tWed, 19 Dec 2007 03:20:54 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 4768D456.AB600.9760 ; \n\t19 Dec 2007 03:20:41 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1DA539D492;\n\tWed, 19 Dec 2007 08:20:25 +0000 (GMT)\nMessage-ID: <200712190819.lBJ8JufT003389@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 191\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 08:20:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D003038526\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 08:20:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJ8JuWY003391\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 03:19:56 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJ8JufT003389\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 03:19:56 -0500\nDate: Wed, 19 Dec 2007 03:19:56 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stephen.marquard@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: stephen.marquard@uct.ac.za\nSubject: [sakai] svn commit: r39481 - in search/branches/sakai_2-5-x/search-impl: impl/src/java/org/sakaiproject/search/indexer/impl impl/src/java/org/sakaiproject/search/journal/api impl/src/java/org/sakaiproject/search/journal/impl impl/src/test/org/sakaiproject/search/index/soaktest impl/src/test/org/sakaiproject/search/indexer/impl/test impl/src/test/org/sakaiproject/search/mock pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 03:20:57 2007\nX-DSPAM-Confidence: 0.9862\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39481\n\nAuthor: stephen.marquard@uct.ac.za\nDate: 2007-12-19 03:18:29 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39481\n\nAdded:\nsearch/branches/sakai_2-5-x/search-impl/impl/src/java/org/sakaiproject/search/journal/api/IndexCloser.java\nsearch/branches/sakai_2-5-x/search-impl/impl/src/java/org/sakaiproject/search/journal/api/ThreadBinder.java\nsearch/branches/sakai_2-5-x/search-impl/impl/src/java/org/sakaiproject/search/journal/impl/IndexListenerCloser.java\nsearch/branches/sakai_2-5-x/search-impl/impl/src/java/org/sakaiproject/search/journal/impl/RefCountIndexSearcher.java\nsearch/branches/sakai_2-5-x/search-impl/impl/src/java/org/sakaiproject/search/journal/impl/RefCountMultiReader.java\nsearch/branches/sakai_2-5-x/search-impl/impl/src/test/org/sakaiproject/search/index/soaktest/OpenFilesTest.java\nsearch/branches/sakai_2-5-x/search-impl/impl/src/test/org/sakaiproject/search/mock/MockSecurityService.java\nRemoved:\nsearch/branches/sakai_2-5-x/search-impl/impl/src/java/org/sakaiproject/search/journal/impl/DelayedClose.java\nsearch/branches/sakai_2-5-x/search-impl/impl/src/java/org/sakaiproject/search/journal/impl/DelayedIndexReaderClose.java\nsearch/branches/sakai_2-5-x/search-impl/impl/src/java/org/sakaiproject/search/journal/impl/DelayedIndexSearcherClose.java\nModified:\nsearch/branches/sakai_2-5-x/search-impl/impl/src/java/org/sakaiproject/search/indexer/impl/ConcurrentSearchIndexBuilderWorkerImpl.java\nsearch/branches/sakai_2-5-x/search-impl/impl/src/java/org/sakaiproject/search/indexer/impl/TransactionalIndexWorker.java\nsearch/branches/sakai_2-5-x/search-impl/impl/src/java/org/sakaiproject/search/journal/api/IndexListener.java\nsearch/branches/sakai_2-5-x/search-impl/impl/src/java/org/sakaiproject/search/journal/impl/ConcurrentIndexManager.java\nsearch/branches/sakai_2-5-x/search-impl/impl/src/java/org/sakaiproject/search/journal/impl/JournaledFSIndexStorage.java\nsearch/branches/sakai_2-5-x/search-impl/impl/src/test/org/sakaiproject/search/index/soaktest/SearchIndexerNode.java\nsearch/branches/sakai_2-5-x/search-impl/impl/src/test/org/sakaiproject/search/indexer/impl/test/JournalOptimzationOperationTest.java\nsearch/branches/sakai_2-5-x/search-impl/impl/src/test/org/sakaiproject/search/indexer/impl/test/LoadSaveSegmentListTest.java\nsearch/branches/sakai_2-5-x/search-impl/impl/src/test/org/sakaiproject/search/indexer/impl/test/MergeUpdateOperationTest.java\nsearch/branches/sakai_2-5-x/search-impl/impl/src/test/org/sakaiproject/search/indexer/impl/test/OptimizeOperationTest.java\nsearch/branches/sakai_2-5-x/search-impl/impl/src/test/org/sakaiproject/search/mock/MockThreadLocalManager.java\nsearch/branches/sakai_2-5-x/search-impl/pack/src/webapp/WEB-INF/parallelIndexComponents.xml\nLog:\nSAK-12460 search opens too many files: merge r39439 to 2-5-x\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stephen.marquard@uct.ac.za Wed Dec 19 03:08:44 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 03:08:44 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 03:08:44 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby mission.mail.umich.edu () with ESMTP id lBJ88hWw009586;\n\tWed, 19 Dec 2007 03:08:43 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 4768D185.A8BF9.2116 ; \n\t19 Dec 2007 03:08:40 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DB43E9D492;\n\tWed, 19 Dec 2007 08:08:30 +0000 (GMT)\nMessage-ID: <200712190807.lBJ87uFQ003337@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 146\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 08:08:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8727D3851C\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 08:08:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJ87ude003339\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 03:07:56 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJ87uFQ003337\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 03:07:56 -0500\nDate: Wed, 19 Dec 2007 03:07:56 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stephen.marquard@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: stephen.marquard@uct.ac.za\nSubject: [sakai] svn commit: r39480 - in search/branches/sakai_2-5-x/search-impl: impl/src/java/org/sakaiproject/search/indexer/impl impl/src/test/org/sakaiproject/search/index/soaktest impl/src/test/org/sakaiproject/search/indexer/impl/test impl/src/test/org/sakaiproject/search/mock pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 03:08:44 2007\nX-DSPAM-Confidence: 0.9838\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39480\n\nAuthor: stephen.marquard@uct.ac.za\nDate: 2007-12-19 03:07:14 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39480\n\nAdded:\nsearch/branches/sakai_2-5-x/search-impl/impl/src/test/org/sakaiproject/search/mock/MockThreadLocalManager.java\nModified:\nsearch/branches/sakai_2-5-x/search-impl/impl/src/java/org/sakaiproject/search/indexer/impl/TransactionalIndexWorker.java\nsearch/branches/sakai_2-5-x/search-impl/impl/src/test/org/sakaiproject/search/index/soaktest/SearchIndexerNode.java\nsearch/branches/sakai_2-5-x/search-impl/impl/src/test/org/sakaiproject/search/indexer/impl/test/JournalOptimzationOperationTest.java\nsearch/branches/sakai_2-5-x/search-impl/impl/src/test/org/sakaiproject/search/indexer/impl/test/MergeUpdateOperationTest.java\nsearch/branches/sakai_2-5-x/search-impl/impl/src/test/org/sakaiproject/search/indexer/impl/test/OptimizeOperationTest.java\nsearch/branches/sakai_2-5-x/search-impl/impl/src/test/org/sakaiproject/search/indexer/impl/test/TransactionalIndexWorkerTest.java\nsearch/branches/sakai_2-5-x/search-impl/pack/src/webapp/WEB-INF/parallelIndexComponents.xml\nLog:\nSAK-12459 ClassCastException indexing announcement: merge 39306, 39307, 39353, 39356 to 2-5-x\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stephen.marquard@uct.ac.za Wed Dec 19 02:55:09 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 02:55:09 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 02:55:09 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby sleepers.mail.umich.edu () with ESMTP id lBJ7t8rP008836;\n\tWed, 19 Dec 2007 02:55:08 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 4768CE55.902BB.17198 ; \n\t19 Dec 2007 02:55:05 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B62A8A4020;\n\tWed, 19 Dec 2007 07:54:05 +0000 (GMT)\nMessage-ID: <200712190753.lBJ7rMdH003296@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 414\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 07:53:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 115073850A\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 07:53:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJ7rMqp003298\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 02:53:22 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJ7rMdH003296\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 02:53:22 -0500\nDate: Wed, 19 Dec 2007 02:53:22 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stephen.marquard@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: stephen.marquard@uct.ac.za\nSubject: [sakai] svn commit: r39479 - in util/branches/sakai_2-5-x: util-impl/impl/src/java/org/sakaiproject/thread_local/impl util-util/util/src/java/org/sakaiproject/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 02:55:09 2007\nX-DSPAM-Confidence: 0.9829\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39479\n\nAuthor: stephen.marquard@uct.ac.za\nDate: 2007-12-19 02:52:57 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39479\n\nModified:\nutil/branches/sakai_2-5-x/util-impl/impl/src/java/org/sakaiproject/thread_local/impl/ThreadLocalComponent.java\nutil/branches/sakai_2-5-x/util-util/util/src/java/org/sakaiproject/util/PathHashUtil.java\nLog:\nSAK-12512 THreadLocalManager is not re-entrant on clean or unbind: merge r39432 to 2-5-x\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stephen.marquard@uct.ac.za Wed Dec 19 02:40:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 19 Dec 2007 02:40:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 19 Dec 2007 02:40:51 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby panther.mail.umich.edu () with ESMTP id lBJ7enK5008329;\n\tWed, 19 Dec 2007 02:40:49 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 4768CAF4.1BA4D.23900 ; \n\t19 Dec 2007 02:40:38 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6A512A442C;\n\tWed, 19 Dec 2007 07:40:25 +0000 (GMT)\nMessage-ID: <200712190740.lBJ7e2sK003275@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 366\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 07:40:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 63AF93850A\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 07:40:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJ7e3YZ003277\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 02:40:03 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJ7e2sK003275\n\tfor source@collab.sakaiproject.org; Wed, 19 Dec 2007 02:40:03 -0500\nDate: Wed, 19 Dec 2007 02:40:03 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stephen.marquard@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: stephen.marquard@uct.ac.za\nSubject: [sakai] svn commit: r39478 - chat/branches/sakai_2-5-x/chat-api/api/src/java/org/sakaiproject/chat2/model\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 19 02:40:51 2007\nX-DSPAM-Confidence: 0.9842\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39478\n\nAuthor: stephen.marquard@uct.ac.za\nDate: 2007-12-19 02:39:54 -0500 (Wed, 19 Dec 2007)\nNew Revision: 39478\n\nModified:\nchat/branches/sakai_2-5-x/chat-api/api/src/java/org/sakaiproject/chat2/model/ChatMessage.java\nLog:\nSAK-12448 PatternSyntaxException in chat strings: merge r39469 to 2-5-x\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom louis@media.berkeley.edu Tue Dec 18 20:32:23 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 20:32:23 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 20:32:23 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby flawless.mail.umich.edu () with ESMTP id lBJ1WMdG017037;\n\tTue, 18 Dec 2007 20:32:22 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 476874A1.EAADA.25458 ; \n\t18 Dec 2007 20:32:20 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DFF3DA3E8F;\n\tWed, 19 Dec 2007 00:22:10 +0000 (GMT)\nMessage-ID: <200712190033.lBJ0Xdt5003060@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 503\n          for <source@collab.sakaiproject.org>;\n          Wed, 19 Dec 2007 00:20:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0C5413C283\n\tfor <source@collab.sakaiproject.org>; Wed, 19 Dec 2007 00:33:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBJ0Xdsf003062\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 19:33:39 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBJ0Xdt5003060\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 19:33:39 -0500\nDate: Tue, 18 Dec 2007 19:33:39 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to louis@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: louis@media.berkeley.edu\nSubject: [sakai] svn commit: r39476 - in bspace/assignment/post-2-4: assignment-bundles assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 20:32:23 2007\nX-DSPAM-Confidence: 0.6503\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39476\n\nAuthor: louis@media.berkeley.edu\nDate: 2007-12-18 19:33:33 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39476\n\nModified:\nbspace/assignment/post-2-4/assignment-bundles/assignment.properties\nbspace/assignment/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_new_edit_assignment.vm\nLog:\nBSP-1375 Send to gradebook button unchecked in Assignment edit mode\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gsilver@umich.edu Tue Dec 18 17:42:09 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 17:42:09 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 17:42:09 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby godsend.mail.umich.edu () with ESMTP id lBIMg864026883;\n\tTue, 18 Dec 2007 17:42:08 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 47684CB7.1854A.22852 ; \n\t18 Dec 2007 17:42:05 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EAE6BA3D7E;\n\tTue, 18 Dec 2007 22:41:58 +0000 (GMT)\nMessage-ID: <200712182241.lBIMfEaN002950@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 789\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 22:41:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5DC303C1EE\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 22:41:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIMfEtk002952\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 17:41:14 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIMfEaN002950\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 17:41:14 -0500\nDate: Tue, 18 Dec 2007 17:41:14 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gsilver@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gsilver@umich.edu\nSubject: [sakai] svn commit: r39474 - reference/trunk/library/src/webapp/skin/default\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 17:42:09 2007\nX-DSPAM-Confidence: 0.9837\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39474\n\nAuthor: gsilver@umich.edu\nDate: 2007-12-18 17:41:13 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39474\n\nModified:\nreference/trunk/library/src/webapp/skin/default/portal.css\nLog:\nSAK-12242\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Tue Dec 18 17:06:49 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 17:06:49 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 17:06:49 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby awakenings.mail.umich.edu () with ESMTP id lBIM6nKV021868;\n\tTue, 18 Dec 2007 17:06:49 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 47684473.79901.20396 ; \n\t18 Dec 2007 17:06:46 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D1B4EA404D;\n\tTue, 18 Dec 2007 22:06:42 +0000 (GMT)\nMessage-ID: <200712182206.lBIM6E9U002909@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 803\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 22:06:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E70623BE4F\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 22:06:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIM6EZh002911\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 17:06:14 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIM6E9U002909\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 17:06:14 -0500\nDate: Tue, 18 Dec 2007 17:06:14 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39473 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 17:06:49 2007\nX-DSPAM-Confidence: 0.9824\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39473\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-18 17:06:13 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39473\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdate externals for sak-12492.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Tue Dec 18 17:05:09 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 17:05:09 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 17:05:09 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby jacknife.mail.umich.edu () with ESMTP id lBIM57PE025839;\n\tTue, 18 Dec 2007 17:05:07 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 4768440D.845F6.9831 ; \n\t18 Dec 2007 17:05:04 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 24440A404D;\n\tTue, 18 Dec 2007 22:04:59 +0000 (GMT)\nMessage-ID: <200712182204.lBIM4W6D002891@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 500\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 22:04:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6EC4E3BE4F\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 22:04:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIM4WPI002893\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 17:04:32 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIM4W6D002891\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 17:04:32 -0500\nDate: Tue, 18 Dec 2007 17:04:32 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39472 - oncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 17:05:09 2007\nX-DSPAM-Confidence: 0.9827\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39472\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-18 17:04:31 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39472\n\nModified:\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/bundle/sitesetupgeneric.properties\nLog:\nSAK-12492 => svn merge -r39470:39471 https://source.sakaiproject.org/svn/site-manage/branches/SAK-12433\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom tnguyen@iupui.edu Tue Dec 18 17:00:38 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 17:00:38 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 17:00:38 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby awakenings.mail.umich.edu () with ESMTP id lBIM0bb8019066;\n\tTue, 18 Dec 2007 17:00:37 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 47684300.B27C1.5185 ; \n\t18 Dec 2007 17:00:35 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C902C9C14C;\n\tTue, 18 Dec 2007 22:00:30 +0000 (GMT)\nMessage-ID: <200712182200.lBIM01mO002877@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 484\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 22:00:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 70F033BE4F\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 22:00:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIM01mD002879\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 17:00:01 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIM01mO002877\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 17:00:01 -0500\nDate: Tue, 18 Dec 2007 17:00:01 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to tnguyen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: tnguyen@iupui.edu\nSubject: [sakai] svn commit: r39471 - site-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 17:00:38 2007\nX-DSPAM-Confidence: 0.9811\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39471\n\nAuthor: tnguyen@iupui.edu\nDate: 2007-12-18 17:00:00 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39471\n\nModified:\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitesetupgeneric.properties\nLog:\nSAK-12492\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Tue Dec 18 16:50:28 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 16:50:28 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 16:50:28 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby awakenings.mail.umich.edu () with ESMTP id lBILoRvE014500;\n\tTue, 18 Dec 2007 16:50:27 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 4768409A.DC382.11733 ; \n\t18 Dec 2007 16:50:21 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7AD13A20AF;\n\tTue, 18 Dec 2007 21:50:19 +0000 (GMT)\nMessage-ID: <200712182149.lBILnoGo002833@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 820\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 21:50:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C91BD3C25D\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 21:50:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBILno9U002835\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 16:49:50 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBILnoGo002833\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 16:49:50 -0500\nDate: Tue, 18 Dec 2007 16:49:50 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39470 - site-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 16:50:28 2007\nX-DSPAM-Confidence: 0.9816\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39470\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-18 16:49:48 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39470\n\nModified:\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitesetupgeneric.properties\nLog:\nrevert back for r39464 => svn merge -r39464:39463 https://source.sakaiproject.org/svn/site-manage/branches/SAK-12433.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom bkirschn@umich.edu Tue Dec 18 16:44:12 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 16:44:12 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 16:44:12 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby sleepers.mail.umich.edu () with ESMTP id lBILiBFg024764;\n\tTue, 18 Dec 2007 16:44:11 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 47683F22.BD38A.18779 ; \n\t18 Dec 2007 16:44:07 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 76B049D867;\n\tTue, 18 Dec 2007 21:44:03 +0000 (GMT)\nMessage-ID: <200712182143.lBILhWfL002809@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 42\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 21:43:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4E5AE3C25D\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 21:43:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBILhWS1002811\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 16:43:32 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBILhWfL002809\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 16:43:32 -0500\nDate: Tue, 18 Dec 2007 16:43:32 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to bkirschn@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: bkirschn@umich.edu\nSubject: [sakai] svn commit: r39469 - chat/trunk/chat-api/api/src/java/org/sakaiproject/chat2/model\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 16:44:12 2007\nX-DSPAM-Confidence: 0.9824\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39469\n\nAuthor: bkirschn@umich.edu\nDate: 2007-12-18 16:43:30 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39469\n\nModified:\nchat/trunk/chat-api/api/src/java/org/sakaiproject/chat2/model/ChatMessage.java\nLog:\nSAK-12448 - fix regular expression handling for parenthesis\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Tue Dec 18 16:37:57 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 16:37:57 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 16:37:57 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby awakenings.mail.umich.edu () with ESMTP id lBILbv8s008919;\n\tTue, 18 Dec 2007 16:37:57 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 47683DAC.4EC96.20247 ; \n\t18 Dec 2007 16:37:51 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B3BC8A370E;\n\tTue, 18 Dec 2007 21:37:50 +0000 (GMT)\nMessage-ID: <200712182137.lBILbFjE002765@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 973\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 21:37:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0BE0B3C25D\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 21:37:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBILbF2Q002767\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 16:37:15 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBILbFjE002765\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 16:37:15 -0500\nDate: Tue, 18 Dec 2007 16:37:15 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39468 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 16:37:57 2007\nX-DSPAM-Confidence: 0.8425\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39468\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-18 16:37:14 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39468\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdate external for SAK-12480.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Tue Dec 18 16:30:58 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 16:30:58 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 16:30:58 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby brazil.mail.umich.edu () with ESMTP id lBILUvXh022882;\n\tTue, 18 Dec 2007 16:30:57 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 47683C09.86F1E.3356 ; \n\t18 Dec 2007 16:30:55 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 15A7EA4067;\n\tTue, 18 Dec 2007 21:30:52 +0000 (GMT)\nMessage-ID: <200712182130.lBILUPDr002728@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 345\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 21:30:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 029363C23D\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 21:30:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBILUPnW002730\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 16:30:25 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBILUPDr002728\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 16:30:25 -0500\nDate: Tue, 18 Dec 2007 16:30:25 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39467 - oncourse/trunk/src/site-manage/site-manage-tool/tool/src/java/org/sakaiproject/site/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 16:30:58 2007\nX-DSPAM-Confidence: 0.9811\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39467\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-18 16:30:23 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39467\n\nModified:\noncourse/trunk/src/site-manage/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nLog:\nONC-136 fixing syntax error\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom tnguyen@iupui.edu Tue Dec 18 16:27:26 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 16:27:26 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 16:27:26 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby sleepers.mail.umich.edu () with ESMTP id lBILRPMY016653;\n\tTue, 18 Dec 2007 16:27:25 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 47683B31.DF37C.10234 ; \n\t18 Dec 2007 16:27:21 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6BAACA4028;\n\tTue, 18 Dec 2007 21:27:16 +0000 (GMT)\nMessage-ID: <200712182126.lBILQlkr002711@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 590\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 21:27:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CC84B3C239\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 21:26:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBILQlh4002713\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 16:26:47 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBILQlkr002711\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 16:26:47 -0500\nDate: Tue, 18 Dec 2007 16:26:47 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to tnguyen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: tnguyen@iupui.edu\nSubject: [sakai] svn commit: r39466 - site-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 16:27:26 2007\nX-DSPAM-Confidence: 0.8464\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39466\n\nAuthor: tnguyen@iupui.edu\nDate: 2007-12-18 16:26:46 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39466\n\nModified:\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-importSitesMigrate.vm\nLog:\nSAK-12480 - Fixed clicking 'back' button in replace will take user back to replace wizard.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Tue Dec 18 16:19:47 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 16:19:47 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 16:19:47 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby godsend.mail.umich.edu () with ESMTP id lBILJkHM021354;\n\tTue, 18 Dec 2007 16:19:46 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 4768396C.4F07B.24859 ; \n\t18 Dec 2007 16:19:43 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C4B70A4062;\n\tTue, 18 Dec 2007 21:19:42 +0000 (GMT)\nMessage-ID: <200712182119.lBILJD8t002683@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 964\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 21:19:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2F5B83C26D\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 21:19:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBILJDrK002685\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 16:19:13 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBILJD8t002683\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 16:19:13 -0500\nDate: Tue, 18 Dec 2007 16:19:13 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39465 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 16:19:47 2007\nX-DSPAM-Confidence: 0.9797\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39465\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-18 16:19:10 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39465\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdate external for gradebook.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom tnguyen@iupui.edu Tue Dec 18 16:16:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 16:16:17 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 16:16:17 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby mission.mail.umich.edu () with ESMTP id lBILGGab016817;\n\tTue, 18 Dec 2007 16:16:16 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 47683899.DD202.30854 ; \n\t18 Dec 2007 16:16:12 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 58369A3FF5;\n\tTue, 18 Dec 2007 21:16:12 +0000 (GMT)\nMessage-ID: <200712182115.lBILFX1c002658@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 350\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 21:15:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A244D3C24B\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 21:15:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBILFXrI002660\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 16:15:33 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBILFX1c002658\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 16:15:33 -0500\nDate: Tue, 18 Dec 2007 16:15:33 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to tnguyen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: tnguyen@iupui.edu\nSubject: [sakai] svn commit: r39464 - site-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 16:16:17 2007\nX-DSPAM-Confidence: 0.9807\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39464\n\nAuthor: tnguyen@iupui.edu\nDate: 2007-12-18 16:15:31 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39464\n\nModified:\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitesetupgeneric.properties\nLog:\nSAK-12492 - Updated text for the Import From Site Page title.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Tue Dec 18 16:14:03 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 16:14:03 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 16:14:03 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby mission.mail.umich.edu () with ESMTP id lBILE2LS015771;\n\tTue, 18 Dec 2007 16:14:02 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 47683815.C52E7.13183 ; \n\t18 Dec 2007 16:14:00 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5F882A402D;\n\tTue, 18 Dec 2007 21:14:00 +0000 (GMT)\nMessage-ID: <200712182113.lBILDW9D002646@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 263\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 21:13:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 44A163C25D\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 21:13:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBILDWlY002648\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 16:13:32 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBILDW9D002646\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 16:13:32 -0500\nDate: Tue, 18 Dec 2007 16:13:32 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39463 - gradebook/branches/oncourse_2-4-2/app/ui/src/webapp\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 16:14:03 2007\nX-DSPAM-Confidence: 0.9829\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39463\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-18 16:13:31 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39463\n\nModified:\ngradebook/branches/oncourse_2-4-2/app/ui/src/webapp/addAssignment.jsp\nLog:\nSAK-12495 Joes fix for this one.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Tue Dec 18 16:12:29 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 16:12:29 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 16:12:29 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby jacknife.mail.umich.edu () with ESMTP id lBILCSLx001616;\n\tTue, 18 Dec 2007 16:12:28 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 476837B7.527AB.14961 ; \n\t18 Dec 2007 16:12:26 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 403BEA3F8A;\n\tTue, 18 Dec 2007 21:12:24 +0000 (GMT)\nMessage-ID: <200712182111.lBILBtvw002634@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 302\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 21:12:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D07C03C24B\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 21:12:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBILBtEe002636\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 16:11:55 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBILBtvw002634\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 16:11:55 -0500\nDate: Tue, 18 Dec 2007 16:11:55 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r39462 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 16:12:29 2007\nX-DSPAM-Confidence: 0.9836\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39462\n\nAuthor: dlhaines@umich.edu\nDate: 2007-12-18 16:11:54 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39462\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.properties\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/defaultbuild.properties\nLog:\nCTools: update content conversion.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Tue Dec 18 16:09:13 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 16:09:13 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 16:09:13 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby fan.mail.umich.edu () with ESMTP id lBIL9D2o029644;\n\tTue, 18 Dec 2007 16:09:13 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 476836F3.C9058.5160 ; \n\t18 Dec 2007 16:09:10 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8CC18A3F9F;\n\tTue, 18 Dec 2007 21:09:01 +0000 (GMT)\nMessage-ID: <200712182108.lBIL8NgF002610@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 807\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 21:08:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E795A3C25B\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 21:08:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIL8NGh002612\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 16:08:23 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIL8NgF002610\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 16:08:23 -0500\nDate: Tue, 18 Dec 2007 16:08:23 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39461 - gradebook/branches/oncourse_2-4-2/app/ui/src/webapp/js\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 16:09:13 2007\nX-DSPAM-Confidence: 0.9802\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39461\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-18 16:08:22 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39461\n\nModified:\ngradebook/branches/oncourse_2-4-2/app/ui/src/webapp/js/spreadsheetUI.js\nLog:\nSAK-12491 => svn merge -r39381:39382 https://source.sakaiproject.org/svn/gradebook/trunk\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Tue Dec 18 16:03:46 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 16:03:46 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 16:03:46 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby jacknife.mail.umich.edu () with ESMTP id lBIL3kFg029634;\n\tTue, 18 Dec 2007 16:03:46 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 476835A8.70BD.11819 ; \n\t18 Dec 2007 16:03:38 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 50EAEA3FFB;\n\tTue, 18 Dec 2007 21:03:37 +0000 (GMT)\nMessage-ID: <200712182103.lBIL35ac002544@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 923\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 21:03:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 138563C13A\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 21:03:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIL35JU002546\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 16:03:06 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIL35ac002544\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 16:03:05 -0500\nDate: Tue, 18 Dec 2007 16:03:05 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r39460 - content/branches/SAK-12239/content-impl/pack\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 16:03:46 2007\nX-DSPAM-Confidence: 0.9867\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39460\n\nAuthor: jimeng@umich.edu\nDate: 2007-12-18 16:03:03 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39460\n\nModified:\ncontent/branches/SAK-12239/content-impl/pack/project.xml\nLog:\nSAK-12239\nAdded db-storage and db-conversion jars to content-pack war so they will be available for conversion\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Tue Dec 18 16:02:31 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 16:02:31 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 16:02:31 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby flawless.mail.umich.edu () with ESMTP id lBIL2UQq002290;\n\tTue, 18 Dec 2007 16:02:30 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 47683555.33FB7.16132 ; \n\t18 Dec 2007 16:02:15 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3C4D9A4000;\n\tTue, 18 Dec 2007 21:02:15 +0000 (GMT)\nMessage-ID: <200712182101.lBIL1hCh002532@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 587\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 21:02:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 16A5F3C13A\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 21:01:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIL1iar002534\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 16:01:44 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIL1hCh002532\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 16:01:43 -0500\nDate: Tue, 18 Dec 2007 16:01:43 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r39459 - in db/branches/SAK-12239: db-impl/pack db-util db-util/conversion/src/java/org/sakaiproject/util/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 16:02:31 2007\nX-DSPAM-Confidence: 0.9867\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39459\n\nAuthor: jimeng@umich.edu\nDate: 2007-12-18 16:01:37 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39459\n\nModified:\ndb/branches/SAK-12239/db-impl/pack/project.xml\ndb/branches/SAK-12239/db-util/.classpath\ndb/branches/SAK-12239/db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionController.java\nLog:\nSAK-12239\nAdded commit to controller init method to deal with transaction.\ndeploying storage and conversion jars with pack\nfixed classpath for eclipse\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Tue Dec 18 15:59:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 15:59:19 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 15:59:19 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby flawless.mail.umich.edu () with ESMTP id lBIKxIKL000447;\n\tTue, 18 Dec 2007 15:59:18 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 4768349F.CED61.546 ; \n\t18 Dec 2007 15:59:14 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id F172BA3CB6;\n\tTue, 18 Dec 2007 20:59:11 +0000 (GMT)\nMessage-ID: <200712182058.lBIKwg9c002515@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 749\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 20:58:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C1B9F3C13A\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 20:58:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIKwgKS002517\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 15:58:42 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIKwg9c002515\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 15:58:42 -0500\nDate: Tue, 18 Dec 2007 15:58:42 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39458 - oncourse/branches/reference_overlay_oncourse_opc_122007/library/src/webapp/js\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 15:59:19 2007\nX-DSPAM-Confidence: 0.9809\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39458\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-18 15:58:41 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39458\n\nModified:\noncourse/branches/reference_overlay_oncourse_opc_122007/library/src/webapp/js/headscripts.js\nLog:\nSAK-12506 => svn merge -r39453:39454 https://source.sakaiproject.org/svn/reference/branches/SAK-8152\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Tue Dec 18 15:47:50 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 15:47:50 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 15:47:50 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby godsend.mail.umich.edu () with ESMTP id lBIKlnEh000805;\n\tTue, 18 Dec 2007 15:47:49 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 476831EF.1FA68.9819 ; \n\t18 Dec 2007 15:47:46 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 823B6A3FE5;\n\tTue, 18 Dec 2007 20:47:47 +0000 (GMT)\nMessage-ID: <200712182047.lBIKl2g0002445@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 971\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 20:47:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 932223BE59\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 20:47:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIKl2ZX002447\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 15:47:02 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIKl2g0002445\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 15:47:02 -0500\nDate: Tue, 18 Dec 2007 15:47:02 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39457 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 15:47:50 2007\nX-DSPAM-Confidence: 0.9834\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39457\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-18 15:47:01 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39457\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdate externals for Gregs roll back of student view.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Tue Dec 18 15:46:20 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 15:46:20 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 15:46:20 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby sleepers.mail.umich.edu () with ESMTP id lBIKkK4w027445;\n\tTue, 18 Dec 2007 15:46:20 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 4768318F.61E3.6994 ; \n\t18 Dec 2007 15:46:09 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BFCD3A3FDE;\n\tTue, 18 Dec 2007 20:46:11 +0000 (GMT)\nMessage-ID: <200712182045.lBIKjZ0b002433@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 617\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 20:45:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8EF883BE5C\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 20:45:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIKjZZO002435\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 15:45:35 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIKjZ0b002433\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 15:45:35 -0500\nDate: Tue, 18 Dec 2007 15:45:35 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r39456 - oncourse/trunk/src/site-manage/site-manage-tool/tool/src/java/org/sakaiproject/site/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 15:46:20 2007\nX-DSPAM-Confidence: 0.7568\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39456\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-12-18 15:45:33 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39456\n\nModified:\noncourse/trunk/src/site-manage/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nLog:\nONC-136 when a new combined course membership is populated, add privacy records that correspond to the members' status in the child sites\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom josrodri@iupui.edu Tue Dec 18 14:52:27 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 14:52:27 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 14:52:27 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby sleepers.mail.umich.edu () with ESMTP id lBIJqQqu028736;\n\tTue, 18 Dec 2007 14:52:26 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 476824F4.CBC44.22113 ; \n\t18 Dec 2007 14:52:23 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 56BB0A39A8;\n\tTue, 18 Dec 2007 19:52:32 +0000 (GMT)\nMessage-ID: <200712181951.lBIJpnA9002336@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 807\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 19:52:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8D82B3C24A\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 19:52:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIJpnnl002338\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 14:51:49 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIJpnA9002336\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 14:51:49 -0500\nDate: Tue, 18 Dec 2007 14:51:49 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to josrodri@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: josrodri@iupui.edu\nSubject: [sakai] svn commit: r39455 - podcasts/trunk/podcasts/src/java/org/sakaiproject/tool/podcasts\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 14:52:27 2007\nX-DSPAM-Confidence: 0.7557\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39455\n\nAuthor: josrodri@iupui.edu\nDate: 2007-12-18 14:51:48 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39455\n\nModified:\npodcasts/trunk/podcasts/src/java/org/sakaiproject/tool/podcasts/RSSPodfeedServlet.java\nLog:\nSAK-6404: changed events logged to podcast.read.public, podcast.read.site\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Tue Dec 18 13:10:18 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 13:10:18 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 13:10:18 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby brazil.mail.umich.edu () with ESMTP id lBIIAHWm005615;\n\tTue, 18 Dec 2007 13:10:17 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 47680D01.5CFB7.25111 ; \n\t18 Dec 2007 13:10:12 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5344AA1DE6;\n\tTue, 18 Dec 2007 18:08:09 +0000 (GMT)\nMessage-ID: <200712181809.lBII9i5p002078@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 395\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 18:07:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1212337AC9\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 18:09:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBII9iKC002080\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 13:09:44 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBII9i5p002078\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 13:09:44 -0500\nDate: Tue, 18 Dec 2007 13:09:44 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r39453 - portal/branches/oncourse_opc_122007/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 13:10:18 2007\nX-DSPAM-Confidence: 0.9830\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39453\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-12-18 13:09:40 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39453\n\nModified:\nportal/branches/oncourse_opc_122007/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/SiteHandler.java\nLog:\nroll back role swap from oncourse\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Tue Dec 18 13:07:45 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 13:07:45 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 13:07:45 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby panther.mail.umich.edu () with ESMTP id lBII7jwZ003635;\n\tTue, 18 Dec 2007 13:07:45 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 47680C5B.A55B0.23059 ; \n\t18 Dec 2007 13:07:27 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DC120538D9;\n\tTue, 18 Dec 2007 18:05:24 +0000 (GMT)\nMessage-ID: <200712181806.lBII6viP002047@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 311\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 18:05:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0835037AC9\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 18:07:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBII6v74002049\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 13:06:57 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBII6viP002047\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 13:06:57 -0500\nDate: Tue, 18 Dec 2007 13:06:57 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r39452 - in portal/branches/oncourse_opc_122007/portal-impl/impl/src/java/org/sakaiproject/portal/charon: . handlers\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 13:07:45 2007\nX-DSPAM-Confidence: 0.9840\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39452\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-12-18 13:06:56 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39452\n\nRemoved:\nportal/branches/oncourse_opc_122007/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/RoleSwitchHandler.java\nportal/branches/oncourse_opc_122007/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/RoleSwitchOutHandler.java\nModified:\nportal/branches/oncourse_opc_122007/portal-impl/impl/src/java/org/sakaiproject/portal/charon/SkinnableCharonPortal.java\nportal/branches/oncourse_opc_122007/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/SiteHandler.java\nLog:\nroll back role swap from oncourse\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Tue Dec 18 13:06:16 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 13:06:16 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 13:06:16 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby godsend.mail.umich.edu () with ESMTP id lBII6GsE008627;\n\tTue, 18 Dec 2007 13:06:16 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 47680C0A.E1BF7.24125 ; \n\t18 Dec 2007 13:06:10 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6FA39A3445;\n\tTue, 18 Dec 2007 18:03:51 +0000 (GMT)\nMessage-ID: <200712181804.lBII4xJ6002035@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 858\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 18:02:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A8E4E37AC9\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 18:05:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBII4xKi002037\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 13:04:59 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBII4xJ6002035\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 13:04:59 -0500\nDate: Tue, 18 Dec 2007 13:04:59 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r39451 - portal/branches/oncourse_opc_122007/portal-render-engine-impl/pack/src/webapp/vm/defaultskin\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 13:06:16 2007\nX-DSPAM-Confidence: 0.8478\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39451\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-12-18 13:04:57 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39451\n\nModified:\nportal/branches/oncourse_opc_122007/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/macros.vm\nLog:\nroll back role swap from oncourse\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Tue Dec 18 13:06:11 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 13:06:11 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 13:06:11 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby casino.mail.umich.edu () with ESMTP id lBII6BSk009592;\n\tTue, 18 Dec 2007 13:06:11 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 47680C05.DF317.25765 ; \n\t18 Dec 2007 13:06:03 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DFF4FA3444;\n\tTue, 18 Dec 2007 18:03:46 +0000 (GMT)\nMessage-ID: <200712181802.lBII2IwI002011@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 416\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 18:02:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5A50C37AC9\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 18:02:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBII2InC002013\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 13:02:18 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBII2IwI002011\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 13:02:18 -0500\nDate: Tue, 18 Dec 2007 13:02:18 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r39449 - in authz/branches/oncourse_opc_122007/authz-api/api/src/java/org/sakaiproject/authz: api cover\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 13:06:11 2007\nX-DSPAM-Confidence: 0.8481\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39449\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-12-18 13:02:17 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39449\n\nModified:\nauthz/branches/oncourse_opc_122007/authz-api/api/src/java/org/sakaiproject/authz/api/SecurityService.java\nauthz/branches/oncourse_opc_122007/authz-api/api/src/java/org/sakaiproject/authz/cover/SecurityService.java\nLog:\nroll back role swap from oncourse\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Tue Dec 18 13:06:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 13:06:02 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 13:06:02 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby godsend.mail.umich.edu () with ESMTP id lBII6261008467;\n\tTue, 18 Dec 2007 13:06:02 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 47680BFD.865D7.19774 ; \n\t18 Dec 2007 13:05:54 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9A7A8A3CC6;\n\tTue, 18 Dec 2007 18:03:45 +0000 (GMT)\nMessage-ID: <200712181802.lBII2Lwe002023@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 22\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 18:02:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C20FE37AC9\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 18:02:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBII2Lx4002025\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 13:02:21 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBII2Lwe002023\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 13:02:21 -0500\nDate: Tue, 18 Dec 2007 13:02:21 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r39450 - authz/branches/oncourse_opc_122007/authz-impl/impl/src/java/org/sakaiproject/authz/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 13:06:02 2007\nX-DSPAM-Confidence: 0.9833\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39450\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-12-18 13:02:20 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39450\n\nModified:\nauthz/branches/oncourse_opc_122007/authz-impl/impl/src/java/org/sakaiproject/authz/impl/DbAuthzGroupService.java\nauthz/branches/oncourse_opc_122007/authz-impl/impl/src/java/org/sakaiproject/authz/impl/SakaiSecurity.java\nLog:\nroll back role swap from oncourse\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Tue Dec 18 13:05:37 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 13:05:37 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 13:05:37 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby score.mail.umich.edu () with ESMTP id lBII5a4D021102;\n\tTue, 18 Dec 2007 13:05:36 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 47680BE8.C02B3.31145 ; \n\t18 Dec 2007 13:05:32 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 61DCD538D9;\n\tTue, 18 Dec 2007 18:03:15 +0000 (GMT)\nMessage-ID: <200712181801.lBII1n0q001999@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 6\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 18:01:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7475137AC9\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 18:01:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBII1oAK002001\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 13:01:50 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBII1n0q001999\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 13:01:49 -0500\nDate: Tue, 18 Dec 2007 13:01:49 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r39448 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 13:05:37 2007\nX-DSPAM-Confidence: 0.9860\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39448\n\nAuthor: dlhaines@umich.edu\nDate: 2007-12-18 13:01:48 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39448\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xPASS.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xPASS.properties\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/defaultbuild.properties\nLog:\nCTools: temporary build for ctload without content conversion.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Tue Dec 18 12:53:15 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 12:53:15 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 12:53:15 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby awakenings.mail.umich.edu () with ESMTP id lBIHrEDa009265;\n\tTue, 18 Dec 2007 12:53:14 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 476808E7.3EE8E.28000 ; \n\t18 Dec 2007 12:52:42 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8AFBAA3C7C;\n\tTue, 18 Dec 2007 17:52:36 +0000 (GMT)\nMessage-ID: <200712181752.lBIHq4uQ001939@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 960\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 17:52:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1284237D14\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 17:52:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIHq4YB001941\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 12:52:04 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIHq4uQ001939\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 12:52:04 -0500\nDate: Tue, 18 Dec 2007 12:52:04 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r39447 - site/branches/oncourse_opc_122007/site-impl/impl/src/java/org/sakaiproject/site/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 12:53:15 2007\nX-DSPAM-Confidence: 0.9823\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39447\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-12-18 12:52:02 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39447\n\nModified:\nsite/branches/oncourse_opc_122007/site-impl/impl/src/java/org/sakaiproject/site/impl/BaseSiteService.java\nLog:\nroll back role swap from oncourse\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Tue Dec 18 12:53:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 12:53:02 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 12:53:02 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby flawless.mail.umich.edu () with ESMTP id lBIHr1ki023263;\n\tTue, 18 Dec 2007 12:53:01 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 476808E8.AC007.15883 ; \n\t18 Dec 2007 12:52:43 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BEAFDA3CB2;\n\tTue, 18 Dec 2007 17:52:36 +0000 (GMT)\nMessage-ID: <200712181752.lBIHq1qK001926@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 797\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 17:52:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E4B4037D14\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 17:52:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIHq1Y3001928\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 12:52:01 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIHq1qK001926\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 12:52:01 -0500\nDate: Tue, 18 Dec 2007 12:52:01 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r39446 - in site/branches/oncourse_opc_122007/site-api/api/src/java/org/sakaiproject/site: api cover\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 12:53:02 2007\nX-DSPAM-Confidence: 0.8476\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39446\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-12-18 12:51:58 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39446\n\nModified:\nsite/branches/oncourse_opc_122007/site-api/api/src/java/org/sakaiproject/site/api/SiteService.java\nsite/branches/oncourse_opc_122007/site-api/api/src/java/org/sakaiproject/site/cover/SiteService.java\nLog:\nroll back role swap from oncourse\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Tue Dec 18 12:48:34 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 12:48:34 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 12:48:34 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby jacknife.mail.umich.edu () with ESMTP id lBIHmXrN005640;\n\tTue, 18 Dec 2007 12:48:33 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 476807D9.D9175.3463 ; \n\t18 Dec 2007 12:48:12 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6D93AA38DF;\n\tTue, 18 Dec 2007 17:48:06 +0000 (GMT)\nMessage-ID: <200712181747.lBIHlJpm001842@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 120\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 17:47:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 18A3F37D14\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 17:47:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIHlJsD001844\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 12:47:20 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIHlJpm001842\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 12:47:19 -0500\nDate: Tue, 18 Dec 2007 12:47:19 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r39445 - oncourse/trunk/src/reference/library/src/webapp/skin/default\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 12:48:34 2007\nX-DSPAM-Confidence: 0.9819\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39445\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-12-18 12:47:18 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39445\n\nModified:\noncourse/trunk/src/reference/library/src/webapp/skin/default/portal.css\nLog:\nroll back role swap from oncourse\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Tue Dec 18 12:48:16 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 12:48:16 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 12:48:16 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby fan.mail.umich.edu () with ESMTP id lBIHmF7D012512;\n\tTue, 18 Dec 2007 12:48:15 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 476807D7.3CE12.22612 ; \n\t18 Dec 2007 12:48:10 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9E9D7A3C7B;\n\tTue, 18 Dec 2007 17:48:04 +0000 (GMT)\nMessage-ID: <200712181747.lBIHlDPo001818@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 900\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 17:47:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8CDD037D14\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 17:47:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIHlDUp001820\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 12:47:13 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIHlDPo001818\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 12:47:13 -0500\nDate: Tue, 18 Dec 2007 12:47:13 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r39443 - portal/branches/oncourse_opc_122007/portal-render-engine-impl/pack/src/webapp/vm/defaultskin\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 12:48:16 2007\nX-DSPAM-Confidence: 0.8468\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39443\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-12-18 12:47:12 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39443\n\nModified:\nportal/branches/oncourse_opc_122007/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/macros.vm\nLog:\nroll back role swap from oncourse\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Tue Dec 18 12:48:16 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 12:48:16 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 12:48:16 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby jacknife.mail.umich.edu () with ESMTP id lBIHmF0S005471;\n\tTue, 18 Dec 2007 12:48:15 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 476807D6.19EC6.31264 ; \n\t18 Dec 2007 12:48:08 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 22092A38DE;\n\tTue, 18 Dec 2007 17:48:04 +0000 (GMT)\nMessage-ID: <200712181747.lBIHlH0I001830@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 572\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 17:47:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 476DD37D14\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 17:47:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIHlHea001832\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 12:47:17 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIHlH0I001830\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 12:47:17 -0500\nDate: Tue, 18 Dec 2007 12:47:17 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r39444 - in authz/branches/oncourse_opc_122007/authz-impl/impl/src: java/org/sakaiproject/authz/impl sql/oracle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 12:48:16 2007\nX-DSPAM-Confidence: 0.9824\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39444\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-12-18 12:47:14 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39444\n\nModified:\nauthz/branches/oncourse_opc_122007/authz-impl/impl/src/java/org/sakaiproject/authz/impl/DbAuthzGroupService.java\nauthz/branches/oncourse_opc_122007/authz-impl/impl/src/java/org/sakaiproject/authz/impl/SakaiSecurity.java\nauthz/branches/oncourse_opc_122007/authz-impl/impl/src/sql/oracle/sakai_realm.sql\nLog:\nroll back role swap from oncourse\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Tue Dec 18 12:47:34 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 12:47:34 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 12:47:34 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby casino.mail.umich.edu () with ESMTP id lBIHlWoa031910;\n\tTue, 18 Dec 2007 12:47:32 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4768078B.A81D4.25263 ; \n\t18 Dec 2007 12:46:54 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E5A79A3C7C;\n\tTue, 18 Dec 2007 17:46:47 +0000 (GMT)\nMessage-ID: <200712181746.lBIHkESC001795@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 506\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 17:46:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AFA5737D14\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 17:46:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIHkEGf001797\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 12:46:14 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIHkESC001795\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 12:46:14 -0500\nDate: Tue, 18 Dec 2007 12:46:14 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r39442 - portal/branches/oncourse_opc_122007/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 12:47:34 2007\nX-DSPAM-Confidence: 0.9822\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39442\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-12-18 12:46:13 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39442\n\nModified:\nportal/branches/oncourse_opc_122007/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/RoleSwitchHandler.java\nportal/branches/oncourse_opc_122007/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/RoleSwitchOutHandler.java\nportal/branches/oncourse_opc_122007/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/SiteHandler.java\nLog:\nroll back role swap from oncourse\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gsilver@umich.edu Tue Dec 18 12:44:05 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 12:44:05 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 12:44:05 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby awakenings.mail.umich.edu () with ESMTP id lBIHi4TN004095;\n\tTue, 18 Dec 2007 12:44:04 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 476806CA.DD25D.15538 ; \n\t18 Dec 2007 12:43:45 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 23AD89D32C;\n\tTue, 18 Dec 2007 17:43:39 +0000 (GMT)\nMessage-ID: <200712181743.lBIHh8AZ001778@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 88\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 17:43:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 87B88382C8\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 17:43:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIHh87K001780\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 12:43:08 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIHh8AZ001778\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 12:43:08 -0500\nDate: Tue, 18 Dec 2007 12:43:08 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gsilver@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gsilver@umich.edu\nSubject: [sakai] svn commit: r39441 - reference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 12:44:05 2007\nX-DSPAM-Confidence: 0.9835\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39441\n\nAuthor: gsilver@umich.edu\nDate: 2007-12-18 12:43:06 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39441\n\nModified:\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/sakadojo.css\nLog:\nSAK-12442\nhttp://jira.sakaiproject.org/jira/browse/SAK-12442\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Tue Dec 18 12:43:58 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 12:43:58 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 12:43:58 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby awakenings.mail.umich.edu () with ESMTP id lBIHhw2O004012;\n\tTue, 18 Dec 2007 12:43:58 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 476806C2.164C6.26791 ; \n\t18 Dec 2007 12:43:33 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8FF54538D9;\n\tTue, 18 Dec 2007 17:43:29 +0000 (GMT)\nMessage-ID: <200712181742.lBIHgrHj001735@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 16\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 17:43:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 39D3B382C8\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 17:43:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIHgr5k001737\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 12:42:53 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIHgrHj001735\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 12:42:53 -0500\nDate: Tue, 18 Dec 2007 12:42:53 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39439 - in search/trunk/search-impl: impl/src/java/org/sakaiproject/search/indexer/impl impl/src/java/org/sakaiproject/search/journal/api impl/src/java/org/sakaiproject/search/journal/impl impl/src/test/org/sakaiproject/search/index/soaktest impl/src/test/org/sakaiproject/search/indexer/impl/test impl/src/test/org/sakaiproject/search/mock pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 12:43:58 2007\nX-DSPAM-Confidence: 0.8507\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39439\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-18 12:41:56 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39439\n\nAdded:\nsearch/trunk/search-impl/impl/src/java/org/sakaiproject/search/journal/api/IndexCloser.java\nsearch/trunk/search-impl/impl/src/java/org/sakaiproject/search/journal/api/ThreadBinder.java\nsearch/trunk/search-impl/impl/src/java/org/sakaiproject/search/journal/impl/IndexListenerCloser.java\nsearch/trunk/search-impl/impl/src/java/org/sakaiproject/search/journal/impl/RefCountIndexSearcher.java\nsearch/trunk/search-impl/impl/src/java/org/sakaiproject/search/journal/impl/RefCountMultiReader.java\nsearch/trunk/search-impl/impl/src/test/org/sakaiproject/search/index/soaktest/OpenFilesTest.java\nsearch/trunk/search-impl/impl/src/test/org/sakaiproject/search/mock/MockSecurityService.java\nRemoved:\nsearch/trunk/search-impl/impl/src/java/org/sakaiproject/search/journal/impl/DelayedClose.java\nsearch/trunk/search-impl/impl/src/java/org/sakaiproject/search/journal/impl/DelayedIndexReaderClose.java\nsearch/trunk/search-impl/impl/src/java/org/sakaiproject/search/journal/impl/DelayedIndexSearcherClose.java\nModified:\nsearch/trunk/search-impl/impl/src/java/org/sakaiproject/search/indexer/impl/ConcurrentSearchIndexBuilderWorkerImpl.java\nsearch/trunk/search-impl/impl/src/java/org/sakaiproject/search/indexer/impl/TransactionalIndexWorker.java\nsearch/trunk/search-impl/impl/src/java/org/sakaiproject/search/journal/api/IndexListener.java\nsearch/trunk/search-impl/impl/src/java/org/sakaiproject/search/journal/impl/ConcurrentIndexManager.java\nsearch/trunk/search-impl/impl/src/java/org/sakaiproject/search/journal/impl/JournaledFSIndexStorage.java\nsearch/trunk/search-impl/impl/src/test/org/sakaiproject/search/index/soaktest/SearchIndexerNode.java\nsearch/trunk/search-impl/impl/src/test/org/sakaiproject/search/indexer/impl/test/JournalOptimzationOperationTest.java\nsearch/trunk/search-impl/impl/src/test/org/sakaiproject/search/indexer/impl/test/LoadSaveSegmentListTest.java\nsearch/trunk/search-impl/impl/src/test/org/sakaiproject/search/indexer/impl/test/MergeUpdateOperationTest.java\nsearch/trunk/search-impl/impl/src/test/org/sakaiproject/search/indexer/impl/test/OptimizeOperationTest.java\nsearch/trunk/search-impl/impl/src/test/org/sakaiproject/search/mock/MockThreadLocalManager.java\nsearch/trunk/search-impl/pack/src/webapp/WEB-INF/parallelIndexComponents.xml\nLog:\nSAK-12460\n\nFixed\nChange the index close mechnism to reference count taking into account parent child relationships between indexreaders and \nindex searchers, and to bind to the the request thread to ensure that files are no closed when active, and also are closed \nas soon as possible.\n\nThs has been tested with the unit test OpenFilesTest which can be  run while using lsof to verify the list of open files.\nI have also tested this using a sakai instaance running in soak mode with apache benchmark hitting the search tool with batches of 6000\nhits on 5 threads.\n\nThere is a related SAK on this commit (see JIRA) that fixes a ConcurrentModificationException in THreadLocalComponent\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Tue Dec 18 12:43:41 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 12:43:41 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 12:43:41 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby fan.mail.umich.edu () with ESMTP id lBIHhe5j010293;\n\tTue, 18 Dec 2007 12:43:40 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 476806C6.9FC1D.26483 ; \n\t18 Dec 2007 12:43:37 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7B05A9C29D;\n\tTue, 18 Dec 2007 17:43:34 +0000 (GMT)\nMessage-ID: <200712181743.lBIHh2Ap001766@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 48\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 17:43:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A7971382C8\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 17:43:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIHh2rv001768\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 12:43:02 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIHh2Ap001766\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 12:43:02 -0500\nDate: Tue, 18 Dec 2007 12:43:02 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39440 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 12:43:41 2007\nX-DSPAM-Confidence: 0.9807\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39440\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-18 12:43:01 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39440\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdate externals for new gradebook branch.oncourse_2-4-2.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Tue Dec 18 12:30:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 12:30:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 12:30:51 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby flawless.mail.umich.edu () with ESMTP id lBIHUpf7010860;\n\tTue, 18 Dec 2007 12:30:51 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 476803C6.6D05E.4996 ; \n\t18 Dec 2007 12:30:49 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4D78FA3B70;\n\tTue, 18 Dec 2007 17:30:43 +0000 (GMT)\nMessage-ID: <200712181730.lBIHU1jO001651@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 936\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 17:30:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id ECB9437AC4\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 17:30:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIHU12c001653\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 12:30:01 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIHU1jO001651\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 12:30:01 -0500\nDate: Tue, 18 Dec 2007 12:30:01 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39438 - oncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/java/org/sakaiproject/site/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 12:30:51 2007\nX-DSPAM-Confidence: 0.9876\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39438\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-18 12:29:58 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39438\n\nModified:\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nLog:\nmerge in r39433 for Chris java compilation fix for Andrew pricacy patch.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom lance@indiana.edu Tue Dec 18 12:23:24 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 12:23:24 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 12:23:24 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby panther.mail.umich.edu () with ESMTP id lBIHNOQs010150;\n\tTue, 18 Dec 2007 12:23:24 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 47680206.17DA9.11978 ; \n\t18 Dec 2007 12:23:20 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8CFD7A3AA4;\n\tTue, 18 Dec 2007 17:23:18 +0000 (GMT)\nMessage-ID: <200712181722.lBIHMgmD001608@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1009\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 17:22:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4B8133BFF5\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 17:22:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIHMg6D001610\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 12:22:42 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIHMgmD001608\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 12:22:42 -0500\nDate: Tue, 18 Dec 2007 12:22:42 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to lance@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: lance@indiana.edu\nSubject: [sakai] svn commit: r39437 - gradebook/branches/oncourse_2-4-2/app/ui/src/webapp/inc\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 12:23:24 2007\nX-DSPAM-Confidence: 0.7538\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39437\n\nAuthor: lance@indiana.edu\nDate: 2007-12-18 12:22:40 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39437\n\nModified:\ngradebook/branches/oncourse_2-4-2/app/ui/src/webapp/inc/bulkNewItems.jspf\nLog:\nRemove all ungraded stuff from jsp\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom lance@indiana.edu Tue Dec 18 12:18:50 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 12:18:50 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 12:18:50 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby godsend.mail.umich.edu () with ESMTP id lBIHInBd017201;\n\tTue, 18 Dec 2007 12:18:49 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 476800F0.A8BCF.8028 ; \n\t18 Dec 2007 12:18:43 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 400A5A3B68;\n\tTue, 18 Dec 2007 17:18:30 +0000 (GMT)\nMessage-ID: <200712181717.lBIHHxZL001589@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1003\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 17:18:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id F11033BFE4\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 17:18:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIHHxox001591\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 12:17:59 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIHHxZL001589\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 12:17:59 -0500\nDate: Tue, 18 Dec 2007 12:17:59 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to lance@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: lance@indiana.edu\nSubject: [sakai] svn commit: r39436 - in gradebook/branches/oncourse_2-4-2/app/ui/src: bundle/org/sakaiproject/tool/gradebook/bundle webapp/inc webapp/js\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 12:18:50 2007\nX-DSPAM-Confidence: 0.7611\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39436\n\nAuthor: lance@indiana.edu\nDate: 2007-12-18 12:17:57 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39436\n\nModified:\ngradebook/branches/oncourse_2-4-2/app/ui/src/bundle/org/sakaiproject/tool/gradebook/bundle/Messages.properties\ngradebook/branches/oncourse_2-4-2/app/ui/src/webapp/inc/bulkNewItems.jspf\ngradebook/branches/oncourse_2-4-2/app/ui/src/webapp/js/multiItemAdd.js\nLog:\nsvn merge -c 39377 https://source.sakaiproject.org/svn/gradebook/branches/oncourse_opc_122007/ .\ncp app/ui/src/webapp/inc/bulkNewItems.jspf.merge-right.r39377 app/ui/src/webapp/inc/bulkNewItems.jspf\nsvn resolved app/ui/src/webapp/inc/bulkNewItems.jspf\nsvn log -r 39377 https://source.sakaiproject.org/svn/gradebook/branches/oncourse_opc_122007/ .------------------------------------------------------------------------\nr39377 | cwen@iupui.edu | 2007-12-17 12:29:24 -0500 (Mon, 17 Dec 2007) | 1 line\n\nSAK-12466 svn merge -r39334:39335 https://source.sakaiproject.org/svn/gradebook/trunk\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Tue Dec 18 12:17:23 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 12:17:23 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 12:17:23 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby panther.mail.umich.edu () with ESMTP id lBIHHM5B006585;\n\tTue, 18 Dec 2007 12:17:22 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 4768009B.EDB1.20653 ; \n\t18 Dec 2007 12:17:17 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DE11AA3BB1;\n\tTue, 18 Dec 2007 17:17:14 +0000 (GMT)\nMessage-ID: <200712181716.lBIHGW3r001577@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 359\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 17:16:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 414333BFDF\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 17:16:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIHGWmj001579\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 12:16:32 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIHGW3r001577\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 12:16:32 -0500\nDate: Tue, 18 Dec 2007 12:16:32 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r39435 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 12:17:23 2007\nX-DSPAM-Confidence: 0.8486\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39435\n\nAuthor: dlhaines@umich.edu\nDate: 2007-12-18 12:16:29 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39435\n\nAdded:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xPASS.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xPASS.properties\nLog:\nCTools: add configuration for assignments without new content.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom lance@indiana.edu Tue Dec 18 12:07:31 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 12:07:31 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 12:07:31 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby panther.mail.umich.edu () with ESMTP id lBIH7VkD001141;\n\tTue, 18 Dec 2007 12:07:31 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4767FE48.65F65.19558 ; \n\t18 Dec 2007 12:07:23 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B85B2A3B34;\n\tTue, 18 Dec 2007 17:07:17 +0000 (GMT)\nMessage-ID: <200712181706.lBIH6e0t001562@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 161\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 17:06:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 80EF9238A0\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 17:06:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIH6erW001564\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 12:06:40 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIH6e0t001562\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 12:06:40 -0500\nDate: Tue, 18 Dec 2007 12:06:40 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to lance@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: lance@indiana.edu\nSubject: [sakai] svn commit: r39434 - in gradebook/branches/oncourse_2-4-2/service: api/src/java/org/sakaiproject/service/gradebook/shared impl/src/java/org/sakaiproject/component/gradebook impl/src/java/org/sakaiproject/tool/gradebook/facades/sakai2impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 12:07:31 2007\nX-DSPAM-Confidence: 0.7617\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39434\n\nAuthor: lance@indiana.edu\nDate: 2007-12-18 12:06:38 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39434\n\nModified:\ngradebook/branches/oncourse_2-4-2/service/api/src/java/org/sakaiproject/service/gradebook/shared/Assignment.java\ngradebook/branches/oncourse_2-4-2/service/api/src/java/org/sakaiproject/service/gradebook/shared/GradebookService.java\ngradebook/branches/oncourse_2-4-2/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookDefinition.java\ngradebook/branches/oncourse_2-4-2/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookServiceHibernateImpl.java\ngradebook/branches/oncourse_2-4-2/service/impl/src/java/org/sakaiproject/tool/gradebook/facades/sakai2impl/GradebookEntityProducer.java\nLog:\nsvn merge -r 39318:39325 https://source.sakaiproject.org/svn/gradebook/branches/oncourse_opc_122007/ .\nsvn log -r 39319:39325 https://source.sakaiproject.org/svn/gradebook/branches/oncourse_opc_122007/\n------------------------------------------------------------------------\nr39319 | cwen@iupui.edu | 2007-12-15 14:51:16 -0500 (Sat, 15 Dec 2007) | 1 line\n\nSAK-12433 => svn merge -r39311:39312 https://source.sakaiproject.org/svn/gradebook/trunk\n------------------------------------------------------------------------\nr39321 | cwen@iupui.edu | 2007-12-15 17:10:25 -0500 (Sat, 15 Dec 2007) | 1 line\n\nSAK-12433\n------------------------------------------------------------------------\nr39323 | cwen@iupui.edu | 2007-12-15 17:45:57 -0500 (Sat, 15 Dec 2007) | 1 line\n\nSAK-12433\n------------------------------------------------------------------------\nr39325 | cwen@iupui.edu | 2007-12-15 17:57:40 -0500 (Sat, 15 Dec 2007) | 1 line\n\nsak-12433\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Tue Dec 18 12:05:05 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 12:05:05 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 12:05:05 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby chaos.mail.umich.edu () with ESMTP id lBIH54pc023162;\n\tTue, 18 Dec 2007 12:05:04 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 4767FDB1.FDFB.4187 ; \n\t18 Dec 2007 12:04:51 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DACB6A3B24;\n\tTue, 18 Dec 2007 17:04:41 +0000 (GMT)\nMessage-ID: <200712181704.lBIH4AW4001543@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 293\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 17:04:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7CEE1238A0\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 17:04:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIH4AoH001545\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 12:04:10 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIH4AW4001543\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 12:04:10 -0500\nDate: Tue, 18 Dec 2007 12:04:10 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39433 - oncourse/trunk/src/site-manage/site-manage-tool/tool/src/java/org/sakaiproject/site/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 12:05:05 2007\nX-DSPAM-Confidence: 0.9800\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39433\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-18 12:04:07 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39433\n\nModified:\noncourse/trunk/src/site-manage/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nLog:\nONC-136 fixing a missing bracket\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Tue Dec 18 12:03:33 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 12:03:33 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 12:03:33 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby faithful.mail.umich.edu () with ESMTP id lBIH3W8T009897;\n\tTue, 18 Dec 2007 12:03:32 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 4767FD5E.38725.22807 ; \n\t18 Dec 2007 12:03:29 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9395DA3A84;\n\tTue, 18 Dec 2007 17:03:23 +0000 (GMT)\nMessage-ID: <200712181703.lBIH332n001519@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 532\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 17:03:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3EE82238A0\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 17:03:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIH33ok001521\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 12:03:03 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIH332n001519\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 12:03:03 -0500\nDate: Tue, 18 Dec 2007 12:03:03 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39432 - util/trunk/util-impl/impl/src/java/org/sakaiproject/thread_local/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 12:03:33 2007\nX-DSPAM-Confidence: 0.9801\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39432\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-18 12:02:58 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39432\n\nModified:\nutil/trunk/util-impl/impl/src/java/org/sakaiproject/thread_local/impl/ThreadLocalComponent.java\nLog:\nSAK-12512 \n\nFixed by taking a copy of the values\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom lance@indiana.edu Tue Dec 18 12:01:08 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 12:01:08 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 12:01:08 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby sleepers.mail.umich.edu () with ESMTP id lBIH17PC028600;\n\tTue, 18 Dec 2007 12:01:07 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 4767FCCD.C2204.20331 ; \n\t18 Dec 2007 12:01:04 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EBA27A3AFA;\n\tTue, 18 Dec 2007 17:00:46 +0000 (GMT)\nMessage-ID: <200712181700.lBIH0OH7001505@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 781\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 17:00:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 23080238A0\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 17:00:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIH0ONY001507\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 12:00:24 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIH0OH7001505\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 12:00:24 -0500\nDate: Tue, 18 Dec 2007 12:00:24 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to lance@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: lance@indiana.edu\nSubject: [sakai] svn commit: r39431 - in gradebook/branches/oncourse_2-4-2/app/ui/src: bundle/org/sakaiproject/tool/gradebook/bundle java/org/sakaiproject/tool/gradebook/ui webapp webapp/inc webapp/js\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 12:01:08 2007\nX-DSPAM-Confidence: 0.7554\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39431\n\nAuthor: lance@indiana.edu\nDate: 2007-12-18 12:00:22 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39431\n\nModified:\ngradebook/branches/oncourse_2-4-2/app/ui/src/bundle/org/sakaiproject/tool/gradebook/bundle/Messages.properties\ngradebook/branches/oncourse_2-4-2/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/AssignmentBean.java\ngradebook/branches/oncourse_2-4-2/app/ui/src/webapp/addAssignment.jsp\ngradebook/branches/oncourse_2-4-2/app/ui/src/webapp/inc/bulkNewItems.jspf\ngradebook/branches/oncourse_2-4-2/app/ui/src/webapp/js/multiItemAdd.js\nLog:\nsvn merge -c 39113 https://source.sakaiproject.org/svn/gradebook/branches/oncourse_opc_122007/ .\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom lance@indiana.edu Tue Dec 18 11:41:26 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 11:41:26 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 11:41:26 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby mission.mail.umich.edu () with ESMTP id lBIGfPxi017880;\n\tTue, 18 Dec 2007 11:41:25 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 4767F82D.20344.26597 ; \n\t18 Dec 2007 11:41:20 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BE5F4A2B9D;\n\tTue, 18 Dec 2007 16:41:14 +0000 (GMT)\nMessage-ID: <200712181640.lBIGelu5001477@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 300\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 16:40:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 89F253BFC8\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 16:40:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIGelTY001479\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 11:40:47 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIGelu5001477\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 11:40:47 -0500\nDate: Tue, 18 Dec 2007 11:40:47 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to lance@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: lance@indiana.edu\nSubject: [sakai] svn commit: r39430 - gradebook/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 11:41:26 2007\nX-DSPAM-Confidence: 0.6955\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39430\n\nAuthor: lance@indiana.edu\nDate: 2007-12-18 11:40:46 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39430\n\nAdded:\ngradebook/branches/oncourse_2-4-2/\nLog:\ncreate new branch for 12/30/2007 release - roll back non-calculating items\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Tue Dec 18 11:25:56 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 11:25:56 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 11:25:56 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby panther.mail.umich.edu () with ESMTP id lBIGPtl0006431;\n\tTue, 18 Dec 2007 11:25:55 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 4767F48B.C106.31718 ; \n\t18 Dec 2007 11:25:51 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8FAFEA38EE;\n\tTue, 18 Dec 2007 16:25:42 +0000 (GMT)\nMessage-ID: <200712181625.lBIGP9a7001435@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 106\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 16:25:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C2A7937DF1\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 16:25:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIGP91S001437\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 11:25:09 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIGP9a7001435\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 11:25:09 -0500\nDate: Tue, 18 Dec 2007 11:25:09 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39429 - in oncourse/trunk/src/site-manage/site-manage-tool/tool/src: bundle java/org/sakaiproject/site/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 11:25:56 2007\nX-DSPAM-Confidence: 0.9824\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39429\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-18 11:25:07 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39429\n\nModified:\noncourse/trunk/src/site-manage/site-manage-tool/tool/src/bundle/sitesetupgeneric.properties\noncourse/trunk/src/site-manage/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nLog:\nroll back SiteAction again for stg.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Tue Dec 18 11:15:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 11:15:17 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 11:15:17 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby score.mail.umich.edu () with ESMTP id lBIGFHLr025663;\n\tTue, 18 Dec 2007 11:15:17 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 4767F209.BA165.14191 ; \n\t18 Dec 2007 11:15:08 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id F3094A3A34;\n\tTue, 18 Dec 2007 16:14:59 +0000 (GMT)\nMessage-ID: <200712181614.lBIGEaYr001405@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 540\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 16:14:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EAA1D2E030\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 16:14:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIGEaXH001407\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 11:14:36 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIGEaYr001405\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 11:14:36 -0500\nDate: Tue, 18 Dec 2007 11:14:36 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39428 - in oncourse/branches/site-manage-opc-1222007: . site-manage-tool site-manage-tool/tool site-manage-tool/tool/src site-manage-tool/tool/src/bundle site-manage-tool/tool/src/java site-manage-tool/tool/src/java/org site-manage-tool/tool/src/java/org/sakaiproject site-manage-tool/tool/src/java/org/sakaiproject/admin site-manage-tool/tool/src/java/org/sakaiproject/admin/tool site-manage-tool/tool/src/java/org/sakaiproject/site site-manage-tool/tool/src/java/org/sakaiproject/site/tool site-manage-tool/tool/src/webapp site-manage-tool/tool/src/webapp/WEB-INF site-manage-tool/tool/src/webapp/tools site-manage-tool/tool/src/webapp/vm site-manage-tool/tool/src/webapp/vm/admin site-manage-tool/tool/src/webapp/vm/sitesetup\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 11:15:17 2007\nX-DSPAM-Confidence: 0.7558\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39428\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-18 11:14:32 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39428\n\nAdded:\noncourse/branches/site-manage-opc-1222007/site-manage-tool/\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/project.xml\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/bundle/\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/bundle/admin.properties\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/bundle/sitesetupgeneric.properties\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/java/\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/java/org/\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/java/org/sakaiproject/\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/java/org/sakaiproject/admin/\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/java/org/sakaiproject/admin/tool/\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/java/org/sakaiproject/admin/tool/DelegationAction.java\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/java/org/sakaiproject/admin/tool/ITTRResetAction.java\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/java/org/sakaiproject/site/\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/webapp/\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/webapp/WEB-INF/\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/webapp/WEB-INF/web.xml\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/webapp/combinedRedirect.jsp\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/webapp/tools/\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/webapp/tools/oncourse_ittr_reset.xml\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/webapp/tools/sakai.delegation.xml\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/webapp/tools/sakai.siteinfo.xml\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/webapp/tools/sakai.sitesetup.xml\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/webapp/vm/\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/webapp/vm/admin/\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/webapp/vm/admin/oncourse_ittr_reset.vm\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/webapp/vm/admin/sakai_delegation_list.vm\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/webapp/vm/sitesetup/\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-addParticipant-notification.vm\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-addParticipant.vm\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-newSiteInformation.vm\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-oncourse-combine-choose-name.vm\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-oncourse-combine-confirm.vm\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-oncourse-combine-rosters.vm\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-oncourse-separate-rosters.vm\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-editInfo.vm\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-list.vm\noncourse/branches/site-manage-opc-1222007/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-sitemanage-addParticipant.vm\nLog:\nadd site-manage tool overlay to branch.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Tue Dec 18 11:08:59 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 11:08:59 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 11:08:59 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby godsend.mail.umich.edu () with ESMTP id lBIG8w5Y010863;\n\tTue, 18 Dec 2007 11:08:58 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 4767F082.82F6B.7770 ; \n\t18 Dec 2007 11:08:37 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B2B1DA3211;\n\tTue, 18 Dec 2007 16:08:33 +0000 (GMT)\nMessage-ID: <200712181608.lBIG83p7001371@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 529\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 16:08:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DDC752E030\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 16:08:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIG838P001373\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 11:08:03 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIG83p7001371\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 11:08:03 -0500\nDate: Tue, 18 Dec 2007 11:08:03 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39427 - oncourse/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 11:08:59 2007\nX-DSPAM-Confidence: 0.9818\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39427\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-18 11:08:02 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39427\n\nAdded:\noncourse/branches/site-manage-opc-1222007/\nLog:\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Tue Dec 18 10:32:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 10:32:17 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 10:32:17 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby chaos.mail.umich.edu () with ESMTP id lBIFWGk0002812;\n\tTue, 18 Dec 2007 10:32:16 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 4767E7ED.13D04.3404 ; \n\t18 Dec 2007 10:32:03 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CB63CA38C9;\n\tTue, 18 Dec 2007 15:31:04 +0000 (GMT)\nMessage-ID: <200712181530.lBIFUTwS001316@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 762\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 15:30:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6019737D23\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 15:30:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIFUTZG001318\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 10:30:29 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIFUTwS001316\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 10:30:29 -0500\nDate: Tue, 18 Dec 2007 10:30:29 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r39426 - oncourse/trunk/src/site-manage/site-manage-tool/tool/src/java/org/sakaiproject/site/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 10:32:17 2007\nX-DSPAM-Confidence: 0.8469\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39426\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-12-18 10:30:26 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39426\n\nModified:\noncourse/trunk/src/site-manage/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nLog:\nONC-136 when a new combined course membership is populated, add privacy records that correspond to the members' status in the child sites\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Tue Dec 18 09:58:37 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 09:58:37 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 09:58:37 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby panther.mail.umich.edu () with ESMTP id lBIEwaOl018622;\n\tTue, 18 Dec 2007 09:58:36 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 4767E016.1762D.11636 ; \n\t18 Dec 2007 09:58:32 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 876629B639;\n\tTue, 18 Dec 2007 14:58:34 +0000 (GMT)\nMessage-ID: <200712181458.lBIEw5EO001280@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 504\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 14:58:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6715D347BC\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 14:58:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIEw5Vx001282\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 09:58:05 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIEw5EO001280\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 09:58:05 -0500\nDate: Tue, 18 Dec 2007 09:58:05 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39425 - oncourse/trunk/src/site-manage/site-manage-tool/tool/src/java/org/sakaiproject/site/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 09:58:37 2007\nX-DSPAM-Confidence: 0.9840\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39425\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-18 09:58:04 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39425\n\nModified:\noncourse/trunk/src/site-manage/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nLog:\nfix problems with combined roster for SiteAction. merging had problems for impor/export for SAK-12433.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Tue Dec 18 09:30:37 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 09:30:37 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 09:30:37 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby awakenings.mail.umich.edu () with ESMTP id lBIEUaYg025519;\n\tTue, 18 Dec 2007 09:30:36 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 4767D97A.E3EDF.12237 ; \n\t18 Dec 2007 09:30:32 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 18F2DA3795;\n\tTue, 18 Dec 2007 14:30:30 +0000 (GMT)\nMessage-ID: <200712181429.lBIETrXa001250@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 190\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 14:30:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 42AFB3BEAE\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 14:30:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIETrOW001252\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 09:29:53 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIETrXa001250\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 09:29:53 -0500\nDate: Tue, 18 Dec 2007 09:29:53 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r39424 - oncourse/trunk/src/calendar/calendar-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 09:30:37 2007\nX-DSPAM-Confidence: 0.9815\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39424\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-12-18 09:29:52 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39424\n\nModified:\noncourse/trunk/src/calendar/calendar-tool/tool/src/bundle/calendar.properties\nLog:\nONC-272 - removing properties from oncourse overlay\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Tue Dec 18 09:19:42 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 09:19:42 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 09:19:42 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby panther.mail.umich.edu () with ESMTP id lBIEJf0x028850;\n\tTue, 18 Dec 2007 09:19:42 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 4767D6F6.B8950.5531 ; \n\t18 Dec 2007 09:19:37 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 67E87A3768;\n\tTue, 18 Dec 2007 14:19:40 +0000 (GMT)\nMessage-ID: <200712181419.lBIEJ2aD001222@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1006\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 14:19:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 85D893BF0F\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 14:19:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIEJ3Or001224\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 09:19:03 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIEJ2aD001222\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 09:19:02 -0500\nDate: Tue, 18 Dec 2007 09:19:02 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r39423 - in calendar/branches/oncourse_opc_122007/calendar-tool/tool/src: java/org/sakaiproject/calendar/tool webapp/vm/calendar\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 09:19:42 2007\nX-DSPAM-Confidence: 0.9813\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39423\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-12-18 09:19:00 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39423\n\nModified:\ncalendar/branches/oncourse_opc_122007/calendar-tool/tool/src/java/org/sakaiproject/calendar/tool/CalendarAction.java\ncalendar/branches/oncourse_opc_122007/calendar-tool/tool/src/webapp/vm/calendar/chef_calendar_viewActivity.vm\nLog:\nONC-272 - remove attachments from calendar\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stephen.marquard@uct.ac.za Tue Dec 18 09:08:11 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 09:08:11 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 09:08:11 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby casino.mail.umich.edu () with ESMTP id lBIE8Amt007048;\n\tTue, 18 Dec 2007 09:08:10 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 4767D444.8490D.12185 ; \n\t18 Dec 2007 09:08:07 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 568E79AA61;\n\tTue, 18 Dec 2007 14:08:13 +0000 (GMT)\nMessage-ID: <200712181407.lBIE7Ws5001210@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 807\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 14:07:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 33FCA327C3\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 14:07:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIE7WTH001212\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 09:07:32 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIE7Ws5001210\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 09:07:32 -0500\nDate: Tue, 18 Dec 2007 09:07:32 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stephen.marquard@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: stephen.marquard@uct.ac.za\nSubject: [sakai] svn commit: r39422 - event/branches/SAK-6216/event-impl/impl/src/java/org/sakaiproject/event/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 09:08:11 2007\nX-DSPAM-Confidence: 0.9805\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39422\n\nAuthor: stephen.marquard@uct.ac.za\nDate: 2007-12-18 09:07:24 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39422\n\nModified:\nevent/branches/SAK-6216/event-impl/impl/src/java/org/sakaiproject/event/impl/UsageSessionServiceSqlDefault.java\nLog:\nSAK-6216 Add SESSION_HOSTNAME another place it needs to be.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Tue Dec 18 08:42:24 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 08:42:24 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 08:42:24 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby jacknife.mail.umich.edu () with ESMTP id lBIDgLTO001399;\n\tTue, 18 Dec 2007 08:42:21 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 4767CE30.BF11C.25900 ; \n\t18 Dec 2007 08:42:15 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 184D4A36ED;\n\tTue, 18 Dec 2007 13:41:41 +0000 (GMT)\nMessage-ID: <200712181341.lBIDf5GJ001161@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 159\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 13:41:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0EE583BA49\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 13:41:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIDf54X001163\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 08:41:05 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIDf5GJ001161\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 08:41:05 -0500\nDate: Tue, 18 Dec 2007 08:41:05 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39421 - reference/trunk/docs/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 08:42:24 2007\nX-DSPAM-Confidence: 0.9822\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39421\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-18 08:41:00 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39421\n\nModified:\nreference/trunk/docs/conversion/sakai_2_4_0-2_5_0_mysql_conversion.sql\nreference/trunk/docs/conversion/sakai_2_4_0-2_5_0_oracle_conversion.sql\nLog:\nSAK-10215\nAdding some conversion to fix chat tool titles.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Tue Dec 18 08:35:44 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 08:35:44 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 08:35:44 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby panther.mail.umich.edu () with ESMTP id lBIDZhsg008728;\n\tTue, 18 Dec 2007 08:35:43 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 4767CCA6.844C.17535 ; \n\t18 Dec 2007 08:35:36 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BBA5FA36D0;\n\tTue, 18 Dec 2007 13:35:25 +0000 (GMT)\nMessage-ID: <200712181334.lBIDYwce001108@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 753\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 13:34:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2E3493BA49\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 13:35:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIDYw7Z001110\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 08:34:58 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIDYwce001108\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 08:34:58 -0500\nDate: Tue, 18 Dec 2007 08:34:58 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39420 - reference/branches/sakai_2-4-x/docs/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 08:35:44 2007\nX-DSPAM-Confidence: 0.9836\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39420\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-18 08:34:55 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39420\n\nAdded:\nreference/branches/sakai_2-4-x/docs/conversion/sakai_2_4_0-2_4_x_mysql_conversion_004.sql\nreference/branches/sakai_2-4-x/docs/conversion/sakai_2_4_0-2_4_x_oracle_conversion_004.sql\nLog:\nSAK-10215\nAdding some conversion to fix chat tool titles.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Tue Dec 18 08:18:36 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 08:18:36 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 08:18:36 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby fan.mail.umich.edu () with ESMTP id lBIDIZ5w003762;\n\tTue, 18 Dec 2007 08:18:35 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 4767C8A4.DF83C.8624 ; \n\t18 Dec 2007 08:18:31 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 345E0A34DA;\n\tTue, 18 Dec 2007 13:18:19 +0000 (GMT)\nMessage-ID: <200712181317.lBIDHrd7001089@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 345\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 13:17:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B12CF3BEB0\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 13:18:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIDHrYt001091\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 08:17:53 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIDHrd7001089\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 08:17:53 -0500\nDate: Tue, 18 Dec 2007 08:17:53 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39419 - content/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 08:18:36 2007\nX-DSPAM-Confidence: 0.8432\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39419\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-18 08:17:50 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39419\n\nAdded:\ncontent/branches/SAK-12511/\nLog:\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stephen.marquard@uct.ac.za Tue Dec 18 07:49:52 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 07:49:52 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 07:49:52 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby chaos.mail.umich.edu () with ESMTP id lBICnpSV031482;\n\tTue, 18 Dec 2007 07:49:51 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 4767C1EA.31549.16814 ; \n\t18 Dec 2007 07:49:49 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8FE96A35BE;\n\tTue, 18 Dec 2007 12:46:25 +0000 (GMT)\nMessage-ID: <200712181249.lBICnAxx001000@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 580\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 12:45:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6FDFC3BECA\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 12:49:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBICnAXG001002\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 07:49:10 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBICnAxx001000\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 07:49:10 -0500\nDate: Tue, 18 Dec 2007 07:49:10 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stephen.marquard@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: stephen.marquard@uct.ac.za\nSubject: [sakai] svn commit: r39418 - message/branches/sakai_2-5-x/message-impl/impl/src/java/org/sakaiproject/message/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 07:49:52 2007\nX-DSPAM-Confidence: 0.9818\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39418\n\nAuthor: stephen.marquard@uct.ac.za\nDate: 2007-12-18 07:49:02 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39418\n\nModified:\nmessage/branches/sakai_2-5-x/message-impl/impl/src/java/org/sakaiproject/message/impl/BaseMessageService.java\nLog:\nSAK-12447 Null results from cache: merge into 2-5-x\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stephen.marquard@uct.ac.za Tue Dec 18 07:49:28 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 07:49:28 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 07:49:28 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby awakenings.mail.umich.edu () with ESMTP id lBICnRh7019071;\n\tTue, 18 Dec 2007 07:49:27 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 4767C1D1.D0360.4689 ; \n\t18 Dec 2007 07:49:24 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id AF49FA35C4;\n\tTue, 18 Dec 2007 12:45:51 +0000 (GMT)\nMessage-ID: <200712181248.lBICmrLP000988@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 815\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 12:45:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8B6313BECA\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 12:49:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBICmrp1000990\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 07:48:53 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBICmrLP000988\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 07:48:53 -0500\nDate: Tue, 18 Dec 2007 07:48:53 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stephen.marquard@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: stephen.marquard@uct.ac.za\nSubject: [sakai] svn commit: r39417 - calendar/branches/sakai_2-5-x/calendar-impl/impl/src/java/org/sakaiproject/calendar/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 07:49:28 2007\nX-DSPAM-Confidence: 0.9815\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39417\n\nAuthor: stephen.marquard@uct.ac.za\nDate: 2007-12-18 07:48:43 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39417\n\nModified:\ncalendar/branches/sakai_2-5-x/calendar-impl/impl/src/java/org/sakaiproject/calendar/impl/BaseCalendarService.java\nLog:\nSAK-12447 Null results from cache: merge into 2-5-x\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stephen.marquard@uct.ac.za Tue Dec 18 07:49:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 07:49:19 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 07:49:19 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby awakenings.mail.umich.edu () with ESMTP id lBICnJxL019027;\n\tTue, 18 Dec 2007 07:49:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 4767C1C7.43923.15942 ; \n\t18 Dec 2007 07:49:14 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A38BAA35C1;\n\tTue, 18 Dec 2007 12:45:33 +0000 (GMT)\nMessage-ID: <200712181248.lBICmVn7000976@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 332\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 12:44:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DC3C03BECA\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 12:48:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBICmVP2000978\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 07:48:31 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBICmVn7000976\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 07:48:31 -0500\nDate: Tue, 18 Dec 2007 07:48:31 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stephen.marquard@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: stephen.marquard@uct.ac.za\nSubject: [sakai] svn commit: r39416 - assignment/branches/sakai_2-5-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 07:49:19 2007\nX-DSPAM-Confidence: 0.9818\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39416\n\nAuthor: stephen.marquard@uct.ac.za\nDate: 2007-12-18 07:48:23 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39416\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nLog:\nSAK-12447 Null results from cache: merge into 2-5-x\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stephen.marquard@uct.ac.za Tue Dec 18 07:49:06 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 07:49:06 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 07:49:06 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby flawless.mail.umich.edu () with ESMTP id lBICn6in029102;\n\tTue, 18 Dec 2007 07:49:06 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 4767C1BB.A0DC9.15198 ; \n\t18 Dec 2007 07:49:02 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 308F0A34D6;\n\tTue, 18 Dec 2007 12:45:14 +0000 (GMT)\nMessage-ID: <200712181248.lBICm2NW000964@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 329\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 12:44:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1A3333BECA\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 12:48:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBICm2NN000966\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 07:48:02 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBICm2NW000964\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 07:48:02 -0500\nDate: Tue, 18 Dec 2007 07:48:02 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stephen.marquard@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: stephen.marquard@uct.ac.za\nSubject: [sakai] svn commit: r39415 - in memory/branches/sakai_2-5-x/memory-impl: . impl impl/src impl/src/java/org/sakaiproject/memory/impl impl/src/test impl/src/test/org impl/src/test/org/sakai impl/src/test/org/sakai/memory impl/src/test/org/sakai/memory/impl impl/src/test/org/sakai/memory/impl/test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 07:49:06 2007\nX-DSPAM-Confidence: 0.9811\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39415\n\nAuthor: stephen.marquard@uct.ac.za\nDate: 2007-12-18 07:47:12 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39415\n\nAdded:\nmemory/branches/sakai_2-5-x/memory-impl/impl/src/test/\nmemory/branches/sakai_2-5-x/memory-impl/impl/src/test/org/\nmemory/branches/sakai_2-5-x/memory-impl/impl/src/test/org/sakai/\nmemory/branches/sakai_2-5-x/memory-impl/impl/src/test/org/sakai/memory/\nmemory/branches/sakai_2-5-x/memory-impl/impl/src/test/org/sakai/memory/impl/\nmemory/branches/sakai_2-5-x/memory-impl/impl/src/test/org/sakai/memory/impl/test/\nmemory/branches/sakai_2-5-x/memory-impl/impl/src/test/org/sakai/memory/impl/test/MemoryServiceTest.java\nmemory/branches/sakai_2-5-x/memory-impl/impl/src/test/org/sakai/memory/impl/test/MockBasicMemoryService.java\nmemory/branches/sakai_2-5-x/memory-impl/impl/src/test/org/sakai/memory/impl/test/MockEventTrackingService.java\nmemory/branches/sakai_2-5-x/memory-impl/impl/src/test/org/sakai/memory/impl/test/MockSecurityService.java\nmemory/branches/sakai_2-5-x/memory-impl/impl/src/test/org/sakai/memory/impl/test/MockUsageSessionService.java\nmemory/branches/sakai_2-5-x/memory-impl/impl/src/test/org/sakai/memory/impl/test/ehcache.xml\nRemoved:\nmemory/branches/sakai_2-5-x/memory-impl/impl/src/test/org/\nmemory/branches/sakai_2-5-x/memory-impl/impl/src/test/org/sakai/\nmemory/branches/sakai_2-5-x/memory-impl/impl/src/test/org/sakai/memory/\nmemory/branches/sakai_2-5-x/memory-impl/impl/src/test/org/sakai/memory/impl/\nmemory/branches/sakai_2-5-x/memory-impl/impl/src/test/org/sakai/memory/impl/test/\nmemory/branches/sakai_2-5-x/memory-impl/impl/src/test/org/sakai/memory/impl/test/MemoryServiceTest.java\nmemory/branches/sakai_2-5-x/memory-impl/impl/src/test/org/sakai/memory/impl/test/MockBasicMemoryService.java\nmemory/branches/sakai_2-5-x/memory-impl/impl/src/test/org/sakai/memory/impl/test/MockEventTrackingService.java\nmemory/branches/sakai_2-5-x/memory-impl/impl/src/test/org/sakai/memory/impl/test/MockSecurityService.java\nmemory/branches/sakai_2-5-x/memory-impl/impl/src/test/org/sakai/memory/impl/test/MockUsageSessionService.java\nmemory/branches/sakai_2-5-x/memory-impl/impl/src/test/org/sakai/memory/impl/test/ehcache.xml\nModified:\nmemory/branches/sakai_2-5-x/memory-impl/.classpath\nmemory/branches/sakai_2-5-x/memory-impl/impl/pom.xml\nmemory/branches/sakai_2-5-x/memory-impl/impl/src/java/org/sakaiproject/memory/impl/MemCache.java\nLog:\nSAK-12447 Null results from cache: merge into 2-5-x\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stephen.marquard@uct.ac.za Tue Dec 18 07:47:38 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 07:47:38 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 07:47:38 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby godsend.mail.umich.edu () with ESMTP id lBIClbZZ013550;\n\tTue, 18 Dec 2007 07:47:37 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 4767C163.33B31.3657 ; \n\t18 Dec 2007 07:47:33 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5B039A35BE;\n\tTue, 18 Dec 2007 12:44:11 +0000 (GMT)\nMessage-ID: <200712181247.lBICl1hY000952@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 975\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 12:43:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7BF583BECA\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 12:47:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBICl1qS000954\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 07:47:01 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBICl1hY000952\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 07:47:01 -0500\nDate: Tue, 18 Dec 2007 07:47:01 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stephen.marquard@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: stephen.marquard@uct.ac.za\nSubject: [sakai] svn commit: r39414 - alias/branches/sakai_2-5-x/alias-impl/impl/src/java/org/sakaiproject/alias/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 07:47:38 2007\nX-DSPAM-Confidence: 0.9813\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39414\n\nAuthor: stephen.marquard@uct.ac.za\nDate: 2007-12-18 07:46:53 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39414\n\nModified:\nalias/branches/sakai_2-5-x/alias-impl/impl/src/java/org/sakaiproject/alias/impl/BaseAliasService.java\nLog:\nSAK-12447 Null results from cache: merge into 2-5-x\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stephen.marquard@uct.ac.za Tue Dec 18 06:56:24 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 06:56:24 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 06:56:24 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby brazil.mail.umich.edu () with ESMTP id lBIBuOwW018533;\n\tTue, 18 Dec 2007 06:56:24 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 4767B554.E78.19684 ; \n\t18 Dec 2007 06:56:06 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 09C85A34D5;\n\tTue, 18 Dec 2007 11:44:59 +0000 (GMT)\nMessage-ID: <200712181155.lBIBtbE2000890@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 674\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 11:44:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0DD903203B\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 11:55:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIBtbv2000892\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 06:55:37 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIBtbE2000890\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 06:55:37 -0500\nDate: Tue, 18 Dec 2007 06:55:37 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stephen.marquard@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: stephen.marquard@uct.ac.za\nSubject: [sakai] svn commit: r39413 - event/branches/SAK-6216/event-impl/impl/src/java/org/sakaiproject/event/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 06:56:24 2007\nX-DSPAM-Confidence: 0.7545\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39413\n\nAuthor: stephen.marquard@uct.ac.za\nDate: 2007-12-18 06:55:27 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39413\n\nModified:\nevent/branches/SAK-6216/event-impl/impl/src/java/org/sakaiproject/event/impl/UsageSessionServiceAdaptor.java\nevent/branches/SAK-6216/event-impl/impl/src/java/org/sakaiproject/event/impl/UsageSessionServiceSqlDefault.java\nLog:\nSAK-6216 Optional ability to store client hostname (resolved IP) in SAKAI_SESSION (requires schema change)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stephen.marquard@uct.ac.za Tue Dec 18 06:55:54 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 06:55:54 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 06:55:54 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby jacknife.mail.umich.edu () with ESMTP id lBIBtsP6032244;\n\tTue, 18 Dec 2007 06:55:54 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 4767B545.42EF0.24466 ; \n\t18 Dec 2007 06:55:52 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 96A93A34CC;\n\tTue, 18 Dec 2007 11:44:44 +0000 (GMT)\nMessage-ID: <200712181155.lBIBtMEu000878@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 907\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 11:44:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 30AAE3203B\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 11:55:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIBtNtR000880\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 06:55:23 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIBtMEu000878\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 06:55:22 -0500\nDate: Tue, 18 Dec 2007 06:55:22 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stephen.marquard@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: stephen.marquard@uct.ac.za\nSubject: [sakai] svn commit: r39412 - event/branches/SAK-6216/event-api/api/src/java/org/sakaiproject/event/api\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 06:55:54 2007\nX-DSPAM-Confidence: 0.7541\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39412\n\nAuthor: stephen.marquard@uct.ac.za\nDate: 2007-12-18 06:55:15 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39412\n\nModified:\nevent/branches/SAK-6216/event-api/api/src/java/org/sakaiproject/event/api/UsageSession.java\nLog:\nSAK-6216 Optional ability to store client hostname (resolved IP) in SAKAI_SESSION (requires schema change)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stephen.marquard@uct.ac.za Tue Dec 18 06:51:56 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 06:51:56 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 06:51:56 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby mission.mail.umich.edu () with ESMTP id lBIBpt4c017503;\n\tTue, 18 Dec 2007 06:51:55 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 4767B44A.CE1D6.8353 ; \n\t18 Dec 2007 06:51:41 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 80810A3435;\n\tTue, 18 Dec 2007 11:40:36 +0000 (GMT)\nMessage-ID: <200712181151.lBIBpEAq000865@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 214\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 11:40:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 821F536F70\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 11:51:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIBpE9O000867\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 06:51:14 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIBpEAq000865\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 06:51:14 -0500\nDate: Tue, 18 Dec 2007 06:51:14 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stephen.marquard@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: stephen.marquard@uct.ac.za\nSubject: [sakai] svn commit: r39411 - event/branches/SAK-6216/event-impl/impl/src/java/org/sakaiproject/event/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 06:51:56 2007\nX-DSPAM-Confidence: 0.9798\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39411\n\nAuthor: stephen.marquard@uct.ac.za\nDate: 2007-12-18 06:51:06 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39411\n\nModified:\nevent/branches/SAK-6216/event-impl/impl/src/java/org/sakaiproject/event/impl/UsageSessionServiceAdaptor.java\nLog:\nSAK-6216 merge r37375 from trunk (update to match 2-5-x)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stephen.marquard@uct.ac.za Tue Dec 18 06:50:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 06:50:02 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 06:50:02 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby fan.mail.umich.edu () with ESMTP id lBIBo1kM012185;\n\tTue, 18 Dec 2007 06:50:02 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 4767B3E0.7D875.14441 ; \n\t18 Dec 2007 06:49:55 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B684158172;\n\tTue, 18 Dec 2007 11:38:46 +0000 (GMT)\nMessage-ID: <200712181149.lBIBnPBI000853@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 38\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 11:38:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AEFFD36F70\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 11:49:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIBnPVr000855\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 06:49:25 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIBnPBI000853\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 06:49:25 -0500\nDate: Tue, 18 Dec 2007 06:49:25 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stephen.marquard@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: stephen.marquard@uct.ac.za\nSubject: [sakai] svn commit: r39410 - event/branches/sakai_2-5-x/event-impl/impl/src/java/org/sakaiproject/event/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 06:50:02 2007\nX-DSPAM-Confidence: 0.9831\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39410\n\nAuthor: stephen.marquard@uct.ac.za\nDate: 2007-12-18 06:49:17 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39410\n\nModified:\nevent/branches/sakai_2-5-x/event-impl/impl/src/java/org/sakaiproject/event/impl/UsageSessionServiceAdaptor.java\nLog:\nSAK-7428 merge change to 2-5-x\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stephen.marquard@uct.ac.za Tue Dec 18 06:33:34 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 06:33:34 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 06:33:34 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby chaos.mail.umich.edu () with ESMTP id lBIBXXC8012333;\n\tTue, 18 Dec 2007 06:33:33 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4767AFE5.AD7B7.16969 ; \n\t18 Dec 2007 06:32:57 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7CCD2A3494;\n\tTue, 18 Dec 2007 11:22:01 +0000 (GMT)\nMessage-ID: <200712181132.lBIBWIcQ000827@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1020\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 11:21:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0CCA83BA52\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 11:32:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIBWIS1000829\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 06:32:18 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIBWIcQ000827\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 06:32:18 -0500\nDate: Tue, 18 Dec 2007 06:32:18 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stephen.marquard@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: stephen.marquard@uct.ac.za\nSubject: [sakai] svn commit: r39409 - event/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 06:33:34 2007\nX-DSPAM-Confidence: 0.9809\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39409\n\nAuthor: stephen.marquard@uct.ac.za\nDate: 2007-12-18 06:32:09 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39409\n\nAdded:\nevent/branches/SAK-6216/\nLog:\nSAK-6216 Branch event from 2-5-x\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stephen.marquard@uct.ac.za Tue Dec 18 06:32:11 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 06:32:11 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 06:32:11 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby jacknife.mail.umich.edu () with ESMTP id lBIBWBHf026947;\n\tTue, 18 Dec 2007 06:32:11 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 4767AFB4.D4C2F.18086 ; \n\t18 Dec 2007 06:32:08 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EB7AAA345C;\n\tTue, 18 Dec 2007 11:21:10 +0000 (GMT)\nMessage-ID: <200712181131.lBIBVQNk000812@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 791\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 11:20:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9801236F70\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 11:31:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIBVQQn000814\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 06:31:26 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIBVQNk000812\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 06:31:26 -0500\nDate: Tue, 18 Dec 2007 06:31:26 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stephen.marquard@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: stephen.marquard@uct.ac.za\nSubject: [sakai] svn commit: r39408 - event/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 06:32:11 2007\nX-DSPAM-Confidence: 0.8409\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39408\n\nAuthor: stephen.marquard@uct.ac.za\nDate: 2007-12-18 06:31:19 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39408\n\nRemoved:\nevent/branches/SAK-6216/\nLog:\nSAK-6216 Incorrect copy\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stephen.marquard@uct.ac.za Tue Dec 18 06:31:24 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 06:31:24 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 06:31:24 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby casino.mail.umich.edu () with ESMTP id lBIBVO1P015836;\n\tTue, 18 Dec 2007 06:31:24 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 4767AF85.359BB.12126 ; \n\t18 Dec 2007 06:31:20 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E74D6A3482;\n\tTue, 18 Dec 2007 11:20:39 +0000 (GMT)\nMessage-ID: <200712181129.lBIBTNxZ000799@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 494\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 11:20:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5D2DF36F70\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 11:29:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIBTO0g000801\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 06:29:24 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIBTNxZ000799\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 06:29:23 -0500\nDate: Tue, 18 Dec 2007 06:29:23 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stephen.marquard@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: stephen.marquard@uct.ac.za\nSubject: [sakai] svn commit: r39407 - event/branches/SAK-6216\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 06:31:24 2007\nX-DSPAM-Confidence: 0.9820\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39407\n\nAuthor: stephen.marquard@uct.ac.za\nDate: 2007-12-18 06:29:11 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39407\n\nAdded:\nevent/branches/SAK-6216/sakai_2-5-x/\nLog:\nSAK-6216 Branch event from 2-5-x\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Tue Dec 18 06:30:59 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 18 Dec 2007 06:30:59 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 18 Dec 2007 06:30:59 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby score.mail.umich.edu () with ESMTP id lBIBUvC2008028;\n\tTue, 18 Dec 2007 06:30:57 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 4767AF68.12898.6028 ; \n\t18 Dec 2007 06:30:53 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 33AB1A3488;\n\tTue, 18 Dec 2007 11:20:25 +0000 (GMT)\nMessage-ID: <200712181127.lBIBRNTx000787@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 641\n          for <source@collab.sakaiproject.org>;\n          Tue, 18 Dec 2007 11:20:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C479E36F70\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 11:27:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBIBRNC7000789\n\tfor <source@collab.sakaiproject.org>; Tue, 18 Dec 2007 06:27:23 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBIBRNTx000787\n\tfor source@collab.sakaiproject.org; Tue, 18 Dec 2007 06:27:23 -0500\nDate: Tue, 18 Dec 2007 06:27:23 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39406 - citations/trunk/citations-impl/impl/src/java/org/sakaiproject/citation/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 18 06:30:59 2007\nX-DSPAM-Confidence: 0.9780\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39406\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-18 06:27:18 -0500 (Tue, 18 Dec 2007)\nNew Revision: 39406\n\nModified:\ncitations/trunk/citations-impl/impl/src/java/org/sakaiproject/citation/impl/BaseConfigurationService.java\nLog:\nSAK-12447\nReverted bad commit to citations.... sorry citations team.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Mon Dec 17 17:15:54 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 17:15:54 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 17:15:54 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby chaos.mail.umich.edu () with ESMTP id lBHMFrUa012963;\n\tMon, 17 Dec 2007 17:15:53 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 4766F508.3FE19.3677 ; \n\t17 Dec 2007 17:15:40 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 56621A292C;\n\tMon, 17 Dec 2007 22:11:44 +0000 (GMT)\nMessage-ID: <200712172213.lBHMDCse032184@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 631\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 22:10:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 40C3F35F39\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 22:13:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHMDCwX032186\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 17:13:12 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHMDCse032184\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 17:13:12 -0500\nDate: Mon, 17 Dec 2007 17:13:12 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r39404 - in gradebook/trunk/helper-app/src: java/org/sakaiproject/gradebook/tool java/org/sakaiproject/gradebook/tool/beans java/org/sakaiproject/gradebook/tool/helper webapp/WEB-INF webapp/WEB-INF/bundle webapp/content/css webapp/content/templates\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 17:15:54 2007\nX-DSPAM-Confidence: 0.8464\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39404\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-12-17 17:13:10 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39404\n\nAdded:\ngradebook/trunk/helper-app/src/java/org/sakaiproject/gradebook/tool/beans/\ngradebook/trunk/helper-app/src/java/org/sakaiproject/gradebook/tool/beans/GradebookItemBean.java\ngradebook/trunk/helper-app/src/webapp/WEB-INF/bundle/\ngradebook/trunk/helper-app/src/webapp/WEB-INF/bundle/messages.properties\ngradebook/trunk/helper-app/src/webapp/content/css/gradebook.css\ngradebook/trunk/helper-app/src/webapp/content/templates/add-gradebook-item.html\nRemoved:\ngradebook/trunk/helper-app/src/webapp/content/templates/assignment_add-gradebook-item.html\nModified:\ngradebook/trunk/helper-app/src/java/org/sakaiproject/gradebook/tool/helper/AddGradebookItemProducer.java\ngradebook/trunk/helper-app/src/webapp/WEB-INF/applicationContext.xml\ngradebook/trunk/helper-app/src/webapp/WEB-INF/requestContext.xml\nLog:\nNOJIRA - Gradebook Helper Iternationalization and styling, set up beans\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Mon Dec 17 17:12:12 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 17:12:12 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 17:12:12 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby fan.mail.umich.edu () with ESMTP id lBHMCBJi004480;\n\tMon, 17 Dec 2007 17:12:11 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4766F433.71F2C.2753 ; \n\t17 Dec 2007 17:12:08 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2148C96A17;\n\tMon, 17 Dec 2007 22:09:36 +0000 (GMT)\nMessage-ID: <200712172211.lBHMB95I032172@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 370\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 22:08:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1CAC4363A1\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 22:11:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHMB9S0032174\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 17:11:09 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHMB95I032172\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 17:11:09 -0500\nDate: Mon, 17 Dec 2007 17:11:09 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r39403 - gradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 17:12:12 2007\nX-DSPAM-Confidence: 0.8465\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39403\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-12-17 17:11:08 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39403\n\nModified:\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/RosterBean.java\nLog:\nSAK-12504\nhttp://jira.sakaiproject.org/jira/browse/SAK-12504\nViewing \"All Grades\" page as a TA with grader permissions causes stack trace\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom arwhyte@umich.edu Mon Dec 17 17:00:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 17:00:02 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 17:00:02 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby jacknife.mail.umich.edu () with ESMTP id lBHM01bg013735;\n\tMon, 17 Dec 2007 17:00:01 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 4766F15B.F237A.10733 ; \n\t17 Dec 2007 16:59:58 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id AF94AA20CB;\n\tMon, 17 Dec 2007 22:00:22 +0000 (GMT)\nMessage-ID: <200712172159.lBHLxYfi032150@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 953\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 22:00:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1AF9935FED\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 21:59:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHLxYg4032152\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 16:59:35 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHLxYfi032150\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 16:59:34 -0500\nDate: Mon, 17 Dec 2007 16:59:34 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to arwhyte@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: arwhyte@umich.edu\nSubject: [sakai] svn commit: r39402 - component/trunk/component-api/component/src/config/org/sakaiproject/config\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 17:00:02 2007\nX-DSPAM-Confidence: 0.9853\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39402\n\nAuthor: arwhyte@umich.edu\nDate: 2007-12-17 16:59:30 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39402\n\nModified:\ncomponent/trunk/component-api/component/src/config/org/sakaiproject/config/sakai.properties\nLog:\nSAK-12481 Re-stealthed sakai.site.roster.  Never promoted to core.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom arwhyte@umich.edu Mon Dec 17 16:56:03 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 16:56:03 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 16:56:03 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby mission.mail.umich.edu () with ESMTP id lBHLtomt020764;\n\tMon, 17 Dec 2007 16:55:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 4766F05E.80E9E.10816 ; \n\t17 Dec 2007 16:55:45 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BE214A272B;\n\tMon, 17 Dec 2007 21:53:02 +0000 (GMT)\nMessage-ID: <200712172155.lBHLtLbL032138@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 34\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 21:52:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9EC1135FED\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 21:55:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHLtLvB032140\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 16:55:21 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHLtLbL032138\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 16:55:21 -0500\nDate: Mon, 17 Dec 2007 16:55:21 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to arwhyte@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: arwhyte@umich.edu\nSubject: [sakai] svn commit: r39401 - component/branches/sakai_2-5-x/component-api/component/src/config/org/sakaiproject/config\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 16:56:03 2007\nX-DSPAM-Confidence: 0.9849\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39401\n\nAuthor: arwhyte@umich.edu\nDate: 2007-12-17 16:55:10 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39401\n\nModified:\ncomponent/branches/sakai_2-5-x/component-api/component/src/config/org/sakaiproject/config/sakai.properties\nLog:\nSAK-12481 Re-stealth sakai.site.roster.  Never promoted to core.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom louis@media.berkeley.edu Mon Dec 17 16:41:05 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 16:41:05 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 16:41:05 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby casino.mail.umich.edu () with ESMTP id lBHLf4jl006248;\n\tMon, 17 Dec 2007 16:41:04 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 4766ECE8.67B1B.17185 ; \n\t17 Dec 2007 16:41:00 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B16B8A27BD;\n\tMon, 17 Dec 2007 21:41:20 +0000 (GMT)\nMessage-ID: <200712172140.lBHLeNqR032119@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 403\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 21:40:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C20113B1F4\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 21:40:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHLeNdG032121\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 16:40:23 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHLeNqR032119\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 16:40:23 -0500\nDate: Mon, 17 Dec 2007 16:40:23 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to louis@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: louis@media.berkeley.edu\nSubject: [sakai] svn commit: r39400 - bspace/assignment/post-2-4/assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 16:41:05 2007\nX-DSPAM-Confidence: 0.6934\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39400\n\nAuthor: louis@media.berkeley.edu\nDate: 2007-12-17 16:40:20 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39400\n\nModified:\nbspace/assignment/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_new_edit_assignment.vm\nLog:\nBSP-1376 apllied local customization to assignment tool done earlier in BSP 1259\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Mon Dec 17 16:34:16 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 16:34:16 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 16:34:16 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby flawless.mail.umich.edu () with ESMTP id lBHLYF2i000643;\n\tMon, 17 Dec 2007 16:34:15 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 4766EB3D.CEC58.5996 ; \n\t17 Dec 2007 16:33:52 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0CF9EA2790;\n\tMon, 17 Dec 2007 21:34:11 +0000 (GMT)\nMessage-ID: <200712172133.lBHLXR25032067@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 228\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 21:33:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AD49E3AC85\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 21:33:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHLXRVB032069\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 16:33:27 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHLXR25032067\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 16:33:27 -0500\nDate: Mon, 17 Dec 2007 16:33:27 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39399 - in user/branches/sakai_2-5-x/user-tool-prefs/tool/src: bundle java/org/sakaiproject/user/tool webapp webapp/WEB-INF webapp/css webapp/prefs\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 16:34:16 2007\nX-DSPAM-Confidence: 0.8470\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39399\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-17 16:33:12 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39399\n\nAdded:\nuser/branches/sakai_2-5-x/user-tool-prefs/tool/src/webapp/css/\nuser/branches/sakai_2-5-x/user-tool-prefs/tool/src/webapp/css/useDHTMLMore.css\nuser/branches/sakai_2-5-x/user-tool-prefs/tool/src/webapp/prefs/tab-dhtml-moresites.jsp\nRemoved:\nuser/branches/sakai_2-5-x/user-tool-prefs/tool/src/webapp/css/useDHTMLMore.css\nModified:\nuser/branches/sakai_2-5-x/user-tool-prefs/tool/src/bundle/user-tool-prefs.properties\nuser/branches/sakai_2-5-x/user-tool-prefs/tool/src/java/org/sakaiproject/user/tool/UserPrefsTool.java\nuser/branches/sakai_2-5-x/user-tool-prefs/tool/src/webapp/WEB-INF/faces-config.xml\nLog:\nSAK-11460\nMerged from trunk\nsvn merge -r 39288:39289 https://source.sakaiproject.org/svn/user/trunk\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Mon Dec 17 16:30:05 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 16:30:05 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 16:30:05 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby score.mail.umich.edu () with ESMTP id lBHLU47U020914;\n\tMon, 17 Dec 2007 16:30:04 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 4766EA56.7D495.3680 ; \n\t17 Dec 2007 16:30:01 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1C840A276E;\n\tMon, 17 Dec 2007 21:30:22 +0000 (GMT)\nMessage-ID: <200712172129.lBHLTaWd032027@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 503\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 21:30:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 849A13AC85\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 21:29:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHLTas7032029\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 16:29:36 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHLTaWd032027\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 16:29:36 -0500\nDate: Mon, 17 Dec 2007 16:29:36 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r39398 - gradebook/trunk/service/impl/src/java/org/sakaiproject/component/gradebook\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 16:30:05 2007\nX-DSPAM-Confidence: 0.8482\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39398\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-12-17 16:29:35 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39398\n\nModified:\ngradebook/trunk/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookServiceHibernateImpl.java\nLog:\nSAK-10606\nhttp://bugs.sakaiproject.org/jira/browse/SAK-10606\nGB authorization error in logs when student accesses Forums\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Mon Dec 17 16:20:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 16:20:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 16:20:51 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby mission.mail.umich.edu () with ESMTP id lBHLKohc001615;\n\tMon, 17 Dec 2007 16:20:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 4766E82D.116A9.1965 ; \n\t17 Dec 2007 16:20:47 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2E70BA1831;\n\tMon, 17 Dec 2007 21:21:07 +0000 (GMT)\nMessage-ID: <200712172120.lBHLKHTG032004@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 779\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 21:20:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C39BE3AD1F\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 21:20:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHLKHPX032006\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 16:20:17 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHLKHTG032004\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 16:20:17 -0500\nDate: Mon, 17 Dec 2007 16:20:17 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r39397 - msgcntr/trunk/messageforums-app/src/java/org/sakaiproject/tool/messageforums\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 16:20:51 2007\nX-DSPAM-Confidence: 0.9853\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39397\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-12-17 16:20:16 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39397\n\nModified:\nmsgcntr/trunk/messageforums-app/src/java/org/sakaiproject/tool/messageforums/DiscussionForumTool.java\nLog:\nSAK-10606\nhttp://bugs.sakaiproject.org/jira/browse/SAK-10606\nGB authorization error in logs when student accesses Forums\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gsilver@umich.edu Mon Dec 17 16:04:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 16:04:53 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 16:04:53 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby brazil.mail.umich.edu () with ESMTP id lBHL4qHh002872;\n\tMon, 17 Dec 2007 16:04:52 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 4766E465.5ED8C.13788 ; \n\t17 Dec 2007 16:04:43 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5330F5DDE4;\n\tMon, 17 Dec 2007 21:05:00 +0000 (GMT)\nMessage-ID: <200712172104.lBHL4CIM031960@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 226\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 21:04:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2693031ECF\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 21:04:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHL4D8w031962\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 16:04:13 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHL4CIM031960\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 16:04:12 -0500\nDate: Mon, 17 Dec 2007 16:04:12 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gsilver@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gsilver@umich.edu\nSubject: [sakai] svn commit: r39396 - site/trunk/site-impl/impl/src/java/org/sakaiproject/site/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 16:04:53 2007\nX-DSPAM-Confidence: 0.9836\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39396\n\nAuthor: gsilver@umich.edu\nDate: 2007-12-17 16:04:10 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39396\n\nModified:\nsite/trunk/site-impl/impl/src/java/org/sakaiproject/site/impl/BaseSiteService.java\nLog:\nSAK-12441\nhttp://jira.sakaiproject.org/jira/browse/SAK-12441\nreclaim bit of whitespace for wsiteinfo display\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Mon Dec 17 15:38:59 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 15:38:59 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 15:38:59 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby panther.mail.umich.edu () with ESMTP id lBHKcwbh007758;\n\tMon, 17 Dec 2007 15:38:58 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 4766DE53.3E035.6777 ; \n\t17 Dec 2007 15:38:46 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4A6C8A26CE;\n\tMon, 17 Dec 2007 20:38:44 +0000 (GMT)\nMessage-ID: <200712172038.lBHKc5CF031921@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 263\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 20:38:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 817C13155F\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 20:38:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHKc55V031923\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 15:38:05 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHKc5CF031921\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 15:38:05 -0500\nDate: Mon, 17 Dec 2007 15:38:05 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r39395 - gradebook/branches/oncourse_opc_122007/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 15:38:59 2007\nX-DSPAM-Confidence: 0.9895\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39395\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-12-17 15:38:04 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39395\n\nModified:\ngradebook/branches/oncourse_opc_122007/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\nLog:\nsvn merge -r39392:39393 https://source.sakaiproject.org/svn/gradebook/trunk\nU    app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\n\n------------------------------------------------------------------------\nr39393 | wagnermr@iupui.edu | 2007-12-17 15:20:23 -0500 (Mon, 17 Dec 2007) | 3 lines\n\nSAK-12494\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12494\nViewing a non-calculated gb item in a gradebook with grade entry by letter or % results in stack trace\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Mon Dec 17 15:28:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 15:28:02 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 15:28:02 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby casino.mail.umich.edu () with ESMTP id lBHKS1bD029555;\n\tMon, 17 Dec 2007 15:28:01 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 4766DBBC.85926.27124 ; \n\t17 Dec 2007 15:27:43 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3C2E8A246C;\n\tMon, 17 Dec 2007 20:27:44 +0000 (GMT)\nMessage-ID: <200712172027.lBHKRAZ5031900@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 5\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 20:27:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0C95631EE4\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 20:27:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHKRATv031902\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 15:27:10 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHKRAZ5031900\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 15:27:10 -0500\nDate: Mon, 17 Dec 2007 15:27:10 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39394 - site-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 15:28:02 2007\nX-DSPAM-Confidence: 0.8494\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39394\n\nAuthor: zqian@umich.edu\nDate: 2007-12-17 15:27:08 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39394\n\nModified:\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-groupedit.vm\nLog:\nFix to SAK-12476:Setting a section/group title longer than 99 chars causes an error\n\nSet the maxlength attribute for the group title input field.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Mon Dec 17 15:20:58 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 15:20:58 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 15:20:58 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby sleepers.mail.umich.edu () with ESMTP id lBHKKvYW020296;\n\tMon, 17 Dec 2007 15:20:57 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 4766DA23.CB17A.14584 ; \n\t17 Dec 2007 15:20:54 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 53ACCA09ED;\n\tMon, 17 Dec 2007 20:20:54 +0000 (GMT)\nMessage-ID: <200712172020.lBHKKOV4031888@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 596\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 20:20:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 681FE1D647\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 20:20:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHKKOwZ031890\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 15:20:24 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHKKOV4031888\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 15:20:24 -0500\nDate: Mon, 17 Dec 2007 15:20:24 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r39393 - gradebook/trunk/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 15:20:58 2007\nX-DSPAM-Confidence: 0.9860\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39393\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-12-17 15:20:23 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39393\n\nModified:\ngradebook/trunk/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\nLog:\nSAK-12494\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12494\nViewing a non-calculated gb item in a gradebook with grade entry by letter or % results in stack trace\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stuart.freeman@et.gatech.edu Mon Dec 17 15:18:47 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 15:18:47 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 15:18:47 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby panther.mail.umich.edu () with ESMTP id lBHKIgiH026876;\n\tMon, 17 Dec 2007 15:18:42 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 4766D99C.AE3B1.2487 ; \n\t17 Dec 2007 15:18:39 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 65DECA262F;\n\tMon, 17 Dec 2007 20:18:39 +0000 (GMT)\nMessage-ID: <200712172018.lBHKIHwo031873@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 691\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 20:18:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E74AA1D647\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 20:18:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHKIHc3031875\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 15:18:18 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHKIHwo031873\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 15:18:17 -0500\nDate: Mon, 17 Dec 2007 15:18:17 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stuart.freeman@et.gatech.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: stuart.freeman@et.gatech.edu\nSubject: [sakai] svn commit: r39392 - in osp/branches/sakai_2-4-x: common/api/src/java/org/theospi/portfolio/review/mgt common/api-impl/src/java/org/theospi/portfolio/review/impl common/api-impl/src/java/org/theospi/portfolio/shared/model/impl matrix/api-impl/src/java/org/theospi/portfolio/matrix\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 15:18:47 2007\nX-DSPAM-Confidence: 0.9883\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39392\n\nAuthor: stuart.freeman@et.gatech.edu\nDate: 2007-12-17 15:18:13 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39392\n\nModified:\nosp/branches/sakai_2-4-x/common/api-impl/src/java/org/theospi/portfolio/review/impl/ReviewManagerImpl.java\nosp/branches/sakai_2-4-x/common/api-impl/src/java/org/theospi/portfolio/shared/model/impl/GenericXmlRenderer.java\nosp/branches/sakai_2-4-x/common/api/src/java/org/theospi/portfolio/review/mgt/ReviewManager.java\nosp/branches/sakai_2-4-x/matrix/api-impl/src/java/org/theospi/portfolio/matrix/HibernateMatrixManagerImpl.java\nLog:\nSAK-12467 performance issues when portfolios contain a matrix\n\n--(1514:Mon,17 Dec 07:$)-- wget -q -O- http://bugs.sakaiproject.org/jira/secure/attachment/14931/SAK-12467_2.4.x.patch |patch -p 0\npatching file common/api-impl/src/java/org/theospi/portfolio/review/impl/ReviewManagerImpl.java\npatching file common/api-impl/src/java/org/theospi/portfolio/shared/model/impl/GenericXmlRenderer.java\npatching file common/api/src/java/org/theospi/portfolio/review/mgt/ReviewManager.java\npatching file matrix/api-impl/src/java/org/theospi/portfolio/matrix/HibernateMatrixManagerImpl.java\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Mon Dec 17 15:14:24 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 15:14:24 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 15:14:24 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby brazil.mail.umich.edu () with ESMTP id lBHKENYm004506;\n\tMon, 17 Dec 2007 15:14:23 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 4766D899.4B1EC.15241 ; \n\t17 Dec 2007 15:14:20 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C3B63A09ED;\n\tMon, 17 Dec 2007 20:14:19 +0000 (GMT)\nMessage-ID: <200712172013.lBHKDtHX031853@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 381\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 20:14:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0CD85212D8\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 20:14:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHKDudY031855\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 15:13:56 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHKDtHX031853\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 15:13:56 -0500\nDate: Mon, 17 Dec 2007 15:13:56 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39391 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 15:14:24 2007\nX-DSPAM-Confidence: 0.8432\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39391\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-17 15:13:55 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39391\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdate externals for citation.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Dec 17 14:23:58 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 14:23:58 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 14:23:58 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby chaos.mail.umich.edu () with ESMTP id lBHJNuBC015672;\n\tMon, 17 Dec 2007 14:23:56 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 4766CCC1.158B1.30477 ; \n\t17 Dec 2007 14:23:47 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 63BE6A2417;\n\tMon, 17 Dec 2007 19:23:44 +0000 (GMT)\nMessage-ID: <200712171923.lBHJNMQk031792@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 999\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 19:23:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 93C2E3AD5F\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 19:23:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHJNMt9031794\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 14:23:22 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHJNMQk031792\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 14:23:22 -0500\nDate: Mon, 17 Dec 2007 14:23:22 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r39390 - calendar/branches/sakai_2-5-x/calendar-impl/impl/src/java/org/sakaiproject/calendar/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 14:23:58 2007\nX-DSPAM-Confidence: 0.7617\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39390\n\nAuthor: mmmay@indiana.edu\nDate: 2007-12-17 14:23:21 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39390\n\nModified:\ncalendar/branches/sakai_2-5-x/calendar-impl/impl/src/java/org/sakaiproject/calendar/impl/BaseCalendarService.java\nLog:\nsvn merge -r 39289:39290 https://source.sakaiproject.org/svn/calendar/trunk\nU    calendar-impl/impl/src/java/org/sakaiproject/calendar/impl/BaseCalendarService.java\nin-143-196:~/java/2-5/sakai_2-5-x/calendar mmmay$ svn log -r 39289:39290 https://source.sakaiproject.org/svn/calendar/trunk\n------------------------------------------------------------------------\nr39290 | bkirschn@umich.edu | 2007-12-14 16:16:09 -0500 (Fri, 14 Dec 2007) | 1 line\n\nSAK-12221 check for null range parm in getEvents()\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Dec 17 14:21:29 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 14:21:29 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 14:21:29 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby flawless.mail.umich.edu () with ESMTP id lBHJLSOo022303;\n\tMon, 17 Dec 2007 14:21:28 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 4766CC32.AA992.3207 ; \n\t17 Dec 2007 14:21:25 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A4CBBA2417;\n\tMon, 17 Dec 2007 19:21:23 +0000 (GMT)\nMessage-ID: <200712171921.lBHJL6ZP031778@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 312\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 19:21:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1127C35FB5\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 19:21:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHJL6oK031780\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 14:21:06 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHJL6ZP031778\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 14:21:06 -0500\nDate: Mon, 17 Dec 2007 14:21:06 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r39389 - in osp/branches/sakai_2-5-x: common/api/src/java/org/theospi/portfolio/review/mgt common/api-impl/src/java/org/theospi/portfolio/review/impl common/api-impl/src/java/org/theospi/portfolio/shared/model/impl matrix/api-impl/src/java/org/theospi/portfolio/matrix\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 14:21:29 2007\nX-DSPAM-Confidence: 0.7611\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39389\n\nAuthor: mmmay@indiana.edu\nDate: 2007-12-17 14:21:03 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39389\n\nModified:\nosp/branches/sakai_2-5-x/common/api-impl/src/java/org/theospi/portfolio/review/impl/ReviewManagerImpl.java\nosp/branches/sakai_2-5-x/common/api-impl/src/java/org/theospi/portfolio/shared/model/impl/GenericXmlRenderer.java\nosp/branches/sakai_2-5-x/common/api/src/java/org/theospi/portfolio/review/mgt/ReviewManager.java\nosp/branches/sakai_2-5-x/matrix/api-impl/src/java/org/theospi/portfolio/matrix/HibernateMatrixManagerImpl.java\nLog:\nsvn merge -r 39285:39286 https://source.sakaiproject.org/svn/osp/trunk\nU    common/api-impl/src/java/org/theospi/portfolio/review/impl/ReviewManagerImpl.java\nU    common/api-impl/src/java/org/theospi/portfolio/shared/model/impl/GenericXmlRenderer.java\nU    common/api/src/java/org/theospi/portfolio/review/mgt/ReviewManager.java\nU    matrix/api-impl/src/java/org/theospi/portfolio/matrix/HibernateMatrixManagerImpl.java\nin-143-196:~/java/2-5/sakai_2-5-x/osp mmmay$ svn log -r 39285:39286 https://source.sakaiproject.org/svn/osp/trunk\n------------------------------------------------------------------------\nr39286 | jbush@rsmart.com | 2007-12-14 15:39:41 -0500 (Fri, 14 Dec 2007) | 1 line\n\nSAK-12467\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ssmail@indiana.edu Mon Dec 17 14:20:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 14:20:43 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 14:20:43 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby chaos.mail.umich.edu () with ESMTP id lBHJKgv3013883;\n\tMon, 17 Dec 2007 14:20:42 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 4766CBEF.D76B2.30898 ; \n\t17 Dec 2007 14:20:20 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5157BA2025;\n\tMon, 17 Dec 2007 19:20:16 +0000 (GMT)\nMessage-ID: <200712171919.lBHJJtr2031760@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 69\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 19:20:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D105435FB5\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 19:20:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHJJugV031762\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 14:19:56 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHJJtr2031760\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 14:19:55 -0500\nDate: Mon, 17 Dec 2007 14:19:55 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ssmail@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ssmail@indiana.edu\nSubject: [sakai] svn commit: r39388 - citations/branches/oncourse_2-4-x/oncourse-config/config/src/java/edu/indiana/osid/oncourse\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 14:20:43 2007\nX-DSPAM-Confidence: 0.7569\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39388\n\nAuthor: ssmail@indiana.edu\nDate: 2007-12-17 14:19:54 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39388\n\nModified:\ncitations/branches/oncourse_2-4-x/oncourse-config/config/src/java/edu/indiana/osid/oncourse/CampusAssociation.java\ncitations/branches/oncourse_2-4-x/oncourse-config/config/src/java/edu/indiana/osid/oncourse/OncourseOsidConfiguration.java\nLog:\nNOJIRA: Restrict unknown users to GUEST access - this happens if the user isn't found, or the lookup attempt fails due to an error condition (network problem, etc)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Mon Dec 17 14:19:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 14:19:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 14:19:51 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby awakenings.mail.umich.edu () with ESMTP id lBHJJopO000948;\n\tMon, 17 Dec 2007 14:19:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 4766CBCC.971B.6754 ; \n\t17 Dec 2007 14:19:46 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 85255A2595;\n\tMon, 17 Dec 2007 19:19:40 +0000 (GMT)\nMessage-ID: <200712171919.lBHJJC6Y031748@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 754\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 19:19:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CB15035FB5\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 19:19:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHJJD1U031750\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 14:19:13 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHJJC6Y031748\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 14:19:12 -0500\nDate: Mon, 17 Dec 2007 14:19:12 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39387 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 14:19:51 2007\nX-DSPAM-Confidence: 0.9825\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39387\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-17 14:19:11 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39387\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdate external for r39383.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Dec 17 14:19:49 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 14:19:49 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 14:19:49 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby jacknife.mail.umich.edu () with ESMTP id lBHJJmVQ026277;\n\tMon, 17 Dec 2007 14:19:48 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 4766CBCB.4F3DB.12516 ; \n\t17 Dec 2007 14:19:46 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C4B2EA2594;\n\tMon, 17 Dec 2007 19:19:39 +0000 (GMT)\nMessage-ID: <200712171919.lBHJJBZL031736@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 259\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 19:19:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0921035FB5\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 19:19:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHJJBji031738\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 14:19:11 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHJJBZL031736\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 14:19:11 -0500\nDate: Mon, 17 Dec 2007 14:19:11 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r39386 - in entitybroker/branches/sakai_2-5-x: api/src/java/org/sakaiproject/entitybroker api/src/java/org/sakaiproject/entitybroker/util tool/src/java/org/sakaiproject/entitybroker/servlet\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 14:19:49 2007\nX-DSPAM-Confidence: 0.6566\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39386\n\nAuthor: mmmay@indiana.edu\nDate: 2007-12-17 14:19:09 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39386\n\nAdded:\nentitybroker/branches/sakai_2-5-x/api/src/java/org/sakaiproject/entitybroker/util/\nentitybroker/branches/sakai_2-5-x/api/src/java/org/sakaiproject/entitybroker/util/ClassLoaderReporter.java\nRemoved:\nentitybroker/branches/sakai_2-5-x/api/src/java/org/sakaiproject/entitybroker/util/ClassLoaderReporter.java\nModified:\nentitybroker/branches/sakai_2-5-x/tool/src/java/org/sakaiproject/entitybroker/servlet/DirectServlet.java\nLog:\nsvn merge -r 39098:39099 https://source.sakaiproject.org/svn/entitybroker/trunk\nA    api/src/java/org/sakaiproject/entitybroker/util\nA    api/src/java/org/sakaiproject/entitybroker/util/ClassLoaderReporter.java\nU    tool/src/java/org/sakaiproject/entitybroker/servlet/DirectServlet.java\nin-143-196:~/java/2-5/sakai_2-5-x/entitybroker mmmay$ svn log -r 39098:39099 https://source.sakaiproject.org/svn/entitybroker/trunk\n------------------------------------------------------------------------\nr39099 | aaronz@vt.edu | 2007-12-11 02:52:59 -0500 (Tue, 11 Dec 2007) | 1 line\n\nSAK-12408: Completed fix for the failures caused by classloader confusion, also added in ability for the direct servlet to handle all types of requests\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Dec 17 14:18:31 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 14:18:31 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 14:18:31 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby casino.mail.umich.edu () with ESMTP id lBHJIUJA024074;\n\tMon, 17 Dec 2007 14:18:30 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 4766CB7E.AFEE5.17100 ; \n\t17 Dec 2007 14:18:25 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B66BBA201B;\n\tMon, 17 Dec 2007 19:18:19 +0000 (GMT)\nMessage-ID: <200712171917.lBHJHuEv031712@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 10\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 19:18:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 93CFC35FB5\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 19:18:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHJHuAI031714\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 14:17:56 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHJHuEv031712\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 14:17:56 -0500\nDate: Mon, 17 Dec 2007 14:17:56 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r39385 - in entitybroker/branches/sakai_2-5-x: impl tool/src/java/org/sakaiproject/entitybroker/servlet\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 14:18:31 2007\nX-DSPAM-Confidence: 0.7005\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39385\n\nAuthor: mmmay@indiana.edu\nDate: 2007-12-17 14:17:55 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39385\n\nModified:\nentitybroker/branches/sakai_2-5-x/impl/pom.xml\nentitybroker/branches/sakai_2-5-x/tool/src/java/org/sakaiproject/entitybroker/servlet/DirectServlet.java\nLog:\nsvn merge -r 39085:39086 https://source.sakaiproject.org/svn/entitybroker/trunk\nU    impl/pom.xml\nU    tool/src/java/org/sakaiproject/entitybroker/servlet/DirectServlet.java\nin-143-196:~/java/2-5/sakai_2-5-x/entitybroker mmmay$ svn log -r 39085:39086 https://source.sakaiproject.org/svn/entitybroker/trunk\n------------------------------------------------------------------------\nr39086 | aaronz@vt.edu | 2007-12-10 13:26:21 -0500 (Mon, 10 Dec 2007) | 1 line\n\nSAK-12408: Initial fix for the failures caused by classloader confusion, there will be more to this fix which allows the classloader to be specified by the accessmanager and possibly by the provider as well, still need to think about it more\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Mon Dec 17 14:15:18 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 14:15:18 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 14:15:18 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby casino.mail.umich.edu () with ESMTP id lBHJFIPv022228;\n\tMon, 17 Dec 2007 14:15:18 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 4766CAC0.4BB3.32343 ; \n\t17 Dec 2007 14:15:14 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E28F1A2590;\n\tMon, 17 Dec 2007 19:15:12 +0000 (GMT)\nMessage-ID: <200712171914.lBHJEsIv031654@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 667\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 19:15:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 57BC035FB5\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 19:14:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHJEsxS031656\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 14:14:54 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHJEsIv031654\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 14:14:54 -0500\nDate: Mon, 17 Dec 2007 14:14:54 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39384 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 14:15:18 2007\nX-DSPAM-Confidence: 0.9832\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39384\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-17 14:14:53 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39384\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdate external to bump up to r39379.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Mon Dec 17 14:14:55 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 14:14:55 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 14:14:55 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby panther.mail.umich.edu () with ESMTP id lBHJEsR4021625;\n\tMon, 17 Dec 2007 14:14:54 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 4766CAA7.94EB3.15170 ; \n\t17 Dec 2007 14:14:50 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9130FA258D;\n\tMon, 17 Dec 2007 19:14:48 +0000 (GMT)\nMessage-ID: <200712171914.lBHJERsY031642@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 904\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 19:14:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 711BF35FB5\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 19:14:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHJERCj031644\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 14:14:27 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHJERsY031642\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 14:14:27 -0500\nDate: Mon, 17 Dec 2007 14:14:27 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r39383 - in gradebook/branches/oncourse_opc_122007/app: business/src/java/org/sakaiproject/tool/gradebook/business/impl ui/src/java/org/sakaiproject/tool/gradebook/jsf ui/src/java/org/sakaiproject/tool/gradebook/ui\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 14:14:55 2007\nX-DSPAM-Confidence: 0.9894\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39383\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-12-17 14:14:25 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39383\n\nModified:\ngradebook/branches/oncourse_opc_122007/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\ngradebook/branches/oncourse_opc_122007/app/ui/src/java/org/sakaiproject/tool/gradebook/jsf/AssignmentPointsConverter.java\ngradebook/branches/oncourse_opc_122007/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/AssignmentDetailsBean.java\ngradebook/branches/oncourse_opc_122007/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/ViewByStudentBean.java\nLog:\nsvn merge -r39373:39374 https://source.sakaiproject.org/svn/gradebook/trunk \nU    app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\nU    app/ui/src/java/org/sakaiproject/tool/gradebook/ui/AssignmentDetailsBean.java\nU    app/ui/src/java/org/sakaiproject/tool/gradebook/ui/ViewByStudentBean.java\n\n------------------------------------------------------------------------\nr39374 | wagnermr@iupui.edu | 2007-12-17 11:56:03 -0500 (Mon, 17 Dec 2007) | 3 lines\n\nSAK-10067\nhttp://jira.sakaiproject.org/jira/browse/SAK-10067\nChange Grade log to just keep a record of data entered w/o conversion\n------------------------------------------------------------------------\n\nsvn merge -r39361:39362 https://source.sakaiproject.org/svn/gradebook/trunk\nU    app/ui/src/java/org/sakaiproject/tool/gradebook/jsf/AssignmentPointsConverter.java\n\n------------------------------------------------------------------------\nr39362 | rjlowe@iupui.edu | 2007-12-17 10:53:09 -0500 (Mon, 17 Dec 2007) | 1 line\n\nSAK-12465 - Non-Standard grades are not showing up in GB table\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Mon Dec 17 14:12:16 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 14:12:16 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 14:12:16 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby mission.mail.umich.edu () with ESMTP id lBHJCF54024674;\n\tMon, 17 Dec 2007 14:12:15 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 4766CA0A.176C.376 ; \n\t17 Dec 2007 14:12:12 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 28790A1875;\n\tMon, 17 Dec 2007 19:12:09 +0000 (GMT)\nMessage-ID: <200712171911.lBHJBmue031615@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 537\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 19:11:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B9AE93AECC\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 19:11:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHJBnu5031617\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 14:11:49 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHJBmue031615\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 14:11:48 -0500\nDate: Mon, 17 Dec 2007 14:11:48 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r39382 - gradebook/trunk/app/ui/src/webapp/js\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 14:12:16 2007\nX-DSPAM-Confidence: 0.8434\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39382\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-12-17 14:11:47 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39382\n\nModified:\ngradebook/trunk/app/ui/src/webapp/js/spreadsheetUI.js\nLog:\nSAK-12491 - gb / all grades column alignment\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Mon Dec 17 13:37:50 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 13:37:50 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 13:37:50 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby chaos.mail.umich.edu () with ESMTP id lBHIboRh022497;\n\tMon, 17 Dec 2007 13:37:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 4766C1F8.3AD17.25099 ; \n\t17 Dec 2007 13:37:47 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 71C4E9BCC6;\n\tMon, 17 Dec 2007 18:34:44 +0000 (GMT)\nMessage-ID: <200712171837.lBHIbFXH031487@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 457\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 18:34:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D928434F6B\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 18:37:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHIbFBW031489\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 13:37:15 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHIbFXH031487\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 13:37:15 -0500\nDate: Mon, 17 Dec 2007 13:37:15 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r39381 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 13:37:50 2007\nX-DSPAM-Confidence: 0.9861\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39381\n\nAuthor: dlhaines@umich.edu\nDate: 2007-12-17 13:37:13 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39381\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.properties\nLog:\nCTools: update assignments conversion for 2.4.xQ\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jlrenfro@ucdavis.edu Mon Dec 17 13:34:32 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 13:34:32 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 13:34:32 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby score.mail.umich.edu () with ESMTP id lBHIYVY5019884;\n\tMon, 17 Dec 2007 13:34:31 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 4766C131.9C24A.14786 ; \n\t17 Dec 2007 13:34:28 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 74F439C6FA;\n\tMon, 17 Dec 2007 18:31:23 +0000 (GMT)\nMessage-ID: <200712171833.lBHIXhim031476@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 608\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 18:30:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0F5C434F6B\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 18:33:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHIXhji031478\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 13:33:43 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHIXhim031476\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 13:33:43 -0500\nDate: Mon, 17 Dec 2007 13:33:43 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jlrenfro@ucdavis.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jlrenfro@ucdavis.edu\nSubject: [contrib] svn commit: r44317 - scorm/SCORM.2004.3ED.RTE/trunk/scorm-impl/service/src/java/org/sakaiproject/scorm/service/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 13:34:32 2007\nX-DSPAM-Confidence: 0.7567\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn?root=contrib&view=rev&rev=44317\n\nAuthor: jlrenfro@ucdavis.edu\nDate: 2007-12-17 13:33:40 -0500 (Mon, 17 Dec 2007)\nNew Revision: 44317\n\nModified:\nscorm/SCORM.2004.3ED.RTE/trunk/scorm-impl/service/src/java/org/sakaiproject/scorm/service/impl/ScormContentServiceImpl.java\nLog:\nSCO-8\n\nFixing null pointer exception with getDueOn and getAcceptUntil.\n\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Mon Dec 17 13:31:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 13:31:25 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 13:31:25 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby flawless.mail.umich.edu () with ESMTP id lBHIVOmJ022205;\n\tMon, 17 Dec 2007 13:31:25 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 4766C067.5059A.26406 ; \n\t17 Dec 2007 13:31:06 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A2491A2463;\n\tMon, 17 Dec 2007 18:28:03 +0000 (GMT)\nMessage-ID: <200712171830.lBHIUVNb031450@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 459\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 18:27:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 32D9A34F6B\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 18:30:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHIUV7D031452\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 13:30:31 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHIUVNb031450\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 13:30:31 -0500\nDate: Mon, 17 Dec 2007 13:30:31 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39379 - gradebook/branches/oncourse_opc_122007/app/ui/src/java/org/sakaiproject/tool/gradebook/ui\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 13:31:25 2007\nX-DSPAM-Confidence: 0.9819\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39379\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-17 13:30:30 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39379\n\nModified:\ngradebook/branches/oncourse_opc_122007/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/ViewByStudentBean.java\nLog:\nSAK-12486 => svn merge -r39375:39376 https://source.sakaiproject.org/svn/gradebook/trunk\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Mon Dec 17 13:31:13 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 13:31:13 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 13:31:13 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby jacknife.mail.umich.edu () with ESMTP id lBHIVDsI000386;\n\tMon, 17 Dec 2007 13:31:13 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 4766C06B.22267.16277 ; \n\t17 Dec 2007 13:31:09 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EB95AA246D;\n\tMon, 17 Dec 2007 18:28:09 +0000 (GMT)\nMessage-ID: <200712171830.lBHIUd5R031462@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 483\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 18:27:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 66F2334F6B\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 18:30:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHIUdpC031464\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 13:30:39 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHIUd5R031462\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 13:30:39 -0500\nDate: Mon, 17 Dec 2007 13:30:39 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39380 - in assignment/branches/post-2-4-umich/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion: api impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 13:31:13 2007\nX-DSPAM-Confidence: 0.9875\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39380\n\nAuthor: zqian@umich.edu\nDate: 2007-12-17 13:30:36 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39380\n\nModified:\nassignment/branches/post-2-4-umich/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/api/SchemaConversionHandler.java\nassignment/branches/post-2-4-umich/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/CombineDuplicateSubmissionsConversionHandler.java\nassignment/branches/post-2-4-umich/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/RemoveDuplicateSubmissionsConversionHandler.java\nassignment/branches/post-2-4-umich/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SubmitterIdAssignmentsConversionHandler.java\nassignment/branches/post-2-4-umich/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/UpgradeSchema.java\nLog:\nrelated to SAK-11281:\n\ncombine any instance of submit/feedback text or attachment from all duplicated submissions;\n\npass the db driver string into the above routine so as to use different xml write operation in case of MySql db.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom arwhyte@umich.edu Mon Dec 17 13:17:08 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 13:17:08 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 13:17:08 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby chaos.mail.umich.edu () with ESMTP id lBHIH7Ve011486;\n\tMon, 17 Dec 2007 13:17:07 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 4766BD1A.D7649.15900 ; \n\t17 Dec 2007 13:17:04 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 63C1CA0993;\n\tMon, 17 Dec 2007 18:13:25 +0000 (GMT)\nMessage-ID: <200712171805.lBHI51Pl031427@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 718\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 18:02:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6438735C8C\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 18:05:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHI518g031429\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 13:05:01 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHI51Pl031427\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 13:05:01 -0500\nDate: Mon, 17 Dec 2007 13:05:01 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to arwhyte@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: arwhyte@umich.edu\nSubject: [sakai] svn commit: r39378 - reference/branches/sakai_2-5-x/docs/architecture\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 13:17:08 2007\nX-DSPAM-Confidence: 0.9863\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39378\n\nAuthor: arwhyte@umich.edu\nDate: 2007-12-17 13:04:59 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39378\n\nRemoved:\nreference/branches/sakai_2-5-x/docs/architecture/sakai_maven.doc\nLog:\nSAK-12490 remove obsolete architecture docs: sakai_maven.doc\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Mon Dec 17 12:29:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 12:29:53 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 12:29:53 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby brazil.mail.umich.edu () with ESMTP id lBHHTqMl011786;\n\tMon, 17 Dec 2007 12:29:52 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 4766B20A.5C7EB.23715 ; \n\t17 Dec 2007 12:29:49 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DABBE9A3B8;\n\tMon, 17 Dec 2007 17:29:56 +0000 (GMT)\nMessage-ID: <200712171729.lBHHTQui031364@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 440\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 17:29:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DBA2131B25\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 17:29:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHHTQs2031366\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 12:29:26 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHHTQui031364\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 12:29:26 -0500\nDate: Mon, 17 Dec 2007 12:29:26 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39377 - in gradebook/branches/oncourse_opc_122007/app/ui/src: bundle/org/sakaiproject/tool/gradebook/bundle webapp/inc webapp/js\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 12:29:53 2007\nX-DSPAM-Confidence: 0.9829\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39377\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-17 12:29:24 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39377\n\nModified:\ngradebook/branches/oncourse_opc_122007/app/ui/src/bundle/org/sakaiproject/tool/gradebook/bundle/Messages.properties\ngradebook/branches/oncourse_opc_122007/app/ui/src/webapp/inc/bulkNewItems.jspf\ngradebook/branches/oncourse_opc_122007/app/ui/src/webapp/js/multiItemAdd.js\nLog:\nSAK-12466 svn merge -r39334:39335 https://source.sakaiproject.org/svn/gradebook/trunk\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Mon Dec 17 12:17:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 12:17:25 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 12:17:25 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby chaos.mail.umich.edu () with ESMTP id lBHHHNtW013002;\n\tMon, 17 Dec 2007 12:17:23 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 4766AF18.E5FDA.27792 ; \n\t17 Dec 2007 12:17:15 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B319E5856E;\n\tMon, 17 Dec 2007 17:17:22 +0000 (GMT)\nMessage-ID: <200712171716.lBHHGjnN031320@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 682\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 17:16:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1F46031E10\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 17:16:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHHGj4W031322\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 12:16:45 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHHGjnN031320\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 12:16:45 -0500\nDate: Mon, 17 Dec 2007 12:16:45 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39376 - gradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 12:17:25 2007\nX-DSPAM-Confidence: 0.8471\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39376\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-17 12:16:42 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39376\n\nModified:\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/ViewByStudentBean.java\nLog:\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12486\n=>\ninclude non-graded items for grade report page and\nstudent view page.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom nuno@ufp.pt Mon Dec 17 12:07:00 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 12:07:00 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 12:07:00 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby godsend.mail.umich.edu () with ESMTP id lBHH6xbP017498;\n\tMon, 17 Dec 2007 12:06:59 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 4766ACA9.57FB5.30104 ; \n\t17 Dec 2007 12:06:52 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8D6399B877;\n\tMon, 17 Dec 2007 17:06:53 +0000 (GMT)\nMessage-ID: <200712171706.lBHH6Fgd031285@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 895\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 17:06:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2CED835FAC\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 17:06:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHH6FRS031287\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 12:06:15 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHH6Fgd031285\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 12:06:15 -0500\nDate: Mon, 17 Dec 2007 12:06:15 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to nuno@ufp.pt using -f\nTo: source@collab.sakaiproject.org\nFrom: nuno@ufp.pt\nSubject: [sakai] svn commit: r39375 - msgcntr/trunk/messageforums-api/src/bundle/org/sakaiproject/api/app/messagecenter/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 12:07:00 2007\nX-DSPAM-Confidence: 0.9778\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39375\n\nAuthor: nuno@ufp.pt\nDate: 2007-12-17 12:06:10 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39375\n\nModified:\nmsgcntr/trunk/messageforums-api/src/bundle/org/sakaiproject/api/app/messagecenter/bundle/Messages_pt_PT.properties\nLog:\nSAK-12044: Add Portuguese translation\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Mon Dec 17 11:56:50 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 11:56:50 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 11:56:50 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby fan.mail.umich.edu () with ESMTP id lBHGunCe003669;\n\tMon, 17 Dec 2007 11:56:49 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 4766AA3C.D8300.10452 ; \n\t17 Dec 2007 11:56:31 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EECAA722C5;\n\tMon, 17 Dec 2007 16:53:59 +0000 (GMT)\nMessage-ID: <200712171656.lBHGu5ct031261@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 293\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 16:53:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3E4BF3ABD2\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 16:56:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHGu54V031263\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 11:56:05 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHGu5ct031261\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 11:56:05 -0500\nDate: Mon, 17 Dec 2007 11:56:05 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r39374 - in gradebook/trunk/app: business/src/java/org/sakaiproject/tool/gradebook/business/impl ui/src/java/org/sakaiproject/tool/gradebook/ui\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 11:56:50 2007\nX-DSPAM-Confidence: 0.9839\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39374\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-12-17 11:56:03 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39374\n\nModified:\ngradebook/trunk/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/AssignmentDetailsBean.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/ViewByStudentBean.java\nLog:\nSAK-10067\nhttp://jira.sakaiproject.org/jira/browse/SAK-10067\nChange Grade log to just keep a record of data entered w/o conversion\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Mon Dec 17 11:52:30 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 11:52:30 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 11:52:30 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby fan.mail.umich.edu () with ESMTP id lBHGqThF001426;\n\tMon, 17 Dec 2007 11:52:29 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 4766A93F.6D688.3033 ; \n\t17 Dec 2007 11:52:20 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5FEC7A2348;\n\tMon, 17 Dec 2007 16:50:04 +0000 (GMT)\nMessage-ID: <200712171650.lBHGoCkO031225@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 0\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 16:49:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CC8DB3A93E\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 16:50:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHGoClg031227\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 11:50:12 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHGoCkO031225\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 11:50:12 -0500\nDate: Mon, 17 Dec 2007 11:50:12 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39372 - citations/trunk/citations-impl/impl/src/java/org/sakaiproject/citation/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 11:52:30 2007\nX-DSPAM-Confidence: 0.9822\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39372\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-17 11:50:08 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39372\n\nModified:\ncitations/trunk/citations-impl/impl/src/java/org/sakaiproject/citation/impl/BaseConfigurationService.java\nLog:\nSAK-12447 Fixed possible failures in retrieving values from the Cache\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Mon Dec 17 11:52:21 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 11:52:21 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 11:52:21 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby jacknife.mail.umich.edu () with ESMTP id lBHGqKt0011756;\n\tMon, 17 Dec 2007 11:52:20 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 4766A93D.60D17.14217 ; \n\t17 Dec 2007 11:52:16 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5E381A1281;\n\tMon, 17 Dec 2007 16:50:02 +0000 (GMT)\nMessage-ID: <200712171650.lBHGoYqi031237@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 393\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 16:49:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 544503A990\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 16:50:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHGoYHY031239\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 11:50:34 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHGoYqi031237\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 11:50:34 -0500\nDate: Mon, 17 Dec 2007 11:50:34 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39373 - message/trunk/message-impl/impl/src/java/org/sakaiproject/message/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 11:52:21 2007\nX-DSPAM-Confidence: 0.9817\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39373\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-17 11:50:30 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39373\n\nModified:\nmessage/trunk/message-impl/impl/src/java/org/sakaiproject/message/impl/BaseMessageService.java\nLog:\nSAK-12447 Fixed possible failures in retrieving values from the Cache\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Mon Dec 17 11:51:47 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 11:51:47 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 11:51:47 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby brazil.mail.umich.edu () with ESMTP id lBHGpi1m022660;\n\tMon, 17 Dec 2007 11:51:44 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 4766A91A.71DB5.10007 ; \n\t17 Dec 2007 11:51:41 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 23608A23DE;\n\tMon, 17 Dec 2007 16:49:10 +0000 (GMT)\nMessage-ID: <200712171649.lBHGngHq031213@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 653\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 16:48:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BD7D83A939\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 16:49:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHGngBB031215\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 11:49:42 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHGngHq031213\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 11:49:42 -0500\nDate: Mon, 17 Dec 2007 11:49:42 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39371 - calendar/trunk/calendar-impl/impl/src/java/org/sakaiproject/calendar/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 11:51:47 2007\nX-DSPAM-Confidence: 0.9822\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39371\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-17 11:49:38 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39371\n\nModified:\ncalendar/trunk/calendar-impl/impl/src/java/org/sakaiproject/calendar/impl/BaseCalendarService.java\nLog:\nSAK-12447 Fixed possible failures in retrieving values from the Cache\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Mon Dec 17 11:49:46 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 11:49:46 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 11:49:46 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby brazil.mail.umich.edu () with ESMTP id lBHGnjAG020959;\n\tMon, 17 Dec 2007 11:49:45 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4766A87D.9330D.7439 ; \n\t17 Dec 2007 11:49:04 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E4DFCA1281;\n\tMon, 17 Dec 2007 16:47:55 +0000 (GMT)\nMessage-ID: <200712171648.lBHGmWMo031201@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 284\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 16:47:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 751CA3A867\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 16:48:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHGmXrd031203\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 11:48:33 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHGmWMo031201\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 11:48:32 -0500\nDate: Mon, 17 Dec 2007 11:48:32 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39370 - assignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 11:49:46 2007\nX-DSPAM-Confidence: 0.9830\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39370\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-17 11:48:28 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39370\n\nModified:\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nLog:\nSAK-12447 Fixed possible failures in retrieving values from the Cache\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom nuno@ufp.pt Mon Dec 17 11:48:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 11:48:19 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 11:48:19 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby sleepers.mail.umich.edu () with ESMTP id lBHGmJdE028405;\n\tMon, 17 Dec 2007 11:48:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 4766A84D.28B6D.10070 ; \n\t17 Dec 2007 11:48:15 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2456BA23D2;\n\tMon, 17 Dec 2007 16:46:58 +0000 (GMT)\nMessage-ID: <200712171647.lBHGlMRd031176@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 256\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 16:45:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5BAAA3A820\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 16:47:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHGlMKq031178\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 11:47:22 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHGlMRd031176\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 11:47:22 -0500\nDate: Mon, 17 Dec 2007 11:47:22 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to nuno@ufp.pt using -f\nTo: source@collab.sakaiproject.org\nFrom: nuno@ufp.pt\nSubject: [sakai] svn commit: r39368 - in sam/trunk: samigo-app/src/java/org/sakaiproject/tool/assessment/bundle samigo-services/src/java/org/sakaiproject/tool/assessment/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 11:48:19 2007\nX-DSPAM-Confidence: 0.9805\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39368\n\nAuthor: nuno@ufp.pt\nDate: 2007-12-17 11:46:54 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39368\n\nAdded:\nsam/trunk/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AssessmentSettingsMessages_pt_PT.properties\nsam/trunk/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorFrontDoorMessages_pt_PT.properties\nsam/trunk/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorImportExport_pt_PT.properties\nsam/trunk/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorMessages_pt_PT.properties\nsam/trunk/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/DeliveryMessages_pt_PT.properties\nsam/trunk/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/EvaluationMessages_pt_PT.properties\nsam/trunk/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/GeneralMessages_pt_PT.properties\nsam/trunk/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/MainIndexMessages_pt_PT.properties\nsam/trunk/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/SelectIndexMessages_pt_PT.properties\nsam/trunk/samigo-services/src/java/org/sakaiproject/tool/assessment/bundle/Messages_pt_PT.properties\nLog:\nSAK-12044: Add Portuguese translation\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Mon Dec 17 11:48:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 11:48:17 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 11:48:17 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby casino.mail.umich.edu () with ESMTP id lBHGmGTU026058;\n\tMon, 17 Dec 2007 11:48:16 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 4766A84B.8B90.27980 ; \n\t17 Dec 2007 11:48:13 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 90BD2A23D7;\n\tMon, 17 Dec 2007 16:46:56 +0000 (GMT)\nMessage-ID: <200712171647.lBHGlZWv031188@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 883\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 16:46:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A3A853A820\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 16:47:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHGlZIi031190\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 11:47:35 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHGlZWv031188\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 11:47:35 -0500\nDate: Mon, 17 Dec 2007 11:47:35 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39369 - alias/trunk/alias-impl/impl/src/java/org/sakaiproject/alias/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 11:48:17 2007\nX-DSPAM-Confidence: 0.8434\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39369\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-17 11:47:30 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39369\n\nModified:\nalias/trunk/alias-impl/impl/src/java/org/sakaiproject/alias/impl/BaseAliasService.java\nLog:\nSAK-12447 Fixed possible failures in retrieving values from the Cache\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Mon Dec 17 11:47:49 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 11:47:49 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 11:47:49 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby faithful.mail.umich.edu () with ESMTP id lBHGlkY6005795;\n\tMon, 17 Dec 2007 11:47:46 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 4766A82B.F1D30.9429 ; \n\t17 Dec 2007 11:47:42 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id AA09DA23D1;\n\tMon, 17 Dec 2007 16:46:03 +0000 (GMT)\nMessage-ID: <200712171646.lBHGkZms031164@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 800\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 16:45:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3C8843A7E1\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 16:46:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHGkZ5J031166\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 11:46:35 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHGkZms031164\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 11:46:35 -0500\nDate: Mon, 17 Dec 2007 11:46:35 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39367 - in memory/trunk/memory-impl/impl/src: java/org/sakaiproject/memory/impl test/org/sakai/memory/impl/test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 11:47:49 2007\nX-DSPAM-Confidence: 0.9823\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39367\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-17 11:46:25 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39367\n\nModified:\nmemory/trunk/memory-impl/impl/src/java/org/sakaiproject/memory/impl/MemCache.java\nmemory/trunk/memory-impl/impl/src/test/org/sakai/memory/impl/test/MemoryServiceTest.java\nLog:\nSAK-12447\nFixed cacheContainsKey Method and added long running unit test to reproduce\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Mon Dec 17 11:45:33 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 11:45:33 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 11:45:33 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby godsend.mail.umich.edu () with ESMTP id lBHGjWGr006966;\n\tMon, 17 Dec 2007 11:45:32 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 4766A79E.91309.20600 ; \n\t17 Dec 2007 11:45:28 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B513DA232F;\n\tMon, 17 Dec 2007 16:44:12 +0000 (GMT)\nMessage-ID: <200712171644.lBHGinPU031152@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 445\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 16:43:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 96E423A7D8\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 16:44:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHGinkF031154\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 11:44:49 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHGinPU031152\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 11:44:49 -0500\nDate: Mon, 17 Dec 2007 11:44:49 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39366 - in gradebook/branches/oncourse_opc_122007/app: sakai-tool/src/webapp/WEB-INF ui/src/bundle/org/sakaiproject/tool/gradebook/bundle ui/src/java/org/sakaiproject/tool/gradebook/jsf ui/src/webapp\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 11:45:33 2007\nX-DSPAM-Confidence: 0.8469\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39366\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-17 11:44:47 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39366\n\nAdded:\ngradebook/branches/oncourse_opc_122007/app/ui/src/java/org/sakaiproject/tool/gradebook/jsf/NonGradedValueValidator.java\nModified:\ngradebook/branches/oncourse_opc_122007/app/sakai-tool/src/webapp/WEB-INF/faces-application.xml\ngradebook/branches/oncourse_opc_122007/app/ui/src/bundle/org/sakaiproject/tool/gradebook/bundle/Messages.properties\ngradebook/branches/oncourse_opc_122007/app/ui/src/webapp/assignmentDetails.jsp\nLog:\nSAK-12485 => svn merge -r39364:39365 https://source.sakaiproject.org/svn/gradebook/trunk\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Mon Dec 17 11:38:15 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 11:38:15 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 11:38:15 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby score.mail.umich.edu () with ESMTP id lBHGcE5Z020969;\n\tMon, 17 Dec 2007 11:38:14 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 4766A5E7.E28F2.14657 ; \n\t17 Dec 2007 11:38:02 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 142ECA23A1;\n\tMon, 17 Dec 2007 16:36:58 +0000 (GMT)\nMessage-ID: <200712171637.lBHGba3h031140@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 619\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 16:36:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 20DB63A624\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 16:37:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHGbab9031142\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 11:37:36 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHGba3h031140\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 11:37:36 -0500\nDate: Mon, 17 Dec 2007 11:37:36 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39365 - in gradebook/trunk/app: sakai-tool/src/webapp/WEB-INF ui/src/bundle/org/sakaiproject/tool/gradebook/bundle ui/src/java/org/sakaiproject/tool/gradebook/jsf ui/src/webapp\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 11:38:15 2007\nX-DSPAM-Confidence: 0.9864\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39365\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-17 11:37:34 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39365\n\nAdded:\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/jsf/NonGradedValueValidator.java\nModified:\ngradebook/trunk/app/sakai-tool/src/webapp/WEB-INF/faces-application.xml\ngradebook/trunk/app/ui/src/bundle/org/sakaiproject/tool/gradebook/bundle/Messages.properties\ngradebook/trunk/app/ui/src/webapp/assignmentDetails.jsp\nLog:\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12485\n=>\nadd validation for non-graded grades.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom arwhyte@umich.edu Mon Dec 17 11:12:38 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 11:12:38 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 11:12:38 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby mission.mail.umich.edu () with ESMTP id lBHGCbgK017524;\n\tMon, 17 Dec 2007 11:12:37 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 47669FF0.1F9DF.4144 ; \n\t17 Dec 2007 11:12:34 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 13C1EA21DB;\n\tMon, 17 Dec 2007 16:12:29 +0000 (GMT)\nMessage-ID: <200712171612.lBHGCBX0031082@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 81\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 16:12:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DAF0EB115\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 16:12:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHGCBF2031084\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 11:12:11 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHGCBX0031082\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 11:12:11 -0500\nDate: Mon, 17 Dec 2007 11:12:11 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to arwhyte@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: arwhyte@umich.edu\nSubject: [sakai] svn commit: r39364 - component/branches/sakai_2-5-x/component-api/component/src/config/org/sakaiproject/config\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 11:12:38 2007\nX-DSPAM-Confidence: 0.8482\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39364\n\nAuthor: arwhyte@umich.edu\nDate: 2007-12-17 11:12:09 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39364\n\nModified:\ncomponent/branches/sakai_2-5-x/component-api/component/src/config/org/sakaiproject/config/sakai.properties\nLog:\nSAK-12481 Removed sakai.site.roster from list of stealthed tools controlled by the stealthTools property in sakai.properties\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom arwhyte@umich.edu Mon Dec 17 11:10:05 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 11:10:05 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 11:10:05 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby flawless.mail.umich.edu () with ESMTP id lBHGA4Ig008671;\n\tMon, 17 Dec 2007 11:10:04 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 47669F54.7411C.19115 ; \n\t17 Dec 2007 11:09:59 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 95A4BA21D1;\n\tMon, 17 Dec 2007 16:09:49 +0000 (GMT)\nMessage-ID: <200712171609.lBHG9X1J031067@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 782\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 16:09:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 53C7A35EB2\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 16:09:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHG9Ysl031069\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 11:09:34 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHG9X1J031067\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 11:09:33 -0500\nDate: Mon, 17 Dec 2007 11:09:33 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to arwhyte@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: arwhyte@umich.edu\nSubject: [sakai] svn commit: r39363 - component/trunk/component-api/component/src/config/org/sakaiproject/config\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 11:10:05 2007\nX-DSPAM-Confidence: 0.8479\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39363\n\nAuthor: arwhyte@umich.edu\nDate: 2007-12-17 11:09:31 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39363\n\nModified:\ncomponent/trunk/component-api/component/src/config/org/sakaiproject/config/sakai.properties\nLog:\nSAK-12481 Removed sakai.site.roster from list of stealthed tools controlled by the stealthTools property in sakai.properties\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Mon Dec 17 10:53:50 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 10:53:50 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 10:53:50 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby awakenings.mail.umich.edu () with ESMTP id lBHFrn42009064;\n\tMon, 17 Dec 2007 10:53:49 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 47669B86.BDE0E.23053 ; \n\t17 Dec 2007 10:53:45 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 935D2A21D1;\n\tMon, 17 Dec 2007 15:53:40 +0000 (GMT)\nMessage-ID: <200712171553.lBHFrAfL031006@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 825\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 15:53:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E75073AA2F\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 15:53:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHFrA4J031008\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 10:53:10 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHFrAfL031006\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 10:53:10 -0500\nDate: Mon, 17 Dec 2007 10:53:10 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r39362 - gradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/jsf\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 10:53:50 2007\nX-DSPAM-Confidence: 0.9821\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39362\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-12-17 10:53:09 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39362\n\nModified:\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/jsf/AssignmentPointsConverter.java\nLog:\nSAK-12465 - Non-Standard grades are not showing up in GB table\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Mon Dec 17 10:00:58 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 10:00:58 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 10:00:58 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby score.mail.umich.edu () with ESMTP id lBHF0vEH032259;\n\tMon, 17 Dec 2007 10:00:57 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 47668F22.A236F.17322 ; \n\t17 Dec 2007 10:00:53 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D02DEA215F;\n\tMon, 17 Dec 2007 15:00:49 +0000 (GMT)\nMessage-ID: <200712171500.lBHF0Pwi030990@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 834\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 15:00:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 650263A9EA\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 15:00:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHF0P0I030992\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 10:00:25 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHF0Pwi030990\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 10:00:25 -0500\nDate: Mon, 17 Dec 2007 10:00:25 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r39361 - in gradebook/branches/sakai_2-5-x: app/sakai-tool/src/webapp/WEB-INF app/standalone-app/src/webapp/WEB-INF app/ui/src/java/org/sakaiproject/tool/gradebook/ui service/api/src/java/org/sakaiproject/service/gradebook/shared service/api/src/java/org/sakaiproject/tool/gradebook/facades service/impl/src/java/org/sakaiproject/component/gradebook service/impl/src/java/org/sakaiproject/tool/gradebook/facades/sections service/sakai-pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 10:00:58 2007\nX-DSPAM-Confidence: 0.7620\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39361\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-12-17 10:00:22 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39361\n\nModified:\ngradebook/branches/sakai_2-5-x/app/sakai-tool/src/webapp/WEB-INF/spring-facades.xml\ngradebook/branches/sakai_2-5-x/app/standalone-app/src/webapp/WEB-INF/spring-facades.xml\ngradebook/branches/sakai_2-5-x/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/GradebookDependentBean.java\ngradebook/branches/sakai_2-5-x/service/api/src/java/org/sakaiproject/service/gradebook/shared/GradebookPermissionService.java\ngradebook/branches/sakai_2-5-x/service/api/src/java/org/sakaiproject/tool/gradebook/facades/Authz.java\ngradebook/branches/sakai_2-5-x/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookPermissionServiceImpl.java\ngradebook/branches/sakai_2-5-x/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookServiceHibernateImpl.java\ngradebook/branches/sakai_2-5-x/service/impl/src/java/org/sakaiproject/tool/gradebook/facades/sections/AuthzSectionsImpl.java\ngradebook/branches/sakai_2-5-x/service/sakai-pack/src/webapp/WEB-INF/components.xml\nLog:\nsvn merge -r39137:39138 https://source.sakaiproject.org/svn/gradebook/trunk\nU    app/sakai-tool/src/webapp/WEB-INF/spring-facades.xml\nU    app/standalone-app/src/webapp/WEB-INF/spring-facades.xml\nU    app/ui/src/java/org/sakaiproject/tool/gradebook/ui/GradebookDependentBean.java\nC    service/impl/src/java/org/sakaiproject/component/gradebook/GradebookServiceHibernateImpl.java\nU    service/impl/src/java/org/sakaiproject/component/gradebook/GradebookPermissionServiceImpl.java\nU    service/impl/src/java/org/sakaiproject/tool/gradebook/facades/sections/AuthzSectionsImpl.java\nU    service/sakai-pack/src/webapp/WEB-INF/components.xml\nU    service/api/src/java/org/sakaiproject/service/gradebook/shared/GradebookPermissionService.java\nU    service/api/src/java/org/sakaiproject/tool/gradebook/facades/Authz.java\n\n------------------------------------------------------------------------\nr39138 | wagnermr@iupui.edu | 2007-12-12 10:10:30 -0500 (Wed, 12 Dec 2007) | 3 lines\n\nSAK-12432\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12432\nCircular dependency between GradebookService and facade Authz\n------------------------------------------------------------------------\n\nsvn merge -r39184:39185 https://source.sakaiproject.org/svn/gradebook/trunk\nG    service/impl/src/java/org/sakaiproject/tool/gradebook/facades/sections/AuthzSectionsImpl.java\n\n------------------------------------------------------------------------\nr39185 | wagnermr@iupui.edu | 2007-12-13 09:29:44 -0500 (Thu, 13 Dec 2007) | 4 lines\n\nSAK-12432\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12432\nCircular dependency between GradebookService and facade Authz\nfixed class cast exception\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Mon Dec 17 09:36:13 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 09:36:13 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 09:36:13 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby brazil.mail.umich.edu () with ESMTP id lBHEaCl2009637;\n\tMon, 17 Dec 2007 09:36:12 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 47668956.C2665.3805 ; \n\t17 Dec 2007 09:36:09 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 80254A20B5;\n\tMon, 17 Dec 2007 14:36:05 +0000 (GMT)\nMessage-ID: <200712171435.lBHEZjnl030970@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 323\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 14:35:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5132C3A9A9\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 14:35:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHEZjuc030972\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 09:35:45 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHEZjnl030970\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 09:35:45 -0500\nDate: Mon, 17 Dec 2007 09:35:45 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r39360 - oncourse/trunk/src/calendar/calendar-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 09:36:13 2007\nX-DSPAM-Confidence: 0.9811\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39360\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-12-17 09:35:44 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39360\n\nModified:\noncourse/trunk/src/calendar/calendar-tool/tool/src/bundle/calendar.properties\nLog:\noncourse overlay property for calendar\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom nuno@ufp.pt Mon Dec 17 09:23:44 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 09:23:44 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 09:23:44 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby faithful.mail.umich.edu () with ESMTP id lBHENhku025670;\n\tMon, 17 Dec 2007 09:23:43 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 47668665.8A91F.24858 ; \n\t17 Dec 2007 09:23:36 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 62CA19BACF;\n\tMon, 17 Dec 2007 14:23:34 +0000 (GMT)\nMessage-ID: <200712171422.lBHEMvTW030956@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 371\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 14:23:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 232323A996\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 14:23:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHEMwrM030958\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 09:22:58 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHEMvTW030956\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 09:22:57 -0500\nDate: Mon, 17 Dec 2007 09:22:57 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to nuno@ufp.pt using -f\nTo: source@collab.sakaiproject.org\nFrom: nuno@ufp.pt\nSubject: [sakai] svn commit: r39359 - assignment/trunk/assignment-bundles\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 09:23:44 2007\nX-DSPAM-Confidence: 0.9790\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39359\n\nAuthor: nuno@ufp.pt\nDate: 2007-12-17 09:22:52 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39359\n\nAdded:\nassignment/trunk/assignment-bundles/assignment_pt_PT.properties\nLog:\nSAK-12044: Add Portuguese translation\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Mon Dec 17 09:20:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 09:20:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 09:20:51 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby mission.mail.umich.edu () with ESMTP id lBHEKoTG018304;\n\tMon, 17 Dec 2007 09:20:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 476685AB.98232.14764 ; \n\t17 Dec 2007 09:20:42 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A869FA0CE2;\n\tMon, 17 Dec 2007 14:20:26 +0000 (GMT)\nMessage-ID: <200712171420.lBHEK76M030944@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 542\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 14:20:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0A47D35EDC\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 14:20:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHEK7N0030946\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 09:20:07 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHEK76M030944\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 09:20:07 -0500\nDate: Mon, 17 Dec 2007 09:20:07 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r39358 - gradebook/trunk/service/api/src/java/org/sakaiproject/service/gradebook/shared\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 09:20:51 2007\nX-DSPAM-Confidence: 0.9853\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39358\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-12-17 09:20:06 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39358\n\nModified:\ngradebook/trunk/service/api/src/java/org/sakaiproject/service/gradebook/shared/GradebookService.java\nLog:\nSAK-12175\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12175\nCreate methods required for gb integration with the Assignment2 tool\nRe-adding methods to API that were lost in a previous commit\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Mon Dec 17 08:56:39 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 08:56:39 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 08:56:39 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby sleepers.mail.umich.edu () with ESMTP id lBHDucId029621;\n\tMon, 17 Dec 2007 08:56:38 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 47668007.A5FD2.8272 ; \n\t17 Dec 2007 08:56:36 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 368A1A1EE7;\n\tMon, 17 Dec 2007 13:56:20 +0000 (GMT)\nMessage-ID: <200712171356.lBHDu3rF030883@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 496\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 13:56:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5D6F335ECF\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 13:56:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHDu3Hr030885\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 08:56:03 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHDu3rF030883\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 08:56:03 -0500\nDate: Mon, 17 Dec 2007 08:56:03 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39357 - oncourse/trunk/overlay/sakai/org.sakaiproject.citation\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 08:56:39 2007\nX-DSPAM-Confidence: 0.9836\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39357\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-17 08:56:02 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39357\n\nModified:\noncourse/trunk/overlay/sakai/org.sakaiproject.citation/IUPUI-configuration.xml\nLog:\nget IUPUI configuration back.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Mon Dec 17 08:32:45 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 08:32:45 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 08:32:45 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby panther.mail.umich.edu () with ESMTP id lBHDWjcH019273;\n\tMon, 17 Dec 2007 08:32:45 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 47667A75.1F6ED.15011 ; \n\t17 Dec 2007 08:32:39 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C5B7FA0527;\n\tMon, 17 Dec 2007 13:32:39 +0000 (GMT)\nMessage-ID: <200712171332.lBHDWHN1030833@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 785\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 13:32:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3B42734C0F\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 13:32:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHDWIef030835\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 08:32:18 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHDWHN1030833\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 08:32:17 -0500\nDate: Mon, 17 Dec 2007 08:32:17 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39356 - search/trunk/search-impl/pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 08:32:45 2007\nX-DSPAM-Confidence: 0.9807\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39356\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-17 08:32:13 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39356\n\nModified:\nsearch/trunk/search-impl/pack/src/webapp/WEB-INF/parallelIndexComponents.xml\nLog:\nSAK-12459\nthreadLocalManager setting in the wrong bean.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Mon Dec 17 08:27:11 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 08:27:11 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 08:27:11 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby brazil.mail.umich.edu () with ESMTP id lBHDRBJH012135;\n\tMon, 17 Dec 2007 08:27:11 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 4766792A.4880E.11754 ; \n\t17 Dec 2007 08:27:09 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DFBA5A2063;\n\tMon, 17 Dec 2007 13:27:09 +0000 (GMT)\nMessage-ID: <200712171326.lBHDQdDZ030819@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 343\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 13:26:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A883534C0F\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 13:26:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHDQd2j030821\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 08:26:39 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHDQdDZ030819\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 08:26:39 -0500\nDate: Mon, 17 Dec 2007 08:26:39 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39355 - oncourse/trunk/overlay/sakai/org.sakaiproject.citation\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 08:27:11 2007\nX-DSPAM-Confidence: 0.9850\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39355\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-17 08:26:38 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39355\n\nAdded:\noncourse/trunk/overlay/sakai/org.sakaiproject.citation/IUPUI-database.xml\nModified:\noncourse/trunk/overlay/sakai/org.sakaiproject.citation/IUPUI-configuration.xml\nLog:\nupdate overlay for citation for IUPUI library.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Mon Dec 17 08:18:14 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 08:18:14 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 08:18:14 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby godsend.mail.umich.edu () with ESMTP id lBHDIDLT031685;\n\tMon, 17 Dec 2007 08:18:13 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 4766770D.711C4.24336 ; \n\t17 Dec 2007 08:18:08 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8093EA1C23;\n\tMon, 17 Dec 2007 13:17:58 +0000 (GMT)\nMessage-ID: <200712171317.lBHDHak9030806@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 516\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 13:17:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 015693A99C\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 13:17:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHDHa16030808\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 08:17:36 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHDHak9030806\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 08:17:36 -0500\nDate: Mon, 17 Dec 2007 08:17:36 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39354 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 08:18:14 2007\nX-DSPAM-Confidence: 0.9824\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39354\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-17 08:17:35 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39354\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdate external for r39332. Greg - calendar fix.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Mon Dec 17 06:08:47 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 06:08:47 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 06:08:47 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby mission.mail.umich.edu () with ESMTP id lBHB8j2j019608;\n\tMon, 17 Dec 2007 06:08:45 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 476658B6.E4D19.10421 ; \n\t17 Dec 2007 06:08:42 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8CA65A1DFB;\n\tMon, 17 Dec 2007 11:08:37 +0000 (GMT)\nMessage-ID: <200712171108.lBHB8E6L030538@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 782\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 11:08:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AB4043A7D5\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 11:08:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHB8ENt030540\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 06:08:14 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHB8E6L030538\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 06:08:14 -0500\nDate: Mon, 17 Dec 2007 06:08:14 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39353 - search/trunk/search-impl/impl/src/test/org/sakaiproject/search/mock\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 06:08:47 2007\nX-DSPAM-Confidence: 0.9816\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39353\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-17 06:08:08 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39353\n\nAdded:\nsearch/trunk/search-impl/impl/src/test/org/sakaiproject/search/mock/MockThreadLocalManager.java\nLog:\nSAK-12459\nMissing class fpor unit tests\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Mon Dec 17 05:20:55 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 05:20:55 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 05:20:55 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby sleepers.mail.umich.edu () with ESMTP id lBHAKr68031737;\n\tMon, 17 Dec 2007 05:20:53 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 47664D75.610DF.25841 ; \n\t17 Dec 2007 05:20:40 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1E50CA1CCA;\n\tMon, 17 Dec 2007 10:20:40 +0000 (GMT)\nMessage-ID: <200712171020.lBHAKGVn030505@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 897\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 10:20:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D59112F8EF\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 10:20:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBHAKGh6030507\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 05:20:16 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBHAKGVn030505\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 05:20:16 -0500\nDate: Mon, 17 Dec 2007 05:20:16 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39352 - in memory/trunk/memory-impl: . impl impl/src impl/src/test impl/src/test/org impl/src/test/org/sakai impl/src/test/org/sakai/memory impl/src/test/org/sakai/memory/impl impl/src/test/org/sakai/memory/impl/test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 05:20:55 2007\nX-DSPAM-Confidence: 0.9843\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39352\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-17 05:20:01 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39352\n\nAdded:\nmemory/trunk/memory-impl/impl/src/test/\nmemory/trunk/memory-impl/impl/src/test/org/\nmemory/trunk/memory-impl/impl/src/test/org/sakai/\nmemory/trunk/memory-impl/impl/src/test/org/sakai/memory/\nmemory/trunk/memory-impl/impl/src/test/org/sakai/memory/impl/\nmemory/trunk/memory-impl/impl/src/test/org/sakai/memory/impl/test/\nmemory/trunk/memory-impl/impl/src/test/org/sakai/memory/impl/test/MemoryServiceTest.java\nmemory/trunk/memory-impl/impl/src/test/org/sakai/memory/impl/test/MockBasicMemoryService.java\nmemory/trunk/memory-impl/impl/src/test/org/sakai/memory/impl/test/MockEventTrackingService.java\nmemory/trunk/memory-impl/impl/src/test/org/sakai/memory/impl/test/MockSecurityService.java\nmemory/trunk/memory-impl/impl/src/test/org/sakai/memory/impl/test/MockUsageSessionService.java\nmemory/trunk/memory-impl/impl/src/test/org/sakai/memory/impl/test/ehcache.xml\nModified:\nmemory/trunk/memory-impl/.classpath\nmemory/trunk/memory-impl/impl/pom.xml\nLog:\nSAK-12447\n\nAdded Unit Test to memory service to check invalidation process,\nno errors found in test.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Mon Dec 17 04:37:09 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 04:37:09 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 04:37:10 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby score.mail.umich.edu () with ESMTP id lBH9b82B032206;\n\tMon, 17 Dec 2007 04:37:08 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 47664332.CC122.24391 ; \n\t17 Dec 2007 04:36:53 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7B6345130C;\n\tMon, 17 Dec 2007 09:36:48 +0000 (GMT)\nMessage-ID: <200712170936.lBH9aCfD030471@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 597\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 09:36:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 66A3031B5D\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 09:36:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBH9aD4R030473\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 04:36:13 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBH9aCfD030471\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 04:36:13 -0500\nDate: Mon, 17 Dec 2007 04:36:13 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39351 - in gradebook/trunk/helper-app/src: java/org/sakaiproject/gradebook/tool/helper webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 04:37:09 2007\nX-DSPAM-Confidence: 0.8419\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39351\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-12-17 04:36:03 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39351\n\nModified:\ngradebook/trunk/helper-app/src/java/org/sakaiproject/gradebook/tool/helper/AddGradebookItemProducer.java\ngradebook/trunk/helper-app/src/webapp/WEB-INF/web.xml\nLog:\nNOJIRA Works with the entity broker now.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom arwhyte@umich.edu Mon Dec 17 00:25:08 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 00:25:08 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 00:25:08 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby jacknife.mail.umich.edu () with ESMTP id lBH5P8tT028662;\n\tMon, 17 Dec 2007 00:25:08 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 4766082E.CB2B5.29478 ; \n\t17 Dec 2007 00:25:05 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 37EF3A180A;\n\tMon, 17 Dec 2007 05:24:56 +0000 (GMT)\nMessage-ID: <200712170524.lBH5Od1f029849@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 614\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 05:24:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CDE3535A2A\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 05:24:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBH5Od2H029851\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 00:24:40 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBH5Od1f029849\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 00:24:39 -0500\nDate: Mon, 17 Dec 2007 00:24:39 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to arwhyte@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: arwhyte@umich.edu\nSubject: [sakai] svn commit: r39350 - component/trunk/component-api/component/src/config/org/sakaiproject/config\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 00:25:08 2007\nX-DSPAM-Confidence: 0.8482\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39350\n\nAuthor: arwhyte@umich.edu\nDate: 2007-12-17 00:24:36 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39350\n\nModified:\ncomponent/trunk/component-api/component/src/config/org/sakaiproject/config/sakai.properties\nLog:\nstealhTools: removed duplicate sakai.site.roster entry; reordered list in alpha order\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom arwhyte@umich.edu Mon Dec 17 00:23:26 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 00:23:26 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 00:23:26 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby score.mail.umich.edu () with ESMTP id lBH5NPhU014160;\n\tMon, 17 Dec 2007 00:23:25 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 476607C0.1F1EA.31759 ; \n\t17 Dec 2007 00:23:23 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 40FB3A181A;\n\tMon, 17 Dec 2007 05:22:50 +0000 (GMT)\nMessage-ID: <200712170522.lBH5MFMD029831@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 988\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 05:22:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BD04D399B4\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 05:22:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBH5MFRG029833\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 00:22:15 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBH5MFMD029831\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 00:22:15 -0500\nDate: Mon, 17 Dec 2007 00:22:15 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to arwhyte@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: arwhyte@umich.edu\nSubject: [sakai] svn commit: r39349 - component/branches/sakai_2-5-x/component-api/component/src/config/org/sakaiproject/config\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 00:23:26 2007\nX-DSPAM-Confidence: 0.8487\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39349\n\nAuthor: arwhyte@umich.edu\nDate: 2007-12-17 00:22:13 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39349\n\nModified:\ncomponent/branches/sakai_2-5-x/component-api/component/src/config/org/sakaiproject/config/sakai.properties\nLog:\nSAK-12257 incorrect stealthed tools in 2-5-x branch; unstealthed OSP and Samigo, removed sakai.assignment (retired), reordered list in alpha order.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zach.thomas@txstate.edu Mon Dec 17 00:02:37 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 17 Dec 2007 00:02:37 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 17 Dec 2007 00:02:37 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby score.mail.umich.edu () with ESMTP id lBH52aMP008828;\n\tMon, 17 Dec 2007 00:02:36 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 476602E7.7F6F8.3806 ; \n\t17 Dec 2007 00:02:34 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7A8486F106;\n\tMon, 17 Dec 2007 05:02:35 +0000 (GMT)\nMessage-ID: <200712170502.lBH529PE029810@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 216\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 05:02:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 84A0E3560B\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 05:02:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBH52912029812\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 00:02:09 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBH529PE029810\n\tfor source@collab.sakaiproject.org; Mon, 17 Dec 2007 00:02:09 -0500\nDate: Mon, 17 Dec 2007 00:02:09 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zach.thomas@txstate.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zach.thomas@txstate.edu\nSubject: [sakai] svn commit: r39348 - content/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 17 00:02:37 2007\nX-DSPAM-Confidence: 0.9827\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39348\n\nAuthor: zach.thomas@txstate.edu\nDate: 2007-12-17 00:02:06 -0500 (Mon, 17 Dec 2007)\nNew Revision: 39348\n\nModified:\ncontent/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\nLog:\nremoved referencs to Criterion and ConditionTemplate, which aren't ready for inclusion\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zach.thomas@txstate.edu Sun Dec 16 23:50:58 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 16 Dec 2007 23:50:58 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 16 Dec 2007 23:50:58 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby flawless.mail.umich.edu () with ESMTP id lBH4ovtD028026;\n\tSun, 16 Dec 2007 23:50:57 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 4766002C.9C22C.14978 ; \n\t16 Dec 2007 23:50:55 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8A3ADA1781;\n\tMon, 17 Dec 2007 04:50:20 +0000 (GMT)\nMessage-ID: <200712170449.lBH4nHS6029790@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 746\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 04:49:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 639703560B\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 04:49:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBH4nHh4029792\n\tfor <source@collab.sakaiproject.org>; Sun, 16 Dec 2007 23:49:17 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBH4nHS6029790\n\tfor source@collab.sakaiproject.org; Sun, 16 Dec 2007 23:49:17 -0500\nDate: Sun, 16 Dec 2007 23:49:17 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zach.thomas@txstate.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zach.thomas@txstate.edu\nSubject: [sakai] svn commit: r39347 - event/branches/SAK-12478/event-api/api/src/java/org/sakaiproject/event/api\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Dec 16 23:50:58 2007\nX-DSPAM-Confidence: 0.8432\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39347\n\nAuthor: zach.thomas@txstate.edu\nDate: 2007-12-16 23:49:14 -0500 (Sun, 16 Dec 2007)\nNew Revision: 39347\n\nAdded:\nevent/branches/SAK-12478/event-api/api/src/java/org/sakaiproject/event/api/Obsoletable.java\nLog:\nadded Obsoletable interface to the event module\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zach.thomas@txstate.edu Sun Dec 16 23:07:56 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 16 Dec 2007 23:07:56 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 16 Dec 2007 23:07:56 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby awakenings.mail.umich.edu () with ESMTP id lBH47tQP027669;\n\tSun, 16 Dec 2007 23:07:55 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 4765F615.1F9A6.9593 ; \n\t16 Dec 2007 23:07:51 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4073179FAE;\n\tMon, 17 Dec 2007 04:07:45 +0000 (GMT)\nMessage-ID: <200712170407.lBH47Ri5029754@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 627\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 04:07:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 18FCD34BBD\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 04:07:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBH47R0I029756\n\tfor <source@collab.sakaiproject.org>; Sun, 16 Dec 2007 23:07:27 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBH47Ri5029754\n\tfor source@collab.sakaiproject.org; Sun, 16 Dec 2007 23:07:27 -0500\nDate: Sun, 16 Dec 2007 23:07:27 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zach.thomas@txstate.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zach.thomas@txstate.edu\nSubject: [sakai] svn commit: r39346 - in content/branches/SAK-11543: content-api/api/src/java/org/sakaiproject/content/api content-api/api/src/java/org/sakaiproject/content/cover content-tool/tool/src/java/org/sakaiproject/content/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Dec 16 23:07:56 2007\nX-DSPAM-Confidence: 0.8426\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39346\n\nAuthor: zach.thomas@txstate.edu\nDate: 2007-12-16 23:07:18 -0500 (Sun, 16 Dec 2007)\nNew Revision: 39346\n\nModified:\ncontent/branches/SAK-11543/content-api/api/src/java/org/sakaiproject/content/api/ContentHostingService.java\ncontent/branches/SAK-11543/content-api/api/src/java/org/sakaiproject/content/cover/ContentHostingService.java\ncontent/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool/ListItem.java\ncontent/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\nLog:\ndecided to use ContentHostingService for static final String constants instead of ResourceProperties within entity\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zach.thomas@txstate.edu Sun Dec 16 22:43:26 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 16 Dec 2007 22:43:26 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 16 Dec 2007 22:43:26 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby chaos.mail.umich.edu () with ESMTP id lBH3hPqg023455;\n\tSun, 16 Dec 2007 22:43:25 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 4765F056.E9405.12998 ; \n\t16 Dec 2007 22:43:21 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D1C0A7057A;\n\tMon, 17 Dec 2007 03:42:52 +0000 (GMT)\nMessage-ID: <200712170342.lBH3gufQ029740@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 164\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 03:42:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id ADEDF2370D\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 03:42:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBH3gvNk029742\n\tfor <source@collab.sakaiproject.org>; Sun, 16 Dec 2007 22:42:57 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBH3gufQ029740\n\tfor source@collab.sakaiproject.org; Sun, 16 Dec 2007 22:42:57 -0500\nDate: Sun, 16 Dec 2007 22:42:57 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zach.thomas@txstate.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zach.thomas@txstate.edu\nSubject: [sakai] svn commit: r39345 - gradebook/branches/SAK-11542/app/standalone-app\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Dec 16 22:43:26 2007\nX-DSPAM-Confidence: 0.9814\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39345\n\nAuthor: zach.thomas@txstate.edu\nDate: 2007-12-16 22:42:54 -0500 (Sun, 16 Dec 2007)\nNew Revision: 39345\n\nModified:\ngradebook/branches/SAK-11542/app/standalone-app/project.xml\nLog:\ndeclaring a dependency on sakai-component to make tests run properly\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zach.thomas@txstate.edu Sun Dec 16 22:40:14 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 16 Dec 2007 22:40:14 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 16 Dec 2007 22:40:14 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby awakenings.mail.umich.edu () with ESMTP id lBH3eDFU021145;\n\tSun, 16 Dec 2007 22:40:13 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 4765EF98.4CC7.3951 ; \n\t16 Dec 2007 22:40:10 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9F89B7057A;\n\tMon, 17 Dec 2007 03:39:28 +0000 (GMT)\nMessage-ID: <200712170339.lBH3d7Wh029728@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 16\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 03:39:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 71ADB3501E\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 03:39:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBH3d7Ct029730\n\tfor <source@collab.sakaiproject.org>; Sun, 16 Dec 2007 22:39:07 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBH3d7Wh029728\n\tfor source@collab.sakaiproject.org; Sun, 16 Dec 2007 22:39:07 -0500\nDate: Sun, 16 Dec 2007 22:39:07 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zach.thomas@txstate.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zach.thomas@txstate.edu\nSubject: [sakai] svn commit: r39344 - event/branches/SAK-12478/event-impl/pack\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Dec 16 22:40:14 2007\nX-DSPAM-Confidence: 0.9800\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39344\n\nAuthor: zach.thomas@txstate.edu\nDate: 2007-12-16 22:39:04 -0500 (Sun, 16 Dec 2007)\nNew Revision: 39344\n\nModified:\nevent/branches/SAK-12478/event-impl/pack/project.xml\nLog:\nsynching with newer code in Georgia Tech repository\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zach.thomas@txstate.edu Sun Dec 16 22:29:54 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 16 Dec 2007 22:29:54 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 16 Dec 2007 22:29:54 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby awakenings.mail.umich.edu () with ESMTP id lBH3TrRa018556;\n\tSun, 16 Dec 2007 22:29:53 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 4765ED2C.601D4.25393 ; \n\t16 Dec 2007 22:29:51 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8C4247057A;\n\tMon, 17 Dec 2007 03:29:45 +0000 (GMT)\nMessage-ID: <200712170329.lBH3TRpS029714@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 425\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 03:29:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EA7863501E\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 03:29:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBH3TRSX029716\n\tfor <source@collab.sakaiproject.org>; Sun, 16 Dec 2007 22:29:27 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBH3TRpS029714\n\tfor source@collab.sakaiproject.org; Sun, 16 Dec 2007 22:29:27 -0500\nDate: Sun, 16 Dec 2007 22:29:27 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zach.thomas@txstate.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zach.thomas@txstate.edu\nSubject: [sakai] svn commit: r39343 - event/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Dec 16 22:29:54 2007\nX-DSPAM-Confidence: 0.9839\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39343\n\nAuthor: zach.thomas@txstate.edu\nDate: 2007-12-16 22:29:24 -0500 (Sun, 16 Dec 2007)\nNew Revision: 39343\n\nAdded:\nevent/branches/SAK-12478/\nLog:\ncopying 2.4.x branch of event/ for conditional release purposes\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zach.thomas@txstate.edu Sun Dec 16 22:25:32 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 16 Dec 2007 22:25:32 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 16 Dec 2007 22:25:32 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby casino.mail.umich.edu () with ESMTP id lBH3PVUe022864;\n\tSun, 16 Dec 2007 22:25:31 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 4765EC25.99B3E.19119 ; \n\t16 Dec 2007 22:25:28 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 74B3D7057A;\n\tMon, 17 Dec 2007 03:25:21 +0000 (GMT)\nMessage-ID: <200712170324.lBH3Ov5n029702@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 186\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 03:24:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AF38A3501E\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 03:24:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBH3OvmV029704\n\tfor <source@collab.sakaiproject.org>; Sun, 16 Dec 2007 22:24:57 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBH3Ov5n029702\n\tfor source@collab.sakaiproject.org; Sun, 16 Dec 2007 22:24:57 -0500\nDate: Sun, 16 Dec 2007 22:24:57 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zach.thomas@txstate.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zach.thomas@txstate.edu\nSubject: [sakai] svn commit: r39342 - in content/branches/SAK-11543: content-bundles content-tool/tool/src/java/org/sakaiproject/content/tool content-tool/tool/src/webapp/vm/resources\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Dec 16 22:25:32 2007\nX-DSPAM-Confidence: 0.8427\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39342\n\nAuthor: zach.thomas@txstate.edu\nDate: 2007-12-16 22:24:48 -0500 (Sun, 16 Dec 2007)\nNew Revision: 39342\n\nModified:\ncontent/branches/SAK-11543/content-bundles/content.properties\ncontent/branches/SAK-11543/content-bundles/types.properties\ncontent/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool/ListItem.java\ncontent/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\ncontent/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesHelperAction.java\ncontent/branches/SAK-11543/content-tool/tool/src/webapp/vm/resources/sakai_properties.vm\ncontent/branches/SAK-11543/content-tool/tool/src/webapp/vm/resources/sakai_properties_scripts.vm\nLog:\nsynching with the newer code in Georgia Tech repository\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zach.thomas@txstate.edu Sun Dec 16 22:01:55 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 16 Dec 2007 22:01:55 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 16 Dec 2007 22:01:55 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby awakenings.mail.umich.edu () with ESMTP id lBH31snC011247;\n\tSun, 16 Dec 2007 22:01:54 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 4765E69D.6D9EE.20514 ; \n\t16 Dec 2007 22:01:52 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 530749AAB0;\n\tMon, 17 Dec 2007 03:01:45 +0000 (GMT)\nMessage-ID: <200712170301.lBH31I32029679@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 256\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 03:01:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1BFA734EDB\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 03:01:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBH31IpQ029681\n\tfor <source@collab.sakaiproject.org>; Sun, 16 Dec 2007 22:01:18 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBH31I32029679\n\tfor source@collab.sakaiproject.org; Sun, 16 Dec 2007 22:01:18 -0500\nDate: Sun, 16 Dec 2007 22:01:18 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zach.thomas@txstate.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zach.thomas@txstate.edu\nSubject: [sakai] svn commit: r39341 - in gradebook/branches/SAK-11542: app/ui/src/java/org/sakaiproject/tool/gradebook/ui service/impl/src/java/org/sakaiproject/component/gradebook\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Dec 16 22:01:55 2007\nX-DSPAM-Confidence: 0.9786\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39341\n\nAuthor: zach.thomas@txstate.edu\nDate: 2007-12-16 22:01:11 -0500 (Sun, 16 Dec 2007)\nNew Revision: 39341\n\nModified:\ngradebook/branches/SAK-11542/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/AssignmentBean.java\ngradebook/branches/SAK-11542/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/InstructorViewBean.java\ngradebook/branches/SAK-11542/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/SpreadsheetUploadBean.java\ngradebook/branches/SAK-11542/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookExternalAssessmentServiceImpl.java\nLog:\nsynching up with newer code from the Georgia Tech repository\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Sun Dec 16 21:34:16 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 16 Dec 2007 21:34:16 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 16 Dec 2007 21:34:16 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby brazil.mail.umich.edu () with ESMTP id lBH2YGm7013827;\n\tSun, 16 Dec 2007 21:34:16 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 4765E021.AD5E2.25208 ; \n\t16 Dec 2007 21:34:13 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3DE1078834;\n\tMon, 17 Dec 2007 02:34:03 +0000 (GMT)\nMessage-ID: <200712170233.lBH2Xm2d029665@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1021\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 02:33:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B52E134BBD\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 02:33:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBH2Xmfw029667\n\tfor <source@collab.sakaiproject.org>; Sun, 16 Dec 2007 21:33:48 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBH2Xm2d029665\n\tfor source@collab.sakaiproject.org; Sun, 16 Dec 2007 21:33:48 -0500\nDate: Sun, 16 Dec 2007 21:33:48 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r39340 - citations/branches/sakai_2-4-x/citations-impl/impl/src/java/org/sakaiproject/citation/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Dec 16 21:34:16 2007\nX-DSPAM-Confidence: 0.8482\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39340\n\nAuthor: jimeng@umich.edu\nDate: 2007-12-16 21:33:46 -0500 (Sun, 16 Dec 2007)\nNew Revision: 39340\n\nModified:\ncitations/branches/sakai_2-4-x/citations-impl/impl/src/java/org/sakaiproject/citation/impl/BaseCitationService.java\nLog:\nSAK-10966\nMerging changes for SAK-10966 to sakai_2-4-x btanch of citations.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Sun Dec 16 21:25:56 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 16 Dec 2007 21:25:56 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 16 Dec 2007 21:25:56 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby score.mail.umich.edu () with ESMTP id lBH2PtiO032021;\n\tSun, 16 Dec 2007 21:25:55 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 4765DE2D.A1733.11691 ; \n\t16 Dec 2007 21:25:52 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9F68578834;\n\tMon, 17 Dec 2007 02:25:46 +0000 (GMT)\nMessage-ID: <200712170225.lBH2PRmv029629@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 323\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 02:25:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1881734BBD\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 02:25:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBH2PR57029631\n\tfor <source@collab.sakaiproject.org>; Sun, 16 Dec 2007 21:25:27 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBH2PRmv029629\n\tfor source@collab.sakaiproject.org; Sun, 16 Dec 2007 21:25:27 -0500\nDate: Sun, 16 Dec 2007 21:25:27 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r39339 - citations/branches/post-2-4/citations-impl/impl/src/java/org/sakaiproject/citation/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Dec 16 21:25:56 2007\nX-DSPAM-Confidence: 0.8440\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39339\n\nAuthor: jimeng@umich.edu\nDate: 2007-12-16 21:25:25 -0500 (Sun, 16 Dec 2007)\nNew Revision: 39339\n\nModified:\ncitations/branches/post-2-4/citations-impl/impl/src/java/org/sakaiproject/citation/impl/BaseCitationService.java\nLog:\nSAK-10966\nMerging revision for SAK-10966 to post-2-4 citations branch.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom arwhyte@umich.edu Sun Dec 16 20:40:46 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 16 Dec 2007 20:40:46 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 16 Dec 2007 20:40:46 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby faithful.mail.umich.edu () with ESMTP id lBH1ejVk030578;\n\tSun, 16 Dec 2007 20:40:45 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 4765D398.783F.24119 ; \n\t16 Dec 2007 20:40:42 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7613CA15BC;\n\tMon, 17 Dec 2007 01:39:28 +0000 (GMT)\nMessage-ID: <200712170140.lBH1eCx6029595@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 125\n          for <source@collab.sakaiproject.org>;\n          Mon, 17 Dec 2007 01:39:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9DD9831BAF\n\tfor <source@collab.sakaiproject.org>; Mon, 17 Dec 2007 01:40:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBH1eCm6029597\n\tfor <source@collab.sakaiproject.org>; Sun, 16 Dec 2007 20:40:12 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBH1eCx6029595\n\tfor source@collab.sakaiproject.org; Sun, 16 Dec 2007 20:40:12 -0500\nDate: Sun, 16 Dec 2007 20:40:12 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to arwhyte@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: arwhyte@umich.edu\nSubject: [sakai] svn commit: r39338 - component/trunk/component-api/component/src/config/org/sakaiproject/config\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Dec 16 20:40:46 2007\nX-DSPAM-Confidence: 0.9803\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39338\n\nAuthor: arwhyte@umich.edu\nDate: 2007-12-16 20:40:10 -0500 (Sun, 16 Dec 2007)\nNew Revision: 39338\n\nModified:\ncomponent/trunk/component-api/component/src/config/org/sakaiproject/config/sakai.properties\nLog:\nUnstealth portfolios, samigo.  Remove reference to sakai.assignment\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom josrodri@iupui.edu Sun Dec 16 16:53:56 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 16 Dec 2007 16:53:56 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 16 Dec 2007 16:53:56 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby jacknife.mail.umich.edu () with ESMTP id lBGLrtPm031933;\n\tSun, 16 Dec 2007 16:53:55 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 47659E66.AC1E9.1299 ; \n\t16 Dec 2007 16:53:45 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BBFFA9F6F0;\n\tSun, 16 Dec 2007 21:52:18 +0000 (GMT)\nMessage-ID: <200712162152.lBGLqqXp029499@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 635\n          for <source@collab.sakaiproject.org>;\n          Sun, 16 Dec 2007 21:51:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 920661FD0C\n\tfor <source@collab.sakaiproject.org>; Sun, 16 Dec 2007 21:52:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBGLqqUs029501\n\tfor <source@collab.sakaiproject.org>; Sun, 16 Dec 2007 16:52:52 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBGLqqXp029499\n\tfor source@collab.sakaiproject.org; Sun, 16 Dec 2007 16:52:52 -0500\nDate: Sun, 16 Dec 2007 16:52:52 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to josrodri@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: josrodri@iupui.edu\nSubject: [sakai] svn commit: r39337 - gradebook/trunk/app/ui/src/webapp/inc\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Dec 16 16:53:56 2007\nX-DSPAM-Confidence: 0.8429\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39337\n\nAuthor: josrodri@iupui.edu\nDate: 2007-12-16 16:52:50 -0500 (Sun, 16 Dec 2007)\nNew Revision: 39337\n\nModified:\ngradebook/trunk/app/ui/src/webapp/inc/bulkNewItems.jspf\nLog:\nSAK-12444, SAK12466: fixed some UI errors introduced by earlier commit\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom arwhyte@umich.edu Sun Dec 16 13:12:31 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 16 Dec 2007 13:12:31 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 16 Dec 2007 13:12:31 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby score.mail.umich.edu () with ESMTP id lBGICU3Y017831;\n\tSun, 16 Dec 2007 13:12:30 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 47656A88.F4209.7107 ; \n\t16 Dec 2007 13:12:27 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3754EA0F0C;\n\tSun, 16 Dec 2007 18:11:04 +0000 (GMT)\nMessage-ID: <200712161811.lBGIBmAn029355@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 844\n          for <source@collab.sakaiproject.org>;\n          Sun, 16 Dec 2007 18:10:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9C7AA33E07\n\tfor <source@collab.sakaiproject.org>; Sun, 16 Dec 2007 18:11:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBGIBn9Q029357\n\tfor <source@collab.sakaiproject.org>; Sun, 16 Dec 2007 13:11:49 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBGIBmAn029355\n\tfor source@collab.sakaiproject.org; Sun, 16 Dec 2007 13:11:48 -0500\nDate: Sun, 16 Dec 2007 13:11:48 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to arwhyte@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: arwhyte@umich.edu\nSubject: [sakai] svn commit: r39336 - reference/trunk/docs/releaseweb\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Dec 16 13:12:31 2007\nX-DSPAM-Confidence: 0.9833\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39336\n\nAuthor: arwhyte@umich.edu\nDate: 2007-12-16 13:11:02 -0500 (Sun, 16 Dec 2007)\nNew Revision: 39336\n\nModified:\nreference/trunk/docs/releaseweb/index.html\nLog:\nText changes\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom josrodri@iupui.edu Sun Dec 16 09:52:42 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 16 Dec 2007 09:52:42 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 16 Dec 2007 09:52:42 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby awakenings.mail.umich.edu () with ESMTP id lBGEqf1X014258;\n\tSun, 16 Dec 2007 09:52:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 47653BB4.53D25.18900 ; \n\t16 Dec 2007 09:52:39 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0A6C172C12;\n\tSun, 16 Dec 2007 14:51:04 +0000 (GMT)\nMessage-ID: <200712161444.lBGEiHG5029209@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 361\n          for <source@collab.sakaiproject.org>;\n          Sun, 16 Dec 2007 14:50:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0561A24C0D\n\tfor <source@collab.sakaiproject.org>; Sun, 16 Dec 2007 14:52:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBGEiHAm029211\n\tfor <source@collab.sakaiproject.org>; Sun, 16 Dec 2007 09:44:17 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBGEiHG5029209\n\tfor source@collab.sakaiproject.org; Sun, 16 Dec 2007 09:44:17 -0500\nDate: Sun, 16 Dec 2007 09:44:17 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to josrodri@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: josrodri@iupui.edu\nSubject: [sakai] svn commit: r39335 - in gradebook/trunk/app/ui/src: bundle/org/sakaiproject/tool/gradebook/bundle webapp/inc webapp/js\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Dec 16 09:52:42 2007\nX-DSPAM-Confidence: 0.7570\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39335\n\nAuthor: josrodri@iupui.edu\nDate: 2007-12-16 09:44:12 -0500 (Sun, 16 Dec 2007)\nNew Revision: 39335\n\nModified:\ngradebook/trunk/app/ui/src/bundle/org/sakaiproject/tool/gradebook/bundle/Messages.properties\ngradebook/trunk/app/ui/src/webapp/inc/bulkNewItems.jspf\ngradebook/trunk/app/ui/src/webapp/js/multiItemAdd.js\nLog:\nSAK-12444, SAK12466: delete icon appears on first pane when multiple panes exposed, additional styling changes were needed implementing non-grading option\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stephen.marquard@uct.ac.za Sun Dec 16 03:59:13 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 16 Dec 2007 03:59:13 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 16 Dec 2007 03:59:13 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby mission.mail.umich.edu () with ESMTP id lBG8xCVb023289;\n\tSun, 16 Dec 2007 03:59:12 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 4764E8DA.63F96.27809 ; \n\t16 Dec 2007 03:59:09 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 778ABA05D8;\n\tSun, 16 Dec 2007 08:59:38 +0000 (GMT)\nMessage-ID: <200712160850.lBG8onXv015998@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 844\n          for <source@collab.sakaiproject.org>;\n          Sun, 16 Dec 2007 08:59:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id ADFF13481A\n\tfor <source@collab.sakaiproject.org>; Sun, 16 Dec 2007 08:58:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBG8onKj016000\n\tfor <source@collab.sakaiproject.org>; Sun, 16 Dec 2007 03:50:49 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBG8onXv015998\n\tfor source@collab.sakaiproject.org; Sun, 16 Dec 2007 03:50:49 -0500\nDate: Sun, 16 Dec 2007 03:50:49 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stephen.marquard@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: stephen.marquard@uct.ac.za\nSubject: [sakai] svn commit: r39334 - presence/branches/sakai_2-5-x/presence-impl/impl/src/java/org/sakaiproject/presence/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Dec 16 03:59:13 2007\nX-DSPAM-Confidence: 0.9838\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39334\n\nAuthor: stephen.marquard@uct.ac.za\nDate: 2007-12-16 03:50:41 -0500 (Sun, 16 Dec 2007)\nNew Revision: 39334\n\nModified:\npresence/branches/sakai_2-5-x/presence-impl/impl/src/java/org/sakaiproject/presence/impl/BasePresenceService.java\nLog:\nSAK-12457 NPE from presence: merge fix to 2-5-x\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stephen.marquard@uct.ac.za Sun Dec 16 03:57:28 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 16 Dec 2007 03:57:27 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 16 Dec 2007 03:57:27 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby casino.mail.umich.edu () with ESMTP id lBG8vP7U029019;\n\tSun, 16 Dec 2007 03:57:25 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 4764E870.5BD81.30701 ; \n\t16 Dec 2007 03:57:23 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DD9FEA05D6;\n\tSun, 16 Dec 2007 08:57:29 +0000 (GMT)\nMessage-ID: <200712160849.lBG8n0Wx015986@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 3\n          for <source@collab.sakaiproject.org>;\n          Sun, 16 Dec 2007 08:57:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EA99D341C1\n\tfor <source@collab.sakaiproject.org>; Sun, 16 Dec 2007 08:56:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBG8n1db015988\n\tfor <source@collab.sakaiproject.org>; Sun, 16 Dec 2007 03:49:01 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBG8n0Wx015986\n\tfor source@collab.sakaiproject.org; Sun, 16 Dec 2007 03:49:00 -0500\nDate: Sun, 16 Dec 2007 03:49:00 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stephen.marquard@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: stephen.marquard@uct.ac.za\nSubject: [sakai] svn commit: r39333 - presence/trunk/presence-impl/impl/src/java/org/sakaiproject/presence/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Dec 16 03:57:27 2007\nX-DSPAM-Confidence: 0.9783\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39333\n\nAuthor: stephen.marquard@uct.ac.za\nDate: 2007-12-16 03:48:52 -0500 (Sun, 16 Dec 2007)\nNew Revision: 39333\n\nModified:\npresence/trunk/presence-impl/impl/src/java/org/sakaiproject/presence/impl/BasePresenceService.java\nLog:\nSAK-12457 NPE from presence: check for null tool session attribute\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Sat Dec 15 23:54:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 15 Dec 2007 23:54:43 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 15 Dec 2007 23:54:43 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby casino.mail.umich.edu () with ESMTP id lBG4sgr4012429;\n\tSat, 15 Dec 2007 23:54:42 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 4764AF8A.B8672.25714 ; \n\t15 Dec 2007 23:54:38 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A8A859FFAF;\n\tSun, 16 Dec 2007 04:54:01 +0000 (GMT)\nMessage-ID: <200712160445.lBG4jQ2k015860@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 831\n          for <source@collab.sakaiproject.org>;\n          Sun, 16 Dec 2007 04:53:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1036E1D2FF\n\tfor <source@collab.sakaiproject.org>; Sun, 16 Dec 2007 04:53:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBG4jQUY015862\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 23:45:26 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBG4jQ2k015860\n\tfor source@collab.sakaiproject.org; Sat, 15 Dec 2007 23:45:26 -0500\nDate: Sat, 15 Dec 2007 23:45:26 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r39332 - calendar/branches/oncourse_opc_122007/calendar-tool/tool/src/webapp/vm/calendar\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec 15 23:54:43 2007\nX-DSPAM-Confidence: 0.7607\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39332\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-12-15 23:45:23 -0500 (Sat, 15 Dec 2007)\nNew Revision: 39332\n\nModified:\ncalendar/branches/oncourse_opc_122007/calendar-tool/tool/src/webapp/vm/calendar/chef_calendar_viewActivity.vm\nLog:\noncourse fix - gen.assignmentlink property was not being found.  Modified the vm slightly to fix the error.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Sat Dec 15 20:28:44 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 15 Dec 2007 20:28:44 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 15 Dec 2007 20:28:44 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby panther.mail.umich.edu () with ESMTP id lBG1Sibe007238;\n\tSat, 15 Dec 2007 20:28:44 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 47647F3B.66667.27839 ; \n\t15 Dec 2007 20:28:30 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9ED4CA01F3;\n\tSun, 16 Dec 2007 01:28:03 +0000 (GMT)\nMessage-ID: <200712160119.lBG1Jm1m015797@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 824\n          for <source@collab.sakaiproject.org>;\n          Sun, 16 Dec 2007 01:27:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 55EBD3873B\n\tfor <source@collab.sakaiproject.org>; Sun, 16 Dec 2007 01:27:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBG1Jmo3015799\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 20:19:48 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBG1Jm1m015797\n\tfor source@collab.sakaiproject.org; Sat, 15 Dec 2007 20:19:48 -0500\nDate: Sat, 15 Dec 2007 20:19:48 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39331 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec 15 20:28:44 2007\nX-DSPAM-Confidence: 0.9804\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39331\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-15 20:19:44 -0500 (Sat, 15 Dec 2007)\nNew Revision: 39331\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdate external for assignment.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Sat Dec 15 20:23:03 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 15 Dec 2007 20:23:03 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 15 Dec 2007 20:23:03 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby awakenings.mail.umich.edu () with ESMTP id lBG1N2no018696;\n\tSat, 15 Dec 2007 20:23:02 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 47647DF1.3ACAD.27836 ; \n\t15 Dec 2007 20:22:59 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 94E6E5CE2F;\n\tSun, 16 Dec 2007 01:22:44 +0000 (GMT)\nMessage-ID: <200712160114.lBG1EXBF015761@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 312\n          for <source@collab.sakaiproject.org>;\n          Sun, 16 Dec 2007 01:22:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E6178235C2\n\tfor <source@collab.sakaiproject.org>; Sun, 16 Dec 2007 01:22:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBG1EXXK015763\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 20:14:33 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBG1EXBF015761\n\tfor source@collab.sakaiproject.org; Sat, 15 Dec 2007 20:14:33 -0500\nDate: Sat, 15 Dec 2007 20:14:33 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39330 - in oncourse/trunk/src/site-manage/site-manage-tool/tool/src: bundle java/org/sakaiproject/site/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec 15 20:23:03 2007\nX-DSPAM-Confidence: 0.9824\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39330\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-15 20:14:26 -0500 (Sat, 15 Dec 2007)\nNew Revision: 39330\n\nModified:\noncourse/trunk/src/site-manage/site-manage-tool/tool/src/bundle/sitesetupgeneric.properties\noncourse/trunk/src/site-manage/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nLog:\nupdate overlay for site-manage for SAK-12433.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Sat Dec 15 20:02:54 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 15 Dec 2007 20:02:54 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 15 Dec 2007 20:02:54 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby sleepers.mail.umich.edu () with ESMTP id lBG12rIu003488;\n\tSat, 15 Dec 2007 20:02:53 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 47647938.2EA81.20392 ; \n\t15 Dec 2007 20:02:50 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2321EA0206;\n\tSun, 16 Dec 2007 00:47:13 +0000 (GMT)\nMessage-ID: <200712160034.lBG0Y9sU015695@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 396\n          for <source@collab.sakaiproject.org>;\n          Sun, 16 Dec 2007 00:46:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BED4139C35\n\tfor <source@collab.sakaiproject.org>; Sun, 16 Dec 2007 00:42:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBG0Y9w1015697\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 19:34:09 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBG0Y9sU015695\n\tfor source@collab.sakaiproject.org; Sat, 15 Dec 2007 19:34:09 -0500\nDate: Sat, 15 Dec 2007 19:34:09 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39329 - oncourse/trunk/src/calendar/calendar-impl/impl/src/java/org/sakaiproject/calendar/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec 15 20:02:54 2007\nX-DSPAM-Confidence: 0.9804\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39329\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-15 19:34:05 -0500 (Sat, 15 Dec 2007)\nNew Revision: 39329\n\nModified:\noncourse/trunk/src/calendar/calendar-impl/impl/src/java/org/sakaiproject/calendar/impl/BaseCalendarService.java\nLog:\nupdate overlay for calendar for SAK-12433.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Sat Dec 15 19:34:23 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 15 Dec 2007 19:34:23 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 15 Dec 2007 19:34:23 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby chaos.mail.umich.edu () with ESMTP id lBG0YMjm028077;\n\tSat, 15 Dec 2007 19:34:22 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 47647288.DD682.23282 ; \n\t15 Dec 2007 19:34:19 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 317C8A01F6;\n\tSun, 16 Dec 2007 00:20:11 +0000 (GMT)\nMessage-ID: <200712160009.lBG092ZA015655@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 603\n          for <source@collab.sakaiproject.org>;\n          Sun, 16 Dec 2007 00:13:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 22D8B39C0A\n\tfor <source@collab.sakaiproject.org>; Sun, 16 Dec 2007 00:16:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBG092us015657\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 19:09:02 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBG092ZA015655\n\tfor source@collab.sakaiproject.org; Sat, 15 Dec 2007 19:09:02 -0500\nDate: Sat, 15 Dec 2007 19:09:02 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39328 - in oncourse/trunk/src: . gmt gmt/datapoint gmt/datapoint/datapoint-impl gmt/datapoint/datapoint-impl/impl gmt/datapoint/datapoint-impl/impl/src gmt/datapoint/datapoint-impl/impl/src/java gmt/datapoint/datapoint-impl/impl/src/java/org gmt/datapoint/datapoint-impl/impl/src/java/org/sakaiproject gmt/datapoint/datapoint-impl/impl/src/java/org/sakaiproject/datapoint gmt/datapoint/datapoint-impl/impl/src/java/org/sakaiproject/datapoint/impl gmt/gmt gmt/gmt/gmt-impl gmt/gmt/gmt-impl/impl gmt/gmt/gmt-impl/impl/src gmt/gmt/gmt-impl/impl/src/java gmt/gmt/gmt-impl/impl/src/java/org gmt/gmt/gmt-impl/impl/src/java/org/sakaiproject gmt/gmt/gmt-impl/impl/src/java/org/sakaiproject/gmt gmt/gmt/gmt-impl/impl/src/java/org/sakaiproject/gmt/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec 15 19:34:23 2007\nX-DSPAM-Confidence: 0.8440\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39328\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-15 19:08:51 -0500 (Sat, 15 Dec 2007)\nNew Revision: 39328\n\nAdded:\noncourse/trunk/src/gmt/\noncourse/trunk/src/gmt/datapoint/\noncourse/trunk/src/gmt/datapoint/datapoint-impl/\noncourse/trunk/src/gmt/datapoint/datapoint-impl/impl/\noncourse/trunk/src/gmt/datapoint/datapoint-impl/impl/src/\noncourse/trunk/src/gmt/datapoint/datapoint-impl/impl/src/java/\noncourse/trunk/src/gmt/datapoint/datapoint-impl/impl/src/java/org/\noncourse/trunk/src/gmt/datapoint/datapoint-impl/impl/src/java/org/sakaiproject/\noncourse/trunk/src/gmt/datapoint/datapoint-impl/impl/src/java/org/sakaiproject/datapoint/\noncourse/trunk/src/gmt/datapoint/datapoint-impl/impl/src/java/org/sakaiproject/datapoint/impl/\noncourse/trunk/src/gmt/datapoint/datapoint-impl/impl/src/java/org/sakaiproject/datapoint/impl/DataPointServiceImpl.java\noncourse/trunk/src/gmt/gmt/\noncourse/trunk/src/gmt/gmt/gmt-impl/\noncourse/trunk/src/gmt/gmt/gmt-impl/impl/\noncourse/trunk/src/gmt/gmt/gmt-impl/impl/src/\noncourse/trunk/src/gmt/gmt/gmt-impl/impl/src/java/\noncourse/trunk/src/gmt/gmt/gmt-impl/impl/src/java/org/\noncourse/trunk/src/gmt/gmt/gmt-impl/impl/src/java/org/sakaiproject/\noncourse/trunk/src/gmt/gmt/gmt-impl/impl/src/java/org/sakaiproject/gmt/\noncourse/trunk/src/gmt/gmt/gmt-impl/impl/src/java/org/sakaiproject/gmt/impl/\noncourse/trunk/src/gmt/gmt/gmt-impl/impl/src/java/org/sakaiproject/gmt/impl/GmtServiceImpl.java\nLog:\nSAK-12433 for syracuse.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Sat Dec 15 18:31:44 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 15 Dec 2007 18:31:44 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 15 Dec 2007 18:31:44 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby mission.mail.umich.edu () with ESMTP id lBFNVhup028095;\n\tSat, 15 Dec 2007 18:31:43 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 476463D9.B82AE.25494 ; \n\t15 Dec 2007 18:31:40 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 27D2C9DD2B;\n\tSat, 15 Dec 2007 23:31:34 +0000 (GMT)\nMessage-ID: <200712152323.lBFNNPE3015614@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 595\n          for <source@collab.sakaiproject.org>;\n          Sat, 15 Dec 2007 23:31:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 195F53446C\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 23:31:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBFNNPPQ015616\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 18:23:25 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBFNNPE3015614\n\tfor source@collab.sakaiproject.org; Sat, 15 Dec 2007 18:23:25 -0500\nDate: Sat, 15 Dec 2007 18:23:25 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r39327 - assignment/branches/oncourse_2-4-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec 15 18:31:44 2007\nX-DSPAM-Confidence: 0.9842\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39327\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-12-15 18:23:22 -0500 (Sat, 15 Dec 2007)\nNew Revision: 39327\n\nModified:\nassignment/branches/oncourse_2-4-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\noncourse fix - fixing a bug with writing the assignment id to calendar events\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Sat Dec 15 18:08:01 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 15 Dec 2007 18:08:01 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 15 Dec 2007 18:08:01 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby score.mail.umich.edu () with ESMTP id lBFN80GS029206;\n\tSat, 15 Dec 2007 18:08:00 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 47645E4B.43FF8.25309 ; \n\t15 Dec 2007 18:07:58 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E1539A012F;\n\tSat, 15 Dec 2007 23:07:52 +0000 (GMT)\nMessage-ID: <200712152259.lBFMxjsU015519@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 783\n          for <source@collab.sakaiproject.org>;\n          Sat, 15 Dec 2007 23:07:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 73990330F9\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 23:07:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBFMxjVj015521\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 17:59:45 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBFMxjsU015519\n\tfor source@collab.sakaiproject.org; Sat, 15 Dec 2007 17:59:45 -0500\nDate: Sat, 15 Dec 2007 17:59:45 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39326 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec 15 18:08:01 2007\nX-DSPAM-Confidence: 0.9817\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39326\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-15 17:59:41 -0500 (Sat, 15 Dec 2007)\nNew Revision: 39326\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nAPI revert back for SAK-12433.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Sat Dec 15 18:06:09 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 15 Dec 2007 18:06:09 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 15 Dec 2007 18:06:09 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby awakenings.mail.umich.edu () with ESMTP id lBFN67e9018374;\n\tSat, 15 Dec 2007 18:06:07 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 47645DD3.8A88A.5946 ; \n\t15 Dec 2007 18:06:04 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0E6979F549;\n\tSat, 15 Dec 2007 23:05:52 +0000 (GMT)\nMessage-ID: <200712152257.lBFMvhF2015507@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 906\n          for <source@collab.sakaiproject.org>;\n          Sat, 15 Dec 2007 23:05:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B7B53330F9\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 23:05:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBFMvhZF015509\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 17:57:43 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBFMvhF2015507\n\tfor source@collab.sakaiproject.org; Sat, 15 Dec 2007 17:57:43 -0500\nDate: Sat, 15 Dec 2007 17:57:43 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39325 - gradebook/branches/oncourse_opc_122007/service/api/src/java/org/sakaiproject/service/gradebook/shared\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec 15 18:06:09 2007\nX-DSPAM-Confidence: 0.9782\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39325\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-15 17:57:40 -0500 (Sat, 15 Dec 2007)\nNew Revision: 39325\n\nModified:\ngradebook/branches/oncourse_opc_122007/service/api/src/java/org/sakaiproject/service/gradebook/shared/GradebookService.java\nLog:\nsak-12433\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Sat Dec 15 17:56:27 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 15 Dec 2007 17:56:27 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 15 Dec 2007 17:56:27 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby panther.mail.umich.edu () with ESMTP id lBFMuRMj028179;\n\tSat, 15 Dec 2007 17:56:27 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 47645B94.50D4C.12916 ; \n\t15 Dec 2007 17:56:23 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 032219F549;\n\tSat, 15 Dec 2007 22:56:18 +0000 (GMT)\nMessage-ID: <200712152248.lBFMmBvX015481@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 473\n          for <source@collab.sakaiproject.org>;\n          Sat, 15 Dec 2007 22:56:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 29F2824EB8\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 22:56:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBFMmB1w015483\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 17:48:12 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBFMmBvX015481\n\tfor source@collab.sakaiproject.org; Sat, 15 Dec 2007 17:48:11 -0500\nDate: Sat, 15 Dec 2007 17:48:11 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39324 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec 15 17:56:27 2007\nX-DSPAM-Confidence: 0.9814\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39324\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-15 17:48:07 -0500 (Sat, 15 Dec 2007)\nNew Revision: 39324\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdate external for gb.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Sat Dec 15 17:54:27 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 15 Dec 2007 17:54:27 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 15 Dec 2007 17:54:27 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby fan.mail.umich.edu () with ESMTP id lBFMsQuv004768;\n\tSat, 15 Dec 2007 17:54:26 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 47645B1C.830CA.20096 ; \n\t15 Dec 2007 17:54:23 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8F0989FFF8;\n\tSat, 15 Dec 2007 22:54:13 +0000 (GMT)\nMessage-ID: <200712152246.lBFMk0kC015469@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 751\n          for <source@collab.sakaiproject.org>;\n          Sat, 15 Dec 2007 22:53:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E82A824EB8\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 22:53:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBFMk0pF015471\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 17:46:00 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBFMk0kC015469\n\tfor source@collab.sakaiproject.org; Sat, 15 Dec 2007 17:46:00 -0500\nDate: Sat, 15 Dec 2007 17:46:00 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39323 - gradebook/branches/oncourse_opc_122007/service/api/src/java/org/sakaiproject/service/gradebook/shared\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec 15 17:54:27 2007\nX-DSPAM-Confidence: 0.9817\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39323\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-15 17:45:57 -0500 (Sat, 15 Dec 2007)\nNew Revision: 39323\n\nModified:\ngradebook/branches/oncourse_opc_122007/service/api/src/java/org/sakaiproject/service/gradebook/shared/GradebookService.java\nLog:\nSAK-12433\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Sat Dec 15 17:19:55 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 15 Dec 2007 17:19:55 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 15 Dec 2007 17:19:55 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby faithful.mail.umich.edu () with ESMTP id lBFMJsPa025635;\n\tSat, 15 Dec 2007 17:19:54 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 47645303.FAC8.13788 ; \n\t15 Dec 2007 17:19:49 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A5736A00AA;\n\tSat, 15 Dec 2007 22:19:45 +0000 (GMT)\nMessage-ID: <200712152211.lBFMBdeM015372@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 322\n          for <source@collab.sakaiproject.org>;\n          Sat, 15 Dec 2007 22:19:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DC8A93446C\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 22:19:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBFMBd6X015374\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 17:11:39 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBFMBdeM015372\n\tfor source@collab.sakaiproject.org; Sat, 15 Dec 2007 17:11:39 -0500\nDate: Sat, 15 Dec 2007 17:11:39 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39322 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec 15 17:19:55 2007\nX-DSPAM-Confidence: 0.9821\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39322\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-15 17:11:36 -0500 (Sat, 15 Dec 2007)\nNew Revision: 39322\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdate external for GB. SAK-12433.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Sat Dec 15 17:18:57 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 15 Dec 2007 17:18:57 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 15 Dec 2007 17:18:57 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby jacknife.mail.umich.edu () with ESMTP id lBFMIvLE025465;\n\tSat, 15 Dec 2007 17:18:57 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 476452C1.E9C8C.10701 ; \n\t15 Dec 2007 17:18:54 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5C57AA0091;\n\tSat, 15 Dec 2007 22:18:37 +0000 (GMT)\nMessage-ID: <200712152210.lBFMASRX015360@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 619\n          for <source@collab.sakaiproject.org>;\n          Sat, 15 Dec 2007 22:18:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 588C93446C\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 22:18:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBFMAT6X015362\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 17:10:29 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBFMASRX015360\n\tfor source@collab.sakaiproject.org; Sat, 15 Dec 2007 17:10:28 -0500\nDate: Sat, 15 Dec 2007 17:10:28 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39321 - gradebook/branches/oncourse_opc_122007/service/impl/src/java/org/sakaiproject/component/gradebook\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec 15 17:18:57 2007\nX-DSPAM-Confidence: 0.9781\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39321\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-15 17:10:25 -0500 (Sat, 15 Dec 2007)\nNew Revision: 39321\n\nModified:\ngradebook/branches/oncourse_opc_122007/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookServiceHibernateImpl.java\nLog:\nSAK-12433\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Sat Dec 15 15:02:52 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 15 Dec 2007 15:02:52 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 15 Dec 2007 15:02:52 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby flawless.mail.umich.edu () with ESMTP id lBFK2pnN008254;\n\tSat, 15 Dec 2007 15:02:51 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 476432D8.9A773.30371 ; \n\t15 Dec 2007 15:02:36 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D49A59F694;\n\tSat, 15 Dec 2007 20:02:33 +0000 (GMT)\nMessage-ID: <200712151954.lBFJsJ4M015175@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 281\n          for <source@collab.sakaiproject.org>;\n          Sat, 15 Dec 2007 20:02:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 129613429E\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 20:02:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBFJsJkI015177\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 14:54:19 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBFJsJ4M015175\n\tfor source@collab.sakaiproject.org; Sat, 15 Dec 2007 14:54:19 -0500\nDate: Sat, 15 Dec 2007 14:54:19 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39320 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec 15 15:02:52 2007\nX-DSPAM-Confidence: 0.9801\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39320\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-15 14:54:15 -0500 (Sat, 15 Dec 2007)\nNew Revision: 39320\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nSAK-12433 for gradebook.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Sat Dec 15 14:59:52 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 15 Dec 2007 14:59:52 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 15 Dec 2007 14:59:52 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby awakenings.mail.umich.edu () with ESMTP id lBFJxpje031211;\n\tSat, 15 Dec 2007 14:59:51 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 47643232.7B7D.18342 ; \n\t15 Dec 2007 14:59:48 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 56F949F694;\n\tSat, 15 Dec 2007 19:59:48 +0000 (GMT)\nMessage-ID: <200712151951.lBFJpTtd015163@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 942\n          for <source@collab.sakaiproject.org>;\n          Sat, 15 Dec 2007 19:59:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DA26538733\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 19:59:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBFJpT7x015165\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 14:51:29 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBFJpTtd015163\n\tfor source@collab.sakaiproject.org; Sat, 15 Dec 2007 14:51:29 -0500\nDate: Sat, 15 Dec 2007 14:51:29 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39319 - in gradebook/branches/oncourse_opc_122007/service: api/src/java/org/sakaiproject/service/gradebook/shared impl/src/java/org/sakaiproject/component/gradebook impl/src/java/org/sakaiproject/tool/gradebook/facades/sakai2impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec 15 14:59:52 2007\nX-DSPAM-Confidence: 0.9813\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39319\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-15 14:51:16 -0500 (Sat, 15 Dec 2007)\nNew Revision: 39319\n\nModified:\ngradebook/branches/oncourse_opc_122007/service/api/src/java/org/sakaiproject/service/gradebook/shared/Assignment.java\ngradebook/branches/oncourse_opc_122007/service/api/src/java/org/sakaiproject/service/gradebook/shared/GradebookService.java\ngradebook/branches/oncourse_opc_122007/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookDefinition.java\ngradebook/branches/oncourse_opc_122007/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookServiceHibernateImpl.java\ngradebook/branches/oncourse_opc_122007/service/impl/src/java/org/sakaiproject/tool/gradebook/facades/sakai2impl/GradebookEntityProducer.java\nLog:\nSAK-12433 => svn merge -r39311:39312 https://source.sakaiproject.org/svn/gradebook/trunk\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Sat Dec 15 14:30:24 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 15 Dec 2007 14:30:24 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 15 Dec 2007 14:30:24 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby mission.mail.umich.edu () with ESMTP id lBFJUOu1024708;\n\tSat, 15 Dec 2007 14:30:24 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 47642B4A.513AD.839 ; \n\t15 Dec 2007 14:30:21 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6569F9F201;\n\tSat, 15 Dec 2007 19:30:22 +0000 (GMT)\nMessage-ID: <200712151922.lBFJM3FK015126@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 885\n          for <source@collab.sakaiproject.org>;\n          Sat, 15 Dec 2007 19:30:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7F9DFB2AD\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 19:29:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBFJM3kQ015128\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 14:22:03 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBFJM3FK015126\n\tfor source@collab.sakaiproject.org; Sat, 15 Dec 2007 14:22:03 -0500\nDate: Sat, 15 Dec 2007 14:22:03 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39318 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec 15 14:30:24 2007\nX-DSPAM-Confidence: 0.9822\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39318\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-15 14:21:59 -0500 (Sat, 15 Dec 2007)\nNew Revision: 39318\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nSAK-12433 for samigo.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Sat Dec 15 14:23:15 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 15 Dec 2007 14:23:15 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 15 Dec 2007 14:23:15 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby mission.mail.umich.edu () with ESMTP id lBFJNEmW022549;\n\tSat, 15 Dec 2007 14:23:14 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 4764299D.A7C4F.21860 ; \n\t15 Dec 2007 14:23:12 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 909E69F201;\n\tSat, 15 Dec 2007 19:23:12 +0000 (GMT)\nMessage-ID: <200712151914.lBFJErCP015098@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 579\n          for <source@collab.sakaiproject.org>;\n          Sat, 15 Dec 2007 19:22:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A80E8B15A\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 19:22:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBFJEsmL015100\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 14:14:54 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBFJErCP015098\n\tfor source@collab.sakaiproject.org; Sat, 15 Dec 2007 14:14:53 -0500\nDate: Sat, 15 Dec 2007 14:14:53 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39317 - sam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/services/assessment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec 15 14:23:15 2007\nX-DSPAM-Confidence: 0.8424\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39317\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-15 14:14:50 -0500 (Sat, 15 Dec 2007)\nNew Revision: 39317\n\nModified:\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/services/assessment/AssessmentEntityProducer.java\nLog:\nSAK-12433.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Sat Dec 15 14:04:44 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 15 Dec 2007 14:04:44 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 15 Dec 2007 14:04:44 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby brazil.mail.umich.edu () with ESMTP id lBFJ4hTw012812;\n\tSat, 15 Dec 2007 14:04:43 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 47642546.28AF5.30736 ; \n\t15 Dec 2007 14:04:40 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B4ADF9E612;\n\tSat, 15 Dec 2007 19:04:23 +0000 (GMT)\nMessage-ID: <200712151856.lBFIu54f015084@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 464\n          for <source@collab.sakaiproject.org>;\n          Sat, 15 Dec 2007 19:03:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 01F7A37284\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 19:04:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBFIuA1J015086\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 13:56:10 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBFIu54f015084\n\tfor source@collab.sakaiproject.org; Sat, 15 Dec 2007 13:56:05 -0500\nDate: Sat, 15 Dec 2007 13:56:05 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39316 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec 15 14:04:44 2007\nX-DSPAM-Confidence: 0.8444\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39316\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-15 13:56:01 -0500 (Sat, 15 Dec 2007)\nNew Revision: 39316\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdate externals for SAK-12433.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Sat Dec 15 13:18:12 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 15 Dec 2007 13:18:12 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 15 Dec 2007 13:18:12 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby flawless.mail.umich.edu () with ESMTP id lBFIIBRp007907;\n\tSat, 15 Dec 2007 13:18:11 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 47641A5D.DBB87.8490 ; \n\t15 Dec 2007 13:18:08 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3FD4F9FA27;\n\tSat, 15 Dec 2007 18:13:58 +0000 (GMT)\nMessage-ID: <200712151808.lBFI8lkD015062@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 629\n          for <source@collab.sakaiproject.org>;\n          Sat, 15 Dec 2007 18:12:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2683038FB9\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 18:16:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBFI8lot015064\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 13:08:47 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBFI8lkD015062\n\tfor source@collab.sakaiproject.org; Sat, 15 Dec 2007 13:08:47 -0500\nDate: Sat, 15 Dec 2007 13:08:47 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39315 - in oncourse/trunk/src/web: . news-impl news-impl/impl news-impl/impl/src news-impl/impl/src/java news-impl/impl/src/java/org news-impl/impl/src/java/org/sakaiproject news-impl/impl/src/java/org/sakaiproject/news news-impl/impl/src/java/org/sakaiproject/news/impl web-impl web-impl/impl web-impl/impl/src web-impl/impl/src/java web-impl/impl/src/java/org web-impl/impl/src/java/org/sakaiproject web-impl/impl/src/java/org/sakaiproject/web web-impl/impl/src/java/org/sakaiproject/web/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec 15 13:18:12 2007\nX-DSPAM-Confidence: 0.8467\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39315\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-15 13:08:26 -0500 (Sat, 15 Dec 2007)\nNew Revision: 39315\n\nAdded:\noncourse/trunk/src/web/news-impl/\noncourse/trunk/src/web/news-impl/impl/\noncourse/trunk/src/web/news-impl/impl/src/\noncourse/trunk/src/web/news-impl/impl/src/java/\noncourse/trunk/src/web/news-impl/impl/src/java/org/\noncourse/trunk/src/web/news-impl/impl/src/java/org/sakaiproject/\noncourse/trunk/src/web/news-impl/impl/src/java/org/sakaiproject/news/\noncourse/trunk/src/web/news-impl/impl/src/java/org/sakaiproject/news/impl/\noncourse/trunk/src/web/news-impl/impl/src/java/org/sakaiproject/news/impl/BasicNewsService.java\noncourse/trunk/src/web/web-impl/\noncourse/trunk/src/web/web-impl/impl/\noncourse/trunk/src/web/web-impl/impl/src/\noncourse/trunk/src/web/web-impl/impl/src/java/\noncourse/trunk/src/web/web-impl/impl/src/java/org/\noncourse/trunk/src/web/web-impl/impl/src/java/org/sakaiproject/\noncourse/trunk/src/web/web-impl/impl/src/java/org/sakaiproject/web/\noncourse/trunk/src/web/web-impl/impl/src/java/org/sakaiproject/web/impl/\noncourse/trunk/src/web/web-impl/impl/src/java/org/sakaiproject/web/impl/WebServiceImpl.java\nLog:\nSAK-12433 => merge in r39256, r39258 for web from sakai_2-4-x of r31545.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Sat Dec 15 12:29:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 15 Dec 2007 12:29:53 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 15 Dec 2007 12:29:53 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby panther.mail.umich.edu () with ESMTP id lBFHTqmc018393;\n\tSat, 15 Dec 2007 12:29:52 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 47640F0B.6BD67.19634 ; \n\t15 Dec 2007 12:29:50 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 90D779E11E;\n\tSat, 15 Dec 2007 17:29:08 +0000 (GMT)\nMessage-ID: <200712151720.lBFHKurr014956@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 442\n          for <source@collab.sakaiproject.org>;\n          Sat, 15 Dec 2007 17:28:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3F16D3868D\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 17:28:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBFHKuo7014958\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 12:20:56 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBFHKurr014956\n\tfor source@collab.sakaiproject.org; Sat, 15 Dec 2007 12:20:56 -0500\nDate: Sat, 15 Dec 2007 12:20:56 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39314 - alias/trunk/alias-impl/impl/src/java/org/sakaiproject/alias/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec 15 12:29:53 2007\nX-DSPAM-Confidence: 0.7544\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39314\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-15 12:20:51 -0500 (Sat, 15 Dec 2007)\nNew Revision: 39314\n\nModified:\nalias/trunk/alias-impl/impl/src/java/org/sakaiproject/alias/impl/BaseAliasService.java\nLog:\nSAK-12447\nAdded A check for null entries going into the cache \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Sat Dec 15 12:11:18 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 15 Dec 2007 12:11:18 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 15 Dec 2007 12:11:18 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby faithful.mail.umich.edu () with ESMTP id lBFHBHIE004854;\n\tSat, 15 Dec 2007 12:11:17 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 47640A9A.1E5F0.28760 ; \n\t15 Dec 2007 12:11:04 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 876CC9F721;\n\tSat, 15 Dec 2007 17:10:43 +0000 (GMT)\nMessage-ID: <200712151702.lBFH2Yji014935@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 949\n          for <source@collab.sakaiproject.org>;\n          Sat, 15 Dec 2007 17:10:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E89F9378DA\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 17:10:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBFH2Y6Q014937\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 12:02:34 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBFH2Yji014935\n\tfor source@collab.sakaiproject.org; Sat, 15 Dec 2007 12:02:34 -0500\nDate: Sat, 15 Dec 2007 12:02:34 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39313 - calendar/branches/oncourse_opc_122007/calendar-impl/impl/src/java/org/sakaiproject/calendar/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec 15 12:11:18 2007\nX-DSPAM-Confidence: 0.9826\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39313\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-15 12:02:27 -0500 (Sat, 15 Dec 2007)\nNew Revision: 39313\n\nModified:\ncalendar/branches/oncourse_opc_122007/calendar-impl/impl/src/java/org/sakaiproject/calendar/impl/BaseCalendarService.java\nLog:\nSAK-12433 => apply patch for calendar.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom tnguyen@iupui.edu Sat Dec 15 08:54:18 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 15 Dec 2007 08:54:18 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 15 Dec 2007 08:54:18 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby brazil.mail.umich.edu () with ESMTP id lBFDsHwr023794;\n\tSat, 15 Dec 2007 08:54:17 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 4763DC83.ECE9D.23993 ; \n\t15 Dec 2007 08:54:14 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 130A550347;\n\tSat, 15 Dec 2007 13:54:46 +0000 (GMT)\nMessage-ID: <200712151345.lBFDjlsX014891@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 694\n          for <source@collab.sakaiproject.org>;\n          Sat, 15 Dec 2007 13:54:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 305FF341FC\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 13:53:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBFDjlFi014893\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 08:45:47 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBFDjlsX014891\n\tfor source@collab.sakaiproject.org; Sat, 15 Dec 2007 08:45:47 -0500\nDate: Sat, 15 Dec 2007 08:45:47 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to tnguyen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: tnguyen@iupui.edu\nSubject: [sakai] svn commit: r39312 - in gradebook/trunk/service: api/src/java/org/sakaiproject/service/gradebook/shared impl/src/java/org/sakaiproject/component/gradebook impl/src/java/org/sakaiproject/tool/gradebook/facades/sakai2impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec 15 08:54:18 2007\nX-DSPAM-Confidence: 0.9784\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39312\n\nAuthor: tnguyen@iupui.edu\nDate: 2007-12-15 08:45:40 -0500 (Sat, 15 Dec 2007)\nNew Revision: 39312\n\nModified:\ngradebook/trunk/service/api/src/java/org/sakaiproject/service/gradebook/shared/Assignment.java\ngradebook/trunk/service/api/src/java/org/sakaiproject/service/gradebook/shared/GradebookService.java\ngradebook/trunk/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookDefinition.java\ngradebook/trunk/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookServiceHibernateImpl.java\ngradebook/trunk/service/impl/src/java/org/sakaiproject/tool/gradebook/facades/sakai2impl/GradebookEntityProducer.java\nLog:\nsak-12433.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Sat Dec 15 01:32:11 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 15 Dec 2007 01:32:11 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 15 Dec 2007 01:32:11 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby flawless.mail.umich.edu () with ESMTP id lBF6WAom005893;\n\tSat, 15 Dec 2007 01:32:10 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 476374E5.55133.12410 ; \n\t15 Dec 2007 01:32:08 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CFB1B8DD71;\n\tSat, 15 Dec 2007 06:26:03 +0000 (GMT)\nMessage-ID: <200712150623.lBF6NmRu014311@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 581\n          for <source@collab.sakaiproject.org>;\n          Sat, 15 Dec 2007 06:25:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1435B3956A\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 06:31:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBF6NmsX014313\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 01:23:48 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBF6NmRu014311\n\tfor source@collab.sakaiproject.org; Sat, 15 Dec 2007 01:23:48 -0500\nDate: Sat, 15 Dec 2007 01:23:48 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39311 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec 15 01:32:11 2007\nX-DSPAM-Confidence: 0.9821\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39311\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-15 01:23:44 -0500 (Sat, 15 Dec 2007)\nNew Revision: 39311\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdate external for SAK-12461\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Sat Dec 15 01:28:22 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 15 Dec 2007 01:28:22 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 15 Dec 2007 01:28:23 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby godsend.mail.umich.edu () with ESMTP id lBF6SM4E004782;\n\tSat, 15 Dec 2007 01:28:22 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 47637401.9F78E.10376 ; \n\t15 Dec 2007 01:28:20 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A62EB5A7E6;\n\tSat, 15 Dec 2007 06:22:14 +0000 (GMT)\nMessage-ID: <200712150620.lBF6K8wX014291@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 941\n          for <source@collab.sakaiproject.org>;\n          Sat, 15 Dec 2007 06:21:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A05313956A\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 06:28:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBF6K8oA014294\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 01:20:08 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBF6K8wX014291\n\tfor source@collab.sakaiproject.org; Sat, 15 Dec 2007 01:20:08 -0500\nDate: Sat, 15 Dec 2007 01:20:08 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39310 - in gradebook/branches/oncourse_opc_122007/app/ui/src: bundle/org/sakaiproject/tool/gradebook/bundle java/org/sakaiproject/tool/gradebook/ui webapp/inc\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec 15 01:28:23 2007\nX-DSPAM-Confidence: 0.8475\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39310\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-15 01:19:59 -0500 (Sat, 15 Dec 2007)\nNew Revision: 39310\n\nModified:\ngradebook/branches/oncourse_opc_122007/app/ui/src/bundle/org/sakaiproject/tool/gradebook/bundle/Messages.properties\ngradebook/branches/oncourse_opc_122007/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/AssignmentBean.java\ngradebook/branches/oncourse_opc_122007/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/BulkAssignmentDecoratedBean.java\ngradebook/branches/oncourse_opc_122007/app/ui/src/webapp/inc/assignmentEditing.jspf\ngradebook/branches/oncourse_opc_122007/app/ui/src/webapp/inc/bulkNewItems.jspf\nLog:\nSAK-12461 => svn merge -r39308:39309 https://source.sakaiproject.org/svn/gradebook/trunk\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Sat Dec 15 01:21:59 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 15 Dec 2007 01:21:59 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 15 Dec 2007 01:21:59 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby godsend.mail.umich.edu () with ESMTP id lBF6LwNW003555;\n\tSat, 15 Dec 2007 01:21:58 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 47637281.11776.31544 ; \n\t15 Dec 2007 01:21:56 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 76A705A7E6;\n\tSat, 15 Dec 2007 06:15:19 +0000 (GMT)\nMessage-ID: <200712150611.lBF6BoSB014274@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 984\n          for <source@collab.sakaiproject.org>;\n          Sat, 15 Dec 2007 06:13:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C426F39582\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 06:19:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBF6BonY014276\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 01:11:50 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBF6BoSB014274\n\tfor source@collab.sakaiproject.org; Sat, 15 Dec 2007 01:11:50 -0500\nDate: Sat, 15 Dec 2007 01:11:50 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39309 - in gradebook/trunk/app/ui/src: bundle/org/sakaiproject/tool/gradebook/bundle java/org/sakaiproject/tool/gradebook/ui webapp/inc\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec 15 01:21:59 2007\nX-DSPAM-Confidence: 0.9830\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39309\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-15 01:11:33 -0500 (Sat, 15 Dec 2007)\nNew Revision: 39309\n\nModified:\ngradebook/trunk/app/ui/src/bundle/org/sakaiproject/tool/gradebook/bundle/Messages.properties\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/AssignmentBean.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/BulkAssignmentDecoratedBean.java\ngradebook/trunk/app/ui/src/webapp/inc/assignmentEditing.jspf\ngradebook/trunk/app/ui/src/webapp/inc/bulkNewItems.jspf\nLog:\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12461\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Fri Dec 14 20:12:54 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 20:12:54 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 20:12:54 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby chaos.mail.umich.edu () with ESMTP id lBF1CrHf027650;\n\tFri, 14 Dec 2007 20:12:53 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 47632A0F.BB794.10862 ; \n\t14 Dec 2007 20:12:50 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2AE439EFD4;\n\tSat, 15 Dec 2007 00:43:49 +0000 (GMT)\nMessage-ID: <200712150100.lBF10wY5014044@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 616\n          for <source@collab.sakaiproject.org>;\n          Sat, 15 Dec 2007 00:43:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D27A7BE30\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 01:08:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBF10wcP014046\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 20:00:58 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBF10wY5014044\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 20:00:58 -0500\nDate: Fri, 14 Dec 2007 20:00:58 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39308 - alias/trunk/alias-impl/impl/src/java/org/sakaiproject/alias/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 20:12:54 2007\nX-DSPAM-Confidence: 0.9836\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39308\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-14 20:00:54 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39308\n\nModified:\nalias/trunk/alias-impl/impl/src/java/org/sakaiproject/alias/impl/BaseAliasService.java\nLog:\nSAK-12447\n\nAdded a check not to return null aliases.\n\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 14 19:51:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 19:51:25 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 19:51:25 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby casino.mail.umich.edu () with ESMTP id lBF0pOc3010179;\n\tFri, 14 Dec 2007 19:51:24 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 47632507.5E100.8608 ; \n\t14 Dec 2007 19:51:22 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 83EC29EFAE;\n\tSat, 15 Dec 2007 00:22:24 +0000 (GMT)\nMessage-ID: <200712150023.lBF0Nh6M013976@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 90\n          for <source@collab.sakaiproject.org>;\n          Sat, 15 Dec 2007 00:22:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 777A8395E3\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 00:31:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBF0NhiL013978\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 19:23:43 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBF0Nh6M013976\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 19:23:43 -0500\nDate: Fri, 14 Dec 2007 19:23:43 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39305 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 19:51:25 2007\nX-DSPAM-Confidence: 0.9840\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39305\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-14 19:23:41 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39305\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdate external for get assignment back to oncourse_2-4-x.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Fri Dec 14 19:47:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 19:47:25 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 19:47:25 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby chaos.mail.umich.edu () with ESMTP id lBF0lOa3019264;\n\tFri, 14 Dec 2007 19:47:24 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 47632417.28568.1005 ; \n\t14 Dec 2007 19:47:21 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8A5539EF8A;\n\tSat, 15 Dec 2007 00:18:23 +0000 (GMT)\nMessage-ID: <200712150039.lBF0dAMS014002@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 80\n          for <source@collab.sakaiproject.org>;\n          Sat, 15 Dec 2007 00:18:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 62655395ED\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 00:47:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBF0dAPV014004\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 19:39:10 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBF0dAMS014002\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 19:39:10 -0500\nDate: Fri, 14 Dec 2007 19:39:10 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39307 - search/trunk/search-impl/impl/src/java/org/sakaiproject/search/indexer/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 19:47:25 2007\nX-DSPAM-Confidence: 0.9850\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39307\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-14 19:39:06 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39307\n\nModified:\nsearch/trunk/search-impl/impl/src/java/org/sakaiproject/search/indexer/impl/TransactionalIndexWorker.java\nLog:\nSAK-12459\n\nAdded a pre clear to make certain the thread local cache is empty.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Fri Dec 14 19:45:16 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 19:45:16 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 19:45:16 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby flawless.mail.umich.edu () with ESMTP id lBF0jF3A009609;\n\tFri, 14 Dec 2007 19:45:15 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 47632395.55305.22306 ; \n\t14 Dec 2007 19:45:12 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 22F7B9EF8A;\n\tSat, 15 Dec 2007 00:16:15 +0000 (GMT)\nMessage-ID: <200712150037.lBF0axWs013990@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 750\n          for <source@collab.sakaiproject.org>;\n          Sat, 15 Dec 2007 00:16:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 69FDC395ED\n\tfor <source@collab.sakaiproject.org>; Sat, 15 Dec 2007 00:44:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBF0b0P8013992\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 19:37:00 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBF0axWs013990\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 19:37:00 -0500\nDate: Fri, 14 Dec 2007 19:37:00 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39306 - in search/trunk/search-impl: impl/src/java/org/sakaiproject/search/indexer/impl impl/src/test/org/sakaiproject/search/index/soaktest impl/src/test/org/sakaiproject/search/indexer/impl/test pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 19:45:16 2007\nX-DSPAM-Confidence: 0.9830\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39306\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-14 19:36:42 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39306\n\nModified:\nsearch/trunk/search-impl/impl/src/java/org/sakaiproject/search/indexer/impl/TransactionalIndexWorker.java\nsearch/trunk/search-impl/impl/src/test/org/sakaiproject/search/index/soaktest/SearchIndexerNode.java\nsearch/trunk/search-impl/impl/src/test/org/sakaiproject/search/indexer/impl/test/JournalOptimzationOperationTest.java\nsearch/trunk/search-impl/impl/src/test/org/sakaiproject/search/indexer/impl/test/MergeUpdateOperationTest.java\nsearch/trunk/search-impl/impl/src/test/org/sakaiproject/search/indexer/impl/test/OptimizeOperationTest.java\nsearch/trunk/search-impl/impl/src/test/org/sakaiproject/search/indexer/impl/test/TransactionalIndexWorkerTest.java\nsearch/trunk/search-impl/pack/src/webapp/WEB-INF/parallelIndexComponents.xml\nLog:\nSAK-12459\n\nPossible Fix,\nClearing the thread local cache in the indexer loop, just in case there is stale content.\n\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Fri Dec 14 18:50:15 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 18:50:15 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 18:50:15 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby mission.mail.umich.edu () with ESMTP id lBENoDiD020569;\n\tFri, 14 Dec 2007 18:50:13 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 476316AF.88541.31709 ; \n\t14 Dec 2007 18:50:10 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9B26A94C56;\n\tFri, 14 Dec 2007 23:50:00 +0000 (GMT)\nMessage-ID: <200712142341.lBENfpSa013962@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1013\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 23:49:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B173D3721C\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 23:49:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBENfpNS013964\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 18:41:51 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBENfpSa013962\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 18:41:51 -0500\nDate: Fri, 14 Dec 2007 18:41:51 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r39304 - gradebook/branches/sakai_2-5-x/service/impl/src/java/org/sakaiproject/tool/gradebook/facades/sections\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 18:50:15 2007\nX-DSPAM-Confidence: 0.7008\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39304\n\nAuthor: mmmay@indiana.edu\nDate: 2007-12-14 18:41:49 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39304\n\nModified:\ngradebook/branches/sakai_2-5-x/service/impl/src/java/org/sakaiproject/tool/gradebook/facades/sections/AuthzSectionsImpl.java\nLog:\nBacking out merge in 2.5.x\n\nsvn merge -r 39184:39185 https://source.sakaiproject.org/svn/gradebook/trunk\nU    service/impl/src/java/org/sakaiproject/tool/gradebook/facades/sections/AuthzSectionsImpl.java\nin-143-196:~/java/2-5/sakai_2-5-x/gradebook mmmay$ svn log -r 39184:39185 https://source.sakaiproject.org/svn/gradebook/trunk\n------------------------------------------------------------------------\nr39185 | wagnermr@iupui.edu | 2007-12-13 09:29:44 -0500 (Thu, 13 Dec 2007) | 4 lines\n\nSAK-12432\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12432\nCircular dependency between GradebookService and facade Authz\nfixed class cast exception\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom louis@media.berkeley.edu Fri Dec 14 18:18:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 18:18:19 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 18:18:19 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby mission.mail.umich.edu () with ESMTP id lBENIIZU004766;\n\tFri, 14 Dec 2007 18:18:18 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 47630F34.B4739.24604 ; \n\t14 Dec 2007 18:18:15 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 48D409EE3F;\n\tFri, 14 Dec 2007 23:18:10 +0000 (GMT)\nMessage-ID: <200712142309.lBEN9wlk013921@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 828\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 23:17:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 53A7433F66\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 23:17:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEN9wgo013923\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 18:09:58 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEN9wlk013921\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 18:09:58 -0500\nDate: Fri, 14 Dec 2007 18:09:58 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to louis@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: louis@media.berkeley.edu\nSubject: [sakai] svn commit: r39303 - bspace/osp/sakai_2-4-x/warehouse/api-impl/src/java/org/theospi/portfolio/warehouse/sakai/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 18:18:19 2007\nX-DSPAM-Confidence: 0.6950\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39303\n\nAuthor: louis@media.berkeley.edu\nDate: 2007-12-14 18:09:54 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39303\n\nModified:\nbspace/osp/sakai_2-4-x/warehouse/api-impl/src/java/org/theospi/portfolio/warehouse/sakai/assignment/AssignmentWarehouseService.java\nLog:\nBSP-1376 Update Bspace trunk with latest updates from 2.4-x trunk applied patch to osp \n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom louis@media.berkeley.edu Fri Dec 14 18:12:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 18:12:25 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 18:12:25 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby jacknife.mail.umich.edu () with ESMTP id lBENCPR5004788;\n\tFri, 14 Dec 2007 18:12:25 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 47630DD2.753F0.9443 ; \n\t14 Dec 2007 18:12:21 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 943EE9EF23;\n\tFri, 14 Dec 2007 23:12:13 +0000 (GMT)\nMessage-ID: <200712142231.lBEMVx2x013704@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 516\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 23:11:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 60B723940B\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 22:39:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEMVxiT013706\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 17:31:59 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEMVx2x013704\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 17:31:59 -0500\nDate: Fri, 14 Dec 2007 17:31:59 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to louis@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: louis@media.berkeley.edu\nSubject: [sakai] svn commit: r39293 - bspace/osp\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 18:12:25 2007\nX-DSPAM-Confidence: 0.6944\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39293\n\nAuthor: louis@media.berkeley.edu\nDate: 2007-12-14 17:31:56 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39293\n\nRemoved:\nbspace/osp/warehouse/\nLog:\nRemoved file/folder\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom louis@media.berkeley.edu Fri Dec 14 18:12:22 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 18:12:22 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 18:12:22 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby fan.mail.umich.edu () with ESMTP id lBENCLZK016004;\n\tFri, 14 Dec 2007 18:12:21 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 47630DD0.299A6.6635 ; \n\t14 Dec 2007 18:12:18 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EB03C9EF22;\n\tFri, 14 Dec 2007 23:12:12 +0000 (GMT)\nMessage-ID: <200712142234.lBEMY7i9013752@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 214\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 23:11:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 65E8039516\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 22:41:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEMY7Km013754\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 17:34:07 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEMY7i9013752\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 17:34:07 -0500\nDate: Fri, 14 Dec 2007 17:34:07 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to louis@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: louis@media.berkeley.edu\nSubject: [sakai] svn commit: r39297 - bspace/osp/sakai_2-4x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 18:12:22 2007\nX-DSPAM-Confidence: 0.6953\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39297\n\nAuthor: louis@media.berkeley.edu\nDate: 2007-12-14 17:34:02 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39297\n\nAdded:\nbspace/osp/sakai_2-4x/sakai_2-4-x/\nLog:\nBSP-1376 Update Bspace trunk with latest updates from 2.4-x trunk\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 14 18:12:21 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 18:12:21 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 18:12:21 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby chaos.mail.umich.edu () with ESMTP id lBENCJxT017964;\n\tFri, 14 Dec 2007 18:12:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 47630DCB.CCCB5.26249 ; \n\t14 Dec 2007 18:12:14 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BA4F39EF1E;\n\tFri, 14 Dec 2007 23:12:11 +0000 (GMT)\nMessage-ID: <200712142233.lBEMXnLP013740@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 759\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 23:11:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 89C4439509\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 22:41:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEMXn9d013742\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 17:33:49 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEMXnLP013740\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 17:33:49 -0500\nDate: Fri, 14 Dec 2007 17:33:49 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39296 - discussion/branches/SAK-12433/discussion-impl/impl/src/java/org/sakaiproject/discussion/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 18:12:21 2007\nX-DSPAM-Confidence: 0.9810\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39296\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-14 17:33:48 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39296\n\nModified:\ndiscussion/branches/SAK-12433/discussion-impl/impl/src/java/org/sakaiproject/discussion/impl/BaseDiscussionService.java\nLog:\nsak-12433.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom louis@media.berkeley.edu Fri Dec 14 18:12:20 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 18:12:20 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 18:12:20 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby casino.mail.umich.edu () with ESMTP id lBENCJth006011;\n\tFri, 14 Dec 2007 18:12:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 47630DCE.523A1.19407 ; \n\t14 Dec 2007 18:12:17 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 70EC89EF20;\n\tFri, 14 Dec 2007 23:12:12 +0000 (GMT)\nMessage-ID: <200712142233.lBEMX2hh013728@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 162\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 23:11:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EEAFD394A5\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 22:40:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEMX2sc013730\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 17:33:02 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEMX2hh013728\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 17:33:02 -0500\nDate: Fri, 14 Dec 2007 17:33:02 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to louis@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: louis@media.berkeley.edu\nSubject: [sakai] svn commit: r39295 - bspace/osp\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 18:12:20 2007\nX-DSPAM-Confidence: 0.6946\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39295\n\nAuthor: louis@media.berkeley.edu\nDate: 2007-12-14 17:32:59 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39295\n\nAdded:\nbspace/osp/sakai_2-4x/\nLog:\nCreated folder remotely\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom louis@media.berkeley.edu Fri Dec 14 18:11:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 18:11:25 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 18:11:25 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby faithful.mail.umich.edu () with ESMTP id lBENBOdQ013062;\n\tFri, 14 Dec 2007 18:11:24 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 47630D8B.DD3B3.23884 ; \n\t14 Dec 2007 18:11:10 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 042B99EF1F;\n\tFri, 14 Dec 2007 23:11:07 +0000 (GMT)\nMessage-ID: <200712142232.lBEMWXlo013716@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 589\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 23:10:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4802C39497\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 22:40:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEMWXBB013718\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 17:32:33 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEMWXlo013716\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 17:32:33 -0500\nDate: Fri, 14 Dec 2007 17:32:33 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to louis@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: louis@media.berkeley.edu\nSubject: [sakai] svn commit: r39294 - bspace/osp\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 18:11:25 2007\nX-DSPAM-Confidence: 0.6932\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39294\n\nAuthor: louis@media.berkeley.edu\nDate: 2007-12-14 17:32:30 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39294\n\nAdded:\nbspace/osp/old-sakai_2-4-x/\nRemoved:\nbspace/osp/sakai_2-4-x/\nLog:\nRenamed remotely\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 14 17:55:41 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 17:55:41 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 17:55:41 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby panther.mail.umich.edu () with ESMTP id lBEMtfZj005644;\n\tFri, 14 Dec 2007 17:55:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 476309E8.20615.18058 ; \n\t14 Dec 2007 17:55:38 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5156998946;\n\tFri, 14 Dec 2007 22:46:37 +0000 (GMT)\nMessage-ID: <200712142247.lBEMlIRa013868@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 608\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 22:46:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 36EBB39502\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 22:55:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEMlItO013870\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 17:47:18 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEMlIRa013868\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 17:47:18 -0500\nDate: Fri, 14 Dec 2007 17:47:18 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39302 - assignment/branches/oncourse_2-4-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 17:55:41 2007\nX-DSPAM-Confidence: 0.8428\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39302\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-14 17:47:16 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39302\n\nModified:\nassignment/branches/oncourse_2-4-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nLog:\nsak-12433.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 14 17:54:57 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 17:54:57 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 17:54:57 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby fan.mail.umich.edu () with ESMTP id lBEMsuvF006796;\n\tFri, 14 Dec 2007 17:54:56 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 476309BA.4CF13.27348 ; \n\t14 Dec 2007 17:54:53 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4DBDD9EDA9;\n\tFri, 14 Dec 2007 22:45:50 +0000 (GMT)\nMessage-ID: <200712142212.lBEMCZBw013684@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 434\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 22:45:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E2E3639532\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 22:20:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEMCZq7013686\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 17:12:35 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEMCZBw013684\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 17:12:35 -0500\nDate: Fri, 14 Dec 2007 17:12:35 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39292 - rwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 17:54:57 2007\nX-DSPAM-Confidence: 0.9815\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39292\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-14 17:12:33 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39292\n\nModified:\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/RWikiObjectServiceImpl.java\nLog:\nsak-12433.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom louis@media.berkeley.edu Fri Dec 14 17:44:57 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 17:44:57 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 17:44:57 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby panther.mail.umich.edu () with ESMTP id lBEMiujJ032593;\n\tFri, 14 Dec 2007 17:44:56 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 4763075D.57B69.3575 ; \n\t14 Dec 2007 17:44:48 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A205C9ED89;\n\tFri, 14 Dec 2007 22:35:37 +0000 (GMT)\nMessage-ID: <200712142236.lBEMaL31013806@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 982\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 22:35:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5537B39526\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 22:44:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEMaL4u013808\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 17:36:21 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEMaL31013806\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 17:36:21 -0500\nDate: Fri, 14 Dec 2007 17:36:21 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to louis@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: louis@media.berkeley.edu\nSubject: [sakai] svn commit: r39301 - bspace/osp\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 17:44:57 2007\nX-DSPAM-Confidence: 0.6933\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39301\n\nAuthor: louis@media.berkeley.edu\nDate: 2007-12-14 17:36:19 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39301\n\nRemoved:\nbspace/osp/sakai/\nLog:\nRemoved file/folder\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom louis@media.berkeley.edu Fri Dec 14 17:44:35 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 17:44:35 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 17:44:35 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby fan.mail.umich.edu () with ESMTP id lBEMiYE4002169;\n\tFri, 14 Dec 2007 17:44:34 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 4763074B.7DCE4.31101 ; \n\t14 Dec 2007 17:44:30 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 652129EC6A;\n\tFri, 14 Dec 2007 22:35:28 +0000 (GMT)\nMessage-ID: <200712142236.lBEMaD85013794@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 931\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 22:35:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E8ED439526\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 22:44:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEMaDCf013796\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 17:36:13 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEMaD85013794\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 17:36:13 -0500\nDate: Fri, 14 Dec 2007 17:36:13 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to louis@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: louis@media.berkeley.edu\nSubject: [sakai] svn commit: r39300 - bspace/osp\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 17:44:35 2007\nX-DSPAM-Confidence: 0.6930\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39300\n\nAuthor: louis@media.berkeley.edu\nDate: 2007-12-14 17:36:10 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39300\n\nRemoved:\nbspace/osp/old-sakai_2-4-x/\nLog:\nRemoved file/folder\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom louis@media.berkeley.edu Fri Dec 14 17:44:10 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 17:44:10 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 17:44:10 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby brazil.mail.umich.edu () with ESMTP id lBEMiASl029764;\n\tFri, 14 Dec 2007 17:44:10 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 4763072B.59507.13749 ; \n\t14 Dec 2007 17:44:02 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 554E198946;\n\tFri, 14 Dec 2007 22:34:54 +0000 (GMT)\nMessage-ID: <200712142235.lBEMZkdC013782@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 587\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 22:34:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6AA2039526\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 22:43:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEMZkYF013784\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 17:35:46 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEMZkdC013782\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 17:35:46 -0500\nDate: Fri, 14 Dec 2007 17:35:46 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to louis@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: louis@media.berkeley.edu\nSubject: [sakai] svn commit: r39299 - in bspace/osp: . sakai\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 17:44:10 2007\nX-DSPAM-Confidence: 0.6945\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39299\n\nAuthor: louis@media.berkeley.edu\nDate: 2007-12-14 17:35:42 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39299\n\nAdded:\nbspace/osp/sakai_2-4-x/\nRemoved:\nbspace/osp/sakai/sakai_2-4-x/\nLog:\nMoved remotely\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom louis@media.berkeley.edu Fri Dec 14 17:43:59 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 17:43:59 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 17:43:59 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby sleepers.mail.umich.edu () with ESMTP id lBEMhwcA027067;\n\tFri, 14 Dec 2007 17:43:58 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 47630729.1B763.15491 ; \n\t14 Dec 2007 17:43:55 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7FD62778BC;\n\tFri, 14 Dec 2007 22:34:50 +0000 (GMT)\nMessage-ID: <200712142235.lBEMZYHW013770@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 654\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 22:34:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 56AD739526\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 22:43:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEMZYC5013772\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 17:35:34 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEMZYHW013770\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 17:35:34 -0500\nDate: Fri, 14 Dec 2007 17:35:34 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to louis@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: louis@media.berkeley.edu\nSubject: [sakai] svn commit: r39298 - bspace/osp\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 17:43:59 2007\nX-DSPAM-Confidence: 0.6940\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39298\n\nAuthor: louis@media.berkeley.edu\nDate: 2007-12-14 17:35:31 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39298\n\nAdded:\nbspace/osp/sakai/\nRemoved:\nbspace/osp/sakai_2-4x/\nLog:\nRenamed remotely\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 14 16:50:38 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 16:50:38 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 16:50:38 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby awakenings.mail.umich.edu () with ESMTP id lBELobqp009441;\n\tFri, 14 Dec 2007 16:50:37 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 4762FAA7.5CF9B.24274 ; \n\t14 Dec 2007 16:50:34 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EC47A9ED1F;\n\tFri, 14 Dec 2007 21:50:19 +0000 (GMT)\nMessage-ID: <200712142141.lBELfwlx013541@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 30\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 21:49:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E30CA39349\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 21:49:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBELfw44013543\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 16:41:58 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBELfwlx013541\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 16:41:58 -0500\nDate: Fri, 14 Dec 2007 16:41:58 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39291 - in site-manage/branches/SAK-12433/site-manage-tool/tool/src: bundle java/org/sakaiproject/site/tool webapp/vm/sitesetup\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 16:50:38 2007\nX-DSPAM-Confidence: 0.7558\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39291\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-14 16:41:56 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39291\n\nAdded:\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-importSitesMigrate.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-importMigrate.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-importSelection.vm\nModified:\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitesetupgeneric.properties\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-import.vm\nLog:\nsak-12433.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom bkirschn@umich.edu Fri Dec 14 16:24:37 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 16:24:37 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 16:24:37 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby brazil.mail.umich.edu () with ESMTP id lBELOak0023796;\n\tFri, 14 Dec 2007 16:24:36 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 4762F48F.58D8.3346 ; \n\t14 Dec 2007 16:24:33 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C9D576DB5A;\n\tFri, 14 Dec 2007 21:24:30 +0000 (GMT)\nMessage-ID: <200712142116.lBELGAsi013474@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 13\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 21:24:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A5D283939A\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 21:24:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBELGAJk013476\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 16:16:11 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBELGAsi013474\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 16:16:10 -0500\nDate: Fri, 14 Dec 2007 16:16:10 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to bkirschn@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: bkirschn@umich.edu\nSubject: [sakai] svn commit: r39290 - calendar/trunk/calendar-impl/impl/src/java/org/sakaiproject/calendar/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 16:24:37 2007\nX-DSPAM-Confidence: 0.9834\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39290\n\nAuthor: bkirschn@umich.edu\nDate: 2007-12-14 16:16:09 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39290\n\nModified:\ncalendar/trunk/calendar-impl/impl/src/java/org/sakaiproject/calendar/impl/BaseCalendarService.java\nLog:\nSAK-12221 check for null range parm in getEvents()\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Fri Dec 14 16:13:52 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 16:13:52 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 16:13:52 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby panther.mail.umich.edu () with ESMTP id lBELDpO6013594;\n\tFri, 14 Dec 2007 16:13:51 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 4762F20A.884D8.29953 ; \n\t14 Dec 2007 16:13:49 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 30B0B9EC4D;\n\tFri, 14 Dec 2007 21:13:45 +0000 (GMT)\nMessage-ID: <200712142105.lBEL5SYj013460@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 83\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 21:13:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2F5793943D\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 21:13:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEL5S5c013462\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 16:05:28 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEL5SYj013460\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 16:05:28 -0500\nDate: Fri, 14 Dec 2007 16:05:28 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39289 - in user/trunk/user-tool-prefs/tool/src: bundle java/org/sakaiproject/user/tool webapp webapp/WEB-INF webapp/css webapp/prefs\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 16:13:52 2007\nX-DSPAM-Confidence: 0.8424\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39289\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-14 16:05:16 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39289\n\nAdded:\nuser/trunk/user-tool-prefs/tool/src/webapp/css/\nuser/trunk/user-tool-prefs/tool/src/webapp/css/useDHTMLMore.css\nuser/trunk/user-tool-prefs/tool/src/webapp/prefs/tab-dhtml-moresites.jsp\nModified:\nuser/trunk/user-tool-prefs/tool/src/bundle/user-tool-prefs.properties\nuser/trunk/user-tool-prefs/tool/src/java/org/sakaiproject/user/tool/UserPrefsTool.java\nuser/trunk/user-tool-prefs/tool/src/webapp/WEB-INF/faces-config.xml\nLog:\nSAK-11460\n\nPatch by Anastasia Cheetham & Joseph Scheuhammer applied, Thank you\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 14 16:07:40 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 16:07:40 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 16:07:40 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby casino.mail.umich.edu () with ESMTP id lBEL7dc2005894;\n\tFri, 14 Dec 2007 16:07:39 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 4762F093.E61D8.26929 ; \n\t14 Dec 2007 16:07:34 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 705039EA4C;\n\tFri, 14 Dec 2007 21:07:31 +0000 (GMT)\nMessage-ID: <200712142059.lBEKx7nk013432@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 759\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 21:07:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8851D39409\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 21:06:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEKx8KK013434\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 15:59:08 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEKx7nk013432\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 15:59:07 -0500\nDate: Fri, 14 Dec 2007 15:59:07 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39288 - content/branches/SAK-12433/content-impl/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 16:07:40 2007\nX-DSPAM-Confidence: 0.9822\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39288\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-14 15:59:06 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39288\n\nModified:\ncontent/branches/SAK-12433/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\nLog:\nsak-12433.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 14 16:02:35 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 16:02:35 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 16:02:35 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby chaos.mail.umich.edu () with ESMTP id lBEL2Y4c015060;\n\tFri, 14 Dec 2007 16:02:34 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 4762EF64.8F9A4.11891 ; \n\t14 Dec 2007 16:02:31 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BE3649EA6B;\n\tFri, 14 Dec 2007 21:02:25 +0000 (GMT)\nMessage-ID: <200712142054.lBEKsBU4013402@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 400\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 21:02:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D4CA039409\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 21:02:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEKsBKW013404\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 15:54:11 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEKsBU4013402\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 15:54:11 -0500\nDate: Fri, 14 Dec 2007 15:54:11 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39287 - entity/branches/SAK-12433/entity-api/api/src/java/org/sakaiproject/entity/api\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 16:02:35 2007\nX-DSPAM-Confidence: 0.9798\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39287\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-14 15:54:10 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39287\n\nModified:\nentity/branches/SAK-12433/entity-api/api/src/java/org/sakaiproject/entity/api/EntityTransferrer.java\nLog:\nSAK-12433.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 14 15:46:12 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 15:46:12 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 15:46:12 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby godsend.mail.umich.edu () with ESMTP id lBEKkB55032640;\n\tFri, 14 Dec 2007 15:46:11 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 4762EB81.C73B5.10044 ; \n\t14 Dec 2007 15:45:57 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 95E999EB99;\n\tFri, 14 Dec 2007 20:43:59 +0000 (GMT)\nMessage-ID: <200712142037.lBEKbhZ2013344@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1013\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 20:43:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3B44F393F3\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 20:45:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEKbh3T013346\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 15:37:43 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEKbhZ2013344\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 15:37:43 -0500\nDate: Fri, 14 Dec 2007 15:37:43 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39285 - in discussion/branches/SAK-12433: . discussion-api discussion-api/api discussion-api/api/src discussion-api/api/src/java discussion-api/api/src/java/org discussion-api/api/src/java/org/sakaiproject discussion-api/api/src/java/org/sakaiproject/discussion discussion-api/api/src/java/org/sakaiproject/discussion/api discussion-api/api/src/java/org/sakaiproject/discussion/cover discussion-help discussion-help/src discussion-help/src/sakai_discussion discussion-impl discussion-impl/impl discussion-impl/impl/src discussion-impl/impl/src/java discussion-impl/impl/src/java/org discussion-impl/impl/src/java/org/sakaiproject discussion-impl/impl/src/java/org/sakaiproject/discussion discussion-impl/impl/src/java/org/sakaiproject/discussion/impl discussion-impl/impl/src/sql discussion-impl/impl/src/sql/hsqldb discussion-impl/impl/src/sql/mysql discussion-impl/impl/src/sql/oracle discussion-impl/pack discussion-impl/pack/src discussion-impl/pack/src/w!\n ebapp discussion-impl/pack/src/webapp/WEB-INF discussion-tool discussion-tool/tool discussion-tool/tool/src discussion-tool/tool/src/bundle discussion-tool/tool/src/java discussion-tool/tool/src/java/org discussion-tool/tool/src/java/org/sakaiproject discussion-tool/tool/src/java/org/sakaiproject/discussion discussion-tool/tool/src/java/org/sakaiproject/discussion/tool discussion-tool/tool/src/webapp discussion-tool/tool/src/webapp/WEB-INF discussion-tool/tool/src/webapp/tools discussion-tool/tool/src/webapp/vm discussion-tool/tool/src/webapp/vm/discussion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 15:46:12 2007\nX-DSPAM-Confidence: 0.6941\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39285\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-14 15:37:38 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39285\n\nAdded:\ndiscussion/branches/SAK-12433/discussion-api/\ndiscussion/branches/SAK-12433/discussion-api/.classpath\ndiscussion/branches/SAK-12433/discussion-api/.project\ndiscussion/branches/SAK-12433/discussion-api/api/\ndiscussion/branches/SAK-12433/discussion-api/api/pom.xml\ndiscussion/branches/SAK-12433/discussion-api/api/project.xml\ndiscussion/branches/SAK-12433/discussion-api/api/src/\ndiscussion/branches/SAK-12433/discussion-api/api/src/java/\ndiscussion/branches/SAK-12433/discussion-api/api/src/java/org/\ndiscussion/branches/SAK-12433/discussion-api/api/src/java/org/sakaiproject/\ndiscussion/branches/SAK-12433/discussion-api/api/src/java/org/sakaiproject/discussion/\ndiscussion/branches/SAK-12433/discussion-api/api/src/java/org/sakaiproject/discussion/api/\ndiscussion/branches/SAK-12433/discussion-api/api/src/java/org/sakaiproject/discussion/api/DiscussionChannel.java\ndiscussion/branches/SAK-12433/discussion-api/api/src/java/org/sakaiproject/discussion/api/DiscussionChannelEdit.java\ndiscussion/branches/SAK-12433/discussion-api/api/src/java/org/sakaiproject/discussion/api/DiscussionMessage.java\ndiscussion/branches/SAK-12433/discussion-api/api/src/java/org/sakaiproject/discussion/api/DiscussionMessageEdit.java\ndiscussion/branches/SAK-12433/discussion-api/api/src/java/org/sakaiproject/discussion/api/DiscussionMessageHeader.java\ndiscussion/branches/SAK-12433/discussion-api/api/src/java/org/sakaiproject/discussion/api/DiscussionMessageHeaderEdit.java\ndiscussion/branches/SAK-12433/discussion-api/api/src/java/org/sakaiproject/discussion/api/DiscussionService.java\ndiscussion/branches/SAK-12433/discussion-api/api/src/java/org/sakaiproject/discussion/cover/\ndiscussion/branches/SAK-12433/discussion-api/api/src/java/org/sakaiproject/discussion/cover/DiscussionService.java\ndiscussion/branches/SAK-12433/discussion-help/\ndiscussion/branches/SAK-12433/discussion-help/pom.xml\ndiscussion/branches/SAK-12433/discussion-help/project.xml\ndiscussion/branches/SAK-12433/discussion-help/src/\ndiscussion/branches/SAK-12433/discussion-help/src/sakai_discussion/\ndiscussion/branches/SAK-12433/discussion-help/src/sakai_discussion/arau.html\ndiscussion/branches/SAK-12433/discussion-help/src/sakai_discussion/araz.html\ndiscussion/branches/SAK-12433/discussion-help/src/sakai_discussion/arbb.html\ndiscussion/branches/SAK-12433/discussion-help/src/sakai_discussion/arca.html\ndiscussion/branches/SAK-12433/discussion-help/src/sakai_discussion/ardo.html\ndiscussion/branches/SAK-12433/discussion-help/src/sakai_discussion/arfh.html\ndiscussion/branches/SAK-12433/discussion-help/src/sakai_discussion/help.xml\ndiscussion/branches/SAK-12433/discussion-impl/\ndiscussion/branches/SAK-12433/discussion-impl/.classpath\ndiscussion/branches/SAK-12433/discussion-impl/.project\ndiscussion/branches/SAK-12433/discussion-impl/impl/\ndiscussion/branches/SAK-12433/discussion-impl/impl/pom.xml\ndiscussion/branches/SAK-12433/discussion-impl/impl/project.xml\ndiscussion/branches/SAK-12433/discussion-impl/impl/src/\ndiscussion/branches/SAK-12433/discussion-impl/impl/src/java/\ndiscussion/branches/SAK-12433/discussion-impl/impl/src/java/org/\ndiscussion/branches/SAK-12433/discussion-impl/impl/src/java/org/sakaiproject/\ndiscussion/branches/SAK-12433/discussion-impl/impl/src/java/org/sakaiproject/discussion/\ndiscussion/branches/SAK-12433/discussion-impl/impl/src/java/org/sakaiproject/discussion/impl/\ndiscussion/branches/SAK-12433/discussion-impl/impl/src/java/org/sakaiproject/discussion/impl/BaseDiscussionService.java\ndiscussion/branches/SAK-12433/discussion-impl/impl/src/java/org/sakaiproject/discussion/impl/DbDiscussionService.java\ndiscussion/branches/SAK-12433/discussion-impl/impl/src/sql/\ndiscussion/branches/SAK-12433/discussion-impl/impl/src/sql/hsqldb/\ndiscussion/branches/SAK-12433/discussion-impl/impl/src/sql/hsqldb/sakai_discussion.sql\ndiscussion/branches/SAK-12433/discussion-impl/impl/src/sql/mysql/\ndiscussion/branches/SAK-12433/discussion-impl/impl/src/sql/mysql/sakai_discussion.sql\ndiscussion/branches/SAK-12433/discussion-impl/impl/src/sql/oracle/\ndiscussion/branches/SAK-12433/discussion-impl/impl/src/sql/oracle/sakai_discussion.sql\ndiscussion/branches/SAK-12433/discussion-impl/pack/\ndiscussion/branches/SAK-12433/discussion-impl/pack/pom.xml\ndiscussion/branches/SAK-12433/discussion-impl/pack/project.xml\ndiscussion/branches/SAK-12433/discussion-impl/pack/src/\ndiscussion/branches/SAK-12433/discussion-impl/pack/src/webapp/\ndiscussion/branches/SAK-12433/discussion-impl/pack/src/webapp/WEB-INF/\ndiscussion/branches/SAK-12433/discussion-impl/pack/src/webapp/WEB-INF/components.xml\ndiscussion/branches/SAK-12433/discussion-tool/\ndiscussion/branches/SAK-12433/discussion-tool/.classpath\ndiscussion/branches/SAK-12433/discussion-tool/.project\ndiscussion/branches/SAK-12433/discussion-tool/tool/\ndiscussion/branches/SAK-12433/discussion-tool/tool/pom.xml\ndiscussion/branches/SAK-12433/discussion-tool/tool/project.xml\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/bundle/\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/bundle/discussion.metaprops\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/bundle/discussion.properties\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/bundle/discussion_ar.properties\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/bundle/discussion_ca.metaprops\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/bundle/discussion_ca.properties\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/bundle/discussion_es.metaprops\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/bundle/discussion_es.properties\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/bundle/discussion_fr_CA.metaprops\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/bundle/discussion_fr_CA.properties\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/bundle/discussion_ja.metaprops\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/bundle/discussion_ja.properties\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/bundle/discussion_ko.metaprops\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/bundle/discussion_ko.properties\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/bundle/discussion_nl.metaprops\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/bundle/discussion_nl.properties\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/bundle/discussion_sv.properties\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/bundle/discussion_zh_CN.metaprops\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/bundle/discussion_zh_CN.properties\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/java/\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/java/org/\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/java/org/sakaiproject/\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/java/org/sakaiproject/discussion/\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/java/org/sakaiproject/discussion/tool/\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/java/org/sakaiproject/discussion/tool/DiscussionAction.java\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/webapp/\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/webapp/WEB-INF/\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/webapp/WEB-INF/web.xml\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/webapp/tools/\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/webapp/tools/sakai.discussion.xml\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/webapp/velocity.properties\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/webapp/vm/\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/webapp/vm/discussion/\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/webapp/vm/discussion/chef_threaded_discussionsII-Control.vm\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/webapp/vm/discussion/chef_threaded_discussionsII-DeleteCategoryConfirm.vm\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/webapp/vm/discussion/chef_threaded_discussionsII-DeleteTopicConfirm.vm\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/webapp/vm/discussion/chef_threaded_discussionsII-Layout.vm\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/webapp/vm/discussion/chef_threaded_discussionsII-List.vm\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/webapp/vm/discussion/chef_threaded_discussionsII-Newcategory.vm\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/webapp/vm/discussion/chef_threaded_discussionsII-Newtopic.vm\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/webapp/vm/discussion/chef_threaded_discussionsII-Reply.vm\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/webapp/vm/discussion/chef_threaded_discussionsII-Reply_Preview.vm\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/webapp/vm/discussion/chef_threaded_discussionsII-Toolbar.vm\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/webapp/vm/discussion/chef_threaded_discussionsII-customize.vm\ndiscussion/branches/SAK-12433/discussion-tool/tool/src/webapp/vm/discussion/chef_threaded_discussionsII-topic_content.vm\ndiscussion/branches/SAK-12433/pom.xml\nLog:\nSAK-12433 => from r31545 of sakai_2-4-x.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 14 15:43:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 15:43:53 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 15:43:53 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby fan.mail.umich.edu () with ESMTP id lBEKhqWK004376;\n\tFri, 14 Dec 2007 15:43:52 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 4762EB02.64BA2.13765 ; \n\t14 Dec 2007 15:43:49 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2AC696DB5A;\n\tFri, 14 Dec 2007 20:41:52 +0000 (GMT)\nMessage-ID: <200712142035.lBEKZZLD013332@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 4\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 20:41:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B29AC39393\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 20:43:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEKZZaK013334\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 15:35:35 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEKZZLD013332\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 15:35:35 -0500\nDate: Fri, 14 Dec 2007 15:35:35 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39284 - discussion/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 15:43:53 2007\nX-DSPAM-Confidence: 0.9830\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39284\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-14 15:35:34 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39284\n\nAdded:\ndiscussion/branches/SAK-12433/\nLog:\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 14 15:35:13 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 15:35:13 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 15:35:13 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby godsend.mail.umich.edu () with ESMTP id lBEKZAfj026882;\n\tFri, 14 Dec 2007 15:35:10 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 4762E8F8.91D78.3373 ; \n\t14 Dec 2007 15:35:07 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E6CD59EB89;\n\tFri, 14 Dec 2007 20:35:02 +0000 (GMT)\nMessage-ID: <200712142026.lBEKQiBB013309@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 697\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 20:34:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0DE01393C6\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 20:34:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEKQi8G013311\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 15:26:44 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEKQiBB013309\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 15:26:44 -0500\nDate: Fri, 14 Dec 2007 15:26:44 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39283 - in sam/branches/SAK-12433: . conf conf/opt conf/opt/j2ee conf/opt/j2ee/dev conf/opt/j2ee/dev/org conf/opt/j2ee/dev/org/sakaiproject conf/opt/j2ee/dev/org/sakaiproject/settings conf/opt/j2ee/dev/org/sakaiproject/settings/sam conf/opt/logs conf/opt/logs/dev conf/opt/logs/dev/Navigo conf/opt/sa_forms conf/opt/sa_forms/java conf/opt/sa_forms/java/dev conf/opt/sa_forms/java/dev/org conf/opt/sa_forms/java/dev/org/sakaiproject conf/opt/sa_forms/java/dev/org/sakaiproject/security conf/opt/sa_forms/java/dev/org/sakaiproject/security/sam docs docs/delivery samigo-api samigo-api/src samigo-api/src/java samigo-api/src/java/org samigo-api/src/java/org/sakaiproject samigo-api/src/java/org/sakaiproject/tool samigo-api/src/java/org/sakaiproject/tool/assessment samigo-api/src/java/org/sakaiproject/tool/assessment/data samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/assessment sam!\n igo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/authz samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/grading samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/questionpool samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/shared samigo-api/src/java/org/sakaiproject/tool/assessment/data/model samigo-api/src/java/org/sakaiproject/tool/assessment/samlite samigo-api/src/java/org/sakaiproject/tool/assessment/samlite/api samigo-api/src/java/org/sakaiproject/tool/assessment/shared samigo-api/src/java/org/sakaiproject/tool/assessment/shared/api samigo-api/src/java/org/sakaiproject/tool/assessment/shared/api/assessment samigo-api/src/java/org/sakaiproject/tool/assessment/shared/api/common samigo-api/src/java/org/sakaiproject/tool/assessment/shared/api/grading samigo-api/src/java/org/sakaiproject/tool/assessment/shared/api/qti samigo-api/src/java/org/sakaiproject/tool/assessment/shared/api/questionpool samigo-api/src/java/org/sakaipro!\n ject/tool/dummy samigo-api/src/java/org/sakaiproject/tool/dumm!\n y/ifc sa\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 15:35:13 2007\nX-DSPAM-Confidence: 0.5723\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39283\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-14 15:24:41 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39283\n\nAdded:\nsam/branches/SAK-12433/README.txt\nsam/branches/SAK-12433/build.xml\nsam/branches/SAK-12433/conf/\nsam/branches/SAK-12433/conf/opt/\nsam/branches/SAK-12433/conf/opt/j2ee/\nsam/branches/SAK-12433/conf/opt/j2ee/dev/\nsam/branches/SAK-12433/conf/opt/j2ee/dev/org/\nsam/branches/SAK-12433/conf/opt/j2ee/dev/org/sakaiproject/\nsam/branches/SAK-12433/conf/opt/j2ee/dev/org/sakaiproject/settings/\nsam/branches/SAK-12433/conf/opt/j2ee/dev/org/sakaiproject/settings/sam/\nsam/branches/SAK-12433/conf/opt/j2ee/dev/org/sakaiproject/settings/sam/OsidImplBindings.properties\nsam/branches/SAK-12433/conf/opt/j2ee/dev/org/sakaiproject/settings/sam/SAM.properties\nsam/branches/SAK-12433/conf/opt/j2ee/dev/org/sakaiproject/settings/sam/spring_contexts.properties\nsam/branches/SAK-12433/conf/opt/logs/\nsam/branches/SAK-12433/conf/opt/logs/dev/\nsam/branches/SAK-12433/conf/opt/logs/dev/Navigo/\nsam/branches/SAK-12433/conf/opt/logs/dev/Navigo/README.txt\nsam/branches/SAK-12433/conf/opt/readme.txt\nsam/branches/SAK-12433/conf/opt/sa_forms/\nsam/branches/SAK-12433/conf/opt/sa_forms/java/\nsam/branches/SAK-12433/conf/opt/sa_forms/java/dev/\nsam/branches/SAK-12433/conf/opt/sa_forms/java/dev/org/\nsam/branches/SAK-12433/conf/opt/sa_forms/java/dev/org/sakaiproject/\nsam/branches/SAK-12433/conf/opt/sa_forms/java/dev/org/sakaiproject/security/\nsam/branches/SAK-12433/conf/opt/sa_forms/java/dev/org/sakaiproject/security/sam/\nsam/branches/SAK-12433/conf/opt/sa_forms/java/dev/org/sakaiproject/security/sam/samigo.xml\nsam/branches/SAK-12433/docs/\nsam/branches/SAK-12433/docs/2_1_1_releaseNotes.txt\nsam/branches/SAK-12433/docs/2_1_releaseNotes.txt\nsam/branches/SAK-12433/docs/LICENSE.txt\nsam/branches/SAK-12433/docs/README.STANDALONE.txt\nsam/branches/SAK-12433/docs/README.import_export.txt\nsam/branches/SAK-12433/docs/README.txt\nsam/branches/SAK-12433/docs/delivery/\nsam/branches/SAK-12433/docs/delivery/implementation.txt\nsam/branches/SAK-12433/docs/facade_architecture_design.gif\nsam/branches/SAK-12433/docs/facade_design_decision.txt\nsam/branches/SAK-12433/docs/facade_html.zip\nsam/branches/SAK-12433/docs/license_1_0.html\nsam/branches/SAK-12433/docs/license_1_0.txt\nsam/branches/SAK-12433/docs/license_1_0_boilerplate.txt\nsam/branches/SAK-12433/docs/sam_js_licenses.txt\nsam/branches/SAK-12433/docs/service_api_design.txt\nsam/branches/SAK-12433/hibernate.properties\nsam/branches/SAK-12433/maven.xml\nsam/branches/SAK-12433/patched-src/\nsam/branches/SAK-12433/pom.xml\nsam/branches/SAK-12433/project.properties\nsam/branches/SAK-12433/project.xml\nsam/branches/SAK-12433/project.xml.standalone\nsam/branches/SAK-12433/samigo-api/\nsam/branches/SAK-12433/samigo-api/maven.xml\nsam/branches/SAK-12433/samigo-api/pom.xml\nsam/branches/SAK-12433/samigo-api/project.xml\nsam/branches/SAK-12433/samigo-api/readme.txt\nsam/branches/SAK-12433/samigo-api/src/\nsam/branches/SAK-12433/samigo-api/src/java/\nsam/branches/SAK-12433/samigo-api/src/java/org/\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/assessment/\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/assessment/AnswerFeedbackIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/assessment/AnswerIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/assessment/AssessmentAccessControlIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/assessment/AssessmentAttachmentIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/assessment/AssessmentBaseIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/assessment/AssessmentFeedbackIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/assessment/AssessmentIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/assessment/AssessmentMetaDataIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/assessment/AssessmentTemplateIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/assessment/AttachmentIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/assessment/EvaluationModelIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/assessment/ItemAttachmentIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/assessment/ItemDataIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/assessment/ItemFeedbackIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/assessment/ItemMetaDataIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/assessment/ItemTextIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/assessment/PublishedAssessmentIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/assessment/SectionAttachmentIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/assessment/SectionDataIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/assessment/SectionMetaDataIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/assessment/SecuredIPAddressIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/authz/\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/authz/AuthorizationIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/authz/AuthorizationIteratorIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/authz/FunctionIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/authz/FunctionIteratorIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/authz/QualifierIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/authz/QualifierIteratorIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/grading/\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/grading/AssessmentGradingIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/grading/AssessmentGradingSummaryIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/grading/ItemGradingIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/grading/MediaIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/grading/StudentGradingSummaryIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/questionpool/\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/questionpool/QuestionPoolDataIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/questionpool/QuestionPoolItemIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/shared/\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/shared/AgentDataIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/shared/SiteTypeIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/shared/TypeIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/model/\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/data/model/Tree.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/samlite/\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/samlite/api/\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/samlite/api/Answer.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/samlite/api/Question.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/samlite/api/QuestionGroup.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/samlite/api/SamLiteService.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/shared/\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/shared/api/\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/shared/api/assessment/\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/shared/api/assessment/AssessmentServiceAPI.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/shared/api/assessment/ItemServiceAPI.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/shared/api/assessment/PublishedAssessmentServiceAPI.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/shared/api/assessment/SectionServiceAPI.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/shared/api/common/\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/shared/api/common/MediaServiceAPI.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/shared/api/common/TypeServiceAPI.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/shared/api/grading/\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/shared/api/grading/GradebookServiceAPI.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/shared/api/grading/GradingSectionAwareServiceAPI.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/shared/api/grading/GradingServiceAPI.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/shared/api/qti/\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/shared/api/qti/QTIServiceAPI.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/shared/api/questionpool/\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/assessment/shared/api/questionpool/QuestionPoolServiceAPI.java\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/dummy/\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/dummy/ifc/\nsam/branches/SAK-12433/samigo-api/src/java/org/sakaiproject/tool/dummy/ifc/DummyIfc.java\nsam/branches/SAK-12433/samigo-api/src/java/xml/\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v1p2/\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v1p2/assessmentTemplate.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v1p2/audioRecordingTemplate.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v1p2/essayTemplate.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v1p2/fibTemplate.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v1p2/fileUploadTemplate.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v1p2/finTemplate.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v1p2/matchTemplate.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v1p2/mcMCTemplate.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v1p2/mcSCTemplate.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v1p2/mcSurveyTemplate.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v1p2/sectionTemplate.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v1p2/survey/\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v1p2/survey/10.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v1p2/survey/5.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v1p2/survey/AGREE.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v1p2/survey/AVERAGE.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v1p2/survey/EXCELLENT.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v1p2/survey/STRONGLY_AGREE.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v1p2/survey/UNDECIDED.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v1p2/survey/YES.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v1p2/trueFalseTemplate.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v2p0/\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v2p0/assessmentTemplate.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v2p0/audioRecordingTemplate.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v2p0/essayTemplate.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v2p0/fibTemplate.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v2p0/fileUploadTemplate.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v2p0/finTemplate.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v2p0/matchTemplate.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v2p0/mcMCTemplate.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v2p0/mcSCTemplate.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v2p0/sectionTemplate.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v2p0/survey/\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v2p0/survey/10.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v2p0/survey/5.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v2p0/survey/AGREE.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v2p0/survey/AVERAGE.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v2p0/survey/EXCELLENT.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v2p0/survey/STRONGLY_AGREE.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v2p0/survey/UNDECIDED.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v2p0/survey/YES.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/author/v2p0/trueFalseTemplate.xml\nsam/branches/SAK-12433/samigo-api/src/java/xml/xsl/\nsam/branches/SAK-12433/samigo-api/src/java/xml/xsl/dataTransform/\nsam/branches/SAK-12433/samigo-api/src/java/xml/xsl/dataTransform/README.txt\nsam/branches/SAK-12433/samigo-api/src/java/xml/xsl/dataTransform/import/\nsam/branches/SAK-12433/samigo-api/src/java/xml/xsl/dataTransform/import/v1p2/\nsam/branches/SAK-12433/samigo-api/src/java/xml/xsl/dataTransform/import/v1p2/extractAssessment.xsl\nsam/branches/SAK-12433/samigo-api/src/java/xml/xsl/dataTransform/import/v1p2/extractItem.xsl\nsam/branches/SAK-12433/samigo-api/src/java/xml/xsl/dataTransform/import/v1p2/extractSection.xsl\nsam/branches/SAK-12433/samigo-api/src/java/xml/xsl/dataTransform/import/v2p0/\nsam/branches/SAK-12433/samigo-api/src/java/xml/xsl/dataTransform/import/v2p0/extractAssessment.xsl\nsam/branches/SAK-12433/samigo-api/src/java/xml/xsl/dataTransform/import/v2p0/extractItem.xsl\nsam/branches/SAK-12433/samigo-api/src/java/xml/xsl/dataTransform/import/v2p0/extractSection.xsl\nsam/branches/SAK-12433/samigo-api/src/java/xml/xsl/dataTransform/result/\nsam/branches/SAK-12433/samigo-api/src/java/xml/xsl/dataTransform/result/extractGrades.xsl\nsam/branches/SAK-12433/samigo-app/\nsam/branches/SAK-12433/samigo-app/maven.xml\nsam/branches/SAK-12433/samigo-app/patched-src/\nsam/branches/SAK-12433/samigo-app/pom.xml\nsam/branches/SAK-12433/samigo-app/project.properties\nsam/branches/SAK-12433/samigo-app/project.xml\nsam/branches/SAK-12433/samigo-app/readme.txt\nsam/branches/SAK-12433/samigo-app/sakai-samigo/\nsam/branches/SAK-12433/samigo-app/sakai-samigo/webapp/\nsam/branches/SAK-12433/samigo-app/sakai-samigo/webapp/WEB-INF/\nsam/branches/SAK-12433/samigo-app/sakai-samigo/webapp/WEB-INF/web.xml\nsam/branches/SAK-12433/samigo-app/sakai-samigo/webapp/include/\nsam/branches/SAK-12433/samigo-app/sakai-samigo/webapp/include/header.inc\nsam/branches/SAK-12433/samigo-app/sakai-samigo/webapp/jsf/\nsam/branches/SAK-12433/samigo-app/sakai-samigo/webapp/jsf/delivery/\nsam/branches/SAK-12433/samigo-app/sakai-samigo/webapp/jsf/delivery/login.jsp\nsam/branches/SAK-12433/samigo-app/sakai-samigo/webapp/jsf/index/\nsam/branches/SAK-12433/samigo-app/sakai-samigo/webapp/jsf/index/index.jsp\nsam/branches/SAK-12433/samigo-app/sakai-samigo/webapp/jsf/index/mainIndex.jsp\nsam/branches/SAK-12433/samigo-app/sakai-samigo/webapp/jsf/security/\nsam/branches/SAK-12433/samigo-app/sakai-samigo/webapp/jsf/security/roleCheckStaticInclude.jsp\nsam/branches/SAK-12433/samigo-app/sakai-samigo/webapp/tools/\nsam/branches/SAK-12433/samigo-app/sakai-samigo/webapp/tools/sakai.samigo.tool.xml\nsam/branches/SAK-12433/samigo-app/src/\nsam/branches/SAK-12433/samigo-app/src/java/\nsam/branches/SAK-12433/samigo-app/src/java/com/\nsam/branches/SAK-12433/samigo-app/src/java/com/corejsf/\nsam/branches/SAK-12433/samigo-app/src/java/com/corejsf/UploadFilter.java\nsam/branches/SAK-12433/samigo-app/src/java/com/corejsf/UploadRenderer.java\nsam/branches/SAK-12433/samigo-app/src/java/com/corejsf/UploadTag.java\nsam/branches/SAK-12433/samigo-app/src/java/com/corejsf/util/\nsam/branches/SAK-12433/samigo-app/src/java/com/corejsf/util/Tags.java\nsam/branches/SAK-12433/samigo-app/src/java/log4j.properties\nsam/branches/SAK-12433/samigo-app/src/java/options.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/options.properties\nsam/branches/SAK-12433/samigo-app/src/java/options_ar.properties\nsam/branches/SAK-12433/samigo-app/src/java/options_ca.properties\nsam/branches/SAK-12433/samigo-app/src/java/options_es.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/options_es.properties\nsam/branches/SAK-12433/samigo-app/src/java/options_fr_CA.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/options_fr_CA.properties\nsam/branches/SAK-12433/samigo-app/src/java/options_sv.properties\nsam/branches/SAK-12433/samigo-app/src/java/options_zh_CN.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/options_zh_CN.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/jsf/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/jsf/component/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/jsf/component/RichTextEditArea.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/jsf/renderer/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/jsf/renderer/RichTextEditArea.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/jsf/tag/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/jsf/tag/RichTextEditArea.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/jsf/util/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/jsf/util/SamigoJsfTool.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/api/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/api/SamigoApiFactory.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/api/spring/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/api/spring/FactoryUtil.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/api/spring/SamigoApi.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AssessmentSettingsMessages.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AssessmentSettingsMessages.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AssessmentSettingsMessages_ar.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AssessmentSettingsMessages_ca.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AssessmentSettingsMessages_ca.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AssessmentSettingsMessages_es.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AssessmentSettingsMessages_es.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AssessmentSettingsMessages_fr_CA.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AssessmentSettingsMessages_fr_CA.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AssessmentSettingsMessages_ja.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AssessmentSettingsMessages_ja.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AssessmentSettingsMessages_nl.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AssessmentSettingsMessages_nl.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AssessmentSettingsMessages_sv.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AssessmentSettingsMessages_zh_CN.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AssessmentSettingsMessages_zh_CN.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorFrontDoorMessages.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorFrontDoorMessages.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorFrontDoorMessages_ar.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorFrontDoorMessages_ca.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorFrontDoorMessages_ca.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorFrontDoorMessages_es.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorFrontDoorMessages_es.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorFrontDoorMessages_fr_CA.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorFrontDoorMessages_fr_CA.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorFrontDoorMessages_ja.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorFrontDoorMessages_ja.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorFrontDoorMessages_nl.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorFrontDoorMessages_nl.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorFrontDoorMessages_sv.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorFrontDoorMessages_zh_CN.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorFrontDoorMessages_zh_CN.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorImportExport.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorImportExport.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorImportExport_ar.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorImportExport_ca.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorImportExport_ca.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorImportExport_es.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorImportExport_es.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorImportExport_fr_CA.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorImportExport_fr_CA.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorImportExport_ja.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorImportExport_ja.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorImportExport_sv.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorImportExport_zh_CN.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorImportExport_zh_CN.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorMessages.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorMessages.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorMessages_ar.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorMessages_ca.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorMessages_ca.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorMessages_es.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorMessages_es.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorMessages_fr_CA.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorMessages_fr_CA.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorMessages_ja.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorMessages_ja.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorMessages_nl.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorMessages_nl.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorMessages_sv.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorMessages_zh_CN.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthorMessages_zh_CN.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthzPermissions.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AuthzPermissions_ca.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/DeliveryMessages.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/DeliveryMessages.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/DeliveryMessages_ar.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/DeliveryMessages_ca.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/DeliveryMessages_ca.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/DeliveryMessages_es.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/DeliveryMessages_es.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/DeliveryMessages_fr_CA.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/DeliveryMessages_fr_CA.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/DeliveryMessages_ja.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/DeliveryMessages_ja.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/DeliveryMessages_nl.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/DeliveryMessages_nl.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/DeliveryMessages_sv.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/DeliveryMessages_zh_CN.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/DeliveryMessages_zh_CN.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/EvaluationMessages.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/EvaluationMessages.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/EvaluationMessages_ar.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/EvaluationMessages_ca.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/EvaluationMessages_ca.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/EvaluationMessages_es.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/EvaluationMessages_es.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/EvaluationMessages_fr_CA.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/EvaluationMessages_fr_CA.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/EvaluationMessages_ja.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/EvaluationMessages_ja.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/EvaluationMessages_nl.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/EvaluationMessages_nl.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/EvaluationMessages_sv.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/EvaluationMessages_zh_CN.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/EvaluationMessages_zh_CN.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/GeneralMessages.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/GeneralMessages.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/GeneralMessages_ar.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/GeneralMessages_ca.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/GeneralMessages_ca.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/GeneralMessages_es.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/GeneralMessages_es.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/GeneralMessages_fr_CA.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/GeneralMessages_fr_CA.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/GeneralMessages_ja.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/GeneralMessages_ja.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/GeneralMessages_nl.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/GeneralMessages_nl.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/GeneralMessages_sv.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/GeneralMessages_zh_CN.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/GeneralMessages_zh_CN.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/MainIndexMessages.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/MainIndexMessages.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/MainIndexMessages_ar.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/MainIndexMessages_ca.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/MainIndexMessages_ca.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/MainIndexMessages_es.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/MainIndexMessages_es.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/MainIndexMessages_fr_CA.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/MainIndexMessages_fr_CA.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/MainIndexMessages_ja.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/MainIndexMessages_ja.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/MainIndexMessages_nl.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/MainIndexMessages_nl.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/MainIndexMessages_sv.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/MainIndexMessages_zh_CN.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/MainIndexMessages_zh_CN.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/QuestionPoolMessages.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/QuestionPoolMessages.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/QuestionPoolMessages_ar.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/QuestionPoolMessages_ca.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/QuestionPoolMessages_ca.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/QuestionPoolMessages_es.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/QuestionPoolMessages_es.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/QuestionPoolMessages_fr_CA.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/QuestionPoolMessages_fr_CA.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/QuestionPoolMessages_ja.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/QuestionPoolMessages_ja.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/QuestionPoolMessages_nl.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/QuestionPoolMessages_nl.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/QuestionPoolMessages_sv.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/QuestionPoolMessages_zh_CN.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/QuestionPoolMessages_zh_CN.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/SamLite.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/SamLite_nl.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/SelectIndexMessages.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/SelectIndexMessages.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/SelectIndexMessages_ar.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/SelectIndexMessages_ca.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/SelectIndexMessages_ca.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/SelectIndexMessages_es.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/SelectIndexMessages_es.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/SelectIndexMessages_fr_CA.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/SelectIndexMessages_fr_CA.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/SelectIndexMessages_ja.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/SelectIndexMessages_ja.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/SelectIndexMessages_nl.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/SelectIndexMessages_nl.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/SelectIndexMessages_sv.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/SelectIndexMessages_zh_CN.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/SelectIndexMessages_zh_CN.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/TemplateMessages.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/TemplateMessages.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/TemplateMessages_ar.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/TemplateMessages_ca.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/TemplateMessages_ca.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/TemplateMessages_es.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/TemplateMessages_es.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/TemplateMessages_fr_CA.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/TemplateMessages_fr_CA.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/TemplateMessages_ja.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/TemplateMessages_ja.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/TemplateMessages_nl.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/TemplateMessages_nl.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/TemplateMessages_sv.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/TemplateMessages_zh_CN.metaprops\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/TemplateMessages_zh_CN.properties\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/business/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/business/questionpool/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/business/questionpool/QuestionPoolTreeImpl.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/devtools/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/devtools/GetTextFromXML.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/devtools/ManagedBeanUtil.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/devtools/RenderMaker.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/devtools/SubstituteProperties.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/jsf/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/jsf/renderer/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/jsf/renderer/AlphaIndexRenderer.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/jsf/renderer/ColorPickerPopupRenderer.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/jsf/renderer/ColorPickerRenderer.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/jsf/renderer/DataLineRenderer.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/jsf/renderer/DatePickerPopupRenderer.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/jsf/renderer/DatePickerRenderer.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/jsf/renderer/HideDivisionRenderer.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/jsf/renderer/NavigationMapRenderer.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/jsf/renderer/PagerButtonControlRenderer.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/jsf/renderer/PagerButtonRenderer.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/jsf/renderer/PagerRenderer.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/jsf/renderer/ScriptRenderer.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/jsf/renderer/StylesheetRenderer.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/jsf/renderer/TimerBarRenderer.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/jsf/renderer/util/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/jsf/renderer/util/RendererUtil.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/jsf/tag/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/jsf/tag/AlphaIndexTag.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/jsf/tag/ColorPickerPopupTag.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/jsf/tag/ColorPickerTag.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/jsf/tag/DataLineTag.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/jsf/tag/DatePickerPopupTag.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/jsf/tag/DatePickerTag.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/jsf/tag/HideDivisionTag.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/jsf/tag/NavigationMapTag.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/jsf/tag/PagerButtonControlTag.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/jsf/tag/PagerButtonTag.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/jsf/tag/PagerTag.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/jsf/tag/ScriptTag.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/jsf/tag/StylesheetTag.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/jsf/tag/TagUtil.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/jsf/tag/TimerBarTag.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/osid/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/osid/assessment/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/osid/assessment/impl/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/osid/questionpool/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/osid/questionpool/impl/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/settings/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/settings/ApplicationContextLocatorConfigListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/settings/ApplicationEnvironment.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/settings/ApplicationSettings.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/settings/Constants.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/settings/OjbBootStrap.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/settings/OjbConfigListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/settings/OkiOsidConfigListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/settings/PathInfo.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/settings/PathInfoInitListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/shared/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/shared/impl/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/shared/impl/qti/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/shared/impl/qti/QTIServiceImpl.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/AnswerBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/AssessmentBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/AssessmentSettingsBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/AttachmentBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/AuthorBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/DeleteConfirmBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/FileUploadBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/IndexBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/ItemAuthorBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/ItemBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/ItemConfigBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/MatchItemBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/MetaDataBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/PublishedAssessmentBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/PublishedAssessmentBeanie.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/PublishedAssessmentSettingsBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/SectionBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/TemplateBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/authz/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/authz/AuthorizationBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/cms/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/cms/CourseManagementBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/delivery/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/delivery/ContentsDeliveryBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/delivery/DeliveryBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/delivery/DeliveryBeanie.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/delivery/DisplayAssetsBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/delivery/FeedbackComponent.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/delivery/FibBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/delivery/FinBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/delivery/ItemContentsBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/delivery/MatchingBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/delivery/SectionContentsBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/delivery/SelectionBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/delivery/SettingsDeliveryBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/delivery/resource/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/AgentResults.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/EvaluationResultBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/HistogramBarBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/HistogramQuestionScoresBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/HistogramScoresBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/HistogramSectionBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/PartData.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/QuestionScoresBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/RetakeAssessmentBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/StudentScoresBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/SubmissionStatusBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/TotalScoresBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/misc/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/misc/BuildInfoBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/qti/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/qti/XMLController.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/qti/XMLDisplay.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/qti/XMLImportBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/questionpool/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/questionpool/QuestionPoolBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/questionpool/QuestionPoolDataBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/questionpool/QuestionPoolDataModel.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/questionpool/TestPool.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/samlite/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/samlite/SamLiteBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/select/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/select/SelectAssessmentBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/shared/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/shared/BackingBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/shared/MediaBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/shared/PersonBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/shared/SubBackingBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/util/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/util/EmailBean.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/util/Validator.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/AssessmentListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/AuthorActionListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/AuthorAssessmentListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/AuthorPartListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/AuthorQuestionListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/AuthorSettingsListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/ChooseExportTypeListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/ConfirmDeleteTemplateListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/ConfirmPublishAssessmentListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/ConfirmRemoveAssessmentListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/ConfirmRemoveAttachmentListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/ConfirmRemovePartListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/DeleteTemplateListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/EditAssessmentListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/EditPartListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/EditPublishedSettingsListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/EditTemplateListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/ExportAssessmentListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/ExportItemListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/ImportAssessmentListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/ItemAddListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/ItemModifyListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/PreviewAssessmentListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/PreviewPublishedAssessmentListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/PublishAssessmentListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/RemoveAssessmentListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/RemoveAssessmentThread.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/RemoveAttachmentListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/RemovePartListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/RemovePublishedAssessmentListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/RemovePublishedAssessmentThread.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/RemoveQuestionListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/ReorderPartsListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/ReorderQuestionsListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/ResetAssessmentAttachmentListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/ResetItemAttachmentListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/ResetPartAttachmentListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/SaveAssessmentAttachmentListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/SaveAssessmentSettings.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/SaveAssessmentSettingsListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/SavePartAttachmentListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/SavePartListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/SavePublishedSettingsListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/SortCoreAssessmentListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/SortInactivePublishedAssessmentListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/SortPublishedAssessmentListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/StartCreateItemListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/StartInsertItemListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/TemplateBaseListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/TemplateListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/TemplateLoadListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/TemplateUpdateListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/TimedAssessmentChangeListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/delivery/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/delivery/AudioUploadActionListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/delivery/BeginDeliveryActionListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/delivery/DeliveryActionListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/delivery/LinearAccessDeliveryActionListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/delivery/RedirectLoginListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/delivery/ResetDeliveryListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/delivery/ReviewActionListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/delivery/ShowFeedbackActionListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/delivery/SubmitToGradingActionListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/delivery/TableOfContentsActionListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/delivery/UpdateTimerFromTOCListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/delivery/UpdateTimerListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/ConfirmRetakeAssessmentListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/HistogramListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/QuestionScoreListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/QuestionScorePagerListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/QuestionScoreUpdateListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/ResetQuestionScoreListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/ResetTotalScoreListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/RetakeAssessmentListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/StudentScoreListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/StudentScoreUpdateListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/SubmissionStatusListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/TotalScoreListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/TotalScoreUpdateListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/util/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/util/EvaluationListenerUtil.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/questionpool/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/questionpool/CancelImportToAssessmentListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/questionpool/ImportQuestionsToAuthoring.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/questionpool/PoolSaveListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/questionpool/SortQuestionListListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/questionpool/StartRemoveItemsListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/samlite/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/samlite/AssessmentListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/samlite/NameListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/samlite/ParserListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/samlite/QuestionPoolListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/select/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/select/SelectActionListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/shared/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/shared/ConfirmRemoveMediaListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/shared/RemoveMediaListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/util/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/util/ContextUtil.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/util/EmailListener.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/util/TimeUtil.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/model/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/model/PagingModel.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/model/delivery/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/model/delivery/TimedAssessmentGradingModel.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/queue/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/queue/delivery/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/queue/delivery/SubmitTimedAssessmentThread.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/queue/delivery/TimedAssessmentQueue.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/servlet/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/servlet/InitMimeTypes.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/servlet/StoreApplicationContext.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/servlet/cp/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/servlet/cp/DownloadCPServlet.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/servlet/delivery/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/servlet/delivery/DownloadAllMediaServlet.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/servlet/delivery/LoginServlet.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/servlet/delivery/ShowMediaServlet.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/servlet/delivery/UploadAudioMediaServlet.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/servlet/qti/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/servlet/qti/ShowQTIServlet.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/web/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/web/action/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/web/action/InitAction.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/web/filter/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/web/filter/Log4jMdcFilter.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/web/filter/SetCharacterEncodingFilter.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/web/session/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/web/session/SessionUtil.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/util/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/util/BeanDateComparator.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/util/BeanFloatComparator.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/util/BeanIntegerComparator.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/util/BeanSort.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/util/BeanSortComparator.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/util/SamigoEmailAuthenticator.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/util/SamigoEmailService.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ws/\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ws/Item.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ws/SamigoTool.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ws/SamigoToolServiceSoapBindingImpl.java\nsam/branches/SAK-12433/samigo-app/src/java/org/sakaiproject/tool/assessment/ws/SamigoToolWebService.java\nsam/branches/SAK-12433/samigo-app/src/java/readme_packages.txt\nsam/branches/SAK-12433/samigo-app/src/java/reg/\nsam/branches/SAK-12433/samigo-app/src/java/reg/sakai.samigo.xml\nsam/branches/SAK-12433/samigo-app/src/java/repository-nav.xml\nsam/branches/SAK-12433/samigo-app/src/java/repository.dtd\nsam/branches/SAK-12433/samigo-app/src/java/repository.xml\nsam/branches/SAK-12433/samigo-app/src/java/test/\nsam/branches/SAK-12433/samigo-app/src/java/test/data/\nsam/branches/SAK-12433/samigo-app/src/java/test/data/imsmanifest.xml\nsam/branches/SAK-12433/samigo-app/src/java/test/data/realizedAssessment.xml\nsam/branches/SAK-12433/samigo-app/src/java/test/data/respondus_IMS_QTI_sample12Assessment.xml\nsam/branches/SAK-12433/samigo-app/src/java/test/data/sample12Assessment.xml\nsam/branches/SAK-12433/samigo-app/src/java/test/data/sample12Assessment2.xml\nsam/branches/SAK-12433/samigo-app/src/java/test/data/sample12Item.xml\nsam/branches/SAK-12433/samigo-app/src/java/test/data/sample12Item2.xml\nsam/branches/SAK-12433/samigo-app/src/java/test/data/sample12Section.xml\nsam/branches/SAK-12433/samigo-app/src/java/test/data/zip/\nsam/branches/SAK-12433/samigo-app/src/java/test/data/zip/firstfile.txt\nsam/branches/SAK-12433/samigo-app/src/java/test/data/zip/secondfile.txt\nsam/branches/SAK-12433/samigo-app/src/java/test/data/zip/thirdfile.txt\nsam/branches/SAK-12433/samigo-app/src/java/test/org/\nsam/branches/SAK-12433/samigo-app/src/java/test/org/sakaiproject/\nsam/branches/SAK-12433/samigo-app/src/java/test/org/sakaiproject/tool/\nsam/branches/SAK-12433/samigo-app/src/java/test/org/sakaiproject/tool/assessment/\nsam/branches/SAK-12433/samigo-app/src/java/test/org/sakaiproject/tool/assessment/business/\nsam/branches/SAK-12433/samigo-app/src/java/test/org/sakaiproject/tool/assessment/business/entity/\nsam/branches/SAK-12433/samigo-app/src/java/test/org/sakaiproject/tool/assessment/business/entity/helper/\nsam/branches/SAK-12433/samigo-app/src/java/test/org/sakaiproject/tool/assessment/business/entity/helper/AuthoringHelperTest.java\nsam/branches/SAK-12433/samigo-app/src/java/test/org/sakaiproject/tool/assessment/business/entity/helper/QTITester.java\nsam/branches/SAK-12433/samigo-app/src/java/test/org/sakaiproject/tool/assessment/jsf/\nsam/branches/SAK-12433/samigo-app/src/java/test/org/sakaiproject/tool/assessment/jsf/LinksModelBean.java\nsam/branches/SAK-12433/samigo-app/src/java/test/org/sakaiproject/tool/assessment/jsf/SubBackingBean.java\nsam/branches/SAK-12433/samigo-app/src/java/test/org/sakaiproject/tool/assessment/jsf/TestBackingBean.java\nsam/branches/SAK-12433/samigo-app/src/java/test/org/sakaiproject/tool/assessment/jsf/TestLink.java\nsam/branches/SAK-12433/samigo-app/src/java/test/org/sakaiproject/tool/assessment/jsf/TestLinksBean.java\nsam/branches/SAK-12433/samigo-app/src/java/test/org/sakaiproject/tool/assessment/jsf/TestWSBean.java\nsam/branches/SAK-12433/samigo-app/src/java/test/org/sakaiproject/tool/assessment/ui/\nsam/branches/SAK-12433/samigo-app/src/java/test/org/sakaiproject/tool/assessment/ui/listener/\nsam/branches/SAK-12433/samigo-app/src/java/test/org/sakaiproject/tool/assessment/ui/listener/FakeBeginDeliveryActionListener.java\nsam/branches/SAK-12433/samigo-app/src/java/test/org/sakaiproject/tool/assessment/ui/listener/TestActionListener.java\nsam/branches/SAK-12433/samigo-app/src/webapp/\nsam/branches/SAK-12433/samigo-app/src/webapp/META-INF/\nsam/branches/SAK-12433/samigo-app/src/webapp/META-INF/MANIFEST.MF\nsam/branches/SAK-12433/samigo-app/src/webapp/WEB-INF/\nsam/branches/SAK-12433/samigo-app/src/webapp/WEB-INF/asi.tld\nsam/branches/SAK-12433/samigo-app/src/webapp/WEB-INF/faces-config.xml\nsam/branches/SAK-12433/samigo-app/src/webapp/WEB-INF/html_basic.tld\nsam/branches/SAK-12433/samigo-app/src/webapp/WEB-INF/jsf_core.tld\nsam/branches/SAK-12433/samigo-app/src/webapp/WEB-INF/mime.types\nsam/branches/SAK-12433/samigo-app/src/webapp/WEB-INF/samigo.tld\nsam/branches/SAK-12433/samigo-app/src/webapp/WEB-INF/upload.tld\nsam/branches/SAK-12433/samigo-app/src/webapp/WEB-INF/web.xml\nsam/branches/SAK-12433/samigo-app/src/webapp/crossdomain.xml\nsam/branches/SAK-12433/samigo-app/src/webapp/css/\nsam/branches/SAK-12433/samigo-app/src/webapp/css/tool.css\nsam/branches/SAK-12433/samigo-app/src/webapp/css/tool_base.css\nsam/branches/SAK-12433/samigo-app/src/webapp/css/tool_sam.css\nsam/branches/SAK-12433/samigo-app/src/webapp/html/\nsam/branches/SAK-12433/samigo-app/src/webapp/html/calendar.html\nsam/branches/SAK-12433/samigo-app/src/webapp/html/picker.html\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/_test.html\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/dialog.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/htmlarea.css\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/htmlarea.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/ed_about.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/ed_align_center.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/ed_align_justify.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/ed_align_left.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/ed_align_right.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/ed_blank.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/ed_charmap.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/ed_color_bg.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/ed_color_fg.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/ed_copy.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/ed_custom.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/ed_cut.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/ed_delete.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/ed_format_bold.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/ed_format_italic.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/ed_format_strike.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/ed_format_sub.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/ed_format_sup.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/ed_format_underline.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/ed_help.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/ed_hr.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/ed_html.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/ed_image.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/ed_indent_less.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/ed_indent_more.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/ed_link.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/ed_list_bullet.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/ed_list_num.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/ed_paste.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/ed_redo.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/ed_show_border.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/ed_splitcel.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/ed_undo.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/fullscreen_maximize.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/fullscreen_minimize.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/htmlarea_editor.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/insert_table.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/recordaudio.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/recording.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/recordresponse.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/regular_smile.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/sad_smile.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/images/toolbar.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/index.html\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/lang/\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/lang/b5.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/lang/da.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/lang/de.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/lang/en.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/lang/es.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/lang/fi.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/lang/fr.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/lang/gb.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/lang/it.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/lang/ja-euc.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/lang/ja-jis.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/lang/ja-sjis.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/lang/ja-utf8.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/lang/nb.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/lang/nl.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/lang/pl.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/lang/pt_br.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/lang/ro.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/lang/ru.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/lang/se.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/lang/vn.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/license.txt\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/navigo_js/\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/navigo_js/navigo_editor.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/navigo_js/spell-checker.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/navigo_popups/\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/navigo_popups/about.html\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/navigo_popups/editor_help.html\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/navigo_popups/file_upload.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/navigo_popups/insert_image.html\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/navigo_popups/insert_image.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/navigo_popups/insert_link.html\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/navigo_popups/insert_link.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/SpellChecker/\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/SpellChecker/blank.html\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/SpellChecker/img/\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/SpellChecker/img/spell-check.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/SpellChecker/lang/\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/SpellChecker/lang/en.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/SpellChecker/lang/ro.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/SpellChecker/readme-tech.html\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/SpellChecker/spell-check-logic.cgi\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/SpellChecker/spell-check-style.css\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/SpellChecker/spell-check-ui.html\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/SpellChecker/spell-check-ui.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/SpellChecker/spell-checker.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/TableOperations/\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/TableOperations/img/\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/TableOperations/img/cell-delete.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/TableOperations/img/cell-insert-after.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/TableOperations/img/cell-insert-before.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/TableOperations/img/cell-merge.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/TableOperations/img/cell-prop.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/TableOperations/img/cell-split.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/TableOperations/img/col-delete.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/TableOperations/img/col-insert-after.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/TableOperations/img/col-insert-before.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/TableOperations/img/col-split.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/TableOperations/img/row-delete.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/TableOperations/img/row-insert-above.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/TableOperations/img/row-insert-under.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/TableOperations/img/row-prop.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/TableOperations/img/row-split.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/TableOperations/img/table-prop.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/TableOperations/lang/\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/TableOperations/lang/en.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/TableOperations/lang/fi.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/TableOperations/lang/ro.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/plugins/TableOperations/table-operations.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/popupdiv.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/popups/\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/popups/about.html\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/popups/blank.html\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/popups/custom2.html\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/popups/editor_help.html\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/popups/fullscreen.html\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/popups/insert_image.html\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/popups/insert_table.html\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/popups/old-fullscreen.html\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/popups/old_insert_image.html\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/popups/popup.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/popups/select_color.html\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/popupwin.js\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/reference.html\nsam/branches/SAK-12433/samigo-app/src/webapp/htmlarea/release-notes.html\nsam/branches/SAK-12433/samigo-app/src/webapp/images/\nsam/branches/SAK-12433/samigo-app/src/webapp/images/Mp3.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/PlayDown.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/PlayNormal.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/PlayUp.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/Ppt.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/RecordDown.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/RecordNormal.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/RecordUp.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/StopDown.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/StopNormal.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/StopUp.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/SubmitDown.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/SubmitNormal.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/SubmitUp.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/admin.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/arrow-open.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/audio_play.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/audio_record.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/audio_stop.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/barrow.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/barrowsm.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/blackdot.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/blarrowsm.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/bluedot.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/bmp.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/cal.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/calendar/\nsam/branches/SAK-12433/samigo-app/src/webapp/images/calendar/cal.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/calendar/next.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/calendar/next_year.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/calendar/pixel.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/calendar/prev.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/calendar/prev_year.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/cancelled.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/check.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/checked.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/checkmark.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/circle.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/cleardot.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/click.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/crossmark.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/darrow.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/delivery/\nsam/branches/SAK-12433/samigo-app/src/webapp/images/delivery/checkmark.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/delivery/green.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/delivery/red.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/delivery/spacer.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/divider.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/divider1.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/divider2.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/djvu.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/doc.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/dot.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/down_arrow.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/exe.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/file.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/folder-closed.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/folder-open.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/gif.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/grarrowsm.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/graytriangle.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/header_background.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/helpSUbut-over.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/helpSUbut.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/hints/\nsam/branches/SAK-12433/samigo-app/src/webapp/images/hints/1.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/hints/1q.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/hints/2.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/hints/3.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/hints/4.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/hints/corner.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/html.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/importInfo.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/jpg.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/listen.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/loginBut-over.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/loginBut.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/mail.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/menudot.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/mimeicons/\nsam/branches/SAK-12433/samigo-app/src/webapp/images/mimeicons/bmp.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/mimeicons/djvu.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/mimeicons/doc.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/mimeicons/exe.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/mimeicons/ghost64.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/mimeicons/gif.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/mimeicons/gsview2.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/mimeicons/hqx.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/mimeicons/html.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/mimeicons/jpg.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/mimeicons/mht.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/mimeicons/midi.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/mimeicons/mm.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/mimeicons/mov.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/mimeicons/mp3.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/mimeicons/mpg.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/mimeicons/pdf.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/mimeicons/ppt.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/mimeicons/ps.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/mimeicons/sit.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/mimeicons/spss.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/mimeicons/tif.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/mimeicons/txt.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/mimeicons/unknown.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/mimeicons/wav.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/mimeicons/xls.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/mimeicons/zip.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/mov.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/mpg.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/next.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/pdf.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/prev.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/printversion.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/printversion_over.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/progressbar.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/radiochecked.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/radiounchecked.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/rarrow.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/rarrowsm.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/recordresponse.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/reddot.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/right_arrow.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/sakai.jpg\nsam/branches/SAK-12433/samigo-app/src/webapp/images/sel.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/sortascending.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/sortdescending.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/sound.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/spacer.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/stopsign.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/tif.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/tinyArrowR.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/titleline.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/tree/\nsam/branches/SAK-12433/samigo-app/src/webapp/images/tree/blank.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/tree/closed.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/tree/doc.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/tree/marked.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/tree/open.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/treeMenu/\nsam/branches/SAK-12433/samigo-app/src/webapp/images/treeMenu/base.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/treeMenu/empty.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/treeMenu/folder.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/treeMenu/folderopen.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/treeMenu/join.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/treeMenu/joinbottom.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/treeMenu/line.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/treeMenu/minus.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/treeMenu/minusbottom.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/treeMenu/page.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/treeMenu/pixel.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/treeMenu/plus.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/treeMenu/plusbottom.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/treeMenu/ttm.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/txt.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/uarrow.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/unchecked.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/unknown.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/upload.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/view.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/wav.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/wizardtop.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/wizardtop_back.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/x.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/xls.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/images/zip.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/include/\nsam/branches/SAK-12433/samigo-app/src/webapp/include/header.inc\nsam/branches/SAK-12433/samigo-app/src/webapp/js/\nsam/branches/SAK-12433/samigo-app/src/webapp/js/authoring.js\nsam/branches/SAK-12433/samigo-app/src/webapp/js/browser.js\nsam/branches/SAK-12433/samigo-app/src/webapp/js/calendar1.js\nsam/branches/SAK-12433/samigo-app/src/webapp/js/calendar2.js\nsam/branches/SAK-12433/samigo-app/src/webapp/js/delivery.js\nsam/branches/SAK-12433/samigo-app/src/webapp/js/dueDate.js\nsam/branches/SAK-12433/samigo-app/src/webapp/js/dueDate2.js\nsam/branches/SAK-12433/samigo-app/src/webapp/js/hints.js\nsam/branches/SAK-12433/samigo-app/src/webapp/js/hints_cfg.js\nsam/branches/SAK-12433/samigo-app/src/webapp/js/navigo.js\nsam/branches/SAK-12433/samigo-app/src/webapp/js/picker.js\nsam/branches/SAK-12433/samigo-app/src/webapp/js/preview.js\nsam/branches/SAK-12433/samigo-app/src/webapp/js/progressBar.js\nsam/branches/SAK-12433/samigo-app/src/webapp/js/progressBar2.js\nsam/branches/SAK-12433/samigo-app/src/webapp/js/sakai_tool_headscripts.js\nsam/branches/SAK-12433/samigo-app/src/webapp/js/samigotree.js\nsam/branches/SAK-12433/samigo-app/src/webapp/js/selectbox.js\nsam/branches/SAK-12433/samigo-app/src/webapp/js/tigra_tables.js\nsam/branches/SAK-12433/samigo-app/src/webapp/js/tree.js\nsam/branches/SAK-12433/samigo-app/src/webapp/js/treeJavascript.js\nsam/branches/SAK-12433/samigo-app/src/webapp/js/tree_items.js\nsam/branches/SAK-12433/samigo-app/src/webapp/js/tree_tpl.js\nsam/branches/SAK-12433/samigo-app/src/webapp/js/xmlTree.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/allHeadings.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/assessmentHeadings.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/authorIndex.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/authorSettings.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/authorSettings_attachment.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/confirmAssessmentRetract.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/editAssessment.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/editPart.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/editPart_attachment.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/editQuestion.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/item/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/item/attachment.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/item/audioRecording.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/item/fileUpload.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/item/fillInNumeric.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/item/fillInTheBlank.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/item/itemHeadings.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/item/matching.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/item/multipleChoice.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/item/multipleChoiceSurvey.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/item/shortAnswer.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/item/trueFalse.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/part_attachment.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/previewAssessment.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/previewQuestion.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/preview_item/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/preview_item/AudioRecording.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/preview_item/FileUpload.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/preview_item/FillInNumeric.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/preview_item/FillInTheBlank.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/preview_item/Matching.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/preview_item/MultipleChoiceMultipleCorrect.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/preview_item/MultipleChoiceSingleCorrect.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/preview_item/MultipleChoiceSurvey.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/preview_item/ShortAnswer.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/preview_item/TrueFalse.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/preview_item/attachment.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/publishAssessment.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/publishedSettings.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/questionpreview/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/questionpreview/AudioRecording.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/questionpreview/FileUpload.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/questionpreview/FillInNumeric.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/questionpreview/FillInTheBlank.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/questionpreview/Matching.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/questionpreview/MultipleChoiceMultipleCorrect.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/questionpreview/MultipleChoiceSingleCorrect.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/questionpreview/MultipleChoiceSurvey.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/questionpreview/ShortAnswer.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/questionpreview/TrueFalse.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/removeAssessment.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/removeAssessmentAttachment.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/removeItemAttachment.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/removePart.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/removePartAttachment.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/author/removeQuestion.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/accessDenied.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/accessError.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/anonymousQuitMessage.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/anonymousThankyouMessage.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/assessmentDeliveryHeading.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/assessmentHasBeenSubmitted.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/assessmentNotAvailable.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/assessment_attachment.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/beginTakingAssessment.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/beginTakingAssessment_viaurl.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/deliverAssessment.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/discrepancyInData.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/invalidAssessment.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/ipAccessError.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/isRetracted.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/item/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/item/attachment.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/item/audioApplet.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/item/audioObject.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/item/audioSettings.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/item/deliverAudioRecording.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/item/deliverFileUpload.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/item/deliverFillInNumeric.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/item/deliverFillInTheBlank.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/item/deliverMatching.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/item/deliverMultipleChoiceMultipleCorrect.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/item/deliverMultipleChoiceSingleCorrect.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/item/deliverShortAnswer.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/item/deliverShortAnswerLink.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/item/deliverTrueFalse.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/login.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/mediaAccessDenied.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/noLateSubmission.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/noSubmissionLeft.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/part_attachment.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/passwordAccessError.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/popup/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/popup/autoSubmit.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/popup/sessionExpired.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/popup/sessionWillTimeout.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/reviewAssessment.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/stub.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/submitted.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/tableOfContents.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/timeExpired.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/timeout.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/delivery/welcome.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/evaluation/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/evaluation/confirmEmailSent.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/evaluation/confirmRetake.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/evaluation/createNewEmail.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/evaluation/emailAttachment.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/evaluation/emailError.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/evaluation/evaluationHeadings.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/evaluation/fullShortAnswer.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/evaluation/gradeStudentResult.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/evaluation/histogramScores.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/evaluation/item/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/evaluation/item/displayAudioRecording.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/evaluation/item/displayAudioRecordingAnswer.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/evaluation/item/displayAudioRecordingQuestion.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/evaluation/item/displayFileUpload.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/evaluation/item/displayFileUploadAnswer.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/evaluation/item/displayFileUploadQuestion.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/evaluation/item/displayFillInNumeric.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/evaluation/item/displayFillInTheBlank.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/evaluation/item/displayMatching.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/evaluation/item/displayMultipleChoiceMultipleCorrect.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/evaluation/item/displayMultipleChoiceSingleCorrect.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/evaluation/item/displayShortAnswer.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/evaluation/item/displayTrueFalse.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/evaluation/modelShortAnswer.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/evaluation/modelShortAnswerQS.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/evaluation/questionScore.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/evaluation/rationale.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/evaluation/submissionStatus.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/evaluation/totalScores.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/index/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/index/exit.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/index/index.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/qti/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/qti/chooseExportType.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/qti/exportAssessment.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/qti/exportDenied.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/qti/exportItem.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/qti/importAssessment.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/qti/importPool.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/qti/xmlDisplay.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/qti/xmlDisplay.jsp.license.txt\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/questionpool/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/questionpool/addPool.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/questionpool/addToAssessment.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/questionpool/copyPool.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/questionpool/copyPoolTree.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/questionpool/copyQuestion.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/questionpool/editPool.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/questionpool/index_error.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/questionpool/movePool.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/questionpool/movePoolTree.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/questionpool/newtestdt.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/questionpool/pagertest.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/questionpool/poolList.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/questionpool/poolTree.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/questionpool/poolTreeTable.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/questionpool/questionTreeTable.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/questionpool/questionpoolHeadings.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/questionpool/removePool.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/questionpool/removeQuestion.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/questionpool/selectQuestionType.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/questionpool/subpoolsTreeTable.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/questionpool/test.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/review/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/review/reviewAssessment.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/samlite/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/samlite/samLiteEntry.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/samlite/samLiteValidation.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/security/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/security/roleCheckStandaloneStaticInclude.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/select/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/select/selectIndex.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/shared/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/shared/mimeicon.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/shared/removeMedia.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/template/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/template/confirmTempRemove.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/template/templateEditor.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/template/templateHeadings.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/template/templateIndex.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/upload/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/upload/closeWindow.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/upload/uploadFile.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/colorpicker/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/colorpicker/colorpicker.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/colorpicker/colorpicker.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/datepicker/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/datepicker/calendar.html\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/datepicker/datepicker.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/datepicker/datepicker.jsp\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/hideDivision/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/hideDivision/hideDivision.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/timerBar/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/timerBar/timerbar.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/tree/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/tree/tree.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/ChangeLog\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/dialog.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/examples/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/examples/2-areas.cgi\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/examples/2-areas.html\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/examples/context-menu.html\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/examples/core.html\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/examples/css.html\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/examples/custom.css\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/examples/full-page.html\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/examples/fully-loaded.html\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/examples/index.html\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/examples/spell-checker.html\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/examples/table-operations.html\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/examples/test.cgi\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/htmlarea.css\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/htmlarea.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_about.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_align_center.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_align_justify.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_align_left.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_align_right.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_blank.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_charmap.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_color_bg.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_color_fg.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_copy.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_custom.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_cut.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_delete.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_format_bold.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_format_italic.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_format_strike.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_format_sub.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_format_sup.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_format_underline.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_help.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_hr.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_html.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_image.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_indent_less.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_indent_more.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_left_to_right.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_link.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_list_bullet.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_list_num.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_paste.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_redo.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_right_to_left.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_save.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_show_border.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_splitcel.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/ed_undo.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/fullscreen_maximize.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/fullscreen_minimize.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/images/insert_table.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/index.html\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/lang/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/lang/b5.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/lang/ch.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/lang/cz.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/lang/da.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/lang/de.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/lang/ee.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/lang/el.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/lang/en.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/lang/es.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/lang/fi.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/lang/fr.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/lang/gb.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/lang/he.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/lang/hu.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/lang/it.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/lang/ja-euc.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/lang/ja-jis.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/lang/ja-sjis.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/lang/ja-utf8.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/lang/lt.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/lang/lv.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/lang/nb.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/lang/nl.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/lang/no.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/lang/pl.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/lang/pt_br.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/lang/ro.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/lang/ru.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/lang/se.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/lang/si.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/lang/vn.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/license.txt\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/CSS/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/CSS/css.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/CSS/lang/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/CSS/lang/en.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/ContextMenu/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/ContextMenu/context-menu.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/ContextMenu/lang/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/ContextMenu/lang/de.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/ContextMenu/lang/el.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/ContextMenu/lang/en.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/ContextMenu/lang/nl.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/ContextMenu/menu.css\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/FullPage/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/FullPage/full-page.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/FullPage/img/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/FullPage/img/docprop.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/FullPage/lang/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/FullPage/lang/en.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/FullPage/lang/he.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/FullPage/lang/ro.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/FullPage/popups/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/FullPage/popups/docprop.html\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/FullPage/test.html\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/ListType/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/ListType/list-type.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/SpellChecker/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/SpellChecker/img/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/SpellChecker/img/spell-check.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/SpellChecker/lang/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/SpellChecker/lang/cz.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/SpellChecker/lang/da.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/SpellChecker/lang/de.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/SpellChecker/lang/en.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/SpellChecker/lang/hu.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/SpellChecker/lang/it.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/SpellChecker/lang/ro.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/SpellChecker/readme-tech.html\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/SpellChecker/spell-check-logic.cgi\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/SpellChecker/spell-check-style.css\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/SpellChecker/spell-check-ui.html\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/SpellChecker/spell-check-ui.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/SpellChecker/spell-checker.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/TableOperations/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/TableOperations/img/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/TableOperations/img/cell-delete.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/TableOperations/img/cell-insert-after.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/TableOperations/img/cell-insert-before.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/TableOperations/img/cell-merge.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/TableOperations/img/cell-prop.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/TableOperations/img/cell-split.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/TableOperations/img/col-delete.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/TableOperations/img/col-insert-after.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/TableOperations/img/col-insert-before.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/TableOperations/img/col-split.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/TableOperations/img/row-delete.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/TableOperations/img/row-insert-above.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/TableOperations/img/row-insert-under.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/TableOperations/img/row-prop.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/TableOperations/img/row-split.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/TableOperations/img/table-prop.gif\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/TableOperations/lang/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/TableOperations/lang/cz.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/TableOperations/lang/da.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/TableOperations/lang/de.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/TableOperations/lang/el.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/TableOperations/lang/en.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/TableOperations/lang/fi.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/TableOperations/lang/hu.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/TableOperations/lang/it.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/TableOperations/lang/nl.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/TableOperations/lang/no.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/TableOperations/lang/ro.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/plugins/TableOperations/table-operations.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/popupdiv.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/popups/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/popups/about.html\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/popups/blank.html\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/popups/custom2.html\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/popups/editor_help.html\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/popups/fullscreen.html\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/popups/insert_image.html\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/popups/insert_table.html\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/popups/link.html\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/popups/old-fullscreen.html\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/popups/old_insert_image.html\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/popups/popup.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/popups/select_color.html\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/popupwin.js\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/reference.html\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/htmlarea/release-notes.html\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/samigo/\nsam/branches/SAK-12433/samigo-app/src/webapp/jsf/widget/wysiwyg/samigo/wysiwyg.js\nsam/branches/SAK-12433/samigo-app/src/webapp/title.jsp\nsam/branches/SAK-12433/samigo-archive/\nsam/branches/SAK-12433/samigo-archive/sam-handlers/\nsam/branches/SAK-12433/samigo-archive/sam-handlers/pom.xml\nsam/branches/SAK-12433/samigo-archive/sam-handlers/project.xml\nsam/branches/SAK-12433/samigo-archive/sam-handlers/src/\nsam/branches/SAK-12433/samigo-archive/sam-handlers/src/java/\nsam/branches/SAK-12433/samigo-archive/sam-handlers/src/java/org/\nsam/branches/SAK-12433/samigo-archive/sam-handlers/src/java/org/sakaiproject/\nsam/branches/SAK-12433/samigo-archive/sam-handlers/src/java/org/sakaiproject/importer/\nsam/branches/SAK-12433/samigo-archive/sam-handlers/src/java/org/sakaiproject/importer/impl/\nsam/branches/SAK-12433/samigo-archive/sam-handlers/src/java/org/sakaiproject/importer/impl/handlers/\nsam/branches/SAK-12433/samigo-archive/sam-handlers/src/java/org/sakaiproject/importer/impl/handlers/SamigoHandler.java\nsam/branches/SAK-12433/samigo-audio/\nsam/branches/SAK-12433/samigo-audio/example/\nsam/branches/SAK-12433/samigo-audio/example/audiorecordertest.html\nsam/branches/SAK-12433/samigo-audio/install_audio_1.3.sh\nsam/branches/SAK-12433/samigo-audio/maven.xml\nsam/branches/SAK-12433/samigo-audio/pom.xml\nsam/branches/SAK-12433/samigo-audio/project.xml\nsam/branches/SAK-12433/samigo-audio/src/\nsam/branches/SAK-12433/samigo-audio/src/java/\nsam/branches/SAK-12433/samigo-audio/src/java/org/\nsam/branches/SAK-12433/samigo-audio/src/java/org/sakaiproject/\nsam/branches/SAK-12433/samigo-audio/src/java/org/sakaiproject/tool/\nsam/branches/SAK-12433/samigo-audio/src/java/org/sakaiproject/tool/assessment/\nsam/branches/SAK-12433/samigo-audio/src/java/org/sakaiproject/tool/assessment/audio/\nsam/branches/SAK-12433/samigo-audio/src/java/org/sakaiproject/tool/assessment/audio/AudioConfigHelp.java\nsam/branches/SAK-12433/samigo-audio/src/java/org/sakaiproject/tool/assessment/audio/AudioControlContext.java\nsam/branches/SAK-12433/samigo-audio/src/java/org/sakaiproject/tool/assessment/audio/AudioFormatPanel.java\nsam/branches/SAK-12433/samigo-audio/src/java/org/sakaiproject/tool/assessment/audio/AudioPanel.java\nsam/branches/SAK-12433/samigo-audio/src/java/org/sakaiproject/tool/assessment/audio/AudioRecorder.java\nsam/branches/SAK-12433/samigo-audio/src/java/org/sakaiproject/tool/assessment/audio/AudioRecorderApplet.java\nsam/branches/SAK-12433/samigo-audio/src/java/org/sakaiproject/tool/assessment/audio/AudioRecorderParams.java\nsam/branches/SAK-12433/samigo-audio/src/java/org/sakaiproject/tool/assessment/audio/AudioResources.properties\nsam/branches/SAK-12433/samigo-audio/src/java/org/sakaiproject/tool/assessment/audio/AudioResources_ar.properties\nsam/branches/SAK-12433/samigo-audio/src/java/org/sakaiproject/tool/assessment/audio/AudioResources_ca.properties\nsam/branches/SAK-12433/samigo-audio/src/java/org/sakaiproject/tool/assessment/audio/AudioResources_fr_CA.properties\nsam/branches/SAK-12433/samigo-audio/src/java/org/sakaiproject/tool/assessment/audio/AudioResources_zh_CN.properties\nsam/branches/SAK-12433/samigo-audio/src/java/org/sakaiproject/tool/assessment/audio/AudioSampleGraphPanel.java\nsam/branches/SAK-12433/samigo-audio/src/java/org/sakaiproject/tool/assessment/audio/AudioSamplingData.java\nsam/branches/SAK-12433/samigo-audio/src/java/org/sakaiproject/tool/assessment/audio/AudioUtil.java\nsam/branches/SAK-12433/samigo-audio/src/java/org/sakaiproject/tool/assessment/audio/ColorBackgroundPanel.java\nsam/branches/SAK-12433/samigo-audio/src/java/org/sakaiproject/tool/assessment/audio/ColorModel.java\nsam/branches/SAK-12433/samigo-audio/src/java/org/sakaiproject/tool/assessment/audio/colors.properties\nsam/branches/SAK-12433/samigo-cp/\nsam/branches/SAK-12433/samigo-cp/pom.xml\nsam/branches/SAK-12433/samigo-cp/project.xml\nsam/branches/SAK-12433/samigo-cp/src/\nsam/branches/SAK-12433/samigo-cp/src/java/\nsam/branches/SAK-12433/samigo-cp/src/java/org/\nsam/branches/SAK-12433/samigo-cp/src/java/org/sakaiproject/\nsam/branches/SAK-12433/samigo-cp/src/java/org/sakaiproject/tool/\nsam/branches/SAK-12433/samigo-cp/src/java/org/sakaiproject/tool/assessment/\nsam/branches/SAK-12433/samigo-cp/src/java/org/sakaiproject/tool/assessment/contentpackaging/\nsam/branches/SAK-12433/samigo-cp/src/java/org/sakaiproject/tool/assessment/contentpackaging/ExportService.java\nsam/branches/SAK-12433/samigo-cp/src/java/org/sakaiproject/tool/assessment/contentpackaging/ImportService.java\nsam/branches/SAK-12433/samigo-cp/src/java/org/sakaiproject/tool/assessment/contentpackaging/Manifest.java\nsam/branches/SAK-12433/samigo-cp/src/java/org/sakaiproject/tool/assessment/contentpackaging/ManifestGenerator.java\nsam/branches/SAK-12433/samigo-help/\nsam/branches/SAK-12433/samigo-help/pom.xml\nsam/branches/SAK-12433/samigo-help/project.xml\nsam/branches/SAK-12433/samigo-help/src/\nsam/branches/SAK-12433/samigo-help/src/sakai_samigo/\nsam/branches/SAK-12433/samigo-help/src/sakai_samigo/aqyr.html\nsam/branches/SAK-12433/samigo-help/src/sakai_samigo/aqys.html\nsam/branches/SAK-12433/samigo-help/src/sakai_samigo/arab.html\nsam/branches/SAK-12433/samigo-help/src/sakai_samigo/arag.html\nsam/branches/SAK-12433/samigo-help/src/sakai_samigo/arba.html\nsam/branches/SAK-12433/samigo-help/src/sakai_samigo/arbn.html\nsam/branches/SAK-12433/samigo-help/src/sakai_samigo/arbq.html\nsam/branches/SAK-12433/samigo-help/src/sakai_samigo/arbr.html\nsam/branches/SAK-12433/samigo-help/src/sakai_samigo/arbx.html\nsam/branches/SAK-12433/samigo-help/src/sakai_samigo/arbz.html\nsam/branches/SAK-12433/samigo-help/src/sakai_samigo/arcq.html\nsam/branches/SAK-12433/samigo-help/src/sakai_samigo/arcs.html\nsam/branches/SAK-12433/samigo-help/src/sakai_samigo/arcx.html\nsam/branches/SAK-12433/samigo-help/src/sakai_samigo/ardc.html\nsam/branches/SAK-12433/samigo-help/src/sakai_samigo/arde.html\nsam/branches/SAK-12433/samigo-help/src/sakai_samigo/ardf.html\nsam/branches/SAK-12433/samigo-help/src/sakai_samigo/ardi.html\nsam/branches/SAK-12433/samigo-help/src/sakai_samigo/ardm.html\nsam/branches/SAK-12433/samigo-help/src/sakai_samigo/ardr.html\nsam/branches/SAK-12433/samigo-help/src/sakai_samigo/arec.html\nsam/branches/SAK-12433/samigo-help/src/sakai_samigo/areg.html\nsam/branches/SAK-12433/samigo-help/src/sakai_samigo/arej.html\nsam/branches/SAK-12433/samigo-help/src/sakai_samigo/arek.html\nsam/branches/SAK-12433/samigo-help/src/sakai_samigo/arev.html\nsam/branches/SAK-12433/samigo-help/src/sakai_samigo/arfk.html\nsam/branches/SAK-12433/samigo-help/src/sakai_samigo/argy.html\nsam/branches/SAK-12433/samigo-help/src/sakai_samigo/aszx.html\nsam/branches/SAK-12433/samigo-help/src/sakai_samigo/help.xml\nsam/branches/SAK-12433/samigo-hibernate/\nsam/branches/SAK-12433/samigo-hibernate/maven.xml\nsam/branches/SAK-12433/samigo-hibernate/pom.xml\nsam/branches/SAK-12433/samigo-hibernate/project.xml\nsam/branches/SAK-12433/samigo-hibernate/readme.txt\nsam/branches/SAK-12433/samigo-hibernate/src/\nsam/branches/SAK-12433/samigo-hibernate/src/java/\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/Answer.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/AnswerFeedback.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/AssessmentAccessControl.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/AssessmentAttachment.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/AssessmentBase.hbm.xml\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/AssessmentBaseData.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/AssessmentData.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/AssessmentFeedback.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/AssessmentMetaData.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/AssessmentTemplateData.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/AttachmentData.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/EvaluationModel.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/ItemAttachment.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/ItemData.hbm.xml\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/ItemData.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/ItemFeedback.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/ItemMetaData.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/ItemText.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/ItemType.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/PublishedAccessControl.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/PublishedAnswer.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/PublishedAnswerFeedback.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/PublishedAssessment.hbm.xml\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/PublishedAssessmentAttachment.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/PublishedAssessmentData.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/PublishedAttachmentData.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/PublishedEvaluationModel.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/PublishedFeedback.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/PublishedItemAttachment.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/PublishedItemData.hbm.xml\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/PublishedItemData.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/PublishedItemFeedback.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/PublishedItemMetaData.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/PublishedItemText.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/PublishedMetaData.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/PublishedSectionAttachment.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/PublishedSectionData.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/PublishedSectionMetaData.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/PublishedSecuredIPAddress.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/SectionAttachment.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/SectionData.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/SectionMetaData.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/SecuredIPAddress.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/authz/\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/authz/AuthorizationData.hbm.xml\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/authz/AuthorizationData.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/authz/FunctionData.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/authz/QualifierData.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/authz/QualifierHierarchyData.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/grading/\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/grading/AssessmentGradingData.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/grading/AssessmentGradingSummaryData.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/grading/GradingData.hbm.xml\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/grading/ItemGradingData.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/grading/MediaData.hbm.xml\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/grading/MediaData.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/grading/StudentGradingSummaryData.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/questionpool/\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/questionpool/QuestionPoolAccessData.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/questionpool/QuestionPoolData.hbm.xml\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/questionpool/QuestionPoolData.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/questionpool/QuestionPoolItemData.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/shared/\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/shared/TypeD.java\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/shared/TypeData.hbm.xml\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/dummy/\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/dummy/impl/\nsam/branches/SAK-12433/samigo-hibernate/src/java/org/sakaiproject/tool/dummy/impl/DummyImpl.java\nsam/branches/SAK-12433/samigo-pack/\nsam/branches/SAK-12433/samigo-pack/hibernate.properties\nsam/branches/SAK-12433/samigo-pack/maven.xml\nsam/branches/SAK-12433/samigo-pack/pom.xml\nsam/branches/SAK-12433/samigo-pack/project.xml\nsam/branches/SAK-12433/samigo-pack/src/\nsam/branches/SAK-12433/samigo-pack/src/java/\nsam/branches/SAK-12433/samigo-pack/src/java/org/\nsam/branches/SAK-12433/samigo-pack/src/java/org/sakaiproject/\nsam/branches/SAK-12433/samigo-pack/src/java/org/sakaiproject/tool/\nsam/branches/SAK-12433/samigo-pack/src/java/org/sakaiproject/tool/assessment/\nsam/branches/SAK-12433/samigo-pack/src/java/org/sakaiproject/tool/assessment/shared/\nsam/branches/SAK-12433/samigo-pack/src/java/org/sakaiproject/tool/assessment/shared/SakaiBootStrap.java\nsam/branches/SAK-12433/samigo-pack/src/sql/\nsam/branches/SAK-12433/samigo-pack/src/sql/db_patches/\nsam/branches/SAK-12433/samigo-pack/src/sql/db_patches/SAK-1955/\nsam/branches/SAK-12433/samigo-pack/src/sql/db_patches/SAK-1955/FixAnswerScore.class\nsam/branches/SAK-12433/samigo-pack/src/sql/db_patches/SAK-1955/FixAnswerScore.java\nsam/branches/SAK-12433/samigo-pack/src/sql/db_patches/SAK-1955/README.txt\nsam/branches/SAK-12433/samigo-pack/src/sql/db_patches/SAK-1955/database.properties\nsam/branches/SAK-12433/samigo-pack/src/sql/db_patches/SAK-1955/lib/\nsam/branches/SAK-12433/samigo-pack/src/sql/db_patches/SAK-2211/\nsam/branches/SAK-12433/samigo-pack/src/sql/db_patches/SAK-2211/FixRealmPermission.class\nsam/branches/SAK-12433/samigo-pack/src/sql/db_patches/SAK-2211/FixRealmPermission.java\nsam/branches/SAK-12433/samigo-pack/src/sql/db_patches/SAK-2211/README.txt\nsam/branches/SAK-12433/samigo-pack/src/sql/db_patches/SAK-2211/database.properties\nsam/branches/SAK-12433/samigo-pack/src/sql/db_patches/SAK-2211/lib/\nsam/branches/SAK-12433/samigo-pack/src/sql/db_patches/SAK-3955/\nsam/branches/SAK-12433/samigo-pack/src/sql/db_patches/SAK-3955/FixAssessmentScore.java\nsam/branches/SAK-12433/samigo-pack/src/sql/db_patches/SAK-3955/README.txt\nsam/branches/SAK-12433/samigo-pack/src/sql/db_patches/SAK-3955/database.properties\nsam/branches/SAK-12433/samigo-pack/src/sql/db_patches/SAK-3955/lib/\nsam/branches/SAK-12433/samigo-pack/src/sql/db_patches/SAK-VIVIE/\nsam/branches/SAK-12433/samigo-pack/src/sql/db_patches/SAK-VIVIE/FixGradingScore.class\nsam/branches/SAK-12433/samigo-pack/src/sql/db_patches/SAK-VIVIE/FixGradingScore.java\nsam/branches/SAK-12433/samigo-pack/src/sql/db_patches/SAK-VIVIE/README.txt\nsam/branches/SAK-12433/samigo-pack/src/sql/db_patches/SAK-VIVIE/database.properties\nsam/branches/SAK-12433/samigo-pack/src/sql/db_patches/SAK-VIVIE/lib/\nsam/branches/SAK-12433/samigo-pack/src/sql/hsqldb/\nsam/branches/SAK-12433/samigo-pack/src/sql/hsqldb/patches/\nsam/branches/SAK-12433/samigo-pack/src/sql/hsqldb/patches/SAK-1659.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/hsqldb/patches/SAK-1894.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/hsqldb/patches/SAK-2179.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/hsqldb/patches/SAK-2360.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/hsqldb/patches/SAK-2862.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/hsqldb/patches/SAK-4134.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/hsqldb/patches/SAK-4136.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/hsqldb/patches/SAK-4396.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/hsqldb/patches/SAK-4427.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/hsqldb/patches/SAK-5564.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/hsqldb/patches/SAK-5595.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/hsqldb/sakai_samigo.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/hsqldb/sakai_samigo_tables_v2_1_2.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/hsqldb/sakai_samigo_tables_v2_2.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/hsqldb/sakai_samigo_tables_v2_3.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/hsqldb/sakai_samigo_tables_v2_4.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/mysql/\nsam/branches/SAK-12433/samigo-pack/src/sql/mysql/patches/\nsam/branches/SAK-12433/samigo-pack/src/sql/mysql/patches/SAK-1659.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/mysql/patches/SAK-1894.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/mysql/patches/SAK-2179.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/mysql/patches/SAK-2360.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/mysql/patches/SAK-2753.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/mysql/patches/SAK-2862.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/mysql/patches/SAK-4134.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/mysql/patches/SAK-4136.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/mysql/patches/SAK-4396.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/mysql/patches/SAK-4427.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/mysql/patches/SAK-5564.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/mysql/patches/SAK-5595.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/mysql/patches/SAK-6790.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/mysql/patches/SAK-8727.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/mysql/sakai_samigo.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/mysql/sakai_samigo_tables_v2_1_2.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/mysql/sakai_samigo_tables_v2_2.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/mysql/sakai_samigo_tables_v2_3.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/mysql/sakai_samigo_tables_v2_4.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/mysql/samigo_er_mysql.pdf\nsam/branches/SAK-12433/samigo-pack/src/sql/oracle/\nsam/branches/SAK-12433/samigo-pack/src/sql/oracle/02_migrateData_v1_to_v1_5_oracle.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/oracle/patches/\nsam/branches/SAK-12433/samigo-pack/src/sql/oracle/patches/SAK-1659.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/oracle/patches/SAK-1894.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/oracle/patches/SAK-2179.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/oracle/patches/SAK-2360.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/oracle/patches/SAK-2862.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/oracle/patches/SAK-4134.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/oracle/patches/SAK-4136.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/oracle/patches/SAK-4396.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/oracle/patches/SAK-4427.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/oracle/patches/SAK-5564.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/oracle/patches/SAK-5595.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/oracle/patches/SAK-6790.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/oracle/patches/SAK-8727.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/oracle/sakai_samigo.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/oracle/sakai_samigo_tables_v2_1_2.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/oracle/sakai_samigo_tables_v2_2.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/oracle/sakai_samigo_tables_v2_3.sql\nsam/branches/SAK-12433/samigo-pack/src/sql/oracle/sakai_samigo_tables_v2_4.sql\nsam/branches/SAK-12433/samigo-pack/src/webapp/\nsam/branches/SAK-12433/samigo-pack/src/webapp/WEB-INF/\nsam/branches/SAK-12433/samigo-pack/src/webapp/WEB-INF/components.xml\nsam/branches/SAK-12433/samigo-pack/src/webapp/WEB-INF/testbeans.xml\nsam/branches/SAK-12433/samigo-qti/\nsam/branches/SAK-12433/samigo-qti/pom.xml\nsam/branches/SAK-12433/samigo-qti/project.xml\nsam/branches/SAK-12433/samigo-qti/src/\nsam/branches/SAK-12433/samigo-qti/src/java/\nsam/branches/SAK-12433/samigo-qti/src/java/org/\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/asi/\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/asi/ASIBaseClass.java\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/asi/Assessment.java\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/asi/Item.java\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/asi/Section.java\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/exception/\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/exception/FormatException.java\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/exception/Iso8601FormatException.java\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/helper/\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/helper/AttachmentHelper.java\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/helper/AuthoringHelper.java\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/helper/AuthoringXml.java\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/helper/ExtractionHelper.java\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/helper/MetaDataList.java\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/helper/QTIHelperFactory.java\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/helper/assessment/\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/helper/assessment/AssessmentHelper12Impl.java\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/helper/assessment/AssessmentHelper20Impl.java\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/helper/assessment/AssessmentHelperBase.java\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/helper/assessment/AssessmentHelperIfc.java\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/helper/item/\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/helper/item/ItemHelper12Impl.java\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/helper/item/ItemHelper20Impl.java\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/helper/item/ItemHelperBase.java\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/helper/item/ItemHelperIfc.java\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/helper/item/ItemTypeExtractionStrategy.java\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/helper/section/\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/helper/section/SectionHelper12Impl.java\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/helper/section/SectionHelper20Impl.java\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/helper/section/SectionHelperBase.java\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/helper/section/SectionHelperIfc.java\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/util/\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/util/Iso8601DateFormat.java\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/util/Iso8601TimeInterval.java\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/util/PathInfo.java\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/util/URIResolver.java\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/util/XmlMapper.java\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/util/XmlStringBuffer.java\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/qti/util/XmlUtil.java\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/services/\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/services/qti/\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/services/qti/QTIService.java\nsam/branches/SAK-12433/samigo-qti/src/java/org/sakaiproject/tool/assessment/services/qti/QTIServiceException.java\nsam/branches/SAK-12433/samigo-services/\nsam/branches/SAK-12433/samigo-services/maven.xml.bak\nsam/branches/SAK-12433/samigo-services/pom.xml\nsam/branches/SAK-12433/samigo-services/project.xml\nsam/branches/SAK-12433/samigo-services/src/\nsam/branches/SAK-12433/samigo-services/src/java/\nsam/branches/SAK-12433/samigo-services/src/java/org/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/spring/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/spring/BeanDefinitions.xml\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/spring/BeanDefinitionsStandalone.xml\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/spring/DataSourceWrapperAutoCommit.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/spring/SpringBeanLocator.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/spring/applicationContext.xml\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/spring/applicationContextStandalone.xml\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/spring/integrationContext.xml\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/spring/integrationContextStandalone.xml\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/spring/samigoApi.xml\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/bundle/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/bundle/Messages.metaprops\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/bundle/Messages.properties\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/bundle/Messages_ar.properties\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/bundle/Messages_ca.metaprops\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/bundle/Messages_ca.properties\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/bundle/Messages_es.properties\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/bundle/Messages_fr_CA.metaprops\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/bundle/Messages_fr_CA.properties\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/bundle/Messages_nl.properties\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/business/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/business/entity/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/business/entity/FileNamer.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/business/entity/RecordingData.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/business/entity/SortableDate.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/business/entity/assessment/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/business/entity/assessment/model/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/business/entity/assessment/model/AccessGroup.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/business/entity/assessment/model/AllChoices.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/business/entity/assessment/model/FeedbackModel.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/business/entity/assessment/model/IPMaskData.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/business/entity/assessment/model/ScoringModel.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/business/entity/assessment/model/SubmissionModel.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/business/questionpool/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/business/questionpool/QuestionPool.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/business/questionpool/QuestionPoolException.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/business/questionpool/QuestionPoolIterator.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/AgentFacade.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/AgentIteratorFacade.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/AssessmentBaseFacade.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/AssessmentBaseIteratorFacade.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/AssessmentFacade.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/AssessmentFacadeQueries.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/AssessmentFacadeQueriesAPI.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/AssessmentGradingFacade.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/AssessmentGradingFacadeQueries.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/AssessmentGradingFacadeQueriesAPI.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/AssessmentGradingSummaryFacade.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/AssessmentIteratorFacade.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/AssessmentTemplateFacade.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/AssessmentTemplateIteratorFacade.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/AuthorizationFacade.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/AuthzQueriesFacadeAPI.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/DataFacadeException.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/GradebookFacade.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/ItemFacade.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/ItemFacadeQueries.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/ItemFacadeQueriesAPI.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/ItemGradingFacade.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/ItemIteratorFacade.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/ItemManager.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/PublishedAssessmentFacade.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/PublishedAssessmentFacadeQueries.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/PublishedAssessmentFacadeQueriesAPI.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/QuestionPoolFacade.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/QuestionPoolFacadeQueries.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/QuestionPoolFacadeQueriesAPI.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/QuestionPoolIteratorFacade.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/SectionFacade.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/SectionFacadeQueries.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/SectionFacadeQueriesAPI.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/SectionIteratorFacade.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/TypeFacade.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/TypeFacadeQueries.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/TypeFacadeQueriesAPI.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/TypeIteratorFacade.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/authz/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/authz/AuthorizationFacade.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/authz/AuthorizationFacadeQueries.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/authz/AuthorizationFacadeQueriesAPI.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/authz/AuthorizationIteratorFacade.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/authz/FunctionFacade.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/authz/FunctionIteratorFacade.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/authz/QualifierFacade.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/authz/QualifierIteratorFacade.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/authz/integrated/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/authz/integrated/AuthzQueriesFacade.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/authz/resource/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/authz/resource/AuthzResource.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/authz/standalone/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/authz/standalone/AuthzQueriesFacade.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/util/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/util/PagingUtilQueries.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/util/PagingUtilQueriesAPI.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/context/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/context/IntegrationContextFactory.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/context/spring/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/context/spring/FactoryUtil.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/context/spring/IntegrationContext.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/delivery/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/ifc/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/ifc/AgentHelper.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/ifc/GradebookHelper.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/ifc/GradebookServiceHelper.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/ifc/PublishingTargetHelper.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/ifc/SectionAwareServiceHelper.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/ifc/ServerConfigurationServiceHelper.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/integrated/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/integrated/AbstractSectionsImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/integrated/AgentHelperImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/integrated/FacadeUtils.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/integrated/GradebookHelperImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/integrated/GradebookServiceHelperImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/integrated/PublishingTargetHelperImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/integrated/SectionAwareServiceHelperImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/integrated/ServerConfigurationServiceHelperImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/sed\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/standalone/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/standalone/AbstractSectionsImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/standalone/AgentHelperImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/standalone/FacadeUtils.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/standalone/GradebookHelperImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/standalone/GradebookServiceHelperImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/standalone/PublishingTargetHelperImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/standalone/SectionAwareServiceHelperImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/standalone/ServerConfigurationServiceHelperImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/osid/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/osid/assessment/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/osid/assessment/impl/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/osid/assessment/impl/AssessmentImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/osid/assessment/impl/AssessmentIteratorImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/osid/assessment/impl/ItemImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/osid/assessment/impl/ItemIteratorImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/osid/assessment/impl/SectionImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/osid/assessment/impl/SectionIteratorImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/osid/authz/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/osid/authz/impl/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/osid/authz/impl/AuthorizationImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/osid/authz/impl/AuthorizationIteratorImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/osid/authz/impl/FunctionImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/osid/authz/impl/FunctionIteratorImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/osid/authz/impl/QualifierImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/osid/authz/impl/QualifierIteratorImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/osid/questionpool/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/osid/questionpool/impl/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/osid/questionpool/impl/QuestionPoolImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/osid/questionpool/impl/QuestionPoolIteratorImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/osid/shared/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/osid/shared/extension/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/osid/shared/extension/TypeExtension.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/osid/shared/impl/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/osid/shared/impl/AgentImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/osid/shared/impl/IdImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/osid/shared/impl/ObjectIteratorImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/osid/shared/impl/PropertiesImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/osid/shared/impl/PropertiesIteratorImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/qti/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/qti/constants/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/qti/constants/AuthoringConstantStrings.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/qti/constants/QTIConstantStrings.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/qti/constants/QTIVersion.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/services/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/services/CommonServiceException.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/services/GradebookServiceException.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/services/GradingService.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/services/GradingServiceException.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/services/ItemService.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/services/PersistenceService.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/services/QuestionPoolService.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/services/QuestionPoolServiceException.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/services/SectionService.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/services/assessment/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/services/assessment/AssessmentEntityProducer.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/services/assessment/AssessmentService.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/services/assessment/AssessmentServiceException.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/services/assessment/PublishedAssessmentService.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/services/gradebook/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/services/gradebook/GradebookServiceHelper.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/services/shared/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/services/shared/MediaService.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/services/shared/TypeService.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/shared/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/shared/impl/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/shared/impl/assessment/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/shared/impl/assessment/AssessmentServiceImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/shared/impl/assessment/ItemServiceImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/shared/impl/assessment/PublishedAssessmentServiceImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/shared/impl/assessment/SectionServiceImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/shared/impl/common/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/shared/impl/common/MediaServiceImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/shared/impl/common/TypeServiceImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/shared/impl/grading/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/shared/impl/grading/GradebookServiceImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/shared/impl/grading/GradingSectionAwareServiceImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/shared/impl/grading/GradingServiceImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/shared/impl/questionpool/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/shared/impl/questionpool/QuestionPoolServiceImpl.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/util/\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/util/DateHandlerWithNull.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/util/FormatException.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/util/HibernateUtil.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/util/Iso8601FormatException.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/util/LabelValue.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/util/MimeType.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/util/MimeTypesLocator.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/util/StringParseUtils.java\nsam/branches/SAK-12433/samigo-services/src/java/org/sakaiproject/tool/assessment/util/TextFormat.java\nsam/branches/SAK-12433/samlite-impl/\nsam/branches/SAK-12433/samlite-impl/pom.xml\nsam/branches/SAK-12433/samlite-impl/project.xml\nsam/branches/SAK-12433/samlite-impl/src/\nsam/branches/SAK-12433/samlite-impl/src/java/\nsam/branches/SAK-12433/samlite-impl/src/java/org/\nsam/branches/SAK-12433/samlite-impl/src/java/org/sakaiproject/\nsam/branches/SAK-12433/samlite-impl/src/java/org/sakaiproject/tool/\nsam/branches/SAK-12433/samlite-impl/src/java/org/sakaiproject/tool/assessment/\nsam/branches/SAK-12433/samlite-impl/src/java/org/sakaiproject/tool/assessment/samlite/\nsam/branches/SAK-12433/samlite-impl/src/java/org/sakaiproject/tool/assessment/samlite/impl/\nsam/branches/SAK-12433/samlite-impl/src/java/org/sakaiproject/tool/assessment/samlite/impl/SamLiteServiceImpl.java\nsam/branches/SAK-12433/testdata/\nsam/branches/SAK-12433/testdata/qti/\nsam/branches/SAK-12433/testdata/qti/respondus/\nsam/branches/SAK-12433/testdata/qti/respondus/RespondusEssayFeedback.xml\nsam/branches/SAK-12433/testdata/qti/respondus/RespondusEssayNoFeedback.xml\nsam/branches/SAK-12433/testdata/qti/respondus/RespondusFIB.xml\nsam/branches/SAK-12433/testdata/qti/respondus/RespondusMatch.xml\nsam/branches/SAK-12433/testdata/qti/respondus/RespondusMultipleChoice.xml\nsam/branches/SAK-12433/testdata/qti/respondus/RespondusTrueFalse.xml\nsam/branches/SAK-12433/testdata/qti/xsl/\nsam/branches/SAK-12433/tests/\nsam/branches/SAK-12433/tests/README.txt\nsam/branches/SAK-12433/tests/src/\nsam/branches/SAK-12433/tests/src/hibernate/\nsam/branches/SAK-12433/tests/src/hibernate/org/\nsam/branches/SAK-12433/tests/src/hibernate/org/sakaiproject/\nsam/branches/SAK-12433/tests/src/hibernate/org/sakaiproject/tool/\nsam/branches/SAK-12433/tests/src/hibernate/org/sakaiproject/tool/assessment/\nsam/branches/SAK-12433/tests/src/hibernate/org/sakaiproject/tool/assessment/data/\nsam/branches/SAK-12433/tests/src/hibernate/org/sakaiproject/tool/assessment/data/dao/\nsam/branches/SAK-12433/tests/src/hibernate/org/sakaiproject/tool/assessment/data/dao/assessment/\nsam/branches/SAK-12433/tests/src/hibernate/org/sakaiproject/tool/assessment/data/dao/assessment/AssessmentBase.hbm.xml\nsam/branches/SAK-12433/tests/src/hibernate/org/sakaiproject/tool/assessment/data/dao/assessment/ItemData.hbm.xml\nsam/branches/SAK-12433/tests/src/hibernate/org/sakaiproject/tool/assessment/data/dao/assessment/PublishedAssessment.hbm.xml\nsam/branches/SAK-12433/tests/src/hibernate/org/sakaiproject/tool/assessment/data/dao/assessment/PublishedItemData.hbm.xml\nsam/branches/SAK-12433/tests/src/hibernate/org/sakaiproject/tool/assessment/data/dao/authz/\nsam/branches/SAK-12433/tests/src/hibernate/org/sakaiproject/tool/assessment/data/dao/authz/AuthorizationData.hbm.xml\nsam/branches/SAK-12433/tests/src/hibernate/org/sakaiproject/tool/assessment/data/dao/grading/\nsam/branches/SAK-12433/tests/src/hibernate/org/sakaiproject/tool/assessment/data/dao/grading/GradingData.hbm.xml\nsam/branches/SAK-12433/tests/src/hibernate/org/sakaiproject/tool/assessment/data/dao/grading/MediaData.hbm.xml\nsam/branches/SAK-12433/tests/src/hibernate/org/sakaiproject/tool/assessment/data/dao/questionpool/\nsam/branches/SAK-12433/tests/src/hibernate/org/sakaiproject/tool/assessment/data/dao/questionpool/QuestionPoolData.hbm.xml\nsam/branches/SAK-12433/tests/src/hibernate/org/sakaiproject/tool/assessment/data/dao/shared/\nsam/branches/SAK-12433/tests/src/hibernate/org/sakaiproject/tool/assessment/data/dao/shared/TypeData.hbm.xml\nsam/branches/SAK-12433/tests/src/java/\nsam/branches/SAK-12433/tests/src/java/org/\nsam/branches/SAK-12433/tests/src/java/org/sakaiproject/\nsam/branches/SAK-12433/tests/src/java/org/sakaiproject/tool/\nsam/branches/SAK-12433/tests/src/java/org/sakaiproject/tool/assessment/\nsam/branches/SAK-12433/tests/src/java/org/sakaiproject/tool/assessment/integration/\nsam/branches/SAK-12433/tests/src/java/org/sakaiproject/tool/assessment/integration/helper/\nsam/branches/SAK-12433/tests/src/java/org/sakaiproject/tool/assessment/integration/helper/ifc/\nsam/branches/SAK-12433/tests/src/java/org/sakaiproject/tool/assessment/samlite/\nsam/branches/SAK-12433/tests/src/java/org/sakaiproject/tool/assessment/samlite/test/\nsam/branches/SAK-12433/tests/src/java/org/sakaiproject/tool/assessment/samlite/test/SamLiteServiceTest.java\nsam/branches/SAK-12433/tests/src/java/org/sakaiproject/tool/assessment/samlite/test/TestQuiz.txt\nsam/branches/SAK-12433/tests/src/java/org/sakaiproject/tool/assessment/test/\nsam/branches/SAK-12433/tests/src/java/org/sakaiproject/tool/assessment/test/integration/\nsam/branches/SAK-12433/tests/src/java/org/sakaiproject/tool/assessment/test/integration/context/\nsam/branches/SAK-12433/tests/src/java/org/sakaiproject/tool/assessment/test/integration/context/TestIntCtxtFactoryMethods.java\nsam/branches/SAK-12433/tests/src/java/org/sakaiproject/tool/assessment/test/integration/context/TestIntegrationContextFactory.java\nsam/branches/SAK-12433/tests/src/java/org/sakaiproject/tool/assessment/test/integration/context/spring/\nsam/branches/SAK-12433/tests/src/java/org/sakaiproject/tool/assessment/test/integration/context/spring/TestFactoryUtil.java\nsam/branches/SAK-12433/tests/src/java/org/sakaiproject/tool/assessment/test/integration/helper/\nsam/branches/SAK-12433/tests/src/java/org/sakaiproject/tool/assessment/test/integration/helper/ifc/\nsam/branches/SAK-12433/tests/src/java/org/sakaiproject/tool/assessment/test/integration/helper/ifc/TestAgentHelper.java\nsam/branches/SAK-12433/tests/src/java/org/sakaiproject/tool/assessment/test/integration/helper/ifc/TestAuthzHelper.java\nsam/branches/SAK-12433/tests/src/java/org/sakaiproject/tool/assessment/test/integration/helper/ifc/TestGradebookHelper.java\nsam/branches/SAK-12433/tests/src/java/org/sakaiproject/tool/assessment/test/integration/helper/ifc/TestGradebookServiceHelper.java\nsam/branches/SAK-12433/tests/src/java/org/sakaiproject/tool/assessment/test/integration/helper/ifc/TestPublishingTargetHelper.java\nsam/branches/SAK-12433/tests/src/java/org/sakaiproject/tool/assessment/tool/\nsam/branches/SAK-12433/tests/src/java/org/sakaiproject/tool/assessment/tool/integration/\nsam/branches/SAK-12433/tests/src/java/org/sakaiproject/tool/assessment/tool/integration/context/\nsam/branches/SAK-12433/tests/src/spring/\nsam/branches/SAK-12433/tests/src/spring/org/\nsam/branches/SAK-12433/tests/src/spring/org/sakaiproject/\nsam/branches/SAK-12433/tests/src/spring/org/sakaiproject/spring/\nsam/branches/SAK-12433/tests/src/spring/org/sakaiproject/spring/BeanDefinitions.xml\nsam/branches/SAK-12433/tests/src/spring/org/sakaiproject/spring/README.txt\nsam/branches/SAK-12433/tests/src/spring/org/sakaiproject/spring/applicationContext.xml.integrated\nsam/branches/SAK-12433/tests/src/spring/org/sakaiproject/spring/applicationContext.xml.standalone\nsam/branches/SAK-12433/tests/src/spring/org/sakaiproject/spring/integrationContext.xml.integrated\nsam/branches/SAK-12433/tests/src/spring/org/sakaiproject/spring/integrationContext.xml.standalone\nLog:\nSAK-12433 => from r31545 of sakai_2-4-x.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 14 15:22:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 15:22:19 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 15:22:19 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby awakenings.mail.umich.edu () with ESMTP id lBEKMIhX000375;\n\tFri, 14 Dec 2007 15:22:18 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 4762E5F3.8AB78.23752 ; \n\t14 Dec 2007 15:22:14 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9017F9EB4A;\n\tFri, 14 Dec 2007 20:22:13 +0000 (GMT)\nMessage-ID: <200712142014.lBEKE2vZ013276@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 718\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 20:21:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0CF153939A\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 20:21:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEKE2PQ013278\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 15:14:02 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEKE2vZ013276\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 15:14:02 -0500\nDate: Fri, 14 Dec 2007 15:14:02 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39282 - sam/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 15:22:19 2007\nX-DSPAM-Confidence: 0.9805\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39282\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-14 15:14:01 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39282\n\nAdded:\nsam/branches/SAK-12433/\nLog:\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 14 15:13:05 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 15:13:05 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 15:13:05 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby chaos.mail.umich.edu () with ESMTP id lBEKD2qX024844;\n\tFri, 14 Dec 2007 15:13:02 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 4762E3B6.2725E.30735 ; \n\t14 Dec 2007 15:12:41 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D28D089BCA;\n\tFri, 14 Dec 2007 20:12:42 +0000 (GMT)\nMessage-ID: <200712142004.lBEK4RpU013237@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 554\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 20:12:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CB9D63937A\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 20:12:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEK4R23013239\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 15:04:27 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEK4RpU013237\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 15:04:27 -0500\nDate: Fri, 14 Dec 2007 15:04:27 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39281 - in rwiki/branches/SAK-12433: . rwiki-api rwiki-api/api rwiki-api/api/src rwiki-api/api/src/java rwiki-api/api/src/java/org rwiki-api/api/src/java/org/radeox rwiki-api/api/src/java/org/radeox/api rwiki-api/api/src/java/org/radeox/api/engine rwiki-api/api/src/java/org/radeox/api/engine/context rwiki-api/api/src/java/org/radeox/api/macro rwiki-api/api/src/java/uk rwiki-api/api/src/java/uk/ac rwiki-api/api/src/java/uk/ac/cam rwiki-api/api/src/java/uk/ac/cam/caret rwiki-api/api/src/java/uk/ac/cam/caret/sakai rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/api rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/api/dao rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/api/model rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/api/radeox rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/exce!\n ption rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/message rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/message/api rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/message/api/dao rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/message/api/model rwiki-api/api/src/test rwiki-api/api/src/test/uk rwiki-api/api/src/test/uk/ac rwiki-api/api/src/test/uk/ac/cam rwiki-api/api/src/test/uk/ac/cam/caret rwiki-api/api/src/test/uk/ac/cam/caret/sakai rwiki-api/api/src/test/uk/ac/cam/caret/sakai/rwiki rwiki-api/api/xdocs rwiki-help rwiki-help/src rwiki-help/src/sakai_rwiki rwiki-impl rwiki-impl/impl rwiki-impl/impl/src rwiki-impl/impl/src/bundle rwiki-impl/impl/src/bundle/uk rwiki-impl/impl/src/bundle/uk/ac rwiki-impl/impl/src/bundle/uk/ac/cam rwiki-impl/impl/src/bundle/uk/ac/cam/caret rwiki-impl/impl/src/bundle/uk/ac/cam/caret/sakai rwiki-impl/impl/src/bundle/uk/ac/cam/caret/sakai/rwiki rwiki-impl/impl/src/bundle/uk/ac/cam/caret/sakai/rwi!\n ki/component rwiki-impl/impl/src/bundle/uk/ac/cam/caret/sakai/!\n rwiki/co\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 15:13:05 2007\nX-DSPAM-Confidence: 0.6191\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39281\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-14 15:02:09 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39281\n\nAdded:\nrwiki/branches/SAK-12433/README\nrwiki/branches/SAK-12433/README.QA\nrwiki/branches/SAK-12433/maven.xml\nrwiki/branches/SAK-12433/pom.xml\nrwiki/branches/SAK-12433/project.properties\nrwiki/branches/SAK-12433/project.xml\nrwiki/branches/SAK-12433/readme.txt\nrwiki/branches/SAK-12433/rwiki-api/\nrwiki/branches/SAK-12433/rwiki-api/.classpath\nrwiki/branches/SAK-12433/rwiki-api/.cvsignore\nrwiki/branches/SAK-12433/rwiki-api/.project\nrwiki/branches/SAK-12433/rwiki-api/LICENSE.txt\nrwiki/branches/SAK-12433/rwiki-api/api/\nrwiki/branches/SAK-12433/rwiki-api/api/pom.xml\nrwiki/branches/SAK-12433/rwiki-api/api/project.properties\nrwiki/branches/SAK-12433/rwiki-api/api/project.xml\nrwiki/branches/SAK-12433/rwiki-api/api/src/\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/org/\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/org/radeox/\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/org/radeox/api/\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/org/radeox/api/engine/\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/org/radeox/api/engine/ImageRenderEngine.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/org/radeox/api/engine/IncludeRenderEngine.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/org/radeox/api/engine/RenderEngine.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/org/radeox/api/engine/WikiRenderEngine.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/org/radeox/api/engine/context/\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/org/radeox/api/engine/context/InitialRenderContext.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/org/radeox/api/engine/context/RenderContext.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/org/radeox/api/macro/\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/org/radeox/api/macro/Macro.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/org/radeox/api/macro/MacroParameter.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/api/\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/api/DefaultRole.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/api/EntityHandler.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/api/PageLinkRenderer.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/api/RWikiObjectService.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/api/RWikiSecurityService.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/api/RenderService.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/api/dao/\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/api/dao/ObjectProxy.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/api/dao/RWikiCurrentObjectDao.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/api/dao/RWikiHistoryObjectDao.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/api/dao/RWikiObjectContentDao.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/api/dao/RWikiObjectDao.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/api/dao/RWikiPropertyDao.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/api/model/\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/api/model/DataMigrationAgent.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/api/model/DataMigrationController.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/api/model/RWikiCurrentObject.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/api/model/RWikiCurrentObjectContent.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/api/model/RWikiEntity.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/api/model/RWikiHistoryObject.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/api/model/RWikiHistoryObjectContent.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/api/model/RWikiObject.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/api/model/RWikiObjectContent.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/api/model/RWikiPermissions.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/api/model/RWikiProperty.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/api/radeox/\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/api/radeox/CachableRenderContext.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/api/radeox/RenderCache.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/api/radeox/RenderContextFactory.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/api/radeox/RenderEngineFactory.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/exception/\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/exception/CreatePermissionException.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/exception/PermissionException.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/exception/ReadPermissionException.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/exception/UpdatePermissionException.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/exception/VersionException.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/message/\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/message/api/\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/message/api/MessageService.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/message/api/PreferenceService.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/message/api/TriggerHandler.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/message/api/TriggerService.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/message/api/dao/\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/message/api/dao/MessageDao.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/message/api/dao/PagePresenceDao.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/message/api/dao/PreferenceDao.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/message/api/dao/TriggerDao.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/message/api/model/\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/message/api/model/Message.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/message/api/model/PagePresence.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/message/api/model/Preference.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/java/uk/ac/cam/caret/sakai/rwiki/service/message/api/model/Trigger.java\nrwiki/branches/SAK-12433/rwiki-api/api/src/test/\nrwiki/branches/SAK-12433/rwiki-api/api/src/test/uk/\nrwiki/branches/SAK-12433/rwiki-api/api/src/test/uk/ac/\nrwiki/branches/SAK-12433/rwiki-api/api/src/test/uk/ac/cam/\nrwiki/branches/SAK-12433/rwiki-api/api/src/test/uk/ac/cam/caret/\nrwiki/branches/SAK-12433/rwiki-api/api/src/test/uk/ac/cam/caret/sakai/\nrwiki/branches/SAK-12433/rwiki-api/api/src/test/uk/ac/cam/caret/sakai/rwiki/\nrwiki/branches/SAK-12433/rwiki-api/api/src/test/uk/ac/cam/caret/sakai/rwiki/model/\nrwiki/branches/SAK-12433/rwiki-api/api/xdocs/\nrwiki/branches/SAK-12433/rwiki-api/api/xdocs/navigation.xml\nrwiki/branches/SAK-12433/rwiki-help/\nrwiki/branches/SAK-12433/rwiki-help/.classpath\nrwiki/branches/SAK-12433/rwiki-help/.project\nrwiki/branches/SAK-12433/rwiki-help/pom.xml\nrwiki/branches/SAK-12433/rwiki-help/project.xml\nrwiki/branches/SAK-12433/rwiki-help/src/\nrwiki/branches/SAK-12433/rwiki-help/src/sakai_rwiki/\nrwiki/branches/SAK-12433/rwiki-help/src/sakai_rwiki/adding_images.htm\nrwiki/branches/SAK-12433/rwiki-help/src/sakai_rwiki/creating_pages.htm\nrwiki/branches/SAK-12433/rwiki-help/src/sakai_rwiki/editing_pages.htm\nrwiki/branches/SAK-12433/rwiki-help/src/sakai_rwiki/help.xml\nrwiki/branches/SAK-12433/rwiki-help/src/sakai_rwiki/overview.htm\nrwiki/branches/SAK-12433/rwiki-help/src/sakai_rwiki/setting_permissions.htm\nrwiki/branches/SAK-12433/rwiki-help/src/sakai_rwiki/viewing_history.htm\nrwiki/branches/SAK-12433/rwiki-help/src/sakai_rwiki/viewing_info.htm\nrwiki/branches/SAK-12433/rwiki-help/src/sakai_rwiki/viewing_pages.htm\nrwiki/branches/SAK-12433/rwiki-impl/\nrwiki/branches/SAK-12433/rwiki-impl/.classpath\nrwiki/branches/SAK-12433/rwiki-impl/.project\nrwiki/branches/SAK-12433/rwiki-impl/impl/\nrwiki/branches/SAK-12433/rwiki-impl/impl/pom.xml\nrwiki/branches/SAK-12433/rwiki-impl/impl/project.xml\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/bundle/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/bundle/uk/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/bundle/uk/ac/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/bundle/uk/ac/cam/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/bundle/uk/ac/cam/caret/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/bundle/uk/ac/cam/caret/sakai/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/bundle/uk/ac/cam/caret/sakai/rwiki/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/bundle/uk/ac/cam/caret/sakai/rwiki/component/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/bundle/uk/ac/cam/caret/sakai/rwiki/component/bundle/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/bundle/uk/ac/cam/caret/sakai/rwiki/component/bundle/Messages.properties\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/bundle/uk/ac/cam/caret/sakai/rwiki/component/bundle/Messages_ca.properties\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/bundle/uk/ac/cam/caret/sakai/rwiki/component/bundle/Messages_fr_CA.properties\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/bundle/uk/ac/cam/caret/sakai/rwiki/component/bundle/Messages_ja.properties\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/bundle/uk/ac/cam/caret/sakai/rwiki/component/bundle/Messages_nl.properties\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/Messages.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/dao/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/dao/impl/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/dao/impl/IteratorProxy.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/dao/impl/ListIteratorProxy.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/dao/impl/ListProxy.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/dao/impl/RWikiCurrentObjectContentDaoImpl.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/dao/impl/RWikiCurrentObjectDaoImpl.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/dao/impl/RWikiHistoryObjectContentDaoImpl.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/dao/impl/RWikiHistoryObjectDaoImpl.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/dao/impl/RWikiPropertyDaoImpl.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/macros/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/macros/AnchorMacro.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/macros/BackgroundColorMacro.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/macros/BlockMacro.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/macros/ColorMacro.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/macros/ImageMacro.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/macros/IndexMacro.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/macros/MathMacro.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/macros/RecentChangesMacro.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/macros/SakaiLinkMacro.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/macros/SectionsMacro.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/macros/SpanMacro.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/macros/WorksiteInfoMacro.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/message/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/message/MessageServiceImpl.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/message/PreferenceServiceImpl.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/message/TriggerServiceImpl.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/message/dao/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/message/dao/impl/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/message/dao/impl/MessageDaoImpl.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/message/dao/impl/PagePresenceDaoImpl.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/message/dao/impl/PreferenceDaoImpl.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/message/dao/impl/TriggerDaoImpl.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/model/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/model/impl/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/model/impl/DataMigrationSpecification.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/model/impl/RWikiEntityImpl.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/model/impl/SHAHashMigration.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/model/impl/SQLScriptMigration.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/radeox/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/radeox/service/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/radeox/service/impl/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/radeox/service/impl/RWikiBaseRenderEngine.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/radeox/service/impl/RenderCacheImpl.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/radeox/service/impl/RenderContextFactoryImpl.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/radeox/service/impl/RenderEngineFactoryImpl.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/radeox/service/impl/SpecializedRenderContext.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/radeox/service/impl/SpecializedRenderEngine.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/BaseEntityHandlerImpl.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/BaseFOPSerializer.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/ComponentPageLinkRenderImpl.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/Decoded.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/DefaultRoleImpl.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/FOP2PDFSerializer.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/FOP2RTFSerializer.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/PageVisits.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/RWikiObjectServiceImpl.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/RWikiSecurityServiceImpl.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/RenderServiceImpl.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/SiteEmailNotificationRWiki.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/XHTMLSerializer.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/XLSTChangesHandler.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/XSLTEntityHandler.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/XSLTTransform.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/fop.cfg.xml\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/null.xslt\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/toatom03.xslt\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/tohtml.xslt\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/torss091.xslt\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/torss10.xslt\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/torss20.xslt\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/xhtml2fo.xslt\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/test/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/test/uk/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/test/uk/ac/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/test/uk/ac/cam/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/test/uk/ac/cam/caret/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/test/uk/ac/cam/caret/sakai/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/test/uk/ac/cam/caret/sakai/rwiki/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/test/uk/ac/cam/caret/sakai/rwiki/component/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/test/uk/ac/cam/caret/sakai/rwiki/component/service/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/test/uk/ac/cam/caret/sakai/rwiki/component/service/impl/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/test/uk/ac/cam/caret/sakai/rwiki/component/service/impl/test/\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/test/uk/ac/cam/caret/sakai/rwiki/component/service/impl/test/XSLTEntityHandlerTest.java\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/test/uk/ac/cam/caret/sakai/rwiki/component/service/impl/test/testinput.xml\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/test/uk/ac/cam/caret/sakai/rwiki/component/service/impl/test/testpattern.xhtml\nrwiki/branches/SAK-12433/rwiki-impl/impl/src/test/uk/ac/cam/caret/sakai/rwiki/component/service/impl/testutil/\nrwiki/branches/SAK-12433/rwiki-impl/pack/\nrwiki/branches/SAK-12433/rwiki-impl/pack/pom.xml\nrwiki/branches/SAK-12433/rwiki-impl/pack/project.properties\nrwiki/branches/SAK-12433/rwiki-impl/pack/project.xml\nrwiki/branches/SAK-12433/rwiki-impl/pack/src/\nrwiki/branches/SAK-12433/rwiki-impl/pack/src/bundle/\nrwiki/branches/SAK-12433/rwiki-impl/pack/src/bundle/META-INF/\nrwiki/branches/SAK-12433/rwiki-impl/pack/src/bundle/META-INF/services/\nrwiki/branches/SAK-12433/rwiki-impl/pack/src/bundle/META-INF/services/org.radeox.macro.Macro\nrwiki/branches/SAK-12433/rwiki-impl/pack/src/bundle/ehcache.xml\nrwiki/branches/SAK-12433/rwiki-impl/pack/src/bundle/uk/\nrwiki/branches/SAK-12433/rwiki-impl/pack/src/bundle/uk/ac/\nrwiki/branches/SAK-12433/rwiki-impl/pack/src/bundle/uk/ac/cam/\nrwiki/branches/SAK-12433/rwiki-impl/pack/src/bundle/uk/ac/cam/caret/\nrwiki/branches/SAK-12433/rwiki-impl/pack/src/bundle/uk/ac/cam/caret/sakai/\nrwiki/branches/SAK-12433/rwiki-impl/pack/src/bundle/uk/ac/cam/caret/sakai/rwiki/\nrwiki/branches/SAK-12433/rwiki-impl/pack/src/bundle/uk/ac/cam/caret/sakai/rwiki/model/\nrwiki/branches/SAK-12433/rwiki-impl/pack/src/bundle/uk/ac/cam/caret/sakai/rwiki/model/bundle/\nrwiki/branches/SAK-12433/rwiki-impl/pack/src/bundle/uk/ac/cam/caret/sakai/rwiki/model/bundle/hsqldb/\nrwiki/branches/SAK-12433/rwiki-impl/pack/src/bundle/uk/ac/cam/caret/sakai/rwiki/model/bundle/hsqldb/migrateTo20051017.sql\nrwiki/branches/SAK-12433/rwiki-impl/pack/src/bundle/uk/ac/cam/caret/sakai/rwiki/model/bundle/hsqldb/migrateTo20051026.sql\nrwiki/branches/SAK-12433/rwiki-impl/pack/src/bundle/uk/ac/cam/caret/sakai/rwiki/model/bundle/hsqldb/migrateTo20051107.sql\nrwiki/branches/SAK-12433/rwiki-impl/pack/src/bundle/uk/ac/cam/caret/sakai/rwiki/model/bundle/mysql/\nrwiki/branches/SAK-12433/rwiki-impl/pack/src/bundle/uk/ac/cam/caret/sakai/rwiki/model/bundle/mysql/migrateTo20051017.sql\nrwiki/branches/SAK-12433/rwiki-impl/pack/src/bundle/uk/ac/cam/caret/sakai/rwiki/model/bundle/mysql/migrateTo20051026.sql\nrwiki/branches/SAK-12433/rwiki-impl/pack/src/bundle/uk/ac/cam/caret/sakai/rwiki/model/bundle/mysql/migrateTo20051107.sql\nrwiki/branches/SAK-12433/rwiki-impl/pack/src/bundle/uk/ac/cam/caret/sakai/rwiki/model/bundle/oracle/\nrwiki/branches/SAK-12433/rwiki-impl/pack/src/bundle/uk/ac/cam/caret/sakai/rwiki/model/bundle/oracle/migrateTo20051017.sql\nrwiki/branches/SAK-12433/rwiki-impl/pack/src/bundle/uk/ac/cam/caret/sakai/rwiki/model/bundle/oracle/migrateTo20051026.sql\nrwiki/branches/SAK-12433/rwiki-impl/pack/src/bundle/uk/ac/cam/caret/sakai/rwiki/model/bundle/oracle/migrateTo20051107.sql\nrwiki/branches/SAK-12433/rwiki-impl/pack/src/webapp/\nrwiki/branches/SAK-12433/rwiki-impl/pack/src/webapp/WEB-INF/\nrwiki/branches/SAK-12433/rwiki-impl/pack/src/webapp/WEB-INF/components.xml\nrwiki/branches/SAK-12433/rwiki-impl/pack/src/webapp/WEB-INF/coreDaoComponents.xml\nrwiki/branches/SAK-12433/rwiki-impl/pack/src/webapp/WEB-INF/coreServiceComponents.xml\nrwiki/branches/SAK-12433/rwiki-impl/pack/src/webapp/WEB-INF/datamigrationComponents.xml\nrwiki/branches/SAK-12433/rwiki-impl/pack/src/webapp/WEB-INF/messagingComponents.xml\nrwiki/branches/SAK-12433/rwiki-integration-test/\nrwiki/branches/SAK-12433/rwiki-integration-test/.classpath\nrwiki/branches/SAK-12433/rwiki-integration-test/.project\nrwiki/branches/SAK-12433/rwiki-integration-test/pom.xml\nrwiki/branches/SAK-12433/rwiki-integration-test/project.properties\nrwiki/branches/SAK-12433/rwiki-integration-test/project.xml\nrwiki/branches/SAK-12433/rwiki-integration-test/src/\nrwiki/branches/SAK-12433/rwiki-integration-test/src/conf/\nrwiki/branches/SAK-12433/rwiki-integration-test/src/conf/log4j.properties\nrwiki/branches/SAK-12433/rwiki-integration-test/src/test/\nrwiki/branches/SAK-12433/rwiki-integration-test/src/test/uk/\nrwiki/branches/SAK-12433/rwiki-integration-test/src/test/uk/ac/\nrwiki/branches/SAK-12433/rwiki-integration-test/src/test/uk/ac/cam/\nrwiki/branches/SAK-12433/rwiki-integration-test/src/test/uk/ac/cam/caret/\nrwiki/branches/SAK-12433/rwiki-integration-test/src/test/uk/ac/cam/caret/sakai/\nrwiki/branches/SAK-12433/rwiki-integration-test/src/test/uk/ac/cam/caret/sakai/rwiki/\nrwiki/branches/SAK-12433/rwiki-integration-test/src/test/uk/ac/cam/caret/sakai/rwiki/component/\nrwiki/branches/SAK-12433/rwiki-integration-test/src/test/uk/ac/cam/caret/sakai/rwiki/component/test/\nrwiki/branches/SAK-12433/rwiki-integration-test/src/test/uk/ac/cam/caret/sakai/rwiki/component/test/ComponentIntegrationTest.java\nrwiki/branches/SAK-12433/rwiki-integration-test/src/test/uk/ac/cam/caret/sakai/rwiki/component/test/archive.xml\nrwiki/branches/SAK-12433/rwiki-integration-test/src/testBundle/\nrwiki/branches/SAK-12433/rwiki-integration-test/src/testBundle/META-INF/\nrwiki/branches/SAK-12433/rwiki-integration-test/src/testBundle/META-INF/services/\nrwiki/branches/SAK-12433/rwiki-integration-test/src/testBundle/META-INF/services/org.radeox.macro.Macro\nrwiki/branches/SAK-12433/rwiki-integration-test/src/testBundle/ehcache.xml\nrwiki/branches/SAK-12433/rwiki-integration-test/src/testBundle/uk/\nrwiki/branches/SAK-12433/rwiki-integration-test/src/testBundle/uk/ac/\nrwiki/branches/SAK-12433/rwiki-integration-test/src/testBundle/uk/ac/cam/\nrwiki/branches/SAK-12433/rwiki-integration-test/src/testBundle/uk/ac/cam/caret/\nrwiki/branches/SAK-12433/rwiki-integration-test/src/testBundle/uk/ac/cam/caret/sakai/\nrwiki/branches/SAK-12433/rwiki-integration-test/src/testBundle/uk/ac/cam/caret/sakai/rwiki/\nrwiki/branches/SAK-12433/rwiki-integration-test/src/testBundle/uk/ac/cam/caret/sakai/rwiki/model/\nrwiki/branches/SAK-12433/rwiki-integration-test/src/testBundle/uk/ac/cam/caret/sakai/rwiki/model/bundle/\nrwiki/branches/SAK-12433/rwiki-integration-test/src/testBundle/uk/ac/cam/caret/sakai/rwiki/model/bundle/hsqldb/\nrwiki/branches/SAK-12433/rwiki-integration-test/src/testBundle/uk/ac/cam/caret/sakai/rwiki/model/bundle/hsqldb/migrateTo20051017.sql\nrwiki/branches/SAK-12433/rwiki-integration-test/src/testBundle/uk/ac/cam/caret/sakai/rwiki/model/bundle/hsqldb/migrateTo20051026.sql\nrwiki/branches/SAK-12433/rwiki-integration-test/src/testBundle/uk/ac/cam/caret/sakai/rwiki/model/bundle/hsqldb/migrateTo20051107.sql\nrwiki/branches/SAK-12433/rwiki-integration-test/src/testBundle/uk/ac/cam/caret/sakai/rwiki/model/bundle/mysql/\nrwiki/branches/SAK-12433/rwiki-integration-test/src/testBundle/uk/ac/cam/caret/sakai/rwiki/model/bundle/mysql/migrateTo20051017.sql\nrwiki/branches/SAK-12433/rwiki-integration-test/src/testBundle/uk/ac/cam/caret/sakai/rwiki/model/bundle/mysql/migrateTo20051026.sql\nrwiki/branches/SAK-12433/rwiki-integration-test/src/testBundle/uk/ac/cam/caret/sakai/rwiki/model/bundle/mysql/migrateTo20051107.sql\nrwiki/branches/SAK-12433/rwiki-integration-test/src/testBundle/uk/ac/cam/caret/sakai/rwiki/model/bundle/oracle/\nrwiki/branches/SAK-12433/rwiki-integration-test/src/testBundle/uk/ac/cam/caret/sakai/rwiki/model/bundle/oracle/migrateTo20051017.sql\nrwiki/branches/SAK-12433/rwiki-integration-test/src/testBundle/uk/ac/cam/caret/sakai/rwiki/model/bundle/oracle/migrateTo20051026.sql\nrwiki/branches/SAK-12433/rwiki-integration-test/src/testBundle/uk/ac/cam/caret/sakai/rwiki/model/bundle/oracle/migrateTo20051107.sql\nrwiki/branches/SAK-12433/rwiki-integration-test/wikitestdir/\nrwiki/branches/SAK-12433/rwiki-model/\nrwiki/branches/SAK-12433/rwiki-model/.classpath\nrwiki/branches/SAK-12433/rwiki-model/.project\nrwiki/branches/SAK-12433/rwiki-model/pom.xml\nrwiki/branches/SAK-12433/rwiki-model/project.properties\nrwiki/branches/SAK-12433/rwiki-model/project.xml\nrwiki/branches/SAK-12433/rwiki-model/schemabuild/\nrwiki/branches/SAK-12433/rwiki-model/schemabuild/hsqldb.properties\nrwiki/branches/SAK-12433/rwiki-model/schemabuild/mysql.properties\nrwiki/branches/SAK-12433/rwiki-model/schemabuild/oracle.properties\nrwiki/branches/SAK-12433/rwiki-model/src/\nrwiki/branches/SAK-12433/rwiki-model/src/java/\nrwiki/branches/SAK-12433/rwiki-model/src/java/uk/\nrwiki/branches/SAK-12433/rwiki-model/src/java/uk/ac/\nrwiki/branches/SAK-12433/rwiki-model/src/java/uk/ac/cam/\nrwiki/branches/SAK-12433/rwiki-model/src/java/uk/ac/cam/caret/\nrwiki/branches/SAK-12433/rwiki-model/src/java/uk/ac/cam/caret/sakai/\nrwiki/branches/SAK-12433/rwiki-model/src/java/uk/ac/cam/caret/sakai/rwiki/\nrwiki/branches/SAK-12433/rwiki-model/src/java/uk/ac/cam/caret/sakai/rwiki/message/\nrwiki/branches/SAK-12433/rwiki-model/src/java/uk/ac/cam/caret/sakai/rwiki/message/model/\nrwiki/branches/SAK-12433/rwiki-model/src/java/uk/ac/cam/caret/sakai/rwiki/message/model/PagePresenceImpl.java\nrwiki/branches/SAK-12433/rwiki-model/src/java/uk/ac/cam/caret/sakai/rwiki/message/model/PreferenceImpl.java\nrwiki/branches/SAK-12433/rwiki-model/src/java/uk/ac/cam/caret/sakai/rwiki/message/model/RwikiMessageImpl.java\nrwiki/branches/SAK-12433/rwiki-model/src/java/uk/ac/cam/caret/sakai/rwiki/message/model/RwikiTriggerImpl.java\nrwiki/branches/SAK-12433/rwiki-model/src/java/uk/ac/cam/caret/sakai/rwiki/message/model/message.hbm.xml\nrwiki/branches/SAK-12433/rwiki-model/src/java/uk/ac/cam/caret/sakai/rwiki/model/\nrwiki/branches/SAK-12433/rwiki-model/src/java/uk/ac/cam/caret/sakai/rwiki/model/RWiki.hbm.xml\nrwiki/branches/SAK-12433/rwiki-model/src/java/uk/ac/cam/caret/sakai/rwiki/model/RWikiCurrentObjectContentImpl.java\nrwiki/branches/SAK-12433/rwiki-model/src/java/uk/ac/cam/caret/sakai/rwiki/model/RWikiCurrentObjectImpl.java\nrwiki/branches/SAK-12433/rwiki-model/src/java/uk/ac/cam/caret/sakai/rwiki/model/RWikiHistoryObjectContentImpl.java\nrwiki/branches/SAK-12433/rwiki-model/src/java/uk/ac/cam/caret/sakai/rwiki/model/RWikiHistoryObjectImpl.java\nrwiki/branches/SAK-12433/rwiki-model/src/java/uk/ac/cam/caret/sakai/rwiki/model/RWikiObjectContentImpl.java\nrwiki/branches/SAK-12433/rwiki-model/src/java/uk/ac/cam/caret/sakai/rwiki/model/RWikiObjectImpl.java\nrwiki/branches/SAK-12433/rwiki-model/src/java/uk/ac/cam/caret/sakai/rwiki/model/RWikiPermissionsImpl.java\nrwiki/branches/SAK-12433/rwiki-model/src/java/uk/ac/cam/caret/sakai/rwiki/model/RWikiPropertyImpl.java\nrwiki/branches/SAK-12433/rwiki-model/src/test/\nrwiki/branches/SAK-12433/rwiki-model/src/test/uk/\nrwiki/branches/SAK-12433/rwiki-model/src/test/uk/ac/\nrwiki/branches/SAK-12433/rwiki-model/src/test/uk/ac/cam/\nrwiki/branches/SAK-12433/rwiki-model/src/test/uk/ac/cam/caret/\nrwiki/branches/SAK-12433/rwiki-model/src/test/uk/ac/cam/caret/sakai/\nrwiki/branches/SAK-12433/rwiki-model/src/test/uk/ac/cam/caret/sakai/rwiki/\nrwiki/branches/SAK-12433/rwiki-model/src/test/uk/ac/cam/caret/sakai/rwiki/model/\nrwiki/branches/SAK-12433/rwiki-model/src/test/uk/ac/cam/caret/sakai/rwiki/model/test/\nrwiki/branches/SAK-12433/rwiki-model/src/test/uk/ac/cam/caret/sakai/rwiki/model/test/RWikiObjectContentImplTest.java\nrwiki/branches/SAK-12433/rwiki-tool/\nrwiki/branches/SAK-12433/rwiki-tool/.checkclipse\nrwiki/branches/SAK-12433/rwiki-tool/.checkstyle\nrwiki/branches/SAK-12433/rwiki-tool/.classpath\nrwiki/branches/SAK-12433/rwiki-tool/.cvsignore\nrwiki/branches/SAK-12433/rwiki-tool/.project\nrwiki/branches/SAK-12433/rwiki-tool/.springBeans\nrwiki/branches/SAK-12433/rwiki-tool/.springBeansProject\nrwiki/branches/SAK-12433/rwiki-tool/LICENSE.txt\nrwiki/branches/SAK-12433/rwiki-tool/tool/\nrwiki/branches/SAK-12433/rwiki-tool/tool/checkstyle.xml\nrwiki/branches/SAK-12433/rwiki-tool/tool/pom.xml\nrwiki/branches/SAK-12433/rwiki-tool/tool/project.properties\nrwiki/branches/SAK-12433/rwiki-tool/tool/project.xml\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/bundle/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/bundle/META-INF/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/bundle/META-INF/services/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/bundle/uk/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/bundle/uk/ac/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/bundle/uk/ac/cam/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/bundle/uk/ac/cam/caret/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/bundle/uk/ac/cam/caret/sakai/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/bundle/uk/ac/cam/caret/sakai/rwiki/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/bundle/uk/ac/cam/caret/sakai/rwiki/model/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/bundle/uk/ac/cam/caret/sakai/rwiki/model/bundle/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/bundle/uk/ac/cam/caret/sakai/rwiki/tool/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/bundle/uk/ac/cam/caret/sakai/rwiki/tool/bundle/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/bundle/uk/ac/cam/caret/sakai/rwiki/tool/bundle/Messages.properties\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/bundle/uk/ac/cam/caret/sakai/rwiki/tool/bundle/Messages_ca.properties\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/bundle/uk/ac/cam/caret/sakai/rwiki/tool/bundle/Messages_fr_CA.properties\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/bundle/uk/ac/cam/caret/sakai/rwiki/tool/bundle/Messages_ja.properties\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/bundle/uk/ac/cam/caret/sakai/rwiki/tool/bundle/Messages_nl.properties\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/bundle/uk/ac/cam/caret/sakai/rwiki/tool/bundle/PrepopulatePages.properties\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/bundle/uk/ac/cam/caret/sakai/rwiki/tool/bundle/PrepopulatePages_ca.properties\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/bundle/uk/ac/cam/caret/sakai/rwiki/tool/bundle/PrepopulatePages_fr_CA.properties\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/bundle/uk/ac/cam/caret/sakai/rwiki/tool/bundle/PrepopulatePages_ja.properties\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/bundle/uk/ac/cam/caret/sakai/rwiki/tool/bundle/PrepopulatePages_nl.properties\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/bundle/uk/ac/cam/caret/sakai/rwiki/tool/rwikivelocity.config\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/DefaultRequestDispatcher.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/ExcludeEscapeHtmlReference.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/MapDispatcher.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/ModelMigrationContextListener.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/RWikiServlet.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/RequestHelper.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/RequestScopeSuperBean.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/VelocityDispatchServlet.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/VelocityInlineDispatcher.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/WebappLoader.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/api/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/api/CommandService.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/api/HttpCommand.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/api/PopulateService.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/api/ToolRenderService.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/AuthZGroupBean.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/AuthZGroupCollectionBean.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/AuthZGroupEditBean.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/DiffBean.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/EditBean.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/ErrorBean.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/FullSearchBean.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/GenericDiffBean.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/HistoryBean.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/HomeBean.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/MultiRealmEditBean.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/PermissionsBean.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/PrePopulateBean.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/PreferencesBean.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/PresenceBean.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/RecentlyVisitedBean.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/ReferencesBean.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/RenderBean.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/ResourceLoaderBean.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/RoleBean.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/SearchBean.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/ToolConfigBean.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/UpdatePermissionsBean.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/ViewBean.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/helper/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/helper/AuthZGroupBeanHelper.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/helper/AuthZGroupCollectionBeanHelper.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/helper/AuthZGroupEditBeanHelper.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/helper/DiffHelperBean.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/helper/MultiRealmEditBeanHelper.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/helper/PreferencesBeanHelper.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/helper/PresenceBeanHelper.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/helper/RecentlyVisitedHelperBean.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/helper/ResourceLoaderHelperBean.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/helper/ReverseHistoryHelperBean.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/helper/ReviewHelperBean.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/helper/UpdatePermissionsBeanHelper.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/helper/UserHelperBean.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/bean/helper/ViewParamsHelperBean.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/command/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/command/AddAttachmentReturnCommand.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/command/BasicHttpCommand.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/command/CommentNewCommand.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/command/CommentSaveCommand.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/command/Dispatcher.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/command/EditAuthZGroupCommand.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/command/EditManyAuthZGroupCommand.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/command/HelperCommand.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/command/RevertCommand.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/command/SaveCommand.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/command/SimpleCommand.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/command/UpdatePermissionsCommand.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/command/UpdatePreferencesCommand.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/command/helper/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/command/helper/ErrorBeanHelper.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/service/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/service/impl/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/service/impl/CommandServiceImpl.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/service/impl/PageLinkRendererImpl.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/service/impl/PopulateServiceImpl.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/service/impl/PrintPageLinkRendererImpl.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/service/impl/PublicPageLinkRendererImpl.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/service/impl/ToolRenderServiceImpl.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/util/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/util/WikiPageAction.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/test/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/test/uk/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/test/uk/ac/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/test/uk/ac/cam/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/test/uk/ac/cam/caret/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/test/uk/ac/cam/caret/sakai/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/test/uk/ac/cam/caret/sakai/rwiki/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/test/uk/ac/cam/caret/sakai/rwiki/bean/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/test/uk/ac/cam/caret/sakai/rwiki/bean/test/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/test/uk/ac/cam/caret/sakai/rwiki/bean/test/GenericDiffBeanTest.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/test/uk/ac/cam/caret/sakai/rwiki/bean/test/RenderBeanTest.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/test/uk/ac/cam/caret/sakai/rwiki/bean/test/ViewBeanTest.java\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/test/uk/ac/cam/caret/sakai/rwiki/component/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/test/uk/ac/cam/caret/sakai/rwiki/component/model/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/test/uk/ac/cam/caret/sakai/rwiki/component/model/impl/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/test/uk/ac/cam/caret/sakai/rwiki/component/model/impl/test/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/testBundle/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/testBundle/uk/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/testBundle/uk/ac/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/testBundle/uk/ac/cam/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/testBundle/uk/ac/cam/caret/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/testBundle/uk/ac/cam/caret/sakai/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/testBundle/uk/ac/cam/caret/sakai/rwiki/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/testBundle/uk/ac/cam/caret/sakai/rwiki/component/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/testBundle/uk/ac/cam/caret/sakai/rwiki/component/model/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/testBundle/uk/ac/cam/caret/sakai/rwiki/component/model/impl/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/testBundle/uk/ac/cam/caret/sakai/rwiki/component/model/impl/test/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/Title.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/breadcrumb.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/commentedit.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/commenteditcomplete.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/commenteditconflict.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/commentnew.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/comments.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/commentslist.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/diff.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/edit.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/editRealm-many.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/editRealm-manyv2.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/editRealm.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/edittoolbar.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/errorpage.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/footer.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/fragmentpreview.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/fragmentview.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/full_search.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/header.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/history.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/info.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/permission.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/preferences.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/presencechat.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/presencechatlist.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/presencelist.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/preview.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/publicbreadcrumb.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/publicview.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/realmIdInUse.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/realmUnknown.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/review.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/search.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/sidebar-switcher.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/sidebar.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/test.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/view.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/command-pages/wikiStyle.jsp\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/commandComponents.xml\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/components.xml\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/prepopulateComponents.xml\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/rwiki.tld\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/tags/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/tags/CommandLinks.tag\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/tags/FormatDisplayName.tag\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/tags/InfoPageGranted.tag\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/toolComponents.xml\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/vm/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/vm/diff.vm\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/vm/edit.vm\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/vm/editRealm-many.vm\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/vm/editRealm-manyv2.vm\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/vm/editRealm.vm\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/vm/fragmentpreview.vm\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/vm/fragmentview.vm\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/vm/full_search.vm\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/vm/history.vm\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/vm/info.vm\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/vm/macros.vm\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/vm/permission.vm\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/vm/preferences.vm\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/vm/preview.vm\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/vm/printview.vm\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/vm/publicview.vm\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/vm/review.vm\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/vm/search.vm\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/vm/title.vm\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/vm/view.vm\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/WEB-INF/web.xml\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/ajaxload.gif\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/akaxload.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/atom03.gif\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/feed.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/i-bottom.gif\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/i-repeater.gif\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/icklearrow.gif\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/l.gif\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/minus.gif\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/page-file.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/page-foldericon.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/page-openfoldericon.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/plus.gif\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/printer.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/rss.gif\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/rss091.gif\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/rss10.gif\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/rss20.gif\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/accept.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/anchor.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_cascade.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_double.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_form.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_form_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_form_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_form_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_form_magnify.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_get.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_home.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_key.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_lightning.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_osx.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_osx_terminal.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_put.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_side_boxes.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_side_contract.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_side_expand.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_side_list.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_side_tree.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_split.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_tile_horizontal.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_tile_vertical.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_view_columns.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_view_detail.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_view_gallery.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_view_icons.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_view_list.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_view_tile.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_xp.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/application_xp_terminal.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/arrow_branch.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/arrow_divide.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/arrow_down.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/arrow_in.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/arrow_inout.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/arrow_join.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/arrow_left.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/arrow_merge.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/arrow_out.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/arrow_redo.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/arrow_refresh.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/arrow_refresh_small.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/arrow_right.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/arrow_rotate_anticlockwise.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/arrow_rotate_clockwise.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/arrow_switch.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/arrow_turn_left.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/arrow_turn_right.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/arrow_undo.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/arrow_up.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/asterisk_orange.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/asterisk_yellow.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/attach.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/award_star_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/award_star_bronze_1.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/award_star_bronze_2.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/award_star_bronze_3.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/award_star_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/award_star_gold_1.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/award_star_gold_2.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/award_star_gold_3.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/award_star_silver_1.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/award_star_silver_2.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/award_star_silver_3.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/basket.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/basket_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/basket_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/basket_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/basket_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/basket_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/basket_put.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/basket_remove.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bell.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bell_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bell_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bell_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bell_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bell_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bin.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bin_closed.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bin_empty.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bomb.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/book.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/book_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/book_addresses.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/book_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/book_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/book_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/book_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/book_key.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/book_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/book_next.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/book_open.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/book_previous.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/box.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/brick.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/brick_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/brick_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/brick_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/brick_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/brick_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/brick_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bricks.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/briefcase.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bug.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bug_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bug_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bug_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bug_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bug_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bug_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/building.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/building_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/building_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/building_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/building_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/building_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/building_key.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/building_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bullet_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bullet_arrow_bottom.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bullet_arrow_down.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bullet_arrow_top.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bullet_arrow_up.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bullet_black.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bullet_blue.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bullet_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bullet_disk.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bullet_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bullet_feed.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bullet_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bullet_green.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bullet_key.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bullet_orange.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bullet_picture.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bullet_pink.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bullet_purple.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bullet_red.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bullet_star.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bullet_toggle_minus.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bullet_toggle_plus.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bullet_white.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bullet_wrench.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/bullet_yellow.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/cake.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/calculator.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/calculator_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/calculator_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/calculator_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/calculator_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/calculator_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/calendar.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/calendar_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/calendar_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/calendar_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/calendar_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/calendar_view_day.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/calendar_view_month.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/calendar_view_week.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/camera.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/camera_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/camera_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/camera_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/camera_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/camera_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/camera_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/camera_small.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/cancel.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/car.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/car_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/car_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/cart.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/cart_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/cart_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/cart_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/cart_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/cart_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/cart_put.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/cart_remove.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/cd.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/cd_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/cd_burn.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/cd_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/cd_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/cd_eject.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/cd_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/chart_bar.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/chart_bar_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/chart_bar_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/chart_bar_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/chart_bar_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/chart_bar_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/chart_curve.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/chart_curve_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/chart_curve_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/chart_curve_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/chart_curve_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/chart_curve_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/chart_curve_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/chart_line.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/chart_line_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/chart_line_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/chart_line_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/chart_line_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/chart_line_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/chart_organisation.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/chart_organisation_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/chart_organisation_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/chart_pie.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/chart_pie_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/chart_pie_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/chart_pie_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/chart_pie_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/chart_pie_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/clock.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/clock_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/clock_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/clock_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/clock_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/clock_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/clock_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/clock_pause.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/clock_play.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/clock_red.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/clock_stop.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/cog.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/cog_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/cog_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/cog_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/cog_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/cog_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/coins.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/coins_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/coins_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/color_swatch.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/color_wheel.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/comment.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/comment_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/comment_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/comment_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/comments.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/comments_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/comments_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/compress.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/computer.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/computer_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/computer_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/computer_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/computer_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/computer_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/computer_key.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/computer_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/connect.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/contrast.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/contrast_decrease.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/contrast_high.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/contrast_increase.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/contrast_low.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/control_eject.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/control_eject_blue.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/control_end.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/control_end_blue.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/control_equalizer.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/control_equalizer_blue.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/control_fastforward.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/control_fastforward_blue.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/control_pause.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/control_pause_blue.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/control_play.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/control_play_blue.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/control_repeat.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/control_repeat_blue.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/control_rewind.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/control_rewind_blue.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/control_start.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/control_start_blue.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/control_stop.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/control_stop_blue.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/controller.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/controller_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/controller_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/controller_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/creditcards.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/cross.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/css.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/css_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/css_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/css_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/css_valid.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/cup.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/cup_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/cup_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/cup_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/cup_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/cup_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/cup_key.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/cup_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/cursor.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/cut.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/cut_red.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/database.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/database_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/database_connect.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/database_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/database_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/database_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/database_gear.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/database_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/database_key.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/database_lightning.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/database_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/database_refresh.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/database_save.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/database_table.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/date.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/date_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/date_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/date_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/date_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/date_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/date_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/date_magnify.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/date_next.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/date_previous.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/disconnect.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/disk.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/disk_multiple.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/door.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/door_in.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/door_open.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/door_out.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/drink.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/drink_empty.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/drive.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/drive_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/drive_burn.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/drive_cd.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/drive_cd_empty.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/drive_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/drive_disk.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/drive_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/drive_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/drive_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/drive_key.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/drive_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/drive_magnify.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/drive_network.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/drive_rename.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/drive_user.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/drive_web.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/dvd.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/dvd_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/dvd_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/dvd_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/dvd_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/dvd_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/dvd_key.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/dvd_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/email.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/email_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/email_attach.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/email_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/email_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/email_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/email_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/email_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/email_open.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/email_open_image.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/emoticon_evilgrin.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/emoticon_grin.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/emoticon_happy.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/emoticon_smile.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/emoticon_surprised.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/emoticon_tongue.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/emoticon_unhappy.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/emoticon_waii.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/emoticon_wink.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/error_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/error_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/error_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/exclamation.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/eye.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/feed.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/feed_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/feed_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/feed_disk.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/feed_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/feed_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/feed_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/feed_key.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/feed_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/feed_magnify.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/female.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/film.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/film_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/film_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/film_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/film_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/film_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/film_key.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/film_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/film_save.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/find.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/flag_blue.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/flag_green.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/flag_orange.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/flag_pink.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/flag_purple.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/flag_red.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/flag_yellow.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/folder.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/folder_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/folder_bell.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/folder_brick.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/folder_bug.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/folder_camera.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/folder_database.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/folder_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/folder_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/folder_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/folder_explore.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/folder_feed.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/folder_find.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/folder_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/folder_heart.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/folder_image.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/folder_key.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/folder_lightbulb.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/folder_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/folder_magnify.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/folder_page.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/folder_page_white.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/folder_palette.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/folder_picture.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/folder_star.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/folder_table.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/folder_user.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/folder_wrench.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/font.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/font_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/font_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/font_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/group.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/group_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/group_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/group_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/group_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/group_gear.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/group_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/group_key.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/group_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/heart.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/heart_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/heart_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/help.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/hourglass.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/hourglass_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/hourglass_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/hourglass_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/hourglass_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/house.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/house_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/house_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/html.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/html_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/html_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/html_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/html_valid.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/image.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/image_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/image_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/image_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/image_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/images.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/information.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/ipod.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/ipod_cast.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/ipod_cast_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/ipod_cast_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/ipod_sound.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/joystick.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/joystick_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/joystick_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/joystick_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/key.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/key_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/key_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/key_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/keyboard.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/keyboard_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/keyboard_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/keyboard_magnify.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/layers.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/layout.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/layout_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/layout_content.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/layout_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/layout_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/layout_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/layout_header.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/layout_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/layout_sidebar.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/lightbulb.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/lightbulb_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/lightbulb_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/lightbulb_off.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/lightning.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/lightning_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/lightning_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/lightning_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/link_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/link_break.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/link_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/link_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/link_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/link_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/lock.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/lock_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/lock_break.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/lock_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/lock_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/lock_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/lock_open.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/lorry.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/lorry_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/lorry_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/lorry_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/lorry_flatbed.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/lorry_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/lorry_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/magifier_zoom_out.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/magnifier.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/magnifier_zoom_in.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/male.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/map.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/map_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/map_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/map_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/map_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/map_magnify.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/medal_bronze_1.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/medal_bronze_2.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/medal_bronze_3.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/medal_bronze_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/medal_bronze_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/medal_gold_1.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/medal_gold_2.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/medal_gold_3.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/medal_gold_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/medal_gold_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/medal_silver_1.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/medal_silver_2.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/medal_silver_3.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/medal_silver_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/medal_silver_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/money.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/money_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/money_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/money_dollar.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/money_euro.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/money_pound.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/money_yen.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/monitor.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/monitor_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/monitor_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/monitor_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/monitor_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/monitor_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/monitor_lightning.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/monitor_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/mouse.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/mouse_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/mouse_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/mouse_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/music.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/new.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/newspaper.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/newspaper_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/newspaper_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/newspaper_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/newspaper_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/note.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/note_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/note_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/note_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/note_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/note_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/overlays.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/package.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/package_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/package_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/package_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/package_green.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/package_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_attach.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_code.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_copy.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_excel.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_find.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_gear.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_green.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_key.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_lightning.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_paintbrush.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_paste.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_red.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_refresh.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_save.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_acrobat.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_actionscript.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_c.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_camera.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_cd.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_code.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_code_red.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_coldfusion.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_compressed.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_copy.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_cplusplus.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_csharp.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_cup.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_database.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_dvd.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_excel.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_find.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_flash.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_freehand.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_gear.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_get.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_h.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_horizontal.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_key.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_lightning.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_magnify.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_medal.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_office.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_paint.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_paintbrush.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_paste.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_php.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_picture.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_powerpoint.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_put.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_ruby.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_stack.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_star.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_swoosh.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_text.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_text_width.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_tux.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_vector.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_visualstudio.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_width.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_word.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_world.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_wrench.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_white_zip.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_word.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/page_world.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/paintbrush.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/paintcan.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/palette.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/paste_plain.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/paste_word.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/pencil.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/pencil_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/pencil_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/pencil_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/phone.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/phone_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/phone_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/phone_sound.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/photo.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/photo_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/photo_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/photo_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/photos.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/picture.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/picture_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/picture_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/picture_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/picture_empty.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/picture_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/picture_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/picture_key.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/picture_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/picture_save.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/pictures.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/pilcrow.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/pill.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/pill_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/pill_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/pill_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/plugin.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/plugin_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/plugin_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/plugin_disabled.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/plugin_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/plugin_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/plugin_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/plugin_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/printer.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/printer_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/printer_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/printer_empty.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/printer_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/rainbow.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/report.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/report_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/report_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/report_disk.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/report_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/report_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/report_key.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/report_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/report_magnify.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/report_picture.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/report_user.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/report_word.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/resultset_first.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/resultset_last.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/resultset_next.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/resultset_previous.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/rosette.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/rss.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/rss_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/rss_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/rss_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/rss_valid.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/ruby.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/ruby_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/ruby_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/ruby_gear.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/ruby_get.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/ruby_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/ruby_key.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/ruby_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/ruby_put.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/script.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/script_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/script_code.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/script_code_red.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/script_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/script_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/script_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/script_gear.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/script_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/script_key.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/script_lightning.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/script_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/script_palette.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/script_save.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/server.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/server_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/server_chart.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/server_compressed.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/server_connect.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/server_database.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/server_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/server_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/server_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/server_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/server_key.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/server_lightning.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/server_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/server_uncompressed.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/shading.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/shape_align_bottom.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/shape_align_center.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/shape_align_left.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/shape_align_middle.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/shape_align_right.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/shape_align_top.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/shape_flip_horizontal.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/shape_flip_vertical.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/shape_group.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/shape_handles.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/shape_move_back.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/shape_move_backwards.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/shape_move_forwards.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/shape_move_front.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/shape_rotate_anticlockwise.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/shape_rotate_clockwise.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/shape_square.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/shape_square_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/shape_square_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/shape_square_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/shape_square_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/shape_square_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/shape_square_key.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/shape_square_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/shape_ungroup.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/shield.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/shield_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/shield_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/shield_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/sitemap.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/sitemap_color.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/sound.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/sound_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/sound_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/sound_low.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/sound_mute.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/sound_none.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/spellcheck.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/sport_8ball.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/sport_basketball.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/sport_football.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/sport_golf.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/sport_raquet.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/sport_shuttlecock.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/sport_soccer.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/sport_tennis.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/star.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/status_away.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/status_busy.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/status_offline.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/status_online.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/stop.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/style.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/style_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/style_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/style_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/style_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/sum.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/tab.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/tab_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/tab_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/tab_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/tab_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/table.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/table_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/table_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/table_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/table_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/table_gear.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/table_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/table_key.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/table_lightning.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/table_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/table_multiple.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/table_refresh.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/table_relationship.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/table_row_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/table_row_insert.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/table_save.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/table_sort.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/tag.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/tag_blue.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/tag_blue_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/tag_blue_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/tag_blue_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/tag_green.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/tag_orange.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/tag_pink.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/tag_purple.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/tag_red.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/tag_yellow.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/telephone.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/telephone_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/telephone_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/telephone_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/telephone_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/telephone_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/telephone_key.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/telephone_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/television.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/television_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/television_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_align_center.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_align_justify.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_align_left.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_align_right.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_allcaps.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_bold.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_columns.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_dropcaps.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_heading_1.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_heading_2.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_heading_3.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_heading_4.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_heading_5.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_heading_6.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_horizontalrule.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_indent.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_indent_remove.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_italic.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_kerning.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_letter_omega.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_letterspacing.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_linespacing.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_list_bullets.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_list_numbers.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_lowercase.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_padding_bottom.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_padding_left.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_padding_right.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_padding_top.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_replace.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_signature.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_smallcaps.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_strikethrough.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_subscript.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_superscript.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_underline.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/text_uppercase.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/textfield.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/textfield_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/textfield_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/textfield_key.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/textfield_rename.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/thumb_down.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/thumb_up.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/tick.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/time.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/time_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/time_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/time_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/timeline_marker.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/transmit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/transmit_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/transmit_blue.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/transmit_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/transmit_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/transmit_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/transmit_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/tux.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/user.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/user_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/user_comment.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/user_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/user_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/user_female.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/user_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/user_gray.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/user_green.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/user_orange.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/user_red.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/user_suit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/vcard.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/vcard_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/vcard_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/vcard_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/vector.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/vector_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/vector_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/wand.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/weather_clouds.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/weather_cloudy.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/weather_lightning.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/weather_rain.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/weather_snow.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/weather_sun.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/webcam.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/webcam_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/webcam_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/webcam_error.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/world.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/world_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/world_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/world_edit.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/world_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/world_link.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/wrench.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/wrench_orange.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/xhtml.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/xhtml_add.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/xhtml_delete.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/xhtml_go.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/xhtml_valid.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/zoom.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/zoom_in.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/icons/zoom_out.png\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/readme.html\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/silk/readme.txt\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/images/t.gif\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/index.html\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/scripts/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/scripts/ajaxpopup.js\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/scripts/asyncload.js\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/scripts/autosave.js\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/scripts/flashbridge.js\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/scripts/localstore.fla\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/scripts/localstore.swd\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/scripts/localstore.swf\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/scripts/logger.js\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/scripts/stateswitcher.js\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/styles/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/styles/wikiStyle.css\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/styles/wikiStyleIE6.css\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/styles/wikiStyleIE7.css\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/tools/\nrwiki/branches/SAK-12433/rwiki-tool/tool/src/webapp/tools/sakai.rwiki.xml\nrwiki/branches/SAK-12433/rwiki-tool/tool/xdocs/\nrwiki/branches/SAK-12433/rwiki-tool/tool/xdocs/navigation.xml\nrwiki/branches/SAK-12433/rwiki-util/\nrwiki/branches/SAK-12433/rwiki-util/.classpath\nrwiki/branches/SAK-12433/rwiki-util/.project\nrwiki/branches/SAK-12433/rwiki-util/foppatch/\nrwiki/branches/SAK-12433/rwiki-util/foppatch/rtfgifpatch.patch\nrwiki/branches/SAK-12433/rwiki-util/jrcs/\nrwiki/branches/SAK-12433/rwiki-util/jrcs/Jakarta ORO.library\nrwiki/branches/SAK-12433/rwiki-util/jrcs/LICENSE.txt\nrwiki/branches/SAK-12433/rwiki-util/jrcs/build.xml\nrwiki/branches/SAK-12433/rwiki-util/jrcs/doc/\nrwiki/branches/SAK-12433/rwiki-util/jrcs/doc/default.css\nrwiki/branches/SAK-12433/rwiki-util/jrcs/doc/index.html\nrwiki/branches/SAK-12433/rwiki-util/jrcs/doc/jrcs.gif\nrwiki/branches/SAK-12433/rwiki-util/jrcs/pom.xml\nrwiki/branches/SAK-12433/rwiki-util/jrcs/project.xml\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/diff/\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/diff/AddDelta.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/diff/ChangeDelta.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/diff/Chunk.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/diff/DeleteDelta.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/diff/Delta.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/diff/Diff.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/diff/DiffAlgorithm.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/diff/DiffException.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/diff/DifferentiationFailedException.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/diff/PatchFailedException.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/diff/Revision.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/diff/RevisionVisitor.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/diff/SimpleDiff.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/diff/myers/\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/diff/myers/DiffNode.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/diff/myers/MyersDiff.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/diff/myers/PathNode.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/diff/myers/Snake.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/diff/myers/package.html\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/diff/package.html\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/overview.html\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/rcs/\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/rcs/Archive.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/rcs/ArchiveParser.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/rcs/ArchiveParser.jj\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/rcs/ArchiveParserConstants.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/rcs/ArchiveParserTokenManager.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/rcs/BranchNode.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/rcs/BranchNotFoundException.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/rcs/HeadAlreadySetException.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/rcs/InvalidBranchVersionNumberException.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/rcs/InvalidFileFormatException.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/rcs/InvalidTrunkVersionNumberException.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/rcs/InvalidVersionNumberException.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/rcs/KeywordsFormat.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/rcs/Line.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/rcs/Lines.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/rcs/Node.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/rcs/NodeNotFoundException.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/rcs/ParseException.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/rcs/Path.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/rcs/Phrases.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/rcs/RCSException.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/rcs/SimpleCharStream.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/rcs/Token.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/rcs/TokenMgrError.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/rcs/TrunkNode.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/rcs/Version.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/rcs/package.html\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/tools/\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/tools/JDiff.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/tools/JRCS.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/tools/package.html\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/util/\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completejava/org/apache/commons/jrcs/util/ToString.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completetest/\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completetest/org/\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completetest/org/apache/\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completetest/org/apache/commons/\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completetest/org/apache/commons/jrcs/\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completetest/org/apache/commons/jrcs/AllTests.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completetest/org/apache/commons/jrcs/diff/\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completetest/org/apache/commons/jrcs/diff/DiffTest.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completetest/org/apache/commons/jrcs/diff/MyersDiffTests.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completetest/org/apache/commons/jrcs/diff/SimpleDiffTests.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completetest/org/apache/commons/jrcs/rcs/\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completetest/org/apache/commons/jrcs/rcs/ArchiveTest.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completetest/org/apache/commons/jrcs/rcs/ChangeDeltaTest.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completetest/org/apache/commons/jrcs/rcs/KeywordsFormatTest.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completetest/org/apache/commons/jrcs/rcs/ParsingTest.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completetest/org/apache/commons/jrcs/rcs/idchar.testfile\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completetest/org/apache/commons/jrcs/rcs/make_idchar_test.sh\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completetest/org/apache/commons/jrcs/test.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/completetest/test.txt\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/java/\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/java/org/\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/java/org/apache/\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/java/org/apache/commons/\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/java/org/apache/commons/jrcs/\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/java/org/apache/commons/jrcs/diff/\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/java/org/apache/commons/jrcs/diff/AddDelta.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/java/org/apache/commons/jrcs/diff/ChangeDelta.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/java/org/apache/commons/jrcs/diff/Chunk.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/java/org/apache/commons/jrcs/diff/DeleteDelta.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/java/org/apache/commons/jrcs/diff/Delta.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/java/org/apache/commons/jrcs/diff/Diff.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/java/org/apache/commons/jrcs/diff/DiffAlgorithm.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/java/org/apache/commons/jrcs/diff/DiffException.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/java/org/apache/commons/jrcs/diff/DifferentiationFailedException.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/java/org/apache/commons/jrcs/diff/PatchFailedException.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/java/org/apache/commons/jrcs/diff/Revision.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/java/org/apache/commons/jrcs/diff/RevisionVisitor.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/java/org/apache/commons/jrcs/diff/SimpleDiff.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/java/org/apache/commons/jrcs/diff/myers/\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/java/org/apache/commons/jrcs/diff/myers/DiffNode.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/java/org/apache/commons/jrcs/diff/myers/MyersDiff.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/java/org/apache/commons/jrcs/diff/myers/PathNode.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/java/org/apache/commons/jrcs/diff/myers/Snake.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/java/org/apache/commons/jrcs/diff/myers/package.html\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/java/org/apache/commons/jrcs/diff/package.html\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/java/org/apache/commons/jrcs/overview.html\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/java/org/apache/commons/jrcs/util/\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/java/org/apache/commons/jrcs/util/ToString.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/test/\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/test/org/\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/test/org/apache/\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/test/org/apache/commons/\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/test/org/apache/commons/jrcs/\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/test/org/apache/commons/jrcs/AllTests.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/test/org/apache/commons/jrcs/diff/\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/test/org/apache/commons/jrcs/diff/DiffTest.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/test/org/apache/commons/jrcs/diff/MyersDiffTests.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/test/org/apache/commons/jrcs/diff/SimpleDiffTests.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/test/org/apache/commons/jrcs/test.java\nrwiki/branches/SAK-12433/rwiki-util/jrcs/src/test/test.txt\nrwiki/branches/SAK-12433/rwiki-util/jrcs/xdocs/\nrwiki/branches/SAK-12433/rwiki-util/jrcs/xdocs/index.xml\nrwiki/branches/SAK-12433/rwiki-util/radeox/\nrwiki/branches/SAK-12433/rwiki-util/radeox/.cvsignore\nrwiki/branches/SAK-12433/rwiki-util/radeox/Changes.txt\nrwiki/branches/SAK-12433/rwiki-util/radeox/README\nrwiki/branches/SAK-12433/rwiki-util/radeox/Radeox.version\nrwiki/branches/SAK-12433/rwiki-util/radeox/build.xml\nrwiki/branches/SAK-12433/rwiki-util/radeox/doc/\nrwiki/branches/SAK-12433/rwiki-util/radeox/doc/api/\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/Radeox_Developer.pdf\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/Radeox_Developer.tex\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/cut.rb\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/examples/\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/examples/AllTests.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/examples/ContentHelloWorldMacro.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/examples/FilterExample.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/examples/GroovyMacro.groovy\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/examples/GroovyMacroCompiler.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/examples/HelloWorldMacro.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/examples/InitialRenderContextHelloWorldMacro.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/examples/LocaleSmileyFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/examples/MacroExample.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/examples/MyInitialRenderContext.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/examples/MyRenderEngine.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/examples/MyRenderEngineExample.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/examples/MyWikiRenderEngine.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/examples/ParameterHelloWorldMacro.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/examples/PicoContainerExample.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/examples/RadeoxTestSupport.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/examples/RenderEngineExample.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/examples/SmileyFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/examples/SquareFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/examples/build.xml\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/examples/radeox_markup_mywiki.properties\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/examples/radeox_markup_xml.properties\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/images/\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/images/Architecture.pdf\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/images/Filter.graffle\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/images/Filter.pdf\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/images/InitialRenderContextPicoContainer.graffle\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/images/InitialRenderContextPicoContainer.pdf\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/images/MacroParameter.graffle\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/images/MacroParameter.pdf\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/images/Radeox.graffle\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/images/SnipRadeox.pdf\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/images/WikiArchitecture.graffle\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/images/WikiArchitecture.pdf\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/images/WikiLand.graffle\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/images/WikiLand.pdf\nrwiki/branches/SAK-12433/rwiki-util/radeox/documentation/insert_source.sh\nrwiki/branches/SAK-12433/rwiki-util/radeox/license.txt\nrwiki/branches/SAK-12433/rwiki-util/radeox/maven.xml\nrwiki/branches/SAK-12433/rwiki-util/radeox/pom.xml\nrwiki/branches/SAK-12433/rwiki-util/radeox/project.properties\nrwiki/branches/SAK-12433/rwiki-util/radeox/project.xml\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/META-INF/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/META-INF/manifest.radeox\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/META-INF/manifest.radeox-api\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/META-INF/services/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/META-INF/services/org.radeox.filter.Filter\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/META-INF/services/org.radeox.macro.Macro\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/META-INF/services/org.radeox.macro.code.SourceCodeFormatter\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/META-INF/services/org.radeox.macro.list.ListFormatter\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/META-INF/services/org.radeox.macro.table.Function\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/conf/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/conf/apidocs.txt\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/conf/asinservices.txt\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/conf/bookservices.txt\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/conf/intermap.txt\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/conf/wiki.txt\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/conf/xref.txt\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/org/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/org/radeox/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/org/radeox/Messages.properties\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/org/radeox/Messages_ca.properties\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/org/radeox/Messages_ja.properties\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/radeox_markup.properties\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/radeox_markup_ja.properties\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/radeox_markup_otherwiki.properties\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/radeox_markup_otherwiki_ca.properties\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/radeox_markup_sv.properties\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/radeox_messages.metaprops\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/radeox_messages.properties\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/radeox_messages_ca.metaprops\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/radeox_messages_ca.properties\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/radeox_messages_es.metaprops\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/radeox_messages_es.properties\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/radeox_messages_fr_CA.metaprops\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/radeox_messages_fr_CA.properties\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/radeox_messages_ja.properties\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/radeox_messages_nl.properties\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/radeox_messages_sv.properties\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/simplelog.properties\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/simplelog_ar.properties\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/testpatterns/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/testpatterns/xhtmltest0_in.xml\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/testpatterns/xhtmltest1_in.xml\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/testpatterns/xhtmltest2_in.xml\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/testpatterns/xhtmltest3_in.xml\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/testpatterns/xhtmltest4_in.xml\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/testpatterns/xhtmltest5_in.xml\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/testpatterns/xhtmltest6_in.xml\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/testpatterns/xhtmltest7_in.xml\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/bundle/testpatterns/xhtmltest8_in.xml\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/EngineManager.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/Messages.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/api/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/api/engine/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/engine/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/engine/BaseRenderEngine.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/engine/context/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/engine/context/BaseInitialRenderContext.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/engine/context/BaseRenderContext.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/example/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/example/InteractiveExample.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/example/PicoExample.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/example/RadeoxTemplateEngine.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/example/RenderEngineExample.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/example/XSLTExtension.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/BalanceFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/BoldFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/CacheFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/EscapeFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/Filter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/FilterPipe.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/FilterSupport.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/HeadingFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/HtmlRemoveFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/ItalicFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/KeyFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/LineFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/LinkTestFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/LinkTester.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/ListFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/MacroFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/MarkFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/NewlineFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/ParagraphFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/ParamFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/SmileyFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/StrikeThroughFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/TypographyFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/UrlFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/WikiLinkFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/XHTMLFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/balance/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/balance/Balancer.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/context/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/context/BaseFilterContext.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/context/BaseInitialFilterContext.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/context/FilterContext.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/context/InitialFilterContext.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/interwiki/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/interwiki/InterWiki.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/regex/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/regex/LocaleRegexReplaceFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/regex/LocaleRegexTokenFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/regex/RegexFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/regex/RegexReplaceFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/filter/regex/RegexTokenFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/ApiDocMacro.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/ApiMacro.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/AsinMacro.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/BaseLocaleMacro.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/BaseMacro.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/CodeMacro.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/FilePathMacro.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/HelloWorldMacro.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/InterWikiMacro.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/IsbnMacro.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/LinkMacro.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/LocaleMacro.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/LocalePreserved.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/Macro.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/MacroListMacro.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/MacroLoader.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/MacroRepository.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/MailToMacro.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/PluginLoader.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/PluginRepository.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/Preserved.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/QuoteMacro.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/Repository.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/RfcMacro.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/TableMacro.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/XrefMacro.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/api/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/api/ApiConverter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/api/ApiDoc.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/api/BaseApiConverter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/api/JavaApiConverter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/api/RubyApiConverter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/book/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/book/AsinServices.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/book/BookServices.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/book/TextFileUrlMapper.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/book/UrlMapper.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/code/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/code/DefaultRegexCodeFormatter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/code/JavaCodeFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/code/NullCodeFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/code/SourceCodeFormatter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/code/SqlCodeFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/code/XmlCodeFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/list/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/list/AtoZListFormatter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/list/ExampleListFormatter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/list/ListFormatter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/list/SimpleList.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/parameter/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/parameter/BaseMacroParameter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/table/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/table/AvgFunction.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/table/Function.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/table/FunctionLoader.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/table/FunctionRepository.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/table/MaxFunction.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/table/MinFunction.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/table/SumFunction.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/table/Table.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/table/TableBuilder.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/xref/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/macro/xref/XrefMapper.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/regex/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/regex/Compiler.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/regex/JdkCompiler.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/regex/JdkMatchResult.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/regex/JdkMatcher.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/regex/JdkPattern.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/regex/MatchResult.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/regex/Matcher.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/regex/Pattern.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/regex/Substitution.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/AllTests.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/BaseRenderEngineTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/PerformanceTests.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/RegexpTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/RenderEnginePerformanceTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/filter/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/filter/AllFilterTests.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/filter/BasicRegexTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/filter/BoldFilterTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/filter/EscapeFilterTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/filter/FilterPipeTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/filter/FilterTestSupport.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/filter/HeadingFilterTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/filter/HtmlRemoveFilterTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/filter/InterWikiTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/filter/ItalicFilterTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/filter/KeyFilterTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/filter/LineFilterTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/filter/LinkTestFilterTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/filter/ListFilterTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/filter/NewlineFilterTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/filter/ParagraphFilterTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/filter/ParamFilterTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/filter/SmileyFilterTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/filter/StrikeThroughFilterTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/filter/TypographyFilterTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/filter/UrlFilterTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/filter/WikiLinkFilterTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/filter/XHTMLFilterTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/filter/mock/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/filter/mock/MockInterWikiRenderEngine.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/filter/mock/MockOldWikiRenderEngine.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/filter/mock/MockReplacedFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/filter/mock/MockReplacesFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/filter/mock/MockWikiRenderEngine.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/groovy/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/groovy/AllGroovyTests.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/groovy/RadeoxTemplateEngineTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/macro/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/macro/AllMacroTests.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/macro/ApiDocMacroTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/macro/ApiMacroTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/macro/AsinMacroTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/macro/FilePathMacroTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/macro/IsbnMacroTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/macro/LinkMacroTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/macro/MacroTestSupport.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/macro/MailToMacroTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/macro/ParamMacroTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/macro/RfcMacroTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/macro/TableMacroTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/macro/XrefMacroTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/macro/YipeeTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/macro/code/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/macro/code/AllCodeMacroTests.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/macro/code/XmlCodeMacroTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/macro/list/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/macro/list/AllListTests.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/macro/list/AtoZListFormatterTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/macro/list/ExampleListFormatterTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/macro/list/ListFormatterSupport.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/test/macro/list/SimpleListTest.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/util/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/util/Encoder.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/util/Linkable.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/util/Nameable.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/util/Service.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/util/StringBufferWriter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/util/logging/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/util/logging/LogHandler.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/util/logging/Logger.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/util/logging/NullLogger.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/util/logging/SystemErrLogger.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/org/radeox/util/logging/SystemOutLogger.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/uk/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/uk/ac/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/uk/ac/cam/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/uk/ac/cam/caret/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/uk/ac/cam/caret/sakai/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/uk/ac/cam/caret/sakai/rwiki/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/uk/ac/cam/caret/sakai/rwiki/component/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/uk/ac/cam/caret/sakai/rwiki/component/filter/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/uk/ac/cam/caret/sakai/rwiki/component/filter/PreEscapeMathFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/uk/ac/cam/caret/sakai/rwiki/component/filter/SubscriptFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/java/uk/ac/cam/caret/sakai/rwiki/component/filter/SuperscriptFilter.java\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/test/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/test/radeox/\nrwiki/branches/SAK-12433/rwiki-util/radeox/src/test/radeox/test/\nrwiki/branches/SAK-12433/rwiki-util/radeox/xdocs/\nrwiki/branches/SAK-12433/rwiki-util/radeox/xdocs/faq.fml\nrwiki/branches/SAK-12433/rwiki-util/radeox/xdocs/navigation.xml\nrwiki/branches/SAK-12433/rwiki-util/util/\nrwiki/branches/SAK-12433/rwiki-util/util/pom.xml\nrwiki/branches/SAK-12433/rwiki-util/util/project.xml\nrwiki/branches/SAK-12433/rwiki-util/util/src/\nrwiki/branches/SAK-12433/rwiki-util/util/src/bundle/\nrwiki/branches/SAK-12433/rwiki-util/util/src/bundle/uk/\nrwiki/branches/SAK-12433/rwiki-util/util/src/bundle/uk/ac/\nrwiki/branches/SAK-12433/rwiki-util/util/src/bundle/uk/ac/cam/\nrwiki/branches/SAK-12433/rwiki-util/util/src/bundle/uk/ac/cam/caret/\nrwiki/branches/SAK-12433/rwiki-util/util/src/bundle/uk/ac/cam/caret/sakai/\nrwiki/branches/SAK-12433/rwiki-util/util/src/bundle/uk/ac/cam/caret/sakai/rwiki/\nrwiki/branches/SAK-12433/rwiki-util/util/src/bundle/uk/ac/cam/caret/sakai/rwiki/utils/\nrwiki/branches/SAK-12433/rwiki-util/util/src/bundle/uk/ac/cam/caret/sakai/rwiki/utils/bundle/\nrwiki/branches/SAK-12433/rwiki-util/util/src/bundle/uk/ac/cam/caret/sakai/rwiki/utils/bundle/Messages.properties\nrwiki/branches/SAK-12433/rwiki-util/util/src/bundle/uk/ac/cam/caret/sakai/rwiki/utils/bundle/Messages_ar.properties\nrwiki/branches/SAK-12433/rwiki-util/util/src/bundle/uk/ac/cam/caret/sakai/rwiki/utils/bundle/Messages_ca.properties\nrwiki/branches/SAK-12433/rwiki-util/util/src/bundle/uk/ac/cam/caret/sakai/rwiki/utils/bundle/Messages_fr_CA.properties\nrwiki/branches/SAK-12433/rwiki-util/util/src/bundle/uk/ac/cam/caret/sakai/rwiki/utils/bundle/Messages_ja.properties\nrwiki/branches/SAK-12433/rwiki-util/util/src/java/\nrwiki/branches/SAK-12433/rwiki-util/util/src/java/uk/\nrwiki/branches/SAK-12433/rwiki-util/util/src/java/uk/ac/\nrwiki/branches/SAK-12433/rwiki-util/util/src/java/uk/ac/cam/\nrwiki/branches/SAK-12433/rwiki-util/util/src/java/uk/ac/cam/caret/\nrwiki/branches/SAK-12433/rwiki-util/util/src/java/uk/ac/cam/caret/sakai/\nrwiki/branches/SAK-12433/rwiki-util/util/src/java/uk/ac/cam/caret/sakai/rwiki/\nrwiki/branches/SAK-12433/rwiki-util/util/src/java/uk/ac/cam/caret/sakai/rwiki/utils/\nrwiki/branches/SAK-12433/rwiki-util/util/src/java/uk/ac/cam/caret/sakai/rwiki/utils/DebugContentHandler.java\nrwiki/branches/SAK-12433/rwiki-util/util/src/java/uk/ac/cam/caret/sakai/rwiki/utils/DigestHtml.java\nrwiki/branches/SAK-12433/rwiki-util/util/src/java/uk/ac/cam/caret/sakai/rwiki/utils/Digester.java\nrwiki/branches/SAK-12433/rwiki-util/util/src/java/uk/ac/cam/caret/sakai/rwiki/utils/Messages.java\nrwiki/branches/SAK-12433/rwiki-util/util/src/java/uk/ac/cam/caret/sakai/rwiki/utils/NameHelper.java\nrwiki/branches/SAK-12433/rwiki-util/util/src/java/uk/ac/cam/caret/sakai/rwiki/utils/SchemaNames.java\nrwiki/branches/SAK-12433/rwiki-util/util/src/java/uk/ac/cam/caret/sakai/rwiki/utils/SimpleCoverage.java\nrwiki/branches/SAK-12433/rwiki-util/util/src/java/uk/ac/cam/caret/sakai/rwiki/utils/TimeLogger.java\nrwiki/branches/SAK-12433/rwiki-util/util/src/java/uk/ac/cam/caret/sakai/rwiki/utils/UserDisplayHelper.java\nrwiki/branches/SAK-12433/rwiki-util/util/src/java/uk/ac/cam/caret/sakai/rwiki/utils/XmlEscaper.java\nrwiki/branches/SAK-12433/rwiki-util/util/src/test/\nrwiki/branches/SAK-12433/rwiki-util/util/src/test/uk/\nrwiki/branches/SAK-12433/rwiki-util/util/src/test/uk/ac/\nrwiki/branches/SAK-12433/rwiki-util/util/src/test/uk/ac/cam/\nrwiki/branches/SAK-12433/rwiki-util/util/src/test/uk/ac/cam/caret/\nrwiki/branches/SAK-12433/rwiki-util/util/src/test/uk/ac/cam/caret/sakai/\nrwiki/branches/SAK-12433/rwiki-util/util/src/test/uk/ac/cam/caret/sakai/rwiki/\nrwiki/branches/SAK-12433/rwiki-util/util/src/test/uk/ac/cam/caret/sakai/rwiki/utils/\nrwiki/branches/SAK-12433/rwiki-util/util/src/test/uk/ac/cam/caret/sakai/rwiki/utils/test/\nrwiki/branches/SAK-12433/rwiki-util/util/src/test/uk/ac/cam/caret/sakai/rwiki/utils/test/NameHelperTest.java\nrwiki/branches/SAK-12433/rwiki-util/util/src/testBundle/\nrwiki/branches/SAK-12433/rwiki-util/util/src/testBundle/uk/\nrwiki/branches/SAK-12433/rwiki-util/util/src/testBundle/uk/ac/\nrwiki/branches/SAK-12433/rwiki-util/util/src/testBundle/uk/ac/cam/\nrwiki/branches/SAK-12433/rwiki-util/util/src/testBundle/uk/ac/cam/caret/\nrwiki/branches/SAK-12433/rwiki-util/util/src/testBundle/uk/ac/cam/caret/sakai/\nrwiki/branches/SAK-12433/rwiki-util/util/src/testBundle/uk/ac/cam/caret/sakai/rwiki/\nrwiki/branches/SAK-12433/rwiki-util/util/src/testBundle/uk/ac/cam/caret/sakai/rwiki/utils/\nrwiki/branches/SAK-12433/rwiki-util/util/src/testBundle/uk/ac/cam/caret/sakai/rwiki/utils/test/\nrwiki/branches/SAK-12433/rwiki-util/util/src/testBundle/uk/ac/cam/caret/sakai/rwiki/utils/test/NameHelperTest.test\nrwiki/branches/SAK-12433/xdocs/\nrwiki/branches/SAK-12433/xdocs/canadminaction.graffle\nrwiki/branches/SAK-12433/xdocs/canadminaction.pdf\nrwiki/branches/SAK-12433/xdocs/cancreateaction.graffle\nrwiki/branches/SAK-12433/xdocs/cancreateaction.pdf\nrwiki/branches/SAK-12433/xdocs/canreadaction.graffle\nrwiki/branches/SAK-12433/xdocs/canreadaction.pdf\nrwiki/branches/SAK-12433/xdocs/canwriteaction.graffle\nrwiki/branches/SAK-12433/xdocs/canwriteaction.pdf\nrwiki/branches/SAK-12433/xdocs/design.xml\nrwiki/branches/SAK-12433/xdocs/entitymodel.graffle\nrwiki/branches/SAK-12433/xdocs/entitymodel.pdf\nrwiki/branches/SAK-12433/xdocs/faq.fml\nrwiki/branches/SAK-12433/xdocs/frs.xml\nrwiki/branches/SAK-12433/xdocs/images/\nrwiki/branches/SAK-12433/xdocs/images/frs1.png\nrwiki/branches/SAK-12433/xdocs/images/frs2.png\nrwiki/branches/SAK-12433/xdocs/images/frs3.png\nrwiki/branches/SAK-12433/xdocs/images/frs4.png\nrwiki/branches/SAK-12433/xdocs/images/frs5.png\nrwiki/branches/SAK-12433/xdocs/images/frs6.png\nrwiki/branches/SAK-12433/xdocs/images/frs7.png\nrwiki/branches/SAK-12433/xdocs/images/frs8.png\nrwiki/branches/SAK-12433/xdocs/images/frs9.png\nrwiki/branches/SAK-12433/xdocs/infopage2.png\nrwiki/branches/SAK-12433/xdocs/infopagewireframe.graffle\nrwiki/branches/SAK-12433/xdocs/infopagewireframe.pdf\nrwiki/branches/SAK-12433/xdocs/navigation.xml\nrwiki/branches/SAK-12433/xdocs/requestprocessing.graffle\nrwiki/branches/SAK-12433/xdocs/requestprocessing.pdf\nrwiki/branches/SAK-12433/xdocs/srs.xml\nrwiki/branches/SAK-12433/xdocs/tc-matrix-rwiki.xls\nrwiki/branches/SAK-12433/xdocs/testing.xml\nrwiki/branches/SAK-12433/xdocs/usecase1.xml\nrwiki/branches/SAK-12433/xdocs/usecase2.xml\nrwiki/branches/SAK-12433/xdocs/usecase3.xml\nrwiki/branches/SAK-12433/xdocs/usecase4.xml\nrwiki/branches/SAK-12433/xdocs/usecases.xml\nLog:\nSAK-12433 => r31545 of sakai_2-4-x.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Fri Dec 14 15:05:16 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 15:05:16 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 15:05:16 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby awakenings.mail.umich.edu () with ESMTP id lBEK5FO4023380;\n\tFri, 14 Dec 2007 15:05:15 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 4762E1F4.AC412.27024 ; \n\t14 Dec 2007 15:05:11 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A1DD589BCA;\n\tFri, 14 Dec 2007 20:05:14 +0000 (GMT)\nMessage-ID: <200712141957.lBEJv0iR013058@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 848\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 20:04:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 24A2633B7C\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 20:04:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEJv0ic013061\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 14:57:00 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEJv0iR013058\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 14:57:00 -0500\nDate: Fri, 14 Dec 2007 14:57:00 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r39280 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 15:05:16 2007\nX-DSPAM-Confidence: 0.9870\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39280\n\nAuthor: dlhaines@umich.edu\nDate: 2007-12-14 14:56:59 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39280\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.properties\nLog:\nCTools: pick up sql string update fix for assignments conversion.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec 14 15:00:38 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 15:00:38 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 15:00:38 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby awakenings.mail.umich.edu () with ESMTP id lBEK0cdY020962;\n\tFri, 14 Dec 2007 15:00:38 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4762E0DA.96940.17799 ; \n\t14 Dec 2007 15:00:29 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2B6859CE78;\n\tFri, 14 Dec 2007 20:00:34 +0000 (GMT)\nMessage-ID: <200712141952.lBEJqK99012941@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 866\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 20:00:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E61F533264\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 20:00:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEJqKFd012943\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 14:52:20 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEJqK99012941\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 14:52:20 -0500\nDate: Fri, 14 Dec 2007 14:52:20 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39279 - assignment/branches/post-2-4-umich/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 15:00:38 2007\nX-DSPAM-Confidence: 0.9859\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39279\n\nAuthor: zqian@umich.edu\nDate: 2007-12-14 14:52:17 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39279\n\nModified:\nassignment/branches/post-2-4-umich/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/CombineDuplicateSubmissionsConversionHandler.java\nLog:\nuse of setCharacterStream instead of setString to deal with large CLOB data and avoid error like 'java.sql.SQLException: setString can only process strings of less than 32766 chararacters'\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Fri Dec 14 14:58:54 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 14:58:54 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 14:58:55 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby fan.mail.umich.edu () with ESMTP id lBEJwstG014182;\n\tFri, 14 Dec 2007 14:58:54 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 4762E076.9A7.2327 ; \n\t14 Dec 2007 14:58:48 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 31D929EB19;\n\tFri, 14 Dec 2007 19:58:53 +0000 (GMT)\nMessage-ID: <200712141950.lBEJob9T012929@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 672\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 19:58:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5B1D533B5A\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 19:58:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEJobgB012931\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 14:50:37 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEJob9T012929\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 14:50:37 -0500\nDate: Fri, 14 Dec 2007 14:50:37 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r39278 - gradebook/branches/sakai_2-5-x/service/impl/src/java/org/sakaiproject/tool/gradebook/facades/sections\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 14:58:55 2007\nX-DSPAM-Confidence: 0.7005\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39278\n\nAuthor: mmmay@indiana.edu\nDate: 2007-12-14 14:50:36 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39278\n\nModified:\ngradebook/branches/sakai_2-5-x/service/impl/src/java/org/sakaiproject/tool/gradebook/facades/sections/AuthzSectionsImpl.java\nLog:\nsvn merge -r 39184:39185 https://source.sakaiproject.org/svn/gradebook/trunk\nU    service/impl/src/java/org/sakaiproject/tool/gradebook/facades/sections/AuthzSectionsImpl.java\nin-143-196:~/java/2-5/sakai_2-5-x/gradebook mmmay$ svn log -r 39184:39185 https://source.sakaiproject.org/svn/gradebook/trunk\n------------------------------------------------------------------------\nr39185 | wagnermr@iupui.edu | 2007-12-13 09:29:44 -0500 (Thu, 13 Dec 2007) | 4 lines\n\nSAK-12432\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12432\nCircular dependency between GradebookService and facade Authz\nfixed class cast exception\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 14 14:58:35 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 14:58:35 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 14:58:35 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby casino.mail.umich.edu () with ESMTP id lBEJwYwB000572;\n\tFri, 14 Dec 2007 14:58:34 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 4762E065.39615.27132 ; \n\t14 Dec 2007 14:58:32 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 557579CE78;\n\tFri, 14 Dec 2007 19:58:28 +0000 (GMT)\nMessage-ID: <200712141950.lBEJoHiK012917@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 527\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 19:58:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BB4C833264\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 19:58:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEJoHng012919\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 14:50:17 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEJoHiK012917\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 14:50:17 -0500\nDate: Fri, 14 Dec 2007 14:50:17 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39277 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 14:58:35 2007\nX-DSPAM-Confidence: 0.8427\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39277\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-14 14:50:16 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39277\n\nModified:\noncourse/branches/oncourse_OPC_122007/\nLog:\nupdate externals\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Fri Dec 14 14:56:55 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 14:56:55 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 14:56:55 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby awakenings.mail.umich.edu () with ESMTP id lBEJuqq3018703;\n\tFri, 14 Dec 2007 14:56:52 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 4762DFFA.45F8A.24108 ; \n\t14 Dec 2007 14:56:45 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4CE6A9EAFB;\n\tFri, 14 Dec 2007 19:56:43 +0000 (GMT)\nMessage-ID: <200712141948.lBEJmRj7012905@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 908\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 19:56:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BB5DB30291\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 19:56:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEJmRiG012907\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 14:48:27 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEJmRj7012905\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 14:48:27 -0500\nDate: Fri, 14 Dec 2007 14:48:27 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r39276 - assignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 14:56:55 2007\nX-DSPAM-Confidence: 0.7621\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39276\n\nAuthor: mmmay@indiana.edu\nDate: 2007-12-14 14:48:25 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39276\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nsvn merge -r 39228:39229 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nin-143-196:~/java/2-5/sakai_2-5-x/assignment mmmay$ export EDITOR=pico\nin-143-196:~/java/2-5/sakai_2-5-x/assignment mmmay$ svn log -r 39228:39229 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr39229 | zqian@umich.edu | 2007-12-13 15:05:48 -0500 (Thu, 13 Dec 2007) | 1 line\n\nfix to SAK-12422: Assignments upload all (grades.csv) does not handle DOS line breaks correctly\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 14 14:44:08 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 14:44:08 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 14:44:08 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby fan.mail.umich.edu () with ESMTP id lBEJi7jW006050;\n\tFri, 14 Dec 2007 14:44:07 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 4762DCFF.A7E53.3815 ; \n\t14 Dec 2007 14:44:04 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 179D59EACC;\n\tFri, 14 Dec 2007 19:44:01 +0000 (GMT)\nMessage-ID: <200712141935.lBEJZqgM012874@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 640\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 19:43:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9113D3938C\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 19:43:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEJZqZH012876\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 14:35:52 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEJZqgM012874\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 14:35:52 -0500\nDate: Fri, 14 Dec 2007 14:35:52 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39275 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 14:44:08 2007\nX-DSPAM-Confidence: 0.8442\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39275\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-14 14:35:51 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39275\n\nModified:\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdate externals for SAK-12305.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 14 14:38:56 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 14:38:56 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 14:38:56 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby panther.mail.umich.edu () with ESMTP id lBEJctXN022023;\n\tFri, 14 Dec 2007 14:38:55 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 4762DBC3.DF0F.9539 ; \n\t14 Dec 2007 14:38:45 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E40069EA9E;\n\tFri, 14 Dec 2007 19:38:45 +0000 (GMT)\nMessage-ID: <200712141930.lBEJUdDd012862@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 500\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 19:38:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BFE383938C\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 19:38:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEJUd6x012864\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 14:30:39 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEJUdDd012862\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 14:30:39 -0500\nDate: Fri, 14 Dec 2007 14:30:39 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39274 - gradebook/branches/oncourse_opc_122007/app/ui/src/webapp\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 14:38:56 2007\nX-DSPAM-Confidence: 0.9822\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39274\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-14 14:30:38 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39274\n\nModified:\ngradebook/branches/oncourse_opc_122007/app/ui/src/webapp/gradebookSetup.jsp\nLog:\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12305 => svn merge -r38873:38874 https://source.sakaiproject.org/svn/gradebook/trunk\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom lance@indiana.edu Fri Dec 14 12:30:26 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 12:30:26 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 12:30:26 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby sleepers.mail.umich.edu () with ESMTP id lBEHUPON020544;\n\tFri, 14 Dec 2007 12:30:25 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 4762BD9C.261D7.19433 ; \n\t14 Dec 2007 12:30:06 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1034185D10;\n\tFri, 14 Dec 2007 17:28:23 +0000 (GMT)\nMessage-ID: <200712141721.lBEHLbPg012661@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 79\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 17:28:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AE58F3327E\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 17:29:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEHLb9b012663\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 12:21:37 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEHLbPg012661\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 12:21:37 -0500\nDate: Fri, 14 Dec 2007 12:21:37 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to lance@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: lance@indiana.edu\nSubject: [sakai] svn commit: r39273 - in courier/trunk: courier-impl/impl/src/java/org/sakaiproject/courier/impl courier-util/util/src/java/org/sakaiproject/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 12:30:26 2007\nX-DSPAM-Confidence: 0.7554\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39273\n\nAuthor: lance@indiana.edu\nDate: 2007-12-14 12:21:34 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39273\n\nModified:\ncourier/trunk/courier-impl/impl/src/java/org/sakaiproject/courier/impl/BasicCourierService.java\ncourier/trunk/courier-util/util/src/java/org/sakaiproject/util/BaseDelivery.java\nLog:\nSAK-12446\nhttp://jira.sakaiproject.org/jira/browse/SAK-12446\nConvert HashMap m_addresses to ConcurrentHashMap in BasicCourierService\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 14 11:37:09 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 11:37:09 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 11:37:09 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby jacknife.mail.umich.edu () with ESMTP id lBEGb8Bs018742;\n\tFri, 14 Dec 2007 11:37:08 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 4762B12B.81F2C.14338 ; \n\t14 Dec 2007 11:37:03 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 37CC99E791;\n\tFri, 14 Dec 2007 16:36:01 +0000 (GMT)\nMessage-ID: <200712141628.lBEGSqtL012596@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 467\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 16:35:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A0C1C39281\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 16:36:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEGSqGd012598\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 11:28:52 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEGSqtL012596\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 11:28:52 -0500\nDate: Fri, 14 Dec 2007 11:28:52 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39272 - rwiki/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 11:37:09 2007\nX-DSPAM-Confidence: 0.8442\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39272\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-14 11:28:51 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39272\n\nAdded:\nrwiki/branches/SAK-12433/\nLog:\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 14 11:34:00 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 11:34:00 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 11:34:00 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby jacknife.mail.umich.edu () with ESMTP id lBEGXxGO016782;\n\tFri, 14 Dec 2007 11:33:59 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 4762B06F.AA1A2.6368 ; \n\t14 Dec 2007 11:33:55 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CC3EA9E774;\n\tFri, 14 Dec 2007 16:32:53 +0000 (GMT)\nMessage-ID: <200712141625.lBEGPfvv012584@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1016\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 16:32:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 793C139281\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 16:33:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEGPfLF012586\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 11:25:41 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEGPfvv012584\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 11:25:41 -0500\nDate: Fri, 14 Dec 2007 11:25:41 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39271 - in content/branches/SAK-12433: . content-api content-api/api content-api/api/src content-api/api/src/java content-api/api/src/java/org content-api/api/src/java/org/sakaiproject content-api/api/src/java/org/sakaiproject/content content-api/api/src/java/org/sakaiproject/content/api content-api/api/src/java/org/sakaiproject/content/cover content-bundles content-help content-help/src content-help/src/sakai_dropbox content-help/src/sakai_resources content-impl content-impl/hbm content-impl/hbm/src content-impl/hbm/src/java content-impl/hbm/src/java/org content-impl/hbm/src/java/org/sakaiproject content-impl/hbm/src/java/org/sakaiproject/content content-impl/hbm/src/java/org/sakaiproject/content/hbm content-impl/impl content-impl/impl/src content-impl/impl/src/bundle content-impl/impl/src/config content-impl/impl/src/java content-impl/impl/src/java/org content-impl/impl/src/java/org/sakaiproject content-impl/impl/src/java/org/sakaiproject/cont!\n ent content-impl/impl/src/java/org/sakaiproject/content/impl content-impl/impl/src/java/org/sakaiproject/content/types content-impl/impl/src/sql content-impl/impl/src/sql/hsqldb content-impl/impl/src/sql/mysql content-impl/impl/src/sql/oracle content-impl/pack content-impl/pack/src content-impl/pack/src/webapp content-impl/pack/src/webapp/WEB-INF content-tool content-tool/tool content-tool/tool/src content-tool/tool/src/bundle content-tool/tool/src/java content-tool/tool/src/java/org content-tool/tool/src/java/org/sakaiproject content-tool/tool/src/java/org/sakaiproject/content content-tool/tool/src/java/org/sakaiproject/content/tool content-tool/tool/src/webapp content-tool/tool/src/webapp/WEB-INF content-tool/tool/src/webapp/tools content-tool/tool/src/webapp/vm content-tool/tool/src/webapp/vm/content content-tool/tool/src/webapp/vm/resources content-util content-util/util content-util/util/src content-util/util/src/java content-util/util/src/java/org content-util/util/sr!\n c/java/org/sakaiproject content-util/util/src/java/org/sakaipr!\n oject/co\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 11:34:00 2007\nX-DSPAM-Confidence: 0.6935\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39271\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-14 11:25:21 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39271\n\nAdded:\ncontent/branches/SAK-12433/content-api/\ncontent/branches/SAK-12433/content-api/.classpath\ncontent/branches/SAK-12433/content-api/.project\ncontent/branches/SAK-12433/content-api/api/\ncontent/branches/SAK-12433/content-api/api/pom.xml\ncontent/branches/SAK-12433/content-api/api/project.xml\ncontent/branches/SAK-12433/content-api/api/src/\ncontent/branches/SAK-12433/content-api/api/src/java/\ncontent/branches/SAK-12433/content-api/api/src/java/org/\ncontent/branches/SAK-12433/content-api/api/src/java/org/sakaiproject/\ncontent/branches/SAK-12433/content-api/api/src/java/org/sakaiproject/content/\ncontent/branches/SAK-12433/content-api/api/src/java/org/sakaiproject/content/api/\ncontent/branches/SAK-12433/content-api/api/src/java/org/sakaiproject/content/api/ContentCollection.java\ncontent/branches/SAK-12433/content-api/api/src/java/org/sakaiproject/content/api/ContentCollectionEdit.java\ncontent/branches/SAK-12433/content-api/api/src/java/org/sakaiproject/content/api/ContentEntity.java\ncontent/branches/SAK-12433/content-api/api/src/java/org/sakaiproject/content/api/ContentHostingHandler.java\ncontent/branches/SAK-12433/content-api/api/src/java/org/sakaiproject/content/api/ContentHostingHandlerResolver.java\ncontent/branches/SAK-12433/content-api/api/src/java/org/sakaiproject/content/api/ContentHostingService.java\ncontent/branches/SAK-12433/content-api/api/src/java/org/sakaiproject/content/api/ContentResource.java\ncontent/branches/SAK-12433/content-api/api/src/java/org/sakaiproject/content/api/ContentResourceEdit.java\ncontent/branches/SAK-12433/content-api/api/src/java/org/sakaiproject/content/api/ContentResourceFilter.java\ncontent/branches/SAK-12433/content-api/api/src/java/org/sakaiproject/content/api/ContentTypeImageService.java\ncontent/branches/SAK-12433/content-api/api/src/java/org/sakaiproject/content/api/CustomToolAction.java\ncontent/branches/SAK-12433/content-api/api/src/java/org/sakaiproject/content/api/DavManager.java\ncontent/branches/SAK-12433/content-api/api/src/java/org/sakaiproject/content/api/ExpandableResourceType.java\ncontent/branches/SAK-12433/content-api/api/src/java/org/sakaiproject/content/api/FilePickerHelper.java\ncontent/branches/SAK-12433/content-api/api/src/java/org/sakaiproject/content/api/GroupAwareEdit.java\ncontent/branches/SAK-12433/content-api/api/src/java/org/sakaiproject/content/api/GroupAwareEntity.java\ncontent/branches/SAK-12433/content-api/api/src/java/org/sakaiproject/content/api/InteractionAction.java\ncontent/branches/SAK-12433/content-api/api/src/java/org/sakaiproject/content/api/Lock.java\ncontent/branches/SAK-12433/content-api/api/src/java/org/sakaiproject/content/api/LockManager.java\ncontent/branches/SAK-12433/content-api/api/src/java/org/sakaiproject/content/api/MultiFileUploadPipe.java\ncontent/branches/SAK-12433/content-api/api/src/java/org/sakaiproject/content/api/ResourceEditingHelper.java\ncontent/branches/SAK-12433/content-api/api/src/java/org/sakaiproject/content/api/ResourceToolAction.java\ncontent/branches/SAK-12433/content-api/api/src/java/org/sakaiproject/content/api/ResourceToolActionPipe.java\ncontent/branches/SAK-12433/content-api/api/src/java/org/sakaiproject/content/api/ResourceType.java\ncontent/branches/SAK-12433/content-api/api/src/java/org/sakaiproject/content/api/ResourceTypeRegistry.java\ncontent/branches/SAK-12433/content-api/api/src/java/org/sakaiproject/content/api/ServiceLevelAction.java\ncontent/branches/SAK-12433/content-api/api/src/java/org/sakaiproject/content/api/SiteSpecificResourceType.java\ncontent/branches/SAK-12433/content-api/api/src/java/org/sakaiproject/content/cover/\ncontent/branches/SAK-12433/content-api/api/src/java/org/sakaiproject/content/cover/ContentHostingService.java\ncontent/branches/SAK-12433/content-api/api/src/java/org/sakaiproject/content/cover/ContentTypeImageService.java\ncontent/branches/SAK-12433/content-bundles/\ncontent/branches/SAK-12433/content-bundles/.classpath\ncontent/branches/SAK-12433/content-bundles/.project\ncontent/branches/SAK-12433/content-bundles/content.metaprops\ncontent/branches/SAK-12433/content-bundles/content.properties\ncontent/branches/SAK-12433/content-bundles/content_ar.properties\ncontent/branches/SAK-12433/content-bundles/content_ca.metaprops\ncontent/branches/SAK-12433/content-bundles/content_ca.properties\ncontent/branches/SAK-12433/content-bundles/content_es.metaprops\ncontent/branches/SAK-12433/content-bundles/content_es.properties\ncontent/branches/SAK-12433/content-bundles/content_fr_CA.metaprops\ncontent/branches/SAK-12433/content-bundles/content_fr_CA.properties\ncontent/branches/SAK-12433/content-bundles/content_ja.metaprops\ncontent/branches/SAK-12433/content-bundles/content_ja.properties\ncontent/branches/SAK-12433/content-bundles/content_ko.metaprops\ncontent/branches/SAK-12433/content-bundles/content_ko.properties\ncontent/branches/SAK-12433/content-bundles/content_nl.metaprops\ncontent/branches/SAK-12433/content-bundles/content_nl.properties\ncontent/branches/SAK-12433/content-bundles/content_sv.properties\ncontent/branches/SAK-12433/content-bundles/content_zh_CN.metaprops\ncontent/branches/SAK-12433/content-bundles/content_zh_CN.properties\ncontent/branches/SAK-12433/content-bundles/types.properties\ncontent/branches/SAK-12433/content-bundles/types_ar.properties\ncontent/branches/SAK-12433/content-bundles/types_ca.properties\ncontent/branches/SAK-12433/content-bundles/types_es.properties\ncontent/branches/SAK-12433/content-bundles/types_fr_CA.properties\ncontent/branches/SAK-12433/content-bundles/types_ja.properties\ncontent/branches/SAK-12433/content-help/\ncontent/branches/SAK-12433/content-help/pom.xml\ncontent/branches/SAK-12433/content-help/project.xml\ncontent/branches/SAK-12433/content-help/src/\ncontent/branches/SAK-12433/content-help/src/sakai_dropbox/\ncontent/branches/SAK-12433/content-help/src/sakai_dropbox/aqyu.html\ncontent/branches/SAK-12433/content-help/src/sakai_dropbox/aqzb.html\ncontent/branches/SAK-12433/content-help/src/sakai_dropbox/aqzd.html\ncontent/branches/SAK-12433/content-help/src/sakai_dropbox/aqzl.html\ncontent/branches/SAK-12433/content-help/src/sakai_dropbox/ardv.html\ncontent/branches/SAK-12433/content-help/src/sakai_dropbox/arfc.html\ncontent/branches/SAK-12433/content-help/src/sakai_dropbox/help.xml\ncontent/branches/SAK-12433/content-help/src/sakai_resources/\ncontent/branches/SAK-12433/content-help/src/sakai_resources/aqyf.html\ncontent/branches/SAK-12433/content-help/src/sakai_resources/aqyi.html\ncontent/branches/SAK-12433/content-help/src/sakai_resources/aqyy.html\ncontent/branches/SAK-12433/content-help/src/sakai_resources/araf.html\ncontent/branches/SAK-12433/content-help/src/sakai_resources/arbe.html\ncontent/branches/SAK-12433/content-help/src/sakai_resources/area.html\ncontent/branches/SAK-12433/content-help/src/sakai_resources/arex.html\ncontent/branches/SAK-12433/content-help/src/sakai_resources/arfd.html\ncontent/branches/SAK-12433/content-help/src/sakai_resources/arsl.html\ncontent/branches/SAK-12433/content-help/src/sakai_resources/atkh.html\ncontent/branches/SAK-12433/content-help/src/sakai_resources/atla.html\ncontent/branches/SAK-12433/content-help/src/sakai_resources/aude.html\ncontent/branches/SAK-12433/content-help/src/sakai_resources/audh.html\ncontent/branches/SAK-12433/content-help/src/sakai_resources/auen.html\ncontent/branches/SAK-12433/content-help/src/sakai_resources/aukb.html\ncontent/branches/SAK-12433/content-help/src/sakai_resources/auta.html\ncontent/branches/SAK-12433/content-help/src/sakai_resources/auze.html\ncontent/branches/SAK-12433/content-help/src/sakai_resources/avbw.html\ncontent/branches/SAK-12433/content-help/src/sakai_resources/avby.html\ncontent/branches/SAK-12433/content-help/src/sakai_resources/avbz.html\ncontent/branches/SAK-12433/content-help/src/sakai_resources/avcb.html\ncontent/branches/SAK-12433/content-help/src/sakai_resources/avcc.html\ncontent/branches/SAK-12433/content-help/src/sakai_resources/avcd.html\ncontent/branches/SAK-12433/content-help/src/sakai_resources/avcg.html\ncontent/branches/SAK-12433/content-help/src/sakai_resources/help.xml\ncontent/branches/SAK-12433/content-impl/\ncontent/branches/SAK-12433/content-impl/.classpath\ncontent/branches/SAK-12433/content-impl/.project\ncontent/branches/SAK-12433/content-impl/hbm/\ncontent/branches/SAK-12433/content-impl/hbm/pom.xml\ncontent/branches/SAK-12433/content-impl/hbm/project.xml\ncontent/branches/SAK-12433/content-impl/hbm/src/\ncontent/branches/SAK-12433/content-impl/hbm/src/java/\ncontent/branches/SAK-12433/content-impl/hbm/src/java/org/\ncontent/branches/SAK-12433/content-impl/hbm/src/java/org/sakaiproject/\ncontent/branches/SAK-12433/content-impl/hbm/src/java/org/sakaiproject/content/\ncontent/branches/SAK-12433/content-impl/hbm/src/java/org/sakaiproject/content/hbm/\ncontent/branches/SAK-12433/content-impl/hbm/src/java/org/sakaiproject/content/hbm/Lock.java\ncontent/branches/SAK-12433/content-impl/hbm/src/java/org/sakaiproject/content/hbm/LockManager.hbm.xml\ncontent/branches/SAK-12433/content-impl/impl/\ncontent/branches/SAK-12433/content-impl/impl/pom.xml\ncontent/branches/SAK-12433/content-impl/impl/project.xml\ncontent/branches/SAK-12433/content-impl/impl/src/\ncontent/branches/SAK-12433/content-impl/impl/src/bundle/\ncontent/branches/SAK-12433/content-impl/impl/src/bundle/siteemacon.metaprops\ncontent/branches/SAK-12433/content-impl/impl/src/bundle/siteemacon.properties\ncontent/branches/SAK-12433/content-impl/impl/src/bundle/siteemacon_ar.properties\ncontent/branches/SAK-12433/content-impl/impl/src/bundle/siteemacon_ca.metaprops\ncontent/branches/SAK-12433/content-impl/impl/src/bundle/siteemacon_ca.properties\ncontent/branches/SAK-12433/content-impl/impl/src/bundle/siteemacon_fr_CA.metaprops\ncontent/branches/SAK-12433/content-impl/impl/src/bundle/siteemacon_fr_CA.properties\ncontent/branches/SAK-12433/content-impl/impl/src/bundle/siteemacon_sv.properties\ncontent/branches/SAK-12433/content-impl/impl/src/bundle/siteemacon_zh_CN.properties\ncontent/branches/SAK-12433/content-impl/impl/src/config/\ncontent/branches/SAK-12433/content-impl/impl/src/config/content_type_extensions.properties\ncontent/branches/SAK-12433/content-impl/impl/src/config/content_type_extensions_sv.properties\ncontent/branches/SAK-12433/content-impl/impl/src/config/content_type_images.properties\ncontent/branches/SAK-12433/content-impl/impl/src/config/content_type_images_ja.properties\ncontent/branches/SAK-12433/content-impl/impl/src/config/content_type_images_sv.properties\ncontent/branches/SAK-12433/content-impl/impl/src/config/content_type_names.properties\ncontent/branches/SAK-12433/content-impl/impl/src/config/content_type_names_ca.properties\ncontent/branches/SAK-12433/content-impl/impl/src/config/content_type_names_es.properties\ncontent/branches/SAK-12433/content-impl/impl/src/config/content_type_names_fr_CA.properties\ncontent/branches/SAK-12433/content-impl/impl/src/config/content_type_names_ja.properties\ncontent/branches/SAK-12433/content-impl/impl/src/config/content_type_names_nl.properties\ncontent/branches/SAK-12433/content-impl/impl/src/config/content_type_names_sv.properties\ncontent/branches/SAK-12433/content-impl/impl/src/java/\ncontent/branches/SAK-12433/content-impl/impl/src/java/org/\ncontent/branches/SAK-12433/content-impl/impl/src/java/org/sakaiproject/\ncontent/branches/SAK-12433/content-impl/impl/src/java/org/sakaiproject/content/\ncontent/branches/SAK-12433/content-impl/impl/src/java/org/sakaiproject/content/impl/\ncontent/branches/SAK-12433/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentHostingHandlerResolver.java\ncontent/branches/SAK-12433/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\ncontent/branches/SAK-12433/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseExtensionResourceFilter.java\ncontent/branches/SAK-12433/content-impl/impl/src/java/org/sakaiproject/content/impl/BasicContentTypeImageService.java\ncontent/branches/SAK-12433/content-impl/impl/src/java/org/sakaiproject/content/impl/BasicMultiFileUploadPipe.java\ncontent/branches/SAK-12433/content-impl/impl/src/java/org/sakaiproject/content/impl/BasicResourceToolActionPipe.java\ncontent/branches/SAK-12433/content-impl/impl/src/java/org/sakaiproject/content/impl/CollectionAccessFormatter.java\ncontent/branches/SAK-12433/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentHostingComparator.java\ncontent/branches/SAK-12433/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentHostingHandlerResolverImpl.java\ncontent/branches/SAK-12433/content-impl/impl/src/java/org/sakaiproject/content/impl/DbContentService.java\ncontent/branches/SAK-12433/content-impl/impl/src/java/org/sakaiproject/content/impl/DbResourceTypeRegistry.java\ncontent/branches/SAK-12433/content-impl/impl/src/java/org/sakaiproject/content/impl/LockManagerImpl.java\ncontent/branches/SAK-12433/content-impl/impl/src/java/org/sakaiproject/content/impl/ResourceTypeRegistryImpl.java\ncontent/branches/SAK-12433/content-impl/impl/src/java/org/sakaiproject/content/impl/SiteEmailNotificationContent.java\ncontent/branches/SAK-12433/content-impl/impl/src/java/org/sakaiproject/content/types/\ncontent/branches/SAK-12433/content-impl/impl/src/java/org/sakaiproject/content/types/FileUploadType.java\ncontent/branches/SAK-12433/content-impl/impl/src/java/org/sakaiproject/content/types/FolderType.java\ncontent/branches/SAK-12433/content-impl/impl/src/java/org/sakaiproject/content/types/HtmlDocumentType.java\ncontent/branches/SAK-12433/content-impl/impl/src/java/org/sakaiproject/content/types/TextDocumentType.java\ncontent/branches/SAK-12433/content-impl/impl/src/java/org/sakaiproject/content/types/UrlResourceType.java\ncontent/branches/SAK-12433/content-impl/impl/src/sql/\ncontent/branches/SAK-12433/content-impl/impl/src/sql/hsqldb/\ncontent/branches/SAK-12433/content-impl/impl/src/sql/hsqldb/sakai_content.sql\ncontent/branches/SAK-12433/content-impl/impl/src/sql/hsqldb/sakai_content_2_1_0.sql\ncontent/branches/SAK-12433/content-impl/impl/src/sql/hsqldb/sakai_content_delete.sql\ncontent/branches/SAK-12433/content-impl/impl/src/sql/hsqldb/sakai_content_registry.sql\ncontent/branches/SAK-12433/content-impl/impl/src/sql/mysql/\ncontent/branches/SAK-12433/content-impl/impl/src/sql/mysql/sakai_content.sql\ncontent/branches/SAK-12433/content-impl/impl/src/sql/mysql/sakai_content_2_1_0.sql\ncontent/branches/SAK-12433/content-impl/impl/src/sql/mysql/sakai_content_delete.sql\ncontent/branches/SAK-12433/content-impl/impl/src/sql/mysql/sakai_content_registry.sql\ncontent/branches/SAK-12433/content-impl/impl/src/sql/oracle/\ncontent/branches/SAK-12433/content-impl/impl/src/sql/oracle/sakai_content.sql\ncontent/branches/SAK-12433/content-impl/impl/src/sql/oracle/sakai_content_2_1_0.sql\ncontent/branches/SAK-12433/content-impl/impl/src/sql/oracle/sakai_content_delete.sql\ncontent/branches/SAK-12433/content-impl/impl/src/sql/oracle/sakai_content_registry.sql\ncontent/branches/SAK-12433/content-impl/pack/\ncontent/branches/SAK-12433/content-impl/pack/pom.xml\ncontent/branches/SAK-12433/content-impl/pack/project.xml\ncontent/branches/SAK-12433/content-impl/pack/src/\ncontent/branches/SAK-12433/content-impl/pack/src/webapp/\ncontent/branches/SAK-12433/content-impl/pack/src/webapp/WEB-INF/\ncontent/branches/SAK-12433/content-impl/pack/src/webapp/WEB-INF/components.xml\ncontent/branches/SAK-12433/content-tool/\ncontent/branches/SAK-12433/content-tool/.classpath\ncontent/branches/SAK-12433/content-tool/.project\ncontent/branches/SAK-12433/content-tool/pom.xml\ncontent/branches/SAK-12433/content-tool/tool/\ncontent/branches/SAK-12433/content-tool/tool/pom.xml\ncontent/branches/SAK-12433/content-tool/tool/project.xml\ncontent/branches/SAK-12433/content-tool/tool/src/\ncontent/branches/SAK-12433/content-tool/tool/src/bundle/\ncontent/branches/SAK-12433/content-tool/tool/src/bundle/helper.metaprops\ncontent/branches/SAK-12433/content-tool/tool/src/bundle/helper.properties\ncontent/branches/SAK-12433/content-tool/tool/src/bundle/helper_ar.properties\ncontent/branches/SAK-12433/content-tool/tool/src/bundle/helper_ca.metaprops\ncontent/branches/SAK-12433/content-tool/tool/src/bundle/helper_ca.properties\ncontent/branches/SAK-12433/content-tool/tool/src/bundle/helper_es.metaprops\ncontent/branches/SAK-12433/content-tool/tool/src/bundle/helper_es.properties\ncontent/branches/SAK-12433/content-tool/tool/src/bundle/helper_fr_CA.metaprops\ncontent/branches/SAK-12433/content-tool/tool/src/bundle/helper_fr_CA.properties\ncontent/branches/SAK-12433/content-tool/tool/src/bundle/helper_ja.metaprops\ncontent/branches/SAK-12433/content-tool/tool/src/bundle/helper_ja.properties\ncontent/branches/SAK-12433/content-tool/tool/src/bundle/helper_ko.metaprops\ncontent/branches/SAK-12433/content-tool/tool/src/bundle/helper_ko.properties\ncontent/branches/SAK-12433/content-tool/tool/src/bundle/helper_nl.metaprops\ncontent/branches/SAK-12433/content-tool/tool/src/bundle/helper_nl.properties\ncontent/branches/SAK-12433/content-tool/tool/src/bundle/helper_sv.properties\ncontent/branches/SAK-12433/content-tool/tool/src/bundle/helper_zh_CN.metaprops\ncontent/branches/SAK-12433/content-tool/tool/src/bundle/helper_zh_CN.properties\ncontent/branches/SAK-12433/content-tool/tool/src/bundle/right.metaprops\ncontent/branches/SAK-12433/content-tool/tool/src/bundle/right.properties\ncontent/branches/SAK-12433/content-tool/tool/src/bundle/right_ar.properties\ncontent/branches/SAK-12433/content-tool/tool/src/bundle/right_ca.metaprops\ncontent/branches/SAK-12433/content-tool/tool/src/bundle/right_ca.properties\ncontent/branches/SAK-12433/content-tool/tool/src/bundle/right_es.properties\ncontent/branches/SAK-12433/content-tool/tool/src/bundle/right_fr_CA.properties\ncontent/branches/SAK-12433/content-tool/tool/src/bundle/right_ja.properties\ncontent/branches/SAK-12433/content-tool/tool/src/bundle/right_nl.properties\ncontent/branches/SAK-12433/content-tool/tool/src/bundle/right_sv.properties\ncontent/branches/SAK-12433/content-tool/tool/src/java/\ncontent/branches/SAK-12433/content-tool/tool/src/java/org/\ncontent/branches/SAK-12433/content-tool/tool/src/java/org/sakaiproject/\ncontent/branches/SAK-12433/content-tool/tool/src/java/org/sakaiproject/content/\ncontent/branches/SAK-12433/content-tool/tool/src/java/org/sakaiproject/content/tool/\ncontent/branches/SAK-12433/content-tool/tool/src/java/org/sakaiproject/content/tool/AttachmentAction.java\ncontent/branches/SAK-12433/content-tool/tool/src/java/org/sakaiproject/content/tool/BasicRightsAssignment.java\ncontent/branches/SAK-12433/content-tool/tool/src/java/org/sakaiproject/content/tool/EntityCounter.java\ncontent/branches/SAK-12433/content-tool/tool/src/java/org/sakaiproject/content/tool/FilePickerAction.java\ncontent/branches/SAK-12433/content-tool/tool/src/java/org/sakaiproject/content/tool/ListItem.java\ncontent/branches/SAK-12433/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourceTypeLabeler.java\ncontent/branches/SAK-12433/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\ncontent/branches/SAK-12433/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesBrowseItem.java\ncontent/branches/SAK-12433/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesEditItem.java\ncontent/branches/SAK-12433/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesHelperAction.java\ncontent/branches/SAK-12433/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesItem.java\ncontent/branches/SAK-12433/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesMetadata.java\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/WEB-INF/\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/WEB-INF/web.xml\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/tools/\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/tools/sakai.dropbox.xml\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/tools/sakai.filepicker.xml\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/tools/sakai.resource.type.helper.xml\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/tools/sakai.resources.xml\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/velocity.properties\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/content/\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/content/chef_resources-customize.vm\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/content/chef_resources_create.vm\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/content/chef_resources_deleteConfirm.vm\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/content/chef_resources_edit.vm\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/content/chef_resources_itemtype.vm\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/content/chef_resources_list.vm\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/content/chef_resources_more.vm\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/content/chef_resources_properties.vm\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/content/chef_resources_reorder.vm\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/content/chef_resources_replace.vm\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/content/chef_resources_show.vm\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/content/chef_resources_webdav.vm\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/content/sakai_filepicker_attach.vm\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/content/sakai_filepicker_select.vm\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/content/sakai_resources_columns.vm\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/content/sakai_resources_cwiz_finish.vm\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/content/sakai_resources_deleteFinish.vm\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/content/sakai_resources_list.vm\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/content/sakai_resources_options.vm\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/content/sakai_resources_properties.vm\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/content/sakai_resources_props.vm\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/resources/\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/resources/sakai_access_text.vm\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/resources/sakai_create_folders.vm\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/resources/sakai_create_html.vm\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/resources/sakai_create_text.vm\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/resources/sakai_create_upload.vm\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/resources/sakai_create_uploads.vm\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/resources/sakai_create_url.vm\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/resources/sakai_create_urls.vm\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/resources/sakai_properties.vm\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/resources/sakai_properties_scripts.vm\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/resources/sakai_replace_file.vm\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/resources/sakai_revise_html.vm\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/resources/sakai_revise_text.vm\ncontent/branches/SAK-12433/content-tool/tool/src/webapp/vm/resources/sakai_revise_url.vm\ncontent/branches/SAK-12433/content-util/\ncontent/branches/SAK-12433/content-util/.classpath\ncontent/branches/SAK-12433/content-util/.project\ncontent/branches/SAK-12433/content-util/util/\ncontent/branches/SAK-12433/content-util/util/pom.xml\ncontent/branches/SAK-12433/content-util/util/project.xml\ncontent/branches/SAK-12433/content-util/util/src/\ncontent/branches/SAK-12433/content-util/util/src/java/\ncontent/branches/SAK-12433/content-util/util/src/java/org/\ncontent/branches/SAK-12433/content-util/util/src/java/org/sakaiproject/\ncontent/branches/SAK-12433/content-util/util/src/java/org/sakaiproject/content/\ncontent/branches/SAK-12433/content-util/util/src/java/org/sakaiproject/content/util/\ncontent/branches/SAK-12433/content-util/util/src/java/org/sakaiproject/content/util/BaseInteractionAction.java\ncontent/branches/SAK-12433/content-util/util/src/java/org/sakaiproject/content/util/BaseResourceAction.java\ncontent/branches/SAK-12433/content-util/util/src/java/org/sakaiproject/content/util/BaseResourceType.java\ncontent/branches/SAK-12433/content-util/util/src/java/org/sakaiproject/content/util/BaseServiceLevelAction.java\ncontent/branches/SAK-12433/content-util/util/src/java/org/sakaiproject/content/util/BasicResourceType.java\ncontent/branches/SAK-12433/content-util/util/src/java/org/sakaiproject/content/util/BasicSiteSelectableResourceType.java\ncontent/branches/SAK-12433/pom.xml\nLog:\nSAK-12433 => r34172 of branch of SAK-10581.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 14 11:29:44 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 11:29:44 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 11:29:44 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby sleepers.mail.umich.edu () with ESMTP id lBEGThuO017550;\n\tFri, 14 Dec 2007 11:29:43 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 4762AF5C.801F.706 ; \n\t14 Dec 2007 11:29:19 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A6B1C9E7B5;\n\tFri, 14 Dec 2007 16:28:18 +0000 (GMT)\nMessage-ID: <200712141621.lBEGL7wB012570@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 242\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 16:28:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 686D93328D\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 16:28:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEGL7mY012572\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 11:21:07 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEGL7wB012570\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 11:21:07 -0500\nDate: Fri, 14 Dec 2007 11:21:07 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39270 - content/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 11:29:44 2007\nX-DSPAM-Confidence: 0.9807\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39270\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-14 11:21:05 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39270\n\nAdded:\ncontent/branches/SAK-12433/\nLog:\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 14 11:25:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 11:25:17 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 11:25:17 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby panther.mail.umich.edu () with ESMTP id lBEGPGbQ001127;\n\tFri, 14 Dec 2007 11:25:16 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4762AE44.3EE79.3951 ; \n\t14 Dec 2007 11:24:39 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 114479E63F;\n\tFri, 14 Dec 2007 16:23:34 +0000 (GMT)\nMessage-ID: <200712141616.lBEGGH5E012558@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 927\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 16:23:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 227013328D\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 16:24:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEGGIWL012560\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 11:16:18 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEGGH5E012558\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 11:16:17 -0500\nDate: Fri, 14 Dec 2007 11:16:17 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39269 - calendar/branches/oncourse_opc_122007/calendar-impl/impl/src/java/org/sakaiproject/calendar/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 11:25:17 2007\nX-DSPAM-Confidence: 0.9787\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39269\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-14 11:16:15 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39269\n\nModified:\ncalendar/branches/oncourse_opc_122007/calendar-impl/impl/src/java/org/sakaiproject/calendar/impl/BaseCalendarService.java\nLog:\nSAK-12433.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 14 11:09:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 11:09:19 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 11:09:19 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby casino.mail.umich.edu () with ESMTP id lBEG9IPm029260;\n\tFri, 14 Dec 2007 11:09:18 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 4762AAA3.2D97F.14128 ; \n\t14 Dec 2007 11:09:14 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2CF4A9E70D;\n\tFri, 14 Dec 2007 16:08:12 +0000 (GMT)\nMessage-ID: <200712141600.lBEG0vmY012525@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 928\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 16:07:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4E2013929D\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 16:08:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEG0v3o012527\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 11:00:57 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEG0vmY012525\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 11:00:57 -0500\nDate: Fri, 14 Dec 2007 11:00:57 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39268 - in site-manage/branches/SAK-12433: . pageorder pageorder/tool pageorder/tool/src pageorder/tool/src/bundle pageorder/tool/src/bundle/org pageorder/tool/src/bundle/org/sakaiproject pageorder/tool/src/bundle/org/sakaiproject/tool pageorder/tool/src/bundle/org/sakaiproject/tool/pageorder pageorder/tool/src/bundle/org/sakaiproject/tool/pageorder/bundle pageorder/tool/src/bundle/org/sakaiproject/tool/sitepageorder pageorder/tool/src/java pageorder/tool/src/java/org pageorder/tool/src/java/org/sakaiproject pageorder/tool/src/java/org/sakaiproject/site pageorder/tool/src/java/org/sakaiproject/site/tool pageorder/tool/src/java/org/sakaiproject/site/tool/helper pageorder/tool/src/java/org/sakaiproject/site/tool/helper/order pageorder/tool/src/java/org/sakaiproject/site/tool/helper/order/impl pageorder/tool/src/java/org/sakaiproject/site/tool/helper/order/rsf pageorder/tool/src/webapp pageorder/tool/src/webapp/WEB-INF pageorder/tool/src/webapp/con!\n tent pageorder/tool/src/webapp/content/css pageorder/tool/src/webapp/content/images pageorder/tool/src/webapp/content/js pageorder/tool/src/webapp/content/js/jquery pageorder/tool/src/webapp/content/templates pageorder/tool/src/webapp/tools site-manage-api site-manage-api/api site-manage-api/api/src site-manage-api/api/src/java site-manage-api/api/src/java/org site-manage-api/api/src/java/org/sakaiproject site-manage-api/api/src/java/org/sakaiproject/sitemanage site-manage-api/api/src/java/org/sakaiproject/sitemanage/api site-manage-api/api/src/java/org/sakaiproject/sitemanage/cover site-manage-help site-manage-help/src site-manage-help/src/sakai_siteinfo site-manage-impl site-manage-impl/impl site-manage-impl/impl/src site-manage-impl/impl/src/bundle site-manage-impl/impl/src/java site-manage-impl/impl/src/java/org site-manage-impl/impl/src/java/org/sakaiproject site-manage-impl/impl/src/java/org/sakaiproject/site site-manage-impl/impl/src/java/org/sakaiproject/sitemanage !\n site-manage-impl/impl/src/java/org/sakaiproject/sitemanage/imp!\n l site-m\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 11:09:19 2007\nX-DSPAM-Confidence: 0.6957\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39268\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-14 11:00:39 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39268\n\nAdded:\nsite-manage/branches/SAK-12433/pageorder/\nsite-manage/branches/SAK-12433/pageorder/.classpath\nsite-manage/branches/SAK-12433/pageorder/.project\nsite-manage/branches/SAK-12433/pageorder/INSTALL\nsite-manage/branches/SAK-12433/pageorder/project.properties\nsite-manage/branches/SAK-12433/pageorder/project.xml\nsite-manage/branches/SAK-12433/pageorder/tool/\nsite-manage/branches/SAK-12433/pageorder/tool/.svnignore\nsite-manage/branches/SAK-12433/pageorder/tool/project.properties\nsite-manage/branches/SAK-12433/pageorder/tool/project.xml\nsite-manage/branches/SAK-12433/pageorder/tool/src/\nsite-manage/branches/SAK-12433/pageorder/tool/src/bundle/\nsite-manage/branches/SAK-12433/pageorder/tool/src/bundle/org/\nsite-manage/branches/SAK-12433/pageorder/tool/src/bundle/org/sakaiproject/\nsite-manage/branches/SAK-12433/pageorder/tool/src/bundle/org/sakaiproject/tool/\nsite-manage/branches/SAK-12433/pageorder/tool/src/bundle/org/sakaiproject/tool/pageorder/\nsite-manage/branches/SAK-12433/pageorder/tool/src/bundle/org/sakaiproject/tool/pageorder/bundle/\nsite-manage/branches/SAK-12433/pageorder/tool/src/bundle/org/sakaiproject/tool/pageorder/bundle/Messages.properties\nsite-manage/branches/SAK-12433/pageorder/tool/src/bundle/org/sakaiproject/tool/pageorder/bundle/Messages_ca.properties\nsite-manage/branches/SAK-12433/pageorder/tool/src/bundle/org/sakaiproject/tool/pageorder/bundle/Messages_es.properties\nsite-manage/branches/SAK-12433/pageorder/tool/src/bundle/org/sakaiproject/tool/sitepageorder/\nsite-manage/branches/SAK-12433/pageorder/tool/src/bundle/org/sakaiproject/tool/sitepageorder/bundle/\nsite-manage/branches/SAK-12433/pageorder/tool/src/java/\nsite-manage/branches/SAK-12433/pageorder/tool/src/java/org/\nsite-manage/branches/SAK-12433/pageorder/tool/src/java/org/sakaiproject/\nsite-manage/branches/SAK-12433/pageorder/tool/src/java/org/sakaiproject/site/\nsite-manage/branches/SAK-12433/pageorder/tool/src/java/org/sakaiproject/site/tool/\nsite-manage/branches/SAK-12433/pageorder/tool/src/java/org/sakaiproject/site/tool/helper/\nsite-manage/branches/SAK-12433/pageorder/tool/src/java/org/sakaiproject/site/tool/helper/order/\nsite-manage/branches/SAK-12433/pageorder/tool/src/java/org/sakaiproject/site/tool/helper/order/impl/\nsite-manage/branches/SAK-12433/pageorder/tool/src/java/org/sakaiproject/site/tool/helper/order/impl/SitePageEditHandler.java\nsite-manage/branches/SAK-12433/pageorder/tool/src/java/org/sakaiproject/site/tool/helper/order/rsf/\nsite-manage/branches/SAK-12433/pageorder/tool/src/java/org/sakaiproject/site/tool/helper/order/rsf/PageAddProducer.java\nsite-manage/branches/SAK-12433/pageorder/tool/src/java/org/sakaiproject/site/tool/helper/order/rsf/PageAddViewParameters.java\nsite-manage/branches/SAK-12433/pageorder/tool/src/java/org/sakaiproject/site/tool/helper/order/rsf/PageDelProducer.java\nsite-manage/branches/SAK-12433/pageorder/tool/src/java/org/sakaiproject/site/tool/helper/order/rsf/PageEditProducer.java\nsite-manage/branches/SAK-12433/pageorder/tool/src/java/org/sakaiproject/site/tool/helper/order/rsf/PageEditViewParameters.java\nsite-manage/branches/SAK-12433/pageorder/tool/src/java/org/sakaiproject/site/tool/helper/order/rsf/PageListProducer.java\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/WEB-INF/\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/WEB-INF/applicationContext.xml\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/WEB-INF/requestContext.xml\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/WEB-INF/web.xml\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/css/\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/css/PageList.css\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/images/\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/images/accept.gif\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/images/add.gif\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/images/application_edit.gif\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/images/arrow_refresh.gif\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/images/cancel.gif\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/images/cross.gif\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/images/delete.gif\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/images/exclamation.gif\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/images/indicator.gif\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/images/lightbulb.gif\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/images/lightbulb_off.gif\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/images/lock.gif\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/images/lock_add.gif\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/images/lock_break.gif\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/images/page_edit.gif\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/images/page_white_edit.gif\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/images/pencil.gif\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/images/plugin_edit.gif\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/images/wrench.gif\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/js/\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/js/editUtil.js\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/js/jquery/\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/js/jquery/idrag.js\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/js/jquery/idrop.js\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/js/jquery/iexpander.js\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/js/jquery/ifx.js\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/js/jquery/ifxblind.js\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/js/jquery/ifxbounce.js\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/js/jquery/ifxdrop.js\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/js/jquery/ifxfold.js\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/js/jquery/ifxhighlight.js\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/js/jquery/ifxopenclose.js\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/js/jquery/ifxpulsate.js\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/js/jquery/ifxscale.js\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/js/jquery/ifxscrollto.js\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/js/jquery/ifxshake.js\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/js/jquery/ifxslide.js\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/js/jquery/ifxtransfer.js\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/js/jquery/interface.js\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/js/jquery/iselect.js\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/js/jquery/islider.js\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/js/jquery/isortables.js\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/js/jquery/itooltip.js\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/js/jquery/ittabs.js\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/js/jquery/iutil.js\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/js/jquery/jquery-1.0.1.js\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/js/jquery/jquery-1.0.1.pack.js\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/js/orderUtil.js\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/templates/\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/templates/PageAdd.html\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/templates/PageDel.html\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/templates/PageEdit.html\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/content/templates/PageList.html\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/tools/\nsite-manage/branches/SAK-12433/pageorder/tool/src/webapp/tools/sakai.site.pageorder.xml\nsite-manage/branches/SAK-12433/pom.xml\nsite-manage/branches/SAK-12433/site-manage-api/\nsite-manage/branches/SAK-12433/site-manage-api/.classpath\nsite-manage/branches/SAK-12433/site-manage-api/.project\nsite-manage/branches/SAK-12433/site-manage-api/api/\nsite-manage/branches/SAK-12433/site-manage-api/api/pom.xml\nsite-manage/branches/SAK-12433/site-manage-api/api/project.xml\nsite-manage/branches/SAK-12433/site-manage-api/api/src/\nsite-manage/branches/SAK-12433/site-manage-api/api/src/java/\nsite-manage/branches/SAK-12433/site-manage-api/api/src/java/org/\nsite-manage/branches/SAK-12433/site-manage-api/api/src/java/org/sakaiproject/\nsite-manage/branches/SAK-12433/site-manage-api/api/src/java/org/sakaiproject/sitemanage/\nsite-manage/branches/SAK-12433/site-manage-api/api/src/java/org/sakaiproject/sitemanage/api/\nsite-manage/branches/SAK-12433/site-manage-api/api/src/java/org/sakaiproject/sitemanage/api/SectionField.java\nsite-manage/branches/SAK-12433/site-manage-api/api/src/java/org/sakaiproject/sitemanage/api/SectionFieldManager.java\nsite-manage/branches/SAK-12433/site-manage-api/api/src/java/org/sakaiproject/sitemanage/cover/\nsite-manage/branches/SAK-12433/site-manage-api/api/src/java/org/sakaiproject/sitemanage/cover/SectionFieldManager.java\nsite-manage/branches/SAK-12433/site-manage-help/\nsite-manage/branches/SAK-12433/site-manage-help/pom.xml\nsite-manage/branches/SAK-12433/site-manage-help/project.xml\nsite-manage/branches/SAK-12433/site-manage-help/src/\nsite-manage/branches/SAK-12433/site-manage-help/src/sakai_siteinfo/\nsite-manage/branches/SAK-12433/site-manage-help/src/sakai_siteinfo/aqym.html\nsite-manage/branches/SAK-12433/site-manage-help/src/sakai_siteinfo/aqzx.html\nsite-manage/branches/SAK-12433/site-manage-help/src/sakai_siteinfo/araa.html\nsite-manage/branches/SAK-12433/site-manage-help/src/sakai_siteinfo/arai.html\nsite-manage/branches/SAK-12433/site-manage-help/src/sakai_siteinfo/aral.html\nsite-manage/branches/SAK-12433/site-manage-help/src/sakai_siteinfo/arao.html\nsite-manage/branches/SAK-12433/site-manage-help/src/sakai_siteinfo/arav.html\nsite-manage/branches/SAK-12433/site-manage-help/src/sakai_siteinfo/araw.html\nsite-manage/branches/SAK-12433/site-manage-help/src/sakai_siteinfo/arci.html\nsite-manage/branches/SAK-12433/site-manage-help/src/sakai_siteinfo/ardg.html\nsite-manage/branches/SAK-12433/site-manage-help/src/sakai_siteinfo/ardu.html\nsite-manage/branches/SAK-12433/site-manage-help/src/sakai_siteinfo/ardw.html\nsite-manage/branches/SAK-12433/site-manage-help/src/sakai_siteinfo/ardx.html\nsite-manage/branches/SAK-12433/site-manage-help/src/sakai_siteinfo/arfb.html\nsite-manage/branches/SAK-12433/site-manage-help/src/sakai_siteinfo/atcs.html\nsite-manage/branches/SAK-12433/site-manage-help/src/sakai_siteinfo/aueu.html\nsite-manage/branches/SAK-12433/site-manage-help/src/sakai_siteinfo/help.xml\nsite-manage/branches/SAK-12433/site-manage-impl/\nsite-manage/branches/SAK-12433/site-manage-impl/.classpath\nsite-manage/branches/SAK-12433/site-manage-impl/.project\nsite-manage/branches/SAK-12433/site-manage-impl/impl/\nsite-manage/branches/SAK-12433/site-manage-impl/impl/pom.xml\nsite-manage/branches/SAK-12433/site-manage-impl/impl/project.xml\nsite-manage/branches/SAK-12433/site-manage-impl/impl/src/\nsite-manage/branches/SAK-12433/site-manage-impl/impl/src/bundle/\nsite-manage/branches/SAK-12433/site-manage-impl/impl/src/bundle/SampleCourseManagementProvider_ar.properties\nsite-manage/branches/SAK-12433/site-manage-impl/impl/src/bundle/SampleCourseManagementProvider_es.properties\nsite-manage/branches/SAK-12433/site-manage-impl/impl/src/bundle/SampleCourseManagementProvider_ja.properties\nsite-manage/branches/SAK-12433/site-manage-impl/impl/src/bundle/SectionFields.properties\nsite-manage/branches/SAK-12433/site-manage-impl/impl/src/bundle/SectionFields_ca.properties\nsite-manage/branches/SAK-12433/site-manage-impl/impl/src/bundle/SectionFields_es.properties\nsite-manage/branches/SAK-12433/site-manage-impl/impl/src/bundle/SectionFields_ja.properties\nsite-manage/branches/SAK-12433/site-manage-impl/impl/src/java/\nsite-manage/branches/SAK-12433/site-manage-impl/impl/src/java/org/\nsite-manage/branches/SAK-12433/site-manage-impl/impl/src/java/org/sakaiproject/\nsite-manage/branches/SAK-12433/site-manage-impl/impl/src/java/org/sakaiproject/site/\nsite-manage/branches/SAK-12433/site-manage-impl/impl/src/java/org/sakaiproject/site/impl/\nsite-manage/branches/SAK-12433/site-manage-impl/impl/src/java/org/sakaiproject/sitemanage/\nsite-manage/branches/SAK-12433/site-manage-impl/impl/src/java/org/sakaiproject/sitemanage/impl/\nsite-manage/branches/SAK-12433/site-manage-impl/impl/src/java/org/sakaiproject/sitemanage/impl/SectionFieldImpl.java\nsite-manage/branches/SAK-12433/site-manage-impl/impl/src/java/org/sakaiproject/sitemanage/impl/SectionFieldManagerImpl.java\nsite-manage/branches/SAK-12433/site-manage-impl/pack/\nsite-manage/branches/SAK-12433/site-manage-impl/pack/pom.xml\nsite-manage/branches/SAK-12433/site-manage-impl/pack/project.xml\nsite-manage/branches/SAK-12433/site-manage-impl/pack/src/\nsite-manage/branches/SAK-12433/site-manage-impl/pack/src/webapp/\nsite-manage/branches/SAK-12433/site-manage-impl/pack/src/webapp/WEB-INF/\nsite-manage/branches/SAK-12433/site-manage-impl/pack/src/webapp/WEB-INF/components.xml\nsite-manage/branches/SAK-12433/site-manage-tool/\nsite-manage/branches/SAK-12433/site-manage-tool/.classpath\nsite-manage/branches/SAK-12433/site-manage-tool/.project\nsite-manage/branches/SAK-12433/site-manage-tool/tool/\nsite-manage/branches/SAK-12433/site-manage-tool/tool/maven.xml\nsite-manage/branches/SAK-12433/site-manage-tool/tool/pom.xml\nsite-manage/branches/SAK-12433/site-manage-tool/tool/project.xml\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/membership.metaprops\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/membership.properties\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/membership_ar.properties\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/membership_ca.metaprops\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/membership_ca.properties\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/membership_es.metaprops\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/membership_es.properties\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/membership_fr_CA.metaprops\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/membership_fr_CA.properties\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/membership_ja.metaprops\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/membership_ja.properties\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/membership_ko.metaprops\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/membership_ko.properties\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/membership_nl.metaprops\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/membership_nl.properties\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/membership_sv.properties\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/membership_zh_CN.metaprops\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/membership_zh_CN.properties\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitebrowser.metaprops\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitebrowser.properties\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitebrowser_ar.properties\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitebrowser_ca.metaprops\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitebrowser_ca.properties\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitebrowser_es.metaprops\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitebrowser_es.properties\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitebrowser_fr_CA.metaprops\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitebrowser_fr_CA.properties\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitebrowser_ja.metaprops\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitebrowser_ja.properties\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitebrowser_ko.metaprops\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitebrowser_ko.properties\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitebrowser_nl.metaprops\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitebrowser_nl.properties\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitebrowser_sv.properties\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitebrowser_zh_CN.metaprops\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitebrowser_zh_CN.properties\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitesetupgeneric.metaprops\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitesetupgeneric.properties\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitesetupgeneric_ar.properties\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitesetupgeneric_ca.metaprops\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitesetupgeneric_ca.properties\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitesetupgeneric_es.metaprops\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitesetupgeneric_es.properties\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitesetupgeneric_fr_CA.metaprops\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitesetupgeneric_fr_CA.properties\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitesetupgeneric_ja.metaprops\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitesetupgeneric_ja.properties\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitesetupgeneric_ko.metaprops\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitesetupgeneric_ko.properties\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitesetupgeneric_nl.metaprops\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitesetupgeneric_nl.properties\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitesetupgeneric_sv.properties\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitesetupgeneric_zh_CN.metaprops\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/bundle/sitesetupgeneric_zh_CN.properties\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/java/\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/java/org/\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/java/org/sakaiproject/\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/java/org/sakaiproject/site/\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/MembershipAction.java\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteBrowserAction.java\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/WEB-INF/\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/WEB-INF/applicationContext.xml\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/WEB-INF/web.xml\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/tools/\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/tools/sakai.membership.xml\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/tools/sakai.sitebrowser.xml\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/tools/sakai.siteinfo.xml\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/tools/sakai.sitesetup.xml\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/velocity.properties\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/membership/\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/membership/chef_membership.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/membership/chef_membership_confirm.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/membership/chef_membership_joinable.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitebrowser/\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitebrowser/chef_sitebrowser_list.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitebrowser/chef_sitebrowser_simpleSearch.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitebrowser/chef_sitebrowser_visit.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-addParticipant-confirm.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-addParticipant-differentRole.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-addParticipant-notification.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-addParticipant-sameRole.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-addParticipant.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-addRemoveFeature.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-addRemoveFeatureConfirm.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-changeRoles-confirm.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-changeRoles.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-findCourse.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-gradtoolsConfirm.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-importSites.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-list.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-modifyENW.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-newSiteConfirm.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-newSiteCourse.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-newSiteCourseManual.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-newSiteFeatures.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-newSiteInformation.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-newSitePublishUnpublish.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-publishUnpublish-confirm.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-publishUnpublish-sendEmail.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-publishUnpublish.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-removeParticipants.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteDeleteConfirm.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-addCourseConfirm.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-duplicate.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-editAccess-globalAccess-confirm.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-editAccess-globalAccess.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-editAccess.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-editClass.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-editInfo.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-editInfoConfirm.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-group.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-groupDeleteConfirm.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-groupedit.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-import.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-importMtrlCopy.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-importMtrlCopyConfirm.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-importMtrlCopyConfirmMsg.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-importMtrlMaster.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-list.vm\nsite-manage/branches/SAK-12433/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-type.vm\nsite-manage/branches/SAK-12433/site-manage-util/\nsite-manage/branches/SAK-12433/site-manage-util/.classpath\nsite-manage/branches/SAK-12433/site-manage-util/.project\nsite-manage/branches/SAK-12433/site-manage-util/util/\nsite-manage/branches/SAK-12433/site-manage-util/util/pom.xml\nsite-manage/branches/SAK-12433/site-manage-util/util/project.xml\nsite-manage/branches/SAK-12433/site-manage-util/util/src/\nsite-manage/branches/SAK-12433/site-manage-util/util/src/bundle/\nsite-manage/branches/SAK-12433/site-manage-util/util/src/bundle/SampleCourseManagementProvider.properties\nsite-manage/branches/SAK-12433/site-manage-util/util/src/bundle/SampleCourseManagementProvider_ca.properties\nsite-manage/branches/SAK-12433/site-manage-util/util/src/bundle/SampleCourseManagementProvider_fr_CA.properties\nsite-manage/branches/SAK-12433/site-manage-util/util/src/java/\nsite-manage/branches/SAK-12433/site-manage-util/util/src/java/org/\nsite-manage/branches/SAK-12433/site-manage-util/util/src/java/org/sakaiproject/\nsite-manage/branches/SAK-12433/site-manage-util/util/src/java/org/sakaiproject/util/\nsite-manage/branches/SAK-12433/site-manage-util/util/src/java/org/sakaiproject/util/SubjectAffiliates.java\nLog:\nSAK-12433 => from r31545 of sakai_2-4-x\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom josrodri@iupui.edu Fri Dec 14 11:07:48 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 11:07:48 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 11:07:48 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby casino.mail.umich.edu () with ESMTP id lBEG7m5B028613;\n\tFri, 14 Dec 2007 11:07:48 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 4762AA4D.94C58.31366 ; \n\t14 Dec 2007 11:07:44 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B04D19E3C1;\n\tFri, 14 Dec 2007 16:06:43 +0000 (GMT)\nMessage-ID: <200712141559.lBEFxVvn012513@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 515\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 16:06:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CDF933929D\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 16:07:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEFxVDM012515\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 10:59:32 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEFxVvn012513\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 10:59:31 -0500\nDate: Fri, 14 Dec 2007 10:59:31 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to josrodri@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: josrodri@iupui.edu\nSubject: [sakai] svn commit: r39267 - reference/branches/SAK-8152/library/src/webapp/js\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 11:07:48 2007\nX-DSPAM-Confidence: 0.9842\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39267\n\nAuthor: josrodri@iupui.edu\nDate: 2007-12-14 10:59:29 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39267\n\nModified:\nreference/branches/SAK-8152/library/src/webapp/js/headscripts.js\nLog:\nSAK-8152: merged current trunk into branch to bring up to date so ready to be merged back into trunk\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 14 11:02:09 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 11:02:09 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 11:02:09 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby flawless.mail.umich.edu () with ESMTP id lBEG28IH024183;\n\tFri, 14 Dec 2007 11:02:08 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 4762A8F7.A9556.31790 ; \n\t14 Dec 2007 11:02:02 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2B70C9E6E6;\n\tFri, 14 Dec 2007 16:01:04 +0000 (GMT)\nMessage-ID: <200712141553.lBEFrgnk012470@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 58\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 16:00:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AC6A439291\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 16:01:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEFrgM4012472\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 10:53:42 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEFrgnk012470\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 10:53:42 -0500\nDate: Fri, 14 Dec 2007 10:53:42 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39266 - site-manage/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 11:02:09 2007\nX-DSPAM-Confidence: 0.9817\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39266\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-14 10:53:39 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39266\n\nAdded:\nsite-manage/branches/SAK-12433/\nLog:\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 14 10:55:48 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 10:55:48 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 10:55:48 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby fan.mail.umich.edu () with ESMTP id lBEFtl3k032126;\n\tFri, 14 Dec 2007 10:55:47 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 4762A76B.8D239.17457 ; \n\t14 Dec 2007 10:55:26 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 686B19E6EE;\n\tFri, 14 Dec 2007 15:54:25 +0000 (GMT)\nMessage-ID: <200712141546.lBEFkmWA012458@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1022\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 15:53:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7A68338729\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 15:54:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEFkmGp012460\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 10:46:48 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEFkmWA012458\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 10:46:48 -0500\nDate: Fri, 14 Dec 2007 10:46:48 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39265 - in entity/branches/SAK-12433: . entity-api entity-api/api entity-api/api/src entity-api/api/src/java entity-api/api/src/java/org entity-api/api/src/java/org/sakaiproject entity-api/api/src/java/org/sakaiproject/entity entity-api/api/src/java/org/sakaiproject/entity/api entity-api/api/src/java/org/sakaiproject/entity/cover entity-impl entity-impl/impl entity-impl/impl/src entity-impl/impl/src/java entity-impl/impl/src/java/org entity-impl/impl/src/java/org/sakaiproject entity-impl/impl/src/java/org/sakaiproject/entity entity-impl/impl/src/java/org/sakaiproject/entity/impl entity-impl/pack entity-impl/pack/src entity-impl/pack/src/webapp entity-impl/pack/src/webapp/WEB-INF entity-util entity-util/util entity-util/util/src entity-util/util/src/java entity-util/util/src/java/org entity-util/util/src/java/org/sakaiproject entity-util/util/src/java/org/sakaiproject/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 10:55:48 2007\nX-DSPAM-Confidence: 0.9838\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39265\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-14 10:46:41 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39265\n\nAdded:\nentity/branches/SAK-12433/entity-api/\nentity/branches/SAK-12433/entity-api/.classpath\nentity/branches/SAK-12433/entity-api/.project\nentity/branches/SAK-12433/entity-api/api/\nentity/branches/SAK-12433/entity-api/api/pom.xml\nentity/branches/SAK-12433/entity-api/api/project.xml\nentity/branches/SAK-12433/entity-api/api/src/\nentity/branches/SAK-12433/entity-api/api/src/java/\nentity/branches/SAK-12433/entity-api/api/src/java/org/\nentity/branches/SAK-12433/entity-api/api/src/java/org/sakaiproject/\nentity/branches/SAK-12433/entity-api/api/src/java/org/sakaiproject/entity/\nentity/branches/SAK-12433/entity-api/api/src/java/org/sakaiproject/entity/api/\nentity/branches/SAK-12433/entity-api/api/src/java/org/sakaiproject/entity/api/AttachmentContainer.java\nentity/branches/SAK-12433/entity-api/api/src/java/org/sakaiproject/entity/api/AttachmentContainerEdit.java\nentity/branches/SAK-12433/entity-api/api/src/java/org/sakaiproject/entity/api/ContextObserver.java\nentity/branches/SAK-12433/entity-api/api/src/java/org/sakaiproject/entity/api/Edit.java\nentity/branches/SAK-12433/entity-api/api/src/java/org/sakaiproject/entity/api/Entity.java\nentity/branches/SAK-12433/entity-api/api/src/java/org/sakaiproject/entity/api/EntityAccessOverloadException.java\nentity/branches/SAK-12433/entity-api/api/src/java/org/sakaiproject/entity/api/EntityCopyrightException.java\nentity/branches/SAK-12433/entity-api/api/src/java/org/sakaiproject/entity/api/EntityManager.java\nentity/branches/SAK-12433/entity-api/api/src/java/org/sakaiproject/entity/api/EntityNotDefinedException.java\nentity/branches/SAK-12433/entity-api/api/src/java/org/sakaiproject/entity/api/EntityPermissionException.java\nentity/branches/SAK-12433/entity-api/api/src/java/org/sakaiproject/entity/api/EntityProducer.java\nentity/branches/SAK-12433/entity-api/api/src/java/org/sakaiproject/entity/api/EntityPropertyNotDefinedException.java\nentity/branches/SAK-12433/entity-api/api/src/java/org/sakaiproject/entity/api/EntityPropertyTypeException.java\nentity/branches/SAK-12433/entity-api/api/src/java/org/sakaiproject/entity/api/EntitySummary.java\nentity/branches/SAK-12433/entity-api/api/src/java/org/sakaiproject/entity/api/EntityTransferrer.java\nentity/branches/SAK-12433/entity-api/api/src/java/org/sakaiproject/entity/api/HttpAccess.java\nentity/branches/SAK-12433/entity-api/api/src/java/org/sakaiproject/entity/api/Reference.java\nentity/branches/SAK-12433/entity-api/api/src/java/org/sakaiproject/entity/api/ResourceProperties.java\nentity/branches/SAK-12433/entity-api/api/src/java/org/sakaiproject/entity/api/ResourcePropertiesEdit.java\nentity/branches/SAK-12433/entity-api/api/src/java/org/sakaiproject/entity/api/Summary.java\nentity/branches/SAK-12433/entity-api/api/src/java/org/sakaiproject/entity/cover/\nentity/branches/SAK-12433/entity-api/api/src/java/org/sakaiproject/entity/cover/EntityManager.java\nentity/branches/SAK-12433/entity-api/bin/\nentity/branches/SAK-12433/entity-impl/\nentity/branches/SAK-12433/entity-impl/.classpath\nentity/branches/SAK-12433/entity-impl/.project\nentity/branches/SAK-12433/entity-impl/bin/\nentity/branches/SAK-12433/entity-impl/impl/\nentity/branches/SAK-12433/entity-impl/impl/pom.xml\nentity/branches/SAK-12433/entity-impl/impl/project.xml\nentity/branches/SAK-12433/entity-impl/impl/src/\nentity/branches/SAK-12433/entity-impl/impl/src/java/\nentity/branches/SAK-12433/entity-impl/impl/src/java/org/\nentity/branches/SAK-12433/entity-impl/impl/src/java/org/sakaiproject/\nentity/branches/SAK-12433/entity-impl/impl/src/java/org/sakaiproject/entity/\nentity/branches/SAK-12433/entity-impl/impl/src/java/org/sakaiproject/entity/impl/\nentity/branches/SAK-12433/entity-impl/impl/src/java/org/sakaiproject/entity/impl/EntityManagerComponent.java\nentity/branches/SAK-12433/entity-impl/impl/src/java/org/sakaiproject/entity/impl/ReferenceComponent.java\nentity/branches/SAK-12433/entity-impl/impl/src/java/org/sakaiproject/entity/impl/ReferenceVectorComponent.java\nentity/branches/SAK-12433/entity-impl/pack/\nentity/branches/SAK-12433/entity-impl/pack/pom.xml\nentity/branches/SAK-12433/entity-impl/pack/project.xml\nentity/branches/SAK-12433/entity-impl/pack/src/\nentity/branches/SAK-12433/entity-impl/pack/src/webapp/\nentity/branches/SAK-12433/entity-impl/pack/src/webapp/WEB-INF/\nentity/branches/SAK-12433/entity-impl/pack/src/webapp/WEB-INF/components.xml\nentity/branches/SAK-12433/entity-util/\nentity/branches/SAK-12433/entity-util/.classpath\nentity/branches/SAK-12433/entity-util/.project\nentity/branches/SAK-12433/entity-util/bin/\nentity/branches/SAK-12433/entity-util/util/\nentity/branches/SAK-12433/entity-util/util/pom.xml\nentity/branches/SAK-12433/entity-util/util/project.xml\nentity/branches/SAK-12433/entity-util/util/src/\nentity/branches/SAK-12433/entity-util/util/src/java/\nentity/branches/SAK-12433/entity-util/util/src/java/org/\nentity/branches/SAK-12433/entity-util/util/src/java/org/sakaiproject/\nentity/branches/SAK-12433/entity-util/util/src/java/org/sakaiproject/util/\nentity/branches/SAK-12433/entity-util/util/src/java/org/sakaiproject/util/BaseResourceProperties.java\nentity/branches/SAK-12433/entity-util/util/src/java/org/sakaiproject/util/BaseResourcePropertiesEdit.java\nentity/branches/SAK-12433/pom.xml\nLog:\nSAK-12433 => from -r38226 of sakai_2-4-x\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 14 10:32:16 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 10:32:16 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 10:32:16 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby brazil.mail.umich.edu () with ESMTP id lBEFWF0Q019656;\n\tFri, 14 Dec 2007 10:32:15 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 4762A1FA.2E5C0.16595 ; \n\t14 Dec 2007 10:32:13 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 48C549D0CD;\n\tFri, 14 Dec 2007 15:30:56 +0000 (GMT)\nMessage-ID: <200712141523.lBEFNXTB012433@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 513\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 15:30:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0975D37EF3\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 15:31:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEFNXpO012435\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 10:23:33 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEFNXTB012433\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 10:23:33 -0500\nDate: Fri, 14 Dec 2007 10:23:33 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39264 - entity/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 10:32:16 2007\nX-DSPAM-Confidence: 0.9782\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39264\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-14 10:23:30 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39264\n\nRemoved:\nentity/branches/oncourse_opc_122007/\nLog:\nremove this branch for SAK-12433\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 14 10:24:54 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 10:24:54 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 10:24:54 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby jacknife.mail.umich.edu () with ESMTP id lBEFOsoe009677;\n\tFri, 14 Dec 2007 10:24:54 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 4762A040.CA30D.4257 ; \n\t14 Dec 2007 10:24:51 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 430E89E6B7;\n\tFri, 14 Dec 2007 15:24:49 +0000 (GMT)\nMessage-ID: <200712141516.lBEFGXbW012373@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 477\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 15:24:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1B0FD379B8\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 15:24:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEFGX9L012375\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 10:16:33 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEFGXbW012373\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 10:16:33 -0500\nDate: Fri, 14 Dec 2007 10:16:33 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39263 - entity/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 10:24:54 2007\nX-DSPAM-Confidence: 0.9778\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39263\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-14 10:16:30 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39263\n\nAdded:\nentity/branches/SAK-12433/\nLog:\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 14 10:07:56 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 10:07:56 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 10:07:56 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby jacknife.mail.umich.edu () with ESMTP id lBEF7tGg032765;\n\tFri, 14 Dec 2007 10:07:55 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 47629C44.6461.22851 ; \n\t14 Dec 2007 10:07:50 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A96C69E647;\n\tFri, 14 Dec 2007 15:07:42 +0000 (GMT)\nMessage-ID: <200712141459.lBEExaAi012348@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 889\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 15:07:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 704D5332ED\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 15:07:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEExasx012350\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 09:59:36 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEExaAi012348\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 09:59:36 -0500\nDate: Fri, 14 Dec 2007 09:59:36 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39262 - entity/branches/oncourse_opc_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 10:07:56 2007\nX-DSPAM-Confidence: 0.9819\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39262\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-14 09:59:34 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39262\n\nRemoved:\nentity/branches/oncourse_opc_122007/sakai_2-4-x/\nLog:\nrevert this branch back\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 14 10:06:58 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 10:06:58 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 10:06:58 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby chaos.mail.umich.edu () with ESMTP id lBEF6v78015941;\n\tFri, 14 Dec 2007 10:06:57 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 47629C00.5DA63.29421 ; \n\t14 Dec 2007 10:06:53 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 738569E644;\n\tFri, 14 Dec 2007 15:06:27 +0000 (GMT)\nMessage-ID: <200712141458.lBEEwUYV012333@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 141\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 15:06:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1C28324C44\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 15:06:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEEwUEC012335\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 09:58:30 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEEwUYV012333\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 09:58:30 -0500\nDate: Fri, 14 Dec 2007 09:58:30 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39261 - entity/branches/oncourse_opc_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 10:06:58 2007\nX-DSPAM-Confidence: 0.9822\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39261\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-14 09:58:27 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39261\n\nAdded:\nentity/branches/oncourse_opc_122007/sakai_2-4-x/\nLog:\nSAK-12433\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 14 09:47:59 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 09:47:59 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 09:47:59 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby chaos.mail.umich.edu () with ESMTP id lBEElwOw006036;\n\tFri, 14 Dec 2007 09:47:58 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 47629798.918F9.8726 ; \n\t14 Dec 2007 09:47:55 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6B1859E389;\n\tFri, 14 Dec 2007 14:46:06 +0000 (GMT)\nMessage-ID: <200712141439.lBEEdfRJ012310@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 439\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 14:45:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DA1073921A\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 14:47:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEEdfS3012312\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 09:39:41 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEEdfRJ012310\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 09:39:41 -0500\nDate: Fri, 14 Dec 2007 09:39:41 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39260 - entity/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 09:47:59 2007\nX-DSPAM-Confidence: 0.9842\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39260\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-14 09:39:39 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39260\n\nAdded:\nentity/branches/oncourse_opc_122007/\nLog:\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 14 09:42:50 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 09:42:50 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 09:42:50 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby panther.mail.umich.edu () with ESMTP id lBEEgnGm002793;\n\tFri, 14 Dec 2007 09:42:49 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 47629662.A23D5.21764 ; \n\t14 Dec 2007 09:42:45 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2D3D69E4D5;\n\tFri, 14 Dec 2007 14:40:42 +0000 (GMT)\nMessage-ID: <200712141434.lBEEYUKX012298@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 436\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 14:40:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C262939219\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 14:42:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEEYUsu012300\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 09:34:31 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEEYUKX012298\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 09:34:30 -0500\nDate: Fri, 14 Dec 2007 09:34:30 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39259 - announcement/branches/oncourse_opc_122007/announcement-impl/impl/src/java/org/sakaiproject/announcement/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 09:42:50 2007\nX-DSPAM-Confidence: 0.9819\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39259\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-14 09:34:28 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39259\n\nModified:\nannouncement/branches/oncourse_opc_122007/announcement-impl/impl/src/java/org/sakaiproject/announcement/impl/BaseAnnouncementService.java\nLog:\nSAK-12433\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 14 09:18:44 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 09:18:44 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 09:18:44 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby faithful.mail.umich.edu () with ESMTP id lBEEIhid005424;\n\tFri, 14 Dec 2007 09:18:43 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 476290BC.A8E5B.24185 ; \n\t14 Dec 2007 09:18:39 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 798F99E1B6;\n\tFri, 14 Dec 2007 14:16:48 +0000 (GMT)\nMessage-ID: <200712141410.lBEEAWb2012282@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 616\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 14:16:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 25A7938735\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 14:18:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEEAW6e012284\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 09:10:32 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEEAWb2012282\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 09:10:32 -0500\nDate: Fri, 14 Dec 2007 09:10:32 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39258 - web/branches/sakai_2-4-x/news-impl/impl/src/java/org/sakaiproject/news/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 09:18:44 2007\nX-DSPAM-Confidence: 0.9815\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39258\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-14 09:10:31 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39258\n\nModified:\nweb/branches/sakai_2-4-x/news-impl/impl/src/java/org/sakaiproject/news/impl/BasicNewsService.java\nLog:\nSAK-12433 svn merge -r39236:39237 https://source.sakaiproject.org/svn/web/trunk\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 14 09:15:39 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 09:15:39 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 09:15:39 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby flawless.mail.umich.edu () with ESMTP id lBEEFcSW029882;\n\tFri, 14 Dec 2007 09:15:38 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 47629004.D70C3.21589 ; \n\t14 Dec 2007 09:15:35 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9F1459DEA1;\n\tFri, 14 Dec 2007 14:13:30 +0000 (GMT)\nMessage-ID: <200712141407.lBEE78Ev012256@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 674\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 14:13:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B790F392C4\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 14:14:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEE78Jq012258\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 09:07:08 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEE78Ev012256\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 09:07:08 -0500\nDate: Fri, 14 Dec 2007 09:07:08 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39257 - in osp/branches/oncourse_2-4-x: glossary/api-impl/src/java/org/theospi/portfolio/help/impl matrix/api-impl/src/java/org/theospi/portfolio/matrix/model/impl presentation/api-impl/src/java/org/theospi/portfolio/presentation/model/impl wizard/api-impl/src/java/org/theospi/portfolio/wizard/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 09:15:39 2007\nX-DSPAM-Confidence: 0.9822\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39257\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-14 09:07:05 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39257\n\nModified:\nosp/branches/oncourse_2-4-x/glossary/api-impl/src/java/org/theospi/portfolio/help/impl/GlossaryEntityProducer.java\nosp/branches/oncourse_2-4-x/matrix/api-impl/src/java/org/theospi/portfolio/matrix/model/impl/MatrixContentEntityProducer.java\nosp/branches/oncourse_2-4-x/presentation/api-impl/src/java/org/theospi/portfolio/presentation/model/impl/PresentationContentEntityProducer.java\nosp/branches/oncourse_2-4-x/wizard/api-impl/src/java/org/theospi/portfolio/wizard/impl/WizardEntityProducer.java\nLog:\nSAK-12433  svn merge -r39226:39227 https://source.sakaiproject.org/svn/osp/trunk, svn merge -r39227:39228 https://source.sakaiproject.org/svn/osp/trunk, svn merge -r39229:39230 https://source.sakaiproject.org/svn/osp/trunk, svn merge -r39230:39231 https://source.sakaiproject.org/svn/osp/trunk\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 14 09:02:32 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 09:02:32 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 09:02:32 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby mission.mail.umich.edu () with ESMTP id lBEE2VjL025617;\n\tFri, 14 Dec 2007 09:02:31 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 47628CF0.F0000.10360 ; \n\t14 Dec 2007 09:02:27 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BBA189E3C2;\n\tFri, 14 Dec 2007 14:00:34 +0000 (GMT)\nMessage-ID: <200712141354.lBEDs2bB012239@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 707\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 14:00:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3EDFC392C4\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 14:01:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEDs294012241\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 08:54:02 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEDs2bB012239\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 08:54:02 -0500\nDate: Fri, 14 Dec 2007 08:54:02 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39256 - web/branches/sakai_2-4-x/web-impl/impl/src/java/org/sakaiproject/web/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 09:02:32 2007\nX-DSPAM-Confidence: 0.9833\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39256\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-14 08:54:01 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39256\n\nModified:\nweb/branches/sakai_2-4-x/web-impl/impl/src/java/org/sakaiproject/web/impl/WebServiceImpl.java\nLog:\nSAK-12433 svn merge -r39225:39226 https://source.sakaiproject.org/svn/web/trunk\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 14 08:40:34 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 08:40:34 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 08:40:34 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby sleepers.mail.umich.edu () with ESMTP id lBEDeYFS022318;\n\tFri, 14 Dec 2007 08:40:34 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 476287CB.23758.16675 ; \n\t14 Dec 2007 08:40:30 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 028C99B0EF;\n\tFri, 14 Dec 2007 13:40:25 +0000 (GMT)\nMessage-ID: <200712141332.lBEDWLBI011988@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 172\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 13:40:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 512AD32CC0\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 13:40:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEDWLVN011990\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 08:32:21 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEDWLBI011988\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 08:32:21 -0500\nDate: Fri, 14 Dec 2007 08:32:21 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39255 - syllabus/branches/sakai_2-4-x/syllabus-impl/src/java/org/sakaiproject/component/app/syllabus\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 08:40:34 2007\nX-DSPAM-Confidence: 0.9815\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39255\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-14 08:32:20 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39255\n\nModified:\nsyllabus/branches/sakai_2-4-x/syllabus-impl/src/java/org/sakaiproject/component/app/syllabus/SyllabusServiceImpl.java\nLog:\nSAK-12433 svn merge -r39224:39225 https://source.sakaiproject.org/svn/syllabus/trunk\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 14 08:37:16 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 08:37:16 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 08:37:16 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby fan.mail.umich.edu () with ESMTP id lBEDbF35031179;\n\tFri, 14 Dec 2007 08:37:15 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 47628703.5409D.23061 ; \n\t14 Dec 2007 08:37:10 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 625789B0EF;\n\tFri, 14 Dec 2007 13:37:06 +0000 (GMT)\nMessage-ID: <200712141329.lBEDT0sf011969@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 459\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 13:36:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DA11032CC0\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 13:36:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEDT0L2011971\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 08:29:00 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEDT0sf011969\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 08:29:00 -0500\nDate: Fri, 14 Dec 2007 08:29:00 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39254 - metaobj/branches/sakai_2-4-x/metaobj-impl/api-impl/src/java/org/sakaiproject/metaobj/shared/mgt/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 08:37:16 2007\nX-DSPAM-Confidence: 0.9840\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39254\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-14 08:28:59 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39254\n\nModified:\nmetaobj/branches/sakai_2-4-x/metaobj-impl/api-impl/src/java/org/sakaiproject/metaobj/shared/mgt/impl/MetaobjEntityProducer.java\nLog:\nSAK-12433 svn merge -r39223:39224 https://source.sakaiproject.org/svn/metaobj/trunk\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Dec 14 08:31:45 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 08:31:45 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 08:31:45 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby chaos.mail.umich.edu () with ESMTP id lBEDViDh001965;\n\tFri, 14 Dec 2007 08:31:44 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 476285B9.31808.24682 ; \n\t14 Dec 2007 08:31:40 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 37AF856558;\n\tFri, 14 Dec 2007 13:31:35 +0000 (GMT)\nMessage-ID: <200712141323.lBEDNTvR011923@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 102\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 13:31:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EF07C32CC0\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 13:31:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBEDNTgh011925\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 08:23:29 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBEDNTvR011923\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 08:23:29 -0500\nDate: Fri, 14 Dec 2007 08:23:29 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39253 - in chat/branches/oncourse_2-4-x/chat-impl/impl/src/java/org/sakaiproject: chat/impl chat2/model/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 08:31:45 2007\nX-DSPAM-Confidence: 0.9850\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39253\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-14 08:23:28 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39253\n\nModified:\nchat/branches/oncourse_2-4-x/chat-impl/impl/src/java/org/sakaiproject/chat/impl/BaseChatService.java\nchat/branches/oncourse_2-4-x/chat-impl/impl/src/java/org/sakaiproject/chat2/model/impl/ChatEntityProducer.java\nLog:\nSAK-12433 => svn merge -r39220:39221 https://source.sakaiproject.org/svn/chat/trunk, svn merge -r39221:39222 https://source.sakaiproject.org/svn/chat/tr\nunk\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Fri Dec 14 03:31:09 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 14 Dec 2007 03:31:09 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 14 Dec 2007 03:31:09 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby godsend.mail.umich.edu () with ESMTP id lBE8V8io020306;\n\tFri, 14 Dec 2007 03:31:08 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 47623F47.A8D2D.21936 ; \n\t14 Dec 2007 03:31:06 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5946C9DFFC;\n\tFri, 14 Dec 2007 08:30:01 +0000 (GMT)\nMessage-ID: <200712140822.lBE8Mml0011223@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 724\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 08:29:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2D5B733141\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 08:30:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBE8MoMm011225\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 03:22:50 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBE8Mml0011223\n\tfor source@collab.sakaiproject.org; Fri, 14 Dec 2007 03:22:48 -0500\nDate: Fri, 14 Dec 2007 03:22:48 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39252 - reference/branches/sakai_2-5-x/library/src/webapp/js search/branches/sakai_2-5-x/search-tool/tool/src/webapp/scripts\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec 14 03:31:09 2007\nX-DSPAM-Confidence: 0.8433\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39252\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-12-14 03:22:26 -0500 (Fri, 14 Dec 2007)\nNew Revision: 39252\n\nModified:\nreference/branches/sakai_2-5-x/library/src/webapp/js/headscripts.js\nsearch/branches/sakai_2-5-x/search-tool/tool/src/webapp/scripts/search.js\nLog:\nSAK-11014 revert changes need to propegate to branch\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Thu Dec 13 21:22:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 21:22:17 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 21:22:17 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby mission.mail.umich.edu () with ESMTP id lBE2MGGl023121;\n\tThu, 13 Dec 2007 21:22:16 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 4761E8C8.CF9D0.26898 ; \n\t13 Dec 2007 21:22:03 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9C1F99DBB9;\n\tFri, 14 Dec 2007 02:22:10 +0000 (GMT)\nMessage-ID: <200712140213.lBE2Dc5J011017@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 670\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 02:21:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 127D638602\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 02:21:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBE2Dc17011019\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 21:13:38 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBE2Dc5J011017\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 21:13:38 -0500\nDate: Thu, 13 Dec 2007 21:13:38 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r39251 - in gradebook/trunk/service: api/src/java/org/sakaiproject/service/gradebook/shared impl/src/java/org/sakaiproject/component/gradebook impl/src/java/org/sakaiproject/tool/gradebook/facades/sakai2impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 21:22:17 2007\nX-DSPAM-Confidence: 0.8426\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39251\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-12-13 21:13:33 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39251\n\nModified:\ngradebook/trunk/service/api/src/java/org/sakaiproject/service/gradebook/shared/Assignment.java\ngradebook/trunk/service/api/src/java/org/sakaiproject/service/gradebook/shared/GradebookService.java\ngradebook/trunk/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookDefinition.java\ngradebook/trunk/service/impl/src/java/org/sakaiproject/tool/gradebook/facades/sakai2impl/GradebookEntityProducer.java\nLog:\nGradebook - unmerging SAK-12433, r39236, r39235, r39234, r39232\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Thu Dec 13 21:22:01 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 21:22:01 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 21:22:01 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby faithful.mail.umich.edu () with ESMTP id lBE2M0RP001427;\n\tThu, 13 Dec 2007 21:22:00 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 4761E8B4.9FDF3.9709 ; \n\t13 Dec 2007 21:21:43 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E50FB760C4;\n\tFri, 14 Dec 2007 02:21:41 +0000 (GMT)\nMessage-ID: <200712140213.lBE2DBUg011005@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 442\n          for <source@collab.sakaiproject.org>;\n          Fri, 14 Dec 2007 02:20:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CE0673828D\n\tfor <source@collab.sakaiproject.org>; Fri, 14 Dec 2007 02:21:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBE2DBF2011007\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 21:13:11 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBE2DBUg011005\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 21:13:11 -0500\nDate: Thu, 13 Dec 2007 21:13:11 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39250 - in gradebook/trunk/helper-app/src: java/org/sakaiproject/gradebook/tool/entity webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 21:22:01 2007\nX-DSPAM-Confidence: 0.8467\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39250\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-12-13 21:12:51 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39250\n\nAdded:\ngradebook/trunk/helper-app/src/java/org/sakaiproject/gradebook/tool/entity/GradebookEntryEntityProvider.java\nRemoved:\ngradebook/trunk/helper-app/src/java/org/sakaiproject/gradebook/tool/entity/GradebookEntryEntityProducer.java\nModified:\ngradebook/trunk/helper-app/src/webapp/WEB-INF/applicationContext.xml\ngradebook/trunk/helper-app/src/webapp/WEB-INF/web.xml\nLog:\nNOJIRA Working on getting the EB to work from just a webapp.  Not quite there yet.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom louis@media.berkeley.edu Thu Dec 13 18:33:07 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 18:33:07 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 18:33:07 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby casino.mail.umich.edu () with ESMTP id lBDNX702032532;\n\tThu, 13 Dec 2007 18:33:07 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 4761C12B.D7B8F.23680 ; \n\t13 Dec 2007 18:33:02 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A41259DAA3;\n\tThu, 13 Dec 2007 23:32:59 +0000 (GMT)\nMessage-ID: <200712132324.lBDNOio3010784@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 725\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 23:32:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DE7853858D\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 23:32:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDNOibw010786\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 18:24:44 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDNOio3010784\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 18:24:44 -0500\nDate: Thu, 13 Dec 2007 18:24:44 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to louis@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: louis@media.berkeley.edu\nSubject: [sakai] svn commit: r39249 - bspace/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 18:33:07 2007\nX-DSPAM-Confidence: 0.6940\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39249\n\nAuthor: louis@media.berkeley.edu\nDate: 2007-12-13 18:24:39 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39249\n\nAdded:\nbspace/assignment/post-2-4/\nLog:\nCopied remotely\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom louis@media.berkeley.edu Thu Dec 13 18:32:32 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 18:32:32 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 18:32:32 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby score.mail.umich.edu () with ESMTP id lBDNWVPa022696;\n\tThu, 13 Dec 2007 18:32:31 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 4761C109.18906.26420 ; \n\t13 Dec 2007 18:32:27 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6D3639DAA1;\n\tThu, 13 Dec 2007 23:32:27 +0000 (GMT)\nMessage-ID: <200712132324.lBDNOB8V010772@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 300\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 23:32:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 89DCC3858D\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 23:32:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDNOCuP010774\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 18:24:12 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDNOB8V010772\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 18:24:11 -0500\nDate: Thu, 13 Dec 2007 18:24:11 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to louis@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: louis@media.berkeley.edu\nSubject: [sakai] svn commit: r39248 - bspace/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 18:32:32 2007\nX-DSPAM-Confidence: 0.6937\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39248\n\nAuthor: louis@media.berkeley.edu\nDate: 2007-12-13 18:24:07 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39248\n\nAdded:\nbspace/assignment/old-post-2-4/\nRemoved:\nbspace/assignment/post-2-4/\nLog:\nRenamed remotely\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ktsao@stanford.edu Thu Dec 13 18:25:49 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 18:25:49 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 18:25:49 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby flawless.mail.umich.edu () with ESMTP id lBDNPmlY022958;\n\tThu, 13 Dec 2007 18:25:48 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 4761BF77.979DB.9633 ; \n\t13 Dec 2007 18:25:46 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4A2396DF23;\n\tThu, 13 Dec 2007 23:25:44 +0000 (GMT)\nMessage-ID: <200712132317.lBDNHTZm010752@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 346\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 23:25:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 597053858D\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 23:25:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDNHT9H010754\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 18:17:29 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDNHTZm010752\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 18:17:29 -0500\nDate: Thu, 13 Dec 2007 18:17:29 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ktsao@stanford.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ktsao@stanford.edu\nSubject: [sakai] svn commit: r39247 - in sam/trunk: samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation samigo-services/src/java/org/sakaiproject/tool/assessment/facade samigo-services/src/java/org/sakaiproject/tool/assessment/services\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 18:25:49 2007\nX-DSPAM-Confidence: 0.9816\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39247\n\nAuthor: ktsao@stanford.edu\nDate: 2007-12-13 18:17:14 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39247\n\nModified:\nsam/trunk/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/TotalScoreUpdateListener.java\nsam/trunk/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/AssessmentGradingFacadeQueries.java\nsam/trunk/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/AssessmentGradingFacadeQueriesAPI.java\nsam/trunk/samigo-services/src/java/org/sakaiproject/tool/assessment/services/GradingService.java\nLog:\nSAK-12098\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ray@media.berkeley.edu Thu Dec 13 18:11:24 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 18:11:24 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 18:11:24 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby faithful.mail.umich.edu () with ESMTP id lBDNBNod031831;\n\tThu, 13 Dec 2007 18:11:23 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 4761BC15.C0CD0.10749 ; \n\t13 Dec 2007 18:11:20 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 792359DA49;\n\tThu, 13 Dec 2007 23:11:16 +0000 (GMT)\nMessage-ID: <200712132303.lBDN36rA010719@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 617\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 23:10:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0A636385F7\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 23:10:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDN376Q010721\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 18:03:07 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDN36rA010719\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 18:03:06 -0500\nDate: Thu, 13 Dec 2007 18:03:06 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ray@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ray@media.berkeley.edu\nSubject: [sakai] svn commit: r39246 - in user/trunk/user-impl/integration-test/src/test: java/org/sakaiproject/user/impl resources resources/nocache\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 18:11:24 2007\nX-DSPAM-Confidence: 0.7563\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39246\n\nAuthor: ray@media.berkeley.edu\nDate: 2007-12-13 18:03:01 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39246\n\nAdded:\nuser/trunk/user-impl/integration-test/src/test/resources/nocache/\nuser/trunk/user-impl/integration-test/src/test/resources/nocache/sakai.properties\nModified:\nuser/trunk/user-impl/integration-test/src/test/java/org/sakaiproject/user/impl/AuthenticatedUserProviderTest.java\nLog:\nSAK-12435 Add test code demonstrating how a user provider might create and update Sakai-stored user records (with a certain amount of hoop-jumping)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Thu Dec 13 18:09:24 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 18:09:24 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 18:09:24 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby sleepers.mail.umich.edu () with ESMTP id lBDN9NvG017517;\n\tThu, 13 Dec 2007 18:09:23 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 4761BB98.D0F65.23422 ; \n\t13 Dec 2007 18:09:18 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 90A378405E;\n\tThu, 13 Dec 2007 23:09:12 +0000 (GMT)\nMessage-ID: <200712132301.lBDN1AOr010707@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 892\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 23:09:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A938B385F7\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 23:08:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDN1AEB010709\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 18:01:10 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDN1AOr010707\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 18:01:10 -0500\nDate: Thu, 13 Dec 2007 18:01:10 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39245 - master/trunk\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 18:09:24 2007\nX-DSPAM-Confidence: 0.9794\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39245\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-13 18:01:06 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39245\n\nModified:\nmaster/trunk/pom.xml\nLog:\nSAK-12454\nAdded Jackrabbit version\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Thu Dec 13 18:06:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 18:06:17 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 18:06:17 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby godsend.mail.umich.edu () with ESMTP id lBDN6HKN008003;\n\tThu, 13 Dec 2007 18:06:17 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4761BAE3.31811.2690 ; \n\t13 Dec 2007 18:06:14 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id ECCFC8405E;\n\tThu, 13 Dec 2007 23:06:11 +0000 (GMT)\nMessage-ID: <200712132258.lBDMw87E010687@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 984\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 23:05:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 308EA385F7\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 23:05:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDMw87W010689\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 17:58:08 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDMw87E010687\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 17:58:08 -0500\nDate: Thu, 13 Dec 2007 17:58:08 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39244 - in content/trunk: . content-api/api/src/java/org/sakaiproject/content/api content-impl/impl/src/java/org/sakaiproject/content/impl content-impl/pack/src/webapp/WEB-INF content-impl-jcr/impl content-impl-jcr/impl/src/java/org/sakaiproject/content/impl content-impl-jcr/pack content-impl-jcr/pack/src/webapp/WEB-INF content-jcr-migration-api content-jcr-migration-api/src content-jcr-migration-api/src/java content-jcr-migration-api/src/java/org content-jcr-migration-api/src/java/org/sakaiproject content-jcr-migration-api/src/java/org/sakaiproject/content content-jcr-migration-api/src/java/org/sakaiproject/content/migration content-jcr-migration-api/src/java/org/sakaiproject/content/migration/api content-jcr-migration-impl content-jcr-migration-impl/.settings content-jcr-migration-impl/src content-jcr-migration-impl/src/java content-jcr-migration-impl/src/java/org content-jcr-migration-impl/src/java/org/sakaiproject content-jcr-migration-impl/!\n src/java/org/sakaiproject/content content-jcr-migration-impl/src/java/org/sakaiproject/content/migration content-jcr-migration-impl/src/sql content-jcr-migration-impl/src/sql/mysql contentmultiplex-impl contentmultiplex-impl/impl contentmultiplex-impl/impl/src/java/org/sakaiproject/content/multiplex\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 18:06:17 2007\nX-DSPAM-Confidence: 0.7603\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39244\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-13 17:57:08 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39244\n\nAdded:\ncontent/trunk/content-jcr-migration-api/\ncontent/trunk/content-jcr-migration-api/.classpath\ncontent/trunk/content-jcr-migration-api/.project\ncontent/trunk/content-jcr-migration-api/pom.xml\ncontent/trunk/content-jcr-migration-api/src/\ncontent/trunk/content-jcr-migration-api/src/java/\ncontent/trunk/content-jcr-migration-api/src/java/org/\ncontent/trunk/content-jcr-migration-api/src/java/org/sakaiproject/\ncontent/trunk/content-jcr-migration-api/src/java/org/sakaiproject/content/\ncontent/trunk/content-jcr-migration-api/src/java/org/sakaiproject/content/migration/\ncontent/trunk/content-jcr-migration-api/src/java/org/sakaiproject/content/migration/api/\ncontent/trunk/content-jcr-migration-api/src/java/org/sakaiproject/content/migration/api/CHStoJCRMigrator.java\ncontent/trunk/content-jcr-migration-api/src/java/org/sakaiproject/content/migration/api/ContentToJCRCopier.java\ncontent/trunk/content-jcr-migration-api/src/java/org/sakaiproject/content/migration/api/MigrationStatusReporter.java\ncontent/trunk/content-jcr-migration-api/src/java/org/sakaiproject/content/migration/api/RequestThreadServiceSwitcher.java\ncontent/trunk/content-jcr-migration-impl/\ncontent/trunk/content-jcr-migration-impl/.classpath\ncontent/trunk/content-jcr-migration-impl/.project\ncontent/trunk/content-jcr-migration-impl/.settings/\ncontent/trunk/content-jcr-migration-impl/.settings/org.eclipse.jdt.core.prefs\ncontent/trunk/content-jcr-migration-impl/pom.xml\ncontent/trunk/content-jcr-migration-impl/src/\ncontent/trunk/content-jcr-migration-impl/src/java/\ncontent/trunk/content-jcr-migration-impl/src/java/org/\ncontent/trunk/content-jcr-migration-impl/src/java/org/sakaiproject/\ncontent/trunk/content-jcr-migration-impl/src/java/org/sakaiproject/content/\ncontent/trunk/content-jcr-migration-impl/src/java/org/sakaiproject/content/migration/\ncontent/trunk/content-jcr-migration-impl/src/java/org/sakaiproject/content/migration/CHStoJCRMigratorImpl.java\ncontent/trunk/content-jcr-migration-impl/src/java/org/sakaiproject/content/migration/ContentToJCRCopierImpl.java\ncontent/trunk/content-jcr-migration-impl/src/java/org/sakaiproject/content/migration/MigrationConstants.java\ncontent/trunk/content-jcr-migration-impl/src/java/org/sakaiproject/content/migration/MigrationInProgressObserver.java\ncontent/trunk/content-jcr-migration-impl/src/java/org/sakaiproject/content/migration/MigrationSqlQueries.java\ncontent/trunk/content-jcr-migration-impl/src/java/org/sakaiproject/content/migration/MigrationStatusReporterImpl.java\ncontent/trunk/content-jcr-migration-impl/src/java/org/sakaiproject/content/migration/MigrationTableSqlReader.java\ncontent/trunk/content-jcr-migration-impl/src/java/org/sakaiproject/content/migration/ThingToMigrate.java\ncontent/trunk/content-jcr-migration-impl/src/sql/\ncontent/trunk/content-jcr-migration-impl/src/sql/mysql/\ncontent/trunk/content-jcr-migration-impl/src/sql/mysql/setup-migration-dbtables.sql\ncontent/trunk/contentmultiplex-impl/impl/src/java/org/sakaiproject/content/multiplex/ContentHostingTargetSource.java\nModified:\ncontent/trunk/content-api/api/src/java/org/sakaiproject/content/api/ContentHostingService.java\ncontent/trunk/content-impl-jcr/impl/pom.xml\ncontent/trunk/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/JCRContentService.java\ncontent/trunk/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/JCRStorage.java\ncontent/trunk/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/JCRStorageUser.java\ncontent/trunk/content-impl-jcr/pack/pom.xml\ncontent/trunk/content-impl-jcr/pack/src/webapp/WEB-INF/components-jcr.xml\ncontent/trunk/content-impl-jcr/pack/src/webapp/WEB-INF/components.xml\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl/DbContentService.java\ncontent/trunk/content-impl/pack/src/webapp/WEB-INF/components.xml\ncontent/trunk/contentmultiplex-impl/.classpath\ncontent/trunk/contentmultiplex-impl/impl/pom.xml\ncontent/trunk/contentmultiplex-impl/impl/src/java/org/sakaiproject/content/multiplex/ContentHostingMultiplexService.java\ncontent/trunk/pom.xml\nLog:\nSAK-12454\n\nMerge of CHS-JCR intro trunk containing SAK-12105 fixes and modifications to make sakai.properties work\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Thu Dec 13 18:04:40 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 18:04:40 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 18:04:40 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby godsend.mail.umich.edu () with ESMTP id lBDN4cWm007389;\n\tThu, 13 Dec 2007 18:04:38 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 4761BA80.BD402.20457 ; \n\t13 Dec 2007 18:04:35 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 680649DA49;\n\tThu, 13 Dec 2007 23:04:31 +0000 (GMT)\nMessage-ID: <200712132256.lBDMuT5U010675@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 621\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 23:04:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3B00F385F7\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 23:04:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDMuT8B010677\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 17:56:29 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDMuT5U010675\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 17:56:29 -0500\nDate: Thu, 13 Dec 2007 17:56:29 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39243 - in jcr/trunk: . jackrabbit-impl jackrabbit-impl/impl jackrabbit-impl/impl/.settings jackrabbit-impl/impl/src jackrabbit-impl/impl/src/java jackrabbit-impl/impl/src/java/org jackrabbit-impl/impl/src/java/org/apache jackrabbit-impl/impl/src/java/org/apache/jackrabbit jackrabbit-impl/impl/src/java/org/apache/jackrabbit/core jackrabbit-impl/impl/src/java/org/apache/jackrabbit/core/journal jackrabbit-impl/impl/src/java/org/sakaiproject jackrabbit-impl/impl/src/java/org/sakaiproject/jcr jackrabbit-impl/impl/src/java/org/sakaiproject/jcr/api jackrabbit-impl/impl/src/java/org/sakaiproject/jcr/api/internal jackrabbit-impl/impl/src/java/org/sakaiproject/jcr/jackrabbit jackrabbit-impl/impl/src/java/org/sakaiproject/jcr/jackrabbit/sakai jackrabbit-impl/impl/src/java/org/sakaiproject/jcr/preload jackrabbit-impl/impl/src/test jackrabbit-impl/impl/src/test/org jackrabbit-impl/impl/src/test/org/sakaiproject jackrabbit-impl/impl/src/test/org/sakaiproject!\n /jcr jackrabbit-impl/impl/src/test/org/sakaiproject/jcr/test jackrabbit-impl/impl/src/test/org/sakaiproject/jcr/test/mock jackrabbit-impl/pack jackrabbit-impl/pack/.settings jackrabbit-impl/pack/src jackrabbit-impl/pack/src/webapp jackrabbit-impl/pack/src/webapp/WEB-INF jcr-api/api/src/java/org/sakaiproject/jcr/api jcr-util jcr-util/.settings jcr-util/src jcr-util/src/java jcr-util/src/java/org jcr-util/src/java/org/sakaiproject jcr-util/src/java/org/sakaiproject/jcr jcr-util/src/java/org/sakaiproject/jcr/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 18:04:40 2007\nX-DSPAM-Confidence: 0.8464\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39243\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-13 17:55:15 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39243\n\nAdded:\njcr/trunk/jackrabbit-impl/\njcr/trunk/jackrabbit-impl/impl/\njcr/trunk/jackrabbit-impl/impl/.classpath\njcr/trunk/jackrabbit-impl/impl/.project\njcr/trunk/jackrabbit-impl/impl/.settings/\njcr/trunk/jackrabbit-impl/impl/.settings/org.eclipse.jdt.core.prefs\njcr/trunk/jackrabbit-impl/impl/pom.xml\njcr/trunk/jackrabbit-impl/impl/src/\njcr/trunk/jackrabbit-impl/impl/src/bundle/\njcr/trunk/jackrabbit-impl/impl/src/java/\njcr/trunk/jackrabbit-impl/impl/src/java/org/\njcr/trunk/jackrabbit-impl/impl/src/java/org/apache/\njcr/trunk/jackrabbit-impl/impl/src/java/org/apache/jackrabbit/\njcr/trunk/jackrabbit-impl/impl/src/java/org/apache/jackrabbit/core/\njcr/trunk/jackrabbit-impl/impl/src/java/org/apache/jackrabbit/core/journal/\njcr/trunk/jackrabbit-impl/impl/src/java/org/apache/jackrabbit/core/journal/SakaiDatabaseJournal.java\njcr/trunk/jackrabbit-impl/impl/src/java/org/sakaiproject/\njcr/trunk/jackrabbit-impl/impl/src/java/org/sakaiproject/jcr/\njcr/trunk/jackrabbit-impl/impl/src/java/org/sakaiproject/jcr/api/\njcr/trunk/jackrabbit-impl/impl/src/java/org/sakaiproject/jcr/api/internal/\njcr/trunk/jackrabbit-impl/impl/src/java/org/sakaiproject/jcr/api/internal/Preload.java\njcr/trunk/jackrabbit-impl/impl/src/java/org/sakaiproject/jcr/api/internal/SakaiUserPrincipal.java\njcr/trunk/jackrabbit-impl/impl/src/java/org/sakaiproject/jcr/api/internal/StartupAction.java\njcr/trunk/jackrabbit-impl/impl/src/java/org/sakaiproject/jcr/jackrabbit/\njcr/trunk/jackrabbit-impl/impl/src/java/org/sakaiproject/jcr/jackrabbit/JCRAnonymousPrincipal.java\njcr/trunk/jackrabbit-impl/impl/src/java/org/sakaiproject/jcr/jackrabbit/JCRRegistrationServiceImpl.java\njcr/trunk/jackrabbit-impl/impl/src/java/org/sakaiproject/jcr/jackrabbit/JCRServiceImpl.java\njcr/trunk/jackrabbit-impl/impl/src/java/org/sakaiproject/jcr/jackrabbit/JCRSystemPrincipal.java\njcr/trunk/jackrabbit-impl/impl/src/java/org/sakaiproject/jcr/jackrabbit/NodeTypes.xml\njcr/trunk/jackrabbit-impl/impl/src/java/org/sakaiproject/jcr/jackrabbit/RepositoryBuilder.java\njcr/trunk/jackrabbit-impl/impl/src/java/org/sakaiproject/jcr/jackrabbit/RepositoryConfig.xml\njcr/trunk/jackrabbit-impl/impl/src/java/org/sakaiproject/jcr/jackrabbit/SessionHolder.java\njcr/trunk/jackrabbit-impl/impl/src/java/org/sakaiproject/jcr/jackrabbit/UnboundJCRServiceImpl.java\njcr/trunk/jackrabbit-impl/impl/src/java/org/sakaiproject/jcr/jackrabbit/sakai/\njcr/trunk/jackrabbit-impl/impl/src/java/org/sakaiproject/jcr/jackrabbit/sakai/JCRSecurityServiceAdapterImpl.java\njcr/trunk/jackrabbit-impl/impl/src/java/org/sakaiproject/jcr/jackrabbit/sakai/SakaiAccessManager.java\njcr/trunk/jackrabbit-impl/impl/src/java/org/sakaiproject/jcr/jackrabbit/sakai/SakaiJCRCredentials.java\njcr/trunk/jackrabbit-impl/impl/src/java/org/sakaiproject/jcr/jackrabbit/sakai/SakaiLoginModule.java\njcr/trunk/jackrabbit-impl/impl/src/java/org/sakaiproject/jcr/jackrabbit/sakai/SakaiPersistanceManager.java\njcr/trunk/jackrabbit-impl/impl/src/java/org/sakaiproject/jcr/jackrabbit/sakai/SakaiRepositoryStartup.java\njcr/trunk/jackrabbit-impl/impl/src/java/org/sakaiproject/jcr/jackrabbit/sakai/SakaiUserPrincipalImpl.java\njcr/trunk/jackrabbit-impl/impl/src/java/org/sakaiproject/jcr/jackrabbit/test.xml\njcr/trunk/jackrabbit-impl/impl/src/java/org/sakaiproject/jcr/preload/\njcr/trunk/jackrabbit-impl/impl/src/java/org/sakaiproject/jcr/preload/Dumper.java\njcr/trunk/jackrabbit-impl/impl/src/test/\njcr/trunk/jackrabbit-impl/impl/src/test/log4j.properties\njcr/trunk/jackrabbit-impl/impl/src/test/org/\njcr/trunk/jackrabbit-impl/impl/src/test/org/sakaiproject/\njcr/trunk/jackrabbit-impl/impl/src/test/org/sakaiproject/jcr/\njcr/trunk/jackrabbit-impl/impl/src/test/org/sakaiproject/jcr/test/\njcr/trunk/jackrabbit-impl/impl/src/test/org/sakaiproject/jcr/test/ExportDocViewTestData.java\njcr/trunk/jackrabbit-impl/impl/src/test/org/sakaiproject/jcr/test/LoadRepository.java\njcr/trunk/jackrabbit-impl/impl/src/test/org/sakaiproject/jcr/test/NodeTestData.java\njcr/trunk/jackrabbit-impl/impl/src/test/org/sakaiproject/jcr/test/PropertyTestData.java\njcr/trunk/jackrabbit-impl/impl/src/test/org/sakaiproject/jcr/test/QueryTestData.java\njcr/trunk/jackrabbit-impl/impl/src/test/org/sakaiproject/jcr/test/RepositoryConfig.xml\njcr/trunk/jackrabbit-impl/impl/src/test/org/sakaiproject/jcr/test/SakaiRepositoryStub.java\njcr/trunk/jackrabbit-impl/impl/src/test/org/sakaiproject/jcr/test/TestAll.java\njcr/trunk/jackrabbit-impl/impl/src/test/org/sakaiproject/jcr/test/TestNodeTypes.xml\njcr/trunk/jackrabbit-impl/impl/src/test/org/sakaiproject/jcr/test/mock/\njcr/trunk/jackrabbit-impl/impl/src/test/org/sakaiproject/jcr/test/mock/MockComponentManager.java\njcr/trunk/jackrabbit-impl/impl/src/test/org/sakaiproject/jcr/test/mock/MockFunctionManager.java\njcr/trunk/jackrabbit-impl/impl/src/test/org/sakaiproject/jcr/test/mock/MockSakaiAccessManager.java\njcr/trunk/jackrabbit-impl/impl/src/test/org/sakaiproject/jcr/test/mock/MockSakaiLoginModule.java\njcr/trunk/jackrabbit-impl/impl/src/test/org/sakaiproject/jcr/test/mock/MockSecurityService.java\njcr/trunk/jackrabbit-impl/impl/src/test/org/sakaiproject/jcr/test/mock/MockServerConfiguratonService.java\njcr/trunk/jackrabbit-impl/impl/src/test/org/sakaiproject/jcr/test/mock/MockSqlService.java\njcr/trunk/jackrabbit-impl/impl/src/test/org/sakaiproject/jcr/test/mock/MockTestUser.java\njcr/trunk/jackrabbit-impl/impl/src/test/org/sakaiproject/jcr/test/mock/MockThreadLocalManager.java\njcr/trunk/jackrabbit-impl/impl/src/test/org/sakaiproject/jcr/test/mock/MockUserDirectoryService.java\njcr/trunk/jackrabbit-impl/impl/src/test/repositoryStubImpl.properties\njcr/trunk/jackrabbit-impl/pack/\njcr/trunk/jackrabbit-impl/pack/.project\njcr/trunk/jackrabbit-impl/pack/.settings/\njcr/trunk/jackrabbit-impl/pack/.settings/org.eclipse.jdt.core.prefs\njcr/trunk/jackrabbit-impl/pack/pom.xml\njcr/trunk/jackrabbit-impl/pack/src/\njcr/trunk/jackrabbit-impl/pack/src/webapp/\njcr/trunk/jackrabbit-impl/pack/src/webapp/WEB-INF/\njcr/trunk/jackrabbit-impl/pack/src/webapp/WEB-INF/components.xml\njcr/trunk/jackrabbit-impl/pack/src/webapp/WEB-INF/preloadcontent.xml\njcr/trunk/jackrabbit-impl/pom.xml\njcr/trunk/jcr-util/\njcr/trunk/jcr-util/.classpath\njcr/trunk/jcr-util/.project\njcr/trunk/jcr-util/.settings/\njcr/trunk/jcr-util/.settings/org.eclipse.jdt.core.prefs\njcr/trunk/jcr-util/pom.xml\njcr/trunk/jcr-util/project.xml\njcr/trunk/jcr-util/src/\njcr/trunk/jcr-util/src/java/\njcr/trunk/jcr-util/src/java/org/\njcr/trunk/jcr-util/src/java/org/sakaiproject/\njcr/trunk/jcr-util/src/java/org/sakaiproject/jcr/\njcr/trunk/jcr-util/src/java/org/sakaiproject/jcr/util/\njcr/trunk/jcr-util/src/java/org/sakaiproject/jcr/util/AdditionalNodeTypes.java\nModified:\njcr/trunk/jcr-api/api/src/java/org/sakaiproject/jcr/api/JCRService.java\njcr/trunk/pom.xml\nLog:\nSAK-12454\n\nMerge of jackrabbit provider into trunk\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Thu Dec 13 18:00:12 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 18:00:12 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 18:00:12 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby fan.mail.umich.edu () with ESMTP id lBDN0AYG014604;\n\tThu, 13 Dec 2007 18:00:10 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 4761B975.8A676.5055 ; \n\t13 Dec 2007 18:00:08 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 46A768405E;\n\tThu, 13 Dec 2007 23:00:04 +0000 (GMT)\nMessage-ID: <200712132251.lBDMpuY4010650@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 293\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 22:59:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 21AF6385FE\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 22:59:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDMpujq010652\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 17:51:56 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDMpuY4010650\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 17:51:56 -0500\nDate: Thu, 13 Dec 2007 17:51:56 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39242 - sakai-mock/trunk/src/main/java/org/sakaiproject/mock/service\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 18:00:12 2007\nX-DSPAM-Confidence: 0.9814\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39242\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-13 17:51:52 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39242\n\nModified:\nsakai-mock/trunk/src/main/java/org/sakaiproject/mock/service/SiteService.java\nLog:\nSAK-12324\n\nFixed build \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Thu Dec 13 16:57:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 16:57:53 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 16:57:53 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby sleepers.mail.umich.edu () with ESMTP id lBDLvoLY011929;\n\tThu, 13 Dec 2007 16:57:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 4761AAD9.ACB33.649 ; \n\t13 Dec 2007 16:57:48 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2A4929D0CC;\n\tThu, 13 Dec 2007 21:57:43 +0000 (GMT)\nMessage-ID: <200712132149.lBDLnexo010597@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 910\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 21:57:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2C78D385CB\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 21:57:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDLneCw010599\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 16:49:40 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDLnexo010597\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 16:49:40 -0500\nDate: Thu, 13 Dec 2007 16:49:40 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39241 - msgcntr/branches/oncourse_opc_122007/messageforums-component-impl/src/java/org/sakaiproject/component/app/messageforums\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 16:57:53 2007\nX-DSPAM-Confidence: 0.9804\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39241\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-13 16:49:40 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39241\n\nModified:\nmsgcntr/branches/oncourse_opc_122007/messageforums-component-impl/src/java/org/sakaiproject/component/app/messageforums/DiscussionForumServiceImpl.java\nLog:\nSAK-12433 => svn merge -r39215:39216 https://source.sakaiproject.org/svn/msgcntr/trunk/\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom arwhyte@umich.edu Thu Dec 13 16:48:42 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 16:48:42 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 16:48:42 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby jacknife.mail.umich.edu () with ESMTP id lBDLmf8I029365;\n\tThu, 13 Dec 2007 16:48:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 4761A8B2.E4EAF.20431 ; \n\t13 Dec 2007 16:48:37 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E51449D0CC;\n\tThu, 13 Dec 2007 21:48:37 +0000 (GMT)\nMessage-ID: <200712132140.lBDLeQc5010547@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 609\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 21:48:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9CFAD385D3\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 21:48:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDLeQr7010549\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 16:40:26 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDLeQc5010547\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 16:40:26 -0500\nDate: Thu, 13 Dec 2007 16:40:26 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to arwhyte@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: arwhyte@umich.edu\nSubject: [sakai] svn commit: r39240 - reference/trunk/docs/releaseweb\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 16:48:42 2007\nX-DSPAM-Confidence: 0.9837\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39240\n\nAuthor: arwhyte@umich.edu\nDate: 2007-12-13 16:39:41 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39240\n\nModified:\nreference/trunk/docs/releaseweb/index.html\nLog:\nPrep for 2.5\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom arwhyte@umich.edu Thu Dec 13 16:47:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 16:47:25 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 16:47:25 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby faithful.mail.umich.edu () with ESMTP id lBDLlOtx021532;\n\tThu, 13 Dec 2007 16:47:24 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 4761A863.42440.17819 ; \n\t13 Dec 2007 16:47:18 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2F1EC980F0;\n\tThu, 13 Dec 2007 21:47:18 +0000 (GMT)\nMessage-ID: <200712132138.lBDLcs4m010535@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 678\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 21:46:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CF1E6385D3\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 21:46:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDLcsOS010537\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 16:38:54 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDLcs4m010535\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 16:38:54 -0500\nDate: Thu, 13 Dec 2007 16:38:54 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to arwhyte@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: arwhyte@umich.edu\nSubject: [sakai] svn commit: r39239 - reference/trunk/docs/releaseweb/styles\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 16:47:25 2007\nX-DSPAM-Confidence: 0.9819\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39239\n\nAuthor: arwhyte@umich.edu\nDate: 2007-12-13 16:38:12 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39239\n\nModified:\nreference/trunk/docs/releaseweb/styles/stylesr.css\nLog:\nadded <th> style\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ostermmg@whitman.edu Thu Dec 13 16:41:21 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 16:41:21 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 16:41:21 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby godsend.mail.umich.edu () with ESMTP id lBDLfKTk028447;\n\tThu, 13 Dec 2007 16:41:20 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 4761A6FB.9463D.13982 ; \n\t13 Dec 2007 16:41:18 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EAD919D654;\n\tThu, 13 Dec 2007 21:41:07 +0000 (GMT)\nMessage-ID: <200712132132.lBDLWx1c010522@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 509\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 21:40:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6F075385CF\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 21:40:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDLWxrB010524\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 16:32:59 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDLWx1c010522\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 16:32:59 -0500\nDate: Thu, 13 Dec 2007 16:32:59 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ostermmg@whitman.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ostermmg@whitman.edu\nSubject: [sakai] svn commit: r39238 - content/branches/sakai_2-4-x/content-tool/tool/src/java/org/sakaiproject/content/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 16:41:21 2007\nX-DSPAM-Confidence: 0.8502\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39238\n\nAuthor: ostermmg@whitman.edu\nDate: 2007-12-13 16:32:56 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39238\n\nModified:\ncontent/branches/sakai_2-4-x/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesHelperAction.java\nLog:\nsvn merge -c39208 https://source.sakaiproject.org/svn/content/trunk/ .\nU    content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesHelperAction.java\n\nsvn log -r39208 https://source.sakaiproject.org/svn/content/trunk/\n------------------------------------------------------------------------\nr39208 | jimeng@umich.edu | 2007-12-13 08:08:24 -0800 (Thu, 13 Dec 2007) | 3 lines\n\nSAK-10042\nFile-count was being set to zero when quota was exceeded.  It needs to be >1 to show the input form for uploading a file, and the input form needs to be there for the \"add another\" link to work.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Dec 13 15:18:59 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 15:18:59 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 15:18:59 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby score.mail.umich.edu () with ESMTP id lBDKIwgA020793;\n\tThu, 13 Dec 2007 15:18:58 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 476193AA.8E3EE.30919 ; \n\t13 Dec 2007 15:18:53 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8431F9D768;\n\tThu, 13 Dec 2007 20:18:45 +0000 (GMT)\nMessage-ID: <200712132010.lBDKAVOe010336@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 556\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 20:18:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6974338492\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 20:18:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDKAVp4010338\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 15:10:31 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDKAVOe010336\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 15:10:31 -0500\nDate: Thu, 13 Dec 2007 15:10:31 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39233 - assignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 15:18:59 2007\nX-DSPAM-Confidence: 0.9863\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39233\n\nAuthor: zqian@umich.edu\nDate: 2007-12-13 15:10:29 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39233\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nFix to SAK-12422: Assignments upload all (grades.csv) does not handle DOS line breaks correctly\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Dec 13 15:14:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 15:14:19 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 15:14:19 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby faithful.mail.umich.edu () with ESMTP id lBDKEIm7003992;\n\tThu, 13 Dec 2007 15:14:18 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 47619293.F09EB.2396 ; \n\t13 Dec 2007 15:14:14 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E164A8098C;\n\tThu, 13 Dec 2007 20:14:08 +0000 (GMT)\nMessage-ID: <200712132005.lBDK5oMb010288@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 414\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 20:13:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5469D3839F\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 20:13:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDK5oPJ010290\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 15:05:50 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDK5oMb010288\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 15:05:50 -0500\nDate: Thu, 13 Dec 2007 15:05:50 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39229 - assignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 15:14:19 2007\nX-DSPAM-Confidence: 0.9860\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39229\n\nAuthor: zqian@umich.edu\nDate: 2007-12-13 15:05:48 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39229\n\nModified:\nassignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nfix to SAK-12422: Assignments upload all (grades.csv) does not handle DOS line breaks correctly\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Thu Dec 13 15:06:14 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 15:06:14 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 15:06:14 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby fan.mail.umich.edu () with ESMTP id lBDK6EY1014581;\n\tThu, 13 Dec 2007 15:06:14 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 476190B1.2934E.25237 ; \n\t13 Dec 2007 15:06:11 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B1EBD9D4FF;\n\tThu, 13 Dec 2007 20:06:07 +0000 (GMT)\nMessage-ID: <200712131958.lBDJw0a7010214@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 174\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 20:05:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 164EF3839F\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 20:05:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDJw0b3010216\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 14:58:00 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDJw0a7010214\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 14:58:00 -0500\nDate: Thu, 13 Dec 2007 14:58:00 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r39223 - content/branches/sakai_2-5-x/content-tool/tool/src/java/org/sakaiproject/content/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 15:06:14 2007\nX-DSPAM-Confidence: 0.7004\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39223\n\nAuthor: mmmay@indiana.edu\nDate: 2007-12-13 14:57:58 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39223\n\nModified:\ncontent/branches/sakai_2-5-x/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesHelperAction.java\nLog:\nsvn merge -r 39207:39208 https://source.sakaiproject.org/svn/content/trunk\nU    content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesHelperAction.java\nin-143-196:~/java/2-5/sakai_2-5-x/content mmmay$ svn log -r 39207:39208 https://source.sakaiproject.org/svn/content/trunk\n------------------------------------------------------------------------\nr39208 | jimeng@umich.edu | 2007-12-13 11:08:24 -0500 (Thu, 13 Dec 2007) | 3 lines\n\nSAK-10042\nFile-count was being set to zero when quota was exceeded.  It needs to be >1 to show the input form for uploading a file, and the input form needs to be there for the \"add another\" link to work.\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Thu Dec 13 14:59:52 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 14:59:52 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 14:59:52 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby faithful.mail.umich.edu () with ESMTP id lBDJxp2C028306;\n\tThu, 13 Dec 2007 14:59:51 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 47618F26.CBA.12804 ; \n\t13 Dec 2007 14:59:37 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B22DC9D603;\n\tThu, 13 Dec 2007 19:49:33 +0000 (GMT)\nMessage-ID: <200712131951.lBDJpNf4010145@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 521\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 19:49:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DDAF938327\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 19:59:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDJpNwF010147\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 14:51:23 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDJpNf4010145\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 14:51:23 -0500\nDate: Thu, 13 Dec 2007 14:51:23 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r39220 - portal/branches/sakai_2-5-x/portal-impl/impl/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 14:59:52 2007\nX-DSPAM-Confidence: 0.7615\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39220\n\nAuthor: mmmay@indiana.edu\nDate: 2007-12-13 14:51:22 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39220\n\nModified:\nportal/branches/sakai_2-5-x/portal-impl/impl/src/bundle/sitenav.properties\nLog:\nsvn merge -r 39177:39178 https://source.sakaiproject.org/svn/portal/trunk\nU    portal-impl/impl/src/bundle/sitenav.properties\nin-143-196:~/java/2-5/sakai_2-5-x/portal mmmay$ svn log -r 39177:39178 https://source.sakaiproject.org/svn/portal/trunk\n------------------------------------------------------------------------\nr39177 | ian@caret.cam.ac.uk | 2007-12-13 04:46:48 -0500 (Thu, 13 Dec 2007) | 4 lines\n\nSAK-12112\nPatch Applied\n\n\n------------------------------------------------------------------------\nr39178 | ian@caret.cam.ac.uk | 2007-12-13 04:48:42 -0500 (Thu, 13 Dec 2007) | 4 lines\n\nSAK-12273\nPatch applied\n\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gsilver@umich.edu Thu Dec 13 14:58:54 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 14:58:54 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 14:58:54 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby brazil.mail.umich.edu () with ESMTP id lBDJwrRZ029980;\n\tThu, 13 Dec 2007 14:58:53 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 47618EF3.C4578.9263 ; \n\t13 Dec 2007 14:58:46 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1E08F9D652;\n\tThu, 13 Dec 2007 19:48:37 +0000 (GMT)\nMessage-ID: <200712131950.lBDJoIOF010133@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 26\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 19:48:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 09F7138327\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 19:58:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDJoJSJ010135\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 14:50:19 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDJoIOF010133\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 14:50:19 -0500\nDate: Thu, 13 Dec 2007 14:50:19 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gsilver@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gsilver@umich.edu\nSubject: [sakai] svn commit: r39219 - content/trunk/content-tool/tool/src/webapp/vm/content\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 14:58:54 2007\nX-DSPAM-Confidence: 0.8435\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39219\n\nAuthor: gsilver@umich.edu\nDate: 2007-12-13 14:50:17 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39219\n\nModified:\ncontent/trunk/content-tool/tool/src/webapp/vm/content/sakai_resources_list.vm\nLog:\nSAK-12442\nhttp://jira.sakaiproject.org/jira/browse/SAK-12442\n- tweak the default sakadojo theme for resources actions\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gsilver@umich.edu Thu Dec 13 14:58:46 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 14:58:46 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 14:58:46 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby flawless.mail.umich.edu () with ESMTP id lBDJwjQR007797;\n\tThu, 13 Dec 2007 14:58:45 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 47618EF0.7DDAA.11360 ; \n\t13 Dec 2007 14:58:43 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0667D9D654;\n\tThu, 13 Dec 2007 19:48:36 +0000 (GMT)\nMessage-ID: <200712131950.lBDJoGAN010121@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 475\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 19:48:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 772A038327\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 19:58:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDJoGWF010123\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 14:50:16 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDJoGAN010121\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 14:50:16 -0500\nDate: Thu, 13 Dec 2007 14:50:16 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gsilver@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gsilver@umich.edu\nSubject: [sakai] svn commit: r39218 - in reference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo: . images\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 14:58:46 2007\nX-DSPAM-Confidence: 0.8475\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39218\n\nAuthor: gsilver@umich.edu\nDate: 2007-12-13 14:50:14 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39218\n\nModified:\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/buttonEnabled.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/sakadojo.css\nLog:\nSAK-12442\nhttp://jira.sakaiproject.org/jira/browse/SAK-12442\n- tweak the default sakadojo theme for resources actions\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Thu Dec 13 14:58:26 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 14:58:26 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 14:58:26 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby chaos.mail.umich.edu () with ESMTP id lBDJwQM6012863;\n\tThu, 13 Dec 2007 14:58:26 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 47618ED8.62903.25161 ; \n\t13 Dec 2007 14:58:23 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 278C29D605;\n\tThu, 13 Dec 2007 19:48:16 +0000 (GMT)\nMessage-ID: <200712131950.lBDJo6XC010109@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 312\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 19:47:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5745E38327\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 19:57:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDJo69L010111\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 14:50:06 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDJo6XC010109\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 14:50:06 -0500\nDate: Thu, 13 Dec 2007 14:50:06 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r39217 - portal/branches/sakai_2-5-x/portal-charon/charon/src/webapp/scripts\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 14:58:26 2007\nX-DSPAM-Confidence: 0.7610\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39217\n\nAuthor: mmmay@indiana.edu\nDate: 2007-12-13 14:50:05 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39217\n\nModified:\nportal/branches/sakai_2-5-x/portal-charon/charon/src/webapp/scripts/portalscripts.js\nLog:\nsvn merge -r 39176:39177 https://source.sakaiproject.org/svn/portal/trunk\nU    portal-charon/charon/src/webapp/scripts/portalscripts.js\nin-143-196:~/java/2-5/sakai_2-5-x/portal mmmay$ svn log -r 39176:39177 https://source.sakaiproject.org/svn/portal/trunk\n------------------------------------------------------------------------\nr39177 | ian@caret.cam.ac.uk | 2007-12-13 04:46:48 -0500 (Thu, 13 Dec 2007) | 4 lines\n\nSAK-12112\nPatch Applied\n\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Thu Dec 13 14:58:10 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 14:58:10 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 14:58:10 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby godsend.mail.umich.edu () with ESMTP id lBDJw9vl003915;\n\tThu, 13 Dec 2007 14:58:09 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 47618ECB.EE50A.24421 ; \n\t13 Dec 2007 14:58:06 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BB1B59D65D;\n\tThu, 13 Dec 2007 19:47:58 +0000 (GMT)\nMessage-ID: <200712131918.lBDJI68Z009927@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 174\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 19:47:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 59F9132ABE\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 19:25:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDJI6fR009929\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 14:18:06 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDJI68Z009927\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 14:18:06 -0500\nDate: Thu, 13 Dec 2007 14:18:06 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r39215 - reference/branches/sakai_2-5-x/licenses\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 14:58:10 2007\nX-DSPAM-Confidence: 0.7556\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39215\n\nAuthor: mmmay@indiana.edu\nDate: 2007-12-13 14:18:05 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39215\n\nAdded:\nreference/branches/sakai_2-5-x/licenses/jsr170-api.license.txt\nLog:\nvn merge -r 39213:39214 https://source.sakaiproject.org/svn/reference/trunk\nA    licenses/jsr170-api.license.txt  SAK-1194\t\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Dec 13 14:42:45 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 14:42:45 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 14:42:45 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby fan.mail.umich.edu () with ESMTP id lBDJgih0001236;\n\tThu, 13 Dec 2007 14:42:44 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 47618B21.3ED4A.3413 ; \n\t13 Dec 2007 14:42:28 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2D33A9D5F3;\n\tThu, 13 Dec 2007 19:32:24 +0000 (GMT)\nMessage-ID: <200712131904.lBDJ4xJw009892@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 167\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 19:31:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DC20438499\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 19:12:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDJ4x64009894\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 14:05:00 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDJ4xJw009892\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 14:04:59 -0500\nDate: Thu, 13 Dec 2007 14:04:59 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39213 - in authz/trunk/authz-impl/impl/src/sql: hsqldb mssql mysql oracle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 14:42:45 2007\nX-DSPAM-Confidence: 0.9849\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39213\n\nAuthor: zqian@umich.edu\nDate: 2007-12-13 14:04:57 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39213\n\nModified:\nauthz/trunk/authz-impl/impl/src/sql/hsqldb/sakai_realm.sql\nauthz/trunk/authz-impl/impl/src/sql/mssql/sakai_realm.sql\nauthz/trunk/authz-impl/impl/src/sql/mysql/sakai_realm.sql\nauthz/trunk/authz-impl/impl/src/sql/oracle/sakai_realm.sql\nLog:\nset the .authz role in !user.template.maintain, !user.template.registered and !user.template.sample to have the newly added permission-site.add.course, see SAK-12324\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Dec 13 14:41:44 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 14:41:44 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 14:41:44 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby fan.mail.umich.edu () with ESMTP id lBDJfiiB000665;\n\tThu, 13 Dec 2007 14:41:44 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 47618AEF.2E4F2.5241 ; \n\t13 Dec 2007 14:41:38 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6FC909D460;\n\tThu, 13 Dec 2007 19:31:25 +0000 (GMT)\nMessage-ID: <200712131902.lBDJ2Vc4009867@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 339\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 19:31:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9A1273848E\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 19:10:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDJ2VEC009869\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 14:02:31 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDJ2Vc4009867\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 14:02:31 -0500\nDate: Thu, 13 Dec 2007 14:02:31 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39211 - in site-manage/trunk/site-manage-tool/tool/src: java/org/sakaiproject/site/tool webapp/vm/sitesetup\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 14:41:44 2007\nX-DSPAM-Confidence: 0.7608\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39211\n\nAuthor: zqian@umich.edu\nDate: 2007-12-13 14:02:28 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39211\n\nModified:\nsite-manage/trunk/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-type.vm\nLog:\nmerge in SAK-12324 fixes:\n#38981  \tThu Dec 06 03:19:40 MST 2007  \tdavid.horwitz@uct.ac.za  \t SAK-12324 Modifications to site-manage\nFiles Changed\nMODIFY /site-manage/branches/SAK-12324/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nMODIFY /site-manage/branches/SAK-12324/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-type.vm \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Thu Dec 13 14:41:38 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 14:41:38 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 14:41:38 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby flawless.mail.umich.edu () with ESMTP id lBDJfcIZ029695;\n\tThu, 13 Dec 2007 14:41:38 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 47618ADA.4C4DC.11397 ; \n\t13 Dec 2007 14:41:17 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 86B169D52A;\n\tThu, 13 Dec 2007 19:31:11 +0000 (GMT)\nMessage-ID: <200712131906.lBDJ6iEK009904@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 821\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 19:30:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4C6273849B\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 19:14:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDJ6iUL009906\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 14:06:44 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDJ6iEK009904\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 14:06:44 -0500\nDate: Thu, 13 Dec 2007 14:06:44 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r39214 - reference/trunk/licenses\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 14:41:38 2007\nX-DSPAM-Confidence: 0.7563\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39214\n\nAuthor: mmmay@indiana.edu\nDate: 2007-12-13 14:06:43 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39214\n\nAdded:\nreference/trunk/licenses/jsr170-api.license.txt\nLog:\nadd jsr170 license\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Dec 13 14:41:24 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 14:41:24 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 14:41:24 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby jacknife.mail.umich.edu () with ESMTP id lBDJfNP2022184;\n\tThu, 13 Dec 2007 14:41:23 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 47618AD4.83E7.32063 ; \n\t13 Dec 2007 14:41:10 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 97FB59D52D;\n\tThu, 13 Dec 2007 19:31:04 +0000 (GMT)\nMessage-ID: <200712131903.lBDJ3Pnc009880@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 380\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 19:30:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 33BAC38496\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 19:11:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDJ3PWC009882\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 14:03:25 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDJ3Pnc009880\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 14:03:25 -0500\nDate: Thu, 13 Dec 2007 14:03:25 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39212 - in site/trunk: site-api/api/src/java/org/sakaiproject/site/api site-api/api/src/java/org/sakaiproject/site/cover site-impl/impl/src/java/org/sakaiproject/site/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 14:41:24 2007\nX-DSPAM-Confidence: 0.8511\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39212\n\nAuthor: zqian@umich.edu\nDate: 2007-12-13 14:03:22 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39212\n\nModified:\nsite/trunk/site-api/api/src/java/org/sakaiproject/site/api/SiteService.java\nsite/trunk/site-api/api/src/java/org/sakaiproject/site/cover/SiteService.java\nsite/trunk/site-impl/impl/src/java/org/sakaiproject/site/impl/BaseSiteService.java\nLog:\nmerge in SAK-12324 fixes into trunk:\n\n#39019  \tFri Dec 07 00:55:01 MST 2007  \tdavid.horwitz@uct.ac.za  \t SAK-12324 Modify site\nFiles Changed\nMODIFY /site/branches/SAK-12324/site-impl/impl/src/java/org/sakaiproject/site/impl/BaseSiteService.java\nMODIFY /site/branches/SAK-12324/site-api/api/src/java/org/sakaiproject/site/api/SiteService.java\nMODIFY /site/branches/SAK-12324/site-api/api/src/java/org/sakaiproject/site/cover/SiteService.java \n\n#39020  \tFri Dec 07 02:53:25 MST 2007  \tdavid.horwitz@uct.ac.za  \t SAK-12324 add the course site logic to allowAddCourseSite(id)\nFiles Changed\nMODIFY /site/branches/SAK-12324/site-impl/impl/src/java/org/sakaiproject/site/impl/BaseSiteService.java\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Thu Dec 13 11:57:10 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 11:57:10 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 11:57:10 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby chaos.mail.umich.edu () with ESMTP id lBDGv9RB009616;\n\tThu, 13 Dec 2007 11:57:09 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 4761645E.18068.7561 ; \n\t13 Dec 2007 11:57:04 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2C19E81C39;\n\tThu, 13 Dec 2007 16:56:59 +0000 (GMT)\nMessage-ID: <200712131648.lBDGmwAQ009628@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 544\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 16:56:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3C87E382EF\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 16:56:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDGmwLV009630\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 11:48:58 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDGmwAQ009628\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 11:48:58 -0500\nDate: Thu, 13 Dec 2007 11:48:58 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r39210 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 11:57:10 2007\nX-DSPAM-Confidence: 0.9866\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39210\n\nAuthor: dlhaines@umich.edu\nDate: 2007-12-13 11:48:56 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39210\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.properties\nLog:\nCTools: update for assignments source location typo 2.4.xQ\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gopal.ramasammycook@gmail.com Thu Dec 13 11:51:42 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 11:51:42 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 11:51:42 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby chaos.mail.umich.edu () with ESMTP id lBDGpfRV006349;\n\tThu, 13 Dec 2007 11:51:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 47616318.47F92.1615 ; \n\t13 Dec 2007 11:51:39 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5F50E9D256;\n\tThu, 13 Dec 2007 16:51:35 +0000 (GMT)\nMessage-ID: <200712131643.lBDGhToF009605@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 723\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 16:51:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 10513382F1\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 16:51:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDGhT8H009607\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 11:43:29 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDGhToF009605\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 11:43:29 -0500\nDate: Thu, 13 Dec 2007 11:43:29 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gopal.ramasammycook@gmail.com using -f\nTo: source@collab.sakaiproject.org\nFrom: gopal.ramasammycook@gmail.com\nSubject: [sakai] svn commit: r39209 - sam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 11:51:42 2007\nX-DSPAM-Confidence: 0.8427\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39209\n\nAuthor: gopal.ramasammycook@gmail.com\nDate: 2007-12-13 11:43:19 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39209\n\nModified:\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/AssessmentGradingFacadeQueries.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/PublishedAssessmentFacadeQueries.java\nLog:\nSAK-12065 Group release bug fixes\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Thu Dec 13 11:16:40 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 11:16:40 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 11:16:40 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby godsend.mail.umich.edu () with ESMTP id lBDGGdxB010443;\n\tThu, 13 Dec 2007 11:16:39 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 47615ADC.E457A.28407 ; \n\t13 Dec 2007 11:16:35 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D020B650F8;\n\tThu, 13 Dec 2007 16:16:26 +0000 (GMT)\nMessage-ID: <200712131608.lBDG8PeA009396@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 232\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 16:16:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 34478382D8\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 16:16:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDG8PIE009398\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 11:08:25 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDG8PeA009396\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 11:08:25 -0500\nDate: Thu, 13 Dec 2007 11:08:25 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r39208 - content/trunk/content-tool/tool/src/java/org/sakaiproject/content/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 11:16:40 2007\nX-DSPAM-Confidence: 0.9865\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39208\n\nAuthor: jimeng@umich.edu\nDate: 2007-12-13 11:08:24 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39208\n\nModified:\ncontent/trunk/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesHelperAction.java\nLog:\nSAK-10042\nFile-count was being set to zero when quota was exceeded.  It needs to be >1 to show the input form for uploading a file, and the input form needs to be there for the \"add another\" link to work.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom josrodri@iupui.edu Thu Dec 13 10:54:45 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 10:54:45 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 10:54:45 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby score.mail.umich.edu () with ESMTP id lBDFsjNt025358;\n\tThu, 13 Dec 2007 10:54:45 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 476155B7.85E26.31499 ; \n\t13 Dec 2007 10:54:34 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id AB6AF9D110;\n\tThu, 13 Dec 2007 15:51:30 +0000 (GMT)\nMessage-ID: <200712131546.lBDFkSNf009370@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 404\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 15:51:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 83A9F37ACD\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 15:54:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDFkSt9009372\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 10:46:28 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDFkSNf009370\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 10:46:28 -0500\nDate: Thu, 13 Dec 2007 10:46:28 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to josrodri@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: josrodri@iupui.edu\nSubject: [sakai] svn commit: r39207 - in gradebook/trunk/app/ui/src/webapp: . inc\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 10:54:45 2007\nX-DSPAM-Confidence: 0.9800\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39207\n\nAuthor: josrodri@iupui.edu\nDate: 2007-12-13 10:46:27 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39207\n\nModified:\ngradebook/trunk/app/ui/src/webapp/addAssignment.jsp\ngradebook/trunk/app/ui/src/webapp/inc/bulkNewItems.jspf\nLog:\nSAK-12444, SAK-12287: Redid styling\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom nuno@ufp.pt Thu Dec 13 10:39:01 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 10:39:01 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 10:39:01 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby casino.mail.umich.edu () with ESMTP id lBDFd0xq019973;\n\tThu, 13 Dec 2007 10:39:00 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 4761520E.354C8.24668 ; \n\t13 Dec 2007 10:38:57 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DC39E9D0DB;\n\tThu, 13 Dec 2007 15:35:53 +0000 (GMT)\nMessage-ID: <200712131530.lBDFUb94009352@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 503\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 15:35:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 47FBA37E45\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 15:38:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDFUbVR009354\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 10:30:37 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDFUb94009352\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 10:30:37 -0500\nDate: Thu, 13 Dec 2007 10:30:37 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to nuno@ufp.pt using -f\nTo: source@collab.sakaiproject.org\nFrom: nuno@ufp.pt\nSubject: [sakai] svn commit: r39206 - in site-manage/trunk: pageorder/tool/src/bundle/org/sakaiproject/tool/pageorder/bundle site-manage-impl/impl/src/bundle site-manage-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 10:39:01 2007\nX-DSPAM-Confidence: 0.9763\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39206\n\nAuthor: nuno@ufp.pt\nDate: 2007-12-13 10:30:17 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39206\n\nAdded:\nsite-manage/trunk/pageorder/tool/src/bundle/org/sakaiproject/tool/pageorder/bundle/Messages_pt_PT.properties\nsite-manage/trunk/site-manage-impl/impl/src/bundle/SectionFields_pt_PT.properties\nsite-manage/trunk/site-manage-tool/tool/src/bundle/membership_pt_PT.properties\nsite-manage/trunk/site-manage-tool/tool/src/bundle/sitebrowser_pt_PT.properties\nsite-manage/trunk/site-manage-tool/tool/src/bundle/sitesetupgeneric_pt_PT.properties\nLog:\nSAK-12044: Add Portuguese translation\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom nuno@ufp.pt Thu Dec 13 10:37:37 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 10:37:37 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 10:37:37 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby casino.mail.umich.edu () with ESMTP id lBDFbbpk019336;\n\tThu, 13 Dec 2007 10:37:37 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 476151BA.BFA78.20820 ; \n\t13 Dec 2007 10:37:34 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DB33C5EF5E;\n\tThu, 13 Dec 2007 15:34:03 +0000 (GMT)\nMessage-ID: <200712131529.lBDFTGXV009340@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 356\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 15:33:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 27D8F37E3A\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 15:37:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDFTGtP009342\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 10:29:16 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDFTGXV009340\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 10:29:16 -0500\nDate: Thu, 13 Dec 2007 10:29:16 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to nuno@ufp.pt using -f\nTo: source@collab.sakaiproject.org\nFrom: nuno@ufp.pt\nSubject: [sakai] svn commit: r39205 - in rwiki/trunk: rwiki-tool/tool/src/bundle/uk/ac/cam/caret/sakai/rwiki/tool/bundle rwiki-util/radeox/src/bundle rwiki-util/util/src/bundle/uk/ac/cam/caret/sakai/rwiki/utils/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 10:37:37 2007\nX-DSPAM-Confidence: 0.8393\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39205\n\nAuthor: nuno@ufp.pt\nDate: 2007-12-13 10:28:50 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39205\n\nAdded:\nrwiki/trunk/rwiki-tool/tool/src/bundle/uk/ac/cam/caret/sakai/rwiki/tool/bundle/Messages_pt_PT.properties\nrwiki/trunk/rwiki-tool/tool/src/bundle/uk/ac/cam/caret/sakai/rwiki/tool/bundle/PrepopulatePages_pt_PT.properties\nrwiki/trunk/rwiki-util/radeox/src/bundle/radeox_messages_pt_PT.properties\nrwiki/trunk/rwiki-util/util/src/bundle/uk/ac/cam/caret/sakai/rwiki/utils/bundle/Messages_pt_PT.properties\nLog:\nSAK-12044: Add Portuguese translation\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom nuno@ufp.pt Thu Dec 13 10:36:26 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 10:36:26 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 10:36:26 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby awakenings.mail.umich.edu () with ESMTP id lBDFaPtC012426;\n\tThu, 13 Dec 2007 10:36:25 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 47615171.4D0B9.5693 ; \n\t13 Dec 2007 10:36:20 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 359159D0ED;\n\tThu, 13 Dec 2007 15:32:44 +0000 (GMT)\nMessage-ID: <200712131527.lBDFRa00009328@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 739\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 15:32:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C449337E3A\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 15:35:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDFRa5V009330\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 10:27:36 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDFRa00009328\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 10:27:36 -0500\nDate: Thu, 13 Dec 2007 10:27:36 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to nuno@ufp.pt using -f\nTo: source@collab.sakaiproject.org\nFrom: nuno@ufp.pt\nSubject: [sakai] svn commit: r39204 - velocity/trunk/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 10:36:26 2007\nX-DSPAM-Confidence: 0.9770\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39204\n\nAuthor: nuno@ufp.pt\nDate: 2007-12-13 10:27:30 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39204\n\nAdded:\nvelocity/trunk/tool/src/bundle/velocity-tool_pt_PT.properties\nLog:\nSAK-12044: Add Portuguese translation\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom nuno@ufp.pt Thu Dec 13 10:36:20 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 10:36:20 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 10:36:20 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby fan.mail.umich.edu () with ESMTP id lBDFaJdH023874;\n\tThu, 13 Dec 2007 10:36:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 4761513F.3552C.11923 ; \n\t13 Dec 2007 10:35:31 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 82C359D0E4;\n\tThu, 13 Dec 2007 15:32:11 +0000 (GMT)\nMessage-ID: <200712131526.lBDFQv3u009316@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 586\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 15:31:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DD0AC37E3A\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 15:34:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDFQvKG009318\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 10:26:57 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDFQv3u009316\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 10:26:57 -0500\nDate: Thu, 13 Dec 2007 10:26:57 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to nuno@ufp.pt using -f\nTo: source@collab.sakaiproject.org\nFrom: nuno@ufp.pt\nSubject: [sakai] svn commit: r39203 - usermembership/trunk/tool/src/bundle/org/sakaiproject/umem/tool/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 10:36:20 2007\nX-DSPAM-Confidence: 0.9736\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39203\n\nAuthor: nuno@ufp.pt\nDate: 2007-12-13 10:26:52 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39203\n\nModified:\nusermembership/trunk/tool/src/bundle/org/sakaiproject/umem/tool/bundle/Messages_pt_PT.properties\nLog:\nSAK-12044: Add Portuguese translation\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom nuno@ufp.pt Thu Dec 13 10:34:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 10:34:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 10:34:51 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby score.mail.umich.edu () with ESMTP id lBDFYmve015155;\n\tThu, 13 Dec 2007 10:34:48 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 47615113.5EBAE.31078 ; \n\t13 Dec 2007 10:34:46 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 716AA9D0D6;\n\tThu, 13 Dec 2007 15:31:41 +0000 (GMT)\nMessage-ID: <200712131526.lBDFQSiV009304@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 611\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 15:31:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7B87537E3A\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 15:34:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDFQSAa009306\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 10:26:28 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDFQSiV009304\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 10:26:28 -0500\nDate: Thu, 13 Dec 2007 10:26:28 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to nuno@ufp.pt using -f\nTo: source@collab.sakaiproject.org\nFrom: nuno@ufp.pt\nSubject: [sakai] svn commit: r39202 - search/trunk/search-tool/tool/src/bundle/org/sakaiproject/search/tool/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 10:34:51 2007\nX-DSPAM-Confidence: 0.9760\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39202\n\nAuthor: nuno@ufp.pt\nDate: 2007-12-13 10:26:22 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39202\n\nAdded:\nsearch/trunk/search-tool/tool/src/bundle/org/sakaiproject/search/tool/bundle/Messages_pt_PT.properties\nLog:\nSAK-12044: Add Portuguese translation\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom nuno@ufp.pt Thu Dec 13 10:34:12 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 10:34:12 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 10:34:12 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby mission.mail.umich.edu () with ESMTP id lBDFYAHZ016527;\n\tThu, 13 Dec 2007 10:34:10 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 476150E9.CDECF.12146 ; \n\t13 Dec 2007 10:34:05 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 607209D0DE;\n\tThu, 13 Dec 2007 15:31:10 +0000 (GMT)\nMessage-ID: <200712131525.lBDFPJGJ009292@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 705\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 15:30:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0131137E3A\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 15:33:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDFPJlO009294\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 10:25:19 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDFPJGJ009292\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 10:25:19 -0500\nDate: Thu, 13 Dec 2007 10:25:19 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to nuno@ufp.pt using -f\nTo: source@collab.sakaiproject.org\nFrom: nuno@ufp.pt\nSubject: [sakai] svn commit: r39201 - roster/trunk/roster-app/src/bundle/org/sakaiproject/tool/roster/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 10:34:12 2007\nX-DSPAM-Confidence: 0.9761\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39201\n\nAuthor: nuno@ufp.pt\nDate: 2007-12-13 10:25:14 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39201\n\nAdded:\nroster/trunk/roster-app/src/bundle/org/sakaiproject/tool/roster/bundle/Messages_pt_PT.properties\nLog:\nSAK-12044: Add Portuguese translation\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom nuno@ufp.pt Thu Dec 13 10:32:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 10:32:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 10:32:51 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby panther.mail.umich.edu () with ESMTP id lBDFWoj6032659;\n\tThu, 13 Dec 2007 10:32:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 47615097.4585A.7935 ; \n\t13 Dec 2007 10:32:43 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A8A819D0D1;\n\tThu, 13 Dec 2007 15:30:34 +0000 (GMT)\nMessage-ID: <200712131524.lBDFOCPo009268@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 973\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 15:30:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EFAF237E3A\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 15:31:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDFOChb009270\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 10:24:12 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDFOCPo009268\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 10:24:12 -0500\nDate: Thu, 13 Dec 2007 10:24:12 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to nuno@ufp.pt using -f\nTo: source@collab.sakaiproject.org\nFrom: nuno@ufp.pt\nSubject: [sakai] svn commit: r39200 - in content/trunk: content-bundles content-impl/impl/src/bundle content-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 10:32:51 2007\nX-DSPAM-Confidence: 0.9790\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39200\n\nAuthor: nuno@ufp.pt\nDate: 2007-12-13 10:23:57 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39200\n\nAdded:\ncontent/trunk/content-bundles/content_pt_PT.properties\ncontent/trunk/content-bundles/types_pt_PT.properties\ncontent/trunk/content-impl/impl/src/bundle/siteemacon_pt_PT.properties\ncontent/trunk/content-tool/tool/src/bundle/helper_pt_PT.properties\nLog:\nSAK-12044: Add Portuguese translation\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom nuno@ufp.pt Thu Dec 13 10:32:29 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 10:32:29 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 10:32:29 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby sleepers.mail.umich.edu () with ESMTP id lBDFWSA3010849;\n\tThu, 13 Dec 2007 10:32:28 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 47615085.443B2.3114 ; \n\t13 Dec 2007 10:32:25 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CD1B09D0D0;\n\tThu, 13 Dec 2007 15:30:24 +0000 (GMT)\nMessage-ID: <200712131522.lBDFMcOk009253@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 224\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 15:30:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id ED01B37E3B\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 15:30:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDFMc32009255\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 10:22:38 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDFMcOk009253\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 10:22:38 -0500\nDate: Thu, 13 Dec 2007 10:22:38 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to nuno@ufp.pt using -f\nTo: source@collab.sakaiproject.org\nFrom: nuno@ufp.pt\nSubject: [sakai] svn commit: r39199 - citations/trunk/citations-util/util/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 10:32:29 2007\nX-DSPAM-Confidence: 0.9757\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39199\n\nAuthor: nuno@ufp.pt\nDate: 2007-12-13 10:22:32 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39199\n\nAdded:\ncitations/trunk/citations-util/util/src/bundle/citations_pt_PT.properties\nLog:\nSAK-12044: Add Portuguese translation\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom nuno@ufp.pt Thu Dec 13 10:29:39 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 10:29:39 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 10:29:39 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby godsend.mail.umich.edu () with ESMTP id lBDFTc2Y018361;\n\tThu, 13 Dec 2007 10:29:38 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 47614FDB.313EB.30099 ; \n\t13 Dec 2007 10:29:34 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1381655593;\n\tThu, 13 Dec 2007 15:26:45 +0000 (GMT)\nMessage-ID: <200712131518.lBDFIhNd009199@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 466\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 15:26:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 19D3137D27\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 15:26:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDFIh8m009201\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 10:18:43 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDFIhNd009199\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 10:18:43 -0500\nDate: Thu, 13 Dec 2007 10:18:43 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to nuno@ufp.pt using -f\nTo: source@collab.sakaiproject.org\nFrom: nuno@ufp.pt\nSubject: [sakai] svn commit: r39198 - presence/trunk/presence-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 10:29:39 2007\nX-DSPAM-Confidence: 0.9765\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39198\n\nAuthor: nuno@ufp.pt\nDate: 2007-12-13 10:18:38 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39198\n\nAdded:\npresence/trunk/presence-tool/tool/src/bundle/admin_pt_PT.properties\nLog:\nSAK-12044: Add Portuguese translation\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom nuno@ufp.pt Thu Dec 13 10:25:37 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 10:25:37 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 10:25:37 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby flawless.mail.umich.edu () with ESMTP id lBDFPahD019491;\n\tThu, 13 Dec 2007 10:25:36 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 47614EEA.38545.20994 ; \n\t13 Dec 2007 10:25:33 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 184B89D09B;\n\tThu, 13 Dec 2007 15:25:28 +0000 (GMT)\nMessage-ID: <200712131517.lBDFHSsX009187@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 5\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 15:25:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 74C1D37D27\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 15:25:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDFHSo6009189\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 10:17:28 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDFHSsX009187\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 10:17:28 -0500\nDate: Thu, 13 Dec 2007 10:17:28 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to nuno@ufp.pt using -f\nTo: source@collab.sakaiproject.org\nFrom: nuno@ufp.pt\nSubject: [sakai] svn commit: r39197 - user/trunk/user-tool-prefs/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 10:25:37 2007\nX-DSPAM-Confidence: 0.9783\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39197\n\nAuthor: nuno@ufp.pt\nDate: 2007-12-13 10:17:22 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39197\n\nAdded:\nuser/trunk/user-tool-prefs/tool/src/bundle/user-tool-prefs_pt_PT.properties\nLog:\nSAK-12044: Add Portuguese translation\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom nuno@ufp.pt Thu Dec 13 10:25:18 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 10:25:18 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 10:25:18 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby casino.mail.umich.edu () with ESMTP id lBDFPHLt012352;\n\tThu, 13 Dec 2007 10:25:17 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 47614EC5.B3B3C.26887 ; \n\t13 Dec 2007 10:24:56 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8A61C9D0B4;\n\tThu, 13 Dec 2007 15:24:50 +0000 (GMT)\nMessage-ID: <200712131516.lBDFGmLN009175@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 384\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 15:24:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7971137D27\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 15:24:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDFGm6h009177\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 10:16:48 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDFGmLN009175\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 10:16:48 -0500\nDate: Thu, 13 Dec 2007 10:16:48 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to nuno@ufp.pt using -f\nTo: source@collab.sakaiproject.org\nFrom: nuno@ufp.pt\nSubject: [sakai] svn commit: r39196 - in login/trunk: login-authn-tool/tool/src/bundle login-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 10:25:18 2007\nX-DSPAM-Confidence: 0.9733\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39196\n\nAuthor: nuno@ufp.pt\nDate: 2007-12-13 10:16:36 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39196\n\nAdded:\nlogin/trunk/login-authn-tool/tool/src/bundle/sitenav_pt_PT.properties\nlogin/trunk/login-tool/tool/src/bundle/auth_pt_PT.properties\nLog:\nSAK-12044: Add Portuguese translation\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom nuno@ufp.pt Thu Dec 13 10:22:57 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 10:22:57 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 10:22:57 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby faithful.mail.umich.edu () with ESMTP id lBDFMuTM006229;\n\tThu, 13 Dec 2007 10:22:56 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 47614E4B.ACB7F.15398 ; \n\t13 Dec 2007 10:22:54 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6A6DE9C627;\n\tThu, 13 Dec 2007 15:22:49 +0000 (GMT)\nMessage-ID: <200712131514.lBDFEkFs009163@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 847\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 15:22:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EC08B37E3B\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 15:22:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDFEk0T009165\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 10:14:46 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDFEkFs009163\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 10:14:46 -0500\nDate: Thu, 13 Dec 2007 10:14:46 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to nuno@ufp.pt using -f\nTo: source@collab.sakaiproject.org\nFrom: nuno@ufp.pt\nSubject: [sakai] svn commit: r39195 - in portal/trunk: portal-impl/impl/src/bundle portal-util/util/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 10:22:57 2007\nX-DSPAM-Confidence: 0.7536\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39195\n\nAuthor: nuno@ufp.pt\nDate: 2007-12-13 10:14:32 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39195\n\nAdded:\nportal/trunk/portal-impl/impl/src/bundle/sitenav_pt_PT.properties\nportal/trunk/portal-util/util/src/bundle/portal-util_pt_PT.properties\nLog:\nSAK-12044: Add Portuguese translation\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom nuno@ufp.pt Thu Dec 13 10:19:22 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 10:19:22 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 10:19:22 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby godsend.mail.umich.edu () with ESMTP id lBDFJMfg013171;\n\tThu, 13 Dec 2007 10:19:22 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 47614D5A.7144.4668 ; \n\t13 Dec 2007 10:18:52 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4DAF19D095;\n\tThu, 13 Dec 2007 15:18:50 +0000 (GMT)\nMessage-ID: <200712131510.lBDFAkP7009151@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 648\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 15:18:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DB2FD37E28\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 15:18:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDFAkDH009153\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 10:10:46 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDFAkP7009151\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 10:10:46 -0500\nDate: Thu, 13 Dec 2007 10:10:46 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to nuno@ufp.pt using -f\nTo: source@collab.sakaiproject.org\nFrom: nuno@ufp.pt\nSubject: [sakai] svn commit: r39194 - message/trunk/message-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 10:19:22 2007\nX-DSPAM-Confidence: 0.9735\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39194\n\nAuthor: nuno@ufp.pt\nDate: 2007-12-13 10:10:40 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39194\n\nAdded:\nmessage/trunk/message-tool/tool/src/bundle/recent_pt_PT.properties\nLog:\nSAK-12044: Add Portuguese translation\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom nuno@ufp.pt Thu Dec 13 10:18:18 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 10:18:18 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 10:18:18 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby chaos.mail.umich.edu () with ESMTP id lBDFIH6l021568;\n\tThu, 13 Dec 2007 10:18:17 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 47614D2F.69829.14563 ; \n\t13 Dec 2007 10:18:14 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 36F7F9D090;\n\tThu, 13 Dec 2007 15:18:06 +0000 (GMT)\nMessage-ID: <200712131510.lBDFA5Ao009139@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 619\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 15:17:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6823037E28\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 15:17:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDFA6ZJ009141\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 10:10:06 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDFA5Ao009139\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 10:10:05 -0500\nDate: Thu, 13 Dec 2007 10:10:05 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to nuno@ufp.pt using -f\nTo: source@collab.sakaiproject.org\nFrom: nuno@ufp.pt\nSubject: [sakai] svn commit: r39193 - msgcntr/trunk/messageforums-api/src/bundle/org/sakaiproject/api/app/messagecenter/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 10:18:18 2007\nX-DSPAM-Confidence: 0.9721\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39193\n\nAuthor: nuno@ufp.pt\nDate: 2007-12-13 10:10:00 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39193\n\nAdded:\nmsgcntr/trunk/messageforums-api/src/bundle/org/sakaiproject/api/app/messagecenter/bundle/Messages_pt_PT.properties\nLog:\nSAK-12044: Add Portuguese translation\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom nuno@ufp.pt Thu Dec 13 10:17:40 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 10:17:40 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 10:17:40 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby chaos.mail.umich.edu () with ESMTP id lBDFHddk021256;\n\tThu, 13 Dec 2007 10:17:39 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 47614CFD.5EF37.14639 ; \n\t13 Dec 2007 10:17:20 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B58D79D091;\n\tThu, 13 Dec 2007 15:17:17 +0000 (GMT)\nMessage-ID: <200712131509.lBDF9HhW009127@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 235\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 15:17:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1169837E28\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 15:17:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDF9HSf009129\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 10:09:17 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDF9HhW009127\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 10:09:17 -0500\nDate: Thu, 13 Dec 2007 10:09:17 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to nuno@ufp.pt using -f\nTo: source@collab.sakaiproject.org\nFrom: nuno@ufp.pt\nSubject: [sakai] svn commit: r39192 - in mailarchive/trunk: mailarchive-impl/impl/src/bundle mailarchive-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 10:17:40 2007\nX-DSPAM-Confidence: 0.8415\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39192\n\nAuthor: nuno@ufp.pt\nDate: 2007-12-13 10:09:06 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39192\n\nAdded:\nmailarchive/trunk/mailarchive-impl/impl/src/bundle/siteemaanc_pt_PT.properties\nmailarchive/trunk/mailarchive-tool/tool/src/bundle/email_pt_PT.properties\nLog:\nSAK-12044: Add Portuguese translation\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom nuno@ufp.pt Thu Dec 13 10:16:29 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 10:16:29 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 10:16:29 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby fan.mail.umich.edu () with ESMTP id lBDFGSVA013958;\n\tThu, 13 Dec 2007 10:16:28 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 47614CC4.E834A.26752 ; \n\t13 Dec 2007 10:16:23 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6B7129D088;\n\tThu, 13 Dec 2007 15:16:21 +0000 (GMT)\nMessage-ID: <200712131508.lBDF8Fpp009115@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 311\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 15:16:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EC83B37E2A\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 15:16:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDF8FQk009117\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 10:08:15 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDF8Fpp009115\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 10:08:15 -0500\nDate: Thu, 13 Dec 2007 10:08:15 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to nuno@ufp.pt using -f\nTo: source@collab.sakaiproject.org\nFrom: nuno@ufp.pt\nSubject: [sakai] svn commit: r39191 - email/trunk/email-impl/impl/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 10:16:29 2007\nX-DSPAM-Confidence: 0.9738\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39191\n\nAuthor: nuno@ufp.pt\nDate: 2007-12-13 10:08:10 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39191\n\nAdded:\nemail/trunk/email-impl/impl/src/bundle/email-impl_pt_PT.properties\nLog:\nSAK-12044: Add Portuguese translation\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom nuno@ufp.pt Thu Dec 13 10:15:36 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 10:15:36 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 10:15:36 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby casino.mail.umich.edu () with ESMTP id lBDFFZL4007271;\n\tThu, 13 Dec 2007 10:15:35 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 47614C8E.2D8E.25482 ; \n\t13 Dec 2007 10:15:28 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2DBBD5FD67;\n\tThu, 13 Dec 2007 15:15:26 +0000 (GMT)\nMessage-ID: <200712131507.lBDF7KAP009103@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 723\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 15:15:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6544D37E28\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 15:15:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDF7LZM009105\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 10:07:21 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDF7KAP009103\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 10:07:21 -0500\nDate: Thu, 13 Dec 2007 10:07:21 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to nuno@ufp.pt using -f\nTo: source@collab.sakaiproject.org\nFrom: nuno@ufp.pt\nSubject: [sakai] svn commit: r39190 - in chat/trunk: chat-impl/impl/src/bundle chat-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 10:15:36 2007\nX-DSPAM-Confidence: 0.9748\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39190\n\nAuthor: nuno@ufp.pt\nDate: 2007-12-13 10:07:09 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39190\n\nAdded:\nchat/trunk/chat-impl/impl/src/bundle/chat_pt_PT.properties\nchat/trunk/chat-tool/tool/src/bundle/chat_pt_PT.properties\nLog:\nSAK-12044: Add Portuguese translation\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom nuno@ufp.pt Thu Dec 13 10:14:34 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 10:14:34 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 10:14:34 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby awakenings.mail.umich.edu () with ESMTP id lBDFEXOG001357;\n\tThu, 13 Dec 2007 10:14:33 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 47614C53.ECA5B.22664 ; \n\t13 Dec 2007 10:14:31 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 33AE89D05E;\n\tThu, 13 Dec 2007 15:14:28 +0000 (GMT)\nMessage-ID: <200712131506.lBDF6LTv009091@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 797\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 15:14:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 57C1937E28\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 15:14:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDF6MkO009093\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 10:06:22 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDF6LTv009091\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 10:06:22 -0500\nDate: Thu, 13 Dec 2007 10:06:22 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to nuno@ufp.pt using -f\nTo: source@collab.sakaiproject.org\nFrom: nuno@ufp.pt\nSubject: [sakai] svn commit: r39189 - in calendar/trunk: calendar-impl/impl/src/bundle calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle calendar-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 10:14:34 2007\nX-DSPAM-Confidence: 0.8416\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39189\n\nAuthor: nuno@ufp.pt\nDate: 2007-12-13 10:06:04 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39189\n\nAdded:\ncalendar/trunk/calendar-impl/impl/src/bundle/calendarimpl_pt_PT.properties\ncalendar/trunk/calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_pt_PT.properties\ncalendar/trunk/calendar-tool/tool/src/bundle/calendar_pt_PT.properties\nLog:\nSAK-12044: Add Portuguese translation\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom nuno@ufp.pt Thu Dec 13 10:12:36 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 10:12:36 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 10:12:36 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby godsend.mail.umich.edu () with ESMTP id lBDFCZ25009018;\n\tThu, 13 Dec 2007 10:12:35 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 47614BDE.952AD.2445 ; \n\t13 Dec 2007 10:12:33 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 839A98C0BB;\n\tThu, 13 Dec 2007 15:12:28 +0000 (GMT)\nMessage-ID: <200712131504.lBDF4NTo009079@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 46\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 15:12:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 376BC37E2F\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 15:12:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDF4NG9009081\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 10:04:23 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDF4NTo009079\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 10:04:23 -0500\nDate: Thu, 13 Dec 2007 10:04:23 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to nuno@ufp.pt using -f\nTo: source@collab.sakaiproject.org\nFrom: nuno@ufp.pt\nSubject: [sakai] svn commit: r39188 - blog/trunk/tool/src/bundle/uk/ac/lancs/e_science/sakai/tools/blogger/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 10:12:36 2007\nX-DSPAM-Confidence: 0.9770\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39188\n\nAuthor: nuno@ufp.pt\nDate: 2007-12-13 10:04:18 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39188\n\nAdded:\nblog/trunk/tool/src/bundle/uk/ac/lancs/e_science/sakai/tools/blogger/bundle/Messages_pt_PT.properties\nLog:\nSAK-12044: Add Portuguese translation\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom nuno@ufp.pt Thu Dec 13 10:10:00 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 10:10:00 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 10:10:00 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby awakenings.mail.umich.edu () with ESMTP id lBDF9wM9031304;\n\tThu, 13 Dec 2007 10:09:58 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 47614B37.32F62.30303 ; \n\t13 Dec 2007 10:09:46 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 79CBA5E783;\n\tThu, 13 Dec 2007 15:09:42 +0000 (GMT)\nMessage-ID: <200712131501.lBDF1ftp009066@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 894\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 15:09:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8421737E2D\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 15:09:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDF1fL1009068\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 10:01:41 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDF1ftp009066\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 10:01:41 -0500\nDate: Thu, 13 Dec 2007 10:01:41 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to nuno@ufp.pt using -f\nTo: source@collab.sakaiproject.org\nFrom: nuno@ufp.pt\nSubject: [sakai] svn commit: r39187 - in announcement/trunk: announcement-impl/impl/src/bundle announcement-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 10:10:00 2007\nX-DSPAM-Confidence: 0.9741\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39187\n\nAuthor: nuno@ufp.pt\nDate: 2007-12-13 10:01:28 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39187\n\nAdded:\nannouncement/trunk/announcement-impl/impl/src/bundle/annc-access_pt_PT.properties\nannouncement/trunk/announcement-impl/impl/src/bundle/siteemaanc_pt_PT.properties\nannouncement/trunk/announcement-tool/tool/src/bundle/announcement_pt_PT.properties\nLog:\nSAK-12044: Add Portuguese translation\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom nuno@ufp.pt Thu Dec 13 10:08:29 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 10:08:29 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 10:08:29 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby faithful.mail.umich.edu () with ESMTP id lBDF8Pp6031856;\n\tThu, 13 Dec 2007 10:08:26 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 47614ADA.94EC1.11261 ; \n\t13 Dec 2007 10:08:13 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4663B65E53;\n\tThu, 13 Dec 2007 15:08:05 +0000 (GMT)\nMessage-ID: <200712131500.lBDF02av009052@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 971\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 15:07:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 00D8637E2D\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 15:07:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDF02f1009054\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 10:00:02 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDF02av009052\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 10:00:02 -0500\nDate: Thu, 13 Dec 2007 10:00:02 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to nuno@ufp.pt using -f\nTo: source@collab.sakaiproject.org\nFrom: nuno@ufp.pt\nSubject: [sakai] svn commit: r39186 - access/trunk/access-impl/impl/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 10:08:29 2007\nX-DSPAM-Confidence: 0.9786\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39186\n\nAuthor: nuno@ufp.pt\nDate: 2007-12-13 09:59:56 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39186\n\nAdded:\naccess/trunk/access-impl/impl/src/bundle/access_pt_PT.properties\nLog:\nSAK-12044: Add Portuguese translation\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Thu Dec 13 09:38:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 09:38:02 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 09:38:02 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby chaos.mail.umich.edu () with ESMTP id lBDEc2fU001122;\n\tThu, 13 Dec 2007 09:38:02 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 476143C4.9D898.7770 ; \n\t13 Dec 2007 09:37:59 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BDD949C708;\n\tThu, 13 Dec 2007 14:37:52 +0000 (GMT)\nMessage-ID: <200712131429.lBDETktR008990@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 626\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 14:37:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A863E37DF8\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 14:37:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDETk4B008992\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 09:29:46 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDETktR008990\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 09:29:46 -0500\nDate: Thu, 13 Dec 2007 09:29:46 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r39185 - gradebook/trunk/service/impl/src/java/org/sakaiproject/tool/gradebook/facades/sections\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 09:38:02 2007\nX-DSPAM-Confidence: 0.8470\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39185\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-12-13 09:29:44 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39185\n\nModified:\ngradebook/trunk/service/impl/src/java/org/sakaiproject/tool/gradebook/facades/sections/AuthzSectionsImpl.java\nLog:\nSAK-12432\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12432\nCircular dependency between GradebookService and facade Authz\nfixed class cast exception\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Thu Dec 13 09:35:47 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 09:35:47 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 09:35:47 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby score.mail.umich.edu () with ESMTP id lBDEZk9p018508;\n\tThu, 13 Dec 2007 09:35:46 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 4761433B.7A4E3.16428 ; \n\t13 Dec 2007 09:35:42 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7BC589B820;\n\tThu, 13 Dec 2007 14:35:38 +0000 (GMT)\nMessage-ID: <200712131427.lBDERPYg008971@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 60\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 14:35:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 27A1E37DF8\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 14:35:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDERPQC008973\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 09:27:25 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDERPYg008971\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 09:27:25 -0500\nDate: Thu, 13 Dec 2007 09:27:25 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39184 - oncourse/branches/reference_overlay_oncourse_opc_122007/library/src/webapp/skin/default\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 09:35:47 2007\nX-DSPAM-Confidence: 0.9810\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39184\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-13 09:27:24 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39184\n\nModified:\noncourse/branches/reference_overlay_oncourse_opc_122007/library/src/webapp/skin/default/portal.css\nLog:\nmerge r39165 for role swapping.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Thu Dec 13 09:26:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 09:26:02 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 09:26:02 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby jacknife.mail.umich.edu () with ESMTP id lBDEQ2HJ017997;\n\tThu, 13 Dec 2007 09:26:02 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 476140DF.C6B95.26098 ; \n\t13 Dec 2007 09:25:40 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8377A9D007;\n\tThu, 13 Dec 2007 14:25:21 +0000 (GMT)\nMessage-ID: <200712131417.lBDEHG6Z008957@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 581\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 14:24:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2FF1C37ADF\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 14:25:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDEHGt9008959\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 09:17:17 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDEHG6Z008957\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 09:17:16 -0500\nDate: Thu, 13 Dec 2007 09:17:16 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39183 - search/trunk/search-tool/tool/src/webapp/scripts\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 09:26:02 2007\nX-DSPAM-Confidence: 0.8503\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39183\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-13 09:17:13 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39183\n\nModified:\nsearch/trunk/search-tool/tool/src/webapp/scripts/search.js\nLog:\nReverted the Following Revision on SAK-11014\n\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=36859\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-10-15 13:16:59 -0400 (Mon, 15 Oct 2007)\nNew Revision: 36859\n\nModified:\nsearch/trunk/search-tool/tool/src/webapp/scripts/search.js\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-11014\nFixed\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Thu Dec 13 09:21:54 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 09:21:54 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 09:21:54 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby sleepers.mail.umich.edu () with ESMTP id lBDELr47004725;\n\tThu, 13 Dec 2007 09:21:53 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 47613FFA.56380.23497 ; \n\t13 Dec 2007 09:21:49 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B2F589CE1A;\n\tThu, 13 Dec 2007 14:21:34 +0000 (GMT)\nMessage-ID: <200712131413.lBDEDWnq008927@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 735\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 14:21:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5354437D22\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 14:21:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDEDXnc008929\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 09:13:33 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDEDWnq008927\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 09:13:32 -0500\nDate: Thu, 13 Dec 2007 09:13:32 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39182 - reference/trunk/library/src/webapp/js\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 09:21:54 2007\nX-DSPAM-Confidence: 0.9739\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39182\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-13 09:13:29 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39182\n\nModified:\nreference/trunk/library/src/webapp/js/headscripts.js\nLog:\nSAK-11014 \nReverted,\n\nThe orriginal commit which didnt get into jira is \nhttp://source.sakaiproject.org/viewsvn/?view=rev&rev=36843\n\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gopal.ramasammycook@gmail.com Thu Dec 13 08:53:01 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 08:53:01 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 08:53:01 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby jacknife.mail.umich.edu () with ESMTP id lBDDr0PF002129;\n\tThu, 13 Dec 2007 08:53:00 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 47613937.1614A.23012 ; \n\t13 Dec 2007 08:52:57 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2C43C9CE6A;\n\tThu, 13 Dec 2007 13:52:59 +0000 (GMT)\nMessage-ID: <200712131344.lBDDigtL008890@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 467\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 13:52:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5A11F37D20\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 13:52:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDDigPJ008892\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 08:44:42 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDDigtL008890\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 08:44:42 -0500\nDate: Thu, 13 Dec 2007 08:44:42 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gopal.ramasammycook@gmail.com using -f\nTo: source@collab.sakaiproject.org\nFrom: gopal.ramasammycook@gmail.com\nSubject: [sakai] svn commit: r39181 - in sam/branches/SAK-12065: samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/authz samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation samigo-services/src/java/org/sakaiproject/tool/assessment/facade samigo-services/src/java/org/sakaiproject/tool/assessment/services/assessment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 08:53:01 2007\nX-DSPAM-Confidence: 0.8441\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39181\n\nAuthor: gopal.ramasammycook@gmail.com\nDate: 2007-12-13 08:44:03 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39181\n\nModified:\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/AssessmentSettingsBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/authz/AuthorizationBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/HistogramQuestionScoresBean.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/AssessmentGradingFacadeQueries.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/PublishedAssessmentFacadeQueries.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/PublishedAssessmentFacadeQueriesAPI.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/services/assessment/PublishedAssessmentService.java\nLog:\nSAK-12065 Group Release Bug Fixes (Partial)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stuart.freeman@et.gatech.edu Thu Dec 13 08:44:32 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 08:44:32 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 08:44:32 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby brazil.mail.umich.edu () with ESMTP id lBDDiVwG005139;\n\tThu, 13 Dec 2007 08:44:31 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 4761373A.13D5C.28947 ; \n\t13 Dec 2007 08:44:29 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 97ED89CF5F;\n\tThu, 13 Dec 2007 13:44:29 +0000 (GMT)\nMessage-ID: <200712131336.lBDDaKM8008862@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 52\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 13:44:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D9047325DE\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 13:44:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDDaKI7008864\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 08:36:20 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDDaKM8008862\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 08:36:20 -0500\nDate: Thu, 13 Dec 2007 08:36:20 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stuart.freeman@et.gatech.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: stuart.freeman@et.gatech.edu\nSubject: [sakai] svn commit: r39180 - webservices/branches/sakai_2-4-x/axis/src/webapp\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 08:44:32 2007\nX-DSPAM-Confidence: 0.9784\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39180\n\nAuthor: stuart.freeman@et.gatech.edu\nDate: 2007-12-13 08:36:19 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39180\n\nModified:\nwebservices/branches/sakai_2-4-x/axis/src/webapp/SakaiPortalLogin.jws\nLog:\nSAK-9868 Remove cleartext printing of passwords to catalina.out\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Thu Dec 13 08:40:47 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 08:40:47 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 08:40:47 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby faithful.mail.umich.edu () with ESMTP id lBDDek9u023095;\n\tThu, 13 Dec 2007 08:40:46 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 47613659.84181.16312 ; \n\t13 Dec 2007 08:40:44 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D67649CF01;\n\tThu, 13 Dec 2007 13:40:43 +0000 (GMT)\nMessage-ID: <200712131332.lBDDWZBR008839@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 328\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 13:40:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 64BF8372A0\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 13:40:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBDDWZ6K008841\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 08:32:35 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBDDWZBR008839\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 08:32:35 -0500\nDate: Thu, 13 Dec 2007 08:32:35 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39179 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 08:40:47 2007\nX-DSPAM-Confidence: 0.9813\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39179\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-13 08:32:34 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39179\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdate external for role swapping.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Thu Dec 13 04:56:59 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 04:56:59 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 04:56:59 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby mission.mail.umich.edu () with ESMTP id lBD9uwIC031501;\n\tThu, 13 Dec 2007 04:56:58 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 476101E5.64BF7.31950 ; \n\t13 Dec 2007 04:56:56 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C3F4D722C5;\n\tThu, 13 Dec 2007 09:56:48 +0000 (GMT)\nMessage-ID: <200712130948.lBD9mk23008692@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 713\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 09:56:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4F7DF36F6E\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 09:56:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBD9mkrV008694\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 04:48:46 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBD9mk23008692\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 04:48:46 -0500\nDate: Thu, 13 Dec 2007 04:48:46 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39178 - portal/trunk/portal-impl/impl/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 04:56:59 2007\nX-DSPAM-Confidence: 0.9770\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39178\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-13 04:48:42 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39178\n\nModified:\nportal/trunk/portal-impl/impl/src/bundle/sitenav.properties\nLog:\nSAK-12273\nPatch applied\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Thu Dec 13 04:55:01 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 13 Dec 2007 04:55:01 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 13 Dec 2007 04:55:01 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby awakenings.mail.umich.edu () with ESMTP id lBD9t0f9026681;\n\tThu, 13 Dec 2007 04:55:00 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 4761016E.99AFB.7944 ; \n\t13 Dec 2007 04:54:57 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B3B469C64F;\n\tThu, 13 Dec 2007 09:54:52 +0000 (GMT)\nMessage-ID: <200712130946.lBD9kqcG008680@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 53\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 09:54:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C55FD36F61\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 09:54:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBD9kruJ008682\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 04:46:53 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBD9kqcG008680\n\tfor source@collab.sakaiproject.org; Thu, 13 Dec 2007 04:46:52 -0500\nDate: Thu, 13 Dec 2007 04:46:52 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39177 - portal/trunk/portal-charon/charon/src/webapp/scripts\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec 13 04:55:01 2007\nX-DSPAM-Confidence: 0.9784\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39177\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-13 04:46:48 -0500 (Thu, 13 Dec 2007)\nNew Revision: 39177\n\nModified:\nportal/trunk/portal-charon/charon/src/webapp/scripts/portalscripts.js\nLog:\nSAK-12112\nPatch Applied\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Wed Dec 12 22:33:27 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 22:33:27 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 22:33:27 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby awakenings.mail.umich.edu () with ESMTP id lBD3XQGG025974;\n\tWed, 12 Dec 2007 22:33:26 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 4760A801.62903.21783 ; \n\t12 Dec 2007 22:33:24 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5B3F7789E4;\n\tThu, 13 Dec 2007 03:32:59 +0000 (GMT)\nMessage-ID: <200712130325.lBD3PDL3007910@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 432\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 03:32:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7A1753643E\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 03:32:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBD3PD0d007912\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 22:25:13 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBD3PDL3007910\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 22:25:13 -0500\nDate: Wed, 12 Dec 2007 22:25:13 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r39176 - content/branches/sakai_2-5-x/content-tool/tool/src/java/org/sakaiproject/content/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 22:33:27 2007\nX-DSPAM-Confidence: 0.7000\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39176\n\nAuthor: mmmay@indiana.edu\nDate: 2007-12-12 22:25:12 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39176\n\nModified:\ncontent/branches/sakai_2-5-x/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\nLog:\nsvn merge -r 39124:39125 https://source.sakaiproject.org/svn/content/trunk\nU    content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\nsillybunny:~/java/2-5/sakai_2-5-x/content mmmay$ svn log -r 39124:39125 https://source.sakaiproject.org/svn/content/trunk\n------------------------------------------------------------------------\nr39125 | jimeng@umich.edu | 2007-12-11 18:34:03 -0500 (Tue, 11 Dec 2007) | 3 lines\n\nSAK-12402\nRemove pipe from tool-session when it is found and actioned is not completed, canceled or in error condition.\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Wed Dec 12 21:49:18 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 21:49:18 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 21:49:18 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby score.mail.umich.edu () with ESMTP id lBD2nI8P014638;\n\tWed, 12 Dec 2007 21:49:18 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 47609DA3.71734.27719 ; \n\t12 Dec 2007 21:49:10 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7258950485;\n\tThu, 13 Dec 2007 02:48:57 +0000 (GMT)\nMessage-ID: <200712130241.lBD2f2pr007788@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 906\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 02:48:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 10C5C35F28\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 02:48:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBD2f2Ab007790\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 21:41:02 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBD2f2pr007788\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 21:41:02 -0500\nDate: Wed, 12 Dec 2007 21:41:02 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r39175 - reference/branches/sakai_2-5-x/docs/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 21:49:18 2007\nX-DSPAM-Confidence: 0.7000\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39175\n\nAuthor: mmmay@indiana.edu\nDate: 2007-12-12 21:41:00 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39175\n\nModified:\nreference/branches/sakai_2-5-x/docs/conversion/sakai_2_4_0-2_5_0_mysql_conversion.sql\nreference/branches/sakai_2-5-x/docs/conversion/sakai_2_4_0-2_5_0_oracle_conversion.sql\nLog:\nsvn merge -r 39152:39153 https://source.sakaiproject.org/svn/reference/trunk\nU    docs/conversion/sakai_2_4_0-2_5_0_mysql_conversion.sql\nU    docs/conversion/sakai_2_4_0-2_5_0_oracle_conversion.sql\nsillybunny:~/java/2-5/sakai_2-5-x/reference mmmay$ svn log -r 39152:39153 https://source.sakaiproject.org/svn/reference/trunk\n------------------------------------------------------------------------\nr39153 | cwen@iupui.edu | 2007-12-12 15:45:36 -0500 (Wed, 12 Dec 2007) | 1 line\n\nSAK-12429 => add index for gradebook.\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Wed Dec 12 21:28:15 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 21:28:15 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 21:28:15 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby sleepers.mail.umich.edu () with ESMTP id lBD2SEv0018596;\n\tWed, 12 Dec 2007 21:28:14 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 476098B9.2CEA4.25775 ; \n\t12 Dec 2007 21:28:12 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D2EF26047E;\n\tThu, 13 Dec 2007 02:28:07 +0000 (GMT)\nMessage-ID: <200712130219.lBD2Jphf007774@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 622\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 02:27:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 68F233619B\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 02:27:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBD2JpST007776\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 21:19:51 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBD2Jphf007774\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 21:19:51 -0500\nDate: Wed, 12 Dec 2007 21:19:51 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r39174 - gradebook/branches/sakai_2-5-x/service/hibernate/src/hibernate/org/sakaiproject/tool/gradebook\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 21:28:15 2007\nX-DSPAM-Confidence: 0.6566\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39174\n\nAuthor: mmmay@indiana.edu\nDate: 2007-12-12 21:19:50 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39174\n\nModified:\ngradebook/branches/sakai_2-5-x/service/hibernate/src/hibernate/org/sakaiproject/tool/gradebook/GradingEvent.hbm.xml\nLog:\nsvn merge -r 39138:39139 https://source.sakaiproject.org/svn/gradebook/trunk\nU    service/hibernate/src/hibernate/org/sakaiproject/tool/gradebook/GradingEvent.hbm.xml\nsillybunny:~/java/2-5/sakai_2-5-x/gradebook mmmay$ svn log -r 39138:39139 https://source.sakaiproject.org/svn/gradebook/trunk\n------------------------------------------------------------------------\nr39138 | wagnermr@iupui.edu | 2007-12-12 10:10:30 -0500 (Wed, 12 Dec 2007) | 3 lines\n\nSAK-12432\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12432\nCircular dependency between GradebookService and facade Authz\n------------------------------------------------------------------------\nr39139 | cwen@iupui.edu | 2007-12-12 10:41:58 -0500 (Wed, 12 Dec 2007) | 2 lines\n\nSAK-12429 =>\nadd index to hibernate mapping.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Wed Dec 12 21:27:12 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 21:27:12 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 21:27:12 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby score.mail.umich.edu () with ESMTP id lBD2RCNv005923;\n\tWed, 12 Dec 2007 21:27:12 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 4760987A.10382.31358 ; \n\t12 Dec 2007 21:27:08 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3255858AD9;\n\tThu, 13 Dec 2007 02:26:53 +0000 (GMT)\nMessage-ID: <200712130218.lBD2IiIZ007762@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 439\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 02:26:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7F9E631D78\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 02:26:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBD2Ii5N007764\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 21:18:44 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBD2IiIZ007762\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 21:18:44 -0500\nDate: Wed, 12 Dec 2007 21:18:44 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r39173 - in gradebook/branches/sakai_2-5-x/app/business/src/sql: mysql oracle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 21:27:12 2007\nX-DSPAM-Confidence: 0.7614\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39173\n\nAuthor: mmmay@indiana.edu\nDate: 2007-12-12 21:18:41 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39173\n\nAdded:\ngradebook/branches/sakai_2-5-x/app/business/src/sql/mysql/SAK-12429.sql\ngradebook/branches/sakai_2-5-x/app/business/src/sql/oracle/SAK-12429.sql\nLog:\nsvn merge -r 39136:39137 https://source.sakaiproject.org/svn/gradebook/trunk\nA    app/business/src/sql/mysql/SAK-12429.sql\nA    app/business/src/sql/oracle/SAK-12429.sql\nsillybunny:~/java/2-5/sakai_2-5-x/gradebook mmmay$ svn log -r 39136:39137 https://source.sakaiproject.org/svn/gradebook/trunk\n------------------------------------------------------------------------\nr39137 | cwen@iupui.edu | 2007-12-12 10:05:59 -0500 (Wed, 12 Dec 2007) | 1 line\n\nSAK-12429 => add index for improving performance.\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Wed Dec 12 21:16:38 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 21:16:38 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 21:16:38 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby casino.mail.umich.edu () with ESMTP id lBD2Gc4x006843;\n\tWed, 12 Dec 2007 21:16:38 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 47609601.7B192.16867 ; \n\t12 Dec 2007 21:16:36 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2539E9984B;\n\tThu, 13 Dec 2007 02:16:29 +0000 (GMT)\nMessage-ID: <200712130208.lBD28LCT007730@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 201\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 02:16:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1232D36507\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 02:16:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBD28LNR007732\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 21:08:21 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBD28LCT007730\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 21:08:21 -0500\nDate: Wed, 12 Dec 2007 21:08:21 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r39172 - syllabus/branches/sakai_2-5-x/syllabus-app/src/java/org/sakaiproject/tool/syllabus\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 21:16:38 2007\nX-DSPAM-Confidence: 0.7612\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39172\n\nAuthor: mmmay@indiana.edu\nDate: 2007-12-12 21:08:19 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39172\n\nModified:\nsyllabus/branches/sakai_2-5-x/syllabus-app/src/java/org/sakaiproject/tool/syllabus/SyllabusTool.java\nLog:\nsvn merge -r 38964:38965 https://source.sakaiproject.org/svn/syllabus/trunk\nU    syllabus-app/src/java/org/sakaiproject/tool/syllabus/SyllabusTool.java\nsillybunny:~/java/2-5/sakai_2-5-x/syllabus mmmay$ svn log -r 38964:38965 https://source.sakaiproject.org/svn/syllabus/trunk\n------------------------------------------------------------------------\nr38965 | josrodri@iupui.edu | 2007-12-04 14:07:49 -0500 (Tue, 04 Dec 2007) | 1 line\n\nSAK-12234 - will check if a SyllabusItem was actually retrieved before grabbing redirect url\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Wed Dec 12 21:07:12 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 21:07:12 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 21:07:12 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby godsend.mail.umich.edu () with ESMTP id lBD27BNc000587;\n\tWed, 12 Dec 2007 21:07:11 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 476093CA.AC4FF.12984 ; \n\t12 Dec 2007 21:07:09 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4A4C39B0C5;\n\tThu, 13 Dec 2007 02:07:02 +0000 (GMT)\nMessage-ID: <200712130158.lBD1wavx007660@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 26\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 02:06:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C3DE63636D\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 02:06:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBD1waU6007662\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 20:58:36 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBD1wavx007660\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 20:58:36 -0500\nDate: Wed, 12 Dec 2007 20:58:36 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r39171 - content/branches/sakai_2-5-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 21:07:12 2007\nX-DSPAM-Confidence: 0.7008\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39171\n\nAuthor: mmmay@indiana.edu\nDate: 2007-12-12 20:58:34 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39171\n\nModified:\ncontent/branches/sakai_2-5-x/runconversion.sh\ncontent/branches/sakai_2-5-x/upgradeschema-mysql.config\nLog:\nsvn merge -r 39156:39157 https://source.sakaiproject.org/svn/content/trunk\nU    upgradeschema-mysql.config\nU    runconversion.sh\nsillybunny:~/java/2-5/sakai_2-5-x/content mmmay$ svn log -r 39156:39157 https://source.sakaiproject.org/svn/content/trunk\n------------------------------------------------------------------------\nr39157 | jimeng@umich.edu | 2007-12-12 15:56:53 -0500 (Wed, 12 Dec 2007) | 4 lines\n\nSAK-12249\nAdded mysql config for converting delete table.\nUpdated runconversion script to include commons-collections in classpath.\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Wed Dec 12 20:58:30 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 20:58:30 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 20:58:30 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby fan.mail.umich.edu () with ESMTP id lBD1wTXd010999;\n\tWed, 12 Dec 2007 20:58:29 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 476091BF.A5A4B.5818 ; \n\t12 Dec 2007 20:58:26 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 19E549B0C5;\n\tThu, 13 Dec 2007 01:58:20 +0000 (GMT)\nMessage-ID: <200712130150.lBD1oGZe007636@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 516\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 01:58:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6F4143636D\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 01:58:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBD1oHv3007638\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 20:50:17 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBD1oGZe007636\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 20:50:17 -0500\nDate: Wed, 12 Dec 2007 20:50:17 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r39170 - in citations/branches/sakai_2-5-x: citations-impl/impl/src/java/org/sakaiproject/citation/impl citations-tool/tool/src/webapp/vm/citation citations-util/util/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 20:58:30 2007\nX-DSPAM-Confidence: 0.6519\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39170\n\nAuthor: mmmay@indiana.edu\nDate: 2007-12-12 20:50:12 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39170\n\nModified:\ncitations/branches/sakai_2-5-x/citations-impl/impl/src/java/org/sakaiproject/citation/impl/BaseSearchManager.java\ncitations/branches/sakai_2-5-x/citations-tool/tool/src/webapp/vm/citation/_databases.vm\ncitations/branches/sakai_2-5-x/citations-util/util/src/bundle/citations.properties\nLog:\nsvn merge -r 39121:39122 https://source.sakaiproject.org/svn/citations/trunk\nU    citations-tool/tool/src/webapp/vm/citation/_databases.vm\nU    citations-util/util/src/bundle/citations.properties\nU    citations-impl/impl/src/java/org/sakaiproject/citation/impl/BaseSearchManager.java\nsillybunny:~/java/2-5/sakai_2-5-x/citations mmmay$ svn log -r 39121:39122 https://source.sakaiproject.org/svn/citations/trunk\n------------------------------------------------------------------------\nr39122 | gbhatnag@umich.edu | 2007-12-11 17:34:44 -0500 (Tue, 11 Dec 2007) | 2 lines\n\nSAK-11999 catching for undefined databases and empty categories in BaseSearchManager.BasicSearchDatabaseHierarchy.BasicSearchCategory. Template changes to account for empty categories.\n\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Wed Dec 12 20:55:23 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 20:55:23 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 20:55:24 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby score.mail.umich.edu () with ESMTP id lBD1tNH2028214;\n\tWed, 12 Dec 2007 20:55:23 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 47609100.9F103.4248 ; \n\t12 Dec 2007 20:55:18 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B55099B0C5;\n\tThu, 13 Dec 2007 01:55:08 +0000 (GMT)\nMessage-ID: <200712130147.lBD1l9qt007624@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 259\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 01:54:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 422D93636D\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 01:54:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBD1l9Bt007626\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 20:47:09 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBD1l9qt007624\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 20:47:09 -0500\nDate: Wed, 12 Dec 2007 20:47:09 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r39169 - citations/branches/sakai_2-5-x/citations-tool/tool/src/java/org/sakaiproject/citation/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 20:55:24 2007\nX-DSPAM-Confidence: 0.7613\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39169\n\nAuthor: mmmay@indiana.edu\nDate: 2007-12-12 20:47:08 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39169\n\nModified:\ncitations/branches/sakai_2-5-x/citations-tool/tool/src/java/org/sakaiproject/citation/tool/CitationHelperAction.java\nLog:\nsvn merge -r 39114:39115 https://source.sakaiproject.org/svn/citations/trunk\nU    citations-tool/tool/src/java/org/sakaiproject/citation/tool/CitationHelperAction.java\nsillybunny:~/java/2-5/sakai_2-5-x/citations mmmay$ svn log -r 39114:39115 https://source.sakaiproject.org/svn/citations/trunk\n------------------------------------------------------------------------\nr39115 | gbhatnag@umich.edu | 2007-12-11 15:04:40 -0500 (Tue, 11 Dec 2007) | 1 line\n\nSAK-11362 using the pipe's initializationId to track a new Resources action and point the user to the proper starting view instead of entering a view that is not in a sane state, avoiding giving the user an unusable interface.\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Wed Dec 12 20:53:00 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 20:53:00 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 20:53:00 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby score.mail.umich.edu () with ESMTP id lBD1r0cG027353;\n\tWed, 12 Dec 2007 20:53:00 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 47609075.AEF0C.6932 ; \n\t12 Dec 2007 20:52:56 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C20249C67E;\n\tThu, 13 Dec 2007 01:52:51 +0000 (GMT)\nMessage-ID: <200712130144.lBD1is9Z007612@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 131\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 01:52:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2E3362F89C\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 01:52:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBD1is0p007614\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 20:44:54 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBD1is9Z007612\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 20:44:54 -0500\nDate: Wed, 12 Dec 2007 20:44:54 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r39168 - citations/branches/sakai_2-5-x/citations-osid/xserver/src/java/org/sakaibrary/xserver\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 20:53:00 2007\nX-DSPAM-Confidence: 0.6192\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39168\n\nAuthor: mmmay@indiana.edu\nDate: 2007-12-12 20:44:51 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39168\n\nModified:\ncitations/branches/sakai_2-5-x/citations-osid/xserver/src/java/org/sakaibrary/xserver/XServer.java\nLog:\nsvn merge -r 38822:38823 https://source.sakaiproject.org/svn/citations/trunk\nU    citations-osid/xserver/src/java/org/sakaibrary/xserver/XServer.java\nsillybunny:~/java/2-5/sakai_2-5-x/citations mmmay$ svn log -r 38822:38823 https://source.sakaiproject.org/svn/citations/trunk\n------------------------------------------------------------------------\nr38823 | ssmail@indiana.edu | 2007-11-28 10:37:41 -0500 (Wed, 28 Nov 2007) | 1 line\n\nSAK-12297: Reworked the asset caching logic to avoid discarding search results\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Wed Dec 12 20:51:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 20:51:17 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 20:51:16 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby casino.mail.umich.edu () with ESMTP id lBD1pGcQ027951;\n\tWed, 12 Dec 2007 20:51:16 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 4760900E.20782.2765 ; \n\t12 Dec 2007 20:51:12 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0144D9C67E;\n\tThu, 13 Dec 2007 01:51:05 +0000 (GMT)\nMessage-ID: <200712130143.lBD1h4ea007600@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1019\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 01:50:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AA1A52F89C\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 01:50:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBD1h4Vr007602\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 20:43:04 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBD1h4ea007600\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 20:43:04 -0500\nDate: Wed, 12 Dec 2007 20:43:04 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r39167 - in citations/branches/sakai_2-5-x/citations-osid/xserver/src/java/org/sakaibrary: osid/repository/xserver xserver\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 20:51:16 2007\nX-DSPAM-Confidence: 0.7006\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39167\n\nAuthor: mmmay@indiana.edu\nDate: 2007-12-12 20:43:01 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39167\n\nModified:\ncitations/branches/sakai_2-5-x/citations-osid/xserver/src/java/org/sakaibrary/osid/repository/xserver/AssetIterator.java\ncitations/branches/sakai_2-5-x/citations-osid/xserver/src/java/org/sakaibrary/xserver/XServerException.java\nLog:\nsvn merge -r 38812:38813 https://source.sakaiproject.org/svn/citations/trunk\nU    citations-osid/xserver/src/java/org/sakaibrary/osid/repository/xserver/AssetIterator.java\nU    citations-osid/xserver/src/java/org/sakaibrary/xserver/XServerException.java\nsillybunny:~/java/2-5/sakai_2-5-x/citations mmmay$ svn log -r 38812:38813 https://source.sakaiproject.org/svn/citations/trunk\n------------------------------------------------------------------------\nr38813 | ssmail@indiana.edu | 2007-11-27 17:09:07 -0500 (Tue, 27 Nov 2007) | 1 line\n\nSAK-12282: throw NO_MORE_ITERATOR_ELEMENTS exception for anticipated errors\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Wed Dec 12 20:06:09 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 20:06:09 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 20:06:09 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby awakenings.mail.umich.edu () with ESMTP id lBD168Tq006716;\n\tWed, 12 Dec 2007 20:06:08 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 47608579.88F6C.11032 ; \n\t12 Dec 2007 20:06:06 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 409B69C05B;\n\tThu, 13 Dec 2007 00:32:58 +0000 (GMT)\nMessage-ID: <200712130057.lBD0vjdl007533@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 959\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 00:32:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B435F2B675\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 01:05:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBD0vjDr007535\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 19:57:45 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBD0vjdl007533\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 19:57:45 -0500\nDate: Wed, 12 Dec 2007 19:57:45 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r39166 - portal/branches/oncourse_opc_122007/portal-render-engine-impl/pack/src/webapp/vm/defaultskin\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 20:06:09 2007\nX-DSPAM-Confidence: 0.7549\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39166\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-12-12 19:57:44 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39166\n\nModified:\nportal/branches/oncourse_opc_122007/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/macros.vm\nLog:\nSAK-7924 - UI update for oncourse\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Wed Dec 12 20:02:49 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 20:02:49 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 20:02:49 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby faithful.mail.umich.edu () with ESMTP id lBD12nYr000822;\n\tWed, 12 Dec 2007 20:02:49 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 476084A9.7ECD4.9858 ; \n\t12 Dec 2007 20:02:38 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1C6FA9B90A;\n\tThu, 13 Dec 2007 00:28:20 +0000 (GMT)\nMessage-ID: <200712130049.lBD0nIZs007491@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 519\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 00:28:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id ED69831FC9\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 00:57:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBD0nIfM007493\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 19:49:18 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBD0nIZs007491\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 19:49:18 -0500\nDate: Wed, 12 Dec 2007 19:49:18 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r39165 - oncourse/trunk/src/reference/library/src/webapp/skin/default\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 20:02:49 2007\nX-DSPAM-Confidence: 0.9834\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39165\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-12-12 19:49:17 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39165\n\nModified:\noncourse/trunk/src/reference/library/src/webapp/skin/default/portal.css\nLog:\nSAK-7924 - UI update for oncourse\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Wed Dec 12 19:53:27 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 19:53:27 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 19:53:27 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby faithful.mail.umich.edu () with ESMTP id lBD0rRVM029121;\n\tWed, 12 Dec 2007 19:53:27 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 4760827F.D13BC.10977 ; \n\t12 Dec 2007 19:53:24 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DDA3D9C688;\n\tThu, 13 Dec 2007 00:23:59 +0000 (GMT)\nMessage-ID: <200712130045.lBD0j4Uw007468@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 817\n          for <source@collab.sakaiproject.org>;\n          Thu, 13 Dec 2007 00:23:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C9D2A36414\n\tfor <source@collab.sakaiproject.org>; Thu, 13 Dec 2007 00:52:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBD0j4Tn007470\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 19:45:04 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBD0j4Uw007468\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 19:45:04 -0500\nDate: Wed, 12 Dec 2007 19:45:04 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r39164 - ctools/trunk/builds\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 19:53:27 2007\nX-DSPAM-Confidence: 0.8477\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39164\n\nAuthor: dlhaines@umich.edu\nDate: 2007-12-12 19:45:02 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39164\n\nRemoved:\nctools/trunk/builds/externals/\nLog:\nCTools: delete unused and misleading externals directory.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Wed Dec 12 16:27:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 16:27:02 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 16:27:02 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby awakenings.mail.umich.edu () with ESMTP id lBCLQxxR005651;\n\tWed, 12 Dec 2007 16:27:01 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 4760521D.B2A31.10834 ; \n\t12 Dec 2007 16:26:56 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6575F9C388;\n\tWed, 12 Dec 2007 21:26:51 +0000 (GMT)\nMessage-ID: <200712122118.lBCLItiD007115@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 651\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 21:26:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E078F31E96\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 21:26:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBCLItoH007117\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 16:18:55 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBCLItiD007115\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 16:18:55 -0500\nDate: Wed, 12 Dec 2007 16:18:55 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r39163 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 16:27:02 2007\nX-DSPAM-Confidence: 0.9842\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39163\n\nAuthor: dlhaines@umich.edu\nDate: 2007-12-12 16:18:52 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39163\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.properties\nLog:\nCTools: more updates for assignment and content conversions.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Wed Dec 12 16:20:55 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 16:20:55 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 16:20:55 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby fan.mail.umich.edu () with ESMTP id lBCLKtku019421;\n\tWed, 12 Dec 2007 16:20:55 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 476050B0.9A22B.30845 ; \n\t12 Dec 2007 16:20:51 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5F7239C376;\n\tWed, 12 Dec 2007 21:20:47 +0000 (GMT)\nMessage-ID: <200712122112.lBCLCjcL007103@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 413\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 21:20:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6656B2AD4C\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 21:20:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBCLCjxh007105\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 16:12:46 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBCLCjcL007103\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 16:12:45 -0500\nDate: Wed, 12 Dec 2007 16:12:45 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39162 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 16:20:55 2007\nX-DSPAM-Confidence: 0.7543\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39162\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-12 16:12:44 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39162\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nrevving up portal for more student view fixes\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Wed Dec 12 16:20:05 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 16:20:05 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 16:20:04 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby casino.mail.umich.edu () with ESMTP id lBCLK4Um025504;\n\tWed, 12 Dec 2007 16:20:04 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 4760507E.33419.6643 ; \n\t12 Dec 2007 16:20:01 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E9C869C370;\n\tWed, 12 Dec 2007 21:19:55 +0000 (GMT)\nMessage-ID: <200712122111.lBCLBsaq007091@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 817\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 21:19:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0C6F92AD4C\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 21:19:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBCLBsZN007093\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 16:11:54 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBCLBsaq007091\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 16:11:54 -0500\nDate: Wed, 12 Dec 2007 16:11:54 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39161 - in assignment/branches/post-2-4-umich: . assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/api assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 16:20:04 2007\nX-DSPAM-Confidence: 0.8442\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39161\n\nAuthor: zqian@umich.edu\nDate: 2007-12-12 16:11:50 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39161\n\nModified:\nassignment/branches/post-2-4-umich/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/api/SerializableSubmissionAccess.java\nassignment/branches/post-2-4-umich/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/AssignmentSubmissionAccess.java\nassignment/branches/post-2-4-umich/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/CombineDuplicateSubmissionsConversionHandler.java\nassignment/branches/post-2-4-umich/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/RemoveDuplicateSubmissionsConversionHandler.java\nassignment/branches/post-2-4-umich/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SchemaConversionController.java\nassignment/branches/post-2-4-umich/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SubmitterIdAssignmentsConversionHandler.java\nassignment/branches/post-2-4-umich/runconversion.sh\nassignment/branches/post-2-4-umich/upgradeschema_mysql.config\nassignment/branches/post-2-4-umich/upgradeschema_oracle.config\nLog:\nfix the CombineDupliateSubmissions error where no combine process is executed during the conversion process. SAK-11281\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Wed Dec 12 16:19:29 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 16:19:29 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 16:19:28 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby panther.mail.umich.edu () with ESMTP id lBCLJRsX008670;\n\tWed, 12 Dec 2007 16:19:28 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 4760505A.6F2E4.16566 ; \n\t12 Dec 2007 16:19:25 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DA0239C305;\n\tWed, 12 Dec 2007 21:19:18 +0000 (GMT)\nMessage-ID: <200712122111.lBCLBGs3007079@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 252\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 21:18:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6D0202AD4C\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 21:18:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBCLBHo1007081\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 16:11:17 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBCLBGs3007079\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 16:11:16 -0500\nDate: Wed, 12 Dec 2007 16:11:16 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r39160 - content/branches/SAK-12239\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 16:19:28 2007\nX-DSPAM-Confidence: 0.9854\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39160\n\nAuthor: jimeng@umich.edu\nDate: 2007-12-12 16:11:15 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39160\n\nModified:\ncontent/branches/SAK-12239/upgradeschema-mysql.config\ncontent/branches/SAK-12239/upgradeschema-oracle.config\nLog:\nSAK-12239\nSAK-12249\nAdded config to deal with delete table.\nUpdated oracle config file.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Wed Dec 12 16:17:50 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 16:17:50 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 16:17:50 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby brazil.mail.umich.edu () with ESMTP id lBCLHo4E001514;\n\tWed, 12 Dec 2007 16:17:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 47604FF8.53DB2.22822 ; \n\t12 Dec 2007 16:17:47 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9A8A49C10C;\n\tWed, 12 Dec 2007 21:17:42 +0000 (GMT)\nMessage-ID: <200712122109.lBCL9iKA007051@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 680\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 21:17:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4931F2AD4C\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 21:17:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBCL9ijZ007054\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 16:09:44 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBCL9iKA007051\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 16:09:44 -0500\nDate: Wed, 12 Dec 2007 16:09:44 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r39159 - portal/branches/oncourse_opc_122007/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 16:17:50 2007\nX-DSPAM-Confidence: 0.9811\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39159\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-12-12 16:09:43 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39159\n\nModified:\nportal/branches/oncourse_opc_122007/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/SiteHandler.java\nLog:\nSAK-7924 - Fix for the \"tab disappearing\" problem\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Wed Dec 12 16:16:35 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 16:16:35 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 16:16:34 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby casino.mail.umich.edu () with ESMTP id lBCLGYZu023834;\n\tWed, 12 Dec 2007 16:16:34 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 47604FAB.F3144.13573 ; \n\t12 Dec 2007 16:16:31 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 874605954A;\n\tWed, 12 Dec 2007 21:16:24 +0000 (GMT)\nMessage-ID: <200712122108.lBCL8Mlp007038@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 180\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 21:16:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 86C632AD4C\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 21:16:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBCL8M5A007040\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 16:08:22 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBCL8Mlp007038\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 16:08:22 -0500\nDate: Wed, 12 Dec 2007 16:08:22 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r39158 - portal/branches/oncourse_opc_122007/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 16:16:34 2007\nX-DSPAM-Confidence: 0.9801\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39158\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-12-12 16:08:20 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39158\n\nModified:\nportal/branches/oncourse_opc_122007/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/SiteHandler.java\nLog:\nSAK-7924 - Fix for the \"tab disappearing\" problem\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Wed Dec 12 16:05:10 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 16:05:10 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 16:05:10 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby faithful.mail.umich.edu () with ESMTP id lBCL594M020053;\n\tWed, 12 Dec 2007 16:05:09 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 47604CFF.6B9D2.25667 ; \n\t12 Dec 2007 16:05:06 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9726A96A17;\n\tWed, 12 Dec 2007 21:04:59 +0000 (GMT)\nMessage-ID: <200712122056.lBCKutjx007024@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 506\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 21:04:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 835641D7C8\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 21:04:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBCKutlA007026\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 15:56:55 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBCKutjx007024\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 15:56:55 -0500\nDate: Wed, 12 Dec 2007 15:56:55 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r39157 - content/trunk\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 16:05:10 2007\nX-DSPAM-Confidence: 0.9886\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39157\n\nAuthor: jimeng@umich.edu\nDate: 2007-12-12 15:56:53 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39157\n\nModified:\ncontent/trunk/runconversion.sh\ncontent/trunk/upgradeschema-mysql.config\nLog:\nSAK-12249\nAdded mysql config for converting delete table.\nUpdated runconversion script to include commons-collections in classpath.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Wed Dec 12 16:02:35 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 16:02:35 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 16:02:35 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby awakenings.mail.umich.edu () with ESMTP id lBCL2YLB024060;\n\tWed, 12 Dec 2007 16:02:34 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 47604C63.DC1DF.27224 ; \n\t12 Dec 2007 16:02:30 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 81DDF4EB62;\n\tWed, 12 Dec 2007 21:02:21 +0000 (GMT)\nMessage-ID: <200712122054.lBCKs4La007012@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 36\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 20:54:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D83641D7C8\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 21:01:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBCKs4CV007014\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 15:54:04 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBCKs4La007012\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 15:54:04 -0500\nDate: Wed, 12 Dec 2007 15:54:04 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39156 - assignment/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 16:02:35 2007\nX-DSPAM-Confidence: 0.9837\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39156\n\nAuthor: zqian@umich.edu\nDate: 2007-12-12 15:54:02 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39156\n\nAdded:\nassignment/branches/post-2-4-umich/\nLog:\nAdd this brach as the testbed for assignment conversion SAK-11821\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Wed Dec 12 16:02:01 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 16:02:01 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 16:02:01 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby fan.mail.umich.edu () with ESMTP id lBCL209X007648;\n\tWed, 12 Dec 2007 16:02:00 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 47604C40.8336E.4759 ; \n\t12 Dec 2007 16:01:55 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DC5BC96A17;\n\tWed, 12 Dec 2007 20:54:48 +0000 (GMT)\nMessage-ID: <200712122053.lBCKrm7a007000@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 786\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 20:54:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4A6831D7C8\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 21:01:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBCKrmMR007002\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 15:53:49 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBCKrm7a007000\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 15:53:48 -0500\nDate: Wed, 12 Dec 2007 15:53:48 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39155 - reference/trunk/docs/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 16:02:01 2007\nX-DSPAM-Confidence: 0.9801\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39155\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-12 15:53:46 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39155\n\nModified:\nreference/trunk/docs/conversion/sakai_2_4_0-2_5_0_mysql_conversion.sql\nreference/trunk/docs/conversion/sakai_2_4_0-2_5_0_oracle_conversion.sql\nLog:\nmore conversion statements for SAK-10427.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom arwhyte@umich.edu Wed Dec 12 15:57:10 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 15:57:10 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 15:57:10 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby godsend.mail.umich.edu () with ESMTP id lBCKv9xd022985;\n\tWed, 12 Dec 2007 15:57:09 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 47604B17.E77AF.7668 ; \n\t12 Dec 2007 15:56:58 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 599139C106;\n\tWed, 12 Dec 2007 20:49:39 +0000 (GMT)\nMessage-ID: <200712122048.lBCKmqmY006988@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 533\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 20:49:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AC9E51D7C8\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 20:56:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBCKmqPe006990\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 15:48:52 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBCKmqmY006988\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 15:48:52 -0500\nDate: Wed, 12 Dec 2007 15:48:52 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to arwhyte@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: arwhyte@umich.edu\nSubject: [sakai] svn commit: r39154 - reference/trunk/docs/releaseweb/images\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 15:57:10 2007\nX-DSPAM-Confidence: 0.9843\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39154\n\nAuthor: arwhyte@umich.edu\nDate: 2007-12-12 15:48:48 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39154\n\nAdded:\nreference/trunk/docs/releaseweb/images/sakailogo_51X31.gif\nreference/trunk/docs/releaseweb/images/sakailogo_74X45.gif\nreference/trunk/docs/releaseweb/images/sakailogo_98X59.gif\nLog:\nSakai logos for releaseweb docs.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Wed Dec 12 15:54:48 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 15:54:48 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 15:54:48 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby flawless.mail.umich.edu () with ESMTP id lBCKslOj023027;\n\tWed, 12 Dec 2007 15:54:47 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 47604A92.6D9A8.9230 ; \n\t12 Dec 2007 15:54:45 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2AE649C32F;\n\tWed, 12 Dec 2007 20:47:40 +0000 (GMT)\nMessage-ID: <200712122017.lBCKHHeF006841@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 713\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 20:47:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9A9EF360B1\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 20:24:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBCKHHJB006843\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 15:17:17 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBCKHHeF006841\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 15:17:17 -0500\nDate: Wed, 12 Dec 2007 15:17:17 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39149 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 15:54:48 2007\nX-DSPAM-Confidence: 0.9805\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39149\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-12 15:17:16 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39149\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdating citations revision\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Wed Dec 12 15:53:44 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 15:53:44 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 15:53:45 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby sleepers.mail.umich.edu () with ESMTP id lBCKrim2022252;\n\tWed, 12 Dec 2007 15:53:44 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 47604A52.614C7.20109 ; \n\t12 Dec 2007 15:53:41 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B3F5D9BB3F;\n\tWed, 12 Dec 2007 20:46:34 +0000 (GMT)\nMessage-ID: <200712122045.lBCKjcXt006976@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 555\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 20:46:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 94AF735FEB\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 20:53:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBCKjcTF006978\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 15:45:38 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBCKjcXt006976\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 15:45:38 -0500\nDate: Wed, 12 Dec 2007 15:45:38 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39153 - reference/trunk/docs/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 15:53:45 2007\nX-DSPAM-Confidence: 0.8433\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39153\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-12 15:45:36 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39153\n\nModified:\nreference/trunk/docs/conversion/sakai_2_4_0-2_5_0_mysql_conversion.sql\nreference/trunk/docs/conversion/sakai_2_4_0-2_5_0_oracle_conversion.sql\nLog:\nSAK-12429 => add index for gradebook.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Wed Dec 12 15:44:10 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 15:44:10 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 15:44:10 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby score.mail.umich.edu () with ESMTP id lBCKi9wS015898;\n\tWed, 12 Dec 2007 15:44:09 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 47604812.A78D5.30323 ; \n\t12 Dec 2007 15:44:05 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 572A59C104;\n\tWed, 12 Dec 2007 20:37:00 +0000 (GMT)\nMessage-ID: <200712122035.lBCKZuf6006953@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 938\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 20:36:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0329535FEB\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 20:43:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBCKZuC9006955\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 15:35:56 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBCKZuf6006953\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 15:35:56 -0500\nDate: Wed, 12 Dec 2007 15:35:56 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39152 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 15:44:10 2007\nX-DSPAM-Confidence: 0.8432\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39152\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-12 15:35:55 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39152\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nrevving up portal and citations\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Wed Dec 12 15:42:09 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 15:42:09 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 15:42:09 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby jacknife.mail.umich.edu () with ESMTP id lBCKg8Um022819;\n\tWed, 12 Dec 2007 15:42:08 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 4760479B.A1F17.23036 ; \n\t12 Dec 2007 15:42:06 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A0D559C2DC;\n\tWed, 12 Dec 2007 20:34:57 +0000 (GMT)\nMessage-ID: <200712122033.lBCKXvkY006941@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 751\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 20:34:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id F292835FA7\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 20:41:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBCKXvXb006943\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 15:33:57 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBCKXvkY006941\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 15:33:57 -0500\nDate: Wed, 12 Dec 2007 15:33:57 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39151 - oncourse/branches/reference_overlay_oncourse_opc_122007/library/src/webapp/skin/default\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 15:42:09 2007\nX-DSPAM-Confidence: 0.8440\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39151\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-12 15:33:56 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39151\n\nModified:\noncourse/branches/reference_overlay_oncourse_opc_122007/library/src/webapp/skin/default/portal.css\nLog:\nadjusting the border color for the timeout popup to be IU-ish\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Wed Dec 12 15:40:13 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 15:40:13 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 15:40:13 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby mission.mail.umich.edu () with ESMTP id lBCKeC0B005132;\n\tWed, 12 Dec 2007 15:40:12 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 47604717.577CD.28486 ; \n\t12 Dec 2007 15:39:54 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BD12F9BB89;\n\tWed, 12 Dec 2007 20:32:48 +0000 (GMT)\nMessage-ID: <200712122031.lBCKVjb5006907@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 949\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 20:32:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1A3B135EEF\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 20:39:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBCKVjtI006909\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 15:31:45 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBCKVjb5006907\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 15:31:45 -0500\nDate: Wed, 12 Dec 2007 15:31:45 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r39150 - portal/branches/oncourse_opc_122007/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 15:40:13 2007\nX-DSPAM-Confidence: 0.9816\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39150\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-12-12 15:31:44 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39150\n\nModified:\nportal/branches/oncourse_opc_122007/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/RoleSwitchHandler.java\nportal/branches/oncourse_opc_122007/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/RoleSwitchOutHandler.java\nportal/branches/oncourse_opc_122007/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/SiteHandler.java\nLog:\nSAK-7924 - Fix for the \"tab disappearing\" problem\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Wed Dec 12 14:54:03 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 14:54:03 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 14:54:04 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby panther.mail.umich.edu () with ESMTP id lBCJs3NX018797;\n\tWed, 12 Dec 2007 14:54:03 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 47603C55.9D53D.31117 ; \n\t12 Dec 2007 14:54:00 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 86F9B9C121;\n\tWed, 12 Dec 2007 19:52:57 +0000 (GMT)\nMessage-ID: <200712121945.lBCJjnCa006799@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 597\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 19:52:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E4E6B35DDA\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 19:53:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBCJjnmO006801\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 14:45:49 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBCJjnCa006799\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 14:45:49 -0500\nDate: Wed, 12 Dec 2007 14:45:49 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r39148 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 14:54:04 2007\nX-DSPAM-Confidence: 0.9871\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39148\n\nAuthor: dlhaines@umich.edu\nDate: 2007-12-12 14:45:48 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39148\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.properties\nLog:\nCTools: update for new tool configuration for project sites.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Wed Dec 12 14:53:08 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 14:53:08 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 14:53:09 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby fan.mail.umich.edu () with ESMTP id lBCJr8M4000690;\n\tWed, 12 Dec 2007 14:53:08 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 47603BF2.7CDB.26754 ; \n\t12 Dec 2007 14:52:20 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 027639C121;\n\tWed, 12 Dec 2007 19:51:15 +0000 (GMT)\nMessage-ID: <200712121944.lBCJiCHT006776@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 289\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 19:50:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 96C8B2EDC4\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 19:51:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBCJiCVs006778\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 14:44:12 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBCJiCHT006776\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 14:44:12 -0500\nDate: Wed, 12 Dec 2007 14:44:12 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r39147 - ctools/trunk/builds/ctools_2-4/tools\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 14:53:09 2007\nX-DSPAM-Confidence: 0.9864\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39147\n\nAuthor: dlhaines@umich.edu\nDate: 2007-12-12 14:44:11 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39147\n\nModified:\nctools/trunk/builds/ctools_2-4/tools/build-ctools.xml\nLog:\nCTools: update to remove melete and drop box from project sites.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom josrodri@iupui.edu Wed Dec 12 14:49:07 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 14:49:07 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 14:49:06 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby brazil.mail.umich.edu () with ESMTP id lBCJn5im014571;\n\tWed, 12 Dec 2007 14:49:06 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 47603B25.DD591.26174 ; \n\t12 Dec 2007 14:48:56 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EFE6C9C1A2;\n\tWed, 12 Dec 2007 19:47:47 +0000 (GMT)\nMessage-ID: <200712121940.lBCJeY9M006756@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 648\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 19:47:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BFCC62B027\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 19:48:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBCJeYG6006758\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 14:40:34 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBCJeY9M006756\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 14:40:34 -0500\nDate: Wed, 12 Dec 2007 14:40:34 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to josrodri@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: josrodri@iupui.edu\nSubject: [sakai] svn commit: r39146 - in podcasts/trunk/podcasts-app/src/webapp: css images podcasts\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 14:49:06 2007\nX-DSPAM-Confidence: 0.9832\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39146\n\nAuthor: josrodri@iupui.edu\nDate: 2007-12-12 14:40:33 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39146\n\nRemoved:\npodcasts/trunk/podcasts-app/src/webapp/images/rss-feed-icon.png\npodcasts/trunk/podcasts-app/src/webapp/podcasts/podPermissions.jsp\nModified:\npodcasts/trunk/podcasts-app/src/webapp/css/podcaster.css\npodcasts/trunk/podcasts-app/src/webapp/podcasts/podDelete.jsp\npodcasts/trunk/podcasts-app/src/webapp/podcasts/podMain.jsp\npodcasts/trunk/podcasts-app/src/webapp/podcasts/podNoResource.jsp\npodcasts/trunk/podcasts-app/src/webapp/podcasts/podOptions.jsp\nLog:\nSAK-9882: refactored the other pages as well to take advantage of proper jsp components as well as validation cleanup.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Wed Dec 12 14:24:20 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 14:24:20 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 14:24:19 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby mission.mail.umich.edu () with ESMTP id lBCJOJlb025316;\n\tWed, 12 Dec 2007 14:24:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 47603542.92A74.7059 ; \n\t12 Dec 2007 14:23:49 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E4B6C9C088;\n\tWed, 12 Dec 2007 19:23:44 +0000 (GMT)\nMessage-ID: <200712121915.lBCJFqX1006595@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 351\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 19:23:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C169D2F071\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 19:23:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBCJFqhU006597\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 14:15:52 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBCJFqX1006595\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 14:15:52 -0500\nDate: Wed, 12 Dec 2007 14:15:52 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r39145 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 14:24:19 2007\nX-DSPAM-Confidence: 0.8470\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39145\n\nAuthor: dlhaines@umich.edu\nDate: 2007-12-12 14:15:51 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39145\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.properties\nLog:\nCTools: update 2.4.xQ build with resources conversion again.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Wed Dec 12 14:17:28 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 14:17:28 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 14:17:28 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby godsend.mail.umich.edu () with ESMTP id lBCJHREk029496;\n\tWed, 12 Dec 2007 14:17:27 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 476033C0.98989.4053 ; \n\t12 Dec 2007 14:17:23 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 186DA9C0F5;\n\tWed, 12 Dec 2007 19:17:20 +0000 (GMT)\nMessage-ID: <200712121909.lBCJ9U7d006476@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 879\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 19:17:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E809F2AD5C\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 19:17:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBCJ9USG006478\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 14:09:30 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBCJ9U7d006476\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 14:09:30 -0500\nDate: Wed, 12 Dec 2007 14:09:30 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r39144 - db/branches/SAK-12239/db-util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 14:17:28 2007\nX-DSPAM-Confidence: 0.9824\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39144\n\nAuthor: jimeng@umich.edu\nDate: 2007-12-12 14:09:29 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39144\n\nModified:\ndb/branches/SAK-12239/db-util/.classpath\nLog:\nSAK-12239\nSet svn:eol-style=native recursively in db module of SAK-12239 branch\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Wed Dec 12 14:17:01 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 14:17:01 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 14:17:01 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby mission.mail.umich.edu () with ESMTP id lBCJH0Oc021038;\n\tWed, 12 Dec 2007 14:17:00 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 47603398.2932C.23850 ; \n\t12 Dec 2007 14:16:43 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EFB029C0F3;\n\tWed, 12 Dec 2007 19:16:38 +0000 (GMT)\nMessage-ID: <200712121908.lBCJ8dtO006464@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 357\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 19:16:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 10C6A2AD5C\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 19:16:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBCJ8eiL006466\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 14:08:40 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBCJ8dtO006464\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 14:08:40 -0500\nDate: Wed, 12 Dec 2007 14:08:40 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r39143 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 14:17:01 2007\nX-DSPAM-Confidence: 0.9847\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39143\n\nAuthor: dlhaines@umich.edu\nDate: 2007-12-12 14:08:38 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39143\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.properties\nLog:\nCTools: update 2.4.xQ build with resources conversion.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Wed Dec 12 14:16:36 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 14:16:36 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 14:16:36 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby jacknife.mail.umich.edu () with ESMTP id lBCJGZ1b009120;\n\tWed, 12 Dec 2007 14:16:35 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 47603389.75E70.31935 ; \n\t12 Dec 2007 14:16:28 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id ED9619BF2C;\n\tWed, 12 Dec 2007 19:16:22 +0000 (GMT)\nMessage-ID: <200712121908.lBCJ8UOY006452@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 997\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 19:16:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0443F2AD5C\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 19:16:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBCJ8U2p006454\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 14:08:30 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBCJ8UOY006452\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 14:08:30 -0500\nDate: Wed, 12 Dec 2007 14:08:30 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r39142 - in content/branches/SAK-12239: . content-api/api/src/java/org/sakaiproject/content/api content-bundles content-help content-help/src/sakai_resources content-impl/impl/src/bundle content-impl/impl/src/config content-impl/impl/src/java/org/sakaiproject/content/impl content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion content-impl/impl/src/java/org/sakaiproject/content/types content-tool/tool/src/bundle content-tool/tool/src/java/org/sakaiproject/content/tool content-tool/tool/src/webapp/tools content-tool/tool/src/webapp/vm/content content-tool/tool/src/webapp/vm/resources content-util/util/src/java/org/sakaiproject/content/util contentmultiplex-impl/impl/src/java/org/sakaiproject/content/multiplex\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 14:16:36 2007\nX-DSPAM-Confidence: 0.7603\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39142\n\nAuthor: jimeng@umich.edu\nDate: 2007-12-12 14:08:13 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39142\n\nModified:\ncontent/branches/SAK-12239/content-api/api/src/java/org/sakaiproject/content/api/DavManager.java\ncontent/branches/SAK-12239/content-api/api/src/java/org/sakaiproject/content/api/ExpandableResourceType.java\ncontent/branches/SAK-12239/content-api/api/src/java/org/sakaiproject/content/api/InteractionAction.java\ncontent/branches/SAK-12239/content-api/api/src/java/org/sakaiproject/content/api/ResourceToolAction.java\ncontent/branches/SAK-12239/content-api/api/src/java/org/sakaiproject/content/api/ResourceToolActionPipe.java\ncontent/branches/SAK-12239/content-api/api/src/java/org/sakaiproject/content/api/ResourceType.java\ncontent/branches/SAK-12239/content-api/api/src/java/org/sakaiproject/content/api/ResourceTypeRegistry.java\ncontent/branches/SAK-12239/content-api/api/src/java/org/sakaiproject/content/api/ServiceLevelAction.java\ncontent/branches/SAK-12239/content-bundles/content.metaprops\ncontent/branches/SAK-12239/content-bundles/content_ar.properties\ncontent/branches/SAK-12239/content-bundles/content_ca.metaprops\ncontent/branches/SAK-12239/content-bundles/content_es.metaprops\ncontent/branches/SAK-12239/content-bundles/content_fr_CA.metaprops\ncontent/branches/SAK-12239/content-bundles/content_ja.metaprops\ncontent/branches/SAK-12239/content-bundles/content_ko.metaprops\ncontent/branches/SAK-12239/content-bundles/content_nl.metaprops\ncontent/branches/SAK-12239/content-bundles/content_zh_CN.metaprops\ncontent/branches/SAK-12239/content-bundles/types.properties\ncontent/branches/SAK-12239/content-bundles/types_ar.properties\ncontent/branches/SAK-12239/content-bundles/types_ca.properties\ncontent/branches/SAK-12239/content-bundles/types_es.properties\ncontent/branches/SAK-12239/content-bundles/types_fr_CA.properties\ncontent/branches/SAK-12239/content-bundles/types_ja.properties\ncontent/branches/SAK-12239/content-help/project.xml\ncontent/branches/SAK-12239/content-help/src/sakai_resources/aqyi.html\ncontent/branches/SAK-12239/content-help/src/sakai_resources/aqyy.html\ncontent/branches/SAK-12239/content-help/src/sakai_resources/araf.html\ncontent/branches/SAK-12239/content-help/src/sakai_resources/arsl.html\ncontent/branches/SAK-12239/content-help/src/sakai_resources/atkh.html\ncontent/branches/SAK-12239/content-help/src/sakai_resources/atla.html\ncontent/branches/SAK-12239/content-help/src/sakai_resources/aude.html\ncontent/branches/SAK-12239/content-help/src/sakai_resources/audh.html\ncontent/branches/SAK-12239/content-help/src/sakai_resources/auen.html\ncontent/branches/SAK-12239/content-help/src/sakai_resources/aukb.html\ncontent/branches/SAK-12239/content-help/src/sakai_resources/auta.html\ncontent/branches/SAK-12239/content-help/src/sakai_resources/auze.html\ncontent/branches/SAK-12239/content-help/src/sakai_resources/avbw.html\ncontent/branches/SAK-12239/content-help/src/sakai_resources/avby.html\ncontent/branches/SAK-12239/content-help/src/sakai_resources/avbz.html\ncontent/branches/SAK-12239/content-help/src/sakai_resources/avcb.html\ncontent/branches/SAK-12239/content-help/src/sakai_resources/avcc.html\ncontent/branches/SAK-12239/content-help/src/sakai_resources/avcd.html\ncontent/branches/SAK-12239/content-help/src/sakai_resources/avcg.html\ncontent/branches/SAK-12239/content-impl/impl/src/bundle/siteemacon.metaprops\ncontent/branches/SAK-12239/content-impl/impl/src/bundle/siteemacon_ar.properties\ncontent/branches/SAK-12239/content-impl/impl/src/bundle/siteemacon_ca.metaprops\ncontent/branches/SAK-12239/content-impl/impl/src/bundle/siteemacon_fr_CA.metaprops\ncontent/branches/SAK-12239/content-impl/impl/src/bundle/siteemacon_sv.properties\ncontent/branches/SAK-12239/content-impl/impl/src/bundle/siteemacon_zh_CN.properties\ncontent/branches/SAK-12239/content-impl/impl/src/config/content_type_images_ja.properties\ncontent/branches/SAK-12239/content-impl/impl/src/config/content_type_names_ca.properties\ncontent/branches/SAK-12239/content-impl/impl/src/config/content_type_names_ja.properties\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/BasicResourceToolActionPipe.java\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/ResourceTypeRegistryImpl.java\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/upgradeschema.config\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/types/FileUploadType.java\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/types/HtmlDocumentType.java\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/types/TextDocumentType.java\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/types/UrlResourceType.java\ncontent/branches/SAK-12239/content-tool/tool/src/bundle/helper.metaprops\ncontent/branches/SAK-12239/content-tool/tool/src/bundle/helper_ar.properties\ncontent/branches/SAK-12239/content-tool/tool/src/bundle/helper_ca.metaprops\ncontent/branches/SAK-12239/content-tool/tool/src/bundle/helper_es.metaprops\ncontent/branches/SAK-12239/content-tool/tool/src/bundle/helper_fr_CA.metaprops\ncontent/branches/SAK-12239/content-tool/tool/src/bundle/helper_ja.metaprops\ncontent/branches/SAK-12239/content-tool/tool/src/bundle/helper_ko.metaprops\ncontent/branches/SAK-12239/content-tool/tool/src/bundle/helper_nl.metaprops\ncontent/branches/SAK-12239/content-tool/tool/src/bundle/helper_zh_CN.metaprops\ncontent/branches/SAK-12239/content-tool/tool/src/bundle/right.metaprops\ncontent/branches/SAK-12239/content-tool/tool/src/bundle/right_ar.properties\ncontent/branches/SAK-12239/content-tool/tool/src/bundle/right_ca.metaprops\ncontent/branches/SAK-12239/content-tool/tool/src/bundle/right_fr_CA.properties\ncontent/branches/SAK-12239/content-tool/tool/src/bundle/right_ja.properties\ncontent/branches/SAK-12239/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesHelperAction.java\ncontent/branches/SAK-12239/content-tool/tool/src/webapp/tools/sakai.resource.type.helper.xml\ncontent/branches/SAK-12239/content-tool/tool/src/webapp/vm/content/chef_resources_reorder.vm\ncontent/branches/SAK-12239/content-tool/tool/src/webapp/vm/content/sakai_resources_columns.vm\ncontent/branches/SAK-12239/content-tool/tool/src/webapp/vm/content/sakai_resources_list.vm\ncontent/branches/SAK-12239/content-tool/tool/src/webapp/vm/content/sakai_resources_props.vm\ncontent/branches/SAK-12239/content-tool/tool/src/webapp/vm/resources/sakai_access_text.vm\ncontent/branches/SAK-12239/content-tool/tool/src/webapp/vm/resources/sakai_create_text.vm\ncontent/branches/SAK-12239/content-tool/tool/src/webapp/vm/resources/sakai_revise_text.vm\ncontent/branches/SAK-12239/content-util/util/src/java/org/sakaiproject/content/util/BaseResourceType.java\ncontent/branches/SAK-12239/contentmultiplex-impl/impl/src/java/org/sakaiproject/content/multiplex/ContentHostingMultiplexService.java\ncontent/branches/SAK-12239/upgradeschema-mysql.config\ncontent/branches/SAK-12239/upgradeschema-oracle.config\nLog:\nSAK-12239\nSet svn:eol-style=native for all files in content module of SAK-12239 branch\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ray@media.berkeley.edu Wed Dec 12 13:00:27 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 13:00:27 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 13:00:27 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby awakenings.mail.umich.edu () with ESMTP id lBCI0QxN010036;\n\tWed, 12 Dec 2007 13:00:26 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 476021B3.CB56C.16602 ; \n\t12 Dec 2007 13:00:22 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E540A9BDDE;\n\tWed, 12 Dec 2007 18:00:18 +0000 (GMT)\nMessage-ID: <200712121752.lBCHq5uZ006283@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 547\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 17:59:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2217E353F5\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 17:59:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBCHq5uo006285\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 12:52:05 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBCHq5uZ006283\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 12:52:05 -0500\nDate: Wed, 12 Dec 2007 12:52:05 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ray@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ray@media.berkeley.edu\nSubject: [sakai] svn commit: r39141 - in component/branches/SAK-8315: . component-api/api component-api/component component-impl/impl component-impl/integration-test component-impl/pack component-shared-deploy\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 13:00:27 2007\nX-DSPAM-Confidence: 0.7599\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39141\n\nAuthor: ray@media.berkeley.edu\nDate: 2007-12-12 12:51:57 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39141\n\nModified:\ncomponent/branches/SAK-8315/component-api/api/pom.xml\ncomponent/branches/SAK-8315/component-api/component/pom.xml\ncomponent/branches/SAK-8315/component-impl/impl/pom.xml\ncomponent/branches/SAK-8315/component-impl/integration-test/pom.xml\ncomponent/branches/SAK-8315/component-impl/pack/pom.xml\ncomponent/branches/SAK-8315/component-shared-deploy/pom.xml\ncomponent/branches/SAK-8315/pom.xml\nLog:\nMerge -c38279 from trunk\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Wed Dec 12 12:40:44 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 12:40:44 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 12:40:44 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby jacknife.mail.umich.edu () with ESMTP id lBCHehbw014303;\n\tWed, 12 Dec 2007 12:40:43 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 47601D12.43CF3.18274 ; \n\t12 Dec 2007 12:40:37 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0F31C5DA04;\n\tWed, 12 Dec 2007 17:40:37 +0000 (GMT)\nMessage-ID: <200712121732.lBCHWVFh006140@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 779\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 17:40:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 60E8935F7A\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 17:40:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBCHWWvH006142\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 12:32:32 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBCHWVFh006140\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 12:32:31 -0500\nDate: Wed, 12 Dec 2007 12:32:31 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39140 - event/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 12:40:44 2007\nX-DSPAM-Confidence: 0.9802\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39140\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-12 12:32:29 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39140\n\nAdded:\nevent/branches/SAK-6216/\nLog:\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Wed Dec 12 10:50:37 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 10:50:37 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 10:50:37 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby mission.mail.umich.edu () with ESMTP id lBCFoYYt018353;\n\tWed, 12 Dec 2007 10:50:34 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 47600336.F163E.3184 ; \n\t12 Dec 2007 10:50:19 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DC1FC9A46E;\n\tWed, 12 Dec 2007 15:46:15 +0000 (GMT)\nMessage-ID: <200712121541.lBCFfxWG005972@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 26\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 15:45:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D794335F60\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 15:49:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBCFfxS5005974\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 10:41:59 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBCFfxWG005972\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 10:41:59 -0500\nDate: Wed, 12 Dec 2007 10:41:59 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39139 - gradebook/trunk/service/hibernate/src/hibernate/org/sakaiproject/tool/gradebook\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 10:50:37 2007\nX-DSPAM-Confidence: 0.9817\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39139\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-12 10:41:58 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39139\n\nModified:\ngradebook/trunk/service/hibernate/src/hibernate/org/sakaiproject/tool/gradebook/GradingEvent.hbm.xml\nLog:\nSAK-12429 =>\nadd index to hibernate mapping.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Wed Dec 12 10:18:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 10:18:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 10:18:51 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby fan.mail.umich.edu () with ESMTP id lBCFIogC026281;\n\tWed, 12 Dec 2007 10:18:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 475FFBD4.B27F8.22102 ; \n\t12 Dec 2007 10:18:47 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9AE329BB8B;\n\tWed, 12 Dec 2007 15:18:23 +0000 (GMT)\nMessage-ID: <200712121510.lBCFAaHS005894@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 848\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 15:18:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5080531B89\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 15:18:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBCFAb0p005896\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 10:10:37 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBCFAaHS005894\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 10:10:37 -0500\nDate: Wed, 12 Dec 2007 10:10:37 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r39138 - in gradebook/trunk: app/sakai-tool/src/webapp/WEB-INF app/standalone-app/src/webapp/WEB-INF app/ui/src/java/org/sakaiproject/tool/gradebook/ui service/api/src/java/org/sakaiproject/service/gradebook/shared service/api/src/java/org/sakaiproject/tool/gradebook/facades service/impl/src/java/org/sakaiproject/component/gradebook service/impl/src/java/org/sakaiproject/tool/gradebook/facades/sections service/sakai-pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 10:18:51 2007\nX-DSPAM-Confidence: 0.8430\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39138\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-12-12 10:10:30 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39138\n\nModified:\ngradebook/trunk/app/sakai-tool/src/webapp/WEB-INF/spring-facades.xml\ngradebook/trunk/app/standalone-app/src/webapp/WEB-INF/spring-facades.xml\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/GradebookDependentBean.java\ngradebook/trunk/service/api/src/java/org/sakaiproject/service/gradebook/shared/GradebookPermissionService.java\ngradebook/trunk/service/api/src/java/org/sakaiproject/tool/gradebook/facades/Authz.java\ngradebook/trunk/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookPermissionServiceImpl.java\ngradebook/trunk/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookServiceHibernateImpl.java\ngradebook/trunk/service/impl/src/java/org/sakaiproject/tool/gradebook/facades/sections/AuthzSectionsImpl.java\ngradebook/trunk/service/sakai-pack/src/webapp/WEB-INF/components.xml\nLog:\nSAK-12432\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12432\nCircular dependency between GradebookService and facade Authz\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Wed Dec 12 10:14:14 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 10:14:14 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 10:14:14 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby casino.mail.umich.edu () with ESMTP id lBCFEDJQ018438;\n\tWed, 12 Dec 2007 10:14:13 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 475FFABE.13299.9399 ; \n\t12 Dec 2007 10:14:09 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 78F759BB91;\n\tWed, 12 Dec 2007 15:13:48 +0000 (GMT)\nMessage-ID: <200712121506.lBCF62NU005882@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 996\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 15:13:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AB18231B89\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 15:13:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBCF62LP005884\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 10:06:02 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBCF62NU005882\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 10:06:02 -0500\nDate: Wed, 12 Dec 2007 10:06:02 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39137 - in gradebook/trunk/app/business/src/sql: mysql oracle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 10:14:14 2007\nX-DSPAM-Confidence: 0.9836\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39137\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-12 10:05:59 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39137\n\nAdded:\ngradebook/trunk/app/business/src/sql/mysql/SAK-12429.sql\ngradebook/trunk/app/business/src/sql/oracle/SAK-12429.sql\nLog:\nSAK-12429 => add index for improving performance.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ssmail@indiana.edu Wed Dec 12 09:34:59 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 09:34:59 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 09:34:59 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby mission.mail.umich.edu () with ESMTP id lBCEYwcq007405;\n\tWed, 12 Dec 2007 09:34:58 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 475FF186.A3F57.4473 ; \n\t12 Dec 2007 09:34:49 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D87BB9BB40;\n\tWed, 12 Dec 2007 14:34:56 +0000 (GMT)\nMessage-ID: <200712121427.lBCER8Zo005798@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 625\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 14:34:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CC69735EBC\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 14:34:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBCER8cu005800\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 09:27:08 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBCER8Zo005798\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 09:27:08 -0500\nDate: Wed, 12 Dec 2007 09:27:08 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ssmail@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ssmail@indiana.edu\nSubject: [sakai] svn commit: r39136 - in citations/branches/oncourse_2-4-x: citations-osid/xserver/src/java/org/sakaibrary/osid/repository/xserver citations-osid/xserver/src/java/org/sakaibrary/xserver citations-tool/tool/src/java/org/sakaiproject/citation/tool oncourse-config/config/src/java/edu/indiana/osid/oncourse oncourse-config/config/src/java/edu/iu/oncourse/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 09:34:59 2007\nX-DSPAM-Confidence: 0.7551\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39136\n\nAuthor: ssmail@indiana.edu\nDate: 2007-12-12 09:27:04 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39136\n\nModified:\ncitations/branches/oncourse_2-4-x/citations-osid/xserver/src/java/org/sakaibrary/osid/repository/xserver/AssetIterator.java\ncitations/branches/oncourse_2-4-x/citations-osid/xserver/src/java/org/sakaibrary/xserver/XServer.java\ncitations/branches/oncourse_2-4-x/citations-osid/xserver/src/java/org/sakaibrary/xserver/XServerException.java\ncitations/branches/oncourse_2-4-x/citations-tool/tool/src/java/org/sakaiproject/citation/tool/CitationHelperAction.java\ncitations/branches/oncourse_2-4-x/oncourse-config/config/src/java/edu/indiana/osid/oncourse/OncourseOsidConfiguration.java\ncitations/branches/oncourse_2-4-x/oncourse-config/config/src/java/edu/iu/oncourse/util/CampusAffiliationService.java\nLog:\nUpdate to support Library Search at IUPUI\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Wed Dec 12 09:32:40 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 09:32:40 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 09:32:40 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby mission.mail.umich.edu () with ESMTP id lBCEWet6005946;\n\tWed, 12 Dec 2007 09:32:40 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 475FF100.21D76.32370 ; \n\t12 Dec 2007 09:32:35 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C44215055B;\n\tWed, 12 Dec 2007 14:32:52 +0000 (GMT)\nMessage-ID: <200712121424.lBCEOpEM005786@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 72\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 14:32:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5A2B735EBC\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 14:32:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBCEOpWI005788\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 09:24:51 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBCEOpEM005786\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 09:24:51 -0500\nDate: Wed, 12 Dec 2007 09:24:51 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39135 - oncourse/branches/reference_overlay_oncourse_opc_122007/library/src/webapp/skin/default\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 09:32:40 2007\nX-DSPAM-Confidence: 0.7542\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39135\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-12 09:24:50 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39135\n\nModified:\noncourse/branches/reference_overlay_oncourse_opc_122007/library/src/webapp/skin/default/portal.css\nLog:\nmaking adjustments for IU color scheme\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Wed Dec 12 09:22:39 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 09:22:39 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 09:22:39 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby fan.mail.umich.edu () with ESMTP id lBCEMcaJ027700;\n\tWed, 12 Dec 2007 09:22:38 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 475FEEA9.3FC60.2011 ; \n\t12 Dec 2007 09:22:36 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3220D6496E;\n\tWed, 12 Dec 2007 14:22:38 +0000 (GMT)\nMessage-ID: <200712121414.lBCEEen5005760@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 434\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 14:22:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B7DF73583F\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 14:22:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBCEEeC3005762\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 09:14:40 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBCEEen5005760\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 09:14:40 -0500\nDate: Wed, 12 Dec 2007 09:14:40 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39134 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 09:22:39 2007\nX-DSPAM-Confidence: 0.8440\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39134\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-12 09:14:39 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39134\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nrevving up portal to get the timeout alert stuff\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Wed Dec 12 09:21:40 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 09:21:40 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 09:21:40 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby fan.mail.umich.edu () with ESMTP id lBCELZNE026722;\n\tWed, 12 Dec 2007 09:21:35 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 475FEE66.DE0B5.29176 ; \n\t12 Dec 2007 09:21:29 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 930F35055B;\n\tWed, 12 Dec 2007 14:21:48 +0000 (GMT)\nMessage-ID: <200712121413.lBCEDjxP005747@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 126\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 14:21:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5FA0C3583F\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 14:21:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBCEDjDM005749\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 09:13:45 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBCEDjxP005747\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 09:13:45 -0500\nDate: Wed, 12 Dec 2007 09:13:45 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39133 - portal/branches/oncourse_opc_122007/portal-render-engine-impl/pack/src/webapp/vm/defaultskin\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 09:21:40 2007\nX-DSPAM-Confidence: 0.6527\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39133\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-12 09:13:44 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39133\n\nModified:\nportal/branches/oncourse_opc_122007/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/macros.vm\nLog:\nsvn merge -c 39132 https://source.sakaiproject.org/svn/portal/branches/SAK-8152\nU    portal-render-engine-impl/pack/src/webapp/vm/defaultskin/macros.vm\n\nsvn log -r 39132 https://source.sakaiproject.org/svn/portal/branches/SAK-8152\n------------------------------------------------------------------------\nr39132 | josrodri@iupui.edu | 2007-12-12 09:08:18 -0500 (Wed, 12 Dec 2007) | 1 line\n\nSAK-8152: forgot the changes to macros.vm (ie, popup page - oops)\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom josrodri@iupui.edu Wed Dec 12 09:16:16 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 09:16:16 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 09:16:16 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby sleepers.mail.umich.edu () with ESMTP id lBCEGFX3001219;\n\tWed, 12 Dec 2007 09:16:15 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 475FED29.EDC6.19323 ; \n\t12 Dec 2007 09:16:11 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 10A7C5055B;\n\tWed, 12 Dec 2007 14:16:17 +0000 (GMT)\nMessage-ID: <200712121408.lBCE8JOg005727@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 535\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 14:15:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 290A83583F\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 14:15:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBCE8JxL005729\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 09:08:19 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBCE8JOg005727\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 09:08:19 -0500\nDate: Wed, 12 Dec 2007 09:08:19 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to josrodri@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: josrodri@iupui.edu\nSubject: [sakai] svn commit: r39132 - portal/branches/SAK-8152/portal-render-engine-impl/pack/src/webapp/vm/defaultskin\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 09:16:16 2007\nX-DSPAM-Confidence: 0.6951\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39132\n\nAuthor: josrodri@iupui.edu\nDate: 2007-12-12 09:08:18 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39132\n\nModified:\nportal/branches/SAK-8152/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/macros.vm\nLog:\nSAK-8152: forgot the changes to macros.vm (ie, popup page - oops)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Wed Dec 12 01:29:34 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 12 Dec 2007 01:29:34 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 12 Dec 2007 01:29:34 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby mission.mail.umich.edu () with ESMTP id lBC6TXER003628;\n\tWed, 12 Dec 2007 01:29:33 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 475F7FC5.C66A4.24956 ; \n\t12 Dec 2007 01:29:29 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 134CD9B5B7;\n\tWed, 12 Dec 2007 06:16:06 +0000 (GMT)\nMessage-ID: <200712120603.lBC63S17004247@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 663\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 06:04:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 528B935A06\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 06:10:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBC63TtC004249\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 01:03:29 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBC63S17004247\n\tfor source@collab.sakaiproject.org; Wed, 12 Dec 2007 01:03:28 -0500\nDate: Wed, 12 Dec 2007 01:03:28 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39131 - in gradebook/trunk: . helper-app helper-app/src helper-app/src/java helper-app/src/java/org helper-app/src/java/org/sakaiproject helper-app/src/java/org/sakaiproject/gradebook helper-app/src/java/org/sakaiproject/gradebook/tool helper-app/src/java/org/sakaiproject/gradebook/tool/entity helper-app/src/java/org/sakaiproject/gradebook/tool/helper helper-app/src/webapp helper-app/src/webapp/WEB-INF helper-app/src/webapp/content helper-app/src/webapp/content/templates helper-app/src/webapp/tools\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec 12 01:29:34 2007\nX-DSPAM-Confidence: 0.9791\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39131\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-12-12 01:03:24 -0500 (Wed, 12 Dec 2007)\nNew Revision: 39131\n\nAdded:\ngradebook/trunk/helper-app/\ngradebook/trunk/helper-app/pom.xml\ngradebook/trunk/helper-app/src/\ngradebook/trunk/helper-app/src/java/\ngradebook/trunk/helper-app/src/java/org/\ngradebook/trunk/helper-app/src/java/org/sakaiproject/\ngradebook/trunk/helper-app/src/java/org/sakaiproject/gradebook/\ngradebook/trunk/helper-app/src/java/org/sakaiproject/gradebook/tool/\ngradebook/trunk/helper-app/src/java/org/sakaiproject/gradebook/tool/entity/\ngradebook/trunk/helper-app/src/java/org/sakaiproject/gradebook/tool/entity/GradebookEntryEntityProducer.java\ngradebook/trunk/helper-app/src/java/org/sakaiproject/gradebook/tool/helper/\ngradebook/trunk/helper-app/src/java/org/sakaiproject/gradebook/tool/helper/AddGradebookItemProducer.java\ngradebook/trunk/helper-app/src/webapp/\ngradebook/trunk/helper-app/src/webapp/WEB-INF/\ngradebook/trunk/helper-app/src/webapp/WEB-INF/applicationContext.xml\ngradebook/trunk/helper-app/src/webapp/WEB-INF/requestContext.xml\ngradebook/trunk/helper-app/src/webapp/WEB-INF/web.xml\ngradebook/trunk/helper-app/src/webapp/content/\ngradebook/trunk/helper-app/src/webapp/content/css/\ngradebook/trunk/helper-app/src/webapp/content/js/\ngradebook/trunk/helper-app/src/webapp/content/templates/\ngradebook/trunk/helper-app/src/webapp/content/templates/assignment_add-gradebook-item.html\ngradebook/trunk/helper-app/src/webapp/tools/\ngradebook/trunk/helper-app/src/webapp/tools/sakai.gradebook.helpers.xml\nLog:\nNOJIRA Working on POST style Gradeitem Helper\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Tue Dec 11 23:56:36 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 11 Dec 2007 23:56:36 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 11 Dec 2007 23:56:36 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby panther.mail.umich.edu () with ESMTP id lBC4uZHk031437;\n\tTue, 11 Dec 2007 23:56:35 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 475F69FD.A4EA3.13803 ; \n\t11 Dec 2007 23:56:32 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5CA499B461;\n\tWed, 12 Dec 2007 04:56:27 +0000 (GMT)\nMessage-ID: <200712120448.lBC4mn2B004010@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 63\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 04:56:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8D16131B0D\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 04:56:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBC4mnfM004012\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 23:48:49 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBC4mn2B004010\n\tfor source@collab.sakaiproject.org; Tue, 11 Dec 2007 23:48:49 -0500\nDate: Tue, 11 Dec 2007 23:48:49 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r39130 - content/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 11 23:56:36 2007\nX-DSPAM-Confidence: 0.9861\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39130\n\nAuthor: jimeng@umich.edu\nDate: 2007-12-11 23:48:45 -0500 (Tue, 11 Dec 2007)\nNew Revision: 39130\n\nModified:\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/DbContentService.java\nLog:\nSAK-12238\nMerging in changes from sak jira ticket 12426 to allow quota query to replace cache for getting size of site resources collection.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Tue Dec 11 23:34:42 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 11 Dec 2007 23:34:42 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 11 Dec 2007 23:34:42 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby brazil.mail.umich.edu () with ESMTP id lBC4YfJC020812;\n\tTue, 11 Dec 2007 23:34:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 475F64DA.1342D.30317 ; \n\t11 Dec 2007 23:34:37 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4F1445A8CE;\n\tWed, 12 Dec 2007 04:34:45 +0000 (GMT)\nMessage-ID: <200712120426.lBC4QqUa003998@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 38\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 04:34:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C3CFD3560A\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 04:34:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBC4Qqnm004000\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 23:26:52 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBC4QqUa003998\n\tfor source@collab.sakaiproject.org; Tue, 11 Dec 2007 23:26:52 -0500\nDate: Tue, 11 Dec 2007 23:26:52 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r39129 - in content/trunk: content-api/api/src/java/org/sakaiproject/content/api content-impl/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 11 23:34:42 2007\nX-DSPAM-Confidence: 0.9827\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39129\n\nAuthor: jimeng@umich.edu\nDate: 2007-12-11 23:26:44 -0500 (Tue, 11 Dec 2007)\nNew Revision: 39129\n\nModified:\ncontent/trunk/content-api/api/src/java/org/sakaiproject/content/api/ContentHostingService.java\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\nLog:\nSAK-12426\nUse new query if new columns are ready.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ktsao@stanford.edu Tue Dec 11 20:19:22 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 11 Dec 2007 20:19:22 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 11 Dec 2007 20:19:22 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby chaos.mail.umich.edu () with ESMTP id lBC1JLFf014594;\n\tTue, 11 Dec 2007 20:19:21 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 475F3712.6A5D6.6102 ; \n\t11 Dec 2007 20:19:18 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C9AF69B356;\n\tWed, 12 Dec 2007 00:34:33 +0000 (GMT)\nMessage-ID: <200712120008.lBC08Qvc003703@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 494\n          for <source@collab.sakaiproject.org>;\n          Wed, 12 Dec 2007 00:33:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B983135096\n\tfor <source@collab.sakaiproject.org>; Wed, 12 Dec 2007 00:15:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBC08QDH003705\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 19:08:26 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBC08Qvc003703\n\tfor source@collab.sakaiproject.org; Tue, 11 Dec 2007 19:08:26 -0500\nDate: Tue, 11 Dec 2007 19:08:26 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ktsao@stanford.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ktsao@stanford.edu\nSubject: [sakai] svn commit: r39128 - in sam/trunk: samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation samigo-app/src/webapp/jsf/evaluation samigo-services/src/java/org/sakaiproject/tool/assessment/facade samigo-services/src/java/org/sakaiproject/tool/assessment/services\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 11 20:19:22 2007\nX-DSPAM-Confidence: 0.9801\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39128\n\nAuthor: ktsao@stanford.edu\nDate: 2007-12-11 19:08:16 -0500 (Tue, 11 Dec 2007)\nNew Revision: 39128\n\nModified:\nsam/trunk/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/TotalScoreListener.java\nsam/trunk/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/TotalScoreUpdateListener.java\nsam/trunk/samigo-app/src/webapp/jsf/evaluation/totalScores.jsp\nsam/trunk/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/AssessmentGradingFacadeQueries.java\nsam/trunk/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/AssessmentGradingFacadeQueriesAPI.java\nsam/trunk/samigo-services/src/java/org/sakaiproject/tool/assessment/services/GradingService.java\nLog:\nrevert last checkin for SAK-12098\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ray@media.berkeley.edu Tue Dec 11 19:00:21 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 11 Dec 2007 19:00:21 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 11 Dec 2007 19:00:21 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby score.mail.umich.edu () with ESMTP id lBC00JUc024481;\n\tTue, 11 Dec 2007 19:00:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 475F248C.D9CC1.13253 ; \n\t11 Dec 2007 19:00:15 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 968709988F;\n\tWed, 12 Dec 2007 00:00:07 +0000 (GMT)\nMessage-ID: <200712112352.lBBNqKOM003656@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 504\n          for <source@collab.sakaiproject.org>;\n          Tue, 11 Dec 2007 23:59:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9D69F34EAE\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 23:59:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBBNqKsq003658\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 18:52:20 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBBNqKOM003656\n\tfor source@collab.sakaiproject.org; Tue, 11 Dec 2007 18:52:20 -0500\nDate: Tue, 11 Dec 2007 18:52:20 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ray@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ray@media.berkeley.edu\nSubject: [sakai] svn commit: r39127 - in component/branches/SAK-8315-SAK-12166/component-api/component/src/java/org/sakaiproject: component/impl util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 11 19:00:21 2007\nX-DSPAM-Confidence: 0.6945\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39127\n\nAuthor: ray@media.berkeley.edu\nDate: 2007-12-11 18:52:11 -0500 (Tue, 11 Dec 2007)\nNew Revision: 39127\n\nAdded:\ncomponent/branches/SAK-8315-SAK-12166/component-api/component/src/java/org/sakaiproject/util/ComponentApplicationContext.java\ncomponent/branches/SAK-8315-SAK-12166/component-api/component/src/java/org/sakaiproject/util/ContainerApplicationContext.java\nRemoved:\ncomponent/branches/SAK-8315-SAK-12166/component-api/component/src/java/org/sakaiproject/util/SakaiApplicationContext.java\nModified:\ncomponent/branches/SAK-8315-SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/SpringCompMgr.java\ncomponent/branches/SAK-8315-SAK-12166/component-api/component/src/java/org/sakaiproject/util/ComponentsLoader.java\ncomponent/branches/SAK-8315-SAK-12166/component-api/component/src/java/org/sakaiproject/util/ReversiblePropertyOverrideConfigurer.java\nLog:\nShow how application context hierarchies and proxied component services can be combined with normal Spring bean-definition-based configuration; not bothering to work around Ehcache and Hibernate issues since all-or-nothing implicit proxying seems too problematic to pursue\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ray@media.berkeley.edu Tue Dec 11 18:51:40 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 11 Dec 2007 18:51:40 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 11 Dec 2007 18:51:40 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby flawless.mail.umich.edu () with ESMTP id lBBNpdfV011970;\n\tTue, 11 Dec 2007 18:51:39 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 475F2280.13E5E.727 ; \n\t11 Dec 2007 18:51:30 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 869FB50B73;\n\tTue, 11 Dec 2007 23:51:27 +0000 (GMT)\nMessage-ID: <200712112343.lBBNho2t003644@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 830\n          for <source@collab.sakaiproject.org>;\n          Tue, 11 Dec 2007 23:51:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A753434EAE\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 23:51:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBBNhovc003646\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 18:43:50 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBBNho2t003644\n\tfor source@collab.sakaiproject.org; Tue, 11 Dec 2007 18:43:50 -0500\nDate: Tue, 11 Dec 2007 18:43:50 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ray@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ray@media.berkeley.edu\nSubject: [sakai] svn commit: r39126 - component/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 11 18:51:40 2007\nX-DSPAM-Confidence: 0.7548\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39126\n\nAuthor: ray@media.berkeley.edu\nDate: 2007-12-11 18:43:47 -0500 (Tue, 11 Dec 2007)\nNew Revision: 39126\n\nAdded:\ncomponent/branches/SAK-8315-SAK-12166/\nLog:\nTemporary branch for proof of concept combination of standard bean definition configurations and proxied component services\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Tue Dec 11 18:42:03 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 11 Dec 2007 18:42:03 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 11 Dec 2007 18:42:03 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby awakenings.mail.umich.edu () with ESMTP id lBBNg18f011569;\n\tTue, 11 Dec 2007 18:42:01 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 475F2044.FD1.7445 ; \n\t11 Dec 2007 18:41:58 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id ED7E1517C3;\n\tTue, 11 Dec 2007 23:41:52 +0000 (GMT)\nMessage-ID: <200712112334.lBBNY7s0003632@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 527\n          for <source@collab.sakaiproject.org>;\n          Tue, 11 Dec 2007 23:41:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 285AB34E38\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 23:41:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBBNY8Ef003634\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 18:34:08 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBBNY7s0003632\n\tfor source@collab.sakaiproject.org; Tue, 11 Dec 2007 18:34:07 -0500\nDate: Tue, 11 Dec 2007 18:34:07 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r39125 - content/trunk/content-tool/tool/src/java/org/sakaiproject/content/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 11 18:42:03 2007\nX-DSPAM-Confidence: 0.9840\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39125\n\nAuthor: jimeng@umich.edu\nDate: 2007-12-11 18:34:03 -0500 (Tue, 11 Dec 2007)\nNew Revision: 39125\n\nModified:\ncontent/trunk/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\nLog:\nSAK-12402\nRemove pipe from tool-session when it is found and actioned is not completed, canceled or in error condition.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom louis@media.berkeley.edu Tue Dec 11 18:23:36 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 11 Dec 2007 18:23:36 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 11 Dec 2007 18:23:36 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby sleepers.mail.umich.edu () with ESMTP id lBBNNY4F003476;\n\tTue, 11 Dec 2007 18:23:34 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 475F1BF1.8F5F2.19991 ; \n\t11 Dec 2007 18:23:32 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E944251AC2;\n\tTue, 11 Dec 2007 23:23:26 +0000 (GMT)\nMessage-ID: <200712112315.lBBNFpqX003595@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 411\n          for <source@collab.sakaiproject.org>;\n          Tue, 11 Dec 2007 23:23:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BB55A316EF\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 23:23:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBBNFpSX003597\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 18:15:51 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBBNFpqX003595\n\tfor source@collab.sakaiproject.org; Tue, 11 Dec 2007 18:15:51 -0500\nDate: Tue, 11 Dec 2007 18:15:51 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to louis@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: louis@media.berkeley.edu\nSubject: [sakai] svn commit: r39124 - sections/branches/sakai_2-5-x/sections-app-util/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 11 18:23:36 2007\nX-DSPAM-Confidence: 0.6939\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39124\n\nAuthor: louis@media.berkeley.edu\nDate: 2007-12-11 18:15:47 -0500 (Tue, 11 Dec 2007)\nNew Revision: 39124\n\nModified:\nsections/branches/sakai_2-5-x/sections-app-util/src/bundle/sections.properties\nLog:\nSAK-9274 TA role can't assign TAs in Section Info; instructions indicate that TAs can\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ktsao@stanford.edu Tue Dec 11 17:56:15 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 11 Dec 2007 17:56:15 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 11 Dec 2007 17:56:15 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby flawless.mail.umich.edu () with ESMTP id lBBMuEZu019299;\n\tTue, 11 Dec 2007 17:56:14 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 475F1587.C45B8.12352 ; \n\t11 Dec 2007 17:56:10 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5C9689B12F;\n\tTue, 11 Dec 2007 22:56:06 +0000 (GMT)\nMessage-ID: <200712112248.lBBMmVOR003557@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1022\n          for <source@collab.sakaiproject.org>;\n          Tue, 11 Dec 2007 22:55:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D0AE7350CB\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 22:55:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBBMmVNU003559\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 17:48:32 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBBMmVOR003557\n\tfor source@collab.sakaiproject.org; Tue, 11 Dec 2007 17:48:31 -0500\nDate: Tue, 11 Dec 2007 17:48:31 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ktsao@stanford.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ktsao@stanford.edu\nSubject: [sakai] svn commit: r39123 - in sam/trunk: samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation samigo-services samigo-services/src/java/org/sakaiproject/tool/assessment/services\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 11 17:56:15 2007\nX-DSPAM-Confidence: 0.9804\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39123\n\nAuthor: ktsao@stanford.edu\nDate: 2007-12-11 17:48:22 -0500 (Tue, 11 Dec 2007)\nNew Revision: 39123\n\nModified:\nsam/trunk/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/QuestionScoreUpdateListener.java\nsam/trunk/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/StudentScoreUpdateListener.java\nsam/trunk/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/TotalScoreUpdateListener.java\nsam/trunk/samigo-services/pom.xml\nsam/trunk/samigo-services/src/java/org/sakaiproject/tool/assessment/services/GradingService.java\nLog:\nSAK-12348\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gbhatnag@umich.edu Tue Dec 11 17:42:41 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 11 Dec 2007 17:42:41 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 11 Dec 2007 17:42:41 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby brazil.mail.umich.edu () with ESMTP id lBBMgeZH005085;\n\tTue, 11 Dec 2007 17:42:40 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 475F1259.9E08E.9848 ; \n\t11 Dec 2007 17:42:36 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 539636D6F2;\n\tTue, 11 Dec 2007 22:42:31 +0000 (GMT)\nMessage-ID: <200712112234.lBBMYoHA003526@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 859\n          for <source@collab.sakaiproject.org>;\n          Tue, 11 Dec 2007 22:42:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1B8DB316EA\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 22:42:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBBMYpl5003528\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 17:34:51 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBBMYoHA003526\n\tfor source@collab.sakaiproject.org; Tue, 11 Dec 2007 17:34:50 -0500\nDate: Tue, 11 Dec 2007 17:34:50 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gbhatnag@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gbhatnag@umich.edu\nSubject: [sakai] svn commit: r39122 - in citations/trunk: citations-impl/impl/src/java/org/sakaiproject/citation/impl citations-tool/tool/src/webapp/vm/citation citations-util/util/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 11 17:42:41 2007\nX-DSPAM-Confidence: 0.8473\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39122\n\nAuthor: gbhatnag@umich.edu\nDate: 2007-12-11 17:34:44 -0500 (Tue, 11 Dec 2007)\nNew Revision: 39122\n\nModified:\ncitations/trunk/citations-impl/impl/src/java/org/sakaiproject/citation/impl/BaseSearchManager.java\ncitations/trunk/citations-tool/tool/src/webapp/vm/citation/_databases.vm\ncitations/trunk/citations-util/util/src/bundle/citations.properties\nLog:\nSAK-11999 catching for undefined databases and empty categories in BaseSearchManager.BasicSearchDatabaseHierarchy.BasicSearchCategory. Template changes to account for empty categories.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ktsao@stanford.edu Tue Dec 11 17:13:12 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 11 Dec 2007 17:13:12 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 11 Dec 2007 17:13:12 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby chaos.mail.umich.edu () with ESMTP id lBBMDBQY030296;\n\tTue, 11 Dec 2007 17:13:11 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 475F0B6E.AD148.7188 ; \n\t11 Dec 2007 17:13:05 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 07C8B9ABD6;\n\tTue, 11 Dec 2007 22:13:00 +0000 (GMT)\nMessage-ID: <200712112205.lBBM58ab003483@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 591\n          for <source@collab.sakaiproject.org>;\n          Tue, 11 Dec 2007 22:12:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EC4EF316EF\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 22:12:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBBM583a003485\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 17:05:08 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBBM58ab003483\n\tfor source@collab.sakaiproject.org; Tue, 11 Dec 2007 17:05:08 -0500\nDate: Tue, 11 Dec 2007 17:05:08 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ktsao@stanford.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ktsao@stanford.edu\nSubject: [sakai] svn commit: r39121 - sam/trunk/samigo-app/src/webapp/jsf/delivery\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 11 17:13:12 2007\nX-DSPAM-Confidence: 0.9804\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39121\n\nAuthor: ktsao@stanford.edu\nDate: 2007-12-11 17:05:03 -0500 (Tue, 11 Dec 2007)\nNew Revision: 39121\n\nModified:\nsam/trunk/samigo-app/src/webapp/jsf/delivery/deliverAssessment.jsp\nLog:\nSAK-12269\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Tue Dec 11 16:06:29 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 11 Dec 2007 16:06:29 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 11 Dec 2007 16:06:29 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby faithful.mail.umich.edu () with ESMTP id lBBL6Sox006081;\n\tTue, 11 Dec 2007 16:06:28 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 475EFBCF.6C858.13190 ; \n\t11 Dec 2007 16:06:26 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4757A9B189;\n\tTue, 11 Dec 2007 21:06:12 +0000 (GMT)\nMessage-ID: <200712112058.lBBKwVn0003283@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 830\n          for <source@collab.sakaiproject.org>;\n          Tue, 11 Dec 2007 21:05:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C7CEB3152D\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 21:05:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBBKwVTx003285\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 15:58:31 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBBKwVn0003283\n\tfor source@collab.sakaiproject.org; Tue, 11 Dec 2007 15:58:31 -0500\nDate: Tue, 11 Dec 2007 15:58:31 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39120 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 11 16:06:29 2007\nX-DSPAM-Confidence: 0.9795\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39120\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-11 15:58:30 -0500 (Tue, 11 Dec 2007)\nNew Revision: 39120\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nIncluding some more gradebook stuff and timeout alert\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Tue Dec 11 15:59:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 11 Dec 2007 15:59:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 11 Dec 2007 15:59:51 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby casino.mail.umich.edu () with ESMTP id lBBKxoTG013578;\n\tTue, 11 Dec 2007 15:59:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 475EFA40.30B6A.19991 ; \n\t11 Dec 2007 15:59:47 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 34EFB9B17A;\n\tTue, 11 Dec 2007 20:59:43 +0000 (GMT)\nMessage-ID: <200712112052.lBBKqBPe003270@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 629\n          for <source@collab.sakaiproject.org>;\n          Tue, 11 Dec 2007 20:59:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4163234EA0\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 20:59:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBBKqBBc003272\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 15:52:11 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBBKqBPe003270\n\tfor source@collab.sakaiproject.org; Tue, 11 Dec 2007 15:52:11 -0500\nDate: Tue, 11 Dec 2007 15:52:11 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39119 - in portal/branches/oncourse_opc_122007/portal-impl/impl/src: bundle java/org/sakaiproject/portal/charon\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 11 15:59:51 2007\nX-DSPAM-Confidence: 0.9888\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39119\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-11 15:52:09 -0500 (Tue, 11 Dec 2007)\nNew Revision: 39119\n\nModified:\nportal/branches/oncourse_opc_122007/portal-impl/impl/src/bundle/sitenav.properties\nportal/branches/oncourse_opc_122007/portal-impl/impl/src/java/org/sakaiproject/portal/charon/SkinnableCharonPortal.java\nLog:\n\nsvn merge -c 39109 https://source.sakaiproject.org/svn/portal/branches/SAK-8152\nU    portal-impl/impl/src/java/org/sakaiproject/portal/charon/SkinnableCharonPortal.java\nC    portal-impl/impl/src/bundle/sitenav.properties\n\nsvn log -r 39109 https://source.sakaiproject.org/svn/portal/branches/SAK-8152\n------------------------------------------------------------------------\nr39109 | josrodri@iupui.edu | 2007-12-11 14:10:26 -0500 (Tue, 11 Dec 2007) | 1 line\n\nSAK-8152: changes to support timeout alert popup - bundle messages for UI, changes to SkinnableCharonPortal.java to put additional values into context\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Tue Dec 11 15:58:22 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 11 Dec 2007 15:58:22 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 11 Dec 2007 15:58:22 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby brazil.mail.umich.edu () with ESMTP id lBBKwLTA005931;\n\tTue, 11 Dec 2007 15:58:21 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 475EF9E5.7DA3.15408 ; \n\t11 Dec 2007 15:58:15 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0752E9B148;\n\tTue, 11 Dec 2007 20:58:12 +0000 (GMT)\nMessage-ID: <200712112050.lBBKoefm003258@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 986\n          for <source@collab.sakaiproject.org>;\n          Tue, 11 Dec 2007 20:58:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D0D9134EA0\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 20:58:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBBKoeUA003260\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 15:50:40 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBBKoefm003258\n\tfor source@collab.sakaiproject.org; Tue, 11 Dec 2007 15:50:40 -0500\nDate: Tue, 11 Dec 2007 15:50:40 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39118 - in oncourse/branches/reference_overlay_oncourse_opc_122007/library/src/webapp: js skin/default\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 11 15:58:22 2007\nX-DSPAM-Confidence: 0.8496\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39118\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-11 15:50:39 -0500 (Tue, 11 Dec 2007)\nNew Revision: 39118\n\nModified:\noncourse/branches/reference_overlay_oncourse_opc_122007/library/src/webapp/js/headscripts.js\noncourse/branches/reference_overlay_oncourse_opc_122007/library/src/webapp/skin/default/portal.css\nLog:\nsvn merge -c 39110 https://source.sakaiproject.org/svn/reference/branches/SAK-8152\nC    library/src/webapp/skin/default/portal.css\nC    library/src/webapp/js/headscripts.js\n\nsvn log -r 39110 https://source.sakaiproject.org/svn/reference/branches/SAK-8152\n------------------------------------------------------------------------\nr39110 | josrodri@iupui.edu | 2007-12-11 14:16:48 -0500 (Tue, 11 Dec 2007) | 1 line\n\nSAK-8152: display/hiding of timeout alert does via javascript, promoted css class portletTitleWrap to be on its own and not within #col1, etc.\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Tue Dec 11 15:47:14 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 11 Dec 2007 15:47:14 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 11 Dec 2007 15:47:14 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby godsend.mail.umich.edu () with ESMTP id lBBKlDpO011631;\n\tTue, 11 Dec 2007 15:47:13 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 475EF74B.86657.24164 ; \n\t11 Dec 2007 15:47:10 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 674EA9B148;\n\tTue, 11 Dec 2007 20:47:03 +0000 (GMT)\nMessage-ID: <200712112039.lBBKdGgQ003212@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 723\n          for <source@collab.sakaiproject.org>;\n          Tue, 11 Dec 2007 20:46:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 821BA34EA0\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 20:46:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBBKdGJF003214\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 15:39:16 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBBKdGgQ003212\n\tfor source@collab.sakaiproject.org; Tue, 11 Dec 2007 15:39:16 -0500\nDate: Tue, 11 Dec 2007 15:39:16 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39117 - in oncourse/branches/reference_overlay_oncourse_opc_122007/library: . src/webapp src/webapp/js src/webapp/skin src/webapp/skin/default\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 11 15:47:14 2007\nX-DSPAM-Confidence: 0.9792\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39117\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-11 15:39:14 -0500 (Tue, 11 Dec 2007)\nNew Revision: 39117\n\nRemoved:\noncourse/branches/reference_overlay_oncourse_opc_122007/library/maven.xml\noncourse/branches/reference_overlay_oncourse_opc_122007/library/src/webapp/content/\noncourse/branches/reference_overlay_oncourse_opc_122007/library/src/webapp/image/\noncourse/branches/reference_overlay_oncourse_opc_122007/library/src/webapp/js/jquery-1.1.2.js\noncourse/branches/reference_overlay_oncourse_opc_122007/library/src/webapp/js/jquery.js\noncourse/branches/reference_overlay_oncourse_opc_122007/library/src/webapp/js/searchbox.js\noncourse/branches/reference_overlay_oncourse_opc_122007/library/src/webapp/skin/default/access.css\noncourse/branches/reference_overlay_oncourse_opc_122007/library/src/webapp/skin/default/images/\noncourse/branches/reference_overlay_oncourse_opc_122007/library/src/webapp/skin/default/tool.css\noncourse/branches/reference_overlay_oncourse_opc_122007/library/src/webapp/skin/home/\noncourse/branches/reference_overlay_oncourse_opc_122007/library/src/webapp/skin/portfolio/\noncourse/branches/reference_overlay_oncourse_opc_122007/library/src/webapp/skin/tool_base.css\nLog:\nremoving unneeded stuff\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Tue Dec 11 15:39:40 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 11 Dec 2007 15:39:40 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 11 Dec 2007 15:39:40 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby casino.mail.umich.edu () with ESMTP id lBBKddAl001070;\n\tTue, 11 Dec 2007 15:39:39 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 475EF585.8C047.18010 ; \n\t11 Dec 2007 15:39:36 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 476609B14B;\n\tTue, 11 Dec 2007 20:39:29 +0000 (GMT)\nMessage-ID: <200712112031.lBBKVoed003200@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 160\n          for <source@collab.sakaiproject.org>;\n          Tue, 11 Dec 2007 20:39:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7B8FC34EA0\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 20:39:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBBKVom2003202\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 15:31:50 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBBKVoed003200\n\tfor source@collab.sakaiproject.org; Tue, 11 Dec 2007 15:31:50 -0500\nDate: Tue, 11 Dec 2007 15:31:50 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39116 - oncourse/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 11 15:39:40 2007\nX-DSPAM-Confidence: 0.9797\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39116\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-11 15:31:49 -0500 (Tue, 11 Dec 2007)\nNew Revision: 39116\n\nAdded:\noncourse/branches/reference_overlay_oncourse_opc_122007/\nLog:\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gbhatnag@umich.edu Tue Dec 11 15:12:31 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 11 Dec 2007 15:12:31 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 11 Dec 2007 15:12:30 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby casino.mail.umich.edu () with ESMTP id lBBKCUuq018779;\n\tTue, 11 Dec 2007 15:12:30 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 475EEF26.E5853.15117 ; \n\t11 Dec 2007 15:12:25 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 10EB59B114;\n\tTue, 11 Dec 2007 20:12:22 +0000 (GMT)\nMessage-ID: <200712112004.lBBK4f6W003089@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 517\n          for <source@collab.sakaiproject.org>;\n          Tue, 11 Dec 2007 20:12:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 21FB933C77\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 20:12:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBBK4gJW003091\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 15:04:42 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBBK4f6W003089\n\tfor source@collab.sakaiproject.org; Tue, 11 Dec 2007 15:04:42 -0500\nDate: Tue, 11 Dec 2007 15:04:42 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gbhatnag@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gbhatnag@umich.edu\nSubject: [sakai] svn commit: r39115 - citations/trunk/citations-tool/tool/src/java/org/sakaiproject/citation/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 11 15:12:30 2007\nX-DSPAM-Confidence: 0.9825\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39115\n\nAuthor: gbhatnag@umich.edu\nDate: 2007-12-11 15:04:40 -0500 (Tue, 11 Dec 2007)\nNew Revision: 39115\n\nModified:\ncitations/trunk/citations-tool/tool/src/java/org/sakaiproject/citation/tool/CitationHelperAction.java\nLog:\nSAK-11362 using the pipe's initializationId to track a new Resources action and point the user to the proper starting view instead of entering a view that is not in a sane state, avoiding giving the user an unusable interface.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Tue Dec 11 15:11:08 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 11 Dec 2007 15:11:08 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 11 Dec 2007 15:11:08 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby fan.mail.umich.edu () with ESMTP id lBBKB7Dn023033;\n\tTue, 11 Dec 2007 15:11:07 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 475EEEC9.5DDDB.19253 ; \n\t11 Dec 2007 15:10:52 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8B7F29B116;\n\tTue, 11 Dec 2007 20:10:45 +0000 (GMT)\nMessage-ID: <200712112003.lBBK37pb003077@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 154\n          for <source@collab.sakaiproject.org>;\n          Tue, 11 Dec 2007 20:10:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C3B9134E24\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 20:10:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBBK37oX003079\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 15:03:07 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBBK37pb003077\n\tfor source@collab.sakaiproject.org; Tue, 11 Dec 2007 15:03:07 -0500\nDate: Tue, 11 Dec 2007 15:03:07 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r39114 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 11 15:11:08 2007\nX-DSPAM-Confidence: 0.9864\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39114\n\nAuthor: dlhaines@umich.edu\nDate: 2007-12-11 15:03:06 -0500 (Tue, 11 Dec 2007)\nNew Revision: 39114\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.properties\nLog:\nCTools: update patch configuration for 2.4.xQ\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Tue Dec 11 15:02:54 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 11 Dec 2007 15:02:54 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 11 Dec 2007 15:02:54 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby mission.mail.umich.edu () with ESMTP id lBBK2p8h015907;\n\tTue, 11 Dec 2007 15:02:51 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 475EECE4.34BEC.27016 ; \n\t11 Dec 2007 15:02:47 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A41A39AC21;\n\tTue, 11 Dec 2007 20:02:41 +0000 (GMT)\nMessage-ID: <200712111954.lBBJspCF003045@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 366\n          for <source@collab.sakaiproject.org>;\n          Tue, 11 Dec 2007 20:02:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 199BE34E1A\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 20:02:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBBJsqrB003047\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 14:54:52 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBBJspCF003045\n\tfor source@collab.sakaiproject.org; Tue, 11 Dec 2007 14:54:51 -0500\nDate: Tue, 11 Dec 2007 14:54:51 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39113 - in gradebook/branches/oncourse_opc_122007/app/ui/src: bundle/org/sakaiproject/tool/gradebook/bundle java/org/sakaiproject/tool/gradebook/ui webapp webapp/inc webapp/js\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 11 15:02:54 2007\nX-DSPAM-Confidence: 0.7626\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39113\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-11 14:54:49 -0500 (Tue, 11 Dec 2007)\nNew Revision: 39113\n\nModified:\ngradebook/branches/oncourse_opc_122007/app/ui/src/bundle/org/sakaiproject/tool/gradebook/bundle/Messages.properties\ngradebook/branches/oncourse_opc_122007/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/AssignmentBean.java\ngradebook/branches/oncourse_opc_122007/app/ui/src/webapp/addAssignment.jsp\ngradebook/branches/oncourse_opc_122007/app/ui/src/webapp/inc/bulkNewItems.jspf\ngradebook/branches/oncourse_opc_122007/app/ui/src/webapp/js/multiItemAdd.js\nLog:\nsvn merge -c 38968 https://source.sakaiproject.org/svn/gradebook/trunk\nU    app/ui/src/java/org/sakaiproject/tool/gradebook/ui/AssignmentBean.java\nU    app/ui/src/bundle/org/sakaiproject/tool/gradebook/bundle/Messages.properties\nU    app/ui/src/webapp/inc/bulkNewItems.jspf\nU    app/ui/src/webapp/js/multiItemAdd.js\nU    app/ui/src/webapp/addAssignment.jsp\n\nsvn log -r 38968 https://source.sakaiproject.org/svn/gradebook/trunk\n------------------------------------------------------------------------\nr38968 | josrodri@iupui.edu | 2007-12-04 15:36:51 -0500 (Tue, 04 Dec 2007) | 4 lines\n\nSAK-12285: removed dropdown to expose a specific number of add panes at once\nSAK-12287: added highlight for alternate add panes (Resources file upload pane styling/coloring) \nSAK-12288: trivial capitalization fix\nSAK-12286: re-added '* means required' text to add page\n------------------------------------------------------------------------\n\nsvn merge -c 39030 https://source.sakaiproject.org/svn/gradebook/trunk\nG    app/ui/src/java/org/sakaiproject/tool/gradebook/ui/AssignmentBean.java\nG    app/ui/src/bundle/org/sakaiproject/tool/gradebook/bundle/Messages.properties\nG    app/ui/src/webapp/inc/bulkNewItems.jspf\nG    app/ui/src/webapp/js/multiItemAdd.js\n\nsvn log -r 39030 https://source.sakaiproject.org/svn/gradebook/trunk\n------------------------------------------------------------------------\nr39030 | josrodri@iupui.edu | 2007-12-07 10:51:35 -0500 (Fri, 07 Dec 2007) | 3 lines\n\nSAK-12114: main bulk gradebook item add\nSAK-12287: redid styling\nSAK-12284: removal of item in FF with exactly 2 items now working\n------------------------------------------------------------------------\n\nsvn merge -c 39111 https://source.sakaiproject.org/svn/gradebook/trunk\nU    app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\n\nsvn log -r 39111 https://source.sakaiproject.org/svn/gradebook/trunk\n------------------------------------------------------------------------\nr39111 | cwen@iupui.edu | 2007-12-11 14:26:27 -0500 (Tue, 11 Dec 2007) | 1 line\n\nSAK-10427 & SAK-12114 => bulk creation for ungraded items.\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Tue Dec 11 14:51:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 11 Dec 2007 14:51:17 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 11 Dec 2007 14:51:17 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby fan.mail.umich.edu () with ESMTP id lBBJpGEa010402;\n\tTue, 11 Dec 2007 14:51:16 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 475EEA2E.E49E3.1817 ; \n\t11 Dec 2007 14:51:13 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3DA509B0E5;\n\tTue, 11 Dec 2007 19:50:57 +0000 (GMT)\nMessage-ID: <200712111943.lBBJh6XA003023@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 410\n          for <source@collab.sakaiproject.org>;\n          Tue, 11 Dec 2007 19:50:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C0A9934C67\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 19:50:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBBJh60Z003025\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 14:43:06 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBBJh6XA003023\n\tfor source@collab.sakaiproject.org; Tue, 11 Dec 2007 14:43:06 -0500\nDate: Tue, 11 Dec 2007 14:43:06 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39112 - in gradebook/branches/oncourse_opc_122007: app/business/src/java/org/sakaiproject/tool/gradebook/business app/business/src/java/org/sakaiproject/tool/gradebook/business/impl app/business/src/sql/mysql app/business/src/sql/oracle app/standalone-app/src/test/org/sakaiproject/tool/gradebook/test app/ui/src/bundle/org/sakaiproject/tool/gradebook/bundle app/ui/src/java/org/sakaiproject/tool/gradebook/jsf app/ui/src/java/org/sakaiproject/tool/gradebook/ui app/ui/src/webapp app/ui/src/webapp/inc service/api/src/java/org/sakaiproject/service/gradebook/shared service/hibernate/src/hibernate/org/sakaiproject/tool/gradebook service/hibernate/src/java/org/sakaiproject/tool/gradebook service/impl/src/java/org/sakaiproject/component/gradebook\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 11 14:51:17 2007\nX-DSPAM-Confidence: 0.9810\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39112\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-11 14:43:02 -0500 (Tue, 11 Dec 2007)\nNew Revision: 39112\n\nModified:\ngradebook/branches/oncourse_opc_122007/app/business/src/java/org/sakaiproject/tool/gradebook/business/GradebookManager.java\ngradebook/branches/oncourse_opc_122007/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\ngradebook/branches/oncourse_opc_122007/app/business/src/sql/mysql/SAK-10427.sql\ngradebook/branches/oncourse_opc_122007/app/business/src/sql/oracle/SAK-10427.sql\ngradebook/branches/oncourse_opc_122007/app/standalone-app/src/test/org/sakaiproject/tool/gradebook/test/GradebookManagerOPCTest.java\ngradebook/branches/oncourse_opc_122007/app/ui/src/bundle/org/sakaiproject/tool/gradebook/bundle/Messages.properties\ngradebook/branches/oncourse_opc_122007/app/ui/src/java/org/sakaiproject/tool/gradebook/jsf/ClassAvgConverter.java\ngradebook/branches/oncourse_opc_122007/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/AssignmentDetailsBean.java\ngradebook/branches/oncourse_opc_122007/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/GradebookDependentBean.java\ngradebook/branches/oncourse_opc_122007/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/GradebookSetupBean.java\ngradebook/branches/oncourse_opc_122007/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/InstructorViewBean.java\ngradebook/branches/oncourse_opc_122007/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/ViewByStudentBean.java\ngradebook/branches/oncourse_opc_122007/app/ui/src/webapp/assignmentDetails.jsp\ngradebook/branches/oncourse_opc_122007/app/ui/src/webapp/gradebookSetup.jsp\ngradebook/branches/oncourse_opc_122007/app/ui/src/webapp/inc/assignmentEditing.jspf\ngradebook/branches/oncourse_opc_122007/app/ui/src/webapp/instructorView.jsp\ngradebook/branches/oncourse_opc_122007/service/api/src/java/org/sakaiproject/service/gradebook/shared/GradebookService.java\ngradebook/branches/oncourse_opc_122007/service/hibernate/src/hibernate/org/sakaiproject/tool/gradebook/GradeRecord.hbm.xml\ngradebook/branches/oncourse_opc_122007/service/hibernate/src/java/org/sakaiproject/tool/gradebook/Assignment.java\ngradebook/branches/oncourse_opc_122007/service/hibernate/src/java/org/sakaiproject/tool/gradebook/AssignmentGradeRecord.java\ngradebook/branches/oncourse_opc_122007/service/hibernate/src/java/org/sakaiproject/tool/gradebook/Category.java\ngradebook/branches/oncourse_opc_122007/service/impl/src/java/org/sakaiproject/component/gradebook/BaseHibernateManager.java\ngradebook/branches/oncourse_opc_122007/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookServiceHibernateImpl.java\nLog:\nmerge for SAK-10427\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Tue Dec 11 14:34:28 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 11 Dec 2007 14:34:28 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 11 Dec 2007 14:34:28 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby awakenings.mail.umich.edu () with ESMTP id lBBJYRgX029388;\n\tTue, 11 Dec 2007 14:34:27 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 475EE63D.78748.25369 ; \n\t11 Dec 2007 14:34:24 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 562369B0B2;\n\tTue, 11 Dec 2007 19:34:19 +0000 (GMT)\nMessage-ID: <200712111926.lBBJQSrv002975@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 424\n          for <source@collab.sakaiproject.org>;\n          Tue, 11 Dec 2007 19:33:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A25C634C9D\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 19:33:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBBJQShD002977\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 14:26:28 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBBJQSrv002975\n\tfor source@collab.sakaiproject.org; Tue, 11 Dec 2007 14:26:28 -0500\nDate: Tue, 11 Dec 2007 14:26:28 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r39111 - gradebook/trunk/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 11 14:34:28 2007\nX-DSPAM-Confidence: 0.9811\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39111\n\nAuthor: cwen@iupui.edu\nDate: 2007-12-11 14:26:27 -0500 (Tue, 11 Dec 2007)\nNew Revision: 39111\n\nModified:\ngradebook/trunk/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\nLog:\nSAK-10427 & SAK-12114 => bulk creation for ungraded items.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom josrodri@iupui.edu Tue Dec 11 14:24:48 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 11 Dec 2007 14:24:48 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 11 Dec 2007 14:24:48 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby faithful.mail.umich.edu () with ESMTP id lBBJOk4I006053;\n\tTue, 11 Dec 2007 14:24:46 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 475EE3F9.63D0.23778 ; \n\t11 Dec 2007 14:24:43 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 46D179B021;\n\tTue, 11 Dec 2007 19:24:37 +0000 (GMT)\nMessage-ID: <200712111916.lBBJGomV002954@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 412\n          for <source@collab.sakaiproject.org>;\n          Tue, 11 Dec 2007 19:24:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 49D1F34C9D\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 19:24:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBBJGo5J002956\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 14:16:50 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBBJGomV002954\n\tfor source@collab.sakaiproject.org; Tue, 11 Dec 2007 14:16:50 -0500\nDate: Tue, 11 Dec 2007 14:16:50 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to josrodri@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: josrodri@iupui.edu\nSubject: [sakai] svn commit: r39110 - in reference/branches/SAK-8152/library/src/webapp: js skin/default\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 11 14:24:48 2007\nX-DSPAM-Confidence: 0.8434\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39110\n\nAuthor: josrodri@iupui.edu\nDate: 2007-12-11 14:16:48 -0500 (Tue, 11 Dec 2007)\nNew Revision: 39110\n\nModified:\nreference/branches/SAK-8152/library/src/webapp/js/headscripts.js\nreference/branches/SAK-8152/library/src/webapp/skin/default/portal.css\nLog:\nSAK-8152: display/hiding of timeout alert does via javascript, promoted css class portletTitleWrap to be on its own and not within #col1, etc.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom josrodri@iupui.edu Tue Dec 11 14:18:16 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 11 Dec 2007 14:18:16 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 11 Dec 2007 14:18:16 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby panther.mail.umich.edu () with ESMTP id lBBJIF9J018204;\n\tTue, 11 Dec 2007 14:18:15 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 475EE26F.5CBCA.26175 ; \n\t11 Dec 2007 14:18:10 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0037F99753;\n\tTue, 11 Dec 2007 19:18:04 +0000 (GMT)\nMessage-ID: <200712111910.lBBJASdb002942@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 919\n          for <source@collab.sakaiproject.org>;\n          Tue, 11 Dec 2007 19:17:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 32FF734D47\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 19:17:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBBJASSg002944\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 14:10:28 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBBJASdb002942\n\tfor source@collab.sakaiproject.org; Tue, 11 Dec 2007 14:10:28 -0500\nDate: Tue, 11 Dec 2007 14:10:28 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to josrodri@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: josrodri@iupui.edu\nSubject: [sakai] svn commit: r39109 - in portal/branches/SAK-8152/portal-impl/impl/src: bundle java/org/sakaiproject/portal/charon\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 11 14:18:16 2007\nX-DSPAM-Confidence: 0.9826\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39109\n\nAuthor: josrodri@iupui.edu\nDate: 2007-12-11 14:10:26 -0500 (Tue, 11 Dec 2007)\nNew Revision: 39109\n\nModified:\nportal/branches/SAK-8152/portal-impl/impl/src/bundle/sitenav.properties\nportal/branches/SAK-8152/portal-impl/impl/src/java/org/sakaiproject/portal/charon/SkinnableCharonPortal.java\nLog:\nSAK-8152: changes to support timeout alert popup - bundle messages for UI, changes to SkinnableCharonPortal.java to put additional values into context\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Tue Dec 11 13:28:39 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 11 Dec 2007 13:28:39 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 11 Dec 2007 13:28:39 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby fan.mail.umich.edu () with ESMTP id lBBIScu1024968;\n\tTue, 11 Dec 2007 13:28:38 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 475ED6C8.19C8C.23078 ; \n\t11 Dec 2007 13:28:32 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 63C8E9984B;\n\tTue, 11 Dec 2007 18:28:09 +0000 (GMT)\nMessage-ID: <200712111808.lBBI8Blt002875@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 398\n          for <source@collab.sakaiproject.org>;\n          Tue, 11 Dec 2007 18:15:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 32F4234C9D\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 18:15:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBBI8BY2002877\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 13:08:11 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBBI8Blt002875\n\tfor source@collab.sakaiproject.org; Tue, 11 Dec 2007 13:08:11 -0500\nDate: Tue, 11 Dec 2007 13:08:11 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r39108 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 11 13:28:39 2007\nX-DSPAM-Confidence: 0.9851\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39108\n\nAuthor: dlhaines@umich.edu\nDate: 2007-12-11 13:08:09 -0500 (Tue, 11 Dec 2007)\nNew Revision: 39108\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.properties\nLog:\nCTools: add latest assignments post-2-4 to build.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Tue Dec 11 12:58:11 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 11 Dec 2007 12:58:11 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 11 Dec 2007 12:58:11 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby brazil.mail.umich.edu () with ESMTP id lBBHwBZE013206;\n\tTue, 11 Dec 2007 12:58:11 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 475ECFAE.35CA9.12543 ; \n\t11 Dec 2007 12:58:09 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D4C0A9AFD8;\n\tTue, 11 Dec 2007 17:40:59 +0000 (GMT)\nMessage-ID: <200712111719.lBBHJMGp002734@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 480\n          for <source@collab.sakaiproject.org>;\n          Tue, 11 Dec 2007 17:40:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B507A34C85\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 17:26:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBBHJMqC002736\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 12:19:23 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBBHJMGp002734\n\tfor source@collab.sakaiproject.org; Tue, 11 Dec 2007 12:19:22 -0500\nDate: Tue, 11 Dec 2007 12:19:22 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39107 - assignment/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 11 12:58:11 2007\nX-DSPAM-Confidence: 0.9902\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39107\n\nAuthor: zqian@umich.edu\nDate: 2007-12-11 12:19:21 -0500 (Tue, 11 Dec 2007)\nNew Revision: 39107\n\nRemoved:\nassignment/branches/post-2-4-solution1/\nLog:\nThe branch is no longer needed. Was created for testing a fix only. And the fix has been merged into post-2-4 in r39106.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Tue Dec 11 12:42:20 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 11 Dec 2007 12:42:20 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 11 Dec 2007 12:42:20 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby faithful.mail.umich.edu () with ESMTP id lBBHgJAV027157;\n\tTue, 11 Dec 2007 12:42:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 475ECBEE.75097.20141 ; \n\t11 Dec 2007 12:42:09 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id ACA9F9AF41;\n\tTue, 11 Dec 2007 17:25:00 +0000 (GMT)\nMessage-ID: <200712111716.lBBHGCaC002708@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 520\n          for <source@collab.sakaiproject.org>;\n          Tue, 11 Dec 2007 17:23:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2BFB334C7B\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 17:23:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBBHGC0e002710\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 12:16:12 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBBHGCaC002708\n\tfor source@collab.sakaiproject.org; Tue, 11 Dec 2007 12:16:12 -0500\nDate: Tue, 11 Dec 2007 12:16:12 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39106 - assignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 11 12:42:20 2007\nX-DSPAM-Confidence: 0.9834\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39106\n\nAuthor: zqian@umich.edu\nDate: 2007-12-11 12:16:10 -0500 (Tue, 11 Dec 2007)\nNew Revision: 39106\n\nModified:\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SchemaConversionController.java\nLog:\nFix to SAK-11821:\n\ncommit the connection to avoid the 'set transaction' problem message when running with Oracle.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Tue Dec 11 10:21:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 11 Dec 2007 10:21:17 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 11 Dec 2007 10:21:17 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby panther.mail.umich.edu () with ESMTP id lBBFLG25004960;\n\tTue, 11 Dec 2007 10:21:16 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 475EAAE1.16046.31199 ; \n\t11 Dec 2007 10:21:09 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id F053E9AAD6;\n\tTue, 11 Dec 2007 15:21:03 +0000 (GMT)\nMessage-ID: <200712111513.lBBFDMjt002426@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 672\n          for <source@collab.sakaiproject.org>;\n          Tue, 11 Dec 2007 15:20:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9580134B46\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 15:20:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBBFDMRB002428\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 10:13:22 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBBFDMjt002426\n\tfor source@collab.sakaiproject.org; Tue, 11 Dec 2007 10:13:22 -0500\nDate: Tue, 11 Dec 2007 10:13:22 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r39105 - in gradebook/trunk/service: api/src/java/org/sakaiproject/service/gradebook/shared impl/src/java/org/sakaiproject/component/gradebook\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 11 10:21:17 2007\nX-DSPAM-Confidence: 0.9806\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39105\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-12-11 10:13:21 -0500 (Tue, 11 Dec 2007)\nNew Revision: 39105\n\nModified:\ngradebook/trunk/service/api/src/java/org/sakaiproject/service/gradebook/shared/GradebookService.java\ngradebook/trunk/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookServiceHibernateImpl.java\nLog:\nSAK-12175\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12175\nCreate methods required for gb integration with the Assignment2 tool\ngetAllGbItems\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Tue Dec 11 10:06:08 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 11 Dec 2007 10:06:08 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 11 Dec 2007 10:06:08 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby fan.mail.umich.edu () with ESMTP id lBBF672u021652;\n\tTue, 11 Dec 2007 10:06:07 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 475EA744.405FE.23734 ; \n\t11 Dec 2007 10:05:43 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 296529AA72;\n\tTue, 11 Dec 2007 15:05:11 +0000 (GMT)\nMessage-ID: <200712111458.lBBEw6Jt002360@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 684\n          for <source@collab.sakaiproject.org>;\n          Tue, 11 Dec 2007 15:04:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3775831555\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 15:05:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBBEw6vj002362\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 09:58:06 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBBEw6Jt002360\n\tfor source@collab.sakaiproject.org; Tue, 11 Dec 2007 09:58:06 -0500\nDate: Tue, 11 Dec 2007 09:58:06 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39104 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 11 10:06:08 2007\nX-DSPAM-Confidence: 0.8419\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39104\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-11 09:58:05 -0500 (Tue, 11 Dec 2007)\nNew Revision: 39104\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nRevving up externals\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Tue Dec 11 09:51:29 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 11 Dec 2007 09:51:29 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 11 Dec 2007 09:51:29 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby jacknife.mail.umich.edu () with ESMTP id lBBEpTvj019488;\n\tTue, 11 Dec 2007 09:51:29 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 475EA3E2.B10F9.4939 ; \n\t11 Dec 2007 09:51:17 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C8F129AAAE;\n\tTue, 11 Dec 2007 14:49:12 +0000 (GMT)\nMessage-ID: <200712111442.lBBEg4BV002332@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 168\n          for <source@collab.sakaiproject.org>;\n          Tue, 11 Dec 2007 14:48:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9B17234AA5\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 14:49:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBBEg4ew002334\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 09:42:04 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBBEg4BV002332\n\tfor source@collab.sakaiproject.org; Tue, 11 Dec 2007 09:42:04 -0500\nDate: Tue, 11 Dec 2007 09:42:04 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39103 - msgcntr/branches/oncourse_opc_122007/messageforums-component-impl/src/java/org/sakaiproject/component/app/messageforums\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 11 09:51:29 2007\nX-DSPAM-Confidence: 0.7613\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39103\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-11 09:42:03 -0500 (Tue, 11 Dec 2007)\nNew Revision: 39103\n\nModified:\nmsgcntr/branches/oncourse_opc_122007/messageforums-component-impl/src/java/org/sakaiproject/component/app/messageforums/AreaManagerImpl.java\nLog:\nsvn merge -c 39087 https://source.sakaiproject.org/svn/msgcntr/trunk\nU    messageforums-component-impl/src/java/org/sakaiproject/component/app/messageforums/AreaManagerImpl.java\n\nsvn log -r 39087 https://source.sakaiproject.org/svn/msgcntr/trunk\n------------------------------------------------------------------------\nr39087 | wang58@iupui.edu | 2007-12-10 13:48:59 -0500 (Mon, 10 Dec 2007) | 1 line\n\nSAK-12176 Messages-Send cc to recipients' email address(es).\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Tue Dec 11 09:39:18 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 11 Dec 2007 09:39:18 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 11 Dec 2007 09:39:18 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby flawless.mail.umich.edu () with ESMTP id lBBEdIRv019319;\n\tTue, 11 Dec 2007 09:39:18 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 475EA10F.E9C15.24282 ; \n\t11 Dec 2007 09:39:14 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E4D176AB54;\n\tTue, 11 Dec 2007 14:39:04 +0000 (GMT)\nMessage-ID: <200712111431.lBBEVULf002293@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1015\n          for <source@collab.sakaiproject.org>;\n          Tue, 11 Dec 2007 14:38:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 96BFD2DFFA\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 14:38:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBBEVUNe002295\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 09:31:30 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBBEVULf002293\n\tfor source@collab.sakaiproject.org; Tue, 11 Dec 2007 09:31:30 -0500\nDate: Tue, 11 Dec 2007 09:31:30 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r39102 - portal/branches/oncourse_opc_122007/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 11 09:39:18 2007\nX-DSPAM-Confidence: 0.9777\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39102\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-12-11 09:31:30 -0500 (Tue, 11 Dec 2007)\nNew Revision: 39102\n\nModified:\nportal/branches/oncourse_opc_122007/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/SiteHandler.java\nLog:\nSAK-7924 - Adding some debugging for oncourse\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Tue Dec 11 09:38:18 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 11 Dec 2007 09:38:18 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 11 Dec 2007 09:38:18 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby flawless.mail.umich.edu () with ESMTP id lBBEcImC018826;\n\tTue, 11 Dec 2007 09:38:18 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 475EA0D4.7104A.9601 ; \n\t11 Dec 2007 09:38:15 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D7E4F9AA8E;\n\tTue, 11 Dec 2007 14:37:57 +0000 (GMT)\nMessage-ID: <200712111430.lBBEUUIX002267@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 261\n          for <source@collab.sakaiproject.org>;\n          Tue, 11 Dec 2007 14:37:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 699FF2DFFA\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 14:37:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBBEUUHM002269\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 09:30:30 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBBEUUIX002267\n\tfor source@collab.sakaiproject.org; Tue, 11 Dec 2007 09:30:30 -0500\nDate: Tue, 11 Dec 2007 09:30:30 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r39101 - authz/branches/oncourse_opc_122007/authz-impl/impl/src/java/org/sakaiproject/authz/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 11 09:38:18 2007\nX-DSPAM-Confidence: 0.8428\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39101\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-12-11 09:30:29 -0500 (Tue, 11 Dec 2007)\nNew Revision: 39101\n\nModified:\nauthz/branches/oncourse_opc_122007/authz-impl/impl/src/java/org/sakaiproject/authz/impl/DbAuthzGroupService.java\nauthz/branches/oncourse_opc_122007/authz-impl/impl/src/java/org/sakaiproject/authz/impl/SakaiSecurity.java\nLog:\nSAK-7924 - Adding some debugging for oncourse\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Tue Dec 11 09:37:07 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 11 Dec 2007 09:37:07 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 11 Dec 2007 09:37:07 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby jacknife.mail.umich.edu () with ESMTP id lBBEb7EE012228;\n\tTue, 11 Dec 2007 09:37:07 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 475EA08D.E48E.13066 ; \n\t11 Dec 2007 09:37:03 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0744863792;\n\tTue, 11 Dec 2007 14:36:28 +0000 (GMT)\nMessage-ID: <200712111429.lBBETM4I002254@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 529\n          for <source@collab.sakaiproject.org>;\n          Tue, 11 Dec 2007 14:36:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BCDD434A90\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 14:36:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBBETNFn002256\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 09:29:23 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBBETM4I002254\n\tfor source@collab.sakaiproject.org; Tue, 11 Dec 2007 09:29:22 -0500\nDate: Tue, 11 Dec 2007 09:29:22 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r39100 - authz/branches/oncourse_opc_122007/authz-impl/impl/src/sql/oracle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 11 09:37:07 2007\nX-DSPAM-Confidence: 0.9815\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39100\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-12-11 09:29:21 -0500 (Tue, 11 Dec 2007)\nNew Revision: 39100\n\nModified:\nauthz/branches/oncourse_opc_122007/authz-impl/impl/src/sql/oracle/sakai_realm.sql\nLog:\nSQL Update - will move related SQL to a seperate file\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Tue Dec 11 03:00:52 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 11 Dec 2007 03:00:52 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 11 Dec 2007 03:00:52 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby score.mail.umich.edu () with ESMTP id lBB80pnm026214;\n\tTue, 11 Dec 2007 03:00:51 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 475E43AD.40DF1.31037 ; \n\t11 Dec 2007 03:00:47 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CC5A64FFC2;\n\tTue, 11 Dec 2007 08:00:43 +0000 (GMT)\nMessage-ID: <200712110753.lBB7r9Ph001318@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 761\n          for <source@collab.sakaiproject.org>;\n          Tue, 11 Dec 2007 08:00:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B44EE309C9\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 08:00:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBB7r920001320\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 02:53:09 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBB7r9Ph001318\n\tfor source@collab.sakaiproject.org; Tue, 11 Dec 2007 02:53:09 -0500\nDate: Tue, 11 Dec 2007 02:53:09 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r39099 - in entitybroker/trunk: api/src/java/org/sakaiproject/entitybroker api/src/java/org/sakaiproject/entitybroker/util tool/src/java/org/sakaiproject/entitybroker/servlet\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec 11 03:00:52 2007\nX-DSPAM-Confidence: 0.7604\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39099\n\nAuthor: aaronz@vt.edu\nDate: 2007-12-11 02:52:59 -0500 (Tue, 11 Dec 2007)\nNew Revision: 39099\n\nAdded:\nentitybroker/trunk/api/src/java/org/sakaiproject/entitybroker/util/\nentitybroker/trunk/api/src/java/org/sakaiproject/entitybroker/util/ClassLoaderReporter.java\nModified:\nentitybroker/trunk/tool/src/java/org/sakaiproject/entitybroker/servlet/DirectServlet.java\nLog:\nSAK-12408: Completed fix for the failures caused by classloader confusion, also added in ability for the direct servlet to handle all types of requests\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Mon Dec 10 23:27:38 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 10 Dec 2007 23:27:38 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 10 Dec 2007 23:27:38 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby jacknife.mail.umich.edu () with ESMTP id lBB4Rbnq015615;\n\tMon, 10 Dec 2007 23:27:37 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 475E11B3.6A66A.31465 ; \n\t10 Dec 2007 23:27:34 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 627D650F59;\n\tTue, 11 Dec 2007 04:26:54 +0000 (GMT)\nMessage-ID: <200712110419.lBB4Jln5001162@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 468\n          for <source@collab.sakaiproject.org>;\n          Tue, 11 Dec 2007 04:26:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CA4F9346F6\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 04:27:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBB4JlVH001164\n\tfor <source@collab.sakaiproject.org>; Mon, 10 Dec 2007 23:19:47 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBB4Jln5001162\n\tfor source@collab.sakaiproject.org; Mon, 10 Dec 2007 23:19:47 -0500\nDate: Mon, 10 Dec 2007 23:19:47 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r39098 - metaobj/branches/sakai_2-4-x/metaobj-impl/api-impl/src/java/org/sakaiproject/metaobj/registry\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 10 23:27:38 2007\nX-DSPAM-Confidence: 0.9840\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39098\n\nAuthor: jimeng@umich.edu\nDate: 2007-12-10 23:19:44 -0500 (Mon, 10 Dec 2007)\nNew Revision: 39098\n\nModified:\nmetaobj/branches/sakai_2-4-x/metaobj-impl/api-impl/src/java/org/sakaiproject/metaobj/registry/FormResourceType.java\nLog:\nSAK-12413\nAdding impl's for two new methods.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Mon Dec 10 21:36:11 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 10 Dec 2007 21:36:11 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 10 Dec 2007 21:36:10 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby godsend.mail.umich.edu () with ESMTP id lBB2aAMo009227;\n\tMon, 10 Dec 2007 21:36:10 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 475DF791.ECEBD.979 ; \n\t10 Dec 2007 21:36:04 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 083459A29E;\n\tTue, 11 Dec 2007 02:36:03 +0000 (GMT)\nMessage-ID: <200712110228.lBB2SMm8001138@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 261\n          for <source@collab.sakaiproject.org>;\n          Tue, 11 Dec 2007 02:35:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1194F34658\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 02:35:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBB2SNZr001140\n\tfor <source@collab.sakaiproject.org>; Mon, 10 Dec 2007 21:28:23 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBB2SMm8001138\n\tfor source@collab.sakaiproject.org; Mon, 10 Dec 2007 21:28:22 -0500\nDate: Mon, 10 Dec 2007 21:28:22 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r39097 - in entity/branches/SAK-12239: entity-api/api/src/java/org/sakaiproject/entity/api entity-api/api/src/java/org/sakaiproject/entity/api/serialize entity-util/util/src/java/org/sakaiproject/util entity-util/util/src/java/org/sakaiproject/util/serialize\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 10 21:36:10 2007\nX-DSPAM-Confidence: 0.8491\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39097\n\nAuthor: jimeng@umich.edu\nDate: 2007-12-10 21:28:06 -0500 (Mon, 10 Dec 2007)\nNew Revision: 39097\n\nAdded:\nentity/branches/SAK-12239/entity-api/api/src/java/org/sakaiproject/entity/api/serialize/\nentity/branches/SAK-12239/entity-api/api/src/java/org/sakaiproject/entity/api/serialize/DataStreamEntitySerializer.java\nentity/branches/SAK-12239/entity-api/api/src/java/org/sakaiproject/entity/api/serialize/EntityDoubleReader.java\nentity/branches/SAK-12239/entity-api/api/src/java/org/sakaiproject/entity/api/serialize/EntityDoubleReaderHandler.java\nentity/branches/SAK-12239/entity-api/api/src/java/org/sakaiproject/entity/api/serialize/EntityParseException.java\nentity/branches/SAK-12239/entity-api/api/src/java/org/sakaiproject/entity/api/serialize/EntityReader.java\nentity/branches/SAK-12239/entity-api/api/src/java/org/sakaiproject/entity/api/serialize/EntityReaderHandler.java\nentity/branches/SAK-12239/entity-api/api/src/java/org/sakaiproject/entity/api/serialize/EntitySerializer.java\nentity/branches/SAK-12239/entity-api/api/src/java/org/sakaiproject/entity/api/serialize/SerializableEntity.java\nentity/branches/SAK-12239/entity-api/api/src/java/org/sakaiproject/entity/api/serialize/SerializablePropertiesAccess.java\nentity/branches/SAK-12239/entity-util/util/src/java/org/sakaiproject/util/serialize/\nentity/branches/SAK-12239/entity-util/util/src/java/org/sakaiproject/util/serialize/Type1BaseResourcePropertiesSerializer.java\nLog:\nSAK-12239\nAdded classes for serialization and migration in SAK-12239 branch of entity\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Mon Dec 10 21:33:42 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 10 Dec 2007 21:33:42 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 10 Dec 2007 21:33:42 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby fan.mail.umich.edu () with ESMTP id lBB2XfX1012339;\n\tMon, 10 Dec 2007 21:33:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 475DF6FF.449D6.19501 ; \n\t10 Dec 2007 21:33:38 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E96BE9A2B0;\n\tTue, 11 Dec 2007 02:33:39 +0000 (GMT)\nMessage-ID: <200712110226.lBB2Q2XT001126@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 534\n          for <source@collab.sakaiproject.org>;\n          Tue, 11 Dec 2007 02:33:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0A5A534656\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 02:33:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBB2Q23N001128\n\tfor <source@collab.sakaiproject.org>; Mon, 10 Dec 2007 21:26:02 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBB2Q2XT001126\n\tfor source@collab.sakaiproject.org; Mon, 10 Dec 2007 21:26:02 -0500\nDate: Mon, 10 Dec 2007 21:26:02 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r39096 - content/branches/SAK-12239\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 10 21:33:42 2007\nX-DSPAM-Confidence: 0.9847\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39096\n\nAuthor: jimeng@umich.edu\nDate: 2007-12-10 21:25:57 -0500 (Mon, 10 Dec 2007)\nNew Revision: 39096\n\nModified:\ncontent/branches/SAK-12239/runconversion.sh\nLog:\nSAK-12239\nAdded dependencies for runconversion script in SAK-12239 branch\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Mon Dec 10 21:30:14 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 10 Dec 2007 21:30:14 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 10 Dec 2007 21:30:14 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby jacknife.mail.umich.edu () with ESMTP id lBB2UD4B031674;\n\tMon, 10 Dec 2007 21:30:13 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 475DF62F.89592.24656 ; \n\t10 Dec 2007 21:30:10 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B825298F3B;\n\tTue, 11 Dec 2007 02:30:11 +0000 (GMT)\nMessage-ID: <200712110222.lBB2MXU1001112@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 690\n          for <source@collab.sakaiproject.org>;\n          Tue, 11 Dec 2007 02:29:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E7DB634654\n\tfor <source@collab.sakaiproject.org>; Tue, 11 Dec 2007 02:29:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBB2MXew001114\n\tfor <source@collab.sakaiproject.org>; Mon, 10 Dec 2007 21:22:33 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBB2MXU1001112\n\tfor source@collab.sakaiproject.org; Mon, 10 Dec 2007 21:22:33 -0500\nDate: Mon, 10 Dec 2007 21:22:33 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r39095 - in db/branches/SAK-12239: db-impl/ext/src/java/org/sakaiproject/springframework/orm/hibernate db-impl/ext/src/java/org/sakaiproject/springframework/orm/hibernate/dialect db-impl/impl/src/java/org/sakaiproject/db/impl db-util db-util/conversion db-util/conversion/src db-util/conversion/src/java db-util/conversion/src/java/org db-util/conversion/src/java/org/sakaiproject db-util/conversion/src/java/org/sakaiproject/util db-util/conversion/src/java/org/sakaiproject/util/conversion db-util/storage/src/java/org/sakaiproject/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 10 21:30:14 2007\nX-DSPAM-Confidence: 0.9860\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39095\n\nAuthor: jimeng@umich.edu\nDate: 2007-12-10 21:21:30 -0500 (Mon, 10 Dec 2007)\nNew Revision: 39095\n\nAdded:\ndb/branches/SAK-12239/db-impl/ext/src/java/org/sakaiproject/springframework/orm/hibernate/dialect/\ndb/branches/SAK-12239/db-impl/ext/src/java/org/sakaiproject/springframework/orm/hibernate/dialect/SQLServerDialect2005.java\ndb/branches/SAK-12239/db-impl/impl/src/java/org/sakaiproject/db/impl/BasicSqlServiceSqlDb2.java\ndb/branches/SAK-12239/db-impl/impl/src/java/org/sakaiproject/db/impl/BasicSqlServiceSqlDefault.java\ndb/branches/SAK-12239/db-impl/impl/src/java/org/sakaiproject/db/impl/BasicSqlServiceSqlHSql.java\ndb/branches/SAK-12239/db-impl/impl/src/java/org/sakaiproject/db/impl/BasicSqlServiceSqlMsSql.java\ndb/branches/SAK-12239/db-impl/impl/src/java/org/sakaiproject/db/impl/BasicSqlServiceSqlMySql.java\ndb/branches/SAK-12239/db-impl/impl/src/java/org/sakaiproject/db/impl/BasicSqlServiceSqlOracle.java\ndb/branches/SAK-12239/db-impl/impl/src/java/org/sakaiproject/db/impl/SqlServiceSql.java\ndb/branches/SAK-12239/db-util/conversion/\ndb/branches/SAK-12239/db-util/conversion/pom.xml\ndb/branches/SAK-12239/db-util/conversion/project.xml\ndb/branches/SAK-12239/db-util/conversion/runconversion.sh\ndb/branches/SAK-12239/db-util/conversion/src/\ndb/branches/SAK-12239/db-util/conversion/src/java/\ndb/branches/SAK-12239/db-util/conversion/src/java/org/\ndb/branches/SAK-12239/db-util/conversion/src/java/org/sakaiproject/\ndb/branches/SAK-12239/db-util/conversion/src/java/org/sakaiproject/util/\ndb/branches/SAK-12239/db-util/conversion/src/java/org/sakaiproject/util/conversion/\ndb/branches/SAK-12239/db-util/conversion/src/java/org/sakaiproject/util/conversion/CheckConnection.java\ndb/branches/SAK-12239/db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionController.java\ndb/branches/SAK-12239/db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionDriver.java\ndb/branches/SAK-12239/db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionException.java\ndb/branches/SAK-12239/db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionHandler.java\ndb/branches/SAK-12239/db-util/conversion/src/java/org/sakaiproject/util/conversion/UpgradeSchema.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/BaseDbBinarySingleStorage.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/BaseDbDualSingleStorage.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/ByteStorageConversion.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/DbSingleStorage.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/DbSingleStorageReader.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/DoubleStorageSql.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/DoubleStorageSqlDb2.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/DoubleStorageSqlDefault.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/DoubleStorageSqlHSql.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/DoubleStorageSqlMsSql.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/DoubleStorageSqlMySql.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/DoubleStorageSqlOracle.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/EntityReaderAdapter.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/FlatStorageSql.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/FlatStorageSqlDb2.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/FlatStorageSqlDefault.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/FlatStorageSqlHSql.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/FlatStorageSqlMsSql.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/FlatStorageSqlMySql.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/FlatStorageSqlOracle.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/MultiSingleStorageSql.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/MultiSingleStorageSqlDb2.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/MultiSingleStorageSqlDefault.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/MultiSingleStorageSqlHSql.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/MultiSingleStorageSqlMsSql.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/MultiSingleStorageSqlMySql.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/MultiSingleStorageSqlOracle.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/SingleStorageSql.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/SingleStorageSqlDb2.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/SingleStorageSqlDefault.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/SingleStorageSqlHSql.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/SingleStorageSqlMsSql.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/SingleStorageSqlMySql.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/SingleStorageSqlOracle.java\nLog:\nSAK-12239 \nadded classes to db needed for SAK-12239 on post-2-4 branch\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Mon Dec 10 17:10:42 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 10 Dec 2007 17:10:42 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 10 Dec 2007 17:10:42 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby score.mail.umich.edu () with ESMTP id lBAMAfSo029512;\n\tMon, 10 Dec 2007 17:10:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 475DB955.B6464.13341 ; \n\t10 Dec 2007 17:10:32 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DA38A98AFF;\n\tMon, 10 Dec 2007 22:10:29 +0000 (GMT)\nMessage-ID: <200712102202.lBAM2odW024273@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 989\n          for <source@collab.sakaiproject.org>;\n          Mon, 10 Dec 2007 22:10:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E7B782D4A8\n\tfor <source@collab.sakaiproject.org>; Mon, 10 Dec 2007 22:10:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBAM2oNS024275\n\tfor <source@collab.sakaiproject.org>; Mon, 10 Dec 2007 17:02:50 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBAM2odW024273\n\tfor source@collab.sakaiproject.org; Mon, 10 Dec 2007 17:02:50 -0500\nDate: Mon, 10 Dec 2007 17:02:50 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r39094 - in gradebook/trunk/service: api/src/java/org/sakaiproject/service/gradebook/shared impl/src/java/org/sakaiproject/component/gradebook\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 10 17:10:42 2007\nX-DSPAM-Confidence: 0.9839\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39094\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-12-10 17:02:49 -0500 (Mon, 10 Dec 2007)\nNew Revision: 39094\n\nModified:\ngradebook/trunk/service/api/src/java/org/sakaiproject/service/gradebook/shared/GradebookService.java\ngradebook/trunk/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookServiceHibernateImpl.java\nLog:\nSAK-12175\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12175\nCreate methods required for gb integration with the Assignment2 tool\nRevise getViewableAssignmentsForCurrentUser to return assignments if in student role, as well\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Mon Dec 10 16:55:56 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 10 Dec 2007 16:55:56 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 10 Dec 2007 16:55:56 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby awakenings.mail.umich.edu () with ESMTP id lBALtr8U005077;\n\tMon, 10 Dec 2007 16:55:53 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 475DB5E4.BCE6.26990 ; \n\t10 Dec 2007 16:55:50 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C25229A102;\n\tMon, 10 Dec 2007 21:55:46 +0000 (GMT)\nMessage-ID: <200712102148.lBALm8Br024215@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 425\n          for <source@collab.sakaiproject.org>;\n          Mon, 10 Dec 2007 21:55:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EBFBE30E3B\n\tfor <source@collab.sakaiproject.org>; Mon, 10 Dec 2007 21:55:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBALm8YM024217\n\tfor <source@collab.sakaiproject.org>; Mon, 10 Dec 2007 16:48:09 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBALm8Br024215\n\tfor source@collab.sakaiproject.org; Mon, 10 Dec 2007 16:48:08 -0500\nDate: Mon, 10 Dec 2007 16:48:08 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r39093 - authz/branches/oncourse_opc_122007/authz-impl/impl/src/sql/oracle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 10 16:55:56 2007\nX-DSPAM-Confidence: 0.8424\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39093\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-12-10 16:48:06 -0500 (Mon, 10 Dec 2007)\nNew Revision: 39093\n\nModified:\nauthz/branches/oncourse_opc_122007/authz-impl/impl/src/sql/oracle/sakai_realm.sql\nLog:\nSQL Update\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Mon Dec 10 14:10:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 10 Dec 2007 14:10:53 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 10 Dec 2007 14:10:53 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby brazil.mail.umich.edu () with ESMTP id lBAJAqN5022211;\n\tMon, 10 Dec 2007 14:10:52 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 475D8F37.86FB.31138 ; \n\t10 Dec 2007 14:10:49 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D636E99EF4;\n\tMon, 10 Dec 2007 19:11:02 +0000 (GMT)\nMessage-ID: <200712101903.lBAJ30Rl022842@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 134\n          for <source@collab.sakaiproject.org>;\n          Mon, 10 Dec 2007 19:10:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 395773430C\n\tfor <source@collab.sakaiproject.org>; Mon, 10 Dec 2007 19:10:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBAJ30hF022844\n\tfor <source@collab.sakaiproject.org>; Mon, 10 Dec 2007 14:03:01 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBAJ30Rl022842\n\tfor source@collab.sakaiproject.org; Mon, 10 Dec 2007 14:03:00 -0500\nDate: Mon, 10 Dec 2007 14:03:00 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r39090 - reference/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 10 14:10:53 2007\nX-DSPAM-Confidence: 0.8434\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39090\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-12-10 14:02:59 -0500 (Mon, 10 Dec 2007)\nNew Revision: 39090\n\nAdded:\nreference/branches/SAK-8152/\nLog:\nBranch for SAK-8152\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Mon Dec 10 14:10:13 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 10 Dec 2007 14:10:13 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 10 Dec 2007 14:10:13 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby panther.mail.umich.edu () with ESMTP id lBAJACut026659;\n\tMon, 10 Dec 2007 14:10:12 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 475D8F00.706F5.21642 ; \n\t10 Dec 2007 14:09:55 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6956199B78;\n\tMon, 10 Dec 2007 19:09:55 +0000 (GMT)\nMessage-ID: <200712101902.lBAJ2GOb022828@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 418\n          for <source@collab.sakaiproject.org>;\n          Mon, 10 Dec 2007 19:09:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 81C8D3430C\n\tfor <source@collab.sakaiproject.org>; Mon, 10 Dec 2007 19:09:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBAJ2GZ3022830\n\tfor <source@collab.sakaiproject.org>; Mon, 10 Dec 2007 14:02:16 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBAJ2GOb022828\n\tfor source@collab.sakaiproject.org; Mon, 10 Dec 2007 14:02:16 -0500\nDate: Mon, 10 Dec 2007 14:02:16 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r39089 - portal/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 10 14:10:13 2007\nX-DSPAM-Confidence: 0.9821\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39089\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-12-10 14:02:15 -0500 (Mon, 10 Dec 2007)\nNew Revision: 39089\n\nAdded:\nportal/branches/SAK-8152/\nLog:\nBranch for SAK-8152\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Mon Dec 10 13:35:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 10 Dec 2007 13:35:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 10 Dec 2007 13:35:51 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby awakenings.mail.umich.edu () with ESMTP id lBAIZomv028190;\n\tMon, 10 Dec 2007 13:35:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 475D86F9.9CADD.9533 ; \n\t10 Dec 2007 13:35:40 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 48D7A99DA5;\n\tMon, 10 Dec 2007 18:27:17 +0000 (GMT)\nMessage-ID: <200712101826.lBAIQRPT022688@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 635\n          for <source@collab.sakaiproject.org>;\n          Mon, 10 Dec 2007 18:26:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2AD64342C7\n\tfor <source@collab.sakaiproject.org>; Mon, 10 Dec 2007 18:33:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBAIQRJI022690\n\tfor <source@collab.sakaiproject.org>; Mon, 10 Dec 2007 13:26:27 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBAIQRPT022688\n\tfor source@collab.sakaiproject.org; Mon, 10 Dec 2007 13:26:27 -0500\nDate: Mon, 10 Dec 2007 13:26:27 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r39086 - in entitybroker/trunk: impl tool/src/java/org/sakaiproject/entitybroker/servlet\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 10 13:35:51 2007\nX-DSPAM-Confidence: 0.8481\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39086\n\nAuthor: aaronz@vt.edu\nDate: 2007-12-10 13:26:21 -0500 (Mon, 10 Dec 2007)\nNew Revision: 39086\n\nModified:\nentitybroker/trunk/impl/pom.xml\nentitybroker/trunk/tool/src/java/org/sakaiproject/entitybroker/servlet/DirectServlet.java\nLog:\nSAK-12408: Initial fix for the failures caused by classloader confusion, there will be more to this fix which allows the classloader to be specified by the accessmanager and possibly by the provider as well, still need to think about it more\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Mon Dec 10 11:35:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 10 Dec 2007 11:35:53 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 10 Dec 2007 11:35:53 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby sleepers.mail.umich.edu () with ESMTP id lBAGZl7q005687;\n\tMon, 10 Dec 2007 11:35:47 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 475D6ADC.B4063.31872 ; \n\t10 Dec 2007 11:35:43 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E33CB7A2B9;\n\tMon, 10 Dec 2007 16:35:39 +0000 (GMT)\nMessage-ID: <200712101628.lBAGSFiL022489@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 983\n          for <source@collab.sakaiproject.org>;\n          Mon, 10 Dec 2007 16:35:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9FEF5B253\n\tfor <source@collab.sakaiproject.org>; Mon, 10 Dec 2007 16:35:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBAGSFAp022491\n\tfor <source@collab.sakaiproject.org>; Mon, 10 Dec 2007 11:28:15 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBAGSFiL022489\n\tfor source@collab.sakaiproject.org; Mon, 10 Dec 2007 11:28:15 -0500\nDate: Mon, 10 Dec 2007 11:28:15 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r39085 - authz/branches/oncourse_opc_122007/authz-impl/impl/src/sql/oracle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 10 11:35:53 2007\nX-DSPAM-Confidence: 0.9808\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39085\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-12-10 11:28:14 -0500 (Mon, 10 Dec 2007)\nNew Revision: 39085\n\nModified:\nauthz/branches/oncourse_opc_122007/authz-impl/impl/src/sql/oracle/sakai_realm.sql\nLog:\nSQL Update\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Mon Dec 10 11:11:48 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 10 Dec 2007 11:11:48 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 10 Dec 2007 11:11:48 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby flawless.mail.umich.edu () with ESMTP id lBAGBlOq025410;\n\tMon, 10 Dec 2007 11:11:47 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 475D6534.E60CF.4919 ; \n\t10 Dec 2007 11:11:41 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BEEC850869;\n\tMon, 10 Dec 2007 16:11:27 +0000 (GMT)\nMessage-ID: <200712101603.lBAG3kvd022322@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 787\n          for <source@collab.sakaiproject.org>;\n          Mon, 10 Dec 2007 16:10:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9C5232BEFD\n\tfor <source@collab.sakaiproject.org>; Mon, 10 Dec 2007 16:10:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBAG3kvk022324\n\tfor <source@collab.sakaiproject.org>; Mon, 10 Dec 2007 11:03:46 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBAG3kvd022322\n\tfor source@collab.sakaiproject.org; Mon, 10 Dec 2007 11:03:46 -0500\nDate: Mon, 10 Dec 2007 11:03:46 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39084 - in site-manage/trunk/site-manage-tool/tool/src: java/org/sakaiproject/site/tool webapp/vm/sitesetup\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 10 11:11:48 2007\nX-DSPAM-Confidence: 0.7602\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39084\n\nAuthor: zqian@umich.edu\nDate: 2007-12-10 11:03:43 -0500 (Mon, 10 Dec 2007)\nNew Revision: 39084\n\nRemoved:\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-changeRoles-confirm.vm\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-changeRoles.vm\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-newSitePublishUnpublish.vm\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-publishUnpublish-confirm.vm\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-publishUnpublish-sendEmail.vm\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-publishUnpublish.vm\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-removeParticipants.vm\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-editAccess-globalAccess-confirm.vm\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-editAccess-globalAccess.vm\nModified:\nsite-manage/trunk/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nLog:\nfix to SAK-12407: remove the no longer used vm templates from Worksite Setup tool\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom josrodri@iupui.edu Mon Dec 10 10:04:39 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 10 Dec 2007 10:04:39 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 10 Dec 2007 10:04:39 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby fan.mail.umich.edu () with ESMTP id lBAF4cqN021547;\n\tMon, 10 Dec 2007 10:04:38 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 475D557F.DE41F.398 ; \n\t10 Dec 2007 10:04:34 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 84AB34F538;\n\tMon, 10 Dec 2007 15:04:41 +0000 (GMT)\nMessage-ID: <200712101456.lBAEur5L022222@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 176\n          for <source@collab.sakaiproject.org>;\n          Mon, 10 Dec 2007 15:04:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3F351238F7\n\tfor <source@collab.sakaiproject.org>; Mon, 10 Dec 2007 15:04:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBAEur3u022224\n\tfor <source@collab.sakaiproject.org>; Mon, 10 Dec 2007 09:56:53 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBAEur5L022222\n\tfor source@collab.sakaiproject.org; Mon, 10 Dec 2007 09:56:53 -0500\nDate: Mon, 10 Dec 2007 09:56:53 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to josrodri@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: josrodri@iupui.edu\nSubject: [sakai] svn commit: r39083 - syllabus/trunk/syllabus-impl/src/java/org/sakaiproject/component/app/syllabus\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec 10 10:04:39 2007\nX-DSPAM-Confidence: 0.8479\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39083\n\nAuthor: josrodri@iupui.edu\nDate: 2007-12-10 09:56:51 -0500 (Mon, 10 Dec 2007)\nNew Revision: 39083\n\nModified:\nsyllabus/trunk/syllabus-impl/src/java/org/sakaiproject/component/app/syllabus/SyllabusServiceImpl.java\nLog:\nSAK-10894: merged patch back in, some code cleanup (removed commented out code)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Sun Dec  9 23:27:07 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 09 Dec 2007 23:27:07 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 09 Dec 2007 23:27:07 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby casino.mail.umich.edu () with ESMTP id lBA4R6R1009269;\n\tSun, 9 Dec 2007 23:27:06 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 475CC015.3CB3.13202 ; \n\t 9 Dec 2007 23:27:03 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0361F5886B;\n\tMon, 10 Dec 2007 04:24:57 +0000 (GMT)\nMessage-ID: <200712100419.lBA4JV48021471@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 949\n          for <source@collab.sakaiproject.org>;\n          Mon, 10 Dec 2007 04:24:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C9A3034120\n\tfor <source@collab.sakaiproject.org>; Mon, 10 Dec 2007 04:26:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBA4JVCI021473\n\tfor <source@collab.sakaiproject.org>; Sun, 9 Dec 2007 23:19:31 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBA4JV48021471\n\tfor source@collab.sakaiproject.org; Sun, 9 Dec 2007 23:19:31 -0500\nDate: Sun, 9 Dec 2007 23:19:31 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r39082 - in content/branches/SAK-12239: content-api/api content-api/api/src/java/org/sakaiproject/content/api content-api/api/src/java/org/sakaiproject/content/api/providers content-impl/impl/src content-impl/impl/src/sql content-impl/impl/src/sql/mssql content-impl/impl/src/test content-impl/impl/src/test/org content-impl/impl/src/test/org/sakaiproject content-impl/impl/src/test/org/sakaiproject/content content-impl/impl/src/test/org/sakaiproject/content/impl content-impl/impl/src/test/org/sakaiproject/content/impl/serialize content-impl/impl/src/test/org/sakaiproject/content/impl/serialize/impl content-impl/impl/src/test/org/sakaiproject/content/impl/serialize/impl/test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Dec  9 23:27:07 2007\nX-DSPAM-Confidence: 0.8500\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39082\n\nAuthor: jimeng@umich.edu\nDate: 2007-12-09 23:19:14 -0500 (Sun, 09 Dec 2007)\nNew Revision: 39082\n\nAdded:\ncontent/branches/SAK-12239/content-api/api/src/java/org/sakaiproject/content/api/OperationDelegationException.java\ncontent/branches/SAK-12239/content-api/api/src/java/org/sakaiproject/content/api/providers/\ncontent/branches/SAK-12239/content-api/api/src/java/org/sakaiproject/content/api/providers/SiteContentAdvisor.java\ncontent/branches/SAK-12239/content-api/api/src/java/org/sakaiproject/content/api/providers/SiteContentAdvisorProvider.java\ncontent/branches/SAK-12239/content-api/api/src/java/org/sakaiproject/content/api/providers/SiteContentAdvisorTypeRegistry.java\ncontent/branches/SAK-12239/content-impl/impl/src/sql/mssql/\ncontent/branches/SAK-12239/content-impl/impl/src/sql/mssql/sakai_content.sql\ncontent/branches/SAK-12239/content-impl/impl/src/sql/mssql/sakai_content_delete.sql\ncontent/branches/SAK-12239/content-impl/impl/src/sql/mssql/sakai_content_registry.sql\ncontent/branches/SAK-12239/content-impl/impl/src/test/\ncontent/branches/SAK-12239/content-impl/impl/src/test/org/\ncontent/branches/SAK-12239/content-impl/impl/src/test/org/sakaiproject/\ncontent/branches/SAK-12239/content-impl/impl/src/test/org/sakaiproject/content/\ncontent/branches/SAK-12239/content-impl/impl/src/test/org/sakaiproject/content/impl/\ncontent/branches/SAK-12239/content-impl/impl/src/test/org/sakaiproject/content/impl/serialize/\ncontent/branches/SAK-12239/content-impl/impl/src/test/org/sakaiproject/content/impl/serialize/impl/\ncontent/branches/SAK-12239/content-impl/impl/src/test/org/sakaiproject/content/impl/serialize/impl/test/\ncontent/branches/SAK-12239/content-impl/impl/src/test/org/sakaiproject/content/impl/serialize/impl/test/AllTests.java\ncontent/branches/SAK-12239/content-impl/impl/src/test/org/sakaiproject/content/impl/serialize/impl/test/ByteStorageConversionCheck.java\ncontent/branches/SAK-12239/content-impl/impl/src/test/org/sakaiproject/content/impl/serialize/impl/test/GMTDateformatterTest.java\ncontent/branches/SAK-12239/content-impl/impl/src/test/org/sakaiproject/content/impl/serialize/impl/test/MockSerializableCollectionAcccess.java\ncontent/branches/SAK-12239/content-impl/impl/src/test/org/sakaiproject/content/impl/serialize/impl/test/MockSerializablePropertiesAccess.java\ncontent/branches/SAK-12239/content-impl/impl/src/test/org/sakaiproject/content/impl/serialize/impl/test/MockSerializableResourceAcccess.java\ncontent/branches/SAK-12239/content-impl/impl/src/test/org/sakaiproject/content/impl/serialize/impl/test/MockTime.java\ncontent/branches/SAK-12239/content-impl/impl/src/test/org/sakaiproject/content/impl/serialize/impl/test/MockTimeService.java\ncontent/branches/SAK-12239/content-impl/impl/src/test/org/sakaiproject/content/impl/serialize/impl/test/MySQLByteStorage.java\ncontent/branches/SAK-12239/content-impl/impl/src/test/org/sakaiproject/content/impl/serialize/impl/test/ProfileSerializerTest.java\ncontent/branches/SAK-12239/content-impl/impl/src/test/org/sakaiproject/content/impl/serialize/impl/test/Type1BaseContentCollectionSerializerTest.java\ncontent/branches/SAK-12239/content-impl/impl/src/test/org/sakaiproject/content/impl/serialize/impl/test/Type1BaseContentResourceSerializerTest.java\nModified:\ncontent/branches/SAK-12239/content-api/api/pom.xml\nLog:\nSAK-12239\nAdding more classes from 2.5.x that are dependencies in the recent changes\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Sun Dec  9 22:01:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 09 Dec 2007 22:01:17 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 09 Dec 2007 22:01:17 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby panther.mail.umich.edu () with ESMTP id lBA31HKI025318;\n\tSun, 9 Dec 2007 22:01:17 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 475CABF7.5FF45.26786 ; \n\t 9 Dec 2007 22:01:14 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 98F6850A9C;\n\tMon, 10 Dec 2007 03:01:07 +0000 (GMT)\nMessage-ID: <200712100253.lBA2rgFw021442@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 875\n          for <source@collab.sakaiproject.org>;\n          Mon, 10 Dec 2007 03:00:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 64FAF2CEE7\n\tfor <source@collab.sakaiproject.org>; Mon, 10 Dec 2007 03:00:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBA2rhJ7021444\n\tfor <source@collab.sakaiproject.org>; Sun, 9 Dec 2007 21:53:43 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBA2rgFw021442\n\tfor source@collab.sakaiproject.org; Sun, 9 Dec 2007 21:53:42 -0500\nDate: Sun, 9 Dec 2007 21:53:42 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r39081 - content/trunk/content-api/api/src/java/org/sakaiproject/content/cover\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Dec  9 22:01:17 2007\nX-DSPAM-Confidence: 0.9827\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39081\n\nAuthor: jimeng@umich.edu\nDate: 2007-12-09 21:53:40 -0500 (Sun, 09 Dec 2007)\nNew Revision: 39081\n\nModified:\ncontent/trunk/content-api/api/src/java/org/sakaiproject/content/cover/ContentHostingService.java\nLog:\nSAK-12359\nDepracating the ContentHosting cover.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Sun Dec  9 21:57:32 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 09 Dec 2007 21:57:32 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 09 Dec 2007 21:57:32 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby score.mail.umich.edu () with ESMTP id lBA2vVYZ011434;\n\tSun, 9 Dec 2007 21:57:31 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 475CAB16.863D9.20851 ; \n\t 9 Dec 2007 21:57:29 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E0AAA99267;\n\tMon, 10 Dec 2007 02:57:23 +0000 (GMT)\nMessage-ID: <200712100249.lBA2nxmI021430@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 188\n          for <source@collab.sakaiproject.org>;\n          Mon, 10 Dec 2007 02:57:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D53FE2CEE7\n\tfor <source@collab.sakaiproject.org>; Mon, 10 Dec 2007 02:57:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lBA2nxMw021432\n\tfor <source@collab.sakaiproject.org>; Sun, 9 Dec 2007 21:49:59 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lBA2nxmI021430\n\tfor source@collab.sakaiproject.org; Sun, 9 Dec 2007 21:49:59 -0500\nDate: Sun, 9 Dec 2007 21:49:59 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r39080 - in content/branches/SAK-12239: . content-impl-jcr content-impl-jcr/impl content-impl-providers content-impl-providers/impl contentmultiplex-impl contentmultiplex-impl/impl contentmultiplex-impl/impl/src contentmultiplex-impl/impl/src/java contentmultiplex-impl/impl/src/java/org contentmultiplex-impl/impl/src/java/org/sakaiproject contentmultiplex-impl/impl/src/java/org/sakaiproject/content contentmultiplex-impl/impl/src/java/org/sakaiproject/content/multiplex\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Dec  9 21:57:32 2007\nX-DSPAM-Confidence: 0.9895\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39080\n\nAuthor: jimeng@umich.edu\nDate: 2007-12-09 21:49:46 -0500 (Sun, 09 Dec 2007)\nNew Revision: 39080\n\nAdded:\ncontent/branches/SAK-12239/content-impl-jcr/\ncontent/branches/SAK-12239/content-impl-jcr/.classpath\ncontent/branches/SAK-12239/content-impl-jcr/.project\ncontent/branches/SAK-12239/content-impl-jcr/impl/\ncontent/branches/SAK-12239/content-impl-jcr/impl/pom.xml\ncontent/branches/SAK-12239/content-impl-jcr/impl/src/\ncontent/branches/SAK-12239/content-impl-providers/\ncontent/branches/SAK-12239/content-impl-providers/.classpath\ncontent/branches/SAK-12239/content-impl-providers/.project\ncontent/branches/SAK-12239/content-impl-providers/impl/\ncontent/branches/SAK-12239/content-impl-providers/impl/pom.xml\ncontent/branches/SAK-12239/content-impl-providers/impl/src/\ncontent/branches/SAK-12239/contentmultiplex-impl/\ncontent/branches/SAK-12239/contentmultiplex-impl/.classpath\ncontent/branches/SAK-12239/contentmultiplex-impl/.project\ncontent/branches/SAK-12239/contentmultiplex-impl/impl/\ncontent/branches/SAK-12239/contentmultiplex-impl/impl/pom.xml\ncontent/branches/SAK-12239/contentmultiplex-impl/impl/src/\ncontent/branches/SAK-12239/contentmultiplex-impl/impl/src/java/\ncontent/branches/SAK-12239/contentmultiplex-impl/impl/src/java/org/\ncontent/branches/SAK-12239/contentmultiplex-impl/impl/src/java/org/sakaiproject/\ncontent/branches/SAK-12239/contentmultiplex-impl/impl/src/java/org/sakaiproject/content/\ncontent/branches/SAK-12239/contentmultiplex-impl/impl/src/java/org/sakaiproject/content/multiplex/\ncontent/branches/SAK-12239/contentmultiplex-impl/impl/src/java/org/sakaiproject/content/multiplex/ContentHostingMultiplexService.java\ncontent/branches/SAK-12239/readme.txt\ncontent/branches/SAK-12239/runconversion.sh\ncontent/branches/SAK-12239/upgradeschema-mysql.config\ncontent/branches/SAK-12239/upgradeschema-oracle.config\nLog:\nSAK-12239\nAdded jcr-related modules to SAK-12239 (because there are interactions and/or dependencies with other changes in the content area) \n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Sat Dec  8 13:33:35 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 08 Dec 2007 13:33:35 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 08 Dec 2007 13:33:35 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby jacknife.mail.umich.edu () with ESMTP id lB8IXYxG004424;\n\tSat, 8 Dec 2007 13:33:34 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 475AE374.77739.22226 ; \n\t 8 Dec 2007 13:33:30 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5A77797E84;\n\tSat,  8 Dec 2007 18:25:21 +0000 (GMT)\nMessage-ID: <200712081825.lB8IPiL4007650@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 867\n          for <source@collab.sakaiproject.org>;\n          Sat, 8 Dec 2007 18:24:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1350132AC2\n\tfor <source@collab.sakaiproject.org>; Sat,  8 Dec 2007 18:32:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB8IPisD007652\n\tfor <source@collab.sakaiproject.org>; Sat, 8 Dec 2007 13:25:44 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB8IPiL4007650\n\tfor source@collab.sakaiproject.org; Sat, 8 Dec 2007 13:25:44 -0500\nDate: Sat, 8 Dec 2007 13:25:44 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39079 - in portal/branches/SAK-12350: portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers portal-render-engine-impl/pack/src/webapp/vm/defaultskin\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec  8 13:33:35 2007\nX-DSPAM-Confidence: 0.5922\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39079\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-08 13:25:34 -0500 (Sat, 08 Dec 2007)\nNew Revision: 39079\n\nModified:\nportal/branches/SAK-12350/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/SiteHandler.java\nportal/branches/SAK-12350/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/macros.vm\nLog:\nSAK-12350\nFixed templates, but there is still a strange layout below the tools, where the project sites appear.\nNeed to investigate this.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Sat Dec  8 01:10:03 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 08 Dec 2007 01:10:03 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 08 Dec 2007 01:10:03 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby godsend.mail.umich.edu () with ESMTP id lB86A2hU012524;\n\tSat, 8 Dec 2007 01:10:02 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 475A352E.D2B89.27831 ; \n\t 8 Dec 2007 01:09:58 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 74069973CA;\n\tSat,  8 Dec 2007 06:07:13 +0000 (GMT)\nMessage-ID: <200712080602.lB862JP2006906@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 59\n          for <source@collab.sakaiproject.org>;\n          Sat, 8 Dec 2007 06:06:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4CF4927DBA\n\tfor <source@collab.sakaiproject.org>; Sat,  8 Dec 2007 06:09:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB862JRE006908\n\tfor <source@collab.sakaiproject.org>; Sat, 8 Dec 2007 01:02:20 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB862JP2006906\n\tfor source@collab.sakaiproject.org; Sat, 8 Dec 2007 01:02:19 -0500\nDate: Sat, 8 Dec 2007 01:02:19 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39078 - in portal/branches/SAK-12350: portal-api/api/src/java/org/sakaiproject/portal/api portal-impl/impl/src/java/org/sakaiproject/portal/charon portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers portal-impl/impl/src/java/org/sakaiproject/portal/charon/site portal-util/util/src/java/org/sakaiproject/portal/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec  8 01:10:03 2007\nX-DSPAM-Confidence: 0.6184\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39078\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-08 01:01:45 -0500 (Sat, 08 Dec 2007)\nNew Revision: 39078\n\nAdded:\nportal/branches/SAK-12350/portal-api/api/src/java/org/sakaiproject/portal/api/PortalSiteHelper.java\nportal/branches/SAK-12350/portal-api/api/src/java/org/sakaiproject/portal/api/SiteView.java\nportal/branches/SAK-12350/portal-impl/impl/src/java/org/sakaiproject/portal/charon/ToolHelperImpl.java\nportal/branches/SAK-12350/portal-impl/impl/src/java/org/sakaiproject/portal/charon/site/\nportal/branches/SAK-12350/portal-impl/impl/src/java/org/sakaiproject/portal/charon/site/AbstractSiteViewImpl.java\nportal/branches/SAK-12350/portal-impl/impl/src/java/org/sakaiproject/portal/charon/site/AllSitesViewImpl.java\nportal/branches/SAK-12350/portal-impl/impl/src/java/org/sakaiproject/portal/charon/site/CurrentSiteVIewImpl.java\nportal/branches/SAK-12350/portal-impl/impl/src/java/org/sakaiproject/portal/charon/site/DefaultSiteViewImpl.java\nportal/branches/SAK-12350/portal-impl/impl/src/java/org/sakaiproject/portal/charon/site/MoreSiteViewImpl.java\nportal/branches/SAK-12350/portal-impl/impl/src/java/org/sakaiproject/portal/charon/site/PortalSiteHelperImpl.java\nportal/branches/SAK-12350/portal-impl/impl/src/java/org/sakaiproject/portal/charon/site/SubSiteViewImpl.java\nRemoved:\nportal/branches/SAK-12350/portal-util/util/src/java/org/sakaiproject/portal/util/PortalSiteHelper.java\nModified:\nportal/branches/SAK-12350/portal-api/api/src/java/org/sakaiproject/portal/api/Portal.java\nportal/branches/SAK-12350/portal-impl/impl/src/java/org/sakaiproject/portal/charon/CharonPortal.java\nportal/branches/SAK-12350/portal-impl/impl/src/java/org/sakaiproject/portal/charon/SkinnableCharonPortal.java\nportal/branches/SAK-12350/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/GalleryHandler.java\nportal/branches/SAK-12350/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/PageHandler.java\nportal/branches/SAK-12350/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/SiteHandler.java\nportal/branches/SAK-12350/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/WorksiteHandler.java\nLog:\nSAK-12350\nPhase 1\nExtracted the site views into a single space interface with a number of view types, for more, all sites, subsite and current site.\nThe markup is not yet corrected for the new structure and although sakai starts, behaves and looks Ok, there are a whole load of missing\nor mismapped properties in the velocity markup.\n\nThere is no site hierarchy as yet, but the views can now generate their site lists in context making it possible to replace\nthe all sites list with a hierarchy awaire site list.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec  7 16:43:28 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 16:43:28 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 16:43:28 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby sleepers.mail.umich.edu () with ESMTP id lB7LhOXm015789;\n\tFri, 7 Dec 2007 16:43:24 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 4759BE6F.97DE2.7140 ; \n\t 7 Dec 2007 16:43:17 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DD68196F1A;\n\tFri,  7 Dec 2007 21:43:10 +0000 (GMT)\nMessage-ID: <200712072135.lB7LZk8V004602@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 208\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 21:42:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 110C231F67\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 21:42:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7LZkkT004604\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 16:35:46 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7LZk8V004602\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 16:35:46 -0500\nDate: Fri, 7 Dec 2007 16:35:46 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39077 - assignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 16:43:28 2007\nX-DSPAM-Confidence: 0.8510\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39077\n\nAuthor: zqian@umich.edu\nDate: 2007-12-07 16:35:44 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39077\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nmerge into post-2-4:\n\n#38984\tThu Dec 06 08:17:47 MST 2007\tzqian@umich.edu\t fix to SAK-12353:Gradebook does not show the point correctly\nFiles Changed\nMODIFY /assignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec  7 16:41:23 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 16:41:23 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 16:41:23 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby sleepers.mail.umich.edu () with ESMTP id lB7LfNtd014539;\n\tFri, 7 Dec 2007 16:41:23 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 4759BDFD.1F014.13537 ; \n\t 7 Dec 2007 16:41:19 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EF09E96F11;\n\tFri,  7 Dec 2007 21:41:15 +0000 (GMT)\nMessage-ID: <200712072133.lB7LXxcw004579@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 283\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 21:40:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 353B031F67\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 21:41:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7LXxfg004581\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 16:33:59 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7LXxcw004579\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 16:33:59 -0500\nDate: Fri, 7 Dec 2007 16:33:59 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39076 - in assignment/branches/post-2-4: assignment-api/api/src/java/org/sakaiproject/assignment/api assignment-api/api/src/java/org/sakaiproject/assignment/cover assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 16:41:23 2007\nX-DSPAM-Confidence: 0.8514\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39076\n\nAuthor: zqian@umich.edu\nDate: 2007-12-07 16:33:56 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39076\n\nModified:\nassignment/branches/post-2-4/assignment-api/api/src/java/org/sakaiproject/assignment/api/AssignmentService.java\nassignment/branches/post-2-4/assignment-api/api/src/java/org/sakaiproject/assignment/cover/AssignmentService.java\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nmerge into post-2-4:\n\n#38958\tMon Dec 03 14:39:49 MST 2007\tzqian@umich.edu\t fix to SAK-11623:The student column, should only display a list of students, and not display instructor.\nFiles Changed\nMODIFY /assignment/trunk/assignment-api/api/src/java/org/sakaiproject/assignment/api/AssignmentService.java \nMODIFY /assignment/trunk/assignment-api/api/src/java/org/sakaiproject/assignment/cover/AssignmentService.java \nMODIFY /assignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec  7 16:16:16 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 16:16:16 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 16:16:16 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby casino.mail.umich.edu () with ESMTP id lB7LGF2F007785;\n\tFri, 7 Dec 2007 16:16:15 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 4759B80C.889B2.32694 ; \n\t 7 Dec 2007 16:15:59 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id F41609644A;\n\tFri,  7 Dec 2007 21:15:53 +0000 (GMT)\nMessage-ID: <200712072108.lB7L8YWI004403@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 112\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 21:15:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 46A7131F30\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 21:15:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7L8YS4004405\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 16:08:34 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7L8YWI004403\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 16:08:34 -0500\nDate: Fri, 7 Dec 2007 16:08:34 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39070 - assignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 16:16:16 2007\nX-DSPAM-Confidence: 0.9847\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39070\n\nAuthor: zqian@umich.edu\nDate: 2007-12-07 16:08:33 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39070\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nmerge r37723 into post-2-4:\n\nsvn merge -r 37722:37723 https://source.sakaiproject.org/svn/assignment/trunk/\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec  7 16:10:21 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 16:10:21 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 16:10:21 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby awakenings.mail.umich.edu () with ESMTP id lB7LAJ5t016620;\n\tFri, 7 Dec 2007 16:10:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 4759B6B5.51841.8780 ; \n\t 7 Dec 2007 16:10:16 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4EB6D96EB1;\n\tFri,  7 Dec 2007 21:10:12 +0000 (GMT)\nMessage-ID: <200712072102.lB7L2nCo004372@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 358\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 21:09:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 112AC23828\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 21:09:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7L2nhp004374\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 16:02:49 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7L2nCo004372\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 16:02:49 -0500\nDate: Fri, 7 Dec 2007 16:02:49 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39069 - assignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 16:10:21 2007\nX-DSPAM-Confidence: 0.8518\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39069\n\nAuthor: zqian@umich.edu\nDate: 2007-12-07 16:02:47 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39069\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_uploadAll.vm\nLog:\nmerge into post-2-4:\n\n#37713\tFri Nov 02 12:00:36 MST 2007\tzqian@umich.edu\t fix to SAK-11769:Assignments Confirmation before Upload All\nFiles Changed\nMODIFY /assignment/trunk/assignment-bundles/assignment.properties \nMODIFY /assignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_uploadAll.vm \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec  7 16:07:05 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 16:07:05 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 16:07:05 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby score.mail.umich.edu () with ESMTP id lB7L74KT008944;\n\tFri, 7 Dec 2007 16:07:04 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 4759B5F0.E0AE4.8421 ; \n\t 7 Dec 2007 16:07:00 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EA24D96E03;\n\tFri,  7 Dec 2007 20:36:19 +0000 (GMT)\nMessage-ID: <200712072029.lB7KT5iv004126@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 872\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 20:36:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BF93131F02\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 20:36:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7KT5s2004128\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 15:29:05 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7KT5iv004126\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 15:29:05 -0500\nDate: Fri, 7 Dec 2007 15:29:05 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39056 - assignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 16:07:05 2007\nX-DSPAM-Confidence: 0.8515\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39056\n\nAuthor: zqian@umich.edu\nDate: 2007-12-07 15:29:03 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39056\n\nModified:\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nLog:\nmerge into post-2-4:\n\n#37328\tTue Oct 23 09:36:01 MST 2007\tzqian@umich.edu\t fix to SAK-11634:Assignment uses UsageSession rather than normal Session\nFiles Changed\nMODIFY /assignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Fri Dec  7 16:07:03 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 16:07:03 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 16:07:03 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby awakenings.mail.umich.edu () with ESMTP id lB7L72ta014827;\n\tFri, 7 Dec 2007 16:07:02 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 4759B5F0.D3C92.25002 ; \n\t 7 Dec 2007 16:06:59 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D47FA96E7D;\n\tFri,  7 Dec 2007 20:37:08 +0000 (GMT)\nMessage-ID: <200712072029.lB7KTnmq004138@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 95\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 20:36:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 75FEA31F20\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 20:36:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7KTnUk004140\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 15:29:49 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7KTnmq004138\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 15:29:49 -0500\nDate: Fri, 7 Dec 2007 15:29:49 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39057 - in gradebook/branches/oncourse_opc_122007: app app/business/src/java/org/sakaiproject/tool/gradebook/business/impl app/sakai-tool/src/webapp/tools app/ui/src/bundle/org/sakaiproject/tool/gradebook/bundle app/ui/src/java/org/sakaiproject/tool/gradebook/jsf app/ui/src/java/org/sakaiproject/tool/gradebook/ui app/ui/src/webapp app/ui/src/webapp/WEB-INF service/hibernate/src/java/org/sakaiproject/tool/gradebook service/impl service/impl/src/java/org/sakaiproject/component/gradebook service/sakai-pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 16:07:03 2007\nX-DSPAM-Confidence: 0.9824\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39057\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-07 15:29:46 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39057\n\nAdded:\ngradebook/branches/oncourse_opc_122007/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GbSynchronizerImpl.java\ngradebook/branches/oncourse_opc_122007/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/ExportForSISOncourseUtility.java\ngradebook/branches/oncourse_opc_122007/service/hibernate/src/java/org/sakaiproject/tool/gradebook/GradeRecordSet.java\nModified:\ngradebook/branches/oncourse_opc_122007/app/project.xml\ngradebook/branches/oncourse_opc_122007/app/sakai-tool/src/webapp/tools/sakai.gradebook.tool.xml\ngradebook/branches/oncourse_opc_122007/app/ui/src/bundle/org/sakaiproject/tool/gradebook/bundle/Messages.properties\ngradebook/branches/oncourse_opc_122007/app/ui/src/java/org/sakaiproject/tool/gradebook/jsf/AssignmentGradeValidator.java\ngradebook/branches/oncourse_opc_122007/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/CourseGradeDetailsBean.java\ngradebook/branches/oncourse_opc_122007/app/ui/src/webapp/WEB-INF/spring-beans.xml\ngradebook/branches/oncourse_opc_122007/app/ui/src/webapp/WEB-INF/spring-hib.xml\ngradebook/branches/oncourse_opc_122007/app/ui/src/webapp/courseGradeDetails.jsp\ngradebook/branches/oncourse_opc_122007/service/impl/project.xml\ngradebook/branches/oncourse_opc_122007/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookServiceHibernateImpl.java\ngradebook/branches/oncourse_opc_122007/service/sakai-pack/src/webapp/WEB-INF/components.xml\nLog:\nmerging in stuff from oncourse overlay\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Fri Dec  7 16:07:03 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 16:07:03 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 16:07:03 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby mission.mail.umich.edu () with ESMTP id lB7L71t0028880;\n\tFri, 7 Dec 2007 16:07:02 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 4759B5F0.DDBE1.30081 ; \n\t 7 Dec 2007 16:06:59 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id F075A96E85;\n\tFri,  7 Dec 2007 20:38:47 +0000 (GMT)\nMessage-ID: <200712072031.lB7KVQ7Y004162@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 441\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 20:38:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0EFFB31F20\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 20:38:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7KVQ4V004164\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 15:31:26 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7KVQ7Y004162\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 15:31:26 -0500\nDate: Fri, 7 Dec 2007 15:31:26 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r39059 - in assignment/branches/sakai_2-5-x/assignment-tool/tool/src: java/org/sakaiproject/assignment/tool webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 16:07:03 2007\nX-DSPAM-Confidence: 0.6526\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39059\n\nAuthor: mmmay@indiana.edu\nDate: 2007-12-07 15:31:19 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39059\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_view_assignment.vm\nLog:\nsvn merge -r 38952:38954 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nU    assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_view_assignment.vm\n0:~/java/2-5/sakai_2-5-x/assignment mmmay$ svn log -r 38952:38954 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr38953 | zqian@umich.edu | 2007-12-03 12:24:50 -0500 (Mon, 03 Dec 2007) | 1 line\n\nFix to SAK-5956: Assignment Tool Exceptions\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Fri Dec  7 16:07:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 16:07:02 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 16:07:02 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby flawless.mail.umich.edu () with ESMTP id lB7L71CA007811;\n\tFri, 7 Dec 2007 16:07:01 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 4759B5F0.5FFEC.1881 ; \n\t 7 Dec 2007 16:06:59 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A6AD596E86;\n\tFri,  7 Dec 2007 20:38:23 +0000 (GMT)\nMessage-ID: <200712072031.lB7KV89p004150@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 651\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 20:38:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 67E9631F20\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 20:38:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7KV8Mo004152\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 15:31:08 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7KV89p004150\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 15:31:08 -0500\nDate: Fri, 7 Dec 2007 15:31:08 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39058 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 16:07:02 2007\nX-DSPAM-Confidence: 0.9809\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39058\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-07 15:31:07 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39058\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdating externals for gradebook updates\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Fri Dec  7 16:07:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 16:07:02 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 16:07:02 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby awakenings.mail.umich.edu () with ESMTP id lB7L71fL014794;\n\tFri, 7 Dec 2007 16:07:01 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 4759B5F0.1111B.30031 ; \n\t 7 Dec 2007 16:06:58 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 16F5F9664C;\n\tFri,  7 Dec 2007 20:35:33 +0000 (GMT)\nMessage-ID: <200712072028.lB7KSBX0004114@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 896\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 20:35:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 12E6831F02\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 20:35:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7KSBHt004116\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 15:28:11 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7KSBX0004114\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 15:28:11 -0500\nDate: Fri, 7 Dec 2007 15:28:11 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r39055 - in assignment/branches/sakai_2-5-x: assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 16:07:02 2007\nX-DSPAM-Confidence: 0.7009\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39055\n\nAuthor: mmmay@indiana.edu\nDate: 2007-12-07 15:28:00 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39055\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/upgradeschema.config\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nsvn merge -r 38926:38928 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nU    assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/upgradeschema.config\n0:~/java/2-5/sakai_2-5-x/assignment mmmay$ svn log -r 38926:38928 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr38927 | zqian@umich.edu | 2007-11-30 16:55:44 -0500 (Fri, 30 Nov 2007) | 1 line\n\nmerge fix to SAK-12289 into trunk:svn merge -r 38925:38926 https://source.sakaiproject.org/svn/assignment/branches/post-2-4/\n------------------------------------------------------------------------\nr38928 | zqian@umich.edu | 2007-11-30 17:03:42 -0500 (Fri, 30 Nov 2007) | 1 line\n\nfix to SAK-12289, remove the unnecessary checkins made in 38927\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec  7 16:05:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 16:05:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 16:05:51 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby awakenings.mail.umich.edu () with ESMTP id lB7L5oFJ014161;\n\tFri, 7 Dec 2007 16:05:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 4759B5A8.946B.18874 ; \n\t 7 Dec 2007 16:05:46 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 487155693D;\n\tFri,  7 Dec 2007 21:05:42 +0000 (GMT)\nMessage-ID: <200712072058.lB7KwRe1004358@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 273\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 21:05:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 466E823828\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 21:05:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7KwRpQ004360\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 15:58:27 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7KwRe1004358\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 15:58:27 -0500\nDate: Fri, 7 Dec 2007 15:58:27 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39068 - assignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 16:05:51 2007\nX-DSPAM-Confidence: 0.8510\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39068\n\nAuthor: zqian@umich.edu\nDate: 2007-12-07 15:58:25 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39068\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_list_assignments.vm\nLog:\nmerge into post-2-4:\n\n#37700\tFri Nov 02 07:26:09 MST 2007\tzqian@umich.edu\t Fix to SAK-12085:Long group list in For column does not wrap\nFiles Changed\nMODIFY /assignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_list_assignments.vm \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec  7 16:03:11 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 16:03:11 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 16:03:11 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby chaos.mail.umich.edu () with ESMTP id lB7L3APU021851;\n\tFri, 7 Dec 2007 16:03:10 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4759B504.39A8A.22341 ; \n\t 7 Dec 2007 16:03:04 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 03AFF5271B;\n\tFri,  7 Dec 2007 21:02:57 +0000 (GMT)\nMessage-ID: <200712072055.lB7KtfaQ004342@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 874\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 21:02:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2622023828\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 21:02:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7Ktfn1004344\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 15:55:41 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7KtfaQ004342\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 15:55:41 -0500\nDate: Fri, 7 Dec 2007 15:55:41 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39067 - assignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 16:03:11 2007\nX-DSPAM-Confidence: 0.8517\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39067\n\nAuthor: zqian@umich.edu\nDate: 2007-12-07 15:55:40 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39067\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_list_submissions.vm\nLog:\nmerge into post-2-4:\n\n#37659\tTue Oct 30 20:20:08 MST 2007\tzqian@umich.edu\t Fix to SAK-11898: View or grade submissions: Pager is shown even when there aren't submissions\nFiles Changed\nMODIFY /assignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_list_submissions.vm \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec  7 16:00:18 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 16:00:18 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 16:00:18 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby chaos.mail.umich.edu () with ESMTP id lB7L0EV4019534;\n\tFri, 7 Dec 2007 16:00:14 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4759B452.51974.12149 ; \n\t 7 Dec 2007 16:00:05 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 51BFC96E7B;\n\tFri,  7 Dec 2007 20:59:48 +0000 (GMT)\nMessage-ID: <200712072052.lB7KqVfp004315@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 683\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 20:59:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E9D5023828\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 20:59:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7KqV1C004317\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 15:52:31 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7KqVfp004315\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 15:52:31 -0500\nDate: Fri, 7 Dec 2007 15:52:31 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39066 - in assignment/branches/post-2-4/assignment-tool/tool/src: java/org/sakaiproject/assignment/tool webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 16:00:18 2007\nX-DSPAM-Confidence: 0.8513\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39066\n\nAuthor: zqian@umich.edu\nDate: 2007-12-07 15:52:27 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39066\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nassignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_list_assignments.vm\nLog:\nmerge into post-2-4:\n\n#37483\tMon Oct 29 12:15:04 MST 2007\tzqian@umich.edu\t fix to SAK-12075:assignment tool requires both 'asn.new' and 'asn.grade' for a TA to see the Grade link\nFiles Changed\nMODIFY /assignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_list_assignments.vm \nMODIFY /assignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Fri Dec  7 15:53:31 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 15:53:31 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 15:53:31 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby panther.mail.umich.edu () with ESMTP id lB7KrUPh014714;\n\tFri, 7 Dec 2007 15:53:30 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 4759B2C2.16D87.6803 ; \n\t 7 Dec 2007 15:53:25 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 54D2696EB1;\n\tFri,  7 Dec 2007 20:53:21 +0000 (GMT)\nMessage-ID: <200712072045.lB7Kjrfp004264@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 780\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 20:52:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DBE2A31F20\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 20:52:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7Kjrld004266\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 15:45:53 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7Kjrfp004264\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 15:45:53 -0500\nDate: Fri, 7 Dec 2007 15:45:53 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39065 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 15:53:31 2007\nX-DSPAM-Confidence: 0.8434\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39065\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-07 15:45:52 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39065\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nrevving down authz, portal, site to back out the student view stuff \n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Fri Dec  7 15:51:09 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 15:51:09 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 15:51:09 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby jacknife.mail.umich.edu () with ESMTP id lB7Kp84n023644;\n\tFri, 7 Dec 2007 15:51:08 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4759B1FD.7ED59.17022 ; \n\t 7 Dec 2007 15:50:08 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2A94996EB0;\n\tFri,  7 Dec 2007 20:50:04 +0000 (GMT)\nMessage-ID: <200712072042.lB7KglfS004251@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 177\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 20:49:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C87AC31F20\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 20:49:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7KglA2004253\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 15:42:47 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7KglfS004251\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 15:42:47 -0500\nDate: Fri, 7 Dec 2007 15:42:47 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r39064 - site-manage/branches/sakai_2-5-x/site-manage-tool/tool/src/java/org/sakaiproject/site/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 15:51:09 2007\nX-DSPAM-Confidence: 0.7616\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39064\n\nAuthor: mmmay@indiana.edu\nDate: 2007-12-07 15:42:43 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39064\n\nModified:\nsite-manage/branches/sakai_2-5-x/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nLog:\nsvn merge -r 38976:38977 https://source.sakaiproject.org/svn/site-manage/trunk\nU    site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\n0:~/java/2-5/sakai_2-5-x/site-manage mmmay$ svn log -r 38976:38977 https://source.sakaiproject.org/svn/site-manage/trunk\n------------------------------------------------------------------------\nr38977 | zqian@umich.edu | 2007-12-05 11:45:19 -0500 (Wed, 05 Dec 2007) | 1 line\n\nfix to SAK-12338:exception in the manually request course site page if no course information is entered\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Fri Dec  7 15:47:32 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 15:47:32 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 15:47:32 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby score.mail.umich.edu () with ESMTP id lB7KlVHY025665;\n\tFri, 7 Dec 2007 15:47:31 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4759B150.5BDCE.6724 ; \n\t 7 Dec 2007 15:47:15 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 412D796EA4;\n\tFri,  7 Dec 2007 20:47:12 +0000 (GMT)\nMessage-ID: <200712072039.lB7KdvFj004232@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 786\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 20:47:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3220D31F21\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 20:47:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7KdvND004234\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 15:39:57 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7KdvFj004232\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 15:39:57 -0500\nDate: Fri, 7 Dec 2007 15:39:57 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r39063 - polls/branches/sakai_2-5-x/tool/src/java/org/sakaiproject/poll/tool/producers\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 15:47:32 2007\nX-DSPAM-Confidence: 0.7001\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39063\n\nAuthor: mmmay@indiana.edu\nDate: 2007-12-07 15:39:51 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39063\n\nModified:\npolls/branches/sakai_2-5-x/tool/src/java/org/sakaiproject/poll/tool/producers/PollOptionProducer.java\nLog:\nsvn merge -r 38947:38948 https://source.sakaiproject.org/svn/polls/trunk\nU    tool/src/java/org/sakaiproject/poll/tool/producers/PollOptionProducer.java\n0:~/java/2-5/sakai_2-5-x/polls mmmay$ svn log -r 38947:38948 https://source.sakaiproject.org/svn/polls/trunk\n------------------------------------------------------------------------\nr38948 | david.horwitz@uct.ac.za | 2007-12-03 10:18:02 -0500 (Mon, 03 Dec 2007) | 1 line\n\nSAK-12317 render the edit options header\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Fri Dec  7 15:46:48 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 15:46:48 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 15:46:48 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby chaos.mail.umich.edu () with ESMTP id lB7KkhZn010151;\n\tFri, 7 Dec 2007 15:46:43 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 4759B12C.56D0C.8275 ; \n\t 7 Dec 2007 15:46:39 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C328E968C3;\n\tFri,  7 Dec 2007 20:46:32 +0000 (GMT)\nMessage-ID: <200712072039.lB7KdEMQ004217@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 183\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 20:46:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id ED30A31F21\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 20:46:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7KdEIH004219\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 15:39:14 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7KdEMQ004217\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 15:39:14 -0500\nDate: Fri, 7 Dec 2007 15:39:14 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39062 - authz/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 15:46:48 2007\nX-DSPAM-Confidence: 0.9783\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39062\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-07 15:39:13 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39062\n\nRemoved:\nauthz/branches/oncourse_opc_122007_overlay/\nLog:\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec  7 15:44:15 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 15:44:15 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 15:44:15 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby awakenings.mail.umich.edu () with ESMTP id lB7KiEW1031603;\n\tFri, 7 Dec 2007 15:44:14 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 4759B090.82723.12696 ; \n\t 7 Dec 2007 15:44:03 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7035C5D4CC;\n\tFri,  7 Dec 2007 20:44:00 +0000 (GMT)\nMessage-ID: <200712072036.lB7Kaj9h004202@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 267\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 20:43:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 002BA31F21\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 20:43:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7KajgC004204\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 15:36:45 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7Kaj9h004202\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 15:36:45 -0500\nDate: Fri, 7 Dec 2007 15:36:45 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39061 - assignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 15:44:15 2007\nX-DSPAM-Confidence: 0.8514\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39061\n\nAuthor: zqian@umich.edu\nDate: 2007-12-07 15:36:43 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39061\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nmerge into post-2-4:\n\n#37421\tFri Oct 26 10:58:49 MST 2007\tzqian@umich.edu\t fix to SAK-12058:Grade Report in Assignments orders by default by Last Name, should order by Last Name, First Name\nFiles Changed\nMODIFY /assignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Fri Dec  7 15:43:07 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 15:43:07 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 15:43:07 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby score.mail.umich.edu () with ESMTP id lB7Kh6R7022340;\n\tFri, 7 Dec 2007 15:43:06 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 4759B053.74B5A.24480 ; \n\t 7 Dec 2007 15:43:02 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 26CFD80094;\n\tFri,  7 Dec 2007 20:42:58 +0000 (GMT)\nMessage-ID: <200712072035.lB7KZewk004182@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 800\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 20:42:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 011C031F20\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 20:42:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7KZeH0004184\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 15:35:40 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7KZewk004182\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 15:35:40 -0500\nDate: Fri, 7 Dec 2007 15:35:40 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r39060 - in gradebook/branches/sakai_2-5-x/app/ui/src: bundle/org/sakaiproject/tool/gradebook/bundle webapp\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 15:43:07 2007\nX-DSPAM-Confidence: 0.7619\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39060\n\nAuthor: mmmay@indiana.edu\nDate: 2007-12-07 15:35:29 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39060\n\nModified:\ngradebook/branches/sakai_2-5-x/app/ui/src/bundle/org/sakaiproject/tool/gradebook/bundle/Messages.properties\ngradebook/branches/sakai_2-5-x/app/ui/src/webapp/assignmentDetails.jsp\nLog:\nsvn merge -r 36790:36791 https://source.sakaiproject.org/svn/gradebook/trunk\nU    app/ui/src/bundle/org/sakaiproject/tool/gradebook/bundle/Messages.properties\nU    app/ui/src/webapp/assignmentDetails.jsp\n0:~/java/2-5/sakai_2-5-x/gradebook mmmay$ svn log -r 36790:36791 https://source.sakaiproject.org/svn/gradebook/trunk\n------------------------------------------------------------------------\nr36791 | rjlowe@iupui.edu | 2007-10-12 10:04:56 -0400 (Fri, 12 Oct 2007) | 1 line\n\nSAK-11915 - Paging tool ignores current page changes\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec  7 15:30:39 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 15:30:39 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 15:30:39 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby fan.mail.umich.edu () with ESMTP id lB7KUc2Z017147;\n\tFri, 7 Dec 2007 15:30:38 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4759AD59.AE7DD.20773 ; \n\t 7 Dec 2007 15:30:20 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 81D415E69C;\n\tFri,  7 Dec 2007 20:30:16 +0000 (GMT)\nMessage-ID: <200712072022.lB7KMql9004102@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 31\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 20:29:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 25CCB31F02\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 20:29:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7KMquh004104\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 15:22:52 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7KMql9004102\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 15:22:52 -0500\nDate: Fri, 7 Dec 2007 15:22:52 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39054 - assignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 15:30:39 2007\nX-DSPAM-Confidence: 0.8517\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39054\n\nAuthor: zqian@umich.edu\nDate: 2007-12-07 15:22:51 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39054\n\nModified:\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nLog:\nmerge into post-2-4:\n\n#37053\tTue Oct 16 11:20:48 MST 2007\tzqian@umich.edu\t Fix to SAK-11639:all columns in the downloaded 'grade report' spreadsheet should be 'bold' or 'not bold'\n\nMake all columns 'not bold'\nFiles Changed\nMODIFY /assignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec  7 15:26:54 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 15:26:54 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 15:26:54 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby godsend.mail.umich.edu () with ESMTP id lB7KQrl8023941;\n\tFri, 7 Dec 2007 15:26:54 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 4759AC87.9E652.4245 ; \n\t 7 Dec 2007 15:26:50 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 81E77743F9;\n\tFri,  7 Dec 2007 20:26:46 +0000 (GMT)\nMessage-ID: <200712072019.lB7KJV1d004090@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 971\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 20:26:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BDCC72B008\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 20:26:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7KJV5G004092\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 15:19:31 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7KJV1d004090\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 15:19:31 -0500\nDate: Fri, 7 Dec 2007 15:19:31 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39053 - assignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 15:26:54 2007\nX-DSPAM-Confidence: 0.8520\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39053\n\nAuthor: zqian@umich.edu\nDate: 2007-12-07 15:19:29 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39053\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_student_view_submission.vm\nLog:\nmerged into post-2-4:\n\n#36803\tFri Oct 12 12:44:01 MST 2007\tzqian@umich.edu\t fix to SAK-11919:student cannot see instructor feedback for his return submission which he hasn't started yet\nFiles Changed\nMODIFY /assignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_student_view_submission.vm \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec  7 15:23:30 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 15:23:30 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 15:23:30 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby godsend.mail.umich.edu () with ESMTP id lB7KNSTc020780;\n\tFri, 7 Dec 2007 15:23:28 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 4759ABBA.6B520.17007 ; \n\t 7 Dec 2007 15:23:25 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2AD25743F8;\n\tFri,  7 Dec 2007 20:23:21 +0000 (GMT)\nMessage-ID: <200712072016.lB7KG49G004078@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 401\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 20:23:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DDDA92B008\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 20:23:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7KG4FX004080\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 15:16:04 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7KG49G004078\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 15:16:04 -0500\nDate: Fri, 7 Dec 2007 15:16:04 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39052 - assignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 15:23:30 2007\nX-DSPAM-Confidence: 0.9929\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39052\n\nAuthor: zqian@umich.edu\nDate: 2007-12-07 15:16:02 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39052\n\nModified:\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nLog:\nmerge into post-2-4:\n\n#36592\tMon Oct 08 13:43:54 MST 2007\tzqian@umich.edu\t fix to SAK-11643:student should be able to see the assigned grade after returned /graded\nFiles Changed\nMODIFY /assignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java \n\n#36595\tMon Oct 08 13:49:55 MST 2007\tzqian@umich.edu\t fix to SAK-11643:student should be able to see the assigned grade after returned /graded\nFiles Changed\nMODIFY /assignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec  7 15:01:08 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 15:01:08 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 15:01:08 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby flawless.mail.umich.edu () with ESMTP id lB7K18PV027234;\n\tFri, 7 Dec 2007 15:01:08 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 4759A675.DC7FB.7057 ; \n\t 7 Dec 2007 15:01:02 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A49AE96E03;\n\tFri,  7 Dec 2007 20:00:52 +0000 (GMT)\nMessage-ID: <200712071953.lB7JrT2v004052@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 895\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 20:00:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A3855D0E8\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 20:00:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7JrTsO004054\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 14:53:29 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7JrT2v004052\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 14:53:29 -0500\nDate: Fri, 7 Dec 2007 14:53:29 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39051 - assignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 15:01:08 2007\nX-DSPAM-Confidence: 0.9829\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39051\n\nAuthor: zqian@umich.edu\nDate: 2007-12-07 14:53:27 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39051\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_grading_submission.vm\nLog:\nmerge into post-2-4:\n\nmerge r36561 into post-2-4 for SAK-11591: Assignmets clicking enter key after inputting grade\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec  7 14:55:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 14:55:19 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 14:55:19 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby faithful.mail.umich.edu () with ESMTP id lB7JtIgd013098;\n\tFri, 7 Dec 2007 14:55:18 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 4759A51D.1FB9D.24355 ; \n\t 7 Dec 2007 14:55:11 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 028EC95777;\n\tFri,  7 Dec 2007 19:55:06 +0000 (GMT)\nMessage-ID: <200712071947.lB7JlqD1004024@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 716\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 19:54:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 43006D0E8\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 19:54:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7JlqhY004026\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 14:47:52 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7JlqD1004024\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 14:47:52 -0500\nDate: Fri, 7 Dec 2007 14:47:52 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39050 - in assignment/branches/post-2-4/assignment-tool/tool/src: java/org/sakaiproject/assignment/tool webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 14:55:19 2007\nX-DSPAM-Confidence: 0.7619\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39050\n\nAuthor: zqian@umich.edu\nDate: 2007-12-07 14:47:50 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39050\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nassignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_student_view_submission_confirmation.vm\nLog:\nmerge into post-2-4:\n\n#36082\tTue Oct 02 11:12:20 MST 2007\tzqian@umich.edu\t fix to SAK-11652:Student save Assignment as draft with out submitt\nFiles Changed\nMODIFY /assignment/trunk/assignment-bundles/assignment.properties \nMODIFY /assignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_student_view_submission_confirmation.vm \nMODIFY /assignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec  7 14:52:09 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 14:52:09 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 14:52:09 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby flawless.mail.umich.edu () with ESMTP id lB7Jq7ZF022129;\n\tFri, 7 Dec 2007 14:52:07 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 4759A451.F08DE.3449 ; \n\t 7 Dec 2007 14:51:48 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 948D695777;\n\tFri,  7 Dec 2007 19:51:45 +0000 (GMT)\nMessage-ID: <200712071944.lB7JiMmX004012@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 613\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 19:51:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D141AD0E8\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 19:51:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7JiMdf004014\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 14:44:22 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7JiMmX004012\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 14:44:22 -0500\nDate: Fri, 7 Dec 2007 14:44:22 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39049 - in assignment/branches/post-2-4: assignment-impl/impl/src/java/org/sakaiproject/assignment/impl assignment-tool/tool/src/java/org/sakaiproject/assignment/tool assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 14:52:09 2007\nX-DSPAM-Confidence: 0.7620\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39049\n\nAuthor: zqian@umich.edu\nDate: 2007-12-07 14:44:19 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39049\n\nModified:\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nassignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_list_assignments.vm\nLog:\nmerge into post-2-4:\n\n#35979\tFri Sep 28 13:59:57 MST 2007\tzqian@umich.edu\t fix to SAK-11749: TA can add Assignment and Grade assignment\nFiles Changed\nMODIFY /assignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_list_assignments.vm \nMODIFY /assignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java \nMODIFY /assignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java \n\n#36083\tTue Oct 02 11:22:47 MST 2007\tzqian@umich.edu\t fix to SAK-11749:TA can add Assignment and Grade assignment; fixed the misalignment of columns in the student list view\nFiles Changed\nMODIFY /assignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_list_assignments.vm \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec  7 14:35:50 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 14:35:50 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 14:35:50 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby casino.mail.umich.edu () with ESMTP id lB7JZn3f002080;\n\tFri, 7 Dec 2007 14:35:49 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 4759A08F.A4A1E.21454 ; \n\t 7 Dec 2007 14:35:46 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7251E6166B;\n\tFri,  7 Dec 2007 19:35:42 +0000 (GMT)\nMessage-ID: <200712071928.lB7JSQH3003998@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 582\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 19:35:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EB13E2F044\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 19:35:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7JSQYC004000\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 14:28:26 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7JSQH3003998\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 14:28:26 -0500\nDate: Fri, 7 Dec 2007 14:28:26 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39048 - assignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 14:35:50 2007\nX-DSPAM-Confidence: 0.7615\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39048\n\nAuthor: zqian@umich.edu\nDate: 2007-12-07 14:28:25 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39048\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_reorder_assignment.vm\nLog:\nmerge into post-2-4:\n\n#35906\tThu Sep 27 08:22:01 MST 2007\tzqian@umich.edu\t fix to SAK-11640:'Position', 'Assignment title', 'Open', or 'Due' should reorder/sort the list by the field that is clicked.\nFiles Changed\nMODIFY /assignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_reorder_assignment.vm \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec  7 14:31:26 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 14:31:26 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 14:31:26 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby flawless.mail.umich.edu () with ESMTP id lB7JVPHP007019;\n\tFri, 7 Dec 2007 14:31:25 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 47599F7E.8984A.28062 ; \n\t 7 Dec 2007 14:31:13 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 459AA96DDE;\n\tFri,  7 Dec 2007 19:31:08 +0000 (GMT)\nMessage-ID: <200712071923.lB7JNnge003972@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 366\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 19:30:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 75C472F044\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 19:30:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7JNnl6003974\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 14:23:49 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7JNnge003972\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 14:23:49 -0500\nDate: Fri, 7 Dec 2007 14:23:49 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39047 - assignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 14:31:26 2007\nX-DSPAM-Confidence: 0.9908\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39047\n\nAuthor: zqian@umich.edu\nDate: 2007-12-07 14:23:48 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39047\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nmerged into post-2-4:\n\n#35746\tMon Sep 24 16:11:27 MST 2007\tzqian@umich.edu\t fix to SAK-11622:'add due date to schedule' is displayed. This option is available w/o the schedule tool enabled on the course site.\nFiles Changed\nMODIFY /assignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec  7 14:29:07 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 14:29:07 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 14:29:07 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby brazil.mail.umich.edu () with ESMTP id lB7JT6hK019845;\n\tFri, 7 Dec 2007 14:29:06 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 47599EFB.BDC4A.21257 ; \n\t 7 Dec 2007 14:29:02 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4EEBE96DF4;\n\tFri,  7 Dec 2007 19:28:54 +0000 (GMT)\nMessage-ID: <200712071921.lB7JLWoI003960@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 19:28:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1B6322EDC2\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 19:28:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7JLWVG003962\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 14:21:32 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7JLWoI003960\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 14:21:32 -0500\nDate: Fri, 7 Dec 2007 14:21:32 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39046 - assignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 14:29:07 2007\nX-DSPAM-Confidence: 0.8507\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39046\n\nAuthor: zqian@umich.edu\nDate: 2007-12-07 14:21:31 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39046\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_student_view_submission.vm\nLog:\nmerge into post-2-4:\n\n#35722\tMon Sep 24 10:46:53 MST 2007\tzqian@umich.edu\t fix to SAK-11619:' Fill out Form' should not be a the top of page for an attachment only assignment\nFiles Changed\nMODIFY /assignment/trunk/assignment-bundles/assignment.properties \nMODIFY /assignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_student_view_submission.vm \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec  7 14:26:01 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 14:26:01 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 14:26:01 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby casino.mail.umich.edu () with ESMTP id lB7JQ0Ip027901;\n\tFri, 7 Dec 2007 14:26:00 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 47599E42.6A9D8.21712 ; \n\t 7 Dec 2007 14:25:57 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6BE5E96DAF;\n\tFri,  7 Dec 2007 19:25:49 +0000 (GMT)\nMessage-ID: <200712071918.lB7JIWB4003948@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 692\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 19:25:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E96BC2EDC2\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 19:25:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7JIW1Z003950\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 14:18:32 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7JIWB4003948\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 14:18:32 -0500\nDate: Fri, 7 Dec 2007 14:18:32 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39045 - in assignment/branches/post-2-4/assignment-tool/tool/src: java/org/sakaiproject/assignment/tool webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 14:26:01 2007\nX-DSPAM-Confidence: 0.8502\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39045\n\nAuthor: zqian@umich.edu\nDate: 2007-12-07 14:18:30 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39045\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nassignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_grading_submission.vm\nLog:\nmerge into post-2-4:\n\n#35721\tMon Sep 24 10:32:21 MST 2007\tzqian@umich.edu\t fix to SAK-11617:grades should be separted via comma, semi-comma or maybe put into a list, see instructor comments as an example: use seperate section for previous grade information, starting with 'Graded Date:' + timestamp label\nFiles Changed\nMODIFY /assignment/trunk/assignment-bundles/assignment.properties \nMODIFY /assignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_grading_submission.vm \nMODIFY /assignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec  7 14:13:28 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 14:13:28 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 14:13:28 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby awakenings.mail.umich.edu () with ESMTP id lB7JDQpr008277;\n\tFri, 7 Dec 2007 14:13:26 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 47599B4C.E1A63.18757 ; \n\t 7 Dec 2007 14:13:23 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CDC7896B0D;\n\tFri,  7 Dec 2007 19:13:12 +0000 (GMT)\nMessage-ID: <200712071905.lB7J5uUs003928@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 646\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 19:12:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 223A531F14\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 19:12:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7J5uIj003930\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 14:05:56 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7J5uUs003928\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 14:05:56 -0500\nDate: Fri, 7 Dec 2007 14:05:56 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39044 - in assignment/branches/post-2-4: assignment-impl/impl/src/java/org/sakaiproject/assignment/impl assignment-tool/tool/src/java/org/sakaiproject/assignment/tool assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 14:13:28 2007\nX-DSPAM-Confidence: 0.8501\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39044\n\nAuthor: zqian@umich.edu\nDate: 2007-12-07 14:05:53 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39044\n\nModified:\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nassignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_list_submissions.vm\nLog:\nmerge into post-2-4:\n\n#35094\tFri Sep 14 09:40:39 MST 2007\tzqian@umich.edu\t fix to SAK-7643:Site-scoped section-aware assignments\nFiles Changed\nMODIFY /assignment/trunk/assignment-api/api/src/java/org/sakaiproject/assignment/api/AssignmentService.java \nMODIFY /assignment/trunk/assignment-bundles/assignment.properties \nMODIFY /assignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_list_submissions.vm \nMODIFY /assignment/trunk/assignment-api/api/src/java/org/sakaiproject/assignment/cover/AssignmentService.java \nMODIFY /assignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java \nMODIFY /assignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java \nMODIFY /assignment/trunk/assignment-api/api/src/java/org/sakaiproject/assignment/api/AssignmentSubmission.java \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec  7 13:55:12 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 13:55:12 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 13:55:12 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby godsend.mail.umich.edu () with ESMTP id lB7ItBvu026607;\n\tFri, 7 Dec 2007 13:55:11 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 47599709.A9D6.24212 ; \n\t 7 Dec 2007 13:55:07 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2173196D0D;\n\tFri,  7 Dec 2007 18:40:08 +0000 (GMT)\nMessage-ID: <200712071847.lB7IlnLn003903@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 501\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 18:39:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A3C89B11A\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 18:54:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7IlnF9003905\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 13:47:49 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7IlnLn003903\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 13:47:49 -0500\nDate: Fri, 7 Dec 2007 13:47:49 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39043 - in assignment/branches/post-2-4/assignment-tool/tool/src: java/org/sakaiproject/assignment/tool webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 13:55:12 2007\nX-DSPAM-Confidence: 0.7615\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39043\n\nAuthor: zqian@umich.edu\nDate: 2007-12-07 13:47:47 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39043\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nassignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_grading_submission.vm\nassignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_list_submissions.vm\nLog:\nmerge into post-2-4:\n\n#35041\tThu Sep 13 11:10:25 MST 2007\tzqian@umich.edu\t fix to SAK-11493:add the ability to assign grade to all non-graded non-electronic submissions\nFiles Changed\nMODIFY /assignment/trunk/assignment-bundles/assignment.properties \nMODIFY /assignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_list_submissions.vm \nMODIFY /assignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_grading_submission.vm \nMODIFY /assignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec  7 13:51:45 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 13:51:45 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 13:51:45 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby chaos.mail.umich.edu () with ESMTP id lB7IpfKX006877;\n\tFri, 7 Dec 2007 13:51:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 47599637.3C499.9129 ; \n\t 7 Dec 2007 13:51:38 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 93F8D96D06;\n\tFri,  7 Dec 2007 18:36:36 +0000 (GMT)\nMessage-ID: <200712071844.lB7Ii76E003891@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 687\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 18:36:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3D063B11A\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 18:51:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7Ii7ok003893\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 13:44:07 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7Ii76E003891\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 13:44:07 -0500\nDate: Fri, 7 Dec 2007 13:44:07 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39042 - assignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 13:51:45 2007\nX-DSPAM-Confidence: 0.7616\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39042\n\nAuthor: zqian@umich.edu\nDate: 2007-12-07 13:44:06 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39042\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_list_assignments.vm\nLog:\nmerge into post-2-4:\n\n#34956\tTue Sep 11 09:07:02 MST 2007\tzqian@umich.edu\t fix to SAK-11464:asn.grade in group realm seems to allow grading in site\nFiles Changed\nMODIFY /assignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_list_assignments.vm \n\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec  7 13:36:13 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 13:36:13 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 13:36:13 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby score.mail.umich.edu () with ESMTP id lB7IaCsb008379;\n\tFri, 7 Dec 2007 13:36:12 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 47599296.505E8.1555 ; \n\t 7 Dec 2007 13:36:09 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4A66096B72;\n\tFri,  7 Dec 2007 18:21:09 +0000 (GMT)\nMessage-ID: <200712071828.lB7ISioi003869@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 532\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 18:20:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B6F3331ED7\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 18:35:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7ISiME003871\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 13:28:44 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7ISioi003869\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 13:28:44 -0500\nDate: Fri, 7 Dec 2007 13:28:44 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39041 - assignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 13:36:13 2007\nX-DSPAM-Confidence: 0.9911\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39041\n\nAuthor: zqian@umich.edu\nDate: 2007-12-07 13:28:42 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39041\n\nModified:\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nLog:\nmerge into post-2-4:\n\n#34747\tThu Sep 06 10:46:39 MST 2007\tzqian@umich.edu\t fix to SAK-11397: Use SAX serialization in Assignment tool\nFiles Changed\nMODIFY /assignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec  7 13:32:30 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 13:32:30 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 13:32:30 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby godsend.mail.umich.edu () with ESMTP id lB7IWTpF009485;\n\tFri, 7 Dec 2007 13:32:29 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 475991AD.D905D.20656 ; \n\t 7 Dec 2007 13:32:24 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9C78F96403;\n\tFri,  7 Dec 2007 18:17:11 +0000 (GMT)\nMessage-ID: <200712071813.lB7IDMWB003820@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 5\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 18:09:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 43C192EDC2\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 18:20:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7IDN3k003822\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 13:13:23 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7IDMWB003820\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 13:13:22 -0500\nDate: Fri, 7 Dec 2007 13:13:22 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39039 - assignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 13:32:30 2007\nX-DSPAM-Confidence: 0.9909\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39039\n\nAuthor: zqian@umich.edu\nDate: 2007-12-07 13:13:21 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39039\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nmerged into post-2-4:\n\n#34630\tFri Aug 31 12:25:23 MST 2007\tzqian@umich.edu\t fix to SAK-11349:Assignment upload all process fails when one submitter couldn't be found by UserDirectoryService\nFiles Changed\nMODIFY /assignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec  7 13:32:14 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 13:32:14 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 13:32:14 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby casino.mail.umich.edu () with ESMTP id lB7IWDkr023269;\n\tFri, 7 Dec 2007 13:32:13 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 475991A8.68285.31652 ; \n\t 7 Dec 2007 13:32:11 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0F90696B29;\n\tFri,  7 Dec 2007 18:17:10 +0000 (GMT)\nMessage-ID: <200712071823.lB7INGR6003848@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 45\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 18:14:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2FCF42EDC4\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 18:30:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7INGul003850\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 13:23:16 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7INGR6003848\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 13:23:16 -0500\nDate: Fri, 7 Dec 2007 13:23:16 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39040 - assignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 13:32:14 2007\nX-DSPAM-Confidence: 0.8512\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39040\n\nAuthor: zqian@umich.edu\nDate: 2007-12-07 13:23:15 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39040\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nmerge into post-2-4:\n\n#34741\tThu Sep 06 08:32:44 MST 2007\tzqian@umich.edu\t Fix to SAK-11387:remove the redundant call to get assignment list size in assignment tool\nFiles Changed\nMODIFY /assignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java \n\n-gThis line, and those below, will be ignored--\n\nM    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Fri Dec  7 13:31:33 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 13:31:33 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 13:31:33 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby godsend.mail.umich.edu () with ESMTP id lB7IVWeI008742;\n\tFri, 7 Dec 2007 13:31:32 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 4759917E.3852F.476 ; \n\t 7 Dec 2007 13:31:29 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B3D9696C0F;\n\tFri,  7 Dec 2007 18:16:27 +0000 (GMT)\nMessage-ID: <200712071753.lB7HrFW9003787@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 176\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 18:00:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9414931EB1\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 18:00:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7HrFbx003789\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 12:53:15 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7HrFW9003787\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 12:53:15 -0500\nDate: Fri, 7 Dec 2007 12:53:15 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39038 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 13:31:33 2007\nX-DSPAM-Confidence: 0.9781\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39038\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-07 12:53:14 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39038\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nUpdating externals for the removal of the portal sitenav.properties changes\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Fri Dec  7 12:57:39 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 12:57:39 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 12:57:39 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby faithful.mail.umich.edu () with ESMTP id lB7HvcYf004891;\n\tFri, 7 Dec 2007 12:57:38 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 4759898D.458C0.22521 ; \n\t 7 Dec 2007 12:57:36 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2F73896AD4;\n\tFri,  7 Dec 2007 17:57:32 +0000 (GMT)\nMessage-ID: <200712071750.lB7HoIJN003775@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 941\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 17:57:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E11B031EB1\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 17:57:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7HoIhU003777\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 12:50:18 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7HoIJN003775\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 12:50:18 -0500\nDate: Fri, 7 Dec 2007 12:50:18 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39037 - portal/branches/oncourse_opc_122007/portal-impl/impl/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 12:57:39 2007\nX-DSPAM-Confidence: 0.9785\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39037\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-07 12:50:17 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39037\n\nModified:\nportal/branches/oncourse_opc_122007/portal-impl/impl/src/bundle/sitenav.properties\nLog:\nTurns out we don't need those changes.  Reverting back.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec  7 12:19:23 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 12:19:23 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 12:19:23 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby flawless.mail.umich.edu () with ESMTP id lB7HJMgi016846;\n\tFri, 7 Dec 2007 12:19:22 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 4759808B.345FD.652 ; \n\t 7 Dec 2007 12:19:10 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6DD3894067;\n\tFri,  7 Dec 2007 17:19:05 +0000 (GMT)\nMessage-ID: <200712071711.lB7HBmRf003636@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 477\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 17:18:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BAD882ABF3\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 17:18:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7HBmJ3003638\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 12:11:48 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7HBmRf003636\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 12:11:48 -0500\nDate: Fri, 7 Dec 2007 12:11:48 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39036 - assignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 12:19:23 2007\nX-DSPAM-Confidence: 0.9876\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39036\n\nAuthor: zqian@umich.edu\nDate: 2007-12-07 12:11:46 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39036\n\nModified:\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nLog:\nmerge into post-2-4:\n\n#34436\tMon Aug 27 03:41:14 MST 2007\tdavid.horwitz@uct.ac.za\tSAK-11282 check content suitablity before submitting\nFiles Changed\nMODIFY /assignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec  7 12:10:24 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 12:10:24 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 12:10:24 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby casino.mail.umich.edu () with ESMTP id lB7HANtI029819;\n\tFri, 7 Dec 2007 12:10:23 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 47597E6A.89C5A.9630 ; \n\t 7 Dec 2007 12:10:05 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 44D00968B2;\n\tFri,  7 Dec 2007 17:10:01 +0000 (GMT)\nMessage-ID: <200712071702.lB7H2jGR003606@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 555\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 17:09:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 68F8B22697\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 17:09:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7H2jmB003608\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 12:02:45 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7H2jGR003606\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 12:02:45 -0500\nDate: Fri, 7 Dec 2007 12:02:45 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39035 - in assignment/branches/post-2-4: assignment-api/api/src/java/org/sakaiproject/assignment/api assignment-api/api/src/java/org/sakaiproject/assignment/cover assignment-impl/impl/src/java/org/sakaiproject/assignment/impl assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 12:10:24 2007\nX-DSPAM-Confidence: 0.9924\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39035\n\nAuthor: zqian@umich.edu\nDate: 2007-12-07 12:02:40 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39035\n\nModified:\nassignment/branches/post-2-4/assignment-api/api/src/java/org/sakaiproject/assignment/api/AssignmentService.java\nassignment/branches/post-2-4/assignment-api/api/src/java/org/sakaiproject/assignment/cover/AssignmentService.java\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nmerge into post-2-4:\n\n#34303\tThu Aug 23 11:01:31 MST 2007\tzqian@umich.edu\t fix to SAK-11226:notification to site leader not affected by all.groups permission in assignments tool\nFiles Changed\nMODIFY /assignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java \n\n#37676\tWed Oct 31 18:41:13 MST 2007\tzqian@umich.edu\t fix to SAK-11226:notification to site leader not affected by all.groups permission in assignments tool\nFiles Changed\nMODIFY /assignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java \nMODIFY /assignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec  7 11:13:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 11:13:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 11:13:51 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby sleepers.mail.umich.edu () with ESMTP id lB7GDoWe002949;\n\tFri, 7 Dec 2007 11:13:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 47597136.CA452.28804 ; \n\t 7 Dec 2007 11:13:45 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9C59F91151;\n\tFri,  7 Dec 2007 16:13:37 +0000 (GMT)\nMessage-ID: <200712071606.lB7G6LEv003416@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 562\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 16:13:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3409E2AD4E\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 16:13:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7G6LGU003418\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 11:06:21 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7G6LEv003416\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 11:06:21 -0500\nDate: Fri, 7 Dec 2007 11:06:21 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39034 - assignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 11:13:51 2007\nX-DSPAM-Confidence: 0.8509\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39034\n\nAuthor: zqian@umich.edu\nDate: 2007-12-07 11:06:19 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39034\n\nModified:\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nLog:\nmerge into post-2-4:\n\n#34040\tWed Aug 15 12:33:35 MST 2007\tzqian@umich.edu\t fix to SAK-11123:NPE in Assignment action if submit untill is null\nFiles Changed\nMODIFY /assignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Fri Dec  7 11:10:56 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 11:10:56 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 11:10:56 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby mission.mail.umich.edu () with ESMTP id lB7GAtOi013408;\n\tFri, 7 Dec 2007 11:10:55 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 47597078.AB11E.13204 ; \n\t 7 Dec 2007 11:10:35 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E48669690C;\n\tFri,  7 Dec 2007 16:10:31 +0000 (GMT)\nMessage-ID: <200712071603.lB7G3IsF003395@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 364\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 16:10:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 36C821D606\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 16:10:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7G3Jb0003397\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 11:03:19 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7G3IsF003395\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 11:03:19 -0500\nDate: Fri, 7 Dec 2007 11:03:19 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39033 - event/trunk/event-util/util/src/java/org/sakaiproject/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 11:10:56 2007\nX-DSPAM-Confidence: 0.9835\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39033\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-07 11:03:07 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39033\n\nModified:\nevent/trunk/event-util/util/src/java/org/sakaiproject/util/EmailNotification.java\nLog:\nhttp://bugs.sakaiproject.org/jira/browse/SAK-11169\n\nAdded switch for bulk preference on email notification,\nPatch Supplied by Daniel Parry.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec  7 11:10:08 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 11:10:08 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 11:10:08 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby fan.mail.umich.edu () with ESMTP id lB7GA0MM008632;\n\tFri, 7 Dec 2007 11:10:00 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 47597052.AF536.27998 ; \n\t 7 Dec 2007 11:09:57 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 605E09690D;\n\tFri,  7 Dec 2007 16:09:52 +0000 (GMT)\nMessage-ID: <200712071602.lB7G2U8N003383@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 128\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 16:09:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C57301D606\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 16:09:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7G2UAp003385\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 11:02:30 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7G2U8N003383\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 11:02:30 -0500\nDate: Fri, 7 Dec 2007 11:02:30 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39032 - assignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 11:10:08 2007\nX-DSPAM-Confidence: 0.8524\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39032\n\nAuthor: zqian@umich.edu\nDate: 2007-12-07 11:02:29 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39032\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nmerged into post-2-4:\n\nSakai Source Repository\t#34037\tWed Aug 15 12:09:53 MST 2007\tzqian@umich.edu\t fix to SAK-11146:Deleted assignments showing to students but not site owner\nFiles Changed\nMODIFY /assignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java \n\nRepository\tRevision\tDate\tUser\tMessage\nSakai Source Repository\t#34046\tWed Aug 15 13:32:23 MST 2007\tzqian@umich.edu\t fix to SAK-11146:Deleted assignments showing to students but not site owner: this is for fixing the possible null value of sort criteria which would cause the exception stack as reported in the ticket\nFiles Changed\nMODIFY /assignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec  7 11:03:52 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 11:03:52 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 11:03:52 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby brazil.mail.umich.edu () with ESMTP id lB7G3qQ1005801;\n\tFri, 7 Dec 2007 11:03:52 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 47596EE2.59998.6689 ; \n\t 7 Dec 2007 11:03:49 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CE67C62716;\n\tFri,  7 Dec 2007 16:03:43 +0000 (GMT)\nMessage-ID: <200712071556.lB7FuSDM003325@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 495\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 16:03:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9E50A1D606\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 16:03:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7FuSae003327\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 10:56:28 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7FuSDM003325\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 10:56:28 -0500\nDate: Fri, 7 Dec 2007 10:56:28 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39031 - assignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 11:03:52 2007\nX-DSPAM-Confidence: 0.9920\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39031\n\nAuthor: zqian@umich.edu\nDate: 2007-12-07 10:56:27 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39031\n\nModified:\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nLog:\nMerge into post-2-4:\n\nSakai Source Repository\t#33923\tMon Aug 13 10:44:16 MST 2007\tzqian@umich.edu\t Fix to SAK-11101: assignments/download all - saves as .txt\nFiles Changed\nMODIFY /assignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java \n\nSakai Source Repository\t#34971\tTue Sep 11 14:02:11 MST 2007\tzqian@umich.edu\t fix to SAK-11101:assignments / download all - saves as .txt\nFiles Changed\nMODIFY /assignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom josrodri@iupui.edu Fri Dec  7 10:59:11 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 10:59:11 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 10:59:11 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby sleepers.mail.umich.edu () with ESMTP id lB7FxAAp023857;\n\tFri, 7 Dec 2007 10:59:10 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 47596DBB.37B19.25825 ; \n\t 7 Dec 2007 10:58:54 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2A63E968EA;\n\tFri,  7 Dec 2007 15:52:55 +0000 (GMT)\nMessage-ID: <200712071551.lB7FpbbZ003302@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 599\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 15:52:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 701B81D606\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 15:58:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7FpbAZ003304\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 10:51:37 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7FpbbZ003302\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 10:51:37 -0500\nDate: Fri, 7 Dec 2007 10:51:37 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to josrodri@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: josrodri@iupui.edu\nSubject: [sakai] svn commit: r39030 - in gradebook/trunk/app/ui/src: bundle/org/sakaiproject/tool/gradebook/bundle java/org/sakaiproject/tool/gradebook/ui webapp/inc webapp/js\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 10:59:11 2007\nX-DSPAM-Confidence: 0.9819\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39030\n\nAuthor: josrodri@iupui.edu\nDate: 2007-12-07 10:51:35 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39030\n\nModified:\ngradebook/trunk/app/ui/src/bundle/org/sakaiproject/tool/gradebook/bundle/Messages.properties\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/AssignmentBean.java\ngradebook/trunk/app/ui/src/webapp/inc/bulkNewItems.jspf\ngradebook/trunk/app/ui/src/webapp/js/multiItemAdd.js\nLog:\nSAK-12114: main bulk gradebook item add\nSAK-12287: redid styling\nSAK-12284: removal of item in FF with exactly 2 items now working\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Fri Dec  7 10:58:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 10:58:25 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 10:58:25 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby faithful.mail.umich.edu () with ESMTP id lB7FwPAk020164;\n\tFri, 7 Dec 2007 10:58:25 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 47596D95.85F38.5352 ; \n\t 7 Dec 2007 10:58:16 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2C347968D1;\n\tFri,  7 Dec 2007 15:52:11 +0000 (GMT)\nMessage-ID: <200712071550.lB7FoknN003290@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 57\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 15:51:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CAB562F206\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 15:57:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7FokMW003292\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 10:50:47 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7FoknN003290\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 10:50:46 -0500\nDate: Fri, 7 Dec 2007 10:50:46 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39029 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 10:58:25 2007\nX-DSPAM-Confidence: 0.9810\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39029\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-07 10:50:46 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39029\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdating externals\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Fri Dec  7 10:57:39 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 10:57:39 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 10:57:39 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby faithful.mail.umich.edu () with ESMTP id lB7FvcBQ019366;\n\tFri, 7 Dec 2007 10:57:38 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 47596D69.B4DB7.27798 ; \n\t 7 Dec 2007 10:57:32 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A4714968C9;\n\tFri,  7 Dec 2007 15:51:24 +0000 (GMT)\nMessage-ID: <200712071549.lB7FnuEU003278@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 234\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 15:50:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 56B0A2F206\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 15:56:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7Fnukj003280\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 10:49:56 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7FnuEU003278\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 10:49:56 -0500\nDate: Fri, 7 Dec 2007 10:49:56 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39028 - portal/branches/oncourse_opc_122007/portal-render-engine-impl/pack/src/webapp/vm/defaultskin\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 10:57:39 2007\nX-DSPAM-Confidence: 0.8468\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39028\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-07 10:49:55 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39028\n\nModified:\nportal/branches/oncourse_opc_122007/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/macros.vm\nLog:\nMay have missed an end tag\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec  7 10:25:30 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 10:25:30 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 10:25:30 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby fan.mail.umich.edu () with ESMTP id lB7FPTk3004917;\n\tFri, 7 Dec 2007 10:25:29 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 475965E1.A5BB4.10263 ; \n\t 7 Dec 2007 10:25:24 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id F166096852;\n\tFri,  7 Dec 2007 15:24:11 +0000 (GMT)\nMessage-ID: <200712071518.lB7FI0QU003242@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 858\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 15:23:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7DFCF31E18\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 15:25:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7FI0SL003244\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 10:18:00 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7FI0QU003242\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 10:18:00 -0500\nDate: Fri, 7 Dec 2007 10:18:00 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39027 - assignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 10:25:30 2007\nX-DSPAM-Confidence: 0.9856\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39027\n\nAuthor: zqian@umich.edu\nDate: 2007-12-07 10:17:58 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39027\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nmerge into post-2-4:\n\nSAK-11016 - Fix for initial assignment order\nFiles Changed\nMODIFY /assignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec  7 10:16:06 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 10:16:06 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 10:16:06 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby faithful.mail.umich.edu () with ESMTP id lB7FG6dL020720;\n\tFri, 7 Dec 2007 10:16:06 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 475963AC.76234.4932 ; \n\t 7 Dec 2007 10:15:59 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B28A59684B;\n\tFri,  7 Dec 2007 15:15:59 +0000 (GMT)\nMessage-ID: <200712071508.lB7F8bfa003222@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 974\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 15:15:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E1DAD31E13\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 15:15:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7F8bUF003224\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 10:08:37 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7F8bfa003222\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 10:08:37 -0500\nDate: Fri, 7 Dec 2007 10:08:37 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39026 - assignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 10:16:06 2007\nX-DSPAM-Confidence: 0.8482\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39026\n\nAuthor: zqian@umich.edu\nDate: 2007-12-07 10:08:35 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39026\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_student_view_submission_confirmation.vm\nLog:\nmerge into post-2-4:\n\nr33390 fix to SAK-10978: Assignment submission receipt formatting is right aligned.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Dec  7 10:13:50 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 10:13:50 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 10:13:50 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby jacknife.mail.umich.edu () with ESMTP id lB7FDm8C017485;\n\tFri, 7 Dec 2007 10:13:48 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 47596326.BBF8A.23134 ; \n\t 7 Dec 2007 10:13:45 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4BC9D95E1E;\n\tFri,  7 Dec 2007 15:13:17 +0000 (GMT)\nMessage-ID: <200712071505.lB7F5gTW003211@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 175\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 15:12:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 876D431CA7\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 15:12:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7F5gAm003213\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 10:05:42 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7F5gTW003211\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 10:05:42 -0500\nDate: Fri, 7 Dec 2007 10:05:42 -0500\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [svn] revprop propchange - r33390 svn:log\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 10:13:50 2007\nX-DSPAM-Confidence: 0.8357\nX-DSPAM-Probability: 0.0000\n\nAuthor: zqian@umich.edu\nRevision: 33390\nProperty Name: svn:log\n\nNew Property Value:\nfix to SAK-10978: Assignment submission receipt formatting is right aligned.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Fri Dec  7 09:47:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 09:47:19 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 09:47:19 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby mission.mail.umich.edu () with ESMTP id lB7ElIg3016842;\n\tFri, 7 Dec 2007 09:47:18 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 47595CF1.B4B1.29847 ; \n\t 7 Dec 2007 09:47:15 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id AA40F967C5;\n\tFri,  7 Dec 2007 14:46:36 +0000 (GMT)\nMessage-ID: <200712071439.lB7EdDCe003192@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 273\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 14:46:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5614731CB7\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 14:46:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7EdDAd003194\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 09:39:13 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7EdDCe003192\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 09:39:13 -0500\nDate: Fri, 7 Dec 2007 09:39:13 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39025 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 09:47:19 2007\nX-DSPAM-Confidence: 0.9820\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39025\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-07 09:39:12 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39025\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdating externals\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Fri Dec  7 09:42:39 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 09:42:39 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 09:42:39 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby chaos.mail.umich.edu () with ESMTP id lB7Egc59003917;\n\tFri, 7 Dec 2007 09:42:38 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 47595BD8.D194.10901 ; \n\t 7 Dec 2007 09:42:34 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A80FF967FD;\n\tFri,  7 Dec 2007 14:41:46 +0000 (GMT)\nMessage-ID: <200712071434.lB7EYJYY003167@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 258\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 14:41:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8665E31CB7\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 14:41:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7EYJl0003169\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 09:34:19 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7EYJYY003167\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 09:34:19 -0500\nDate: Fri, 7 Dec 2007 09:34:19 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39024 - in site/branches/oncourse_opc_122007: site-api/api/src/java/org/sakaiproject/site/api site-api/api/src/java/org/sakaiproject/site/cover site-impl/impl/src/java/org/sakaiproject/site/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 09:42:39 2007\nX-DSPAM-Confidence: 0.7551\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39024\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-07 09:34:18 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39024\n\nModified:\nsite/branches/oncourse_opc_122007/site-api/api/src/java/org/sakaiproject/site/api/SitePage.java\nsite/branches/oncourse_opc_122007/site-api/api/src/java/org/sakaiproject/site/api/SiteService.java\nsite/branches/oncourse_opc_122007/site-api/api/src/java/org/sakaiproject/site/cover/SiteService.java\nsite/branches/oncourse_opc_122007/site-impl/impl/src/java/org/sakaiproject/site/impl/BaseSitePage.java\nsite/branches/oncourse_opc_122007/site-impl/impl/src/java/org/sakaiproject/site/impl/BaseSiteService.java\nsite/branches/oncourse_opc_122007/site-impl/impl/src/java/org/sakaiproject/site/impl/DbSiteService.java\nLog:\nMerging the IU overlay stuff into the branch\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ray@media.berkeley.edu Fri Dec  7 09:32:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 09:32:02 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 09:32:02 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby awakenings.mail.umich.edu () with ESMTP id lB7EW1Pa031038;\n\tFri, 7 Dec 2007 09:32:01 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 4759595B.C02B.8985 ; \n\t 7 Dec 2007 09:31:57 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6C02A967C5;\n\tFri,  7 Dec 2007 14:31:42 +0000 (GMT)\nMessage-ID: <200712071424.lB7EOXsm003134@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 58\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 14:31:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id F023131CB7\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 14:31:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7EOXIl003136\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 09:24:33 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7EOXsm003134\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 09:24:33 -0500\nDate: Fri, 7 Dec 2007 09:24:33 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ray@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ray@media.berkeley.edu\nSubject: [sakai] svn commit: r39023 - in component/branches/SAK-8315/component-impl/integration-test/src: test/java/org/sakaiproject/component webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 09:32:02 2007\nX-DSPAM-Confidence: 0.7564\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39023\n\nAuthor: ray@media.berkeley.edu\nDate: 2007-12-07 09:24:24 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39023\n\nModified:\ncomponent/branches/SAK-8315/component-impl/integration-test/src/test/java/org/sakaiproject/component/ConfigurationLoadingTest.java\ncomponent/branches/SAK-8315/component-impl/integration-test/src/webapp/WEB-INF/components.xml\nLog:\nPut aliasing test in place before experimenting with context hierarchies\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Fri Dec  7 09:22:41 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 09:22:41 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 09:22:41 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby jacknife.mail.umich.edu () with ESMTP id lB7EMe8V017551;\n\tFri, 7 Dec 2007 09:22:40 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 4759571A.790C7.13081 ; \n\t 7 Dec 2007 09:22:21 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1E33F967C6;\n\tFri,  7 Dec 2007 14:22:17 +0000 (GMT)\nMessage-ID: <200712071415.lB7EF1cB003122@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 789\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 14:22:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5F09B31CB1\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 14:22:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7EF1YO003124\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 09:15:01 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7EF1cB003122\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 09:15:01 -0500\nDate: Fri, 7 Dec 2007 09:15:01 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39022 - in portal/branches/oncourse_opc_122007: portal-charon/charon/src/webapp/styles portal-impl/impl/src/bundle portal-impl/impl/src/java/org/sakaiproject/portal/charon portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers portal-render-engine-impl/pack/src/webapp/vm/defaultskin\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 09:22:41 2007\nX-DSPAM-Confidence: 0.6953\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39022\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-07 09:14:58 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39022\n\nModified:\nportal/branches/oncourse_opc_122007/portal-charon/charon/src/webapp/styles/portalstyles.css\nportal/branches/oncourse_opc_122007/portal-impl/impl/src/bundle/sitenav.properties\nportal/branches/oncourse_opc_122007/portal-impl/impl/src/java/org/sakaiproject/portal/charon/CharonPortal.java\nportal/branches/oncourse_opc_122007/portal-impl/impl/src/java/org/sakaiproject/portal/charon/SkinnableCharonPortal.java\nportal/branches/oncourse_opc_122007/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/PageHandler.java\nportal/branches/oncourse_opc_122007/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/SiteHandler.java\nportal/branches/oncourse_opc_122007/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/WorksiteHandler.java\nportal/branches/oncourse_opc_122007/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/macros.vm\nLog:\nMerging in iu overlay stuff for portal\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gopal.ramasammycook@gmail.com Fri Dec  7 07:16:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 07:16:25 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 07:16:25 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby mission.mail.umich.edu () with ESMTP id lB7CGMB0015423;\n\tFri, 7 Dec 2007 07:16:22 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 47593991.A34F9.23855 ; \n\t 7 Dec 2007 07:16:20 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6090296516;\n\tFri,  7 Dec 2007 12:15:29 +0000 (GMT)\nMessage-ID: <200712071157.lB7BvJDD003010@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 962\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 12:04:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 680E431B92\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 12:04:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB7BvKVk003012\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 06:57:20 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB7BvJDD003010\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 06:57:20 -0500\nDate: Fri, 7 Dec 2007 06:57:20 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gopal.ramasammycook@gmail.com using -f\nTo: source@collab.sakaiproject.org\nFrom: gopal.ramasammycook@gmail.com\nSubject: [sakai] svn commit: r39021 - in sam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui: bean/evaluation listener/evaluation\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 07:16:25 2007\nX-DSPAM-Confidence: 0.9791\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39021\n\nAuthor: gopal.ramasammycook@gmail.com\nDate: 2007-12-07 06:57:03 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39021\n\nModified:\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/HistogramQuestionScoresBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/HistogramScoresBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/HistogramListener.java\nLog:\nSamigo Detailed Statistics Cleanup\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Fri Dec  7 05:01:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 05:01:19 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 05:01:19 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby sleepers.mail.umich.edu () with ESMTP id lB7A1H8e027835;\n\tFri, 7 Dec 2007 05:01:17 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 475919E7.B2F41.25590 ; \n\t 7 Dec 2007 05:01:14 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7A01796633;\n\tFri,  7 Dec 2007 10:01:09 +0000 (GMT)\nMessage-ID: <200712070953.lB79rao2002917@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 326\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 10:00:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3672A2E8D8\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 10:00:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB79rbER002919\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 04:53:37 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB79rao2002917\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 04:53:36 -0500\nDate: Fri, 7 Dec 2007 04:53:36 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39020 - site/branches/SAK-12324/site-impl/impl/src/java/org/sakaiproject/site/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 05:01:19 2007\nX-DSPAM-Confidence: 0.9785\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39020\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-12-07 04:53:25 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39020\n\nModified:\nsite/branches/SAK-12324/site-impl/impl/src/java/org/sakaiproject/site/impl/BaseSiteService.java\nLog:\nSAK-12324 add the course site logic to allowAddCourseSite(id)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Fri Dec  7 03:28:37 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by frankenstein.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 03:28:37 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 03:28:37 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby flawless.mail.umich.edu () with ESMTP id lB782vUu004097;\n\tFri, 7 Dec 2007 03:02:57 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 4758FE2A.E2521.16942 ; \n\t 7 Dec 2007 03:02:54 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 24ADE94FD1;\n\tFri,  7 Dec 2007 08:02:42 +0000 (GMT)\nMessage-ID: <200712070755.lB77tSPv002409@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 405\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 08:02:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CF26331B54\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 08:02:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB77tS2W002411\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 02:55:28 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB77tSPv002409\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 02:55:28 -0500\nDate: Fri, 7 Dec 2007 02:55:28 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r39019 - in site/branches/SAK-12324: site-api/api/src/java/org/sakaiproject/site/api site-api/api/src/java/org/sakaiproject/site/cover site-impl/impl/src/java/org/sakaiproject/site/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 03:28:37 2007\nX-DSPAM-Confidence: 0.9786\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39019\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-12-07 02:55:01 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39019\n\nModified:\nsite/branches/SAK-12324/site-api/api/src/java/org/sakaiproject/site/api/SiteService.java\nsite/branches/SAK-12324/site-api/api/src/java/org/sakaiproject/site/cover/SiteService.java\nsite/branches/SAK-12324/site-impl/impl/src/java/org/sakaiproject/site/impl/BaseSiteService.java\nLog:\nSAK-12324 Modify site\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Fri Dec  7 01:46:16 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 07 Dec 2007 01:46:16 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 07 Dec 2007 01:46:16 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby brazil.mail.umich.edu () with ESMTP id lB76kGWR029249;\n\tFri, 7 Dec 2007 01:46:16 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 4758EC24.388B9.18191 ; \n\t 7 Dec 2007 01:46:00 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CF5D4961C9;\n\tFri,  7 Dec 2007 06:18:19 +0000 (GMT)\nMessage-ID: <200712070610.lB76A0rl002221@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 317\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 06:06:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4CDA02E8F6\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 06:17:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB76A0g0002223\n\tfor <source@collab.sakaiproject.org>; Fri, 7 Dec 2007 01:10:00 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB76A0rl002221\n\tfor source@collab.sakaiproject.org; Fri, 7 Dec 2007 01:10:00 -0500\nDate: Fri, 7 Dec 2007 01:10:00 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r39018 - metaobj/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Dec  7 01:46:16 2007\nX-DSPAM-Confidence: 0.9821\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39018\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-12-07 01:09:59 -0500 (Fri, 07 Dec 2007)\nNew Revision: 39018\n\nAdded:\nmetaobj/branches/SAK-12393/\nLog:\nNew branch of metaobj for SAK-12393\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Thu Dec  6 19:54:45 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 19:54:45 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 19:54:45 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby chaos.mail.umich.edu () with ESMTP id lB70shs0006459;\n\tThu, 6 Dec 2007 19:54:43 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 475899CE.24FCA.7660 ; \n\t 6 Dec 2007 19:54:40 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2FD4A95B6D;\n\tFri,  7 Dec 2007 00:13:16 +0000 (GMT)\nMessage-ID: <200712070025.lB70PLV7001982@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1023\n          for <source@collab.sakaiproject.org>;\n          Fri, 7 Dec 2007 00:12:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 469A231BB3\n\tfor <source@collab.sakaiproject.org>; Fri,  7 Dec 2007 00:32:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB70PLZv001984\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 19:25:21 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB70PLV7001982\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 19:25:21 -0500\nDate: Thu, 6 Dec 2007 19:25:21 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r39017 - master/trunk\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 19:54:45 2007\nX-DSPAM-Confidence: 0.9820\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39017\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-06 19:25:17 -0500 (Thu, 06 Dec 2007)\nNew Revision: 39017\n\nModified:\nmaster/trunk/pom.xml\nLog:\nNOJIRA\nUpdated api docs to point to the correct space\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Thu Dec  6 17:47:36 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 17:47:36 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 17:47:36 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby panther.mail.umich.edu () with ESMTP id lB6MlZTo009845;\n\tThu, 6 Dec 2007 17:47:35 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 47587BFC.29B64.19772 ; \n\t 6 Dec 2007 17:47:27 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4E8F395E97;\n\tThu,  6 Dec 2007 22:47:05 +0000 (GMT)\nMessage-ID: <200712062239.lB6MdXTG001685@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 504\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 22:46:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BB6AE316EE\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 22:46:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6MdXNm001687\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 17:39:33 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6MdXTG001685\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 17:39:33 -0500\nDate: Thu, 6 Dec 2007 17:39:33 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r39016 - in authz/branches/SAK-7924/authz-impl/impl/src/sql: hsqldb mssql mysql oracle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 17:47:36 2007\nX-DSPAM-Confidence: 0.9816\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39016\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-12-06 17:39:20 -0500 (Thu, 06 Dec 2007)\nNew Revision: 39016\n\nModified:\nauthz/branches/SAK-7924/authz-impl/impl/src/sql/hsqldb/sakai_realm.sql\nauthz/branches/SAK-7924/authz-impl/impl/src/sql/mssql/sakai_realm.sql\nauthz/branches/SAK-7924/authz-impl/impl/src/sql/mysql/sakai_realm.sql\nauthz/branches/SAK-7924/authz-impl/impl/src/sql/oracle/sakai_realm.sql\nLog:\nSAK-7924 - View Site in Different Role - Added a permission\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Thu Dec  6 17:47:35 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 17:47:35 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 17:47:35 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby fan.mail.umich.edu () with ESMTP id lB6MlYkb015800;\n\tThu, 6 Dec 2007 17:47:34 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 47587BF4.C65B4.6831 ; \n\t 6 Dec 2007 17:47:22 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6DBFA95EA5;\n\tThu,  6 Dec 2007 22:46:53 +0000 (GMT)\nMessage-ID: <200712062239.lB6MdFh1001673@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 791\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 22:46:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DFE56316EE\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 22:46:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6MdFfV001675\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 17:39:15 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6MdFh1001673\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 17:39:15 -0500\nDate: Thu, 6 Dec 2007 17:39:15 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r39015 - portal/branches/SAK-7924/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 17:47:35 2007\nX-DSPAM-Confidence: 0.9814\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39015\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-12-06 17:39:09 -0500 (Thu, 06 Dec 2007)\nNew Revision: 39015\n\nModified:\nportal/branches/SAK-7924/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/SiteHandler.java\nLog:\nSAK-7924 - View Site in Different Role - Added a permission\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Thu Dec  6 17:46:56 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 17:46:56 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 17:46:56 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby panther.mail.umich.edu () with ESMTP id lB6MkupI009527;\n\tThu, 6 Dec 2007 17:46:56 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 47587BDA.6A437.18711 ; \n\t 6 Dec 2007 17:46:53 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8B3E9917CA;\n\tThu,  6 Dec 2007 22:46:22 +0000 (GMT)\nMessage-ID: <200712062239.lB6Md3Am001661@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 535\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 22:46:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E8FAB316EE\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 22:46:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6Md3xY001663\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 17:39:03 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6Md3Am001661\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 17:39:03 -0500\nDate: Thu, 6 Dec 2007 17:39:03 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r39014 - in site/branches/SAK-7924: site-api/api/src/java/org/sakaiproject/site/api site-api/api/src/java/org/sakaiproject/site/cover site-impl/impl/src/java/org/sakaiproject/site/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 17:46:56 2007\nX-DSPAM-Confidence: 0.9822\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39014\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-12-06 17:38:44 -0500 (Thu, 06 Dec 2007)\nNew Revision: 39014\n\nModified:\nsite/branches/SAK-7924/site-api/api/src/java/org/sakaiproject/site/api/SiteService.java\nsite/branches/SAK-7924/site-api/api/src/java/org/sakaiproject/site/cover/SiteService.java\nsite/branches/SAK-7924/site-impl/impl/src/java/org/sakaiproject/site/impl/BaseSiteService.java\nLog:\nSAK-7924 - View Site in Different Role - Added a permission\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Dec  6 17:07:49 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 17:07:49 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 17:07:49 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby godsend.mail.umich.edu () with ESMTP id lB6M7l3j013342;\n\tThu, 6 Dec 2007 17:07:47 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 475872AD.62734.9839 ; \n\t 6 Dec 2007 17:07:44 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 02C1151AC2;\n\tThu,  6 Dec 2007 22:07:33 +0000 (GMT)\nMessage-ID: <200712062200.lB6M0HCd001627@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 817\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 22:07:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B846329F32\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 22:07:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6M0HW6001629\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 17:00:17 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6M0HCd001627\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 17:00:17 -0500\nDate: Thu, 6 Dec 2007 17:00:17 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39013 - in assignment/branches/post-2-4: assignment-impl/impl/src/java/org/sakaiproject/assignment/impl assignment-tool/tool/src/java/org/sakaiproject/assignment/tool assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 17:07:49 2007\nX-DSPAM-Confidence: 0.8482\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39013\n\nAuthor: zqian@umich.edu\nDate: 2007-12-06 17:00:12 -0500 (Thu, 06 Dec 2007)\nNew Revision: 39013\n\nModified:\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nassignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_student_view_submission_confirmation.vm\nLog:\nmerge into post-2-4:\n\nfix to SAK-10943:Submission notification fails silently for submitting users who don't have an email address\nFiles Changed\nMODIFY /assignment/trunk/assignment-bundles/assignment.properties \nMODIFY /assignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_student_view_submission_confirmation.vm \nMODIFY /assignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java \nMODIFY /assignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Dec  6 16:48:30 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 16:48:30 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 16:48:30 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby fan.mail.umich.edu () with ESMTP id lB6LmTtm010635;\n\tThu, 6 Dec 2007 16:48:29 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 47586E26.C7D6F.11509 ; \n\t 6 Dec 2007 16:48:25 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 60A626CD5D;\n\tThu,  6 Dec 2007 21:47:24 +0000 (GMT)\nMessage-ID: <200712062141.lB6Lf6W8001577@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 134\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 21:47:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BC3AF316F7\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 21:48:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6Lf619001579\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 16:41:06 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6Lf6W8001577\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 16:41:06 -0500\nDate: Thu, 6 Dec 2007 16:41:06 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39012 - assignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 16:48:30 2007\nX-DSPAM-Confidence: 0.9841\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39012\n\nAuthor: zqian@umich.edu\nDate: 2007-12-06 16:41:04 -0500 (Thu, 06 Dec 2007)\nNew Revision: 39012\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nmerge into post-2-4:\n\nFix to SAK-10864: NPE in AssignmentAction.sizeResources\nFiles Changed\nMODIFY /assignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Dec  6 16:45:16 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 16:45:16 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 16:45:16 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby chaos.mail.umich.edu () with ESMTP id lB6LjGEu010629;\n\tThu, 6 Dec 2007 16:45:16 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 47586D65.D7B49.21696 ; \n\t 6 Dec 2007 16:45:12 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 49E0B4E65C;\n\tThu,  6 Dec 2007 21:44:11 +0000 (GMT)\nMessage-ID: <200712062137.lB6Lbqep001555@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 899\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 21:43:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 38F40316F9\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 21:44:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6LbqIl001557\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 16:37:52 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6Lbqep001555\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 16:37:52 -0500\nDate: Thu, 6 Dec 2007 16:37:52 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39011 - in assignment/branches/post-2-4/assignment-tool/tool/src: java/org/sakaiproject/assignment/tool webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 16:45:16 2007\nX-DSPAM-Confidence: 0.7548\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39011\n\nAuthor: zqian@umich.edu\nDate: 2007-12-06 16:37:49 -0500 (Thu, 06 Dec 2007)\nNew Revision: 39011\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nassignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_list_submissions.vm\nLog:\nmerge into post-2-4:\n\nix to SAK-10668: Non-electronic Assignments default to Submitted\nFiles Changed\nMODIFY /assignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_list_submissions.vm \nMODIFY /assignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Dec  6 16:24:55 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 16:24:55 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 16:24:55 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby sleepers.mail.umich.edu () with ESMTP id lB6LOsfg028982;\n\tThu, 6 Dec 2007 16:24:54 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 475868A0.356CB.15867 ; \n\t 6 Dec 2007 16:24:51 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5899095D62;\n\tThu,  6 Dec 2007 21:23:48 +0000 (GMT)\nMessage-ID: <200712062117.lB6LHOep001487@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 166\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 21:23:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 610D42E273\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 21:24:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6LHO2f001489\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 16:17:24 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6LHOep001487\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 16:17:24 -0500\nDate: Thu, 6 Dec 2007 16:17:24 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39010 - assignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 16:24:55 2007\nX-DSPAM-Confidence: 0.9843\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39010\n\nAuthor: zqian@umich.edu\nDate: 2007-12-06 16:17:22 -0500 (Thu, 06 Dec 2007)\nNew Revision: 39010\n\nModified:\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nLog:\nmerge into post-2-4:\n\nFix to SAK-10823:Odd flow updates only first user in grade list\nFiles Changed\nMODIFY /assignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Dec  6 16:09:50 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 16:09:50 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 16:09:50 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby mission.mail.umich.edu () with ESMTP id lB6L9nbX026302;\n\tThu, 6 Dec 2007 16:09:49 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 47586513.E1F79.22547 ; \n\t 6 Dec 2007 16:09:42 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6CB529440C;\n\tThu,  6 Dec 2007 21:08:39 +0000 (GMT)\nMessage-ID: <200712062102.lB6L2Mb9001464@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 902\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 21:08:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id F12D82E41F\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 21:09:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6L2Mvd001466\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 16:02:22 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6L2Mb9001464\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 16:02:22 -0500\nDate: Thu, 6 Dec 2007 16:02:22 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39009 - assignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 16:09:50 2007\nX-DSPAM-Confidence: 0.8473\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39009\n\nAuthor: zqian@umich.edu\nDate: 2007-12-06 16:02:20 -0500 (Thu, 06 Dec 2007)\nNew Revision: 39009\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_student_view_submission_confirmation.vm\nLog:\nmerge into post-2-4:\n\nFix to SAK-10784:need better formatting for the student assignment submission confirmation page\nFiles Changed\nMODIFY /assignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_student_view_submission_confirmation.vm \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Dec  6 15:43:50 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 15:43:50 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 15:43:50 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby chaos.mail.umich.edu () with ESMTP id lB6KhnEU031547;\n\tThu, 6 Dec 2007 15:43:49 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 47585EFF.60630.12547 ; \n\t 6 Dec 2007 15:43:46 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3F6F495D67;\n\tThu,  6 Dec 2007 20:41:55 +0000 (GMT)\nMessage-ID: <200712062035.lB6KZYR2001403@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 972\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 20:41:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5976730F6F\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 20:42:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6KZYQR001405\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 15:35:34 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6KZYR2001403\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 15:35:34 -0500\nDate: Thu, 6 Dec 2007 15:35:34 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39008 - in authz/branches/oncourse_opc_122007: authz-api/api/src/java/org/sakaiproject/authz/api authz-impl/impl/src/java/org/sakaiproject/authz/impl authz-impl/pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 15:43:50 2007\nX-DSPAM-Confidence: 0.9830\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39008\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-06 15:35:32 -0500 (Thu, 06 Dec 2007)\nNew Revision: 39008\n\nAdded:\nauthz/branches/oncourse_opc_122007/authz-impl/impl/src/java/org/sakaiproject/authz/impl/OncourseSecurity.java\nModified:\nauthz/branches/oncourse_opc_122007/authz-api/api/src/java/org/sakaiproject/authz/api/SecurityService.java\nauthz/branches/oncourse_opc_122007/authz-impl/impl/src/java/org/sakaiproject/authz/impl/SakaiSecurityTest.java\nauthz/branches/oncourse_opc_122007/authz-impl/pack/src/webapp/WEB-INF/components.xml\nLog:\nAdding oncourse overlay files into this branch\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Dec  6 15:39:18 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 15:39:18 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 15:39:18 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby flawless.mail.umich.edu () with ESMTP id lB6KdHgr000457;\n\tThu, 6 Dec 2007 15:39:17 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 47585DE9.62F5.16533 ; \n\t 6 Dec 2007 15:39:07 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 99CE6509F8;\n\tThu,  6 Dec 2007 20:39:02 +0000 (GMT)\nMessage-ID: <200712062031.lB6KVmYN001385@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 843\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 20:38:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id F30BF2E41F\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 20:38:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6KVm89001387\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 15:31:48 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6KVmYN001385\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 15:31:48 -0500\nDate: Thu, 6 Dec 2007 15:31:48 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39007 - assignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 15:39:18 2007\nX-DSPAM-Confidence: 0.9880\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39007\n\nAuthor: zqian@umich.edu\nDate: 2007-12-06 15:31:46 -0500 (Thu, 06 Dec 2007)\nNew Revision: 39007\n\nModified:\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nLog:\nmerged into post-2-4:\n\nFix to SAK-10413: Assignment attachments are missing after importing a site using the Site Archive tool\nFiles Changed\nMODIFY /assignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Dec  6 15:31:03 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 15:31:03 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 15:31:03 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby score.mail.umich.edu () with ESMTP id lB6KV2ak015369;\n\tThu, 6 Dec 2007 15:31:02 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 47585C00.77014.16890 ; \n\t 6 Dec 2007 15:30:59 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0D0F9509F8;\n\tThu,  6 Dec 2007 20:30:12 +0000 (GMT)\nMessage-ID: <200712062023.lB6KNf7x001365@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 530\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 20:29:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1752530F6F\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 20:30:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6KNfLu001367\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 15:23:42 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6KNf7x001365\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 15:23:41 -0500\nDate: Thu, 6 Dec 2007 15:23:41 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r39006 - in assignment/branches/post-2-4: . assignment-bundles assignment-impl/impl assignment-impl/impl/src assignment-tool/tool assignment-tool/tool/src\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 15:31:03 2007\nX-DSPAM-Confidence: 0.8491\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39006\n\nAuthor: zqian@umich.edu\nDate: 2007-12-06 15:23:34 -0500 (Thu, 06 Dec 2007)\nNew Revision: 39006\n\nAdded:\nassignment/branches/post-2-4/assignment-bundles/\nassignment/branches/post-2-4/assignment-bundles/.classpath\nassignment/branches/post-2-4/assignment-bundles/.project\nassignment/branches/post-2-4/assignment-bundles/assignment.metaprops\nassignment/branches/post-2-4/assignment-bundles/assignment.properties\nassignment/branches/post-2-4/assignment-bundles/assignment_ar.properties\nassignment/branches/post-2-4/assignment-bundles/assignment_ca.metaprops\nassignment/branches/post-2-4/assignment-bundles/assignment_ca.properties\nassignment/branches/post-2-4/assignment-bundles/assignment_en_GB.properties\nassignment/branches/post-2-4/assignment-bundles/assignment_es.metaprops\nassignment/branches/post-2-4/assignment-bundles/assignment_es.properties\nassignment/branches/post-2-4/assignment-bundles/assignment_fr_CA.metaprops\nassignment/branches/post-2-4/assignment-bundles/assignment_fr_CA.properties\nassignment/branches/post-2-4/assignment-bundles/assignment_ja.metaprops\nassignment/branches/post-2-4/assignment-bundles/assignment_ja.properties\nassignment/branches/post-2-4/assignment-bundles/assignment_ko.metaprops\nassignment/branches/post-2-4/assignment-bundles/assignment_ko.properties\nassignment/branches/post-2-4/assignment-bundles/assignment_nl.metaprops\nassignment/branches/post-2-4/assignment-bundles/assignment_nl.properties\nassignment/branches/post-2-4/assignment-bundles/assignment_ru.properties\nassignment/branches/post-2-4/assignment-bundles/assignment_sv.properties\nassignment/branches/post-2-4/assignment-bundles/assignment_zh_CN.metaprops\nassignment/branches/post-2-4/assignment-bundles/assignment_zh_CN.properties\nRemoved:\nassignment/branches/post-2-4/assignment-impl/impl/src/bundle/\nassignment/branches/post-2-4/assignment-tool/tool/src/bundle/\nModified:\nassignment/branches/post-2-4/assignment-impl/impl/project.xml\nassignment/branches/post-2-4/assignment-tool/tool/project.xml\nLog:\nmerge into post-2-4:\n\nFix to SAK-10432:combine the properties files used by assignment-tool and assignment-impl\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Dec  6 15:25:23 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 15:25:23 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 15:25:23 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby score.mail.umich.edu () with ESMTP id lB6KPMq7011484;\n\tThu, 6 Dec 2007 15:25:22 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 47585AAB.9997.20846 ; \n\t 6 Dec 2007 15:25:17 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6B05295D3B;\n\tThu,  6 Dec 2007 20:25:11 +0000 (GMT)\nMessage-ID: <200712062017.lB6KHwnw001345@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 860\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 20:24:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A5D232DEF9\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 20:24:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6KHwfY001347\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 15:17:58 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6KHwnw001345\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 15:17:58 -0500\nDate: Thu, 6 Dec 2007 15:17:58 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39005 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 15:25:23 2007\nX-DSPAM-Confidence: 0.9812\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39005\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-06 15:17:57 -0500 (Thu, 06 Dec 2007)\nNew Revision: 39005\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nUpdating externals for december opc build\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Dec  6 15:21:21 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 15:21:21 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 15:21:21 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby godsend.mail.umich.edu () with ESMTP id lB6KLKXm001412;\n\tThu, 6 Dec 2007 15:21:20 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 475859B9.99A4F.713 ; \n\t 6 Dec 2007 15:21:17 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B313195D44;\n\tThu,  6 Dec 2007 20:21:09 +0000 (GMT)\nMessage-ID: <200712062013.lB6KDsuo001333@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 878\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 20:20:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 27DC22E273\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 20:20:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6KDtBs001335\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 15:13:55 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6KDsuo001333\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 15:13:54 -0500\nDate: Thu, 6 Dec 2007 15:13:54 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39004 - in site/branches/oncourse_opc_122007: site-api/api/src/java/org/sakaiproject/site/api site-api/api/src/java/org/sakaiproject/site/cover site-impl/impl/src/java/org/sakaiproject/site/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 15:21:21 2007\nX-DSPAM-Confidence: 0.8505\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39004\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-06 15:13:53 -0500 (Thu, 06 Dec 2007)\nNew Revision: 39004\n\nModified:\nsite/branches/oncourse_opc_122007/site-api/api/src/java/org/sakaiproject/site/api/SiteService.java\nsite/branches/oncourse_opc_122007/site-api/api/src/java/org/sakaiproject/site/cover/SiteService.java\nsite/branches/oncourse_opc_122007/site-impl/impl/src/java/org/sakaiproject/site/impl/BaseSiteService.java\nLog:\nsvn merge -c 38994 https://source.sakaiproject.org/svn/site/branches/SAK-7924_2-4-x\nU    site-impl/impl/src/java/org/sakaiproject/site/impl/BaseSiteService.java\nU    site-api/api/src/java/org/sakaiproject/site/api/SiteService.java\nU    site-api/api/src/java/org/sakaiproject/site/cover/SiteService.java\n\nsvn log -r 38994 https://source.sakaiproject.org/svn/site/branches/SAK-7924_2-4-x\n------------------------------------------------------------------------\nr38994 | gjthomas@iupui.edu | 2007-12-06 12:29:09 -0500 (Thu, 06 Dec 2007) | 1 line\n\nSAK-7924 - View Site in Different Role - 2.4.x updates\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Dec  6 15:19:13 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 15:19:13 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 15:19:13 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby score.mail.umich.edu () with ESMTP id lB6KJC4d003082;\n\tThu, 6 Dec 2007 15:19:12 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 47585938.EE5AB.7745 ; \n\t 6 Dec 2007 15:19:07 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B23E495D3B;\n\tThu,  6 Dec 2007 20:19:02 +0000 (GMT)\nMessage-ID: <200712062011.lB6KBlhn001314@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 952\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 20:18:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1F8F12E273\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 20:18:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6KBlF8001316\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 15:11:47 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6KBlhn001314\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 15:11:47 -0500\nDate: Thu, 6 Dec 2007 15:11:47 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39003 - site/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 15:19:13 2007\nX-DSPAM-Confidence: 0.9815\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39003\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-06 15:11:46 -0500 (Thu, 06 Dec 2007)\nNew Revision: 39003\n\nAdded:\nsite/branches/oncourse_opc_122007/\nLog:\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Dec  6 15:17:13 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 15:17:13 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 15:17:13 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby faithful.mail.umich.edu () with ESMTP id lB6KHCF3006847;\n\tThu, 6 Dec 2007 15:17:12 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 475858C0.A52D6.914 ; \n\t 6 Dec 2007 15:17:08 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6BB0695D25;\n\tThu,  6 Dec 2007 20:16:44 +0000 (GMT)\nMessage-ID: <200712062009.lB6K9jJA001287@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 245\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 20:16:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7598C2E273\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 20:16:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6K9jhm001289\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 15:09:45 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6K9jJA001287\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 15:09:45 -0500\nDate: Thu, 6 Dec 2007 15:09:45 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39002 - in portal/branches/oncourse_opc_122007: portal-impl/impl/src/java/org/sakaiproject/portal/charon portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers portal-render-engine-impl/pack/src/webapp/vm/defaultskin\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 15:17:13 2007\nX-DSPAM-Confidence: 0.6189\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39002\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-06 15:09:43 -0500 (Thu, 06 Dec 2007)\nNew Revision: 39002\n\nAdded:\nportal/branches/oncourse_opc_122007/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/RoleSwitchHandler.java\nportal/branches/oncourse_opc_122007/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/RoleSwitchOutHandler.java\nModified:\nportal/branches/oncourse_opc_122007/portal-impl/impl/src/java/org/sakaiproject/portal/charon/SkinnableCharonPortal.java\nportal/branches/oncourse_opc_122007/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/SiteHandler.java\nportal/branches/oncourse_opc_122007/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/macros.vm\nLog:\nsvn merge -c 38993 https://source.sakaiproject.org/svn/portal/branches/SAK-7924_2-4-x\nU    portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/SiteHandler.java\nA    portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/RoleSwitchOutHandler.java\nA    portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/RoleSwitchHandler.java\nU    portal-impl/impl/src/java/org/sakaiproject/portal/charon/SkinnableCharonPortal.java\nU    portal-render-engine-impl/pack/src/webapp/vm/defaultskin/macros.vm\n\nsvn log -r 38993 https://source.sakaiproject.org/svn/portal/branches/SAK-7924_2-4-x\n------------------------------------------------------------------------\nr38993 | gjthomas@iupui.edu | 2007-12-06 12:29:01 -0500 (Thu, 06 Dec 2007) | 1 line\n\nSAK-7924 - View Site in Different Role - 2.4.x updates\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Dec  6 15:14:27 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 15:14:27 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 15:14:27 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby fan.mail.umich.edu () with ESMTP id lB6KEQ6W016706;\n\tThu, 6 Dec 2007 15:14:26 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 4758581A.C8630.6718 ; \n\t 6 Dec 2007 15:14:23 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0D78E79B57;\n\tThu,  6 Dec 2007 20:14:09 +0000 (GMT)\nMessage-ID: <200712062006.lB6K6oMI001275@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 713\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 20:13:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 000692E273\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 20:13:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6K6o4o001277\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 15:06:50 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6K6oMI001275\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 15:06:50 -0500\nDate: Thu, 6 Dec 2007 15:06:50 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39001 - portal/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 15:14:27 2007\nX-DSPAM-Confidence: 0.9790\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39001\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-06 15:06:49 -0500 (Thu, 06 Dec 2007)\nNew Revision: 39001\n\nAdded:\nportal/branches/oncourse_opc_122007/\nRemoved:\nportal/branches/oncourse_opc_122007_2/\nLog:\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Dec  6 15:14:13 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 15:14:13 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 15:14:13 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby awakenings.mail.umich.edu () with ESMTP id lB6KECPe007232;\n\tThu, 6 Dec 2007 15:14:12 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 47585802.D08EC.6469 ; \n\t 6 Dec 2007 15:14:09 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6339A95D36;\n\tThu,  6 Dec 2007 20:13:53 +0000 (GMT)\nMessage-ID: <200712062006.lB6K6cEb001263@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 918\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 20:13:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2B7C92E273\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 20:13:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6K6cOQ001265\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 15:06:38 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6K6cEb001263\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 15:06:38 -0500\nDate: Thu, 6 Dec 2007 15:06:38 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r39000 - portal/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 15:14:13 2007\nX-DSPAM-Confidence: 0.9779\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=39000\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-06 15:06:37 -0500 (Thu, 06 Dec 2007)\nNew Revision: 39000\n\nAdded:\nportal/branches/oncourse_opc_122007_old/\nRemoved:\nportal/branches/oncourse_opc_122007/\nLog:\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Dec  6 15:13:46 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 15:13:46 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 15:13:46 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby jacknife.mail.umich.edu () with ESMTP id lB6KDiVZ000336;\n\tThu, 6 Dec 2007 15:13:44 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 475857F2.9EC08.5824 ; \n\t 6 Dec 2007 15:13:41 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BFA4452334;\n\tThu,  6 Dec 2007 20:13:26 +0000 (GMT)\nMessage-ID: <200712062006.lB6K6Dw6001251@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 653\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 20:13:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CD88A2E273\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 20:13:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6K6DOA001253\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 15:06:13 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6K6Dw6001251\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 15:06:13 -0500\nDate: Thu, 6 Dec 2007 15:06:13 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38999 - portal/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 15:13:46 2007\nX-DSPAM-Confidence: 0.8416\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38999\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-06 15:06:12 -0500 (Thu, 06 Dec 2007)\nNew Revision: 38999\n\nAdded:\nportal/branches/oncourse_opc_122007_2/\nLog:\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Dec  6 15:10:03 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 15:10:03 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 15:10:03 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby faithful.mail.umich.edu () with ESMTP id lB6KA222001838;\n\tThu, 6 Dec 2007 15:10:02 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 47585707.7AB15.14652 ; \n\t 6 Dec 2007 15:09:46 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7BB8C95D25;\n\tThu,  6 Dec 2007 20:09:40 +0000 (GMT)\nMessage-ID: <200712062002.lB6K2TDd001239@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 79\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 20:09:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id F3FDD2E263\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 20:09:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6K2Thp001241\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 15:02:29 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6K2TDd001239\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 15:02:29 -0500\nDate: Thu, 6 Dec 2007 15:02:29 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38998 - portal/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 15:10:03 2007\nX-DSPAM-Confidence: 0.9811\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38998\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-06 15:02:28 -0500 (Thu, 06 Dec 2007)\nNew Revision: 38998\n\nRemoved:\nportal/branches/oncourse_opc_122007_overlay/\nLog:\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Dec  6 15:07:48 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 15:07:48 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 15:07:48 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby sleepers.mail.umich.edu () with ESMTP id lB6K7lwp002969;\n\tThu, 6 Dec 2007 15:07:47 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 4758568D.5634.11895 ; \n\t 6 Dec 2007 15:07:43 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EBBE951829;\n\tThu,  6 Dec 2007 20:07:27 +0000 (GMT)\nMessage-ID: <200712062000.lB6K0M4s001225@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 769\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 20:07:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7B2A22E263\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 20:07:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6K0MLB001227\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 15:00:22 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6K0M4s001225\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 15:00:22 -0500\nDate: Thu, 6 Dec 2007 15:00:22 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38997 - in authz/branches/oncourse_opc_122007/authz-impl/impl/src/sql: hsqldb mysql oracle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 15:07:48 2007\nX-DSPAM-Confidence: 0.7002\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38997\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-06 15:00:20 -0500 (Thu, 06 Dec 2007)\nNew Revision: 38997\n\nModified:\nauthz/branches/oncourse_opc_122007/authz-impl/impl/src/sql/hsqldb/sakai_realm.sql\nauthz/branches/oncourse_opc_122007/authz-impl/impl/src/sql/mysql/sakai_realm.sql\nauthz/branches/oncourse_opc_122007/authz-impl/impl/src/sql/oracle/sakai_realm.sql\nLog:\nsvn merge -c 38992 https://source.sakaiproject.org/svn/authz/branches/SAK-7924_2-4-x\nU    authz-impl/impl/src/sql/mysql/sakai_realm.sql\nU    authz-impl/impl/src/sql/oracle/sakai_realm.sql\nU    authz-impl/impl/src/sql/hsqldb/sakai_realm.sql\n\nsvn log -r 38992 https://source.sakaiproject.org/svn/authz/branches/SAK-7924_2-4-x\n------------------------------------------------------------------------\nr38992 | gjthomas@iupui.edu | 2007-12-06 12:28:54 -0500 (Thu, 06 Dec 2007) | 1 line\n\nSAK-7924 - View Site in Different Role - 2.4.x updates\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Dec  6 14:50:46 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 14:50:46 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 14:50:46 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby godsend.mail.umich.edu () with ESMTP id lB6JojI1013459;\n\tThu, 6 Dec 2007 14:50:45 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 4758528C.D4BBE.24717 ; \n\t 6 Dec 2007 14:50:39 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 825E095B74;\n\tThu,  6 Dec 2007 19:50:32 +0000 (GMT)\nMessage-ID: <200712061943.lB6JhEfA001192@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 453\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 19:50:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 539752E233\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 19:50:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6JhEc4001194\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 14:43:14 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6JhEfA001192\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 14:43:14 -0500\nDate: Thu, 6 Dec 2007 14:43:14 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38996 - assignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/taggable/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 14:50:46 2007\nX-DSPAM-Confidence: 0.8473\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38996\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-06 14:43:13 -0500 (Thu, 06 Dec 2007)\nNew Revision: 38996\n\nModified:\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/taggable/impl/AssignmentItemImpl.java\nLog:\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12388\nUsing gen.submission instead of just submission for the key. \n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Thu Dec  6 12:51:06 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 12:51:06 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 12:51:06 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby chaos.mail.umich.edu () with ESMTP id lB6Hp5eX010478;\n\tThu, 6 Dec 2007 12:51:05 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 47583683.5B736.29888 ; \n\t 6 Dec 2007 12:51:02 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CCD238FED1;\n\tThu,  6 Dec 2007 17:28:54 +0000 (GMT)\nMessage-ID: <200712061743.lB6HhdKC001065@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 505\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 17:28:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1428131571\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 17:50:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6HhdC8001067\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 12:43:39 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6HhdKC001065\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 12:43:39 -0500\nDate: Thu, 6 Dec 2007 12:43:39 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38995 - content/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 12:51:06 2007\nX-DSPAM-Confidence: 0.8474\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38995\n\nAuthor: aaronz@vt.edu\nDate: 2007-12-06 12:43:34 -0500 (Thu, 06 Dec 2007)\nNew Revision: 38995\n\nModified:\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/JCRStorageUser.java\nLog:\nSAK-12105: Fixed up logging (yet again)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Thu Dec  6 12:37:41 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 12:37:41 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 12:37:41 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby jacknife.mail.umich.edu () with ESMTP id lB6HbfEb016932;\n\tThu, 6 Dec 2007 12:37:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 4758335E.67B23.28825 ; \n\t 6 Dec 2007 12:37:38 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 433D195B96;\n\tThu,  6 Dec 2007 17:15:21 +0000 (GMT)\nMessage-ID: <200712061729.lB6HTFfI001018@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 216\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 17:14:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BE1E03156C\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 17:36:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6HTGoI001020\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 12:29:16 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6HTFfI001018\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 12:29:15 -0500\nDate: Thu, 6 Dec 2007 12:29:15 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r38994 - in site/branches/SAK-7924_2-4-x: site-api/api/src/java/org/sakaiproject/site/api site-api/api/src/java/org/sakaiproject/site/cover site-impl/impl/src/java/org/sakaiproject/site/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 12:37:41 2007\nX-DSPAM-Confidence: 0.8469\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38994\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-12-06 12:29:09 -0500 (Thu, 06 Dec 2007)\nNew Revision: 38994\n\nModified:\nsite/branches/SAK-7924_2-4-x/site-api/api/src/java/org/sakaiproject/site/api/SiteService.java\nsite/branches/SAK-7924_2-4-x/site-api/api/src/java/org/sakaiproject/site/cover/SiteService.java\nsite/branches/SAK-7924_2-4-x/site-impl/impl/src/java/org/sakaiproject/site/impl/BaseSiteService.java\nLog:\nSAK-7924 - View Site in Different Role - 2.4.x updates\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Thu Dec  6 12:37:40 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 12:37:40 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 12:37:40 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby jacknife.mail.umich.edu () with ESMTP id lB6HbcNL016864;\n\tThu, 6 Dec 2007 12:37:38 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 47583350.FD85.7575 ; \n\t 6 Dec 2007 12:37:30 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B4E4195B94;\n\tThu,  6 Dec 2007 17:15:14 +0000 (GMT)\nMessage-ID: <200712061729.lB6HT8vk001005@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 236\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 17:14:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D232B3156C\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 17:36:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6HT8QR001007\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 12:29:08 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6HT8vk001005\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 12:29:08 -0500\nDate: Thu, 6 Dec 2007 12:29:08 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r38993 - in portal/branches/SAK-7924_2-4-x: portal-impl/impl/src/java/org/sakaiproject/portal/charon portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers portal-render-engine-impl/pack/src/webapp/vm/defaultskin\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 12:37:40 2007\nX-DSPAM-Confidence: 0.6505\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38993\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-12-06 12:29:01 -0500 (Thu, 06 Dec 2007)\nNew Revision: 38993\n\nAdded:\nportal/branches/SAK-7924_2-4-x/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/RoleSwitchHandler.java\nportal/branches/SAK-7924_2-4-x/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/RoleSwitchOutHandler.java\nModified:\nportal/branches/SAK-7924_2-4-x/portal-impl/impl/src/java/org/sakaiproject/portal/charon/SkinnableCharonPortal.java\nportal/branches/SAK-7924_2-4-x/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/SiteHandler.java\nportal/branches/SAK-7924_2-4-x/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/macros.vm\nLog:\nSAK-7924 - View Site in Different Role - 2.4.x updates\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Thu Dec  6 12:37:12 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 12:37:12 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 12:37:12 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby godsend.mail.umich.edu () with ESMTP id lB6HbBQO008580;\n\tThu, 6 Dec 2007 12:37:11 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 47583340.D898.1541 ; \n\t 6 Dec 2007 12:37:08 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 33ADB95B9B;\n\tThu,  6 Dec 2007 17:15:09 +0000 (GMT)\nMessage-ID: <200712061728.lB6HSxr3000993@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 181\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 17:14:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 27D743156C\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 17:35:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6HSxBC000995\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 12:28:59 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6HSxr3000993\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 12:28:59 -0500\nDate: Thu, 6 Dec 2007 12:28:59 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r38992 - in authz/branches/SAK-7924_2-4-x/authz-impl/impl/src/sql: hsqldb mysql oracle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 12:37:12 2007\nX-DSPAM-Confidence: 0.7562\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38992\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-12-06 12:28:54 -0500 (Thu, 06 Dec 2007)\nNew Revision: 38992\n\nModified:\nauthz/branches/SAK-7924_2-4-x/authz-impl/impl/src/sql/hsqldb/sakai_realm.sql\nauthz/branches/SAK-7924_2-4-x/authz-impl/impl/src/sql/mysql/sakai_realm.sql\nauthz/branches/SAK-7924_2-4-x/authz-impl/impl/src/sql/oracle/sakai_realm.sql\nLog:\nSAK-7924 - View Site in Different Role - 2.4.x updates\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Dec  6 12:01:42 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 12:01:42 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 12:01:42 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby mission.mail.umich.edu () with ESMTP id lB6H1fgQ003081;\n\tThu, 6 Dec 2007 12:01:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 47582AED.4E2F4.12614 ; \n\t 6 Dec 2007 12:01:36 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B821A959E5;\n\tThu,  6 Dec 2007 17:01:25 +0000 (GMT)\nMessage-ID: <200712061654.lB6GsCTe000899@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 758\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 17:01:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D0CCF31562\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 17:01:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6GsCTP000901\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 11:54:12 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6GsCTe000899\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 11:54:12 -0500\nDate: Thu, 6 Dec 2007 11:54:12 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38991 - assignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 12:01:42 2007\nX-DSPAM-Confidence: 0.6950\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38991\n\nAuthor: zqian@umich.edu\nDate: 2007-12-06 11:54:10 -0500 (Thu, 06 Dec 2007)\nNew Revision: 38991\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_new_edit_assignment.vm\nLog:\nMerge into post-2-4:\n\nfix to SAK-10409:The display to all groups check box does not function as expected\nFiles Changed\nMODIFY /assignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_new_edit_assignment.vm \n\n-This line, and those below, will be ignored--\n\nM    assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_new_edit_assignment.vm\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Dec  6 11:59:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 11:59:02 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 11:59:02 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby casino.mail.umich.edu () with ESMTP id lB6Gx1jG001370;\n\tThu, 6 Dec 2007 11:59:01 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 47582A4F.2E72E.11271 ; \n\t 6 Dec 2007 11:58:58 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CF3CE959FD;\n\tThu,  6 Dec 2007 16:58:51 +0000 (GMT)\nMessage-ID: <200712061651.lB6GpdGb000878@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 533\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 16:58:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1473B2DF92\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 16:58:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6Gpd3T000880\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 11:51:39 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6GpdGb000878\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 11:51:39 -0500\nDate: Thu, 6 Dec 2007 11:51:39 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38990 - in assignment/branches/post-2-4: assignment-impl/impl/src/bundle assignment-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 11:59:02 2007\nX-DSPAM-Confidence: 0.9845\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38990\n\nAuthor: zqian@umich.edu\nDate: 2007-12-06 11:51:37 -0500 (Thu, 06 Dec 2007)\nNew Revision: 38990\n\nModified:\nassignment/branches/post-2-4/assignment-impl/impl/src/bundle/assignment_fr_CA.properties\nassignment/branches/post-2-4/assignment-tool/tool/src/bundle/assignment_fr_CA.properties\nLog:\nmerge into post-2-4:\n\nSAK-10401 updated french translation\nFiles Changed\nMODIFY /assignment/trunk/assignment-tool/tool/src/bundle/assignment_fr_CA.properties\nMODIFY /assignment/trunk/assignment-impl/impl/src/bundle/assignment_fr_CA.properties \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Dec  6 11:47:00 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 11:47:00 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 11:47:00 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby brazil.mail.umich.edu () with ESMTP id lB6GkxbF011995;\n\tThu, 6 Dec 2007 11:46:59 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 4758277B.22014.18998 ; \n\t 6 Dec 2007 11:46:56 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5D1778F073;\n\tThu,  6 Dec 2007 16:46:50 +0000 (GMT)\nMessage-ID: <200712061639.lB6Gdb2N000847@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 139\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 16:46:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9E4FD31560\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 16:46:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6Gdb8e000849\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 11:39:37 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6Gdb2N000847\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 11:39:37 -0500\nDate: Thu, 6 Dec 2007 11:39:37 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38989 - in assignment/branches/post-2-4: assignment-api/api/src/java/org/sakaiproject/assignment/api assignment-api/api/src/java/org/sakaiproject/assignment/cover assignment-impl/impl/src/java/org/sakaiproject/assignment/impl assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 11:47:00 2007\nX-DSPAM-Confidence: 0.9882\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38989\n\nAuthor: zqian@umich.edu\nDate: 2007-12-06 11:39:33 -0500 (Thu, 06 Dec 2007)\nNew Revision: 38989\n\nModified:\nassignment/branches/post-2-4/assignment-api/api/src/java/org/sakaiproject/assignment/api/AssignmentService.java\nassignment/branches/post-2-4/assignment-api/api/src/java/org/sakaiproject/assignment/cover/AssignmentService.java\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nmerge into post-2-4:\n\nfix to SAK-3703:Option show Assignment List by Student lists others besides students in spreadsheet\nFiles Changed\nMODIFY /assignment/trunk/assignment-api/api/src/java/org/sakaiproject/assignment/api/AssignmentService.java\nMODIFY /assignment/trunk/assignment-api/api/src/java/org/sakaiproject/assignment/cover/AssignmentService.java\nMODIFY /assignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nMODIFY /assignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Dec  6 11:42:52 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 11:42:52 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 11:42:52 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby brazil.mail.umich.edu () with ESMTP id lB6GgpOI009032;\n\tThu, 6 Dec 2007 11:42:51 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 47582683.9CD48.4588 ; \n\t 6 Dec 2007 11:42:47 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id ECEB9602A5;\n\tThu,  6 Dec 2007 16:42:42 +0000 (GMT)\nMessage-ID: <200712061635.lB6GZRXd000763@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 125\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 16:42:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 473EE31560\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 16:42:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6GZRir000765\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 11:35:27 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6GZRXd000763\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 11:35:27 -0500\nDate: Thu, 6 Dec 2007 11:35:27 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38988 - site/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 11:42:52 2007\nX-DSPAM-Confidence: 0.9841\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38988\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-06 11:35:26 -0500 (Thu, 06 Dec 2007)\nNew Revision: 38988\n\nAdded:\nsite/branches/SAK-7924_2-4-x/\nLog:\nCreating branch for site against 2.4.x from r33408\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Dec  6 11:26:54 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 11:26:54 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 11:26:54 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby godsend.mail.umich.edu () with ESMTP id lB6GQrJ1015311;\n\tThu, 6 Dec 2007 11:26:53 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 475822C0.424D3.30389 ; \n\t 6 Dec 2007 11:26:43 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8368C95999;\n\tThu,  6 Dec 2007 16:26:24 +0000 (GMT)\nMessage-ID: <200712061619.lB6GJQSD000722@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 285\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 16:26:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C15E32D162\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 16:26:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6GJQuE000724\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 11:19:26 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6GJQSD000722\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 11:19:26 -0500\nDate: Thu, 6 Dec 2007 11:19:26 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38987 - assignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 11:26:54 2007\nX-DSPAM-Confidence: 0.9851\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38987\n\nAuthor: zqian@umich.edu\nDate: 2007-12-06 11:19:24 -0500 (Thu, 06 Dec 2007)\nNew Revision: 38987\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nmerge fix into post-2-4:\n\nFix to SAK-10061:Assignments Allows same Open/Due/Accept dates\nFiles Changed\nMODIFY /assignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Dec  6 11:19:33 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 11:19:33 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 11:19:33 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby score.mail.umich.edu () with ESMTP id lB6GJWxI018103;\n\tThu, 6 Dec 2007 11:19:32 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 4758210D.426B3.8174 ; \n\t 6 Dec 2007 11:19:28 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 41718941D3;\n\tThu,  6 Dec 2007 16:19:20 +0000 (GMT)\nMessage-ID: <200712061611.lB6GBvZ7000701@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 573\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 16:18:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 671F92D162\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 16:18:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6GBv6l000703\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 11:11:57 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6GBvZ7000701\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 11:11:57 -0500\nDate: Thu, 6 Dec 2007 11:11:57 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38986 - in assignment/branches/post-2-4/assignment-tool/tool/src: java/org/sakaiproject/assignment/tool webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 11:19:33 2007\nX-DSPAM-Confidence: 0.8480\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38986\n\nAuthor: zqian@umich.edu\nDate: 2007-12-06 11:11:55 -0500 (Thu, 06 Dec 2007)\nNew Revision: 38986\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nassignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_student_view_grade.vm\nLog:\nmerge into post-2-4:\n\nfix to SAK-9793:Student view of Non-Electronic submission type assignment has incorrect page title\nFiles Changed\nMODIFY /assignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_student_view_grade.vm \nMODIFY /assignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Dec  6 11:11:35 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 11:11:35 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 11:11:35 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby awakenings.mail.umich.edu () with ESMTP id lB6GBX0v005715;\n\tThu, 6 Dec 2007 11:11:33 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 47581F25.57102.14408 ; \n\t 6 Dec 2007 11:11:30 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6971B6FFC4;\n\tThu,  6 Dec 2007 16:11:16 +0000 (GMT)\nMessage-ID: <200712061604.lB6G40NY000678@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1003\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 16:11:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5E5DC2DD3A\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 16:10:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6G40Br000680\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 11:04:00 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6G40NY000678\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 11:04:00 -0500\nDate: Thu, 6 Dec 2007 11:04:00 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38985 - assignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 11:11:35 2007\nX-DSPAM-Confidence: 0.7565\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38985\n\nAuthor: zqian@umich.edu\nDate: 2007-12-06 11:03:59 -0500 (Thu, 06 Dec 2007)\nNew Revision: 38985\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_grading_submission.vm\nassignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_new_edit_assignment.vm\nLog:\nmerge into post-2-4\n\nFix to SAK-10062:Maxlength on Grade Scale Points field too long\nFiles Changed\nMODIFY /assignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_new_edit_assignment.vm \nMODIFY /assignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_grading_submission.vm \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Dec  6 10:25:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 10:25:19 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 10:25:19 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby faithful.mail.umich.edu () with ESMTP id lB6FPIO1021169;\n\tThu, 6 Dec 2007 10:25:18 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 47581452.9227F.3597 ; \n\t 6 Dec 2007 10:25:09 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 62B0B54CF6;\n\tThu,  6 Dec 2007 15:25:09 +0000 (GMT)\nMessage-ID: <200712061517.lB6FHnTs000636@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 416\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 15:24:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 895832CF57\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 15:24:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6FHnLC000638\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 10:17:49 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6FHnTs000636\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 10:17:49 -0500\nDate: Thu, 6 Dec 2007 10:17:49 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38984 - assignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 10:25:19 2007\nX-DSPAM-Confidence: 0.8486\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38984\n\nAuthor: zqian@umich.edu\nDate: 2007-12-06 10:17:47 -0500 (Thu, 06 Dec 2007)\nNew Revision: 38984\n\nModified:\nassignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nfix to SAK-12353:Gradebook does not show the point correctly\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Dec  6 08:17:32 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 08:17:32 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 08:17:32 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby flawless.mail.umich.edu () with ESMTP id lB6DHVLX029343;\n\tThu, 6 Dec 2007 08:17:32 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 4757F665.60E9.29147 ; \n\t 6 Dec 2007 08:17:27 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 29D1B5E483;\n\tThu,  6 Dec 2007 13:17:31 +0000 (GMT)\nMessage-ID: <200712061310.lB6DAC8q000531@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 160\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 13:17:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 814272E000\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 13:17:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6DACmT000533\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 08:10:12 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6DAC8q000531\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 08:10:12 -0500\nDate: Thu, 6 Dec 2007 08:10:12 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38983 - site/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 08:17:32 2007\nX-DSPAM-Confidence: 0.9784\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38983\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-06 08:10:11 -0500 (Thu, 06 Dec 2007)\nNew Revision: 38983\n\nAdded:\nsite/branches/SAK-12324/\nLog:\nCreating branch for SAK-12324 from trunk @r38500\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gopal.ramasammycook@gmail.com Thu Dec  6 08:13:50 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 08:13:50 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 08:13:50 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby godsend.mail.umich.edu () with ESMTP id lB6DDmja027920;\n\tThu, 6 Dec 2007 08:13:48 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 4757F581.69DAF.9370 ; \n\t 6 Dec 2007 08:13:45 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6081F94EA7;\n\tThu,  6 Dec 2007 13:13:48 +0000 (GMT)\nMessage-ID: <200712061306.lB6D6Dlb000515@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 583\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 13:13:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D5B001D4E5\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 13:13:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6D6DJs000517\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 08:06:13 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6D6Dlb000515\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 08:06:13 -0500\nDate: Thu, 6 Dec 2007 08:06:13 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gopal.ramasammycook@gmail.com using -f\nTo: source@collab.sakaiproject.org\nFrom: gopal.ramasammycook@gmail.com\nSubject: [sakai] svn commit: r38982 - in sam/branches/SAK-12065/samigo-app/src: java/org/sakaiproject/tool/assessment/bundle java/org/sakaiproject/tool/assessment/ui/bean/evaluation java/org/sakaiproject/tool/assessment/ui/listener/evaluation webapp/jsf/evaluation\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 08:13:50 2007\nX-DSPAM-Confidence: 0.9817\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38982\n\nAuthor: gopal.ramasammycook@gmail.com\nDate: 2007-12-06 08:05:38 -0500 (Thu, 06 Dec 2007)\nNew Revision: 38982\n\nModified:\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/EvaluationMessages.properties\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/HistogramQuestionScoresBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/HistogramScoresBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/HistogramListener.java\nsam/branches/SAK-12065/samigo-app/src/webapp/jsf/evaluation/histogramScores.jsp\nLog:\nSamigo Detailed Statistics - display messages cleanup\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Thu Dec  6 05:27:28 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 05:27:28 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 05:27:28 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby faithful.mail.umich.edu () with ESMTP id lB6ARQX6029801;\n\tThu, 6 Dec 2007 05:27:26 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 4757CE89.71920.24571 ; \n\t 6 Dec 2007 05:27:24 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 575EB9552E;\n\tThu,  6 Dec 2007 10:27:06 +0000 (GMT)\nMessage-ID: <200712061020.lB6AK58X000384@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 314\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 10:26:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2D6992C729\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 10:27:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB6AK5Zl000386\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 05:20:05 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB6AK58X000384\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 05:20:05 -0500\nDate: Thu, 6 Dec 2007 05:20:05 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r38981 - in site-manage/branches/SAK-12324/site-manage-tool/tool/src: java/org/sakaiproject/site/tool webapp/vm/sitesetup\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 05:27:28 2007\nX-DSPAM-Confidence: 0.9786\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38981\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-12-06 05:19:40 -0500 (Thu, 06 Dec 2007)\nNew Revision: 38981\n\nModified:\nsite-manage/branches/SAK-12324/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nsite-manage/branches/SAK-12324/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-type.vm\nLog:\nSAK-12324 Modifications to site-manage\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Thu Dec  6 03:57:03 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 06 Dec 2007 03:57:03 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 06 Dec 2007 03:57:03 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby mission.mail.umich.edu () with ESMTP id lB68v0T3016850;\n\tThu, 6 Dec 2007 03:57:00 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4757B957.8C762.23710 ; \n\t 6 Dec 2007 03:56:58 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 12486954BD;\n\tThu,  6 Dec 2007 08:56:53 +0000 (GMT)\nMessage-ID: <200712060849.lB68naRS032340@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 478\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 08:56:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E472924F31\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 08:56:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB68nbJU032342\n\tfor <source@collab.sakaiproject.org>; Thu, 6 Dec 2007 03:49:37 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB68naRS032340\n\tfor source@collab.sakaiproject.org; Thu, 6 Dec 2007 03:49:37 -0500\nDate: Thu, 6 Dec 2007 03:49:37 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r38980 - site-manage/branches/SAK-12324\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Dec  6 03:57:03 2007\nX-DSPAM-Confidence: 0.9831\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38980\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-12-06 03:49:11 -0500 (Thu, 06 Dec 2007)\nNew Revision: 38980\n\nAdded:\nsite-manage/branches/SAK-12324/pageorder/\nsite-manage/branches/SAK-12324/pom.xml\nsite-manage/branches/SAK-12324/site-manage-api/\nsite-manage/branches/SAK-12324/site-manage-help/\nsite-manage/branches/SAK-12324/site-manage-impl/\nsite-manage/branches/SAK-12324/site-manage-tool/\nsite-manage/branches/SAK-12324/site-manage-util/\nLog:\nCode to work with\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Wed Dec  5 21:26:30 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 05 Dec 2007 21:26:30 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 05 Dec 2007 21:26:30 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby brazil.mail.umich.edu () with ESMTP id lB62QT8b023543;\n\tWed, 5 Dec 2007 21:26:29 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 47575DCC.581C0.4659 ; \n\t 5 Dec 2007 21:26:23 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C8F1E93643;\n\tThu,  6 Dec 2007 02:26:27 +0000 (GMT)\nMessage-ID: <200712060218.lB62Iv0O032073@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 635\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 02:26:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 31BB930F45\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 02:25:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB62IwQj032075\n\tfor <source@collab.sakaiproject.org>; Wed, 5 Dec 2007 21:18:58 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB62Iv0O032073\n\tfor source@collab.sakaiproject.org; Wed, 5 Dec 2007 21:18:57 -0500\nDate: Wed, 5 Dec 2007 21:18:57 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38979 - site/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec  5 21:26:30 2007\nX-DSPAM-Confidence: 0.9784\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38979\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-05 21:18:54 -0500 (Wed, 05 Dec 2007)\nNew Revision: 38979\n\nAdded:\nsite/branches/SAK-7924/\nLog:\nCreating branch for SAK-7924 from trunk @r38500\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Wed Dec  5 19:41:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 05 Dec 2007 19:41:19 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 05 Dec 2007 19:41:19 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby chaos.mail.umich.edu () with ESMTP id lB60fI8a030172;\n\tWed, 5 Dec 2007 19:41:18 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 475744FC.8F113.7112 ; \n\t 5 Dec 2007 19:40:33 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B31B594F96;\n\tThu,  6 Dec 2007 00:29:35 +0000 (GMT)\nMessage-ID: <200712060025.lB60PvwW031972@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 599\n          for <source@collab.sakaiproject.org>;\n          Thu, 6 Dec 2007 00:24:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6573B30C4E\n\tfor <source@collab.sakaiproject.org>; Thu,  6 Dec 2007 00:32:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB60Pwn8031974\n\tfor <source@collab.sakaiproject.org>; Wed, 5 Dec 2007 19:25:58 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB60PvwW031972\n\tfor source@collab.sakaiproject.org; Wed, 5 Dec 2007 19:25:57 -0500\nDate: Wed, 5 Dec 2007 19:25:57 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38978 - portal/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec  5 19:41:19 2007\nX-DSPAM-Confidence: 0.9753\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38978\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-05 19:25:53 -0500 (Wed, 05 Dec 2007)\nNew Revision: 38978\n\nAdded:\nportal/branches/SAK-12350/\nLog:\nCreating Branch\nSAK-12350\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Wed Dec  5 11:52:47 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 05 Dec 2007 11:52:47 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 05 Dec 2007 11:52:47 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby faithful.mail.umich.edu () with ESMTP id lB5GqjsO014948;\n\tWed, 5 Dec 2007 11:52:45 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 4756D754.784B1.30370 ; \n\t 5 Dec 2007 11:52:39 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E06F794831;\n\tWed,  5 Dec 2007 16:52:34 +0000 (GMT)\nMessage-ID: <200712051645.lB5GjLK8031476@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 484\n          for <source@collab.sakaiproject.org>;\n          Wed, 5 Dec 2007 16:52:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E955D1D609\n\tfor <source@collab.sakaiproject.org>; Wed,  5 Dec 2007 16:52:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB5GjLCg031478\n\tfor <source@collab.sakaiproject.org>; Wed, 5 Dec 2007 11:45:21 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB5GjLK8031476\n\tfor source@collab.sakaiproject.org; Wed, 5 Dec 2007 11:45:21 -0500\nDate: Wed, 5 Dec 2007 11:45:21 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38977 - site-manage/trunk/site-manage-tool/tool/src/java/org/sakaiproject/site/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec  5 11:52:47 2007\nX-DSPAM-Confidence: 0.9860\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38977\n\nAuthor: zqian@umich.edu\nDate: 2007-12-05 11:45:19 -0500 (Wed, 05 Dec 2007)\nNew Revision: 38977\n\nModified:\nsite-manage/trunk/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nLog:\nfix to SAK-12338:exception in the manually request course site page if no course information is entered\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom a.fish@lancaster.ac.uk Wed Dec  5 09:07:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 05 Dec 2007 09:07:17 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 05 Dec 2007 09:07:17 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby fan.mail.umich.edu () with ESMTP id lB5E7Gra011043;\n\tWed, 5 Dec 2007 09:07:16 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 4756B080.C335A.2336 ; \n\t 5 Dec 2007 09:07:09 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D071D944BC;\n\tWed,  5 Dec 2007 14:06:51 +0000 (GMT)\nMessage-ID: <200712051359.lB5DxgQJ031200@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 875\n          for <source@collab.sakaiproject.org>;\n          Wed, 5 Dec 2007 14:06:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 98995306F2\n\tfor <source@collab.sakaiproject.org>; Wed,  5 Dec 2007 14:06:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB5Dxg90031202\n\tfor <source@collab.sakaiproject.org>; Wed, 5 Dec 2007 08:59:42 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB5DxgQJ031200\n\tfor source@collab.sakaiproject.org; Wed, 5 Dec 2007 08:59:42 -0500\nDate: Wed, 5 Dec 2007 08:59:42 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to a.fish@lancaster.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: a.fish@lancaster.ac.uk\nSubject: [sakai] svn commit: r38976 - in blog/branches/sakai_2-4-x/tool/src: bundle/uk/ac/lancs/e_science/sakai/tools/blogger/bundle java/uk/ac/lancs/e_science/sakai/tools/blogger webapp/sakai-blogger-tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec  5 09:07:17 2007\nX-DSPAM-Confidence: 0.8430\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38976\n\nAuthor: a.fish@lancaster.ac.uk\nDate: 2007-12-05 08:59:02 -0500 (Wed, 05 Dec 2007)\nNew Revision: 38976\n\nAdded:\nblog/branches/sakai_2-4-x/tool/src/bundle/uk/ac/lancs/e_science/sakai/tools/blogger/bundle/Messages_es.properties\nModified:\nblog/branches/sakai_2-4-x/tool/src/bundle/uk/ac/lancs/e_science/sakai/tools/blogger/bundle/Messages.properties\nblog/branches/sakai_2-4-x/tool/src/java/uk/ac/lancs/e_science/sakai/tools/blogger/PostListViewerController.java\nblog/branches/sakai_2-4-x/tool/src/webapp/sakai-blogger-tool/PostCreateView.jsp\nLog:\nSAK-7578 - Applied i18n patch supplied by David Roldan Martinez. Thanks David.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom a.fish@lancaster.ac.uk Wed Dec  5 08:47:38 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 05 Dec 2007 08:47:38 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 05 Dec 2007 08:47:38 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby chaos.mail.umich.edu () with ESMTP id lB5DlcBT006016;\n\tWed, 5 Dec 2007 08:47:38 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 4756ABF4.323FF.30944 ; \n\t 5 Dec 2007 08:47:34 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5F20C9444D;\n\tWed,  5 Dec 2007 13:47:28 +0000 (GMT)\nMessage-ID: <200712051340.lB5DeAZI031188@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 791\n          for <source@collab.sakaiproject.org>;\n          Wed, 5 Dec 2007 13:47:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 491AA306F0\n\tfor <source@collab.sakaiproject.org>; Wed,  5 Dec 2007 13:47:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB5DeAYm031190\n\tfor <source@collab.sakaiproject.org>; Wed, 5 Dec 2007 08:40:10 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB5DeAZI031188\n\tfor source@collab.sakaiproject.org; Wed, 5 Dec 2007 08:40:10 -0500\nDate: Wed, 5 Dec 2007 08:40:10 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to a.fish@lancaster.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: a.fish@lancaster.ac.uk\nSubject: [sakai] svn commit: r38975 - blog/branches/sakai_2-4-x/jsfComponent\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec  5 08:47:38 2007\nX-DSPAM-Confidence: 0.8435\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38975\n\nAuthor: a.fish@lancaster.ac.uk\nDate: 2007-12-05 08:39:58 -0500 (Wed, 05 Dec 2007)\nNew Revision: 38975\n\nModified:\nblog/branches/sakai_2-4-x/jsfComponent/pom.xml\nLog:\nAdded sakai-util dependency\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom a.fish@lancaster.ac.uk Wed Dec  5 08:33:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 05 Dec 2007 08:33:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 05 Dec 2007 08:33:51 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby godsend.mail.umich.edu () with ESMTP id lB5DXoTK019568;\n\tWed, 5 Dec 2007 08:33:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 4756A8B8.4F977.1938 ; \n\t 5 Dec 2007 08:33:47 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6A6F694488;\n\tWed,  5 Dec 2007 13:33:38 +0000 (GMT)\nMessage-ID: <200712051326.lB5DQVGH031149@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 331\n          for <source@collab.sakaiproject.org>;\n          Wed, 5 Dec 2007 13:33:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BB8B423031\n\tfor <source@collab.sakaiproject.org>; Wed,  5 Dec 2007 13:33:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB5DQWSd031151\n\tfor <source@collab.sakaiproject.org>; Wed, 5 Dec 2007 08:26:32 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB5DQVGH031149\n\tfor source@collab.sakaiproject.org; Wed, 5 Dec 2007 08:26:31 -0500\nDate: Wed, 5 Dec 2007 08:26:31 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to a.fish@lancaster.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: a.fish@lancaster.ac.uk\nSubject: [sakai] svn commit: r38974 - blog/trunk/api-impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec  5 08:33:51 2007\nX-DSPAM-Confidence: 0.9808\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38974\n\nAuthor: a.fish@lancaster.ac.uk\nDate: 2007-12-05 08:26:21 -0500 (Wed, 05 Dec 2007)\nNew Revision: 38974\n\nModified:\nblog/trunk/api-impl/pom.xml\nblog/trunk/api-impl/project.xml\nLog:\nSAK-10367 - Added log4j as a dependency. This commit should have been part of r38973.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom a.fish@lancaster.ac.uk Wed Dec  5 08:28:30 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 05 Dec 2007 08:28:30 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 05 Dec 2007 08:28:30 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby chaos.mail.umich.edu () with ESMTP id lB5DSTEo030675;\n\tWed, 5 Dec 2007 08:28:29 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 4756A776.D78A3.31056 ; \n\t 5 Dec 2007 08:28:25 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id AA84394472;\n\tWed,  5 Dec 2007 13:28:01 +0000 (GMT)\nMessage-ID: <200712051320.lB5DKvgn031095@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 144\n          for <source@collab.sakaiproject.org>;\n          Wed, 5 Dec 2007 13:27:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B986423031\n\tfor <source@collab.sakaiproject.org>; Wed,  5 Dec 2007 13:27:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB5DKw6x031097\n\tfor <source@collab.sakaiproject.org>; Wed, 5 Dec 2007 08:20:58 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB5DKvgn031095\n\tfor source@collab.sakaiproject.org; Wed, 5 Dec 2007 08:20:57 -0500\nDate: Wed, 5 Dec 2007 08:20:57 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to a.fish@lancaster.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: a.fish@lancaster.ac.uk\nSubject: [sakai] svn commit: r38973 - in blog/trunk: . api-impl/src/java/uk/ac/lancs/e_science/sakaiproject/impl/blogger/persistence\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec  5 08:28:30 2007\nX-DSPAM-Confidence: 0.9794\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38973\n\nAuthor: a.fish@lancaster.ac.uk\nDate: 2007-12-05 08:20:33 -0500 (Wed, 05 Dec 2007)\nNew Revision: 38973\n\nModified:\nblog/trunk/.classpath\nblog/trunk/api-impl/src/java/uk/ac/lancs/e_science/sakaiproject/impl/blogger/persistence/SakaiPersistenceManager.java\nLog:\nSAK-10367 Added some proper logging to SakaiPersistenceManager. Made storePost transactional. Hopefully this should get rid of the post loss problems.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Wed Dec  5 08:16:42 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 05 Dec 2007 08:16:42 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 05 Dec 2007 08:16:42 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby godsend.mail.umich.edu () with ESMTP id lB5DGgDJ007606;\n\tWed, 5 Dec 2007 08:16:42 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 4756A4B4.AE018.27314 ; \n\t 5 Dec 2007 08:16:39 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7F5339429F;\n\tWed,  5 Dec 2007 13:16:25 +0000 (GMT)\nMessage-ID: <200712051309.lB5D99L5031006@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 676\n          for <source@collab.sakaiproject.org>;\n          Wed, 5 Dec 2007 13:15:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 71A4B306F5\n\tfor <source@collab.sakaiproject.org>; Wed,  5 Dec 2007 13:16:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB5D99DH031008\n\tfor <source@collab.sakaiproject.org>; Wed, 5 Dec 2007 08:09:09 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB5D99L5031006\n\tfor source@collab.sakaiproject.org; Wed, 5 Dec 2007 08:09:09 -0500\nDate: Wed, 5 Dec 2007 08:09:09 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38972 - db/branches/SAK-12239/db-impl/pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec  5 08:16:42 2007\nX-DSPAM-Confidence: 0.8478\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38972\n\nAuthor: jimeng@umich.edu\nDate: 2007-12-05 08:09:00 -0500 (Wed, 05 Dec 2007)\nNew Revision: 38972\n\nModified:\ndb/branches/SAK-12239/db-impl/pack/src/webapp/WEB-INF/components.xml\nLog:\nSAK-12239\nFixed bean definition to use 2.4.x bindings for spring.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Wed Dec  5 07:41:10 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 05 Dec 2007 07:41:10 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 05 Dec 2007 07:41:10 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby casino.mail.umich.edu () with ESMTP id lB5Cf9wR017269;\n\tWed, 5 Dec 2007 07:41:09 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 47569C5F.D9A1A.8654 ; \n\t 5 Dec 2007 07:41:06 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8E4E692A27;\n\tWed,  5 Dec 2007 12:40:07 +0000 (GMT)\nMessage-ID: <200712051233.lB5CXpDZ030952@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 325\n          for <source@collab.sakaiproject.org>;\n          Wed, 5 Dec 2007 12:39:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EA0A03089A\n\tfor <source@collab.sakaiproject.org>; Wed,  5 Dec 2007 12:40:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB5CXpp8030954\n\tfor <source@collab.sakaiproject.org>; Wed, 5 Dec 2007 07:33:51 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB5CXpDZ030952\n\tfor source@collab.sakaiproject.org; Wed, 5 Dec 2007 07:33:51 -0500\nDate: Wed, 5 Dec 2007 07:33:51 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38971 - site-manage/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Dec  5 07:41:10 2007\nX-DSPAM-Confidence: 0.8440\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38971\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-05 07:33:49 -0500 (Wed, 05 Dec 2007)\nNew Revision: 38971\n\nAdded:\nsite-manage/branches/SAK-12324/\nLog:\nCreating branch for David Horwitz\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Tue Dec  4 23:39:21 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 04 Dec 2007 23:39:21 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 04 Dec 2007 23:39:21 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby godsend.mail.umich.edu () with ESMTP id lB54dK2q024172;\n\tTue, 4 Dec 2007 23:39:20 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 47562B70.B3C68.26161 ; \n\t 4 Dec 2007 23:39:15 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9EE759269C;\n\tWed,  5 Dec 2007 04:37:15 +0000 (GMT)\nMessage-ID: <200712050431.lB54VxGQ029832@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 209\n          for <source@collab.sakaiproject.org>;\n          Wed, 5 Dec 2007 04:36:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 262052FFA4\n\tfor <source@collab.sakaiproject.org>; Wed,  5 Dec 2007 04:38:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB54Vxpl029834\n\tfor <source@collab.sakaiproject.org>; Tue, 4 Dec 2007 23:31:59 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB54VxGQ029832\n\tfor source@collab.sakaiproject.org; Tue, 4 Dec 2007 23:31:59 -0500\nDate: Tue, 4 Dec 2007 23:31:59 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r38969 - in gradebook/trunk/service: api/src/java/org/sakaiproject/service/gradebook/shared impl/src/java/org/sakaiproject/component/gradebook\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec  4 23:39:21 2007\nX-DSPAM-Confidence: 0.8433\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38969\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-12-04 23:31:50 -0500 (Tue, 04 Dec 2007)\nNew Revision: 38969\n\nModified:\ngradebook/trunk/service/api/src/java/org/sakaiproject/service/gradebook/shared/GradebookService.java\ngradebook/trunk/service/impl/src/java/org/sakaiproject/component/gradebook/BaseHibernateManager.java\ngradebook/trunk/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookServiceHibernateImpl.java\nLog:\nSAK-12175\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12175\nCreate methods required for gb integration with the Assignment2 tool\ngetViewableStudentsForItemForCurrentUser\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom josrodri@iupui.edu Tue Dec  4 15:44:13 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 04 Dec 2007 15:44:13 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 04 Dec 2007 15:44:13 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby flawless.mail.umich.edu () with ESMTP id lB4KiCgn001574;\n\tTue, 4 Dec 2007 15:44:12 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 4755BC15.4D6AB.29560 ; \n\t 4 Dec 2007 15:44:08 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2DC3893785;\n\tTue,  4 Dec 2007 20:43:58 +0000 (GMT)\nMessage-ID: <200712042036.lB4Kar1A029110@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 443\n          for <source@collab.sakaiproject.org>;\n          Tue, 4 Dec 2007 20:43:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B59CA24F66\n\tfor <source@collab.sakaiproject.org>; Tue,  4 Dec 2007 20:43:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB4Karm5029112\n\tfor <source@collab.sakaiproject.org>; Tue, 4 Dec 2007 15:36:53 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB4Kar1A029110\n\tfor source@collab.sakaiproject.org; Tue, 4 Dec 2007 15:36:53 -0500\nDate: Tue, 4 Dec 2007 15:36:53 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to josrodri@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: josrodri@iupui.edu\nSubject: [sakai] svn commit: r38968 - in gradebook/trunk/app/ui/src: bundle/org/sakaiproject/tool/gradebook/bundle java/org/sakaiproject/tool/gradebook/ui webapp webapp/inc webapp/js\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec  4 15:44:13 2007\nX-DSPAM-Confidence: 0.6509\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38968\n\nAuthor: josrodri@iupui.edu\nDate: 2007-12-04 15:36:51 -0500 (Tue, 04 Dec 2007)\nNew Revision: 38968\n\nModified:\ngradebook/trunk/app/ui/src/bundle/org/sakaiproject/tool/gradebook/bundle/Messages.properties\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/AssignmentBean.java\ngradebook/trunk/app/ui/src/webapp/addAssignment.jsp\ngradebook/trunk/app/ui/src/webapp/inc/bulkNewItems.jspf\ngradebook/trunk/app/ui/src/webapp/js/multiItemAdd.js\nLog:\nSAK-12285: removed dropdown to expose a specific number of add panes at once\nSAK-12287: added highlight for alternate add panes (Resources file upload pane styling/coloring) \nSAK-12288: trivial capitalization fix\nSAK-12286: re-added '* means required' text to add page\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Tue Dec  4 14:47:35 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 04 Dec 2007 14:47:35 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 04 Dec 2007 14:47:35 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby fan.mail.umich.edu () with ESMTP id lB4JlYH9006460;\n\tTue, 4 Dec 2007 14:47:34 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 4755AECB.1CA79.17578 ; \n\t 4 Dec 2007 14:47:28 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A05ED92A00;\n\tTue,  4 Dec 2007 19:46:17 +0000 (GMT)\nMessage-ID: <200712041940.lB4JeCmG029063@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 976\n          for <source@collab.sakaiproject.org>;\n          Tue, 4 Dec 2007 19:46:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AF1083017D\n\tfor <source@collab.sakaiproject.org>; Tue,  4 Dec 2007 19:47:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB4JeCOv029065\n\tfor <source@collab.sakaiproject.org>; Tue, 4 Dec 2007 14:40:12 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB4JeCmG029063\n\tfor source@collab.sakaiproject.org; Tue, 4 Dec 2007 14:40:12 -0500\nDate: Tue, 4 Dec 2007 14:40:12 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38967 - in memory/branches/SAK-11913: . memory-api/api memory-common-deployer memory-impl/impl memory-impl/pack memory-test memory-test/pack memory-test/test memory-test/tool memory-tool/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec  4 14:47:35 2007\nX-DSPAM-Confidence: 0.8488\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38967\n\nAuthor: aaronz@vt.edu\nDate: 2007-12-04 14:39:58 -0500 (Tue, 04 Dec 2007)\nNew Revision: 38967\n\nModified:\nmemory/branches/SAK-11913/memory-api/api/pom.xml\nmemory/branches/SAK-11913/memory-common-deployer/pom.xml\nmemory/branches/SAK-11913/memory-impl/impl/pom.xml\nmemory/branches/SAK-11913/memory-impl/pack/pom.xml\nmemory/branches/SAK-11913/memory-test/pack/pom.xml\nmemory/branches/SAK-11913/memory-test/pom.xml\nmemory/branches/SAK-11913/memory-test/test/pom.xml\nmemory/branches/SAK-11913/memory-test/tool/pom.xml\nmemory/branches/SAK-11913/memory-tool/tool/pom.xml\nmemory/branches/SAK-11913/pom.xml\nLog:\nSAK-11913: fixed up to use snapshot instead of M2\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Tue Dec  4 14:40:11 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 04 Dec 2007 14:40:11 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 04 Dec 2007 14:40:11 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby faithful.mail.umich.edu () with ESMTP id lB4JeADL031923;\n\tTue, 4 Dec 2007 14:40:10 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 4755AD0E.EF621.15537 ; \n\t 4 Dec 2007 14:40:04 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D474093825;\n\tTue,  4 Dec 2007 19:38:47 +0000 (GMT)\nMessage-ID: <200712041932.lB4JWSdZ029049@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 315\n          for <source@collab.sakaiproject.org>;\n          Tue, 4 Dec 2007 19:38:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C5A383016D\n\tfor <source@collab.sakaiproject.org>; Tue,  4 Dec 2007 19:39:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB4JWTZY029051\n\tfor <source@collab.sakaiproject.org>; Tue, 4 Dec 2007 14:32:29 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB4JWSdZ029049\n\tfor source@collab.sakaiproject.org; Tue, 4 Dec 2007 14:32:28 -0500\nDate: Tue, 4 Dec 2007 14:32:28 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38966 - in content/branches/SAK-12105/content-impl-jcr: impl/src/java/org/sakaiproject/content/impl pack\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec  4 14:40:11 2007\nX-DSPAM-Confidence: 0.9807\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38966\n\nAuthor: aaronz@vt.edu\nDate: 2007-12-04 14:32:20 -0500 (Tue, 04 Dec 2007)\nNew Revision: 38966\n\nModified:\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/JCRStorageUser.java\ncontent/branches/SAK-12105/content-impl-jcr/pack/\nLog:\nSAK-12105: merged in trunk changes\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom josrodri@iupui.edu Tue Dec  4 14:15:15 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 04 Dec 2007 14:15:15 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 04 Dec 2007 14:15:15 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby panther.mail.umich.edu () with ESMTP id lB4JFE9g011184;\n\tTue, 4 Dec 2007 14:15:14 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 4755A734.76E6.21852 ; \n\t 4 Dec 2007 14:15:04 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D953382386;\n\tTue,  4 Dec 2007 19:14:56 +0000 (GMT)\nMessage-ID: <200712041907.lB4J7pDb029014@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 615\n          for <source@collab.sakaiproject.org>;\n          Tue, 4 Dec 2007 19:14:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8968A30181\n\tfor <source@collab.sakaiproject.org>; Tue,  4 Dec 2007 19:14:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB4J7pHY029016\n\tfor <source@collab.sakaiproject.org>; Tue, 4 Dec 2007 14:07:51 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB4J7pDb029014\n\tfor source@collab.sakaiproject.org; Tue, 4 Dec 2007 14:07:51 -0500\nDate: Tue, 4 Dec 2007 14:07:51 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to josrodri@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: josrodri@iupui.edu\nSubject: [sakai] svn commit: r38965 - syllabus/trunk/syllabus-app/src/java/org/sakaiproject/tool/syllabus\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec  4 14:15:15 2007\nX-DSPAM-Confidence: 0.9797\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38965\n\nAuthor: josrodri@iupui.edu\nDate: 2007-12-04 14:07:49 -0500 (Tue, 04 Dec 2007)\nNew Revision: 38965\n\nModified:\nsyllabus/trunk/syllabus-app/src/java/org/sakaiproject/tool/syllabus/SyllabusTool.java\nLog:\nSAK-12234 - will check if a SyllabusItem was actually retrieved before grabbing redirect url\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Tue Dec  4 13:58:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 04 Dec 2007 13:58:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 04 Dec 2007 13:58:51 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby fan.mail.umich.edu () with ESMTP id lB4IwnTo003995;\n\tTue, 4 Dec 2007 13:58:49 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 4755A35E.1359.3302 ; \n\t 4 Dec 2007 13:58:43 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3D426936D0;\n\tTue,  4 Dec 2007 18:48:51 +0000 (GMT)\nMessage-ID: <200712041851.lB4IpGJT028986@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 529\n          for <source@collab.sakaiproject.org>;\n          Tue, 4 Dec 2007 18:48:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1B8EE3016D\n\tfor <source@collab.sakaiproject.org>; Tue,  4 Dec 2007 18:58:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB4IpG9R028988\n\tfor <source@collab.sakaiproject.org>; Tue, 4 Dec 2007 13:51:17 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB4IpGJT028986\n\tfor source@collab.sakaiproject.org; Tue, 4 Dec 2007 13:51:16 -0500\nDate: Tue, 4 Dec 2007 13:51:16 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38964 - osp/branches/osp_nightly\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec  4 13:58:51 2007\nX-DSPAM-Confidence: 0.9790\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38964\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-04 13:51:15 -0500 (Tue, 04 Dec 2007)\nNew Revision: 38964\n\nModified:\nosp/branches/osp_nightly/pom.xml\nLog:\nAdding content-taggable to the pom\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Tue Dec  4 13:58:31 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 04 Dec 2007 13:58:31 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 04 Dec 2007 13:58:31 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby flawless.mail.umich.edu () with ESMTP id lB4IwTLA019364;\n\tTue, 4 Dec 2007 13:58:29 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 4755A348.D6730.24164 ; \n\t 4 Dec 2007 13:58:21 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0D335936C1;\n\tTue,  4 Dec 2007 18:48:32 +0000 (GMT)\nMessage-ID: <200712041850.lB4IoV4j028974@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 201\n          for <source@collab.sakaiproject.org>;\n          Tue, 4 Dec 2007 18:48:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 49E333016D\n\tfor <source@collab.sakaiproject.org>; Tue,  4 Dec 2007 18:57:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB4IoVGc028976\n\tfor <source@collab.sakaiproject.org>; Tue, 4 Dec 2007 13:50:31 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB4IoV4j028974\n\tfor source@collab.sakaiproject.org; Tue, 4 Dec 2007 13:50:31 -0500\nDate: Tue, 4 Dec 2007 13:50:31 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38963 - osp/branches/osp_nightly\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec  4 13:58:31 2007\nX-DSPAM-Confidence: 0.9798\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38963\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-04 13:50:29 -0500 (Tue, 04 Dec 2007)\nNew Revision: 38963\n\nModified:\nosp/branches/osp_nightly/\nosp/branches/osp_nightly/.externals\nLog:\nAdding content-taggable to the osp nightly externals\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Tue Dec  4 10:23:50 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 04 Dec 2007 10:23:50 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 04 Dec 2007 10:23:50 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby fan.mail.umich.edu () with ESMTP id lB4FNljZ006354;\n\tTue, 4 Dec 2007 10:23:47 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 475570F6.BE3C4.30023 ; \n\t 4 Dec 2007 10:23:37 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A4F0A6A628;\n\tTue,  4 Dec 2007 15:22:15 +0000 (GMT)\nMessage-ID: <200712041515.lB4FFhGL028750@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 505\n          for <source@collab.sakaiproject.org>;\n          Tue, 4 Dec 2007 15:21:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8FE593027F\n\tfor <source@collab.sakaiproject.org>; Tue,  4 Dec 2007 15:22:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB4FFhaX028752\n\tfor <source@collab.sakaiproject.org>; Tue, 4 Dec 2007 10:15:43 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB4FFhGL028750\n\tfor source@collab.sakaiproject.org; Tue, 4 Dec 2007 10:15:43 -0500\nDate: Tue, 4 Dec 2007 10:15:43 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38962 - portal/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec  4 10:23:50 2007\nX-DSPAM-Confidence: 0.9797\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38962\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-04 10:15:40 -0500 (Tue, 04 Dec 2007)\nNew Revision: 38962\n\nAdded:\nportal/branches/SAK-7924_2-4-x/\nLog:\nCreating another branch for portal against 2.4.x from r35703\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gopal.ramasammycook@gmail.com Tue Dec  4 09:56:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 04 Dec 2007 09:56:43 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 04 Dec 2007 09:56:43 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby faithful.mail.umich.edu () with ESMTP id lB4EufMd026014;\n\tTue, 4 Dec 2007 09:56:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 47556AA0.8C299.9792 ; \n\t 4 Dec 2007 09:56:35 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B58C95AC5D;\n\tTue,  4 Dec 2007 14:56:29 +0000 (GMT)\nMessage-ID: <200712041449.lB4EnIaX028697@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 597\n          for <source@collab.sakaiproject.org>;\n          Tue, 4 Dec 2007 14:56:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E29D52CA01\n\tfor <source@collab.sakaiproject.org>; Tue,  4 Dec 2007 14:56:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB4EnIf3028699\n\tfor <source@collab.sakaiproject.org>; Tue, 4 Dec 2007 09:49:18 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB4EnIaX028697\n\tfor source@collab.sakaiproject.org; Tue, 4 Dec 2007 09:49:18 -0500\nDate: Tue, 4 Dec 2007 09:49:18 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gopal.ramasammycook@gmail.com using -f\nTo: source@collab.sakaiproject.org\nFrom: gopal.ramasammycook@gmail.com\nSubject: [sakai] svn commit: r38961 - in sam/branches/SAK-12065: samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation samigo-app/src/webapp/jsf/evaluation samigo-services/src/java/org/sakaiproject/tool/assessment/facade\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Dec  4 09:56:42 2007\nX-DSPAM-Confidence: 0.9779\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38961\n\nAuthor: gopal.ramasammycook@gmail.com\nDate: 2007-12-04 09:48:42 -0500 (Tue, 04 Dec 2007)\nNew Revision: 38961\n\nModified:\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/ExportResponsesBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/HistogramScoresBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/HistogramListener.java\nsam/branches/SAK-12065/samigo-app/src/webapp/jsf/evaluation/histogramScores.jsp\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/AssessmentGradingFacadeQueries.java\nLog:\nDetailed Statistics - spreadsheet export\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ostermmg@whitman.edu Mon Dec  3 20:21:11 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 03 Dec 2007 20:21:11 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 03 Dec 2007 20:21:11 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby score.mail.umich.edu () with ESMTP id lB41LBBO030624;\n\tMon, 3 Dec 2007 20:21:11 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 4754AB80.D1E30.10823 ; \n\t 3 Dec 2007 20:21:07 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id AF7849282F;\n\tTue,  4 Dec 2007 01:21:01 +0000 (GMT)\nMessage-ID: <200712040113.lB41DvUV027631@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 803\n          for <source@collab.sakaiproject.org>;\n          Tue, 4 Dec 2007 01:20:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id F3D1124DB1\n\tfor <source@collab.sakaiproject.org>; Tue,  4 Dec 2007 01:20:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB41Dv4r027633\n\tfor <source@collab.sakaiproject.org>; Mon, 3 Dec 2007 20:13:57 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB41DvUV027631\n\tfor source@collab.sakaiproject.org; Mon, 3 Dec 2007 20:13:57 -0500\nDate: Mon, 3 Dec 2007 20:13:57 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ostermmg@whitman.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ostermmg@whitman.edu\nSubject: [sakai] svn commit: r38960 - in content/branches/sakai_2-4-x: content-api/api/src/java/org/sakaiproject/content/api content-bundles content-help content-help/src/sakai_resources content-impl/impl/src/bundle content-impl/impl/src/config content-impl/impl/src/java/org/sakaiproject/content/impl content-impl/impl/src/java/org/sakaiproject/content/types content-tool/tool/src/bundle content-tool/tool/src/java/org/sakaiproject/content/tool content-tool/tool/src/webapp/tools content-tool/tool/src/webapp/vm/content content-tool/tool/src/webapp/vm/resources content-util/util/src/java/org/sakaiproject/content/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec  3 20:21:11 2007\nX-DSPAM-Confidence: 0.6503\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38960\n\nAuthor: ostermmg@whitman.edu\nDate: 2007-12-03 20:12:35 -0500 (Mon, 03 Dec 2007)\nNew Revision: 38960\n\nModified:\ncontent/branches/sakai_2-4-x/content-api/api/src/java/org/sakaiproject/content/api/DavManager.java\ncontent/branches/sakai_2-4-x/content-api/api/src/java/org/sakaiproject/content/api/ExpandableResourceType.java\ncontent/branches/sakai_2-4-x/content-api/api/src/java/org/sakaiproject/content/api/InteractionAction.java\ncontent/branches/sakai_2-4-x/content-api/api/src/java/org/sakaiproject/content/api/ResourceToolAction.java\ncontent/branches/sakai_2-4-x/content-api/api/src/java/org/sakaiproject/content/api/ResourceToolActionPipe.java\ncontent/branches/sakai_2-4-x/content-api/api/src/java/org/sakaiproject/content/api/ResourceType.java\ncontent/branches/sakai_2-4-x/content-api/api/src/java/org/sakaiproject/content/api/ResourceTypeRegistry.java\ncontent/branches/sakai_2-4-x/content-api/api/src/java/org/sakaiproject/content/api/ServiceLevelAction.java\ncontent/branches/sakai_2-4-x/content-bundles/content.metaprops\ncontent/branches/sakai_2-4-x/content-bundles/content_ar.properties\ncontent/branches/sakai_2-4-x/content-bundles/content_ca.metaprops\ncontent/branches/sakai_2-4-x/content-bundles/content_es.metaprops\ncontent/branches/sakai_2-4-x/content-bundles/content_fr_CA.metaprops\ncontent/branches/sakai_2-4-x/content-bundles/content_ja.metaprops\ncontent/branches/sakai_2-4-x/content-bundles/content_ko.metaprops\ncontent/branches/sakai_2-4-x/content-bundles/content_nl.metaprops\ncontent/branches/sakai_2-4-x/content-bundles/content_zh_CN.metaprops\ncontent/branches/sakai_2-4-x/content-bundles/types.properties\ncontent/branches/sakai_2-4-x/content-bundles/types_ar.properties\ncontent/branches/sakai_2-4-x/content-bundles/types_ca.properties\ncontent/branches/sakai_2-4-x/content-bundles/types_es.properties\ncontent/branches/sakai_2-4-x/content-bundles/types_fr_CA.properties\ncontent/branches/sakai_2-4-x/content-bundles/types_ja.properties\ncontent/branches/sakai_2-4-x/content-help/project.xml\ncontent/branches/sakai_2-4-x/content-help/src/sakai_resources/aqyi.html\ncontent/branches/sakai_2-4-x/content-help/src/sakai_resources/aqyy.html\ncontent/branches/sakai_2-4-x/content-help/src/sakai_resources/araf.html\ncontent/branches/sakai_2-4-x/content-help/src/sakai_resources/arsl.html\ncontent/branches/sakai_2-4-x/content-help/src/sakai_resources/atkh.html\ncontent/branches/sakai_2-4-x/content-help/src/sakai_resources/atla.html\ncontent/branches/sakai_2-4-x/content-help/src/sakai_resources/aude.html\ncontent/branches/sakai_2-4-x/content-help/src/sakai_resources/audh.html\ncontent/branches/sakai_2-4-x/content-help/src/sakai_resources/auen.html\ncontent/branches/sakai_2-4-x/content-help/src/sakai_resources/aukb.html\ncontent/branches/sakai_2-4-x/content-help/src/sakai_resources/auta.html\ncontent/branches/sakai_2-4-x/content-help/src/sakai_resources/auze.html\ncontent/branches/sakai_2-4-x/content-help/src/sakai_resources/avbw.html\ncontent/branches/sakai_2-4-x/content-help/src/sakai_resources/avby.html\ncontent/branches/sakai_2-4-x/content-help/src/sakai_resources/avbz.html\ncontent/branches/sakai_2-4-x/content-help/src/sakai_resources/avcb.html\ncontent/branches/sakai_2-4-x/content-help/src/sakai_resources/avcc.html\ncontent/branches/sakai_2-4-x/content-help/src/sakai_resources/avcd.html\ncontent/branches/sakai_2-4-x/content-help/src/sakai_resources/avcg.html\ncontent/branches/sakai_2-4-x/content-impl/impl/src/bundle/siteemacon.metaprops\ncontent/branches/sakai_2-4-x/content-impl/impl/src/bundle/siteemacon_ar.properties\ncontent/branches/sakai_2-4-x/content-impl/impl/src/bundle/siteemacon_ca.metaprops\ncontent/branches/sakai_2-4-x/content-impl/impl/src/bundle/siteemacon_fr_CA.metaprops\ncontent/branches/sakai_2-4-x/content-impl/impl/src/bundle/siteemacon_sv.properties\ncontent/branches/sakai_2-4-x/content-impl/impl/src/bundle/siteemacon_zh_CN.properties\ncontent/branches/sakai_2-4-x/content-impl/impl/src/config/content_type_images_ja.properties\ncontent/branches/sakai_2-4-x/content-impl/impl/src/config/content_type_names_ca.properties\ncontent/branches/sakai_2-4-x/content-impl/impl/src/config/content_type_names_ja.properties\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/BasicResourceToolActionPipe.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/ResourceTypeRegistryImpl.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/types/FileUploadType.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/types/HtmlDocumentType.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/types/TextDocumentType.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/types/UrlResourceType.java\ncontent/branches/sakai_2-4-x/content-tool/tool/src/bundle/helper.metaprops\ncontent/branches/sakai_2-4-x/content-tool/tool/src/bundle/helper_ar.properties\ncontent/branches/sakai_2-4-x/content-tool/tool/src/bundle/helper_ca.metaprops\ncontent/branches/sakai_2-4-x/content-tool/tool/src/bundle/helper_es.metaprops\ncontent/branches/sakai_2-4-x/content-tool/tool/src/bundle/helper_fr_CA.metaprops\ncontent/branches/sakai_2-4-x/content-tool/tool/src/bundle/helper_ja.metaprops\ncontent/branches/sakai_2-4-x/content-tool/tool/src/bundle/helper_ko.metaprops\ncontent/branches/sakai_2-4-x/content-tool/tool/src/bundle/helper_nl.metaprops\ncontent/branches/sakai_2-4-x/content-tool/tool/src/bundle/helper_zh_CN.metaprops\ncontent/branches/sakai_2-4-x/content-tool/tool/src/bundle/right.metaprops\ncontent/branches/sakai_2-4-x/content-tool/tool/src/bundle/right_ar.properties\ncontent/branches/sakai_2-4-x/content-tool/tool/src/bundle/right_ca.metaprops\ncontent/branches/sakai_2-4-x/content-tool/tool/src/bundle/right_fr_CA.properties\ncontent/branches/sakai_2-4-x/content-tool/tool/src/bundle/right_ja.properties\ncontent/branches/sakai_2-4-x/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesHelperAction.java\ncontent/branches/sakai_2-4-x/content-tool/tool/src/webapp/tools/sakai.resource.type.helper.xml\ncontent/branches/sakai_2-4-x/content-tool/tool/src/webapp/vm/content/sakai_resources_columns.vm\ncontent/branches/sakai_2-4-x/content-tool/tool/src/webapp/vm/content/sakai_resources_props.vm\ncontent/branches/sakai_2-4-x/content-tool/tool/src/webapp/vm/resources/sakai_access_text.vm\ncontent/branches/sakai_2-4-x/content-tool/tool/src/webapp/vm/resources/sakai_create_text.vm\ncontent/branches/sakai_2-4-x/content-tool/tool/src/webapp/vm/resources/sakai_revise_text.vm\ncontent/branches/sakai_2-4-x/content-util/util/src/java/org/sakaiproject/content/util/BaseResourceType.java\nLog:\nSAK-12322\n\nFix svn:eol-style=native on 2.4.x /content\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ostermmg@whitman.edu Mon Dec  3 20:07:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 03 Dec 2007 20:07:25 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 03 Dec 2007 20:07:25 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby score.mail.umich.edu () with ESMTP id lB417LRJ025400;\n\tMon, 3 Dec 2007 20:07:21 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 4754A843.7BD94.24894 ; \n\t 3 Dec 2007 20:07:18 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1C4DB927B0;\n\tTue,  4 Dec 2007 00:49:15 +0000 (GMT)\nMessage-ID: <200712040100.lB4101Sd027576@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 183\n          for <source@collab.sakaiproject.org>;\n          Tue, 4 Dec 2007 00:48:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0705B2C6C0\n\tfor <source@collab.sakaiproject.org>; Tue,  4 Dec 2007 01:06:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB4101SP027578\n\tfor <source@collab.sakaiproject.org>; Mon, 3 Dec 2007 20:00:01 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB4101Sd027576\n\tfor source@collab.sakaiproject.org; Mon, 3 Dec 2007 20:00:01 -0500\nDate: Mon, 3 Dec 2007 20:00:01 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ostermmg@whitman.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ostermmg@whitman.edu\nSubject: [sakai] svn commit: r38959 - in content/branches/sakai_2-5-x: . content-api/api/src/java/org/sakaiproject/content/api content-bundles content-help/src/sakai_resources content-impl/impl/src/bundle content-impl/impl/src/config content-impl/impl/src/java/org/sakaiproject/content/impl content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion content-impl/impl/src/java/org/sakaiproject/content/types content-tool/tool/src/bundle content-tool/tool/src/java/org/sakaiproject/content/tool content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dijit/demos/mail content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dijit/tests content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/form content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dijit/themes content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojo/_firebug content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojo/reso!\n urces content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojo/tests content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/data content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/resources content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/_sql content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/crypto content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Argentina content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Brazil content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Canada content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Canada/Ottawa content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Canada/Toronto content-tool/tool/src/webapp/dojo/dojo-rel!\n ease-0.9.0/dojox/data/demos/geography/China content-tool/tool/!\n src/weba\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec  3 20:07:25 2007\nX-DSPAM-Confidence: 0.6180\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38959\n\nAuthor: ostermmg@whitman.edu\nDate: 2007-12-03 19:57:53 -0500 (Mon, 03 Dec 2007)\nNew Revision: 38959\n\nModified:\ncontent/branches/sakai_2-5-x/content-api/api/src/java/org/sakaiproject/content/api/DavManager.java\ncontent/branches/sakai_2-5-x/content-api/api/src/java/org/sakaiproject/content/api/InteractionAction.java\ncontent/branches/sakai_2-5-x/content-api/api/src/java/org/sakaiproject/content/api/ResourceToolAction.java\ncontent/branches/sakai_2-5-x/content-api/api/src/java/org/sakaiproject/content/api/ResourceToolActionPipe.java\ncontent/branches/sakai_2-5-x/content-api/api/src/java/org/sakaiproject/content/api/ResourceType.java\ncontent/branches/sakai_2-5-x/content-api/api/src/java/org/sakaiproject/content/api/ResourceTypeRegistry.java\ncontent/branches/sakai_2-5-x/content-api/api/src/java/org/sakaiproject/content/api/ServiceLevelAction.java\ncontent/branches/sakai_2-5-x/content-bundles/content.metaprops\ncontent/branches/sakai_2-5-x/content-bundles/content_ar.properties\ncontent/branches/sakai_2-5-x/content-bundles/content_ca.metaprops\ncontent/branches/sakai_2-5-x/content-bundles/content_en_GB.properties\ncontent/branches/sakai_2-5-x/content-bundles/content_es.metaprops\ncontent/branches/sakai_2-5-x/content-bundles/content_fr_CA.metaprops\ncontent/branches/sakai_2-5-x/content-bundles/content_ja.metaprops\ncontent/branches/sakai_2-5-x/content-bundles/content_ko.metaprops\ncontent/branches/sakai_2-5-x/content-bundles/content_nl.metaprops\ncontent/branches/sakai_2-5-x/content-bundles/content_zh_CN.metaprops\ncontent/branches/sakai_2-5-x/content-bundles/types.properties\ncontent/branches/sakai_2-5-x/content-bundles/types_ar.properties\ncontent/branches/sakai_2-5-x/content-bundles/types_ca.properties\ncontent/branches/sakai_2-5-x/content-bundles/types_en_GB.properties\ncontent/branches/sakai_2-5-x/content-bundles/types_es.properties\ncontent/branches/sakai_2-5-x/content-bundles/types_fr_CA.properties\ncontent/branches/sakai_2-5-x/content-bundles/types_ja.properties\ncontent/branches/sakai_2-5-x/content-bundles/types_nl.properties\ncontent/branches/sakai_2-5-x/content-bundles/types_zh_CN.properties\ncontent/branches/sakai_2-5-x/content-help/src/sakai_resources/aqyi.html\ncontent/branches/sakai_2-5-x/content-help/src/sakai_resources/aqyy.html\ncontent/branches/sakai_2-5-x/content-help/src/sakai_resources/araf.html\ncontent/branches/sakai_2-5-x/content-help/src/sakai_resources/arsl.html\ncontent/branches/sakai_2-5-x/content-help/src/sakai_resources/atkh.html\ncontent/branches/sakai_2-5-x/content-help/src/sakai_resources/atla.html\ncontent/branches/sakai_2-5-x/content-help/src/sakai_resources/aude.html\ncontent/branches/sakai_2-5-x/content-help/src/sakai_resources/audh.html\ncontent/branches/sakai_2-5-x/content-help/src/sakai_resources/auen.html\ncontent/branches/sakai_2-5-x/content-help/src/sakai_resources/aukb.html\ncontent/branches/sakai_2-5-x/content-help/src/sakai_resources/auta.html\ncontent/branches/sakai_2-5-x/content-help/src/sakai_resources/auze.html\ncontent/branches/sakai_2-5-x/content-help/src/sakai_resources/avbw.html\ncontent/branches/sakai_2-5-x/content-help/src/sakai_resources/avby.html\ncontent/branches/sakai_2-5-x/content-help/src/sakai_resources/avbz.html\ncontent/branches/sakai_2-5-x/content-help/src/sakai_resources/avcb.html\ncontent/branches/sakai_2-5-x/content-help/src/sakai_resources/avcc.html\ncontent/branches/sakai_2-5-x/content-help/src/sakai_resources/avcd.html\ncontent/branches/sakai_2-5-x/content-help/src/sakai_resources/avcg.html\ncontent/branches/sakai_2-5-x/content-impl/impl/src/bundle/siteemacon.metaprops\ncontent/branches/sakai_2-5-x/content-impl/impl/src/bundle/siteemacon_ar.properties\ncontent/branches/sakai_2-5-x/content-impl/impl/src/bundle/siteemacon_ca.metaprops\ncontent/branches/sakai_2-5-x/content-impl/impl/src/bundle/siteemacon_fr_CA.metaprops\ncontent/branches/sakai_2-5-x/content-impl/impl/src/bundle/siteemacon_nl.properties\ncontent/branches/sakai_2-5-x/content-impl/impl/src/bundle/siteemacon_sv.properties\ncontent/branches/sakai_2-5-x/content-impl/impl/src/bundle/siteemacon_zh_CN.properties\ncontent/branches/sakai_2-5-x/content-impl/impl/src/config/content_type_images_ja.properties\ncontent/branches/sakai_2-5-x/content-impl/impl/src/config/content_type_names_ca.properties\ncontent/branches/sakai_2-5-x/content-impl/impl/src/config/content_type_names_ja.properties\ncontent/branches/sakai_2-5-x/content-impl/impl/src/java/org/sakaiproject/content/impl/BasicResourceToolActionPipe.java\ncontent/branches/sakai_2-5-x/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentServiceSqlDb2.java\ncontent/branches/sakai_2-5-x/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentServiceSqlDefault.java\ncontent/branches/sakai_2-5-x/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentServiceSqlHSql.java\ncontent/branches/sakai_2-5-x/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentServiceSqlMsSql.java\ncontent/branches/sakai_2-5-x/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentServiceSqlMySql.java\ncontent/branches/sakai_2-5-x/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentServiceSqlOracle.java\ncontent/branches/sakai_2-5-x/content-impl/impl/src/java/org/sakaiproject/content/impl/ResourceTypeRegistryImpl.java\ncontent/branches/sakai_2-5-x/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/upgradeschema.config\ncontent/branches/sakai_2-5-x/content-impl/impl/src/java/org/sakaiproject/content/types/FileUploadType.java\ncontent/branches/sakai_2-5-x/content-impl/impl/src/java/org/sakaiproject/content/types/HtmlDocumentType.java\ncontent/branches/sakai_2-5-x/content-impl/impl/src/java/org/sakaiproject/content/types/TextDocumentType.java\ncontent/branches/sakai_2-5-x/content-impl/impl/src/java/org/sakaiproject/content/types/UrlResourceType.java\ncontent/branches/sakai_2-5-x/content-tool/tool/src/bundle/helper.metaprops\ncontent/branches/sakai_2-5-x/content-tool/tool/src/bundle/helper_ar.properties\ncontent/branches/sakai_2-5-x/content-tool/tool/src/bundle/helper_ca.metaprops\ncontent/branches/sakai_2-5-x/content-tool/tool/src/bundle/helper_es.metaprops\ncontent/branches/sakai_2-5-x/content-tool/tool/src/bundle/helper_fr_CA.metaprops\ncontent/branches/sakai_2-5-x/content-tool/tool/src/bundle/helper_ja.metaprops\ncontent/branches/sakai_2-5-x/content-tool/tool/src/bundle/helper_ko.metaprops\ncontent/branches/sakai_2-5-x/content-tool/tool/src/bundle/helper_nl.metaprops\ncontent/branches/sakai_2-5-x/content-tool/tool/src/bundle/helper_zh_CN.metaprops\ncontent/branches/sakai_2-5-x/content-tool/tool/src/bundle/right.metaprops\ncontent/branches/sakai_2-5-x/content-tool/tool/src/bundle/right_ar.properties\ncontent/branches/sakai_2-5-x/content-tool/tool/src/bundle/right_ca.metaprops\ncontent/branches/sakai_2-5-x/content-tool/tool/src/bundle/right_fr_CA.properties\ncontent/branches/sakai_2-5-x/content-tool/tool/src/bundle/right_ja.properties\ncontent/branches/sakai_2-5-x/content-tool/tool/src/bundle/right_zh_CN.properties\ncontent/branches/sakai_2-5-x/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesHelperAction.java\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dijit/demos/mail/mail.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/countries.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/form/Form.html\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/form/comboBoxData.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/form/comboBoxDataToo.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/treeTest.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/noir.html\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/templateThemeTest.html\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojo/_firebug/LICENSE\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojo/resources/LICENSE\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/TODO\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/data/countries.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/data/countries_commentFiltered.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/data/countries_idcollision.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/data/countries_withBoolean.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/data/countries_withDates.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/data/countries_withNull.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/data/geography_hierarchy_large.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/data/geography_hierarchy_small.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/resources/testClass.smd\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/_sql/LICENSE\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/crypto/LICENSE\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Argentina/data.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Brazil/data.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Canada/Ottawa/data.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Canada/Toronto/data.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Canada/data.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/China/data.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Egypt/data.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/France/data.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Germany/data.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/India/data.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Italy/data.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Kenya/Mombasa/data.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Kenya/Nairobi/data.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Kenya/data.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Mexico/Guadalajara/data.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Mexico/data.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Mongolia/data.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Russia/data.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Spain/data.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Sudan/Khartoum/data.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Sudan/data.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/root.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/data/tests/stores/movies.csv\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/data/tests/stores/patterns.csv\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/encoding/tests/runTests.html\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/flash/flash6/DojoExternalInterface.as\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/flash/flash8/DojoExternalInterface.as\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/flash/flash8/ExpressInstall.as\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/off/demos/editor/server/LICENSE\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/off/demos/editor/server/manifest\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/resources/README.template\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/rpc/yahoo.smd\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/storage/Storage.as\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/demos/markup/countries.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/demos/markup/states.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/tests/markup/Service/JSON.smd\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/tests/markup/Service/XML.smd\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/tests/markup/Service/a.json\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/dojo/dojo-release-0.9.0/util/doh/_sounds/LICENSE\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/tools/sakai.resource.type.helper.xml\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/vm/content/sakai_resources_columns.vm\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/vm/content/sakai_resources_props.vm\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/vm/resources/sakai_access_text.vm\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/vm/resources/sakai_create_text.vm\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/vm/resources/sakai_revise_text.vm\ncontent/branches/sakai_2-5-x/content-util/util/src/java/org/sakaiproject/content/util/BaseResourceType.java\ncontent/branches/sakai_2-5-x/upgradeschema-mysql.config\ncontent/branches/sakai_2-5-x/upgradeschema-oracle.config\nLog:\nSAK-12322\n\nFix svn:eol-style=native on 2.5.x /content\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Mon Dec  3 16:29:47 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 03 Dec 2007 16:29:47 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 03 Dec 2007 16:29:47 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby mission.mail.umich.edu () with ESMTP id lB3LTjSb010662;\n\tMon, 3 Dec 2007 16:29:45 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 4754753C.8EA9E.5570 ; \n\t 3 Dec 2007 16:29:35 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0B43C9269C;\n\tMon,  3 Dec 2007 21:29:25 +0000 (GMT)\nMessage-ID: <200712032122.lB3LMQFP027155@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 48\n          for <source@collab.sakaiproject.org>;\n          Mon, 3 Dec 2007 21:29:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 413322F77C\n\tfor <source@collab.sakaiproject.org>; Mon,  3 Dec 2007 21:29:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB3LMQOp027157\n\tfor <source@collab.sakaiproject.org>; Mon, 3 Dec 2007 16:22:26 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB3LMQFP027155\n\tfor source@collab.sakaiproject.org; Mon, 3 Dec 2007 16:22:26 -0500\nDate: Mon, 3 Dec 2007 16:22:26 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38957 - in content/trunk/content-impl-jcr: impl/src/java/org/sakaiproject/content/impl pack\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec  3 16:29:47 2007\nX-DSPAM-Confidence: 0.9832\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38957\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-03 16:22:20 -0500 (Mon, 03 Dec 2007)\nNew Revision: 38957\n\nModified:\ncontent/trunk/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/JCRStorageUser.java\ncontent/trunk/content-impl-jcr/pack/\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-12321\n\nFixed\n\nThe mime types was not being set in the right part of the jcr:content node.\n\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Mon Dec  3 13:32:15 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 03 Dec 2007 13:32:15 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 03 Dec 2007 13:32:14 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby godsend.mail.umich.edu () with ESMTP id lB3IWDwG026816;\n\tMon, 3 Dec 2007 13:32:13 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 47544BA2.D75D2.2989 ; \n\t 3 Dec 2007 13:32:08 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B5E159106A;\n\tMon,  3 Dec 2007 18:18:53 +0000 (GMT)\nMessage-ID: <200712031811.lB3IBQTE026732@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 616\n          for <source@collab.sakaiproject.org>;\n          Mon, 3 Dec 2007 18:09:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 800172BEBC\n\tfor <source@collab.sakaiproject.org>; Mon,  3 Dec 2007 18:18:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB3IBQ1t026734\n\tfor <source@collab.sakaiproject.org>; Mon, 3 Dec 2007 13:11:26 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB3IBQTE026732\n\tfor source@collab.sakaiproject.org; Mon, 3 Dec 2007 13:11:26 -0500\nDate: Mon, 3 Dec 2007 13:11:26 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38956 - in content/branches/SAK-12239: content-impl/impl content-impl/impl/src/java/org/sakaiproject/content/impl content-impl/impl/src/java/org/sakaiproject/content/impl/serialize content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/api content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion content-impl/impl/src/java/org/sakaiproject/content/impl/util content-impl/impl/src/sql/hsqldb content-impl/impl/src/sql/mysql content-impl/impl/src/sql/oracle content-impl/pack/src/webapp/WEB-INF content-tool/tool/src/bundle content-tool/tool/src/java/org/sakaiproject/content/tool content-tool/tool/src/webapp/vm/content content-tool/tool/src/webapp/vm/resources\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec  3 13:32:14 2007\nX-DSPAM-Confidence: 0.7569\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38956\n\nAuthor: jimeng@umich.edu\nDate: 2007-12-03 13:10:39 -0500 (Mon, 03 Dec 2007)\nNew Revision: 38956\n\nAdded:\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentServiceSql.java\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentServiceSqlDb2.java\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentServiceSqlDefault.java\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentServiceSqlHSql.java\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentServiceSqlMsSql.java\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentServiceSqlMySql.java\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentServiceSqlOracle.java\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/DropboxNotification.java\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/api/\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/api/SerializableCollectionAccess.java\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/api/SerializableResourceAccess.java\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/Type1BaseContentCollectionSerializer.java\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/Type1BaseContentResourceSerializer.java\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/ConversionTimeService.java\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/ConvertTime.java\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/FileSizeResourcesConversionHandler.java\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/SAXSerializableCollectionAccess.java\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/SAXSerializablePropertiesAccess.java\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/SAXSerializableResourceAccess.java\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/Type1BlobCollectionConversionHandler.java\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/Type1BlobResourcesConversionHandler.java\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/upgradeschema.config\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/util/\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/util/GMTDateformatter.java\nModified:\ncontent/branches/SAK-12239/content-impl/impl/project.xml\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentHostingHandlerResolverImpl.java\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/DbContentService.java\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/SiteEmailNotificationContent.java\ncontent/branches/SAK-12239/content-impl/impl/src/sql/hsqldb/sakai_content.sql\ncontent/branches/SAK-12239/content-impl/impl/src/sql/hsqldb/sakai_content_delete.sql\ncontent/branches/SAK-12239/content-impl/impl/src/sql/mysql/sakai_content.sql\ncontent/branches/SAK-12239/content-impl/impl/src/sql/mysql/sakai_content_delete.sql\ncontent/branches/SAK-12239/content-impl/impl/src/sql/oracle/sakai_content.sql\ncontent/branches/SAK-12239/content-impl/impl/src/sql/oracle/sakai_content_delete.sql\ncontent/branches/SAK-12239/content-impl/pack/src/webapp/WEB-INF/components.xml\ncontent/branches/SAK-12239/content-tool/tool/src/bundle/right.properties\ncontent/branches/SAK-12239/content-tool/tool/src/java/org/sakaiproject/content/tool/ListItem.java\ncontent/branches/SAK-12239/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\ncontent/branches/SAK-12239/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesHelperAction.java\ncontent/branches/SAK-12239/content-tool/tool/src/webapp/vm/content/sakai_filepicker_select.vm\ncontent/branches/SAK-12239/content-tool/tool/src/webapp/vm/content/sakai_resources_cwiz_finish.vm\ncontent/branches/SAK-12239/content-tool/tool/src/webapp/vm/content/sakai_resources_list.vm\ncontent/branches/SAK-12239/content-tool/tool/src/webapp/vm/content/sakai_resources_properties.vm\ncontent/branches/SAK-12239/content-tool/tool/src/webapp/vm/resources/sakai_create_folders.vm\ncontent/branches/SAK-12239/content-tool/tool/src/webapp/vm/resources/sakai_create_uploads.vm\ncontent/branches/SAK-12239/content-tool/tool/src/webapp/vm/resources/sakai_create_urls.vm\ncontent/branches/SAK-12239/content-tool/tool/src/webapp/vm/resources/sakai_properties.vm\ncontent/branches/SAK-12239/content-tool/tool/src/webapp/vm/resources/sakai_replace_file.vm\ncontent/branches/SAK-12239/content-tool/tool/src/webapp/vm/resources/sakai_revise_html.vm\ncontent/branches/SAK-12239/content-tool/tool/src/webapp/vm/resources/sakai_revise_text.vm\ncontent/branches/SAK-12239/content-tool/tool/src/webapp/vm/resources/sakai_revise_url.vm\nLog:\nSAK-12239\nAdding files to content impl\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Mon Dec  3 12:45:34 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 03 Dec 2007 12:45:34 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 03 Dec 2007 12:45:34 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby faithful.mail.umich.edu () with ESMTP id lB3HjWV3010091;\n\tMon, 3 Dec 2007 12:45:32 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 475440AE.28EFE.17509 ; \n\t 3 Dec 2007 12:45:25 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0394C922CB;\n\tMon,  3 Dec 2007 17:45:12 +0000 (GMT)\nMessage-ID: <200712031737.lB3HbvlP026709@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 121\n          for <source@collab.sakaiproject.org>;\n          Mon, 3 Dec 2007 17:44:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 096BC2F7B1\n\tfor <source@collab.sakaiproject.org>; Mon,  3 Dec 2007 17:44:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB3HbvDc026711\n\tfor <source@collab.sakaiproject.org>; Mon, 3 Dec 2007 12:37:57 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB3HbvlP026709\n\tfor source@collab.sakaiproject.org; Mon, 3 Dec 2007 12:37:57 -0500\nDate: Mon, 3 Dec 2007 12:37:57 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38955 - portal/branches/oncourse_opc_122007_overlay/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec  3 12:45:34 2007\nX-DSPAM-Confidence: 0.9787\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38955\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-03 12:37:54 -0500 (Mon, 03 Dec 2007)\nNew Revision: 38955\n\nModified:\nportal/branches/oncourse_opc_122007_overlay/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/SiteHandler.java\nLog:\nadding an Iterator import\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Mon Dec  3 12:36:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 03 Dec 2007 12:36:43 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 03 Dec 2007 12:36:43 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby awakenings.mail.umich.edu () with ESMTP id lB3HagUG008950;\n\tMon, 3 Dec 2007 12:36:42 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 47543EA1.EC266.378 ; \n\t 3 Dec 2007 12:36:38 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EA5B292441;\n\tMon,  3 Dec 2007 17:36:34 +0000 (GMT)\nMessage-ID: <200712031729.lB3HTQgw026651@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 829\n          for <source@collab.sakaiproject.org>;\n          Mon, 3 Dec 2007 17:36:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2686D2BDEF\n\tfor <source@collab.sakaiproject.org>; Mon,  3 Dec 2007 17:36:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB3HTQHL026653\n\tfor <source@collab.sakaiproject.org>; Mon, 3 Dec 2007 12:29:26 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB3HTQgw026651\n\tfor source@collab.sakaiproject.org; Mon, 3 Dec 2007 12:29:26 -0500\nDate: Mon, 3 Dec 2007 12:29:26 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38954 - in assignment/branches/post-2-4/assignment-tool/tool/src: java/org/sakaiproject/assignment/tool webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec  3 12:36:43 2007\nX-DSPAM-Confidence: 0.9857\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38954\n\nAuthor: zqian@umich.edu\nDate: 2007-12-03 12:29:23 -0500 (Mon, 03 Dec 2007)\nNew Revision: 38954\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nassignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_view_assignment.vm\nLog:\nmerge fix to 'SAK-5956: Assignment Tool Exception' into post-2-4 branch: svn merge -r 38952:38953 https://source.sakaiproject.org/svn/assignment/trunk/\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Mon Dec  3 12:32:30 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 03 Dec 2007 12:32:30 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 03 Dec 2007 12:32:30 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby chaos.mail.umich.edu () with ESMTP id lB3HWSXU003004;\n\tMon, 3 Dec 2007 12:32:28 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 47543DA1.AE7D5.804 ; \n\t 3 Dec 2007 12:32:21 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 700FB9240C;\n\tMon,  3 Dec 2007 17:32:10 +0000 (GMT)\nMessage-ID: <200712031724.lB3HOvdq026618@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 375\n          for <source@collab.sakaiproject.org>;\n          Mon, 3 Dec 2007 17:31:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AEE2C296D2\n\tfor <source@collab.sakaiproject.org>; Mon,  3 Dec 2007 17:31:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB3HOvm1026620\n\tfor <source@collab.sakaiproject.org>; Mon, 3 Dec 2007 12:24:57 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB3HOvdq026618\n\tfor source@collab.sakaiproject.org; Mon, 3 Dec 2007 12:24:57 -0500\nDate: Mon, 3 Dec 2007 12:24:57 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38953 - in assignment/trunk/assignment-tool/tool/src: java/org/sakaiproject/assignment/tool webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec  3 12:32:30 2007\nX-DSPAM-Confidence: 0.8468\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38953\n\nAuthor: zqian@umich.edu\nDate: 2007-12-03 12:24:50 -0500 (Mon, 03 Dec 2007)\nNew Revision: 38953\n\nModified:\nassignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nassignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_view_assignment.vm\nLog:\nFix to SAK-5956: Assignment Tool Exceptions\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Mon Dec  3 12:05:33 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 03 Dec 2007 12:05:33 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 03 Dec 2007 12:05:33 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby faithful.mail.umich.edu () with ESMTP id lB3H5TSj014456;\n\tMon, 3 Dec 2007 12:05:29 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 47543752.8C0A.4151 ; \n\t 3 Dec 2007 12:05:25 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8FEF4634D7;\n\tMon,  3 Dec 2007 17:05:27 +0000 (GMT)\nMessage-ID: <200712031658.lB3GwDZx026581@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 832\n          for <source@collab.sakaiproject.org>;\n          Mon, 3 Dec 2007 17:05:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 773C82BDDB\n\tfor <source@collab.sakaiproject.org>; Mon,  3 Dec 2007 17:05:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB3GwDwi026583\n\tfor <source@collab.sakaiproject.org>; Mon, 3 Dec 2007 11:58:13 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB3GwDZx026581\n\tfor source@collab.sakaiproject.org; Mon, 3 Dec 2007 11:58:13 -0500\nDate: Mon, 3 Dec 2007 11:58:13 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38952 - in portal/branches/oncourse_opc_122007_overlay: portal-impl/impl/src/java/org/sakaiproject/portal/charon portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers portal-render-engine-impl/pack/src/webapp/vm/defaultskin\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec  3 12:05:33 2007\nX-DSPAM-Confidence: 0.6942\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38952\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-03 11:58:09 -0500 (Mon, 03 Dec 2007)\nNew Revision: 38952\n\nModified:\nportal/branches/oncourse_opc_122007_overlay/portal-impl/impl/src/java/org/sakaiproject/portal/charon/SkinnableCharonPortal.java\nportal/branches/oncourse_opc_122007_overlay/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/SiteHandler.java\nportal/branches/oncourse_opc_122007_overlay/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/macros.vm\nLog:\nmerging greg's student view stuff with the oncourse overlay\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Mon Dec  3 11:37:24 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 03 Dec 2007 11:37:24 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 03 Dec 2007 11:37:24 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby jacknife.mail.umich.edu () with ESMTP id lB3GbNpa006764;\n\tMon, 3 Dec 2007 11:37:23 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 4754309D.E7124.13407 ; \n\t 3 Dec 2007 11:36:48 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2D05C64A3D;\n\tMon,  3 Dec 2007 16:36:51 +0000 (GMT)\nMessage-ID: <200712031629.lB3GTTmU026531@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 875\n          for <source@collab.sakaiproject.org>;\n          Mon, 3 Dec 2007 16:36:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E0B3D2BC20\n\tfor <source@collab.sakaiproject.org>; Mon,  3 Dec 2007 16:36:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB3GTfQS026533\n\tfor <source@collab.sakaiproject.org>; Mon, 3 Dec 2007 11:29:41 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB3GTTmU026531\n\tfor source@collab.sakaiproject.org; Mon, 3 Dec 2007 11:29:29 -0500\nDate: Mon, 3 Dec 2007 11:29:29 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38951 - portal/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec  3 11:37:24 2007\nX-DSPAM-Confidence: 0.8449\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38951\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-03 11:29:26 -0500 (Mon, 03 Dec 2007)\nNew Revision: 38951\n\nAdded:\nportal/branches/oncourse_opc_122007_overlay/\nLog:\nbranching the oncourse portal overlay to add in Greg's student view stuff\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Mon Dec  3 11:18:22 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 03 Dec 2007 11:18:22 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 03 Dec 2007 11:18:22 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby mission.mail.umich.edu () with ESMTP id lB3GILO0012405;\n\tMon, 3 Dec 2007 11:18:21 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 47542C46.D8CEE.27687 ; \n\t 3 Dec 2007 11:18:17 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 898FC920E7;\n\tMon,  3 Dec 2007 16:18:20 +0000 (GMT)\nMessage-ID: <200712031611.lB3GBAgV026507@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 415\n          for <source@collab.sakaiproject.org>;\n          Mon, 3 Dec 2007 16:18:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5449D2BC4E\n\tfor <source@collab.sakaiproject.org>; Mon,  3 Dec 2007 16:17:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB3GBAdq026509\n\tfor <source@collab.sakaiproject.org>; Mon, 3 Dec 2007 11:11:10 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB3GBAgV026507\n\tfor source@collab.sakaiproject.org; Mon, 3 Dec 2007 11:11:10 -0500\nDate: Mon, 3 Dec 2007 11:11:10 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38950 - in authz/branches/oncourse_opc_122007_overlay: authz-api/api/src/java/org/sakaiproject/authz/api authz-impl/impl/src/java/org/sakaiproject/authz/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec  3 11:18:22 2007\nX-DSPAM-Confidence: 0.8440\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38950\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-03 11:11:06 -0500 (Mon, 03 Dec 2007)\nNew Revision: 38950\n\nModified:\nauthz/branches/oncourse_opc_122007_overlay/authz-api/api/src/java/org/sakaiproject/authz/api/SecurityService.java\nauthz/branches/oncourse_opc_122007_overlay/authz-impl/impl/src/java/org/sakaiproject/authz/impl/SakaiSecurityTest.java\nLog:\nadding oncourse student view stuff into the overlay\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Mon Dec  3 10:58:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 03 Dec 2007 10:58:17 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 03 Dec 2007 10:58:17 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby brazil.mail.umich.edu () with ESMTP id lB3FwGrt032665;\n\tMon, 3 Dec 2007 10:58:16 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 47542791.2C026.24868 ; \n\t 3 Dec 2007 10:58:12 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9D8B992117;\n\tMon,  3 Dec 2007 15:55:00 +0000 (GMT)\nMessage-ID: <200712031550.lB3Fovm1026455@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 390\n          for <source@collab.sakaiproject.org>;\n          Mon, 3 Dec 2007 15:54:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 974682743B\n\tfor <source@collab.sakaiproject.org>; Mon,  3 Dec 2007 15:57:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB3Fovwl026457\n\tfor <source@collab.sakaiproject.org>; Mon, 3 Dec 2007 10:50:57 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB3Fovm1026455\n\tfor source@collab.sakaiproject.org; Mon, 3 Dec 2007 10:50:57 -0500\nDate: Mon, 3 Dec 2007 10:50:57 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38949 - authz/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec  3 10:58:17 2007\nX-DSPAM-Confidence: 0.9793\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38949\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-03 10:50:54 -0500 (Mon, 03 Dec 2007)\nNew Revision: 38949\n\nAdded:\nauthz/branches/oncourse_opc_122007_overlay/\nLog:\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Mon Dec  3 10:25:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 03 Dec 2007 10:25:25 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 03 Dec 2007 10:25:25 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby brazil.mail.umich.edu () with ESMTP id lB3FPNIE007504;\n\tMon, 3 Dec 2007 10:25:23 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 47541FDD.3F1A0.29652 ; \n\t 3 Dec 2007 10:25:20 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C44294F922;\n\tMon,  3 Dec 2007 15:25:26 +0000 (GMT)\nMessage-ID: <200712031518.lB3FICrc026325@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 281\n          for <source@collab.sakaiproject.org>;\n          Mon, 3 Dec 2007 15:25:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2094A2967E\n\tfor <source@collab.sakaiproject.org>; Mon,  3 Dec 2007 15:25:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB3FICnI026327\n\tfor <source@collab.sakaiproject.org>; Mon, 3 Dec 2007 10:18:12 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB3FICrc026325\n\tfor source@collab.sakaiproject.org; Mon, 3 Dec 2007 10:18:12 -0500\nDate: Mon, 3 Dec 2007 10:18:12 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r38948 - polls/trunk/tool/src/java/org/sakaiproject/poll/tool/producers\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec  3 10:25:25 2007\nX-DSPAM-Confidence: 0.9757\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38948\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-12-03 10:18:02 -0500 (Mon, 03 Dec 2007)\nNew Revision: 38948\n\nModified:\npolls/trunk/tool/src/java/org/sakaiproject/poll/tool/producers/PollOptionProducer.java\nLog:\nSAK-12317 render the edit options header\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gopal.ramasammycook@gmail.com Mon Dec  3 09:54:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 03 Dec 2007 09:54:17 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 03 Dec 2007 09:54:17 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby brazil.mail.umich.edu () with ESMTP id lB3EsGXi016429;\n\tMon, 3 Dec 2007 09:54:16 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 47541892.4905E.7611 ; \n\t 3 Dec 2007 09:54:13 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 07CA491E4B;\n\tMon,  3 Dec 2007 14:53:52 +0000 (GMT)\nMessage-ID: <200712031446.lB3EkT7p026300@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 397\n          for <source@collab.sakaiproject.org>;\n          Mon, 3 Dec 2007 14:53:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 02A322BB95\n\tfor <source@collab.sakaiproject.org>; Mon,  3 Dec 2007 14:53:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB3EkUDC026302\n\tfor <source@collab.sakaiproject.org>; Mon, 3 Dec 2007 09:46:30 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB3EkT7p026300\n\tfor source@collab.sakaiproject.org; Mon, 3 Dec 2007 09:46:29 -0500\nDate: Mon, 3 Dec 2007 09:46:29 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gopal.ramasammycook@gmail.com using -f\nTo: source@collab.sakaiproject.org\nFrom: gopal.ramasammycook@gmail.com\nSubject: [sakai] svn commit: r38947 - in sam/branches/SAK-12065: samigo-app/src/java/org/sakaiproject/tool/assessment/bundle samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation samigo-app/src/webapp/jsf/evaluation samigo-services/src/java/org/sakaiproject/tool/assessment/facade\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec  3 09:54:17 2007\nX-DSPAM-Confidence: 0.9798\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38947\n\nAuthor: gopal.ramasammycook@gmail.com\nDate: 2007-12-03 09:45:55 -0500 (Mon, 03 Dec 2007)\nNew Revision: 38947\n\nModified:\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/EvaluationMessages.properties\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/HistogramQuestionScoresBean.java\nsam/branches/SAK-12065/samigo-app/src/webapp/jsf/evaluation/histogramScores.jsp\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/AssessmentGradingFacadeQueries.java\nLog:\nDetailed Statistics\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Mon Dec  3 08:31:16 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 03 Dec 2007 08:31:16 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 03 Dec 2007 08:31:16 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby fan.mail.umich.edu () with ESMTP id lB3DVFot024862;\n\tMon, 3 Dec 2007 08:31:15 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 4754051B.A1B69.26300 ; \n\t 3 Dec 2007 08:31:10 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CFEAD91DDC;\n\tMon,  3 Dec 2007 13:31:16 +0000 (GMT)\nMessage-ID: <200712031324.lB3DO4GE026229@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 444\n          for <source@collab.sakaiproject.org>;\n          Mon, 3 Dec 2007 13:30:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1B6AB1D5BE\n\tfor <source@collab.sakaiproject.org>; Mon,  3 Dec 2007 13:30:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB3DO5AT026231\n\tfor <source@collab.sakaiproject.org>; Mon, 3 Dec 2007 08:24:05 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB3DO4GE026229\n\tfor source@collab.sakaiproject.org; Mon, 3 Dec 2007 08:24:04 -0500\nDate: Mon, 3 Dec 2007 08:24:04 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38946 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec  3 08:31:16 2007\nX-DSPAM-Confidence: 0.9824\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38946\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-03 08:24:03 -0500 (Mon, 03 Dec 2007)\nNew Revision: 38946\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nUpdating authz to get the student view stuff from Greg\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Mon Dec  3 08:29:35 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 03 Dec 2007 08:29:35 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 03 Dec 2007 08:29:35 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby brazil.mail.umich.edu () with ESMTP id lB3DTWI6021488;\n\tMon, 3 Dec 2007 08:29:32 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 475404B6.8BC7.4782 ; \n\t 3 Dec 2007 08:29:28 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3856F91CED;\n\tMon,  3 Dec 2007 13:29:36 +0000 (GMT)\nMessage-ID: <200712031322.lB3DMJjb026217@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 921\n          for <source@collab.sakaiproject.org>;\n          Mon, 3 Dec 2007 13:29:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4E3E61D5B6\n\tfor <source@collab.sakaiproject.org>; Mon,  3 Dec 2007 13:29:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB3DMJo7026219\n\tfor <source@collab.sakaiproject.org>; Mon, 3 Dec 2007 08:22:19 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB3DMJjb026217\n\tfor source@collab.sakaiproject.org; Mon, 3 Dec 2007 08:22:19 -0500\nDate: Mon, 3 Dec 2007 08:22:19 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38945 - in authz/branches/oncourse_opc_122007: authz-api/api/src/java/org/sakaiproject/authz/api authz-api/api/src/java/org/sakaiproject/authz/cover authz-impl/impl/src/java/org/sakaiproject/authz/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec  3 08:29:35 2007\nX-DSPAM-Confidence: 0.9914\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38945\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-12-03 08:22:14 -0500 (Mon, 03 Dec 2007)\nNew Revision: 38945\n\nModified:\nauthz/branches/oncourse_opc_122007/authz-api/api/src/java/org/sakaiproject/authz/api/SecurityService.java\nauthz/branches/oncourse_opc_122007/authz-api/api/src/java/org/sakaiproject/authz/cover/SecurityService.java\nauthz/branches/oncourse_opc_122007/authz-impl/impl/src/java/org/sakaiproject/authz/impl/DbAuthzGroupService.java\nauthz/branches/oncourse_opc_122007/authz-impl/impl/src/java/org/sakaiproject/authz/impl/SakaiSecurity.java\nLog:\nsvn merge -r 38923:38925 https://source.sakaiproject.org/svn/authz/branches/SAK-7924_2-4-x\nU    authz-api/api/src/java/org/sakaiproject/authz/api/SecurityService.java\nU    authz-api/api/src/java/org/sakaiproject/authz/cover/SecurityService.java\nU    authz-impl/impl/src/java/org/sakaiproject/authz/impl/DbAuthzGroupService.java\nU    authz-impl/impl/src/java/org/sakaiproject/authz/impl/SakaiSecurity.java\n\n------------------------------------------------------------------------\nr38924 | gjthomas@iupui.edu | 2007-11-30 15:52:57 -0500 (Fri, 30 Nov 2007) | 3 lines\n\nSAK-7924 - View Site as a different role\n\nMinor edits to make it function with 2.4.x\n------------------------------------------------------------------------\nr38925 | gjthomas@iupui.edu | 2007-11-30 16:11:52 -0500 (Fri, 30 Nov 2007) | 3 lines\n\nSAK-7924 - View Site as a different role\n\nMinor edits to make it function with 2.4.x\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gopal.ramasammycook@gmail.com Mon Dec  3 08:03:48 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 03 Dec 2007 08:03:48 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 03 Dec 2007 08:03:48 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby brazil.mail.umich.edu () with ESMTP id lB3D3mCA010248;\n\tMon, 3 Dec 2007 08:03:48 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 4753FEAD.631BC.503 ; \n\t 3 Dec 2007 08:03:44 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2811D91CEA;\n\tMon,  3 Dec 2007 13:03:45 +0000 (GMT)\nMessage-ID: <200712031256.lB3CuQFu026193@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 872\n          for <source@collab.sakaiproject.org>;\n          Mon, 3 Dec 2007 13:03:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E75422BACC\n\tfor <source@collab.sakaiproject.org>; Mon,  3 Dec 2007 13:03:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB3CuQpn026195\n\tfor <source@collab.sakaiproject.org>; Mon, 3 Dec 2007 07:56:26 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB3CuQFu026193\n\tfor source@collab.sakaiproject.org; Mon, 3 Dec 2007 07:56:26 -0500\nDate: Mon, 3 Dec 2007 07:56:26 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gopal.ramasammycook@gmail.com using -f\nTo: source@collab.sakaiproject.org\nFrom: gopal.ramasammycook@gmail.com\nSubject: [sakai] svn commit: r38944 - in sam/branches/SAK-12065: samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation samigo-services/src/java/org/sakaiproject/tool/assessment/facade\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec  3 08:03:48 2007\nX-DSPAM-Confidence: 0.9812\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38944\n\nAuthor: gopal.ramasammycook@gmail.com\nDate: 2007-12-03 07:55:58 -0500 (Mon, 03 Dec 2007)\nNew Revision: 38944\n\nModified:\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/ExportResponsesBean.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/AssessmentGradingFacadeQueries.java\nLog:\nSAK-12142 Section Scores Export \n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom a.fish@lancaster.ac.uk Mon Dec  3 04:49:50 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 03 Dec 2007 04:49:50 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 03 Dec 2007 04:49:50 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby chaos.mail.umich.edu () with ESMTP id lB39nlbw011951;\n\tMon, 3 Dec 2007 04:49:47 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 4753D136.4076D.23133 ; \n\t 3 Dec 2007 04:49:45 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id AEA9491B81;\n\tMon,  3 Dec 2007 09:49:33 +0000 (GMT)\nMessage-ID: <200712030942.lB39gUpM025533@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 894\n          for <source@collab.sakaiproject.org>;\n          Mon, 3 Dec 2007 09:49:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E0FC22B81C\n\tfor <source@collab.sakaiproject.org>; Mon,  3 Dec 2007 09:49:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB39gUdY025535\n\tfor <source@collab.sakaiproject.org>; Mon, 3 Dec 2007 04:42:30 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB39gUpM025533\n\tfor source@collab.sakaiproject.org; Mon, 3 Dec 2007 04:42:30 -0500\nDate: Mon, 3 Dec 2007 04:42:30 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to a.fish@lancaster.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: a.fish@lancaster.ac.uk\nSubject: [sakai] svn commit: r38943 - in blog/trunk: . api-impl/src/java/uk/ac/lancs/e_science/sakaiproject/impl/blogger/persistence\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Dec  3 04:49:50 2007\nX-DSPAM-Confidence: 0.9796\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38943\n\nAuthor: a.fish@lancaster.ac.uk\nDate: 2007-12-03 04:42:12 -0500 (Mon, 03 Dec 2007)\nNew Revision: 38943\n\nModified:\nblog/trunk/.classpath\nblog/trunk/api-impl/src/java/uk/ac/lancs/e_science/sakaiproject/impl/blogger/persistence/SakaiPersistenceManager.java\nLog:\nTook out an unused import and added the snapshot db api to the eclipse classpath.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stuart.freeman@et.gatech.edu Sun Dec  2 13:25:49 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 02 Dec 2007 13:25:49 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 02 Dec 2007 13:25:49 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby godsend.mail.umich.edu () with ESMTP id lB2IPnf4009481;\n\tSun, 2 Dec 2007 13:25:49 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 4752F8A7.1F304.9584 ; \n\t 2 Dec 2007 13:25:45 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E20F38FADE;\n\tSun,  2 Dec 2007 18:23:42 +0000 (GMT)\nMessage-ID: <200712021818.lB2IIerk024255@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 113\n          for <source@collab.sakaiproject.org>;\n          Sun, 2 Dec 2007 18:23:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AAB1A23598\n\tfor <source@collab.sakaiproject.org>; Sun,  2 Dec 2007 18:25:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB2IIexY024257\n\tfor <source@collab.sakaiproject.org>; Sun, 2 Dec 2007 13:18:40 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB2IIerk024255\n\tfor source@collab.sakaiproject.org; Sun, 2 Dec 2007 13:18:40 -0500\nDate: Sun, 2 Dec 2007 13:18:40 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stuart.freeman@et.gatech.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: stuart.freeman@et.gatech.edu\nSubject: [sakai] svn commit: r38942 - msgcntr/branches/sakai_2-4-x/messageforums-app/src/webapp/jsp/discussionForum/message\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Dec  2 13:25:49 2007\nX-DSPAM-Confidence: 0.9919\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38942\n\nAuthor: stuart.freeman@et.gatech.edu\nDate: 2007-12-02 13:18:36 -0500 (Sun, 02 Dec 2007)\nNew Revision: 38942\n\nModified:\nmsgcntr/branches/sakai_2-4-x/messageforums-app/src/webapp/jsp/discussionForum/message/dfAllMessages.jsp\nLog:\nSAK-11336 forums / 'read full description'\n\n--(stuart@mothra:pts/0)-----------------(/home/stuart/src/sakai_2-4-x/msgcntr)--\n--(1320:Sun,02 Dec 07:$)-- svn merge -r34560:34561 https://source.sakaiproject.org/svn/msgcntr/trunk\nU    messageforums-app/src/webapp/jsp/discussionForum/message/dfAllMessages.jsp\n--(stuart@mothra:pts/0)-----------------(/home/stuart/src/sakai_2-4-x/msgcntr)--\n--(1323:Sun,02 Dec 07:$)-- ^merge^log\nsvn log -r34560:34561 https://source.sakaiproject.org/svn/msgcntr/trunk\n------------------------------------------------------------------------\nr34561 | rjlowe@iupui.edu | 2007-08-30 09:55:04 -0400 (Thu, 30 Aug 2007) | 3 lines\n\nSAK-11336\nhttp://bugs.sakaiproject.org/jira/browse/SAK-11336\nForums / 'read full description'\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stuart.freeman@et.gatech.edu Sun Dec  2 13:21:35 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 02 Dec 2007 13:21:35 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 02 Dec 2007 13:21:35 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby brazil.mail.umich.edu () with ESMTP id lB2ILYxt000304;\n\tSun, 2 Dec 2007 13:21:34 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 4752F7A1.10CFB.22285 ; \n\t 2 Dec 2007 13:21:24 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7E69F9106A;\n\tSun,  2 Dec 2007 18:18:53 +0000 (GMT)\nMessage-ID: <200712021814.lB2IE6Jm024243@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1009\n          for <source@collab.sakaiproject.org>;\n          Sun, 2 Dec 2007 18:18:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A06672B024\n\tfor <source@collab.sakaiproject.org>; Sun,  2 Dec 2007 18:20:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB2IE6V8024245\n\tfor <source@collab.sakaiproject.org>; Sun, 2 Dec 2007 13:14:06 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB2IE6Jm024243\n\tfor source@collab.sakaiproject.org; Sun, 2 Dec 2007 13:14:06 -0500\nDate: Sun, 2 Dec 2007 13:14:06 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stuart.freeman@et.gatech.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: stuart.freeman@et.gatech.edu\nSubject: [sakai] svn commit: r38941 - in msgcntr/branches/sakai_2-4-x: messageforums-api/src/java/org/sakaiproject/api/app/messageforums messageforums-component-impl/src/java/org/sakaiproject/component/app/messageforums\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Dec  2 13:21:35 2007\nX-DSPAM-Confidence: 0.9922\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38941\n\nAuthor: stuart.freeman@et.gatech.edu\nDate: 2007-12-02 13:13:56 -0500 (Sun, 02 Dec 2007)\nNew Revision: 38941\n\nModified:\nmsgcntr/branches/sakai_2-4-x/messageforums-api/src/java/org/sakaiproject/api/app/messageforums/AreaManager.java\nmsgcntr/branches/sakai_2-4-x/messageforums-component-impl/src/java/org/sakaiproject/component/app/messageforums/AreaManagerImpl.java\nmsgcntr/branches/sakai_2-4-x/messageforums-component-impl/src/java/org/sakaiproject/component/app/messageforums/DiscussionForumServiceImpl.java\nLog:\nSAK-10415 forums and topics not copying from an existing site\n\n--(1309:Sun,02 Dec 07:$)-- svn merge -r31981:31982 https://source.sakaiproject.org/svn/msgcntr/trunk\nU    messageforums-component-impl/src/java/org/sakaiproject/component/app/messageforums/DiscussionForumServiceImpl.java\nU    messageforums-component-impl/src/java/org/sakaiproject/component/app/messageforums/AreaManagerImpl.java\nU    messageforums-api/src/java/org/sakaiproject/api/app/messageforums/AreaManager.java\n--(stuart@mothra:pts/0)-----------------(/home/stuart/src/sakai_2-4-x/msgcntr)--\n--(1318:Sun,02 Dec 07:$)-- ^merge^log\nsvn log -r31981:31982 https://source.sakaiproject.org/svn/msgcntr/trunk\n------------------------------------------------------------------------\nr31982 | wagnermr@iupui.edu | 2007-07-02 15:59:24 -0400 (Mon, 02 Jul 2007) | 3 lines\n\nSAK-10415\nhttp://bugs.sakaiproject.org/jira/browse/SAK-10415\nForums and Topics not copying from an existing site\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stuart.freeman@et.gatech.edu Sun Dec  2 13:18:41 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 02 Dec 2007 13:18:41 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 02 Dec 2007 13:18:41 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby godsend.mail.umich.edu () with ESMTP id lB2IIeIN006723;\n\tSun, 2 Dec 2007 13:18:40 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 4752F6F8.AB4C8.24304 ; \n\t 2 Dec 2007 13:18:36 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 068DA8B75D;\n\tSun,  2 Dec 2007 18:16:05 +0000 (GMT)\nMessage-ID: <200712021802.lB2I2JQM024231@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 680\n          for <source@collab.sakaiproject.org>;\n          Sun, 2 Dec 2007 18:07:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 774BC2AFFA\n\tfor <source@collab.sakaiproject.org>; Sun,  2 Dec 2007 18:09:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB2I2KFb024233\n\tfor <source@collab.sakaiproject.org>; Sun, 2 Dec 2007 13:02:20 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB2I2JQM024231\n\tfor source@collab.sakaiproject.org; Sun, 2 Dec 2007 13:02:19 -0500\nDate: Sun, 2 Dec 2007 13:02:19 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stuart.freeman@et.gatech.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: stuart.freeman@et.gatech.edu\nSubject: [sakai] svn commit: r38940 - msgcntr/branches/sakai_2-4-x/messageforums-component-impl/src/java/org/sakaiproject/component/app/messageforums\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Dec  2 13:18:41 2007\nX-DSPAM-Confidence: 0.9919\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38940\n\nAuthor: stuart.freeman@et.gatech.edu\nDate: 2007-12-02 13:02:15 -0500 (Sun, 02 Dec 2007)\nNew Revision: 38940\n\nModified:\nmsgcntr/branches/sakai_2-4-x/messageforums-component-impl/src/java/org/sakaiproject/component/app/messageforums/DiscussionForumServiceImpl.java\nLog:\nSAK-10455 forums and site-site import / forums do not maintain order when imported from another site\n\n--(1304:Sun,02 Dec 07:$)-- svn merge -r31828:31829 https://source.sakaiproject.org/svn/msgcntr/trunk\nU    messageforums-component-impl/src/java/org/sakaiproject/component/app/messageforums/DiscussionForumServiceImpl.java\n--(stuart@mothra:pts/0)-----------------(/home/stuart/src/sakai_2-4-x/msgcntr)--\n--(1305:Sun,02 Dec 07:$)-- ^merge^log\nsvn log -r31828:31829 https://source.sakaiproject.org/svn/msgcntr/trunk\n------------------------------------------------------------------------\nr31829 | wagnermr@iupui.edu | 2007-06-26 08:26:25 -0400 (Tue, 26 Jun 2007) | 3 lines\n\nSAK-10455\nhttp://bugs.sakaiproject.org/jira/browse/SAK-10455\nforums and site-site import / forums do not maintain the same order when imported from another site\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Sun Dec  2 03:21:14 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 02 Dec 2007 03:21:14 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 02 Dec 2007 03:21:14 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby sleepers.mail.umich.edu () with ESMTP id lB28LCEm011345;\n\tSun, 2 Dec 2007 03:21:12 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 47526AF3.A04E9.24273 ; \n\t 2 Dec 2007 03:21:10 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 32EFF7130A;\n\tSun,  2 Dec 2007 08:21:11 +0000 (GMT)\nMessage-ID: <200712020814.lB28E9SI010911@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 687\n          for <source@collab.sakaiproject.org>;\n          Sun, 2 Dec 2007 08:20:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1437E2E8C7\n\tfor <source@collab.sakaiproject.org>; Sun,  2 Dec 2007 08:20:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB28EAEY010913\n\tfor <source@collab.sakaiproject.org>; Sun, 2 Dec 2007 03:14:10 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB28E9SI010911\n\tfor source@collab.sakaiproject.org; Sun, 2 Dec 2007 03:14:09 -0500\nDate: Sun, 2 Dec 2007 03:14:09 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38939 - in content/branches/SAK-12105: content-impl/impl/src/java/org/sakaiproject/content/impl content-impl-jcr/pack/src/webapp/WEB-INF contentmultiplex-impl/impl contentmultiplex-impl/impl/src/java/org/sakaiproject/content/multiplex\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Dec  2 03:21:14 2007\nX-DSPAM-Confidence: 0.9802\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38939\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-12-02 03:13:47 -0500 (Sun, 02 Dec 2007)\nNew Revision: 38939\n\nAdded:\ncontent/branches/SAK-12105/contentmultiplex-impl/impl/src/java/org/sakaiproject/content/multiplex/ThirdPartyManagerRegistrar.java\nModified:\ncontent/branches/SAK-12105/content-impl-jcr/pack/src/webapp/WEB-INF/components.xml\ncontent/branches/SAK-12105/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\ncontent/branches/SAK-12105/contentmultiplex-impl/impl/pom.xml\nLog:\nSAK-12105  Added a third party to register the ContentHostingService API Proxy with the EntityManager.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Sat Dec  1 21:21:59 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 01 Dec 2007 21:21:59 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 01 Dec 2007 21:21:59 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby godsend.mail.umich.edu () with ESMTP id lB22LwRS005809;\n\tSat, 1 Dec 2007 21:21:58 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 475216C1.715BE.7960 ; \n\t 1 Dec 2007 21:21:56 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C5EBA51679;\n\tSun,  2 Dec 2007 02:22:03 +0000 (GMT)\nMessage-ID: <200712020214.lB22EeuZ010648@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 895\n          for <source@collab.sakaiproject.org>;\n          Sun, 2 Dec 2007 02:21:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 757E82E8FC\n\tfor <source@collab.sakaiproject.org>; Sun,  2 Dec 2007 02:21:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB22EfdW010650\n\tfor <source@collab.sakaiproject.org>; Sat, 1 Dec 2007 21:14:41 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB22EeuZ010648\n\tfor source@collab.sakaiproject.org; Sat, 1 Dec 2007 21:14:40 -0500\nDate: Sat, 1 Dec 2007 21:14:40 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38938 - content/branches/SAK-12105/content-impl-jcr/pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec  1 21:21:59 2007\nX-DSPAM-Confidence: 0.9837\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38938\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-12-01 21:14:34 -0500 (Sat, 01 Dec 2007)\nNew Revision: 38938\n\nModified:\ncontent/branches/SAK-12105/content-impl-jcr/pack/src/webapp/WEB-INF/components-jcr.xml\ncontent/branches/SAK-12105/content-impl-jcr/pack/src/webapp/WEB-INF/components.xml\nLog:\nSAK-12105  Added some stuff back into components that was lost in the merge.  Like the proxy.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Sat Dec  1 18:17:26 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 01 Dec 2007 18:17:26 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 01 Dec 2007 18:17:26 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby fan.mail.umich.edu () with ESMTP id lB1NHPdS010897;\n\tSat, 1 Dec 2007 18:17:25 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 4751EB80.48B02.15251 ; \n\t 1 Dec 2007 18:17:22 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 288375C319;\n\tSat,  1 Dec 2007 23:17:19 +0000 (GMT)\nMessage-ID: <200712012310.lB1NAMKw010504@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 363\n          for <source@collab.sakaiproject.org>;\n          Sat, 1 Dec 2007 23:17:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 728232E934\n\tfor <source@collab.sakaiproject.org>; Sat,  1 Dec 2007 23:17:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB1NAMkt010506\n\tfor <source@collab.sakaiproject.org>; Sat, 1 Dec 2007 18:10:22 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB1NAMKw010504\n\tfor source@collab.sakaiproject.org; Sat, 1 Dec 2007 18:10:22 -0500\nDate: Sat, 1 Dec 2007 18:10:22 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38937 - content/branches/SAK-12105\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec  1 18:17:26 2007\nX-DSPAM-Confidence: 0.9801\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38937\n\nAuthor: aaronz@vt.edu\nDate: 2007-12-01 18:10:19 -0500 (Sat, 01 Dec 2007)\nNew Revision: 38937\n\nModified:\ncontent/branches/SAK-12105/pom.xml\nLog:\nSAK-12105: Updated base pom\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Sat Dec  1 18:09:40 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 01 Dec 2007 18:09:40 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 01 Dec 2007 18:09:40 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby chaos.mail.umich.edu () with ESMTP id lB1N9d4O025423;\n\tSat, 1 Dec 2007 18:09:39 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4751E9AE.66E9A.31605 ; \n\t 1 Dec 2007 18:09:37 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 81228903CB;\n\tSat,  1 Dec 2007 23:09:32 +0000 (GMT)\nMessage-ID: <200712012302.lB1N2Vnq010452@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 494\n          for <source@collab.sakaiproject.org>;\n          Sat, 1 Dec 2007 23:09:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 213152E924\n\tfor <source@collab.sakaiproject.org>; Sat,  1 Dec 2007 23:09:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB1N2VrV010454\n\tfor <source@collab.sakaiproject.org>; Sat, 1 Dec 2007 18:02:31 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB1N2Vnq010452\n\tfor source@collab.sakaiproject.org; Sat, 1 Dec 2007 18:02:31 -0500\nDate: Sat, 1 Dec 2007 18:02:31 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38936 - content/branches/SAK-12105/content-impl/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec  1 18:09:40 2007\nX-DSPAM-Confidence: 0.8440\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38936\n\nAuthor: aaronz@vt.edu\nDate: 2007-12-01 18:02:26 -0500 (Sat, 01 Dec 2007)\nNew Revision: 38936\n\nModified:\ncontent/branches/SAK-12105/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\ncontent/branches/SAK-12105/content-impl/impl/src/java/org/sakaiproject/content/impl/DbContentService.java\ncontent/branches/SAK-12105/content-impl/impl/src/java/org/sakaiproject/content/impl/DropboxContextObserver.java\nLog:\nSAK-12105: Merged in trunk changes to this branch\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Sat Dec  1 18:09:32 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 01 Dec 2007 18:09:32 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 01 Dec 2007 18:09:32 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby mission.mail.umich.edu () with ESMTP id lB1N9VfS016313;\n\tSat, 1 Dec 2007 18:09:31 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 4751E9A5.781A8.20518 ; \n\t 1 Dec 2007 18:09:28 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A6862903C7;\n\tSat,  1 Dec 2007 23:09:23 +0000 (GMT)\nMessage-ID: <200712012302.lB1N2NLF010440@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 889\n          for <source@collab.sakaiproject.org>;\n          Sat, 1 Dec 2007 23:09:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BBC7E2E924\n\tfor <source@collab.sakaiproject.org>; Sat,  1 Dec 2007 23:09:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB1N2OQs010442\n\tfor <source@collab.sakaiproject.org>; Sat, 1 Dec 2007 18:02:24 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB1N2NLF010440\n\tfor source@collab.sakaiproject.org; Sat, 1 Dec 2007 18:02:24 -0500\nDate: Sat, 1 Dec 2007 18:02:24 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38935 - in content/branches/SAK-12105/content-impl-jcr: . impl/src/java/org/sakaiproject/content/impl pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec  1 18:09:32 2007\nX-DSPAM-Confidence: 0.8442\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38935\n\nAuthor: aaronz@vt.edu\nDate: 2007-12-01 18:02:15 -0500 (Sat, 01 Dec 2007)\nNew Revision: 38935\n\nModified:\ncontent/branches/SAK-12105/content-impl-jcr/.classpath\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/BaseJCRStorage.java\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/JCRStorage.java\ncontent/branches/SAK-12105/content-impl-jcr/pack/src/webapp/WEB-INF/components-jcr.xml\ncontent/branches/SAK-12105/content-impl-jcr/pack/src/webapp/WEB-INF/components.xml\nLog:\nSAK-12105: Merged in trunk changes to this branch\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Sat Dec  1 18:09:24 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 01 Dec 2007 18:09:24 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 01 Dec 2007 18:09:24 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby faithful.mail.umich.edu () with ESMTP id lB1N9OZS000422;\n\tSat, 1 Dec 2007 18:09:24 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 4751E99B.7BB5D.26560 ; \n\t 1 Dec 2007 18:09:18 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 49BE5903C8;\n\tSat,  1 Dec 2007 23:09:11 +0000 (GMT)\nMessage-ID: <200712012302.lB1N2D3S010428@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 507\n          for <source@collab.sakaiproject.org>;\n          Sat, 1 Dec 2007 23:08:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1002A2E924\n\tfor <source@collab.sakaiproject.org>; Sat,  1 Dec 2007 23:08:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB1N2DOk010430\n\tfor <source@collab.sakaiproject.org>; Sat, 1 Dec 2007 18:02:13 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB1N2D3S010428\n\tfor source@collab.sakaiproject.org; Sat, 1 Dec 2007 18:02:13 -0500\nDate: Sat, 1 Dec 2007 18:02:13 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38934 - content/branches/SAK-12105/contentmultiplex-impl/impl/src/java/org/sakaiproject/content/multiplex\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec  1 18:09:24 2007\nX-DSPAM-Confidence: 0.8441\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38934\n\nAuthor: aaronz@vt.edu\nDate: 2007-12-01 18:02:10 -0500 (Sat, 01 Dec 2007)\nNew Revision: 38934\n\nModified:\ncontent/branches/SAK-12105/contentmultiplex-impl/impl/src/java/org/sakaiproject/content/multiplex/ContentHostingMultiplexService.java\nLog:\nSAK-12105: Merged in trunk changes to this branch\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Sat Dec  1 18:09:13 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 01 Dec 2007 18:09:13 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 01 Dec 2007 18:09:13 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby sleepers.mail.umich.edu () with ESMTP id lB1N9C9L026845;\n\tSat, 1 Dec 2007 18:09:12 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 4751E993.4C6D3.2533 ; \n\t 1 Dec 2007 18:09:10 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3B44A903C2;\n\tSat,  1 Dec 2007 23:09:05 +0000 (GMT)\nMessage-ID: <200712012302.lB1N28iA010416@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 154\n          for <source@collab.sakaiproject.org>;\n          Sat, 1 Dec 2007 23:08:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 286E32E924\n\tfor <source@collab.sakaiproject.org>; Sat,  1 Dec 2007 23:08:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB1N28ak010418\n\tfor <source@collab.sakaiproject.org>; Sat, 1 Dec 2007 18:02:08 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB1N28iA010416\n\tfor source@collab.sakaiproject.org; Sat, 1 Dec 2007 18:02:08 -0500\nDate: Sat, 1 Dec 2007 18:02:08 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38933 - content/branches/SAK-12105/content-api/api/src/java/org/sakaiproject/content/api\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec  1 18:09:13 2007\nX-DSPAM-Confidence: 0.8471\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38933\n\nAuthor: aaronz@vt.edu\nDate: 2007-12-01 18:02:04 -0500 (Sat, 01 Dec 2007)\nNew Revision: 38933\n\nModified:\ncontent/branches/SAK-12105/content-api/api/src/java/org/sakaiproject/content/api/ContentHostingService.java\nLog:\nSAK-12105: Merged in trunk changes to this branch\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Sat Dec  1 18:09:10 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 01 Dec 2007 18:09:10 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 01 Dec 2007 18:09:10 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby jacknife.mail.umich.edu () with ESMTP id lB1N99sB017723;\n\tSat, 1 Dec 2007 18:09:09 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 4751E98F.C9155.6303 ; \n\t 1 Dec 2007 18:09:06 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 277DF507C8;\n\tSat,  1 Dec 2007 23:08:59 +0000 (GMT)\nMessage-ID: <200712012302.lB1N21Jr010404@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 20\n          for <source@collab.sakaiproject.org>;\n          Sat, 1 Dec 2007 23:08:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8BACC2E924\n\tfor <source@collab.sakaiproject.org>; Sat,  1 Dec 2007 23:08:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB1N21rg010406\n\tfor <source@collab.sakaiproject.org>; Sat, 1 Dec 2007 18:02:01 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB1N21Jr010404\n\tfor source@collab.sakaiproject.org; Sat, 1 Dec 2007 18:02:01 -0500\nDate: Sat, 1 Dec 2007 18:02:01 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38932 - content/branches/SAK-12105/content-jcr-migration-api\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec  1 18:09:10 2007\nX-DSPAM-Confidence: 0.8483\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38932\n\nAuthor: aaronz@vt.edu\nDate: 2007-12-01 18:01:58 -0500 (Sat, 01 Dec 2007)\nNew Revision: 38932\n\nModified:\ncontent/branches/SAK-12105/content-jcr-migration-api/.classpath\nLog:\nSAK-12105: Merged in trunk changes to this branch\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Sat Dec  1 14:18:55 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 01 Dec 2007 14:18:55 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 01 Dec 2007 14:18:55 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby sleepers.mail.umich.edu () with ESMTP id lB1JIsDT014614;\n\tSat, 1 Dec 2007 14:18:54 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 4751B398.639C5.32443 ; \n\t 1 Dec 2007 14:18:51 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id ABE8C8FD66;\n\tSat,  1 Dec 2007 19:18:35 +0000 (GMT)\nMessage-ID: <200712011911.lB1JBd2O010155@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 297\n          for <source@collab.sakaiproject.org>;\n          Sat, 1 Dec 2007 19:18:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 97C132DEF6\n\tfor <source@collab.sakaiproject.org>; Sat,  1 Dec 2007 19:18:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB1JBdbo010157\n\tfor <source@collab.sakaiproject.org>; Sat, 1 Dec 2007 14:11:39 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB1JBd2O010155\n\tfor source@collab.sakaiproject.org; Sat, 1 Dec 2007 14:11:39 -0500\nDate: Sat, 1 Dec 2007 14:11:39 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38931 - in content/trunk: content-api/api/src/java/org/sakaiproject/content/api content-impl/impl/src/java/org/sakaiproject/content/impl content-impl-jcr/impl/src/java/org/sakaiproject/content/impl content-impl-jcr/pack/src/webapp/WEB-INF contentmultiplex-impl/impl/src/java/org/sakaiproject/content/multiplex\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec  1 14:18:55 2007\nX-DSPAM-Confidence: 0.8445\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38931\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-12-01 14:11:22 -0500 (Sat, 01 Dec 2007)\nNew Revision: 38931\n\nModified:\ncontent/trunk/content-api/api/src/java/org/sakaiproject/content/api/ContentHostingService.java\ncontent/trunk/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/BaseJCRCollectionEdit.java\ncontent/trunk/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/BaseJCRStorage.java\ncontent/trunk/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/JCRContentService.java\ncontent/trunk/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/JCRStorage.java\ncontent/trunk/content-impl-jcr/pack/src/webapp/WEB-INF/components-jcr.xml\ncontent/trunk/content-impl-jcr/pack/src/webapp/WEB-INF/components.xml\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\ncontent/trunk/contentmultiplex-impl/impl/src/java/org/sakaiproject/content/multiplex/ContentHostingMultiplexService.java\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-12311\n\nFixed the various logging issues.\nAdded PrimaryContentService to indicate the primary version, which needs to be in the API because the ContentHostingMultiplexer service binds to it throught he API. \nIt cant bind to the impl.\n\n\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Sat Dec  1 00:17:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 01 Dec 2007 00:17:02 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 01 Dec 2007 00:17:02 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby panther.mail.umich.edu () with ESMTP id lB15H0WO029448;\n\tSat, 1 Dec 2007 00:17:00 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 4750EE46.DE2B8.28050 ; \n\t 1 Dec 2007 00:16:57 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 52BF18F4F8;\n\tSat,  1 Dec 2007 05:16:49 +0000 (GMT)\nMessage-ID: <200712010509.lB159lt8009136@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 909\n          for <source@collab.sakaiproject.org>;\n          Sat, 1 Dec 2007 05:16:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6EB3C2DFCB\n\tfor <source@collab.sakaiproject.org>; Sat,  1 Dec 2007 05:16:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB159lZ2009138\n\tfor <source@collab.sakaiproject.org>; Sat, 1 Dec 2007 00:09:47 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB159lt8009136\n\tfor source@collab.sakaiproject.org; Sat, 1 Dec 2007 00:09:47 -0500\nDate: Sat, 1 Dec 2007 00:09:47 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38930 - content/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Dec  1 00:17:02 2007\nX-DSPAM-Confidence: 0.8472\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38930\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-12-01 00:09:42 -0500 (Sat, 01 Dec 2007)\nNew Revision: 38930\n\nModified:\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/JCRContentService.java\nLog:\nSAK-12105 Fixed getCollectionSize.  I was accidentally returning the total number for each recursive\ncall, instead of just the count for that recursion.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Fri Nov 30 20:08:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 30 Nov 2007 20:08:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 30 Nov 2007 20:08:51 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby chaos.mail.umich.edu () with ESMTP id lB118ois000537;\n\tFri, 30 Nov 2007 20:08:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 4750B41C.7AD14.20043 ; \n\t30 Nov 2007 20:08:47 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D90588F401;\n\tSat,  1 Dec 2007 00:40:45 +0000 (GMT)\nMessage-ID: <200712010101.lB111m8a008768@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 798\n          for <source@collab.sakaiproject.org>;\n          Sat, 1 Dec 2007 00:40:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8C4412D8F3\n\tfor <source@collab.sakaiproject.org>; Sat,  1 Dec 2007 01:08:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lB111mLQ008770\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 20:01:48 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lB111m8a008768\n\tfor source@collab.sakaiproject.org; Fri, 30 Nov 2007 20:01:48 -0500\nDate: Fri, 30 Nov 2007 20:01:48 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38929 - in content/branches/SAK-12105: content-impl-jcr/impl content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/jcr/migration content-impl-jcr/pack/src/webapp/WEB-INF content-jcr-migration-api content-jcr-migration-api/src/java/org/sakaiproject/content/migration/api\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 30 20:08:51 2007\nX-DSPAM-Confidence: 0.9912\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38929\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-11-30 20:01:23 -0500 (Fri, 30 Nov 2007)\nNew Revision: 38929\n\nModified:\ncontent/branches/SAK-12105/content-impl-jcr/impl/pom.xml\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/jcr/migration/CHStoJCRMigratorImpl.java\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/jcr/migration/ContentToJCRCopierImpl.java\ncontent/branches/SAK-12105/content-impl-jcr/pack/src/webapp/WEB-INF/components-jcr.xml\ncontent/branches/SAK-12105/content-jcr-migration-api/pom.xml\ncontent/branches/SAK-12105/content-jcr-migration-api/src/java/org/sakaiproject/content/migration/api/ContentToJCRCopier.java\nLog:\nSAK-12105 Trying to work on some issues with migrating content, \nnamely the repository locking (maybe deadlocking), and my db going\ncabberwonky. Oddly enough, it seems to work ok when I'm also running\nthe load tests.  In progress.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Nov 30 17:10:48 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 30 Nov 2007 17:10:48 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 30 Nov 2007 17:10:48 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby flawless.mail.umich.edu () with ESMTP id lAUMAl4t023193;\n\tFri, 30 Nov 2007 17:10:47 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 47508A60.9303A.5858 ; \n\t30 Nov 2007 17:10:43 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A0C1E8F106;\n\tFri, 30 Nov 2007 22:10:39 +0000 (GMT)\nMessage-ID: <200711302203.lAUM3iFs008544@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 516\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 22:10:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AE6A02D4A0\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 22:10:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAUM3i9i008546\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 17:03:44 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAUM3iFs008544\n\tfor source@collab.sakaiproject.org; Fri, 30 Nov 2007 17:03:44 -0500\nDate: Fri, 30 Nov 2007 17:03:44 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38928 - in assignment/trunk: . assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 30 17:10:48 2007\nX-DSPAM-Confidence: 0.8476\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38928\n\nAuthor: zqian@umich.edu\nDate: 2007-11-30 17:03:42 -0500 (Fri, 30 Nov 2007)\nNew Revision: 38928\n\nModified:\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/upgradeschema.config\nassignment/trunk/upgradeschema_mysql.config\nLog:\nfix to SAK-12289, remove the unnecessary checkins made in 38927\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Nov 30 17:02:54 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 30 Nov 2007 17:02:54 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 30 Nov 2007 17:02:54 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby brazil.mail.umich.edu () with ESMTP id lAUM2rsD025095;\n\tFri, 30 Nov 2007 17:02:53 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 47508883.2C473.26487 ; \n\t30 Nov 2007 17:02:46 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B83B28F338;\n\tFri, 30 Nov 2007 22:02:41 +0000 (GMT)\nMessage-ID: <200711302155.lAULtlwK008530@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 220\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 22:02:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9AAAB2D4A0\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 22:02:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAULtleP008532\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 16:55:47 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAULtlwK008530\n\tfor source@collab.sakaiproject.org; Fri, 30 Nov 2007 16:55:47 -0500\nDate: Fri, 30 Nov 2007 16:55:47 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38927 - in assignment/trunk: . assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 30 17:02:54 2007\nX-DSPAM-Confidence: 0.9848\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38927\n\nAuthor: zqian@umich.edu\nDate: 2007-11-30 16:55:44 -0500 (Fri, 30 Nov 2007)\nNew Revision: 38927\n\nModified:\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/upgradeschema.config\nassignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nassignment/trunk/upgradeschema_mysql.config\nLog:\nmerge fix to SAK-12289 into trunk:svn merge -r 38925:38926 https://source.sakaiproject.org/svn/assignment/branches/post-2-4/\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Nov 30 17:00:13 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 30 Nov 2007 17:00:13 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 30 Nov 2007 17:00:13 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby mission.mail.umich.edu () with ESMTP id lAUM0B3w013025;\n\tFri, 30 Nov 2007 17:00:11 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 475087E4.DF273.23722 ; \n\t30 Nov 2007 17:00:08 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 813298ED54;\n\tFri, 30 Nov 2007 21:59:57 +0000 (GMT)\nMessage-ID: <200711302153.lAULr1pU008518@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 88\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 21:59:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1EFD22D4A0\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 21:59:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAULr2OT008520\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 16:53:02 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAULr1pU008518\n\tfor source@collab.sakaiproject.org; Fri, 30 Nov 2007 16:53:01 -0500\nDate: Fri, 30 Nov 2007 16:53:01 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38926 - assignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 30 17:00:13 2007\nX-DSPAM-Confidence: 0.7726\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38926\n\nAuthor: zqian@umich.edu\nDate: 2007-11-30 16:52:59 -0500 (Fri, 30 Nov 2007)\nNew Revision: 38926\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nFix to SAK-12289:Modifications to files are not saved in Upload All for provided students when EID does not equal Display ID\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Fri Nov 30 16:19:32 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 30 Nov 2007 16:19:32 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 30 Nov 2007 16:19:32 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby panther.mail.umich.edu () with ESMTP id lAULJVo5024358;\n\tFri, 30 Nov 2007 16:19:31 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 47507E59.5CA77.17729 ; \n\t30 Nov 2007 16:19:25 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5DC5C510A9;\n\tFri, 30 Nov 2007 21:18:46 +0000 (GMT)\nMessage-ID: <200711302111.lAULBsLr008442@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 618\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 21:18:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 178402D4FB\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 21:18:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAULBst7008444\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 16:11:54 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAULBsLr008442\n\tfor source@collab.sakaiproject.org; Fri, 30 Nov 2007 16:11:54 -0500\nDate: Fri, 30 Nov 2007 16:11:54 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r38925 - in authz/branches/SAK-7924_2-4-x: authz-api/api/src/java/org/sakaiproject/authz/api authz-api/api/src/java/org/sakaiproject/authz/cover authz-impl/impl/src/java/org/sakaiproject/authz/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 30 16:19:32 2007\nX-DSPAM-Confidence: 0.9831\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38925\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-11-30 16:11:52 -0500 (Fri, 30 Nov 2007)\nNew Revision: 38925\n\nModified:\nauthz/branches/SAK-7924_2-4-x/authz-api/api/src/java/org/sakaiproject/authz/api/SecurityService.java\nauthz/branches/SAK-7924_2-4-x/authz-api/api/src/java/org/sakaiproject/authz/cover/SecurityService.java\nauthz/branches/SAK-7924_2-4-x/authz-impl/impl/src/java/org/sakaiproject/authz/impl/SakaiSecurity.java\nLog:\nSAK-7924 - View Site as a different role\n\nMinor edits to make it function with 2.4.x\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Fri Nov 30 16:00:14 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 30 Nov 2007 16:00:14 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 30 Nov 2007 16:00:14 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby mission.mail.umich.edu () with ESMTP id lAUL0DBF030349;\n\tFri, 30 Nov 2007 16:00:13 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 475079CD.EC3EC.9402 ; \n\t30 Nov 2007 16:00:03 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6B80C8F26E;\n\tFri, 30 Nov 2007 20:59:54 +0000 (GMT)\nMessage-ID: <200711302052.lAUKqxFb008414@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 239\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 20:59:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 218B12D4C8\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 20:59:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAUKqxcG008416\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 15:52:59 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAUKqxFb008414\n\tfor source@collab.sakaiproject.org; Fri, 30 Nov 2007 15:52:59 -0500\nDate: Fri, 30 Nov 2007 15:52:59 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r38924 - authz/branches/SAK-7924_2-4-x/authz-impl/impl/src/java/org/sakaiproject/authz/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 30 16:00:14 2007\nX-DSPAM-Confidence: 0.9819\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38924\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-11-30 15:52:57 -0500 (Fri, 30 Nov 2007)\nNew Revision: 38924\n\nModified:\nauthz/branches/SAK-7924_2-4-x/authz-impl/impl/src/java/org/sakaiproject/authz/impl/DbAuthzGroupService.java\nLog:\nSAK-7924 - View Site as a different role\n\nMinor edits to make it function with 2.4.x\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Fri Nov 30 15:34:05 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 30 Nov 2007 15:34:05 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 30 Nov 2007 15:34:05 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby flawless.mail.umich.edu () with ESMTP id lAUKY42g017753;\n\tFri, 30 Nov 2007 15:34:04 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 475073B0.A8590.21836 ; \n\t30 Nov 2007 15:33:57 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DFD5B83D1C;\n\tFri, 30 Nov 2007 20:33:48 +0000 (GMT)\nMessage-ID: <200711302027.lAUKR4qj008389@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 760\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 20:33:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 999C52D542\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 20:33:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAUKR4Hf008391\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 15:27:04 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAUKR4qj008389\n\tfor source@collab.sakaiproject.org; Fri, 30 Nov 2007 15:27:04 -0500\nDate: Fri, 30 Nov 2007 15:27:04 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38923 - in portal/branches/oncourse_opc_122007: portal-impl/impl/src/java/org/sakaiproject/portal/charon portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers portal-render-engine-impl/pack/src/webapp/vm/defaultskin\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 30 15:34:05 2007\nX-DSPAM-Confidence: 0.6525\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38923\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-30 15:27:02 -0500 (Fri, 30 Nov 2007)\nNew Revision: 38923\n\nAdded:\nportal/branches/oncourse_opc_122007/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/RoleSwitchHandler.java\nportal/branches/oncourse_opc_122007/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/RoleSwitchOutHandler.java\nModified:\nportal/branches/oncourse_opc_122007/portal-impl/impl/src/java/org/sakaiproject/portal/charon/SkinnableCharonPortal.java\nportal/branches/oncourse_opc_122007/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/SiteHandler.java\nportal/branches/oncourse_opc_122007/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/macros.vm\nLog:\nsvn merge -c 38917 https://source.sakaiproject.org/svn/portal/branches/SAK-7924\nC    portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/SiteHandler.java\nA    portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/RoleSwitchOutHandler.java\nA    portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/RoleSwitchHandler.java\nU    portal-impl/impl/src/java/org/sakaiproject/portal/charon/SkinnableCharonPortal.java\nC    portal-render-engine-impl/pack/src/webapp/vm/defaultskin/macros.vm\n\nsvn log -r 38917 https://source.sakaiproject.org/svn/portal/branches/SAK-7924\n------------------------------------------------------------------------\nr38917 | gjthomas@iupui.edu | 2007-11-30 11:19:10 -0500 (Fri, 30 Nov 2007) | 1 line\n\nSAK-7924 - View Site in a different role\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Fri Nov 30 15:23:16 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 30 Nov 2007 15:23:16 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 30 Nov 2007 15:23:16 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby brazil.mail.umich.edu () with ESMTP id lAUKNFUx004398;\n\tFri, 30 Nov 2007 15:23:15 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 47507122.BAAD4.26458 ; \n\t30 Nov 2007 15:23:09 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 57A3672DBD;\n\tFri, 30 Nov 2007 20:22:54 +0000 (GMT)\nMessage-ID: <200711302016.lAUKG9Gd008319@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 646\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 20:22:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0A14A2D0B3\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 20:22:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAUKG9kp008321\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 15:16:09 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAUKG9Gd008319\n\tfor source@collab.sakaiproject.org; Fri, 30 Nov 2007 15:16:09 -0500\nDate: Fri, 30 Nov 2007 15:16:09 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38922 - authz/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 30 15:23:16 2007\nX-DSPAM-Confidence: 0.8434\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38922\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-30 15:16:08 -0500 (Fri, 30 Nov 2007)\nNew Revision: 38922\n\nAdded:\nauthz/branches/SAK-7924_2-4-x/\nLog:\nCreating another branch for authz against 2.4.x from r37756\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Nov 30 15:13:45 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 30 Nov 2007 15:13:45 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 30 Nov 2007 15:13:45 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby chaos.mail.umich.edu () with ESMTP id lAUKDikG017604;\n\tFri, 30 Nov 2007 15:13:44 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 47506EEE.72A30.24794 ; \n\t30 Nov 2007 15:13:38 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3FA61555A1;\n\tFri, 30 Nov 2007 20:13:31 +0000 (GMT)\nMessage-ID: <200711302006.lAUK6eRT008307@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 868\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 20:13:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 902912D501\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 20:13:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAUK6ebp008309\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 15:06:40 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAUK6eRT008307\n\tfor source@collab.sakaiproject.org; Fri, 30 Nov 2007 15:06:40 -0500\nDate: Fri, 30 Nov 2007 15:06:40 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r38921 - oncourse/trunk/src/jobscheduler/scheduler-component-shared/src/java/org/sakaiproject/component/app/scheduler/jobs\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 30 15:13:45 2007\nX-DSPAM-Confidence: 0.9792\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38921\n\nAuthor: cwen@iupui.edu\nDate: 2007-11-30 15:06:38 -0500 (Fri, 30 Nov 2007)\nNew Revision: 38921\n\nModified:\noncourse/trunk/src/jobscheduler/scheduler-component-shared/src/java/org/sakaiproject/component/app/scheduler/jobs/Spring2008CourseSync.java\nLog:\nONC-260, more for spring semester.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Fri Nov 30 14:28:31 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 30 Nov 2007 14:28:31 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 30 Nov 2007 14:28:31 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby faithful.mail.umich.edu () with ESMTP id lAUJSU9L014766;\n\tFri, 30 Nov 2007 14:28:30 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 47506455.CA7E8.6095 ; \n\t30 Nov 2007 14:28:25 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4871C8F124;\n\tFri, 30 Nov 2007 19:28:20 +0000 (GMT)\nMessage-ID: <200711301921.lAUJLUqQ008255@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 126\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 19:27:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6D5D32D533\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 19:28:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAUJLUnn008257\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 14:21:30 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAUJLUqQ008255\n\tfor source@collab.sakaiproject.org; Fri, 30 Nov 2007 14:21:30 -0500\nDate: Fri, 30 Nov 2007 14:21:30 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38920 - portal/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 30 14:28:31 2007\nX-DSPAM-Confidence: 0.8469\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38920\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-30 14:21:29 -0500 (Fri, 30 Nov 2007)\nNew Revision: 38920\n\nAdded:\nportal/branches/oncourse_opc_122007/\nLog:\nCreating a new branch for opc deliverables, created from sakai_2-4-x @r31545\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Fri Nov 30 14:27:18 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 30 Nov 2007 14:27:18 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 30 Nov 2007 14:27:18 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby panther.mail.umich.edu () with ESMTP id lAUJRHw9011547;\n\tFri, 30 Nov 2007 14:27:17 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 4750640E.403A5.10331 ; \n\t30 Nov 2007 14:27:13 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DDB6A8F0E6;\n\tFri, 30 Nov 2007 19:27:04 +0000 (GMT)\nMessage-ID: <200711301920.lAUJKDHG008243@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 137\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 19:26:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 116A72D508\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 19:26:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAUJKDjd008245\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 14:20:13 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAUJKDHG008243\n\tfor source@collab.sakaiproject.org; Fri, 30 Nov 2007 14:20:13 -0500\nDate: Fri, 30 Nov 2007 14:20:13 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38919 - authz/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 30 14:27:18 2007\nX-DSPAM-Confidence: 0.7550\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38919\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-30 14:20:12 -0500 (Fri, 30 Nov 2007)\nNew Revision: 38919\n\nAdded:\nauthz/branches/oncourse_opc_122007/\nLog:\nCreating a new branch for opc deliverables, created from sakai_2-4-x @r28692\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Nov 30 12:14:05 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 30 Nov 2007 12:14:05 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 30 Nov 2007 12:14:05 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby panther.mail.umich.edu () with ESMTP id lAUHE3UK020194;\n\tFri, 30 Nov 2007 12:14:03 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 475044D4.EEADD.1985 ; \n\t30 Nov 2007 12:13:59 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A71CA8EECB;\n\tFri, 30 Nov 2007 17:13:52 +0000 (GMT)\nMessage-ID: <200711301707.lAUH7Iee008149@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 491\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 17:13:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 733332502E\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 17:13:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAUH7INB008151\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 12:07:18 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAUH7Iee008149\n\tfor source@collab.sakaiproject.org; Fri, 30 Nov 2007 12:07:18 -0500\nDate: Fri, 30 Nov 2007 12:07:18 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r38918 - oncourse/trunk/src/jobscheduler/scheduler-component-shared/src/java/org/sakaiproject/component/app/scheduler/jobs\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 30 12:14:05 2007\nX-DSPAM-Confidence: 0.9792\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38918\n\nAuthor: cwen@iupui.edu\nDate: 2007-11-30 12:07:16 -0500 (Fri, 30 Nov 2007)\nNew Revision: 38918\n\nModified:\noncourse/trunk/src/jobscheduler/scheduler-component-shared/src/java/org/sakaiproject/component/app/scheduler/jobs/Fall2007CourseSync.java\noncourse/trunk/src/jobscheduler/scheduler-component-shared/src/java/org/sakaiproject/component/app/scheduler/jobs/Spring2008CourseSync.java\nLog:\nmore for ONC-260. revised for spring 2008 too.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Fri Nov 30 11:26:20 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 30 Nov 2007 11:26:20 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 30 Nov 2007 11:26:20 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby casino.mail.umich.edu () with ESMTP id lAUGQIhF005995;\n\tFri, 30 Nov 2007 11:26:18 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4750398B.7BAE0.13197 ; \n\t30 Nov 2007 11:25:50 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 54F63674E5;\n\tFri, 30 Nov 2007 16:25:44 +0000 (GMT)\nMessage-ID: <200711301619.lAUGJCWq008096@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 984\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 16:25:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D64D52D544\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 16:25:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAUGJC7s008098\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 11:19:12 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAUGJCWq008096\n\tfor source@collab.sakaiproject.org; Fri, 30 Nov 2007 11:19:12 -0500\nDate: Fri, 30 Nov 2007 11:19:12 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r38917 - in portal/branches/SAK-7924: portal-impl/impl/src/java/org/sakaiproject/portal/charon portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers portal-render-engine-impl/pack/src/webapp/vm/defaultskin\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 30 11:26:20 2007\nX-DSPAM-Confidence: 0.6935\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38917\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-11-30 11:19:10 -0500 (Fri, 30 Nov 2007)\nNew Revision: 38917\n\nAdded:\nportal/branches/SAK-7924/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/RoleSwitchHandler.java\nportal/branches/SAK-7924/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/RoleSwitchOutHandler.java\nModified:\nportal/branches/SAK-7924/portal-impl/impl/src/java/org/sakaiproject/portal/charon/SkinnableCharonPortal.java\nportal/branches/SAK-7924/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/SiteHandler.java\nportal/branches/SAK-7924/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/macros.vm\nLog:\nSAK-7924 - View Site in a different role\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Fri Nov 30 11:25:57 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 30 Nov 2007 11:25:57 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 30 Nov 2007 11:25:57 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby jacknife.mail.umich.edu () with ESMTP id lAUGPuvH020925;\n\tFri, 30 Nov 2007 11:25:56 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 4750398D.BBA8.815 ; \n\t30 Nov 2007 11:25:51 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8B8898EE2F;\n\tFri, 30 Nov 2007 16:25:44 +0000 (GMT)\nMessage-ID: <200711301619.lAUGJ9Nh008084@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 575\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 16:25:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A14862D544\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 16:25:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAUGJ9Iu008086\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 11:19:09 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAUGJ9Nh008084\n\tfor source@collab.sakaiproject.org; Fri, 30 Nov 2007 11:19:09 -0500\nDate: Fri, 30 Nov 2007 11:19:09 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r38916 - in authz/branches/SAK-7924: authz-api/api/src/java/org/sakaiproject/authz/api authz-api/api/src/java/org/sakaiproject/authz/cover authz-impl/impl/src/java/org/sakaiproject/authz/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 30 11:25:57 2007\nX-DSPAM-Confidence: 0.8429\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38916\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-11-30 11:19:06 -0500 (Fri, 30 Nov 2007)\nNew Revision: 38916\n\nModified:\nauthz/branches/SAK-7924/authz-api/api/src/java/org/sakaiproject/authz/api/SecurityService.java\nauthz/branches/SAK-7924/authz-api/api/src/java/org/sakaiproject/authz/cover/SecurityService.java\nauthz/branches/SAK-7924/authz-impl/impl/src/java/org/sakaiproject/authz/impl/DbAuthzGroupService.java\nauthz/branches/SAK-7924/authz-impl/impl/src/java/org/sakaiproject/authz/impl/DbAuthzGroupSql.java\nauthz/branches/SAK-7924/authz-impl/impl/src/java/org/sakaiproject/authz/impl/DbAuthzGroupSqlDefault.java\nauthz/branches/SAK-7924/authz-impl/impl/src/java/org/sakaiproject/authz/impl/SakaiSecurity.java\nLog:\nSAK-7924 - View Site in a different role\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Nov 30 11:14:44 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 30 Nov 2007 11:14:44 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 30 Nov 2007 11:14:44 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby casino.mail.umich.edu () with ESMTP id lAUGEh9c029657;\n\tFri, 30 Nov 2007 11:14:43 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 475036EA.F1E4C.29213 ; \n\t30 Nov 2007 11:14:37 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0672A89AA2;\n\tFri, 30 Nov 2007 16:14:30 +0000 (GMT)\nMessage-ID: <200711301608.lAUG85cG008027@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 331\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 16:14:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 50ABB2D51D\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 16:14:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAUG85i4008029\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 11:08:05 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAUG85cG008027\n\tfor source@collab.sakaiproject.org; Fri, 30 Nov 2007 11:08:05 -0500\nDate: Fri, 30 Nov 2007 11:08:05 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r38915 - oncourse/branches/sakai_2-4-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 30 11:14:44 2007\nX-DSPAM-Confidence: 0.9793\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38915\n\nAuthor: cwen@iupui.edu\nDate: 2007-11-30 11:08:04 -0500 (Fri, 30 Nov 2007)\nNew Revision: 38915\n\nModified:\noncourse/branches/sakai_2-4-x/\nLog:\nset prop\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Fri Nov 30 11:00:57 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 30 Nov 2007 11:00:57 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 30 Nov 2007 11:00:57 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby sleepers.mail.umich.edu () with ESMTP id lAUG0uhI016410;\n\tFri, 30 Nov 2007 11:00:56 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 475033AF.8E5AA.9061 ; \n\t30 Nov 2007 11:00:53 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1FB4B64B62;\n\tFri, 30 Nov 2007 16:00:46 +0000 (GMT)\nMessage-ID: <200711301554.lAUFsLqg008005@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 314\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 16:00:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id F35CA2D511\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 16:00:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAUFsL6c008007\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 10:54:21 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAUFsLqg008005\n\tfor source@collab.sakaiproject.org; Fri, 30 Nov 2007 10:54:21 -0500\nDate: Fri, 30 Nov 2007 10:54:21 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38914 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 30 11:00:57 2007\nX-DSPAM-Confidence: 0.9780\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38914\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-30 10:54:17 -0500 (Fri, 30 Nov 2007)\nNew Revision: 38914\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nRevving up gradebook to pick up SAK-12091 since SAK-12114 needed it\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Fri Nov 30 10:59:49 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 30 Nov 2007 10:59:49 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 30 Nov 2007 10:59:49 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby fan.mail.umich.edu () with ESMTP id lAUFxj8x005365;\n\tFri, 30 Nov 2007 10:59:45 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 47503358.8FD45.30940 ; \n\t30 Nov 2007 10:59:23 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B69F68ED73;\n\tFri, 30 Nov 2007 15:59:09 +0000 (GMT)\nMessage-ID: <200711301552.lAUFqheh007986@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 860\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 15:55:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 93B5F2D511\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 15:58:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAUFqhrb007988\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 10:52:43 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAUFqheh007986\n\tfor source@collab.sakaiproject.org; Fri, 30 Nov 2007 10:52:43 -0500\nDate: Fri, 30 Nov 2007 10:52:43 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38913 - in gradebook/branches/oncourse_opc_122007: app/business/src/java/org/sakaiproject/tool/gradebook/business app/business/src/java/org/sakaiproject/tool/gradebook/business/impl app/standalone-app/src/test/org/sakaiproject/tool/gradebook/test service/api/src/java/org/sakaiproject/service/gradebook/shared\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 30 10:59:49 2007\nX-DSPAM-Confidence: 0.7615\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38913\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-30 10:52:40 -0500 (Fri, 30 Nov 2007)\nNew Revision: 38913\n\nAdded:\ngradebook/branches/oncourse_opc_122007/service/api/src/java/org/sakaiproject/service/gradebook/shared/MultipleAssignmentSavingException.java\nModified:\ngradebook/branches/oncourse_opc_122007/app/business/src/java/org/sakaiproject/tool/gradebook/business/GradebookManager.java\ngradebook/branches/oncourse_opc_122007/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\ngradebook/branches/oncourse_opc_122007/app/standalone-app/src/test/org/sakaiproject/tool/gradebook/test/GradebookManagerOPCTest.java\nLog:\nsvn merge -c 37674 https://source.sakaiproject.org/svn/gradebook/trunk\nU    app/standalone-app/src/test/org/sakaiproject/tool/gradebook/test/GradebookManagerOPCTest.java\nU    app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\nU    app/business/src/java/org/sakaiproject/tool/gradebook/business/GradebookManager.java\nA    service/api/src/java/org/sakaiproject/service/gradebook/shared/MultipleAssignmentSavingException.java\n\nsvn log -r 37674 https://source.sakaiproject.org/svn/gradebook/trunk\n------------------------------------------------------------------------\nr37674 | cwen@iupui.edu | 2007-10-31 16:44:59 -0400 (Wed, 31 Oct 2007) | 5 lines\n\nhttp://128.196.219.68/jira/browse/SAK-12091\nSAK-12091\n=>\nadd createAssignments and checkValidName methods to GradebookManager.\nalso add MultipleAssignmentSavingException.\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Fri Nov 30 10:40:21 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 30 Nov 2007 10:40:21 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 30 Nov 2007 10:40:21 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby jacknife.mail.umich.edu () with ESMTP id lAUFeKmP025558;\n\tFri, 30 Nov 2007 10:40:20 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 47502EDB.2B512.9988 ; \n\t30 Nov 2007 10:40:14 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C86EC8EBEB;\n\tFri, 30 Nov 2007 15:36:11 +0000 (GMT)\nMessage-ID: <200711301533.lAUFXclT007950@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 237\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 15:35:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D6D9F1D609\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 15:39:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAUFXcZP007952\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 10:33:38 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAUFXclT007950\n\tfor source@collab.sakaiproject.org; Fri, 30 Nov 2007 10:33:38 -0500\nDate: Fri, 30 Nov 2007 10:33:38 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38912 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 30 10:40:21 2007\nX-DSPAM-Confidence: 0.9800\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38912\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-30 10:33:37 -0500 (Fri, 30 Nov 2007)\nNew Revision: 38912\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdating msgcntr externals\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Fri Nov 30 10:37:05 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 30 Nov 2007 10:37:05 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 30 Nov 2007 10:37:05 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby score.mail.umich.edu () with ESMTP id lAUFb4gd007578;\n\tFri, 30 Nov 2007 10:37:04 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 47502E1B.2F244.29193 ; \n\t30 Nov 2007 10:37:02 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CCB818EC84;\n\tFri, 30 Nov 2007 15:32:47 +0000 (GMT)\nMessage-ID: <200711301530.lAUFUWRS007935@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 650\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 15:32:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D1DE82CCF8\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 15:36:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAUFUWnA007937\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 10:30:32 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAUFUWRS007935\n\tfor source@collab.sakaiproject.org; Fri, 30 Nov 2007 10:30:32 -0500\nDate: Fri, 30 Nov 2007 10:30:32 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38911 - in msgcntr/branches/oncourse_opc_122007/messageforums-app: . src/java/org/sakaiproject/tool/messageforums\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 30 10:37:05 2007\nX-DSPAM-Confidence: 0.9797\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38911\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-30 10:30:29 -0500 (Fri, 30 Nov 2007)\nNew Revision: 38911\n\nModified:\nmsgcntr/branches/oncourse_opc_122007/messageforums-app/project.xml\nmsgcntr/branches/oncourse_opc_122007/messageforums-app/src/java/org/sakaiproject/tool/messageforums/PrivateMessagesTool.java\nLog:\nSAK-12073\nRemoving some event stuff that crept in by mistake\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Fri Nov 30 10:21:12 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 30 Nov 2007 10:21:12 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 30 Nov 2007 10:21:12 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby flawless.mail.umich.edu () with ESMTP id lAUFLAQo011075;\n\tFri, 30 Nov 2007 10:21:10 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 47502A5D.5402C.9900 ; \n\t30 Nov 2007 10:21:05 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C02688EB9C;\n\tFri, 30 Nov 2007 15:20:23 +0000 (GMT)\nMessage-ID: <200711301514.lAUFE4bH007874@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 691\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 15:19:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9F5CFB253\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 15:20:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAUFE47L007876\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 10:14:04 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAUFE4bH007874\n\tfor source@collab.sakaiproject.org; Fri, 30 Nov 2007 10:14:04 -0500\nDate: Fri, 30 Nov 2007 10:14:04 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [contrib] svn commit: r43929 - in uct: . email-template-service email-template-service/trunk email-template-service/trunk/api email-template-service/trunk/api/src email-template-service/trunk/api/src/java email-template-service/trunk/api/src/java/org email-template-service/trunk/api/src/java/org/sakaiproject email-template-service/trunk/api/src/java/org/sakaiproject/emailtemplateservice email-template-service/trunk/api/src/java/org/sakaiproject/emailtemplateservice/dao email-template-service/trunk/api/src/java/org/sakaiproject/emailtemplateservice/hbm email-template-service/trunk/api/src/java/org/sakaiproject/emailtemplateservice/model email-template-service/trunk/api/src/java/org/sakaiproject/emailtemplateservice/service email-template-service/trunk/emailtemplateservce-shared-deploy email-template-service/trunk/impl email-template-service/trunk/impl/src email-template-service/trunk/impl/src/java email-template-service/trunk/impl/src/java/org email-template-service/!\n trunk/impl/src/java/org/sakaiproject email-template-service/trunk/impl/src/java/org/sakaiproject/emailtemplateservice email-template-service/trunk/impl/src/java/org/sakaiproject/emailtemplateservice/dao email-template-service/trunk/impl/src/java/org/sakaiproject/emailtemplateservice/dao/impl email-template-service/trunk/impl/src/java/org/sakaiproject/emailtemplateservice/service email-template-service/trunk/impl/src/java/org/sakaiproject/emailtemplateservice/service/impl email-template-service/trunk/impl/src/java/org/sakaiproject/emailtemplateservice/util email-template-service/trunk/pack email-template-service/trunk/pack/src email-template-service/trunk/pack/src/webapp email-template-service/trunk/pack/src/webapp/WEB-INF email-template-service/trunk/tool email-template-service/trunk/tool/src email-template-service/trunk/tool/src/java email-template-service/trunk/tool/src/java/org email-template-service/trunk/tool/src/java/org/sakaiproject email-template-service/trunk/tool/!\n src/java/org/sakaiproject/emailtemplateservice email-template-!\n service/\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 30 10:21:12 2007\nX-DSPAM-Confidence: 0.8468\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn?root=contrib&view=rev&rev=43929\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-11-30 10:12:23 -0500 (Fri, 30 Nov 2007)\nNew Revision: 43929\n\nAdded:\nuct/email-template-service/\nuct/email-template-service/branches/\nuct/email-template-service/tags/\nuct/email-template-service/trunk/\nuct/email-template-service/trunk/.classpath\nuct/email-template-service/trunk/.project\nuct/email-template-service/trunk/.sakaiapp\nuct/email-template-service/trunk/.svnignore\nuct/email-template-service/trunk/README.txt\nuct/email-template-service/trunk/api/\nuct/email-template-service/trunk/api/pom.xml\nuct/email-template-service/trunk/api/project.xml\nuct/email-template-service/trunk/api/src/\nuct/email-template-service/trunk/api/src/java/\nuct/email-template-service/trunk/api/src/java/org/\nuct/email-template-service/trunk/api/src/java/org/sakaiproject/\nuct/email-template-service/trunk/api/src/java/org/sakaiproject/emailtemplateservice/\nuct/email-template-service/trunk/api/src/java/org/sakaiproject/emailtemplateservice/dao/\nuct/email-template-service/trunk/api/src/java/org/sakaiproject/emailtemplateservice/dao/EmailTemplateServiceDao.java\nuct/email-template-service/trunk/api/src/java/org/sakaiproject/emailtemplateservice/hbm/\nuct/email-template-service/trunk/api/src/java/org/sakaiproject/emailtemplateservice/hbm/EmailTemplate.hbm.xml\nuct/email-template-service/trunk/api/src/java/org/sakaiproject/emailtemplateservice/model/\nuct/email-template-service/trunk/api/src/java/org/sakaiproject/emailtemplateservice/model/EmailTemplate.java\nuct/email-template-service/trunk/api/src/java/org/sakaiproject/emailtemplateservice/model/RenderedTemplate.java\nuct/email-template-service/trunk/api/src/java/org/sakaiproject/emailtemplateservice/service/\nuct/email-template-service/trunk/api/src/java/org/sakaiproject/emailtemplateservice/service/EmailTemplateService.java\nuct/email-template-service/trunk/emailtemplateservce-shared-deploy/\nuct/email-template-service/trunk/emailtemplateservce-shared-deploy/pom.xml\nuct/email-template-service/trunk/impl/\nuct/email-template-service/trunk/impl/pom.xml\nuct/email-template-service/trunk/impl/project.xml\nuct/email-template-service/trunk/impl/src/\nuct/email-template-service/trunk/impl/src/java/\nuct/email-template-service/trunk/impl/src/java/org/\nuct/email-template-service/trunk/impl/src/java/org/sakaiproject/\nuct/email-template-service/trunk/impl/src/java/org/sakaiproject/emailtemplateservice/\nuct/email-template-service/trunk/impl/src/java/org/sakaiproject/emailtemplateservice/dao/\nuct/email-template-service/trunk/impl/src/java/org/sakaiproject/emailtemplateservice/dao/impl/\nuct/email-template-service/trunk/impl/src/java/org/sakaiproject/emailtemplateservice/dao/impl/EmailTemplateServiceDaoImpl.java\nuct/email-template-service/trunk/impl/src/java/org/sakaiproject/emailtemplateservice/service/\nuct/email-template-service/trunk/impl/src/java/org/sakaiproject/emailtemplateservice/service/impl/\nuct/email-template-service/trunk/impl/src/java/org/sakaiproject/emailtemplateservice/service/impl/EmailTemplateServiceImpl.java\nuct/email-template-service/trunk/impl/src/java/org/sakaiproject/emailtemplateservice/util/\nuct/email-template-service/trunk/impl/src/java/org/sakaiproject/emailtemplateservice/util/TextTemplateLogicUtils.java\nuct/email-template-service/trunk/pack/\nuct/email-template-service/trunk/pack/pom.xml\nuct/email-template-service/trunk/pack/project.xml\nuct/email-template-service/trunk/pack/src/\nuct/email-template-service/trunk/pack/src/webapp/\nuct/email-template-service/trunk/pack/src/webapp/WEB-INF/\nuct/email-template-service/trunk/pack/src/webapp/WEB-INF/components.xml\nuct/email-template-service/trunk/pack/src/webapp/WEB-INF/hibernate-hbms.xml\nuct/email-template-service/trunk/pack/src/webapp/WEB-INF/spring-hibernate.xml\nuct/email-template-service/trunk/pom.xml\nuct/email-template-service/trunk/project.xml\nuct/email-template-service/trunk/tool/\nuct/email-template-service/trunk/tool/maven.xml\nuct/email-template-service/trunk/tool/pom.xml\nuct/email-template-service/trunk/tool/project.properties\nuct/email-template-service/trunk/tool/project.xml\nuct/email-template-service/trunk/tool/src/\nuct/email-template-service/trunk/tool/src/java/\nuct/email-template-service/trunk/tool/src/java/org/\nuct/email-template-service/trunk/tool/src/java/org/sakaiproject/\nuct/email-template-service/trunk/tool/src/java/org/sakaiproject/emailtemplateservice/\nuct/email-template-service/trunk/tool/src/java/org/sakaiproject/emailtemplateservice/tool/\nuct/email-template-service/trunk/tool/src/java/org/sakaiproject/emailtemplateservice/tool/params/\nuct/email-template-service/trunk/tool/src/java/org/sakaiproject/emailtemplateservice/tool/producers/\nuct/email-template-service/trunk/tool/src/webapp/\nuct/email-template-service/trunk/tool/src/webapp/WEB-INF/\nuct/email-template-service/trunk/tool/src/webapp/WEB-INF/bundle/\nuct/email-template-service/trunk/tool/src/webapp/WEB-INF/web.xml\nuct/email-template-service/trunk/tool/src/webapp/component-templates/\nuct/email-template-service/trunk/tool/src/webapp/css/\nuct/email-template-service/trunk/tool/src/webapp/css/Emailtemplateservice.css\nuct/email-template-service/trunk/tool/src/webapp/images/\nuct/email-template-service/trunk/tool/src/webapp/templates/\nuct/email-template-service/trunk/tool/src/webapp/tools/\nuct/email-template-service/trunk/tool/src/webapp/tools/sakai.emailtemplateservice.xml\nLog:\nimport code from UCT trunk\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Nov 30 09:56:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 30 Nov 2007 09:56:53 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 30 Nov 2007 09:56:53 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby fan.mail.umich.edu () with ESMTP id lAUEuqlJ032608;\n\tFri, 30 Nov 2007 09:56:52 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 475024AF.10CDB.14443 ; \n\t30 Nov 2007 09:56:49 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0B31E5000C;\n\tFri, 30 Nov 2007 14:56:49 +0000 (GMT)\nMessage-ID: <200711301450.lAUEoGWr007827@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1003\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 14:56:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CD7F92998A\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 14:56:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAUEoGO7007829\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 09:50:16 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAUEoGWr007827\n\tfor source@collab.sakaiproject.org; Fri, 30 Nov 2007 09:50:16 -0500\nDate: Fri, 30 Nov 2007 09:50:16 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r38910 - oncourse/branches/sakai_2-4-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 30 09:56:53 2007\nX-DSPAM-Confidence: 0.8427\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38910\n\nAuthor: cwen@iupui.edu\nDate: 2007-11-30 09:50:16 -0500 (Fri, 30 Nov 2007)\nNew Revision: 38910\n\nModified:\noncourse/branches/sakai_2-4-x/.externals\nLog:\nupdate external for SAK-11728\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Nov 30 09:54:42 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 30 Nov 2007 09:54:42 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 30 Nov 2007 09:54:42 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby awakenings.mail.umich.edu () with ESMTP id lAUEsfKi001489;\n\tFri, 30 Nov 2007 09:54:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 4750242C.B4D70.13719 ; \n\t30 Nov 2007 09:54:39 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 631D68E9DC;\n\tFri, 30 Nov 2007 14:54:31 +0000 (GMT)\nMessage-ID: <200711301447.lAUEluAb007815@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 476\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 14:54:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id ADF9B2998A\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 14:54:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAUElunJ007817\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 09:47:56 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAUEluAb007815\n\tfor source@collab.sakaiproject.org; Fri, 30 Nov 2007 09:47:56 -0500\nDate: Fri, 30 Nov 2007 09:47:56 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r38909 - in assignment/branches/oncourse_2-4-x: assignment-impl/impl/src/bundle assignment-impl/impl/src/java/org/sakaiproject/assignment/impl assignment-tool/tool/src/java/org/sakaiproject/assignment/tool assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 30 09:54:42 2007\nX-DSPAM-Confidence: 0.7552\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38909\n\nAuthor: cwen@iupui.edu\nDate: 2007-11-30 09:47:54 -0500 (Fri, 30 Nov 2007)\nNew Revision: 38909\n\nModified:\nassignment/branches/oncourse_2-4-x/assignment-impl/impl/src/bundle/assignment.properties\nassignment/branches/oncourse_2-4-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nassignment/branches/oncourse_2-4-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nassignment/branches/oncourse_2-4-x/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_grading_submission.vm\nassignment/branches/oncourse_2-4-x/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_list_submissions.vm\nassignment/branches/oncourse_2-4-x/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_list_assignments.vm\nLog:\nfound problem for building. remerge for SAK-11728\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Nov 30 09:47:14 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 30 Nov 2007 09:47:14 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 30 Nov 2007 09:47:14 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby fan.mail.umich.edu () with ESMTP id lAUElD1c027499;\n\tFri, 30 Nov 2007 09:47:13 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 47502264.5291A.9602 ; \n\t30 Nov 2007 09:47:08 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 930A654F31;\n\tFri, 30 Nov 2007 14:47:05 +0000 (GMT)\nMessage-ID: <200711301440.lAUEeVRK007803@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 136\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 14:46:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AE6512998A\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 14:46:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAUEeVct007805\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 09:40:31 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAUEeVRK007803\n\tfor source@collab.sakaiproject.org; Fri, 30 Nov 2007 09:40:31 -0500\nDate: Fri, 30 Nov 2007 09:40:31 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r38908 - in assignment/branches/oncourse_2-4-x: assignment-impl/impl/src/bundle assignment-impl/impl/src/java/org/sakaiproject/assignment/impl assignment-tool/tool/src/java/org/sakaiproject/assignment/tool assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 30 09:47:14 2007\nX-DSPAM-Confidence: 0.7546\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38908\n\nAuthor: cwen@iupui.edu\nDate: 2007-11-30 09:40:29 -0500 (Fri, 30 Nov 2007)\nNew Revision: 38908\n\nModified:\nassignment/branches/oncourse_2-4-x/assignment-impl/impl/src/bundle/assignment.properties\nassignment/branches/oncourse_2-4-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nassignment/branches/oncourse_2-4-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nassignment/branches/oncourse_2-4-x/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_grading_submission.vm\nassignment/branches/oncourse_2-4-x/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_list_submissions.vm\nassignment/branches/oncourse_2-4-x/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_list_assignments.vm\nLog:\nfound problem for building. remerge for SAK-11728\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Fri Nov 30 09:32:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 30 Nov 2007 09:32:19 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 30 Nov 2007 09:32:19 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby jacknife.mail.umich.edu () with ESMTP id lAUEWHVZ015049;\n\tFri, 30 Nov 2007 09:32:17 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 47501ED3.D80A1.2055 ; \n\t30 Nov 2007 09:32:01 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 005608EA39;\n\tFri, 30 Nov 2007 14:31:53 +0000 (GMT)\nMessage-ID: <200711301425.lAUEPNrb007667@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 678\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 14:31:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 061902998A\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 14:31:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAUEPNkD007669\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 09:25:23 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAUEPNrb007667\n\tfor source@collab.sakaiproject.org; Fri, 30 Nov 2007 09:25:23 -0500\nDate: Fri, 30 Nov 2007 09:25:23 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38907 - authz/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 30 09:32:19 2007\nX-DSPAM-Confidence: 0.9810\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38907\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-30 09:25:21 -0500 (Fri, 30 Nov 2007)\nNew Revision: 38907\n\nAdded:\nauthz/branches/SAK-7924/\nLog:\nCreating branch for SAK-7924 from trunk @r38872\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Fri Nov 30 09:31:31 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 30 Nov 2007 09:31:31 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 30 Nov 2007 09:31:31 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby faithful.mail.umich.edu () with ESMTP id lAUEVUhB016053;\n\tFri, 30 Nov 2007 09:31:30 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 47501EA4.76C15.701 ; \n\t30 Nov 2007 09:31:03 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A479A54F31;\n\tFri, 30 Nov 2007 14:31:04 +0000 (GMT)\nMessage-ID: <200711301424.lAUEOT6j007643@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 354\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 14:30:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A70BC2998A\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 14:30:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAUEOTpX007645\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 09:24:29 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAUEOT6j007643\n\tfor source@collab.sakaiproject.org; Fri, 30 Nov 2007 09:24:29 -0500\nDate: Fri, 30 Nov 2007 09:24:29 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38905 - portal/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 30 09:31:31 2007\nX-DSPAM-Confidence: 0.9814\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38905\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-30 09:24:28 -0500 (Fri, 30 Nov 2007)\nNew Revision: 38905\n\nAdded:\nportal/branches/SAK-7924/\nLog:\nCreating branch for SAK-7924 from trunk @r38361\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gopal.ramasammycook@gmail.com Fri Nov 30 09:31:20 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 30 Nov 2007 09:31:20 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 30 Nov 2007 09:31:20 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby flawless.mail.umich.edu () with ESMTP id lAUEVJNq013402;\n\tFri, 30 Nov 2007 09:31:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 47501EAB.12C0B.10894 ; \n\t30 Nov 2007 09:31:09 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0AB988EA35;\n\tFri, 30 Nov 2007 14:31:12 +0000 (GMT)\nMessage-ID: <200711301424.lAUEOdHv007655@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 614\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 14:30:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 28E662998A\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 14:30:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAUEOdEN007657\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 09:24:39 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAUEOdHv007655\n\tfor source@collab.sakaiproject.org; Fri, 30 Nov 2007 09:24:39 -0500\nDate: Fri, 30 Nov 2007 09:24:39 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gopal.ramasammycook@gmail.com using -f\nTo: source@collab.sakaiproject.org\nFrom: gopal.ramasammycook@gmail.com\nSubject: [sakai] svn commit: r38906 - in sam/branches/SAK-12065: samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation samigo-services/src/java/org/sakaiproject/tool/assessment/facade samigo-services/src/java/org/sakaiproject/tool/assessment/services/assessment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 30 09:31:20 2007\nX-DSPAM-Confidence: 0.9812\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38906\n\nAuthor: gopal.ramasammycook@gmail.com\nDate: 2007-11-30 09:23:52 -0500 (Fri, 30 Nov 2007)\nNew Revision: 38906\n\nModified:\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/ExportResponsesBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/HistogramListener.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/AssessmentGradingFacadeQueries.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/PublishedAssessmentFacadeQueries.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/PublishedAssessmentFacadeQueriesAPI.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/services/assessment/PublishedAssessmentService.java\nLog:\nSAK-12142  Started export of part/section scores in seperate columns\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Nov 30 09:12:58 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 30 Nov 2007 09:12:58 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 30 Nov 2007 09:12:57 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby sleepers.mail.umich.edu () with ESMTP id lAUECu2j013672;\n\tFri, 30 Nov 2007 09:12:56 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 47501A60.3CD65.29617 ; \n\t30 Nov 2007 09:12:53 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 464E554F31;\n\tFri, 30 Nov 2007 14:12:51 +0000 (GMT)\nMessage-ID: <200711301406.lAUE6IJB007614@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 732\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 14:12:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A6F3429996\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 14:12:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAUE6IiH007616\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 09:06:18 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAUE6IJB007614\n\tfor source@collab.sakaiproject.org; Fri, 30 Nov 2007 09:06:18 -0500\nDate: Fri, 30 Nov 2007 09:06:18 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r38904 - oncourse/branches/sakai_2-4-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 30 09:12:57 2007\nX-DSPAM-Confidence: 0.8439\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38904\n\nAuthor: cwen@iupui.edu\nDate: 2007-11-30 09:06:17 -0500 (Fri, 30 Nov 2007)\nNew Revision: 38904\n\nModified:\noncourse/branches/sakai_2-4-x/.externals\nLog:\nupdate external -- merge SAK-11728\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Nov 30 09:04:00 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 30 Nov 2007 09:04:00 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 30 Nov 2007 09:04:00 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby godsend.mail.umich.edu () with ESMTP id lAUE3wpC009006;\n\tFri, 30 Nov 2007 09:03:58 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 47501848.B1995.32642 ; \n\t30 Nov 2007 09:03:55 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8CB0D54F31;\n\tFri, 30 Nov 2007 14:03:54 +0000 (GMT)\nMessage-ID: <200711301357.lAUDvLLJ007600@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 312\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 14:03:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 48CE82D4D1\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 14:03:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAUDvLhg007602\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 08:57:21 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAUDvLLJ007600\n\tfor source@collab.sakaiproject.org; Fri, 30 Nov 2007 08:57:21 -0500\nDate: Fri, 30 Nov 2007 08:57:21 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r38903 - in assignment/branches/oncourse_2-4-x: assignment-impl/impl/src/bundle assignment-impl/impl/src/java/org/sakaiproject/assignment/impl assignment-tool/tool/src/java/org/sakaiproject/assignment/tool assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 30 09:04:00 2007\nX-DSPAM-Confidence: 0.7549\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38903\n\nAuthor: cwen@iupui.edu\nDate: 2007-11-30 08:57:19 -0500 (Fri, 30 Nov 2007)\nNew Revision: 38903\n\nModified:\nassignment/branches/oncourse_2-4-x/assignment-impl/impl/src/bundle/assignment.properties\nassignment/branches/oncourse_2-4-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nassignment/branches/oncourse_2-4-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nassignment/branches/oncourse_2-4-x/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_grading_submission.vm\nassignment/branches/oncourse_2-4-x/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_list_submissions.vm\nassignment/branches/oncourse_2-4-x/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_list_assignments.vm\nLog:\nSAK-11728. svn merge -r34841:34840 https://source.sakaiproject.org/svn/assignment/trunk, svn merge -r34693:34692 https://source.sakaiproject.org/svn/assignment/trunk, svn merge -r34393:34392 https://source.sakaiproject.org/svn/assignment/trunk, svn merge -r31550:31551 https://source.sakaiproject.org/svn/assignment/trunk,svn merge -r31570:31571 https://source.sakaiproject.org/svn/assignment/trunk\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Fri Nov 30 08:50:35 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 30 Nov 2007 08:50:35 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 30 Nov 2007 08:50:35 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby panther.mail.umich.edu () with ESMTP id lAUDoZQw026444;\n\tFri, 30 Nov 2007 08:50:35 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 47501525.B5C23.1132 ; \n\t30 Nov 2007 08:50:32 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A70998E96E;\n\tFri, 30 Nov 2007 13:50:35 +0000 (GMT)\nMessage-ID: <200711301344.lAUDi115007565@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 298\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 13:50:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 161062D501\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 13:50:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAUDi1do007567\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 08:44:01 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAUDi115007565\n\tfor source@collab.sakaiproject.org; Fri, 30 Nov 2007 08:44:01 -0500\nDate: Fri, 30 Nov 2007 08:44:01 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38902 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 30 08:50:35 2007\nX-DSPAM-Confidence: 0.8418\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38902\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-30 08:44:00 -0500 (Fri, 30 Nov 2007)\nNew Revision: 38902\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nupdating externals for msgcntr\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Fri Nov 30 08:49:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 30 Nov 2007 08:49:25 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 30 Nov 2007 08:49:25 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby flawless.mail.umich.edu () with ESMTP id lAUDnLwA025518;\n\tFri, 30 Nov 2007 08:49:21 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 475014DB.F241.27801 ; \n\t30 Nov 2007 08:49:17 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EE9428E96A;\n\tFri, 30 Nov 2007 13:49:21 +0000 (GMT)\nMessage-ID: <200711301342.lAUDgiaW007553@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 706\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 13:49:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A34EB2D4E7\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 13:48:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAUDgiWQ007555\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 08:42:44 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAUDgiaW007553\n\tfor source@collab.sakaiproject.org; Fri, 30 Nov 2007 08:42:44 -0500\nDate: Fri, 30 Nov 2007 08:42:44 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38901 - msgcntr/branches/oncourse_opc_122007/messageforums-app\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 30 08:49:25 2007\nX-DSPAM-Confidence: 0.9817\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38901\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-30 08:42:42 -0500 (Fri, 30 Nov 2007)\nNew Revision: 38901\n\nModified:\nmsgcntr/branches/oncourse_opc_122007/messageforums-app/project.xml\nLog:\nSAK-12073\nAdding a dependency to event-api\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Nov 29 22:23:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 22:23:25 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 22:23:25 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby fan.mail.umich.edu () with ESMTP id lAU3NOuP015181;\n\tThu, 29 Nov 2007 22:23:24 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 474F8226.9B23A.12827 ; \n\t29 Nov 2007 22:23:21 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C77F18E3CF;\n\tFri, 30 Nov 2007 03:23:18 +0000 (GMT)\nMessage-ID: <200711300316.lAU3Ggen006743@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 220\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 03:22:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B515724F22\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 03:22:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAU3GgLm006745\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 22:16:42 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAU3Ggen006743\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 22:16:42 -0500\nDate: Thu, 29 Nov 2007 22:16:42 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38900 - reports/trunk/reports-api reports/trunk/reports-impl reports/trunk/reports-tool reports/trunk/reports-util warehouse/trunk/warehouse-api warehouse/trunk/warehouse-impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 22:23:25 2007\nX-DSPAM-Confidence: 0.8471\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38900\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-29 22:16:36 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38900\n\nModified:\nreports/trunk/reports-api/.classpath\nreports/trunk/reports-impl/.classpath\nreports/trunk/reports-tool/.classpath\nreports/trunk/reports-util/.classpath\nwarehouse/trunk/warehouse-api/.classpath\nwarehouse/trunk/warehouse-impl/.classpath\nLog:\nupdating eclipse classpath to use bin instead of an m2-target folder.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Thu Nov 29 21:31:50 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 21:31:50 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 21:31:50 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby awakenings.mail.umich.edu () with ESMTP id lAU2Vn5M003405;\n\tThu, 29 Nov 2007 21:31:49 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 474F760F.76D8E.25106 ; \n\t29 Nov 2007 21:31:46 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6AC1F8E4D6;\n\tFri, 30 Nov 2007 02:31:39 +0000 (GMT)\nMessage-ID: <200711300225.lAU2PFfI006723@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 984\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 02:31:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E860B24F0E\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 02:31:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAU2PGId006725\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 21:25:16 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAU2PFfI006723\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 21:25:15 -0500\nDate: Thu, 29 Nov 2007 21:25:15 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38899 - in content/branches/SAK-12239: content-api/api/src/java/org/sakaiproject/content/api content-bundles content-impl/impl/src/java/org/sakaiproject/content/impl content-util/util/src/java/org/sakaiproject/content/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 21:31:50 2007\nX-DSPAM-Confidence: 0.8490\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38899\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-29 21:25:00 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38899\n\nModified:\ncontent/branches/SAK-12239/content-api/api/src/java/org/sakaiproject/content/api/ContentHostingHandlerResolver.java\ncontent/branches/SAK-12239/content-bundles/types.properties\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/DbContentService.java\ncontent/branches/SAK-12239/content-util/util/src/java/org/sakaiproject/content/util/BaseResourceType.java\ncontent/branches/SAK-12239/content-util/util/src/java/org/sakaiproject/content/util/BasicResourceType.java\ncontent/branches/SAK-12239/content-util/util/src/java/org/sakaiproject/content/util/BasicSiteSelectableResourceType.java\nLog:\nSAK-12239\nAdding files to SAK-12239 branch (destined for post-2.4 branch) to get 2.5 performance improvements into a branch compatible with Sakai 2.4.x.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Thu Nov 29 21:22:45 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 21:22:45 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 21:22:45 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby fan.mail.umich.edu () with ESMTP id lAU2MiSP020706;\n\tThu, 29 Nov 2007 21:22:44 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 474F73EE.8E4A8.7440 ; \n\t29 Nov 2007 21:22:41 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EB7C68E4D6;\n\tFri, 30 Nov 2007 02:22:34 +0000 (GMT)\nMessage-ID: <200711300216.lAU2G9WH006711@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 728\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 02:22:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 930332CEAA\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 02:22:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAU2G9FH006713\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 21:16:09 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAU2G9WH006711\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 21:16:09 -0500\nDate: Thu, 29 Nov 2007 21:16:09 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38898 - db/branches/SAK-12239/db-api/api/src/java/org/sakaiproject/db/api db/branches/SAK-12239/db-impl/impl/src/java/org/sakaiproject/db/impl db/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util entity/branches/SAK-12239/entity-util/util/src/java/org/sakaiproject/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 21:22:45 2007\nX-DSPAM-Confidence: 0.7611\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38898\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-29 21:15:51 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38898\n\nModified:\ndb/branches/SAK-12239/db-api/api/src/java/org/sakaiproject/db/api/SqlService.java\ndb/branches/SAK-12239/db-impl/impl/src/java/org/sakaiproject/db/impl/BasicSqlService.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/BaseDbDoubleStorage.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/BaseDbFlatStorage.java\ndb/branches/SAK-12239/db-util/storage/src/java/org/sakaiproject/util/BaseDbSingleStorage.java\nentity/branches/SAK-12239/entity-util/util/src/java/org/sakaiproject/util/BaseResourceProperties.java\nLog:\nSAK-12239\nAdding files to SAK-12239 branch (destined for post-2.4 branch) to get 2.5 performance improvements into a branch compatible with Sakai 2.4.x.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Thu Nov 29 21:21:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 21:21:53 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 21:21:53 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby casino.mail.umich.edu () with ESMTP id lAU2Lp58000774;\n\tThu, 29 Nov 2007 21:21:51 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 474F73BA.88ED7.15969 ; \n\t29 Nov 2007 21:21:49 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CF6F37243F;\n\tFri, 30 Nov 2007 02:21:41 +0000 (GMT)\nMessage-ID: <200711300215.lAU2FDqc006699@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 187\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 02:21:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5FCEE2CEAA\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 02:21:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAU2FDhv006701\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 21:15:13 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAU2FDqc006699\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 21:15:13 -0500\nDate: Thu, 29 Nov 2007 21:15:13 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38897 - in content/branches/SAK-12239: content-api/api/src/java/org/sakaiproject/content/api content-api/api/src/java/org/sakaiproject/content/cover content-bundles content-impl/impl/src/config content-impl/impl/src/java/org/sakaiproject/content/impl content-impl/pack/src/webapp/WEB-INF content-tool/tool/src/java/org/sakaiproject/content/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 21:21:53 2007\nX-DSPAM-Confidence: 0.8502\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38897\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-29 21:14:46 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38897\n\nModified:\ncontent/branches/SAK-12239/content-api/api/src/java/org/sakaiproject/content/api/ContentHostingHandler.java\ncontent/branches/SAK-12239/content-api/api/src/java/org/sakaiproject/content/api/ContentHostingHandlerResolver.java\ncontent/branches/SAK-12239/content-api/api/src/java/org/sakaiproject/content/api/ContentHostingService.java\ncontent/branches/SAK-12239/content-api/api/src/java/org/sakaiproject/content/api/FilePickerHelper.java\ncontent/branches/SAK-12239/content-api/api/src/java/org/sakaiproject/content/api/ResourceType.java\ncontent/branches/SAK-12239/content-api/api/src/java/org/sakaiproject/content/cover/ContentHostingService.java\ncontent/branches/SAK-12239/content-bundles/types.properties\ncontent/branches/SAK-12239/content-impl/impl/src/config/content_type_names_nl.properties\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentHostingHandlerResolverImpl.java\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/DbContentService.java\ncontent/branches/SAK-12239/content-impl/impl/src/java/org/sakaiproject/content/impl/DropboxContextObserver.java\ncontent/branches/SAK-12239/content-impl/pack/src/webapp/WEB-INF/components.xml\ncontent/branches/SAK-12239/content-tool/tool/src/java/org/sakaiproject/content/tool/FilePickerAction.java\ncontent/branches/SAK-12239/content-tool/tool/src/java/org/sakaiproject/content/tool/ListItem.java\ncontent/branches/SAK-12239/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\ncontent/branches/SAK-12239/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesHelperAction.java\nLog:\nSAK-12239\nAdding files to SAK-12239 branch (destined for post-2.4 branch) to get 2.5 performance improvements into a branch compatible with Sakai 2.4.x.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Thu Nov 29 20:29:10 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 20:29:10 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 20:29:10 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby sleepers.mail.umich.edu () with ESMTP id lAU1T9Nh005404;\n\tThu, 29 Nov 2007 20:29:09 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 474F6760.4749F.575 ; \n\t29 Nov 2007 20:29:07 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B71928C259;\n\tFri, 30 Nov 2007 01:29:05 +0000 (GMT)\nMessage-ID: <200711300122.lAU1MVTk006631@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 130\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 01:28:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5DB9224F8B\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 01:28:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAU1MVCI006633\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 20:22:31 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAU1MVTk006631\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 20:22:31 -0500\nDate: Thu, 29 Nov 2007 20:22:31 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38896 - in content/branches/sakai_2-4-x: content-api/api/src/java/org/sakaiproject/content/api content-api/api/src/java/org/sakaiproject/content/cover content-bundles content-impl/impl/src/config content-impl/impl/src/java/org/sakaiproject/content/impl content-impl/impl/src/sql content-impl/impl/src/sql/hsqldb content-impl/impl/src/sql/mysql content-impl/impl/src/sql/oracle content-impl/pack/src/webapp/WEB-INF content-tool/tool/src/java/org/sakaiproject/content/tool content-util/util/src/java/org/sakaiproject/content/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 20:29:10 2007\nX-DSPAM-Confidence: 0.7603\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38896\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-29 20:21:51 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38896\n\nRemoved:\ncontent/branches/sakai_2-4-x/content-api/api/src/java/org/sakaiproject/content/api/OperationDelegationException.java\ncontent/branches/sakai_2-4-x/content-api/api/src/java/org/sakaiproject/content/api/providers/\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentServiceSql.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentServiceSqlDb2.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentServiceSqlDefault.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentServiceSqlHSql.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentServiceSqlMsSql.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentServiceSqlMySql.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentServiceSqlOracle.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/DropboxNotification.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/util/\ncontent/branches/sakai_2-4-x/content-impl/impl/src/sql/mssql/\nModified:\ncontent/branches/sakai_2-4-x/content-api/api/src/java/org/sakaiproject/content/api/ContentHostingHandler.java\ncontent/branches/sakai_2-4-x/content-api/api/src/java/org/sakaiproject/content/api/ContentHostingHandlerResolver.java\ncontent/branches/sakai_2-4-x/content-api/api/src/java/org/sakaiproject/content/api/ContentHostingService.java\ncontent/branches/sakai_2-4-x/content-api/api/src/java/org/sakaiproject/content/api/FilePickerHelper.java\ncontent/branches/sakai_2-4-x/content-api/api/src/java/org/sakaiproject/content/api/ResourceType.java\ncontent/branches/sakai_2-4-x/content-api/api/src/java/org/sakaiproject/content/cover/ContentHostingService.java\ncontent/branches/sakai_2-4-x/content-bundles/types.properties\ncontent/branches/sakai_2-4-x/content-impl/impl/src/config/content_type_names_nl.properties\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentHostingHandlerResolverImpl.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/DbContentService.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/DropboxContextObserver.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/sql/hsqldb/sakai_content.sql\ncontent/branches/sakai_2-4-x/content-impl/impl/src/sql/hsqldb/sakai_content_delete.sql\ncontent/branches/sakai_2-4-x/content-impl/impl/src/sql/mysql/sakai_content.sql\ncontent/branches/sakai_2-4-x/content-impl/impl/src/sql/mysql/sakai_content_delete.sql\ncontent/branches/sakai_2-4-x/content-impl/impl/src/sql/oracle/sakai_content.sql\ncontent/branches/sakai_2-4-x/content-impl/impl/src/sql/oracle/sakai_content_delete.sql\ncontent/branches/sakai_2-4-x/content-impl/pack/src/webapp/WEB-INF/components.xml\ncontent/branches/sakai_2-4-x/content-tool/tool/src/java/org/sakaiproject/content/tool/FilePickerAction.java\ncontent/branches/sakai_2-4-x/content-tool/tool/src/java/org/sakaiproject/content/tool/ListItem.java\ncontent/branches/sakai_2-4-x/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\ncontent/branches/sakai_2-4-x/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesHelperAction.java\ncontent/branches/sakai_2-4-x/content-util/util/src/java/org/sakaiproject/content/util/BaseResourceType.java\ncontent/branches/sakai_2-4-x/content-util/util/src/java/org/sakaiproject/content/util/BasicResourceType.java\ncontent/branches/sakai_2-4-x/content-util/util/src/java/org/sakaiproject/content/util/BasicSiteSelectableResourceType.java\nLog:\nSAK-12239\nThese changes were supposed to go into the SAK-12239 branch rather than the 2.4.x branch\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Thu Nov 29 20:16:07 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 20:16:07 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 20:16:07 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby flawless.mail.umich.edu () with ESMTP id lAU1G6GY011606;\n\tThu, 29 Nov 2007 20:16:06 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 474F644F.9D8F3.26828 ; \n\t29 Nov 2007 20:16:03 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 92CBF8E008;\n\tFri, 30 Nov 2007 01:15:48 +0000 (GMT)\nMessage-ID: <200711300109.lAU199nN006596@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1010\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 01:15:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 52C8622654\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 01:15:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAU199VD006598\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 20:09:09 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAU199nN006596\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 20:09:09 -0500\nDate: Thu, 29 Nov 2007 20:09:09 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38895 - db/branches/sakai_2-4-x/db-api/api/src/java/org/sakaiproject/db/api db/branches/sakai_2-4-x/db-impl/ext/src/java/org/sakaiproject/springframework/orm/hibernate db/branches/sakai_2-4-x/db-impl/impl/src/java/org/sakaiproject/db/impl db/branches/sakai_2-4-x/db-util/storage/src/java/org/sakaiproject/util entity/branches/sakai_2-4-x/entity-api/api/src/java/org/sakaiproject/entity/api entity/branches/sakai_2-4-x/entity-util/util/src/java/org/sakaiproject/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 20:16:07 2007\nX-DSPAM-Confidence: 0.8494\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38895\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-29 20:08:41 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38895\n\nRemoved:\ndb/branches/sakai_2-4-x/db-impl/ext/src/java/org/sakaiproject/springframework/orm/hibernate/dialect/\ndb/branches/sakai_2-4-x/db-impl/impl/src/java/org/sakaiproject/db/impl/BasicSqlServiceSqlDb2.java\ndb/branches/sakai_2-4-x/db-impl/impl/src/java/org/sakaiproject/db/impl/BasicSqlServiceSqlDefault.java\ndb/branches/sakai_2-4-x/db-impl/impl/src/java/org/sakaiproject/db/impl/BasicSqlServiceSqlHSql.java\ndb/branches/sakai_2-4-x/db-impl/impl/src/java/org/sakaiproject/db/impl/BasicSqlServiceSqlMsSql.java\ndb/branches/sakai_2-4-x/db-impl/impl/src/java/org/sakaiproject/db/impl/BasicSqlServiceSqlMySql.java\ndb/branches/sakai_2-4-x/db-impl/impl/src/java/org/sakaiproject/db/impl/BasicSqlServiceSqlOracle.java\ndb/branches/sakai_2-4-x/db-impl/impl/src/java/org/sakaiproject/db/impl/SqlServiceSql.java\nentity/branches/sakai_2-4-x/entity-api/api/src/java/org/sakaiproject/entity/api/serialize/\nentity/branches/sakai_2-4-x/entity-util/util/src/java/org/sakaiproject/util/serialize/\nModified:\ndb/branches/sakai_2-4-x/db-api/api/src/java/org/sakaiproject/db/api/SqlService.java\ndb/branches/sakai_2-4-x/db-impl/impl/src/java/org/sakaiproject/db/impl/BasicSqlService.java\ndb/branches/sakai_2-4-x/db-util/storage/src/java/org/sakaiproject/util/BaseDbDoubleStorage.java\ndb/branches/sakai_2-4-x/db-util/storage/src/java/org/sakaiproject/util/BaseDbFlatStorage.java\ndb/branches/sakai_2-4-x/db-util/storage/src/java/org/sakaiproject/util/BaseDbSingleStorage.java\nentity/branches/sakai_2-4-x/entity-util/util/src/java/org/sakaiproject/util/BaseResourceProperties.java\nLog:\nSAK-12239\nThese changes were supposed to go into the SAK-12239 branch rather than the 2.4.x branch\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Thu Nov 29 19:39:16 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 19:39:16 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 19:39:16 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby fan.mail.umich.edu () with ESMTP id lAU0dF9X015060;\n\tThu, 29 Nov 2007 19:39:15 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 474F5BAC.C246E.23247 ; \n\t29 Nov 2007 19:39:11 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4000D8CB90;\n\tFri, 30 Nov 2007 00:19:02 +0000 (GMT)\nMessage-ID: <200711300032.lAU0WhmR006558@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 952\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 00:18:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B7BA22CE71\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 00:38:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAU0WiIZ006560\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 19:32:44 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAU0WhmR006558\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 19:32:44 -0500\nDate: Thu, 29 Nov 2007 19:32:44 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38894 - entity/trunk/entity-api/api/src/java/org/sakaiproject/entity/api/serialize\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 19:39:16 2007\nX-DSPAM-Confidence: 0.8471\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38894\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-29 19:32:40 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38894\n\nModified:\nentity/trunk/entity-api/api/src/java/org/sakaiproject/entity/api/serialize/EntityReaderHandler.java\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-12308\n\nMoved parse into so that it matches standard behavior\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Thu Nov 29 19:36:27 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 19:36:27 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 19:36:27 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby faithful.mail.umich.edu () with ESMTP id lAU0aQNa001018;\n\tThu, 29 Nov 2007 19:36:26 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 474F5B05.92F68.7011 ; \n\t29 Nov 2007 19:36:24 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E6FD28E2E3;\n\tFri, 30 Nov 2007 00:16:15 +0000 (GMT)\nMessage-ID: <200711300029.lAU0TvT3006546@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 770\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 00:16:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 82C092CE71\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 00:36:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAU0TvMh006548\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 19:29:57 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAU0TvT3006546\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 19:29:57 -0500\nDate: Thu, 29 Nov 2007 19:29:57 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38893 - db/trunk/db-util/storage/src/java/org/sakaiproject/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 19:36:27 2007\nX-DSPAM-Confidence: 0.7559\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38893\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-29 19:29:51 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38893\n\nModified:\ndb/trunk/db-util/storage/src/java/org/sakaiproject/util/BaseDbBinarySingleStorage.java\ndb/trunk/db-util/storage/src/java/org/sakaiproject/util/BaseDbDualSingleStorage.java\ndb/trunk/db-util/storage/src/java/org/sakaiproject/util/EntityReaderAdapter.java\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-12308\n\nAdded supporting code to enable based content collection migraiton on startup\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Thu Nov 29 19:36:00 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 19:36:00 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 19:36:00 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby chaos.mail.umich.edu () with ESMTP id lAU0ZxLS001525;\n\tThu, 29 Nov 2007 19:35:59 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 474F5AE8.91DEB.24760 ; \n\t29 Nov 2007 19:35:55 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 580368D4E4;\n\tFri, 30 Nov 2007 00:15:44 +0000 (GMT)\nMessage-ID: <200711300029.lAU0TKqN006534@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 385\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 00:15:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 04CC92CE73\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 00:35:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAU0TKgB006536\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 19:29:20 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAU0TKqN006534\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 19:29:20 -0500\nDate: Thu, 29 Nov 2007 19:29:20 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38892 - content/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 19:36:00 2007\nX-DSPAM-Confidence: 0.8476\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38892\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-29 19:29:14 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38892\n\nModified:\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl/DbContentService.java\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-12308\n\nAdded correct migration of the base entities on startup migtration\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Thu Nov 29 19:32:21 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 19:32:21 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 19:32:21 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby casino.mail.umich.edu () with ESMTP id lAU0WK4G019784;\n\tThu, 29 Nov 2007 19:32:20 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 474F5A0E.DA8F2.2570 ; \n\t29 Nov 2007 19:32:17 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 312AE8D4E3;\n\tFri, 30 Nov 2007 00:12:08 +0000 (GMT)\nMessage-ID: <200711300025.lAU0PmAe006511@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 82\n          for <source@collab.sakaiproject.org>;\n          Fri, 30 Nov 2007 00:11:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A055E2CEC5\n\tfor <source@collab.sakaiproject.org>; Fri, 30 Nov 2007 00:31:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAU0PmlG006513\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 19:25:49 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAU0PmAe006511\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 19:25:48 -0500\nDate: Thu, 29 Nov 2007 19:25:48 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38891 - db/branches/sakai_2-4-x/db-api/api/src/java/org/sakaiproject/db/api db/branches/sakai_2-4-x/db-impl/ext/src/java/org/sakaiproject/springframework/orm/hibernate db/branches/sakai_2-4-x/db-impl/ext/src/java/org/sakaiproject/springframework/orm/hibernate/dialect db/branches/sakai_2-4-x/db-impl/impl/src/java/org/sakaiproject/db/impl db/branches/sakai_2-4-x/db-util/storage/src/java/org/sakaiproject/util entity/branches/sakai_2-4-x/entity-api/api/src/java/org/sakaiproject/entity/api entity/branches/sakai_2-4-x/entity-api/api/src/java/org/sakaiproject/entity/api/serialize entity/branches/sakai_2-4-x/entity-util/util/src/java/org/sakaiproject/util entity/branches/sakai_2-4-x/entity-util/util/src/java/org/sakaiproject/util/serialize\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 19:32:21 2007\nX-DSPAM-Confidence: 0.8511\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38891\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-29 19:25:09 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38891\n\nAdded:\ndb/branches/sakai_2-4-x/db-impl/ext/src/java/org/sakaiproject/springframework/orm/hibernate/dialect/\ndb/branches/sakai_2-4-x/db-impl/ext/src/java/org/sakaiproject/springframework/orm/hibernate/dialect/SQLServerDialect2005.java\ndb/branches/sakai_2-4-x/db-impl/impl/src/java/org/sakaiproject/db/impl/BasicSqlServiceSqlDb2.java\ndb/branches/sakai_2-4-x/db-impl/impl/src/java/org/sakaiproject/db/impl/BasicSqlServiceSqlDefault.java\ndb/branches/sakai_2-4-x/db-impl/impl/src/java/org/sakaiproject/db/impl/BasicSqlServiceSqlHSql.java\ndb/branches/sakai_2-4-x/db-impl/impl/src/java/org/sakaiproject/db/impl/BasicSqlServiceSqlMsSql.java\ndb/branches/sakai_2-4-x/db-impl/impl/src/java/org/sakaiproject/db/impl/BasicSqlServiceSqlMySql.java\ndb/branches/sakai_2-4-x/db-impl/impl/src/java/org/sakaiproject/db/impl/BasicSqlServiceSqlOracle.java\ndb/branches/sakai_2-4-x/db-impl/impl/src/java/org/sakaiproject/db/impl/SqlServiceSql.java\nentity/branches/sakai_2-4-x/entity-api/api/src/java/org/sakaiproject/entity/api/serialize/\nentity/branches/sakai_2-4-x/entity-api/api/src/java/org/sakaiproject/entity/api/serialize/DataStreamEntitySerializer.java\nentity/branches/sakai_2-4-x/entity-api/api/src/java/org/sakaiproject/entity/api/serialize/EntityDoubleReader.java\nentity/branches/sakai_2-4-x/entity-api/api/src/java/org/sakaiproject/entity/api/serialize/EntityDoubleReaderHandler.java\nentity/branches/sakai_2-4-x/entity-api/api/src/java/org/sakaiproject/entity/api/serialize/EntityParseException.java\nentity/branches/sakai_2-4-x/entity-api/api/src/java/org/sakaiproject/entity/api/serialize/EntityReader.java\nentity/branches/sakai_2-4-x/entity-api/api/src/java/org/sakaiproject/entity/api/serialize/EntityReaderHandler.java\nentity/branches/sakai_2-4-x/entity-api/api/src/java/org/sakaiproject/entity/api/serialize/EntitySerializer.java\nentity/branches/sakai_2-4-x/entity-api/api/src/java/org/sakaiproject/entity/api/serialize/SerializableEntity.java\nentity/branches/sakai_2-4-x/entity-api/api/src/java/org/sakaiproject/entity/api/serialize/SerializablePropertiesAccess.java\nentity/branches/sakai_2-4-x/entity-util/util/src/java/org/sakaiproject/util/serialize/\nentity/branches/sakai_2-4-x/entity-util/util/src/java/org/sakaiproject/util/serialize/Type1BaseResourcePropertiesSerializer.java\nModified:\ndb/branches/sakai_2-4-x/db-api/api/src/java/org/sakaiproject/db/api/SqlService.java\ndb/branches/sakai_2-4-x/db-impl/impl/src/java/org/sakaiproject/db/impl/BasicSqlService.java\ndb/branches/sakai_2-4-x/db-util/storage/src/java/org/sakaiproject/util/BaseDbDoubleStorage.java\ndb/branches/sakai_2-4-x/db-util/storage/src/java/org/sakaiproject/util/BaseDbFlatStorage.java\ndb/branches/sakai_2-4-x/db-util/storage/src/java/org/sakaiproject/util/BaseDbSingleStorage.java\nentity/branches/sakai_2-4-x/entity-util/util/src/java/org/sakaiproject/util/BaseResourceProperties.java\nLog:\nSAK-12239\nAdded files from 2.5.x to 2.4.x in entity and db to support new serialization and quota query in content\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Thu Nov 29 17:44:50 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 17:44:50 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 17:44:50 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby jacknife.mail.umich.edu () with ESMTP id lATMinup001793;\n\tThu, 29 Nov 2007 17:44:49 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 474F40DB.DBD70.23977 ; \n\t29 Nov 2007 17:44:46 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A4C858E025;\n\tThu, 29 Nov 2007 22:43:43 +0000 (GMT)\nMessage-ID: <200711292237.lATMb8Wu006299@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 12\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 22:43:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E0B5F2CE92\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 22:43:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATMb97B006301\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 17:37:09 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATMb8Wu006299\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 17:37:08 -0500\nDate: Thu, 29 Nov 2007 17:37:08 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38890 - mailarchive/branches/sakai_2-5-x/mailarchive-james/james/src/java/org/sakaiproject/james\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 17:44:50 2007\nX-DSPAM-Confidence: 0.6567\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38890\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-29 17:37:07 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38890\n\nModified:\nmailarchive/branches/sakai_2-5-x/mailarchive-james/james/src/java/org/sakaiproject/james/SakaiMailet.java\nLog:\nsvn merge -r 38834:38835 https://source.sakaiproject.org/svn/mailarchive/trunk\nU    mailarchive-james/james/src/java/org/sakaiproject/james/SakaiMailet.java\nin-143-196:~/java/2-5/sakai_2-5-x/mailarchive mmmay$ svn log -r 38834:38835 https://source.sakaiproject.org/svn/mailarchive/trunk\n------------------------------------------------------------------------\nr38835 | zach.thomas@txstate.edu | 2007-11-28 12:35:55 -0500 (Wed, 28 Nov 2007) | 1 line\n\nSAK-11973 removing extraneous line breaks from incoming messages to the mail archive.\n------------------------------------------------------------------------\n\nIssue resolves SAK-11995 which was recorded off the testing in SAK-11973\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Thu Nov 29 17:22:49 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 17:22:49 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 17:22:49 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby casino.mail.umich.edu () with ESMTP id lATMMnml020148;\n\tThu, 29 Nov 2007 17:22:49 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 474F3BAA.1F95D.23769 ; \n\t29 Nov 2007 17:22:36 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 311F98E21A;\n\tThu, 29 Nov 2007 22:22:43 +0000 (GMT)\nMessage-ID: <200711292216.lATMG5J3006209@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 913\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 22:22:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4C0892CE4D\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 22:22:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATMG52q006211\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 17:16:05 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATMG5J3006209\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 17:16:05 -0500\nDate: Thu, 29 Nov 2007 17:16:05 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38888 - in content/branches/sakai_2-4-x: content-api/api/src/java/org/sakaiproject/content/api content-api/api/src/java/org/sakaiproject/content/api/providers content-api/api/src/java/org/sakaiproject/content/cover content-bundles content-impl/impl/src/config content-impl/impl/src/java/org/sakaiproject/content/impl content-impl/impl/src/java/org/sakaiproject/content/impl/serialize content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/api content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion content-impl/impl/src/java/org/sakaiproject/content/impl/util content-impl/impl/src/sql content-impl/impl/src/sql/hsqldb content-impl/impl/src/sql/mssql content-impl/impl/src/sql/mysql content-impl/impl/src/sql/oracle content-impl/pack/src/webapp/WEB-INF content-tool/tool/src/java/org/sakaiproject/content/tool content-util/util/src/java/org/sakaip!\n roject/content/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 17:22:49 2007\nX-DSPAM-Confidence: 0.8503\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38888\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-29 17:15:04 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38888\n\nAdded:\ncontent/branches/sakai_2-4-x/content-api/api/src/java/org/sakaiproject/content/api/OperationDelegationException.java\ncontent/branches/sakai_2-4-x/content-api/api/src/java/org/sakaiproject/content/api/providers/\ncontent/branches/sakai_2-4-x/content-api/api/src/java/org/sakaiproject/content/api/providers/SiteContentAdvisor.java\ncontent/branches/sakai_2-4-x/content-api/api/src/java/org/sakaiproject/content/api/providers/SiteContentAdvisorProvider.java\ncontent/branches/sakai_2-4-x/content-api/api/src/java/org/sakaiproject/content/api/providers/SiteContentAdvisorTypeRegistry.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentServiceSql.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentServiceSqlDb2.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentServiceSqlDefault.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentServiceSqlHSql.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentServiceSqlMsSql.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentServiceSqlMySql.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentServiceSqlOracle.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/DropboxNotification.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/api/\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/api/SerializableCollectionAccess.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/api/SerializableResourceAccess.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/Type1BaseContentCollectionSerializer.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/Type1BaseContentResourceSerializer.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/ConversionTimeService.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/ConvertTime.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/FileSizeResourcesConversionHandler.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/SAXSerializableCollectionAccess.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/SAXSerializablePropertiesAccess.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/SAXSerializableResourceAccess.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/Type1BlobCollectionConversionHandler.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/Type1BlobResourcesConversionHandler.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/upgradeschema.config\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/util/\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/util/GMTDateformatter.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/sql/mssql/\ncontent/branches/sakai_2-4-x/content-impl/impl/src/sql/mssql/sakai_content.sql\ncontent/branches/sakai_2-4-x/content-impl/impl/src/sql/mssql/sakai_content_delete.sql\ncontent/branches/sakai_2-4-x/content-impl/impl/src/sql/mssql/sakai_content_registry.sql\nModified:\ncontent/branches/sakai_2-4-x/content-api/api/src/java/org/sakaiproject/content/api/ContentHostingHandler.java\ncontent/branches/sakai_2-4-x/content-api/api/src/java/org/sakaiproject/content/api/ContentHostingHandlerResolver.java\ncontent/branches/sakai_2-4-x/content-api/api/src/java/org/sakaiproject/content/api/ContentHostingService.java\ncontent/branches/sakai_2-4-x/content-api/api/src/java/org/sakaiproject/content/api/FilePickerHelper.java\ncontent/branches/sakai_2-4-x/content-api/api/src/java/org/sakaiproject/content/api/ResourceType.java\ncontent/branches/sakai_2-4-x/content-api/api/src/java/org/sakaiproject/content/cover/ContentHostingService.java\ncontent/branches/sakai_2-4-x/content-bundles/types.properties\ncontent/branches/sakai_2-4-x/content-impl/impl/src/config/content_type_names_nl.properties\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/ContentHostingHandlerResolverImpl.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/DbContentService.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/DropboxContextObserver.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/sql/hsqldb/sakai_content.sql\ncontent/branches/sakai_2-4-x/content-impl/impl/src/sql/hsqldb/sakai_content_delete.sql\ncontent/branches/sakai_2-4-x/content-impl/impl/src/sql/mysql/sakai_content.sql\ncontent/branches/sakai_2-4-x/content-impl/impl/src/sql/mysql/sakai_content_delete.sql\ncontent/branches/sakai_2-4-x/content-impl/impl/src/sql/oracle/sakai_content.sql\ncontent/branches/sakai_2-4-x/content-impl/impl/src/sql/oracle/sakai_content_delete.sql\ncontent/branches/sakai_2-4-x/content-impl/pack/src/webapp/WEB-INF/components.xml\ncontent/branches/sakai_2-4-x/content-tool/tool/src/java/org/sakaiproject/content/tool/FilePickerAction.java\ncontent/branches/sakai_2-4-x/content-tool/tool/src/java/org/sakaiproject/content/tool/ListItem.java\ncontent/branches/sakai_2-4-x/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\ncontent/branches/sakai_2-4-x/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesHelperAction.java\ncontent/branches/sakai_2-4-x/content-util/util/src/java/org/sakaiproject/content/util/BaseResourceType.java\ncontent/branches/sakai_2-4-x/content-util/util/src/java/org/sakaiproject/content/util/BasicResourceType.java\ncontent/branches/sakai_2-4-x/content-util/util/src/java/org/sakaiproject/content/util/BasicSiteSelectableResourceType.java\nLog:\nSAK-12239\nAdding new files and updating existing files to merge 2.5.x changes to SAK-12239 branch\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Thu Nov 29 16:47:55 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 16:47:55 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 16:47:55 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby flawless.mail.umich.edu () with ESMTP id lATLlsi0001545;\n\tThu, 29 Nov 2007 16:47:54 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 474F3380.B892A.11269 ; \n\t29 Nov 2007 16:47:47 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 037898DFA1;\n\tThu, 29 Nov 2007 21:46:39 +0000 (GMT)\nMessage-ID: <200711292141.lATLfKVl006183@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 111\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 21:46:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3E8262CDAC\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 21:47:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATLfK3A006185\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 16:41:20 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATLfKVl006183\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 16:41:20 -0500\nDate: Thu, 29 Nov 2007 16:41:20 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38887 - util/branches/sakai_2-5-x/util-util/util/src/java/org/sakaiproject/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 16:47:55 2007\nX-DSPAM-Confidence: 0.6197\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38887\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-29 16:41:19 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38887\n\nModified:\nutil/branches/sakai_2-5-x/util-util/util/src/java/org/sakaiproject/util/FormattedText.java\nLog:\nsvn merge -r 38780:38781 https://source.sakaiproject.org/svn/util/trunk\nU    util-util/util/src/java/org/sakaiproject/util/FormattedText.java\nin-143-196:~/java/2-5/sakai_2-5-x/util mmmay$ svn log -r 38780:38781 https://source.sakaiproject.org/svn/util/trunk\n------------------------------------------------------------------------\nr38781 | lance@indiana.edu | 2007-11-26 09:36:07 -0500 (Mon, 26 Nov 2007) | 5 lines\n\nSAK-12147\nhttp://jira.sakaiproject.org/jira/browse/SAK-12147\nRemoval of FormatedText.parseFormatedText(String, Strinbuffer) breaks backward compatibility\n\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Thu Nov 29 16:43:24 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 16:43:24 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 16:43:24 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby mission.mail.umich.edu () with ESMTP id lATLhMT7016885;\n\tThu, 29 Nov 2007 16:43:22 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 474F3274.D44FE.29066 ; \n\t29 Nov 2007 16:43:19 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id AE8C18E138;\n\tThu, 29 Nov 2007 21:43:16 +0000 (GMT)\nMessage-ID: <200711292136.lATLaqmq006151@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 897\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 21:43:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2FB492CE69\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 21:43:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATLaqZR006153\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 16:36:52 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATLaqmq006151\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 16:36:52 -0500\nDate: Thu, 29 Nov 2007 16:36:52 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38886 - reports/branches/sakai_2-5-x/reports-impl/impl/src/java/org/sakaiproject/reports/logic/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 16:43:24 2007\nX-DSPAM-Confidence: 0.5937\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38886\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-29 16:36:51 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38886\n\nModified:\nreports/branches/sakai_2-5-x/reports-impl/impl/src/java/org/sakaiproject/reports/logic/impl/ReportsManagerImpl.java\nLog:\nsvn merge -r 38864:38865 https://source.sakaiproject.org/svn/reports/trunk\nU    reports-impl/impl/src/java/org/sakaiproject/reports/logic/impl/ReportsManagerImpl.java\nin-143-196:~/java/2-5/sakai_2-5-x/reports mmmay$ svn log -r 38864:38865 https://source.sakaiproject.org/svn/reports/trunk\n------------------------------------------------------------------------\nr38865 | john.ellis@rsmart.com | 2007-11-29 12:28:23 -0500 (Thu, 29 Nov 2007) | 3 lines\n\nSAK-12303\nchanged upgrade24 to default to false\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Thu Nov 29 16:43:09 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 16:43:09 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 16:43:09 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby score.mail.umich.edu () with ESMTP id lATLh9Qg018852;\n\tThu, 29 Nov 2007 16:43:09 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 474F3266.15CC6.21570 ; \n\t29 Nov 2007 16:43:04 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A8B978E0B9;\n\tThu, 29 Nov 2007 21:42:53 +0000 (GMT)\nMessage-ID: <200711292136.lATLaOgN006139@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 630\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 21:42:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 077702CE69\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 21:42:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATLaORr006141\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 16:36:24 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATLaOgN006139\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 16:36:24 -0500\nDate: Thu, 29 Nov 2007 16:36:24 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r38885 - in oncourse/branches/assignment_post-2-4: . assignment-impl/impl/src/java/org/sakaiproject/assignment/impl assignment-tool assignment-tool/tool assignment-tool/tool/src assignment-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 16:43:09 2007\nX-DSPAM-Confidence: 0.8463\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38885\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-11-29 16:36:22 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38885\n\nAdded:\noncourse/branches/assignment_post-2-4/assignment-tool/\noncourse/branches/assignment_post-2-4/assignment-tool/tool/\noncourse/branches/assignment_post-2-4/assignment-tool/tool/src/\noncourse/branches/assignment_post-2-4/assignment-tool/tool/src/bundle/\noncourse/branches/assignment_post-2-4/assignment-tool/tool/src/bundle/assignment.properties\nRemoved:\noncourse/branches/assignment_post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/DbAssignmentService.java\nModified:\noncourse/branches/assignment_post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nLog:\nUpdate oncourse overlay for new post-2-4 assignments\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Thu Nov 29 16:37:38 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 16:37:38 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 16:37:38 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby sleepers.mail.umich.edu () with ESMTP id lATLbbVA015199;\n\tThu, 29 Nov 2007 16:37:37 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 474F311B.B71C6.21780 ; \n\t29 Nov 2007 16:37:34 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 71AB28E000;\n\tThu, 29 Nov 2007 21:37:25 +0000 (GMT)\nMessage-ID: <200711292131.lATLV1UN006118@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 382\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 21:37:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4E38E2CE69\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 21:37:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATLV1kD006120\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 16:31:01 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATLV1UN006118\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 16:31:01 -0500\nDate: Thu, 29 Nov 2007 16:31:01 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38884 - in rwiki/branches/sakai_2-5-x/rwiki-impl: . impl impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 16:37:38 2007\nX-DSPAM-Confidence: 0.6565\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38884\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-29 16:30:59 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38884\n\nModified:\nrwiki/branches/sakai_2-5-x/rwiki-impl/.classpath\nrwiki/branches/sakai_2-5-x/rwiki-impl/impl/pom.xml\nrwiki/branches/sakai_2-5-x/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/RWikiObjectServiceImpl.java\nrwiki/branches/sakai_2-5-x/rwiki-impl/pack/src/webapp/WEB-INF/coreServiceComponents.xml\nLog:\nsvn merge -r 38525:38526 https://source.sakaiproject.org/svn/rwiki/trunk\nU    rwiki-impl/.classpath\nU    rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/RWikiObjectServiceImpl.java\nU    rwiki-impl/impl/pom.xml\nU    rwiki-impl/pack/src/webapp/WEB-INF/coreServiceComponents.xml\nin-143-196:~/java/2-5/sakai_2-5-x/rwiki mmmay$ svn log -r 38525:38526 https://source.sakaiproject.org/svn/rwiki/trunk\n------------------------------------------------------------------------\nr38526 | ian@caret.cam.ac.uk | 2007-11-21 07:47:29 -0500 (Wed, 21 Nov 2007) | 4 lines\n\nSAK-10955\nApplied Patch, thank you Beth\n\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Nov 29 16:17:13 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 16:17:13 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 16:17:13 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby jacknife.mail.umich.edu () with ESMTP id lATLHBqP011771;\n\tThu, 29 Nov 2007 16:17:11 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 474F2C51.75420.17195 ; \n\t29 Nov 2007 16:17:08 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5729C8E009;\n\tThu, 29 Nov 2007 21:17:03 +0000 (GMT)\nMessage-ID: <200711292110.lATLAf1h005995@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 61\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 21:16:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A34EC2CE4E\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 21:16:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATLAgxD005997\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 16:10:42 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATLAf1h005995\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 16:10:41 -0500\nDate: Thu, 29 Nov 2007 16:10:41 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38883 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 16:17:13 2007\nX-DSPAM-Confidence: 0.8460\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38883\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-29 16:10:39 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38883\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nRevving up util again.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Nov 29 16:14:20 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 16:14:20 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 16:14:20 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby chaos.mail.umich.edu () with ESMTP id lATLEJS0003631;\n\tThu, 29 Nov 2007 16:14:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 474F2BA4.A291F.10536 ; \n\t29 Nov 2007 16:14:15 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EEC2D8E005;\n\tThu, 29 Nov 2007 21:14:07 +0000 (GMT)\nMessage-ID: <200711292107.lATL7i4v005983@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 619\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 21:13:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EC5AA2CE4B\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 21:13:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATL7iFI005985\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 16:07:44 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATL7i4v005983\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 16:07:44 -0500\nDate: Thu, 29 Nov 2007 16:07:44 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38882 - util/branches/sakai_2-4-x/util-util/util/src/java/org/sakaiproject/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 16:14:20 2007\nX-DSPAM-Confidence: 0.9942\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38882\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-29 16:07:41 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38882\n\nModified:\nutil/branches/sakai_2-4-x/util-util/util/src/java/org/sakaiproject/util/ResourceLoader.java\nLog:\nsvn merge -r 31644:31675 https://source.sakaiproject.org/svn/util/trunk/util-util/util/src/java/org/sakaiproject/util/ResourceLoader.java\nU    ResourceLoader.java\n\nsvn log -r 31644:31675 https://source.sakaiproject.org/svn/util/trunk/util-util/util/src/java/org/sakaiproject/util/ResourceLoader.java\n------------------------------------------------------------------------\nr31645 | bkirschn@umich.edu | 2007-06-18 17:12:48 -0400 (Mon, 18 Jun 2007) | 1 line\n\nSAK-10392 new ResourceLoader( User, ... ) constructor\n------------------------------------------------------------------------\nr31655 | bkirschn@umich.edu | 2007-06-19 09:13:57 -0400 (Tue, 19 Jun 2007) | 1 line\n\nSAK-10392 pull out new constructor until build supports\n------------------------------------------------------------------------\nr31661 | bkirschn@umich.edu | 2007-06-19 10:51:28 -0400 (Tue, 19 Jun 2007) | 1 line\n\nSAK-10392 revised new constructor with userId\n------------------------------------------------------------------------\nr31664 | bkirschn@umich.edu | 2007-06-19 11:28:33 -0400 (Tue, 19 Jun 2007) | 1 line\n\nSAK-10392 setBaseName() is required. Doh!\n------------------------------------------------------------------------\nr31675 | bkirschn@umich.edu | 2007-06-19 16:39:24 -0400 (Tue, 19 Jun 2007) | 1 line\n\nSAK-10392 surface getLocale( String userId ) method\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Thu Nov 29 16:12:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 16:12:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 16:12:51 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby faithful.mail.umich.edu () with ESMTP id lATLCpJq021749;\n\tThu, 29 Nov 2007 16:12:51 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 474F2B4B.DA7BE.10077 ; \n\t29 Nov 2007 16:12:47 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 987E48E000;\n\tThu, 29 Nov 2007 21:12:40 +0000 (GMT)\nMessage-ID: <200711292106.lATL6HiV005971@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 491\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 21:12:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3334B2CE4B\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 21:12:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATL6Hro005973\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 16:06:17 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATL6HiV005971\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 16:06:17 -0500\nDate: Thu, 29 Nov 2007 16:06:17 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38881 - polls/branches/sakai_2-5-x/tool/src/java/org/sakaiproject/poll/tool/params\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 16:12:51 2007\nX-DSPAM-Confidence: 0.7005\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38881\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-29 16:06:15 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38881\n\nModified:\npolls/branches/sakai_2-5-x/tool/src/java/org/sakaiproject/poll/tool/params/PollToolBean.java\nLog:\nsvn merge -r 38521:38523 https://source.sakaiproject.org/svn/polls/trunk\nU    tool/src/java/org/sakaiproject/poll/tool/params/PollToolBean.java\nin-143-196:~/java/2-5/sakai_2-5-x/polls mmmay$ svn log -r 38521:38523 https://source.sakaiproject.org/svn/polls/trunk\n------------------------------------------------------------------------\nr38522 | david.horwitz@uct.ac.za | 2007-11-21 05:14:25 -0500 (Wed, 21 Nov 2007) | 1 line\n\nSAK-11882 remove single p tags\n------------------------------------------------------------------------\nr38523 | david.horwitz@uct.ac.za | 2007-11-21 05:41:48 -0500 (Wed, 21 Nov 2007) | 1 line\n\nSAK-11882 now removes trainling <p>$nbsp;</p>'s too\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Thu Nov 29 15:47:21 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 15:47:21 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 15:47:21 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby flawless.mail.umich.edu () with ESMTP id lATKlHQw029491;\n\tThu, 29 Nov 2007 15:47:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 474F254E.C4E85.1024 ; \n\t29 Nov 2007 15:47:13 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 99FF18DFA6;\n\tThu, 29 Nov 2007 20:47:19 +0000 (GMT)\nMessage-ID: <200711292040.lATKef5X005943@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 483\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 20:47:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 785512C547\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 20:46:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATKefu9005945\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 15:40:42 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATKef5X005943\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 15:40:41 -0500\nDate: Thu, 29 Nov 2007 15:40:41 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38880 - reference/branches/sakai_2-5-x/docs/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 15:47:21 2007\nX-DSPAM-Confidence: 0.7011\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38880\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-29 15:40:40 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38880\n\nModified:\nreference/branches/sakai_2-5-x/docs/conversion/sakai_2_4_0-2_5_0_mysql_conversion.sql\nreference/branches/sakai_2-5-x/docs/conversion/sakai_2_4_0-2_5_0_oracle_conversion.sql\nLog:\nsvn merge -r 38504:38506 https://source.sakaiproject.org/svn/reference/trunk\nU    docs/conversion/sakai_2_4_0-2_5_0_mysql_conversion.sql\nU    docs/conversion/sakai_2_4_0-2_5_0_oracle_conversion.sql\nin-143-196:~/java/2-5/sakai_2-5-x/reference mmmay$ svn logs -r 38504:38506 https://source.sakaiproject.org/svn/reference/trunk\nUnknown command: 'logs'\nType 'svn help' for usage.\nin-143-196:~/java/2-5/sakai_2-5-x/reference mmmay$ svn log -r 38504:38506 https://source.sakaiproject.org/svn/reference/trunk\n------------------------------------------------------------------------\nr38505 | jimeng@umich.edu | 2007-11-20 13:57:15 -0500 (Tue, 20 Nov 2007) | 3 lines\n\nSAK-11908 \nOne new column (BINARY_ENTITY) was overlooked when adding columns to the content_resource_delete table\n\n------------------------------------------------------------------------\nr38506 | jimeng@umich.edu | 2007-11-20 14:03:40 -0500 (Tue, 20 Nov 2007) | 3 lines\n\nSAK-11908\nAlso need oracle conversion to add BINARY_ENTITY column to content_resource_delete\n\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Thu Nov 29 15:32:58 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 15:32:58 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 15:32:58 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby fan.mail.umich.edu () with ESMTP id lATKWvOI021298;\n\tThu, 29 Nov 2007 15:32:57 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 474F21F2.5329C.12982 ; \n\t29 Nov 2007 15:32:54 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4B13A8DDA7;\n\tThu, 29 Nov 2007 20:33:02 +0000 (GMT)\nMessage-ID: <200711292026.lATKQMCM005919@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 409\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 20:32:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4587A2CC5B\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 20:32:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATKQMo5005921\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 15:26:22 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATKQMCM005919\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 15:26:22 -0500\nDate: Thu, 29 Nov 2007 15:26:22 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38879 - citations/branches/sakai_2-5-x/citations-tool/tool/src/java/org/sakaiproject/citation/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 15:32:58 2007\nX-DSPAM-Confidence: 0.6566\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38879\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-29 15:26:21 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38879\n\nModified:\ncitations/branches/sakai_2-5-x/citations-tool/tool/src/java/org/sakaiproject/citation/tool/CitationHelperAction.java\nLog:\nsvn merge -r 38500:38501 https://source.sakaiproject.org/svn/citations/trunkU    citations-tool/tool/src/java/org/sakaiproject/citation/tool/CitationHelperAction.java\nin-143-196:~/java/2-5/sakai_2-5-x/citations mmmay$ svn log -r 38500:38501 https://source.sakaiproject.org/svn/citations/trunk\n------------------------------------------------------------------------\nr38501 | ssmail@indiana.edu | 2007-11-20 13:27:22 -0500 (Tue, 20 Nov 2007) | 1 line\n\nSAK-12248: Added a catch block for Exception in doBeginSearch() - an alert is displayed and the page is properly re-rendered\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Thu Nov 29 15:26:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 15:26:53 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 15:26:53 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby awakenings.mail.umich.edu () with ESMTP id lATKQqm9031281;\n\tThu, 29 Nov 2007 15:26:52 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 474F2082.899C7.26474 ; \n\t29 Nov 2007 15:26:45 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BB9E38DDA7;\n\tThu, 29 Nov 2007 20:26:55 +0000 (GMT)\nMessage-ID: <200711292020.lATKKFbP005893@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 120\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 20:26:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EA5C32CC49\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 20:26:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATKKFGQ005895\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 15:20:15 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATKKFbP005893\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 15:20:15 -0500\nDate: Thu, 29 Nov 2007 15:20:15 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r38878 - oncourse/branches/sakai_2-4-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 15:26:53 2007\nX-DSPAM-Confidence: 0.8434\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38878\n\nAuthor: cwen@iupui.edu\nDate: 2007-11-29 15:20:14 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38878\n\nModified:\noncourse/branches/sakai_2-4-x/\noncourse/branches/sakai_2-4-x/.externals\nLog:\nUpdated externals\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Nov 29 15:25:07 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 15:25:07 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 15:25:07 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby casino.mail.umich.edu () with ESMTP id lATKP6UM003621;\n\tThu, 29 Nov 2007 15:25:06 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 474F2017.753ED.19394 ; \n\t29 Nov 2007 15:24:59 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E426164011;\n\tThu, 29 Nov 2007 20:25:00 +0000 (GMT)\nMessage-ID: <200711292018.lATKILM8005869@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 254\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 20:24:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 466C82CC35\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 20:24:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATKILx9005871\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 15:18:21 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATKILM8005869\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 15:18:21 -0500\nDate: Thu, 29 Nov 2007 15:18:21 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38877 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 15:25:07 2007\nX-DSPAM-Confidence: 0.8460\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38877\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-29 15:18:20 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38877\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nRevving up entity too\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Nov 29 15:12:06 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 15:12:06 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 15:12:06 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby faithful.mail.umich.edu () with ESMTP id lATKC6Ot016577;\n\tThu, 29 Nov 2007 15:12:06 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 474F1D0E.934DF.6216 ; \n\t29 Nov 2007 15:12:03 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 456288DE3F;\n\tThu, 29 Nov 2007 20:12:09 +0000 (GMT)\nMessage-ID: <200711292005.lATK5Vwf005856@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 495\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 20:11:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4A2272CC38\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 20:11:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATK5VWQ005858\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 15:05:32 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATK5Vwf005856\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 15:05:31 -0500\nDate: Thu, 29 Nov 2007 15:05:31 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38876 - site-manage/trunk/site-manage-tool/tool/src/java/org/sakaiproject/site/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 15:12:06 2007\nX-DSPAM-Confidence: 0.8494\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38876\n\nAuthor: zqian@umich.edu\nDate: 2007-11-29 15:05:30 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38876\n\nModified:\nsite-manage/trunk/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nLog:\nfix to SAK-12279:Group edit tools & organize tool links\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Nov 29 15:10:56 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 15:10:56 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 15:10:56 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby godsend.mail.umich.edu () with ESMTP id lATKAtgR025536;\n\tThu, 29 Nov 2007 15:10:55 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 474F1CC3.22852.998 ; \n\t29 Nov 2007 15:10:50 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EBE388DF26;\n\tThu, 29 Nov 2007 20:10:55 +0000 (GMT)\nMessage-ID: <200711292004.lATK4Hhk005840@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 617\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 20:10:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CB8242CC3C\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 20:10:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATK4Hnd005842\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 15:04:17 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATK4Hhk005840\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 15:04:17 -0500\nDate: Thu, 29 Nov 2007 15:04:17 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38875 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 15:10:56 2007\nX-DSPAM-Confidence: 0.8433\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38875\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-29 15:04:16 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38875\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nRevving up util\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Thu Nov 29 14:42:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 14:42:25 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 14:42:25 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby brazil.mail.umich.edu () with ESMTP id lATJgLTd030511;\n\tThu, 29 Nov 2007 14:42:24 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 474F1617.CA1F7.21844 ; \n\t29 Nov 2007 14:42:18 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A2D0D8C5FA;\n\tThu, 29 Nov 2007 19:42:07 +0000 (GMT)\nMessage-ID: <200711291935.lATJZl4x005764@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 772\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 19:41:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BCC05236B9\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 19:41:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATJZlJB005766\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 14:35:47 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATJZl4x005764\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 14:35:47 -0500\nDate: Thu, 29 Nov 2007 14:35:47 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r38874 - gradebook/trunk/app/ui/src/webapp\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 14:42:25 2007\nX-DSPAM-Confidence: 0.8481\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38874\n\nAuthor: cwen@iupui.edu\nDate: 2007-11-29 14:35:46 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38874\n\nModified:\ngradebook/trunk/app/ui/src/webapp/gradebookSetup.jsp\nLog:\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12305\nSAK-12305\n=>\nget rid of \"I want to enter grades \nthat do not adhere to the standard grade entry type\"\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Thu Nov 29 14:30:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 14:30:17 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 14:30:17 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby flawless.mail.umich.edu () with ESMTP id lATJUFtA008085;\n\tThu, 29 Nov 2007 14:30:15 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 474F133D.3A139.25776 ; \n\t29 Nov 2007 14:30:08 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 480338DC2C;\n\tThu, 29 Nov 2007 19:30:03 +0000 (GMT)\nMessage-ID: <200711291923.lATJNUYf005741@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 596\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 19:29:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 941AC24E17\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 19:29:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATJNUje005743\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 14:23:30 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATJNUYf005741\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 14:23:30 -0500\nDate: Thu, 29 Nov 2007 14:23:30 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r38873 - in assignment/branches/oncourse_2-4-x: assignment-impl/impl/src/java/org/sakaiproject/assignment/impl assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 14:30:17 2007\nX-DSPAM-Confidence: 0.8482\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38873\n\nAuthor: cwen@iupui.edu\nDate: 2007-11-29 14:23:28 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38873\n\nModified:\nassignment/branches/oncourse_2-4-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nassignment/branches/oncourse_2-4-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nsvn merge -r34392:34393 https://source.sakaiproject.org/svn/assignment/trunk,  svn merge -r34692:34693 https://source.sakaiproject.org/svn/assignment/trunk, svn merge -r34840:34841 https://source.sakaiproject.org/svn/assignment/trunk\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Nov 29 14:11:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 14:11:43 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 14:11:43 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby jacknife.mail.umich.edu () with ESMTP id lATJBgin016253;\n\tThu, 29 Nov 2007 14:11:42 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 474F0EC9.34F1B.16681 ; \n\t29 Nov 2007 14:11:09 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 848228DD40;\n\tThu, 29 Nov 2007 19:11:01 +0000 (GMT)\nMessage-ID: <200711291904.lATJ4V1c005717@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 902\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 19:10:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id F0D672CBED\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 19:10:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATJ4Vfj005719\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 14:04:31 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATJ4V1c005717\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 14:04:31 -0500\nDate: Thu, 29 Nov 2007 14:04:31 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38872 - authz/trunk/authz-impl/impl/src/sql/hsqldb\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 14:11:43 2007\nX-DSPAM-Confidence: 0.8467\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38872\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-29 14:04:29 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38872\n\nModified:\nauthz/trunk/authz-impl/impl/src/sql/hsqldb/sakai_realm.sql\nLog:\nSAK-12272\nNeeded to move one of the statements down to the next line for hsql.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Thu Nov 29 13:24:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 13:24:43 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 13:24:43 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby panther.mail.umich.edu () with ESMTP id lATIOggE007620;\n\tThu, 29 Nov 2007 13:24:42 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 474F03DF.7C93A.20853 ; \n\t29 Nov 2007 13:24:34 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BA3B87B63A;\n\tThu, 29 Nov 2007 18:16:04 +0000 (GMT)\nMessage-ID: <200711291755.lATHtKL8005622@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 115\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 18:00:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 42EB22CBCC\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 18:01:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATHtK6B005624\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 12:55:20 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATHtKL8005622\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 12:55:20 -0500\nDate: Thu, 29 Nov 2007 12:55:20 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r38871 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 13:24:43 2007\nX-DSPAM-Confidence: 0.8494\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38871\n\nAuthor: dlhaines@umich.edu\nDate: 2007-11-29 12:55:18 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38871\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.properties\nLog:\nCTools: incorporate latest assignment conversion revision, add acknowledgements to footer.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Thu Nov 29 12:59:59 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 12:59:59 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 12:59:59 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby faithful.mail.umich.edu () with ESMTP id lATHxwGk017494;\n\tThu, 29 Nov 2007 12:59:58 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 474EFDFF.110C.20587 ; \n\t29 Nov 2007 12:59:29 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5DD0D8DC13;\n\tThu, 29 Nov 2007 17:59:38 +0000 (GMT)\nMessage-ID: <200711291753.lATHr0Qk005599@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 198\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 17:59:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 806D12CBCC\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 17:59:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATHr0CN005601\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 12:53:00 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATHr0Qk005599\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 12:53:00 -0500\nDate: Thu, 29 Nov 2007 12:53:00 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r38870 - ctools/branches/ctools_2-4/ctools-reference/config\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 12:59:59 2007\nX-DSPAM-Confidence: 0.8499\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38870\n\nAuthor: dlhaines@umich.edu\nDate: 2007-11-29 12:52:59 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38870\n\nModified:\nctools/branches/ctools_2-4/ctools-reference/config/sakai.properties\nLog:\nCTools: add Acknowledgments to CTools footer.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Nov 29 12:58:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 12:58:53 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 12:58:53 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby faithful.mail.umich.edu () with ESMTP id lATHwqOt016902;\n\tThu, 29 Nov 2007 12:58:52 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 474EFDD7.453A6.10486 ; \n\t29 Nov 2007 12:58:50 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8CD1653A37;\n\tThu, 29 Nov 2007 17:58:55 +0000 (GMT)\nMessage-ID: <200711291752.lATHqMsQ005587@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 536\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 17:58:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1134C2CBCC\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 17:58:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATHqM4h005589\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 12:52:22 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATHqMsQ005587\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 12:52:22 -0500\nDate: Thu, 29 Nov 2007 12:52:22 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38869 - assignment/branches/post-2-4-solution1/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 12:58:53 2007\nX-DSPAM-Confidence: 0.8496\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38869\n\nAuthor: zqian@umich.edu\nDate: 2007-11-29 12:52:21 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38869\n\nModified:\nassignment/branches/post-2-4-solution1/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SchemaConversionController.java\nLog:\nshould put the commit inside the right place, instead of in the finally block\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Thu Nov 29 12:56:01 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 12:56:01 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 12:56:01 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby mission.mail.umich.edu () with ESMTP id lATHu0an015418;\n\tThu, 29 Nov 2007 12:56:00 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 474EFD2B.2EF7F.1042 ; \n\t29 Nov 2007 12:55:57 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B3D468DC14;\n\tThu, 29 Nov 2007 17:55:53 +0000 (GMT)\nMessage-ID: <200711291749.lATHn9PO005561@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 602\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 17:55:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EE4432CBCE\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 17:55:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATHn99P005563\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 12:49:09 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATHn9PO005561\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 12:49:09 -0500\nDate: Thu, 29 Nov 2007 12:49:09 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r38868 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 12:56:01 2007\nX-DSPAM-Confidence: 0.7620\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38868\n\nAuthor: dlhaines@umich.edu\nDate: 2007-11-29 12:49:08 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38868\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.properties\nLog:\nCTools: add fix for assignment conversion script to deal with commit.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Nov 29 12:52:23 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 12:52:23 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 12:52:23 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby panther.mail.umich.edu () with ESMTP id lATHqMdX015795;\n\tThu, 29 Nov 2007 12:52:22 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 474EFC51.18D2C.3231 ; \n\t29 Nov 2007 12:52:19 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2000E525E5;\n\tThu, 29 Nov 2007 17:52:15 +0000 (GMT)\nMessage-ID: <200711291745.lATHjsrt005549@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 933\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 17:52:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7790C2CBB1\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 17:52:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATHjsH1005551\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 12:45:54 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATHjsrt005549\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 12:45:54 -0500\nDate: Thu, 29 Nov 2007 12:45:54 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38867 - assignment/branches/post-2-4-solution1/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 12:52:23 2007\nX-DSPAM-Confidence: 0.8483\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38867\n\nAuthor: zqian@umich.edu\nDate: 2007-11-29 12:45:53 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38867\n\nModified:\nassignment/branches/post-2-4-solution1/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SchemaConversionController.java\nLog:\ncommit the connection to avoid the 'set transaction' problem\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Nov 29 12:49:55 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 12:49:55 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 12:49:55 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby mission.mail.umich.edu () with ESMTP id lATHnsZn011188;\n\tThu, 29 Nov 2007 12:49:54 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 474EFBB6.7946C.3180 ; \n\t29 Nov 2007 12:49:45 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C94FB525E5;\n\tThu, 29 Nov 2007 17:49:39 +0000 (GMT)\nMessage-ID: <200711291743.lATHhHs7005537@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 160\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 17:49:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4D77F2CBB1\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 17:49:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATHhHq2005539\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 12:43:17 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATHhHs7005537\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 12:43:17 -0500\nDate: Thu, 29 Nov 2007 12:43:17 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38866 - assignment/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 12:49:55 2007\nX-DSPAM-Confidence: 0.7600\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38866\n\nAuthor: zqian@umich.edu\nDate: 2007-11-29 12:43:15 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38866\n\nAdded:\nassignment/branches/post-2-4-solution1/\nLog:\nThis is short-life brach only for debugging conversion fixes\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom john.ellis@rsmart.com Thu Nov 29 12:35:26 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 12:35:26 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 12:35:26 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby chaos.mail.umich.edu () with ESMTP id lATHZPVB032426;\n\tThu, 29 Nov 2007 12:35:25 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 474EF857.9814B.8455 ; \n\t29 Nov 2007 12:35:22 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BBBB08DC00;\n\tThu, 29 Nov 2007 17:35:15 +0000 (GMT)\nMessage-ID: <200711291728.lATHSStf005479@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 900\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 17:34:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 763662CB8D\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 17:34:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATHSTnP005481\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 12:28:29 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATHSStf005479\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 12:28:28 -0500\nDate: Thu, 29 Nov 2007 12:28:28 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to john.ellis@rsmart.com using -f\nTo: source@collab.sakaiproject.org\nFrom: john.ellis@rsmart.com\nSubject: [sakai] svn commit: r38865 - reports/trunk/reports-impl/impl/src/java/org/sakaiproject/reports/logic/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 12:35:26 2007\nX-DSPAM-Confidence: 0.7558\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38865\n\nAuthor: john.ellis@rsmart.com\nDate: 2007-11-29 12:28:23 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38865\n\nModified:\nreports/trunk/reports-impl/impl/src/java/org/sakaiproject/reports/logic/impl/ReportsManagerImpl.java\nLog:\nSAK-12303\nchanged upgrade24 to default to false\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Nov 29 11:48:28 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 11:48:28 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 11:48:28 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby awakenings.mail.umich.edu () with ESMTP id lATGmRwa006094;\n\tThu, 29 Nov 2007 11:48:27 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 474EED55.F171A.5601 ; \n\t29 Nov 2007 11:48:24 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2CD2E8DBB6;\n\tThu, 29 Nov 2007 16:48:18 +0000 (GMT)\nMessage-ID: <200711291641.lATGfc17005328@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 200\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 16:47:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4BAFF2CB19\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 16:47:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATGfcHB005330\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 11:41:38 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATGfc17005328\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 11:41:38 -0500\nDate: Thu, 29 Nov 2007 11:41:38 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38864 - oncourse/branches/oncourse_OPC_122007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 11:48:28 2007\nX-DSPAM-Confidence: 0.8480\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38864\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-29 11:41:37 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38864\n\nModified:\noncourse/branches/oncourse_OPC_122007/\noncourse/branches/oncourse_OPC_122007/.externals\nLog:\nFixing up externals to include assignments post 2.4, SAK-12114, SAK-12073, SAK-12176, SAK-12160 to test opc deliverables\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Nov 29 11:43:11 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 11:43:11 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 11:43:11 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby score.mail.umich.edu () with ESMTP id lATGhACg013856;\n\tThu, 29 Nov 2007 11:43:10 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 474EEC05.561CE.20811 ; \n\t29 Nov 2007 11:42:48 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BA33179889;\n\tThu, 29 Nov 2007 16:42:42 +0000 (GMT)\nMessage-ID: <200711291636.lATGaKhx005280@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 39\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 16:42:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4AED32CB0D\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 16:42:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATGaKHd005282\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 11:36:20 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATGaKhx005280\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 11:36:20 -0500\nDate: Thu, 29 Nov 2007 11:36:20 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38863 - announcement/branches/oncourse_opc_122007/announcement-tool/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 11:43:11 2007\nX-DSPAM-Confidence: 0.8484\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38863\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-29 11:36:19 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38863\n\nModified:\nannouncement/branches/oncourse_opc_122007/announcement-tool/tool/project.xml\nLog:\nSAK-12160\nAlso need to add a maven1 dependency for this\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Nov 29 11:40:23 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 11:40:23 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 11:40:23 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby chaos.mail.umich.edu () with ESMTP id lATGeMLi032389;\n\tThu, 29 Nov 2007 11:40:22 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 474EEB70.CD8BE.23483 ; \n\t29 Nov 2007 11:40:19 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8380379889;\n\tThu, 29 Nov 2007 16:40:14 +0000 (GMT)\nMessage-ID: <200711291633.lATGXtNB005266@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 0\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 16:40:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 324442CB0D\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 16:40:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATGXtQk005268\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 11:33:55 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATGXtNB005266\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 11:33:55 -0500\nDate: Thu, 29 Nov 2007 11:33:55 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38862 - in announcement/branches/oncourse_opc_122007/announcement-tool/tool: . src/bundle src/java/org/sakaiproject/announcement/tool src/webapp/vm/announcement\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 11:40:23 2007\nX-DSPAM-Confidence: 0.7005\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38862\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-29 11:33:53 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38862\n\nModified:\nannouncement/branches/oncourse_opc_122007/announcement-tool/tool/pom.xml\nannouncement/branches/oncourse_opc_122007/announcement-tool/tool/src/bundle/announcement.properties\nannouncement/branches/oncourse_opc_122007/announcement-tool/tool/src/java/org/sakaiproject/announcement/tool/AnnouncementAction.java\nannouncement/branches/oncourse_opc_122007/announcement-tool/tool/src/webapp/vm/announcement/chef_announcements-metadata.vm\nLog:\nsvn merge -c 37682 https://source.sakaiproject.org/svn/announcement/trunk\nU    announcement-tool/tool/src/java/org/sakaiproject/announcement/tool/AnnouncementAction.java\nU    announcement-tool/tool/src/bundle/announcement.properties\nU    announcement-tool/tool/src/webapp/vm/announcement/chef_announcements-metadata.vm\nU    announcement-tool/tool/pom.xml\n\nsvn log -r 37682 https://source.sakaiproject.org/svn/announcement/trunk\n------------------------------------------------------------------------\nr37682 | gjthomas@iupui.edu | 2007-11-01 11:19:36 -0400 (Thu, 01 Nov 2007) | 3 lines\n\nSAK-12160\nAdds a direct link back to the associated assignment if certain criteria exists.\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Nov 29 11:37:34 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 11:37:34 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 11:37:34 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby godsend.mail.umich.edu () with ESMTP id lATGbXao008172;\n\tThu, 29 Nov 2007 11:37:33 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 474EEAC8.C60E0.15765 ; \n\t29 Nov 2007 11:37:31 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 844288DABB;\n\tThu, 29 Nov 2007 16:37:27 +0000 (GMT)\nMessage-ID: <200711291631.lATGV52L005248@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 712\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 16:37:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3CC482CB0D\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 16:37:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATGV5q3005250\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 11:31:05 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATGV52L005248\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 11:31:05 -0500\nDate: Thu, 29 Nov 2007 11:31:05 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38861 - announcement/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 11:37:34 2007\nX-DSPAM-Confidence: 0.7601\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38861\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-29 11:31:04 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38861\n\nAdded:\nannouncement/branches/oncourse_opc_122007/\nLog:\nCreating a new branch for opc deliverables, created from sakai_2-4-x @r31545\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Nov 29 11:35:37 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 11:35:37 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 11:35:37 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby panther.mail.umich.edu () with ESMTP id lATGZatf026690;\n\tThu, 29 Nov 2007 11:35:36 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 474EEA52.DAD20.10167 ; \n\t29 Nov 2007 11:35:33 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4562E8DB92;\n\tThu, 29 Nov 2007 16:35:19 +0000 (GMT)\nMessage-ID: <200711291629.lATGT0NY005230@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 9\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 16:35:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8B3DA2CB0D\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 16:35:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATGT1RN005232\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 11:29:01 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATGT0NY005230\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 11:29:01 -0500\nDate: Thu, 29 Nov 2007 11:29:01 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38860 - in calendar/branches/oncourse_opc_122007/calendar-tool/tool/src: bundle java/org/sakaiproject/calendar/tool webapp/vm/calendar\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 11:35:37 2007\nX-DSPAM-Confidence: 0.7007\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38860\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-29 11:28:59 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38860\n\nModified:\ncalendar/branches/oncourse_opc_122007/calendar-tool/tool/src/bundle/calendar.properties\ncalendar/branches/oncourse_opc_122007/calendar-tool/tool/src/java/org/sakaiproject/calendar/tool/CalendarAction.java\ncalendar/branches/oncourse_opc_122007/calendar-tool/tool/src/webapp/vm/calendar/chef_calendar_viewActivity.vm\nLog:\nsvn merge -c 37681 https://source.sakaiproject.org/svn/calendar/trunk\nU    calendar-tool/tool/src/java/org/sakaiproject/calendar/tool/CalendarAction.java\nU    calendar-tool/tool/src/bundle/calendar.properties\nU    calendar-tool/tool/src/webapp/vm/calendar/chef_calendar_viewActivity.vm\n\nsvn log -r 37681 https://source.sakaiproject.org/svn/calendar/trunk\n------------------------------------------------------------------------\nr37681 | gjthomas@iupui.edu | 2007-11-01 10:52:56 -0400 (Thu, 01 Nov 2007) | 3 lines\n\nSAK-12160\nAdds a direct link back to the associated assignment if certain criteria exists.\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Nov 29 11:32:27 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 11:32:27 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 11:32:27 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby chaos.mail.umich.edu () with ESMTP id lATGWQtg026907;\n\tThu, 29 Nov 2007 11:32:26 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 474EE991.4D96.4043 ; \n\t29 Nov 2007 11:32:19 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5C4648DB75;\n\tThu, 29 Nov 2007 16:32:13 +0000 (GMT)\nMessage-ID: <200711291625.lATGPprR005218@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 231\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 16:32:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 628AE2CB0D\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 16:32:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATGPp3x005220\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 11:25:51 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATGPprR005218\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 11:25:51 -0500\nDate: Thu, 29 Nov 2007 11:25:51 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38859 - calendar/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 11:32:27 2007\nX-DSPAM-Confidence: 0.6952\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38859\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-29 11:25:50 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38859\n\nAdded:\ncalendar/branches/oncourse_opc_122007/\nLog:\nCreating a new branch for opc deliverables, created from oncourse_2-4-x @r32689\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Nov 29 11:27:20 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 11:27:20 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 11:27:20 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby chaos.mail.umich.edu () with ESMTP id lATGRJiE023288;\n\tThu, 29 Nov 2007 11:27:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 474EE862.474E2.2949 ; \n\t29 Nov 2007 11:27:17 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BCFA48DB63;\n\tThu, 29 Nov 2007 16:27:10 +0000 (GMT)\nMessage-ID: <200711291620.lATGKkxQ005184@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 977\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 16:26:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 51AD52CAE6\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 16:26:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATGKkvx005186\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 11:20:46 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATGKkxQ005184\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 11:20:46 -0500\nDate: Thu, 29 Nov 2007 11:20:46 -0500\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [svn] revprop propchange - r37681 svn:log\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 11:27:20 2007\nX-DSPAM-Confidence: 0.8285\nX-DSPAM-Probability: 0.0000\n\nAuthor: chmaurer@iupui.edu\nRevision: 37681\nProperty Name: svn:log\n\nNew Property Value:\nSAK-12160\nAdds a direct link back to the associated assignment if certain criteria exists.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Nov 29 11:20:58 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 11:20:58 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 11:20:58 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby casino.mail.umich.edu () with ESMTP id lATGKuAm028636;\n\tThu, 29 Nov 2007 11:20:56 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 474EE6D7.61BC.11969 ; \n\t29 Nov 2007 11:20:41 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B4FB5767B0;\n\tThu, 29 Nov 2007 16:20:34 +0000 (GMT)\nMessage-ID: <200711291614.lATGEBub005146@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 432\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 16:20:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 569652CB0A\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 16:20:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATGEBTu005148\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 11:14:11 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATGEBub005146\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 11:14:11 -0500\nDate: Thu, 29 Nov 2007 11:14:11 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38858 - in msgcntr/branches/oncourse_opc_122007: messageforums-api/src/bundle/org/sakaiproject/api/app/messagecenter/bundle messageforums-api/src/java/org/sakaiproject/api/app/messageforums messageforums-api/src/java/org/sakaiproject/api/app/messageforums/ui messageforums-app/src/java/org/sakaiproject/tool/messageforums messageforums-app/src/sql/mysql messageforums-app/src/sql/oracle messageforums-app/src/webapp/jsp messageforums-app/src/webapp/jsp/privateMsg messageforums-component-impl/src/java/org/sakaiproject/component/app/messageforums messageforums-component-impl/src/java/org/sakaiproject/component/app/messageforums/ui messageforums-hbm/src/java/org/sakaiproject/component/app/messageforums/dao/hibernate\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 11:20:58 2007\nX-DSPAM-Confidence: 0.8531\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38858\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-29 11:14:07 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38858\n\nAdded:\nmsgcntr/branches/oncourse_opc_122007/messageforums-app/src/sql/mysql/SAK-12176-mysql.sql\nmsgcntr/branches/oncourse_opc_122007/messageforums-app/src/sql/oracle/SAK-12176-oracle.sql\nModified:\nmsgcntr/branches/oncourse_opc_122007/messageforums-api/src/bundle/org/sakaiproject/api/app/messagecenter/bundle/Messages.properties\nmsgcntr/branches/oncourse_opc_122007/messageforums-api/src/java/org/sakaiproject/api/app/messageforums/Area.java\nmsgcntr/branches/oncourse_opc_122007/messageforums-api/src/java/org/sakaiproject/api/app/messageforums/DefaultPermissionsManager.java\nmsgcntr/branches/oncourse_opc_122007/messageforums-api/src/java/org/sakaiproject/api/app/messageforums/ui/PrivateMessageManager.java\nmsgcntr/branches/oncourse_opc_122007/messageforums-app/src/java/org/sakaiproject/tool/messageforums/PrivateMessagesTool.java\nmsgcntr/branches/oncourse_opc_122007/messageforums-app/src/webapp/jsp/compose.jsp\nmsgcntr/branches/oncourse_opc_122007/messageforums-app/src/webapp/jsp/privateMsg/pvtMsgSettings.jsp\nmsgcntr/branches/oncourse_opc_122007/messageforums-app/src/webapp/jsp/pvtMsgForward.jsp\nmsgcntr/branches/oncourse_opc_122007/messageforums-app/src/webapp/jsp/pvtMsgReply.jsp\nmsgcntr/branches/oncourse_opc_122007/messageforums-app/src/webapp/jsp/pvtMsgReplyAll.jsp\nmsgcntr/branches/oncourse_opc_122007/messageforums-component-impl/src/java/org/sakaiproject/component/app/messageforums/AreaManagerImpl.java\nmsgcntr/branches/oncourse_opc_122007/messageforums-component-impl/src/java/org/sakaiproject/component/app/messageforums/DefaultPermissionsManagerImpl.java\nmsgcntr/branches/oncourse_opc_122007/messageforums-component-impl/src/java/org/sakaiproject/component/app/messageforums/ui/PrivateMessageManagerImpl.java\nmsgcntr/branches/oncourse_opc_122007/messageforums-hbm/src/java/org/sakaiproject/component/app/messageforums/dao/hibernate/Area.hbm.xml\nmsgcntr/branches/oncourse_opc_122007/messageforums-hbm/src/java/org/sakaiproject/component/app/messageforums/dao/hibernate/AreaImpl.java\nLog:\nsvn merge -c 38119 https://source.sakaiproject.org/svn/msgcntr/trunk\nC    messageforums-component-impl/src/java/org/sakaiproject/component/app/messageforums/AreaManagerImpl.java\nU    messageforums-component-impl/src/java/org/sakaiproject/component/app/messageforums/DefaultPermissionsManagerImpl.java\nU    messageforums-component-impl/src/java/org/sakaiproject/component/app/messageforums/ui/PrivateMessageManagerImpl.java\nU    messageforums-hbm/src/java/org/sakaiproject/component/app/messageforums/dao/hibernate/AreaImpl.java\nU    messageforums-hbm/src/java/org/sakaiproject/component/app/messageforums/dao/hibernate/Area.hbm.xml\nU    messageforums-api/src/java/org/sakaiproject/api/app/messageforums/DefaultPermissionsManager.java\nU    messageforums-api/src/java/org/sakaiproject/api/app/messageforums/Area.java\nU    messageforums-api/src/java/org/sakaiproject/api/app/messageforums/ui/PrivateMessageManager.java\nU    messageforums-api/src/bundle/org/sakaiproject/api/app/messagecenter/bundle/Messages.properties\nA    messageforums-app/src/sql/mysql/SAK-12176-mysql.sql\nA    messageforums-app/src/sql/oracle/SAK-12176-oracle.sql\nU    messageforums-app/src/java/org/sakaiproject/tool/messageforums/PrivateMessagesTool.java\nU    messageforums-app/src/webapp/jsp/pvtMsgReplyAll.jsp\nU    messageforums-app/src/webapp/jsp/privateMsg/pvtMsgSettings.jsp\nU    messageforums-app/src/webapp/jsp/pvtMsgReply.jsp\nU    messageforums-app/src/webapp/jsp/pvtMsgForward.jsp\nU    messageforums-app/src/webapp/jsp/compose.jsp\n\nsvn merge -c 38136 https://source.sakaiproject.org/svn/msgcntr/trunk\nG    messageforums-app/src/java/org/sakaiproject/tool/messageforums/PrivateMessagesTool.java\n\nsvn log -r 38119 https://source.sakaiproject.org/svn/msgcntr/trunk\n------------------------------------------------------------------------\nr38119 | wang58@iupui.edu | 2007-11-12 11:36:45 -0500 (Mon, 12 Nov 2007) | 1 line\n\nSAK-12176 Messages--send cc to recipients' email address(es).\n------------------------------------------------------------------------\n\nsvn log -r 38136 https://source.sakaiproject.org/svn/msgcntr/trunk\n------------------------------------------------------------------------\nr38136 | wang58@iupui.edu | 2007-11-13 13:24:54 -0500 (Tue, 13 Nov 2007) | 1 line\n\nSAK-12176 Messages--send cc to recipients' email address(es)\n------------------------------------------------------------------------\n\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Nov 29 10:54:46 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 10:54:46 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 10:54:46 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby mission.mail.umich.edu () with ESMTP id lATFsjTF027478;\n\tThu, 29 Nov 2007 10:54:45 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 474EE0BD.D26B7.1948 ; \n\t29 Nov 2007 10:54:40 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 961C260E4E;\n\tThu, 29 Nov 2007 15:47:33 +0000 (GMT)\nMessage-ID: <200711291548.lATFmBj8005044@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 692\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 15:47:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 44EA22CB05\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 15:54:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATFmBHT005046\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 10:48:11 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATFmBj8005044\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 10:48:11 -0500\nDate: Thu, 29 Nov 2007 10:48:11 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38856 - in gradebook/branches/oncourse_opc_122007/app/ui/src: bundle/org/sakaiproject/tool/gradebook/bundle java/org/sakaiproject/tool/gradebook/ui webapp webapp/inc webapp/js\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 10:54:46 2007\nX-DSPAM-Confidence: 0.8515\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38856\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-29 10:48:09 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38856\n\nAdded:\ngradebook/branches/oncourse_opc_122007/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/BulkAssignmentDecoratedBean.java\ngradebook/branches/oncourse_opc_122007/app/ui/src/webapp/inc/bulkNewItems.jspf\ngradebook/branches/oncourse_opc_122007/app/ui/src/webapp/js/multiItemAdd.js\nModified:\ngradebook/branches/oncourse_opc_122007/app/ui/src/bundle/org/sakaiproject/tool/gradebook/bundle/Messages.properties\ngradebook/branches/oncourse_opc_122007/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/AssignmentBean.java\ngradebook/branches/oncourse_opc_122007/app/ui/src/webapp/addAssignment.jsp\ngradebook/branches/oncourse_opc_122007/app/ui/src/webapp/inc/assignmentEditing.jspf\nLog:\nsvn merge -c 37748 https://source.sakaiproject.org/svn/gradebook/trunk\nC    app/ui/src/java/org/sakaiproject/tool/gradebook/ui/AssignmentBean.java\nA    app/ui/src/java/org/sakaiproject/tool/gradebook/ui/BulkAssignmentDecoratedBean.java\nC    app/ui/src/bundle/org/sakaiproject/tool/gradebook/bundle/Messages.properties\nA    app/ui/src/webapp/inc/bulkNewItems.jspf\nU    app/ui/src/webapp/inc/assignmentEditing.jspf\nA    app/ui/src/webapp/js/multiItemAdd.js\nU    app/ui/src/webapp/addAssignment.jsp\n\nsvn log -r 37748 https://source.sakaiproject.org/svn/gradebook/trunk\n------------------------------------------------------------------------\nr37748 | josrodri@iupui.edu | 2007-11-05 15:05:34 -0500 (Mon, 05 Nov 2007) | 1 line\n\nSAK-12114 (local issue ONC-2): allow multiple gradebook item additions at one time.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stuart.freeman@et.gatech.edu Thu Nov 29 10:03:05 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 10:03:05 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 10:03:06 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby jacknife.mail.umich.edu () with ESMTP id lATF33LS028674;\n\tThu, 29 Nov 2007 10:03:03 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 474ED4A0.4D722.12021 ; \n\t29 Nov 2007 10:02:59 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8919A4E6BE;\n\tThu, 29 Nov 2007 15:02:53 +0000 (GMT)\nMessage-ID: <200711291456.lATEuSdE004931@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 938\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 15:02:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8A4B32CACD\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 15:02:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATEuSjv004933\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 09:56:28 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATEuSdE004931\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 09:56:28 -0500\nDate: Thu, 29 Nov 2007 09:56:28 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stuart.freeman@et.gatech.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: stuart.freeman@et.gatech.edu\nSubject: [sakai] svn commit: r38855 - util/branches/sakai_2-4-x/util-util/util/src/java/org/sakaiproject/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 10:03:06 2007\nX-DSPAM-Confidence: 0.6241\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38855\n\nAuthor: stuart.freeman@et.gatech.edu\nDate: 2007-11-29 09:56:27 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38855\n\nModified:\nutil/branches/sakai_2-4-x/util-util/util/src/java/org/sakaiproject/util/FormattedText.java\nLog:\nSAK-12022 Editor has problems inserting links and setting target to new window\n\n--(stuart@mothra:pts/1)--------------------(/home/stuart/src/sakai_2-4-x/util)--\n--(0959:Thu,29 Nov 07:$)-- svn merge -r 33250:33251 https://source.sakaiproject.org/svn/util/trunk\nU    util-util/util/src/java/org/sakaiproject/util/FormattedText.java\n--(stuart@mothra:pts/1)--------------------(/home/stuart/src/sakai_2-4-x/util)--\n--(1000:Thu,29 Nov 07:$)-- ^merge^log\nsvn log -r 33250:33251 https://source.sakaiproject.org/svn/util/trunk\n------------------------------------------------------------------------\nr33251 | joshua.ryan@asu.edu | 2007-07-27 16:04:51 -0400 (Fri, 27 Jul 2007) | 5 lines\n\nSAK-10306 SAK-10810\n\nChanged reg exp pattern for detecting urls in Formatted text such that it no longer dies when the input contains things such as 'target=\"_blank\"' please note that as it's been for quite some time if you do not call processFormattedText with checkForEvilTags set to false that it will remove all such things from the input and inforce all links to open with target=\"blank\" anyway. If this is not the desired functionality then we should have a discussion.\n\n\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stuart.freeman@et.gatech.edu Thu Nov 29 09:51:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 09:51:43 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 09:51:43 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby casino.mail.umich.edu () with ESMTP id lATEpg30014268;\n\tThu, 29 Nov 2007 09:51:42 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 474ED1F4.64CBB.21735 ; \n\t29 Nov 2007 09:51:35 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4923958597;\n\tThu, 29 Nov 2007 14:51:37 +0000 (GMT)\nMessage-ID: <200711291445.lATEj9TB004864@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 556\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 14:51:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 57CFF2CABF\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 14:51:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATEj9UP004866\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 09:45:09 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATEj9TB004864\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 09:45:09 -0500\nDate: Thu, 29 Nov 2007 09:45:09 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stuart.freeman@et.gatech.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: stuart.freeman@et.gatech.edu\nSubject: [sakai] svn commit: r38854 - site-manage/branches/sakai_2-4-x/site-manage-tool/tool/src/java/org/sakaiproject/site/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 09:51:43 2007\nX-DSPAM-Confidence: 0.7009\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38854\n\nAuthor: stuart.freeman@et.gatech.edu\nDate: 2007-11-29 09:45:07 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38854\n\nModified:\nsite-manage/branches/sakai_2-4-x/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nLog:\nSAK-11161 Group realm not updated when a role is changed via Site Info\n\n--(stuart@mothra:pts/1)-------------(/home/stuart/src/sakai_2-4-x/site-manage)--\n--(0921:Thu,29 Nov 07:$)-- svn merge -r 34359:34360 https://source.sakaiproject.org/svn/site-manage/trunk/\nU    site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\n--(stuart@mothra:pts/1)-------------(/home/stuart/src/sakai_2-4-x/site-manage)--\n--(0922:Thu,29 Nov 07:$)-- ^merge^log\nsvn log -r 34359:34360 https://source.sakaiproject.org/svn/site-manage/trunk/\n------------------------------------------------------------------------\nr34360 | zqian@umich.edu | 2007-08-24 11:19:48 -0400 (Fri, 24 Aug 2007) | 1 line\n\nfix to SAK-11161:Group realm not updated when a role is changed via Site Info\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Nov 29 09:46:57 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 09:46:57 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 09:46:57 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby casino.mail.umich.edu () with ESMTP id lATEkuc6011089;\n\tThu, 29 Nov 2007 09:46:56 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 474ED0D0.9DAC8.29210 ; \n\t29 Nov 2007 09:46:53 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B21EA58423;\n\tThu, 29 Nov 2007 14:46:38 +0000 (GMT)\nMessage-ID: <200711291440.lATEeEdC004852@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 162\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 14:46:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1F11727496\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 14:46:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATEeEGj004854\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 09:40:14 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATEeEdC004852\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 09:40:14 -0500\nDate: Thu, 29 Nov 2007 09:40:14 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38853 - assignment/branches/post-2-4\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 09:46:57 2007\nX-DSPAM-Confidence: 0.8488\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38853\n\nAuthor: zqian@umich.edu\nDate: 2007-11-29 09:40:13 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38853\n\nModified:\nassignment/branches/post-2-4/runconversion_readme.txt\nassignment/branches/post-2-4/upgradeschema_oracle.config\nLog:\nmerge SAK-11821 into post-2-4: Oracle has certain length constraint on the index name. Make it shorter\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jleasia@umich.edu Thu Nov 29 09:29:26 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 09:29:25 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 09:29:25 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby mission.mail.umich.edu () with ESMTP id lATETP6C016147;\n\tThu, 29 Nov 2007 09:29:25 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 474ECCBF.C21CE.2334 ; \n\t29 Nov 2007 09:29:22 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A880D8C254;\n\tThu, 29 Nov 2007 14:29:24 +0000 (GMT)\nMessage-ID: <200711291422.lATEMrIH004832@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 495\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 14:29:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id ABA452953D\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 14:29:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATEMrG9004834\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 09:22:53 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATEMrIH004832\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 09:22:53 -0500\nDate: Thu, 29 Nov 2007 09:22:53 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jleasia@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jleasia@umich.edu\nSubject: [sakai] svn commit: r38852 - ctools/trunk/ctools-reference/config\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 09:29:25 2007\nX-DSPAM-Confidence: 0.7606\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38852\n\nAuthor: jleasia@umich.edu\nDate: 2007-11-29 09:22:51 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38852\n\nModified:\nctools/trunk/ctools-reference/config/sakai.properties\nLog:\nCT-399 add acknowledgments link to footer\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Nov 29 09:26:10 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 09:26:10 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 09:26:10 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby panther.mail.umich.edu () with ESMTP id lATEQ9fS024102;\n\tThu, 29 Nov 2007 09:26:09 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 474ECBFB.BFFE6.32456 ; \n\t29 Nov 2007 09:26:06 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 938968D9ED;\n\tThu, 29 Nov 2007 14:26:05 +0000 (GMT)\nMessage-ID: <200711291419.lATEJYPX004809@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 786\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 14:25:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4E5742953D\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 14:25:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATEJYPR004811\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 09:19:34 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATEJYPX004809\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 09:19:34 -0500\nDate: Thu, 29 Nov 2007 09:19:34 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38851 - gradebook/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 09:26:10 2007\nX-DSPAM-Confidence: 0.7607\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38851\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-29 09:19:33 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38851\n\nAdded:\ngradebook/branches/oncourse_opc_122007/\nLog:\nCreating a new branch for opc deliverables, created from oncourse_2-4-x @r38084\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Nov 29 09:23:55 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 09:23:55 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 09:23:55 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby awakenings.mail.umich.edu () with ESMTP id lATENsUA027647;\n\tThu, 29 Nov 2007 09:23:54 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 474ECB74.2C367.5819 ; \n\t29 Nov 2007 09:23:50 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2E51E7C9A5;\n\tThu, 29 Nov 2007 14:23:51 +0000 (GMT)\nMessage-ID: <200711291417.lATEH7OV004797@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 483\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 14:23:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7704A2953D\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 14:23:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATEH7YQ004799\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 09:17:07 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATEH7OV004797\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 09:17:07 -0500\nDate: Thu, 29 Nov 2007 09:17:07 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38850 - msgcntr/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 09:23:55 2007\nX-DSPAM-Confidence: 0.7605\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38850\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-29 09:17:06 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38850\n\nAdded:\nmsgcntr/branches/oncourse_opc_122007/\nLog:\nCreating a new branch for opc deliverables, created from oncourse_2-4-x @r38092\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Nov 29 09:12:52 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 09:12:52 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 09:12:52 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby mission.mail.umich.edu () with ESMTP id lATECpX3004161;\n\tThu, 29 Nov 2007 09:12:51 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 474EC8DD.30EE4.13237 ; \n\t29 Nov 2007 09:12:48 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D29557ACC7;\n\tThu, 29 Nov 2007 14:12:46 +0000 (GMT)\nMessage-ID: <200711291406.lATE6KYb004785@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 59\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 14:12:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8683E2CAC4\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 14:12:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lATE6LaY004787\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 09:06:21 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lATE6KYb004785\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 09:06:20 -0500\nDate: Thu, 29 Nov 2007 09:06:20 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38849 - oncourse/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 09:12:52 2007\nX-DSPAM-Confidence: 0.6957\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38849\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-29 09:06:20 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38849\n\nAdded:\noncourse/branches/oncourse_OPC_122007/\nLog:\nCopying 2.4.x externals to start opc testing\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gopal.ramasammycook@gmail.com Thu Nov 29 02:49:16 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 29 Nov 2007 02:49:16 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 29 Nov 2007 02:49:16 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby mission.mail.umich.edu () with ESMTP id lAT7nELH018799;\n\tThu, 29 Nov 2007 02:49:14 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 474E6EF6.199D5.9964 ; \n\t29 Nov 2007 02:49:12 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8394D8D4EB;\n\tThu, 29 Nov 2007 07:49:04 +0000 (GMT)\nMessage-ID: <200711290742.lAT7gfM9003864@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 41\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 07:48:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AC1282C986\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 07:48:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAT7gfJ5003866\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 02:42:42 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAT7gfM9003864\n\tfor source@collab.sakaiproject.org; Thu, 29 Nov 2007 02:42:41 -0500\nDate: Thu, 29 Nov 2007 02:42:41 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gopal.ramasammycook@gmail.com using -f\nTo: source@collab.sakaiproject.org\nFrom: gopal.ramasammycook@gmail.com\nSubject: [sakai] svn commit: r38848 - in sam/branches/SAK-12065/samigo-app/src: java/org/sakaiproject/tool/assessment/ui/bean/evaluation java/org/sakaiproject/tool/assessment/ui/listener/evaluation webapp/jsf/evaluation\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 29 02:49:16 2007\nX-DSPAM-Confidence: 0.7555\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38848\n\nAuthor: gopal.ramasammycook@gmail.com\nDate: 2007-11-29 02:42:17 -0500 (Thu, 29 Nov 2007)\nNew Revision: 38848\n\nModified:\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/HistogramQuestionScoresBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/HistogramScoresBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/HistogramListener.java\nsam/branches/SAK-12065/samigo-app/src/webapp/jsf/evaluation/histogramScores.jsp\nLog:\nSAK-12065 Discrimination Statistics\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Wed Nov 28 22:22:31 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 28 Nov 2007 22:22:31 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 28 Nov 2007 22:22:31 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby flawless.mail.umich.edu () with ESMTP id lAT3MV14012053;\n\tWed, 28 Nov 2007 22:22:31 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 474E3070.7E63D.29753 ; \n\t28 Nov 2007 22:22:27 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8562A8C953;\n\tThu, 29 Nov 2007 03:22:22 +0000 (GMT)\nMessage-ID: <200711290315.lAT3FqwB003133@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 550\n          for <source@collab.sakaiproject.org>;\n          Thu, 29 Nov 2007 03:21:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BD5102C988\n\tfor <source@collab.sakaiproject.org>; Thu, 29 Nov 2007 03:21:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAT3FqMl003135\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 22:15:52 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAT3FqwB003133\n\tfor source@collab.sakaiproject.org; Wed, 28 Nov 2007 22:15:52 -0500\nDate: Wed, 28 Nov 2007 22:15:52 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r38847 - ctools/trunk/builds/ctools_2-4/db-conversion/2-4-x/assignment-db-conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 28 22:22:31 2007\nX-DSPAM-Confidence: 0.8507\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38847\n\nAuthor: dlhaines@umich.edu\nDate: 2007-11-28 22:15:50 -0500 (Wed, 28 Nov 2007)\nNew Revision: 38847\n\nAdded:\nctools/trunk/builds/ctools_2-4/db-conversion/2-4-x/assignment-db-conversion/checkconversion.sh\nModified:\nctools/trunk/builds/ctools_2-4/db-conversion/2-4-x/assignment-db-conversion/runconversion.sh\nLog:\nCTools: generalize runconversion and add checkconversion script to check setup for conversion.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Wed Nov 28 16:53:34 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 28 Nov 2007 16:53:34 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 28 Nov 2007 16:53:34 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby sleepers.mail.umich.edu () with ESMTP id lASLrXpp021438;\n\tWed, 28 Nov 2007 16:53:33 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 474DE357.D512C.15836 ; \n\t28 Nov 2007 16:53:30 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 890648CF85;\n\tWed, 28 Nov 2007 21:53:20 +0000 (GMT)\nMessage-ID: <200711282147.lASLl9Hq002773@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 692\n          for <source@collab.sakaiproject.org>;\n          Wed, 28 Nov 2007 21:53:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 02C6A2C399\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 21:53:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lASLl9M7002775\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 16:47:09 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lASLl9Hq002773\n\tfor source@collab.sakaiproject.org; Wed, 28 Nov 2007 16:47:09 -0500\nDate: Wed, 28 Nov 2007 16:47:09 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38846 - content/branches/SAK-12105\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 28 16:53:34 2007\nX-DSPAM-Confidence: 0.9824\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38846\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-11-28 16:47:06 -0500 (Wed, 28 Nov 2007)\nNew Revision: 38846\n\nModified:\ncontent/branches/SAK-12105/pom.xml\nLog:\nSAK-12105 removing the providers from the JCR profile until i actually get it start up with them\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Wed Nov 28 16:25:48 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 28 Nov 2007 16:25:48 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 28 Nov 2007 16:25:48 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby flawless.mail.umich.edu () with ESMTP id lASLPl4u023330;\n\tWed, 28 Nov 2007 16:25:47 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 474DDCD3.95C5C.15078 ; \n\t28 Nov 2007 16:25:42 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4A8408CF60;\n\tWed, 28 Nov 2007 21:25:34 +0000 (GMT)\nMessage-ID: <200711282119.lASLJ43Z002613@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 307\n          for <source@collab.sakaiproject.org>;\n          Wed, 28 Nov 2007 21:25:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 670952C38A\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 21:25:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lASLJ5Z6002620\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 16:19:05 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lASLJ43Z002613\n\tfor source@collab.sakaiproject.org; Wed, 28 Nov 2007 16:19:04 -0500\nDate: Wed, 28 Nov 2007 16:19:04 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r38844 - ctools/trunk/builds/ctools_2-4/db-conversion/2-4-x/assignment-db-conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 28 16:25:48 2007\nX-DSPAM-Confidence: 0.9876\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38844\n\nAuthor: dlhaines@umich.edu\nDate: 2007-11-28 16:19:02 -0500 (Wed, 28 Nov 2007)\nNew Revision: 38844\n\nModified:\nctools/trunk/builds/ctools_2-4/db-conversion/2-4-x/assignment-db-conversion/runconversion.sh\nctools/trunk/builds/ctools_2-4/db-conversion/2-4-x/assignment-db-conversion/upgradeschema_oracle.config\nLog:\nCTools: first pass on specific revisions for CTools.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Wed Nov 28 16:25:45 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 28 Nov 2007 16:25:45 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 28 Nov 2007 16:25:45 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby faithful.mail.umich.edu () with ESMTP id lASLPiHf030508;\n\tWed, 28 Nov 2007 16:25:44 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 474DDCD1.CB87E.10844 ; \n\t28 Nov 2007 16:25:40 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 269208CF51;\n\tWed, 28 Nov 2007 21:25:35 +0000 (GMT)\nMessage-ID: <200711282119.lASLJ54K002624@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 336\n          for <source@collab.sakaiproject.org>;\n          Wed, 28 Nov 2007 21:25:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3925B2C38C\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 21:25:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lASLJ6Tm002627\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 16:19:06 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lASLJ54K002624\n\tfor source@collab.sakaiproject.org; Wed, 28 Nov 2007 16:19:05 -0500\nDate: Wed, 28 Nov 2007 16:19:05 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38845 - in content/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl: . jcr\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 28 16:25:45 2007\nX-DSPAM-Confidence: 0.9885\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38845\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-28 16:18:58 -0500 (Wed, 28 Nov 2007)\nNew Revision: 38845\n\nModified:\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/BaseJCRStorage.java\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/JCRStorageUser.java\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/jcr/SakaiConstants.java\nLog:\nSAK-12105: Moved some constants and fixed up a bug which was causing failure of JCR on first startup every time, but would allow it to work afterwards\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Wed Nov 28 16:00:39 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 28 Nov 2007 16:00:39 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 28 Nov 2007 16:00:39 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby faithful.mail.umich.edu () with ESMTP id lASL0cuV015086;\n\tWed, 28 Nov 2007 16:00:38 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 474DD6E1.28F4E.28948 ; \n\t28 Nov 2007 16:00:19 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id ACEEA8CF0D;\n\tWed, 28 Nov 2007 21:00:13 +0000 (GMT)\nMessage-ID: <200711282053.lASKrtJg002565@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 776\n          for <source@collab.sakaiproject.org>;\n          Wed, 28 Nov 2007 20:59:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8BA6829514\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 21:00:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lASKruWq002567\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 15:53:56 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lASKrtJg002565\n\tfor source@collab.sakaiproject.org; Wed, 28 Nov 2007 15:53:55 -0500\nDate: Wed, 28 Nov 2007 15:53:55 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r38843 - ctools/trunk/builds/ctools_2-4/db-conversion/2-4-x/assignment-db-conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 28 16:00:39 2007\nX-DSPAM-Confidence: 0.9874\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38843\n\nAuthor: dlhaines@umich.edu\nDate: 2007-11-28 15:53:53 -0500 (Wed, 28 Nov 2007)\nNew Revision: 38843\n\nRemoved:\nctools/trunk/builds/ctools_2-4/db-conversion/2-4-x/assignment-db-conversion/upgradeschema_mysql.config\nModified:\nctools/trunk/builds/ctools_2-4/db-conversion/2-4-x/assignment-db-conversion/runconversion.sh\nctools/trunk/builds/ctools_2-4/db-conversion/2-4-x/assignment-db-conversion/runconversion_readme.txt\nctools/trunk/builds/ctools_2-4/db-conversion/2-4-x/assignment-db-conversion/upgradeschema_oracle.config\nLog:\nCTools: add keywords, remove unneeded config file.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Wed Nov 28 15:58:46 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 28 Nov 2007 15:58:46 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 28 Nov 2007 15:58:46 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby jacknife.mail.umich.edu () with ESMTP id lASKweUK000759;\n\tWed, 28 Nov 2007 15:58:40 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 474DD667.A2A51.25744 ; \n\t28 Nov 2007 15:58:18 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9CB188B2E2;\n\tWed, 28 Nov 2007 20:58:11 +0000 (GMT)\nMessage-ID: <200711282051.lASKpqVm002553@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 998\n          for <source@collab.sakaiproject.org>;\n          Wed, 28 Nov 2007 20:57:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AA2AD2C0FE\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 20:57:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lASKpqBX002555\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 15:51:52 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lASKpqVm002553\n\tfor source@collab.sakaiproject.org; Wed, 28 Nov 2007 15:51:52 -0500\nDate: Wed, 28 Nov 2007 15:51:52 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r38842 - in ctools/trunk/builds/ctools_2-4/db-conversion/2-4-x: . assignment-db-conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 28 15:58:46 2007\nX-DSPAM-Confidence: 0.8488\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38842\n\nAuthor: dlhaines@umich.edu\nDate: 2007-11-28 15:51:50 -0500 (Wed, 28 Nov 2007)\nNew Revision: 38842\n\nAdded:\nctools/trunk/builds/ctools_2-4/db-conversion/2-4-x/assignment-db-conversion/\nctools/trunk/builds/ctools_2-4/db-conversion/2-4-x/assignment-db-conversion/README.txt\nctools/trunk/builds/ctools_2-4/db-conversion/2-4-x/assignment-db-conversion/runconversion.sh\nctools/trunk/builds/ctools_2-4/db-conversion/2-4-x/assignment-db-conversion/runconversion_readme.txt\nctools/trunk/builds/ctools_2-4/db-conversion/2-4-x/assignment-db-conversion/upgradeschema_mysql.config\nctools/trunk/builds/ctools_2-4/db-conversion/2-4-x/assignment-db-conversion/upgradeschema_oracle.config\nLog:\nCTools: initial version of the assignment db conversion scripts for 2.4.xQ\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Wed Nov 28 15:51:00 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 28 Nov 2007 15:51:00 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 28 Nov 2007 15:51:00 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby mission.mail.umich.edu () with ESMTP id lASKoxA8001837;\n\tWed, 28 Nov 2007 15:50:59 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 474DD4AD.8A1AC.8772 ; \n\t28 Nov 2007 15:50:56 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DB67F8B2E2;\n\tWed, 28 Nov 2007 20:50:54 +0000 (GMT)\nMessage-ID: <200711282044.lASKiQeh002541@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 863\n          for <source@collab.sakaiproject.org>;\n          Wed, 28 Nov 2007 20:50:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6E49629514\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 20:50:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lASKiQ4b002543\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 15:44:26 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lASKiQeh002541\n\tfor source@collab.sakaiproject.org; Wed, 28 Nov 2007 15:44:26 -0500\nDate: Wed, 28 Nov 2007 15:44:26 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r38841 - oncourse/trunk/src/jobscheduler/scheduler-component-shared/src/java/org/sakaiproject/component/app/scheduler/jobs\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 28 15:51:00 2007\nX-DSPAM-Confidence: 0.9820\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38841\n\nAuthor: cwen@iupui.edu\nDate: 2007-11-28 15:44:25 -0500 (Wed, 28 Nov 2007)\nNew Revision: 38841\n\nModified:\noncourse/trunk/src/jobscheduler/scheduler-component-shared/src/java/org/sakaiproject/component/app/scheduler/jobs/Fall2007CourseSync.java\nLog:\nhttps://uisapp2.iu.edu/jira/browse/ONC-260\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Wed Nov 28 15:11:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 28 Nov 2007 15:11:53 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 28 Nov 2007 15:11:53 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby fan.mail.umich.edu () with ESMTP id lASKBqGC016611;\n\tWed, 28 Nov 2007 15:11:52 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 474DCB75.62E34.28429 ; \n\t28 Nov 2007 15:11:36 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BCEC28B2E2;\n\tWed, 28 Nov 2007 20:11:30 +0000 (GMT)\nMessage-ID: <200711282005.lASK5BVO002500@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 905\n          for <source@collab.sakaiproject.org>;\n          Wed, 28 Nov 2007 20:11:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 38E7124B62\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 20:11:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lASK5BtL002502\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 15:05:11 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lASK5BVO002500\n\tfor source@collab.sakaiproject.org; Wed, 28 Nov 2007 15:05:11 -0500\nDate: Wed, 28 Nov 2007 15:05:11 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r38840 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 28 15:11:53 2007\nX-DSPAM-Confidence: 0.9836\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38840\n\nAuthor: dlhaines@umich.edu\nDate: 2007-11-28 15:05:09 -0500 (Wed, 28 Nov 2007)\nNew Revision: 38840\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.properties\nLog:\nCTools: need new revision of entity.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Wed Nov 28 14:42:06 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 28 Nov 2007 14:42:06 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 28 Nov 2007 14:42:06 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby panther.mail.umich.edu () with ESMTP id lASJg5ZB025416;\n\tWed, 28 Nov 2007 14:42:05 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 474DC485.58357.25605 ; \n\t28 Nov 2007 14:42:00 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 700878CCF3;\n\tWed, 28 Nov 2007 19:41:58 +0000 (GMT)\nMessage-ID: <200711281935.lASJZYQ1002371@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1000\n          for <source@collab.sakaiproject.org>;\n          Wed, 28 Nov 2007 19:41:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 533502C0F6\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 19:41:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lASJZY1w002373\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 14:35:34 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lASJZYQ1002371\n\tfor source@collab.sakaiproject.org; Wed, 28 Nov 2007 14:35:34 -0500\nDate: Wed, 28 Nov 2007 14:35:34 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38839 - assignment/branches/post-2-4\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 28 14:42:06 2007\nX-DSPAM-Confidence: 0.9875\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38839\n\nAuthor: zqian@umich.edu\nDate: 2007-11-28 14:35:33 -0500 (Wed, 28 Nov 2007)\nNew Revision: 38839\n\nModified:\nassignment/branches/post-2-4/runconversion_readme.txt\nLog:\nSAK-11821 in post-2-4: added comment inside the readme file to warn the possible compiling problem\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Wed Nov 28 14:17:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 28 Nov 2007 14:17:02 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 28 Nov 2007 14:17:02 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby mission.mail.umich.edu () with ESMTP id lASJH1Dh025313;\n\tWed, 28 Nov 2007 14:17:01 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 474DBEA6.9C553.11085 ; \n\t28 Nov 2007 14:16:58 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DF6838CD64;\n\tWed, 28 Nov 2007 19:16:46 +0000 (GMT)\nMessage-ID: <200711281910.lASJAPh3002343@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 403\n          for <source@collab.sakaiproject.org>;\n          Wed, 28 Nov 2007 19:16:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 53DA024C30\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 19:16:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lASJAPZ0002345\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 14:10:25 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lASJAPh3002343\n\tfor source@collab.sakaiproject.org; Wed, 28 Nov 2007 14:10:25 -0500\nDate: Wed, 28 Nov 2007 14:10:25 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r38838 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 28 14:17:02 2007\nX-DSPAM-Confidence: 0.9865\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38838\n\nAuthor: dlhaines@umich.edu\nDate: 2007-11-28 14:10:23 -0500 (Wed, 28 Nov 2007)\nNew Revision: 38838\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.properties\nLog:\nCTools: update util for the assignment db conversion.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom antranig@caret.cam.ac.uk Wed Nov 28 13:35:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 28 Nov 2007 13:35:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 28 Nov 2007 13:35:51 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby casino.mail.umich.edu () with ESMTP id lASIZoAS018513;\n\tWed, 28 Nov 2007 13:35:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 474DB4FE.88A03.13291 ; \n\t28 Nov 2007 13:35:46 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5A4CF8CD1C;\n\tWed, 28 Nov 2007 18:30:16 +0000 (GMT)\nMessage-ID: <200711281828.lASISQ1k002195@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 595\n          for <source@collab.sakaiproject.org>;\n          Wed, 28 Nov 2007 18:29:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 53C302BEEF\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 18:34:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lASISQw6002197\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 13:28:26 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lASISQ1k002195\n\tfor source@collab.sakaiproject.org; Wed, 28 Nov 2007 13:28:26 -0500\nDate: Wed, 28 Nov 2007 13:28:26 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to antranig@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: antranig@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38837 - site/branches/SAK-12203/site-impl/impl/src/java/org/sakaiproject/site/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 28 13:35:51 2007\nX-DSPAM-Confidence: 0.8430\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38837\n\nAuthor: antranig@caret.cam.ac.uk\nDate: 2007-11-28 13:28:20 -0500 (Wed, 28 Nov 2007)\nNew Revision: 38837\n\nModified:\nsite/branches/SAK-12203/site-impl/impl/src/java/org/sakaiproject/site/impl/BaseSite.java\nLog:\nSAK-12203: Fixed constructor to pass service through\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Wed Nov 28 13:12:49 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 28 Nov 2007 13:12:49 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 28 Nov 2007 13:12:49 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby faithful.mail.umich.edu () with ESMTP id lASICmb9013743;\n\tWed, 28 Nov 2007 13:12:48 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 474DAF7F.15F82.29920 ; \n\t28 Nov 2007 13:12:17 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B495D8C894;\n\tWed, 28 Nov 2007 18:06:25 +0000 (GMT)\nMessage-ID: <200711281805.lASI5WgU002179@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 955\n          for <source@collab.sakaiproject.org>;\n          Wed, 28 Nov 2007 18:05:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6CEC82BD1B\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 18:11:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lASI5Wb6002181\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 13:05:32 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lASI5WgU002179\n\tfor source@collab.sakaiproject.org; Wed, 28 Nov 2007 13:05:32 -0500\nDate: Wed, 28 Nov 2007 13:05:32 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38836 - user/trunk\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 28 13:12:49 2007\nX-DSPAM-Confidence: 0.8431\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38836\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-28 13:05:28 -0500 (Wed, 28 Nov 2007)\nNew Revision: 38836\n\nModified:\nuser/trunk/pom.xml\nLog:\nNOJIRA\nI cant spell framework, sorry.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zach.thomas@txstate.edu Wed Nov 28 12:42:44 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 28 Nov 2007 12:42:44 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 28 Nov 2007 12:42:44 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby chaos.mail.umich.edu () with ESMTP id lASHgfWv001356;\n\tWed, 28 Nov 2007 12:42:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 474DA88A.358C9.18698 ; \n\t28 Nov 2007 12:42:37 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BF8167CAC0;\n\tWed, 28 Nov 2007 17:42:26 +0000 (GMT)\nMessage-ID: <200711281735.lASHZvCD002142@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 32\n          for <source@collab.sakaiproject.org>;\n          Wed, 28 Nov 2007 17:42:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4BDF82BDE5\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 17:42:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lASHZw4S002144\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 12:35:58 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lASHZvCD002142\n\tfor source@collab.sakaiproject.org; Wed, 28 Nov 2007 12:35:57 -0500\nDate: Wed, 28 Nov 2007 12:35:57 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zach.thomas@txstate.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zach.thomas@txstate.edu\nSubject: [sakai] svn commit: r38835 - mailarchive/trunk/mailarchive-james/james/src/java/org/sakaiproject/james\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 28 12:42:44 2007\nX-DSPAM-Confidence: 0.9860\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38835\n\nAuthor: zach.thomas@txstate.edu\nDate: 2007-11-28 12:35:55 -0500 (Wed, 28 Nov 2007)\nNew Revision: 38835\n\nModified:\nmailarchive/trunk/mailarchive-james/james/src/java/org/sakaiproject/james/SakaiMailet.java\nLog:\nSAK-11973 removing extraneous line breaks from incoming messages to the mail archive.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Wed Nov 28 12:35:49 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 28 Nov 2007 12:35:49 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 28 Nov 2007 12:35:49 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby jacknife.mail.umich.edu () with ESMTP id lASHZmhk028004;\n\tWed, 28 Nov 2007 12:35:48 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 474DA6EE.94F44.19992 ; \n\t28 Nov 2007 12:35:45 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1CF148CAE6;\n\tWed, 28 Nov 2007 17:35:43 +0000 (GMT)\nMessage-ID: <200711281729.lASHTO9t002113@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 698\n          for <source@collab.sakaiproject.org>;\n          Wed, 28 Nov 2007 17:35:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5ADE82BDE5\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 17:35:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lASHTOH1002115\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 12:29:24 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lASHTO9t002113\n\tfor source@collab.sakaiproject.org; Wed, 28 Nov 2007 12:29:24 -0500\nDate: Wed, 28 Nov 2007 12:29:24 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r38834 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 28 12:35:49 2007\nX-DSPAM-Confidence: 0.9859\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38834\n\nAuthor: dlhaines@umich.edu\nDate: 2007-11-28 12:29:23 -0500 (Wed, 28 Nov 2007)\nNew Revision: 38834\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.properties\nLog:\nCTools: update 2.4.xQ for new assignments code.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Wed Nov 28 12:34:37 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 28 Nov 2007 12:34:37 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 28 Nov 2007 12:34:37 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby jacknife.mail.umich.edu () with ESMTP id lASHYa6X027012;\n\tWed, 28 Nov 2007 12:34:36 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 474DA6A4.D4DD7.15882 ; \n\t28 Nov 2007 12:34:31 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 585F48CB8E;\n\tWed, 28 Nov 2007 17:34:29 +0000 (GMT)\nMessage-ID: <200711281728.lASHS5fS002097@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 647\n          for <source@collab.sakaiproject.org>;\n          Wed, 28 Nov 2007 17:34:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1B83A2BDE5\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 17:34:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lASHS5Qn002099\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 12:28:05 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lASHS5fS002097\n\tfor source@collab.sakaiproject.org; Wed, 28 Nov 2007 12:28:05 -0500\nDate: Wed, 28 Nov 2007 12:28:05 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38833 - content/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 28 12:34:37 2007\nX-DSPAM-Confidence: 0.7598\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38833\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-28 12:28:00 -0500 (Wed, 28 Nov 2007)\nNew Revision: 38833\n\nModified:\ncontent/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test/LoadTestContentHostingService.java\nLog:\nSAK-12105: Fixed a bug in the user simulation which caused it to never remove the content, oops, works now\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Wed Nov 28 11:26:15 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 28 Nov 2007 11:26:15 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 28 Nov 2007 11:26:15 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby sleepers.mail.umich.edu () with ESMTP id lASGQEDo026652;\n\tWed, 28 Nov 2007 11:26:14 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 474D96A0.CD068.5990 ; \n\t28 Nov 2007 11:26:11 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9B0F68C948;\n\tWed, 28 Nov 2007 16:26:07 +0000 (GMT)\nMessage-ID: <200711281619.lASGJeXt001919@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 470\n          for <source@collab.sakaiproject.org>;\n          Wed, 28 Nov 2007 16:25:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id F189C2BD0A\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 16:25:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lASGJe3w001921\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 11:19:40 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lASGJeXt001919\n\tfor source@collab.sakaiproject.org; Wed, 28 Nov 2007 11:19:40 -0500\nDate: Wed, 28 Nov 2007 11:19:40 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38832 - util/branches/SAK-12239\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 28 11:26:15 2007\nX-DSPAM-Confidence: 0.9862\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38832\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-28 11:19:39 -0500 (Wed, 28 Nov 2007)\nNew Revision: 38832\n\nAdded:\nutil/branches/SAK-12239/sakai_2-4-x/\nLog:\nSAK-12239\nCreating branch for post-2.4 work related to content-hosting based on sakai-2.4.x\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Wed Nov 28 11:26:15 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 28 Nov 2007 11:26:15 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 28 Nov 2007 11:26:15 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby brazil.mail.umich.edu () with ESMTP id lASGQE3X006047;\n\tWed, 28 Nov 2007 11:26:14 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 474D9691.95CEB.16889 ; \n\t28 Nov 2007 11:25:56 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C76318C953;\n\tWed, 28 Nov 2007 16:25:40 +0000 (GMT)\nMessage-ID: <200711281619.lASGJCpd001907@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 486\n          for <source@collab.sakaiproject.org>;\n          Wed, 28 Nov 2007 16:25:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 211EC2BD0D\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 16:25:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lASGJCWq001909\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 11:19:12 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lASGJCpd001907\n\tfor source@collab.sakaiproject.org; Wed, 28 Nov 2007 11:19:12 -0500\nDate: Wed, 28 Nov 2007 11:19:12 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38831 - content/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 28 11:26:15 2007\nX-DSPAM-Confidence: 0.9852\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38831\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-28 11:19:11 -0500 (Wed, 28 Nov 2007)\nNew Revision: 38831\n\nAdded:\ncontent/branches/SAK-12239/\nLog:\nSAK-12239\nCreating branch for post-2.4 work related to content-hosting based on sakai-2.4.x\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Wed Nov 28 11:25:28 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 28 Nov 2007 11:25:28 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 28 Nov 2007 11:25:28 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby jacknife.mail.umich.edu () with ESMTP id lASGPRSB003285;\n\tWed, 28 Nov 2007 11:25:27 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 474D9669.962E4.25202 ; \n\t28 Nov 2007 11:25:16 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 49AD58C909;\n\tWed, 28 Nov 2007 16:25:11 +0000 (GMT)\nMessage-ID: <200711281618.lASGIllX001895@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 910\n          for <source@collab.sakaiproject.org>;\n          Wed, 28 Nov 2007 16:24:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9D782296AC\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 16:24:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lASGIlXu001897\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 11:18:47 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lASGIllX001895\n\tfor source@collab.sakaiproject.org; Wed, 28 Nov 2007 11:18:47 -0500\nDate: Wed, 28 Nov 2007 11:18:47 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38830 - db/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 28 11:25:28 2007\nX-DSPAM-Confidence: 0.9852\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38830\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-28 11:18:45 -0500 (Wed, 28 Nov 2007)\nNew Revision: 38830\n\nAdded:\ndb/branches/SAK-12239/\nLog:\nSAK-12239\nCreating branch for post-2.4 work related to content-hosting based on sakai-2.4.x\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Wed Nov 28 11:25:16 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 28 Nov 2007 11:25:16 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 28 Nov 2007 11:25:16 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby flawless.mail.umich.edu () with ESMTP id lASGPFm6015248;\n\tWed, 28 Nov 2007 11:25:15 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 474D964B.55E0D.4110 ; \n\t28 Nov 2007 11:24:50 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5519B8C8FB;\n\tWed, 28 Nov 2007 16:24:29 +0000 (GMT)\nMessage-ID: <200711281618.lASGI97e001883@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 640\n          for <source@collab.sakaiproject.org>;\n          Wed, 28 Nov 2007 16:24:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BE36D296AC\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 16:24:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lASGI92E001885\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 11:18:09 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lASGI97e001883\n\tfor source@collab.sakaiproject.org; Wed, 28 Nov 2007 11:18:09 -0500\nDate: Wed, 28 Nov 2007 11:18:09 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38829 - entity/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 28 11:25:16 2007\nX-DSPAM-Confidence: 0.9858\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38829\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-28 11:18:08 -0500 (Wed, 28 Nov 2007)\nNew Revision: 38829\n\nAdded:\nentity/branches/SAK-12239/\nLog:\nSAK-12239\nCreating branch for post-2.4 work related to content-hosting based on sakai-2.4.x\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Wed Nov 28 11:23:13 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 28 Nov 2007 11:23:13 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 28 Nov 2007 11:23:13 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby awakenings.mail.umich.edu () with ESMTP id lASGNCUo023029;\n\tWed, 28 Nov 2007 11:23:12 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 474D95D1.A23D0.1221 ; \n\t28 Nov 2007 11:22:44 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E7C188C88E;\n\tWed, 28 Nov 2007 16:22:32 +0000 (GMT)\nMessage-ID: <200711281616.lASGG23O001871@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 377\n          for <source@collab.sakaiproject.org>;\n          Wed, 28 Nov 2007 16:22:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7F22F296D2\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 16:22:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lASGG2dj001873\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 11:16:02 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lASGG23O001871\n\tfor source@collab.sakaiproject.org; Wed, 28 Nov 2007 11:16:02 -0500\nDate: Wed, 28 Nov 2007 11:16:02 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38828 - entity/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 28 11:23:13 2007\nX-DSPAM-Confidence: 0.9846\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38828\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-28 11:16:00 -0500 (Wed, 28 Nov 2007)\nNew Revision: 38828\n\nRemoved:\nentity/branches/SAK-12239/\nLog:\nSAK-12239 \nStarting over.  Taking a copy of 2.4.x instead of 2.5.x.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Wed Nov 28 11:22:22 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 28 Nov 2007 11:22:22 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 28 Nov 2007 11:22:22 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby fan.mail.umich.edu () with ESMTP id lASGML52004679;\n\tWed, 28 Nov 2007 11:22:21 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 474D95B6.8329D.6196 ; \n\t28 Nov 2007 11:22:17 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0045C8C7F6;\n\tWed, 28 Nov 2007 16:22:11 +0000 (GMT)\nMessage-ID: <200711281615.lASGFih7001859@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 13\n          for <source@collab.sakaiproject.org>;\n          Wed, 28 Nov 2007 16:21:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8EA3D296D2\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 16:21:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lASGFi5M001861\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 11:15:44 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lASGFih7001859\n\tfor source@collab.sakaiproject.org; Wed, 28 Nov 2007 11:15:44 -0500\nDate: Wed, 28 Nov 2007 11:15:44 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38827 - db/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 28 11:22:22 2007\nX-DSPAM-Confidence: 0.9853\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38827\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-28 11:15:42 -0500 (Wed, 28 Nov 2007)\nNew Revision: 38827\n\nRemoved:\ndb/branches/SAK-12239/\nLog:\nSAK-12239 \nStarting over.  Taking a copy of 2.4.x instead of 2.5.x.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Wed Nov 28 11:22:04 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 28 Nov 2007 11:22:04 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 28 Nov 2007 11:22:04 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby faithful.mail.umich.edu () with ESMTP id lASGM2Rr017704;\n\tWed, 28 Nov 2007 11:22:02 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 474D959F.37FA1.26118 ; \n\t28 Nov 2007 11:21:54 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D7CA98C6A4;\n\tWed, 28 Nov 2007 16:21:43 +0000 (GMT)\nMessage-ID: <200711281615.lASGF4Yw001847@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 89\n          for <source@collab.sakaiproject.org>;\n          Wed, 28 Nov 2007 16:21:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 533B02BC87\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 16:21:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lASGF4xt001849\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 11:15:04 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lASGF4Yw001847\n\tfor source@collab.sakaiproject.org; Wed, 28 Nov 2007 11:15:04 -0500\nDate: Wed, 28 Nov 2007 11:15:04 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38826 - content/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 28 11:22:03 2007\nX-DSPAM-Confidence: 0.9870\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38826\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-28 11:15:03 -0500 (Wed, 28 Nov 2007)\nNew Revision: 38826\n\nRemoved:\ncontent/branches/SAK-12239/\nLog:\nSAK-12239 \nStarting over.  Taking a copy of 2.4.x instead of 2.5.x.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Wed Nov 28 11:21:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 28 Nov 2007 11:21:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 28 Nov 2007 11:21:51 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby faithful.mail.umich.edu () with ESMTP id lASGLoOW017552;\n\tWed, 28 Nov 2007 11:21:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 474D9590.137DA.17497 ; \n\t28 Nov 2007 11:21:38 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A1C738C3E2;\n\tWed, 28 Nov 2007 16:21:33 +0000 (GMT)\nMessage-ID: <200711281550.lASFoXi9001796@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 384\n          for <source@collab.sakaiproject.org>;\n          Wed, 28 Nov 2007 15:54:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E0A3C2BD10\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 15:56:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lASFoX5A001798\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 10:50:33 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lASFoXi9001796\n\tfor source@collab.sakaiproject.org; Wed, 28 Nov 2007 10:50:33 -0500\nDate: Wed, 28 Nov 2007 10:50:33 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38824 - content/branches/SAK-12239\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 28 11:21:51 2007\nX-DSPAM-Confidence: 0.9856\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38824\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-28 10:50:31 -0500 (Wed, 28 Nov 2007)\nNew Revision: 38824\n\nRemoved:\ncontent/branches/SAK-12239/content-api/\ncontent/branches/SAK-12239/content-bundles/\ncontent/branches/SAK-12239/content-help/\ncontent/branches/SAK-12239/content-impl-jcr/\ncontent/branches/SAK-12239/content-impl-providers/\ncontent/branches/SAK-12239/content-impl/\ncontent/branches/SAK-12239/content-test/\ncontent/branches/SAK-12239/content-tool/\ncontent/branches/SAK-12239/content-util/\ncontent/branches/SAK-12239/contentmultiplex-impl/\ncontent/branches/SAK-12239/pom.xml\nLog:\nSAK-12239\nAnother false start.  Need to start from 2.4.x\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Wed Nov 28 11:05:56 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 28 Nov 2007 11:05:56 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 28 Nov 2007 11:05:56 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby faithful.mail.umich.edu () with ESMTP id lASG5tdE003241;\n\tWed, 28 Nov 2007 11:05:55 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 474D91D9.7998C.1877 ; \n\t28 Nov 2007 11:05:48 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 13C944F782;\n\tWed, 28 Nov 2007 15:39:42 +0000 (GMT)\nMessage-ID: <200711281559.lASFxCXu001819@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 47\n          for <source@collab.sakaiproject.org>;\n          Wed, 28 Nov 2007 15:39:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id F061C2BC21\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 16:05:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lASFxCep001821\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 10:59:12 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lASFxCXu001819\n\tfor source@collab.sakaiproject.org; Wed, 28 Nov 2007 10:59:12 -0500\nDate: Wed, 28 Nov 2007 10:59:12 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38825 - content/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 28 11:05:56 2007\nX-DSPAM-Confidence: 0.9866\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38825\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-28 10:59:07 -0500 (Wed, 28 Nov 2007)\nNew Revision: 38825\n\nModified:\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/BaseJCRResourceEdit.java\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/JCRStorageUser.java\nLog:\nSAK-12105: Updated log messages and deprecated some methods\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ssmail@indiana.edu Wed Nov 28 11:05:07 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 28 Nov 2007 11:05:07 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 28 Nov 2007 11:05:07 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby panther.mail.umich.edu () with ESMTP id lASG55pV006019;\n\tWed, 28 Nov 2007 11:05:05 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 474D91A6.90BB7.12922 ; \n\t28 Nov 2007 11:05:02 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 685758C703;\n\tWed, 28 Nov 2007 15:38:48 +0000 (GMT)\nMessage-ID: <200711281537.lASFbh8J001772@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 117\n          for <source@collab.sakaiproject.org>;\n          Wed, 28 Nov 2007 15:37:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E14CE2BC23\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 15:43:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lASFbhMe001775\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 10:37:43 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lASFbh8J001772\n\tfor source@collab.sakaiproject.org; Wed, 28 Nov 2007 10:37:43 -0500\nDate: Wed, 28 Nov 2007 10:37:43 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ssmail@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ssmail@indiana.edu\nSubject: [sakai] svn commit: r38823 - citations/trunk/citations-osid/xserver/src/java/org/sakaibrary/xserver\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 28 11:05:07 2007\nX-DSPAM-Confidence: 0.6942\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38823\n\nAuthor: ssmail@indiana.edu\nDate: 2007-11-28 10:37:41 -0500 (Wed, 28 Nov 2007)\nNew Revision: 38823\n\nModified:\ncitations/trunk/citations-osid/xserver/src/java/org/sakaibrary/xserver/XServer.java\nLog:\nSAK-12297: Reworked the asset caching logic to avoid discarding search results\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Wed Nov 28 10:29:22 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 28 Nov 2007 10:29:22 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 28 Nov 2007 10:29:22 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby flawless.mail.umich.edu () with ESMTP id lASFTMtY005417;\n\tWed, 28 Nov 2007 10:29:22 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 474D894A.B1659.23123 ; \n\t28 Nov 2007 10:29:17 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BCC1B8C7A5;\n\tWed, 28 Nov 2007 15:25:14 +0000 (GMT)\nMessage-ID: <200711281522.lASFMoAr001732@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 116\n          for <source@collab.sakaiproject.org>;\n          Wed, 28 Nov 2007 15:24:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 90C192B5CB\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 15:28:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lASFMouK001734\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 10:22:50 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lASFMoAr001732\n\tfor source@collab.sakaiproject.org; Wed, 28 Nov 2007 10:22:50 -0500\nDate: Wed, 28 Nov 2007 10:22:50 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38822 - in assignment/branches/post-2-4/assignment-tool/tool/src: bundle java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 28 10:29:22 2007\nX-DSPAM-Confidence: 0.8490\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38822\n\nAuthor: zqian@umich.edu\nDate: 2007-11-28 10:22:48 -0500 (Wed, 28 Nov 2007)\nNew Revision: 38822\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/bundle/assignment.properties\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nmerge the fix to SAK-11497 into post-2-4\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Wed Nov 28 08:43:56 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 28 Nov 2007 08:43:56 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 28 Nov 2007 08:43:56 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby score.mail.umich.edu () with ESMTP id lASDhuDk009592;\n\tWed, 28 Nov 2007 08:43:56 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 474D708F.8E94.17872 ; \n\t28 Nov 2007 08:43:45 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BC3258C6AD;\n\tWed, 28 Nov 2007 13:44:04 +0000 (GMT)\nMessage-ID: <200711281337.lASDbNRk001649@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 200\n          for <source@collab.sakaiproject.org>;\n          Wed, 28 Nov 2007 13:43:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 714492969F\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 13:43:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lASDbNRL001651\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 08:37:23 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lASDbNRk001649\n\tfor source@collab.sakaiproject.org; Wed, 28 Nov 2007 08:37:23 -0500\nDate: Wed, 28 Nov 2007 08:37:23 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38821 - content/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 28 08:43:56 2007\nX-DSPAM-Confidence: 0.9862\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38821\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-28 08:37:17 -0500 (Wed, 28 Nov 2007)\nNew Revision: 38821\n\nModified:\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/BaseJCRResourceEdit.java\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/BaseJCRStorage.java\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/JCRContentService.java\nLog:\nSAK-12105: Fixed up some of the logging and corrected some exception handling, should produce much cleaner output during normal operation\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Wed Nov 28 08:36:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 28 Nov 2007 08:36:19 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 28 Nov 2007 08:36:19 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby chaos.mail.umich.edu () with ESMTP id lASDaIus021533;\n\tWed, 28 Nov 2007 08:36:18 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 474D6ECB.53145.4289 ; \n\t28 Nov 2007 08:36:14 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8FC158C6E1;\n\tWed, 28 Nov 2007 13:36:32 +0000 (GMT)\nMessage-ID: <200711281329.lASDTqKc001618@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 590\n          for <source@collab.sakaiproject.org>;\n          Wed, 28 Nov 2007 13:36:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B87212969F\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 13:35:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lASDTqvr001620\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 08:29:52 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lASDTqKc001618\n\tfor source@collab.sakaiproject.org; Wed, 28 Nov 2007 08:29:52 -0500\nDate: Wed, 28 Nov 2007 08:29:52 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38820 - in authz/trunk/authz-impl/impl/src/sql: hsqldb mssql mysql oracle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 28 08:36:19 2007\nX-DSPAM-Confidence: 0.9823\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38820\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-28 08:29:41 -0500 (Wed, 28 Nov 2007)\nNew Revision: 38820\n\nModified:\nauthz/trunk/authz-impl/impl/src/sql/hsqldb/sakai_realm.sql\nauthz/trunk/authz-impl/impl/src/sql/mssql/sakai_realm.sql\nauthz/trunk/authz-impl/impl/src/sql/mysql/sakai_realm.sql\nauthz/trunk/authz-impl/impl/src/sql/oracle/sakai_realm.sql\nLog:\nSAK-12272\n\nPatch Committed from  \t Ying Wang,\nReviewd, Discussed on the list, no negative comments recieved.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Wed Nov 28 06:44:18 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 28 Nov 2007 06:44:18 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 28 Nov 2007 06:44:18 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby flawless.mail.umich.edu () with ESMTP id lASBiHwT023077;\n\tWed, 28 Nov 2007 06:44:17 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 474D548C.2694D.21055 ; \n\t28 Nov 2007 06:44:14 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E9F285226D;\n\tWed, 28 Nov 2007 11:38:25 +0000 (GMT)\nMessage-ID: <200711281136.lASBa7W1001476@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 717\n          for <source@collab.sakaiproject.org>;\n          Wed, 28 Nov 2007 11:38:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C7FB92480F\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 11:42:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lASBa8Ea001478\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 06:36:08 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lASBa7W1001476\n\tfor source@collab.sakaiproject.org; Wed, 28 Nov 2007 06:36:07 -0500\nDate: Wed, 28 Nov 2007 06:36:07 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38819 - in component/branches/SAK-12134/component-loader: tomcat5/server-config/src/configuration/conf tomcat6/server-config/src/configuration/conf\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 28 06:44:18 2007\nX-DSPAM-Confidence: 0.8478\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38819\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-28 06:35:59 -0500 (Wed, 28 Nov 2007)\nNew Revision: 38819\n\nModified:\ncomponent/branches/SAK-12134/component-loader/tomcat5/server-config/src/configuration/conf/server.xml\ncomponent/branches/SAK-12134/component-loader/tomcat6/server-config/src/configuration/conf/server.xml\nLog:\nSAK-12134\nFixed small errors in config files (invalid xml)\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Wed Nov 28 06:38:28 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 28 Nov 2007 06:38:28 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 28 Nov 2007 06:38:28 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby flawless.mail.umich.edu () with ESMTP id lASBcRFa021704;\n\tWed, 28 Nov 2007 06:38:27 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 474D532A.5FB82.12497 ; \n\t28 Nov 2007 06:38:21 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7FB9B676FF;\n\tWed, 28 Nov 2007 11:34:15 +0000 (GMT)\nMessage-ID: <200711281132.lASBW0Jl001458@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 195\n          for <source@collab.sakaiproject.org>;\n          Wed, 28 Nov 2007 11:34:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4DE262480F\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 11:38:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lASBW0VE001460\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 06:32:00 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lASBW0Jl001458\n\tfor source@collab.sakaiproject.org; Wed, 28 Nov 2007 06:32:00 -0500\nDate: Wed, 28 Nov 2007 06:32:00 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38818 - in component/branches/SAK-12134/component-loader: tomcat5/server-config/src/configuration tomcat5/server-config/src/configuration/conf tomcat6/server-config/src/configuration tomcat6/server-config/src/configuration/conf\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 28 06:38:28 2007\nX-DSPAM-Confidence: 0.8477\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38818\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-28 06:31:48 -0500 (Wed, 28 Nov 2007)\nNew Revision: 38818\n\nAdded:\ncomponent/branches/SAK-12134/component-loader/tomcat5/server-config/src/configuration/conf/\ncomponent/branches/SAK-12134/component-loader/tomcat5/server-config/src/configuration/conf/server.xml\ncomponent/branches/SAK-12134/component-loader/tomcat6/server-config/src/configuration/conf/\ncomponent/branches/SAK-12134/component-loader/tomcat6/server-config/src/configuration/conf/server.xml\nRemoved:\ncomponent/branches/SAK-12134/component-loader/tomcat5/server-config/src/configuration/conf/server.xml\ncomponent/branches/SAK-12134/component-loader/tomcat5/server-config/src/configuration/config/\ncomponent/branches/SAK-12134/component-loader/tomcat6/server-config/src/configuration/conf/server.xml\ncomponent/branches/SAK-12134/component-loader/tomcat6/server-config/src/configuration/config/\nLog:\nSAK-12134\nFixed the location of the server.xml files\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Wed Nov 28 06:35:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 28 Nov 2007 06:35:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 28 Nov 2007 06:35:51 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby score.mail.umich.edu () with ESMTP id lASBZoU1031691;\n\tWed, 28 Nov 2007 06:35:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 474D528F.10EC9.1880 ; \n\t28 Nov 2007 06:35:45 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 12D0352EA1;\n\tWed, 28 Nov 2007 11:31:40 +0000 (GMT)\nMessage-ID: <200711281129.lASBTMSj001446@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 912\n          for <source@collab.sakaiproject.org>;\n          Wed, 28 Nov 2007 11:31:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DBC4B2BA33\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 11:35:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lASBTNf5001448\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 06:29:23 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lASBTMSj001446\n\tfor source@collab.sakaiproject.org; Wed, 28 Nov 2007 06:29:22 -0500\nDate: Wed, 28 Nov 2007 06:29:22 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38817 - in component/branches/SAK-12134/component-loader: tomcat5/server-config tomcat5/server-config/src/configuration/config tomcat6/server-config tomcat6/server-config/src/configuration/config\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 28 06:35:51 2007\nX-DSPAM-Confidence: 0.8483\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38817\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-28 06:29:11 -0500 (Wed, 28 Nov 2007)\nNew Revision: 38817\n\nModified:\ncomponent/branches/SAK-12134/component-loader/tomcat5/server-config/pom.xml\ncomponent/branches/SAK-12134/component-loader/tomcat5/server-config/src/configuration/config/server.xml\ncomponent/branches/SAK-12134/component-loader/tomcat6/server-config/pom.xml\ncomponent/branches/SAK-12134/component-loader/tomcat6/server-config/src/configuration/config/server.xml\nLog:\nSAK-12134\nCreated server configuration templates\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Tue Nov 27 20:40:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 27 Nov 2007 20:40:43 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 27 Nov 2007 20:40:43 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby fan.mail.umich.edu () with ESMTP id lAS1egtV016121;\n\tTue, 27 Nov 2007 20:40:42 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 474CC715.7B80A.15165 ; \n\t27 Nov 2007 20:40:40 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 640108B332;\n\tWed, 28 Nov 2007 01:40:36 +0000 (GMT)\nMessage-ID: <200711280134.lAS1YDP4000402@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 365\n          for <source@collab.sakaiproject.org>;\n          Wed, 28 Nov 2007 01:40:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 055392B6F2\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 01:40:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAS1YDSY000404\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 20:34:13 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAS1YDP4000402\n\tfor source@collab.sakaiproject.org; Tue, 27 Nov 2007 20:34:13 -0500\nDate: Tue, 27 Nov 2007 20:34:13 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38816 - content/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 27 20:40:43 2007\nX-DSPAM-Confidence: 0.8493\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38816\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-11-27 20:34:08 -0500 (Tue, 27 Nov 2007)\nNew Revision: 38816\n\nModified:\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/JCRContentService.java\nLog:\nSAK-12105 fixed getCollectionSize. I was forgetting to add in the folders.  Only files were being counted.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Tue Nov 27 20:39:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 27 Nov 2007 20:39:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 27 Nov 2007 20:39:51 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby jacknife.mail.umich.edu () with ESMTP id lAS1doWX027938;\n\tTue, 27 Nov 2007 20:39:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 474CC6DB.12430.17972 ; \n\t27 Nov 2007 20:39:41 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6BDF48BE27;\n\tWed, 28 Nov 2007 01:39:37 +0000 (GMT)\nMessage-ID: <200711280133.lAS1XKoF000390@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 42\n          for <source@collab.sakaiproject.org>;\n          Wed, 28 Nov 2007 01:39:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3CD0D28D00\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 01:39:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAS1XK2J000392\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 20:33:20 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAS1XKoF000390\n\tfor source@collab.sakaiproject.org; Tue, 27 Nov 2007 20:33:20 -0500\nDate: Tue, 27 Nov 2007 20:33:20 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38815 - in component/branches/SAK-12134/component-loader: tomcat5 tomcat5/server-config tomcat5/server-config/src tomcat5/server-config/src/configuration tomcat5/server-config/src/configuration/config tomcat6 tomcat6/server-config tomcat6/server-config/src tomcat6/server-config/src/configuration tomcat6/server-config/src/configuration/config\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 27 20:39:51 2007\nX-DSPAM-Confidence: 0.9885\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38815\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-27 20:33:06 -0500 (Tue, 27 Nov 2007)\nNew Revision: 38815\n\nAdded:\ncomponent/branches/SAK-12134/component-loader/tomcat5/server-config/\ncomponent/branches/SAK-12134/component-loader/tomcat5/server-config/pom.xml\ncomponent/branches/SAK-12134/component-loader/tomcat5/server-config/src/\ncomponent/branches/SAK-12134/component-loader/tomcat5/server-config/src/configuration/\ncomponent/branches/SAK-12134/component-loader/tomcat5/server-config/src/configuration/config/\ncomponent/branches/SAK-12134/component-loader/tomcat5/server-config/src/configuration/config/server.xml\ncomponent/branches/SAK-12134/component-loader/tomcat6/server-config/\ncomponent/branches/SAK-12134/component-loader/tomcat6/server-config/pom.xml\ncomponent/branches/SAK-12134/component-loader/tomcat6/server-config/src/\ncomponent/branches/SAK-12134/component-loader/tomcat6/server-config/src/configuration/\ncomponent/branches/SAK-12134/component-loader/tomcat6/server-config/src/configuration/config/\ncomponent/branches/SAK-12134/component-loader/tomcat6/server-config/src/configuration/config/server.xml\nModified:\ncomponent/branches/SAK-12134/component-loader/tomcat5/pom.xml\ncomponent/branches/SAK-12134/component-loader/tomcat6/pom.xml\nLog:\nSAK-12134\nAdded server configuration projects for tomcat5 and tomcat6\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Tue Nov 27 20:27:46 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 27 Nov 2007 20:27:46 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 27 Nov 2007 20:27:46 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby mission.mail.umich.edu () with ESMTP id lAS1RjfC001341;\n\tTue, 27 Nov 2007 20:27:45 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 474CC40C.BE27.13595 ; \n\t27 Nov 2007 20:27:42 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9310A8BCC5;\n\tWed, 28 Nov 2007 01:27:39 +0000 (GMT)\nMessage-ID: <200711280120.lAS1KuRl000347@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 197\n          for <source@collab.sakaiproject.org>;\n          Wed, 28 Nov 2007 01:26:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 344FF2B6E3\n\tfor <source@collab.sakaiproject.org>; Wed, 28 Nov 2007 01:27:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAS1Ku9P000349\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 20:20:56 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAS1KuRl000347\n\tfor source@collab.sakaiproject.org; Tue, 27 Nov 2007 20:20:56 -0500\nDate: Tue, 27 Nov 2007 20:20:56 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38814 - in maven2/trunk/sakai-plugin/src: main/java/org/sakaiproject/maven/plugin/component main/resources main/resources/META-INF/plexus site/apt test/java/org/sakaiproject/maven/plugin/component test/java/org/sakaiproject/maven/plugin/component/stub test/resources/unit test/resources/unit/configurationmojotest test/resources/unit/sample_wars\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 27 20:27:46 2007\nX-DSPAM-Confidence: 0.9894\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38814\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-27 20:20:26 -0500 (Tue, 27 Nov 2007)\nNew Revision: 38814\n\nAdded:\nmaven2/trunk/sakai-plugin/src/main/java/org/sakaiproject/maven/plugin/component/ConfigurationMojo.java\nmaven2/trunk/sakai-plugin/src/test/java/org/sakaiproject/maven/plugin/component/ConfigurationMojoTest.java\nmaven2/trunk/sakai-plugin/src/test/java/org/sakaiproject/maven/plugin/component/stub/SimpleConfigurationArtifact4CCStub.java\nmaven2/trunk/sakai-plugin/src/test/java/org/sakaiproject/maven/plugin/component/stub/SimpleConfigurationArtifactStub.java\nmaven2/trunk/sakai-plugin/src/test/resources/unit/configurationmojotest/\nmaven2/trunk/sakai-plugin/src/test/resources/unit/configurationmojotest/plugin-config.xml\nmaven2/trunk/sakai-plugin/src/test/resources/unit/sample_wars/simple.configuration\nModified:\nmaven2/trunk/sakai-plugin/src/main/java/org/sakaiproject/maven/plugin/component/AbstractComponentMojo.java\nmaven2/trunk/sakai-plugin/src/main/java/org/sakaiproject/maven/plugin/component/ComponentDeployMojo.java\nmaven2/trunk/sakai-plugin/src/main/resources/META-INF/plexus/components.xml\nmaven2/trunk/sakai-plugin/src/main/resources/deploy.tomcat5.properties\nmaven2/trunk/sakai-plugin/src/main/resources/deploy.tomcat6.properties\nmaven2/trunk/sakai-plugin/src/site/apt/index.apt\nmaven2/trunk/sakai-plugin/src/test/java/org/sakaiproject/maven/plugin/component/AbstractComponentMojoTest.java\nmaven2/trunk/sakai-plugin/src/test/java/org/sakaiproject/maven/plugin/component/ComponentDeployMojoTest.java\nmaven2/trunk/sakai-plugin/src/test/java/org/sakaiproject/maven/plugin/component/stub/MavenProjectBasicStub.java\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-12281\n\nAdded new packaging type to make it possible to perform configuration of the app server from within sakai source\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ssmail@indiana.edu Tue Nov 27 17:15:38 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 27 Nov 2007 17:15:38 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 27 Nov 2007 17:15:38 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby godsend.mail.umich.edu () with ESMTP id lARMFbcl019704;\n\tTue, 27 Nov 2007 17:15:37 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 474C9701.74EE4.20467 ; \n\t27 Nov 2007 17:15:32 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3724551926;\n\tTue, 27 Nov 2007 22:16:12 +0000 (GMT)\nMessage-ID: <200711272209.lARM99ag032517@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 58\n          for <source@collab.sakaiproject.org>;\n          Tue, 27 Nov 2007 22:15:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EF9892B60F\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 22:15:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lARM99jk032519\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 17:09:09 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lARM99ag032517\n\tfor source@collab.sakaiproject.org; Tue, 27 Nov 2007 17:09:09 -0500\nDate: Tue, 27 Nov 2007 17:09:09 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ssmail@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ssmail@indiana.edu\nSubject: [sakai] svn commit: r38813 - in citations/trunk/citations-osid/xserver/src/java/org/sakaibrary: osid/repository/xserver xserver\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 27 17:15:38 2007\nX-DSPAM-Confidence: 0.7603\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38813\n\nAuthor: ssmail@indiana.edu\nDate: 2007-11-27 17:09:07 -0500 (Tue, 27 Nov 2007)\nNew Revision: 38813\n\nModified:\ncitations/trunk/citations-osid/xserver/src/java/org/sakaibrary/osid/repository/xserver/AssetIterator.java\ncitations/trunk/citations-osid/xserver/src/java/org/sakaibrary/xserver/XServerException.java\nLog:\nSAK-12282: throw NO_MORE_ITERATOR_ELEMENTS exception for anticipated errors\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Tue Nov 27 16:45:32 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 27 Nov 2007 16:45:32 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 27 Nov 2007 16:45:32 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby jacknife.mail.umich.edu () with ESMTP id lARLjWsp006491;\n\tTue, 27 Nov 2007 16:45:32 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 474C8FF5.F10F9.22946 ; \n\t27 Nov 2007 16:45:28 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B9EF3840A4;\n\tTue, 27 Nov 2007 21:45:26 +0000 (GMT)\nMessage-ID: <200711272139.lARLdAIK032457@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 421\n          for <source@collab.sakaiproject.org>;\n          Tue, 27 Nov 2007 21:45:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 52F342B613\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 21:45:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lARLdAd5032459\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 16:39:10 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lARLdAIK032457\n\tfor source@collab.sakaiproject.org; Tue, 27 Nov 2007 16:39:10 -0500\nDate: Tue, 27 Nov 2007 16:39:10 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38812 - in assignment/branches/post-2-4: . assignment-api/api/src/java/org/sakaiproject/assignment/api assignment-api/api/src/java/org/sakaiproject/assignment/cover assignment-impl assignment-impl/impl assignment-impl/impl/src/java/org/sakaiproject assignment-impl/impl/src/java/org/sakaiproject/assignment/impl assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/api assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl assignment-impl/impl/src/java/org/sakaiproject/assignment/taggable/impl assignment-impl/impl/src/java/org/sakaiproject/entity assignment-impl/impl/src/java/org/sakaiproject/entity/api assignment-impl/impl/src/java/org/sakaiproject/entity/api/serialize assignment-impl/impl/src/sql/hsqldb assignment-impl/impl/src/sql/mysql assignment-impl/impl/src/sql/oracle assignment-tool/tool/src/java/org/sakaiproject/assignment!\n /tool assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 27 16:45:32 2007\nX-DSPAM-Confidence: 0.7607\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38812\n\nAuthor: zqian@umich.edu\nDate: 2007-11-27 16:39:00 -0500 (Tue, 27 Nov 2007)\nNew Revision: 38812\n\nAdded:\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/api/\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/api/SchemaConversionHandler.java\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/api/SerializableSubmissionAccess.java\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/AssignmentSubmissionAccess.java\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/CombineDuplicateSubmissionsConversionHandler.java\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/RemoveDuplicateSubmissionsConversionHandler.java\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SAXSerializablePropertiesAccess.java\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SchemaConversionController.java\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SchemaConversionDriver.java\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SchemaConversionException.java\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SubmitterIdAssignmentsConversionHandler.java\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/UpgradeSchema.java\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/upgradeschema.config\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/entity/\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/entity/api/\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/entity/api/serialize/\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/entity/api/serialize/DataStreamEntitySerializer.java\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/entity/api/serialize/EntityDoubleReader.java\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/entity/api/serialize/EntityDoubleReaderHandler.java\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/entity/api/serialize/EntityParseException.java\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/entity/api/serialize/EntityReader.java\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/entity/api/serialize/EntityReaderHandler.java\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/entity/api/serialize/EntitySerializer.java\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/entity/api/serialize/SerializableEntity.java\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/entity/api/serialize/SerializablePropertiesAccess.java\nassignment/branches/post-2-4/runconversion.sh\nassignment/branches/post-2-4/runconversion_readme.txt\nassignment/branches/post-2-4/upgradeschema_mysql.config\nassignment/branches/post-2-4/upgradeschema_oracle.config\nModified:\nassignment/branches/post-2-4/assignment-api/api/src/java/org/sakaiproject/assignment/api/AssignmentService.java\nassignment/branches/post-2-4/assignment-api/api/src/java/org/sakaiproject/assignment/api/AssignmentSubmission.java\nassignment/branches/post-2-4/assignment-api/api/src/java/org/sakaiproject/assignment/cover/AssignmentService.java\nassignment/branches/post-2-4/assignment-impl/.classpath\nassignment/branches/post-2-4/assignment-impl/impl/pom.xml\nassignment/branches/post-2-4/assignment-impl/impl/project.xml\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/DbAssignmentService.java\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/taggable/impl/AssignmentActivityProducerImpl.java\nassignment/branches/post-2-4/assignment-impl/impl/src/sql/hsqldb/sakai_assignment.sql\nassignment/branches/post-2-4/assignment-impl/impl/src/sql/mysql/sakai_assignment.sql\nassignment/branches/post-2-4/assignment-impl/impl/src/sql/oracle/sakai_assignment.sql\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nassignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_list_assignments.vm\nLog:\nmerge fix to SAK-11821 into post-2-4\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stuart.freeman@et.gatech.edu Tue Nov 27 16:44:48 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 27 Nov 2007 16:44:48 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 27 Nov 2007 16:44:48 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby chaos.mail.umich.edu () with ESMTP id lARLilVU002665;\n\tTue, 27 Nov 2007 16:44:47 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 474C8FCA.2589B.4450 ; \n\t27 Nov 2007 16:44:44 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8130C6FDCB;\n\tTue, 27 Nov 2007 21:44:41 +0000 (GMT)\nMessage-ID: <200711272138.lARLcOtC032445@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 640\n          for <source@collab.sakaiproject.org>;\n          Tue, 27 Nov 2007 21:44:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 10ECA2B613\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 21:44:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lARLcORG032447\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 16:38:24 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lARLcOtC032445\n\tfor source@collab.sakaiproject.org; Tue, 27 Nov 2007 16:38:24 -0500\nDate: Tue, 27 Nov 2007 16:38:24 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stuart.freeman@et.gatech.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: stuart.freeman@et.gatech.edu\nSubject: [sakai] svn commit: r38811 - login/branches/sakai_2-4-x/login-tool/tool/src/java/org/sakaiproject/login/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 27 16:44:48 2007\nX-DSPAM-Confidence: 0.7626\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38811\n\nAuthor: stuart.freeman@et.gatech.edu\nDate: 2007-11-27 16:38:22 -0500 (Tue, 27 Nov 2007)\nNew Revision: 38811\n\nModified:\nlogin/branches/sakai_2-4-x/login-tool/tool/src/java/org/sakaiproject/login/tool/LoginTool.java\nLog:\nmerge fix for SAK-9580 don't trim password input\n\n--(stuart@mothra:pts/3)-------------------(/home/stuart/src/sakai_2-4-x/login)--\n--(1640:Tue,27 Nov 07:$)-- svn merge -r 29017:29018 https://source.sakaiproject.org/svn/login/trunk/\nU    login-tool/tool/src/java/org/sakaiproject/login/tool/LoginTool.java\n--(stuart@mothra:pts/3)-------------------(/home/stuart/src/sakai_2-4-x/login)--\n--(1640:Tue,27 Nov 07:$)-- ^merge^log\nsvn log -r 29017:29018 https://source.sakaiproject.org/svn/login/trunk/\n------------------------------------------------------------------------\nr29018 | ray@media.berkeley.edu | 2007-04-17 14:20:23 -0400 (Tue, 17 Apr 2007) | 1 line\n\nSAK-9580 Since some authentication systems allow whitespace in passwords, entered passwords should be sent on to authn without trimming them\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Tue Nov 27 16:40:54 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 27 Nov 2007 16:40:54 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 27 Nov 2007 16:40:54 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby faithful.mail.umich.edu () with ESMTP id lARLesVS021704;\n\tTue, 27 Nov 2007 16:40:54 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 474C8EDE.3B710.20912 ; \n\t27 Nov 2007 16:40:49 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8B0878BBB7;\n\tTue, 27 Nov 2007 21:40:41 +0000 (GMT)\nMessage-ID: <200711272134.lARLYPoN032428@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 161\n          for <source@collab.sakaiproject.org>;\n          Tue, 27 Nov 2007 21:40:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 480D72B613\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 21:40:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lARLYP0B032430\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 16:34:25 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lARLYPoN032428\n\tfor source@collab.sakaiproject.org; Tue, 27 Nov 2007 16:34:25 -0500\nDate: Tue, 27 Nov 2007 16:34:25 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r38810 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 27 16:40:54 2007\nX-DSPAM-Confidence: 0.9876\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38810\n\nAuthor: dlhaines@umich.edu\nDate: 2007-11-27 16:34:23 -0500 (Tue, 27 Nov 2007)\nNew Revision: 38810\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.properties\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/defaultbuild.properties\nLog:\nCTools: start build of 2.4.xQ\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Tue Nov 27 16:20:54 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 27 Nov 2007 16:20:54 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 27 Nov 2007 16:20:54 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby jacknife.mail.umich.edu () with ESMTP id lARLKrUR022837;\n\tTue, 27 Nov 2007 16:20:53 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 474C8A2D.3401F.29150 ; \n\t27 Nov 2007 16:20:48 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 655728BB9C;\n\tTue, 27 Nov 2007 21:20:28 +0000 (GMT)\nMessage-ID: <200711272114.lARLE2KP032389@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 942\n          for <source@collab.sakaiproject.org>;\n          Tue, 27 Nov 2007 21:20:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6FA132B5F3\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 21:20:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lARLE2gn032391\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 16:14:02 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lARLE2KP032389\n\tfor source@collab.sakaiproject.org; Tue, 27 Nov 2007 16:14:02 -0500\nDate: Tue, 27 Nov 2007 16:14:02 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r38809 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 27 16:20:54 2007\nX-DSPAM-Confidence: 0.9879\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38809\n\nAuthor: dlhaines@umich.edu\nDate: 2007-11-27 16:14:00 -0500 (Tue, 27 Nov 2007)\nNew Revision: 38809\n\nAdded:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xQ.properties\nLog:\nCTools: add new configuration for the Winter O8 efficiency release.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom stuart.freeman@et.gatech.edu Tue Nov 27 16:13:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 27 Nov 2007 16:13:53 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 27 Nov 2007 16:13:53 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby casino.mail.umich.edu () with ESMTP id lARLDr5c023354;\n\tTue, 27 Nov 2007 16:13:53 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 474C8887.69CA3.9034 ; \n\t27 Nov 2007 16:13:47 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5D0268BB97;\n\tTue, 27 Nov 2007 21:13:36 +0000 (GMT)\nMessage-ID: <200711272107.lARL7FdS032358@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 256\n          for <source@collab.sakaiproject.org>;\n          Tue, 27 Nov 2007 21:13:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 11D762B5F4\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 21:13:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lARL7FA3032360\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 16:07:15 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lARL7FdS032358\n\tfor source@collab.sakaiproject.org; Tue, 27 Nov 2007 16:07:15 -0500\nDate: Tue, 27 Nov 2007 16:07:15 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to stuart.freeman@et.gatech.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: stuart.freeman@et.gatech.edu\nSubject: [sakai] svn commit: r38808 - assignment/branches/sakai_2-4-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 27 16:13:53 2007\nX-DSPAM-Confidence: 0.9937\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38808\n\nAuthor: stuart.freeman@et.gatech.edu\nDate: 2007-11-27 15:09:17 -0500 (Tue, 27 Nov 2007)\nNew Revision: 38808\n\nModified:\nassignment/branches/sakai_2-4-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nmerge fix for SAK-12164 into 2-4-x\n\n--(stuart@mothra:pts/0)--------------(/home/stuart/src/sakai_2-4-x/assignment)-\n--(1450:Tue,27 Nov 07:$)-- svn merge -r 38120:38121 https://source.sakaiproject\norg/svn/assignment/trunk\nU    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentA\ntion.java\n--(stuart@mothra:pts/0)--------------(/home/stuart/src/sakai_2-4-x/assignment)-\n--(1509:Tue,27 Nov 07:$)-- svn log -r 38120:38121 https://source.sakaiproject.o\ng/svn/assignment/trunk\n------------------------------------------------------------------------\nr38120 | zqian@umich.edu | 2007-11-12 11:44:57 -0500 (Mon, 12 Nov 2007) | 1 lin\n\nfix to SAK-12178: Assignments: Log in as instructor, add assignment, in points \nield enter 10000000000, Alert message displayed, message should display correct\ninput value\n------------------------------------------------------------------------\nr38121 | zqian@umich.edu | 2007-11-12 12:10:08 -0500 (Mon, 12 Nov 2007) | 1 lin\n\nfix to SAK-12164: 'Assign this grade...' function is writing over Grade data\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Tue Nov 27 13:39:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 27 Nov 2007 13:39:19 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 27 Nov 2007 13:39:19 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby awakenings.mail.umich.edu () with ESMTP id lARIdIwA023666;\n\tTue, 27 Nov 2007 13:39:18 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 474C6450.27D63.16307 ; \n\t27 Nov 2007 13:39:14 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C52C2752A4;\n\tTue, 27 Nov 2007 18:35:09 +0000 (GMT)\nMessage-ID: <200711271832.lARIWq97031890@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 371\n          for <source@collab.sakaiproject.org>;\n          Tue, 27 Nov 2007 18:34:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1EA9D2B055\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 18:38:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lARIWqDW031892\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 13:32:52 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lARIWq97031890\n\tfor source@collab.sakaiproject.org; Tue, 27 Nov 2007 13:32:52 -0500\nDate: Tue, 27 Nov 2007 13:32:52 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38806 - osp/tags/sakai_2-5-0_beta_GMT\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 27 13:39:19 2007\nX-DSPAM-Confidence: 0.8492\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38806\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-27 13:32:51 -0500 (Tue, 27 Nov 2007)\nNew Revision: 38806\n\nModified:\nosp/tags/sakai_2-5-0_beta_GMT/\nosp/tags/sakai_2-5-0_beta_GMT/.externals\nosp/tags/sakai_2-5-0_beta_GMT/pom.xml\nLog:\nCreating 2.5 beta tag to include OSP, GMT and formbuilder\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Tue Nov 27 13:31:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 27 Nov 2007 13:31:53 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 27 Nov 2007 13:31:53 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby godsend.mail.umich.edu () with ESMTP id lARIVpg3013254;\n\tTue, 27 Nov 2007 13:31:51 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 474C6292.A1848.9649 ; \n\t27 Nov 2007 13:31:49 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2CDD38B92A;\n\tTue, 27 Nov 2007 18:27:46 +0000 (GMT)\nMessage-ID: <200711271825.lARIPalF031878@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 844\n          for <source@collab.sakaiproject.org>;\n          Tue, 27 Nov 2007 18:27:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0C1522B055\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 18:31:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lARIPahg031880\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 13:25:36 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lARIPalF031878\n\tfor source@collab.sakaiproject.org; Tue, 27 Nov 2007 13:25:36 -0500\nDate: Tue, 27 Nov 2007 13:25:36 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38805 - osp/tags\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 27 13:31:53 2007\nX-DSPAM-Confidence: 0.8491\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38805\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-27 13:25:35 -0500 (Tue, 27 Nov 2007)\nNew Revision: 38805\n\nAdded:\nosp/tags/sakai_2-5-0_beta_GMT/\nLog:\nCreating 2.5 beta tag to include OSP, GMT and formbuilder\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Tue Nov 27 13:21:20 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 27 Nov 2007 13:21:20 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 27 Nov 2007 13:21:20 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby sleepers.mail.umich.edu () with ESMTP id lARILJjf006306;\n\tTue, 27 Nov 2007 13:21:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 474C6019.4DF2F.18251 ; \n\t27 Nov 2007 13:21:17 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 981CC65377;\n\tTue, 27 Nov 2007 18:16:17 +0000 (GMT)\nMessage-ID: <200711271813.lARIDjPm031855@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 621\n          for <source@collab.sakaiproject.org>;\n          Tue, 27 Nov 2007 18:15:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id F01822B035\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 18:19:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lARIDj7Y031857\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 13:13:45 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lARIDjPm031855\n\tfor source@collab.sakaiproject.org; Tue, 27 Nov 2007 13:13:45 -0500\nDate: Tue, 27 Nov 2007 13:13:45 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r38804 - oncourse/trunk/src\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 27 13:21:20 2007\nX-DSPAM-Confidence: 0.8490\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38804\n\nAuthor: cwen@iupui.edu\nDate: 2007-11-27 13:13:44 -0500 (Tue, 27 Nov 2007)\nNew Revision: 38804\n\nRemoved:\noncourse/trunk/src/assignment/\nLog:\nadd assignment post-2-4 overlay. getting rid of it from trunk overlay for now.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Tue Nov 27 13:20:23 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 27 Nov 2007 13:20:23 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 27 Nov 2007 13:20:23 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby faithful.mail.umich.edu () with ESMTP id lARIKMhj007490;\n\tTue, 27 Nov 2007 13:20:22 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 474C5FDF.266AD.23776 ; \n\t27 Nov 2007 13:20:18 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 25DE86FC7D;\n\tTue, 27 Nov 2007 18:15:26 +0000 (GMT)\nMessage-ID: <200711271757.lARHvoYv031821@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 54\n          for <source@collab.sakaiproject.org>;\n          Tue, 27 Nov 2007 18:02:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 531152B02D\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 18:03:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lARHvp6L031823\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 12:57:51 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lARHvoYv031821\n\tfor source@collab.sakaiproject.org; Tue, 27 Nov 2007 12:57:50 -0500\nDate: Tue, 27 Nov 2007 12:57:50 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r38802 - oncourse/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 27 13:20:23 2007\nX-DSPAM-Confidence: 0.8466\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38802\n\nAuthor: cwen@iupui.edu\nDate: 2007-11-27 12:57:49 -0500 (Tue, 27 Nov 2007)\nNew Revision: 38802\n\nAdded:\noncourse/branches/assignment_post-2-4/\nLog:\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Tue Nov 27 13:20:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 27 Nov 2007 13:20:19 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 27 Nov 2007 13:20:19 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby sleepers.mail.umich.edu () with ESMTP id lARIKHQn005517;\n\tTue, 27 Nov 2007 13:20:17 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 474C5FD7.10B9C.30054 ; \n\t27 Nov 2007 13:20:11 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B95AA8B8ED;\n\tTue, 27 Nov 2007 18:15:24 +0000 (GMT)\nMessage-ID: <200711271812.lARICWT5031835@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 255\n          for <source@collab.sakaiproject.org>;\n          Tue, 27 Nov 2007 18:14:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4F66A2B034\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 18:18:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lARICXQW031837\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 13:12:33 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lARICWT5031835\n\tfor source@collab.sakaiproject.org; Tue, 27 Nov 2007 13:12:33 -0500\nDate: Tue, 27 Nov 2007 13:12:33 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r38803 - in oncourse/branches/assignment_post-2-4: . assignment-impl assignment-impl/impl assignment-impl/impl/src assignment-impl/impl/src/java assignment-impl/impl/src/java/org assignment-impl/impl/src/java/org/sakaiproject assignment-impl/impl/src/java/org/sakaiproject/assignment assignment-impl/impl/src/java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 27 13:20:19 2007\nX-DSPAM-Confidence: 0.8484\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38803\n\nAuthor: cwen@iupui.edu\nDate: 2007-11-27 13:12:31 -0500 (Tue, 27 Nov 2007)\nNew Revision: 38803\n\nAdded:\noncourse/branches/assignment_post-2-4/assignment-impl/\noncourse/branches/assignment_post-2-4/assignment-impl/impl/\noncourse/branches/assignment_post-2-4/assignment-impl/impl/src/\noncourse/branches/assignment_post-2-4/assignment-impl/impl/src/java/\noncourse/branches/assignment_post-2-4/assignment-impl/impl/src/java/org/\noncourse/branches/assignment_post-2-4/assignment-impl/impl/src/java/org/sakaiproject/\noncourse/branches/assignment_post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/\noncourse/branches/assignment_post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/\noncourse/branches/assignment_post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\noncourse/branches/assignment_post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/DbAssignmentService.java\nLog:\nadd assignment post-2-4 overlay. getting rid of it from trunk overlay for now.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Tue Nov 27 12:40:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 27 Nov 2007 12:40:19 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 27 Nov 2007 12:40:19 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby brazil.mail.umich.edu () with ESMTP id lARHeIt9021661;\n\tTue, 27 Nov 2007 12:40:18 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 474C567D.9D26C.3924 ; \n\t27 Nov 2007 12:40:16 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 015488B8A0;\n\tTue, 27 Nov 2007 17:40:15 +0000 (GMT)\nMessage-ID: <200711271734.lARHY3AB031807@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 980\n          for <source@collab.sakaiproject.org>;\n          Tue, 27 Nov 2007 17:40:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CB8392B02D\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 17:40:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lARHY3jt031809\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 12:34:03 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lARHY3AB031807\n\tfor source@collab.sakaiproject.org; Tue, 27 Nov 2007 12:34:03 -0500\nDate: Tue, 27 Nov 2007 12:34:03 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38801 - in component/branches/SAK-12134: component-api/component/src/java/org/sakaiproject/component/loader/shared component-loader component-loader/component-loader-common/impl/src/java/org/sakaiproject/component/loader/common component-loader/component-loader-common/impl/src/java/org/sakaiproject/component/loader/common/stats component-loader/tomcat5/component-loader-server/impl component-loader/tomcat5/component-loader-server/impl/src/java/org/sakaiproject/component/loader/tomcat5/server component-loader/tomcat6/component-loader-server/impl component-loader/tomcat6/component-loader-server/impl/src/java/org/sakaiproject/component/loader/tomcat6/server\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 27 12:40:19 2007\nX-DSPAM-Confidence: 0.9856\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38801\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-27 12:33:27 -0500 (Tue, 27 Nov 2007)\nNew Revision: 38801\n\nAdded:\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/loader/shared/SharedComponentManager.java\ncomponent/branches/SAK-12134/component-loader/component-loader-common/impl/src/java/org/sakaiproject/component/loader/common/stats/\ncomponent/branches/SAK-12134/component-loader/component-loader-common/impl/src/java/org/sakaiproject/component/loader/common/stats/AbstractStats.java\ncomponent/branches/SAK-12134/component-loader/component-loader-common/impl/src/java/org/sakaiproject/component/loader/common/stats/MemoryStats.java\ncomponent/branches/SAK-12134/component-loader/component-loader-common/impl/src/java/org/sakaiproject/component/loader/common/stats/NewMemoryStats.java\ncomponent/branches/SAK-12134/component-loader/component-loader-common/impl/src/java/org/sakaiproject/component/loader/common/stats/OldMemoryStats.java\nRemoved:\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/loader/shared/SharedComponentManager.java\nModified:\ncomponent/branches/SAK-12134/component-loader/pom.xml\ncomponent/branches/SAK-12134/component-loader/tomcat5/component-loader-server/impl/.classpath\ncomponent/branches/SAK-12134/component-loader/tomcat5/component-loader-server/impl/pom.xml\ncomponent/branches/SAK-12134/component-loader/tomcat5/component-loader-server/impl/src/java/org/sakaiproject/component/loader/tomcat5/server/SakaiContextConfig.java\ncomponent/branches/SAK-12134/component-loader/tomcat5/component-loader-server/impl/src/java/org/sakaiproject/component/loader/tomcat5/server/SakaiLoader.java\ncomponent/branches/SAK-12134/component-loader/tomcat6/component-loader-server/impl/.classpath\ncomponent/branches/SAK-12134/component-loader/tomcat6/component-loader-server/impl/pom.xml\ncomponent/branches/SAK-12134/component-loader/tomcat6/component-loader-server/impl/src/java/org/sakaiproject/component/loader/tomcat6/server/SakaiContextConfig.java\nLog:\nConverted to work with tomcat 6\nfixed some issues with startup in tomcat5\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Tue Nov 27 11:37:05 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 27 Nov 2007 11:37:05 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 27 Nov 2007 11:37:05 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby score.mail.umich.edu () with ESMTP id lARGb4k0024988;\n\tTue, 27 Nov 2007 11:37:04 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 474C4798.8AD93.7992 ; \n\t27 Nov 2007 11:36:43 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D873B8B731;\n\tTue, 27 Nov 2007 16:36:37 +0000 (GMT)\nMessage-ID: <200711271630.lARGUKQs031677@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 179\n          for <source@collab.sakaiproject.org>;\n          Tue, 27 Nov 2007 16:36:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C4CE72AEAD\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 16:36:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lARGUKYr031679\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 11:30:20 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lARGUKQs031677\n\tfor source@collab.sakaiproject.org; Tue, 27 Nov 2007 11:30:20 -0500\nDate: Tue, 27 Nov 2007 11:30:20 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r38800 - ctools/trunk/builds/ctools_2-4/patches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 27 11:37:05 2007\nX-DSPAM-Confidence: 0.9863\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38800\n\nAuthor: dlhaines@umich.edu\nDate: 2007-11-27 11:30:19 -0500 (Tue, 27 Nov 2007)\nNew Revision: 38800\n\nModified:\nctools/trunk/builds/ctools_2-4/patches/SAK-12115.patch\nLog:\nCTools: update SAK-12115 patch\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Tue Nov 27 11:02:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 27 Nov 2007 11:02:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 27 Nov 2007 11:02:51 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby score.mail.umich.edu () with ESMTP id lARG2oI1031553;\n\tTue, 27 Nov 2007 11:02:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 474C3F9B.AA66C.18397 ; \n\t27 Nov 2007 11:02:38 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 27EEC8B6B9;\n\tTue, 27 Nov 2007 16:02:27 +0000 (GMT)\nMessage-ID: <200711271556.lARFuHGJ031602@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 469\n          for <source@collab.sakaiproject.org>;\n          Tue, 27 Nov 2007 16:02:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 05C612AE98\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 16:02:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lARFuHnc031604\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 10:56:18 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lARFuHGJ031602\n\tfor source@collab.sakaiproject.org; Tue, 27 Nov 2007 10:56:17 -0500\nDate: Tue, 27 Nov 2007 10:56:17 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38799 - assignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 27 11:02:51 2007\nX-DSPAM-Confidence: 0.7603\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38799\n\nAuthor: zqian@umich.edu\nDate: 2007-11-27 10:56:16 -0500 (Tue, 27 Nov 2007)\nNew Revision: 38799\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_grading_submission.vm\nassignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_list_submissions.vm\nassignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_report_submissions.vm\nassignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_student_list_submissions.vm\nLog:\nmerge in fix to SAK-11858 to post-2-4: svn merge -r 37700:37701 https://source.sakaiproject.org/svn/assignment/trunk/\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Tue Nov 27 10:52:00 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 27 Nov 2007 10:52:00 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 27 Nov 2007 10:52:00 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby score.mail.umich.edu () with ESMTP id lARFpxqW023322;\n\tTue, 27 Nov 2007 10:51:59 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 474C3D18.64AB8.2862 ; \n\t27 Nov 2007 10:51:55 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 437058B4AF;\n\tTue, 27 Nov 2007 15:46:50 +0000 (GMT)\nMessage-ID: <200711271545.lARFjb9H031482@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 952\n          for <source@collab.sakaiproject.org>;\n          Tue, 27 Nov 2007 15:46:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 224872AC06\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 15:51:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lARFjbej031484\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 10:45:37 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lARFjb9H031482\n\tfor source@collab.sakaiproject.org; Tue, 27 Nov 2007 10:45:37 -0500\nDate: Tue, 27 Nov 2007 10:45:37 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38797 - in assignment/branches/post-2-4: assignment-impl/impl/src/bundle assignment-impl/impl/src/java/org/sakaiproject/assignment/impl assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 27 10:52:00 2007\nX-DSPAM-Confidence: 0.9875\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38797\n\nAuthor: zqian@umich.edu\nDate: 2007-11-27 10:45:34 -0500 (Tue, 27 Nov 2007)\nNew Revision: 38797\n\nModified:\nassignment/branches/post-2-4/assignment-impl/impl/src/bundle/assignment.properties\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nmerge SAK-12186 into post-2-4 branch:svn merge -r 38185:38186 https://source.sakaiproject.org/svn/assignment/trunk/\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Tue Nov 27 10:36:49 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 27 Nov 2007 10:36:49 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 27 Nov 2007 10:36:49 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby faithful.mail.umich.edu () with ESMTP id lARFalGr026768;\n\tTue, 27 Nov 2007 10:36:47 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 474C3989.7FE8A.7516 ; \n\t27 Nov 2007 10:36:44 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3A6B84F3E3;\n\tTue, 27 Nov 2007 15:31:11 +0000 (GMT)\nMessage-ID: <200711271529.lARFTX2M031455@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 662\n          for <source@collab.sakaiproject.org>;\n          Tue, 27 Nov 2007 15:30:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E67082AD62\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 15:35:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lARFTY2j031457\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 10:29:34 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lARFTX2M031455\n\tfor source@collab.sakaiproject.org; Tue, 27 Nov 2007 10:29:33 -0500\nDate: Tue, 27 Nov 2007 10:29:33 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38796 - in assignment/branches/post-2-4: assignment-impl/impl/src/java/org/sakaiproject/assignment/impl assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 27 10:36:49 2007\nX-DSPAM-Confidence: 0.8499\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38796\n\nAuthor: zqian@umich.edu\nDate: 2007-11-27 10:29:31 -0500 (Tue, 27 Nov 2007)\nNew Revision: 38796\n\nModified:\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nmerged in fixes to SAK-10667 into post-2-4\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gopal.ramasammycook@gmail.com Tue Nov 27 10:05:11 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 27 Nov 2007 10:05:11 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 27 Nov 2007 10:05:11 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby faithful.mail.umich.edu () with ESMTP id lARF5Abc004495;\n\tTue, 27 Nov 2007 10:05:10 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 474C321F.DB55D.6116 ; \n\t27 Nov 2007 10:05:06 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B37D664EBB;\n\tTue, 27 Nov 2007 15:05:01 +0000 (GMT)\nMessage-ID: <200711271458.lAREwjwV031391@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 963\n          for <source@collab.sakaiproject.org>;\n          Tue, 27 Nov 2007 15:04:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DC7E62AC06\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 15:04:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAREwkDH031393\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 09:58:46 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAREwjwV031391\n\tfor source@collab.sakaiproject.org; Tue, 27 Nov 2007 09:58:45 -0500\nDate: Tue, 27 Nov 2007 09:58:45 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gopal.ramasammycook@gmail.com using -f\nTo: source@collab.sakaiproject.org\nFrom: gopal.ramasammycook@gmail.com\nSubject: [sakai] svn commit: r38795 - in sam/branches/SAK-12065/samigo-app/src: java/org/sakaiproject/tool/assessment/ui/bean/evaluation java/org/sakaiproject/tool/assessment/ui/listener/evaluation webapp/jsf/evaluation\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 27 10:05:11 2007\nX-DSPAM-Confidence: 0.8467\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38795\n\nAuthor: gopal.ramasammycook@gmail.com\nDate: 2007-11-27 09:58:21 -0500 (Tue, 27 Nov 2007)\nNew Revision: 38795\n\nModified:\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/HistogramQuestionScoresBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/HistogramListener.java\nsam/branches/SAK-12065/samigo-app/src/webapp/jsf/evaluation/histogramScores.jsp\nLog:\nSAK 12065 - Discrimination Statistics\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Tue Nov 27 09:52:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 27 Nov 2007 09:52:53 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 27 Nov 2007 09:52:53 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby casino.mail.umich.edu () with ESMTP id lAREqqbm024370;\n\tTue, 27 Nov 2007 09:52:52 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 474C2F3C.4F7A0.28631 ; \n\t27 Nov 2007 09:52:47 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5FB088B4DF;\n\tTue, 27 Nov 2007 14:52:45 +0000 (GMT)\nMessage-ID: <200711271446.lAREkURQ031338@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 623\n          for <source@collab.sakaiproject.org>;\n          Tue, 27 Nov 2007 14:52:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 654C12ABDD\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 14:52:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAREkUtE031340\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 09:46:30 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAREkURQ031338\n\tfor source@collab.sakaiproject.org; Tue, 27 Nov 2007 09:46:30 -0500\nDate: Tue, 27 Nov 2007 09:46:30 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r38794 - ctools/trunk/builds/ctools_2-4/patches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 27 09:52:53 2007\nX-DSPAM-Confidence: 0.8501\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38794\n\nAuthor: dlhaines@umich.edu\nDate: 2007-11-27 09:46:29 -0500 (Tue, 27 Nov 2007)\nNew Revision: 38794\n\nAdded:\nctools/trunk/builds/ctools_2-4/patches/SAK-12115.patch\nLog:\nCTools: commit initial patch for SAK-12115\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Tue Nov 27 09:43:30 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 27 Nov 2007 09:43:30 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 27 Nov 2007 09:43:30 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby jacknife.mail.umich.edu () with ESMTP id lAREhTsw019872;\n\tTue, 27 Nov 2007 09:43:29 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 474C2CFF.928B1.18231 ; \n\t27 Nov 2007 09:43:14 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BAD128B4D8;\n\tTue, 27 Nov 2007 14:43:11 +0000 (GMT)\nMessage-ID: <200711271436.lAREai0H031306@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 82\n          for <source@collab.sakaiproject.org>;\n          Tue, 27 Nov 2007 14:42:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3144A2ABEB\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 14:42:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAREaip8031308\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 09:36:44 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAREai0H031306\n\tfor source@collab.sakaiproject.org; Tue, 27 Nov 2007 09:36:44 -0500\nDate: Tue, 27 Nov 2007 09:36:44 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38793 - assignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 27 09:43:30 2007\nX-DSPAM-Confidence: 0.7613\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38793\n\nAuthor: zqian@umich.edu\nDate: 2007-11-27 09:36:42 -0500 (Tue, 27 Nov 2007)\nNew Revision: 38793\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nmerge the fix to SAK-11443 into post-2-4 branch: svn merge -r 35031:35032 https://source.sakaiproject.org/svn/assignment/trunk/\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Tue Nov 27 05:57:15 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 27 Nov 2007 05:57:15 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 27 Nov 2007 05:57:15 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby jacknife.mail.umich.edu () with ESMTP id lARAvEbh026064;\n\tTue, 27 Nov 2007 05:57:14 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 474BF804.79BA8.31344 ; \n\t27 Nov 2007 05:57:11 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id AC92B51700;\n\tTue, 27 Nov 2007 10:55:02 +0000 (GMT)\nMessage-ID: <200711271050.lARAopR0030978@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 686\n          for <source@collab.sakaiproject.org>;\n          Tue, 27 Nov 2007 10:54:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1A27D2A2AB\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 10:56:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lARAop5w030980\n\tfor <source@collab.sakaiproject.org>; Tue, 27 Nov 2007 05:50:51 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lARAopR0030978\n\tfor source@collab.sakaiproject.org; Tue, 27 Nov 2007 05:50:51 -0500\nDate: Tue, 27 Nov 2007 05:50:51 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38792 - in maven2/trunk: . sakai-plugin sakai-plugin/src/main/java/org/sakaiproject/maven/plugin/component sakai-plugin/src/main/resources\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 27 05:57:15 2007\nX-DSPAM-Confidence: 0.9850\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38792\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-27 05:50:34 -0500 (Tue, 27 Nov 2007)\nNew Revision: 38792\n\nAdded:\nmaven2/trunk/sakai-plugin/src/main/resources/deploy.tomcat5.properties\nmaven2/trunk/sakai-plugin/src/main/resources/deploy.tomcat6.properties\nModified:\nmaven2/trunk/pom.xml\nmaven2/trunk/sakai-plugin/\nmaven2/trunk/sakai-plugin/pom.xml\nmaven2/trunk/sakai-plugin/src/main/java/org/sakaiproject/maven/plugin/component/AbstractComponentMojo.java\nmaven2/trunk/sakai-plugin/src/main/java/org/sakaiproject/maven/plugin/component/ComponentDeployMojo.java\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-12275\nAdded deployment profile, see SAK for details\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Mon Nov 26 17:58:00 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 26 Nov 2007 17:58:00 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 26 Nov 2007 17:58:00 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby faithful.mail.umich.edu () with ESMTP id lAQMvx7b007909;\n\tMon, 26 Nov 2007 17:57:59 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 474B4F6E.323D6.3791 ; \n\t26 Nov 2007 17:57:52 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 980FD8AA72;\n\tMon, 26 Nov 2007 22:46:16 +0000 (GMT)\nMessage-ID: <200711262251.lAQMpadG029478@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 594\n          for <source@collab.sakaiproject.org>;\n          Mon, 26 Nov 2007 22:45:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 52CAE2A112\n\tfor <source@collab.sakaiproject.org>; Mon, 26 Nov 2007 22:57:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAQMpagB029480\n\tfor <source@collab.sakaiproject.org>; Mon, 26 Nov 2007 17:51:36 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAQMpadG029478\n\tfor source@collab.sakaiproject.org; Mon, 26 Nov 2007 17:51:36 -0500\nDate: Mon, 26 Nov 2007 17:51:36 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38791 - content/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 26 17:58:00 2007\nX-DSPAM-Confidence: 0.9863\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38791\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-26 17:51:30 -0500 (Mon, 26 Nov 2007)\nNew Revision: 38791\n\nModified:\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/BaseJCRCollectionEdit.java\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/BaseJCRStorage.java\nLog:\nSAK-12105: Switched some logging over to debug, fixed up lots of exception handling\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom john.ellis@rsmart.com Mon Nov 26 12:57:38 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 26 Nov 2007 12:57:38 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 26 Nov 2007 12:57:38 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby chaos.mail.umich.edu () with ESMTP id lAQHvaWc014967;\n\tMon, 26 Nov 2007 12:57:36 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 474B0909.5FAF1.23997 ; \n\t26 Nov 2007 12:57:33 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id F04FF8A6CC;\n\tMon, 26 Nov 2007 17:57:27 +0000 (GMT)\nMessage-ID: <200711261751.lAQHpGPO028962@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 991\n          for <source@collab.sakaiproject.org>;\n          Mon, 26 Nov 2007 17:57:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 91CBD29EE7\n\tfor <source@collab.sakaiproject.org>; Mon, 26 Nov 2007 17:57:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAQHpGgA028964\n\tfor <source@collab.sakaiproject.org>; Mon, 26 Nov 2007 12:51:16 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAQHpGPO028962\n\tfor source@collab.sakaiproject.org; Mon, 26 Nov 2007 12:51:16 -0500\nDate: Mon, 26 Nov 2007 12:51:16 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to john.ellis@rsmart.com using -f\nTo: source@collab.sakaiproject.org\nFrom: john.ellis@rsmart.com\nSubject: [sakai] svn commit: r38790 - in metaobj/trunk: metaobj-impl/api-impl/src/bundle metaobj-tool/tool/src/bundle metaobj-tool/tool/src/webapp/WEB-INF metaobj-util/tool-lib/src/java/org/sakaiproject/metaobj/utils/ioc/web\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 26 12:57:38 2007\nX-DSPAM-Confidence: 0.9815\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38790\n\nAuthor: john.ellis@rsmart.com\nDate: 2007-11-26 12:51:07 -0500 (Mon, 26 Nov 2007)\nNew Revision: 38790\n\nRemoved:\nmetaobj/trunk/metaobj-impl/api-impl/src/bundle/web-context.properties\nmetaobj/trunk/metaobj-tool/tool/src/bundle/web-context.properties\nmetaobj/trunk/metaobj-util/tool-lib/src/java/org/sakaiproject/metaobj/utils/ioc/web/WebContextLoader.java\nmetaobj/trunk/metaobj-util/tool-lib/src/java/org/sakaiproject/metaobj/utils/ioc/web/WebContextLoaderListener.java\nModified:\nmetaobj/trunk/metaobj-tool/tool/src/webapp/WEB-INF/components.xml\nmetaobj/trunk/metaobj-tool/tool/src/webapp/WEB-INF/web.xml\nLog:\nSAK-12254\nchanged over to use sakai's context loader\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom john.ellis@rsmart.com Mon Nov 26 12:56:36 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 26 Nov 2007 12:56:36 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 26 Nov 2007 12:56:36 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby sleepers.mail.umich.edu () with ESMTP id lAQHuZxv026079;\n\tMon, 26 Nov 2007 12:56:35 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 474B08CC.6FDE.27895 ; \n\t26 Nov 2007 12:56:31 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8F10F8A6C7;\n\tMon, 26 Nov 2007 17:56:26 +0000 (GMT)\nMessage-ID: <200711261750.lAQHoHtF028938@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 455\n          for <source@collab.sakaiproject.org>;\n          Mon, 26 Nov 2007 17:56:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0292529EE7\n\tfor <source@collab.sakaiproject.org>; Mon, 26 Nov 2007 17:56:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAQHoHhO028940\n\tfor <source@collab.sakaiproject.org>; Mon, 26 Nov 2007 12:50:17 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAQHoHtF028938\n\tfor source@collab.sakaiproject.org; Mon, 26 Nov 2007 12:50:17 -0500\nDate: Mon, 26 Nov 2007 12:50:17 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to john.ellis@rsmart.com using -f\nTo: source@collab.sakaiproject.org\nFrom: john.ellis@rsmart.com\nSubject: [sakai] svn commit: r38789 - in osp/trunk: common/tool/src/bundle common/tool/src/webapp/WEB-INF glossary/tool/src/bundle glossary/tool/src/webapp/WEB-INF matrix/tool/src/bundle matrix/tool/src/webapp/WEB-INF portal/tool/src/bundle portal/tool/src/webapp/WEB-INF presentation/tool/src/bundle presentation/tool/src/webapp/WEB-INF xsltcharon/xsltcharon-portal/xsl-portal/src/bundle xsltcharon/xsltcharon-portal/xsl-portal/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 26 12:56:36 2007\nX-DSPAM-Confidence: 0.8469\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38789\n\nAuthor: john.ellis@rsmart.com\nDate: 2007-11-26 12:49:53 -0500 (Mon, 26 Nov 2007)\nNew Revision: 38789\n\nAdded:\nosp/trunk/common/tool/src/webapp/WEB-INF/components.xml\nosp/trunk/glossary/tool/src/webapp/WEB-INF/components.xml\nosp/trunk/matrix/tool/src/webapp/WEB-INF/components.xml\nosp/trunk/portal/tool/src/webapp/WEB-INF/components.xml\nosp/trunk/presentation/tool/src/webapp/WEB-INF/components.xml\nosp/trunk/xsltcharon/xsltcharon-portal/xsl-portal/src/webapp/WEB-INF/components.xml\nRemoved:\nosp/trunk/common/tool/src/bundle/web-context.properties\nosp/trunk/glossary/tool/src/bundle/web-context.properties\nosp/trunk/matrix/tool/src/bundle/web-context.properties\nosp/trunk/portal/tool/src/bundle/web-context.properties\nosp/trunk/presentation/tool/src/bundle/web-context.properties\nosp/trunk/xsltcharon/xsltcharon-portal/xsl-portal/src/bundle/web-context.properties\nModified:\nosp/trunk/common/tool/src/webapp/WEB-INF/web.xml\nosp/trunk/glossary/tool/src/webapp/WEB-INF/web.xml\nosp/trunk/matrix/tool/src/webapp/WEB-INF/web.xml\nosp/trunk/portal/tool/src/webapp/WEB-INF/web.xml\nosp/trunk/presentation/tool/src/webapp/WEB-INF/web.xml\nosp/trunk/xsltcharon/xsltcharon-portal/xsl-portal/src/webapp/WEB-INF/web.xml\nLog:\nSAK-12254\nchanged to use the spring ContextLoader\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Mon Nov 26 12:55:30 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 26 Nov 2007 12:55:30 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 26 Nov 2007 12:55:30 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby fan.mail.umich.edu () with ESMTP id lAQHtUq3009586;\n\tMon, 26 Nov 2007 12:55:30 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 474B0888.48F0A.8245 ; \n\t26 Nov 2007 12:55:23 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2622A8A6C8;\n\tMon, 26 Nov 2007 17:55:19 +0000 (GMT)\nMessage-ID: <200711261749.lAQHn6Kc028926@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 637\n          for <source@collab.sakaiproject.org>;\n          Mon, 26 Nov 2007 17:55:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5CB5229EE7\n\tfor <source@collab.sakaiproject.org>; Mon, 26 Nov 2007 17:55:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAQHn6hH028928\n\tfor <source@collab.sakaiproject.org>; Mon, 26 Nov 2007 12:49:06 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAQHn6Kc028926\n\tfor source@collab.sakaiproject.org; Mon, 26 Nov 2007 12:49:06 -0500\nDate: Mon, 26 Nov 2007 12:49:06 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38788 - memory/branches/SAK-11913/memory-test/test/src/java/org/sakaiproject/memory/test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 26 12:55:30 2007\nX-DSPAM-Confidence: 0.9846\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38788\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-26 12:48:56 -0500 (Mon, 26 Nov 2007)\nNew Revision: 38788\n\nModified:\nmemory/branches/SAK-11913/memory-test/test/src/java/org/sakaiproject/memory/test/HeavyLoadTestMemoryService.java\nmemory/branches/SAK-11913/memory-test/test/src/java/org/sakaiproject/memory/test/LoadTestMemoryService.java\nmemory/branches/SAK-11913/memory-test/test/src/java/org/sakaiproject/memory/test/LoadTestSakaiCaches.java\nLog:\nSAK-11913: Updated all the tests to take advantage of built in testrunner features\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Mon Nov 26 11:28:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 26 Nov 2007 11:28:25 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 26 Nov 2007 11:28:25 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby panther.mail.umich.edu () with ESMTP id lAQGSOGu021891;\n\tMon, 26 Nov 2007 11:28:24 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 474AF3DD.5AA3.18185 ; \n\t26 Nov 2007 11:27:15 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6A1BD8A504;\n\tMon, 26 Nov 2007 16:27:06 +0000 (GMT)\nMessage-ID: <200711261620.lAQGKxHx028765@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 360\n          for <source@collab.sakaiproject.org>;\n          Mon, 26 Nov 2007 16:26:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 64B4226189\n\tfor <source@collab.sakaiproject.org>; Mon, 26 Nov 2007 16:26:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAQGKxiJ028767\n\tfor <source@collab.sakaiproject.org>; Mon, 26 Nov 2007 11:20:59 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAQGKxHx028765\n\tfor source@collab.sakaiproject.org; Mon, 26 Nov 2007 11:20:59 -0500\nDate: Mon, 26 Nov 2007 11:20:59 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r38787 - in oncourse/trunk/src: . assignment assignment/assignment-impl assignment/assignment-impl/impl assignment/assignment-impl/impl/src assignment/assignment-impl/impl/src/java assignment/assignment-impl/impl/src/java/org assignment/assignment-impl/impl/src/java/org/sakaiproject assignment/assignment-impl/impl/src/java/org/sakaiproject/assignment assignment/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl assignment/assignment-tool assignment/assignment-tool/tool assignment/assignment-tool/tool/src assignment/assignment-tool/tool/src/java assignment/assignment-tool/tool/src/java/org assignment/assignment-tool/tool/src/java/org/sakaiproject assignment/assignment-tool/tool/src/java/org/sakaiproject/assignment assignment/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 26 11:28:25 2007\nX-DSPAM-Confidence: 0.8478\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38787\n\nAuthor: cwen@iupui.edu\nDate: 2007-11-26 11:20:57 -0500 (Mon, 26 Nov 2007)\nNew Revision: 38787\n\nAdded:\noncourse/trunk/src/assignment/\noncourse/trunk/src/assignment/assignment-impl/\noncourse/trunk/src/assignment/assignment-impl/impl/\noncourse/trunk/src/assignment/assignment-impl/impl/src/\noncourse/trunk/src/assignment/assignment-impl/impl/src/java/\noncourse/trunk/src/assignment/assignment-impl/impl/src/java/org/\noncourse/trunk/src/assignment/assignment-impl/impl/src/java/org/sakaiproject/\noncourse/trunk/src/assignment/assignment-impl/impl/src/java/org/sakaiproject/assignment/\noncourse/trunk/src/assignment/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/\noncourse/trunk/src/assignment/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\noncourse/trunk/src/assignment/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/DbAssignmentService.java\noncourse/trunk/src/assignment/assignment-tool/\noncourse/trunk/src/assignment/assignment-tool/tool/\noncourse/trunk/src/assignment/assignment-tool/tool/src/\noncourse/trunk/src/assignment/assignment-tool/tool/src/java/\noncourse/trunk/src/assignment/assignment-tool/tool/src/java/org/\noncourse/trunk/src/assignment/assignment-tool/tool/src/java/org/sakaiproject/\noncourse/trunk/src/assignment/assignment-tool/tool/src/java/org/sakaiproject/assignment/\noncourse/trunk/src/assignment/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/\noncourse/trunk/src/assignment/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\npost-24 for assignment and our ONC-258 fixes.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Mon Nov 26 10:33:38 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 26 Nov 2007 10:33:38 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 26 Nov 2007 10:33:38 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby casino.mail.umich.edu () with ESMTP id lAQFXbTK014699;\n\tMon, 26 Nov 2007 10:33:37 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 474AE74B.C24B6.13891 ; \n\t26 Nov 2007 10:33:34 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 941788A315;\n\tMon, 26 Nov 2007 15:33:30 +0000 (GMT)\nMessage-ID: <200711261527.lAQFRQMi028613@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 890\n          for <source@collab.sakaiproject.org>;\n          Mon, 26 Nov 2007 15:33:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1860929EAF\n\tfor <source@collab.sakaiproject.org>; Mon, 26 Nov 2007 15:33:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAQFRQaI028615\n\tfor <source@collab.sakaiproject.org>; Mon, 26 Nov 2007 10:27:26 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAQFRQMi028613\n\tfor source@collab.sakaiproject.org; Mon, 26 Nov 2007 10:27:26 -0500\nDate: Mon, 26 Nov 2007 10:27:26 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38786 - in site-manage/trunk: site-manage-api site-manage-api/api site-manage-api/api/src/java/org/sakaiproject/sitemanage/api site-manage-impl site-manage-impl/impl site-manage-impl/impl/src/bundle site-manage-impl/impl/src/java/org/sakaiproject/sitemanage/impl site-manage-impl/pack/src/webapp/WEB-INF site-manage-tool/tool/src/bundle site-manage-tool/tool/src/java/org/sakaiproject/site/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 26 10:33:38 2007\nX-DSPAM-Confidence: 0.8490\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38786\n\nAuthor: zqian@umich.edu\nDate: 2007-11-26 10:27:21 -0500 (Mon, 26 Nov 2007)\nNew Revision: 38786\n\nAdded:\nsite-manage/trunk/site-manage-api/api/src/java/org/sakaiproject/sitemanage/api/UserNotificationProvider.java\nsite-manage/trunk/site-manage-impl/impl/src/bundle/UserNotificationProvider.properties\nsite-manage/trunk/site-manage-impl/impl/src/java/org/sakaiproject/sitemanage/impl/UserNotificationProviderImpl.java\nModified:\nsite-manage/trunk/site-manage-api/.classpath\nsite-manage/trunk/site-manage-api/api/pom.xml\nsite-manage/trunk/site-manage-impl/.classpath\nsite-manage/trunk/site-manage-impl/impl/pom.xml\nsite-manage/trunk/site-manage-impl/pack/src/webapp/WEB-INF/components.xml\nsite-manage/trunk/site-manage-tool/tool/src/bundle/sitesetupgeneric.properties\nsite-manage/trunk/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nLog:\nmerge in David Horwitz's fix to SAK-12256 into trunk:svn merge -r 38533:38696 https://source.sakaiproject.org/svn/site-manage/branches/SAK-12256/\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Mon Nov 26 10:32:59 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 26 Nov 2007 10:32:59 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 26 Nov 2007 10:32:59 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby jacknife.mail.umich.edu () with ESMTP id lAQFWwQZ008234;\n\tMon, 26 Nov 2007 10:32:58 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 474AE722.6A6E5.29117 ; \n\t26 Nov 2007 10:32:53 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8A45E8A2B9;\n\tMon, 26 Nov 2007 15:32:48 +0000 (GMT)\nMessage-ID: <200711261526.lAQFQil7028599@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 31\n          for <source@collab.sakaiproject.org>;\n          Mon, 26 Nov 2007 15:32:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AE96F29EAF\n\tfor <source@collab.sakaiproject.org>; Mon, 26 Nov 2007 15:32:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAQFQiZu028601\n\tfor <source@collab.sakaiproject.org>; Mon, 26 Nov 2007 10:26:44 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAQFQil7028599\n\tfor source@collab.sakaiproject.org; Mon, 26 Nov 2007 10:26:44 -0500\nDate: Mon, 26 Nov 2007 10:26:44 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r38785 - oncourse/branches/sakai_2-4-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 26 10:32:59 2007\nX-DSPAM-Confidence: 0.8421\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38785\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-11-26 10:26:43 -0500 (Mon, 26 Nov 2007)\nNew Revision: 38785\n\nModified:\noncourse/branches/sakai_2-4-x/\noncourse/branches/sakai_2-4-x/.externals\nLog:\nUpdated externals\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Mon Nov 26 10:29:33 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 26 Nov 2007 10:29:33 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 26 Nov 2007 10:29:33 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby panther.mail.umich.edu () with ESMTP id lAQFTWRU010502;\n\tMon, 26 Nov 2007 10:29:32 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 474AE656.CB75D.15086 ; \n\t26 Nov 2007 10:29:29 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8752C89044;\n\tMon, 26 Nov 2007 15:29:24 +0000 (GMT)\nMessage-ID: <200711261523.lAQFNI5d028574@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 163\n          for <source@collab.sakaiproject.org>;\n          Mon, 26 Nov 2007 15:29:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2B71829EAF\n\tfor <source@collab.sakaiproject.org>; Mon, 26 Nov 2007 15:29:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAQFNIgf028576\n\tfor <source@collab.sakaiproject.org>; Mon, 26 Nov 2007 10:23:18 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAQFNI5d028574\n\tfor source@collab.sakaiproject.org; Mon, 26 Nov 2007 10:23:18 -0500\nDate: Mon, 26 Nov 2007 10:23:18 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38784 - in content/branches/SAK-12105/content-impl-jcr: impl impl/src/java/org/sakaiproject/content/impl impl/src/java/org/sakaiproject/content/impl/jcr/migration impl/src/sql/mysql pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 26 10:29:33 2007\nX-DSPAM-Confidence: 0.8488\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38784\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-26 10:23:02 -0500 (Mon, 26 Nov 2007)\nNew Revision: 38784\n\nRemoved:\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/sql/mysql/prepare-jcr-migration-copy.sql\nModified:\ncontent/branches/SAK-12105/content-impl-jcr/impl/pom.xml\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/JCRContentService.java\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/JCRStorage.java\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/jcr/migration/CHStoJCRMigratorImpl.java\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/sql/mysql/setup-migration-dbtables.sql\ncontent/branches/SAK-12105/content-impl-jcr/pack/src/webapp/WEB-INF/components-jcr.xml\nLog:\nSAK-12105: Fixed up the migration stuff to create tables automatically, Also cleaned up some logging\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Mon Nov 26 10:02:31 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 26 Nov 2007 10:02:31 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 26 Nov 2007 10:02:31 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby godsend.mail.umich.edu () with ESMTP id lAQF2VVh020497;\n\tMon, 26 Nov 2007 10:02:31 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 474AE001.38D4A.11739 ; \n\t26 Nov 2007 10:02:28 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 162998A321;\n\tMon, 26 Nov 2007 15:02:24 +0000 (GMT)\nMessage-ID: <200711261456.lAQEuDqb028457@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 673\n          for <source@collab.sakaiproject.org>;\n          Mon, 26 Nov 2007 15:02:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AD32B1C3D2\n\tfor <source@collab.sakaiproject.org>; Mon, 26 Nov 2007 15:02:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAQEuDwe028459\n\tfor <source@collab.sakaiproject.org>; Mon, 26 Nov 2007 09:56:13 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAQEuDqb028457\n\tfor source@collab.sakaiproject.org; Mon, 26 Nov 2007 09:56:13 -0500\nDate: Mon, 26 Nov 2007 09:56:13 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r38783 - in syllabus/branches/sakai_2-4-x/syllabus-app/src: java/org/sakaiproject/tool/syllabus webapp/syllabus\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 26 10:02:31 2007\nX-DSPAM-Confidence: 0.8475\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38783\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-11-26 09:56:12 -0500 (Mon, 26 Nov 2007)\nNew Revision: 38783\n\nModified:\nsyllabus/branches/sakai_2-4-x/syllabus-app/src/java/org/sakaiproject/tool/syllabus/SyllabusTool.java\nsyllabus/branches/sakai_2-4-x/syllabus-app/src/webapp/syllabus/main.jsp\nLog:\nBack out merge of r38086 and r38089 (SAK-11221) into 2-4-x due to SAK-12234 \n\nsvn merge -r38089:38088 https://source.sakaiproject.org/svn/syllabus/branches/sakai_2-4-x\nU    syllabus-app/src/java/org/sakaiproject/tool/syllabus/SyllabusTool.java\nU    syllabus-app/src/webapp/syllabus/main.jsp\n\nsvn merge -r38086:38085 https://source.sakaiproject.org/svn/syllabus/branches/sakai_2-4-x\nG    syllabus-app/src/webapp/syllabus/main.jsp\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gopal.ramasammycook@gmail.com Mon Nov 26 09:56:39 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 26 Nov 2007 09:56:39 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 26 Nov 2007 09:56:39 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby chaos.mail.umich.edu () with ESMTP id lAQEuclL025215;\n\tMon, 26 Nov 2007 09:56:38 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 474ADE9F.E084E.23458 ; \n\t26 Nov 2007 09:56:34 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E17DF62927;\n\tMon, 26 Nov 2007 14:56:28 +0000 (GMT)\nMessage-ID: <200711261450.lAQEoLmv028397@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 826\n          for <source@collab.sakaiproject.org>;\n          Mon, 26 Nov 2007 14:56:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D11E61C3D2\n\tfor <source@collab.sakaiproject.org>; Mon, 26 Nov 2007 14:56:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAQEoLS7028399\n\tfor <source@collab.sakaiproject.org>; Mon, 26 Nov 2007 09:50:21 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAQEoLmv028397\n\tfor source@collab.sakaiproject.org; Mon, 26 Nov 2007 09:50:21 -0500\nDate: Mon, 26 Nov 2007 09:50:21 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gopal.ramasammycook@gmail.com using -f\nTo: source@collab.sakaiproject.org\nFrom: gopal.ramasammycook@gmail.com\nSubject: [sakai] svn commit: r38782 - in sam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui: bean/evaluation listener/evaluation\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 26 09:56:39 2007\nX-DSPAM-Confidence: 0.9796\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38782\n\nAuthor: gopal.ramasammycook@gmail.com\nDate: 2007-11-26 09:50:06 -0500 (Mon, 26 Nov 2007)\nNew Revision: 38782\n\nModified:\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/HistogramQuestionScoresBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/evaluation/HistogramScoresBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/HistogramListener.java\nLog:\nSAK-12065  Discrimination Stats\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom lance@indiana.edu Mon Nov 26 09:42:30 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 26 Nov 2007 09:42:30 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 26 Nov 2007 09:42:30 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby faithful.mail.umich.edu () with ESMTP id lAQEgTGV001098;\n\tMon, 26 Nov 2007 09:42:29 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 474ADB49.26CF4.12799 ; \n\t26 Nov 2007 09:42:19 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 29F1A5952F;\n\tMon, 26 Nov 2007 14:42:22 +0000 (GMT)\nMessage-ID: <200711261436.lAQEa8ut028318@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 421\n          for <source@collab.sakaiproject.org>;\n          Mon, 26 Nov 2007 14:42:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A4E0D239DA\n\tfor <source@collab.sakaiproject.org>; Mon, 26 Nov 2007 14:42:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAQEa8mk028320\n\tfor <source@collab.sakaiproject.org>; Mon, 26 Nov 2007 09:36:08 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAQEa8ut028318\n\tfor source@collab.sakaiproject.org; Mon, 26 Nov 2007 09:36:08 -0500\nDate: Mon, 26 Nov 2007 09:36:08 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to lance@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: lance@indiana.edu\nSubject: [sakai] svn commit: r38781 - util/trunk/util-util/util/src/java/org/sakaiproject/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 26 09:42:30 2007\nX-DSPAM-Confidence: 0.6940\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38781\n\nAuthor: lance@indiana.edu\nDate: 2007-11-26 09:36:07 -0500 (Mon, 26 Nov 2007)\nNew Revision: 38781\n\nModified:\nutil/trunk/util-util/util/src/java/org/sakaiproject/util/FormattedText.java\nLog:\nSAK-12147\nhttp://jira.sakaiproject.org/jira/browse/SAK-12147\nRemoval of FormatedText.parseFormatedText(String, Strinbuffer) breaks backward compatibility\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Mon Nov 26 06:25:13 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 26 Nov 2007 06:25:13 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 26 Nov 2007 06:25:13 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby casino.mail.umich.edu () with ESMTP id lAQBPDd4005659;\n\tMon, 26 Nov 2007 06:25:13 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 474AAD13.16DE.1563 ; \n\t26 Nov 2007 06:25:09 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 48CBB89AC4;\n\tMon, 26 Nov 2007 11:25:03 +0000 (GMT)\nMessage-ID: <200711261118.lAQBIvRs028021@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 586\n          for <source@collab.sakaiproject.org>;\n          Mon, 26 Nov 2007 11:24:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0B247235FF\n\tfor <source@collab.sakaiproject.org>; Mon, 26 Nov 2007 11:24:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAQBIwFk028023\n\tfor <source@collab.sakaiproject.org>; Mon, 26 Nov 2007 06:18:58 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAQBIvRs028021\n\tfor source@collab.sakaiproject.org; Mon, 26 Nov 2007 06:18:57 -0500\nDate: Mon, 26 Nov 2007 06:18:57 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38780 - content/branches/SAK-12105/content-impl-jcr/pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 26 06:25:13 2007\nX-DSPAM-Confidence: 0.9771\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38780\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-11-26 06:18:53 -0500 (Mon, 26 Nov 2007)\nNew Revision: 38780\n\nModified:\ncontent/branches/SAK-12105/content-impl-jcr/pack/src/webapp/WEB-INF/components.xml\nLog:\nSAK-12105 updated components\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ggolden@umich.edu Sun Nov 25 15:55:31 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 25 Nov 2007 15:55:31 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 25 Nov 2007 15:55:31 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby panther.mail.umich.edu () with ESMTP id lAPKtVwJ032536;\n\tSun, 25 Nov 2007 15:55:31 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 4749E13D.7CCCB.10690 ; \n\t25 Nov 2007 15:55:28 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id F091952498;\n\tSun, 25 Nov 2007 20:55:22 +0000 (GMT)\nMessage-ID: <200711252049.lAPKnHi6025943@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 921\n          for <source@collab.sakaiproject.org>;\n          Sun, 25 Nov 2007 20:55:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2153923862\n\tfor <source@collab.sakaiproject.org>; Sun, 25 Nov 2007 20:55:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAPKnH4o025945\n\tfor <source@collab.sakaiproject.org>; Sun, 25 Nov 2007 15:49:17 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAPKnHi6025943\n\tfor source@collab.sakaiproject.org; Sun, 25 Nov 2007 15:49:17 -0500\nDate: Sun, 25 Nov 2007 15:49:17 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ggolden@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ggolden@umich.edu\nSubject: [sakai] svn commit: r38779 - db/branches/sakai_2-4-x/db-impl/impl/src/java/org/sakaiproject/db/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Nov 25 15:55:31 2007\nX-DSPAM-Confidence: 0.9835\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38779\n\nAuthor: ggolden@umich.edu\nDate: 2007-11-25 15:49:15 -0500 (Sun, 25 Nov 2007)\nNew Revision: 38779\n\nModified:\ndb/branches/sakai_2-4-x/db-impl/impl/src/java/org/sakaiproject/db/impl/BasicSqlService.java\nLog:\nSAK-12264 - rolled back change - svn merge -r38776:38775 https://source.sakaiproject.org/svn/db/branches/sakai_2-4-x\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ggolden@umich.edu Sun Nov 25 15:53:29 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 25 Nov 2007 15:53:29 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 25 Nov 2007 15:53:29 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby fan.mail.umich.edu () with ESMTP id lAPKrSvv006588;\n\tSun, 25 Nov 2007 15:53:28 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 4749E0C2.4B851.20828 ; \n\t25 Nov 2007 15:53:25 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8695C52498;\n\tSun, 25 Nov 2007 20:53:37 +0000 (GMT)\nMessage-ID: <200711252047.lAPKl8L6025931@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 290\n          for <source@collab.sakaiproject.org>;\n          Sun, 25 Nov 2007 20:53:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4DAC723862\n\tfor <source@collab.sakaiproject.org>; Sun, 25 Nov 2007 20:53:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAPKl8Hq025933\n\tfor <source@collab.sakaiproject.org>; Sun, 25 Nov 2007 15:47:08 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAPKl8L6025931\n\tfor source@collab.sakaiproject.org; Sun, 25 Nov 2007 15:47:08 -0500\nDate: Sun, 25 Nov 2007 15:47:08 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ggolden@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ggolden@umich.edu\nSubject: [sakai] svn commit: r38778 - db/trunk/db-impl/impl/src/java/org/sakaiproject/db/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Nov 25 15:53:29 2007\nX-DSPAM-Confidence: 0.9835\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38778\n\nAuthor: ggolden@umich.edu\nDate: 2007-11-25 15:47:06 -0500 (Sun, 25 Nov 2007)\nNew Revision: 38778\n\nModified:\ndb/trunk/db-impl/impl/src/java/org/sakaiproject/db/impl/BasicSqlService.java\nLog:\nSAK-12264 - rolling back change - svn merge -r38775:38774 https://source.sakaiproject.org/svn/db/trunk\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Sun Nov 25 01:56:34 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 25 Nov 2007 01:56:34 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 25 Nov 2007 01:56:34 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby casino.mail.umich.edu () with ESMTP id lAP6uXmd028252;\n\tSun, 25 Nov 2007 01:56:33 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 47491C9B.53636.21289 ; \n\t25 Nov 2007 01:56:30 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2526655126;\n\tSun, 25 Nov 2007 06:40:20 +0000 (GMT)\nMessage-ID: <200711250650.lAP6oI4L012601@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 100\n          for <source@collab.sakaiproject.org>;\n          Sun, 25 Nov 2007 06:40:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2575A297BD\n\tfor <source@collab.sakaiproject.org>; Sun, 25 Nov 2007 06:56:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAP6oIbC012603\n\tfor <source@collab.sakaiproject.org>; Sun, 25 Nov 2007 01:50:19 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAP6oI4L012601\n\tfor source@collab.sakaiproject.org; Sun, 25 Nov 2007 01:50:18 -0500\nDate: Sun, 25 Nov 2007 01:50:18 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r38777 - assignment/branches/oncourse_2-4-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Nov 25 01:56:34 2007\nX-DSPAM-Confidence: 0.9775\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38777\n\nAuthor: cwen@iupui.edu\nDate: 2007-11-25 01:50:14 -0500 (Sun, 25 Nov 2007)\nNew Revision: 38777\n\nModified:\nassignment/branches/oncourse_2-4-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/DbAssignmentService.java\nLog:\nONC-258 => filter out garbled characters after </submission> tag\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ggolden@umich.edu Sat Nov 24 23:24:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 24 Nov 2007 23:24:19 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 24 Nov 2007 23:24:19 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby sleepers.mail.umich.edu () with ESMTP id lAP4OJQv026972;\n\tSat, 24 Nov 2007 23:24:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 4748F8ED.DD13F.1548 ; \n\t24 Nov 2007 23:24:16 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 64DC96A47B;\n\tSun, 25 Nov 2007 04:24:12 +0000 (GMT)\nMessage-ID: <200711250418.lAP4I8rJ012520@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 284\n          for <source@collab.sakaiproject.org>;\n          Sun, 25 Nov 2007 04:23:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 99AF624F80\n\tfor <source@collab.sakaiproject.org>; Sun, 25 Nov 2007 04:23:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAP4I855012522\n\tfor <source@collab.sakaiproject.org>; Sat, 24 Nov 2007 23:18:08 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAP4I8rJ012520\n\tfor source@collab.sakaiproject.org; Sat, 24 Nov 2007 23:18:08 -0500\nDate: Sat, 24 Nov 2007 23:18:08 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ggolden@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ggolden@umich.edu\nSubject: [sakai] svn commit: r38776 - db/branches/sakai_2-4-x/db-impl/impl/src/java/org/sakaiproject/db/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Nov 24 23:24:19 2007\nX-DSPAM-Confidence: 0.9843\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38776\n\nAuthor: ggolden@umich.edu\nDate: 2007-11-24 23:18:07 -0500 (Sat, 24 Nov 2007)\nNew Revision: 38776\n\nModified:\ndb/branches/sakai_2-4-x/db-impl/impl/src/java/org/sakaiproject/db/impl/BasicSqlService.java\nLog:\nSAK-12264 - support for Date type in SqlService\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ggolden@umich.edu Sat Nov 24 23:00:11 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 24 Nov 2007 23:00:11 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 24 Nov 2007 23:00:11 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby brazil.mail.umich.edu () with ESMTP id lAP40BPP023943;\n\tSat, 24 Nov 2007 23:00:11 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 4748F346.2511F.8955 ; \n\t24 Nov 2007 23:00:08 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0312C5DD75;\n\tSun, 25 Nov 2007 04:00:00 +0000 (GMT)\nMessage-ID: <200711250353.lAP3rwYj012495@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 915\n          for <source@collab.sakaiproject.org>;\n          Sun, 25 Nov 2007 03:59:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 23F4E24F6F\n\tfor <source@collab.sakaiproject.org>; Sun, 25 Nov 2007 03:59:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAP3rwkZ012497\n\tfor <source@collab.sakaiproject.org>; Sat, 24 Nov 2007 22:53:58 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAP3rwYj012495\n\tfor source@collab.sakaiproject.org; Sat, 24 Nov 2007 22:53:58 -0500\nDate: Sat, 24 Nov 2007 22:53:58 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ggolden@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ggolden@umich.edu\nSubject: [sakai] svn commit: r38775 - db/trunk/db-impl/impl/src/java/org/sakaiproject/db/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Nov 24 23:00:11 2007\nX-DSPAM-Confidence: 0.8476\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38775\n\nAuthor: ggolden@umich.edu\nDate: 2007-11-24 22:53:56 -0500 (Sat, 24 Nov 2007)\nNew Revision: 38775\n\nModified:\ndb/trunk/db-impl/impl/src/java/org/sakaiproject/db/impl/BasicSqlService.java\nLog:\nSAK-12264 - support for Date type in SqlService\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ggolden@umich.edu Sat Nov 24 21:35:30 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 24 Nov 2007 21:35:30 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 24 Nov 2007 21:35:30 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby awakenings.mail.umich.edu () with ESMTP id lAP2ZTbC023801;\n\tSat, 24 Nov 2007 21:35:29 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 4748DF6C.3E07D.31479 ; \n\t24 Nov 2007 21:35:26 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 742306F30F;\n\tSun, 25 Nov 2007 02:35:28 +0000 (GMT)\nMessage-ID: <200711250229.lAP2T7KW012445@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 983\n          for <source@collab.sakaiproject.org>;\n          Sun, 25 Nov 2007 02:35:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id F294524CEC\n\tfor <source@collab.sakaiproject.org>; Sun, 25 Nov 2007 02:34:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAP2T7oO012447\n\tfor <source@collab.sakaiproject.org>; Sat, 24 Nov 2007 21:29:07 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAP2T7KW012445\n\tfor source@collab.sakaiproject.org; Sat, 24 Nov 2007 21:29:07 -0500\nDate: Sat, 24 Nov 2007 21:29:07 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ggolden@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ggolden@umich.edu\nSubject: [sakai] svn commit: r38774 - db/tags/sakai_2-5-0_beta/db-impl/impl/src/java/org/sakaiproject/db/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Nov 24 21:35:30 2007\nX-DSPAM-Confidence: 0.9851\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38774\n\nAuthor: ggolden@umich.edu\nDate: 2007-11-24 21:29:05 -0500 (Sat, 24 Nov 2007)\nNew Revision: 38774\n\nModified:\ndb/tags/sakai_2-5-0_beta/db-impl/impl/src/java/org/sakaiproject/db/impl/BasicSqlService.java\nLog:\nSAK-12264 reversed accidental tag checkin - svn merge -r38773:38772 https://source.sakaiproject.org/svn/db/tags/sakai_2-5-0_beta\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ggolden@umich.edu Sat Nov 24 21:29:01 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 24 Nov 2007 21:29:01 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 24 Nov 2007 21:29:01 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby faithful.mail.umich.edu () with ESMTP id lAP2T0LM003960;\n\tSat, 24 Nov 2007 21:29:00 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 4748DDE2.BD4DA.18012 ; \n\t24 Nov 2007 21:28:53 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0B06262584;\n\tSun, 25 Nov 2007 02:28:52 +0000 (GMT)\nMessage-ID: <200711250222.lAP2Mjow012335@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 365\n          for <source@collab.sakaiproject.org>;\n          Sun, 25 Nov 2007 02:28:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E518F24F0B\n\tfor <source@collab.sakaiproject.org>; Sun, 25 Nov 2007 02:28:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAP2MjeO012337\n\tfor <source@collab.sakaiproject.org>; Sat, 24 Nov 2007 21:22:45 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAP2Mjow012335\n\tfor source@collab.sakaiproject.org; Sat, 24 Nov 2007 21:22:45 -0500\nDate: Sat, 24 Nov 2007 21:22:45 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ggolden@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ggolden@umich.edu\nSubject: [sakai] svn commit: r38773 - db/tags/sakai_2-5-0_beta/db-impl/impl/src/java/org/sakaiproject/db/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Nov 24 21:29:01 2007\nX-DSPAM-Confidence: 0.9859\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38773\n\nAuthor: ggolden@umich.edu\nDate: 2007-11-24 21:22:43 -0500 (Sat, 24 Nov 2007)\nNew Revision: 38773\n\nModified:\ndb/tags/sakai_2-5-0_beta/db-impl/impl/src/java/org/sakaiproject/db/impl/BasicSqlService.java\nLog:\nSAK-12264 - support for Date type in SqlService\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Fri Nov 23 04:27:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 23 Nov 2007 04:27:02 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 23 Nov 2007 04:27:02 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby score.mail.umich.edu () with ESMTP id lAN9Qx0R026227;\n\tFri, 23 Nov 2007 04:26:59 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 47469CDE.3FC67.14180 ; \n\t23 Nov 2007 04:26:57 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A137886BAF;\n\tFri, 23 Nov 2007 09:26:57 +0000 (GMT)\nMessage-ID: <200711230903.lAN93Iwe009449@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 803\n          for <source@collab.sakaiproject.org>;\n          Fri, 23 Nov 2007 09:09:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DCDB128F3A\n\tfor <source@collab.sakaiproject.org>; Fri, 23 Nov 2007 09:09:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAN93IlP009451\n\tfor <source@collab.sakaiproject.org>; Fri, 23 Nov 2007 04:03:18 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAN93Iwe009449\n\tfor source@collab.sakaiproject.org; Fri, 23 Nov 2007 04:03:18 -0500\nDate: Fri, 23 Nov 2007 04:03:18 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r38697 - site-manage/branches/SAK-12256/site-manage-impl/impl/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 23 04:27:02 2007\nX-DSPAM-Confidence: 0.9800\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38697\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-11-23 04:03:04 -0500 (Fri, 23 Nov 2007)\nNew Revision: 38697\n\nAdded:\nsite-manage/branches/SAK-12256/site-manage-impl/impl/src/bundle/UserNotificationProvider.properties\nLog:\nSAK-11256 include the resource bundle\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom antranig@caret.cam.ac.uk Wed Nov 21 13:31:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 21 Nov 2007 13:31:53 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 21 Nov 2007 13:31:53 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby casino.mail.umich.edu () with ESMTP id lALIVmKL011930;\n\tWed, 21 Nov 2007 13:31:48 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 47447974.99468.5708 ; \n\t21 Nov 2007 13:31:30 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 84BE184F21;\n\tWed, 21 Nov 2007 18:29:15 +0000 (GMT)\nMessage-ID: <200711211825.lALIPNXD005460@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 652\n          for <source@collab.sakaiproject.org>;\n          Wed, 21 Nov 2007 18:29:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1B53326376\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 18:30:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lALIPNIH005462\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 13:25:23 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lALIPNXD005460\n\tfor source@collab.sakaiproject.org; Wed, 21 Nov 2007 13:25:23 -0500\nDate: Wed, 21 Nov 2007 13:25:23 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to antranig@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: antranig@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38541 - in component/branches/SAK-12166: component-api/component/src/java/org/sakaiproject/component/impl/spring component-api/component/src/java/org/sakaiproject/component/impl/spring/support component-impl/integration-test/src/test/java/org/sakaiproject/component\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 21 13:31:53 2007\nX-DSPAM-Confidence: 0.9844\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38541\n\nAuthor: antranig@caret.cam.ac.uk\nDate: 2007-11-21 13:24:57 -0500 (Wed, 21 Nov 2007)\nNew Revision: 38541\n\nModified:\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/ComponentRecord.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/ComponentManagerCore.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/SkeletalBeanFactory.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/SpringComponentManagerImpl.java\ncomponent/branches/SAK-12166/component-impl/integration-test/src/test/java/org/sakaiproject/component/ConfigurationLoadingTest.java\nLog:\nImplemented \"Bean demotion\" semantics as part of SAK-8315 design\nRefactored core context into \"config context\" plus core - SkeletalBeanFactory resimplified\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Wed Nov 21 12:40:55 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 21 Nov 2007 12:40:55 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 21 Nov 2007 12:40:55 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby jacknife.mail.umich.edu () with ESMTP id lALHesFb003001;\n\tWed, 21 Nov 2007 12:40:54 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 47446DA0.3628.27804 ; \n\t21 Nov 2007 12:40:50 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 99CAB853B1;\n\tWed, 21 Nov 2007 17:40:53 +0000 (GMT)\nMessage-ID: <200711211734.lALHYsH2005434@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 264\n          for <source@collab.sakaiproject.org>;\n          Wed, 21 Nov 2007 17:40:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 82AFB26607\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 17:40:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lALHYst1005436\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 12:34:54 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lALHYsH2005434\n\tfor source@collab.sakaiproject.org; Wed, 21 Nov 2007 12:34:54 -0500\nDate: Wed, 21 Nov 2007 12:34:54 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38540 - in component/branches/SAK-12134/component-loader: . tomcat5/component-loader-server/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 21 12:40:55 2007\nX-DSPAM-Confidence: 0.9827\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38540\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-21 12:34:48 -0500 (Wed, 21 Nov 2007)\nNew Revision: 38540\n\nModified:\ncomponent/branches/SAK-12134/component-loader/pom.xml\ncomponent/branches/SAK-12134/component-loader/tomcat5/component-loader-server/impl/pom.xml\nLog:\nAdded Tomcat 5 and 6 activation profiles to automatically target the correct version.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Wed Nov 21 12:29:22 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 21 Nov 2007 12:29:22 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 21 Nov 2007 12:29:22 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby mission.mail.umich.edu () with ESMTP id lALHTLJM023010;\n\tWed, 21 Nov 2007 12:29:21 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 47446AEC.5B545.12724 ; \n\t21 Nov 2007 12:29:19 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 84B067C6CB;\n\tWed, 21 Nov 2007 17:29:21 +0000 (GMT)\nMessage-ID: <200711211723.lALHNJg0005389@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 45\n          for <source@collab.sakaiproject.org>;\n          Wed, 21 Nov 2007 17:29:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CD3591D594\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 17:28:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lALHNJlD005391\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 12:23:20 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lALHNJg0005389\n\tfor source@collab.sakaiproject.org; Wed, 21 Nov 2007 12:23:19 -0500\nDate: Wed, 21 Nov 2007 12:23:19 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38539 - in component/branches/SAK-12134: component-impl/impl component-loader/tomcat5/component-loader-server/impl/src/java/org/sakaiproject/component/loader component-loader/tomcat5/component-loader-server/impl/src/java/org/sakaiproject/component/loader/tomcat5 component-loader/tomcat5/component-loader-server/impl/src/java/org/sakaiproject/component/loader/tomcat5/server\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 21 12:29:22 2007\nX-DSPAM-Confidence: 0.9829\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38539\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-21 12:23:06 -0500 (Wed, 21 Nov 2007)\nNew Revision: 38539\n\nAdded:\ncomponent/branches/SAK-12134/component-impl/impl/.classpath\ncomponent/branches/SAK-12134/component-loader/tomcat5/component-loader-server/impl/src/java/org/sakaiproject/component/loader/tomcat5/\ncomponent/branches/SAK-12134/component-loader/tomcat5/component-loader-server/impl/src/java/org/sakaiproject/component/loader/tomcat5/server/\nRemoved:\ncomponent/branches/SAK-12134/component-loader/tomcat5/component-loader-server/impl/src/java/org/sakaiproject/component/loader/server/\nModified:\ncomponent/branches/SAK-12134/component-loader/tomcat5/component-loader-server/impl/src/java/org/sakaiproject/component/loader/tomcat5/server/SakaiContextConfig.java\ncomponent/branches/SAK-12134/component-loader/tomcat5/component-loader-server/impl/src/java/org/sakaiproject/component/loader/tomcat5/server/SakaiLoader.java\nLog:\nRefactored into distinct packages\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Wed Nov 21 12:20:03 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 21 Nov 2007 12:20:02 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 21 Nov 2007 12:20:02 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby score.mail.umich.edu () with ESMTP id lALHK1Ri026747;\n\tWed, 21 Nov 2007 12:20:01 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 474468AD.81D17.12423 ; \n\t21 Nov 2007 12:19:44 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A51A55990B;\n\tWed, 21 Nov 2007 17:19:47 +0000 (GMT)\nMessage-ID: <200711211713.lALHDggx005370@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 51\n          for <source@collab.sakaiproject.org>;\n          Wed, 21 Nov 2007 17:19:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 31B0823B18\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 17:19:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lALHDgpD005372\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 12:13:42 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lALHDggx005370\n\tfor source@collab.sakaiproject.org; Wed, 21 Nov 2007 12:13:42 -0500\nDate: Wed, 21 Nov 2007 12:13:42 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38538 - in component/branches/SAK-12134: component-api/api component-api/component component-impl/pack component-loader/component-loader-common/impl component-loader/tomcat5/component-loader-server/impl component-loader/tomcat6/component-loader-server/impl component-loader/tomcat6/component-loader-server/impl/src/java/org/sakaiproject/component/loader component-loader/tomcat6/component-loader-server/impl/src/java/org/sakaiproject/component/loader/tomcat6 component-loader/tomcat6/component-loader-server/impl/src/java/org/sakaiproject/component/loader/tomcat6/server\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 21 12:20:02 2007\nX-DSPAM-Confidence: 0.9813\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38538\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-21 12:13:13 -0500 (Wed, 21 Nov 2007)\nNew Revision: 38538\n\nAdded:\ncomponent/branches/SAK-12134/component-loader/tomcat6/component-loader-server/impl/src/java/org/sakaiproject/component/loader/tomcat6/\ncomponent/branches/SAK-12134/component-loader/tomcat6/component-loader-server/impl/src/java/org/sakaiproject/component/loader/tomcat6/server/\nRemoved:\ncomponent/branches/SAK-12134/component-loader/tomcat6/component-loader-server/impl/src/java/org/sakaiproject/component/loader/server/\nModified:\ncomponent/branches/SAK-12134/component-api/api/.classpath\ncomponent/branches/SAK-12134/component-api/component/.classpath\ncomponent/branches/SAK-12134/component-impl/pack/.classpath\ncomponent/branches/SAK-12134/component-loader/component-loader-common/impl/.classpath\ncomponent/branches/SAK-12134/component-loader/component-loader-common/impl/pom.xml\ncomponent/branches/SAK-12134/component-loader/tomcat5/component-loader-server/impl/.classpath\ncomponent/branches/SAK-12134/component-loader/tomcat6/component-loader-server/impl/.classpath\ncomponent/branches/SAK-12134/component-loader/tomcat6/component-loader-server/impl/pom.xml\ncomponent/branches/SAK-12134/component-loader/tomcat6/component-loader-server/impl/src/java/org/sakaiproject/component/loader/tomcat6/server/SakaiContextConfig.java\ncomponent/branches/SAK-12134/component-loader/tomcat6/component-loader-server/impl/src/java/org/sakaiproject/component/loader/tomcat6/server/SakaiLoader.java\nLog:\nCreated tomcat 6 loader\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom antranig@caret.cam.ac.uk Wed Nov 21 12:16:38 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 21 Nov 2007 12:16:38 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 21 Nov 2007 12:16:38 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby casino.mail.umich.edu () with ESMTP id lALHGbm3029156;\n\tWed, 21 Nov 2007 12:16:37 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 474467ED.E0064.26267 ; \n\t21 Nov 2007 12:16:32 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A63D785283;\n\tWed, 21 Nov 2007 17:16:33 +0000 (GMT)\nMessage-ID: <200711211710.lALHAYE8005358@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 579\n          for <source@collab.sakaiproject.org>;\n          Wed, 21 Nov 2007 17:16:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 60B6023B18\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 17:16:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lALHAZHU005360\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 12:10:35 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lALHAYE8005358\n\tfor source@collab.sakaiproject.org; Wed, 21 Nov 2007 12:10:34 -0500\nDate: Wed, 21 Nov 2007 12:10:34 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to antranig@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: antranig@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38537 - in component/branches/SAK-12166: component-api/component/src/config/org/sakaiproject/config component-api/component/src/java/org/sakaiproject/component/impl/spring/support component-impl/integration-test component-impl/integration-test/src/test/java/org/sakaiproject/component\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 21 12:16:38 2007\nX-DSPAM-Confidence: 0.9860\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38537\n\nAuthor: antranig@caret.cam.ac.uk\nDate: 2007-11-21 12:10:06 -0500 (Wed, 21 Nov 2007)\nNew Revision: 38537\n\nModified:\ncomponent/branches/SAK-12166/component-api/component/src/config/org/sakaiproject/config/sakai-configuration.xml\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/SkeletalBeanFactory.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/SpringComponentManagerImpl.java\ncomponent/branches/SAK-12166/component-impl/integration-test/pom.xml\ncomponent/branches/SAK-12166/component-impl/integration-test/src/test/java/org/sakaiproject/component/ConfigurationLoadingTest.java\nLog:\nCorrected handling of override ordering and factory beans\nAll integration tests now run, with the exception of \"alias\" test (one test changed semantics)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Wed Nov 21 12:07:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 21 Nov 2007 12:07:17 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 21 Nov 2007 12:07:17 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby awakenings.mail.umich.edu () with ESMTP id lALH7GIw014494;\n\tWed, 21 Nov 2007 12:07:16 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 474465BE.D3634.26463 ; \n\t21 Nov 2007 12:07:13 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9942885092;\n\tWed, 21 Nov 2007 17:07:14 +0000 (GMT)\nMessage-ID: <200711211701.lALH14Bj005343@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 25\n          for <source@collab.sakaiproject.org>;\n          Wed, 21 Nov 2007 17:06:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1A82A23B0D\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 17:06:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lALH14ax005345\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 12:01:04 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lALH14Bj005343\n\tfor source@collab.sakaiproject.org; Wed, 21 Nov 2007 12:01:04 -0500\nDate: Wed, 21 Nov 2007 12:01:04 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38536 - in component/branches/SAK-12134: component-api/api component-api/api/.settings component-api/component component-api/component/.settings component-impl/impl component-impl/impl/.settings component-impl/pack component-impl/pack/.settings component-loader component-loader/component-loader-common component-loader/component-loader-common/impl component-loader/tomcat5 component-loader/tomcat5/component-loader-server/impl component-loader/tomcat6 component-loader/tomcat6/component-loader-server/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 21 12:07:17 2007\nX-DSPAM-Confidence: 0.8484\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38536\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-21 12:00:20 -0500 (Wed, 21 Nov 2007)\nNew Revision: 38536\n\nAdded:\ncomponent/branches/SAK-12134/component-api/api/.classpath\ncomponent/branches/SAK-12134/component-api/api/.project\ncomponent/branches/SAK-12134/component-api/api/.settings/\ncomponent/branches/SAK-12134/component-api/api/.settings/org.eclipse.jdt.core.prefs\ncomponent/branches/SAK-12134/component-api/component/.classpath\ncomponent/branches/SAK-12134/component-api/component/.project\ncomponent/branches/SAK-12134/component-api/component/.settings/\ncomponent/branches/SAK-12134/component-api/component/.settings/org.eclipse.jdt.core.prefs\ncomponent/branches/SAK-12134/component-impl/impl/.project\ncomponent/branches/SAK-12134/component-impl/impl/.settings/\ncomponent/branches/SAK-12134/component-impl/impl/.settings/org.eclipse.jdt.core.prefs\ncomponent/branches/SAK-12134/component-impl/pack/.classpath\ncomponent/branches/SAK-12134/component-impl/pack/.project\ncomponent/branches/SAK-12134/component-impl/pack/.settings/\ncomponent/branches/SAK-12134/component-impl/pack/.settings/org.eclipse.jdt.core.prefs\ncomponent/branches/SAK-12134/component-loader/component-loader-common/\ncomponent/branches/SAK-12134/component-loader/component-loader-common/impl/\ncomponent/branches/SAK-12134/component-loader/tomcat5/pom.xml\ncomponent/branches/SAK-12134/component-loader/tomcat6/pom.xml\nRemoved:\ncomponent/branches/SAK-12134/component-loader/component-loader-common/impl/\ncomponent/branches/SAK-12134/component-loader/tomcat5/component-loader-common/\ncomponent/branches/SAK-12134/component-loader/tomcat6/component-loader-common/\nModified:\ncomponent/branches/SAK-12134/component-loader/component-loader-common/impl/.project\ncomponent/branches/SAK-12134/component-loader/component-loader-common/impl/pom.xml\ncomponent/branches/SAK-12134/component-loader/pom.xml\ncomponent/branches/SAK-12134/component-loader/tomcat5/component-loader-server/impl/.classpath\ncomponent/branches/SAK-12134/component-loader/tomcat5/component-loader-server/impl/.project\ncomponent/branches/SAK-12134/component-loader/tomcat6/component-loader-server/impl/.classpath\ncomponent/branches/SAK-12134/component-loader/tomcat6/component-loader-server/impl/.project\nLog:\nReorganized to get back share common lib\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Wed Nov 21 11:59:21 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 21 Nov 2007 11:59:21 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 21 Nov 2007 11:59:21 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby sleepers.mail.umich.edu () with ESMTP id lALGxKwm025549;\n\tWed, 21 Nov 2007 11:59:20 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 474463E0.5926B.24332 ; \n\t21 Nov 2007 11:59:15 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 79A8E852EB;\n\tWed, 21 Nov 2007 16:59:04 +0000 (GMT)\nMessage-ID: <200711211653.lALGr0MF005323@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 50\n          for <source@collab.sakaiproject.org>;\n          Wed, 21 Nov 2007 16:58:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id F3BD823AAC\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 16:58:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lALGr0PR005325\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 11:53:00 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lALGr0MF005323\n\tfor source@collab.sakaiproject.org; Wed, 21 Nov 2007 11:53:00 -0500\nDate: Wed, 21 Nov 2007 11:53:00 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38535 - in component/branches/SAK-12134/component-loader: . tomcat5/component-loader-common/impl tomcat5/component-loader-server/impl tomcat6 tomcat6/component-loader-common/impl tomcat6/component-loader-server/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 21 11:59:21 2007\nX-DSPAM-Confidence: 0.8465\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38535\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-21 11:52:42 -0500 (Wed, 21 Nov 2007)\nNew Revision: 38535\n\nAdded:\ncomponent/branches/SAK-12134/component-loader/tomcat6/component-loader-common/\ncomponent/branches/SAK-12134/component-loader/tomcat6/component-loader-server/\nModified:\ncomponent/branches/SAK-12134/component-loader/pom.xml\ncomponent/branches/SAK-12134/component-loader/tomcat5/component-loader-common/impl/.classpath\ncomponent/branches/SAK-12134/component-loader/tomcat5/component-loader-common/impl/.project\ncomponent/branches/SAK-12134/component-loader/tomcat5/component-loader-common/impl/pom.xml\ncomponent/branches/SAK-12134/component-loader/tomcat5/component-loader-server/impl/.classpath\ncomponent/branches/SAK-12134/component-loader/tomcat5/component-loader-server/impl/.project\ncomponent/branches/SAK-12134/component-loader/tomcat5/component-loader-server/impl/pom.xml\ncomponent/branches/SAK-12134/component-loader/tomcat6/component-loader-common/impl/.classpath\ncomponent/branches/SAK-12134/component-loader/tomcat6/component-loader-common/impl/.project\ncomponent/branches/SAK-12134/component-loader/tomcat6/component-loader-common/impl/pom.xml\ncomponent/branches/SAK-12134/component-loader/tomcat6/component-loader-server/impl/.classpath\ncomponent/branches/SAK-12134/component-loader/tomcat6/component-loader-server/impl/.project\ncomponent/branches/SAK-12134/component-loader/tomcat6/component-loader-server/impl/pom.xml\nLog:\nTest New structure forced to commit\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Wed Nov 21 11:45:20 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 21 Nov 2007 11:45:20 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 21 Nov 2007 11:45:20 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby fan.mail.umich.edu () with ESMTP id lALGjJ4L014399;\n\tWed, 21 Nov 2007 11:45:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 4744609A.B6AB.8095 ; \n\t21 Nov 2007 11:45:16 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id ED20384FBD;\n\tWed, 21 Nov 2007 16:45:14 +0000 (GMT)\nMessage-ID: <200711211639.lALGdIME005311@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 64\n          for <source@collab.sakaiproject.org>;\n          Wed, 21 Nov 2007 16:44:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9E79B265A3\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 16:44:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lALGdJZp005313\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 11:39:19 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lALGdIME005311\n\tfor source@collab.sakaiproject.org; Wed, 21 Nov 2007 11:39:18 -0500\nDate: Wed, 21 Nov 2007 11:39:18 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38534 - in component/branches/SAK-12134/component-loader: . tomcat5\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 21 11:45:20 2007\nX-DSPAM-Confidence: 0.9803\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38534\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-21 11:39:11 -0500 (Wed, 21 Nov 2007)\nNew Revision: 38534\n\nAdded:\ncomponent/branches/SAK-12134/component-loader/tomcat5/\ncomponent/branches/SAK-12134/component-loader/tomcat5/component-loader-common/\ncomponent/branches/SAK-12134/component-loader/tomcat5/component-loader-server/\ncomponent/branches/SAK-12134/component-loader/tomcat6/\nRemoved:\ncomponent/branches/SAK-12134/component-loader/component-loader-common-tc5/\ncomponent/branches/SAK-12134/component-loader/component-loader-server/\nLog:\nReorg for tomcat6 builds\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Wed Nov 21 11:26:30 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 21 Nov 2007 11:26:30 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 21 Nov 2007 11:26:30 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby panther.mail.umich.edu () with ESMTP id lALGQTqB000479;\n\tWed, 21 Nov 2007 11:26:29 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 47445C2F.37DCC.30516 ; \n\t21 Nov 2007 11:26:25 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EFDC68512F;\n\tWed, 21 Nov 2007 16:26:17 +0000 (GMT)\nMessage-ID: <200711211620.lALGKJaa005297@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 242\n          for <source@collab.sakaiproject.org>;\n          Wed, 21 Nov 2007 16:25:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0DB1426593\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 16:25:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lALGKJTp005299\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 11:20:19 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lALGKJaa005297\n\tfor source@collab.sakaiproject.org; Wed, 21 Nov 2007 11:20:19 -0500\nDate: Wed, 21 Nov 2007 11:20:19 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r38533 - in site-manage/branches/SAK-12256: site-manage-api site-manage-api/api site-manage-api/api/src/java/org/sakaiproject/sitemanage/api site-manage-impl site-manage-impl/impl site-manage-impl/impl/src/java/org/sakaiproject/sitemanage/impl site-manage-impl/pack/src/webapp/WEB-INF site-manage-tool/tool/src/java/org/sakaiproject/site/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 21 11:26:30 2007\nX-DSPAM-Confidence: 0.9846\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38533\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-11-21 11:19:32 -0500 (Wed, 21 Nov 2007)\nNew Revision: 38533\n\nAdded:\nsite-manage/branches/SAK-12256/site-manage-api/api/src/java/org/sakaiproject/sitemanage/api/UserNotificationProvider.java\nsite-manage/branches/SAK-12256/site-manage-impl/impl/src/java/org/sakaiproject/sitemanage/impl/UserNotificationProviderImpl.java\nModified:\nsite-manage/branches/SAK-12256/site-manage-api/.classpath\nsite-manage/branches/SAK-12256/site-manage-api/api/pom.xml\nsite-manage/branches/SAK-12256/site-manage-impl/.classpath\nsite-manage/branches/SAK-12256/site-manage-impl/impl/pom.xml\nsite-manage/branches/SAK-12256/site-manage-impl/pack/src/webapp/WEB-INF/components.xml\nsite-manage/branches/SAK-12256/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nLog:\nSAK-12256 first pass need need to fix the resource messages though\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Wed Nov 21 11:00:16 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 21 Nov 2007 11:00:16 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 21 Nov 2007 11:00:16 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby brazil.mail.umich.edu () with ESMTP id lALG0FSl014809;\n\tWed, 21 Nov 2007 11:00:15 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 4744560A.7FBDF.32622 ; \n\t21 Nov 2007 11:00:13 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 54B9B84B91;\n\tWed, 21 Nov 2007 16:00:05 +0000 (GMT)\nMessage-ID: <200711211554.lALFsCTn005272@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 722\n          for <source@collab.sakaiproject.org>;\n          Wed, 21 Nov 2007 15:59:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 771BB26597\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 15:59:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lALFsCii005274\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 10:54:12 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lALFsCTn005272\n\tfor source@collab.sakaiproject.org; Wed, 21 Nov 2007 10:54:12 -0500\nDate: Wed, 21 Nov 2007 10:54:12 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38532 - in component/branches/SAK-12134/component-loader: . component-loader-server/impl/src/java/org/sakaiproject/component/loader/server\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 21 11:00:16 2007\nX-DSPAM-Confidence: 0.9834\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38532\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-21 10:54:03 -0500 (Wed, 21 Nov 2007)\nNew Revision: 38532\n\nAdded:\ncomponent/branches/SAK-12134/component-loader/component-loader-common-tc5/\nRemoved:\ncomponent/branches/SAK-12134/component-loader/component-loader-common/\nModified:\ncomponent/branches/SAK-12134/component-loader/component-loader-server/impl/src/java/org/sakaiproject/component/loader/server/SakaiLoader.java\nLog:\nPreparing to tomcat 6 versions.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Wed Nov 21 10:19:57 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 21 Nov 2007 10:19:57 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 21 Nov 2007 10:19:57 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby panther.mail.umich.edu () with ESMTP id lALFJujG027084;\n\tWed, 21 Nov 2007 10:19:56 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 47444C96.8D87A.7621 ; \n\t21 Nov 2007 10:19:53 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B6B6184FF4;\n\tWed, 21 Nov 2007 15:19:48 +0000 (GMT)\nMessage-ID: <200711211513.lALFDrBl005258@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 927\n          for <source@collab.sakaiproject.org>;\n          Wed, 21 Nov 2007 15:19:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 57B2D2638C\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 15:19:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lALFDrZj005260\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 10:13:53 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lALFDrBl005258\n\tfor source@collab.sakaiproject.org; Wed, 21 Nov 2007 10:13:53 -0500\nDate: Wed, 21 Nov 2007 10:13:53 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38531 - content/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 21 10:19:57 2007\nX-DSPAM-Confidence: 0.9886\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38531\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-21 10:13:49 -0500 (Wed, 21 Nov 2007)\nNew Revision: 38531\n\nModified:\ncontent/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test/LoadTestContentHostingService.java\nLog:\nSAK-12105: Fixed up the test to emulate requests on large scale collection count so that the legacy performance is tested better\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Wed Nov 21 10:04:08 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 21 Nov 2007 10:04:08 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 21 Nov 2007 10:04:08 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby casino.mail.umich.edu () with ESMTP id lALF47Hc006453;\n\tWed, 21 Nov 2007 10:04:07 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 474448E1.8C071.10741 ; \n\t21 Nov 2007 10:04:04 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 60987833DE;\n\tWed, 21 Nov 2007 15:03:58 +0000 (GMT)\nMessage-ID: <200711211458.lALEw5Xv005237@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 502\n          for <source@collab.sakaiproject.org>;\n          Wed, 21 Nov 2007 15:03:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7A76520085\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 15:03:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lALEw5w2005239\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 09:58:05 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lALEw5Xv005237\n\tfor source@collab.sakaiproject.org; Wed, 21 Nov 2007 09:58:05 -0500\nDate: Wed, 21 Nov 2007 09:58:05 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38530 - content/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 21 10:04:08 2007\nX-DSPAM-Confidence: 0.8489\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38530\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-21 09:58:00 -0500 (Wed, 21 Nov 2007)\nNew Revision: 38530\n\nModified:\ncontent/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test/LoadTestContentHostingService.java\nLog:\nSAK-12105: Fixed up the test to emulate requests so that the legacy performance is tested better\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Wed Nov 21 09:16:50 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 21 Nov 2007 09:16:50 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 21 Nov 2007 09:16:50 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby godsend.mail.umich.edu () with ESMTP id lALEGnJG031478;\n\tWed, 21 Nov 2007 09:16:49 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 47443DCA.BD7A3.8540 ; \n\t21 Nov 2007 09:16:45 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0E34C84ED1;\n\tWed, 21 Nov 2007 14:13:41 +0000 (GMT)\nMessage-ID: <200711211410.lALEApHN005122@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 148\n          for <source@collab.sakaiproject.org>;\n          Wed, 21 Nov 2007 14:13:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 03CC4238CE\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 14:16:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lALEApbC005124\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 09:10:51 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lALEApHN005122\n\tfor source@collab.sakaiproject.org; Wed, 21 Nov 2007 09:10:51 -0500\nDate: Wed, 21 Nov 2007 09:10:51 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38529 - site-manage/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 21 09:16:50 2007\nX-DSPAM-Confidence: 0.8465\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38529\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-21 09:10:50 -0500 (Wed, 21 Nov 2007)\nNew Revision: 38529\n\nAdded:\nsite-manage/branches/SAK-12256/\nLog:\nNew branch for SAK-12256\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Wed Nov 21 09:14:35 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 21 Nov 2007 09:14:35 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 21 Nov 2007 09:14:35 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby panther.mail.umich.edu () with ESMTP id lALEEY6v025202;\n\tWed, 21 Nov 2007 09:14:34 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 47443D44.AD7F5.9180 ; \n\t21 Nov 2007 09:14:31 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5F59384ECD;\n\tWed, 21 Nov 2007 14:11:29 +0000 (GMT)\nMessage-ID: <200711211408.lALE8Tk0005087@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 86\n          for <source@collab.sakaiproject.org>;\n          Wed, 21 Nov 2007 14:11:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0B68A238CE\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 14:14:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lALE8TDv005089\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 09:08:29 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lALE8Tk0005087\n\tfor source@collab.sakaiproject.org; Wed, 21 Nov 2007 09:08:29 -0500\nDate: Wed, 21 Nov 2007 09:08:29 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38528 - sakai-mock/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 21 09:14:35 2007\nX-DSPAM-Confidence: 0.9835\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38528\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-21 09:08:28 -0500 (Wed, 21 Nov 2007)\nNew Revision: 38528\n\nAdded:\nsakai-mock/branches/SAK-10868/\nLog:\nNew branch of sakai-mock for SAK-10868\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Wed Nov 21 09:12:07 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 21 Nov 2007 09:12:07 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 21 Nov 2007 09:12:07 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby sleepers.mail.umich.edu () with ESMTP id lALEC7if015634;\n\tWed, 21 Nov 2007 09:12:07 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 47443CB2.91BE7.7473 ; \n\t21 Nov 2007 09:12:05 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9C1B47092D;\n\tWed, 21 Nov 2007 14:09:01 +0000 (GMT)\nMessage-ID: <200711211406.lALE6A01005060@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 775\n          for <source@collab.sakaiproject.org>;\n          Wed, 21 Nov 2007 14:08:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3C588239DA\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 14:11:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lALE6B1C005062\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 09:06:11 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lALE6A01005060\n\tfor source@collab.sakaiproject.org; Wed, 21 Nov 2007 09:06:10 -0500\nDate: Wed, 21 Nov 2007 09:06:10 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38527 - user/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 21 09:12:07 2007\nX-DSPAM-Confidence: 0.8474\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38527\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-21 09:06:10 -0500 (Wed, 21 Nov 2007)\nNew Revision: 38527\n\nAdded:\nuser/branches/SAK-10868/\nLog:\nNew branch of /usr/branches/SAK-10868 for David Horwitz\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Wed Nov 21 07:54:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 21 Nov 2007 07:54:02 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 21 Nov 2007 07:54:02 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby awakenings.mail.umich.edu () with ESMTP id lALCs1e9001464;\n\tWed, 21 Nov 2007 07:54:01 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 47442A5F.E7B8F.5809 ; \n\t21 Nov 2007 07:53:56 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 266C770F7C;\n\tWed, 21 Nov 2007 12:53:56 +0000 (GMT)\nMessage-ID: <200711211247.lALCljvL004954@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 854\n          for <source@collab.sakaiproject.org>;\n          Wed, 21 Nov 2007 12:53:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 580F3261A1\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 12:53:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lALCljYX004956\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 07:47:45 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lALCljvL004954\n\tfor source@collab.sakaiproject.org; Wed, 21 Nov 2007 07:47:45 -0500\nDate: Wed, 21 Nov 2007 07:47:45 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38526 - in rwiki/trunk/rwiki-impl: . impl impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 21 07:54:02 2007\nX-DSPAM-Confidence: 0.8433\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38526\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-21 07:47:29 -0500 (Wed, 21 Nov 2007)\nNew Revision: 38526\n\nModified:\nrwiki/trunk/rwiki-impl/.classpath\nrwiki/trunk/rwiki-impl/impl/pom.xml\nrwiki/trunk/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/RWikiObjectServiceImpl.java\nrwiki/trunk/rwiki-impl/pack/src/webapp/WEB-INF/coreServiceComponents.xml\nLog:\nSAK-10955\nApplied Patch, thank you Beth\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gopal.ramasammycook@gmail.com Wed Nov 21 07:34:15 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 21 Nov 2007 07:34:15 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 21 Nov 2007 07:34:15 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby chaos.mail.umich.edu () with ESMTP id lALCYFav014714;\n\tWed, 21 Nov 2007 07:34:15 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 474425B7.4597A.30077 ; \n\t21 Nov 2007 07:34:02 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 33B5D84DDB;\n\tWed, 21 Nov 2007 12:34:09 +0000 (GMT)\nMessage-ID: <200711211228.lALCS4FC004929@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 499\n          for <source@collab.sakaiproject.org>;\n          Wed, 21 Nov 2007 12:33:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9A5E7261D9\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 12:33:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lALCS4uN004931\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 07:28:04 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lALCS4FC004929\n\tfor source@collab.sakaiproject.org; Wed, 21 Nov 2007 07:28:04 -0500\nDate: Wed, 21 Nov 2007 07:28:04 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gopal.ramasammycook@gmail.com using -f\nTo: source@collab.sakaiproject.org\nFrom: gopal.ramasammycook@gmail.com\nSubject: [sakai] svn commit: r38525 - in sam/branches/SAK-12065: samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author samigo-app/src/java/org/sakaiproject/tool/assessment/ui/servlet/delivery samigo-services/src/java/org/sakaiproject/tool/assessment/facade/authz/integrated\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 21 07:34:15 2007\nX-DSPAM-Confidence: 0.8469\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38525\n\nAuthor: gopal.ramasammycook@gmail.com\nDate: 2007-11-21 07:26:56 -0500 (Wed, 21 Nov 2007)\nNew Revision: 38525\n\nModified:\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/AssessmentSettingsBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/servlet/delivery/LoginServlet.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/authz/integrated/AuthzQueriesFacade.java\nLog:\nSAK-12065  Non-portal/site access to assessments.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Wed Nov 21 07:07:44 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 21 Nov 2007 07:07:44 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 21 Nov 2007 07:07:44 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby panther.mail.umich.edu () with ESMTP id lALC7iTs008262;\n\tWed, 21 Nov 2007 07:07:44 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 47441F89.63EF1.18586 ; \n\t21 Nov 2007 07:07:41 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 59D167054D;\n\tWed, 21 Nov 2007 12:07:46 +0000 (GMT)\nMessage-ID: <200711211140.lALBeM5m004905@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 904\n          for <source@collab.sakaiproject.org>;\n          Wed, 21 Nov 2007 12:07:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2F79C261D3\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 11:45:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lALBeMjA004907\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 06:40:22 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lALBeM5m004905\n\tfor source@collab.sakaiproject.org; Wed, 21 Nov 2007 06:40:22 -0500\nDate: Wed, 21 Nov 2007 06:40:22 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38524 - master/trunk\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 21 07:07:44 2007\nX-DSPAM-Confidence: 0.9809\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38524\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-21 06:40:17 -0500 (Wed, 21 Nov 2007)\nNew Revision: 38524\n\nModified:\nmaster/trunk/pom.xml\nLog:\nhttp://bugs.sakaiproject.org/jira/browse/SAK-10430\nFixed\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Wed Nov 21 05:48:24 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 21 Nov 2007 05:48:24 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 21 Nov 2007 05:48:24 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby jacknife.mail.umich.edu () with ESMTP id lALAmMpd020564;\n\tWed, 21 Nov 2007 05:48:22 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 47440CEA.E4990.29801 ; \n\t21 Nov 2007 05:48:19 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 16E2A84BA9;\n\tWed, 21 Nov 2007 10:47:54 +0000 (GMT)\nMessage-ID: <200711211042.lALAg1GM004844@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 422\n          for <source@collab.sakaiproject.org>;\n          Wed, 21 Nov 2007 10:47:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 72FB123991\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 10:47:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lALAg12c004846\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 05:42:01 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lALAg1GM004844\n\tfor source@collab.sakaiproject.org; Wed, 21 Nov 2007 05:42:01 -0500\nDate: Wed, 21 Nov 2007 05:42:01 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r38523 - polls/trunk/tool/src/java/org/sakaiproject/poll/tool/params\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 21 05:48:24 2007\nX-DSPAM-Confidence: 0.9814\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38523\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-11-21 05:41:48 -0500 (Wed, 21 Nov 2007)\nNew Revision: 38523\n\nModified:\npolls/trunk/tool/src/java/org/sakaiproject/poll/tool/params/PollToolBean.java\nLog:\nSAK-11882 now removes trainling <p>$nbsp;</p>'s too\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gopal.ramasammycook@gmail.com Wed Nov 21 02:56:22 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 21 Nov 2007 02:56:21 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 21 Nov 2007 02:56:21 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby mission.mail.umich.edu () with ESMTP id lAL7uKTI028479;\n\tWed, 21 Nov 2007 02:56:20 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4743E49F.272AA.22997 ; \n\t21 Nov 2007 02:56:17 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id F0CFF84966;\n\tWed, 21 Nov 2007 07:56:20 +0000 (GMT)\nMessage-ID: <200711210750.lAL7oMdP004293@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 747\n          for <source@collab.sakaiproject.org>;\n          Wed, 21 Nov 2007 07:55:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 865972618A\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 07:55:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAL7oNHu004295\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 02:50:23 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAL7oMdP004293\n\tfor source@collab.sakaiproject.org; Wed, 21 Nov 2007 02:50:22 -0500\nDate: Wed, 21 Nov 2007 02:50:22 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gopal.ramasammycook@gmail.com using -f\nTo: source@collab.sakaiproject.org\nFrom: gopal.ramasammycook@gmail.com\nSubject: [sakai] svn commit: r38521 - sam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 21 02:56:21 2007\nX-DSPAM-Confidence: 0.9835\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38521\n\nAuthor: gopal.ramasammycook@gmail.com\nDate: 2007-11-21 02:49:44 -0500 (Wed, 21 Nov 2007)\nNew Revision: 38521\n\nModified:\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/PublishedAssessmentFacadeQueries.java\nLog:\nSAK-12065  Tooltip fix \n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom antranig@caret.cam.ac.uk Tue Nov 20 23:14:05 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 23:14:05 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 23:14:05 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby casino.mail.umich.edu () with ESMTP id lAL4E49A027273;\n\tTue, 20 Nov 2007 23:14:04 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 4743B084.980EF.7077 ; \n\t20 Nov 2007 23:13:59 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0DF7D8452F;\n\tWed, 21 Nov 2007 04:13:54 +0000 (GMT)\nMessage-ID: <200711210407.lAL47rkg004145@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 887\n          for <source@collab.sakaiproject.org>;\n          Wed, 21 Nov 2007 04:13:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 487DC25E82\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 04:13:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAL47rbM004147\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 23:07:53 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAL47rkg004145\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 23:07:53 -0500\nDate: Tue, 20 Nov 2007 23:07:53 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to antranig@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: antranig@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38520 - in component/branches/SAK-12166: component-api/component component-api/component/src/config/org/sakaiproject/config component-api/component/src/java/org/sakaiproject/component/impl/spring/support component-api/component/src/java/org/sakaiproject/util component-impl/impl component-impl/impl/src/java/org/sakaiproject/component/impl component-impl/integration-test component-impl/pack component-impl/pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 23:14:05 2007\nX-DSPAM-Confidence: 0.8483\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38520\n\nAuthor: antranig@caret.cam.ac.uk\nDate: 2007-11-20 23:07:09 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38520\n\nRemoved:\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/util/ComponentsLoader.java\nModified:\ncomponent/branches/SAK-12166/component-api/component/pom.xml\ncomponent/branches/SAK-12166/component-api/component/src/config/org/sakaiproject/config/sakai-configuration.xml\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/ComponentManagerCore.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/SkeletalBeanFactory.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/SpringComponentManagerImpl.java\ncomponent/branches/SAK-12166/component-impl/impl/pom.xml\ncomponent/branches/SAK-12166/component-impl/impl/src/java/org/sakaiproject/component/impl/BasicConfigurationService.java\ncomponent/branches/SAK-12166/component-impl/integration-test/pom.xml\ncomponent/branches/SAK-12166/component-impl/pack/pom.xml\ncomponent/branches/SAK-12166/component-impl/pack/src/webapp/WEB-INF/components.xml\nLog:\nWorking version using SAK-8315 configuration scheme. \nSakai starts up correctly (minus meta-obj issue SAK-12254)\nNew property \"sakai.component.createproxies\" enables proxy creation to be disabled\nMoved up to pom version SNAPSHOT\nintegration test has not yet been tried, <alias> probably not working\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom arwhyte@umich.edu Tue Nov 20 21:44:06 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 21:44:06 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 21:44:06 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby fan.mail.umich.edu () with ESMTP id lAL2i6Tx011454;\n\tTue, 20 Nov 2007 21:44:06 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 47439B6B.24EC6.6224 ; \n\t20 Nov 2007 21:43:58 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 059BE82D2E;\n\tWed, 21 Nov 2007 02:44:04 +0000 (GMT)\nMessage-ID: <200711210238.lAL2c46b003989@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 807\n          for <source@collab.sakaiproject.org>;\n          Wed, 21 Nov 2007 02:43:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 41D0E256DB\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 02:43:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAL2c4RR003991\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 21:38:04 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAL2c46b003989\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 21:38:04 -0500\nDate: Tue, 20 Nov 2007 21:38:04 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to arwhyte@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: arwhyte@umich.edu\nSubject: [sakai] svn commit: r38519 - reference/tags/sakai_2-4-1/docs/releaseweb\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 21:44:06 2007\nX-DSPAM-Confidence: 0.8440\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38519\n\nAuthor: arwhyte@umich.edu\nDate: 2007-11-20 21:38:03 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38519\n\nModified:\nreference/tags/sakai_2-4-1/docs/releaseweb/index.html\nLog:\nMissing <p></p>\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom arwhyte@umich.edu Tue Nov 20 21:40:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 21:40:17 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 21:40:17 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby sleepers.mail.umich.edu () with ESMTP id lAL2eGZL025583;\n\tTue, 20 Nov 2007 21:40:16 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 47439A8B.8EE3D.25127 ; \n\t20 Nov 2007 21:40:14 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9D7E3845A0;\n\tWed, 21 Nov 2007 02:40:22 +0000 (GMT)\nMessage-ID: <200711210234.lAL2YK5v003975@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 728\n          for <source@collab.sakaiproject.org>;\n          Wed, 21 Nov 2007 02:40:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B4F08256DB\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 02:39:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAL2YKtS003977\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 21:34:20 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAL2YK5v003975\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 21:34:20 -0500\nDate: Tue, 20 Nov 2007 21:34:20 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to arwhyte@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: arwhyte@umich.edu\nSubject: [sakai] svn commit: r38518 - reference/tags/sakai_2-4-1/docs/releaseweb\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 21:40:17 2007\nX-DSPAM-Confidence: 0.8436\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38518\n\nAuthor: arwhyte@umich.edu\nDate: 2007-11-20 21:34:18 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38518\n\nModified:\nreference/tags/sakai_2-4-1/docs/releaseweb/index.html\nLog:\nAdd line break.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom arwhyte@umich.edu Tue Nov 20 21:37:30 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 21:37:30 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 21:37:30 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby score.mail.umich.edu () with ESMTP id lAL2bTF3016911;\n\tTue, 20 Nov 2007 21:37:29 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 474399E4.9FC47.21542 ; \n\t20 Nov 2007 21:37:27 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 383BB84547;\n\tWed, 21 Nov 2007 02:37:34 +0000 (GMT)\nMessage-ID: <200711210231.lAL2VRnk003934@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 494\n          for <source@collab.sakaiproject.org>;\n          Wed, 21 Nov 2007 02:37:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B2496256DD\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 02:37:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAL2VRPH003936\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 21:31:27 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAL2VRnk003934\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 21:31:27 -0500\nDate: Tue, 20 Nov 2007 21:31:27 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to arwhyte@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: arwhyte@umich.edu\nSubject: [sakai] svn commit: r38517 - reference/tags/sakai_2-4-1/docs/releaseweb\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 21:37:30 2007\nX-DSPAM-Confidence: 0.9842\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38517\n\nAuthor: arwhyte@umich.edu\nDate: 2007-11-20 21:31:26 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38517\n\nModified:\nreference/tags/sakai_2-4-1/docs/releaseweb/index.html\nLog:\nAdded additional language clarifying schema changes relative to the 2-4-x branch.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Tue Nov 20 19:42:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 19:42:25 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 19:42:25 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby chaos.mail.umich.edu () with ESMTP id lAL0gOfx023558;\n\tTue, 20 Nov 2007 19:42:24 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 47437EE8.ACF3A.6760 ; \n\t20 Nov 2007 19:42:19 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 50C8872170;\n\tWed, 21 Nov 2007 00:30:21 +0000 (GMT)\nMessage-ID: <200711210036.lAL0aK5F003759@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 260\n          for <source@collab.sakaiproject.org>;\n          Wed, 21 Nov 2007 00:30:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 388BA2581A\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 00:41:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAL0aLEd003761\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 19:36:21 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAL0aK5F003759\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 19:36:20 -0500\nDate: Tue, 20 Nov 2007 19:36:20 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38515 - authz/trunk/authz-impl/impl/src/java/org/sakaiproject/authz/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 19:42:25 2007\nX-DSPAM-Confidence: 0.9755\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38515\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-20 19:36:15 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38515\n\nModified:\nauthz/trunk/authz-impl/impl/src/java/org/sakaiproject/authz/impl/BaseAuthzGroup.java\nauthz/trunk/authz-impl/impl/src/java/org/sakaiproject/authz/impl/BaseAuthzGroupService.java\nauthz/trunk/authz-impl/impl/src/java/org/sakaiproject/authz/impl/DbAuthzGroupService.java\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-12149\nFixed\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Tue Nov 20 19:14:38 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 19:14:38 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 19:14:38 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby faithful.mail.umich.edu () with ESMTP id lAL0Ebkl012016;\n\tTue, 20 Nov 2007 19:14:37 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 47437865.388AA.12440 ; \n\t20 Nov 2007 19:14:32 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 236E684404;\n\tWed, 21 Nov 2007 00:02:06 +0000 (GMT)\nMessage-ID: <200711202358.lAKNwfug003712@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 483\n          for <source@collab.sakaiproject.org>;\n          Wed, 21 Nov 2007 00:01:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BA95325812\n\tfor <source@collab.sakaiproject.org>; Wed, 21 Nov 2007 00:04:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKNwfHh003714\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 18:58:41 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKNwfug003712\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 18:58:41 -0500\nDate: Tue, 20 Nov 2007 18:58:41 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38514 - entity/trunk/entity-impl/impl/src/java/org/sakaiproject/entity/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 19:14:38 2007\nX-DSPAM-Confidence: 0.9774\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38514\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-20 18:58:36 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38514\n\nModified:\nentity/trunk/entity-impl/impl/src/java/org/sakaiproject/entity/impl/EntityManagerComponent.java\nentity/trunk/entity-impl/impl/src/java/org/sakaiproject/entity/impl/ReferenceComponent.java\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-12151\nFixed\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ray@media.berkeley.edu Tue Nov 20 18:14:42 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 18:14:42 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 18:14:42 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby fan.mail.umich.edu () with ESMTP id lAKNEfFJ027339;\n\tTue, 20 Nov 2007 18:14:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 47436A5A.38FF6.27635 ; \n\t20 Nov 2007 18:14:37 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A4B39841D8;\n\tTue, 20 Nov 2007 23:13:24 +0000 (GMT)\nMessage-ID: <200711202308.lAKN8aJp003616@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 246\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 23:13:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6982F253A3\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 23:14:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKN8a3v003618\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 18:08:36 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKN8aJp003616\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 18:08:36 -0500\nDate: Tue, 20 Nov 2007 18:08:36 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ray@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ray@media.berkeley.edu\nSubject: [sakai] svn commit: r38513 - in component/branches/SAK-8315: . component-api/component/src/config/org/sakaiproject/config component-api/component/src/java/org/sakaiproject/util component-impl/integration-test/src/test/java/org/sakaiproject/component\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 18:14:42 2007\nX-DSPAM-Confidence: 0.7560\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38513\n\nAuthor: ray@media.berkeley.edu\nDate: 2007-11-20 18:08:25 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38513\n\nModified:\ncomponent/branches/SAK-8315/component-api/component/src/config/org/sakaiproject/config/sakai-configuration.xml\ncomponent/branches/SAK-8315/component-api/component/src/java/org/sakaiproject/util/SakaiProperties.java\ncomponent/branches/SAK-8315/component-impl/integration-test/src/test/java/org/sakaiproject/component/ConfigurationLoadingTest.java\ncomponent/branches/SAK-8315/pom.xml\nLog:\nAdd comments; reduce noisy logging\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ktsao@stanford.edu Tue Nov 20 17:50:15 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 17:50:15 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 17:50:15 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby chaos.mail.umich.edu () with ESMTP id lAKMoEjj011019;\n\tTue, 20 Nov 2007 17:50:14 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 4743649F.13B12.21845 ; \n\t20 Nov 2007 17:50:09 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 40F4884195;\n\tTue, 20 Nov 2007 22:49:07 +0000 (GMT)\nMessage-ID: <200711202243.lAKMhbqq003574@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 717\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 22:48:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 30AB4255F1\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 22:49:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKMhbKv003576\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 17:43:37 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKMhbqq003574\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 17:43:37 -0500\nDate: Tue, 20 Nov 2007 17:43:37 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ktsao@stanford.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ktsao@stanford.edu\nSubject: [sakai] svn commit: r38512 - in sam/trunk/samigo-app/src: java/org/sakaiproject/tool/assessment/ui/servlet/delivery webapp/jsf/delivery webapp/jsf/delivery/item\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 17:50:15 2007\nX-DSPAM-Confidence: 0.9809\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38512\n\nAuthor: ktsao@stanford.edu\nDate: 2007-11-20 17:43:28 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38512\n\nModified:\nsam/trunk/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/servlet/delivery/ShowAttachmentMediaServlet.java\nsam/trunk/samigo-app/src/webapp/jsf/delivery/assessment_attachment.jsp\nsam/trunk/samigo-app/src/webapp/jsf/delivery/item/attachment.jsp\nsam/trunk/samigo-app/src/webapp/jsf/delivery/part_attachment.jsp\nLog:\nSAK-12132\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Tue Nov 20 16:20:00 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 16:20:00 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 16:20:00 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby faithful.mail.umich.edu () with ESMTP id lAKLJx0O015199;\n\tTue, 20 Nov 2007 16:19:59 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 47434F75.2E117.23299 ; \n\t20 Nov 2007 16:19:52 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 26ABF839EE;\n\tTue, 20 Nov 2007 21:18:49 +0000 (GMT)\nMessage-ID: <200711202113.lAKLDiIL003436@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 419\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 21:18:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9A33121850\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 21:19:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKLDiR9003438\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 16:13:44 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKLDiIL003436\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 16:13:44 -0500\nDate: Tue, 20 Nov 2007 16:13:44 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38511 - content/branches/SAK-12105/content-jcr-migration-api\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 16:20:00 2007\nX-DSPAM-Confidence: 0.9814\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38511\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-11-20 16:13:43 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38511\n\nModified:\ncontent/branches/SAK-12105/content-jcr-migration-api/pom.xml\nLog:\nSAK-12105 Updated pom for SNAPSHOT\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Tue Nov 20 16:15:03 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 16:15:03 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 16:15:03 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby flawless.mail.umich.edu () with ESMTP id lAKLF23d011606;\n\tTue, 20 Nov 2007 16:15:02 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 47434E4A.91AF2.10944 ; \n\t20 Nov 2007 16:14:53 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 33C5D772AB;\n\tTue, 20 Nov 2007 21:14:52 +0000 (GMT)\nMessage-ID: <200711202108.lAKL8pLp003325@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 613\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 21:14:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4AB4B21850\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 21:14:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKL8pJe003327\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 16:08:51 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKL8pLp003325\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 16:08:51 -0500\nDate: Tue, 20 Nov 2007 16:08:51 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38510 - in assignment/trunk: assignment-bundles assignment-tool/tool/src/java/org/sakaiproject/assignment/tool assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 16:15:03 2007\nX-DSPAM-Confidence: 0.8478\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38510\n\nAuthor: zqian@umich.edu\nDate: 2007-11-20 16:08:48 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38510\n\nModified:\nassignment/trunk/assignment-bundles/assignment.properties\nassignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nassignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_grading_submission.vm\nassignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_list_submissions.vm\nLog:\nfix to SAK-12227:Drafts should not be gradable before a due date\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Tue Nov 20 16:13:24 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 16:13:24 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 16:13:24 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby flawless.mail.umich.edu () with ESMTP id lAKLDMTE010334;\n\tTue, 20 Nov 2007 16:13:22 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 47434DEA.205AF.31816 ; \n\t20 Nov 2007 16:13:17 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 795A4772AB;\n\tTue, 20 Nov 2007 21:12:57 +0000 (GMT)\nMessage-ID: <200711202107.lAKL7G6N003289@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 55\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 21:12:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4661E21850\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 21:12:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKL7GX0003291\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 16:07:16 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKL7G6N003289\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 16:07:16 -0500\nDate: Tue, 20 Nov 2007 16:07:16 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r38509 - in oncourse/trunk/src/jobscheduler: scheduler-component/src/webapp/WEB-INF scheduler-component-shared/src/java/org/sakaiproject/component/app/scheduler/jobs\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 16:13:24 2007\nX-DSPAM-Confidence: 0.9837\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38509\n\nAuthor: cwen@iupui.edu\nDate: 2007-11-20 16:07:14 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38509\n\nAdded:\noncourse/trunk/src/jobscheduler/scheduler-component-shared/src/java/org/sakaiproject/component/app/scheduler/jobs/RemoveSISFinalGradeToolJob.java\nModified:\noncourse/trunk/src/jobscheduler/scheduler-component/src/webapp/WEB-INF/components.xml\nLog:\nadd RemoveSISFinalGradeToolJob - took 52 minutes on my local against stg to remove SIS FG tool from those 3035 sites.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom antranig@caret.cam.ac.uk Tue Nov 20 14:31:37 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 14:31:37 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 14:31:37 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby score.mail.umich.edu () with ESMTP id lAKJVaGf019708;\n\tTue, 20 Nov 2007 14:31:36 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 47433612.E0496.31904 ; \n\t20 Nov 2007 14:31:33 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E675C819F9;\n\tTue, 20 Nov 2007 19:31:35 +0000 (GMT)\nMessage-ID: <200711201925.lAKJPhUD003108@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 708\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 19:31:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2E64E23875\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 19:31:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKJPh1d003110\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 14:25:43 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKJPhUD003108\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 14:25:43 -0500\nDate: Tue, 20 Nov 2007 14:25:43 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to antranig@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: antranig@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38508 - in component/branches/SAK-12166/component-api: api component/src/config/org/sakaiproject/config component/src/java/org/sakaiproject/component/impl/spring/support\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 14:31:37 2007\nX-DSPAM-Confidence: 0.8423\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38508\n\nAuthor: antranig@caret.cam.ac.uk\nDate: 2007-11-20 14:25:24 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38508\n\nModified:\ncomponent/branches/SAK-12166/component-api/api/pom.xml\ncomponent/branches/SAK-12166/component-api/component/src/config/org/sakaiproject/config/sakai-configuration.xml\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/SpringComponentManagerImpl.java\nLog:\nBulk of branch code integrated. \"Lookahead\" logic is left to write.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Tue Nov 20 14:27:28 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 14:27:28 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 14:27:28 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby sleepers.mail.umich.edu () with ESMTP id lAKJRSpR010631;\n\tTue, 20 Nov 2007 14:27:28 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 47433513.E6752.25156 ; \n\t20 Nov 2007 14:27:18 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A05C884031;\n\tTue, 20 Nov 2007 19:27:17 +0000 (GMT)\nMessage-ID: <200711201920.lAKJK8Fu003096@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 602\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 19:25:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5EA362383D\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 19:25:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKJK8Hi003098\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 14:20:09 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKJK8Fu003096\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 14:20:08 -0500\nDate: Tue, 20 Nov 2007 14:20:08 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38507 - assignment/trunk\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 14:27:28 2007\nX-DSPAM-Confidence: 0.9877\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38507\n\nAuthor: zqian@umich.edu\nDate: 2007-11-20 14:20:04 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38507\n\nAdded:\nassignment/trunk/runconversion_readme.txt\nModified:\nassignment/trunk/runconversion-2.4.x.sh\nassignment/trunk/runconversion.sh\nLog:\nfix to SAK-11821: this time added a runconversion_readme.txt file and change the default MySQL driver to 3.1.14 according to the 2.4 release documentation\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Tue Nov 20 14:27:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 14:27:19 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 14:27:19 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby faithful.mail.umich.edu () with ESMTP id lAKJRImC006724;\n\tTue, 20 Nov 2007 14:27:18 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 4743350D.7C166.9678 ; \n\t20 Nov 2007 14:27:12 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EA28B84028;\n\tTue, 20 Nov 2007 19:27:13 +0000 (GMT)\nMessage-ID: <200711201903.lAKJ3gFG003073@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 364\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 19:09:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 44D211D60E\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 19:09:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKJ3g1x003075\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 14:03:42 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKJ3gFG003073\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 14:03:42 -0500\nDate: Tue, 20 Nov 2007 14:03:42 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38506 - reference/trunk/docs/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 14:27:19 2007\nX-DSPAM-Confidence: 0.9836\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38506\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-20 14:03:40 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38506\n\nModified:\nreference/trunk/docs/conversion/sakai_2_4_0-2_5_0_oracle_conversion.sql\nLog:\nSAK-11908\nAlso need oracle conversion to add BINARY_ENTITY column to content_resource_delete\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Tue Nov 20 14:03:31 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 14:03:31 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 14:03:31 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby sleepers.mail.umich.edu () with ESMTP id lAKJ3S1Z026329;\n\tTue, 20 Nov 2007 14:03:30 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 47432F78.B9532.3281 ; \n\t20 Nov 2007 14:03:23 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 07E9677EB6;\n\tTue, 20 Nov 2007 19:03:19 +0000 (GMT)\nMessage-ID: <200711201857.lAKIvGtB003042@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 948\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 19:02:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2A58E1D60E\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 19:02:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKIvGTJ003044\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 13:57:16 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKIvGtB003042\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 13:57:16 -0500\nDate: Tue, 20 Nov 2007 13:57:16 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38505 - reference/trunk/docs/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 14:03:31 2007\nX-DSPAM-Confidence: 0.9808\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38505\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-20 13:57:15 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38505\n\nModified:\nreference/trunk/docs/conversion/sakai_2_4_0-2_5_0_mysql_conversion.sql\nLog:\nSAK-11908 \nOne new column (BINARY_ENTITY) was overlooked when adding columns to the content_resource_delete table\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom antranig@caret.cam.ac.uk Tue Nov 20 13:44:39 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 13:44:39 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 13:44:39 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby flawless.mail.umich.edu () with ESMTP id lAKIicBQ009135;\n\tTue, 20 Nov 2007 13:44:38 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 47432B0F.7BC84.14771 ; \n\t20 Nov 2007 13:44:34 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id ADE638400E;\n\tTue, 20 Nov 2007 18:41:28 +0000 (GMT)\nMessage-ID: <200711201838.lAKIcdpM003023@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 116\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 18:41:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 983C22382D\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 18:44:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKIcd1o003025\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 13:38:39 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKIcdpM003023\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 13:38:39 -0500\nDate: Tue, 20 Nov 2007 13:38:39 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to antranig@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: antranig@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38504 - in component/branches/SAK-12166/component-impl: . impl impl/src/java/org/sakaiproject/component/impl integration-test integration-test/src integration-test/src/java integration-test/src/java/org integration-test/src/java/org/sakaiproject integration-test/src/java/org/sakaiproject/component integration-test/src/java/org/sakaiproject/component/test integration-test/src/test integration-test/src/test/java integration-test/src/test/java/org integration-test/src/test/java/org/sakaiproject integration-test/src/test/java/org/sakaiproject/component integration-test/src/test/resources integration-test/src/webapp integration-test/src/webapp/WEB-INF integration-test/xdocs pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 13:44:39 2007\nX-DSPAM-Confidence: 0.9841\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38504\n\nAuthor: antranig@caret.cam.ac.uk\nDate: 2007-11-20 13:36:52 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38504\n\nAdded:\ncomponent/branches/SAK-12166/component-impl/integration-test/\ncomponent/branches/SAK-12166/component-impl/integration-test/pom.xml\ncomponent/branches/SAK-12166/component-impl/integration-test/src/\ncomponent/branches/SAK-12166/component-impl/integration-test/src/java/\ncomponent/branches/SAK-12166/component-impl/integration-test/src/java/org/\ncomponent/branches/SAK-12166/component-impl/integration-test/src/java/org/sakaiproject/\ncomponent/branches/SAK-12166/component-impl/integration-test/src/java/org/sakaiproject/component/\ncomponent/branches/SAK-12166/component-impl/integration-test/src/java/org/sakaiproject/component/test/\ncomponent/branches/SAK-12166/component-impl/integration-test/src/java/org/sakaiproject/component/test/ITestComponent.java\ncomponent/branches/SAK-12166/component-impl/integration-test/src/java/org/sakaiproject/component/test/ITestProvider.java\ncomponent/branches/SAK-12166/component-impl/integration-test/src/java/org/sakaiproject/component/test/TestComponent.java\ncomponent/branches/SAK-12166/component-impl/integration-test/src/java/org/sakaiproject/component/test/TestProvider1.java\ncomponent/branches/SAK-12166/component-impl/integration-test/src/java/org/sakaiproject/component/test/TestProvider2.java\ncomponent/branches/SAK-12166/component-impl/integration-test/src/test/\ncomponent/branches/SAK-12166/component-impl/integration-test/src/test/java/\ncomponent/branches/SAK-12166/component-impl/integration-test/src/test/java/org/\ncomponent/branches/SAK-12166/component-impl/integration-test/src/test/java/org/sakaiproject/\ncomponent/branches/SAK-12166/component-impl/integration-test/src/test/java/org/sakaiproject/component/\ncomponent/branches/SAK-12166/component-impl/integration-test/src/test/java/org/sakaiproject/component/ConfigurationLoadingTest.java\ncomponent/branches/SAK-12166/component-impl/integration-test/src/test/resources/\ncomponent/branches/SAK-12166/component-impl/integration-test/src/test/resources/log4j.properties\ncomponent/branches/SAK-12166/component-impl/integration-test/src/test/resources/sakai-configuration.xml\ncomponent/branches/SAK-12166/component-impl/integration-test/src/test/resources/sakai.properties\ncomponent/branches/SAK-12166/component-impl/integration-test/src/test/resources/some-peculiar.properties\ncomponent/branches/SAK-12166/component-impl/integration-test/src/webapp/\ncomponent/branches/SAK-12166/component-impl/integration-test/src/webapp/WEB-INF/\ncomponent/branches/SAK-12166/component-impl/integration-test/src/webapp/WEB-INF/components.xml\ncomponent/branches/SAK-12166/component-impl/integration-test/xdocs/\ncomponent/branches/SAK-12166/component-impl/integration-test/xdocs/README.txt\nRemoved:\ncomponent/branches/SAK-12166/component-impl/impl/src/java/org/sakaiproject/component/impl/ConfigurationServiceTest.java\ncomponent/branches/SAK-12166/component-impl/integration-test/pom.xml\ncomponent/branches/SAK-12166/component-impl/integration-test/src/\ncomponent/branches/SAK-12166/component-impl/integration-test/src/java/\ncomponent/branches/SAK-12166/component-impl/integration-test/src/java/org/\ncomponent/branches/SAK-12166/component-impl/integration-test/src/java/org/sakaiproject/\ncomponent/branches/SAK-12166/component-impl/integration-test/src/java/org/sakaiproject/component/\ncomponent/branches/SAK-12166/component-impl/integration-test/src/java/org/sakaiproject/component/test/\ncomponent/branches/SAK-12166/component-impl/integration-test/src/java/org/sakaiproject/component/test/ITestComponent.java\ncomponent/branches/SAK-12166/component-impl/integration-test/src/java/org/sakaiproject/component/test/ITestProvider.java\ncomponent/branches/SAK-12166/component-impl/integration-test/src/java/org/sakaiproject/component/test/TestComponent.java\ncomponent/branches/SAK-12166/component-impl/integration-test/src/java/org/sakaiproject/component/test/TestProvider1.java\ncomponent/branches/SAK-12166/component-impl/integration-test/src/java/org/sakaiproject/component/test/TestProvider2.java\ncomponent/branches/SAK-12166/component-impl/integration-test/src/test/\ncomponent/branches/SAK-12166/component-impl/integration-test/src/test/java/\ncomponent/branches/SAK-12166/component-impl/integration-test/src/test/java/org/\ncomponent/branches/SAK-12166/component-impl/integration-test/src/test/java/org/sakaiproject/\ncomponent/branches/SAK-12166/component-impl/integration-test/src/test/java/org/sakaiproject/component/\ncomponent/branches/SAK-12166/component-impl/integration-test/src/test/java/org/sakaiproject/component/ConfigurationLoadingTest.java\ncomponent/branches/SAK-12166/component-impl/integration-test/src/test/resources/\ncomponent/branches/SAK-12166/component-impl/integration-test/src/test/resources/log4j.properties\ncomponent/branches/SAK-12166/component-impl/integration-test/src/test/resources/sakai-configuration.xml\ncomponent/branches/SAK-12166/component-impl/integration-test/src/test/resources/sakai.properties\ncomponent/branches/SAK-12166/component-impl/integration-test/src/test/resources/some-peculiar.properties\ncomponent/branches/SAK-12166/component-impl/integration-test/src/webapp/\ncomponent/branches/SAK-12166/component-impl/integration-test/src/webapp/WEB-INF/\ncomponent/branches/SAK-12166/component-impl/integration-test/src/webapp/WEB-INF/components.xml\ncomponent/branches/SAK-12166/component-impl/integration-test/xdocs/\ncomponent/branches/SAK-12166/component-impl/integration-test/xdocs/README.txt\nModified:\ncomponent/branches/SAK-12166/component-impl/impl/pom.xml\ncomponent/branches/SAK-12166/component-impl/impl/src/java/org/sakaiproject/component/impl/BasicConfigurationService.java\ncomponent/branches/SAK-12166/component-impl/pack/src/webapp/WEB-INF/components.xml\nLog:\nCommit following merge with SAK-8315 branch. It builds, will probably do nothing useful.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom antranig@caret.cam.ac.uk Tue Nov 20 13:42:11 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 13:42:11 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 13:42:11 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby sleepers.mail.umich.edu () with ESMTP id lAKIgAm0010979;\n\tTue, 20 Nov 2007 13:42:10 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 47432A7A.42B27.21444 ; \n\t20 Nov 2007 13:42:06 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1053E84005;\n\tTue, 20 Nov 2007 18:39:01 +0000 (GMT)\nMessage-ID: <200711201836.lAKIaCmQ002997@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 156\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 18:38:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D750D2382D\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 18:41:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKIaC40002999\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 13:36:12 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKIaCmQ002997\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 13:36:12 -0500\nDate: Tue, 20 Nov 2007 13:36:12 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to antranig@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: antranig@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38502 - in component/branches/SAK-12166/component-api/component: . src/config/org/sakaiproject/config src/java/org src/java/org/sakaiproject/component/api src/java/org/sakaiproject/component/cover src/java/org/sakaiproject/component/impl src/java/org/sakaiproject/component/impl/spring src/java/org/sakaiproject/component/impl/spring/support src/java/org/sakaiproject/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 13:42:11 2007\nX-DSPAM-Confidence: 0.9810\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38502\n\nAuthor: antranig@caret.cam.ac.uk\nDate: 2007-11-20 13:35:30 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38502\n\nAdded:\ncomponent/branches/SAK-12166/component-api/component/src/config/org/sakaiproject/config/sakai-configuration.xml\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/BeanFactoryPostProcessorCreator.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/DynamicDefaultSakaiProperties.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/ReversiblePropertyOverrideConfigurer.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/SakaiPropertiesFactory.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/SakaiPropertyPromoter.java\nRemoved:\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/api/ComponentsLoader.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/SpringCompMgr.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/util/ComponentMap.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/util/NoisierDefaultListableBeanFactory.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/util/PropertyOverrideConfigurer.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/springframework/\nModified:\ncomponent/branches/SAK-12166/component-api/component/pom.xml\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/api/ComponentManager.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/cover/ComponentManager.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/util/ComponentsLoader.java\nLog:\nCommit following merge with SAK-8315 branch. It builds, will probably do nothing useful.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ssmail@indiana.edu Tue Nov 20 13:33:21 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 13:33:21 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 13:33:21 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby jacknife.mail.umich.edu () with ESMTP id lAKIXJel015325;\n\tTue, 20 Nov 2007 13:33:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 47432868.47B5C.25993 ; \n\t20 Nov 2007 13:33:15 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4D87683FF3;\n\tTue, 20 Nov 2007 18:30:10 +0000 (GMT)\nMessage-ID: <200711201827.lAKIRNju002974@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 540\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 18:29:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 98BA824FDC\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 18:32:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKIRNSd002976\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 13:27:23 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKIRNju002974\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 13:27:23 -0500\nDate: Tue, 20 Nov 2007 13:27:23 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ssmail@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ssmail@indiana.edu\nSubject: [sakai] svn commit: r38501 - citations/trunk/citations-tool/tool/src/java/org/sakaiproject/citation/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 13:33:21 2007\nX-DSPAM-Confidence: 0.7557\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38501\n\nAuthor: ssmail@indiana.edu\nDate: 2007-11-20 13:27:22 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38501\n\nModified:\ncitations/trunk/citations-tool/tool/src/java/org/sakaiproject/citation/tool/CitationHelperAction.java\nLog:\nSAK-12248: Added a catch block for Exception in doBeginSearch() - an alert is displayed and the page is properly re-rendered\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Tue Nov 20 13:23:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 13:23:19 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 13:23:19 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby casino.mail.umich.edu () with ESMTP id lAKINIM4005488;\n\tTue, 20 Nov 2007 13:23:18 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 47432610.5ED3.18181 ; \n\t20 Nov 2007 13:23:14 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2C51283FDB;\n\tTue, 20 Nov 2007 18:20:11 +0000 (GMT)\nMessage-ID: <200711201816.lAKIGx6X002962@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 877\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 18:19:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 15F2B2383D\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 18:22:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKIGxei002964\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 13:16:59 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKIGx6X002962\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 13:16:59 -0500\nDate: Tue, 20 Nov 2007 13:16:59 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38500 - site/trunk/site-impl/impl/src/java/org/sakaiproject/site/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 13:23:19 2007\nX-DSPAM-Confidence: 0.8397\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38500\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-20 13:16:50 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38500\n\nModified:\nsite/trunk/site-impl/impl/src/java/org/sakaiproject/site/impl/BaseGroup.java\nsite/trunk/site-impl/impl/src/java/org/sakaiproject/site/impl/BaseSite.java\nsite/trunk/site-impl/impl/src/java/org/sakaiproject/site/impl/BaseSitePage.java\nsite/trunk/site-impl/impl/src/java/org/sakaiproject/site/impl/BaseSiteService.java\nsite/trunk/site-impl/impl/src/java/org/sakaiproject/site/impl/BaseToolConfiguration.java\nsite/trunk/site-impl/impl/src/java/org/sakaiproject/site/impl/DbSiteService.java\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-12152\nFixed\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Tue Nov 20 13:19:12 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 13:19:12 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 13:19:12 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby mission.mail.umich.edu () with ESMTP id lAKIJBIF019431;\n\tTue, 20 Nov 2007 13:19:11 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 47432516.7C117.25210 ; \n\t20 Nov 2007 13:19:07 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2E2B07ACFD;\n\tTue, 20 Nov 2007 18:15:35 +0000 (GMT)\nMessage-ID: <200711201806.lAKI65T3002939@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 796\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 18:10:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1B95C23825\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 18:11:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKI65Sv002941\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 13:06:05 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKI65T3002939\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 13:06:05 -0500\nDate: Tue, 20 Nov 2007 13:06:05 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38499 - content/trunk sakai/trunk site/trunk site-manage/trunk tool/trunk user/trunk web/trunk\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 13:19:12 2007\nX-DSPAM-Confidence: 0.8415\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38499\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-20 13:05:49 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38499\n\nModified:\ncontent/trunk/pom.xml\nsakai/trunk/pom.xml\nsite-manage/trunk/pom.xml\nsite/trunk/pom.xml\ntool/trunk/pom.xml\nuser/trunk/pom.xml\nweb/trunk/pom.xml\nLog:\nRenamed kernel to framework\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Tue Nov 20 13:18:12 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 13:18:12 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 13:18:12 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby casino.mail.umich.edu () with ESMTP id lAKIIBuQ002362;\n\tTue, 20 Nov 2007 13:18:11 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 474324DC.71048.10453 ; \n\t20 Nov 2007 13:18:09 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9A09883DE7;\n\tTue, 20 Nov 2007 18:14:34 +0000 (GMT)\nMessage-ID: <200711201754.lAKHshOl002894@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 854\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 18:00:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2488523817\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 18:00:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKHshSp002896\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 12:54:43 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKHshOl002894\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 12:54:43 -0500\nDate: Tue, 20 Nov 2007 12:54:43 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38498 - assignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 13:18:12 2007\nX-DSPAM-Confidence: 0.8486\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38498\n\nAuthor: zqian@umich.edu\nDate: 2007-11-20 12:54:42 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38498\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nmerge the fix to SAK-12164 into post-2-4 branch: svn merge -r 38120:38121 https://source.sakaiproject.org/svn/assignment/trunk/\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Tue Nov 20 11:29:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 11:29:02 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 11:29:02 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby flawless.mail.umich.edu () with ESMTP id lAKGT0aV017675;\n\tTue, 20 Nov 2007 11:29:00 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 47430B41.869A6.21153 ; \n\t20 Nov 2007 11:28:55 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4CCFF83950;\n\tTue, 20 Nov 2007 16:28:48 +0000 (GMT)\nMessage-ID: <200711201622.lAKGMt9m002709@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 25\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 16:28:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D0CD62375A\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 16:28:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKGMtU0002711\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 11:22:55 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKGMt9m002709\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 11:22:55 -0500\nDate: Tue, 20 Nov 2007 11:22:55 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38492 - util/trunk/util-impl/impl/src/java/org/sakaiproject/time/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 11:29:02 2007\nX-DSPAM-Confidence: 0.8401\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38492\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-20 11:22:50 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38492\n\nModified:\nutil/trunk/util-impl/impl/src/java/org/sakaiproject/time/impl/BasicTimeService.java\nutil/trunk/util-impl/impl/src/java/org/sakaiproject/time/impl/MyTime.java\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-12153\nFixed\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Tue Nov 20 11:19:56 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 11:19:56 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 11:19:56 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby faithful.mail.umich.edu () with ESMTP id lAKGJtXw012466;\n\tTue, 20 Nov 2007 11:19:55 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 47430908.8430D.31403 ; \n\t20 Nov 2007 11:19:27 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6AE1383A6D;\n\tTue, 20 Nov 2007 16:19:19 +0000 (GMT)\nMessage-ID: <200711201613.lAKGDXPM002671@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 360\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 16:19:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4C59E23750\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 16:19:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKGDX7U002673\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 11:13:33 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKGDXPM002671\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 11:13:33 -0500\nDate: Tue, 20 Nov 2007 11:13:33 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38491 - in content/branches/SAK-12105: . content-impl/impl/src/java/org/sakaiproject/content/impl content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion content-impl/impl/src/java/org/sakaiproject/content/types content-impl-jcr/impl content-impl-jcr/pack content-impl-jcr/pack/src/webapp/WEB-INF content-impl-providers/impl content-impl-providers/pack contentmultiplex-impl/impl contentmultiplex-impl/impl/src/java/org/sakaiproject/content/multiplex\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 11:19:56 2007\nX-DSPAM-Confidence: 0.9843\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38491\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-20 11:12:58 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38491\n\nAdded:\ncontent/branches/SAK-12105/readme.txt\ncontent/branches/SAK-12105/runconversion.sh\ncontent/branches/SAK-12105/upgradeschema-mysql.config\ncontent/branches/SAK-12105/upgradeschema-oracle.config\nModified:\ncontent/branches/SAK-12105/content-impl-jcr/impl/\ncontent/branches/SAK-12105/content-impl-jcr/impl/pom.xml\ncontent/branches/SAK-12105/content-impl-jcr/pack/pom.xml\ncontent/branches/SAK-12105/content-impl-jcr/pack/src/webapp/WEB-INF/components.xml\ncontent/branches/SAK-12105/content-impl-providers/impl/\ncontent/branches/SAK-12105/content-impl-providers/impl/pom.xml\ncontent/branches/SAK-12105/content-impl-providers/pack/\ncontent/branches/SAK-12105/content-impl-providers/pack/pom.xml\ncontent/branches/SAK-12105/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\ncontent/branches/SAK-12105/content-impl/impl/src/java/org/sakaiproject/content/impl/DbContentService.java\ncontent/branches/SAK-12105/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/upgradeschema.config\ncontent/branches/SAK-12105/content-impl/impl/src/java/org/sakaiproject/content/types/FolderType.java\ncontent/branches/SAK-12105/contentmultiplex-impl/impl/\ncontent/branches/SAK-12105/contentmultiplex-impl/impl/pom.xml\ncontent/branches/SAK-12105/contentmultiplex-impl/impl/src/java/org/sakaiproject/content/multiplex/ContentHostingMultiplexService.java\nLog:\nSAK-12105: merged trunk changes into branch\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Tue Nov 20 11:17:45 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 11:17:45 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 11:17:45 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby score.mail.umich.edu () with ESMTP id lAKGHg22016993;\n\tTue, 20 Nov 2007 11:17:42 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 47430894.7DA39.7162 ; \n\t20 Nov 2007 11:17:34 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 11DA583D35;\n\tTue, 20 Nov 2007 16:17:24 +0000 (GMT)\nMessage-ID: <200711201611.lAKGBbLc002659@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 290\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 16:17:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BC82623750\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 16:17:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKGBbLG002661\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 11:11:37 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKGBbLc002659\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 11:11:37 -0500\nDate: Tue, 20 Nov 2007 11:11:37 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38490 - in assignment/trunk: . assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 11:17:45 2007\nX-DSPAM-Confidence: 0.9881\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38490\n\nAuthor: zqian@umich.edu\nDate: 2007-11-20 11:11:22 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38490\n\nModified:\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/upgradeschema.config\nassignment/trunk/upgradeschema_mysql.config\nassignment/trunk/upgradeschema_oracle.config\nLog:\nfix to SAK-12208:Assignment conversion needs to create indexed tables: use the ability to excuete mulitple queries to add indices after table creation and add unique index to assignment_submission as the last step of conversion\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Tue Nov 20 11:14:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 11:14:43 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 11:14:43 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby score.mail.umich.edu () with ESMTP id lAKGEfCl014882;\n\tTue, 20 Nov 2007 11:14:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 474307E3.3134F.10648 ; \n\t20 Nov 2007 11:14:35 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CFC1683D31;\n\tTue, 20 Nov 2007 16:14:26 +0000 (GMT)\nMessage-ID: <200711201608.lAKG8cu4002647@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 249\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 16:14:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5EF2E2376B\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 16:14:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKG8cO2002649\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 11:08:38 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKG8cu4002647\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 11:08:38 -0500\nDate: Tue, 20 Nov 2007 11:08:38 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38489 - content/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 11:14:43 2007\nX-DSPAM-Confidence: 0.9798\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38489\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-20 11:08:34 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38489\n\nModified:\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl/DropboxContextObserver.java\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-12247\nFixed\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Tue Nov 20 10:47:48 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 10:47:48 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 10:47:48 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby godsend.mail.umich.edu () with ESMTP id lAKFllQm006973;\n\tTue, 20 Nov 2007 10:47:47 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 4743018E.D13C8.22816 ; \n\t20 Nov 2007 10:47:34 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7AED183AEF;\n\tTue, 20 Nov 2007 15:47:24 +0000 (GMT)\nMessage-ID: <200711201541.lAKFfYCv002580@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 772\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 15:47:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CB60C215BF\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 15:47:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKFfY6C002582\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 10:41:34 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKFfYCv002580\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 10:41:34 -0500\nDate: Tue, 20 Nov 2007 10:41:34 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38488 - content/branches/SAK-12105/contentmultiplex-impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 10:47:48 2007\nX-DSPAM-Confidence: 0.9779\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38488\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-20 10:41:30 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38488\n\nModified:\ncontent/branches/SAK-12105/contentmultiplex-impl/.classpath\nLog:\nSAK-12105: Merged trunk into the branch\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov 20 10:38:32 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 10:38:32 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 10:38:32 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby awakenings.mail.umich.edu () with ESMTP id lAKFcGJk002893;\n\tTue, 20 Nov 2007 10:38:16 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 4742FF5B.49537.5717 ; \n\t20 Nov 2007 10:38:10 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 34BBF83BB2;\n\tTue, 20 Nov 2007 15:37:58 +0000 (GMT)\nMessage-ID: <200711201532.lAKFWA4b002566@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 971\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 15:37:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 551B2215BF\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 15:37:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKFWAEG002568\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 10:32:10 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKFWA4b002566\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 10:32:10 -0500\nDate: Tue, 20 Nov 2007 10:32:10 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38487 - osp/branches/sakai_2-5-x/xsltcharon/xsltcharon-portal/xsl-portal/src/java/org/sakaiproject/portal/xsltcharon/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 10:38:32 2007\nX-DSPAM-Confidence: 0.7608\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38487\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-20 10:32:08 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38487\n\nModified:\nosp/branches/sakai_2-5-x/xsltcharon/xsltcharon-portal/xsl-portal/src/java/org/sakaiproject/portal/xsltcharon/impl/XsltRenderContext.java\nLog:\nsvn merge -r 38434:38435 https://source.sakaiproject.org/svn/osp/trunk\nU    xsltcharon/xsltcharon-portal/xsl-portal/src/java/org/sakaiproject/portal/xsltcharon/impl/XsltRenderContext.java\nsillybunny:~/java/2-5/sakai_2-5-x/osp mmmay$ svn log -r 38434:38435 https://source.sakaiproject.org/svn/osp/trunk\n------------------------------------------------------------------------\nr38435 | john.ellis@rsmart.com | 2007-11-19 18:54:53 -0500 (Mon, 19 Nov 2007) | 4 lines\n\nSAK-12238\nadded code to check for null items in a list of configurations\n\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gopal.ramasammycook@gmail.com Tue Nov 20 10:37:23 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 10:37:23 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 10:37:23 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby sleepers.mail.umich.edu () with ESMTP id lAKFbM7h012358;\n\tTue, 20 Nov 2007 10:37:22 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 4742FF24.E10FB.6417 ; \n\t20 Nov 2007 10:37:15 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8903C83B69;\n\tTue, 20 Nov 2007 15:37:09 +0000 (GMT)\nMessage-ID: <200711201531.lAKFVIPk002554@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 728\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 15:36:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 87302236E7\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 15:36:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKFVIaY002556\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 10:31:18 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKFVIPk002554\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 10:31:18 -0500\nDate: Tue, 20 Nov 2007 10:31:18 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gopal.ramasammycook@gmail.com using -f\nTo: source@collab.sakaiproject.org\nFrom: gopal.ramasammycook@gmail.com\nSubject: [sakai] svn commit: r38486 - in sam/branches/SAK-12065: samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation samigo-app/src/webapp/jsf/author samigo-services/src/java/org/sakaiproject/tool/assessment/facade\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 10:37:23 2007\nX-DSPAM-Confidence: 0.9789\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38486\n\nAuthor: gopal.ramasammycook@gmail.com\nDate: 2007-11-20 10:30:34 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38486\n\nModified:\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/AssessmentSettingsBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/PublishedAssessmentSettingsBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/HistogramListener.java\nsam/branches/SAK-12065/samigo-app/src/webapp/jsf/author/authorIndex.jsp\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/PublishedAssessmentFacade.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/PublishedAssessmentFacadeQueries.java\nLog:\nSAK-12065 Tooltip fix in author index page for group release.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Tue Nov 20 10:36:41 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 10:36:41 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 10:36:41 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby fan.mail.umich.edu () with ESMTP id lAKFaeM7007416;\n\tTue, 20 Nov 2007 10:36:40 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 4742FEDE.5D481.14509 ; \n\t20 Nov 2007 10:36:08 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 13FA883B48;\n\tTue, 20 Nov 2007 15:36:00 +0000 (GMT)\nMessage-ID: <200711201530.lAKFUCjI002542@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 219\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 15:35:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1B6CE215BF\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 15:35:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKFUCdQ002544\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 10:30:12 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKFUCjI002542\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 10:30:12 -0500\nDate: Tue, 20 Nov 2007 10:30:12 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38485 - content/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 10:36:41 2007\nX-DSPAM-Confidence: 0.9862\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38485\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-20 10:30:07 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38485\n\nModified:\ncontent/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test/LoadTestContentHostingService.java\nLog:\nSAK-12105: Fixed up the test to no use the root folder for creating test content (this seems to not work reliably for legacy CHS)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov 20 10:35:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 10:35:19 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 10:35:19 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby score.mail.umich.edu () with ESMTP id lAKFZIQJ020750;\n\tTue, 20 Nov 2007 10:35:18 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 4742FEA2.A0F5B.22904 ; \n\t20 Nov 2007 10:35:12 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 47F848261D;\n\tTue, 20 Nov 2007 15:35:00 +0000 (GMT)\nMessage-ID: <200711201529.lAKFTB3R002530@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 969\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 15:34:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C7E5E215BF\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 15:34:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKFTBGL002532\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 10:29:12 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKFTB3R002530\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 10:29:11 -0500\nDate: Tue, 20 Nov 2007 10:29:11 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38484 - db/branches/sakai_2-5-x/db-util/conversion/src/java/org/sakaiproject/util/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 10:35:19 2007\nX-DSPAM-Confidence: 0.7617\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38484\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-20 10:29:10 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38484\n\nModified:\ndb/branches/sakai_2-5-x/db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionDriver.java\nLog:\nsvn merge -r 38478:38479 https://source.sakaiproject.org/svn/db/trunk\nU    db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionDriver.java\nsillybunny:~/java/2-5/sakai_2-5-x/db mmmay$ svn log -r 38478:38479 https://source.sakaiproject.org/svn/db/trunk\n------------------------------------------------------------------------\nr38479 | jimeng@umich.edu | 2007-11-20 09:59:18 -0500 (Tue, 20 Nov 2007) | 3 lines\n\nSAK-12209\nRemoved log messages showing the parameters for creating new columns when running the conversion utility.\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov 20 10:33:44 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 10:33:44 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 10:33:44 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby fan.mail.umich.edu () with ESMTP id lAKFXh4X005828;\n\tTue, 20 Nov 2007 10:33:43 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 4742FE41.36D4B.16132 ; \n\t20 Nov 2007 10:33:27 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 53A088261D;\n\tTue, 20 Nov 2007 15:33:13 +0000 (GMT)\nMessage-ID: <200711201527.lAKFRSxt002518@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 522\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 15:32:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 98E0F25260\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 15:33:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKFRSip002520\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 10:27:28 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKFRSxt002518\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 10:27:28 -0500\nDate: Tue, 20 Nov 2007 10:27:28 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38483 - content/branches/sakai_2-5-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 10:33:44 2007\nX-DSPAM-Confidence: 0.9944\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38483\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-20 10:27:26 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38483\n\nAdded:\ncontent/branches/sakai_2-5-x/readme.txt\nModified:\ncontent/branches/sakai_2-5-x/upgradeschema-oracle.config\nLog:\nsvn merge -r 38424:38426 https://source.sakaiproject.org/svn/content/trunk\nU    upgradeschema-oracle.config\nA    readme.txt\nsillybunny:~/java/2-5/sakai_2-5-x/content mmmay$ svn log -r 38424:38426 https://source.sakaiproject.org/svn/content/trunk\n------------------------------------------------------------------------\nr38424 | jimeng@umich.edu | 2007-11-19 15:43:47 -0500 (Mon, 19 Nov 2007) | 5 lines\n\nSAK-12235\nAdded indexes to register tables in the mysql conversion config for content.\nCopies the mysql config and modified it for oracle.\nProvided a runconversion.sh shellscript file at the root of the content directory.\n\n------------------------------------------------------------------------\nr38425 | jimeng@umich.edu | 2007-11-19 15:57:36 -0500 (Mon, 19 Nov 2007) | 3 lines\n\nSAK-12235\nChanged query to verify existence of required (new) columns for oracle\n\n------------------------------------------------------------------------\nr38426 | jimeng@umich.edu | 2007-11-19 16:13:41 -0500 (Mon, 19 Nov 2007) | 3 lines\n\nSAK-12235\nAdded readme file for conversion script\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov 20 10:32:30 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 10:32:30 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 10:32:30 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby panther.mail.umich.edu () with ESMTP id lAKFWT6V001513;\n\tTue, 20 Nov 2007 10:32:29 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 4742FDFF.91AB8.12309 ; \n\t20 Nov 2007 10:32:23 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 08BAE82619;\n\tTue, 20 Nov 2007 15:31:52 +0000 (GMT)\nMessage-ID: <200711201526.lAKFQC2S002506@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 827\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 15:31:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BD05E25260\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 15:31:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKFQCNG002508\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 10:26:12 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKFQC2S002506\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 10:26:12 -0500\nDate: Tue, 20 Nov 2007 10:26:12 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38482 - in content/branches/sakai_2-5-x: . content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 10:32:30 2007\nX-DSPAM-Confidence: 0.7011\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38482\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-20 10:26:07 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38482\n\nAdded:\ncontent/branches/sakai_2-5-x/runconversion.sh\ncontent/branches/sakai_2-5-x/upgradeschema-mysql.config\ncontent/branches/sakai_2-5-x/upgradeschema-oracle.config\nModified:\ncontent/branches/sakai_2-5-x/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/upgradeschema.config\nLog:\nvn merge -r 38423:38424 https://source.sakaiproject.org/svn/content/trunk\nA    upgradeschema-mysql.config\nA    upgradeschema-oracle.config\nA    runconversion.sh\nU    content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/upgradeschema.config\nsillybunny:~/java/2-5/sakai_2-5-x/content mmmay$ svn log -r 38423:38424 https://source.sakaiproject.org/svn/content/trunk\n------------------------------------------------------------------------\nr38424 | jimeng@umich.edu | 2007-11-19 15:43:47 -0500 (Mon, 19 Nov 2007) | 5 lines\n\nSAK-12235\nAdded indexes to register tables in the mysql conversion config for content.\nCopies the mysql config and modified it for oracle.\nProvided a runconversion.sh shellscript file at the root of the content directory.\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Tue Nov 20 10:32:05 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 10:32:05 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 10:32:05 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby fan.mail.umich.edu () with ESMTP id lAKFW3vU004602;\n\tTue, 20 Nov 2007 10:32:03 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 4742FDDF.A144C.12150 ; \n\t20 Nov 2007 10:31:51 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 37F967F40B;\n\tTue, 20 Nov 2007 15:31:16 +0000 (GMT)\nMessage-ID: <200711201525.lAKFPGsd002494@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 366\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 15:30:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E208121540\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 15:30:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKFPHAA002496\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 10:25:17 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKFPGsd002494\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 10:25:16 -0500\nDate: Tue, 20 Nov 2007 10:25:16 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38481 - in content/trunk: . content-impl/impl/src/java/org/sakaiproject/content/impl content-impl-jcr/pack/src/webapp/WEB-INF contentmultiplex-impl/impl contentmultiplex-impl/impl/src/java/org/sakaiproject/content/multiplex\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 10:32:05 2007\nX-DSPAM-Confidence: 0.9773\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38481\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-20 10:24:59 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38481\n\nModified:\ncontent/trunk/content-impl-jcr/pack/src/webapp/WEB-INF/components.xml\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl/DbContentService.java\ncontent/trunk/contentmultiplex-impl/impl/pom.xml\ncontent/trunk/contentmultiplex-impl/impl/src/java/org/sakaiproject/content/multiplex/ContentHostingMultiplexService.java\ncontent/trunk/pom.xml\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-12246\nFixed\n\nAlso Mutiplex now working.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov 20 10:15:20 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 10:15:20 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 10:15:20 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby fan.mail.umich.edu () with ESMTP id lAKFFJBq025992;\n\tTue, 20 Nov 2007 10:15:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 4742F9FA.92EA7.9312 ; \n\t20 Nov 2007 10:15:12 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0419483ABF;\n\tTue, 20 Nov 2007 15:15:07 +0000 (GMT)\nMessage-ID: <200711201509.lAKF9GQ2002482@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 236\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 15:14:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A63252524B\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 15:14:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKF9GDo002484\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 10:09:16 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKF9GQ2002482\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 10:09:16 -0500\nDate: Tue, 20 Nov 2007 10:09:16 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38480 - assignment/branches/sakai_2-5-x/assignment-bundles\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 10:15:20 2007\nX-DSPAM-Confidence: 0.7620\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38480\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-20 10:09:15 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38480\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-bundles/assignment.properties\nLog:\nsvn merge -r 38397:38398 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-bundles/assignment.properties\nsillybunny:~/java/2-5/sakai_2-5-x/assignment mmmay$ svn log -r 38397:38398 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr38398 | zqian@umich.edu | 2007-11-19 09:47:33 -0500 (Mon, 19 Nov 2007) | 1 line\n\nFix to SAK-12223:Assignments: Log in as instructor, create an assignment by choosing the Radio button \" Associate with existing Gradebook assignment\" - change to 'entry'\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Tue Nov 20 10:05:50 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 10:05:50 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 10:05:50 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby godsend.mail.umich.edu () with ESMTP id lAKF5nFE007457;\n\tTue, 20 Nov 2007 10:05:49 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 4742F7B2.C311E.30283 ; \n\t20 Nov 2007 10:05:29 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8DBD583998;\n\tTue, 20 Nov 2007 15:05:25 +0000 (GMT)\nMessage-ID: <200711201459.lAKExLN6002435@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 506\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 15:04:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6E1962524B\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 15:04:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKExLEo002437\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 09:59:21 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKExLN6002435\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 09:59:21 -0500\nDate: Tue, 20 Nov 2007 09:59:21 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38479 - db/trunk/db-util/conversion/src/java/org/sakaiproject/util/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 10:05:50 2007\nX-DSPAM-Confidence: 0.9856\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38479\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-20 09:59:18 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38479\n\nModified:\ndb/trunk/db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionDriver.java\nLog:\nSAK-12209\nRemoved log messages showing the parameters for creating new columns when running the conversion utility.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov 20 09:58:20 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 09:58:20 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 09:58:20 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby casino.mail.umich.edu () with ESMTP id lAKEwJDs025008;\n\tTue, 20 Nov 2007 09:58:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 4742F604.E3338.23581 ; \n\t20 Nov 2007 09:58:16 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3134A839E8;\n\tTue, 20 Nov 2007 14:58:16 +0000 (GMT)\nMessage-ID: <200711201452.lAKEqLcd002412@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 739\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 14:57:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6961725279\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 14:57:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKEqLCp002414\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 09:52:21 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKEqLcd002412\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 09:52:21 -0500\nDate: Tue, 20 Nov 2007 09:52:21 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38478 - assignment/branches/sakai_2-5-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 09:58:20 2007\nX-DSPAM-Confidence: 0.7006\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38478\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-20 09:52:19 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38478\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nLog:\nsvn merge -r 38231:38232 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nsillybunny:~/java/2-5/sakai_2-5-x/assignment mmmay$ svn log -r 38231:38232 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr38232 | zqian@umich.edu | 2007-11-15 21:24:13 -0500 (Thu, 15 Nov 2007) | 1 line\n\nfix to SAK-12000:Assignment with Word text looks good when Previewed but submission comes through for both student and instructor with garbled HTML and Word Code\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov 20 09:57:41 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 09:57:41 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 09:57:41 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby casino.mail.umich.edu () with ESMTP id lAKEveVF024649;\n\tTue, 20 Nov 2007 09:57:40 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 4742F5DE.3735D.26408 ; \n\t20 Nov 2007 09:57:37 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 56C3D83A36;\n\tTue, 20 Nov 2007 14:57:31 +0000 (GMT)\nMessage-ID: <200711201451.lAKEpNsI002400@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 585\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 14:57:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AB32D25280\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 14:56:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKEpNdq002402\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 09:51:24 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKEpNsI002400\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 09:51:23 -0500\nDate: Tue, 20 Nov 2007 09:51:23 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38477 - assignment/branches/sakai_2-5-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 09:57:41 2007\nX-DSPAM-Confidence: 0.7620\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38477\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-20 09:51:22 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38477\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nLog:\nsvn merge -r 38203:38204 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nsillybunny:~/java/2-5/sakai_2-5-x/assignment mmmay$ svn log -r 38203:38204 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr38204 | zqian@umich.edu | 2007-11-15 11:54:08 -0500 (Thu, 15 Nov 2007) | 1 line\n\nfix to SAK-12000:Assignment with Word text looks good when Previewed but submission comes through for both student and instructor with garbled HTML and Word Code\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov 20 09:56:32 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 09:56:32 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 09:56:32 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby jacknife.mail.umich.edu () with ESMTP id lAKEuVWD031031;\n\tTue, 20 Nov 2007 09:56:31 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 4742F598.8C53A.30705 ; \n\t20 Nov 2007 09:56:27 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id AA17783A10;\n\tTue, 20 Nov 2007 14:56:25 +0000 (GMT)\nMessage-ID: <200711201450.lAKEoKN4002388@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 922\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 14:55:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 395BA25279\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 14:55:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKEoK8J002390\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 09:50:20 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKEoKN4002388\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 09:50:20 -0500\nDate: Tue, 20 Nov 2007 09:50:20 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38476 - assignment/branches/sakai_2-5-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 09:56:32 2007\nX-DSPAM-Confidence: 0.7621\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38476\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-20 09:50:18 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38476\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nLog:\nsvn merge -r 38193:38194 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nsillybunny:~/java/2-5/sakai_2-5-x/assignment mmmay$ svn log -r 38193:38194 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr38194 | zqian@umich.edu | 2007-11-14 23:02:32 -0500 (Wed, 14 Nov 2007) | 1 line\n\nfix to SAK-12000:Assignment with Word text looks good when Previewed but submission comes through for both student and instructor with garbled HTML and Word Code\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov 20 09:55:22 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 09:55:22 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 09:55:22 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby flawless.mail.umich.edu () with ESMTP id lAKEtMDV016867;\n\tTue, 20 Nov 2007 09:55:22 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 4742F553.1F1AB.3929 ; \n\t20 Nov 2007 09:55:18 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B768783A0E;\n\tTue, 20 Nov 2007 14:55:17 +0000 (GMT)\nMessage-ID: <200711201449.lAKEnL7K002376@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 859\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 14:54:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EF97D2526C\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 14:54:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKEnLKc002378\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 09:49:21 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKEnL7K002376\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 09:49:21 -0500\nDate: Tue, 20 Nov 2007 09:49:21 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38475 - assignment/branches/sakai_2-5-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 09:55:22 2007\nX-DSPAM-Confidence: 0.7623\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38475\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-20 09:49:19 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38475\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nLog:\nsvn merge -r 38169:38170 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nsillybunny:~/java/2-5/sakai_2-5-x/assignment mmmay$ svn log -r 38169:38170 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr38170 | zqian@umich.edu | 2007-11-14 14:08:58 -0500 (Wed, 14 Nov 2007) | 1 line\n\nfix to SAK-12000:Assignment with Word text looks good when Previewed but submission comes through for both student and instructor with garbled HTML and Word Code: forge a multipart email message\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov 20 09:54:14 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 09:54:14 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 09:54:14 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby fan.mail.umich.edu () with ESMTP id lAKEsDNs013716;\n\tTue, 20 Nov 2007 09:54:13 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 4742F50F.435E5.8076 ; \n\t20 Nov 2007 09:54:10 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B97C483998;\n\tTue, 20 Nov 2007 14:54:03 +0000 (GMT)\nMessage-ID: <200711201448.lAKEmHpZ002364@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 879\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 14:53:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AE56D25274\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 14:53:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKEmHYj002366\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 09:48:17 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKEmHpZ002364\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 09:48:17 -0500\nDate: Tue, 20 Nov 2007 09:48:17 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38474 - in assignment/branches/sakai_2-5-x: assignment-impl/impl/src/java/org/sakaiproject/assignment/impl assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 09:54:14 2007\nX-DSPAM-Confidence: 0.7007\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38474\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-20 09:48:14 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38474\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_grading_submission.vm\nLog:\nsvn merge -r 38164:38165 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_grading_submission.vm\nU    assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nsillybunny:~/java/2-5/sakai_2-5-x/assignment mmmay$ svn log -r 38165:38165 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr38165 | zqian@umich.edu | 2007-11-14 11:26:11 -0500 (Wed, 14 Nov 2007) | 1 line\n\nfix to SAK-12000:Assignment with Word text looks good when Previewed but submission comes through for both student and instructor with garbled HTML and Word Code\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov 20 09:52:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 09:52:02 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 09:52:02 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby sleepers.mail.umich.edu () with ESMTP id lAKEq1tB011612;\n\tTue, 20 Nov 2007 09:52:01 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 4742F48A.E25E3.26626 ; \n\t20 Nov 2007 09:51:58 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7A906839E9;\n\tTue, 20 Nov 2007 14:51:50 +0000 (GMT)\nMessage-ID: <200711201446.lAKEk3Tg002352@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 473\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 14:51:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 364FD2526C\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 14:51:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKEk3mk002354\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 09:46:03 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKEk3Tg002352\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 09:46:03 -0500\nDate: Tue, 20 Nov 2007 09:46:03 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38473 - assignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 09:52:02 2007\nX-DSPAM-Confidence: 0.7623\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38473\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-20 09:46:01 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38473\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nsvn merge -r 38249:38250 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nsillybunny:~/java/2-5/sakai_2-5-x/assignment mmmay$ svn log -r 38250:38250 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr38250 | zqian@umich.edu | 2007-11-16 14:25:04 -0500 (Fri, 16 Nov 2007) | 1 line\n\nfix to SAK-12222: Assignmets: Log in as instructor create Assignment, do not post, save as draft\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov 20 09:50:22 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 09:50:22 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 09:50:22 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby faithful.mail.umich.edu () with ESMTP id lAKEoMCn013496;\n\tTue, 20 Nov 2007 09:50:22 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 4742F426.A5C16.22945 ; \n\t20 Nov 2007 09:50:18 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 01FB3835FA;\n\tTue, 20 Nov 2007 14:50:10 +0000 (GMT)\nMessage-ID: <200711201444.lAKEiRO2002340@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1002\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 14:50:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CF4892526C\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 14:50:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKEiRLt002342\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 09:44:28 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKEiRO2002340\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 09:44:27 -0500\nDate: Tue, 20 Nov 2007 09:44:27 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38472 - in assignment/branches/sakai_2-5-x: assignment-bundles assignment-impl/impl/src/java/org/sakaiproject/assignment/impl assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 09:50:22 2007\nX-DSPAM-Confidence: 0.7619\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38472\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-20 09:44:23 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38472\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-bundles/assignment.properties\nassignment/branches/sakai_2-5-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nsvn merge -r 38185:38186 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-bundles/assignment.properties\nU    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nU    assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nsillybunny:~/java/2-5/sakai_2-5-x/assignment mmmay$ svn log -r 38186:38186 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr38186 | zqian@umich.edu | 2007-11-14 21:03:33 -0500 (Wed, 14 Nov 2007) | 1 line\n\nfix to SAK-12186:Assignments download all and upload all have inconsistent id fields - display id != eid\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov 20 09:47:01 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 09:47:01 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 09:47:01 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby faithful.mail.umich.edu () with ESMTP id lAKEl0jS011302;\n\tTue, 20 Nov 2007 09:47:00 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 4742F35C.A1F11.25379 ; \n\t20 Nov 2007 09:46:57 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C8E9283912;\n\tTue, 20 Nov 2007 14:46:44 +0000 (GMT)\nMessage-ID: <200711201440.lAKEexIH002328@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 439\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 14:46:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3DCF52526C\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 14:46:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKEexNr002330\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 09:40:59 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKEexIH002328\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 09:40:59 -0500\nDate: Tue, 20 Nov 2007 09:40:59 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38471 - assignment/branches/sakai_2-5-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 09:47:01 2007\nX-DSPAM-Confidence: 0.7619\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38471\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-20 09:40:57 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38471\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nLog:\nsvn merge -r 38132:38135 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nsillybunny:~/java/2-5/sakai_2-5-x/assignment mmmay$ svn log -r 38133:38133 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr38133 | zqian@umich.edu | 2007-11-13 12:43:11 -0500 (Tue, 13 Nov 2007) | 1 line\n\nfix to SAK-12167:Assignment Grades.csv file downloads with grades in the wrong column\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov 20 09:44:45 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 09:44:45 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 09:44:45 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby mission.mail.umich.edu () with ESMTP id lAKEiifL028795;\n\tTue, 20 Nov 2007 09:44:45 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 4742F2D3.4E694.20105 ; \n\t20 Nov 2007 09:44:40 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 54395839AF;\n\tTue, 20 Nov 2007 14:44:30 +0000 (GMT)\nMessage-ID: <200711201438.lAKEcllt002316@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 170\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 14:44:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E451C25274\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 14:44:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKEclZn002318\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 09:38:47 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKEcllt002316\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 09:38:47 -0500\nDate: Tue, 20 Nov 2007 09:38:47 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38470 - assignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 09:44:45 2007\nX-DSPAM-Confidence: 0.7624\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38470\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-20 09:38:45 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38470\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nsvn merge -r 38120:38121 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nsillybunny:~/java/2-5/sakai_2-5-x/assignment mmmay$ svn log -r 38120:38121 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr38120 | zqian@umich.edu | 2007-11-12 11:44:57 -0500 (Mon, 12 Nov 2007) | 1 line\n\nfix to SAK-12178: Assignments: Log in as instructor, add assignment, in points field enter 10000000000, Alert message displayed, message should display correct input value\n------------------------------------------------------------------------\nr38121 | zqian@umich.edu | 2007-11-12 12:10:08 -0500 (Mon, 12 Nov 2007) | 1 line\n\nfix to SAK-12164: 'Assign this grade...' function is writing over Grade data\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov 20 09:42:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 09:42:43 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 09:42:43 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby awakenings.mail.umich.edu () with ESMTP id lAKEggUk031588;\n\tTue, 20 Nov 2007 09:42:42 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 4742F257.44E03.11043 ; \n\t20 Nov 2007 09:42:37 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B24177DA2D;\n\tTue, 20 Nov 2007 14:42:28 +0000 (GMT)\nMessage-ID: <200711201436.lAKEai5E002302@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 899\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 14:42:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D9ED425274\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 14:42:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKEaiMU002304\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 09:36:44 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKEai5E002302\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 09:36:44 -0500\nDate: Tue, 20 Nov 2007 09:36:44 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38469 - in assignment/branches/sakai_2-5-x: assignment-bundles assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 09:42:43 2007\nX-DSPAM-Confidence: 0.6197\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38469\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-20 09:36:41 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38469\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-bundles/assignment.properties\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nsvn merge -r 38119:38120 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-bundles/assignment.properties\nU    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nsillybunny:~/java/2-5/sakai_2-5-x/assignment mmmay$ svn log -r 38119:38120 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr38120 | zqian@umich.edu | 2007-11-12 11:44:57 -0500 (Mon, 12 Nov 2007) | 1 line\n\nfix to SAK-12178: Assignments: Log in as instructor, add assignment, in points field enter 10000000000, Alert message displayed, message should display correct input value\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov 20 09:41:12 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 09:41:12 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 09:41:12 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby panther.mail.umich.edu () with ESMTP id lAKEfBjr031132;\n\tTue, 20 Nov 2007 09:41:11 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 4742F1FA.64107.1374 ; \n\t20 Nov 2007 09:41:05 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7D0688390A;\n\tTue, 20 Nov 2007 14:40:53 +0000 (GMT)\nMessage-ID: <200711201435.lAKEZ6t5002289@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 438\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 14:40:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 310C725278\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 14:40:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKEZ6cw002291\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 09:35:06 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKEZ6t5002289\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 09:35:06 -0500\nDate: Tue, 20 Nov 2007 09:35:06 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38468 - assignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 09:41:12 2007\nX-DSPAM-Confidence: 0.7621\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38468\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-20 09:35:04 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38468\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nsvn merge -r 37420:37421 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nsillybunny:~/java/2-5/sakai_2-5-x/assignment mmmay$ svn log -r 37420:37421 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr37421 | zqian@umich.edu | 2007-10-26 13:58:49 -0400 (Fri, 26 Oct 2007) | 1 line\n\nfix to SAK-12058:Grade Report in Assignments orders by default by Last Name, should order by Last Name, First Name\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom lance@indiana.edu Tue Nov 20 08:47:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 08:47:02 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 08:47:02 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby sleepers.mail.umich.edu () with ESMTP id lAKDl1Ru008708;\n\tTue, 20 Nov 2007 08:47:01 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 4742E540.46BA9.2427 ; \n\t20 Nov 2007 08:46:44 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2E4708390A;\n\tTue, 20 Nov 2007 13:42:24 +0000 (GMT)\nMessage-ID: <200711201340.lAKDege4002240@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 628\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 13:41:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E787FB29B\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 13:46:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKDegjA002242\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 08:40:42 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKDege4002240\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 08:40:42 -0500\nDate: Tue, 20 Nov 2007 08:40:42 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to lance@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: lance@indiana.edu\nSubject: [sakai] svn commit: r38467 - discussion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 08:47:02 2007\nX-DSPAM-Confidence: 0.7559\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38467\n\nAuthor: lance@indiana.edu\nDate: 2007-11-20 08:40:41 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38467\n\nRemoved:\ndiscussion/trunk/\nLog:\nSAK-11341 - Moved Retired Discussion Project to contrib\ndelete trunk\n\nsvn delete discussion/trunk\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Tue Nov 20 07:15:15 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 07:15:15 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 07:15:15 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby jacknife.mail.umich.edu () with ESMTP id lAKCFDaA020320;\n\tTue, 20 Nov 2007 07:15:13 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 4742CFC9.34D83.20723 ; \n\t20 Nov 2007 07:15:10 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DC2E573A2B;\n\tTue, 20 Nov 2007 12:15:14 +0000 (GMT)\nMessage-ID: <200711201209.lAKC9A7v002137@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 33\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 12:14:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BBA3825012\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 12:14:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKC9AdS002139\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 07:09:10 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKC9A7v002137\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 07:09:10 -0500\nDate: Tue, 20 Nov 2007 07:09:10 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38465 - in content/branches/SAK-12105: content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/jcr/migration content-impl-jcr/pack/src/webapp/WEB-INF content-jcr-migration-api/src/java/org/sakaiproject/content/migration/api contentmultiplex-impl/impl contentmultiplex-impl/impl/src/java/org/sakaiproject/content/multiplex\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 07:15:15 2007\nX-DSPAM-Confidence: 0.9881\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38465\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-11-20 07:09:02 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38465\n\nAdded:\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/jcr/migration/MigrationConstants.java\ncontent/branches/SAK-12105/contentmultiplex-impl/impl/src/java/org/sakaiproject/content/multiplex/ContentHostingTargetSource.java\nModified:\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/jcr/migration/CHStoJCRMigratorImpl.java\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/jcr/migration/ContentToJCRCopierImpl.java\ncontent/branches/SAK-12105/content-impl-jcr/pack/src/webapp/WEB-INF/components-jcr.xml\ncontent/branches/SAK-12105/content-impl-jcr/pack/src/webapp/WEB-INF/components.xml\ncontent/branches/SAK-12105/content-jcr-migration-api/src/java/org/sakaiproject/content/migration/api/ContentToJCRCopier.java\ncontent/branches/SAK-12105/contentmultiplex-impl/impl/pom.xml\nLog:\nSAK-12105 Proxy and Target for different CHS Implementations (even though the Spring Decl doesn't seem to work yet).\nMigration constants.  Actions for copying and deleting things on content.remove.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Tue Nov 20 06:32:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 06:32:25 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 06:32:25 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby score.mail.umich.edu () with ESMTP id lAKBWNOB002867;\n\tTue, 20 Nov 2007 06:32:23 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 4742C5BD.52826.24449 ; \n\t20 Nov 2007 06:32:21 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 776C174B37;\n\tTue, 20 Nov 2007 11:32:41 +0000 (GMT)\nMessage-ID: <200711201126.lAKBQLTu002109@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 112\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 11:32:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8DD2220E39\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 11:31:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAKBQLVw002111\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 06:26:21 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAKBQLTu002109\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 06:26:21 -0500\nDate: Tue, 20 Nov 2007 06:26:21 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38464 - in content/branches/SAK-12105: . content-api/api content-help content-impl/hbm content-impl/impl content-impl/pack content-test content-test/pack content-test/test content-test/tool content-tool/tool content-util/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 06:32:25 2007\nX-DSPAM-Confidence: 0.9862\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38464\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-20 06:25:59 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38464\n\nModified:\ncontent/branches/SAK-12105/content-api/api/pom.xml\ncontent/branches/SAK-12105/content-help/pom.xml\ncontent/branches/SAK-12105/content-impl/hbm/pom.xml\ncontent/branches/SAK-12105/content-impl/impl/pom.xml\ncontent/branches/SAK-12105/content-impl/pack/pom.xml\ncontent/branches/SAK-12105/content-test/pack/pom.xml\ncontent/branches/SAK-12105/content-test/pom.xml\ncontent/branches/SAK-12105/content-test/test/pom.xml\ncontent/branches/SAK-12105/content-test/tool/pom.xml\ncontent/branches/SAK-12105/content-tool/tool/pom.xml\ncontent/branches/SAK-12105/content-util/util/pom.xml\ncontent/branches/SAK-12105/pom.xml\nLog:\nSAK-12105: fixed up the pom files for SNAPSHOT\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Tue Nov 20 01:00:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 01:00:43 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 01:00:43 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby chaos.mail.umich.edu () with ESMTP id lAK60h9o012162;\n\tTue, 20 Nov 2007 01:00:43 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 47427802.9EB47.32312 ; \n\t20 Nov 2007 01:00:39 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 99F7C832AB;\n\tTue, 20 Nov 2007 06:00:33 +0000 (GMT)\nMessage-ID: <200711200554.lAK5sWrD001368@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 432\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 06:00:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E8228B08B\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 06:00:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAK5sW5p001370\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 00:54:32 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAK5sWrD001368\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 00:54:32 -0500\nDate: Tue, 20 Nov 2007 00:54:32 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38463 - sakai/tags/maven1build\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 01:00:43 2007\nX-DSPAM-Confidence: 0.9813\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38463\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-20 00:54:30 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38463\n\nModified:\nsakai/tags/maven1build/\nsakai/tags/maven1build/.externals\nLog:\nSAK-11341 - adding revision to external so /discussion will not fail\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Tue Nov 20 00:48:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 00:48:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 00:48:51 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby flawless.mail.umich.edu () with ESMTP id lAK5mohY003651;\n\tTue, 20 Nov 2007 00:48:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 47427539.B658E.24266 ; \n\t20 Nov 2007 00:48:46 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 519A5791BB;\n\tTue, 20 Nov 2007 05:48:42 +0000 (GMT)\nMessage-ID: <200711200542.lAK5gw58001323@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 96\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 05:48:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A4F7223482\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 05:48:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAK5gwUI001325\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 00:42:58 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAK5gw58001323\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 00:42:58 -0500\nDate: Tue, 20 Nov 2007 00:42:58 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38462 - sakai/tags/sakai_2-5-0_QA_013\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 00:48:51 2007\nX-DSPAM-Confidence: 0.9822\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38462\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-20 00:42:56 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38462\n\nModified:\nsakai/tags/sakai_2-5-0_QA_013/\nsakai/tags/sakai_2-5-0_QA_013/.externals\nLog:\nSAK-11341 - adding revision to external so /discussion will not fail\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Tue Nov 20 00:48:10 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 00:48:10 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 00:48:10 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby score.mail.umich.edu () with ESMTP id lAK5m9ca017064;\n\tTue, 20 Nov 2007 00:48:09 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 47427510.EA44A.29828 ; \n\t20 Nov 2007 00:48:05 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C5C828328F;\n\tTue, 20 Nov 2007 05:48:00 +0000 (GMT)\nMessage-ID: <200711200542.lAK5gCSU001311@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 959\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 05:47:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0C13A23482\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 05:47:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAK5gCKJ001313\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 00:42:12 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAK5gCSU001311\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 00:42:12 -0500\nDate: Tue, 20 Nov 2007 00:42:12 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38461 - sakai/tags/sakai_2-5-0_QA_012\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 00:48:10 2007\nX-DSPAM-Confidence: 0.9806\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38461\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-20 00:42:10 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38461\n\nModified:\nsakai/tags/sakai_2-5-0_QA_012/\nsakai/tags/sakai_2-5-0_QA_012/.externals\nLog:\nSAK-11341 - adding revision to external so /discussion will not fail\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Tue Nov 20 00:47:24 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 00:47:24 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 00:47:24 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby mission.mail.umich.edu () with ESMTP id lAK5lNOY016320;\n\tTue, 20 Nov 2007 00:47:23 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 474274DF.65C5F.27180 ; \n\t20 Nov 2007 00:47:16 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CFAF48327B;\n\tTue, 20 Nov 2007 05:47:11 +0000 (GMT)\nMessage-ID: <200711200541.lAK5fR6e001299@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 379\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 05:47:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 214AA23482\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 05:46:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAK5fRj8001301\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 00:41:27 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAK5fR6e001299\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 00:41:27 -0500\nDate: Tue, 20 Nov 2007 00:41:27 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38460 - sakai/tags/sakai_2-5-0_QA_011\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 00:47:24 2007\nX-DSPAM-Confidence: 0.9812\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38460\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-20 00:41:25 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38460\n\nModified:\nsakai/tags/sakai_2-5-0_QA_011/\nsakai/tags/sakai_2-5-0_QA_011/.externals\nLog:\nSAK-11341 - adding revision to external so /discussion will not fail\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Tue Nov 20 00:46:38 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 00:46:38 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 00:46:38 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby flawless.mail.umich.edu () with ESMTP id lAK5kc3f003074;\n\tTue, 20 Nov 2007 00:46:38 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 474274B2.AB818.6875 ; \n\t20 Nov 2007 00:46:32 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0586B83297;\n\tTue, 20 Nov 2007 05:46:27 +0000 (GMT)\nMessage-ID: <200711200540.lAK5egNo001287@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 512\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 05:46:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E7B5423482\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 05:46:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAK5egri001289\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 00:40:42 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAK5egNo001287\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 00:40:42 -0500\nDate: Tue, 20 Nov 2007 00:40:42 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38459 - sakai/tags/sakai_2-5-0_QA_010\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 00:46:38 2007\nX-DSPAM-Confidence: 0.9793\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38459\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-20 00:40:40 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38459\n\nModified:\nsakai/tags/sakai_2-5-0_QA_010/\nsakai/tags/sakai_2-5-0_QA_010/.externals\nLog:\nSAK-11341 - adding revision to external so /discussion will not fail\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Tue Nov 20 00:46:00 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 00:46:00 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 00:46:00 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby godsend.mail.umich.edu () with ESMTP id lAK5jxoB024890;\n\tTue, 20 Nov 2007 00:45:59 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 4742748B.CDD0A.28997 ; \n\t20 Nov 2007 00:45:53 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0C0D283298;\n\tTue, 20 Nov 2007 05:45:48 +0000 (GMT)\nMessage-ID: <200711200540.lAK5e4d9001275@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 271\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 05:45:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 67D4423482\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 05:45:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAK5e43f001277\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 00:40:04 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAK5e4d9001275\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 00:40:04 -0500\nDate: Tue, 20 Nov 2007 00:40:04 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38458 - sakai/tags/sakai_2-5-0_QA_009\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 00:46:00 2007\nX-DSPAM-Confidence: 0.9809\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38458\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-20 00:40:02 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38458\n\nModified:\nsakai/tags/sakai_2-5-0_QA_009/\nsakai/tags/sakai_2-5-0_QA_009/.externals\nLog:\nSAK-11341 - adding revision to external so /discussion will not fail\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Tue Nov 20 00:45:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 00:45:19 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 00:45:19 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby score.mail.umich.edu () with ESMTP id lAK5jJrS016280;\n\tTue, 20 Nov 2007 00:45:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 47427466.46056.30040 ; \n\t20 Nov 2007 00:45:15 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BBC7D831E1;\n\tTue, 20 Nov 2007 05:45:10 +0000 (GMT)\nMessage-ID: <200711200539.lAK5dQ5i001263@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 542\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 05:45:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2E6E923482\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 05:44:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAK5dQRt001265\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 00:39:27 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAK5dQ5i001263\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 00:39:26 -0500\nDate: Tue, 20 Nov 2007 00:39:26 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38457 - sakai/tags/sakai_2-5-0_QA_008\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 00:45:19 2007\nX-DSPAM-Confidence: 0.9827\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38457\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-20 00:39:24 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38457\n\nModified:\nsakai/tags/sakai_2-5-0_QA_008/\nsakai/tags/sakai_2-5-0_QA_008/.externals\nLog:\nSAK-11341 - adding revision to external so /discussion will not fail\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Tue Nov 20 00:44:41 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 00:44:41 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 00:44:41 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby mission.mail.umich.edu () with ESMTP id lAK5ifQc015506;\n\tTue, 20 Nov 2007 00:44:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 47427440.15371.9895 ; \n\t20 Nov 2007 00:44:36 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B27B783286;\n\tTue, 20 Nov 2007 05:44:32 +0000 (GMT)\nMessage-ID: <200711200538.lAK5cmJs001251@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 208\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 05:44:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id F119223482\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 05:44:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAK5cmSo001253\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 00:38:48 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAK5cmJs001251\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 00:38:48 -0500\nDate: Tue, 20 Nov 2007 00:38:48 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38456 - sakai/tags/sakai_2-5-0_QA_007\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 00:44:41 2007\nX-DSPAM-Confidence: 0.9827\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38456\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-20 00:38:46 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38456\n\nModified:\nsakai/tags/sakai_2-5-0_QA_007/\nsakai/tags/sakai_2-5-0_QA_007/.externals\nLog:\nSAK-11341 - adding revision to external so /discussion will not fail\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Tue Nov 20 00:44:22 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 00:44:22 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 00:44:22 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby faithful.mail.umich.edu () with ESMTP id lAK5iLAU004981;\n\tTue, 20 Nov 2007 00:44:21 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 4742741C.47B40.31974 ; \n\t20 Nov 2007 00:44:01 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7504E817E8;\n\tTue, 20 Nov 2007 05:43:56 +0000 (GMT)\nMessage-ID: <200711200538.lAK5c5D8001239@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 674\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 05:43:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 98EDD23482\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 05:43:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAK5c55b001241\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 00:38:05 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAK5c5D8001239\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 00:38:05 -0500\nDate: Tue, 20 Nov 2007 00:38:05 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38455 - sakai/tags/sakai_2-5-0_QA_006\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 00:44:22 2007\nX-DSPAM-Confidence: 0.9817\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38455\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-20 00:38:02 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38455\n\nModified:\nsakai/tags/sakai_2-5-0_QA_006/\nsakai/tags/sakai_2-5-0_QA_006/.externals\nLog:\nSAK-11341 - adding revision to external so /discussion will not fail\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Tue Nov 20 00:43:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 00:43:17 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 00:43:17 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby awakenings.mail.umich.edu () with ESMTP id lAK5hGaM026657;\n\tTue, 20 Nov 2007 00:43:16 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 474273E6.9D041.2558 ; \n\t20 Nov 2007 00:43:11 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 266F783288;\n\tTue, 20 Nov 2007 05:43:03 +0000 (GMT)\nMessage-ID: <200711200537.lAK5bJek001225@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 376\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 05:42:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 869C523482\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 05:42:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAK5bJX3001227\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 00:37:19 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAK5bJek001225\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 00:37:19 -0500\nDate: Tue, 20 Nov 2007 00:37:19 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38454 - sakai/tags/sakai_2-5-0_QA_005\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 00:43:17 2007\nX-DSPAM-Confidence: 0.9812\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38454\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-20 00:37:17 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38454\n\nModified:\nsakai/tags/sakai_2-5-0_QA_005/\nsakai/tags/sakai_2-5-0_QA_005/.externals\nLog:\nSAK-11341 - adding revision to external so /discussion will not fail\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Tue Nov 20 00:42:22 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 00:42:22 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 00:42:22 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby jacknife.mail.umich.edu () with ESMTP id lAK5gLWl021130;\n\tTue, 20 Nov 2007 00:42:21 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 474273B1.7B40B.15523 ; \n\t20 Nov 2007 00:42:15 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9D4828328D;\n\tTue, 20 Nov 2007 05:42:09 +0000 (GMT)\nMessage-ID: <200711200536.lAK5aPLH001213@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 785\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 05:41:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E1E5C23482\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 05:41:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAK5aPn5001215\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 00:36:25 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAK5aPLH001213\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 00:36:25 -0500\nDate: Tue, 20 Nov 2007 00:36:25 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38453 - sakai/tags/sakai_2-5-0_QA_004\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 00:42:22 2007\nX-DSPAM-Confidence: 0.9824\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38453\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-20 00:36:23 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38453\n\nModified:\nsakai/tags/sakai_2-5-0_QA_004/\nsakai/tags/sakai_2-5-0_QA_004/.externals\nLog:\nSAK-11341 - adding revision to external so /discussion will not fail\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Tue Nov 20 00:41:36 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 00:41:36 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 00:41:36 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby jacknife.mail.umich.edu () with ESMTP id lAK5fZrb020972;\n\tTue, 20 Nov 2007 00:41:35 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 47427380.B4D7C.28162 ; \n\t20 Nov 2007 00:41:30 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id F13BD83273;\n\tTue, 20 Nov 2007 05:41:20 +0000 (GMT)\nMessage-ID: <200711200535.lAK5Zbfp001200@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 351\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 05:41:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 82A1C23482\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 05:41:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAK5Zb6e001202\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 00:35:37 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAK5Zbfp001200\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 00:35:37 -0500\nDate: Tue, 20 Nov 2007 00:35:37 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38452 - sakai/tags/sakai_2-5-0_QA_003\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 00:41:36 2007\nX-DSPAM-Confidence: 0.9815\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38452\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-20 00:35:35 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38452\n\nModified:\nsakai/tags/sakai_2-5-0_QA_003/\nsakai/tags/sakai_2-5-0_QA_003/.externals\nLog:\nSAK-11341 - adding revision to external so /discussion will not fail\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Tue Nov 20 00:40:47 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 00:40:47 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 00:40:47 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby brazil.mail.umich.edu () with ESMTP id lAK5ekvW028929;\n\tTue, 20 Nov 2007 00:40:46 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 47427353.71697.438 ; \n\t20 Nov 2007 00:40:41 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3F33C83285;\n\tTue, 20 Nov 2007 05:40:35 +0000 (GMT)\nMessage-ID: <200711200534.lAK5YptE001188@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 175\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 05:40:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 980A423482\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 05:40:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAK5YpqD001190\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 00:34:51 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAK5YptE001188\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 00:34:51 -0500\nDate: Tue, 20 Nov 2007 00:34:51 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38451 - sakai/tags/sakai_2-5-0_QA_002\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 00:40:47 2007\nX-DSPAM-Confidence: 0.9819\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38451\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-20 00:34:49 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38451\n\nModified:\nsakai/tags/sakai_2-5-0_QA_002/\nsakai/tags/sakai_2-5-0_QA_002/.externals\nLog:\nSAK-11341 - adding revision to external so /discussion will not fail\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Tue Nov 20 00:39:40 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 00:39:40 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 00:39:40 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby chaos.mail.umich.edu () with ESMTP id lAK5depk006714;\n\tTue, 20 Nov 2007 00:39:40 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 47427310.C6944.25053 ; \n\t20 Nov 2007 00:39:34 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DFAF783260;\n\tTue, 20 Nov 2007 05:39:28 +0000 (GMT)\nMessage-ID: <200711200533.lAK5XckH001169@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 905\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 05:39:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6395024F00\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 05:39:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAK5Xc57001171\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 00:33:38 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAK5XckH001169\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 00:33:38 -0500\nDate: Tue, 20 Nov 2007 00:33:38 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38450 - sakai/tags/sakai_2-5-0_QA_001\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 00:39:40 2007\nX-DSPAM-Confidence: 0.9813\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38450\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-20 00:33:36 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38450\n\nModified:\nsakai/tags/sakai_2-5-0_QA_001/\nsakai/tags/sakai_2-5-0_QA_001/.externals\nLog:\nSAK-11341 - adding revision to external so /discussion will not fail\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Tue Nov 20 00:38:29 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 00:38:29 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 00:38:29 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby jacknife.mail.umich.edu () with ESMTP id lAK5cSrl019956;\n\tTue, 20 Nov 2007 00:38:28 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 474272C9.63691.19732 ; \n\t20 Nov 2007 00:38:23 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9087F83277;\n\tTue, 20 Nov 2007 05:38:15 +0000 (GMT)\nMessage-ID: <200711200532.lAK5WNHu001156@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 542\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 05:37:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D4FED23482\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 05:37:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAK5WNXf001158\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 00:32:23 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAK5WNHu001156\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 00:32:23 -0500\nDate: Tue, 20 Nov 2007 00:32:23 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38449 - sakai/tags/sakai_2-4-1\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 00:38:29 2007\nX-DSPAM-Confidence: 0.9809\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38449\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-20 00:32:21 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38449\n\nModified:\nsakai/tags/sakai_2-4-1/\nsakai/tags/sakai_2-4-1/.externals\nLog:\nSAK-11341 - adding revision to external so /discussion will not fail\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Tue Nov 20 00:38:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 00:38:17 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 00:38:17 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby faithful.mail.umich.edu () with ESMTP id lAK5cGIc003306;\n\tTue, 20 Nov 2007 00:38:16 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 474271FF.63557.17822 ; \n\t20 Nov 2007 00:35:01 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 845028326A;\n\tTue, 20 Nov 2007 05:34:46 +0000 (GMT)\nMessage-ID: <200711200528.lAK5SrTf001118@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 951\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 05:34:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CF1F723482\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 05:34:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAK5SrCv001120\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 00:28:53 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAK5SrTf001118\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 00:28:53 -0500\nDate: Tue, 20 Nov 2007 00:28:53 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38447 - sakai/tags/sakai_2-3-2_QA_001\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 00:38:17 2007\nX-DSPAM-Confidence: 0.8439\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38447\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-20 00:28:51 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38447\n\nModified:\nsakai/tags/sakai_2-3-2_QA_001/\nsakai/tags/sakai_2-3-2_QA_001/.externals\nLog:\nSAK-11341 - adding revision to external so /discussion will not fail\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Tue Nov 20 00:37:16 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 00:37:16 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 00:37:16 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby flawless.mail.umich.edu () with ESMTP id lAK5bGHJ032607;\n\tTue, 20 Nov 2007 00:37:16 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 4742724D.7C390.14501 ; \n\t20 Nov 2007 00:36:23 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6000D83083;\n\tTue, 20 Nov 2007 05:36:13 +0000 (GMT)\nMessage-ID: <200711200530.lAK5UHZg001144@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 185\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 05:35:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AF65823482\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 05:35:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAK5UHCp001146\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 00:30:17 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAK5UHZg001144\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 00:30:17 -0500\nDate: Tue, 20 Nov 2007 00:30:17 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38448 - sakai/tags/sakai_2-4-0\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 00:37:16 2007\nX-DSPAM-Confidence: 0.7544\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38448\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-20 00:30:15 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38448\n\nModified:\nsakai/tags/sakai_2-4-0/\nsakai/tags/sakai_2-4-0/.externals\nLog:\nSAK-11341 - adding revision to external so /discussion will not fail\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Tue Nov 20 00:32:41 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 20 Nov 2007 00:32:41 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 20 Nov 2007 00:32:41 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby brazil.mail.umich.edu () with ESMTP id lAK5WeD5026512;\n\tTue, 20 Nov 2007 00:32:40 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 47427166.ED06B.25559 ; \n\t20 Nov 2007 00:32:32 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1589378E0E;\n\tTue, 20 Nov 2007 05:32:18 +0000 (GMT)\nMessage-ID: <200711200526.lAK5QNSb001098@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 874\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 05:31:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 12EF724E00\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 05:31:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAK5QOxP001100\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 00:26:24 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAK5QNSb001098\n\tfor source@collab.sakaiproject.org; Tue, 20 Nov 2007 00:26:23 -0500\nDate: Tue, 20 Nov 2007 00:26:23 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38446 - sakai/tags/sakai_2-3-2\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 20 00:32:41 2007\nX-DSPAM-Confidence: 0.9816\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38446\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-20 00:26:20 -0500 (Tue, 20 Nov 2007)\nNew Revision: 38446\n\nModified:\nsakai/tags/sakai_2-3-2/\nsakai/tags/sakai_2-3-2/.externals\nLog:\nSAK-11341 - adding revision to external so /discussion will not fail\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Mon Nov 19 19:16:37 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 19:16:37 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 19:16:37 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby casino.mail.umich.edu () with ESMTP id lAK0GZlx004846;\n\tMon, 19 Nov 2007 19:16:35 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 4742275D.9D08C.23776 ; \n\t19 Nov 2007 19:16:32 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 70577823D5;\n\tTue, 20 Nov 2007 00:13:27 +0000 (GMT)\nMessage-ID: <200711200010.lAK0AlrT000838@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 689\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 00:13:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9FB2024F92\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 00:16:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAK0AlDU000840\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 19:10:47 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAK0AlrT000838\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 19:10:47 -0500\nDate: Mon, 19 Nov 2007 19:10:47 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38445 - util/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 19:16:37 2007\nX-DSPAM-Confidence: 0.9880\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38445\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-19 19:10:43 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38445\n\nAdded:\nutil/branches/SAK-12239/\nLog:\nSAK-12339\nCreating branch in util for work on porting content performance improvements from 2.5.x to 2.4.x\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Mon Nov 19 19:15:45 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 19:15:45 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 19:15:44 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby sleepers.mail.umich.edu () with ESMTP id lAK0Fi3c028088;\n\tMon, 19 Nov 2007 19:15:44 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 47422729.E1EB0.32048 ; \n\t19 Nov 2007 19:15:40 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DA48582E1E;\n\tTue, 20 Nov 2007 00:12:35 +0000 (GMT)\nMessage-ID: <200711200009.lAK09fHr000826@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 730\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 00:12:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B397E24F92\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 00:15:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAK09fAZ000828\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 19:09:41 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAK09fHr000826\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 19:09:41 -0500\nDate: Mon, 19 Nov 2007 19:09:41 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38444 - entity/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 19:15:44 2007\nX-DSPAM-Confidence: 0.9866\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38444\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-19 19:09:38 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38444\n\nAdded:\nentity/branches/SAK-12239/\nLog:\nSAK-12339\nCreating branch in entity for work on porting content performance improvements from 2.5.x to 2.4.x\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Mon Nov 19 19:14:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 19:14:53 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 19:14:52 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby score.mail.umich.edu () with ESMTP id lAK0EqVL019445;\n\tMon, 19 Nov 2007 19:14:52 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 474226F4.4AC97.30900 ; \n\t19 Nov 2007 19:14:47 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2E7CC823D5;\n\tTue, 20 Nov 2007 00:11:42 +0000 (GMT)\nMessage-ID: <200711200008.lAK08r39000813@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 639\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 00:11:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2678C24F92\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 00:14:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAK08rpi000815\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 19:08:53 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAK08r39000813\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 19:08:53 -0500\nDate: Mon, 19 Nov 2007 19:08:53 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38443 - db/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 19:14:52 2007\nX-DSPAM-Confidence: 0.9887\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38443\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-19 19:08:49 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38443\n\nAdded:\ndb/branches/SAK-12239/\nLog:\nSAK-12339\nCreating branch in db for work on porting content performance improvements from 2.5.x to 2.4.x\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Mon Nov 19 19:14:11 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 19:14:11 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 19:14:11 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby sleepers.mail.umich.edu () with ESMTP id lAK0EB82027463;\n\tMon, 19 Nov 2007 19:14:11 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 474226C7.3987F.20779 ; \n\t19 Nov 2007 19:14:08 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5BA5D82E4A;\n\tTue, 20 Nov 2007 00:10:57 +0000 (GMT)\nMessage-ID: <200711200008.lAK089Hg000800@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 199\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 00:10:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A9DC724F92\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 00:13:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAK089Kg000802\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 19:08:09 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAK089Hg000800\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 19:08:09 -0500\nDate: Mon, 19 Nov 2007 19:08:09 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38442 - content/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 19:14:11 2007\nX-DSPAM-Confidence: 0.9864\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38442\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-19 19:08:05 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38442\n\nAdded:\ncontent/branches/SAK-12239/\nLog:\nSAK-12339\nCreating branch in content for work on porting content performance improvements from 2.5.x to 2.4.x\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Mon Nov 19 19:13:20 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 19:13:20 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 19:13:20 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby awakenings.mail.umich.edu () with ESMTP id lAK0DJci031963;\n\tMon, 19 Nov 2007 19:13:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 4742269A.37DCE.24404 ; \n\t19 Nov 2007 19:13:17 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2BE5382EBC;\n\tTue, 20 Nov 2007 00:10:11 +0000 (GMT)\nMessage-ID: <200711200007.lAK07Gdd000788@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1021\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 00:09:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1125824F92\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 00:12:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAK07Gog000790\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 19:07:16 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAK07Gdd000788\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 19:07:16 -0500\nDate: Mon, 19 Nov 2007 19:07:16 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38441 - entity/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 19:13:20 2007\nX-DSPAM-Confidence: 0.9828\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38441\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-19 19:07:13 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38441\n\nRemoved:\nentity/branches/SAK-12239/\nLog:\nSAK-12239\nCopied wrong branch\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Mon Nov 19 19:12:49 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 19:12:49 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 19:12:49 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby jacknife.mail.umich.edu () with ESMTP id lAK0CnOY031891;\n\tMon, 19 Nov 2007 19:12:49 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 4742267B.8EB1F.15117 ; \n\t19 Nov 2007 19:12:46 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 919A4823D5;\n\tTue, 20 Nov 2007 00:09:41 +0000 (GMT)\nMessage-ID: <200711200006.lAK06ibE000776@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 317\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 00:09:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EB26824F92\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 00:12:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAK06iUj000778\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 19:06:44 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAK06ibE000776\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 19:06:44 -0500\nDate: Mon, 19 Nov 2007 19:06:44 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38440 - db/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 19:12:49 2007\nX-DSPAM-Confidence: 0.8470\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38440\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-19 19:06:41 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38440\n\nRemoved:\ndb/branches/SAK-12239/\nLog:\nSAK-12239\nCopied wrong branch\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Mon Nov 19 19:12:18 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 19:12:18 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 19:12:18 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby jacknife.mail.umich.edu () with ESMTP id lAK0CHo2031625;\n\tMon, 19 Nov 2007 19:12:17 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 4742265A.47DD.493 ; \n\t19 Nov 2007 19:12:12 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 143C382E1E;\n\tTue, 20 Nov 2007 00:09:08 +0000 (GMT)\nMessage-ID: <200711200006.lAK068pI000764@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 632\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 00:08:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 66EFE24F95\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 00:11:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAK069HD000766\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 19:06:09 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAK068pI000764\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 19:06:08 -0500\nDate: Mon, 19 Nov 2007 19:06:08 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38439 - content/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 19:12:18 2007\nX-DSPAM-Confidence: 0.8475\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38439\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-19 19:06:06 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38439\n\nRemoved:\ncontent/branches/SAK-12239/\nLog:\nSAK-12239\nCopied wrong version\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Mon Nov 19 19:08:32 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 19:08:32 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 19:08:33 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby fan.mail.umich.edu () with ESMTP id lAK08WAE028396;\n\tMon, 19 Nov 2007 19:08:32 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 47422579.22F02.30053 ; \n\t19 Nov 2007 19:08:27 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0071E82EC9;\n\tTue, 20 Nov 2007 00:05:21 +0000 (GMT)\nMessage-ID: <200711200002.lAK02Woe000752@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 169\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 00:04:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 68C9924F6F\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 00:08:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAK02WOr000754\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 19:02:32 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAK02Woe000752\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 19:02:32 -0500\nDate: Mon, 19 Nov 2007 19:02:32 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38438 - entity/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 19:08:33 2007\nX-DSPAM-Confidence: 0.9872\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38438\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-19 19:02:29 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38438\n\nAdded:\nentity/branches/SAK-12239/\nLog:\nSAK-12339\nCreating branch in entity for work on porting content performance improvements from 2.5.x to 2.4.x\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Mon Nov 19 19:05:49 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 19:05:49 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 19:05:49 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby brazil.mail.umich.edu () with ESMTP id lAK05mNO023204;\n\tMon, 19 Nov 2007 19:05:48 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 474224D5.C9862.27169 ; \n\t19 Nov 2007 19:05:45 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C1B3A82EAB;\n\tTue, 20 Nov 2007 00:01:51 +0000 (GMT)\nMessage-ID: <200711192359.lAJNxWi7000732@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 331\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 00:01:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BD923235A2\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 00:05:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJNxWw4000734\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 18:59:32 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJNxWi7000732\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 18:59:32 -0500\nDate: Mon, 19 Nov 2007 18:59:32 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38437 - db/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 19:05:49 2007\nX-DSPAM-Confidence: 0.8496\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38437\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-19 18:59:29 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38437\n\nAdded:\ndb/branches/SAK-12239/\nLog:\nSAK-12239\nAdded branch to db for new Storage classes needed to support binary-entity serialization in content (porting performance improvements from 2.5.x in content to sakai 2.4.x).\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Mon Nov 19 19:04:56 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 19:04:56 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 19:04:56 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby chaos.mail.umich.edu () with ESMTP id lAK04tW6019940;\n\tMon, 19 Nov 2007 19:04:55 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 4742249C.C777F.10579 ; \n\t19 Nov 2007 19:04:49 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C199382EA6;\n\tTue, 20 Nov 2007 00:01:00 +0000 (GMT)\nMessage-ID: <200711192356.lAJNuII6000717@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 242\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 00:00:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C296024F84\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 00:01:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJNuI90000719\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 18:56:18 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJNuII6000717\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 18:56:18 -0500\nDate: Mon, 19 Nov 2007 18:56:18 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38436 - content/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 19:04:56 2007\nX-DSPAM-Confidence: 0.8471\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38436\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-19 18:56:12 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38436\n\nAdded:\ncontent/branches/SAK-12239/\nLog:\nSAK-12239\nCreating branch for work on porting 2.5.x content schema changes to sakai 2.4.x\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom john.ellis@rsmart.com Mon Nov 19 19:04:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 19:04:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 19:04:51 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby mission.mail.umich.edu () with ESMTP id lAK04ogB012495;\n\tMon, 19 Nov 2007 19:04:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 47422499.14FE9.21356 ; \n\t19 Nov 2007 19:04:46 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CF11782EA9;\n\tTue, 20 Nov 2007 00:00:54 +0000 (GMT)\nMessage-ID: <200711192354.lAJNstgk000684@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 979\n          for <source@collab.sakaiproject.org>;\n          Tue, 20 Nov 2007 00:00:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5468924F81\n\tfor <source@collab.sakaiproject.org>; Tue, 20 Nov 2007 00:00:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJNstD5000686\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 18:54:56 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJNstgk000684\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 18:54:55 -0500\nDate: Mon, 19 Nov 2007 18:54:55 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to john.ellis@rsmart.com using -f\nTo: source@collab.sakaiproject.org\nFrom: john.ellis@rsmart.com\nSubject: [sakai] svn commit: r38435 - osp/trunk/xsltcharon/xsltcharon-portal/xsl-portal/src/java/org/sakaiproject/portal/xsltcharon/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 19:04:51 2007\nX-DSPAM-Confidence: 0.9774\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38435\n\nAuthor: john.ellis@rsmart.com\nDate: 2007-11-19 18:54:53 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38435\n\nModified:\nosp/trunk/xsltcharon/xsltcharon-portal/xsl-portal/src/java/org/sakaiproject/portal/xsltcharon/impl/XsltRenderContext.java\nLog:\nSAK-12238\nadded code to check for null items in a list of configurations\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Nov 19 17:16:10 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 17:16:10 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 17:16:10 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby chaos.mail.umich.edu () with ESMTP id lAJMG9GD031469;\n\tMon, 19 Nov 2007 17:16:09 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 47420B22.739EE.15882 ; \n\t19 Nov 2007 17:16:05 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 384AC82A64;\n\tMon, 19 Nov 2007 22:16:10 +0000 (GMT)\nMessage-ID: <200711192210.lAJMAGK8000444@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1022\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 22:15:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 85DAA24C8D\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 22:15:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJMAGPF000446\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 17:10:16 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJMAGK8000444\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 17:10:16 -0500\nDate: Mon, 19 Nov 2007 17:10:16 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38431 - gradebook/branches/sakai_2-5-x/service/hibernate/src/java/org/sakaiproject/tool/gradebook\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 17:16:10 2007\nX-DSPAM-Confidence: 0.7621\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38431\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-19 17:10:15 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38431\n\nModified:\ngradebook/branches/sakai_2-5-x/service/hibernate/src/java/org/sakaiproject/tool/gradebook/CourseGradeRecord.java\nLog:\nsvn merge -r 37925:37926 https://source.sakaiproject.org/svn/gradebook/trunk\nU    service/hibernate/src/java/org/sakaiproject/tool/gradebook/CourseGradeRecord.java\nin-143-196:~/java/2-5/sakai_2-5-x/gradebook mmmay$ svn log -r 37925:37926 https://source.sakaiproject.org/svn/gradebook/trunk\n------------------------------------------------------------------------\nr37926 | rjlowe@iupui.edu | 2007-11-07 09:39:25 -0500 (Wed, 07 Nov 2007) | 4 lines\n\nSAK-12017\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12017\nGB / \"All Grades\" sort by course grade\nFails when you have a student with a null course grade record - Fixed\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Nov 19 17:12:20 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 17:12:20 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 17:12:20 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby faithful.mail.umich.edu () with ESMTP id lAJMCJ4j017167;\n\tMon, 19 Nov 2007 17:12:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 47420A3C.7D943.14120 ; \n\t19 Nov 2007 17:12:15 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 453877E096;\n\tMon, 19 Nov 2007 22:12:22 +0000 (GMT)\nMessage-ID: <200711192206.lAJM6SJj000419@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1006\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 22:12:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1B0C024C8D\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 22:11:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJM6SYv000421\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 17:06:28 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJM6SJj000419\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 17:06:28 -0500\nDate: Mon, 19 Nov 2007 17:06:28 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38430 - gradebook/branches/sakai_2-5-x/service/hibernate/src/java/org/sakaiproject/tool/gradebook\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 17:12:20 2007\nX-DSPAM-Confidence: 0.7617\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38430\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-19 17:06:27 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38430\n\nModified:\ngradebook/branches/sakai_2-5-x/service/hibernate/src/java/org/sakaiproject/tool/gradebook/CourseGradeRecord.java\nLog:\nsvn merge -r 37165:37166 https://source.sakaiproject.org/svn/gradebook/trunk\nU    service/hibernate/src/java/org/sakaiproject/tool/gradebook/CourseGradeRecord.java\nin-143-196:~/java/2-5/sakai_2-5-x/gradebook mmmay$ svn log -r 37165:37166 https://source.sakaiproject.org/svn/gradebook/trunk\n------------------------------------------------------------------------\nr37166 | rjlowe@iupui.edu | 2007-10-22 13:31:36 -0400 (Mon, 22 Oct 2007) | 3 lines\n\nSAK-12017\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12017\nGB / \"All Grades\" sort by course grade\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Nov 19 17:10:28 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 17:10:28 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 17:10:28 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby jacknife.mail.umich.edu () with ESMTP id lAJMARZf002957;\n\tMon, 19 Nov 2007 17:10:27 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 474209CB.59213.4825 ; \n\t19 Nov 2007 17:10:23 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8A31A790EF;\n\tMon, 19 Nov 2007 22:10:26 +0000 (GMT)\nMessage-ID: <200711192204.lAJM4WPr000407@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 556\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 22:10:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3EAF024C8D\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 22:10:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJM4WKi000409\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 17:04:32 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJM4WPr000407\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 17:04:32 -0500\nDate: Mon, 19 Nov 2007 17:04:32 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38429 - gradebook/branches/sakai_2-5-x/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 17:10:28 2007\nX-DSPAM-Confidence: 0.6566\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38429\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-19 17:04:31 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38429\n\nModified:\ngradebook/branches/sakai_2-5-x/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\nLog:\nsvn merge -r 38078:38079 https://source.sakaiproject.org/svn/gradebook/trunk\nU    app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\nin-143-196:~/java/2-5/sakai_2-5-x/gradebook mmmay$ svn log -r 38078:38079 https://source.sakaiproject.org/svn/gradebook/trunk\n------------------------------------------------------------------------\nr38079 | cwen@iupui.edu | 2007-11-09 14:43:01 -0500 (Fri, 09 Nov 2007) | 5 lines\n\nhttp://128.196.219.68/jira/browse/SAK-12163\nSAK-12163\n=>\nhttps://uisapp2.iu.edu/jira/browse/ONC-233\nexceptions thrown while attempting to rename the gradebook item.\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Nov 19 17:08:35 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 17:08:35 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 17:08:35 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby fan.mail.umich.edu () with ESMTP id lAJM8Y54000415;\n\tMon, 19 Nov 2007 17:08:34 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 47420958.6647B.29891 ; \n\t19 Nov 2007 17:08:27 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8268B82A64;\n\tMon, 19 Nov 2007 22:08:33 +0000 (GMT)\nMessage-ID: <200711192202.lAJM2Y8J000384@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 286\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 22:08:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 40BBA24C8D\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 22:08:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJM2Y9q000386\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 17:02:34 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJM2Y8J000384\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 17:02:34 -0500\nDate: Mon, 19 Nov 2007 17:02:34 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38428 - gradebook/branches/sakai_2-5-x/app/ui/src/java/org/sakaiproject/tool/gradebook/ui\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 17:08:35 2007\nX-DSPAM-Confidence: 0.6192\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38428\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-19 17:02:33 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38428\n\nModified:\ngradebook/branches/sakai_2-5-x/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/SpreadsheetUploadBean.java\nLog:\nsvn merge -r 37822:37823 https://source.sakaiproject.org/svn/gradebook/trunk\nU    app/ui/src/java/org/sakaiproject/tool/gradebook/ui/SpreadsheetUploadBean.java\nin-143-196:~/java/2-5/sakai_2-5-x/gradebook mmmay$ svn log -r 37822:37823 https://source.sakaiproject.org/svn/gradebook/trunk\n------------------------------------------------------------------------\nr37823 | josrodri@iupui.edu | 2007-11-06 16:40:05 -0500 (Tue, 06 Nov 2007) | 3 lines\n\nSAK-12133: spreadsheet item add, if item already exists but no points possible is in spreadsheet for that item, just keep current value\n\nSAK-9762: added an init() method to do code currently processed in constructor. Kept an empty constructor for easy backing out.\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ktsao@stanford.edu Mon Nov 19 17:01:50 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 17:01:50 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 17:01:50 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby panther.mail.umich.edu () with ESMTP id lAJM1n0K005742;\n\tMon, 19 Nov 2007 17:01:49 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 474207C1.6DD2D.17865 ; \n\t19 Nov 2007 17:01:40 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B6A1A82DD9;\n\tMon, 19 Nov 2007 22:01:46 +0000 (GMT)\nMessage-ID: <200711192155.lAJLtsAt000370@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 88\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 22:01:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 47E1F24DE5\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 22:01:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJLtsqm000372\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 16:55:54 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJLtsAt000370\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 16:55:54 -0500\nDate: Mon, 19 Nov 2007 16:55:54 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ktsao@stanford.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ktsao@stanford.edu\nSubject: [sakai] svn commit: r38427 - in sam/trunk: samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation samigo-app/src/webapp/jsf/evaluation samigo-services/src/java/org/sakaiproject/tool/assessment/facade samigo-services/src/java/org/sakaiproject/tool/assessment/services\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 17:01:50 2007\nX-DSPAM-Confidence: 0.9816\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38427\n\nAuthor: ktsao@stanford.edu\nDate: 2007-11-19 16:55:42 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38427\n\nModified:\nsam/trunk/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/TotalScoreListener.java\nsam/trunk/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/evaluation/TotalScoreUpdateListener.java\nsam/trunk/samigo-app/src/webapp/jsf/evaluation/totalScores.jsp\nsam/trunk/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/AssessmentGradingFacadeQueries.java\nsam/trunk/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/AssessmentGradingFacadeQueriesAPI.java\nsam/trunk/samigo-services/src/java/org/sakaiproject/tool/assessment/services/GradingService.java\nLog:\nSAK-12098\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Mon Nov 19 16:19:46 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 16:19:46 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 16:19:45 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby awakenings.mail.umich.edu () with ESMTP id lAJLJjM7002981;\n\tMon, 19 Nov 2007 16:19:45 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 4741FDE7.703D8.13966 ; \n\t19 Nov 2007 16:19:39 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D28747380A;\n\tMon, 19 Nov 2007 21:19:34 +0000 (GMT)\nMessage-ID: <200711192113.lAJLDgwj032711@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 476\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 21:19:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B3988213D6\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 21:19:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJLDgPm032713\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 16:13:42 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJLDgwj032711\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 16:13:42 -0500\nDate: Mon, 19 Nov 2007 16:13:42 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38426 - content/trunk\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 16:19:45 2007\nX-DSPAM-Confidence: 0.9870\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38426\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-19 16:13:41 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38426\n\nAdded:\ncontent/trunk/readme.txt\nLog:\nSAK-12235\nAdded readme file for conversion script\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Mon Nov 19 16:03:47 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 16:03:47 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 16:03:47 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby casino.mail.umich.edu () with ESMTP id lAJL3kZo020571;\n\tMon, 19 Nov 2007 16:03:46 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 4741FA2A.BB47F.19742 ; \n\t19 Nov 2007 16:03:43 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 67EDE8142E;\n\tMon, 19 Nov 2007 21:03:27 +0000 (GMT)\nMessage-ID: <200711192057.lAJKvbvt032664@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 762\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 21:03:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0B2CB24C93\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 21:03:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJKvbx7032666\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 15:57:37 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJKvbvt032664\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 15:57:37 -0500\nDate: Mon, 19 Nov 2007 15:57:37 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38425 - content/trunk\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 16:03:47 2007\nX-DSPAM-Confidence: 0.8441\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38425\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-19 15:57:36 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38425\n\nModified:\ncontent/trunk/upgradeschema-oracle.config\nLog:\nSAK-12235\nChanged query to verify existence of required (new) columns for oracle\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Mon Nov 19 15:49:56 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 15:49:56 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 15:49:56 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby fan.mail.umich.edu () with ESMTP id lAJKntCa017659;\n\tMon, 19 Nov 2007 15:49:55 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 4741F6EB.5034C.24801 ; \n\t19 Nov 2007 15:49:51 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BE37482D53;\n\tMon, 19 Nov 2007 20:46:43 +0000 (GMT)\nMessage-ID: <200711192043.lAJKho8K032636@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 712\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 20:46:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AFFA6213DF\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 20:49:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJKhoS9032638\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 15:43:50 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJKho8K032636\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 15:43:50 -0500\nDate: Mon, 19 Nov 2007 15:43:50 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38424 - in content/trunk: . content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 15:49:56 2007\nX-DSPAM-Confidence: 0.9907\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38424\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-19 15:43:47 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38424\n\nAdded:\ncontent/trunk/runconversion.sh\ncontent/trunk/upgradeschema-mysql.config\ncontent/trunk/upgradeschema-oracle.config\nModified:\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/upgradeschema.config\nLog:\nSAK-12235\nAdded indexes to register tables in the mysql conversion config for content.\nCopies the mysql config and modified it for oracle.\nProvided a runconversion.sh shellscript file at the root of the content directory.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Mon Nov 19 15:05:26 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 15:05:26 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 15:05:27 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby casino.mail.umich.edu () with ESMTP id lAJK5Pr8009185;\n\tMon, 19 Nov 2007 15:05:25 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 4741EC7D.77615.11766 ; \n\t19 Nov 2007 15:05:22 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8E75675351;\n\tMon, 19 Nov 2007 20:05:06 +0000 (GMT)\nMessage-ID: <200711191959.lAJJxJQx032584@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 581\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 20:04:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 94B42236AC\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 20:04:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJJxJPw032586\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 14:59:19 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJJxJQx032584\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 14:59:19 -0500\nDate: Mon, 19 Nov 2007 14:59:19 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r38423 - oncourse/trunk/src/jobscheduler/scheduler-component-shared/src/java/org/sakaiproject/component/app/scheduler/jobs\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 15:05:27 2007\nX-DSPAM-Confidence: 0.8440\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38423\n\nAuthor: cwen@iupui.edu\nDate: 2007-11-19 14:59:18 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38423\n\nModified:\noncourse/trunk/src/jobscheduler/scheduler-component-shared/src/java/org/sakaiproject/component/app/scheduler/jobs/AddFinalGradesToolJob.java\nLog:\nchange back AddFinalGradesToolJob to add our FGGB tool.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Nov 19 14:58:32 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 14:58:32 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 14:58:32 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby godsend.mail.umich.edu () with ESMTP id lAJJwVZZ013458;\n\tMon, 19 Nov 2007 14:58:31 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 4741EADE.67E64.14475 ; \n\t19 Nov 2007 14:58:27 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 11CB182928;\n\tMon, 19 Nov 2007 19:58:16 +0000 (GMT)\nMessage-ID: <200711191952.lAJJqQ9M032572@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 313\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 19:57:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BE84F236AC\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 19:57:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJJqQlK032574\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 14:52:26 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJJqQ9M032572\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 14:52:26 -0500\nDate: Mon, 19 Nov 2007 14:52:26 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38422 - metaobj/branches/sakai_2-5-x/metaobj-util/tool-lib/src/java/org/sakaiproject/metaobj/utils/xml\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 14:58:32 2007\nX-DSPAM-Confidence: 0.6516\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38422\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-19 14:52:25 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38422\n\nModified:\nmetaobj/branches/sakai_2-5-x/metaobj-util/tool-lib/src/java/org/sakaiproject/metaobj/utils/xml/ResourceUriResolver.java\nLog:\nsvn merge -r 38222:38223 https://source.sakaiproject.org/svn/metaobj/trunk\nU    metaobj-util/tool-lib/src/java/org/sakaiproject/metaobj/utils/xml/ResourceUriResolver.java\nin-143-196:~/java/2-5/sakai_2-5-x/metaobj mmmay$ svn log -r 38222:38223 https://source.sakaiproject.org/svn/metaobj/trunk------------------------------------------------------------------------\nr38223 | john.ellis@rsmart.com | 2007-11-15 18:09:31 -0500 (Thu, 15 Nov 2007) | 3 lines\n\nSAK-12218\nadded code to properly deal with external urls\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Mon Nov 19 14:47:08 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 14:47:08 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 14:47:08 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby mission.mail.umich.edu () with ESMTP id lAJJl8au021322;\n\tMon, 19 Nov 2007 14:47:08 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 4741E832.D1AD3.10163 ; \n\t19 Nov 2007 14:47:04 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 95C1182928;\n\tMon, 19 Nov 2007 19:46:00 +0000 (GMT)\nMessage-ID: <200711191941.lAJJf7C9032546@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 455\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 19:45:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1846E24F22\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 19:46:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJJf7QN032548\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 14:41:07 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJJf7C9032546\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 14:41:07 -0500\nDate: Mon, 19 Nov 2007 14:41:07 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38421 - in assignment/trunk: . assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 14:47:08 2007\nX-DSPAM-Confidence: 0.8491\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38421\n\nAuthor: zqian@umich.edu\nDate: 2007-11-19 14:41:04 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38421\n\nModified:\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/upgradeschema.config\nassignment/trunk/upgradeschema_mysql.config\nLog:\nfix to SAK-12210: complex subselect lethal on mysql\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Nov 19 14:07:50 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 14:07:50 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 14:07:50 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby mission.mail.umich.edu () with ESMTP id lAJJ7nmN022042;\n\tMon, 19 Nov 2007 14:07:49 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 4741DEFA.7A7E8.6216 ; \n\t19 Nov 2007 14:07:45 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9179B75867;\n\tMon, 19 Nov 2007 19:07:45 +0000 (GMT)\nMessage-ID: <200711191901.lAJJ1qT1032456@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 425\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 19:07:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AFCD1235DF\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 19:07:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJJ1qgo032458\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 14:01:52 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJJ1qT1032456\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 14:01:52 -0500\nDate: Mon, 19 Nov 2007 14:01:52 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38420 - memory/branches/sakai_2-5-x/memory-impl/impl/src/java/org/sakaiproject/memory/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 14:07:50 2007\nX-DSPAM-Confidence: 0.6528\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38420\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-19 14:01:51 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38420\n\nModified:\nmemory/branches/sakai_2-5-x/memory-impl/impl/src/java/org/sakaiproject/memory/impl/MultiRefCacheImpl.java\nLog:\nsvn merge -r 38242:38243 https://source.sakaiproject.org/svn/memory/trunk\nU    memory-impl/impl/src/java/org/sakaiproject/memory/impl/MultiRefCacheImpl.java\nin-143-196:~/java/2-5/sakai_2-5-x/memory mmmay$ svn log -r 38242:38243 https://source.sakaiproject.org/svn/memory/trunk\n------------------------------------------------------------------------\nr38243 | ian@caret.cam.ac.uk | 2007-11-16 12:44:00 -0500 (Fri, 16 Nov 2007) | 9 lines\n\nhttp://jira.sakaiproject.org/jira/browse/SAK-12116\nFixed\n\nNow using thread safe iterator mechanism. (I hope)\n\nTested locally with no problems.\n\n\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Nov 19 14:07:04 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 14:07:04 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 14:07:04 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby panther.mail.umich.edu () with ESMTP id lAJJ72QR020837;\n\tMon, 19 Nov 2007 14:07:02 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 4741DEB0.CFDBB.32458 ; \n\t19 Nov 2007 14:06:30 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5DE5082950;\n\tMon, 19 Nov 2007 19:06:08 +0000 (GMT)\nMessage-ID: <200711191900.lAJJ09pr032442@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 416\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 19:05:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E9EA7235DF\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 19:05:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJJ09eX032444\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 14:00:09 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJJ09pr032442\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 14:00:09 -0500\nDate: Mon, 19 Nov 2007 14:00:09 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38419 - osp/branches/sakai_2-5-x/matrix/api-impl/src/java/org/theospi/portfolio/matrix\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 14:07:04 2007\nX-DSPAM-Confidence: 0.6566\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38419\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-19 14:00:08 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38419\n\nModified:\nosp/branches/sakai_2-5-x/matrix/api-impl/src/java/org/theospi/portfolio/matrix/HibernateMatrixManagerImpl.java\nLog:\nsvn merge -r 38241:38242 https://source.sakaiproject.org/svn/osp/trunk\nU    matrix/api-impl/src/java/org/theospi/portfolio/matrix/HibernateMatrixManagerImpl.java\nin-143-196:~/java/2-5/sakai_2-5-x/osp mmmay$ svn log -r 38241:38242 https://source.sakaiproject.org/svn/osp/trunk\n------------------------------------------------------------------------\nr38242 | bkirschn@umich.edu | 2007-11-16 12:32:25 -0500 (Fri, 16 Nov 2007) | 1 line\n\nSAK-12198 fix crash when attachments/artifacts are hidden\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Nov 19 14:01:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 14:01:25 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 14:01:25 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby score.mail.umich.edu () with ESMTP id lAJJ1Oxk024929;\n\tMon, 19 Nov 2007 14:01:24 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4741DD7A.88767.28471 ; \n\t19 Nov 2007 14:01:20 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B07C1820A0;\n\tMon, 19 Nov 2007 18:53:45 +0000 (GMT)\nMessage-ID: <200711191855.lAJItVZ3032428@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 760\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 18:53:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D83C7235D6\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 19:00:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJItVir032430\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 13:55:31 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJItVZ3032428\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 13:55:31 -0500\nDate: Mon, 19 Nov 2007 13:55:31 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38418 - osp/branches/sakai_2-5-x/presentation/tool/src/bundle/org/theospi/portfolio/presentation/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 14:01:25 2007\nX-DSPAM-Confidence: 0.7620\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38418\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-19 13:55:30 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38418\n\nModified:\nosp/branches/sakai_2-5-x/presentation/tool/src/bundle/org/theospi/portfolio/presentation/bundle/Messages.properties\nosp/branches/sakai_2-5-x/presentation/tool/src/bundle/org/theospi/portfolio/presentation/bundle/Messages_sv.properties\nLog:\nsvn merge -r 38038:38039 https://source.sakaiproject.org/svn/osp/trunk\nU    presentation/tool/src/bundle/org/theospi/portfolio/presentation/bundle/Messages.properties\nU    presentation/tool/src/bundle/org/theospi/portfolio/presentation/bundle/Messages_sv.properties\nin-143-196:~/java/2-5/sakai_2-5-x/osp mmmay$ svn log -r 38038:38039 https://source.sakaiproject.org/svn/osp/trunk\n------------------------------------------------------------------------\nr38039 | chmaurer@iupui.edu | 2007-11-08 09:19:54 -0500 (Thu, 08 Nov 2007) | 2 lines\n\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12135\nFixing typo\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Nov 19 13:59:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 13:59:53 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 13:59:53 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby brazil.mail.umich.edu () with ESMTP id lAJIxqq8021780;\n\tMon, 19 Nov 2007 13:59:52 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 4741DD1A.E1933.27512 ; \n\t19 Nov 2007 13:59:46 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 17DC082B25;\n\tMon, 19 Nov 2007 18:51:52 +0000 (GMT)\nMessage-ID: <200711191853.lAJIrGku032396@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 210\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 18:51:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8F05424F68\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 18:58:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJIrGcK032398\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 13:53:16 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJIrGku032396\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 13:53:16 -0500\nDate: Mon, 19 Nov 2007 13:53:16 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38417 - osp/branches/sakai_2-5-x/presentation/tool/src/bundle/org/theospi/portfolio/presentation/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 13:59:53 2007\nX-DSPAM-Confidence: 0.7621\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38417\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-19 13:53:15 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38417\n\nModified:\nosp/branches/sakai_2-5-x/presentation/tool/src/bundle/org/theospi/portfolio/presentation/bundle/Messages.properties\nosp/branches/sakai_2-5-x/presentation/tool/src/bundle/org/theospi/portfolio/presentation/bundle/Messages_sv.properties\nLog:\nsvn merge -r 38040:38041 https://source.sakaiproject.org/svn/osp/trunk\nU    presentation/tool/src/bundle/org/theospi/portfolio/presentation/bundle/Messages.properties\nU    presentation/tool/src/bundle/org/theospi/portfolio/presentation/bundle/Messages_sv.properties\nin-143-196:~/java/2-5/sakai_2-5-x/osp mmmay$ svn log -r 38040:38041 https://source.sakaiproject.org/svn/osp/trunk\n------------------------------------------------------------------------\nr38041 | chmaurer@iupui.edu | 2007-11-08 09:26:53 -0500 (Thu, 08 Nov 2007) | 2 lines\n\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12137\nChange wording to match\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Nov 19 13:59:40 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 13:59:40 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 13:59:40 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby jacknife.mail.umich.edu () with ESMTP id lAJIxdIE025522;\n\tMon, 19 Nov 2007 13:59:39 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 4741DD11.2C38E.1952 ; \n\t19 Nov 2007 13:59:35 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id F076F82ADE;\n\tMon, 19 Nov 2007 18:51:33 +0000 (GMT)\nMessage-ID: <200711191845.lAJIjtRL032348@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 894\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 18:44:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5898B235CC\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 18:51:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJIjt4U032350\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 13:45:55 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJIjtRL032348\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 13:45:55 -0500\nDate: Mon, 19 Nov 2007 13:45:55 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38413 - content-review/branches/sakai_2-5-x/content-review-api/public/src/java/org/sakaiproject/contentreview/service\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 13:59:40 2007\nX-DSPAM-Confidence: 0.7612\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38413\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-19 13:45:54 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38413\n\nModified:\ncontent-review/branches/sakai_2-5-x/content-review-api/public/src/java/org/sakaiproject/contentreview/service/ContentReviewService.java\nLog:\nsvn merge -r 38114:38117 https://source.sakaiproject.org/svn/content-review/trunk\nU    content-review-api/public/src/java/org/sakaiproject/contentreview/service/ContentReviewService.java\n\nsvn log -r 38114:38116 https://source.sakaiproject.org/svn/content-review/trunk\n------------------------------------------------------------------------\nr38114 | david.horwitz@uct.ac.za | 2007-11-12 04:17:19 -0500 (Mon, 12 Nov 2007) | 1 line\n\nSAK-11787 deprecat getReport and replace with getReportInstructor and getReportStrudent\n------------------------------------------------------------------------\nr38115 | david.horwitz@uct.ac.za | 2007-11-12 04:36:57 -0500 (Mon, 12 Nov 2007) | 1 line\n\nSAK-11787 deprecate the correct method\n------------------------------------------------------------------------\nr38116 | david.horwitz@uct.ac.za | 2007-11-12 04:39:21 -0500 (Mon, 12 Nov 2007) | 1 line\n\nSAK-11787 deprecate the correct method\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Nov 19 13:59:32 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 13:59:32 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 13:59:32 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby jacknife.mail.umich.edu () with ESMTP id lAJIxVnl025366;\n\tMon, 19 Nov 2007 13:59:31 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 4741DCD8.C30D7.1074 ; \n\t19 Nov 2007 13:58:51 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 879AD82934;\n\tMon, 19 Nov 2007 18:51:25 +0000 (GMT)\nMessage-ID: <200711191851.lAJIpcGT032384@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 297\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 18:50:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6B098235CC\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 18:57:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJIpcmP032386\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 13:51:38 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJIpcGT032384\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 13:51:38 -0500\nDate: Mon, 19 Nov 2007 13:51:38 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38416 - osp/branches/sakai_2-5-x/presentation/api-impl/src/resources/org/theospi/portfolio/presentation\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 13:59:32 2007\nX-DSPAM-Confidence: 0.7004\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38416\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-19 13:51:37 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38416\n\nModified:\nosp/branches/sakai_2-5-x/presentation/api-impl/src/resources/org/theospi/portfolio/presentation/freeform_template.xsl\nLog:\nsvn merge -r 38075:38076 https://source.sakaiproject.org/svn/osp/trunk\nU    presentation/api-impl/src/resources/org/theospi/portfolio/presentation/freeform_template.xsl\nin-143-196:~/java/2-5/sakai_2-5-x/osp mmmay$ svn log -r 38075:38076 https://source.sakaiproject.org/svn/osp/trunk\n------------------------------------------------------------------------\nr38076 | john.ellis@rsmart.com | 2007-11-09 11:18:33 -0500 (Fri, 09 Nov 2007) | 4 lines\n\nSAK-11979\nadded code to render output as html\n\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Nov 19 13:59:31 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 13:59:31 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 13:59:31 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby fan.mail.umich.edu () with ESMTP id lAJIxU8f008961;\n\tMon, 19 Nov 2007 13:59:30 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 4741DD03.E017A.19920 ; \n\t19 Nov 2007 13:59:25 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9581F8292E;\n\tMon, 19 Nov 2007 18:51:32 +0000 (GMT)\nMessage-ID: <200711191843.lAJIhYB0032336@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 651\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 18:42:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B5151235CC\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 18:49:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJIhYDN032338\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 13:43:35 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJIhYB0032336\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 13:43:34 -0500\nDate: Mon, 19 Nov 2007 13:43:34 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38412 - content-review/branches/sakai_2-5-x/content-review-api/public/src/java/org/sakaiproject/contentreview/service\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 13:59:31 2007\nX-DSPAM-Confidence: 0.7613\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38412\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-19 13:43:33 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38412\n\nModified:\ncontent-review/branches/sakai_2-5-x/content-review-api/public/src/java/org/sakaiproject/contentreview/service/ContentReviewService.java\nLog:\nsvn merge -r 38113:38114 https://source.sakaiproject.org/svn/content-review/trunk\nU    content-review-api/public/src/java/org/sakaiproject/contentreview/service/ContentReviewService.java\nin-143-196:~/java/2-5/sakai_2-5-x/content-review mmmay$ svn log -r 38113:38114 https://source.sakaiproject.org/svn/content-review/trunk\n------------------------------------------------------------------------\nr38114 | david.horwitz@uct.ac.za | 2007-11-12 04:17:19 -0500 (Mon, 12 Nov 2007) | 1 line\n\nSAK-11787 deprecat getReport and replace with getReportInstructor and getReportStrudent\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Nov 19 13:59:22 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 13:59:22 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 13:59:22 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby fan.mail.umich.edu () with ESMTP id lAJIxKUN008791;\n\tMon, 19 Nov 2007 13:59:20 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 4741DCDD.C4AA0.6524 ; \n\t19 Nov 2007 13:58:54 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 34A5B82B03;\n\tMon, 19 Nov 2007 18:51:29 +0000 (GMT)\nMessage-ID: <200711191847.lAJIlGW6032360@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 820\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 18:45:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E89CF235CC\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 18:52:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJIlGVQ032362\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 13:47:16 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJIlGW6032360\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 13:47:16 -0500\nDate: Mon, 19 Nov 2007 13:47:16 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38414 - assignment/branches/sakai_2-5-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 13:59:22 2007\nX-DSPAM-Confidence: 0.7610\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38414\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-19 13:47:14 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38414\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nLog:\nsvn merge -r 38116:38117 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nin-143-196:~/java/2-5/sakai_2-5-x/assignment mmmay$ svn log -r 38116:38117 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr38117 | david.horwitz@uct.ac.za | 2007-11-12 04:53:08 -0500 (Mon, 12 Nov 2007) | 1 line\n\nSAK-11787 make use of the new Content review methods\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Nov 19 13:58:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 13:58:43 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 13:58:43 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby mission.mail.umich.edu () with ESMTP id lAJIwgjs014167;\n\tMon, 19 Nov 2007 13:58:42 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 4741DCD3.A99E1.4729 ; \n\t19 Nov 2007 13:58:33 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E4E8A82B11;\n\tMon, 19 Nov 2007 18:51:18 +0000 (GMT)\nMessage-ID: <200711191849.lAJInCRn032372@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 916\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 18:47:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DB76A235CC\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 18:54:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJInCTQ032374\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 13:49:12 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJInCRn032372\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 13:49:12 -0500\nDate: Mon, 19 Nov 2007 13:49:12 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38415 - reference/branches/sakai_2-5-x/library/src/webapp/content/gateway\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 13:58:43 2007\nX-DSPAM-Confidence: 0.7621\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38415\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-19 13:49:10 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38415\n\nModified:\nreference/branches/sakai_2-5-x/library/src/webapp/content/gateway/acknowledgments.html\nLog:\nsvn merge -r 38162:38163 https://source.sakaiproject.org/svn/reference/trunk\nU    library/src/webapp/content/gateway/acknowledgments.html\nin-143-196:~/java/2-5/sakai_2-5-x/reference mmmay$ svn log -r 38162:38163 https://source.sakaiproject.org/svn/reference/trunk\n------------------------------------------------------------------------\nr38163 | gsilver@umich.edu | 2007-11-14 10:44:18 -0500 (Wed, 14 Nov 2007) | 1 line\n\nhttp://jira.sakaiproject.org/jira/browse/SAK-12182\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom thoppaymallika@fhda.edu Mon Nov 19 13:58:00 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 13:58:00 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 13:58:00 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby fan.mail.umich.edu () with ESMTP id lAJIvxhD007741;\n\tMon, 19 Nov 2007 13:57:59 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 4741DCAC.A90DD.5651 ; \n\t19 Nov 2007 13:57:54 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CA7768292D;\n\tMon, 19 Nov 2007 18:50:45 +0000 (GMT)\nMessage-ID: <200711191843.lAJIhLBK032325@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 583\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 18:41:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4CA02235CC\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 18:48:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJIhLdD032327\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 13:43:21 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJIhLBK032325\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 13:43:21 -0500\nDate: Mon, 19 Nov 2007 13:43:21 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to thoppaymallika@fhda.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: thoppaymallika@fhda.edu\nSubject: [contrib] svn commit: r43583 - foothill/melete/melete-app/src/java/org/sakaiproject/tool/melete\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 13:58:00 2007\nX-DSPAM-Confidence: 0.9808\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn?root=contrib&view=rev&rev=43583\n\nAuthor: thoppaymallika@fhda.edu\nDate: 2007-11-19 13:43:18 -0500 (Mon, 19 Nov 2007)\nNew Revision: 43583\n\nModified:\nfoothill/melete/melete-app/src/java/org/sakaiproject/tool/melete/ListModulesPage.java\nLog:\nremoving settransient\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Mon Nov 19 12:36:16 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 12:36:16 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 12:36:16 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby awakenings.mail.umich.edu () with ESMTP id lAJHaGHS030323;\n\tMon, 19 Nov 2007 12:36:16 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 4741C985.F208A.580 ; \n\t19 Nov 2007 12:36:11 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1AB708290E;\n\tMon, 19 Nov 2007 17:35:56 +0000 (GMT)\nMessage-ID: <200711191730.lAJHUICj032230@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 910\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 17:35:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8FE8D1E9A2\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 17:35:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJHUI8D032232\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 12:30:18 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJHUICj032230\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 12:30:18 -0500\nDate: Mon, 19 Nov 2007 12:30:18 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38411 - osp/branches/osp_nightly\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 12:36:16 2007\nX-DSPAM-Confidence: 0.9771\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38411\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-19 12:30:17 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38411\n\nModified:\nosp/branches/osp_nightly/pom.xml\nLog:\nremoving formbuilder temporarily\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Nov 19 11:50:49 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 11:50:49 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 11:50:49 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby flawless.mail.umich.edu () with ESMTP id lAJGon4v016557;\n\tMon, 19 Nov 2007 11:50:49 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 4741BED9.23D59.26948 ; \n\t19 Nov 2007 11:50:42 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 329F273D6A;\n\tMon, 19 Nov 2007 16:50:31 +0000 (GMT)\nMessage-ID: <200711191644.lAJGigu8032126@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 35\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 16:50:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 945EA24F1E\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 16:50:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJGig9O032128\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 11:44:42 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJGigu8032126\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 11:44:42 -0500\nDate: Mon, 19 Nov 2007 11:44:42 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38410 - polls/branches/sakai_2-5-x/tool/src/webapp/templates\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 11:50:49 2007\nX-DSPAM-Confidence: 0.7003\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38410\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-19 11:44:41 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38410\n\nModified:\npolls/branches/sakai_2-5-x/tool/src/webapp/templates/voteAdd.html\nLog:\nsvn merge -r 38258:38259 https://source.sakaiproject.org/svn/polls/trunk\nU    tool/src/webapp/templates/voteAdd.html\nin-143-196:~/java/2-5/sakai_2-5-x/polls mmmay$ svn log -r 38258:38259 https://source.sakaiproject.org/svn/polls/trunk\n------------------------------------------------------------------------\nr38259 | david.horwitz@uct.ac.za | 2007-11-18 02:35:09 -0500 (Sun, 18 Nov 2007) | 1 line\n\nSAK-11703 allow for a larger text area window\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Nov 19 11:49:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 11:49:43 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 11:49:43 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby godsend.mail.umich.edu () with ESMTP id lAJGngB6007627;\n\tMon, 19 Nov 2007 11:49:42 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 4741BE9D.8948B.16366 ; \n\t19 Nov 2007 11:49:38 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 03A6A7621D;\n\tMon, 19 Nov 2007 16:49:07 +0000 (GMT)\nMessage-ID: <200711191643.lAJGhG9C032114@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 156\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 16:48:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C67CB24F1A\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 16:48:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJGhGsm032116\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 11:43:16 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJGhG9C032114\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 11:43:16 -0500\nDate: Mon, 19 Nov 2007 11:43:16 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38409 - polls/branches/sakai_2-5-x/tool/src/java/org/sakaiproject/poll/tool/validators\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 11:49:43 2007\nX-DSPAM-Confidence: 0.7611\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38409\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-19 11:43:15 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38409\n\nModified:\npolls/branches/sakai_2-5-x/tool/src/java/org/sakaiproject/poll/tool/validators/OptionValidator.java\nLog:\nsvn merge -r 38152:38153 https://source.sakaiproject.org/svn/polls/trunk\nU    tool/src/java/org/sakaiproject/poll/tool/validators/OptionValidator.java\nin-143-196:~/java/2-5/sakai_2-5-x/polls mmmay$ svn log -r 38152:38153 https://source.sakaiproject.org/svn/polls/trunk\n------------------------------------------------------------------------\nr38153 | david.horwitz@uct.ac.za | 2007-11-14 01:53:07 -0500 (Wed, 14 Nov 2007) | 1 line\n\nSAK-11704 trim value before testing for being empty\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Nov 19 11:34:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 11:34:53 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 11:34:53 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby jacknife.mail.umich.edu () with ESMTP id lAJGYq1O017624;\n\tMon, 19 Nov 2007 11:34:53 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 4741BB21.77EDC.28185 ; \n\t19 Nov 2007 11:34:45 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9B9347A7FC;\n\tMon, 19 Nov 2007 16:34:40 +0000 (GMT)\nMessage-ID: <200711191629.lAJGT0jE032099@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 577\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 16:34:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4EAA224EF1\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 16:34:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJGT0lf032101\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 11:29:00 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJGT0jE032099\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 11:29:00 -0500\nDate: Mon, 19 Nov 2007 11:29:00 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38408 - citations/branches/sakai_2-5-x/citations-util/util/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 11:34:53 2007\nX-DSPAM-Confidence: 0.7005\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38408\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-19 11:28:59 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38408\n\nModified:\ncitations/branches/sakai_2-5-x/citations-util/util/src/bundle/citations.properties\nLog:\nsvn merge -r 38254:38255 https://source.sakaiproject.org/svn/citations/trunk\nU    citations-util/util/src/bundle/citations.properties\nin-143-196:~/java/2-5/sakai_2-5-x/citations mmmay$ svn log -r 38254:38255 https://source.sakaiproject.org/svn/citations/trunk\n------------------------------------------------------------------------\nr38255 | dsobiera@indiana.edu | 2007-11-16 16:08:33 -0500 (Fri, 16 Nov 2007) | 1 line\n\nSAK-12012 - added import.create resource\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Nov 19 11:34:06 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 11:34:06 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 11:34:06 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby brazil.mail.umich.edu () with ESMTP id lAJGY5uK009276;\n\tMon, 19 Nov 2007 11:34:05 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 4741BAEA.F3A39.7451 ; \n\t19 Nov 2007 11:33:51 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0C41E82845;\n\tMon, 19 Nov 2007 16:33:46 +0000 (GMT)\nMessage-ID: <200711191628.lAJGS284032087@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 517\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 16:33:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E755124EF1\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 16:33:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJGS2sB032089\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 11:28:02 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJGS284032087\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 11:28:02 -0500\nDate: Mon, 19 Nov 2007 11:28:02 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38407 - citations/branches/sakai_2-5-x/citations-tool/tool/src/webapp/vm/citation\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 11:34:06 2007\nX-DSPAM-Confidence: 0.6565\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38407\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-19 11:28:01 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38407\n\nModified:\ncitations/branches/sakai_2-5-x/citations-tool/tool/src/webapp/vm/citation/add_citations.vm\nLog:\nsvn merge -r 38245:38246 https://source.sakaiproject.org/svn/citations/trunk\nU    citations-tool/tool/src/webapp/vm/citation/add_citations.vm\nin-143-196:~/java/2-5/sakai_2-5-x/citations mmmay$ svn log -r 38245:38246 https://source.sakaiproject.org/svn/citations/trunk\n------------------------------------------------------------------------\nr38246 | dsobiera@indiana.edu | 2007-11-16 13:38:12 -0500 (Fri, 16 Nov 2007) | 1 line\n\nSAK-12012 - changed button value and text next to button to come from resource bundle (was hardcoded)\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Nov 19 11:32:47 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 11:32:47 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 11:32:47 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby faithful.mail.umich.edu () with ESMTP id lAJGWkll006795;\n\tMon, 19 Nov 2007 11:32:46 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 4741BAA3.16D9E.26214 ; \n\t19 Nov 2007 11:32:39 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 976388280C;\n\tMon, 19 Nov 2007 16:32:33 +0000 (GMT)\nMessage-ID: <200711191626.lAJGQocf032075@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 758\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 16:32:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5448A24EF1\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 16:32:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJGQonM032077\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 11:26:50 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJGQocf032075\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 11:26:50 -0500\nDate: Mon, 19 Nov 2007 11:26:50 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38406 - citations/branches/sakai_2-5-x/citations-tool/tool/src/webapp/js\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 11:32:47 2007\nX-DSPAM-Confidence: 0.6565\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38406\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-19 11:26:50 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38406\n\nModified:\ncitations/branches/sakai_2-5-x/citations-tool/tool/src/webapp/js/citationscript.js\nLog:\nsvn merge -r 38170:38171 https://source.sakaiproject.org/svn/citations/trunk\nU    citations-tool/tool/src/webapp/js/citationscript.js\nin-143-196:~/java/2-5/sakai_2-5-x/citations mmmay$ svn log -r 38170:38171 https://source.sakaiproject.org/svn/citations/trunk\n------------------------------------------------------------------------\nr38171 | dsobiera@indiana.edu | 2007-11-14 14:44:41 -0500 (Wed, 14 Nov 2007) | 1 line\n\nSAK-9896 - added logic that hides any artifacts from opposite search. So on a basic search, the advanced search button is made sure hidden. On an advanced search, the basic search is made sure hidden. \n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Nov 19 11:32:11 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 11:32:11 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 11:32:11 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby chaos.mail.umich.edu () with ESMTP id lAJGWAmV032675;\n\tMon, 19 Nov 2007 11:32:10 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 4741BA77.EFA65.13685 ; \n\t19 Nov 2007 11:31:56 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7C09582744;\n\tMon, 19 Nov 2007 16:31:50 +0000 (GMT)\nMessage-ID: <200711191625.lAJGPvdi032063@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 106\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 16:31:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5419F24D5B\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 16:31:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJGPvX9032065\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 11:25:57 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJGPvdi032063\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 11:25:57 -0500\nDate: Mon, 19 Nov 2007 11:25:57 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38405 - citations/branches/sakai_2-5-x/citations-tool/tool/src/webapp/vm/citation\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 11:32:11 2007\nX-DSPAM-Confidence: 0.6192\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38405\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-19 11:25:57 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38405\n\nModified:\ncitations/branches/sakai_2-5-x/citations-tool/tool/src/webapp/vm/citation/search.vm\nLog:\nsvn merge -r 38168:38169 https://source.sakaiproject.org/svn/citations/trunk\nU    citations-tool/tool/src/webapp/vm/citation/search.vm\nin-143-196:~/java/2-5/sakai_2-5-x/citations mmmay$ svn log -r 38168:38169 https://source.sakaiproject.org/svn/citations/trunk\n------------------------------------------------------------------------\nr38169 | dsobiera@indiana.edu | 2007-11-14 13:30:15 -0500 (Wed, 14 Nov 2007) | 3 lines\n\nSAK-9896 - Changed bottom Cancel button on search page to do the same thing as the top cancel button (javascript)\n\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Nov 19 11:28:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 11:28:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 11:28:51 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby flawless.mail.umich.edu () with ESMTP id lAJGSodA030281;\n\tMon, 19 Nov 2007 11:28:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 4741B9BA.82FB9.21725 ; \n\t19 Nov 2007 11:28:46 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DCB1C82771;\n\tMon, 19 Nov 2007 16:28:39 +0000 (GMT)\nMessage-ID: <200711191622.lAJGMwbu032051@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 979\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 16:28:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8CC8224EAB\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 16:28:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJGMwen032053\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 11:22:58 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJGMwbu032051\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 11:22:58 -0500\nDate: Mon, 19 Nov 2007 11:22:58 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38404 - in citations/branches/sakai_2-5-x/citations-tool/tool/src: java/org/sakaiproject/citation/tool webapp/vm/citation\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 11:28:51 2007\nX-DSPAM-Confidence: 0.6241\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38404\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-19 11:22:56 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38404\n\nModified:\ncitations/branches/sakai_2-5-x/citations-tool/tool/src/java/org/sakaiproject/citation/tool/CitationHelperAction.java\ncitations/branches/sakai_2-5-x/citations-tool/tool/src/webapp/vm/citation/_advSearch.vm\ncitations/branches/sakai_2-5-x/citations-tool/tool/src/webapp/vm/citation/_basicSearch.vm\ncitations/branches/sakai_2-5-x/citations-tool/tool/src/webapp/vm/citation/results.vm\ncitations/branches/sakai_2-5-x/citations-tool/tool/src/webapp/vm/citation/search.vm\nLog:\nsvn merge -r 38137:38142 https://source.sakaiproject.org/svn/citations/trunk\nU    citations-tool/tool/src/java/org/sakaiproject/citation/tool/CitationHelperAction.java\nU    citations-tool/tool/src/webapp/vm/citation/_advSearch.vm\nU    citations-tool/tool/src/webapp/vm/citation/results.vm\nU    citations-tool/tool/src/webapp/vm/citation/search.vm\nU    citations-tool/tool/src/webapp/vm/citation/_basicSearch.vm\nin-143-196:~/java/2-5/sakai_2-5-x/citations mmmay$ svn log -r 38137:38142 https://source.sakaiproject.org/svn/citations/trunk\n------------------------------------------------------------------------\nr38138 | dsobiera@indiana.edu | 2007-11-13 14:12:17 -0500 (Tue, 13 Nov 2007) | 1 line\n\nSAK-9896 - Added searchpage parameter to URL of doCancelSearch\n------------------------------------------------------------------------\nr38139 | dsobiera@indiana.edu | 2007-11-13 14:12:33 -0500 (Tue, 13 Nov 2007) | 1 line\n\nSAK-9896 - Added searchpage parameter to URL of doCancelSearch\n------------------------------------------------------------------------\nr38140 | dsobiera@indiana.edu | 2007-11-13 14:13:29 -0500 (Tue, 13 Nov 2007) | 1 line\n\nSAK-9896 - created searchpage velocity variable\n------------------------------------------------------------------------\nr38141 | dsobiera@indiana.edu | 2007-11-13 14:13:40 -0500 (Tue, 13 Nov 2007) | 1 line\n\nSAK-9896 - created searchpage velocity variable\n------------------------------------------------------------------------\nr38142 | dsobiera@indiana.edu | 2007-11-13 14:16:18 -0500 (Tue, 13 Nov 2007) | 1 line\n\nSAK-9896 - added check for existence and then value of searchpage variable to determine whether the helper's mode should be set back to \"search\" or \"results\" based on the searchpage parameter that was passed in the doCancelSearch URL call for the cancel button in the velocity templates.\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Nov 19 11:23:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 11:23:02 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 11:23:02 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby brazil.mail.umich.edu () with ESMTP id lAJGN1cV032513;\n\tMon, 19 Nov 2007 11:23:01 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 4741B854.D0E5E.5889 ; \n\t19 Nov 2007 11:22:48 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A7F42827CE;\n\tMon, 19 Nov 2007 16:22:41 +0000 (GMT)\nMessage-ID: <200711191617.lAJGH0wI032037@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 765\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 16:22:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id F0FDC24E01\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 16:22:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJGH0ps032039\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 11:17:00 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJGH0wI032037\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 11:17:00 -0500\nDate: Mon, 19 Nov 2007 11:17:00 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r38403 - in citations/branches/sakai_2-5-x/citations-impl/impl/src: java/org/sakaiproject/citation/impl sql/hsqldb sql/mysql sql/oracle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 11:23:02 2007\nX-DSPAM-Confidence: 0.7006\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38403\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-19 11:16:59 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38403\n\nModified:\ncitations/branches/sakai_2-5-x/citations-impl/impl/src/java/org/sakaiproject/citation/impl/BaseCitationService.java\ncitations/branches/sakai_2-5-x/citations-impl/impl/src/sql/hsqldb/sakai_citation.sql\ncitations/branches/sakai_2-5-x/citations-impl/impl/src/sql/mysql/sakai_citation.sql\ncitations/branches/sakai_2-5-x/citations-impl/impl/src/sql/oracle/sakai_citation.sql\nLog:\nsvn merge -r 38122:38126 https://source.sakaiproject.org/svn/citations/trunk\nU    citations-impl/impl/src/sql/mysql/sakai_citation.sql\nU    citations-impl/impl/src/sql/oracle/sakai_citation.sql\nU    citations-impl/impl/src/sql/hsqldb/sakai_citation.sql\nU    citations-impl/impl/src/java/org/sakaiproject/citation/impl/BaseCitationService.java\nin-143-196:~/java/2-5/sakai_2-5-x/citations mmmay$ svn log -r 38122:38126 https://source.sakaiproject.org/svn/citations/trunk\n------------------------------------------------------------------------\nr38123 | dsobiera@indiana.edu | 2007-11-12 14:44:19 -0500 (Mon, 12 Nov 2007) | 1 line\n\nSAK-12009 - created forced mapping of resource type NEWS to JOUR\n------------------------------------------------------------------------\nr38124 | dsobiera@indiana.edu | 2007-11-12 14:48:19 -0500 (Mon, 12 Nov 2007) | 2 lines\n\nSAK-12009 - Added article compound RIS tags: AU to creator, TI to title and PY to date.\n\n------------------------------------------------------------------------\nr38125 | dsobiera@indiana.edu | 2007-11-12 14:48:30 -0500 (Mon, 12 Nov 2007) | 2 lines\n\nSAK-12009 - Added article compound RIS tags: AU to creator, TI to title and PY to date.\n\n------------------------------------------------------------------------\nr38126 | dsobiera@indiana.edu | 2007-11-12 14:48:42 -0500 (Mon, 12 Nov 2007) | 2 lines\n\nSAK-12009 - Added article compound RIS tags: AU to creator, TI to title and PY to date.\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Mon Nov 19 10:42:48 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 10:42:48 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 10:42:48 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby mission.mail.umich.edu () with ESMTP id lAJFgmTx029605;\n\tMon, 19 Nov 2007 10:42:48 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 4741AEE5.8F36F.23707 ; \n\t19 Nov 2007 10:42:32 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 154848273B;\n\tMon, 19 Nov 2007 15:39:28 +0000 (GMT)\nMessage-ID: <200711191536.lAJFanVA031961@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 859\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 15:39:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 753D124E5D\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 15:42:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJFanXZ031963\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 10:36:49 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJFanVA031961\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 10:36:49 -0500\nDate: Mon, 19 Nov 2007 10:36:49 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38402 - osp/branches/osp_nightly\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 10:42:48 2007\nX-DSPAM-Confidence: 0.9818\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38402\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-19 10:36:48 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38402\n\nModified:\nosp/branches/osp_nightly/pom.xml\nLog:\ncleaning up pom.xml to match sakai's pom\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Mon Nov 19 10:29:07 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 10:29:07 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 10:29:07 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby awakenings.mail.umich.edu () with ESMTP id lAJFT6dT006210;\n\tMon, 19 Nov 2007 10:29:06 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 4741ABB3.D5A25.18389 ; \n\t19 Nov 2007 10:29:01 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2060E72D26;\n\tMon, 19 Nov 2007 15:28:49 +0000 (GMT)\nMessage-ID: <200711191523.lAJFN9qf031927@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 605\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 15:28:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A129E24E75\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 15:28:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJFN96G031929\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 10:23:09 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJFN9qf031927\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 10:23:09 -0500\nDate: Mon, 19 Nov 2007 10:23:09 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38401 - content/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/jcr/migration\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 10:29:07 2007\nX-DSPAM-Confidence: 0.9865\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38401\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-11-19 10:23:06 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38401\n\nModified:\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/jcr/migration/MigrationTableSqlReader.java\nLog:\nSAK-12105  the org.sakaiproject.db.api.SqlReader interface expects you to act on the ResultSet\nas if you were only getting one row at a time.  It does *not* expect you to actually run through the\nwhole thing and return a List.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Mon Nov 19 10:26:00 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 10:26:00 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 10:26:00 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby sleepers.mail.umich.edu () with ESMTP id lAJFPxLc001145;\n\tMon, 19 Nov 2007 10:25:59 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 4741AAFF.5524B.1115 ; \n\t19 Nov 2007 10:25:55 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5958B825E9;\n\tMon, 19 Nov 2007 15:25:49 +0000 (GMT)\nMessage-ID: <200711191520.lAJFK6bL031915@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 296\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 15:25:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 84AAD24E4B\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 15:25:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJFK6FR031917\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 10:20:06 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJFK6bL031915\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 10:20:06 -0500\nDate: Mon, 19 Nov 2007 10:20:06 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38400 - osp/branches/osp_nightly\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 10:26:00 2007\nX-DSPAM-Confidence: 0.9785\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38400\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-19 10:20:05 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38400\n\nModified:\nosp/branches/osp_nightly/pom.xml\nLog:\nremoving deprecated discussion tool\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gsilver@umich.edu Mon Nov 19 10:02:10 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 10:02:10 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 10:02:10 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby godsend.mail.umich.edu () with ESMTP id lAJF29nF032109;\n\tMon, 19 Nov 2007 10:02:09 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 4741A56B.9C19B.14570 ; \n\t19 Nov 2007 10:02:06 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C2383826EB;\n\tMon, 19 Nov 2007 15:02:02 +0000 (GMT)\nMessage-ID: <200711191456.lAJEuE5u031865@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 718\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 15:01:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8035324EE0\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 15:01:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJEuEL2031867\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 09:56:14 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJEuE5u031865\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 09:56:14 -0500\nDate: Mon, 19 Nov 2007 09:56:14 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gsilver@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gsilver@umich.edu\nSubject: [sakai] svn commit: r38399 - calendar/trunk/calendar-tool/tool/src/webapp/vm/calendar\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 10:02:10 2007\nX-DSPAM-Confidence: 0.9818\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38399\n\nAuthor: gsilver@umich.edu\nDate: 2007-11-19 09:56:13 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38399\n\nModified:\ncalendar/trunk/calendar-tool/tool/src/webapp/vm/calendar/chef_calendar_viewMonth.vm\nLog:\nSAK-1111\n- make link target larger\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Mon Nov 19 09:53:24 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 09:53:24 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 09:53:24 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby mission.mail.umich.edu () with ESMTP id lAJErNqr032511;\n\tMon, 19 Nov 2007 09:53:23 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 4741A35D.D309B.14274 ; \n\t19 Nov 2007 09:53:20 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A0E9482504;\n\tMon, 19 Nov 2007 14:53:15 +0000 (GMT)\nMessage-ID: <200711191447.lAJElYPV031795@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 350\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 14:53:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8469324EB2\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 14:53:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJElYcd031797\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 09:47:34 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJElYPV031795\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 09:47:34 -0500\nDate: Mon, 19 Nov 2007 09:47:34 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38398 - assignment/trunk/assignment-bundles\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 09:53:24 2007\nX-DSPAM-Confidence: 0.9865\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38398\n\nAuthor: zqian@umich.edu\nDate: 2007-11-19 09:47:33 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38398\n\nModified:\nassignment/trunk/assignment-bundles/assignment.properties\nLog:\nFix to SAK-12223:Assignments: Log in as instructor, create an assignment by choosing the Radio button \" Associate with existing Gradebook assignment\" - change to 'entry'\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Mon Nov 19 09:14:34 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 09:14:34 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 09:14:34 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby godsend.mail.umich.edu () with ESMTP id lAJEEXwD004559;\n\tMon, 19 Nov 2007 09:14:33 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 47419A44.6055A.21056 ; \n\t19 Nov 2007 09:14:31 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 909BD81D41;\n\tMon, 19 Nov 2007 14:14:24 +0000 (GMT)\nMessage-ID: <200711191408.lAJE8hRK031768@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 110\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 14:14:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8EA6623623\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 14:14:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJE8hIa031770\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 09:08:43 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJE8hRK031768\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 09:08:43 -0500\nDate: Mon, 19 Nov 2007 09:08:43 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38397 - in osp/branches/osp_nightly: . pack-demo\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 09:14:34 2007\nX-DSPAM-Confidence: 0.9809\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38397\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-19 09:08:42 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38397\n\nModified:\nosp/branches/osp_nightly/pack-demo/pom.xml\nosp/branches/osp_nightly/pom.xml\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-12232\nUpdating to SNAPSHOT build\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Mon Nov 19 09:06:09 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 09:06:09 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 09:06:09 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby fan.mail.umich.edu () with ESMTP id lAJE68uG016519;\n\tMon, 19 Nov 2007 09:06:08 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 47419849.AC46C.15781 ; \n\t19 Nov 2007 09:06:04 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1FCF182604;\n\tMon, 19 Nov 2007 14:06:00 +0000 (GMT)\nMessage-ID: <200711191400.lAJE0FNh031754@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 862\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 14:05:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DC08523623\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 14:05:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJE0Fqk031756\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 09:00:15 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJE0FNh031754\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 09:00:15 -0500\nDate: Mon, 19 Nov 2007 09:00:15 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38396 - in warehouse/trunk: warehouse-api warehouse-impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 09:06:09 2007\nX-DSPAM-Confidence: 0.9849\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38396\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-19 09:00:14 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38396\n\nModified:\nwarehouse/trunk/warehouse-api/.classpath\nwarehouse/trunk/warehouse-impl/.classpath\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-12232\nFixing up some eclipse classpath files as a result of updating to SNAPSHOT build\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Mon Nov 19 09:05:48 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 09:05:48 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 09:05:48 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby chaos.mail.umich.edu () with ESMTP id lAJE5lSb013291;\n\tMon, 19 Nov 2007 09:05:47 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 47419832.CC1ED.25879 ; \n\t19 Nov 2007 09:05:41 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0AC05825F0;\n\tMon, 19 Nov 2007 14:05:36 +0000 (GMT)\nMessage-ID: <200711191359.lAJDxs9M031742@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 52\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 14:05:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 05C1323623\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 14:05:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJDxsec031744\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 08:59:54 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJDxs9M031742\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 08:59:54 -0500\nDate: Mon, 19 Nov 2007 08:59:54 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38395 - in reports/trunk: reports-api reports-impl reports-tool reports-util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 09:05:48 2007\nX-DSPAM-Confidence: 0.9849\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38395\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-19 08:59:53 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38395\n\nModified:\nreports/trunk/reports-api/.classpath\nreports/trunk/reports-impl/.classpath\nreports/trunk/reports-tool/.classpath\nreports/trunk/reports-util/.classpath\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-12232\nFixing up some eclipse classpath files as a result of updating to SNAPSHOT build\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Mon Nov 19 06:13:39 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 06:13:39 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 06:13:39 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby brazil.mail.umich.edu () with ESMTP id lAJBDbpJ007194;\n\tMon, 19 Nov 2007 06:13:37 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 47416FDB.D5708.23965 ; \n\t19 Nov 2007 06:13:34 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6F3F082359;\n\tMon, 19 Nov 2007 11:13:29 +0000 (GMT)\nMessage-ID: <200711191107.lAJB7kjr031310@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 771\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 11:13:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E9CE71BF7F\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 11:13:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJB7kRX031312\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 06:07:47 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJB7kjr031310\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 06:07:46 -0500\nDate: Mon, 19 Nov 2007 06:07:46 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38394 - in cafe/trunk: . announcement archive content course-management presence user\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 06:13:39 2007\nX-DSPAM-Confidence: 0.6953\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38394\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-19 06:07:33 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38394\n\nModified:\ncafe/trunk/announcement/pom.xml\ncafe/trunk/archive/pom.xml\ncafe/trunk/content/pom.xml\ncafe/trunk/course-management/pom.xml\ncafe/trunk/pom.xml\ncafe/trunk/presence/pom.xml\ncafe/trunk/user/pom.xml\nLog:\nFix cafe build to work with new SNAPSHOT version\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Mon Nov 19 02:42:38 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 02:42:38 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 02:42:38 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby mission.mail.umich.edu () with ESMTP id lAJ7ga31019957;\n\tMon, 19 Nov 2007 02:42:36 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 47413E67.1DB33.19038 ; \n\t19 Nov 2007 02:42:33 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 53C2D744B4;\n\tMon, 19 Nov 2007 07:39:22 +0000 (GMT)\nMessage-ID: <200711190736.lAJ7afik030788@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 70\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 07:39:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 14AA6212A7\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 07:42:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJ7af5Q030790\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 02:36:41 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJ7afik030788\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 02:36:41 -0500\nDate: Mon, 19 Nov 2007 02:36:41 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38393 - entitybroker/trunk/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 02:42:38 2007\nX-DSPAM-Confidence: 0.9811\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38393\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-19 02:36:25 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38393\n\nAdded:\nentitybroker/trunk/tool/project.xml\nLog:\nNOJIRA: Added in missing tool project.xml\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Mon Nov 19 00:41:22 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 19 Nov 2007 00:41:22 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 19 Nov 2007 00:41:22 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby brazil.mail.umich.edu () with ESMTP id lAJ5fLTj000613;\n\tMon, 19 Nov 2007 00:41:21 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 474121FB.AEC0D.30237 ; \n\t19 Nov 2007 00:41:18 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B0B9881E2B;\n\tMon, 19 Nov 2007 05:41:17 +0000 (GMT)\nMessage-ID: <200711190535.lAJ5ZXc4030742@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 929\n          for <source@collab.sakaiproject.org>;\n          Mon, 19 Nov 2007 05:41:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5D60323618\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 05:41:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAJ5ZXSe030744\n\tfor <source@collab.sakaiproject.org>; Mon, 19 Nov 2007 00:35:33 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAJ5ZXc4030742\n\tfor source@collab.sakaiproject.org; Mon, 19 Nov 2007 00:35:33 -0500\nDate: Mon, 19 Nov 2007 00:35:33 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38392 - in content/branches/SAK-12105: content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/jcr/migration content-impl-jcr/pack/src/webapp/WEB-INF content-jcr-migration-api/src/java/org/sakaiproject/content/migration/api\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 19 00:41:22 2007\nX-DSPAM-Confidence: 0.9845\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38392\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-11-19 00:35:25 -0500 (Mon, 19 Nov 2007)\nNew Revision: 38392\n\nAdded:\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/jcr/migration/MigrationSqlQueries.java\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/jcr/migration/MigrationStatusReporterImpl.java\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/jcr/migration/MigrationTableSqlReader.java\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/jcr/migration/ThingToMigrate.java\nModified:\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/jcr/migration/CHStoJCRMigratorImpl.java\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/jcr/migration/MigrationInProgressObserver.java\ncontent/branches/SAK-12105/content-impl-jcr/pack/src/webapp/WEB-INF/components-jcr.xml\ncontent/branches/SAK-12105/content-jcr-migration-api/src/java/org/sakaiproject/content/migration/api/MigrationStatusReporter.java\nLog:\nSAK-12105 \n\nStuff is copied over when migration is started for first time.\nOther random changes for having one table.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Sun Nov 18 02:41:27 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 18 Nov 2007 02:41:27 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 18 Nov 2007 02:41:26 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby godsend.mail.umich.edu () with ESMTP id lAI7fMVp019777;\n\tSun, 18 Nov 2007 02:41:22 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 473FEC9D.B0BBB.2587 ; \n\t18 Nov 2007 02:41:20 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D24C580846;\n\tSun, 18 Nov 2007 07:41:09 +0000 (GMT)\nMessage-ID: <200711180735.lAI7ZV0n015247@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 263\n          for <source@collab.sakaiproject.org>;\n          Sun, 18 Nov 2007 07:40:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 96DCE24876\n\tfor <source@collab.sakaiproject.org>; Sun, 18 Nov 2007 07:40:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAI7ZVsl015249\n\tfor <source@collab.sakaiproject.org>; Sun, 18 Nov 2007 02:35:32 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAI7ZV0n015247\n\tfor source@collab.sakaiproject.org; Sun, 18 Nov 2007 02:35:31 -0500\nDate: Sun, 18 Nov 2007 02:35:31 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r38259 - polls/trunk/tool/src/webapp/templates\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Nov 18 02:41:26 2007\nX-DSPAM-Confidence: 0.9789\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38259\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-11-18 02:35:09 -0500 (Sun, 18 Nov 2007)\nNew Revision: 38259\n\nModified:\npolls/trunk/tool/src/webapp/templates/voteAdd.html\nLog:\nSAK-11703 allow for a larger text area window\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Nov 16 22:31:32 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 16 Nov 2007 22:31:32 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 16 Nov 2007 22:31:32 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby flawless.mail.umich.edu () with ESMTP id lAH3VVD0020015;\n\tFri, 16 Nov 2007 22:31:31 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 473E608E.54FE5.13138 ; \n\t16 Nov 2007 22:31:29 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6D0807AA1E;\n\tSat, 17 Nov 2007 03:31:05 +0000 (GMT)\nMessage-ID: <200711170325.lAH3Pgd9014020@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 601\n          for <source@collab.sakaiproject.org>;\n          Sat, 17 Nov 2007 03:30:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A098721E96\n\tfor <source@collab.sakaiproject.org>; Sat, 17 Nov 2007 03:31:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAH3PgXk014022\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 22:25:42 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAH3Pgd9014020\n\tfor source@collab.sakaiproject.org; Fri, 16 Nov 2007 22:25:42 -0500\nDate: Fri, 16 Nov 2007 22:25:42 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38258 - in site-manage/trunk/site-manage-tool/tool/src: bundle java/org/sakaiproject/site/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 16 22:31:32 2007\nX-DSPAM-Confidence: 0.9848\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38258\n\nAuthor: zqian@umich.edu\nDate: 2007-11-16 22:25:38 -0500 (Fri, 16 Nov 2007)\nNew Revision: 38258\n\nModified:\nsite-manage/trunk/site-manage-tool/tool/src/bundle/sitesetupgeneric.properties\nsite-manage/trunk/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nLog:\nfix to SAK-12216:Worksite Setup should accommodate multiple instructors of a course\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Fri Nov 16 20:28:00 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 16 Nov 2007 20:28:00 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 16 Nov 2007 20:28:00 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby score.mail.umich.edu () with ESMTP id lAH1RxAL011936;\n\tFri, 16 Nov 2007 20:27:59 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 473E4399.6B0D3.4558 ; \n\t16 Nov 2007 20:27:56 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 236557FD5D;\n\tSat, 17 Nov 2007 00:42:46 +0000 (GMT)\nMessage-ID: <200711170000.lAH00rWf013946@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 609\n          for <source@collab.sakaiproject.org>;\n          Sat, 17 Nov 2007 00:42:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E235023B8E\n\tfor <source@collab.sakaiproject.org>; Sat, 17 Nov 2007 00:06:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAH00rOE013948\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 19:00:53 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAH00rWf013946\n\tfor source@collab.sakaiproject.org; Fri, 16 Nov 2007 19:00:53 -0500\nDate: Fri, 16 Nov 2007 19:00:53 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38257 - in content/branches/SAK-12105/content-impl-jcr: impl pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 16 20:28:00 2007\nX-DSPAM-Confidence: 0.8416\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38257\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-11-16 19:00:49 -0500 (Fri, 16 Nov 2007)\nNew Revision: 38257\n\nModified:\ncontent/branches/SAK-12105/content-impl-jcr/impl/pom.xml\ncontent/branches/SAK-12105/content-impl-jcr/pack/src/webapp/WEB-INF/components-jcr.xml\nLog:\nSAK-12105 swapped some spring defs\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Fri Nov 16 16:48:21 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 16 Nov 2007 16:48:21 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 16 Nov 2007 16:48:21 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby flawless.mail.umich.edu () with ESMTP id lAGLmKPf005071;\n\tFri, 16 Nov 2007 16:48:20 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 473E1013.19016.20429 ; \n\t16 Nov 2007 16:48:17 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CEED47F497;\n\tFri, 16 Nov 2007 21:48:01 +0000 (GMT)\nMessage-ID: <200711162142.lAGLgYgW013840@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 417\n          for <source@collab.sakaiproject.org>;\n          Fri, 16 Nov 2007 21:47:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 439D621E18\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 21:47:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAGLgYR1013842\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 16:42:34 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAGLgYgW013840\n\tfor source@collab.sakaiproject.org; Fri, 16 Nov 2007 16:42:34 -0500\nDate: Fri, 16 Nov 2007 16:42:34 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r38256 - oncourse/branches/sakai_2-4-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 16 16:48:21 2007\nX-DSPAM-Confidence: 0.8422\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38256\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-11-16 16:42:32 -0500 (Fri, 16 Nov 2007)\nNew Revision: 38256\n\nModified:\noncourse/branches/sakai_2-4-x/\noncourse/branches/sakai_2-4-x/.externals\nLog:\nUpdated externals\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Nov 16 16:09:05 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 16 Nov 2007 16:09:05 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 16 Nov 2007 16:09:05 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby mission.mail.umich.edu () with ESMTP id lAGL94Qs006137;\n\tFri, 16 Nov 2007 16:09:04 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 473E06E8.BCB20.26345 ; \n\t16 Nov 2007 16:08:59 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 650BC7E24E;\n\tFri, 16 Nov 2007 21:08:47 +0000 (GMT)\nMessage-ID: <200711162103.lAGL3HT4013581@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 973\n          for <source@collab.sakaiproject.org>;\n          Fri, 16 Nov 2007 21:08:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A470821E01\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 21:08:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAGL3HeD013583\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 16:03:17 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAGL3HT4013581\n\tfor source@collab.sakaiproject.org; Fri, 16 Nov 2007 16:03:17 -0500\nDate: Fri, 16 Nov 2007 16:03:17 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r38254 - oncourse/trunk/src/jobscheduler/scheduler-component/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 16 16:09:05 2007\nX-DSPAM-Confidence: 0.9819\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38254\n\nAuthor: cwen@iupui.edu\nDate: 2007-11-16 16:03:16 -0500 (Fri, 16 Nov 2007)\nNew Revision: 38254\n\nModified:\noncourse/trunk/src/jobscheduler/scheduler-component/src/webapp/WEB-INF/components.xml\nLog:\nadd FGGB job\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gsilver@umich.edu Fri Nov 16 16:05:24 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 16 Nov 2007 16:05:24 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 16 Nov 2007 16:05:24 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby sleepers.mail.umich.edu () with ESMTP id lAGL5Njg014027;\n\tFri, 16 Nov 2007 16:05:23 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 473E060C.999D5.30909 ; \n\t16 Nov 2007 16:05:19 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 174F97E255;\n\tFri, 16 Nov 2007 21:05:15 +0000 (GMT)\nMessage-ID: <200711162059.lAGKxoAC013548@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 876\n          for <source@collab.sakaiproject.org>;\n          Fri, 16 Nov 2007 21:05:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 616CF21E01\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 21:05:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAGKxoNX013550\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 15:59:50 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAGKxoAC013548\n\tfor source@collab.sakaiproject.org; Fri, 16 Nov 2007 15:59:50 -0500\nDate: Fri, 16 Nov 2007 15:59:50 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gsilver@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gsilver@umich.edu\nSubject: [sakai] svn commit: r38253 - reference/trunk/library/src/webapp/skin/default\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 16 16:05:24 2007\nX-DSPAM-Confidence: 0.9839\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38253\n\nAuthor: gsilver@umich.edu\nDate: 2007-11-16 15:59:48 -0500 (Fri, 16 Nov 2007)\nNew Revision: 38253\n\nModified:\nreference/trunk/library/src/webapp/skin/default/portal.css\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-12143\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Fri Nov 16 15:59:32 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 16 Nov 2007 15:59:32 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 16 Nov 2007 15:59:32 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby chaos.mail.umich.edu () with ESMTP id lAGKxUVV004909;\n\tFri, 16 Nov 2007 15:59:30 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 473E04AC.1E8DF.26075 ; \n\t16 Nov 2007 15:59:27 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id F356F7FA72;\n\tFri, 16 Nov 2007 20:59:22 +0000 (GMT)\nMessage-ID: <200711162053.lAGKrpZO013523@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 579\n          for <source@collab.sakaiproject.org>;\n          Fri, 16 Nov 2007 20:59:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8BF7B23B47\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 20:59:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAGKrpjA013525\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 15:53:51 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAGKrpZO013523\n\tfor source@collab.sakaiproject.org; Fri, 16 Nov 2007 15:53:51 -0500\nDate: Fri, 16 Nov 2007 15:53:51 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38252 - in content/branches/SAK-12105: content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/jcr/migration content-jcr-migration-api/src/java/org/sakaiproject/content/migration/api\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 16 15:59:32 2007\nX-DSPAM-Confidence: 0.9834\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38252\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-11-16 15:53:45 -0500 (Fri, 16 Nov 2007)\nNew Revision: 38252\n\nAdded:\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/jcr/migration/CHStoJCRMigratorImpl.java\ncontent/branches/SAK-12105/content-jcr-migration-api/src/java/org/sakaiproject/content/migration/api/CHStoJCRMigrator.java\nRemoved:\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/jcr/migration/CHStoJCRmigrator.java\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/jcr/migration/ContentToJCRMigratorImpl.java\ncontent/branches/SAK-12105/content-jcr-migration-api/src/java/org/sakaiproject/content/migration/api/ContentToJCRMigrator.java\nLog:\nSAK-12105 Added an interface for the copied part so we can use it.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Fri Nov 16 15:52:27 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 16 Nov 2007 15:52:27 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 16 Nov 2007 15:52:27 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby sleepers.mail.umich.edu () with ESMTP id lAGKqQhK006577;\n\tFri, 16 Nov 2007 15:52:26 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 473E02E4.B0C5.6125 ; \n\t16 Nov 2007 15:51:51 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A90AF7F910;\n\tFri, 16 Nov 2007 20:51:45 +0000 (GMT)\nMessage-ID: <200711162046.lAGKkBdk013500@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1018\n          for <source@collab.sakaiproject.org>;\n          Fri, 16 Nov 2007 20:51:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0036E23B47\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 20:51:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAGKkC3p013502\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 15:46:12 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAGKkBdk013500\n\tfor source@collab.sakaiproject.org; Fri, 16 Nov 2007 15:46:12 -0500\nDate: Fri, 16 Nov 2007 15:46:12 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38251 - db/trunk/db-util/conversion/src/java/org/sakaiproject/util/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 16 15:52:27 2007\nX-DSPAM-Confidence: 0.9856\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38251\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-16 15:46:09 -0500 (Fri, 16 Nov 2007)\nNew Revision: 38251\n\nModified:\ndb/trunk/db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionController.java\ndb/trunk/db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionDriver.java\nLog:\nSAK-12208\nModified conversion utility driver and controller to allow multiple sql statements to be executed for \"create.migrate.table\" and \"drop.migrate.table\"\nSample syntax for multiple sql statements is:\nconvert.0.create.migrate.table.count=3\nconvert.0.create.migrate.table.0=create table assn_submit_fsregister ( id varchar(1024), status varchar(99))\nconvert.0.create.migrate.table.1=create index assn_submit_fsregister_id_idx on assn_submit_fsregister(id)\nconvert.0.create.migrate.table.2=create index assn_submit_fsregister_status_idx on assn_submit_fsregister(status)\n\nIf count is missing, sql statement will be taken from an entry without an index, in this form: \nconvert.0.create.migrate.table=create table assn_submit_fsregister ( id varchar(1024), status varchar(99))\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Nov 16 14:30:55 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 16 Nov 2007 14:30:55 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 16 Nov 2007 14:30:55 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby sleepers.mail.umich.edu () with ESMTP id lAGJUs3B015149;\n\tFri, 16 Nov 2007 14:30:54 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 473DEFE5.CBE45.8467 ; \n\t16 Nov 2007 14:30:50 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 86AD36B2FD;\n\tFri, 16 Nov 2007 19:30:40 +0000 (GMT)\nMessage-ID: <200711161925.lAGJP7ib013391@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 690\n          for <source@collab.sakaiproject.org>;\n          Fri, 16 Nov 2007 19:30:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 48DED21E70\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 19:30:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAGJP79i013393\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 14:25:07 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAGJP7ib013391\n\tfor source@collab.sakaiproject.org; Fri, 16 Nov 2007 14:25:07 -0500\nDate: Fri, 16 Nov 2007 14:25:07 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38250 - assignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 16 14:30:55 2007\nX-DSPAM-Confidence: 0.9869\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38250\n\nAuthor: zqian@umich.edu\nDate: 2007-11-16 14:25:04 -0500 (Fri, 16 Nov 2007)\nNew Revision: 38250\n\nModified:\nassignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nfix to SAK-12222: Assignmets: Log in as instructor create Assignment, do not post, save as draft\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Fri Nov 16 14:17:48 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 16 Nov 2007 14:17:48 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 16 Nov 2007 14:17:48 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby flawless.mail.umich.edu () with ESMTP id lAGJHldf011795;\n\tFri, 16 Nov 2007 14:17:47 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 473DECD5.9A959.3448 ; \n\t16 Nov 2007 14:17:44 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0A7017F911;\n\tFri, 16 Nov 2007 19:17:41 +0000 (GMT)\nMessage-ID: <200711161912.lAGJC749013357@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 446\n          for <source@collab.sakaiproject.org>;\n          Fri, 16 Nov 2007 19:17:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4327D23B5E\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 19:17:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAGJC7oV013359\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 14:12:07 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAGJC749013357\n\tfor source@collab.sakaiproject.org; Fri, 16 Nov 2007 14:12:07 -0500\nDate: Fri, 16 Nov 2007 14:12:07 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38249 - in content/branches/SAK-12105/content-impl-jcr/impl/src/sql: . mysql\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 16 14:17:48 2007\nX-DSPAM-Confidence: 0.9836\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38249\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-11-16 14:12:05 -0500 (Fri, 16 Nov 2007)\nNew Revision: 38249\n\nAdded:\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/sql/mysql/\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/sql/mysql/setup-migration-dbtables.sql\nLog:\nSAK-12105 SQL for setting up the table.  The two tables are about to be merged, and the copying is going to be moved into the code.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Fri Nov 16 13:48:32 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 16 Nov 2007 13:48:32 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 16 Nov 2007 13:48:32 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby fan.mail.umich.edu () with ESMTP id lAGImVC1009292;\n\tFri, 16 Nov 2007 13:48:31 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 473DE5F9.3B133.24781 ; \n\t16 Nov 2007 13:48:28 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 009D67F8D7;\n\tFri, 16 Nov 2007 18:36:27 +0000 (GMT)\nMessage-ID: <200711161842.lAGIgldq013276@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 142\n          for <source@collab.sakaiproject.org>;\n          Fri, 16 Nov 2007 18:36:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DDDF323B5E\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 18:47:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAGIglng013278\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 13:42:47 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAGIgldq013276\n\tfor source@collab.sakaiproject.org; Fri, 16 Nov 2007 13:42:47 -0500\nDate: Fri, 16 Nov 2007 13:42:47 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38248 - in content/branches/SAK-12105: content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/jcr/migration content-jcr-migration-api/src/java/org/sakaiproject/content/migration/api\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 16 13:48:32 2007\nX-DSPAM-Confidence: 0.9853\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38248\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-11-16 13:42:40 -0500 (Fri, 16 Nov 2007)\nNew Revision: 38248\n\nAdded:\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/jcr/migration/CHStoJCRmigrator.java\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/jcr/migration/ContentToJCRCopierImpl.java\ncontent/branches/SAK-12105/content-jcr-migration-api/src/java/org/sakaiproject/content/migration/api/ContentToJCRCopier.java\nLog:\nSAK-12105 Moving some of the migration code from the jcr inspector webapp to the content-jcr-impl\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Fri Nov 16 13:47:59 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 16 Nov 2007 13:47:59 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 16 Nov 2007 13:47:59 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby faithful.mail.umich.edu () with ESMTP id lAGIlwNx012843;\n\tFri, 16 Nov 2007 13:47:58 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 473DE5D7.C072C.21813 ; \n\t16 Nov 2007 13:47:55 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 41ECB7F8D4;\n\tFri, 16 Nov 2007 18:35:52 +0000 (GMT)\nMessage-ID: <200711161842.lAGIgGZb013264@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 659\n          for <source@collab.sakaiproject.org>;\n          Fri, 16 Nov 2007 18:35:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1875023B5E\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 18:47:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAGIgGFv013266\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 13:42:16 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAGIgGZb013264\n\tfor source@collab.sakaiproject.org; Fri, 16 Nov 2007 13:42:16 -0500\nDate: Fri, 16 Nov 2007 13:42:16 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38247 - content/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 16 13:47:59 2007\nX-DSPAM-Confidence: 0.9821\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38247\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-16 13:42:12 -0500 (Fri, 16 Nov 2007)\nNew Revision: 38247\n\nModified:\ncontent/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test/LoadTestContentHostingService.java\nLog:\nSAK-12105: Updated test numbers\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Fri Nov 16 13:42:04 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 16 Nov 2007 13:42:04 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 16 Nov 2007 13:42:04 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby fan.mail.umich.edu () with ESMTP id lAGIg3xT005865;\n\tFri, 16 Nov 2007 13:42:03 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 473DE474.822E8.8101 ; \n\t16 Nov 2007 13:41:59 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9085F7F89F;\n\tFri, 16 Nov 2007 18:29:55 +0000 (GMT)\nMessage-ID: <200711161836.lAGIaCem013238@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 960\n          for <source@collab.sakaiproject.org>;\n          Fri, 16 Nov 2007 18:29:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 81E9D23ADD\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 18:41:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAGIaCJM013240\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 13:36:12 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAGIaCem013238\n\tfor source@collab.sakaiproject.org; Fri, 16 Nov 2007 13:36:12 -0500\nDate: Fri, 16 Nov 2007 13:36:12 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38245 - in content/branches/SAK-12105/content-test/test/src: java/org/sakaiproject/content/test resources\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 16 13:42:04 2007\nX-DSPAM-Confidence: 0.8467\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38245\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-16 13:36:05 -0500 (Fri, 16 Nov 2007)\nNew Revision: 38245\n\nModified:\ncontent/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test/LoadTestContentHostingService.java\ncontent/branches/SAK-12105/content-test/test/src/resources/testBeans.xml\nLog:\nSAK-12105: Fixed up test slightly to try to get it to run under 2.4.x\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Fri Nov 16 13:27:47 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 16 Nov 2007 13:27:47 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 16 Nov 2007 13:27:47 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby casino.mail.umich.edu () with ESMTP id lAGIRk5L032259;\n\tFri, 16 Nov 2007 13:27:46 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 473DE112.557C6.14971 ; \n\t16 Nov 2007 13:27:33 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 44A9A7F892;\n\tFri, 16 Nov 2007 18:15:31 +0000 (GMT)\nMessage-ID: <200711161821.lAGILvFP013213@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 347\n          for <source@collab.sakaiproject.org>;\n          Fri, 16 Nov 2007 18:15:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 555E823B1C\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 18:27:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAGILv0c013215\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 13:21:57 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAGILvFP013213\n\tfor source@collab.sakaiproject.org; Fri, 16 Nov 2007 13:21:57 -0500\nDate: Fri, 16 Nov 2007 13:21:57 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38244 - in component/branches/SAK-12134: . component-api/api component-api/component component-api/component/src/java/org/sakaiproject/component/impl component-api/component/src/java/org/sakaiproject/component/loader/shared component-api/component/src/java/org/sakaiproject/util component-impl/impl component-impl/pack component-loader component-loader/component-loader-common/impl component-loader/component-loader-server/impl component-loader/component-loader-server/impl/src/java/org/sakaiproject/component/loader/server component-shared-deploy\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 16 13:27:47 2007\nX-DSPAM-Confidence: 0.9858\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38244\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-16 13:21:23 -0500 (Fri, 16 Nov 2007)\nNew Revision: 38244\n\nAdded:\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/util/ComponentMBeanRegistration.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/util/ComponentMBeanRegistrationMBean.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/util/SpringComponentManager.java\ncomponent/branches/SAK-12134/component-loader/component-loader-server/impl/src/java/org/sakaiproject/component/loader/server/SakaiContextConfig.java\nModified:\ncomponent/branches/SAK-12134/component-api/api/pom.xml\ncomponent/branches/SAK-12134/component-api/component/pom.xml\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/impl/SpringCompMgr.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/loader/shared/SharedComponentManager.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/util/ComponentsLoader.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/util/NoisierDefaultListableBeanFactory.java\ncomponent/branches/SAK-12134/component-impl/impl/pom.xml\ncomponent/branches/SAK-12134/component-impl/pack/pom.xml\ncomponent/branches/SAK-12134/component-loader/component-loader-common/impl/\ncomponent/branches/SAK-12134/component-loader/component-loader-common/impl/pom.xml\ncomponent/branches/SAK-12134/component-loader/component-loader-server/impl/\ncomponent/branches/SAK-12134/component-loader/component-loader-server/impl/pom.xml\ncomponent/branches/SAK-12134/component-loader/component-loader-server/impl/src/java/org/sakaiproject/component/loader/server/SakaiLoader.java\ncomponent/branches/SAK-12134/component-loader/pom.xml\ncomponent/branches/SAK-12134/component-shared-deploy/pom.xml\ncomponent/branches/SAK-12134/pom.xml\nLog:\nSAK-12134\nAdded JMX registrations for the Beans\nAdded a ContextConfig to control the loading of webapps\nAdded memory analysis on a per webapp basis\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Fri Nov 16 12:49:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 16 Nov 2007 12:49:43 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 16 Nov 2007 12:49:43 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby jacknife.mail.umich.edu () with ESMTP id lAGHnghe019576;\n\tFri, 16 Nov 2007 12:49:42 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 473DD82E.E91D9.14457 ; \n\t16 Nov 2007 12:49:37 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4E2DC7F56E;\n\tFri, 16 Nov 2007 17:49:33 +0000 (GMT)\nMessage-ID: <200711161744.lAGHi7Oe013119@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 189\n          for <source@collab.sakaiproject.org>;\n          Fri, 16 Nov 2007 17:49:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C50C023B40\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 17:49:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAGHi71V013121\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 12:44:07 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAGHi7Oe013119\n\tfor source@collab.sakaiproject.org; Fri, 16 Nov 2007 12:44:07 -0500\nDate: Fri, 16 Nov 2007 12:44:07 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38243 - memory/trunk/memory-impl/impl/src/java/org/sakaiproject/memory/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 16 12:49:43 2007\nX-DSPAM-Confidence: 0.9811\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38243\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-16 12:44:00 -0500 (Fri, 16 Nov 2007)\nNew Revision: 38243\n\nModified:\nmemory/trunk/memory-impl/impl/src/java/org/sakaiproject/memory/impl/MultiRefCacheImpl.java\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-12116\nFixed\n\nNow using thread safe iterator mechanism. (I hope)\n\nTested locally with no problems.\n\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom bkirschn@umich.edu Fri Nov 16 12:38:12 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 16 Nov 2007 12:38:12 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 16 Nov 2007 12:38:12 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby godsend.mail.umich.edu () with ESMTP id lAGHcBkJ024902;\n\tFri, 16 Nov 2007 12:38:11 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 473DD57C.A47AF.22366 ; \n\t16 Nov 2007 12:38:08 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 363E0651F2;\n\tFri, 16 Nov 2007 17:38:04 +0000 (GMT)\nMessage-ID: <200711161732.lAGHWRcA013105@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 747\n          for <source@collab.sakaiproject.org>;\n          Fri, 16 Nov 2007 17:37:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3D27F1D5FB\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 17:37:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAGHWRTb013107\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 12:32:27 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAGHWRcA013105\n\tfor source@collab.sakaiproject.org; Fri, 16 Nov 2007 12:32:27 -0500\nDate: Fri, 16 Nov 2007 12:32:27 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to bkirschn@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: bkirschn@umich.edu\nSubject: [sakai] svn commit: r38242 - osp/trunk/matrix/api-impl/src/java/org/theospi/portfolio/matrix\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 16 12:38:12 2007\nX-DSPAM-Confidence: 0.8436\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38242\n\nAuthor: bkirschn@umich.edu\nDate: 2007-11-16 12:32:25 -0500 (Fri, 16 Nov 2007)\nNew Revision: 38242\n\nModified:\nosp/trunk/matrix/api-impl/src/java/org/theospi/portfolio/matrix/HibernateMatrixManagerImpl.java\nLog:\nSAK-12198 fix crash when attachments/artifacts are hidden\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom antranig@caret.cam.ac.uk Fri Nov 16 12:30:33 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 16 Nov 2007 12:30:33 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 16 Nov 2007 12:30:33 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby sleepers.mail.umich.edu () with ESMTP id lAGHUWEw000351;\n\tFri, 16 Nov 2007 12:30:32 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 473DD3B3.2FCF0.20896 ; \n\t16 Nov 2007 12:30:30 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 18DCC7F7E9;\n\tFri, 16 Nov 2007 17:30:26 +0000 (GMT)\nMessage-ID: <200711161720.lAGHKeWj013001@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 738\n          for <source@collab.sakaiproject.org>;\n          Fri, 16 Nov 2007 17:25:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A38CC237A9\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 17:25:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAGHKeRC013003\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 12:20:40 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAGHKeWj013001\n\tfor source@collab.sakaiproject.org; Fri, 16 Nov 2007 12:20:40 -0500\nDate: Fri, 16 Nov 2007 12:20:40 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to antranig@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: antranig@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38241 - in entity/branches/SAK-12211: entity-api/api/src/java/org/sakaiproject/entity/api entity-impl/impl/src/java/org/sakaiproject/entity/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 16 12:30:33 2007\nX-DSPAM-Confidence: 0.7551\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38241\n\nAuthor: antranig@caret.cam.ac.uk\nDate: 2007-11-16 12:20:00 -0500 (Fri, 16 Nov 2007)\nNew Revision: 38241\n\nModified:\nentity/branches/SAK-12211/entity-api/api/src/java/org/sakaiproject/entity/api/EntityManager.java\nentity/branches/SAK-12211/entity-api/api/src/java/org/sakaiproject/entity/api/Reference.java\nentity/branches/SAK-12211/entity-api/api/src/java/org/sakaiproject/entity/api/ResourceProperties.java\nentity/branches/SAK-12211/entity-impl/impl/src/java/org/sakaiproject/entity/impl/EntityManagerComponent.java\nentity/branches/SAK-12211/entity-impl/impl/src/java/org/sakaiproject/entity/impl/ReferenceComponent.java\nentity/branches/SAK-12211/entity-impl/impl/src/java/org/sakaiproject/entity/impl/ReferenceVectorComponent.java\nLog:\nSAK-12211: Working version with invalid casts removed and generic types wherever appropriate.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom antranig@caret.cam.ac.uk Fri Nov 16 12:28:10 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 16 Nov 2007 12:28:10 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 16 Nov 2007 12:28:10 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby flawless.mail.umich.edu () with ESMTP id lAGHSAlk004823;\n\tFri, 16 Nov 2007 12:28:10 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 473DD323.BDDEB.6296 ; \n\t16 Nov 2007 12:28:07 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EEF567F831;\n\tFri, 16 Nov 2007 17:28:02 +0000 (GMT)\nMessage-ID: <200711161713.lAGHDair012839@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 832\n          for <source@collab.sakaiproject.org>;\n          Fri, 16 Nov 2007 17:18:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AE9F423B1C\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 17:18:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAGHDb04012841\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 12:13:37 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAGHDair012839\n\tfor source@collab.sakaiproject.org; Fri, 16 Nov 2007 12:13:36 -0500\nDate: Fri, 16 Nov 2007 12:13:36 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to antranig@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: antranig@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38240 - in site/branches/SAK-12203: site-api/api/src/java/org/sakaiproject/site/api site-impl/impl/src/java/org/sakaiproject/site/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 16 12:28:10 2007\nX-DSPAM-Confidence: 0.7551\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38240\n\nAuthor: antranig@caret.cam.ac.uk\nDate: 2007-11-16 12:12:40 -0500 (Fri, 16 Nov 2007)\nNew Revision: 38240\n\nModified:\nsite/branches/SAK-12203/site-api/api/src/java/org/sakaiproject/site/api/Site.java\nsite/branches/SAK-12203/site-api/api/src/java/org/sakaiproject/site/api/SitePage.java\nsite/branches/SAK-12203/site-api/api/src/java/org/sakaiproject/site/api/SiteService.java\nsite/branches/SAK-12203/site-impl/impl/src/java/org/sakaiproject/site/impl/BaseGroup.java\nsite/branches/SAK-12203/site-impl/impl/src/java/org/sakaiproject/site/impl/BaseSite.java\nsite/branches/SAK-12203/site-impl/impl/src/java/org/sakaiproject/site/impl/BaseSitePage.java\nsite/branches/SAK-12203/site-impl/impl/src/java/org/sakaiproject/site/impl/BaseSiteService.java\nsite/branches/SAK-12203/site-impl/impl/src/java/org/sakaiproject/site/impl/BaseToolConfiguration.java\nsite/branches/SAK-12203/site-impl/impl/src/java/org/sakaiproject/site/impl/DbSiteService.java\nsite/branches/SAK-12203/site-impl/impl/src/java/org/sakaiproject/site/impl/ResourceVector.java\nLog:\nSAK-12203: Working version with invalid casts removed and generic types wherever appropriate.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Nov 16 11:06:03 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 16 Nov 2007 11:06:03 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 16 Nov 2007 11:06:03 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby godsend.mail.umich.edu () with ESMTP id lAGG62tE000922;\n\tFri, 16 Nov 2007 11:06:02 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 473DBFE4.A26A3.27481 ; \n\t16 Nov 2007 11:05:59 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 820027C6CB;\n\tFri, 16 Nov 2007 16:05:53 +0000 (GMT)\nMessage-ID: <200711161600.lAGG0SlJ012705@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 824\n          for <source@collab.sakaiproject.org>;\n          Fri, 16 Nov 2007 16:05:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 18A3723AD3\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 16:05:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAGG0Snd012707\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 11:00:28 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAGG0SlJ012705\n\tfor source@collab.sakaiproject.org; Fri, 16 Nov 2007 11:00:28 -0500\nDate: Fri, 16 Nov 2007 11:00:28 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38239 - reference/trunk/docs/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 16 11:06:03 2007\nX-DSPAM-Confidence: 0.9870\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38239\n\nAuthor: zqian@umich.edu\nDate: 2007-11-16 11:00:27 -0500 (Fri, 16 Nov 2007)\nNew Revision: 38239\n\nModified:\nreference/trunk/docs/conversion/sakai_2_4_0-2_5_0_mysql_conversion.sql\nreference/trunk/docs/conversion/sakai_2_4_0-2_5_0_oracle_conversion.sql\nLog:\nfix to SAK-12207: New db field needs to be indexed\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Fri Nov 16 08:54:49 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 16 Nov 2007 08:54:49 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 16 Nov 2007 08:54:49 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby faithful.mail.umich.edu () with ESMTP id lAGDsmbe006673;\n\tFri, 16 Nov 2007 08:54:48 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 473DA122.F086F.7572 ; \n\t16 Nov 2007 08:54:45 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 773887C6CB;\n\tFri, 16 Nov 2007 13:54:47 +0000 (GMT)\nMessage-ID: <200711161349.lAGDnEas012410@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 380\n          for <source@collab.sakaiproject.org>;\n          Fri, 16 Nov 2007 13:54:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CDA9F1DB54\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 13:54:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAGDnEYL012412\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 08:49:14 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAGDnEas012410\n\tfor source@collab.sakaiproject.org; Fri, 16 Nov 2007 08:49:14 -0500\nDate: Fri, 16 Nov 2007 08:49:14 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38236 - content/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 16 08:54:49 2007\nX-DSPAM-Confidence: 0.8499\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38236\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-16 08:49:11 -0500 (Fri, 16 Nov 2007)\nNew Revision: 38236\n\nModified:\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\nLog:\nSAK-12168\nAvoid checking for availability when user is admin (super-user)\n\nsvn merge -c38103 https://source.sakaiproject.org/svn/content/trunk/ .\nC    content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Fri Nov 16 08:49:09 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 16 Nov 2007 08:49:09 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 16 Nov 2007 08:49:09 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby casino.mail.umich.edu () with ESMTP id lAGDn9EE018255;\n\tFri, 16 Nov 2007 08:49:09 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 473D9FCF.D9F8.31421 ; \n\t16 Nov 2007 08:49:06 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6D0F17531F;\n\tFri, 16 Nov 2007 13:49:07 +0000 (GMT)\nMessage-ID: <200711161343.lAGDhUlw012398@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 192\n          for <source@collab.sakaiproject.org>;\n          Fri, 16 Nov 2007 13:48:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BA1431DB54\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 13:48:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAGDhUqk012400\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 08:43:30 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAGDhUlw012398\n\tfor source@collab.sakaiproject.org; Fri, 16 Nov 2007 08:43:30 -0500\nDate: Fri, 16 Nov 2007 08:43:30 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38235 - content/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 16 08:49:09 2007\nX-DSPAM-Confidence: 0.9856\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38235\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-16 08:43:27 -0500 (Fri, 16 Nov 2007)\nNew Revision: 38235\n\nModified:\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\nLog:\nSAK-12126\nClear thread-local cache when removing resources.\n\nsvn merge -c38056 https://source.sakaiproject.org/svn/content/trunk/ .\nC    content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Fri Nov 16 07:55:29 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 16 Nov 2007 07:55:29 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 16 Nov 2007 07:55:29 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby jacknife.mail.umich.edu () with ESMTP id lAGCtS5t008952;\n\tFri, 16 Nov 2007 07:55:28 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 473D933B.1C412.11197 ; \n\t16 Nov 2007 07:55:26 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 940807DB73;\n\tFri, 16 Nov 2007 12:55:26 +0000 (GMT)\nMessage-ID: <200711161249.lAGCnupu012104@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 179\n          for <source@collab.sakaiproject.org>;\n          Fri, 16 Nov 2007 12:55:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 081A5239D5\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 12:55:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAGCnug0012106\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 07:49:56 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAGCnupu012104\n\tfor source@collab.sakaiproject.org; Fri, 16 Nov 2007 07:49:56 -0500\nDate: Fri, 16 Nov 2007 07:49:56 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38234 - content/branches/sakai_2-4-x/content-tool/tool/src/java/org/sakaiproject/content/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 16 07:55:29 2007\nX-DSPAM-Confidence: 0.9873\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38234\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-16 07:49:53 -0500 (Fri, 16 Nov 2007)\nNew Revision: 38234\n\nModified:\ncontent/branches/sakai_2-4-x/content-tool/tool/src/java/org/sakaiproject/content/tool/ListItem.java\nLog:\nSAK-11767 \nMerging changes from SAK-11767 branch to 2.4.x branch\n\nsvn merge -c36525 https://source.sakaiproject.org/svn/content/branches/SAK-11767/ .\nU    content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\nC    content-tool/tool/src/java/org/sakaiproject/content/tool/ListItem.java\nU    content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesMetadata.java\nU    content-impl/impl/src/java/org/sakaiproject/content/impl/BasicMultiFileUploadPipe.java\nU    content-impl/impl/src/java/org/sakaiproject/content/impl/DbContentService.java\nU    content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\nU    content-impl/impl/src/java/org/sakaiproject/content/types/FolderType.java\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gopal.ramasammycook@gmail.com Fri Nov 16 06:35:07 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 16 Nov 2007 06:35:07 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 16 Nov 2007 06:35:07 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby chaos.mail.umich.edu () with ESMTP id lAGBZ68E003452;\n\tFri, 16 Nov 2007 06:35:06 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 473D8062.8A213.16517 ; \n\t16 Nov 2007 06:35:01 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0E60C7F1BD;\n\tFri, 16 Nov 2007 11:35:18 +0000 (GMT)\nMessage-ID: <200711161129.lAGBTJMD012035@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 770\n          for <source@collab.sakaiproject.org>;\n          Fri, 16 Nov 2007 11:34:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A238223994\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 11:34:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAGBTKNW012037\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 06:29:20 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAGBTJMD012035\n\tfor source@collab.sakaiproject.org; Fri, 16 Nov 2007 06:29:19 -0500\nDate: Fri, 16 Nov 2007 06:29:19 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gopal.ramasammycook@gmail.com using -f\nTo: source@collab.sakaiproject.org\nFrom: gopal.ramasammycook@gmail.com\nSubject: [sakai] svn commit: r38233 - in sam/branches/SAK-12065: samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author samigo-app/src/webapp/jsf/author samigo-services/src/java/org/sakaiproject/tool/assessment/facade samigo-services/src/java/org/sakaiproject/tool/assessment/facade/authz/integrated\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov 16 06:35:07 2007\nX-DSPAM-Confidence: 0.8435\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38233\n\nAuthor: gopal.ramasammycook@gmail.com\nDate: 2007-11-16 06:28:35 -0500 (Fri, 16 Nov 2007)\nNew Revision: 38233\n\nModified:\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/AssessmentSettingsBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/SaveAssessmentSettings.java\nsam/branches/SAK-12065/samigo-app/src/webapp/jsf/author/authorSettings.jsp\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/PublishedAssessmentFacadeQueries.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/authz/integrated/AuthzQueriesFacade.java\nLog:\nSAK-12065 Functionality complete. Tidying up loose ends like layout issues etc. \n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Nov 15 21:30:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 21:30:02 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 21:30:02 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby awakenings.mail.umich.edu () with ESMTP id lAG2U0uT025906;\n\tThu, 15 Nov 2007 21:30:00 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 473D00A1.82784.5968 ; \n\t15 Nov 2007 21:29:56 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BE2BD7E77C;\n\tFri, 16 Nov 2007 02:29:47 +0000 (GMT)\nMessage-ID: <200711160224.lAG2OFUo011036@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 640\n          for <source@collab.sakaiproject.org>;\n          Fri, 16 Nov 2007 02:29:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 02AD921844\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 02:29:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAG2OFSM011038\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 21:24:15 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAG2OFUo011036\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 21:24:15 -0500\nDate: Thu, 15 Nov 2007 21:24:15 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38232 - assignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 21:30:02 2007\nX-DSPAM-Confidence: 0.9862\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38232\n\nAuthor: zqian@umich.edu\nDate: 2007-11-15 21:24:13 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38232\n\nModified:\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nLog:\nfix to SAK-12000:Assignment with Word text looks good when Previewed but submission comes through for both student and instructor with garbled HTML and Word Code\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Thu Nov 15 20:28:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 20:28:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 20:28:51 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby jacknife.mail.umich.edu () with ESMTP id lAG1Sov1003885;\n\tThu, 15 Nov 2007 20:28:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 473CF24C.79D0B.29579 ; \n\t15 Nov 2007 20:28:47 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 46CEC7D596;\n\tFri, 16 Nov 2007 01:28:36 +0000 (GMT)\nMessage-ID: <200711160123.lAG1N73f010867@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 7\n          for <source@collab.sakaiproject.org>;\n          Fri, 16 Nov 2007 01:28:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 451C91F4C4\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 01:28:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAG1N7us010869\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 20:23:07 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAG1N73f010867\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 20:23:07 -0500\nDate: Thu, 15 Nov 2007 20:23:07 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38231 - content/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/types\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 20:28:51 2007\nX-DSPAM-Confidence: 0.9845\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38231\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-15 20:23:03 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38231\n\nModified:\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/types/FolderType.java\nLog:\nSAK-11790\nRemove member-count as a condition of removing a folder\n\nsvn merge -c38059 https://source.sakaiproject.org/svn/content/trunk/ .\nU    content-impl/impl/src/java/org/sakaiproject/content/types/FolderType.java\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Thu Nov 15 20:18:27 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 20:18:27 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 20:18:27 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby score.mail.umich.edu () with ESMTP id lAG1IPQq005250;\n\tThu, 15 Nov 2007 20:18:25 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 473CEFDB.BB008.1478 ; \n\t15 Nov 2007 20:18:22 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 660CF7EC52;\n\tFri, 16 Nov 2007 01:18:11 +0000 (GMT)\nMessage-ID: <200711160112.lAG1ClPq010762@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 590\n          for <source@collab.sakaiproject.org>;\n          Fri, 16 Nov 2007 01:17:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1132A21844\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 01:17:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAG1CldL010764\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 20:12:47 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAG1ClPq010762\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 20:12:47 -0500\nDate: Thu, 15 Nov 2007 20:12:47 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38230 - in content/branches/sakai_2-4-x: content-bundles content-impl/impl/src/java/org/sakaiproject/content/impl content-tool/tool/src/java/org/sakaiproject/content/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 20:18:27 2007\nX-DSPAM-Confidence: 0.8483\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38230\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-15 20:12:36 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38230\n\nModified:\ncontent/branches/sakai_2-4-x/content-bundles/types.properties\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/DbContentService.java\ncontent/branches/sakai_2-4-x/content-tool/tool/src/java/org/sakaiproject/content/tool/FilePickerAction.java\ncontent/branches/sakai_2-4-x/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\nLog:\nSAK-7182\nMake sure to delete partial records for resources when storing the resource body fails.\nLog stack traces when storing resource bodies fails.\nDisplay message to user when creation of resource fails due to server-overload.\n\nsvn merge -c35960 https://source.sakaiproject.org/svn/content/trunk/ .\nC    content-bundles/types.properties\nU    content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\nU    content-tool/tool/src/java/org/sakaiproject/content/tool/FilePickerAction.java\nC    content-impl/impl/src/java/org/sakaiproject/content/impl/DbContentService.java\nU    content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Thu Nov 15 19:55:18 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 19:55:18 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 19:55:18 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby brazil.mail.umich.edu () with ESMTP id lAG0tIu6028597;\n\tThu, 15 Nov 2007 19:55:18 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 473CEA64.A8F8E.7836 ; \n\t15 Nov 2007 19:55:03 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9CAE8796E6;\n\tFri, 16 Nov 2007 00:47:56 +0000 (GMT)\nMessage-ID: <200711160049.lAG0nXdx010608@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 239\n          for <source@collab.sakaiproject.org>;\n          Fri, 16 Nov 2007 00:47:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A87291D0AE\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 00:54:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAG0nXuJ010610\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 19:49:33 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAG0nXdx010608\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 19:49:33 -0500\nDate: Thu, 15 Nov 2007 19:49:33 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38229 - content/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 19:55:18 2007\nX-DSPAM-Confidence: 0.9833\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38229\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-15 19:49:30 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38229\n\nModified:\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\nLog:\nSAK-11187\nConverted to SAX reads \n\nsvn merge -c34100 https://source.sakaiproject.org/svn/content/trunk/ .\nU    content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Thu Nov 15 19:53:37 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 19:53:37 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 19:53:37 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby godsend.mail.umich.edu () with ESMTP id lAG0rZZw032503;\n\tThu, 15 Nov 2007 19:53:35 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 473CEA01.40DDF.26761 ; \n\t15 Nov 2007 19:53:24 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E9339796E6;\n\tFri, 16 Nov 2007 00:46:02 +0000 (GMT)\nMessage-ID: <200711160047.lAG0lqHj010596@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 585\n          for <source@collab.sakaiproject.org>;\n          Fri, 16 Nov 2007 00:45:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 173E71D0AE\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 00:52:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAG0lqUb010598\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 19:47:52 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAG0lqHj010596\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 19:47:52 -0500\nDate: Thu, 15 Nov 2007 19:47:52 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38228 - db/branches/sakai_2-4-x/db-util/storage/src/java/org/sakaiproject/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 19:53:37 2007\nX-DSPAM-Confidence: 0.9842\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38228\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-15 19:47:49 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38228\n\nModified:\ndb/branches/sakai_2-4-x/db-util/storage/src/java/org/sakaiproject/util/BaseDbSingleStorage.java\nLog:\nSAK-11187\nBaseDbSingleStorage need SAX handlers\n\nsvn merge -c34101 https://source.sakaiproject.org/svn/db/trunk/ .\nU    db-util/storage/src/java/org/sakaiproject/util/BaseDbSingleStorage.java\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Thu Nov 15 19:43:34 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 19:43:34 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 19:43:34 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby jacknife.mail.umich.edu () with ESMTP id lAG0hXlO019456;\n\tThu, 15 Nov 2007 19:43:33 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 473CE7AF.4E232.25667 ; \n\t15 Nov 2007 19:43:30 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DACE17EAB5;\n\tFri, 16 Nov 2007 00:36:23 +0000 (GMT)\nMessage-ID: <200711160037.lAG0bxap010499@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 69\n          for <source@collab.sakaiproject.org>;\n          Fri, 16 Nov 2007 00:36:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 005DB238C3\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 00:43:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAG0bxgv010501\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 19:37:59 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAG0bxap010499\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 19:37:59 -0500\nDate: Thu, 15 Nov 2007 19:37:59 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38227 - util/branches/sakai_2-4-x/util-util/util/src/java/org/sakaiproject/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 19:43:34 2007\nX-DSPAM-Confidence: 0.9823\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38227\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-15 19:37:54 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38227\n\nModified:\nutil/branches/sakai_2-4-x/util-util/util/src/java/org/sakaiproject/util/DefaultEntityHandler.java\nutil/branches/sakai_2-4-x/util-util/util/src/java/org/sakaiproject/util/SAXEntityHandler.java\nutil/branches/sakai_2-4-x/util-util/util/src/java/org/sakaiproject/util/SAXEntityReader.java\nutil/branches/sakai_2-4-x/util-util/util/src/java/org/sakaiproject/util/Xml.java\nLog:\nSAK-11107\nMissing Javadoc\n\nsvn merge -c33914 https://source.sakaiproject.org/svn/util/trunk/ .\nU    util-util/util/src/java/org/sakaiproject/util/Xml.java\nU    util-util/util/src/java/org/sakaiproject/util/SAXEntityReader.java\nU    util-util/util/src/java/org/sakaiproject/util/DefaultEntityHandler.java\nU    util-util/util/src/java/org/sakaiproject/util/SAXEntityHandler.java\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Thu Nov 15 19:40:20 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 19:40:20 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 19:40:20 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby chaos.mail.umich.edu () with ESMTP id lAG0eIlu017989;\n\tThu, 15 Nov 2007 19:40:18 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 473CE6EE.13760.8203 ; \n\t15 Nov 2007 19:40:16 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8E1317EAB5;\n\tFri, 16 Nov 2007 00:33:10 +0000 (GMT)\nMessage-ID: <200711160034.lAG0YoOj010485@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 912\n          for <source@collab.sakaiproject.org>;\n          Fri, 16 Nov 2007 00:32:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5D753219A0\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 00:39:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAG0Yo3o010487\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 19:34:50 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAG0YoOj010485\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 19:34:50 -0500\nDate: Thu, 15 Nov 2007 19:34:50 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38226 - entity/branches/sakai_2-4-x/entity-api/api/src/java/org/sakaiproject/entity/api\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 19:40:20 2007\nX-DSPAM-Confidence: 0.9827\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38226\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-15 19:34:47 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38226\n\nModified:\nentity/branches/sakai_2-4-x/entity-api/api/src/java/org/sakaiproject/entity/api/ResourceProperties.java\nLog:\nSAK-11107\nMissing Javadoc\n\nsvn merge -c33915 https://source.sakaiproject.org/svn/entity/trunk/ .\nU    entity-api/api/src/java/org/sakaiproject/entity/api/ResourceProperties.java\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Thu Nov 15 19:35:16 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 19:35:16 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 19:35:16 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby panther.mail.umich.edu () with ESMTP id lAG0ZFtg005083;\n\tThu, 15 Nov 2007 19:35:15 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 473CE5BC.EB5A2.20291 ; \n\t15 Nov 2007 19:35:11 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 159DF7EC00;\n\tFri, 16 Nov 2007 00:28:01 +0000 (GMT)\nMessage-ID: <200711160029.lAG0Tfcb010388@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 356\n          for <source@collab.sakaiproject.org>;\n          Fri, 16 Nov 2007 00:27:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C3073219A0\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 00:34:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAG0Tg3Q010390\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 19:29:42 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAG0Tfcb010388\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 19:29:41 -0500\nDate: Thu, 15 Nov 2007 19:29:41 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38225 - in entity/branches/sakai_2-4-x: entity-api/api/src/java/org/sakaiproject/entity/api entity-util/util/src/java/org/sakaiproject/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 19:35:16 2007\nX-DSPAM-Confidence: 0.9856\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38225\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-15 19:29:34 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38225\n\nModified:\nentity/branches/sakai_2-4-x/entity-api/api/src/java/org/sakaiproject/entity/api/ResourceProperties.java\nentity/branches/sakai_2-4-x/entity-util/util/src/java/org/sakaiproject/util/BaseResourceProperties.java\nLog:\nSAK-11107\nChanges to ResourceProperties to allow SAX based readers for properties\n\nsvn merge -c33909 https://source.sakaiproject.org/svn/entity/trunk/ .\nU    entity-api/api/src/java/org/sakaiproject/entity/api/ResourceProperties.java\nU    entity-util/util/src/java/org/sakaiproject/util/BaseResourceProperties.java\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Thu Nov 15 19:29:06 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 19:29:06 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 19:29:06 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby mission.mail.umich.edu () with ESMTP id lAG0T2ft026424;\n\tThu, 15 Nov 2007 19:29:02 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 473CE449.48C45.28140 ; \n\t15 Nov 2007 19:29:00 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4C5DC7EBE3;\n\tFri, 16 Nov 2007 00:21:51 +0000 (GMT)\nMessage-ID: <200711160023.lAG0NPN8010352@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 220\n          for <source@collab.sakaiproject.org>;\n          Fri, 16 Nov 2007 00:21:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 55A69219A0\n\tfor <source@collab.sakaiproject.org>; Fri, 16 Nov 2007 00:28:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAG0NPL7010354\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 19:23:25 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAG0NPN8010352\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 19:23:25 -0500\nDate: Thu, 15 Nov 2007 19:23:25 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38224 - util/branches/sakai_2-4-x/util-util/util/src/java/org/sakaiproject/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 19:29:06 2007\nX-DSPAM-Confidence: 0.9844\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38224\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-15 19:23:18 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38224\n\nAdded:\nutil/branches/sakai_2-4-x/util-util/util/src/java/org/sakaiproject/util/DefaultEntityHandler.java\nutil/branches/sakai_2-4-x/util-util/util/src/java/org/sakaiproject/util/SAXEntityHandler.java\nutil/branches/sakai_2-4-x/util-util/util/src/java/org/sakaiproject/util/SAXEntityReader.java\nModified:\nutil/branches/sakai_2-4-x/util-util/util/src/java/org/sakaiproject/util/Xml.java\nLog:\nSAK-11107\nUtility classes to enable SAX based parsing of XML Blobs\n\nsvn merge -c33910 https://source.sakaiproject.org/svn/util/trunk/ .\nU    util-util/util/src/java/org/sakaiproject/util/Xml.java\nA    util-util/util/src/java/org/sakaiproject/util/SAXEntityReader.java\nA    util-util/util/src/java/org/sakaiproject/util/DefaultEntityHandler.java\nA    util-util/util/src/java/org/sakaiproject/util/SAXEntityHandler.java\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom john.ellis@rsmart.com Thu Nov 15 18:15:45 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 18:15:45 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 18:15:45 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby sleepers.mail.umich.edu () with ESMTP id lAFNFh8U007958;\n\tThu, 15 Nov 2007 18:15:43 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 473CD319.93446.26848 ; \n\t15 Nov 2007 18:15:40 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 68B117D0F6;\n\tThu, 15 Nov 2007 23:15:17 +0000 (GMT)\nMessage-ID: <200711152309.lAFN9eso010018@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 477\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 23:14:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A0AC6238C4\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 23:14:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAFN9foU010020\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 18:09:41 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAFN9eso010018\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 18:09:40 -0500\nDate: Thu, 15 Nov 2007 18:09:40 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to john.ellis@rsmart.com using -f\nTo: source@collab.sakaiproject.org\nFrom: john.ellis@rsmart.com\nSubject: [sakai] svn commit: r38223 - metaobj/trunk/metaobj-util/tool-lib/src/java/org/sakaiproject/metaobj/utils/xml\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 18:15:45 2007\nX-DSPAM-Confidence: 0.8420\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38223\n\nAuthor: john.ellis@rsmart.com\nDate: 2007-11-15 18:09:31 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38223\n\nModified:\nmetaobj/trunk/metaobj-util/tool-lib/src/java/org/sakaiproject/metaobj/utils/xml/ResourceUriResolver.java\nLog:\nSAK-12218\nadded code to properly deal with external urls\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Thu Nov 15 16:02:59 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 16:02:59 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 16:02:59 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby fan.mail.umich.edu () with ESMTP id lAFL2w6O008924;\n\tThu, 15 Nov 2007 16:02:58 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 473CB3ED.42507.18493 ; \n\t15 Nov 2007 16:02:41 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0C8B37E8FF;\n\tThu, 15 Nov 2007 21:02:29 +0000 (GMT)\nMessage-ID: <200711152057.lAFKvBeI009709@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 540\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 21:02:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6016523882\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 21:02:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAFKvBTB009711\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 15:57:11 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAFKvBeI009709\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 15:57:11 -0500\nDate: Thu, 15 Nov 2007 15:57:11 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r38222 - oncourse/branches/sakai_2-4-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 16:02:59 2007\nX-DSPAM-Confidence: 0.9733\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38222\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-11-15 15:57:10 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38222\n\nModified:\noncourse/branches/sakai_2-4-x/\noncourse/branches/sakai_2-4-x/.externals\nLog:\nUpdated externals\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Nov 15 15:18:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 15:18:17 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 15:18:17 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby flawless.mail.umich.edu () with ESMTP id lAFKIGSL029102;\n\tThu, 15 Nov 2007 15:18:16 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 473CA980.B2FC3.10218 ; \n\t15 Nov 2007 15:18:13 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id ABDD67E5CE;\n\tThu, 15 Nov 2007 20:18:04 +0000 (GMT)\nMessage-ID: <200711152012.lAFKCYVG009643@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 837\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 20:17:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 844C323828\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 20:17:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAFKCYYJ009645\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 15:12:34 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAFKCYVG009643\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 15:12:34 -0500\nDate: Thu, 15 Nov 2007 15:12:34 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38221 - osp/branches/osp_nightly\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 15:18:17 2007\nX-DSPAM-Confidence: 0.9782\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38221\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-15 15:12:33 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38221\n\nModified:\nosp/branches/osp_nightly/\nosp/branches/osp_nightly/.externals\nLog:\nSAK-11341 - moving /svn/discussion to /contrib/deprecated/discussion\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom antranig@caret.cam.ac.uk Thu Nov 15 14:40:38 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 14:40:38 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 14:40:38 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby chaos.mail.umich.edu () with ESMTP id lAFJeaMd014254;\n\tThu, 15 Nov 2007 14:40:36 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 473CA0A9.D447F.4432 ; \n\t15 Nov 2007 14:40:31 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A32FA7E870;\n\tThu, 15 Nov 2007 19:40:24 +0000 (GMT)\nMessage-ID: <200711151934.lAFJYwXu009603@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 815\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 19:40:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 93B582386D\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 19:40:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAFJYwt2009605\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 14:34:58 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAFJYwXu009603\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 14:34:58 -0500\nDate: Thu, 15 Nov 2007 14:34:58 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to antranig@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: antranig@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38220 - in component/branches/SAK-12166/component-api: . component/src/java/org/sakaiproject/component/impl/spring component/src/java/org/sakaiproject/component/impl/spring/support\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 14:40:38 2007\nX-DSPAM-Confidence: 0.9782\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38220\n\nAuthor: antranig@caret.cam.ac.uk\nDate: 2007-11-15 14:34:39 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38220\n\nAdded:\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/BeanRecord.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/ComponentApplicationContextImpl.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/ComponentManagerCore.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/ComponentsLoaderImpl.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/InvocationInterceptor.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/SkeletalBeanFactory.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/SpringComponentManagerImpl.java\nModified:\ncomponent/branches/SAK-12166/component-api/.project\nLog:\nStill fighting SVN corruption\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom antranig@caret.cam.ac.uk Thu Nov 15 14:39:15 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 14:39:15 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 14:39:15 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby brazil.mail.umich.edu () with ESMTP id lAFJdEtX005702;\n\tThu, 15 Nov 2007 14:39:14 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 473CA056.2C941.24539 ; \n\t15 Nov 2007 14:39:08 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D60977E86E;\n\tThu, 15 Nov 2007 19:38:53 +0000 (GMT)\nMessage-ID: <200711151933.lAFJXOaS009591@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 484\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 19:38:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BD67B2386D\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 19:38:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAFJXOR9009593\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 14:33:24 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAFJXOaS009591\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 14:33:24 -0500\nDate: Thu, 15 Nov 2007 14:33:24 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to antranig@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: antranig@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38219 - in component/branches/SAK-12166/component-api/component/src/java/org/sakaiproject: component/api component/api/spring component/cover component/impl component/impl/spring util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 14:39:15 2007\nX-DSPAM-Confidence: 0.8439\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38219\n\nAuthor: antranig@caret.cam.ac.uk\nDate: 2007-11-15 14:33:01 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38219\n\nAdded:\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/api/spring/\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/api/spring/SpringComponentManager.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/ComponentManagerTargetSource.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/ComponentRecord.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/ComponentRecords.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/ContextLoader.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/ContextProcessor.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/spring/StaggeredRefreshApplicationContext.java\nRemoved:\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/ContextLoader.java\nModified:\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/api/ComponentManager.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/cover/ComponentManager.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/util/ContextLoaderListener.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/util/PropertyOverrideConfigurer.java\nLog:\nRecovered from SVN corruption:\nWorking implementation of Stage 1 Updates to Component Manager \n- still fairly noisy when encountering unproxyable things\nVarious places around the framework require adjustments to new ClassLoader environment\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Thu Nov 15 14:30:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 14:30:25 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 14:30:25 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby flawless.mail.umich.edu () with ESMTP id lAFJUOdx029416;\n\tThu, 15 Nov 2007 14:30:24 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 473C9E3F.E459D.10001 ; \n\t15 Nov 2007 14:30:11 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A45B37CBC2;\n\tThu, 15 Nov 2007 19:30:07 +0000 (GMT)\nMessage-ID: <200711151924.lAFJOR2G009579@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 303\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 19:29:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id F2EE52386D\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 19:29:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAFJOSq9009581\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 14:24:28 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAFJOR2G009579\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 14:24:27 -0500\nDate: Thu, 15 Nov 2007 14:24:27 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38218 - sakai/branches/sakai_dbrefactor\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 14:30:25 2007\nX-DSPAM-Confidence: 0.9790\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38218\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-15 14:24:26 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38218\n\nModified:\nsakai/branches/sakai_dbrefactor/\nLog:\nUpdating Externals\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Thu Nov 15 14:29:28 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 14:29:28 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 14:29:28 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby fan.mail.umich.edu () with ESMTP id lAFJTRHR006852;\n\tThu, 15 Nov 2007 14:29:27 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 473C9E0F.1D440.5537 ; \n\t15 Nov 2007 14:29:23 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7F7217E851;\n\tThu, 15 Nov 2007 19:29:18 +0000 (GMT)\nMessage-ID: <200711151923.lAFJNmXr009567@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 478\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 19:28:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8F3082386D\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 19:28:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAFJNmao009569\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 14:23:48 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAFJNmXr009567\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 14:23:48 -0500\nDate: Thu, 15 Nov 2007 14:23:48 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38217 - sakai/branches/sakai_2-2-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 14:29:28 2007\nX-DSPAM-Confidence: 0.9802\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38217\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-15 14:23:47 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38217\n\nModified:\nsakai/branches/sakai_2-2-x/\nLog:\nUpdating externals\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Thu Nov 15 14:28:15 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 14:28:15 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 14:28:15 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby awakenings.mail.umich.edu () with ESMTP id lAFJSEKJ017755;\n\tThu, 15 Nov 2007 14:28:14 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 473C9DC5.A5292.18353 ; \n\t15 Nov 2007 14:28:09 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5FB827E85A;\n\tThu, 15 Nov 2007 19:28:05 +0000 (GMT)\nMessage-ID: <200711151922.lAFJMaV8009552@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 524\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 19:27:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 27D592386D\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 19:27:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAFJMaOg009554\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 14:22:36 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAFJMaV8009552\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 14:22:36 -0500\nDate: Thu, 15 Nov 2007 14:22:36 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38216 - sakai/branches/sakai_2-3-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 14:28:15 2007\nX-DSPAM-Confidence: 0.9799\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38216\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-15 14:22:34 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38216\n\nModified:\nsakai/branches/sakai_2-3-x/\nLog:\nUpdating externals\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Thu Nov 15 14:27:40 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 14:27:40 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 14:27:40 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby chaos.mail.umich.edu () with ESMTP id lAFJRdjs006356;\n\tThu, 15 Nov 2007 14:27:39 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 473C9DA3.2235F.9195 ; \n\t15 Nov 2007 14:27:35 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BB1FB7E854;\n\tThu, 15 Nov 2007 19:27:30 +0000 (GMT)\nMessage-ID: <200711151922.lAFJM1TR009540@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 494\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 19:27:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E113323854\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 19:27:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAFJM1gT009542\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 14:22:01 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAFJM1TR009540\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 14:22:01 -0500\nDate: Thu, 15 Nov 2007 14:22:01 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38215 - sakai/branches/sakai_2-4-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 14:27:40 2007\nX-DSPAM-Confidence: 0.9777\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38215\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-15 14:22:00 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38215\n\nModified:\nsakai/branches/sakai_2-4-x/\nLog:\nUpdating externals\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Thu Nov 15 14:27:12 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 14:27:12 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 14:27:12 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby fan.mail.umich.edu () with ESMTP id lAFJRBKj004184;\n\tThu, 15 Nov 2007 14:27:11 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 473C9D7F.88138.16189 ; \n\t15 Nov 2007 14:26:59 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 215967E239;\n\tThu, 15 Nov 2007 19:26:55 +0000 (GMT)\nMessage-ID: <200711151921.lAFJLJ1R009523@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 821\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 19:26:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0D0D723854\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 19:26:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAFJLKrq009526\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 14:21:20 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAFJLJ1R009523\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 14:21:19 -0500\nDate: Thu, 15 Nov 2007 14:21:19 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38214 - sakai/branches/sakai_2-5-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 14:27:12 2007\nX-DSPAM-Confidence: 0.9776\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38214\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-15 14:21:18 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38214\n\nModified:\nsakai/branches/sakai_2-5-x/\nLog:\nUpdated externals\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Thu Nov 15 14:25:37 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 14:25:37 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 14:25:37 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby fan.mail.umich.edu () with ESMTP id lAFJPZH4002590;\n\tThu, 15 Nov 2007 14:25:35 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 473C9D26.BAD3D.3760 ; \n\t15 Nov 2007 14:25:31 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6C80C7E851;\n\tThu, 15 Nov 2007 19:25:26 +0000 (GMT)\nMessage-ID: <200711151919.lAFJJsU6009496@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 865\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 19:25:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4B25523854\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 19:25:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAFJJsFW009498\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 14:19:54 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAFJJsU6009496\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 14:19:54 -0500\nDate: Thu, 15 Nov 2007 14:19:54 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38213 - sakai/trunk\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 14:25:37 2007\nX-DSPAM-Confidence: 0.9790\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38213\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-15 14:19:53 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38213\n\nModified:\nsakai/trunk/\nLog:\nUpdated externals\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Thu Nov 15 14:17:24 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 14:17:24 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 14:17:24 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby sleepers.mail.umich.edu () with ESMTP id lAFJHMD4012128;\n\tThu, 15 Nov 2007 14:17:22 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 473C9B30.5B585.10255 ; \n\t15 Nov 2007 14:17:08 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2B06D7E83D;\n\tThu, 15 Nov 2007 19:17:04 +0000 (GMT)\nMessage-ID: <200711151911.lAFJBjCm009395@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 204\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 19:16:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 96B6F1F182\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 19:16:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAFJBjQH009397\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 14:11:45 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAFJBjCm009395\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 14:11:45 -0500\nDate: Thu, 15 Nov 2007 14:11:45 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38212 - sakai/branches/sakai_2-2-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 14:17:24 2007\nX-DSPAM-Confidence: 0.8416\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38212\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-15 14:11:44 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38212\n\nModified:\nsakai/branches/sakai_2-2-x/.externals\nLog:\nSAK-11341 - moving /svn/discussion to /contrib/deprecated/discussion\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Thu Nov 15 14:15:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 14:15:43 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 14:15:43 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby awakenings.mail.umich.edu () with ESMTP id lAFJFgQj006386;\n\tThu, 15 Nov 2007 14:15:42 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 473C9AD7.A3311.21047 ; \n\t15 Nov 2007 14:15:38 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7AD747E844;\n\tThu, 15 Nov 2007 19:15:35 +0000 (GMT)\nMessage-ID: <200711151910.lAFJA9uP009375@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 234\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 19:15:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8B10D1F182\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 19:15:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAFJA9AW009377\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 14:10:09 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAFJA9uP009375\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 14:10:09 -0500\nDate: Thu, 15 Nov 2007 14:10:09 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38211 - sakai/branches/sakai_2-3-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 14:15:43 2007\nX-DSPAM-Confidence: 0.9775\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38211\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-15 14:10:08 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38211\n\nModified:\nsakai/branches/sakai_2-3-x/.externals\nLog:\nSAK-11341 - moving /svn/discussion to /contrib/deprecated/discussion\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Thu Nov 15 14:14:33 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 14:14:33 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 14:14:33 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby godsend.mail.umich.edu () with ESMTP id lAFJEWUN030892;\n\tThu, 15 Nov 2007 14:14:32 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 473C9A91.CFF8B.21578 ; \n\t15 Nov 2007 14:14:28 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 842847E83D;\n\tThu, 15 Nov 2007 19:14:25 +0000 (GMT)\nMessage-ID: <200711151908.lAFJ8xqr009363@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 307\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 19:14:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 11E2E1F182\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 19:14:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAFJ8xqT009365\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 14:08:59 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAFJ8xqr009363\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 14:08:59 -0500\nDate: Thu, 15 Nov 2007 14:08:59 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38210 - sakai/branches/sakai_2-4-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 14:14:33 2007\nX-DSPAM-Confidence: 0.9815\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38210\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-15 14:08:58 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38210\n\nModified:\nsakai/branches/sakai_2-4-x/.externals\nLog:\nSAK-11341 - moving /svn/discussion to /contrib/deprecated/discussion\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Thu Nov 15 14:13:04 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 14:13:04 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 14:13:04 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby awakenings.mail.umich.edu () with ESMTP id lAFJD3ew004533;\n\tThu, 15 Nov 2007 14:13:03 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 473C9A30.D250C.4652 ; \n\t15 Nov 2007 14:12:51 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 123B57E326;\n\tThu, 15 Nov 2007 19:12:47 +0000 (GMT)\nMessage-ID: <200711151907.lAFJ7K62009351@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 606\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 19:12:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1B4581F182\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 19:12:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAFJ7LfJ009353\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 14:07:21 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAFJ7K62009351\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 14:07:21 -0500\nDate: Thu, 15 Nov 2007 14:07:21 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38209 - sakai/branches/sakai_dbrefactor\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 14:13:04 2007\nX-DSPAM-Confidence: 0.9773\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38209\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-15 14:07:20 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38209\n\nModified:\nsakai/branches/sakai_dbrefactor/.externals\nLog:\nSAK-11341 - moving /svn/discussion to /contrib/deprecated/discussion\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Thu Nov 15 14:11:09 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 14:11:09 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 14:11:08 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby godsend.mail.umich.edu () with ESMTP id lAFJB7jQ028789;\n\tThu, 15 Nov 2007 14:11:07 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 473C99C6.A31BE.17310 ; \n\t15 Nov 2007 14:11:05 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1D799779D5;\n\tThu, 15 Nov 2007 19:11:00 +0000 (GMT)\nMessage-ID: <200711151905.lAFJ5XGB009339@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 137\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 19:10:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BBE471D3AD\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 19:10:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAFJ5Xm3009341\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 14:05:33 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAFJ5XGB009339\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 14:05:33 -0500\nDate: Thu, 15 Nov 2007 14:05:33 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38208 - sakai/branches/sakai_2-5-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 14:11:08 2007\nX-DSPAM-Confidence: 0.9772\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38208\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-15 14:05:32 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38208\n\nModified:\nsakai/branches/sakai_2-5-x/.externals\nLog:\nSAK-11341 - moving /svn/discussion to /contrib/deprecated/discussion\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Thu Nov 15 14:07:22 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 14:07:22 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 14:07:22 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby score.mail.umich.edu () with ESMTP id lAFJ7Jwk023955;\n\tThu, 15 Nov 2007 14:07:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 473C98E0.C54A7.17504 ; \n\t15 Nov 2007 14:07:16 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BE6007E838;\n\tThu, 15 Nov 2007 19:07:09 +0000 (GMT)\nMessage-ID: <200711151901.lAFJ1mpg009327@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 627\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 19:06:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2496B1FD70\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 19:06:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAFJ1nup009329\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 14:01:49 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAFJ1mpg009327\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 14:01:48 -0500\nDate: Thu, 15 Nov 2007 14:01:48 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38207 - sakai/trunk\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 14:07:22 2007\nX-DSPAM-Confidence: 0.9802\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38207\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-15 14:01:48 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38207\n\nModified:\nsakai/trunk/.externals\nLog:\nSAK-11341 - Remove /svn/discussion from .externals\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Nov 15 13:36:27 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 13:36:27 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 13:36:27 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby fan.mail.umich.edu () with ESMTP id lAFIaQCG029452;\n\tThu, 15 Nov 2007 13:36:26 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 473C918E.1FFD3.20950 ; \n\t15 Nov 2007 13:36:06 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 584D67E38E;\n\tThu, 15 Nov 2007 18:29:57 +0000 (GMT)\nMessage-ID: <200711151830.lAFIUbTw009123@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 469\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 18:29:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 929BCAF03\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 18:35:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAFIUbLt009125\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 13:30:37 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAFIUbTw009123\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 13:30:37 -0500\nDate: Thu, 15 Nov 2007 13:30:37 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38206 - assignment/trunk/assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 13:36:27 2007\nX-DSPAM-Confidence: 0.6950\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38206\n\nAuthor: zqian@umich.edu\nDate: 2007-11-15 13:30:30 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38206\n\nModified:\nassignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_list_submissions.vm\nassignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_new_edit_assignment.vm\nassignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_list_assignments.vm\nLog:\nfix to SAK-9471:Groups can be added in site info with no members, it is possible to create a group which does not display any group name\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom antranig@caret.cam.ac.uk Thu Nov 15 12:02:29 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 12:02:29 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 12:02:29 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby faithful.mail.umich.edu () with ESMTP id lAFH2RUM031830;\n\tThu, 15 Nov 2007 12:02:27 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 473C7B9D.B1B52.29151 ; \n\t15 Nov 2007 12:02:25 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8FB397E695;\n\tThu, 15 Nov 2007 17:01:15 +0000 (GMT)\nMessage-ID: <200711151656.lAFGuqjB009002@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 450\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 17:01:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9143F23788\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 17:01:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAFGuqbx009004\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 11:56:52 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAFGuqjB009002\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 11:56:52 -0500\nDate: Thu, 15 Nov 2007 11:56:52 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to antranig@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: antranig@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38205 - in authz/branches/SAK-12200: authz-api/api/src/java/org/sakaiproject/authz/api authz-impl/impl/src/java/org/sakaiproject/authz/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 12:02:29 2007\nX-DSPAM-Confidence: 0.9765\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38205\n\nAuthor: antranig@caret.cam.ac.uk\nDate: 2007-11-15 11:56:32 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38205\n\nModified:\nauthz/branches/SAK-12200/authz-api/api/src/java/org/sakaiproject/authz/api/AuthzGroup.java\nauthz/branches/SAK-12200/authz-impl/impl/src/java/org/sakaiproject/authz/impl/BaseAuthzGroup.java\nLog:\nReverted to Comparable(obj)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Nov 15 12:00:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 12:00:25 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 12:00:25 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby flawless.mail.umich.edu () with ESMTP id lAFH0PcH013330;\n\tThu, 15 Nov 2007 12:00:25 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 473C7B10.A1977.13483 ; \n\t15 Nov 2007 12:00:03 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 08F917E6A3;\n\tThu, 15 Nov 2007 16:58:20 +0000 (GMT)\nMessage-ID: <200711151654.lAFGs9J2008990@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 684\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 16:58:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8CAAF2381F\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 16:59:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAFGs92h008992\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 11:54:09 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAFGs9J2008990\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 11:54:09 -0500\nDate: Thu, 15 Nov 2007 11:54:09 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38204 - assignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 12:00:25 2007\nX-DSPAM-Confidence: 0.9860\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38204\n\nAuthor: zqian@umich.edu\nDate: 2007-11-15 11:54:08 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38204\n\nModified:\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nLog:\nfix to SAK-12000:Assignment with Word text looks good when Previewed but submission comes through for both student and instructor with garbled HTML and Word Code\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Thu Nov 15 11:08:54 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 11:08:54 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 11:08:54 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby brazil.mail.umich.edu () with ESMTP id lAFG8rIC010913;\n\tThu, 15 Nov 2007 11:08:53 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 473C6F08.50FBB.3800 ; \n\t15 Nov 2007 11:08:43 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 49AC27E551;\n\tThu, 15 Nov 2007 16:08:37 +0000 (GMT)\nMessage-ID: <200711151603.lAFG3Hxw008904@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 729\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 16:08:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 090062376E\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 16:08:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAFG3H9e008906\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 11:03:17 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAFG3Hxw008904\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 11:03:17 -0500\nDate: Thu, 15 Nov 2007 11:03:17 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38203 - /\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 11:08:54 2007\nX-DSPAM-Confidence: 0.9810\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38203\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-15 11:03:16 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38203\n\nRemoved:\ndiscussion/\nLog:\nSAK-11341 - Moved Retired Discussion Project to contrib\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Nov 15 11:01:20 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 11:01:20 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 11:01:20 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby chaos.mail.umich.edu () with ESMTP id lAFG1JMq015681;\n\tThu, 15 Nov 2007 11:01:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 473C6D4A.50620.28475 ; \n\t15 Nov 2007 11:01:17 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E8DA87C533;\n\tThu, 15 Nov 2007 16:01:10 +0000 (GMT)\nMessage-ID: <200711151555.lAFFtmFe008888@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 425\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 16:00:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id F3C101D598\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 16:00:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAFFtmv6008890\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 10:55:48 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAFFtmFe008888\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 10:55:48 -0500\nDate: Thu, 15 Nov 2007 10:55:48 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38202 - in assignment/branches/sakai_2-5-x: . assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 11:01:20 2007\nX-DSPAM-Confidence: 0.9881\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38202\n\nAuthor: zqian@umich.edu\nDate: 2007-11-15 10:55:44 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38202\n\nAdded:\nassignment/branches/sakai_2-5-x/upgradeschema_mysql.config\nassignment/branches/sakai_2-5-x/upgradeschema_oracle.config\nModified:\nassignment/branches/sakai_2-5-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/upgradeschema.config\nLog:\nmerge into 2.5.x the fix to SAK-12208:Assignment conversion needs to create indexed tables.Assignment conversion needs to create indexed tables\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Nov 15 10:53:32 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 10:53:32 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 10:53:32 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby awakenings.mail.umich.edu () with ESMTP id lAFFrVXZ007290;\n\tThu, 15 Nov 2007 10:53:31 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 473C6B75.C0B13.3519 ; \n\t15 Nov 2007 10:53:28 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9E4D06D2DE;\n\tThu, 15 Nov 2007 15:48:24 +0000 (GMT)\nMessage-ID: <200711151548.lAFFm2g7008861@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 603\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 15:48:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6C0331D598\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 15:53:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAFFm2NI008863\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 10:48:02 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAFFm2g7008861\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 10:48:02 -0500\nDate: Thu, 15 Nov 2007 10:48:02 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38201 - in assignment/trunk: . assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 10:53:32 2007\nX-DSPAM-Confidence: 0.9867\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38201\n\nAuthor: zqian@umich.edu\nDate: 2007-11-15 10:47:59 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38201\n\nModified:\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/upgradeschema.config\nassignment/trunk/upgradeschema_mysql.config\nassignment/trunk/upgradeschema_oracle.config\nLog:\nfix to SAK-12208:Assignment conversion needs to create indexed tables\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Thu Nov 15 10:47:28 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 10:47:28 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 10:47:28 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby awakenings.mail.umich.edu () with ESMTP id lAFFlRcY001869;\n\tThu, 15 Nov 2007 10:47:27 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 473C69F9.9F669.27140 ; \n\t15 Nov 2007 10:47:08 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BD7AD7CB7D;\n\tThu, 15 Nov 2007 15:42:03 +0000 (GMT)\nMessage-ID: <200711151541.lAFFfefl008835@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 602\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 15:41:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 149211D598\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 15:46:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAFFfeLn008837\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 10:41:40 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAFFfefl008835\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 10:41:40 -0500\nDate: Thu, 15 Nov 2007 10:41:40 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38200 - entity/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 10:47:28 2007\nX-DSPAM-Confidence: 0.9799\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38200\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-15 10:41:39 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38200\n\nAdded:\nentity/branches/SAK-12211/\nLog:\nSAK-12211\nNew branch for /entity/branches/SAK-12211\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gopal.ramasammycook@gmail.com Thu Nov 15 10:25:06 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 10:25:06 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 10:25:06 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby chaos.mail.umich.edu () with ESMTP id lAFFP5Y1016679;\n\tThu, 15 Nov 2007 10:25:05 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 473C64CA.7619C.23121 ; \n\t15 Nov 2007 10:25:01 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9EE417E2E4;\n\tThu, 15 Nov 2007 15:22:50 +0000 (GMT)\nMessage-ID: <200711151519.lAFFJSk5008789@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 959\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 15:22:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8692021554\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 15:24:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAFFJSax008791\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 10:19:28 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAFFJSk5008789\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 10:19:28 -0500\nDate: Thu, 15 Nov 2007 10:19:28 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gopal.ramasammycook@gmail.com using -f\nTo: source@collab.sakaiproject.org\nFrom: gopal.ramasammycook@gmail.com\nSubject: [sakai] svn commit: r38199 - in sam/branches/SAK-12065: samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/select samigo-services/src/java/org/sakaiproject/tool/assessment/facade samigo-services/src/java/org/sakaiproject/tool/assessment/facade/authz/integrated samigo-services/src/java/org/sakaiproject/tool/assessment/services/assessment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 10:25:06 2007\nX-DSPAM-Confidence: 0.9758\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38199\n\nAuthor: gopal.ramasammycook@gmail.com\nDate: 2007-11-15 10:18:53 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38199\n\nModified:\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/select/SelectActionListener.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/PublishedAssessmentFacadeQueries.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/PublishedAssessmentFacadeQueriesAPI.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/authz/integrated/AuthzQueriesFacade.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/services/assessment/PublishedAssessmentService.java\nLog:\nSAK-12065\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Nov 15 10:24:47 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 10:24:47 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 10:24:47 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby godsend.mail.umich.edu () with ESMTP id lAFFOkkD009914;\n\tThu, 15 Nov 2007 10:24:47 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 473C64B5.69BDD.26985 ; \n\t15 Nov 2007 10:24:44 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6B79E7E391;\n\tThu, 15 Nov 2007 15:22:16 +0000 (GMT)\nMessage-ID: <200711151518.lAFFIwl6008777@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 284\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 15:21:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4485123774\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 15:24:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAFFIwrf008779\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 10:18:58 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAFFIwl6008777\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 10:18:58 -0500\nDate: Thu, 15 Nov 2007 10:18:58 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38198 - in assignment/trunk: . assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 10:24:47 2007\nX-DSPAM-Confidence: 0.9856\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38198\n\nAuthor: zqian@umich.edu\nDate: 2007-11-15 10:18:55 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38198\n\nModified:\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/upgradeschema.config\nassignment/trunk/upgradeschema_mysql.config\nLog:\nfix to SAK-12208:Assignment conversion needs to create indexed tables\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom kimsooil@bu.edu Thu Nov 15 10:18:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 10:18:53 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 10:18:53 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby awakenings.mail.umich.edu () with ESMTP id lAFFIqhN013014;\n\tThu, 15 Nov 2007 10:18:52 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 473C6355.951F6.18109 ; \n\t15 Nov 2007 10:18:49 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4CC417E39E;\n\tThu, 15 Nov 2007 15:16:45 +0000 (GMT)\nMessage-ID: <200711151513.lAFFDPs7008708@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 960\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 15:16:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A6330236E7\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 15:18:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAFFDPMT008710\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 10:13:25 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAFFDPs7008708\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 10:13:25 -0500\nDate: Thu, 15 Nov 2007 10:13:25 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to kimsooil@bu.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: kimsooil@bu.edu\nSubject: [sakai] svn commit: r38197 - mailtool/branches/2.5.0-SAK-11046/mailtool/src/java/org/sakaiproject/tool/mailtool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 10:18:53 2007\nX-DSPAM-Confidence: 0.9787\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38197\n\nAuthor: kimsooil@bu.edu\nDate: 2007-11-15 10:13:21 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38197\n\nModified:\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/java/org/sakaiproject/tool/mailtool/Mailtool.java\nLog:\nApplied Daniel's patch (SAK-11046)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom kimsooil@bu.edu Thu Nov 15 10:16:26 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 10:16:26 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 10:16:26 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby awakenings.mail.umich.edu () with ESMTP id lAFFGOx9011012;\n\tThu, 15 Nov 2007 10:16:24 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 473C62BE.58C3E.16590 ; \n\t15 Nov 2007 10:16:17 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D90017E373;\n\tThu, 15 Nov 2007 15:14:12 +0000 (GMT)\nMessage-ID: <200711151510.lAFFAcLu008661@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 224\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 15:13:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8C00623740\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 15:15:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAFFAcCP008663\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 10:10:38 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAFFAcLu008661\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 10:10:38 -0500\nDate: Thu, 15 Nov 2007 10:10:38 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to kimsooil@bu.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: kimsooil@bu.edu\nSubject: [sakai] svn commit: r38196 - mailtool/trunk/mailtool/src/java/org/sakaiproject/tool/mailtool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 10:16:25 2007\nX-DSPAM-Confidence: 0.9817\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38196\n\nAuthor: kimsooil@bu.edu\nDate: 2007-11-15 10:10:35 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38196\n\nModified:\nmailtool/trunk/mailtool/src/java/org/sakaiproject/tool/mailtool/Mailtool.java\nLog:\nCorrected Contributor name. (Sorry. Daniel McCallum) - no changes in codes\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom kimsooil@bu.edu Thu Nov 15 10:15:12 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 15 Nov 2007 10:15:12 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 15 Nov 2007 10:15:12 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby jacknife.mail.umich.edu () with ESMTP id lAFFFBJn007769;\n\tThu, 15 Nov 2007 10:15:11 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 473C6279.1D8F7.24183 ; \n\t15 Nov 2007 10:15:08 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 804D07E349;\n\tThu, 15 Nov 2007 15:12:52 +0000 (GMT)\nMessage-ID: <200711151508.lAFF8J60008619@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1020\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 15:12:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5BD0323740\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 15:13:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAFF8JTD008621\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 10:08:20 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAFF8J60008619\n\tfor source@collab.sakaiproject.org; Thu, 15 Nov 2007 10:08:19 -0500\nDate: Thu, 15 Nov 2007 10:08:19 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to kimsooil@bu.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: kimsooil@bu.edu\nSubject: [sakai] svn commit: r38195 - in mailtool/trunk: . mailtool mailtool/src mailtool/src/java/org/sakaiproject/tool/mailtool mailtool/src/test mailtool/src/test/org mailtool/src/test/org/sakaiproject mailtool/src/test/org/sakaiproject/tool mailtool/src/test/org/sakaiproject/tool/mailtool mailtool/src/webapp/WEB-INF mailtool/src/webapp/mailtool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov 15 10:15:12 2007\nX-DSPAM-Confidence: 0.9811\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38195\n\nAuthor: kimsooil@bu.edu\nDate: 2007-11-15 10:08:04 -0500 (Thu, 15 Nov 2007)\nNew Revision: 38195\n\nAdded:\nmailtool/trunk/mailtool/src/test/\nmailtool/trunk/mailtool/src/test/org/\nmailtool/trunk/mailtool/src/test/org/sakaiproject/\nmailtool/trunk/mailtool/src/test/org/sakaiproject/tool/\nmailtool/trunk/mailtool/src/test/org/sakaiproject/tool/mailtool/\nmailtool/trunk/mailtool/src/test/org/sakaiproject/tool/mailtool/BaseMailtoolTest.java\nmailtool/trunk/mailtool/src/test/org/sakaiproject/tool/mailtool/MailtoolEmailListValidationTest.java\nmailtool/trunk/mailtool/src/test/org/sakaiproject/tool/mailtool/MailtoolEmailSenderTest.java\nmailtool/trunk/mailtool/src/test/org/sakaiproject/tool/mailtool/MailtoolRecipientsTest.java\nmailtool/trunk/mailtool/src/test/org/sakaiproject/tool/mailtool/MimeMessageFromConstraint.java\nmailtool/trunk/mailtool/src/test/org/sakaiproject/tool/mailtool/MimeMessageSender.java\nmailtool/trunk/mailtool/src/test/org/sakaiproject/tool/mailtool/MimeMessageToConstraint.java\nmailtool/trunk/mailtool/src/test/org/sakaiproject/tool/mailtool/StubMailtool.java\nmailtool/trunk/mailtool/src/test/org/sakaiproject/tool/mailtool/StubMailtoolWithMessageSink.java\nModified:\nmailtool/trunk/.classpath\nmailtool/trunk/.project\nmailtool/trunk/mailtool/pom.xml\nmailtool/trunk/mailtool/src/java/org/sakaiproject/tool/mailtool/EmailUser.java\nmailtool/trunk/mailtool/src/java/org/sakaiproject/tool/mailtool/FoothillSelector.java\nmailtool/trunk/mailtool/src/java/org/sakaiproject/tool/mailtool/Mailtool.java\nmailtool/trunk/mailtool/src/java/org/sakaiproject/tool/mailtool/SideBySideModel.java\nmailtool/trunk/mailtool/src/java/org/sakaiproject/tool/mailtool/UserSelector.java\nmailtool/trunk/mailtool/src/webapp/WEB-INF/faces-config.xml\nmailtool/trunk/mailtool/src/webapp/mailtool/main_onepage.jsp\nLog:\nFixed SAK-11046 (Thanks. David McCallum of Unicon)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Wed Nov 14 23:36:06 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 23:36:06 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 23:36:06 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby fan.mail.umich.edu () with ESMTP id lAF4a5tK017668;\n\tWed, 14 Nov 2007 23:36:05 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 473BCCAF.AC384.18114 ; \n\t14 Nov 2007 23:36:02 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2254D6F560;\n\tThu, 15 Nov 2007 04:35:57 +0000 (GMT)\nMessage-ID: <200711150402.lAF42Xb1030755@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 95\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 04:07:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A63E5215B8\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 04:07:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAF42YDx030757\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 23:02:34 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAF42Xb1030755\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 23:02:33 -0500\nDate: Wed, 14 Nov 2007 23:02:33 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38194 - assignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 23:36:06 2007\nX-DSPAM-Confidence: 0.9873\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38194\n\nAuthor: zqian@umich.edu\nDate: 2007-11-14 23:02:32 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38194\n\nModified:\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nLog:\nfix to SAK-12000:Assignment with Word text looks good when Previewed but submission comes through for both student and instructor with garbled HTML and Word Code\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ostermmg@whitman.edu Wed Nov 14 22:52:06 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 22:52:06 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 22:52:06 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby jacknife.mail.umich.edu () with ESMTP id lAF3q5Hg025652;\n\tWed, 14 Nov 2007 22:52:05 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 473BC25F.9729D.25781 ; \n\t14 Nov 2007 22:52:02 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DC76074FF2;\n\tThu, 15 Nov 2007 03:52:00 +0000 (GMT)\nMessage-ID: <200711150346.lAF3kR7f030740@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 777\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 03:51:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 106FE215A8\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 03:51:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAF3kRUN030742\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 22:46:27 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAF3kR7f030740\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 22:46:27 -0500\nDate: Wed, 14 Nov 2007 22:46:27 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ostermmg@whitman.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ostermmg@whitman.edu\nSubject: [sakai] svn commit: r38193 - content/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 22:52:06 2007\nX-DSPAM-Confidence: 0.8436\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38193\n\nAuthor: ostermmg@whitman.edu\nDate: 2007-11-14 22:46:22 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38193\n\nAdded:\ncontent/branches/post-2-4/\nLog:\nNew /content branch based on r38192 2.4.x branch\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Wed Nov 14 22:39:31 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 22:39:31 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 22:39:31 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby godsend.mail.umich.edu () with ESMTP id lAF3dUUx032139;\n\tWed, 14 Nov 2007 22:39:30 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 473BBF6D.8D624.5812 ; \n\t14 Nov 2007 22:39:28 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B443D7D559;\n\tThu, 15 Nov 2007 03:39:23 +0000 (GMT)\nMessage-ID: <200711150334.lAF3Y3Nx030666@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 45\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 03:39:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BAFA41FD01\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 03:39:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAF3Y34h030668\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 22:34:03 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAF3Y3Nx030666\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 22:34:03 -0500\nDate: Wed, 14 Nov 2007 22:34:03 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38192 - in content/branches/sakai_2-4-x/content-tool/tool/src: java/org/sakaiproject/content/tool webapp/vm/content webapp/vm/resources\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 22:39:31 2007\nX-DSPAM-Confidence: 0.7563\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38192\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-14 22:33:53 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38192\n\nModified:\ncontent/branches/sakai_2-4-x/content-tool/tool/src/java/org/sakaiproject/content/tool/ListItem.java\ncontent/branches/sakai_2-4-x/content-tool/tool/src/webapp/vm/content/sakai_resources_cwiz_finish.vm\ncontent/branches/sakai_2-4-x/content-tool/tool/src/webapp/vm/content/sakai_resources_properties.vm\ncontent/branches/sakai_2-4-x/content-tool/tool/src/webapp/vm/resources/sakai_create_uploads.vm\ncontent/branches/sakai_2-4-x/content-tool/tool/src/webapp/vm/resources/sakai_create_urls.vm\ncontent/branches/sakai_2-4-x/content-tool/tool/src/webapp/vm/resources/sakai_replace_file.vm\ncontent/branches/sakai_2-4-x/content-tool/tool/src/webapp/vm/resources/sakai_revise_html.vm\ncontent/branches/sakai_2-4-x/content-tool/tool/src/webapp/vm/resources/sakai_revise_text.vm\ncontent/branches/sakai_2-4-x/content-tool/tool/src/webapp/vm/resources/sakai_revise_url.vm\nLog:\nSAK-10109\nAdded method in ListItem to calculate whether item is in MyWorkspace.\nAdded conditional expressions in templates to determine whether notification widget should be shown.\n\nsvn merge -c34527 https://source.sakaiproject.org/svn/content/trunk/ .\nC    content-tool/tool/src/java/org/sakaiproject/content/tool/ListItem.java\nU    content-tool/tool/src/webapp/vm/content/sakai_resources_properties.vm\nU    content-tool/tool/src/webapp/vm/content/sakai_resources_cwiz_finish.vm\nU    content-tool/tool/src/webapp/vm/resources/sakai_create_urls.vm\nU    content-tool/tool/src/webapp/vm/resources/sakai_create_uploads.vm\nU    content-tool/tool/src/webapp/vm/resources/sakai_replace_file.vm\nU    content-tool/tool/src/webapp/vm/resources/sakai_revise_url.vm\nU    content-tool/tool/src/webapp/vm/resources/sakai_revise_html.vm\nU    content-tool/tool/src/webapp/vm/resources/sakai_revise_text.vm\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Wed Nov 14 22:10:16 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 22:10:16 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 22:10:16 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby casino.mail.umich.edu () with ESMTP id lAF3AFis019388;\n\tWed, 14 Nov 2007 22:10:15 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 473BB88D.30356.28797 ; \n\t14 Nov 2007 22:10:13 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1371B7C490;\n\tThu, 15 Nov 2007 03:10:05 +0000 (GMT)\nMessage-ID: <200711150304.lAF34lRv030571@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 33\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 03:09:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AF90E1D997\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 03:09:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAF34lSR030573\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 22:04:47 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAF34lRv030571\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 22:04:47 -0500\nDate: Wed, 14 Nov 2007 22:04:47 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38191 - content/branches/sakai_2-4-x/content-tool/tool/src/java/org/sakaiproject/content/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 22:10:16 2007\nX-DSPAM-Confidence: 0.8470\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38191\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-14 22:04:44 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38191\n\nModified:\ncontent/branches/sakai_2-4-x/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesHelperAction.java\nLog:\nSAK-1357 \nupdate exception error handling\n\nsvn merge -c37387 https://source.sakaiproject.org/svn/content/trunk/ .\nU    content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesHelperAction.java\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Wed Nov 14 22:07:54 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 22:07:54 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 22:07:54 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby faithful.mail.umich.edu () with ESMTP id lAF37rda004114;\n\tWed, 14 Nov 2007 22:07:53 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 473BB7FE.6565F.17024 ; \n\t14 Nov 2007 22:07:50 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0AC637DB21;\n\tThu, 15 Nov 2007 03:07:41 +0000 (GMT)\nMessage-ID: <200711150302.lAF32JQA030558@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 182\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 03:07:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 898221D997\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 03:07:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAF32KnM030560\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 22:02:20 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAF32JQA030558\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 22:02:19 -0500\nDate: Wed, 14 Nov 2007 22:02:19 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38190 - in content/branches/sakai_2-4-x: content-bundles content-tool/tool/src/java/org/sakaiproject/content/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 22:07:54 2007\nX-DSPAM-Confidence: 0.8481\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38190\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-14 22:02:13 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38190\n\nModified:\ncontent/branches/sakai_2-4-x/content-bundles/types.properties\ncontent/branches/sakai_2-4-x/content-bundles/types_ar.properties\ncontent/branches/sakai_2-4-x/content-bundles/types_fr_CA.properties\ncontent/branches/sakai_2-4-x/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesHelperAction.java\nLog:\nSAK-1357 \nSAK-11814 \nfix uploading and editting UTF-8 content\n\nsvn merge -c37382 https://source.sakaiproject.org/svn/content/trunk/ .\nU    content-bundles/types_ar.properties\nU    content-bundles/types_fr_CA.properties\nU    content-bundles/types.properties\nC    content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesHelperAction.java\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Wed Nov 14 22:00:28 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 22:00:28 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 22:00:28 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby godsend.mail.umich.edu () with ESMTP id lAF30RdL013952;\n\tWed, 14 Nov 2007 22:00:27 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 473BB646.576.30365 ; \n\t14 Nov 2007 22:00:24 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B026A7DB21;\n\tThu, 15 Nov 2007 03:00:20 +0000 (GMT)\nMessage-ID: <200711150255.lAF2t0m5030474@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 696\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 02:59:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B3DDE21211\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 03:00:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAF2t0rG030476\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 21:55:00 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAF2t0m5030474\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 21:55:00 -0500\nDate: Wed, 14 Nov 2007 21:55:00 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38189 - in content/branches/sakai_2-4-x: content-impl/impl/src/java/org/sakaiproject/content/impl content-impl/impl/src/java/org/sakaiproject/content/types content-impl/pack/src/webapp/WEB-INF content-tool/tool/src/java/org/sakaiproject/content/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 22:00:28 2007\nX-DSPAM-Confidence: 0.8504\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38189\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-14 21:54:43 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38189\n\nModified:\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/BasicMultiFileUploadPipe.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/BasicResourceToolActionPipe.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/DbContentService.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/ResourceTypeRegistryImpl.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/types/FileUploadType.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/types/FolderType.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/types/HtmlDocumentType.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/types/TextDocumentType.java\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/types/UrlResourceType.java\ncontent/branches/sakai_2-4-x/content-impl/pack/src/webapp/WEB-INF/components.xml\ncontent/branches/sakai_2-4-x/content-tool/tool/src/java/org/sakaiproject/content/tool/ListItem.java\ncontent/branches/sakai_2-4-x/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\ncontent/branches/sakai_2-4-x/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesHelperAction.java\ncontent/branches/sakai_2-4-x/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesMetadata.java\nLog:\nSAK-11767\nAdded thread-local caching of site object used when building the list view of Resources tool. Avoids making a copy for each time it's needed.\nReplaced Vector with ArrayList and Hashtable with ArrayList in a number of places to ensure there is not contention for the collections where it would not be necessary.\nUse lazy initialization for optional permissions and groups info that may not be needed in building list view.\nAlso fixed some things related to an earlier commit that acted differently with ArrayList vs Vector.\n\nsvn merge -c36525 https://source.sakaiproject.org/svn/content/branches/SAK-11767/ .\nU    content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\nU    content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesHelperAction.java\nU    content-tool/tool/src/java/org/sakaiproject/content/tool/ListItem.java\nU    content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesMetadata.java\nU    content-impl/impl/src/java/org/sakaiproject/content/impl/BasicMultiFileUploadPipe.java\nU    content-impl/impl/src/java/org/sakaiproject/content/impl/DbContentService.java\nU    content-impl/impl/src/java/org/sakaiproject/content/impl/BasicResourceToolActionPipe.java\nU    content-impl/impl/src/java/org/sakaiproject/content/impl/ResourceTypeRegistryImpl.java\nU    content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\nU    content-impl/impl/src/java/org/sakaiproject/content/types/HtmlDocumentType.java\nU    content-impl/impl/src/java/org/sakaiproject/content/types/TextDocumentType.java\nU    content-impl/impl/src/java/org/sakaiproject/content/types/FileUploadType.java\nU    content-impl/impl/src/java/org/sakaiproject/content/types/UrlResourceType.java\nU    content-impl/impl/src/java/org/sakaiproject/content/types/FolderType.java\nU    content-impl/pack/src/webapp/WEB-INF/components.xml\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Wed Nov 14 21:53:00 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 21:53:00 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 21:53:00 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby flawless.mail.umich.edu () with ESMTP id lAF2qx1b008020;\n\tWed, 14 Nov 2007 21:52:59 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 473BB484.7E62E.13475 ; \n\t14 Nov 2007 21:52:55 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B3C037C43C;\n\tThu, 15 Nov 2007 02:52:56 +0000 (GMT)\nMessage-ID: <200711150247.lAF2lTkj030402@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 881\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 02:52:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7603021211\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 02:52:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAF2lT0Z030404\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 21:47:30 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAF2lTkj030402\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 21:47:29 -0500\nDate: Wed, 14 Nov 2007 21:47:29 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38188 - content/branches/sakai_2-4-x/content-tool/tool/src/webapp/vm/content\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 21:53:00 2007\nX-DSPAM-Confidence: 0.8476\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38188\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-14 21:47:27 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38188\n\nModified:\ncontent/branches/sakai_2-4-x/content-tool/tool/src/webapp/vm/content/sakai_resources_list.vm\nLog:\nSAK-11666\nadded label for selectall input\n\nsvn merge -c35981 https://source.sakaiproject.org/svn/content/trunk/ .\nU    content-tool/tool/src/webapp/vm/content/sakai_resources_list.vm\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Wed Nov 14 21:29:26 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 21:29:26 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 21:29:25 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby godsend.mail.umich.edu () with ESMTP id lAF2TPD2030141;\n\tWed, 14 Nov 2007 21:29:25 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 473BAEFF.31A07.21729 ; \n\t14 Nov 2007 21:29:22 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A90FD78545;\n\tThu, 15 Nov 2007 02:29:24 +0000 (GMT)\nMessage-ID: <200711150223.lAF2NvP4030186@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 800\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 02:29:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DA17A1CDBB\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 02:29:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAF2NvZG030188\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 21:23:57 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAF2NvP4030186\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 21:23:57 -0500\nDate: Wed, 14 Nov 2007 21:23:57 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38187 - content/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 21:29:25 2007\nX-DSPAM-Confidence: 0.9855\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38187\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-14 21:23:53 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38187\n\nModified:\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\nLog:\nSAK-10567\nUse the reference without the alternate reference when posting events to the Notification Service.\n\nsvn merge -c35928 https://source.sakaiproject.org/svn/content/trunk/ .\nU    content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Wed Nov 14 21:09:23 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 21:09:23 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 21:09:23 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby faithful.mail.umich.edu () with ESMTP id lAF29MuT003513;\n\tWed, 14 Nov 2007 21:09:22 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 473BAA4C.3F149.728 ; \n\t14 Nov 2007 21:09:19 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 661C67B53C;\n\tThu, 15 Nov 2007 02:09:18 +0000 (GMT)\nMessage-ID: <200711150203.lAF23cYl030093@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 248\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 02:08:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E2DB61FD0A\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 02:08:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAF23cY3030095\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 21:03:38 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAF23cYl030093\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 21:03:38 -0500\nDate: Wed, 14 Nov 2007 21:03:38 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38186 - in assignment/trunk: assignment-bundles assignment-impl/impl/src/java/org/sakaiproject/assignment/impl assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 21:09:23 2007\nX-DSPAM-Confidence: 0.9856\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38186\n\nAuthor: zqian@umich.edu\nDate: 2007-11-14 21:03:33 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38186\n\nModified:\nassignment/trunk/assignment-bundles/assignment.properties\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nassignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nfix to SAK-12186:Assignments download all and upload all have inconsistent id fields - display id != eid\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Wed Nov 14 20:57:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 20:57:43 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 20:57:43 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby casino.mail.umich.edu () with ESMTP id lAF1vgcZ015592;\n\tWed, 14 Nov 2007 20:57:42 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 473BA790.AD9DF.11785 ; \n\t14 Nov 2007 20:57:39 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 89F257D358;\n\tThu, 15 Nov 2007 01:57:36 +0000 (GMT)\nMessage-ID: <200711150152.lAF1q9GQ030017@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 110\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 01:57:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0FBF823680\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 01:57:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAF1q9kD030019\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 20:52:09 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAF1q9GQ030017\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 20:52:09 -0500\nDate: Wed, 14 Nov 2007 20:52:09 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38185 - content/branches/sakai_2-4-x/content-tool/tool/src/java/org/sakaiproject/content/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 20:57:43 2007\nX-DSPAM-Confidence: 0.9883\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38185\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-14 20:52:06 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38185\n\nModified:\ncontent/branches/sakai_2-4-x/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\ncontent/branches/sakai_2-4-x/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesHelperAction.java\nLog:\nSAK-10761\nFixed the error message to display the lesser of content.upload.max and content.upload.ceiling \n\nsvn merge -c34673 https://source.sakaiproject.org/svn/content/trunk/ .\nU    content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\nU    content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesHelperAction.java\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Wed Nov 14 20:48:41 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 20:48:41 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 20:48:41 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby faithful.mail.umich.edu () with ESMTP id lAF1meN9024071;\n\tWed, 14 Nov 2007 20:48:40 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 473BA572.9B961.26723 ; \n\t14 Nov 2007 20:48:37 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 493037D703;\n\tThu, 15 Nov 2007 01:48:41 +0000 (GMT)\nMessage-ID: <200711150143.lAF1hETX029812@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 860\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 01:48:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 18BB423680\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 01:48:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAF1hES8029814\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 20:43:14 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAF1hETX029812\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 20:43:14 -0500\nDate: Wed, 14 Nov 2007 20:43:14 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38184 - content/branches/sakai_2-4-x/content-tool/tool/src/webapp/vm/resources\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 20:48:41 2007\nX-DSPAM-Confidence: 0.7599\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38184\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-14 20:43:11 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38184\n\nModified:\ncontent/branches/sakai_2-4-x/content-tool/tool/src/webapp/vm/resources/sakai_revise_url.vm\nLog:\nSAK-10107\nSAK-10108\nSAK-10109\nSAK-10110\nEliminating some dialogs from dropbox.\n\nsvn merge -c34499 https://source.sakaiproject.org/svn/content/trunk/ .\nU    content-tool/tool/src/java/org/sakaiproject/content/tool/ListItem.java\nU    content-tool/tool/src/webapp/vm/content/sakai_resources_cwiz_finish.vm\nC    content-tool/tool/src/webapp/vm/resources/sakai_revise_url.vm\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Wed Nov 14 20:38:24 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 20:38:24 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 20:38:24 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby awakenings.mail.umich.edu () with ESMTP id lAF1cNN1015939;\n\tWed, 14 Nov 2007 20:38:23 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 473BA309.EE111.17917 ; \n\t14 Nov 2007 20:38:20 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6FADF7C26D;\n\tThu, 15 Nov 2007 01:38:15 +0000 (GMT)\nMessage-ID: <200711150132.lAF1Wkpu029668@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 156\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 01:37:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 18ACC1DB4C\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 01:37:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAF1Wko9029670\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 20:32:46 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAF1Wkpu029668\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 20:32:46 -0500\nDate: Wed, 14 Nov 2007 20:32:46 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38183 - content/branches/sakai_2-4-x/content-tool/tool/src/webapp/vm/resources\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 20:38:24 2007\nX-DSPAM-Confidence: 0.8473\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38183\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-14 20:32:43 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38183\n\nModified:\ncontent/branches/sakai_2-4-x/content-tool/tool/src/webapp/vm/resources/sakai_create_text.vm\nLog:\nSAK-10259 \nincrease width of textarea for creating text documents\n\nsvn merge -c31673 https://source.sakaiproject.org/svn/content/trunk/ .\nU    content-tool/tool/src/webapp/vm/resources/sakai_create_text.vm\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Wed Nov 14 20:11:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 20:11:43 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 20:11:43 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby sleepers.mail.umich.edu () with ESMTP id lAF1BhBX019025;\n\tWed, 14 Nov 2007 20:11:43 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 473B9CC9.9F2E4.13667 ; \n\t14 Nov 2007 20:11:40 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BEC97785B2;\n\tThu, 15 Nov 2007 01:11:27 +0000 (GMT)\nMessage-ID: <200711150103.lAF13VIx029518@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 343\n          for <source@collab.sakaiproject.org>;\n          Thu, 15 Nov 2007 01:11:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 098FF1BC15\n\tfor <source@collab.sakaiproject.org>; Thu, 15 Nov 2007 01:08:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAF13Vhu029520\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 20:03:31 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAF13VIx029518\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 20:03:31 -0500\nDate: Wed, 14 Nov 2007 20:03:31 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38182 - content/branches/sakai_2-4-x/content-tool/tool/src/webapp/vm/content\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 20:11:43 2007\nX-DSPAM-Confidence: 0.9858\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38182\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-14 20:03:28 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38182\n\nModified:\ncontent/branches/sakai_2-4-x/content-tool/tool/src/webapp/vm/content/sakai_resources_list.vm\nLog:\nSAK-9871\nsvn merge -c31666 https://source.sakaiproject.org/svn/content/trunk/ .\nhttp://bugs.sakaiproject.org/jira/browse/SAK-9871\n- changing onclick to href for paste action\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ray@media.berkeley.edu Wed Nov 14 17:49:41 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 17:49:41 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 17:49:41 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby fan.mail.umich.edu () with ESMTP id lAEMnbp4031408;\n\tWed, 14 Nov 2007 17:49:37 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 473B7B66.2700E.2970 ; \n\t14 Nov 2007 17:49:13 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0E79A7BDA4;\n\tWed, 14 Nov 2007 22:48:54 +0000 (GMT)\nMessage-ID: <200711142243.lAEMhb7L029213@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 868\n          for <source@collab.sakaiproject.org>;\n          Wed, 14 Nov 2007 22:48:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A329F21413\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 22:48:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAEMhbe9029215\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 17:43:37 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAEMhb7L029213\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 17:43:37 -0500\nDate: Wed, 14 Nov 2007 17:43:37 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ray@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ray@media.berkeley.edu\nSubject: [sakai] svn commit: r38181 - in component/trunk/component-api/component/src/java/org: . sakaiproject/component/api sakaiproject/component/cover sakaiproject/component/impl sakaiproject/util springframework springframework/context\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 17:49:41 2007\nX-DSPAM-Confidence: 0.7532\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38181\n\nAuthor: ray@media.berkeley.edu\nDate: 2007-11-14 17:43:20 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38181\n\nAdded:\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/component/api/ComponentsLoader.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/component/impl/ContextLoader.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/component/impl/SpringCompMgr.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/util/ComponentMap.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/util/ComponentsLoader.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/util/NoisierDefaultListableBeanFactory.java\ncomponent/trunk/component-api/component/src/java/org/springframework/\ncomponent/trunk/component-api/component/src/java/org/springframework/context/\ncomponent/trunk/component-api/component/src/java/org/springframework/context/support/\nRemoved:\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/component/api/spring/\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/component/impl/spring/\ncomponent/trunk/component-api/component/src/java/org/springframework/context/\ncomponent/trunk/component-api/component/src/java/org/springframework/context/support/\nModified:\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/component/api/ComponentManager.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/component/cover/ComponentManager.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/util/ContextLoaderListener.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/util/PropertyOverrideConfigurer.java\nLog:\nNOJIRA Rollback bad merge from Antranig's working branch\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ostermmg@whitman.edu Wed Nov 14 17:24:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 17:24:02 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 17:24:02 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby fan.mail.umich.edu () with ESMTP id lAEMO0IA013282;\n\tWed, 14 Nov 2007 17:24:00 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 473B757A.C43BC.13535 ; \n\t14 Nov 2007 17:23:57 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C5220744E3;\n\tWed, 14 Nov 2007 22:23:51 +0000 (GMT)\nMessage-ID: <200711142218.lAEMINnY029055@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 489\n          for <source@collab.sakaiproject.org>;\n          Wed, 14 Nov 2007 22:23:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4918323689\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 22:23:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAEMIOKT029057\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 17:18:24 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAEMINnY029055\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 17:18:23 -0500\nDate: Wed, 14 Nov 2007 17:18:23 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ostermmg@whitman.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ostermmg@whitman.edu\nSubject: [sakai] svn commit: r38180 - content/branches/sakai_2-4-x/content-tool/tool/src/webapp/vm/content\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 17:24:02 2007\nX-DSPAM-Confidence: 0.7611\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38180\n\nAuthor: ostermmg@whitman.edu\nDate: 2007-11-14 17:18:18 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38180\n\nModified:\ncontent/branches/sakai_2-4-x/content-tool/tool/src/webapp/vm/content/sakai_resources_list.vm\nLog:\nSAK-10289\nIE7 - no outline around the 'add' and 'actions' buttons\n\nsvn merge -c31665 https://source.sakaiproject.org/svn/content/trunk/ .\nU    content-tool/tool/src/webapp/vm/content/sakai_resources_list.vm\n\nsvn log -r31665 https://source.sakaiproject.org/svn/content/trunk/\n------------------------------------------------------------------------\nr31665 | gsilver@umich.edu | 2007-06-19 08:36:50 -0700 (Tue, 19 Jun 2007) | 2 lines\n\nhttp://bugs.sakaiproject.org/jira/browse/SAK-10289\n- IE7 specific renderng via condt. comments\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom josrodri@iupui.edu Wed Nov 14 17:03:41 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 17:03:41 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 17:03:41 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby mission.mail.umich.edu () with ESMTP id lAEM3eYp011461;\n\tWed, 14 Nov 2007 17:03:40 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 473B70B5.CDCA9.21036 ; \n\t14 Nov 2007 17:03:36 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 99D0A7D77C;\n\tWed, 14 Nov 2007 21:40:28 +0000 (GMT)\nMessage-ID: <200711142158.lAELwDor029012@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 461\n          for <source@collab.sakaiproject.org>;\n          Wed, 14 Nov 2007 21:40:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id F356D211F7\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 22:03:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAELwD2J029014\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 16:58:13 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAELwDor029012\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 16:58:13 -0500\nDate: Wed, 14 Nov 2007 16:58:13 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to josrodri@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: josrodri@iupui.edu\nSubject: [sakai] svn commit: r38179 - syllabus/trunk/syllabus-impl/src/java/org/sakaiproject/component/app/syllabus\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 17:03:41 2007\nX-DSPAM-Confidence: 0.9818\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38179\n\nAuthor: josrodri@iupui.edu\nDate: 2007-11-14 16:58:10 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38179\n\nModified:\nsyllabus/trunk/syllabus-impl/src/java/org/sakaiproject/component/app/syllabus/SyllabusServiceImpl.java\nLog:\nSAK-10894: had to back out patch due to unresolved legal issues. but added back in my changes that should resolve this.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ostermmg@whitman.edu Wed Nov 14 16:57:09 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 16:57:09 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 16:57:09 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby flawless.mail.umich.edu () with ESMTP id lAELv8SD001829;\n\tWed, 14 Nov 2007 16:57:08 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 473B6F2B.9BA2E.9855 ; \n\t14 Nov 2007 16:57:05 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2C53A7D6B0;\n\tWed, 14 Nov 2007 21:33:54 +0000 (GMT)\nMessage-ID: <200711142151.lAELpgq1029000@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 13\n          for <source@collab.sakaiproject.org>;\n          Wed, 14 Nov 2007 21:33:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 44F3F211F7\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 21:56:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAELpgsE029002\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 16:51:42 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAELpgq1029000\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 16:51:42 -0500\nDate: Wed, 14 Nov 2007 16:51:42 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ostermmg@whitman.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ostermmg@whitman.edu\nSubject: [sakai] svn commit: r38178 - content/branches/sakai_2-4-x/content-tool/tool/src/webapp/vm/content\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 16:57:09 2007\nX-DSPAM-Confidence: 0.7004\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38178\n\nAuthor: ostermmg@whitman.edu\nDate: 2007-11-14 16:51:38 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38178\n\nModified:\ncontent/branches/sakai_2-4-x/content-tool/tool/src/webapp/vm/content/chef_resources_webdav.vm\nLog:\nSAK-3008\nInconsistent button style in WebDAV help page\n\nsvn merge -c34373 https://source.sakaiproject.org/svn/content/trunk/ .\nU    content-tool/tool/src/webapp/vm/content/chef_resources_webdav.vm\n\nsvn log -r34373 https://source.sakaiproject.org/svn/content/trunk/\n------------------------------------------------------------------------\nr34373 | gsilver@umich.edu | 2007-08-24 09:08:55 -0700 (Fri, 24 Aug 2007) | 2 lines\n\nhttp://jira.sakaiproject.org/jira/browse/SAK-3008\n- have inner iframed doc bootstrap parent iframe resize\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ostermmg@whitman.edu Wed Nov 14 16:54:41 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 16:54:41 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 16:54:41 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby faithful.mail.umich.edu () with ESMTP id lAELsYRF016594;\n\tWed, 14 Nov 2007 16:54:34 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 473B6E92.22AAA.22325 ; \n\t14 Nov 2007 16:54:29 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C44D77D4F0;\n\tWed, 14 Nov 2007 21:31:20 +0000 (GMT)\nMessage-ID: <200711142149.lAELn66j028988@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 349\n          for <source@collab.sakaiproject.org>;\n          Wed, 14 Nov 2007 21:31:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BE353211F7\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 21:54:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAELn6VS028990\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 16:49:06 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAELn66j028988\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 16:49:06 -0500\nDate: Wed, 14 Nov 2007 16:49:06 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ostermmg@whitman.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ostermmg@whitman.edu\nSubject: [sakai] svn commit: r38177 - reference/branches/sakai_2-4-x/library/src/webapp/content\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 16:54:41 2007\nX-DSPAM-Confidence: 0.7617\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38177\n\nAuthor: ostermmg@whitman.edu\nDate: 2007-11-14 16:49:02 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38177\n\nModified:\nreference/branches/sakai_2-4-x/library/src/webapp/content/webdav_instructions.html\nLog:\nSAK-3008\nInconsistent button style in WebDAV help page\n\nsvn merge -c34372 https://source.sakaiproject.org/svn/reference/trunk/ .\nU    library/src/webapp/content/webdav_instructions.html\n\nsvn log -r34372 https://source.sakaiproject.org/svn/reference/trunk/\n------------------------------------------------------------------------\nr34372 | gsilver@umich.edu | 2007-08-24 09:08:51 -0700 (Fri, 24 Aug 2007) | 2 lines\n\nhttp://jira.sakaiproject.org/jira/browse/SAK-3008\n- have inner iframed doc bootstrap parent iframe resize\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ostermmg@whitman.edu Wed Nov 14 16:50:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 16:50:25 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 16:50:25 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby score.mail.umich.edu () with ESMTP id lAELoOGV000308;\n\tWed, 14 Nov 2007 16:50:24 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 473B6D99.58AEE.7494 ; \n\t14 Nov 2007 16:50:20 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 191277D692;\n\tWed, 14 Nov 2007 21:27:10 +0000 (GMT)\nMessage-ID: <200711142144.lAELiooT028965@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 696\n          for <source@collab.sakaiproject.org>;\n          Wed, 14 Nov 2007 21:26:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4AA91211F7\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 21:49:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAELioav028967\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 16:44:50 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAELiooT028965\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 16:44:50 -0500\nDate: Wed, 14 Nov 2007 16:44:50 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ostermmg@whitman.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ostermmg@whitman.edu\nSubject: [sakai] svn commit: r38176 - content/branches/sakai_2-4-x/content-tool/tool/src/webapp/vm/content\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 16:50:25 2007\nX-DSPAM-Confidence: 0.6924\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38176\n\nAuthor: ostermmg@whitman.edu\nDate: 2007-11-14 16:44:44 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38176\n\nModified:\ncontent/branches/sakai_2-4-x/content-tool/tool/src/webapp/vm/content/chef_resources_webdav.vm\nLog:\nSAK-3008\nInconsistent button style in WebDAV help page\n\nsvn merge -c29851 https://source.sakaiproject.org/svn/content/trunk/ .\nU    content-tool/tool/src/webapp/vm/content/chef_resources_webdav.vm\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Wed Nov 14 16:47:52 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 16:47:52 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 16:47:52 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby score.mail.umich.edu () with ESMTP id lAELlpK7030458;\n\tWed, 14 Nov 2007 16:47:51 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 473B6CFE.2828E.6233 ; \n\t14 Nov 2007 16:47:46 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2730E7D71B;\n\tWed, 14 Nov 2007 21:24:36 +0000 (GMT)\nMessage-ID: <200711142109.lAEL9A78028905@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 376\n          for <source@collab.sakaiproject.org>;\n          Wed, 14 Nov 2007 21:24:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C88A4211F5\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 21:14:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAEL9Bxe028907\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 16:09:11 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAEL9A78028905\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 16:09:10 -0500\nDate: Wed, 14 Nov 2007 16:09:10 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38175 - site/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 16:47:52 2007\nX-DSPAM-Confidence: 0.9794\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38175\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-14 16:09:10 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38175\n\nAdded:\nsite/branches/SAK-12203/\nLog:\nSite branch for SAK-12203\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom antranig@caret.cam.ac.uk Wed Nov 14 15:55:28 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 15:55:28 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 15:55:28 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby faithful.mail.umich.edu () with ESMTP id lAEKtRFm004282;\n\tWed, 14 Nov 2007 15:55:27 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 473B60B1.BE8AE.27927 ; \n\t14 Nov 2007 15:55:16 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id F351F7D68D;\n\tWed, 14 Nov 2007 20:55:09 +0000 (GMT)\nMessage-ID: <200711142049.lAEKnlDU028879@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 869\n          for <source@collab.sakaiproject.org>;\n          Wed, 14 Nov 2007 20:54:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7FBCB213FD\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 20:54:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAEKnlPY028881\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 15:49:47 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAEKnlDU028879\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 15:49:47 -0500\nDate: Wed, 14 Nov 2007 15:49:47 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to antranig@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: antranig@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38174 - authz/branches/SAK-12200/authz-impl/impl/src/java/org/sakaiproject/authz/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 15:55:28 2007\nX-DSPAM-Confidence: 0.9808\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38174\n\nAuthor: antranig@caret.cam.ac.uk\nDate: 2007-11-14 15:49:11 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38174\n\nModified:\nauthz/branches/SAK-12200/authz-impl/impl/src/java/org/sakaiproject/authz/impl/BaseAuthzGroup.java\nauthz/branches/SAK-12200/authz-impl/impl/src/java/org/sakaiproject/authz/impl/BaseAuthzGroupService.java\nauthz/branches/SAK-12200/authz-impl/impl/src/java/org/sakaiproject/authz/impl/BaseMember.java\nauthz/branches/SAK-12200/authz-impl/impl/src/java/org/sakaiproject/authz/impl/BaseRole.java\nauthz/branches/SAK-12200/authz-impl/impl/src/java/org/sakaiproject/authz/impl/DbAuthzGroupService.java\nauthz/branches/SAK-12200/authz-impl/impl/src/java/org/sakaiproject/authz/impl/DbAuthzGroupSql.java\nauthz/branches/SAK-12200/authz-impl/impl/src/java/org/sakaiproject/authz/impl/DbAuthzGroupSqlDefault.java\nauthz/branches/SAK-12200/authz-impl/impl/src/java/org/sakaiproject/authz/impl/DbAuthzGroupSqlMySql.java\nauthz/branches/SAK-12200/authz-impl/impl/src/java/org/sakaiproject/authz/impl/FunctionManagerComponent.java\nauthz/branches/SAK-12200/authz-impl/impl/src/java/org/sakaiproject/authz/impl/NoSecurity.java\nauthz/branches/SAK-12200/authz-impl/impl/src/java/org/sakaiproject/authz/impl/SakaiSecurity.java\nLog:\nWorking version with Java 5 plus invalid cast removal.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom antranig@caret.cam.ac.uk Wed Nov 14 15:52:20 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 15:52:20 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 15:52:20 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby flawless.mail.umich.edu () with ESMTP id lAEKqJYe018068;\n\tWed, 14 Nov 2007 15:52:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 473B5FF7.3D709.26544 ; \n\t14 Nov 2007 15:52:12 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D16E07D68A;\n\tWed, 14 Nov 2007 20:52:04 +0000 (GMT)\nMessage-ID: <200711142046.lAEKkcph028867@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 256\n          for <source@collab.sakaiproject.org>;\n          Wed, 14 Nov 2007 20:51:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4B848213FD\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 20:51:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAEKkcRq028869\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 15:46:38 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAEKkcph028867\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 15:46:38 -0500\nDate: Wed, 14 Nov 2007 15:46:38 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to antranig@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: antranig@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38173 - in authz/branches/SAK-12200/authz-api/api/src/java/org/sakaiproject/authz: api cover\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 15:52:20 2007\nX-DSPAM-Confidence: 0.7544\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38173\n\nAuthor: antranig@caret.cam.ac.uk\nDate: 2007-11-14 15:45:55 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38173\n\nModified:\nauthz/branches/SAK-12200/authz-api/api/src/java/org/sakaiproject/authz/api/AuthzGroup.java\nauthz/branches/SAK-12200/authz-api/api/src/java/org/sakaiproject/authz/api/AuthzGroupService.java\nauthz/branches/SAK-12200/authz-api/api/src/java/org/sakaiproject/authz/api/FunctionManager.java\nauthz/branches/SAK-12200/authz-api/api/src/java/org/sakaiproject/authz/api/GroupProvider.java\nauthz/branches/SAK-12200/authz-api/api/src/java/org/sakaiproject/authz/api/Member.java\nauthz/branches/SAK-12200/authz-api/api/src/java/org/sakaiproject/authz/api/Role.java\nauthz/branches/SAK-12200/authz-api/api/src/java/org/sakaiproject/authz/api/SecurityService.java\nauthz/branches/SAK-12200/authz-api/api/src/java/org/sakaiproject/authz/cover/AuthzGroupService.java\nauthz/branches/SAK-12200/authz-api/api/src/java/org/sakaiproject/authz/cover/FunctionManager.java\nauthz/branches/SAK-12200/authz-api/api/src/java/org/sakaiproject/authz/cover/SecurityService.java\nLog:\nWorking version with Java 5 plus invalid cast removal.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom josrodri@iupui.edu Wed Nov 14 14:59:38 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 14:59:38 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 14:59:38 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby fan.mail.umich.edu () with ESMTP id lAEJxcCO007850;\n\tWed, 14 Nov 2007 14:59:38 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 473B539B.2105E.30996 ; \n\t14 Nov 2007 14:59:27 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 108C67D0EE;\n\tWed, 14 Nov 2007 19:59:17 +0000 (GMT)\nMessage-ID: <200711141953.lAEJrwIb028779@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 712\n          for <source@collab.sakaiproject.org>;\n          Wed, 14 Nov 2007 19:58:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C6D9C1EFB2\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 19:59:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAEJrwEM028781\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 14:53:58 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAEJrwIb028779\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 14:53:58 -0500\nDate: Wed, 14 Nov 2007 14:53:58 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to josrodri@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: josrodri@iupui.edu\nSubject: [sakai] svn commit: r38172 - syllabus/trunk/syllabus-impl/src/java/org/sakaiproject/component/app/syllabus\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 14:59:38 2007\nX-DSPAM-Confidence: 0.9846\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38172\n\nAuthor: josrodri@iupui.edu\nDate: 2007-11-14 14:53:56 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38172\n\nModified:\nsyllabus/trunk/syllabus-impl/src/java/org/sakaiproject/component/app/syllabus/SyllabusServiceImpl.java\nLog:\nSAK-10894: patch provided did not work, so this commit does fix it. need to explicitly check and save the redirect url from the other site.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Wed Nov 14 14:14:42 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 14:14:42 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 14:14:42 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby score.mail.umich.edu () with ESMTP id lAEJEfUX016230;\n\tWed, 14 Nov 2007 14:14:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 473B4919.65EC2.13688 ; \n\t14 Nov 2007 14:14:37 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8B41B7D5F6;\n\tWed, 14 Nov 2007 19:14:30 +0000 (GMT)\nMessage-ID: <200711141908.lAEJ8xgx028727@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 90\n          for <source@collab.sakaiproject.org>;\n          Wed, 14 Nov 2007 19:14:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6AA5D1EDCE\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 19:14:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAEJ90jp028729\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 14:09:00 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAEJ8xgx028727\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 14:08:59 -0500\nDate: Wed, 14 Nov 2007 14:08:59 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38170 - assignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 14:14:42 2007\nX-DSPAM-Confidence: 0.9884\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38170\n\nAuthor: zqian@umich.edu\nDate: 2007-11-14 14:08:58 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38170\n\nModified:\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nLog:\nfix to SAK-12000:Assignment with Word text looks good when Previewed but submission comes through for both student and instructor with garbled HTML and Word Code: forge a multipart email message\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Wed Nov 14 12:49:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 12:49:25 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 12:49:25 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby chaos.mail.umich.edu () with ESMTP id lAEHnOp9029097;\n\tWed, 14 Nov 2007 12:49:24 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 473B3519.1C7B9.20558 ; \n\t14 Nov 2007 12:49:19 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8C7AC7D35A;\n\tWed, 14 Nov 2007 17:48:01 +0000 (GMT)\nMessage-ID: <200711141743.lAEHhcNo028590@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 793\n          for <source@collab.sakaiproject.org>;\n          Wed, 14 Nov 2007 17:47:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5E5D6235DE\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 17:48:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAEHhdTC028592\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 12:43:39 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAEHhcNo028590\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 12:43:39 -0500\nDate: Wed, 14 Nov 2007 12:43:39 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38168 - authz/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 12:49:25 2007\nX-DSPAM-Confidence: 0.9794\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38168\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-14 12:43:38 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38168\n\nAdded:\nauthz/branches/SAK-12200/\nLog:\nNew branch for SAK-12200\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Wed Nov 14 12:40:47 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 12:40:47 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 12:40:47 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby score.mail.umich.edu () with ESMTP id lAEHekco010790;\n\tWed, 14 Nov 2007 12:40:46 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 473B3319.43ABA.1958 ; \n\t14 Nov 2007 12:40:44 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 96CF47D29A;\n\tWed, 14 Nov 2007 17:40:38 +0000 (GMT)\nMessage-ID: <200711141735.lAEHZM59028574@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 61\n          for <source@collab.sakaiproject.org>;\n          Wed, 14 Nov 2007 17:40:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id F3159235DE\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 17:40:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAEHZMwW028576\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 12:35:22 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAEHZM59028574\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 12:35:22 -0500\nDate: Wed, 14 Nov 2007 12:35:22 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38167 - in rwiki/trunk/rwiki-tool/tool/src: bundle/uk/ac/cam/caret/sakai/rwiki/tool/bundle java/uk/ac/cam/caret/sakai/rwiki/tool webapp/WEB-INF webapp/WEB-INF/vm webapp/scripts\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 12:40:47 2007\nX-DSPAM-Confidence: 0.7552\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38167\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-14 12:35:02 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38167\n\nAdded:\nrwiki/trunk/rwiki-tool/tool/src/webapp/scripts/fckrwikiconfig.js\nModified:\nrwiki/trunk/rwiki-tool/tool/src/bundle/uk/ac/cam/caret/sakai/rwiki/tool/bundle/Messages.properties\nrwiki/trunk/rwiki-tool/tool/src/bundle/uk/ac/cam/caret/sakai/rwiki/tool/bundle/Messages_fr_CA.properties\nrwiki/trunk/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/VelocityInlineDispatcher.java\nrwiki/trunk/rwiki-tool/tool/src/webapp/WEB-INF/vm/edit.vm\nrwiki/trunk/rwiki-tool/tool/src/webapp/WEB-INF/vm/macros.vm\nrwiki/trunk/rwiki-tool/tool/src/webapp/WEB-INF/web.xml\nrwiki/trunk/rwiki-tool/tool/src/webapp/scripts/stateswitcher.js\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-8535\n\nFantastic WYSYWIG editor for rWiki,\n\nTom dot Landry at crim.ca did *all* the work.\n\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom antranig@caret.cam.ac.uk Wed Nov 14 11:51:14 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 11:51:14 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 11:51:14 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby godsend.mail.umich.edu () with ESMTP id lAEGpDcF021977;\n\tWed, 14 Nov 2007 11:51:13 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 473B276F.9DC13.22510 ; \n\t14 Nov 2007 11:50:58 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 05A127A42C;\n\tWed, 14 Nov 2007 16:50:52 +0000 (GMT)\nMessage-ID: <200711141645.lAEGjRVc028514@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 878\n          for <source@collab.sakaiproject.org>;\n          Wed, 14 Nov 2007 16:50:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 51B96AF71\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 16:50:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAEGjRZa028516\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 11:45:27 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAEGjRVc028514\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 11:45:27 -0500\nDate: Wed, 14 Nov 2007 11:45:27 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to antranig@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: antranig@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38166 - in component: branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/util trunk/component-api/component/src/java/org trunk/component-api/component/src/java/org/sakaiproject/component/api trunk/component-api/component/src/java/org/sakaiproject/component/api/spring trunk/component-api/component/src/java/org/sakaiproject/component/cover trunk/component-api/component/src/java/org/sakaiproject/component/impl trunk/component-api/component/src/java/org/sakaiproject/component/impl/spring trunk/component-api/component/src/java/org/sakaiproject/component/impl/spring/support trunk/component-api/component/src/java/org/sakaiproject/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 11:51:14 2007\nX-DSPAM-Confidence: 0.7554\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38166\n\nAuthor: antranig@caret.cam.ac.uk\nDate: 2007-11-14 11:44:22 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38166\n\nAdded:\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/BeanLocator.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/impl/BeanLocatorAcceptor.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/util/\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/util/ClassLoaderUtil.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/util/ClassVisibilityRecord.java\ncomponent/branches/SAK-12166/component-api/component/src/java/org/sakaiproject/component/util/ReflectUtil.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/component/api/spring/\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/component/api/spring/SpringComponentManager.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/component/impl/spring/\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/component/impl/spring/ComponentManagerTargetSource.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/component/impl/spring/ComponentRecord.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/component/impl/spring/ComponentRecords.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/component/impl/spring/ContextLoader.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/component/impl/spring/ContextProcessor.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/component/impl/spring/StaggeredRefreshApplicationContext.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/BeanRecord.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/ComponentApplicationContextImpl.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/ComponentManagerCore.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/ComponentsLoaderImpl.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/InvocationInterceptor.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/SkeletalBeanFactory.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/component/impl/spring/support/SpringComponentManagerImpl.java\nRemoved:\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/component/api/ComponentsLoader.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/component/impl/ContextLoader.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/component/impl/SpringCompMgr.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/util/ComponentMap.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/util/ComponentsLoader.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/util/NoisierDefaultListableBeanFactory.java\ncomponent/trunk/component-api/component/src/java/org/springframework/\nModified:\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/component/api/ComponentManager.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/component/cover/ComponentManager.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/util/ContextLoaderListener.java\ncomponent/trunk/component-api/component/src/java/org/sakaiproject/util/PropertyOverrideConfigurer.java\nLog:\nWorking implementation of Stage 1 Updates to Component Manager \n- still fairly noisy when encountering unproxyable things\nVarious places around the framework require adjustments to new ClassLoader environment\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Wed Nov 14 11:31:45 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 11:31:45 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 11:31:45 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby godsend.mail.umich.edu () with ESMTP id lAEGVigN007132;\n\tWed, 14 Nov 2007 11:31:44 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 473B22E9.32568.9559 ; \n\t14 Nov 2007 11:31:40 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 943177B102;\n\tWed, 14 Nov 2007 16:31:39 +0000 (GMT)\nMessage-ID: <200711141626.lAEGQEWY028500@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 330\n          for <source@collab.sakaiproject.org>;\n          Wed, 14 Nov 2007 16:31:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8AD67235E7\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 16:31:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAEGQERh028502\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 11:26:14 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAEGQEWY028500\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 11:26:14 -0500\nDate: Wed, 14 Nov 2007 11:26:14 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38165 - in assignment/trunk: assignment-impl/impl/src/java/org/sakaiproject/assignment/impl assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 11:31:45 2007\nX-DSPAM-Confidence: 0.9866\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38165\n\nAuthor: zqian@umich.edu\nDate: 2007-11-14 11:26:11 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38165\n\nModified:\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nassignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_grading_submission.vm\nLog:\nfix to SAK-12000:Assignment with Word text looks good when Previewed but submission comes through for both student and instructor with garbled HTML and Word Code\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Wed Nov 14 11:05:44 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 11:05:44 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 11:05:44 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby mission.mail.umich.edu () with ESMTP id lAEG5hZh010010;\n\tWed, 14 Nov 2007 11:05:43 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 473B1CCF.A2338.7551 ; \n\t14 Nov 2007 11:05:39 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EB0FA7D0F0;\n\tWed, 14 Nov 2007 16:05:40 +0000 (GMT)\nMessage-ID: <200711141600.lAEG09mB028431@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 880\n          for <source@collab.sakaiproject.org>;\n          Wed, 14 Nov 2007 16:05:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0AC341E60D\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 16:05:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAEG0A03028433\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 11:00:10 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAEG09mB028431\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 11:00:09 -0500\nDate: Wed, 14 Nov 2007 11:00:09 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r38164 - in postem/branches/sakai_2-5-x: postem-api/src/java/org/sakaiproject/api/app/postem/data postem-app/src/java/org/sakaiproject/tool/postem postem-app/src/webapp/postem postem-hbm/src/java/org/sakaiproject/component/app/postem/data postem-impl/src/java/org/sakaiproject/component/app/postem\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 11:05:44 2007\nX-DSPAM-Confidence: 0.9920\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38164\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-11-14 11:00:07 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38164\n\nModified:\npostem/branches/sakai_2-5-x/postem-api/src/java/org/sakaiproject/api/app/postem/data/Gradebook.java\npostem/branches/sakai_2-5-x/postem-api/src/java/org/sakaiproject/api/app/postem/data/GradebookManager.java\npostem/branches/sakai_2-5-x/postem-app/src/java/org/sakaiproject/tool/postem/PostemTool.java\npostem/branches/sakai_2-5-x/postem-app/src/webapp/postem/main.jsp\npostem/branches/sakai_2-5-x/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/GradebookImpl.hbm.xml\npostem/branches/sakai_2-5-x/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/GradebookImpl.java\npostem/branches/sakai_2-5-x/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/StudentGradesImpl.hbm.xml\npostem/branches/sakai_2-5-x/postem-impl/src/java/org/sakaiproject/component/app/postem/GradebookManagerImpl.java\nLog:\nsvn merge -r37683:37718 https://source.sakaiproject.org/svn/postem/trunk\nU    .classpath\nU    components/src/webapp/WEB-INF/components.xml\nU    postem-app/src/java/org/sakaiproject/tool/postem/PostemTool.java\nU    postem-app/src/java/org/sakaiproject/tool/postem/Column.java\nU    postem-app/src/webapp/WEB-INF/components.xml\nU    postem-app/src/webapp/postem/main.jsp\nU    postem-app/pom.xml\nU    postem-impl/src/java/org/sakaiproject/component/app/postem/GradebookManagerImpl.java\nU    postem-hbm/src/java/org/sakaiproject/component/app/postem/data/GradebookImpl.java\nA    postem-hbm/src/java/org/sakaiproject/component/app/postem/data/HeadingImpl.java\nU    postem-hbm/src/java/org/sakaiproject/component/app/postem/data/StudentGradesImpl.hbm.xml\nU    postem-hbm/src/java/org/sakaiproject/component/app/postem/data/GradebookImpl.hbm.xml\nA    postem-hbm/src/java/org/sakaiproject/component/app/postem/data/HeadingImpl.hbm.xml\nA    postem-hbm/src/java/org/sakaiproject/component/app/postem/data/StudentGradeDataImpl.java\nA    postem-hbm/src/java/org/sakaiproject/component/app/postem/data/StudentGradeDataImpl.hbm.xml\nU    postem-hbm/src/java/org/sakaiproject/component/app/postem/data/TemplateImpl.java\nU    postem-hbm/src/java/org/sakaiproject/component/app/postem/data/StudentGradesImpl.java\nU    postem-hbm/pom.xml\nA    postem-api/src/java/org/sakaiproject/api/app/postem/data/Heading.java\nA    postem-api/src/java/org/sakaiproject/api/app/postem/data/StudentGradeData.java\nU    postem-api/src/java/org/sakaiproject/api/app/postem/data/GradebookManager.java\nU    postem-api/src/java/org/sakaiproject/api/app/postem/data/StudentGrades.java\nU    postem-api/src/java/org/sakaiproject/api/app/postem/data/Gradebook.java\n\nsvn merge -r37720:38033 https://source.sakaiproject.org/svn/postem/trunk\nG    .classpath\nG    components/src/webapp/WEB-INF/components.xml\nG    postem-app/src/java/org/sakaiproject/tool/postem/PostemTool.java\nG    postem-app/src/java/org/sakaiproject/tool/postem/Column.java\nG    postem-app/src/webapp/WEB-INF/components.xml\nG    postem-app/pom.xml\nG    postem-impl/src/java/org/sakaiproject/component/app/postem/GradebookManagerImpl.java\nSkipped 'postem-hbm/src/java/org/sakaiproject/component/app/postem/data/HeadingImpl.java'\nSkipped 'postem-hbm/src/java/org/sakaiproject/component/app/postem/data/HeadingImpl.hbm.xml'\nSkipped 'postem-hbm/src/java/org/sakaiproject/component/app/postem/data/StudentGradeDataImpl.java'\nSkipped 'postem-hbm/src/java/org/sakaiproject/component/app/postem/data/StudentGradeDataImpl.hbm.xml'\nG    postem-hbm/src/java/org/sakaiproject/component/app/postem/data/GradebookImpl.java\nG    postem-hbm/src/java/org/sakaiproject/component/app/postem/data/StudentGradesImpl.hbm.xml\nG    postem-hbm/src/java/org/sakaiproject/component/app/postem/data/GradebookImpl.hbm.xml\nG    postem-hbm/src/java/org/sakaiproject/component/app/postem/data/TemplateImpl.java\nG    postem-hbm/src/java/org/sakaiproject/component/app/postem/data/StudentGradesImpl.java\nG    postem-hbm/pom.xml\nSkipped 'postem-api/src/java/org/sakaiproject/api/app/postem/data/Heading.java'\nSkipped 'postem-api/src/java/org/sakaiproject/api/app/postem/data/StudentGradeData.java'\nG    postem-api/src/java/org/sakaiproject/api/app/postem/data/GradebookManager.java\nG    postem-api/src/java/org/sakaiproject/api/app/postem/data/StudentGrades.java\nG    postem-api/src/java/org/sakaiproject/api/app/postem/data/Gradebook.java\n------------------------------------------------------------------------\nr37684 | wagnermr@iupui.edu | 2007-11-01 14:24:54 -0400 (Thu, 01 Nov 2007) | 3 lines\n\nSAK-12095\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12095\nPerformance problems when tool contains large posts\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gsilver@umich.edu Wed Nov 14 10:49:47 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 10:49:47 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 10:49:47 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby fan.mail.umich.edu () with ESMTP id lAEFnkY4023812;\n\tWed, 14 Nov 2007 10:49:46 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 473B1913.8970A.16540 ; \n\t14 Nov 2007 10:49:42 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 56C8D7B1EC;\n\tWed, 14 Nov 2007 15:47:39 +0000 (GMT)\nMessage-ID: <200711141544.lAEFiKqm028383@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 634\n          for <source@collab.sakaiproject.org>;\n          Wed, 14 Nov 2007 15:47:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 59FC81E99A\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 15:49:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAEFiKn1028385\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 10:44:20 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAEFiKqm028383\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 10:44:20 -0500\nDate: Wed, 14 Nov 2007 10:44:20 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gsilver@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gsilver@umich.edu\nSubject: [sakai] svn commit: r38163 - reference/trunk/library/src/webapp/content/gateway\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 10:49:47 2007\nX-DSPAM-Confidence: 0.9817\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38163\n\nAuthor: gsilver@umich.edu\nDate: 2007-11-14 10:44:18 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38163\n\nModified:\nreference/trunk/library/src/webapp/content/gateway/acknowledgments.html\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-12182\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gopal.ramasammycook@gmail.com Wed Nov 14 10:46:06 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 10:46:06 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 10:46:06 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby panther.mail.umich.edu () with ESMTP id lAEFk4OI019376;\n\tWed, 14 Nov 2007 10:46:04 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 473B1836.5EB9.20296 ; \n\t14 Nov 2007 10:46:00 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id F1147711BA;\n\tWed, 14 Nov 2007 15:43:40 +0000 (GMT)\nMessage-ID: <200711141540.lAEFeORK028361@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 887\n          for <source@collab.sakaiproject.org>;\n          Wed, 14 Nov 2007 15:43:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EE7731E99A\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 15:45:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAEFeOYC028363\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 10:40:24 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAEFeORK028361\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 10:40:24 -0500\nDate: Wed, 14 Nov 2007 10:40:24 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gopal.ramasammycook@gmail.com using -f\nTo: source@collab.sakaiproject.org\nFrom: gopal.ramasammycook@gmail.com\nSubject: [sakai] svn commit: r38162 - in sam/branches/SAK-12065: samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author samigo-app/src/webapp/jsf/author samigo-services/src/java/org/sakaiproject/tool/assessment/facade samigo-services/src/java/org/sakaiproject/tool/assessment/facade/authz/integrated\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 10:46:06 2007\nX-DSPAM-Confidence: 0.9781\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38162\n\nAuthor: gopal.ramasammycook@gmail.com\nDate: 2007-11-14 10:39:34 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38162\n\nModified:\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/AssessmentSettingsBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/PublishedAssessmentSettingsBean.java\nsam/branches/SAK-12065/samigo-app/src/webapp/jsf/author/publishedSettings.jsp\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/PublishedAssessmentFacadeQueries.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/authz/integrated/AuthzQueriesFacade.java\nLog:\nSAK-12065  \n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Wed Nov 14 10:43:32 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 10:43:32 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 10:43:32 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby sleepers.mail.umich.edu () with ESMTP id lAEFhVXJ017429;\n\tWed, 14 Nov 2007 10:43:31 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 473B179D.AC512.10577 ; \n\t14 Nov 2007 10:43:29 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 25CBA7D0CC;\n\tWed, 14 Nov 2007 15:41:24 +0000 (GMT)\nMessage-ID: <200711141537.lAEFb95H028347@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 19\n          for <source@collab.sakaiproject.org>;\n          Wed, 14 Nov 2007 15:40:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1CF681E99A\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 15:42:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAEFb9HH028349\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 10:37:09 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAEFb95H028347\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 10:37:09 -0500\nDate: Wed, 14 Nov 2007 10:37:09 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r38161 - oncourse/branches/sakai_2-4-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 10:43:32 2007\nX-DSPAM-Confidence: 0.9783\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38161\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-11-14 10:37:08 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38161\n\nModified:\noncourse/branches/sakai_2-4-x/\noncourse/branches/sakai_2-4-x/.externals\nLog:\nUpdated externals\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Wed Nov 14 10:41:20 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 10:41:20 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 10:41:20 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby mission.mail.umich.edu () with ESMTP id lAEFfJPK022110;\n\tWed, 14 Nov 2007 10:41:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 473B1718.A989B.28688 ; \n\t14 Nov 2007 10:41:15 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5F2497D0CA;\n\tWed, 14 Nov 2007 15:39:10 +0000 (GMT)\nMessage-ID: <200711141535.lAEFZj3B028335@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 122\n          for <source@collab.sakaiproject.org>;\n          Wed, 14 Nov 2007 15:38:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 684561E99A\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 15:40:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAEFZjYL028337\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 10:35:45 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAEFZj3B028335\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 10:35:45 -0500\nDate: Wed, 14 Nov 2007 10:35:45 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r38160 - in assignment/branches/oncourse_2-4-x/assignment-tool/tool/src: bundle webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 10:41:20 2007\nX-DSPAM-Confidence: 0.7544\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38160\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-11-14 10:35:44 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38160\n\nModified:\nassignment/branches/oncourse_2-4-x/assignment-tool/tool/src/bundle/assignment.properties\nassignment/branches/oncourse_2-4-x/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_grading_submission.vm\nassignment/branches/oncourse_2-4-x/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_list_submissions.vm\nassignment/branches/oncourse_2-4-x/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_list_assignments.vm\nLog:\nbacking out merge of sak-9794 and sak-11027 in oncourse \n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Wed Nov 14 10:41:18 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 10:41:18 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 10:41:18 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby sleepers.mail.umich.edu () with ESMTP id lAEFfHuf015612;\n\tWed, 14 Nov 2007 10:41:17 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 473B1717.715D7.28423 ; \n\t14 Nov 2007 10:41:14 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1BB9D7D0AD;\n\tWed, 14 Nov 2007 15:39:10 +0000 (GMT)\nMessage-ID: <200711141535.lAEFZgiY028323@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 147\n          for <source@collab.sakaiproject.org>;\n          Wed, 14 Nov 2007 15:38:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B72C61E99A\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 15:40:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAEFZggZ028325\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 10:35:42 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAEFZgiY028323\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 10:35:42 -0500\nDate: Wed, 14 Nov 2007 10:35:42 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r38159 - in assignment/branches/oncourse_2-4-x/assignment-impl/impl/src: bundle java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 10:41:18 2007\nX-DSPAM-Confidence: 0.9799\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38159\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-11-14 10:35:41 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38159\n\nModified:\nassignment/branches/oncourse_2-4-x/assignment-impl/impl/src/bundle/assignment.properties\nassignment/branches/oncourse_2-4-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nLog:\nbacking out merge of sak-9794 and sak-11027 in oncourse \n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Wed Nov 14 09:52:37 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 09:52:37 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 09:52:37 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby brazil.mail.umich.edu () with ESMTP id lAEEqWvN011213;\n\tWed, 14 Nov 2007 09:52:32 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 473B0BAA.D18FC.31192 ; \n\t14 Nov 2007 09:52:29 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 995617D09A;\n\tWed, 14 Nov 2007 14:52:30 +0000 (GMT)\nMessage-ID: <200711141447.lAEElAA2028156@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 516\n          for <source@collab.sakaiproject.org>;\n          Wed, 14 Nov 2007 14:52:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AA26A21304\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 14:52:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAEElADU028158\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 09:47:10 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAEElAA2028156\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 09:47:10 -0500\nDate: Wed, 14 Nov 2007 09:47:10 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38158 - component/branches/SAK-12166\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 09:52:37 2007\nX-DSPAM-Confidence: 0.9830\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38158\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-14 09:47:06 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38158\n\nRemoved:\ncomponent/branches/SAK-12166/test/\nLog:\nremoving folder made to test perms\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Wed Nov 14 09:52:14 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 09:52:14 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 09:52:14 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby fan.mail.umich.edu () with ESMTP id lAEEqD6g020080;\n\tWed, 14 Nov 2007 09:52:13 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 473B0B8B.31F38.1456 ; \n\t14 Nov 2007 09:51:58 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0ECC47D056;\n\tWed, 14 Nov 2007 14:51:58 +0000 (GMT)\nMessage-ID: <200711141446.lAEEkYhR028144@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 950\n          for <source@collab.sakaiproject.org>;\n          Wed, 14 Nov 2007 14:51:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BB66B21304\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 14:51:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAEEkY6v028146\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 09:46:34 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAEEkYhR028144\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 09:46:34 -0500\nDate: Wed, 14 Nov 2007 09:46:34 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38157 - component/branches/SAK-12166\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 09:52:14 2007\nX-DSPAM-Confidence: 0.9808\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38157\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-14 09:46:30 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38157\n\nAdded:\ncomponent/branches/SAK-12166/test/\nLog:\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Wed Nov 14 08:32:26 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 08:32:26 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 08:32:26 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby godsend.mail.umich.edu () with ESMTP id lAEDWPVY014167;\n\tWed, 14 Nov 2007 08:32:25 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 473AF8E3.7E299.19208 ; \n\t14 Nov 2007 08:32:23 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 853347CEE4;\n\tWed, 14 Nov 2007 13:32:20 +0000 (GMT)\nMessage-ID: <200711141326.lAEDQqgw027896@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 310\n          for <source@collab.sakaiproject.org>;\n          Wed, 14 Nov 2007 13:31:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id ADB032370D\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 13:31:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAEDQrb4027898\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 08:26:53 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAEDQqgw027896\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 08:26:52 -0500\nDate: Wed, 14 Nov 2007 08:26:52 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r38156 - oncourse/branches/sakai_2-4-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 08:32:26 2007\nX-DSPAM-Confidence: 0.9808\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38156\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-11-14 08:26:52 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38156\n\nModified:\noncourse/branches/sakai_2-4-x/\noncourse/branches/sakai_2-4-x/.externals\nLog:\nUpdated externals\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Wed Nov 14 08:30:41 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 08:30:41 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 08:30:41 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby casino.mail.umich.edu () with ESMTP id lAEDUesc023111;\n\tWed, 14 Nov 2007 08:30:40 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 473AF87B.449E4.24366 ; \n\t14 Nov 2007 08:30:38 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E97CF7CF59;\n\tWed, 14 Nov 2007 13:30:25 +0000 (GMT)\nMessage-ID: <200711141324.lAEDOvL6027872@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 556\n          for <source@collab.sakaiproject.org>;\n          Wed, 14 Nov 2007 13:29:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1D6222367B\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 13:29:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAEDOvtW027874\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 08:24:57 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAEDOvL6027872\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 08:24:57 -0500\nDate: Wed, 14 Nov 2007 08:24:57 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r38154 - in assignment/branches/oncourse_2-4-x/assignment-impl/impl/src: bundle java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 08:30:41 2007\nX-DSPAM-Confidence: 0.9934\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38154\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-11-14 08:24:55 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38154\n\nModified:\nassignment/branches/oncourse_2-4-x/assignment-impl/impl/src/bundle/assignment.properties\nassignment/branches/oncourse_2-4-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nLog:\nsvn merge -r31550:31551 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_list_submissions.vm\nU    assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_list_assignments.vm\nU    assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nC    assignment-impl/impl/src/bundle/assignment.properties\n------------------------------------------------------------------------\nr31551 | zqian@umich.edu | 2007-06-12 12:49:35 -0400 (Tue, 12 Jun 2007) | 1 line\n\nfix to SAK-9794:Student view of assignment list doesn't have a status that reflects assignments where the instructor has given a grade w/o an electronic student submission\n------------------------------------------------------------------------\n\nsvn merge -r33859:33860 https://source.sakaiproject.org/svn/assignment/trunk\nSkipped missing target: 'assignment-bundles/assignment.properties'\nSkipped missing target: 'assignment-bundles'\nG    assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_list_submissions.vm\nU    assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_grading_submission.vm\nG    assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_list_assignments.vm\nG    assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\n------------------------------------------------------------------------\nr33860 | zqian@umich.edu | 2007-08-11 10:34:05 -0400 (Sat, 11 Aug 2007) | 1 line\n\nfix to SAK-11027:assignments / grading -draft\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Wed Nov 14 08:30:40 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 08:30:40 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 08:30:40 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby sleepers.mail.umich.edu () with ESMTP id lAEDUe1c029590;\n\tWed, 14 Nov 2007 08:30:40 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 473AF878.E9B52.3417 ; \n\t14 Nov 2007 08:30:35 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1FE427CF56;\n\tWed, 14 Nov 2007 13:30:25 +0000 (GMT)\nMessage-ID: <200711141324.lAEDOxg5027884@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 262\n          for <source@collab.sakaiproject.org>;\n          Wed, 14 Nov 2007 13:29:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2A3E82367C\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 13:30:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAEDOxba027886\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 08:24:59 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAEDOxg5027884\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 08:24:59 -0500\nDate: Wed, 14 Nov 2007 08:24:59 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r38155 - in assignment/branches/oncourse_2-4-x/assignment-tool/tool/src: bundle webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 08:30:40 2007\nX-DSPAM-Confidence: 0.9935\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38155\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-11-14 08:24:58 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38155\n\nModified:\nassignment/branches/oncourse_2-4-x/assignment-tool/tool/src/bundle/assignment.properties\nassignment/branches/oncourse_2-4-x/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_grading_submission.vm\nassignment/branches/oncourse_2-4-x/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_list_submissions.vm\nassignment/branches/oncourse_2-4-x/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_list_assignments.vm\nLog:\nsvn merge -r31550:31551 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_list_submissions.vm\nU    assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_list_assignments.vm\nU    assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nC    assignment-impl/impl/src/bundle/assignment.properties\n------------------------------------------------------------------------\nr31551 | zqian@umich.edu | 2007-06-12 12:49:35 -0400 (Tue, 12 Jun 2007) | 1 line\n\nfix to SAK-9794:Student view of assignment list doesn't have a status that reflects assignments where the instructor has given a grade w/o an electronic student submission\n------------------------------------------------------------------------\n\nsvn merge -r33859:33860 https://source.sakaiproject.org/svn/assignment/trunk\nSkipped missing target: 'assignment-bundles/assignment.properties'\nSkipped missing target: 'assignment-bundles'\nG    assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_list_submissions.vm\nU    assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_grading_submission.vm\nG    assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_list_assignments.vm\nG    assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\n------------------------------------------------------------------------\nr33860 | zqian@umich.edu | 2007-08-11 10:34:05 -0400 (Sat, 11 Aug 2007) | 1 line\n\nfix to SAK-11027:assignments / grading -draft\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Wed Nov 14 01:58:47 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 14 Nov 2007 01:58:47 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 14 Nov 2007 01:58:47 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby chaos.mail.umich.edu () with ESMTP id lAE6wkGI003652;\n\tWed, 14 Nov 2007 01:58:46 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 473A9CA0.C83B7.25708 ; \n\t14 Nov 2007 01:58:43 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 48AFE76F6B;\n\tWed, 14 Nov 2007 06:47:37 +0000 (GMT)\nMessage-ID: <200711140653.lAE6rIbt026994@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 509\n          for <source@collab.sakaiproject.org>;\n          Wed, 14 Nov 2007 06:47:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B44972363C\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 06:58:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAE6rISl026996\n\tfor <source@collab.sakaiproject.org>; Wed, 14 Nov 2007 01:53:18 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAE6rIbt026994\n\tfor source@collab.sakaiproject.org; Wed, 14 Nov 2007 01:53:18 -0500\nDate: Wed, 14 Nov 2007 01:53:18 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r38153 - polls/trunk/tool/src/java/org/sakaiproject/poll/tool/validators\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov 14 01:58:47 2007\nX-DSPAM-Confidence: 0.9794\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38153\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-11-14 01:53:07 -0500 (Wed, 14 Nov 2007)\nNew Revision: 38153\n\nModified:\npolls/trunk/tool/src/java/org/sakaiproject/poll/tool/validators/OptionValidator.java\nLog:\nSAK-11704 trim value before testing for being empty\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ray@media.berkeley.edu Tue Nov 13 18:21:49 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 13 Nov 2007 18:21:49 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 13 Nov 2007 18:21:49 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby awakenings.mail.umich.edu () with ESMTP id lADNLlGl012127;\n\tTue, 13 Nov 2007 18:21:47 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 473A3186.E3184.16368 ; \n\t13 Nov 2007 18:21:45 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5D3217C3FD;\n\tTue, 13 Nov 2007 23:21:54 +0000 (GMT)\nMessage-ID: <200711132316.lADNGP4W026486@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 814\n          for <source@collab.sakaiproject.org>;\n          Tue, 13 Nov 2007 23:21:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D96B42347C\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 23:21:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lADNGPPw026488\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 18:16:25 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lADNGP4W026486\n\tfor source@collab.sakaiproject.org; Tue, 13 Nov 2007 18:16:25 -0500\nDate: Tue, 13 Nov 2007 18:16:25 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ray@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ray@media.berkeley.edu\nSubject: [sakai] svn commit: r38152 - component/branches/SAK-8315/component-impl/integration-test/src/test/resources\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 13 18:21:49 2007\nX-DSPAM-Confidence: 0.7545\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38152\n\nAuthor: ray@media.berkeley.edu\nDate: 2007-11-13 18:16:22 -0500 (Tue, 13 Nov 2007)\nNew Revision: 38152\n\nModified:\ncomponent/branches/SAK-8315/component-impl/integration-test/src/test/resources/sakai-configuration.xml\nLog:\nAdd a little explanation to the sample local sakai-configuration.xml file\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ostermmg@whitman.edu Tue Nov 13 16:55:06 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 13 Nov 2007 16:55:06 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 13 Nov 2007 16:55:06 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby flawless.mail.umich.edu () with ESMTP id lADLt5c4007746;\n\tTue, 13 Nov 2007 16:55:05 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 473A1D32.79AD0.32105 ; \n\t13 Nov 2007 16:55:01 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 75F6B7C434;\n\tTue, 13 Nov 2007 21:54:55 +0000 (GMT)\nMessage-ID: <200711132149.lADLnnWY026175@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 741\n          for <source@collab.sakaiproject.org>;\n          Tue, 13 Nov 2007 21:54:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 32D98210D7\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 21:54:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lADLnoaL026177\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 16:49:50 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lADLnnWY026175\n\tfor source@collab.sakaiproject.org; Tue, 13 Nov 2007 16:49:50 -0500\nDate: Tue, 13 Nov 2007 16:49:50 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ostermmg@whitman.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ostermmg@whitman.edu\nSubject: [sakai] svn commit: r38151 - content/branches/sakai_2-5-x/content-impl/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 13 16:55:06 2007\nX-DSPAM-Confidence: 0.8500\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38151\n\nAuthor: ostermmg@whitman.edu\nDate: 2007-11-13 16:49:43 -0500 (Tue, 13 Nov 2007)\nNew Revision: 38151\n\nModified:\ncontent/branches/sakai_2-5-x/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\nLog:\nSAK-12006\nPartial downloads not supported leading to multiple requests from download managers\n\nsvn merge -c38143 https://source.sakaiproject.org/svn/content/trunk/ .\nU    content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\n\nsvn log -r38143 https://source.sakaiproject.org/svn/content/trunk/\n------------------------------------------------------------------------\nr38143 | jimeng@umich.edu | 2007-11-13 12:26:04 -0800 (Tue, 13 Nov 2007) | 3 lines\n\nSAK-12006\nAdded header \"Accept-Ranges:none\" for access servlet response to a request for a resource.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ostermmg@whitman.edu Tue Nov 13 16:51:57 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 13 Nov 2007 16:51:57 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 13 Nov 2007 16:51:57 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby sleepers.mail.umich.edu () with ESMTP id lADLpuNd008102;\n\tTue, 13 Nov 2007 16:51:56 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 473A1C76.2776A.18211 ; \n\t13 Nov 2007 16:51:53 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 900207A5B8;\n\tTue, 13 Nov 2007 21:52:26 +0000 (GMT)\nMessage-ID: <200711132146.lADLkZQ7026162@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 378\n          for <source@collab.sakaiproject.org>;\n          Tue, 13 Nov 2007 21:52:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 982A223330\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 21:51:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lADLkZSf026164\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 16:46:35 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lADLkZQ7026162\n\tfor source@collab.sakaiproject.org; Tue, 13 Nov 2007 16:46:35 -0500\nDate: Tue, 13 Nov 2007 16:46:35 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ostermmg@whitman.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ostermmg@whitman.edu\nSubject: [sakai] svn commit: r38150 - content/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 13 16:51:57 2007\nX-DSPAM-Confidence: 0.8500\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38150\n\nAuthor: ostermmg@whitman.edu\nDate: 2007-11-13 16:46:29 -0500 (Tue, 13 Nov 2007)\nNew Revision: 38150\n\nModified:\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\nLog:\nSAK-12006\nPartial downloads not supported leading to multiple requests from download managers\n\nsvn merge -c38143 https://source.sakaiproject.org/svn/content/trunk/ .\nU    content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\n\nsvn log -r38143 https://source.sakaiproject.org/svn/content/trunk/\n------------------------------------------------------------------------\nr38143 | jimeng@umich.edu | 2007-11-13 12:26:04 -0800 (Tue, 13 Nov 2007) | 3 lines\n\nSAK-12006\nAdded header \"Accept-Ranges:none\" for access servlet response to a request for a resource.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ostermmg@whitman.edu Tue Nov 13 16:44:42 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 13 Nov 2007 16:44:42 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 13 Nov 2007 16:44:42 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby faithful.mail.umich.edu () with ESMTP id lADLifkO003033;\n\tTue, 13 Nov 2007 16:44:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 473A1AC2.35064.25823 ; \n\t13 Nov 2007 16:44:37 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 06DAD7A5B8;\n\tTue, 13 Nov 2007 21:45:11 +0000 (GMT)\nMessage-ID: <200711132139.lADLdKH1026141@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 659\n          for <source@collab.sakaiproject.org>;\n          Tue, 13 Nov 2007 21:44:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2374223330\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 21:44:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lADLdKZ0026143\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 16:39:20 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lADLdKH1026141\n\tfor source@collab.sakaiproject.org; Tue, 13 Nov 2007 16:39:20 -0500\nDate: Tue, 13 Nov 2007 16:39:20 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ostermmg@whitman.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ostermmg@whitman.edu\nSubject: [sakai] svn commit: r38149 - content/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 13 16:44:42 2007\nX-DSPAM-Confidence: 0.7613\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38149\n\nAuthor: ostermmg@whitman.edu\nDate: 2007-11-13 16:39:16 -0500 (Tue, 13 Nov 2007)\nNew Revision: 38149\n\nModified:\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\nLog:\nSAK-12168\nPermissions check can fail for super user on content removal\n\nsvn merge -c38108 https://source.sakaiproject.org/svn/content/trunk/ .\nU    content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\n\nsvn log -r38108 https://source.sakaiproject.org/svn/content/trunk/\n------------------------------------------------------------------------\nr38108 | jimeng@umich.edu | 2007-11-10 17:35:03 -0800 (Sat, 10 Nov 2007) | 3 lines\n\nSAK-12168\nAdded log message in catch block.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ostermmg@whitman.edu Tue Nov 13 16:41:00 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 13 Nov 2007 16:41:00 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 13 Nov 2007 16:41:00 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby flawless.mail.umich.edu () with ESMTP id lADLexa8029514;\n\tTue, 13 Nov 2007 16:40:59 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 473A19E3.4C803.18872 ; \n\t13 Nov 2007 16:40:54 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C54C47AD7E;\n\tTue, 13 Nov 2007 21:41:32 +0000 (GMT)\nMessage-ID: <200711132135.lADLZk7R026127@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 522\n          for <source@collab.sakaiproject.org>;\n          Tue, 13 Nov 2007 21:41:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EB5C923330\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 21:40:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lADLZklN026129\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 16:35:46 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lADLZk7R026127\n\tfor source@collab.sakaiproject.org; Tue, 13 Nov 2007 16:35:46 -0500\nDate: Tue, 13 Nov 2007 16:35:46 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ostermmg@whitman.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ostermmg@whitman.edu\nSubject: [sakai] svn commit: r38148 - content/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 13 16:41:00 2007\nX-DSPAM-Confidence: 0.7613\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38148\n\nAuthor: ostermmg@whitman.edu\nDate: 2007-11-13 16:35:41 -0500 (Tue, 13 Nov 2007)\nNew Revision: 38148\n\nModified:\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\nLog:\nsvn merge -c38103 https://source.sakaiproject.org/svn/content/trunk/ .\nU    content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\n\nsvn log -r38103 https://source.sakaiproject.org/svn/content/trunk/\n------------------------------------------------------------------------\nr38103 | jimeng@umich.edu | 2007-11-10 11:50:58 -0800 (Sat, 10 Nov 2007) | 3 lines\n\nSAK-12168\nAvoid checking for availability when use is admin (super-user)\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ostermmg@whitman.edu Tue Nov 13 16:36:44 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 13 Nov 2007 16:36:44 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 13 Nov 2007 16:36:44 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby jacknife.mail.umich.edu () with ESMTP id lADLaghO002677;\n\tTue, 13 Nov 2007 16:36:42 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 473A18E0.18FFF.1233 ; \n\t13 Nov 2007 16:36:40 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 37EA17C4A6;\n\tTue, 13 Nov 2007 21:37:13 +0000 (GMT)\nMessage-ID: <200711132131.lADLVQnc026093@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 402\n          for <source@collab.sakaiproject.org>;\n          Tue, 13 Nov 2007 21:37:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 23B36231AD\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 21:36:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lADLVQ6s026095\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 16:31:26 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lADLVQnc026093\n\tfor source@collab.sakaiproject.org; Tue, 13 Nov 2007 16:31:26 -0500\nDate: Tue, 13 Nov 2007 16:31:26 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ostermmg@whitman.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ostermmg@whitman.edu\nSubject: [sakai] svn commit: r38147 - content/branches/sakai_2-5-x/content-impl/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 13 16:36:44 2007\nX-DSPAM-Confidence: 0.7610\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38147\n\nAuthor: ostermmg@whitman.edu\nDate: 2007-11-13 16:31:21 -0500 (Tue, 13 Nov 2007)\nNew Revision: 38147\n\nModified:\ncontent/branches/sakai_2-5-x/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\nLog:\nSAK-12168\nPermissions check can fail for super user on content removal\n\nsvn merge -c38108 https://source.sakaiproject.org/svn/content/trunk/ .\nU    content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\n\nsvn log -r38108 https://source.sakaiproject.org/svn/content/trunk/\n------------------------------------------------------------------------\nr38108 | jimeng@umich.edu | 2007-11-10 17:35:03 -0800 (Sat, 10 Nov 2007) | 3 lines\n\nSAK-12168\nAdded log message in catch block.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Tue Nov 13 16:36:18 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 13 Nov 2007 16:36:18 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 13 Nov 2007 16:36:18 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby sleepers.mail.umich.edu () with ESMTP id lADLaHCs029133;\n\tTue, 13 Nov 2007 16:36:17 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 473A18C5.7FB3B.27357 ; \n\t13 Nov 2007 16:36:08 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C72227C4EE;\n\tTue, 13 Nov 2007 21:36:42 +0000 (GMT)\nMessage-ID: <200711132130.lADLUpK1026081@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 314\n          for <source@collab.sakaiproject.org>;\n          Tue, 13 Nov 2007 21:36:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DDD6C231AD\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 21:35:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lADLUpO2026083\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 16:30:52 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lADLUpK1026081\n\tfor source@collab.sakaiproject.org; Tue, 13 Nov 2007 16:30:51 -0500\nDate: Tue, 13 Nov 2007 16:30:51 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r38146 - oncourse/branches/sakai_2-4-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 13 16:36:18 2007\nX-DSPAM-Confidence: 0.8405\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38146\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-11-13 16:30:50 -0500 (Tue, 13 Nov 2007)\nNew Revision: 38146\n\nModified:\noncourse/branches/sakai_2-4-x/\noncourse/branches/sakai_2-4-x/.externals\nLog:\nUpdated externals\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ostermmg@whitman.edu Tue Nov 13 16:30:33 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 13 Nov 2007 16:30:33 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 13 Nov 2007 16:30:33 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby chaos.mail.umich.edu () with ESMTP id lADLUWQ4030939;\n\tTue, 13 Nov 2007 16:30:32 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 473A1771.A6EE2.20476 ; \n\t13 Nov 2007 16:30:28 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1EC3E7C4A6;\n\tTue, 13 Nov 2007 21:31:05 +0000 (GMT)\nMessage-ID: <200711132125.lADLPK1U026047@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 186\n          for <source@collab.sakaiproject.org>;\n          Tue, 13 Nov 2007 21:30:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BB9F3231AD\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 21:30:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lADLPKRd026049\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 16:25:20 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lADLPK1U026047\n\tfor source@collab.sakaiproject.org; Tue, 13 Nov 2007 16:25:20 -0500\nDate: Tue, 13 Nov 2007 16:25:20 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ostermmg@whitman.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ostermmg@whitman.edu\nSubject: [sakai] svn commit: r38145 - content/branches/sakai_2-5-x/content-impl/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 13 16:30:33 2007\nX-DSPAM-Confidence: 0.7002\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38145\n\nAuthor: ostermmg@whitman.edu\nDate: 2007-11-13 16:25:16 -0500 (Tue, 13 Nov 2007)\nNew Revision: 38145\n\nModified:\ncontent/branches/sakai_2-5-x/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\nLog:\nSAK-12168\nPermissions check can fail for super user on content removal\n\nsvn merge -c38103 https://source.sakaiproject.org/svn/content/trunk/ .\nU    content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\n\nsvn log -r38103 https://source.sakaiproject.org/svn/content/trunk/\n------------------------------------------------------------------------\nr38103 | jimeng@umich.edu | 2007-11-10 11:50:58 -0800 (Sat, 10 Nov 2007) | 3 lines\n\nSAK-12168\nAvoid checking for availability when use is admin (super-user)\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Tue Nov 13 16:28:28 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 13 Nov 2007 16:28:28 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 13 Nov 2007 16:28:28 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby jacknife.mail.umich.edu () with ESMTP id lADLSQ7j028694;\n\tTue, 13 Nov 2007 16:28:26 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 473A16F4.ED20F.24740 ; \n\t13 Nov 2007 16:28:23 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A6BA37AD7E;\n\tTue, 13 Nov 2007 21:28:57 +0000 (GMT)\nMessage-ID: <200711132123.lADLN831026032@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 341\n          for <source@collab.sakaiproject.org>;\n          Tue, 13 Nov 2007 21:28:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 88B09231AD\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 21:27:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lADLN9LP026034\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 16:23:09 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lADLN831026032\n\tfor source@collab.sakaiproject.org; Tue, 13 Nov 2007 16:23:08 -0500\nDate: Tue, 13 Nov 2007 16:23:08 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r38144 - assignment/branches/oncourse_2-4-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 13 16:28:28 2007\nX-DSPAM-Confidence: 0.8442\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38144\n\nAuthor: cwen@iupui.edu\nDate: 2007-11-13 16:23:06 -0500 (Tue, 13 Nov 2007)\nNew Revision: 38144\n\nModified:\nassignment/branches/oncourse_2-4-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nsvn merge -r31558:31559 https://source.sakaiproject.org/svn/assignment/trunk\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Tue Nov 13 15:31:24 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 13 Nov 2007 15:31:24 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 13 Nov 2007 15:31:24 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby jacknife.mail.umich.edu () with ESMTP id lADKVNQ4020646;\n\tTue, 13 Nov 2007 15:31:23 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 473A0995.265F5.30697 ; \n\t13 Nov 2007 15:31:19 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3C246521A4;\n\tTue, 13 Nov 2007 20:31:15 +0000 (GMT)\nMessage-ID: <200711132026.lADKQ8dB025894@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 947\n          for <source@collab.sakaiproject.org>;\n          Tue, 13 Nov 2007 20:30:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9AC0EAF7F\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 20:30:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lADKQ8sq025896\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 15:26:08 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lADKQ8dB025894\n\tfor source@collab.sakaiproject.org; Tue, 13 Nov 2007 15:26:08 -0500\nDate: Tue, 13 Nov 2007 15:26:08 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38143 - content/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 13 15:31:24 2007\nX-DSPAM-Confidence: 0.9853\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38143\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-13 15:26:04 -0500 (Tue, 13 Nov 2007)\nNew Revision: 38143\n\nModified:\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\nLog:\nSAK-12006\nAdded header \"Accept-Ranges:none\" for access servlet response to a request for a resource.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom josrodri@iupui.edu Tue Nov 13 14:02:00 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 13 Nov 2007 14:02:00 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 13 Nov 2007 14:02:00 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby flawless.mail.umich.edu () with ESMTP id lADJ1xi9010321;\n\tTue, 13 Nov 2007 14:01:59 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 4739F4A1.2729E.10761 ; \n\t13 Nov 2007 14:01:56 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 83B2479CF1;\n\tTue, 13 Nov 2007 19:01:40 +0000 (GMT)\nMessage-ID: <200711131856.lADIuj0D025423@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 280\n          for <source@collab.sakaiproject.org>;\n          Tue, 13 Nov 2007 19:01:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0BB5723032\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 19:01:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lADIujtU025425\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 13:56:45 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lADIuj0D025423\n\tfor source@collab.sakaiproject.org; Tue, 13 Nov 2007 13:56:45 -0500\nDate: Tue, 13 Nov 2007 13:56:45 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to josrodri@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: josrodri@iupui.edu\nSubject: [sakai] svn commit: r38137 - in podcasts/trunk: podcasts-app/src/java/org/sakaiproject/tool/podcasts podcasts-app/src/webapp/podcasts podcasts-impl/impl/src/java/org/sakaiproject/component/app/podcasts\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 13 14:02:00 2007\nX-DSPAM-Confidence: 0.9794\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38137\n\nAuthor: josrodri@iupui.edu\nDate: 2007-11-13 13:56:44 -0500 (Tue, 13 Nov 2007)\nNew Revision: 38137\n\nModified:\npodcasts/trunk/podcasts-app/src/java/org/sakaiproject/tool/podcasts/podHomeBean.java\npodcasts/trunk/podcasts-app/src/webapp/podcasts/podMain.jsp\npodcasts/trunk/podcasts-impl/impl/src/java/org/sakaiproject/component/app/podcasts/PodcastServiceImpl.java\nLog:\nSAK-11216: refactored how filename is dealt with during revision as well as add and displaying\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Tue Nov 13 12:55:33 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 13 Nov 2007 12:55:33 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 13 Nov 2007 12:55:33 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby chaos.mail.umich.edu () with ESMTP id lADHtWj9028099;\n\tTue, 13 Nov 2007 12:55:32 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 4739E50D.BE63F.5563 ; \n\t13 Nov 2007 12:55:28 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 43FA07A755;\n\tTue, 13 Nov 2007 17:55:19 +0000 (GMT)\nMessage-ID: <200711131750.lADHoRLv025352@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 135\n          for <source@collab.sakaiproject.org>;\n          Tue, 13 Nov 2007 17:55:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 707991F32E\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 17:55:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lADHoROZ025354\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 12:50:27 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lADHoRLv025352\n\tfor source@collab.sakaiproject.org; Tue, 13 Nov 2007 12:50:27 -0500\nDate: Tue, 13 Nov 2007 12:50:27 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38135 - assignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 13 12:55:33 2007\nX-DSPAM-Confidence: 0.9854\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38135\n\nAuthor: zqian@umich.edu\nDate: 2007-11-13 12:50:22 -0500 (Tue, 13 Nov 2007)\nNew Revision: 38135\n\nModified:\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nLog:\nmerge the fix to SAK-12167 into post-2-4 branch:svn merge -r 38132:38133 https://source.sakaiproject.org/svn/assignment/trunk/\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Tue Nov 13 12:53:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 13 Nov 2007 12:53:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 13 Nov 2007 12:53:51 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby sleepers.mail.umich.edu () with ESMTP id lADHrn0e017204;\n\tTue, 13 Nov 2007 12:53:49 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 4739E498.D46D.3210 ; \n\t13 Nov 2007 12:53:30 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 994B67A754;\n\tTue, 13 Nov 2007 17:53:26 +0000 (GMT)\nMessage-ID: <200711131748.lADHmW4U025340@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 978\n          for <source@collab.sakaiproject.org>;\n          Tue, 13 Nov 2007 17:53:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C288B1F32E\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 17:53:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lADHmWIY025342\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 12:48:32 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lADHmW4U025340\n\tfor source@collab.sakaiproject.org; Tue, 13 Nov 2007 12:48:32 -0500\nDate: Tue, 13 Nov 2007 12:48:32 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38134 - assignment/branches/sakai_2-4-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 13 12:53:51 2007\nX-DSPAM-Confidence: 0.9881\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38134\n\nAuthor: zqian@umich.edu\nDate: 2007-11-13 12:48:29 -0500 (Tue, 13 Nov 2007)\nNew Revision: 38134\n\nModified:\nassignment/branches/sakai_2-4-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nLog:\nmerge the fix to SAK-12167 into 2-4-x branch:svn merge -r 38132:38133 https://source.sakaiproject.org/svn/assignment/trunk/\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Tue Nov 13 12:48:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 13 Nov 2007 12:48:19 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 13 Nov 2007 12:48:19 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby jacknife.mail.umich.edu () with ESMTP id lADHmHcX030691;\n\tTue, 13 Nov 2007 12:48:17 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 4739E35A.D7F7F.17430 ; \n\t13 Nov 2007 12:48:13 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E51D17A974;\n\tTue, 13 Nov 2007 17:48:08 +0000 (GMT)\nMessage-ID: <200711131743.lADHhEVE025312@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 721\n          for <source@collab.sakaiproject.org>;\n          Tue, 13 Nov 2007 17:47:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9C9E61F32E\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 17:47:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lADHhEe3025314\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 12:43:14 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lADHhEVE025312\n\tfor source@collab.sakaiproject.org; Tue, 13 Nov 2007 12:43:14 -0500\nDate: Tue, 13 Nov 2007 12:43:14 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38133 - assignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 13 12:48:19 2007\nX-DSPAM-Confidence: 0.9841\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38133\n\nAuthor: zqian@umich.edu\nDate: 2007-11-13 12:43:11 -0500 (Tue, 13 Nov 2007)\nNew Revision: 38133\n\nModified:\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nLog:\nAssignment Grades.csv file downloads with grades in the wrong column\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Tue Nov 13 11:56:48 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 13 Nov 2007 11:56:48 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 13 Nov 2007 11:56:48 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby mission.mail.umich.edu () with ESMTP id lADGulHU020650;\n\tTue, 13 Nov 2007 11:56:47 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 4739D741.5FFDF.17002 ; \n\t13 Nov 2007 11:56:36 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D29277C185;\n\tTue, 13 Nov 2007 16:56:31 +0000 (GMT)\nMessage-ID: <200711131651.lADGpd2O025129@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 87\n          for <source@collab.sakaiproject.org>;\n          Tue, 13 Nov 2007 16:56:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0C16720F8E\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 16:56:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lADGpdjT025131\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 11:51:39 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lADGpd2O025129\n\tfor source@collab.sakaiproject.org; Tue, 13 Nov 2007 11:51:39 -0500\nDate: Tue, 13 Nov 2007 11:51:39 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38132 - in cafe/trunk: . announcement\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 13 11:56:48 2007\nX-DSPAM-Confidence: 0.9842\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38132\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-13 11:51:34 -0500 (Tue, 13 Nov 2007)\nNew Revision: 38132\n\nAdded:\ncafe/trunk/announcement/\ncafe/trunk/announcement/pom.xml\nLog:\nNOJIRA: Removed the announcement tool from cafe since it now has dependencies on code outside cafe\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Tue Nov 13 11:56:23 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 13 Nov 2007 11:56:23 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 13 Nov 2007 11:56:23 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby godsend.mail.umich.edu () with ESMTP id lADGuMiM025702;\n\tTue, 13 Nov 2007 11:56:22 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 4739D72F.2AA0E.27446 ; \n\t13 Nov 2007 11:56:18 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0EF1676269;\n\tTue, 13 Nov 2007 16:56:12 +0000 (GMT)\nMessage-ID: <200711131651.lADGpIxx025117@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 285\n          for <source@collab.sakaiproject.org>;\n          Tue, 13 Nov 2007 16:55:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E764320F8E\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 16:55:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lADGpICC025119\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 11:51:18 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lADGpIxx025117\n\tfor source@collab.sakaiproject.org; Tue, 13 Nov 2007 11:51:18 -0500\nDate: Tue, 13 Nov 2007 11:51:18 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38131 - cafe/trunk\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 13 11:56:23 2007\nX-DSPAM-Confidence: 0.9820\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38131\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-13 11:51:14 -0500 (Tue, 13 Nov 2007)\nNew Revision: 38131\n\nModified:\ncafe/trunk/\ncafe/trunk/.externals\nLog:\nNOJIRA: Removed the announcement tool from cafe since it now has dependencies on code outside cafe\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Tue Nov 13 10:28:33 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 13 Nov 2007 10:28:33 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 13 Nov 2007 10:28:33 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby casino.mail.umich.edu () with ESMTP id lADFSXhK003891;\n\tTue, 13 Nov 2007 10:28:33 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 4739C29A.AEA73.24620 ; \n\t13 Nov 2007 10:28:29 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 89CD67BE6B;\n\tTue, 13 Nov 2007 15:27:26 +0000 (GMT)\nMessage-ID: <200711131523.lADFN7nn025014@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 185\n          for <source@collab.sakaiproject.org>;\n          Tue, 13 Nov 2007 15:27:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AB41422D78\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 15:27:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lADFN7Gb025016\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 10:23:08 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lADFN7nn025014\n\tfor source@collab.sakaiproject.org; Tue, 13 Nov 2007 10:23:07 -0500\nDate: Tue, 13 Nov 2007 10:23:07 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r38130 - in gradebook/trunk/service: api/src/java/org/sakaiproject/service/gradebook/shared impl/src/java/org/sakaiproject/component/gradebook\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 13 10:28:33 2007\nX-DSPAM-Confidence: 0.9822\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38130\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-11-13 10:23:06 -0500 (Tue, 13 Nov 2007)\nNew Revision: 38130\n\nModified:\ngradebook/trunk/service/api/src/java/org/sakaiproject/service/gradebook/shared/GradebookService.java\ngradebook/trunk/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookServiceHibernateImpl.java\nLog:\nSAK-12175\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12175\nCreate methods required for gb integration with the Assignment2 tool\ngetViewableSectionUuidToNameMap\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom hu2@iupui.edu Tue Nov 13 10:20:11 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 13 Nov 2007 10:20:11 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 13 Nov 2007 10:20:11 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby flawless.mail.umich.edu () with ESMTP id lADFKAAa030255;\n\tTue, 13 Nov 2007 10:20:10 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 4739C09C.6785E.29903 ; \n\t13 Nov 2007 10:19:59 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3906A7BF52;\n\tTue, 13 Nov 2007 15:20:02 +0000 (GMT)\nMessage-ID: <200711131512.lADFCgGV025002@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 621\n          for <source@collab.sakaiproject.org>;\n          Tue, 13 Nov 2007 15:17:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C7C8220F4D\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 15:17:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lADFCgdr025004\n\tfor <source@collab.sakaiproject.org>; Tue, 13 Nov 2007 10:12:42 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lADFCgGV025002\n\tfor source@collab.sakaiproject.org; Tue, 13 Nov 2007 10:12:42 -0500\nDate: Tue, 13 Nov 2007 10:12:42 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to hu2@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: hu2@iupui.edu\nSubject: [sakai] svn commit: r38129 - msgcntr/trunk/messageforums-app/src/java/org/sakaiproject/tool/messageforums\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov 13 10:20:11 2007\nX-DSPAM-Confidence: 0.9793\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38129\n\nAuthor: hu2@iupui.edu\nDate: 2007-11-13 10:12:41 -0500 (Tue, 13 Nov 2007)\nNew Revision: 38129\n\nModified:\nmsgcntr/trunk/messageforums-app/src/java/org/sakaiproject/tool/messageforums/PrivateMessagesTool.java\nLog:\nSAK-12073\nhttp://jira.sakaiproject.org/jira/browse/SAK-12073\nAbility to \"Reply All\" in the Messages tool\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom josrodri@iupui.edu Mon Nov 12 16:44:36 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 12 Nov 2007 16:44:36 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 12 Nov 2007 16:44:36 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby casino.mail.umich.edu () with ESMTP id lACLiYJx007904;\n\tMon, 12 Nov 2007 16:44:34 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 4738C93C.C7162.17369 ; \n\t12 Nov 2007 16:44:31 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 559727976F;\n\tMon, 12 Nov 2007 21:44:25 +0000 (GMT)\nMessage-ID: <200711122139.lACLdUjk023869@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 818\n          for <source@collab.sakaiproject.org>;\n          Mon, 12 Nov 2007 21:44:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B1668224CE\n\tfor <source@collab.sakaiproject.org>; Mon, 12 Nov 2007 21:44:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lACLdUsV023871\n\tfor <source@collab.sakaiproject.org>; Mon, 12 Nov 2007 16:39:30 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lACLdUjk023869\n\tfor source@collab.sakaiproject.org; Mon, 12 Nov 2007 16:39:30 -0500\nDate: Mon, 12 Nov 2007 16:39:30 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to josrodri@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: josrodri@iupui.edu\nSubject: [sakai] svn commit: r38128 - in podcasts/trunk: podcasts-app/src/java/org/sakaiproject/tool/podcasts podcasts-app/src/webapp/podcasts podcasts-impl/impl/src/java/org/sakaiproject/component/app/podcasts\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 12 16:44:36 2007\nX-DSPAM-Confidence: 0.9817\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38128\n\nAuthor: josrodri@iupui.edu\nDate: 2007-11-12 16:39:28 -0500 (Mon, 12 Nov 2007)\nNew Revision: 38128\n\nModified:\npodcasts/trunk/podcasts-app/src/java/org/sakaiproject/tool/podcasts/podHomeBean.java\npodcasts/trunk/podcasts-app/src/webapp/podcasts/podAdd.jsp\npodcasts/trunk/podcasts-impl/impl/src/java/org/sakaiproject/component/app/podcasts/PodcastServiceImpl.java\nLog:\nSAK-12070: during adding podcast, if file selected but another error occurs, need to display filename so user knows its still selected (not able to reproduce already in use error).\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Mon Nov 12 15:51:29 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 12 Nov 2007 15:51:29 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 12 Nov 2007 15:51:29 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby jacknife.mail.umich.edu () with ESMTP id lACKpRGS010542;\n\tMon, 12 Nov 2007 15:51:27 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 4738BCC9.7E647.23744 ; \n\t12 Nov 2007 15:51:24 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D70D379D32;\n\tMon, 12 Nov 2007 20:51:17 +0000 (GMT)\nMessage-ID: <200711122046.lACKkQSn023766@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 458\n          for <source@collab.sakaiproject.org>;\n          Mon, 12 Nov 2007 20:50:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 314AD1E39B\n\tfor <source@collab.sakaiproject.org>; Mon, 12 Nov 2007 20:51:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lACKkQwe023768\n\tfor <source@collab.sakaiproject.org>; Mon, 12 Nov 2007 15:46:26 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lACKkQSn023766\n\tfor source@collab.sakaiproject.org; Mon, 12 Nov 2007 15:46:26 -0500\nDate: Mon, 12 Nov 2007 15:46:26 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r38127 - in gradebook/trunk/service: api/src/java/org/sakaiproject/service/gradebook/shared impl/src/java/org/sakaiproject/component/gradebook sakai-pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 12 15:51:29 2007\nX-DSPAM-Confidence: 0.9788\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38127\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-11-12 15:46:25 -0500 (Mon, 12 Nov 2007)\nNew Revision: 38127\n\nModified:\ngradebook/trunk/service/api/src/java/org/sakaiproject/service/gradebook/shared/GradebookService.java\ngradebook/trunk/service/impl/src/java/org/sakaiproject/component/gradebook/BaseHibernateManager.java\ngradebook/trunk/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookServiceHibernateImpl.java\ngradebook/trunk/service/sakai-pack/src/webapp/WEB-INF/components.xml\nLog:\nSAK-12175\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12175\nCreate methods required for gb integration with the Assignment2 tool\ngetViewableAssignmentsForCurrentUser\nisGradableObjectDefined\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Mon Nov 12 13:59:21 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 12 Nov 2007 13:59:21 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 12 Nov 2007 13:59:21 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby panther.mail.umich.edu () with ESMTP id lACIxKCO019590;\n\tMon, 12 Nov 2007 13:59:20 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 4738A280.7771.13638 ; \n\t12 Nov 2007 13:59:15 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 176EB7AF8D;\n\tMon, 12 Nov 2007 18:48:14 +0000 (GMT)\nMessage-ID: <200711121854.lACIs6ja023576@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 255\n          for <source@collab.sakaiproject.org>;\n          Mon, 12 Nov 2007 18:47:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C7B9A20E86\n\tfor <source@collab.sakaiproject.org>; Mon, 12 Nov 2007 18:58:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lACIs6n9023578\n\tfor <source@collab.sakaiproject.org>; Mon, 12 Nov 2007 13:54:06 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lACIs6ja023576\n\tfor source@collab.sakaiproject.org; Mon, 12 Nov 2007 13:54:06 -0500\nDate: Mon, 12 Nov 2007 13:54:06 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38122 - in gradebook/trunk/app/sakai-tool/src/webapp: WEB-INF tools\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 12 13:59:21 2007\nX-DSPAM-Confidence: 0.8420\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38122\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-12 13:54:05 -0500 (Mon, 12 Nov 2007)\nNew Revision: 38122\n\nAdded:\ngradebook/trunk/app/sakai-tool/src/webapp/tools/sakai.gradebook.addItem.helper.xml\nModified:\ngradebook/trunk/app/sakai-tool/src/webapp/WEB-INF/web.xml\nLog:\nSAK-12180\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12180\nGradebook / Create Add Gradebook Item Helper Tool\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Mon Nov 12 12:15:20 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 12 Nov 2007 12:15:20 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 12 Nov 2007 12:15:20 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby fan.mail.umich.edu () with ESMTP id lACHFJj5008353;\n\tMon, 12 Nov 2007 12:15:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 47388A1F.CDE9B.5033 ; \n\t12 Nov 2007 12:15:15 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 409DC74BCC;\n\tMon, 12 Nov 2007 17:15:03 +0000 (GMT)\nMessage-ID: <200711121710.lACHABJJ023410@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 122\n          for <source@collab.sakaiproject.org>;\n          Mon, 12 Nov 2007 17:14:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 914E220DB8\n\tfor <source@collab.sakaiproject.org>; Mon, 12 Nov 2007 17:14:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lACHABr1023412\n\tfor <source@collab.sakaiproject.org>; Mon, 12 Nov 2007 12:10:12 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lACHABJJ023410\n\tfor source@collab.sakaiproject.org; Mon, 12 Nov 2007 12:10:11 -0500\nDate: Mon, 12 Nov 2007 12:10:11 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38121 - assignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 12 12:15:20 2007\nX-DSPAM-Confidence: 0.9830\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38121\n\nAuthor: zqian@umich.edu\nDate: 2007-11-12 12:10:08 -0500 (Mon, 12 Nov 2007)\nNew Revision: 38121\n\nModified:\nassignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nfix to SAK-12164: 'Assign this grade...' function is writing over Grade data\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Mon Nov 12 11:50:14 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 12 Nov 2007 11:50:14 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 12 Nov 2007 11:50:14 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby awakenings.mail.umich.edu () with ESMTP id lACGoD2c018027;\n\tMon, 12 Nov 2007 11:50:13 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 4738843E.8D8E3.5600 ; \n\t12 Nov 2007 11:50:10 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7F5607AB62;\n\tMon, 12 Nov 2007 16:49:15 +0000 (GMT)\nMessage-ID: <200711121645.lACGj0Kt023372@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 915\n          for <source@collab.sakaiproject.org>;\n          Mon, 12 Nov 2007 16:48:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 06D712237E\n\tfor <source@collab.sakaiproject.org>; Mon, 12 Nov 2007 16:49:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lACGj0gK023374\n\tfor <source@collab.sakaiproject.org>; Mon, 12 Nov 2007 11:45:00 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lACGj0Kt023372\n\tfor source@collab.sakaiproject.org; Mon, 12 Nov 2007 11:45:00 -0500\nDate: Mon, 12 Nov 2007 11:45:00 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38120 - in assignment/trunk: assignment-bundles assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 12 11:50:14 2007\nX-DSPAM-Confidence: 0.7603\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38120\n\nAuthor: zqian@umich.edu\nDate: 2007-11-12 11:44:57 -0500 (Mon, 12 Nov 2007)\nNew Revision: 38120\n\nModified:\nassignment/trunk/assignment-bundles/assignment.properties\nassignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nfix to SAK-12178: Assignments: Log in as instructor, add assignment, in points field enter 10000000000, Alert message displayed, message should display correct input value\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gopal.ramasammycook@gmail.com Mon Nov 12 10:24:14 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 12 Nov 2007 10:24:14 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 12 Nov 2007 10:24:14 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby score.mail.umich.edu () with ESMTP id lACFOC1W030754;\n\tMon, 12 Nov 2007 10:24:12 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 47387015.911AB.3560 ; \n\t12 Nov 2007 10:24:09 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A9C367ABE4;\n\tMon, 12 Nov 2007 15:24:07 +0000 (GMT)\nMessage-ID: <200711121519.lACFJAdM023328@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 985\n          for <source@collab.sakaiproject.org>;\n          Mon, 12 Nov 2007 15:23:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 026D422190\n\tfor <source@collab.sakaiproject.org>; Mon, 12 Nov 2007 15:23:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lACFJAEA023330\n\tfor <source@collab.sakaiproject.org>; Mon, 12 Nov 2007 10:19:10 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lACFJAdM023328\n\tfor source@collab.sakaiproject.org; Mon, 12 Nov 2007 10:19:10 -0500\nDate: Mon, 12 Nov 2007 10:19:10 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gopal.ramasammycook@gmail.com using -f\nTo: source@collab.sakaiproject.org\nFrom: gopal.ramasammycook@gmail.com\nSubject: [sakai] svn commit: r38118 - in sam/branches/SAK-12065: samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author samigo-services/src/java/org/sakaiproject/tool/assessment/facade samigo-services/src/java/org/sakaiproject/tool/assessment/facade/authz/integrated samigo-services/src/java/org/sakaiproject/tool/assessment/facade/authz/standalone\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 12 10:24:14 2007\nX-DSPAM-Confidence: 0.9755\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38118\n\nAuthor: gopal.ramasammycook@gmail.com\nDate: 2007-11-12 10:18:20 -0500 (Mon, 12 Nov 2007)\nNew Revision: 38118\n\nModified:\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/AssessmentSettingsBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/SaveAssessmentSettings.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/AuthzQueriesFacadeAPI.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/authz/integrated/AuthzQueriesFacade.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/authz/standalone/AuthzQueriesFacade.java\nLog:\nSAK-12065\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Mon Nov 12 04:58:44 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 12 Nov 2007 04:58:44 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 12 Nov 2007 04:58:44 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby awakenings.mail.umich.edu () with ESMTP id lAC9wgCX002572;\n\tMon, 12 Nov 2007 04:58:42 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 473823CD.77451.6467 ; \n\t12 Nov 2007 04:58:40 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E5F60744C8;\n\tMon, 12 Nov 2007 09:58:31 +0000 (GMT)\nMessage-ID: <200711120953.lAC9rWva023139@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 267\n          for <source@collab.sakaiproject.org>;\n          Mon, 12 Nov 2007 09:58:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5B1C6221B2\n\tfor <source@collab.sakaiproject.org>; Mon, 12 Nov 2007 09:58:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAC9rWk3023141\n\tfor <source@collab.sakaiproject.org>; Mon, 12 Nov 2007 04:53:32 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAC9rWva023139\n\tfor source@collab.sakaiproject.org; Mon, 12 Nov 2007 04:53:32 -0500\nDate: Mon, 12 Nov 2007 04:53:32 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r38117 - assignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 12 04:58:44 2007\nX-DSPAM-Confidence: 0.9740\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38117\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-11-12 04:53:08 -0500 (Mon, 12 Nov 2007)\nNew Revision: 38117\n\nModified:\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nLog:\nSAK-11787 make use of the new Content review methods\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Mon Nov 12 04:44:46 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 12 Nov 2007 04:44:46 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 12 Nov 2007 04:44:46 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby casino.mail.umich.edu () with ESMTP id lAC9ijOH009761;\n\tMon, 12 Nov 2007 04:44:45 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 47382088.49A44.26084 ; \n\t12 Nov 2007 04:44:43 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 71B057A832;\n\tMon, 12 Nov 2007 09:44:34 +0000 (GMT)\nMessage-ID: <200711120939.lAC9dnjd023127@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 560\n          for <source@collab.sakaiproject.org>;\n          Mon, 12 Nov 2007 09:44:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 73D4A1DC5B\n\tfor <source@collab.sakaiproject.org>; Mon, 12 Nov 2007 09:44:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAC9dnne023129\n\tfor <source@collab.sakaiproject.org>; Mon, 12 Nov 2007 04:39:49 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAC9dnjd023127\n\tfor source@collab.sakaiproject.org; Mon, 12 Nov 2007 04:39:49 -0500\nDate: Mon, 12 Nov 2007 04:39:49 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r38116 - content-review/trunk/content-review-api/public/src/java/org/sakaiproject/contentreview/service\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 12 04:44:46 2007\nX-DSPAM-Confidence: 0.9765\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38116\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-11-12 04:39:21 -0500 (Mon, 12 Nov 2007)\nNew Revision: 38116\n\nModified:\ncontent-review/trunk/content-review-api/public/src/java/org/sakaiproject/contentreview/service/ContentReviewService.java\nLog:\nSAK-11787 deprecate the correct method\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Mon Nov 12 04:42:30 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 12 Nov 2007 04:42:30 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 12 Nov 2007 04:42:30 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby awakenings.mail.umich.edu () with ESMTP id lAC9gSBL031831;\n\tMon, 12 Nov 2007 04:42:28 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 47381FFF.1CEDD.30742 ; \n\t12 Nov 2007 04:42:25 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1E0C37468F;\n\tMon, 12 Nov 2007 09:42:18 +0000 (GMT)\nMessage-ID: <200711120937.lAC9bSIk023113@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 11\n          for <source@collab.sakaiproject.org>;\n          Mon, 12 Nov 2007 09:42:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1E53C1DC5B\n\tfor <source@collab.sakaiproject.org>; Mon, 12 Nov 2007 09:42:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAC9bSLu023115\n\tfor <source@collab.sakaiproject.org>; Mon, 12 Nov 2007 04:37:28 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAC9bSIk023113\n\tfor source@collab.sakaiproject.org; Mon, 12 Nov 2007 04:37:28 -0500\nDate: Mon, 12 Nov 2007 04:37:28 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r38115 - content-review/trunk/content-review-api/public/src/java/org/sakaiproject/contentreview/service\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 12 04:42:30 2007\nX-DSPAM-Confidence: 0.9763\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38115\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-11-12 04:36:57 -0500 (Mon, 12 Nov 2007)\nNew Revision: 38115\n\nModified:\ncontent-review/trunk/content-review-api/public/src/java/org/sakaiproject/contentreview/service/ContentReviewService.java\nLog:\nSAK-11787 deprecate the correct method\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Mon Nov 12 04:22:56 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 12 Nov 2007 04:22:56 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 12 Nov 2007 04:22:56 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby jacknife.mail.umich.edu () with ESMTP id lAC9MsB7009028;\n\tMon, 12 Nov 2007 04:22:54 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 47381B69.84FA3.30842 ; \n\t12 Nov 2007 04:22:52 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id AC1AA7468F;\n\tMon, 12 Nov 2007 09:22:45 +0000 (GMT)\nMessage-ID: <200711120917.lAC9HrGm023077@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 410\n          for <source@collab.sakaiproject.org>;\n          Mon, 12 Nov 2007 09:22:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4F30521DF7\n\tfor <source@collab.sakaiproject.org>; Mon, 12 Nov 2007 09:22:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAC9HsGf023079\n\tfor <source@collab.sakaiproject.org>; Mon, 12 Nov 2007 04:17:54 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAC9HrGm023077\n\tfor source@collab.sakaiproject.org; Mon, 12 Nov 2007 04:17:53 -0500\nDate: Mon, 12 Nov 2007 04:17:53 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r38114 - content-review/trunk/content-review-api/public/src/java/org/sakaiproject/contentreview/service\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov 12 04:22:56 2007\nX-DSPAM-Confidence: 0.9757\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38114\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-11-12 04:17:19 -0500 (Mon, 12 Nov 2007)\nNew Revision: 38114\n\nModified:\ncontent-review/trunk/content-review-api/public/src/java/org/sakaiproject/contentreview/service/ContentReviewService.java\nLog:\nSAK-11787 deprecat getReport and replace with getReportInstructor and getReportStrudent\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Sun Nov 11 18:00:36 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 11 Nov 2007 18:00:36 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 11 Nov 2007 18:00:36 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby flawless.mail.umich.edu () with ESMTP id lABN0ZQq013176;\n\tSun, 11 Nov 2007 18:00:35 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 4737898D.BCDC0.15509 ; \n\t11 Nov 2007 18:00:32 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7639F7335D;\n\tSun, 11 Nov 2007 23:00:26 +0000 (GMT)\nMessage-ID: <200711112255.lABMtc8h022266@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 275\n          for <source@collab.sakaiproject.org>;\n          Sun, 11 Nov 2007 23:00:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 832BE21DBF\n\tfor <source@collab.sakaiproject.org>; Sun, 11 Nov 2007 23:00:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lABMtcMY022268\n\tfor <source@collab.sakaiproject.org>; Sun, 11 Nov 2007 17:55:38 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lABMtc8h022266\n\tfor source@collab.sakaiproject.org; Sun, 11 Nov 2007 17:55:38 -0500\nDate: Sun, 11 Nov 2007 17:55:38 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38113 - in component/branches/SAK-12134: component-api/component/src/java/org/sakaiproject/component/cover component-api/component/src/java/org/sakaiproject/component/loader/shared component-api/component/src/java/org/sakaiproject/component/proxy component-loader/component-loader-server/impl/src/java/org/sakaiproject/component/loader/server\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Nov 11 18:00:36 2007\nX-DSPAM-Confidence: 0.9794\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38113\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-11 17:54:56 -0500 (Sun, 11 Nov 2007)\nNew Revision: 38113\n\nRemoved:\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/loader/shared/SharedComponentManagerMBean.java\nModified:\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/cover/ComponentManager.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/loader/shared/SharedComponentManager.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/proxy/ComponentManagerProxy.java\ncomponent/branches/SAK-12134/component-loader/component-loader-server/impl/src/java/org/sakaiproject/component/loader/server/SakaiLoader.java\nLog:\nRegistration working Ok now.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Sun Nov 11 16:54:49 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 11 Nov 2007 16:54:49 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 11 Nov 2007 16:54:49 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby chaos.mail.umich.edu () with ESMTP id lABLsm1g012565;\n\tSun, 11 Nov 2007 16:54:48 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 47377A23.47994.14236 ; \n\t11 Nov 2007 16:54:46 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BFC9174BE9;\n\tSun, 11 Nov 2007 21:54:42 +0000 (GMT)\nMessage-ID: <200711112149.lABLngOt022226@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 990\n          for <source@collab.sakaiproject.org>;\n          Sun, 11 Nov 2007 21:54:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3EF3621DE5\n\tfor <source@collab.sakaiproject.org>; Sun, 11 Nov 2007 21:54:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lABLngnE022228\n\tfor <source@collab.sakaiproject.org>; Sun, 11 Nov 2007 16:49:42 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lABLngOt022226\n\tfor source@collab.sakaiproject.org; Sun, 11 Nov 2007 16:49:42 -0500\nDate: Sun, 11 Nov 2007 16:49:42 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r38112 - event/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Nov 11 16:54:49 2007\nX-DSPAM-Confidence: 0.9781\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38112\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-11-11 16:49:41 -0500 (Sun, 11 Nov 2007)\nNew Revision: 38112\n\nAdded:\nevent/branches/SAK-11021/\nLog:\nSAK-11021 create branch\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Sun Nov 11 10:01:05 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 11 Nov 2007 10:01:05 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 11 Nov 2007 10:01:05 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby sleepers.mail.umich.edu () with ESMTP id lABF14rm008615;\n\tSun, 11 Nov 2007 10:01:04 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 4737192A.7A93B.28264 ; \n\t11 Nov 2007 10:01:01 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 622C375CD5;\n\tSun, 11 Nov 2007 15:01:03 +0000 (GMT)\nMessage-ID: <200711111456.lABEu8BB021899@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 357\n          for <source@collab.sakaiproject.org>;\n          Sun, 11 Nov 2007 15:00:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5C37B20083\n\tfor <source@collab.sakaiproject.org>; Sun, 11 Nov 2007 15:00:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lABEu8Tj021901\n\tfor <source@collab.sakaiproject.org>; Sun, 11 Nov 2007 09:56:08 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lABEu8BB021899\n\tfor source@collab.sakaiproject.org; Sun, 11 Nov 2007 09:56:08 -0500\nDate: Sun, 11 Nov 2007 09:56:08 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38111 - content/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Nov 11 10:01:05 2007\nX-DSPAM-Confidence: 0.9828\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38111\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-11 09:56:04 -0500 (Sun, 11 Nov 2007)\nNew Revision: 38111\n\nModified:\ncontent/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test/LoadTestContentHostingService.java\nLog:\nSAK-12105: Missed out an uncommented bit, now everything should be good to go\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Sun Nov 11 09:53:46 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 11 Nov 2007 09:53:46 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 11 Nov 2007 09:53:46 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby godsend.mail.umich.edu () with ESMTP id lABErjA5026382;\n\tSun, 11 Nov 2007 09:53:45 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 47371774.240FF.3803 ; \n\t11 Nov 2007 09:53:42 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8D55E79842;\n\tSun, 11 Nov 2007 14:53:40 +0000 (GMT)\nMessage-ID: <200711111448.lABEmoIK021844@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 491\n          for <source@collab.sakaiproject.org>;\n          Sun, 11 Nov 2007 14:53:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 252B31DC6F\n\tfor <source@collab.sakaiproject.org>; Sun, 11 Nov 2007 14:53:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lABEmo31021847\n\tfor <source@collab.sakaiproject.org>; Sun, 11 Nov 2007 09:48:50 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lABEmoIK021844\n\tfor source@collab.sakaiproject.org; Sun, 11 Nov 2007 09:48:50 -0500\nDate: Sun, 11 Nov 2007 09:48:50 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38110 - content/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Nov 11 09:53:46 2007\nX-DSPAM-Confidence: 0.9798\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38110\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-11 09:48:45 -0500 (Sun, 11 Nov 2007)\nNew Revision: 38110\n\nModified:\ncontent/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test/LoadTestContentHostingService.java\nLog:\nSAK-12105: Load tests are completed and passing against this branch, this portion of the branch is complete\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Sun Nov 11 06:15:48 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 11 Nov 2007 06:15:48 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 11 Nov 2007 06:15:48 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby godsend.mail.umich.edu () with ESMTP id lABBFlHm013872;\n\tSun, 11 Nov 2007 06:15:47 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4736E45E.8AEAC.20225 ; \n\t11 Nov 2007 06:15:45 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9D00C79B6D;\n\tSun, 11 Nov 2007 11:15:28 +0000 (GMT)\nMessage-ID: <200711111110.lABBAfPs021673@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1023\n          for <source@collab.sakaiproject.org>;\n          Sun, 11 Nov 2007 11:15:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 548D71F665\n\tfor <source@collab.sakaiproject.org>; Sun, 11 Nov 2007 11:15:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lABBAf1m021675\n\tfor <source@collab.sakaiproject.org>; Sun, 11 Nov 2007 06:10:41 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lABBAfPs021673\n\tfor source@collab.sakaiproject.org; Sun, 11 Nov 2007 06:10:41 -0500\nDate: Sun, 11 Nov 2007 06:10:41 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38109 - content/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Nov 11 06:15:48 2007\nX-DSPAM-Confidence: 0.9833\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38109\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-11 06:10:33 -0500 (Sun, 11 Nov 2007)\nNew Revision: 38109\n\nAdded:\ncontent/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test/util/ListPerformanceTesting.java\nRemoved:\ncontent/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test/util/ListPerformanceTest.java\nModified:\ncontent/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test/util/ConcurrentList.java\nLog:\nSAK-12105: Tests indicate that best syncronized List performance is acheived using a Vector\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Sat Nov 10 20:40:05 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 10 Nov 2007 20:40:05 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 10 Nov 2007 20:40:05 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby brazil.mail.umich.edu () with ESMTP id lAB1e4Lk027280;\n\tSat, 10 Nov 2007 20:40:04 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 47365D6E.C010A.16683 ; \n\t10 Nov 2007 20:40:01 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 22F5B72BAB;\n\tSun, 11 Nov 2007 01:39:58 +0000 (GMT)\nMessage-ID: <200711110135.lAB1Z68s008386@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 252\n          for <source@collab.sakaiproject.org>;\n          Sun, 11 Nov 2007 01:39:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A9AC821842\n\tfor <source@collab.sakaiproject.org>; Sun, 11 Nov 2007 01:39:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAB1Z6FH008388\n\tfor <source@collab.sakaiproject.org>; Sat, 10 Nov 2007 20:35:06 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAB1Z68s008386\n\tfor source@collab.sakaiproject.org; Sat, 10 Nov 2007 20:35:06 -0500\nDate: Sat, 10 Nov 2007 20:35:06 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38108 - content/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Nov 10 20:40:04 2007\nX-DSPAM-Confidence: 0.9850\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38108\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-10 20:35:03 -0500 (Sat, 10 Nov 2007)\nNew Revision: 38108\n\nModified:\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\nLog:\nSAK-12168\nAdded log message in catch block.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Sat Nov 10 19:40:56 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 10 Nov 2007 19:40:56 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 10 Nov 2007 19:40:56 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby brazil.mail.umich.edu () with ESMTP id lAB0eudL013604;\n\tSat, 10 Nov 2007 19:40:56 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 47364F92.E9DFE.18942 ; \n\t10 Nov 2007 19:40:53 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B8C4D79318;\n\tSun, 11 Nov 2007 00:35:45 +0000 (GMT)\nMessage-ID: <200711110036.lAB0a13j008258@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 357\n          for <source@collab.sakaiproject.org>;\n          Sun, 11 Nov 2007 00:35:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1DEF81FCCD\n\tfor <source@collab.sakaiproject.org>; Sun, 11 Nov 2007 00:40:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAB0a1cJ008260\n\tfor <source@collab.sakaiproject.org>; Sat, 10 Nov 2007 19:36:01 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAB0a13j008258\n\tfor source@collab.sakaiproject.org; Sat, 10 Nov 2007 19:36:01 -0500\nDate: Sat, 10 Nov 2007 19:36:01 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38107 - content/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Nov 10 19:40:56 2007\nX-DSPAM-Confidence: 0.9811\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38107\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-10 19:35:57 -0500 (Sat, 10 Nov 2007)\nNew Revision: 38107\n\nModified:\ncontent/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test/util/ListPerformanceTest.java\nLog:\nSAK-12105: Added experimental list handling code and tests for speed, adjusted numbers\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Sat Nov 10 19:31:41 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 10 Nov 2007 19:31:41 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 10 Nov 2007 19:31:41 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby flawless.mail.umich.edu () with ESMTP id lAB0VeZB019595;\n\tSat, 10 Nov 2007 19:31:40 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 47364D65.B5DED.8538 ; \n\t10 Nov 2007 19:31:36 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 42A1E79318;\n\tSun, 11 Nov 2007 00:26:32 +0000 (GMT)\nMessage-ID: <200711110026.lAB0QfJr008246@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 213\n          for <source@collab.sakaiproject.org>;\n          Sun, 11 Nov 2007 00:26:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EC4481FCCD\n\tfor <source@collab.sakaiproject.org>; Sun, 11 Nov 2007 00:31:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAB0QgxL008248\n\tfor <source@collab.sakaiproject.org>; Sat, 10 Nov 2007 19:26:42 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAB0QfJr008246\n\tfor source@collab.sakaiproject.org; Sat, 10 Nov 2007 19:26:41 -0500\nDate: Sat, 10 Nov 2007 19:26:41 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38106 - content/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Nov 10 19:31:41 2007\nX-DSPAM-Confidence: 0.8428\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38106\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-10 19:26:37 -0500 (Sat, 10 Nov 2007)\nNew Revision: 38106\n\nModified:\ncontent/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test/util/ListPerformanceTest.java\nLog:\nSAK-12105: Added experimental list handling code and tests for speed\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Sat Nov 10 18:50:18 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 10 Nov 2007 18:50:18 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 10 Nov 2007 18:50:18 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby score.mail.umich.edu () with ESMTP id lAANoFcn031276;\n\tSat, 10 Nov 2007 18:50:15 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 473643B2.5DBB7.28378 ; \n\t10 Nov 2007 18:50:13 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E4BEE77584;\n\tSat, 10 Nov 2007 23:50:10 +0000 (GMT)\nMessage-ID: <200711102345.lAANjLxd008232@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 292\n          for <source@collab.sakaiproject.org>;\n          Sat, 10 Nov 2007 23:49:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4D1671CDDB\n\tfor <source@collab.sakaiproject.org>; Sat, 10 Nov 2007 23:49:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAANjLMv008234\n\tfor <source@collab.sakaiproject.org>; Sat, 10 Nov 2007 18:45:21 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAANjLxd008232\n\tfor source@collab.sakaiproject.org; Sat, 10 Nov 2007 18:45:21 -0500\nDate: Sat, 10 Nov 2007 18:45:21 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38105 - in content/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test: . util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Nov 10 18:50:18 2007\nX-DSPAM-Confidence: 0.9815\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38105\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-10 18:45:13 -0500 (Sat, 10 Nov 2007)\nNew Revision: 38105\n\nAdded:\ncontent/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test/util/ListPerformanceTest.java\nModified:\ncontent/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test/LoadTestContentHostingService.java\ncontent/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test/util/ConcurrentList.java\nLog:\nSAK-12105: Added experimental list handling code and tests for speed\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Sat Nov 10 15:42:07 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 10 Nov 2007 15:42:07 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 10 Nov 2007 15:42:07 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby faithful.mail.umich.edu () with ESMTP id lAAKg6xA002541;\n\tSat, 10 Nov 2007 15:42:06 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 47361797.A85EA.17745 ; \n\t10 Nov 2007 15:42:02 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A87F27934F;\n\tSat, 10 Nov 2007 20:41:56 +0000 (GMT)\nMessage-ID: <200711102037.lAAKb46Y007986@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 906\n          for <source@collab.sakaiproject.org>;\n          Sat, 10 Nov 2007 20:41:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5E3CF2185D\n\tfor <source@collab.sakaiproject.org>; Sat, 10 Nov 2007 20:41:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAAKb4lR007988\n\tfor <source@collab.sakaiproject.org>; Sat, 10 Nov 2007 15:37:04 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAAKb46Y007986\n\tfor source@collab.sakaiproject.org; Sat, 10 Nov 2007 15:37:04 -0500\nDate: Sat, 10 Nov 2007 15:37:04 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38104 - component/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Nov 10 15:42:07 2007\nX-DSPAM-Confidence: 0.8427\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38104\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-10 15:37:03 -0500 (Sat, 10 Nov 2007)\nNew Revision: 38104\n\nAdded:\ncomponent/branches/SAK-12166/\nLog:\nSAK-12166\nnew branch /svn/component/branch/SAK-12166\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Sat Nov 10 14:55:55 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 10 Nov 2007 14:55:55 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 10 Nov 2007 14:55:55 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby fan.mail.umich.edu () with ESMTP id lAAJtsbw008126;\n\tSat, 10 Nov 2007 14:55:54 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 47360CC2.F0368.15552 ; \n\t10 Nov 2007 14:55:49 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D2F2B6641F;\n\tSat, 10 Nov 2007 19:55:43 +0000 (GMT)\nMessage-ID: <200711101951.lAAJp1lf007927@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 568\n          for <source@collab.sakaiproject.org>;\n          Sat, 10 Nov 2007 19:55:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 516992187A\n\tfor <source@collab.sakaiproject.org>; Sat, 10 Nov 2007 19:55:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAAJp1vf007929\n\tfor <source@collab.sakaiproject.org>; Sat, 10 Nov 2007 14:51:01 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAAJp1lf007927\n\tfor source@collab.sakaiproject.org; Sat, 10 Nov 2007 14:51:01 -0500\nDate: Sat, 10 Nov 2007 14:51:01 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38103 - content/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Nov 10 14:55:55 2007\nX-DSPAM-Confidence: 0.8478\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38103\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-10 14:50:58 -0500 (Sat, 10 Nov 2007)\nNew Revision: 38103\n\nModified:\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\nLog:\nSAK-12168\nAvoid checking for availability when use is admin (super-user)\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Sat Nov 10 14:51:32 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 10 Nov 2007 14:51:32 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 10 Nov 2007 14:51:32 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby score.mail.umich.edu () with ESMTP id lAAJpVKF029478;\n\tSat, 10 Nov 2007 14:51:32 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 47360BBF.3022B.21771 ; \n\t10 Nov 2007 14:51:29 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2BA7879434;\n\tSat, 10 Nov 2007 19:51:27 +0000 (GMT)\nMessage-ID: <200711101946.lAAJkjNj007915@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 138\n          for <source@collab.sakaiproject.org>;\n          Sat, 10 Nov 2007 19:51:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 92E7421871\n\tfor <source@collab.sakaiproject.org>; Sat, 10 Nov 2007 19:51:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAAJkjiG007917\n\tfor <source@collab.sakaiproject.org>; Sat, 10 Nov 2007 14:46:45 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAAJkjNj007915\n\tfor source@collab.sakaiproject.org; Sat, 10 Nov 2007 14:46:45 -0500\nDate: Sat, 10 Nov 2007 14:46:45 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38102 - content/branches/SAK-12105/content-jcr-migration-api\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Nov 10 14:51:32 2007\nX-DSPAM-Confidence: 0.9817\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38102\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-11-10 14:46:40 -0500 (Sat, 10 Nov 2007)\nNew Revision: 38102\n\nRemoved:\ncontent/branches/SAK-12105/content-jcr-migration-api/m2-target/\nLog:\nSAK-12105 forgot to remove target build\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Sat Nov 10 14:50:57 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 10 Nov 2007 14:50:57 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 10 Nov 2007 14:50:57 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby jacknife.mail.umich.edu () with ESMTP id lAAJoupZ015779;\n\tSat, 10 Nov 2007 14:50:56 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 47360B99.39242.9333 ; \n\t10 Nov 2007 14:50:52 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 447C46641F;\n\tSat, 10 Nov 2007 19:50:40 +0000 (GMT)\nMessage-ID: <200711101945.lAAJjtH4007903@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 346\n          for <source@collab.sakaiproject.org>;\n          Sat, 10 Nov 2007 19:50:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 75C5121871\n\tfor <source@collab.sakaiproject.org>; Sat, 10 Nov 2007 19:50:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAAJjukD007905\n\tfor <source@collab.sakaiproject.org>; Sat, 10 Nov 2007 14:45:56 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAAJjtH4007903\n\tfor source@collab.sakaiproject.org; Sat, 10 Nov 2007 14:45:55 -0500\nDate: Sat, 10 Nov 2007 14:45:55 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38101 - in content/branches/SAK-12105: . content-impl-jcr/impl content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/jcr content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/jcr/migration content-impl-jcr/pack/src/webapp/WEB-INF content-jcr-migration-api content-jcr-migration-api/m2-target content-jcr-migration-api/m2-target/classes content-jcr-migration-api/m2-target/classes/org content-jcr-migration-api/m2-target/classes/org/sakaiproject content-jcr-migration-api/m2-target/classes/org/sakaiproject/content content-jcr-migration-api/m2-target/classes/org/sakaiproject/content/migration content-jcr-migration-api/m2-target/classes/org/sakaiproject/content/migration/api content-jcr-migration-api/src content-jcr-migration-api/src/java content-jcr-migration-api/src/java/org content-jcr-migration-api/src/java/org/sakaiproject content-jcr-migration-api/src/java/org/sakaiproject/content content-jcr-migration-api/src/java/org/sakaiproject/c!\n ontent/migration content-jcr-migration-api/src/java/org/sakaiproject/content/migration/api\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Nov 10 14:50:57 2007\nX-DSPAM-Confidence: 0.8480\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38101\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-11-10 14:45:28 -0500 (Sat, 10 Nov 2007)\nNew Revision: 38101\n\nAdded:\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/jcr/migration/\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/jcr/migration/ContentToJCRMigratorImpl.java\ncontent/branches/SAK-12105/content-jcr-migration-api/\ncontent/branches/SAK-12105/content-jcr-migration-api/m2-target/\ncontent/branches/SAK-12105/content-jcr-migration-api/m2-target/classes/\ncontent/branches/SAK-12105/content-jcr-migration-api/m2-target/classes/org/\ncontent/branches/SAK-12105/content-jcr-migration-api/m2-target/classes/org/sakaiproject/\ncontent/branches/SAK-12105/content-jcr-migration-api/m2-target/classes/org/sakaiproject/content/\ncontent/branches/SAK-12105/content-jcr-migration-api/m2-target/classes/org/sakaiproject/content/migration/\ncontent/branches/SAK-12105/content-jcr-migration-api/m2-target/classes/org/sakaiproject/content/migration/api/\ncontent/branches/SAK-12105/content-jcr-migration-api/m2-target/classes/org/sakaiproject/content/migration/api/ContentToJCRMigrator.class\ncontent/branches/SAK-12105/content-jcr-migration-api/m2-target/sakai-content-jcr-migration-api-M2.jar\ncontent/branches/SAK-12105/content-jcr-migration-api/pom.xml\ncontent/branches/SAK-12105/content-jcr-migration-api/src/\ncontent/branches/SAK-12105/content-jcr-migration-api/src/java/\ncontent/branches/SAK-12105/content-jcr-migration-api/src/java/org/\ncontent/branches/SAK-12105/content-jcr-migration-api/src/java/org/sakaiproject/\ncontent/branches/SAK-12105/content-jcr-migration-api/src/java/org/sakaiproject/content/\ncontent/branches/SAK-12105/content-jcr-migration-api/src/java/org/sakaiproject/content/migration/\ncontent/branches/SAK-12105/content-jcr-migration-api/src/java/org/sakaiproject/content/migration/api/\ncontent/branches/SAK-12105/content-jcr-migration-api/src/java/org/sakaiproject/content/migration/api/ContentToJCRMigrator.java\nModified:\ncontent/branches/SAK-12105/content-impl-jcr/impl/pom.xml\ncontent/branches/SAK-12105/content-impl-jcr/pack/src/webapp/WEB-INF/components-jcr.xml\ncontent/branches/SAK-12105/content-impl-jcr/pack/src/webapp/WEB-INF/components.xml\ncontent/branches/SAK-12105/pom.xml\nLog:\nSAK-12105 In process of moving a portion of the migration code from jython scripts to a component\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Sat Nov 10 14:15:45 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 10 Nov 2007 14:15:45 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 10 Nov 2007 14:15:45 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby awakenings.mail.umich.edu () with ESMTP id lAAJFiPV032184;\n\tSat, 10 Nov 2007 14:15:44 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 4736035B.4F7FC.12141 ; \n\t10 Nov 2007 14:15:42 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id AE3C371C3C;\n\tSat, 10 Nov 2007 19:15:29 +0000 (GMT)\nMessage-ID: <200711101910.lAAJAqFs007889@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 422\n          for <source@collab.sakaiproject.org>;\n          Sat, 10 Nov 2007 19:15:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6A10A1FCC3\n\tfor <source@collab.sakaiproject.org>; Sat, 10 Nov 2007 19:15:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAAJAqu1007891\n\tfor <source@collab.sakaiproject.org>; Sat, 10 Nov 2007 14:10:52 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAAJAqFs007889\n\tfor source@collab.sakaiproject.org; Sat, 10 Nov 2007 14:10:52 -0500\nDate: Sat, 10 Nov 2007 14:10:52 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38100 - content/branches/SAK-12105/content-impl/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Nov 10 14:15:45 2007\nX-DSPAM-Confidence: 0.9841\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38100\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-10 14:10:48 -0500 (Sat, 10 Nov 2007)\nNew Revision: 38100\n\nModified:\ncontent/branches/SAK-12105/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\nLog:\nSAK-12168: Fixed remove permissions check to be more efficient and also to work correctly for superuser\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Sat Nov 10 13:44:23 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 10 Nov 2007 13:44:23 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 10 Nov 2007 13:44:23 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby fan.mail.umich.edu () with ESMTP id lAAIiMtf019395;\n\tSat, 10 Nov 2007 13:44:22 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 4735FBF5.F405C.1861 ; \n\t10 Nov 2007 13:44:19 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3F5007933D;\n\tSat, 10 Nov 2007 18:41:11 +0000 (GMT)\nMessage-ID: <200711101839.lAAIdJ7I007875@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 148\n          for <source@collab.sakaiproject.org>;\n          Sat, 10 Nov 2007 18:40:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BB7BB1D604\n\tfor <source@collab.sakaiproject.org>; Sat, 10 Nov 2007 18:43:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAAIdJg5007877\n\tfor <source@collab.sakaiproject.org>; Sat, 10 Nov 2007 13:39:19 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAAIdJ7I007875\n\tfor source@collab.sakaiproject.org; Sat, 10 Nov 2007 13:39:19 -0500\nDate: Sat, 10 Nov 2007 13:39:19 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38099 - content/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Nov 10 13:44:23 2007\nX-DSPAM-Confidence: 0.9870\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38099\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-10 13:39:14 -0500 (Sat, 10 Nov 2007)\nNew Revision: 38099\n\nModified:\ncontent/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test/LoadTestContentHostingService.java\nLog:\nSAK-12105: Fixed error in the test and removed the exception swallowing for permissions\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Sat Nov 10 08:19:22 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 10 Nov 2007 08:19:22 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 10 Nov 2007 08:19:22 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby brazil.mail.umich.edu () with ESMTP id lAADJL0f020690;\n\tSat, 10 Nov 2007 08:19:21 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 4735AFD4.24E4D.17360 ; \n\t10 Nov 2007 08:19:18 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5403C72CE7;\n\tSat, 10 Nov 2007 13:19:13 +0000 (GMT)\nMessage-ID: <200711101314.lAADEVIi007750@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 678\n          for <source@collab.sakaiproject.org>;\n          Sat, 10 Nov 2007 13:19:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EA667215B1\n\tfor <source@collab.sakaiproject.org>; Sat, 10 Nov 2007 13:19:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAADEVtd007752\n\tfor <source@collab.sakaiproject.org>; Sat, 10 Nov 2007 08:14:31 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAADEVIi007750\n\tfor source@collab.sakaiproject.org; Sat, 10 Nov 2007 08:14:31 -0500\nDate: Sat, 10 Nov 2007 08:14:31 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38098 - content/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Nov 10 08:19:22 2007\nX-DSPAM-Confidence: 0.9840\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38098\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-10 08:14:27 -0500 (Sat, 10 Nov 2007)\nNew Revision: 38098\n\nModified:\ncontent/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test/LoadTestContentHostingService.java\nLog:\nSAK-12105: Captured some of the exceptions while testing since we cannot seem to run the tests without getting seemingly random exceptions\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Sat Nov 10 07:57:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 10 Nov 2007 07:57:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 10 Nov 2007 07:57:51 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby godsend.mail.umich.edu () with ESMTP id lAACvpCH017204;\n\tSat, 10 Nov 2007 07:57:51 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 4735AACA.4BCFF.20535 ; \n\t10 Nov 2007 07:57:49 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E0B8678CA2;\n\tSat, 10 Nov 2007 12:57:42 +0000 (GMT)\nMessage-ID: <200711101253.lAACr3gj007701@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 998\n          for <source@collab.sakaiproject.org>;\n          Sat, 10 Nov 2007 12:57:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 493391F187\n\tfor <source@collab.sakaiproject.org>; Sat, 10 Nov 2007 12:57:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAACr3QQ007703\n\tfor <source@collab.sakaiproject.org>; Sat, 10 Nov 2007 07:53:03 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAACr3gj007701\n\tfor source@collab.sakaiproject.org; Sat, 10 Nov 2007 07:53:03 -0500\nDate: Sat, 10 Nov 2007 07:53:03 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38097 - cafe/branches/2-5-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Nov 10 07:57:51 2007\nX-DSPAM-Confidence: 0.9816\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38097\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-10 07:52:58 -0500 (Sat, 10 Nov 2007)\nNew Revision: 38097\n\nModified:\ncafe/branches/2-5-x/\ncafe/branches/2-5-x/.externals\nLog:\nCafe 2.5 branch should now actually be working\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Sat Nov 10 07:54:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 10 Nov 2007 07:54:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 10 Nov 2007 07:54:51 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby awakenings.mail.umich.edu () with ESMTP id lAACsp1s027010;\n\tSat, 10 Nov 2007 07:54:51 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 4735AA15.88596.13908 ; \n\t10 Nov 2007 07:54:48 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6A62F78841;\n\tSat, 10 Nov 2007 12:53:37 +0000 (GMT)\nMessage-ID: <200711101249.lAACnk6l007689@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 365\n          for <source@collab.sakaiproject.org>;\n          Sat, 10 Nov 2007 12:53:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8DC281F187\n\tfor <source@collab.sakaiproject.org>; Sat, 10 Nov 2007 12:54:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAACnkHv007691\n\tfor <source@collab.sakaiproject.org>; Sat, 10 Nov 2007 07:49:46 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAACnk6l007689\n\tfor source@collab.sakaiproject.org; Sat, 10 Nov 2007 07:49:46 -0500\nDate: Sat, 10 Nov 2007 07:49:46 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38096 - cafe/branches/2-5-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Nov 10 07:54:51 2007\nX-DSPAM-Confidence: 0.9804\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38096\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-10 07:49:41 -0500 (Sat, 10 Nov 2007)\nNew Revision: 38096\n\nModified:\ncafe/branches/2-5-x/\ncafe/branches/2-5-x/.externals\nLog:\nCafe 2.5 branch should now be working\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Sat Nov 10 07:43:58 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 10 Nov 2007 07:43:58 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 10 Nov 2007 07:43:58 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby panther.mail.umich.edu () with ESMTP id lAAChvJR010248;\n\tSat, 10 Nov 2007 07:43:57 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 4735A77A.3BE35.21446 ; \n\t10 Nov 2007 07:43:52 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7B47C78CB4;\n\tSat, 10 Nov 2007 12:42:36 +0000 (GMT)\nMessage-ID: <200711101238.lAACckYl007677@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 891\n          for <source@collab.sakaiproject.org>;\n          Sat, 10 Nov 2007 12:42:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CA55F211B2\n\tfor <source@collab.sakaiproject.org>; Sat, 10 Nov 2007 12:43:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAACckKD007679\n\tfor <source@collab.sakaiproject.org>; Sat, 10 Nov 2007 07:38:46 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAACckYl007677\n\tfor source@collab.sakaiproject.org; Sat, 10 Nov 2007 07:38:46 -0500\nDate: Sat, 10 Nov 2007 07:38:46 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38095 - cafe/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Nov 10 07:43:58 2007\nX-DSPAM-Confidence: 0.9815\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38095\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-10 07:38:40 -0500 (Sat, 10 Nov 2007)\nNew Revision: 38095\n\nAdded:\ncafe/branches/2-5-x/\nLog:\ncreated 2.5.x branch\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Sat Nov 10 07:38:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sat, 10 Nov 2007 07:38:43 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sat, 10 Nov 2007 07:38:43 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby panther.mail.umich.edu () with ESMTP id lAACcgXD008863;\n\tSat, 10 Nov 2007 07:38:42 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 4735A64D.26C71.18919 ; \n\t10 Nov 2007 07:38:39 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 25FA078C99;\n\tSat, 10 Nov 2007 12:37:31 +0000 (GMT)\nMessage-ID: <200711101233.lAACXktQ007663@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 769\n          for <source@collab.sakaiproject.org>;\n          Sat, 10 Nov 2007 12:37:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4781D211B2\n\tfor <source@collab.sakaiproject.org>; Sat, 10 Nov 2007 12:38:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lAACXkLK007665\n\tfor <source@collab.sakaiproject.org>; Sat, 10 Nov 2007 07:33:46 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lAACXktQ007663\n\tfor source@collab.sakaiproject.org; Sat, 10 Nov 2007 07:33:46 -0500\nDate: Sat, 10 Nov 2007 07:33:46 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38094 - cafe/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sat Nov 10 07:38:43 2007\nX-DSPAM-Confidence: 0.8436\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38094\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-10 07:33:42 -0500 (Sat, 10 Nov 2007)\nNew Revision: 38094\n\nRemoved:\ncafe/branches/SAK-10971/\nLog:\nRemoving branch as it is no longer needed\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Fri Nov  9 16:35:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 09 Nov 2007 16:35:17 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 09 Nov 2007 16:35:17 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby brazil.mail.umich.edu () with ESMTP id lA9LZGNe010051;\n\tFri, 9 Nov 2007 16:35:16 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 4734D28D.3DAC8.26488 ; \n\t 9 Nov 2007 16:35:12 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7F2F8784E9;\n\tFri,  9 Nov 2007 21:35:03 +0000 (GMT)\nMessage-ID: <200711092130.lA9LUk1u006641@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 672\n          for <source@collab.sakaiproject.org>;\n          Fri, 9 Nov 2007 21:34:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 54F2821409\n\tfor <source@collab.sakaiproject.org>; Fri,  9 Nov 2007 21:34:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA9LUkmV006643\n\tfor <source@collab.sakaiproject.org>; Fri, 9 Nov 2007 16:30:46 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA9LUk1u006641\n\tfor source@collab.sakaiproject.org; Fri, 9 Nov 2007 16:30:46 -0500\nDate: Fri, 9 Nov 2007 16:30:46 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38092 - in msgcntr/branches/oncourse_2-4-x/messageforums-app/src: java/org/sakaiproject/tool/messageforums webapp/jsp/privateMsg\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov  9 16:35:17 2007\nX-DSPAM-Confidence: 0.9892\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38092\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-09 16:30:45 -0500 (Fri, 09 Nov 2007)\nNew Revision: 38092\n\nModified:\nmsgcntr/branches/oncourse_2-4-x/messageforums-app/src/java/org/sakaiproject/tool/messageforums/PrivateMessagesTool.java\nmsgcntr/branches/oncourse_2-4-x/messageforums-app/src/webapp/jsp/privateMsg/pvtMsg.jsp\nmsgcntr/branches/oncourse_2-4-x/messageforums-app/src/webapp/jsp/privateMsg/topNav.jsp\nLog:\nsvn merge -c 34591 https://source.sakaiproject.org/svn/msgcntr/trunk\nU    messageforums-app/src/java/org/sakaiproject/tool/messageforums/PrivateMessagesTool.java\nU    messageforums-app/src/webapp/jsp/privateMsg/topNav.jsp\nU    messageforums-app/src/webapp/jsp/privateMsg/pvtMsg.jsp\nsvn log -r 34591:34591 https://source.sakaiproject.org/svn/msgcntr/trunk\n------------------------------------------------------------------------\nr34591 | josrodri@iupui.edu | 2007-08-30 14:25:51 -0400 (Thu, 30 Aug 2007) | 1 line\n\nSAK-11321: will now display the Received folder no matter the previous state of Messages, even if user has never visited the site before but others have sent the user messages\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Fri Nov  9 16:34:08 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 09 Nov 2007 16:34:08 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 09 Nov 2007 16:34:08 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby godsend.mail.umich.edu () with ESMTP id lA9LY6xq006549;\n\tFri, 9 Nov 2007 16:34:06 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 4734D23D.92DF3.6043 ; \n\t 9 Nov 2007 16:33:52 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B3DD070FFC;\n\tFri,  9 Nov 2007 21:33:47 +0000 (GMT)\nMessage-ID: <200711092129.lA9LTM15006628@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 611\n          for <source@collab.sakaiproject.org>;\n          Fri, 9 Nov 2007 21:33:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7A1B421409\n\tfor <source@collab.sakaiproject.org>; Fri,  9 Nov 2007 21:33:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA9LTMp0006630\n\tfor <source@collab.sakaiproject.org>; Fri, 9 Nov 2007 16:29:22 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA9LTM15006628\n\tfor source@collab.sakaiproject.org; Fri, 9 Nov 2007 16:29:22 -0500\nDate: Fri, 9 Nov 2007 16:29:22 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38091 - in msgcntr/branches/oncourse_2-4-x/messageforums-app/src: java/org/sakaiproject/tool/messageforums webapp/jsp/privateMsg\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov  9 16:34:08 2007\nX-DSPAM-Confidence: 0.5949\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38091\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-09 16:29:21 -0500 (Fri, 09 Nov 2007)\nNew Revision: 38091\n\nAdded:\nmsgcntr/branches/oncourse_2-4-x/messageforums-app/src/webapp/jsp/privateMsg/topNav.jsp\nModified:\nmsgcntr/branches/oncourse_2-4-x/messageforums-app/src/java/org/sakaiproject/tool/messageforums/PrivateMessagesTool.java\nmsgcntr/branches/oncourse_2-4-x/messageforums-app/src/webapp/jsp/privateMsg/pvtMsg.jsp\nmsgcntr/branches/oncourse_2-4-x/messageforums-app/src/webapp/jsp/privateMsg/pvtMsgEx.jsp\nLog:\nsvn merge -c 31877 https://source.sakaiproject.org/svn/msgcntr/trunk\nU    messageforums-app/src/java/org/sakaiproject/tool/messageforums/PrivateMessagesTool.java\nA    messageforums-app/src/webapp/jsp/privateMsg/topNav.jsp\nU    messageforums-app/src/webapp/jsp/privateMsg/pvtMsgEx.jsp\nU    messageforums-app/src/webapp/jsp/privateMsg/pvtMsg.jsp\nsvn merge -c 31880 https://source.sakaiproject.org/svn/msgcntr/trunk\nG    messageforums-app/src/java/org/sakaiproject/tool/messageforums/PrivateMessagesTool.java\nU    messageforums-app/src/webapp/jsp/privateMsg/topNav.jsp\nsvn merge -c 31885 https://source.sakaiproject.org/svn/msgcntr/trunk\nG    messageforums-app/src/java/org/sakaiproject/tool/messageforums/PrivateMessagesTool.java\nsvn log -r 31877:31877 https://source.sakaiproject.org/svn/msgcntr/trunk\n------------------------------------------------------------------------\nr31877 | josrodri@iupui.edu | 2007-06-26 16:33:06 -0400 (Tue, 26 Jun 2007) | 1 line\n\nSAK-10419: fixed breadcrumbs for search results. Also added Previous/Next Folder links. Lastly, moved breadcrumb Previous/Next Folder code to own jsp page.\n------------------------------------------------------------------------\nsvn log -r 31880:31880 https://source.sakaiproject.org/svn/msgcntr/trunk\n------------------------------------------------------------------------\nr31880 | josrodri@iupui.edu | 2007-06-27 09:55:47 -0400 (Wed, 27 Jun 2007) | 1 line\n\nSAK-10419 - missed navigation case\n------------------------------------------------------------------------\nsvn log -r 31885:31885 https://source.sakaiproject.org/svn/msgcntr/trunk\n------------------------------------------------------------------------\nr31885 | josrodri@iupui.edu | 2007-06-27 11:16:48 -0400 (Wed, 27 Jun 2007) | 1 line\n\nSAK-10419\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Fri Nov  9 16:14:37 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 09 Nov 2007 16:14:37 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 09 Nov 2007 16:14:37 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby godsend.mail.umich.edu () with ESMTP id lA9LEaJT027053;\n\tFri, 9 Nov 2007 16:14:36 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 4734CDB4.6C67B.1526 ; \n\t 9 Nov 2007 16:14:31 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 606B578272;\n\tFri,  9 Nov 2007 21:14:27 +0000 (GMT)\nMessage-ID: <200711092109.lA9L9wNV006546@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 198\n          for <source@collab.sakaiproject.org>;\n          Fri, 9 Nov 2007 21:14:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 51DF0213FC\n\tfor <source@collab.sakaiproject.org>; Fri,  9 Nov 2007 21:14:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA9L9wYm006548\n\tfor <source@collab.sakaiproject.org>; Fri, 9 Nov 2007 16:09:58 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA9L9wNV006546\n\tfor source@collab.sakaiproject.org; Fri, 9 Nov 2007 16:09:58 -0500\nDate: Fri, 9 Nov 2007 16:09:58 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38089 - in syllabus/branches/sakai_2-4-x/syllabus-app/src: java/org/sakaiproject/tool/syllabus webapp/syllabus\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov  9 16:14:37 2007\nX-DSPAM-Confidence: 0.9888\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38089\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-09 16:09:57 -0500 (Fri, 09 Nov 2007)\nNew Revision: 38089\n\nModified:\nsyllabus/branches/sakai_2-4-x/syllabus-app/src/java/org/sakaiproject/tool/syllabus/SyllabusTool.java\nsyllabus/branches/sakai_2-4-x/syllabus-app/src/webapp/syllabus/main.jsp\nLog:\nsvn merge -c 37803 https://source.sakaiproject.org/svn/syllabus/trunk\nU    syllabus-app/src/java/org/sakaiproject/tool/syllabus/SyllabusTool.java\nU    syllabus-app/src/webapp/syllabus/main.jsp\nsvn log -r 37803:37803 https://source.sakaiproject.org/svn/syllabus/trunk\n------------------------------------------------------------------------\nr37803 | josrodri@iupui.edu | 2007-11-06 14:03:15 -0500 (Tue, 06 Nov 2007) | 1 line\n\nSAK-10333, SAK-10587, SAK-11221: refactored how print friendly url is determined.\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ray@media.berkeley.edu Fri Nov  9 16:13:22 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 09 Nov 2007 16:13:22 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 09 Nov 2007 16:13:22 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby casino.mail.umich.edu () with ESMTP id lA9LDLY2027812;\n\tFri, 9 Nov 2007 16:13:21 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 4734CD68.E004F.10972 ; \n\t 9 Nov 2007 16:13:15 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4838878423;\n\tFri,  9 Nov 2007 21:13:05 +0000 (GMT)\nMessage-ID: <200711092108.lA9L8aSZ006529@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 369\n          for <source@collab.sakaiproject.org>;\n          Fri, 9 Nov 2007 21:12:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2918DB0C8\n\tfor <source@collab.sakaiproject.org>; Fri,  9 Nov 2007 21:12:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA9L8anv006531\n\tfor <source@collab.sakaiproject.org>; Fri, 9 Nov 2007 16:08:36 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA9L8aSZ006529\n\tfor source@collab.sakaiproject.org; Fri, 9 Nov 2007 16:08:36 -0500\nDate: Fri, 9 Nov 2007 16:08:36 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ray@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ray@media.berkeley.edu\nSubject: [sakai] svn commit: r38088 - in component/branches/SAK-8315: component-api/component/src/java/org/sakaiproject/component/impl component-impl/impl/src/java/org/sakaiproject/component/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov  9 16:13:22 2007\nX-DSPAM-Confidence: 0.7537\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38088\n\nAuthor: ray@media.berkeley.edu\nDate: 2007-11-09 16:08:28 -0500 (Fri, 09 Nov 2007)\nNew Revision: 38088\n\nModified:\ncomponent/branches/SAK-8315/component-api/component/src/java/org/sakaiproject/component/impl/SpringCompMgr.java\ncomponent/branches/SAK-8315/component-impl/impl/src/java/org/sakaiproject/component/impl/BasicConfigurationService.java\nLog:\nRemove some obsolete code and comments\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Fri Nov  9 16:12:48 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 09 Nov 2007 16:12:48 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 09 Nov 2007 16:12:48 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby awakenings.mail.umich.edu () with ESMTP id lA9LCmrj017773;\n\tFri, 9 Nov 2007 16:12:48 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 4734CD28.48B17.8505 ; \n\t 9 Nov 2007 16:12:11 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2168B78272;\n\tFri,  9 Nov 2007 21:11:45 +0000 (GMT)\nMessage-ID: <200711092107.lA9L78xI006516@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 738\n          for <source@collab.sakaiproject.org>;\n          Fri, 9 Nov 2007 21:11:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2ECC4B0C8\n\tfor <source@collab.sakaiproject.org>; Fri,  9 Nov 2007 21:11:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA9L78Fd006518\n\tfor <source@collab.sakaiproject.org>; Fri, 9 Nov 2007 16:07:08 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA9L78xI006516\n\tfor source@collab.sakaiproject.org; Fri, 9 Nov 2007 16:07:08 -0500\nDate: Fri, 9 Nov 2007 16:07:08 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r38087 - oncourse/branches/sakai_2-4-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov  9 16:12:48 2007\nX-DSPAM-Confidence: 0.9791\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38087\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-11-09 16:07:07 -0500 (Fri, 09 Nov 2007)\nNew Revision: 38087\n\nModified:\noncourse/branches/sakai_2-4-x/\noncourse/branches/sakai_2-4-x/.externals\nLog:\nUpdated externals\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Fri Nov  9 16:11:42 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 09 Nov 2007 16:11:42 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 09 Nov 2007 16:11:42 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby flawless.mail.umich.edu () with ESMTP id lA9LBfSR005083;\n\tFri, 9 Nov 2007 16:11:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 4734CD00.A02A6.7585 ; \n\t 9 Nov 2007 16:11:32 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0C3AB70F6A;\n\tFri,  9 Nov 2007 21:11:25 +0000 (GMT)\nMessage-ID: <200711092106.lA9L6n3w006504@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 901\n          for <source@collab.sakaiproject.org>;\n          Fri, 9 Nov 2007 21:11:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 80AE6B0C8\n\tfor <source@collab.sakaiproject.org>; Fri,  9 Nov 2007 21:10:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA9L6naK006506\n\tfor <source@collab.sakaiproject.org>; Fri, 9 Nov 2007 16:06:49 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA9L6n3w006504\n\tfor source@collab.sakaiproject.org; Fri, 9 Nov 2007 16:06:49 -0500\nDate: Fri, 9 Nov 2007 16:06:49 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38086 - syllabus/branches/sakai_2-4-x/syllabus-app/src/webapp/syllabus\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov  9 16:11:42 2007\nX-DSPAM-Confidence: 0.9899\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38086\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-09 16:06:48 -0500 (Fri, 09 Nov 2007)\nNew Revision: 38086\n\nModified:\nsyllabus/branches/sakai_2-4-x/syllabus-app/src/webapp/syllabus/main.jsp\nLog:\nsvn merge -c 34215 https://source.sakaiproject.org/svn/syllabus/trunk\nU    syllabus-app/src/webapp/syllabus/main.jsp\nsvn log -r 34215:34215 https://source.sakaiproject.org/svn/syllabus/trunk\n------------------------------------------------------------------------\nr34215 | josrodri@iupui.edu | 2007-08-21 14:22:14 -0400 (Tue, 21 Aug 2007) | 1 line\n\nSAK-11221: missed check for https:// prefix when determining what url to redirect to\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Fri Nov  9 15:57:52 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 09 Nov 2007 15:57:52 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 09 Nov 2007 15:57:52 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby faithful.mail.umich.edu () with ESMTP id lA9KvpDc006820;\n\tFri, 9 Nov 2007 15:57:51 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 4734C9CA.3AF33.5445 ; \n\t 9 Nov 2007 15:57:49 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9FA4978469;\n\tFri,  9 Nov 2007 20:48:02 +0000 (GMT)\nMessage-ID: <200711092031.lA9KViML006409@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 43\n          for <source@collab.sakaiproject.org>;\n          Fri, 9 Nov 2007 20:47:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 64AA0214FD\n\tfor <source@collab.sakaiproject.org>; Fri,  9 Nov 2007 20:35:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA9KViAT006411\n\tfor <source@collab.sakaiproject.org>; Fri, 9 Nov 2007 15:31:44 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA9KViML006409\n\tfor source@collab.sakaiproject.org; Fri, 9 Nov 2007 15:31:44 -0500\nDate: Fri, 9 Nov 2007 15:31:44 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r38081 - oncourse/branches/sakai_2-4-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov  9 15:57:52 2007\nX-DSPAM-Confidence: 0.9797\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38081\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-11-09 15:31:43 -0500 (Fri, 09 Nov 2007)\nNew Revision: 38081\n\nModified:\noncourse/branches/sakai_2-4-x/\noncourse/branches/sakai_2-4-x/.externals\nLog:\nUpdated externals\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Fri Nov  9 15:57:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 09 Nov 2007 15:57:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 09 Nov 2007 15:57:51 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby fan.mail.umich.edu () with ESMTP id lA9KvohM006281;\n\tFri, 9 Nov 2007 15:57:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 4734C9C8.224A.11561 ; \n\t 9 Nov 2007 15:57:47 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 75DD6783AA;\n\tFri,  9 Nov 2007 20:48:01 +0000 (GMT)\nMessage-ID: <200711092030.lA9KUp2Z006397@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 43\n          for <source@collab.sakaiproject.org>;\n          Fri, 9 Nov 2007 20:47:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CBCF6214F9\n\tfor <source@collab.sakaiproject.org>; Fri,  9 Nov 2007 20:35:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA9KUpEU006399\n\tfor <source@collab.sakaiproject.org>; Fri, 9 Nov 2007 15:30:51 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA9KUp2Z006397\n\tfor source@collab.sakaiproject.org; Fri, 9 Nov 2007 15:30:51 -0500\nDate: Fri, 9 Nov 2007 15:30:51 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38080 - gradebook/branches/oncourse_2-4-x/app/ui/src/webapp/js\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov  9 15:57:50 2007\nX-DSPAM-Confidence: 0.8511\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38080\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-09 15:30:50 -0500 (Fri, 09 Nov 2007)\nNew Revision: 38080\n\nModified:\ngradebook/branches/oncourse_2-4-x/app/ui/src/webapp/js/spreadsheetUI.js\nLog:\nsvn merge -c 37820 https://source.sakaiproject.org/svn/gradebook/trunk\nC    app/ui/src/webapp/js/spreadsheetUI.js\nvi app/ui/src/webapp/js/spreadsheetUI.js\nsvn resolved app/ui/src/webapp/js/spreadsheetUI.js\nResolved conflicted state of 'app/ui/src/webapp/js/spreadsheetUI.js'\nin-143-146:oncourse_2-4-x rjlowe$ svn log -r 37820:37820 https://source.sakaiproject.org/svn/gradebook/trunk\n------------------------------------------------------------------------\nr37820 | rjlowe@iupui.edu | 2007-11-06 16:17:54 -0500 (Tue, 06 Nov 2007) | 1 line\n\nSAK-11588 - All Grades page crashes IE when large number of students/gb items viewed at once\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Fri Nov  9 15:41:56 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 09 Nov 2007 15:41:55 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 09 Nov 2007 15:41:55 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby score.mail.umich.edu () with ESMTP id lA9Kftxd016646;\n\tFri, 9 Nov 2007 15:41:55 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 4734C60A.EC27D.32128 ; \n\t 9 Nov 2007 15:41:50 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3DFC675D85;\n\tFri,  9 Nov 2007 20:32:03 +0000 (GMT)\nMessage-ID: <200711092037.lA9KbJUW006445@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 138\n          for <source@collab.sakaiproject.org>;\n          Fri, 9 Nov 2007 20:31:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9B5F1B0C8\n\tfor <source@collab.sakaiproject.org>; Fri,  9 Nov 2007 20:41:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA9KbJ1E006447\n\tfor <source@collab.sakaiproject.org>; Fri, 9 Nov 2007 15:37:19 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA9KbJUW006445\n\tfor source@collab.sakaiproject.org; Fri, 9 Nov 2007 15:37:19 -0500\nDate: Fri, 9 Nov 2007 15:37:19 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38084 - gradebook/branches/oncourse_2-4-x/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov  9 15:41:55 2007\nX-DSPAM-Confidence: 0.7615\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38084\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-09 15:37:18 -0500 (Fri, 09 Nov 2007)\nNew Revision: 38084\n\nModified:\ngradebook/branches/oncourse_2-4-x/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\nLog:\nsvn merge -c 38079 https://source.sakaiproject.org/svn/gradebook/trunk\nU    app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\nsvn log -r 38079:38079 https://source.sakaiproject.org/svn/gradebook/trunk\n------------------------------------------------------------------------\nr38079 | cwen@iupui.edu | 2007-11-09 14:43:01 -0500 (Fri, 09 Nov 2007) | 5 lines\n\nhttp://128.196.219.68/jira/browse/SAK-12163\nSAK-12163\n=>\nhttps://uisapp2.iu.edu/jira/browse/ONC-233\nexceptions thrown while attempting to rename the gradebook item.\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Fri Nov  9 15:39:30 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 09 Nov 2007 15:39:30 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 09 Nov 2007 15:39:30 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby panther.mail.umich.edu () with ESMTP id lA9KdTMg023493;\n\tFri, 9 Nov 2007 15:39:29 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 4734C57A.AAD9A.15932 ; \n\t 9 Nov 2007 15:39:26 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4C00B75D85;\n\tFri,  9 Nov 2007 20:29:39 +0000 (GMT)\nMessage-ID: <200711092034.lA9KYuGu006421@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 821\n          for <source@collab.sakaiproject.org>;\n          Fri, 9 Nov 2007 20:29:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D96F421503\n\tfor <source@collab.sakaiproject.org>; Fri,  9 Nov 2007 20:39:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA9KYuGJ006423\n\tfor <source@collab.sakaiproject.org>; Fri, 9 Nov 2007 15:34:56 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA9KYuGu006421\n\tfor source@collab.sakaiproject.org; Fri, 9 Nov 2007 15:34:56 -0500\nDate: Fri, 9 Nov 2007 15:34:56 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r38082 - gradebook/branches/oncourse_2-4-x/app/ui/src/java/org/sakaiproject/tool/gradebook/ui\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov  9 15:39:30 2007\nX-DSPAM-Confidence: 0.6964\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38082\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-09 15:34:55 -0500 (Fri, 09 Nov 2007)\nNew Revision: 38082\n\nModified:\ngradebook/branches/oncourse_2-4-x/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/SpreadsheetUploadBean.java\nLog:\nsvn merge -c 37823 https://source.sakaiproject.org/svn/gradebook/trunk\nU    app/ui/src/java/org/sakaiproject/tool/gradebook/ui/SpreadsheetUploadBean.java\nsvn log -r 37823:37823 https://source.sakaiproject.org/svn/gradebook/trunk\n------------------------------------------------------------------------\nr37823 | josrodri@iupui.edu | 2007-11-06 16:40:05 -0500 (Tue, 06 Nov 2007) | 3 lines\n\nSAK-12133: spreadsheet item add, if item already exists but no points possible is in spreadsheet for that item, just keep current value\n\nSAK-9762: added an init() method to do code currently processed in constructor. Kept an empty constructor for easy backing out.\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Nov  9 14:47:46 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 09 Nov 2007 14:47:46 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 09 Nov 2007 14:47:46 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby mission.mail.umich.edu () with ESMTP id lA9Jljan017862;\n\tFri, 9 Nov 2007 14:47:45 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 4734B951.B5D44.15068 ; \n\t 9 Nov 2007 14:47:32 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1550371382;\n\tFri,  9 Nov 2007 19:47:27 +0000 (GMT)\nMessage-ID: <200711091943.lA9Jh2xU006304@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 852\n          for <source@collab.sakaiproject.org>;\n          Fri, 9 Nov 2007 19:47:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AB3C81C80D\n\tfor <source@collab.sakaiproject.org>; Fri,  9 Nov 2007 19:47:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA9Jh2Vt006306\n\tfor <source@collab.sakaiproject.org>; Fri, 9 Nov 2007 14:43:02 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA9Jh2xU006304\n\tfor source@collab.sakaiproject.org; Fri, 9 Nov 2007 14:43:02 -0500\nDate: Fri, 9 Nov 2007 14:43:02 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r38079 - gradebook/trunk/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov  9 14:47:46 2007\nX-DSPAM-Confidence: 0.7608\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38079\n\nAuthor: cwen@iupui.edu\nDate: 2007-11-09 14:43:01 -0500 (Fri, 09 Nov 2007)\nNew Revision: 38079\n\nModified:\ngradebook/trunk/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\nLog:\nhttp://128.196.219.68/jira/browse/SAK-12163\nSAK-12163\n=>\nhttps://uisapp2.iu.edu/jira/browse/ONC-233\nexceptions thrown while attempting to rename the gradebook item.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom bkirschn@umich.edu Fri Nov  9 13:19:45 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 09 Nov 2007 13:19:45 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 09 Nov 2007 13:19:45 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby flawless.mail.umich.edu () with ESMTP id lA9IJi9w001531;\n\tFri, 9 Nov 2007 13:19:44 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 4734A4B9.4AE09.28570 ; \n\t 9 Nov 2007 13:19:40 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D5C6376716;\n\tFri,  9 Nov 2007 18:13:43 +0000 (GMT)\nMessage-ID: <200711091815.lA9IF7Ew006103@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 637\n          for <source@collab.sakaiproject.org>;\n          Fri, 9 Nov 2007 18:13:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C0D951C7F2\n\tfor <source@collab.sakaiproject.org>; Fri,  9 Nov 2007 18:19:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA9IF7ZQ006105\n\tfor <source@collab.sakaiproject.org>; Fri, 9 Nov 2007 13:15:07 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA9IF7Ew006103\n\tfor source@collab.sakaiproject.org; Fri, 9 Nov 2007 13:15:07 -0500\nDate: Fri, 9 Nov 2007 13:15:07 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to bkirschn@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: bkirschn@umich.edu\nSubject: [sakai] svn commit: r38078 - mailtool/branches/sakai_2-5-x/mailtool/src/bundle/org/sakaiproject/tool/mailtool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov  9 13:19:45 2007\nX-DSPAM-Confidence: 0.9848\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38078\n\nAuthor: bkirschn@umich.edu\nDate: 2007-11-09 13:15:05 -0500 (Fri, 09 Nov 2007)\nNew Revision: 38078\n\nModified:\nmailtool/branches/sakai_2-5-x/mailtool/src/bundle/org/sakaiproject/tool/mailtool/Messages_ko.properties\nLog:\nSAK-12159 merge to 2.5.x\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gsilver@umich.edu Fri Nov  9 13:09:31 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 09 Nov 2007 13:09:31 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 09 Nov 2007 13:09:31 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby flawless.mail.umich.edu () with ESMTP id lA9I9Qbx027504;\n\tFri, 9 Nov 2007 13:09:26 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 4734A24E.846.23204 ; \n\t 9 Nov 2007 13:09:23 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4F53278071;\n\tFri,  9 Nov 2007 18:04:18 +0000 (GMT)\nMessage-ID: <200711091804.lA9I4aMT006072@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 679\n          for <source@collab.sakaiproject.org>;\n          Fri, 9 Nov 2007 18:04:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D0AA82120E\n\tfor <source@collab.sakaiproject.org>; Fri,  9 Nov 2007 18:08:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA9I4a9k006074\n\tfor <source@collab.sakaiproject.org>; Fri, 9 Nov 2007 13:04:36 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA9I4aMT006072\n\tfor source@collab.sakaiproject.org; Fri, 9 Nov 2007 13:04:36 -0500\nDate: Fri, 9 Nov 2007 13:04:36 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gsilver@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gsilver@umich.edu\nSubject: [sakai] svn commit: r38077 - reference/trunk/library/src/webapp/skin/default\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov  9 13:09:31 2007\nX-DSPAM-Confidence: 0.9819\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38077\n\nAuthor: gsilver@umich.edu\nDate: 2007-11-09 13:04:35 -0500 (Fri, 09 Nov 2007)\nNew Revision: 38077\n\nModified:\nreference/trunk/library/src/webapp/skin/default/portal.css\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-12161\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom john.ellis@rsmart.com Fri Nov  9 11:23:15 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 09 Nov 2007 11:23:15 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 09 Nov 2007 11:23:15 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby brazil.mail.umich.edu () with ESMTP id lA9GNF3u020361;\n\tFri, 9 Nov 2007 11:23:15 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 47348968.69BA4.2087 ; \n\t 9 Nov 2007 11:23:07 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id AFB6C78014;\n\tFri,  9 Nov 2007 16:23:03 +0000 (GMT)\nMessage-ID: <200711091618.lA9GIeYb005890@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 551\n          for <source@collab.sakaiproject.org>;\n          Fri, 9 Nov 2007 16:22:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 670731CBD5\n\tfor <source@collab.sakaiproject.org>; Fri,  9 Nov 2007 16:22:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA9GIeHQ005892\n\tfor <source@collab.sakaiproject.org>; Fri, 9 Nov 2007 11:18:40 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA9GIeYb005890\n\tfor source@collab.sakaiproject.org; Fri, 9 Nov 2007 11:18:40 -0500\nDate: Fri, 9 Nov 2007 11:18:40 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to john.ellis@rsmart.com using -f\nTo: source@collab.sakaiproject.org\nFrom: john.ellis@rsmart.com\nSubject: [sakai] svn commit: r38076 - osp/trunk/presentation/api-impl/src/resources/org/theospi/portfolio/presentation\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov  9 11:23:15 2007\nX-DSPAM-Confidence: 0.8433\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38076\n\nAuthor: john.ellis@rsmart.com\nDate: 2007-11-09 11:18:33 -0500 (Fri, 09 Nov 2007)\nNew Revision: 38076\n\nModified:\nosp/trunk/presentation/api-impl/src/resources/org/theospi/portfolio/presentation/freeform_template.xsl\nLog:\nSAK-11979\nadded code to render output as html\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Fri Nov  9 11:23:04 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 09 Nov 2007 11:23:04 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 09 Nov 2007 11:23:04 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby casino.mail.umich.edu () with ESMTP id lA9GN36o008819;\n\tFri, 9 Nov 2007 11:23:03 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 47348959.E105A.1409 ; \n\t 9 Nov 2007 11:22:52 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7816878003;\n\tFri,  9 Nov 2007 16:22:43 +0000 (GMT)\nMessage-ID: <200711091618.lA9GIDkb005867@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 59\n          for <source@collab.sakaiproject.org>;\n          Fri, 9 Nov 2007 16:22:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D99761CC18\n\tfor <source@collab.sakaiproject.org>; Fri,  9 Nov 2007 16:22:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA9GIDIf005869\n\tfor <source@collab.sakaiproject.org>; Fri, 9 Nov 2007 11:18:13 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA9GIDkb005867\n\tfor source@collab.sakaiproject.org; Fri, 9 Nov 2007 11:18:13 -0500\nDate: Fri, 9 Nov 2007 11:18:13 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38075 - in content/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test: . util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov  9 11:23:04 2007\nX-DSPAM-Confidence: 0.8471\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38075\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-09 11:18:06 -0500 (Fri, 09 Nov 2007)\nNew Revision: 38075\n\nAdded:\ncontent/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test/util/\ncontent/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test/util/ConcurrentList.java\nModified:\ncontent/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test/LoadTestContentHostingService.java\nLog:\nSAK-12105: Added in testing for reads (partial) and a concurrent list\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom bkirschn@umich.edu Fri Nov  9 11:01:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 09 Nov 2007 11:01:25 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 09 Nov 2007 11:01:25 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby casino.mail.umich.edu () with ESMTP id lA9G1ODL028539;\n\tFri, 9 Nov 2007 11:01:24 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4734844E.8ACD7.6208 ; \n\t 9 Nov 2007 11:01:21 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CEC7377FD7;\n\tFri,  9 Nov 2007 16:01:04 +0000 (GMT)\nMessage-ID: <200711091556.lA9FumTU005814@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 824\n          for <source@collab.sakaiproject.org>;\n          Fri, 9 Nov 2007 16:00:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C3EEA1EF36\n\tfor <source@collab.sakaiproject.org>; Fri,  9 Nov 2007 16:00:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA9FumFY005816\n\tfor <source@collab.sakaiproject.org>; Fri, 9 Nov 2007 10:56:48 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA9FumTU005814\n\tfor source@collab.sakaiproject.org; Fri, 9 Nov 2007 10:56:48 -0500\nDate: Fri, 9 Nov 2007 10:56:48 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to bkirschn@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: bkirschn@umich.edu\nSubject: [sakai] svn commit: r38074 - mailtool/trunk/mailtool/src/bundle/org/sakaiproject/tool/mailtool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov  9 11:01:25 2007\nX-DSPAM-Confidence: 0.9829\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38074\n\nAuthor: bkirschn@umich.edu\nDate: 2007-11-09 10:56:46 -0500 (Fri, 09 Nov 2007)\nNew Revision: 38074\n\nModified:\nmailtool/trunk/mailtool/src/bundle/org/sakaiproject/tool/mailtool/Messages_ko.properties\nLog:\nSAK-12159 update Korean translation\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gopal.ramasammycook@gmail.com Fri Nov  9 10:36:57 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 09 Nov 2007 10:36:57 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 09 Nov 2007 10:36:57 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby sleepers.mail.umich.edu () with ESMTP id lA9Fau2I001930;\n\tFri, 9 Nov 2007 10:36:56 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 47347E91.E3536.21288 ; \n\t 9 Nov 2007 10:36:53 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 197D7763DC;\n\tFri,  9 Nov 2007 15:34:54 +0000 (GMT)\nMessage-ID: <200711091532.lA9FWM8o005778@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 24\n          for <source@collab.sakaiproject.org>;\n          Fri, 9 Nov 2007 15:34:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 007191E5F2\n\tfor <source@collab.sakaiproject.org>; Fri,  9 Nov 2007 15:36:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA9FWM2M005780\n\tfor <source@collab.sakaiproject.org>; Fri, 9 Nov 2007 10:32:22 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA9FWM8o005778\n\tfor source@collab.sakaiproject.org; Fri, 9 Nov 2007 10:32:22 -0500\nDate: Fri, 9 Nov 2007 10:32:22 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gopal.ramasammycook@gmail.com using -f\nTo: source@collab.sakaiproject.org\nFrom: gopal.ramasammycook@gmail.com\nSubject: [sakai] svn commit: r38072 - in sam/branches/SAK-12065: samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author samigo-services/src/java/org/sakaiproject/tool/assessment/facade samigo-services/src/java/org/sakaiproject/tool/assessment/facade/authz/integrated samigo-services/src/java/org/sakaiproject/tool/assessment/facade/authz/standalone\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov  9 10:36:57 2007\nX-DSPAM-Confidence: 0.9759\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38072\n\nAuthor: gopal.ramasammycook@gmail.com\nDate: 2007-11-09 10:31:08 -0500 (Fri, 09 Nov 2007)\nNew Revision: 38072\n\nModified:\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/AssessmentSettingsBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/PublishedAssessmentSettingsBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/SaveAssessmentSettings.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/AuthzQueriesFacadeAPI.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/PublishedAssessmentFacadeQueries.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/authz/integrated/AuthzQueriesFacade.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/authz/standalone/AuthzQueriesFacade.java\nLog:\nSAK-12065 AuthzQueriesFacade.isUserAuthorizedToTakeAssessmentReleasedToGroups(String assessmentId)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Fri Nov  9 09:30:58 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 09 Nov 2007 09:30:58 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 09 Nov 2007 09:30:58 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby mission.mail.umich.edu () with ESMTP id lA9EUftX027811;\n\tFri, 9 Nov 2007 09:30:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 47346F0B.4D600.15656 ; \n\t 9 Nov 2007 09:30:38 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0650A77C69;\n\tFri,  9 Nov 2007 14:30:32 +0000 (GMT)\nMessage-ID: <200711091426.lA9EQ5fl005694@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 973\n          for <source@collab.sakaiproject.org>;\n          Fri, 9 Nov 2007 14:30:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CD89921322\n\tfor <source@collab.sakaiproject.org>; Fri,  9 Nov 2007 14:30:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA9EQ5IP005696\n\tfor <source@collab.sakaiproject.org>; Fri, 9 Nov 2007 09:26:05 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA9EQ5fl005694\n\tfor source@collab.sakaiproject.org; Fri, 9 Nov 2007 09:26:05 -0500\nDate: Fri, 9 Nov 2007 09:26:05 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38068 - announcement/trunk/announcement-tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov  9 09:30:58 2007\nX-DSPAM-Confidence: 0.9791\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38068\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-09 09:26:04 -0500 (Fri, 09 Nov 2007)\nNew Revision: 38068\n\nModified:\nannouncement/trunk/announcement-tool/.classpath\nLog:\nFixing eclipse classpath\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Fri Nov  9 09:27:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 09 Nov 2007 09:27:25 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 09 Nov 2007 09:27:25 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby awakenings.mail.umich.edu () with ESMTP id lA9EROg9012678;\n\tFri, 9 Nov 2007 09:27:24 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 47346E38.DF6A0.6750 ; \n\t 9 Nov 2007 09:27:07 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A866A77DB8;\n\tFri,  9 Nov 2007 14:27:01 +0000 (GMT)\nMessage-ID: <200711091422.lA9EMcKa005678@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 492\n          for <source@collab.sakaiproject.org>;\n          Fri, 9 Nov 2007 14:26:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DCF7121322\n\tfor <source@collab.sakaiproject.org>; Fri,  9 Nov 2007 14:26:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA9EMcnD005680\n\tfor <source@collab.sakaiproject.org>; Fri, 9 Nov 2007 09:22:38 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA9EMcKa005678\n\tfor source@collab.sakaiproject.org; Fri, 9 Nov 2007 09:22:38 -0500\nDate: Fri, 9 Nov 2007 09:22:38 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38067 - site-manage/trunk/pageorder\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov  9 09:27:25 2007\nX-DSPAM-Confidence: 0.9787\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38067\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-09 09:22:37 -0500 (Fri, 09 Nov 2007)\nNew Revision: 38067\n\nModified:\nsite-manage/trunk/pageorder/.classpath\nLog:\nFixing eclipse classpath\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Fri Nov  9 09:27:03 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 09 Nov 2007 09:27:03 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 09 Nov 2007 09:27:03 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby casino.mail.umich.edu () with ESMTP id lA9ER2KI005446;\n\tFri, 9 Nov 2007 09:27:02 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 47346E30.A2134.7903 ; \n\t 9 Nov 2007 09:26:59 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 59F3777DBA;\n\tFri,  9 Nov 2007 14:26:50 +0000 (GMT)\nMessage-ID: <200711091422.lA9EMQig005666@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 241\n          for <source@collab.sakaiproject.org>;\n          Fri, 9 Nov 2007 14:26:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A3E8A21322\n\tfor <source@collab.sakaiproject.org>; Fri,  9 Nov 2007 14:26:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA9EMQcX005668\n\tfor <source@collab.sakaiproject.org>; Fri, 9 Nov 2007 09:22:26 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA9EMQig005666\n\tfor source@collab.sakaiproject.org; Fri, 9 Nov 2007 09:22:26 -0500\nDate: Fri, 9 Nov 2007 09:22:26 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38066 - blog/trunk\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov  9 09:27:03 2007\nX-DSPAM-Confidence: 0.9810\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38066\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-09 09:22:24 -0500 (Fri, 09 Nov 2007)\nNew Revision: 38066\n\nModified:\nblog/trunk/.classpath\nLog:\nFixing eclipse classpath\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Fri Nov  9 09:01:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 09 Nov 2007 09:01:43 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 09 Nov 2007 09:01:43 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby flawless.mail.umich.edu () with ESMTP id lA9E1gaD012573;\n\tFri, 9 Nov 2007 09:01:42 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 4734683B.52C08.20990 ; \n\t 9 Nov 2007 09:01:39 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 20BF077D02;\n\tFri,  9 Nov 2007 14:01:04 +0000 (GMT)\nMessage-ID: <200711091357.lA9Dv51r005516@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 480\n          for <source@collab.sakaiproject.org>;\n          Fri, 9 Nov 2007 14:00:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 46AE0212FA\n\tfor <source@collab.sakaiproject.org>; Fri,  9 Nov 2007 14:01:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA9Dv5oj005518\n\tfor <source@collab.sakaiproject.org>; Fri, 9 Nov 2007 08:57:06 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA9Dv51r005516\n\tfor source@collab.sakaiproject.org; Fri, 9 Nov 2007 08:57:05 -0500\nDate: Fri, 9 Nov 2007 08:57:05 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r38065 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov  9 09:01:43 2007\nX-DSPAM-Confidence: 0.9861\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38065\n\nAuthor: dlhaines@umich.edu\nDate: 2007-11-09 08:57:03 -0500 (Fri, 09 Nov 2007)\nNew Revision: 38065\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xP.properties\nLog:\nCTools: updated CT 294 patch for 2.4.xP\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Fri Nov  9 09:01:07 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 09 Nov 2007 09:01:07 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 09 Nov 2007 09:01:07 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby score.mail.umich.edu () with ESMTP id lA9E165i027033;\n\tFri, 9 Nov 2007 09:01:06 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 47346812.4D9C5.21466 ; \n\t 9 Nov 2007 09:00:58 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4B75775FE4;\n\tFri,  9 Nov 2007 14:00:42 +0000 (GMT)\nMessage-ID: <200711091356.lA9DuKWR005504@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 990\n          for <source@collab.sakaiproject.org>;\n          Fri, 9 Nov 2007 14:00:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C7DC121336\n\tfor <source@collab.sakaiproject.org>; Fri,  9 Nov 2007 14:00:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA9DuKlA005506\n\tfor <source@collab.sakaiproject.org>; Fri, 9 Nov 2007 08:56:20 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA9DuKWR005504\n\tfor source@collab.sakaiproject.org; Fri, 9 Nov 2007 08:56:20 -0500\nDate: Fri, 9 Nov 2007 08:56:20 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r38064 - ctools/trunk/builds/ctools_2-4/patches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov  9 09:01:07 2007\nX-DSPAM-Confidence: 0.8478\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38064\n\nAuthor: dlhaines@umich.edu\nDate: 2007-11-09 08:56:17 -0500 (Fri, 09 Nov 2007)\nNew Revision: 38064\n\nModified:\nctools/trunk/builds/ctools_2-4/patches/CT-294.patch\nLog:\nCTools: update CT 294 patch to not change synoptic announcement.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Fri Nov  9 08:47:13 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 09 Nov 2007 08:47:13 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 09 Nov 2007 08:47:13 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby faithful.mail.umich.edu () with ESMTP id lA9DlD3V018238;\n\tFri, 9 Nov 2007 08:47:13 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 473464D8.E62F1.19321 ; \n\t 9 Nov 2007 08:47:10 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DA14277D03;\n\tFri,  9 Nov 2007 13:44:54 +0000 (GMT)\nMessage-ID: <200711091341.lA9DfiqF005484@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 545\n          for <source@collab.sakaiproject.org>;\n          Fri, 9 Nov 2007 13:44:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B16F921336\n\tfor <source@collab.sakaiproject.org>; Fri,  9 Nov 2007 13:45:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA9DfikV005486\n\tfor <source@collab.sakaiproject.org>; Fri, 9 Nov 2007 08:41:44 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA9DfiqF005484\n\tfor source@collab.sakaiproject.org; Fri, 9 Nov 2007 08:41:44 -0500\nDate: Fri, 9 Nov 2007 08:41:44 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r38063 - oncourse/branches/sakai_2-4-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov  9 08:47:13 2007\nX-DSPAM-Confidence: 0.9803\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38063\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-11-09 08:41:43 -0500 (Fri, 09 Nov 2007)\nNew Revision: 38063\n\nModified:\noncourse/branches/sakai_2-4-x/\noncourse/branches/sakai_2-4-x/.externals\nLog:\nUpdated externals\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Fri Nov  9 07:22:24 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 09 Nov 2007 07:22:24 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 09 Nov 2007 07:22:24 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby sleepers.mail.umich.edu () with ESMTP id lA9CMNUB032384;\n\tFri, 9 Nov 2007 07:22:23 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 473450F9.AE9FE.14568 ; \n\t 9 Nov 2007 07:22:20 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D85647624D;\n\tFri,  9 Nov 2007 12:22:11 +0000 (GMT)\nMessage-ID: <200711091217.lA9CHrb9005418@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 315\n          for <source@collab.sakaiproject.org>;\n          Fri, 9 Nov 2007 12:21:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 93BFC21309\n\tfor <source@collab.sakaiproject.org>; Fri,  9 Nov 2007 12:21:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA9CHrrC005420\n\tfor <source@collab.sakaiproject.org>; Fri, 9 Nov 2007 07:17:53 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA9CHrb9005418\n\tfor source@collab.sakaiproject.org; Fri, 9 Nov 2007 07:17:53 -0500\nDate: Fri, 9 Nov 2007 07:17:53 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38062 - content/branches/SAK-12105\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov  9 07:22:24 2007\nX-DSPAM-Confidence: 0.9819\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38062\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-09 07:17:49 -0500 (Fri, 09 Nov 2007)\nNew Revision: 38062\n\nModified:\ncontent/branches/SAK-12105/pom.xml\nLog:\nSAK-12105: got rid of the default modules and placed everything in profiles\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Fri Nov  9 06:53:59 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 09 Nov 2007 06:53:59 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 09 Nov 2007 06:53:59 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby godsend.mail.umich.edu () with ESMTP id lA9BrwNZ012133;\n\tFri, 9 Nov 2007 06:53:58 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 47344A50.B36BD.25464 ; \n\t 9 Nov 2007 06:53:55 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 71C7F77A2C;\n\tFri,  9 Nov 2007 11:53:49 +0000 (GMT)\nMessage-ID: <200711091149.lA9BnXY8005365@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 791\n          for <source@collab.sakaiproject.org>;\n          Fri, 9 Nov 2007 11:53:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4EEE820E1D\n\tfor <source@collab.sakaiproject.org>; Fri,  9 Nov 2007 11:53:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA9BnXco005367\n\tfor <source@collab.sakaiproject.org>; Fri, 9 Nov 2007 06:49:33 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA9BnXY8005365\n\tfor source@collab.sakaiproject.org; Fri, 9 Nov 2007 06:49:33 -0500\nDate: Fri, 9 Nov 2007 06:49:33 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38061 - content/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov  9 06:53:59 2007\nX-DSPAM-Confidence: 0.7552\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38061\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-11-09 06:49:25 -0500 (Fri, 09 Nov 2007)\nNew Revision: 38061\n\nModified:\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/JCRContentService.java\ncontent/branches/SAK-12105/content-impl-jcr/impl/src/java/org/sakaiproject/content/impl/JCRStorageUser.java\nLog:\nSAK-12105 Implemented getCollectionSize for JCR.  Probably not terribly efficient need to write a JCR XPATH query for it.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Fri Nov  9 06:32:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 09 Nov 2007 06:32:17 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 09 Nov 2007 06:32:17 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby flawless.mail.umich.edu () with ESMTP id lA9BWGMa025835;\n\tFri, 9 Nov 2007 06:32:16 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 4734453A.8AFC9.25512 ; \n\t 9 Nov 2007 06:32:13 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 33730779E1;\n\tFri,  9 Nov 2007 11:32:05 +0000 (GMT)\nMessage-ID: <200711091127.lA9BRhgT005351@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 730\n          for <source@collab.sakaiproject.org>;\n          Fri, 9 Nov 2007 11:31:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9818D212E7\n\tfor <source@collab.sakaiproject.org>; Fri,  9 Nov 2007 11:31:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA9BRhaH005353\n\tfor <source@collab.sakaiproject.org>; Fri, 9 Nov 2007 06:27:43 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA9BRhgT005351\n\tfor source@collab.sakaiproject.org; Fri, 9 Nov 2007 06:27:43 -0500\nDate: Fri, 9 Nov 2007 06:27:43 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38060 - content/branches/SAK-12105/content-impl/impl/src/test/org/sakaiproject/content/impl/serialize/impl/test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov  9 06:32:17 2007\nX-DSPAM-Confidence: 0.8443\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38060\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-09 06:27:35 -0500 (Fri, 09 Nov 2007)\nNew Revision: 38060\n\nAdded:\ncontent/branches/SAK-12105/content-impl/impl/src/test/org/sakaiproject/content/impl/serialize/impl/test/ProfileTestSerializer.java\nRemoved:\ncontent/branches/SAK-12105/content-impl/impl/src/test/org/sakaiproject/content/impl/serialize/impl/test/ProfileSerializerTest.java\nModified:\ncontent/branches/SAK-12105/content-impl/impl/src/test/org/sakaiproject/content/impl/serialize/impl/test/AllTests.java\nLog:\nSAK-12105: Updated naming of the tests\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Fri Nov  9 00:10:41 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 09 Nov 2007 00:10:41 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 09 Nov 2007 00:10:41 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby mission.mail.umich.edu () with ESMTP id lA95AeGG030201;\n\tFri, 9 Nov 2007 00:10:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 4733EBCB.C0F9A.20994 ; \n\t 9 Nov 2007 00:10:38 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A834D76E81;\n\tFri,  9 Nov 2007 05:10:34 +0000 (GMT)\nMessage-ID: <200711090506.lA956FEX004573@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 73\n          for <source@collab.sakaiproject.org>;\n          Fri, 9 Nov 2007 05:10:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EC8EA1FBF4\n\tfor <source@collab.sakaiproject.org>; Fri,  9 Nov 2007 05:10:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA956Fmu004575\n\tfor <source@collab.sakaiproject.org>; Fri, 9 Nov 2007 00:06:15 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA956FEX004573\n\tfor source@collab.sakaiproject.org; Fri, 9 Nov 2007 00:06:15 -0500\nDate: Fri, 9 Nov 2007 00:06:15 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38059 - content/trunk/content-impl/impl/src/java/org/sakaiproject/content/types\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov  9 00:10:41 2007\nX-DSPAM-Confidence: 0.8472\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38059\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-09 00:06:12 -0500 (Fri, 09 Nov 2007)\nNew Revision: 38059\n\nModified:\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/types/FolderType.java\nLog:\nSAK-11790\nRemove member-count as a condition of removing a folder\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ostermmg@whitman.edu Thu Nov  8 23:52:18 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 08 Nov 2007 23:52:18 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 08 Nov 2007 23:52:18 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby fan.mail.umich.edu () with ESMTP id lA94qI1b004576;\n\tThu, 8 Nov 2007 23:52:18 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 4733E77C.DA2CE.14360 ; \n\t 8 Nov 2007 23:52:15 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7AA057757F;\n\tFri,  9 Nov 2007 04:52:19 +0000 (GMT)\nMessage-ID: <200711090447.lA94lidO004553@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 335\n          for <source@collab.sakaiproject.org>;\n          Fri, 9 Nov 2007 04:51:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8BE0021272\n\tfor <source@collab.sakaiproject.org>; Fri,  9 Nov 2007 04:51:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA94liOq004555\n\tfor <source@collab.sakaiproject.org>; Thu, 8 Nov 2007 23:47:44 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA94lidO004553\n\tfor source@collab.sakaiproject.org; Thu, 8 Nov 2007 23:47:44 -0500\nDate: Thu, 8 Nov 2007 23:47:44 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ostermmg@whitman.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ostermmg@whitman.edu\nSubject: [sakai] svn commit: r38058 - content/branches/sakai_2-5-x/content-impl/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  8 23:52:18 2007\nX-DSPAM-Confidence: 0.8443\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38058\n\nAuthor: ostermmg@whitman.edu\nDate: 2007-11-08 23:47:37 -0500 (Thu, 08 Nov 2007)\nNew Revision: 38058\n\nModified:\ncontent/branches/sakai_2-5-x/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\nLog:\nSAK-12126\nFailure to remove Collection and swallowed exception yields warning\n\nsvn merge -c38056 https://source.sakaiproject.org/svn/content/trunk/ .\nU    content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ostermmg@whitman.edu Thu Nov  8 23:43:37 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 08 Nov 2007 23:43:37 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 08 Nov 2007 23:43:37 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby fan.mail.umich.edu () with ESMTP id lA94hbNB002136;\n\tThu, 8 Nov 2007 23:43:37 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 4733E571.6B5F3.12570 ; \n\t 8 Nov 2007 23:43:32 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 255CE772A7;\n\tFri,  9 Nov 2007 04:43:22 +0000 (GMT)\nMessage-ID: <200711090439.lA94d7w6004529@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 947\n          for <source@collab.sakaiproject.org>;\n          Fri, 9 Nov 2007 04:42:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 52B9221268\n\tfor <source@collab.sakaiproject.org>; Fri,  9 Nov 2007 04:43:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA94d7Uk004531\n\tfor <source@collab.sakaiproject.org>; Thu, 8 Nov 2007 23:39:07 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA94d7w6004529\n\tfor source@collab.sakaiproject.org; Thu, 8 Nov 2007 23:39:07 -0500\nDate: Thu, 8 Nov 2007 23:39:07 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ostermmg@whitman.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ostermmg@whitman.edu\nSubject: [sakai] svn commit: r38057 - content/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  8 23:43:37 2007\nX-DSPAM-Confidence: 0.8476\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38057\n\nAuthor: ostermmg@whitman.edu\nDate: 2007-11-08 23:39:04 -0500 (Thu, 08 Nov 2007)\nNew Revision: 38057\n\nModified:\ncontent/branches/sakai_2-4-x/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\nLog:\nSAK-12126\nFailure to remove Collection and swallowed exception yields warning\n\nsvn merge -c38056 https://source.sakaiproject.org/svn/content/trunk/ .\nU    content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Thu Nov  8 23:28:35 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 08 Nov 2007 23:28:35 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 08 Nov 2007 23:28:35 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby mission.mail.umich.edu () with ESMTP id lA94SYIE016404;\n\tThu, 8 Nov 2007 23:28:34 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 4733E1ED.51862.23315 ; \n\t 8 Nov 2007 23:28:32 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id AD1E475C04;\n\tFri,  9 Nov 2007 04:28:28 +0000 (GMT)\nMessage-ID: <200711090423.lA94NvhU004506@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 367\n          for <source@collab.sakaiproject.org>;\n          Fri, 9 Nov 2007 04:28:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 87C7221270\n\tfor <source@collab.sakaiproject.org>; Fri,  9 Nov 2007 04:27:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA94NvH1004508\n\tfor <source@collab.sakaiproject.org>; Thu, 8 Nov 2007 23:23:57 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA94NvhU004506\n\tfor source@collab.sakaiproject.org; Thu, 8 Nov 2007 23:23:57 -0500\nDate: Thu, 8 Nov 2007 23:23:57 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r38056 - content/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  8 23:28:35 2007\nX-DSPAM-Confidence: 0.9859\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38056\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-08 23:23:54 -0500 (Thu, 08 Nov 2007)\nNew Revision: 38056\n\nModified:\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\nLog:\nSAK-12126\nClear thread-local cache when removing resources.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Thu Nov  8 14:25:50 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 08 Nov 2007 14:25:50 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 08 Nov 2007 14:25:50 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby chaos.mail.umich.edu () with ESMTP id lA8JPn9X018984;\n\tThu, 8 Nov 2007 14:25:49 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 473362B5.9C610.6087 ; \n\t 8 Nov 2007 14:25:45 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3B86176803;\n\tThu,  8 Nov 2007 19:25:40 +0000 (GMT)\nMessage-ID: <200711081920.lA8JKXBu003766@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 984\n          for <source@collab.sakaiproject.org>;\n          Thu, 8 Nov 2007 19:25:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7CF7E1CBE0\n\tfor <source@collab.sakaiproject.org>; Thu,  8 Nov 2007 19:24:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA8JKXWJ003768\n\tfor <source@collab.sakaiproject.org>; Thu, 8 Nov 2007 14:20:33 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA8JKXBu003766\n\tfor source@collab.sakaiproject.org; Thu, 8 Nov 2007 14:20:33 -0500\nDate: Thu, 8 Nov 2007 14:20:33 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38055 - in content/branches/SAK-12105/content-test/test/src: java/org/sakaiproject/content/test resources\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  8 14:25:50 2007\nX-DSPAM-Confidence: 0.9852\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38055\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-08 14:20:25 -0500 (Thu, 08 Nov 2007)\nNew Revision: 38055\n\nModified:\ncontent/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test/LoadTestContentHostingService.java\ncontent/branches/SAK-12105/content-test/test/src/resources/testBeans.xml\nLog:\nSAK-12105: Updates to the testbeans timing and the load test\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Thu Nov  8 14:09:15 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 08 Nov 2007 14:09:15 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 08 Nov 2007 14:09:15 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby brazil.mail.umich.edu () with ESMTP id lA8J9EHv020496;\n\tThu, 8 Nov 2007 14:09:14 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 47335ED3.7BDAE.1708 ; \n\t 8 Nov 2007 14:09:11 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3F05776EBD;\n\tThu,  8 Nov 2007 19:09:04 +0000 (GMT)\nMessage-ID: <200711081904.lA8J4mBp003703@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 525\n          for <source@collab.sakaiproject.org>;\n          Thu, 8 Nov 2007 19:08:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0A82D21036\n\tfor <source@collab.sakaiproject.org>; Thu,  8 Nov 2007 19:08:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA8J4mkZ003705\n\tfor <source@collab.sakaiproject.org>; Thu, 8 Nov 2007 14:04:48 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA8J4mBp003703\n\tfor source@collab.sakaiproject.org; Thu, 8 Nov 2007 14:04:48 -0500\nDate: Thu, 8 Nov 2007 14:04:48 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38054 - content/branches/SAK-12105\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  8 14:09:15 2007\nX-DSPAM-Confidence: 0.9811\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38054\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-08 14:04:44 -0500 (Thu, 08 Nov 2007)\nNew Revision: 38054\n\nModified:\ncontent/branches/SAK-12105/pom.xml\nLog:\nSAK-12105: added profiles options to the base pom\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Thu Nov  8 13:19:06 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 08 Nov 2007 13:19:06 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 08 Nov 2007 13:19:06 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby panther.mail.umich.edu () with ESMTP id lA8IJ5OJ029317;\n\tThu, 8 Nov 2007 13:19:05 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 4733530B.578CA.15321 ; \n\t 8 Nov 2007 13:18:55 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7DD0476D39;\n\tThu,  8 Nov 2007 18:14:22 +0000 (GMT)\nMessage-ID: <200711081757.lA8HvWcQ003638@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 759\n          for <source@collab.sakaiproject.org>;\n          Thu, 8 Nov 2007 18:01:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 270FC21043\n\tfor <source@collab.sakaiproject.org>; Thu,  8 Nov 2007 18:01:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA8HvW61003640\n\tfor <source@collab.sakaiproject.org>; Thu, 8 Nov 2007 12:57:32 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA8HvWcQ003638\n\tfor source@collab.sakaiproject.org; Thu, 8 Nov 2007 12:57:32 -0500\nDate: Thu, 8 Nov 2007 12:57:32 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r38053 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  8 13:19:06 2007\nX-DSPAM-Confidence: 0.8479\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38053\n\nAuthor: dlhaines@umich.edu\nDate: 2007-11-08 12:57:29 -0500 (Thu, 08 Nov 2007)\nNew Revision: 38053\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xP.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xP.properties\nLog:\nCTools: update CT 314 for build.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Thu Nov  8 12:43:33 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 08 Nov 2007 12:43:33 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 08 Nov 2007 12:43:33 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby awakenings.mail.umich.edu () with ESMTP id lA8HhW9C000657;\n\tThu, 8 Nov 2007 12:43:32 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 47334AB8.1039A.9976 ; \n\t 8 Nov 2007 12:43:24 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C098976DFC;\n\tThu,  8 Nov 2007 17:43:20 +0000 (GMT)\nMessage-ID: <200711081739.lA8Hd3A7003626@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 149\n          for <source@collab.sakaiproject.org>;\n          Thu, 8 Nov 2007 17:43:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D29F41F2BB\n\tfor <source@collab.sakaiproject.org>; Thu,  8 Nov 2007 17:43:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA8Hd3po003628\n\tfor <source@collab.sakaiproject.org>; Thu, 8 Nov 2007 12:39:03 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA8Hd3A7003626\n\tfor source@collab.sakaiproject.org; Thu, 8 Nov 2007 12:39:03 -0500\nDate: Thu, 8 Nov 2007 12:39:03 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r38052 - ctools/trunk/ctools-reference/config\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  8 12:43:33 2007\nX-DSPAM-Confidence: 0.9870\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38052\n\nAuthor: dlhaines@umich.edu\nDate: 2007-11-08 12:38:58 -0500 (Thu, 08 Nov 2007)\nNew Revision: 38052\n\nModified:\nctools/trunk/ctools-reference/config/09PrepopulatePages.properties\nLog:\nCTools: CT 314 update typo for default wiki pages.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Thu Nov  8 12:25:21 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 08 Nov 2007 12:25:21 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 08 Nov 2007 12:25:21 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby jacknife.mail.umich.edu () with ESMTP id lA8HPKX7026998;\n\tThu, 8 Nov 2007 12:25:20 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 47334676.EB847.31556 ; \n\t 8 Nov 2007 12:25:17 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 38A3576E05;\n\tThu,  8 Nov 2007 17:25:12 +0000 (GMT)\nMessage-ID: <200711081720.lA8HKok7003565@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 311\n          for <source@collab.sakaiproject.org>;\n          Thu, 8 Nov 2007 17:24:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B3A331F212\n\tfor <source@collab.sakaiproject.org>; Thu,  8 Nov 2007 17:24:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA8HKpMC003567\n\tfor <source@collab.sakaiproject.org>; Thu, 8 Nov 2007 12:20:51 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA8HKok7003565\n\tfor source@collab.sakaiproject.org; Thu, 8 Nov 2007 12:20:50 -0500\nDate: Thu, 8 Nov 2007 12:20:50 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r38051 - ctools/branches/ctools_2-4/ctools-reference/config\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  8 12:25:21 2007\nX-DSPAM-Confidence: 0.9854\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38051\n\nAuthor: dlhaines@umich.edu\nDate: 2007-11-08 12:20:45 -0500 (Thu, 08 Nov 2007)\nNew Revision: 38051\n\nModified:\nctools/branches/ctools_2-4/ctools-reference/config/09PrepopulatePages.properties\nLog:\nCTools: CT-314, fix extra blank line in default wiki pages specification.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Thu Nov  8 11:21:22 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 08 Nov 2007 11:21:22 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 08 Nov 2007 11:21:22 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby brazil.mail.umich.edu () with ESMTP id lA8GLLGZ002684;\n\tThu, 8 Nov 2007 11:21:21 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4733377B.E893F.3822 ; \n\t 8 Nov 2007 11:21:18 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E6CFE76C4F;\n\tThu,  8 Nov 2007 16:21:15 +0000 (GMT)\nMessage-ID: <200711081617.lA8GH36u003504@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 746\n          for <source@collab.sakaiproject.org>;\n          Thu, 8 Nov 2007 16:21:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 300BB1F22A\n\tfor <source@collab.sakaiproject.org>; Thu,  8 Nov 2007 16:21:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA8GH3Ep003506\n\tfor <source@collab.sakaiproject.org>; Thu, 8 Nov 2007 11:17:03 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA8GH36u003504\n\tfor source@collab.sakaiproject.org; Thu, 8 Nov 2007 11:17:03 -0500\nDate: Thu, 8 Nov 2007 11:17:03 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r38050 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  8 11:21:22 2007\nX-DSPAM-Confidence: 0.9854\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38050\n\nAuthor: dlhaines@umich.edu\nDate: 2007-11-08 11:17:01 -0500 (Thu, 08 Nov 2007)\nNew Revision: 38050\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xP.properties\nLog:\nCTools: update CT 294 patch yet again\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Thu Nov  8 11:20:06 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 08 Nov 2007 11:20:05 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 08 Nov 2007 11:20:05 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby sleepers.mail.umich.edu () with ESMTP id lA8GK4Z8028757;\n\tThu, 8 Nov 2007 11:20:04 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 4733372E.B3E13.26983 ; \n\t 8 Nov 2007 11:20:01 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 941AF76C54;\n\tThu,  8 Nov 2007 16:19:57 +0000 (GMT)\nMessage-ID: <200711081615.lA8GFgoU003492@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 189\n          for <source@collab.sakaiproject.org>;\n          Thu, 8 Nov 2007 16:19:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6E4E71F06E\n\tfor <source@collab.sakaiproject.org>; Thu,  8 Nov 2007 16:19:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA8GFgkG003494\n\tfor <source@collab.sakaiproject.org>; Thu, 8 Nov 2007 11:15:42 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA8GFgoU003492\n\tfor source@collab.sakaiproject.org; Thu, 8 Nov 2007 11:15:42 -0500\nDate: Thu, 8 Nov 2007 11:15:42 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r38049 - ctools/trunk/builds/ctools_2-4/patches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  8 11:20:05 2007\nX-DSPAM-Confidence: 0.9839\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38049\n\nAuthor: dlhaines@umich.edu\nDate: 2007-11-08 11:15:40 -0500 (Thu, 08 Nov 2007)\nNew Revision: 38049\n\nModified:\nctools/trunk/builds/ctools_2-4/patches/CT-294.patch\nLog:\nCTools: CT 294 patch yet again.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Thu Nov  8 11:05:09 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 08 Nov 2007 11:05:09 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 08 Nov 2007 11:05:09 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby sleepers.mail.umich.edu () with ESMTP id lA8G58Xc017622;\n\tThu, 8 Nov 2007 11:05:08 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 473333AE.5F8E3.28435 ; \n\t 8 Nov 2007 11:05:05 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 928B274FD8;\n\tThu,  8 Nov 2007 16:04:59 +0000 (GMT)\nMessage-ID: <200711081600.lA8G0fmR003454@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 872\n          for <source@collab.sakaiproject.org>;\n          Thu, 8 Nov 2007 16:04:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DDB991F06E\n\tfor <source@collab.sakaiproject.org>; Thu,  8 Nov 2007 16:04:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA8G0fvP003456\n\tfor <source@collab.sakaiproject.org>; Thu, 8 Nov 2007 11:00:41 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA8G0fmR003454\n\tfor source@collab.sakaiproject.org; Thu, 8 Nov 2007 11:00:41 -0500\nDate: Thu, 8 Nov 2007 11:00:41 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38048 - content/branches/SAK-12105/content-impl/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  8 11:05:09 2007\nX-DSPAM-Confidence: 0.7608\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38048\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-11-08 11:00:34 -0500 (Thu, 08 Nov 2007)\nNew Revision: 38048\n\nModified:\ncontent/branches/SAK-12105/content-impl/impl/src/java/org/sakaiproject/content/impl/DbContentService.java\nLog:\nSAK-12105  I guess this never got merged in.  Need to check to see if a variable is null before using it because it blows up on the JCRContentService (which never injents the particular sql thing, but still extends the DBContentSerivce).\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Thu Nov  8 10:53:27 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 08 Nov 2007 10:53:27 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 08 Nov 2007 10:53:27 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby fan.mail.umich.edu () with ESMTP id lA8FrQ5n020918;\n\tThu, 8 Nov 2007 10:53:26 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 473330F0.DDBC0.6651 ; \n\t 8 Nov 2007 10:53:23 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2097B76B77;\n\tThu,  8 Nov 2007 15:48:23 +0000 (GMT)\nMessage-ID: <200711081549.lA8Fn5bY003409@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 46\n          for <source@collab.sakaiproject.org>;\n          Thu, 8 Nov 2007 15:48:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D461D20F83\n\tfor <source@collab.sakaiproject.org>; Thu,  8 Nov 2007 15:53:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA8Fn5GY003411\n\tfor <source@collab.sakaiproject.org>; Thu, 8 Nov 2007 10:49:05 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA8Fn5bY003409\n\tfor source@collab.sakaiproject.org; Thu, 8 Nov 2007 10:49:05 -0500\nDate: Thu, 8 Nov 2007 10:49:05 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r38047 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  8 10:53:27 2007\nX-DSPAM-Confidence: 0.9874\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38047\n\nAuthor: dlhaines@umich.edu\nDate: 2007-11-08 10:49:04 -0500 (Thu, 08 Nov 2007)\nNew Revision: 38047\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xP.properties\nLog:\nCTools: update CT 294 patch for 2.4.xP\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Thu Nov  8 10:52:12 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 08 Nov 2007 10:52:12 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 08 Nov 2007 10:52:12 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby faithful.mail.umich.edu () with ESMTP id lA8FqBkP029564;\n\tThu, 8 Nov 2007 10:52:11 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 473330A5.C99A8.8703 ; \n\t 8 Nov 2007 10:52:08 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3603276B61;\n\tThu,  8 Nov 2007 15:47:07 +0000 (GMT)\nMessage-ID: <200711081547.lA8FlpZX003397@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 309\n          for <source@collab.sakaiproject.org>;\n          Thu, 8 Nov 2007 15:46:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0577920F83\n\tfor <source@collab.sakaiproject.org>; Thu,  8 Nov 2007 15:51:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA8FlphV003399\n\tfor <source@collab.sakaiproject.org>; Thu, 8 Nov 2007 10:47:52 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA8FlpZX003397\n\tfor source@collab.sakaiproject.org; Thu, 8 Nov 2007 10:47:51 -0500\nDate: Thu, 8 Nov 2007 10:47:51 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r38046 - ctools/trunk/builds/ctools_2-4/patches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  8 10:52:12 2007\nX-DSPAM-Confidence: 0.8488\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38046\n\nAuthor: dlhaines@umich.edu\nDate: 2007-11-08 10:47:50 -0500 (Thu, 08 Nov 2007)\nNew Revision: 38046\n\nModified:\nctools/trunk/builds/ctools_2-4/patches/CT-294.patch\nLog:\nCTools: update CT-294.patch for 2.4.xP\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gopal.ramasammycook@gmail.com Thu Nov  8 10:39:39 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 08 Nov 2007 10:39:39 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 08 Nov 2007 10:39:39 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby godsend.mail.umich.edu () with ESMTP id lA8Fdcgw007203;\n\tThu, 8 Nov 2007 10:39:38 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 47332DB2.53532.10676 ; \n\t 8 Nov 2007 10:39:34 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4E5C576B55;\n\tThu,  8 Nov 2007 15:34:29 +0000 (GMT)\nMessage-ID: <200711081535.lA8FZD3S003383@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 826\n          for <source@collab.sakaiproject.org>;\n          Thu, 8 Nov 2007 15:34:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D561620F77\n\tfor <source@collab.sakaiproject.org>; Thu,  8 Nov 2007 15:39:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA8FZD6i003385\n\tfor <source@collab.sakaiproject.org>; Thu, 8 Nov 2007 10:35:13 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA8FZD3S003383\n\tfor source@collab.sakaiproject.org; Thu, 8 Nov 2007 10:35:13 -0500\nDate: Thu, 8 Nov 2007 10:35:13 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gopal.ramasammycook@gmail.com using -f\nTo: source@collab.sakaiproject.org\nFrom: gopal.ramasammycook@gmail.com\nSubject: [sakai] svn commit: r38045 - in sam/branches/SAK-12065: samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author samigo-app/src/webapp/jsf/author samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment samigo-services/src/java/org/sakaiproject/tool/assessment/facade samigo-services/src/java/org/sakaiproject/tool/assessment/facade/authz/integrated samigo-services/src/java/org/sakaiproject/tool/assessment/facade/authz/standalone\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  8 10:39:39 2007\nX-DSPAM-Confidence: 0.9830\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38045\n\nAuthor: gopal.ramasammycook@gmail.com\nDate: 2007-11-08 10:34:14 -0500 (Thu, 08 Nov 2007)\nNew Revision: 38045\n\nModified:\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/AssessmentSettingsBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/PublishedAssessmentSettingsBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/SaveAssessmentSettings.java\nsam/branches/SAK-12065/samigo-app/src/webapp/jsf/author/publishedSettings.jsp\nsam/branches/SAK-12065/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/AssessmentAccessControl.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/AuthzQueriesFacadeAPI.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/PublishedAssessmentFacadeQueries.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/authz/integrated/AuthzQueriesFacade.java\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/authz/standalone/AuthzQueriesFacade.java\nLog:\nSAK-12065. Gopal 8 N0v 2007. Added code to copy authz data to published assessments - not yet tested. \n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Nov  8 10:33:49 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 08 Nov 2007 10:33:49 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 08 Nov 2007 10:33:49 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby jacknife.mail.umich.edu () with ESMTP id lA8FXmKx013408;\n\tThu, 8 Nov 2007 10:33:48 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 47332C49.BC1E1.23848 ; \n\t 8 Nov 2007 10:33:33 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 33A0B757F2;\n\tThu,  8 Nov 2007 15:30:49 +0000 (GMT)\nMessage-ID: <200711081528.lA8FSZlX003371@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 996\n          for <source@collab.sakaiproject.org>;\n          Thu, 8 Nov 2007 15:30:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9BE1F20F77\n\tfor <source@collab.sakaiproject.org>; Thu,  8 Nov 2007 15:32:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA8FSZbj003373\n\tfor <source@collab.sakaiproject.org>; Thu, 8 Nov 2007 10:28:35 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA8FSZlX003371\n\tfor source@collab.sakaiproject.org; Thu, 8 Nov 2007 10:28:35 -0500\nDate: Thu, 8 Nov 2007 10:28:35 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38044 - assignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  8 10:33:49 2007\nX-DSPAM-Confidence: 0.9883\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38044\n\nAuthor: zqian@umich.edu\nDate: 2007-11-08 10:28:34 -0500 (Thu, 08 Nov 2007)\nNew Revision: 38044\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nmerge the fix to SAK-11748 into post-2-4: svn merge -r 35972:35973 https://source.sakaiproject.org/svn/assignment/trunk/\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Nov  8 09:31:39 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 08 Nov 2007 09:31:39 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 08 Nov 2007 09:31:39 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby chaos.mail.umich.edu () with ESMTP id lA8EVc9N009714;\n\tThu, 8 Nov 2007 09:31:38 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 47331DB3.6A154.11351 ; \n\t 8 Nov 2007 09:31:18 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6EF32766AD;\n\tThu,  8 Nov 2007 14:31:15 +0000 (GMT)\nMessage-ID: <200711081426.lA8EQrjc003236@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 459\n          for <source@collab.sakaiproject.org>;\n          Thu, 8 Nov 2007 14:30:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DBEA220F48\n\tfor <source@collab.sakaiproject.org>; Thu,  8 Nov 2007 14:30:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA8EQs8x003238\n\tfor <source@collab.sakaiproject.org>; Thu, 8 Nov 2007 09:26:54 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA8EQrjc003236\n\tfor source@collab.sakaiproject.org; Thu, 8 Nov 2007 09:26:53 -0500\nDate: Thu, 8 Nov 2007 09:26:53 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38041 - osp/trunk/presentation/tool/src/bundle/org/theospi/portfolio/presentation/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  8 09:31:39 2007\nX-DSPAM-Confidence: 0.9842\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38041\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-08 09:26:53 -0500 (Thu, 08 Nov 2007)\nNew Revision: 38041\n\nModified:\nosp/trunk/presentation/tool/src/bundle/org/theospi/portfolio/presentation/bundle/Messages.properties\nosp/trunk/presentation/tool/src/bundle/org/theospi/portfolio/presentation/bundle/Messages_sv.properties\nLog:\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12137\nChange wording to match\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Nov  8 09:24:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 08 Nov 2007 09:24:17 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 08 Nov 2007 09:24:17 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby casino.mail.umich.edu () with ESMTP id lA8EOGIN013103;\n\tThu, 8 Nov 2007 09:24:16 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 47331C0A.EFCA7.18839 ; \n\t 8 Nov 2007 09:24:13 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D42AF76969;\n\tThu,  8 Nov 2007 14:24:09 +0000 (GMT)\nMessage-ID: <200711081419.lA8EJtkC003204@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 686\n          for <source@collab.sakaiproject.org>;\n          Thu, 8 Nov 2007 14:23:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2DF5220F46\n\tfor <source@collab.sakaiproject.org>; Thu,  8 Nov 2007 14:23:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA8EJtSZ003206\n\tfor <source@collab.sakaiproject.org>; Thu, 8 Nov 2007 09:19:55 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA8EJtkC003204\n\tfor source@collab.sakaiproject.org; Thu, 8 Nov 2007 09:19:55 -0500\nDate: Thu, 8 Nov 2007 09:19:55 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38039 - osp/trunk/presentation/tool/src/bundle/org/theospi/portfolio/presentation/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  8 09:24:17 2007\nX-DSPAM-Confidence: 0.9850\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38039\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-08 09:19:54 -0500 (Thu, 08 Nov 2007)\nNew Revision: 38039\n\nModified:\nosp/trunk/presentation/tool/src/bundle/org/theospi/portfolio/presentation/bundle/Messages.properties\nosp/trunk/presentation/tool/src/bundle/org/theospi/portfolio/presentation/bundle/Messages_sv.properties\nLog:\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12135\nFixing typo\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Thu Nov  8 09:13:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 08 Nov 2007 09:13:17 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 08 Nov 2007 09:13:17 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby awakenings.mail.umich.edu () with ESMTP id lA8EDGKM014154;\n\tThu, 8 Nov 2007 09:13:16 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 47331976.9F7F3.32191 ; \n\t 8 Nov 2007 09:13:13 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 74C7B743D3;\n\tThu,  8 Nov 2007 14:13:10 +0000 (GMT)\nMessage-ID: <200711081408.lA8E8qI0003192@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 217\n          for <source@collab.sakaiproject.org>;\n          Thu, 8 Nov 2007 14:12:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C0E7720F51\n\tfor <source@collab.sakaiproject.org>; Thu,  8 Nov 2007 14:12:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA8E8qRt003194\n\tfor <source@collab.sakaiproject.org>; Thu, 8 Nov 2007 09:08:52 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA8E8qI0003192\n\tfor source@collab.sakaiproject.org; Thu, 8 Nov 2007 09:08:52 -0500\nDate: Thu, 8 Nov 2007 09:08:52 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r38038 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  8 09:13:17 2007\nX-DSPAM-Confidence: 0.8484\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38038\n\nAuthor: dlhaines@umich.edu\nDate: 2007-11-08 09:08:51 -0500 (Thu, 08 Nov 2007)\nNew Revision: 38038\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xP.properties\nLog:\nCTools: update 2.4.xP for SAK 10788\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Thu Nov  8 09:12:03 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 08 Nov 2007 09:12:02 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 08 Nov 2007 09:12:02 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby chaos.mail.umich.edu () with ESMTP id lA8EC1fB030280;\n\tThu, 8 Nov 2007 09:12:01 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 47331923.4AC95.24691 ; \n\t 8 Nov 2007 09:11:50 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id F059A727B6;\n\tThu,  8 Nov 2007 14:11:46 +0000 (GMT)\nMessage-ID: <200711081407.lA8E7Z7a003175@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 811\n          for <source@collab.sakaiproject.org>;\n          Thu, 8 Nov 2007 14:11:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E463D20F51\n\tfor <source@collab.sakaiproject.org>; Thu,  8 Nov 2007 14:11:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA8E7Ztb003177\n\tfor <source@collab.sakaiproject.org>; Thu, 8 Nov 2007 09:07:35 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA8E7Z7a003175\n\tfor source@collab.sakaiproject.org; Thu, 8 Nov 2007 09:07:35 -0500\nDate: Thu, 8 Nov 2007 09:07:35 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r38037 - in postem/branches/oncourse_2-4-x: . components/src/webapp/WEB-INF postem-api/src/java/org/sakaiproject/api/app/postem/data postem-app postem-app/src/java/org/sakaiproject/tool/postem postem-app/src/webapp/WEB-INF postem-hbm postem-hbm/src/java/org/sakaiproject/component/app/postem/data postem-impl/src/java/org/sakaiproject/component/app/postem\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  8 09:12:02 2007\nX-DSPAM-Confidence: 0.9915\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38037\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-11-08 09:07:31 -0500 (Thu, 08 Nov 2007)\nNew Revision: 38037\n\nRemoved:\npostem/branches/oncourse_2-4-x/postem-api/src/java/org/sakaiproject/api/app/postem/data/Heading.java\npostem/branches/oncourse_2-4-x/postem-api/src/java/org/sakaiproject/api/app/postem/data/StudentGradeData.java\npostem/branches/oncourse_2-4-x/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/HeadingImpl.hbm.xml\npostem/branches/oncourse_2-4-x/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/HeadingImpl.java\npostem/branches/oncourse_2-4-x/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/StudentGradeDataImpl.hbm.xml\npostem/branches/oncourse_2-4-x/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/StudentGradeDataImpl.java\nModified:\npostem/branches/oncourse_2-4-x/.classpath\npostem/branches/oncourse_2-4-x/components/src/webapp/WEB-INF/components.xml\npostem/branches/oncourse_2-4-x/postem-api/src/java/org/sakaiproject/api/app/postem/data/Gradebook.java\npostem/branches/oncourse_2-4-x/postem-api/src/java/org/sakaiproject/api/app/postem/data/GradebookManager.java\npostem/branches/oncourse_2-4-x/postem-api/src/java/org/sakaiproject/api/app/postem/data/StudentGrades.java\npostem/branches/oncourse_2-4-x/postem-app/pom.xml\npostem/branches/oncourse_2-4-x/postem-app/src/java/org/sakaiproject/tool/postem/Column.java\npostem/branches/oncourse_2-4-x/postem-app/src/java/org/sakaiproject/tool/postem/PostemTool.java\npostem/branches/oncourse_2-4-x/postem-app/src/webapp/WEB-INF/components.xml\npostem/branches/oncourse_2-4-x/postem-hbm/pom.xml\npostem/branches/oncourse_2-4-x/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/GradebookImpl.hbm.xml\npostem/branches/oncourse_2-4-x/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/GradebookImpl.java\npostem/branches/oncourse_2-4-x/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/StudentGradesImpl.hbm.xml\npostem/branches/oncourse_2-4-x/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/StudentGradesImpl.java\npostem/branches/oncourse_2-4-x/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/TemplateImpl.java\npostem/branches/oncourse_2-4-x/postem-impl/src/java/org/sakaiproject/component/app/postem/GradebookManagerImpl.java\nLog:\nsvn merge -r38031:38032 https://source.sakaiproject.org/svn/postem/trunk\nU    .classpath\nU    components/src/webapp/WEB-INF/components.xml\nU    postem-app/src/java/org/sakaiproject/tool/postem/PostemTool.java\nU    postem-app/src/java/org/sakaiproject/tool/postem/Column.java\nU    postem-app/src/webapp/WEB-INF/components.xml\nC    postem-app/pom.xml\nU    postem-impl/src/java/org/sakaiproject/component/app/postem/GradebookManagerImpl.java\nD    postem-hbm/src/java/org/sakaiproject/component/app/postem/data/HeadingImpl.java\nD    postem-hbm/src/java/org/sakaiproject/component/app/postem/data/HeadingImpl.hbm.xml\nD    postem-hbm/src/java/org/sakaiproject/component/app/postem/data/StudentGradeDataImpl.java\nD    postem-hbm/src/java/org/sakaiproject/component/app/postem/data/StudentGradeDataImpl.hbm.xml\nU    postem-hbm/src/java/org/sakaiproject/component/app/postem/data/GradebookImpl.java\nU    postem-hbm/src/java/org/sakaiproject/component/app/postem/data/StudentGradesImpl.hbm.xml\nC    postem-hbm/src/java/org/sakaiproject/component/app/postem/data/GradebookImpl.hbm.xml\nU    postem-hbm/src/java/org/sakaiproject/component/app/postem/data/TemplateImpl.java\nC    postem-hbm/src/java/org/sakaiproject/component/app/postem/data/StudentGradesImpl.java\nU    postem-hbm/pom.xml\nD    postem-api/src/java/org/sakaiproject/api/app/postem/data/Heading.java\nD    postem-api/src/java/org/sakaiproject/api/app/postem/data/StudentGradeData.java\nC    postem-api/src/java/org/sakaiproject/api/app/postem/data/GradebookManager.java\nU    postem-api/src/java/org/sakaiproject/api/app/postem/data/StudentGrades.java\nU    postem-api/src/java/org/sakaiproject/api/app/postem/data/Gradebook.java\n------------------------------------------------------------------------\nr38032 | wagnermr@iupui.edu | 2007-11-08 08:17:45 -0500 (Thu, 08 Nov 2007) | 4 lines\n\nSAK-12095\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12095\nPerformance problems when tool contains large posts\nBack out original strategy for improving performance and implement new strategy\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Thu Nov  8 08:58:48 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 08 Nov 2007 08:58:47 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 08 Nov 2007 08:58:47 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby faithful.mail.umich.edu () with ESMTP id lA8DwkWg016870;\n\tThu, 8 Nov 2007 08:58:46 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 47331610.C05CE.32338 ; \n\t 8 Nov 2007 08:58:44 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id AC5307695B;\n\tThu,  8 Nov 2007 13:58:39 +0000 (GMT)\nMessage-ID: <200711081354.lA8DsPIN003095@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 648\n          for <source@collab.sakaiproject.org>;\n          Thu, 8 Nov 2007 13:58:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6FB1B1EEC1\n\tfor <source@collab.sakaiproject.org>; Thu,  8 Nov 2007 13:58:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA8DsPQw003097\n\tfor <source@collab.sakaiproject.org>; Thu, 8 Nov 2007 08:54:25 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA8DsPIN003095\n\tfor source@collab.sakaiproject.org; Thu, 8 Nov 2007 08:54:25 -0500\nDate: Thu, 8 Nov 2007 08:54:25 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38035 - entitybroker/trunk/pack\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  8 08:58:47 2007\nX-DSPAM-Confidence: 0.9828\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38035\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-08 08:54:21 -0500 (Thu, 08 Nov 2007)\nNew Revision: 38035\n\nModified:\nentitybroker/trunk/pack/project.xml\nLog:\nNOJIRA: fixed the maven 1 build\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Nov  8 08:34:42 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 08 Nov 2007 08:34:42 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 08 Nov 2007 08:34:42 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby faithful.mail.umich.edu () with ESMTP id lA8DYfoi004325;\n\tThu, 8 Nov 2007 08:34:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 4733106B.7FCCB.24044 ; \n\t 8 Nov 2007 08:34:38 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2A9CC74FDF;\n\tThu,  8 Nov 2007 13:33:34 +0000 (GMT)\nMessage-ID: <200711081330.lA8DUL9J002966@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 35\n          for <source@collab.sakaiproject.org>;\n          Thu, 8 Nov 2007 13:33:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EFBD01EF4A\n\tfor <source@collab.sakaiproject.org>; Thu,  8 Nov 2007 13:34:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA8DUL6s002968\n\tfor <source@collab.sakaiproject.org>; Thu, 8 Nov 2007 08:30:21 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA8DUL9J002966\n\tfor source@collab.sakaiproject.org; Thu, 8 Nov 2007 08:30:21 -0500\nDate: Thu, 8 Nov 2007 08:30:21 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38034 - osp/tags/sakai_2-5-0_QA_013_GMT\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  8 08:34:42 2007\nX-DSPAM-Confidence: 0.8461\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38034\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-08 08:30:19 -0500 (Thu, 08 Nov 2007)\nNew Revision: 38034\n\nModified:\nosp/tags/sakai_2-5-0_QA_013_GMT/\nosp/tags/sakai_2-5-0_QA_013_GMT/.externals\nosp/tags/sakai_2-5-0_QA_013_GMT/pom.xml\nLog:\nCUtting osp +gmt 2.5.013 qa tag\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Nov  8 08:30:04 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 08 Nov 2007 08:30:04 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 08 Nov 2007 08:30:04 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby sleepers.mail.umich.edu () with ESMTP id lA8DU3ML011490;\n\tThu, 8 Nov 2007 08:30:03 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 47330F55.29955.16080 ; \n\t 8 Nov 2007 08:30:00 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 033AE74FDF;\n\tThu,  8 Nov 2007 13:28:54 +0000 (GMT)\nMessage-ID: <200711081325.lA8DPeO5002917@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 151\n          for <source@collab.sakaiproject.org>;\n          Thu, 8 Nov 2007 13:28:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 193C320F4B\n\tfor <source@collab.sakaiproject.org>; Thu,  8 Nov 2007 13:29:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA8DPeOl002919\n\tfor <source@collab.sakaiproject.org>; Thu, 8 Nov 2007 08:25:40 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA8DPeO5002917\n\tfor source@collab.sakaiproject.org; Thu, 8 Nov 2007 08:25:40 -0500\nDate: Thu, 8 Nov 2007 08:25:40 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r38033 - osp/tags\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  8 08:30:04 2007\nX-DSPAM-Confidence: 0.8479\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38033\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-11-08 08:25:39 -0500 (Thu, 08 Nov 2007)\nNew Revision: 38033\n\nAdded:\nosp/tags/sakai_2-5-0_QA_013_GMT/\nLog:\nPrep for osp +gmt 2.5.013 qa tag\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Thu Nov  8 08:22:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 08 Nov 2007 08:22:17 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 08 Nov 2007 08:22:17 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby brazil.mail.umich.edu () with ESMTP id lA8DMG4m012309;\n\tThu, 8 Nov 2007 08:22:16 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 47330D82.EFE26.31751 ; \n\t 8 Nov 2007 08:22:13 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D3BAB768AE;\n\tThu,  8 Nov 2007 13:21:10 +0000 (GMT)\nMessage-ID: <200711081317.lA8DHoF8002899@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 164\n          for <source@collab.sakaiproject.org>;\n          Thu, 8 Nov 2007 13:20:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7EF1E20F46\n\tfor <source@collab.sakaiproject.org>; Thu,  8 Nov 2007 13:21:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA8DHoS9002901\n\tfor <source@collab.sakaiproject.org>; Thu, 8 Nov 2007 08:17:50 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA8DHoF8002899\n\tfor source@collab.sakaiproject.org; Thu, 8 Nov 2007 08:17:50 -0500\nDate: Thu, 8 Nov 2007 08:17:50 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r38032 - in postem/trunk: . components/src/webapp/WEB-INF postem-api/src/java/org/sakaiproject/api/app/postem/data postem-app postem-app/src/java/org/sakaiproject/tool/postem postem-app/src/webapp/WEB-INF postem-hbm postem-hbm/src/java/org/sakaiproject/component/app/postem/data postem-impl/src/java/org/sakaiproject/component/app/postem\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  8 08:22:17 2007\nX-DSPAM-Confidence: 0.9855\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38032\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-11-08 08:17:45 -0500 (Thu, 08 Nov 2007)\nNew Revision: 38032\n\nRemoved:\npostem/trunk/postem-api/src/java/org/sakaiproject/api/app/postem/data/Heading.java\npostem/trunk/postem-api/src/java/org/sakaiproject/api/app/postem/data/StudentGradeData.java\npostem/trunk/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/HeadingImpl.hbm.xml\npostem/trunk/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/HeadingImpl.java\npostem/trunk/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/StudentGradeDataImpl.hbm.xml\npostem/trunk/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/StudentGradeDataImpl.java\nModified:\npostem/trunk/.classpath\npostem/trunk/components/src/webapp/WEB-INF/components.xml\npostem/trunk/postem-api/src/java/org/sakaiproject/api/app/postem/data/Gradebook.java\npostem/trunk/postem-api/src/java/org/sakaiproject/api/app/postem/data/GradebookManager.java\npostem/trunk/postem-api/src/java/org/sakaiproject/api/app/postem/data/StudentGrades.java\npostem/trunk/postem-app/pom.xml\npostem/trunk/postem-app/src/java/org/sakaiproject/tool/postem/Column.java\npostem/trunk/postem-app/src/java/org/sakaiproject/tool/postem/PostemTool.java\npostem/trunk/postem-app/src/webapp/WEB-INF/components.xml\npostem/trunk/postem-hbm/pom.xml\npostem/trunk/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/GradebookImpl.hbm.xml\npostem/trunk/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/GradebookImpl.java\npostem/trunk/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/StudentGradesImpl.hbm.xml\npostem/trunk/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/StudentGradesImpl.java\npostem/trunk/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/TemplateImpl.java\npostem/trunk/postem-impl/src/java/org/sakaiproject/component/app/postem/GradebookManagerImpl.java\nLog:\nSAK-12095\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12095\nPerformance problems when tool contains large posts\nBack out original strategy for improving performance and implement new strategy\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Thu Nov  8 08:03:06 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 08 Nov 2007 08:03:06 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 08 Nov 2007 08:03:06 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby godsend.mail.umich.edu () with ESMTP id lA8D35sp016873;\n\tThu, 8 Nov 2007 08:03:05 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 47330903.608CB.9114 ; \n\t 8 Nov 2007 08:03:02 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B0784750AD;\n\tThu,  8 Nov 2007 13:02:55 +0000 (GMT)\nMessage-ID: <200711081247.lA8ClTD3002885@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 416\n          for <source@collab.sakaiproject.org>;\n          Thu, 8 Nov 2007 12:51:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D34BA20F25\n\tfor <source@collab.sakaiproject.org>; Thu,  8 Nov 2007 12:51:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA8ClUaM002887\n\tfor <source@collab.sakaiproject.org>; Thu, 8 Nov 2007 07:47:30 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA8ClTD3002885\n\tfor source@collab.sakaiproject.org; Thu, 8 Nov 2007 07:47:29 -0500\nDate: Thu, 8 Nov 2007 07:47:29 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38031 - in component/branches/SAK-12134: . component-api component-api/component component-api/component/src/java/org/sakaiproject/component component-api/component/src/java/org/sakaiproject/component/api component-api/component/src/java/org/sakaiproject/component/cover component-api/component/src/java/org/sakaiproject/component/impl component-api/component/src/java/org/sakaiproject/component/loader component-api/component/src/java/org/sakaiproject/component/loader/shared component-api/component/src/java/org/sakaiproject/component/proxy component-loader component-loader/component-loader-common component-loader/component-loader-common/impl component-loader/component-loader-common/impl/.settings component-loader/component-loader-common/impl/src component-loader/component-loader-common/impl/src/java component-loader/component-loader-common/impl/src/java/org component-loader/component-loader-common/impl/src/java/org/sakaiproject component-loader/com!\n ponent-loader-common/impl/src/java/org/sakaiproject/component component-loader/component-loader-common/impl/src/java/org/sakaiproject/component/loader component-loader/component-loader-common/impl/src/java/org/sakaiproject/component/loader/common component-loader/component-loader-server component-loader/component-loader-server/impl component-loader/component-loader-server/impl/.settings component-loader/component-loader-server/impl/src component-loader/component-loader-server/impl/src/java component-loader/component-loader-server/impl/src/java/org component-loader/component-loader-server/impl/src/java/org/sakaiproject component-loader/component-loader-server/impl/src/java/org/sakaiproject/component component-loader/component-loader-server/impl/src/java/org/sakaiproject/component/loader component-loader/component-loader-server/impl/src/java/org/sakaiproject/component/loader/server\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  8 08:03:06 2007\nX-DSPAM-Confidence: 0.5430\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38031\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-08 07:45:52 -0500 (Thu, 08 Nov 2007)\nNew Revision: 38031\n\nAdded:\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/api/ComponentManagerException.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/api/ComponentManagerNotAvailableException.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/loader/\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/loader/shared/\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/loader/shared/SharedComponentManager.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/loader/shared/SharedComponentManagerMBean.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/proxy/\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/proxy/ComponentManagerProxy.java\ncomponent/branches/SAK-12134/component-loader/\ncomponent/branches/SAK-12134/component-loader/component-loader-common/\ncomponent/branches/SAK-12134/component-loader/component-loader-common/impl/\ncomponent/branches/SAK-12134/component-loader/component-loader-common/impl/.classpath\ncomponent/branches/SAK-12134/component-loader/component-loader-common/impl/.project\ncomponent/branches/SAK-12134/component-loader/component-loader-common/impl/.settings/\ncomponent/branches/SAK-12134/component-loader/component-loader-common/impl/.settings/org.eclipse.jdt.core.prefs\ncomponent/branches/SAK-12134/component-loader/component-loader-common/impl/pom.xml\ncomponent/branches/SAK-12134/component-loader/component-loader-common/impl/src/\ncomponent/branches/SAK-12134/component-loader/component-loader-common/impl/src/java/\ncomponent/branches/SAK-12134/component-loader/component-loader-common/impl/src/java/org/\ncomponent/branches/SAK-12134/component-loader/component-loader-common/impl/src/java/org/sakaiproject/\ncomponent/branches/SAK-12134/component-loader/component-loader-common/impl/src/java/org/sakaiproject/component/\ncomponent/branches/SAK-12134/component-loader/component-loader-common/impl/src/java/org/sakaiproject/component/loader/\ncomponent/branches/SAK-12134/component-loader/component-loader-common/impl/src/java/org/sakaiproject/component/loader/common/\ncomponent/branches/SAK-12134/component-loader/component-loader-common/impl/src/java/org/sakaiproject/component/loader/common/CommonLifecycle.java\ncomponent/branches/SAK-12134/component-loader/component-loader-common/impl/src/java/org/sakaiproject/component/loader/common/CommonLifecycleEvent.java\ncomponent/branches/SAK-12134/component-loader/component-loader-common/impl/src/java/org/sakaiproject/component/loader/common/CommonLifecycleListener.java\ncomponent/branches/SAK-12134/component-loader/component-loader-server/\ncomponent/branches/SAK-12134/component-loader/component-loader-server/impl/\ncomponent/branches/SAK-12134/component-loader/component-loader-server/impl/.classpath\ncomponent/branches/SAK-12134/component-loader/component-loader-server/impl/.project\ncomponent/branches/SAK-12134/component-loader/component-loader-server/impl/.settings/\ncomponent/branches/SAK-12134/component-loader/component-loader-server/impl/.settings/org.eclipse.jdt.core.prefs\ncomponent/branches/SAK-12134/component-loader/component-loader-server/impl/pom.xml\ncomponent/branches/SAK-12134/component-loader/component-loader-server/impl/src/\ncomponent/branches/SAK-12134/component-loader/component-loader-server/impl/src/java/\ncomponent/branches/SAK-12134/component-loader/component-loader-server/impl/src/java/org/\ncomponent/branches/SAK-12134/component-loader/component-loader-server/impl/src/java/org/sakaiproject/\ncomponent/branches/SAK-12134/component-loader/component-loader-server/impl/src/java/org/sakaiproject/component/\ncomponent/branches/SAK-12134/component-loader/component-loader-server/impl/src/java/org/sakaiproject/component/loader/\ncomponent/branches/SAK-12134/component-loader/component-loader-server/impl/src/java/org/sakaiproject/component/loader/server/\ncomponent/branches/SAK-12134/component-loader/component-loader-server/impl/src/java/org/sakaiproject/component/loader/server/SakaiLoader.java\ncomponent/branches/SAK-12134/component-loader/pom.xml\nModified:\ncomponent/branches/SAK-12134/component-api/.classpath\ncomponent/branches/SAK-12134/component-api/component/pom.xml\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/api/ComponentManager.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/cover/ComponentManager.java\ncomponent/branches/SAK-12134/component-api/component/src/java/org/sakaiproject/component/impl/SpringCompMgr.java\ncomponent/branches/SAK-12134/pom.xml\nLog:\nSAK-12134\n\nThis is a working version of the Lifecycle component loader that loads the component manager based ont eh container lifecycle rather than as a result of the webapp.\nIt injects the a component manager mbean into the MBeanServer and this is then used by the static cover to recover the Component Manager.\n\nThe static cover loads from the MBean and and there is a component manager proxy bean that enables the elimination of the static cover for the component manager\nThis bean can be created eg new instance and it will associated itself with the component manager on construction.\n\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Thu Nov  8 07:44:03 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 08 Nov 2007 07:44:03 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 08 Nov 2007 07:44:03 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby faithful.mail.umich.edu () with ESMTP id lA8Ci2OV018915;\n\tThu, 8 Nov 2007 07:44:02 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 4733048D.A7F2.27514 ; \n\t 8 Nov 2007 07:43:59 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id F17D5750AD;\n\tThu,  8 Nov 2007 12:43:53 +0000 (GMT)\nMessage-ID: <200711081239.lA8CdcVd002873@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 113\n          for <source@collab.sakaiproject.org>;\n          Thu, 8 Nov 2007 12:43:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B98661EF16\n\tfor <source@collab.sakaiproject.org>; Thu,  8 Nov 2007 12:43:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA8Cdcne002875\n\tfor <source@collab.sakaiproject.org>; Thu, 8 Nov 2007 07:39:38 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA8CdcVd002873\n\tfor source@collab.sakaiproject.org; Thu, 8 Nov 2007 07:39:38 -0500\nDate: Thu, 8 Nov 2007 07:39:38 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38030 - content/branches/SAK-12105/content-impl/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  8 07:44:03 2007\nX-DSPAM-Confidence: 0.9886\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38030\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-08 07:39:33 -0500 (Thu, 08 Nov 2007)\nNew Revision: 38030\n\nModified:\ncontent/branches/SAK-12105/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\nLog:\nSAK-12126: committed fix for this bug to the branch that Steve and I are working on JCR in\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Thu Nov  8 07:40:01 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 08 Nov 2007 07:40:01 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 08 Nov 2007 07:40:01 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby mission.mail.umich.edu () with ESMTP id lA8Ce0ID021102;\n\tThu, 8 Nov 2007 07:40:01 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 47330399.EBBEC.7781 ; \n\t 8 Nov 2007 07:39:56 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6CC9674311;\n\tThu,  8 Nov 2007 12:39:52 +0000 (GMT)\nMessage-ID: <200711081235.lA8CZeFn002859@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 946\n          for <source@collab.sakaiproject.org>;\n          Thu, 8 Nov 2007 12:39:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 08C101EF16\n\tfor <source@collab.sakaiproject.org>; Thu,  8 Nov 2007 12:39:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA8CZewN002861\n\tfor <source@collab.sakaiproject.org>; Thu, 8 Nov 2007 07:35:40 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA8CZeFn002859\n\tfor source@collab.sakaiproject.org; Thu, 8 Nov 2007 07:35:40 -0500\nDate: Thu, 8 Nov 2007 07:35:40 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38029 - content/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  8 07:40:01 2007\nX-DSPAM-Confidence: 0.9872\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38029\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-08 07:35:34 -0500 (Thu, 08 Nov 2007)\nNew Revision: 38029\n\nModified:\ncontent/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test/LoadTestContentHostingService.java\nLog:\nSAK-12105: Fixed the simulated items size for testing\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Thu Nov  8 07:36:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 08 Nov 2007 07:36:02 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 08 Nov 2007 07:36:02 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby faithful.mail.umich.edu () with ESMTP id lA8Ca15E016868;\n\tThu, 8 Nov 2007 07:36:01 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 473302AB.E556A.12769 ; \n\t 8 Nov 2007 07:35:58 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0A8FE74311;\n\tThu,  8 Nov 2007 12:35:53 +0000 (GMT)\nMessage-ID: <200711081231.lA8CVdG6002847@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 640\n          for <source@collab.sakaiproject.org>;\n          Thu, 8 Nov 2007 12:35:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 556AD1EF16\n\tfor <source@collab.sakaiproject.org>; Thu,  8 Nov 2007 12:35:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA8CVdQN002849\n\tfor <source@collab.sakaiproject.org>; Thu, 8 Nov 2007 07:31:39 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA8CVdG6002847\n\tfor source@collab.sakaiproject.org; Thu, 8 Nov 2007 07:31:39 -0500\nDate: Thu, 8 Nov 2007 07:31:39 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r38028 - in portal/trunk: portal-api/api/src/java/org/sakaiproject/portal/api portal-impl/impl/src/java/org/sakaiproject/portal/charon portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers portal-util portal-util/util portal-util/util/src/java/org/sakaiproject/portal/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  8 07:36:02 2007\nX-DSPAM-Confidence: 0.7565\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38028\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-08 07:30:42 -0500 (Thu, 08 Nov 2007)\nNew Revision: 38028\n\nAdded:\nportal/trunk/portal-api/api/src/java/org/sakaiproject/portal/api/PageFilter.java\nModified:\nportal/trunk/portal-api/api/src/java/org/sakaiproject/portal/api/Portal.java\nportal/trunk/portal-impl/impl/src/java/org/sakaiproject/portal/charon/SkinnableCharonPortal.java\nportal/trunk/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/GalleryHandler.java\nportal/trunk/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/SiteHandler.java\nportal/trunk/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/WorksiteHandler.java\nportal/trunk/portal-util/.classpath\nportal/trunk/portal-util/util/pom.xml\nportal/trunk/portal-util/util/src/java/org/sakaiproject/portal/util/PortalSiteHelper.java\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-9620\n\nFixed the way the page lists are processed to generate structure and filtering.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Thu Nov  8 06:43:42 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 08 Nov 2007 06:43:42 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 08 Nov 2007 06:43:42 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby score.mail.umich.edu () with ESMTP id lA8BhfaL023590;\n\tThu, 8 Nov 2007 06:43:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 4732F667.B69E6.24847 ; \n\t 8 Nov 2007 06:43:38 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C5FC77683D;\n\tThu,  8 Nov 2007 11:43:34 +0000 (GMT)\nMessage-ID: <200711081139.lA8BdHdk002833@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 465\n          for <source@collab.sakaiproject.org>;\n          Thu, 8 Nov 2007 11:43:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1A96020F1A\n\tfor <source@collab.sakaiproject.org>; Thu,  8 Nov 2007 11:43:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA8BdHF8002835\n\tfor <source@collab.sakaiproject.org>; Thu, 8 Nov 2007 06:39:17 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA8BdHdk002833\n\tfor source@collab.sakaiproject.org; Thu, 8 Nov 2007 06:39:17 -0500\nDate: Thu, 8 Nov 2007 06:39:17 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38027 - content/branches/SAK-12105\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  8 06:43:42 2007\nX-DSPAM-Confidence: 0.9849\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38027\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-08 06:39:13 -0500 (Thu, 08 Nov 2007)\nNew Revision: 38027\n\nModified:\ncontent/branches/SAK-12105/pom.xml\nLog:\nSAK-12105: updated POM again to make it so providers can be left out\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Thu Nov  8 06:41:36 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 08 Nov 2007 06:41:36 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 08 Nov 2007 06:41:36 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby casino.mail.umich.edu () with ESMTP id lA8BfZLe015073;\n\tThu, 8 Nov 2007 06:41:35 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 4732F5EA.7793C.23940 ; \n\t 8 Nov 2007 06:41:33 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DBDE976835;\n\tThu,  8 Nov 2007 11:41:28 +0000 (GMT)\nMessage-ID: <200711081137.lA8BbGhZ002819@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 809\n          for <source@collab.sakaiproject.org>;\n          Thu, 8 Nov 2007 11:41:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0271E20F1A\n\tfor <source@collab.sakaiproject.org>; Thu,  8 Nov 2007 11:41:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA8BbGqv002821\n\tfor <source@collab.sakaiproject.org>; Thu, 8 Nov 2007 06:37:16 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA8BbGhZ002819\n\tfor source@collab.sakaiproject.org; Thu, 8 Nov 2007 06:37:16 -0500\nDate: Thu, 8 Nov 2007 06:37:16 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38026 - content/branches/SAK-12105/content-tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  8 06:41:36 2007\nX-DSPAM-Confidence: 0.9831\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38026\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-08 06:37:12 -0500 (Thu, 08 Nov 2007)\nNew Revision: 38026\n\nRemoved:\ncontent/branches/SAK-12105/content-tool/pom.xml\nLog:\nSAK-12105: Removed unneeded pom file\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Thu Nov  8 06:21:52 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 08 Nov 2007 06:21:52 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 08 Nov 2007 06:21:52 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby flawless.mail.umich.edu () with ESMTP id lA8BLpQk004393;\n\tThu, 8 Nov 2007 06:21:51 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 4732F149.AF1AE.12965 ; \n\t 8 Nov 2007 06:21:48 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 520597679E;\n\tThu,  8 Nov 2007 11:21:43 +0000 (GMT)\nMessage-ID: <200711081117.lA8BHVcB002772@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 172\n          for <source@collab.sakaiproject.org>;\n          Thu, 8 Nov 2007 11:21:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1DE291EE2B\n\tfor <source@collab.sakaiproject.org>; Thu,  8 Nov 2007 11:21:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA8BHVlU002774\n\tfor <source@collab.sakaiproject.org>; Thu, 8 Nov 2007 06:17:31 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA8BHVcB002772\n\tfor source@collab.sakaiproject.org; Thu, 8 Nov 2007 06:17:31 -0500\nDate: Thu, 8 Nov 2007 06:17:31 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38025 - content/branches/SAK-12105\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  8 06:21:52 2007\nX-DSPAM-Confidence: 0.9845\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38025\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-08 06:17:25 -0500 (Thu, 08 Nov 2007)\nNew Revision: 38025\n\nModified:\ncontent/branches/SAK-12105/pom.xml\nLog:\nSAK-12105: updated pom file to use profiles with the JCR stuff\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Wed Nov  7 16:59:09 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 07 Nov 2007 16:59:09 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 07 Nov 2007 16:59:09 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby brazil.mail.umich.edu () with ESMTP id lA7Lx8wI013841;\n\tWed, 7 Nov 2007 16:59:08 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 47323526.8766D.16306 ; \n\t 7 Nov 2007 16:59:05 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DCBE175D5C;\n\tWed,  7 Nov 2007 21:58:57 +0000 (GMT)\nMessage-ID: <200711072154.lA7Lsown001587@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 876\n          for <source@collab.sakaiproject.org>;\n          Wed, 7 Nov 2007 21:58:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EA474AEEC\n\tfor <source@collab.sakaiproject.org>; Wed,  7 Nov 2007 21:58:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA7LsoTj001589\n\tfor <source@collab.sakaiproject.org>; Wed, 7 Nov 2007 16:54:50 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA7Lsown001587\n\tfor source@collab.sakaiproject.org; Wed, 7 Nov 2007 16:54:50 -0500\nDate: Wed, 7 Nov 2007 16:54:50 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r38024 - site-manage/trunk/site-manage-tool/tool/src/java/org/sakaiproject/site/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov  7 16:59:09 2007\nX-DSPAM-Confidence: 0.9876\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38024\n\nAuthor: zqian@umich.edu\nDate: 2007-11-07 16:54:46 -0500 (Wed, 07 Nov 2007)\nNew Revision: 38024\n\nModified:\nsite-manage/trunk/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nLog:\nFix to SAK-10788: If a provided id in a couse site is fake or doesn't provide any user information, Site Info appears to be like project site with empty participant list\n\nWatch for enrollments object being null and concatenate provider ids when there are more than one.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Wed Nov  7 15:54:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 07 Nov 2007 15:54:02 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 07 Nov 2007 15:54:02 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby panther.mail.umich.edu () with ESMTP id lA7Ks1MO024156;\n\tWed, 7 Nov 2007 15:54:01 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 473225DE.A238A.8341 ; \n\t 7 Nov 2007 15:53:54 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 119FB75CF0;\n\tWed,  7 Nov 2007 20:53:50 +0000 (GMT)\nMessage-ID: <200711072049.lA7KnZNm001503@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 66\n          for <source@collab.sakaiproject.org>;\n          Wed, 7 Nov 2007 20:53:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E8D0B1A37B\n\tfor <source@collab.sakaiproject.org>; Wed,  7 Nov 2007 20:53:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA7KnZ5Q001505\n\tfor <source@collab.sakaiproject.org>; Wed, 7 Nov 2007 15:49:35 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA7KnZNm001503\n\tfor source@collab.sakaiproject.org; Wed, 7 Nov 2007 15:49:35 -0500\nDate: Wed, 7 Nov 2007 15:49:35 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38021 - in content/branches/SAK-12105/content-test: pack/src/webapp/WEB-INF tool/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov  7 15:54:02 2007\nX-DSPAM-Confidence: 0.9826\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38021\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-07 15:49:27 -0500 (Wed, 07 Nov 2007)\nNew Revision: 38021\n\nModified:\ncontent/branches/SAK-12105/content-test/pack/src/webapp/WEB-INF/components.xml\ncontent/branches/SAK-12105/content-test/tool/src/webapp/WEB-INF/applicationContext.xml\nLog:\nSAK-12105: Fixed up comments\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Wed Nov  7 15:53:20 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 07 Nov 2007 15:53:20 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 07 Nov 2007 15:53:20 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby mission.mail.umich.edu () with ESMTP id lA7KrI3g030125;\n\tWed, 7 Nov 2007 15:53:18 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 473225B6.7440E.11564 ; \n\t 7 Nov 2007 15:53:14 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D113175CE9;\n\tWed,  7 Nov 2007 20:53:02 +0000 (GMT)\nMessage-ID: <200711072048.lA7KmoL3001491@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 739\n          for <source@collab.sakaiproject.org>;\n          Wed, 7 Nov 2007 20:52:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C80EE1A37B\n\tfor <source@collab.sakaiproject.org>; Wed,  7 Nov 2007 20:52:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA7Kmo1H001493\n\tfor <source@collab.sakaiproject.org>; Wed, 7 Nov 2007 15:48:50 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA7KmoL3001491\n\tfor source@collab.sakaiproject.org; Wed, 7 Nov 2007 15:48:50 -0500\nDate: Wed, 7 Nov 2007 15:48:50 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38020 - memory/branches/SAK-11913/memory-test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov  7 15:53:20 2007\nX-DSPAM-Confidence: 0.9851\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38020\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-07 15:48:46 -0500 (Wed, 07 Nov 2007)\nNew Revision: 38020\n\nModified:\nmemory/branches/SAK-11913/memory-test/.classpath\nLog:\nSAK-11913: Fixed up the classpath\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Wed Nov  7 15:51:29 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 07 Nov 2007 15:51:29 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 07 Nov 2007 15:51:29 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby chaos.mail.umich.edu () with ESMTP id lA7KpPNP013146;\n\tWed, 7 Nov 2007 15:51:25 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 47322545.7C246.16186 ; \n\t 7 Nov 2007 15:51:21 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 36B6575CE7;\n\tWed,  7 Nov 2007 20:51:17 +0000 (GMT)\nMessage-ID: <200711072047.lA7Kl6fL001479@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 56\n          for <source@collab.sakaiproject.org>;\n          Wed, 7 Nov 2007 20:51:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 298931A37B\n\tfor <source@collab.sakaiproject.org>; Wed,  7 Nov 2007 20:51:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA7Kl7fk001481\n\tfor <source@collab.sakaiproject.org>; Wed, 7 Nov 2007 15:47:07 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA7Kl6fL001479\n\tfor source@collab.sakaiproject.org; Wed, 7 Nov 2007 15:47:06 -0500\nDate: Wed, 7 Nov 2007 15:47:06 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38019 - in memory/branches/SAK-11913/memory-test: . pack pack/src/webapp/WEB-INF test test/src test/src/resources tool tool/src tool/src/webapp tool/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov  7 15:51:29 2007\nX-DSPAM-Confidence: 0.9884\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38019\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-07 15:46:48 -0500 (Wed, 07 Nov 2007)\nNew Revision: 38019\n\nAdded:\nmemory/branches/SAK-11913/memory-test/test/\nmemory/branches/SAK-11913/memory-test/test/pom.xml\nmemory/branches/SAK-11913/memory-test/test/src/\nmemory/branches/SAK-11913/memory-test/test/src/resources/\nmemory/branches/SAK-11913/memory-test/test/src/resources/testBeans.xml\nmemory/branches/SAK-11913/memory-test/tool/\nmemory/branches/SAK-11913/memory-test/tool/pom.xml\nmemory/branches/SAK-11913/memory-test/tool/src/\nmemory/branches/SAK-11913/memory-test/tool/src/webapp/\nmemory/branches/SAK-11913/memory-test/tool/src/webapp/WEB-INF/\nmemory/branches/SAK-11913/memory-test/tool/src/webapp/WEB-INF/applicationContext.xml\nmemory/branches/SAK-11913/memory-test/tool/src/webapp/WEB-INF/web.xml\nRemoved:\nmemory/branches/SAK-11913/memory-test/impl/\nmemory/branches/SAK-11913/memory-test/test/pom.xml\nmemory/branches/SAK-11913/memory-test/test/src/\nModified:\nmemory/branches/SAK-11913/memory-test/.classpath\nmemory/branches/SAK-11913/memory-test/pack/pom.xml\nmemory/branches/SAK-11913/memory-test/pack/src/webapp/WEB-INF/components.xml\nmemory/branches/SAK-11913/memory-test/pom.xml\nLog:\nSAK-11913: Fixed up the test structure to use the more flexible duplex deployment option\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom kimsooil@bu.edu Wed Nov  7 15:51:07 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 07 Nov 2007 15:51:07 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 07 Nov 2007 15:51:07 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby awakenings.mail.umich.edu () with ESMTP id lA7Kp1qv031386;\n\tWed, 7 Nov 2007 15:51:01 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 47322529.59F61.5081 ; \n\t 7 Nov 2007 15:50:55 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E94D975CE3;\n\tWed,  7 Nov 2007 20:50:48 +0000 (GMT)\nMessage-ID: <200711072046.lA7Kkdf0001467@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 435\n          for <source@collab.sakaiproject.org>;\n          Wed, 7 Nov 2007 20:50:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BA3881A37B\n\tfor <source@collab.sakaiproject.org>; Wed,  7 Nov 2007 20:50:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA7Kkds1001469\n\tfor <source@collab.sakaiproject.org>; Wed, 7 Nov 2007 15:46:39 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA7Kkdf0001467\n\tfor source@collab.sakaiproject.org; Wed, 7 Nov 2007 15:46:39 -0500\nDate: Wed, 7 Nov 2007 15:46:39 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to kimsooil@bu.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: kimsooil@bu.edu\nSubject: [sakai] svn commit: r38018 - in mailtool/branches/2.5.0-SAK-11046: . help help/m2-target help/m2-target/classes help/m2-target/classes/sakai_mailtool help/src help/src/sakai_mailtool mailtool mailtool/META-INF mailtool/m2-target mailtool/m2-target/classes mailtool/m2-target/classes/org mailtool/m2-target/classes/org/sakaiproject mailtool/m2-target/classes/org/sakaiproject/tool mailtool/m2-target/classes/org/sakaiproject/tool/mailtool mailtool/m2-target/mailtool-M2 mailtool/m2-target/mailtool-M2/WEB-INF mailtool/m2-target/mailtool-M2/WEB-INF/classes mailtool/m2-target/mailtool-M2/WEB-INF/classes/org mailtool/m2-target/mailtool-M2/WEB-INF/classes/org/sakaiproject mailtool/m2-target/mailtool-M2/WEB-INF/classes/org/sakaiproject/tool mailtool/m2-target/mailtool-M2/WEB-INF/classes/org/sakaiproject/tool/mailtool mailtool/m2-target/mailtool-M2/WEB-INF/lib mailtool/m2-target/mailtool-M2/images mailtool/m2-target/mailtool-M2/mailtool mailtool/m2-target/mailtool-M2/tools mailt!\n ool/scripts mailtool/src mailtool/src/bundle mailtool/src/bundle/org mailtool/src/bundle/org/sakaiproject mailtool/src/bundle/org/sakaiproject/tool mailtool/src/bundle/org/sakaiproject/tool/mailtool mailtool/src/java mailtool/src/java/org mailtool/src/java/org/sakaiproject mailtool/src/java/org/sakaiproject/tool mailtool/src/java/org/sakaiproject/tool/mailtool mailtool/src/test mailtool/src/test/org mailtool/src/test/org/sakaiproject mailtool/src/test/org/sakaiproject/tool mailtool/src/test/org/sakaiproject/tool/mailtool mailtool/src/webapp mailtool/src/webapp/WEB-INF mailtool/src/webapp/images mailtool/src/webapp/mailtool mailtool/src/webapp/tools\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov  7 15:51:07 2007\nX-DSPAM-Confidence: 0.6959\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38018\n\nAuthor: kimsooil@bu.edu\nDate: 2007-11-07 15:45:18 -0500 (Wed, 07 Nov 2007)\nNew Revision: 38018\n\nAdded:\nmailtool/branches/2.5.0-SAK-11046/.classpath\nmailtool/branches/2.5.0-SAK-11046/.project\nmailtool/branches/2.5.0-SAK-11046/bin/\nmailtool/branches/2.5.0-SAK-11046/help/\nmailtool/branches/2.5.0-SAK-11046/help/m2-target/\nmailtool/branches/2.5.0-SAK-11046/help/m2-target/classes/\nmailtool/branches/2.5.0-SAK-11046/help/m2-target/classes/sakai_mailtool/\nmailtool/branches/2.5.0-SAK-11046/help/m2-target/classes/sakai_mailtool/compose.htm\nmailtool/branches/2.5.0-SAK-11046/help/m2-target/classes/sakai_mailtool/help.xml\nmailtool/branches/2.5.0-SAK-11046/help/m2-target/classes/sakai_mailtool/options.htm\nmailtool/branches/2.5.0-SAK-11046/help/m2-target/classes/sakai_mailtool/overview.htm\nmailtool/branches/2.5.0-SAK-11046/help/m2-target/sakai-mailtool-help-M2.jar\nmailtool/branches/2.5.0-SAK-11046/help/pom.xml\nmailtool/branches/2.5.0-SAK-11046/help/src/\nmailtool/branches/2.5.0-SAK-11046/help/src/sakai_mailtool/\nmailtool/branches/2.5.0-SAK-11046/help/src/sakai_mailtool/compose.htm\nmailtool/branches/2.5.0-SAK-11046/help/src/sakai_mailtool/help.xml\nmailtool/branches/2.5.0-SAK-11046/help/src/sakai_mailtool/options.htm\nmailtool/branches/2.5.0-SAK-11046/help/src/sakai_mailtool/overview.htm\nmailtool/branches/2.5.0-SAK-11046/mailtool/\nmailtool/branches/2.5.0-SAK-11046/mailtool/META-INF/\nmailtool/branches/2.5.0-SAK-11046/mailtool/META-INF/MANIFEST.MF\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/classes/\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/classes/org/\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/classes/org/sakaiproject/\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/classes/org/sakaiproject/tool/\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/classes/org/sakaiproject/tool/mailtool/\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/classes/org/sakaiproject/tool/mailtool/Attachment.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/classes/org/sakaiproject/tool/mailtool/Configuration.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/classes/org/sakaiproject/tool/mailtool/EmailGroup.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/classes/org/sakaiproject/tool/mailtool/EmailRole.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/classes/org/sakaiproject/tool/mailtool/EmailUser.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/classes/org/sakaiproject/tool/mailtool/FoothillSelector$ListboxEntry.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/classes/org/sakaiproject/tool/mailtool/FoothillSelector$ListboxGroup.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/classes/org/sakaiproject/tool/mailtool/FoothillSelector.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/classes/org/sakaiproject/tool/mailtool/Mailtool.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/classes/org/sakaiproject/tool/mailtool/Messages.properties\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/classes/org/sakaiproject/tool/mailtool/Messages_ca.properties\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/classes/org/sakaiproject/tool/mailtool/Messages_es.properties\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/classes/org/sakaiproject/tool/mailtool/Messages_ko.properties\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/classes/org/sakaiproject/tool/mailtool/Messages_nl.properties\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/classes/org/sakaiproject/tool/mailtool/OptionsBean.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/classes/org/sakaiproject/tool/mailtool/RecipientSelector.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/classes/org/sakaiproject/tool/mailtool/SelectByTree$TableEntry.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/classes/org/sakaiproject/tool/mailtool/SelectByTree.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/classes/org/sakaiproject/tool/mailtool/SelectByUserTable$TableEntry.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/classes/org/sakaiproject/tool/mailtool/SelectByUserTable.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/classes/org/sakaiproject/tool/mailtool/SelectorComponent.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/classes/org/sakaiproject/tool/mailtool/SelectorTag.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/classes/org/sakaiproject/tool/mailtool/SideBySideModel$ListboxEntry.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/classes/org/sakaiproject/tool/mailtool/SideBySideModel.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/classes/org/sakaiproject/tool/mailtool/SideBySideSelector.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/classes/org/sakaiproject/tool/mailtool/TreeSelector.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/classes/org/sakaiproject/tool/mailtool/UserSelector.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2.war\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/META-INF/\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/.faces-config.xml.faceside\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/classes/\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/classes/org/\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/classes/org/sakaiproject/\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/classes/org/sakaiproject/tool/\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/classes/org/sakaiproject/tool/mailtool/\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/classes/org/sakaiproject/tool/mailtool/Attachment.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/classes/org/sakaiproject/tool/mailtool/Configuration.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/classes/org/sakaiproject/tool/mailtool/EmailGroup.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/classes/org/sakaiproject/tool/mailtool/EmailRole.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/classes/org/sakaiproject/tool/mailtool/EmailUser.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/classes/org/sakaiproject/tool/mailtool/FoothillSelector$ListboxEntry.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/classes/org/sakaiproject/tool/mailtool/FoothillSelector$ListboxGroup.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/classes/org/sakaiproject/tool/mailtool/FoothillSelector.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/classes/org/sakaiproject/tool/mailtool/Mailtool.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/classes/org/sakaiproject/tool/mailtool/Messages.properties\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/classes/org/sakaiproject/tool/mailtool/Messages_ca.properties\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/classes/org/sakaiproject/tool/mailtool/Messages_es.properties\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/classes/org/sakaiproject/tool/mailtool/Messages_ko.properties\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/classes/org/sakaiproject/tool/mailtool/Messages_nl.properties\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/classes/org/sakaiproject/tool/mailtool/OptionsBean.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/classes/org/sakaiproject/tool/mailtool/RecipientSelector.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/classes/org/sakaiproject/tool/mailtool/SelectByTree$TableEntry.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/classes/org/sakaiproject/tool/mailtool/SelectByTree.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/classes/org/sakaiproject/tool/mailtool/SelectByUserTable$TableEntry.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/classes/org/sakaiproject/tool/mailtool/SelectByUserTable.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/classes/org/sakaiproject/tool/mailtool/SelectorComponent.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/classes/org/sakaiproject/tool/mailtool/SelectorTag.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/classes/org/sakaiproject/tool/mailtool/SideBySideModel$ListboxEntry.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/classes/org/sakaiproject/tool/mailtool/SideBySideModel.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/classes/org/sakaiproject/tool/mailtool/SideBySideSelector.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/classes/org/sakaiproject/tool/mailtool/TreeSelector.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/classes/org/sakaiproject/tool/mailtool/UserSelector.class\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/faces-config.xml\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/lib/\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/lib/commons-beanutils-1.6.jar\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/lib/commons-digester-1.6.jar\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/lib/jmock-1.1.0.jar\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/lib/jsf-api-1.1.01.jar\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/lib/jsf-impl-1.1.01.jar\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/lib/sakai-jsf-app-M2.jar\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/lib/sakai-jsf-tool-M2.jar\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/lib/sakai-jsf-widgets-M2.jar\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/lib/sakai-jsf-widgets-sun-M2.jar\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/lib/sakai-util-M2.jar\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/local.xml\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/mailtool_jsf.tld\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/WEB-INF/web.xml\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/hidediv.js\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/images/\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/images/blank.gif\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/images/disk.gif\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/images/paperclip.gif\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/index.html\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/mailtool.js\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/mailtool/\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/mailtool/config_refactor.jsp\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/mailtool/main_onepage.jsp\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/mailtool/prelude.jspf\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/mailtool/results.jsp\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/mailtool/selectByFoothill.jsp\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/mailtool/selectByFoothill_option.jsp\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/mailtool/selectByTree.jsp\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/mailtool/selectByTree_option.jsp\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/mailtool/selectByUser.jsp\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/mailtool/selectByUser_option.jsp\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/mailtool/selectSideBySide.jsp\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/mailtool/selectSideBySide_option.jsp\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/tools/\nmailtool/branches/2.5.0-SAK-11046/mailtool/m2-target/mailtool-M2/tools/sakai.mailtool.xml\nmailtool/branches/2.5.0-SAK-11046/mailtool/pom.xml\nmailtool/branches/2.5.0-SAK-11046/mailtool/scripts/\nmailtool/branches/2.5.0-SAK-11046/mailtool/scripts/build_medium_class.xml\nmailtool/branches/2.5.0-SAK-11046/mailtool/scripts/build_real_test.xml\nmailtool/branches/2.5.0-SAK-11046/mailtool/scripts/build_small_class.py\nmailtool/branches/2.5.0-SAK-11046/mailtool/scripts/build_small_class.xml\nmailtool/branches/2.5.0-SAK-11046/mailtool/scripts/build_users.xml\nmailtool/branches/2.5.0-SAK-11046/mailtool/scripts/removedemo.xml\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/bundle/\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/bundle/org/\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/bundle/org/sakaiproject/\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/bundle/org/sakaiproject/tool/\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/bundle/org/sakaiproject/tool/mailtool/\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/bundle/org/sakaiproject/tool/mailtool/Messages.properties\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/bundle/org/sakaiproject/tool/mailtool/Messages_ca.properties\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/bundle/org/sakaiproject/tool/mailtool/Messages_es.properties\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/bundle/org/sakaiproject/tool/mailtool/Messages_ko.properties\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/bundle/org/sakaiproject/tool/mailtool/Messages_nl.properties\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/java/\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/java/org/\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/java/org/sakaiproject/\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/java/org/sakaiproject/tool/\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/java/org/sakaiproject/tool/mailtool/\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/java/org/sakaiproject/tool/mailtool/Attachment.java\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/java/org/sakaiproject/tool/mailtool/Configuration.java\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/java/org/sakaiproject/tool/mailtool/EmailGroup.java\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/java/org/sakaiproject/tool/mailtool/EmailRole.java\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/java/org/sakaiproject/tool/mailtool/EmailUser.java\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/java/org/sakaiproject/tool/mailtool/FoothillSelector.java\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/java/org/sakaiproject/tool/mailtool/Mailtool.java\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/java/org/sakaiproject/tool/mailtool/OptionsBean.java\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/java/org/sakaiproject/tool/mailtool/RecipientSelector.java\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/java/org/sakaiproject/tool/mailtool/SelectByTree.java\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/java/org/sakaiproject/tool/mailtool/SelectByUserTable.java\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/java/org/sakaiproject/tool/mailtool/SelectorComponent.java\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/java/org/sakaiproject/tool/mailtool/SelectorTag.java\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/java/org/sakaiproject/tool/mailtool/SideBySideModel.java\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/java/org/sakaiproject/tool/mailtool/SideBySideSelector.java\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/java/org/sakaiproject/tool/mailtool/TreeSelector.java\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/java/org/sakaiproject/tool/mailtool/UserSelector.java\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/test/\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/test/org/\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/test/org/sakaiproject/\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/test/org/sakaiproject/tool/\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/test/org/sakaiproject/tool/mailtool/\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/test/org/sakaiproject/tool/mailtool/BaseMailtoolTest.java\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/test/org/sakaiproject/tool/mailtool/MailtoolEmailListValidationTest.java\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/test/org/sakaiproject/tool/mailtool/MailtoolEmailSenderTest.java\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/test/org/sakaiproject/tool/mailtool/MailtoolRecipientsTest.java\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/test/org/sakaiproject/tool/mailtool/MimeMessageFromConstraint.java\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/test/org/sakaiproject/tool/mailtool/MimeMessageSender.java\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/test/org/sakaiproject/tool/mailtool/MimeMessageToConstraint.java\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/test/org/sakaiproject/tool/mailtool/StubMailtool.java\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/test/org/sakaiproject/tool/mailtool/StubMailtoolWithMessageSink.java\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/webapp/\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/webapp/WEB-INF/\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/webapp/WEB-INF/.faces-config.xml.faceside\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/webapp/WEB-INF/faces-config.xml\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/webapp/WEB-INF/local.xml\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/webapp/WEB-INF/mailtool_jsf.tld\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/webapp/WEB-INF/web.xml\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/webapp/hidediv.js\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/webapp/images/\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/webapp/images/blank.gif\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/webapp/images/disk.gif\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/webapp/images/paperclip.gif\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/webapp/index.html\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/webapp/mailtool.js\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/webapp/mailtool/\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/webapp/mailtool/config_refactor.jsp\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/webapp/mailtool/main_onepage.jsp\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/webapp/mailtool/prelude.jspf\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/webapp/mailtool/results.jsp\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/webapp/mailtool/selectByFoothill.jsp\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/webapp/mailtool/selectByFoothill_option.jsp\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/webapp/mailtool/selectByTree.jsp\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/webapp/mailtool/selectByTree_option.jsp\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/webapp/mailtool/selectByUser.jsp\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/webapp/mailtool/selectByUser_option.jsp\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/webapp/mailtool/selectSideBySide.jsp\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/webapp/mailtool/selectSideBySide_option.jsp\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/webapp/tools/\nmailtool/branches/2.5.0-SAK-11046/mailtool/src/webapp/tools/sakai.mailtool.xml\nmailtool/branches/2.5.0-SAK-11046/mailtool/target/\nmailtool/branches/2.5.0-SAK-11046/pom.xml\nLog:\ntrying to fix SAK-11046\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom kimsooil@bu.edu Wed Nov  7 15:47:05 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 07 Nov 2007 15:47:05 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 07 Nov 2007 15:47:05 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby mission.mail.umich.edu () with ESMTP id lA7Kl45N026414;\n\tWed, 7 Nov 2007 15:47:04 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 47322436.4220D.4044 ; \n\t 7 Nov 2007 15:46:50 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C5C3375672;\n\tWed,  7 Nov 2007 20:46:42 +0000 (GMT)\nMessage-ID: <200711072042.lA7KgVDG001431@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 863\n          for <source@collab.sakaiproject.org>;\n          Wed, 7 Nov 2007 20:46:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B1B171A37B\n\tfor <source@collab.sakaiproject.org>; Wed,  7 Nov 2007 20:46:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA7KgVKA001433\n\tfor <source@collab.sakaiproject.org>; Wed, 7 Nov 2007 15:42:31 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA7KgVDG001431\n\tfor source@collab.sakaiproject.org; Wed, 7 Nov 2007 15:42:31 -0500\nDate: Wed, 7 Nov 2007 15:42:31 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to kimsooil@bu.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: kimsooil@bu.edu\nSubject: [sakai] svn commit: r38015 - mailtool/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov  7 15:47:05 2007\nX-DSPAM-Confidence: 0.9791\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38015\n\nAuthor: kimsooil@bu.edu\nDate: 2007-11-07 15:42:28 -0500 (Wed, 07 Nov 2007)\nNew Revision: 38015\n\nAdded:\nmailtool/branches/2.5.0-SAK-11046/\nLog:\nInitial import.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Wed Nov  7 11:04:45 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 07 Nov 2007 11:04:45 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 07 Nov 2007 11:04:45 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby chaos.mail.umich.edu () with ESMTP id lA7G4iHD015040;\n\tWed, 7 Nov 2007 11:04:44 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 4731E213.A623C.12063 ; \n\t 7 Nov 2007 11:04:38 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 130D675862;\n\tWed,  7 Nov 2007 16:04:33 +0000 (GMT)\nMessage-ID: <200711071600.lA7G0EDs000763@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 171\n          for <source@collab.sakaiproject.org>;\n          Wed, 7 Nov 2007 16:04:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2CFB720DA1\n\tfor <source@collab.sakaiproject.org>; Wed,  7 Nov 2007 16:04:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA7G0Elo000765\n\tfor <source@collab.sakaiproject.org>; Wed, 7 Nov 2007 11:00:14 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA7G0EDs000763\n\tfor source@collab.sakaiproject.org; Wed, 7 Nov 2007 11:00:14 -0500\nDate: Wed, 7 Nov 2007 11:00:14 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r38011 - in content/branches/SAK-12105/content-test: . test/src/resources tool tool/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov  7 11:04:45 2007\nX-DSPAM-Confidence: 0.9890\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38011\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-07 10:58:39 -0500 (Wed, 07 Nov 2007)\nNew Revision: 38011\n\nModified:\ncontent/branches/SAK-12105/content-test/.classpath\ncontent/branches/SAK-12105/content-test/pom.xml\ncontent/branches/SAK-12105/content-test/test/src/resources/testBeans.xml\ncontent/branches/SAK-12105/content-test/tool/pom.xml\ncontent/branches/SAK-12105/content-test/tool/src/webapp/WEB-INF/applicationContext.xml\nLog:\nSAK-12105: Tests will now run as a webapp or as a component, tests still need the fix to content hosting before they can work though\nBuilding using the -Pwebapp will causes the tests to build and deploy as a webapp (makes it easier to write and run the tests without restarting Sakai), leaving this off will build the tests as components\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom nuno@ufp.pt Wed Nov  7 10:57:37 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 07 Nov 2007 10:57:37 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 07 Nov 2007 10:57:37 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby flawless.mail.umich.edu () with ESMTP id lA7FvZmT005410;\n\tWed, 7 Nov 2007 10:57:35 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 4731E069.65D5B.4624 ; \n\t 7 Nov 2007 10:57:32 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B7262747FB;\n\tWed,  7 Nov 2007 15:53:27 +0000 (GMT)\nMessage-ID: <200711071553.lA7Fr9Ot000715@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 895\n          for <source@collab.sakaiproject.org>;\n          Wed, 7 Nov 2007 15:53:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7412820CA4\n\tfor <source@collab.sakaiproject.org>; Wed,  7 Nov 2007 15:57:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA7Fr9hp000717\n\tfor <source@collab.sakaiproject.org>; Wed, 7 Nov 2007 10:53:10 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA7Fr9Ot000715\n\tfor source@collab.sakaiproject.org; Wed, 7 Nov 2007 10:53:09 -0500\nDate: Wed, 7 Nov 2007 10:53:09 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to nuno@ufp.pt using -f\nTo: source@collab.sakaiproject.org\nFrom: nuno@ufp.pt\nSubject: [sakai] svn commit: r38010 - in usermembership/trunk/tool/src: bundle/org/sakaiproject/umem/tool/bundle java/org/sakaiproject/umem/tool/ui webapp/usermembership\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov  7 10:57:37 2007\nX-DSPAM-Confidence: 0.9780\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=38010\n\nAuthor: nuno@ufp.pt\nDate: 2007-11-07 10:52:53 -0500 (Wed, 07 Nov 2007)\nNew Revision: 38010\n\nModified:\nusermembership/trunk/tool/src/bundle/org/sakaiproject/umem/tool/bundle/Messages.properties\nusermembership/trunk/tool/src/java/org/sakaiproject/umem/tool/ui/UserListBean.java\nusermembership/trunk/tool/src/webapp/usermembership/userlist.jsp\nLog:\nSAK-12087: include the created and last modified date on the screen and csv export\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom arwhyte@umich.edu Wed Nov  7 10:12:05 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 07 Nov 2007 10:12:05 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 07 Nov 2007 10:12:05 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby flawless.mail.umich.edu () with ESMTP id lA7FC4fX004734;\n\tWed, 7 Nov 2007 10:12:04 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4731D5BF.1E110.13380 ; \n\t 7 Nov 2007 10:12:02 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CD8FF72E2C;\n\tWed,  7 Nov 2007 15:11:57 +0000 (GMT)\nMessage-ID: <200711071507.lA7F7iTN032078@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 477\n          for <source@collab.sakaiproject.org>;\n          Wed, 7 Nov 2007 15:11:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9CEE91CF1B\n\tfor <source@collab.sakaiproject.org>; Wed,  7 Nov 2007 15:11:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA7F7i7v032080\n\tfor <source@collab.sakaiproject.org>; Wed, 7 Nov 2007 10:07:49 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA7F7iTN032078\n\tfor source@collab.sakaiproject.org; Wed, 7 Nov 2007 10:07:44 -0500\nDate: Wed, 7 Nov 2007 10:07:44 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to arwhyte@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: arwhyte@umich.edu\nSubject: [sakai] svn commit: r37936 - sakai/tags\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov  7 10:12:05 2007\nX-DSPAM-Confidence: 0.9830\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37936\n\nAuthor: arwhyte@umich.edu\nDate: 2007-11-07 10:07:43 -0500 (Wed, 07 Nov 2007)\nNew Revision: 37936\n\nAdded:\nsakai/tags/sakai_2-5-0_QA_013/\nLog:\nprep QA_013 tag\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Wed Nov  7 10:03:37 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 07 Nov 2007 10:03:37 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 07 Nov 2007 10:03:37 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby fan.mail.umich.edu () with ESMTP id lA7F3a3i028119;\n\tWed, 7 Nov 2007 10:03:36 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 4731D3BA.97BFB.588 ; \n\t 7 Nov 2007 10:03:26 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D62A675730;\n\tWed,  7 Nov 2007 15:03:14 +0000 (GMT)\nMessage-ID: <200711071458.lA7EwwEW032003@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 453\n          for <source@collab.sakaiproject.org>;\n          Wed, 7 Nov 2007 15:02:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E29CB1DE75\n\tfor <source@collab.sakaiproject.org>; Wed,  7 Nov 2007 15:02:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA7Eww0G032005\n\tfor <source@collab.sakaiproject.org>; Wed, 7 Nov 2007 09:58:58 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA7EwwEW032003\n\tfor source@collab.sakaiproject.org; Wed, 7 Nov 2007 09:58:58 -0500\nDate: Wed, 7 Nov 2007 09:58:58 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37934 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov  7 10:03:37 2007\nX-DSPAM-Confidence: 0.9858\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37934\n\nAuthor: dlhaines@umich.edu\nDate: 2007-11-07 09:58:19 -0500 (Wed, 07 Nov 2007)\nNew Revision: 37934\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xP.properties\nLog:\nCTools: add SAK 10785 to 2.4.xP build.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Wed Nov  7 10:01:20 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 07 Nov 2007 10:01:20 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 07 Nov 2007 10:01:20 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby panther.mail.umich.edu () with ESMTP id lA7F1JoI023026;\n\tWed, 7 Nov 2007 10:01:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 4731D326.E3669.30485 ; \n\t 7 Nov 2007 10:00:57 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 67A3C7570E;\n\tWed,  7 Nov 2007 15:00:53 +0000 (GMT)\nMessage-ID: <200711071456.lA7EuTt3031990@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 883\n          for <source@collab.sakaiproject.org>;\n          Wed, 7 Nov 2007 15:00:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1CE5620C4E\n\tfor <source@collab.sakaiproject.org>; Wed,  7 Nov 2007 15:00:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA7EuT7f031992\n\tfor <source@collab.sakaiproject.org>; Wed, 7 Nov 2007 09:56:29 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA7EuTt3031990\n\tfor source@collab.sakaiproject.org; Wed, 7 Nov 2007 09:56:29 -0500\nDate: Wed, 7 Nov 2007 09:56:29 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37933 - ctools/trunk/builds/ctools_2-4/patches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov  7 10:01:20 2007\nX-DSPAM-Confidence: 0.9853\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37933\n\nAuthor: dlhaines@umich.edu\nDate: 2007-11-07 09:56:16 -0500 (Wed, 07 Nov 2007)\nNew Revision: 37933\n\nAdded:\nctools/trunk/builds/ctools_2-4/patches/SAK-10785.patch\nLog:\nCTools: add patch for SAK 10785\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Wed Nov  7 09:55:55 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 07 Nov 2007 09:55:55 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 07 Nov 2007 09:55:55 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby godsend.mail.umich.edu () with ESMTP id lA7Etsgm017735;\n\tWed, 7 Nov 2007 09:55:54 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 4731D1DE.60151.11463 ; \n\t 7 Nov 2007 09:55:29 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C522F756C1;\n\tWed,  7 Nov 2007 14:55:23 +0000 (GMT)\nMessage-ID: <200711071451.lA7EpDDg031975@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 153\n          for <source@collab.sakaiproject.org>;\n          Wed, 7 Nov 2007 14:55:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E983D1DE75\n\tfor <source@collab.sakaiproject.org>; Wed,  7 Nov 2007 14:55:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA7EpDF9031977\n\tfor <source@collab.sakaiproject.org>; Wed, 7 Nov 2007 09:51:13 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA7EpDDg031975\n\tfor source@collab.sakaiproject.org; Wed, 7 Nov 2007 09:51:13 -0500\nDate: Wed, 7 Nov 2007 09:51:13 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37932 - oncourse/branches/sakai_2-4-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov  7 09:55:55 2007\nX-DSPAM-Confidence: 0.9768\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37932\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-11-07 09:51:12 -0500 (Wed, 07 Nov 2007)\nNew Revision: 37932\n\nModified:\noncourse/branches/sakai_2-4-x/\noncourse/branches/sakai_2-4-x/.externals\nLog:\nUpdated externals\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Wed Nov  7 09:51:05 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 07 Nov 2007 09:51:05 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 07 Nov 2007 09:51:05 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby score.mail.umich.edu () with ESMTP id lA7Ep4T9032217;\n\tWed, 7 Nov 2007 09:51:04 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 4731D0D2.A33BD.27438 ; \n\t 7 Nov 2007 09:51:01 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 049B8756BA;\n\tWed,  7 Nov 2007 14:50:59 +0000 (GMT)\nMessage-ID: <200711071446.lA7Ekif7031927@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 465\n          for <source@collab.sakaiproject.org>;\n          Wed, 7 Nov 2007 14:50:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 125201DE75\n\tfor <source@collab.sakaiproject.org>; Wed,  7 Nov 2007 14:50:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA7EkiAu031929\n\tfor <source@collab.sakaiproject.org>; Wed, 7 Nov 2007 09:46:44 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA7Ekif7031927\n\tfor source@collab.sakaiproject.org; Wed, 7 Nov 2007 09:46:44 -0500\nDate: Wed, 7 Nov 2007 09:46:44 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37931 - assignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov  7 09:51:05 2007\nX-DSPAM-Confidence: 0.7006\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37931\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-07 09:46:41 -0500 (Wed, 07 Nov 2007)\nNew Revision: 37931\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nsvn merge -r 37906:37907 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nin-143-196:~/java/2-5/sakai_2-5-x/assignment mmmay$ svn log -r 37906:37907 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr37907 | zqian@umich.edu | 2007-11-06 20:44:29 -0500 (Tue, 06 Nov 2007) | 3 lines\n\nFix to SAK-11497:Issues with editing assignment submissions that are past the due date\n\nNeed to check the grade type before scaling the grades\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Wed Nov  7 09:50:29 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 07 Nov 2007 09:50:29 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 07 Nov 2007 09:50:29 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby brazil.mail.umich.edu () with ESMTP id lA7EoSii032063;\n\tWed, 7 Nov 2007 09:50:28 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 4731D0AD.9555A.31760 ; \n\t 7 Nov 2007 09:50:24 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 13D60756B5;\n\tWed,  7 Nov 2007 14:50:14 +0000 (GMT)\nMessage-ID: <200711071445.lA7EjvXb031915@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 791\n          for <source@collab.sakaiproject.org>;\n          Wed, 7 Nov 2007 14:49:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 522581DE75\n\tfor <source@collab.sakaiproject.org>; Wed,  7 Nov 2007 14:49:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA7EjvjB031917\n\tfor <source@collab.sakaiproject.org>; Wed, 7 Nov 2007 09:45:58 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA7EjvXb031915\n\tfor source@collab.sakaiproject.org; Wed, 7 Nov 2007 09:45:57 -0500\nDate: Wed, 7 Nov 2007 09:45:57 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37930 - assignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov  7 09:50:29 2007\nX-DSPAM-Confidence: 0.9850\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37930\n\nAuthor: zqian@umich.edu\nDate: 2007-11-07 09:45:55 -0500 (Wed, 07 Nov 2007)\nNew Revision: 37930\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nmerge into post-2-4  fix to SAK-10785: Student should not receive textarea after re-submission when viewing assignment\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Wed Nov  7 09:49:27 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 07 Nov 2007 09:49:26 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 07 Nov 2007 09:49:26 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby mission.mail.umich.edu () with ESMTP id lA7EnQGj007508;\n\tWed, 7 Nov 2007 09:49:26 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 4731D063.176E0.10479 ; \n\t 7 Nov 2007 09:49:10 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D635D756A9;\n\tWed,  7 Nov 2007 14:49:06 +0000 (GMT)\nMessage-ID: <200711071444.lA7EiRa3031891@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 317\n          for <source@collab.sakaiproject.org>;\n          Wed, 7 Nov 2007 14:48:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 652B11DE75\n\tfor <source@collab.sakaiproject.org>; Wed,  7 Nov 2007 14:48:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA7EiSXT031893\n\tfor <source@collab.sakaiproject.org>; Wed, 7 Nov 2007 09:44:33 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA7EiRa3031891\n\tfor source@collab.sakaiproject.org; Wed, 7 Nov 2007 09:44:27 -0500\nDate: Wed, 7 Nov 2007 09:44:27 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37928 - in search/branches/sakai_2-5-x/search-impl/impl/src: java/org/sakaiproject/search/transaction/impl test/org/sakaiproject/search/indexer/impl/test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov  7 09:49:26 2007\nX-DSPAM-Confidence: 0.7000\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37928\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-07 09:44:18 -0500 (Wed, 07 Nov 2007)\nNew Revision: 37928\n\nAdded:\nsearch/branches/sakai_2-5-x/search-impl/impl/src/test/org/sakaiproject/search/indexer/impl/test/SequenceGeneratorDisabled.java\nRemoved:\nsearch/branches/sakai_2-5-x/search-impl/impl/src/test/org/sakaiproject/search/indexer/impl/test/SequenceGeneratorTest.java\nModified:\nsearch/branches/sakai_2-5-x/search-impl/impl/src/java/org/sakaiproject/search/transaction/impl/LocalTransactionSequenceImpl.java\nsearch/branches/sakai_2-5-x/search-impl/impl/src/java/org/sakaiproject/search/transaction/impl/TransactionSequenceImpl.java\nsearch/branches/sakai_2-5-x/search-impl/impl/src/test/org/sakaiproject/search/indexer/impl/test/JournalTests.java\nLog:\nsvn merge -r 36523:36524 https://source.sakaiproject.org/svn/search/trunk\nD    search-impl/impl/src/test/org/sakaiproject/search/indexer/impl/test/SequenceGeneratorTest.java\nA    search-impl/impl/src/test/org/sakaiproject/search/indexer/impl/test/SequenceGeneratorDisabled.java\nU    search-impl/impl/src/test/org/sakaiproject/search/indexer/impl/test/JournalTests.java\nU    search-impl/impl/src/java/org/sakaiproject/search/transaction/impl/TransactionSequenceImpl.java\nU    search-impl/impl/src/java/org/sakaiproject/search/transaction/impl/LocalTransactionSequenceImpl.java\nin-143-196:~/java/2-5/sakai_2-5-x/search mmmay$ svn log -r 36523:36524 https://source.sakaiproject.org/svn/search/trunk\n------------------------------------------------------------------------\nr36524 | ian@caret.cam.ac.uk | 2007-10-05 13:12:26 -0400 (Fri, 05 Oct 2007) | 3 lines\n\nSequence Generator causes problems with maven unit tests, so diabling it.\n\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Wed Nov  7 09:49:15 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 07 Nov 2007 09:49:15 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 07 Nov 2007 09:49:15 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby brazil.mail.umich.edu () with ESMTP id lA7EnFKs031428;\n\tWed, 7 Nov 2007 09:49:15 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 4731D065.B5F75.23425 ; \n\t 7 Nov 2007 09:49:12 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 71FE0756B2;\n\tWed,  7 Nov 2007 14:49:07 +0000 (GMT)\nMessage-ID: <200711071444.lA7EiTmZ031900@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 632\n          for <source@collab.sakaiproject.org>;\n          Wed, 7 Nov 2007 14:48:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8E2011DE75\n\tfor <source@collab.sakaiproject.org>; Wed,  7 Nov 2007 14:48:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA7EiTik031902\n\tfor <source@collab.sakaiproject.org>; Wed, 7 Nov 2007 09:44:34 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA7EiTmZ031900\n\tfor source@collab.sakaiproject.org; Wed, 7 Nov 2007 09:44:29 -0500\nDate: Wed, 7 Nov 2007 09:44:29 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37929 - oncourse/branches/sakai_2-4-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov  7 09:49:15 2007\nX-DSPAM-Confidence: 0.9782\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37929\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-11-07 09:44:28 -0500 (Wed, 07 Nov 2007)\nNew Revision: 37929\n\nModified:\noncourse/branches/sakai_2-4-x/\noncourse/branches/sakai_2-4-x/.externals\nLog:\nUpdated externals\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Wed Nov  7 09:47:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 07 Nov 2007 09:47:53 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 07 Nov 2007 09:47:53 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby godsend.mail.umich.edu () with ESMTP id lA7ElqVp010205;\n\tWed, 7 Nov 2007 09:47:52 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 4731D013.1719C.24937 ; \n\t 7 Nov 2007 09:47:50 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A9F1274FD8;\n\tWed,  7 Nov 2007 14:47:45 +0000 (GMT)\nMessage-ID: <200711071443.lA7EhYtg031879@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 795\n          for <source@collab.sakaiproject.org>;\n          Wed, 7 Nov 2007 14:47:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B92951DE75\n\tfor <source@collab.sakaiproject.org>; Wed,  7 Nov 2007 14:47:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA7EhY9B031881\n\tfor <source@collab.sakaiproject.org>; Wed, 7 Nov 2007 09:43:34 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA7EhYtg031879\n\tfor source@collab.sakaiproject.org; Wed, 7 Nov 2007 09:43:34 -0500\nDate: Wed, 7 Nov 2007 09:43:34 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r37927 - gradebook/branches/oncourse_2-4-x/service/hibernate/src/java/org/sakaiproject/tool/gradebook\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov  7 09:47:53 2007\nX-DSPAM-Confidence: 0.9908\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37927\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-07 09:43:32 -0500 (Wed, 07 Nov 2007)\nNew Revision: 37927\n\nModified:\ngradebook/branches/oncourse_2-4-x/service/hibernate/src/java/org/sakaiproject/tool/gradebook/CourseGradeRecord.java\nLog:\nsvn merge -c 37926 https://source.sakaiproject.org/svn/gradebook/trunk\nU    service/hibernate/src/java/org/sakaiproject/tool/gradebook/CourseGradeRecord.java\nsvn log -r 37926:37926 https://source.sakaiproject.org/svn/gradebook/trunk\n------------------------------------------------------------------------\nr37926 | rjlowe@iupui.edu | 2007-11-07 09:39:25 -0500 (Wed, 07 Nov 2007) | 4 lines\n\nSAK-12017\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12017\nGB / \"All Grades\" sort by course grade\nFails when you have a student with a null course grade record - Fixed\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Wed Nov  7 09:43:56 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 07 Nov 2007 09:43:56 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 07 Nov 2007 09:43:56 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby score.mail.umich.edu () with ESMTP id lA7EhsCt027981;\n\tWed, 7 Nov 2007 09:43:54 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 4731CF20.63326.703 ; \n\t 7 Nov 2007 09:43:47 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4854B75682;\n\tWed,  7 Nov 2007 14:43:42 +0000 (GMT)\nMessage-ID: <200711071439.lA7EdRTx031846@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 135\n          for <source@collab.sakaiproject.org>;\n          Wed, 7 Nov 2007 14:43:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A74201DE75\n\tfor <source@collab.sakaiproject.org>; Wed,  7 Nov 2007 14:43:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA7EdR1G031848\n\tfor <source@collab.sakaiproject.org>; Wed, 7 Nov 2007 09:39:27 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA7EdRTx031846\n\tfor source@collab.sakaiproject.org; Wed, 7 Nov 2007 09:39:27 -0500\nDate: Wed, 7 Nov 2007 09:39:27 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r37926 - gradebook/trunk/service/hibernate/src/java/org/sakaiproject/tool/gradebook\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov  7 09:43:56 2007\nX-DSPAM-Confidence: 0.9858\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37926\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-07 09:39:25 -0500 (Wed, 07 Nov 2007)\nNew Revision: 37926\n\nModified:\ngradebook/trunk/service/hibernate/src/java/org/sakaiproject/tool/gradebook/CourseGradeRecord.java\nLog:\nSAK-12017\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12017\nGB / \"All Grades\" sort by course grade\nFails when you have a student with a null course grade record - Fixed\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Wed Nov  7 08:18:08 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 07 Nov 2007 08:18:08 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 07 Nov 2007 08:18:08 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby faithful.mail.umich.edu () with ESMTP id lA7DI8j6029465;\n\tWed, 7 Nov 2007 08:18:08 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 4731BB0A.AAF9E.11146 ; \n\t 7 Nov 2007 08:18:05 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 074847559F;\n\tWed,  7 Nov 2007 13:17:56 +0000 (GMT)\nMessage-ID: <200711071313.lA7DDpVd031711@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1020\n          for <source@collab.sakaiproject.org>;\n          Wed, 7 Nov 2007 13:17:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1D9D81DE02\n\tfor <source@collab.sakaiproject.org>; Wed,  7 Nov 2007 13:17:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA7DDpJG031713\n\tfor <source@collab.sakaiproject.org>; Wed, 7 Nov 2007 08:13:51 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA7DDpVd031711\n\tfor source@collab.sakaiproject.org; Wed, 7 Nov 2007 08:13:51 -0500\nDate: Wed, 7 Nov 2007 08:13:51 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37925 - in content/branches/SAK-12105/content-test: test/src tool/src\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov  7 08:18:08 2007\nX-DSPAM-Confidence: 0.9897\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37925\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-07 08:13:44 -0500 (Wed, 07 Nov 2007)\nNew Revision: 37925\n\nRemoved:\ncontent/branches/SAK-12105/content-test/test/src/main/\ncontent/branches/SAK-12105/content-test/tool/src/main/\nLog:\nSAK-12105: Updates to the file structure since I forgot that Sakai cannot use the standard maven 2 file structure.... trashing the maven 2 standard main folders\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Wed Nov  7 08:16:39 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 07 Nov 2007 08:16:39 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 07 Nov 2007 08:16:39 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby fan.mail.umich.edu () with ESMTP id lA7DGcaP001832;\n\tWed, 7 Nov 2007 08:16:38 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 4731BAB0.B7819.13768 ; \n\t 7 Nov 2007 08:16:35 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 37B2B75494;\n\tWed,  7 Nov 2007 13:16:20 +0000 (GMT)\nMessage-ID: <200711071312.lA7DCGgY031698@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 999\n          for <source@collab.sakaiproject.org>;\n          Wed, 7 Nov 2007 13:16:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5E1231DE02\n\tfor <source@collab.sakaiproject.org>; Wed,  7 Nov 2007 13:16:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA7DCGxR031700\n\tfor <source@collab.sakaiproject.org>; Wed, 7 Nov 2007 08:12:16 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA7DCGgY031698\n\tfor source@collab.sakaiproject.org; Wed, 7 Nov 2007 08:12:16 -0500\nDate: Wed, 7 Nov 2007 08:12:16 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37924 - in content/branches/SAK-12105/content-test: . test/src test/src/java test/src/main test/src/resources tool/src tool/src/main tool/src/webapp\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov  7 08:16:39 2007\nX-DSPAM-Confidence: 0.8498\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37924\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-07 08:11:59 -0500 (Wed, 07 Nov 2007)\nNew Revision: 37924\n\nAdded:\ncontent/branches/SAK-12105/content-test/test/src/java/\ncontent/branches/SAK-12105/content-test/test/src/java/org/\ncontent/branches/SAK-12105/content-test/test/src/resources/\ncontent/branches/SAK-12105/content-test/test/src/resources/testBeans.xml\ncontent/branches/SAK-12105/content-test/tool/src/webapp/\ncontent/branches/SAK-12105/content-test/tool/src/webapp/WEB-INF/\nRemoved:\ncontent/branches/SAK-12105/content-test/test/src/java/org/\ncontent/branches/SAK-12105/content-test/test/src/main/java/\ncontent/branches/SAK-12105/content-test/test/src/main/resources/\ncontent/branches/SAK-12105/content-test/test/src/resources/testBeans.xml\ncontent/branches/SAK-12105/content-test/tool/src/main/webapp/\ncontent/branches/SAK-12105/content-test/tool/src/webapp/WEB-INF/\nModified:\ncontent/branches/SAK-12105/content-test/.classpath\nLog:\nSAK-12105: Updates to the file structure since I forgot that Sakai cannot use the standard maven 2 file structure.... oh well, maybe a few more cycles of commits\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Wed Nov  7 08:11:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 07 Nov 2007 08:11:43 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 07 Nov 2007 08:11:43 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby casino.mail.umich.edu () with ESMTP id lA7DBgPO008875;\n\tWed, 7 Nov 2007 08:11:42 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 4731B988.6DBB1.5071 ; \n\t 7 Nov 2007 08:11:39 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 66122751F2;\n\tWed,  7 Nov 2007 13:11:33 +0000 (GMT)\nMessage-ID: <200711071307.lA7D7SJN031686@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 162\n          for <source@collab.sakaiproject.org>;\n          Wed, 7 Nov 2007 13:11:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4F9801DE02\n\tfor <source@collab.sakaiproject.org>; Wed,  7 Nov 2007 13:11:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA7D7Sk7031688\n\tfor <source@collab.sakaiproject.org>; Wed, 7 Nov 2007 08:07:28 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA7D7SJN031686\n\tfor source@collab.sakaiproject.org; Wed, 7 Nov 2007 08:07:28 -0500\nDate: Wed, 7 Nov 2007 08:07:28 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37923 - in content/branches/SAK-12105/content-test: . pack test test/src/main/java/org/sakaiproject/content/test test/src/main/java/org/sakaiproject/content/test/mocks tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov  7 08:11:43 2007\nX-DSPAM-Confidence: 0.9863\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37923\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-07 08:07:06 -0500 (Wed, 07 Nov 2007)\nNew Revision: 37923\n\nModified:\ncontent/branches/SAK-12105/content-test/pack/pom.xml\ncontent/branches/SAK-12105/content-test/pom.xml\ncontent/branches/SAK-12105/content-test/test/pom.xml\ncontent/branches/SAK-12105/content-test/test/src/main/java/org/sakaiproject/content/test/CollectionSizeTests.java\ncontent/branches/SAK-12105/content-test/test/src/main/java/org/sakaiproject/content/test/LoadTestContentHostingService.java\ncontent/branches/SAK-12105/content-test/test/src/main/java/org/sakaiproject/content/test/mocks/MockContentCollection.java\ncontent/branches/SAK-12105/content-test/test/src/main/java/org/sakaiproject/content/test/mocks/MockContentEntity.java\ncontent/branches/SAK-12105/content-test/test/src/main/java/org/sakaiproject/content/test/mocks/MockContentResource.java\ncontent/branches/SAK-12105/content-test/tool/pom.xml\nLog:\nSAK-12105: Updates to the maven 2 builds and minor cleanup of java\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Wed Nov  7 08:08:00 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 07 Nov 2007 08:08:00 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 07 Nov 2007 08:08:00 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby godsend.mail.umich.edu () with ESMTP id lA7D7xWT018692;\n\tWed, 7 Nov 2007 08:07:59 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 4731B8AA.5631D.9943 ; \n\t 7 Nov 2007 08:07:57 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 32561751A2;\n\tWed,  7 Nov 2007 13:07:51 +0000 (GMT)\nMessage-ID: <200711071303.lA7D3kdB031674@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 338\n          for <source@collab.sakaiproject.org>;\n          Wed, 7 Nov 2007 13:07:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 234CE1BC77\n\tfor <source@collab.sakaiproject.org>; Wed,  7 Nov 2007 13:07:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA7D3krX031676\n\tfor <source@collab.sakaiproject.org>; Wed, 7 Nov 2007 08:03:46 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA7D3kdB031674\n\tfor source@collab.sakaiproject.org; Wed, 7 Nov 2007 08:03:46 -0500\nDate: Wed, 7 Nov 2007 08:03:46 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37922 - oncourse/branches/sakai_2-4-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov  7 08:08:00 2007\nX-DSPAM-Confidence: 0.9789\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37922\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-11-07 08:03:45 -0500 (Wed, 07 Nov 2007)\nNew Revision: 37922\n\nModified:\noncourse/branches/sakai_2-4-x/\noncourse/branches/sakai_2-4-x/.externals\nLog:\nUpdated externals\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Wed Nov  7 08:04:30 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 07 Nov 2007 08:04:30 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 07 Nov 2007 08:04:30 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby flawless.mail.umich.edu () with ESMTP id lA7D4TX3023135;\n\tWed, 7 Nov 2007 08:04:29 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 4731B7D7.9C2A6.16606 ; \n\t 7 Nov 2007 08:04:26 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8EDCB7025A;\n\tWed,  7 Nov 2007 13:04:17 +0000 (GMT)\nMessage-ID: <200711071300.lA7D0CuH031660@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 726\n          for <source@collab.sakaiproject.org>;\n          Wed, 7 Nov 2007 13:04:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E3D751DDF7\n\tfor <source@collab.sakaiproject.org>; Wed,  7 Nov 2007 13:04:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA7D0CUL031662\n\tfor <source@collab.sakaiproject.org>; Wed, 7 Nov 2007 08:00:12 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA7D0CuH031660\n\tfor source@collab.sakaiproject.org; Wed, 7 Nov 2007 08:00:12 -0500\nDate: Wed, 7 Nov 2007 08:00:12 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r37921 - in postem/branches/oncourse_2-4-x: . components/src/webapp/WEB-INF postem-api/src/java/org/sakaiproject/api/app/postem/data postem-app postem-app/src/java/org/sakaiproject/tool/postem postem-app/src/webapp/WEB-INF postem-app/src/webapp/postem postem-hbm postem-hbm/src/java/org/sakaiproject/component/app/postem/data postem-impl/src/java/org/sakaiproject/component/app/postem\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov  7 08:04:30 2007\nX-DSPAM-Confidence: 0.9947\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37921\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-11-07 08:00:08 -0500 (Wed, 07 Nov 2007)\nNew Revision: 37921\n\nAdded:\npostem/branches/oncourse_2-4-x/postem-api/src/java/org/sakaiproject/api/app/postem/data/GradebookManager.java\npostem/branches/oncourse_2-4-x/postem-api/src/java/org/sakaiproject/api/app/postem/data/Heading.java\npostem/branches/oncourse_2-4-x/postem-api/src/java/org/sakaiproject/api/app/postem/data/StudentGradeData.java\npostem/branches/oncourse_2-4-x/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/HeadingImpl.hbm.xml\npostem/branches/oncourse_2-4-x/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/HeadingImpl.java\npostem/branches/oncourse_2-4-x/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/StudentGradeDataImpl.hbm.xml\npostem/branches/oncourse_2-4-x/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/StudentGradeDataImpl.java\nRemoved:\npostem/branches/oncourse_2-4-x/postem-api/src/java/org/sakaiproject/api/app/postem/data/GradebookManager.java\nModified:\npostem/branches/oncourse_2-4-x/.classpath\npostem/branches/oncourse_2-4-x/components/src/webapp/WEB-INF/components.xml\npostem/branches/oncourse_2-4-x/postem-api/src/java/org/sakaiproject/api/app/postem/data/Gradebook.java\npostem/branches/oncourse_2-4-x/postem-api/src/java/org/sakaiproject/api/app/postem/data/StudentGrades.java\npostem/branches/oncourse_2-4-x/postem-app/pom.xml\npostem/branches/oncourse_2-4-x/postem-app/project.xml\npostem/branches/oncourse_2-4-x/postem-app/src/java/org/sakaiproject/tool/postem/Column.java\npostem/branches/oncourse_2-4-x/postem-app/src/java/org/sakaiproject/tool/postem/PostemTool.java\npostem/branches/oncourse_2-4-x/postem-app/src/webapp/WEB-INF/components.xml\npostem/branches/oncourse_2-4-x/postem-app/src/webapp/postem/main.jsp\npostem/branches/oncourse_2-4-x/postem-hbm/pom.xml\npostem/branches/oncourse_2-4-x/postem-hbm/project.xml\npostem/branches/oncourse_2-4-x/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/GradebookImpl.hbm.xml\npostem/branches/oncourse_2-4-x/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/GradebookImpl.java\npostem/branches/oncourse_2-4-x/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/StudentGradesImpl.hbm.xml\npostem/branches/oncourse_2-4-x/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/StudentGradesImpl.java\npostem/branches/oncourse_2-4-x/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/TemplateImpl.java\npostem/branches/oncourse_2-4-x/postem-impl/src/java/org/sakaiproject/component/app/postem/GradebookManagerImpl.java\nLog:\nsvn merge -r37683:37772 https://source.sakaiproject.org/svn/postem/trunk\nU    .classpath\nU    components/src/webapp/WEB-INF/components.xml\nU    postem-app/src/java/org/sakaiproject/tool/postem/PostemTool.java\nU    postem-app/src/java/org/sakaiproject/tool/postem/Column.java\nU    postem-app/src/webapp/WEB-INF/components.xml\nU    postem-app/src/webapp/postem/main.jsp\nC    postem-app/pom.xml\nU    postem-impl/src/java/org/sakaiproject/component/app/postem/GradebookManagerImpl.java\nC    postem-hbm/src/java/org/sakaiproject/component/app/postem/data/GradebookImpl.java\nA    postem-hbm/src/java/org/sakaiproject/component/app/postem/data/HeadingImpl.java\nU    postem-hbm/src/java/org/sakaiproject/component/app/postem/data/StudentGradesImpl.hbm.xml\nC    postem-hbm/src/java/org/sakaiproject/component/app/postem/data/GradebookImpl.hbm.xml\nA    postem-hbm/src/java/org/sakaiproject/component/app/postem/data/HeadingImpl.hbm.xml\nA    postem-hbm/src/java/org/sakaiproject/component/app/postem/data/StudentGradeDataImpl.java\nA    postem-hbm/src/java/org/sakaiproject/component/app/postem/data/StudentGradeDataImpl.hbm.xml\nU    postem-hbm/src/java/org/sakaiproject/component/app/postem/data/TemplateImpl.java\nC    postem-hbm/src/java/org/sakaiproject/component/app/postem/data/StudentGradesImpl.java\nU    postem-hbm/pom.xml\nA    postem-api/src/java/org/sakaiproject/api/app/postem/data/Heading.java\nA    postem-api/src/java/org/sakaiproject/api/app/postem/data/StudentGradeData.java\nU    postem-api/src/java/org/sakaiproject/api/app/postem/data/GradebookManager.java\nU    postem-api/src/java/org/sakaiproject/api/app/postem/data/StudentGrades.java\nU    postem-api/src/java/org/sakaiproject/api/app/postem/data/Gradebook.java\n\n------------------------------------------------------------------------\nr37684 | wagnermr@iupui.edu | 2007-11-01 14:24:54 -0400 (Thu, 01 Nov 2007) | 3 lines\n\nSAK-12095\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12095\nPerformance problems when tool contains large posts\n------------------------------------------------------------------------\nr37689 | wagnermr@iupui.edu | 2007-11-01 15:53:31 -0400 (Thu, 01 Nov 2007) | 4 lines\n\nSAK-12095\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12095\nPerformance problems when tool contains large posts\nfix for uploads with extra white space around username\n\n------------------------------------------------------------------------\nr37772 | wagnermr@iupui.edu | 2007-11-06 09:36:08 -0500 (Tue, 06 Nov 2007) | 4 lines\n\nSAK-12095\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12095\nPerformance problems when tool contains large posts\noptimize individual student view\n------------------------------------------------------------------------\n\n\nsvn merge -r37806:37807 https://source.sakaiproject.org/svn/postem/trunk\nG    postem-app/src/java/org/sakaiproject/tool/postem/PostemTool.java\nG    postem-impl/src/java/org/sakaiproject/component/app/postem/GradebookManagerImpl.java\nG    postem-api/src/java/org/sakaiproject/api/app/postem/data/GradebookManager.java\n\n------------------------------------------------------------------------\nr37807 | wagnermr@iupui.edu | 2007-11-06 15:38:01 -0500 (Tue, 06 Nov 2007) | 4 lines\n\nSAK-12095\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12095\nPerformance problems when tool contains large posts\nproblems with headings on update\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Wed Nov  7 07:57:55 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 07 Nov 2007 07:57:55 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 07 Nov 2007 07:57:55 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby casino.mail.umich.edu () with ESMTP id lA7CvsnO004001;\n\tWed, 7 Nov 2007 07:57:54 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 4731B64D.547.8607 ; \n\t 7 Nov 2007 07:57:51 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BCC6275584;\n\tWed,  7 Nov 2007 12:57:47 +0000 (GMT)\nMessage-ID: <200711071253.lA7CrjlB031648@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 573\n          for <source@collab.sakaiproject.org>;\n          Wed, 7 Nov 2007 12:57:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BA5631DC21\n\tfor <source@collab.sakaiproject.org>; Wed,  7 Nov 2007 12:57:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA7Crjhr031650\n\tfor <source@collab.sakaiproject.org>; Wed, 7 Nov 2007 07:53:45 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA7CrjlB031648\n\tfor source@collab.sakaiproject.org; Wed, 7 Nov 2007 07:53:45 -0500\nDate: Wed, 7 Nov 2007 07:53:45 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37920 - content/branches/SAK-12105/content-test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov  7 07:57:55 2007\nX-DSPAM-Confidence: 0.9837\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37920\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-07 07:53:40 -0500 (Wed, 07 Nov 2007)\nNew Revision: 37920\n\nRemoved:\ncontent/branches/SAK-12105/content-test/main/\nModified:\ncontent/branches/SAK-12105/content-test/.classpath\nLog:\nSAK-12105: Updates to the file structure (finally done I think)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Wed Nov  7 07:56:26 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 07 Nov 2007 07:56:26 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 07 Nov 2007 07:56:26 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby fan.mail.umich.edu () with ESMTP id lA7CuQwC027079;\n\tWed, 7 Nov 2007 07:56:26 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 4731B5E6.D6953.12964 ; \n\t 7 Nov 2007 07:56:09 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 37DD47557A;\n\tWed,  7 Nov 2007 12:56:04 +0000 (GMT)\nMessage-ID: <200711071251.lA7Cpu01031625@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 387\n          for <source@collab.sakaiproject.org>;\n          Wed, 7 Nov 2007 12:55:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CC24F1DC21\n\tfor <source@collab.sakaiproject.org>; Wed,  7 Nov 2007 12:55:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA7CpuvI031627\n\tfor <source@collab.sakaiproject.org>; Wed, 7 Nov 2007 07:51:56 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA7Cpu01031625\n\tfor source@collab.sakaiproject.org; Wed, 7 Nov 2007 07:51:56 -0500\nDate: Wed, 7 Nov 2007 07:51:56 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37919 - in content/branches/SAK-12105/content-test: . main main/resources main/src/java test test/src test/src/main test/src/main/java test/src/main/resources\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov  7 07:56:26 2007\nX-DSPAM-Confidence: 0.8485\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37919\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-07 07:51:42 -0500 (Wed, 07 Nov 2007)\nNew Revision: 37919\n\nAdded:\ncontent/branches/SAK-12105/content-test/test/\ncontent/branches/SAK-12105/content-test/test/pom.xml\ncontent/branches/SAK-12105/content-test/test/src/\ncontent/branches/SAK-12105/content-test/test/src/main/\ncontent/branches/SAK-12105/content-test/test/src/main/java/\ncontent/branches/SAK-12105/content-test/test/src/main/java/org/\ncontent/branches/SAK-12105/content-test/test/src/main/resources/\ncontent/branches/SAK-12105/content-test/test/src/main/resources/testBeans.xml\nRemoved:\ncontent/branches/SAK-12105/content-test/main/pom.xml\ncontent/branches/SAK-12105/content-test/main/resources/testBeans.xml\ncontent/branches/SAK-12105/content-test/main/src/java/org/\nLog:\nSAK-12105: Updates to the file structure\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Wed Nov  7 07:53:27 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 07 Nov 2007 07:53:27 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 07 Nov 2007 07:53:27 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby flawless.mail.umich.edu () with ESMTP id lA7CrQIw019367;\n\tWed, 7 Nov 2007 07:53:26 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 4731B541.D930.18077 ; \n\t 7 Nov 2007 07:53:23 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 41A4E7556D;\n\tWed,  7 Nov 2007 12:53:19 +0000 (GMT)\nMessage-ID: <200711071249.lA7CnFIK031613@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 994\n          for <source@collab.sakaiproject.org>;\n          Wed, 7 Nov 2007 12:53:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 62C471DC21\n\tfor <source@collab.sakaiproject.org>; Wed,  7 Nov 2007 12:53:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA7CnF5A031615\n\tfor <source@collab.sakaiproject.org>; Wed, 7 Nov 2007 07:49:15 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA7CnFIK031613\n\tfor source@collab.sakaiproject.org; Wed, 7 Nov 2007 07:49:15 -0500\nDate: Wed, 7 Nov 2007 07:49:15 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37918 - content/branches/SAK-12105/content-test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov  7 07:53:27 2007\nX-DSPAM-Confidence: 0.8468\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37918\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-07 07:49:10 -0500 (Wed, 07 Nov 2007)\nNew Revision: 37918\n\nAdded:\ncontent/branches/SAK-12105/content-test/main/\nRemoved:\ncontent/branches/SAK-12105/content-test/test/\nLog:\nSAK-12105: Updates to the file structure\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Wed Nov  7 07:52:33 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 07 Nov 2007 07:52:33 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 07 Nov 2007 07:52:33 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby faithful.mail.umich.edu () with ESMTP id lA7CqW02021013;\n\tWed, 7 Nov 2007 07:52:32 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4731B502.98F3F.4925 ; \n\t 7 Nov 2007 07:52:21 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DBD947556C;\n\tWed,  7 Nov 2007 12:52:16 +0000 (GMT)\nMessage-ID: <200711071248.lA7CmE9d031601@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 494\n          for <source@collab.sakaiproject.org>;\n          Wed, 7 Nov 2007 12:52:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EC9E11DC21\n\tfor <source@collab.sakaiproject.org>; Wed,  7 Nov 2007 12:52:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA7CmEWF031603\n\tfor <source@collab.sakaiproject.org>; Wed, 7 Nov 2007 07:48:14 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA7CmE9d031601\n\tfor source@collab.sakaiproject.org; Wed, 7 Nov 2007 07:48:14 -0500\nDate: Wed, 7 Nov 2007 07:48:14 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37917 - content/branches/SAK-12105/content-test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov  7 07:52:33 2007\nX-DSPAM-Confidence: 0.8474\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37917\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-07 07:48:08 -0500 (Wed, 07 Nov 2007)\nNew Revision: 37917\n\nAdded:\ncontent/branches/SAK-12105/content-test/test/\nRemoved:\ncontent/branches/SAK-12105/content-test/impl/\nLog:\nSAK-12105: Updates to the file structure\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Wed Nov  7 07:51:42 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 07 Nov 2007 07:51:42 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 07 Nov 2007 07:51:42 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby casino.mail.umich.edu () with ESMTP id lA7Cpf6s001756;\n\tWed, 7 Nov 2007 07:51:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 4731B4D8.4D7FF.31862 ; \n\t 7 Nov 2007 07:51:39 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7FCFA75569;\n\tWed,  7 Nov 2007 12:51:30 +0000 (GMT)\nMessage-ID: <200711071247.lA7ClPiH031589@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 389\n          for <source@collab.sakaiproject.org>;\n          Wed, 7 Nov 2007 12:51:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C1A551DC21\n\tfor <source@collab.sakaiproject.org>; Wed,  7 Nov 2007 12:51:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA7ClPfY031591\n\tfor <source@collab.sakaiproject.org>; Wed, 7 Nov 2007 07:47:25 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA7ClPiH031589\n\tfor source@collab.sakaiproject.org; Wed, 7 Nov 2007 07:47:25 -0500\nDate: Wed, 7 Nov 2007 07:47:25 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37916 - content/branches/SAK-12105/content-test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov  7 07:51:42 2007\nX-DSPAM-Confidence: 0.8462\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37916\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-07 07:47:20 -0500 (Wed, 07 Nov 2007)\nNew Revision: 37916\n\nRemoved:\ncontent/branches/SAK-12105/content-test/test/\nModified:\ncontent/branches/SAK-12105/content-test/.classpath\nLog:\nSAK-12105: Updates to the file structure\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Wed Nov  7 07:50:36 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 07 Nov 2007 07:50:36 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 07 Nov 2007 07:50:36 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby godsend.mail.umich.edu () with ESMTP id lA7CoYaH011304;\n\tWed, 7 Nov 2007 07:50:34 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4731B493.4FC03.1413 ; \n\t 7 Nov 2007 07:50:30 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 054937553A;\n\tWed,  7 Nov 2007 12:50:17 +0000 (GMT)\nMessage-ID: <200711071246.lA7CkC6N031566@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 344\n          for <source@collab.sakaiproject.org>;\n          Wed, 7 Nov 2007 12:50:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 834761DD21\n\tfor <source@collab.sakaiproject.org>; Wed,  7 Nov 2007 12:50:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA7CkCfj031568\n\tfor <source@collab.sakaiproject.org>; Wed, 7 Nov 2007 07:46:12 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA7CkC6N031566\n\tfor source@collab.sakaiproject.org; Wed, 7 Nov 2007 07:46:12 -0500\nDate: Wed, 7 Nov 2007 07:46:12 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37915 - in content/branches/SAK-12105/content-test: impl/src/java/org/sakaiproject/content/test impl/src/java/org/sakaiproject/content/test/mocks test/src/java/org/sakaiproject/content/test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov  7 07:50:36 2007\nX-DSPAM-Confidence: 0.8476\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37915\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-07 07:45:55 -0500 (Wed, 07 Nov 2007)\nNew Revision: 37915\n\nAdded:\ncontent/branches/SAK-12105/content-test/impl/src/java/org/sakaiproject/content/test/mocks/\ncontent/branches/SAK-12105/content-test/impl/src/java/org/sakaiproject/content/test/mocks/MockContentCollection.java\ncontent/branches/SAK-12105/content-test/impl/src/java/org/sakaiproject/content/test/mocks/MockContentEntity.java\ncontent/branches/SAK-12105/content-test/impl/src/java/org/sakaiproject/content/test/mocks/MockContentResource.java\nRemoved:\ncontent/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test/MockContentCollection.java\ncontent/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test/MockContentEntity.java\ncontent/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test/MockContentResource.java\nLog:\nSAK-12105: Updates to the file structure\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Wed Nov  7 07:28:52 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 07 Nov 2007 07:28:52 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 07 Nov 2007 07:28:52 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby awakenings.mail.umich.edu () with ESMTP id lA7CSpGZ029282;\n\tWed, 7 Nov 2007 07:28:51 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 4731AF7C.1DA2F.3224 ; \n\t 7 Nov 2007 07:28:46 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4C0AF70843;\n\tWed,  7 Nov 2007 12:28:40 +0000 (GMT)\nMessage-ID: <200711071211.lA7CB36I031511@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 40\n          for <source@collab.sakaiproject.org>;\n          Wed, 7 Nov 2007 12:14:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 33F691DC55\n\tfor <source@collab.sakaiproject.org>; Wed,  7 Nov 2007 12:14:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA7CB3ws031513\n\tfor <source@collab.sakaiproject.org>; Wed, 7 Nov 2007 07:11:03 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA7CB36I031511\n\tfor source@collab.sakaiproject.org; Wed, 7 Nov 2007 07:11:03 -0500\nDate: Wed, 7 Nov 2007 07:11:03 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37914 - in content/branches/SAK-12105/content-test: . impl pack pack/src/webapp/WEB-INF tool tool/src/main/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov  7 07:28:52 2007\nX-DSPAM-Confidence: 0.8482\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37914\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-07 07:10:51 -0500 (Wed, 07 Nov 2007)\nNew Revision: 37914\n\nModified:\ncontent/branches/SAK-12105/content-test/.classpath\ncontent/branches/SAK-12105/content-test/impl/pom.xml\ncontent/branches/SAK-12105/content-test/pack/pom.xml\ncontent/branches/SAK-12105/content-test/pack/src/webapp/WEB-INF/components.xml\ncontent/branches/SAK-12105/content-test/tool/pom.xml\ncontent/branches/SAK-12105/content-test/tool/src/main/webapp/WEB-INF/applicationContext.xml\nLog:\nSAK-12105: Tests should now be able to be located centrally and deployed into a component or a webapp (still need to work on the maven 2 builds though)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Wed Nov  7 06:47:12 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 07 Nov 2007 06:47:12 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 07 Nov 2007 06:47:12 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby awakenings.mail.umich.edu () with ESMTP id lA7Bl9MS019577;\n\tWed, 7 Nov 2007 06:47:09 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 4731A5B7.D3013.20309 ; \n\t 7 Nov 2007 06:47:06 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B02C8731EF;\n\tWed,  7 Nov 2007 11:47:02 +0000 (GMT)\nMessage-ID: <200711071142.lA7Bgole031442@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 449\n          for <source@collab.sakaiproject.org>;\n          Wed, 7 Nov 2007 11:46:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8CBE91CF3E\n\tfor <source@collab.sakaiproject.org>; Wed,  7 Nov 2007 11:46:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA7Bgobv031444\n\tfor <source@collab.sakaiproject.org>; Wed, 7 Nov 2007 06:42:50 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA7Bgole031442\n\tfor source@collab.sakaiproject.org; Wed, 7 Nov 2007 06:42:50 -0500\nDate: Wed, 7 Nov 2007 06:42:50 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37913 - in content/branches/SAK-12105/content-test/impl: . resources src\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov  7 06:47:12 2007\nX-DSPAM-Confidence: 0.8470\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37913\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-07 06:42:43 -0500 (Wed, 07 Nov 2007)\nNew Revision: 37913\n\nAdded:\ncontent/branches/SAK-12105/content-test/impl/resources/\ncontent/branches/SAK-12105/content-test/impl/resources/testBeans.xml\nRemoved:\ncontent/branches/SAK-12105/content-test/impl/src/testBeans.xml\nLog:\nSAK-12105: Updates to the file structure\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Wed Nov  7 06:44:50 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 07 Nov 2007 06:44:50 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 07 Nov 2007 06:44:50 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby jacknife.mail.umich.edu () with ESMTP id lA7BinTt019421;\n\tWed, 7 Nov 2007 06:44:49 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 4731A52C.2ADB9.6496 ; \n\t 7 Nov 2007 06:44:47 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 83EA573C47;\n\tWed,  7 Nov 2007 11:44:45 +0000 (GMT)\nMessage-ID: <200711071140.lA7BeZD7031430@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 564\n          for <source@collab.sakaiproject.org>;\n          Wed, 7 Nov 2007 11:44:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3331C1CF3E\n\tfor <source@collab.sakaiproject.org>; Wed,  7 Nov 2007 11:44:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA7BeZ3S031432\n\tfor <source@collab.sakaiproject.org>; Wed, 7 Nov 2007 06:40:35 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA7BeZD7031430\n\tfor source@collab.sakaiproject.org; Wed, 7 Nov 2007 06:40:35 -0500\nDate: Wed, 7 Nov 2007 06:40:35 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37912 - in content/branches/SAK-12105/content-test/impl/src: . java\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov  7 06:44:50 2007\nX-DSPAM-Confidence: 0.8436\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37912\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-07 06:40:28 -0500 (Wed, 07 Nov 2007)\nNew Revision: 37912\n\nAdded:\ncontent/branches/SAK-12105/content-test/impl/src/testBeans.xml\nRemoved:\ncontent/branches/SAK-12105/content-test/impl/src/java/testBeans.xml\nLog:\nSAK-12105: Updates to the file structure\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Wed Nov  7 06:39:09 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 07 Nov 2007 06:39:09 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 07 Nov 2007 06:39:09 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby casino.mail.umich.edu () with ESMTP id lA7Bd8mt014593;\n\tWed, 7 Nov 2007 06:39:08 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 4731A3D6.85E14.27751 ; \n\t 7 Nov 2007 06:39:05 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4AB1375494;\n\tWed,  7 Nov 2007 11:39:03 +0000 (GMT)\nMessage-ID: <200711071134.lA7BYmn3031416@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 999\n          for <source@collab.sakaiproject.org>;\n          Wed, 7 Nov 2007 11:38:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7CABF1DD09\n\tfor <source@collab.sakaiproject.org>; Wed,  7 Nov 2007 11:38:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA7BYmac031418\n\tfor <source@collab.sakaiproject.org>; Wed, 7 Nov 2007 06:34:48 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA7BYmn3031416\n\tfor source@collab.sakaiproject.org; Wed, 7 Nov 2007 06:34:48 -0500\nDate: Wed, 7 Nov 2007 06:34:48 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r37911 - content/branches/SAK-12105/content-test/impl/src/java/org/sakaiproject/content/test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Nov  7 06:39:09 2007\nX-DSPAM-Confidence: 0.9819\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37911\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-11-07 06:34:43 -0500 (Wed, 07 Nov 2007)\nNew Revision: 37911\n\nAdded:\ncontent/branches/SAK-12105/content-test/impl/src/java/org/sakaiproject/content/test/CollectionSizeTests.java\nLog:\nSAK-12105 Tests for ContentHostingService.getCollectionSize\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Tue Nov  6 17:47:14 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 17:47:14 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 17:47:14 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby awakenings.mail.umich.edu () with ESMTP id lA6MlDr1030960;\n\tTue, 6 Nov 2007 17:47:13 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 4730EEEA.B457E.6724 ; \n\t 6 Nov 2007 17:47:09 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 07F5074CA5;\n\tTue,  6 Nov 2007 22:47:05 +0000 (GMT)\nMessage-ID: <200711062242.lA6Mgvq8029354@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1005\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 22:46:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 61CFD20DA2\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 22:46:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6MgvFT029356\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 17:42:57 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6Mgvq8029354\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 17:42:57 -0500\nDate: Tue, 6 Nov 2007 17:42:57 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r37835 - component/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 17:47:14 2007\nX-DSPAM-Confidence: 0.9757\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37835\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-06 17:42:47 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37835\n\nAdded:\ncomponent/branches/SAK-12134/\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-12134\nCreating branch\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov  6 17:31:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 17:31:53 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 17:31:53 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby panther.mail.umich.edu () with ESMTP id lA6MVqJW022896;\n\tTue, 6 Nov 2007 17:31:52 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 4730EB51.E92A6.25642 ; \n\t 6 Nov 2007 17:31:48 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5432B71E77;\n\tTue,  6 Nov 2007 22:31:44 +0000 (GMT)\nMessage-ID: <200711062227.lA6MRcrm029340@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 215\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 22:31:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id ABEDE20D0A\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 22:31:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6MRcCl029342\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 17:27:38 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6MRcrm029340\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 17:27:38 -0500\nDate: Tue, 6 Nov 2007 17:27:38 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37834 - site-manage/branches/sakai_2-5-x/pageorder/tool/src/bundle/org/sakaiproject/tool/pageorder/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 17:31:53 2007\nX-DSPAM-Confidence: 0.7628\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37834\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-06 17:27:37 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37834\n\nModified:\nsite-manage/branches/sakai_2-5-x/pageorder/tool/src/bundle/org/sakaiproject/tool/pageorder/bundle/Messages.properties\nLog:\nsvn merge -r 37373:37374 https://source.sakaiproject.org/svn/site-manage/trunk\nU    pageorder/tool/src/bundle/org/sakaiproject/tool/pageorder/bundle/Messages.properties\nin-143-196:~/java/2-5/sakai_2-5-x/site-manage mmmay$ svn log -r 37373:37374 https://source.sakaiproject.org/svn/site-manage/trunk\n------------------------------------------------------------------------\nr37373 | joshua.ryan@asu.edu | 2007-10-25 02:49:22 -0400 (Thu, 25 Oct 2007) | 2 lines\n\nSAK-11230 edit the tool title to match page title when page title is edited, but if the page only contains one tool.\n\n------------------------------------------------------------------------\nr37374 | joshua.ryan@asu.edu | 2007-10-25 03:38:11 -0400 (Thu, 25 Oct 2007) | 2 lines\n\nSAK-9858 fixed typo\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov  6 17:28:40 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 17:28:40 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 17:28:40 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby faithful.mail.umich.edu () with ESMTP id lA6MSdM5001349;\n\tTue, 6 Nov 2007 17:28:39 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 4730EA8C.BBD63.19882 ; \n\t 6 Nov 2007 17:28:36 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0FFCF7421B;\n\tTue,  6 Nov 2007 22:28:27 +0000 (GMT)\nMessage-ID: <200711062224.lA6MOC2s029328@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 108\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 22:27:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4793620D0A\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 22:28:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6MOCqg029330\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 17:24:12 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6MOC2s029328\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 17:24:12 -0500\nDate: Tue, 6 Nov 2007 17:24:12 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37833 - web/branches/sakai_2-5-x/news-tool/tool/src/java/org/sakaiproject/news/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 17:28:40 2007\nX-DSPAM-Confidence: 0.7005\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37833\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-06 17:24:11 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37833\n\nModified:\nweb/branches/sakai_2-5-x/news-tool/tool/src/java/org/sakaiproject/news/tool/NewsAction.java\nLog:\nsvn merge -r 37436:37437 https://source.sakaiproject.org/svn/web/trunkU    news-tool/tool/src/java/org/sakaiproject/news/tool/NewsAction.java\nin-143-196:~/java/2-5/sakai_2-5-x/web mmmay$ svn log -r 37436:37437 https://source.sakaiproject.org/svn/web/trunk\n------------------------------------------------------------------------\nr37437 | joshua.ryan@asu.edu | 2007-10-28 03:52:20 -0400 (Sun, 28 Oct 2007) | 2 lines\n\nSAK-7686 removed page title as a required field for editing the config of a news tool that is on a page with other tools, as page title isn't even in the config form if the news tool isn't on it's own page...\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov  6 17:22:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 17:22:43 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 17:22:43 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby brazil.mail.umich.edu () with ESMTP id lA6MMgFX017754;\n\tTue, 6 Nov 2007 17:22:42 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 4730E92C.EC17D.7945 ; \n\t 6 Nov 2007 17:22:39 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6C65D74840;\n\tTue,  6 Nov 2007 22:22:35 +0000 (GMT)\nMessage-ID: <200711062218.lA6MIO65029316@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 760\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 22:22:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 69E8720A80\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 22:22:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6MIOOT029318\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 17:18:24 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6MIO65029316\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 17:18:24 -0500\nDate: Tue, 6 Nov 2007 17:18:24 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37832 - site-manage/branches/sakai_2-5-x/site-manage-tool/tool/src/webapp/vm/sitesetup\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 17:22:43 2007\nX-DSPAM-Confidence: 0.7009\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37832\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-06 17:18:23 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37832\n\nModified:\nsite-manage/branches/sakai_2-5-x/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-newSiteCourseManual.vm\nLog:\nsvn merge -r 37472:37473 https://source.sakaiproject.org/svn/site-manage/trunk\nU    site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-newSiteCourseManual.vm\nin-143-196:~/java/2-5/sakai_2-5-x/site-manage mmmay$ svn log -r 37472:37473 https://source.sakaiproject.org/svn/site-manage/trunk\n------------------------------------------------------------------------\nr37473 | zqian@umich.edu | 2007-10-29 14:03:46 -0400 (Mon, 29 Oct 2007) | 1 line\n\nfix to SAK-12074: cannot drop added sections in site setup\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom josrodri@iupui.edu Tue Nov  6 17:22:13 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 17:22:13 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 17:22:13 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby godsend.mail.umich.edu () with ESMTP id lA6MMCl7032633;\n\tTue, 6 Nov 2007 17:22:12 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4730E90E.207E0.3130 ; \n\t 6 Nov 2007 17:22:09 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A999A748FC;\n\tTue,  6 Nov 2007 22:22:04 +0000 (GMT)\nMessage-ID: <200711062217.lA6MHxZv029304@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 315\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 22:21:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C4AEE20A80\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 22:21:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6MHxC4029306\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 17:17:59 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6MHxZv029304\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 17:17:59 -0500\nDate: Tue, 6 Nov 2007 17:17:59 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to josrodri@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: josrodri@iupui.edu\nSubject: [sakai] svn commit: r37831 - message/trunk/message-impl/impl/src/java/org/sakaiproject/message/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 17:22:13 2007\nX-DSPAM-Confidence: 0.8430\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37831\n\nAuthor: josrodri@iupui.edu\nDate: 2007-11-06 17:17:57 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37831\n\nModified:\nmessage/trunk/message-impl/impl/src/java/org/sakaiproject/message/impl/BaseMessageService.java\nLog:\nSAK-11455: commented out schInv.delete event logging\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom josrodri@iupui.edu Tue Nov  6 17:20:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 17:20:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 17:20:51 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby awakenings.mail.umich.edu () with ESMTP id lA6MKopt015884;\n\tTue, 6 Nov 2007 17:20:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 4730E8BB.D6F2C.2337 ; \n\t 6 Nov 2007 17:20:46 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 36EC5748AA;\n\tTue,  6 Nov 2007 22:20:40 +0000 (GMT)\nMessage-ID: <200711062216.lA6MGbjF029292@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 288\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 22:20:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E612420A80\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 22:20:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6MGbjT029294\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 17:16:37 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6MGbjF029292\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 17:16:37 -0500\nDate: Tue, 6 Nov 2007 17:16:37 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to josrodri@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: josrodri@iupui.edu\nSubject: [sakai] svn commit: r37830 - announcement/trunk/announcement-impl/impl/src/java/org/sakaiproject/announcement/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 17:20:51 2007\nX-DSPAM-Confidence: 0.9817\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37830\n\nAuthor: josrodri@iupui.edu\nDate: 2007-11-06 17:16:35 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37830\n\nModified:\nannouncement/trunk/announcement-impl/impl/src/java/org/sakaiproject/announcement/impl/SiteEmailNotificationAnnc.java\nLog:\nSAK-11457: commented out annc.schInv.notify event logging\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov  6 17:11:46 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 17:11:46 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 17:11:46 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby jacknife.mail.umich.edu () with ESMTP id lA6MBcNX013253;\n\tTue, 6 Nov 2007 17:11:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 4730E68F.583E9.30567 ; \n\t 6 Nov 2007 17:11:30 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A225374C1E;\n\tTue,  6 Nov 2007 22:11:25 +0000 (GMT)\nMessage-ID: <200711062207.lA6M7NCu029269@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 944\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 22:11:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3B1FF20A80\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 22:11:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6M7Nnu029271\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 17:07:23 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6M7NCu029269\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 17:07:23 -0500\nDate: Tue, 6 Nov 2007 17:07:23 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37829 - mailtool/branches/sakai_2-5-x/mailtool/src/java/org/sakaiproject/tool/mailtool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 17:11:46 2007\nX-DSPAM-Confidence: 0.7617\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37829\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-06 17:07:22 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37829\n\nModified:\nmailtool/branches/sakai_2-5-x/mailtool/src/java/org/sakaiproject/tool/mailtool/Mailtool.java\nmailtool/branches/sakai_2-5-x/mailtool/src/java/org/sakaiproject/tool/mailtool/OptionsBean.java\nLog:\nsvn merge -r 37639:37640 https://source.sakaiproject.org/svn/mailtool/trunk\nU    mailtool/src/java/org/sakaiproject/tool/mailtool/Mailtool.java\nU    mailtool/src/java/org/sakaiproject/tool/mailtool/OptionsBean.java\nin-143-196:~/java/2-5/sakai_2-5-x/mailtool mmmay$ svn log -r 37639:37640 https://source.sakaiproject.org/svn/mailtool/trunk\n------------------------------------------------------------------------\nr37640 | kimsooil@bu.edu | 2007-10-30 14:02:55 -0400 (Tue, 30 Oct 2007) | 2 lines\n\nFix SAK-11067 (more info - sender & recipient(s))\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov  6 17:10:21 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 17:10:21 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 17:10:21 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby flawless.mail.umich.edu () with ESMTP id lA6MAK52025137;\n\tTue, 6 Nov 2007 17:10:20 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 4730E646.35C9A.15720 ; \n\t 6 Nov 2007 17:10:17 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E1886748FC;\n\tTue,  6 Nov 2007 22:10:12 +0000 (GMT)\nMessage-ID: <200711062206.lA6M6BR2029257@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 449\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 22:10:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E652B20A80\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 22:10:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6M6BCT029259\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 17:06:11 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6M6BR2029257\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 17:06:11 -0500\nDate: Tue, 6 Nov 2007 17:06:11 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37828 - mailtool/branches/sakai_2-5-x/mailtool/src/java/org/sakaiproject/tool/mailtool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 17:10:21 2007\nX-DSPAM-Confidence: 0.7612\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37828\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-06 17:06:10 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37828\n\nModified:\nmailtool/branches/sakai_2-5-x/mailtool/src/java/org/sakaiproject/tool/mailtool/Mailtool.java\nmailtool/branches/sakai_2-5-x/mailtool/src/java/org/sakaiproject/tool/mailtool/OptionsBean.java\nLog:\nsvn merge -r 37634:37635 https://source.sakaiproject.org/svn/mailtool/trunk\nU    mailtool/src/java/org/sakaiproject/tool/mailtool/Mailtool.java\nU    mailtool/src/java/org/sakaiproject/tool/mailtool/OptionsBean.java\nin-143-196:~/java/2-5/sakai_2-5-x/mailtool mmmay$ svn log -r 37634:37635 https://source.sakaiproject.org/svn/mailtool/trunk\n------------------------------------------------------------------------\nr37635 | kimsooil@bu.edu | 2007-10-30 12:56:52 -0400 (Tue, 30 Oct 2007) | 2 lines\n\nFix SAK-11067\n(two log events-mailsent&optionUpdated will posted)\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov  6 17:08:42 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 17:08:42 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 17:08:42 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby score.mail.umich.edu () with ESMTP id lA6M8fo6018891;\n\tTue, 6 Nov 2007 17:08:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 4730E5E3.CF9A0.6197 ; \n\t 6 Nov 2007 17:08:38 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0D019748FC;\n\tTue,  6 Nov 2007 22:08:34 +0000 (GMT)\nMessage-ID: <200711062204.lA6M4MAl029245@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 976\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 22:08:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2649620A80\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 22:08:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6M4MLq029247\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 17:04:22 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6M4MAl029245\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 17:04:22 -0500\nDate: Tue, 6 Nov 2007 17:04:22 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37827 - mailtool/branches/sakai_2-5-x/mailtool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 17:08:42 2007\nX-DSPAM-Confidence: 0.7615\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37827\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-06 17:04:21 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37827\n\nModified:\nmailtool/branches/sakai_2-5-x/mailtool/pom.xml\nLog:\nsvn merge -r 37501:37502 https://source.sakaiproject.org/svn/mailtool/trunk\nU    mailtool/pom.xml\nin-143-196:~/java/2-5/sakai_2-5-x/mailtool mmmay$ svn log -r 37501:37502 https://source.sakaiproject.org/svn/mailtool/trunk\n------------------------------------------------------------------------\nr37502 | kimsooil@bu.edu | 2007-10-29 16:55:37 -0400 (Mon, 29 Oct 2007) | 1 line\n\nfix of SAK-11552\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov  6 17:03:23 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 17:03:23 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 17:03:23 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby casino.mail.umich.edu () with ESMTP id lA6M3MuW011462;\n\tTue, 6 Nov 2007 17:03:22 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 4730E4A2.21A7D.18580 ; \n\t 6 Nov 2007 17:03:17 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 32AA97421B;\n\tTue,  6 Nov 2007 22:03:11 +0000 (GMT)\nMessage-ID: <200711062159.lA6Lx8Ps029219@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 641\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 22:02:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 14DDF1DC07\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 22:02:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6Lx8sO029221\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 16:59:08 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6Lx8Ps029219\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 16:59:08 -0500\nDate: Tue, 6 Nov 2007 16:59:08 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37826 - memory/branches/sakai_2-5-x/memory-impl/impl/src/java/org/sakaiproject/memory/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 17:03:23 2007\nX-DSPAM-Confidence: 0.7610\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37826\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-06 16:59:07 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37826\n\nModified:\nmemory/branches/sakai_2-5-x/memory-impl/impl/src/java/org/sakaiproject/memory/impl/MultiRefCacheImpl.java\nLog:\nsvn merge -r 37765:37766 https://source.sakaiproject.org/svn/memory/trunk\nU    memory-impl/impl/src/java/org/sakaiproject/memory/impl/MultiRefCacheImpl.java\nin-143-196:~/java/2-5/sakai_2-5-x/memory mmmay$ svn log -r 37765:37766 https://source.sakaiproject.org/svn/memory/trunk\n------------------------------------------------------------------------\nr37766 | ian@caret.cam.ac.uk | 2007-11-05 19:31:18 -0500 (Mon, 05 Nov 2007) | 8 lines\n\nhttp://jira.sakaiproject.org/jira/browse/SAK-12116\nFixed\n\nConverted back to Vectors as we know this is safe and works.\nWe need to look at this from a concurrent point of view asap. In the re-writen versions I used a CHM.\n\n\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Tue Nov  6 16:52:48 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 16:52:48 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 16:52:48 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby sleepers.mail.umich.edu () with ESMTP id lA6Lqlvn029883;\n\tTue, 6 Nov 2007 16:52:47 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 4730E22A.4A905.11809 ; \n\t 6 Nov 2007 16:52:45 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9B8EE73203;\n\tTue,  6 Nov 2007 21:52:44 +0000 (GMT)\nMessage-ID: <200711062148.lA6LmWhF029184@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 515\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 21:52:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5080A1DC07\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 21:52:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6LmWUb029186\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 16:48:32 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6LmWhF029184\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 16:48:32 -0500\nDate: Tue, 6 Nov 2007 16:48:32 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37825 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 16:52:48 2007\nX-DSPAM-Confidence: 0.9847\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37825\n\nAuthor: dlhaines@umich.edu\nDate: 2007-11-06 16:48:30 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37825\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xP.properties\nLog:\nCTools: update 2.4.xP build revisions number.  Add CT 125 patch.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Tue Nov  6 16:51:24 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 16:51:24 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 16:51:24 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby fan.mail.umich.edu () with ESMTP id lA6LpNZt026730;\n\tTue, 6 Nov 2007 16:51:23 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 4730E1D6.2ECD1.7428 ; \n\t 6 Nov 2007 16:51:21 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6B23F74B78;\n\tTue,  6 Nov 2007 21:51:20 +0000 (GMT)\nMessage-ID: <200711062147.lA6Ll3BW029171@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 748\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 21:50:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E2B0A1DC07\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 21:50:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6Ll3d7029173\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 16:47:03 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6Ll3BW029171\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 16:47:03 -0500\nDate: Tue, 6 Nov 2007 16:47:03 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37824 - ctools/trunk/builds/ctools_2-4/patches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 16:51:24 2007\nX-DSPAM-Confidence: 0.9871\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37824\n\nAuthor: dlhaines@umich.edu\nDate: 2007-11-06 16:47:01 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37824\n\nAdded:\nctools/trunk/builds/ctools_2-4/patches/CT-125.patch\nModified:\nctools/trunk/builds/ctools_2-4/patches/SAK-11215.patch\nLog:\nCTools: add patch for CT-125.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom josrodri@iupui.edu Tue Nov  6 16:44:20 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 16:44:20 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 16:44:20 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby godsend.mail.umich.edu () with ESMTP id lA6LiJhJ011306;\n\tTue, 6 Nov 2007 16:44:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 4730E02D.2CF37.25810 ; \n\t 6 Nov 2007 16:44:16 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DE4B674C10;\n\tTue,  6 Nov 2007 21:44:12 +0000 (GMT)\nMessage-ID: <200711062140.lA6Le6HE029158@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 704\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 21:43:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CEC1B20A64\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 21:43:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6Le6dO029160\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 16:40:06 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6Le6HE029158\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 16:40:06 -0500\nDate: Tue, 6 Nov 2007 16:40:06 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to josrodri@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: josrodri@iupui.edu\nSubject: [sakai] svn commit: r37823 - gradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 16:44:20 2007\nX-DSPAM-Confidence: 0.6936\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37823\n\nAuthor: josrodri@iupui.edu\nDate: 2007-11-06 16:40:05 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37823\n\nModified:\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/SpreadsheetUploadBean.java\nLog:\nSAK-12133: spreadsheet item add, if item already exists but no points possible is in spreadsheet for that item, just keep current value\n\nSAK-9762: added an init() method to do code currently processed in constructor. Kept an empty constructor for easy backing out.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Tue Nov  6 16:33:20 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 16:33:20 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 16:33:20 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby flawless.mail.umich.edu () with ESMTP id lA6LXJbn003510;\n\tTue, 6 Nov 2007 16:33:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 4730DD98.27C9A.8946 ; \n\t 6 Nov 2007 16:33:15 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4E2E47492E;\n\tTue,  6 Nov 2007 21:33:13 +0000 (GMT)\nMessage-ID: <200711062129.lA6LT8Md029144@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 961\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 21:33:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EDC271DC0B\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 21:32:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6LT83u029146\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 16:29:08 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6LT8Md029144\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 16:29:08 -0500\nDate: Tue, 6 Nov 2007 16:29:08 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37822 - assignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 16:33:20 2007\nX-DSPAM-Confidence: 0.8480\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37822\n\nAuthor: zqian@umich.edu\nDate: 2007-11-06 16:29:05 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37822\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nmerge the fix to SAK-12047 into post-2-4 branch\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom arwhyte@umich.edu Tue Nov  6 16:24:04 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 16:24:04 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 16:24:04 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby flawless.mail.umich.edu () with ESMTP id lA6LO38f029646;\n\tTue, 6 Nov 2007 16:24:03 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 4730DB65.40DFA.9945 ; \n\t 6 Nov 2007 16:23:55 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0FB9D74868;\n\tTue,  6 Nov 2007 21:23:50 +0000 (GMT)\nMessage-ID: <200711062119.lA6LJYtU029107@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 539\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 21:23:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A80591DC2B\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 21:23:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6LJYqL029109\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 16:19:34 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6LJYtU029107\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 16:19:34 -0500\nDate: Tue, 6 Nov 2007 16:19:34 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to arwhyte@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: arwhyte@umich.edu\nSubject: [sakai] svn commit: r37821 - sakai/tags/sakai_2-5-0_QA_012\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 16:24:04 2007\nX-DSPAM-Confidence: 0.9812\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37821\n\nAuthor: arwhyte@umich.edu\nDate: 2007-11-06 16:19:32 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37821\n\nModified:\nsakai/tags/sakai_2-5-0_QA_012/\nsakai/tags/sakai_2-5-0_QA_012/.externals\nLog:\nUpdated externals\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Tue Nov  6 16:22:26 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 16:22:26 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 16:22:26 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby panther.mail.umich.edu () with ESMTP id lA6LMOCA008252;\n\tTue, 6 Nov 2007 16:22:24 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 4730DB05.5D5E3.14462 ; \n\t 6 Nov 2007 16:22:19 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DB22174151;\n\tTue,  6 Nov 2007 21:22:11 +0000 (GMT)\nMessage-ID: <200711062117.lA6LHtU1029095@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 569\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 21:21:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 54B991DC0F\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 21:21:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6LHuse029097\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 16:17:56 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6LHtU1029095\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 16:17:55 -0500\nDate: Tue, 6 Nov 2007 16:17:55 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r37820 - gradebook/trunk/app/ui/src/webapp/js\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 16:22:26 2007\nX-DSPAM-Confidence: 0.9801\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37820\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-06 16:17:54 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37820\n\nModified:\ngradebook/trunk/app/ui/src/webapp/js/spreadsheetUI.js\nLog:\nSAK-11588 - All Grades page crashes IE when large number of students/gb items viewed at once\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Tue Nov  6 16:06:00 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 16:06:00 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 16:06:00 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby fan.mail.umich.edu () with ESMTP id lA6L5wb0031497;\n\tTue, 6 Nov 2007 16:05:59 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 4730D731.35C0C.17360 ; \n\t 6 Nov 2007 16:05:56 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 11EE050E21;\n\tTue,  6 Nov 2007 21:05:54 +0000 (GMT)\nMessage-ID: <200711062101.lA6L1h6r029056@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 752\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 21:05:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 47DE620A70\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 21:05:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6L1ht4029058\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 16:01:43 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6L1h6r029056\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 16:01:43 -0500\nDate: Tue, 6 Nov 2007 16:01:43 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37819 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 16:06:00 2007\nX-DSPAM-Confidence: 0.9847\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37819\n\nAuthor: dlhaines@umich.edu\nDate: 2007-11-06 16:01:41 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37819\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xP.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xP.properties\nLog:\nCTools: update assignments post 2.4 revision.  Update build revision number.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom arwhyte@umich.edu Tue Nov  6 16:04:37 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 16:04:37 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 16:04:37 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby casino.mail.umich.edu () with ESMTP id lA6L4bTZ006849;\n\tTue, 6 Nov 2007 16:04:37 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 4730D6D4.CA6F4.31438 ; \n\t 6 Nov 2007 16:04:23 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 34C9574AE5;\n\tTue,  6 Nov 2007 21:04:19 +0000 (GMT)\nMessage-ID: <200711062100.lA6L00fB029030@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 753\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 21:03:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E0BA320A70\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 21:03:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6L00JF029032\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 16:00:00 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6L00fB029030\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 16:00:00 -0500\nDate: Tue, 6 Nov 2007 16:00:00 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to arwhyte@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: arwhyte@umich.edu\nSubject: [sakai] svn commit: r37818 - sakai/tags/sakai_2-5-0_QA_012\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 16:04:37 2007\nX-DSPAM-Confidence: 0.9868\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37818\n\nAuthor: arwhyte@umich.edu\nDate: 2007-11-06 15:59:59 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37818\n\nRemoved:\nsakai/tags/sakai_2-5-0_QA_012/sakai_2-5-0_QA_011/\nLog:\ndelete directory\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom arwhyte@umich.edu Tue Nov  6 16:01:59 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 16:01:59 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 16:01:59 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby jacknife.mail.umich.edu () with ESMTP id lA6L1wGW005092;\n\tTue, 6 Nov 2007 16:01:58 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 4730D640.587EF.7952 ; \n\t 6 Nov 2007 16:01:55 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E727A74BE4;\n\tTue,  6 Nov 2007 21:01:52 +0000 (GMT)\nMessage-ID: <200711062057.lA6KvWRD029013@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 909\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 21:01:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8343520A64\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 21:01:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6KvW52029015\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 15:57:32 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6KvWRD029013\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 15:57:32 -0500\nDate: Tue, 6 Nov 2007 15:57:32 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to arwhyte@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: arwhyte@umich.edu\nSubject: [sakai] svn commit: r37817 - in sakai/tags/sakai_2-5-0_QA_012: pack-demo sakai_2-5-0_QA_011/pack-demo\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 16:01:59 2007\nX-DSPAM-Confidence: 0.9828\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37817\n\nAuthor: arwhyte@umich.edu\nDate: 2007-11-06 15:57:31 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37817\n\nAdded:\nsakai/tags/sakai_2-5-0_QA_012/pack-demo/pom.xml\nRemoved:\nsakai/tags/sakai_2-5-0_QA_012/sakai_2-5-0_QA_011/pack-demo/pom.xml\nLog:\nmove contents\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom arwhyte@umich.edu Tue Nov  6 16:01:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 16:01:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 16:01:51 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby faithful.mail.umich.edu () with ESMTP id lA6L1otM016167;\n\tTue, 6 Nov 2007 16:01:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4730D638.B8F0.15953 ; \n\t 6 Nov 2007 16:01:47 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 66AAE748D7;\n\tTue,  6 Nov 2007 21:01:44 +0000 (GMT)\nMessage-ID: <200711062057.lA6KvN1k029000@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 636\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 21:01:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 896E020A64\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 21:01:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6KvNsG029002\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 15:57:23 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6KvN1k029000\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 15:57:23 -0500\nDate: Tue, 6 Nov 2007 15:57:23 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to arwhyte@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: arwhyte@umich.edu\nSubject: [sakai] svn commit: r37816 - sakai/tags/sakai_2-5-0_QA_012\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 16:01:51 2007\nX-DSPAM-Confidence: 0.9832\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37816\n\nAuthor: arwhyte@umich.edu\nDate: 2007-11-06 15:57:22 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37816\n\nAdded:\nsakai/tags/sakai_2-5-0_QA_012/pack-demo/\nLog:\nmake dir\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom arwhyte@umich.edu Tue Nov  6 15:59:14 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 15:59:14 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 15:59:14 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby panther.mail.umich.edu () with ESMTP id lA6KxEM7023483;\n\tTue, 6 Nov 2007 15:59:14 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 4730D59C.EF0.1843 ; \n\t 6 Nov 2007 15:59:11 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6BEBC74BE7;\n\tTue,  6 Nov 2007 20:59:07 +0000 (GMT)\nMessage-ID: <200711062055.lA6Kt09d028986@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 583\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 20:58:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 11C401340D\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 20:58:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6Kt0HY028988\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 15:55:00 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6Kt09d028986\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 15:55:00 -0500\nDate: Tue, 6 Nov 2007 15:55:00 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to arwhyte@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: arwhyte@umich.edu\nSubject: [sakai] svn commit: r37815 - in sakai/tags/sakai_2-5-0_QA_012: . sakai_2-5-0_QA_011\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 15:59:14 2007\nX-DSPAM-Confidence: 0.9843\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37815\n\nAuthor: arwhyte@umich.edu\nDate: 2007-11-06 15:54:59 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37815\n\nAdded:\nsakai/tags/sakai_2-5-0_QA_012/ECLv1.txt\nRemoved:\nsakai/tags/sakai_2-5-0_QA_012/sakai_2-5-0_QA_011/ECLv1.txt\nLog:\nmove contents\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Tue Nov  6 15:59:12 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 15:59:12 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 15:59:12 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby brazil.mail.umich.edu () with ESMTP id lA6KxAHZ001866;\n\tTue, 6 Nov 2007 15:59:10 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 4730D597.7F391.1712 ; \n\t 6 Nov 2007 15:59:06 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4EB2074BE6;\n\tTue,  6 Nov 2007 20:59:03 +0000 (GMT)\nMessage-ID: <200711062054.lA6Ksl6m028973@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 482\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 20:58:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8552E1340D\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 20:58:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6KslVH028975\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 15:54:47 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6Ksl6m028973\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 15:54:47 -0500\nDate: Tue, 6 Nov 2007 15:54:47 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37814 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 15:59:12 2007\nX-DSPAM-Confidence: 0.9844\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37814\n\nAuthor: dlhaines@umich.edu\nDate: 2007-11-06 15:54:43 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37814\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xP.properties\nLog:\nCTools: update build revision number.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Tue Nov  6 15:58:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 15:58:19 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 15:58:19 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby panther.mail.umich.edu () with ESMTP id lA6KwIjN022418;\n\tTue, 6 Nov 2007 15:58:18 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 4730D563.14669.32389 ; \n\t 6 Nov 2007 15:58:15 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B3E7C74AE5;\n\tTue,  6 Nov 2007 20:58:04 +0000 (GMT)\nMessage-ID: <200711062053.lA6KrxtL028961@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 885\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 20:57:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 220D61340D\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 20:57:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6KrxOB028963\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 15:53:59 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6KrxtL028961\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 15:53:59 -0500\nDate: Tue, 6 Nov 2007 15:53:59 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37813 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 15:58:19 2007\nX-DSPAM-Confidence: 0.8474\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37813\n\nAuthor: dlhaines@umich.edu\nDate: 2007-11-06 15:53:55 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37813\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xP.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xP.properties\nLog:\nCTools: update for new assignement and site-manage fixes.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom arwhyte@umich.edu Tue Nov  6 15:58:05 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 15:58:05 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 15:58:05 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby brazil.mail.umich.edu () with ESMTP id lA6Kw32Z000367;\n\tTue, 6 Nov 2007 15:58:03 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 4730D554.5D116.1668 ; \n\t 6 Nov 2007 15:58:00 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7B64D748D6;\n\tTue,  6 Nov 2007 20:57:55 +0000 (GMT)\nMessage-ID: <200711062053.lA6Krqwj028949@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 131\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 20:57:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 243E01340D\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 20:57:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6Krqgp028951\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 15:53:53 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6Krqwj028949\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 15:53:52 -0500\nDate: Tue, 6 Nov 2007 15:53:52 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to arwhyte@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: arwhyte@umich.edu\nSubject: [sakai] svn commit: r37812 - in sakai/tags/sakai_2-5-0_QA_012: . sakai_2-5-0_QA_011\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 15:58:05 2007\nX-DSPAM-Confidence: 0.8470\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37812\n\nAuthor: arwhyte@umich.edu\nDate: 2007-11-06 15:53:51 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37812\n\nAdded:\nsakai/tags/sakai_2-5-0_QA_012/pom.xml\nRemoved:\nsakai/tags/sakai_2-5-0_QA_012/sakai_2-5-0_QA_011/pom.xml\nLog:\nmove contents\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom arwhyte@umich.edu Tue Nov  6 15:56:50 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 15:56:50 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 15:56:50 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby casino.mail.umich.edu () with ESMTP id lA6KumWK001911;\n\tTue, 6 Nov 2007 15:56:48 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 4730D505.2E9A9.17392 ; \n\t 6 Nov 2007 15:56:41 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BF7DA74BDC;\n\tTue,  6 Nov 2007 20:56:36 +0000 (GMT)\nMessage-ID: <200711062052.lA6KqY6n028936@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 293\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 20:56:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 526E01340D\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 20:56:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6KqYqq028938\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 15:52:34 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6KqY6n028936\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 15:52:34 -0500\nDate: Tue, 6 Nov 2007 15:52:34 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to arwhyte@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: arwhyte@umich.edu\nSubject: [sakai] svn commit: r37811 - in sakai/tags/sakai_2-5-0_QA_012: . sakai_2-5-0_QA_011\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 15:56:50 2007\nX-DSPAM-Confidence: 0.9843\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37811\n\nAuthor: arwhyte@umich.edu\nDate: 2007-11-06 15:52:33 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37811\n\nAdded:\nsakai/tags/sakai_2-5-0_QA_012/.svnignore\nRemoved:\nsakai/tags/sakai_2-5-0_QA_012/sakai_2-5-0_QA_011/.svnignore\nLog:\nmove contents\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom arwhyte@umich.edu Tue Nov  6 15:55:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 15:55:53 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 15:55:53 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby score.mail.umich.edu () with ESMTP id lA6KtqGD005103;\n\tTue, 6 Nov 2007 15:55:52 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 4730D4CA.6063B.14789 ; \n\t 6 Nov 2007 15:55:43 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9D69174BCB;\n\tTue,  6 Nov 2007 20:55:35 +0000 (GMT)\nMessage-ID: <200711062051.lA6KpPLA028923@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 525\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 20:55:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 906FB1340D\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 20:55:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6KpPYx028925\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 15:51:25 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6KpPLA028923\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 15:51:25 -0500\nDate: Tue, 6 Nov 2007 15:51:25 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to arwhyte@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: arwhyte@umich.edu\nSubject: [sakai] svn commit: r37810 - in sakai/tags/sakai_2-5-0_QA_012: . sakai_2-5-0_QA_011\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 15:55:53 2007\nX-DSPAM-Confidence: 0.9848\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37810\n\nAuthor: arwhyte@umich.edu\nDate: 2007-11-06 15:51:23 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37810\n\nAdded:\nsakai/tags/sakai_2-5-0_QA_012/.externals\nRemoved:\nsakai/tags/sakai_2-5-0_QA_012/sakai_2-5-0_QA_011/.externals\nLog:\nmove contents\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom arwhyte@umich.edu Tue Nov  6 15:51:57 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 15:51:57 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 15:51:57 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby fan.mail.umich.edu () with ESMTP id lA6KpuZe023230;\n\tTue, 6 Nov 2007 15:51:56 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 4730D3E2.ADFAB.24233 ; \n\t 6 Nov 2007 15:51:51 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 606C374B97;\n\tTue,  6 Nov 2007 20:51:48 +0000 (GMT)\nMessage-ID: <200711062047.lA6KlV53028910@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 693\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 20:51:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D39A01340D\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 20:51:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6KlVbb028912\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 15:47:31 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6KlV53028910\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 15:47:31 -0500\nDate: Tue, 6 Nov 2007 15:47:31 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to arwhyte@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: arwhyte@umich.edu\nSubject: [sakai] svn commit: r37809 - sakai/tags/sakai_2-5-0_QA_012\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 15:51:57 2007\nX-DSPAM-Confidence: 0.9824\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37809\n\nAuthor: arwhyte@umich.edu\nDate: 2007-11-06 15:47:30 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37809\n\nAdded:\nsakai/tags/sakai_2-5-0_QA_012/sakai_2-5-0_QA_011/\nLog:\ncopy contents\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom arwhyte@umich.edu Tue Nov  6 15:49:36 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 15:49:36 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 15:49:36 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby flawless.mail.umich.edu () with ESMTP id lA6KnZ3e008521;\n\tTue, 6 Nov 2007 15:49:35 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 4730D356.1D6D5.9442 ; \n\t 6 Nov 2007 15:49:31 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 22AEE74BD4;\n\tTue,  6 Nov 2007 20:49:28 +0000 (GMT)\nMessage-ID: <200711062045.lA6Kj9YJ028897@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 754\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 20:49:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 944691340D\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 20:48:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6Kj91a028899\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 15:45:09 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6Kj9YJ028897\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 15:45:09 -0500\nDate: Tue, 6 Nov 2007 15:45:09 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to arwhyte@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: arwhyte@umich.edu\nSubject: [sakai] svn commit: r37808 - sakai/tags\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 15:49:36 2007\nX-DSPAM-Confidence: 0.8475\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37808\n\nAuthor: arwhyte@umich.edu\nDate: 2007-11-06 15:45:08 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37808\n\nAdded:\nsakai/tags/sakai_2-5-0_QA_012/\nLog:\ncreate 2.5.0_QA_012 folder\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Tue Nov  6 15:42:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 15:42:19 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 15:42:19 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby awakenings.mail.umich.edu () with ESMTP id lA6KgJTn024801;\n\tTue, 6 Nov 2007 15:42:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 4730D1A1.3A825.20643 ; \n\t 6 Nov 2007 15:42:14 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0141E74BA3;\n\tTue,  6 Nov 2007 20:42:09 +0000 (GMT)\nMessage-ID: <200711062038.lA6Kc3Mq028858@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 327\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 20:41:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 739171340D\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 20:41:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6Kc3p0028860\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 15:38:03 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6Kc3Mq028858\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 15:38:03 -0500\nDate: Tue, 6 Nov 2007 15:38:03 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r37807 - in postem/trunk: postem-api/src/java/org/sakaiproject/api/app/postem/data postem-app/src/java/org/sakaiproject/tool/postem postem-impl/src/java/org/sakaiproject/component/app/postem\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 15:42:19 2007\nX-DSPAM-Confidence: 0.9853\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37807\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-11-06 15:38:01 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37807\n\nModified:\npostem/trunk/postem-api/src/java/org/sakaiproject/api/app/postem/data/GradebookManager.java\npostem/trunk/postem-app/src/java/org/sakaiproject/tool/postem/PostemTool.java\npostem/trunk/postem-impl/src/java/org/sakaiproject/component/app/postem/GradebookManagerImpl.java\nLog:\nSAK-12095\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12095\nPerformance problems when tool contains large posts\nproblems with headings on update\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Tue Nov  6 15:34:26 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 15:34:26 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 15:34:26 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby awakenings.mail.umich.edu () with ESMTP id lA6KYPbB019055;\n\tTue, 6 Nov 2007 15:34:25 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 4730CFC9.690EA.3313 ; \n\t 6 Nov 2007 15:34:21 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C0B6174B0F;\n\tTue,  6 Nov 2007 20:34:17 +0000 (GMT)\nMessage-ID: <200711062030.lA6KUBAK028826@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 278\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 20:34:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A0C6F1DC02\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 20:34:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6KUB0g028828\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 15:30:11 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6KUBAK028826\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 15:30:11 -0500\nDate: Tue, 6 Nov 2007 15:30:11 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37806 - assignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 15:34:26 2007\nX-DSPAM-Confidence: 0.9855\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37806\n\nAuthor: zqian@umich.edu\nDate: 2007-11-06 15:30:07 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37806\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nmerge the fix to SAK-12047 into post-2-4 branch\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Tue Nov  6 15:18:13 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 15:18:13 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 15:18:13 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby sleepers.mail.umich.edu () with ESMTP id lA6KIBuR023836;\n\tTue, 6 Nov 2007 15:18:11 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 4730CBF6.8F136.15687 ; \n\t 6 Nov 2007 15:18:03 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 90E5E74AA9;\n\tTue,  6 Nov 2007 20:17:59 +0000 (GMT)\nMessage-ID: <200711062013.lA6KDuBE028809@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1023\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 20:17:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C20551DC2B\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 20:17:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6KDuLK028811\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 15:13:56 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6KDuBE028809\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 15:13:56 -0500\nDate: Tue, 6 Nov 2007 15:13:56 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37805 - in assignment/branches/post-2-4: assignment-impl/impl/src/java/org/sakaiproject/assignment/impl assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 15:18:13 2007\nX-DSPAM-Confidence: 0.8486\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37805\n\nAuthor: zqian@umich.edu\nDate: 2007-11-06 15:13:47 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37805\n\nModified:\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nmerge the fix to SAK-11215 into post-2-4 branch: svn merge -r34224:34225 https://source.sakaiproject.org/svn/assignment/trunk/\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov  6 14:54:55 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 14:54:55 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 14:54:55 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby faithful.mail.umich.edu () with ESMTP id lA6JssfQ008036;\n\tTue, 6 Nov 2007 14:54:54 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 4730C686.A7683.22677 ; \n\t 6 Nov 2007 14:54:50 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id AD36174A55;\n\tTue,  6 Nov 2007 19:35:43 +0000 (GMT)\nMessage-ID: <200711061925.lA6JPn12028590@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 426\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 19:34:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9712B20657\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 19:29:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6JPnTP028592\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 14:25:49 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6JPn12028590\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 14:25:49 -0500\nDate: Tue, 6 Nov 2007 14:25:49 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37804 - content-review/branches/sakai_2-5-x/content-review-api/model/src/java/org/sakaiproject/contentreview/model\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 14:54:55 2007\nX-DSPAM-Confidence: 0.7003\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37804\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-06 14:25:48 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37804\n\nModified:\ncontent-review/branches/sakai_2-5-x/content-review-api/model/src/java/org/sakaiproject/contentreview/model/ContentReviewItem.java\nLog:\nsvn merge -r 37783:37784 https://source.sakaiproject.org/svn/content-review/trunk\nU    content-review-api/model/src/java/org/sakaiproject/contentreview/model/ContentReviewItem.java\nin-143-196:~/java/2-5/sakai_2-5-x/content-review mmmay$ svn log -r 37783:37784 https://source.sakaiproject.org/svn/content-review/trunk\n------------------------------------------------------------------------\nr37784 | david.horwitz@uct.ac.za | 2007-11-06 11:11:51 -0500 (Tue, 06 Nov 2007) | 1 line\n\nSAK-12128 Added method to class for retry time\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom josrodri@iupui.edu Tue Nov  6 14:08:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 14:08:02 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 14:08:02 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby flawless.mail.umich.edu () with ESMTP id lA6J82Kb006261;\n\tTue, 6 Nov 2007 14:08:02 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 4730BB84.E8289.16696 ; \n\t 6 Nov 2007 14:07:52 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DF43C7114A;\n\tTue,  6 Nov 2007 19:06:00 +0000 (GMT)\nMessage-ID: <200711061903.lA6J3Gjn028548@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 144\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 19:05:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9193120626\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 19:07:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6J3Gw3028550\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 14:03:16 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6J3Gjn028548\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 14:03:16 -0500\nDate: Tue, 6 Nov 2007 14:03:16 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to josrodri@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: josrodri@iupui.edu\nSubject: [sakai] svn commit: r37803 - in syllabus/trunk/syllabus-app/src: java/org/sakaiproject/tool/syllabus webapp/syllabus\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 14:08:02 2007\nX-DSPAM-Confidence: 0.9815\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37803\n\nAuthor: josrodri@iupui.edu\nDate: 2007-11-06 14:03:15 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37803\n\nModified:\nsyllabus/trunk/syllabus-app/src/java/org/sakaiproject/tool/syllabus/SyllabusTool.java\nsyllabus/trunk/syllabus-app/src/webapp/syllabus/main.jsp\nLog:\nSAK-10333, SAK-10587, SAK-11221: refactored how print friendly url is determined.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Tue Nov  6 14:02:58 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 14:02:58 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 14:02:58 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby casino.mail.umich.edu () with ESMTP id lA6J2vAJ018636;\n\tTue, 6 Nov 2007 14:02:57 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 4730BA53.2BF16.6157 ; \n\t 6 Nov 2007 14:02:50 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D5B0C749A8;\n\tTue,  6 Nov 2007 19:02:40 +0000 (GMT)\nMessage-ID: <200711061858.lA6Iwac8028524@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 128\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 19:02:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0611420617\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 19:02:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6Iwa1B028526\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 13:58:36 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6Iwac8028524\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 13:58:36 -0500\nDate: Tue, 6 Nov 2007 13:58:36 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r37802 - in oncourse/trunk/src: . email email/email-impl email/email-impl/impl email/email-impl/impl/src email/email-impl/impl/src/java email/email-impl/impl/src/java/org email/email-impl/impl/src/java/org/sakaiproject email/email-impl/impl/src/java/org/sakaiproject/email email/email-impl/impl/src/java/org/sakaiproject/email/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 14:02:57 2007\nX-DSPAM-Confidence: 0.9828\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37802\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-11-06 13:58:35 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37802\n\nAdded:\noncourse/trunk/src/email/\noncourse/trunk/src/email/email-impl/\noncourse/trunk/src/email/email-impl/impl/\noncourse/trunk/src/email/email-impl/impl/src/\noncourse/trunk/src/email/email-impl/impl/src/java/\noncourse/trunk/src/email/email-impl/impl/src/java/org/\noncourse/trunk/src/email/email-impl/impl/src/java/org/sakaiproject/\noncourse/trunk/src/email/email-impl/impl/src/java/org/sakaiproject/email/\noncourse/trunk/src/email/email-impl/impl/src/java/org/sakaiproject/email/impl/\noncourse/trunk/src/email/email-impl/impl/src/java/org/sakaiproject/email/impl/BaseDigestService.java\nLog:\nONC-154 - digest modification\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov  6 14:00:06 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 14:00:06 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 14:00:06 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby fan.mail.umich.edu () with ESMTP id lA6J05t9014829;\n\tTue, 6 Nov 2007 14:00:05 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 4730B9AF.D8A30.5202 ; \n\t 6 Nov 2007 14:00:02 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C29DF748F6;\n\tTue,  6 Nov 2007 18:59:57 +0000 (GMT)\nMessage-ID: <200711061855.lA6IttwG028511@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 407\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 18:59:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 586EC20617\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 18:59:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6IttNO028513\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 13:55:55 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6IttwG028511\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 13:55:55 -0500\nDate: Tue, 6 Nov 2007 13:55:55 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37801 - reference/branches/sakai_2-5-x/docs/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 14:00:06 2007\nX-DSPAM-Confidence: 0.6197\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37801\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-06 13:55:54 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37801\n\nModified:\nreference/branches/sakai_2-5-x/docs/conversion/sakai_2_4_0-2_5_0_mysql_conversion.sql\nreference/branches/sakai_2-5-x/docs/conversion/sakai_2_4_0-2_5_0_oracle_conversion.sql\nLog:\nsvn merge -r 37743:37744 https://source.sakaiproject.org/svn/reference/trunk\nU    docs/conversion/sakai_2_4_0-2_5_0_mysql_conversion.sql\nU    docs/conversion/sakai_2_4_0-2_5_0_oracle_conversion.sql\nin-143-196:~/java/2-5/sakai_2-5-x/reference mmmay$ svn log -r 37743:37744 https://source.sakaiproject.org/svn/reference/trunk\n------------------------------------------------------------------------\nr37744 | bahollad@indiana.edu | 2007-11-05 12:58:10 -0500 (Mon, 05 Nov 2007) | 9 lines\n\nSAK-12027\nPossible problems with sakai 2.4->2.5 mysql conversion script\n\nFixed these two errors:\n>[Error] Script lines: 724-727 ----------------------\nDuplicate column name 'itemscope'\n\n>[Error] Script lines: 728-728 ----------------------\nDuplicate key name 'isearchbuilderitem_sco' \n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov  6 13:35:39 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 13:35:38 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 13:35:38 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby flawless.mail.umich.edu () with ESMTP id lA6IZbFY016472;\n\tTue, 6 Nov 2007 13:35:37 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 4730B3E3.5F8.25649 ; \n\t 6 Nov 2007 13:35:19 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 14E04749C1;\n\tTue,  6 Nov 2007 18:30:53 +0000 (GMT)\nMessage-ID: <200711061830.lA6IUfNi028428@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 526\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 18:30:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6669B1DB80\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 18:34:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6IUf4A028430\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 13:30:41 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6IUfNi028428\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 13:30:41 -0500\nDate: Tue, 6 Nov 2007 13:30:41 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37800 - reference/branches/sakai_2-5-x/docs/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 13:35:38 2007\nX-DSPAM-Confidence: 0.5993\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37800\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-06 13:30:40 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37800\n\nModified:\nreference/branches/sakai_2-5-x/docs/conversion/sakai_2_4_0-2_5_0_mysql_conversion.sql\nreference/branches/sakai_2-5-x/docs/conversion/sakai_2_4_0-2_5_0_oracle_conversion.sql\nLog:\nin-143-196:~/java/2-5/sakai_2-5-x/reference mmmay$ svn merge -r 37671:37672 https://source.sakaiproject.org/svn/reference/trunk\nU    docs/conversion/sakai_2_4_0-2_5_0_mysql_conversion.sql\nU    docs/conversion/sakai_2_4_0-2_5_0_oracle_conversion.sql\nin-143-196:~/java/2-5/sakai_2-5-x/reference mmmay$ svn log -r 37671:37672 https://source.sakaiproject.org/svn/reference/trunk\n------------------------------------------------------------------------\nr37671 | eli@media.berkeley.edu | 2007-10-31 14:21:49 -0400 (Wed, 31 Oct 2007) | 1 line\n\nSAK-12092 Adding file fixes bug. The reference is already in the CSS\n------------------------------------------------------------------------\nr37672 | bahollad@indiana.edu | 2007-10-31 15:40:02 -0400 (Wed, 31 Oct 2007) | 2 lines\n\nSAK-12027\nAdded back some removed lines.\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov  6 13:14:48 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 13:14:48 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 13:14:48 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby awakenings.mail.umich.edu () with ESMTP id lA6IEl7w025298;\n\tTue, 6 Nov 2007 13:14:47 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 4730AF01.DDFFE.1570 ; \n\t 6 Nov 2007 13:14:30 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 355B17492C;\n\tTue,  6 Nov 2007 18:09:29 +0000 (GMT)\nMessage-ID: <200711061809.lA6I9uaT028370@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 32\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 18:09:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DFD84205FA\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 18:13:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6I9uYg028372\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 13:09:56 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6I9uaT028370\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 13:09:56 -0500\nDate: Tue, 6 Nov 2007 13:09:56 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37799 - assignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 13:14:48 2007\nX-DSPAM-Confidence: 0.7007\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37799\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-06 13:09:54 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37799\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nsvn merge -r 37722:37723 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nin-143-196:~/java/2-5/sakai_2-5-x/assignment mmmay$ svn log -r 37722:37723 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr37723 | zqian@umich.edu | 2007-11-02 16:21:48 -0400 (Fri, 02 Nov 2007) | 3 lines\n\nFix to SAK-12029:zip file not accepted in Assignments \"Upload All\" feature\n\nChecked in Ray's patch\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov  6 13:14:11 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 13:14:11 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 13:14:11 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby faithful.mail.umich.edu () with ESMTP id lA6IEAGB005938;\n\tTue, 6 Nov 2007 13:14:10 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 4730AED6.BC292.25407 ; \n\t 6 Nov 2007 13:13:47 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D255173343;\n\tTue,  6 Nov 2007 18:08:59 +0000 (GMT)\nMessage-ID: <200711061808.lA6I8qNu028358@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 770\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 18:08:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B9961205F8\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 18:12:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6I8rcO028360\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 13:08:53 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6I8qNu028358\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 13:08:52 -0500\nDate: Tue, 6 Nov 2007 13:08:52 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37798 - in assignment/branches/sakai_2-5-x: assignment-bundles assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 13:14:11 2007\nX-DSPAM-Confidence: 0.6568\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37798\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-06 13:08:51 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37798\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-bundles/assignment.properties\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_uploadAll.vm\nLog:\nsvn merge -r 37712:37713 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-bundles/assignment.properties\nU    assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_uploadAll.vm\nin-143-196:~/java/2-5/sakai_2-5-x/assignment mmmay$ svn log -r 37712:37713 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr37713 | zqian@umich.edu | 2007-11-02 15:00:36 -0400 (Fri, 02 Nov 2007) | 1 line\n\nfix to SAK-11769:Assignments Confirmation before Upload All\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov  6 13:11:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 13:11:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 13:11:51 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby score.mail.umich.edu () with ESMTP id lA6IBoj7027346;\n\tTue, 6 Nov 2007 13:11:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 4730AE5D.3501C.6599 ; \n\t 6 Nov 2007 13:11:46 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C4EC774273;\n\tTue,  6 Nov 2007 18:07:18 +0000 (GMT)\nMessage-ID: <200711061807.lA6I7TMo028346@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 305\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 18:06:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A50722059D\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 18:11:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6I7T3J028348\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 13:07:30 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6I7TMo028346\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 13:07:29 -0500\nDate: Tue, 6 Nov 2007 13:07:29 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37797 - in assignment/branches/sakai_2-5-x: assignment-bundles assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 13:11:51 2007\nX-DSPAM-Confidence: 0.7622\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37797\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-06 13:07:28 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37797\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-bundles/assignment.properties\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nsvn merge -r 37707:37708 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-bundles/assignment.properties\nU    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nin-143-196:~/java/2-5/sakai_2-5-x/assignment mmmay$ svn log -r 37707:37708 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr37708 | zqian@umich.edu | 2007-11-02 13:52:56 -0400 (Fri, 02 Nov 2007) | 1 line\n\nfix to SAK-11497:Issues with editing assignment submissions that are past the due date\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov  6 13:10:32 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 13:10:32 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 13:10:32 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby flawless.mail.umich.edu () with ESMTP id lA6IAVDS000613;\n\tTue, 6 Nov 2007 13:10:31 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4730AE0F.684ED.9530 ; \n\t 6 Nov 2007 13:10:28 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id F40887426E;\n\tTue,  6 Nov 2007 18:06:07 +0000 (GMT)\nMessage-ID: <200711061806.lA6I6Geg028334@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 166\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 18:05:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 36C7D205F5\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 18:10:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6I6GJM028336\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 13:06:16 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6I6Geg028334\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 13:06:16 -0500\nDate: Tue, 6 Nov 2007 13:06:16 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37796 - assignment/branches/sakai_2-5-x/assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 13:10:32 2007\nX-DSPAM-Confidence: 0.7628\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37796\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-06 13:06:14 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37796\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_grading_submission.vm\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_list_submissions.vm\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_report_submissions.vm\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_student_list_submissions.vm\nLog:\nsvn merge -r 37700:37701 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_report_submissions.vm\nU    assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_list_submissions.vm\nU    assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_student_list_submissions.vm\nU    assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_grading_submission.vm\nin-143-196:~/java/2-5/sakai_2-5-x/assignment mmmay$ svn log -r 37700:37701 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr37700 | zqian@umich.edu | 2007-11-02 10:26:09 -0400 (Fri, 02 Nov 2007) | 1 line\n\nFix to SAK-12085:Long group list in For column does not wrap\n------------------------------------------------------------------------\nr37701 | zqian@umich.edu | 2007-11-02 10:56:44 -0400 (Fri, 02 Nov 2007) | 1 line\n\nFix to SAK-11858:Assignment Grade view doesn't include EID\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov  6 13:09:28 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 13:09:28 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 13:09:28 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby brazil.mail.umich.edu () with ESMTP id lA6I9RxU016814;\n\tTue, 6 Nov 2007 13:09:27 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 4730ADCD.9E69C.24114 ; \n\t 6 Nov 2007 13:09:23 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E0AC17491D;\n\tTue,  6 Nov 2007 18:04:42 +0000 (GMT)\nMessage-ID: <200711061805.lA6I51uI028322@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 277\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 18:04:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 866D12059D\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 18:08:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6I51pG028324\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 13:05:01 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6I51uI028322\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 13:05:01 -0500\nDate: Tue, 6 Nov 2007 13:05:01 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37795 - assignment/branches/sakai_2-5-x/assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 13:09:28 2007\nX-DSPAM-Confidence: 0.7010\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37795\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-06 13:05:00 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37795\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_list_assignments.vm\nLog:\nsvn merge -r 37699:37700 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_list_assignments.vm\nin-143-196:~/java/2-5/sakai_2-5-x/assignment mmmay$ svn log -r 37699:37700 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr37700 | zqian@umich.edu | 2007-11-02 10:26:09 -0400 (Fri, 02 Nov 2007) | 1 line\n\nFix to SAK-12085:Long group list in For column does not wrap\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov  6 13:09:01 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 13:09:01 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 13:09:01 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby faithful.mail.umich.edu () with ESMTP id lA6I9018002765;\n\tTue, 6 Nov 2007 13:09:00 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 4730ADB5.828E2.2773 ; \n\t 6 Nov 2007 13:08:57 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 936F57492C;\n\tTue,  6 Nov 2007 18:04:13 +0000 (GMT)\nMessage-ID: <200711061803.lA6I3i0X028310@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 940\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 18:03:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 25AD22059D\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 18:07:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6I3iw7028312\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 13:03:44 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6I3i0X028310\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 13:03:44 -0500\nDate: Tue, 6 Nov 2007 13:03:44 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37794 - in assignment/branches/sakai_2-5-x: assignment-impl/impl/src/java/org/sakaiproject/assignment/impl assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 13:09:01 2007\nX-DSPAM-Confidence: 0.7007\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37794\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-06 13:03:42 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37794\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nsvn merge -r 37675:37676 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nU    assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nin-143-196:~/java/2-5/sakai_2-5-x/assignment mmmay$ svn log -r 37675:37676 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr37676 | zqian@umich.edu | 2007-10-31 21:41:13 -0400 (Wed, 31 Oct 2007) | 1 line\n\nfix to SAK-11226:notification to site leader not affected by all.groups permission in assignments tool\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Tue Nov  6 12:56:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 12:56:02 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 12:56:02 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby panther.mail.umich.edu () with ESMTP id lA6Hu1St012928;\n\tTue, 6 Nov 2007 12:56:01 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 4730AAAA.88A24.6570 ; \n\t 6 Nov 2007 12:55:57 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id AFB3973AC9;\n\tTue,  6 Nov 2007 17:55:50 +0000 (GMT)\nMessage-ID: <200711061751.lA6Hpel4028295@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 272\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 17:55:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CC5E72059A\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 17:55:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6Hpep2028297\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 12:51:40 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6Hpel4028295\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 12:51:40 -0500\nDate: Tue, 6 Nov 2007 12:51:40 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r37793 - content/branches/SAK-12105/content-test/impl/src/java/org/sakaiproject/content/test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 12:56:02 2007\nX-DSPAM-Confidence: 0.6501\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37793\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-11-06 12:51:32 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37793\n\nModified:\ncontent/branches/SAK-12105/content-test/impl/src/java/org/sakaiproject/content/test/LoadTestContentHostingService.java\nLog:\nSAK-12105  Had to change from an autowired to resource annotation, because with the migration utilities there are multiple versions of ContentHostingService registered in the component manager.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov  6 12:05:40 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 12:05:40 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 12:05:40 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby sleepers.mail.umich.edu () with ESMTP id lA6H5d3k015117;\n\tTue, 6 Nov 2007 12:05:39 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 47309EDD.4489.13306 ; \n\t 6 Nov 2007 12:05:36 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 312E9744E3;\n\tTue,  6 Nov 2007 17:05:31 +0000 (GMT)\nMessage-ID: <200711061701.lA6H1ThA028209@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 508\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 17:05:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5D3671DA87\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 17:05:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6H1Tkx028211\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 12:01:29 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6H1ThA028209\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 12:01:29 -0500\nDate: Tue, 6 Nov 2007 12:01:29 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37792 - assignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 12:05:40 2007\nX-DSPAM-Confidence: 0.7007\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37792\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-06 12:01:27 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37792\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nsvn merge -r 37499:37500 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nin-143-196:~/java/2-5/sakai_2-5-x/assignment mmmay$ svn log -r 37499:37500 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr37500 | zqian@umich.edu | 2007-10-29 16:33:02 -0400 (Mon, 29 Oct 2007) | 1 line\n\nfix to SAK-12047:Upload All/ When only 1 students information is uploaded, the data for other students is being wiped out\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov  6 12:04:38 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 12:04:38 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 12:04:38 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby fan.mail.umich.edu () with ESMTP id lA6H4bVS026153;\n\tTue, 6 Nov 2007 12:04:37 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 47309E9D.F18D7.15945 ; \n\t 6 Nov 2007 12:04:33 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6162473263;\n\tTue,  6 Nov 2007 17:04:27 +0000 (GMT)\nMessage-ID: <200711061700.lA6H0Psx028195@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 918\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 17:04:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EF0C51DA87\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 17:04:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6H0Pvh028197\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 12:00:25 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6H0Psx028195\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 12:00:25 -0500\nDate: Tue, 6 Nov 2007 12:00:25 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37791 - in assignment/branches/sakai_2-5-x: assignment-impl/impl/src/java/org/sakaiproject/assignment/impl assignment-tool/tool/src/java/org/sakaiproject/assignment/tool assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 12:04:38 2007\nX-DSPAM-Confidence: 0.6567\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37791\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-06 12:00:23 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37791\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_grading_submission.vm\nLog:\nsvn merge -r 37435:37436 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nU    assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_grading_submission.vm\nU    assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nin-143-196:~/java/2-5/sakai_2-5-x/assignment mmmay$ svn log -r 37435:37436 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr37436 | zqian@umich.edu | 2007-10-26 23:12:38 -0400 (Fri, 26 Oct 2007) | 1 line\n\nfix to SAK-12053:If user sets an invalid accept until date for a single student a warning should be displayed\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov  6 12:02:15 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 12:02:15 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 12:02:15 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby sleepers.mail.umich.edu () with ESMTP id lA6H2E2L012826;\n\tTue, 6 Nov 2007 12:02:14 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 47309E09.9BAC3.23021 ; \n\t 6 Nov 2007 12:02:08 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9B90C72CEA;\n\tTue,  6 Nov 2007 17:01:59 +0000 (GMT)\nMessage-ID: <200711061658.lA6Gw0Uu028177@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 296\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 17:01:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9F8171DA87\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 17:01:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6Gw0rA028179\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 11:58:00 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6Gw0Uu028177\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 11:58:00 -0500\nDate: Tue, 6 Nov 2007 11:58:00 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37790 - assignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 12:02:15 2007\nX-DSPAM-Confidence: 0.7006\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37790\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-06 11:57:59 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37790\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nsvn merge -r 37399:37400 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nin-143-196:~/java/2-5/sakai_2-5-x/assignment mmmay$ svn log -r 37399:37400 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr37400 | zqian@umich.edu | 2007-10-25 22:16:42 -0400 (Thu, 25 Oct 2007) | 1 line\n\nfix to SAK-12029:zip file not accepted in Assignments \"Upload All\" feature\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ray@media.berkeley.edu Tue Nov  6 12:01:26 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 12:01:26 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 12:01:26 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby fan.mail.umich.edu () with ESMTP id lA6H1P63023579;\n\tTue, 6 Nov 2007 12:01:25 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 47309DD3.D6A57.18857 ; \n\t 6 Nov 2007 12:01:18 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DEB2F71142;\n\tTue,  6 Nov 2007 17:01:05 +0000 (GMT)\nMessage-ID: <200711061657.lA6Gv5Uo028165@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 644\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 17:00:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7A5A81DA87\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 17:00:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6Gv6bA028167\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 11:57:06 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6Gv5Uo028165\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 11:57:05 -0500\nDate: Tue, 6 Nov 2007 11:57:05 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ray@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ray@media.berkeley.edu\nSubject: [sakai] svn commit: r37789 - in component/branches/SAK-8315: component-api/component/src/config/org/sakaiproject/config component-impl/integration-test/src/test/java/org/sakaiproject/component component-impl/integration-test/src/test/resources\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 12:01:26 2007\nX-DSPAM-Confidence: 0.7542\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37789\n\nAuthor: ray@media.berkeley.edu\nDate: 2007-11-06 11:56:57 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37789\n\nModified:\ncomponent/branches/SAK-8315/component-api/component/src/config/org/sakaiproject/config/sakai-configuration.xml\ncomponent/branches/SAK-8315/component-impl/integration-test/src/test/java/org/sakaiproject/component/ConfigurationLoadingTest.java\ncomponent/branches/SAK-8315/component-impl/integration-test/src/test/resources/sakai.properties\nLog:\nAdd test for system properties promotion\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov  6 12:01:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 12:01:02 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 12:01:02 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby awakenings.mail.umich.edu () with ESMTP id lA6H11Q0000716;\n\tTue, 6 Nov 2007 12:01:01 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 47309DBE.EC6B4.17982 ; \n\t 6 Nov 2007 12:00:54 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3B69270D27;\n\tTue,  6 Nov 2007 17:00:43 +0000 (GMT)\nMessage-ID: <200711061656.lA6Gugob028153@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 848\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 17:00:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 45B3B1DA87\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 17:00:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6GugWN028155\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 11:56:42 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6Gugob028153\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 11:56:42 -0500\nDate: Tue, 6 Nov 2007 11:56:42 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37788 - in assignment/branches/sakai_2-5-x: assignment-bundles assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 12:01:02 2007\nX-DSPAM-Confidence: 0.7622\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37788\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-06 11:56:41 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37788\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-bundles/assignment.properties\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nsvn merge -r 37387:37388 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-bundles/assignment.properties\nU    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nin-143-196:~/java/2-5/sakai_2-5-x/assignment mmmay$ svn log -r 37387:37388 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr37388 | zqian@umich.edu | 2007-10-25 14:20:57 -0400 (Thu, 25 Oct 2007) | 1 line\n\nfix to SAK-12050: wrong alert message when only choose upload feedback text for 'upload all assignment submission'\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov  6 11:57:37 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 11:57:37 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 11:57:37 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby chaos.mail.umich.edu () with ESMTP id lA6GvXKe005686;\n\tTue, 6 Nov 2007 11:57:33 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 47309CF1.F2FC3.17254 ; \n\t 6 Nov 2007 11:57:28 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6D20C73263;\n\tTue,  6 Nov 2007 16:57:16 +0000 (GMT)\nMessage-ID: <200711061653.lA6Gr89L028141@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 617\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 16:56:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 88E1F1DA87\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 16:56:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6Gr8eE028143\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 11:53:08 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6Gr89L028141\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 11:53:08 -0500\nDate: Tue, 6 Nov 2007 11:53:08 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37787 - assignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 11:57:37 2007\nX-DSPAM-Confidence: 0.7006\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37787\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-06 11:53:07 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37787\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nvn merge -r 37384:37385 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nin-143-196:~/java/2-5/sakai_2-5-x/assignment mmmay$ svn log -r 37384:37385 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr37385 | zqian@umich.edu | 2007-10-25 12:05:12 -0400 (Thu, 25 Oct 2007) | 1 line\n\nfix to SAK-12047:Upload All/ When only 1 students information is uploaded, the data for other students is being wiped out\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Tue Nov  6 11:47:55 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 11:47:55 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 11:47:55 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby panther.mail.umich.edu () with ESMTP id lA6GlsQC026098;\n\tTue, 6 Nov 2007 11:47:54 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 47309AB2.CDBE6.8424 ; \n\t 6 Nov 2007 11:47:50 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 77D0C744E6;\n\tTue,  6 Nov 2007 16:47:45 +0000 (GMT)\nMessage-ID: <200711061643.lA6GhcbH028130@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 364\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 16:47:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8184720089\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 16:47:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6GhdMP028132\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 11:43:39 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6GhcbH028130\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 11:43:38 -0500\nDate: Tue, 6 Nov 2007 11:43:38 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [contrib] svn commit: r13280 - in turnitin/trunk/contentreview-impl: hbm/src/java/org/sakaiproject/contentreview/hbm turnitin/src/java/org/sakaiproject/contentreview/impl/hbm turnitin/src/java/org/sakaiproject/contentreview/impl/turnitin\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 11:47:55 2007\nX-DSPAM-Confidence: 0.9817\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn?root=contrib&view=rev&rev=13280\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-11-06 11:42:15 -0500 (Tue, 06 Nov 2007)\nNew Revision: 13280\n\nModified:\nturnitin/trunk/contentreview-impl/hbm/src/java/org/sakaiproject/contentreview/hbm/ContentReviewItem.hbm.xml\nturnitin/trunk/contentreview-impl/turnitin/src/java/org/sakaiproject/contentreview/impl/hbm/BaseReviewServiceImpl.java\nturnitin/trunk/contentreview-impl/turnitin/src/java/org/sakaiproject/contentreview/impl/turnitin/TurnitinReviewServiceImpl.java\nLog:\nSAK-12128 Added method to impl for retry time\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom antranig@caret.cam.ac.uk Tue Nov  6 11:37:06 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 11:37:06 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 11:37:06 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby score.mail.umich.edu () with ESMTP id lA6Gb5b1023392;\n\tTue, 6 Nov 2007 11:37:05 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 4730982B.D46EA.11759 ; \n\t 6 Nov 2007 11:37:02 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 83567746D8;\n\tTue,  6 Nov 2007 16:36:59 +0000 (GMT)\nMessage-ID: <200711061632.lA6GWoVp028047@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 808\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 16:36:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7B01020089\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 16:36:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6GWpjT028049\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 11:32:51 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6GWoVp028047\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 11:32:50 -0500\nDate: Tue, 6 Nov 2007 11:32:50 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to antranig@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: antranig@caret.cam.ac.uk\nSubject: [contrib] svn commit: r13279 - ucb/image-gallery/trunk\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 11:37:06 2007\nX-DSPAM-Confidence: 0.9813\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn?root=contrib&view=rev&rev=13279\n\nAuthor: antranig@caret.cam.ac.uk\nDate: 2007-11-06 11:32:47 -0500 (Tue, 06 Nov 2007)\nNew Revision: 13279\n\nModified:\nucb/image-gallery/trunk/project.properties\nLog:\nBacked up RSF version to 0.7.2\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ggolden@umich.edu Tue Nov  6 11:34:29 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 11:34:29 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 11:34:29 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby awakenings.mail.umich.edu () with ESMTP id lA6GYSjs012976;\n\tTue, 6 Nov 2007 11:34:28 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 4730978D.1E361.16513 ; \n\t 6 Nov 2007 11:34:24 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CA5027442D;\n\tTue,  6 Nov 2007 16:34:22 +0000 (GMT)\nMessage-ID: <200711061630.lA6GU8DV028036@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 881\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 16:34:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AEE6320089\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 16:33:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6GU8tK028038\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 11:30:08 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6GU8DV028036\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 11:30:08 -0500\nDate: Tue, 6 Nov 2007 11:30:08 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ggolden@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ggolden@umich.edu\nSubject: [contrib] svn commit: r13278 - in muse/mneme/trunk/mneme-tool/tool/src: bundle views\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 11:34:29 2007\nX-DSPAM-Confidence: 0.9837\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn?root=contrib&view=rev&rev=13278\n\nAuthor: ggolden@umich.edu\nDate: 2007-11-06 11:30:04 -0500 (Tue, 06 Nov 2007)\nNew Revision: 13278\n\nModified:\nmuse/mneme/trunk/mneme-tool/tool/src/bundle/mneme.properties\nmuse/mneme/trunk/mneme-tool/tool/src/bundle/testEdit.properties\nmuse/mneme/trunk/mneme-tool/tool/src/bundle/testSettings.properties\nmuse/mneme/trunk/mneme-tool/tool/src/views/testEdit.xml\nmuse/mneme/trunk/mneme-tool/tool/src/views/testSettings.xml\nLog:\nassessment edit and settings layout tuned up\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom antranig@caret.cam.ac.uk Tue Nov  6 11:34:04 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 11:34:04 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 11:34:04 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby chaos.mail.umich.edu () with ESMTP id lA6GY3mu022053;\n\tTue, 6 Nov 2007 11:34:03 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 47309772.9B94B.8961 ; \n\t 6 Nov 2007 11:33:57 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2517374410;\n\tTue,  6 Nov 2007 16:33:51 +0000 (GMT)\nMessage-ID: <200711061629.lA6GTjRP028025@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 861\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 16:33:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B00A020497\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 16:33:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6GTjHP028027\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 11:29:45 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6GTjRP028025\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 11:29:45 -0500\nDate: Tue, 6 Nov 2007 11:29:45 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to antranig@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: antranig@caret.cam.ac.uk\nSubject: [contrib] svn commit: r13277 - in ucb/image-gallery/trunk: . src/java/org/sakaiproject/gallery/producers src/java/org/sakaiproject/gallery/util src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 11:34:04 2007\nX-DSPAM-Confidence: 0.8439\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn?root=contrib&view=rev&rev=13277\n\nAuthor: antranig@caret.cam.ac.uk\nDate: 2007-11-06 11:29:29 -0500 (Tue, 06 Nov 2007)\nNew Revision: 13277\n\nAdded:\nucb/image-gallery/trunk/src/java/org/sakaiproject/gallery/util/XMLUtil.java\nModified:\nucb/image-gallery/trunk/pom.xml\nucb/image-gallery/trunk/project.properties\nucb/image-gallery/trunk/src/java/org/sakaiproject/gallery/producers/LayoutProducer.java\nucb/image-gallery/trunk/src/webapp/WEB-INF/requestContext.xml\nLog:\nFLUID-76: Added XML id flattening method (will be in next RSF release)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ggolden@umich.edu Tue Nov  6 11:33:49 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 11:33:49 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 11:33:49 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby mission.mail.umich.edu () with ESMTP id lA6GXmle030312;\n\tTue, 6 Nov 2007 11:33:48 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 47309765.2C59A.22059 ; \n\t 6 Nov 2007 11:33:44 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 764DB742B2;\n\tTue,  6 Nov 2007 16:33:33 +0000 (GMT)\nMessage-ID: <200711061629.lA6GTRhF028014@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 331\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 16:33:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4316E20497\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 16:33:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6GTRC4028016\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 11:29:27 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6GTRhF028014\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 11:29:27 -0500\nDate: Tue, 6 Nov 2007 11:29:27 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ggolden@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ggolden@umich.edu\nSubject: [contrib] svn commit: r13276 - in muse/ambrosia/trunk: ambrosia-api/api/src/java/org/muse/ambrosia/api ambrosia-impl/impl/src/java/org/muse/ambrosia/impl ambrosia-library/lib/src/webapp/skin\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 11:33:49 2007\nX-DSPAM-Confidence: 0.8444\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn?root=contrib&view=rev&rev=13276\n\nAuthor: ggolden@umich.edu\nDate: 2007-11-06 11:29:21 -0500 (Tue, 06 Nov 2007)\nNew Revision: 13276\n\nModified:\nmuse/ambrosia/trunk/ambrosia-api/api/src/java/org/muse/ambrosia/api/Container.java\nmuse/ambrosia/trunk/ambrosia-impl/impl/src/java/org/muse/ambrosia/impl/UiAttachmentsEdit.java\nmuse/ambrosia/trunk/ambrosia-impl/impl/src/java/org/muse/ambrosia/impl/UiContainer.java\nmuse/ambrosia/trunk/ambrosia-impl/impl/src/java/org/muse/ambrosia/impl/UiCountEdit.java\nmuse/ambrosia/trunk/ambrosia-impl/impl/src/java/org/muse/ambrosia/impl/UiDateEdit.java\nmuse/ambrosia/trunk/ambrosia-impl/impl/src/java/org/muse/ambrosia/impl/UiDurationEdit.java\nmuse/ambrosia/trunk/ambrosia-impl/impl/src/java/org/muse/ambrosia/impl/UiHtmlEdit.java\nmuse/ambrosia/trunk/ambrosia-impl/impl/src/java/org/muse/ambrosia/impl/UiSelection.java\nmuse/ambrosia/trunk/ambrosia-impl/impl/src/java/org/muse/ambrosia/impl/UiTextEdit.java\nmuse/ambrosia/trunk/ambrosia-library/lib/src/webapp/skin/ambrosia_0-5-0.css\nLog:\nstarted tuning the css\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov  6 11:22:01 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 11:22:01 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 11:22:01 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby sleepers.mail.umich.edu () with ESMTP id lA6GM0Bd013411;\n\tTue, 6 Nov 2007 11:22:00 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 473094A2.4850E.26938 ; \n\t 6 Nov 2007 11:21:57 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A60BE68675;\n\tTue,  6 Nov 2007 16:21:53 +0000 (GMT)\nMessage-ID: <200711061617.lA6GHmT0027988@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 79\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 16:21:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6D73C1DB7E\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 16:21:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6GHnAU027990\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 11:17:49 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6GHmT0027988\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 11:17:48 -0500\nDate: Tue, 6 Nov 2007 11:17:48 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37786 - in osp/branches/sakai_2-5-x/matrix: api/src/java/org/theospi/portfolio/matrix/model/impl tool/src/java/org/theospi/portfolio/matrix/control\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 11:22:01 2007\nX-DSPAM-Confidence: 0.7005\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37786\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-06 11:17:47 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37786\n\nModified:\nosp/branches/sakai_2-5-x/matrix/api/src/java/org/theospi/portfolio/matrix/model/impl/MatrixImpl.hbm.xml\nosp/branches/sakai_2-5-x/matrix/tool/src/java/org/theospi/portfolio/matrix/control/BaseScaffoldingController.java\nosp/branches/sakai_2-5-x/matrix/tool/src/java/org/theospi/portfolio/matrix/control/EditScaffoldingCellController.java\nosp/branches/sakai_2-5-x/matrix/tool/src/java/org/theospi/portfolio/matrix/control/ViewMatrixController.java\nosp/branches/sakai_2-5-x/matrix/tool/src/java/org/theospi/portfolio/matrix/control/ViewScaffoldingController.java\nLog:\nsvn merge -r 37692:37693 https://source.sakaiproject.org/svn/osp/trunk\nU    matrix/api/src/java/org/theospi/portfolio/matrix/model/impl/MatrixImpl.hbm.xml\nU    matrix/tool/src/java/org/theospi/portfolio/matrix/control/ViewScaffoldingController.java\nU    matrix/tool/src/java/org/theospi/portfolio/matrix/control/ViewMatrixController.java\nU    matrix/tool/src/java/org/theospi/portfolio/matrix/control/BaseScaffoldingController.java\nU    matrix/tool/src/java/org/theospi/portfolio/matrix/control/EditScaffoldingCellController.java\nin-143-196:~/java/2-5/sakai_2-5-x/osp mmmay$ svn log -r 37692:37693 https://source.sakaiproject.org/svn/osp/trunk\n------------------------------------------------------------------------\nr37693 | bkirschn@umich.edu | 2007-11-01 16:41:49 -0400 (Thu, 01 Nov 2007) | 5 lines\n\nSAK-12066 - fix bugs related to hibernate lazy loading...\nrevert r36794 re-enable lazy loading\nrevert r34564 re-enable BaseScaffoldingController.traverseScaffoldingCells\nupdate BaseScaffoldingController.traverseScaffoldingCells() to use matrixManager.getScaffoldingCells\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov  6 11:18:47 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 11:18:47 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 11:18:47 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby brazil.mail.umich.edu () with ESMTP id lA6GIkG3000943;\n\tTue, 6 Nov 2007 11:18:46 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 473093E0.E4A77.13982 ; \n\t 6 Nov 2007 11:18:43 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 51E90742CA;\n\tTue,  6 Nov 2007 16:18:40 +0000 (GMT)\nMessage-ID: <200711061614.lA6GEZH1027976@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 301\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 16:18:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7057D1DB7E\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 16:18:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6GEalx027978\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 11:14:36 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6GEZH1027976\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 11:14:36 -0500\nDate: Tue, 6 Nov 2007 11:14:36 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37785 - calendar/branches/sakai_2-5-x/calendar-tool/tool/src/java/org/sakaiproject/calendar/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 11:18:47 2007\nX-DSPAM-Confidence: 0.7618\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37785\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-06 11:14:34 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37785\n\nModified:\ncalendar/branches/sakai_2-5-x/calendar-tool/tool/src/java/org/sakaiproject/calendar/tool/CalendarAction.java\nLog:\nsvn merge -r 37761:37762 https://source.sakaiproject.org/svn/calendar/trunk\nU    calendar-tool/tool/src/java/org/sakaiproject/calendar/tool/CalendarAction.java\nin-143-196:~/java/2-5/sakai_2-5-x/calendar mmmay$ svn log -r 37761:37762 https://source.sakaiproject.org/svn/calendar/trunk\n------------------------------------------------------------------------\nr37762 | bkirschn@umich.edu | 2007-11-05 17:10:42 -0500 (Mon, 05 Nov 2007) | 1 line\n\nSAK-6867 fix incorrect logic for displaying group events\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Tue Nov  6 11:16:42 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 11:16:42 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 11:16:42 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby faithful.mail.umich.edu () with ESMTP id lA6GGfO8019150;\n\tTue, 6 Nov 2007 11:16:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 47309357.DFA73.10978 ; \n\t 6 Nov 2007 11:16:26 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id ACE64744EA;\n\tTue,  6 Nov 2007 16:16:21 +0000 (GMT)\nMessage-ID: <200711061612.lA6GCGKw027964@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 344\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 16:16:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 561DD20497\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 16:16:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6GCGtv027966\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 11:12:16 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6GCGKw027964\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 11:12:16 -0500\nDate: Tue, 6 Nov 2007 11:12:16 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r37784 - content-review/trunk/content-review-api/model/src/java/org/sakaiproject/contentreview/model\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 11:16:42 2007\nX-DSPAM-Confidence: 0.8467\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37784\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-11-06 11:11:51 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37784\n\nModified:\ncontent-review/trunk/content-review-api/model/src/java/org/sakaiproject/contentreview/model/ContentReviewItem.java\nLog:\nSAK-12128 Added method to class for retry time\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov  6 11:13:04 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 11:13:04 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 11:13:04 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby mission.mail.umich.edu () with ESMTP id lA6GD4gP016535;\n\tTue, 6 Nov 2007 11:13:04 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 47309285.C7502.19861 ; \n\t 6 Nov 2007 11:12:56 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 06FBC746BE;\n\tTue,  6 Nov 2007 16:12:55 +0000 (GMT)\nMessage-ID: <200711061608.lA6G8puu027951@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 26\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 16:12:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2C0D1204A1\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 16:12:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6G8phH027953\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 11:08:51 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6G8puu027951\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 11:08:51 -0500\nDate: Tue, 6 Nov 2007 11:08:51 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37783 - mailtool/branches/sakai_2-5-x/mailtool/src/bundle/org/sakaiproject/tool/mailtool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 11:13:04 2007\nX-DSPAM-Confidence: 0.7008\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37783\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-06 11:08:50 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37783\n\nModified:\nmailtool/branches/sakai_2-5-x/mailtool/src/bundle/org/sakaiproject/tool/mailtool/Messages_nl.properties\nLog:\nsvn merge -r 37721:37722 https://source.sakaiproject.org/svn/mailtool/trunk\nU    mailtool/src/bundle/org/sakaiproject/tool/mailtool/Messages_nl.properties\nin-143-196:~/java/2-5/sakai_2-5-x/mailtool mmmay$ svn log -r 37721:37722 https://source.sakaiproject.org/svn/mailtool/trunk\n------------------------------------------------------------------------\nr37722 | bkirschn@umich.edu | 2007-11-02 15:04:50 -0400 (Fri, 02 Nov 2007) | 1 line\n\nSAK-11241 Dutch translations\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov  6 11:11:30 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 11:11:30 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 11:11:30 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby godsend.mail.umich.edu () with ESMTP id lA6GBTAF000985;\n\tTue, 6 Nov 2007 11:11:29 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 4730922A.E86C9.30842 ; \n\t 6 Nov 2007 11:11:26 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EC54374521;\n\tTue,  6 Nov 2007 16:11:22 +0000 (GMT)\nMessage-ID: <200711061607.lA6G7G5K027939@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 467\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 16:11:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 69BB020497\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 16:11:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6G7HXi027941\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 11:07:17 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6G7G5K027939\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 11:07:17 -0500\nDate: Tue, 6 Nov 2007 11:07:17 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37782 - in site-manage/branches/sakai_2-5-x: pageorder/tool/src/bundle/org/sakaiproject/tool/pageorder/bundle site-manage-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 11:11:30 2007\nX-DSPAM-Confidence: 0.7623\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37782\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-06 11:07:15 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37782\n\nModified:\nsite-manage/branches/sakai_2-5-x/pageorder/tool/src/bundle/org/sakaiproject/tool/pageorder/bundle/Messages_nl.properties\nsite-manage/branches/sakai_2-5-x/site-manage-tool/tool/src/bundle/sitesetupgeneric_nl.properties\nLog:\nsvn merge -r 37720:37721 https://source.sakaiproject.org/svn/site-manage/trunk\nU    site-manage-tool/tool/src/bundle/sitesetupgeneric_nl.properties\nU    pageorder/tool/src/bundle/org/sakaiproject/tool/pageorder/bundle/Messages_nl.properties\nin-143-196:~/java/2-5/sakai_2-5-x/site-manage mmmay$ svn log -r 37720:37721 https://source.sakaiproject.org/svn/site-manage/trunk\n------------------------------------------------------------------------\nr37721 | bkirschn@umich.edu | 2007-11-02 15:04:39 -0400 (Fri, 02 Nov 2007) | 1 line\n\nSAK-11241 Dutch translations\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov  6 11:10:11 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 11:10:11 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 11:10:11 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby brazil.mail.umich.edu () with ESMTP id lA6GAAdD026590;\n\tTue, 6 Nov 2007 11:10:10 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 473091DC.5B0CC.4588 ; \n\t 6 Nov 2007 11:10:07 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 36641743B7;\n\tTue,  6 Nov 2007 16:10:03 +0000 (GMT)\nMessage-ID: <200711061606.lA6G61qi027927@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 83\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 16:09:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D931F20497\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 16:09:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6G61GH027929\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 11:06:01 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6G61qi027927\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 11:06:01 -0500\nDate: Tue, 6 Nov 2007 11:06:01 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37781 - profile/branches/sakai_2-5-x/profile-app/src/bundle/org/sakaiproject/tool/profile/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 11:10:11 2007\nX-DSPAM-Confidence: 0.7619\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37781\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-06 11:06:00 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37781\n\nModified:\nprofile/branches/sakai_2-5-x/profile-app/src/bundle/org/sakaiproject/tool/profile/bundle/Messages_nl.properties\nLog:\nsvn merge -r 37719:37720 https://source.sakaiproject.org/svn/profile/trunk\nU    profile-app/src/bundle/org/sakaiproject/tool/profile/bundle/Messages_nl.properties\nin-143-196:~/java/2-5/sakai_2-5-x/profile mmmay$ svn log -r 37719:37720 https://source.sakaiproject.org/svn/profile/trunk\n------------------------------------------------------------------------\nr37720 | bkirschn@umich.edu | 2007-11-02 15:04:33 -0400 (Fri, 02 Nov 2007) | 1 line\n\nSAK-11241 Dutch translations\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov  6 11:07:49 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 11:07:49 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 11:07:49 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby casino.mail.umich.edu () with ESMTP id lA6G7mAl018257;\n\tTue, 6 Nov 2007 11:07:48 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 4730914D.C7337.13834 ; \n\t 6 Nov 2007 11:07:44 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1815A68675;\n\tTue,  6 Nov 2007 16:07:41 +0000 (GMT)\nMessage-ID: <200711061603.lA6G3XtO027914@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 771\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 16:07:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0411A20497\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 16:07:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6G3X5Y027916\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 11:03:33 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6G3XtO027914\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 11:03:33 -0500\nDate: Tue, 6 Nov 2007 11:03:33 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37780 - osp/branches/sakai_2-5-x/presentation/tool/src/bundle/org/theospi/portfolio/presentation/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 11:07:49 2007\nX-DSPAM-Confidence: 0.7538\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37780\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-06 11:03:32 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37780\n\nModified:\nosp/branches/sakai_2-5-x/presentation/tool/src/bundle/org/theospi/portfolio/presentation/bundle/Messages_nl.properties\nLog:\nSAK-11241 Dutch translations\nFiles Changed\nMODIFY /osp/trunk/presentation/tool/src/bundle/org/theospi/portfolio/presentation/bundle/Messages_nl.properties \n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov  6 10:36:20 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 10:36:20 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 10:36:19 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby casino.mail.umich.edu () with ESMTP id lA6FaJLr023261;\n\tTue, 6 Nov 2007 10:36:19 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 473089E7.3276.25531 ; \n\t 6 Nov 2007 10:36:12 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 65E1F74664;\n\tTue,  6 Nov 2007 15:32:13 +0000 (GMT)\nMessage-ID: <200711061529.lA6FTro7027829@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 339\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 15:31:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 063A7204A7\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 15:33:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6FTrl8027831\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 10:29:53 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6FTro7027829\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 10:29:53 -0500\nDate: Tue, 6 Nov 2007 10:29:53 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37779 - postem/branches/sakai_2-5-x/postem-app/src/bundle/org/sakaiproject/tool/postem/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 10:36:19 2007\nX-DSPAM-Confidence: 0.7622\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37779\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-06 10:29:52 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37779\n\nModified:\npostem/branches/sakai_2-5-x/postem-app/src/bundle/org/sakaiproject/tool/postem/bundle/Messages_nl.properties\nLog:\nsvn merge -r 37718:37719 https://source.sakaiproject.org/svn/postem/trunk\nU    postem-app/src/bundle/org/sakaiproject/tool/postem/bundle/Messages_nl.properties\nin-143-196:~/java/2-5/sakai_2-5-x/postem mmmay$ svn log -r 37718:37719 https://source.sakaiproject.org/svn/postem/trunk\n------------------------------------------------------------------------\nr37719 | bkirschn@umich.edu | 2007-11-02 15:04:12 -0400 (Fri, 02 Nov 2007) | 1 line\n\nSAK-11241 Dutch translations\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov  6 10:12:46 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 10:12:46 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 10:12:46 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby mission.mail.umich.edu () with ESMTP id lA6FCjkJ003049;\n\tTue, 6 Nov 2007 10:12:45 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 47308466.DF457.4519 ; \n\t 6 Nov 2007 10:12:41 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6AAEE74608;\n\tTue,  6 Nov 2007 15:12:33 +0000 (GMT)\nMessage-ID: <200711061508.lA6F8a0o027633@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 680\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 15:12:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AAC2420498\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 15:12:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6F8alX027635\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 10:08:36 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6F8a0o027633\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 10:08:36 -0500\nDate: Tue, 6 Nov 2007 10:08:36 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37778 - calendar/branches/sakai_2-5-x/calendar-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 10:12:46 2007\nX-DSPAM-Confidence: 0.7622\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37778\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-06 10:08:35 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37778\n\nModified:\ncalendar/branches/sakai_2-5-x/calendar-tool/tool/src/bundle/calendar_nl.properties\nLog:\nsvn merge -r 37715:37716 https://source.sakaiproject.org/svn/calendar/trunk\nU    calendar-tool/tool/src/bundle/calendar_nl.properties\nin-143-196:~/java/2-5/sakai_2-5-x/calendar mmmay$ svn log -r 37715:37716 https://source.sakaiproject.org/svn/calendar/trunk\n------------------------------------------------------------------------\nr37716 | bkirschn@umich.edu | 2007-11-02 15:03:47 -0400 (Fri, 02 Nov 2007) | 1 line\n\nSAK-11241 Dutch translations\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov  6 10:11:49 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 10:11:49 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 10:11:49 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby godsend.mail.umich.edu () with ESMTP id lA6FBmEQ015803;\n\tTue, 6 Nov 2007 10:11:48 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 4730842C.1ED7C.23603 ; \n\t 6 Nov 2007 10:11:45 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 97EB974478;\n\tTue,  6 Nov 2007 15:11:37 +0000 (GMT)\nMessage-ID: <200711061507.lA6F7cZO027621@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 261\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 15:11:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 54A8420498\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 15:11:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6F7cwv027623\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 10:07:38 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6F7cZO027621\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 10:07:38 -0500\nDate: Tue, 6 Nov 2007 10:07:38 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37777 - chat/branches/sakai_2-5-x/chat-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 10:11:49 2007\nX-DSPAM-Confidence: 0.7624\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37777\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-06 10:07:37 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37777\n\nModified:\nchat/branches/sakai_2-5-x/chat-tool/tool/src/bundle/chat_nl.properties\nLog:\nsvn merge -r 37716:37717 https://source.sakaiproject.org/svn/calendar/trunk\nin-143-196:~/java/2-5/sakai_2-5-x/calendar mmmay$ cd ..\nin-143-196:~/java/2-5/sakai_2-5-x mmmay$ cd chat\nin-143-196:~/java/2-5/sakai_2-5-x/chat mmmay$ svn merge -r 37716:37717 https://source.sakaiproject.org/svn/chat/trunk\nU    chat-tool/tool/src/bundle/chat_nl.properties\nin-143-196:~/java/2-5/sakai_2-5-x/chat mmmay$ svn log -r 37716:37717 https://source.sakaiproject.org/svn/chat/trunk\n------------------------------------------------------------------------\nr37717 | bkirschn@umich.edu | 2007-11-02 15:03:53 -0400 (Fri, 02 Nov 2007) | 1 line\n\nSAK-11241 Dutch translations\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov  6 10:08:03 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 10:08:03 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 10:08:03 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby panther.mail.umich.edu () with ESMTP id lA6F81N7008465;\n\tTue, 6 Nov 2007 10:08:01 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 4730834B.1913F.15905 ; \n\t 6 Nov 2007 10:07:58 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C4035745EB;\n\tTue,  6 Nov 2007 15:07:52 +0000 (GMT)\nMessage-ID: <200711061503.lA6F3q12027606@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 216\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 15:07:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C639D1DB72\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 15:07:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6F3qhY027608\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 10:03:52 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6F3q12027606\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 10:03:52 -0500\nDate: Tue, 6 Nov 2007 10:03:52 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37776 - assignment/branches/sakai_2-5-x/assignment-bundles\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 10:08:03 2007\nX-DSPAM-Confidence: 0.7009\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37776\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-06 10:03:51 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37776\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-bundles/assignment_nl.properties\nLog:\nsvn merge -r 37714:37715 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-bundles/assignment_nl.properties\nin-143-196:~/java/2-5/sakai_2-5-x/assignment mmmay$ svn log -r 37714:37715 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr37715 | bkirschn@umich.edu | 2007-11-02 15:03:41 -0400 (Fri, 02 Nov 2007) | 1 line\n\nSAK-11241 Dutch translations\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Tue Nov  6 10:05:34 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 10:05:34 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 10:05:34 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby brazil.mail.umich.edu () with ESMTP id lA6F5XrN006434;\n\tTue, 6 Nov 2007 10:05:33 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 473082B7.B7D1A.10684 ; \n\t 6 Nov 2007 10:05:31 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D7D37745EE;\n\tTue,  6 Nov 2007 15:05:24 +0000 (GMT)\nMessage-ID: <200711061501.lA6F1NGa027593@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 348\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 15:05:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2632D1DB72\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 15:05:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6F1NG7027595\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 10:01:23 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6F1NGa027593\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 10:01:23 -0500\nDate: Tue, 6 Nov 2007 10:01:23 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37775 - announcement/branches/sakai_2-5-x/announcement-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 10:05:34 2007\nX-DSPAM-Confidence: 0.7623\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37775\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-06 10:01:23 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37775\n\nModified:\nannouncement/branches/sakai_2-5-x/announcement-tool/tool/src/bundle/announcement_nl.properties\nLog:\nsvn merge -r 37713:37714 https://source.sakaiproject.org/svn/announcement/trunk\nU    announcement-tool/tool/src/bundle/announcement_nl.properties\nin-143-196:~/java/2-5/sakai_2-5-x/announcement mmmay$ svn log -r 37713:37714 https://source.sakaiproject.org/svn/announcement/trunk\n------------------------------------------------------------------------\nr37714 | bkirschn@umich.edu | 2007-11-02 15:03:35 -0400 (Fri, 02 Nov 2007) | 1 line\n\nSAK-11241 Dutch translations\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Tue Nov  6 09:40:30 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 09:40:30 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 09:40:30 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby sleepers.mail.umich.edu () with ESMTP id lA6EeTkI032740;\n\tTue, 6 Nov 2007 09:40:29 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 47307CCE.1B928.20492 ; \n\t 6 Nov 2007 09:40:17 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7F46871DD8;\n\tTue,  6 Nov 2007 14:40:11 +0000 (GMT)\nMessage-ID: <200711061436.lA6Ea9Vr027545@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 722\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 14:39:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 25B7B1C380\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 14:39:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6Ea9rl027547\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 09:36:10 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6Ea9Vr027545\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 09:36:09 -0500\nDate: Tue, 6 Nov 2007 09:36:09 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r37772 - in postem/trunk: postem-api/src/java/org/sakaiproject/api/app/postem/data postem-app/src/java/org/sakaiproject/tool/postem postem-hbm/src/java/org/sakaiproject/component/app/postem/data postem-impl/src/java/org/sakaiproject/component/app/postem\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 09:40:30 2007\nX-DSPAM-Confidence: 0.8478\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37772\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-11-06 09:36:08 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37772\n\nModified:\npostem/trunk/postem-api/src/java/org/sakaiproject/api/app/postem/data/GradebookManager.java\npostem/trunk/postem-app/src/java/org/sakaiproject/tool/postem/PostemTool.java\npostem/trunk/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/GradebookImpl.hbm.xml\npostem/trunk/postem-impl/src/java/org/sakaiproject/component/app/postem/GradebookManagerImpl.java\nLog:\nSAK-12095\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12095\nPerformance problems when tool contains large posts\noptimize individual student view\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Tue Nov  6 09:18:31 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 09:18:31 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 09:18:31 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby fan.mail.umich.edu () with ESMTP id lA6EIUFw009937;\n\tTue, 6 Nov 2007 09:18:30 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 473077AF.A587C.20622 ; \n\t 6 Nov 2007 09:18:26 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 25CCE73528;\n\tTue,  6 Nov 2007 14:18:19 +0000 (GMT)\nMessage-ID: <200711061414.lA6EEBoo027483@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 695\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 14:17:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AE6E51DB4E\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 14:17:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6EEBPk027485\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 09:14:11 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6EEBoo027483\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 09:14:11 -0500\nDate: Tue, 6 Nov 2007 09:14:11 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r37771 - postem/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 09:18:31 2007\nX-DSPAM-Confidence: 0.9814\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37771\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-06 09:14:10 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37771\n\nAdded:\npostem/branches/oncourse_2-4-x/\nLog:\nNew oncourse branch of postem for IU specific changes\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gopal.ramasammycook@gmail.com Tue Nov  6 09:08:41 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 09:08:41 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 09:08:41 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby score.mail.umich.edu () with ESMTP id lA6E88Fa016819;\n\tTue, 6 Nov 2007 09:08:08 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 47307541.BFF64.26586 ; \n\t 6 Nov 2007 09:08:04 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EFBFB744CB;\n\tTue,  6 Nov 2007 14:07:52 +0000 (GMT)\nMessage-ID: <200711061403.lA6E3n03027414@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 12\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 14:07:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 525611A891\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 14:07:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA6E3ooa027416\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 09:03:50 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA6E3n03027414\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 09:03:50 -0500\nDate: Tue, 6 Nov 2007 09:03:50 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gopal.ramasammycook@gmail.com using -f\nTo: source@collab.sakaiproject.org\nFrom: gopal.ramasammycook@gmail.com\nSubject: [sakai] svn commit: r37770 - in sam/branches/SAK-12065: . samigo-app/src/java/org/sakaiproject/tool/assessment/bundle samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author samigo-app/src/webapp/jsf/author samigo-app/src/webapp/jsf/template samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/integrated\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 09:08:41 2007\nX-DSPAM-Confidence: 0.9877\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37770\n\nAuthor: gopal.ramasammycook@gmail.com\nDate: 2007-11-06 09:02:19 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37770\n\nModified:\nsam/branches/SAK-12065/.classpath\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/AssessmentSettingsMessages.properties\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/bundle/TemplateMessages.properties\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/AssessmentSettingsBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/TemplateBean.java\nsam/branches/SAK-12065/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/SaveAssessmentSettings.java\nsam/branches/SAK-12065/samigo-app/src/webapp/jsf/author/authorSettings.jsp\nsam/branches/SAK-12065/samigo-app/src/webapp/jsf/author/publishedSettings.jsp\nsam/branches/SAK-12065/samigo-app/src/webapp/jsf/template/templateEditor.jsp\nsam/branches/SAK-12065/samigo-services/src/java/org/sakaiproject/tool/assessment/integration/helper/integrated/PublishingTargetHelperImpl.java\nLog:\nGopal update 6 Nov 2007. Done display for setting Samigo Assessment Release-To settings. Written code for saving group-ids to Authz as agents. Need to retrieve these for updating the display of checkboxes. \n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Tue Nov  6 04:20:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 06 Nov 2007 04:20:18 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 06 Nov 2007 04:20:18 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby awakenings.mail.umich.edu () with ESMTP id lA69KF8K015196;\n\tTue, 6 Nov 2007 04:20:15 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 473031C5.8C9F5.7978 ; \n\t 6 Nov 2007 04:20:11 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CC2247114A;\n\tTue,  6 Nov 2007 09:19:59 +0000 (GMT)\nMessage-ID: <200711060915.lA69FwDO026950@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 651\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 09:19:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2C1AA1DB33\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 09:19:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA69Fwl0026952\n\tfor <source@collab.sakaiproject.org>; Tue, 6 Nov 2007 04:15:58 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA69FwDO026950\n\tfor source@collab.sakaiproject.org; Tue, 6 Nov 2007 04:15:58 -0500\nDate: Tue, 6 Nov 2007 04:15:58 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r37769 - in sam/branches/SAK-12065: . samigo-shared-deploy\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Nov  6 04:20:18 2007\nX-DSPAM-Confidence: 0.8470\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37769\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-11-06 04:15:39 -0500 (Tue, 06 Nov 2007)\nNew Revision: 37769\n\nAdded:\nsam/branches/SAK-12065/samigo-shared-deploy/\nsam/branches/SAK-12065/samigo-shared-deploy/pom.xml\nRemoved:\nsam/branches/SAK-12065/samigo-shared-deploy/pom.xml\nModified:\nsam/branches/SAK-12065/pom.xml\nLog:\nSAK-12605 merged changes from 12809 inot branch\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Mon Nov  5 22:47:28 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 05 Nov 2007 22:47:28 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 05 Nov 2007 22:47:28 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby awakenings.mail.umich.edu () with ESMTP id lA63lRku024128;\n\tMon, 5 Nov 2007 22:47:27 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 472FE3C9.DA953.29701 ; \n\t 5 Nov 2007 22:47:24 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3CE8E70822;\n\tTue,  6 Nov 2007 03:47:21 +0000 (GMT)\nMessage-ID: <200711060343.lA63hIn3026193@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 28\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 03:47:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9EC4F1DAD6\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 03:47:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA63hIIA026195\n\tfor <source@collab.sakaiproject.org>; Mon, 5 Nov 2007 22:43:19 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA63hIn3026193\n\tfor source@collab.sakaiproject.org; Mon, 5 Nov 2007 22:43:18 -0500\nDate: Mon, 5 Nov 2007 22:43:18 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37768 - in site-manage/branches/sakai_2-4-x/site-manage-tool/tool/src: java/org/sakaiproject/site/tool webapp/vm/sitesetup\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov  5 22:47:28 2007\nX-DSPAM-Confidence: 0.7605\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37768\n\nAuthor: zqian@umich.edu\nDate: 2007-11-05 22:43:13 -0500 (Mon, 05 Nov 2007)\nNew Revision: 37768\n\nModified:\nsite-manage/branches/sakai_2-4-x/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nsite-manage/branches/sakai_2-4-x/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-findCourse.vm\nsite-manage/branches/sakai_2-4-x/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-newSiteConfirm.vm\nsite-manage/branches/sakai_2-4-x/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-newSiteCourse.vm\nsite-manage/branches/sakai_2-4-x/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-newSiteCourseManual.vm\nsite-manage/branches/sakai_2-4-x/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-newSiteInformation.vm\nsite-manage/branches/sakai_2-4-x/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-addCourseConfirm.vm\nsite-manage/branches/sakai_2-4-x/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-editClass.vm\nsite-manage/branches/sakai_2-4-x/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-list.vm\nLog:\nmerge fix to SAK-10915 into 2-4-x branch\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Mon Nov  5 22:33:18 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 05 Nov 2007 22:33:18 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 05 Nov 2007 22:33:18 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby casino.mail.umich.edu () with ESMTP id lA63XHdo024989;\n\tMon, 5 Nov 2007 22:33:17 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 472FE06A.87B85.9311 ; \n\t 5 Nov 2007 22:33:01 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4183873585;\n\tTue,  6 Nov 2007 03:32:57 +0000 (GMT)\nMessage-ID: <200711060328.lA63SsHi026179@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 696\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 03:32:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B6AFA1DAD6\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 03:32:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA63St1l026181\n\tfor <source@collab.sakaiproject.org>; Mon, 5 Nov 2007 22:28:55 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA63SsHi026179\n\tfor source@collab.sakaiproject.org; Mon, 5 Nov 2007 22:28:55 -0500\nDate: Mon, 5 Nov 2007 22:28:55 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37767 - in site-manage/branches/sakai_2-4-x/site-manage-tool/tool/src: java/org/sakaiproject/site/tool webapp/vm/sitesetup\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov  5 22:33:18 2007\nX-DSPAM-Confidence: 0.6964\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37767\n\nAuthor: zqian@umich.edu\nDate: 2007-11-05 22:28:51 -0500 (Mon, 05 Nov 2007)\nNew Revision: 37767\n\nModified:\nsite-manage/branches/sakai_2-4-x/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nsite-manage/branches/sakai_2-4-x/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-newSiteCourse.vm\nsite-manage/branches/sakai_2-4-x/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-newSiteCourseManual.vm\nsite-manage/branches/sakai_2-4-x/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-newSiteInformation.vm\nLog:\nmerge fix to SAK-10520 into 2-4-x: Site Setup - can't add a manaul roster to an existing site\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Mon Nov  5 20:01:01 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 05 Nov 2007 20:01:01 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 05 Nov 2007 20:01:01 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby awakenings.mail.umich.edu () with ESMTP id lA6110dJ021679;\n\tMon, 5 Nov 2007 20:01:00 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 472FBCC7.2B651.21795 ; \n\t 5 Nov 2007 20:00:57 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 048A560D72;\n\tTue,  6 Nov 2007 01:00:47 +0000 (GMT)\nMessage-ID: <200711060031.lA60VOr2026001@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 908\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 01:00:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 00E311EFCD\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 00:35:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA60VOhR026003\n\tfor <source@collab.sakaiproject.org>; Mon, 5 Nov 2007 19:31:24 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA60VOr2026001\n\tfor source@collab.sakaiproject.org; Mon, 5 Nov 2007 19:31:24 -0500\nDate: Mon, 5 Nov 2007 19:31:24 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r37766 - memory/trunk/memory-impl/impl/src/java/org/sakaiproject/memory/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov  5 20:01:01 2007\nX-DSPAM-Confidence: 0.9829\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37766\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-05 19:31:18 -0500 (Mon, 05 Nov 2007)\nNew Revision: 37766\n\nModified:\nmemory/trunk/memory-impl/impl/src/java/org/sakaiproject/memory/impl/MultiRefCacheImpl.java\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-12116\nFixed\n\nConverted back to Vectors as we know this is safe and works.\nWe need to look at this from a concurrent point of view asap. In the re-writen versions I used a CHM.\n\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ray@media.berkeley.edu Mon Nov  5 19:07:30 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 05 Nov 2007 19:07:30 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 05 Nov 2007 19:07:30 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby flawless.mail.umich.edu () with ESMTP id lA607ROH019742;\n\tMon, 5 Nov 2007 19:07:27 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 472FB03A.3B68C.17586 ; \n\t 5 Nov 2007 19:07:25 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8A0A773585;\n\tTue,  6 Nov 2007 00:07:22 +0000 (GMT)\nMessage-ID: <200711060003.lA603B0N025978@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 411\n          for <source@collab.sakaiproject.org>;\n          Tue, 6 Nov 2007 00:07:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3054D1DA55\n\tfor <source@collab.sakaiproject.org>; Tue,  6 Nov 2007 00:06:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA603BMJ025980\n\tfor <source@collab.sakaiproject.org>; Mon, 5 Nov 2007 19:03:12 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA603B0N025978\n\tfor source@collab.sakaiproject.org; Mon, 5 Nov 2007 19:03:11 -0500\nDate: Mon, 5 Nov 2007 19:03:11 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ray@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ray@media.berkeley.edu\nSubject: [sakai] svn commit: r37765 - component/branches/SAK-8315/component-api/component/src/java/org/sakaiproject/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov  5 19:07:30 2007\nX-DSPAM-Confidence: 0.7546\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37765\n\nAuthor: ray@media.berkeley.edu\nDate: 2007-11-05 19:03:08 -0500 (Mon, 05 Nov 2007)\nNew Revision: 37765\n\nModified:\ncomponent/branches/SAK-8315/component-api/component/src/java/org/sakaiproject/util/SakaiApplicationContext.java\nLog:\nDon't create beans as a side-effect during startup\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom hu2@iupui.edu Mon Nov  5 18:19:20 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 05 Nov 2007 18:19:20 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 05 Nov 2007 18:19:20 -0500\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby casino.mail.umich.edu () with ESMTP id lA5NJKia031441;\n\tMon, 5 Nov 2007 18:19:20 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 472FA4F2.110D1.18221 ; \n\t 5 Nov 2007 18:19:16 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0952B709AB;\n\tMon,  5 Nov 2007 23:19:06 +0000 (GMT)\nMessage-ID: <200711052315.lA5NFCfm025937@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 600\n          for <source@collab.sakaiproject.org>;\n          Mon, 5 Nov 2007 23:18:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C6C5A1DA37\n\tfor <source@collab.sakaiproject.org>; Mon,  5 Nov 2007 23:18:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA5NFCLb025939\n\tfor <source@collab.sakaiproject.org>; Mon, 5 Nov 2007 18:15:12 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA5NFCfm025937\n\tfor source@collab.sakaiproject.org; Mon, 5 Nov 2007 18:15:12 -0500\nDate: Mon, 5 Nov 2007 18:15:12 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to hu2@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: hu2@iupui.edu\nSubject: [sakai] svn commit: r37764 - in msgcntr/trunk: messageforums-api/src/bundle/org/sakaiproject/api/app/messagecenter/bundle messageforums-app/src/webapp/jsp messageforums-app/src/webapp/jsp/privateMsg\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov  5 18:19:20 2007\nX-DSPAM-Confidence: 0.9751\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37764\n\nAuthor: hu2@iupui.edu\nDate: 2007-11-05 18:15:10 -0500 (Mon, 05 Nov 2007)\nNew Revision: 37764\n\nModified:\nmsgcntr/trunk/messageforums-api/src/bundle/org/sakaiproject/api/app/messagecenter/bundle/Messages.properties\nmsgcntr/trunk/messageforums-app/src/webapp/jsp/privateMsg/pvtMsgDetail.jsp\nmsgcntr/trunk/messageforums-app/src/webapp/jsp/pvtMsgReplyAll.jsp\nLog:\nSAK-12073\nhttp://jira.sakaiproject.org/jira/browse/SAK-12073\nAbility to \"Reply All\" in the Messages tool\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Nov  5 17:24:21 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 05 Nov 2007 17:24:21 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 05 Nov 2007 17:24:21 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby awakenings.mail.umich.edu () with ESMTP id lA5MOKVW006537;\n\tMon, 5 Nov 2007 17:24:20 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 472F980E.A019E.5505 ; \n\t 5 Nov 2007 17:24:17 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 25B2470C2B;\n\tMon,  5 Nov 2007 22:24:10 +0000 (GMT)\nMessage-ID: <200711052220.lA5MK8xd025851@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 933\n          for <source@collab.sakaiproject.org>;\n          Mon, 5 Nov 2007 22:23:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BA4781F0A6\n\tfor <source@collab.sakaiproject.org>; Mon,  5 Nov 2007 22:23:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA5MK8ex025853\n\tfor <source@collab.sakaiproject.org>; Mon, 5 Nov 2007 17:20:08 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA5MK8xd025851\n\tfor source@collab.sakaiproject.org; Mon, 5 Nov 2007 17:20:08 -0500\nDate: Mon, 5 Nov 2007 17:20:08 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37763 - reference/branches/sakai_2-5-x/library/src/webapp/skin/default/images\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov  5 17:24:21 2007\nX-DSPAM-Confidence: 0.7005\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37763\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-05 17:20:07 -0500 (Mon, 05 Nov 2007)\nNew Revision: 37763\n\nAdded:\nreference/branches/sakai_2-5-x/library/src/webapp/skin/default/images/tab-arrow-down-active.gif\nLog:\nsvn merge -r 37670:37671 https://source.sakaiproject.org/svn/reference/trunk\nA    library/src/webapp/skin/default/images/tab-arrow-down-active.gif\nin-143-196:~/java/2-5/sakai_2-5-x/reference mmmay$ svn log -r 37670:37671 https://source.sakaiproject.org/svn/reference/trunk\n------------------------------------------------------------------------\nr37671 | eli@media.berkeley.edu | 2007-10-31 14:21:49 -0400 (Wed, 31 Oct 2007) | 1 line\n\nSAK-12092 Adding file fixes bug. The reference is already in the CSS\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom bkirschn@umich.edu Mon Nov  5 17:14:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 05 Nov 2007 17:14:51 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 05 Nov 2007 17:14:51 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby casino.mail.umich.edu () with ESMTP id lA5MEoTs026367;\n\tMon, 5 Nov 2007 17:14:50 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 472F95D5.3B45E.16453 ; \n\t 5 Nov 2007 17:14:48 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 86ED371B64;\n\tMon,  5 Nov 2007 22:14:42 +0000 (GMT)\nMessage-ID: <200711052210.lA5MAh98025839@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 620\n          for <source@collab.sakaiproject.org>;\n          Mon, 5 Nov 2007 22:14:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C32261D7D5\n\tfor <source@collab.sakaiproject.org>; Mon,  5 Nov 2007 22:14:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA5MAhGD025841\n\tfor <source@collab.sakaiproject.org>; Mon, 5 Nov 2007 17:10:43 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA5MAh98025839\n\tfor source@collab.sakaiproject.org; Mon, 5 Nov 2007 17:10:43 -0500\nDate: Mon, 5 Nov 2007 17:10:43 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to bkirschn@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: bkirschn@umich.edu\nSubject: [sakai] svn commit: r37762 - calendar/trunk/calendar-tool/tool/src/java/org/sakaiproject/calendar/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov  5 17:14:51 2007\nX-DSPAM-Confidence: 0.9821\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37762\n\nAuthor: bkirschn@umich.edu\nDate: 2007-11-05 17:10:42 -0500 (Mon, 05 Nov 2007)\nNew Revision: 37762\n\nModified:\ncalendar/trunk/calendar-tool/tool/src/java/org/sakaiproject/calendar/tool/CalendarAction.java\nLog:\nSAK-6867 fix incorrect logic for displaying group events\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Nov  5 17:06:40 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 05 Nov 2007 17:06:40 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 05 Nov 2007 17:06:40 -0500\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby fan.mail.umich.edu () with ESMTP id lA5M6clA027742;\n\tMon, 5 Nov 2007 17:06:38 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 472F93E6.B6DDE.12740 ; \n\t 5 Nov 2007 17:06:33 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3A8E573A92;\n\tMon,  5 Nov 2007 22:06:27 +0000 (GMT)\nMessage-ID: <200711052202.lA5M28cr025813@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 470\n          for <source@collab.sakaiproject.org>;\n          Mon, 5 Nov 2007 22:05:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7A6301D643\n\tfor <source@collab.sakaiproject.org>; Mon,  5 Nov 2007 22:05:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA5M28ck025815\n\tfor <source@collab.sakaiproject.org>; Mon, 5 Nov 2007 17:02:08 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA5M28cr025813\n\tfor source@collab.sakaiproject.org; Mon, 5 Nov 2007 17:02:08 -0500\nDate: Mon, 5 Nov 2007 17:02:08 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37761 - in osp/branches/sakai_2-5-x/xsltcharon/xsltcharon-portal/xsl-portal/src: java/org/sakaiproject/portal/xsltcharon/impl webapp/WEB-INF/transform\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov  5 17:06:40 2007\nX-DSPAM-Confidence: 0.7006\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37761\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-05 17:02:07 -0500 (Mon, 05 Nov 2007)\nNew Revision: 37761\n\nModified:\nosp/branches/sakai_2-5-x/xsltcharon/xsltcharon-portal/xsl-portal/src/java/org/sakaiproject/portal/xsltcharon/impl/XsltRenderContext.java\nosp/branches/sakai_2-5-x/xsltcharon/xsltcharon-portal/xsl-portal/src/webapp/WEB-INF/transform/portal.xsl\nLog:\nsvn merge -r 37706:37707 https://source.sakaiproject.org/svn/osp/trunk\nU    xsltcharon/xsltcharon-portal/xsl-portal/src/java/org/sakaiproject/portal/xsltcharon/impl/XsltRenderContext.java\nU    xsltcharon/xsltcharon-portal/xsl-portal/src/webapp/WEB-INF/transform/portal.xsl\nin-143-196:~/java/2-5/sakai_2-5-x/osp mmmay$ svn log -r 37706:37707 https://source.sakaiproject.org/svn/osp/trunk\n------------------------------------------------------------------------\nr37707 | john.ellis@rsmart.com | 2007-11-02 13:13:25 -0400 (Fri, 02 Nov 2007) | 3 lines\n\nSAK-12097\nadded code to bring all config items into xml, then use the loginPortalPrefix config item in the xsl\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Nov  5 17:03:40 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 05 Nov 2007 17:03:40 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 05 Nov 2007 17:03:40 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby godsend.mail.umich.edu () with ESMTP id lA5M3dQf015952;\n\tMon, 5 Nov 2007 17:03:39 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 472F9332.9ED43.19015 ; \n\t 5 Nov 2007 17:03:34 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8404473A92;\n\tMon,  5 Nov 2007 22:03:27 +0000 (GMT)\nMessage-ID: <200711052159.lA5LxIYO025799@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 87\n          for <source@collab.sakaiproject.org>;\n          Mon, 5 Nov 2007 22:03:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B59331D643\n\tfor <source@collab.sakaiproject.org>; Mon,  5 Nov 2007 22:03:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA5LxIER025801\n\tfor <source@collab.sakaiproject.org>; Mon, 5 Nov 2007 16:59:18 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA5LxIYO025799\n\tfor source@collab.sakaiproject.org; Mon, 5 Nov 2007 16:59:18 -0500\nDate: Mon, 5 Nov 2007 16:59:18 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37760 - in msgcntr/branches/sakai_2-5-x: messageforums-app/src/java/org/sakaiproject/tool/messageforums messageforums-app/src/java/org/sakaiproject/tool/messageforums/ui messageforums-app/src/webapp/jsp/privateMsg messageforums-component-impl/src/java/org/sakaiproject/component/app/messageforums/ui\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov  5 17:03:40 2007\nX-DSPAM-Confidence: 0.6202\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37760\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-05 16:59:16 -0500 (Mon, 05 Nov 2007)\nNew Revision: 37760\n\nModified:\nmsgcntr/branches/sakai_2-5-x/messageforums-app/src/java/org/sakaiproject/tool/messageforums/PrivateMessagesTool.java\nmsgcntr/branches/sakai_2-5-x/messageforums-app/src/java/org/sakaiproject/tool/messageforums/ui/MessageForumSynopticBean.java\nmsgcntr/branches/sakai_2-5-x/messageforums-app/src/webapp/jsp/privateMsg/pvtMsg.jsp\nmsgcntr/branches/sakai_2-5-x/messageforums-component-impl/src/java/org/sakaiproject/component/app/messageforums/ui/PrivateMessageManagerImpl.java\nLog:\nsvn merge -r 37679:37680 https://source.sakaiproject.org/svn/msgcntr/trunk\nU    messageforums-component-impl/src/java/org/sakaiproject/component/app/messageforums/ui/PrivateMessageManagerImpl.java\nU    messageforums-app/src/java/org/sakaiproject/tool/messageforums/PrivateMessagesTool.java\nU    messageforums-app/src/java/org/sakaiproject/tool/messageforums/ui/MessageForumSynopticBean.java\nU    messageforums-app/src/webapp/jsp/privateMsg/pvtMsg.jsp\nin-143-196:~/java/2-5/sakai_2-5-x/msgcntr mmmay$ svn log -r 37679:37680 https://source.sakaiproject.org/svn/msgcntr/trunk\n------------------------------------------------------------------------\nr37680 | hu2@iupui.edu | 2007-11-01 09:03:59 -0400 (Thu, 01 Nov 2007) | 11 lines\n\nSAK-11130\nhttp://jira.sakaiproject.org/jira/browse/SAK-11130\nWith a localized Sakai, if pvt_deleted, pvt_received and pvt_sent are not set to \"Deleted\", \"Received\" and \"Sent\" (default values). The folders that are not set to default values do not work.\n\nWithout looking at the code I think those default folders names have a internal name which is the same as their default label. When the label is localized, the code is unable to match the localized label to the internal name.\n\nQuick fix: do not localize pvt_deleted, pvt_received and pvt_sent. I've done it and it works.\n\nBetter but not-so-quick fix: match those default folders localized labels and internal names in the code. I won't complain if someone else does it. :-)\n\nit support english and spanish now.\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Nov  5 17:00:04 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 05 Nov 2007 17:00:04 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 05 Nov 2007 17:00:04 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby flawless.mail.umich.edu () with ESMTP id lA5M03gN013046;\n\tMon, 5 Nov 2007 17:00:03 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 472F925D.B092D.5513 ; \n\t 5 Nov 2007 17:00:00 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id AB7BA73A92;\n\tMon,  5 Nov 2007 21:59:46 +0000 (GMT)\nMessage-ID: <200711052155.lA5LtieP025782@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 470\n          for <source@collab.sakaiproject.org>;\n          Mon, 5 Nov 2007 21:59:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BD8AC1D93B\n\tfor <source@collab.sakaiproject.org>; Mon,  5 Nov 2007 21:59:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA5Ltiw3025784\n\tfor <source@collab.sakaiproject.org>; Mon, 5 Nov 2007 16:55:44 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA5LtieP025782\n\tfor source@collab.sakaiproject.org; Mon, 5 Nov 2007 16:55:44 -0500\nDate: Mon, 5 Nov 2007 16:55:44 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37759 - in sam/branches/sakai_2-5-x: . samigo-shared-deploy\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov  5 17:00:04 2007\nX-DSPAM-Confidence: 0.7619\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37759\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-05 16:55:43 -0500 (Mon, 05 Nov 2007)\nNew Revision: 37759\n\nAdded:\nsam/branches/sakai_2-5-x/samigo-shared-deploy/\nsam/branches/sakai_2-5-x/samigo-shared-deploy/pom.xml\nRemoved:\nsam/branches/sakai_2-5-x/samigo-shared-deploy/pom.xml\nModified:\nsam/branches/sakai_2-5-x/pom.xml\nLog:\nsvn merge -r 37725:37726 https://source.sakaiproject.org/svn/sam/trunk\nU    pom.xml\nA    samigo-shared-deploy\nA    samigo-shared-deploy/pom.xml\nin-143-196:~/java/2-5/sakai_2-5-x/sam mmmay$ svn log -r 37725:37726 https://source.sakaiproject.org/svn/sam/trunk\n------------------------------------------------------------------------\nr37726 | ktsao@stanford.edu | 2007-11-04 02:24:05 -0500 (Sun, 04 Nov 2007) | 1 line\n\nSAK-12089\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Nov  5 16:58:12 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 05 Nov 2007 16:58:12 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 05 Nov 2007 16:58:12 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby awakenings.mail.umich.edu () with ESMTP id lA5LwBOq020790;\n\tMon, 5 Nov 2007 16:58:11 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 472F91EE.63938.20229 ; \n\t 5 Nov 2007 16:58:09 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C07C67392B;\n\tMon,  5 Nov 2007 21:58:03 +0000 (GMT)\nMessage-ID: <200711052154.lA5Ls0HM025770@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 386\n          for <source@collab.sakaiproject.org>;\n          Mon, 5 Nov 2007 21:57:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6BD4C1D643\n\tfor <source@collab.sakaiproject.org>; Mon,  5 Nov 2007 21:57:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA5Ls0Mh025772\n\tfor <source@collab.sakaiproject.org>; Mon, 5 Nov 2007 16:54:00 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA5Ls0HM025770\n\tfor source@collab.sakaiproject.org; Mon, 5 Nov 2007 16:54:00 -0500\nDate: Mon, 5 Nov 2007 16:54:00 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37758 - sam/branches/sakai_2-5-x/samigo-app\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov  5 16:58:12 2007\nX-DSPAM-Confidence: 0.7004\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37758\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-05 16:53:59 -0500 (Mon, 05 Nov 2007)\nNew Revision: 37758\n\nModified:\nsam/branches/sakai_2-5-x/samigo-app/pom.xml\nLog:\nsvn merge -r 37672:37673 https://source.sakaiproject.org/svn/sam/trunk\nU    samigo-app/pom.xml\nin-143-196:~/java/2-5/sakai_2-5-x/sam mmmay$ svn log -r 37672:37673 https://source.sakaiproject.org/svn/sam/trunk\n------------------------------------------------------------------------\nr37673 | ktsao@stanford.edu | 2007-10-31 16:36:42 -0400 (Wed, 31 Oct 2007) | 1 line\n\nSAK-12090\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Nov  5 16:54:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 05 Nov 2007 16:54:19 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 05 Nov 2007 16:54:19 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby brazil.mail.umich.edu () with ESMTP id lA5LsHuf002721;\n\tMon, 5 Nov 2007 16:54:17 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 472F9103.1A361.21240 ; \n\t 5 Nov 2007 16:54:13 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9F5587362A;\n\tMon,  5 Nov 2007 21:54:08 +0000 (GMT)\nMessage-ID: <200711052150.lA5Lo6XW025758@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 943\n          for <source@collab.sakaiproject.org>;\n          Mon, 5 Nov 2007 21:53:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DDF061D5F0\n\tfor <source@collab.sakaiproject.org>; Mon,  5 Nov 2007 21:53:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA5Lo6Zv025760\n\tfor <source@collab.sakaiproject.org>; Mon, 5 Nov 2007 16:50:07 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA5Lo6XW025758\n\tfor source@collab.sakaiproject.org; Mon, 5 Nov 2007 16:50:06 -0500\nDate: Mon, 5 Nov 2007 16:50:06 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37757 - usermembership/branches/sakai_2-5-x/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov  5 16:54:19 2007\nX-DSPAM-Confidence: 0.7610\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37757\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-05 16:50:05 -0500 (Mon, 05 Nov 2007)\nNew Revision: 37757\n\nModified:\nusermembership/branches/sakai_2-5-x/tool/pom.xml\nLog:\nsvn merge -r 37730:37731 https://source.sakaiproject.org/svn/usermembership/trunk\nU    tool/pom.xml\nin-143-196:~/java/2-5/sakai_2-5-x/usermembership mmmay$ svn log -r 37730:37731 https://source.sakaiproject.org/svn/usermembership/trunk\n------------------------------------------------------------------------\nr37731 | nuno@ufp.pt | 2007-11-05 06:11:32 -0500 (Mon, 05 Nov 2007) | 1 line\n\nSAK-12104: Tool incorrectly deployed with Maven2 (blank tool page)\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Mon Nov  5 16:24:07 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 05 Nov 2007 16:24:07 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 05 Nov 2007 16:24:07 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby fan.mail.umich.edu () with ESMTP id lA5LO6u9030315;\n\tMon, 5 Nov 2007 16:24:06 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 472F89EF.E1E26.20102 ; \n\t 5 Nov 2007 16:24:03 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 646C568675;\n\tMon,  5 Nov 2007 21:23:57 +0000 (GMT)\nMessage-ID: <200711052119.lA5LJvkd025631@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 316\n          for <source@collab.sakaiproject.org>;\n          Mon, 5 Nov 2007 21:23:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BEC3D1F0F5\n\tfor <source@collab.sakaiproject.org>; Mon,  5 Nov 2007 21:23:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA5LJvUt025633\n\tfor <source@collab.sakaiproject.org>; Mon, 5 Nov 2007 16:19:58 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA5LJvkd025631\n\tfor source@collab.sakaiproject.org; Mon, 5 Nov 2007 16:19:57 -0500\nDate: Mon, 5 Nov 2007 16:19:57 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37756 - authz/branches/sakai_2-4-x/authz-tool/tool/src/java/org/sakaiproject/authz/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov  5 16:24:07 2007\nX-DSPAM-Confidence: 0.9848\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37756\n\nAuthor: zqian@umich.edu\nDate: 2007-11-05 16:19:54 -0500 (Mon, 05 Nov 2007)\nNew Revision: 37756\n\nModified:\nauthz/branches/sakai_2-4-x/authz-tool/tool/src/java/org/sakaiproject/authz/tool/RealmsAction.java\nLog:\nmerge fix to SAK-9996 into 2-4-x\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Mon Nov  5 16:21:26 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 05 Nov 2007 16:21:26 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 05 Nov 2007 16:21:26 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby faithful.mail.umich.edu () with ESMTP id lA5LLMV9002887;\n\tMon, 5 Nov 2007 16:21:22 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 472F894A.B2CB9.14943 ; \n\t 5 Nov 2007 16:21:18 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 150897392B;\n\tMon,  5 Nov 2007 21:21:12 +0000 (GMT)\nMessage-ID: <200711052117.lA5LHEIF025619@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 990\n          for <source@collab.sakaiproject.org>;\n          Mon, 5 Nov 2007 21:21:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9B4621F0A6\n\tfor <source@collab.sakaiproject.org>; Mon,  5 Nov 2007 21:21:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA5LHExh025621\n\tfor <source@collab.sakaiproject.org>; Mon, 5 Nov 2007 16:17:14 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA5LHEIF025619\n\tfor source@collab.sakaiproject.org; Mon, 5 Nov 2007 16:17:14 -0500\nDate: Mon, 5 Nov 2007 16:17:14 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37755 - authz/trunk/authz-tool/tool/src/java/org/sakaiproject/authz/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov  5 16:21:26 2007\nX-DSPAM-Confidence: 0.9870\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37755\n\nAuthor: zqian@umich.edu\nDate: 2007-11-05 16:17:11 -0500 (Mon, 05 Nov 2007)\nNew Revision: 37755\n\nModified:\nauthz/trunk/authz-tool/tool/src/java/org/sakaiproject/authz/tool/RealmsAction.java\nLog:\nfix to SAK-9996: Cannot save realm and no warning to user if invalid provider id is entered: be more specific in the log message and log the wrong provider id also\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Mon Nov  5 16:17:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 05 Nov 2007 16:17:53 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 05 Nov 2007 16:17:53 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby awakenings.mail.umich.edu () with ESMTP id lA5LHpnP025802;\n\tMon, 5 Nov 2007 16:17:51 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 472F8878.6EF4D.31032 ; \n\t 5 Nov 2007 16:17:48 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EF2EC7383B;\n\tMon,  5 Nov 2007 21:17:40 +0000 (GMT)\nMessage-ID: <200711052113.lA5LDf3T025607@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 713\n          for <source@collab.sakaiproject.org>;\n          Mon, 5 Nov 2007 21:17:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 20BFE1F0A6\n\tfor <source@collab.sakaiproject.org>; Mon,  5 Nov 2007 21:17:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA5LDf6I025609\n\tfor <source@collab.sakaiproject.org>; Mon, 5 Nov 2007 16:13:41 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA5LDf3T025607\n\tfor source@collab.sakaiproject.org; Mon, 5 Nov 2007 16:13:41 -0500\nDate: Mon, 5 Nov 2007 16:13:41 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37754 - in site-manage/branches/sakai_2-4-x/site-manage-tool/tool/src: java/org/sakaiproject/site/tool webapp/vm/sitesetup\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov  5 16:17:53 2007\nX-DSPAM-Confidence: 0.9851\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37754\n\nAuthor: zqian@umich.edu\nDate: 2007-11-05 16:13:37 -0500 (Mon, 05 Nov 2007)\nNew Revision: 37754\n\nModified:\nsite-manage/branches/sakai_2-4-x/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nsite-manage/branches/sakai_2-4-x/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-list.vm\nLog:\nmerge fix to SAK-9996 into 2-4-x branch\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ray@media.berkeley.edu Mon Nov  5 16:14:30 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 05 Nov 2007 16:14:30 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 05 Nov 2007 16:14:30 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby faithful.mail.umich.edu () with ESMTP id lA5LETD7030348;\n\tMon, 5 Nov 2007 16:14:29 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 472F87AD.97578.16296 ; \n\t 5 Nov 2007 16:14:25 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 34B827383B;\n\tMon,  5 Nov 2007 21:14:14 +0000 (GMT)\nMessage-ID: <200711052110.lA5LAFUk025595@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 83\n          for <source@collab.sakaiproject.org>;\n          Mon, 5 Nov 2007 21:13:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7A1121F0A6\n\tfor <source@collab.sakaiproject.org>; Mon,  5 Nov 2007 21:14:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA5LAFLW025597\n\tfor <source@collab.sakaiproject.org>; Mon, 5 Nov 2007 16:10:15 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA5LAFUk025595\n\tfor source@collab.sakaiproject.org; Mon, 5 Nov 2007 16:10:15 -0500\nDate: Mon, 5 Nov 2007 16:10:15 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ray@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ray@media.berkeley.edu\nSubject: [sakai] svn commit: r37753 - component/branches/SAK-8315/component-api/component/src/java/org/sakaiproject/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov  5 16:14:30 2007\nX-DSPAM-Confidence: 0.7514\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37753\n\nAuthor: ray@media.berkeley.edu\nDate: 2007-11-05 16:10:09 -0500 (Mon, 05 Nov 2007)\nNew Revision: 37753\n\nModified:\ncomponent/branches/SAK-8315/component-api/component/src/java/org/sakaiproject/util/BeanFactoryPostProcessorCreator.java\ncomponent/branches/SAK-8315/component-api/component/src/java/org/sakaiproject/util/ReversiblePropertyOverrideConfigurer.java\ncomponent/branches/SAK-8315/component-api/component/src/java/org/sakaiproject/util/SakaiApplicationContext.java\ncomponent/branches/SAK-8315/component-api/component/src/java/org/sakaiproject/util/SakaiProperties.java\ncomponent/branches/SAK-8315/component-api/component/src/java/org/sakaiproject/util/SakaiPropertyPromoter.java\nLog:\nAdd some JavaDoc\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ray@media.berkeley.edu Mon Nov  5 15:42:58 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 05 Nov 2007 15:42:58 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 05 Nov 2007 15:42:58 -0500\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby panther.mail.umich.edu () with ESMTP id lA5KgvHC014028;\n\tMon, 5 Nov 2007 15:42:57 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 472F8036.7AD09.18724 ; \n\t 5 Nov 2007 15:42:33 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8881B71282;\n\tMon,  5 Nov 2007 20:42:24 +0000 (GMT)\nMessage-ID: <200711052038.lA5KcFZG025447@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 595\n          for <source@collab.sakaiproject.org>;\n          Mon, 5 Nov 2007 20:42:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 89C981CDD3\n\tfor <source@collab.sakaiproject.org>; Mon,  5 Nov 2007 20:42:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA5KcFNF025449\n\tfor <source@collab.sakaiproject.org>; Mon, 5 Nov 2007 15:38:16 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA5KcFZG025447\n\tfor source@collab.sakaiproject.org; Mon, 5 Nov 2007 15:38:15 -0500\nDate: Mon, 5 Nov 2007 15:38:15 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ray@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ray@media.berkeley.edu\nSubject: [sakai] svn commit: r37752 - in component/branches/SAK-8315/component-api/component/src: config/org/sakaiproject/config java/org/sakaiproject/component/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov  5 15:42:58 2007\nX-DSPAM-Confidence: 0.7544\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37752\n\nAuthor: ray@media.berkeley.edu\nDate: 2007-11-05 15:38:09 -0500 (Mon, 05 Nov 2007)\nNew Revision: 37752\n\nAdded:\ncomponent/branches/SAK-8315/component-api/component/src/java/org/sakaiproject/component/impl/DynamicDefaultSakaiProperties.java\nModified:\ncomponent/branches/SAK-8315/component-api/component/src/config/org/sakaiproject/config/sakai-configuration.xml\ncomponent/branches/SAK-8315/component-api/component/src/java/org/sakaiproject/component/impl/SpringCompMgr.java\nLog:\nAdd support for dynamically set default properties\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Mon Nov  5 15:23:37 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 05 Nov 2007 15:23:37 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 05 Nov 2007 15:23:37 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby faithful.mail.umich.edu () with ESMTP id lA5KNa7B026751;\n\tMon, 5 Nov 2007 15:23:36 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 472F7BC2.97C75.8072 ; \n\t 5 Nov 2007 15:23:33 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 872907394B;\n\tMon,  5 Nov 2007 20:23:27 +0000 (GMT)\nMessage-ID: <200711052019.lA5KJNSK025299@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 875\n          for <source@collab.sakaiproject.org>;\n          Mon, 5 Nov 2007 20:23:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0227F1F183\n\tfor <source@collab.sakaiproject.org>; Mon,  5 Nov 2007 20:23:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA5KJNcU025301\n\tfor <source@collab.sakaiproject.org>; Mon, 5 Nov 2007 15:19:23 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA5KJNSK025299\n\tfor source@collab.sakaiproject.org; Mon, 5 Nov 2007 15:19:23 -0500\nDate: Mon, 5 Nov 2007 15:19:23 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37751 - site-manage/branches/sakai_2-4-x/site-manage-tool/tool/src/java/org/sakaiproject/site/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov  5 15:23:37 2007\nX-DSPAM-Confidence: 0.9844\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37751\n\nAuthor: zqian@umich.edu\nDate: 2007-11-05 15:19:21 -0500 (Mon, 05 Nov 2007)\nNew Revision: 37751\n\nModified:\nsite-manage/branches/sakai_2-4-x/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nLog:\nmerge fix to SAK-11786 into 2-4-x branch\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Mon Nov  5 15:14:21 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 05 Nov 2007 15:14:21 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 05 Nov 2007 15:14:21 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby godsend.mail.umich.edu () with ESMTP id lA5KEKW7006066;\n\tMon, 5 Nov 2007 15:14:20 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 472F7990.8E884.18160 ; \n\t 5 Nov 2007 15:14:11 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4B5227393C;\n\tMon,  5 Nov 2007 20:14:10 +0000 (GMT)\nMessage-ID: <200711052010.lA5KABbd025258@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 534\n          for <source@collab.sakaiproject.org>;\n          Mon, 5 Nov 2007 20:13:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9C9F61F121\n\tfor <source@collab.sakaiproject.org>; Mon,  5 Nov 2007 20:13:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA5KABOQ025260\n\tfor <source@collab.sakaiproject.org>; Mon, 5 Nov 2007 15:10:11 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA5KABbd025258\n\tfor source@collab.sakaiproject.org; Mon, 5 Nov 2007 15:10:11 -0500\nDate: Mon, 5 Nov 2007 15:10:11 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37750 - site-manage/branches/sakai_2-4-x/site-manage-tool/tool/src/java/org/sakaiproject/site/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov  5 15:14:21 2007\nX-DSPAM-Confidence: 0.9851\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37750\n\nAuthor: zqian@umich.edu\nDate: 2007-11-05 15:10:09 -0500 (Mon, 05 Nov 2007)\nNew Revision: 37750\n\nModified:\nsite-manage/branches/sakai_2-4-x/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nLog:\nmerge fix to SAK-11467 into 2-4-x branch: svn merge -r 34954:34955 https://source.sakaiproject.org/svn//site-manage/trunk/\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom csev@umich.edu Mon Nov  5 15:13:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 05 Nov 2007 15:13:02 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 05 Nov 2007 15:13:02 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby sleepers.mail.umich.edu () with ESMTP id lA5KD14B028211;\n\tMon, 5 Nov 2007 15:13:01 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 472F7947.2E515.2498 ; \n\t 5 Nov 2007 15:12:58 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B0E177392C;\n\tMon,  5 Nov 2007 20:12:55 +0000 (GMT)\nMessage-ID: <200711052008.lA5K8sFE025246@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 192\n          for <source@collab.sakaiproject.org>;\n          Mon, 5 Nov 2007 20:12:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B49C91F14E\n\tfor <source@collab.sakaiproject.org>; Mon,  5 Nov 2007 20:12:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA5K8s77025248\n\tfor <source@collab.sakaiproject.org>; Mon, 5 Nov 2007 15:08:54 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA5K8sFE025246\n\tfor source@collab.sakaiproject.org; Mon, 5 Nov 2007 15:08:54 -0500\nDate: Mon, 5 Nov 2007 15:08:54 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to csev@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: csev@umich.edu\nSubject: [sakai] svn commit: r37749 - providers/trunk/component/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov  5 15:13:02 2007\nX-DSPAM-Confidence: 0.9849\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37749\n\nAuthor: csev@umich.edu\nDate: 2007-11-05 15:08:49 -0500 (Mon, 05 Nov 2007)\nNew Revision: 37749\n\nModified:\nproviders/trunk/component/src/webapp/WEB-INF/components.xml\nLog:\nSAK-12113\n\nCommitted the wrong version of components.xml - reverting.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom josrodri@iupui.edu Mon Nov  5 15:09:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 05 Nov 2007 15:09:43 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 05 Nov 2007 15:09:43 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby faithful.mail.umich.edu () with ESMTP id lA5K9gVd018447;\n\tMon, 5 Nov 2007 15:09:42 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 472F787F.7B84F.12877 ; \n\t 5 Nov 2007 15:09:38 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id F0E4B738DD;\n\tMon,  5 Nov 2007 20:09:35 +0000 (GMT)\nMessage-ID: <200711052005.lA5K5avY025215@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 413\n          for <source@collab.sakaiproject.org>;\n          Mon, 5 Nov 2007 20:09:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8666A1F14E\n\tfor <source@collab.sakaiproject.org>; Mon,  5 Nov 2007 20:09:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA5K5brZ025217\n\tfor <source@collab.sakaiproject.org>; Mon, 5 Nov 2007 15:05:37 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA5K5avY025215\n\tfor source@collab.sakaiproject.org; Mon, 5 Nov 2007 15:05:36 -0500\nDate: Mon, 5 Nov 2007 15:05:36 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to josrodri@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: josrodri@iupui.edu\nSubject: [sakai] svn commit: r37748 - in gradebook/trunk/app/ui/src: bundle/org/sakaiproject/tool/gradebook/bundle java/org/sakaiproject/tool/gradebook/ui webapp webapp/inc webapp/js\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov  5 15:09:43 2007\nX-DSPAM-Confidence: 0.9812\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37748\n\nAuthor: josrodri@iupui.edu\nDate: 2007-11-05 15:05:34 -0500 (Mon, 05 Nov 2007)\nNew Revision: 37748\n\nAdded:\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/BulkAssignmentDecoratedBean.java\ngradebook/trunk/app/ui/src/webapp/inc/bulkNewItems.jspf\ngradebook/trunk/app/ui/src/webapp/js/multiItemAdd.js\nModified:\ngradebook/trunk/app/ui/src/bundle/org/sakaiproject/tool/gradebook/bundle/Messages.properties\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/AssignmentBean.java\ngradebook/trunk/app/ui/src/webapp/addAssignment.jsp\ngradebook/trunk/app/ui/src/webapp/inc/assignmentEditing.jspf\nLog:\nSAK-12114 (local issue ONC-2): allow multiple gradebook item additions at one time.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom csev@umich.edu Mon Nov  5 15:06:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 05 Nov 2007 15:06:43 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 05 Nov 2007 15:06:43 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby fan.mail.umich.edu () with ESMTP id lA5K6geH006346;\n\tMon, 5 Nov 2007 15:06:42 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 472F77C0.DDEA2.23307 ; \n\t 5 Nov 2007 15:06:29 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5F0567385A;\n\tMon,  5 Nov 2007 20:06:24 +0000 (GMT)\nMessage-ID: <200711052002.lA5K2FXc025195@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 93\n          for <source@collab.sakaiproject.org>;\n          Mon, 5 Nov 2007 20:06:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 826B81F121\n\tfor <source@collab.sakaiproject.org>; Mon,  5 Nov 2007 20:06:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA5K2GfU025197\n\tfor <source@collab.sakaiproject.org>; Mon, 5 Nov 2007 15:02:16 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA5K2FXc025195\n\tfor source@collab.sakaiproject.org; Mon, 5 Nov 2007 15:02:15 -0500\nDate: Mon, 5 Nov 2007 15:02:15 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to csev@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: csev@umich.edu\nSubject: [sakai] svn commit: r37747 - in providers/trunk/component: . src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov  5 15:06:43 2007\nX-DSPAM-Confidence: 0.9850\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37747\n\nAuthor: csev@umich.edu\nDate: 2007-11-05 15:02:11 -0500 (Mon, 05 Nov 2007)\nNew Revision: 37747\n\nModified:\nproviders/trunk/component/pom.xml\nproviders/trunk/component/src/webapp/WEB-INF/components.xml\nLog:\nSAK-12113\n\nAdd the commented out code for the inclusion of the all hands dependency.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Mon Nov  5 15:02:09 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 05 Nov 2007 15:02:09 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 05 Nov 2007 15:02:09 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby mission.mail.umich.edu () with ESMTP id lA5K291d013244;\n\tMon, 5 Nov 2007 15:02:09 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 472F76B2.D3D4C.9571 ; \n\t 5 Nov 2007 15:01:58 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8394373933;\n\tMon,  5 Nov 2007 20:01:56 +0000 (GMT)\nMessage-ID: <200711051957.lA5JvwOl025167@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 995\n          for <source@collab.sakaiproject.org>;\n          Mon, 5 Nov 2007 20:01:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 727361F121\n\tfor <source@collab.sakaiproject.org>; Mon,  5 Nov 2007 20:01:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA5JvwhF025169\n\tfor <source@collab.sakaiproject.org>; Mon, 5 Nov 2007 14:57:58 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA5JvwOl025167\n\tfor source@collab.sakaiproject.org; Mon, 5 Nov 2007 14:57:58 -0500\nDate: Mon, 5 Nov 2007 14:57:58 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37746 - site-manage/trunk/site-manage-tool/tool/src/java/org/sakaiproject/site/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov  5 15:02:09 2007\nX-DSPAM-Confidence: 0.9847\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37746\n\nAuthor: zqian@umich.edu\nDate: 2007-11-05 14:57:56 -0500 (Mon, 05 Nov 2007)\nNew Revision: 37746\n\nModified:\nsite-manage/trunk/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nLog:\nfix to SAK-9996: Cannot save realm and no warning to user if invalid provider id is entered: no need to call isSectionDefined again after the getSection call\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom bahollad@indiana.edu Mon Nov  5 13:13:07 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 05 Nov 2007 13:13:07 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 05 Nov 2007 13:13:07 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby flawless.mail.umich.edu () with ESMTP id lA5ID6ve020389;\n\tMon, 5 Nov 2007 13:13:06 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 472F5D2B.14F09.25644 ; \n\t 5 Nov 2007 13:13:03 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3D6B773762;\n\tMon,  5 Nov 2007 18:12:03 +0000 (GMT)\nMessage-ID: <200711051758.lA5HwCA0024902@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 524\n          for <source@collab.sakaiproject.org>;\n          Mon, 5 Nov 2007 18:01:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B68831FCCD\n\tfor <source@collab.sakaiproject.org>; Mon,  5 Nov 2007 18:01:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA5HwCtJ024904\n\tfor <source@collab.sakaiproject.org>; Mon, 5 Nov 2007 12:58:12 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA5HwCA0024902\n\tfor source@collab.sakaiproject.org; Mon, 5 Nov 2007 12:58:12 -0500\nDate: Mon, 5 Nov 2007 12:58:12 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to bahollad@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: bahollad@indiana.edu\nSubject: [sakai] svn commit: r37744 - reference/trunk/docs/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov  5 13:13:07 2007\nX-DSPAM-Confidence: 0.6501\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37744\n\nAuthor: bahollad@indiana.edu\nDate: 2007-11-05 12:58:10 -0500 (Mon, 05 Nov 2007)\nNew Revision: 37744\n\nModified:\nreference/trunk/docs/conversion/sakai_2_4_0-2_5_0_mysql_conversion.sql\nreference/trunk/docs/conversion/sakai_2_4_0-2_5_0_oracle_conversion.sql\nLog:\nSAK-12027\nPossible problems with sakai 2.4->2.5 mysql conversion script\n\nFixed these two errors:\n>[Error] Script lines: 724-727 ----------------------\nDuplicate column name 'itemscope'\n\n>[Error] Script lines: 728-728 ----------------------\nDuplicate key name 'isearchbuilderitem_sco' \n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Mon Nov  5 13:12:41 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 05 Nov 2007 13:12:41 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 05 Nov 2007 13:12:41 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby score.mail.umich.edu () with ESMTP id lA5ICeuU016131;\n\tMon, 5 Nov 2007 13:12:40 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 472F5D0F.DF836.19356 ; \n\t 5 Nov 2007 13:12:35 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 52AB37368B;\n\tMon,  5 Nov 2007 18:12:01 +0000 (GMT)\nMessage-ID: <200711051805.lA5I5BP4024916@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 96\n          for <source@collab.sakaiproject.org>;\n          Mon, 5 Nov 2007 18:08:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8624EB56C\n\tfor <source@collab.sakaiproject.org>; Mon,  5 Nov 2007 18:08:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA5I5Bpf024918\n\tfor <source@collab.sakaiproject.org>; Mon, 5 Nov 2007 13:05:11 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA5I5BP4024916\n\tfor source@collab.sakaiproject.org; Mon, 5 Nov 2007 13:05:11 -0500\nDate: Mon, 5 Nov 2007 13:05:11 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37745 - in content/branches/SAK-12105/content-test/impl: . src/java/org/sakaiproject/content/test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov  5 13:12:41 2007\nX-DSPAM-Confidence: 0.9862\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37745\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-05 13:05:03 -0500 (Mon, 05 Nov 2007)\nNew Revision: 37745\n\nModified:\ncontent/branches/SAK-12105/content-test/impl/pom.xml\ncontent/branches/SAK-12105/content-test/impl/src/java/org/sakaiproject/content/test/LoadTestContentHostingService.java\nLog:\nSAK-12105: Tests for adding a large set of resources and removing it are now working, fixed up the maven 2 build\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jzaremba@unicon.net Mon Nov  5 11:47:35 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 05 Nov 2007 11:47:35 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 05 Nov 2007 11:47:35 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby sleepers.mail.umich.edu () with ESMTP id lA5GlYNv009323;\n\tMon, 5 Nov 2007 11:47:34 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 472F491D.2F010.14177 ; \n\t 5 Nov 2007 11:47:28 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7510371C22;\n\tMon,  5 Nov 2007 16:47:24 +0000 (GMT)\nMessage-ID: <200711051643.lA5GhQJx024693@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 676\n          for <source@collab.sakaiproject.org>;\n          Mon, 5 Nov 2007 16:47:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D89DC1FD12\n\tfor <source@collab.sakaiproject.org>; Mon,  5 Nov 2007 16:47:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA5GhQk9024695\n\tfor <source@collab.sakaiproject.org>; Mon, 5 Nov 2007 11:43:26 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA5GhQJx024693\n\tfor source@collab.sakaiproject.org; Mon, 5 Nov 2007 11:43:26 -0500\nDate: Mon, 5 Nov 2007 11:43:26 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jzaremba@unicon.net using -f\nTo: source@collab.sakaiproject.org\nFrom: jzaremba@unicon.net\nSubject: [sakai] svn commit: r37742 - content/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov  5 11:47:35 2007\nX-DSPAM-Confidence: 0.8410\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37742\n\nAuthor: jzaremba@unicon.net\nDate: 2007-11-05 11:43:22 -0500 (Mon, 05 Nov 2007)\nNew Revision: 37742\n\nModified:\ncontent/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\nLog:\nTSQ-797 Resolved NPE in loadConditionData method\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Mon Nov  5 11:05:28 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 05 Nov 2007 11:05:28 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 05 Nov 2007 11:05:28 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby mission.mail.umich.edu () with ESMTP id lA5G5RKk001609;\n\tMon, 5 Nov 2007 11:05:27 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 472F3F38.AFEA8.7345 ; \n\t 5 Nov 2007 11:05:15 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 914577357D;\n\tMon,  5 Nov 2007 16:05:11 +0000 (GMT)\nMessage-ID: <200711051601.lA5G13cO024539@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 642\n          for <source@collab.sakaiproject.org>;\n          Mon, 5 Nov 2007 16:04:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CD2781D5EA\n\tfor <source@collab.sakaiproject.org>; Mon,  5 Nov 2007 16:04:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA5G13nl024541\n\tfor <source@collab.sakaiproject.org>; Mon, 5 Nov 2007 11:01:03 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA5G13cO024539\n\tfor source@collab.sakaiproject.org; Mon, 5 Nov 2007 11:01:03 -0500\nDate: Mon, 5 Nov 2007 11:01:03 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37740 - oncourse/trunk/src/site-manage/site-manage-tool/tool/src/java/org/sakaiproject/site/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov  5 11:05:28 2007\nX-DSPAM-Confidence: 0.9825\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37740\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-11-05 11:01:01 -0500 (Mon, 05 Nov 2007)\nNew Revision: 37740\n\nModified:\noncourse/trunk/src/site-manage/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nLog:\nONC-143 Combine Rosters adds News tool to all Sites \n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Mon Nov  5 10:58:26 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 05 Nov 2007 10:58:26 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 05 Nov 2007 10:58:26 -0500\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby casino.mail.umich.edu () with ESMTP id lA5FwPKT029257;\n\tMon, 5 Nov 2007 10:58:25 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 472F3D98.CA0CF.23395 ; \n\t 5 Nov 2007 10:58:19 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 13E5071717;\n\tMon,  5 Nov 2007 15:58:14 +0000 (GMT)\nMessage-ID: <200711051554.lA5FsFkF024509@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 67\n          for <source@collab.sakaiproject.org>;\n          Mon, 5 Nov 2007 15:57:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 176051D5EA\n\tfor <source@collab.sakaiproject.org>; Mon,  5 Nov 2007 15:57:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA5FsFRn024511\n\tfor <source@collab.sakaiproject.org>; Mon, 5 Nov 2007 10:54:15 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA5FsFkF024509\n\tfor source@collab.sakaiproject.org; Mon, 5 Nov 2007 10:54:15 -0500\nDate: Mon, 5 Nov 2007 10:54:15 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37739 - in content/branches/SAK-12105/content-test: . impl impl/src impl/src/java impl/src/java/org impl/src/java/org/sakaiproject impl/src/java/org/sakaiproject/content impl/src/java/org/sakaiproject/content/test pack pack/src pack/src/webapp pack/src/webapp/WEB-INF test/src/java/org/sakaiproject/content/test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov  5 10:58:26 2007\nX-DSPAM-Confidence: 0.9900\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37739\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-05 10:53:54 -0500 (Mon, 05 Nov 2007)\nNew Revision: 37739\n\nAdded:\ncontent/branches/SAK-12105/content-test/impl/\ncontent/branches/SAK-12105/content-test/impl/pom.xml\ncontent/branches/SAK-12105/content-test/impl/src/\ncontent/branches/SAK-12105/content-test/impl/src/java/\ncontent/branches/SAK-12105/content-test/impl/src/java/org/\ncontent/branches/SAK-12105/content-test/impl/src/java/org/sakaiproject/\ncontent/branches/SAK-12105/content-test/impl/src/java/org/sakaiproject/content/\ncontent/branches/SAK-12105/content-test/impl/src/java/org/sakaiproject/content/test/\ncontent/branches/SAK-12105/content-test/impl/src/java/org/sakaiproject/content/test/LoadTestContentHostingService.java\ncontent/branches/SAK-12105/content-test/pack/\ncontent/branches/SAK-12105/content-test/pack/pom.xml\ncontent/branches/SAK-12105/content-test/pack/src/\ncontent/branches/SAK-12105/content-test/pack/src/webapp/\ncontent/branches/SAK-12105/content-test/pack/src/webapp/WEB-INF/\ncontent/branches/SAK-12105/content-test/pack/src/webapp/WEB-INF/components.xml\ncontent/branches/SAK-12105/content-test/pom.xml\nModified:\ncontent/branches/SAK-12105/content-test/.classpath\ncontent/branches/SAK-12105/content-test/.project\ncontent/branches/SAK-12105/content-test/test/src/java/org/sakaiproject/content/test/ContentIntegrationTest.java\nLog:\nSAK-12105: Added in the first load test with the first couple of tests in it, just getting things in place before I try to run it\nCleaned up the exsting stuff in content-test and commented out the other set of tests\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom csev@umich.edu Mon Nov  5 10:49:26 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 05 Nov 2007 10:49:26 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 05 Nov 2007 10:49:26 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby faithful.mail.umich.edu () with ESMTP id lA5FnOpX031198;\n\tMon, 5 Nov 2007 10:49:24 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 472F3B7E.8A964.10520 ; \n\t 5 Nov 2007 10:49:21 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 224C273548;\n\tMon,  5 Nov 2007 15:48:18 +0000 (GMT)\nMessage-ID: <200711051545.lA5FjGPb024473@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 309\n          for <source@collab.sakaiproject.org>;\n          Mon, 5 Nov 2007 15:48:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 405E51FD1C\n\tfor <source@collab.sakaiproject.org>; Mon,  5 Nov 2007 15:48:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA5FjG0Q024475\n\tfor <source@collab.sakaiproject.org>; Mon, 5 Nov 2007 10:45:16 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA5FjGPb024473\n\tfor source@collab.sakaiproject.org; Mon, 5 Nov 2007 10:45:16 -0500\nDate: Mon, 5 Nov 2007 10:45:16 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to csev@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: csev@umich.edu\nSubject: [sakai] svn commit: r37736 - web/trunk/web-impl/impl/src/java/org/sakaiproject/web/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov  5 10:49:26 2007\nX-DSPAM-Confidence: 0.9845\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37736\n\nAuthor: csev@umich.edu\nDate: 2007-11-05 10:45:14 -0500 (Mon, 05 Nov 2007)\nNew Revision: 37736\n\nModified:\nweb/trunk/web-impl/impl/src/java/org/sakaiproject/web/impl/WebServiceImpl.java\nLog:\nSAK-12110\n\nAdd extra check to make sure the toolsession is not null in the case where \nthe service is being used from a batch job, web service, or some other import\nscenario where there is no browser ad no user.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Mon Nov  5 08:46:13 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 05 Nov 2007 08:46:13 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 05 Nov 2007 08:46:13 -0500\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby faithful.mail.umich.edu () with ESMTP id lA5DkB9w029206;\n\tMon, 5 Nov 2007 08:46:11 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 472F1E9D.628ED.29484 ; \n\t 5 Nov 2007 08:46:08 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A7CF6733EF;\n\tMon,  5 Nov 2007 13:46:20 +0000 (GMT)\nMessage-ID: <200711051342.lA5Dg3sJ023940@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 936\n          for <source@collab.sakaiproject.org>;\n          Mon, 5 Nov 2007 13:46:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2BCDB1D58E\n\tfor <source@collab.sakaiproject.org>; Mon,  5 Nov 2007 13:45:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA5Dg3uu023942\n\tfor <source@collab.sakaiproject.org>; Mon, 5 Nov 2007 08:42:03 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA5Dg3sJ023940\n\tfor source@collab.sakaiproject.org; Mon, 5 Nov 2007 08:42:03 -0500\nDate: Mon, 5 Nov 2007 08:42:03 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r37733 - content/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov  5 08:46:13 2007\nX-DSPAM-Confidence: 0.8428\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37733\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-11-05 08:42:02 -0500 (Mon, 05 Nov 2007)\nNew Revision: 37733\n\nAdded:\ncontent/branches/SAK-12105/\nLog:\nNew /svn/content/branches/SAK-12105 for Aaron Zeckoski\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom nuno@ufp.pt Mon Nov  5 06:38:00 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 05 Nov 2007 06:38:00 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 05 Nov 2007 06:38:00 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby fan.mail.umich.edu () with ESMTP id lA5BbxCv012549;\n\tMon, 5 Nov 2007 06:37:59 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 472F0091.D45A1.20848 ; \n\t 5 Nov 2007 06:37:56 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7415470E11;\n\tMon,  5 Nov 2007 11:37:55 +0000 (GMT)\nMessage-ID: <200711051129.lA5BT7E5023776@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 193\n          for <source@collab.sakaiproject.org>;\n          Mon, 5 Nov 2007 11:32:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0992E1CDDB\n\tfor <source@collab.sakaiproject.org>; Mon,  5 Nov 2007 11:32:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA5BT76O023778\n\tfor <source@collab.sakaiproject.org>; Mon, 5 Nov 2007 06:29:07 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA5BT7E5023776\n\tfor source@collab.sakaiproject.org; Mon, 5 Nov 2007 06:29:07 -0500\nDate: Mon, 5 Nov 2007 06:29:07 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to nuno@ufp.pt using -f\nTo: source@collab.sakaiproject.org\nFrom: nuno@ufp.pt\nSubject: [sakai] svn commit: r37732 - in usermembership/trunk/tool/src: java/org/sakaiproject/umem/tool/ui webapp/tools\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov  5 06:38:00 2007\nX-DSPAM-Confidence: 0.8438\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37732\n\nAuthor: nuno@ufp.pt\nDate: 2007-11-05 06:28:57 -0500 (Mon, 05 Nov 2007)\nNew Revision: 37732\n\nModified:\nusermembership/trunk/tool/src/java/org/sakaiproject/umem/tool/ui/UserListBean.java\nusermembership/trunk/tool/src/webapp/tools/sakai.usermembership.xml\nLog:\nSAK-12088: filtering the searching and viewing of users to only those users with the same named usertype(s)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom nuno@ufp.pt Mon Nov  5 06:15:55 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 05 Nov 2007 06:15:55 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 05 Nov 2007 06:15:55 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby sleepers.mail.umich.edu () with ESMTP id lA5BFqAM005108;\n\tMon, 5 Nov 2007 06:15:52 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 472EFB62.E81B2.14923 ; \n\t 5 Nov 2007 06:15:49 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 71A227319D;\n\tMon,  5 Nov 2007 11:15:44 +0000 (GMT)\nMessage-ID: <200711051111.lA5BBduq023749@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 359\n          for <source@collab.sakaiproject.org>;\n          Mon, 5 Nov 2007 11:15:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3755F1FCDF\n\tfor <source@collab.sakaiproject.org>; Mon,  5 Nov 2007 11:15:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA5BBeuG023751\n\tfor <source@collab.sakaiproject.org>; Mon, 5 Nov 2007 06:11:40 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA5BBduq023749\n\tfor source@collab.sakaiproject.org; Mon, 5 Nov 2007 06:11:39 -0500\nDate: Mon, 5 Nov 2007 06:11:39 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to nuno@ufp.pt using -f\nTo: source@collab.sakaiproject.org\nFrom: nuno@ufp.pt\nSubject: [sakai] svn commit: r37731 - usermembership/trunk/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Nov  5 06:15:55 2007\nX-DSPAM-Confidence: 0.9798\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37731\n\nAuthor: nuno@ufp.pt\nDate: 2007-11-05 06:11:32 -0500 (Mon, 05 Nov 2007)\nNew Revision: 37731\n\nModified:\nusermembership/trunk/tool/pom.xml\nLog:\nSAK-12104: Tool incorrectly deployed with Maven2 (blank tool page)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Sun Nov  4 10:42:13 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 04 Nov 2007 10:42:13 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 04 Nov 2007 10:42:13 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby chaos.mail.umich.edu () with ESMTP id lA4FgDmG010585;\n\tSun, 4 Nov 2007 10:42:13 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 472DE84D.8ED66.20680 ; \n\t 4 Nov 2007 10:42:10 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 40DF27262C;\n\tSun,  4 Nov 2007 15:41:56 +0000 (GMT)\nMessage-ID: <200711021311.lA2DBfMT030317@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 42\n          for <source@collab.sakaiproject.org>;\n          Sun, 4 Nov 2007 15:40:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 176251DE33\n\tfor <source@collab.sakaiproject.org>; Fri,  2 Nov 2007 13:15:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA2DBfYp030319\n\tfor <source@collab.sakaiproject.org>; Fri, 2 Nov 2007 09:11:41 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA2DBfMT030317\n\tfor source@collab.sakaiproject.org; Fri, 2 Nov 2007 09:11:41 -0400\nDate: Fri, 2 Nov 2007 09:11:41 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37699 - component/branches/sakai_2-5-x/component-api/component/src/config/org/sakaiproject/config\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Nov  4 10:42:13 2007\nX-DSPAM-Confidence: 0.7006\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37699\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-02 09:11:40 -0400 (Fri, 02 Nov 2007)\nNew Revision: 37699\n\nModified:\ncomponent/branches/sakai_2-5-x/component-api/component/src/config/org/sakaiproject/config/sakai.properties\nLog:\nsvn merge -r 37696:37697 https://source.sakaiproject.org/svn/component/trunk\nU    component-api/component/src/config/org/sakaiproject/config/sakai.properties\nin-143-196:~/java/2-5/sakai_2-5-x/component mmmay$ svn log -r 37696:37697 https://source.sakaiproject.org/svn/component/trunk\n------------------------------------------------------------------------\nr37697 | ian@caret.cam.ac.uk | 2007-11-02 02:10:20 -0400 (Fri, 02 Nov 2007) | 4 lines\n\nhttp://jira.sakaiproject.org/jira/browse/SAK-12055\nFixed\n\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom bkirschn@umich.edu Sun Nov  4 10:42:07 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 04 Nov 2007 10:42:07 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 04 Nov 2007 10:42:07 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby sleepers.mail.umich.edu () with ESMTP id lA4Fg6NE011069;\n\tSun, 4 Nov 2007 10:42:06 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 472DE847.14E71.11520 ; \n\t 4 Nov 2007 10:42:03 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 48C88725DD;\n\tSun,  4 Nov 2007 15:41:55 +0000 (GMT)\nMessage-ID: <200711021904.lA2J4sbU030934@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 358\n          for <source@collab.sakaiproject.org>;\n          Sun, 4 Nov 2007 15:40:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 105DB1E358\n\tfor <source@collab.sakaiproject.org>; Fri,  2 Nov 2007 19:08:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA2J4s3R030936\n\tfor <source@collab.sakaiproject.org>; Fri, 2 Nov 2007 15:04:54 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA2J4sbU030934\n\tfor source@collab.sakaiproject.org; Fri, 2 Nov 2007 15:04:54 -0400\nDate: Fri, 2 Nov 2007 15:04:54 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to bkirschn@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: bkirschn@umich.edu\nSubject: [sakai] svn commit: r37722 - mailtool/trunk/mailtool/src/bundle/org/sakaiproject/tool/mailtool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Nov  4 10:42:07 2007\nX-DSPAM-Confidence: 0.9839\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37722\n\nAuthor: bkirschn@umich.edu\nDate: 2007-11-02 15:04:50 -0400 (Fri, 02 Nov 2007)\nNew Revision: 37722\n\nModified:\nmailtool/trunk/mailtool/src/bundle/org/sakaiproject/tool/mailtool/Messages_nl.properties\nLog:\nSAK-11241 Dutch translations\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Sun Nov  4 10:41:33 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 04 Nov 2007 10:41:33 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 04 Nov 2007 10:41:33 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby sleepers.mail.umich.edu () with ESMTP id lA4FfXiQ010925;\n\tSun, 4 Nov 2007 10:41:33 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 472DE823.EB73B.19705 ; \n\t 4 Nov 2007 10:41:27 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7C0D37261E;\n\tSun,  4 Nov 2007 15:41:19 +0000 (GMT)\nMessage-ID: <200711021837.lA2IbOPT030739@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 786\n          for <source@collab.sakaiproject.org>;\n          Sun, 4 Nov 2007 15:40:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1FB911E2B8\n\tfor <source@collab.sakaiproject.org>; Fri,  2 Nov 2007 18:40:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA2IbOQr030741\n\tfor <source@collab.sakaiproject.org>; Fri, 2 Nov 2007 14:37:24 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA2IbOPT030739\n\tfor source@collab.sakaiproject.org; Fri, 2 Nov 2007 14:37:24 -0400\nDate: Fri, 2 Nov 2007 14:37:24 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r37710 - content/trunk/content-tool/tool/src/webapp\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Nov  4 10:41:33 2007\nX-DSPAM-Confidence: 0.9864\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37710\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-02 14:37:21 -0400 (Fri, 02 Nov 2007)\nNew Revision: 37710\n\nRemoved:\ncontent/trunk/content-tool/tool/src/webapp/dojo/\nLog:\nSAK-12063\nRemoved dojo/dijit source from content-tool\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom bkirschn@umich.edu Sun Nov  4 10:25:30 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 04 Nov 2007 10:25:30 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 04 Nov 2007 10:25:30 -0500\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby flawless.mail.umich.edu () with ESMTP id lA4FPTAM011469;\n\tSun, 4 Nov 2007 10:25:29 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 472DE460.CA732.15067 ; \n\t 4 Nov 2007 10:25:23 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 738A0724DC;\n\tSun,  4 Nov 2007 15:25:19 +0000 (GMT)\nMessage-ID: <200711021903.lA2J3csl030838@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 195\n          for <source@collab.sakaiproject.org>;\n          Sun, 4 Nov 2007 15:23:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 106C91E344\n\tfor <source@collab.sakaiproject.org>; Fri,  2 Nov 2007 19:07:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA2J3cme030840\n\tfor <source@collab.sakaiproject.org>; Fri, 2 Nov 2007 15:03:38 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA2J3csl030838\n\tfor source@collab.sakaiproject.org; Fri, 2 Nov 2007 15:03:38 -0400\nDate: Fri, 2 Nov 2007 15:03:38 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to bkirschn@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: bkirschn@umich.edu\nSubject: [sakai] svn commit: r37714 - announcement/trunk/announcement-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Nov  4 10:25:30 2007\nX-DSPAM-Confidence: 0.9874\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37714\n\nAuthor: bkirschn@umich.edu\nDate: 2007-11-02 15:03:35 -0400 (Fri, 02 Nov 2007)\nNew Revision: 37714\n\nModified:\nannouncement/trunk/announcement-tool/tool/src/bundle/announcement_nl.properties\nLog:\nSAK-11241 Dutch translations\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom bkirschn@umich.edu Sun Nov  4 10:22:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 04 Nov 2007 10:22:19 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 04 Nov 2007 10:22:19 -0500\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby jacknife.mail.umich.edu () with ESMTP id lA4FMIcX028830;\n\tSun, 4 Nov 2007 10:22:18 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 472DE3A5.BD83F.30704 ; \n\t 4 Nov 2007 10:22:16 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4A4BB71552;\n\tSun,  4 Nov 2007 15:20:25 +0000 (GMT)\nMessage-ID: <200711021903.lA2J3iHV030850@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 53\n          for <source@collab.sakaiproject.org>;\n          Sat, 3 Nov 2007 18:30:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C0BCE1E346\n\tfor <source@collab.sakaiproject.org>; Fri,  2 Nov 2007 19:07:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA2J3iC7030852\n\tfor <source@collab.sakaiproject.org>; Fri, 2 Nov 2007 15:03:44 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA2J3iHV030850\n\tfor source@collab.sakaiproject.org; Fri, 2 Nov 2007 15:03:44 -0400\nDate: Fri, 2 Nov 2007 15:03:44 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to bkirschn@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: bkirschn@umich.edu\nSubject: [sakai] svn commit: r37715 - assignment/trunk/assignment-bundles\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Nov  4 10:22:19 2007\nX-DSPAM-Confidence: 0.9868\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37715\n\nAuthor: bkirschn@umich.edu\nDate: 2007-11-02 15:03:41 -0400 (Fri, 02 Nov 2007)\nNew Revision: 37715\n\nModified:\nassignment/trunk/assignment-bundles/assignment_nl.properties\nLog:\nSAK-11241 Dutch translations\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Sun Nov  4 10:16:50 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 04 Nov 2007 10:16:50 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 04 Nov 2007 10:16:50 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby brazil.mail.umich.edu () with ESMTP id lA4FGnOe019992;\n\tSun, 4 Nov 2007 10:16:49 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 472DE256.AE4F9.4402 ; \n\t 4 Nov 2007 10:16:41 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CE042724AC;\n\tSun,  4 Nov 2007 15:15:20 +0000 (GMT)\nMessage-ID: <200711021900.lA2J0lVU030821@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 666\n          for <source@collab.sakaiproject.org>;\n          Sat, 3 Nov 2007 18:30:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DDD831E341\n\tfor <source@collab.sakaiproject.org>; Fri,  2 Nov 2007 19:04:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA2J0lVP030823\n\tfor <source@collab.sakaiproject.org>; Fri, 2 Nov 2007 15:00:47 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA2J0lVU030821\n\tfor source@collab.sakaiproject.org; Fri, 2 Nov 2007 15:00:47 -0400\nDate: Fri, 2 Nov 2007 15:00:47 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37713 - in assignment/trunk: assignment-bundles assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Nov  4 10:16:50 2007\nX-DSPAM-Confidence: 0.9870\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37713\n\nAuthor: zqian@umich.edu\nDate: 2007-11-02 15:00:36 -0400 (Fri, 02 Nov 2007)\nNew Revision: 37713\n\nModified:\nassignment/trunk/assignment-bundles/assignment.properties\nassignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_uploadAll.vm\nLog:\nfix to SAK-11769:Assignments Confirmation before Upload All\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Sun Nov  4 10:15:55 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 04 Nov 2007 10:15:55 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 04 Nov 2007 10:15:55 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby godsend.mail.umich.edu () with ESMTP id lA4FFtMZ010933;\n\tSun, 4 Nov 2007 10:15:55 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 472DE225.B51EC.6009 ; \n\t 4 Nov 2007 10:15:52 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 25DFE713B0;\n\tSun,  4 Nov 2007 15:14:51 +0000 (GMT)\nMessage-ID: <200711021753.lA2Hr0ew030679@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 979\n          for <source@collab.sakaiproject.org>;\n          Sat, 3 Nov 2007 18:29:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AB0A01E1E8\n\tfor <source@collab.sakaiproject.org>; Fri,  2 Nov 2007 17:56:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA2Hr0H5030681\n\tfor <source@collab.sakaiproject.org>; Fri, 2 Nov 2007 13:53:00 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA2Hr0ew030679\n\tfor source@collab.sakaiproject.org; Fri, 2 Nov 2007 13:53:00 -0400\nDate: Fri, 2 Nov 2007 13:53:00 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37708 - in assignment/trunk: assignment-bundles assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Nov  4 10:15:55 2007\nX-DSPAM-Confidence: 0.9884\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37708\n\nAuthor: zqian@umich.edu\nDate: 2007-11-02 13:52:56 -0400 (Fri, 02 Nov 2007)\nNew Revision: 37708\n\nModified:\nassignment/trunk/assignment-bundles/assignment.properties\nassignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nfix to SAK-11497:Issues with editing assignment submissions that are past the due date\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Sun Nov  4 10:15:01 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 04 Nov 2007 10:15:01 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 04 Nov 2007 10:15:01 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby sleepers.mail.umich.edu () with ESMTP id lA4FF0AN002040;\n\tSun, 4 Nov 2007 10:15:00 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 472DE1EC.BF7C6.28398 ; \n\t 4 Nov 2007 10:14:55 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0AB9572322;\n\tSun,  4 Nov 2007 15:13:37 +0000 (GMT)\nMessage-ID: <200711021851.lA2IpWAo030759@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 692\n          for <source@collab.sakaiproject.org>;\n          Sat, 3 Nov 2007 18:29:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 533C41E323\n\tfor <source@collab.sakaiproject.org>; Fri,  2 Nov 2007 18:55:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA2IpWV6030761\n\tfor <source@collab.sakaiproject.org>; Fri, 2 Nov 2007 14:51:33 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA2IpWAo030759\n\tfor source@collab.sakaiproject.org; Fri, 2 Nov 2007 14:51:32 -0400\nDate: Fri, 2 Nov 2007 14:51:32 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37711 - in memory/branches/SAK-11913/memory-impl/impl/src: java/org/sakaiproject/memory/impl test/org/sakaiproject/memory/impl/test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Nov  4 10:15:01 2007\nX-DSPAM-Confidence: 0.9872\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37711\n\nAuthor: aaronz@vt.edu\nDate: 2007-11-02 14:51:21 -0400 (Fri, 02 Nov 2007)\nNew Revision: 37711\n\nModified:\nmemory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl/BasicMemoryService.java\nmemory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl/MemCache.java\nmemory/branches/SAK-11913/memory-impl/impl/src/test/org/sakaiproject/memory/impl/test/BasicMemoryServiceTest.java\nmemory/branches/SAK-11913/memory-impl/impl/src/test/org/sakaiproject/memory/impl/test/MemCacheTest.java\nLog:\nSAK-11913: Added in a config class and also fixed up the the code to actually take advantage of the ehcache listeners\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom john.ellis@rsmart.com Sun Nov  4 10:14:18 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 04 Nov 2007 10:14:18 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 04 Nov 2007 10:14:18 -0500\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby faithful.mail.umich.edu () with ESMTP id lA4FEIbn030908;\n\tSun, 4 Nov 2007 10:14:18 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 472DE1BE.6E1A4.12482 ; \n\t 4 Nov 2007 10:14:09 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7D87771CB6;\n\tSun,  4 Nov 2007 15:12:41 +0000 (GMT)\nMessage-ID: <200711021713.lA2HDfoh030653@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 389\n          for <source@collab.sakaiproject.org>;\n          Sat, 3 Nov 2007 18:30:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C73AE1E15C\n\tfor <source@collab.sakaiproject.org>; Fri,  2 Nov 2007 17:17:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA2HDfMH030655\n\tfor <source@collab.sakaiproject.org>; Fri, 2 Nov 2007 13:13:41 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA2HDfoh030653\n\tfor source@collab.sakaiproject.org; Fri, 2 Nov 2007 13:13:41 -0400\nDate: Fri, 2 Nov 2007 13:13:41 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to john.ellis@rsmart.com using -f\nTo: source@collab.sakaiproject.org\nFrom: john.ellis@rsmart.com\nSubject: [sakai] svn commit: r37707 - in osp/trunk/xsltcharon/xsltcharon-portal/xsl-portal/src: java/org/sakaiproject/portal/xsltcharon/impl webapp/WEB-INF/transform\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Nov  4 10:14:18 2007\nX-DSPAM-Confidence: 0.8473\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37707\n\nAuthor: john.ellis@rsmart.com\nDate: 2007-11-02 13:13:25 -0400 (Fri, 02 Nov 2007)\nNew Revision: 37707\n\nModified:\nosp/trunk/xsltcharon/xsltcharon-portal/xsl-portal/src/java/org/sakaiproject/portal/xsltcharon/impl/XsltRenderContext.java\nosp/trunk/xsltcharon/xsltcharon-portal/xsl-portal/src/webapp/WEB-INF/transform/portal.xsl\nLog:\nSAK-12097\nadded code to bring all config items into xml, then use the loginPortalPrefix config item in the xsl\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Sun Nov  4 10:12:33 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 04 Nov 2007 10:12:33 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 04 Nov 2007 10:12:33 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby casino.mail.umich.edu () with ESMTP id lA4FCW7p024401;\n\tSun, 4 Nov 2007 10:12:32 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 472DE159.8AD94.23283 ; \n\t 4 Nov 2007 10:12:28 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 02C416EFC9;\n\tSun,  4 Nov 2007 15:11:40 +0000 (GMT)\nMessage-ID: <200711040228.lA42SDf1032011@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 758\n          for <source@collab.sakaiproject.org>;\n          Sat, 3 Nov 2007 18:31:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D068F1F97C\n\tfor <source@collab.sakaiproject.org>; Sun,  4 Nov 2007 02:31:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA42SDSn032013\n\tfor <source@collab.sakaiproject.org>; Sat, 3 Nov 2007 22:28:13 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA42SDf1032011\n\tfor source@collab.sakaiproject.org; Sat, 3 Nov 2007 22:28:13 -0400\nDate: Sat, 3 Nov 2007 22:28:13 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37725 - in site-manage/trunk/site-manage-tool/tool/src: java/org/sakaiproject/site/tool webapp/vm/sitesetup\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Nov  4 10:12:33 2007\nX-DSPAM-Confidence: 0.8487\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37725\n\nAuthor: zqian@umich.edu\nDate: 2007-11-03 22:28:10 -0400 (Sat, 03 Nov 2007)\nNew Revision: 37725\n\nModified:\nsite-manage/trunk/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-findCourse.vm\nLog:\nfix for SAK-11377:'Add a course(s) and/or section(s) not listed above...' should check if course/section already has worksite\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jzaremba@unicon.net Sun Nov  4 10:12:27 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 04 Nov 2007 10:12:27 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 04 Nov 2007 10:12:27 -0500\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby flawless.mail.umich.edu () with ESMTP id lA4FCQWh007265;\n\tSun, 4 Nov 2007 10:12:26 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 472DE153.305F4.16460 ; \n\t 4 Nov 2007 10:12:22 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D7812667B8;\n\tSun,  4 Nov 2007 15:11:15 +0000 (GMT)\nMessage-ID: <200711021618.lA2GIemg030605@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 198\n          for <source@collab.sakaiproject.org>;\n          Sat, 3 Nov 2007 18:29:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9FE0A1E0E1\n\tfor <source@collab.sakaiproject.org>; Fri,  2 Nov 2007 16:22:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA2GIeq2030607\n\tfor <source@collab.sakaiproject.org>; Fri, 2 Nov 2007 12:18:40 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA2GIemg030605\n\tfor source@collab.sakaiproject.org; Fri, 2 Nov 2007 12:18:40 -0400\nDate: Fri, 2 Nov 2007 12:18:40 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jzaremba@unicon.net using -f\nTo: source@collab.sakaiproject.org\nFrom: jzaremba@unicon.net\nSubject: [sakai] svn commit: r37706 - in content/branches/SAK-11543: content-api/api/src/java/org/sakaiproject/content/api content-api/api/src/java/org/sakaiproject/content/cover content-bundles content-tool/tool/src/java/org/sakaiproject/content/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Nov  4 10:12:27 2007\nX-DSPAM-Confidence: 0.8450\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37706\n\nAuthor: jzaremba@unicon.net\nDate: 2007-11-02 12:18:13 -0400 (Fri, 02 Nov 2007)\nNew Revision: 37706\n\nModified:\ncontent/branches/SAK-11543/content-api/api/src/java/org/sakaiproject/content/api/ContentHostingService.java\ncontent/branches/SAK-11543/content-api/api/src/java/org/sakaiproject/content/cover/ContentHostingService.java\ncontent/branches/SAK-11543/content-bundles/content.properties\ncontent/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool/ListItem.java\ncontent/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\nLog:\nRefactoring\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Sun Nov  4 10:11:24 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 04 Nov 2007 10:11:24 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 04 Nov 2007 10:11:24 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby panther.mail.umich.edu () with ESMTP id lA4FBN8x005616;\n\tSun, 4 Nov 2007 10:11:23 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 472DE116.35806.12615 ; \n\t 4 Nov 2007 10:11:21 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E633471D13;\n\tSat,  3 Nov 2007 18:48:09 +0000 (GMT)\nMessage-ID: <200711021836.lA2IaAZi030727@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 36\n          for <source@collab.sakaiproject.org>;\n          Sat, 3 Nov 2007 18:29:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 68EF81E2B6\n\tfor <source@collab.sakaiproject.org>; Fri,  2 Nov 2007 18:39:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA2IaBwY030729\n\tfor <source@collab.sakaiproject.org>; Fri, 2 Nov 2007 14:36:11 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA2IaAZi030727\n\tfor source@collab.sakaiproject.org; Fri, 2 Nov 2007 14:36:10 -0400\nDate: Fri, 2 Nov 2007 14:36:10 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r37709 - content/trunk/content-tool/tool/src/webapp/vm/content\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Nov  4 10:11:24 2007\nX-DSPAM-Confidence: 0.8496\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37709\n\nAuthor: jimeng@umich.edu\nDate: 2007-11-02 14:36:07 -0400 (Fri, 02 Nov 2007)\nNew Revision: 37709\n\nModified:\ncontent/trunk/content-tool/tool/src/webapp/vm/content/sakai_filepicker_select.vm\ncontent/trunk/content-tool/tool/src/webapp/vm/content/sakai_resources_list.vm\nLog:\nSAK-12063\nResources uses dojo/dijit source from reference instead of content-tool\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom bkirschn@umich.edu Sun Nov  4 10:11:12 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 04 Nov 2007 10:11:12 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 04 Nov 2007 10:11:12 -0500\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby faithful.mail.umich.edu () with ESMTP id lA4FBBC1030127;\n\tSun, 4 Nov 2007 10:11:11 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 472DE0FF.7DB8C.20858 ; \n\t 4 Nov 2007 10:10:58 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5ED9172396;\n\tSat,  3 Nov 2007 18:47:45 +0000 (GMT)\nMessage-ID: <200711021904.lA2J4TSJ030898@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 743\n          for <source@collab.sakaiproject.org>;\n          Sat, 3 Nov 2007 18:31:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D89E61E350\n\tfor <source@collab.sakaiproject.org>; Fri,  2 Nov 2007 19:08:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA2J4TBx030900\n\tfor <source@collab.sakaiproject.org>; Fri, 2 Nov 2007 15:04:29 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA2J4TSJ030898\n\tfor source@collab.sakaiproject.org; Fri, 2 Nov 2007 15:04:29 -0400\nDate: Fri, 2 Nov 2007 15:04:29 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to bkirschn@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: bkirschn@umich.edu\nSubject: [sakai] svn commit: r37719 - postem/trunk/postem-app/src/bundle/org/sakaiproject/tool/postem/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Nov  4 10:11:12 2007\nX-DSPAM-Confidence: 0.9839\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37719\n\nAuthor: bkirschn@umich.edu\nDate: 2007-11-02 15:04:12 -0400 (Fri, 02 Nov 2007)\nNew Revision: 37719\n\nModified:\npostem/trunk/postem-app/src/bundle/org/sakaiproject/tool/postem/bundle/Messages_nl.properties\nLog:\nSAK-11241 Dutch translations\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom bkirschn@umich.edu Sun Nov  4 10:10:58 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 04 Nov 2007 10:10:58 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 04 Nov 2007 10:10:58 -0500\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby godsend.mail.umich.edu () with ESMTP id lA4FAwKc009739;\n\tSun, 4 Nov 2007 10:10:58 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 472DE0FB.99A79.25695 ; \n\t 4 Nov 2007 10:10:54 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9989270CC9;\n\tSat,  3 Nov 2007 18:47:31 +0000 (GMT)\nMessage-ID: <200711021903.lA2J3vgg030874@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 493\n          for <source@collab.sakaiproject.org>;\n          Sat, 3 Nov 2007 18:29:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 73E781E34A\n\tfor <source@collab.sakaiproject.org>; Fri,  2 Nov 2007 19:07:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA2J3vhB030876\n\tfor <source@collab.sakaiproject.org>; Fri, 2 Nov 2007 15:03:57 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA2J3vgg030874\n\tfor source@collab.sakaiproject.org; Fri, 2 Nov 2007 15:03:57 -0400\nDate: Fri, 2 Nov 2007 15:03:57 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to bkirschn@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: bkirschn@umich.edu\nSubject: [sakai] svn commit: r37717 - chat/trunk/chat-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Nov  4 10:10:58 2007\nX-DSPAM-Confidence: 0.9861\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37717\n\nAuthor: bkirschn@umich.edu\nDate: 2007-11-02 15:03:53 -0400 (Fri, 02 Nov 2007)\nNew Revision: 37717\n\nModified:\nchat/trunk/chat-tool/tool/src/bundle/chat_nl.properties\nLog:\nSAK-11241 Dutch translations\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom bkirschn@umich.edu Sun Nov  4 10:06:07 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 04 Nov 2007 10:06:07 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 04 Nov 2007 10:06:07 -0500\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby godsend.mail.umich.edu () with ESMTP id lA4F66PB007499;\n\tSun, 4 Nov 2007 10:06:06 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 472DDE34.11E31.31813 ; \n\t 4 Nov 2007 09:59:02 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9D74971D28;\n\tSat,  3 Nov 2007 18:36:30 +0000 (GMT)\nMessage-ID: <200711021904.lA2J48g5030886@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 229\n          for <source@collab.sakaiproject.org>;\n          Sat, 3 Nov 2007 18:29:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 605161E34C\n\tfor <source@collab.sakaiproject.org>; Fri,  2 Nov 2007 19:07:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA2J488j030888\n\tfor <source@collab.sakaiproject.org>; Fri, 2 Nov 2007 15:04:08 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA2J48g5030886\n\tfor source@collab.sakaiproject.org; Fri, 2 Nov 2007 15:04:08 -0400\nDate: Fri, 2 Nov 2007 15:04:08 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to bkirschn@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: bkirschn@umich.edu\nSubject: [sakai] svn commit: r37718 - osp/trunk/presentation/tool/src/bundle/org/theospi/portfolio/presentation/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Nov  4 10:06:07 2007\nX-DSPAM-Confidence: 0.9843\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37718\n\nAuthor: bkirschn@umich.edu\nDate: 2007-11-02 15:04:04 -0400 (Fri, 02 Nov 2007)\nNew Revision: 37718\n\nModified:\nosp/trunk/presentation/tool/src/bundle/org/theospi/portfolio/presentation/bundle/Messages_nl.properties\nLog:\nSAK-11241 Dutch translations\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom bkirschn@umich.edu Sun Nov  4 10:05:12 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 04 Nov 2007 10:05:12 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 04 Nov 2007 10:05:12 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby flawless.mail.umich.edu () with ESMTP id lA4F5Bom005379;\n\tSun, 4 Nov 2007 10:05:11 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 472DDF99.8636.19620 ; \n\t 4 Nov 2007 10:04:59 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B356571358;\n\tSat,  3 Nov 2007 18:42:27 +0000 (GMT)\nMessage-ID: <200711021904.lA2J4mU3030922@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 613\n          for <source@collab.sakaiproject.org>;\n          Sat, 3 Nov 2007 18:29:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9E6F11E356\n\tfor <source@collab.sakaiproject.org>; Fri,  2 Nov 2007 19:08:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA2J4mUF030924\n\tfor <source@collab.sakaiproject.org>; Fri, 2 Nov 2007 15:04:48 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA2J4mU3030922\n\tfor source@collab.sakaiproject.org; Fri, 2 Nov 2007 15:04:48 -0400\nDate: Fri, 2 Nov 2007 15:04:48 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to bkirschn@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: bkirschn@umich.edu\nSubject: [sakai] svn commit: r37721 - in site-manage/trunk: pageorder/tool/src/bundle/org/sakaiproject/tool/pageorder/bundle site-manage-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Nov  4 10:05:12 2007\nX-DSPAM-Confidence: 0.9864\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37721\n\nAuthor: bkirschn@umich.edu\nDate: 2007-11-02 15:04:39 -0400 (Fri, 02 Nov 2007)\nNew Revision: 37721\n\nModified:\nsite-manage/trunk/pageorder/tool/src/bundle/org/sakaiproject/tool/pageorder/bundle/Messages_nl.properties\nsite-manage/trunk/site-manage-tool/tool/src/bundle/sitesetupgeneric_nl.properties\nLog:\nSAK-11241 Dutch translations\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Sun Nov  4 09:58:37 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 04 Nov 2007 09:58:37 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 04 Nov 2007 09:58:37 -0500\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby flawless.mail.umich.edu () with ESMTP id lA4Ewbok003261;\n\tSun, 4 Nov 2007 09:58:37 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 472DDE16.3E853.17476 ; \n\t 4 Nov 2007 09:58:33 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D828C71F67;\n\tSat,  3 Nov 2007 18:36:06 +0000 (GMT)\nMessage-ID: <200711021456.lA2EukD2030450@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 751\n          for <source@collab.sakaiproject.org>;\n          Sat, 3 Nov 2007 18:28:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 237381E052\n\tfor <source@collab.sakaiproject.org>; Fri,  2 Nov 2007 15:00:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA2EukYO030452\n\tfor <source@collab.sakaiproject.org>; Fri, 2 Nov 2007 10:56:46 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA2EukD2030450\n\tfor source@collab.sakaiproject.org; Fri, 2 Nov 2007 10:56:46 -0400\nDate: Fri, 2 Nov 2007 10:56:46 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37701 - assignment/trunk/assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Nov  4 09:58:37 2007\nX-DSPAM-Confidence: 0.7610\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37701\n\nAuthor: zqian@umich.edu\nDate: 2007-11-02 10:56:44 -0400 (Fri, 02 Nov 2007)\nNew Revision: 37701\n\nModified:\nassignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_grading_submission.vm\nassignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_list_submissions.vm\nassignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_report_submissions.vm\nassignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_student_list_submissions.vm\nLog:\nFix to SAK-11858:Assignment Grade view doesn't include EID\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ktsao@stanford.edu Sun Nov  4 09:58:14 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 04 Nov 2007 09:58:14 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 04 Nov 2007 09:58:14 -0500\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby chaos.mail.umich.edu () with ESMTP id lA4EwDMo029646;\n\tSun, 4 Nov 2007 09:58:13 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 472DDDFF.54A91.6944 ; \n\t 4 Nov 2007 09:58:10 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6DD4272230;\n\tSat,  3 Nov 2007 18:35:44 +0000 (GMT)\nMessage-ID: <200711040724.lA47OF8o032118@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 792\n          for <source@collab.sakaiproject.org>;\n          Sat, 3 Nov 2007 18:29:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A753920716\n\tfor <source@collab.sakaiproject.org>; Sun,  4 Nov 2007 07:27:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA47OFoP032120\n\tfor <source@collab.sakaiproject.org>; Sun, 4 Nov 2007 02:24:15 -0500\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA47OF8o032118\n\tfor source@collab.sakaiproject.org; Sun, 4 Nov 2007 02:24:15 -0500\nDate: Sun, 4 Nov 2007 02:24:15 -0500\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ktsao@stanford.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ktsao@stanford.edu\nSubject: [sakai] svn commit: r37726 - in sam/trunk: . samigo-shared-deploy\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Nov  4 09:58:14 2007\nX-DSPAM-Confidence: 0.9816\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37726\n\nAuthor: ktsao@stanford.edu\nDate: 2007-11-04 02:24:05 -0500 (Sun, 04 Nov 2007)\nNew Revision: 37726\n\nAdded:\nsam/trunk/samigo-shared-deploy/\nsam/trunk/samigo-shared-deploy/pom.xml\nModified:\nsam/trunk/pom.xml\nLog:\nSAK-12089\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Sun Nov  4 09:58:01 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 04 Nov 2007 09:58:01 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 04 Nov 2007 09:58:01 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby jacknife.mail.umich.edu () with ESMTP id lA4Ew09j021744;\n\tSun, 4 Nov 2007 09:58:00 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 472DDDF3.49E52.23588 ; \n\t 4 Nov 2007 09:57:58 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E50B071485;\n\tSat,  3 Nov 2007 18:35:26 +0000 (GMT)\nMessage-ID: <200711021310.lA2DAGcZ030305@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 963\n          for <source@collab.sakaiproject.org>;\n          Sat, 3 Nov 2007 18:31:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EA4631DE30\n\tfor <source@collab.sakaiproject.org>; Fri,  2 Nov 2007 13:13:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA2DAG4u030307\n\tfor <source@collab.sakaiproject.org>; Fri, 2 Nov 2007 09:10:16 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA2DAGcZ030305\n\tfor source@collab.sakaiproject.org; Fri, 2 Nov 2007 09:10:16 -0400\nDate: Fri, 2 Nov 2007 09:10:16 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37698 - in reference/branches/sakai_2-5-x: demo docs\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Nov  4 09:58:01 2007\nX-DSPAM-Confidence: 0.7620\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37698\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-02 09:10:14 -0400 (Fri, 02 Nov 2007)\nNew Revision: 37698\n\nModified:\nreference/branches/sakai_2-5-x/demo/sakai.properties\nreference/branches/sakai_2-5-x/docs/sakai.properties\nLog:\nsvn merge -r 37695:37696 https://source.sakaiproject.org/svn/reference/trunk\nU    demo/sakai.properties\nU    docs/sakai.properties\nin-143-196:~/java/2-5/sakai_2-5-x/reference mmmay$ svn log -r 37695:37696 https://source.sakaiproject.org/svn/reference/trunk\n------------------------------------------------------------------------\nr37696 | ian@caret.cam.ac.uk | 2007-11-02 02:08:53 -0400 (Fri, 02 Nov 2007) | 4 lines\n\nhttp://jira.sakaiproject.org/jira/browse/SAK-12055\nFixed\n\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Sun Nov  4 09:57:44 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 04 Nov 2007 09:57:44 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 04 Nov 2007 09:57:44 -0500\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby awakenings.mail.umich.edu () with ESMTP id lA4EvfKR029821;\n\tSun, 4 Nov 2007 09:57:41 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 472DDCF5.449CA.23872 ; \n\t 4 Nov 2007 09:53:44 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7A18D71E69;\n\tSat,  3 Nov 2007 18:30:28 +0000 (GMT)\nMessage-ID: <200711021504.lA2F4dXS030479@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 876\n          for <source@collab.sakaiproject.org>;\n          Sat, 3 Nov 2007 18:28:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 04DD71E063\n\tfor <source@collab.sakaiproject.org>; Fri,  2 Nov 2007 15:08:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA2F4eEu030481\n\tfor <source@collab.sakaiproject.org>; Fri, 2 Nov 2007 11:04:40 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA2F4dXS030479\n\tfor source@collab.sakaiproject.org; Fri, 2 Nov 2007 11:04:39 -0400\nDate: Fri, 2 Nov 2007 11:04:39 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37703 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Nov  4 09:57:44 2007\nX-DSPAM-Confidence: 0.9881\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37703\n\nAuthor: dlhaines@umich.edu\nDate: 2007-11-02 11:04:38 -0400 (Fri, 02 Nov 2007)\nNew Revision: 37703\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xP.properties\nLog:\nCTools: update patch for SAK 9725 for new build.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Sun Nov  4 09:57:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 04 Nov 2007 09:57:17 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 04 Nov 2007 09:57:17 -0500\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby jacknife.mail.umich.edu () with ESMTP id lA4EvGQB021430;\n\tSun, 4 Nov 2007 09:57:16 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 472DDDC7.98E5.23855 ; \n\t 4 Nov 2007 09:57:13 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 413DF712E1;\n\tSat,  3 Nov 2007 18:34:45 +0000 (GMT)\nMessage-ID: <200711021426.lA2EQBMv030389@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 0\n          for <source@collab.sakaiproject.org>;\n          Sat, 3 Nov 2007 18:31:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id F39801DFFD\n\tfor <source@collab.sakaiproject.org>; Fri,  2 Nov 2007 14:29:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA2EQBxO030391\n\tfor <source@collab.sakaiproject.org>; Fri, 2 Nov 2007 10:26:11 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA2EQBMv030389\n\tfor source@collab.sakaiproject.org; Fri, 2 Nov 2007 10:26:11 -0400\nDate: Fri, 2 Nov 2007 10:26:11 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37700 - assignment/trunk/assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Nov  4 09:57:17 2007\nX-DSPAM-Confidence: 0.9873\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37700\n\nAuthor: zqian@umich.edu\nDate: 2007-11-02 10:26:09 -0400 (Fri, 02 Nov 2007)\nNew Revision: 37700\n\nModified:\nassignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_list_assignments.vm\nLog:\nFix to SAK-12085:Long group list in For column does not wrap\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Sun Nov  4 09:56:01 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 04 Nov 2007 09:56:01 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 04 Nov 2007 09:56:01 -0500\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby casino.mail.umich.edu () with ESMTP id lA4Eu0Wt019250;\n\tSun, 4 Nov 2007 09:56:00 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 472DDD76.7251.11045 ; \n\t 4 Nov 2007 09:55:52 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 113E37128C;\n\tSat,  3 Nov 2007 18:33:26 +0000 (GMT)\nMessage-ID: <200711021531.lA2FV64u030555@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 72\n          for <source@collab.sakaiproject.org>;\n          Sat, 3 Nov 2007 18:29:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5BCB41E092\n\tfor <source@collab.sakaiproject.org>; Fri,  2 Nov 2007 15:34:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA2FV69Y030557\n\tfor <source@collab.sakaiproject.org>; Fri, 2 Nov 2007 11:31:06 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA2FV64u030555\n\tfor source@collab.sakaiproject.org; Fri, 2 Nov 2007 11:31:06 -0400\nDate: Fri, 2 Nov 2007 11:31:06 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37705 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Nov  4 09:56:01 2007\nX-DSPAM-Confidence: 0.9887\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37705\n\nAuthor: dlhaines@umich.edu\nDate: 2007-11-02 11:31:04 -0400 (Fri, 02 Nov 2007)\nNew Revision: 37705\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xP.properties\nLog:\nCTools: update for fix to SAK 10419 patch\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom bkirschn@umich.edu Sun Nov  4 09:55:39 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 04 Nov 2007 09:55:39 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 04 Nov 2007 09:55:39 -0500\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby flawless.mail.umich.edu () with ESMTP id lA4Etcx3002010;\n\tSun, 4 Nov 2007 09:55:38 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 472DDD64.978D6.30700 ; \n\t 4 Nov 2007 09:55:35 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 776FE7236E;\n\tSat,  3 Nov 2007 18:33:09 +0000 (GMT)\nMessage-ID: <200711021904.lA2J4aMf030910@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 551\n          for <source@collab.sakaiproject.org>;\n          Sat, 3 Nov 2007 18:30:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D9F941E352\n\tfor <source@collab.sakaiproject.org>; Fri,  2 Nov 2007 19:08:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA2J4awH030912\n\tfor <source@collab.sakaiproject.org>; Fri, 2 Nov 2007 15:04:36 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA2J4aMf030910\n\tfor source@collab.sakaiproject.org; Fri, 2 Nov 2007 15:04:36 -0400\nDate: Fri, 2 Nov 2007 15:04:36 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to bkirschn@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: bkirschn@umich.edu\nSubject: [sakai] svn commit: r37720 - profile/trunk/profile-app/src/bundle/org/sakaiproject/tool/profile/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Nov  4 09:55:39 2007\nX-DSPAM-Confidence: 0.9851\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37720\n\nAuthor: bkirschn@umich.edu\nDate: 2007-11-02 15:04:33 -0400 (Fri, 02 Nov 2007)\nNew Revision: 37720\n\nModified:\nprofile/trunk/profile-app/src/bundle/org/sakaiproject/tool/profile/bundle/Messages_nl.properties\nLog:\nSAK-11241 Dutch translations\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Sun Nov  4 09:55:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 04 Nov 2007 09:55:17 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 04 Nov 2007 09:55:17 -0500\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby flawless.mail.umich.edu () with ESMTP id lA4EtGLu001891;\n\tSun, 4 Nov 2007 09:55:16 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 472DDD4E.7C55C.16141 ; \n\t 4 Nov 2007 09:55:13 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5255A71E32;\n\tSat,  3 Nov 2007 18:32:45 +0000 (GMT)\nMessage-ID: <200711022021.lA2KLqdD031036@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 854\n          for <source@collab.sakaiproject.org>;\n          Sat, 3 Nov 2007 18:29:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 839AA1E378\n\tfor <source@collab.sakaiproject.org>; Fri,  2 Nov 2007 20:25:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA2KLqRx031038\n\tfor <source@collab.sakaiproject.org>; Fri, 2 Nov 2007 16:21:52 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA2KLqdD031036\n\tfor source@collab.sakaiproject.org; Fri, 2 Nov 2007 16:21:52 -0400\nDate: Fri, 2 Nov 2007 16:21:52 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37723 - assignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Nov  4 09:55:17 2007\nX-DSPAM-Confidence: 0.8500\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37723\n\nAuthor: zqian@umich.edu\nDate: 2007-11-02 16:21:48 -0400 (Fri, 02 Nov 2007)\nNew Revision: 37723\n\nModified:\nassignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nFix to SAK-12029:zip file not accepted in Assignments \"Upload All\" feature\n\nChecked in Ray's patch\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom bkirschn@umich.edu Sun Nov  4 09:53:39 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 04 Nov 2007 09:53:39 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 04 Nov 2007 09:53:39 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby faithful.mail.umich.edu () with ESMTP id lA4Erc5Q024826;\n\tSun, 4 Nov 2007 09:53:38 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 472DDCEA.ED2E.25115 ; \n\t 4 Nov 2007 09:53:33 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B8B9471E83;\n\tSat,  3 Nov 2007 18:30:28 +0000 (GMT)\nMessage-ID: <200711021903.lA2J3oQW030862@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 897\n          for <source@collab.sakaiproject.org>;\n          Sat, 3 Nov 2007 18:28:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0FAA11E348\n\tfor <source@collab.sakaiproject.org>; Fri,  2 Nov 2007 19:07:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA2J3oAs030864\n\tfor <source@collab.sakaiproject.org>; Fri, 2 Nov 2007 15:03:50 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA2J3oQW030862\n\tfor source@collab.sakaiproject.org; Fri, 2 Nov 2007 15:03:50 -0400\nDate: Fri, 2 Nov 2007 15:03:50 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to bkirschn@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: bkirschn@umich.edu\nSubject: [sakai] svn commit: r37716 - calendar/trunk/calendar-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Nov  4 09:53:39 2007\nX-DSPAM-Confidence: 0.9866\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37716\n\nAuthor: bkirschn@umich.edu\nDate: 2007-11-02 15:03:47 -0400 (Fri, 02 Nov 2007)\nNew Revision: 37716\n\nModified:\ncalendar/trunk/calendar-tool/tool/src/bundle/calendar_nl.properties\nLog:\nSAK-11241 Dutch translations\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ray@media.berkeley.edu Sun Nov  4 09:53:30 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 04 Nov 2007 09:53:30 -0500\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 04 Nov 2007 09:53:30 -0500\nReceived: from dreamcatcher.mr.itd.umich.edu (dreamcatcher.mr.itd.umich.edu [141.211.14.43])\n\tby brazil.mail.umich.edu () with ESMTP id lA4ErTbY011160;\n\tSun, 4 Nov 2007 09:53:29 -0500\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dreamcatcher.mr.itd.umich.edu ID 472DDCE3.11315.24761 ; \n\t 4 Nov 2007 09:53:26 -0500\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1FB7171C68;\n\tSat,  3 Nov 2007 18:30:08 +0000 (GMT)\nMessage-ID: <200711022227.lA2MR8ql031161@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 175\n          for <source@collab.sakaiproject.org>;\n          Sat, 3 Nov 2007 18:28:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 24D8E1E632\n\tfor <source@collab.sakaiproject.org>; Fri,  2 Nov 2007 22:30:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA2MR8Fh031163\n\tfor <source@collab.sakaiproject.org>; Fri, 2 Nov 2007 18:27:08 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA2MR8ql031161\n\tfor source@collab.sakaiproject.org; Fri, 2 Nov 2007 18:27:08 -0400\nDate: Fri, 2 Nov 2007 18:27:08 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ray@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ray@media.berkeley.edu\nSubject: [sakai] svn commit: r37724 - in component/branches/SAK-8315: component-api component-api/component/src/config/org/sakaiproject/config component-api/component/src/java/org/sakaiproject/component/api component-api/component/src/java/org/sakaiproject/component/impl component-api/component/src/java/org/sakaiproject/util component-impl component-impl/impl/src component-impl/impl/src/java/org/sakaiproject/component/impl component-impl/pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Nov  4 09:53:30 2007\nX-DSPAM-Confidence: 0.7598\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37724\n\nAuthor: ray@media.berkeley.edu\nDate: 2007-11-02 18:26:46 -0400 (Fri, 02 Nov 2007)\nNew Revision: 37724\n\nAdded:\ncomponent/branches/SAK-8315/component-api/component/src/config/org/sakaiproject/config/sakai-configuration.xml\ncomponent/branches/SAK-8315/component-api/component/src/java/org/sakaiproject/util/SakaiApplicationContext.java\ncomponent/branches/SAK-8315/component-api/component/src/java/org/sakaiproject/util/SakaiPropertyPromoter.java\nRemoved:\ncomponent/branches/SAK-8315/component-impl/impl/src/resources/\nModified:\ncomponent/branches/SAK-8315/component-api/.classpath\ncomponent/branches/SAK-8315/component-api/component/src/java/org/sakaiproject/component/api/ComponentManager.java\ncomponent/branches/SAK-8315/component-api/component/src/java/org/sakaiproject/component/impl/SpringCompMgr.java\ncomponent/branches/SAK-8315/component-api/component/src/java/org/sakaiproject/util/ComponentsLoader.java\ncomponent/branches/SAK-8315/component-api/component/src/java/org/sakaiproject/util/NoisierDefaultListableBeanFactory.java\ncomponent/branches/SAK-8315/component-impl/.classpath\ncomponent/branches/SAK-8315/component-impl/impl/src/java/org/sakaiproject/component/impl/BasicConfigurationService.java\ncomponent/branches/SAK-8315/component-impl/pack/src/webapp/WEB-INF/components.xml\nLog:\nMove ApplicationContext refresh logic out of other locations and into ApplicationContext subclass\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Fri Nov  2 02:14:28 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 02 Nov 2007 02:14:28 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 02 Nov 2007 02:14:28 -0400\nReceived: from serenity.mr.itd.umich.edu (serenity.mr.itd.umich.edu [141.211.14.43])\n\tby score.mail.umich.edu () with ESMTP id lA26ESma017267;\n\tFri, 2 Nov 2007 02:14:28 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY serenity.mr.itd.umich.edu ID 472AC03E.6A198.10307 ; \n\t 2 Nov 2007 02:14:25 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E6555709D3;\n\tThu,  1 Nov 2007 10:45:44 +0000 (GMT)\nMessage-ID: <200711020610.lA26AU8K029607@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 950\n          for <source@collab.sakaiproject.org>;\n          Thu, 1 Nov 2007 10:45:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id ABAC61DBF7\n\tfor <source@collab.sakaiproject.org>; Fri,  2 Nov 2007 06:13:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA26AULU029609\n\tfor <source@collab.sakaiproject.org>; Fri, 2 Nov 2007 02:10:30 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA26AU8K029607\n\tfor source@collab.sakaiproject.org; Fri, 2 Nov 2007 02:10:30 -0400\nDate: Fri, 2 Nov 2007 02:10:30 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r37697 - component/trunk/component-api/component/src/config/org/sakaiproject/config\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov  2 02:14:28 2007\nX-DSPAM-Confidence: 0.9786\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37697\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-02 02:10:20 -0400 (Fri, 02 Nov 2007)\nNew Revision: 37697\n\nModified:\ncomponent/trunk/component-api/component/src/config/org/sakaiproject/config/sakai.properties\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-12055\nFixed\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Fri Nov  2 02:13:16 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 02 Nov 2007 02:13:16 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 02 Nov 2007 02:13:16 -0400\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby score.mail.umich.edu () with ESMTP id lA26DC7p017044;\n\tFri, 2 Nov 2007 02:13:13 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 472ABFEC.99B5A.3770 ; \n\t 2 Nov 2007 02:13:10 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 039B0709D1;\n\tThu,  1 Nov 2007 10:44:23 +0000 (GMT)\nMessage-ID: <200711020609.lA2697d7029595@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 568\n          for <source@collab.sakaiproject.org>;\n          Thu, 1 Nov 2007 10:44:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D71991DBF7\n\tfor <source@collab.sakaiproject.org>; Fri,  2 Nov 2007 06:12:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA2698TE029597\n\tfor <source@collab.sakaiproject.org>; Fri, 2 Nov 2007 02:09:08 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA2697d7029595\n\tfor source@collab.sakaiproject.org; Fri, 2 Nov 2007 02:09:07 -0400\nDate: Fri, 2 Nov 2007 02:09:07 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r37696 - in reference/trunk: demo docs\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Nov  2 02:13:16 2007\nX-DSPAM-Confidence: 0.9793\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37696\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-11-02 02:08:53 -0400 (Fri, 02 Nov 2007)\nNew Revision: 37696\n\nModified:\nreference/trunk/demo/sakai.properties\nreference/trunk/docs/sakai.properties\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-12055\nFixed\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zach.thomas@txstate.edu Thu Nov  1 18:14:15 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 01 Nov 2007 18:14:15 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 01 Nov 2007 18:14:15 -0400\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby awakenings.mail.umich.edu () with ESMTP id lA1MEBK4029841;\n\tThu, 1 Nov 2007 18:14:11 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 472A4FAD.8A680.18429 ; \n\t 1 Nov 2007 18:14:08 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 944B34EAA7;\n\tThu,  1 Nov 2007 02:58:02 +0000 (GMT)\nMessage-ID: <200711012210.lA1MAKjW029296@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 914\n          for <source@collab.sakaiproject.org>;\n          Thu, 1 Nov 2007 02:57:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 07DA9162AC\n\tfor <source@collab.sakaiproject.org>; Thu,  1 Nov 2007 22:13:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA1MAL4V029298\n\tfor <source@collab.sakaiproject.org>; Thu, 1 Nov 2007 18:10:21 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA1MAKjW029296\n\tfor source@collab.sakaiproject.org; Thu, 1 Nov 2007 18:10:20 -0400\nDate: Thu, 1 Nov 2007 18:10:20 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zach.thomas@txstate.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zach.thomas@txstate.edu\nSubject: [sakai] svn commit: r37695 - content/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  1 18:14:15 2007\nX-DSPAM-Confidence: 0.9787\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37695\n\nAuthor: zach.thomas@txstate.edu\nDate: 2007-11-01 18:10:14 -0400 (Thu, 01 Nov 2007)\nNew Revision: 37695\n\nModified:\ncontent/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\nLog:\nanother stab at TSQ-789\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ostermmg@whitman.edu Thu Nov  1 18:00:01 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 01 Nov 2007 18:00:01 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 01 Nov 2007 18:00:01 -0400\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby jacknife.mail.umich.edu () with ESMTP id lA1M00IM001821;\n\tThu, 1 Nov 2007 18:00:00 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 472A4C58.9FA52.24336 ; \n\t 1 Nov 2007 17:59:55 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0FA254F8EC;\n\tThu,  1 Nov 2007 02:43:58 +0000 (GMT)\nMessage-ID: <200711012156.lA1Lu7ol029217@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 685\n          for <source@collab.sakaiproject.org>;\n          Thu, 1 Nov 2007 02:43:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A42D21DC37\n\tfor <source@collab.sakaiproject.org>; Thu,  1 Nov 2007 21:59:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA1Lu7HC029219\n\tfor <source@collab.sakaiproject.org>; Thu, 1 Nov 2007 17:56:07 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA1Lu7ol029217\n\tfor source@collab.sakaiproject.org; Thu, 1 Nov 2007 17:56:07 -0400\nDate: Thu, 1 Nov 2007 17:56:07 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ostermmg@whitman.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ostermmg@whitman.edu\nSubject: [sakai] svn commit: r37694 - content/branches/sakai_2-5-x/content-impl/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  1 18:00:01 2007\nX-DSPAM-Confidence: 0.9823\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37694\n\nAuthor: ostermmg@whitman.edu\nDate: 2007-11-01 17:56:04 -0400 (Thu, 01 Nov 2007)\nNew Revision: 37694\n\nModified:\ncontent/branches/sakai_2-5-x/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\nLog:\nSAK-11813\nProvide mechanism to maintain unintended leading spaces in content volumes\n\nsvn merge -c36566 https://source.sakaiproject.org/svn/content/trunk/ .\nU    content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom bkirschn@umich.edu Thu Nov  1 16:45:49 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 01 Nov 2007 16:45:49 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 01 Nov 2007 16:45:49 -0400\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby mission.mail.umich.edu () with ESMTP id lA1KjmpJ003641;\n\tThu, 1 Nov 2007 16:45:48 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 472A3AEF.57EB3.12554 ; \n\t 1 Nov 2007 16:45:38 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 84B5070785;\n\tThu,  1 Nov 2007 01:29:39 +0000 (GMT)\nMessage-ID: <200711012041.lA1KfqlU029109@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 304\n          for <source@collab.sakaiproject.org>;\n          Thu, 1 Nov 2007 01:29:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A60F01DC05\n\tfor <source@collab.sakaiproject.org>; Thu,  1 Nov 2007 20:45:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA1Kfq77029111\n\tfor <source@collab.sakaiproject.org>; Thu, 1 Nov 2007 16:41:52 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA1KfqlU029109\n\tfor source@collab.sakaiproject.org; Thu, 1 Nov 2007 16:41:52 -0400\nDate: Thu, 1 Nov 2007 16:41:52 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to bkirschn@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: bkirschn@umich.edu\nSubject: [sakai] svn commit: r37693 - in osp/trunk/matrix: api/src/java/org/theospi/portfolio/matrix/model/impl tool/src/java/org/theospi/portfolio/matrix/control\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  1 16:45:49 2007\nX-DSPAM-Confidence: 0.9855\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37693\n\nAuthor: bkirschn@umich.edu\nDate: 2007-11-01 16:41:49 -0400 (Thu, 01 Nov 2007)\nNew Revision: 37693\n\nModified:\nosp/trunk/matrix/api/src/java/org/theospi/portfolio/matrix/model/impl/MatrixImpl.hbm.xml\nosp/trunk/matrix/tool/src/java/org/theospi/portfolio/matrix/control/BaseScaffoldingController.java\nosp/trunk/matrix/tool/src/java/org/theospi/portfolio/matrix/control/EditScaffoldingCellController.java\nosp/trunk/matrix/tool/src/java/org/theospi/portfolio/matrix/control/ViewMatrixController.java\nosp/trunk/matrix/tool/src/java/org/theospi/portfolio/matrix/control/ViewScaffoldingController.java\nLog:\nSAK-12066 - fix bugs related to hibernate lazy loading...\nrevert r36794 re-enable lazy loading\nrevert r34564 re-enable BaseScaffoldingController.traverseScaffoldingCells\nupdate BaseScaffoldingController.traverseScaffoldingCells() to use matrixManager.getScaffoldingCells\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Thu Nov  1 16:06:04 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 01 Nov 2007 16:06:04 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 01 Nov 2007 16:06:04 -0400\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby awakenings.mail.umich.edu () with ESMTP id lA1K62Ub010788;\n\tThu, 1 Nov 2007 16:06:02 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 472A31A2.D8B29.22554 ; \n\t 1 Nov 2007 16:05:58 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 885CD70760;\n\tThu,  1 Nov 2007 00:49:59 +0000 (GMT)\nMessage-ID: <200711012002.lA1K2EB3028984@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 433\n          for <source@collab.sakaiproject.org>;\n          Thu, 1 Nov 2007 00:49:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 35A561DADD\n\tfor <source@collab.sakaiproject.org>; Thu,  1 Nov 2007 20:05:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA1K2EWW028986\n\tfor <source@collab.sakaiproject.org>; Thu, 1 Nov 2007 16:02:14 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA1K2EB3028984\n\tfor source@collab.sakaiproject.org; Thu, 1 Nov 2007 16:02:14 -0400\nDate: Thu, 1 Nov 2007 16:02:14 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37692 - osp/branches/sakai_2-5-x/presentation/tool/src/webapp/WEB-INF/jsp/presentation\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  1 16:06:04 2007\nX-DSPAM-Confidence: 0.7624\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37692\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-01 16:02:13 -0400 (Thu, 01 Nov 2007)\nNew Revision: 37692\n\nModified:\nosp/branches/sakai_2-5-x/presentation/tool/src/webapp/WEB-INF/jsp/presentation/addPresentation2.jsp\nLog:\nsvn merge -r 37363:37364 https://source.sakaiproject.org/svn/osp/trunk\nU    presentation/tool/src/webapp/WEB-INF/jsp/presentation/addPresentation2.jsp\nin-143-196:~/java/2-5/sakai_2-5-x/osp mmmay$ svn log -r 37363:37364 https://source.sakaiproject.org/svn/osp/trunk\n------------------------------------------------------------------------\nr37364 | chmaurer@iupui.edu | 2007-10-24 15:47:28 -0400 (Wed, 24 Oct 2007) | 2 lines\n\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12026\nApplying the patch to fix the multi-select for forms.\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Thu Nov  1 16:02:15 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 01 Nov 2007 16:02:15 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 01 Nov 2007 16:02:15 -0400\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby fan.mail.umich.edu () with ESMTP id lA1K29nd003582;\n\tThu, 1 Nov 2007 16:02:09 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 472A30BB.9ACFD.21548 ; \n\t 1 Nov 2007 16:02:06 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 78A83705BC;\n\tThu,  1 Nov 2007 00:46:07 +0000 (GMT)\nMessage-ID: <200711011958.lA1JwKxZ028959@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 756\n          for <source@collab.sakaiproject.org>;\n          Thu, 1 Nov 2007 00:45:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B33991DADD\n\tfor <source@collab.sakaiproject.org>; Thu,  1 Nov 2007 20:01:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA1JwKPO028961\n\tfor <source@collab.sakaiproject.org>; Thu, 1 Nov 2007 15:58:20 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA1JwKxZ028959\n\tfor source@collab.sakaiproject.org; Thu, 1 Nov 2007 15:58:20 -0400\nDate: Thu, 1 Nov 2007 15:58:20 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37691 - polls/branches/sakai_2-5-x/tool/src/java/org/sakaiproject/poll/tool/validators\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  1 16:02:15 2007\nX-DSPAM-Confidence: 0.7617\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37691\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-01 15:58:19 -0400 (Thu, 01 Nov 2007)\nNew Revision: 37691\n\nModified:\npolls/branches/sakai_2-5-x/tool/src/java/org/sakaiproject/poll/tool/validators/VoteValidator.java\nLog:\nsvn merge -r 37659:37661 https://source.sakaiproject.org/svn/polls/trunk\nU    tool/src/java/org/sakaiproject/poll/tool/validators/VoteValidator.java\nin-143-196:~/java/2-5/sakai_2-5-x/polls mmmay$ svn merge -r 37660:37661 https://source.sakaiproject.org/svn/polls/trunk\nin-143-196:~/java/2-5/sakai_2-5-x/polls mmmay$ svn log -r 37659:37661 https://source.sakaiproject.org/svn/polls/trunk\n------------------------------------------------------------------------\nr37660 | david.horwitz@uct.ac.za | 2007-10-31 04:16:00 -0400 (Wed, 31 Oct 2007) | 1 line\n\nSAK-12083 only give one error condition on voting\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Thu Nov  1 15:58:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 01 Nov 2007 15:58:52 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 01 Nov 2007 15:58:52 -0400\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby godsend.mail.umich.edu () with ESMTP id lA1JwpLD006843;\n\tThu, 1 Nov 2007 15:58:51 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 472A2FF2.E8D5D.336 ; \n\t 1 Nov 2007 15:58:47 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1984F7024D;\n\tThu,  1 Nov 2007 00:42:48 +0000 (GMT)\nMessage-ID: <200711011955.lA1Jt5tP028947@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 23\n          for <source@collab.sakaiproject.org>;\n          Thu, 1 Nov 2007 00:42:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 862C01DC02\n\tfor <source@collab.sakaiproject.org>; Thu,  1 Nov 2007 19:58:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA1Jt547028949\n\tfor <source@collab.sakaiproject.org>; Thu, 1 Nov 2007 15:55:05 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA1Jt5tP028947\n\tfor source@collab.sakaiproject.org; Thu, 1 Nov 2007 15:55:05 -0400\nDate: Thu, 1 Nov 2007 15:55:05 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37690 - in webservices/branches/sakai_2-5-x/axis: . provisional src/webapp\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  1 15:58:52 2007\nX-DSPAM-Confidence: 0.7619\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37690\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-01 15:55:04 -0400 (Thu, 01 Nov 2007)\nNew Revision: 37690\n\nAdded:\nwebservices/branches/sakai_2-5-x/axis/provisional/\nwebservices/branches/sakai_2-5-x/axis/provisional/ContentHosting.jws\nwebservices/branches/sakai_2-5-x/axis/provisional/README\nRemoved:\nwebservices/branches/sakai_2-5-x/axis/provisional/ContentHosting.jws\nwebservices/branches/sakai_2-5-x/axis/provisional/README\nwebservices/branches/sakai_2-5-x/axis/src/webapp/ContentHosting.jws\nLog:\nsvn merge -r 37663:37664 https://source.sakaiproject.org/svn/webservices/trunk\nA    axis/provisional\nA    axis/provisional/ContentHosting.jws\nA    axis/provisional/README\nD    axis/src/webapp/ContentHosting.jws\nin-143-196:~/java/2-5/sakai_2-5-x/webservices mmmay$ svn log -r 37663:37664 https://source.sakaiproject.org/svn/webservices/trunk------------------------------------------------------------------------\nr37664 | sgithens@caret.cam.ac.uk | 2007-10-31 08:23:45 -0400 (Wed, 31 Oct 2007) | 1 line\n\nSAK-12084 Creating a provisional spot for new webservices.  Moving ContentHosting.jws in there until the performance problem is fixed. At the moment unsure of whether this will change the method signature.\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Thu Nov  1 15:57:30 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 01 Nov 2007 15:57:30 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 01 Nov 2007 15:57:30 -0400\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby jacknife.mail.umich.edu () with ESMTP id lA1JvTMW010027;\n\tThu, 1 Nov 2007 15:57:29 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 472A2F9F.A8590.10457 ; \n\t 1 Nov 2007 15:57:23 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9DCFB705AA;\n\tThu,  1 Nov 2007 00:41:15 +0000 (GMT)\nMessage-ID: <200711011953.lA1JrWCx028935@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 638\n          for <source@collab.sakaiproject.org>;\n          Thu, 1 Nov 2007 00:41:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D790A1DADD\n\tfor <source@collab.sakaiproject.org>; Thu,  1 Nov 2007 19:56:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA1JrW0H028937\n\tfor <source@collab.sakaiproject.org>; Thu, 1 Nov 2007 15:53:32 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA1JrWCx028935\n\tfor source@collab.sakaiproject.org; Thu, 1 Nov 2007 15:53:32 -0400\nDate: Thu, 1 Nov 2007 15:53:32 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r37689 - in postem/trunk: postem-app/src/java/org/sakaiproject/tool/postem postem-impl/src/java/org/sakaiproject/component/app/postem\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  1 15:57:30 2007\nX-DSPAM-Confidence: 0.9854\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37689\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-11-01 15:53:31 -0400 (Thu, 01 Nov 2007)\nNew Revision: 37689\n\nModified:\npostem/trunk/postem-app/src/java/org/sakaiproject/tool/postem/PostemTool.java\npostem/trunk/postem-impl/src/java/org/sakaiproject/component/app/postem/GradebookManagerImpl.java\nLog:\nSAK-12095\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12095\nPerformance problems when tool contains large posts\nfix for uploads with extra white space around username\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Thu Nov  1 15:50:56 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 01 Nov 2007 15:50:56 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 01 Nov 2007 15:50:56 -0400\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby chaos.mail.umich.edu () with ESMTP id lA1Jotgm015660;\n\tThu, 1 Nov 2007 15:50:55 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 472A2E17.B2C5.10265 ; \n\t 1 Nov 2007 15:50:50 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 58F08705E8;\n\tThu,  1 Nov 2007 00:34:51 +0000 (GMT)\nMessage-ID: <200711011947.lA1Jl7f5028923@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 255\n          for <source@collab.sakaiproject.org>;\n          Thu, 1 Nov 2007 00:34:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B341A1DC02\n\tfor <source@collab.sakaiproject.org>; Thu,  1 Nov 2007 19:50:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA1Jl7DS028925\n\tfor <source@collab.sakaiproject.org>; Thu, 1 Nov 2007 15:47:07 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA1Jl7f5028923\n\tfor source@collab.sakaiproject.org; Thu, 1 Nov 2007 15:47:07 -0400\nDate: Thu, 1 Nov 2007 15:47:07 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37688 - in reports/branches/sakai_2-5-x: reports-api/api/src/java/org/sakaiproject/reports/service reports-impl/impl/src/java/org/sakaiproject/reports/logic/impl reports-tool/tool/src/java/org/sakaiproject/reports/tool reports-tool/tool/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  1 15:50:56 2007\nX-DSPAM-Confidence: 0.7613\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37688\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-01 15:47:06 -0400 (Thu, 01 Nov 2007)\nNew Revision: 37688\n\nAdded:\nreports/branches/sakai_2-5-x/reports-tool/tool/src/java/org/sakaiproject/reports/tool/ReportsStartupListener.java\nModified:\nreports/branches/sakai_2-5-x/reports-api/api/src/java/org/sakaiproject/reports/service/ReportsManager.java\nreports/branches/sakai_2-5-x/reports-impl/impl/src/java/org/sakaiproject/reports/logic/impl/ReportsManagerImpl.java\nreports/branches/sakai_2-5-x/reports-tool/tool/src/webapp/WEB-INF/web.xml\nLog:\nsvn merge -r 37645:37646 https://source.sakaiproject.org/svn/reports/trunk\nU    reports-api/api/src/java/org/sakaiproject/reports/service/ReportsManager.java\nA    reports-tool/tool/src/java/org/sakaiproject/reports/tool/ReportsStartupListener.java\nU    reports-tool/tool/src/webapp/WEB-INF/web.xml\nU    reports-impl/impl/src/java/org/sakaiproject/reports/logic/impl/ReportsManagerImpl.java\nin-143-196:~/java/2-5/sakai_2-5-x/reports mmmay$ svn log -r 37645:37646 https://source.sakaiproject.org/svn/reports/trunk\n------------------------------------------------------------------------\nr37646 | john.ellis@rsmart.com | 2007-10-30 14:44:35 -0400 (Tue, 30 Oct 2007) | 3 lines\n\nSAK-12028\nmoved around where the init took place so that it would be surrounded by the correct tx\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Thu Nov  1 15:48:34 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 01 Nov 2007 15:48:34 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 01 Nov 2007 15:48:34 -0400\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby jacknife.mail.umich.edu () with ESMTP id lA1JmWIE002980;\n\tThu, 1 Nov 2007 15:48:32 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 472A2D8A.3583F.17184 ; \n\t 1 Nov 2007 15:48:29 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 28923707C6;\n\tThu,  1 Nov 2007 00:32:30 +0000 (GMT)\nMessage-ID: <200711011944.lA1JijC4028911@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 339\n          for <source@collab.sakaiproject.org>;\n          Thu, 1 Nov 2007 00:32:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A683E1DC02\n\tfor <source@collab.sakaiproject.org>; Thu,  1 Nov 2007 19:48:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA1JijoM028913\n\tfor <source@collab.sakaiproject.org>; Thu, 1 Nov 2007 15:44:45 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA1JijC4028911\n\tfor source@collab.sakaiproject.org; Thu, 1 Nov 2007 15:44:45 -0400\nDate: Thu, 1 Nov 2007 15:44:45 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37687 - in calendar/branches/sakai_2-5-x/calendar-summary-tool/tool/src: bundle/org/sakaiproject/tool/summarycalendar/bundle java/org/sakaiproject/tool/summarycalendar/ui webapp/summary-calendar\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  1 15:48:34 2007\nX-DSPAM-Confidence: 0.7617\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37687\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-01 15:44:43 -0400 (Thu, 01 Nov 2007)\nNew Revision: 37687\n\nAdded:\ncalendar/branches/sakai_2-5-x/calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_en_GB.properties\ncalendar/branches/sakai_2-5-x/calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_ko.properties\ncalendar/branches/sakai_2-5-x/calendar-summary-tool/tool/src/java/org/sakaiproject/tool/summarycalendar/ui/EventTypes.java\nModified:\ncalendar/branches/sakai_2-5-x/calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages.properties\ncalendar/branches/sakai_2-5-x/calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_ar.properties\ncalendar/branches/sakai_2-5-x/calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_ca.properties\ncalendar/branches/sakai_2-5-x/calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_es.properties\ncalendar/branches/sakai_2-5-x/calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_fr_CA.properties\ncalendar/branches/sakai_2-5-x/calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_ja.properties\ncalendar/branches/sakai_2-5-x/calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_nl.properties\ncalendar/branches/sakai_2-5-x/calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_ru.properties\ncalendar/branches/sakai_2-5-x/calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_sv.properties\ncalendar/branches/sakai_2-5-x/calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_zh_CN.properties\ncalendar/branches/sakai_2-5-x/calendar-summary-tool/tool/src/java/org/sakaiproject/tool/summarycalendar/ui/CalendarBean.java\ncalendar/branches/sakai_2-5-x/calendar-summary-tool/tool/src/java/org/sakaiproject/tool/summarycalendar/ui/EventSummary.java\ncalendar/branches/sakai_2-5-x/calendar-summary-tool/tool/src/java/org/sakaiproject/tool/summarycalendar/ui/PrefsBean.java\ncalendar/branches/sakai_2-5-x/calendar-summary-tool/tool/src/webapp/summary-calendar/calendar.jsp\ncalendar/branches/sakai_2-5-x/calendar-summary-tool/tool/src/webapp/summary-calendar/prefs.jsp\nLog:\nsvn merge -r 37633:37634 https://source.sakaiproject.org/svn/calendar/trunk\nU    calendar-summary-tool/tool/src/java/org/sakaiproject/tool/summarycalendar/ui/CalendarBean.java\nU    calendar-summary-tool/tool/src/java/org/sakaiproject/tool/summarycalendar/ui/EventSummary.java\nU    calendar-summary-tool/tool/src/java/org/sakaiproject/tool/summarycalendar/ui/PrefsBean.java\nA    calendar-summary-tool/tool/src/java/org/sakaiproject/tool/summarycalendar/ui/EventTypes.java\nU    calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages.properties\nU    calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_zh_CN.properties\nU    calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_ar.properties\nU    calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_ca.properties\nU    calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_ru.properties\nU    calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_es.properties\nU    calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_sv.properties\nA    calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_ko.properties\nU    calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_nl.properties\nA    calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_en_GB.properties\nU    calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_fr_CA.properties\nU    calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_ja.properties\nU    calendar-summary-tool/tool/src/webapp/summary-calendar/calendar.jsp\nU    calendar-summary-tool/tool/src/webapp/summary-calendar/prefs.jsp\nin-143-196:~/java/2-5/sakai_2-5-x/calendar mmmay$ svn log -r 37633:37634 https://source.sakaiproject.org/svn/calendar/trunk\n------------------------------------------------------------------------\nr37634 | nuno@ufp.pt | 2007-10-30 11:58:56 -0400 (Tue, 30 Oct 2007) | 1 line\n\nSAK-10440: Localize Calendar Summary event types\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Thu Nov  1 15:42:36 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 01 Nov 2007 15:42:36 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 01 Nov 2007 15:42:36 -0400\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby faithful.mail.umich.edu () with ESMTP id lA1JgZ8M021494;\n\tThu, 1 Nov 2007 15:42:35 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 472A2C24.C3513.9476 ; \n\t 1 Nov 2007 15:42:31 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A563470548;\n\tThu,  1 Nov 2007 00:26:31 +0000 (GMT)\nMessage-ID: <200711011938.lA1JciCb028899@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 875\n          for <source@collab.sakaiproject.org>;\n          Thu, 1 Nov 2007 00:26:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 02C191DBFF\n\tfor <source@collab.sakaiproject.org>; Thu,  1 Nov 2007 19:42:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA1JciXZ028901\n\tfor <source@collab.sakaiproject.org>; Thu, 1 Nov 2007 15:38:44 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA1JciCb028899\n\tfor source@collab.sakaiproject.org; Thu, 1 Nov 2007 15:38:44 -0400\nDate: Thu, 1 Nov 2007 15:38:44 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37686 - sam/branches/sakai_2-5-x/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/select\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  1 15:42:36 2007\nX-DSPAM-Confidence: 0.7622\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37686\n\nAuthor: mmmay@indiana.edu\nDate: 2007-11-01 15:38:43 -0400 (Thu, 01 Nov 2007)\nNew Revision: 37686\n\nModified:\nsam/branches/sakai_2-5-x/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/select/SelectActionListener.java\nLog:\nvn merge -r 37419:37420 https://source.sakaiproject.org/svn/sam/trunk\nU    samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/select/SelectActionListener.java\nin-143-196:~/java/2-5/sakai_2-5-x/sam mmmay$ svn log -r 37419:37420 https://source.sakaiproject.org/svn/sam/trunk\n------------------------------------------------------------------------\nr37420 | ktsao@stanford.edu | 2007-10-26 13:47:03 -0400 (Fri, 26 Oct 2007) | 1 line\n\nSAK-12049\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zach.thomas@txstate.edu Thu Nov  1 14:51:08 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 01 Nov 2007 14:51:08 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 01 Nov 2007 14:51:08 -0400\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby mission.mail.umich.edu () with ESMTP id lA1Ip7wV002590;\n\tThu, 1 Nov 2007 14:51:07 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 472A2013.A0470.18152 ; \n\t 1 Nov 2007 14:51:03 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D1178707A7;\n\tWed, 31 Oct 2007 23:44:54 +0000 (GMT)\nMessage-ID: <200711011847.lA1IlA9l028847@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 513\n          for <source@collab.sakaiproject.org>;\n          Wed, 31 Oct 2007 23:44:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 287B0AEF0\n\tfor <source@collab.sakaiproject.org>; Thu,  1 Nov 2007 18:50:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA1IlAKa028849\n\tfor <source@collab.sakaiproject.org>; Thu, 1 Nov 2007 14:47:10 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA1IlA9l028847\n\tfor source@collab.sakaiproject.org; Thu, 1 Nov 2007 14:47:10 -0400\nDate: Thu, 1 Nov 2007 14:47:10 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zach.thomas@txstate.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zach.thomas@txstate.edu\nSubject: [sakai] svn commit: r37685 - content/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  1 14:51:08 2007\nX-DSPAM-Confidence: 0.9835\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37685\n\nAuthor: zach.thomas@txstate.edu\nDate: 2007-11-01 14:47:07 -0400 (Thu, 01 Nov 2007)\nNew Revision: 37685\n\nModified:\ncontent/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\nLog:\nfix for TSQ-789, event name too long for the SAKAI_EVENT table\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Thu Nov  1 14:28:46 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 01 Nov 2007 14:28:46 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 01 Nov 2007 14:28:46 -0400\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby brazil.mail.umich.edu () with ESMTP id lA1ISj5Z032348;\n\tThu, 1 Nov 2007 14:28:45 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 472A1AD6.1B422.1868 ; \n\t 1 Nov 2007 14:28:41 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 71D0970572;\n\tWed, 31 Oct 2007 23:22:43 +0000 (GMT)\nMessage-ID: <200711011824.lA1IOvIC028753@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 769\n          for <source@collab.sakaiproject.org>;\n          Wed, 31 Oct 2007 23:22:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AB5CA1DBC7\n\tfor <source@collab.sakaiproject.org>; Thu,  1 Nov 2007 18:28:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA1IOwn5028755\n\tfor <source@collab.sakaiproject.org>; Thu, 1 Nov 2007 14:24:58 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA1IOvIC028753\n\tfor source@collab.sakaiproject.org; Thu, 1 Nov 2007 14:24:57 -0400\nDate: Thu, 1 Nov 2007 14:24:57 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r37684 - in postem/trunk: . components/src/webapp/WEB-INF postem-api/src/java/org/sakaiproject/api/app/postem/data postem-app postem-app/src/java/org/sakaiproject/tool/postem postem-app/src/webapp/WEB-INF postem-app/src/webapp/postem postem-hbm postem-hbm/src/java/org/sakaiproject/component/app/postem/data postem-impl/src/java/org/sakaiproject/component/app/postem\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  1 14:28:46 2007\nX-DSPAM-Confidence: 0.9849\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37684\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-11-01 14:24:54 -0400 (Thu, 01 Nov 2007)\nNew Revision: 37684\n\nAdded:\npostem/trunk/postem-api/src/java/org/sakaiproject/api/app/postem/data/Heading.java\npostem/trunk/postem-api/src/java/org/sakaiproject/api/app/postem/data/StudentGradeData.java\npostem/trunk/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/HeadingImpl.hbm.xml\npostem/trunk/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/HeadingImpl.java\npostem/trunk/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/StudentGradeDataImpl.hbm.xml\npostem/trunk/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/StudentGradeDataImpl.java\nModified:\npostem/trunk/.classpath\npostem/trunk/components/src/webapp/WEB-INF/components.xml\npostem/trunk/postem-api/src/java/org/sakaiproject/api/app/postem/data/Gradebook.java\npostem/trunk/postem-api/src/java/org/sakaiproject/api/app/postem/data/GradebookManager.java\npostem/trunk/postem-api/src/java/org/sakaiproject/api/app/postem/data/StudentGrades.java\npostem/trunk/postem-app/pom.xml\npostem/trunk/postem-app/src/java/org/sakaiproject/tool/postem/Column.java\npostem/trunk/postem-app/src/java/org/sakaiproject/tool/postem/PostemTool.java\npostem/trunk/postem-app/src/webapp/WEB-INF/components.xml\npostem/trunk/postem-app/src/webapp/postem/main.jsp\npostem/trunk/postem-hbm/pom.xml\npostem/trunk/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/GradebookImpl.hbm.xml\npostem/trunk/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/GradebookImpl.java\npostem/trunk/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/StudentGradesImpl.hbm.xml\npostem/trunk/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/StudentGradesImpl.java\npostem/trunk/postem-hbm/src/java/org/sakaiproject/component/app/postem/data/TemplateImpl.java\npostem/trunk/postem-impl/src/java/org/sakaiproject/component/app/postem/GradebookManagerImpl.java\nLog:\nSAK-12095\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12095\nPerformance problems when tool contains large posts\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gsilver@umich.edu Thu Nov  1 12:59:55 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 01 Nov 2007 12:59:55 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 01 Nov 2007 12:59:55 -0400\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby godsend.mail.umich.edu () with ESMTP id lA1GxsQR024868;\n\tThu, 1 Nov 2007 12:59:54 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 472A0602.B5C20.12648 ; \n\t 1 Nov 2007 12:59:50 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CF341704EB;\n\tWed, 31 Oct 2007 21:57:55 +0000 (GMT)\nMessage-ID: <200711011656.lA1Gu5DY028591@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 897\n          for <source@collab.sakaiproject.org>;\n          Wed, 31 Oct 2007 21:57:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2CB391DBC8\n\tfor <source@collab.sakaiproject.org>; Thu,  1 Nov 2007 16:59:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA1Gu5RB028593\n\tfor <source@collab.sakaiproject.org>; Thu, 1 Nov 2007 12:56:05 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA1Gu5DY028591\n\tfor source@collab.sakaiproject.org; Thu, 1 Nov 2007 12:56:05 -0400\nDate: Thu, 1 Nov 2007 12:56:05 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gsilver@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gsilver@umich.edu\nSubject: [sakai] svn commit: r37683 - reference/trunk/library/src/webapp/skin\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  1 12:59:55 2007\nX-DSPAM-Confidence: 0.9802\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37683\n\nAuthor: gsilver@umich.edu\nDate: 2007-11-01 12:56:04 -0400 (Thu, 01 Nov 2007)\nNew Revision: 37683\n\nModified:\nreference/trunk/library/src/webapp/skin/tool_base.css\nLog:\nSAK-9279\n- help IE render a disabled text input as disabled\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Thu Nov  1 11:23:48 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 01 Nov 2007 11:23:48 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 01 Nov 2007 11:23:48 -0400\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby jacknife.mail.umich.edu () with ESMTP id lA1FNlKF006233;\n\tThu, 1 Nov 2007 11:23:47 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 4729EF7B.AF962.20303 ; \n\t 1 Nov 2007 11:23:43 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9DB22703BE;\n\tWed, 31 Oct 2007 20:21:44 +0000 (GMT)\nMessage-ID: <200711011519.lA1FJbnS028483@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 930\n          for <source@collab.sakaiproject.org>;\n          Wed, 31 Oct 2007 20:21:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D4ABE1DB84\n\tfor <source@collab.sakaiproject.org>; Thu,  1 Nov 2007 15:23:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA1FJcxC028485\n\tfor <source@collab.sakaiproject.org>; Thu, 1 Nov 2007 11:19:38 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA1FJbnS028483\n\tfor source@collab.sakaiproject.org; Thu, 1 Nov 2007 11:19:37 -0400\nDate: Thu, 1 Nov 2007 11:19:37 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r37682 - in announcement/trunk/announcement-tool/tool: . src/bundle src/java/org/sakaiproject/announcement/tool src/webapp/vm/announcement\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  1 11:23:48 2007\nX-DSPAM-Confidence: 0.8459\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37682\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-11-01 11:19:36 -0400 (Thu, 01 Nov 2007)\nNew Revision: 37682\n\nModified:\nannouncement/trunk/announcement-tool/tool/pom.xml\nannouncement/trunk/announcement-tool/tool/src/bundle/announcement.properties\nannouncement/trunk/announcement-tool/tool/src/java/org/sakaiproject/announcement/tool/AnnouncementAction.java\nannouncement/trunk/announcement-tool/tool/src/webapp/vm/announcement/chef_announcements-metadata.vm\nLog:\nAdds a direct link back to the associated assignment if certain criteria exists.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Thu Nov  1 10:56:46 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 01 Nov 2007 10:56:46 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 01 Nov 2007 10:56:46 -0400\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby score.mail.umich.edu () with ESMTP id lA1Eujhp021947;\n\tThu, 1 Nov 2007 10:56:45 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 4729E926.C79A9.3327 ; \n\t 1 Nov 2007 10:56:41 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BB87F615DB;\n\tWed, 31 Oct 2007 19:54:47 +0000 (GMT)\nMessage-ID: <200711011452.lA1EqxfW028401@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 940\n          for <source@collab.sakaiproject.org>;\n          Wed, 31 Oct 2007 19:54:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B9F501C378\n\tfor <source@collab.sakaiproject.org>; Thu,  1 Nov 2007 14:56:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA1Eqxqq028403\n\tfor <source@collab.sakaiproject.org>; Thu, 1 Nov 2007 10:52:59 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA1EqxfW028401\n\tfor source@collab.sakaiproject.org; Thu, 1 Nov 2007 10:52:59 -0400\nDate: Thu, 1 Nov 2007 10:52:59 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r37681 - in calendar/trunk/calendar-tool/tool/src: bundle java/org/sakaiproject/calendar/tool webapp/vm/calendar\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  1 10:56:46 2007\nX-DSPAM-Confidence: 0.8465\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37681\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-11-01 10:52:56 -0400 (Thu, 01 Nov 2007)\nNew Revision: 37681\n\nModified:\ncalendar/trunk/calendar-tool/tool/src/bundle/calendar.properties\ncalendar/trunk/calendar-tool/tool/src/java/org/sakaiproject/calendar/tool/CalendarAction.java\ncalendar/trunk/calendar-tool/tool/src/webapp/vm/calendar/chef_calendar_viewActivity.vm\nLog:\nAdds a direct link back to the associated assignment if certain criteria exists.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom hu2@iupui.edu Thu Nov  1 09:07:45 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 01 Nov 2007 09:07:45 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 01 Nov 2007 09:07:45 -0400\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby score.mail.umich.edu () with ESMTP id lA1D7iZE017856;\n\tThu, 1 Nov 2007 09:07:44 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 4729CF9A.D6894.15663 ; \n\t 1 Nov 2007 09:07:41 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CF91F562F6;\n\tWed, 31 Oct 2007 18:06:23 +0000 (GMT)\nMessage-ID: <200711011304.lA1D43xs028265@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 874\n          for <source@collab.sakaiproject.org>;\n          Wed, 31 Oct 2007 18:06:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4E8E41DB70\n\tfor <source@collab.sakaiproject.org>; Thu,  1 Nov 2007 13:07:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA1D44Rq028267\n\tfor <source@collab.sakaiproject.org>; Thu, 1 Nov 2007 09:04:04 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA1D43xs028265\n\tfor source@collab.sakaiproject.org; Thu, 1 Nov 2007 09:04:03 -0400\nDate: Thu, 1 Nov 2007 09:04:03 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to hu2@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: hu2@iupui.edu\nSubject: [sakai] svn commit: r37680 - in msgcntr/trunk: messageforums-app/src/java/org/sakaiproject/tool/messageforums messageforums-app/src/java/org/sakaiproject/tool/messageforums/ui messageforums-app/src/webapp/jsp/privateMsg messageforums-component-impl/src/java/org/sakaiproject/component/app/messageforums/ui\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  1 09:07:45 2007\nX-DSPAM-Confidence: 0.7000\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37680\n\nAuthor: hu2@iupui.edu\nDate: 2007-11-01 09:03:59 -0400 (Thu, 01 Nov 2007)\nNew Revision: 37680\n\nModified:\nmsgcntr/trunk/messageforums-app/src/java/org/sakaiproject/tool/messageforums/PrivateMessagesTool.java\nmsgcntr/trunk/messageforums-app/src/java/org/sakaiproject/tool/messageforums/ui/MessageForumSynopticBean.java\nmsgcntr/trunk/messageforums-app/src/webapp/jsp/privateMsg/pvtMsg.jsp\nmsgcntr/trunk/messageforums-component-impl/src/java/org/sakaiproject/component/app/messageforums/ui/PrivateMessageManagerImpl.java\nLog:\nSAK-11130\nhttp://jira.sakaiproject.org/jira/browse/SAK-11130\nWith a localized Sakai, if pvt_deleted, pvt_received and pvt_sent are not set to \"Deleted\", \"Received\" and \"Sent\" (default values). The folders that are not set to default values do not work.\n\nWithout looking at the code I think those default folders names have a internal name which is the same as their default label. When the label is localized, the code is unable to match the localized label to the internal name.\n\nQuick fix: do not localize pvt_deleted, pvt_received and pvt_sent. I've done it and it works.\n\nBetter but not-so-quick fix: match those default folders localized labels and internal names in the code. I won't complain if someone else does it. :-)\n\nit support english and spanish now.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Thu Nov  1 08:46:46 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 01 Nov 2007 08:46:46 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 01 Nov 2007 08:46:46 -0400\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby score.mail.umich.edu () with ESMTP id lA1CkjVh007751;\n\tThu, 1 Nov 2007 08:46:45 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 4729CAAF.9C537.25327 ; \n\t 1 Nov 2007 08:46:42 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6574F701C3;\n\tWed, 31 Oct 2007 17:47:42 +0000 (GMT)\nMessage-ID: <200711011243.lA1ChGgI028251@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 224\n          for <source@collab.sakaiproject.org>;\n          Wed, 31 Oct 2007 17:47:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2E5821DB62\n\tfor <source@collab.sakaiproject.org>; Thu,  1 Nov 2007 12:46:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA1ChGeo028253\n\tfor <source@collab.sakaiproject.org>; Thu, 1 Nov 2007 08:43:16 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA1ChGgI028251\n\tfor source@collab.sakaiproject.org; Thu, 1 Nov 2007 08:43:16 -0400\nDate: Thu, 1 Nov 2007 08:43:16 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37679 - oncourse/branches/sakai_2-4-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  1 08:46:46 2007\nX-DSPAM-Confidence: 0.9824\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37679\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-11-01 08:43:15 -0400 (Thu, 01 Nov 2007)\nNew Revision: 37679\n\nModified:\noncourse/branches/sakai_2-4-x/\noncourse/branches/sakai_2-4-x/.externals\nLog:\nUpdated externals\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Thu Nov  1 08:46:31 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 01 Nov 2007 08:46:31 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 01 Nov 2007 08:46:31 -0400\nReceived: from serenity.mr.itd.umich.edu (serenity.mr.itd.umich.edu [141.211.14.43])\n\tby godsend.mail.umich.edu () with ESMTP id lA1CkU3Q014397;\n\tThu, 1 Nov 2007 08:46:30 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY serenity.mr.itd.umich.edu ID 4729CA9F.5A015.19890 ; \n\t 1 Nov 2007 08:46:26 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 71ABF701DD;\n\tWed, 31 Oct 2007 17:47:20 +0000 (GMT)\nMessage-ID: <200711011241.lA1CfrWm028239@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 600\n          for <source@collab.sakaiproject.org>;\n          Wed, 31 Oct 2007 17:47:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 37C2B1DB62\n\tfor <source@collab.sakaiproject.org>; Thu,  1 Nov 2007 12:45:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA1CfrN6028241\n\tfor <source@collab.sakaiproject.org>; Thu, 1 Nov 2007 08:41:54 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA1CfrWm028239\n\tfor source@collab.sakaiproject.org; Thu, 1 Nov 2007 08:41:53 -0400\nDate: Thu, 1 Nov 2007 08:41:53 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r37678 - assignment/branches/oncourse_2-4-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  1 08:46:31 2007\nX-DSPAM-Confidence: 0.8516\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37678\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-11-01 08:41:52 -0400 (Thu, 01 Nov 2007)\nNew Revision: 37678\n\nModified:\nassignment/branches/oncourse_2-4-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nLog:\nsvn merge -r34159:34160 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\n------------------------------------------------------------------------\nr34160 | zqian@umich.edu | 2007-08-20 12:31:43 -0400 (Mon, 20 Aug 2007) | 1 line\n\nfix to SAK-11191:Student unable to resubmit assignment that is past 'Accept Until' date\n------------------------------------------------------------------------\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Thu Nov  1 03:45:50 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 01 Nov 2007 03:45:50 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 01 Nov 2007 03:45:50 -0400\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby awakenings.mail.umich.edu () with ESMTP id lA17jkHZ009034;\n\tThu, 1 Nov 2007 03:45:46 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 47298425.66819.2341 ; \n\t 1 Nov 2007 03:45:44 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 321E051FA6;\n\tWed, 31 Oct 2007 12:52:32 +0000 (GMT)\nMessage-ID: <200711010742.lA17gEdi027612@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 330\n          for <source@collab.sakaiproject.org>;\n          Wed, 31 Oct 2007 12:52:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1E0601DB3D\n\tfor <source@collab.sakaiproject.org>; Thu,  1 Nov 2007 07:45:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA17gEOY027614\n\tfor <source@collab.sakaiproject.org>; Thu, 1 Nov 2007 03:42:14 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA17gEdi027612\n\tfor source@collab.sakaiproject.org; Thu, 1 Nov 2007 03:42:14 -0400\nDate: Thu, 1 Nov 2007 03:42:14 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r37677 - sam/branches/SAK-12065/samigo-app\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Nov  1 03:45:50 2007\nX-DSPAM-Confidence: 0.8463\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37677\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-11-01 03:42:06 -0400 (Thu, 01 Nov 2007)\nNew Revision: 37677\n\nModified:\nsam/branches/SAK-12065/samigo-app/pom.xml\nLog:\nSAK-12065 update to current trunk\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Wed Oct 31 21:44:55 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 31 Oct 2007 21:44:55 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 31 Oct 2007 21:44:55 -0400\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby mission.mail.umich.edu () with ESMTP id lA11isq7002073;\n\tWed, 31 Oct 2007 21:44:54 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 47292F8D.9F4DF.2649 ; \n\t31 Oct 2007 21:44:51 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 905BE50983;\n\tWed, 31 Oct 2007 06:53:12 +0000 (GMT)\nMessage-ID: <200711010141.lA11fHn8027298@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 852\n          for <source@collab.sakaiproject.org>;\n          Wed, 31 Oct 2007 06:52:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A3D6E1DAD6\n\tfor <source@collab.sakaiproject.org>; Thu,  1 Nov 2007 01:44:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id lA11fHSF027300\n\tfor <source@collab.sakaiproject.org>; Wed, 31 Oct 2007 21:41:17 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id lA11fHn8027298\n\tfor source@collab.sakaiproject.org; Wed, 31 Oct 2007 21:41:17 -0400\nDate: Wed, 31 Oct 2007 21:41:17 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37676 - in assignment/trunk: assignment-impl/impl/src/java/org/sakaiproject/assignment/impl assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Oct 31 21:44:55 2007\nX-DSPAM-Confidence: 0.9883\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37676\n\nAuthor: zqian@umich.edu\nDate: 2007-10-31 21:41:13 -0400 (Wed, 31 Oct 2007)\nNew Revision: 37676\n\nModified:\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nassignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nfix to SAK-11226:notification to site leader not affected by all.groups permission in assignments tool\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jzaremba@unicon.net Wed Oct 31 19:55:13 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 31 Oct 2007 19:55:13 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 31 Oct 2007 19:55:13 -0400\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby mission.mail.umich.edu () with ESMTP id l9VNtCFS010200;\n\tWed, 31 Oct 2007 19:55:12 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 472915DA.9B013.18115 ; \n\t31 Oct 2007 19:55:09 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D76F86FCC8;\n\tWed, 31 Oct 2007 05:07:52 +0000 (GMT)\nMessage-ID: <200710312351.l9VNpXZa027189@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 873\n          for <source@collab.sakaiproject.org>;\n          Wed, 31 Oct 2007 05:07:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 663801DA5C\n\tfor <source@collab.sakaiproject.org>; Wed, 31 Oct 2007 23:54:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9VNpXWo027191\n\tfor <source@collab.sakaiproject.org>; Wed, 31 Oct 2007 19:51:33 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9VNpXZa027189\n\tfor source@collab.sakaiproject.org; Wed, 31 Oct 2007 19:51:33 -0400\nDate: Wed, 31 Oct 2007 19:51:33 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jzaremba@unicon.net using -f\nTo: source@collab.sakaiproject.org\nFrom: jzaremba@unicon.net\nSubject: [sakai] svn commit: r37675 - content/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Oct 31 19:55:13 2007\nX-DSPAM-Confidence: 0.8466\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37675\n\nAuthor: jzaremba@unicon.net\nDate: 2007-10-31 19:51:30 -0400 (Wed, 31 Oct 2007)\nNew Revision: 37675\n\nModified:\ncontent/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\ncontent/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesHelperAction.java\nLog:\nTSQ-788 conditions now available when using add details link for an item\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Wed Oct 31 16:48:24 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 31 Oct 2007 16:48:24 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 31 Oct 2007 16:48:24 -0400\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby mission.mail.umich.edu () with ESMTP id l9VKmN2s029707;\n\tWed, 31 Oct 2007 16:48:23 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 4728EA11.43A17.28059 ; \n\t31 Oct 2007 16:48:20 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3BE0D6F9F2;\n\tWed, 31 Oct 2007 02:00:56 +0000 (GMT)\nMessage-ID: <200710312045.l9VKj22x026979@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 766\n          for <source@collab.sakaiproject.org>;\n          Wed, 31 Oct 2007 02:00:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C232E1A7AB\n\tfor <source@collab.sakaiproject.org>; Wed, 31 Oct 2007 20:48:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9VKj2fx026981\n\tfor <source@collab.sakaiproject.org>; Wed, 31 Oct 2007 16:45:02 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9VKj22x026979\n\tfor source@collab.sakaiproject.org; Wed, 31 Oct 2007 16:45:02 -0400\nDate: Wed, 31 Oct 2007 16:45:02 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r37674 - in gradebook/trunk: app/business/src/java/org/sakaiproject/tool/gradebook/business app/business/src/java/org/sakaiproject/tool/gradebook/business/impl app/standalone-app/src/test/org/sakaiproject/tool/gradebook/test service/api/src/java/org/sakaiproject/service/gradebook/shared\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Oct 31 16:48:24 2007\nX-DSPAM-Confidence: 0.7566\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37674\n\nAuthor: cwen@iupui.edu\nDate: 2007-10-31 16:44:59 -0400 (Wed, 31 Oct 2007)\nNew Revision: 37674\n\nAdded:\ngradebook/trunk/service/api/src/java/org/sakaiproject/service/gradebook/shared/MultipleAssignmentSavingException.java\nModified:\ngradebook/trunk/app/business/src/java/org/sakaiproject/tool/gradebook/business/GradebookManager.java\ngradebook/trunk/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\ngradebook/trunk/app/standalone-app/src/test/org/sakaiproject/tool/gradebook/test/GradebookManagerOPCTest.java\nLog:\nhttp://128.196.219.68/jira/browse/SAK-12091\nSAK-12091\n=>\nadd createAssignments and checkValidName methods to GradebookManager.\nalso add MultipleAssignmentSavingException.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ktsao@stanford.edu Wed Oct 31 16:40:18 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 31 Oct 2007 16:40:18 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 31 Oct 2007 16:40:18 -0400\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby panther.mail.umich.edu () with ESMTP id l9VKeH7R031293;\n\tWed, 31 Oct 2007 16:40:18 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 4728E822.397CE.31193 ; \n\t31 Oct 2007 16:40:15 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 251BC6FB74;\n\tWed, 31 Oct 2007 01:52:36 +0000 (GMT)\nMessage-ID: <200710312036.l9VKajAN026964@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 530\n          for <source@collab.sakaiproject.org>;\n          Wed, 31 Oct 2007 01:52:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 308631A7AB\n\tfor <source@collab.sakaiproject.org>; Wed, 31 Oct 2007 20:39:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9VKajsK026966\n\tfor <source@collab.sakaiproject.org>; Wed, 31 Oct 2007 16:36:45 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9VKajAN026964\n\tfor source@collab.sakaiproject.org; Wed, 31 Oct 2007 16:36:45 -0400\nDate: Wed, 31 Oct 2007 16:36:45 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ktsao@stanford.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ktsao@stanford.edu\nSubject: [sakai] svn commit: r37673 - sam/trunk/samigo-app\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Oct 31 16:40:18 2007\nX-DSPAM-Confidence: 0.9807\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37673\n\nAuthor: ktsao@stanford.edu\nDate: 2007-10-31 16:36:42 -0400 (Wed, 31 Oct 2007)\nNew Revision: 37673\n\nModified:\nsam/trunk/samigo-app/pom.xml\nLog:\nSAK-12090\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom bahollad@indiana.edu Wed Oct 31 15:43:31 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 31 Oct 2007 15:43:31 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 31 Oct 2007 15:43:31 -0400\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby fan.mail.umich.edu () with ESMTP id l9VJhSl8021197;\n\tWed, 31 Oct 2007 15:43:28 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 4728DAD9.915B2.9058 ; \n\t31 Oct 2007 15:43:25 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 146A76FA11;\n\tWed, 31 Oct 2007 00:55:49 +0000 (GMT)\nMessage-ID: <200710311940.l9VJe30S026863@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 442\n          for <source@collab.sakaiproject.org>;\n          Wed, 31 Oct 2007 00:55:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E7978AF3C\n\tfor <source@collab.sakaiproject.org>; Wed, 31 Oct 2007 19:43:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9VJe33P026865\n\tfor <source@collab.sakaiproject.org>; Wed, 31 Oct 2007 15:40:03 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9VJe30S026863\n\tfor source@collab.sakaiproject.org; Wed, 31 Oct 2007 15:40:03 -0400\nDate: Wed, 31 Oct 2007 15:40:03 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to bahollad@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: bahollad@indiana.edu\nSubject: [sakai] svn commit: r37672 - reference/trunk/docs/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Oct 31 15:43:31 2007\nX-DSPAM-Confidence: 0.6509\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37672\n\nAuthor: bahollad@indiana.edu\nDate: 2007-10-31 15:40:02 -0400 (Wed, 31 Oct 2007)\nNew Revision: 37672\n\nModified:\nreference/trunk/docs/conversion/sakai_2_4_0-2_5_0_mysql_conversion.sql\nreference/trunk/docs/conversion/sakai_2_4_0-2_5_0_oracle_conversion.sql\nLog:\nSAK-12027\nAdded back some removed lines.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zach.thomas@txstate.edu Wed Oct 31 13:37:37 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 31 Oct 2007 13:37:37 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 31 Oct 2007 13:37:37 -0400\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby brazil.mail.umich.edu () with ESMTP id l9VHbanl006857;\n\tWed, 31 Oct 2007 13:37:36 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 4728BD58.DD21F.12018 ; \n\t31 Oct 2007 13:37:31 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E35546F9C2;\n\tTue, 30 Oct 2007 23:13:07 +0000 (GMT)\nMessage-ID: <200710311734.l9VHYGJm026629@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 192\n          for <source@collab.sakaiproject.org>;\n          Tue, 30 Oct 2007 23:12:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E452A1AAA6\n\tfor <source@collab.sakaiproject.org>; Wed, 31 Oct 2007 17:37:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9VHYHA1026631\n\tfor <source@collab.sakaiproject.org>; Wed, 31 Oct 2007 13:34:17 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9VHYGJm026629\n\tfor source@collab.sakaiproject.org; Wed, 31 Oct 2007 13:34:17 -0400\nDate: Wed, 31 Oct 2007 13:34:17 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zach.thomas@txstate.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zach.thomas@txstate.edu\nSubject: [sakai] svn commit: r37670 - content/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Oct 31 13:37:37 2007\nX-DSPAM-Confidence: 0.9831\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37670\n\nAuthor: zach.thomas@txstate.edu\nDate: 2007-10-31 13:34:14 -0400 (Wed, 31 Oct 2007)\nNew Revision: 37670\n\nModified:\ncontent/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\nLog:\nwe have persistence\\! fixes TSQ-722\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Wed Oct 31 13:19:03 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 31 Oct 2007 13:19:03 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 31 Oct 2007 13:19:03 -0400\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby brazil.mail.umich.edu () with ESMTP id l9VHJ2o8027747;\n\tWed, 31 Oct 2007 13:19:02 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4728B900.1B213.24285 ; \n\t31 Oct 2007 13:18:59 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 469426F98B;\n\tTue, 30 Oct 2007 22:54:31 +0000 (GMT)\nMessage-ID: <200710311715.l9VHFVms026595@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 498\n          for <source@collab.sakaiproject.org>;\n          Tue, 30 Oct 2007 22:54:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 792D51D61F\n\tfor <source@collab.sakaiproject.org>; Wed, 31 Oct 2007 17:18:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9VHFVtk026597\n\tfor <source@collab.sakaiproject.org>; Wed, 31 Oct 2007 13:15:31 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9VHFVms026595\n\tfor source@collab.sakaiproject.org; Wed, 31 Oct 2007 13:15:31 -0400\nDate: Wed, 31 Oct 2007 13:15:31 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r37669 - in gradebook/trunk/app: business/src/java/org/sakaiproject/tool/gradebook/business/impl ui/src/java/org/sakaiproject/tool/gradebook/jsf ui/src/java/org/sakaiproject/tool/gradebook/ui ui/src/webapp\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Oct 31 13:19:03 2007\nX-DSPAM-Confidence: 0.7598\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37669\n\nAuthor: cwen@iupui.edu\nDate: 2007-10-31 13:15:28 -0400 (Wed, 31 Oct 2007)\nNew Revision: 37669\n\nModified:\ngradebook/trunk/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/jsf/ClassAvgConverter.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/AssignmentDetailsBean.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/GradebookDependentBean.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/InstructorViewBean.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/ViewByStudentBean.java\ngradebook/trunk/app/ui/src/webapp/assignmentDetails.jsp\ngradebook/trunk/app/ui/src/webapp/instructorView.jsp\nLog:\nhttp://128.196.219.68/jira/browse/SAK-10427\nSAK-10427\n=>\nfix some displyaing/saving issues.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Wed Oct 31 10:15:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 31 Oct 2007 10:15:19 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 31 Oct 2007 10:15:19 -0400\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby brazil.mail.umich.edu () with ESMTP id l9VEFIZe031777;\n\tWed, 31 Oct 2007 10:15:18 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 47288DF0.8EA4A.5867 ; \n\t31 Oct 2007 10:15:16 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3CC446F7BE;\n\tTue, 30 Oct 2007 19:50:50 +0000 (GMT)\nMessage-ID: <200710311412.l9VEC2CY026322@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 437\n          for <source@collab.sakaiproject.org>;\n          Tue, 30 Oct 2007 19:50:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id F018C1D5CF\n\tfor <source@collab.sakaiproject.org>; Wed, 31 Oct 2007 14:14:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9VEC2bL026324\n\tfor <source@collab.sakaiproject.org>; Wed, 31 Oct 2007 10:12:02 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9VEC2CY026322\n\tfor source@collab.sakaiproject.org; Wed, 31 Oct 2007 10:12:02 -0400\nDate: Wed, 31 Oct 2007 10:12:02 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37668 - oncourse/branches/sakai_2-4-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Oct 31 10:15:19 2007\nX-DSPAM-Confidence: 0.9808\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37668\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-10-31 10:12:00 -0400 (Wed, 31 Oct 2007)\nNew Revision: 37668\n\nModified:\noncourse/branches/sakai_2-4-x/\noncourse/branches/sakai_2-4-x/.externals\nLog:\nUpdated externals\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Wed Oct 31 10:13:50 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 31 Oct 2007 10:13:50 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 31 Oct 2007 10:13:50 -0400\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby score.mail.umich.edu () with ESMTP id l9VEDnsP014246;\n\tWed, 31 Oct 2007 10:13:49 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 47288D8E.84861.19803 ; \n\t31 Oct 2007 10:13:38 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8F25C583D6;\n\tTue, 30 Oct 2007 19:49:05 +0000 (GMT)\nMessage-ID: <200710311410.l9VEACPe026309@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 631\n          for <source@collab.sakaiproject.org>;\n          Tue, 30 Oct 2007 19:48:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C214C1D5CF\n\tfor <source@collab.sakaiproject.org>; Wed, 31 Oct 2007 14:13:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9VEACQU026311\n\tfor <source@collab.sakaiproject.org>; Wed, 31 Oct 2007 10:10:12 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9VEACPe026309\n\tfor source@collab.sakaiproject.org; Wed, 31 Oct 2007 10:10:12 -0400\nDate: Wed, 31 Oct 2007 10:10:12 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r37667 - assignment/branches/oncourse_2-4-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Oct 31 10:13:50 2007\nX-DSPAM-Confidence: 0.7011\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37667\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-10-31 10:10:11 -0400 (Wed, 31 Oct 2007)\nNew Revision: 37667\n\nModified:\nassignment/branches/oncourse_2-4-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nLog:\nsvn merge -r37384:37385 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\n------------------------------------------------------------------------\nr37385 | zqian@umich.edu | 2007-10-25 12:05:12 -0400 (Thu, 25 Oct 2007) | 1 line\n\nfix to SAK-12047:Upload All/ When only 1 students information is uploaded, the data for other students is being wiped out\n------------------------------------------------------------------------\n\nsvn merge -r37399:37400  https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\n------------------------------------------------------------------------\nr37400 | zqian@umich.edu | 2007-10-25 22:16:42 -0400 (Thu, 25 Oct 2007) | 1 line\n\nfix to SAK-12029:zip file not accepted in Assignments \"Upload All\" feature\n------------------------------------------------------------------------\n\nsvn merge -r37499:37500 https://source.sakaiproject.org/svn/assignment/trunk\nG    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\n------------------------------------------------------------------------\nr37500 | zqian@umich.edu | 2007-10-29 16:33:02 -0400 (Mon, 29 Oct 2007) | 1 line\n\nfix to SAK-12047:Upload All/ When only 1 students information is uploaded, the data for other students is being wiped out\n------------------------------------------------------------------------\n\nsvn merge -r37435:37436 https://source.sakaiproject.org/svn/assignment/trunk\nG    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nU    assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_grading_submission.vm\nU    assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\n\n------------------------------------------------------------------------\nr37436 | zqian@umich.edu | 2007-10-26 23:12:38 -0400 (Fri, 26 Oct 2007) | 1 line\n\nfix to SAK-12053:If user sets an invalid accept until date for a single student a warning should be displayed\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Wed Oct 31 10:13:40 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 31 Oct 2007 10:13:40 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 31 Oct 2007 10:13:40 -0400\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby chaos.mail.umich.edu () with ESMTP id l9VEDdmG013484;\n\tWed, 31 Oct 2007 10:13:39 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 47288D8A.3A2D4.11763 ; \n\t31 Oct 2007 10:13:35 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 48B7B52E40;\n\tTue, 30 Oct 2007 19:49:05 +0000 (GMT)\nMessage-ID: <200710311410.l9VEAAvh026297@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1010\n          for <source@collab.sakaiproject.org>;\n          Tue, 30 Oct 2007 19:48:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0DC241D5CF\n\tfor <source@collab.sakaiproject.org>; Wed, 31 Oct 2007 14:13:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9VEAAJF026299\n\tfor <source@collab.sakaiproject.org>; Wed, 31 Oct 2007 10:10:10 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9VEAAvh026297\n\tfor source@collab.sakaiproject.org; Wed, 31 Oct 2007 10:10:10 -0400\nDate: Wed, 31 Oct 2007 10:10:10 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r37666 - in assignment/branches/oncourse_2-4-x/assignment-tool/tool/src: java/org/sakaiproject/assignment/tool webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Oct 31 10:13:40 2007\nX-DSPAM-Confidence: 0.7011\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37666\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-10-31 10:10:08 -0400 (Wed, 31 Oct 2007)\nNew Revision: 37666\n\nModified:\nassignment/branches/oncourse_2-4-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nassignment/branches/oncourse_2-4-x/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_grading_submission.vm\nLog:\nsvn merge -r37384:37385 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\n------------------------------------------------------------------------\nr37385 | zqian@umich.edu | 2007-10-25 12:05:12 -0400 (Thu, 25 Oct 2007) | 1 line\n\nfix to SAK-12047:Upload All/ When only 1 students information is uploaded, the data for other students is being wiped out\n------------------------------------------------------------------------\n\nsvn merge -r37399:37400  https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\n------------------------------------------------------------------------\nr37400 | zqian@umich.edu | 2007-10-25 22:16:42 -0400 (Thu, 25 Oct 2007) | 1 line\n\nfix to SAK-12029:zip file not accepted in Assignments \"Upload All\" feature\n------------------------------------------------------------------------\n\nsvn merge -r37499:37500 https://source.sakaiproject.org/svn/assignment/trunk\nG    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\n------------------------------------------------------------------------\nr37500 | zqian@umich.edu | 2007-10-29 16:33:02 -0400 (Mon, 29 Oct 2007) | 1 line\n\nfix to SAK-12047:Upload All/ When only 1 students information is uploaded, the data for other students is being wiped out\n------------------------------------------------------------------------\n\nsvn merge -r37435:37436 https://source.sakaiproject.org/svn/assignment/trunk\nG    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nU    assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_grading_submission.vm\nU    assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\n\n------------------------------------------------------------------------\nr37436 | zqian@umich.edu | 2007-10-26 23:12:38 -0400 (Fri, 26 Oct 2007) | 1 line\n\nfix to SAK-12053:If user sets an invalid accept until date for a single student a warning should be displayed\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Wed Oct 31 09:16:22 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 31 Oct 2007 09:16:22 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 31 Oct 2007 09:16:22 -0400\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby score.mail.umich.edu () with ESMTP id l9VDGKvp016331;\n\tWed, 31 Oct 2007 09:16:20 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 4728801A.10980.3413 ; \n\t31 Oct 2007 09:16:16 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B4FBE50C5B;\n\tTue, 30 Oct 2007 18:52:44 +0000 (GMT)\nMessage-ID: <200710311312.l9VDCsfg026258@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 603\n          for <source@collab.sakaiproject.org>;\n          Tue, 30 Oct 2007 18:52:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 389B41D4E1\n\tfor <source@collab.sakaiproject.org>; Wed, 31 Oct 2007 13:15:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9VDCsdW026260\n\tfor <source@collab.sakaiproject.org>; Wed, 31 Oct 2007 09:12:54 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9VDCsfg026258\n\tfor source@collab.sakaiproject.org; Wed, 31 Oct 2007 09:12:54 -0400\nDate: Wed, 31 Oct 2007 09:12:54 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37665 - in memory/branches/SAK-11913/memory-test: . impl impl/src/java/org/sakaiproject/memory/test pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Oct 31 09:16:22 2007\nX-DSPAM-Confidence: 0.9860\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37665\n\nAuthor: aaronz@vt.edu\nDate: 2007-10-31 09:12:41 -0400 (Wed, 31 Oct 2007)\nNew Revision: 37665\n\nAdded:\nmemory/branches/SAK-11913/memory-test/impl/src/java/org/sakaiproject/memory/test/LoadTestSakaiCaches.java\nModified:\nmemory/branches/SAK-11913/memory-test/.classpath\nmemory/branches/SAK-11913/memory-test/impl/pom.xml\nmemory/branches/SAK-11913/memory-test/impl/src/java/org/sakaiproject/memory/test/LoadTestMemoryService.java\nmemory/branches/SAK-11913/memory-test/pack/src/webapp/WEB-INF/components.xml\nLog:\nSAK-11913: Added in first test for the current caches in Sakai (User), test is not really working very well though as far as I can tell...\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom sgithens@caret.cam.ac.uk Wed Oct 31 08:27:33 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 31 Oct 2007 08:27:33 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 31 Oct 2007 08:27:33 -0400\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby casino.mail.umich.edu () with ESMTP id l9VCRWOY021025;\n\tWed, 31 Oct 2007 08:27:32 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 472874AB.381E0.20008 ; \n\t31 Oct 2007 08:27:29 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6A1756F775;\n\tTue, 30 Oct 2007 18:03:53 +0000 (GMT)\nMessage-ID: <200710311223.l9VCNtig026222@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 643\n          for <source@collab.sakaiproject.org>;\n          Tue, 30 Oct 2007 18:03:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0819D1D4D8\n\tfor <source@collab.sakaiproject.org>; Wed, 31 Oct 2007 12:26:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9VCNtTN026224\n\tfor <source@collab.sakaiproject.org>; Wed, 31 Oct 2007 08:23:55 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9VCNtig026222\n\tfor source@collab.sakaiproject.org; Wed, 31 Oct 2007 08:23:55 -0400\nDate: Wed, 31 Oct 2007 08:23:55 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to sgithens@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: sgithens@caret.cam.ac.uk\nSubject: [sakai] svn commit: r37664 - in webservices/trunk/axis: . provisional src/webapp\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Oct 31 08:27:33 2007\nX-DSPAM-Confidence: 0.9862\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37664\n\nAuthor: sgithens@caret.cam.ac.uk\nDate: 2007-10-31 08:23:45 -0400 (Wed, 31 Oct 2007)\nNew Revision: 37664\n\nAdded:\nwebservices/trunk/axis/provisional/\nwebservices/trunk/axis/provisional/ContentHosting.jws\nwebservices/trunk/axis/provisional/README\nRemoved:\nwebservices/trunk/axis/src/webapp/ContentHosting.jws\nLog:\nSAK-12084 Creating a provisional spot for new webservices.  Moving ContentHosting.jws in there until the performance problem is fixed. At the moment unsure of whether this will change the method signature.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom a.fish@lancaster.ac.uk Wed Oct 31 07:50:11 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 31 Oct 2007 07:50:11 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 31 Oct 2007 07:50:11 -0400\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby sleepers.mail.umich.edu () with ESMTP id l9VBoAjh002547;\n\tWed, 31 Oct 2007 07:50:10 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 47286BEA.BA4FB.3657 ; \n\t31 Oct 2007 07:50:05 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8C3D56F305;\n\tTue, 30 Oct 2007 17:31:29 +0000 (GMT)\nMessage-ID: <200710311146.l9VBkZdp026196@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 573\n          for <source@collab.sakaiproject.org>;\n          Tue, 30 Oct 2007 17:31:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C95671D3B1\n\tfor <source@collab.sakaiproject.org>; Wed, 31 Oct 2007 11:49:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9VBkaBX026198\n\tfor <source@collab.sakaiproject.org>; Wed, 31 Oct 2007 07:46:36 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9VBkZdp026196\n\tfor source@collab.sakaiproject.org; Wed, 31 Oct 2007 07:46:35 -0400\nDate: Wed, 31 Oct 2007 07:46:35 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to a.fish@lancaster.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: a.fish@lancaster.ac.uk\nSubject: [sakai] svn commit: r37663 - blog/trunk/jsfComponent\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Oct 31 07:50:11 2007\nX-DSPAM-Confidence: 0.9822\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37663\n\nAuthor: a.fish@lancaster.ac.uk\nDate: 2007-10-31 07:46:28 -0400 (Wed, 31 Oct 2007)\nNew Revision: 37663\n\nModified:\nblog/trunk/jsfComponent/project.xml\nLog:\nAdded sakai-util dependency\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Wed Oct 31 07:13:36 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 31 Oct 2007 07:13:36 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 31 Oct 2007 07:13:36 -0400\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby sleepers.mail.umich.edu () with ESMTP id l9VBDaBo021084;\n\tWed, 31 Oct 2007 07:13:36 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 4728635A.D8EAE.24740 ; \n\t31 Oct 2007 07:13:33 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 08AA26F2EE;\n\tTue, 30 Oct 2007 16:55:05 +0000 (GMT)\nMessage-ID: <200710311110.l9VBAG2x026182@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 427\n          for <source@collab.sakaiproject.org>;\n          Tue, 30 Oct 2007 16:54:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BE01F1D300\n\tfor <source@collab.sakaiproject.org>; Wed, 31 Oct 2007 11:13:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9VBAGbw026184\n\tfor <source@collab.sakaiproject.org>; Wed, 31 Oct 2007 07:10:16 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9VBAG2x026182\n\tfor source@collab.sakaiproject.org; Wed, 31 Oct 2007 07:10:16 -0400\nDate: Wed, 31 Oct 2007 07:10:16 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37662 - memory/branches/SAK-11913/memory-test/impl/src/java/org/sakaiproject/memory/test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Oct 31 07:13:36 2007\nX-DSPAM-Confidence: 0.9834\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37662\n\nAuthor: aaronz@vt.edu\nDate: 2007-10-31 07:10:11 -0400 (Wed, 31 Oct 2007)\nNew Revision: 37662\n\nModified:\nmemory/branches/SAK-11913/memory-test/impl/src/java/org/sakaiproject/memory/test/LoadTestMemoryService.java\nLog:\nSAK-11913: Single cache, one and multithreaded cache load simulations are complete, simulating 15 million cache reads with 88% hit rate in a cache with 10000 items max\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Wed Oct 31 04:50:54 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 31 Oct 2007 04:50:54 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 31 Oct 2007 04:50:54 -0400\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby brazil.mail.umich.edu () with ESMTP id l9V8or0p014925;\n\tWed, 31 Oct 2007 04:50:53 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 472841E8.A7DC5.721 ; \n\t31 Oct 2007 04:50:51 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3A5E16F684;\n\tTue, 30 Oct 2007 14:33:22 +0000 (GMT)\nMessage-ID: <200710310847.l9V8lVd0026130@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 983\n          for <source@collab.sakaiproject.org>;\n          Tue, 30 Oct 2007 14:32:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EE2DA1D3D3\n\tfor <source@collab.sakaiproject.org>; Wed, 31 Oct 2007 08:50:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9V8lVFY026132\n\tfor <source@collab.sakaiproject.org>; Wed, 31 Oct 2007 04:47:31 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9V8lVd0026130\n\tfor source@collab.sakaiproject.org; Wed, 31 Oct 2007 04:47:31 -0400\nDate: Wed, 31 Oct 2007 04:47:31 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r37661 - polls/branches/sakai_2-4-x/tool/src/java/org/sakaiproject/poll/tool/validators\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Oct 31 04:50:54 2007\nX-DSPAM-Confidence: 0.9786\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37661\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-10-31 04:47:18 -0400 (Wed, 31 Oct 2007)\nNew Revision: 37661\n\nModified:\npolls/branches/sakai_2-4-x/tool/src/java/org/sakaiproject/poll/tool/validators/VoteValidator.java\nLog:\nSAK-12083 merge into 2-4-x\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Wed Oct 31 04:19:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 31 Oct 2007 04:19:43 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 31 Oct 2007 04:19:43 -0400\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby flawless.mail.umich.edu () with ESMTP id l9V8Jg9q004001;\n\tWed, 31 Oct 2007 04:19:42 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 47283A97.B8439.605 ; \n\t31 Oct 2007 04:19:38 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 373646F665;\n\tTue, 30 Oct 2007 14:02:05 +0000 (GMT)\nMessage-ID: <200710310816.l9V8GNhu025870@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 386\n          for <source@collab.sakaiproject.org>;\n          Tue, 30 Oct 2007 14:01:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4B3E51CFEA\n\tfor <source@collab.sakaiproject.org>; Wed, 31 Oct 2007 08:19:19 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9V8GNMk025872\n\tfor <source@collab.sakaiproject.org>; Wed, 31 Oct 2007 04:16:23 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9V8GNhu025870\n\tfor source@collab.sakaiproject.org; Wed, 31 Oct 2007 04:16:23 -0400\nDate: Wed, 31 Oct 2007 04:16:23 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r37660 - polls/trunk/tool/src/java/org/sakaiproject/poll/tool/validators\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Oct 31 04:19:43 2007\nX-DSPAM-Confidence: 0.9756\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37660\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-10-31 04:16:00 -0400 (Wed, 31 Oct 2007)\nNew Revision: 37660\n\nModified:\npolls/trunk/tool/src/java/org/sakaiproject/poll/tool/validators/VoteValidator.java\nLog:\nSAK-12083 only give one error condition on voting\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Tue Oct 30 23:23:32 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 23:23:32 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 23:23:32 -0400\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby panther.mail.umich.edu () with ESMTP id l9V3NU44000602;\n\tTue, 30 Oct 2007 23:23:30 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 4727F52D.A12EB.12924 ; \n\t30 Oct 2007 23:23:28 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1E2956F2EE;\n\tTue, 30 Oct 2007 09:09:45 +0000 (GMT)\nMessage-ID: <200710310320.l9V3KA4x025142@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 205\n          for <source@collab.sakaiproject.org>;\n          Tue, 30 Oct 2007 09:09:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DC6261CDDB\n\tfor <source@collab.sakaiproject.org>; Wed, 31 Oct 2007 03:23:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9V3KAFZ025144\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 23:20:10 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9V3KA4x025142\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 23:20:10 -0400\nDate: Tue, 30 Oct 2007 23:20:10 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37659 - assignment/trunk/assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 23:23:32 2007\nX-DSPAM-Confidence: 0.9844\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37659\n\nAuthor: zqian@umich.edu\nDate: 2007-10-30 23:20:08 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37659\n\nModified:\nassignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_list_submissions.vm\nLog:\nFix to SAK-11898: View or grade submissions: Pager is shown even when there aren't submissions\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jzaremba@unicon.net Tue Oct 30 20:03:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 20:03:25 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 20:03:25 -0400\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby sleepers.mail.umich.edu () with ESMTP id l9V03O76001306;\n\tTue, 30 Oct 2007 20:03:24 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 4727C646.8CE7.21500 ; \n\t30 Oct 2007 20:03:20 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 472B56F20A;\n\tTue, 30 Oct 2007 05:59:37 +0000 (GMT)\nMessage-ID: <200710310000.l9V0098g025070@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 538\n          for <source@collab.sakaiproject.org>;\n          Tue, 30 Oct 2007 05:59:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 09320B5B3\n\tfor <source@collab.sakaiproject.org>; Wed, 31 Oct 2007 00:03:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9V0090C025072\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 20:00:09 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9V0098g025070\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 20:00:09 -0400\nDate: Tue, 30 Oct 2007 20:00:09 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jzaremba@unicon.net using -f\nTo: source@collab.sakaiproject.org\nFrom: jzaremba@unicon.net\nSubject: [sakai] svn commit: r37658 - in content/branches/SAK-11543/content-tool/tool/src: java/org/sakaiproject/content/tool webapp/vm/resources\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 20:03:25 2007\nX-DSPAM-Confidence: 0.8436\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37658\n\nAuthor: jzaremba@unicon.net\nDate: 2007-10-30 20:00:02 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37658\n\nModified:\ncontent/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\ncontent/branches/SAK-11543/content-tool/tool/src/webapp/vm/resources/sakai_properties.vm\nLog:\nCondition widgets now working upon creating new resource.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zach.thomas@txstate.edu Tue Oct 30 19:23:38 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 19:23:38 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 19:23:38 -0400\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby panther.mail.umich.edu () with ESMTP id l9UNNcbp006155;\n\tTue, 30 Oct 2007 19:23:38 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 4727BCF4.3DB.19800 ; \n\t30 Oct 2007 19:23:34 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6089A6F1EF;\n\tTue, 30 Oct 2007 05:19:52 +0000 (GMT)\nMessage-ID: <200710302320.l9UNKHPx025056@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 611\n          for <source@collab.sakaiproject.org>;\n          Tue, 30 Oct 2007 05:19:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 93A221CF1D\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 23:23:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UNKH93025058\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 19:20:17 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UNKHPx025056\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 19:20:17 -0400\nDate: Tue, 30 Oct 2007 19:20:17 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zach.thomas@txstate.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zach.thomas@txstate.edu\nSubject: [sakai] svn commit: r37657 - content/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 19:23:38 2007\nX-DSPAM-Confidence: 0.7556\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37657\n\nAuthor: zach.thomas@txstate.edu\nDate: 2007-10-30 19:20:15 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37657\n\nModified:\ncontent/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\nLog:\nfix for TSQ-785 Rule should be evaluated at create-time\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jzaremba@unicon.net Tue Oct 30 16:59:12 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 16:59:12 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 16:59:12 -0400\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby jacknife.mail.umich.edu () with ESMTP id l9UKxA7i024586;\n\tTue, 30 Oct 2007 16:59:10 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 47279B16.F09C9.6034 ; \n\t30 Oct 2007 16:59:05 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DE3966EF5B;\n\tTue, 30 Oct 2007 02:55:20 +0000 (GMT)\nMessage-ID: <200710302055.l9UKtmK0024847@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 738\n          for <source@collab.sakaiproject.org>;\n          Tue, 30 Oct 2007 02:55:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0B9C51CDEC\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 20:58:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UKtmpE024849\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 16:55:48 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UKtmK0024847\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 16:55:48 -0400\nDate: Tue, 30 Oct 2007 16:55:48 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jzaremba@unicon.net using -f\nTo: source@collab.sakaiproject.org\nFrom: jzaremba@unicon.net\nSubject: [sakai] svn commit: r37655 - in content/branches/SAK-11543: content-bundles content-tool/tool/src/webapp/vm/resources\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 16:59:12 2007\nX-DSPAM-Confidence: 0.8413\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37655\n\nAuthor: jzaremba@unicon.net\nDate: 2007-10-30 16:55:42 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37655\n\nModified:\ncontent/branches/SAK-11543/content-bundles/types.properties\ncontent/branches/SAK-11543/content-tool/tool/src/webapp/vm/resources/sakai_properties.vm\nLog:\nTSQ-786 Displaying user friendly message in place of condition widgets when no gradebook assignments are available.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Tue Oct 30 16:43:38 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 16:43:38 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 16:43:38 -0400\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby panther.mail.umich.edu () with ESMTP id l9UKhbHn004247;\n\tTue, 30 Oct 2007 16:43:37 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 4727976E.F09F6.12389 ; \n\t30 Oct 2007 16:43:29 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C461A5A832;\n\tTue, 30 Oct 2007 02:39:48 +0000 (GMT)\nMessage-ID: <200710302040.l9UKeLrr024833@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 589\n          for <source@collab.sakaiproject.org>;\n          Tue, 30 Oct 2007 02:39:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A44B91CDD8\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 20:43:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UKeLSN024835\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 16:40:21 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UKeLrr024833\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 16:40:21 -0400\nDate: Tue, 30 Oct 2007 16:40:21 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37654 - ctools/trunk/builds/ctools_2-4/tools\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 16:43:38 2007\nX-DSPAM-Confidence: 0.9833\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37654\n\nAuthor: dlhaines@umich.edu\nDate: 2007-10-30 16:40:19 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37654\n\nModified:\nctools/trunk/builds/ctools_2-4/tools/build-ctools.xml\nctools/trunk/builds/ctools_2-4/tools/build-patch-util.xml\nLog:\nCTools: delete unnecessary comments.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Tue Oct 30 16:42:39 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 16:42:39 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 16:42:39 -0400\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby fan.mail.umich.edu () with ESMTP id l9UKgcBq022697;\n\tTue, 30 Oct 2007 16:42:38 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 47279737.6DE7A.31432 ; \n\t30 Oct 2007 16:42:35 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id AD9A76F0FB;\n\tTue, 30 Oct 2007 02:38:52 +0000 (GMT)\nMessage-ID: <200710302039.l9UKdNqF024821@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 837\n          for <source@collab.sakaiproject.org>;\n          Tue, 30 Oct 2007 02:38:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EE33C1CDD8\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 20:42:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UKdNn1024823\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 16:39:23 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UKdNqF024821\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 16:39:23 -0400\nDate: Tue, 30 Oct 2007 16:39:23 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37653 - ctools/trunk/builds/ctools_2-4/tools\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 16:42:39 2007\nX-DSPAM-Confidence: 0.9831\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37653\n\nAuthor: dlhaines@umich.edu\nDate: 2007-10-30 16:39:22 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37653\n\nRemoved:\nctools/trunk/builds/ctools_2-4/tools/build-samigo.xml\nLog:\nCTools: delete unneeded module.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Tue Oct 30 16:42:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 16:42:17 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 16:42:17 -0400\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby mission.mail.umich.edu () with ESMTP id l9UKgGep030370;\n\tTue, 30 Oct 2007 16:42:16 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 47279721.D87B2.17416 ; \n\t30 Oct 2007 16:42:12 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3F8D86E0AD;\n\tTue, 30 Oct 2007 02:38:29 +0000 (GMT)\nMessage-ID: <200710302038.l9UKctfT024809@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 453\n          for <source@collab.sakaiproject.org>;\n          Tue, 30 Oct 2007 02:38:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C28631CDD8\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 20:41:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UKctrV024811\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 16:38:55 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UKctfT024809\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 16:38:55 -0400\nDate: Tue, 30 Oct 2007 16:38:55 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37652 - ctools/trunk/builds/ctools_2-4/tools\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 16:42:17 2007\nX-DSPAM-Confidence: 0.9811\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37652\n\nAuthor: dlhaines@umich.edu\nDate: 2007-10-30 16:38:53 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37652\n\nModified:\nctools/trunk/builds/ctools_2-4/tools/build-sakai.xml\nLog:\nCTools: delete unnecessary comments.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Tue Oct 30 16:34:47 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 16:34:47 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 16:34:47 -0400\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby jacknife.mail.umich.edu () with ESMTP id l9UKYkdt010937;\n\tTue, 30 Oct 2007 16:34:46 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 4727955D.1DB83.18686 ; \n\t30 Oct 2007 16:34:39 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6B6676E10E;\n\tTue, 30 Oct 2007 02:30:55 +0000 (GMT)\nMessage-ID: <200710302031.l9UKVSg6024795@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 791\n          for <source@collab.sakaiproject.org>;\n          Tue, 30 Oct 2007 02:30:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CFFE51CDAF\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 20:34:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UKVSIP024797\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 16:31:28 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UKVSg6024795\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 16:31:28 -0400\nDate: Tue, 30 Oct 2007 16:31:28 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37651 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 16:34:47 2007\nX-DSPAM-Confidence: 0.8471\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37651\n\nAuthor: dlhaines@umich.edu\nDate: 2007-10-30 16:31:27 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37651\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xP.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xP.properties\nLog:\nCTools: update 2.4.xP for (most) requested fixes.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Tue Oct 30 16:31:55 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 16:31:55 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 16:31:55 -0400\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby score.mail.umich.edu () with ESMTP id l9UKVsqW023432;\n\tTue, 30 Oct 2007 16:31:54 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 472794B5.962C4.11183 ; \n\t30 Oct 2007 16:31:52 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9CBE66E0AD;\n\tTue, 30 Oct 2007 02:28:07 +0000 (GMT)\nMessage-ID: <200710302028.l9UKSfAL024782@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 240\n          for <source@collab.sakaiproject.org>;\n          Tue, 30 Oct 2007 02:27:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1E44B1CDAF\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 20:31:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UKSfxs024784\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 16:28:41 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UKSfAL024782\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 16:28:41 -0400\nDate: Tue, 30 Oct 2007 16:28:41 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37650 - ctools/trunk/builds/ctools_2-4/tools\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 16:31:55 2007\nX-DSPAM-Confidence: 0.9877\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37650\n\nAuthor: dlhaines@umich.edu\nDate: 2007-10-30 16:28:39 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37650\n\nModified:\nctools/trunk/builds/ctools_2-4/tools/build-patch-util.xml\nctools/trunk/builds/ctools_2-4/tools/build-type-util.xml\nLog:\nCTools: update build tools for testing individual patches.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Tue Oct 30 16:31:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 16:31:02 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 16:31:02 -0400\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby mission.mail.umich.edu () with ESMTP id l9UKV1s2022363;\n\tTue, 30 Oct 2007 16:31:02 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 47279463.DF4D9.27463 ; \n\t30 Oct 2007 16:30:30 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 93C3A64D51;\n\tTue, 30 Oct 2007 02:26:46 +0000 (GMT)\nMessage-ID: <200710302027.l9UKR8Ar024763@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 225\n          for <source@collab.sakaiproject.org>;\n          Tue, 30 Oct 2007 02:26:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E1E571CDAF\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 20:30:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UKR8Oh024765\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 16:27:08 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UKR8Ar024763\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 16:27:08 -0400\nDate: Tue, 30 Oct 2007 16:27:08 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37649 - ctools/trunk/builds/ctools_2-4/patches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 16:31:02 2007\nX-DSPAM-Confidence: 0.9864\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37649\n\nAuthor: dlhaines@umich.edu\nDate: 2007-10-30 16:27:07 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37649\n\nModified:\nctools/trunk/builds/ctools_2-4/patches/SAK-10419.patch\nLog:\nCTools: hand patch for SAK 10419.  Fix file paths.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Tue Oct 30 16:24:14 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 16:24:14 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 16:24:14 -0400\nReceived: from serenity.mr.itd.umich.edu (serenity.mr.itd.umich.edu [141.211.14.43])\n\tby score.mail.umich.edu () with ESMTP id l9UKODn7018333;\n\tTue, 30 Oct 2007 16:24:13 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY serenity.mr.itd.umich.edu ID 472792E7.C46E5.22956 ; \n\t30 Oct 2007 16:24:10 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 238BB6EF5B;\n\tTue, 30 Oct 2007 02:20:26 +0000 (GMT)\nMessage-ID: <200710302020.l9UKKuCf024724@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 295\n          for <source@collab.sakaiproject.org>;\n          Tue, 30 Oct 2007 02:20:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5ECCC1A371\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 20:23:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UKKu16024726\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 16:20:56 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UKKuCf024724\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 16:20:56 -0400\nDate: Tue, 30 Oct 2007 16:20:56 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37648 - ctools/trunk/builds/ctools_2-4/patches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 16:24:14 2007\nX-DSPAM-Confidence: 0.9829\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37648\n\nAuthor: dlhaines@umich.edu\nDate: 2007-10-30 16:20:53 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37648\n\nModified:\nctools/trunk/builds/ctools_2-4/patches/SAK-10419.patch\nLog:\nCTools: hand patch for SAK 10419\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Tue Oct 30 15:29:49 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 15:29:49 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 15:29:49 -0400\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby brazil.mail.umich.edu () with ESMTP id l9UJTkDV010322;\n\tTue, 30 Oct 2007 15:29:46 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 47278622.BA44E.29964 ; \n\t30 Oct 2007 15:29:41 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 03C7558750;\n\tTue, 30 Oct 2007 01:25:44 +0000 (GMT)\nMessage-ID: <200710301926.l9UJQRbr024563@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 264\n          for <source@collab.sakaiproject.org>;\n          Tue, 30 Oct 2007 01:25:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 686B81A145\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 19:29:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UJQRH4024565\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 15:26:27 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UJQRbr024563\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 15:26:27 -0400\nDate: Tue, 30 Oct 2007 15:26:27 -0400\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [svn] revprop propchange - r37636 svn:log\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 15:29:49 2007\nX-DSPAM-Confidence: 0.9657\nX-DSPAM-Probability: 0.0000\n\nAuthor: zqian@umich.edu\nRevision: 37636\nProperty Name: svn:log\n\nNew Property Value:\nmerged fix to SAK-10670 into post_24 branch: svn merge -r 33071:33072 https://source.sakaiproject.org/svn/assignment/trunk/\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Tue Oct 30 15:02:46 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 15:02:46 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 15:02:46 -0400\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby panther.mail.umich.edu () with ESMTP id l9UJ2kfv027301;\n\tTue, 30 Oct 2007 15:02:46 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 47277FCF.9FF30.6350 ; \n\t30 Oct 2007 15:02:42 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 180406EF5D;\n\tTue, 30 Oct 2007 00:58:52 +0000 (GMT)\nMessage-ID: <200710301859.l9UIxVaw024452@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 863\n          for <source@collab.sakaiproject.org>;\n          Tue, 30 Oct 2007 00:58:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0E6261CDDA\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 19:02:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UIxWFC024454\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 14:59:32 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UIxVaw024452\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 14:59:32 -0400\nDate: Tue, 30 Oct 2007 14:59:32 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r37647 - osp/tags/sakai_2-5-0_QA_011_GMT\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 15:02:46 2007\nX-DSPAM-Confidence: 0.9806\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37647\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-10-30 14:59:30 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37647\n\nModified:\nosp/tags/sakai_2-5-0_QA_011_GMT/\nosp/tags/sakai_2-5-0_QA_011_GMT/.externals\nosp/tags/sakai_2-5-0_QA_011_GMT/pom.xml\nLog:\nAdding gmt to the osp specific build for 2.5.011\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom john.ellis@rsmart.com Tue Oct 30 14:48:37 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 14:48:37 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 14:48:37 -0400\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby awakenings.mail.umich.edu () with ESMTP id l9UImZnw020730;\n\tTue, 30 Oct 2007 14:48:35 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 47277C7B.797E0.29706 ; \n\t30 Oct 2007 14:48:30 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 139436F056;\n\tTue, 30 Oct 2007 00:44:40 +0000 (GMT)\nMessage-ID: <200710301845.l9UIjIbg024416@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 122\n          for <source@collab.sakaiproject.org>;\n          Tue, 30 Oct 2007 00:44:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6A13C1BD0D\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 18:48:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UIjId9024418\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 14:45:18 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UIjIbg024416\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 14:45:18 -0400\nDate: Tue, 30 Oct 2007 14:45:18 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to john.ellis@rsmart.com using -f\nTo: source@collab.sakaiproject.org\nFrom: john.ellis@rsmart.com\nSubject: [sakai] svn commit: r37646 - in reports/trunk: reports-api/api/src/java/org/sakaiproject/reports/service reports-impl/impl/src/java/org/sakaiproject/reports/logic/impl reports-tool/tool/src/java/org/sakaiproject/reports/tool reports-tool/tool/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 14:48:37 2007\nX-DSPAM-Confidence: 0.9830\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37646\n\nAuthor: john.ellis@rsmart.com\nDate: 2007-10-30 14:44:35 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37646\n\nAdded:\nreports/trunk/reports-tool/tool/src/java/org/sakaiproject/reports/tool/ReportsStartupListener.java\nModified:\nreports/trunk/reports-api/api/src/java/org/sakaiproject/reports/service/ReportsManager.java\nreports/trunk/reports-impl/impl/src/java/org/sakaiproject/reports/logic/impl/ReportsManagerImpl.java\nreports/trunk/reports-tool/tool/src/webapp/WEB-INF/web.xml\nLog:\nSAK-12028\nmoved around where the init took place so that it would be surrounded by the correct tx\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Tue Oct 30 14:46:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 14:46:02 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 14:46:02 -0400\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby mission.mail.umich.edu () with ESMTP id l9UIk2eV007849;\n\tTue, 30 Oct 2007 14:46:02 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 47277BE2.8D902.11053 ; \n\t30 Oct 2007 14:45:58 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B5F686F045;\n\tTue, 30 Oct 2007 00:42:08 +0000 (GMT)\nMessage-ID: <200710301842.l9UIgkce024388@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 92\n          for <source@collab.sakaiproject.org>;\n          Tue, 30 Oct 2007 00:41:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5DF211BD0D\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 18:45:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UIgkH2024390\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 14:42:46 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UIgkce024388\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 14:42:46 -0400\nDate: Tue, 30 Oct 2007 14:42:46 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37645 - oncourse/branches/sakai_2-4-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 14:46:02 2007\nX-DSPAM-Confidence: 0.9782\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37645\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-10-30 14:42:45 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37645\n\nModified:\noncourse/branches/sakai_2-4-x/\noncourse/branches/sakai_2-4-x/.externals\nLog:\nUpdated externals\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Tue Oct 30 14:45:41 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 14:45:41 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 14:45:41 -0400\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby score.mail.umich.edu () with ESMTP id l9UIjeVW014454;\n\tTue, 30 Oct 2007 14:45:40 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 47277BCC.245D9.14251 ; \n\t30 Oct 2007 14:45:35 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BE91D6F044;\n\tTue, 30 Oct 2007 00:41:45 +0000 (GMT)\nMessage-ID: <200710301842.l9UIgRso024366@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 125\n          for <source@collab.sakaiproject.org>;\n          Tue, 30 Oct 2007 00:41:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3274C1BD0D\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 18:45:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UIgRAX024368\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 14:42:27 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UIgRso024366\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 14:42:27 -0400\nDate: Tue, 30 Oct 2007 14:42:27 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r37644 - assignment/branches/oncourse_2-4-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 14:45:41 2007\nX-DSPAM-Confidence: 0.9818\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37644\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-10-30 14:42:25 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37644\n\nModified:\nassignment/branches/oncourse_2-4-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nUnmerging SAK-12047 as it brought in issues with SAK 12029\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Tue Oct 30 14:31:32 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 14:31:32 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 14:31:32 -0400\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby panther.mail.umich.edu () with ESMTP id l9UIVVHR001501;\n\tTue, 30 Oct 2007 14:31:31 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 4727787C.17F5C.12836 ; \n\t30 Oct 2007 14:31:27 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 19DDD6EFF8;\n\tTue, 30 Oct 2007 00:27:36 +0000 (GMT)\nMessage-ID: <200710301828.l9UISBpI024254@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 167\n          for <source@collab.sakaiproject.org>;\n          Tue, 30 Oct 2007 00:27:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5B32D1BCCA\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 18:31:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UISBuk024256\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 14:28:11 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UISBpI024254\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 14:28:11 -0400\nDate: Tue, 30 Oct 2007 14:28:11 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r37643 - osp/tags\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 14:31:32 2007\nX-DSPAM-Confidence: 0.9817\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37643\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-10-30 14:28:10 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37643\n\nAdded:\nosp/tags/sakai_2-5-0_QA_011_GMT/\nLog:\nCreating 2.5.011 qa tag for OSP and GMT\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Tue Oct 30 14:25:57 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 14:25:57 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 14:25:57 -0400\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby panther.mail.umich.edu () with ESMTP id l9UIPu3F029907;\n\tTue, 30 Oct 2007 14:25:56 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 4727772D.E2A21.29645 ; \n\t30 Oct 2007 14:25:53 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CD3256EC9D;\n\tTue, 30 Oct 2007 00:22:02 +0000 (GMT)\nMessage-ID: <200710301822.l9UIMjOq024187@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 324\n          for <source@collab.sakaiproject.org>;\n          Tue, 30 Oct 2007 00:21:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 23500BCD0\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 18:25:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UIMjaZ024189\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 14:22:45 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UIMjOq024187\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 14:22:45 -0400\nDate: Tue, 30 Oct 2007 14:22:45 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37642 - oncourse/branches/sakai_2-4-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 14:25:57 2007\nX-DSPAM-Confidence: 0.9779\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37642\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-10-30 14:22:44 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37642\n\nModified:\noncourse/branches/sakai_2-4-x/\noncourse/branches/sakai_2-4-x/.externals\nLog:\nUpdated externals\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Tue Oct 30 14:25:13 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 14:25:13 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 14:25:13 -0400\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby sleepers.mail.umich.edu () with ESMTP id l9UIPCx3010820;\n\tTue, 30 Oct 2007 14:25:12 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 47277702.19ACD.23971 ; \n\t30 Oct 2007 14:25:09 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DFC9D6F01C;\n\tTue, 30 Oct 2007 00:21:15 +0000 (GMT)\nMessage-ID: <200710301821.l9UILqV0024175@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 448\n          for <source@collab.sakaiproject.org>;\n          Tue, 30 Oct 2007 00:21:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A736DBCD0\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 18:24:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UILqhc024177\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 14:21:52 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UILqV0024175\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 14:21:52 -0400\nDate: Tue, 30 Oct 2007 14:21:52 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r37641 - assignment/branches/oncourse_2-4-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 14:25:13 2007\nX-DSPAM-Confidence: 0.9925\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37641\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-10-30 14:21:51 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37641\n\nModified:\nassignment/branches/oncourse_2-4-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nsvn merge -r 37499:37500 https://source.sakaiproject.org/svn/assignment/trunk\nC    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nM      assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nin-143-146:~/java/test/assignment admin$ svn log -r 37500:37500 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr37500 | zqian@umich.edu | 2007-10-29 16:33:02 -0400 (Mon, 29 Oct 2007) | 1 line\n\nfix to SAK-12047:Upload All/ When only 1 students information is uploaded, the data for other students is being wiped out\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom kimsooil@bu.edu Tue Oct 30 14:06:48 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 14:06:48 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 14:06:48 -0400\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby fan.mail.umich.edu () with ESMTP id l9UI6RXm009175;\n\tTue, 30 Oct 2007 14:06:27 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 4727729D.58319.1128 ; \n\t30 Oct 2007 14:06:24 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 735C06EFCD;\n\tTue, 30 Oct 2007 00:01:37 +0000 (GMT)\nMessage-ID: <200710301802.l9UI2xFc024113@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 286\n          for <source@collab.sakaiproject.org>;\n          Tue, 30 Oct 2007 00:01:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 911B71C7FD\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 18:05:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UI2xXD024115\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 14:02:59 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UI2xFc024113\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 14:02:59 -0400\nDate: Tue, 30 Oct 2007 14:02:59 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to kimsooil@bu.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: kimsooil@bu.edu\nSubject: [sakai] svn commit: r37640 - mailtool/trunk/mailtool/src/java/org/sakaiproject/tool/mailtool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 14:06:48 2007\nX-DSPAM-Confidence: 0.9819\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37640\n\nAuthor: kimsooil@bu.edu\nDate: 2007-10-30 14:02:55 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37640\n\nModified:\nmailtool/trunk/mailtool/src/java/org/sakaiproject/tool/mailtool/Mailtool.java\nmailtool/trunk/mailtool/src/java/org/sakaiproject/tool/mailtool/OptionsBean.java\nLog:\nFix SAK-11067 (more info - sender & recipient(s))\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Tue Oct 30 13:51:01 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 13:51:01 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 13:51:01 -0400\nReceived: from serenity.mr.itd.umich.edu (serenity.mr.itd.umich.edu [141.211.14.43])\n\tby mission.mail.umich.edu () with ESMTP id l9UHp0tn032400;\n\tTue, 30 Oct 2007 13:51:00 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY serenity.mr.itd.umich.edu ID 47276EFD.AEA4F.9335 ; \n\t30 Oct 2007 13:50:56 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 653236AF4F;\n\tMon, 29 Oct 2007 23:52:57 +0000 (GMT)\nMessage-ID: <200710301747.l9UHlLLr024038@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 301\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 23:52:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4971D1C811\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 17:50:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UHlLHd024040\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 13:47:21 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UHlLLr024038\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 13:47:21 -0400\nDate: Tue, 30 Oct 2007 13:47:21 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37639 - ctools/trunk/builds/ctools_2-4/patches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 13:51:01 2007\nX-DSPAM-Confidence: 0.9856\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37639\n\nAuthor: dlhaines@umich.edu\nDate: 2007-10-30 13:47:20 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37639\n\nAdded:\nctools/trunk/builds/ctools_2-4/patches/SAK-11215.patch\nLog:\nCTools: add new patch for 2.4.xP\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Tue Oct 30 13:46:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 13:46:51 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 13:46:51 -0400\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby brazil.mail.umich.edu () with ESMTP id l9UHkoic020223;\n\tTue, 30 Oct 2007 13:46:50 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 47276E02.A49D6.18056 ; \n\t30 Oct 2007 13:46:45 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id AFAD36EF9E;\n\tMon, 29 Oct 2007 23:48:48 +0000 (GMT)\nMessage-ID: <200710301743.l9UHhLTg024026@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 48\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 23:48:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 680401C7FE\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 17:46:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UHhL9S024028\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 13:43:21 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UHhLTg024026\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 13:43:21 -0400\nDate: Tue, 30 Oct 2007 13:43:21 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37638 - ctools/trunk/builds/ctools_2-4/patches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 13:46:51 2007\nX-DSPAM-Confidence: 0.9858\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37638\n\nAuthor: dlhaines@umich.edu\nDate: 2007-10-30 13:43:20 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37638\n\nAdded:\nctools/trunk/builds/ctools_2-4/patches/SAK-10788.patch\nLog:\nCTools: add new patch for 2.4.xP\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Tue Oct 30 13:40:57 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 13:40:57 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 13:40:57 -0400\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby panther.mail.umich.edu () with ESMTP id l9UHesQM027671;\n\tTue, 30 Oct 2007 13:40:54 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 47276CA0.32E90.3464 ; \n\t30 Oct 2007 13:40:51 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 74C3E6EF8F;\n\tMon, 29 Oct 2007 23:42:59 +0000 (GMT)\nMessage-ID: <200710301737.l9UHbi7N024006@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 101\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 23:42:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C10331C7FE\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 17:40:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UHbiBp024008\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 13:37:44 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UHbi7N024006\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 13:37:44 -0400\nDate: Tue, 30 Oct 2007 13:37:44 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37637 - ctools/trunk/builds/ctools_2-4/patches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 13:40:57 2007\nX-DSPAM-Confidence: 0.9854\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37637\n\nAuthor: dlhaines@umich.edu\nDate: 2007-10-30 13:37:42 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37637\n\nAdded:\nctools/trunk/builds/ctools_2-4/patches/SAK-11919.patch\nLog:\nCTools: add new patch for 2.4.xP\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Tue Oct 30 13:39:24 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 13:39:24 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 13:39:24 -0400\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby awakenings.mail.umich.edu () with ESMTP id l9UHdLbG008777;\n\tTue, 30 Oct 2007 13:39:21 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 47276C43.129FD.15572 ; \n\t30 Oct 2007 13:39:18 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id F0D056EF8D;\n\tMon, 29 Oct 2007 23:41:24 +0000 (GMT)\nMessage-ID: <200710301736.l9UHa4Rv023983@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 656\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 23:41:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BCB731C7F4\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 17:38:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UHa43E023989\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 13:36:04 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UHa4Rv023983\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 13:36:04 -0400\nDate: Tue, 30 Oct 2007 13:36:04 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37636 - in assignment/branches/post-2-4/assignment-tool/tool/src: bundle java/org/sakaiproject/assignment/tool webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 13:39:24 2007\nX-DSPAM-Confidence: 0.8481\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37636\n\nAuthor: zqian@umich.edu\nDate: 2007-10-30 13:36:00 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37636\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/bundle/assignment.properties\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nassignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_list_submissions.vm\nassignment/branches/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_uploadAll.vm\nLog:\nmerged fix to SAK-33072 into post_24 branch: svn merge -r 33071:33072 https://source.sakaiproject.org/svn/assignment/trunk/\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom kimsooil@bu.edu Tue Oct 30 13:00:21 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 13:00:21 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 13:00:21 -0400\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby brazil.mail.umich.edu () with ESMTP id l9UH0JZA015528;\n\tTue, 30 Oct 2007 13:00:19 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 4727631D.5C8E1.28326 ; \n\t30 Oct 2007 13:00:16 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A7D8B50FA1;\n\tMon, 29 Oct 2007 23:02:20 +0000 (GMT)\nMessage-ID: <200710301656.l9UGuuJa023899@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 11\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 23:02:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 833701B894\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 16:59:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UGuumx023901\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 12:56:56 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UGuuJa023899\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 12:56:56 -0400\nDate: Tue, 30 Oct 2007 12:56:56 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to kimsooil@bu.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: kimsooil@bu.edu\nSubject: [sakai] svn commit: r37635 - mailtool/trunk/mailtool/src/java/org/sakaiproject/tool/mailtool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 13:00:21 2007\nX-DSPAM-Confidence: 0.9781\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37635\n\nAuthor: kimsooil@bu.edu\nDate: 2007-10-30 12:56:52 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37635\n\nModified:\nmailtool/trunk/mailtool/src/java/org/sakaiproject/tool/mailtool/Mailtool.java\nmailtool/trunk/mailtool/src/java/org/sakaiproject/tool/mailtool/OptionsBean.java\nLog:\nFix SAK-11067\n(two log events-mailsent&optionUpdated will posted)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom nuno@ufp.pt Tue Oct 30 12:02:44 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 12:02:44 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 12:02:44 -0400\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby jacknife.mail.umich.edu () with ESMTP id l9UG2hRf020391;\n\tTue, 30 Oct 2007 12:02:43 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 4727559C.DC8A0.21805 ; \n\t30 Oct 2007 12:02:39 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CAED86EDFD;\n\tMon, 29 Oct 2007 22:04:40 +0000 (GMT)\nMessage-ID: <200710301559.l9UFxRwT023794@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 201\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 22:04:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1C6EE1BC27\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 16:02:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UFxRjO023796\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 11:59:27 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UFxRwT023794\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 11:59:27 -0400\nDate: Tue, 30 Oct 2007 11:59:27 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to nuno@ufp.pt using -f\nTo: source@collab.sakaiproject.org\nFrom: nuno@ufp.pt\nSubject: [sakai] svn commit: r37634 - in calendar/trunk/calendar-summary-tool/tool/src: bundle/org/sakaiproject/tool/summarycalendar/bundle java/org/sakaiproject/tool/summarycalendar/ui webapp/summary-calendar\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 12:02:44 2007\nX-DSPAM-Confidence: 0.9777\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37634\n\nAuthor: nuno@ufp.pt\nDate: 2007-10-30 11:58:56 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37634\n\nAdded:\ncalendar/trunk/calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_en_GB.properties\ncalendar/trunk/calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_ko.properties\ncalendar/trunk/calendar-summary-tool/tool/src/java/org/sakaiproject/tool/summarycalendar/ui/EventTypes.java\nModified:\ncalendar/trunk/calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages.properties\ncalendar/trunk/calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_ar.properties\ncalendar/trunk/calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_ca.properties\ncalendar/trunk/calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_es.properties\ncalendar/trunk/calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_fr_CA.properties\ncalendar/trunk/calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_ja.properties\ncalendar/trunk/calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_nl.properties\ncalendar/trunk/calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_ru.properties\ncalendar/trunk/calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_sv.properties\ncalendar/trunk/calendar-summary-tool/tool/src/bundle/org/sakaiproject/tool/summarycalendar/bundle/Messages_zh_CN.properties\ncalendar/trunk/calendar-summary-tool/tool/src/java/org/sakaiproject/tool/summarycalendar/ui/CalendarBean.java\ncalendar/trunk/calendar-summary-tool/tool/src/java/org/sakaiproject/tool/summarycalendar/ui/EventSummary.java\ncalendar/trunk/calendar-summary-tool/tool/src/java/org/sakaiproject/tool/summarycalendar/ui/PrefsBean.java\ncalendar/trunk/calendar-summary-tool/tool/src/webapp/summary-calendar/calendar.jsp\ncalendar/trunk/calendar-summary-tool/tool/src/webapp/summary-calendar/prefs.jsp\nLog:\nSAK-10440: Localize Calendar Summary event types\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom kimsooil@bu.edu Tue Oct 30 10:59:33 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 10:59:33 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 10:59:33 -0400\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby jacknife.mail.umich.edu () with ESMTP id l9UExW4f013349;\n\tTue, 30 Oct 2007 10:59:32 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 472746CF.6F4CD.2279 ; \n\t30 Oct 2007 10:59:30 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C9CD658AEA;\n\tMon, 29 Oct 2007 21:01:30 +0000 (GMT)\nMessage-ID: <200710301456.l9UEuLDH022677@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 984\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 21:01:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5EAA71CBFE\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 14:59:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UEuLSh022679\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 10:56:21 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UEuLDH022677\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 10:56:21 -0400\nDate: Tue, 30 Oct 2007 10:56:21 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to kimsooil@bu.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: kimsooil@bu.edu\nSubject: [sakai] svn commit: r37560 - mailtool/trunk/mailtool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 10:59:33 2007\nX-DSPAM-Confidence: 0.8414\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37560\n\nAuthor: kimsooil@bu.edu\nDate: 2007-10-30 10:56:17 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37560\n\nModified:\nmailtool/trunk/mailtool/pom.xml\nLog:\nredundant dependencis (also in /master/pom.xml) are removed in pom.xml\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Tue Oct 30 10:52:55 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 10:52:55 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 10:52:55 -0400\nReceived: from serenity.mr.itd.umich.edu (serenity.mr.itd.umich.edu [141.211.14.43])\n\tby godsend.mail.umich.edu () with ESMTP id l9UEqstI002542;\n\tTue, 30 Oct 2007 10:52:54 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY serenity.mr.itd.umich.edu ID 47274541.1201A.21680 ; \n\t30 Oct 2007 10:52:51 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 61D2D6EDE8;\n\tMon, 29 Oct 2007 20:54:53 +0000 (GMT)\nMessage-ID: <200710301449.l9UEngRC022662@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 287\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 20:54:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1A5691CBFE\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 14:52:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UEng5S022664\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 10:49:42 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UEngRC022662\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 10:49:42 -0400\nDate: Tue, 30 Oct 2007 10:49:42 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37559 - osp/branches/sakai_2-5-x/presentation/tool/src/webapp/WEB-INF/jsp/presentation\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 10:52:55 2007\nX-DSPAM-Confidence: 0.9923\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37559\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-10-30 10:49:41 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37559\n\nModified:\nosp/branches/sakai_2-5-x/presentation/tool/src/webapp/WEB-INF/jsp/presentation/wizardHeader.inc\nLog:\n\nsvn merge -c 37558 https://source.sakaiproject.org/svn/osp/trunk\nU    presentation/tool/src/webapp/WEB-INF/jsp/presentation/wizardHeader.inc\nsvn log -r 37558 https://source.sakaiproject.org/svn/osp/trunk\n------------------------------------------------------------------------\nr37558 | chmaurer@iupui.edu | 2007-10-30 10:44:06 -0400 (Tue, 30 Oct 2007) | 2 lines\n\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12078\nRemoving some extra text that may have slipped through during some local testing.\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Tue Oct 30 10:48:06 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 10:48:06 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 10:48:06 -0400\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby sleepers.mail.umich.edu () with ESMTP id l9UEm6rE016147;\n\tTue, 30 Oct 2007 10:48:06 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 4727441E.C5303.30847 ; \n\t30 Oct 2007 10:48:02 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1B2F86EDFD;\n\tMon, 29 Oct 2007 20:49:37 +0000 (GMT)\nMessage-ID: <200710301444.l9UEi7ff022649@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 852\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 20:49:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8B5CA1C809\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 14:46:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UEi8p2022651\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 10:44:08 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UEi7ff022649\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 10:44:07 -0400\nDate: Tue, 30 Oct 2007 10:44:07 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r37558 - osp/trunk/presentation/tool/src/webapp/WEB-INF/jsp/presentation\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 10:48:06 2007\nX-DSPAM-Confidence: 0.9837\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37558\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-10-30 10:44:06 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37558\n\nModified:\nosp/trunk/presentation/tool/src/webapp/WEB-INF/jsp/presentation/wizardHeader.inc\nLog:\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12078\nRemoving some extra text that may have slipped through during some local testing.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Tue Oct 30 10:47:40 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 10:47:40 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 10:47:40 -0400\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby jacknife.mail.umich.edu () with ESMTP id l9UEldHa000798;\n\tTue, 30 Oct 2007 10:47:39 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 47274400.8CEAA.12458 ; \n\t30 Oct 2007 10:47:31 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 96DBA6EE0A;\n\tMon, 29 Oct 2007 20:49:28 +0000 (GMT)\nMessage-ID: <200710301443.l9UEhheN022637@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 374\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 20:48:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4B41F1C809\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 14:46:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UEhhvg022639\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 10:43:43 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UEhheN022637\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 10:43:43 -0400\nDate: Tue, 30 Oct 2007 10:43:43 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37557 - tool/branches/sakai_2-5-x/tool-impl/impl/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 10:47:40 2007\nX-DSPAM-Confidence: 0.9901\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37557\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-10-30 10:43:42 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37557\n\nModified:\ntool/branches/sakai_2-5-x/tool-impl/impl/src/bundle/tools_nl.properties\nLog:\n\nsvn merge -c 37455 https://source.sakaiproject.org/svn/tool/trunk\nU    tool-impl/impl/src/bundle/tools_nl.properties\nsvn log -r 37455 https://source.sakaiproject.org/svn/tool/trunk\n------------------------------------------------------------------------\nr37455 | mbreuker@loi.nl | 2007-10-29 11:13:33 -0400 (Mon, 29 Oct 2007) | 1 line\n\nSAK-12021 - update dutch translations (tool names)\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Tue Oct 30 10:47:23 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 10:47:23 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 10:47:23 -0400\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby mission.mail.umich.edu () with ESMTP id l9UElM5o030753;\n\tTue, 30 Oct 2007 10:47:22 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 472743F2.C2CCB.9485 ; \n\t30 Oct 2007 10:47:19 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E98976EE0E;\n\tMon, 29 Oct 2007 20:49:18 +0000 (GMT)\nMessage-ID: <200710301443.l9UEh1Yx022601@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 761\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 20:47:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DB8AA1C80A\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 14:45:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UEh1xj022603\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 10:43:01 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UEh1Yx022601\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 10:43:01 -0400\nDate: Tue, 30 Oct 2007 10:43:01 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37554 - user/branches/sakai_2-5-x/user-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 10:47:23 2007\nX-DSPAM-Confidence: 0.9897\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37554\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-10-30 10:43:00 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37554\n\nModified:\nuser/branches/sakai_2-5-x/user-tool/tool/src/bundle/admin_nl.properties\nLog:\n\nsvn merge -c 37452 https://source.sakaiproject.org/svn/user/trunk\nU    user-tool/tool/src/bundle/admin_nl.properties\nsvn log -r 37452 https://source.sakaiproject.org/svn/user/trunk\n------------------------------------------------------------------------\nr37452 | mbreuker@loi.nl | 2007-10-29 10:24:40 -0400 (Mon, 29 Oct 2007) | 1 line\n\nSAK-12021 - update dutch translations (user tool)\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Tue Oct 30 10:47:14 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 10:47:14 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 10:47:14 -0400\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby godsend.mail.umich.edu () with ESMTP id l9UElDHc031336;\n\tTue, 30 Oct 2007 10:47:13 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 472743E5.D1CF6.5729 ; \n\t30 Oct 2007 10:47:08 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 685906EE03;\n\tMon, 29 Oct 2007 20:49:06 +0000 (GMT)\nMessage-ID: <200710301443.l9UEhOHu022625@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 534\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 20:48:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C1F321C80A\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 14:46:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UEhOuO022627\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 10:43:24 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UEhOHu022625\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 10:43:24 -0400\nDate: Tue, 30 Oct 2007 10:43:24 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37556 - osp/branches/sakai_2-5-x/common/tool/src/bundle/org/theospi/portfolio/common/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 10:47:14 2007\nX-DSPAM-Confidence: 0.9901\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37556\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-10-30 10:43:23 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37556\n\nModified:\nosp/branches/sakai_2-5-x/common/tool/src/bundle/org/theospi/portfolio/common/bundle/Messages_nl.properties\nLog:\n\nsvn merge -c 37454 https://source.sakaiproject.org/svn/osp/trunk\nU    common/tool/src/bundle/org/theospi/portfolio/common/bundle/Messages_nl.properties\nsvn log -r 37454 https://source.sakaiproject.org/svn/osp/trunk\n------------------------------------------------------------------------\nr37454 | mbreuker@loi.nl | 2007-10-29 11:11:37 -0400 (Mon, 29 Oct 2007) | 1 line\n\nSAK-12021 - update dutch translations (osp common)\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Tue Oct 30 10:47:07 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 10:47:07 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 10:47:07 -0400\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby mission.mail.umich.edu () with ESMTP id l9UEl5PX030518;\n\tTue, 30 Oct 2007 10:47:06 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 472743E0.2BC28.5479 ; \n\t30 Oct 2007 10:46:59 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 63B3A6EDFF;\n\tMon, 29 Oct 2007 20:49:00 +0000 (GMT)\nMessage-ID: <200710301443.l9UEhDRT022613@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 680\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 20:48:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 79B901C80A\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 14:46:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UEhDvD022615\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 10:43:13 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UEhDRT022613\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 10:43:13 -0400\nDate: Tue, 30 Oct 2007 10:43:13 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37555 - content/branches/sakai_2-5-x/content-bundles\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 10:47:07 2007\nX-DSPAM-Confidence: 0.9899\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37555\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-10-30 10:43:12 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37555\n\nModified:\ncontent/branches/sakai_2-5-x/content-bundles/types_nl.properties\nLog:\n\nsvn merge -c 37453 https://source.sakaiproject.org/svn/content/trunk\nU    content-bundles/types_nl.properties\nsvn log -r 37453 https://source.sakaiproject.org/svn/content/trunk\n------------------------------------------------------------------------\nr37453 | mbreuker@loi.nl | 2007-10-29 10:55:00 -0400 (Mon, 29 Oct 2007) | 1 line\n\nSAK-12021 - update dutch translations (resources tool)\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Tue Oct 30 10:46:50 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 10:46:50 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 10:46:50 -0400\nReceived: from serenity.mr.itd.umich.edu (serenity.mr.itd.umich.edu [141.211.14.43])\n\tby sleepers.mail.umich.edu () with ESMTP id l9UEknFn015368;\n\tTue, 30 Oct 2007 10:46:49 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY serenity.mr.itd.umich.edu ID 472743CE.914EB.3519 ; \n\t30 Oct 2007 10:46:41 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 07CF75A062;\n\tMon, 29 Oct 2007 20:48:43 +0000 (GMT)\nMessage-ID: <200710301442.l9UEgX7p022589@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 696\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 20:47:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 81C521C80A\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 14:45:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UEgY1a022591\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 10:42:34 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UEgX7p022589\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 10:42:34 -0400\nDate: Tue, 30 Oct 2007 10:42:34 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37553 - user/branches/sakai_2-5-x/user-tool-prefs/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 10:46:50 2007\nX-DSPAM-Confidence: 0.9899\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37553\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-10-30 10:42:32 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37553\n\nModified:\nuser/branches/sakai_2-5-x/user-tool-prefs/tool/src/bundle/user-tool-prefs_nl.properties\nLog:\n\nsvn merge -c 37451 https://source.sakaiproject.org/svn/user/trunk\nU    user-tool-prefs/tool/src/bundle/user-tool-prefs_nl.properties\nsvn log -r 37451 https://source.sakaiproject.org/svn/user/trunk\n------------------------------------------------------------------------\nr37451 | mbreuker@loi.nl | 2007-10-29 10:24:00 -0400 (Mon, 29 Oct 2007) | 1 line\n\nSAK-12021 - update dutch translations (user prefs tool)\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Tue Oct 30 10:46:07 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 10:46:07 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 10:46:07 -0400\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby casino.mail.umich.edu () with ESMTP id l9UEk6Gn007880;\n\tTue, 30 Oct 2007 10:46:06 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 472743A8.79DD7.9328 ; \n\t30 Oct 2007 10:46:03 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 08A3C6EE01;\n\tMon, 29 Oct 2007 20:48:04 +0000 (GMT)\nMessage-ID: <200710301442.l9UEgIuu022565@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 376\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 20:47:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7990D1C809\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 14:45:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UEgIg3022567\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 10:42:18 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UEgIuu022565\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 10:42:18 -0400\nDate: Tue, 30 Oct 2007 10:42:18 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37551 - osp/branches/sakai_2-5-x/matrix/tool/src/bundle/org/theospi/portfolio/matrix/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 10:46:07 2007\nX-DSPAM-Confidence: 0.8506\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37551\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-10-30 10:42:17 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37551\n\nModified:\nosp/branches/sakai_2-5-x/matrix/tool/src/bundle/org/theospi/portfolio/matrix/bundle/Messages_nl.properties\nLog:\n\nsvn merge -c 37442 https://source.sakaiproject.org/svn/osp/trunk\nU    matrix/tool/src/bundle/org/theospi/portfolio/matrix/bundle/Messages_nl.properties\nsvn log -r 37442 https://source.sakaiproject.org/svn/osp/trunk\n------------------------------------------------------------------------\nr37442 | mbreuker@loi.nl | 2007-10-29 06:47:54 -0400 (Mon, 29 Oct 2007) | 1 line\n\nSAK-12021 - update dutch translations (osp matrix tool)\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Tue Oct 30 10:46:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 10:46:02 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 10:46:02 -0400\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby jacknife.mail.umich.edu () with ESMTP id l9UEk2ZK032055;\n\tTue, 30 Oct 2007 10:46:02 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 472743A3.DD1C0.3131 ; \n\t30 Oct 2007 10:45:58 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 336616EE09;\n\tMon, 29 Oct 2007 20:48:00 +0000 (GMT)\nMessage-ID: <200710301442.l9UEgPFe022577@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 842\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 20:47:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AC5AE1C809\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 14:45:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UEgPBN022579\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 10:42:25 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UEgPFe022577\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 10:42:25 -0400\nDate: Tue, 30 Oct 2007 10:42:25 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37552 - usermembership/branches/sakai_2-5-x/tool/src/bundle/org/sakaiproject/umem/tool/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 10:46:02 2007\nX-DSPAM-Confidence: 0.9900\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37552\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-10-30 10:42:23 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37552\n\nModified:\nusermembership/branches/sakai_2-5-x/tool/src/bundle/org/sakaiproject/umem/tool/bundle/Messages_nl.properties\nLog:\n\nsvn merge -c 37450 https://source.sakaiproject.org/svn/usermembership/trunk\nU    tool/src/bundle/org/sakaiproject/umem/tool/bundle/Messages_nl.properties\nsvn log -r 37450 https://source.sakaiproject.org/svn/usermembership/trunk\n------------------------------------------------------------------------\nr37450 | mbreuker@loi.nl | 2007-10-29 10:23:15 -0400 (Mon, 29 Oct 2007) | 1 line\n\nSAK-12021 - update dutch translations (usermembership tool)\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Tue Oct 30 10:45:31 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 10:45:31 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 10:45:31 -0400\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby godsend.mail.umich.edu () with ESMTP id l9UEjV8E030235;\n\tTue, 30 Oct 2007 10:45:31 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 4727437D.DFE1A.23793 ; \n\t30 Oct 2007 10:45:28 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 688DC6EDFC;\n\tMon, 29 Oct 2007 20:47:22 +0000 (GMT)\nMessage-ID: <200710301442.l9UEg6na022553@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 896\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 20:46:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8E2A91C809\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 14:44:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UEg6r8022555\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 10:42:07 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UEg6na022553\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 10:42:06 -0400\nDate: Tue, 30 Oct 2007 10:42:06 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37550 - osp/branches/sakai_2-5-x/glossary/tool/src/bundle/org/theospi/portfolio/glossary/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 10:45:31 2007\nX-DSPAM-Confidence: 0.8505\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37550\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-10-30 10:42:06 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37550\n\nModified:\nosp/branches/sakai_2-5-x/glossary/tool/src/bundle/org/theospi/portfolio/glossary/bundle/Messages_nl.properties\nLog:\n\nsvn merge -c 37386 https://source.sakaiproject.org/svn/osp/trunk\nU    glossary/tool/src/bundle/org/theospi/portfolio/glossary/bundle/Messages_nl.properties\nsvn log -r 37386 https://source.sakaiproject.org/svn/osp/trunk\n------------------------------------------------------------------------\nr37386 | mbreuker@loi.nl | 2007-10-25 12:10:41 -0400 (Thu, 25 Oct 2007) | 1 line\n\nSAK-12021 - update dutch translations (osp glossary tool)\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Tue Oct 30 10:45:13 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 10:45:13 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 10:45:13 -0400\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby casino.mail.umich.edu () with ESMTP id l9UEjCGW007264;\n\tTue, 30 Oct 2007 10:45:12 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 4727436F.6FC83.9110 ; \n\t30 Oct 2007 10:45:06 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 858B45A062;\n\tMon, 29 Oct 2007 20:47:00 +0000 (GMT)\nMessage-ID: <200710301441.l9UEfjs7022541@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 101\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 20:46:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8D11B1C809\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 14:44:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UEfkrj022543\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 10:41:46 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UEfjs7022541\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 10:41:45 -0400\nDate: Tue, 30 Oct 2007 10:41:45 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37549 - blog/branches/sakai_2-5-x/tool/src/bundle/uk/ac/lancs/e_science/sakai/tools/blogger/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 10:45:13 2007\nX-DSPAM-Confidence: 0.8504\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37549\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-10-30 10:41:44 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37549\n\nModified:\nblog/branches/sakai_2-5-x/tool/src/bundle/uk/ac/lancs/e_science/sakai/tools/blogger/bundle/Messages_nl.properties\nLog:\n\nsvn merge -c 37348 https://source.sakaiproject.org/svn/blog/trunk\nU    tool/src/bundle/uk/ac/lancs/e_science/sakai/tools/blogger/bundle/Messages_nl.properties\nsvn log -r 37348 https://source.sakaiproject.org/svn/blog/trunk\n------------------------------------------------------------------------\nr37348 | mbreuker@loi.nl | 2007-10-24 07:10:15 -0400 (Wed, 24 Oct 2007) | 1 line\n\nSAK-12021 - update dutch translations (blogger tool)\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Tue Oct 30 10:44:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 10:44:43 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 10:44:43 -0400\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby chaos.mail.umich.edu () with ESMTP id l9UEig76024109;\n\tTue, 30 Oct 2007 10:44:42 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 47274353.6649B.23215 ; \n\t30 Oct 2007 10:44:38 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C706E57B96;\n\tMon, 29 Oct 2007 20:46:39 +0000 (GMT)\nMessage-ID: <200710301441.l9UEfQfA022529@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 50\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 20:46:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7B6F91C809\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 14:44:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UEfQHT022531\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 10:41:27 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UEfQfA022529\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 10:41:26 -0400\nDate: Tue, 30 Oct 2007 10:41:26 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37548 - entity/branches/sakai_2-5-x/entity-impl/impl/src/java/org/sakaiproject/entity/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 10:44:43 2007\nX-DSPAM-Confidence: 0.9893\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37548\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-10-30 10:41:25 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37548\n\nModified:\nentity/branches/sakai_2-5-x/entity-impl/impl/src/java/org/sakaiproject/entity/impl/EntityManagerComponent.java\nLog:\n\nsvn merge -c 36445 https://source.sakaiproject.org/svn/entity/trunk\nU    entity-impl/impl/src/java/org/sakaiproject/entity/impl/EntityManagerComponent.java\nsvn log -r 36445 https://source.sakaiproject.org/svn/entity/trunk\n------------------------------------------------------------------------\nr36445 | ian@caret.cam.ac.uk | 2007-10-05 04:50:21 -0400 (Fri, 05 Oct 2007) | 6 lines\n\nProvided a non debug version of the parser\nThe stray references come from valid places and are not an issue.\n\nhttp://jira.sakaiproject.org/jira/browse/SAK-11815\n\n\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Tue Oct 30 10:44:32 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 10:44:32 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 10:44:32 -0400\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby jacknife.mail.umich.edu () with ESMTP id l9UEiWte030920;\n\tTue, 30 Oct 2007 10:44:32 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 47274341.12F3F.30477 ; \n\t30 Oct 2007 10:44:20 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B287B6EDFB;\n\tMon, 29 Oct 2007 20:46:20 +0000 (GMT)\nMessage-ID: <200710301441.l9UEf6UO022517@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 101\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 20:46:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4B6F31C809\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 14:43:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UEf68Q022519\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 10:41:06 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UEf6UO022517\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 10:41:06 -0400\nDate: Tue, 30 Oct 2007 10:41:06 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37547 - in assignment/branches/sakai_2-5-x/assignment-tool/tool/src: java/org/sakaiproject/assignment/tool webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 10:44:32 2007\nX-DSPAM-Confidence: 0.8519\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37547\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-10-30 10:41:04 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37547\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_list_assignments.vm\nLog:\n\nsvn merge -c 37483 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nU    assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_list_assignments.vm\nsvn log -r 37483 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr37483 | zqian@umich.edu | 2007-10-29 15:15:04 -0400 (Mon, 29 Oct 2007) | 1 line\n\nfix to SAK-12075:assignment tool requires both 'asn.new' and 'asn.grade' for a TA to see the Grade link\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Tue Oct 30 10:44:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 10:44:02 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 10:44:02 -0400\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby mission.mail.umich.edu () with ESMTP id l9UEi19o027897;\n\tTue, 30 Oct 2007 10:44:01 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4727432B.8E6A6.27588 ; \n\t30 Oct 2007 10:43:58 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5518558AEA;\n\tMon, 29 Oct 2007 20:45:59 +0000 (GMT)\nMessage-ID: <200710301440.l9UEekvZ022505@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 755\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 20:45:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 63DD51C809\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 14:43:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UEek2F022507\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 10:40:46 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UEekvZ022505\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 10:40:46 -0400\nDate: Tue, 30 Oct 2007 10:40:46 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37546 - assignment/branches/sakai_2-5-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 10:44:02 2007\nX-DSPAM-Confidence: 0.9915\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37546\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-10-30 10:40:45 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37546\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nLog:\n\nsvn merge -c 37328 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nsvn log -r 37328 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr37328 | zqian@umich.edu | 2007-10-23 12:36:01 -0400 (Tue, 23 Oct 2007) | 1 line\n\nfix to SAK-11634:Assignment uses UsageSession rather than normal Session\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Tue Oct 30 10:43:40 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 10:43:40 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 10:43:40 -0400\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby casino.mail.umich.edu () with ESMTP id l9UEhd1T005780;\n\tTue, 30 Oct 2007 10:43:39 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 47274315.DB9DD.8632 ; \n\t30 Oct 2007 10:43:37 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5E4826EDE8;\n\tMon, 29 Oct 2007 20:45:32 +0000 (GMT)\nMessage-ID: <200710301440.l9UEeNUC022493@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 77\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 20:45:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 086971C809\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 14:43:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UEeNWq022495\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 10:40:23 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UEeNUC022493\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 10:40:23 -0400\nDate: Tue, 30 Oct 2007 10:40:23 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37545 - assignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 10:43:40 2007\nX-DSPAM-Confidence: 0.9921\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37545\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-10-30 10:40:22 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37545\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\n\nsvn merge -c 37417 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nsvn log -r 37417 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr37417 | zqian@umich.edu | 2007-10-26 11:49:11 -0400 (Fri, 26 Oct 2007) | 1 line\n\nfix to SAK-11821: fix the problem those auto added submission object have two same submitter ids listed in xml\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Tue Oct 30 10:36:37 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 10:36:37 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 10:36:37 -0400\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby sleepers.mail.umich.edu () with ESMTP id l9UEaaqo008158;\n\tTue, 30 Oct 2007 10:36:36 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 47274169.264F7.6828 ; \n\t30 Oct 2007 10:36:28 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6FD766EDE5;\n\tMon, 29 Oct 2007 20:38:27 +0000 (GMT)\nMessage-ID: <200710301433.l9UEXJVo022423@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 967\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 20:38:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B2AD01C809\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 14:36:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UEXJ0t022425\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 10:33:19 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UEXJVo022423\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 10:33:19 -0400\nDate: Tue, 30 Oct 2007 10:33:19 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37544 - assignment/branches/sakai_2-5-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 10:36:37 2007\nX-DSPAM-Confidence: 0.9922\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37544\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-10-30 10:33:17 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37544\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/DbAssignmentService.java\nLog:\n\nsvn merge -c 37367 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/DbAssignmentService.java\nsvn log -r 37367 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr37367 | zqian@umich.edu | 2007-10-24 16:20:51 -0400 (Wed, 24 Oct 2007) | 1 line\n\nfix to SAK-11821: fix the problem with 0 value for getting graded or submission submission count. Was using wrong sql syntax for Oracle\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Tue Oct 30 10:32:40 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 10:32:40 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 10:32:40 -0400\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby mission.mail.umich.edu () with ESMTP id l9UEWdMv020544;\n\tTue, 30 Oct 2007 10:32:39 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 4727407B.63291.26322 ; \n\t30 Oct 2007 10:32:34 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4D7086EDE5;\n\tMon, 29 Oct 2007 20:34:31 +0000 (GMT)\nMessage-ID: <200710301429.l9UETLDf022365@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 805\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 20:34:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D79671C3A5\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 14:32:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UETLe6022367\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 10:29:21 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UETLDf022365\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 10:29:21 -0400\nDate: Tue, 30 Oct 2007 10:29:21 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37543 - in assignment/branches/sakai_2-5-x: assignment-bundles assignment-impl/impl/src/java/org/sakaiproject/assignment/impl assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 10:32:40 2007\nX-DSPAM-Confidence: 0.9929\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37543\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-10-30 10:29:18 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37543\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-bundles/assignment.properties\nassignment/branches/sakai_2-5-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\n\nsvn merge -c 37326 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-bundles/assignment.properties\nU    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nU    assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nsvn log -r 37326 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr37326 | zqian@umich.edu | 2007-10-23 12:16:57 -0400 (Tue, 23 Oct 2007) | 1 line\n\nfix to SAK-11992:Deleted assignment appearing to students but not instructor; when the assignment is non-electronic type, delete assignment also removes all submissions and assignment content object. Otherwise, if there is no submission to the assignment yet, both assignment and assignment content objects will be removed. If there is submission object, assignment is just marked as 'deleted'\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Tue Oct 30 10:32:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 10:32:19 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 10:32:19 -0400\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby score.mail.umich.edu () with ESMTP id l9UEWJwc003640;\n\tTue, 30 Oct 2007 10:32:19 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 47274067.421BA.27830 ; \n\t30 Oct 2007 10:32:10 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9FF6E6EDE7;\n\tMon, 29 Oct 2007 20:34:06 +0000 (GMT)\nMessage-ID: <200710301428.l9UESruc022338@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 580\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 20:33:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 066FD1C3A5\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 14:31:43 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UESro6022340\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 10:28:53 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UESruc022338\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 10:28:53 -0400\nDate: Tue, 30 Oct 2007 10:28:53 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37541 - in assignment/branches/sakai_2-5-x: assignment-bundles assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 10:32:19 2007\nX-DSPAM-Confidence: 0.9917\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37541\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-10-30 10:28:51 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37541\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-bundles/assignment.properties\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\n\nsvn merge -c 37335 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-bundles/assignment.properties\nU    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nsvn log -r 37335 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr37335 | zqian@umich.edu | 2007-10-23 17:07:19 -0400 (Tue, 23 Oct 2007) | 1 line\n\nfix to SAK-11967:assignments / problem with mixed format assignments when using the 'assign this grade to all participants without submissions'\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Tue Oct 30 10:32:13 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 10:32:13 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 10:32:13 -0400\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby flawless.mail.umich.edu () with ESMTP id l9UEWDp5029767;\n\tTue, 30 Oct 2007 10:32:13 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 47274067.4C74A.10228 ; \n\t30 Oct 2007 10:32:10 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 50E216EDEA;\n\tMon, 29 Oct 2007 20:34:10 +0000 (GMT)\nMessage-ID: <200710301428.l9UESwWc022351@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 136\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 20:33:55 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 98B391C3A5\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 14:31:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UESxh9022353\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 10:28:59 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UESwWc022351\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 10:28:58 -0400\nDate: Tue, 30 Oct 2007 10:28:58 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37542 - assignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 10:32:13 2007\nX-DSPAM-Confidence: 0.9916\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37542\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-10-30 10:28:57 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37542\n\nModified:\nassignment/branches/sakai_2-5-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\n\nsvn merge -c 37409 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nsvn log -r 37409 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr37409 | zqian@umich.edu | 2007-10-26 10:35:02 -0400 (Fri, 26 Oct 2007) | 3 lines\n\nFix to SAK-11967:assignments / problem with mixed format assignments when using the 'assign this grade to all participants without submissions'\n\nAssign grades also to those non-graded submissions.\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Tue Oct 30 10:30:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 10:30:53 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 10:30:53 -0400\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby score.mail.umich.edu () with ESMTP id l9UEUqIO003006;\n\tTue, 30 Oct 2007 10:30:52 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 47274016.A48AD.23689 ; \n\t30 Oct 2007 10:30:49 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EB8F46EDE5;\n\tMon, 29 Oct 2007 20:32:49 +0000 (GMT)\nMessage-ID: <200710301427.l9UERS9f022295@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 425\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 20:32:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 086811C3A5\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 14:30:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UERSD0022297\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 10:27:28 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UERS9f022295\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 10:27:28 -0400\nDate: Tue, 30 Oct 2007 10:27:28 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37540 - in reset-pass/branches/sakai_2-5-x: . reset-pass/src/java/org/sakaiproject/tool/resetpass reset-pass/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 10:30:53 2007\nX-DSPAM-Confidence: 0.9902\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37540\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-10-30 10:27:26 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37540\n\nModified:\nreset-pass/branches/sakai_2-5-x/.classpath\nreset-pass/branches/sakai_2-5-x/reset-pass/src/java/org/sakaiproject/tool/resetpass/FormHandler.java\nreset-pass/branches/sakai_2-5-x/reset-pass/src/webapp/WEB-INF/requestContext.xml\nLog:\n\nsvn merge -c 37532 https://source.sakaiproject.org/svn/reset-pass/trunk\nU    .classpath\nU    reset-pass/src/java/org/sakaiproject/tool/resetpass/FormHandler.java\nU    reset-pass/src/webapp/WEB-INF/requestContext.xml\nsvn log -r 37532 https://source.sakaiproject.org/svn/reset-pass/trunk\n------------------------------------------------------------------------\nr37532 | david.horwitz@uct.ac.za | 2007-10-30 05:35:42 -0400 (Tue, 30 Oct 2007) | 1 line\n\nSAK-12076  used spring injection instead of static cover\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Tue Oct 30 10:30:37 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 10:30:37 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 10:30:37 -0400\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby flawless.mail.umich.edu () with ESMTP id l9UEUbUl028929;\n\tTue, 30 Oct 2007 10:30:37 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 47273FFC.62BB4.26097 ; \n\t30 Oct 2007 10:30:33 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 313A954108;\n\tMon, 29 Oct 2007 20:32:22 +0000 (GMT)\nMessage-ID: <200710301427.l9UERCb6022279@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 758\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 20:32:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E97111C3A5\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 14:30:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UERCdO022281\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 10:27:12 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UERCb6022279\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 10:27:12 -0400\nDate: Tue, 30 Oct 2007 10:27:12 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37539 - profile/branches/sakai_2-5-x/common-composite-component/src/java/org/sakaiproject/component/common/edu/person\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 10:30:37 2007\nX-DSPAM-Confidence: 0.8523\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37539\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-10-30 10:27:11 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37539\n\nModified:\nprofile/branches/sakai_2-5-x/common-composite-component/src/java/org/sakaiproject/component/common/edu/person/SakaiPersonManagerImpl.java\nLog:\n\nsvn merge -c 37535 https://source.sakaiproject.org/svn/profile/trunk\nU    common-composite-component/src/java/org/sakaiproject/component/common/edu/person/SakaiPersonManagerImpl.java\nsvn log -r 37535 https://source.sakaiproject.org/svn/profile/trunk\n------------------------------------------------------------------------\nr37535 | wagnermr@iupui.edu | 2007-10-30 08:12:02 -0400 (Tue, 30 Oct 2007) | 4 lines\n\nSAK-12068\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12068\nSakaiPerson should not attempt to update user account when System profiles are updated\npatch provided by david horwitz\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Tue Oct 30 10:12:03 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 10:12:03 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 10:12:03 -0400\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby panther.mail.umich.edu () with ESMTP id l9UEC2pa024307;\n\tTue, 30 Oct 2007 10:12:02 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 47273BAD.52AED.30428 ; \n\t30 Oct 2007 10:12:00 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D67A76EDC5;\n\tMon, 29 Oct 2007 20:13:53 +0000 (GMT)\nMessage-ID: <200710301408.l9UE8jOr022029@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 56\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 20:13:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C0DFE1C815\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 14:11:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UE8j40022031\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 10:08:45 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UE8jOr022029\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 10:08:45 -0400\nDate: Tue, 30 Oct 2007 10:08:45 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37538 - ctools/branches/ctools_2-4/ctools-reference/config\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 10:12:03 2007\nX-DSPAM-Confidence: 0.9840\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37538\n\nAuthor: dlhaines@umich.edu\nDate: 2007-10-30 10:08:43 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37538\n\nModified:\nctools/branches/ctools_2-4/ctools-reference/config/coursemanagement.properties\nLog:\nCTools: CT-376 update affiliate\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Tue Oct 30 09:57:04 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 09:57:04 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 09:57:04 -0400\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby godsend.mail.umich.edu () with ESMTP id l9UDv2aZ026392;\n\tTue, 30 Oct 2007 09:57:02 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 47273827.AB34E.6887 ; \n\t30 Oct 2007 09:56:58 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6EF9D6EC33;\n\tMon, 29 Oct 2007 19:58:55 +0000 (GMT)\nMessage-ID: <200710301353.l9UDrlXX021969@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1009\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 19:58:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C8A8C1CC04\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 13:56:37 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UDrlsr021971\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 09:53:47 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UDrlXX021969\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 09:53:47 -0400\nDate: Tue, 30 Oct 2007 09:53:47 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r37537 - oncourse/trunk/src\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 09:57:04 2007\nX-DSPAM-Confidence: 0.8477\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37537\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-10-30 09:53:46 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37537\n\nRemoved:\noncourse/trunk/src/assignment/\nLog:\nremoving assignments from IU overlay (redundant since oncourse_2-4-x branch of assignments)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Tue Oct 30 09:29:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 09:29:25 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 09:29:25 -0400\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby panther.mail.umich.edu () with ESMTP id l9UDTN12027376;\n\tTue, 30 Oct 2007 09:29:23 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 472731AC.6FA3C.27529 ; \n\t30 Oct 2007 09:29:19 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 465C06EC33;\n\tMon, 29 Oct 2007 19:30:55 +0000 (GMT)\nMessage-ID: <200710301325.l9UDPxhP021900@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 262\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 19:30:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CD9251BC48\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 13:28:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UDPxwT021902\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 09:25:59 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UDPxhP021900\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 09:25:59 -0400\nDate: Tue, 30 Oct 2007 09:25:59 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r37536 - oncourse/trunk/src/assignment/assignment-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 09:29:25 2007\nX-DSPAM-Confidence: 0.8421\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37536\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-10-30 09:25:58 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37536\n\nModified:\noncourse/trunk/src/assignment/assignment-tool/tool/src/bundle/assignment.properties\nLog:\nSAK-11967 - Adding bundle change to IU overlay\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Tue Oct 30 08:15:12 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 08:15:12 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 08:15:12 -0400\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby godsend.mail.umich.edu () with ESMTP id l9UCFC8o009268;\n\tTue, 30 Oct 2007 08:15:12 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 4727204A.B4FE2.15849 ; \n\t30 Oct 2007 08:15:09 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E4F3C4F5F9;\n\tMon, 29 Oct 2007 18:17:06 +0000 (GMT)\nMessage-ID: <200710301212.l9UCC30h021770@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 213\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 18:16:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 558961CBFE\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 12:14:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UCC38g021772\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 08:12:03 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UCC30h021770\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 08:12:03 -0400\nDate: Tue, 30 Oct 2007 08:12:03 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r37535 - profile/trunk/common-composite-component/src/java/org/sakaiproject/component/common/edu/person\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 08:15:12 2007\nX-DSPAM-Confidence: 0.8489\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37535\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-10-30 08:12:02 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37535\n\nModified:\nprofile/trunk/common-composite-component/src/java/org/sakaiproject/component/common/edu/person/SakaiPersonManagerImpl.java\nLog:\nSAK-12068\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12068\nSakaiPerson should not attempt to update user account when System profiles are updated\npatch provided by david horwitz\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Tue Oct 30 07:48:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 07:48:17 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 07:48:17 -0400\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby jacknife.mail.umich.edu () with ESMTP id l9UBmGOW004833;\n\tTue, 30 Oct 2007 07:48:16 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 472719FA.A08A6.23385 ; \n\t30 Oct 2007 07:48:13 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9A74F6ECA8;\n\tMon, 29 Oct 2007 17:56:13 +0000 (GMT)\nMessage-ID: <200710301144.l9UBitVU021705@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 237\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 17:55:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5612B1C852\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 11:47:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UBiuj9021707\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 07:44:56 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UBitVU021705\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 07:44:55 -0400\nDate: Tue, 30 Oct 2007 07:44:55 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r37534 - in polls/trunk: impl/dao/src/java/org/sakaiproject/poll/dao/impl impl/pack/src/webapp/WEB-INF tool/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 07:48:17 2007\nX-DSPAM-Confidence: 0.9755\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37534\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-10-30 07:43:23 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37534\n\nModified:\npolls/trunk/impl/dao/src/java/org/sakaiproject/poll/dao/impl/PollListManagerDaoImpl.java\npolls/trunk/impl/dao/src/java/org/sakaiproject/poll/dao/impl/PollVoteManagerDaoImpl.java\npolls/trunk/impl/pack/src/webapp/WEB-INF/spring-hibernate.xml\npolls/trunk/tool/src/webapp/WEB-INF/requestContext.xml\nLog:\nSAK-12077 remove static covers from implementations\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jleasia@umich.edu Tue Oct 30 07:18:55 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 07:18:55 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 07:18:55 -0400\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby panther.mail.umich.edu () with ESMTP id l9UBIssb000938;\n\tTue, 30 Oct 2007 07:18:54 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 47271314.65F34.17418 ; \n\t30 Oct 2007 07:18:52 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 089F66EB1E;\n\tMon, 29 Oct 2007 17:26:47 +0000 (GMT)\nMessage-ID: <200710301115.l9UBFbta021685@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 450\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 17:26:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D09E315D86\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 11:18:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9UBFb93021687\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 07:15:37 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9UBFbta021685\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 07:15:37 -0400\nDate: Tue, 30 Oct 2007 07:15:37 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jleasia@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jleasia@umich.edu\nSubject: [sakai] svn commit: r37533 - ctools/trunk/ctools-reference/config\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 07:18:55 2007\nX-DSPAM-Confidence: 0.9840\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37533\n\nAuthor: jleasia@umich.edu\nDate: 2007-10-30 07:15:35 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37533\n\nModified:\nctools/trunk/ctools-reference/config/coursemanagement.properties\nLog:\nadd bschool affiliate CT-376\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Tue Oct 30 05:40:21 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 30 Oct 2007 05:40:21 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 30 Oct 2007 05:40:21 -0400\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby chaos.mail.umich.edu () with ESMTP id l9U9eKCa032155;\n\tTue, 30 Oct 2007 05:40:20 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 4726FBFF.18606.19232 ; \n\t30 Oct 2007 05:40:17 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B072465ABB;\n\tMon, 29 Oct 2007 15:48:14 +0000 (GMT)\nMessage-ID: <200710300937.l9U9b2d0021604@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 699\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 15:47:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 948EF1BCB5\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 09:39:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9U9b2vv021606\n\tfor <source@collab.sakaiproject.org>; Tue, 30 Oct 2007 05:37:02 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9U9b2d0021604\n\tfor source@collab.sakaiproject.org; Tue, 30 Oct 2007 05:37:02 -0400\nDate: Tue, 30 Oct 2007 05:37:02 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r37532 - in reset-pass/trunk: . reset-pass/src/java/org/sakaiproject/tool/resetpass reset-pass/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 30 05:40:21 2007\nX-DSPAM-Confidence: 0.9754\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37532\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-10-30 05:35:42 -0400 (Tue, 30 Oct 2007)\nNew Revision: 37532\n\nModified:\nreset-pass/trunk/.classpath\nreset-pass/trunk/reset-pass/src/java/org/sakaiproject/tool/resetpass/FormHandler.java\nreset-pass/trunk/reset-pass/src/webapp/WEB-INF/requestContext.xml\nLog:\nSAK-12076  used spring injection instead of static cover\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 18:29:00 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 18:29:00 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 18:29:00 -0400\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby casino.mail.umich.edu () with ESMTP id l9TMSxpw016699;\n\tMon, 29 Oct 2007 18:28:59 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 47265E7C.34668.24505 ; \n\t29 Oct 2007 18:28:16 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7908150743;\n\tMon, 29 Oct 2007 04:54:00 +0000 (GMT)\nMessage-ID: <200710292225.l9TMP5AG020736@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 344\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 04:53:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C769F1C56F\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 22:27:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TMP5uG020738\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 18:25:05 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TMP5AG020736\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 18:25:05 -0400\nDate: Mon, 29 Oct 2007 18:25:05 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37531 - in memory/branches/sakai_2-5-x/memory-impl: impl/src/java/org/sakaiproject/memory/impl pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 18:29:00 2007\nX-DSPAM-Confidence: 0.7005\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37531\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 18:25:04 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37531\n\nAdded:\nmemory/branches/sakai_2-5-x/memory-impl/impl/src/java/org/sakaiproject/memory/impl/MemoryServiceJMXAgent.java\nModified:\nmemory/branches/sakai_2-5-x/memory-impl/impl/src/java/org/sakaiproject/memory/impl/BasicMemoryService.java\nmemory/branches/sakai_2-5-x/memory-impl/impl/src/java/org/sakaiproject/memory/impl/MemCache.java\nmemory/branches/sakai_2-5-x/memory-impl/impl/src/java/org/sakaiproject/memory/impl/MultiRefCacheImpl.java\nmemory/branches/sakai_2-5-x/memory-impl/pack/src/webapp/WEB-INF/components.xml\nLog:\nsvn merge -r 37362:37363 https://source.sakaiproject.org/svn/memory/trunk\nU    memory-impl/impl/src/java/org/sakaiproject/memory/impl/MemCache.java\nA    memory-impl/impl/src/java/org/sakaiproject/memory/impl/MemoryServiceJMXAgent.java\nU    memory-impl/impl/src/java/org/sakaiproject/memory/impl/BasicMemoryService.java\nU    memory-impl/impl/src/java/org/sakaiproject/memory/impl/MultiRefCacheImpl.java\nU    memory-impl/pack/src/webapp/WEB-INF/components.xml\nin-143-196:~/sakai_2-5-x/memory mmmay$ svn log -r 37362:37363 https://source.sakaiproject.org/svn/memory/trunk\n------------------------------------------------------------------------\nr37363 | ian@caret.cam.ac.uk | 2007-10-24 15:40:34 -0400 (Wed, 24 Oct 2007) | 6 lines\n\nhttp://jira.sakaiproject.org/jira/browse/SAK-12030\n\nFixed, but needs some really carefull testing to make certain that items are being evicted correctly.\nThe multirefcache eviction code is almost the same as it was withthe HashMap memory service.\n\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 18:25:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 18:25:53 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 18:25:53 -0400\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby faithful.mail.umich.edu () with ESMTP id l9TMPqGF014164;\n\tMon, 29 Oct 2007 18:25:52 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 47265DEA.BD024.2210 ; \n\t29 Oct 2007 18:25:50 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id AF5AD50743;\n\tMon, 29 Oct 2007 04:51:36 +0000 (GMT)\nMessage-ID: <200710292222.l9TMMl7n020724@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 438\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 04:51:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 726BA1BAB1\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 22:25:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TMMlAm020726\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 18:22:47 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TMMl7n020724\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 18:22:47 -0400\nDate: Mon, 29 Oct 2007 18:22:47 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37530 - in db/branches/sakai_2-5-x/db-impl: ext/src/java/org/sakaiproject/springframework/orm/hibernate pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 18:25:53 2007\nX-DSPAM-Confidence: 0.7620\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37530\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 18:22:46 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37530\n\nAdded:\ndb/branches/sakai_2-5-x/db-impl/ext/src/java/org/sakaiproject/springframework/orm/hibernate/HibernateJMXAgent.java\nModified:\ndb/branches/sakai_2-5-x/db-impl/pack/src/webapp/WEB-INF/components.xml\nLog:\nsvn merge -r 37365:37366 https://source.sakaiproject.org/svn/db/trunk\nA    db-impl/ext/src/java/org/sakaiproject/springframework/orm/hibernate/HibernateJMXAgent.java\nU    db-impl/pack/src/webapp/WEB-INF/components.xml\nin-143-196:~/sakai_2-5-x/db mmmay$ svn log -r 37365:37366 https://source.sakaiproject.org/svn/db/trunk\n------------------------------------------------------------------------\nr37366 | ian@caret.cam.ac.uk | 2007-10-24 15:54:58 -0400 (Wed, 24 Oct 2007) | 8 lines\n\nhttp://jira.sakaiproject.org/jira/browse/SAK-12040\n\nFixed,\nEnables Hibernate JMXAgent,\nTo use start tomcat with  -Dcom.sun.management.jmxremote and start jconsole\nonce hibernate is fully registered, you will see a hibernate MBean\n\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 18:24:26 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 18:24:26 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 18:24:26 -0400\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby casino.mail.umich.edu () with ESMTP id l9TMOPCr014096;\n\tMon, 29 Oct 2007 18:24:25 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 47265D8E.91771.16120 ; \n\t29 Oct 2007 18:24:17 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3E76D6D95B;\n\tMon, 29 Oct 2007 04:49:58 +0000 (GMT)\nMessage-ID: <200710292221.l9TML6Ex020712@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 792\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 04:49:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 08FF61BAB1\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 22:23:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TML6fD020714\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 18:21:06 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TML6Ex020712\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 18:21:06 -0400\nDate: Mon, 29 Oct 2007 18:21:06 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37529 - content/branches/sakai_2-5-x/contentmultiplex-impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 18:24:26 2007\nX-DSPAM-Confidence: 0.7007\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37529\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 18:21:05 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37529\n\nModified:\ncontent/branches/sakai_2-5-x/contentmultiplex-impl/.classpath\nLog:\nsvn merge -r 37026:37027 https://source.sakaiproject.org/svn/content/trunk\nU    contentmultiplex-impl/.classpath\nin-143-196:~/sakai_2-5-x/content mmmay$ svn log -r 37026:37027 https://source.sakaiproject.org/svn/content/trunk\n------------------------------------------------------------------------\nr37027 | ian@caret.cam.ac.uk | 2007-10-15 16:46:54 -0400 (Mon, 15 Oct 2007) | 4 lines\n\nhttp://bugs.sakaiproject.org/jira/browse/SAK-11946\nFixed\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 18:23:34 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 18:23:34 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 18:23:34 -0400\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby jacknife.mail.umich.edu () with ESMTP id l9TMNW84011486;\n\tMon, 29 Oct 2007 18:23:32 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 47265D4F.61CE3.11773 ; \n\t29 Oct 2007 18:23:20 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 310514FD81;\n\tMon, 29 Oct 2007 04:48:59 +0000 (GMT)\nMessage-ID: <200710292220.l9TMK5HM020700@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 454\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 04:48:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 101921C7E8\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 22:22:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TMK6Hr020702\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 18:20:06 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TMK5HM020700\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 18:20:05 -0400\nDate: Mon, 29 Oct 2007 18:20:05 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37528 - in content/branches/sakai_2-5-x: . contentmultiplex-impl contentmultiplex-impl/impl contentmultiplex-impl/impl/src contentmultiplex-impl/impl/src/java contentmultiplex-impl/impl/src/java/org contentmultiplex-impl/impl/src/java/org/sakaiproject contentmultiplex-impl/impl/src/java/org/sakaiproject/content contentmultiplex-impl/impl/src/java/org/sakaiproject/content/multiplex\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 18:23:34 2007\nX-DSPAM-Confidence: 0.7012\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37528\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 18:20:03 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37528\n\nAdded:\ncontent/branches/sakai_2-5-x/contentmultiplex-impl/\ncontent/branches/sakai_2-5-x/contentmultiplex-impl/.classpath\ncontent/branches/sakai_2-5-x/contentmultiplex-impl/.project\ncontent/branches/sakai_2-5-x/contentmultiplex-impl/impl/\ncontent/branches/sakai_2-5-x/contentmultiplex-impl/impl/pom.xml\ncontent/branches/sakai_2-5-x/contentmultiplex-impl/impl/src/\ncontent/branches/sakai_2-5-x/contentmultiplex-impl/impl/src/java/\ncontent/branches/sakai_2-5-x/contentmultiplex-impl/impl/src/java/org/\ncontent/branches/sakai_2-5-x/contentmultiplex-impl/impl/src/java/org/sakaiproject/\ncontent/branches/sakai_2-5-x/contentmultiplex-impl/impl/src/java/org/sakaiproject/content/\ncontent/branches/sakai_2-5-x/contentmultiplex-impl/impl/src/java/org/sakaiproject/content/multiplex/\ncontent/branches/sakai_2-5-x/contentmultiplex-impl/impl/src/java/org/sakaiproject/content/multiplex/ContentHostingMultiplexService.java\nRemoved:\ncontent/branches/sakai_2-5-x/contentmultiplex-impl/.classpath\ncontent/branches/sakai_2-5-x/contentmultiplex-impl/.project\ncontent/branches/sakai_2-5-x/contentmultiplex-impl/impl/\ncontent/branches/sakai_2-5-x/contentmultiplex-impl/impl/pom.xml\ncontent/branches/sakai_2-5-x/contentmultiplex-impl/impl/src/\ncontent/branches/sakai_2-5-x/contentmultiplex-impl/impl/src/java/\ncontent/branches/sakai_2-5-x/contentmultiplex-impl/impl/src/java/org/\ncontent/branches/sakai_2-5-x/contentmultiplex-impl/impl/src/java/org/sakaiproject/\ncontent/branches/sakai_2-5-x/contentmultiplex-impl/impl/src/java/org/sakaiproject/content/\ncontent/branches/sakai_2-5-x/contentmultiplex-impl/impl/src/java/org/sakaiproject/content/multiplex/\ncontent/branches/sakai_2-5-x/contentmultiplex-impl/impl/src/java/org/sakaiproject/content/multiplex/ContentHostingMultiplexService.java\nModified:\ncontent/branches/sakai_2-5-x/pom.xml\nLog:\nNeeed to pick up SAK-11946\nin-143-196:~/sakai_2-5-x/content mmmay$ svn merge -r 36615:36616 https://source.sakaiproject.org/svn/content/trunk\nU    pom.xml\nA    contentmultiplex-impl\nA    contentmultiplex-impl/.classpath\nA    contentmultiplex-impl/impl\nA    contentmultiplex-impl/impl/src\nA    contentmultiplex-impl/impl/src/java\nA    contentmultiplex-impl/impl/src/java/org\nA    contentmultiplex-impl/impl/src/java/org/sakaiproject\nA    contentmultiplex-impl/impl/src/java/org/sakaiproject/content\nA    contentmultiplex-impl/impl/src/java/org/sakaiproject/content/multiplex\nA    contentmultiplex-impl/impl/src/java/org/sakaiproject/content/multiplex/ContentHostingMultiplexService.java\nA    contentmultiplex-impl/impl/pom.xml\nA    contentmultiplex-impl/.project\nin-143-196:~/sakai_2-5-x/content mmmay$ svn log -r 37026:37027 https://source.sakaiproject.org/svn/content/trunk\n------------------------------------------------------------------------\nr37027 | ian@caret.cam.ac.uk | 2007-10-15 16:46:54 -0400 (Mon, 15 Oct 2007) | 4 lines\n\nhttp://bugs.sakaiproject.org/jira/browse/SAK-11946\nFixed\n\n\n------------------------------------------------------------------------\nin-143-196:~/sakai_2-5-x/content mmmay$ svn log -r 36615:36616 https://source.sakaiproject.org/svn/content/trunk\n------------------------------------------------------------------------\nr36616 | ian@caret.cam.ac.uk | 2007-10-09 12:43:49 -0400 (Tue, 09 Oct 2007) | 4 lines\n\nSAK-10366\nAdded a multiplexer to enable migration of data\n\n\n------------------------------------------------------------------------\nin-143-196:~/sakai_2-5-x/content mmmay$ \n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 18:16:20 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 18:16:20 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 18:16:20 -0400\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby casino.mail.umich.edu () with ESMTP id l9TMGIiO010201;\n\tMon, 29 Oct 2007 18:16:18 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 47265BAD.EA84.23744 ; \n\t29 Oct 2007 18:16:16 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B46A14FD81;\n\tMon, 29 Oct 2007 04:42:00 +0000 (GMT)\nMessage-ID: <200710292213.l9TMD5JL020666@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 507\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 04:41:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 09D861C7E8\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 22:15:53 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TMD6et020668\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 18:13:06 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TMD5JL020666\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 18:13:05 -0400\nDate: Mon, 29 Oct 2007 18:13:05 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37527 - in content/branches/sakai_2-5-x: content-bundles content-tool/tool/src/java/org/sakaiproject/content/tool content-tool/tool/src/webapp/vm/resources\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 18:16:20 2007\nX-DSPAM-Confidence: 0.7621\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37527\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 18:13:03 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37527\n\nModified:\ncontent/branches/sakai_2-5-x/content-bundles/types.properties\ncontent/branches/sakai_2-5-x/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\ncontent/branches/sakai_2-5-x/content-tool/tool/src/webapp/vm/resources/sakai_properties.vm\nLog:\nsvn merge -r 37337:37338 https://source.sakaiproject.org/svn/content/trunk\nU    content-bundles/types.properties\nU    content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\nU    content-tool/tool/src/webapp/vm/resources/sakai_properties.vm\nin-143-196:~/sakai_2-5-x/content mmmay$ svn log -r 37337:37338 https://source.sakaiproject.org/svn/content/trunk\n------------------------------------------------------------------------\nr37338 | ian@caret.cam.ac.uk | 2007-10-23 18:25:28 -0400 (Tue, 23 Oct 2007) | 7 lines\n\nFixed the mount point issue,\nthere is a new bundle value which needs propagating to other language files.\n\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12019\n\n\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 18:12:26 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 18:12:26 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 18:12:26 -0400\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby godsend.mail.umich.edu () with ESMTP id l9TMCO2E003847;\n\tMon, 29 Oct 2007 18:12:24 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 47265AC1.EAA46.26060 ; \n\t29 Oct 2007 18:12:21 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BDC3B5644E;\n\tMon, 29 Oct 2007 04:38:05 +0000 (GMT)\nMessage-ID: <200710292209.l9TM9GMs020648@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 517\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 04:37:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 914AF1C7E8\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 22:12:04 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TM9GVG020650\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 18:09:16 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TM9GMs020648\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 18:09:16 -0400\nDate: Mon, 29 Oct 2007 18:09:16 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37526 - in archive/branches/sakai_2-5-x/import-handlers/content-handlers: . src/java/org/sakaiproject/importer/impl/handlers\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 18:12:26 2007\nX-DSPAM-Confidence: 0.7621\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37526\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 18:09:15 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37526\n\nModified:\narchive/branches/sakai_2-5-x/import-handlers/content-handlers/.classpath\narchive/branches/sakai_2-5-x/import-handlers/content-handlers/pom.xml\narchive/branches/sakai_2-5-x/import-handlers/content-handlers/src/java/org/sakaiproject/importer/impl/handlers/ResourcesHandler.java\nLog:\nsvn merge -r 37060:37061 https://source.sakaiproject.org/svn/archive/trunk\nU    import-handlers/content-handlers/.classpath\nU    import-handlers/content-handlers/src/java/org/sakaiproject/importer/impl/handlers/ResourcesHandler.java\nU    import-handlers/content-handlers/pom.xml\nin-143-196:~/sakai_2-5-x/archive mmmay$ svn log -r 37060:37061 https://source.sakaiproject.org/svn/archive/trunk\n------------------------------------------------------------------------\nr37061 | zach.thomas@txstate.edu | 2007-10-16 14:54:11 -0400 (Tue, 16 Oct 2007) | 1 line\n\nfixes SAK-11956\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 18:09:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 18:09:53 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 18:09:53 -0400\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby awakenings.mail.umich.edu () with ESMTP id l9TM9qdJ010927;\n\tMon, 29 Oct 2007 18:09:52 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 47265A2B.1B0DE.8652 ; \n\t29 Oct 2007 18:09:50 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A03106E1B2;\n\tMon, 29 Oct 2007 04:35:30 +0000 (GMT)\nMessage-ID: <200710292206.l9TM6d78020633@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 545\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 04:35:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4CC791C7E8\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 22:09:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TM6dkB020635\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 18:06:39 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TM6d78020633\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 18:06:39 -0400\nDate: Mon, 29 Oct 2007 18:06:39 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37525 - search/branches/sakai_2-5-x/search-impl/impl/src/java/org/sakaiproject/search/indexer/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 18:09:53 2007\nX-DSPAM-Confidence: 0.7619\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37525\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 18:06:37 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37525\n\nModified:\nsearch/branches/sakai_2-5-x/search-impl/impl/src/java/org/sakaiproject/search/indexer/impl/SearchBuilderQueueManager.java\nLog:\nsvn merge -r 36547:36548 https://source.sakaiproject.org/svn/search/trunk\nU    search-impl/impl/src/java/org/sakaiproject/search/indexer/impl/SearchBuilderQueueManager.java\nin-143-196:~/sakai_2-5-x/search mmmay$ svn log -r 36547:36548 https://source.sakaiproject.org/svn/search/trunk\n------------------------------------------------------------------------\nr36548 | ian@caret.cam.ac.uk | 2007-10-06 19:02:13 -0400 (Sat, 06 Oct 2007) | 4 lines\n\nSAK-11820 http://jira.sakaiproject.org/jira/browse/SAK-11820\n\nWrapped sensitive area in try catch \n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 18:07:34 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 18:07:34 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 18:07:34 -0400\nReceived: from serenity.mr.itd.umich.edu (serenity.mr.itd.umich.edu [141.211.14.43])\n\tby flawless.mail.umich.edu () with ESMTP id l9TM7X3A006186;\n\tMon, 29 Oct 2007 18:07:33 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY serenity.mr.itd.umich.edu ID 4726599F.6BF0D.5963 ; \n\t29 Oct 2007 18:07:30 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9E9934FD81;\n\tMon, 29 Oct 2007 04:33:15 +0000 (GMT)\nMessage-ID: <200710292204.l9TM4P7Z020621@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 251\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 04:33:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CCF511C7E8\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 22:07:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TM4PGl020623\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 18:04:25 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TM4P7Z020621\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 18:04:25 -0400\nDate: Mon, 29 Oct 2007 18:04:25 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37524 - in web/branches/sakai_2-5-x/web-tool/tool/src: bundle webapp/vm/web\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 18:07:34 2007\nX-DSPAM-Confidence: 0.7621\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37524\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 18:04:23 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37524\n\nModified:\nweb/branches/sakai_2-5-x/web-tool/tool/src/bundle/iframe.properties\nweb/branches/sakai_2-5-x/web-tool/tool/src/webapp/vm/web/chef_iframe-customize.vm\nLog:\nsvn merge -r 37224:37225 https://source.sakaiproject.org/svn/web/trunk\nU    web-tool/tool/src/bundle/iframe.properties\nU    web-tool/tool/src/webapp/vm/web/chef_iframe-customize.vm\nin-143-196:~/sakai_2-5-x/web mmmay$ svn log -r 37224:37225 https://source.sakaiproject.org/svn/web/trunk\n------------------------------------------------------------------------\nr37225 | gsilver@umich.edu | 2007-10-23 09:12:18 -0400 (Tue, 23 Oct 2007) | 1 line\n\nhttp://jira.sakaiproject.org/jira/browse/SAK-12007\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 18:04:42 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 18:04:42 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 18:04:42 -0400\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby brazil.mail.umich.edu () with ESMTP id l9TM4fOu032622;\n\tMon, 29 Oct 2007 18:04:41 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 472658F3.7D6B0.14497 ; \n\t29 Oct 2007 18:04:38 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B64575D405;\n\tMon, 29 Oct 2007 04:30:23 +0000 (GMT)\nMessage-ID: <200710292201.l9TM1YtZ020609@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 774\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 04:30:06 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id F39791C7E8\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 22:04:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TM1Z2D020611\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 18:01:35 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TM1YtZ020609\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 18:01:34 -0400\nDate: Mon, 29 Oct 2007 18:01:34 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37523 - search/branches/sakai_2-5-x/search-impl/impl/src/java/org/sakaiproject/search/component/service/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 18:04:42 2007\nX-DSPAM-Confidence: 0.7627\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37523\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 18:01:33 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37523\n\nModified:\nsearch/branches/sakai_2-5-x/search-impl/impl/src/java/org/sakaiproject/search/component/service/impl/BaseSearchServiceImpl.java\nLog:\nsvn merge -r 36548:36549 https://source.sakaiproject.org/svn/search/trunk\nU    search-impl/impl/src/java/org/sakaiproject/search/component/service/impl/BaseSearchServiceImpl.java\nin-143-196:~/sakai_2-5-x/search mmmay$ svn log -r 36548:36549 https://source.sakaiproject.org/svn/search/trunk\n------------------------------------------------------------------------\nr36548 | ian@caret.cam.ac.uk | 2007-10-06 19:02:13 -0400 (Sat, 06 Oct 2007) | 4 lines\n\nSAK-11820 http://jira.sakaiproject.org/jira/browse/SAK-11820\n\nWrapped sensitive area in try catch \n\n------------------------------------------------------------------------\nr36549 | ian@caret.cam.ac.uk | 2007-10-06 19:12:02 -0400 (Sat, 06 Oct 2007) | 8 lines\n\nSAK-11222 http://jira.sakaiproject.org/jira/browse/SAK-11222\n\nREST XML search does encode its exceptions in the response message. These are decoded on the client and \nreported in the log files.\n\nI have added a report on the search server\n\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 18:03:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 18:03:02 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 18:03:02 -0400\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby brazil.mail.umich.edu () with ESMTP id l9TM2u3U031499;\n\tMon, 29 Oct 2007 18:02:56 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 4726588A.EE47A.18015 ; \n\t29 Oct 2007 18:02:53 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B53C7552A7;\n\tMon, 29 Oct 2007 04:28:34 +0000 (GMT)\nMessage-ID: <200710292159.l9TLxf25020589@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 934\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 04:28:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id ACE1F1C3FE\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 22:02:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TLxfDi020591\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 17:59:41 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TLxf25020589\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 17:59:41 -0400\nDate: Mon, 29 Oct 2007 17:59:41 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37522 - site-manage/branches/sakai_2-5-x/site-manage-tool/tool/src/webapp/vm/sitesetup\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 18:03:02 2007\nX-DSPAM-Confidence: 0.7626\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37522\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 17:59:40 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37522\n\nModified:\nsite-manage/branches/sakai_2-5-x/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-group.vm\nLog:\nsvn merge -r 37351:37352 https://source.sakaiproject.org/svn/site-manage/trunk\nU    site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-group.vm\nin-143-196:~/sakai_2-5-x/site-manage mmmay$ svn log -r 37351:37352 https://source.sakaiproject.org/svn/site-manage/trunk\n------------------------------------------------------------------------\nr37352 | zqian@umich.edu | 2007-10-24 09:55:38 -0400 (Wed, 24 Oct 2007) | 1 line\n\nfix to SAK-9471:Groups can be added in site info with no members, it is possible to create a group which does not display any group name\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 17:58:30 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 17:58:30 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 17:58:30 -0400\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby godsend.mail.umich.edu () with ESMTP id l9TLwTNi030367;\n\tMon, 29 Oct 2007 17:58:29 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4726577E.3C909.4289 ; \n\t29 Oct 2007 17:58:25 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CA58C61B52;\n\tMon, 29 Oct 2007 04:24:09 +0000 (GMT)\nMessage-ID: <200710292155.l9TLtHmX020577@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 990\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 04:23:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4F6B81B9AB\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 21:58:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TLtHAf020579\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 17:55:17 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TLtHmX020577\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 17:55:17 -0400\nDate: Mon, 29 Oct 2007 17:55:17 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37521 - in site-manage/branches/sakai_2-5-x/site-manage-tool/tool/src: java/org/sakaiproject/site/tool webapp/vm/sitesetup\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 17:58:30 2007\nX-DSPAM-Confidence: 0.7010\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37521\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 17:55:15 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37521\n\nModified:\nsite-manage/branches/sakai_2-5-x/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nsite-manage/branches/sakai_2-5-x/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-list.vm\nsite-manage/branches/sakai_2-5-x/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-newSiteCourse.vm\nsite-manage/branches/sakai_2-5-x/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-type.vm\nLog:\nmerge -r 36640:36641 https://source.sakaiproject.org/svn/site-manage/trunk\nU    site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nU    site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-list.vm\nU    site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-type.vm\nU    site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-newSiteCourse.vm\nin-143-196:~/sakai_2-5-x/site-manage mmmay$ svn log -r 36640:36641 https://source.sakaiproject.org/svn/site-manage/trunk\n------------------------------------------------------------------------\nr36641 | zqian@umich.edu | 2007-10-10 11:46:24 -0400 (Wed, 10 Oct 2007) | 1 line\n\nfix to SAK-11879:remove the hardcoded 'course' String for course site type, use the configuration setting instead\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 17:56:37 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 17:56:37 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 17:56:37 -0400\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby panther.mail.umich.edu () with ESMTP id l9TLubrl003710;\n\tMon, 29 Oct 2007 17:56:37 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 4726570A.CBD66.29031 ; \n\t29 Oct 2007 17:56:32 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0866D4FD81;\n\tMon, 29 Oct 2007 04:22:13 +0000 (GMT)\nMessage-ID: <200710292153.l9TLrMBh020565@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 523\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 04:22:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C82F71B9AB\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 21:56:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TLrMZZ020567\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 17:53:22 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TLrMBh020565\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 17:53:22 -0400\nDate: Mon, 29 Oct 2007 17:53:22 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37520 - portal/branches/sakai_2-5-x/portal-render-engine-impl/pack/src/webapp/vm/defaultskin\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 17:56:37 2007\nX-DSPAM-Confidence: 0.7010\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37520\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 17:53:21 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37520\n\nModified:\nportal/branches/sakai_2-5-x/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/macros.vm\nLog:\nsvn merge -r 36619:36620 https://source.sakaiproject.org/svn/portal/trunk\nU    portal-render-engine-impl/pack/src/webapp/vm/defaultskin/macros.vm\nin-143-196:~/sakai_2-5-x/portal mmmay$ svn log -r 36619:36620 https://source.sakaiproject.org/svn/portal/trunk\n------------------------------------------------------------------------\nr36620 | gsilver@umich.edu | 2007-10-09 15:49:06 -0400 (Tue, 09 Oct 2007) | 2 lines\n\nhttp://bugs.sakaiproject.org/jira/browse/SAK-11391\n- removing some cruft scaffolding dating from 1.5\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 17:51:21 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 17:51:21 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 17:51:21 -0400\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby score.mail.umich.edu () with ESMTP id l9TLpKk8008871;\n\tMon, 29 Oct 2007 17:51:20 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 472655CD.D392B.3593 ; \n\t29 Oct 2007 17:51:18 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B210C561C2;\n\tMon, 29 Oct 2007 04:16:57 +0000 (GMT)\nMessage-ID: <200710292148.l9TLm6Ir020550@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 934\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 04:16:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AF10F1B849\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 21:50:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TLm6TP020552\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 17:48:06 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TLm6Ir020550\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 17:48:06 -0400\nDate: Mon, 29 Oct 2007 17:48:06 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37519 - portal/branches/sakai_2-5-x/portal-render-engine-impl/pack/src/webapp/vm/defaultskin\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 17:51:21 2007\nX-DSPAM-Confidence: 0.6197\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37519\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 17:48:05 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37519\n\nModified:\nportal/branches/sakai_2-5-x/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/macros.vm\nLog:\nsvn merge -r 36568:36569 https://source.sakaiproject.org/svn/portal/trunk\nU    portal-render-engine-impl/pack/src/webapp/vm/defaultskin/macros.vm\nin-143-196:~/sakai_2-5-x/portal mmmay$ svn log -r 36568:36569 https://source.sakaiproject.org/svn/portal/trunk\n------------------------------------------------------------------------\nr36569 | ian@caret.cam.ac.uk | 2007-10-08 11:30:42 -0400 (Mon, 08 Oct 2007) | 3 lines\n\nChanged the spacing\nSAK-11731 http://jira.sakaiproject.org/jira/browse/SAK-11731\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 17:47:48 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 17:47:48 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 17:47:48 -0400\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby brazil.mail.umich.edu () with ESMTP id l9TLll1L025213;\n\tMon, 29 Oct 2007 17:47:47 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 472654FE.B14C0.24408 ; \n\t29 Oct 2007 17:47:45 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 17BE66E38D;\n\tMon, 29 Oct 2007 04:13:22 +0000 (GMT)\nMessage-ID: <200710292144.l9TLiXfJ020527@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 964\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 04:13:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 390D01B849\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 21:47:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TLiXlB020529\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 17:44:33 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TLiXfJ020527\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 17:44:33 -0400\nDate: Mon, 29 Oct 2007 17:44:33 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37518 - in portal/branches/sakai_2-5-x: portal-impl/impl/src/java/org/sakaiproject/portal/charon portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers portal-render-engine-impl/impl/src/test/org/sakaiproject/portal/charon/test portal-render-engine-impl/pack/src/webapp/vm/defaultskin\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 17:47:48 2007\nX-DSPAM-Confidence: 0.5442\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37518\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 17:44:31 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37518\n\nModified:\nportal/branches/sakai_2-5-x/portal-impl/impl/src/java/org/sakaiproject/portal/charon/SkinnableCharonPortal.java\nportal/branches/sakai_2-5-x/portal-impl/impl/src/java/org/sakaiproject/portal/charon/handlers/PageHandler.java\nportal/branches/sakai_2-5-x/portal-render-engine-impl/impl/src/test/org/sakaiproject/portal/charon/test/MockCharonPortal.java\nportal/branches/sakai_2-5-x/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/macros.vm\nLog:\nsvn log -r 36550:36554 https://source.sakaiproject.org/svn/portal/trunk\n------------------------------------------------------------------------\nr36550 | ian@caret.cam.ac.uk | 2007-10-06 19:28:33 -0400 (Sat, 06 Oct 2007) | 6 lines\n\nSAK-11828 http://jira.sakaiproject.org/jira/browse/SAK-11828\n\n\nid is not used anywhere, as far as I can tell.\n\n\n------------------------------------------------------------------------\nr36551 | ian@caret.cam.ac.uk | 2007-10-06 19:46:18 -0400 (Sat, 06 Oct 2007) | 5 lines\n\nSAK-11731 http://jira.sakaiproject.org/jira/browse/SAK-11731\n\nFixed with a nbsp. not certain that the patch supplied would always work so going with this one.\n\n\n------------------------------------------------------------------------\nr36552 | ian@caret.cam.ac.uk | 2007-10-06 20:01:12 -0400 (Sat, 06 Oct 2007) | 9 lines\n\nSAK-11466 http://jira.sakaiproject.org/jira/browse/SAK-11466\n\nadded login.use.xlogin.to.relogin\n\nIf true, the default and Xlogin is used, then xlogin will be used for relogin.\nIf false, the non container login will be used\n\n\n\n------------------------------------------------------------------------\nr36553 | ian@caret.cam.ac.uk | 2007-10-06 20:01:53 -0400 (Sat, 06 Oct 2007) | 5 lines\n\nhttp://jira.sakaiproject.org/jira/browse/SAK-11466\n\nFixed\n\n\n------------------------------------------------------------------------\nr36554 | ian@caret.cam.ac.uk | 2007-10-06 20:21:27 -0400 (Sat, 06 Oct 2007) | 5 lines\n\nhttp://jira.sakaiproject.org/jira/browse/SAK-10850\n\nFixed, in the portal for all popups\n\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 17:46:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 17:46:02 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 17:46:02 -0400\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby casino.mail.umich.edu () with ESMTP id l9TLk1na026956;\n\tMon, 29 Oct 2007 17:46:01 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 47265494.3C855.18866 ; \n\t29 Oct 2007 17:45:59 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C71816E682;\n\tMon, 29 Oct 2007 04:11:40 +0000 (GMT)\nMessage-ID: <200710292142.l9TLglwe020509@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 368\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 04:11:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A4F151B849\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 21:45:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TLgl07020511\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 17:42:47 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TLglwe020509\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 17:42:47 -0400\nDate: Mon, 29 Oct 2007 17:42:47 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37517 - portal/branches/sakai_2-5-x/portal-render-engine-impl/pack/src/webapp/vm/defaultskin\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 17:46:02 2007\nX-DSPAM-Confidence: 0.7005\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37517\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 17:42:46 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37517\n\nModified:\nportal/branches/sakai_2-5-x/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/macros.vm\nLog:\nsvn merge -r 36549:36550 https://source.sakaiproject.org/svn/portal/trunk\nU    portal-render-engine-impl/pack/src/webapp/vm/defaultskin/macros.vm\nin-143-196:~/sakai_2-5-x/portal mmmay$ svn log -r 36549:36550 https://source.sakaiproject.org/svn/portal/trunk\n------------------------------------------------------------------------\nr36550 | ian@caret.cam.ac.uk | 2007-10-06 19:28:33 -0400 (Sat, 06 Oct 2007) | 6 lines\n\nSAK-11828 http://jira.sakaiproject.org/jira/browse/SAK-11828\n\n\nid is not used anywhere, as far as I can tell.\n\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 17:38:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 17:38:19 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 17:38:19 -0400\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby godsend.mail.umich.edu () with ESMTP id l9TLcIeg021780;\n\tMon, 29 Oct 2007 17:38:18 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 472652BE.1FA01.2758 ; \n\t29 Oct 2007 17:38:15 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 56F0A4EBDF;\n\tMon, 29 Oct 2007 04:03:53 +0000 (GMT)\nMessage-ID: <200710292134.l9TLYws6020487@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 142\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 04:03:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D02CC10ECB\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 21:37:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TLYwro020489\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 17:34:58 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TLYws6020487\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 17:34:58 -0400\nDate: Mon, 29 Oct 2007 17:34:58 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37516 - citations/branches/sakai_2-5-x/citations-impl/impl/src/java/org/sakaiproject/citation/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 17:38:19 2007\nX-DSPAM-Confidence: 0.6568\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37516\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 17:34:57 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37516\n\nModified:\ncitations/branches/sakai_2-5-x/citations-impl/impl/src/java/org/sakaiproject/citation/impl/BaseCitationService.java\nLog:\nsvn merge -r 37470:37471 https://source.sakaiproject.org/svn/citations/trunk\nU    citations-impl/impl/src/java/org/sakaiproject/citation/impl/BaseCitationService.java\nin-143-196:~/sakai_2-5-x/citations mmmay$ svn log -r 37470:37471 https://source.sakaiproject.org/svn/citations/trunk\n------------------------------------------------------------------------\nr37471 | dsobiera@indiana.edu | 2007-10-29 14:00:50 -0400 (Mon, 29 Oct 2007) | 1 line\n\nSAK-9375 - added check so if page size is changed near the start of collection, collection is reset to start of collection. This fixed page showing 11-20 items. Then set page size to 20. Before this fix, page would then be 11-30. now it is 1-20.\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 17:35:44 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 17:35:44 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 17:35:44 -0400\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby panther.mail.umich.edu () with ESMTP id l9TLZhZJ025213;\n\tMon, 29 Oct 2007 17:35:43 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 4726522A.84BF.15288 ; \n\t29 Oct 2007 17:35:41 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8087F4EAAB;\n\tMon, 29 Oct 2007 04:01:26 +0000 (GMT)\nMessage-ID: <200710292132.l9TLWY78020475@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 986\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 04:01:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EA7331C482\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 21:35:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TLWYQ7020477\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 17:32:34 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TLWY78020475\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 17:32:34 -0400\nDate: Mon, 29 Oct 2007 17:32:34 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37515 - blog/branches/sakai_2-5-x/tool/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 17:35:44 2007\nX-DSPAM-Confidence: 0.7623\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37515\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 17:32:34 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37515\n\nModified:\nblog/branches/sakai_2-5-x/tool/src/webapp/WEB-INF/web.xml\nLog:\nsvn merge -r 37443:37444 https://source.sakaiproject.org/svn/blog/trunk\nU    tool/src/webapp/WEB-INF/web.xml\nin-143-196:~/sakai_2-5-x/blog mmmay$ svn log -r 37443:37444 https://source.sakaiproject.org/svn/blog/trunk\n------------------------------------------------------------------------\nr37444 | a.fish@lancaster.ac.uk | 2007-10-29 08:00:00 -0400 (Mon, 29 Oct 2007) | 1 line\n\nSAK-11750. Changed JsfTool to HelperAwareJsfTool. I do not know whether this has fixed the problem as I cannot even see a book button on my browser (Firefox on OSX)\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 17:33:58 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 17:33:58 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 17:33:58 -0400\nReceived: from serenity.mr.itd.umich.edu (serenity.mr.itd.umich.edu [141.211.14.43])\n\tby score.mail.umich.edu () with ESMTP id l9TLXvod001074;\n\tMon, 29 Oct 2007 17:33:57 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY serenity.mr.itd.umich.edu ID 472651BF.A9225.17847 ; \n\t29 Oct 2007 17:33:54 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B412E4EAAB;\n\tMon, 29 Oct 2007 03:59:38 +0000 (GMT)\nMessage-ID: <200710292130.l9TLUl4c020463@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 52\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 03:59:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 561521C482\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 21:33:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TLUlEZ020465\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 17:30:47 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TLUl4c020463\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 17:30:47 -0400\nDate: Mon, 29 Oct 2007 17:30:47 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37514 - portal/branches/sakai_2-5-x/portal-charon/charon/src/webapp/scripts\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 17:33:58 2007\nX-DSPAM-Confidence: 0.7008\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37514\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 17:30:46 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37514\n\nModified:\nportal/branches/sakai_2-5-x/portal-charon/charon/src/webapp/scripts/portalscripts.js\nLog:\nsvn merge -r 37433:37434 https://source.sakaiproject.org/svn/portal/trunk\nU    portal-charon/charon/src/webapp/scripts/portalscripts.js\nin-143-196:~/sakai_2-5-x/portal mmmay$ svn log -r 37433:37434 https://source.sakaiproject.org/svn/portal/trunk\n------------------------------------------------------------------------\nr37434 | colin.clark@utoronto.ca | 2007-10-26 19:22:56 -0400 (Fri, 26 Oct 2007) | 6 lines\n\nSAK-11824\n\nPortal My Active Sites: Fixes a bug in IE 6 where some form controls show through the My Active Sites drop down menu when it is active. This fix uses an MIT-licensed fucntion written by Brandon Aaron, which hacks around the underlying bug in jQuery using an invisible iFrame.\n\nPatch from Eli Cochran.\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 17:31:52 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 17:31:52 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 17:31:52 -0400\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby awakenings.mail.umich.edu () with ESMTP id l9TLVpIL024337;\n\tMon, 29 Oct 2007 17:31:52 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 4726513C.E4F5A.7111 ; \n\t29 Oct 2007 17:31:44 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 10D2B4EBDF;\n\tMon, 29 Oct 2007 03:57:29 +0000 (GMT)\nMessage-ID: <200710292128.l9TLSbt5020451@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 717\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 03:57:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BAB3A1C7F2\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 21:31:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TLSbuS020453\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 17:28:37 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TLSbt5020451\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 17:28:37 -0400\nDate: Mon, 29 Oct 2007 17:28:37 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37513 - in roster/branches/sakai_2-5-x/roster-app/src: java/org/sakaiproject/tool/roster webapp/roster/inc\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 17:31:52 2007\nX-DSPAM-Confidence: 0.7006\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37513\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 17:28:36 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37513\n\nModified:\nroster/branches/sakai_2-5-x/roster-app/src/java/org/sakaiproject/tool/roster/FilteredParticipantListingBean.java\nroster/branches/sakai_2-5-x/roster-app/src/webapp/roster/inc/filter.jspf\nLog:\nsvn merge -r 37427:37428 https://source.sakaiproject.org/svn/roster/trunk\nU    roster-app/src/java/org/sakaiproject/tool/roster/FilteredParticipantListingBean.java\nU    roster-app/src/webapp/roster/inc/filter.jspf\nin-143-196:~/sakai_2-5-x/roster mmmay$ svn log -r 37427:37428 https://source.sakaiproject.org/svn/roster/trunk\n------------------------------------------------------------------------\nr37428 | louis@media.berkeley.edu | 2007-10-26 15:16:33 -0400 (Fri, 26 Oct 2007) | 1 line\n\nSAK-12059  Roster Group/Section Filter does not show\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 17:29:57 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 17:29:57 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 17:29:57 -0400\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby panther.mail.umich.edu () with ESMTP id l9TLTu4Q021196;\n\tMon, 29 Oct 2007 17:29:56 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 472650CF.64002.26798 ; \n\t29 Oct 2007 17:29:54 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5A7EB6E6D0;\n\tMon, 29 Oct 2007 03:55:39 +0000 (GMT)\nMessage-ID: <200710292126.l9TLQncT020439@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 88\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 03:55:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 09A771C482\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 21:29:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TLQn7G020441\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 17:26:49 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TLQncT020439\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 17:26:49 -0400\nDate: Mon, 29 Oct 2007 17:26:49 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37512 - roster/branches/sakai_2-5-x/roster-app/src/webapp/roster\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 17:29:57 2007\nX-DSPAM-Confidence: 0.6240\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37512\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 17:26:48 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37512\n\nModified:\nroster/branches/sakai_2-5-x/roster-app/src/webapp/roster/pictures.jsp\nLog:\nsvn merge -r 37394:37395 https://source.sakaiproject.org/svn/roster/trunk\nU    roster-app/src/webapp/roster/pictures.jsp\nin-143-196:~/sakai_2-5-x/roster mmmay$ svn log -r 37394:37395 https://source.sakaiproject.org/svn/roster/trunk\n------------------------------------------------------------------------\nr37395 | louis@media.berkeley.edu | 2007-10-25 17:16:21 -0400 (Thu, 25 Oct 2007) | 1 line\n\nSAK-11144 In IE7, switch picture view takes two clicks\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 17:27:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 17:27:51 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 17:27:51 -0400\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby chaos.mail.umich.edu () with ESMTP id l9TLRoPK021513;\n\tMon, 29 Oct 2007 17:27:50 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 4726504A.EB36C.6774 ; \n\t29 Oct 2007 17:27:47 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 338C26E6C8;\n\tMon, 29 Oct 2007 03:53:28 +0000 (GMT)\nMessage-ID: <200710292124.l9TLOdUZ020427@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 312\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 03:53:17 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0A4DC1C482\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 21:27:26 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TLOd9c020429\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 17:24:39 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TLOdUZ020427\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 17:24:39 -0400\nDate: Mon, 29 Oct 2007 17:24:39 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37511 - roster/branches/sakai_2-5-x/roster-app/src/java/org/sakaiproject/tool/roster\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 17:27:51 2007\nX-DSPAM-Confidence: 0.7007\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37511\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 17:24:38 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37511\n\nModified:\nroster/branches/sakai_2-5-x/roster-app/src/java/org/sakaiproject/tool/roster/RosterPreferences.java\nLog:\nsvn merge -r 37398:37399 https://source.sakaiproject.org/svn/roster/trunk\nU    roster-app/src/java/org/sakaiproject/tool/roster/RosterPreferences.java\nin-143-196:~/sakai_2-5-x/roster mmmay$ svn log -r 37398:37399 https://source.sakaiproject.org/svn/roster/trunk\n------------------------------------------------------------------------\nr37399 | louis@media.berkeley.edu | 2007-10-25 21:25:22 -0400 (Thu, 25 Oct 2007) | 1 line\n\nSAK-11444 make the default Roster order configurable \n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 17:26:11 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 17:26:11 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 17:26:11 -0400\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby chaos.mail.umich.edu () with ESMTP id l9TLQAlU020918;\n\tMon, 29 Oct 2007 17:26:10 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 47264FEC.8BABA.4916 ; \n\t29 Oct 2007 17:26:07 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1A0A95DF51;\n\tMon, 29 Oct 2007 03:51:52 +0000 (GMT)\nMessage-ID: <200710292123.l9TLN2PO020404@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 486\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 03:51:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E68711C482\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 21:25:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TLN2s4020406\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 17:23:02 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TLN2PO020404\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 17:23:02 -0400\nDate: Mon, 29 Oct 2007 17:23:02 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37510 - roster/branches/sakai_2-5-x/roster-app/src/java/org/sakaiproject/tool/roster\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 17:26:11 2007\nX-DSPAM-Confidence: 0.7009\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37510\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 17:23:01 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37510\n\nModified:\nroster/branches/sakai_2-5-x/roster-app/src/java/org/sakaiproject/tool/roster/BaseRosterPageBean.java\nroster/branches/sakai_2-5-x/roster-app/src/java/org/sakaiproject/tool/roster/RosterPreferences.java\nLog:\nvn merge -r 37382:37383 https://source.sakaiproject.org/svn/roster/trunk\nU    roster-app/src/java/org/sakaiproject/tool/roster/RosterPreferences.java\nU    roster-app/src/java/org/sakaiproject/tool/roster/BaseRosterPageBean.java\nin-143-196:~/sakai_2-5-x/roster mmmay$ svn log -r 37382:37383 https://source.sakaiproject.org/svn/roster/trunk\n------------------------------------------------------------------------\nr37383 | louis@media.berkeley.edu | 2007-10-25 11:28:47 -0400 (Thu, 25 Oct 2007) | 1 line\n\nSAK-11444 make the default Roster order configurable\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 17:23:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 17:23:02 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 17:23:02 -0400\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby score.mail.umich.edu () with ESMTP id l9TLN1in028468;\n\tMon, 29 Oct 2007 17:23:01 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 47264F2F.89224.11628 ; \n\t29 Oct 2007 17:22:58 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C2D026D81A;\n\tMon, 29 Oct 2007 03:48:44 +0000 (GMT)\nMessage-ID: <200710292119.l9TLJlq6020381@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 463\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 03:48:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 06E351BAB1\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 21:22:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TLJlo9020383\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 17:19:47 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TLJlq6020381\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 17:19:47 -0400\nDate: Mon, 29 Oct 2007 17:19:47 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37509 - citations/branches/sakai_2-5-x/citations-tool/tool/src/webapp/js\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 17:23:02 2007\nX-DSPAM-Confidence: 0.7008\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37509\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 17:19:46 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37509\n\nModified:\ncitations/branches/sakai_2-5-x/citations-tool/tool/src/webapp/js/citationscript.js\nLog:\nsvn merge -r 37428:37429 https://source.sakaiproject.org/svn/citations/trunk\nU    citations-tool/tool/src/webapp/js/citationscript.js\nin-143-196:~/sakai_2-5-x/citations mmmay$ svn log -r 37428:37429 https://source.sakaiproject.org/svn/citations/trunk\n------------------------------------------------------------------------\nr37429 | dsobiera@indiana.edu | 2007-10-26 15:37:55 -0400 (Fri, 26 Oct 2007) | 1 line\n\nSAK-12046 - Added window.name != \"\" check to avoid IE complaining when window.name = \"\" and that being sent to getElementById(). Firefox is okay with \"\" as a parameter to this. IE...not so much. This change will prevent the error.\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 17:17:04 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 17:17:04 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 17:17:04 -0400\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby panther.mail.umich.edu () with ESMTP id l9TLH3V9013128;\n\tMon, 29 Oct 2007 17:17:03 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 47264DC9.5A1B7.24291 ; \n\t29 Oct 2007 17:17:00 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 840B46E371;\n\tMon, 29 Oct 2007 03:42:46 +0000 (GMT)\nMessage-ID: <200710292113.l9TLDvq9020358@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 14\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 03:42:32 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1840D1C48E\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 21:16:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TLDvkq020360\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 17:13:57 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TLDvq9020358\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 17:13:57 -0400\nDate: Mon, 29 Oct 2007 17:13:57 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37508 - reference/branches/sakai_2-5-x/docs/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 17:17:04 2007\nX-DSPAM-Confidence: 0.7011\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37508\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 17:13:56 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37508\n\nModified:\nreference/branches/sakai_2-5-x/docs/conversion/sakai_2_4_0-2_5_0_mysql_conversion.sql\nreference/branches/sakai_2-5-x/docs/conversion/sakai_2_4_0-2_5_0_oracle_conversion.sql\nLog:\nsvn merge -r 37414:37415 https://source.sakaiproject.org/svn/reference/trunk\nU    docs/conversion/sakai_2_4_0-2_5_0_mysql_conversion.sql\nU    docs/conversion/sakai_2_4_0-2_5_0_oracle_conversion.sql\nin-143-196:~/sakai_2-5-x/reference mmmay$ svn log -r 37414:37415 https://source.sakaiproject.org/svn/reference/trunk\n------------------------------------------------------------------------\nr37415 | bahollad@indiana.edu | 2007-10-26 11:37:46 -0400 (Fri, 26 Oct 2007) | 3 lines\n\nSAK-12027\nPossible problems with sakai 2.4->2.5 mysql conversion script\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 17:15:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 17:15:43 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 17:15:43 -0400\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby score.mail.umich.edu () with ESMTP id l9TLFg1f024722;\n\tMon, 29 Oct 2007 17:15:42 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 47264D78.9DD74.10223 ; \n\t29 Oct 2007 17:15:39 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D8C5E505EA;\n\tMon, 29 Oct 2007 03:41:19 +0000 (GMT)\nMessage-ID: <200710292112.l9TLCSdF020346@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 176\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 03:41:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A47831C48E\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 21:15:16 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TLCS4e020348\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 17:12:28 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TLCSdF020346\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 17:12:28 -0400\nDate: Mon, 29 Oct 2007 17:12:28 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37507 - reference/branches/sakai_2-5-x/docs/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 17:15:43 2007\nX-DSPAM-Confidence: 0.7619\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37507\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 17:12:27 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37507\n\nModified:\nreference/branches/sakai_2-5-x/docs/conversion/sakai_2_4_0-2_5_0_oracle_conversion.sql\nLog:\nsvn merge -r 37354:37355 https://source.sakaiproject.org/svn/reference/trunk\nG    docs/conversion/sakai_2_4_0-2_5_0_oracle_conversion.sql\nin-143-196:~/sakai_2-5-x/reference mmmay$ svn log -r 37354:37355 https://source.sakaiproject.org/svn/reference/trunk\n------------------------------------------------------------------------\nr37355 | ian@caret.cam.ac.uk | 2007-10-24 11:49:39 -0400 (Wed, 24 Oct 2007) | 3 lines\n\nhttp://jira.sakaiproject.org/jira/browse/SAK-11948\nFixed\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Mon Oct 29 17:12:03 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 17:12:03 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 17:12:03 -0400\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby faithful.mail.umich.edu () with ESMTP id l9TLC3PV012845;\n\tMon, 29 Oct 2007 17:12:03 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 47264C9E.14B2.23352 ; \n\t29 Oct 2007 17:12:00 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9B0356D7A3;\n\tMon, 29 Oct 2007 03:37:45 +0000 (GMT)\nMessage-ID: <200710292108.l9TL8urp020334@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 490\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 03:37:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6947B1C65B\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 21:11:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TL8udm020336\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 17:08:56 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TL8urp020334\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 17:08:56 -0400\nDate: Mon, 29 Oct 2007 17:08:56 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r37506 - gradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 17:12:03 2007\nX-DSPAM-Confidence: 0.7563\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37506\n\nAuthor: cwen@iupui.edu\nDate: 2007-10-29 17:08:55 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37506\n\nModified:\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/AssignmentBean.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/AssignmentDetailsBean.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/ViewByStudentBean.java\nLog:\nhttp://128.196.219.68/jira/browse/SAK-10427\nSAK-10427\n=>\nfix some NPE.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 17:09:22 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 17:09:22 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 17:09:22 -0400\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby casino.mail.umich.edu () with ESMTP id l9TL9LLe008055;\n\tMon, 29 Oct 2007 17:09:21 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 47264BFB.ED11A.13187 ; \n\t29 Oct 2007 17:09:19 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1181F6350C;\n\tMon, 29 Oct 2007 03:35:01 +0000 (GMT)\nMessage-ID: <200710292106.l9TL63EK020322@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 242\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 03:34:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9F9EC1C48E\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 21:08:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TL63cN020324\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 17:06:03 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TL63EK020322\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 17:06:03 -0400\nDate: Mon, 29 Oct 2007 17:06:03 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37505 - reference/branches/sakai_2-5-x/docs/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 17:09:22 2007\nX-DSPAM-Confidence: 0.7010\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37505\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 17:06:02 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37505\n\nModified:\nreference/branches/sakai_2-5-x/docs/conversion/sakai_2_4_0-2_5_0_mysql_conversion.sql\nreference/branches/sakai_2-5-x/docs/conversion/sakai_2_4_0-2_5_0_oracle_conversion.sql\nLog:\nsvn merge -r 37406:37407 https://source.sakaiproject.org/svn/reference/trunk\nU    docs/conversion/sakai_2_4_0-2_5_0_mysql_conversion.sql\nU    docs/conversion/sakai_2_4_0-2_5_0_oracle_conversion.sql\nin-143-196:~/sakai_2-5-x/reference mmmay$ svn log -r 37406:37407 https://source.sakaiproject.org/svn/reference/trunk\n------------------------------------------------------------------------\nr37407 | bahollad@indiana.edu | 2007-10-26 08:51:00 -0400 (Fri, 26 Oct 2007) | 2 lines\n\nSAK-12027\nPossible problems with sakai 2.4->2.5 mysql conversion script\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 17:05:36 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 17:05:36 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 17:05:36 -0400\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby chaos.mail.umich.edu () with ESMTP id l9TL5ZoY008503;\n\tMon, 29 Oct 2007 17:05:35 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 47264B19.D666A.11330 ; \n\t29 Oct 2007 17:05:32 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E8C0661B7D;\n\tMon, 29 Oct 2007 03:31:18 +0000 (GMT)\nMessage-ID: <200710292102.l9TL2JXc020310@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 398\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 03:31:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1227A1C48E\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 21:05:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TL2Jco020312\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 17:02:19 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TL2JXc020310\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 17:02:19 -0400\nDate: Mon, 29 Oct 2007 17:02:19 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37504 - content/branches/sakai_2-5-x/content-tool/tool/src/java/org/sakaiproject/content/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 17:05:36 2007\nX-DSPAM-Confidence: 0.6569\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37504\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 17:02:18 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37504\n\nModified:\ncontent/branches/sakai_2-5-x/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesHelperAction.java\nLog:\nin-143-196:~/sakai_2-5-x/content mmmay$ svn merge -r 37386:37387 https://source.sakaiproject.org/svn/content/trunk\nU    content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesHelperAction.java\nin-143-196:~/sakai_2-5-x/content mmmay$ svn log -r 37386:37387 https://source.sakaiproject.org/svn/content/trunk\n------------------------------------------------------------------------\nr37387 | bkirschn@umich.edu | 2007-10-25 12:15:43 -0400 (Thu, 25 Oct 2007) | 1 line\n\nSAK-1357 update exception error handling\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 17:04:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 17:04:19 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 17:04:19 -0400\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby panther.mail.umich.edu () with ESMTP id l9TL4Ink005206;\n\tMon, 29 Oct 2007 17:04:18 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 47264ACC.8B92B.28866 ; \n\t29 Oct 2007 17:04:15 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 205444F968;\n\tMon, 29 Oct 2007 03:29:53 +0000 (GMT)\nMessage-ID: <200710292101.l9TL13bJ020298@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 751\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 03:29:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3D7961BAF9\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 21:03:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TL13N6020300\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 17:01:03 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TL13bJ020298\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 17:01:03 -0400\nDate: Mon, 29 Oct 2007 17:01:03 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37503 - in content/branches/sakai_2-5-x: content-bundles content-tool/tool/src/java/org/sakaiproject/content/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 17:04:19 2007\nX-DSPAM-Confidence: 0.7630\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37503\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 17:01:02 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37503\n\nModified:\ncontent/branches/sakai_2-5-x/content-bundles/types.properties\ncontent/branches/sakai_2-5-x/content-bundles/types_ar.properties\ncontent/branches/sakai_2-5-x/content-bundles/types_fr_CA.properties\ncontent/branches/sakai_2-5-x/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesHelperAction.java\nLog:\nsvn merge -r 37380:37382 https://source.sakaiproject.org/svn/content/trunk\nU    content-bundles/types_ar.properties\nU    content-bundles/types_fr_CA.properties\nU    content-bundles/types.properties\nU    content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesHelperAction.java\nin-143-196:~/sakai_2-5-x/content mmmay$ svn log -r 37380:37382 https://source.sakaiproject.org/svn/content/trunk\n------------------------------------------------------------------------\nr37381 | bkirschn@umich.edu | 2007-10-25 10:59:51 -0400 (Thu, 25 Oct 2007) | 1 line\n\nSAK-11814 formatting change: fix tabs only\n------------------------------------------------------------------------\nr37382 | bkirschn@umich.edu | 2007-10-25 11:14:13 -0400 (Thu, 25 Oct 2007) | 1 line\n\nSAK-1357 SAK-11814 fix uploading and editting UTF-8 content\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom kimsooil@bu.edu Mon Oct 29 16:58:52 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 16:58:52 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 16:58:52 -0400\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby flawless.mail.umich.edu () with ESMTP id l9TKwpAG029321;\n\tMon, 29 Oct 2007 16:58:51 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 47264986.3C913.15391 ; \n\t29 Oct 2007 16:58:49 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6E8ED59D7;\n\tMon, 29 Oct 2007 03:24:33 +0000 (GMT)\nMessage-ID: <200710292055.l9TKterX020284@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 266\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 03:24:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EA74A1BAF9\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 20:58:27 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TKtep6020286\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 16:55:40 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TKterX020284\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 16:55:40 -0400\nDate: Mon, 29 Oct 2007 16:55:40 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to kimsooil@bu.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: kimsooil@bu.edu\nSubject: [sakai] svn commit: r37502 - mailtool/trunk/mailtool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 16:58:52 2007\nX-DSPAM-Confidence: 0.9825\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37502\n\nAuthor: kimsooil@bu.edu\nDate: 2007-10-29 16:55:37 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37502\n\nModified:\nmailtool/trunk/mailtool/pom.xml\nLog:\nfix of SAK-11552\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 16:49:01 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 16:49:01 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 16:49:01 -0400\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby mission.mail.umich.edu () with ESMTP id l9TKn0sa003162;\n\tMon, 29 Oct 2007 16:49:00 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 47264736.5B4F8.28076 ; \n\t29 Oct 2007 16:48:57 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 70B7559D7;\n\tMon, 29 Oct 2007 03:14:31 +0000 (GMT)\nMessage-ID: <200710292045.l9TKjOrQ020260@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 323\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 03:14:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3362C1BAF9\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 20:48:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TKjOk4020262\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 16:45:24 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TKjOrQ020260\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 16:45:24 -0400\nDate: Mon, 29 Oct 2007 16:45:24 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37501 - in sam/branches/sakai_2-5-x/samigo-app/src/java/org/sakaiproject/tool/assessment/ui: bean/author bean/delivery listener/author listener/delivery listener/samlite\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 16:49:01 2007\nX-DSPAM-Confidence: 0.7624\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37501\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 16:45:21 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37501\n\nModified:\nsam/branches/sakai_2-5-x/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/ItemAuthorBean.java\nsam/branches/sakai_2-5-x/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/delivery/DeliveryBean.java\nsam/branches/sakai_2-5-x/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/delivery/ItemContentsBean.java\nsam/branches/sakai_2-5-x/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/AuthorAssessmentListener.java\nsam/branches/sakai_2-5-x/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/ItemAddListener.java\nsam/branches/sakai_2-5-x/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/PublishAssessmentListener.java\nsam/branches/sakai_2-5-x/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/RemovePartListener.java\nsam/branches/sakai_2-5-x/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/SaveAssessmentSettings.java\nsam/branches/sakai_2-5-x/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/SavePartListener.java\nsam/branches/sakai_2-5-x/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/delivery/DeliveryActionListener.java\nsam/branches/sakai_2-5-x/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/samlite/AssessmentListener.java\nLog:\nin-143-196:~/sakai_2-5-x/sam mmmay$ svn merge -r 36267:36268 https://source.sakaiproject.org/svn/sam/trunk\nU    samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/ItemAuthorBean.java\nU    samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/delivery/ItemContentsBean.java\nU    samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/delivery/DeliveryBean.java\nU    samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/PublishAssessmentListener.java\nU    samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/SaveAssessmentSettings.java\nU    samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/ItemAddListener.java\nU    samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/AuthorAssessmentListener.java\nU    samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/RemovePartListener.java\nU    samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/SavePartListener.java\nU    samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/delivery/DeliveryActionListener.java\nU    samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/samlite/AssessmentListener.java\nin-143-196:~/sakai_2-5-x/sam mmmay$ svn log -r 36267:36268 https://source.sakaiproject.org/svn/sam/trunk\n------------------------------------------------------------------------\nr36268 | ktsao@stanford.edu | 2007-10-03 19:43:13 -0400 (Wed, 03 Oct 2007) | 1 line\n\nSAK-11137\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Mon Oct 29 16:36:13 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 16:36:13 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 16:36:13 -0400\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby faithful.mail.umich.edu () with ESMTP id l9TKaCcu023512;\n\tMon, 29 Oct 2007 16:36:12 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 47264435.BC626.29777 ; \n\t29 Oct 2007 16:36:08 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 65E506E371;\n\tMon, 29 Oct 2007 03:01:54 +0000 (GMT)\nMessage-ID: <200710292033.l9TKX3c7020234@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 516\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 03:01:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 50F5D1BADF\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 20:35:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TKX3hB020236\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 16:33:03 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TKX3c7020234\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 16:33:03 -0400\nDate: Mon, 29 Oct 2007 16:33:03 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37500 - assignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 16:36:13 2007\nX-DSPAM-Confidence: 0.9862\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37500\n\nAuthor: zqian@umich.edu\nDate: 2007-10-29 16:33:02 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37500\n\nModified:\nassignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nfix to SAK-12047:Upload All/ When only 1 students information is uploaded, the data for other students is being wiped out\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 16:36:00 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 16:36:00 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 16:36:00 -0400\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby panther.mail.umich.edu () with ESMTP id l9TKZxID019356;\n\tMon, 29 Oct 2007 16:35:59 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 47264429.1F1B5.888 ; \n\t29 Oct 2007 16:35:56 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5AF2B4E864;\n\tMon, 29 Oct 2007 03:01:40 +0000 (GMT)\nMessage-ID: <200710292032.l9TKWnU0020222@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 578\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 03:01:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1428B1BADF\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 20:35:36 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TKWnkY020224\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 16:32:49 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TKWnU0020222\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 16:32:49 -0400\nDate: Mon, 29 Oct 2007 16:32:49 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37499 - sam/branches/sakai_2-5-x/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 16:36:00 2007\nX-DSPAM-Confidence: 0.7005\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37499\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 16:32:48 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37499\n\nModified:\nsam/branches/sakai_2-5-x/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/util/EmailBean.java\nLog:\nsvn merge -r 34599:34600 https://source.sakaiproject.org/svn/sam/trunk\nU    samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/delivery/DeliveryBean.java\nU    samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/util/EmailBean.java\nU    samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/PublishAssessmentListener.java\nin-143-196:~/sakai_2-5-x/sam mmmay$ svn log -r 34599:34600 https://source.sakaiproject.org/svn/sam/trunk\n------------------------------------------------------------------------\nr34600 | ktsao@stanford.edu | 2007-08-30 14:59:20 -0400 (Thu, 30 Aug 2007) | 1 line\n\nSAK-11137\n------------------------------------------------------------------------\n\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 16:19:59 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 16:19:59 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 16:19:59 -0400\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby godsend.mail.umich.edu () with ESMTP id l9TKJwep012444;\n\tMon, 29 Oct 2007 16:19:58 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 47264067.EA7E6.30532 ; \n\t29 Oct 2007 16:19:54 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6299B611A1;\n\tMon, 29 Oct 2007 02:45:37 +0000 (GMT)\nMessage-ID: <200710292016.l9TKGidX020173@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 529\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 02:45:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 14B7E1C482\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 20:19:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TKGi66020175\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 16:16:44 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TKGidX020173\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 16:16:44 -0400\nDate: Mon, 29 Oct 2007 16:16:44 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37498 - reference/branches/sakai_2-5-x/library/src/webapp/skin/default\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 16:19:59 2007\nX-DSPAM-Confidence: 0.7623\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37498\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 16:16:43 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37498\n\nModified:\nreference/branches/sakai_2-5-x/library/src/webapp/skin/default/portal.css\nLog:\nsvn merge -r 37383:37384 https://source.sakaiproject.org/svn/reference/trunk\nU    library/src/webapp/skin/default/portal.css\nin-143-196:~/sakai_2-5-x/reference mmmay$ svn log -r 37383:37384 https://source.sakaiproject.org/svn/reference/trunk\n------------------------------------------------------------------------\nr37384 | gsilver@umich.edu | 2007-10-25 11:56:07 -0400 (Thu, 25 Oct 2007) | 2 lines\n\nhttp://jira.sakaiproject.org/jira/browse/SAK-11701\n- tool icons\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 16:14:12 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 16:14:12 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 16:14:12 -0400\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby casino.mail.umich.edu () with ESMTP id l9TKEADS003623;\n\tMon, 29 Oct 2007 16:14:10 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 47263F0B.ACB1A.29292 ; \n\t29 Oct 2007 16:14:06 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BEEF3611A1;\n\tMon, 29 Oct 2007 02:39:45 +0000 (GMT)\nMessage-ID: <200710292010.l9TKAtaC020161@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 27\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 02:39:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DD84B1BAF3\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 20:13:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TKAtQb020163\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 16:10:55 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TKAtaC020161\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 16:10:55 -0400\nDate: Mon, 29 Oct 2007 16:10:55 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37497 - citations/branches/sakai_2-5-x/citations-tool/tool/src/webapp/js\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 16:14:12 2007\nX-DSPAM-Confidence: 0.6566\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37497\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 16:10:54 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37497\n\nModified:\ncitations/branches/sakai_2-5-x/citations-tool/tool/src/webapp/js/citationscript.js\nLog:\nsvn merge -r 37364:37365 https://source.sakaiproject.org/svn/citations/trunk\nU    citations-tool/tool/src/webapp/js/citationscript.js\nin-143-196:~/sakai_2-5-x/citations mmmay$ svn log -r 37364:37365 https://source.sakaiproject.org/svn/citations/trunk\n------------------------------------------------------------------------\nr37365 | dsobiera@indiana.edu | 2007-10-24 15:54:09 -0400 (Wed, 24 Oct 2007) | 1 line\n\nSAK-12041 - Modified Javascript to disable all buttons BEFORE the AJAX load to prevent more than one button push at a time.\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 16:11:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 16:11:25 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 16:11:25 -0400\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby godsend.mail.umich.edu () with ESMTP id l9TKBP2D007730;\n\tMon, 29 Oct 2007 16:11:25 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 47263E65.9BB45.6812 ; \n\t29 Oct 2007 16:11:20 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E92B76E637;\n\tMon, 29 Oct 2007 02:37:00 +0000 (GMT)\nMessage-ID: <200710292008.l9TK8DLk020149@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 567\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 02:36:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A9A7D1C565\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 20:11:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TK8DiJ020151\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 16:08:13 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TK8DLk020149\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 16:08:13 -0400\nDate: Mon, 29 Oct 2007 16:08:13 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37496 - rwiki/branches/sakai_2-5-x/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 16:11:25 2007\nX-DSPAM-Confidence: 0.7006\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37496\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 16:08:12 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37496\n\nModified:\nrwiki/branches/sakai_2-5-x/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/RequestScopeSuperBean.java\nLog:\nsvn merge -r 37336:37337 https://source.sakaiproject.org/svn/rwiki/trunk\nU    rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/RequestScopeSuperBean.java\nin-143-196:~/sakai_2-5-x/rwiki mmmay$ svn log -r 37336:37337 https://source.sakaiproject.org/svn/rwiki/trunk\n------------------------------------------------------------------------\nr37336 | ian@caret.cam.ac.uk | 2007-10-23 17:16:48 -0400 (Tue, 23 Oct 2007) | 7 lines\n\nDiscovered that the eid and id usage was the wrong way round.\nFixed over entire preferences storage.\n\nhttp://jira.sakaiproject.org/jira/browse/SAK-11988\n\n\n\n------------------------------------------------------------------------\nr37337 | ian@caret.cam.ac.uk | 2007-10-23 17:33:59 -0400 (Tue, 23 Oct 2007) | 4 lines\n\nSAK-11988\nMissed eclipse file\n\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 16:10:03 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 16:10:03 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 16:10:03 -0400\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby fan.mail.umich.edu () with ESMTP id l9TKA21G010777;\n\tMon, 29 Oct 2007 16:10:02 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 47263E11.4678.8751 ; \n\t29 Oct 2007 16:09:56 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EC1286E67E;\n\tMon, 29 Oct 2007 02:35:41 +0000 (GMT)\nMessage-ID: <200710292006.l9TK6sUa020125@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 471\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 02:35:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 818501BAF3\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 20:09:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TK6sna020127\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 16:06:54 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TK6sUa020125\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 16:06:54 -0400\nDate: Mon, 29 Oct 2007 16:06:54 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37495 - in rwiki/branches/sakai_2-5-x: rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/command\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 16:10:03 2007\nX-DSPAM-Confidence: 0.7005\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37495\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 16:06:52 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37495\n\nModified:\nrwiki/branches/sakai_2-5-x/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/SiteEmailNotificationRWiki.java\nrwiki/branches/sakai_2-5-x/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/RequestScopeSuperBean.java\nrwiki/branches/sakai_2-5-x/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/command/UpdatePreferencesCommand.java\nLog:\nsvn merge -r 37335:37336 https://source.sakaiproject.org/svn/rwiki/trunk\nU    rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/RequestScopeSuperBean.java\nU    rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/command/UpdatePreferencesCommand.java\nU    rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/SiteEmailNotificationRWiki.java\nin-143-196:~/sakai_2-5-x/rwiki mmmay$ svn log -r 37335:37336 https://source.sakaiproject.org/svn/rwiki/trunk\n------------------------------------------------------------------------\nr37336 | ian@caret.cam.ac.uk | 2007-10-23 17:16:48 -0400 (Tue, 23 Oct 2007) | 7 lines\n\nDiscovered that the eid and id usage was the wrong way round.\nFixed over entire preferences storage.\n\nhttp://jira.sakaiproject.org/jira/browse/SAK-11988\n\n\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 16:08:52 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 16:08:52 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 16:08:52 -0400\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby awakenings.mail.umich.edu () with ESMTP id l9TK8pkn007832;\n\tMon, 29 Oct 2007 16:08:51 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 47263DCC.8AD76.31569 ; \n\t29 Oct 2007 16:08:48 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E2B57611A1;\n\tMon, 29 Oct 2007 02:34:31 +0000 (GMT)\nMessage-ID: <200710292005.l9TK5fTo020112@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 671\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 02:34:15 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4641B1BAF3\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 20:08:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TK5gZZ020114\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 16:05:42 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TK5fTo020112\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 16:05:41 -0400\nDate: Mon, 29 Oct 2007 16:05:41 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37494 - rwiki/branches/sakai_2-5-x/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 16:08:52 2007\nX-DSPAM-Confidence: 0.7620\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37494\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 16:05:40 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37494\n\nModified:\nrwiki/branches/sakai_2-5-x/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/SiteEmailNotificationRWiki.java\nLog:\nsvn merge -r 37223:37224 https://source.sakaiproject.org/svn/rwiki/trunk\nU    rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/SiteEmailNotificationRWiki.java\nin-143-196:~/sakai_2-5-x/rwiki mmmay$ svn log -r 37223:37224 https://source.sakaiproject.org/svn/rwiki/trunk\n------------------------------------------------------------------------\nr37224 | ian@caret.cam.ac.uk | 2007-10-23 09:10:02 -0400 (Tue, 23 Oct 2007) | 6 lines\n\nProblem with confusion over user.getId() and user.getEid() causing emails not to go out.\nThis should perhapse be back ported into 2.4.x\n\nhttp://jira.sakaiproject.org/jira/browse/SAK-11988\n\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 16:05:04 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 16:05:04 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 16:05:04 -0400\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby score.mail.umich.edu () with ESMTP id l9TK53t6007803;\n\tMon, 29 Oct 2007 16:05:03 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 47263CE9.51704.7221 ; \n\t29 Oct 2007 16:05:00 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 476046E4E8;\n\tMon, 29 Oct 2007 02:30:46 +0000 (GMT)\nMessage-ID: <200710292001.l9TK1tFt020100@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 113\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 02:30:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7FAC21BAF3\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 20:04:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TK1tL4020102\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 16:01:55 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TK1tFt020100\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 16:01:55 -0400\nDate: Mon, 29 Oct 2007 16:01:55 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37493 - db/branches/sakai_2-5-x/db-util/conversion/src/java/org/sakaiproject/util/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 16:05:04 2007\nX-DSPAM-Confidence: 0.7616\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37493\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 16:01:53 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37493\n\nModified:\ndb/branches/sakai_2-5-x/db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionController.java\ndb/branches/sakai_2-5-x/db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionDriver.java\ndb/branches/sakai_2-5-x/db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionException.java\ndb/branches/sakai_2-5-x/db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionHandler.java\ndb/branches/sakai_2-5-x/db-util/conversion/src/java/org/sakaiproject/util/conversion/UpgradeSchema.java\nLog:\nsvn merge -r 37346:37347 https://source.sakaiproject.org/svn/db/trunk\nU    db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionDriver.java\nU    db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionHandler.java\nU    db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionException.java\nU    db-util/conversion/src/java/org/sakaiproject/util/conversion/UpgradeSchema.java\nU    db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionController.java\nin-143-196:~/sakai_2-5-x/db mmmay$ svn log -r 37346:37347 https://source.sakaiproject.org/svn/db/trunk\n------------------------------------------------------------------------\nr37347 | ian@caret.cam.ac.uk | 2007-10-24 04:04:55 -0400 (Wed, 24 Oct 2007) | 5 lines\n\nhttp://jira.sakaiproject.org/jira/browse/SAK-12031\n\nMissed build errors after syncing with assignments.\n\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 16:03:46 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 16:03:46 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 16:03:46 -0400\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby awakenings.mail.umich.edu () with ESMTP id l9TK3jaO003830;\n\tMon, 29 Oct 2007 16:03:45 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 47263C9A.5B748.31582 ; \n\t29 Oct 2007 16:03:41 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 54C276E635;\n\tMon, 29 Oct 2007 02:29:27 +0000 (GMT)\nMessage-ID: <200710292000.l9TK0Y6g020085@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 908\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 02:29:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 09F4E1BAF3\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 20:03:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TK0Yxe020087\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 16:00:34 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TK0Y6g020085\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 16:00:34 -0400\nDate: Mon, 29 Oct 2007 16:00:34 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37492 - assignment/branches/sakai_2-5-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 16:03:46 2007\nX-DSPAM-Confidence: 0.7621\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37492\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 16:00:33 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37492\n\nModified:\nassignment/branches/sakai_2-5-x/runconversion-2.4.x.sh\nassignment/branches/sakai_2-5-x/runconversion.sh\nLog:\nin-143-196:~/sakai_2-5-x/assignment mmmay$ svn merge -r 37343:37344 https://source.sakaiproject.org/svn/assignment/trunk\nU    runconversion.sh\nU    runconversion-2.4.x.sh\nin-143-196:~/sakai_2-5-x/assignment mmmay$ svn log -r 37343:37344 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr37343 | ian@caret.cam.ac.uk | 2007-10-23 19:44:33 -0400 (Tue, 23 Oct 2007) | 5 lines\n\nMoved the conversion framework into sakai-db-conversion\n\nhttp://jira.sakaiproject.org/jira/browse/SAK-12031\n\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 16:02:14 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 16:02:14 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 16:02:14 -0400\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby mission.mail.umich.edu () with ESMTP id l9TK2EqS006306;\n\tMon, 29 Oct 2007 16:02:14 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 47263C40.17EBA.10101 ; \n\t29 Oct 2007 16:02:10 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 47BC65CBA4;\n\tMon, 29 Oct 2007 02:27:55 +0000 (GMT)\nMessage-ID: <200710291958.l9TJwvN1020072@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 563\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 02:27:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 88BCC1BAF3\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 20:01:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TJwvBT020074\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 15:58:57 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TJwvN1020072\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 15:58:57 -0400\nDate: Mon, 29 Oct 2007 15:58:57 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37491 - in assignment/branches/sakai_2-5-x/assignment-impl/impl: . src/java/org/sakaiproject/assignment/impl/conversion/api src/java/org/sakaiproject/assignment/impl/conversion/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 16:02:14 2007\nX-DSPAM-Confidence: 0.7618\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37491\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 15:58:55 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37491\n\nRemoved:\nassignment/branches/sakai_2-5-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/api/SchemaConversionHandler.java\nassignment/branches/sakai_2-5-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SchemaConversionController.java\nassignment/branches/sakai_2-5-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SchemaConversionDriver.java\nassignment/branches/sakai_2-5-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SchemaConversionException.java\nassignment/branches/sakai_2-5-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/UpgradeSchema.java\nModified:\nassignment/branches/sakai_2-5-x/assignment-impl/impl/pom.xml\nassignment/branches/sakai_2-5-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/CombineDuplicateSubmissionsConversionHandler.java\nassignment/branches/sakai_2-5-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/RemoveDuplicateSubmissionsConversionHandler.java\nassignment/branches/sakai_2-5-x/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SubmitterIdAssignmentsConversionHandler.java\nLog:\nsvn merge -r 37342:37343 https://source.sakaiproject.org/svn/assignment/trunk\nD    assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SchemaConversionDriver.java\nD    assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SchemaConversionException.java\nD    assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/UpgradeSchema.java\nD    assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SchemaConversionController.java\nU    assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/CombineDuplicateSubmissionsConversionHandler.java\nU    assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/RemoveDuplicateSubmissionsConversionHandler.java\nU    assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SubmitterIdAssignmentsConversionHandler.java\nD    assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/api/SchemaConversionHandler.java\nU    assignment-impl/impl/pom.xml\nin-143-196:~/sakai_2-5-x/assignment mmmay$ svn log -r 37342:37343 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr37343 | ian@caret.cam.ac.uk | 2007-10-23 19:44:33 -0400 (Tue, 23 Oct 2007) | 5 lines\n\nMoved the conversion framework into sakai-db-conversion\n\nhttp://jira.sakaiproject.org/jira/browse/SAK-12031\n\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 15:58:46 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 15:58:46 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 15:58:46 -0400\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby casino.mail.umich.edu () with ESMTP id l9TJwjVo025320;\n\tMon, 29 Oct 2007 15:58:46 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 47263B62.D8405.4606 ; \n\t29 Oct 2007 15:58:30 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 584EC4EAA9;\n\tMon, 29 Oct 2007 02:24:14 +0000 (GMT)\nMessage-ID: <200710291955.l9TJtNQm020050@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 509\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 02:24:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1C61A1BAF3\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 19:58:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TJtNWx020052\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 15:55:23 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TJtNQm020050\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 15:55:23 -0400\nDate: Mon, 29 Oct 2007 15:55:23 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37490 - in db/branches/sakai_2-5-x: . db-util db-util/conversion db-util/conversion/src db-util/conversion/src/java db-util/conversion/src/java/org db-util/conversion/src/java/org/sakaiproject db-util/conversion/src/java/org/sakaiproject/util db-util/conversion/src/java/org/sakaiproject/util/conversion db-util/storage/src/java/org/sakaiproject/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 15:58:46 2007\nX-DSPAM-Confidence: 0.7618\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37490\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 15:55:21 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37490\n\nAdded:\ndb/branches/sakai_2-5-x/db-util/conversion/\ndb/branches/sakai_2-5-x/db-util/conversion/pom.xml\ndb/branches/sakai_2-5-x/db-util/conversion/runconversion.sh\ndb/branches/sakai_2-5-x/db-util/conversion/src/\ndb/branches/sakai_2-5-x/db-util/conversion/src/java/\ndb/branches/sakai_2-5-x/db-util/conversion/src/java/org/\ndb/branches/sakai_2-5-x/db-util/conversion/src/java/org/sakaiproject/\ndb/branches/sakai_2-5-x/db-util/conversion/src/java/org/sakaiproject/util/\ndb/branches/sakai_2-5-x/db-util/conversion/src/java/org/sakaiproject/util/conversion/\ndb/branches/sakai_2-5-x/db-util/conversion/src/java/org/sakaiproject/util/conversion/CheckConnection.java\ndb/branches/sakai_2-5-x/db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionController.java\ndb/branches/sakai_2-5-x/db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionDriver.java\ndb/branches/sakai_2-5-x/db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionException.java\ndb/branches/sakai_2-5-x/db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionHandler.java\ndb/branches/sakai_2-5-x/db-util/conversion/src/java/org/sakaiproject/util/conversion/UpgradeSchema.java\ndb/branches/sakai_2-5-x/db-util/storage/src/java/org/sakaiproject/util/ByteStorageConversion.java\nRemoved:\ndb/branches/sakai_2-5-x/db-util/conversion/pom.xml\ndb/branches/sakai_2-5-x/db-util/conversion/runconversion.sh\ndb/branches/sakai_2-5-x/db-util/conversion/src/\ndb/branches/sakai_2-5-x/db-util/conversion/src/java/\ndb/branches/sakai_2-5-x/db-util/conversion/src/java/org/\ndb/branches/sakai_2-5-x/db-util/conversion/src/java/org/sakaiproject/\ndb/branches/sakai_2-5-x/db-util/conversion/src/java/org/sakaiproject/util/\ndb/branches/sakai_2-5-x/db-util/conversion/src/java/org/sakaiproject/util/conversion/\ndb/branches/sakai_2-5-x/db-util/conversion/src/java/org/sakaiproject/util/conversion/CheckConnection.java\ndb/branches/sakai_2-5-x/db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionController.java\ndb/branches/sakai_2-5-x/db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionDriver.java\ndb/branches/sakai_2-5-x/db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionException.java\ndb/branches/sakai_2-5-x/db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionHandler.java\ndb/branches/sakai_2-5-x/db-util/conversion/src/java/org/sakaiproject/util/conversion/UpgradeSchema.java\nModified:\ndb/branches/sakai_2-5-x/db-util/.classpath\ndb/branches/sakai_2-5-x/pom.xml\nLog:\nsvn merge -r 37341:37342 https://source.sakaiproject.org/svn/db/trunk     \nU    db-util/.classpath\nA    db-util/storage/src/java/org/sakaiproject/util/ByteStorageConversion.java\nA    db-util/conversion\nA    db-util/conversion/runconversion.sh\nA    db-util/conversion/src\nA    db-util/conversion/src/java\nA    db-util/conversion/src/java/org\nA    db-util/conversion/src/java/org/sakaiproject\nA    db-util/conversion/src/java/org/sakaiproject/util\nA    db-util/conversion/src/java/org/sakaiproject/util/conversion\nA    db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionDriver.java\nA    db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionHandler.java\nA    db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionException.java\nA    db-util/conversion/src/java/org/sakaiproject/util/conversion/UpgradeSchema.java\nA    db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionController.java\nA    db-util/conversion/src/java/org/sakaiproject/util/conversion/CheckConnection.java\nA    db-util/conversion/pom.xml\nU    pom.xml\nin-143-196:~/sakai_2-5-x/db mmmay$ svn log -r 37341:37342 https://source.sakaiproject.org/svn/db/trunk\n------------------------------------------------------------------------\nr37342 | ian@caret.cam.ac.uk | 2007-10-23 19:43:14 -0400 (Tue, 23 Oct 2007) | 5 lines\n\nMoved conversion utility into sakai-db-conversion\n\nhttp://jira.sakaiproject.org/jira/browse/SAK-12031\n\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom kimsooil@bu.edu Mon Oct 29 15:50:41 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 15:50:41 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 15:50:41 -0400\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby faithful.mail.umich.edu () with ESMTP id l9TJodEW025126;\n\tMon, 29 Oct 2007 15:50:39 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 4726398A.89A6F.6172 ; \n\t29 Oct 2007 15:50:37 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id ABADF59D7;\n\tMon, 29 Oct 2007 02:16:19 +0000 (GMT)\nMessage-ID: <200710291944.l9TJiVQl019968@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 789\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 02:13:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 60D021B9B9\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 19:47:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TJiVGK019970\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 15:44:31 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TJiVQl019968\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 15:44:31 -0400\nDate: Mon, 29 Oct 2007 15:44:31 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to kimsooil@bu.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: kimsooil@bu.edu\nSubject: [sakai] svn commit: r37486 - mailtool/trunk/mailtool/src/java/org/sakaiproject/tool/mailtool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 15:50:41 2007\nX-DSPAM-Confidence: 0.9835\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37486\n\nAuthor: kimsooil@bu.edu\nDate: 2007-10-29 15:44:28 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37486\n\nModified:\nmailtool/trunk/mailtool/src/java/org/sakaiproject/tool/mailtool/Mailtool.java\nLog:\nApplied patch in SAK-11181\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Mon Oct 29 15:33:35 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 15:33:35 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 15:33:35 -0400\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby jacknife.mail.umich.edu () with ESMTP id l9TJXYSc017838;\n\tMon, 29 Oct 2007 15:33:35 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 47263583.4DF18.14890 ; \n\t29 Oct 2007 15:33:31 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0220C6E635;\n\tMon, 29 Oct 2007 01:59:12 +0000 (GMT)\nMessage-ID: <200710291930.l9TJUL9h019953@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 865\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 01:58:57 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id F02971BAC9\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 19:33:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TJULv5019955\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 15:30:21 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TJUL9h019953\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 15:30:21 -0400\nDate: Mon, 29 Oct 2007 15:30:21 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37485 - memory/branches/SAK-11913/memory-test/impl/src/java/org/sakaiproject/memory/test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 15:33:35 2007\nX-DSPAM-Confidence: 0.8472\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37485\n\nAuthor: aaronz@vt.edu\nDate: 2007-10-29 15:30:15 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37485\n\nAdded:\nmemory/branches/SAK-11913/memory-test/impl/src/java/org/sakaiproject/memory/test/HeavyLoadTestMemoryService.java\nModified:\nmemory/branches/SAK-11913/memory-test/impl/src/java/org/sakaiproject/memory/test/LoadTestMemoryService.java\nLog:\nSAK-11913: Added first part of larger scale concurrent test\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Mon Oct 29 15:31:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 15:31:51 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 15:31:51 -0400\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby jacknife.mail.umich.edu () with ESMTP id l9TJVoYo016324;\n\tMon, 29 Oct 2007 15:31:50 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 47263501.BF2EC.3023 ; \n\t29 Oct 2007 15:31:17 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2FFB86E3A6;\n\tMon, 29 Oct 2007 01:56:52 +0000 (GMT)\nMessage-ID: <200710291927.l9TJRrmc019941@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 810\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 01:56:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4FCC71BAC9\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 19:30:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TJRrxb019943\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 15:27:53 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TJRrmc019941\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 15:27:53 -0400\nDate: Mon, 29 Oct 2007 15:27:53 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37484 - ctools/branches/ctools_2-4/ctools-reference/config\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 15:31:51 2007\nX-DSPAM-Confidence: 0.9874\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37484\n\nAuthor: dlhaines@umich.edu\nDate: 2007-10-29 15:27:50 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37484\n\nAdded:\nctools/branches/ctools_2-4/ctools-reference/config/09PrepopulatePages.properties\nLog:\nCTools: add UMich wiki default pages to branch.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Mon Oct 29 15:18:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 15:18:17 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 15:18:17 -0400\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby score.mail.umich.edu () with ESMTP id l9TJIGtF005397;\n\tMon, 29 Oct 2007 15:18:16 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 472631F0.37945.8763 ; \n\t29 Oct 2007 15:18:12 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DFFE16E5CD;\n\tMon, 29 Oct 2007 01:43:56 +0000 (GMT)\nMessage-ID: <200710291915.l9TJF7Sk019922@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 655\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 01:43:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 178081C3FE\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 19:17:54 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TJF7C3019924\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 15:15:07 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TJF7Sk019922\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 15:15:07 -0400\nDate: Mon, 29 Oct 2007 15:15:07 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37483 - in assignment/trunk/assignment-tool/tool/src: java/org/sakaiproject/assignment/tool webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 15:18:17 2007\nX-DSPAM-Confidence: 0.9856\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37483\n\nAuthor: zqian@umich.edu\nDate: 2007-10-29 15:15:04 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37483\n\nModified:\nassignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nassignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_list_assignments.vm\nLog:\nfix to SAK-12075:assignment tool requires both 'asn.new' and 'asn.grade' for a TA to see the Grade link\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mmmay@indiana.edu Mon Oct 29 15:17:29 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 15:17:29 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 15:17:29 -0400\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby casino.mail.umich.edu () with ESMTP id l9TJHSpZ026567;\n\tMon, 29 Oct 2007 15:17:29 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 472631C2.63783.13780 ; \n\t29 Oct 2007 15:17:26 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 862AA52403;\n\tMon, 29 Oct 2007 01:43:10 +0000 (GMT)\nMessage-ID: <200710291914.l9TJE9lc019910@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 202\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 01:42:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 51FA41C3FE\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 19:16:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TJE9Ma019912\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 15:14:09 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TJE9lc019910\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 15:14:09 -0400\nDate: Mon, 29 Oct 2007 15:14:09 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mmmay@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: mmmay@indiana.edu\nSubject: [sakai] svn commit: r37482 - util/branches/sakai_2-5-x/util-util/util/src/java/org/sakaiproject/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 15:17:29 2007\nX-DSPAM-Confidence: 0.6567\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37482\n\nAuthor: mmmay@indiana.edu\nDate: 2007-10-29 15:14:07 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37482\n\nModified:\nutil/branches/sakai_2-5-x/util-util/util/src/java/org/sakaiproject/util/FormattedText.java\nLog:\nin-143-196:~/sakai_2-5-x/util mmmay$ svn merge -r 37176:37177 https://source.sakaiproject.org/svn/util/trunk\nU    util-util/util/src/java/org/sakaiproject/util/FormattedText.java\nin-143-196:~/sakai_2-5-x/util mmmay$ svn log -r 37176:37177 https://source.sakaiproject.org/svn/util/trunk\n------------------------------------------------------------------------\nr37177 | joshua.ryan@asu.edu | 2007-10-22 17:28:52 -0400 (Mon, 22 Oct 2007) | 2 lines\n\nSAK-11770 Allow urls with http in them\n\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Mon Oct 29 15:16:04 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 15:16:04 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 15:16:04 -0400\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby godsend.mail.umich.edu () with ESMTP id l9TJG3Yc003831;\n\tMon, 29 Oct 2007 15:16:03 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 47263169.B2F3F.14205 ; \n\t29 Oct 2007 15:15:56 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9D3B94E77F;\n\tMon, 29 Oct 2007 01:41:41 +0000 (GMT)\nMessage-ID: <200710291912.l9TJCj7S019877@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 165\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 01:41:23 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2DF181C3FE\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 19:15:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TJCkGg019879\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 15:12:46 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TJCj7S019877\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 15:12:45 -0400\nDate: Mon, 29 Oct 2007 15:12:45 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37481 - ctools/trunk/ctools-reference/config\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 15:16:04 2007\nX-DSPAM-Confidence: 0.9866\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37481\n\nAuthor: dlhaines@umich.edu\nDate: 2007-10-29 15:12:43 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37481\n\nAdded:\nctools/trunk/ctools-reference/config/09PrepopulatePages.properties\nLog:\nCTools: add new custom wiki page.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Mon Oct 29 14:47:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 14:47:17 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 14:47:17 -0400\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby jacknife.mail.umich.edu () with ESMTP id l9TIlGuG015917;\n\tMon, 29 Oct 2007 14:47:16 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 47262A90.61A9A.4774 ; \n\t29 Oct 2007 14:46:43 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 519E865D28;\n\tMon, 29 Oct 2007 01:12:20 +0000 (GMT)\nMessage-ID: <200710291843.l9TIhOTq019804@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 241\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 01:12:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5883612830\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 18:46:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TIhOjk019809\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 14:43:24 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TIhOTq019804\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 14:43:24 -0400\nDate: Mon, 29 Oct 2007 14:43:24 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r37479 - in gradebook/trunk: app/business/src/java/org/sakaiproject/tool/gradebook/business app/business/src/java/org/sakaiproject/tool/gradebook/business/impl app/business/src/sql/mysql app/business/src/sql/oracle app/standalone-app/src/test/org/sakaiproject/tool/gradebook/test app/ui/src/bundle/org/sakaiproject/tool/gradebook/bundle app/ui/src/java/org/sakaiproject/tool/gradebook/ui app/ui/src/webapp app/ui/src/webapp/inc service/api/src/java/org/sakaiproject/service/gradebook/shared service/hibernate/src/hibernate/org/sakaiproject/tool/gradebook service/hibernate/src/java/org/sakaiproject/tool/gradebook service/impl/src/java/org/sakaiproject/component/gradebook\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 14:47:17 2007\nX-DSPAM-Confidence: 0.7566\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37479\n\nAuthor: cwen@iupui.edu\nDate: 2007-10-29 14:30:26 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37479\n\nModified:\ngradebook/trunk/app/business/src/java/org/sakaiproject/tool/gradebook/business/GradebookManager.java\ngradebook/trunk/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\ngradebook/trunk/app/business/src/sql/mysql/SAK-10427.sql\ngradebook/trunk/app/business/src/sql/oracle/SAK-10427.sql\ngradebook/trunk/app/standalone-app/src/test/org/sakaiproject/tool/gradebook/test/GradebookManagerOPCTest.java\ngradebook/trunk/app/ui/src/bundle/org/sakaiproject/tool/gradebook/bundle/Messages.properties\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/AssignmentBean.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/AssignmentDetailsBean.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/GradebookSetupBean.java\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/ViewByStudentBean.java\ngradebook/trunk/app/ui/src/webapp/assignmentDetails.jsp\ngradebook/trunk/app/ui/src/webapp/gradebookSetup.jsp\ngradebook/trunk/app/ui/src/webapp/inc/assignmentEditing.jspf\ngradebook/trunk/service/api/src/java/org/sakaiproject/service/gradebook/shared/GradebookService.java\ngradebook/trunk/service/hibernate/src/hibernate/org/sakaiproject/tool/gradebook/GradeRecord.hbm.xml\ngradebook/trunk/service/hibernate/src/java/org/sakaiproject/tool/gradebook/Assignment.java\ngradebook/trunk/service/hibernate/src/java/org/sakaiproject/tool/gradebook/AssignmentGradeRecord.java\ngradebook/trunk/service/hibernate/src/java/org/sakaiproject/tool/gradebook/Category.java\ngradebook/trunk/service/impl/src/java/org/sakaiproject/component/gradebook/BaseHibernateManager.java\ngradebook/trunk/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookServiceHibernateImpl.java\nLog:\nhttp://128.196.219.68/jira/browse/SAK-10427\nSAK-10427\n=>\nallow creating non-calculated items without include those\nitems for course grade calculation or stats.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom kimsooil@bu.edu Mon Oct 29 14:47:14 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 14:47:14 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 14:47:14 -0400\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby chaos.mail.umich.edu () with ESMTP id l9TIlEoF011110;\n\tMon, 29 Oct 2007 14:47:14 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 47262A88.A1E2B.4495 ; \n\t29 Oct 2007 14:46:40 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7B4B66E5E5;\n\tMon, 29 Oct 2007 01:12:20 +0000 (GMT)\nMessage-ID: <200710291843.l9TIhOQd019807@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 415\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 01:12:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7F8A31C3DD\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 18:46:11 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TIhOCo019810\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 14:43:24 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TIhOQd019807\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 14:43:24 -0400\nDate: Mon, 29 Oct 2007 14:43:24 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to kimsooil@bu.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: kimsooil@bu.edu\nSubject: [sakai] svn commit: r37480 - mailtool/trunk/mailtool/src/java/org/sakaiproject/tool/mailtool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 14:47:14 2007\nX-DSPAM-Confidence: 0.9855\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37480\n\nAuthor: kimsooil@bu.edu\nDate: 2007-10-29 14:43:21 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37480\n\nModified:\nmailtool/trunk/mailtool/src/java/org/sakaiproject/tool/mailtool/Mailtool.java\nLog:\nfix SAK-11052 - correct incorrect jira #(11046 -> 11052)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom kimsooil@bu.edu Mon Oct 29 14:32:18 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 14:32:18 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 14:32:18 -0400\nReceived: from serenity.mr.itd.umich.edu (serenity.mr.itd.umich.edu [141.211.14.43])\n\tby fan.mail.umich.edu () with ESMTP id l9TIWIHo008479;\n\tMon, 29 Oct 2007 14:32:18 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY serenity.mr.itd.umich.edu ID 47262728.52808.8333 ; \n\t29 Oct 2007 14:32:11 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0FADE6E567;\n\tMon, 29 Oct 2007 00:57:57 +0000 (GMT)\nMessage-ID: <200710291829.l9TIT35m019762@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 373\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 00:57:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 02B281B94C\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 18:31:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TIT4GY019764\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 14:29:04 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TIT35m019762\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 14:29:03 -0400\nDate: Mon, 29 Oct 2007 14:29:03 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to kimsooil@bu.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: kimsooil@bu.edu\nSubject: [sakai] svn commit: r37478 - mailtool/trunk/mailtool/src/java/org/sakaiproject/tool/mailtool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 14:32:18 2007\nX-DSPAM-Confidence: 0.9788\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37478\n\nAuthor: kimsooil@bu.edu\nDate: 2007-10-29 14:29:00 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37478\n\nModified:\nmailtool/trunk/mailtool/src/java/org/sakaiproject/tool/mailtool/Mailtool.java\nLog:\nfix SAK-11046\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom kimsooil@bu.edu Mon Oct 29 14:28:46 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 14:28:46 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 14:28:46 -0400\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby panther.mail.umich.edu () with ESMTP id l9TISkkK020429;\n\tMon, 29 Oct 2007 14:28:46 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 47262654.6E168.31431 ; \n\t29 Oct 2007 14:28:43 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 94E7F6AC9B;\n\tMon, 29 Oct 2007 00:54:25 +0000 (GMT)\nMessage-ID: <200710291825.l9TIPV65019739@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 435\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 00:54:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A12F21B94C\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 18:28:18 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TIPVga019741\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 14:25:31 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TIPV65019739\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 14:25:31 -0400\nDate: Mon, 29 Oct 2007 14:25:31 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to kimsooil@bu.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: kimsooil@bu.edu\nSubject: [sakai] svn commit: r37477 - mailtool/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 14:28:46 2007\nX-DSPAM-Confidence: 0.9818\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37477\n\nAuthor: kimsooil@bu.edu\nDate: 2007-10-29 14:25:28 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37477\n\nRemoved:\nmailtool/branches/2.5.x/\nLog:\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom hu2@iupui.edu Mon Oct 29 14:09:42 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 14:09:42 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 14:09:42 -0400\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby jacknife.mail.umich.edu () with ESMTP id l9TI9fl9024790;\n\tMon, 29 Oct 2007 14:09:41 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 472621DF.30670.2371 ; \n\t29 Oct 2007 14:09:38 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 280296E58D;\n\tMon, 29 Oct 2007 00:35:21 +0000 (GMT)\nMessage-ID: <200710291806.l9TI6SbG019698@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 789\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 00:35:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C7CAA1BA77\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 18:09:14 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TI6SGX019700\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 14:06:28 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TI6SbG019698\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 14:06:28 -0400\nDate: Mon, 29 Oct 2007 14:06:28 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to hu2@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: hu2@iupui.edu\nSubject: [sakai] svn commit: r37475 - in msgcntr/trunk: messageforums-api/src/bundle/org/sakaiproject/api/app/messagecenter/bundle messageforums-app/src/java/org/sakaiproject/tool/messageforums messageforums-app/src/webapp/WEB-INF messageforums-app/src/webapp/jsp messageforums-app/src/webapp/jsp/privateMsg messageforums-component-impl/src/java/org/sakaiproject/component/app/messageforums messageforums-component-impl/src/java/org/sakaiproject/component/app/messageforums/ui messageforums-hbm/src/java/org/sakaiproject/component/app/messageforums/dao/hibernate\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 14:09:42 2007\nX-DSPAM-Confidence: 0.9829\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37475\n\nAuthor: hu2@iupui.edu\nDate: 2007-10-29 14:06:25 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37475\n\nModified:\nmsgcntr/trunk/messageforums-api/src/bundle/org/sakaiproject/api/app/messagecenter/bundle/Messages.properties\nmsgcntr/trunk/messageforums-app/src/java/org/sakaiproject/tool/messageforums/PrivateMessagesTool.java\nmsgcntr/trunk/messageforums-app/src/webapp/WEB-INF/faces-config.xml\nmsgcntr/trunk/messageforums-app/src/webapp/jsp/compose.jsp\nmsgcntr/trunk/messageforums-app/src/webapp/jsp/privateMsg/pvtMsgDetail.jsp\nmsgcntr/trunk/messageforums-app/src/webapp/jsp/privateMsg/pvtMsgHpView.jsp\nmsgcntr/trunk/messageforums-component-impl/src/java/org/sakaiproject/component/app/messageforums/MessageForumsTypeManagerImpl.java\nmsgcntr/trunk/messageforums-component-impl/src/java/org/sakaiproject/component/app/messageforums/ui/PrivateMessageManagerImpl.java\nmsgcntr/trunk/messageforums-hbm/src/java/org/sakaiproject/component/app/messageforums/dao/hibernate/PrivateMessageImpl.java\nLog:\nSAK-12073\nhttp://jira.sakaiproject.org/jira/browse/SAK-12073\nAbility to \"Reply All\" in the Messages tool\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Mon Oct 29 14:06:52 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 14:06:52 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 14:06:52 -0400\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby panther.mail.umich.edu () with ESMTP id l9TI6qUp006050;\n\tMon, 29 Oct 2007 14:06:52 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 47262136.8219.28853 ; \n\t29 Oct 2007 14:06:48 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5B4216E1A2;\n\tMon, 29 Oct 2007 00:32:35 +0000 (GMT)\nMessage-ID: <200710291803.l9TI3maw019674@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 629\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 00:32:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8EAA61BA32\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 18:06:34 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TI3mcD019676\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 14:03:48 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TI3maw019674\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 14:03:48 -0400\nDate: Mon, 29 Oct 2007 14:03:48 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37473 - site-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 14:06:52 2007\nX-DSPAM-Confidence: 0.9885\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37473\n\nAuthor: zqian@umich.edu\nDate: 2007-10-29 14:03:46 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37473\n\nModified:\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-newSiteCourseManual.vm\nLog:\nfix to SAK-12074: cannot drop added sections in site setup\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom kimsooil@bu.edu Mon Oct 29 14:05:47 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 14:05:47 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 14:05:47 -0400\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby chaos.mail.umich.edu () with ESMTP id l9TI5kkI016846;\n\tMon, 29 Oct 2007 14:05:46 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 472620F5.4A917.5275 ; \n\t29 Oct 2007 14:05:44 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 89B3D52403;\n\tMon, 29 Oct 2007 00:31:29 +0000 (GMT)\nMessage-ID: <200710291802.l9TI2aCe019658@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 832\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 00:31:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 902841BA32\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 18:05:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TI2a2D019660\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 14:02:36 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TI2aCe019658\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 14:02:36 -0400\nDate: Mon, 29 Oct 2007 14:02:36 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to kimsooil@bu.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: kimsooil@bu.edu\nSubject: [sakai] svn commit: r37472 - mailtool/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 14:05:47 2007\nX-DSPAM-Confidence: 0.9835\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37472\n\nAuthor: kimsooil@bu.edu\nDate: 2007-10-29 14:02:33 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37472\n\nAdded:\nmailtool/branches/2.5.x/\nLog:\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Mon Oct 29 14:03:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 14:03:43 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 14:03:43 -0400\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby mission.mail.umich.edu () with ESMTP id l9TI3hG6021635;\n\tMon, 29 Oct 2007 14:03:43 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 4726206E.27CC7.16858 ; \n\t29 Oct 2007 14:03:29 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A2E475A5E9;\n\tMon, 29 Oct 2007 00:29:12 +0000 (GMT)\nMessage-ID: <200710291800.l9TI0Lp1019631@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 714\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 00:28:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C3F27B576\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 18:03:07 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TI0Lf9019633\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 14:00:22 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TI0Lp1019631\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 14:00:21 -0400\nDate: Mon, 29 Oct 2007 14:00:21 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37470 - memory/branches/SAK-11913/memory-test/impl/src/java/org/sakaiproject/memory/test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 14:03:43 2007\nX-DSPAM-Confidence: 0.9841\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37470\n\nAuthor: aaronz@vt.edu\nDate: 2007-10-29 14:00:17 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37470\n\nModified:\nmemory/branches/SAK-11913/memory-test/impl/src/java/org/sakaiproject/memory/test/LoadTestMemoryService.java\nLog:\nSAK-11913: Added in viable tests to compare the various caching setups\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Mon Oct 29 14:03:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 14:03:25 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 14:03:25 -0400\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby score.mail.umich.edu () with ESMTP id l9TI3ORd019185;\n\tMon, 29 Oct 2007 14:03:24 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 47262066.439EA.27775 ; \n\t29 Oct 2007 14:03:21 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 18D6E4EB4A;\n\tMon, 29 Oct 2007 00:29:05 +0000 (GMT)\nMessage-ID: <200710291800.l9TI0DmI019618@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 606\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 00:28:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E93AEB576\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 18:02:59 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TI0DJk019620\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 14:00:14 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TI0DmI019618\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 14:00:13 -0400\nDate: Mon, 29 Oct 2007 14:00:13 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37469 - in memory/branches/SAK-11913/memory-api/api/src/java: . org/sakaiproject/memory/api\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 14:03:25 2007\nX-DSPAM-Confidence: 0.9852\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37469\n\nAuthor: aaronz@vt.edu\nDate: 2007-10-29 14:00:07 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37469\n\nModified:\nmemory/branches/SAK-11913/memory-api/api/src/java/ehcache.xml\nmemory/branches/SAK-11913/memory-api/api/src/java/org/sakaiproject/memory/api/Cacher.java\nLog:\nSAK-11913: Added in viable tests to compare the various caching setups\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Mon Oct 29 14:03:11 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 14:03:11 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 14:03:11 -0400\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby casino.mail.umich.edu () with ESMTP id l9TI3Aot030425;\n\tMon, 29 Oct 2007 14:03:10 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 47262058.65B80.14682 ; \n\t29 Oct 2007 14:03:07 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7431D52402;\n\tMon, 29 Oct 2007 00:28:52 +0000 (GMT)\nMessage-ID: <200710291800.l9TI03WH019606@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 325\n          for <source@collab.sakaiproject.org>;\n          Mon, 29 Oct 2007 00:28:40 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 615661B9F1\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 18:02:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TI03dG019608\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 14:00:03 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TI03WH019606\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 14:00:03 -0400\nDate: Mon, 29 Oct 2007 14:00:03 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37468 - memory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 14:03:11 2007\nX-DSPAM-Confidence: 0.9844\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37468\n\nAuthor: aaronz@vt.edu\nDate: 2007-10-29 13:59:58 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37468\n\nModified:\nmemory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl/BasicMemoryService.java\nLog:\nSAK-11913: Added in viable tests to compare the various caching setups\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Mon Oct 29 13:31:21 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 13:31:21 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 13:31:21 -0400\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby flawless.mail.umich.edu () with ESMTP id l9THVJGH025015;\n\tMon, 29 Oct 2007 13:31:19 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 472618DD.48B14.14092 ; \n\t29 Oct 2007 13:31:14 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3D6B86DC94;\n\tSun, 28 Oct 2007 23:58:56 +0000 (GMT)\nMessage-ID: <200710291728.l9THS74S019459@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 560\n          for <source@collab.sakaiproject.org>;\n          Sun, 28 Oct 2007 23:58:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DF1141C3A3\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 17:30:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9THS7Xl019461\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 13:28:07 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9THS74S019459\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 13:28:07 -0400\nDate: Mon, 29 Oct 2007 13:28:07 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r37465 - sam/branches\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 13:31:21 2007\nX-DSPAM-Confidence: 0.9841\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37465\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-10-29 13:28:03 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37465\n\nAdded:\nsam/branches/SAK-12065/\nLog:\nNew branch of T&Q for David Horwitz\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Mon Oct 29 13:27:36 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 13:27:36 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 13:27:36 -0400\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby godsend.mail.umich.edu () with ESMTP id l9THRZ8S001897;\n\tMon, 29 Oct 2007 13:27:35 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 472617FF.1BAF0.27643 ; \n\t29 Oct 2007 13:27:30 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 38DE36E4CE;\n\tSun, 28 Oct 2007 23:55:07 +0000 (GMT)\nMessage-ID: <200710291724.l9THOFm4019447@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 544\n          for <source@collab.sakaiproject.org>;\n          Sun, 28 Oct 2007 23:54:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id F3448131CD\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 17:27:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9THOF9S019449\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 13:24:15 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9THOFm4019447\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 13:24:15 -0400\nDate: Mon, 29 Oct 2007 13:24:15 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37464 - oncourse/branches/sakai_2-4-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 13:27:36 2007\nX-DSPAM-Confidence: 0.9813\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37464\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-10-29 13:24:14 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37464\n\nModified:\noncourse/branches/sakai_2-4-x/\noncourse/branches/sakai_2-4-x/.externals\nLog:\nUpdated externals\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Mon Oct 29 13:26:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 13:26:51 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 13:26:51 -0400\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby flawless.mail.umich.edu () with ESMTP id l9THQoc8022224;\n\tMon, 29 Oct 2007 13:26:50 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 472617CA.AEB0.2481 ; \n\t29 Oct 2007 13:26:36 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D30606E3FE;\n\tSun, 28 Oct 2007 23:54:23 +0000 (GMT)\nMessage-ID: <200710291723.l9THNbZ1019435@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 478\n          for <source@collab.sakaiproject.org>;\n          Sun, 28 Oct 2007 23:54:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BE64E131CD\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 17:26:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9THNbZJ019437\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 13:23:37 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9THNbZ1019435\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 13:23:37 -0400\nDate: Mon, 29 Oct 2007 13:23:37 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r37463 - gradebook/branches/oncourse_2-4-x/app/ui/src/java/org/sakaiproject/tool/gradebook/ui\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 13:26:51 2007\nX-DSPAM-Confidence: 0.9912\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37463\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-10-29 13:23:36 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37463\n\nModified:\ngradebook/branches/oncourse_2-4-x/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/RosterBean.java\nLog:\nsvn merge -r 37461:37462 https://source.sakaiproject.org/svn/gradebook/trunk\nU    app/ui/src/java/org/sakaiproject/tool/gradebook/ui/RosterBean.java\nsvn log -r 37462:37462 https://source.sakaiproject.org/svn/gradebook/trunk\n------------------------------------------------------------------------\nr37462 | rjlowe@iupui.edu | 2007-10-29 13:21:52 -0400 (Mon, 29 Oct 2007) | 5 lines\n\nSAK-11270\nhttp://bugs.sakaiproject.org/jira/browse/SAK-11270\ngb / assignment list in \"Roster/All Grades\" view\nnull check\n\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Mon Oct 29 13:25:04 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 13:25:04 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 13:25:04 -0400\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby faithful.mail.umich.edu () with ESMTP id l9THP3iu028632;\n\tMon, 29 Oct 2007 13:25:03 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 4726176A.3FEFD.24190 ; \n\t29 Oct 2007 13:25:01 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9C1F56D55B;\n\tSun, 28 Oct 2007 23:52:44 +0000 (GMT)\nMessage-ID: <200710291721.l9THLrpn019423@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 352\n          for <source@collab.sakaiproject.org>;\n          Sun, 28 Oct 2007 23:52:30 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CD2C8131CD\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 17:24:38 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9THLrFu019425\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 13:21:53 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9THLrpn019423\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 13:21:53 -0400\nDate: Mon, 29 Oct 2007 13:21:53 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r37462 - gradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 13:25:04 2007\nX-DSPAM-Confidence: 0.9842\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37462\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-10-29 13:21:52 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37462\n\nModified:\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/RosterBean.java\nLog:\nSAK-11270\nhttp://bugs.sakaiproject.org/jira/browse/SAK-11270\ngb / assignment list in \"Roster/All Grades\" view\nnull check\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom hu2@iupui.edu Mon Oct 29 13:16:37 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 13:16:37 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 13:16:37 -0400\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby mission.mail.umich.edu () with ESMTP id l9THGZth027938;\n\tMon, 29 Oct 2007 13:16:35 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4726156D.477CB.20961 ; \n\t29 Oct 2007 13:16:33 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5670F4FC0F;\n\tSun, 28 Oct 2007 23:44:17 +0000 (GMT)\nMessage-ID: <200710291713.l9THDSqr019411@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 418\n          for <source@collab.sakaiproject.org>;\n          Sun, 28 Oct 2007 23:44:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 058EF1C3A3\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 17:16:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9THDSdf019413\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 13:13:28 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9THDSqr019411\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 13:13:28 -0400\nDate: Mon, 29 Oct 2007 13:13:28 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to hu2@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: hu2@iupui.edu\nSubject: [sakai] svn commit: r37461 - msgcntr/trunk/messageforums-app/src/webapp/jsp\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 13:16:37 2007\nX-DSPAM-Confidence: 0.8467\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37461\n\nAuthor: hu2@iupui.edu\nDate: 2007-10-29 13:13:27 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37461\n\nAdded:\nmsgcntr/trunk/messageforums-app/src/webapp/jsp/pvtMsgReplyAll.jsp\nLog:\nSAK-12073\nhttp://jira.sakaiproject.org/jira/browse/SAK-12073\nAbility to \"Reply All\" in the Messages tool\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Mon Oct 29 12:59:50 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 12:59:50 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 12:59:50 -0400\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby sleepers.mail.umich.edu () with ESMTP id l9TGxnFD026482;\n\tMon, 29 Oct 2007 12:59:49 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 4726117F.86CE2.17475 ; \n\t29 Oct 2007 12:59:46 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C0FB75B026;\n\tSun, 28 Oct 2007 23:27:25 +0000 (GMT)\nMessage-ID: <200710291656.l9TGuaCW019376@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 506\n          for <source@collab.sakaiproject.org>;\n          Sun, 28 Oct 2007 23:27:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E67331C379\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 16:59:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TGuaqN019378\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 12:56:36 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TGuaCW019376\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 12:56:36 -0400\nDate: Mon, 29 Oct 2007 12:56:36 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37460 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 12:59:50 2007\nX-DSPAM-Confidence: 0.9872\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37460\n\nAuthor: dlhaines@umich.edu\nDate: 2007-10-29 12:56:34 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37460\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xP.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xP.properties\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/defaultbuild.properties\nLog:\nCTools: update the P build to include the new evaluation code.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom a.fish@lancaster.ac.uk Mon Oct 29 12:51:21 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 12:51:21 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 12:51:21 -0400\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby brazil.mail.umich.edu () with ESMTP id l9TGpKgB024048;\n\tMon, 29 Oct 2007 12:51:20 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 47260F7A.5000B.1583 ; \n\t29 Oct 2007 12:51:09 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BE4066E477;\n\tSun, 28 Oct 2007 23:18:54 +0000 (GMT)\nMessage-ID: <200710291648.l9TGm6mY019364@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 214\n          for <source@collab.sakaiproject.org>;\n          Sun, 28 Oct 2007 23:18:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 386B11C38D\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 16:50:51 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TGm6pd019366\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 12:48:06 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TGm6mY019364\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 12:48:06 -0400\nDate: Mon, 29 Oct 2007 12:48:06 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to a.fish@lancaster.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: a.fish@lancaster.ac.uk\nSubject: [sakai] svn commit: r37459 - in blog/branches/sakai_2-4-x/tool/src/webapp: WEB-INF sakai-blogger-tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 12:51:21 2007\nX-DSPAM-Confidence: 0.8459\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37459\n\nAuthor: a.fish@lancaster.ac.uk\nDate: 2007-10-29 12:47:40 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37459\n\nModified:\nblog/branches/sakai_2-4-x/tool/src/webapp/WEB-INF/faces-config.xml\nblog/branches/sakai_2-4-x/tool/src/webapp/sakai-blogger-tool/AddCommentView.jsp\nblog/branches/sakai_2-4-x/tool/src/webapp/sakai-blogger-tool/ConfirmDeletePost.jsp\nblog/branches/sakai_2-4-x/tool/src/webapp/sakai-blogger-tool/PostCreateView.jsp\nblog/branches/sakai_2-4-x/tool/src/webapp/sakai-blogger-tool/PostEditView.jsp\nblog/branches/sakai_2-4-x/tool/src/webapp/sakai-blogger-tool/PostListViewer.jsp\nblog/branches/sakai_2-4-x/tool/src/webapp/sakai-blogger-tool/PostViewer.jsp\nblog/branches/sakai_2-4-x/tool/src/webapp/sakai-blogger-tool/PreviewPost.jsp\nblog/branches/sakai_2-4-x/tool/src/webapp/sakai-blogger-tool/main.jsp\nblog/branches/sakai_2-4-x/tool/src/webapp/sakai-blogger-tool/title.jsp\nLog:\nSAK-7578. Moved the blog code from using ResourceBundle to using the ResourceLoader.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom a.fish@lancaster.ac.uk Mon Oct 29 12:45:09 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 12:45:09 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 12:45:09 -0400\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby faithful.mail.umich.edu () with ESMTP id l9TGj8ZS001859;\n\tMon, 29 Oct 2007 12:45:08 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 47260E0D.2A0B5.27127 ; \n\t29 Oct 2007 12:45:04 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4A6796B660;\n\tSun, 28 Oct 2007 23:12:50 +0000 (GMT)\nMessage-ID: <200710291641.l9TGfhf6019333@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 563\n          for <source@collab.sakaiproject.org>;\n          Sun, 28 Oct 2007 23:12:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1F5C31B94D\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 16:44:28 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TGfhhK019335\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 12:41:43 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TGfhf6019333\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 12:41:43 -0400\nDate: Mon, 29 Oct 2007 12:41:43 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to a.fish@lancaster.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: a.fish@lancaster.ac.uk\nSubject: [sakai] svn commit: r37458 - in blog/branches/sakai_2-4-x: . jsfComponent jsfComponent/src/java/uk/ac/lancs/e_science/jsf/components/blogger\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 12:45:09 2007\nX-DSPAM-Confidence: 0.9804\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37458\n\nAuthor: a.fish@lancaster.ac.uk\nDate: 2007-10-29 12:41:21 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37458\n\nModified:\nblog/branches/sakai_2-4-x/.classpath\nblog/branches/sakai_2-4-x/jsfComponent/project.xml\nblog/branches/sakai_2-4-x/jsfComponent/src/java/uk/ac/lancs/e_science/jsf/components/blogger/UIEditPost.java\nblog/branches/sakai_2-4-x/jsfComponent/src/java/uk/ac/lancs/e_science/jsf/components/blogger/UIOutputPost.java\nLog:\nSAK-7578. Moved the blog code from using ResourceBundle to using the ResourceLoader.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom a.fish@lancaster.ac.uk Mon Oct 29 11:42:27 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 11:42:27 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 11:42:27 -0400\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby faithful.mail.umich.edu () with ESMTP id l9TFgQum029720;\n\tMon, 29 Oct 2007 11:42:26 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 4725FF5C.6A7C0.16321 ; \n\t29 Oct 2007 11:42:23 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 407EA6E3DA;\n\tSun, 28 Oct 2007 22:10:07 +0000 (GMT)\nMessage-ID: <200710291539.l9TFdKVF019147@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 736\n          for <source@collab.sakaiproject.org>;\n          Sun, 28 Oct 2007 22:09:50 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 417491C367\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 15:42:02 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TFdKUV019149\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 11:39:21 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TFdKVF019147\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 11:39:20 -0400\nDate: Mon, 29 Oct 2007 11:39:20 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to a.fish@lancaster.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: a.fish@lancaster.ac.uk\nSubject: [sakai] svn commit: r37457 - in blog/trunk: jsfComponent/src/java/uk/ac/lancs/e_science/jsf/components/blogger tool/src/java/uk/ac/lancs/e_science/sakai/tools/blogger tool/src/java/uk/ac/lancs/e_science/sakai/tools/blogger/validators tool/src/webapp/WEB-INF tool/src/webapp/sakai-blogger-tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 11:42:27 2007\nX-DSPAM-Confidence: 0.9804\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37457\n\nAuthor: a.fish@lancaster.ac.uk\nDate: 2007-10-29 11:38:09 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37457\n\nModified:\nblog/trunk/jsfComponent/src/java/uk/ac/lancs/e_science/jsf/components/blogger/LegendWriter.java\nblog/trunk/jsfComponent/src/java/uk/ac/lancs/e_science/jsf/components/blogger/PostWriter.java\nblog/trunk/jsfComponent/src/java/uk/ac/lancs/e_science/jsf/components/blogger/UIEditPost.java\nblog/trunk/jsfComponent/src/java/uk/ac/lancs/e_science/jsf/components/blogger/UIListOfPosts.java\nblog/trunk/tool/src/java/uk/ac/lancs/e_science/sakai/tools/blogger/PostEditionAbstractController.java\nblog/trunk/tool/src/java/uk/ac/lancs/e_science/sakai/tools/blogger/validators/PostTitleValidator.java\nblog/trunk/tool/src/webapp/WEB-INF/faces-config.xml\nblog/trunk/tool/src/webapp/sakai-blogger-tool/AddCommentView.jsp\nblog/trunk/tool/src/webapp/sakai-blogger-tool/ConfirmDeletePost.jsp\nblog/trunk/tool/src/webapp/sakai-blogger-tool/CreatePostView.jsp\nblog/trunk/tool/src/webapp/sakai-blogger-tool/EditPostView.jsp\nblog/trunk/tool/src/webapp/sakai-blogger-tool/MembersView.jsp\nblog/trunk/tool/src/webapp/sakai-blogger-tool/PreviewPost.jsp\nblog/trunk/tool/src/webapp/sakai-blogger-tool/UserBlogView.jsp\nblog/trunk/tool/src/webapp/sakai-blogger-tool/ViewPost.jsp\nblog/trunk/tool/src/webapp/sakai-blogger-tool/main.jsp\nblog/trunk/tool/src/webapp/sakai-blogger-tool/title.jsp\nLog:\nSAK-7578. Moved the blog code from using ResourceBundle to using the ResourceLoader.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gsilver@umich.edu Mon Oct 29 11:42:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 11:42:17 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 11:42:17 -0400\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby jacknife.mail.umich.edu () with ESMTP id l9TFgGim032223;\n\tMon, 29 Oct 2007 11:42:16 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 4725FF49.6552A.26498 ; \n\t29 Oct 2007 11:42:04 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5E71A6E373;\n\tSun, 28 Oct 2007 22:09:45 +0000 (GMT)\nMessage-ID: <200710291539.l9TFd2Mu019135@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 260\n          for <source@collab.sakaiproject.org>;\n          Sun, 28 Oct 2007 22:09:31 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 375FA1C367\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 15:41:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TFd2SS019137\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 11:39:02 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TFd2Mu019135\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 11:39:02 -0400\nDate: Mon, 29 Oct 2007 11:39:02 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gsilver@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gsilver@umich.edu\nSubject: [sakai] svn commit: r37456 - reference/trunk/library/src/webapp/skin\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 11:42:17 2007\nX-DSPAM-Confidence: 0.9834\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37456\n\nAuthor: gsilver@umich.edu\nDate: 2007-10-29 11:39:01 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37456\n\nModified:\nreference/trunk/library/src/webapp/skin/tool_base.css\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-12071\n- *not* for 2.5\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mbreuker@loi.nl Mon Oct 29 11:16:54 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 11:16:54 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 11:16:54 -0400\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby panther.mail.umich.edu () with ESMTP id l9TFGrI7017947;\n\tMon, 29 Oct 2007 11:16:53 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 4725F959.299F1.24977 ; \n\t29 Oct 2007 11:16:44 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C0A146E36E;\n\tSun, 28 Oct 2007 21:44:23 +0000 (GMT)\nMessage-ID: <200710291513.l9TFDeIh019076@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 208\n          for <source@collab.sakaiproject.org>;\n          Sun, 28 Oct 2007 21:44:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 38077BE03\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 15:16:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TFDeTZ019078\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 11:13:40 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TFDeIh019076\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 11:13:40 -0400\nDate: Mon, 29 Oct 2007 11:13:40 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mbreuker@loi.nl using -f\nTo: source@collab.sakaiproject.org\nFrom: mbreuker@loi.nl\nSubject: [sakai] svn commit: r37455 - tool/trunk/tool-impl/impl/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 11:16:54 2007\nX-DSPAM-Confidence: 0.9801\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37455\n\nAuthor: mbreuker@loi.nl\nDate: 2007-10-29 11:13:33 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37455\n\nModified:\ntool/trunk/tool-impl/impl/src/bundle/tools_nl.properties\nLog:\nSAK-12021 - update dutch translations (tool names)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mbreuker@loi.nl Mon Oct 29 11:14:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 11:14:53 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 11:14:53 -0400\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby jacknife.mail.umich.edu () with ESMTP id l9TFEpvj011975;\n\tMon, 29 Oct 2007 11:14:51 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 4725F8E5.A915.30925 ; \n\t29 Oct 2007 11:14:48 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 50FE945772;\n\tSun, 28 Oct 2007 21:42:22 +0000 (GMT)\nMessage-ID: <200710291511.l9TFBfjV019064@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 150\n          for <source@collab.sakaiproject.org>;\n          Sun, 28 Oct 2007 21:42:10 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E4DF3BE03\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 15:14:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TFBf0v019066\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 11:11:41 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TFBfjV019064\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 11:11:41 -0400\nDate: Mon, 29 Oct 2007 11:11:41 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mbreuker@loi.nl using -f\nTo: source@collab.sakaiproject.org\nFrom: mbreuker@loi.nl\nSubject: [sakai] svn commit: r37454 - osp/trunk/common/tool/src/bundle/org/theospi/portfolio/common/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 11:14:53 2007\nX-DSPAM-Confidence: 0.9798\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37454\n\nAuthor: mbreuker@loi.nl\nDate: 2007-10-29 11:11:37 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37454\n\nModified:\nosp/trunk/common/tool/src/bundle/org/theospi/portfolio/common/bundle/Messages_nl.properties\nLog:\nSAK-12021 - update dutch translations (osp common)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mbreuker@loi.nl Mon Oct 29 10:58:15 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 10:58:15 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 10:58:15 -0400\nReceived: from serenity.mr.itd.umich.edu (serenity.mr.itd.umich.edu [141.211.14.43])\n\tby faithful.mail.umich.edu () with ESMTP id l9TEwE7G001788;\n\tMon, 29 Oct 2007 10:58:14 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY serenity.mr.itd.umich.edu ID 4725F501.114F3.12140 ; \n\t29 Oct 2007 10:58:12 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0BA786DB06;\n\tSun, 28 Oct 2007 21:25:49 +0000 (GMT)\nMessage-ID: <200710291455.l9TEt58R019050@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 14\n          for <source@collab.sakaiproject.org>;\n          Sun, 28 Oct 2007 21:25:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 360B71BAD3\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 14:57:47 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TEt58k019052\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 10:55:06 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TEt58R019050\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 10:55:05 -0400\nDate: Mon, 29 Oct 2007 10:55:05 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mbreuker@loi.nl using -f\nTo: source@collab.sakaiproject.org\nFrom: mbreuker@loi.nl\nSubject: [sakai] svn commit: r37453 - content/trunk/content-bundles\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 10:58:15 2007\nX-DSPAM-Confidence: 0.9789\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37453\n\nAuthor: mbreuker@loi.nl\nDate: 2007-10-29 10:55:00 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37453\n\nModified:\ncontent/trunk/content-bundles/types_nl.properties\nLog:\nSAK-12021 - update dutch translations (resources tool)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mbreuker@loi.nl Mon Oct 29 10:27:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 10:27:51 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 10:27:51 -0400\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby godsend.mail.umich.edu () with ESMTP id l9TERoIB014807;\n\tMon, 29 Oct 2007 10:27:50 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 4725EDD8.AEBD3.4300 ; \n\t29 Oct 2007 10:27:39 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 12C1A6E26B;\n\tSun, 28 Oct 2007 20:55:19 +0000 (GMT)\nMessage-ID: <200710291424.l9TEOiuC018963@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 385\n          for <source@collab.sakaiproject.org>;\n          Sun, 28 Oct 2007 20:55:09 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 263571341D\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 14:27:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TEOiMM018965\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 10:24:44 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TEOiuC018963\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 10:24:44 -0400\nDate: Mon, 29 Oct 2007 10:24:44 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mbreuker@loi.nl using -f\nTo: source@collab.sakaiproject.org\nFrom: mbreuker@loi.nl\nSubject: [sakai] svn commit: r37452 - user/trunk/user-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 10:27:51 2007\nX-DSPAM-Confidence: 0.9774\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37452\n\nAuthor: mbreuker@loi.nl\nDate: 2007-10-29 10:24:40 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37452\n\nModified:\nuser/trunk/user-tool/tool/src/bundle/admin_nl.properties\nLog:\nSAK-12021 - update dutch translations (user tool)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mbreuker@loi.nl Mon Oct 29 10:27:24 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 10:27:24 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 10:27:24 -0400\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby faithful.mail.umich.edu () with ESMTP id l9TERNRp013585;\n\tMon, 29 Oct 2007 10:27:23 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 4725EDB6.9AB36.6796 ; \n\t29 Oct 2007 10:27:06 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id F22546E266;\n\tSun, 28 Oct 2007 20:54:42 +0000 (GMT)\nMessage-ID: <200710291424.l9TEO4sX018951@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 670\n          for <source@collab.sakaiproject.org>;\n          Sun, 28 Oct 2007 20:54:29 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7A9A81341D\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 14:26:45 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TEO4ix018953\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 10:24:04 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TEO4sX018951\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 10:24:04 -0400\nDate: Mon, 29 Oct 2007 10:24:04 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mbreuker@loi.nl using -f\nTo: source@collab.sakaiproject.org\nFrom: mbreuker@loi.nl\nSubject: [sakai] svn commit: r37451 - user/trunk/user-tool-prefs/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 10:27:24 2007\nX-DSPAM-Confidence: 0.9815\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37451\n\nAuthor: mbreuker@loi.nl\nDate: 2007-10-29 10:24:00 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37451\n\nModified:\nuser/trunk/user-tool-prefs/tool/src/bundle/user-tool-prefs_nl.properties\nLog:\nSAK-12021 - update dutch translations (user prefs tool)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mbreuker@loi.nl Mon Oct 29 10:26:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 10:26:25 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 10:26:25 -0400\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby faithful.mail.umich.edu () with ESMTP id l9TEQOCd012958;\n\tMon, 29 Oct 2007 10:26:24 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 4725ED8A.83257.23048 ; \n\t29 Oct 2007 10:26:21 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A35E462399;\n\tSun, 28 Oct 2007 20:53:56 +0000 (GMT)\nMessage-ID: <200710291423.l9TENJoh018939@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 62\n          for <source@collab.sakaiproject.org>;\n          Sun, 28 Oct 2007 20:53:44 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EFC3D1341D\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 14:26:00 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TENKsn018941\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 10:23:20 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TENJoh018939\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 10:23:19 -0400\nDate: Mon, 29 Oct 2007 10:23:19 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mbreuker@loi.nl using -f\nTo: source@collab.sakaiproject.org\nFrom: mbreuker@loi.nl\nSubject: [sakai] svn commit: r37450 - usermembership/trunk/tool/src/bundle/org/sakaiproject/umem/tool/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 10:26:25 2007\nX-DSPAM-Confidence: 0.9823\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37450\n\nAuthor: mbreuker@loi.nl\nDate: 2007-10-29 10:23:15 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37450\n\nModified:\nusermembership/trunk/tool/src/bundle/org/sakaiproject/umem/tool/bundle/Messages_nl.properties\nLog:\nSAK-12021 - update dutch translations (usermembership tool)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Mon Oct 29 10:22:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 10:22:43 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 10:22:43 -0400\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby sleepers.mail.umich.edu () with ESMTP id l9TEMgKm009248;\n\tMon, 29 Oct 2007 10:22:42 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 4725ECAB.8B224.13124 ; \n\t29 Oct 2007 10:22:38 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4A2896E25E;\n\tSun, 28 Oct 2007 20:50:15 +0000 (GMT)\nMessage-ID: <200710291419.l9TEJftD018927@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 86\n          for <source@collab.sakaiproject.org>;\n          Sun, 28 Oct 2007 20:49:58 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 94331CF0F\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 14:22:22 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TEJfDI018929\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 10:19:41 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TEJftD018927\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 10:19:41 -0400\nDate: Mon, 29 Oct 2007 10:19:41 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37449 - oncourse/branches/sakai_2-4-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 10:22:43 2007\nX-DSPAM-Confidence: 0.9778\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37449\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-10-29 10:19:40 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37449\n\nModified:\noncourse/branches/sakai_2-4-x/\noncourse/branches/sakai_2-4-x/.externals\nLog:\nUpdated externals\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Mon Oct 29 10:22:13 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 10:22:13 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 10:22:13 -0400\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby fan.mail.umich.edu () with ESMTP id l9TEMDFA009789;\n\tMon, 29 Oct 2007 10:22:13 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 4725EC8E.DABED.14790 ; \n\t29 Oct 2007 10:22:10 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9F6B16E25F;\n\tSun, 28 Oct 2007 20:49:41 +0000 (GMT)\nMessage-ID: <200710291419.l9TEJ1Kc018915@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 800\n          for <source@collab.sakaiproject.org>;\n          Sun, 28 Oct 2007 20:49:24 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5986BCF0F\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 14:21:42 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TEJ1Vx018917\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 10:19:01 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TEJ1Kc018915\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 10:19:01 -0400\nDate: Mon, 29 Oct 2007 10:19:01 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r37448 - gradebook/branches/oncourse_2-4-x/app/ui/src/java/org/sakaiproject/tool/gradebook/ui\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 10:22:13 2007\nX-DSPAM-Confidence: 0.9901\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37448\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-10-29 10:19:00 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37448\n\nModified:\ngradebook/branches/oncourse_2-4-x/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/RosterBean.java\nLog:\nsvn merge -r 37446:37447 https://source.sakaiproject.org/svn/gradebook/trunk\nU    app/ui/src/java/org/sakaiproject/tool/gradebook/ui/RosterBean.java\nsvn log -r 37447:37447 https://source.sakaiproject.org/svn/gradebook/trunk\n------------------------------------------------------------------------\nr37447 | rjlowe@iupui.edu | 2007-10-29 10:16:51 -0400 (Mon, 29 Oct 2007) | 3 lines\n\nSAK-11270\nhttp://bugs.sakaiproject.org/jira/browse/SAK-11270\ngb / assignment list in \"Roster/All Grades\" view\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Mon Oct 29 10:20:04 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 10:20:04 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 10:20:04 -0400\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby score.mail.umich.edu () with ESMTP id l9TEK3VN010780;\n\tMon, 29 Oct 2007 10:20:03 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 4725EC0B.E2E58.32253 ; \n\t29 Oct 2007 10:19:59 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9D5745A35E;\n\tSun, 28 Oct 2007 20:47:27 +0000 (GMT)\nMessage-ID: <200710291416.l9TEGqgJ018903@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 948\n          for <source@collab.sakaiproject.org>;\n          Sun, 28 Oct 2007 20:47:05 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 81690CF0F\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 14:19:33 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TEGqTl018905\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 10:16:52 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TEGqgJ018903\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 10:16:52 -0400\nDate: Mon, 29 Oct 2007 10:16:52 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r37447 - gradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 10:20:04 2007\nX-DSPAM-Confidence: 0.9807\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37447\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-10-29 10:16:51 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37447\n\nModified:\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/RosterBean.java\nLog:\nSAK-11270\nhttp://bugs.sakaiproject.org/jira/browse/SAK-11270\ngb / assignment list in \"Roster/All Grades\" view\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom a.fish@lancaster.ac.uk Mon Oct 29 08:12:04 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 08:12:04 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 08:12:04 -0400\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby score.mail.umich.edu () with ESMTP id l9TCC3pG013822;\n\tMon, 29 Oct 2007 08:12:03 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 4725CE07.79173.27382 ; \n\t29 Oct 2007 08:12:01 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4D3AB5057F;\n\tSun, 28 Oct 2007 18:39:25 +0000 (GMT)\nMessage-ID: <200710291208.l9TC8set018722@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 196\n          for <source@collab.sakaiproject.org>;\n          Sun, 28 Oct 2007 18:39:12 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2F0451B989\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 12:11:35 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TC8sm1018724\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 08:08:54 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TC8set018722\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 08:08:54 -0400\nDate: Mon, 29 Oct 2007 08:08:54 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to a.fish@lancaster.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: a.fish@lancaster.ac.uk\nSubject: [sakai] svn commit: r37446 - blog/trunk/api-impl/src/java/uk/ac/lancs/e_science/sakaiproject/impl/blogger/persistence\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 08:12:04 2007\nX-DSPAM-Confidence: 0.9867\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37446\n\nAuthor: a.fish@lancaster.ac.uk\nDate: 2007-10-29 08:08:47 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37446\n\nModified:\nblog/trunk/api-impl/src/java/uk/ac/lancs/e_science/sakaiproject/impl/blogger/persistence/SakaiPersistenceManager.java\nLog:\nSAK-10367. Turned on stack trace printing in all the potentially suspect methods. Previous to this pretty much all of the useful information in the traces was being dumped and an empty PersistenceException was being thrown.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom a.fish@lancaster.ac.uk Mon Oct 29 08:07:51 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 08:07:51 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 08:07:51 -0400\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby mission.mail.umich.edu () with ESMTP id l9TC7oB0011617;\n\tMon, 29 Oct 2007 08:07:50 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 4725CD11.4E32.3084 ; \n\t29 Oct 2007 08:07:47 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 725C15B026;\n\tSun, 28 Oct 2007 18:35:16 +0000 (GMT)\nMessage-ID: <200710291204.l9TC4jH0018702@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 204\n          for <source@collab.sakaiproject.org>;\n          Sun, 28 Oct 2007 18:35:03 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B5F06B054\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 12:07:25 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TC4j7t018704\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 08:04:45 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TC4jH0018702\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 08:04:45 -0400\nDate: Mon, 29 Oct 2007 08:04:45 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to a.fish@lancaster.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: a.fish@lancaster.ac.uk\nSubject: [sakai] svn commit: r37445 - blog/trunk/tool/src/java/uk/ac/lancs/e_science/sakai/tools/blogger\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 08:07:51 2007\nX-DSPAM-Confidence: 0.9794\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37445\n\nAuthor: a.fish@lancaster.ac.uk\nDate: 2007-10-29 08:04:35 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37445\n\nModified:\nblog/trunk/tool/src/java/uk/ac/lancs/e_science/sakai/tools/blogger/PostViewerController.java\nblog/trunk/tool/src/java/uk/ac/lancs/e_science/sakai/tools/blogger/PreviewPostController.java\nLog:\nWhen you now preview a post and save from the preview window, you are taken straight to the view for the post just saved.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom a.fish@lancaster.ac.uk Mon Oct 29 08:03:16 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 08:03:16 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 08:03:16 -0400\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby mission.mail.umich.edu () with ESMTP id l9TC3ENC008845;\n\tMon, 29 Oct 2007 08:03:14 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 4725CBFC.A2054.26386 ; \n\t29 Oct 2007 08:03:12 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DA48E560A4;\n\tSun, 28 Oct 2007 18:30:41 +0000 (GMT)\nMessage-ID: <200710291200.l9TC07Do018688@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 431\n          for <source@collab.sakaiproject.org>;\n          Sun, 28 Oct 2007 18:30:20 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 375F7B054\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 12:02:48 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TC07NB018690\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 08:00:07 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TC07Do018688\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 08:00:07 -0400\nDate: Mon, 29 Oct 2007 08:00:07 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to a.fish@lancaster.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: a.fish@lancaster.ac.uk\nSubject: [sakai] svn commit: r37444 - blog/trunk/tool/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 08:03:16 2007\nX-DSPAM-Confidence: 0.9863\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37444\n\nAuthor: a.fish@lancaster.ac.uk\nDate: 2007-10-29 08:00:00 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37444\n\nModified:\nblog/trunk/tool/src/webapp/WEB-INF/web.xml\nLog:\nSAK-11750. Changed JsfTool to HelperAwareJsfTool. I do not know whether this has fixed the problem as I cannot even see a book button on my browser (Firefox on OSX)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Mon Oct 29 07:41:38 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 07:41:38 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 07:41:38 -0400\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby score.mail.umich.edu () with ESMTP id l9TBfbS9001046;\n\tMon, 29 Oct 2007 07:41:37 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 4725C6EC.542BE.21680 ; \n\t29 Oct 2007 07:41:35 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0CB076D60C;\n\tSun, 28 Oct 2007 18:08:29 +0000 (GMT)\nMessage-ID: <200710291136.l9TBa1h0018667@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 513\n          for <source@collab.sakaiproject.org>;\n          Sun, 28 Oct 2007 18:07:49 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C16BDB054\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 11:38:41 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TBa1sO018669\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 07:36:01 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TBa1h0018667\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 07:36:01 -0400\nDate: Mon, 29 Oct 2007 07:36:01 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37443 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 07:41:38 2007\nX-DSPAM-Confidence: 0.8494\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37443\n\nAuthor: dlhaines@umich.edu\nDate: 2007-10-29 07:35:59 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37443\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xO.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xO.properties\nLog:\nCTools: update for evaulation tools fixes.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mbreuker@loi.nl Mon Oct 29 06:51:10 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 06:51:10 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 06:51:10 -0400\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby casino.mail.umich.edu () with ESMTP id l9TAp9YG018708;\n\tMon, 29 Oct 2007 06:51:09 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 4725BB14.B077B.17971 ; \n\t29 Oct 2007 06:51:04 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7C08B561EA;\n\tSun, 28 Oct 2007 17:21:31 +0000 (GMT)\nMessage-ID: <200710291047.l9TAlwTX018653@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 169\n          for <source@collab.sakaiproject.org>;\n          Sun, 28 Oct 2007 17:21:13 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5F9BC1B966\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 10:50:39 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TAlxp6018655\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 06:47:59 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TAlwTX018653\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 06:47:58 -0400\nDate: Mon, 29 Oct 2007 06:47:58 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mbreuker@loi.nl using -f\nTo: source@collab.sakaiproject.org\nFrom: mbreuker@loi.nl\nSubject: [sakai] svn commit: r37442 - osp/trunk/matrix/tool/src/bundle/org/theospi/portfolio/matrix/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 06:51:10 2007\nX-DSPAM-Confidence: 0.8468\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37442\n\nAuthor: mbreuker@loi.nl\nDate: 2007-10-29 06:47:54 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37442\n\nModified:\nosp/trunk/matrix/tool/src/bundle/org/theospi/portfolio/matrix/bundle/Messages_nl.properties\nLog:\nSAK-12021 - update dutch translations (osp matrix tool)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom david.horwitz@uct.ac.za Mon Oct 29 06:46:00 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 06:46:00 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 06:46:00 -0400\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby faithful.mail.umich.edu () with ESMTP id l9TAjxEs023166;\n\tMon, 29 Oct 2007 06:45:59 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 4725B9DF.A88F.21380 ; \n\t29 Oct 2007 06:45:56 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4CC665057F;\n\tSun, 28 Oct 2007 17:16:11 +0000 (GMT)\nMessage-ID: <200710291042.l9TAgcC6018641@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 624\n          for <source@collab.sakaiproject.org>;\n          Sun, 28 Oct 2007 17:15:56 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 10E541BCB2\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 10:45:21 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9TAgdHt018643\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 06:42:39 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9TAgcC6018641\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 06:42:38 -0400\nDate: Mon, 29 Oct 2007 06:42:38 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to david.horwitz@uct.ac.za using -f\nTo: source@collab.sakaiproject.org\nFrom: david.horwitz@uct.ac.za\nSubject: [sakai] svn commit: r37441 - in polls/branches/sakai_2-4-x: . tool/src/java/org/sakaiproject/poll/tool/producers\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 06:46:00 2007\nX-DSPAM-Confidence: 0.9805\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37441\n\nAuthor: david.horwitz@uct.ac.za\nDate: 2007-10-29 06:41:06 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37441\n\nModified:\npolls/branches/sakai_2-4-x/.classpath\npolls/branches/sakai_2-4-x/tool/src/java/org/sakaiproject/poll/tool/producers/PollVoteProducer.java\nLog:\nSAK-12067 add unique constraint to TML loop\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zach.thomas@txstate.edu Mon Oct 29 01:51:30 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 29 Oct 2007 01:51:30 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 29 Oct 2007 01:51:30 -0400\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby jacknife.mail.umich.edu () with ESMTP id l9T5pT7R009048;\n\tMon, 29 Oct 2007 01:51:29 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 472574D9.29D8F.7522 ; \n\t29 Oct 2007 01:51:26 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9CA106DDA7;\n\tSun, 28 Oct 2007 12:21:31 +0000 (GMT)\nMessage-ID: <200710290548.l9T5m6rT018055@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 867\n          for <source@collab.sakaiproject.org>;\n          Sun, 28 Oct 2007 12:21:08 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A85BA1BA35\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 05:50:46 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9T5m7Mx018057\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 01:48:07 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9T5m6rT018055\n\tfor source@collab.sakaiproject.org; Mon, 29 Oct 2007 01:48:06 -0400\nDate: Mon, 29 Oct 2007 01:48:06 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zach.thomas@txstate.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zach.thomas@txstate.edu\nSubject: [sakai] svn commit: r37440 - in content/branches/SAK-11543: content-api/api/src/java/org/sakaiproject/content/api content-api/api/src/java/org/sakaiproject/content/cover content-tool/tool/src/java/org/sakaiproject/content/tool content-tool/tool/src/webapp/vm/resources\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 29 01:51:30 2007\nX-DSPAM-Confidence: 0.9826\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37440\n\nAuthor: zach.thomas@txstate.edu\nDate: 2007-10-29 01:47:56 -0400 (Mon, 29 Oct 2007)\nNew Revision: 37440\n\nModified:\ncontent/branches/SAK-11543/content-api/api/src/java/org/sakaiproject/content/api/ContentHostingService.java\ncontent/branches/SAK-11543/content-api/api/src/java/org/sakaiproject/content/cover/ContentHostingService.java\ncontent/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool/ListItem.java\ncontent/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\ncontent/branches/SAK-11543/content-tool/tool/src/webapp/vm/resources/sakai_properties.vm\nLog:\nfixed problem of persisting (and showing) condition argument, e.g. score threshold for condition\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jimeng@umich.edu Sun Oct 28 20:48:23 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Sun, 28 Oct 2007 20:48:23 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Sun, 28 Oct 2007 20:48:23 -0400\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby casino.mail.umich.edu () with ESMTP id l9T0mLWV006068;\n\tSun, 28 Oct 2007 20:48:21 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 47252DCD.88D3.11036 ; \n\t28 Oct 2007 20:48:16 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 86BE450EC1;\n\tSun, 28 Oct 2007 07:18:27 +0000 (GMT)\nMessage-ID: <200710290045.l9T0jD4Q016959@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 919\n          for <source@collab.sakaiproject.org>;\n          Sun, 28 Oct 2007 07:18:01 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6F69B12A45\n\tfor <source@collab.sakaiproject.org>; Mon, 29 Oct 2007 00:47:52 +0000 (GMT)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9T0jDK8016961\n\tfor <source@collab.sakaiproject.org>; Sun, 28 Oct 2007 20:45:13 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9T0jD4Q016959\n\tfor source@collab.sakaiproject.org; Sun, 28 Oct 2007 20:45:13 -0400\nDate: Sun, 28 Oct 2007 20:45:13 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jimeng@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: jimeng@umich.edu\nSubject: [sakai] svn commit: r37439 - in reference/trunk/library/src/webapp: . dojo dojo/dojo-release-0.9.0 dojo/dojo-release-0.9.0/dijit dojo/dojo-release-0.9.0/dijit/_base dojo/dojo-release-0.9.0/dijit/_editor dojo/dojo-release-0.9.0/dijit/_editor/nls dojo/dojo-release-0.9.0/dijit/_editor/nls/de dojo/dojo-release-0.9.0/dijit/_editor/nls/it dojo/dojo-release-0.9.0/dijit/_editor/plugins dojo/dojo-release-0.9.0/dijit/_tree dojo/dojo-release-0.9.0/dijit/bench dojo/dojo-release-0.9.0/dijit/demos dojo/dojo-release-0.9.0/dijit/demos/mail dojo/dojo-release-0.9.0/dijit/form dojo/dojo-release-0.9.0/dijit/form/nls dojo/dojo-release-0.9.0/dijit/form/nls/de dojo/dojo-release-0.9.0/dijit/form/nls/fr dojo/dojo-release-0.9.0/dijit/form/nls/it dojo/dojo-release-0.9.0/dijit/form/nls/ja dojo/dojo-release-0.9.0/dijit/form/nls/zh-cn dojo/dojo-release-0.9.0/dijit/form/templates dojo/dojo-release-0.9.0/dijit/layout dojo/dojo-release-0.9.0/dijit/layout/templates dojo/dojo-release-0.9.0/dijit/nls !\n dojo/dojo-release-0.9.0/dijit/nls/de dojo/dojo-release-0.9.0/dijit/templates dojo/dojo-release-0.9.0/dijit/templates/buttons dojo/dojo-release-0.9.0/dijit/tests dojo/dojo-release-0.9.0/dijit/tests/_base dojo/dojo-release-0.9.0/dijit/tests/_editor dojo/dojo-release-0.9.0/dijit/tests/css dojo/dojo-release-0.9.0/dijit/tests/form dojo/dojo-release-0.9.0/dijit/tests/form/images dojo/dojo-release-0.9.0/dijit/tests/i18n dojo/dojo-release-0.9.0/dijit/tests/images dojo/dojo-release-0.9.0/dijit/tests/layout dojo/dojo-release-0.9.0/dijit/themes dojo/dojo-release-0.9.0/dijit/themes/a11y dojo/dojo-release-0.9.0/dijit/themes/noir dojo/dojo-release-0.9.0/dijit/themes/noir/images dojo/dojo-release-0.9.0/dijit/themes/sakadojo dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images dojo/dojo-release-0.9.0/dijit/themes/soria dojo/dojo-release-0.9.0/dijit/themes/soria/images dojo/dojo-release-0.9.0/dijit/themes/tundra dojo/dojo-release-0.9.0/dijit/themes/tundra/images dojo/dojo-release-0.9.0/dojo!\n  dojo/dojo-release-0.9.0/dojo/_firebug dojo/dojo-release-0.9.0!\n /dojo/cl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Sun Oct 28 20:48:23 2007\nX-DSPAM-Confidence: 0.6187\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37439\n\nAuthor: jimeng@umich.edu\nDate: 2007-10-28 20:23:08 -0400 (Sun, 28 Oct 2007)\nNew Revision: 37439\n\nAdded:\nreference/trunk/library/src/webapp/dojo/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/ColorPalette.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/Declaration.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/Dialog.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/Editor.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/Menu.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/ProgressBar.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/TitlePane.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/Toolbar.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/Tooltip.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/Tree.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_Calendar.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_Container.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_Templated.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_Widget.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_base.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_base/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_base/bidi.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_base/focus.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_base/manager.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_base/place.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_base/popup.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_base/scroll.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_base/sniff.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_base/typematic.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_base/wai.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_base/window.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_editor/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_editor/RichText.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_editor/_Plugin.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_editor/nls/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_editor/nls/LinkDialog.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_editor/nls/commands.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_editor/nls/de/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_editor/nls/de/commands.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_editor/nls/it/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_editor/nls/it/commands.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_editor/plugins/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_editor/plugins/AlwaysShowToolbar.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_editor/plugins/EnterKeyHandling.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_editor/plugins/LinkDialog.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_editor/range.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_editor/selection.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_tree/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_tree/Controller.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_tree/Node.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/_tree/Tree.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/bench/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/bench/benchReceive.php\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/bench/benchTool.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/bench/create_widgets.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/bench/test_Button-programmatic.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/bench/test_button-results.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/bench/widget_construction_test.php\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/changes.txt\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/demos/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/demos/form.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/demos/mail.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/demos/mail/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/demos/mail/icons.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/demos/mail/mail.css\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/demos/mail/mail.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/dijit-all.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/dijit-all.js.uncompressed.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/dijit.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/dijit.js.uncompressed.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/Button.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/CheckBox.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/ComboBox.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/CurrencyTextBox.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/DateTextBox.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/FilteringSelect.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/Form.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/InlineEditBox.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/NumberSpinner.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/NumberTextBox.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/Slider.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/TextBox.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/Textarea.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/TimeTextBox.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/ValidationTextBox.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/_DropDownTextBox.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/_FormWidget.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/_Spinner.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/_TimePicker.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/nls/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/nls/ComboBox.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/nls/Textarea.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/nls/de/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/nls/de/validate.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/nls/fr/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/nls/fr/validate.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/nls/it/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/nls/it/validate.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/nls/ja/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/nls/ja/validate.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/nls/validate.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/nls/zh-cn/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/nls/zh-cn/validate.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/templates/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/templates/Button.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/templates/CheckBox.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/templates/ComboBox.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/templates/ComboButton.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/templates/DropDownButton.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/templates/HorizontalSlider.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/templates/InlineEditBox.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/templates/Spinner.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/templates/TextBox.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/templates/TimePicker.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/templates/VerticalSlider.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/form/templates/blank.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/layout/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/layout/AccordionContainer.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/layout/ContentPane.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/layout/LayoutContainer.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/layout/LinkPane.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/layout/SplitContainer.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/layout/StackContainer.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/layout/TabContainer.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/layout/_LayoutWidget.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/layout/templates/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/layout/templates/AccordionPane.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/layout/templates/TabContainer.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/layout/templates/TooltipDialog.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/nls/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/nls/common.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/nls/de/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/nls/de/common.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/nls/dijit-all_ROOT.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/nls/dijit-all_de-de.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/nls/dijit-all_de.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/nls/dijit-all_en-gb.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/nls/dijit-all_en-us.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/nls/dijit-all_en.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/nls/dijit-all_es-es.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/nls/dijit-all_es.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/nls/dijit-all_fr-fr.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/nls/dijit-all_fr.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/nls/dijit-all_it-it.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/nls/dijit-all_it.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/nls/dijit-all_ja-jp.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/nls/dijit-all_ja.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/nls/dijit-all_ko-kr.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/nls/dijit-all_ko.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/nls/dijit-all_pt-br.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/nls/dijit-all_pt.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/nls/dijit-all_xx.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/nls/dijit-all_zh-cn.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/nls/dijit-all_zh-tw.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/nls/dijit-all_zh.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/nls/loading.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/templates/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/templates/Calendar.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/templates/ColorPalette.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/templates/Dialog.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/templates/ProgressBar.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/templates/TitlePane.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/templates/Tooltip.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/templates/blank.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/templates/buttons/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/templates/buttons/bg-fade.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/templates/colors3x4.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/templates/colors7x10.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/Container.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/Container.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/_Templated.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/_Templated.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/_base/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/_base/manager.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/_base/manager.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/_base/test_FocusManager.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/_base/test_focusWidget.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/_base/test_placeStrict.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/_base/test_typematic.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/_editor/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/_editor/test_RichText.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/_editor/test_richtext.css\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/countries.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/css/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/css/dijitTests.css\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/form/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/form/Form.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/form/Form.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/form/comboBoxData.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/form/comboBoxDataToo.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/form/images/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/form/images/Alabama.jpg\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/form/test_Button.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/form/test_CheckBox.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/form/test_ComboBox.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/form/test_ComboBox_destroy.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/form/test_FilteringSelect.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/form/test_InlineEditBox.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/form/test_Slider.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/form/test_Spinner.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/form/test_Textarea.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/form/test_validate.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/i18n/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/i18n/README\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/i18n/currency.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/i18n/date.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/i18n/module.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/i18n/number.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/i18n/test_i18n.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/i18n/textbox.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/i18n/time.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/images/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/images/arrowSmall.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/images/copy.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/images/cut.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/images/flatScreen.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/images/note.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/images/paste.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/images/plus.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/images/testsBodyBg.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/images/tube.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/images/tubeTall.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/layout/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/layout/ContentPane.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/layout/ContentPane.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/layout/combotab.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/layout/doc0.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/layout/doc1.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/layout/doc2.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/layout/getResponse.php\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/layout/tab1.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/layout/tab2.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/layout/test_AccordionContainer.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/layout/test_ContentPane.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/layout/test_Layout.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/layout/test_LayoutCode.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/layout/test_LayoutContainer.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/layout/test_SplitContainer.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/layout/test_StackContainer.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/layout/test_TabContainer.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/layout/test_TabContainer_remote.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/module.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/ondijitclick.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/ondijitclick.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/runTests.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/test.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/testBidi.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/test_Calendar.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/test_ColorPalette.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/test_Declaration.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/test_Dialog.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/test_Editor.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/test_Menu.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/test_ProgressBar.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/test_Table.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/test_TitlePane.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/test_Toolbar.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/test_Tooltip.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/test_Tree.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/test_Tree_Notification_API_Support.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/treeTest.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/widgetsInTemplate.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/tests/widgetsInTemplate.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/a11y/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/a11y/README.txt\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/a11y/indeterminate_progress.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/dijit.css\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/dijit_rtl.css\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/buttonActive-left.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/buttonActive-right.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/buttonActive-stretch.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/buttonDisabled-left.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/buttonDisabled-right.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/buttonDisabled-stretch.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/buttonEnabled-left.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/buttonEnabled-right.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/buttonEnabled-stretch.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/buttonHover-left.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/buttonHover-right.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/buttonHover-stretch.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/close.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/closeActive.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/closeHover.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/comboButtonArrowActive-left.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/comboButtonArrowActive-right.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/comboButtonArrowActive-stretch.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/comboButtonArrowHover-left.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/comboButtonArrowHover-right.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/comboButtonArrowHover-stretch.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/comboButtonBtnActive-left.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/comboButtonBtnActive-right.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/comboButtonBtnActive-stretch.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/comboButtonBtnHover-left.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/comboButtonBtnHover-right.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/comboButtonBtnHover-stretch.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/comboButtonDisabled-left.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/comboButtonDisabled-right.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/comboButtonDisabled-stretch.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/comboButtonEnabled-left.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/comboButtonEnabled-right.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/comboButtonEnabled-stretch.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/ddButtonActive-center.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/ddButtonActive-left.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/ddButtonActive-right.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/ddButtonActive-stretch.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/ddButtonDisabled-center.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/ddButtonDisabled-left.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/ddButtonDisabled-right.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/ddButtonDisabled-stretch.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/ddButtonEnabled-left.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/ddButtonEnabled-right-06.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/ddButtonEnabled-right.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/ddButtonEnabled-stretch.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/ddButtonHover-center.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/ddButtonHover-left.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/ddButtonHover-right.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/ddButtonHover-stretch.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/dndCopy.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/dndMove.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/dndNoCopy.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/dndNoMove.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/images.css\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/selectActive-left.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/selectActive-right.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/selectActive-stretch.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/selectDisabled-left.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/selectDisabled-right.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/selectDisabled-stretch.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/selectEnabled-left.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/selectEnabled-right.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/selectEnabled-stretch.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/selectHover-left.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/selectHover-right.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/selectHover-stretch.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/spinnerActive-bottom.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/spinnerActive-top.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/spinnerDisabled-bottom.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/spinnerDisabled-left.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/spinnerDisabled-stretch.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/spinnerDisabled-top.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/spinnerEnabled-bottom.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/spinnerEnabled-left.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/spinnerEnabled-stretch.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/spinnerEnabled-top.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/spinnerHover-bottom.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/spinnerHover-top.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/tabActive-left.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/tabActive-right.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/tabActive-stretch.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/tabDisabled-left.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/tabDisabled-right.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/tabDisabled-stretch.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/tabEnabled-left.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/tabEnabled-right.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/tabEnabled-stretch.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/tabHover-left.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/tabHover-right.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/images/tabHover-stretch.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/noir.css\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/noir.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/noir/noir.psd\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/dojoUITundra06.psd\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/dojosakadojoGradientBg.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/dojosakadojoGradientBg.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/arrowDown.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/arrowDown.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/arrowLeft.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/arrowLeft.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/arrowRight.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/arrowRight.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/arrowUp.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/arrowUp.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/buttonActive.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/buttonDisabled.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/buttonEnabled.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/buttonHover.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/calendarDayLabel.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/calendarMonthLabel.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/calendarYearLabel.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/checkboxActive.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/checkboxDisabled.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/checkboxEnabled.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/checkboxHover.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/checkmark.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/checkmark.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/checkmarkNoBorder.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/checkmarkNoBorder.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/dijitProgressBarAnim.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/dijitProgressBarAnim.psd\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/dndCopy.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/dndMove.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/dndNoCopy.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/dndNoMove.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/doubleArrowDown.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/doubleArrowUp.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/editor.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/i.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/i_half.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/i_half_rtl.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/i_rtl.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/menu.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/no.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/noX.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/popupMenuBg.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/preciseSliderThumb.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/preciseSliderThumb.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/progressBarAnim-1.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/progressBarAnim-2.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/progressBarAnim-3.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/progressBarAnim-4.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/progressBarAnim-5.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/progressBarAnim-6.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/progressBarAnim-7.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/progressBarAnim-8.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/progressBarAnim-9.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/progressBarAnim.psd\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/progressBarEmpty.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/progressBarFull.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/radioButtonActive.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/radioButtonActiveDisabled.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/radioButtonActiveHover.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/radioButtonDisabled.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/radioButtonEnabled.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/radioButtonHover.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/sliderEmpty.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/sliderEmptyVertical.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/sliderFull.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/sliderFullVertical.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/sliderThumb.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/smallArrowDown.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/smallArrowUp.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/splitContainerSizerH-thumb.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/splitContainerSizerH.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/splitContainerSizerV-thumb.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/splitContainerSizerV.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/tabActive.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/tabClose.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/tabClose.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/tabCloseHover.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/tabCloseHover.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/tabDisabled.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/tabEnabled.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/tabHover.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/titleBar.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/titleBarBg.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/tooltipConnectorDown.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/tooltipConnectorDown.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/tooltipConnectorLeft.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/tooltipConnectorLeft.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/tooltipConnectorRight.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/tooltipConnectorRight.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/tooltipConnectorUp.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/tooltipConnectorUp.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/treeExpand_leaf.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/treeExpand_leaf_rtl.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/treeExpand_loading.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/treeExpand_minus.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/treeExpand_minus_rtl.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/treeExpand_plus.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/treeExpand_plus_rtl.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/images/validationInputBg.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/sakadojo.css\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/sakadojo/sakadojo_rtl.css\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/soria/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/soria/images/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/soria/images/arrows.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/soria/images/checkmark.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/soria/images/dndCopy.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/soria/images/dndMove.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/soria/images/dndNoCopy.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/soria/images/dndNoMove.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/soria/images/editor.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/soria/images/gradientBottomBg.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/soria/images/gradientInverseBottomBg.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/soria/images/gradientInverseTopBg.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/soria/images/gradientTopBg.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/soria/images/preciseSliderThumb.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/soria/images/progressBarAnim.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/soria/images/sliderThumb.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/soria/images/splitContainerSizerH-thumb.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/soria/images/splitContainerSizerH.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/soria/images/splitContainerSizerV-thumb.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/soria/images/splitContainerSizerV.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/soria/images/tabClose.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/soria/images/tabCloseHover.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/soria/images/tooltips.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/soria/images/treeExpand_loading.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/soria/images/treeExpand_minus.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/soria/images/treeExpand_minus_rtl.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/soria/images/treeExpand_plus.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/soria/images/treeExpand_plus_rtl.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/soria/soria.css\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/soria/soria_rtl.css\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/templateThemeTest.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/themeTester.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/dojoTundraGradientBg.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/dojoTundraGradientBg.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/dojoUITundra06.psd\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/arrowDown.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/arrowDown.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/arrowLeft.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/arrowLeft.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/arrowRight.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/arrowRight.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/arrowUp.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/arrowUp.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/buttonActive.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/buttonDisabled.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/buttonEnabled.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/buttonHover.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/calendarDayLabel.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/calendarMonthLabel.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/calendarYearLabel.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/checkboxActive.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/checkboxDisabled.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/checkboxEnabled.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/checkboxHover.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/checkmark.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/checkmark.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/checkmarkNoBorder.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/checkmarkNoBorder.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/dijitProgressBarAnim.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/dijitProgressBarAnim.psd\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/dndCopy.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/dndMove.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/dndNoCopy.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/dndNoMove.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/doubleArrowDown.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/doubleArrowUp.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/editor.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/i.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/i_half.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/i_half_rtl.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/i_rtl.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/menu.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/no.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/noX.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/popupMenuBg.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/preciseSliderThumb.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/preciseSliderThumb.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/progressBarAnim-1.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/progressBarAnim-2.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/progressBarAnim-3.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/progressBarAnim-4.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/progressBarAnim-5.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/progressBarAnim-6.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/progressBarAnim-7.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/progressBarAnim-8.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/progressBarAnim-9.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/progressBarAnim.psd\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/progressBarEmpty.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/progressBarFull.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/radioButtonActive.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/radioButtonActiveDisabled.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/radioButtonActiveHover.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/radioButtonDisabled.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/radioButtonEnabled.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/radioButtonHover.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/sliderEmpty.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/sliderEmptyVertical.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/sliderFull.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/sliderFullVertical.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/sliderThumb.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/smallArrowDown.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/smallArrowUp.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/splitContainerSizerH-thumb.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/splitContainerSizerH.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/splitContainerSizerV-thumb.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/splitContainerSizerV.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/tabActive.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/tabClose.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/tabClose.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/tabCloseHover.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/tabCloseHover.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/tabDisabled.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/tabEnabled.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/tabHover.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/titleBar.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/titleBarBg.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/tooltipConnectorDown.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/tooltipConnectorDown.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/tooltipConnectorLeft.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/tooltipConnectorLeft.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/tooltipConnectorRight.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/tooltipConnectorRight.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/tooltipConnectorUp.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/tooltipConnectorUp.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/treeExpand_leaf.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/treeExpand_leaf_rtl.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/treeExpand_loading.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/treeExpand_minus.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/treeExpand_minus_rtl.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/treeExpand_plus.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/treeExpand_plus_rtl.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/images/validationInputBg.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/tundra.css\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dijit/themes/tundra/tundra_rtl.css\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/AdapterRegistry.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/DeferredList.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/OpenAjax.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/_firebug/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/_firebug/LICENSE\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/_firebug/errorIcon.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/_firebug/firebug.css\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/_firebug/firebug.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/_firebug/infoIcon.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/_firebug/warningIcon.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/back.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/behavior.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/build.txt\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/README\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/monetary.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/currency.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/de-de/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/de-de/number.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/de/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/de/currency.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/de/gregorian.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/de/number.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/en-au/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/en-au/currency.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/en-au/gregorian.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/en-ca/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/en-ca/currency.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/en-ca/gregorian.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/en-ca/number.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/en-gb/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/en-gb/gregorian.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/en-us/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/en-us/currency.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/en-us/number.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/en/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/en/currency.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/en/gregorian.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/en/number.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/es-es/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/es-es/gregorian.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/es-es/number.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/es/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/es/currency.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/es/gregorian.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/es/number.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/fr/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/fr/currency.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/fr/gregorian.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/fr/number.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/gregorian.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/it-it/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/it-it/gregorian.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/it/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/it/currency.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/it/gregorian.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/it/number.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/ja-jp/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/ja-jp/number.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/ja/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/ja/currency.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/ja/gregorian.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/ko-kr/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/ko-kr/gregorian.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/ko-kr/number.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/ko/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/ko/currency.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/ko/gregorian.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/number.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/pt-br/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/pt-br/gregorian.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/pt/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/pt/currency.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/pt/gregorian.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/pt/number.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/zh-cn/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/zh-cn/gregorian.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/zh-cn/number.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/zh-tw/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/zh-tw/number.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/zh/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/zh/currency.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/nls/zh/gregorian.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cldr/supplemental.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/colors.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/cookie.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/currency.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/data/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/data/ItemFileReadStore.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/data/ItemFileWriteStore.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/data/api/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/data/api/Identity.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/data/api/Notification.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/data/api/Read.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/data/api/Request.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/data/api/Write.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/data/util/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/data/util/filter.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/data/util/simpleFetch.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/data/util/sorter.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/date.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/date/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/date/locale.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/date/stamp.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/dnd/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/dnd/autoscroll.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/dnd/avatar.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/dnd/common.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/dnd/container.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/dnd/manager.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/dnd/move.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/dnd/selector.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/dnd/source.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/dojo.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/dojo.js.uncompressed.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/fx.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/i18n.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/io/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/io/iframe.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/io/script.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/nls/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/nls/colors.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/number.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/parser.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/regexp.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/resources/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/resources/LICENSE\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/resources/blank.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/resources/dnd.css\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/resources/dojo.css\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/resources/iframe_history.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/resources/images/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/resources/images/dndCopy.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/resources/images/dndMove.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/resources/images/dndNoCopy.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/resources/images/dndNoMove.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/rpc/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/rpc/JsonService.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/rpc/JsonpService.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/rpc/RpcService.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/string.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/AdapterRegistry.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/TODO\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base/Color.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base/Deferred.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base/NodeList.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base/_loader/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base/_loader/744/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base/_loader/744/foo/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base/_loader/744/foo/bar.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base/_loader/744/testEval.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base/_loader/addLoadEvents.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base/_loader/bootstrap.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base/_loader/getText.txt\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base/_loader/hostenv_browser.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base/_loader/hostenv_rhino.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base/_loader/hostenv_spidermonkey.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base/_loader/loader.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base/array.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base/connect.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base/declare.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base/fx.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base/fx.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base/html.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base/html.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base/html_box.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base/html_box_quirks.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base/html_quirks.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base/html_rtl.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base/json.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base/lang.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base/query.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base/query.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base/timeout.php\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base/xhr.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base/xhr.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/_base/xhrDummyMethod.php\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/back-bookmark.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/back.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/back.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/behavior.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/behavior.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/cldr.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/colors.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/connect.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/cookie.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/cookie.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/currency.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/data.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/data/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/data/ItemFileReadStore.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/data/ItemFileWriteStore.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/data/countries.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/data/countries_commentFiltered.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/data/countries_idcollision.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/data/countries_withBoolean.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/data/countries_withDates.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/data/countries_withNull.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/data/geography_hierarchy_large.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/data/geography_hierarchy_small.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/data/readOnlyItemFileTestTemplates.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/data/runTests.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/data/utils.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/date.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/date/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/date/locale.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/date/stamp.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/dnd/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/dnd/dndDefault.css\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/dnd/flickr_viewer.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/dnd/test_box_constraints.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/dnd/test_container.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/dnd/test_container_markup.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/dnd/test_custom_constraints.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/dnd/test_dnd.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/dnd/test_form.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/dnd/test_moveable.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/dnd/test_moveable_markup.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/dnd/test_params.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/dnd/test_parent_constraints.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/dnd/test_parent_constraints_margins.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/dnd/test_selector.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/dnd/test_selector_markup.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/fx.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/fx.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/i18n.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/io/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/io/iframe.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/io/iframe.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/io/iframeResponse.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/io/iframeResponse.js.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/io/iframeResponse.json.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/io/iframeResponse.text.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/io/iframeUploadTest.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/io/script.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/io/script.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/io/scriptJsonp.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/io/scriptSimple.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/io/scriptTimeout.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/io/upload.cgi\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/module.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/ar/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/ar/salutations.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/cs/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/cs/salutations.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/de/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/de/salutations.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/el/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/el/salutations.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/en-au/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/en-au/salutations.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/en-us-hawaii/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/en-us-hawaii/salutations.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/en-us-new_york-brooklyn/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/en-us-new_york-brooklyn/salutations.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/en-us-texas/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/en-us-texas/salutations.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/es/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/es/salutations.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/fa/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/fa/salutations.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/fr/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/fr/salutations.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/he/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/he/salutations.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/hi/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/hi/salutations.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/it/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/it/salutations.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/ja/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/ja/salutations.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/ko/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/ko/salutations.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/pl/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/pl/salutations.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/pt/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/pt/salutations.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/ru/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/ru/salutations.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/salutations.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/sw/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/sw/salutations.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/th/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/th/salutations.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/tr/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/tr/salutations.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/yi/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/yi/salutations.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/zh-cn/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/zh-cn/salutations.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/zh-tw/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/nls/zh-tw/salutations.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/number.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/parser.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/parser.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/resources/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/resources/ApplicationState.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/resources/JSON.php\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/resources/testClass.php\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/resources/testClass.smd\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/resources/test_JsonRPCMediator.php\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/resources/test_css.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/rpc.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/runTests.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojo/tests/string.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/_cometd/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/_cometd/README\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/_cometd/cometd.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/_sql/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/_sql/LICENSE\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/_sql/_crypto.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/_sql/common.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/_sql/demos/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/_sql/demos/customers/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/_sql/demos/customers/customers.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/charting/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/charting/Theme.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/charting/_color.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/charting/tests/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/charting/tests/Theme.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/charting/tests/_color.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/charting/tests/charting.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/charting/tests/runTests.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/charting/themes/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/charting/themes/GreySkies.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/charting/themes/PlotKit/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/charting/themes/PlotKit/README\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/charting/themes/PlotKit/blue.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/charting/themes/PlotKit/cyan.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/charting/themes/PlotKit/green.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/charting/themes/PlotKit/orange.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/charting/themes/PlotKit/purple.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/charting/themes/PlotKit/red.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/collections.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/collections/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/collections/ArrayList.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/collections/BinaryTree.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/collections/Dictionary.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/collections/Queue.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/collections/README\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/collections/Set.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/collections/SortedList.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/collections/Stack.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/collections/_base.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/collections/tests/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/collections/tests/ArrayList.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/collections/tests/BinaryTree.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/collections/tests/Dictionary.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/collections/tests/Queue.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/collections/tests/Set.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/collections/tests/SortedList.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/collections/tests/Stack.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/collections/tests/_base.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/collections/tests/collections.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/collections/tests/runTests.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/cometd.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/crypto.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/crypto/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/crypto/Blowfish.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/crypto/LICENSE\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/crypto/MD5.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/crypto/README\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/crypto/_base.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/crypto/tests/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/crypto/tests/Blowfish.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/crypto/tests/MD5.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/crypto/tests/crypto.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/crypto/tests/runTests.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/CsvStore.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/FlickrStore.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/HtmlTableStore.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/OpmlStore.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/README\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/XmlStore.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/demo_DataDemoTable.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/demo_FlickrStore.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/demo_FlickrStoreTree.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/demo_LazyLoad.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/demo_MultiStores.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/flickrDemo.css\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography.xml\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Argentina/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Argentina/data.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Brazil/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Brazil/data.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Canada/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Canada/Ottawa/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Canada/Ottawa/data.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Canada/Toronto/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Canada/Toronto/data.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Canada/data.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/China/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/China/data.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Commonwealth of Australia/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Commonwealth of Australia/data.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Egypt/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Egypt/data.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/France/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/France/data.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Germany/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Germany/data.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/India/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/India/data.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Italy/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Italy/data.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Kenya/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Kenya/Mombasa/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Kenya/Mombasa/data.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Kenya/Nairobi/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Kenya/Nairobi/data.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Kenya/data.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Mexico/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Mexico/Guadalajara/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Mexico/Guadalajara/data.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Mexico/Mexico City/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Mexico/Mexico City/data.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Mexico/data.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Mongolia/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Mongolia/data.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Russia/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Russia/data.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Spain/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Spain/data.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Sudan/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Sudan/Khartoum/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Sudan/Khartoum/data.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/Sudan/data.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/United States of America/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/United States of America/data.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/geography/root.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/stores/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/stores/LazyLoadJSIStore.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/widgets/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/widgets/FlickrView.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/widgets/FlickrViewList.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/widgets/templates/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/widgets/templates/FlickrView.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/demos/widgets/templates/FlickrViewList.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/dom.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/tests/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/tests/dom.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/tests/ml/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/tests/ml/test_HtmlTableStore_declaratively.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/tests/module.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/tests/runTests.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/tests/stores/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/tests/stores/CsvStore.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/tests/stores/FlickrStore.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/tests/stores/HtmlTableStore.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/tests/stores/OpmlStore.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/tests/stores/XmlStore.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/tests/stores/books.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/tests/stores/books.xml\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/tests/stores/books2.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/tests/stores/books2.xml\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/tests/stores/books3.xml\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/tests/stores/books_isbnAttr.xml\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/tests/stores/books_isbnAttr2.xml\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/tests/stores/geography.xml\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/tests/stores/geography_withspeciallabel.xml\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/tests/stores/movies.csv\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/data/tests/stores/patterns.csv\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/date/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/date/php.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/date/posix.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/date/tests/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/date/tests/module.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/date/tests/posix.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/date/tests/runTests.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/encoding/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/encoding/README\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/encoding/ascii85.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/encoding/bits.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/encoding/easy64.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/encoding/lzw.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/encoding/splay.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/encoding/tests/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/encoding/tests/ascii85.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/encoding/tests/bits.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/encoding/tests/colors.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/encoding/tests/colors2.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/encoding/tests/colors2.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/encoding/tests/colors3.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/encoding/tests/colors3.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/encoding/tests/easy64.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/encoding/tests/encoding.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/encoding/tests/lzw.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/encoding/tests/runTests.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/encoding/tests/splay.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/encoding/tests/test.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/encoding/tests/vq.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/flash.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/flash/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/flash/README\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/flash/_common.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/flash/flash6/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/flash/flash6/DojoExternalInterface.as\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/flash/flash6/flash6_gateway.fla\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/flash/flash8/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/flash/flash8/DojoExternalInterface.as\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/flash/flash8/ExpressInstall.as\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/fx.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/fx/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/fx/README\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/fx/_base.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/fx/easing.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/fx/tests/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/fx/tests/test_animateClass.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/fx/tests/test_easing.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/fx/tests/test_sizeTo.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/README\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/_base.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/demos/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/demos/Silverlight.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/demos/butterfly.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/demos/circles.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/demos/clock.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/demos/images/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/demos/images/clock_face.jpg\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/demos/lion.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/demos/tiger.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/matrix.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/path.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/shape.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/silverlight.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/svg.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/tests/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/tests/Silverlight.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/tests/images/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/tests/images/error.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/tests/images/placeholder.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/tests/images/rect.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/tests/matrix.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/tests/module.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/tests/runTests.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/tests/test_arc.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/tests/test_bezier.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/tests/test_fill.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/tests/test_gfx.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/tests/test_gradient.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/tests/test_group.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/tests/test_image1.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/tests/test_image2.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/tests/test_linearGradient.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/tests/test_linestyle.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/tests/test_pattern.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/tests/test_poly.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/tests/test_setPath.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/tests/test_tbbox.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/tests/test_text.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/tests/test_textpath.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/tests/test_transform.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/gfx/vml.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/io/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/io/proxy/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/io/proxy/README\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/io/proxy/tests/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/io/proxy/tests/frag.xml\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/io/proxy/tests/xip.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/io/proxy/xip.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/io/proxy/xip_client.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/io/proxy/xip_server.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/layout/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/layout/ContentPane.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/layout/FloatingPane.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/layout/README\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/layout/ResizeHandle.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/layout/resources/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/layout/resources/FloatingPane.css\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/layout/resources/FloatingPane.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/layout/resources/ResizeHandle.css\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/layout/resources/icons/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/layout/resources/icons/down.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/layout/resources/icons/resize.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/layout/resources/icons/tabClose.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/layout/resources/icons/up.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/layout/tests/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/layout/tests/ContentPane.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/layout/tests/images/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/layout/tests/images/blank.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/layout/tests/images/dojoLogo.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/layout/tests/images/gridUnderlay.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/layout/tests/images/testImage.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/layout/tests/remote/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/layout/tests/remote/getResponse.php\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/layout/tests/test_FloatingPane.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/layout/tests/test_ResizeHandle.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/layout/tests/test_SizingPane.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/README\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/_common.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/demos/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/demos/editor/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/demos/editor/about.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/demos/editor/editor.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/demos/editor/editor.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/demos/editor/server/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/demos/editor/server/LICENSE\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/demos/editor/server/README\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/demos/editor/server/build.sh\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/demos/editor/server/editor.jar\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/demos/editor/server/lib/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/demos/editor/server/lib/commons-beanutils.jar\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/demos/editor/server/lib/commons-lang-2.2.jar\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/demos/editor/server/lib/derby.jar\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/demos/editor/server/lib/ezmorph-1.0.jar\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/demos/editor/server/lib/jetty-6.1.3.jar\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/demos/editor/server/lib/jetty-util-6.1.3.jar\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/demos/editor/server/lib/json-lib-1.0b2-jdk13.jar\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/demos/editor/server/lib/servlet-api-2.5-6.1.3.jar\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/demos/editor/server/manifest\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/demos/editor/server/org/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/demos/editor/server/org/dojo/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/demos/editor/server/org/dojo/moxie/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/demos/editor/server/org/dojo/moxie/Document.java\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/demos/editor/server/org/dojo/moxie/Documents.java\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/demos/editor/server/org/dojo/moxie/Main.java\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/demos/editor/server/org/dojo/moxie/MoxieException.java\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/demos/editor/server/org/dojo/moxie/MoxieServlet.java\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/demos/editor/version.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/demos/helloworld/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/demos/helloworld/helloworld.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/demos/helloworld/version.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/docs/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/docs/bookmarklets.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/files.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/network_check.txt\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/offline.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/offline.js.uncompressed.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/resources/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/resources/checkmark.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/resources/greenball.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/resources/learnhow.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/resources/learnhow.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/resources/offline-widget.css\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/resources/offline-widget.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/resources/redball.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/resources/roller.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/sync.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/off/ui.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/presentation.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/presentation/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/presentation/README\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/presentation/SlideShow.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/presentation/_base.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/presentation/resources/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/presentation/resources/Show.css\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/presentation/resources/Show.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/presentation/resources/Slide.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/presentation/resources/SlideShow.css\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/presentation/resources/SlideShow.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/presentation/resources/icons/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/presentation/resources/icons/down.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/presentation/resources/icons/navIconDirDown.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/presentation/resources/icons/navIconDirUp.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/presentation/resources/icons/navIconPause.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/presentation/resources/icons/navIconPlay.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/presentation/resources/icons/next.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/presentation/resources/icons/prev.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/presentation/resources/icons/up.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/presentation/tests/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/presentation/tests/_ext1.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/presentation/tests/images/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/presentation/tests/images/tile-1.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/presentation/tests/images/tile-2.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/presentation/tests/images/tile-3.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/presentation/tests/images/tile-4.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/presentation/tests/images/tile-5.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/presentation/tests/images/tile-6.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/presentation/tests/images/tile-7.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/presentation/tests/images/tile-8.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/presentation/tests/images/tile-9.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/presentation/tests/test_SlideShow.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/presentation/tests/test_presentation.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/resources/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/resources/README.template\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/rpc/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/rpc/yahoo.smd\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/sql.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/storage.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/storage/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/storage/FlashStorageProvider.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/storage/GearsStorageProvider.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/storage/Provider.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/storage/Storage.as\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/storage/Storage_version6.swf\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/storage/Storage_version8.swf\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/storage/WhatWGStorageProvider.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/storage/_common.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/storage/build.sh\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/storage/manager.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/storage/storage_dialog.fla\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/storage/tests/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/storage/tests/resources/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/storage/tests/resources/testBook.txt\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/storage/tests/resources/testXML.xml\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/storage/tests/test_storage.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/storage/tests/test_storage.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/string/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/string/Builder.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/string/README\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/string/tests/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/string/tests/Builder.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/string/tests/BuilderPerf.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/string/tests/PerfFun.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/string/tests/lipsum.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/string/tests/notes.txt\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/string/tests/peller.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/string/tests/runTests.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/string/tests/string.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/timing.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/timing/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/timing/README\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/timing/Sequence.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/timing/Streamer.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/timing/ThreadPool.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/timing/_base.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/timing/tests/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/timing/tests/test_Sequence.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/timing/tests/test_ThreadPool.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/uuid.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/uuid/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/uuid/README\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/uuid/Uuid.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/uuid/_base.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/uuid/generateRandomUuid.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/uuid/generateTimeBasedUuid.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/uuid/tests/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/uuid/tests/runTests.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/uuid/tests/uuid.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/validate.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/validate/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/validate/README\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/validate/_base.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/validate/ca.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/validate/check.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/validate/creditCard.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/validate/regexp.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/validate/tests/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/validate/tests/creditcard.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/validate/tests/module.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/validate/tests/runTests.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/validate/tests/validate.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/validate/us.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/validate/web.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/widget/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/widget/ColorPicker.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/widget/ColorPicker/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/widget/ColorPicker/ColorPicker.css\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/widget/ColorPicker/ColorPicker.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/widget/ColorPicker/images/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/widget/ColorPicker/images/hue.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/widget/ColorPicker/images/hueHandle.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/widget/ColorPicker/images/pickerPointer.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/widget/ColorPicker/images/underlay.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/widget/FisheyeList.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/widget/FisheyeList/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/widget/FisheyeList/FisheyeList.css\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/widget/FisheyeList/blank.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/widget/Loader.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/widget/Loader/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/widget/Loader/Loader.css\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/widget/Loader/README\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/widget/Loader/honey.php\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/widget/Loader/icons/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/widget/Loader/icons/loading.gif\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/widget/README\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/widget/Toaster.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/widget/Toaster/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/widget/Toaster/Toaster.css\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/widget/tests/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/widget/tests/images/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/widget/tests/images/fisheye_1.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/widget/tests/images/fisheye_2.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/widget/tests/images/fisheye_3.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/widget/tests/images/fisheye_4.png\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/widget/tests/test_ColorPicker.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/widget/tests/test_FisheyeList.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/widget/tests/test_Loader.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/widget/tests/test_Toaster.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/CompositeWire.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/DataWire.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/README\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/TableAdapter.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/TextAdapter.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/TreeAdapter.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/Wire.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/XmlWire.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/_base.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/demos/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/demos/TableContainer.css\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/demos/TableContainer.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/demos/WidgetRepeater.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/demos/markup/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/demos/markup/countries.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/demos/markup/demo_ActionChaining.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/demos/markup/demo_ActionWiring.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/demos/markup/demo_BasicChildWire.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/demos/markup/demo_BasicColumnWiring.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/demos/markup/demo_ConditionalActions.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/demos/markup/demo_FlickrStoreWire.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/demos/markup/demo_TopicWiring.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/demos/markup/flickrDemo.css\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/demos/markup/states.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/ml/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/ml/Action.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/ml/Data.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/ml/DataStore.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/ml/Invocation.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/ml/Service.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/ml/Transfer.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/ml/util.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/tests/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/tests/markup/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/tests/markup/Action.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/tests/markup/Data.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/tests/markup/DataStore.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/tests/markup/DataStore.xml\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/tests/markup/Invocation.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/tests/markup/Service.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/tests/markup/Service/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/tests/markup/Service/JSON.smd\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/tests/markup/Service/XML.smd\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/tests/markup/Service/a.json\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/tests/markup/Service/a.xml\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/tests/markup/Transfer.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/tests/module.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/tests/programmatic/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/tests/programmatic/CompositeWire.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/tests/programmatic/ConverterDynamic.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/tests/programmatic/DataWire.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/tests/programmatic/TableAdapter.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/tests/programmatic/TextAdapter.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/tests/programmatic/TreeAdapter.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/tests/programmatic/Wire.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/tests/programmatic/XmlWire.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/tests/programmatic/_base.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/tests/runTests.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/tests/wire.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/wire/tests/wireml.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/xml/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/xml/DomParser.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/dojox/xml/README\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/util/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/util/doh/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/util/doh/_browserRunner.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/util/doh/_rhinoRunner.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/util/doh/_sounds/\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/util/doh/_sounds/LICENSE\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/util/doh/_sounds/doh.wav\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/util/doh/_sounds/dohaaa.wav\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/util/doh/_sounds/woohoo.wav\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/util/doh/runner.html\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/util/doh/runner.js\nreference/trunk/library/src/webapp/dojo/dojo-release-0.9.0/util/doh/small_logo.png\nLog:\nSAK-12063\nThis is for 2.6 -- NOT 2.5\nCopying current version of dojo libraries to reference.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Oct 26 23:15:38 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 26 Oct 2007 23:15:38 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 26 Oct 2007 23:15:38 -0400\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby fan.mail.umich.edu () with ESMTP id l9R3Fbdg029760;\n\tFri, 26 Oct 2007 23:15:37 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 4722AD55.8380.5661 ; \n\t26 Oct 2007 23:15:35 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2470F5E6AF;\n\tFri, 26 Oct 2007 10:47:51 +0100 (BST)\nMessage-ID: <200710270312.l9R3CiMB023836@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 107\n          for <source@collab.sakaiproject.org>;\n          Fri, 26 Oct 2007 10:47:33 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A5A011DBBE\n\tfor <source@collab.sakaiproject.org>; Sat, 27 Oct 2007 04:15:16 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9R3CiDS023838\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 23:12:44 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9R3CiMB023836\n\tfor source@collab.sakaiproject.org; Fri, 26 Oct 2007 23:12:44 -0400\nDate: Fri, 26 Oct 2007 23:12:44 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37436 - in assignment/trunk: assignment-impl/impl/src/java/org/sakaiproject/assignment/impl assignment-tool/tool/src/java/org/sakaiproject/assignment/tool assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 26 23:15:38 2007\nX-DSPAM-Confidence: 0.8481\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37436\n\nAuthor: zqian@umich.edu\nDate: 2007-10-26 23:12:38 -0400 (Fri, 26 Oct 2007)\nNew Revision: 37436\n\nModified:\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nassignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nassignment/trunk/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_grading_submission.vm\nLog:\nfix to SAK-12053:If user sets an invalid accept until date for a single student a warning should be displayed\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jzaremba@unicon.net Fri Oct 26 19:56:55 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 26 Oct 2007 19:56:55 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 26 Oct 2007 19:56:55 -0400\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby casino.mail.umich.edu () with ESMTP id l9QNuspp002105;\n\tFri, 26 Oct 2007 19:56:54 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 47227EC1.9795C.26302 ; \n\t26 Oct 2007 19:56:52 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4148F64E52;\n\tFri, 26 Oct 2007 07:28:51 +0100 (BST)\nMessage-ID: <200710262353.l9QNrort021983@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 434\n          for <source@collab.sakaiproject.org>;\n          Fri, 26 Oct 2007 07:28:30 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C63CA1DB9A\n\tfor <source@collab.sakaiproject.org>; Sat, 27 Oct 2007 00:56:22 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9QNrpsr021985\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 19:53:51 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9QNrort021983\n\tfor source@collab.sakaiproject.org; Fri, 26 Oct 2007 19:53:50 -0400\nDate: Fri, 26 Oct 2007 19:53:50 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jzaremba@unicon.net using -f\nTo: source@collab.sakaiproject.org\nFrom: jzaremba@unicon.net\nSubject: [sakai] svn commit: r37435 - in content/branches/SAK-11543: content-api/api/src/java/org/sakaiproject/content/api content-api/api/src/java/org/sakaiproject/content/cover content-tool/tool/src/java/org/sakaiproject/content/tool content-tool/tool/src/webapp/vm/resources\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 26 19:56:55 2007\nX-DSPAM-Confidence: 0.9745\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37435\n\nAuthor: jzaremba@unicon.net\nDate: 2007-10-26 19:53:32 -0400 (Fri, 26 Oct 2007)\nNew Revision: 37435\n\nModified:\ncontent/branches/SAK-11543/content-api/api/src/java/org/sakaiproject/content/api/ContentHostingService.java\ncontent/branches/SAK-11543/content-api/api/src/java/org/sakaiproject/content/cover/ContentHostingService.java\ncontent/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool/ListItem.java\ncontent/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\ncontent/branches/SAK-11543/content-tool/tool/src/webapp/vm/resources/sakai_properties.vm\nLog:\nTSQ-747 UI is partially reflecting existing state.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom colin.clark@utoronto.ca Fri Oct 26 19:25:59 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 26 Oct 2007 19:25:59 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 26 Oct 2007 19:25:59 -0400\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby awakenings.mail.umich.edu () with ESMTP id l9QNPwbm004405;\n\tFri, 26 Oct 2007 19:25:58 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 47227780.6B652.19200 ; \n\t26 Oct 2007 19:25:55 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B578D4FADB;\n\tFri, 26 Oct 2007 06:58:05 +0100 (BST)\nMessage-ID: <200710262322.l9QNMwKY021961@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 323\n          for <source@collab.sakaiproject.org>;\n          Fri, 26 Oct 2007 06:57:46 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7D23813A83\n\tfor <source@collab.sakaiproject.org>; Sat, 27 Oct 2007 00:25:30 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9QNMxe4021963\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 19:22:59 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9QNMwKY021961\n\tfor source@collab.sakaiproject.org; Fri, 26 Oct 2007 19:22:58 -0400\nDate: Fri, 26 Oct 2007 19:22:58 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to colin.clark@utoronto.ca using -f\nTo: source@collab.sakaiproject.org\nFrom: colin.clark@utoronto.ca\nSubject: [sakai] svn commit: r37434 - portal/trunk/portal-charon/charon/src/webapp/scripts\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 26 19:25:59 2007\nX-DSPAM-Confidence: 0.8480\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37434\n\nAuthor: colin.clark@utoronto.ca\nDate: 2007-10-26 19:22:56 -0400 (Fri, 26 Oct 2007)\nNew Revision: 37434\n\nModified:\nportal/trunk/portal-charon/charon/src/webapp/scripts/portalscripts.js\nLog:\nSAK-11824\n\nPortal My Active Sites: Fixes a bug in IE 6 where some form controls show through the My Active Sites drop down menu when it is active. This fix uses an MIT-licensed fucntion written by Brandon Aaron, which hacks around the underlying bug in jQuery using an invisible iFrame.\n\nPatch from Eli Cochran.\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ray@media.berkeley.edu Fri Oct 26 19:02:09 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 26 Oct 2007 19:02:09 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 26 Oct 2007 19:02:09 -0400\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby brazil.mail.umich.edu () with ESMTP id l9QN27sF005489;\n\tFri, 26 Oct 2007 19:02:07 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 472271E0.C16C2.22979 ; \n\t26 Oct 2007 19:02:05 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 25356598EE;\n\tFri, 26 Oct 2007 06:34:07 +0100 (BST)\nMessage-ID: <200710262259.l9QMx1Ok021920@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 837\n          for <source@collab.sakaiproject.org>;\n          Fri, 26 Oct 2007 06:33:42 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E8C271DB6E\n\tfor <source@collab.sakaiproject.org>; Sat, 27 Oct 2007 00:01:32 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9QMx1nW021922\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 18:59:01 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9QMx1Ok021920\n\tfor source@collab.sakaiproject.org; Fri, 26 Oct 2007 18:59:01 -0400\nDate: Fri, 26 Oct 2007 18:59:01 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ray@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ray@media.berkeley.edu\nSubject: [sakai] svn commit: r37433 - bspace/assignment/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 26 19:02:09 2007\nX-DSPAM-Confidence: 0.7556\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37433\n\nAuthor: ray@media.berkeley.edu\nDate: 2007-10-26 18:58:57 -0400 (Fri, 26 Oct 2007)\nNew Revision: 37433\n\nModified:\nbspace/assignment/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nBSP-1324 See if my blind attempt to fix SAK-12029 works better than what we have now\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ray@media.berkeley.edu Fri Oct 26 17:10:03 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 26 Oct 2007 17:10:03 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 26 Oct 2007 17:10:03 -0400\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby awakenings.mail.umich.edu () with ESMTP id l9QLA2Rl012903;\n\tFri, 26 Oct 2007 17:10:02 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 472257A4.9E1F6.24447 ; \n\t26 Oct 2007 17:09:59 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C79756CE12;\n\tFri, 26 Oct 2007 04:51:09 +0100 (BST)\nMessage-ID: <200710262107.l9QL71RF021863@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 959\n          for <source@collab.sakaiproject.org>;\n          Fri, 26 Oct 2007 04:50:48 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 93FD213A1A\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 22:09:32 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9QL71sU021865\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 17:07:01 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9QL71RF021863\n\tfor source@collab.sakaiproject.org; Fri, 26 Oct 2007 17:07:01 -0400\nDate: Fri, 26 Oct 2007 17:07:01 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ray@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ray@media.berkeley.edu\nSubject: [sakai] svn commit: r37432 - bspace/assignment/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 26 17:10:03 2007\nX-DSPAM-Confidence: 0.7546\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37432\n\nAuthor: ray@media.berkeley.edu\nDate: 2007-10-26 17:06:58 -0400 (Fri, 26 Oct 2007)\nNew Revision: 37432\n\nModified:\nbspace/assignment/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nBSP-1324 More diagnostics for SAK-12029\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ray@media.berkeley.edu Fri Oct 26 16:49:42 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 26 Oct 2007 16:49:42 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 26 Oct 2007 16:49:42 -0400\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby casino.mail.umich.edu () with ESMTP id l9QKneUx021932;\n\tFri, 26 Oct 2007 16:49:40 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 472252D0.251F1.22433 ; \n\t26 Oct 2007 16:49:37 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9BA4A6C69C;\n\tFri, 26 Oct 2007 04:30:37 +0100 (BST)\nMessage-ID: <200710262046.l9QKkXx7021848@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 620\n          for <source@collab.sakaiproject.org>;\n          Fri, 26 Oct 2007 04:30:17 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0E2231DB68\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 21:49:03 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9QKkXbK021850\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 16:46:33 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9QKkXx7021848\n\tfor source@collab.sakaiproject.org; Fri, 26 Oct 2007 16:46:33 -0400\nDate: Fri, 26 Oct 2007 16:46:33 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ray@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ray@media.berkeley.edu\nSubject: [sakai] svn commit: r37431 - bspace/assignment/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 26 16:49:42 2007\nX-DSPAM-Confidence: 0.7552\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37431\n\nAuthor: ray@media.berkeley.edu\nDate: 2007-10-26 16:46:30 -0400 (Fri, 26 Oct 2007)\nNew Revision: 37431\n\nModified:\nbspace/assignment/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nBSP-1324 Add some logging so that we have some chance to diagnose SAK-12029\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ray@media.berkeley.edu Fri Oct 26 16:25:40 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 26 Oct 2007 16:25:40 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 26 Oct 2007 16:25:40 -0400\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby faithful.mail.umich.edu () with ESMTP id l9QKPdqw023636;\n\tFri, 26 Oct 2007 16:25:39 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 47224D3E.2FB17.15760 ; \n\t26 Oct 2007 16:25:37 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 71A796C696;\n\tFri, 26 Oct 2007 04:06:52 +0100 (BST)\nMessage-ID: <200710262022.l9QKMm54021808@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 699\n          for <source@collab.sakaiproject.org>;\n          Fri, 26 Oct 2007 04:06:35 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EFF501DB65\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 21:25:18 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9QKMmwE021810\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 16:22:48 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9QKMm54021808\n\tfor source@collab.sakaiproject.org; Fri, 26 Oct 2007 16:22:48 -0400\nDate: Fri, 26 Oct 2007 16:22:48 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ray@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ray@media.berkeley.edu\nSubject: [sakai] svn commit: r37430 - bspace/assignment/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 26 16:25:40 2007\nX-DSPAM-Confidence: 0.6937\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37430\n\nAuthor: ray@media.berkeley.edu\nDate: 2007-10-26 16:22:45 -0400 (Fri, 26 Oct 2007)\nNew Revision: 37430\n\nModified:\nbspace/assignment/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nBSP-1324 merge -r37387:37410 from assignment/branches/post-2-4\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom louis@media.berkeley.edu Fri Oct 26 15:37:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 26 Oct 2007 15:37:43 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 26 Oct 2007 15:37:43 -0400\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby sleepers.mail.umich.edu () with ESMTP id l9QJbgZK030031;\n\tFri, 26 Oct 2007 15:37:42 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 47224200.726BB.9567 ; \n\t26 Oct 2007 15:37:39 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3FC0C598ED;\n\tFri, 26 Oct 2007 03:18:49 +0100 (BST)\nMessage-ID: <200710261916.l9QJGcfC021742@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 831\n          for <source@collab.sakaiproject.org>;\n          Fri, 26 Oct 2007 03:00:26 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DF4921DBA4\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 20:19:07 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9QJGcE0021744\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 15:16:38 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9QJGcfC021742\n\tfor source@collab.sakaiproject.org; Fri, 26 Oct 2007 15:16:38 -0400\nDate: Fri, 26 Oct 2007 15:16:38 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to louis@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: louis@media.berkeley.edu\nSubject: [sakai] svn commit: r37428 - in roster/trunk/roster-app/src: java/org/sakaiproject/tool/roster webapp/roster/inc\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 26 15:37:43 2007\nX-DSPAM-Confidence: 0.7540\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37428\n\nAuthor: louis@media.berkeley.edu\nDate: 2007-10-26 15:16:33 -0400 (Fri, 26 Oct 2007)\nNew Revision: 37428\n\nModified:\nroster/trunk/roster-app/src/java/org/sakaiproject/tool/roster/FilteredParticipantListingBean.java\nroster/trunk/roster-app/src/webapp/roster/inc/filter.jspf\nLog:\nSAK-12059  Roster Group/Section Filter does not show\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Fri Oct 26 14:58:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 26 Oct 2007 14:58:25 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 26 Oct 2007 14:58:25 -0400\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby faithful.mail.umich.edu () with ESMTP id l9QIwOYF008999;\n\tFri, 26 Oct 2007 14:58:24 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 472238C9.71F58.26039 ; \n\t26 Oct 2007 14:58:21 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4FAF96CD2D;\n\tFri, 26 Oct 2007 02:39:32 +0100 (BST)\nMessage-ID: <200710261855.l9QItZpt021696@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 703\n          for <source@collab.sakaiproject.org>;\n          Fri, 26 Oct 2007 02:39:19 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2E5781DB7C\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 19:58:05 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9QItZKe021698\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 14:55:35 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9QItZpt021696\n\tfor source@collab.sakaiproject.org; Fri, 26 Oct 2007 14:55:35 -0400\nDate: Fri, 26 Oct 2007 14:55:35 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37427 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 26 14:58:25 2007\nX-DSPAM-Confidence: 0.9831\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37427\n\nAuthor: dlhaines@umich.edu\nDate: 2007-10-26 14:55:33 -0400 (Fri, 26 Oct 2007)\nNew Revision: 37427\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xP.properties\nLog:\nCTools: update P release revision number.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Fri Oct 26 14:57:44 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 26 Oct 2007 14:57:44 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 26 Oct 2007 14:57:44 -0400\nReceived: from serenity.mr.itd.umich.edu (serenity.mr.itd.umich.edu [141.211.14.43])\n\tby score.mail.umich.edu () with ESMTP id l9QIvi3P030151;\n\tFri, 26 Oct 2007 14:57:44 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY serenity.mr.itd.umich.edu ID 472238A0.B1AE1.26705 ; \n\t26 Oct 2007 14:57:40 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4EB4851E3E;\n\tFri, 26 Oct 2007 02:38:50 +0100 (BST)\nMessage-ID: <200710261854.l9QIsmt7021684@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 26\n          for <source@collab.sakaiproject.org>;\n          Fri, 26 Oct 2007 02:38:34 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9B4031DB7C\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 19:57:18 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9QIsmLs021686\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 14:54:48 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9QIsmt7021684\n\tfor source@collab.sakaiproject.org; Fri, 26 Oct 2007 14:54:48 -0400\nDate: Fri, 26 Oct 2007 14:54:48 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37426 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 26 14:57:44 2007\nX-DSPAM-Confidence: 0.9835\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37426\n\nAuthor: dlhaines@umich.edu\nDate: 2007-10-26 14:54:45 -0400 (Fri, 26 Oct 2007)\nNew Revision: 37426\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xO.properties\nLog:\nCTools: update P release revision number.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Fri Oct 26 14:51:59 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 26 Oct 2007 14:51:59 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 26 Oct 2007 14:51:59 -0400\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby brazil.mail.umich.edu () with ESMTP id l9QIpuxf009410;\n\tFri, 26 Oct 2007 14:51:56 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 47223746.C156A.16549 ; \n\t26 Oct 2007 14:51:53 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9B4E056F23;\n\tFri, 26 Oct 2007 02:33:03 +0100 (BST)\nMessage-ID: <200710261848.l9QImu75021672@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 382\n          for <source@collab.sakaiproject.org>;\n          Fri, 26 Oct 2007 02:32:36 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0C6ACBDC3\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 19:51:25 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9QImudD021674\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 14:48:56 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9QImu75021672\n\tfor source@collab.sakaiproject.org; Fri, 26 Oct 2007 14:48:56 -0400\nDate: Fri, 26 Oct 2007 14:48:56 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37425 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 26 14:51:59 2007\nX-DSPAM-Confidence: 0.9834\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37425\n\nAuthor: dlhaines@umich.edu\nDate: 2007-10-26 14:48:54 -0400 (Fri, 26 Oct 2007)\nNew Revision: 37425\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xO.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xO.properties\nLog:\nCTools: update keywords\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Fri Oct 26 14:49:22 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 26 Oct 2007 14:49:22 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 26 Oct 2007 14:49:22 -0400\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby casino.mail.umich.edu () with ESMTP id l9QInL5p017890;\n\tFri, 26 Oct 2007 14:49:21 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 472236AB.31092.13460 ; \n\t26 Oct 2007 14:49:18 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 712FD51E3E;\n\tFri, 26 Oct 2007 02:30:27 +0100 (BST)\nMessage-ID: <200710261846.l9QIkS4P021660@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 764\n          for <source@collab.sakaiproject.org>;\n          Fri, 26 Oct 2007 02:30:12 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9B359BDC3\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 19:48:58 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9QIkSph021662\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 14:46:29 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9QIkS4P021660\n\tfor source@collab.sakaiproject.org; Fri, 26 Oct 2007 14:46:28 -0400\nDate: Fri, 26 Oct 2007 14:46:28 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37424 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 26 14:49:22 2007\nX-DSPAM-Confidence: 0.9825\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37424\n\nAuthor: dlhaines@umich.edu\nDate: 2007-10-26 14:46:26 -0400 (Fri, 26 Oct 2007)\nNew Revision: 37424\n\nAdded:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xO.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xO.properties\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xP.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xP.properties\nRemoved:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xO.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xO.properties\nLog:\nCTools: Insert yet another Evaluation tool release as 2.4.xO and push current 2.4.xO to 2.4.xP\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Fri Oct 26 14:11:40 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 26 Oct 2007 14:11:40 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 26 Oct 2007 14:11:40 -0400\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby panther.mail.umich.edu () with ESMTP id l9QIBdS2022244;\n\tFri, 26 Oct 2007 14:11:40 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 47222DD3.F3627.19032 ; \n\t26 Oct 2007 14:11:36 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A332456F23;\n\tFri, 26 Oct 2007 01:52:38 +0100 (BST)\nMessage-ID: <200710261808.l9QI8gE6021562@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 645\n          for <source@collab.sakaiproject.org>;\n          Fri, 26 Oct 2007 01:52:26 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9107B1DB8B\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 19:11:12 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9QI8hIg021564\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 14:08:43 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9QI8gE6021562\n\tfor source@collab.sakaiproject.org; Fri, 26 Oct 2007 14:08:42 -0400\nDate: Fri, 26 Oct 2007 14:08:42 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37423 - oncourse/branches/sakai_2-4-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 26 14:11:40 2007\nX-DSPAM-Confidence: 0.9771\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37423\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-10-26 14:08:42 -0400 (Fri, 26 Oct 2007)\nNew Revision: 37423\n\nModified:\noncourse/branches/sakai_2-4-x/\noncourse/branches/sakai_2-4-x/.externals\nLog:\nUpdated externals\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom wagnermr@iupui.edu Fri Oct 26 14:08:50 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 26 Oct 2007 14:08:50 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 26 Oct 2007 14:08:50 -0400\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby chaos.mail.umich.edu () with ESMTP id l9QI8nuZ009911;\n\tFri, 26 Oct 2007 14:08:49 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 47222D2B.C972B.1331 ; \n\t26 Oct 2007 14:08:46 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 94F4156F23;\n\tFri, 26 Oct 2007 01:49:54 +0100 (BST)\nMessage-ID: <200710261805.l9QI5wmO021550@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 415\n          for <source@collab.sakaiproject.org>;\n          Fri, 26 Oct 2007 01:49:41 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C0E631DB8B\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 19:08:27 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9QI5wvN021552\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 14:05:58 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9QI5wmO021550\n\tfor source@collab.sakaiproject.org; Fri, 26 Oct 2007 14:05:58 -0400\nDate: Fri, 26 Oct 2007 14:05:58 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to wagnermr@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: wagnermr@iupui.edu\nSubject: [sakai] svn commit: r37422 - assignment/branches/oncourse_2-4-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 26 14:08:50 2007\nX-DSPAM-Confidence: 0.9906\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37422\n\nAuthor: wagnermr@iupui.edu\nDate: 2007-10-26 14:05:56 -0400 (Fri, 26 Oct 2007)\nNew Revision: 37422\n\nModified:\nassignment/branches/oncourse_2-4-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nsvn merge -r37408:37409 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\n------------------------------------------------------------------------\nr37409 | zqian@umich.edu | 2007-10-26 10:35:02 -0400 (Fri, 26 Oct 2007) | 3 lines\n\nFix to SAK-11967:assignments / problem with mixed format assignments when using the 'assign this grade to all participants without submissions'\n\nAssign grades also to those non-graded submissions.\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Oct 26 14:01:47 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 26 Oct 2007 14:01:47 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 26 Oct 2007 14:01:47 -0400\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby sleepers.mail.umich.edu () with ESMTP id l9QI1k6M010499;\n\tFri, 26 Oct 2007 14:01:46 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 47222B82.7D893.20802 ; \n\t26 Oct 2007 14:01:42 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 114A951383;\n\tFri, 26 Oct 2007 01:42:48 +0100 (BST)\nMessage-ID: <200710261758.l9QHwqh1021528@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 574\n          for <source@collab.sakaiproject.org>;\n          Fri, 26 Oct 2007 01:42:35 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5EBBD1DB8B\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 19:01:22 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9QHwqlk021530\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 13:58:52 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9QHwqh1021528\n\tfor source@collab.sakaiproject.org; Fri, 26 Oct 2007 13:58:52 -0400\nDate: Fri, 26 Oct 2007 13:58:52 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37421 - assignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 26 14:01:47 2007\nX-DSPAM-Confidence: 0.9852\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37421\n\nAuthor: zqian@umich.edu\nDate: 2007-10-26 13:58:49 -0400 (Fri, 26 Oct 2007)\nNew Revision: 37421\n\nModified:\nassignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nfix to SAK-12058:Grade Report in Assignments orders by default by Last Name, should order by Last Name, First Name\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ktsao@stanford.edu Fri Oct 26 13:50:08 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 26 Oct 2007 13:50:08 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 26 Oct 2007 13:50:08 -0400\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby jacknife.mail.umich.edu () with ESMTP id l9QHo70J002934;\n\tFri, 26 Oct 2007 13:50:07 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 472228C0.6E366.11380 ; \n\t26 Oct 2007 13:50:04 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4DF1354B3D;\n\tFri, 26 Oct 2007 01:31:01 +0100 (BST)\nMessage-ID: <200710261747.l9QHl6vi021497@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 962\n          for <source@collab.sakaiproject.org>;\n          Fri, 26 Oct 2007 01:30:47 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4061F1BB30\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 18:49:36 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9QHl6m9021499\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 13:47:06 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9QHl6vi021497\n\tfor source@collab.sakaiproject.org; Fri, 26 Oct 2007 13:47:06 -0400\nDate: Fri, 26 Oct 2007 13:47:06 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ktsao@stanford.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ktsao@stanford.edu\nSubject: [sakai] svn commit: r37420 - sam/trunk/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/select\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 26 13:50:08 2007\nX-DSPAM-Confidence: 0.9797\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37420\n\nAuthor: ktsao@stanford.edu\nDate: 2007-10-26 13:47:03 -0400 (Fri, 26 Oct 2007)\nNew Revision: 37420\n\nModified:\nsam/trunk/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/select/SelectActionListener.java\nLog:\nSAK-12049\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ray@media.berkeley.edu Fri Oct 26 13:26:30 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 26 Oct 2007 13:26:30 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 26 Oct 2007 13:26:30 -0400\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby sleepers.mail.umich.edu () with ESMTP id l9QHQTbu019944;\n\tFri, 26 Oct 2007 13:26:29 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 4722233C.BFC.18463 ; \n\t26 Oct 2007 13:26:22 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E6F5453295;\n\tFri, 26 Oct 2007 01:07:21 +0100 (BST)\nMessage-ID: <200710261723.l9QHNEDK021424@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 449\n          for <source@collab.sakaiproject.org>;\n          Fri, 26 Oct 2007 01:06:57 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 213FF1DB9D\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 18:25:46 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9QHNEa7021426\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 13:23:14 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9QHNEDK021424\n\tfor source@collab.sakaiproject.org; Fri, 26 Oct 2007 13:23:14 -0400\nDate: Fri, 26 Oct 2007 13:23:14 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ray@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ray@media.berkeley.edu\nSubject: [sakai] svn commit: r37419 - bspace/assignment/post-2-4\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 26 13:26:30 2007\nX-DSPAM-Confidence: 0.7565\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37419\n\nAuthor: ray@media.berkeley.edu\nDate: 2007-10-26 13:23:11 -0400 (Fri, 26 Oct 2007)\nNew Revision: 37419\n\nModified:\nbspace/assignment/post-2-4/runconversion-2.4.x.sh\nLog:\nBSP-1324 Update script with new Oracle driver file name\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Fri Oct 26 13:03:38 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 26 Oct 2007 13:03:38 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 26 Oct 2007 13:03:38 -0400\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby brazil.mail.umich.edu () with ESMTP id l9QH3btX009615;\n\tFri, 26 Oct 2007 13:03:37 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 47221DE2.9D1B7.13729 ; \n\t26 Oct 2007 13:03:33 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3B3D96C8E9;\n\tFri, 26 Oct 2007 00:44:37 +0100 (BST)\nMessage-ID: <200710261700.l9QH0bp2021404@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 493\n          for <source@collab.sakaiproject.org>;\n          Fri, 26 Oct 2007 00:44:17 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0EAA11AAAA\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 18:03:06 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9QH0b9F021406\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 13:00:37 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9QH0bp2021404\n\tfor source@collab.sakaiproject.org; Fri, 26 Oct 2007 13:00:37 -0400\nDate: Fri, 26 Oct 2007 13:00:37 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37418 - in memory/branches/SAK-11913/memory-test: . impl impl/src/java/org/sakaiproject/memory/test pack pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 26 13:03:38 2007\nX-DSPAM-Confidence: 0.9878\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37418\n\nAuthor: aaronz@vt.edu\nDate: 2007-10-26 13:00:25 -0400 (Fri, 26 Oct 2007)\nNew Revision: 37418\n\nModified:\nmemory/branches/SAK-11913/memory-test/impl/pom.xml\nmemory/branches/SAK-11913/memory-test/impl/src/java/org/sakaiproject/memory/test/LoadTestMemoryService.java\nmemory/branches/SAK-11913/memory-test/pack/pom.xml\nmemory/branches/SAK-11913/memory-test/pack/src/webapp/WEB-INF/components.xml\nmemory/branches/SAK-11913/memory-test/pom.xml\nLog:\nSAK-11913: Fixed up the config problems in the test runner load test, it will now run correctly, now I just need to get the test to be more viable\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Oct 26 11:52:47 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 26 Oct 2007 11:52:47 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 26 Oct 2007 11:52:46 -0400\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby sleepers.mail.umich.edu () with ESMTP id l9QFqjBU029161;\n\tFri, 26 Oct 2007 11:52:45 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 47220D47.B5FE0.15548 ; \n\t26 Oct 2007 11:52:43 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DEC636BD8C;\n\tThu, 25 Oct 2007 23:35:07 +0100 (BST)\nMessage-ID: <200710261549.l9QFnDeH021339@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 284\n          for <source@collab.sakaiproject.org>;\n          Thu, 25 Oct 2007 23:34:47 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8A8721BC6F\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 16:51:42 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9QFnDHT021341\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 11:49:13 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9QFnDeH021339\n\tfor source@collab.sakaiproject.org; Fri, 26 Oct 2007 11:49:13 -0400\nDate: Fri, 26 Oct 2007 11:49:13 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37417 - assignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 26 11:52:46 2007\nX-DSPAM-Confidence: 0.9881\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37417\n\nAuthor: zqian@umich.edu\nDate: 2007-10-26 11:49:11 -0400 (Fri, 26 Oct 2007)\nNew Revision: 37417\n\nModified:\nassignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nfix to SAK-11821: fix the problem those auto added submission object have two same submitter ids listed in xml\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Fri Oct 26 11:42:08 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 26 Oct 2007 11:42:08 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 26 Oct 2007 11:42:08 -0400\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby mission.mail.umich.edu () with ESMTP id l9QFg7h1006427;\n\tFri, 26 Oct 2007 11:42:07 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 47220AC9.BE23.20895 ; \n\t26 Oct 2007 11:42:04 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 13BF752479;\n\tThu, 25 Oct 2007 23:25:05 +0100 (BST)\nMessage-ID: <200710261539.l9QFdJ5i021327@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 159\n          for <source@collab.sakaiproject.org>;\n          Thu, 25 Oct 2007 23:24:46 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4FEBE1BC6F\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 16:41:48 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9QFdJBV021329\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 11:39:19 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9QFdJ5i021327\n\tfor source@collab.sakaiproject.org; Fri, 26 Oct 2007 11:39:19 -0400\nDate: Fri, 26 Oct 2007 11:39:19 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37416 - in memory/branches/SAK-11913/memory-test: . impl impl/src/java/org/sakaiproject/memory/test pack pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 26 11:42:08 2007\nX-DSPAM-Confidence: 0.9870\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37416\n\nAuthor: aaronz@vt.edu\nDate: 2007-10-26 11:39:07 -0400 (Fri, 26 Oct 2007)\nNew Revision: 37416\n\nModified:\nmemory/branches/SAK-11913/memory-test/.classpath\nmemory/branches/SAK-11913/memory-test/impl/pom.xml\nmemory/branches/SAK-11913/memory-test/impl/src/java/org/sakaiproject/memory/test/LoadTestMemoryService.java\nmemory/branches/SAK-11913/memory-test/pack/pom.xml\nmemory/branches/SAK-11913/memory-test/pack/src/webapp/WEB-INF/components.xml\nLog:\nSAK-11913: Added in a test runner test to load test the caching service, need to add in more tests though\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom bahollad@indiana.edu Fri Oct 26 11:41:49 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 26 Oct 2007 11:41:49 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 26 Oct 2007 11:41:49 -0400\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby awakenings.mail.umich.edu () with ESMTP id l9QFfmUk012760;\n\tFri, 26 Oct 2007 11:41:48 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 47220AB5.53B12.18662 ; \n\t26 Oct 2007 11:41:44 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D76C36CBDD;\n\tThu, 25 Oct 2007 23:24:28 +0100 (BST)\nMessage-ID: <200710261537.l9QFbmlb021315@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 814\n          for <source@collab.sakaiproject.org>;\n          Thu, 25 Oct 2007 23:24:07 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A3DBC1DB5A\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 16:40:17 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9QFbmtl021317\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 11:37:48 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9QFbmlb021315\n\tfor source@collab.sakaiproject.org; Fri, 26 Oct 2007 11:37:48 -0400\nDate: Fri, 26 Oct 2007 11:37:48 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to bahollad@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: bahollad@indiana.edu\nSubject: [sakai] svn commit: r37415 - reference/trunk/docs/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 26 11:41:49 2007\nX-DSPAM-Confidence: 0.7600\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37415\n\nAuthor: bahollad@indiana.edu\nDate: 2007-10-26 11:37:46 -0400 (Fri, 26 Oct 2007)\nNew Revision: 37415\n\nModified:\nreference/trunk/docs/conversion/sakai_2_4_0-2_5_0_mysql_conversion.sql\nreference/trunk/docs/conversion/sakai_2_4_0-2_5_0_oracle_conversion.sql\nLog:\nSAK-12027\nPossible problems with sakai 2.4->2.5 mysql conversion script\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Fri Oct 26 11:40:15 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 26 Oct 2007 11:40:15 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 26 Oct 2007 11:40:15 -0400\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby chaos.mail.umich.edu () with ESMTP id l9QFeEMO026714;\n\tFri, 26 Oct 2007 11:40:14 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 47220A4A.6721E.5959 ; \n\t26 Oct 2007 11:39:57 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 979ED5B8A6;\n\tThu, 25 Oct 2007 23:23:52 +0100 (BST)\nMessage-ID: <200710261537.l9QFb2Dw021301@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 862\n          for <source@collab.sakaiproject.org>;\n          Thu, 25 Oct 2007 23:23:38 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 771DB1BC6F\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 16:39:31 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9QFb2XO021303\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 11:37:02 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9QFb2Dw021301\n\tfor source@collab.sakaiproject.org; Fri, 26 Oct 2007 11:37:02 -0400\nDate: Fri, 26 Oct 2007 11:37:02 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37414 - in memory/branches/SAK-11913/memory-impl: impl/src/java/org/sakaiproject/memory/impl pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 26 11:40:15 2007\nX-DSPAM-Confidence: 0.9826\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37414\n\nAuthor: aaronz@vt.edu\nDate: 2007-10-26 11:36:50 -0400 (Fri, 26 Oct 2007)\nNew Revision: 37414\n\nAdded:\nmemory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl/MemoryServiceJMXAgent.java\nModified:\nmemory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl/BasicMemoryService.java\nmemory/branches/SAK-11913/memory-impl/pack/src/webapp/WEB-INF/components.xml\nmemory/branches/SAK-11913/memory-impl/pack/src/webapp/WEB-INF/ehcache-beans.xml\nLog:\nAdded in some of the changes from trunk to the branch\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Oct 26 10:42:58 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 26 Oct 2007 10:42:58 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 26 Oct 2007 10:42:58 -0400\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby panther.mail.umich.edu () with ESMTP id l9QEgv6E013436;\n\tFri, 26 Oct 2007 10:42:57 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 4721FCEB.7CBEE.9642 ; \n\t26 Oct 2007 10:42:54 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 56FBE6CB70;\n\tThu, 25 Oct 2007 22:26:50 +0100 (BST)\nMessage-ID: <200710261439.l9QEdkmN021213@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 312\n          for <source@collab.sakaiproject.org>;\n          Thu, 25 Oct 2007 22:26:22 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C7A1F1DB65\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 15:42:15 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9QEdkfY021215\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 10:39:46 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9QEdkmN021213\n\tfor source@collab.sakaiproject.org; Fri, 26 Oct 2007 10:39:46 -0400\nDate: Fri, 26 Oct 2007 10:39:46 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37412 - assignment/branches/sakai_2-4-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 26 10:42:58 2007\nX-DSPAM-Confidence: 0.8487\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37412\n\nAuthor: zqian@umich.edu\nDate: 2007-10-26 10:39:44 -0400 (Fri, 26 Oct 2007)\nNew Revision: 37412\n\nModified:\nassignment/branches/sakai_2-4-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nmerge fix to SAK-11967 into 2.4.x branch:svn merge -r 37408:37409 https://source.sakaiproject.org/svn/assignment/trunk/\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ray@media.berkeley.edu Fri Oct 26 10:42:23 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 26 Oct 2007 10:42:23 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 26 Oct 2007 10:42:23 -0400\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby flawless.mail.umich.edu () with ESMTP id l9QEgMdC014759;\n\tFri, 26 Oct 2007 10:42:22 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 4721FCC6.CBB84.19773 ; \n\t26 Oct 2007 10:42:18 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BCF266CB67;\n\tThu, 25 Oct 2007 22:26:17 +0100 (BST)\nMessage-ID: <200710261439.l9QEdYWX021201@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 359\n          for <source@collab.sakaiproject.org>;\n          Thu, 25 Oct 2007 22:26:01 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4735C1DB65\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 15:42:03 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9QEdYG3021203\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 10:39:34 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9QEdYWX021201\n\tfor source@collab.sakaiproject.org; Fri, 26 Oct 2007 10:39:34 -0400\nDate: Fri, 26 Oct 2007 10:39:34 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ray@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ray@media.berkeley.edu\nSubject: [sakai] svn commit: r37411 - bspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 26 10:42:23 2007\nX-DSPAM-Confidence: 0.6929\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37411\n\nAuthor: ray@media.berkeley.edu\nDate: 2007-10-26 10:39:30 -0400 (Fri, 26 Oct 2007)\nNew Revision: 37411\n\nModified:\nbspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SchemaConversionController.java\nLog:\nBSP-1324 Quiet down logging\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Oct 26 10:41:35 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 26 Oct 2007 10:41:35 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 26 Oct 2007 10:41:35 -0400\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby jacknife.mail.umich.edu () with ESMTP id l9QEfYrY011032;\n\tFri, 26 Oct 2007 10:41:34 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 4721FC98.93219.12616 ; \n\t26 Oct 2007 10:41:31 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4304862277;\n\tThu, 25 Oct 2007 22:25:30 +0100 (BST)\nMessage-ID: <200710261438.l9QEckDZ021187@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 356\n          for <source@collab.sakaiproject.org>;\n          Thu, 25 Oct 2007 22:25:17 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 98AE21DB65\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 15:41:15 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9QEck6a021191\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 10:38:46 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9QEckDZ021187\n\tfor source@collab.sakaiproject.org; Fri, 26 Oct 2007 10:38:46 -0400\nDate: Fri, 26 Oct 2007 10:38:46 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37410 - assignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 26 10:41:35 2007\nX-DSPAM-Confidence: 0.7567\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37410\n\nAuthor: zqian@umich.edu\nDate: 2007-10-26 10:38:44 -0400 (Fri, 26 Oct 2007)\nNew Revision: 37410\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nmerge fix to SAK-11967 into post-2-4 branch:svn merge -r 37408:37409 https://source.sakaiproject.org/svn/assignment/trunk/\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Oct 26 10:38:09 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 26 Oct 2007 10:38:08 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 26 Oct 2007 10:38:08 -0400\nReceived: from serenity.mr.itd.umich.edu (serenity.mr.itd.umich.edu [141.211.14.43])\n\tby flawless.mail.umich.edu () with ESMTP id l9QEc85a012246;\n\tFri, 26 Oct 2007 10:38:08 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY serenity.mr.itd.umich.edu ID 4721FBC7.2075.12664 ; \n\t26 Oct 2007 10:38:02 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1EDAA62277;\n\tThu, 25 Oct 2007 22:21:28 +0100 (BST)\nMessage-ID: <200710261435.l9QEZ4nZ021149@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 217\n          for <source@collab.sakaiproject.org>;\n          Thu, 25 Oct 2007 22:21:05 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6901F1DB65\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 15:37:33 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9QEZ4dZ021151\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 10:35:04 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9QEZ4nZ021149\n\tfor source@collab.sakaiproject.org; Fri, 26 Oct 2007 10:35:04 -0400\nDate: Fri, 26 Oct 2007 10:35:04 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37409 - assignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 26 10:38:08 2007\nX-DSPAM-Confidence: 0.9862\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37409\n\nAuthor: zqian@umich.edu\nDate: 2007-10-26 10:35:02 -0400 (Fri, 26 Oct 2007)\nNew Revision: 37409\n\nModified:\nassignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nFix to SAK-11967:assignments / problem with mixed format assignments when using the 'assign this grade to all participants without submissions'\n\nAssign grades also to those non-graded submissions.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Oct 26 10:06:47 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 26 Oct 2007 10:06:47 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 26 Oct 2007 10:06:47 -0400\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby brazil.mail.umich.edu () with ESMTP id l9QE6ki7031703;\n\tFri, 26 Oct 2007 10:06:46 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 4721F46E.D572B.15280 ; \n\t26 Oct 2007 10:06:41 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7C8636CAEA;\n\tThu, 25 Oct 2007 21:50:36 +0100 (BST)\nMessage-ID: <200710261403.l9QE3mMo021068@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 219\n          for <source@collab.sakaiproject.org>;\n          Thu, 25 Oct 2007 21:50:19 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 18AAE19931\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 15:06:17 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9QE3mSv021070\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 10:03:49 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9QE3mMo021068\n\tfor source@collab.sakaiproject.org; Fri, 26 Oct 2007 10:03:48 -0400\nDate: Fri, 26 Oct 2007 10:03:48 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37408 - assignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 26 10:06:47 2007\nX-DSPAM-Confidence: 0.9861\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37408\n\nAuthor: zqian@umich.edu\nDate: 2007-10-26 10:03:47 -0400 (Fri, 26 Oct 2007)\nNew Revision: 37408\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nmerge fix to SAK-11765 into post-2-4:\n\nsvn merge -r 36061:36062 https://source.sakaiproject.org/svn/assignment/trunk/ \n\nsvn merge -r 36075:36076 https://source.sakaiproject.org/svn/assignment/trunk/ \n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom bahollad@indiana.edu Fri Oct 26 08:54:26 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 26 Oct 2007 08:54:26 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 26 Oct 2007 08:54:26 -0400\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby brazil.mail.umich.edu () with ESMTP id l9QCsPhs025744;\n\tFri, 26 Oct 2007 08:54:25 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 4721E37B.EF320.7066 ; \n\t26 Oct 2007 08:54:22 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 82A5B60C9F;\n\tThu, 25 Oct 2007 20:37:56 +0100 (BST)\nMessage-ID: <200710261251.l9QCp25n021009@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 49\n          for <source@collab.sakaiproject.org>;\n          Thu, 25 Oct 2007 20:37:31 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1EDE81BC84\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 13:53:30 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9QCp2uh021011\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 08:51:02 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9QCp25n021009\n\tfor source@collab.sakaiproject.org; Fri, 26 Oct 2007 08:51:02 -0400\nDate: Fri, 26 Oct 2007 08:51:02 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to bahollad@indiana.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: bahollad@indiana.edu\nSubject: [sakai] svn commit: r37407 - reference/trunk/docs/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 26 08:54:26 2007\nX-DSPAM-Confidence: 0.7593\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37407\n\nAuthor: bahollad@indiana.edu\nDate: 2007-10-26 08:51:00 -0400 (Fri, 26 Oct 2007)\nNew Revision: 37407\n\nModified:\nreference/trunk/docs/conversion/sakai_2_4_0-2_5_0_mysql_conversion.sql\nreference/trunk/docs/conversion/sakai_2_4_0-2_5_0_oracle_conversion.sql\nLog:\nSAK-12027\nPossible problems with sakai 2.4->2.5 mysql conversion script\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ray@media.berkeley.edu Fri Oct 26 08:19:32 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 26 Oct 2007 08:19:32 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 26 Oct 2007 08:19:32 -0400\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby score.mail.umich.edu () with ESMTP id l9QCJV03003430;\n\tFri, 26 Oct 2007 08:19:31 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 4721DB4D.1F373.24814 ; \n\t26 Oct 2007 08:19:29 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8A3CD6C936;\n\tThu, 25 Oct 2007 20:02:52 +0100 (BST)\nMessage-ID: <200710261216.l9QCGanX020967@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 418\n          for <source@collab.sakaiproject.org>;\n          Thu, 25 Oct 2007 20:02:29 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7BCB91BC86\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 13:19:08 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9QCGbX0020969\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 08:16:37 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9QCGanX020967\n\tfor source@collab.sakaiproject.org; Fri, 26 Oct 2007 08:16:36 -0400\nDate: Fri, 26 Oct 2007 08:16:36 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ray@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ray@media.berkeley.edu\nSubject: [sakai] svn commit: r37406 - bspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 26 08:19:32 2007\nX-DSPAM-Confidence: 0.7591\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37406\n\nAuthor: ray@media.berkeley.edu\nDate: 2007-10-26 08:16:32 -0400 (Fri, 26 Oct 2007)\nNew Revision: 37406\n\nModified:\nbspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SchemaConversionDriver.java\nLog:\nBSP-1324 Quiet down logging while I look into the transaction problem on dev\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Oct 25 22:58:33 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 25 Oct 2007 22:58:33 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 25 Oct 2007 22:58:33 -0400\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby mission.mail.umich.edu () with ESMTP id l9Q2wW97029806;\n\tThu, 25 Oct 2007 22:58:32 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 472157D3.8A086.28210 ; \n\t25 Oct 2007 22:58:30 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E16A56C464;\n\tThu, 25 Oct 2007 10:56:19 +0100 (BST)\nMessage-ID: <200710260255.l9Q2tkdj020001@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 373\n          for <source@collab.sakaiproject.org>;\n          Thu, 25 Oct 2007 10:56:07 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 353471BD19\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 03:58:14 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9Q2tk7f020003\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 22:55:46 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9Q2tkdj020001\n\tfor source@collab.sakaiproject.org; Thu, 25 Oct 2007 22:55:46 -0400\nDate: Thu, 25 Oct 2007 22:55:46 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37402 - assignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 25 22:58:33 2007\nX-DSPAM-Confidence: 0.9858\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37402\n\nAuthor: zqian@umich.edu\nDate: 2007-10-25 22:55:44 -0400 (Thu, 25 Oct 2007)\nNew Revision: 37402\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nmerge the fix to SAK-12029 into post-2-4 branch: svn merge -r 37399:37400 https://source.sakaiproject.org/svn/assignment/trunk/\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Oct 25 22:19:37 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 25 Oct 2007 22:19:37 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 25 Oct 2007 22:19:37 -0400\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby jacknife.mail.umich.edu () with ESMTP id l9Q2Ja4f030454;\n\tThu, 25 Oct 2007 22:19:36 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 47214EB3.53B09.24976 ; \n\t25 Oct 2007 22:19:34 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A74056C2E8;\n\tThu, 25 Oct 2007 10:17:13 +0100 (BST)\nMessage-ID: <200710260216.l9Q2GiLW019960@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 436\n          for <source@collab.sakaiproject.org>;\n          Thu, 25 Oct 2007 10:16:50 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 98F05BCD3\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 03:19:11 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9Q2Gi8Q019962\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 22:16:44 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9Q2GiLW019960\n\tfor source@collab.sakaiproject.org; Thu, 25 Oct 2007 22:16:44 -0400\nDate: Thu, 25 Oct 2007 22:16:44 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37400 - assignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 25 22:19:37 2007\nX-DSPAM-Confidence: 0.9849\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37400\n\nAuthor: zqian@umich.edu\nDate: 2007-10-25 22:16:42 -0400 (Thu, 25 Oct 2007)\nNew Revision: 37400\n\nModified:\nassignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nfix to SAK-12029:zip file not accepted in Assignments \"Upload All\" feature\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom louis@media.berkeley.edu Thu Oct 25 21:28:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 25 Oct 2007 21:28:17 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 25 Oct 2007 21:28:17 -0400\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby sleepers.mail.umich.edu () with ESMTP id l9Q1SGDN001770;\n\tThu, 25 Oct 2007 21:28:16 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 472142AA.395B2.1651 ; \n\t25 Oct 2007 21:28:13 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8DDB650246;\n\tThu, 25 Oct 2007 09:25:56 +0100 (BST)\nMessage-ID: <200710260125.l9Q1POwU019899@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1004\n          for <source@collab.sakaiproject.org>;\n          Thu, 25 Oct 2007 09:25:34 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1AD6B1D64A\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 02:27:51 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9Q1PO7b019901\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 21:25:25 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9Q1POwU019899\n\tfor source@collab.sakaiproject.org; Thu, 25 Oct 2007 21:25:24 -0400\nDate: Thu, 25 Oct 2007 21:25:24 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to louis@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: louis@media.berkeley.edu\nSubject: [sakai] svn commit: r37399 - roster/trunk/roster-app/src/java/org/sakaiproject/tool/roster\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 25 21:28:17 2007\nX-DSPAM-Confidence: 0.7546\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37399\n\nAuthor: louis@media.berkeley.edu\nDate: 2007-10-25 21:25:22 -0400 (Thu, 25 Oct 2007)\nNew Revision: 37399\n\nModified:\nroster/trunk/roster-app/src/java/org/sakaiproject/tool/roster/RosterPreferences.java\nLog:\nSAK-11444 make the default Roster order configurable \n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Oct 25 20:36:48 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 25 Oct 2007 20:36:48 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 25 Oct 2007 20:36:48 -0400\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby mission.mail.umich.edu () with ESMTP id l9Q0amND011052;\n\tThu, 25 Oct 2007 20:36:48 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 4721369B.33796.19916 ; \n\t25 Oct 2007 20:36:45 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4C1C24E6BA;\n\tThu, 25 Oct 2007 08:34:16 +0100 (BST)\nMessage-ID: <200710260033.l9Q0XtaL019813@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 875\n          for <source@collab.sakaiproject.org>;\n          Thu, 25 Oct 2007 08:33:53 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B669A1D622\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 01:36:22 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9Q0XthC019815\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 20:33:55 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9Q0XtaL019813\n\tfor source@collab.sakaiproject.org; Thu, 25 Oct 2007 20:33:55 -0400\nDate: Thu, 25 Oct 2007 20:33:55 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37398 - assignment/trunk\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 25 20:36:48 2007\nX-DSPAM-Confidence: 0.8493\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37398\n\nAuthor: zqian@umich.edu\nDate: 2007-10-25 20:33:54 -0400 (Thu, 25 Oct 2007)\nNew Revision: 37398\n\nModified:\nassignment/trunk/upgradeschema_oracle.config\nLog:\nfix to SAK-11821:remove the line break\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ray@media.berkeley.edu Thu Oct 25 20:13:54 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 25 Oct 2007 20:13:54 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 25 Oct 2007 20:13:54 -0400\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby brazil.mail.umich.edu () with ESMTP id l9Q0DsEL020874;\n\tThu, 25 Oct 2007 20:13:54 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 4721313B.41C03.7246 ; \n\t25 Oct 2007 20:13:50 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EE9F3550B2;\n\tThu, 25 Oct 2007 08:11:31 +0100 (BST)\nMessage-ID: <200710260010.l9Q0At5W019737@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 256\n          for <source@collab.sakaiproject.org>;\n          Thu, 25 Oct 2007 08:11:12 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DC8E61D58D\n\tfor <source@collab.sakaiproject.org>; Fri, 26 Oct 2007 01:13:22 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9Q0At6G019739\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 20:10:55 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9Q0At5W019737\n\tfor source@collab.sakaiproject.org; Thu, 25 Oct 2007 20:10:55 -0400\nDate: Thu, 25 Oct 2007 20:10:55 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ray@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ray@media.berkeley.edu\nSubject: [sakai] svn commit: r37397 - in bspace/assignment/post-2-4: . assignment-api/api/src/java/org/sakaiproject/assignment/api assignment-api/api/src/java/org/sakaiproject/assignment/cover assignment-impl assignment-impl/impl assignment-impl/impl/src/java/org/sakaiproject/assignment/impl assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/api assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl assignment-impl/impl/src/java/org/sakaiproject/assignment/taggable/impl assignment-impl/impl/src/sql/hsqldb assignment-impl/impl/src/sql/mysql assignment-impl/impl/src/sql/oracle assignment-tool/tool/src/java/org/sakaiproject/assignment/tool assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 25 20:13:54 2007\nX-DSPAM-Confidence: 0.7603\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37397\n\nAuthor: ray@media.berkeley.edu\nDate: 2007-10-25 20:10:15 -0400 (Thu, 25 Oct 2007)\nNew Revision: 37397\n\nAdded:\nbspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/\nbspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/api/\nbspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/api/SchemaConversionHandler.java\nbspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/api/SerializableSubmissionAccess.java\nbspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/\nbspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/AssignmentSubmissionAccess.java\nbspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/CombineDuplicateSubmissionsConversionHandler.java\nbspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/RemoveDuplicateSubmissionsConversionHandler.java\nbspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SAXSerializablePropertiesAccess.java\nbspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SchemaConversionController.java\nbspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SchemaConversionDriver.java\nbspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SchemaConversionException.java\nbspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SubmitterIdAssignmentsConversionHandler.java\nbspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/UpgradeSchema.java\nbspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/upgradeschema.config\nbspace/assignment/post-2-4/runconversion-2.4.x.sh\nbspace/assignment/post-2-4/runconversion.sh\nbspace/assignment/post-2-4/upgradeschema_mysql.config\nbspace/assignment/post-2-4/upgradeschema_oracle.config\nRemoved:\nbspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/api/\nbspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/api/SchemaConversionHandler.java\nbspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/api/SerializableSubmissionAccess.java\nbspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/\nbspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/AssignmentSubmissionAccess.java\nbspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/CombineDuplicateSubmissionsConversionHandler.java\nbspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/RemoveDuplicateSubmissionsConversionHandler.java\nbspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SAXSerializablePropertiesAccess.java\nbspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SchemaConversionController.java\nbspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SchemaConversionDriver.java\nbspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SchemaConversionException.java\nbspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SubmitterIdAssignmentsConversionHandler.java\nbspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/UpgradeSchema.java\nbspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/upgradeschema.config\nModified:\nbspace/assignment/post-2-4/assignment-api/api/src/java/org/sakaiproject/assignment/api/AssignmentService.java\nbspace/assignment/post-2-4/assignment-api/api/src/java/org/sakaiproject/assignment/api/AssignmentSubmission.java\nbspace/assignment/post-2-4/assignment-api/api/src/java/org/sakaiproject/assignment/cover/AssignmentService.java\nbspace/assignment/post-2-4/assignment-impl/.classpath\nbspace/assignment/post-2-4/assignment-impl/impl/pom.xml\nbspace/assignment/post-2-4/assignment-impl/impl/project.xml\nbspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nbspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/DbAssignmentService.java\nbspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/taggable/impl/AssignmentActivityProducerImpl.java\nbspace/assignment/post-2-4/assignment-impl/impl/src/sql/hsqldb/sakai_assignment.sql\nbspace/assignment/post-2-4/assignment-impl/impl/src/sql/mysql/sakai_assignment.sql\nbspace/assignment/post-2-4/assignment-impl/impl/src/sql/oracle/sakai_assignment.sql\nbspace/assignment/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nbspace/assignment/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_list_assignments.vm\nLog:\nBSP-1324 Try to drag in what's needed to fix SAK-11821 from the trunk\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jzaremba@unicon.net Thu Oct 25 17:23:13 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 25 Oct 2007 17:23:13 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 25 Oct 2007 17:23:13 -0400\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby score.mail.umich.edu () with ESMTP id l9PLNClV000824;\n\tThu, 25 Oct 2007 17:23:12 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 4721093A.10729.32266 ; \n\t25 Oct 2007 17:23:09 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 76CBA6C3A8;\n\tThu, 25 Oct 2007 05:27:43 +0100 (BST)\nMessage-ID: <200710252120.l9PLKAVo019482@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 546\n          for <source@collab.sakaiproject.org>;\n          Thu, 25 Oct 2007 05:27:22 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C8E701D631\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 22:22:36 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9PLKB8D019484\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 17:20:11 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9PLKAVo019482\n\tfor source@collab.sakaiproject.org; Thu, 25 Oct 2007 17:20:10 -0400\nDate: Thu, 25 Oct 2007 17:20:10 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jzaremba@unicon.net using -f\nTo: source@collab.sakaiproject.org\nFrom: jzaremba@unicon.net\nSubject: [sakai] svn commit: r37396 - in content/branches/SAK-11543/content-tool/tool/src: java/org/sakaiproject/content/tool webapp/vm/resources\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 25 17:23:13 2007\nX-DSPAM-Confidence: 0.9763\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37396\n\nAuthor: jzaremba@unicon.net\nDate: 2007-10-25 17:20:02 -0400 (Thu, 25 Oct 2007)\nNew Revision: 37396\n\nModified:\ncontent/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool/ListItem.java\ncontent/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\ncontent/branches/SAK-11543/content-tool/tool/src/webapp/vm/resources/sakai_properties.vm\nLog:\nTSQ-747\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom louis@media.berkeley.edu Thu Oct 25 17:19:10 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 25 Oct 2007 17:19:10 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 25 Oct 2007 17:19:10 -0400\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby chaos.mail.umich.edu () with ESMTP id l9PLJATf029834;\n\tThu, 25 Oct 2007 17:19:10 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 47210847.72736.4270 ; \n\t25 Oct 2007 17:19:06 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 072356C3A7;\n\tThu, 25 Oct 2007 05:23:46 +0100 (BST)\nMessage-ID: <200710252116.l9PLGOe8019470@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 299\n          for <source@collab.sakaiproject.org>;\n          Thu, 25 Oct 2007 05:23:32 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id F10E91D631\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 22:18:49 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9PLGO8U019472\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 17:16:24 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9PLGOe8019470\n\tfor source@collab.sakaiproject.org; Thu, 25 Oct 2007 17:16:24 -0400\nDate: Thu, 25 Oct 2007 17:16:24 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to louis@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: louis@media.berkeley.edu\nSubject: [sakai] svn commit: r37395 - roster/trunk/roster-app/src/webapp/roster\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 25 17:19:10 2007\nX-DSPAM-Confidence: 0.6945\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37395\n\nAuthor: louis@media.berkeley.edu\nDate: 2007-10-25 17:16:21 -0400 (Thu, 25 Oct 2007)\nNew Revision: 37395\n\nModified:\nroster/trunk/roster-app/src/webapp/roster/pictures.jsp\nLog:\nSAK-11144 In IE7, switch picture view takes two clicks\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Thu Oct 25 16:37:54 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 25 Oct 2007 16:37:54 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 25 Oct 2007 16:37:54 -0400\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby mission.mail.umich.edu () with ESMTP id l9PKbrLn006833;\n\tThu, 25 Oct 2007 16:37:53 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4720FE9C.108C6.5094 ; \n\t25 Oct 2007 16:37:50 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id AB2474EE58;\n\tThu, 25 Oct 2007 04:42:30 +0100 (BST)\nMessage-ID: <200710252035.l9PKZ6HQ019408@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 310\n          for <source@collab.sakaiproject.org>;\n          Thu, 25 Oct 2007 04:42:18 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B095F1D58E\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 21:37:32 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9PKZ614019410\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 16:35:07 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9PKZ6HQ019408\n\tfor source@collab.sakaiproject.org; Thu, 25 Oct 2007 16:35:06 -0400\nDate: Thu, 25 Oct 2007 16:35:06 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r37394 - assignment/branches/oncourse_2-4-x/assignment-impl/impl/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 25 16:37:54 2007\nX-DSPAM-Confidence: 0.9783\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37394\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-10-25 16:35:05 -0400 (Thu, 25 Oct 2007)\nNew Revision: 37394\n\nModified:\nassignment/branches/oncourse_2-4-x/assignment-impl/impl/src/bundle/assignment.properties\nLog:\nSAK-11967\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Thu Oct 25 15:47:33 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 25 Oct 2007 15:47:33 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 25 Oct 2007 15:47:33 -0400\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby sleepers.mail.umich.edu () with ESMTP id l9PJlW85004477;\n\tThu, 25 Oct 2007 15:47:32 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 4720F2CC.518F6.26930 ; \n\t25 Oct 2007 15:47:28 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 741066C27F;\n\tThu, 25 Oct 2007 03:53:07 +0100 (BST)\nMessage-ID: <200710251944.l9PJii0P019294@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 558\n          for <source@collab.sakaiproject.org>;\n          Thu, 25 Oct 2007 03:52:55 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id AAA041D605\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 20:47:09 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9PJii4B019296\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 15:44:44 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9PJii0P019294\n\tfor source@collab.sakaiproject.org; Thu, 25 Oct 2007 15:44:44 -0400\nDate: Thu, 25 Oct 2007 15:44:44 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37393 - in sam/branches/sakai_2-5-x: samigo-app/src/java/org/sakaiproject/tool/assessment/ui/servlet/delivery samigo-app/src/webapp/jsf/delivery samigo-app/src/webapp/jsf/delivery/item samigo-services/src/java/org/sakaiproject/tool/assessment/facade samigo-services/src/java/org/sakaiproject/tool/assessment/services/assessment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 25 15:47:33 2007\nX-DSPAM-Confidence: 0.9910\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37393\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-10-25 15:44:41 -0400 (Thu, 25 Oct 2007)\nNew Revision: 37393\n\nModified:\nsam/branches/sakai_2-5-x/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/servlet/delivery/ShowAttachmentMediaServlet.java\nsam/branches/sakai_2-5-x/samigo-app/src/webapp/jsf/delivery/assessment_attachment.jsp\nsam/branches/sakai_2-5-x/samigo-app/src/webapp/jsf/delivery/item/attachment.jsp\nsam/branches/sakai_2-5-x/samigo-app/src/webapp/jsf/delivery/part_attachment.jsp\nsam/branches/sakai_2-5-x/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/PublishedAssessmentFacadeQueries.java\nsam/branches/sakai_2-5-x/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/PublishedAssessmentFacadeQueriesAPI.java\nsam/branches/sakai_2-5-x/samigo-services/src/java/org/sakaiproject/tool/assessment/services/assessment/AssessmentService.java\nsam/branches/sakai_2-5-x/samigo-services/src/java/org/sakaiproject/tool/assessment/services/assessment/PublishedAssessmentService.java\nLog:\n\nsvn merge -c 37148 https://source.sakaiproject.org/svn/sam/trunk\nU    samigo-app/src/java/org/sakaiproject/tool/assessment/ui/servlet/delivery/ShowAttachmentMediaServlet.java\nU    samigo-app/src/webapp/jsf/delivery/assessment_attachment.jsp\nU    samigo-app/src/webapp/jsf/delivery/item/attachment.jsp\nU    samigo-app/src/webapp/jsf/delivery/part_attachment.jsp\nU    samigo-services/src/java/org/sakaiproject/tool/assessment/facade/PublishedAssessmentFacadeQueriesAPI.java\nU    samigo-services/src/java/org/sakaiproject/tool/assessment/facade/PublishedAssessmentFacadeQueries.java\nU    samigo-services/src/java/org/sakaiproject/tool/assessment/services/assessment/AssessmentService.java\nU    samigo-services/src/java/org/sakaiproject/tool/assessment/services/assessment/PublishedAssessmentService.java\nsvn log -r 37148 https://source.sakaiproject.org/svn/sam/trunk\n------------------------------------------------------------------------\nr37148 | ktsao@stanford.edu | 2007-10-19 13:55:26 -0400 (Fri, 19 Oct 2007) | 1 line\n\nSAK-11909\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ray@media.berkeley.edu Thu Oct 25 15:36:10 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 25 Oct 2007 15:36:10 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 25 Oct 2007 15:36:10 -0400\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby casino.mail.umich.edu () with ESMTP id l9PJa8V0023711;\n\tThu, 25 Oct 2007 15:36:08 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 4720F023.3ADF9.12291 ; \n\t25 Oct 2007 15:36:06 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 917826C1D1;\n\tThu, 25 Oct 2007 03:41:45 +0100 (BST)\nMessage-ID: <200710251933.l9PJXMIO019224@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 391\n          for <source@collab.sakaiproject.org>;\n          Thu, 25 Oct 2007 03:41:32 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 07FA51BD0F\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 20:35:47 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9PJXMDN019226\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 15:33:22 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9PJXMIO019224\n\tfor source@collab.sakaiproject.org; Thu, 25 Oct 2007 15:33:22 -0400\nDate: Thu, 25 Oct 2007 15:33:22 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ray@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ray@media.berkeley.edu\nSubject: [sakai] svn commit: r37392 - in bspace: . entity\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 25 15:36:10 2007\nX-DSPAM-Confidence: 0.7595\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37392\n\nAuthor: ray@media.berkeley.edu\nDate: 2007-10-25 15:33:19 -0400 (Thu, 25 Oct 2007)\nNew Revision: 37392\n\nAdded:\nbspace/entity/\nbspace/entity/sakai_2-4-x/\nLog:\nBSP-1324 Create local entity branch to bring in 2.5 serialization code which is needed for the SAK-11821 Assignments fix\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Thu Oct 25 15:31:35 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 25 Oct 2007 15:31:35 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 25 Oct 2007 15:31:35 -0400\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby jacknife.mail.umich.edu () with ESMTP id l9PJVZGi009227;\n\tThu, 25 Oct 2007 15:31:35 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4720EF0F.C3A86.3354 ; \n\t25 Oct 2007 15:31:31 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4E1526C223;\n\tThu, 25 Oct 2007 03:37:11 +0100 (BST)\nMessage-ID: <200710251928.l9PJSkkf019212@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 196\n          for <source@collab.sakaiproject.org>;\n          Thu, 25 Oct 2007 03:36:57 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 1A20A1BC69\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 20:31:11 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9PJSkBQ019214\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 15:28:46 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9PJSkkf019212\n\tfor source@collab.sakaiproject.org; Thu, 25 Oct 2007 15:28:46 -0400\nDate: Thu, 25 Oct 2007 15:28:46 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37391 - oncourse/branches/sakai_2-4-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 25 15:31:35 2007\nX-DSPAM-Confidence: 0.9760\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37391\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-10-25 15:28:45 -0400 (Thu, 25 Oct 2007)\nNew Revision: 37391\n\nModified:\noncourse/branches/sakai_2-4-x/\noncourse/branches/sakai_2-4-x/.externals\nLog:\nUpdated externals\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Thu Oct 25 15:31:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 25 Oct 2007 15:31:02 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 25 Oct 2007 15:31:02 -0400\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby mission.mail.umich.edu () with ESMTP id l9PJV1ds032482;\n\tThu, 25 Oct 2007 15:31:01 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 4720EEEE.3BDEB.16856 ; \n\t25 Oct 2007 15:30:57 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C07626C21D;\n\tThu, 25 Oct 2007 03:36:36 +0100 (BST)\nMessage-ID: <200710251928.l9PJS9ZL019200@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 271\n          for <source@collab.sakaiproject.org>;\n          Thu, 25 Oct 2007 03:36:16 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 67D711BC69\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 20:30:35 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9PJSA0J019202\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 15:28:10 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9PJS9ZL019200\n\tfor source@collab.sakaiproject.org; Thu, 25 Oct 2007 15:28:09 -0400\nDate: Thu, 25 Oct 2007 15:28:09 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r37390 - assignment/branches/oncourse_2-4-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 25 15:31:02 2007\nX-DSPAM-Confidence: 0.9923\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37390\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-10-25 15:28:08 -0400 (Thu, 25 Oct 2007)\nNew Revision: 37390\n\nModified:\nassignment/branches/oncourse_2-4-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nsvn merge -r 37384:37385 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nin-143-146:~/java/test/oncourse_2-4-x admin$ svn log -r 37385 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr37385 | zqian@umich.edu | 2007-10-25 12:05:12 -0400 (Thu, 25 Oct 2007) | 1 line\n\nfix to SAK-12047:Upload All/ When only 1 students information is uploaded, the data for other students is being wiped out\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ray@media.berkeley.edu Thu Oct 25 14:31:42 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 25 Oct 2007 14:31:42 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 25 Oct 2007 14:31:42 -0400\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby sleepers.mail.umich.edu () with ESMTP id l9PIVf4a015992;\n\tThu, 25 Oct 2007 14:31:41 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 4720E0FD.DF161.3454 ; \n\t25 Oct 2007 14:31:29 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EBAA16BFA4;\n\tThu, 25 Oct 2007 02:37:06 +0100 (BST)\nMessage-ID: <200710251828.l9PISZ8h019131@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 223\n          for <source@collab.sakaiproject.org>;\n          Thu, 25 Oct 2007 02:36:44 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DA97EB253\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 19:31:00 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9PISZV9019133\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 14:28:35 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9PISZ8h019131\n\tfor source@collab.sakaiproject.org; Thu, 25 Oct 2007 14:28:35 -0400\nDate: Thu, 25 Oct 2007 14:28:35 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ray@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ray@media.berkeley.edu\nSubject: [sakai] svn commit: r37389 - in bspace/assignment/post-2-4: assignment-api/api/src/java/org/sakaiproject/assignment/api assignment-api/api/src/java/org/sakaiproject/assignment/cover assignment-impl/impl/src/bundle assignment-impl/impl/src/java/org/sakaiproject/assignment/impl assignment-tool/tool/src/bundle assignment-tool/tool/src/java/org/sakaiproject/assignment/tool assignment-tool/tool/src/webapp/vm/assignment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 25 14:31:42 2007\nX-DSPAM-Confidence: 0.6518\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37389\n\nAuthor: ray@media.berkeley.edu\nDate: 2007-10-25 14:28:18 -0400 (Thu, 25 Oct 2007)\nNew Revision: 37389\n\nModified:\nbspace/assignment/post-2-4/assignment-api/api/src/java/org/sakaiproject/assignment/api/AssignmentService.java\nbspace/assignment/post-2-4/assignment-api/api/src/java/org/sakaiproject/assignment/cover/AssignmentService.java\nbspace/assignment/post-2-4/assignment-impl/impl/src/bundle/assignment.properties\nbspace/assignment/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nbspace/assignment/post-2-4/assignment-tool/tool/src/bundle/assignment.properties\nbspace/assignment/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nbspace/assignment/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_grading_submission.vm\nbspace/assignment/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_list_submissions.vm\nbspace/assignment/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_new_edit_assignment.vm\nbspace/assignment/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_preview_assignment.vm\nbspace/assignment/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_instructor_uploadAll.vm\nbspace/assignment/post-2-4/assignment-tool/tool/src/webapp/vm/assignment/chef_assignments_list_assignments.vm\nLog:\nBSP-1324 Merge -r 35724:37387 from post-2-4; was not able to replicate SAK-12029 locally, so we'll test it on dev\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Oct 25 14:24:00 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 25 Oct 2007 14:24:00 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 25 Oct 2007 14:24:00 -0400\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby sleepers.mail.umich.edu () with ESMTP id l9PINxnf010145;\n\tThu, 25 Oct 2007 14:23:59 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 4720DF39.11093.32269 ; \n\t25 Oct 2007 14:23:56 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8F36A6C122;\n\tThu, 25 Oct 2007 02:29:32 +0100 (BST)\nMessage-ID: <200710251821.l9PIL1ql019119@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 197\n          for <source@collab.sakaiproject.org>;\n          Thu, 25 Oct 2007 02:29:12 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8FD80B253\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 19:23:26 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9PIL1pS019121\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 14:21:01 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9PIL1ql019119\n\tfor source@collab.sakaiproject.org; Thu, 25 Oct 2007 14:21:01 -0400\nDate: Thu, 25 Oct 2007 14:21:01 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37388 - in assignment/trunk: assignment-bundles assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 25 14:24:00 2007\nX-DSPAM-Confidence: 0.9844\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37388\n\nAuthor: zqian@umich.edu\nDate: 2007-10-25 14:20:57 -0400 (Thu, 25 Oct 2007)\nNew Revision: 37388\n\nModified:\nassignment/trunk/assignment-bundles/assignment.properties\nassignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nfix to SAK-12050: wrong alert message when only choose upload feedback text for 'upload all assignment submission'\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom bkirschn@umich.edu Thu Oct 25 12:18:35 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 25 Oct 2007 12:18:35 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 25 Oct 2007 12:18:35 -0400\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby mission.mail.umich.edu () with ESMTP id l9PGIXT4003872;\n\tThu, 25 Oct 2007 12:18:33 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 4720C1D0.EAF1C.29603 ; \n\t25 Oct 2007 12:18:30 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DAFF458D12;\n\tThu, 25 Oct 2007 00:24:07 +0100 (BST)\nMessage-ID: <200710251615.l9PGFkfF018842@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 669\n          for <source@collab.sakaiproject.org>;\n          Thu, 25 Oct 2007 00:23:54 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3ACC3BCCB\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 17:18:11 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9PGFk1p018844\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 12:15:46 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9PGFkfF018842\n\tfor source@collab.sakaiproject.org; Thu, 25 Oct 2007 12:15:46 -0400\nDate: Thu, 25 Oct 2007 12:15:46 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to bkirschn@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: bkirschn@umich.edu\nSubject: [sakai] svn commit: r37387 - content/trunk/content-tool/tool/src/java/org/sakaiproject/content/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 25 12:18:35 2007\nX-DSPAM-Confidence: 0.8473\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37387\n\nAuthor: bkirschn@umich.edu\nDate: 2007-10-25 12:15:43 -0400 (Thu, 25 Oct 2007)\nNew Revision: 37387\n\nModified:\ncontent/trunk/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesHelperAction.java\nLog:\nSAK-1357 update exception error handling\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mbreuker@loi.nl Thu Oct 25 12:13:41 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 25 Oct 2007 12:13:41 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 25 Oct 2007 12:13:40 -0400\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby mission.mail.umich.edu () with ESMTP id l9PGDd9Y000789;\n\tThu, 25 Oct 2007 12:13:39 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 4720C0AA.CE63B.7364 ; \n\t25 Oct 2007 12:13:35 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0219F6BFE0;\n\tThu, 25 Oct 2007 00:19:13 +0100 (BST)\nMessage-ID: <200710251610.l9PGAn3d018822@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 698\n          for <source@collab.sakaiproject.org>;\n          Thu, 25 Oct 2007 00:18:58 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3FE521D610\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 17:13:15 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9PGAoMu018824\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 12:10:50 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9PGAn3d018822\n\tfor source@collab.sakaiproject.org; Thu, 25 Oct 2007 12:10:49 -0400\nDate: Thu, 25 Oct 2007 12:10:49 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mbreuker@loi.nl using -f\nTo: source@collab.sakaiproject.org\nFrom: mbreuker@loi.nl\nSubject: [sakai] svn commit: r37386 - osp/trunk/glossary/tool/src/bundle/org/theospi/portfolio/glossary/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 25 12:13:40 2007\nX-DSPAM-Confidence: 0.9765\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37386\n\nAuthor: mbreuker@loi.nl\nDate: 2007-10-25 12:10:41 -0400 (Thu, 25 Oct 2007)\nNew Revision: 37386\n\nModified:\nosp/trunk/glossary/tool/src/bundle/org/theospi/portfolio/glossary/bundle/Messages_nl.properties\nLog:\nSAK-12021 - update dutch translations (osp glossary tool)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Oct 25 12:08:13 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 25 Oct 2007 12:08:13 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 25 Oct 2007 12:08:13 -0400\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby jacknife.mail.umich.edu () with ESMTP id l9PG8CC6012125;\n\tThu, 25 Oct 2007 12:08:12 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 4720BF5E.4EF76.10839 ; \n\t25 Oct 2007 12:08:06 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4CCAF6BFE0;\n\tThu, 25 Oct 2007 00:13:43 +0100 (BST)\nMessage-ID: <200710251605.l9PG5F2g018807@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 656\n          for <source@collab.sakaiproject.org>;\n          Thu, 25 Oct 2007 00:13:27 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DCABF1D605\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 17:07:40 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9PG5F4m018809\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 12:05:15 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9PG5F2g018807\n\tfor source@collab.sakaiproject.org; Thu, 25 Oct 2007 12:05:15 -0400\nDate: Thu, 25 Oct 2007 12:05:15 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37385 - assignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 25 12:08:13 2007\nX-DSPAM-Confidence: 0.9814\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37385\n\nAuthor: zqian@umich.edu\nDate: 2007-10-25 12:05:12 -0400 (Thu, 25 Oct 2007)\nNew Revision: 37385\n\nModified:\nassignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nfix to SAK-12047:Upload All/ When only 1 students information is uploaded, the data for other students is being wiped out\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gsilver@umich.edu Thu Oct 25 11:59:58 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 25 Oct 2007 11:59:58 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 25 Oct 2007 11:59:58 -0400\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby fan.mail.umich.edu () with ESMTP id l9PFxvMT024087;\n\tThu, 25 Oct 2007 11:59:57 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 4720BD67.74273.24843 ; \n\t25 Oct 2007 11:59:38 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id AFD2D6BFD4;\n\tThu, 25 Oct 2007 00:04:41 +0100 (BST)\nMessage-ID: <200710251556.l9PFu8Nc018787@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 264\n          for <source@collab.sakaiproject.org>;\n          Thu, 25 Oct 2007 00:04:24 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 961A211C47\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 16:58:37 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9PFu8gD018789\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 11:56:08 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9PFu8Nc018787\n\tfor source@collab.sakaiproject.org; Thu, 25 Oct 2007 11:56:08 -0400\nDate: Thu, 25 Oct 2007 11:56:08 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gsilver@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gsilver@umich.edu\nSubject: [sakai] svn commit: r37384 - reference/trunk/library/src/webapp/skin/default\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 25 11:59:58 2007\nX-DSPAM-Confidence: 0.9815\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37384\n\nAuthor: gsilver@umich.edu\nDate: 2007-10-25 11:56:07 -0400 (Thu, 25 Oct 2007)\nNew Revision: 37384\n\nModified:\nreference/trunk/library/src/webapp/skin/default/portal.css\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-11701\n- tool icons\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom louis@media.berkeley.edu Thu Oct 25 11:31:49 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 25 Oct 2007 11:31:49 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 25 Oct 2007 11:31:49 -0400\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby mission.mail.umich.edu () with ESMTP id l9PFVmCg007103;\n\tThu, 25 Oct 2007 11:31:48 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 4720B6DE.5BBF9.25686 ; \n\t25 Oct 2007 11:31:45 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B717250FF6;\n\tWed, 24 Oct 2007 23:47:22 +0100 (BST)\nMessage-ID: <200710251528.l9PFSouS018748@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 451\n          for <source@collab.sakaiproject.org>;\n          Wed, 24 Oct 2007 23:47:01 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D950D1D5C2\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 16:31:15 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9PFSp4A018750\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 11:28:51 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9PFSouS018748\n\tfor source@collab.sakaiproject.org; Thu, 25 Oct 2007 11:28:50 -0400\nDate: Thu, 25 Oct 2007 11:28:50 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to louis@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: louis@media.berkeley.edu\nSubject: [sakai] svn commit: r37383 - roster/trunk/roster-app/src/java/org/sakaiproject/tool/roster\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 25 11:31:49 2007\nX-DSPAM-Confidence: 0.7560\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37383\n\nAuthor: louis@media.berkeley.edu\nDate: 2007-10-25 11:28:47 -0400 (Thu, 25 Oct 2007)\nNew Revision: 37383\n\nModified:\nroster/trunk/roster-app/src/java/org/sakaiproject/tool/roster/BaseRosterPageBean.java\nroster/trunk/roster-app/src/java/org/sakaiproject/tool/roster/RosterPreferences.java\nLog:\nSAK-11444 make the default Roster order configurable\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom bkirschn@umich.edu Thu Oct 25 11:17:13 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 25 Oct 2007 11:17:13 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 25 Oct 2007 11:17:13 -0400\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby fan.mail.umich.edu () with ESMTP id l9PFHCRS026799;\n\tThu, 25 Oct 2007 11:17:12 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 4720B36F.429FA.29155 ; \n\t25 Oct 2007 11:17:06 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B605A6BFA7;\n\tWed, 24 Oct 2007 23:32:44 +0100 (BST)\nMessage-ID: <200710251514.l9PFEFal018736@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 815\n          for <source@collab.sakaiproject.org>;\n          Wed, 24 Oct 2007 23:32:25 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 62334BCD1\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 16:16:40 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9PFEFrB018738\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 11:14:15 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9PFEFal018736\n\tfor source@collab.sakaiproject.org; Thu, 25 Oct 2007 11:14:15 -0400\nDate: Thu, 25 Oct 2007 11:14:15 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to bkirschn@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: bkirschn@umich.edu\nSubject: [sakai] svn commit: r37382 - in content/trunk: content-bundles content-tool/tool/src/java/org/sakaiproject/content/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 25 11:17:13 2007\nX-DSPAM-Confidence: 0.8484\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37382\n\nAuthor: bkirschn@umich.edu\nDate: 2007-10-25 11:14:13 -0400 (Thu, 25 Oct 2007)\nNew Revision: 37382\n\nModified:\ncontent/trunk/content-bundles/types.properties\ncontent/trunk/content-bundles/types_ar.properties\ncontent/trunk/content-bundles/types_fr_CA.properties\ncontent/trunk/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesHelperAction.java\nLog:\nSAK-1357 SAK-11814 fix uploading and editting UTF-8 content\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom bkirschn@umich.edu Thu Oct 25 11:02:52 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 25 Oct 2007 11:02:52 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 25 Oct 2007 11:02:52 -0400\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby jacknife.mail.umich.edu () with ESMTP id l9PF2peD002941;\n\tThu, 25 Oct 2007 11:02:51 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 4720B011.1FDC9.13923 ; \n\t25 Oct 2007 11:02:44 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B12396BF9E;\n\tWed, 24 Oct 2007 23:18:21 +0100 (BST)\nMessage-ID: <200710251459.l9PExrS8018696@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 858\n          for <source@collab.sakaiproject.org>;\n          Wed, 24 Oct 2007 23:18:00 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9F7321D5B9\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 16:02:17 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9PExrue018698\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 10:59:53 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9PExrS8018696\n\tfor source@collab.sakaiproject.org; Thu, 25 Oct 2007 10:59:53 -0400\nDate: Thu, 25 Oct 2007 10:59:53 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to bkirschn@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: bkirschn@umich.edu\nSubject: [sakai] svn commit: r37381 - content/trunk/content-tool/tool/src/java/org/sakaiproject/content/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 25 11:02:52 2007\nX-DSPAM-Confidence: 0.9853\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37381\n\nAuthor: bkirschn@umich.edu\nDate: 2007-10-25 10:59:51 -0400 (Thu, 25 Oct 2007)\nNew Revision: 37381\n\nModified:\ncontent/trunk/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesHelperAction.java\nLog:\nSAK-11814 formatting change: fix tabs only\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Thu Oct 25 09:20:41 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 25 Oct 2007 09:20:41 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 25 Oct 2007 09:20:41 -0400\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby casino.mail.umich.edu () with ESMTP id l9PDKesS003952;\n\tThu, 25 Oct 2007 09:20:40 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 47209823.2629.31755 ; \n\t25 Oct 2007 09:20:37 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 32468606FE;\n\tWed, 24 Oct 2007 21:36:00 +0100 (BST)\nMessage-ID: <200710251317.l9PDHkHq018481@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 377\n          for <source@collab.sakaiproject.org>;\n          Wed, 24 Oct 2007 21:35:47 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5D4801D5D5\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 14:20:10 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9PDHlAc018483\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 09:17:47 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9PDHkHq018481\n\tfor source@collab.sakaiproject.org; Thu, 25 Oct 2007 09:17:46 -0400\nDate: Thu, 25 Oct 2007 09:17:46 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37380 - oncourse/branches/sakai_2-4-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 25 09:20:41 2007\nX-DSPAM-Confidence: 0.9790\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37380\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-10-25 09:17:45 -0400 (Thu, 25 Oct 2007)\nNew Revision: 37380\n\nModified:\noncourse/branches/sakai_2-4-x/\noncourse/branches/sakai_2-4-x/.externals\nLog:\nUpdated externals\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Thu Oct 25 09:20:00 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 25 Oct 2007 09:20:00 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 25 Oct 2007 09:20:00 -0400\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby score.mail.umich.edu () with ESMTP id l9PDJxsw020340;\n\tThu, 25 Oct 2007 09:20:00 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 472097F8.38162.14004 ; \n\t25 Oct 2007 09:19:55 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 221A45BDEE;\n\tWed, 24 Oct 2007 21:35:25 +0100 (BST)\nMessage-ID: <200710251317.l9PDHD8e018469@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 452\n          for <source@collab.sakaiproject.org>;\n          Wed, 24 Oct 2007 21:35:14 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DF48A1D5D5\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 14:19:36 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9PDHDNa018471\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 09:17:13 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9PDHD8e018469\n\tfor source@collab.sakaiproject.org; Thu, 25 Oct 2007 09:17:13 -0400\nDate: Thu, 25 Oct 2007 09:17:13 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r37379 - assignment/branches/oncourse_2-4-x/assignment-tool/tool/src/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 25 09:20:00 2007\nX-DSPAM-Confidence: 0.9916\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37379\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-10-25 09:17:12 -0400 (Thu, 25 Oct 2007)\nNew Revision: 37379\n\nModified:\nassignment/branches/oncourse_2-4-x/assignment-tool/tool/src/bundle/assignment.properties\nLog:\nsvn merge -r 37334:37335 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nsvn log -r 37335:37335 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr37335 | zqian@umich.edu | 2007-10-23 17:07:19 -0400 (Tue, 23 Oct 2007) | 1 line\n\nfix to SAK-11967:assignments / problem with mixed format assignments when using the 'assign this grade to all participants without submissions'\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Thu Oct 25 09:16:13 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 25 Oct 2007 09:16:13 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 25 Oct 2007 09:16:13 -0400\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby fan.mail.umich.edu () with ESMTP id l9PDGBuB019430;\n\tThu, 25 Oct 2007 09:16:11 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 47209717.12201.4501 ; \n\t25 Oct 2007 09:16:09 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id BFFCD6BEF5;\n\tWed, 24 Oct 2007 21:31:42 +0100 (BST)\nMessage-ID: <200710251313.l9PDDV3M018448@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 530\n          for <source@collab.sakaiproject.org>;\n          Wed, 24 Oct 2007 21:31:28 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B833B1D5D5\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 14:15:54 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9PDDVom018450\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 09:13:31 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9PDDV3M018448\n\tfor source@collab.sakaiproject.org; Thu, 25 Oct 2007 09:13:31 -0400\nDate: Thu, 25 Oct 2007 09:13:31 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r37378 - assignment/branches/oncourse_2-4-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 25 09:16:13 2007\nX-DSPAM-Confidence: 0.9916\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37378\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-10-25 09:13:30 -0400 (Thu, 25 Oct 2007)\nNew Revision: 37378\n\nModified:\nassignment/branches/oncourse_2-4-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nsvn merge -r 37334:37335 https://source.sakaiproject.org/svn/assignment/trunk\nU    assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nsvn log -r 37335:37335 https://source.sakaiproject.org/svn/assignment/trunk\n------------------------------------------------------------------------\nr37335 | zqian@umich.edu | 2007-10-23 17:07:19 -0400 (Tue, 23 Oct 2007) | 1 line\n\nfix to SAK-11967:assignments / problem with mixed format assignments when using the 'assign this grade to all participants without submissions'\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zach.thomas@txstate.edu Thu Oct 25 07:48:38 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 25 Oct 2007 07:48:38 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 25 Oct 2007 07:48:38 -0400\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby sleepers.mail.umich.edu () with ESMTP id l9PBmcUt029769;\n\tThu, 25 Oct 2007 07:48:38 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 4720828F.DDD73.20790 ; \n\t25 Oct 2007 07:48:35 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id CB3B3565B9;\n\tWed, 24 Oct 2007 20:04:02 +0100 (BST)\nMessage-ID: <200710251145.l9PBjqVX018225@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 652\n          for <source@collab.sakaiproject.org>;\n          Wed, 24 Oct 2007 20:03:48 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 28D7111990\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 12:48:15 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9PBjqQm018227\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 07:45:52 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9PBjqVX018225\n\tfor source@collab.sakaiproject.org; Thu, 25 Oct 2007 07:45:52 -0400\nDate: Thu, 25 Oct 2007 07:45:52 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zach.thomas@txstate.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zach.thomas@txstate.edu\nSubject: [sakai] svn commit: r37377 - content/branches/SAK-11543/content-impl/impl/src/java/org/sakaiproject/content/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 25 07:48:38 2007\nX-DSPAM-Confidence: 0.8458\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37377\n\nAuthor: zach.thomas@txstate.edu\nDate: 2007-10-25 07:45:49 -0400 (Thu, 25 Oct 2007)\nNew Revision: 37377\n\nModified:\ncontent/branches/SAK-11543/content-impl/impl/src/java/org/sakaiproject/content/impl/BaseContentService.java\nLog:\nadded additional logic to isAvailable method to look for the resource.satisfies.rule property.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Thu Oct 25 07:20:36 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 25 Oct 2007 07:20:36 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 25 Oct 2007 07:20:36 -0400\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby sleepers.mail.umich.edu () with ESMTP id l9PBKZd5020834;\n\tThu, 25 Oct 2007 07:20:35 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 47207BFD.52242.17527 ; \n\t25 Oct 2007 07:20:32 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2A8FF5555B;\n\tWed, 24 Oct 2007 19:35:52 +0100 (BST)\nMessage-ID: <200710251117.l9PBHjwd018172@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 171\n          for <source@collab.sakaiproject.org>;\n          Wed, 24 Oct 2007 19:35:30 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5E48B1D5EF\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 12:20:12 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9PBHjWZ018174\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 07:17:45 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9PBHjwd018172\n\tfor source@collab.sakaiproject.org; Thu, 25 Oct 2007 07:17:45 -0400\nDate: Thu, 25 Oct 2007 07:17:45 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r37376 - event/branches/sakai_2-4-x/event-impl/impl/src/java/org/sakaiproject/event/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 25 07:20:36 2007\nX-DSPAM-Confidence: 0.9732\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37376\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-10-25 07:17:40 -0400 (Thu, 25 Oct 2007)\nNew Revision: 37376\n\nModified:\nevent/branches/sakai_2-4-x/event-impl/impl/src/java/org/sakaiproject/event/impl/UsageSessionServiceAdaptor.java\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-7428\nApplied patch \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Thu Oct 25 05:02:18 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 25 Oct 2007 05:02:18 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 25 Oct 2007 05:02:18 -0400\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby flawless.mail.umich.edu () with ESMTP id l9P92HKh027708;\n\tThu, 25 Oct 2007 05:02:17 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 47205B94.94731.29896 ; \n\t25 Oct 2007 05:02:15 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3A9FA5F751;\n\tWed, 24 Oct 2007 17:24:38 +0100 (BST)\nMessage-ID: <200710250859.l9P8xXkL016695@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 905\n          for <source@collab.sakaiproject.org>;\n          Wed, 24 Oct 2007 17:24:25 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 388C81D5F1\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 10:01:56 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9P8xXwR016699\n\tfor <source@collab.sakaiproject.org>; Thu, 25 Oct 2007 04:59:33 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9P8xXkL016695\n\tfor source@collab.sakaiproject.org; Thu, 25 Oct 2007 04:59:33 -0400\nDate: Thu, 25 Oct 2007 04:59:33 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r37375 - event/trunk/event-impl/impl/src/java/org/sakaiproject/event/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 25 05:02:18 2007\nX-DSPAM-Confidence: 0.9760\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37375\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-10-25 04:59:28 -0400 (Thu, 25 Oct 2007)\nNew Revision: 37375\n\nModified:\nevent/trunk/event-impl/impl/src/java/org/sakaiproject/event/impl/UsageSessionServiceAdaptor.java\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-7428\n\nPatch applied with recoding, stucture has changed in trunk\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ray@media.berkeley.edu Wed Oct 24 18:09:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 24 Oct 2007 18:09:53 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 24 Oct 2007 18:09:53 -0400\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby jacknife.mail.umich.edu () with ESMTP id l9OM9nCo028551;\n\tWed, 24 Oct 2007 18:09:49 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 471FC2A7.ECCE3.3212 ; \n\t24 Oct 2007 18:09:46 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 488EC690D0;\n\tWed, 24 Oct 2007 06:32:54 +0100 (BST)\nMessage-ID: <200710242207.l9OM73hO013321@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1007\n          for <source@collab.sakaiproject.org>;\n          Wed, 24 Oct 2007 06:32:38 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4C1D1C3CE\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 23:09:25 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9OM74gs013323\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 18:07:04 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9OM73hO013321\n\tfor source@collab.sakaiproject.org; Wed, 24 Oct 2007 18:07:03 -0400\nDate: Wed, 24 Oct 2007 18:07:03 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ray@media.berkeley.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ray@media.berkeley.edu\nSubject: [sakai] svn commit: r37369 - user/trunk/user-impl/integration-test/src/test/java/org/sakaiproject/user/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Oct 24 18:09:53 2007\nX-DSPAM-Confidence: 0.7594\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37369\n\nAuthor: ray@media.berkeley.edu\nDate: 2007-10-24 18:06:59 -0400 (Wed, 24 Oct 2007)\nNew Revision: 37369\n\nModified:\nuser/trunk/user-impl/integration-test/src/test/java/org/sakaiproject/user/impl/UserDirectoryServiceGetTest.java\nLog:\nSAK-11597 Add regression test for blocking duplicate user EIDs\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ktsao@stanford.edu Wed Oct 24 16:52:55 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 24 Oct 2007 16:52:55 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 24 Oct 2007 16:52:55 -0400\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby godsend.mail.umich.edu () with ESMTP id l9OKqsDV004352;\n\tWed, 24 Oct 2007 16:52:54 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 471FB09F.BADB2.5591 ; \n\t24 Oct 2007 16:52:50 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2EC206B97B;\n\tWed, 24 Oct 2007 05:21:56 +0100 (BST)\nMessage-ID: <200710242050.l9OKo68t013238@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 963\n          for <source@collab.sakaiproject.org>;\n          Wed, 24 Oct 2007 05:21:37 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0158510EA8\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 21:52:26 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9OKo6BZ013240\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 16:50:06 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9OKo68t013238\n\tfor source@collab.sakaiproject.org; Wed, 24 Oct 2007 16:50:06 -0400\nDate: Wed, 24 Oct 2007 16:50:06 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ktsao@stanford.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ktsao@stanford.edu\nSubject: [sakai] svn commit: r37368 - sam/branches/sakai_2-4-x/samigo-services/src/java/org/sakaiproject/tool/assessment/facade\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Oct 24 16:52:55 2007\nX-DSPAM-Confidence: 0.9799\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37368\n\nAuthor: ktsao@stanford.edu\nDate: 2007-10-24 16:50:03 -0400 (Wed, 24 Oct 2007)\nNew Revision: 37368\n\nModified:\nsam/branches/sakai_2-4-x/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/AssessmentGradingFacadeQueries.java\nLog:\nSAK-11726\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Wed Oct 24 16:23:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 24 Oct 2007 16:23:43 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 24 Oct 2007 16:23:43 -0400\nReceived: from serenity.mr.itd.umich.edu (serenity.mr.itd.umich.edu [141.211.14.43])\n\tby sleepers.mail.umich.edu () with ESMTP id l9OKNgf6018457;\n\tWed, 24 Oct 2007 16:23:42 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY serenity.mr.itd.umich.edu ID 471FA9C9.205AC.30075 ; \n\t24 Oct 2007 16:23:40 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B7FFD6B5D0;\n\tWed, 24 Oct 2007 04:52:43 +0100 (BST)\nMessage-ID: <200710242020.l9OKKrop013158@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 247\n          for <source@collab.sakaiproject.org>;\n          Wed, 24 Oct 2007 04:52:23 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BED691BAC6\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 21:23:13 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9OKKrlr013160\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 16:20:53 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9OKKrop013158\n\tfor source@collab.sakaiproject.org; Wed, 24 Oct 2007 16:20:53 -0400\nDate: Wed, 24 Oct 2007 16:20:53 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37367 - assignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Oct 24 16:23:43 2007\nX-DSPAM-Confidence: 0.9871\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37367\n\nAuthor: zqian@umich.edu\nDate: 2007-10-24 16:20:51 -0400 (Wed, 24 Oct 2007)\nNew Revision: 37367\n\nModified:\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/DbAssignmentService.java\nLog:\nfix to SAK-11821: fix the problem with 0 value for getting graded or submission submission count. Was using wrong sql syntax for Oracle\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Wed Oct 24 15:57:55 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 24 Oct 2007 15:57:55 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 24 Oct 2007 15:57:55 -0400\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby score.mail.umich.edu () with ESMTP id l9OJvs2G010325;\n\tWed, 24 Oct 2007 15:57:54 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 471FA3BC.DF68D.16117 ; \n\t24 Oct 2007 15:57:51 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2637254354;\n\tWed, 24 Oct 2007 04:26:53 +0100 (BST)\nMessage-ID: <200710241955.l9OJtAF5013108@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 871\n          for <source@collab.sakaiproject.org>;\n          Wed, 24 Oct 2007 04:26:30 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id F27C410E77\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 20:57:30 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9OJtAFQ013110\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 15:55:10 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9OJtAF5013108\n\tfor source@collab.sakaiproject.org; Wed, 24 Oct 2007 15:55:10 -0400\nDate: Wed, 24 Oct 2007 15:55:10 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r37366 - in db/trunk/db-impl: ext/src/java/org/sakaiproject/springframework/orm/hibernate pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Oct 24 15:57:55 2007\nX-DSPAM-Confidence: 0.9800\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37366\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-10-24 15:54:58 -0400 (Wed, 24 Oct 2007)\nNew Revision: 37366\n\nAdded:\ndb/trunk/db-impl/ext/src/java/org/sakaiproject/springframework/orm/hibernate/HibernateJMXAgent.java\nModified:\ndb/trunk/db-impl/pack/src/webapp/WEB-INF/components.xml\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-12040\n\nFixed,\nEnables Hibernate JMXAgent,\nTo use start tomcat with  -Dcom.sun.management.jmxremote and start jconsole\nonce hibernate is fully registered, you will see a hibernate MBean\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Wed Oct 24 15:50:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 24 Oct 2007 15:50:17 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 24 Oct 2007 15:50:17 -0400\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby chaos.mail.umich.edu () with ESMTP id l9OJoG71008961;\n\tWed, 24 Oct 2007 15:50:16 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 471FA1F3.48B6F.7008 ; \n\t24 Oct 2007 15:50:14 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 263DB54354;\n\tWed, 24 Oct 2007 04:19:16 +0100 (BST)\nMessage-ID: <200710241947.l9OJlTPE013073@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 88\n          for <source@collab.sakaiproject.org>;\n          Wed, 24 Oct 2007 04:18:58 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 66CFF1998F\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 20:49:50 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9OJlTiN013075\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 15:47:30 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9OJlTPE013073\n\tfor source@collab.sakaiproject.org; Wed, 24 Oct 2007 15:47:29 -0400\nDate: Wed, 24 Oct 2007 15:47:29 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r37364 - osp/trunk/presentation/tool/src/webapp/WEB-INF/jsp/presentation\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Oct 24 15:50:17 2007\nX-DSPAM-Confidence: 0.9849\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37364\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-10-24 15:47:28 -0400 (Wed, 24 Oct 2007)\nNew Revision: 37364\n\nModified:\nosp/trunk/presentation/tool/src/webapp/WEB-INF/jsp/presentation/addPresentation2.jsp\nLog:\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12026\nApplying the patch to fix the multi-select for forms.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Wed Oct 24 15:43:27 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 24 Oct 2007 15:43:27 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 24 Oct 2007 15:43:27 -0400\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby godsend.mail.umich.edu () with ESMTP id l9OJhQlA029459;\n\tWed, 24 Oct 2007 15:43:26 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 471FA059.6205F.13911 ; \n\t24 Oct 2007 15:43:24 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4BA6959BCA;\n\tWed, 24 Oct 2007 04:12:26 +0100 (BST)\nMessage-ID: <200710241940.l9OJekDX013057@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 453\n          for <source@collab.sakaiproject.org>;\n          Wed, 24 Oct 2007 04:12:15 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 42F9F1998F\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 20:43:07 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9OJekwb013059\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 15:40:46 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9OJekDX013057\n\tfor source@collab.sakaiproject.org; Wed, 24 Oct 2007 15:40:46 -0400\nDate: Wed, 24 Oct 2007 15:40:46 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r37363 - in memory/trunk/memory-impl: impl/src/java/org/sakaiproject/memory/impl pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Oct 24 15:43:27 2007\nX-DSPAM-Confidence: 0.8474\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37363\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-10-24 15:40:34 -0400 (Wed, 24 Oct 2007)\nNew Revision: 37363\n\nAdded:\nmemory/trunk/memory-impl/impl/src/java/org/sakaiproject/memory/impl/MemoryServiceJMXAgent.java\nModified:\nmemory/trunk/memory-impl/impl/src/java/org/sakaiproject/memory/impl/BasicMemoryService.java\nmemory/trunk/memory-impl/impl/src/java/org/sakaiproject/memory/impl/MemCache.java\nmemory/trunk/memory-impl/impl/src/java/org/sakaiproject/memory/impl/MultiRefCacheImpl.java\nmemory/trunk/memory-impl/pack/src/webapp/WEB-INF/components.xml\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-12030\n\nFixed, but needs some really carefull testing to make certain that items are being evicted correctly.\nThe multirefcache eviction code is almost the same as it was withthe HashMap memory service.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Wed Oct 24 15:18:05 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 24 Oct 2007 15:18:05 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 24 Oct 2007 15:18:05 -0400\nReceived: from serenity.mr.itd.umich.edu (serenity.mr.itd.umich.edu [141.211.14.43])\n\tby fan.mail.umich.edu () with ESMTP id l9OJI4lr010671;\n\tWed, 24 Oct 2007 15:18:04 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY serenity.mr.itd.umich.edu ID 471F9A65.BA9A7.1130 ; \n\t24 Oct 2007 15:18:01 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 97C486B933;\n\tWed, 24 Oct 2007 03:48:03 +0100 (BST)\nMessage-ID: <200710241915.l9OJFOGc012965@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 270\n          for <source@collab.sakaiproject.org>;\n          Wed, 24 Oct 2007 03:47:52 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B4ABE1BAC6\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 20:17:44 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9OJFOlD012967\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 15:15:24 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9OJFOGc012965\n\tfor source@collab.sakaiproject.org; Wed, 24 Oct 2007 15:15:24 -0400\nDate: Wed, 24 Oct 2007 15:15:24 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r37362 - oncourse/trunk/src/presence/presence-tool/tool/src/java/org/sakaiproject/presence/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Oct 24 15:18:05 2007\nX-DSPAM-Confidence: 0.9791\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37362\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-10-24 15:15:23 -0400 (Wed, 24 Oct 2007)\nNew Revision: 37362\n\nModified:\noncourse/trunk/src/presence/presence-tool/tool/src/java/org/sakaiproject/presence/tool/PresenceTool.java\nLog:\nONC-8 - layout issue change\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Wed Oct 24 15:17:35 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 24 Oct 2007 15:17:35 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 24 Oct 2007 15:17:35 -0400\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby godsend.mail.umich.edu () with ESMTP id l9OJHY98014853;\n\tWed, 24 Oct 2007 15:17:34 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 471F9A46.E9CC.10597 ; \n\t24 Oct 2007 15:17:30 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E7C3367A66;\n\tWed, 24 Oct 2007 03:47:29 +0100 (BST)\nMessage-ID: <200710241914.l9OJEmfL012953@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 997\n          for <source@collab.sakaiproject.org>;\n          Wed, 24 Oct 2007 03:47:07 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0BDEA1BAC6\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 20:17:08 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9OJEmT3012955\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 15:14:48 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9OJEmfL012953\n\tfor source@collab.sakaiproject.org; Wed, 24 Oct 2007 15:14:48 -0400\nDate: Wed, 24 Oct 2007 15:14:48 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r37361 - oncourse/trunk/src/presence/presence-tool/tool/src/java/org/sakaiproject/presence/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Oct 24 15:17:35 2007\nX-DSPAM-Confidence: 0.9787\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37361\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-10-24 15:14:47 -0400 (Wed, 24 Oct 2007)\nNew Revision: 37361\n\nModified:\noncourse/trunk/src/presence/presence-tool/tool/src/java/org/sakaiproject/presence/tool/PresenceTool.java\nLog:\nONC-8 - layout issue change\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Wed Oct 24 12:09:08 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 24 Oct 2007 12:09:08 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 24 Oct 2007 12:09:08 -0400\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby score.mail.umich.edu () with ESMTP id l9OG960Q027195;\n\tWed, 24 Oct 2007 12:09:06 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 471F6E16.66108.20276 ; \n\t24 Oct 2007 12:08:57 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3157961DDD;\n\tWed, 24 Oct 2007 00:38:56 +0100 (BST)\nMessage-ID: <200710241606.l9OG6IYl012700@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 243\n          for <source@collab.sakaiproject.org>;\n          Wed, 24 Oct 2007 00:38:41 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5E8681B9A1\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 17:08:38 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9OG6I9S012702\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 12:06:18 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9OG6IYl012700\n\tfor source@collab.sakaiproject.org; Wed, 24 Oct 2007 12:06:18 -0400\nDate: Wed, 24 Oct 2007 12:06:18 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37356 - in memory/branches/SAK-11913: . memory-impl/impl/src/java/org/sakaiproject/memory/impl memory-test memory-test/impl memory-test/impl/src memory-test/impl/src/java memory-test/impl/src/java/org memory-test/impl/src/java/org/sakaiproject memory-test/impl/src/java/org/sakaiproject/memory memory-test/impl/src/java/org/sakaiproject/memory/test memory-test/pack memory-test/pack/src memory-test/pack/src/webapp memory-test/pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Oct 24 12:09:08 2007\nX-DSPAM-Confidence: 0.9861\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37356\n\nAuthor: aaronz@vt.edu\nDate: 2007-10-24 12:05:58 -0400 (Wed, 24 Oct 2007)\nNew Revision: 37356\n\nAdded:\nmemory/branches/SAK-11913/memory-test/\nmemory/branches/SAK-11913/memory-test/.classpath\nmemory/branches/SAK-11913/memory-test/.project\nmemory/branches/SAK-11913/memory-test/impl/\nmemory/branches/SAK-11913/memory-test/impl/pom.xml\nmemory/branches/SAK-11913/memory-test/impl/src/\nmemory/branches/SAK-11913/memory-test/impl/src/java/\nmemory/branches/SAK-11913/memory-test/impl/src/java/org/\nmemory/branches/SAK-11913/memory-test/impl/src/java/org/sakaiproject/\nmemory/branches/SAK-11913/memory-test/impl/src/java/org/sakaiproject/memory/\nmemory/branches/SAK-11913/memory-test/impl/src/java/org/sakaiproject/memory/test/\nmemory/branches/SAK-11913/memory-test/impl/src/java/org/sakaiproject/memory/test/LoadTestMemoryService.java\nmemory/branches/SAK-11913/memory-test/pack/\nmemory/branches/SAK-11913/memory-test/pack/pom.xml\nmemory/branches/SAK-11913/memory-test/pack/src/\nmemory/branches/SAK-11913/memory-test/pack/src/webapp/\nmemory/branches/SAK-11913/memory-test/pack/src/webapp/WEB-INF/\nmemory/branches/SAK-11913/memory-test/pack/src/webapp/WEB-INF/components.xml\nmemory/branches/SAK-11913/memory-test/pom.xml\nModified:\nmemory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl/BasicMemoryService.java\nLog:\nSAK-11913: added load testing project\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Wed Oct 24 11:52:31 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 24 Oct 2007 11:52:31 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 24 Oct 2007 11:52:31 -0400\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby sleepers.mail.umich.edu () with ESMTP id l9OFqU74031034;\n\tWed, 24 Oct 2007 11:52:30 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 471F6A38.9FCC5.30113 ; \n\t24 Oct 2007 11:52:27 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 8ECF84E687;\n\tWed, 24 Oct 2007 00:22:22 +0100 (BST)\nMessage-ID: <200710241549.l9OFnhlk012680@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 225\n          for <source@collab.sakaiproject.org>;\n          Wed, 24 Oct 2007 00:22:05 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C92261D3CF\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 16:52:03 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9OFnhRc012682\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 11:49:43 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9OFnhlk012680\n\tfor source@collab.sakaiproject.org; Wed, 24 Oct 2007 11:49:43 -0400\nDate: Wed, 24 Oct 2007 11:49:43 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r37355 - reference/trunk/docs/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Oct 24 11:52:31 2007\nX-DSPAM-Confidence: 0.9789\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37355\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-10-24 11:49:39 -0400 (Wed, 24 Oct 2007)\nNew Revision: 37355\n\nModified:\nreference/trunk/docs/conversion/sakai_2_4_0-2_5_0_oracle_conversion.sql\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-11948\nFixed\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Wed Oct 24 11:31:42 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 24 Oct 2007 11:31:42 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 24 Oct 2007 11:31:42 -0400\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby chaos.mail.umich.edu () with ESMTP id l9OFVfdG013510;\n\tWed, 24 Oct 2007 11:31:41 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 471F654E.1A471.17969 ; \n\t24 Oct 2007 11:31:28 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 24C0A6B652;\n\tWed, 24 Oct 2007 00:01:23 +0100 (BST)\nMessage-ID: <200710241528.l9OFSbmG012653@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 137\n          for <source@collab.sakaiproject.org>;\n          Wed, 24 Oct 2007 00:00:55 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7F98FDD16\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 16:30:57 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9OFSbiF012655\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 11:28:37 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9OFSbmG012653\n\tfor source@collab.sakaiproject.org; Wed, 24 Oct 2007 11:28:37 -0400\nDate: Wed, 24 Oct 2007 11:28:37 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37354 - memory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Oct 24 11:31:42 2007\nX-DSPAM-Confidence: 0.9830\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37354\n\nAuthor: aaronz@vt.edu\nDate: 2007-10-24 11:28:33 -0400 (Wed, 24 Oct 2007)\nNew Revision: 37354\n\nModified:\nmemory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl/BasicMemoryService.java\nLog:\nSAK-11913: Made the memory stats easier to read and more informative\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Wed Oct 24 11:11:47 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 24 Oct 2007 11:11:47 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 24 Oct 2007 11:11:47 -0400\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby jacknife.mail.umich.edu () with ESMTP id l9OFBidq009905;\n\tWed, 24 Oct 2007 11:11:44 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 471F60AB.69553.6182 ; \n\t24 Oct 2007 11:11:42 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 863CD6B61B;\n\tTue, 23 Oct 2007 23:41:42 +0100 (BST)\nMessage-ID: <200710241508.l9OF8ucw012641@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 19\n          for <source@collab.sakaiproject.org>;\n          Tue, 23 Oct 2007 23:41:21 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A9A7C1D3C7\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 16:11:16 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9OF8ujR012643\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 11:08:56 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9OF8ucw012641\n\tfor source@collab.sakaiproject.org; Wed, 24 Oct 2007 11:08:56 -0400\nDate: Wed, 24 Oct 2007 11:08:56 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37353 - memory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Oct 24 11:11:47 2007\nX-DSPAM-Confidence: 0.9831\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37353\n\nAuthor: aaronz@vt.edu\nDate: 2007-10-24 11:08:51 -0400 (Wed, 24 Oct 2007)\nNew Revision: 37353\n\nModified:\nmemory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl/BasicMemoryService.java\nmemory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl/MemCache.java\nLog:\nSAK-11913: Made the memory stats easier to read and more informative\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Wed Oct 24 09:58:46 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 24 Oct 2007 09:58:46 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 24 Oct 2007 09:58:46 -0400\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby faithful.mail.umich.edu () with ESMTP id l9ODwjWi011284;\n\tWed, 24 Oct 2007 09:58:45 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 471F4F78.721F3.31484 ; \n\t24 Oct 2007 09:58:28 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id EAD216B553;\n\tTue, 23 Oct 2007 22:28:17 +0100 (BST)\nMessage-ID: <200710241355.l9ODteZ8012495@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 965\n          for <source@collab.sakaiproject.org>;\n          Tue, 23 Oct 2007 22:28:05 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0533F1BAB4\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 14:57:59 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9ODteNf012497\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 09:55:40 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9ODteZ8012495\n\tfor source@collab.sakaiproject.org; Wed, 24 Oct 2007 09:55:40 -0400\nDate: Wed, 24 Oct 2007 09:55:40 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37352 - site-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Oct 24 09:58:46 2007\nX-DSPAM-Confidence: 0.8508\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37352\n\nAuthor: zqian@umich.edu\nDate: 2007-10-24 09:55:38 -0400 (Wed, 24 Oct 2007)\nNew Revision: 37352\n\nModified:\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-group.vm\nLog:\nfix to SAK-9471:Groups can be added in site info with no members, it is possible to create a group which does not display any group name\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Wed Oct 24 08:08:46 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 24 Oct 2007 08:08:46 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 24 Oct 2007 08:08:46 -0400\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby panther.mail.umich.edu () with ESMTP id l9OC8kTm028425;\n\tWed, 24 Oct 2007 08:08:46 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 471F35C8.A01AD.22014 ; \n\t24 Oct 2007 08:08:43 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0AED76B538;\n\tTue, 23 Oct 2007 20:55:40 +0100 (BST)\nMessage-ID: <200710241205.l9OC5pM8012304@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 13\n          for <source@collab.sakaiproject.org>;\n          Tue, 23 Oct 2007 20:55:18 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id C48031CF18\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 13:08:10 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9OC5pWR012306\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 08:05:51 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9OC5pM8012304\n\tfor source@collab.sakaiproject.org; Wed, 24 Oct 2007 08:05:51 -0400\nDate: Wed, 24 Oct 2007 08:05:51 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37350 - in memory/branches/SAK-11913/memory-impl: impl/src/java/org/sakaiproject/memory/impl pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Oct 24 08:08:46 2007\nX-DSPAM-Confidence: 0.9859\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37350\n\nAuthor: aaronz@vt.edu\nDate: 2007-10-24 08:05:40 -0400 (Wed, 24 Oct 2007)\nNew Revision: 37350\n\nModified:\nmemory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl/BasicMemoryService.java\nmemory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl/MemCache.java\nmemory/branches/SAK-11913/memory-impl/pack/src/webapp/WEB-INF/ehcache-beans.xml\nLog:\nSAK-11913: Adjusted the configuration to remove the cache that was created in memory, tweaked the implementation of the memory service\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Wed Oct 24 08:08:40 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 24 Oct 2007 08:08:40 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 24 Oct 2007 08:08:40 -0400\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby godsend.mail.umich.edu () with ESMTP id l9OC8dbn011784;\n\tWed, 24 Oct 2007 08:08:39 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 471F35B8.D4058.23027 ; \n\t24 Oct 2007 08:08:27 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 121196B52E;\n\tTue, 23 Oct 2007 20:55:30 +0100 (BST)\nMessage-ID: <200710241205.l9OC5bRv012292@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 467\n          for <source@collab.sakaiproject.org>;\n          Tue, 23 Oct 2007 20:55:04 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D37211CF18\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 13:07:57 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9OC5b51012294\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 08:05:37 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9OC5bRv012292\n\tfor source@collab.sakaiproject.org; Wed, 24 Oct 2007 08:05:37 -0400\nDate: Wed, 24 Oct 2007 08:05:37 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37349 - memory/branches/SAK-11913/memory-api/api/src/java\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Oct 24 08:08:40 2007\nX-DSPAM-Confidence: 0.9866\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37349\n\nAuthor: aaronz@vt.edu\nDate: 2007-10-24 08:05:33 -0400 (Wed, 24 Oct 2007)\nNew Revision: 37349\n\nModified:\nmemory/branches/SAK-11913/memory-api/api/src/java/ehcache.xml\nLog:\nSAK-11913: Adjusted the configuration to remove the cache that was created in memory, tweaked the implementation of the memory service\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom mbreuker@loi.nl Wed Oct 24 07:13:09 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 24 Oct 2007 07:13:09 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 24 Oct 2007 07:13:09 -0400\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby flawless.mail.umich.edu () with ESMTP id l9OBD89b013561;\n\tWed, 24 Oct 2007 07:13:08 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 471F28BE.C0264.29249 ; \n\t24 Oct 2007 07:13:05 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C8C7053BE4;\n\tTue, 23 Oct 2007 20:00:09 +0100 (BST)\nMessage-ID: <200710241110.l9OBAK1L012263@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 336\n          for <source@collab.sakaiproject.org>;\n          Tue, 23 Oct 2007 19:59:45 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CAB3E1BA75\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 12:12:39 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9OBAKuE012265\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 07:10:20 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9OBAK1L012263\n\tfor source@collab.sakaiproject.org; Wed, 24 Oct 2007 07:10:20 -0400\nDate: Wed, 24 Oct 2007 07:10:20 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to mbreuker@loi.nl using -f\nTo: source@collab.sakaiproject.org\nFrom: mbreuker@loi.nl\nSubject: [sakai] svn commit: r37348 - blog/trunk/tool/src/bundle/uk/ac/lancs/e_science/sakai/tools/blogger/bundle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Oct 24 07:13:09 2007\nX-DSPAM-Confidence: 0.9797\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37348\n\nAuthor: mbreuker@loi.nl\nDate: 2007-10-24 07:10:15 -0400 (Wed, 24 Oct 2007)\nNew Revision: 37348\n\nModified:\nblog/trunk/tool/src/bundle/uk/ac/lancs/e_science/sakai/tools/blogger/bundle/Messages_nl.properties\nLog:\nSAK-12021 - update dutch translations (blogger tool)\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Wed Oct 24 04:07:45 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Wed, 24 Oct 2007 04:07:45 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Wed, 24 Oct 2007 04:07:45 -0400\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby fan.mail.umich.edu () with ESMTP id l9O87iw0008999;\n\tWed, 24 Oct 2007 04:07:44 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 471EFD4A.C7C55.24039 ; \n\t24 Oct 2007 04:07:41 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 576C655A94;\n\tTue, 23 Oct 2007 16:59:32 +0100 (BST)\nMessage-ID: <200710240805.l9O852hN012104@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 410\n          for <source@collab.sakaiproject.org>;\n          Tue, 23 Oct 2007 16:59:07 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 005301CD04\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 09:07:21 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9O8520B012106\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 04:05:02 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9O852hN012104\n\tfor source@collab.sakaiproject.org; Wed, 24 Oct 2007 04:05:02 -0400\nDate: Wed, 24 Oct 2007 04:05:02 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r37347 - db/trunk/db-util/conversion/src/java/org/sakaiproject/util/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Wed Oct 24 04:07:45 2007\nX-DSPAM-Confidence: 0.9788\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37347\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-10-24 04:04:55 -0400 (Wed, 24 Oct 2007)\nNew Revision: 37347\n\nModified:\ndb/trunk/db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionController.java\ndb/trunk/db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionDriver.java\ndb/trunk/db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionException.java\ndb/trunk/db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionHandler.java\ndb/trunk/db-util/conversion/src/java/org/sakaiproject/util/conversion/UpgradeSchema.java\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-12031\n\nMissed build errors after syncing with assignments.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Tue Oct 23 21:15:34 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 23 Oct 2007 21:15:34 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 23 Oct 2007 21:15:34 -0400\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby brazil.mail.umich.edu () with ESMTP id l9O1FYwE032450;\n\tTue, 23 Oct 2007 21:15:34 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 471E9CB1.3B37D.24099 ; \n\t23 Oct 2007 21:15:31 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0E2106B22A;\n\tTue, 23 Oct 2007 10:09:02 +0100 (BST)\nMessage-ID: <200710240112.l9O1CvVS011417@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 953\n          for <source@collab.sakaiproject.org>;\n          Tue, 23 Oct 2007 10:08:44 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5EFA8B2BC\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 02:15:15 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9O1CvcD011419\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 21:12:57 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9O1CvVS011417\n\tfor source@collab.sakaiproject.org; Tue, 23 Oct 2007 21:12:57 -0400\nDate: Tue, 23 Oct 2007 21:12:57 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37346 - in assignment/branches/sakai_2-4-x/assignment-tool/tool/src: bundle java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 23 21:15:34 2007\nX-DSPAM-Confidence: 0.9872\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37346\n\nAuthor: zqian@umich.edu\nDate: 2007-10-23 21:12:53 -0400 (Tue, 23 Oct 2007)\nNew Revision: 37346\n\nModified:\nassignment/branches/sakai_2-4-x/assignment-tool/tool/src/bundle/assignment.properties\nassignment/branches/sakai_2-4-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nmerge the fix to SAK-11967 into 2-4-x branch:svn merge -r 37334:37335 https://source.sakaiproject.org/svn/assignment/trunk\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Tue Oct 23 21:12:48 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 23 Oct 2007 21:12:48 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 23 Oct 2007 21:12:48 -0400\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby faithful.mail.umich.edu () with ESMTP id l9O1Clpd030175;\n\tTue, 23 Oct 2007 21:12:47 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 471E9C08.D6723.9501 ; \n\t23 Oct 2007 21:12:43 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5498A6B22A;\n\tTue, 23 Oct 2007 10:06:27 +0100 (BST)\nMessage-ID: <200710240110.l9O1A4d3011404@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 455\n          for <source@collab.sakaiproject.org>;\n          Tue, 23 Oct 2007 10:06:12 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 659E5B2BC\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 02:12:22 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9O1A4Uk011406\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 21:10:04 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9O1A4d3011404\n\tfor source@collab.sakaiproject.org; Tue, 23 Oct 2007 21:10:04 -0400\nDate: Tue, 23 Oct 2007 21:10:04 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37345 - in assignment/branches/post-2-4/assignment-tool/tool/src: bundle java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 23 21:12:48 2007\nX-DSPAM-Confidence: 0.9873\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37345\n\nAuthor: zqian@umich.edu\nDate: 2007-10-23 21:09:59 -0400 (Tue, 23 Oct 2007)\nNew Revision: 37345\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/bundle/assignment.properties\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nmerge the fix to SAK-11967 into post-2-4 branch:svn merge -r 37334:37335 https://source.sakaiproject.org/svn/assignment/trunk\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Tue Oct 23 19:54:11 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 23 Oct 2007 19:54:11 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 23 Oct 2007 19:54:11 -0400\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby sleepers.mail.umich.edu () with ESMTP id l9NNsAqi030299;\n\tTue, 23 Oct 2007 19:54:10 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 471E899B.D0531.1829 ; \n\t23 Oct 2007 19:54:06 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3155A68995;\n\tTue, 23 Oct 2007 08:47:53 +0100 (BST)\nMessage-ID: <200710232351.l9NNpYig011284@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 676\n          for <source@collab.sakaiproject.org>;\n          Tue, 23 Oct 2007 08:47:40 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 365BDBDBE\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 00:53:52 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9NNpYef011286\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 19:51:34 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9NNpYig011284\n\tfor source@collab.sakaiproject.org; Tue, 23 Oct 2007 19:51:34 -0400\nDate: Tue, 23 Oct 2007 19:51:34 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r37344 - assignment/trunk\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 23 19:54:11 2007\nX-DSPAM-Confidence: 0.9868\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37344\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-10-23 19:51:30 -0400 (Tue, 23 Oct 2007)\nNew Revision: 37344\n\nModified:\nassignment/trunk/runconversion-2.4.x.sh\nassignment/trunk/runconversion.sh\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-12031\n\nModified conversion scripts to use the central framework\nThe could be modified further to use the central script, left notes in the patch.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Tue Oct 23 19:47:28 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 23 Oct 2007 19:47:28 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 23 Oct 2007 19:47:28 -0400\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby godsend.mail.umich.edu () with ESMTP id l9NNlRxR019493;\n\tTue, 23 Oct 2007 19:47:27 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 471E8808.80DEF.11446 ; \n\t23 Oct 2007 19:47:23 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B5C8F4E754;\n\tTue, 23 Oct 2007 08:41:09 +0100 (BST)\nMessage-ID: <200710232344.l9NNijIu011229@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 176\n          for <source@collab.sakaiproject.org>;\n          Tue, 23 Oct 2007 08:40:51 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BC2D4BDBE\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 00:47:03 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9NNikkd011231\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 19:44:46 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9NNijIu011229\n\tfor source@collab.sakaiproject.org; Tue, 23 Oct 2007 19:44:45 -0400\nDate: Tue, 23 Oct 2007 19:44:45 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r37343 - in assignment/trunk/assignment-impl/impl: . src/java/org/sakaiproject/assignment/impl/conversion/api src/java/org/sakaiproject/assignment/impl/conversion/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 23 19:47:28 2007\nX-DSPAM-Confidence: 0.9809\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37343\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-10-23 19:44:33 -0400 (Tue, 23 Oct 2007)\nNew Revision: 37343\n\nRemoved:\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/api/SchemaConversionHandler.java\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SchemaConversionController.java\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SchemaConversionDriver.java\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SchemaConversionException.java\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/UpgradeSchema.java\nModified:\nassignment/trunk/assignment-impl/impl/pom.xml\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/CombineDuplicateSubmissionsConversionHandler.java\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/RemoveDuplicateSubmissionsConversionHandler.java\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SubmitterIdAssignmentsConversionHandler.java\nLog:\nMoved the conversion framework into sakai-db-conversion\n\nhttp://jira.sakaiproject.org/jira/browse/SAK-12031\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Tue Oct 23 19:46:21 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 23 Oct 2007 19:46:21 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 23 Oct 2007 19:46:21 -0400\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby brazil.mail.umich.edu () with ESMTP id l9NNkK65022332;\n\tTue, 23 Oct 2007 19:46:20 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 471E87C6.DAD4F.4946 ; \n\t23 Oct 2007 19:46:17 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 06EE550FD6;\n\tTue, 23 Oct 2007 08:39:59 +0100 (BST)\nMessage-ID: <200710232343.l9NNhhcJ011217@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 511\n          for <source@collab.sakaiproject.org>;\n          Tue, 23 Oct 2007 08:39:42 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D79FFBDBE\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 00:46:01 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9NNhijf011219\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 19:43:44 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9NNhhcJ011217\n\tfor source@collab.sakaiproject.org; Tue, 23 Oct 2007 19:43:43 -0400\nDate: Tue, 23 Oct 2007 19:43:43 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r37342 - in db/trunk: . db-util db-util/conversion db-util/conversion/src db-util/conversion/src/java db-util/conversion/src/java/org db-util/conversion/src/java/org/sakaiproject db-util/conversion/src/java/org/sakaiproject/util db-util/conversion/src/java/org/sakaiproject/util/conversion db-util/storage/src/java/org/sakaiproject/util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 23 19:46:21 2007\nX-DSPAM-Confidence: 0.9804\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37342\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-10-23 19:43:14 -0400 (Tue, 23 Oct 2007)\nNew Revision: 37342\n\nAdded:\ndb/trunk/db-util/conversion/\ndb/trunk/db-util/conversion/pom.xml\ndb/trunk/db-util/conversion/runconversion.sh\ndb/trunk/db-util/conversion/src/\ndb/trunk/db-util/conversion/src/java/\ndb/trunk/db-util/conversion/src/java/org/\ndb/trunk/db-util/conversion/src/java/org/sakaiproject/\ndb/trunk/db-util/conversion/src/java/org/sakaiproject/util/\ndb/trunk/db-util/conversion/src/java/org/sakaiproject/util/conversion/\ndb/trunk/db-util/conversion/src/java/org/sakaiproject/util/conversion/CheckConnection.java\ndb/trunk/db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionController.java\ndb/trunk/db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionDriver.java\ndb/trunk/db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionException.java\ndb/trunk/db-util/conversion/src/java/org/sakaiproject/util/conversion/SchemaConversionHandler.java\ndb/trunk/db-util/conversion/src/java/org/sakaiproject/util/conversion/UpgradeSchema.java\ndb/trunk/db-util/storage/src/java/org/sakaiproject/util/ByteStorageConversion.java\nModified:\ndb/trunk/db-util/.classpath\ndb/trunk/pom.xml\nLog:\nMoved conversion utility into sakai-db-conversion\n\nhttp://jira.sakaiproject.org/jira/browse/SAK-12031\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Tue Oct 23 19:44:39 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 23 Oct 2007 19:44:39 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 23 Oct 2007 19:44:39 -0400\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby faithful.mail.umich.edu () with ESMTP id l9NNicmb026601;\n\tTue, 23 Oct 2007 19:44:38 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 471E8761.16AED.17085 ; \n\t23 Oct 2007 19:44:35 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9D2EE4EC4D;\n\tTue, 23 Oct 2007 08:38:08 +0100 (BST)\nMessage-ID: <200710232342.l9NNg1xw011205@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 339\n          for <source@collab.sakaiproject.org>;\n          Tue, 23 Oct 2007 08:37:50 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5695DBDBE\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 00:44:19 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9NNg10Y011207\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 19:42:01 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9NNg1xw011205\n\tfor source@collab.sakaiproject.org; Tue, 23 Oct 2007 19:42:01 -0400\nDate: Tue, 23 Oct 2007 19:42:01 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r37341 - in content/trunk: . content-impl/impl content-impl/impl/src/java/org/sakaiproject/content/impl content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion content-impl/impl/src/test/org/sakaiproject/content/impl/serialize/impl/test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 23 19:44:39 2007\nX-DSPAM-Confidence: 0.9761\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37341\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-10-23 19:41:38 -0400 (Tue, 23 Oct 2007)\nNew Revision: 37341\n\nRemoved:\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/ByteStorageConversion.java\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/CheckConnection.java\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/SchemaConversionController.java\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/SchemaConversionDriver.java\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/SchemaConversionException.java\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/SchemaConversionHandler.java\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/UpgradeSchema.java\ncontent/trunk/runconversion.sh\nModified:\ncontent/trunk/content-impl/impl/pom.xml\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl/DbContentService.java\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/Type1BaseContentCollectionSerializer.java\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/Type1BaseContentResourceSerializer.java\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/ConvertTime.java\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/FileSizeResourcesConversionHandler.java\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/Type1BlobCollectionConversionHandler.java\ncontent/trunk/content-impl/impl/src/java/org/sakaiproject/content/impl/serialize/impl/conversion/Type1BlobResourcesConversionHandler.java\ncontent/trunk/content-impl/impl/src/test/org/sakaiproject/content/impl/serialize/impl/test/ByteStorageConversionCheck.java\ncontent/trunk/content-impl/impl/src/test/org/sakaiproject/content/impl/serialize/impl/test/MySQLByteStorage.java\nLog:\nMoved conversion utility into /db\n\n\nhttp://jira.sakaiproject.org/jira/browse/SAK-12031\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Tue Oct 23 19:42:35 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 23 Oct 2007 19:42:35 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 23 Oct 2007 19:42:35 -0400\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby mission.mail.umich.edu () with ESMTP id l9NNgY9d029854;\n\tTue, 23 Oct 2007 19:42:34 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 471E86DC.C4520.27633 ; \n\t23 Oct 2007 19:42:23 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6AAA4679B8;\n\tTue, 23 Oct 2007 08:35:51 +0100 (BST)\nMessage-ID: <200710232339.l9NNdiEH011193@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 465\n          for <source@collab.sakaiproject.org>;\n          Tue, 23 Oct 2007 08:35:28 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B1172BDBE\n\tfor <source@collab.sakaiproject.org>; Wed, 24 Oct 2007 00:42:02 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9NNdiO1011195\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 19:39:44 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9NNdiEH011193\n\tfor source@collab.sakaiproject.org; Tue, 23 Oct 2007 19:39:44 -0400\nDate: Tue, 23 Oct 2007 19:39:44 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37340 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 23 19:42:35 2007\nX-DSPAM-Confidence: 0.9857\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37340\n\nAuthor: dlhaines@umich.edu\nDate: 2007-10-23 19:39:42 -0400 (Tue, 23 Oct 2007)\nNew Revision: 37340\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xN.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xN.properties\nLog:\nCTools: update 2.4.xN build for new evaluation revision.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Tue Oct 23 18:31:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 23 Oct 2007 18:31:43 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 23 Oct 2007 18:31:43 -0400\nReceived: from serenity.mr.itd.umich.edu (serenity.mr.itd.umich.edu [141.211.14.43])\n\tby casino.mail.umich.edu () with ESMTP id l9NMVgk3003906;\n\tTue, 23 Oct 2007 18:31:42 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY serenity.mr.itd.umich.edu ID 471E7648.9E569.9011 ; \n\t23 Oct 2007 18:31:39 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 98F9D695E6;\n\tTue, 23 Oct 2007 07:25:18 +0100 (BST)\nMessage-ID: <200710232229.l9NMT4OU011109@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 891\n          for <source@collab.sakaiproject.org>;\n          Tue, 23 Oct 2007 07:25:00 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B1AAD1CDF6\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 23:31:21 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9NMT4sv011111\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 18:29:04 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9NMT4OU011109\n\tfor source@collab.sakaiproject.org; Tue, 23 Oct 2007 18:29:04 -0400\nDate: Tue, 23 Oct 2007 18:29:04 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r37339 - in content/trunk: content-impl-jcr/pack content-impl-jcr/pack/src/webapp/WEB-INF contentmultiplex-impl contentmultiplex-impl/impl/src/java/org/sakaiproject/content/multiplex\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 23 18:31:43 2007\nX-DSPAM-Confidence: 0.9737\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37339\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-10-23 18:28:52 -0400 (Tue, 23 Oct 2007)\nNew Revision: 37339\n\nModified:\ncontent/trunk/content-impl-jcr/pack/pom.xml\ncontent/trunk/content-impl-jcr/pack/src/webapp/WEB-INF/components-jcr.xml\ncontent/trunk/content-impl-jcr/pack/src/webapp/WEB-INF/components.xml\ncontent/trunk/contentmultiplex-impl/\ncontent/trunk/contentmultiplex-impl/impl/src/java/org/sakaiproject/content/multiplex/ContentHostingMultiplexService.java\nLog:\nIntegrating the multiplexer\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Tue Oct 23 18:28:35 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 23 Oct 2007 18:28:35 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 23 Oct 2007 18:28:35 -0400\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby faithful.mail.umich.edu () with ESMTP id l9NMSYGP024562;\n\tTue, 23 Oct 2007 18:28:34 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 471E757F.2B346.20800 ; \n\t23 Oct 2007 18:28:18 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 77552695E6;\n\tTue, 23 Oct 2007 07:22:03 +0100 (BST)\nMessage-ID: <200710232225.l9NMPfW9011086@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 452\n          for <source@collab.sakaiproject.org>;\n          Tue, 23 Oct 2007 07:21:49 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6D1CC1CDF6\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 23:27:59 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9NMPfLj011088\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 18:25:41 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9NMPfW9011086\n\tfor source@collab.sakaiproject.org; Tue, 23 Oct 2007 18:25:41 -0400\nDate: Tue, 23 Oct 2007 18:25:41 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r37338 - in content/trunk: content-bundles content-tool/tool/src/java/org/sakaiproject/content/tool content-tool/tool/src/webapp/vm/resources\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 23 18:28:35 2007\nX-DSPAM-Confidence: 0.9859\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37338\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-10-23 18:25:28 -0400 (Tue, 23 Oct 2007)\nNew Revision: 37338\n\nModified:\ncontent/trunk/content-bundles/types.properties\ncontent/trunk/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\ncontent/trunk/content-tool/tool/src/webapp/vm/resources/sakai_properties.vm\nLog:\nFixed the mount point issue,\nthere is a new bundle value which needs propagating to other language files.\n\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12019\n\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Tue Oct 23 17:36:42 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 23 Oct 2007 17:36:42 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 23 Oct 2007 17:36:42 -0400\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby godsend.mail.umich.edu () with ESMTP id l9NLafQB019765;\n\tTue, 23 Oct 2007 17:36:41 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 471E6963.9F5FA.22252 ; \n\t23 Oct 2007 17:36:38 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3DA636842F;\n\tTue, 23 Oct 2007 06:30:23 +0100 (BST)\nMessage-ID: <200710232134.l9NLY2nm010977@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 198\n          for <source@collab.sakaiproject.org>;\n          Tue, 23 Oct 2007 06:30:11 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6F442C82C\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 22:36:20 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9NLY2Xf010979\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 17:34:03 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9NLY2nm010977\n\tfor source@collab.sakaiproject.org; Tue, 23 Oct 2007 17:34:02 -0400\nDate: Tue, 23 Oct 2007 17:34:02 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r37337 - rwiki/trunk/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 23 17:36:42 2007\nX-DSPAM-Confidence: 0.9759\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37337\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-10-23 17:33:59 -0400 (Tue, 23 Oct 2007)\nNew Revision: 37337\n\nModified:\nrwiki/trunk/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/RequestScopeSuperBean.java\nLog:\nSAK-11988\nMissed eclipse file\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Tue Oct 23 17:21:59 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 23 Oct 2007 17:21:59 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 23 Oct 2007 17:21:59 -0400\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby brazil.mail.umich.edu () with ESMTP id l9NLLw2R023313;\n\tTue, 23 Oct 2007 17:21:58 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 471E65EF.BA959.21140 ; \n\t23 Oct 2007 17:21:55 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5C57F6A3AA;\n\tTue, 23 Oct 2007 06:15:12 +0100 (BST)\nMessage-ID: <200710232107.l9NL7Mj2010849@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 945\n          for <source@collab.sakaiproject.org>;\n          Tue, 23 Oct 2007 06:06:00 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A13221CDF7\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 22:09:39 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9NL7MiL010851\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 17:07:22 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9NL7Mj2010849\n\tfor source@collab.sakaiproject.org; Tue, 23 Oct 2007 17:07:22 -0400\nDate: Tue, 23 Oct 2007 17:07:22 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37335 - in assignment/trunk: assignment-bundles assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 23 17:21:59 2007\nX-DSPAM-Confidence: 0.9861\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37335\n\nAuthor: zqian@umich.edu\nDate: 2007-10-23 17:07:19 -0400 (Tue, 23 Oct 2007)\nNew Revision: 37335\n\nModified:\nassignment/trunk/assignment-bundles/assignment.properties\nassignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nfix to SAK-11967:assignments / problem with mixed format assignments when using the 'assign this grade to all participants without submissions'\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Tue Oct 23 17:21:54 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 23 Oct 2007 17:21:54 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 23 Oct 2007 17:21:54 -0400\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby flawless.mail.umich.edu () with ESMTP id l9NLLrMn001813;\n\tTue, 23 Oct 2007 17:21:53 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 471E65E8.BF4A3.5404 ; \n\t23 Oct 2007 17:21:49 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9B00E6A3A9;\n\tTue, 23 Oct 2007 06:15:11 +0100 (BST)\nMessage-ID: <200710232117.l9NLH3DP010908@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 181\n          for <source@collab.sakaiproject.org>;\n          Tue, 23 Oct 2007 06:12:52 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E756C1CDF8\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 22:19:20 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9NLH3AB010910\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 17:17:03 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9NLH3DP010908\n\tfor source@collab.sakaiproject.org; Tue, 23 Oct 2007 17:17:03 -0400\nDate: Tue, 23 Oct 2007 17:17:03 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r37336 - in rwiki/trunk: rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/command\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 23 17:21:54 2007\nX-DSPAM-Confidence: 0.8434\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37336\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-10-23 17:16:48 -0400 (Tue, 23 Oct 2007)\nNew Revision: 37336\n\nModified:\nrwiki/trunk/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/SiteEmailNotificationRWiki.java\nrwiki/trunk/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/RequestScopeSuperBean.java\nrwiki/trunk/rwiki-tool/tool/src/java/uk/ac/cam/caret/sakai/rwiki/tool/command/UpdatePreferencesCommand.java\nLog:\nDiscovered that the eid and id usage was the wrong way round.\nFixed over entire preferences storage.\n\nhttp://jira.sakaiproject.org/jira/browse/SAK-11988\n\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Tue Oct 23 14:00:37 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 23 Oct 2007 14:00:37 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 23 Oct 2007 14:00:37 -0400\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby faithful.mail.umich.edu () with ESMTP id l9NI0aMf021236;\n\tTue, 23 Oct 2007 14:00:36 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 471E36B4.2E78C.28190 ; \n\t23 Oct 2007 14:00:26 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D7F4D60CCB;\n\tTue, 23 Oct 2007 03:01:49 +0100 (BST)\nMessage-ID: <200710231753.l9NHrEiO010401@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 37\n          for <source@collab.sakaiproject.org>;\n          Tue, 23 Oct 2007 02:57:07 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A41A61CD94\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 18:55:31 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9NHrEig010403\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 13:53:14 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9NHrEiO010401\n\tfor source@collab.sakaiproject.org; Tue, 23 Oct 2007 13:53:14 -0400\nDate: Tue, 23 Oct 2007 13:53:14 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37329 - memory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 23 14:00:37 2007\nX-DSPAM-Confidence: 0.9838\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37329\n\nAuthor: aaronz@vt.edu\nDate: 2007-10-23 13:53:09 -0400 (Tue, 23 Oct 2007)\nNew Revision: 37329\n\nModified:\nmemory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl/BasicMemoryService.java\nmemory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl/MemCache.java\nLog:\nSAK-11913: Fixed up a few issues in the code so that it is more backwards compatible\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Tue Oct 23 12:38:43 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 23 Oct 2007 12:38:43 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 23 Oct 2007 12:38:43 -0400\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby awakenings.mail.umich.edu () with ESMTP id l9NGcfKA003901;\n\tTue, 23 Oct 2007 12:38:41 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 471E238C.91F59.32451 ; \n\t23 Oct 2007 12:38:39 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0466E6AE58;\n\tTue, 23 Oct 2007 01:40:05 +0100 (BST)\nMessage-ID: <200710231636.l9NGa2eV010292@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 516\n          for <source@collab.sakaiproject.org>;\n          Tue, 23 Oct 2007 01:39:49 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9A2A81CBCC\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 17:38:19 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9NGa28P010294\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 12:36:02 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9NGa2eV010292\n\tfor source@collab.sakaiproject.org; Tue, 23 Oct 2007 12:36:02 -0400\nDate: Tue, 23 Oct 2007 12:36:02 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37328 - assignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 23 12:38:43 2007\nX-DSPAM-Confidence: 0.9855\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37328\n\nAuthor: zqian@umich.edu\nDate: 2007-10-23 12:36:01 -0400 (Tue, 23 Oct 2007)\nNew Revision: 37328\n\nModified:\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nLog:\nfix to SAK-11634:Assignment uses UsageSession rather than normal Session\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Tue Oct 23 12:23:55 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 23 Oct 2007 12:23:55 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 23 Oct 2007 12:23:55 -0400\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby fan.mail.umich.edu () with ESMTP id l9NGNsmt014124;\n\tTue, 23 Oct 2007 12:23:54 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 471E2006.D6DB1.26664 ; \n\t23 Oct 2007 12:23:38 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A5F015868D;\n\tTue, 23 Oct 2007 01:25:03 +0100 (BST)\nMessage-ID: <200710231621.l9NGL4H1010241@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 234\n          for <source@collab.sakaiproject.org>;\n          Tue, 23 Oct 2007 01:24:50 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id ABDB91CBCC\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 17:23:21 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9NGL490010243\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 12:21:04 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9NGL4H1010241\n\tfor source@collab.sakaiproject.org; Tue, 23 Oct 2007 12:21:04 -0400\nDate: Tue, 23 Oct 2007 12:21:04 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37327 - in assignment/branches/post-2-4: assignment-impl/impl/src/java/org/sakaiproject/assignment/impl assignment-tool/tool/src/bundle assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 23 12:23:55 2007\nX-DSPAM-Confidence: 0.9858\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37327\n\nAuthor: zqian@umich.edu\nDate: 2007-10-23 12:20:57 -0400 (Tue, 23 Oct 2007)\nNew Revision: 37327\n\nModified:\nassignment/branches/post-2-4/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nassignment/branches/post-2-4/assignment-tool/tool/src/bundle/assignment.properties\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nmerged fix to SAK-11992 into post-2-4 branch: svn merge -r 37325:37326 https://source.sakaiproject.org/svn/assignment/trunk/\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Tue Oct 23 12:19:42 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 23 Oct 2007 12:19:42 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 23 Oct 2007 12:19:42 -0400\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby faithful.mail.umich.edu () with ESMTP id l9NGJfqf022011;\n\tTue, 23 Oct 2007 12:19:41 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 471E1F16.7CCE0.4998 ; \n\t23 Oct 2007 12:19:37 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B2E866ADF4;\n\tTue, 23 Oct 2007 01:21:03 +0100 (BST)\nMessage-ID: <200710231617.l9NGH2q4010224@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 622\n          for <source@collab.sakaiproject.org>;\n          Tue, 23 Oct 2007 01:20:51 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3A7031C846\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 17:19:20 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9NGH3gv010226\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 12:17:03 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9NGH2q4010224\n\tfor source@collab.sakaiproject.org; Tue, 23 Oct 2007 12:17:02 -0400\nDate: Tue, 23 Oct 2007 12:17:02 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37326 - in assignment/trunk: assignment-bundles assignment-impl/impl/src/java/org/sakaiproject/assignment/impl assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 23 12:19:42 2007\nX-DSPAM-Confidence: 0.9899\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37326\n\nAuthor: zqian@umich.edu\nDate: 2007-10-23 12:16:57 -0400 (Tue, 23 Oct 2007)\nNew Revision: 37326\n\nModified:\nassignment/trunk/assignment-bundles/assignment.properties\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/BaseAssignmentService.java\nassignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nfix to SAK-11992:Deleted assignment appearing to students but not instructor; when the assignment is non-electronic type, delete assignment also removes all submissions and assignment content object. Otherwise, if there is no submission to the assignment yet, both assignment and assignment content objects will be removed. If there is submission object, assignment is just marked as 'deleted'\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Tue Oct 23 11:37:04 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 23 Oct 2007 11:37:04 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 23 Oct 2007 11:37:04 -0400\nReceived: from carrie.mr.itd.umich.edu (carrie.mr.itd.umich.edu [141.211.93.152])\n\tby panther.mail.umich.edu () with ESMTP id l9NFb36M001839;\n\tTue, 23 Oct 2007 11:37:03 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY carrie.mr.itd.umich.edu ID 471E14FD.E4173.5093 ; \n\t23 Oct 2007 11:36:32 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C62636AE0A;\n\tTue, 23 Oct 2007 00:37:50 +0100 (BST)\nMessage-ID: <200710231533.l9NFXoAF010152@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 909\n          for <source@collab.sakaiproject.org>;\n          Tue, 23 Oct 2007 00:37:31 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5FB221CC1A\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 16:36:06 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9NFXo4c010154\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 11:33:50 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9NFXoAF010152\n\tfor source@collab.sakaiproject.org; Tue, 23 Oct 2007 11:33:50 -0400\nDate: Tue, 23 Oct 2007 11:33:50 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r37324 - osp/tags/sakai_2-5-0_QA_010_GMT\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 23 11:37:04 2007\nX-DSPAM-Confidence: 0.8473\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37324\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-10-23 11:33:49 -0400 (Tue, 23 Oct 2007)\nNew Revision: 37324\n\nModified:\nosp/tags/sakai_2-5-0_QA_010_GMT/\nosp/tags/sakai_2-5-0_QA_010_GMT/.externals\nosp/tags/sakai_2-5-0_QA_010_GMT/pom.xml\nLog:\nchanges for OSP tag to include gmt\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Tue Oct 23 11:19:14 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 23 Oct 2007 11:19:14 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 23 Oct 2007 11:19:14 -0400\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby sleepers.mail.umich.edu () with ESMTP id l9NFJESr008157;\n\tTue, 23 Oct 2007 11:19:14 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 471E10D4.DF419.26403 ; \n\t23 Oct 2007 11:18:47 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0B38A544F9;\n\tTue, 23 Oct 2007 00:20:08 +0100 (BST)\nMessage-ID: <200710231515.l9NFFtHT010113@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 886\n          for <source@collab.sakaiproject.org>;\n          Tue, 23 Oct 2007 00:19:41 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2F7D11CBE8\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 16:18:10 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9NFFt8A010115\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 11:15:55 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9NFFtHT010113\n\tfor source@collab.sakaiproject.org; Tue, 23 Oct 2007 11:15:55 -0400\nDate: Tue, 23 Oct 2007 11:15:55 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r37323 - osp/tags\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 23 11:19:14 2007\nX-DSPAM-Confidence: 0.9843\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37323\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-10-23 11:15:54 -0400 (Tue, 23 Oct 2007)\nNew Revision: 37323\n\nAdded:\nosp/tags/sakai_2-5-0_QA_010_GMT/\nLog:\nprep for 2.5 010 OSP + GMT tag\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Tue Oct 23 10:11:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 23 Oct 2007 10:11:17 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 23 Oct 2007 10:11:17 -0400\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby awakenings.mail.umich.edu () with ESMTP id l9NEBFbS001868;\n\tTue, 23 Oct 2007 10:11:15 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 471E00FD.9A85E.17758 ; \n\t23 Oct 2007 10:11:12 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 885316ADB3;\n\tMon, 22 Oct 2007 23:15:28 +0100 (BST)\nMessage-ID: <200710231408.l9NE8bxQ008840@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 687\n          for <source@collab.sakaiproject.org>;\n          Mon, 22 Oct 2007 23:15:07 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 59D141CC24\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 15:10:51 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9NE8b8c008842\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 10:08:37 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9NE8bxQ008840\n\tfor source@collab.sakaiproject.org; Tue, 23 Oct 2007 10:08:37 -0400\nDate: Tue, 23 Oct 2007 10:08:37 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37228 - in assignment/trunk: . assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 23 10:11:17 2007\nX-DSPAM-Confidence: 0.7610\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37228\n\nAuthor: zqian@umich.edu\nDate: 2007-10-23 10:08:35 -0400 (Tue, 23 Oct 2007)\nNew Revision: 37228\n\nModified:\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/CombineDuplicateSubmissionsConversionHandler.java\nassignment/trunk/upgradeschema_oracle.config\nLog:\nfurther fix for SAK-11821 from Carl Hall: 1) remove the rs.first() call; 2) check for the empty saxList; 3) add the insert back into convert.1.populate.migrate.table inside updateschema_oracle.config file\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Tue Oct 23 09:23:04 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 23 Oct 2007 09:23:04 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 23 Oct 2007 09:23:04 -0400\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby awakenings.mail.umich.edu () with ESMTP id l9NDN3PD005080;\n\tTue, 23 Oct 2007 09:23:03 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 471DF5B2.7BFBF.29216 ; \n\t23 Oct 2007 09:23:01 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6F8AC5FDCD;\n\tMon, 22 Oct 2007 22:27:22 +0100 (BST)\nMessage-ID: <200710231320.l9NDKS7E008765@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 123\n          for <source@collab.sakaiproject.org>;\n          Mon, 22 Oct 2007 22:27:10 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6FF771CC18\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 14:22:42 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9NDKSmn008767\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 09:20:28 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9NDKS7E008765\n\tfor source@collab.sakaiproject.org; Tue, 23 Oct 2007 09:20:28 -0400\nDate: Tue, 23 Oct 2007 09:20:28 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r37226 - oncourse/trunk/src/presence/presence-tool/tool/src/java/org/sakaiproject/presence/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 23 09:23:04 2007\nX-DSPAM-Confidence: 0.9788\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37226\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-10-23 09:20:27 -0400 (Tue, 23 Oct 2007)\nNew Revision: 37226\n\nModified:\noncourse/trunk/src/presence/presence-tool/tool/src/java/org/sakaiproject/presence/tool/PresenceTool.java\nLog:\nONC-8\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gsilver@umich.edu Tue Oct 23 09:15:07 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 23 Oct 2007 09:15:07 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 23 Oct 2007 09:15:07 -0400\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby flawless.mail.umich.edu () with ESMTP id l9NDF6AT003884;\n\tTue, 23 Oct 2007 09:15:06 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 471DF3D3.C82DC.17732 ; \n\t23 Oct 2007 09:15:02 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4E6276AD47;\n\tMon, 22 Oct 2007 22:19:25 +0100 (BST)\nMessage-ID: <200710231312.l9NDCJBL008723@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 848\n          for <source@collab.sakaiproject.org>;\n          Mon, 22 Oct 2007 22:19:01 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 699E21CC14\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 14:14:33 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9NDCJLw008725\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 09:12:20 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9NDCJBL008723\n\tfor source@collab.sakaiproject.org; Tue, 23 Oct 2007 09:12:19 -0400\nDate: Tue, 23 Oct 2007 09:12:19 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gsilver@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gsilver@umich.edu\nSubject: [sakai] svn commit: r37225 - in web/trunk/web-tool/tool/src: bundle webapp/vm/web\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 23 09:15:07 2007\nX-DSPAM-Confidence: 0.9804\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37225\n\nAuthor: gsilver@umich.edu\nDate: 2007-10-23 09:12:18 -0400 (Tue, 23 Oct 2007)\nNew Revision: 37225\n\nModified:\nweb/trunk/web-tool/tool/src/bundle/iframe.properties\nweb/trunk/web-tool/tool/src/webapp/vm/web/chef_iframe-customize.vm\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-12007\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Tue Oct 23 09:12:54 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 23 Oct 2007 09:12:54 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 23 Oct 2007 09:12:54 -0400\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby faithful.mail.umich.edu () with ESMTP id l9NDCreF000776;\n\tTue, 23 Oct 2007 09:12:53 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 471DF34E.68C8F.30401 ; \n\t23 Oct 2007 09:12:49 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 43B125FDCD;\n\tMon, 22 Oct 2007 22:17:12 +0100 (BST)\nMessage-ID: <200710231310.l9NDA7mH008680@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 559\n          for <source@collab.sakaiproject.org>;\n          Mon, 22 Oct 2007 22:16:45 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DDBB11CC12\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 14:12:21 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9NDA8Eq008682\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 09:10:08 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9NDA7mH008680\n\tfor source@collab.sakaiproject.org; Tue, 23 Oct 2007 09:10:07 -0400\nDate: Tue, 23 Oct 2007 09:10:07 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r37224 - rwiki/trunk/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 23 09:12:54 2007\nX-DSPAM-Confidence: 0.9847\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37224\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-10-23 09:10:02 -0400 (Tue, 23 Oct 2007)\nNew Revision: 37224\n\nModified:\nrwiki/trunk/rwiki-impl/impl/src/java/uk/ac/cam/caret/sakai/rwiki/component/service/impl/SiteEmailNotificationRWiki.java\nLog:\nProblem with confusion over user.getId() and user.getEid() causing emails not to go out.\nThis should perhapse be back ported into 2.4.x\n\nhttp://jira.sakaiproject.org/jira/browse/SAK-11988\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Tue Oct 23 08:42:32 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 23 Oct 2007 08:42:32 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 23 Oct 2007 08:42:32 -0400\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby flawless.mail.umich.edu () with ESMTP id l9NCgVcD015641;\n\tTue, 23 Oct 2007 08:42:31 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 471DEC31.33FF4.23371 ; \n\t23 Oct 2007 08:42:28 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 94DD86ACFA;\n\tMon, 22 Oct 2007 21:46:48 +0100 (BST)\nMessage-ID: <200710231239.l9NCdh36008629@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 146\n          for <source@collab.sakaiproject.org>;\n          Mon, 22 Oct 2007 21:46:24 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2867F1C84A\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 13:41:56 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9NCdhwL008631\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 08:39:43 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9NCdh36008629\n\tfor source@collab.sakaiproject.org; Tue, 23 Oct 2007 08:39:43 -0400\nDate: Tue, 23 Oct 2007 08:39:43 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37223 - oncourse/branches/sakai_2-4-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 23 08:42:32 2007\nX-DSPAM-Confidence: 0.9783\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37223\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-10-23 08:39:42 -0400 (Tue, 23 Oct 2007)\nNew Revision: 37223\n\nModified:\noncourse/branches/sakai_2-4-x/\noncourse/branches/sakai_2-4-x/.externals\nLog:\nUpdated externals\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Tue Oct 23 08:37:36 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 23 Oct 2007 08:37:36 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 23 Oct 2007 08:37:36 -0400\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby mission.mail.umich.edu () with ESMTP id l9NCbZYK015121;\n\tTue, 23 Oct 2007 08:37:35 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 471DEB09.BF385.10894 ; \n\t23 Oct 2007 08:37:32 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 9AF376AA3E;\n\tMon, 22 Oct 2007 21:41:48 +0100 (BST)\nMessage-ID: <200710231234.l9NCYt5v008605@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 686\n          for <source@collab.sakaiproject.org>;\n          Mon, 22 Oct 2007 21:41:35 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0EFB51C84A\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 13:37:08 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9NCYtJw008607\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 08:34:55 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9NCYt5v008605\n\tfor source@collab.sakaiproject.org; Tue, 23 Oct 2007 08:34:55 -0400\nDate: Tue, 23 Oct 2007 08:34:55 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37222 - memory/branches/SAK-11913/memory-impl/impl/src/test/org/sakaiproject/memory/impl/test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 23 08:37:36 2007\nX-DSPAM-Confidence: 0.8477\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37222\n\nAuthor: aaronz@vt.edu\nDate: 2007-10-23 08:34:51 -0400 (Tue, 23 Oct 2007)\nNew Revision: 37222\n\nModified:\nmemory/branches/SAK-11913/memory-impl/impl/src/test/org/sakaiproject/memory/impl/test/MemCacheTest.java\nLog:\nSAK-11913: All unit tests completed and running correctly\nInterfaces should be stable now\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Tue Oct 23 07:45:30 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 23 Oct 2007 07:45:30 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 23 Oct 2007 07:45:30 -0400\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby mission.mail.umich.edu () with ESMTP id l9NBjTkC024997;\n\tTue, 23 Oct 2007 07:45:29 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 471DDED4.2D314.9581 ; \n\t23 Oct 2007 07:45:27 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 7A4A459CD3;\n\tMon, 22 Oct 2007 20:49:44 +0100 (BST)\nMessage-ID: <200710231142.l9NBgvM2008548@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 567\n          for <source@collab.sakaiproject.org>;\n          Mon, 22 Oct 2007 20:49:27 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 2A049AF36\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 12:45:11 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9NBgvOE008550\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 07:42:57 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9NBgvM2008548\n\tfor source@collab.sakaiproject.org; Tue, 23 Oct 2007 07:42:57 -0400\nDate: Tue, 23 Oct 2007 07:42:57 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37221 - in memory/branches/SAK-11913/memory-impl/impl/src: java/org/sakaiproject/memory/impl test/org/sakaiproject/memory/impl/test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 23 07:45:30 2007\nX-DSPAM-Confidence: 0.7558\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37221\n\nAuthor: aaronz@vt.edu\nDate: 2007-10-23 07:42:48 -0400 (Tue, 23 Oct 2007)\nNew Revision: 37221\n\nModified:\nmemory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl/MemCache.java\nmemory/branches/SAK-11913/memory-impl/impl/src/test/org/sakaiproject/memory/impl/test/MemCacheTest.java\nLog:\nSAK-11913: Updates to make the package closer to JSR-107\nTests now mostly completed\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Tue Oct 23 07:44:39 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Tue, 23 Oct 2007 07:44:39 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Tue, 23 Oct 2007 07:44:39 -0400\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby sleepers.mail.umich.edu () with ESMTP id l9NBidkS010648;\n\tTue, 23 Oct 2007 07:44:39 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 471DDEA1.35E5A.8157 ; \n\t23 Oct 2007 07:44:36 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2017A52410;\n\tMon, 22 Oct 2007 20:48:21 +0100 (BST)\nMessage-ID: <200710231141.l9NBfpHD008536@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 342\n          for <source@collab.sakaiproject.org>;\n          Mon, 22 Oct 2007 20:47:57 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 364AE1C8B6\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 12:44:05 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9NBfpRU008538\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 07:41:51 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9NBfpHD008536\n\tfor source@collab.sakaiproject.org; Tue, 23 Oct 2007 07:41:51 -0400\nDate: Tue, 23 Oct 2007 07:41:51 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37220 - memory/branches/SAK-11913/memory-api/api/src/java/org/sakaiproject/memory/api\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Tue Oct 23 07:44:39 2007\nX-DSPAM-Confidence: 0.9845\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37220\n\nAuthor: aaronz@vt.edu\nDate: 2007-10-23 07:41:46 -0400 (Tue, 23 Oct 2007)\nNew Revision: 37220\n\nModified:\nmemory/branches/SAK-11913/memory-api/api/src/java/org/sakaiproject/memory/api/Cache.java\nmemory/branches/SAK-11913/memory-api/api/src/java/org/sakaiproject/memory/api/Cacher.java\nLog:\nMostly completed tests now, still need to work out the attach tests\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zach.thomas@txstate.edu Mon Oct 22 19:57:34 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 22 Oct 2007 19:57:34 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 22 Oct 2007 19:57:34 -0400\nReceived: from serenity.mr.itd.umich.edu (serenity.mr.itd.umich.edu [141.211.14.43])\n\tby godsend.mail.umich.edu () with ESMTP id l9MNvXP9013454;\n\tMon, 22 Oct 2007 19:57:33 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY serenity.mr.itd.umich.edu ID 471D38E8.6E665.15061 ; \n\t22 Oct 2007 19:57:31 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0FD5D6A8DD;\n\tMon, 22 Oct 2007 09:47:37 +0100 (BST)\nMessage-ID: <200710222354.l9MNsegh007551@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 76\n          for <source@collab.sakaiproject.org>;\n          Mon, 22 Oct 2007 09:47:01 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 171EE1AC79\n\tfor <source@collab.sakaiproject.org>; Tue, 23 Oct 2007 00:56:51 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9MNsenQ007553\n\tfor <source@collab.sakaiproject.org>; Mon, 22 Oct 2007 19:54:40 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9MNsegh007551\n\tfor source@collab.sakaiproject.org; Mon, 22 Oct 2007 19:54:40 -0400\nDate: Mon, 22 Oct 2007 19:54:40 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zach.thomas@txstate.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zach.thomas@txstate.edu\nSubject: [sakai] svn commit: r37219 - content/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 22 19:57:34 2007\nX-DSPAM-Confidence: 0.9830\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37219\n\nAuthor: zach.thomas@txstate.edu\nDate: 2007-10-22 19:54:38 -0400 (Mon, 22 Oct 2007)\nNew Revision: 37219\n\nModified:\ncontent/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\nLog:\nadded the lookup of event data classes from the ConditionService\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Mon Oct 22 18:24:00 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 22 Oct 2007 18:24:00 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 22 Oct 2007 18:24:00 -0400\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby faithful.mail.umich.edu () with ESMTP id l9MMNxdm018695;\n\tMon, 22 Oct 2007 18:23:59 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 471D22F9.75E5.1365 ; \n\t22 Oct 2007 18:23:55 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 970946A86D;\n\tMon, 22 Oct 2007 08:14:01 +0100 (BST)\nMessage-ID: <200710222221.l9MMLJjQ006925@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 743\n          for <source@collab.sakaiproject.org>;\n          Mon, 22 Oct 2007 08:13:44 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8AA171629F\n\tfor <source@collab.sakaiproject.org>; Mon, 22 Oct 2007 23:23:30 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9MMLJS3006927\n\tfor <source@collab.sakaiproject.org>; Mon, 22 Oct 2007 18:21:19 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9MMLJjQ006925\n\tfor source@collab.sakaiproject.org; Mon, 22 Oct 2007 18:21:19 -0400\nDate: Mon, 22 Oct 2007 18:21:19 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37178 - reference/branches/sakai_2-5-x/docs/conversion\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 22 18:24:00 2007\nX-DSPAM-Confidence: 0.8510\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37178\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-10-22 18:21:16 -0400 (Mon, 22 Oct 2007)\nNew Revision: 37178\n\nModified:\nreference/branches/sakai_2-5-x/docs/conversion/sakai_2_4_0-2_5_0_mysql_conversion.sql\nreference/branches/sakai_2-5-x/docs/conversion/sakai_2_4_0-2_5_0_oracle_conversion.sql\nLog:\n\nsvn merge -c 37033 https://source.sakaiproject.org/svn/reference/trunk\nU    docs/conversion/sakai_2_4_0-2_5_0_mysql_conversion.sql\nU    docs/conversion/sakai_2_4_0-2_5_0_oracle_conversion.sql\nsvn log -r 37033 https://source.sakaiproject.org/svn/reference/trunk\n------------------------------------------------------------------------\nr37033 | jholtzman@berkeley.edu | 2007-10-15 18:29:26 -0400 (Mon, 15 Oct 2007) | 1 line\n\nSAK-11935 -- 2.4 to 2.5 Roster conversion script\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Mon Oct 22 16:41:38 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 22 Oct 2007 16:41:38 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 22 Oct 2007 16:41:38 -0400\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby mission.mail.umich.edu () with ESMTP id l9MKfcN8011660;\n\tMon, 22 Oct 2007 16:41:38 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 471D0AF6.E3145.27089 ; \n\t22 Oct 2007 16:41:34 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3DB4050A24;\n\tMon, 22 Oct 2007 06:33:38 +0100 (BST)\nMessage-ID: <200710222038.l9MKct2n006788@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 915\n          for <source@collab.sakaiproject.org>;\n          Mon, 22 Oct 2007 06:33:21 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 19F4B16296\n\tfor <source@collab.sakaiproject.org>; Mon, 22 Oct 2007 21:41:06 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9MKctkt006790\n\tfor <source@collab.sakaiproject.org>; Mon, 22 Oct 2007 16:38:56 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9MKct2n006788\n\tfor source@collab.sakaiproject.org; Mon, 22 Oct 2007 16:38:55 -0400\nDate: Mon, 22 Oct 2007 16:38:55 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37176 - in assignment/trunk: . assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 22 16:41:38 2007\nX-DSPAM-Confidence: 0.9869\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37176\n\nAuthor: zqian@umich.edu\nDate: 2007-10-22 16:38:53 -0400 (Mon, 22 Oct 2007)\nNew Revision: 37176\n\nAdded:\nassignment/trunk/runconversion-2.4.x.sh\nModified:\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SchemaConversionController.java\nassignment/trunk/runconversion.sh\nLog:\nmerge Carl Hall's fix to SAK-11821: a) added runconversion-2.4.x.sh for 2.4.x branch; b) added the placeholder for jdbc drivers inside runconversion.sh; c) changed the SchemaConversionControll.java to work with all dbs \n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Mon Oct 22 15:48:14 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 22 Oct 2007 15:48:13 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 22 Oct 2007 15:48:13 -0400\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby brazil.mail.umich.edu () with ESMTP id l9MJmC49029376;\n\tMon, 22 Oct 2007 15:48:12 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 471CFE75.76CBF.16801 ; \n\t22 Oct 2007 15:48:08 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4605B5560E;\n\tMon, 22 Oct 2007 05:46:15 +0100 (BST)\nMessage-ID: <200710221945.l9MJjW0c006655@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 106\n          for <source@collab.sakaiproject.org>;\n          Mon, 22 Oct 2007 05:45:58 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 8FBBC1C046\n\tfor <source@collab.sakaiproject.org>; Mon, 22 Oct 2007 20:47:43 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9MJjWV3006657\n\tfor <source@collab.sakaiproject.org>; Mon, 22 Oct 2007 15:45:32 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9MJjW0c006655\n\tfor source@collab.sakaiproject.org; Mon, 22 Oct 2007 15:45:32 -0400\nDate: Mon, 22 Oct 2007 15:45:32 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37173 - in assignment/trunk: . assignment-impl/impl/src/sql/oracle\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 22 15:48:13 2007\nX-DSPAM-Confidence: 0.9875\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37173\n\nAuthor: zqian@umich.edu\nDate: 2007-10-22 15:45:29 -0400 (Mon, 22 Oct 2007)\nNew Revision: 37173\n\nModified:\nassignment/trunk/assignment-impl/impl/src/sql/oracle/sakai_assignment.sql\nassignment/trunk/upgradeschema_oracle.config\nLog:\nfix to SAK-11821: changed the Oracle sql to use shorter index name to avoid Oracle naming constrait and add missing add before the rownum inside upgradeschema_oracle.config file\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Mon Oct 22 15:23:49 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 22 Oct 2007 15:23:49 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 22 Oct 2007 15:23:49 -0400\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby mission.mail.umich.edu () with ESMTP id l9MJNmBq026223;\n\tMon, 22 Oct 2007 15:23:48 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 471CF8B9.DAD5.9839 ; \n\t22 Oct 2007 15:23:40 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 23E746A5B4;\n\tMon, 22 Oct 2007 05:21:56 +0100 (BST)\nMessage-ID: <200710221921.l9MJL9nm006587@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 152\n          for <source@collab.sakaiproject.org>;\n          Mon, 22 Oct 2007 05:21:36 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 9623D160B2\n\tfor <source@collab.sakaiproject.org>; Mon, 22 Oct 2007 20:23:20 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9MJL9Ca006589\n\tfor <source@collab.sakaiproject.org>; Mon, 22 Oct 2007 15:21:09 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9MJL9nm006587\n\tfor source@collab.sakaiproject.org; Mon, 22 Oct 2007 15:21:09 -0400\nDate: Mon, 22 Oct 2007 15:21:09 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37172 - in assignment/trunk: . assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 22 15:23:49 2007\nX-DSPAM-Confidence: 0.9882\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37172\n\nAuthor: zqian@umich.edu\nDate: 2007-10-22 15:21:06 -0400 (Mon, 22 Oct 2007)\nNew Revision: 37172\n\nAdded:\nassignment/trunk/upgradeschema_mysql.config\nassignment/trunk/upgradeschema_oracle.config\nModified:\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/SchemaConversionController.java\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/UpgradeSchema.java\nassignment/trunk/assignment-impl/impl/src/java/org/sakaiproject/assignment/impl/conversion/impl/upgradeschema.config\nassignment/trunk/runconversion.sh\nLog:\nadded two config file for Oracle and MySQL configuration. User will need to use the file name as the argumenet for running the conversion script\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gjthomas@iupui.edu Mon Oct 22 14:54:31 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 22 Oct 2007 14:54:31 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 22 Oct 2007 14:54:31 -0400\nReceived: from it.mr.itd.umich.edu (it.mr.itd.umich.edu [141.211.93.151])\n\tby chaos.mail.umich.edu () with ESMTP id l9MIsUhs031969;\n\tMon, 22 Oct 2007 14:54:30 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY it.mr.itd.umich.edu ID 471CF1DD.1DE14.21394 ; \n\t22 Oct 2007 14:54:23 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 4F22E5D06C;\n\tMon, 22 Oct 2007 04:52:41 +0100 (BST)\nMessage-ID: <200710221851.l9MIpsqC006553@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 524\n          for <source@collab.sakaiproject.org>;\n          Mon, 22 Oct 2007 04:52:25 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 49E0B1AAFD\n\tfor <source@collab.sakaiproject.org>; Mon, 22 Oct 2007 19:54:05 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9MIps6k006555\n\tfor <source@collab.sakaiproject.org>; Mon, 22 Oct 2007 14:51:54 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9MIpsqC006553\n\tfor source@collab.sakaiproject.org; Mon, 22 Oct 2007 14:51:54 -0400\nDate: Mon, 22 Oct 2007 14:51:54 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gjthomas@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gjthomas@iupui.edu\nSubject: [sakai] svn commit: r37171 - in oncourse/trunk/src: presence/presence-tool/tool/src/java/org/sakaiproject/presence/tool reference/library/src/webapp/image reference/library/src/webapp/skin/default reference/library/src/webapp/skin/default/images\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 22 14:54:31 2007\nX-DSPAM-Confidence: 0.9784\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37171\n\nAuthor: gjthomas@iupui.edu\nDate: 2007-10-22 14:51:53 -0400 (Mon, 22 Oct 2007)\nNew Revision: 37171\n\nAdded:\noncourse/trunk/src/reference/library/src/webapp/skin/default/images/presence-chat.png\nRemoved:\noncourse/trunk/src/reference/library/src/webapp/image/user_invisible_chat.png\noncourse/trunk/src/reference/library/src/webapp/image/user_visible_chat.png\nModified:\noncourse/trunk/src/presence/presence-tool/tool/src/java/org/sakaiproject/presence/tool/PresenceTool.java\noncourse/trunk/src/reference/library/src/webapp/skin/default/tool.css\nLog:\nONC-8 - Presence icon changes\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Mon Oct 22 14:44:14 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 22 Oct 2007 14:44:14 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 22 Oct 2007 14:44:14 -0400\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby flawless.mail.umich.edu () with ESMTP id l9MIiD9X008041;\n\tMon, 22 Oct 2007 14:44:13 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 471CEF6B.32129.4000 ; \n\t22 Oct 2007 14:43:58 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 74DA76A5EA;\n\tMon, 22 Oct 2007 04:42:13 +0100 (BST)\nMessage-ID: <200710221841.l9MIfQho006541@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 345\n          for <source@collab.sakaiproject.org>;\n          Mon, 22 Oct 2007 04:41:55 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id E8F141C3B5\n\tfor <source@collab.sakaiproject.org>; Mon, 22 Oct 2007 19:43:36 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9MIfQn1006543\n\tfor <source@collab.sakaiproject.org>; Mon, 22 Oct 2007 14:41:26 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9MIfQho006541\n\tfor source@collab.sakaiproject.org; Mon, 22 Oct 2007 14:41:26 -0400\nDate: Mon, 22 Oct 2007 14:41:26 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r37170 - gradebook/branches/oncourse_2-4-x/app/ui/src/java/org/sakaiproject/tool/gradebook/ui\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 22 14:44:14 2007\nX-DSPAM-Confidence: 0.9883\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37170\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-10-22 14:41:25 -0400 (Mon, 22 Oct 2007)\nNew Revision: 37170\n\nModified:\ngradebook/branches/oncourse_2-4-x/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/RosterBean.java\nLog:\nsvn merge -r 37168:37169 https://source.sakaiproject.org/svn/gradebook/trunk\nU    app/ui/src/java/org/sakaiproject/tool/gradebook/ui/RosterBean.java\nsvn log -r 37169:37169 https://source.sakaiproject.org/svn/gradebook/trunk\n------------------------------------------------------------------------\nr37169 | rjlowe@iupui.edu | 2007-10-22 14:38:02 -0400 (Mon, 22 Oct 2007) | 3 lines\n\nSAK-11270\nhttp://bugs.sakaiproject.org/jira/browse/SAK-11270\ngb / assignment list in \"Roster/All Grades\" view\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Mon Oct 22 14:40:54 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 22 Oct 2007 14:40:54 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 22 Oct 2007 14:40:54 -0400\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby flawless.mail.umich.edu () with ESMTP id l9MIestO006242;\n\tMon, 22 Oct 2007 14:40:54 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 471CEEAB.D747E.28758 ; \n\t22 Oct 2007 14:40:47 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 07ED95D06C;\n\tMon, 22 Oct 2007 04:38:53 +0100 (BST)\nMessage-ID: <200710221838.l9MIc333006529@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 370\n          for <source@collab.sakaiproject.org>;\n          Mon, 22 Oct 2007 04:38:31 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A8A9F1C3B5\n\tfor <source@collab.sakaiproject.org>; Mon, 22 Oct 2007 19:40:14 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9MIc31F006531\n\tfor <source@collab.sakaiproject.org>; Mon, 22 Oct 2007 14:38:03 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9MIc333006529\n\tfor source@collab.sakaiproject.org; Mon, 22 Oct 2007 14:38:03 -0400\nDate: Mon, 22 Oct 2007 14:38:03 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r37169 - gradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 22 14:40:54 2007\nX-DSPAM-Confidence: 0.9782\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37169\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-10-22 14:38:02 -0400 (Mon, 22 Oct 2007)\nNew Revision: 37169\n\nModified:\ngradebook/trunk/app/ui/src/java/org/sakaiproject/tool/gradebook/ui/RosterBean.java\nLog:\nSAK-11270\nhttp://bugs.sakaiproject.org/jira/browse/SAK-11270\ngb / assignment list in \"Roster/All Grades\" view\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Mon Oct 22 14:18:25 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 22 Oct 2007 14:18:25 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 22 Oct 2007 14:18:25 -0400\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby panther.mail.umich.edu () with ESMTP id l9MIIOXr002665;\n\tMon, 22 Oct 2007 14:18:24 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 471CE961.96274.8849 ; \n\t22 Oct 2007 14:18:12 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id F332A6584E;\n\tMon, 22 Oct 2007 04:16:21 +0100 (BST)\nMessage-ID: <200710221815.l9MIFZru006501@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 258\n          for <source@collab.sakaiproject.org>;\n          Mon, 22 Oct 2007 04:15:58 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 740D113A3C\n\tfor <source@collab.sakaiproject.org>; Mon, 22 Oct 2007 19:17:46 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9MIFZFH006503\n\tfor <source@collab.sakaiproject.org>; Mon, 22 Oct 2007 14:15:35 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9MIFZru006501\n\tfor source@collab.sakaiproject.org; Mon, 22 Oct 2007 14:15:35 -0400\nDate: Mon, 22 Oct 2007 14:15:35 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37168 - ctools/trunk/builds/externals\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 22 14:18:25 2007\nX-DSPAM-Confidence: 0.7604\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37168\n\nAuthor: dlhaines@umich.edu\nDate: 2007-10-22 14:15:33 -0400 (Mon, 22 Oct 2007)\nNew Revision: 37168\n\nModified:\nctools/trunk/builds/externals/getFrozenExternals\nLog:\nCTools: update getFrozenExternals to take the new file format. Take out externals.max.  It is not useful.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Mon Oct 22 13:38:03 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 22 Oct 2007 13:38:03 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 22 Oct 2007 13:38:03 -0400\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby jacknife.mail.umich.edu () with ESMTP id l9MHc1iK021799;\n\tMon, 22 Oct 2007 13:38:01 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 471CDFF4.10B12.16989 ; \n\t22 Oct 2007 13:37:58 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D55BF5D915;\n\tMon, 22 Oct 2007 03:36:16 +0100 (BST)\nMessage-ID: <200710221735.l9MHZUBV006456@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 879\n          for <source@collab.sakaiproject.org>;\n          Mon, 22 Oct 2007 03:36:05 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 641F01C346\n\tfor <source@collab.sakaiproject.org>; Mon, 22 Oct 2007 18:37:41 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9MHZU7N006458\n\tfor <source@collab.sakaiproject.org>; Mon, 22 Oct 2007 13:35:30 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9MHZUBV006456\n\tfor source@collab.sakaiproject.org; Mon, 22 Oct 2007 13:35:30 -0400\nDate: Mon, 22 Oct 2007 13:35:30 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r37167 - gradebook/branches/oncourse_2-4-x/service/hibernate/src/java/org/sakaiproject/tool/gradebook\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 22 13:38:03 2007\nX-DSPAM-Confidence: 0.9904\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37167\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-10-22 13:35:29 -0400 (Mon, 22 Oct 2007)\nNew Revision: 37167\n\nModified:\ngradebook/branches/oncourse_2-4-x/service/hibernate/src/java/org/sakaiproject/tool/gradebook/CourseGradeRecord.java\nLog:\nONC-224 - Merging in fix from /trunk\n\nsvn merge -r 37165:37166 https://source.sakaiproject.org/svn/gradebook/trunk/  \nU    service/hibernate/src/java/org/sakaiproject/tool/gradebook/CourseGradeRecord.java\nsvn log -r 37166:37166 https://source.sakaiproject.org/svn/gradebook/trunk\n------------------------------------------------------------------------\nr37166 | rjlowe@iupui.edu | 2007-10-22 13:31:36 -0400 (Mon, 22 Oct 2007) | 3 lines\n\nSAK-12017\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12017\nGB / \"All Grades\" sort by course grade\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Mon Oct 22 13:34:10 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 22 Oct 2007 13:34:10 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 22 Oct 2007 13:34:10 -0400\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby sleepers.mail.umich.edu () with ESMTP id l9MHY93u006615;\n\tMon, 22 Oct 2007 13:34:09 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 471CDF0A.110F2.26219 ; \n\t22 Oct 2007 13:34:06 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2159160B48;\n\tMon, 22 Oct 2007 03:32:22 +0100 (BST)\nMessage-ID: <200710221731.l9MHVbh6006443@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1007\n          for <source@collab.sakaiproject.org>;\n          Mon, 22 Oct 2007 03:32:11 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D7F641C412\n\tfor <source@collab.sakaiproject.org>; Mon, 22 Oct 2007 18:33:47 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9MHVbwH006445\n\tfor <source@collab.sakaiproject.org>; Mon, 22 Oct 2007 13:31:37 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9MHVbh6006443\n\tfor source@collab.sakaiproject.org; Mon, 22 Oct 2007 13:31:37 -0400\nDate: Mon, 22 Oct 2007 13:31:37 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r37166 - gradebook/trunk/service/hibernate/src/java/org/sakaiproject/tool/gradebook\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 22 13:34:10 2007\nX-DSPAM-Confidence: 0.9818\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37166\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-10-22 13:31:36 -0400 (Mon, 22 Oct 2007)\nNew Revision: 37166\n\nModified:\ngradebook/trunk/service/hibernate/src/java/org/sakaiproject/tool/gradebook/CourseGradeRecord.java\nLog:\nSAK-12017\nhttp://bugs.sakaiproject.org/jira/browse/SAK-12017\nGB / \"All Grades\" sort by course grade\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Mon Oct 22 13:19:58 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 22 Oct 2007 13:19:58 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 22 Oct 2007 13:19:58 -0400\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby jacknife.mail.umich.edu () with ESMTP id l9MHJvhE010842;\n\tMon, 22 Oct 2007 13:19:57 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 471CDBA9.E80D.14552 ; \n\t22 Oct 2007 13:19:39 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id D0F6160B48;\n\tMon, 22 Oct 2007 03:17:58 +0100 (BST)\nMessage-ID: <200710221717.l9MHH6Ii006431@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 733\n          for <source@collab.sakaiproject.org>;\n          Mon, 22 Oct 2007 03:17:42 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5BFB2D6EC\n\tfor <source@collab.sakaiproject.org>; Mon, 22 Oct 2007 18:19:17 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9MHH6A8006433\n\tfor <source@collab.sakaiproject.org>; Mon, 22 Oct 2007 13:17:06 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9MHH6Ii006431\n\tfor source@collab.sakaiproject.org; Mon, 22 Oct 2007 13:17:06 -0400\nDate: Mon, 22 Oct 2007 13:17:06 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37165 - in memory/branches/SAK-11913/memory-impl/impl/src: java/org/sakaiproject/memory/impl test/org/sakaiproject/memory/impl/test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 22 13:19:58 2007\nX-DSPAM-Confidence: 0.9805\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37165\n\nAuthor: aaronz@vt.edu\nDate: 2007-10-22 13:16:57 -0400 (Mon, 22 Oct 2007)\nNew Revision: 37165\n\nModified:\nmemory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl/MemCache.java\nmemory/branches/SAK-11913/memory-impl/impl/src/test/org/sakaiproject/memory/impl/test/MemCacheTest.java\nLog:\nSAK-11913: Basic test scaffolding in place to test the MemCache\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Mon Oct 22 13:19:33 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Mon, 22 Oct 2007 13:19:33 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Mon, 22 Oct 2007 13:19:33 -0400\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby chaos.mail.umich.edu () with ESMTP id l9MHJWMb004164;\n\tMon, 22 Oct 2007 13:19:32 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 471CDB9E.7DD17.21137 ; \n\t22 Oct 2007 13:19:29 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E0FE363DEF;\n\tMon, 22 Oct 2007 03:17:45 +0100 (BST)\nMessage-ID: <200710221716.l9MHGsxX006419@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 217\n          for <source@collab.sakaiproject.org>;\n          Mon, 22 Oct 2007 03:17:28 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BCAE6D6EC\n\tfor <source@collab.sakaiproject.org>; Mon, 22 Oct 2007 18:19:04 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9MHGs97006421\n\tfor <source@collab.sakaiproject.org>; Mon, 22 Oct 2007 13:16:54 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9MHGsxX006419\n\tfor source@collab.sakaiproject.org; Mon, 22 Oct 2007 13:16:54 -0400\nDate: Mon, 22 Oct 2007 13:16:54 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37164 - memory/branches/SAK-11913/memory-api/api/src/java/org/sakaiproject/memory/api\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Mon Oct 22 13:19:33 2007\nX-DSPAM-Confidence: 0.9788\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37164\n\nAuthor: aaronz@vt.edu\nDate: 2007-10-22 13:16:50 -0400 (Mon, 22 Oct 2007)\nNew Revision: 37164\n\nModified:\nmemory/branches/SAK-11913/memory-api/api/src/java/org/sakaiproject/memory/api/Cache.java\nLog:\nSAK-11913: Basic test scaffolding in place to test the MemCache\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom cwen@iupui.edu Fri Oct 19 15:30:58 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 19 Oct 2007 15:30:58 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 19 Oct 2007 15:30:58 -0400\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby mission.mail.umich.edu () with ESMTP id l9JJUv79002099;\n\tFri, 19 Oct 2007 15:30:57 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 471905E3.F3ECD.20286 ; \n\t19 Oct 2007 15:30:49 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3929866DBE;\n\tFri, 19 Oct 2007 06:15:51 +0100 (BST)\nMessage-ID: <200710191927.l9JJRUNw023067@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 821\n          for <source@collab.sakaiproject.org>;\n          Fri, 19 Oct 2007 06:15:20 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4A2DA1997F\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 20:29:31 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9JJRVjY023069\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 15:27:31 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9JJRUNw023067\n\tfor source@collab.sakaiproject.org; Fri, 19 Oct 2007 15:27:30 -0400\nDate: Fri, 19 Oct 2007 15:27:30 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to cwen@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: cwen@iupui.edu\nSubject: [sakai] svn commit: r37149 - in gradebook/trunk: app/business/src/java/org/sakaiproject/tool/gradebook/business/impl app/standalone-app/src/test/org/sakaiproject/tool/gradebook/test service/impl/src/java/org/sakaiproject/component/gradebook\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 19 15:30:58 2007\nX-DSPAM-Confidence: 0.7565\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37149\n\nAuthor: cwen@iupui.edu\nDate: 2007-10-19 15:27:28 -0400 (Fri, 19 Oct 2007)\nNew Revision: 37149\n\nModified:\ngradebook/trunk/app/business/src/java/org/sakaiproject/tool/gradebook/business/impl/GradebookManagerHibernateImpl.java\ngradebook/trunk/app/standalone-app/src/test/org/sakaiproject/tool/gradebook/test/GradebookTestSuite.java\ngradebook/trunk/service/impl/src/java/org/sakaiproject/component/gradebook/BaseHibernateManager.java\ngradebook/trunk/service/impl/src/java/org/sakaiproject/component/gradebook/GradebookExternalAssessmentServiceImpl.java\nLog:\nhttp://128.196.219.68/jira/browse/SAK-12005\n=>\nfix gradebook unit test for m2.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ktsao@stanford.edu Fri Oct 19 13:58:01 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 19 Oct 2007 13:58:01 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 19 Oct 2007 13:58:01 -0400\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby panther.mail.umich.edu () with ESMTP id l9JHw1vb014481;\n\tFri, 19 Oct 2007 13:58:01 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 4718F020.A73AA.5606 ; \n\t19 Oct 2007 13:57:55 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 5072B646F9;\n\tFri, 19 Oct 2007 04:55:24 +0100 (BST)\nMessage-ID: <200710191755.l9JHteu9022952@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 705\n          for <source@collab.sakaiproject.org>;\n          Fri, 19 Oct 2007 04:55:06 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 37B451099D\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 18:57:40 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9JHteW0022954\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 13:55:40 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9JHteu9022952\n\tfor source@collab.sakaiproject.org; Fri, 19 Oct 2007 13:55:40 -0400\nDate: Fri, 19 Oct 2007 13:55:40 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ktsao@stanford.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ktsao@stanford.edu\nSubject: [sakai] svn commit: r37148 - in sam/trunk: samigo-app/src/java/org/sakaiproject/tool/assessment/ui/servlet/delivery samigo-app/src/webapp/jsf/delivery samigo-app/src/webapp/jsf/delivery/item samigo-services/src/java/org/sakaiproject/tool/assessment/facade samigo-services/src/java/org/sakaiproject/tool/assessment/services/assessment\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 19 13:58:01 2007\nX-DSPAM-Confidence: 0.9826\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37148\n\nAuthor: ktsao@stanford.edu\nDate: 2007-10-19 13:55:26 -0400 (Fri, 19 Oct 2007)\nNew Revision: 37148\n\nModified:\nsam/trunk/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/servlet/delivery/ShowAttachmentMediaServlet.java\nsam/trunk/samigo-app/src/webapp/jsf/delivery/assessment_attachment.jsp\nsam/trunk/samigo-app/src/webapp/jsf/delivery/item/attachment.jsp\nsam/trunk/samigo-app/src/webapp/jsf/delivery/part_attachment.jsp\nsam/trunk/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/PublishedAssessmentFacadeQueries.java\nsam/trunk/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/PublishedAssessmentFacadeQueriesAPI.java\nsam/trunk/samigo-services/src/java/org/sakaiproject/tool/assessment/services/assessment/AssessmentService.java\nsam/trunk/samigo-services/src/java/org/sakaiproject/tool/assessment/services/assessment/PublishedAssessmentService.java\nLog:\nSAK-11909\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Fri Oct 19 13:56:22 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 19 Oct 2007 13:56:22 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 19 Oct 2007 13:56:22 -0400\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby score.mail.umich.edu () with ESMTP id l9JHuLU6007696;\n\tFri, 19 Oct 2007 13:56:21 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 4718EFB4.335EC.16715 ; \n\t19 Oct 2007 13:56:07 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E9E86691B4;\n\tFri, 19 Oct 2007 04:53:50 +0100 (BST)\nMessage-ID: <200710191753.l9JHrnPO022940@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 614\n          for <source@collab.sakaiproject.org>;\n          Fri, 19 Oct 2007 04:53:38 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EA8801099D\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 18:55:48 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9JHrnhZ022942\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 13:53:49 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9JHrnPO022940\n\tfor source@collab.sakaiproject.org; Fri, 19 Oct 2007 13:53:49 -0400\nDate: Fri, 19 Oct 2007 13:53:49 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37147 - in memory/branches/SAK-11913/memory-impl/impl: . src/java/org/sakaiproject/memory/impl src/test/org/sakaiproject/memory/impl/test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 19 13:56:22 2007\nX-DSPAM-Confidence: 0.9837\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37147\n\nAuthor: aaronz@vt.edu\nDate: 2007-10-19 13:53:36 -0400 (Fri, 19 Oct 2007)\nNew Revision: 37147\n\nModified:\nmemory/branches/SAK-11913/memory-impl/impl/pom.xml\nmemory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl/BasicMemoryService.java\nmemory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl/MemCache.java\nmemory/branches/SAK-11913/memory-impl/impl/src/test/org/sakaiproject/memory/impl/test/BasicMemoryServiceTest.java\nmemory/branches/SAK-11913/memory-impl/impl/src/test/org/sakaiproject/memory/impl/test/MemCacheTest.java\nLog:\nSAK-11913: All tests for memoryService are now passing in eclipse and maven\nStill need to write tests for MemCache and need to write profiling tests \n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Fri Oct 19 13:55:57 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 19 Oct 2007 13:55:57 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 19 Oct 2007 13:55:57 -0400\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby jacknife.mail.umich.edu () with ESMTP id l9JHtu8S024712;\n\tFri, 19 Oct 2007 13:55:56 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 4718EFA5.96AB0.1673 ; \n\t19 Oct 2007 13:55:52 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1A2A1646F9;\n\tFri, 19 Oct 2007 04:53:35 +0100 (BST)\nMessage-ID: <200710191753.l9JHrXMJ022928@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 886\n          for <source@collab.sakaiproject.org>;\n          Fri, 19 Oct 2007 04:53:21 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A292F1099D\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 18:55:33 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9JHrXa2022930\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 13:53:33 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9JHrXMJ022928\n\tfor source@collab.sakaiproject.org; Fri, 19 Oct 2007 13:53:33 -0400\nDate: Fri, 19 Oct 2007 13:53:33 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37146 - memory/branches/SAK-11913/memory-api/api/src/java/org/sakaiproject/memory/api\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 19 13:55:57 2007\nX-DSPAM-Confidence: 0.9843\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37146\n\nAuthor: aaronz@vt.edu\nDate: 2007-10-19 13:53:28 -0400 (Fri, 19 Oct 2007)\nNew Revision: 37146\n\nModified:\nmemory/branches/SAK-11913/memory-api/api/src/java/org/sakaiproject/memory/api/Cache.java\nmemory/branches/SAK-11913/memory-api/api/src/java/org/sakaiproject/memory/api/MemoryService.java\nLog:\nSAK-11913: All tests for memoryService are now passing in eclipse and maven\nStill need to write tests for MemCache and need to write profiling tests \n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gsilver@umich.edu Fri Oct 19 13:36:28 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 19 Oct 2007 13:36:28 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 19 Oct 2007 13:36:28 -0400\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby jacknife.mail.umich.edu () with ESMTP id l9JHaRqc011373;\n\tFri, 19 Oct 2007 13:36:27 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 4718EB15.30A86.11990 ; \n\t19 Oct 2007 13:36:24 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C8F0568B43;\n\tFri, 19 Oct 2007 04:33:56 +0100 (BST)\nMessage-ID: <200710191733.l9JHXsrd022907@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 7\n          for <source@collab.sakaiproject.org>;\n          Fri, 19 Oct 2007 04:33:41 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CADFFDD3C\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 18:35:54 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9JHXtn7022909\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 13:33:55 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9JHXsrd022907\n\tfor source@collab.sakaiproject.org; Fri, 19 Oct 2007 13:33:54 -0400\nDate: Fri, 19 Oct 2007 13:33:54 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gsilver@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gsilver@umich.edu\nSubject: [sakai] svn commit: r37145 - site-manage/branches/sakai_2-4-x/site-manage-tool/tool/src/webapp\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 19 13:36:28 2007\nX-DSPAM-Confidence: 0.9872\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37145\n\nAuthor: gsilver@umich.edu\nDate: 2007-10-19 13:33:53 -0400 (Fri, 19 Oct 2007)\nNew Revision: 37145\n\nModified:\nsite-manage/branches/sakai_2-4-x/site-manage-tool/tool/src/webapp/velocity.properties\nLog:\nSAK-12003\n- set the file.resource.loader.modificationCheckInterval = 0 for 2.4.x\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom gsilver@umich.edu Fri Oct 19 12:37:05 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 19 Oct 2007 12:37:05 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 19 Oct 2007 12:37:05 -0400\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby sleepers.mail.umich.edu () with ESMTP id l9JGb4rc029331;\n\tFri, 19 Oct 2007 12:37:04 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 4718DD0B.66196.13189 ; \n\t19 Oct 2007 12:36:31 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0FFCF69009;\n\tFri, 19 Oct 2007 03:34:07 +0100 (BST)\nMessage-ID: <200710191618.l9JGIE73022835@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 86\n          for <source@collab.sakaiproject.org>;\n          Fri, 19 Oct 2007 03:17:58 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BBF1B1B9F4\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 17:20:14 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9JGIE5M022837\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 12:18:15 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9JGIE73022835\n\tfor source@collab.sakaiproject.org; Fri, 19 Oct 2007 12:18:14 -0400\nDate: Fri, 19 Oct 2007 12:18:14 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to gsilver@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: gsilver@umich.edu\nSubject: [sakai] svn commit: r37144 - site-manage/trunk/site-manage-tool/tool/src/webapp\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 19 12:37:05 2007\nX-DSPAM-Confidence: 0.9812\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37144\n\nAuthor: gsilver@umich.edu\nDate: 2007-10-19 12:18:10 -0400 (Fri, 19 Oct 2007)\nNew Revision: 37144\n\nModified:\nsite-manage/trunk/site-manage-tool/tool/src/webapp/velocity.properties\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-12003\n- resetting file.resource.loader.modificationCheckInterval in velocity.properties to '0'\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Fri Oct 19 11:34:47 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.97])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 19 Oct 2007 11:34:47 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 19 Oct 2007 11:34:47 -0400\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby sleepers.mail.umich.edu () with ESMTP id l9JFYkGV026192;\n\tFri, 19 Oct 2007 11:34:46 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 4718CE89.BC06D.1471 ; \n\t19 Oct 2007 11:34:42 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A69605EC9E;\n\tFri, 19 Oct 2007 02:32:10 +0100 (BST)\nMessage-ID: <200710191532.l9JFWI76022727@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 689\n          for <source@collab.sakaiproject.org>;\n          Fri, 19 Oct 2007 02:31:57 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EAA201BA07\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 16:34:16 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9JFWIVP022729\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 11:32:18 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9JFWI76022727\n\tfor source@collab.sakaiproject.org; Fri, 19 Oct 2007 11:32:18 -0400\nDate: Fri, 19 Oct 2007 11:32:18 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37143 - assignment/trunk/assignment-impl/impl/src/sql/hsqldb\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 19 11:34:47 2007\nX-DSPAM-Confidence: 0.8490\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37143\n\nAuthor: zqian@umich.edu\nDate: 2007-10-19 11:32:15 -0400 (Fri, 19 Oct 2007)\nNew Revision: 37143\n\nModified:\nassignment/trunk/assignment-impl/impl/src/sql/hsqldb/sakai_assignment.sql\nLog:\nSAK-11821:AssignmentService allows creation of duplicate submission objects\n\nFix the hsql sql code for creating ASSIGNMENT_SUBMISSION table, missing a comma in the create statement.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jzaremba@unicon.net Fri Oct 19 11:15:27 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 19 Oct 2007 11:15:27 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 19 Oct 2007 11:15:27 -0400\nReceived: from serenity.mr.itd.umich.edu (serenity.mr.itd.umich.edu [141.211.14.43])\n\tby flawless.mail.umich.edu () with ESMTP id l9JFFQbq029492;\n\tFri, 19 Oct 2007 11:15:26 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY serenity.mr.itd.umich.edu ID 4718CA08.B7C8E.22265 ; \n\t19 Oct 2007 11:15:23 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 44B6F68FEF;\n\tFri, 19 Oct 2007 02:12:59 +0100 (BST)\nMessage-ID: <200710191513.l9JFD655022681@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 392\n          for <source@collab.sakaiproject.org>;\n          Fri, 19 Oct 2007 02:12:44 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id BCCBD1B98E\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 16:15:07 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9JFD7Th022683\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 11:13:07 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9JFD655022681\n\tfor source@collab.sakaiproject.org; Fri, 19 Oct 2007 11:13:06 -0400\nDate: Fri, 19 Oct 2007 11:13:06 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jzaremba@unicon.net using -f\nTo: source@collab.sakaiproject.org\nFrom: jzaremba@unicon.net\nSubject: [sakai] svn commit: r37142 - in content/branches/SAK-11543: content-bundles content-tool/tool/src/java/org/sakaiproject/content/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 19 11:15:27 2007\nX-DSPAM-Confidence: 0.9795\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37142\n\nAuthor: jzaremba@unicon.net\nDate: 2007-10-19 11:13:01 -0400 (Fri, 19 Oct 2007)\nNew Revision: 37142\n\nModified:\ncontent/branches/SAK-11543/content-bundles/content.properties\ncontent/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\nLog:\nTSQ-747 Initial code to remove condition if condition check box unchecked.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Fri Oct 19 10:23:52 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 19 Oct 2007 10:23:52 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 19 Oct 2007 10:23:52 -0400\nReceived: from eyewitness.mr.itd.umich.edu (eyewitness.mr.itd.umich.edu [141.211.93.142])\n\tby flawless.mail.umich.edu () with ESMTP id l9JENp2H027847;\n\tFri, 19 Oct 2007 10:23:51 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY eyewitness.mr.itd.umich.edu ID 4718BDF1.297E7.7049 ; \n\t19 Oct 2007 10:23:48 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id E5AD268F33;\n\tFri, 19 Oct 2007 01:21:16 +0100 (BST)\nMessage-ID: <200710191421.l9JELMTE022646@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 957\n          for <source@collab.sakaiproject.org>;\n          Fri, 19 Oct 2007 01:20:57 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B8F871B96C\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 15:23:18 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9JELMlc022648\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 10:21:22 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9JELMTE022646\n\tfor source@collab.sakaiproject.org; Fri, 19 Oct 2007 10:21:22 -0400\nDate: Fri, 19 Oct 2007 10:21:22 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37141 - in memory/branches/SAK-11913/memory-impl: . impl impl/src/java/org/sakaiproject/memory/impl impl/src/java/org/sakaiproject/memory/impl/util impl/src/test/org/sakaiproject/memory/impl/test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 19 10:23:52 2007\nX-DSPAM-Confidence: 0.9850\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37141\n\nAuthor: aaronz@vt.edu\nDate: 2007-10-19 10:21:05 -0400 (Fri, 19 Oct 2007)\nNew Revision: 37141\n\nModified:\nmemory/branches/SAK-11913/memory-impl/.classpath\nmemory/branches/SAK-11913/memory-impl/impl/pom.xml\nmemory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl/BasicMemoryService.java\nmemory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl/MemCache.java\nmemory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl/ObjectDependsOnOthersCache.java\nmemory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl/ObjectIsDependedOnByOthersCache.java\nmemory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl/util/DependentPayload.java\nmemory/branches/SAK-11913/memory-impl/impl/src/test/org/sakaiproject/memory/impl/test/BasicMemoryServiceTest.java\nLog:\nSAK-11913: Updated all keys to be strings\nAdded in some tests\nFixed up Ian's code to also adhere to the string keys\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Fri Oct 19 10:23:30 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 19 Oct 2007 10:23:30 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 19 Oct 2007 10:23:30 -0400\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby jacknife.mail.umich.edu () with ESMTP id l9JENTIN030833;\n\tFri, 19 Oct 2007 10:23:29 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 4718BDD9.90178.8323 ; \n\t19 Oct 2007 10:23:24 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6FE8968E55;\n\tFri, 19 Oct 2007 01:20:55 +0100 (BST)\nMessage-ID: <200710191421.l9JEL2OE022634@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 211\n          for <source@collab.sakaiproject.org>;\n          Fri, 19 Oct 2007 01:20:38 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 697A1DCCA\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 15:22:59 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9JEL2wn022636\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 10:21:02 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9JEL2OE022634\n\tfor source@collab.sakaiproject.org; Fri, 19 Oct 2007 10:21:02 -0400\nDate: Fri, 19 Oct 2007 10:21:02 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37140 - memory/branches/SAK-11913/memory-api/api/src/java/org/sakaiproject/memory/api\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 19 10:23:30 2007\nX-DSPAM-Confidence: 0.8476\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37140\n\nAuthor: aaronz@vt.edu\nDate: 2007-10-19 10:20:58 -0400 (Fri, 19 Oct 2007)\nNew Revision: 37140\n\nModified:\nmemory/branches/SAK-11913/memory-api/api/src/java/org/sakaiproject/memory/api/MultipleReferenceCache.java\nLog:\nSAK-11913: Updated all keys to be strings\nAdded in some tests\nFixed up Ian's code to also adhere to the string keys\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Fri Oct 19 10:16:11 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 19 Oct 2007 10:16:11 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 19 Oct 2007 10:16:11 -0400\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby fan.mail.umich.edu () with ESMTP id l9JEGAdw022955;\n\tFri, 19 Oct 2007 10:16:10 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 4718BC24.B18FE.20224 ; \n\t19 Oct 2007 10:16:07 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 753EB68E55;\n\tFri, 19 Oct 2007 01:13:40 +0100 (BST)\nMessage-ID: <200710191413.l9JEDtV0022622@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 888\n          for <source@collab.sakaiproject.org>;\n          Fri, 19 Oct 2007 01:13:30 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A9DC9DCCA\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 15:15:51 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9JEDt3f022624\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 10:13:55 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9JEDtV0022622\n\tfor source@collab.sakaiproject.org; Fri, 19 Oct 2007 10:13:55 -0400\nDate: Fri, 19 Oct 2007 10:13:55 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37139 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 19 10:16:11 2007\nX-DSPAM-Confidence: 0.9859\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37139\n\nAuthor: dlhaines@umich.edu\nDate: 2007-10-19 10:13:53 -0400 (Fri, 19 Oct 2007)\nNew Revision: 37139\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xL.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xL.properties\nLog:\nCTools: update build revision for 2.4.xL\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Fri Oct 19 10:14:17 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 19 Oct 2007 10:14:17 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 19 Oct 2007 10:14:17 -0400\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby score.mail.umich.edu () with ESMTP id l9JEEGhm007809;\n\tFri, 19 Oct 2007 10:14:16 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 4718BBB3.345CA.24187 ; \n\t19 Oct 2007 10:14:14 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 16A2265604;\n\tFri, 19 Oct 2007 01:11:35 +0100 (BST)\nMessage-ID: <200710191411.l9JEBkHc022610@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 697\n          for <source@collab.sakaiproject.org>;\n          Fri, 19 Oct 2007 01:11:14 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 42555DCCA\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 15:13:43 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9JEBlpL022612\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 10:11:47 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9JEBkHc022610\n\tfor source@collab.sakaiproject.org; Fri, 19 Oct 2007 10:11:46 -0400\nDate: Fri, 19 Oct 2007 10:11:46 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37138 - in ctools/branches/ctools_2-4/ctools-reference/config: ctools testctools\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 19 10:14:17 2007\nX-DSPAM-Confidence: 0.9846\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37138\n\nAuthor: dlhaines@umich.edu\nDate: 2007-10-19 10:11:45 -0400 (Fri, 19 Oct 2007)\nNew Revision: 37138\n\nModified:\nctools/branches/ctools_2-4/ctools-reference/config/ctools/instance.properties\nctools/branches/ctools_2-4/ctools-reference/config/testctools/instance.properties\nLog:\nCTools: stealth linktool on 2.4 branch.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Fri Oct 19 10:08:50 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 19 Oct 2007 10:08:50 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 19 Oct 2007 10:08:50 -0400\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby jacknife.mail.umich.edu () with ESMTP id l9JE8m8L021039;\n\tFri, 19 Oct 2007 10:08:48 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 4718BA6A.F345F.26235 ; \n\t19 Oct 2007 10:08:45 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1EE9265604;\n\tFri, 19 Oct 2007 01:06:18 +0100 (BST)\nMessage-ID: <200710191406.l9JE6UTT022587@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 64\n          for <source@collab.sakaiproject.org>;\n          Fri, 19 Oct 2007 01:05:58 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DBEF4DCCA\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 15:08:26 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9JE6Uv2022589\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 10:06:30 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9JE6UTT022587\n\tfor source@collab.sakaiproject.org; Fri, 19 Oct 2007 10:06:30 -0400\nDate: Fri, 19 Oct 2007 10:06:30 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37137 - in ctools/trunk/ctools-reference/config: ctools testctools\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 19 10:08:49 2007\nX-DSPAM-Confidence: 0.9863\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37137\n\nAuthor: dlhaines@umich.edu\nDate: 2007-10-19 10:06:28 -0400 (Fri, 19 Oct 2007)\nNew Revision: 37137\n\nModified:\nctools/trunk/ctools-reference/config/ctools/instance.properties\nctools/trunk/ctools-reference/config/testctools/instance.properties\nLog:\nCTools: stealth link tool.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ajpoland@iupui.edu Fri Oct 19 09:24:52 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 19 Oct 2007 09:24:52 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 19 Oct 2007 09:24:52 -0400\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby awakenings.mail.umich.edu () with ESMTP id l9JDOqZA020305;\n\tFri, 19 Oct 2007 09:24:52 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 4718B01C.3994B.20355 ; \n\t19 Oct 2007 09:24:47 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2B47168EB8;\n\tFri, 19 Oct 2007 00:22:17 +0100 (BST)\nMessage-ID: <200710191322.l9JDMafD022523@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 793\n          for <source@collab.sakaiproject.org>;\n          Fri, 19 Oct 2007 00:22:00 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 4A1811038B\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 14:24:32 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9JDMadJ022525\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 09:22:36 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9JDMafD022523\n\tfor source@collab.sakaiproject.org; Fri, 19 Oct 2007 09:22:36 -0400\nDate: Fri, 19 Oct 2007 09:22:36 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ajpoland@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ajpoland@iupui.edu\nSubject: [sakai] svn commit: r37136 - oncourse/branches/sakai_2-4-x\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 19 09:24:52 2007\nX-DSPAM-Confidence: 0.9803\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37136\n\nAuthor: ajpoland@iupui.edu\nDate: 2007-10-19 09:22:35 -0400 (Fri, 19 Oct 2007)\nNew Revision: 37136\n\nModified:\noncourse/branches/sakai_2-4-x/\noncourse/branches/sakai_2-4-x/.externals\nLog:\nUpdated externals\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Fri Oct 19 09:23:36 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.98])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 19 Oct 2007 09:23:36 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 19 Oct 2007 09:23:36 -0400\nReceived: from holes.mr.itd.umich.edu (holes.mr.itd.umich.edu [141.211.14.79])\n\tby casino.mail.umich.edu () with ESMTP id l9JDNZ39010078;\n\tFri, 19 Oct 2007 09:23:35 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY holes.mr.itd.umich.edu ID 4718AFD1.2424E.15461 ; \n\t19 Oct 2007 09:23:32 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 0DF8A68EBB;\n\tFri, 19 Oct 2007 00:21:04 +0100 (BST)\nMessage-ID: <200710191321.l9JDLKOx022492@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 460\n          for <source@collab.sakaiproject.org>;\n          Fri, 19 Oct 2007 00:20:52 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B7AE71038B\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 14:23:16 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9JDLK05022494\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 09:21:20 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9JDLKOx022492\n\tfor source@collab.sakaiproject.org; Fri, 19 Oct 2007 09:21:20 -0400\nDate: Fri, 19 Oct 2007 09:21:20 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r37135 - msgcntr/branches/oncourse_2-4-x/messageforums-app/src/webapp/jsp\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 19 09:23:36 2007\nX-DSPAM-Confidence: 0.9912\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37135\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-10-19 09:21:19 -0400 (Fri, 19 Oct 2007)\nNew Revision: 37135\n\nModified:\nmsgcntr/branches/oncourse_2-4-x/messageforums-app/src/webapp/jsp/pvtMsgReply.jsp\nLog:\nsvn merge -r 37113:37114 https://source.sakaiproject.org/svn/msgcntr/trunk/\nU    messageforums-app/src/webapp/jsp/pvtMsgReply.jsp\nin-143-146:~/java/temp/msgcntr admin$ svn log -r 37114:37114 https://source.sakaiproject.org/svn/msgcntr/trunk/\n------------------------------------------------------------------------\nr37114 | wang58@iupui.edu | 2007-10-18 15:15:58 -0400 (Thu, 18 Oct 2007) | 2 lines\n\nSAK-11914 including body in replying message\n--removed replying to section.\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Fri Oct 19 09:22:52 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 19 Oct 2007 09:22:52 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 19 Oct 2007 09:22:52 -0400\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby flawless.mail.umich.edu () with ESMTP id l9JDMpYN023610;\n\tFri, 19 Oct 2007 09:22:51 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 4718AF9D.B8C8F.21998 ; \n\t19 Oct 2007 09:22:40 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B8E0E68E7E;\n\tFri, 19 Oct 2007 00:20:11 +0100 (BST)\nMessage-ID: <200710191320.l9JDKPds022480@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 515\n          for <source@collab.sakaiproject.org>;\n          Fri, 19 Oct 2007 00:19:50 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 370811B96C\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 14:22:21 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9JDKPq2022482\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 09:20:25 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9JDKPds022480\n\tfor source@collab.sakaiproject.org; Fri, 19 Oct 2007 09:20:25 -0400\nDate: Fri, 19 Oct 2007 09:20:25 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r37134 - msgcntr/branches/oncourse_2-4-x/messageforums-app/src/webapp/jsp\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 19 09:22:52 2007\nX-DSPAM-Confidence: 0.9896\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37134\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-10-19 09:20:24 -0400 (Fri, 19 Oct 2007)\nNew Revision: 37134\n\nModified:\nmsgcntr/branches/oncourse_2-4-x/messageforums-app/src/webapp/jsp/pvtMsgReply.jsp\nLog:\nsvn merge -r 36791:36792 https://source.sakaiproject.org/svn/msgcntr/trunk\nsvn log -r 36792:36792 https://source.sakaiproject.org/svn/msgcntr/trunk\n------------------------------------------------------------------------\nr36792 | wang58@iupui.edu | 2007-10-12 10:28:06 -0400 (Fri, 12 Oct 2007) | 2 lines\n\nSAK-11914 Including body in replying message\n--change the breadCrumb.\n------------------------------------------------------------------------\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom rjlowe@iupui.edu Fri Oct 19 09:19:00 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 19 Oct 2007 09:19:00 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 19 Oct 2007 09:19:00 -0400\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby fan.mail.umich.edu () with ESMTP id l9JDIxHm025271;\n\tFri, 19 Oct 2007 09:18:59 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 4718AEB6.4403D.28688 ; \n\t19 Oct 2007 09:18:49 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2BADD68EA8;\n\tFri, 19 Oct 2007 00:16:22 +0100 (BST)\nMessage-ID: <200710191316.l9JDGcVi022463@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 131\n          for <source@collab.sakaiproject.org>;\n          Fri, 19 Oct 2007 00:16:11 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 76E131B963\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 14:18:34 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9JDGcsS022465\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 09:16:38 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9JDGcVi022463\n\tfor source@collab.sakaiproject.org; Fri, 19 Oct 2007 09:16:38 -0400\nDate: Fri, 19 Oct 2007 09:16:38 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to rjlowe@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: rjlowe@iupui.edu\nSubject: [sakai] svn commit: r37133 - in msgcntr/branches/oncourse_2-4-x: messageforums-api/src/bundle/org/sakaiproject/api/app/messagecenter/bundle messageforums-app/src/java/org/sakaiproject/tool/messageforums\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 19 09:19:00 2007\nX-DSPAM-Confidence: 0.9907\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37133\n\nAuthor: rjlowe@iupui.edu\nDate: 2007-10-19 09:16:37 -0400 (Fri, 19 Oct 2007)\nNew Revision: 37133\n\nModified:\nmsgcntr/branches/oncourse_2-4-x/messageforums-api/src/bundle/org/sakaiproject/api/app/messagecenter/bundle/Messages.properties\nmsgcntr/branches/oncourse_2-4-x/messageforums-app/src/java/org/sakaiproject/tool/messageforums/PrivateMessagesTool.java\nLog:\nsvn merge -r 36637:36638 https://source.sakaiproject.org/svn/msgcntr/trunk \nU    messageforums-api/src/bundle/org/sakaiproject/api/app/messagecenter/bundle/Messages.properties\nU    messageforums-app/src/java/org/sakaiproject/tool/messageforums/PrivateMessagesTool.java\nin-143-146:~/java/temp/msgcntr admin$ svn log -r 36638:36638 https://source.sakaiproject.org/svn/msgcntr/trunk\n------------------------------------------------------------------------\nr36638 | wang58@iupui.edu | 2007-10-10 11:32:30 -0400 (Wed, 10 Oct 2007) | 1 line\n\nMessages--including body in replying message.\n------------------------------------------------------------------------\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Fri Oct 19 09:17:36 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 19 Oct 2007 09:17:36 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 19 Oct 2007 09:17:36 -0400\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby godsend.mail.umich.edu () with ESMTP id l9JDHZvF002030;\n\tFri, 19 Oct 2007 09:17:35 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 4718AE6A.789FA.18119 ; \n\t19 Oct 2007 09:17:33 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A032B68E94;\n\tFri, 19 Oct 2007 00:15:04 +0100 (BST)\nMessage-ID: <200710191258.l9JCwEDY022414@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 508\n          for <source@collab.sakaiproject.org>;\n          Fri, 19 Oct 2007 00:14:53 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 994C11BAEF\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 14:00:10 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9JCwEQ8022416\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 08:58:14 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9JCwEDY022414\n\tfor source@collab.sakaiproject.org; Fri, 19 Oct 2007 08:58:14 -0400\nDate: Fri, 19 Oct 2007 08:58:14 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37132 - ctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 19 09:17:36 2007\nX-DSPAM-Confidence: 0.9860\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37132\n\nAuthor: dlhaines@umich.edu\nDate: 2007-10-19 08:58:13 -0400 (Fri, 19 Oct 2007)\nNew Revision: 37132\n\nModified:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xL.externals\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_CANDIDATE/ctools_2-4-xL.properties\nLog:\nCTools: update to latest msgcntr.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Fri Oct 19 06:54:53 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 19 Oct 2007 06:54:53 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 19 Oct 2007 06:54:53 -0400\nReceived: from tadpole.mr.itd.umich.edu (tadpole.mr.itd.umich.edu [141.211.14.72])\n\tby fan.mail.umich.edu () with ESMTP id l9JAs0co011479;\n\tFri, 19 Oct 2007 06:54:00 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY tadpole.mr.itd.umich.edu ID 47188CC1.D1C00.23111 ; \n\t19 Oct 2007 06:53:56 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 1C0D4580F3;\n\tThu, 18 Oct 2007 22:04:27 +0100 (BST)\nMessage-ID: <200710191051.l9JApjgp022273@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 307\n          for <source@collab.sakaiproject.org>;\n          Thu, 18 Oct 2007 22:04:15 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B299E1BA85\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 11:53:40 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9JApjDY022275\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 06:51:45 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9JApjgp022273\n\tfor source@collab.sakaiproject.org; Fri, 19 Oct 2007 06:51:45 -0400\nDate: Fri, 19 Oct 2007 06:51:45 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37131 - in memory/branches/SAK-11913/memory-impl: . impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 19 06:54:53 2007\nX-DSPAM-Confidence: 0.8476\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37131\n\nAuthor: aaronz@vt.edu\nDate: 2007-10-19 06:51:39 -0400 (Fri, 19 Oct 2007)\nNew Revision: 37131\n\nModified:\nmemory/branches/SAK-11913/memory-impl/.classpath\nmemory/branches/SAK-11913/memory-impl/impl/pom.xml\nLog:\nSAK-11913: fixed up classpath and pom to support running tests in eclipse\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Fri Oct 19 06:52:08 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 19 Oct 2007 06:52:08 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 19 Oct 2007 06:52:08 -0400\nReceived: from jeffrey.mr.itd.umich.edu (jeffrey.mr.itd.umich.edu [141.211.14.71])\n\tby panther.mail.umich.edu () with ESMTP id l9JAq7DI010066;\n\tFri, 19 Oct 2007 06:52:08 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY jeffrey.mr.itd.umich.edu ID 47188C4E.B7572.11301 ; \n\t19 Oct 2007 06:52:01 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 3C7D268D9A;\n\tThu, 18 Oct 2007 22:02:33 +0100 (BST)\nMessage-ID: <200710191049.l9JAng2f022261@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 502\n          for <source@collab.sakaiproject.org>;\n          Thu, 18 Oct 2007 22:02:14 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 022C51BA85\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 11:51:37 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9JAngQ7022263\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 06:49:42 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9JAng2f022261\n\tfor source@collab.sakaiproject.org; Fri, 19 Oct 2007 06:49:42 -0400\nDate: Fri, 19 Oct 2007 06:49:42 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37130 - in memory/branches/SAK-11913/memory-impl: . impl impl/src/test/org/sakaiproject/memory/impl/test pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 19 06:52:08 2007\nX-DSPAM-Confidence: 0.8473\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37130\n\nAuthor: aaronz@vt.edu\nDate: 2007-10-19 06:49:28 -0400 (Fri, 19 Oct 2007)\nNew Revision: 37130\n\nAdded:\nmemory/branches/SAK-11913/memory-impl/pack/src/webapp/WEB-INF/ehcache-beans.xml\nModified:\nmemory/branches/SAK-11913/memory-impl/.classpath\nmemory/branches/SAK-11913/memory-impl/impl/pom.xml\nmemory/branches/SAK-11913/memory-impl/impl/src/test/org/sakaiproject/memory/impl/test/BasicMemoryServiceTest.java\nmemory/branches/SAK-11913/memory-impl/pack/src/webapp/WEB-INF/components.xml\nLog:\nSAK-11913: added in spring testing framework\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Fri Oct 19 06:51:45 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.96])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 19 Oct 2007 06:51:45 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 19 Oct 2007 06:51:45 -0400\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby awakenings.mail.umich.edu () with ESMTP id l9JApjPr000411;\n\tFri, 19 Oct 2007 06:51:45 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 47188C3A.71D2.28266 ; \n\t19 Oct 2007 06:51:40 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C9877572C8;\n\tThu, 18 Oct 2007 22:02:09 +0100 (BST)\nMessage-ID: <200710191049.l9JAnQT9022249@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 749\n          for <source@collab.sakaiproject.org>;\n          Thu, 18 Oct 2007 22:01:55 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id A16221BA85\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 11:51:21 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9JAnQ4A022251\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 06:49:26 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9JAnQT9022249\n\tfor source@collab.sakaiproject.org; Fri, 19 Oct 2007 06:49:26 -0400\nDate: Fri, 19 Oct 2007 06:49:26 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37129 - in memory/branches/SAK-11913/memory-api/api/src/java: . org/sakaiproject/memory\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 19 06:51:45 2007\nX-DSPAM-Confidence: 0.8474\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37129\n\nAuthor: aaronz@vt.edu\nDate: 2007-10-19 06:49:19 -0400 (Fri, 19 Oct 2007)\nNew Revision: 37129\n\nAdded:\nmemory/branches/SAK-11913/memory-api/api/src/java/ehcache.xml\nRemoved:\nmemory/branches/SAK-11913/memory-api/api/src/java/org/sakaiproject/memory/config/\nLog:\nSAK-11913: added in spring testing framework\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Fri Oct 19 06:18:11 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.34])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 19 Oct 2007 06:18:11 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 19 Oct 2007 06:18:11 -0400\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby chaos.mail.umich.edu () with ESMTP id l9JAIAZp028511;\n\tFri, 19 Oct 2007 06:18:10 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 4718845D.FF10.11370 ; \n\t19 Oct 2007 06:18:07 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 417CB52099;\n\tThu, 18 Oct 2007 21:28:39 +0100 (BST)\nMessage-ID: <200710191015.l9JAFqBv022142@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 909\n          for <source@collab.sakaiproject.org>;\n          Thu, 18 Oct 2007 21:28:24 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D25D511B7D\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 11:17:48 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9JAFrJn022144\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 06:15:53 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9JAFqBv022142\n\tfor source@collab.sakaiproject.org; Fri, 19 Oct 2007 06:15:52 -0400\nDate: Fri, 19 Oct 2007 06:15:52 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37128 - memory/branches/SAK-11913/memory-impl/pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 19 06:18:11 2007\nX-DSPAM-Confidence: 0.7599\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37128\n\nAuthor: aaronz@vt.edu\nDate: 2007-10-19 06:15:48 -0400 (Fri, 19 Oct 2007)\nNew Revision: 37128\n\nModified:\nmemory/branches/SAK-11913/memory-impl/pack/src/webapp/WEB-INF/components.xml\nLog:\nSAK-11913: fixed up the config path location\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Fri Oct 19 06:16:33 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 19 Oct 2007 06:16:33 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 19 Oct 2007 06:16:33 -0400\nReceived: from creepshow.mr.itd.umich.edu (creepshow.mr.itd.umich.edu [141.211.14.84])\n\tby score.mail.umich.edu () with ESMTP id l9JAGXsY014698;\n\tFri, 19 Oct 2007 06:16:33 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY creepshow.mr.itd.umich.edu ID 471883FC.19103.11758 ; \n\t19 Oct 2007 06:16:30 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 10EF468D0E;\n\tThu, 18 Oct 2007 21:27:02 +0100 (BST)\nMessage-ID: <200710191014.l9JAEHZC022130@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 895\n          for <source@collab.sakaiproject.org>;\n          Thu, 18 Oct 2007 21:26:49 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7EFC411B7D\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 11:16:13 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9JAEInw022132\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 06:14:18 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9JAEHZC022130\n\tfor source@collab.sakaiproject.org; Fri, 19 Oct 2007 06:14:17 -0400\nDate: Fri, 19 Oct 2007 06:14:17 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37127 - in memory/branches/SAK-11913/memory-api/api/src/java/org/sakaiproject/memory: . exception\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 19 06:16:33 2007\nX-DSPAM-Confidence: 0.8476\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37127\n\nAuthor: aaronz@vt.edu\nDate: 2007-10-19 06:14:10 -0400 (Fri, 19 Oct 2007)\nNew Revision: 37127\n\nAdded:\nmemory/branches/SAK-11913/memory-api/api/src/java/org/sakaiproject/memory/exception/\nmemory/branches/SAK-11913/memory-api/api/src/java/org/sakaiproject/memory/exception/CacheException.java\nmemory/branches/SAK-11913/memory-api/api/src/java/org/sakaiproject/memory/exception/MemoryPermissionException.java\nmemory/branches/SAK-11913/memory-api/api/src/java/org/sakaiproject/memory/exception/ObjectNotCachedException.java\nLog:\nSAK-11913: Created package for memory exceptions and fixed the SVN confusion\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Fri Oct 19 06:16:22 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 19 Oct 2007 06:16:22 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 19 Oct 2007 06:16:22 -0400\nReceived: from guys.mr.itd.umich.edu (guys.mr.itd.umich.edu [141.211.14.76])\n\tby jacknife.mail.umich.edu () with ESMTP id l9JAGLYh004058;\n\tFri, 19 Oct 2007 06:16:21 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY guys.mr.itd.umich.edu ID 471883F0.B23E.2259 ; \n\t19 Oct 2007 06:16:18 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A2F7952099;\n\tThu, 18 Oct 2007 21:26:48 +0100 (BST)\nMessage-ID: <200710191014.l9JAE7ZC022118@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 292\n          for <source@collab.sakaiproject.org>;\n          Thu, 18 Oct 2007 21:26:36 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EA04C11B7D\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 11:16:02 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9JAE7SQ022120\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 06:14:07 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9JAE7ZC022118\n\tfor source@collab.sakaiproject.org; Fri, 19 Oct 2007 06:14:07 -0400\nDate: Fri, 19 Oct 2007 06:14:07 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37126 - memory/branches/SAK-11913/memory-tool/tool/src/java/org/sakaiproject/memory/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 19 06:16:22 2007\nX-DSPAM-Confidence: 0.8477\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37126\n\nAuthor: aaronz@vt.edu\nDate: 2007-10-19 06:14:02 -0400 (Fri, 19 Oct 2007)\nNew Revision: 37126\n\nModified:\nmemory/branches/SAK-11913/memory-tool/tool/src/java/org/sakaiproject/memory/tool/MemoryAction.java\nLog:\nSAK-11913: Created package for memory exceptions and fixed the SVN confusion\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Fri Oct 19 06:12:08 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.90])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 19 Oct 2007 06:12:08 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 19 Oct 2007 06:12:08 -0400\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby flawless.mail.umich.edu () with ESMTP id l9JAC71x025597;\n\tFri, 19 Oct 2007 06:12:07 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 471882F1.58F31.4092 ; \n\t19 Oct 2007 06:12:04 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B764E52099;\n\tThu, 18 Oct 2007 21:22:21 +0100 (BST)\nMessage-ID: <200710191009.l9JA9cWo022100@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 650\n          for <source@collab.sakaiproject.org>;\n          Thu, 18 Oct 2007 21:22:09 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id DEAB4102D2\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 11:11:33 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9JA9cIN022102\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 06:09:38 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9JA9cWo022100\n\tfor source@collab.sakaiproject.org; Fri, 19 Oct 2007 06:09:38 -0400\nDate: Fri, 19 Oct 2007 06:09:38 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r37125 - in portal/trunk/portal-render-engine-impl: impl/src/test/org/sakaiproject/portal/charon/test impl/src/testBundle pack/src/webapp/vm/defaultskin\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 19 06:12:08 2007\nX-DSPAM-Confidence: 0.7565\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37125\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-10-19 06:09:16 -0400 (Fri, 19 Oct 2007)\nNew Revision: 37125\n\nAdded:\nportal/trunk/portal-render-engine-impl/impl/src/test/org/sakaiproject/portal/charon/test/MockHttpServletRequest.java\nportal/trunk/portal-render-engine-impl/impl/src/test/org/sakaiproject/portal/charon/test/MockSession.java\nportal/trunk/portal-render-engine-impl/impl/src/test/org/sakaiproject/portal/charon/test/MockToolSession.java\nportal/trunk/portal-render-engine-impl/impl/src/test/org/sakaiproject/portal/charon/test/PortalTestFileUtils.java\nModified:\nportal/trunk/portal-render-engine-impl/impl/src/test/org/sakaiproject/portal/charon/test/MockCharonPortal.java\nportal/trunk/portal-render-engine-impl/impl/src/test/org/sakaiproject/portal/charon/test/MockResourceLoader.java\nportal/trunk/portal-render-engine-impl/impl/src/test/org/sakaiproject/portal/charon/test/PortalRenderTest.java\nportal/trunk/portal-render-engine-impl/impl/src/testBundle/log4j.properties\nportal/trunk/portal-render-engine-impl/impl/src/testBundle/testportalvelocity.config\nportal/trunk/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/error.vm\nportal/trunk/portal-render-engine-impl/pack/src/webapp/vm/defaultskin/macros.vm\nLog:\nhttp://jira.sakaiproject.org/jira/browse/SAK-11924\n\nFixed error templates\nand upgraded unit tests \n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Fri Oct 19 06:01:00 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 19 Oct 2007 06:01:00 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 19 Oct 2007 06:01:00 -0400\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby brazil.mail.umich.edu () with ESMTP id l9JA0xYH032272;\n\tFri, 19 Oct 2007 06:00:59 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 47188056.2F4E3.3772 ; \n\t19 Oct 2007 06:00:57 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id ADBFB68CBE;\n\tThu, 18 Oct 2007 21:11:27 +0100 (BST)\nMessage-ID: <200710190958.l9J9wf9v022061@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 854\n          for <source@collab.sakaiproject.org>;\n          Thu, 18 Oct 2007 21:11:13 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 5E2A9102D2\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 11:00:37 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9J9wg6C022063\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 05:58:42 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9J9wf9v022061\n\tfor source@collab.sakaiproject.org; Fri, 19 Oct 2007 05:58:41 -0400\nDate: Fri, 19 Oct 2007 05:58:41 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37124 - in memory/branches/SAK-11913/memory-api/api/src/java/org/sakaiproject/memory: . api config cover\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 19 06:01:00 2007\nX-DSPAM-Confidence: 0.8467\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37124\n\nAuthor: aaronz@vt.edu\nDate: 2007-10-19 05:58:29 -0400 (Fri, 19 Oct 2007)\nNew Revision: 37124\n\nAdded:\nmemory/branches/SAK-11913/memory-api/api/src/java/org/sakaiproject/memory/config/\nmemory/branches/SAK-11913/memory-api/api/src/java/org/sakaiproject/memory/config/ehcache.xml\nRemoved:\nmemory/branches/SAK-11913/memory-api/api/src/java/org/sakaiproject/memory/api/CacheException.java\nmemory/branches/SAK-11913/memory-api/api/src/java/org/sakaiproject/memory/api/MemoryPermissionException.java\nmemory/branches/SAK-11913/memory-api/api/src/java/org/sakaiproject/memory/api/ObjectNotCachedException.java\nmemory/branches/SAK-11913/memory-api/api/src/java/org/sakaiproject/memory/api/ehcache.xml\nModified:\nmemory/branches/SAK-11913/memory-api/api/src/java/org/sakaiproject/memory/api/MemoryService.java\nmemory/branches/SAK-11913/memory-api/api/src/java/org/sakaiproject/memory/api/MultipleReferenceCache.java\nmemory/branches/SAK-11913/memory-api/api/src/java/org/sakaiproject/memory/cover/MemoryServiceLocator.java\nLog:\nSAK-11913: Adjusted the structure to make use of packages better\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Fri Oct 19 06:00:45 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 19 Oct 2007 06:00:45 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 19 Oct 2007 06:00:45 -0400\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby mission.mail.umich.edu () with ESMTP id l9JA0iAa003535;\n\tFri, 19 Oct 2007 06:00:44 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 47188046.BFE3A.27887 ; \n\t19 Oct 2007 06:00:41 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id DC83362EF2;\n\tThu, 18 Oct 2007 21:11:09 +0100 (BST)\nMessage-ID: <200710190958.l9J9wQjO022049@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 685\n          for <source@collab.sakaiproject.org>;\n          Thu, 18 Oct 2007 21:10:54 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 11880102D2\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 11:00:21 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9J9wQX8022051\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 05:58:26 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9J9wQjO022049\n\tfor source@collab.sakaiproject.org; Fri, 19 Oct 2007 05:58:26 -0400\nDate: Fri, 19 Oct 2007 05:58:26 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37123 - in memory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl: . util\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 19 06:00:45 2007\nX-DSPAM-Confidence: 0.9799\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37123\n\nAuthor: aaronz@vt.edu\nDate: 2007-10-19 05:58:16 -0400 (Fri, 19 Oct 2007)\nNew Revision: 37123\n\nAdded:\nmemory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl/util/\nmemory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl/util/DependentPayload.java\nRemoved:\nmemory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl/DependentPayload.java\nModified:\nmemory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl/BasicMemoryService.java\nmemory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl/MultiRefCacheImpl.java\nmemory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl/ObjectDependsOnOthersCache.java\nmemory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl/ObjectIsDependedOnByOthersCache.java\nLog:\nSAK-11913: Adjusted the structure to make use of packages better\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ktsao@stanford.edu Fri Oct 19 02:00:02 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Fri, 19 Oct 2007 02:00:02 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Fri, 19 Oct 2007 02:00:02 -0400\nReceived: from cujo.mr.itd.umich.edu (cujo.mr.itd.umich.edu [141.211.93.157])\n\tby score.mail.umich.edu () with ESMTP id l9J602nj030488;\n\tFri, 19 Oct 2007 02:00:02 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY cujo.mr.itd.umich.edu ID 471847DB.BE898.27569 ; \n\t19 Oct 2007 02:00:00 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C2E3F60F9D;\n\tThu, 18 Oct 2007 17:14:26 +0100 (BST)\nMessage-ID: <200710190557.l9J5vdHf021469@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 927\n          for <source@collab.sakaiproject.org>;\n          Thu, 18 Oct 2007 17:14:03 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 0021E1BA65\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 06:59:33 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9J5vdiN021471\n\tfor <source@collab.sakaiproject.org>; Fri, 19 Oct 2007 01:57:39 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9J5vdHf021469\n\tfor source@collab.sakaiproject.org; Fri, 19 Oct 2007 01:57:39 -0400\nDate: Fri, 19 Oct 2007 01:57:39 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ktsao@stanford.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: ktsao@stanford.edu\nSubject: [sakai] svn commit: r37122 - in sam/trunk/samigo-app/src/java: com/corejsf org/sakaiproject/tool/assessment/ui/bean/delivery\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Fri Oct 19 02:00:02 2007\nX-DSPAM-Confidence: 0.9807\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37122\n\nAuthor: ktsao@stanford.edu\nDate: 2007-10-19 01:57:33 -0400 (Fri, 19 Oct 2007)\nNew Revision: 37122\n\nModified:\nsam/trunk/samigo-app/src/java/com/corejsf/UploadRenderer.java\nsam/trunk/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/delivery/DeliveryBean.java\nLog:\nSAK-11955\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom ian@caret.cam.ac.uk Thu Oct 18 18:43:47 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 18 Oct 2007 18:43:47 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 18 Oct 2007 18:43:47 -0400\nReceived: from madman.mr.itd.umich.edu (madman.mr.itd.umich.edu [141.211.14.75])\n\tby panther.mail.umich.edu () with ESMTP id l9IMhkfo008589;\n\tThu, 18 Oct 2007 18:43:46 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY madman.mr.itd.umich.edu ID 4717E19C.6EDB8.12714 ; \n\t18 Oct 2007 18:43:43 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id C2F8A6885C;\n\tThu, 18 Oct 2007 10:00:47 +0100 (BST)\nMessage-ID: <200710182241.l9IMfCva008686@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 540\n          for <source@collab.sakaiproject.org>;\n          Thu, 18 Oct 2007 10:00:24 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 41F3E1B9CB\n\tfor <source@collab.sakaiproject.org>; Thu, 18 Oct 2007 23:43:06 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9IMfCvs008688\n\tfor <source@collab.sakaiproject.org>; Thu, 18 Oct 2007 18:41:12 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9IMfCva008686\n\tfor source@collab.sakaiproject.org; Thu, 18 Oct 2007 18:41:12 -0400\nDate: Thu, 18 Oct 2007 18:41:12 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to ian@caret.cam.ac.uk using -f\nTo: source@collab.sakaiproject.org\nFrom: ian@caret.cam.ac.uk\nSubject: [sakai] svn commit: r37121 - in memory/branches/SAK-11913: memory-api/api/src/java/org/sakaiproject/memory/api memory-impl/impl/src/java memory-impl/impl/src/java/net memory-impl/impl/src/java/net/sf memory-impl/impl/src/java/net/sf/ehcache memory-impl/impl/src/java/net/sf/ehcache/distribution memory-impl/impl/src/java/org/sakaiproject/memory/impl\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 18 18:43:47 2007\nX-DSPAM-Confidence: 0.9837\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37121\n\nAuthor: ian@caret.cam.ac.uk\nDate: 2007-10-18 18:40:38 -0400 (Thu, 18 Oct 2007)\nNew Revision: 37121\n\nAdded:\nmemory/branches/SAK-11913/memory-api/api/src/java/org/sakaiproject/memory/api/CacheException.java\nmemory/branches/SAK-11913/memory-api/api/src/java/org/sakaiproject/memory/api/MultipleReferenceCache.java\nmemory/branches/SAK-11913/memory-api/api/src/java/org/sakaiproject/memory/api/ObjectNotCachedException.java\nmemory/branches/SAK-11913/memory-impl/impl/src/java/net/\nmemory/branches/SAK-11913/memory-impl/impl/src/java/net/sf/\nmemory/branches/SAK-11913/memory-impl/impl/src/java/net/sf/ehcache/\nmemory/branches/SAK-11913/memory-impl/impl/src/java/net/sf/ehcache/distribution/\nmemory/branches/SAK-11913/memory-impl/impl/src/java/net/sf/ehcache/distribution/RMISakaiAsynchronousCacheReplicator.java\nmemory/branches/SAK-11913/memory-impl/impl/src/java/net/sf/ehcache/distribution/RMISakaiCacheReplicatorFactory.java\nmemory/branches/SAK-11913/memory-impl/impl/src/java/net/sf/ehcache/distribution/ReplicationControl.java\nmemory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl/DependentPayload.java\nmemory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl/ObjectDependsOnOthersCache.java\nmemory/branches/SAK-11913/memory-impl/impl/src/java/org/sakaiproject/memory/impl/ObjectIsDependedOnByOthersCache.java\nLog:\nTreeCache and Reverse Tree cache implementations that use a local reference store and a \nehcache storage Cache.\n\nHasnt been tested, but compiles and I think its all Ok.\n\n\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Oct 18 16:42:05 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 18 Oct 2007 16:42:05 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 18 Oct 2007 16:42:05 -0400\nReceived: from icestorm.mr.itd.umich.edu (icestorm.mr.itd.umich.edu [141.211.93.149])\n\tby panther.mail.umich.edu () with ESMTP id l9IKg4gV007639;\n\tThu, 18 Oct 2007 16:42:04 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY icestorm.mr.itd.umich.edu ID 4717C509.DA79C.11387 ; \n\t18 Oct 2007 16:42:00 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6EAC6687BF;\n\tThu, 18 Oct 2007 08:06:59 +0100 (BST)\nMessage-ID: <200710182039.l9IKdaI2008253@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1011\n          for <source@collab.sakaiproject.org>;\n          Thu, 18 Oct 2007 08:06:46 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 912491B968\n\tfor <source@collab.sakaiproject.org>; Thu, 18 Oct 2007 21:41:29 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9IKdaFv008255\n\tfor <source@collab.sakaiproject.org>; Thu, 18 Oct 2007 16:39:36 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9IKdaI2008253\n\tfor source@collab.sakaiproject.org; Thu, 18 Oct 2007 16:39:36 -0400\nDate: Thu, 18 Oct 2007 16:39:36 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37120 - assignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 18 16:42:05 2007\nX-DSPAM-Confidence: 0.8489\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37120\n\nAuthor: zqian@umich.edu\nDate: 2007-10-18 16:39:33 -0400 (Thu, 18 Oct 2007)\nNew Revision: 37120\n\nModified:\nassignment/branches/post-2-4/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nfix to SAK-11944: NPE when accessing sort order\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Oct 18 16:41:19 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 18 Oct 2007 16:41:19 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 18 Oct 2007 16:41:19 -0400\nReceived: from anniehall.mr.itd.umich.edu (anniehall.mr.itd.umich.edu [141.211.93.141])\n\tby jacknife.mail.umich.edu () with ESMTP id l9IKfI2l019933;\n\tThu, 18 Oct 2007 16:41:18 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY anniehall.mr.itd.umich.edu ID 4717C4E7.D7234.9453 ; \n\t18 Oct 2007 16:41:15 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 6F529687B3;\n\tThu, 18 Oct 2007 08:06:26 +0100 (BST)\nMessage-ID: <200710182039.l9IKd26b008241@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 190\n          for <source@collab.sakaiproject.org>;\n          Thu, 18 Oct 2007 08:06:13 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 511CD1B966\n\tfor <source@collab.sakaiproject.org>; Thu, 18 Oct 2007 21:40:56 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9IKd2Pj008243\n\tfor <source@collab.sakaiproject.org>; Thu, 18 Oct 2007 16:39:03 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9IKd26b008241\n\tfor source@collab.sakaiproject.org; Thu, 18 Oct 2007 16:39:02 -0400\nDate: Thu, 18 Oct 2007 16:39:02 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37119 - assignment/branches/sakai_2-4-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 18 16:41:19 2007\nX-DSPAM-Confidence: 0.8481\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37119\n\nAuthor: zqian@umich.edu\nDate: 2007-10-18 16:39:00 -0400 (Thu, 18 Oct 2007)\nNew Revision: 37119\n\nModified:\nassignment/branches/sakai_2-4-x/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nfix to SAK-11944: NPE when accessing sort order\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Oct 18 16:29:46 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 18 Oct 2007 16:29:46 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 18 Oct 2007 16:29:46 -0400\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby panther.mail.umich.edu () with ESMTP id l9IKTjOo030113;\n\tThu, 18 Oct 2007 16:29:45 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4717C234.958E0.7591 ; \n\t18 Oct 2007 16:29:43 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 27B3E68798;\n\tThu, 18 Oct 2007 07:54:52 +0100 (BST)\nMessage-ID: <200710182027.l9IKRW3l008194@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 557\n          for <source@collab.sakaiproject.org>;\n          Thu, 18 Oct 2007 07:54:32 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 32EF81B781\n\tfor <source@collab.sakaiproject.org>; Thu, 18 Oct 2007 21:29:26 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9IKRW8S008196\n\tfor <source@collab.sakaiproject.org>; Thu, 18 Oct 2007 16:27:32 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9IKRW3l008194\n\tfor source@collab.sakaiproject.org; Thu, 18 Oct 2007 16:27:32 -0400\nDate: Thu, 18 Oct 2007 16:27:32 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37118 - assignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 18 16:29:46 2007\nX-DSPAM-Confidence: 0.8473\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37118\n\nAuthor: zqian@umich.edu\nDate: 2007-10-18 16:27:30 -0400 (Thu, 18 Oct 2007)\nNew Revision: 37118\n\nModified:\nassignment/trunk/assignment-tool/tool/src/java/org/sakaiproject/assignment/tool/AssignmentAction.java\nLog:\nFix to SAK-11944: NPE when accessing sort order\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Oct 18 16:10:39 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 18 Oct 2007 16:10:39 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 18 Oct 2007 16:10:39 -0400\nReceived: from shining.mr.itd.umich.edu (shining.mr.itd.umich.edu [141.211.93.153])\n\tby fan.mail.umich.edu () with ESMTP id l9IKAc5s030501;\n\tThu, 18 Oct 2007 16:10:38 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY shining.mr.itd.umich.edu ID 4717BD6D.D3CBA.7237 ; \n\t18 Oct 2007 16:09:20 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 2BE81546DF;\n\tThu, 18 Oct 2007 07:34:23 +0100 (BST)\nMessage-ID: <200710182006.l9IK6xi0008112@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 286\n          for <source@collab.sakaiproject.org>;\n          Thu, 18 Oct 2007 07:34:09 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id EE9051B952\n\tfor <source@collab.sakaiproject.org>; Thu, 18 Oct 2007 21:08:52 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9IK6x1d008114\n\tfor <source@collab.sakaiproject.org>; Thu, 18 Oct 2007 16:06:59 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9IK6xi0008112\n\tfor source@collab.sakaiproject.org; Thu, 18 Oct 2007 16:06:59 -0400\nDate: Thu, 18 Oct 2007 16:06:59 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37117 - authz/trunk/authz-tool/tool/src/java/org/sakaiproject/authz/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 18 16:10:39 2007\nX-DSPAM-Confidence: 0.9862\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37117\n\nAuthor: zqian@umich.edu\nDate: 2007-10-18 16:06:57 -0400 (Thu, 18 Oct 2007)\nNew Revision: 37117\n\nModified:\nauthz/trunk/authz-tool/tool/src/java/org/sakaiproject/authz/tool/RealmsAction.java\nLog:\nfix to SAK-9996:Cannot save realm and no warning to user if invalid provider id is entered\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zqian@umich.edu Thu Oct 18 16:02:03 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.39])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 18 Oct 2007 16:02:03 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 18 Oct 2007 16:02:03 -0400\nReceived: from dave.mr.itd.umich.edu (dave.mr.itd.umich.edu [141.211.14.70])\n\tby faithful.mail.umich.edu () with ESMTP id l9IK20GN025479;\n\tThu, 18 Oct 2007 16:02:00 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY dave.mr.itd.umich.edu ID 4717BB7E.CE4EF.1865 ; \n\t18 Oct 2007 16:01:05 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 22B5568782;\n\tThu, 18 Oct 2007 07:26:14 +0100 (BST)\nMessage-ID: <200710181958.l9IJwpY0008097@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 254\n          for <source@collab.sakaiproject.org>;\n          Thu, 18 Oct 2007 07:25:58 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 3B3001B66A\n\tfor <source@collab.sakaiproject.org>; Thu, 18 Oct 2007 21:00:45 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9IJwptS008099\n\tfor <source@collab.sakaiproject.org>; Thu, 18 Oct 2007 15:58:51 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9IJwpY0008097\n\tfor source@collab.sakaiproject.org; Thu, 18 Oct 2007 15:58:51 -0400\nDate: Thu, 18 Oct 2007 15:58:51 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zqian@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zqian@umich.edu\nSubject: [sakai] svn commit: r37116 - in site-manage/trunk/site-manage-tool/tool/src: java/org/sakaiproject/site/tool webapp/vm/sitesetup\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 18 16:02:03 2007\nX-DSPAM-Confidence: 0.9872\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37116\n\nAuthor: zqian@umich.edu\nDate: 2007-10-18 15:58:44 -0400 (Thu, 18 Oct 2007)\nNew Revision: 37116\n\nModified:\nsite-manage/trunk/site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java\nsite-manage/trunk/site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-siteInfo-list.vm\nLog:\nFix to SAK-9996: Cannot save realm and no warning to user if invalid provider id is entered\n\nOnly log the exception message when the section id is fake.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Thu Oct 18 13:30:28 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.91])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 18 Oct 2007 13:30:28 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 18 Oct 2007 13:30:28 -0400\nReceived: from firestarter.mr.itd.umich.edu (firestarter.mr.itd.umich.edu [141.211.14.83])\n\tby jacknife.mail.umich.edu () with ESMTP id l9IHURNL027112;\n\tThu, 18 Oct 2007 13:30:27 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY firestarter.mr.itd.umich.edu ID 4717982D.B291E.9060 ; \n\t18 Oct 2007 13:30:24 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id AC79055D1D;\n\tThu, 18 Oct 2007 05:07:33 +0100 (BST)\nMessage-ID: <200710181728.l9IHSCUh007603@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 807\n          for <source@collab.sakaiproject.org>;\n          Thu, 18 Oct 2007 05:07:21 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id B616D1B768\n\tfor <source@collab.sakaiproject.org>; Thu, 18 Oct 2007 18:30:05 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9IHSCJ1007605\n\tfor <source@collab.sakaiproject.org>; Thu, 18 Oct 2007 13:28:12 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9IHSCUh007603\n\tfor source@collab.sakaiproject.org; Thu, 18 Oct 2007 13:28:12 -0400\nDate: Thu, 18 Oct 2007 13:28:12 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37113 - in memory/branches/SAK-11913/memory-impl: . impl/src impl/src/test impl/src/test/org impl/src/test/org/sakaiproject impl/src/test/org/sakaiproject/memory impl/src/test/org/sakaiproject/memory/impl impl/src/test/org/sakaiproject/memory/impl/test\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 18 13:30:28 2007\nX-DSPAM-Confidence: 0.8484\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37113\n\nAuthor: aaronz@vt.edu\nDate: 2007-10-18 13:28:02 -0400 (Thu, 18 Oct 2007)\nNew Revision: 37113\n\nAdded:\nmemory/branches/SAK-11913/memory-impl/impl/src/test/\nmemory/branches/SAK-11913/memory-impl/impl/src/test/org/\nmemory/branches/SAK-11913/memory-impl/impl/src/test/org/sakaiproject/\nmemory/branches/SAK-11913/memory-impl/impl/src/test/org/sakaiproject/memory/\nmemory/branches/SAK-11913/memory-impl/impl/src/test/org/sakaiproject/memory/impl/\nmemory/branches/SAK-11913/memory-impl/impl/src/test/org/sakaiproject/memory/impl/test/\nmemory/branches/SAK-11913/memory-impl/impl/src/test/org/sakaiproject/memory/impl/test/BasicMemoryServiceTest.java\nmemory/branches/SAK-11913/memory-impl/impl/src/test/org/sakaiproject/memory/impl/test/MemCacheTest.java\nModified:\nmemory/branches/SAK-11913/memory-impl/.classpath\nLog:\nSAK-11913: Committed the non-working test stubs since I had to abandon the old tests\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom aaronz@vt.edu Thu Oct 18 13:14:54 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.36])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 18 Oct 2007 13:14:54 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 18 Oct 2007 13:14:54 -0400\nReceived: from workinggirl.mr.itd.umich.edu (workinggirl.mr.itd.umich.edu [141.211.93.143])\n\tby godsend.mail.umich.edu () with ESMTP id l9IHEqan017760;\n\tThu, 18 Oct 2007 13:14:52 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY workinggirl.mr.itd.umich.edu ID 47179481.2EBC6.32204 ; \n\t18 Oct 2007 13:14:47 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 17BD9596E0;\n\tThu, 18 Oct 2007 04:51:53 +0100 (BST)\nMessage-ID: <200710181712.l9IHCSB4007532@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 157\n          for <source@collab.sakaiproject.org>;\n          Thu, 18 Oct 2007 04:51:36 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 6601A1B792\n\tfor <source@collab.sakaiproject.org>; Thu, 18 Oct 2007 18:14:21 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9IHCSUP007534\n\tfor <source@collab.sakaiproject.org>; Thu, 18 Oct 2007 13:12:28 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9IHCSB4007532\n\tfor source@collab.sakaiproject.org; Thu, 18 Oct 2007 13:12:28 -0400\nDate: Thu, 18 Oct 2007 13:12:28 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to aaronz@vt.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: aaronz@vt.edu\nSubject: [sakai] svn commit: r37112 - memory/branches/SAK-11913/memory-impl/pack/src/webapp/WEB-INF\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 18 13:14:54 2007\nX-DSPAM-Confidence: 0.9830\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37112\n\nAuthor: aaronz@vt.edu\nDate: 2007-10-18 13:12:23 -0400 (Thu, 18 Oct 2007)\nNew Revision: 37112\n\nModified:\nmemory/branches/SAK-11913/memory-impl/pack/src/webapp/WEB-INF/components.xml\nLog:\nSAK-11913: fixed up the circular dependency\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom jzaremba@unicon.net Thu Oct 18 12:17:38 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.92])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 18 Oct 2007 12:17:38 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 18 Oct 2007 12:17:38 -0400\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby score.mail.umich.edu () with ESMTP id l9IGHb1c028241;\n\tThu, 18 Oct 2007 12:17:37 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 4717871B.19A74.7527 ; \n\t18 Oct 2007 12:17:34 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id A55A256012;\n\tThu, 18 Oct 2007 04:12:48 +0100 (BST)\nMessage-ID: <200710181615.l9IGFJUn007405@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 1010\n          for <source@collab.sakaiproject.org>;\n          Thu, 18 Oct 2007 04:12:33 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 7E7FD1B781\n\tfor <source@collab.sakaiproject.org>; Thu, 18 Oct 2007 17:17:13 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9IGFK2l007407\n\tfor <source@collab.sakaiproject.org>; Thu, 18 Oct 2007 12:15:20 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9IGFJUn007405\n\tfor source@collab.sakaiproject.org; Thu, 18 Oct 2007 12:15:19 -0400\nDate: Thu, 18 Oct 2007 12:15:19 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to jzaremba@unicon.net using -f\nTo: source@collab.sakaiproject.org\nFrom: jzaremba@unicon.net\nSubject: [sakai] svn commit: r37111 - content/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 18 12:17:38 2007\nX-DSPAM-Confidence: 0.9769\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37111\n\nAuthor: jzaremba@unicon.net\nDate: 2007-10-18 12:15:15 -0400 (Thu, 18 Oct 2007)\nNew Revision: 37111\n\nModified:\ncontent/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\nLog:\nTSQ-737 Now passing operator value from UI.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Thu Oct 18 12:08:06 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.95])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 18 Oct 2007 12:08:06 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 18 Oct 2007 12:08:06 -0400\nReceived: from serenity.mr.itd.umich.edu (serenity.mr.itd.umich.edu [141.211.14.43])\n\tby brazil.mail.umich.edu () with ESMTP id l9IG84OT023831;\n\tThu, 18 Oct 2007 12:08:04 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY serenity.mr.itd.umich.edu ID 471784DE.928DD.1090 ; \n\t18 Oct 2007 12:08:01 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 24D1B5347C;\n\tThu, 18 Oct 2007 04:03:13 +0100 (BST)\nMessage-ID: <200710181605.l9IG5mWZ007379@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 828\n          for <source@collab.sakaiproject.org>;\n          Thu, 18 Oct 2007 04:02:57 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id 519A4D910\n\tfor <source@collab.sakaiproject.org>; Thu, 18 Oct 2007 17:07:41 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9IG5mvL007381\n\tfor <source@collab.sakaiproject.org>; Thu, 18 Oct 2007 12:05:48 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9IG5mWZ007379\n\tfor source@collab.sakaiproject.org; Thu, 18 Oct 2007 12:05:48 -0400\nDate: Thu, 18 Oct 2007 12:05:48 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37110 - ctools/trunk/builds/ctools_2-4/configs\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 18 12:08:06 2007\nX-DSPAM-Confidence: 0.9826\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37110\n\nAuthor: dlhaines@umich.edu\nDate: 2007-10-18 12:05:46 -0400 (Thu, 18 Oct 2007)\nNew Revision: 37110\n\nRemoved:\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-0_RELEASE/\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-0_daily/\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_DAILY/\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4-x_LOADTEST/\nctools/trunk/builds/ctools_2-4/configs/ctools_2-4_QA_TAG/\nLog:\nCTools: remove obsolete builds.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom chmaurer@iupui.edu Thu Oct 18 11:51:45 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.46])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 18 Oct 2007 11:51:45 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 18 Oct 2007 11:51:45 -0400\nReceived: from ghostbusters.mr.itd.umich.edu (ghostbusters.mr.itd.umich.edu [141.211.93.144])\n\tby fan.mail.umich.edu () with ESMTP id l9IFpjMR020636;\n\tThu, 18 Oct 2007 11:51:45 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY ghostbusters.mr.itd.umich.edu ID 4717810A.B71AE.5207 ; \n\t18 Oct 2007 11:51:41 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id B99AA66E96;\n\tThu, 18 Oct 2007 03:46:55 +0100 (BST)\nMessage-ID: <200710181549.l9IFnUJj007340@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 555\n          for <source@collab.sakaiproject.org>;\n          Thu, 18 Oct 2007 03:46:43 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CAFD1179F5\n\tfor <source@collab.sakaiproject.org>; Thu, 18 Oct 2007 16:51:23 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9IFnVFY007342\n\tfor <source@collab.sakaiproject.org>; Thu, 18 Oct 2007 11:49:31 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9IFnUJj007340\n\tfor source@collab.sakaiproject.org; Thu, 18 Oct 2007 11:49:30 -0400\nDate: Thu, 18 Oct 2007 11:49:30 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to chmaurer@iupui.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: chmaurer@iupui.edu\nSubject: [sakai] svn commit: r37109 - osp/trunk/matrix/tool/src/webapp/WEB-INF/jsp/evaluation\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 18 11:51:45 2007\nX-DSPAM-Confidence: 0.9861\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37109\n\nAuthor: chmaurer@iupui.edu\nDate: 2007-10-18 11:49:29 -0400 (Thu, 18 Oct 2007)\nNew Revision: 37109\n\nModified:\nosp/trunk/matrix/tool/src/webapp/WEB-INF/jsp/evaluation/listEvaluationItems.jsp\nLog:\nhttp://bugs.sakaiproject.org/jira/browse/SAK-11984\nRemoved the action param from the Show All/Show Site evals link as it was causing problems if it was clicked before clicking the link to eval the item.\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom zach.thomas@txstate.edu Thu Oct 18 11:34:11 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.25])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 18 Oct 2007 11:34:11 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 18 Oct 2007 11:34:11 -0400\nReceived: from galaxyquest.mr.itd.umich.edu (galaxyquest.mr.itd.umich.edu [141.211.93.145])\n\tby panther.mail.umich.edu () with ESMTP id l9IFYAEH025992;\n\tThu, 18 Oct 2007 11:34:10 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY galaxyquest.mr.itd.umich.edu ID 47177CEC.91C46.21260 ; \n\t18 Oct 2007 11:34:07 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 09F1B682EC;\n\tThu, 18 Oct 2007 03:29:21 +0100 (BST)\nMessage-ID: <200710181531.l9IFVnHH007248@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 738\n          for <source@collab.sakaiproject.org>;\n          Thu, 18 Oct 2007 03:29:02 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id CBA611B6AA\n\tfor <source@collab.sakaiproject.org>; Thu, 18 Oct 2007 16:33:41 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9IFVnPZ007250\n\tfor <source@collab.sakaiproject.org>; Thu, 18 Oct 2007 11:31:49 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9IFVnHH007248\n\tfor source@collab.sakaiproject.org; Thu, 18 Oct 2007 11:31:49 -0400\nDate: Thu, 18 Oct 2007 11:31:49 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to zach.thomas@txstate.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: zach.thomas@txstate.edu\nSubject: [sakai] svn commit: r37108 - content/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 18 11:34:11 2007\nX-DSPAM-Confidence: 0.9810\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37108\n\nAuthor: zach.thomas@txstate.edu\nDate: 2007-10-18 11:31:46 -0400 (Thu, 18 Oct 2007)\nNew Revision: 37108\n\nModified:\ncontent/branches/SAK-11543/content-tool/tool/src/java/org/sakaiproject/content/tool/ResourcesAction.java\nLog:\nadded proper function names and query names for conditions\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\nFrom dlhaines@umich.edu Thu Oct 18 10:56:16 2007\nReturn-Path: <postmaster@collab.sakaiproject.org>\nReceived: from murder (mail.umich.edu [141.211.14.93])\n\t by thisboyslife.mail.umich.edu (Cyrus v2.3.8) with LMTPA;\n\t Thu, 18 Oct 2007 10:56:16 -0400\nX-Sieve: CMU Sieve 2.3\nReceived: from murder ([unix socket])\n\t by mail.umich.edu (Cyrus v2.2.12) with LMTPA;\n\t Thu, 18 Oct 2007 10:56:16 -0400\nReceived: from salemslot.mr.itd.umich.edu (salemslot.mr.itd.umich.edu [141.211.14.58])\n\tby mission.mail.umich.edu () with ESMTP id l9IEuFrS014699;\n\tThu, 18 Oct 2007 10:56:15 -0400\nReceived: FROM paploo.uhi.ac.uk (app1.prod.collab.uhi.ac.uk [194.35.219.184])\n\tBY salemslot.mr.itd.umich.edu ID 47177409.BBEE4.28758 ; \n\t18 Oct 2007 10:56:12 -0400\nReceived: from paploo.uhi.ac.uk (localhost [127.0.0.1])\n\tby paploo.uhi.ac.uk (Postfix) with ESMTP id 446D968515;\n\tThu, 18 Oct 2007 02:51:20 +0100 (BST)\nMessage-ID: <200710181453.l9IErsL6007196@nakamura.uits.iupui.edu>\nMime-Version: 1.0\nContent-Transfer-Encoding: 7bit\nReceived: from prod.collab.uhi.ac.uk ([194.35.219.182])\n          by paploo.uhi.ac.uk (JAMES SMTP Server 2.1.3) with SMTP ID 541\n          for <source@collab.sakaiproject.org>;\n          Thu, 18 Oct 2007 02:51:05 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (nakamura.uits.iupui.edu [134.68.220.122])\n\tby shmi.uhi.ac.uk (Postfix) with ESMTP id D29ACD8FB\n\tfor <source@collab.sakaiproject.org>; Thu, 18 Oct 2007 15:55:46 +0100 (BST)\nReceived: from nakamura.uits.iupui.edu (localhost [127.0.0.1])\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11) with ESMTP id l9IErsHG007198\n\tfor <source@collab.sakaiproject.org>; Thu, 18 Oct 2007 10:53:54 -0400\nReceived: (from apache@localhost)\n\tby nakamura.uits.iupui.edu (8.12.11.20060308/8.12.11/Submit) id l9IErsL6007196\n\tfor source@collab.sakaiproject.org; Thu, 18 Oct 2007 10:53:54 -0400\nDate: Thu, 18 Oct 2007 10:53:54 -0400\nX-Authentication-Warning: nakamura.uits.iupui.edu: apache set sender to dlhaines@umich.edu using -f\nTo: source@collab.sakaiproject.org\nFrom: dlhaines@umich.edu\nSubject: [sakai] svn commit: r37107 - ctools/trunk/builds/ctools_2-4/tools\nX-Content-Type-Outer-Envelope: text/plain; charset=UTF-8\nX-Content-Type-Message-Body: text/plain; charset=UTF-8\nContent-Type: text/plain; charset=UTF-8\nX-DSPAM-Result: Innocent\nX-DSPAM-Processed: Thu Oct 18 10:56:16 2007\nX-DSPAM-Confidence: 0.9836\nX-DSPAM-Probability: 0.0000\n\nDetails: http://source.sakaiproject.org/viewsvn/?view=rev&rev=37107\n\nAuthor: dlhaines@umich.edu\nDate: 2007-10-18 10:53:52 -0400 (Thu, 18 Oct 2007)\nNew Revision: 37107\n\nModified:\nctools/trunk/builds/ctools_2-4/tools/applyPatches.pl\nLog:\nCTools: clean up applyPatches.pl\n\n----------------------\nThis automatic notification message was sent by Sakai Collab (https://collab.sakaiproject.org/portal) from the Source site.\nYou can modify how you receive notifications at My Workspace > Preferences.\n\n\n\n"
  },
  {
    "path": "data/fortune1000_final.csv",
    "content": "rank,title,Previous Rank,Revenues ($M),Revenue Change,Profits ($M),Profit Change,Assets ($M),Mkt Value as of 3/29/18 ($M),Employees,CEO,CEO Title,Sector,Industry,Years on Fortune 500 List,City,State,Latitude,Longitude\r\n1,Walmart,1,\"$500,343 \",3.00%,\"$9,862.00 \",-27.70%,\"$204,522 \",\"$263,563 \",\"2,300,000\",C. Douglas McMillon,\"President, Chief Executive Officer &  Director\",Retailing,General Merchandisers,24,Bentonville,AR,36.3728538,-94.2088172\r\n2,Exxon Mobil,4,\"$244,363 \",17.40%,\"$19,710.00 \",151.40%,\"$348,691 \",\"$316,157 \",\"71,200\",Darren W. Woods,Chairman &  Chief Executive Officer,Energy,Petroleum Refining,24,Irving,TX,32.8140177,-96.9488945\r\n3,Berkshire Hathaway,2,\"$242,137 \",8.30%,\"$44,940.00 \",86.70%,\"$702,095 \",\"$492,008 \",\"377,000\",Warren E. Buffett,\"Chairman, President &  Chief Executive Officer\",Financials,Insurance: Property and Casualty (Stock),24,Omaha,NE,41.2565369,-95.9345034\r\n4,Apple,3,\"$229,234 \",6.30%,\"$48,351.00 \",5.80%,\"$375,319 \",\"$851,318 \",\"123,000\",Timothy D. Cook,Chairman &  Chief Executive Officer,Technology,\"Computers, Office Equipment\",24,Cupertino,CA,37.3229978,-122.0321823\r\n5,UnitedHealth Group,6,\"$201,159 \",8.80%,\"$10,558.00 \",50.50%,\"$139,058 \",\"$207,080 \",\"260,000\",David S. Wichmann,Chairman &  Chief Executive Officer,Health Care,Health Care: Insurance and Managed Care,24,Minnetonka,MN,44.9211836,-93.4687489\r\n6,McKesson,5,\"$198,533 \",3.10%,\"$5,070.00 \",124.50%,\"$60,969 \",\"$29,067 \",\"64,500\",John H. Hammergren,\"Chairman, President &  Chief Executive Officer\",Wholesalers,Wholesalers: Health Care,24,SF,CA,37.7749295,-122.4194155\r\n7,CVS Health,7,\"$184,765 \",4.10%,\"$6,622.00 \",24.50%,\"$95,131 \",\"$63,114 \",\"203,000\",Larry J. Merlo,\"President, Chief Executive Officer &  Director\",Health Care,Health Care: Pharmacy and Other Services,24,Woonsocket,RI,42.0028761,-71.5147839\r\n8,Amazon.com,12,\"$177,866 \",30.80%,\"$3,033.00 \",27.90%,\"$131,310 \",\"$700,668 \",\"566,000\",Jeffrey P. Bezos,\"Chairman, President &  Chief Executive Officer\",Retailing,Internet Services and Retailing,17,Seattle,WA,47.6062095,-122.3320708\r\n9,AT&T,9,\"$160,546 \",-2.00%,\"$29,450.00 \",127.00%,\"$444,097 \",\"$218,946 \",\"254,000\",Randall L. Stephenson,\"Chairman, President &  Chief Executive Officer\",Telecommunications,Telecommunications,24,Dallas,TX,32.7766642,-96.7969879\r\n10,General Motors,8,\"$157,311 \",-5.50%,\"($3,864.00)\",-141.00%,\"$212,482 \",\"$50,972 \",\"180,000\",Mary T. Barra,Chairman &  Chief Executive Officer,Motor Vehicles &  Parts,Motor Vehicles and Parts,24,Detroit,MI,42.331427,-83.0457538\r\n11,Ford Motor,10,\"$156,776 \",3.30%,\"$7,602.00 \",65.40%,\"$257,808 \",\"$44,244 \",\"202,000\",James P. Hackett,\"President, Chief Executive Officer &  Director\",Motor Vehicles &  Parts,Motor Vehicles and Parts,24,Dearborn,MI,42.3222599,-83.1763145\r\n12,AmerisourceBergen,11,\"$153,144 \",4.30%,$364.50 ,-74.50%,\"$35,317 \",\"$18,938 \",\"19,500\",Steven H. Collis,\"Chairman, President &  Chief Executive Officer\",Wholesalers,Wholesalers: Health Care,24,Chesterbrook,PA,40.0756627,-75.4590816\r\n13,Chevron,19,\"$134,533 \",25.10%,\"$9,195.00 \",-,\"$253,806 \",\"$217,845 \",\"51,900\",Michael K. Wirth,Chairman &  Chief Executive Officer,Energy,Petroleum Refining,24,San Ramon,CA,37.7799273,-121.9780153\r\n14,Cardinal Health,15,\"$129,976 \",6.90%,\"$1,288.00 \",-9.70%,\"$40,112 \",\"$19,726 \",\"40,400\",Michael C. Kaufmann,Chairman &  Chief Executive Officer,Wholesalers,Wholesalers: Health Care,24,Dublin,OH,40.0992294,-83.1140771\r\n15,Costco,16,\"$129,025 \",8.70%,\"$2,679.00 \",14.00%,\"$36,347 \",\"$82,687 \",\"182,000\",W. Craig Jelinek,\"President, Chief Executive Officer &  Director\",Retailing,General Merchandisers,24,Issaquah,WA,47.5301011,-122.0326191\r\n16,Verizon,14,\"$126,034 \",0.00%,\"$30,101.00 \",129.30%,\"$257,143 \",\"$197,497 \",\"155,400\",Lowell C. McAdam,Chairman &  Chief Executive Officer,Telecommunications,Telecommunications,24,New York,NY,40.7127753,-74.0059728\r\n17,Kroger,18,\"$122,662 \",6.40%,\"$1,907.00 \",-3.40%,\"$37,197 \",\"$20,828 \",\"449,000\",W. Rodney McMullen,Chairman &  Chief Executive Officer,Food &  Drug Stores,Food and Drug Stores,24,Cincinnati,OH,39.1031182,-84.5120196\r\n18,General Electric,13,\"$122,274 \",-3.50%,\"($5,786.00)\",-165.50%,\"$377,945 \",\"$117,054 \",\"313,000\",John L. Flannery Jr.,Chairman &  Chief Executive Officer,Industrials,Industrial Machinery,24,Boston,MA,42.3600825,-71.0588801\r\n19,Walgreens Boots Alliance,17,\"$118,214 \",0.70%,\"$4,078.00 \",-2.30%,\"$66,009 \",\"$64,924 \",\"290,000\",Stefano Pessina,Vice Chairman &  Chief Executive Officer,Food &  Drug Stores,Food and Drug Stores,24,Deerfield,IL,42.1711365,-87.8445119\r\n20,JPMorgan Chase,21,\"$113,899 \",8.00%,\"$24,441.00 \",-1.20%,\"$2,533,600 \",\"$375,043 \",\"252,539\",James Dimon,Chairman &  Chief Executive Officer,Financials,Commercial Banks,24,New York,NY,40.7127753,-74.0059728\r\n21,Fannie Mae,20,\"$112,394 \",4.90%,\"$2,463.00 \",-80.00%,\"$3,345,529 \",\"$1,633 \",\"7,200\",Timothy J. Mayopoulos,\"President, Chief Executive Officer &  Director\",Financials,Diversified Financials,21,Leavenworth,WA,47.7510741,-120.7401385\r\n22,Alphabet,27,\"$110,855 \",22.80%,\"$12,662.00 \",-35.00%,\"$197,295 \",\"$719,124 \",\"80,110\",Larry Page,Chief Executive Officer &  Director,Technology,Internet Services and Retailing,13,Mountain View,CA,37.3860517,-122.0838511\r\n23,Home Depot,23,\"$100,904 \",6.70%,\"$8,630.00 \",8.50%,\"$44,529 \",\"$206,272 \",\"413,000\",Craig A. Menear,\"Chairman, President &  Chief Executive Officer\",Retailing,Specialty Retailers: Other,24,Atlanta,GA,33.7489954,-84.3879824\r\n24,Bank of America Corp.,26,\"$100,264 \",7.00%,\"$18,232.00 \",1.80%,\"$2,281,234 \",\"$306,618 \",\"209,376\",Brian T. Moynihan,\"Chairman, President &  Chief Executive Officer\",Financials,Commercial Banks,24,Charlotte,NC,35.2270869,-80.8431267\r\n25,Express Scripts Holding,22,\"$100,065 \",-0.20%,\"$4,517.40 \",32.70%,\"$54,256 \",\"$38,791 \",\"26,600\",Timothy C. Wentworth,\"President, Chief Executive Officer &  Director\",Health Care,Health Care: Pharmacy and Other Services,19,St. Louis,MO,38.6270025,-90.1994042\r\n26,Wells Fargo,25,\"$97,741 \",3.80%,\"$22,183.00 \",1.10%,\"$1,951,757 \",\"$255,556 \",\"262,700\",Timothy J. Sloan,\"President, Chief Executive Officer &  Director\",Financials,Commercial Banks,24,SF,CA,37.7749295,-122.4194155\r\n27,Boeing,24,\"$93,392 \",-1.20%,\"$8,197.00 \",67.50%,\"$92,333 \",\"$192,539 \",\"140,800\",Dennis A. Muilenburg,\"Chairman, President &  Chief Executive Officer\",Aerospace &  Defense,Aerospace and Defense,24,Chicago,IL,41.8781136,-87.6297982\r\n28,Phillips 66,34,\"$91,568 \",26.50%,\"$5,106.00 \",228.40%,\"$54,371 \",\"$44,730 \",\"14,600\",Greg C. Garland,Chairman &  Chief Executive Officer,Energy,Petroleum Refining,6,Houston,TX,29.7604267,-95.3698028\r\n29,Anthem,29,\"$90,040 \",6.10%,\"$3,842.80 \",55.60%,\"$70,540 \",\"$56,182 \",\"56,000\",Gail K. Boudreaux,\"President, Chief Executive Officer &  Director\",Health Care,Health Care: Insurance and Managed Care,24,Indianapolis,IN,39.768403,-86.158068\r\n30,Microsoft,28,\"$89,950 \",5.40%,\"$21,204.00 \",26.20%,\"$241,086 \",\"$702,760 \",\"124,000\",Satya Nadella,Chief Executive Officer &  Director,Technology,Computer Software,24,Redmond,WA,47.6739881,-122.121512\r\n31,Valero Energy,37,\"$88,407 \",26.00%,\"$4,065.00 \",77.60%,\"$50,158 \",\"$39,977 \",\"10,015\",Joseph W. Gorder,\"Chairman, President &  Chief Executive Officer\",Energy,Petroleum Refining,20,San Antonio,TX,29.4241219,-98.4936282\r\n32,Citigroup,30,\"$87,966 \",6.80%,\"($6,798.00)\",-145.60%,\"$1,842,465 \",\"$172,822 \",\"209,000\",Michael L. Corbat,Chairman &  Chief Executive Officer,Financials,Commercial Banks,24,New York,NY,40.7127753,-74.0059728\r\n33,Comcast,31,\"$84,526 \",5.10%,\"$22,714.00 \",161.20%,\"$186,949 \",\"$158,703 \",\"164,000\",Brian L. Roberts,\"Chairman, President &  Chief Executive Officer\",Telecommunications,Telecommunications,23,Philadelphia,PA,39.9525839,-75.1652215\r\n34,IBM,32,\"$79,139 \",-1.00%,\"$5,753.00 \",-51.50%,\"$125,356 \",\"$141,335 \",\"397,800\",Virginia M. Rometty,\"Chairman, President &  Chief Executive Officer\",Technology,Information Technology Services,24,Armonk,NY,41.1264849,-73.7140195\r\n35,Dell Technologies,41,\"$78,660 \",21.40%,\"($3,728.00)\",-,\"$122,281 \",-,\"145,000\",Michael S. Dell,Chairman &  Chief Executive Officer,Technology,\"Computers, Office Equipment\",21,Round Rock,TX,30.5082551,-97.678896\r\n36,State Farm Insurance Cos.,33,\"$78,331 \",2.90%,\"$2,206.50 \",529.90%,\"$272,345 \",-,\"65,664\",Michael L. Tipsord,\"Chairman, President &  Chief Executive Officer\",Financials,Insurance: Property and Casualty (Mutual),24,Bloomington,IL,40.4842027,-88.9936873\r\n37,Johnson & Johnson,35,\"$76,450 \",6.30%,\"$1,300.00 \",-92.10%,\"$157,303 \",\"$343,780 \",\"134,000\",Alex Gorsky,Chairman &  Chief Executive Officer,Health Care,Pharmaceuticals,24,New Brunswick,NJ,40.4862157,-74.4518188\r\n38,Freddie Mac,39,\"$74,676 \",13.70%,\"$5,625.00 \",-28.00%,\"$2,049,776 \",$878 ,\"6,165\",Donald H. Layton,Chairman &  Chief Executive Officer,Financials,Diversified Financials,21,McLean,VA,38.9338676,-77.1772604\r\n39,Target,38,\"$71,879 \",3.40%,\"$2,934.00 \",7.20%,\"$38,999 \",\"$37,409 \",\"345,000\",Brian C. Cornell,Chairman &  Chief Executive Officer,Retailing,General Merchandisers,24,Minneapolis,MN,44.977753,-93.2650108\r\n40,Lowes,40,\"$68,619 \",5.50%,\"$3,447.00 \",11.40%,\"$35,291 \",\"$72,812 \",\"255,000\",Robert A. Niblock,\"Chairman, President &  Chief Executive Officer\",Retailing,Specialty Retailers: Other,24,Mooresville,NC,35.5848596,-80.8100724\r\n41,Marathon Petroleum,51,\"$67,610 \",21.00%,\"$3,432.00 \",192.30%,\"$49,047 \",\"$34,683 \",\"43,800\",Gary R. Heminger,Chairman &  Chief Executive Officer,Energy,Petroleum Refining,7,Findlay,OH,41.04422,-83.6499321\r\n42,Procter & Gamble,36,\"$66,217 \",-7.70%,\"$15,326.00 \",45.90%,\"$120,406 \",\"$199,865 \",\"95,000\",David S. Taylor,\"Chairman, President &  Chief Executive Officer\",Household Products,Household and Personal Products,24,Cincinnati,OH,39.1031182,-84.5120196\r\n43,MetLife,42,\"$66,153 \",4.20%,\"$4,010.00 \",401.30%,\"$719,892 \",\"$47,572 \",\"49,000\",Steven A. Kandarian,\"Chairman, President &  Chief Executive Officer\",Financials,\"Insurance: Life, Health (stock)\",24,New York,NY,40.7127753,-74.0059728\r\n44,UPS,46,\"$65,872 \",8.20%,\"$4,910.00 \",43.10%,\"$45,403 \",\"$90,156 \",\"346,415\",David P. Abney,Chairman &  Chief Executive Officer,Transportation,\"Mail, Package, and Freight Delivery\",24,Atlanta,GA,33.7489954,-84.3879824\r\n45,PepsiCo,44,\"$63,525 \",1.20%,\"$4,857.00 \",-23.30%,\"$79,804 \",\"$154,933 \",\"263,000\",Indra K. Nooyi,Chairman &  Chief Executive Officer,\"Food, Beverages &  Tobacco\",Food Consumer Products,24,Harrison,NY,41.0400135,-73.7144477\r\n46,Intel,47,\"$62,761 \",5.70%,\"$9,601.00 \",-6.90%,\"$123,249 \",\"$243,109 \",\"102,700\",Robert H. Swan,Chairman &  Chief Executive Officer,Technology,Semiconductors and Other Electronic Components,24,Santa Clara,CA,37.3541079,-121.9552356\r\n47,DowDuPont,62,\"$62,683 \",30.20%,\"$1,460.00 \",-66.20%,\"$192,164 \",\"$148,186 \",98000,Edward D. Breen,Chief Executive Officer,Chemicals,Chemicals,24,Midland,Michigan,43.623574,-84.232105\r\n48,Archer Daniels Midland,45,\"$60,828 \",-2.40%,\"$1,595.00 \",24.70%,\"$39,963 \",\"$24,238 \",\"31,300\",Juan R. Luciano,\"Chairman, President &  Chief Executive Officer\",\"Food, Beverages &  Tobacco\",Food Production,24,Chicago,IL,41.8781136,-87.6297982\r\n49,Aetna,43,\"$60,535 \",-4.10%,\"$1,904.00 \",-16.20%,\"$55,151 \",\"$55,229 \",\"47,950\",Mark T. Bertolini,Chairman &  Chief Executive Officer,Health Care,Health Care: Insurance and Managed Care,18,Hartford,CT,41.7658043,-72.6733723\r\n50,FedEx,58,\"$60,319 \",19.80%,\"$2,997.00 \",64.70%,\"$48,552 \",\"$64,161 \",\"357,000\",Frederick W. Smith,Chairman &  Chief Executive Officer,Transportation,\"Mail, Package, and Freight Delivery\",24,Memphis,TN,35.1495343,-90.0489801\r\n51,United Technologies,50,\"$59,837 \",4.50%,\"$4,552.00 \",-10.00%,\"$96,920 \",\"$100,667 \",\"204,700\",Gregory J. Hayes,\"Chairman, President &  Chief Executive Officer\",Aerospace &  Defense,Aerospace and Defense,24,Farmington,CT,41.7360305,-72.795027\r\n52,Prudential Financial,48,\"$59,689 \",1.50%,\"$7,863.00 \",80.00%,\"$831,921 \",\"$43,686 \",\"49,705\",John R. Strangfeld,\"Chairman, President &  Chief Executive Officer\",Financials,\"Insurance: Life, Health (stock)\",24,Newark,NJ,40.735657,-74.1723667\r\n53,Albertsons Cos.,49,\"$59,678 \",1.60%,($373.30),-,\"$23,755 \",-,\"273,000\",Robert G. Miller,Chairman &  Chief Executive Officer,Food &  Drug Stores,Food and Drug Stores,14,Boise,ID,43.6150186,-116.2023137\r\n54,Sysco,57,\"$55,371 \",9.90%,\"$1,142.50 \",20.30%,\"$17,757 \",\"$31,294 \",\"66,500\",Thomas L. Ben�,\"President, Chief Executive Officer &  Director\",Wholesalers,Wholesalers: Food and Grocery,24,Houston,TX,29.7604267,-95.3698028\r\n55,Disney,52,\"$55,137 \",-0.90%,\"$8,980.00 \",-4.40%,\"$95,789 \",\"$151,029 \",\"199,000\",Robert A. Iger,Chairman &  Chief Executive Officer,Media,Entertainment,24,Burbank,CA,34.1808392,-118.3089661\r\n56,Humana,53,\"$53,767 \",-1.10%,\"$2,448.00 \",298.70%,\"$27,178 \",\"$37,122 \",\"45,900\",Bruce D. Broussard,\"President, Chief Executive Officer &  Director\",Health Care,Health Care: Insurance and Managed Care,24,Louisville,KY,38.2526647,-85.7584557\r\n57,Pfizer,54,\"$52,546 \",-0.50%,\"$21,308.00 \",195.30%,\"$171,797 \",\"$211,115 \",\"90,200\",Ian C. Read,Chairman &  Chief Executive Officer,Health Care,Pharmaceuticals,24,New York,NY,40.7127753,-74.0059728\r\n58,HP,61,\"$52,056 \",7.90%,\"$2,526.00 \",1.20%,\"$32,913 \",\"$35,893 \",\"49,000\",Dion J. Weisler,\"President, Chief Executive Officer &  Director\",Technology,\"Computers, Office Equipment\",24,Palo Alto,CA,37.4418834,-122.1430195\r\n59,Lockheed Martin,56,\"$51,048 \",0.80%,\"$2,002.00 \",-62.20%,\"$46,521 \",\"$96,589 \",\"100,000\",Marillyn A. Hewson,\"Chairman, President &  Chief Executive Officer\",Aerospace &  Defense,Aerospace and Defense,24,Bethesda,MD,38.984652,-77.0947092\r\n60,AIG,55,\"$49,520 \",-5.40%,\"($6,084.00)\",-,\"$498,301 \",\"$49,145 \",\"49,800\",Brian Duperreault,\"President, Chief Executive Officer &  Director\",Financials,Insurance: Property and Casualty (Stock),24,New York,NY,40.7127753,-74.0059728\r\n61,Centene,66,\"$48,572 \",19.30%,$828.00 ,47.30%,\"$21,855 \",\"$18,704 \",\"33,700\",Michael F. Neidorff,Chairman &  Chief Executive Officer,Health Care,Health Care: Insurance and Managed Care,9,St. Louis,MO,38.6270025,-90.1994042\r\n62,Cisco Systems,60,\"$48,005 \",-2.50%,\"$9,609.00 \",-10.50%,\"$129,818 \",\"$206,623 \",\"72,900\",Charles H. Robbins,Chairman &  Chief Executive Officer,Technology,Network and Other Communications Equipment,22,San Jose,CA,37.3382082,-121.8863286\r\n63,HCA Healthcare,63,\"$47,653 \",6.50%,\"$2,216.00 \",-23.30%,\"$36,593 \",\"$34,165 \",221491,R. Milton Johnson,Chairman &  Chief Executive Officer,Health Care,Health Care: Medical Facilities,24,Nashville,TN,36.1626638,-86.7816016\r\n64,Energy Transfer Equity,79,\"$47,487 \",26.60%,$954.00 ,-4.10%,\"$86,246 \",\"$15,335 \",\"29,486\",John W. McReynolds,President &  Director,Energy,Pipelines,12,Dallas,TX,32.7766642,-96.7969879\r\n65,Caterpillar,74,\"$45,462 \",18.00%,$754.00 ,-,\"$76,962 \",\"$88,078 \",\"98,400\",D. James Umpleby III,Chairman &  Chief Executive Officer,Industrials,Construction and Farm Machinery,24,Deerfield,IL,42.1711365,-87.8445119\r\n66,Nationwide,68,\"$43,940 \",9.60%,$246.50 ,-26.20%,\"$221,257 \",-,\"33,135\",Stephen S. Rasmussen,Chief Executive Officer,Financials,Insurance: Property and Casualty (Mutual),24,Columbus,OH,39.9611755,-82.9987942\r\n67,Morgan Stanley,76,\"$43,642 \",15.00%,\"$6,111.00 \",2.20%,\"$851,733 \",\"$96,688 \",\"57,633\",James P. Gorman,Chairman &  Chief Executive Officer,Financials,Commercial Banks,24,New York,NY,40.7127753,-74.0059728\r\n68,Liberty Mutual Insurance Group,75,\"$42,687 \",11.40%,$17.00 ,-98.30%,\"$142,502 \",-,\"50,000\",David H. Long,\"Chairman, President &  Chief Executive Officer\",Financials,Insurance: Property and Casualty (Stock),24,Boston,MA,42.3600825,-71.0588801\r\n69,New York Life Insurance,65,\"$42,296 \",3.70%,\"$1,866.90 \",71.60%,\"$303,183 \",-,\"11,114\",Theodore A. Mathas,Chairman &  Chief Executive Officer,Financials,\"Insurance: Life, Health (Mutual)\",24,New York,NY,40.7127753,-74.0059728\r\n70,Goldman Sachs Group,78,\"$42,254 \",12.00%,\"$4,286.00 \",-42.10%,\"$916,776 \",\"$95,463 \",\"36,600\",Lloyd C. Blankfein,Chairman &  Chief Executive Officer,Financials,Commercial Banks,19,New York,NY,40.7127753,-74.0059728\r\n71,American Airlines Group,67,\"$42,207 \",5.00%,\"$1,919.00 \",-28.30%,\"$51,396 \",\"$24,584 \",\"126,600\",W. Douglas Parker,Chairman &  Chief Executive Officer,Transportation,Airlines,24,Fort Worth,TX,32.7554883,-97.3307658\r\n72,Best Buy,72,\"$42,151 \",7.00%,\"$1,000.00 \",-18.60%,\"$13,049 \",\"$20,460 \",\"125,000\",Hubert B. Joly,Chairman &  Chief Executive Officer,Retailing,Specialty Retailers: Other,24,Richfield,MN,44.8832982,-93.2830021\r\n73,Cigna,70,\"$41,616 \",4.90%,\"$2,237.00 \",19.80%,\"$61,753 \",\"$40,735 \",\"46,000\",David M. Cordani,\"President, Chief Executive Officer &  Director\",Health Care,Health Care: Insurance and Managed Care,24,Bloomfield,CT,41.826488,-72.7300945\r\n74,Charter Communications,96,\"$41,581 \",43.40%,\"$9,895.00 \",180.90%,\"$146,623 \",\"$80,954 \",\"94,800\",Thomas M. Rutledge,Chairman &  Chief Executive Officer,Telecommunications,Telecommunications,18,Stamford,CT,41.0534302,-73.5387341\r\n75,Delta Air Lines,71,\"$41,244 \",4.00%,\"$3,577.00 \",-18.20%,\"$53,292 \",\"$38,746 \",\"86,564\",Edward H. Bastian,Chairman &  Chief Executive Officer,Transportation,Airlines,24,Atlanta,GA,33.7489954,-84.3879824\r\n76,Facebook,98,\"$40,653 \",47.10%,\"$15,934.00 \",56.00%,\"$84,524 \",\"$464,190 \",\"25,105\",Mark Zuckerberg,Chairman &  Chief Executive Officer,Technology,Internet Services and Retailing,6,Menlo Park,CA,37.4529598,-122.1817252\r\n77,Honeywell International,73,\"$40,534 \",3.10%,\"$1,655.00 \",-65.60%,\"$59,387 \",\"$108,149 \",\"131,000\",Darius Adamczyk,\"President, Chief Executive Officer &  Director\",Industrials,\"Electronics, Electrical Equip.\",24,Morris Plains,NJ,40.8395922,-74.4818698\r\n78,Merck,69,\"$40,122 \",0.80%,\"$2,394.00 \",-38.90%,\"$87,872 \",\"$146,862 \",\"69,000\",Kenneth C. Frazier,\"Chairman, President &  Chief Executive Officer\",Health Care,Pharmaceuticals,24,Kenilworth,NJ,40.6764911,-74.2907032\r\n79,Allstate,84,\"$38,524 \",5.40%,\"$3,189.00 \",69.90%,\"$112,422 \",\"$33,478 \",\"42,680\",Thomas J. Wilson,\"Chairman, President &  Chief Executive Officer\",Financials,Insurance: Property and Casualty (Stock),23,Northbrook,IL,42.1275267,-87.8289548\r\n80,Tyson Foods,82,\"$38,260 \",3.70%,\"$1,774.00 \",0.30%,\"$28,066 \",\"$29,233 \",\"122,000\",Thomas P. Hayes,\"President, Chief Executive Officer &  Director\",\"Food, Beverages &  Tobacco\",Food Production,24,Springdale,AR,36.1867442,-94.1288141\r\n81,United Continental Holdings,83,\"$37,736 \",3.20%,\"$2,131.00 \",-5.80%,\"$42,326 \",\"$19,778 \",\"89,800\",Oscar Munoz,Chairman &  Chief Executive Officer,Transportation,Airlines,24,Chicago,IL,41.8781136,-87.6297982\r\n82,Oracle,81,\"$37,728 \",1.80%,\"$9,335.00 \",4.90%,\"$134,991 \",\"$186,766 \",\"138,000\",Safra A. Catz/Mark V. Hurd,Co-Chief Executive Officer &  Director,Technology,Computer Software,23,Redwood City,CA,37.4852152,-122.2363548\r\n83,Tech Data,107,\"$36,775 \",40.20%,$116.60 ,-40.20%,\"$12,653 \",\"$3,249 \",\"14,000\",Richard T. Hume,Chairman &  Chief Executive Officer,Wholesalers,Wholesalers: Electronics and Office Equipment,24,Clearwater,FL,27.9658533,-82.8001026\r\n84,TIAA,80,\"$36,025 \",-2.90%,\"$1,049.70 \",-29.70%,\"$583,632 \",-,\"16,829\",Roger W. Ferguson Jr.,\"President, Chief Executive Officer &  Director\",Financials,\"Insurance: Life, Health (Mutual)\",21,New York,NY,40.7127753,-74.0059728\r\n85,TJX,87,\"$35,865 \",8.10%,\"$2,607.90 \",13.50%,\"$14,058 \",\"$51,571 \",\"249,000\",Ernie L. Herrman,\"President, Chief Executive Officer &  Director\",Retailing,Specialty Retailers: Apparel,24,Framingham,MA,42.279286,-71.4161565\r\n86,American Express,86,\"$35,583 \",5.20%,\"$2,736.00 \",-49.40%,\"$181,159 \",\"$80,234 \",\"55,000\",Stephen J. Squeri,Chairman &  Chief Executive Officer,Financials,Diversified Financials,24,New York,NY,40.7127753,-74.0059728\r\n87,Coca-Cola,64,\"$35,410 \",-15.40%,\"$1,248.00 \",-80.90%,\"$87,896 \",\"$185,207 \",\"61,800\",James R. Quincey,\"President, Chief Executive Officer &  Director\",\"Food, Beverages &  Tobacco\",Beverages,24,Atlanta,GA,33.7489954,-84.3879824\r\n88,Publix Super Markets,85,\"$34,837 \",1.60%,\"$2,291.90 \",13.10%,\"$18,184 \",-,\"193,000\",Randall T. Jones Sr.,\"President, Chief Executive Officer &  Director\",Food &  Drug Stores,Food and Drug Stores,24,Lakeland,FL,28.0394654,-81.9498042\r\n89,Nike,88,\"$34,350 \",6.10%,\"$4,240.00 \",12.80%,\"$23,259 \",\"$108,094 \",\"74,400\",Mark G. Parker,\"Chairman, President &  Chief Executive Officer\",Apparel,Apparel,24,Beaverton,OR,45.4887993,-122.8013332\r\n90,Andeavor,117,\"$34,204 \",42.50%,\"$1,528 \",108.20%,\"$28,573 \",\"$15,386 \",14300,Gregory J. Goff,\"Chairman, President &  Chief Executive Officer\",Energy,Petroleum Refining,19,San Antonio,TX,29.4241219,-98.4936282\r\n91,World Fuel Services,103,\"$33,696 \",24.70%,($170.20),-234.50%,\"$5,588 \",\"$1,661 \",\"5,000\",Michael J. Kasbar,Chairman &  Chief Executive Officer,Energy,Energy,14,Miami,FL,25.7616798,-80.1917902\r\n92,Exelon,89,\"$33,531 \",6.90%,\"$3,770.00 \",232.50%,\"$116,700 \",\"$37,644 \",\"34,621\",Christopher M. Crane,\"President, Chief Executive Officer &  Director\",Energy,Utilities: Gas and Electric,24,Chicago,IL,41.8781136,-87.6297982\r\n93,Massachusetts Mutual Life Insurance,77,\"$33,495 \",-11.40%,$513.00 ,-59.70%,\"$288,855 \",-,\"11,811\",Roger W. Crandall,\"Chairman, President &  Chief Executive Officer\",Financials,\"Insurance: Life, Health (Mutual)\",24,Springfield,MA,42.1014831,-72.589811\r\n94,Rite Aid,91,\"$32,845 \",6.90%,$4.10 ,-97.60%,\"$11,594 \",\"$1,793 \",\"70,430\",John T. Standley,Chairman &  Chief Executive Officer,Food &  Drug Stores,Food and Drug Stores,24,Camp Hill,PA,40.2398118,-76.9199742\r\n95,ConocoPhillips,115,\"$32,584 \",33.80%,($855.00),-,\"$73,362 \",\"$69,641 \",\"11,400\",Ryan M. Lance,Chairman &  Chief Executive Officer,Energy,\"Mining, Crude-Oil Production\",24,Houston,TX,29.7604267,-95.3698028\r\n96,CHS,93,\"$31,935 \",5.20%,$127.90 ,-69.90%,\"$15,974 \",-,\"11,626\",Jay D. Debertin,\"President, Chief Executive Officer &  Director\",\"Food, Beverages &  Tobacco\",Food Production,19,Inver Grove Heights,MN,44.8480218,-93.0427153\r\n97,3M,94,\"$31,657 \",5.10%,\"$4,858.00 \",-3.80%,\"$37,987 \",\"$130,550 \",\"91,536\",Inge G. Thulin,\"Chairman, President &  Chief Executive Officer\",Industrials,Miscellaneous,24,St Paul,MN,44.9537029,-93.0899578\r\n98,Time Warner,95,\"$31,271 \",6.70%,\"$5,247.00 \",33.60%,\"$69,209 \",\"$73,758 \",\"26,000\",John Stankey,Chairman &  Chief Executive Officer,Media,Entertainment,19,New York,NY,40.7127753,-74.0059728\r\n99,General Dynamics,90,\"$30,973 \",-1.20%,\"$2,912.00 \",-1.50%,\"$35,046 \",\"$65,845 \",\"98,600\",Phebe N. Novakovic,Chairman &  Chief Executive Officer,Aerospace &  Defense,Aerospace and Defense,24,Falls Church,VA,38.882334,-77.1710914\r\n100,USAA,102,\"$30,016 \",10.60%,\"$2,421.90 \",36.10%,\"$155,391 \",-,\"32,705\",Stuart Parker,Chief Executive Officer,Financials,Insurance: Property and Casualty (Stock),24,San Antonio,TX,29.4241219,-98.4936282\r\n101,Capital One Financial,100,\"$29,999 \",9.00%,\"$1,982.00 \",-47.20%,\"$365,693 \",\"$46,584 \",\"49,300\",Richard D. Fairbank,\"Chairman, President &  Chief Executive Officer\",Financials,Commercial Banks,19,McLean,VA,38.9338676,-77.1772604\r\n102,Deere,105,\"$29,738 \",11.60%,\"$2,159.10 \",41.70%,\"$65,786 \",\"$50,291 \",\"60,476\",Samuel R. Allen,\"Chairman, President &  Chief Executive Officer\",Industrials,Construction and Farm Machinery,24,Moline,IL,41.5067003,-90.5151342\r\n103,INTL FCStone,189,\"$29,424 \",99.40%,$6.40 ,-88.30%,\"$6,243 \",$804 ,\"1,607\",Sean M. O'Connor,\"President, Chief Executive Officer &  Director\",Financials,Diversified Financials,10,New York,NY,40.7127753,-74.0059728\r\n104,Northwestern Mutual,97,\"$29,331 \",1.80%,\"$1,017.00 \",24.30%,\"$265,049 \",-,\"5,437\",John E. Schlifske,Chairman &  Chief Executive Officer,Financials,\"Insurance: Life, Health (Mutual)\",24,Milwaukee,WI,43.0389025,-87.9064736\r\n105,Enterprise Products Partners,122,\"$29,242 \",27.00%,\"$2,799.30 \",11.40%,\"$54,418 \",\"$52,904 \",\"7,000\",A. James Teague,Chairman &  Chief Executive Officer,Energy,Pipelines,13,Houston,TX,29.7604267,-95.3698028\r\n106,Travelers Cos.,99,\"$28,902 \",4.60%,\"$2,056.00 \",-31.80%,\"$103,483 \",\"$37,691 \",\"30,800\",Alan D. Schnitzer,Chairman &  Chief Executive Officer,Financials,Insurance: Property and Casualty (Stock),24,New York,NY,40.7127753,-74.0059728\r\n107,Hewlett Packard Enterprise,59,\"$28,871 \",-42.40%,$344.00 ,-89.10%,\"$61,406 \",\"$27,243 \",\"66,000\",Antonio Neri,\"President, Chief Executive Officer &  Director\",Technology,\"Computers, Office Equipment\",2,Palo Alto,CA,37.4418834,-122.1430195\r\n108,Philip Morris International,104,\"$28,748 \",7.70%,\"$6,035.00 \",-13.40%,\"$42,968 \",\"$154,514 \",\"80,600\",Andr� Calantzopoulos,Chairman &  Chief Executive Officer,\"Food, Beverages &  Tobacco\",Tobacco,10,New York,NY,40.7127753,-74.0059728\r\n109,Twenty-First Century Fox,101,\"$28,500 \",4.30%,\"$2,952.00 \",7.20%,\"$50,724 \",\"$67,969 \",\"21,700\",James R. Murdoch,Chief Executive Officer &  Director,Media,Entertainment,14,New York,NY,40.7127753,-74.0059728\r\n110,AbbVie,111,\"$28,216 \",10.10%,\"$5,309.00 \",-10.80%,\"$70,786 \",\"$150,180 \",\"29,000\",Richard A. Gonzalez,Chairman &  Chief Executive Officer,Health Care,Pharmaceuticals,5,North Chicago,IL,42.325578,-87.8411818\r\n111,Abbott Laboratories,135,\"$27,390 \",31.30%,$477.00 ,-65.90%,\"$76,250 \",\"$104,640 \",\"99,000\",Miles D. White,Chairman &  Chief Executive Officer,Health Care,Medical Products and Equipment,24,Lake Bluff,IL,42.304505,-87.8960712\r\n112,Progressive,120,\"$26,839 \",14.50%,\"$1,592.20 \",54.40%,\"$38,701 \",\"$35,478 \",\"33,656\",Susan Patricia Griffith,\"President, Chief Executive Officer &  Director\",Financials,Insurance: Property and Casualty (Stock),24,Mayfield,OH,41.5519952,-81.4392828\r\n113,Arrow Electronics,118,\"$26,813 \",12.50%,$402.00 ,-23.10%,\"$16,463 \",\"$6,750 \",\"18,800\",Michael J. Long,\"Chairman, President &  Chief Executive Officer\",Wholesalers,Wholesalers: Electronics and Office Equipment,24,Centennial,CO,39.5807452,-104.8771726\r\n114,Kraft Heinz,106,\"$26,232 \",-1.00%,\"$10,999.00 \",202.80%,\"$120,232 \",\"$75,920 \",\"39,000\",Bernardo Hees,Chief Executive Officer,\"Food, Beverages &  Tobacco\",Food Consumer Products,24,Pittsburgh,PA,40.4406248,-79.9958864\r\n115,Plains GP Holdings,141,\"$26,223 \",29.90%,($731.00),-877.70%,\"$26,753 \",\"$6,328 \",\"4,850\",Greg L. Armstrong,Chairman &  Chief Executive Officer,Energy,Pipelines,5,Houston,TX,29.7604267,-95.3698028\r\n116,Gilead Sciences,92,\"$26,107 \",-14.10%,\"$4,628.00 \",-65.70%,\"$70,283 \",\"$98,298 \",\"10,000\",John F. Milligan IV,\"President, Chief Executive Officer &  Director\",Health Care,Pharmaceuticals,10,San Mateo,CA,37.5585465,-122.2710788\r\n117,Mondelez International,109,\"$25,896 \",-0.10%,\"$2,922.00 \",76.10%,\"$63,109 \",\"$62,066 \",\"83,000\",Dirk Van de Put,Chairman &  Chief Executive Officer,\"Food, Beverages &  Tobacco\",Food Consumer Products,11,Deerfield,IL,42.1711365,-87.8445119\r\n118,Northrop Grumman,114,\"$25,803 \",5.30%,\"$2,015.00 \",-8.40%,\"$34,917 \",\"$60,778 \",\"70,000\",Wesley G. Bush,Chairman &  Chief Executive Officer,Aerospace &  Defense,Aerospace and Defense,24,Falls Church,VA,38.882334,-77.1710914\r\n119,Raytheon,116,\"$25,348 \",5.30%,\"$2,024.00 \",-8.50%,\"$30,860 \",\"$62,265 \",\"64,000\",Thomas A. Kennedy,Chairman &  Chief Executive Officer,Aerospace &  Defense,Aerospace and Defense,24,Waltham,MA,42.3764852,-71.2356113\r\n120,Macys,110,\"$24,837 \",-3.70%,\"$1,547.00 \",149.90%,\"$19,381 \",\"$9,065 \",\"130,000\",Jeffrey Gennette,Chairman &  Chief Executive Officer,Retailing,General Merchandisers,24,Cincinnati,OH,39.1031182,-84.5120196\r\n121,US Foods Holding,124,\"$24,147 \",5.40%,$444.30 ,111.80%,\"$9,037 \",\"$7,065 \",\"25,204\",Pietro Satriano,\"Chairman, President &  Chief Executive Officer\",Wholesalers,Wholesalers: Food and Grocery,7,Rosemont,IL,41.9867507,-87.8721602\r\n122,U.S. Bancorp,125,\"$23,996 \",5.50%,\"$6,218.00 \",5.60%,\"$462,040 \",\"$83,367 \",\"72,402\",Andrew J. Cecere,\"President, Chief Executive Officer &  Director\",Financials,Commercial Banks,20,Minneapolis,MN,44.977753,-93.2650108\r\n123,Dollar General,128,\"$23,471 \",6.80%,\"$1,539.00 \",23.00%,\"$12,517 \",\"$25,141 \",\"129,000\",Todd J. Vasos,Chairman &  Chief Executive Officer,Retailing,Specialty Retailers: Other,20,Goodlettsville,TN,36.3231066,-86.7133302\r\n124,International Paper,133,\"$23,302 \",10.50%,\"$2,144.00 \",137.20%,\"$33,903 \",\"$22,063 \",\"56,000\",Mark S. Sutton,Chairman &  Chief Executive Officer,Materials,\"Packaging, Containers\",24,Memphis,TN,35.1495343,-90.0489801\r\n125,Duke Energy,121,\"$23,189 \",-0.80%,\"$3,059.00 \",42.10%,\"$137,914 \",\"$54,276 \",\"29,060\",Lynn J. Good,\"Chairman, President &  Chief Executive Officer\",Energy,Utilities: Gas and Electric,24,Charlotte,NC,35.2270869,-80.8431267\r\n126,Southern,145,\"$23,031 \",15.80%,$842.00 ,-65.60%,\"$111,005 \",\"$45,024 \",\"31,344\",Thomas A. Fanning,\"Chairman, President &  Chief Executive Officer\",Energy,Utilities: Gas and Electric,24,Atlanta,GA,33.7489954,-84.3879824\r\n127,Marriott International,163,\"$22,894 \",34.10%,\"$1,372.00 \",75.90%,\"$23,948 \",\"$48,531 \",\"177,000\",Arne M. Sorenson,\"President, Chief Executive Officer &  Director\",\"Hotels, Restaurants &  Leisure\",\"Hotels, Casinos, Resorts\",20,Bethesda,MD,38.984652,-77.0947092\r\n128,Avnet,108,\"$22,872 \",-12.80%,$525.30 ,3.70%,\"$9,700 \",\"$5,009 \",\"15,700\",William J. Amelio,Chief Executive Officer &  Director,Wholesalers,Wholesalers: Electronics and Office Equipment,24,Phoenix,AZ,33.4483771,-112.0740373\r\n129,Eli Lilly,132,\"$22,871 \",7.80%,($204.10),-107.50%,\"$44,981 \",\"$84,542 \",\"40,655\",David A. Ricks,\"Chairman, President &  Chief Executive Officer\",Health Care,Pharmaceuticals,24,Indianapolis,IN,39.768403,-86.158068\r\n130,Amgen,123,\"$22,849 \",-0.60%,\"$1,979.00 \",-74.40%,\"$79,954 \",\"$122,842 \",\"20,800\",Robert A. Bradway,\"Chairman, President &  Chief Executive Officer\",Health Care,Pharmaceuticals,19,Thousand Oaks,CA,34.1705609,-118.8375937\r\n131,McDonalds,112,\"$22,820 \",-7.30%,\"$5,192.30 \",10.80%,\"$33,804 \",\"$124,244 \",\"235,000\",Stephen J. Easterbrook,\"President, Chief Executive Officer &  Director\",\"Hotels, Restaurants &  Leisure\",Food Services,24,Oak Brook,IL,41.8397865,-87.9535534\r\n132,Starbucks,131,\"$22,387 \",5.00%,\"$2,884.70 \",2.40%,\"$14,366 \",\"$81,370 \",\"277,000\",Keven R. Johnson,\"President, Chief Executive Officer &  Director\",\"Hotels, Restaurants &  Leisure\",Food Services,16,Seattle,WA,47.6062095,-122.3320708\r\n133,Qualcomm,119,\"$22,291 \",-5.40%,\"$2,466.00 \",-56.80%,\"$65,486 \",\"$82,027 \",\"33,800\",Steven M. Mollenkopf,Chairman &  Chief Executive Officer,Technology,Semiconductors and Other Electronic Components,19,San Diego,CA,32.715738,-117.1610838\r\n134,Dollar Tree,136,\"$22,246 \",7.40%,\"$1,714.30 \",91.30%,\"$16,333 \",\"$22,523 \",\"116,200\",Gary M. Philbin,\"President, Chief Executive Officer &  Director\",Retailing,Specialty Retailers: Other,10,Chesapeake,VA,36.7682088,-76.2874927\r\n135,PBF Energy,172,\"$21,787 \",36.80%,$415.50 ,143.30%,\"$8,118 \",\"$3,752 \",\"3,165\",Thomas J. Nimbley,Chairman &  Chief Executive Officer,Energy,Petroleum Refining,6,Parsippany-Troy Hills,NJ,40.8652865,-74.4173877\r\n136,Icahn Enterprises,168,\"$21,744 \",33.00%,\"$2,430.00 \",-,\"$31,801 \",\"$9,901 \",\"89,034\",Keith Cozza,\"President, Chief Executive Officer &  Director\",Financials,Diversified Financials,10,New York,NY,40.7127753,-74.0059728\r\n137,Aflac,126,\"$21,667 \",-4.00%,\"$4,604.00 \",73.10%,\"$137,217 \",\"$34,038 \",\"11,318\",Daniel P. Amos,\"Chairman, President &  Chief Executive Officer\",Financials,\"Insurance: Life, Health (stock)\",24,Columbus,GA,32.4609764,-84.9877094\r\n138,AutoNation,129,\"$21,535 \",-0.30%,$434.60 ,1.00%,\"$10,272 \",\"$4,296 \",\"26,000\",Michael J. Jackson,\"Chairman, President &  Chief Executive Officer\",Retailing,\"Automotive Retailing, Services\",21,Fort Lauderdale,FL,26.1224386,-80.1373174\r\n139,Penske Automotive Group,142,\"$21,389 \",6.20%,$613.30 ,78.90%,\"$10,541 \",\"$3,817 \",\"26,000\",Roger S. Penske,Chairman &  Chief Executive Officer,Retailing,\"Automotive Retailing, Services\",20,Bloomfield Hills,MI,42.583645,-83.2454883\r\n140,Whirlpool,137,\"$21,253 \",2.60%,$350.00 ,-60.60%,\"$20,038 \",\"$10,824 \",\"92,000\",Marc R. Bitzer,\"President, Chief Executive Officer &  Director\",Industrials,\"Electronics, Electrical Equip.\",24,Benton Harbor,MI,42.1167065,-86.4541894\r\n141,Union Pacific,143,\"$21,240 \",6.50%,\"$10,712.00 \",153.10%,\"$57,806 \",\"$104,261 \",\"41,992\",Lance M. Fritz,\"Chairman, President &  Chief Executive Officer\",Transportation,Railroads,24,Omaha,NE,41.2565369,-95.9345034\r\n142,Southwest Airlines,138,\"$21,171 \",3.70%,\"$3,488.00 \",55.40%,\"$25,110 \",\"$33,678 \",\"56,110\",Gary C. Kelly,Chairman &  Chief Executive Officer,Transportation,Airlines,24,Dallas,TX,32.7766642,-96.7969879\r\n143,ManpowerGroup,146,\"$21,034 \",7.00%,$545.40 ,22.90%,\"$8,884 \",\"$7,614 \",\"29,000\",Jonas Prising,Chairman &  Chief Executive Officer,Business Services,Temporary Help,24,Milwaukee,WI,43.0389025,-87.9064736\r\n144,Thermo Fisher Scientific,154,\"$20,918 \",14.50%,\"$2,225.00 \",10.10%,\"$56,669 \",\"$82,952 \",\"66,100\",Marc N. Casper,\"President, Chief Executive Officer &  Director\",Technology,\"Scientific,Photographic and  Control Equipment\",16,Waltham,MA,42.3764852,-71.2356113\r\n145,Bristol-Myers Squibb,147,\"$20,776 \",6.90%,\"$1,007.00 \",-77.40%,\"$33,551 \",\"$103,415 \",\"23,700\",Giovanni Caforio,Chairman &  Chief Executive Officer,Health Care,Pharmaceuticals,24,New York,NY,40.7127753,-74.0059728\r\n146,Halliburton,173,\"$20,620 \",29.80%,($463.00),-,\"$25,085 \",\"$41,068 \",\"55,000\",Jeffrey A. Miller,\"President, Chief Executive Officer &  Director\",Energy,\"Oil and Gas Equipment, Services\",24,Houston,TX,29.7604267,-95.3698028\r\n147,Tenet Healthcare,134,\"$20,613 \",-2.20%,($704.00),-,\"$23,385 \",\"$2,452 \",\"111,980\",Ronald A. Rittenmeyer,Chairman &  Chief Executive Officer,Health Care,Health Care: Medical Facilities,24,Dallas,TX,32.7766642,-96.7969879\r\n148,Lear,151,\"$20,467 \",10.30%,\"$1,313.40 \",34.70%,\"$11,946 \",\"$12,453 \",\"165,000\",Raymond E. Scott,\"President, Chief Executive Officer &  Director\",Motor Vehicles &  Parts,Motor Vehicles and Parts,24,Southfield,MI,42.4733688,-83.2218731\r\n149,Cummins,159,\"$20,428 \",16.70%,$999.00 ,-28.30%,\"$18,075 \",\"$26,757 \",\"58,600\",N. Thomas Linebarger,Chairman &  Chief Executive Officer,Industrials,Industrial Machinery,24,Columbus,IN,39.2014404,-85.9213796\r\n150,Micron Technology,226,\"$20,322 \",63.90%,\"$5,089.00 \",-,\"$35,336 \",\"$60,470 \",\"34,100\",Sanjay Mehrotra,\"President, Chief Executive Officer &  Director\",Technology,Semiconductors and Other Electronic Components,21,Boise,ID,43.6150186,-116.2023137\r\n151,Nucor,169,\"$20,252 \",25.00%,\"$1,318.70 \",65.60%,\"$15,841 \",\"$19,432 \",\"25,100\",John J. Ferriola,\"Chairman, President &  Chief Executive Officer\",Materials,Metals,24,Charlotte,NC,35.2270869,-80.8431267\r\n152,Molina Healthcare,156,\"$19,883 \",11.80%,($512.00),-1084.60%,\"$8,471 \",\"$4,867 \",\"20,000\",Joseph M. Zubretsky,\"President, Chief Executive Officer &  Director\",Health Care,Health Care: Insurance and Managed Care,7,Long Beach,CA,33.7700504,-118.1937395\r\n153,Fluor,149,\"$19,521 \",2.50%,$191.40 ,-32.00%,\"$9,328 \",\"$8,006 \",\"56,706\",David T. Seaton,Chairman &  Chief Executive Officer,Engineering &  Construction,\"Engineering, Construction\",17,Irving,TX,32.8140177,-96.9488945\r\n154,Altria Group,148,\"$19,494 \",0.80%,\"$10,222.00 \",-28.20%,\"$43,202 \",\"$118,436 \",\"8,300\",Howard A. Willard III,Chairman &  Chief Executive Officer,\"Food, Beverages &  Tobacco\",Tobacco,24,Richmond,VA,37.5407246,-77.4360481\r\n155,Paccar,164,\"$19,456 \",14.20%,\"$1,675.20 \",221.10%,\"$23,440 \",\"$23,298 \",\"25,000\",Ronald E. Armstrong,Chairman &  Chief Executive Officer,Industrials,Construction and Farm Machinery,24,Bellevue,WA,47.6101497,-122.2015159\r\n156,Hartford Financial Services,153,\"$19,228 \",5.10%,\"($3,131.00)\",-449.40%,\"$225,260 \",\"$18,392 \",\"16,400\",Christopher J. Swift,Chairman &  Chief Executive Officer,Financials,Insurance: Property and Casualty (Stock),23,Hartford,CT,41.7658043,-72.6733723\r\n157,Kohls,150,\"$19,095 \",2.20%,$859.00 ,54.50%,\"$13,340 \",\"$11,021 \",\"85,000\",Michelle D. Gass,Chairman &  Chief Executive Officer,Retailing,General Merchandisers,21,Menomonee Falls,WI,43.1788967,-88.1173132\r\n158,Western Digital,217,\"$19,093 \",46.90%,$397.00 ,64.00%,\"$29,860 \",\"$27,456 \",\"67,629\",Stephen D. Milligan,Chairman &  Chief Executive Officer,Technology,\"Computers, Office Equipment\",15,San Jose,CA,37.3382082,-121.8863286\r\n159,Jabil,152,\"$19,063.10 \",3.90%,$129.10 ,-49.20%,\"$11,096 \",\"$5,035 \",170000,Mark T. Mondello,Chairman &  Chief Executive Officer,Technology,Semiconductors and Other Electronic Components,17,St. Petersburg,FL,27.7676008,-82.6402915\r\n160,Community Health Systems,130,\"$18,477 \",-13.60%,\"($2,459.00)\",-,\"$17,450 \",$454 ,\"86,000\",Wayne T. Smith,Chairman &  Chief Executive Officer,Health Care,Health Care: Medical Facilities,12,Franklin,TN,35.9250637,-86.8688899\r\n161,Visa,187,\"$18,358 \",21.70%,\"$6,699.00 \",11.80%,\"$67,977 \",\"$270,222 \",\"15,000\",Alfred F. Kelly Jr.,Chairman &  Chief Executive Officer,Business Services,Financial Data Services,10,SF,CA,37.7749295,-122.4194155\r\n162,Danaher,144,\"$18,330 \",-7.90%,\"$2,492.10 \",-2.40%,\"$46,649 \",\"$68,385 \",\"67,000\",Thomas P. Joyce Jr.,\"President, Chief Executive Officer &  Director\",Health Care,Medical Products and Equipment,20,Leavenworth,WA,47.7510741,-120.7401385\r\n163,Kimberly-Clark,155,\"$18,259 \",0.30%,\"$2,278.00 \",5.20%,\"$15,151 \",\"$38,553 \",\"42,000\",Thomas J. Falk,Chairman &  Chief Executive Officer,Household Products,Household and Personal Products,24,Irving,TX,32.8140177,-96.9488945\r\n164,AECOM,161,\"$18,203 \",4.60%,$339.40 ,253.10%,\"$14,397 \",\"$5,671 \",\"87,000\",Michael S. Burke,Chairman &  Chief Executive Officer,Engineering &  Construction,\"Engineering, Construction\",10,Los Angeles,CA,34.0522342,-118.2436849\r\n165,PNC Financial Services,166,\"$18,035 \",9.80%,\"$5,338.00 \",36.80%,\"$380,768 \",\"$71,323 \",\"51,632\",William S. Demchak,\"Chairman, President &  Chief Executive Officer\",Financials,Commercial Banks,24,Pittsburgh,PA,40.4406248,-79.9958864\r\n166,CenturyLink,160,\"$17,656 \",1.10%,\"$1,389.00 \",121.90%,\"$75,611 \",\"$17,578 \",\"51,000\",Jeffrey K. Storey,\"President, Chief Executive Officer &  Director\",Telecommunications,Telecommunications,9,Monroe,LA,32.5093109,-92.1193012\r\n167,NextEra Energy,170,\"$17,195 \",6.40%,\"$5,378.00 \",84.70%,\"$97,827 \",\"$76,895 \",\"14,000\",James L. Robo,\"Chairman, President &  Chief Executive Officer\",Energy,Utilities: Gas and Electric,24,North Palm Beach,FL,26.8797819,-80.0533743\r\n168,PG& E Corp.,157,\"$17,135 \",-3.00%,\"$1,646.00 \",18.20%,\"$68,012 \",\"$22,664 \",\"23,000\",Geisha J. Williams,\"President, Chief Executive Officer &  Director\",Energy,Utilities: Gas and Electric,24,SF,CA,37.7749295,-122.4194155\r\n169,Synnex,198,\"$17,046 \",21.20%,$301.20 ,28.20%,\"$7,699 \",\"$4,702 \",\"113,600\",Dennis Polk,\"President, Chief Executive Officer &  Director\",Wholesalers,Wholesalers: Electronics and Office Equipment,12,Fremont,CA,37.5482697,-121.9885719\r\n170,WellCare Health Plans,195,\"$17,007 \",19.50%,$373.70 ,54.40%,\"$8,365 \",\"$8,622 \",\"8,900\",Kenneth A. Burdick,Chairman &  Chief Executive Officer,Health Care,Health Care: Insurance and Managed Care,10,Tampa,FL,27.950575,-82.4571776\r\n171,Performance Food Group,171,\"$16,762 \",4.10%,$96.30 ,41.00%,\"$3,804 \",\"$3,104 \",\"14,000\",George L. Holm,\"President, Chief Executive Officer &  Director\",Wholesalers,Wholesalers: Food and Grocery,10,Richmond,VA,37.5407246,-77.4360481\r\n172,Sears Holdings,127,\"$16,702 \",-24.60%,($383.00),-,\"$7,262 \",$288 ,\"89,000\",Edward S. Lampert,Chairman &  Chief Executive Officer,Retailing,General Merchandisers,24,Hoffman Estates,IL,42.0629915,-88.1227199\r\n173,Synchrony Financial,185,\"$16,695 \",10.40%,\"$1,935.00 \",-14.00%,\"$95,808 \",\"$25,490 \",\"16,000\",Margaret M. Keane,\"President, Chief Executive Officer &  Director\",Financials,Diversified Financials,2,Stamford,CT,41.0534302,-73.5387341\r\n174,CarMax,174,\"$16,637 \",5.10%,$627.00 ,0.60%,\"$16,279 \",\"$11,202 \",\"24,344\",William D. Nash,\"President, Chief Executive Officer &  Director\",Retailing,\"Automotive Retailing, Services\",15,Richmond,VA,37.5407246,-77.4360481\r\n175,Bank of New York Mellon,177,\"$16,621 \",6.00%,\"$4,090.00 \",15.30%,\"$371,758 \",\"$51,919 \",52500,Charles W. Scharf,Chairman &  Chief Executive Officer,Financials,Commercial Banks,24,New York City,NY,40.7127753,-74.0059728\r\n176,Freeport-McMoRan,175,\"$16,416 \",4.00%,\"$1,817.00 \",-,\"$37,302 \",\"$25,439 \",\"25,200\",Richard C. Adkerson,\"Vice Chairman, President &  Chief Executive Officer\",Energy,\"Mining, Crude-Oil Production\",13,Phoenix,AZ,33.4483771,-112.0740373\r\n177,Genuine Parts,180,\"$16,309 \",6.30%,$616.80 ,-10.30%,\"$12,412 \",\"$13,183 \",\"48,000\",Paul D. Donahue,\"President, Chief Executive Officer &  Director\",Wholesalers,Wholesalers: Diversified,24,Atlanta,GA,33.7489954,-84.3879824\r\n178,Emerson Electric,139,\"$16,301 \",-19.60%,\"$1,518.00 \",-7.20%,\"$19,589 \",\"$43,359 \",\"76,500\",David N. Farr,Chairman &  Chief Executive Officer,Industrials,Industrial Machinery,24,St. Louis,MO,38.6270025,-90.1994042\r\n179,DaVita,181,\"$16,038 \",5.50%,$663.60 ,-24.60%,\"$18,948 \",\"$12,001 \",\"74,500\",Kent J. Thiry,Chairman &  Chief Executive Officer,Health Care,Health Care: Medical Facilities,12,Denver,CO,39.7392358,-104.990251\r\n180,Supervalu,158,\"$16,009 \",-8.70%,$650.00 ,265.20%,\"$3,580 \",$585 ,\"29,000\",Mark Gross,\"President, Chief Executive Officer &  Director\",Food &  Drug Stores,Food and Drug Stores,24,Eden Prairie,MN,44.8546856,-93.470786\r\n181,Gap,178,\"$15,855 \",2.20%,$848.00 ,25.40%,\"$7,989 \",\"$12,147 \",\"135,000\",Arthur L. Peck,\"President, Chief Executive Officer &  Director\",Retailing,Specialty Retailers: Apparel,24,SF,CA,37.7749295,-122.4194155\r\n182,General Mills,165,\"$15,620 \",-5.70%,\"$1,657.50 \",-2.40%,\"$21,813 \",\"$26,716 \",\"38,000\",Jeffrey L. Harmening,Chairman &  Chief Executive Officer,\"Food, Beverages &  Tobacco\",Food Consumer Products,24,Minneapolis,MN,44.977753,-93.2650108\r\n183,Nordstrom,188,\"$15,478 \",4.90%,$437.00 ,23.40%,\"$8,115 \",\"$8,123 \",\"76,000\",Blake W. Nordstrom,Co-President &  Director,Retailing,General Merchandisers,24,Seattle,WA,47.6062095,-122.3320708\r\n184,Colgate-Palmolive,182,\"$15,454 \",1.70%,\"$2,024.00 \",-17.10%,\"$12,676 \",\"$62,607 \",\"35,900\",Ian M. Cook,\"Chairman, President &  Chief Executive Officer\",Household Products,Household and Personal Products,24,New York,NY,40.7127753,-74.0059728\r\n185,American Electric Power,167,\"$15,425 \",-5.80%,\"$1,912.60 \",213.10%,\"$64,729 \",\"$33,766 \",\"17,666\",Nicholas K. Akins,\"Chairman, President &  Chief Executive Officer\",Energy,Utilities: Gas and Electric,24,Columbus,OH,39.9611755,-82.9987942\r\n186,XPO Logistics,191,\"$15,381 \",5.20%,$340.20 ,393.00%,\"$12,602 \",\"$12,210 \",\"95,000\",Bradley S. Jacobs,Chairman &  Chief Executive Officer,Transportation,Transportation and Logistics,3,Greenwich,CT,41.0262417,-73.6281964\r\n187,Goodyear Tire & Rubber,184,\"$15,377 \",1.40%,$346.00 ,-72.60%,\"$17,064 \",\"$6,392 \",\"64,000\",Richard J. Kramer,\"Chairman, President &  Chief Executive Officer\",Motor Vehicles &  Parts,Motor Vehicles and Parts,24,Akron,OH,41.0814447,-81.5190053\r\n188,Omnicom Group,179,\"$15,274 \",-0.90%,\"$1,088.40 \",-5.20%,\"$24,931 \",\"$16,734 \",\"77,300\",John D. Wren,\"President, Chief Executive Officer &  Director\",Business Services,\"Advertising, marketing\",22,New York,NY,40.7127753,-74.0059728\r\n189,CDW,199,\"$15,192 \",8.70%,$523.00 ,23.20%,\"$6,957 \",\"$10,717 \",\"8,726\",Thomas E. Richards,\"Chairman, President &  Chief Executive Officer\",Technology,Information Technology Services,14,Lincolnshire,IL,42.1900249,-87.9084039\r\n190,Sherwin-Williams,236,\"$14,984 \",26.40%,\"$1,772.30 \",56.50%,\"$19,958 \",\"$36,899 \",\"52,695\",John G. Morikis,\"Chairman, President &  Chief Executive Officer\",Chemicals,Chemicals,24,Cleveland,OH,41.49932,-81.6943605\r\n191,PPG Industries,183,\"$14,967 \",-1.40%,\"$1,591.00 \",81.40%,\"$16,538 \",\"$27,824 \",\"47,200\",Michael H. McGarry,Chairman &  Chief Executive Officer,Chemicals,Chemicals,24,Pittsburgh,PA,40.4406248,-79.9958864\r\n192,Texas Instruments,206,\"$14,961 \",11.90%,\"$3,682.00 \",2.40%,\"$17,642 \",\"$102,135 \",\"29,714\",Brian T. Crutcher,\"Chairman, President &  Chief Executive Officer\",Technology,Semiconductors and Other Electronic Components,24,Dallas,TX,32.7766642,-96.7969879\r\n193,C.H. Robinson Worldwide,212,\"$14,869 \",13.10%,$504.90 ,-1.70%,\"$4,236 \",\"$13,153 \",\"15,074\",John P. Wiehoff,\"Chairman, President &  Chief Executive Officer\",Transportation,Transportation and Logistics,17,Eden Prairie,MN,44.8546856,-93.470786\r\n194,WestRock,190,\"$14,860 \",1.00%,$708.20 ,-,\"$25,089 \",\"$16,372 \",\"44,800\",Steven C. Voorhees,\"President, Chief Executive Officer &  Director\",Materials,\"Packaging, Containers\",7,Atlanta,GA,33.7489954,-84.3879824\r\n195,Cognizant Technology Solutions,205,\"$14,810 \",9.80%,\"$1,504.00 \",-3.20%,\"$15,221 \",\"$47,338 \",\"260,000\",Francisco D'Souza,Chairman &  Chief Executive Officer,Technology,Information Technology Services,8,Teaneck,NJ,40.8932469,-74.0116536\r\n196,Newell Brands,208,\"$14,742 \",11.10%,\"$2,748.80 \",420.80%,\"$33,136 \",\"$12,363 \",\"49,000\",Michael B. Polk,Chairman &  Chief Executive Officer,Household Products,\"Home Equipment, Furnishings\",23,Hoboken,NJ,40.7439905,-74.0323626\r\n197,CBS,193,\"$14,710 \",2.30%,$357.00 ,-71.70%,\"$20,843 \",\"$19,668 \",\"14,715\",Leslie Moonves,\"Chairman, President &  Chief Executive Officer\",Media,Entertainment,24,New York,NY,40.7127753,-74.0059728\r\n198,Envision Healthcare,538,\"$14,701 \",220.40%,($228.00),-,\"$16,573 \",\"$4,647 \",\"57,750\",Christopher A. Holden,\"President, Chief Executive Officer &  Director\",Health Care,Health Care: Pharmacy and Other Services,1,Nashville,TN,36.1626638,-86.7816016\r\n199,Monsanto,204,\"$14,640 \",8.40%,\"$2,260.00 \",69.20%,\"$21,333 \",\"$51,444 \",\"21,900\",Hugh Grant,Chairman &  Chief Executive Officer,Chemicals,Chemicals,15,St. Louis,MO,38.6270025,-90.1994042\r\n200,Aramark,192,\"$14,604 \",1.30%,$373.90 ,29.90%,\"$11,006 \",\"$9,725 \",\"215,000\",Eric J. Foss,\"Chairman, President &  Chief Executive Officer\",Business Services,Diversified Outsourcing Services,24,Philadelphia,PA,39.9525839,-75.1652215\r\n201,Applied Materials,265,\"$14,537 \",34.30%,\"$3,434.00 \",99.50%,\"$19,419 \",\"$58,429 \",\"18,400\",Gary E. Dickerson,\"President, Chief Executive Officer &  Director\",Technology,Semiconductors and Other Electronic Components,23,Santa Clara,CA,37.3541079,-121.9552356\r\n202,Waste Management,201,\"$14,485 \",6.40%,\"$1,949.00 \",64.90%,\"$21,829 \",\"$36,372 \",\"42,300\",James C. Fish Jr.,\"President, Chief Executive Officer &  Director\",Business Services,Waste Management,20,Houston,TX,29.7604267,-95.3698028\r\n203,DISH Network,186,\"$14,391 \",-4.70%,\"$2,098.70 \",44.80%,\"$29,774 \",\"$17,682 \",\"17,000\",W. Erik Carlson,\"President, Chief Executive Officer &  Director\",Telecommunications,Telecommunications,17,Englewood,CO,39.6477653,-104.9877597\r\n204,Illinois Tool Works,202,\"$14,314 \",5.30%,\"$1,687.00 \",-17.10%,\"$16,780 \",\"$53,142 \",\"50,000\",E. Scott Santi,\"Chairman, President &  Chief Executive Officer\",Industrials,Industrial Machinery,24,Glenview,IL,42.0697509,-87.7878408\r\n205,Lincoln National,207,\"$14,257 \",7.00%,\"$2,079.00 \",74.40%,\"$281,763 \",\"$15,946 \",\"9,047\",Dennis R. Glass,\"President, Chief Executive Officer &  Director\",Financials,\"Insurance: Life, Health (stock)\",24,Wayne,PA,40.0462208,-75.3599105\r\n206,HollyFrontier,274,\"$14,251 \",35.30%,$805.40 ,-,\"$10,692 \",\"$8,650 \",\"3,522\",George J. Damiris,\"President, Chief Executive Officer &  Director\",Energy,Petroleum Refining,11,Dallas,TX,32.7766642,-96.7969879\r\n207,CBRE Group,214,\"$14,210 \",8.70%,$691.50 ,20.90%,\"$11,484 \",\"$16,042 \",\"80,000\",Robert E. Sulentic,\"President, Chief Executive Officer &  Director\",Financials,Real estate,11,Los Angeles,CA,34.0522342,-118.2436849\r\n208,Textron,200,\"$14,198 \",3.00%,$307.00 ,-68.10%,\"$15,340 \",\"$15,293 \",\"37,000\",Scott C. Donnelly,\"Chairman, President &  Chief Executive Officer\",Aerospace &  Defense,Aerospace and Defense,24,Providence,RI,41.8239891,-71.4128343\r\n209,Ross Stores,219,\"$14,135 \",9.90%,\"$1,362.80 \",21.90%,\"$5,722 \",\"$29,800 \",\"82,700\",Barbara Rentler,Chairman &  Chief Executive Officer,Retailing,Specialty Retailers: Apparel,16,Dublin,CA,37.7021521,-121.9357918\r\n210,Principal Financial,227,\"$14,093 \",13.70%,\"$2,310.40 \",75.50%,\"$253,941 \",\"$17,643 \",\"15,378\",Daniel J. Houston,\"Chairman, President &  Chief Executive Officer\",Financials,\"Insurance: Life, Health (stock)\",24,Des Moines,IA,41.6005448,-93.6091064\r\n211,D.R. Horton,232,\"$14,091 \",15.90%,\"$1,038.40 \",17.20%,\"$12,185 \",\"$16,480 \",\"7,735\",David V. Auld,\"President, Chief Executive Officer &  Director\",Engineering &  Construction,Homebuilders,16,Arlington,TX,32.735687,-97.1080656\r\n212,Marsh & McLennan,210,\"$14,024 \",6.20%,\"$1,492.00 \",-15.60%,\"$20,429 \",\"$41,924 \",\"64,000\",Daniel S. Glaser,\"President, Chief Executive Officer &  Director\",Financials,Diversified Financials,24,New York,NY,40.7127753,-74.0059728\r\n213,Devon Energy,231,\"$13,949 \",14.40%,$898.00 ,-,\"$30,241 \",\"$16,725 \",\"3,414\",David A. Hager,\"President, Chief Executive Officer &  Director\",Energy,\"Mining, Crude-Oil Production\",17,Oklahoma City,OK,35.4675602,-97.5164276\r\n214,AES,194,\"$13,850 \",-3.10%,\"($1,161.00)\",-,\"$33,112 \",\"$7,510 \",\"10,500\",Andr�s R. Gluski,\"President, Chief Executive Officer &  Director\",Energy,Utilities: Gas and Electric,18,Arlington,VA,38.8816208,-77.0909809\r\n215,Ecolab,211,\"$13,838 \",5.20%,\"$1,508.40 \",22.70%,\"$19,962 \",\"$39,524 \",\"48,400\",Douglas M. Baker Jr.,Chairman &  Chief Executive Officer,Chemicals,Chemicals,16,St Paul,MN,44.9537029,-93.0899578\r\n216,Land O'Lakes,209,\"$13,740 \",3.80%,$314.20 ,28.30%,\"$9,509 \",-,\"10,000\",Christopher J. Policinski,\"President, Chief Executive Officer &  Director\",\"Food, Beverages &  Tobacco\",Food Consumer Products,16,Arden Hills,MN,45.0502435,-93.1566112\r\n217,Loews,213,\"$13,735 \",4.80%,\"$1,164.00 \",78.00%,\"$79,586 \",\"$16,134 \",\"18,100\",James S. Tisch,\"President, Chief Executive Officer &  Director\",Financials,Insurance: Property and Casualty (Stock),24,New York,NY,40.7127753,-74.0059728\r\n218,Kinder Morgan,215,\"$13,705 \",5.00%,$183.00 ,-74.20%,\"$79,055 \",\"$33,223 \",\"10,897\",Steven J. Kean,\"President, Chief Executive Officer &  Director\",Energy,Pipelines,15,Houston,TX,29.7604267,-95.3698028\r\n219,FirstEnergy,196,\"$13,627 \",-3.70%,\"($1,724.00)\",-,\"$42,257 \",\"$16,175 \",\"15,617\",Charles E. Jones,\"President, Chief Executive Officer &  Director\",Energy,Utilities: Gas and Electric,23,Akron,OH,41.0814447,-81.5190053\r\n220,Occidental Petroleum,278,\"$13,274 \",27.70%,\"$1,311.00 \",-,\"$42,026 \",\"$49,738 \",\"11,000\",Vicki A. Hollub,\"President, Chief Executive Officer &  Director\",Energy,\"Mining, Crude-Oil Production\",24,Houston,TX,29.7604267,-95.3698028\r\n221,Viacom,224,\"$13,263 \",6.20%,\"$1,874.00 \",30.30%,\"$23,698 \",\"$12,919 \",\"11,200\",Robert M. Bakish,\"President, Chief Executive Officer &  Director\",Media,Entertainment,13,New York,NY,40.7127753,-74.0059728\r\n222,PayPal Holdings,264,\"$13,094 \",20.80%,\"$1,795.00 \",28.10%,\"$40,774 \",\"$91,056 \",\"18,700\",Daniel H. Schulman,\"President, Chief Executive Officer &  Director\",Business Services,Financial Data Services,3,San Jose,CA,37.3382082,-121.8863286\r\n223,NGL Energy Partners,237,\"$13,022 \",10.90%,$137.00 ,-,\"$6,320 \",\"$1,332 \",\"2,700\",H. Michael Krimbill,Chief Executive Officer &  Director,Energy,Energy,4,Tulsa,OK,36.1539816,-95.992775\r\n224,Celgene,254,\"$13,003 \",15.80%,\"$2,940.00 \",47.10%,\"$30,141 \",\"$67,102 \",\"7,467\",Mark J. Alles,Chairman &  Chief Executive Officer,Health Care,Pharmaceuticals,7,Summit,NJ,40.7146376,-74.3646122\r\n225,Arconic,228,\"$12,960 \",4.60%,($74.00),-,\"$18,718 \",\"$11,124 \",\"41,500\",Charles P. Blankenship,Chairman &  Chief Executive Officer,Aerospace &  Defense,Aerospace and Defense,24,New York,NY,40.7127753,-74.0059728\r\n226,Kellogg,216,\"$12,923 \",-0.70%,\"$1,269.00 \",82.90%,\"$16,350 \",\"$22,532 \",\"32,944\",Steven A. Cahillane,\"Chairman, President &  Chief Executive Officer\",\"Food, Beverages &  Tobacco\",Food Consumer Products,24,Battle Creek,MI,42.3211522,-85.1797142\r\n227,Las Vegas Sands,249,\"$12,882 \",12.90%,\"$2,806.00 \",68.00%,\"$20,687 \",\"$56,721 \",\"50,500\",Sheldon G. Adelson,Chairman &  Chief Executive Officer,\"Hotels, Restaurants &  Leisure\",\"Hotels, Casinos, Resorts\",9,Las Vegas,NV,36.1699412,-115.1398296\r\n228,Stanley Black & Decker,250,\"$12,747 \",11.70%,\"$1,226.00 \",27.00%,\"$19,080 \",\"$23,610 \",\"57,765\",James M. Loree,\"President, Chief Executive Officer &  Director\",Household Products,\"Home Equipment, Furnishings\",11,New Britain,CT,41.6612104,-72.7795419\r\n229,Booking Holdings,268,\"$12,681 \",18.00%,\"$2,340.80 \",9.60%,\"$25,451 \",\"$100,459 \",\"22,900\",Glenn D. Fogel,\"President, Chief Executive Officer &  Director\",Technology,Internet Services and Retailing,6,Norwalk,CT,41.117744,-73.4081575\r\n230,Lennar,260,\"$12,646 \",15.50%,$810.50 ,-11.10%,\"$18,745 \",\"$18,738 \",\"9,111\",Richard Beckwitt,Chief Executive Officer &  Director,Engineering &  Construction,Homebuilders,14,Miami,FL,25.7616798,-80.1917902\r\n231,L Brands,220,\"$12,632 \",0.50%,$983.00 ,-15.10%,\"$8,149 \",\"$10,655 \",\"59,200\",Leslie H. Wexner,\"Chairman, President &  Chief Executive Officer\",Retailing,Specialty Retailers: Apparel,24,Columbus,OH,39.9611755,-82.9987942\r\n232,DTE Energy,272,\"$12,607 \",18.60%,\"$1,134.00 \",30.60%,\"$33,767 \",\"$18,760 \",\"10,200\",Gerard M. Anderson,Chairman &  Chief Executive Officer,Energy,Utilities: Gas and Electric,24,Detroit,MI,42.331427,-83.0457538\r\n233,Dominion Energy,238,\"$12,586 \",7.20%,\"$2,999.00 \",41.30%,\"$76,585 \",\"$45,344 \",16200,Thomas F. Farrell II,\"Chairman, President &  Chief Executive Officer\",Energy,Utilities: Gas and Electric,24,Richmond,VA,37.5407246,-77.4360481\r\n234,Reinsurance Group of America,246,\"$12,516 \",8.60%,\"$1,822.20 \",159.80%,\"$60,515 \",\"$9,930 \",\"2,640\",Anna Manning,\"President, Chief Executive Officer &  Director\",Financials,\"Insurance: Life, Health (stock)\",9,Chesterfield,MO,38.6631083,-90.5770675\r\n235,J.C. Penney,221,\"$12,506 \",-0.30%,($116.00),-11700.00%,\"$8,413 \",$943 ,\"98,000\",Jeffrey A. Davis/Joseph M. McFarland/Therace M. Risch,Chairman &  Chief Executive Officer,Retailing,General Merchandisers,24,Plano,TX,33.0198431,-96.6988856\r\n236,Mastercard,267,\"$12,497 \",16.00%,\"$3,915.00 \",-3.50%,\"$21,329 \",\"$184,161 \",\"13,400\",Ajay Banga,\"President, Chief Executive Officer &  Director\",Business Services,Financial Data Services,10,Harrison,NY,41.0400135,-73.7144477\r\n237,BlackRock,255,\"$12,491 \",12.00%,\"$4,970.00 \",56.70%,\"$220,217 \",\"$87,065 \",\"13,900\",Laurence D. Fink,Chairman &  Chief Executive Officer,Financials,Securities,11,New York,NY,40.7127753,-74.0059728\r\n238,Henry Schein,243,\"$12,462 \",7.70%,$406.30 ,-19.80%,\"$7,811 \",\"$10,330 \",\"22,000\",Stanley M. Bergman,Chairman &  Chief Executive Officer,Wholesalers,Wholesalers: Health Care,15,Melville,NY,40.7934322,-73.4151214\r\n239,Guardian Life Ins. Co. of America,218,\"$12,455 \",-3.60%,$455.30 ,72.50%,\"$75,038 \",-,\"9,283\",Deanna M. Mulligan,\"President, Chief Executive Officer &  Director\",Financials,\"Insurance: Life, Health (Mutual)\",24,New York,NY,40.7127753,-74.0059728\r\n240,Stryker,252,\"$12,444 \",9.90%,\"$1,020.00 \",-38.10%,\"$22,197 \",\"$60,041 \",\"33,000\",Kevin A. Lobo,Chairman &  Chief Executive Officer,Health Care,Medical Products and Equipment,16,Kalamazoo,MI,42.2917069,-85.5872286\r\n241,Jefferies Financial Group,262,\"$12,408 \",14.10%,$171.70 ,32.10%,\"$47,169 \",\"$8,098 \",\"12,700\",Richard B. Handler,Chairman &  Chief Executive Officer,Financials,Diversified Financials,6,New York,NY,40.7127753,-74.0059728\r\n242,VF,230,\"$12,400 \",1.60%,$614.90 ,-42.80%,\"$9,959 \",\"$29,403 \",\"69,000\",Steven E. Rendle,\"Chairman, President &  Chief Executive Officer\",Apparel,Apparel,24,Greensboro,NC,36.0726354,-79.7919754\r\n243,ADP,240,\"$12,380 \",6.10%,\"$1,733.40 \",16.10%,\"$37,180 \",\"$50,302 \",\"58,000\",Carlos A. Rodriguez,\"President, Chief Executive Officer &  Director\",Business Services,Diversified Outsourcing Services,24,Roseland,NJ,40.8206555,-74.2937594\r\n244,Edison International,235,\"$12,320 \",3.80%,$565.00 ,-56.90%,\"$52,580 \",\"$20,741 \",\"12,521\",Pedro J. Pizarro,\"President, Chief Executive Officer &  Director\",Energy,Utilities: Gas and Electric,24,Rosemead,CA,34.0805651,-118.072846\r\n245,Biogen,248,\"$12,274 \",7.20%,\"$2,539.10 \",-31.40%,\"$23,653 \",\"$57,930 \",\"7,300\",Michel Vounatsos,Chairman &  Chief Executive Officer,Health Care,Pharmaceuticals,9,Cambridge,MA,42.3736158,-71.1097335\r\n246,United States Steel,279,\"$12,250 \",19.40%,$387.00 ,-,\"$9,862 \",\"$6,200 \",\"29,200\",David B. Burritt,\"President, Chief Executive Officer &  Director\",Materials,Metals,16,Pittsburgh,PA,40.4406248,-79.9958864\r\n247,Core-Mark Holding,247,\"$12,225 \",6.20%,$33.50 ,-38.20%,\"$1,783 \",$981 ,\"8,413\",Thomas B. Perkins,Chairman &  Chief Executive Officer,Wholesalers,Wholesalers: Food and Grocery,9,South San Francisco,CA,37.654656,-122.4077498\r\n248,Bed Bath & Beyond,233,\"$12,216 \",0.90%,$685.10 ,-18.60%,\"$6,846 \",\"$2,989 \",\"65,000\",Steven H. Temares,Chief Executive Officer &  Director,Retailing,Specialty Retailers: Other,15,Union,NJ,40.6975898,-74.2631635\r\n249,Oneok,312,\"$12,174 \",36.50%,$387.80 ,10.20%,\"$16,846 \",\"$23,373 \",\"2,470\",Terry K. Spencer,\"President, Chief Executive Officer &  Director\",Energy,Pipelines,16,Tulsa,OK,36.1539816,-95.992775\r\n250,BB& T Corp.,245,\"$12,156 \",5.40%,\"$2,394.00 \",-1.30%,\"$221,642 \",\"$40,454 \",\"36,484\",Kelly S. King,Chairman &  Chief Executive Officer,Financials,Commercial Banks,20,Winston-Salem,NC,36.0998596,-80.244216\r\n251,Becton Dickinson,225,\"$12,093 \",-3.10%,\"$1,100.00 \",12.70%,\"$37,734 \",\"$57,695 \",\"41,933\",Vincent A. Forlenza,Chairman &  Chief Executive Officer,Health Care,Medical Products and Equipment,24,Franklin Lakes,NJ,41.0167639,-74.2057011\r\n252,Ameriprise Financial,239,\"$12,075 \",2.90%,\"$1,480.00 \",12.60%,\"$147,470 \",\"$21,613 \",\"13,312\",James M. Cracchiolo,Chairman &  Chief Executive Officer,Financials,Diversified Financials,12,Minneapolis,MN,44.977753,-93.2650108\r\n253,Farmers Insurance Exchange,222,\"$12,072 \",-3.50%,($65.40),-,\"$16,165 \",-,\"13,015\",Jeffrey J. Dailey,\"President, Chief Executive Officer &  Director\",Financials,Insurance: Property and Casualty (Mutual),4,Los Angeles,CA,34.165357,-118.6089752\r\n254,First Data,242,\"$12,052 \",4.00%,\"$1,465.00 \",248.80%,\"$48,269 \",\"$14,865 \",\"22,000\",Frank J. Bisignano,Chairman &  Chief Executive Officer,Business Services,Financial Data Services,24,New York,NY,40.7127753,-74.0059728\r\n255,Consolidated Edison,234,\"$12,033 \",-0.30%,\"$1,525.00 \",22.50%,\"$48,111 \",\"$24,192 \",\"15,591\",John McAvoy,\"Chairman, President &  Chief Executive Officer\",Energy,Utilities: Gas and Electric,24,New York,NY,40.7127753,-74.0059728\r\n256,Parker-Hannifin,251,\"$12,029 \",5.90%,$983.40 ,21.90%,\"$15,490 \",\"$22,755 \",\"56,690\",Thomas L. Williams,Chairman &  Chief Executive Officer,Industrials,Industrial Machinery,24,Cleveland,OH,41.49932,-81.6943605\r\n257,Anadarko Petroleum,344,\"$11,908 \",51.30%,($456.00),-,\"$42,086 \",\"$31,131 \",\"4,400\",R. A. Walker,\"Chairman, President &  Chief Executive Officer\",Energy,\"Mining, Crude-Oil Production\",18,The Woodlands,TX,30.1658207,-95.4612625\r\n258,Estee Lauder,253,\"$11,824 \",5.00%,\"$1,249.00 \",12.10%,\"$11,568 \",\"$55,064 \",\"46,000\",Fabrizio Freda,\"President, Chief Executive Officer &  Director\",Household Products,Household and Personal Products,23,New York,NY,40.7127753,-74.0059728\r\n259,State Street Corp.,271,\"$11,774 \",10.70%,\"$2,177.00 \",1.60%,\"$238,425 \",\"$36,688 \",\"36,643\",Joseph L. Hooley,Chairman &  Chief Executive Officer,Financials,Commercial Banks,23,Boston,MA,42.3600825,-71.0588801\r\n260,Tesla,383,\"$11,759 \",68.00%,\"($1,961.40)\",-,\"$28,655 \",\"$44,955 \",\"37,543\",Elon Musk,Chairman &  Chief Executive Officer,Motor Vehicles &  Parts,Motor Vehicles and Parts,2,Palo Alto,CA,37.4418834,-122.1430195\r\n261,Netflix,314,\"$11,693 \",32.40%,$558.90 ,199.40%,\"$19,013 \",\"$128,167 \",\"5,100\",Reed Hastings,\"Chairman, President &  Chief Executive Officer\",Technology,Internet Services and Retailing,4,Los Gatos,CA,37.2358078,-121.9623751\r\n262,Alcoa,300,\"$11,652 \",25.00%,$217.00 ,-,\"$17,447 \",\"$8,372 \",\"14,600\",Roy C. Harvey,\"President, Chief Executive Officer &  Director\",Materials,Metals,2,Pittsburgh,PA,40.4406248,-79.9958864\r\n263,Discover Financial Services,277,\"$11,545 \",10.00%,\"$2,099.00 \",-12.30%,\"$100,087 \",\"$25,431 \",\"16,500\",David W. Nelms,Chairman &  Chief Executive Officer,Financials,Commercial Banks,10,Riverwoods,IL,42.1675254,-87.897014\r\n264,Praxair,275,\"$11,437 \",8.60%,\"$1,247.00 \",-16.90%,\"$20,436 \",\"$41,434 \",\"26,461\",Stephen F. Angel,Chairman &  Chief Executive Officer,Chemicals,Chemicals,24,Danbury,CT,41.394817,-73.4540111\r\n265,CSX,257,\"$11,408 \",3.10%,\"$5,471.00 \",219.20%,\"$35,739 \",\"$49,428 \",\"24,006\",James M. Foote,\"President, Chief Executive Officer &  Director\",Transportation,Railroads,24,Jacksonville,FL,30.3321838,-81.655651\r\n266,Xcel Energy,256,\"$11,404 \",2.70%,\"$1,148.00 \",2.20%,\"$43,030 \",\"$23,107 \",\"11,105\",Benjamin G.S. Fowke III,\"Chairman, President &  Chief Executive Officer\",Energy,Utilities: Gas and Electric,22,Minneapolis,MN,44.977753,-93.2650108\r\n267,Unum Group,258,\"$11,287 \",2.20%,$994.20 ,6.70%,\"$64,013 \",\"$10,530 \",\"9,400\",Richard P. McKenney,\"President, Chief Executive Officer &  Director\",Financials,\"Insurance: Life, Health (stock)\",23,Chattanooga,TN,35.0456297,-85.3096801\r\n268,Universal Health Services,276,\"$11,279 \",7.30%,$752.30 ,7.10%,\"$10,762 \",\"$11,163 \",\"72,300\",Alan B. Miller,Chairman &  Chief Executive Officer,Health Care,Health Care: Medical Facilities,15,King of Prussia,PA,40.1012856,-75.3835525\r\n269,NRG Energy,229,\"$11,275 \",-8.70%,\"($2,153.00)\",-,\"$23,318 \",\"$9,698 \",\"5,940\",Mauricio Gutierrez,\"President, Chief Executive Officer &  Director\",Energy,Energy,12,Princeton,NJ,40.3572976,-74.6672226\r\n270,EOG Resources,356,\"$11,208 \",46.50%,\"$2,582.60 \",-,\"$29,833 \",\"$60,913 \",\"2,664\",William R. Thomas,Chairman &  Chief Executive Officer,Energy,\"Mining, Crude-Oil Production\",10,Houston,TX,29.7604267,-95.3698028\r\n271,Sempra Energy,280,\"$11,207 \",10.10%,$256.00 ,-81.30%,\"$50,454 \",\"$29,351 \",\"16,046\",J. Walker Martin,Chairman &  Chief Executive Officer,Energy,Utilities: Gas and Electric,20,San Diego,CA,32.715738,-117.1610838\r\n272,Toys 'R' Us,244,\"$11,146 \",-3.40%,($612.00),-,\"$7,262 \",-,\"65,000\",David A. Brandon,Chairman &  Chief Executive Officer,Retailing,Specialty Retailers: Other,24,Wayne,NJ,40.9253725,-74.2765441\r\n273,Group 1 Automotive,261,\"$11,124 \",2.20%,$213.40 ,45.10%,\"$4,871 \",\"$1,366 \",\"14,108\",Earl J. Hesterberg,\"President, Chief Executive Officer &  Director\",Retailing,\"Automotive Retailing, Services\",18,Houston,TX,29.7604267,-95.3698028\r\n274,Entergy,263,\"$11,075 \",2.10%,$411.60 ,-,\"$46,707 \",\"$14,298 \",\"13,504\",Leo P. Denault,Chairman &  Chief Executive Officer,Energy,Utilities: Gas and Electric,24,New Orleans,LA,29.9510658,-90.0715323\r\n275,Molson Coors Brewing,522,\"$11,003 \",125.20%,\"$1,414.20 \",-28.40%,\"$30,247 \",\"$16,238 \",\"17,200\",Mark R. Hunter,\"President, Chief Executive Officer &  Director\",\"Food, Beverages &  Tobacco\",Beverages,8,Denver,CO,39.7392358,-104.990251\r\n276,L3 Technologies,273,\"$11,002 \",3.80%,$677.00 ,-4.60%,\"$12,729 \",\"$16,283 \",\"38,000\",Christopher E. Kubasik,\"President, Chief Executive Officer &  Director\",Aerospace &  Defense,Aerospace and Defense,16,New York,NY,40.7127753,-74.0059728\r\n277,Ball,306,\"$10,983 \",21.20%,$374.00 ,42.20%,\"$17,169 \",\"$13,920 \",\"18,300\",John A. Hayes,\"Chairman, President &  Chief Executive Officer\",Materials,\"Packaging, Containers\",22,Broomfield,CO,39.9205411,-105.0866504\r\n278,AutoZone,270,\"$10,889 \",2.40%,\"$1,280.90 \",3.20%,\"$9,260 \",\"$17,450 \",\"70,035\",William C. Rhodes III,\"Chairman, President &  Chief Executive Officer\",Retailing,Specialty Retailers: Other,20,Memphis,TN,35.1495343,-90.0489801\r\n279,Murphy USA,291,\"$10,853 \",12.70%,$245.30 ,10.70%,\"$2,331 \",\"$2,440 \",\"6,900\",R. Andrew Clyde,\"President, Chief Executive Officer &  Director\",Retailing,Specialty Retailers: Other,5,El Dorado,AR,33.20763,-92.6662674\r\n280,MGM Resorts International,297,\"$10,774 \",13.90%,\"$1,960.30 \",78.00%,\"$29,159 \",\"$19,844 \",\"68,500\",James J. Murren,Chairman &  Chief Executive Officer,\"Hotels, Restaurants &  Leisure\",\"Hotels, Casinos, Resorts\",18,Las Vegas,NV,36.1699412,-115.1398296\r\n281,Office Depot,203,\"$10,752 \",-20.90%,$181.00 ,-65.80%,\"$6,323 \",\"$1,195 \",\"45,000\",Gerry P. Smith,Chairman &  Chief Executive Officer,Retailing,Specialty Retailers: Other,24,Boca Raton,FL,26.3683064,-80.1289321\r\n282,Huntsman,289,\"$10,592 \",9.70%,$636.00 ,95.10%,\"$10,244 \",\"$7,090 \",\"10,000\",Peter R. Huntsman,\"Chairman, President &  Chief Executive Officer\",Chemicals,Chemicals,13,The Woodlands,TX,30.1658207,-95.4612625\r\n283,Baxter International,281,\"$10,561 \",3.90%,$717.00 ,-85.60%,\"$17,111 \",\"$34,979 \",\"47,000\",Jos� E. Almeida,\"Chairman, President &  Chief Executive Officer\",Health Care,Medical Products and Equipment,24,Deerfield,IL,42.1711365,-87.8445119\r\n284,Norfolk Southern,284,\"$10,551 \",6.70%,\"$5,404.00 \",224.00%,\"$35,711 \",\"$41,226 \",\"27,110\",James A. Squires,\"Chairman, President &  Chief Executive Officer\",Transportation,Railroads,24,Norfolk,VA,36.8507689,-76.2858726\r\n285,salesforce.com,326,\"$10,480 \",24.90%,$127.50 ,-29.00%,\"$21,010 \",\"$85,074 \",\"29,000\",Marc R. Benioff,Chairman &  Chief Executive Officer,Technology,Computer Software,4,SF,CA,37.7749295,-122.4194155\r\n286,Laboratory Corp. of America,290,\"$10,441 \",8.30%,\"$1,268.20 \",73.20%,\"$16,568 \",\"$16,482 \",\"60,000\",David P. King,\"Chairman, President &  Chief Executive Officer\",Health Care,Health Care: Pharmacy and Other Services,9,Burlington,NC,36.0956918,-79.4377991\r\n287,W.W. Grainger,282,\"$10,425 \",2.80%,$585.70 ,-3.30%,\"$5,804 \",\"$15,823 \",\"25,050\",Donald G. MacPherson,Chairman &  Chief Executive Officer,Wholesalers,Wholesalers: Diversified,24,Lake Forest,IL,42.2586342,-87.840625\r\n288,Qurate Retail,269,\"$10,404 \",-2.30%,\"$2,441.00 \",97.70%,\"$24,122 \",\"$12,587 \",\"28,255\",Gregory B. Maffei,Chairman,Retailing,Internet Services and Retailing,14,Englewood,CO,39.6477653,-104.9877597\r\n289,Autoliv,283,\"$10,383 \",3.10%,$427.10 ,-24.70%,\"$8,550 \",\"$12,710 \",\"67,352\",Jan Carlson,\"Chairman, President &  Chief Executive Officer\",Motor Vehicles &  Parts,Motor Vehicles and Parts,20,Auburn Hills,MI,42.6875323,-83.2341028\r\n290,Live Nation Entertainment,330,\"$10,337 \",23.70%,($6.00),-304.50%,\"$7,504 \",\"$8,772 \",\"15,050\",Michael Rapino,\"President, Chief Executive Officer &  Director\",Media,Entertainment,9,Beverly Hills,CA,34.0736204,-118.4003563\r\n291,Xerox,162,\"$10,265 \",-40.10%,$195.00 ,-,\"$15,946 \",\"$7,330 \",\"36,100\",John Visentin,Chairman &  Chief Executive Officer,Technology,\"Computers, Office Equipment\",24,Norwalk,CT,41.117744,-73.4081575\r\n292,Leidos Holdings,381,\"$10,170 \",44.40%,$366.00 ,50.00%,\"$8,990 \",\"$9,918 \",\"31,000\",Roger A. Krone,Chairman &  Chief Executive Officer,Technology,Information Technology Services,18,Reston,VA,38.9586307,-77.3570028\r\n293,Corning,298,\"$10,116 \",7.70%,($497.00),-113.50%,\"$27,494 \",\"$23,677 \",\"46,200\",Wendell P. Weeks,\"Chairman, President &  Chief Executive Officer\",Industrials,\"Electronics, Electrical Equip.\",23,Corning,NY,42.1428521,-77.0546903\r\n294,Lithia Motors,318,\"$10,087 \",16.20%,$245.20 ,24.40%,\"$4,683 \",\"$2,515 \",\"12,899\",Bryan B. DeBoer,\"President, Chief Executive Officer &  Director\",Retailing,\"Automotive Retailing, Services\",4,Medford,OR,42.3265152,-122.8755949\r\n295,Expedia Group,317,\"$10,060 \",14.70%,$378.00 ,34.10%,\"$18,516 \",\"$16,764 \",\"22,615\",Mark D. Okerstrom,\"President, Chief Executive Officer &  Director\",Retailing,Internet Services and Retailing,4,Bellevue,WA,47.6101497,-122.2015159\r\n296,Republic Services,299,\"$10,042 \",7.00%,\"$1,278.40 \",108.70%,\"$21,147 \",\"$21,832 \",\"35,000\",Donald W. Slager,\"President, Chief Executive Officer &  Director\",Business Services,Waste Management,9,Phoenix,AZ,33.4483771,-112.0740373\r\n297,Jacobs Engineering Group,259,\"$10,023 \",-8.60%,$293.70 ,39.60%,\"$7,381 \",\"$8,380 \",\"49,750\",Steven J. Demetriou,\"Chairman, President &  Chief Executive Officer\",Engineering &  Construction,\"Engineering, Construction\",18,Dallas,TX,32.7766642,-96.7969879\r\n298,Sonic Automotive,287,\"$9,867 \",1.40%,$93.00 ,-0.20%,\"$3,819 \",$804 ,\"9,750\",B. Scott Smith,\"President, Chief Executive Officer &  Director\",Retailing,\"Automotive Retailing, Services\",19,Charlotte,NC,35.2270869,-80.8431267\r\n299,Ally Financial,286,\"$9,866 \",0.30%,$929.00 ,-12.90%,\"$167,148 \",\"$11,767 \",\"7,900\",Jeffrey J. Brown,Chairman &  Chief Executive Officer,Financials,Diversified Financials,11,Detroit,MI,42.331427,-83.0457538\r\n300,LKQ,304,\"$9,848 \",8.40%,$533.70 ,15.00%,\"$9,367 \",\"$11,750 \",\"43,000\",Dominick P. Zarcone,\"President, Chief Executive Officer &  Director\",Wholesalers,Wholesalers: Diversified,5,Chicago,IL,41.8781136,-87.6297982\r\n301,BorgWarner,305,\"$9,799 \",8.00%,$439.90 ,271.20%,\"$9,788 \",\"$10,586 \",\"29,000\",James R. Verrier,\"President, Chief Executive Officer &  Director\",Motor Vehicles &  Parts,Motor Vehicles and Parts,12,Auburn Hills,MI,42.6875323,-83.2341028\r\n302,Fidelity National Financial,293,\"$9,769 \",2.30%,$771.00 ,18.60%,\"$9,151 \",\"$10,983 \",\"24,525\",Raymond R. Quirk,Chairman &  Chief Executive Officer,Financials,Insurance: Property and Casualty (Stock),11,Jacksonville,FL,30.3321838,-81.655651\r\n303,SunTrust Banks,303,\"$9,741 \",6.30%,\"$2,273.00 \",21.00%,\"$205,962 \",\"$31,863 \",\"23,785\",William H. Rogers Jr.,Chairman &  Chief Executive Officer,Financials,Commercial Banks,24,Atlanta,GA,33.7489954,-84.3879824\r\n304,IQVIA Holdings,390,\"$9,739 \",41.60%,\"$1,309.00 \",1038.30%,\"$22,742 \",\"$20,433 \",55000,Ari Bousbib,\"Chairman, President &  Chief Executive Officer\",Health Care,Health Care: Pharmacy and Other Services,5,Durham,NC,35.980513,-78.90511\r\n305,Reliance Steel & Aluminum,320,\"$9,721 \",12.90%,$613.40 ,101.60%,\"$7,751 \",\"$6,244 \",\"14,900\",Gregg J. Mollins,\"President, Chief Executive Officer &  Director\",Materials,Metals,12,Los Angeles,CA,34.0522342,-118.2436849\r\n306,Nvidia,387,\"$9,714 \",40.60%,\"$3,047.00 \",82.90%,\"$11,241 \",\"$140,112 \",\"11,528\",Jen-Hsun Huang,\"President, Chief Executive Officer &  Director\",Technology,Semiconductors and Other Electronic Components,2,Santa Clara,CA,37.3541079,-121.9552356\r\n307,Voya Financial,266,\"$9,660 \",-10.40%,\"($2,992.00)\",-,\"$222,532 \",\"$8,686 \",\"6,300\",Rodney O. Martin Jr.,Chairman &  Chief Executive Officer,Financials,Diversified Financials,4,New York,NY,40.7127753,-74.0059728\r\n308,CenterPoint Energy,362,\"$9,614 \",27.70%,\"$1,792.00 \",314.80%,\"$22,736 \",\"$11,822 \",\"7,977\",Scott M. Prochazka,\"President, Chief Executive Officer &  Director\",Energy,Utilities: Gas and Electric,24,Houston,TX,29.7604267,-95.3698028\r\n309,eBay,310,\"$9,567 \",6.50%,\"($1,016.00)\",-114.00%,\"$25,981 \",\"$40,726 \",\"14,100\",Devin N. Wenig,\"President, Chief Executive Officer &  Director\",Technology,Internet Services and Retailing,13,San Jose,CA,37.3382082,-121.8863286\r\n310,Eastman Chemical,309,\"$9,549 \",6.00%,\"$1,384.00 \",62.10%,\"$15,999 \",\"$15,073 \",\"14,000\",Mark J. Costa,Chairman &  Chief Executive Officer,Chemicals,Chemicals,24,Kingsport,TN,36.548434,-82.5618186\r\n311,American Family Insurance Group,315,\"$9,545 \",8.10%,$155.60 ,-52.20%,\"$24,233 \",-,\"11,307\",Jack C. Salzwedel,Chairman &  Chief Executive Officer,Financials,Insurance: Property and Casualty (Stock),22,Madison,WI,43.0730517,-89.4012302\r\n312,Steel Dynamics,347,\"$9,539 \",22.70%,$812.70 ,112.70%,\"$6,856 \",\"$10,444 \",\"7,635\",Mark D. Millett,\"President, Chief Executive Officer &  Director\",Materials,Metals,9,Fort Wayne,IN,41.079273,-85.1393513\r\n313,Pacific Life,302,\"$9,510 \",3.70%,\"$1,365.00 \",65.70%,\"$157,877 \",-,\"3,578\",James T. Morris,\"Chairman, President &  Chief Executive Officer\",Financials,\"Insurance: Life, Health (stock)\",22,Newport Beach,CA,33.6188829,-117.9298493\r\n314,Chesapeake Energy,343,\"$9,496 \",20.60%,$949.00 ,-,\"$12,425 \",\"$2,746 \",\"3,200\",Robert D. Lawler,\"President, Chief Executive Officer &  Director\",Energy,\"Mining, Crude-Oil Production\",13,Oklahoma City,OK,35.4675602,-97.5164276\r\n315,Mohawk Industries,311,\"$9,491 \",5.90%,$971.60 ,4.40%,\"$12,095 \",\"$17,283 \",\"38,800\",Jeffrey S. Lorberbaum,Chairman &  Chief Executive Officer,Household Products,\"Home Equipment, Furnishings\",19,Calhoun,GA,34.502587,-84.9510542\r\n316,Quanta Services,355,\"$9,467 \",23.70%,$315.00 ,58.80%,\"$6,480 \",\"$5,281 \",\"32,800\",Earl C. Austin Jr.,\"President, Chief Executive Officer &  Director\",Engineering &  Construction,\"Engineering, Construction\",6,Houston,TX,29.7604267,-95.3698028\r\n317,Advance Auto Parts,292,\"$9,374 \",-2.00%,$475.50 ,3.50%,\"$8,482 \",\"$8,770 \",\"55,500\",Thomas R. Greco,\"President, Chief Executive Officer &  Director\",Retailing,Specialty Retailers: Other,16,Roanoke,VA,37.2709704,-79.9414266\r\n318,Owens & Minor,288,\"$9,318 \",-4.20%,$72.80 ,-33.10%,\"$3,376 \",$961 ,\"8,600\",P. Cody Phipps,\"Chairman, President &  Chief Executive Officer\",Wholesalers,Wholesalers: Health Care,24,Mechanicsville,VA,37.6087561,-77.3733139\r\n319,United Natural Foods,325,\"$9,275 \",9.50%,$130.20 ,3.50%,\"$2,887 \",\"$2,165 \",\"9,700\",Steven L. Spinner,\"Chairman, President &  Chief Executive Officer\",Wholesalers,Wholesalers: Food and Grocery,6,Providence,RI,41.8239891,-71.4128343\r\n320,Tenneco,322,\"$9,274 \",7.80%,$207.00 ,-41.90%,\"$4,842 \",\"$2,822 \",\"32,000\",Brian J. Kesseler,Chief Executive Officer &  Director,Motor Vehicles &  Parts,Motor Vehicles and Parts,24,Lake Forest,IL,42.2586342,-87.840625\r\n321,Conagra Brands,197,\"$9,235 \",-34.70%,$639.30 ,-,\"$10,096 \",\"$14,776 \",\"12,600\",Sean M. Connolly,\"President, Chief Executive Officer &  Director\",\"Food, Beverages &  Tobacco\",Food Consumer Products,24,Chicago,IL,41.8781136,-87.6297982\r\n322,GameStop,321,\"$9,225 \",7.20%,$34.70 ,-90.20%,\"$5,042 \",\"$1,279 \",\"39,500\",Shane S. Kim,Interim Chief Executive Officer,Retailing,Specialty Retailers: Other,12,Grapevine,TX,32.9342919,-97.0780654\r\n323,Hormel Foods,295,\"$9,168 \",-3.70%,$846.70 ,-4.90%,\"$6,976 \",\"$18,174 \",\"20,200\",James P. Snee,\"Chairman, President &  Chief Executive Officer\",\"Food, Beverages &  Tobacco\",Food Consumer Products,24,Austin,MN,43.6666296,-92.9746367\r\n324,Hilton Worldwide Holdings,241,\"$9,140 \",-21.60%,\"$1,259.00 \",261.80%,\"$14,308 \",\"$24,957 \",\"163,000\",Christopher J. Nassetta,\"President, Chief Executive Officer &  Director\",\"Hotels, Restaurants &  Leisure\",\"Hotels, Casinos, Resorts\",15,McLean,VA,38.9338676,-77.1772604\r\n325,Frontier Communications,313,\"$9,128 \",2.60%,\"($1,804.00)\",-,\"$24,884 \",$582 ,\"22,736\",Daniel J. McCarthy,\"President, Chief Executive Officer &  Director\",Telecommunications,Telecommunications,5,Norwalk,CT,41.117744,-73.4081575\r\n326,Fidelity National Information Services,301,\"$9,123 \",-1.30%,\"$1,319.00 \",132.20%,\"$24,517 \",\"$31,893 \",\"53,000\",Gary A. Norcross,\"President, Chief Executive Officer &  Director\",Business Services,Financial Data Services,9,Jacksonville,FL,30.3321838,-81.655651\r\n327,Public Service Enterprise Group,306,\"$9,084 \",0.30%,\"$1,574.00 \",77.50%,\"$42,716 \",\"$25,359 \",\"12,945\",Ralph Izzo,\"Chairman, President &  Chief Executive Officer\",Energy,Utilities: Gas and Electric,24,Newark,NJ,40.735657,-74.1723667\r\n328,Boston Scientific,327,\"$9,048 \",7.90%,$104.00 ,-70.00%,\"$19,042 \",\"$37,688 \",\"29,000\",Michael F. Mahoney,\"Chairman, President &  Chief Executive Officer\",Health Care,Medical Products and Equipment,15,Marlboro,MA,42.3459271,-71.5522874\r\n329,OReilly Automotive,323,\"$8,978 \",4.50%,\"$1,133.80 \",9.30%,\"$7,572 \",\"$20,607 \",\"60,365\",Gregory D. Johnson,\"President, Chief Executive Officer &  Director\",Retailing,Specialty Retailers: Other,9,Springfield,MO,37.2089572,-93.2922989\r\n330,Charles Schwab,357,\"$8,960 \",17.20%,\"$2,354.00 \",24.60%,\"$243,274 \",\"$70,313 \",\"17,600\",Walter W. Bettinger II,\"President, Chief Executive Officer &  Director\",Financials,Securities,20,SF,CA,37.7749295,-122.4194155\r\n331,Global Partners,334,\"$8,921 \",8.30%,$58.80 ,-,\"$2,320 \",$522 ,\"2,000\",Eric Slifka,\"President, Chief Executive Officer &  Director\",Wholesalers,Wholesalers: Diversified,12,Waltham,MA,42.3764852,-71.2356113\r\n332,PVH,335,\"$8,915 \",8.70%,$537.80 ,-2.00%,\"$11,886 \",\"$11,649 \",\"28,050\",Emanuel Chirico,Chairman &  Chief Executive Officer,Apparel,Apparel,8,New York,NY,40.7127753,-74.0059728\r\n333,Avis Budget Group,319,\"$8,848 \",2.20%,$361.00 ,121.50%,\"$17,699 \",\"$3,792 \",\"26,300\",Larry D. De Shon,\"President, Chief Executive Officer &  Director\",Retailing,\"Automotive Retailing, Services\",21,Parsippany-Troy Hills,NJ,40.8652865,-74.4173877\r\n334,Targa Resources,402,\"$8,815 \",31.70%,$54.00 ,-,\"$14,389 \",\"$9,629 \",\"2,130\",Joe Bob Perkins,Chairman &  Chief Executive Officer,Energy,Pipelines,10,Houston,TX,29.7604267,-95.3698028\r\n335,Hertz Global Holdings,296,\"$8,803 \",-7.10%,$327.00 ,-,\"$20,058 \",\"$1,662 \",\"37,000\",Kathryn V. Marinello,\"President, Chief Executive Officer &  Director\",Retailing,\"Automotive Retailing, Services\",11,Estero,FL,26.438136,-81.8067523\r\n336,Calpine,400,\"$8,752 \",30.30%,($339.00),-468.50%,\"$16,453 \",-,\"2,290\",John B. Hill III,\"President, Chief Executive Officer &  Director\",Energy,Energy,17,Houston,TX,29.7604267,-95.3698028\r\n337,Mutual of Omaha Insurance,342,\"$8,732 \",10.60%,$862.60 ,141.90%,\"$42,429 \",-,\"5,896\",James T. Blackledge,\"Chairman, President &  Chief Executive Officer\",Financials,\"Insurance: Life, Health (stock)\",22,Omaha,NE,41.2565369,-95.9345034\r\n338,Crown Holdings,333,\"$8,698 \",5.00%,$323.00 ,-34.90%,\"$10,663 \",\"$6,816 \",\"24,342\",Timothy J. Donahue,\"President, Chief Executive Officer &  Director\",Materials,\"Packaging, Containers\",24,Philadelphia,PA,39.9525839,-75.1652215\r\n339,Peter Kiewit Sons,324,\"$8,678 \",1.20%,$371.00 ,-6.30%,\"$5,710 \",-,\"22,000\",Bruce E. Grewcock,\"President, Chief Executive Officer &  Director\",Engineering &  Construction,\"Engineering, Construction\",19,Omaha,NE,41.2565369,-95.9345034\r\n340,Dicks Sporting Goods,340,\"$8,591 \",8.40%,$323.40 ,12.50%,\"$4,204 \",\"$3,765 \",\"30,300\",Edward W. Stack,Chairman &  Chief Executive Officer,Retailing,Specialty Retailers: Other,9,Coraopolis,PA,40.5184013,-80.1667247\r\n341,PulteGroup,353,\"$8,573 \",11.80%,$447.20 ,-25.80%,\"$9,687 \",\"$8,439 \",\"4,810\",Ryan R. Marshall,\"President, Chief Executive Officer &  Director\",Engineering &  Construction,Homebuilders,16,Atlanta,GA,33.7489954,-84.3879824\r\n342,Navistar International,337,\"$8,570 \",5.70%,$30.00 ,-,\"$6,135 \",\"$3,451 \",\"11,400\",Troy A. Clarke,\"Chairman, President &  Chief Executive Officer\",Industrials,Construction and Farm Machinery,22,Lisle,IL,41.801141,-88.0747875\r\n343,Thrivent Financial for Lutherans,316,\"$8,528 \",-2.80%,$558.40 ,-5.00%,\"$95,001 \",-,\"3,622\",Bradford L. Hewitt,Chief Executive Officer &  Director,Financials,\"Insurance: Life, Health (Mutual)\",24,Minneapolis,MN,44.977753,-93.2650108\r\n344,DCP Midstream,,\"$8,462 \",465.30%,$229.00 ,-26.60%,\"$13,878 \",\"$5,033 \",\"2,650\",Wouter T. van Kempen,\"Chairman, President &  Chief Executive Officer\",Energy,Pipelines,1,Denver,CO,39.7392358,-104.990251\r\n345,Air Products & Chemicals,294,\"$8,442 \",-11.40%,\"$3,000.40 \",375.40%,\"$18,467 \",\"$34,818 \",\"15,150\",Seifi Ghasemi,\"Chairman, President &  Chief Executive Officer\",Chemicals,Chemicals,24,Allentown,PA,40.6022939,-75.4714098\r\n346,Veritiv,331,\"$8,365 \",0.50%,($13.30),-163.30%,\"$2,708 \",$617 ,\"8,900\",Mary A. Laschinger,Chairman &  Chief Executive Officer,Wholesalers,Wholesalers: Diversified,3,Atlanta,GA,33.7489954,-84.3879824\r\n347,AGCO,370,\"$8,307 \",12.10%,$186.40 ,16.40%,\"$7,972 \",\"$5,157 \",\"20,462\",Martin H. Richenhagen,\"Chairman, President &  Chief Executive Officer\",Industrials,Construction and Farm Machinery,17,Duluth,GA,34.0028786,-84.1446376\r\n348,Genworth Financial,329,\"$8,295 \",-0.90%,$817.00 ,-,\"$105,297 \",\"$1,413 \",\"3,500\",Thomas J. McInerney,\"President, Chief Executive Officer &  Director\",Financials,\"Insurance: Life, Health (stock)\",13,Richmond,VA,37.5407246,-77.4360481\r\n349,Univar,338,\"$8,254 \",2.20%,$119.80 ,-,\"$5,733 \",\"$3,920 \",\"8,600\",David C. Jukes,\"President, Chief Executive Officer &  Director\",Wholesalers,Wholesalers: Diversified,3,Downers Grove,IL,41.8089191,-88.0111746\r\n350,News Corp.,332,\"$8,139 \",-2.20%,($738.00),-512.30%,\"$14,552 \",\"$9,272 \",\"26,000\",Robert J. Thomson,Chairman &  Chief Executive Officer,Media,\"Publishing, Printing\",4,New York,NY,40.7127753,-74.0059728\r\n351,SpartanNash,350,\"$8,128 \",5.10%,($52.80),-193.00%,\"$2,056 \",$620 ,\"11,950\",David M. Staples,\"President, Chief Executive Officer &  Director\",Wholesalers,Wholesalers: Food and Grocery,8,Byron Center,MI,42.8122508,-85.7228061\r\n352,Westlake Chemical,507,\"$8,041 \",58.40%,\"$1,304.00 \",226.90%,\"$12,076 \",\"$14,385 \",\"8,799\",Albert Yuan Chao,\"President, Chief Executive Officer &  Director\",Chemicals,Chemicals,1,Houston,TX,29.7604267,-95.3698028\r\n353,Williams,367,\"$8,031 \",7.10%,\"$2,174.00 \",-,\"$46,352 \",\"$20,567 \",\"5,425\",Alan S. Armstrong,\"President, Chief Executive Officer &  Director\",Energy,Energy,24,Tulsa,OK,36.1539816,-95.992775\r\n354,Lam Research,440,\"$8,014 \",36.10%,\"$1,697.80 \",85.70%,\"$12,123 \",\"$33,105 \",\"9,400\",Martin B. Anstice,Chairman &  Chief Executive Officer,Technology,Semiconductors and Other Electronic Components,3,Fremont,CA,37.5482697,-121.9885719\r\n355,Alaska Air Group,438,\"$7,933 \",33.80%,\"$1,034.00 \",27.00%,\"$10,740 \",\"$7,646 \",\"23,156\",Bradley D. Tilden,\"Chairman, President &  Chief Executive Officer\",Transportation,Airlines,5,Seattle,WA,47.6062095,-122.3320708\r\n356,Jones Lang LaSalle,391,\"$7,932 \",16.60%,$254.20 ,-20.10%,\"$8,015 \",\"$7,930 \",\"81,900\",Christian Ulbrich,\"President, Chief Executive Officer &  Director\",Financials,Real estate,4,Chicago,IL,41.8781136,-87.6297982\r\n357,Anixter International,359,\"$7,927 \",4.00%,$109.00 ,-9.50%,\"$4,252 \",\"$2,522 \",\"8,900\",Robert J. Eck,Chairman &  Chief Executive Officer,Wholesalers,Wholesalers: Electronics and Office Equipment,16,Glenview,IL,42.0697509,-87.7878408\r\n358,Campbell Soup,339,\"$7,890 \",-0.90%,$887.00 ,57.50%,\"$7,726 \",\"$13,021 \",\"18,000\",Denise M. Morrison,\"President, Chief Executive Officer &  Director\",\"Food, Beverages &  Tobacco\",Food Consumer Products,24,Camden,NJ,39.9259463,-75.1196199\r\n359,Interpublic Group,345,\"$7,882 \",0.50%,$579.00 ,-4.80%,\"$12,695 \",\"$8,854 \",\"50,200\",Michael I. Roth,Chairman &  Chief Executive Officer,Business Services,\"Advertising, marketing\",21,New York,NY,40.7127753,-74.0059728\r\n360,Dover,392,\"$7,830 \",15.20%,$811.70 ,59.50%,\"$10,658 \",\"$15,183 \",\"29,000\",Richard J. Tobin,\"President, Chief Executive Officer &  Director\",Industrials,Industrial Machinery,24,Downers Grove,IL,41.8089191,-88.0111746\r\n361,Zimmer Biomet Holdings,352,\"$7,824 \",1.80%,\"$1,813.80 \",492.90%,\"$25,965 \",\"$22,151 \",\"18,200\",Bryan C. Hanson,\"President, Chief Executive Officer &  Director\",Health Care,Medical Products and Equipment,3,Warsaw,IN,41.2381,-85.8530469\r\n362,Dean Foods,351,\"$7,795 \",1.10%,$61.60 ,-48.60%,\"$2,504 \",$787 ,\"16,000\",Ralph P. Scozzafava,Chairman &  Chief Executive Officer,\"Food, Beverages &  Tobacco\",Food Consumer Products,20,Dallas,TX,32.7766642,-96.7969879\r\n363,Foot Locker,348,\"$7,782 \",0.20%,$284.00 ,-57.20%,\"$3,961 \",\"$5,379 \",\"32,175\",Richard A. Johnson,\"Chairman, President &  Chief Executive Officer\",Retailing,Specialty Retailers: Apparel,24,New York,NY,40.7127753,-74.0059728\r\n364,Eversource Energy,358,\"$7,752 \",1.50%,$988.00 ,4.80%,\"$36,220 \",\"$18,671 \",\"8,084\",James J. Judge,\"Chairman, President &  Chief Executive Officer\",Energy,Utilities: Gas and Electric,23,Springfield,MA,42.1014831,-72.589811\r\n365,Alliance Data Systems,378,\"$7,719 \",8.10%,$788.70 ,52.90%,\"$30,685 \",\"$11,806 \",\"20,000\",Edward J. Heffernan,\"President, Chief Executive Officer &  Director\",Business Services,Financial Data Services,4,Plano,TX,33.0198431,-96.6988856\r\n366,Fifth Third Bancorp,389,\"$7,713 \",12.00%,\"$2,194.00 \",40.30%,\"$142,193 \",\"$21,812 \",\"18,125\",Greg D. Carmichael,\"Chairman, President &  Chief Executive Officer\",Financials,Commercial Banks,19,Cincinnati,OH,39.1031182,-84.5120196\r\n367,Quest Diagnostics,366,\"$7,709 \",2.60%,$772.00 ,19.70%,\"$10,503 \",\"$13,619 \",\"45,000\",Stephen H. Rusckowski,\"Chairman, President &  Chief Executive Officer\",Health Care,Health Care: Pharmacy and Other Services,18,Secaucus,NJ,40.7895453,-74.0565298\r\n368,EMCOR Group,360,\"$7,688 \",1.80%,$227.20 ,24.90%,\"$3,966 \",\"$4,549 \",\"32,000\",Anthony J. Guzzi,\"President, Chief Executive Officer &  Director\",Engineering &  Construction,\"Engineering, Construction\",18,Norwalk,CT,41.117744,-73.4081575\r\n369,W.R. Berkley,354,\"$7,685 \",0.40%,$549.10 ,-8.80%,\"$24,300 \",\"$8,836 \",\"7,722\",W. Robert Berkley Jr.,\"President, Chief Executive Officer &  Director\",Financials,Insurance: Property and Casualty (Stock),15,Greenwich,CT,41.0262417,-73.6281964\r\n370,WESCO International,373,\"$7,679 \",4.70%,$163.50 ,60.90%,\"$4,736 \",\"$2,920 \",\"9,100\",John J. Engel,\"Chairman, President &  Chief Executive Officer\",Wholesalers,Wholesalers: Diversified,20,Pittsburgh,PA,40.4406248,-79.9958864\r\n371,Coty,558,\"$7,650 \",75.90%,($422.20),-369.10%,\"$22,548 \",\"$13,723 \",\"22,000\",Camillo Pane,Chairman &  Chief Executive Officer,Household Products,Household and Personal Products,1,New York,NY,40.7127753,-74.0059728\r\n372,WEC Energy Group,368,\"$7,649 \",2.40%,\"$1,203.70 \",28.20%,\"$31,591 \",\"$19,784 \",\"8,129\",Gale E. Klappa,Chairman &  Chief Executive Officer,Energy,Utilities: Gas and Electric,9,Milwaukee,WI,43.0389025,-87.9064736\r\n373,Masco,372,\"$7,644 \",3.90%,$533.00 ,8.60%,\"$5,488 \",\"$12,590 \",\"26,000\",Keith J. Allman,\"President, Chief Executive Officer &  Director\",Household Products,\"Home Equipment, Furnishings\",24,Livonia,MI,42.36837,-83.3527097\r\n374,DXC Technology,,\"$7,607 \",7.10%,($123.00),-149.00%,\"$8,663 \",\"$28,720 \",\"60,000\",J. Michael Lawrie,\"Chairman, President &  Chief Executive Officer\",Technology,Information Technology Services,1,Tysons,VA,38.9187222,-77.2310925\r\n375,Auto-Owners Insurance,398,\"$7,604 \",12.20%,$645.70 ,-8.60%,\"$23,694 \",-,\"5,227\",Jeffrey S. Tagsold,Chief Executive Officer &  Director,Financials,Insurance: Property and Casualty (Mutual),16,Lansing,MI,42.732535,-84.5555347\r\n376,Jones Financial (Edward Jones),403,\"$7,597 \",14.60%,$872.00 ,16.90%,\"$17,176 \",-,45000,James D. Weddle,Chief Executive Officer &  Managing Partner,Financials,Securities,6,Des Peres,MO,38.59722,-90.448126\r\n377,Liberty Media,491,\"$7,594 \",43.90%,\"$1,354.00 \",99.10%,\"$41,996 \",\"$13,816 \",\"4,393\",Gregory B. Maffei,\"President, Chief Executive Officer &  Director\",Media,Entertainment,2,Englewood,CO,39.6477653,-104.9877597\r\n378,Erie Insurance Group,382,\"$7,535 \",7.40%,$857.50 ,15.60%,\"$20,670 \",-,\"5,260\",Timothy G. NeCastro,Chief Executive Officer,Financials,Insurance: Property and Casualty (Mutual),15,Erie,PA,42.1292241,-80.085059\r\n379,Hershey,369,\"$7,515 \",1.00%,$783.00 ,8.70%,\"$5,554 \",\"$20,774 \",\"16,135\",Michele G. Buck,\"President, Chief Executive Officer &  Director\",\"Food, Beverages &  Tobacco\",Food Consumer Products,24,Hershey,PA,40.2859239,-76.6502468\r\n380,PPL,365,\"$7,447 \",-0.90%,\"$1,128.00 \",-40.70%,\"$41,479 \",\"$19,635 \",\"12,512\",William H. Spence,\"Chairman, President &  Chief Executive Officer\",Energy,Utilities: Gas and Electric,24,Allentown,PA,40.6022939,-75.4714098\r\n381,Huntington Ingalls Industries,380,\"$7,441 \",5.30%,$479.00 ,-16.40%,\"$6,374 \",\"$11,539 \",\"38,000\",C. Michael Petters,\"President, Chief Executive Officer &  Director\",Aerospace &  Defense,Aerospace and Defense,6,Newport News,VA,37.0870821,-76.4730122\r\n382,Mosaic,377,\"$7,409 \",3.40%,($107.20),-136.00%,\"$18,633 \",\"$9,358 \",\"8,500\",James C. O'Rourke,\"President, Chief Executive Officer &  Director\",Chemicals,Chemicals,13,Plymouth,MN,45.0105194,-93.4555093\r\n383,J.M. Smucker,346,\"$7,392 \",-5.40%,$592.30 ,-14.00%,\"$15,640 \",\"$14,087 \",\"7,140\",Mark T. Smucker,\"President, Chief Executive Officer &  Director\",\"Food, Beverages &  Tobacco\",Food Consumer Products,8,Orrville,OH,40.8436663,-81.7640212\r\n384,Delek US Holdings,480,\"$7,350 \",35.70%,$288.80 ,-,\"$5,935 \",\"$3,416 \",\"3,941\",Ezra Uzi Yemin,\"Chairman, President &  Chief Executive Officer\",Energy,Petroleum Refining,4,Brentwood,TN,36.0331164,-86.7827772\r\n385,Newmont Mining,328,\"$7,348 \",-12.30%,($98.00),-,\"$20,563 \",\"$20,853 \",\"12,569\",Gary J. Goldberg,\"President, Chief Executive Officer &  Director\",Energy,\"Mining, Crude-Oil Production\",15,Greenwood Village,CO,39.6172101,-104.9508141\r\n386,Constellation Brands,408,\"$7,332 \",12.00%,\"$1,535.10 \",45.50%,\"$18,602 \",\"$44,379 \",\"8,700\",Robert S. Sands,Chairman &  Chief Executive Officer,\"Food, Beverages &  Tobacco\",Beverages,6,Victor,NY,42.9825633,-77.4088794\r\n387,Ryder System,394,\"$7,330 \",8.00%,$790.60 ,201.20%,\"$11,452 \",\"$3,867 \",\"36,100\",Robert E. Sanchez,\"Chairman, President &  Chief Executive Officer\",Transportation,\"Trucking, Truck Leasing\",24,Miami,FL,25.7616798,-80.1917902\r\n388,National Oilwell Varco,375,\"$7,304 \",0.70%,($237.00),-,\"$20,206 \",\"$13,993 \",\"31,605\",Clay C. Williams,\"Chairman, President &  Chief Executive Officer\",Energy,\"Oil and Gas Equipment, Services\",13,Houston,TX,29.7604267,-95.3698028\r\n389,Adobe Systems,443,\"$7,302 \",24.70%,\"$1,694.00 \",44.90%,\"$14,536 \",\"$106,413 \",\"17,973\",Shantanu Narayen,\"Chairman, President &  Chief Executive Officer\",Technology,Computer Software,2,San Jose,CA,37.3382082,-121.8863286\r\n390,LifePoint Health,374,\"$7,263 \",-0.10%,$102.40 ,-16.00%,\"$6,286 \",\"$1,832 \",\"42,000\",William F. Carpenter III,Chairman &  Chief Executive Officer,Health Care,Health Care: Medical Facilities,4,Brentwood,TN,36.0331164,-86.7827772\r\n391,Tractor Supply,396,\"$7,256 \",7.00%,$422.60 ,-3.30%,\"$2,869 \",\"$7,807 \",\"21,000\",Gregory A. Sandfort,Chairman &  Chief Executive Officer,Retailing,Specialty Retailers: Other,5,Brentwood,TN,36.0331164,-86.7827772\r\n392,Thor Industries,540,\"$7,247 \",58.20%,$374.30 ,45.90%,\"$2,558 \",\"$6,069 \",\"17,800\",Robert W. Martin,\"President, Chief Executive Officer &  Director\",Motor Vehicles &  Parts,Motor Vehicles and Parts,1,Elkhart,IN,41.6819935,-85.9766671\r\n393,Dana,447,\"$7,209 \",23.70%,$111.00 ,-82.70%,\"$5,644 \",\"$3,741 \",\"30,100\",James K. Kamsickas,\"President, Chief Executive Officer &  Director\",Motor Vehicles &  Parts,Motor Vehicles and Parts,24,Maumee,OH,41.5628294,-83.6538244\r\n394,Weyerhaeuser,341,\"$7,196 \",-8.90%,$582.00 ,-43.30%,\"$18,059 \",\"$26,463 \",\"9,300\",Doyle R. Simons,\"President, Chief Executive Officer &  Director\",Materials,Forest and Paper Products,24,Seattle,WA,47.6062095,-122.3320708\r\n395,J.B. Hunt Transport Services,407,\"$7,190 \",9.70%,$686.30 ,58.80%,\"$4,465 \",\"$12,858 \",\"24,681\",John N. Roberts III,\"President, Chief Executive Officer &  Director\",Transportation,\"Trucking, Truck Leasing\",6,Lowell,AR,36.2553543,-94.1307587\r\n396,Darden Restaurants,385,\"$7,170 \",3.40%,$479.10 ,27.80%,\"$5,504 \",\"$10,531 \",\"178,729\",Eugene I. Lee Jr.,\"President, Chief Executive Officer &  Director\",\"Hotels, Restaurants &  Leisure\",Food Services,22,Orlando,FL,28.5383355,-81.3792365\r\n397,Yum China Holdings,399,\"$7,144 \",5.80%,$403.00 ,-19.70%,\"$4,263 \",\"$16,009 \",\"450,000\",Joey Wat,Chairman &  Chief Executive Officer,\"Hotels, Restaurants &  Leisure\",Food Services,2,Plano,TX,33.0198431,-96.6988856\r\n398,Blackstone Group,503,\"$7,119 \",38.90%,\"$1,470.80 \",41.50%,\"$34,429 \",\"$21,058 \",\"2,360\",Stephen A. Schwarzman,Chairman &  Chief Executive Officer,Financials,Diversified Financials,3,New York,NY,40.7127753,-74.0059728\r\n399,Berry Global Group,413,\"$7,095 \",9.30%,$340.00 ,44.10%,\"$8,476 \",\"$7,191 \",\"23,000\",Thomas E. Salmon,Chairman &  Chief Executive Officer,Materials,\"Packaging, Containers\",2,Evansville,IN,37.9715592,-87.5710898\r\n400,Builders FirstSource,421,\"$7,034 \",10.50%,$38.80 ,-73.10%,\"$3,006 \",\"$2,264 \",\"15,000\",M. Chad Crow,\"President, Chief Executive Officer &  Director\",Materials,\"Building Materials, Glass\",2,Dallas,TX,32.7766642,-96.7969879\r\n401,Activision Blizzard,406,\"$7,017 \",6.20%,$273.00 ,-71.70%,\"$18,668 \",\"$51,177 \",\"9,800\",Robert A. Kotick,Chairman &  Chief Executive Officer,Technology,Entertainment,2,Santa Monica,CA,34.0194543,-118.4911912\r\n402,JetBlue Airways,403,\"$7,015 \",5.80%,\"$1,147.00 \",51.10%,\"$9,781 \",\"$6,540 \",\"17,424\",Robin Hayes,\"President, Chief Executive Officer &  Director\",Transportation,Airlines,6,,NY,40.744679,-73.9485424\r\n403,Amphenol,424,\"$7,011 \",11.50%,$650.50 ,-21.00%,\"$10,004 \",\"$26,311 \",\"70,000\",R. Adam Norwitt,\"President, Chief Executive Officer &  Director\",Technology,Network and Other Communications Equipment,4,Wallingford,CT,41.4570108,-72.8230736\r\n404,A-Mark Precious Metals,395,\"$6,990 \",3.00%,$7.10 ,-23.60%,$479 ,$86 ,126,Gregory N. Roberts,Chairman &  Chief Executive Officer,Materials,Miscellaneous,4,El Segundo,CA,33.9191799,-118.4164652\r\n405,Spirit AeroSystems Holdings,393,\"$6,983 \",2.80%,$354.90 ,-24.40%,\"$5,268 \",\"$9,595 \",\"15,500\",Thomas C. Gentile III,\"President, Chief Executive Officer &  Director\",Aerospace &  Defense,Aerospace and Defense,4,Wichita,KS,37.6871761,-97.330053\r\n406,R.R. Donnelley & Sons,388,\"$6,940 \",0.60%,($34.40),-,\"$3,905 \",$612 ,\"42,700\",Daniel L. Knotts,\"President, Chief Executive Officer &  Director\",Media,\"Publishing, Printing\",24,Chicago,IL,41.8781136,-87.6297982\r\n407,Harris,363,\"$6,939 \",-7.80%,$553.00 ,70.70%,\"$10,090 \",\"$19,149 \",\"17,000\",William M. Brown,\"Chairman, President &  Chief Executive Officer\",Aerospace &  Defense,Aerospace and Defense,14,Melbourne,FL,28.0836269,-80.6081089\r\n408,Expeditors Intl. of Washington,429,\"$6,921 \",13.50%,$489.30 ,13.60%,\"$3,117 \",\"$11,087 \",\"16,500\",Jeffrey S. Musser,\"President, Chief Executive Officer &  Director\",Transportation,Transportation and Logistics,11,Seattle,WA,47.6062095,-122.3320708\r\n409,Discovery,412,\"$6,873 \",5.80%,($337.00),-128.20%,\"$22,555 \",\"$11,156 \",\"7,000\",David M. Zaslav,\"President, Chief Executive Officer &  Director\",Media,Entertainment,5,Silver Spring,MD,38.9906657,-77.026088\r\n410,Owens-Illinois,401,\"$6,869 \",2.50%,$180.00 ,-13.90%,\"$9,756 \",\"$3,538 \",\"26,500\",Andres A. Lopez,\"President, Chief Executive Officer &  Director\",Materials,\"Packaging, Containers\",24,Perrysburg,OH,41.556996,-83.627157\r\n411,Sanmina,414,\"$6,869 \",6.00%,$138.80 ,-26.10%,\"$3,847 \",\"$1,863 \",\"41,250\",Robert K. Eulau,Chairman &  Chief Executive Officer,Technology,Semiconductors and Other Electronic Components,18,San Jose,CA,37.3382082,-121.8863286\r\n412,KeyCorp,479,\"$6,868 \",26.70%,\"$1,296.00 \",63.80%,\"$137,698 \",\"$20,570 \",\"18,415\",Beth E. Mooney,\"Chairman, President &  Chief Executive Officer\",Financials,Commercial Banks,20,Cleveland,OH,41.49932,-81.6943605\r\n413,American Financial Group,411,\"$6,865 \",5.60%,$475.00 ,-26.80%,\"$60,658 \",\"$9,923 \",\"7,600\",Carl H. Lindner lll/S. Craig Lindner,\"President, Co-Chief Executive Officer &  Director\",Financials,Insurance: Property and Casualty (Stock),19,Cincinnati,OH,39.1031182,-84.5120196\r\n414,Oshkosh,425,\"$6,830 \",8.80%,$285.60 ,32.00%,\"$5,099 \",\"$5,768 \",\"14,000\",Wilson R. Jones,\"President, Chief Executive Officer &  Director\",Industrials,Construction and Farm Machinery,11,Oshkosh,WI,44.0247062,-88.5426136\r\n415,Rockwell Collins,492,\"$6,822 \",29.70%,$705.00 ,-3.20%,\"$17,997 \",\"$22,108 \",\"29,000\",Robert K. Ortberg,\"Chairman, President &  Chief Executive Officer\",Aerospace &  Defense,Aerospace and Defense,7,Cedar Rapids,IA,41.9778795,-91.6656232\r\n416,Kindred Healthcare,376,\"$6,768 \",-6.40%,($698.40),-,\"$5,233 \",$836 ,\"64,200\",Benjamin A. Breier,\"President, Chief Executive Officer &  Director\",Health Care,Health Care: Medical Facilities,15,Louisville,KY,38.2526647,-85.7584557\r\n417,Insight Enterprises,473,\"$6,704 \",22.20%,$90.70 ,7.10%,\"$2,686 \",\"$1,252 \",\"6,697\",Kenneth T. Lamneck,\"President, Chief Executive Officer &  Director\",Technology,Information Technology Services,10,Tempe,AZ,33.4255104,-111.9400054\r\n418,Dr Pepper Snapple Group,416,\"$6,690 \",3.90%,\"$1,076.00 \",27.00%,\"$10,022 \",\"$21,278 \",\"21,000\",Larry D. Young,\"President, Chief Executive Officer &  Director\",\"Food, Beverages &  Tobacco\",Beverages,10,Plano,TX,33.0198431,-96.6988856\r\n419,American Tower,449,\"$6,664 \",15.20%,\"$1,238.90 \",29.50%,\"$33,214 \",\"$64,073 \",\"4,752\",James D. Taiclet Jr.,\"Chairman, President &  Chief Executive Officer\",Financials,Real estate,2,Boston,MA,42.3600825,-71.0588801\r\n420,Fortive,,\"$6,656 \",-,\"$1,044.50 \",-,\"$10,501 \",\"$26,979 \",\"26,000\",James A. Lico,\"President, Chief Executive Officer &  Director\",Industrials,Industrial Machinery,1,Everett,WA,47.9789848,-122.2020795\r\n421,Ralph Lauren,371,\"$6,653 \",-10.20%,($99.30),-125.10%,\"$5,652 \",\"$9,088 \",\"18,250\",Patrice Louvet,\"President, Chief Executive Officer &  Director\",Apparel,Apparel,10,New York,NY,40.7127753,-74.0059728\r\n422,HRG Group,418,\"$6,650 \",3.90%,$106.00 ,-,\"$35,850 \",\"$3,328 \",\"17,113\",Joseph S. Steinberg,Chairman &  Chief Executive Officer,Household Products,Household and Personal Products,5,New York,NY,40.7127753,-74.0059728\r\n423,Ascena Retail Group,384,\"$6,650 \",-4.90%,\"($1,067.30)\",-,\"$3,872 \",$394 ,\"40,000\",David R. Jaffe,Chairman &  Chief Executive Officer,Retailing,Specialty Retailers: Apparel,2,Mahwah,NJ,41.0886216,-74.1435843\r\n424,United Rentals,452,\"$6,641 \",15.30%,\"$1,346.00 \",137.80%,\"$15,030 \",\"$14,537 \",\"14,800\",Michael J. Kneeland,Chairman &  Chief Executive Officer,Business Services,Miscellaneous,5,Stamford,CT,41.0534302,-73.5387341\r\n425,Caseys General Stores,423,\"$6,641 \",5.30%,$177.50 ,-21.50%,\"$3,020 \",\"$4,120 \",\"25,463\",Terry W. Handley,\"President, Chief Executive Officer &  Director\",Retailing,Specialty Retailers: Other,8,Ankeny,IA,41.7317884,-93.6001278\r\n426,Graybar Electric,420,\"$6,631 \",3.90%,$71.60 ,-23.10%,\"$2,261 \",-,\"8,500\",Kathleen M. Mazzarella,\"Chairman, President &  Chief Executive Officer\",Wholesalers,Wholesalers: Diversified,24,St. Louis,MO,38.6270025,-90.1994042\r\n427,Avery Dennison,430,\"$6,614 \",8.70%,$281.80 ,-12.10%,\"$5,137 \",\"$9,361 \",\"30,000\",Mitchell R. Butier,\"President, Chief Executive Officer &  Director\",Materials,\"Packaging, Containers\",24,Glendale,CA,34.1425078,-118.255075\r\n428,MasTec,502,\"$6,607 \",28.70%,$347.20 ,164.50%,\"$4,067 \",\"$3,874 \",\"17,300\",Jose R. Mas,Chief Executive Officer,Engineering &  Construction,\"Engineering, Construction\",1,Coral Gables,FL,25.72149,-80.2683838\r\n429,CMS Energy,419,\"$6,583 \",2.90%,$460.00 ,-16.50%,\"$23,050 \",\"$12,793 \",\"7,887\",Patricia K. Poppe,\"President, Chief Executive Officer &  Director\",Energy,Utilities: Gas and Electric,24,Jackson,MI,42.245869,-84.4013462\r\n430,HD Supply Holdings,364,\"$6,534 \",-13.20%,$970.00 ,394.90%,\"$4,318 \",\"$7,040 \",\"11,000\",Joseph J. DeAngelo,\"Chairman, President &  Chief Executive Officer\",Wholesalers,Wholesalers: Diversified,6,Atlanta,GA,33.7489954,-84.3879824\r\n431,Raymond James Financial,469,\"$6,525 \",18.20%,$636.20 ,20.20%,\"$34,884 \",\"$13,019 \",\"12,700\",Paul C. Reilly,Chairman &  Chief Executive Officer,Financials,Securities,3,St. Petersburg,FL,27.7676008,-82.6402915\r\n432,NCR,409,\"$6,516 \",-0.40%,$232.00 ,-14.10%,\"$7,654 \",\"$3,737 \",\"34,000\",Michael D. Hayford,Chief Executive Officer &  Director,Technology,\"Computers, Office Equipment\",21,Atlanta,GA,33.7489954,-84.3879824\r\n433,Hanesbrands,432,\"$6,478 \",6.90%,$61.90 ,-88.50%,\"$6,895 \",\"$6,638 \",\"67,200\",Gerald W. Evans Jr.,Chairman &  Chief Executive Officer,Apparel,Apparel,4,Winston-Salem,NC,36.0998596,-80.244216\r\n434,Asbury Automotive Group,410,\"$6,457 \",-1.10%,$139.10 ,-16.80%,\"$2,357 \",\"$1,412 \",\"8,000\",David W. Hult,\"President, Chief Executive Officer &  Director\",Retailing,\"Automotive Retailing, Services\",12,Duluth,GA,34.0028786,-84.1446376\r\n435,Citizens Financial Group,451,\"$6,454 \",12.00%,\"$1,652.00 \",58.10%,\"$152,336 \",\"$20,474 \",\"17,594\",Bruce W. Van Saun,\"Chairman, President &  Chief Executive Officer\",Financials,Commercial Banks,3,Providence,RI,41.8239891,-71.4128343\r\n436,Packaging Corp. of America,450,\"$6,445 \",11.50%,$668.60 ,48.70%,\"$6,198 \",\"$10,633 \",\"14,600\",Mark W. Kowlzan,Chairman &  Chief Executive Officer,Materials,\"Packaging, Containers\",4,Lake Forest,IL,42.2586342,-87.840625\r\n437,Alleghany,428,\"$6,425 \",4.80%,$90.10 ,-80.30%,\"$25,384 \",\"$9,460 \",\"4,402\",Weston M. Hicks,\"President, Chief Executive Officer &  Director\",Financials,Insurance: Property and Casualty (Stock),4,New York,NY,40.7127753,-74.0059728\r\n438,Apache,488,\"$6,423 \",20.00%,\"$1,304.00 \",-,\"$21,922 \",\"$14,678 \",\"3,356\",John J. Christmann IV,\"President, Chief Executive Officer &  Director\",Energy,\"Mining, Crude-Oil Production\",15,Houston,TX,29.7604267,-95.3698028\r\n439,Dillards,417,\"$6,423 \",0.10%,$221.30 ,30.80%,\"$3,673 \",\"$2,289 \",\"31,400\",William T. Dillard II,Chairman &  Chief Executive Officer,Retailing,General Merchandisers,24,Little Rock,AR,34.7464809,-92.2895948\r\n440,Assurant,361,\"$6,415 \",-14.80%,$519.60 ,-8.10%,\"$31,843 \",\"$4,803 \",\"14,175\",Alan B. Colberg,\"President, Chief Executive Officer &  Director\",Financials,Insurance: Property and Casualty (Stock),14,New York,NY,40.7127753,-74.0059728\r\n441,Franklin Resources,405,\"$6,392 \",-3.40%,\"$1,696.70 \",-1.70%,\"$17,534 \",\"$19,133 \",\"9,386\",Gregory E. Johnson,Chairman &  Chief Executive Officer,Financials,Securities,13,San Mateo,CA,37.5629917,-122.3255254\r\n442,Owens Corning,458,\"$6,384 \",12.50%,$289.00 ,-26.50%,\"$8,632 \",\"$8,982 \",\"17,000\",Michael H. Thaman,\"Chairman, President &  Chief Executive Officer\",Materials,\"Building Materials, Glass\",24,Toledo,OH,41.6528052,-83.5378674\r\n443,Motorola Solutions,433,\"$6,380 \",5.70%,($155.00),-127.70%,\"$8,208 \",\"$17,027 \",\"15,000\",Gregory Q. Brown,Chairman &  Chief Executive Officer,Technology,Network and Other Communications Equipment,24,Chicago,IL,41.8781136,-87.6297982\r\n444,NVR,446,\"$6,322 \",8.40%,$537.50 ,26.40%,\"$2,989 \",\"$10,262 \",\"5,200\",Paul C. Saville,\"President, Chief Executive Officer &  Director\",Engineering &  Construction,Homebuilders,9,Reston,VA,38.9586307,-77.3570028\r\n445,Rockwell Automation,442,\"$6,311 \",7.30%,$825.70 ,13.20%,\"$7,162 \",\"$22,260 \",\"22,000\",Blake D. Moret,\"Chairman, President &  Chief Executive Officer\",Industrials,\"Electronics, Electrical Equip.\",24,Milwaukee,WI,43.0389025,-87.9064736\r\n446,TreeHouse Foods,427,\"$6,307 \",2.10%,($286.20),-,\"$5,779 \",\"$2,159 \",\"13,489\",Steven Oakland,\"President, Chief Executive Officer &  Director\",\"Food, Beverages &  Tobacco\",Food Consumer Products,2,Oak Brook,IL,41.8397865,-87.9535534\r\n447,Wynn Resorts,548,\"$6,306 \",41.20%,$747.20 ,208.80%,\"$12,682 \",\"$19,778 \",\"25,200\",Matthew O. Maddox,\"President, Chief Executive Officer &  Director\",\"Hotels, Restaurants &  Leisure\",\"Hotels, Casinos, Resorts\",5,Las Vegas,NV,36.1699412,-115.1398296\r\n448,Olin,467,\"$6,268 \",12.90%,$549.50 ,-,\"$9,218 \",\"$5,081 \",\"6,400\",John E. Fischer,\"Chairman, President &  Chief Executive Officer\",Chemicals,Chemicals,5,Clayton,MO,38.6425518,-90.3237263\r\n449,American Axle & Manufacturing,593,\"$6,266 \",58.70%,$337.10 ,40.00%,\"$7,883 \",\"$1,699 \",\"25,000\",David C. Dauch,Chairman &  Chief Executive Officer,Motor Vehicles &  Parts,Motor Vehicles and Parts,4,Detroit,MI,42.331427,-83.0457538\r\n450,Old Republic International,439,\"$6,263 \",6.10%,$560.50 ,20.00%,\"$19,404 \",\"$5,778 \",\"8,700\",Aldo C. Zucaro,Chairman &  Chief Executive Officer,Financials,Insurance: Property and Casualty (Stock),7,Chicago,IL,41.8781136,-87.6297982\r\n451,Chemours,482,\"$6,183 \",14.50%,$746.00 ,10557.10%,\"$7,293 \",\"$8,840 \",\"7,000\",Mark P. Vergnano,\"President, Chief Executive Officer &  Director\",Chemicals,Chemicals,2,Wilmington,DE,39.7390721,-75.5397878\r\n452,iHeartMedia,426,\"$6,178 \",-1.50%,($704.40),-,\"$12,257 \",$39 ,\"18,700\",Robert W. Pittman,Chairman &  Chief Executive Officer,Media,Entertainment,18,San Antonio,TX,29.4241219,-98.4936282\r\n453,Ameren,431,\"$6,177 \",1.70%,$523.00 ,-19.90%,\"$25,945 \",\"$13,740 \",\"8,615\",Warner L. Baxter,\"Chairman, President &  Chief Executive Officer\",Energy,Utilities: Gas and Electric,21,St. Louis,MO,38.6270025,-90.1994042\r\n454,Arthur J. Gallagher,462,\"$6,160 \",10.10%,$463.10 ,11.80%,\"$12,897 \",\"$12,512 \",\"26,783\",J. Patrick Gallagher Jr.,\"Chairman, President &  Chief Executive Officer\",Financials,Diversified Financials,3,Rolling Meadows,IL,42.0841936,-88.0131275\r\n455,Celanese,484,\"$6,140 \",13.90%,$843.00 ,-6.30%,\"$9,538 \",\"$13,611 \",\"7,592\",Mark C. Rohr,\"Chairman, President &  Chief Executive Officer\",Chemicals,Chemicals,13,Irving,TX,32.8140177,-96.9488945\r\n456,Sealed Air,397,\"$6,131 \",-9.60%,$814.90 ,67.50%,\"$5,280 \",\"$7,162 \",\"15,000\",Edward L. Doheny II,\"President, Chief Executive Officer &  Director\",Materials,\"Packaging, Containers\",21,Charlotte,NC,35.2270869,-80.8431267\r\n457,UGI,457,\"$6,121 \",7.70%,$436.60 ,19.70%,\"$11,582 \",\"$7,685 \",\"13,000\",John L. Walsh,\"President, Chief Executive Officer &  Director\",Energy,Energy,14,King of Prussia,PA,40.1012856,-75.3835525\r\n458,Realogy Holdings,448,\"$6,114 \",5.20%,$431.00 ,102.30%,\"$7,337 \",\"$3,568 \",\"11,800\",Ryan M. Schneider,\"President, Chief Executive Officer &  Director\",Financials,Real estate,8,Madison,NJ,40.7598227,-74.417097\r\n459,Burlington Stores,463,\"$6,110 \",9.30%,$384.90 ,78.30%,\"$2,813 \",\"$9,018 \",\"40,000\",Thomas A. Kingsbury,\"Chairman, President &  Chief Executive Officer\",Retailing,Specialty Retailers: Apparel,3,Burlington,NJ,40.071222,-74.8648873\r\n460,Regions Financial,436,\"$6,093 \",2.10%,\"$1,263.00 \",8.60%,\"$124,294 \",\"$20,861 \",\"21,714\",O.B. Grayson Hall Jr.,Chairman &  Chief Executive Officer,Financials,Commercial Banks,20,Birmingham,AL,33.5206608,-86.80249\r\n461,AK Steel Holding,441,\"$6,081 \",3.40%,$6.20 ,-,\"$4,296 \",\"$1,428 \",\"9,200\",Roger K. Newport,Chairman &  Chief Executive Officer,Materials,Metals,18,Beckett Ridge,OH,39.3321262,-84.4172666\r\n462,Securian Financial Group,532,\"$6,067 \",27.00%,$418.90 ,68.70%,\"$51,232 \",-,\"5,000\",Christopher M. Hilger,\"Chairman, President &  Chief Executive Officer\",Financials,\"Insurance: Life, Health (stock)\",1,St Paul,MN,44.9537029,-93.0899578\r\n463,S& P Global,459,\"$6,063 \",7.10%,\"$1,496.00 \",-29.00%,\"$9,425 \",\"$47,643 \",\"20,400\",Douglas L. Peterson,\"President, Chief Executive Officer &  Director\",Business Services,Financial Data Services,24,New York,NY,40.7127753,-74.0059728\r\n464,Markel,460,\"$6,062 \",8.00%,$395.30 ,-13.30%,\"$32,805 \",\"$16,264 \",\"15,600\",Thomas S. Gayner/Richard R. Whitt III,Co-Chief Executive Officer &  Director,Financials,Insurance: Property and Casualty (Stock),3,Glen Allen,VA,37.665978,-77.5063739\r\n465,TravelCenters of America,470,\"$6,052 \",9.80%,$9.30 ,-,\"$1,618 \",$144 ,\"19,611\",Andrew J. Rebholz,Chief Executive Officer &  Director,Retailing,Specialty Retailers: Other,11,Westlake,OH,41.4553232,-81.9179173\r\n466,Conduent,,\"$6,022 \",-,$181.00 ,-,\"$7,548 \",\"$3,923 \",\"90,000\",Ashok Vemuri,Chairman &  Chief Executive Officer,Business Services,Diversified Outsourcing Services,1,Florham Park,NJ,40.787878,-74.3882072\r\n467,M& T Bank Corp.,455,\"$6,019 \",5.20%,\"$1,408.30 \",7.10%,\"$118,594 \",\"$27,379 \",\"16,354\",Ren� F. Jones,Chairman &  Chief Executive Officer,Financials,Commercial Banks,3,Buffalo,NY,42.8864468,-78.8783689\r\n468,Clorox,453,\"$5,973 \",3.70%,$701.00 ,8.20%,\"$4,573 \",\"$17,225 \",\"8,100\",Benno O. Dorer,Chairman &  Chief Executive Officer,Household Products,Household and Personal Products,19,Oakland,CA,37.8043637,-122.2711137\r\n469,AmTrust Financial Services,475,\"$5,959 \",9.30%,($348.90),-184.90%,\"$25,219 \",\"$2,416 \",\"9,300\",Barry D. Zyskind,\"Chairman, President &  Chief Executive Officer\",Financials,Insurance: Property and Casualty (Stock),2,New York,NY,40.7127753,-74.0059728\r\n470,KKR,656,\"$5,930 \",71.40%,\"$1,018.30 \",229.20%,\"$45,835 \",\"$9,882 \",\"1,184\",Henry R. Kravis/George R. Roberts,Co-Chairman &  Co-Chief Executive Officer,Financials,Securities,6,New York,NY,40.7127753,-74.0059728\r\n471,Ulta Beauty,524,\"$5,885 \",21.20%,$555.20 ,35.50%,\"$2,909 \",\"$12,459 \",\"24,200\",Mary N. Dillon,Chairman &  Chief Executive Officer,Retailing,Specialty Retailers: Other,1,Bolingbrook,IL,41.6986416,-88.0683955\r\n472,Yum Brands,422,\"$5,878 \",-7.70%,\"$1,340.00 \",-17.20%,\"$5,311 \",\"$28,307 \",\"60,000\",Greg Creed,Chief Executive Officer &  Director,\"Hotels, Restaurants &  Leisure\",Food Services,20,Louisville,KY,38.2526647,-85.7584557\r\n473,Regeneron Pharmaceuticals,523,\"$5,872 \",20.80%,\"$1,198.50 \",33.80%,\"$8,764 \",\"$37,087 \",\"6,200\",Leonard S. Schleifer,\"President, Chief Executive Officer &  Director\",Health Care,Pharmaceuticals,1,Tarrytown,NY,41.0762077,-73.8587461\r\n474,Windstream Holdings,485,\"$5,853 \",8.60%,\"($2,116.60)\",-,\"$11,084 \",$289 ,\"12,979\",Anthony W. Thomas,\"President, Chief Executive Officer &  Director\",Telecommunications,Telecommunications,6,Little Rock,AR,34.7464809,-92.2895948\r\n475,Magellan Health,526,\"$5,838 \",20.70%,$110.20 ,41.50%,\"$2,957 \",\"$2,605 \",\"10,700\",Barry M. Smith,Chairman &  Chief Executive Officer,Health Care,Health Care: Insurance and Managed Care,1,Scottsdale,AZ,33.4941704,-111.9260519\r\n476,Western & Southern Financial,483,\"$5,836 \",8.10%,$310.40 ,28.70%,\"$46,395 \",-,\"2,226\",John F. Barrett,\"Chairman, President &  Chief Executive Officer\",Financials,\"Insurance: Life, Health (Mutual)\",14,Cincinnati,OH,39.1031182,-84.5120196\r\n477,Intercontinental Exchange,437,\"$5,834 \",-2.10%,\"$2,514.00 \",76.80%,\"$78,264 \",\"$42,132 \",\"4,952\",Jeffrey C. Sprecher,Chairman &  Chief Executive Officer,Financials,Securities,2,Atlanta,GA,33.7489954,-84.3879824\r\n478,Ingredion,456,\"$5,832 \",2.30%,$519.00 ,7.00%,\"$6,080 \",\"$9,313 \",\"11,000\",James P. Zallie,\"President, Chief Executive Officer &  Director\",\"Food, Beverages &  Tobacco\",Food Production,7,Westchester,IL,41.8498339,-87.8806738\r\n479,Wyndham Destinations,461,\"$5,821 \",4.00%,$871.00 ,42.60%,\"$10,403 \",\"$11,411 \",\"39,200\",Michael D. Brown,Chairman &  Chief Executive Officer,\"Hotels, Restaurants &  Leisure\",\"Hotels, Casinos, Resorts\",5,Parsippany-Troy Hills,NJ,40.8652865,-74.4173877\r\n480,Toll Brothers,497,\"$5,815 \",12.50%,$535.50 ,40.10%,\"$9,445 \",\"$6,566 \",\"4,500\",Douglas C. Yearley Jr.,Chairman &  Chief Executive Officer,Engineering &  Construction,Homebuilders,6,Horsham,PA,40.1784422,-75.1285061\r\n481,Seaboard,486,\"$5,809 \",8.00%,$247.00 ,-20.80%,\"$5,161 \",\"$4,992 \",\"11,800\",Steven J. Bresky,\"Chairman, President &  Chief Executive Officer\",\"Food, Beverages &  Tobacco\",Food Production,8,Merriam,KS,39.0236165,-94.6935701\r\n482,Booz Allen Hamilton,481,\"$5,804 \",7.40%,$252.50 ,-14.10%,\"$3,373 \",\"$5,617 \",\"23,300\",Horacio D. Rozanski,\"President, Chief Executive Officer &  Director\",Technology,Information Technology Services,8,McLean,VA,38.9338676,-77.1772604\r\n483,First American Financial,464,\"$5,772 \",3.50%,$423.00 ,23.30%,\"$9,573 \",\"$6,511 \",\"18,705\",Dennis J. Gilmore,Chairman &  Chief Executive Officer,Financials,Insurance: Property and Casualty (Stock),4,Santa Ana,CA,33.7454725,-117.867653\r\n484,Cincinnati Financial,476,\"$5,732 \",5.20%,\"$1,045.00 \",76.90%,\"$21,843 \",\"$12,185 \",\"4,925\",Steven J. Johnston,\"President, Chief Executive Officer &  Director\",Financials,Insurance: Property and Casualty (Stock),4,Fairfield,OH,39.3454673,-84.5603187\r\n485,Avon Products,444,\"$5,716 \",-2.30%,$22.00 ,-,\"$3,698 \",\"$1,251 \",\"25,000\",Jan Zijderveld,Chairman &  Chief Executive Officer,Household Products,Household and Personal Products,24,Rye,NY,40.9806535,-73.6837399\r\n486,Northern Trust,501,\"$5,716 \",11.10%,\"$1,199.00 \",16.10%,\"$138,591 \",\"$23,264 \",\"18,100\",Michael G. O'Grady,\"President, Chief Executive Officer &  Director\",Financials,Commercial Banks,7,Chicago,IL,41.8781136,-87.6297982\r\n487,Fiserv,471,\"$5,696 \",3.50%,\"$1,246.00 \",34.00%,\"$10,289 \",\"$29,466 \",\"24,000\",Jeffery W. Yabuki,\"President, Chief Executive Officer &  Director\",Business Services,Financial Data Services,8,Brookfield,WI,43.0605671,-88.1064787\r\n488,Harley-Davidson,435,\"$5,647 \",-5.80%,$521.80 ,-24.60%,\"$9,973 \",\"$7,198 \",\"5,800\",Matthew S. Levatich,\"President, Chief Executive Officer &  Director\",Transportation,Transportation Equipment,17,Milwaukee,WI,43.0389025,-87.9064736\r\n489,Cheniere Energy,,\"$5,601 \",336.50%,($393.00),-,\"$27,906 \",\"$12,703 \",\"1,230\",Jack A. Fusco,\"President, Chief Executive Officer &  Director\",Energy,Energy,1,Houston,TX,29.7604267,-95.3698028\r\n490,Patterson,466,\"$5,593 \",0.70%,$170.90 ,-8.70%,\"$3,508 \",\"$2,104 \",\"7,500\",Mark S. Walchirk,\"President, Chief Executive Officer &  Director\",Wholesalers,Wholesalers: Health Care,2,St Paul,MN,44.9537029,-93.0899578\r\n491,Peabody Energy,533,\"$5,579 \",18.30%,-,-,\"$8,181 \",\"$4,649 \",\"7,100\",Glenn L. Kellow,\"President, Chief Executive Officer &  Director\",Energy,\"Mining, Crude-Oil Production\",13,St. Louis,MO,38.6270025,-90.1994042\r\n492,ON Semiconductor,598,\"$5,543 \",41.90%,$810.70 ,345.20%,\"$7,195 \",\"$10,406 \",\"34,000\",Keith D. Jackson,\"President, Chief Executive Officer &  Director\",Technology,Semiconductors and Other Electronic Components,1,Phoenix,AZ,33.4483771,-112.0740373\r\n493,Simon Property Group,477,\"$5,539 \",1.90%,\"$1,948.00 \",5.90%,\"$32,258 \",\"$47,861 \",\"4,150\",David E. Simon,Chairman &  Chief Executive Officer,Financials,Real estate,5,Indianapolis,IN,39.768403,-86.158068\r\n494,Western Union,478,\"$5,524 \",1.90%,($557.10),-320.00%,\"$9,231 \",\"$8,857 \",\"11,500\",Hikmet Ersek,\"President, Chief Executive Officer &  Director\",Business Services,Financial Data Services,12,Englewood,CO,39.6477653,-104.9877597\r\n495,NetApp,468,\"$5,519 \",-0.50%,$509.00 ,122.30%,\"$9,493 \",\"$16,528 \",\"10,100\",George Kurian,\"President, Chief Executive Officer &  Director\",Technology,\"Computers, Office Equipment\",7,Sunnyvale,CA,37.36883,-122.0363496\r\n496,Polaris Industries,537,\"$5,505 \",19.80%,$172.50 ,-19.00%,\"$3,090 \",\"$7,224 \",\"11,000\",Scott W. Wine,Chairman &  Chief Executive Officer,Transportation,Transportation Equipment,1,Medina,MN,45.0352411,-93.5824586\r\n497,Pioneer Natural Resources,606,\"$5,455 \",42.70%,$833.00 ,-,\"$17,003 \",\"$29,254 \",\"3,836\",Timothy L. Dove,\"President, Chief Executive Officer &  Director\",Energy,\"Mining, Crude-Oil Production\",2,Irving,TX,32.8140177,-96.9488945\r\n498,ABM Industries,500,\"$5,454 \",6.00%,$3.80 ,-93.40%,\"$3,813 \",\"$2,200 \",\"140,000\",Scott B. Salmirs,\"President, Chief Executive Officer &  Director\",Business Services,Diversified Outsourcing Services,3,New York,NY,40.7127753,-74.0059728\r\n499,Vistra Energy,499,\"$5,430 \",5.20%,($254.00),-,\"$14,600 \",\"$8,925 \",\"4,150\",Curtis A. Morgan,\"President, Chief Executive Officer &  Director\",Energy,Energy,2,Irving,TX,32.8140177,-96.9488945\r\n500,Cintas,520,\"$5,429 \",10.70%,$480.70 ,-30.70%,\"$6,844 \",\"$18,165 \",\"42,000\",Scott D. Farmer,Chairman &  Chief Executive Officer,Business Services,Diversified Outsourcing Services,1,Cincinnati,OH,39.1031182,-84.5120196\r\n501,Hess,525,\"$5,405 \",11.60%,\"($4,074.00)\",-,\"$23,112 \",\"$15,948 \",\"2,075\",John B. Hess,Chairman &  Chief Executive Officer,Energy,\"Mining, Crude-Oil Production\",-,New York,NY,40.7127753,-74.0059728\r\n502,Host Hotels & Resorts,472,\"$5,387 \",-1.80%,$564.00 ,-26.00%,\"$11,693 \",\"$13,822 \",205,James F. Risoleo,\"President, Chief Executive Officer &  Director\",Financials,Real estate,-,Bethesda,MD,38.984652,-77.0947092\r\n503,Kelly Services,490,\"$5,374 \",1.80%,$71.60 ,-40.70%,\"$2,378 \",\"$1,116 \",\"7,800\",George S. Corona,\"President, Chief Executive Officer &  Director\",Business Services,Temporary Help,-,Troy,MI,42.6064095,-83.1497751\r\n504,Genesis Healthcare,454,\"$5,374 \",-6.30%,($579.00),-,\"$4,788 \",$241 ,\"68,700\",George V. Hager Jr.,Chief Executive Officer &  Director,Health Care,Health Care: Medical Facilities,-,Kennett Square,PA,39.8467767,-75.7116032\r\n505,Michaels Cos.,496,\"$5,362 \",3.20%,$390.50 ,3.30%,\"$2,300 \",\"$3,586 \",\"30,500\",Carl S. Rubin,Chairman &  Chief Executive Officer,Retailing,Specialty Retailers: Other,-,Irving,TX,32.8140177,-96.9488945\r\n506,Advanced Micro Devices,565,\"$5,329 \",24.70%,$43.00 ,-,\"$3,540 \",\"$9,740 \",\"8,900\",Lisa T. Su,\"President, Chief Executive Officer &  Director\",Technology,Semiconductors and Other Electronic Components,-,Santa Clara,CA,37.3541079,-121.9552356\r\n507,Zoetis,521,\"$5,307 \",8.60%,$864.00 ,5.20%,\"$8,586 \",\"$40,524 \",\"9,200\",Juan Ram�n Alaix,Chairman &  Chief Executive Officer,Health Care,Pharmaceuticals,-,Parsippany-Troy Hills,NJ,40.8652865,-74.4173877\r\n508,Williams-Sonoma,506,\"$5,292 \",4.10%,$259.50 ,-15.00%,\"$2,786 \",\"$4,441 \",\"19,350\",Laura J. Alber,\"President, Chief Executive Officer &  Director\",Retailing,Specialty Retailers: Other,-,SF,CA,37.7749295,-122.4194155\r\n509,Fortune Brands Home & Security,511,\"$5,283 \",6.00%,$472.60 ,14.40%,\"$5,511 \",\"$8,717 \",\"23,870\",Christopher J. Klein,Chairman &  Chief Executive Officer,Household Products,\"Home Equipment, Furnishings\",-,Deerfield,IL,42.1711365,-87.8445119\r\n510,Big Lots,495,\"$5,271 \",1.40%,$189.80 ,24.20%,\"$1,652 \",\"$1,830 \",\"22,900\",Lisa M. Bachmann,Executive V.P.-Principal Executive Officer,Retailing,Specialty Retailers: Other,-,Columbus,OH,39.9611755,-82.9987942\r\n511,Robert Half International,493,\"$5,267 \",0.30%,$290.60 ,-15.40%,\"$1,868 \",\"$7,194 \",\"17,200\",Harold M. Messmer Jr.,Chairman &  Chief Executive Officer,Business Services,Temporary Help,-,Menlo Park,CA,37.4529598,-122.1817252\r\n512,Post Holdings,508,\"$5,226 \",4.00%,$48.30 ,-,\"$11,877 \",\"$4,968 \",\"11,410\",Robert V. Vitale,\"President, Chief Executive Officer &  Director\",\"Food, Beverages &  Tobacco\",Food Consumer Products,-,St. Louis,MO,38.6270025,-90.1994042\r\n513,Hasbro,509,\"$5,210 \",3.80%,$396.60 ,-28.10%,\"$5,290 \",\"$10,468 \",\"5,400\",Brian D. Goldner,Chairman &  Chief Executive Officer,Household Products,\"Toys, Sporting Goods\",-,Pawtucket,RI,41.878711,-71.3825558\r\n514,Hanover Insurance Group,517,\"$5,184 \",4.80%,$186.20 ,20.10%,\"$15,470 \",\"$5,017 \",\"4,600\",John C. Roche,\"President, Chief Executive Officer &  Director\",Financials,Insurance: Property and Casualty (Stock),-,Worcester,MA,42.2625932,-71.8022934\r\n515,Navient,514,\"$5,179 \",4.30%,$292.00 ,-57.10%,\"$114,991 \",\"$3,456 \",\"6,700\",John F. Remondi,\"President, Chief Executive Officer &  Director\",Financials,Diversified Financials,-,Wilmington,DE,39.7390721,-75.5397878\r\n516,Intuit,527,\"$5,177 \",7.20%,$971.00 ,-0.80%,\"$4,068 \",\"$44,397 \",\"8,200\",Brad D. Smith,\"Chairman, President &  Chief Executive Officer\",Technology,Computer Software,-,Mountain View,CA,37.3860517,-122.0838511\r\n517,Domtar,505,\"$5,157 \",1.20%,($258.00),-301.60%,\"$5,212 \",\"$2,667 \",\"10,000\",John D. Williams,\"President, Chief Executive Officer &  Director\",Materials,Forest and Paper Products,-,Fort Mill,SC,35.0073697,-80.9450759\r\n518,Marathon Oil,536,\"$5,153 \",10.80%,\"($5,723.00)\",-,\"$22,012 \",\"$13,707 \",\"2,300\",Lee M. Tillman,\"President, Chief Executive Officer &  Director\",Energy,\"Mining, Crude-Oil Production\",-,Houston,TX,29.7604267,-95.3698028\r\n519,Cerner,530,\"$5,142 \",7.20%,$867.00 ,36.20%,\"$6,469 \",\"$19,291 \",\"26,000\",D. Brent Shafer,Chairman &  Chief Executive Officer,Health Care,Health Care: Pharmacy and Other Services,-,North Kansas City,MO,39.1429081,-94.5729781\r\n520,Analog Devices,660,\"$5,108 \",49.30%,$727.30 ,-15.60%,\"$21,141 \",\"$33,700 \",\"15,300\",Vincent T. Roche,\"President, Chief Executive Officer &  Director\",Technology,Semiconductors and Other Electronic Components,-,Norwood,MA,42.1943909,-71.1989695\r\n521,Telephone & Data Systems,504,\"$5,044 \",-1.20%,$153.00 ,255.80%,\"$9,295 \",\"$3,115 \",\"9,900\",LeRoy T. Carlson Jr.,\"President, Chief Executive Officer &  Director\",Telecommunications,Telecommunications,-,Chicago,IL,41.8781136,-87.6297982\r\n522,Essendant,487,\"$5,037 \",-6.20%,($267.00),-518.10%,\"$1,774 \",$294 ,\"6,400\",Richard D. Phillips,\"President, Chief Executive Officer &  Director\",Wholesalers,Wholesalers: Electronics and Office Equipment,-,Deerfield,IL,42.1711365,-87.8445119\r\n523,Sonoco Products,531,\"$5,037 \",5.30%,$175.30 ,-38.80%,\"$4,558 \",\"$4,829 \",\"21,000\",Robert C. Tiede,\"President, Chief Executive Officer &  Director\",Materials,\"Packaging, Containers\",-,Hartsville,SC,34.3740431,-80.0734005\r\n524,Juniper Networks,510,\"$5,027 \",0.70%,$306.20 ,-48.30%,\"$9,834 \",\"$8,364 \",\"9,381\",Rami Rahim,Chairman &  Chief Executive Officer,Technology,Network and Other Communications Equipment,-,Sunnyvale,CA,37.36883,-122.0363496\r\n525,Commercial Metals,535,\"$4,999 \",7.50%,$46.30 ,-15.40%,\"$2,975 \",\"$2,394 \",\"8,797\",Barbara R. Smith,\"Chairman, President &  Chief Executive Officer\",Materials,Metals,-,Irving,TX,32.8140177,-96.9488945\r\n526,CSRA,570,\"$4,993 \",17.50%,$304.00 ,248.80%,\"$4,888 \",\"$6,759 \",\"18,500\",Lawrence B. Prior III,Chief Executive Officer &  Director,Technology,Information Technology Services,-,Falls Church,VA,38.882334,-77.1710914\r\n527,Under Armour,528,\"$4,977 \",3.10%,($48.30),-118.80%,\"$4,006 \",\"$6,756 \",\"11,350\",Kevin A. Plank,Chairman &  Chief Executive Officer,Apparel,Apparel,-,Baltimore,MD,39.2903848,-76.6121893\r\n528,RPM International,529,\"$4,958 \",3.00%,$181.80 ,-48.70%,\"$5,090 \",\"$6,372 \",\"14,318\",Frank C. Sullivan,Chairman &  Chief Executive Officer,Chemicals,Chemicals,-,Medina,OH,41.143245,-81.8552196\r\n529,Total System Services,579,\"$4,928 \",18.20%,$586.20 ,83.40%,\"$6,332 \",\"$15,676 \",\"11,800\",M. Troy Woods,\"Chairman, President &  Chief Executive Officer\",Business Services,Financial Data Services,-,Columbus,GA,32.4609764,-84.9877094\r\n530,Levi Strauss,542,\"$4,904 \",7.70%,$281.40 ,-3.30%,\"$3,355 \",$0 ,\"13,800\",Charles V. Bergh,\"President, Chief Executive Officer &  Director\",Apparel,Apparel,-,SF,CA,37.7749295,-122.4194155\r\n531,Brunswick,547,\"$4,898 \",9.10%,$146.40 ,-47.00%,\"$3,358 \",\"$5,188 \",\"15,116\",Mark D. Schwabero,Chairman &  Chief Executive Officer,Transportation,Transportation Equipment,-,Libertyville,IL,42.2333571,-87.9259058\r\n532,YRC Worldwide,534,\"$4,891 \",4.10%,($10.80),-150.20%,\"$1,586 \",$299 ,\"32,000\",Darren D. Hawkins,Chief Executive Officer,Transportation,\"Trucking, Truck Leasing\",-,Overland Park,KS,38.9822282,-94.6707917\r\n533,Mattel,474,\"$4,882 \",-10.50%,\"($1,053.80)\",-431.40%,\"$6,239 \",\"$4,523 \",\"28,000\",Ynon Kreiz,Chief Executive Officer,Household Products,\"Toys, Sporting Goods\",-,El Segundo,CA,33.9191799,-118.4164652\r\n534,FM Global,557,\"$4,875 \",11.50%,$254.10 ,-68.10%,\"$23,247 \",-,\"5,441\",Thomas A. Lawson,\"Chairman, President &  Chief Executive Officer\",Financials,Insurance: Property and Casualty (Stock),-,Johnston,RI,41.8205199,-71.512617\r\n535,NiSource,545,\"$4,875 \",8.50%,$128.50 ,-61.20%,\"$19,962 \",\"$8,068 \",\"8,175\",Joseph Hamrock,\"President, Chief Executive Officer &  Director\",Energy,Utilities: Gas and Electric,-,Merrillville,IN,41.4828144,-87.3328139\r\n536,Caesars Entertainment,541,\"$4,852 \",6.50%,($375.00),-,\"$25,512 \",\"$7,838 \",\"65,000\",Mark P. Frissora,\"President, Chief Executive Officer &  Director\",\"Hotels, Restaurants &  Leisure\",\"Hotels, Casinos, Resorts\",-,Las Vegas,NV,36.1699412,-115.1398296\r\n537,Electronic Arts,556,\"$4,845 \",10.20%,$967.00 ,-16.30%,\"$7,718 \",\"$37,188 \",\"8,800\",Andrew Wilson,Chief Executive Officer &  Director,Technology,Entertainment,-,Redwood City,CA,37.4852152,-122.2363548\r\n538,Dynegy,561,\"$4,842 \",12.10%,$76.00 ,-,\"$11,771 \",\"$1,952 \",\"2,489\",Curtis A. Morgan,CEO-Vistra Energy,Energy,Energy,-,Houston,TX,29.7604267,-95.3698028\r\n539,McCormick,553,\"$4,834 \",9.60%,$477.40 ,1.10%,\"$10,386 \",\"$13,964 \",\"11,700\",Lawrence E. Kurzius,\"Chairman, President &  Chief Executive Officer\",\"Food, Beverages &  Tobacco\",Food Consumer Products,-,Sparks Glencoe,MD,39.5309389,-76.6458043\r\n540,T. Rowe Price,573,\"$4,793 \",13.50%,\"$1,497.80 \",23.30%,\"$7,535 \",\"$26,409 \",\"6,881\",William J. Stromberg,\"President, Chief Executive Officer &  Director\",Financials,Securities,-,Baltimore,MD,39.2903848,-76.6121893\r\n541,Orbital ATK,549,\"$4,764 \",6.90%,$310.00 ,5.80%,\"$5,666 \",\"$7,665 \",\"13,900\",Blake Larson,\"President, Chief Executive Officer &  Director\",Aerospace &  Defense,Aerospace and Defense,-,Sterling,VA,38.9624899,-77.4380485\r\n542,Tutor Perini,513,\"$4,757 \",-4.30%,$148.40 ,54.90%,\"$4,264 \",\"$1,098 \",\"10,061\",Ronald N. Tutor,Chairman &  Chief Executive Officer,Engineering &  Construction,\"Engineering, Construction\",-,Los Angeles,CA,34.3058279,-118.4571974\r\n543,Brookdale Senior Living,512,\"$4,747 \",-4.60%,($571.40),-,\"$7,675 \",\"$1,252 \",\"62,550\",Lucinda M. Baier,\"President, Chief Executive Officer &  Director\",Health Care,Health Care: Medical Facilities,-,Brentwood,TN,36.0331164,-86.7827772\r\n544,Huntington Bancshares,610,\"$4,740 \",25.30%,\"$1,186.00 \",66.60%,\"$104,185 \",\"$16,209 \",\"15,770\",Stephen D. Steinour,\"Chairman, President &  Chief Executive Officer\",Financials,Commercial Banks,-,Columbus,OH,39.9611755,-82.9987942\r\n545,Wayfair,666,\"$4,721 \",39.70%,($244.60),-,\"$1,213 \",\"$5,977 \",\"7,751\",Niraj S. Shah,\"Co-Chairman, President &  Chief Executive Officer\",Technology,Internet Services and Retailing,-,Boston,MA,42.3600825,-71.0588801\r\n546,Rush Enterprises,575,\"$4,714 \",11.80%,$172.10 ,324.20%,\"$2,890 \",\"$1,609 \",\"6,825\",W. M. Rush,\"Chairman, President &  Chief Executive Officer\",Retailing,\"Automotive Retailing, Services\",-,New Braunfels,TX,29.7030024,-98.1244531\r\n547,Xylem,611,\"$4,707 \",24.80%,$331.00 ,27.30%,\"$6,860 \",\"$13,839 \",\"16,200\",Patrick K. Decker,\"President, Chief Executive Officer &  Director\",Industrials,Industrial Machinery,-,Rye Brook,NY,41.0192641,-73.6834621\r\n548,Neiman Marcus Group,515,\"$4,706 \",-4.90%,($531.80),-,\"$7,704 \",-,\"13,700\",Geoffroy van Raemdonck,Chairman &  Chief Executive Officer,Retailing,Specialty Retailers: Apparel,-,Dallas,TX,32.7766642,-96.7969879\r\n549,Hyatt Hotels,552,\"$4,685 \",5.80%,$249.00 ,22.10%,\"$7,672 \",\"$9,054 \",\"45,000\",Mark S. Hoplamazian,\"President, Chief Executive Officer &  Director\",\"Hotels, Restaurants &  Leisure\",\"Hotels, Casinos, Resorts\",-,Chicago,IL,41.8781136,-87.6297982\r\n550,Sprouts Farmers Market,585,\"$4,665 \",15.30%,$158.40 ,27.50%,\"$1,582 \",\"$3,122 \",\"27,000\",Amin N. Maredia,Chairman &  Chief Executive Officer,Food &  Drug Stores,Food and Drug Stores,-,Phoenix,AZ,33.4483771,-112.0740373\r\n551,Diebold Nixdorf,672,\"$4,609 \",38.00%,($233.10),-,\"$5,250 \",\"$1,170 \",\"23,000\",Gerrard B. Schmid,\"President, Chief Executive Officer &  Director\",Technology,\"Computers, Office Equipment\",-,North Canton,OH,40.875891,-81.4023356\r\n552,Roper Technologies,609,\"$4,608 \",21.60%,$971.80 ,47.50%,\"$14,316 \",\"$28,862 \",\"14,236\",Brian D. Jellison,\"Chairman, President &  Chief Executive Officer\",Technology,\"Scientific,Photographic and  Control Equipment\",-,Sarasota,FL,27.3364347,-82.5306527\r\n553,Smart & Final Stores,559,\"$4,571 \",5.30%,($138.90),-1172.90%,\"$1,810 \",$412 ,\"7,570\",David G. Hirz,\"President, Chief Executive Officer &  Director\",Food &  Drug Stores,Food and Drug Stores,-,Commerce,CA,34.0005691,-118.1597929\r\n554,CommScope Holding,518,\"$4,561 \",-7.40%,$193.80 ,-13.00%,\"$7,042 \",\"$7,670 \",\"20,000\",Marvin S. Edwards Jr.,\"President, Chief Executive Officer &  Director\",Technology,Network and Other Communications Equipment,-,Newton,NC,35.7344538,-81.3444573\r\n555,Tapestry,546,\"$4,488.30 \",-0.10%,$591.00 ,28.30%,\"$5,831.60 \",\"$14,988 \",12450,Victor Luis,Chairman &  Chief Executive Officer,Apparel,Apparel,-,New York City,NY,40.7127753,-74.0059728\r\n556,Diplomat Pharmacy,554,\"$4,485 \",1.70%,$15.50 ,-45.10%,\"$1,940 \",\"$1,493 \",\"2,298\",Brian Griffin,Interim Chief Executive Officer &  Director,Health Care,Health Care: Pharmacy and Other Services,-,Flint,MI,43.0125274,-83.6874562\r\n557,Chipotle Mexican Grill,599,\"$4,476 \",14.70%,$176.30 ,668.40%,\"$2,046 \",\"$9,025 \",\"68,890\",Brian R. Niccol,Chairman &  Chief Executive Officer,\"Hotels, Restaurants &  Leisure\",Food Services,-,Denver,CO,39.7392358,-104.990251\r\n558,Agilent Technologies,576,\"$4,472 \",6.40%,$684.00 ,48.10%,\"$8,426 \",\"$21,574 \",\"13,500\",Michael R. McMullen,\"President, Chief Executive Officer &  Director\",Technology,\"Scientific,Photographic and  Control Equipment\",-,Santa Clara,CA,37.3541079,-121.9552356\r\n559,Science Applications International,551,\"$4,454 \",0.30%,$179.00 ,25.20%,\"$2,073 \",\"$3,332 \",\"15,391\",Anthony J. Moraco,Chairman &  Chief Executive Officer,Technology,Information Technology Services,-,Reston,VA,38.9586307,-77.3570028\r\n560,MDU Resources Group,569,\"$4,444 \",4.50%,$281.20 ,336.40%,\"$6,335 \",\"$5,500 \",\"10,140\",David L. Goodin,\"President, Chief Executive Officer &  Director\",Energy,Energy,-,Bismarck,ND,46.8083268,-100.7837392\r\n561,Select Medical Holdings,563,\"$4,444 \",3.70%,$177.20 ,53.50%,\"$5,127 \",\"$2,313 \",\"36,050\",David S. Chernow,\"President, Chief Executive Officer &  Director\",Health Care,Health Care: Medical Facilities,-,Mechanicsburg,PA,40.2142565,-77.0085876\r\n562,Boise Cascade,597,\"$4,432 \",13.30%,$83.00 ,116.90%,\"$1,607 \",\"$1,500 \",\"6,370\",Thomas K. Corrick,Chairman &  Chief Executive Officer,Wholesalers,Wholesalers: Diversified,-,Boise,ID,43.6150186,-116.2023137\r\n563,National General Holdings,643,\"$4,431 \",24.70%,$105.80 ,-39.80%,\"$8,440 \",\"$2,598 \",\"7,570\",Barry Karfunkel,\"President, Chief Executive Officer &  Director\",Financials,Insurance: Property and Casualty (Stock),-,New York,NY,40.7127753,-74.0059728\r\n564,SCANA,572,\"$4,407 \",4.30%,($119.00),-120.00%,\"$18,739 \",\"$5,356 \",\"5,228\",Jimmy E. Addison,\"President, Chief Executive Officer &  Director\",Energy,Utilities: Gas and Electric,-,Cayce,SC,33.9657091,-81.0739827\r\n565,Graphic Packaging Holding,562,\"$4,404 \",2.50%,$300.20 ,31.70%,\"$4,863 \",\"$4,754 \",\"13,000\",Michael P. Doss,\"President, Chief Executive Officer &  Director\",Materials,\"Packaging, Containers\",-,Atlanta,GA,33.7489954,-84.3879824\r\n566,Fastenal,591,\"$4,391 \",10.80%,$578.60 ,15.80%,\"$2,911 \",\"$15,703 \",\"20,565\",Daniel L. Florness,\"President, Chief Executive Officer &  Director\",Wholesalers,Wholesalers: Diversified,-,Winona,MN,44.0553908,-91.6663523\r\n567,Schneider National,,\"$4,384 \",8.40%,$389.90 ,148.60%,\"$3,331 \",\"$4,610 \",\"19,600\",Christopher B. Lofgren,\"President, Chief Executive Officer &  Director\",Transportation,\"Trucking, Truck Leasing\",-,Green Bay,WI,44.5133188,-88.0132958\r\n568,Laureate Education,571,\"$4,378 \",3.20%,$91.50 ,-75.40%,\"$7,392 \",\"$2,578 \",\"54,500\",Eilif Serck-Hanssen,Chairman &  Chief Executive Officer,Business Services,Education,-,Baltimore,MD,39.2903848,-76.6121893\r\n569,Beacon Roofing Supply,582,\"$4,377 \",6.00%,$100.90 ,12.20%,\"$3,450 \",\"$3,609 \",\"5,406\",Paul M. Isabella,\"President, Chief Executive Officer &  Director\",Wholesalers,Wholesalers: Diversified,-,Herndon,VA,38.9695545,-77.3860976\r\n570,KB Home,634,\"$4,369 \",21.50%,$180.60 ,71.00%,\"$5,042 \",\"$2,468 \",\"1,915\",Jeffrey T. Mezger,\"Chairman, President &  Chief Executive Officer\",Engineering &  Construction,Homebuilders,-,Los Angeles,CA,34.0522342,-118.2436849\r\n571,Equinix,624,\"$4,368 \",19.30%,$233.00 ,83.70%,\"$18,692 \",\"$33,128 \",\"7,273\",Peter F. Van Camp,\"Chairman, President &  Interim Chief Executive Officer\",Financials,Real estate,-,Redwood City,CA,37.4852152,-122.2363548\r\n572,Terex,445,\"$4,363 \",-25.30%,$128.70 ,-,\"$3,463 \",\"$3,030 \",\"10,700\",John L. Garrison Jr.,\"President, Chief Executive Officer &  Director\",Industrials,Construction and Farm Machinery,-,Westport,CT,41.1414717,-73.3579049\r\n573,Crown Castle International,596,\"$4,356 \",11.10%,$444.60 ,24.50%,\"$32,230 \",\"$45,452 \",\"4,500\",Jay A. Brown,\"President, Chief Executive Officer &  Director\",Financials,Real estate,-,Houston,TX,29.7604267,-95.3698028\r\n574,CACI International,615,\"$4,355 \",16.30%,$163.70 ,14.60%,\"$3,911 \",\"$3,727 \",\"18,600\",Kenneth Asbury,\"President, Chief Executive Officer &  Director\",Technology,Information Technology Services,-,Arlington,VA,38.8816208,-77.0909809\r\n575,Watsco,574,\"$4,342 \",2.90%,$208.20 ,13.90%,\"$2,047 \",\"$6,752 \",\"5,200\",Albert H. Nahmad,Chairman &  Chief Executive Officer,Wholesalers,Wholesalers: Diversified,-,Miami,FL,25.7616798,-80.1917902\r\n576,Coca-Cola Bottling,701,\"$4,324 \",37.00%,$96.50 ,92.50%,\"$3,073 \",\"$1,615 \",\"15,500\",J. Frank Harrison III,Chairman &  Chief Executive Officer,\"Food, Beverages &  Tobacco\",Beverages,-,Charlotte,NC,35.2270869,-80.8431267\r\n577,Welltower,564,\"$4,317 \",0.80%,$522.80 ,-51.50%,\"$27,944 \",\"$20,246 \",392,Thomas J. DeRosa,Chairman &  Chief Executive Officer,Financials,Real estate,-,Toledo,OH,41.6528052,-83.5378674\r\n578,ADT,,\"$4,316 \",46.30%,$342.60 ,-,\"$17,015 \",\"$5,941 \",\"18,000\",Timothy J. Whall,\"President, Chief Executive Officer &  Director\",Business Services,Diversified Outsourcing Services,-,Boca Raton,FL,26.3683064,-80.1289321\r\n579,Ametek,604,\"$4,300 \",12.00%,$681.50 ,33.10%,\"$7,796 \",\"$17,590 \",\"16,900\",David A. Zapico,Chairman &  Chief Executive Officer,Technology,\"Scientific,Photographic and  Control Equipment\",-,Berwyn,PA,40.045824,-75.4395931\r\n580,CNO Financial Group,590,\"$4,297 \",7.80%,$175.60 ,-51.00%,\"$33,110 \",\"$3,630 \",\"3,300\",Gary C. Bhojwani,Chairman &  Chief Executive Officer,Financials,\"Insurance: Life, Health (stock)\",-,Carmel,IN,39.978371,-86.1180435\r\n581,Camping World Holdings,648,\"$4,285 \",21.80%,$28.40 ,-85.20%,\"$2,562 \",\"$3,084 \",\"10,227\",Marcus A. Lemonis,Chairman &  Chief Executive Officer,Retailing,\"Automotive Retailing, Services\",-,Lincolnshire,IL,42.1900249,-87.9084039\r\n582,LPL Financial Holdings,584,\"$4,282 \",5.70%,$238.90 ,24.50%,\"$5,359 \",\"$5,510 \",\"3,736\",Dan H. Arnold,\"President, Chief Executive Officer &  Director\",Financials,Securities,-,Boston,MA,42.3600825,-71.0588801\r\n583,Noble Energy,653,\"$4,256 \",21.90%,\"($1,118.00)\",-,\"$21,476 \",\"$14,913 \",\"2,277\",David L. Stover,\"Chairman, President &  Chief Executive Officer\",Energy,\"Mining, Crude-Oil Production\",-,Houston,TX,29.7604267,-95.3698028\r\n584,Bloomin Brands,568,\"$4,213 \",-0.90%,$100.20 ,140.10%,\"$2,573 \",\"$2,256 \",\"94,000\",Elizabeth A. Smith,\"Chairman, President &  Chief Executive Officer\",\"Hotels, Restaurants &  Leisure\",Food Services,-,Tampa,FL,27.950575,-82.4571776\r\n585,Moodys,631,\"$4,204 \",16.60%,\"$1,000.60 \",275.30%,\"$8,594 \",\"$30,826 \",\"11,896\",Raymond W. McDaniel Jr.,\"President, Chief Executive Officer &  Director\",Business Services,Financial Data Services,-,New York,NY,40.7127753,-74.0059728\r\n586,Symantec,465,\"$4,191 \",-24.70%,($106.00),-104.30%,\"$18,174 \",\"$16,067 \",\"13,000\",Gregory S. Clark,Chairman &  Chief Executive Officer,Technology,Computer Software,-,Mountain View,CA,37.3860517,-122.0838511\r\n587,Amkor Technology,600,\"$4,187 \",7.50%,$260.70 ,58.80%,\"$4,522 \",\"$2,425 \",\"29,300\",Stephen D. Kelley,\"President, Chief Executive Officer &  Director\",Technology,Semiconductors and Other Electronic Components,-,Tempe,AZ,33.4255104,-111.9400054\r\n588,Skechers U.S.A.,638,\"$4,181 \",16.90%,$179.20 ,-26.40%,\"$2,735 \",\"$6,231 \",\"8,150\",Robert Greenberg,Chairman &  Chief Executive Officer,Apparel,Apparel,-,Manhattan Beach,CA,33.8847361,-118.4109089\r\n589,KBR,567,\"$4,171 \",-2.30%,$434.00 ,-,\"$3,674 \",\"$2,271 \",\"20,000\",Stuart Bradie,\"President, Chief Executive Officer &  Director\",Engineering &  Construction,\"Engineering, Construction\",-,Houston,TX,29.7604267,-95.3698028\r\n590,Tiffany,588,\"$4,170 \",4.20%,$370.10 ,-17.00%,\"$5,468 \",\"$12,149 \",\"13,100\",Alessandro Bogliolo,Chairman &  Chief Executive Officer,Retailing,Specialty Retailers: Other,-,New York,NY,40.7127753,-74.0059728\r\n591,Torchmark,580,\"$4,156 \",0.00%,\"$1,454.50 \",164.60%,\"$23,475 \",\"$9,583 \",\"3,102\",Gary L. Coleman/Larry M. Hutchison,Co-Chairman &  Co-Chief Executive Officer,Financials,\"Insurance: Life, Health (stock)\",-,McKinney,TX,33.1972465,-96.6397822\r\n592,Broadridge Financial Solutions,749,\"$4,143 \",43.00%,$326.80 ,6.30%,\"$3,150 \",\"$12,796 \",\"10,000\",Richard J. Daly,Chairman &  Chief Executive Officer,Business Services,Financial Data Services,-,Lake Success,NY,40.7706572,-73.7176312\r\n593,Quad/Graphics,560,\"$4,131.40 \",-4.60%,$107.20 ,138.80%,\"$2,452.40 \",\"$1,336 \",21100,J. Joel Quadracci,\"Chairman, President &  Chief Executive Officer\",Media,\"Publishing, Printing\",-,Sussex,WI,43.13418,-88.22294\r\n594,CF Industries Holdings,622,\"$4,130 \",12.10%,$357.70 ,-,\"$13,463 \",\"$8,805 \",\"2,950\",W. Anthony Will,\"President, Chief Executive Officer &  Director\",Chemicals,Chemicals,-,Deerfield,IL,42.1711365,-87.8445119\r\n595,Carlisle,623,\"$4,090 \",11.30%,$365.50 ,46.10%,\"$5,300 \",\"$6,408 \",\"14,800\",D. Christian Koch,\"President, Chief Executive Officer &  Director\",Materials,\"Building Materials, Glass\",-,Scottsdale,AZ,33.4941704,-111.9260519\r\n596,Silgan Holdings,629,\"$4,090 \",13.20%,$269.70 ,75.80%,\"$4,645 \",\"$3,074 \",\"12,515\",Anthony J. Allott,\"President, Chief Executive Officer &  Director\",Materials,\"Packaging, Containers\",-,Stamford,CT,41.0534302,-73.5387341\r\n597,Bemis,587,\"$4,046 \",1.00%,$94.00 ,-60.20%,\"$3,700 \",\"$4,002 \",\"16,582\",William F. Austen,\"President, Chief Executive Officer &  Director\",Materials,\"Packaging, Containers\",-,Neenah,WI,44.1858193,-88.462609\r\n598,CA,583,\"$4,036 \",-0.40%,$775.00 ,-1.00%,\"$12,610 \",\"$14,134 \",\"11,800\",Michael P. Gregoire,Chairman &  Chief Executive Officer,Technology,Computer Software,-,New York,NY,40.7127753,-74.0059728\r\n599,Hub Group,640,\"$4,035 \",12.90%,$135.20 ,80.70%,\"$1,671 \",\"$1,439 \",\"4,377\",David P. Yeager,Chairman &  Chief Executive Officer,Transportation,Transportation and Logistics,-,Oak Brook,IL,41.8397865,-87.9535534\r\n600,Worldpay,637,\"$4,027 \",12.50%,$130.10 ,-39.00%,\"$8,667 \",\"$25,915 \",\"3,560\",Charles D. Drucker/Philip E.R. Jansen,Chairman &  Co-Chief Executive Officer,Business Services,Financial Data Services,-,Cincinnati,OH,39.2807348,-84.3173878\r\n601,Ingles Markets,608,\"$4,003 \",5.50%,$53.90 ,-0.60%,\"$1,733 \",$686 ,\"17,250\",James W. Lanning,\"President, Chief Executive Officer &  Director\",Food &  Drug Stores,Food and Drug Stores,-,Black Mountain,NC,35.6178951,-82.3212302\r\n602,Snap-on,618,\"$4,000 \",7.80%,$557.70 ,2.10%,\"$5,249 \",\"$8,367 \",\"12,600\",Nicholas T. Pinchuk,\"Chairman, President &  Chief Executive Officer\",Industrials,Industrial Machinery,-,Kenosha,WI,42.5847425,-87.8211854\r\n603,Dentsply Sirona,614,\"$3,993 \",6.60%,\"($1,550.00)\",-460.50%,\"$10,375 \",\"$11,439 \",\"16,100\",Donald M. Casey Jr.,Chairman &  Chief Executive Officer,Health Care,Medical Products and Equipment,-,York,PA,39.9625984,-76.727745\r\n604,Calumet Specialty Products,632,\"$3,992 \",10.90%,($103.80),-,\"$2,689 \",$541 ,\"1,600\",Timothy Go,Chief Executive Officer,Energy,Petroleum Refining,-,Indianapolis,IN,39.768403,-86.158068\r\n605,Global Payments,669,\"$3,975 \",17.90%,$468.40 ,132.20%,\"$12,998 \",\"$17,789 \",\"10,000\",Jeffrey S. Sloan,Chairman &  Chief Executive Officer,Business Services,Financial Data Services,-,Atlanta,GA,33.7489954,-84.3879824\r\n606,Encompass Health,619,\"$3,971.40 \",7.10%,$256.30 ,3.50%,\"$4,893.70 \",\"$5,611 \",30935,Mark J. Tarr,\"President, Chief Executive Officer &  Director\",Health Care,Health Care: Medical Facilities,-,Birmingham,AL,33.5206608,-86.80249\r\n607,Martin Marietta Materials,607,\"$3,966 \",3.80%,$713.30 ,67.70%,\"$8,993 \",\"$13,019 \",\"8,406\",C. Howard Nye,\"Chairman, President &  Chief Executive Officer\",Materials,\"Building Materials, Glass\",-,Raleigh,NC,35.7795897,-78.6381787\r\n608,Nasdaq,620,\"$3,965 \",7.00%,$734.00 ,579.60%,\"$15,786 \",\"$14,361 \",\"4,734\",Adena T. Friedman,\"President, Chief Executive Officer &  Director\",Financials,Securities,-,New York,NY,40.7127753,-74.0059728\r\n609,Leggett & Platt,613,\"$3,944 \",5.20%,$292.60 ,-24.20%,\"$3,551 \",\"$5,842 \",\"22,200\",Karl G. Glassman,\"President, Chief Executive Officer &  Director\",Household Products,\"Home Equipment, Furnishings\",-,Carthage,MO,37.176447,-94.3102228\r\n610,Universal Forest Products,687,\"$3,941 \",21.60%,$119.50 ,18.10%,\"$1,465 \",\"$1,986 \",\"10,000\",Matthew J. Missad,Chairman &  Chief Executive Officer,Materials,\"Building Materials, Glass\",-,Grand Rapids,MI,42.9633599,-85.6680863\r\n611,Sally Beauty Holdings,592,\"$3,938 \",-0.40%,$215.10 ,-3.50%,\"$2,123 \",\"$2,058 \",\"21,755\",Christian A. Brickman,\"President, Chief Executive Officer &  Director\",Retailing,Specialty Retailers: Other,-,Denton,TX,33.2148412,-97.1330683\r\n612,Flowers Foods,594,\"$3,921 \",-0.20%,$150.10 ,-8.30%,\"$2,660 \",\"$4,604 \",\"9,800\",Allen L. Shiver,\"President, Chief Executive Officer &  Director\",\"Food, Beverages &  Tobacco\",Food Consumer Products,-,Thomasville,GA,30.8365815,-83.9787808\r\n613,Barnes & Noble,555,\"$3,895 \",-11.50%,$22.00 ,-,\"$1,933 \",$360 ,\"18,592\",Demos Parneros,Chief Executive Officer &  Director,Retailing,Specialty Retailers: Other,-,New York,NY,40.7127753,-74.0059728\r\n614,American Equity Investment Life,883,\"$3,892 \",75.30%,$174.60 ,109.80%,\"$62,031 \",\"$2,639 \",515,John M. Matovina,\"Chairman, President &  Chief Executive Officer\",Financials,\"Insurance: Life, Health (stock)\",-,West Des Moines,IA,41.5772115,-93.711332\r\n615,Vulcan Materials,635,\"$3,890 \",8.30%,$601.20 ,43.30%,\"$9,505 \",\"$15,110 \",\"8,287\",J. Thomas Hill,\"Chairman, President &  Chief Executive Officer\",Materials,\"Building Materials, Glass\",-,Birmingham,AL,33.5206608,-86.80249\r\n616,Taylor Morrison Home,644,\"$3,885 \",9.40%,$91.20 ,73.40%,\"$4,326 \",\"$2,610 \",\"1,800\",Sheryl D. Palmer,\"Chairman, President &  Chief Executive Officer\",Engineering &  Construction,Homebuilders,-,Scottsdale,AZ,33.4941704,-111.9260519\r\n617,Westinghouse Air Brake,742,\"$3,882 \",32.40%,$262.30 ,-14.00%,\"$6,580 \",\"$7,822 \",\"18,000\",Raymond T. Betler,\"President, Chief Executive Officer &  Director\",Industrials,Industrial Machinery,-,Wilmerding,PA,40.3909023,-79.8100472\r\n618,Crestwood Equity Partners,805,\"$3,881 \",54.00%,($191.90),-,\"$4,285 \",\"$1,824 \",954,Robert G Phillips,\"Chairman, President &  Chief Executive Officer\",Energy,Energy,-,Houston,TX,29.7604267,-95.3698028\r\n619,Iron Mountain,649,\"$3,846 \",9.10%,$183.80 ,75.40%,\"$10,972 \",\"$9,375 \",\"24,000\",William L. Meaney,\"President, Chief Executive Officer &  Director\",Business Services,Diversified Outsourcing Services,-,Boston,MA,42.3600825,-71.0588801\r\n620,Lennox International,627,\"$3,840 \",5.40%,$305.70 ,10.00%,\"$1,892 \",\"$8,415 \",\"11,450\",Todd M. Bluedorn,Chairman &  Chief Executive Officer,Industrials,Industrial Machinery,-,Richardson,TX,32.9483335,-96.7298519\r\n621,General Cable,603,\"$3,837 \",-0.50%,($56.60),-,\"$2,235 \",\"$1,499 \",\"8,500\",Massimo Battaini,\"President, Chief Executive Officer &  Director\",Industrials,\"Electronics, Electrical Equip.\",-,Highland Heights,KY,39.0331169,-84.4518854\r\n622,American Eagle Outfitters,630,\"$3,796 \",5.10%,$204.20 ,-3.90%,\"$1,816 \",\"$3,540 \",\"24,100\",Jay L. Schottenstein,Chairman &  Chief Executive Officer,Retailing,Specialty Retailers: Apparel,-,Pittsburgh,PA,40.4406248,-79.9958864\r\n623,Church & Dwight,652,\"$3,776 \",8.10%,$743.40 ,62.00%,\"$6,015 \",\"$12,294 \",\"4,700\",Matthew T. Farrell,\"President, Chief Executive Officer &  Director\",Household Products,Household and Personal Products,-,Ewing Township,NJ,40.2599864,-74.7909125\r\n624,Platform Specialty Products,636,\"$3,776 \",5.30%,($296.20),-,\"$10,252 \",\"$2,774 \",\"7,850\",Rakesh Sachdev,Chief Executive Officer &  Director,Chemicals,Chemicals,-,West Palm Beach,FL,26.7153424,-80.0533746\r\n625,JELD-WEN Holding,,\"$3,764 \",2.40%,$10.80 ,-97.10%,\"$2,863 \",\"$3,257 \",\"21,000\",Gary S. Michel,Chairman &  Interim Chief Executive Officer,Materials,\"Building Materials, Glass\",-,Charlotte,NC,35.2270869,-80.8431267\r\n626,OneMain Holdings,602,\"$3,756 \",-3.30%,$183.00 ,-14.90%,\"$19,433 \",\"$4,062 \",\"10,100\",Jay N. Levine,\"President, Chief Executive Officer &  Director\",Financials,Diversified Financials,-,Evansville,IN,37.9715592,-87.5710898\r\n627,Colfax,626,\"$3,737 \",2.50%,$151.10 ,17.90%,\"$6,710 \",\"$3,934 \",\"14,300\",Matthew L. Trerotola,\"President, Chief Executive Officer &  Director\",Industrials,Industrial Machinery,-,Annapolis Junction,MD,39.1202934,-76.7769324\r\n628,Zebra Technologies,639,\"$3,722 \",4.10%,$17.00 ,-,\"$4,275 \",\"$7,412 \",\"7,000\",Anders Gustafsson,Chairman &  Chief Executive Officer,Industrials,\"Electronics, Electrical Equip.\",-,Lincolnshire,IL,42.1900249,-87.9084039\r\n629,Andersons,595,\"$3,686 \",-6.10%,$42.50 ,266.70%,\"$2,162 \",$943 ,\"1,819\",Patrick E. Bowe,\"President, Chief Executive Officer &  Director\",\"Food, Beverages &  Tobacco\",Food Production,-,Maumee,OH,41.5628294,-83.6538244\r\n630,TD Ameritrade Holding,674,\"$3,685 \",10.50%,$872.00 ,3.60%,\"$38,627 \",\"$33,605 \",\"10,412\",Timothy D. Hockey,\"President, Chief Executive Officer &  Director\",Financials,Securities,-,Omaha,NE,41.2565369,-95.9345034\r\n631,Carlyle Group,869,\"$3,676 \",61.60%,$244.10 ,3714.10%,\"$12,281 \",\"$2,145 \",\"1,600\",Kewsong Lee/Glenn A. Youngkin,Co-Chief Executive Officer &  Director,Financials,Securities,-,Leavenworth,WA,47.7510741,-120.7401385\r\n632,Hubbell,650,\"$3,669 \",4.70%,$243.10 ,-17.00%,\"$3,721 \",\"$6,678 \",\"17,700\",David G. Nord,\"Chairman, President &  Chief Executive Officer\",Industrials,\"Electronics, Electrical Equip.\",-,Shelton,CT,41.3164856,-73.0931641\r\n633,Trinity Industries,539,\"$3,663 \",-20.20%,$702.50 ,104.50%,\"$9,543 \",\"$4,921 \",\"15,605\",Timothy R. Wallace,\"Chairman, President &  Chief Executive Officer\",Transportation,Transportation Equipment,-,Dallas,TX,32.7766642,-96.7969879\r\n634,Darling Ingredients,665,\"$3,662 \",7.80%,$128.50 ,25.60%,\"$4,958 \",\"$2,848 \",\"9,800\",Randall C. Stuewe,Chairman &  Chief Executive Officer,\"Food, Beverages &  Tobacco\",Food Production,-,Irving,TX,32.8140177,-96.9488945\r\n635,Flowserve,589,\"$3,661 \",-8.30%,$2.70 ,-98.00%,\"$4,911 \",\"$5,668 \",\"17,000\",R. Scott Rowe,\"President, Chief Executive Officer &  Director\",Industrials,Industrial Machinery,-,Irving,TX,32.8140177,-96.9488945\r\n636,Antero Resources,,\"$3,656 \",109.50%,$615.10 ,-,\"$15,262 \",\"$6,283 \",593,Paul M. Rady,Chairman &  Chief Executive Officer,Energy,\"Mining, Crude-Oil Production\",-,Denver,CO,39.7392358,-104.990251\r\n637,Skyworks Solutions,680,\"$3,651 \",11.00%,\"$1,010.20 \",1.50%,\"$4,574 \",\"$18,264 \",\"8,400\",Liam K. Griffin,\"President, Chief Executive Officer &  Director\",Technology,Semiconductors and Other Electronic Components,-,Woburn,MA,42.4792618,-71.1522765\r\n638,Landstar System,699,\"$3,649 \",15.10%,$177.10 ,28.90%,\"$1,353 \",\"$4,604 \",\"1,273\",James B. Gattoni,\"President, Chief Executive Officer &  Director\",Transportation,\"Trucking, Truck Leasing\",-,Jacksonville,FL,30.3321838,-81.655651\r\n639,Buckeye Partners,685,\"$3,648 \",12.30%,$478.80 ,-10.60%,\"$10,305 \",\"$5,494 \",\"1,870\",Clark C. Smith,\"Chairman, President &  Chief Executive Officer\",Energy,Pipelines,-,Houston,TX,29.7604267,-95.3698028\r\n640,MRC Global,726,\"$3,646 \",19.90%,$50.00 ,-,\"$2,340 \",\"$1,517 \",\"3,580\",Andrew R. Lane,\"President, Chief Executive Officer &  Director\",Energy,\"Oil and Gas Equipment, Services\",-,Houston,TX,29.7604267,-95.3698028\r\n641,CME Group,633,\"$3,645 \",1.40%,\"$4,063.40 \",164.90%,\"$75,791 \",\"$55,058 \",\"2,830\",Terrence A. Duffy,Chairman &  Chief Executive Officer,Financials,Securities,-,Chicago,IL,41.8781136,-87.6297982\r\n642,Greif,676,\"$3,638 \",9.50%,$118.60 ,58.30%,\"$3,232 \",\"$2,636 \",\"13,000\",Peter G. Watson,\"President, Chief Executive Officer &  Director\",Materials,\"Packaging, Containers\",-,Delaware,OH,40.2986724,-83.067965\r\n643,Nexeo Solutions,,\"$3,637 \",241.30%,$14.40 ,-,\"$2,254 \",$960 ,\"2,640\",David A. Bradley,\"President, Chief Executive Officer &  Director\",Wholesalers,Wholesalers: Diversified,-,The Woodlands,TX,30.1658207,-95.4612625\r\n644,Cooper-Standard Holdings,655,\"$3,618 \",4.20%,$135.30 ,-2.70%,\"$2,726 \",\"$2,200 \",\"32,000\",Jeffrey S. Edwards,Chairman &  Chief Executive Officer,Motor Vehicles &  Parts,Motor Vehicles and Parts,-,Novi,MI,42.48059,-83.4754913\r\n645,Urban Outfitters,645,\"$3,616 \",2.00%,$108.30 ,-50.40%,\"$1,953 \",\"$4,001 \",\"16,330\",Richard A. Hayne,Chairman &  Chief Executive Officer,Retailing,Specialty Retailers: Apparel,-,Philadelphia,PA,39.9525839,-75.1652215\r\n646,LSC Communications,625,\"$3,603 \",-1.40%,($57.00),-153.80%,\"$2,014 \",$608 ,\"24,000\",Thomas J. Quinlan III,\"Chairman, President &  Chief Executive Officer\",Media,\"Publishing, Printing\",-,Chicago,IL,41.8781136,-87.6297982\r\n647,Sabre,668,\"$3,599 \",6.70%,$242.50 ,0.00%,\"$5,649 \",\"$5,887 \",\"9,000\",Sean E. Menke,\"President, Chief Executive Officer &  Director\",Technology,Internet Services and Retailing,-,Southlake,TX,32.9412363,-97.1341783\r\n648,Green Plains,662,\"$3,596 \",5.40%,$61.10 ,472.60%,\"$2,785 \",$688 ,\"1,427\",Todd A. Becker,\"President, Chief Executive Officer &  Director\",Energy,Energy,-,Omaha,NE,41.2565369,-95.9345034\r\n649,Hexion,659,\"$3,591 \",4.50%,($234.00),-,\"$2,097 \",-,\"4,300\",Craig A. Rogerson,\"Chairman, President &  Chief Executive Officer\",Chemicals,Chemicals,-,Columbus,OH,39.9611755,-82.9987942\r\n650,Stericycle,642,\"$3,581 \",0.50%,$42.40 ,-79.50%,\"$6,988 \",\"$5,007 \",\"23,200\",Charles A. Alutto,\"President, Chief Executive Officer &  Director\",Business Services,Waste Management,-,Lake Forest,IL,42.2586342,-87.840625\r\n651,Warner Music Group,686,\"$3,576 \",10.20%,$143.00 ,472.00%,\"$5,718 \",-,\"4,520\",Stephen F. Cooper,\"President, Chief Executive Officer &  Director\",Media,Entertainment,-,New York,NY,40.7127753,-74.0059728\r\n652,Ventas,658,\"$3,574 \",3.80%,\"$1,356.50 \",108.90%,\"$23,955 \",\"$17,643 \",493,Debra A. Cafaro,Chairman &  Chief Executive Officer,Financials,Real estate,-,Chicago,IL,41.8781136,-87.6297982\r\n653,ScanSource,647,\"$3,568 \",0.80%,$69.20 ,8.80%,\"$1,718 \",$909 ,\"2,000\",Michael L. Baur,Chief Executive Officer &  Director,Wholesalers,Wholesalers: Electronics and Office Equipment,-,Greenville,SC,34.8526176,-82.3940104\r\n654,Pinnacle West Capital,651,\"$3,565 \",1.90%,$488.50 ,10.50%,\"$17,019 \",\"$8,932 \",\"6,292\",Donald E. Brandt,\"Chairman, President &  Chief Executive Officer\",Energy,Utilities: Gas and Electric,-,Phoenix,AZ,33.4483771,-112.0740373\r\n655,Scripps Networks Interactive,664,\"$3,562 \",4.70%,$623.90 ,-7.40%,\"$6,522 \",$0 ,\"3,600\",David M. Zaslav,CEO-Discovery,Media,Entertainment,-,Knoxville,TN,35.9606384,-83.9207392\r\n656,Alexion Pharmaceuticals,714,\"$3,551 \",15.10%,$443.30 ,11.00%,\"$13,583 \",\"$24,784 \",\"2,525\",Ludwig N. Hantson,Chairman &  Chief Executive Officer,Health Care,Pharmaceuticals,-,New Haven,CT,41.308274,-72.9278835\r\n657,Pitney Bowes,663,\"$3,550 \",4.20%,$261.30 ,181.60%,\"$6,679 \",\"$2,038 \",\"14,700\",Marc B. Lautenbach,\"President, Chief Executive Officer &  Director\",Technology,\"Computers, Office Equipment\",-,Stamford,CT,41.0534302,-73.5387341\r\n658,CIT Group,550,\"$3,545 \",-20.40%,$468.20 ,-,\"$49,279 \",\"$6,649 \",\"4,167\",Ellen R. Alemany,Chairwoman &  CEO,Financials,Commercial Banks,-,New York,NY,40.7127753,-74.0059728\r\n659,Country Financial,657,\"$3,542 \",2.40%,$187.30 ,39.00%,\"$14,664 \",-,\"3,834\",Kurt F. Bock,Chief Executive Officer,Financials,Insurance: Property and Casualty (Mutual),-,Bloomington,IL,40.4842027,-88.9936873\r\n660,CUNA Mutual Group,683,\"$3,541 \",8.20%,$303.20 ,36.20%,\"$20,595 \",-,\"3,300\",Robert N. Trunzo,\"President, Chief Executive Officer &  Director\",Financials,\"Insurance: Life, Health (stock)\",-,Madison,WI,43.0730517,-89.4012302\r\n661,Triumph Group,601,\"$3,533 \",-9.10%,($43.00),-,\"$4,415 \",\"$1,252 \",\"14,309\",Daniel J. Crowley,\"President, Chief Executive Officer &  Director\",Aerospace &  Defense,Aerospace and Defense,-,Berwyn,PA,40.045824,-75.4395931\r\n662,TransDigm Group,698,\"$3,529 \",11.30%,$596.90 ,1.80%,\"$9,976 \",\"$16,021 \",\"9,200\",Kevin M. Stein,\"President, Chief Executive Officer &  Director\",Aerospace &  Defense,Aerospace and Defense,-,Cleveland,OH,41.49932,-81.6943605\r\n663,Allegheny Technologies,707,\"$3,525 \",12.50%,($91.90),-,\"$5,185 \",\"$2,974 \",\"8,600\",Richard J. Harshman,\"Chairman, President &  Chief Executive Officer\",Materials,Metals,-,Pittsburgh,PA,40.4406248,-79.9958864\r\n664,Resolute Forest Products,646,\"$3,513 \",-0.90%,($84.00),-,\"$4,147 \",$749 ,\"7,700\",Yves Laflamme,\"President, Chief Executive Officer &  Director\",Materials,Forest and Paper Products,-,Catawba,SC,34.8529233,-80.9111862\r\n665,Acuity Brands,679,\"$3,505 \",6.50%,$321.70 ,10.60%,\"$2,900 \",\"$5,868 \",\"12,500\",Vernon J. Nagel,\"Chairman, President &  Chief Executive Officer\",Industrials,\"Electronics, Electrical Equip.\",-,Atlanta,GA,33.7489954,-84.3879824\r\n666,Abercrombie & Fitch,675,\"$3,493 \",5.00%,$7.10 ,79.30%,\"$2,326 \",\"$1,651 \",\"22,500\",Fran Horowitz-Bonadies,Chief Executive Officer &  Director,Retailing,Specialty Retailers: Apparel,-,New Albany,OH,40.0811745,-82.8087864\r\n667,KLA-Tencor,733,\"$3,480 \",16.60%,$926.10 ,31.50%,\"$5,532 \",\"$17,073 \",\"5,990\",Richard P. Wallace,\"President, Chief Executive Officer &  Director\",Technology,Semiconductors and Other Electronic Components,-,Milpitas,CA,37.4323341,-121.8995741\r\n668,Weis Markets,706,\"$3,467 \",10.50%,$98.40 ,12.90%,\"$1,442 \",\"$1,102 \",\"23,000\",Jonathan H. Weis,\"Chairman, President &  Chief Executive Officer\",Food &  Drug Stores,Food and Drug Stores,-,Sunbury,PA,40.862585,-76.7944104\r\n669,Puget Energy,700,\"$3,460 \",9.40%,$175.20 ,-44.00%,\"$13,691 \",-,\"3,140\",Kimberly J. Harris,\"President, Chief Executive Officer &  Director\",Energy,Utilities: Gas and Electric,-,Bellevue,WA,47.6101497,-122.2015159\r\n670,Mednax,697,\"$3,458 \",8.60%,$320.40 ,-1.40%,\"$5,867 \",\"$5,251 \",\"14,000\",Roger J. Medel,Chief Executive Officer &  Director,Health Care,Health Care: Pharmacy and Other Services,-,Fort Lauderdale,FL,26.1669711,-80.256595\r\n671,Kar Auction Services,702,\"$3,458 \",9.80%,$362.00 ,62.80%,\"$6,984 \",\"$7,285 \",\"15,488\",James P. Hallett,Chairman &  Chief Executive Officer,Wholesalers,Wholesalers: Diversified,-,Carmel,IN,39.978371,-86.1180435\r\n672,PolyOne,673,\"$3,452 \",3.40%,($57.70),-134.90%,\"$2,705 \",\"$3,400 \",\"6,400\",Robert M. Patterson,\"Chairman, President &  Chief Executive Officer\",Chemicals,Chemicals,-,Avon Lake,OH,41.5053178,-82.0282001\r\n673,FMC,681,\"$3,442 \",4.80%,$535.80 ,156.20%,\"$9,206 \",\"$10,297 \",\"7,000\",Pierre R. Brondeau,\"Chairman, President &  Chief Executive Officer\",Chemicals,Chemicals,-,Philadelphia,PA,39.9525839,-75.1652215\r\n674,Edwards Lifesciences,734,\"$3,435 \",15.90%,$583.60 ,2.50%,\"$5,696 \",\"$29,372 \",\"12,200\",Michael A. Mussallem,Chairman &  Chief Executive Officer,Health Care,Medical Products and Equipment,-,Irvine,CA,33.6845673,-117.8265049\r\n675,Microchip Technology,897,\"$3,426 \",57.60%,$164.60 ,-49.20%,\"$7,687 \",\"$21,410 \",\"12,656\",Steve Sanghi,Chairman &  Chief Executive Officer,Technology,Semiconductors and Other Electronic Components,-,Chandler,AZ,33.3061605,-111.8412502\r\n676,Amerco,682,\"$3,422 \",4.50%,$398.40 ,-18.50%,\"$9,406 \",\"$6,767 \",\"20,376\",Edward J. Shoen,\"Chairman, President &  Chief Executive Officer\",Transportation,\"Trucking, Truck Leasing\",-,Reno,NV,39.5296329,-119.8138027\r\n677,Mercury General,689,\"$3,416 \",5.80%,$144.90 ,98.30%,\"$5,101 \",\"$2,538 \",\"4,300\",Gabriel Tirador,\"President, Chief Executive Officer &  Director\",Financials,Insurance: Property and Casualty (Stock),-,Los Angeles,CA,34.0522342,-118.2436849\r\n678,American National Insurance,688,\"$3,411 \",5.70%,$493.70 ,172.70%,\"$26,387 \",\"$3,150 \",\"4,621\",James E. Pozzi,\"President, Chief Executive Officer &  Director\",Financials,\"Insurance: Life, Health (stock)\",-,Galveston,TX,29.3013479,-94.7976958\r\n679,Carters,694,\"$3,400 \",6.30%,$302.80 ,17.30%,\"$2,068 \",\"$4,902 \",\"20,900\",Michael D. Casey,Chairman &  Chief Executive Officer,Apparel,Apparel,-,Atlanta,GA,33.7489954,-84.3879824\r\n680,International Flavors & Fragrances,711,\"$3,399 \",9.10%,$295.70 ,-27.00%,\"$4,599 \",\"$10,804 \",\"7,300\",Andreas Fibig,Chairman &  Chief Executive Officer,Chemicals,Chemicals,-,New York,NY,40.7127753,-74.0059728\r\n681,Aarons,692,\"$3,384 \",5.50%,$292.50 ,110.00%,\"$2,692 \",\"$3,266 \",\"11,900\",John W. Robinson III,\"President, Chief Executive Officer &  Director\",Retailing,Specialty Retailers: Other,-,Atlanta,GA,33.7489954,-84.3879824\r\n682,Alliant Energy,677,\"$3,382 \",1.90%,$457.30 ,23.10%,\"$14,188 \",\"$9,453 \",\"3,989\",Patricia L. Kampling,Chairman &  Chief Executive Officer,Energy,Utilities: Gas and Electric,-,Madison,WI,43.0730517,-89.4012302\r\n683,EQT,,\"$3,378 \",110.00%,\"$1,508.50 \",-,\"$29,523 \",\"$12,565 \",\"2,067\",David L. Porges,\"Chairman, President &  Chief Executive Officer\",Energy,Energy,-,Pittsburgh,PA,40.4406248,-79.9958864\r\n684,Monster Beverage,721,\"$3,369 \",10.50%,$820.70 ,15.20%,\"$4,791 \",\"$32,404 \",\"2,589\",Rodney C. Sacks,Chairman &  Chief Executive Officer,\"Food, Beverages &  Tobacco\",Beverages,-,Corona,CA,33.8752935,-117.5664384\r\n685,BMC Stock Holdings,712,\"$3,366 \",8.80%,$57.40 ,86.00%,\"$1,473 \",\"$1,314 \",\"9,100\",David L. Keltner,\"President, Chief Executive Officer &  Director\",Wholesalers,Wholesalers: Diversified,-,Atlanta,GA,33.7489954,-84.3879824\r\n686,Ryerson Holding,753,\"$3,365 \",17.70%,$17.10 ,-8.60%,\"$1,712 \",$303 ,\"3,600\",Edward J. Lehner,\"President, Chief Executive Officer &  Director\",Materials,Metals,-,Chicago,IL,41.8781136,-87.6297982\r\n687,Equifax,703,\"$3,362 \",6.90%,$587.30 ,20.20%,\"$7,233 \",\"$14,152 \",\"10,300\",Mark W. Begor,Chairman &  Chief Executive Officer,Business Services,Financial Data Services,-,Atlanta,GA,33.7489954,-84.3879824\r\n688,Regal Beloit,690,\"$3,360 \",4.20%,$213.00 ,4.70%,\"$4,388 \",\"$3,225 \",\"23,600\",Mark J. Gliebe,Chairman &  Chief Executive Officer,Industrials,\"Electronics, Electrical Equip.\",-,Beloit,WI,42.5083482,-89.0317765\r\n689,Old Dominion Freight Line,731,\"$3,358 \",12.30%,$463.80 ,56.80%,\"$3,068 \",\"$12,107 \",\"19,183\",Greg C. Gantt,\"President, Chief Executive Officer &  Director\",Transportation,\"Trucking, Truck Leasing\",-,Thomasville,NC,35.8826369,-80.0819879\r\n690,American Water Works,678,\"$3,357 \",1.70%,$426.00 ,-9.00%,\"$19,482 \",\"$14,622 \",\"6,900\",Susan N. Story,\"President, Chief Executive Officer &  Director\",Energy,Miscellaneous,-,Voorhees Township,NJ,39.8519447,-74.961517\r\n691,BGC Partners,771,\"$3,353 \",23.20%,$51.50 ,-49.80%,\"$5,457 \",\"$4,119 \",\"9,238\",Howard W. Lutnick,Chairman &  Chief Executive Officer,Financials,Securities,-,New York,NY,40.7127753,-74.0059728\r\n692,Brinks,730,\"$3,347 \",10.80%,$16.70 ,-51.60%,\"$3,060 \",\"$3,609 \",\"62,150\",Douglas A. Pertz,\"President, Chief Executive Officer &  Director\",Business Services,Diversified Outsourcing Services,-,Richmond,VA,37.5407246,-77.4360481\r\n692,Meritor,730,\"$3,347 \",10.80%,$16.70 ,-51.60%,\"$3,060 \",\"$3,609 \",\"62,150\",Douglas A. Pertz,\"President, Chief Executive Officer &  Director\",Business Services,Diversified Outsourcing Services,-,Richmond,VA,37.5407246,-77.4360481\r\n694,Sentry Insurance Group,720,\"$3,346 \",9.30%,$288.50 ,30.10%,\"$17,302 \",-,\"4,139\",Peter G. McPartland,\"Chairman, President &  Chief Executive Officer\",Financials,Insurance: Property and Casualty (Mutual),-,Stevens Point,WI,44.5235792,-89.574563\r\n695,Sanderson Farms,758,\"$3,342 \",18.70%,$279.70 ,48.00%,\"$1,733 \",\"$2,718 \",\"14,669\",Joe F. Sanderson Jr.,Chairman &  Chief Executive Officer,\"Food, Beverages &  Tobacco\",Food Production,-,Laurel,MS,31.6940509,-89.1306124\r\n696,KapStone Paper & Packaging,715,\"$3,316 \",7.70%,$243.50 ,182.30%,\"$3,324 \",\"$3,341 \",\"6,400\",Matthew Kaplan,\"President, Chief Executive Officer &  Director\",Materials,\"Packaging, Containers\",-,Northbrook,IL,42.1275267,-87.8289548\r\n697,Gartner,821,\"$3,312 \",35.50%,$3.30 ,-98.30%,\"$7,283 \",\"$10,684 \",\"15,131\",Eugene A. Hall,Chief Executive Officer,Technology,Information Technology Services,-,Stamford,CT,41.0534302,-73.5387341\r\n698,IAC/InterActiveCorp,705,\"$3,307.20 \",5.30%,$304.90 ,-,\"$5,867.80 \",\"$12,926 \",7000,Joseph Levin,Chief Executive Officer &  Director,Technology,Internet Services and Retailing,-,New York City,NY,40.7127753,-74.0059728\r\n699,Tailored Brands,667,\"$3,304 \",-2.20%,$96.70 ,287.50%,\"$2,000 \",\"$1,234 \",\"18,200\",Douglas S. Ewert,Chairman &  Chief Executive Officer,Retailing,Specialty Retailers: Apparel,-,Houston,TX,29.7604267,-95.3698028\r\n700,WABCO Holdings,759,\"$3,304 \",17.60%,$406.10 ,82.10%,\"$4,323 \",\"$7,194 \",\"14,631\",Jacques Esculier,Chairman &  Chief Executive Officer,Motor Vehicles &  Parts,Motor Vehicles and Parts,-,Rochester Hills,MI,42.6583661,-83.1499322\r\n701,Insperity,739,\"$3,300 \",12.20%,$84.40 ,27.90%,\"$1,064 \",\"$2,921 \",\"2,900\",Paul J. Sarvadi,Chairman &  Chief Executive Officer,Business Services,Diversified Outsourcing Services,-,Houston,TX,30.0575359,-95.1902986\r\n702,Comerica,736,\"$3,289 \",11.10%,$743.00 ,55.80%,\"$71,567 \",\"$16,562 \",\"7,999\",Ralph W. Babb Jr.,Chairman &  Chief Executive Officer,Financials,Commercial Banks,-,Dallas,TX,32.7766642,-96.7969879\r\n703,TriNet Group,717,\"$3,275 \",7.00%,$178.00 ,189.90%,\"$2,593 \",\"$3,245 \",\"2,700\",Burton M. Goldfield,\"President, Chief Executive Officer &  Director\",Business Services,Diversified Outsourcing Services,-,San Leandro,CA,37.7249296,-122.1560768\r\n704,Avaya Holdings,621,\"$3,272 \",-11.60%,-,-,\"$5,898 \",\"$2,459 \",\"8,700\",James M. Chirico Jr.,\"President, Chief Executive Officer &  Director\",Technology,Information Technology Services,-,Santa Clara,CA,37.3541079,-121.9552356\r\n705,Ashland Global Holdings,516,\"$3,260 \",-34.10%,$1.00 ,-,\"$8,618 \",\"$4,343 \",\"6,500\",William A. Wulfsohn,Chairman &  Chief Executive Officer,Chemicals,Chemicals,-,Covington,KY,39.0836712,-84.5085536\r\n706,Meritage Homes,725,\"$3,241 \",6.60%,$143.30 ,-4.20%,\"$3,251 \",\"$1,839 \",\"1,605\",Steven J. Hilton,Chairman &  Chief Executive Officer,Engineering &  Construction,Homebuilders,-,Scottsdale,AZ,33.4941704,-111.9260519\r\n707,SkyWest,710,\"$3,204 \",2.70%,$428.90 ,-,\"$5,458 \",\"$2,838 \",\"16,300\",Russell A. Childs,\"President, Chief Executive Officer &  Director\",Transportation,Airlines,-,St. George,UT,37.0965278,-113.5684164\r\n708,USG,566,\"$3,204 \",-24.90%,$88.00 ,-82.70%,\"$3,851 \",\"$5,664 \",\"6,800\",Jennifer F. Scanlon,\"President, Chief Executive Officer &  Director\",Materials,\"Building Materials, Glass\",-,Chicago,IL,41.8781136,-87.6297982\r\n709,Southwestern Energy,823,\"$3,203 \",31.50%,\"$1,046.00 \",-,\"$7,521 \",\"$2,542 \",\"1,575\",William J. Way,\"President, Chief Executive Officer &  Director\",Energy,\"Mining, Crude-Oil Production\",-,Spring,TX,30.0799405,-95.4171601\r\n710,Keysight Technologies,745,\"$3,189 \",9.30%,$102.00 ,-69.60%,\"$5,933 \",\"$9,825 \",\"12,600\",Ronald S. Nersesian,\"President, Chief Executive Officer &  Director\",Technology,\"Scientific,Photographic and  Control Equipment\",-,Santa Rosa,CA,38.440429,-122.7140548\r\n711,Regal Entertainment Group,696,\"$3,163 \",-1.10%,$112.30 ,-34.10%,\"$2,843 \",-,\"26,047\",Nisan Cohen,\"President, Chief Executive Officer &  Director\",Media,Entertainment,-,Knoxville,TN,35.9606384,-83.9207392\r\n712,Mutual of America Life Insurance,770,\"$3,163 \",16.10%,$26.20 ,56.70%,\"$21,194 \",-,\"1,079\",John R. Greed,\"Chairman, President &  Chief Executive Officer\",Financials,\"Insurance: Life, Health (Mutual)\",-,New York,NY,40.7127753,-74.0059728\r\n713,Paychex,737,\"$3,151 \",6.80%,$817.30 ,8.00%,\"$6,834 \",\"$22,128 \",\"13,700\",Martin Mucci,\"President, Chief Executive Officer &  Director\",Business Services,Diversified Outsourcing Services,-,Rochester,NY,43.1565779,-77.6088465\r\n714,Brinker International,684,\"$3,151 \",-3.30%,$150.80 ,-24.90%,\"$1,414 \",\"$1,673 \",\"57,906\",Wyman T. Roberts,\"President, Chief Executive Officer &  Director\",\"Hotels, Restaurants &  Leisure\",Food Services,-,Dallas,TX,32.7766642,-96.7969879\r\n715,Penn National Gaming,728,\"$3,148 \",3.70%,$473.50 ,333.10%,\"$5,235 \",\"$2,407 \",\"18,754\",Timothy J. Wilmott,Chairman &  Chief Executive Officer,\"Hotels, Restaurants &  Leisure\",\"Hotels, Casinos, Resorts\",-,Wyomissing,PA,40.329537,-75.9652117\r\n716,Gannett,722,\"$3,147 \",3.20%,$6.90 ,-86.90%,\"$2,570 \",\"$1,126 \",\"19,000\",Robert J. Dickey,\"President, Chief Executive Officer &  Director\",Media,\"Publishing, Printing\",-,McLean,VA,38.9338676,-77.1772604\r\n717,Visteon,693,\"$3,146 \",-1.90%,$176.00 ,134.70%,\"$2,304 \",\"$3,409 \",\"10,000\",Sachin S. Lawande,\"President, Chief Executive Officer &  Director\",Motor Vehicles &  Parts,Motor Vehicles and Parts,-,Van Buren Charter Township,MI,42.2203171,-83.4838244\r\n718,Pinnacle Foods,708,\"$3,144 \",0.50%,$532.00 ,152.00%,\"$6,578 \",\"$6,440 \",\"4,900\",Mark A. Clouse,Chairman &  Chief Executive Officer,\"Food, Beverages &  Tobacco\",Food Consumer Products,-,Parsippany-Troy Hills,NJ,40.8652865,-74.4173877\r\n719,Intuitive Surgical,773,\"$3,129 \",15.70%,$660.00 ,-10.30%,\"$5,758 \",\"$46,675 \",\"4,444\",Gary S. Guthart,\"President, Chief Executive Officer &  Director\",Health Care,Medical Products and Equipment,-,Sunnyvale,CA,37.36883,-122.0363496\r\n720,Continental Resources,945,\"$3,121 \",57.60%,$789.40 ,-,\"$14,200 \",\"$22,119 \",\"1,127\",Harold G. Hamm,Chairman &  Chief Executive Officer,Energy,\"Mining, Crude-Oil Production\",-,Oklahoma City,OK,35.4675602,-97.5164276\r\n721,Service Corp. International,729,\"$3,095 \",2.10%,$546.70 ,208.80%,\"$12,865 \",\"$6,959 \",\"19,468\",Thomas L. Ryan,Chairman &  Chief Executive Officer,Business Services,Miscellaneous,-,Houston,TX,29.7604267,-95.3698028\r\n722,Scientific Games,750,\"$3,084 \",6.90%,($242.30),-,\"$7,725 \",\"$3,743 \",\"8,600\",Barry L. Cottle,\"President, Chief Executive Officer &  Director\",\"Hotels, Restaurants &  Leisure\",\"Hotels, Casinos, Resorts\",-,Las Vegas,NV,36.1699412,-115.1398296\r\n723,Albemarle,654,\"$3,072 \",-12.00%,$54.90 ,-91.50%,\"$7,751 \",\"$10,269 \",\"5,400\",Luther C. Kissam IV,\"Chairman, President &  Chief Executive Officer\",Chemicals,Chemicals,-,Charlotte,NC,35.2270869,-80.8431267\r\n724,Atmos Energy,670,\"$3,063 \",-8.60%,$396.40 ,13.20%,\"$10,750 \",\"$9,348 \",\"4,565\",Michael E. Haefner,\"President, Chief Executive Officer &  Director\",Energy,Utilities: Gas and Electric,-,Dallas,TX,32.7766642,-96.7969879\r\n725,Hologic,755,\"$3,059 \",8.00%,$755.50 ,128.40%,\"$7,980 \",\"$10,331 \",\"6,233\",Stephen P. MacMillan,\"Chairman, President &  Chief Executive Officer\",Health Care,Medical Products and Equipment,-,Marlboro,MA,42.3459271,-71.5522874\r\n726,H& R Block,727,\"$3,036 \",-0.10%,$408.90 ,9.30%,\"$2,694 \",\"$5,316 \",\"44,900\",Jeffrey J. Jones II,\"President, Chief Executive Officer &  Director\",Financials,Diversified Financials,-,KCMO,MO,39.0997265,-94.5785667\r\n727,Qorvo,787,\"$3,033 \",16.20%,($16.60),-,\"$6,522 \",\"$8,912 \",\"8,600\",Robert A. Bruggeworth,\"President, Chief Executive Officer &  Director\",Technology,Semiconductors and Other Electronic Components,-,Greensboro,NC,36.0726354,-79.7919754\r\n728,Steelcase,718,\"$3,032 \",-0.90%,$124.60 ,-26.80%,\"$1,792 \",\"$1,580 \",\"12,650\",James P. Keane,\"President, Chief Executive Officer &  Director\",Household Products,\"Home Equipment, Furnishings\",-,Grand Rapids,MI,42.9633599,-85.6680863\r\n729,Univision Communications,724,\"$3,016 \",-0.80%,$654.90 ,199.20%,\"$9,599 \",$0 ,\"4,500\",Vincent Sadusky,\"President, Chief Executive Officer &  Director\",Media,Entertainment,-,New York,NY,40.7127753,-74.0059728\r\n730,Worthington Industries,757,\"$3,014 \",6.90%,$204.50 ,42.30%,\"$2,325 \",\"$2,644 \",\"10,000\",John P. McConnell,Chairman &  Chief Executive Officer,Materials,Metals,-,Columbus,OH,39.9611755,-82.9987942\r\n731,Timken,781,\"$3,004 \",12.50%,$203.40 ,33.30%,\"$3,402 \",\"$3,556 \",\"15,006\",Richard G. Kyle,\"President, Chief Executive Officer &  Director\",Industrials,Industrial Machinery,-,North Canton,OH,40.875891,-81.4023356\r\n732,A.O. Smith,776,\"$2,997 \",11.60%,$296.50 ,-9.20%,\"$3,197 \",\"$10,908 \",\"16,100\",Ajita G. Rajendra,Chairman &  Chief Executive Officer,Industrials,\"Electronics, Electrical Equip.\",-,Milwaukee,WI,43.0389025,-87.9064736\r\n733,PriceSmart,748,\"$2,997 \",3.10%,$90.70 ,2.30%,\"$1,178 \",\"$2,540 \",\"7,903\",Jose Luis Laparte,\"President, Chief Executive Officer &  Director\",Retailing,General Merchandisers,-,San Diego,CA,32.715738,-117.1610838\r\n734,Stifel Financial,785,\"$2,997 \",13.40%,$182.90 ,124.30%,\"$21,384 \",\"$4,256 \",\"7,100\",Ronald J. Kruszewski,Co-Chairman &  Chief Executive Officer,Financials,Securities,-,St. Louis,MO,38.6270025,-90.1994042\r\n735,Brown-Forman,713,\"$2,994 \",-3.10%,$669.00 ,-37.30%,\"$4,625 \",\"$26,160 \",\"4,570\",Paul C. Varga,Chairman &  Chief Executive Officer,\"Food, Beverages &  Tobacco\",Beverages,-,Louisville,KY,38.2526647,-85.7584557\r\n736,Cinemark Holdings,744,\"$2,992 \",2.50%,$264.20 ,3.60%,\"$4,471 \",\"$4,388 \",\"19,915\",Mark Zoradi,Chairman &  Chief Executive Officer,Media,Entertainment,-,Plano,TX,33.0198431,-96.6988856\r\n737,Granite Construction,808,\"$2,990 \",18.90%,$69.10 ,21.00%,\"$1,872 \",\"$2,228 \",\"3,600\",James H. Roberts,\"President, Chief Executive Officer &  Director\",Engineering &  Construction,\"Engineering, Construction\",-,Watsonville,CA,36.910231,-121.7568946\r\n738,Dycom Industries,780,\"$2,978 \",0.80%,$151.30 ,-3.70%,\"$1,841 \",\"$3,357 \",\"14,365\",Steven E. Nielsen,\"Chairman, President &  Chief Executive Officer\",Engineering &  Construction,\"Engineering, Construction\",-,Palm Beach Gardens,FL,26.8233946,-80.1386547\r\n739,Clean Harbors,764,\"$2,945 \",6.90%,$100.70 ,-,\"$3,707 \",\"$2,758 \",\"12,700\",Alan S. McKim,\"Chairman, President &  Chief Executive Officer\",Business Services,Waste Management,-,Norwell,MA,42.1615157,-70.7927832\r\n740,First Solar,738,\"$2,941 \",-0.30%,($165.60),-,\"$6,865 \",\"$7,416 \",\"4,100\",Mark R. Widmar,Chairman &  Chief Executive Officer,Energy,Energy,-,Tempe,AZ,33.4255104,-111.9400054\r\n741,Scotts Miracle-Gro,740,\"$2,936 \",0.00%,$218.30 ,-30.80%,\"$2,747 \",\"$4,881 \",\"4,700\",James S. Hagedorn,Chairman &  Chief Executive Officer,Chemicals,Chemicals,-,Marysville,OH,40.2364486,-83.3671432\r\n742,Cracker Barrel Old Country Store,747,\"$2,926 \",0.50%,$201.90 ,6.70%,\"$1,522 \",\"$3,821 \",\"73,000\",Sandra B. Cochran,\"President, Chief Executive Officer &  Director\",\"Hotels, Restaurants &  Leisure\",Food Services,-,Lebanon,TN,36.2081098,-86.2911024\r\n743,Triple-S Management,732,\"$2,916 \",-2.30%,$54.50 ,212.50%,\"$3,117 \",$616 ,\"3,517\",Roberto Garcia-Rodriguez,\"President, Chief Executive Officer &  Director\",Health Care,Health Care: Insurance and Managed Care,-,San Juan,Puerto Rico,18.4655394,-66.1057355\r\n744,First Republic Bank,842,\"$2,912 \",22.60%,$757.70 ,12.50%,\"$87,781 \",\"$14,982 \",\"4,025\",James H. Herbert II,Chairman &  Chief Executive Officer,Financials,Commercial Banks,-,SF,CA,37.7749295,-122.4194155\r\n745,ServiceMaster Global Holdings,768,\"$2,912 \",6.00%,$510.00 ,229.00%,\"$5,646 \",\"$6,882 \",\"13,000\",Nikhil Varty,Chairman &  Chief Executive Officer,Business Services,Diversified Outsourcing Services,-,Memphis,TN,35.1495343,-90.0489801\r\n746,PC Connection,775,\"$2,912 \",8.10%,$54.90 ,14.00%,$748 ,$671 ,\"2,505\",Timothy J. McGrath,\"President, Chief Executive Officer &  Director\",Retailing,Specialty Retailers: Other,-,Merrimack,NH,42.8678693,-71.4948322\r\n747,Genesco,751,\"$2,907 \",1.30%,($111.80),-214.80%,\"$1,315 \",$809 ,\"19,350\",Robert J. Dennis,\"Chairman, President &  Chief Executive Officer\",Retailing,Specialty Retailers: Apparel,-,Nashville,TN,36.1626638,-86.7816016\r\n748,Medical Mutual of Ohio,762,\"$2,895 \",5.00%,$8.10 ,-80.00%,\"$2,234 \",-,\"2,244\",Richard A. Chiricosta,\"Chairman, President &  Chief Executive Officer\",Financials,\"Insurance: Life, Health (Mutual)\",-,Cleveland,OH,41.49932,-81.6943605\r\n749,MSC Industrial Direct,752,\"$2,888 \",0.80%,$231.40 ,0.10%,\"$2,099 \",\"$5,178 \",\"6,563\",Erik Gershwind,\"President, Chief Executive Officer &  Director\",Wholesalers,Wholesalers: Diversified,-,Melville,NY,40.7934322,-73.4151214\r\n750,Legg Mason,783,\"$2,887 \",8.50%,$227.30 ,-,\"$8,290 \",\"$3,437 \",\"3,338\",Joseph A. Sullivan,\"Chairman, President &  Chief Executive Officer\",Financials,Securities,-,Baltimore,MD,39.2903848,-76.6121893\r\n751,Hyster-Yale Materials Handling,792,\"$2,885 \",12.30%,$48.60 ,13.60%,\"$1,648 \",\"$1,157 \",\"6,800\",Alfred M. Rankin Jr.,\"Chairman, President &  Chief Executive Officer\",Industrials,Industrial Machinery,-,Cleveland,OH,41.49932,-81.6943605\r\n752,Apollo Global Management,881,\"$2,884 \",29.80%,$629.10 ,56.20%,\"$6,991 \",\"$5,970 \",\"1,047\",Leon D. Black,Chairman &  Chief Executive Officer,Financials,Securities,-,New York,NY,40.7127753,-74.0059728\r\n753,Citrix Systems,661,\"$2,883 \",-15.70%,($20.70),-103.90%,\"$5,820 \",\"$12,635 \",\"7,500\",David J. Henshall,\"President, Chief Executive Officer &  Director\",Technology,Computer Software,-,Fort Lauderdale,FL,26.1224386,-80.1373174\r\n754,Acadia Healthcare,754,\"$2,877 \",0.90%,$199.80 ,3153.10%,\"$6,425 \",\"$3,459 \",\"34,050\",Joey A. Jacobs,Chairman &  Chief Executive Officer,Health Care,Health Care: Medical Facilities,-,Franklin,TN,35.9250637,-86.8688899\r\n755,Varian Medical Systems,691,\"$2,862 \",-11.10%,$249.60 ,-38.00%,\"$3,179 \",\"$11,198 \",\"6,600\",Dow R. Wilson,\"President, Chief Executive Officer &  Director\",Health Care,Medical Products and Equipment,-,Palo Alto,CA,37.4418834,-122.1430195\r\n756,Groupon,704,\"$2,859 \",-9.00%,$14.00 ,-,\"$1,678 \",\"$2,437 \",\"6,672\",Rich Williams,Chairman &  Chief Executive Officer,Technology,Internet Services and Retailing,-,Chicago,IL,41.8781136,-87.6297982\r\n757,Aleris,782,\"$2,858 \",7.30%,($210.60),-,\"$2,644 \",-,\"5,400\",Sean M. Stack,\"Chairman, President &  Chief Executive Officer\",Materials,Metals,-,Cleveland,OH,41.49932,-81.6943605\r\n758,Sprague Resources,837,\"$2,855 \",19.50%,$29.50 ,190.20%,\"$1,363 \",$542 ,981,David C. Glendon,\"President, Chief Executive Officer &  Director\",Wholesalers,Wholesalers: Diversified,-,Portsmouth,NH,43.0717552,-70.7625532\r\n759,Cooper Tire & Rubber,743,\"$2,855 \",-2.40%,$95.40 ,-61.60%,\"$2,608 \",\"$1,491 \",\"9,204\",Bradley E. Hughes,\"President, Chief Executive Officer &  Director\",Motor Vehicles &  Parts,Motor Vehicles and Parts,-,Findlay,OH,41.04422,-83.6499321\r\n760,Hain Celestial Group,,\"$2,853 \",-1.10%,$67.40 ,42.20%,\"$2,931 \",\"$3,333 \",\"7,825\",Irwin D. Simon,\"Chairman, President &  Chief Executive Officer\",\"Food, Beverages &  Tobacco\",Food Consumer Products,-,Lake Success,NY,40.7706572,-73.7176312\r\n761,Penn Mutual Life Insurance,799,\"$2,851 \",12.40%,$594.00 ,181.80%,\"$31,660 \",-,\"3,089\",Eileen C. McDonnell,Chairman &  Chief Executive Officer,Financials,\"Insurance: Life, Health (stock)\",-,Horsham,PA,40.1784422,-75.1285061\r\n762,Colony NorthStar,,\"$2,842 \",613.20%,($197.90),-568.00%,\"$24,786 \",\"$3,038 \",544,Richard B. Saltzman,\"President, Chief Executive Officer &  Director\",Financials,Real estate,-,Los Angeles,CA,34.0522342,-118.2436849\r\n763,ArcBest,774,\"$2,827 \",4.70%,$59.70 ,220.20%,\"$1,366 \",$822 ,\"13,000\",Judy R. McReynolds,\"Chairman, President &  Chief Executive Officer\",Transportation,\"Trucking, Truck Leasing\",-,Fort Smith,AR,35.3859242,-94.3985475\r\n764,Presidio,,\"$2,818 \",2.80%,$4.40 ,-,\"$2,651 \",\"$1,438 \",\"2,700\",Robert Cagnazzi,\"Chairman, President &  Chief Executive Officer\",Technology,Information Technology Services,-,New York,NY,40.7127753,-74.0059728\r\n765,TRI Pointe Group,831,\"$2,810 \",16.80%,$187.20 ,-4.10%,\"$3,805 \",\"$2,487 \",\"1,251\",Douglas F. Bauer,Chairman &  Chief Executive Officer,Engineering &  Construction,Homebuilders,-,Irvine,CA,33.6845673,-117.8265049\r\n766,Annaly Capital Management,853,\"$2,809 \",20.10%,\"$1,569.60 \",9.50%,\"$101,760 \",\"$12,095 \",152,Kevin G. Keyes,\"Chairman, President &  Chief Executive Officer\",Financials,Diversified Financials,-,New York,NY,40.7127753,-74.0059728\r\n767,G-III Apparel Group,838,\"$2,807 \",17.60%,$62.10 ,19.60%,\"$1,915 \",\"$1,849 \",\"9,961\",Morris Goldfarb,Chairman &  Chief Executive Officer,Apparel,Apparel,-,New York,NY,40.7127753,-74.0059728\r\n768,AMC Networks,763,\"$2,806 \",1.80%,$471.30 ,74.20%,\"$5,033 \",\"$3,140 \",\"2,039\",Joshua W. Sapan,\"President, Chief Executive Officer &  Director\",Media,Entertainment,-,New York,NY,40.7127753,-74.0059728\r\n769,Enable Midstream Partners,870,\"$2,803 \",23.40%,$436.00 ,39.70%,\"$11,593 \",\"$5,935 \",\"1,630\",Rodney J. Sailor,\"President, Chief Executive Officer &  Director\",Energy,Pipelines,-,Oklahoma City,OK,35.4675602,-97.5164276\r\n770,Ciena,788,\"$2,802 \",7.70%,\"$1,262.00 \",1638.60%,\"$3,952 \",\"$3,719 \",\"5,737\",Gary B. Smith,\"President, Chief Executive Officer &  Director\",Technology,Network and Other Communications Equipment,-,Hanover,MD,39.1955042,-76.7228227\r\n771,DSW,772,\"$2,800 \",3.30%,$67.30 ,-46.00%,\"$1,414 \",\"$1,798 \",\"12,000\",Roger L. Rawlins,Chairman &  Chief Executive Officer,Retailing,Specialty Retailers: Apparel,-,Columbus,OH,39.9611755,-82.9987942\r\n772,Convergys,746,\"$2,792 \",-4.20%,$121.40 ,-15.10%,\"$2,415 \",\"$2,073 \",\"115,000\",Andrea J. Ayers,\"President, Chief Executive Officer &  Director\",Business Services,Diversified Outsourcing Services,-,Cincinnati,OH,39.1031182,-84.5120196\r\n773,Park Hotels & Resorts,,\"$2,791 \",-,\"$2,625.00 \",-,\"$9,714 \",\"$5,435 \",520,Thomas J. Baltimore Jr.,\"Chairman, President &  Chief Executive Officer\",Financials,Real estate,-,McLean,VA,38.9338676,-77.1772604\r\n774,Pool,791,\"$2,788 \",8.50%,$191.60 ,28.70%,\"$1,101 \",\"$5,931 \",\"4,000\",Manuel J. Perez de la Mesa,\"President, Chief Executive Officer &  Director\",Wholesalers,Wholesalers: Diversified,-,Covington,LA,30.4754702,-90.1009108\r\n775,Fossil Group,723,\"$2,788 \",-8.40%,($478.20),-706.30%,\"$1,658 \",$618 ,\"12,300\",Kosta N. Kartsotis,Chairman &  Chief Executive Officer,Apparel,Apparel,-,Richardson,TX,32.9483335,-96.7298519\r\n776,Dominos Pizza,815,\"$2,788 \",12.80%,$277.90 ,29.50%,$837 ,\"$10,060 \",\"14,200\",J. Patrick Doyle,\"President, Chief Executive Officer &  Director\",\"Hotels, Restaurants &  Leisure\",Food Services,-,Ann Arbor,MI,42.2808256,-83.7430378\r\n777,Crane,767,\"$2,786 \",1.40%,$171.80 ,39.90%,\"$3,594 \",\"$5,547 \",\"10,600\",Max H. Mitchell,\"President, Chief Executive Officer &  Director\",Industrials,Industrial Machinery,-,Stamford,CT,41.0534302,-73.5387341\r\n778,Caleres,790,\"$2,786 \",8.00%,$87.20 ,32.80%,\"$1,489 \",\"$1,444 \",\"12,000\",Diane M. Sullivan,\"Chairman, President &  Chief Executive Officer\",Retailing,Specialty Retailers: Apparel,-,St. Louis,MO,38.6270025,-90.1994042\r\n779,Tempur Sealy International,709,\"$2,754 \",-12.00%,$151.40 ,-20.60%,\"$2,694 \",\"$2,461 \",\"7,000\",Scott L. Thompson,\"Chairman, President &  Chief Executive Officer\",Household Products,\"Home Equipment, Furnishings\",-,Lexington,KY,38.0405837,-84.5037164\r\n780,Tetra Tech,789,\"$2,753 \",6.60%,$117.90 ,40.70%,\"$1,903 \",\"$2,734 \",\"16,000\",Dan L. Batrack,\"Chairman, President &  Chief Executive Officer\",Engineering &  Construction,\"Engineering, Construction\",-,Pasadena,CA,34.1477849,-118.1445155\r\n781,Illumina,833,\"$2,752 \",14.70%,$726.00 ,56.90%,\"$5,257 \",\"$34,754 \",\"6,200\",Francis A. deSouza,\"President, Chief Executive Officer &  Director\",Technology,\"Scientific,Photographic and  Control Equipment\",-,San Diego,CA,32.715738,-117.1610838\r\n782,Valmont Industries,804,\"$2,746 \",8.90%,$116.20 ,-32.90%,\"$2,602 \",\"$3,322 \",\"10,690\",Stephen G. Kaniewski,\"President, Chief Executive Officer &  Director\",Materials,Metals,-,Omaha,NE,41.2565369,-95.9345034\r\n783,Hill-Rom Holdings,784,\"$2,744 \",3.30%,$133.60 ,7.70%,\"$4,529 \",\"$5,757 \",\"10,000\",John P. Groetelaars,\"President, Chief Executive Officer &  Director\",Health Care,Medical Products and Equipment,-,Chicago,IL,41.8781136,-87.6297982\r\n784,Unisys,756,\"$2,742 \",-2.80%,($65.30),-,\"$2,542 \",$544 ,\"20,500\",Peter A. Altabef,\"President, Chief Executive Officer &  Director\",Technology,Information Technology Services,-,Blue Bell,PA,40.1523309,-75.266289\r\n785,Zions Bancorp.,816,\"$2,736 \",10.80%,$592.00 ,26.20%,\"$66,288 \",\"$10,362 \",\"10,083\",Harris H. Simmons,Chairman &  Chief Executive Officer,Financials,Commercial Banks,-,Salt Lake City,UT,40.7607793,-111.8910474\r\n786,Sinclair Broadcast Group,769,\"$2,734 \",-0.10%,$576.00 ,134.80%,\"$6,785 \",\"$3,185 \",\"8,900\",Christopher S. Ripley,\"President, Chief Executive Officer &  Director\",Media,Entertainment,-,Cockeysville,MD,39.4900013,-76.6585074\r\n787,Louisiana-Pacific,878,\"$2,734 \",22.40%,$389.80 ,160.20%,\"$2,449 \",\"$4,173 \",\"5,000\",W. Bradley Southern,Chairman &  Chief Executive Officer,Materials,\"Building Materials, Glass\",-,Nashville,TN,36.1626638,-86.7816016\r\n788,Mettler-Toledo International,810,\"$2,725 \",8.60%,$376.00 ,-2.20%,\"$2,550 \",\"$14,635 \",\"14,600\",Olivier A. Filliol,\"President, Chief Executive Officer &  Director\",Technology,\"Scientific,Photographic and  Control Equipment\",-,Columbus,OH,39.9611755,-82.9987942\r\n789,Synopsys,827,\"$2,725 \",12.50%,$136.60 ,-48.80%,\"$5,396 \",\"$12,380 \",\"11,686\",Aart J. de Geus/Chi-Foon Chan,Chairman &  Co-Chief Executive Officer,Technology,Computer Software,-,Mountain View,CA,37.3860517,-122.0838511\r\n790,Kemper,803,\"$2,723 \",8.00%,$120.90 ,619.60%,\"$8,376 \",\"$2,933 \",\"5,550\",Joseph P. Lacher Jr.,\"President, Chief Executive Officer &  Director\",Financials,Insurance: Property and Casualty (Stock),-,Chicago,IL,41.8781136,-87.6297982\r\n791,Cabot,829,\"$2,717 \",12.70%,$241.00 ,61.70%,\"$3,314 \",\"$3,444 \",\"4,500\",Sean D. Keohane,\"President, Chief Executive Officer &  Director\",Chemicals,Chemicals,-,Boston,MA,42.3600825,-71.0588801\r\n792,Great Plains Energy,778,\"$2,708 \",1.20%,($106.20),-136.60%,\"$12,458 \",\"$6,856 \",\"2,709\",Terry D. Bassham,\"Chairman, President &  Chief Executive Officer\",Energy,Utilities: Gas and Electric,-,KCMO,MO,39.0997265,-94.5785667\r\n793,Rent-A-Center,735,\"$2,703 \",-8.80%,$6.70 ,-,\"$1,421 \",$461 ,\"18,300\",Mitchell E. Fadel,Chairman &  Chief Executive Officer,Retailing,Specialty Retailers: Other,-,Plano,TX,33.0198431,-96.6988856\r\n794,Hawaiian Holdings,819,\"$2,696 \",10.00%,$364.00 ,54.60%,\"$2,860 \",\"$1,986 \",\"6,660\",Peter R. Ingram,\"President, Chief Executive Officer &  Director\",Transportation,Airlines,-,Honolulu,HI,21.3069444,-157.8583333\r\n795,Revlon,855,\"$2,694 \",15.40%,($183.20),-,\"$3,057 \",\"$1,085 \",\"7,800\",Debra G. Perelman,Vice Chairman &  Chief Executive Officer,Household Products,Household and Personal Products,-,New York,NY,40.7127753,-74.0059728\r\n796,Syneos Health,,\"$2,672 \",65.90%,($138.50),-222.90%,\"$7,286 \",\"$3,713 \",\"21,000\",Alistair MacDonald,Chairman &  Chief Executive Officer,Health Care,Health Care: Pharmacy and Other Services,-,Raleigh,NC,35.7795897,-78.6381787\r\n797,Public Storage,794,\"$2,669 \",4.20%,\"$1,442.20 \",-0.80%,\"$10,733 \",\"$34,885 \",\"5,600\",Ronald L. Havner Jr.,Chairman &  Chief Executive Officer,Financials,Real estate,-,Glendale,CA,34.1425078,-118.255075\r\n798,TTM Technologies,800,\"$2,659 \",4.90%,$124.20 ,256.30%,\"$2,782 \",\"$1,582 \",\"29,000\",Thomas T. Edman,\"President, Chief Executive Officer &  Director\",Technology,Semiconductors and Other Electronic Components,-,Costa Mesa,CA,33.6412156,-117.9188221\r\n799,Vectren,820,\"$2,657 \",8.50%,$216.00 ,2.10%,\"$6,239 \",\"$5,310 \",\"5,500\",Carl L. Chapman,\"Chairman, President &  Chief Executive Officer\",Energy,Utilities: Gas and Electric,-,Evansville,IN,37.9715592,-87.5710898\r\n800,Trimble,844,\"$2,654 \",12.40%,$121.10 ,-8.50%,\"$4,298 \",\"$8,920 \",\"9,523\",Steven W. Berglund,\"President, Chief Executive Officer &  Director\",Technology,\"Scientific,Photographic and  Control Equipment\",-,Sunnyvale,CA,37.36883,-122.0363496\r\n801,NOW,910,\"$2,648 \",25.70%,($52.00),-,\"$1,749 \",\"$1,104 \",\"4,463\",Robert R. Workman,\"President, Chief Executive Officer &  Director\",Wholesalers,Wholesalers: Diversified,-,Houston,TX,29.7604267,-95.3698028\r\n802,Spirit Airlines,860,\"$2,648 \",14.00%,$420.60 ,58.80%,\"$4,144 \",\"$2,577 \",\"6,100\",Robert L. Fornaro,Chairman &  Chief Executive Officer,Transportation,Airlines,-,Miramar,FL,25.9860762,-80.3035602\r\n803,ASGN,822,\"$2,626 \",7.60%,$157.70 ,62.20%,\"$1,810 \",\"$4,272 \",\"3,800\",Peter T. Dameris,Chief Executive Officer &  Director,Business Services,Temporary Help,-,Calabasas,CA,34.1367208,-118.6614809\r\n804,Lincoln Electric Holdings,868,\"$2,624 \",15.40%,$247.50 ,24.80%,\"$2,407 \",\"$5,902 \",\"11,000\",Christopher L. Mapes,\"Chairman, President &  Chief Executive Officer\",Industrials,Industrial Machinery,-,Cleveland,OH,41.49932,-81.6943605\r\n805,Prologis,801,\"$2,618 \",3.40%,\"$1,652.30 \",36.60%,\"$29,481 \",\"$33,578 \",\"1,565\",Hamid R. Moghadam,Chairman &  Chief Executive Officer,Financials,Real estate,-,SF,CA,37.7749295,-122.4194155\r\n806,Range Resources,,\"$2,611 \",137.40%,$333.10 ,-,\"$11,729 \",\"$3,614 \",773,Jeffrey L. Ventura,\"Chairman, President &  Chief Executive Officer\",Energy,\"Mining, Crude-Oil Production\",-,Fort Worth,TX,32.7554883,-97.3307658\r\n807,Teledyne Technologies,900,\"$2,604 \",21.10%,$227.20 ,19.00%,\"$3,846 \",\"$6,682 \",\"10,340\",Robert Mehrabian,\"Chairman, President &  Chief Executive Officer\",Aerospace &  Defense,Aerospace and Defense,-,Thousand Oaks,CA,34.1705609,-118.8375937\r\n808,Vishay Intertechnology,858,\"$2,604 \",12.10%,($20.30),-141.70%,\"$3,459 \",\"$2,682 \",\"23,000\",Gerald Paul,\"President, Chief Executive Officer &  Director\",Technology,Semiconductors and Other Electronic Components,-,Malvern,PA,40.0362184,-75.5138118\r\n809,Boston Properties,796,\"$2,602 \",2.00%,$462.40 ,-9.80%,\"$19,372 \",\"$19,018 \",740,Owen D. Thomas,Chief Executive Officer,Financials,Real estate,-,Boston,MA,42.3600825,-71.0588801\r\n810,Applied Industrial Technologies,806,\"$2,594 \",2.90%,$133.90 ,352.80%,\"$1,388 \",\"$2,819 \",\"5,554\",Neil A. Schrimsher,\"President, Chief Executive Officer &  Director\",Wholesalers,Wholesalers: Diversified,-,Cleveland,OH,41.49932,-81.6943605\r\n811,Graham Holdings,813,\"$2,592 \",4.40%,$302.00 ,79.20%,\"$4,938 \",\"$3,312 \",\"16,153\",Timothy J. O�Shaughnessy,\"President, Chief Executive Officer &  Director\",Business Services,Education,-,Arlington,VA,38.8816208,-77.0909809\r\n812,Amica Mutual Insurance,834,\"$2,590 \",8.00%,$96.10 ,-38.90%,\"$6,355 \",-,\"3,693\",Robert A. DiMuccio,\"Chairman, President &  Chief Executive Officer\",Financials,Insurance: Property and Casualty (Mutual),-,Lincoln,RI,41.9110123,-71.4418101\r\n813,Concho Resources,,\"$2,586 \",58.20%,$956.00 ,-,\"$13,732 \",\"$22,409 \",\"1,203\",Timothy A. Leach,Chairman &  Chief Executive Officer,Energy,\"Mining, Crude-Oil Production\",-,Midland,TX,31.9973456,-102.0779146\r\n814,ITT,830,\"$2,585 \",7.50%,$113.50 ,-39.00%,\"$3,700 \",\"$4,343 \",\"10,000\",Denise L. Ramos,\"President, Chief Executive Officer &  Director\",Industrials,Industrial Machinery,-,White Plains,NY,41.0339862,-73.7629097\r\n815,Kansas City Southern,854,\"$2,583 \",10.70%,$962.00 ,101.20%,\"$9,199 \",\"$11,320 \",\"7,130\",Patrick J. Ottensmeyer,\"President, Chief Executive Officer &  Director\",Transportation,Railroads,-,KCMO,MO,39.0997265,-94.5785667\r\n816,MDC Holdings,857,\"$2,578 \",10.80%,$141.80 ,37.40%,\"$2,780 \",\"$1,567 \",\"1,491\",Larry A. Mizel,Chairman &  Chief Executive Officer,Engineering &  Construction,Homebuilders,-,Denver,CO,39.7392358,-104.990251\r\n817,Evergy,793,\"$2,571 \",0.30%,$323.90 ,-6.50%,\"$11,624 \",\"$7,480 \",\"2,205\",Terry D. Bassham,\"President, Chief Executive Officer &  Director\",Energy,Utilities: Gas and Electric,-,Topeka,KS,39.0473451,-95.6751576\r\n818,Pinnacle Entertainment,840,\"$2,562 \",7.70%,$63.10 ,-,\"$3,950 \",\"$1,753 \",\"15,377\",Anthony M. Sanfilippo,Chairman &  Chief Executive Officer,\"Hotels, Restaurants &  Leisure\",\"Hotels, Casinos, Resorts\",-,Las Vegas,NV,36.1699412,-115.1398296\r\n819,Hawaiian Electric Industries,839,\"$2,556 \",7.30%,$165.30 ,-33.40%,\"$13,100 \",\"$3,742 \",\"3,880\",Constance H. Lau,\"President, Chief Executive Officer &  Director\",Energy,Utilities: Gas and Electric,-,Honolulu,HI,21.3069444,-157.8583333\r\n820,TEGNA,671,\"$2,550 \",-23.70%,$273.70 ,-37.30%,\"$4,962 \",\"$2,456 \",\"5,283\",David T. Lougee,\"President, Chief Executive Officer &  Director\",Media,Entertainment,-,McLean,VA,38.9338676,-77.1772604\r\n821,Southwest Gas Holdings,817,\"$2,549 \",3.60%,$193.80 ,27.50%,\"$6,237 \",\"$3,259 \",\"7,771\",John P. Hester,\"President, Chief Executive Officer &  Director\",Energy,Utilities: Gas and Electric,-,Las Vegas,NV,36.1699412,-115.1398296\r\n822,Vista Outdoor,872,\"$2,547 \",12.20%,($274.50),-286.70%,\"$2,977 \",$936 ,\"6,400\",Christopher T. Metz,Chairman &  Chief Executive Officer,Household Products,Miscellaneous,-,Farmington,UT,40.9804999,-111.8874392\r\n823,Bon-Ton Stores,779,\"$2,541 \",-5.00%,($90.70),-,\"$1,587 \",$1 ,\"23,300\",William X. Tracy,\"President, Chief Executive Officer &  Director\",Retailing,General Merchandisers,-,York,PA,39.9625984,-76.727745\r\n824,Super Micro Computer,884,\"$2,530 \",14.20%,$69.30 ,-3.70%,\"$1,489 \",$828 ,\"2,699\",Charles Liang,\"Chairman, President &  Chief Executive Officer\",Technology,\"Computers, Office Equipment\",-,San Jose,CA,37.3382082,-121.8863286\r\n825,Plexus,795,\"$2,528 \",-1.10%,$112.10 ,46.60%,\"$1,976 \",\"$2,012 \",\"16,000\",Todd P. Kelsey,\"President, Chief Executive Officer &  Director\",Technology,Semiconductors and Other Electronic Components,-,Neenah,WI,44.1858193,-88.462609\r\n826,TrueBlue,766,\"$2,509 \",-8.80%,$55.50 ,-,\"$1,109 \",\"$1,063 \",\"5,500\",Steven C. Cooper,Chairman &  Chief Executive Officer,Business Services,Temporary Help,-,Tacoma,WA,47.2528768,-122.4442906\r\n827,Magellan Midstream Partners,889,\"$2,508 \",13.70%,$869.50 ,8.30%,\"$7,394 \",\"$13,315 \",\"1,802\",Michael N. Mears,\"Chairman, President &  Chief Executive Officer\",Energy,Pipelines,-,Tulsa,OK,36.1539816,-95.992775\r\n828,Toro,836,\"$2,505 \",4.70%,$267.70 ,15.90%,\"$1,494 \",\"$6,621 \",\"6,779\",Richard M. Olson,\"Chairman, President &  Chief Executive Officer\",Industrials,Construction and Farm Machinery,-,Bloomington,MN,44.840798,-93.2982799\r\n829,Akamai Technologies,851,\"$2,503 \",7.00%,$218.30 ,-30.90%,\"$4,603 \",\"$12,069 \",\"7,650\",F. Thomson Leighton,Chief Executive Officer &  Director,Technology,Internet Services and Retailing,-,Cambridge,MA,42.3736158,-71.1097335\r\n830,Moog,828,\"$2,498 \",3.50%,$141.30 ,11.50%,\"$3,091 \",\"$2,949 \",\"10,675\",John R. Scannell,Chairman &  Chief Executive Officer,Aerospace &  Defense,Aerospace and Defense,-,Elma Center,NY,42.8212288,-78.6341996\r\n831,Vertex Pharmaceuticals,,\"$2,489 \",46.20%,$263.50 ,-,\"$3,546 \",\"$41,379 \",\"2,300\",Jeffrey M. Leiden,\"Chairman, President &  Chief Executive Officer\",Health Care,Pharmaceuticals,-,Boston,MA,42.3600825,-71.0588801\r\n832,Equity Residential,825,\"$2,471 \",1.90%,$603.50 ,-85.90%,\"$20,571 \",\"$22,687 \",\"2,683\",David J. Neithercut,\"President, Chief Executive Officer &  Director\",Financials,Real estate,-,Chicago,IL,41.8781136,-87.6297982\r\n833,Selective Insurance Group,865,\"$2,470 \",8.10%,$168.80 ,6.50%,\"$7,686 \",\"$3,566 \",\"2,260\",Gregory E. Murphy,Chairman &  Chief Executive Officer,Financials,Insurance: Property and Casualty (Stock),-,Branchville,NJ,41.1464852,-74.7523874\r\n834,AptarGroup,856,\"$2,469 \",5.90%,$220.00 ,7.00%,\"$3,138 \",\"$5,600 \",\"13,200\",Stephan B. Tanda,\"President, Chief Executive Officer &  Director\",Materials,\"Packaging, Containers\",-,Crystal Lake,IL,42.2411344,-88.3161965\r\n835,Benchmark Electronics,863,\"$2,467 \",6.80%,($32.00),-149.90%,\"$2,097 \",\"$1,455 \",\"10,600\",Paul J. Tufano,\"President, Chief Executive Officer &  Director\",Technology,Semiconductors and Other Electronic Components,-,Scottsdale,AZ,33.4941704,-111.9260519\r\n836,Columbia Sportswear,841,\"$2,466 \",3.70%,$105.10 ,-45.20%,\"$2,213 \",\"$5,351 \",\"6,188\",Timothy P. Boyle,\"President, Chief Executive Officer &  Director\",Apparel,Apparel,-,Portland,OR,45.5122308,-122.6587185\r\n837,A. Schulman,811,\"$2,461 \",-1.40%,$33.00 ,-,\"$1,754 \",\"$1,270 \",\"4,900\",Joseph M. Gingo,\"Chairman, President &  Chief Executive Officer\",Chemicals,Chemicals,-,Fairlawn,OH,41.127833,-81.609844\r\n838,Verso,786,\"$2,461 \",-6.80%,($30.00),-,\"$1,732 \",$580 ,\"4,200\",B. Christopher DiSantis,\"President, Chief Executive Officer &  Director\",Materials,Forest and Paper Products,-,Miamisburg,OH,39.6428362,-84.2866083\r\n839,Digital Realty Trust,901,\"$2,458 \",14.70%,$248.30 ,-41.70%,\"$21,404 \",\"$21,701 \",\"1,429\",A. William Stein,Chairman &  Chief Executive Officer,Financials,Real estate,-,SF,CA,37.7749295,-122.4194155\r\n840,GNC Holdings,797,\"$2,453 \",-3.40%,($148.90),-,\"$1,517 \",$323 ,\"11,500\",Kenneth A. Martindale,Chairman &  Chief Executive Officer,Food &  Drug Stores,Food and Drug Stores,-,Pittsburgh,PA,40.4406248,-79.9958864\r\n841,E*Trade Financial,930,\"$2,452 \",21.00%,$614.00 ,11.20%,\"$63,365 \",\"$14,692 \",\"3,607\",Karl A. Roessner,Chairman &  Chief Executive Officer,Financials,Securities,-,New York,NY,40.7127753,-74.0059728\r\n842,Hovnanian Enterprises,765,\"$2,452 \",-10.90%,($332.20),-,\"$1,901 \",$271 ,\"1,905\",Ara K. Hovnanian,\"Chairman, President &  Chief Executive Officer\",Engineering &  Construction,Homebuilders,-,Red Bank,NJ,40.3470543,-74.0643065\r\n843,Maximus,832,\"$2,451 \",2.00%,$209.40 ,17.40%,\"$1,351 \",\"$4,353 \",\"20,400\",Bruce L. Caswell,\"President, Chief Executive Officer &  Director\",Technology,Information Technology Services,-,Reston,VA,38.9586307,-77.3570028\r\n844,Twitter,802,\"$2,443 \",-3.40%,($108.10),-,\"$7,413 \",\"$21,784 \",\"3,372\",Jack Dorsey,Chairman &  Chief Executive Officer,Technology,Internet Services and Retailing,-,SF,CA,37.7749295,-122.4194155\r\n845,Par Pacific Holdings,974,\"$2,443 \",31.00%,$72.60 ,-,\"$1,347 \",$784 ,905,William C. Pate,\"President, Chief Executive Officer &  Director\",Energy,Petroleum Refining,-,Houston,TX,29.7604267,-95.3698028\r\n846,Parexel International,824,\"$2,442 \",0.60%,$107.30 ,-30.70%,\"$2,313 \",-,\"18,900\",Jamie Macdonald,Chief Executive Officer,Health Care,Health Care: Pharmacy and Other Services,-,Waltham,MA,42.3764852,-71.2356113\r\n847,RH,902,\"$2,440 \",14.30%,$2.20 ,-59.60%,\"$1,733 \",\"$2,050 \",\"4,750\",Gary G. Friedman,Chairman &  Chief Executive Officer,Retailing,Specialty Retailers: Other,-,Corte Madera,CA,37.9254806,-122.5274755\r\n848,Nexstar Media Group,,\"$2,432 \",120.40%,$475.00 ,418.90%,\"$7,482 \",\"$3,066 \",\"8,737\",Perry A. Sook,\"Chairman, President &  Chief Executive Officer\",Media,Entertainment,-,Irving,TX,32.8140177,-96.9488945\r\n849,Knight-Swift Transportation Holdings,586,\"$2,426 \",116.90%,$484.30 ,416.00%,\"$7,683 \",\"$8,199 \",\"25,300\",David A. Jackson,\"President, Chief Executive Officer &  Director\",Transportation,\"Trucking, Truck Leasing\",-,Phoenix,AZ,33.4483771,-112.0740373\r\n850,Red Hat,920,\"$2,412 \",17.50%,$253.70 ,27.30%,\"$4,535 \",\"$26,464 \",\"10,500\",James M. Whitehurst,\"President, Chief Executive Officer &  Director\",Technology,Computer Software,-,Raleigh,NC,35.7795897,-78.6381787\r\n851,Belden,846,\"$2,389 \",1.40%,$93.20 ,-27.20%,\"$3,841 \",\"$2,891 \",\"8,800\",John S. Stroup,\"Chairman, President &  Chief Executive Officer\",Industrials,\"Electronics, Electrical Equip.\",-,St. Louis,MO,38.6270025,-90.1994042\r\n852,Boyd Gaming,894,\"$2,384 \",9.10%,$189.20 ,-54.70%,\"$4,686 \",\"$3,589 \",\"19,707\",Keith E. Smith,\"President, Chief Executive Officer &  Director\",\"Hotels, Restaurants &  Leisure\",\"Hotels, Casinos, Resorts\",-,Las Vegas,NV,36.1699412,-115.1398296\r\n853,Primoris Services,938,\"$2,380 \",19.20%,$72.40 ,170.80%,\"$1,256 \",\"$1,287 \",\"7,102\",David L. King,\"President, Chief Executive Officer &  Director\",Engineering &  Construction,\"Engineering, Construction\",-,Dallas,TX,32.7766642,-96.7969879\r\n854,Gardner Denver,,\"$2,375 \",22.50%,$18.40 ,-,\"$4,621 \",\"$6,051 \",\"6,400\",Vicente Reynal,Chairman &  Chief Executive Officer,Industrials,Industrial Machinery,-,Milwaukee,WI,43.0389025,-87.9064736\r\n855,Donaldson,882,\"$2,372 \",6.80%,$232.80 ,22.00%,\"$1,980 \",\"$5,851 \",\"13,200\",Tod E. Carpenter,\"Chairman, President &  Chief Executive Officer\",Industrials,Industrial Machinery,-,Minneapolis,MN,44.977753,-93.2650108\r\n856,Party City Holdco,866,\"$2,372 \",3.90%,$215.30 ,83.30%,\"$3,455 \",\"$1,504 \",\"14,600\",James M. Harrison,Chairman &  Chief Executive Officer,Retailing,Specialty Retailers: Other,-,Elmsford,NY,41.0550969,-73.8201337\r\n857,J.Crew Group,826,\"$2,370 \",-2.30%,($125.00),-,\"$1,201 \",$0 ,\"8,950\",James W. Brett,Chairman &  Chief Executive Officer,Retailing,Specialty Retailers: Apparel,-,New York,NY,40.7127753,-74.0059728\r\n858,EnerSys,861,\"$2,367 \",2.20%,$160.20 ,17.70%,\"$2,293 \",\"$2,907 \",\"9,400\",David M. Shaffer,\"President, Chief Executive Officer &  Director\",Industrials,\"Electronics, Electrical Equip.\",-,Reading,PA,40.3356483,-75.9268747\r\n859,Guess,887,\"$2,364 \",7.90%,($7.90),-134.70%,\"$1,656 \",\"$1,667 \",\"14,700\",Victor Herrero,Chairman &  Chief Executive Officer,Retailing,Specialty Retailers: Apparel,-,Los Angeles,CA,34.0522342,-118.2436849\r\n860,Patterson-UTI Energy,,\"$2,357 \",157.30%,$5.90 ,-,\"$5,759 \",\"$3,892 \",\"8,000\",William A. Hendricks Jr.,\"President, Chief Executive Officer &  Director\",Energy,\"Oil and Gas Equipment, Services\",-,Houston,TX,29.7604267,-95.3698028\r\n861,WGL Holdings,848,\"$2,355 \",0.20%,$192.60 ,14.90%,\"$6,626 \",\"$4,296 \",\"1,586\",Terry D. McCallister,Chairman &  Chief Executive Officer,Energy,Energy,-,Leavenworth,WA,47.7510741,-120.7401385\r\n862,Wolverine World Wide,812,\"$2,350 \",-5.80%,$0.30 ,-99.70%,\"$2,399 \",\"$2,753 \",\"3,700\",Blake W. Krueger,\"Chairman, President &  Chief Executive Officer\",Apparel,Apparel,-,Rockford,MI,43.1200272,-85.5600316\r\n863,Xilinx,885,\"$2,349 \",6.10%,$622.50 ,13.00%,\"$4,741 \",\"$18,408 \",\"3,831\",Victor Peng,\"President, Chief Executive Officer &  Director\",Technology,Semiconductors and Other Electronic Components,-,San Jose,CA,37.3382082,-121.8863286\r\n864,Vornado Realty Trust,809,\"$2,345 \",-6.60%,$227.40 ,-74.90%,\"$17,398 \",\"$12,786 \",\"3,989\",Steven Roth,Chairman &  Chief Executive Officer,Financials,Real estate,-,New York,NY,40.7127753,-74.0059728\r\n865,Middleby,873,\"$2,336 \",3.00%,$298.10 ,4.90%,\"$3,340 \",\"$6,896 \",\"8,493\",Selim A. Bassoul,\"Chairman, President &  Chief Executive Officer\",Industrials,Industrial Machinery,-,Elgin,IL,42.0354084,-88.2825668\r\n866,MPM Holdings,879,\"$2,331 \",4.40%,$0.00 ,-,\"$2,717 \",\"$1,282 \",\"5,200\",John G. Boss,\"President, Chief Executive Officer &  Director\",Chemicals,Chemicals,-,Waterford,NY,42.7925777,-73.6812293\r\n867,Cleveland-Cliffs,907,\"$2,330.20 \",10.50%,$367.00 ,110.80%,\"$2,953.40 \",\"$2,067 \",2938,Lourenco C. Goncalves,\"Chairman, President &  Chief Executive Officer\",Energy,\"Mining, Crude-Oil Production\",-,Cleveland,OH,41.49932,-81.6943605\r\n868,GGP,849,\"$2,328 \",-0.80%,$657.30 ,-49.00%,\"$23,350 \",\"$19,581 \",\"1,700\",Sandeep Mathrani,Chairman &  Chief Executive Officer,Financials,Real estate,-,Chicago,IL,41.8781136,-87.6297982\r\n869,Cypress Semiconductor,959,\"$2,328 \",21.00%,($80.90),-,\"$3,537 \",\"$6,021 \",\"6,099\",Hassane El-Khoury,\"President, Chief Executive Officer &  Director\",Technology,Semiconductors and Other Electronic Components,-,San Jose,CA,37.3382082,-121.8863286\r\n870,Arch Coal,946,\"$2,325 \",17.70%,$238.50 ,-,\"$1,980 \",\"$1,913 \",\"3,790\",John W. Eaves,Chairman &  Chief Executive Officer,Energy,\"Mining, Crude-Oil Production\",-,St. Louis,MO,38.6270025,-90.1994042\r\n871,GMS,976,\"$2,319 \",24.80%,$48.90 ,289.10%,\"$1,393 \",\"$1,254 \",\"4,464\",G. Michael Callahan Jr.,\"President, Chief Executive Officer &  Director\",Wholesalers,Wholesalers: Diversified,-,Tucker,GA,33.8545479,-84.2171424\r\n872,Waters,899,\"$2,309 \",6.50%,$20.30 ,-96.10%,\"$5,340 \",\"$15,553 \",\"7,000\",Christopher J. O'Connell,Chairman &  Chief Executive Officer,Technology,\"Scientific,Photographic and  Control Equipment\",-,Milford,MA,42.1398577,-71.5163049\r\n873,H.B. Fuller,913,\"$2,306 \",10.10%,$58.20 ,-53.10%,\"$4,361 \",\"$2,513 \",\"5,965\",James J. Owens,\"President, Chief Executive Officer &  Director\",Chemicals,Chemicals,-,St Paul,MN,44.9537029,-93.0899578\r\n874,Affiliated Managers Group,892,\"$2,305 \",5.00%,$689.50 ,45.80%,\"$8,702 \",\"$10,331 \",\"4,400\",Nathaniel Dalton,Chairman &  Chief Executive Officer,Financials,Securities,-,West Palm Beach,FL,26.7153424,-80.0533746\r\n875,PerkinElmer,875,\"$2,301 \",1.80%,$292.60 ,24.90%,\"$6,092 \",\"$8,367 \",\"11,000\",Robert F. Friel,\"Chairman, President &  Chief Executive Officer\",Technology,\"Scientific,Photographic and  Control Equipment\",-,Waltham,MA,42.3764852,-71.2356113\r\n876,Edgewell Personal Care,845,\"$2,298 \",-2.70%,$5.70 ,-96.80%,\"$4,189 \",\"$2,636 \",\"6,000\",David P. Hatfield,\"Chairman, President &  Chief Executive Officer\",Household Products,Household and Personal Products,-,Chesterfield,MO,38.6631083,-90.5770675\r\n877,Maxim Integrated Products,891,\"$2,296 \",4.60%,$571.60 ,151.30%,\"$4,570 \",\"$16,935 \",\"7,040\",Tun� Doluca,\"President, Chief Executive Officer &  Director\",Technology,Semiconductors and Other Electronic Components,-,San Jose,CA,37.3382082,-121.8863286\r\n878,Knights of Columbus,880,\"$2,290 \",2.80%,$108.10 ,21.90%,\"$24,954 \",-,926,Carl A. Anderson,Chairman &  Chief Executive Officer,Financials,\"Insurance: Life, Health (Mutual)\",-,New Haven,CT,41.308274,-72.9278835\r\n879,IDEX,906,\"$2,287 \",8.20%,$337.30 ,24.40%,\"$3,400 \",\"$10,916 \",\"7,167\",Andrew K. Silvernail,\"Chairman, President &  Chief Executive Officer\",Industrials,Industrial Machinery,-,Lake Forest,IL,42.2586342,-87.840625\r\n880,DST Systems,847,\"$2,284 \",-3.00%,$451.50 ,5.70%,\"$2,938 \",\"$4,962 \",\"14,200\",William C. Stone,CEO-SS& C Technologies Holdings,Business Services,Financial Data Services,-,KCMO,MO,39.0997265,-94.5785667\r\n881,Chicos FAS,814,\"$2,282 \",-7.80%,$101.00 ,10.70%,\"$1,088 \",\"$1,152 \",\"12,350\",Shelley G. Broader,\"President, Chief Executive Officer &  Director\",Retailing,Specialty Retailers: Apparel,-,Fort Myers,FL,26.640628,-81.8723084\r\n882,Nu Skin Enterprises,888,\"$2,279 \",3.20%,$129.40 ,-9.50%,\"$1,590 \",\"$3,888 \",\"48,700\",Ritch N. Wood,Chairman &  Chief Executive Officer,Household Products,Household and Personal Products,-,Provo,UT,40.2338438,-111.6585337\r\n883,Herman Miller,874,\"$2,278 \",0.60%,$123.90 ,-9.40%,\"$1,306 \",\"$1,907 \",\"7,478\",Brian C. Walker,\"President, Chief Executive Officer &  Director\",Household Products,\"Home Equipment, Furnishings\",-,Zeeland,MI,42.8125246,-86.018651\r\n884,NLV Financial,943,\"$2,275 \",14.40%,$259.90 ,66.60%,\"$30,209 \",-,\"1,065\",Mehran Assadi,\"President, Chief Executive Officer &  Director\",Financials,\"Insurance: Life, Health (stock)\",-,Montpelier,VT,44.2600593,-72.5753869\r\n885,Curtiss-Wright,908,\"$2,271 \",7.70%,$214.90 ,14.70%,\"$3,236 \",\"$5,976 \",\"8,600\",David C. Adams,Chairman &  Chief Executive Officer,Aerospace &  Defense,Aerospace and Defense,-,Charlotte,NC,35.2270869,-80.8431267\r\n886,New Jersey Resources,970,\"$2,269 \",20.60%,$132.10 ,0.30%,\"$3,929 \",\"$3,513 \",\"1,052\",Laurence M. Downes,\"Chairman, President &  Chief Executive Officer\",Energy,Energy,-,Wall Township,NJ,40.1606666,-74.0679753\r\n887,REV Group,957,\"$2,268 \",17.70%,$31.40 ,3.90%,\"$1,254 \",\"$1,341 \",\"7,800\",Timothy W. Sullivan,\"President, Chief Executive Officer &  Director\",Motor Vehicles &  Parts,Motor Vehicles and Parts,-,Milwaukee,WI,43.0389025,-87.9064736\r\n888,Mueller Industries,919,\"$2,266 \",10.20%,$85.60 ,-14.20%,\"$1,320 \",\"$1,505 \",\"4,125\",Gregory L. Christopher,Chairman &  Chief Executive Officer,Industrials,Industrial Machinery,-,Memphis,TN,35.1495343,-90.0489801\r\n889,GEO Group,895,\"$2,263 \",3.90%,$146.20 ,-1.70%,\"$4,227 \",\"$2,531 \",\"18,512\",George C. Zoley,Chairman &  Chief Executive Officer,Business Services,Miscellaneous,-,Boca Raton,FL,26.3683064,-80.1289321\r\n890,Allison Transmission Holdings,984,\"$2,262 \",22.90%,$504.00 ,134.50%,\"$4,205 \",\"$5,404 \",\"2,700\",David S. Graziosi,Chairman &  Chief Executive Officer,Motor Vehicles &  Parts,Motor Vehicles and Parts,-,Indianapolis,IN,39.768403,-86.158068\r\n891,OGE Energy,876,\"$2,261 \",0.10%,$619.00 ,83.00%,\"$10,413 \",\"$6,544 \",\"2,413\",Sean R. Trauschke,\"Chairman, President &  Chief Executive Officer\",Energy,Utilities: Gas and Electric,-,Oklahoma City,OK,35.4675602,-97.5164276\r\n892,Cheesecake Factory,867,\"$2,261 \",-0.70%,$157.40 ,12.80%,\"$1,333 \",\"$2,213 \",\"39,100\",David M. Overton,Chairman &  Chief Executive Officer,\"Hotels, Restaurants &  Leisure\",Food Services,-,Calabasas,CA,34.1372953,-118.6541895\r\n893,PRA Health Sciences,,\"$2,259 \",24.70%,$86.90 ,27.50%,\"$3,358 \",\"$5,292 \",\"15,800\",Colin Shannon,\"Chairman, President &  Chief Executive Officer\",Technology,\"Scientific,Photographic and  Control Equipment\",-,Raleigh,NC,35.7795897,-78.6381787\r\n894,Tupperware Brands,886,\"$2,255.80 \",1.90%,($265.40),-218.70%,\"$1,388 \",\"$2,473 \",12000,Patricia A. Stitzel,\"President, Chief Executive Officer &  Director\",Household Products,Household and Personal Products,-,Orlando,FL,28.5383355,-81.3792365\r\n895,Euronet Worldwide,950,\"$2,252 \",15.00%,$156.80 ,-10.10%,\"$3,140 \",\"$4,058 \",\"6,600\",Michael J. Brown,\"Chairman, President &  Chief Executive Officer\",Business Services,Financial Data Services,-,Leawood,KS,38.966673,-94.6169012\r\n896,FLEETCOR Technologies,988,\"$2,250 \",22.80%,$740.20 ,63.60%,\"$11,318 \",\"$18,186 \",\"7,890\",Ronald F. Clarke,Chairman &  Chief Executive Officer,Business Services,Financial Data Services,-,Norcross,GA,33.969864,-84.2212938\r\n897,Nationstar Mortgage Holdings,852,\"$2,247 \",-4.00%,$30.00 ,57.90%,\"$18,036 \",\"$1,755 \",\"7,600\",Jay Bray,\"Chairman, President &  Chief Executive Officer\",Financials,Diversified Financials,-,Coppell,TX,32.9545687,-97.0150078\r\n898,GoDaddy,980,\"$2,232 \",20.80%,$136.40 ,-,\"$5,738 \",\"$10,315 \",\"5,990\",Scott W. Wagner,Chief Executive Officer,Technology,Internet Services and Retailing,-,Scottsdale,AZ,33.4941704,-111.9260519\r\n899,Blackhawk Network Holdings,966,\"$2,232 \",17.50%,($155.80),-3444.10%,\"$4,140 \",\"$2,529 \",\"3,190\",Talbott Roche,\"President, Chief Executive Officer &  Director\",Business Services,Financial Data Services,-,Pleasanton,CA,37.6624312,-121.8746789\r\n900,Cboe Global Markets,,\"$2,229 \",217.00%,$401.70 ,115.00%,\"$5,266 \",\"$12,860 \",889,Edward T. Tilly,Chairman &  Chief Executive Officer,Financials,Securities,-,Chicago,IL,41.8781136,-87.6297982\r\n901,Snyders-Lance,862,\"$2,227 \",-3.80%,$148.50 ,897.60%,\"$3,618 \",-,\"5,900\",Carlos Abrams-Rivera,President-Campbell Snacks,\"Food, Beverages &  Tobacco\",Food Consumer Products,-,Charlotte,NC,35.2270869,-80.8431267\r\n902,Murphy Oil,972,\"$2,226 \",18.80%,($311.80),-,\"$9,861 \",\"$4,471 \",\"1,128\",Roger W. Jenkins,\"President, Chief Executive Officer &  Director\",Energy,\"Mining, Crude-Oil Production\",-,El Dorado,AR,33.20763,-92.6662674\r\n903,CDK Global,905,\"$2,220 \",5.00%,$295.60 ,23.50%,\"$2,883 \",\"$8,523 \",\"8,900\",Brian P. MacDonald,\"President, Chief Executive Officer &  Director\",Technology,Computer Software,-,Hoffman Estates,IL,42.0629915,-88.1227199\r\n904,Texas Roadhouse,942,\"$2,220 \",11.50%,$131.50 ,13.80%,\"$1,331 \",\"$4,123 \",\"29,524\",W. Kent Taylor,Chairman &  Chief Executive Officer,\"Hotels, Restaurants &  Leisure\",Food Services,-,Louisville,KY,38.2526647,-85.7584557\r\n905,Kirby,,\"$2,214 \",25.10%,$313.20 ,121.50%,\"$5,127 \",\"$4,592 \",\"5,775\",David W. Grzebinski,\"President, Chief Executive Officer &  Director\",Transportation,Shipping,-,Houston,TX,29.7604267,-95.3698028\r\n906,Square,,\"$2,214 \",29.60%,($62.80),-,\"$2,187 \",\"$19,501 \",\"2,338\",Jack Dorsey,\"Chairman, President &  Chief Executive Officer\",Business Services,Financial Data Services,-,SF,CA,37.7749295,-122.4194155\r\n907,Genesee & Wyoming,937,\"$2,208 \",10.30%,$549.10 ,289.00%,\"$8,035 \",\"$4,435 \",\"8,000\",John C. Hellmann,\"Chairman, President &  Chief Executive Officer\",Transportation,Railroads,-,Darien,CT,41.0771914,-73.4686858\r\n908,Zayo Group Holdings,,\"$2,200 \",27.80%,$85.70 ,-,\"$8,739 \",\"$8,474 \",\"3,794\",Daniel P. Caruso,Chairman &  Chief Executive Officer,Telecommunications,Telecommunications,-,Boulder,CO,40.0149856,-105.2705456\r\n909,NewMarket,921,\"$2,198 \",7.30%,$190.50 ,-21.70%,\"$1,712 \",\"$4,731 \",\"2,223\",Thomas E. Gottwald,\"Chairman, President &  Chief Executive Officer\",Chemicals,Chemicals,-,Richmond,VA,37.5407246,-77.4360481\r\n910,99 Cents Only Stores,929,\"$2,194 \",6.40%,($90.30),-,\"$1,537 \",$0 ,\"17,200\",Jack L. Sinclair,Chief Executive Officer,Retailing,Specialty Retailers: Other,-,Commerce,CA,34.0005691,-118.1597929\r\n911,PCM,877,\"$2,193 \",-2.50%,$3.10 ,-82.40%,$740 ,$98 ,\"4,118\",Frank F. Khulusi,Chairman &  Chief Executive Officer,Wholesalers,Wholesalers: Electronics and Office Equipment,-,El Segundo,CA,33.9191799,-118.4164652\r\n912,Federated Mutual Insurance,918,\"$2,181 \",5.80%,$217.60 ,-4.90%,\"$7,630 \",-,\"2,388\",Jeffrey E. Fetters,Chairman &  Chief Executive Officer,Financials,Insurance: Property and Casualty (Mutual),-,Owatonna,MN,44.0855572,-93.2259349\r\n913,HNI,890,\"$2,176 \",-1.30%,$89.80 ,4.90%,\"$1,392 \",\"$1,568 \",\"9,350\",Stanley A. Askren,\"Chairman, President &  Chief Executive Officer\",Household Products,\"Home Equipment, Furnishings\",-,Muscatine,IA,41.424473,-91.0432051\r\n914,Hospitality Properties Trust,922,\"$2,172 \",6.10%,$215.10 ,-3.60%,\"$7,150 \",\"$4,165 \",450,John G. Murray,\"President, Chief Executive Officer &  Director\",Financials,Real estate,-,Newton,MA,42.3370413,-71.2092214\r\n915,Greenbrier Cos.,777,\"$2,169 \",-19.00%,$116.10 ,-36.60%,\"$2,398 \",\"$1,442 \",\"11,917\",William A. Furman,\"Chairman, President &  Chief Executive Officer\",Transportation,Transportation Equipment,-,Lake Oswego,OR,45.4156817,-122.7159726\r\n916,Bio-Rad Laboratories,917,\"$2,160 \",4.40%,$122.20 ,370.20%,\"$4,273 \",\"$7,443 \",\"8,150\",Norman A. Schwartz,\"Chairman, President &  Chief Executive Officer\",Health Care,\"Scientific,Photographic and  Control Equipment\",-,Hercules,CA,38.0171441,-122.2885808\r\n917,AvalonBay Communities,923,\"$2,159 \",5.50%,$876.90 ,-15.20%,\"$18,415 \",\"$22,711 \",\"3,123\",Timothy J. Naughton,\"Chairman, President &  Chief Executive Officer\",Financials,Real estate,-,Arlington,VA,38.8816208,-77.0909809\r\n918,Renewable Energy Group,924,\"$2,158 \",5.70%,($79.10),-278.40%,\"$10,056 \",$497 ,853,Randolph L. Howard,\"President, Chief Executive Officer &  Director\",Energy,Energy,-,Ames,IA,42.0307812,-93.6319131\r\n919,Atlas Air Worldwide Holdings,985,\"$2,157 \",17.20%,$223.50 ,438.30%,\"$4,956 \",\"$1,538 \",\"2,870\",William J. Flynn,\"President, Chief Executive Officer &  Director\",Transportation,Transportation and Logistics,-,Harrison,NY,41.0400135,-73.7144477\r\n920,Teradata,859,\"$2,156 \",-7.10%,($67.00),-153.60%,\"$2,556 \",\"$4,797 \",\"10,615\",Victor L. Lund,\"President, Chief Executive Officer &  Director\",Technology,Information Technology Services,-,Dayton,OH,39.7589478,-84.1916069\r\n921,LCI Industries,,\"$2,148 \",27.90%,$132.90 ,2.50%,$946 ,\"$2,603 \",\"9,852\",Jason D. Lippert,Chairman &  Chief Executive Officer,Motor Vehicles &  Parts,Motor Vehicles and Parts,-,Elkhart,IN,41.6819935,-85.9766671\r\n922,Teleflex,973,\"$2,146 \",14.90%,$152.50 ,-35.70%,\"$6,182 \",\"$11,806 \",\"14,400\",Liam J. Kelly,\"President, Chief Executive Officer &  Director\",Health Care,Medical Products and Equipment,-,Wayne,PA,40.0415996,-75.3698895\r\n923,Verisk Analytics,909,\"$2,145 \",1.80%,$555.10 ,-6.10%,\"$6,020 \",\"$17,162 \",\"7,192\",Scott G. Stephenson,\"Chairman, President &  Chief Executive Officer\",Business Services,Financial Data Services,-,Jersey City,NJ,40.7281575,-74.0776417\r\n924,Popular,955,\"$2,145 \",11.00%,$107.70 ,-50.30%,\"$44,277 \",\"$4,253 \",\"7,784\",Ignacio Alvarez,\"President, Chief Executive Officer &  Director\",Financials,Commercial Banks,-,Hato Rey,Puerto Rico,18.4225782,-66.0509549\r\n925,Workday,,\"$2,143 \",36.60%,($321.20),-,\"$4,947 \",\"$26,947 \",\"8,200\",Aneel Bhusri,Chief Executive Officer &  Director,Technology,Computer Software,-,Pleasanton,CA,37.6624312,-121.8746789\r\n926,Cooper Cos.,948,\"$2,139 \",8.80%,$372.90 ,36.10%,\"$4,859 \",\"$11,217 \",\"11,800\",Albert G. White III,\"President, Chief Executive Officer &  Director\",Health Care,Medical Products and Equipment,-,Pleasanton,CA,37.6624312,-121.8746789\r\n927,Express,893,\"$2,138 \",-2.50%,$19.40 ,-66.30%,\"$1,188 \",$564 ,\"9,576\",David G. Kornberg,\"President, Chief Executive Officer &  Director\",Retailing,Specialty Retailers: Apparel,-,Columbus,OH,39.9611755,-82.9987942\r\n928,Teradyne,,\"$2,137 \",21.90%,$257.70 ,-,\"$3,110 \",\"$8,901 \",\"4,500\",Mark E. Jagiela,\"President, Chief Executive Officer &  Director\",Technology,Semiconductors and Other Electronic Components,-,North Reading,MA,42.5750939,-71.0786653\r\n929,Werner Enterprises,934,\"$2,117 \",5.40%,$202.90 ,156.40%,\"$1,808 \",\"$2,645 \",\"12,154\",Derek J. Leathers,\"President, Chief Executive Officer &  Director\",Transportation,\"Trucking, Truck Leasing\",-,Omaha,NE,41.2565369,-95.9345034\r\n930,Oaktree Capital Group,,\"$2,100 \",38.30%,$231.50 ,18.90%,\"$9,015 \",\"$6,188 \",930,Jay S. Wintrob,Chairman &  Chief Executive Officer,Financials,Securities,-,Los Angeles,CA,34.0522342,-118.2436849\r\n931,Woodward,931,\"$2,099 \",3.70%,$200.50 ,10.90%,\"$2,757 \",\"$4,391 \",\"6,829\",Thomas A. Gendron,\"Chairman, President &  Chief Executive Officer\",Aerospace &  Defense,Aerospace and Defense,-,Fort Collins,CO,40.5852602,-105.084423\r\n932,F5 Networks,940,\"$2,090 \",4.80%,$420.80 ,15.00%,\"$2,481 \",\"$8,943 \",\"4,366\",Fran�ois Locoh-Donou,\"President, Chief Executive Officer &  Director\",Technology,Network and Other Communications Equipment,-,Seattle,WA,47.6062095,-122.3320708\r\n933,Valvoline,,\"$2,084 \",8.00%,$304.00 ,11.40%,\"$1,915 \",\"$4,428 \",\"5,600\",Samuel J. Mitchell Jr.,Chairman &  Chief Executive Officer,Chemicals,Chemicals,-,Lexington,KY,38.0405837,-84.5037164\r\n934,Roadrunner Transportation Systems,947,\"$2,082 \",2.40%,($106.70),-,$863 ,$98 ,\"4,645\",Curtis W. Stoelting,Chief Executive Officer &  Director,Transportation,\"Trucking, Truck Leasing\",-,Downers Grove,IL,41.8089191,-88.0111746\r\n935,SemGroup,,\"$2,082 \",56.30%,($17.20),-918.60%,\"$5,377 \",\"$1,692 \",\"1,220\",Carlin G. Conner,\"President, Chief Executive Officer &  Director\",Energy,Pipelines,-,Tulsa,OK,36.1539816,-95.992775\r\n936,Catalent,979,\"$2,075 \",12.30%,$109.80 ,-1.50%,\"$3,454 \",\"$5,474 \",\"10,800\",John R. Chiminski,\"Chairman, President &  Chief Executive Officer\",Health Care,Pharmaceuticals,-,Franklin Township,NJ,40.497604,-74.4884868\r\n937,Quorum Health,,\"$2,072 \",-,($114.20),-,\"$1,829 \",$247 ,\"11,250\",Robert H. Fish,\"President, Chief Executive Officer &  Director\",Health Care,Health Care: Medical Facilities,-,Brentwood,TN,36.0331164,-86.7827772\r\n938,Universal,904,\"$2,071 \",-2.30%,$106.30 ,-2.50%,\"$2,123 \",\"$1,215 \",\"24,000\",George C. Freeman III,\"Chairman, President &  Chief Executive Officer\",\"Food, Beverages &  Tobacco\",Tobacco,-,Richmond,VA,37.5407246,-77.4360481\r\n939,Nordson,996,\"$2,067 \",14.30%,$295.80 ,8.80%,\"$3,415 \",\"$7,904 \",\"7,532\",Michael F. Hilton,\"President, Chief Executive Officer &  Director\",Industrials,Industrial Machinery,-,Westlake,OH,41.4553232,-81.9179173\r\n940,ResMed,986,\"$2,067 \",12.40%,$342.30 ,-2.90%,\"$3,469 \",\"$14,074 \",\"6,080\",Michael J. Farrell,Chief Executive Officer &  Director,Health Care,Medical Products and Equipment,-,San Diego,CA,32.715738,-117.1610838\r\n941,Tower International,927,\"$2,066 \",1.60%,$47.60 ,23.40%,\"$1,260 \",$570 ,\"7,600\",James C. Gouin,Chief Executive Officer &  Director,Motor Vehicles &  Parts,Motor Vehicles and Parts,-,Livonia,MI,42.36837,-83.3527097\r\n942,Freds,903,\"$2,064 \",-2.90%,($140.30),-,$655 ,$114 ,\"7,324\",Joseph M. Anto,Interim Chief Executive Officer &  Director,Food &  Drug Stores,Food and Drug Stores,-,Memphis,TN,35.1495343,-90.0489801\r\n943,Foundation Building Materials,,\"$2,061 \",48.00%,$82.50 ,-,\"$1,354 \",$639 ,\"3,782\",Ruben D. Mendoza,\"President, Chief Executive Officer &  Director\",Wholesalers,Wholesalers: Diversified,-,Tustin,CA,33.7420005,-117.8236391\r\n944,Kennametal,912,\"$2,058 \",-1.90%,$49.10 ,-,\"$2,416 \",\"$3,276 \",\"10,744\",Christopher Rossi,\"President, Chief Executive Officer &  Director\",Industrials,Industrial Machinery,-,Pittsburgh,PA,40.4406248,-79.9958864\r\n945,Autodesk,928,\"$2,057 \",1.30%,($566.90),-,\"$4,114 \",\"$27,418 \",\"8,800\",Andrew Anagnost,\"President, Chief Executive Officer &  Director\",Technology,Computer Software,-,San Rafael,CA,37.9735346,-122.5310874\r\n946,Ply Gem Holdings,961,\"$2,056 \",7.60%,$68.30 ,-9.50%,\"$1,320 \",\"$1,481 \",\"9,471\",Gary E. Robinette,\"Chairman, President &  Chief Executive Officer\",Materials,\"Building Materials, Glass\",-,Cary,NC,35.79154,-78.7811169\r\n947,Central Garden & Pet,989,\"$2,055 \",12.30%,$78.80 ,77.10%,\"$1,307 \",\"$2,099 \",\"4,050\",George C. Roeth,\"President, Chief Executive Officer &  Director\",Household Products,Household and Personal Products,-,Walnut Creek,CA,37.9100783,-122.0651819\r\n948,Matson,954,\"$2,047 \",5.40%,$232.00 ,188.20%,\"$2,248 \",\"$1,222 \",\"1,947\",Matthew J. Cox,Chairman &  Chief Executive Officer,Transportation,Shipping,-,Honolulu,HI,21.3069444,-157.8583333\r\n949,EchoStar,719,\"$2,039 \",-33.30%,$392.60 ,118.20%,\"$8,750 \",\"$5,061 \",\"2,100\",Michael T. Dugan,\"President, Chief Executive Officer &  Director\",Technology,Network and Other Communications Equipment,-,Englewood,CO,39.6477653,-104.9877597\r\n950,Genesis Energy,,\"$2,028 \",18.40%,$82.60 ,-27.00%,\"$7,138 \",\"$2,416 \",\"2,100\",Grant E. Sims,Chairman &  Chief Executive Officer,Energy,Pipelines,-,Houston,TX,29.7604267,-95.3698028\r\n951,SVB Financial Group,,\"$2,022 \",22.60%,$490.50 ,28.20%,\"$51,215 \",\"$12,694 \",\"2,438\",Gregory W. Becker,\"President, Chief Executive Officer &  Director\",Financials,Commercial Banks,-,Santa Clara,CA,37.3541079,-121.9552356\r\n952,Itron,933,\"$2,018 \",0.20%,$57.30 ,80.40%,\"$2,106 \",\"$2,799 \",\"7,150\",Philip C. Mezey,\"President, Chief Executive Officer &  Director\",Industrials,\"Electronics, Electrical Equip.\",-,Liberty Lake,WA,47.6743428,-117.1124241\r\n953,Portland General Electric,960,\"$2,009 \",4.50%,$187.00 ,-3.10%,\"$7,838 \",\"$3,614 \",\"2,906\",Maria M. Pope,\"President, Chief Executive Officer &  Director\",Energy,Utilities: Gas and Electric,-,Portland,OR,45.5122308,-122.6587185\r\n954,California Resources,,\"$2,006 \",29.70%,($266.00),-195.30%,\"$6,207 \",$778 ,\"1,450\",Todd A. Stevens,\"President, Chief Executive Officer &  Director\",Energy,\"Mining, Crude-Oil Production\",-,Los Angeles,CA,34.0522342,-118.2436849\r\n955,Esterline Technologies,932,\"$2,005 \",-0.50%,$111.60 ,13.90%,\"$3,120 \",\"$2,174 \",\"13,255\",Curtis C. Reusser,\"Chairman, President &  Chief Executive Officer\",Aerospace &  Defense,Aerospace and Defense,-,Bellevue,WA,47.6101497,-122.2015159\r\n956,Delta Tucker Holdings,987,\"$2,004 \",9.20%,$30.60 ,-,$736 ,-,\"8,800\",George Krivo,Chairman &  Chief Executive Officer,Aerospace &  Defense,Aerospace and Defense,-,McLean,VA,38.9338676,-77.1772604\r\n957,AMN Healthcare Services,964,\"$1,989 \",4.50%,$132.60 ,25.20%,\"$1,254 \",\"$2,714 \",\"2,980\",Susan R. Salka,\"President, Chief Executive Officer &  Director\",Health Care,Health Care: Pharmacy and Other Services,-,San Diego,CA,32.715738,-117.1610838\r\n958,Griffon,951,\"$1,986 \",1.50%,$14.90 ,-50.30%,\"$1,874 \",$866 ,\"4,700\",Ronald J. Kramer,Chairman &  Chief Executive Officer,Materials,\"Building Materials, Glass\",-,New York,NY,40.7127753,-74.0059728\r\n959,Valhi,,\"$1,980 \",23.30%,$207.50 ,-,\"$2,908 \",\"$2,055 \",\"2,790\",Robert D. Graham,\"Vice Chairman, President &  Chief Executive Officer\",Chemicals,Chemicals,-,Dallas,TX,32.7766642,-96.7969879\r\n960,Hexcel,936,\"$1,973 \",-1.50%,$284.00 ,13.70%,\"$2,781 \",\"$5,791 \",\"6,259\",Nick L. Stanage,\"Chairman, President &  Chief Executive Officer\",Aerospace &  Defense,Aerospace and Defense,-,Stamford,CT,41.0534302,-73.5387341\r\n961,IDEXX Laboratories,,\"$1,969 \",10.90%,$263.10 ,18.50%,\"$1,713 \",\"$16,663 \",\"7,600\",Jonathan W. Ayers,\"Chairman, President &  Chief Executive Officer\",Health Care,Medical Products and Equipment,-,Westbrook,ME,43.6770252,-70.3711617\r\n962,Deluxe,978,\"$1,966 \",6.30%,$230.20 ,0.30%,\"$2,209 \",\"$3,539 \",\"5,886\",Lee J. Schram,Chairman &  Chief Executive Officer,Media,\"Publishing, Printing\",-,Shoreview,MN,45.0791325,-93.1471667\r\n963,M/I Homes,-,\"$1,962.00 \",16.00%,$72.10 ,27.30%,\"$1,864.80 \",$888 ,1238,Robert H. Schottenstein,\"Chairman, President &  Chief Executive Officer\",Engineering &  Construction,Homebuilders,-,Columbus,OH,39.9611755,-82.9987942\r\n964,Kraton,,\"$1,960 \",12.40%,$97.50 ,-9.10%,\"$2,933 \",\"$1,512 \",\"1,931\",Kevin M. Fogarty,\"President, Chief Executive Officer &  Director\",Chemicals,Chemicals,-,Houston,TX,29.7604267,-95.3698028\r\n965,Stewart Information Services,935,\"$1,956 \",-2.50%,$48.70 ,-12.30%,\"$1,406 \",\"$1,042 \",\"5,960\",Matthew W. Morris,Chairman &  Chief Executive Officer,Financials,Insurance: Property and Casualty (Stock),-,Houston,TX,29.7604267,-95.3698028\r\n966,Marriott Vacations Worldwide,994,\"$1,952 \",7.80%,$226.80 ,65.10%,\"$2,906 \",\"$3,535 \",\"11,000\",Stephen P. Weisz,\"President, Chief Executive Officer &  Director\",\"Hotels, Restaurants &  Leisure\",\"Hotels, Casinos, Resorts\",-,Orlando,FL,28.5383355,-81.3792365\r\n967,SPX FLOW,939,\"$1,952 \",-2.20%,$46.40 ,-,\"$2,689 \",\"$2,091 \",\"7,000\",Marcus G. Michael,\"President, Chief Executive Officer &  Director\",Industrials,Industrial Machinery,-,Charlotte,NC,35.2270869,-80.8431267\r\n968,ACCO Brands,,\"$1,949 \",25.20%,$131.70 ,37.90%,\"$2,799 \",\"$1,353 \",\"6,620\",Boris Y. Elisman,\"Chairman, President &  Chief Executive Officer\",Household Products,\"Home Equipment, Furnishings\",-,Lake Zurich,IL,42.1969689,-88.0934108\r\n969,Echo Global Logistics,,\"$1,943 \",13.20%,$12.60 ,694.10%,$838 ,$774 ,\"2,453\",Douglas R. Waggoner,Chairman &  Chief Executive Officer,Transportation,Transportation and Logistics,-,Chicago,IL,41.8781136,-87.6297982\r\n970,Cadence Design Systems,992,\"$1,943 \",7.00%,$204.10 ,0.50%,\"$2,419 \",\"$10,415 \",\"7,214\",Lip-Bu Tan,Chairman &  Chief Executive Officer,Technology,Computer Software,-,San Jose,CA,37.3382082,-121.8863286\r\n971,Nuance Communications,953,\"$1,939 \",-0.50%,($151.00),-,\"$5,932 \",\"$4,626 \",\"11,600\",Mark D. Benjamin,Chairman &  Chief Executive Officer,Technology,Computer Software,-,Burlington,MA,42.5047161,-71.1956205\r\n972,Finish Line,968,\"$1,934 \",2.40%,($18.20),-183.20%,$747 ,$559 ,\"8,200\",Samuel M. Sato,Chairman &  Chief Executive Officer,Retailing,Specialty Retailers: Apparel,-,Indianapolis,IN,39.768403,-86.158068\r\n973,TransUnion,,\"$1,934 \",13.40%,$441.20 ,265.80%,\"$5,119 \",\"$10,441 \",\"5,100\",James M. Peck,\"President, Chief Executive Officer &  Director\",Business Services,Financial Data Services,-,Chicago,IL,41.8781136,-87.6297982\r\n974,ServiceNow,,\"$1,933 \",39.00%,($149.10),-,\"$3,398 \",\"$28,904 \",\"6,222\",John J. Donahoe,\"President, Chief Executive Officer &  Director\",Technology,Computer Software,-,Santa Clara,CA,37.3541079,-121.9552356\r\n975,Summit Materials,,\"$1,933 \",18.80%,$121.80 ,231.20%,\"$3,787 \",\"$3,342 \",\"6,000\",Thomas W. Hill,\"President, Chief Executive Officer &  Director\",Materials,\"Building Materials, Glass\",-,Denver,CO,39.7392358,-104.990251\r\n976,Engility Holdings,915,\"$1,932 \",-7.00%,($35.20),-,\"$2,026 \",$899 ,\"8,700\",Lynn A. Dugle,\"Chairman, President &  Chief Executive Officer\",Aerospace &  Defense,Aerospace and Defense,-,Chantilly,VA,38.8942786,-77.4310992\r\n977,Ferrellgas Partners,926,\"$1,930 \",-5.30%,($54.20),-,\"$1,610 \",$303 ,\"3,891\",James E. Ferrell,Chairman &  Interim Chief Executive Officer,Energy,Energy,-,Overland Park,KS,38.9822282,-94.6707917\r\n978,Interactive Brokers Group,,\"$1,927 \",30.60%,$76.00 ,-9.50%,\"$61,162 \",\"$4,806 \",\"1,228\",Thomas P. Peterffy,Chairman &  Chief Executive Officer,Financials,Securities,-,Greenwich,CT,41.0262417,-73.6281964\r\n979,Stepan,,\"$1,925 \",9.00%,$91.60 ,6.30%,\"$1,471 \",\"$1,875 \",\"2,096\",F. Quinn Stepan Jr.,\"Chairman, President &  Chief Executive Officer\",Chemicals,Chemicals,-,Northfield,IL,42.09975,-87.7808967\r\n980,Oceaneering International,871,\"$1,922 \",-15.40%,$166.40 ,576.80%,\"$3,024 \",\"$1,827 \",\"8,200\",Roderick A. Larson,\"President, Chief Executive Officer &  Director\",Energy,\"Oil and Gas Equipment, Services\",-,Houston,TX,29.7604267,-95.3698028\r\n981,Cimarex Energy,,\"$1,918 \",52.60%,$494.30 ,-,\"$5,043 \",\"$8,924 \",910,Thomas E. Jorden,\"Chairman, President &  Chief Executive Officer\",Energy,\"Mining, Crude-Oil Production\",-,Denver,CO,39.7392358,-104.990251\r\n982,Rexnord,958,\"$1,918 \",-0.30%,$74.10 ,9.10%,\"$3,539 \",\"$3,086 \",\"8,000\",Todd A. Adams,\"President, Chief Executive Officer &  Director\",Industrials,Industrial Machinery,-,Milwaukee,WI,43.0389025,-87.9064736\r\n983,Beazer Homes USA,990,\"$1,916 \",5.20%,$31.80 ,577.90%,\"$2,221 \",$536 ,\"1,100\",Allan P. Merrill,\"President, Chief Executive Officer &  Director\",Engineering &  Construction,Homebuilders,-,Atlanta,GA,33.7489954,-84.3879824\r\n984,MKS Instruments,,\"$1,916 \",47.90%,$339.10 ,223.60%,\"$2,414 \",\"$6,307 \",\"4,923\",Gerald G. Colella,\"President, Chief Executive Officer &  Director\",Technology,Semiconductors and Other Electronic Components,-,Andover,MA,42.6583356,-71.1367953\r\n985,Vail Resorts,,\"$1,907 \",19.10%,$210.60 ,40.60%,\"$4,111 \",\"$8,962 \",\"20,150\",Robert A. Katz,Chairman &  Chief Executive Officer,\"Hotels, Restaurants &  Leisure\",\"Hotels, Casinos, Resorts\",-,Broomfield,CO,39.9205411,-105.0866504\r\n986,Ohio National Mutual,,\"$1,907 \",8.20%,$25.90 ,-91.10%,\"$41,843 \",-,\"1,300\",Gary T. Huffman,\"Chairman, President &  Chief Executive Officer\",Financials,\"Insurance: Life, Health (stock)\",-,Cincinnati,OH,39.1031182,-84.5120196\r\n987,TopBuild,,\"$1,906 \",9.40%,$158.10 ,117.80%,\"$1,750 \",\"$2,725 \",\"8,400\",Gerald Volas,Chairman &  Chief Executive Officer,Engineering &  Construction,\"Engineering, Construction\",-,Daytona Beach,FL,29.2108147,-81.0228331\r\n988,Brown & Brown,,\"$1,881 \",6.50%,$399.60 ,55.20%,\"$5,748 \",\"$7,025 \",\"8,491\",J. Powell Brown,\"President, Chief Executive Officer &  Director\",Financials,Insurance: Property and Casualty (Stock),-,Daytona Beach,FL,29.2108147,-81.0228331\r\n989,Aerojet Rocketdyne Holdings,,\"$1,877 \",6.60%,($9.20),-151.10%,\"$2,259 \",\"$2,113 \",\"5,157\",Eileen P. Drake,\"President, Chief Executive Officer &  Director\",Aerospace &  Defense,Aerospace and Defense,-,El Segundo,CA,33.9191799,-118.4164652\r\n990,Barnes & Noble Education,,\"$1,874 \",-,$5.40 ,-,\"$1,300 \",$323 ,\"13,375\",Michael P. Huseby,Chairman &  Chief Executive Officer,Retailing,Specialty Retailers: Other,-,Bernards,NJ,40.7066174,-74.5493284\r\n991,Superior Energy Services,,\"$1,874 \",29.20%,($205.90),-,\"$3,110 \",\"$1,300 \",\"6,400\",David D. Dunlap,\"President, Chief Executive Officer &  Director\",Energy,\"Oil and Gas Equipment, Services\",-,Houston,TX,29.7604267,-95.3698028\r\n992,VeriFone Systems,941,\"$1,871 \",-6.10%,($173.80),-,\"$2,322 \",\"$1,698 \",\"5,600\",Paul S. Galant,Chairman &  Chief Executive Officer,Technology,Financial Data Services,-,San Jose,CA,37.3382082,-121.8863286\r\n993,Childrens Place,,\"$1,870 \",4.80%,$84.70 ,-17.20%,$940 ,\"$2,330 \",\"9,800\",Jane T. Elfers,\"President, Chief Executive Officer &  Director\",Retailing,Specialty Retailers: Apparel,-,Secaucus,NJ,40.7895453,-74.0565298\r\n994,Tribune Media,896,\"$1,867 \",-14.10%,$194.10 ,1262.60%,\"$8,169 \",\"$3,544 \",\"6,000\",Peter M. Kern,Interim Chief Executive Officer &  Director,Media,Entertainment,-,Chicago,IL,41.8781136,-87.6297982\r\n995,Healthcare Services Group,,\"$1,866 \",19.40%,$88.20 ,14.00%,$676 ,\"$3,204 \",\"55,000\",Theodore Wahl,\"President, Chief Executive Officer &  Director\",Health Care,Health Care: Pharmacy and Other Services,-,Bensalem,PA,40.0994425,-74.9325683\r\n996,SiteOne Landscape Supply,,\"$1,862 \",13.00%,$54.60 ,78.40%,$911 ,\"$3,084 \",\"3,664\",Doug Black,Chairman &  Chief Executive Officer,Wholesalers,Wholesalers: Diversified,-,Roswell,GA,34.0232431,-84.3615555\r\n997,Charles River Laboratories Intl,,\"$1,858 \",10.50%,$123.40 ,-20.30%,\"$2,930 \",\"$5,118 \",\"11,800\",James C. Foster,Chairman &  Chief Executive Officer,Health Care,Health Care: Pharmacy and Other Services,-,Wilmington,MA,42.5481714,-71.1724467\r\n998,CoreLogic,952,\"$1,851 \",-5.20%,$152.20 ,42.80%,\"$4,077 \",\"$3,694 \",\"5,900\",Frank D. Martell,\"President, Chief Executive Officer &  Director\",Business Services,Financial Data Services,-,Irvine,CA,33.6845673,-117.8265049\r\n999,Ensign Group,,\"$1,849 \",11.80%,$40.50 ,-19.00%,\"$1,102 \",\"$1,354 \",\"21,301\",Christopher R. Christensen,\"President, Chief Executive Officer &  Director\",Health Care,Health Care: Medical Facilities,-,Mission Viejo,CA,33.5968913,-117.6581562\r\n1000,HCP,798,\"$1,848 \",-27.20%,$414.20 ,-34.00%,\"$14,089 \",\"$10,910 \",190,Thomas M. Herzog,\"President, Chief Executive Officer &  Director\",Financials,Real estate,-,Irvine,CA,33.6845673,-117.8265049\r\n"
  },
  {
    "path": "data/fortune_500_companies_2017.csv",
    "content": "highlights/0/description,highlights/0/title,highlights/0/value,highlights/1/description,highlights/1/title,highlights/1/value,highlights/2/description,highlights/2/title,highlights/2/value,highlights/3/description,highlights/3/title,highlights/3/value,highlights/4/description,highlights/4/title,highlights/4/value,highlights/5/description,highlights/5/value,highlights/6/value,lists/0/name,lists/0/rank,lists/1/name,lists/1/rank,lists/2/name,lists/2/rank,meta/ceo,meta/industry,meta/previousRank,meta/rank,tables/0/data/0/name,tables/0/data/0/value,tables/0/data/1/name,tables/0/data/1/value,tables/0/data/2/name,tables/0/data/2/value,tables/0/data/3/name,tables/0/data/3/value,tables/0/data/4/name,tables/0/data/4/value,tables/0/data/5/name,tables/0/data/5/value,tables/0/data/6/name,tables/0/data/6/value,tables/0/name,tables/1/data/0/name,tables/1/data/0/value,tables/1/data/1/name,tables/1/data/1/value,tables/1/data/2/name,tables/1/data/2/value,tables/1/data/3/name,tables/1/data/3/value,tables/1/name,tables/2/data/0/name,tables/2/data/0/value,tables/2/data/1/name,tables/2/data/1/value,tables/2/data/2/name,tables/2/data/2/value,tables/2/name,title,lists/3/name,lists/3/rank\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),485873,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),13643,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),198825,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-7.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",2300000,1,Fortune 500,1,World’s Most Admired Companies,42,Change the World,15,C. Douglas McMillon,General Merchandisers,1,1,CEO,C. Douglas McMillon,Sector,Retailing,Industry,General Merchandisers,HQ Location,\"Bentonville, AR\",Website,http://www.walmart.com,Years on Global 500 List,23,Employees,2300000,Company Information,Revenues ($M),485873,Profits ($M),13643,Assets ($M),198825,Total Stockholder Equity ($M),77798,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.8,Profits as % of Assets,6.9,Profits as % of Stockholder Equity,17.5,Profit Ratios,Walmart,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),315199,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-4.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),9571.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),489838,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-6.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",926067,2,,,,,,,Kou Wei,Utilities,2,2,CEO,Kou Wei,Sector,Energy,Industry,Utilities,HQ Location,\"Beijing, China\",Website,http://www.sgcc.com.cn,Years on Global 500 List,17,Employees,926067,Company Information,Revenues ($M),315199,Profits ($M),9571.3,Assets ($M),489838,Total Stockholder Equity ($M),209456,Key Financials (Last Fiscal Year),Profit as % of Revenues,3,Profits as % of Assets,2,Profits as % of Stockholder Equity,4.6,Profit Ratios,State Grid,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),267518,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-9.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1257.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),310726,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-65,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",713288,4,,,,,,,Wang Yupu,Petroleum Refining,4,3,CEO,Wang Yupu,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Beijing, China\",Website,http://www.sinopec.com,Years on Global 500 List,19,Employees,713288,Company Information,Revenues ($M),267518,Profits ($M),1257.9,Assets ($M),310726,Total Stockholder Equity ($M),106523,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.5,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,1.2,Profit Ratios,Sinopec Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),262573,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-12.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1867.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),585619,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-73.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",1512048,3,,,,,,,Zhang Jianhua,Petroleum Refining,3,4,CEO,Zhang Jianhua,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Beijing, China\",Website,http://www.cnpc.com.cn,Years on Global 500 List,17,Employees,1512048,Company Information,Revenues ($M),262573,Profits ($M),1867.5,Assets ($M),585619,Total Stockholder Equity ($M),301893,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.7,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,0.6,Profit Ratios,China National Petroleum,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),254694,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,7.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),16899.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),437575,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-12.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",364445,8,World’s Most Admired Companies,34,,,,,Akio Toyoda,Motor Vehicles and Parts,8,5,CEO,Akio Toyoda,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Toyota, Japan\",Website,http://www.toyota-global.com,Years on Global 500 List,23,Employees,364445,Company Information,Revenues ($M),254694,Profits ($M),16899.3,Assets ($M),437575,Total Stockholder Equity ($M),157210,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.6,Profits as % of Assets,3.9,Profits as % of Stockholder Equity,10.7,Profit Ratios,Toyota Motor,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),240264,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,1.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5937.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),432116,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",626715,7,,,,,,,Matthias Muller,Motor Vehicles and Parts,7,6,CEO,Matthias Muller,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Wolfsburg, Germany\",Website,http://www.volkswagen.com,Years on Global 500 List,23,Employees,626715,Company Information,Revenues ($M),240264,Profits ($M),5937.3,Assets ($M),432116,Total Stockholder Equity ($M),97753,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.5,Profits as % of Assets,1.4,Profits as % of Stockholder Equity,6.1,Profit Ratios,Volkswagen,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),240033,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-11.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4575,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),411275,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,135.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",89000,5,,,,,,,Ben van Beurden,Petroleum Refining,5,7,CEO,Ben van Beurden,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"The Hague, Netherlands\",Website,http://www.shell.com,Years on Global 500 List,23,Employees,89000,Company Information,Revenues ($M),240033,Profits ($M),4575,Assets ($M),411275,Total Stockholder Equity ($M),186646,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.9,Profits as % of Assets,1.1,Profits as % of Stockholder Equity,2.5,Profit Ratios,Royal Dutch Shell,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),223604,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),24074,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),620854,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",367700,11,Fortune 500,2,World’s Most Admired Companies,4,,,Warren E. Buffett,Insurance: Property and Casualty (Stock),11,8,CEO,Warren E. Buffett,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"Omaha, NE\",Website,http://www.berkshirehathaway.com,Years on Global 500 List,21,Employees,367700,Company Information,Revenues ($M),223604,Profits ($M),24074,Assets ($M),620854,Total Stockholder Equity ($M),283001,Key Financials (Last Fiscal Year),Profit as % of Revenues,10.8,Profits as % of Assets,3.9,Profits as % of Stockholder Equity,8.5,Profit Ratios,Berkshire Hathaway,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),215639,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-7.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),45687,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),321686,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-14.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",116000,9,Fortune 500,3,World’s Most Admired Companies,1,,,Timothy D. Cook,\"Computers, Office Equipment\",9,9,CEO,Timothy D. Cook,Sector,Technology,Industry,\"Computers, Office Equipment\",HQ Location,\"Cupertino, CA\",Website,http://www.apple.com,Years on Global 500 List,15,Employees,116000,Company Information,Revenues ($M),215639,Profits ($M),45687,Assets ($M),321686,Total Stockholder Equity ($M),128249,Key Financials (Last Fiscal Year),Profit as % of Revenues,21.2,Profits as % of Assets,14.2,Profits as % of Stockholder Equity,35.6,Profit Ratios,Apple,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),205004,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-16.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),7840,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),330314,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-51.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",72700,6,Fortune 500,4,World’s Most Admired Companies,40,,,Darren W. Woods,Petroleum Refining,6,10,CEO,Darren W. Woods,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Irving, TX\",Website,http://www.exxonmobil.com,Years on Global 500 List,23,Employees,72700,Company Information,Revenues ($M),205004,Profits ($M),7840,Assets ($M),330314,Total Stockholder Equity ($M),167325,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.8,Profits as % of Assets,2.4,Profits as % of Stockholder Equity,4.7,Profit Ratios,Exxon Mobil,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),198533,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5070,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),60969,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,124.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",64500,12,Fortune 500,5,World’s Most Admired Companies,100000,,,John H. Hammergren,Wholesalers: Health Care,12,11,CEO,John H. Hammergren,Sector,Wholesalers,Industry,Wholesalers: Health Care,HQ Location,\"San Francisco, CA\",Website,http://www.mckesson.com,Years on Global 500 List,23,Employees,64500,Company Information,Revenues ($M),198533,Profits ($M),5070,Assets ($M),60969,Total Stockholder Equity ($M),11095,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.6,Profits as % of Assets,8.3,Profits as % of Stockholder Equity,45.7,Profit Ratios,McKesson,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),186606,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-17.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),115,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),263316,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",74500,10,,,,,,,Robert W. Dudley,Petroleum Refining,10,12,CEO,Robert W. Dudley,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"London, Britain\",Website,http://www.bp.com,Years on Global 500 List,23,Employees,74500,Company Information,Revenues ($M),186606,Profits ($M),115,Assets ($M),263316,Total Stockholder Equity ($M),95286,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.1,Profits as % of Assets,,Profits as % of Stockholder Equity,0.1,Profit Ratios,BP,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),184840,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,17.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),7017,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),122810,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,20.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",230000,17,Fortune 500,6,World’s Most Admired Companies,100000,,,Stephen J. Hemsley,Health Care: Insurance and Managed Care,17,13,CEO,Stephen J. Hemsley,Sector,Health Care,Industry,Health Care: Insurance and Managed Care,HQ Location,\"Minnetonka, MN\",Website,http://www.unitedhealthgroup.com,Years on Global 500 List,21,Employees,230000,Company Information,Revenues ($M),184840,Profits ($M),7017,Assets ($M),122810,Total Stockholder Equity ($M),38274,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.8,Profits as % of Assets,5.7,Profits as % of Stockholder Equity,18.3,Profit Ratios,UnitedHealth Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),177526,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,15.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5317,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),94462,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,1.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",204000,18,Fortune 500,7,World’s Most Admired Companies,45,Change the World,28,Larry J. Merlo,Health Care: Pharmacy and Other Services,18,14,CEO,Larry J. Merlo,Sector,Health Care,Industry,Health Care: Pharmacy and Other Services,HQ Location,\"Woonsocket, RI\",Website,http://www.cvshealth.com,Years on Global 500 List,22,Employees,204000,Company Information,Revenues ($M),177526,Profits ($M),5317,Assets ($M),94462,Total Stockholder Equity ($M),36830,Key Financials (Last Fiscal Year),Profit as % of Revenues,3,Profits as % of Assets,5.6,Profits as % of Stockholder Equity,14.4,Profit Ratios,CVS Health,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),173957,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),19316.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),217104,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,16.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",325000,13,World’s Most Admired Companies,100000,,,,,Oh-Hyun Kwon,\"Electronics, Electrical Equip.\",13,15,CEO,Oh-Hyun Kwon,Sector,Technology,Industry,\"Electronics, Electrical Equip.\",HQ Location,\"Suwon, South Korea\",Website,http://www.samsung.com,Years on Global 500 List,23,Employees,325000,Company Information,Revenues ($M),173957,Profits ($M),19316.5,Assets ($M),217104,Total Stockholder Equity ($M),154376,Key Financials (Last Fiscal Year),Profit as % of Revenues,11.1,Profits as % of Assets,8.9,Profits as % of Stockholder Equity,12.5,Profit Ratios,Samsung Electronics,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),173883,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1379,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),124600,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",93123,14,,,,,,,Ivan Glasenberg,\"Mining, Crude-Oil Production\",14,16,CEO,Ivan Glasenberg,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"Baar, Switzerland\",Website,http://www.glencore.com,Years on Global 500 List,7,Employees,93123,Company Information,Revenues ($M),173883,Profits ($M),1379,Assets ($M),124600,Total Stockholder Equity ($M),44243,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.8,Profits as % of Assets,1.1,Profits as % of Stockholder Equity,3.1,Profit Ratios,Glencore,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),169483,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),9428.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),256262,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,0.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",282488,16,World’s Most Admired Companies,100000,,,,,Dieter Zetsche,Motor Vehicles and Parts,16,17,CEO,Dieter Zetsche,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Stuttgart, Germany\",Website,http://www.daimler.com,Years on Global 500 List,23,Employees,282488,Company Information,Revenues ($M),169483,Profits ($M),9428.4,Assets ($M),256262,Total Stockholder Equity ($M),61116,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.6,Profits as % of Assets,3.7,Profits as % of Stockholder Equity,15.4,Profit Ratios,Daimler,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),166380,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,9.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),9427,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),221690,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-2.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",225000,20,Fortune 500,8,World’s Most Admired Companies,100000,,,Mary T. Barra,Motor Vehicles and Parts,20,18,CEO,Mary T. Barra,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Detroit, MI\",Website,http://www.gm.com,Years on Global 500 List,23,Employees,225000,Company Information,Revenues ($M),166380,Profits ($M),9427,Assets ($M),221690,Total Stockholder Equity ($M),43836,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.7,Profits as % of Assets,4.3,Profits as % of Stockholder Equity,21.5,Profit Ratios,General Motors,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),163786,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,11.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),12976,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),403821,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-2.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",268540,23,Fortune 500,9,World’s Most Admired Companies,37,The 100 Best Companies to Work For,93,Randall L. Stephenson,Telecommunications,23,19,CEO,Randall L. Stephenson,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"Dallas, TX\",Website,http://www.att.com,Years on Global 500 List,23,Employees,268540,Company Information,Revenues ($M),163786,Profits ($M),12976,Assets ($M),403821,Total Stockholder Equity ($M),123135,Key Financials (Last Fiscal Year),Profit as % of Revenues,7.9,Profits as % of Assets,3.2,Profits as % of Stockholder Equity,10.5,Profit Ratios,AT&T,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),154894,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,1.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),651.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),186172,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-21.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",302562,19,,,,,,,John Elkann,Diversified Financials,19,20,CEO,John Elkann,Sector,Financials,Industry,Diversified Financials,HQ Location,\"Amsterdam, Netherlands\",Website,http://www.exor.com,Years on Global 500 List,7,Employees,302562,Company Information,Revenues ($M),154894,Profits ($M),651.3,Assets ($M),186172,Total Stockholder Equity ($M),11582,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.4,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,5.6,Profit Ratios,EXOR Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),151800,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,1.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4596,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),237951,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-37.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",201000,21,Fortune 500,10,World’s Most Admired Companies,100000,,,James P. Hackett,Motor Vehicles and Parts,21,21,CEO,James P. Hackett,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Dearborn, MI\",Website,http://www.ford.com,Years on Global 500 List,23,Employees,201000,Company Information,Revenues ($M),151800,Profits ($M),4596,Assets ($M),237951,Total Stockholder Equity ($M),29170,Key Financials (Last Fiscal Year),Profit as % of Revenues,3,Profits as % of Assets,1.9,Profits as % of Stockholder Equity,15.8,Profit Ratios,Ford Motor,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),147675,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-11.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),41883.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),3473238,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",461749,15,,,,,,,Gu Shu,Banks: Commercial and Savings,15,22,CEO,Gu Shu,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Beijing, China\",Website,http://www.icbc-ltd.com,Years on Global 500 List,19,Employees,461749,Company Information,Revenues ($M),147675,Profits ($M),41883.9,Assets ($M),3473238,Total Stockholder Equity ($M),283438,Key Financials (Last Fiscal Year),Profit as % of Revenues,28.4,Profits as % of Assets,1.2,Profits as % of Stockholder Equity,14.8,Profit Ratios,Industrial & Commercial Bank of China,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),146850,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1427.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),33656,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",18500,28,Fortune 500,11,World’s Most Admired Companies,100000,,,Steven H. Collis,Wholesalers: Health Care,28,23,CEO,Steven H. Collis,Sector,Wholesalers,Industry,Wholesalers: Health Care,HQ Location,\"Chesterbrook, PA\",Website,http://www.amerisourcebergen.com,Years on Global 500 List,18,Employees,18500,Company Information,Revenues ($M),146850,Profits ($M),1427.9,Assets ($M),33656,Total Stockholder Equity ($M),2129,Key Financials (Last Fiscal Year),Profit as % of Revenues,1,Profits as % of Assets,4.2,Profits as % of Stockholder Equity,67.1,Profit Ratios,AmerisourceBergen,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),144505,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2492.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),201269,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,10.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",263915,27,,,,,,,Guan Qing,\"Engineering, Construction\",27,24,CEO,Guan Qing,Sector,Engineering & Construction,Industry,\"Engineering, Construction\",HQ Location,\"Beijing, China\",Website,http://www.cscec.com,Years on Global 500 List,6,Employees,263915,Company Information,Revenues ($M),144505,Profits ($M),2492.9,Assets ($M),201269,Total Stockholder Equity ($M),15344,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.7,Profits as % of Assets,1.2,Profits as % of Stockholder Equity,16.2,Profit Ratios,China State Construction Engineering,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),143722,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,11.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),6446,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),941556,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,3.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",97707,33,,,,,,,Thomas Buberl,\"Insurance: Life, Health (stock)\",33,25,CEO,Thomas Buberl,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Paris, France\",Website,http://www.axa.com,Years on Global 500 List,23,Employees,97707,Company Information,Revenues ($M),143722,Profits ($M),6446,Assets ($M),941556,Total Stockholder Equity ($M),74454,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.5,Profits as % of Assets,0.7,Profits as % of Stockholder Equity,8.7,Profit Ratios,AXA,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),135987,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,27.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2371,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),83402,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,297.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",341400,44,Fortune 500,12,World’s Most Admired Companies,2,,,Jeffrey P. Bezos,Internet Services and Retailing,44,26,CEO,Jeffrey P. Bezos,Sector,Technology,Industry,Internet Services and Retailing,HQ Location,\"Seattle, WA\",Website,http://www.amazon.com,Years on Global 500 List,9,Employees,341400,Company Information,Revenues ($M),135987,Profits ($M),2371,Assets ($M),83402,Total Stockholder Equity ($M),19285,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.7,Profits as % of Assets,2.8,Profits as % of Stockholder Equity,12.3,Profit Ratios,Amazon.com,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),135129,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-4.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4608.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),80436,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-0.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",726772,25,,,,,,,Terry Gou,\"Electronics, Electrical Equip.\",25,27,CEO,Terry Gou,Sector,Technology,Industry,\"Electronics, Electrical Equip.\",HQ Location,\"New Taipei City, Taiwan\",Website,http://www.foxconn.com,Years on Global 500 List,13,Employees,726772,Company Information,Revenues ($M),135129,Profits ($M),4608.8,Assets ($M),80436,Total Stockholder Equity ($M),33476,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.4,Profits as % of Assets,5.7,Profits as % of Stockholder Equity,13.8,Profit Ratios,Hon Hai Precision Industry,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),135093,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-8.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),34840.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),3016578,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",362482,22,,,,,,,Wang Hongzhang,Banks: Commercial and Savings,22,28,CEO,Wang Hongzhang,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Beijing, China\",Website,http://www.ccb.com,Years on Global 500 List,18,Employees,362482,Company Information,Revenues ($M),135093,Profits ($M),34840.9,Assets ($M),3016578,Total Stockholder Equity ($M),226851,Key Financials (Last Fiscal Year),Profit as % of Revenues,25.8,Profits as % of Assets,1.2,Profits as % of Stockholder Equity,15.4,Profit Ratios,China Construction Bank,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),129198,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5690.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),170165,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,98.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",211915,36,World’s Most Admired Companies,100000,,,,,Takahiro Hachigo,Motor Vehicles and Parts,36,29,CEO,Takahiro Hachigo,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Tokyo, Japan\",Website,http://www.honda.com,Years on Global 500 List,23,Employees,211915,Company Information,Revenues ($M),129198,Profits ($M),5690.3,Assets ($M),170165,Total Stockholder Equity ($M),65482,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.4,Profits as % of Assets,3.3,Profits as % of Stockholder Equity,8.7,Profit Ratios,Honda Motor,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),127925,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-10.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),6196,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),230978,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,21.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",102168,24,,,,,,,Patrick Pouyanne,Petroleum Refining,24,30,CEO,Patrick Pouyanne,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Courbevoie, France\",Website,http://www.total.com,Years on Global 500 List,23,Employees,102168,Company Information,Revenues ($M),127925,Profits ($M),6196,Assets ($M),230978,Total Stockholder Equity ($M),98680,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.8,Profits as % of Assets,2.7,Profits as % of Stockholder Equity,6.3,Profit Ratios,Total,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),126661,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-9.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),8831,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),365183,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",295000,26,Fortune 500,13,World’s Most Admired Companies,7,Change the World,3,Jeffrey R. Immelt,Industrial Machinery,26,31,CEO,Jeffrey R. Immelt,Sector,Industrials,Industry,Industrial Machinery,HQ Location,\"Boston, MA\",Website,http://www.ge.com,Years on Global 500 List,23,Employees,295000,Company Information,Revenues ($M),126661,Profits ($M),8831,Assets ($M),365183,Total Stockholder Equity ($M),75828,Key Financials (Last Fiscal Year),Profit as % of Revenues,7,Profits as % of Assets,2.4,Profits as % of Stockholder Equity,11.6,Profit Ratios,General Electric,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),125980,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-4.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),13127,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),244180,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-26.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",160900,30,Fortune 500,14,World’s Most Admired Companies,100000,,,Lowell C. McAdam,Telecommunications,30,32,CEO,Lowell C. McAdam,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"New York, NY\",Website,http://www.verizon.com,Years on Global 500 List,23,Employees,160900,Company Information,Revenues ($M),125980,Profits ($M),13127,Assets ($M),244180,Total Stockholder Equity ($M),22524,Key Financials (Last Fiscal Year),Profit as % of Revenues,10.4,Profits as % of Assets,5.4,Profits as % of Stockholder Equity,58.3,Profit Ratios,Verizon,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),122990,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-267.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),2631385,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-107.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",248384,37,,,,,,,Masatsugu Nagato,\"Insurance: Life, Health (stock)\",37,33,CEO,Masatsugu Nagato,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Tokyo, Japan\",Website,http://www.japanpost.jp,Years on Global 500 List,21,Employees,248384,Company Information,Revenues ($M),122990,Profits ($M),-267.4,Assets ($M),2631385,Total Stockholder Equity ($M),91532,Key Financials (Last Fiscal Year),Profit as % of Revenues,-0.2,Profits as % of Assets,,Profits as % of Stockholder Equity,-0.3,Profit Ratios,Japan Post Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),122196,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),7611.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),932091,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,3.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",140253,34,World’s Most Admired Companies,100000,,,,,Oliver Bate,Insurance: Property and Casualty (Stock),34,34,CEO,Oliver Bate,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"Munich, Germany\",Website,http://www.allianz.com,Years on Global 500 List,23,Employees,140253,Company Information,Revenues ($M),122196,Profits ($M),7611.5,Assets ($M),932091,Total Stockholder Equity ($M),71020,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.2,Profits as % of Assets,0.8,Profits as % of Stockholder Equity,10.7,Profit Ratios,Allianz,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),121546,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,18.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1427,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),34122,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,17.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",37300,50,Fortune 500,15,World’s Most Admired Companies,100000,,,George S. Barrett,Wholesalers: Health Care,50,35,CEO,George S. Barrett,Sector,Wholesalers,Industry,Wholesalers: Health Care,HQ Location,\"Dublin, OH\",Website,http://www.cardinalhealth.com,Years on Global 500 List,20,Employees,37300,Company Information,Revenues ($M),121546,Profits ($M),1427,Assets ($M),34122,Total Stockholder Equity ($M),6554,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.2,Profits as % of Assets,4.2,Profits as % of Stockholder Equity,21.8,Profit Ratios,Cardinal Health,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),118719,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2350,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),33163,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-1.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",172000,38,Fortune 500,16,World’s Most Admired Companies,15,,,W. Craig Jelinek,General Merchandisers,38,36,CEO,W. Craig Jelinek,Sector,Retailing,Industry,General Merchandisers,HQ Location,\"Issaquah, WA\",Website,http://www.costco.com,Years on Global 500 List,23,Employees,172000,Company Information,Revenues ($M),118719,Profits ($M),2350,Assets ($M),33163,Total Stockholder Equity ($M),12079,Key Financials (Last Fiscal Year),Profit as % of Revenues,2,Profits as % of Assets,7.1,Profits as % of Stockholder Equity,19.5,Profit Ratios,Costco,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),117351,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,13.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4173,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),72688,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-1.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",300000,47,Fortune 500,17,World’s Most Admired Companies,100000,,,Stefano Pessina,Food and Drug Stores,47,37,CEO,Stefano Pessina,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Deerfield, IL\",Website,http://www.walgreensbootsalliance.com,Years on Global 500 List,23,Employees,300000,Company Information,Revenues ($M),117351,Profits ($M),4173,Assets ($M),72688,Total Stockholder Equity ($M),29880,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.6,Profits as % of Assets,5.7,Profits as % of Stockholder Equity,14,Profit Ratios,Walgreens Boots Alliance,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),117275,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-12.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),27687.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),2816039,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-3.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",501368,29,,,,,,,Zhao Huan,Banks: Commercial and Savings,29,38,CEO,Zhao Huan,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Beijing, China\",Website,http://www.abchina.com,Years on Global 500 List,18,Employees,501368,Company Information,Revenues ($M),117275,Profits ($M),27687.8,Assets ($M),2816039,Total Stockholder Equity ($M),189682,Key Financials (Last Fiscal Year),Profit as % of Revenues,23.6,Profits as % of Assets,1,Profits as % of Stockholder Equity,14.6,Profit Ratios,Agricultural Bank of China,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),116581,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,5.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),9392,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),802490,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,8.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",318588,41,,,,,,,Ma Mingzhe,\"Insurance: Life, Health (stock)\",41,39,CEO,Ma Mingzhe,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Shenzhen, China\",Website,http://www.pingan.com,Years on Global 500 List,8,Employees,318588,Company Information,Revenues ($M),116581,Profits ($M),9392,Assets ($M),802490,Total Stockholder Equity ($M),55177,Key Financials (Last Fiscal Year),Profit as % of Revenues,8.1,Profits as % of Assets,1.2,Profits as % of Stockholder Equity,17,Profit Ratios,Ping An Insurance,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),115337,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1975,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),36505,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-3.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",443000,42,Fortune 500,18,World’s Most Admired Companies,100000,,,W. Rodney McMullen,Food and Drug Stores,42,40,CEO,W. Rodney McMullen,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Cincinnati, OH\",Website,http://www.thekrogerco.com,Years on Global 500 List,23,Employees,443000,Company Information,Revenues ($M),115337,Profits ($M),1975,Assets ($M),36505,Total Stockholder Equity ($M),6698,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.7,Profits as % of Assets,5.4,Profits as % of Stockholder Equity,29.5,Profit Ratios,Kroger,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),113861,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4818.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),84989,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,1.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",97582,46,,,,,,,Chen Zhixin,Motor Vehicles and Parts,46,41,CEO,Chen Zhixin,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Shanghai, China\",Website,http://www.saicmotor.com,Years on Global 500 List,6,Employees,97582,Company Information,Revenues ($M),113861,Profits ($M),4818.2,Assets ($M),84989,Total Stockholder Equity ($M),27617,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.2,Profits as % of Assets,5.7,Profits as % of Stockholder Equity,17.4,Profit Ratios,SAIC Motor,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),113708,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-7.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),24773.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),2611539,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-8.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",308900,35,,,,,,,Chen Siqing,Banks: Commercial and Savings,35,42,CEO,Chen Siqing,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Beijing, China\",Website,http://www.boc.cn,Years on Global 500 List,23,Employees,308900,Company Information,Revenues ($M),113708,Profits ($M),24773.4,Assets ($M),2611539,Total Stockholder Equity ($M),203134,Key Financials (Last Fiscal Year),Profit as % of Revenues,21.8,Profits as % of Assets,0.9,Profits as % of Stockholder Equity,12.2,Profit Ratios,Bank of China,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),109026,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),8517.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),2190423,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,14.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",184839,39,,,,,,,Jean-Laurent Bonnafe,Banks: Commercial and Savings,39,43,CEO,Jean-Laurent Bonnafe,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Paris, France\",Website,http://www.bnpparibas.com,Years on Global 500 List,23,Employees,184839,Company Information,Revenues ($M),109026,Profits ($M),8517.2,Assets ($M),2190423,Total Stockholder Equity ($M),106164,Key Financials (Last Fiscal Year),Profit as % of Revenues,7.8,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,8,Profit Ratios,BNP Paribas,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),108164,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),6123.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),165344,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,40.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",137250,53,World’s Most Admired Companies,100000,,,,,Hiroto Saikawa,Motor Vehicles and Parts,53,44,CEO,Hiroto Saikawa,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Yokohama, Japan\",Website,http://www.nissan-global.com,Years on Global 500 List,23,Employees,137250,Company Information,Revenues ($M),108164,Profits ($M),6123.4,Assets ($M),165344,Total Stockholder Equity ($M),50550,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.7,Profits as % of Assets,3.7,Profits as % of Stockholder Equity,12.1,Profit Ratios,Nissan Motor,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),107567,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-18,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-497,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),260078,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-110.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",55200,31,Fortune 500,19,,,,,John S. Watson,Petroleum Refining,31,45,CEO,John S. Watson,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"San Ramon, CA\",Website,http://www.chevron.com,Years on Global 500 List,23,Employees,55200,Company Information,Revenues ($M),107567,Profits ($M),-497,Assets ($M),260078,Total Stockholder Equity ($M),145556,Key Financials (Last Fiscal Year),Profit as % of Revenues,-0.5,Profits as % of Assets,-0.2,Profits as % of Stockholder Equity,-0.3,Profit Ratios,Chevron,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),107162,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),12313,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),3287968,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,12.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",7000,40,Fortune 500,20,,,,,Timothy J. Mayopoulos,Diversified Financials,40,46,CEO,Timothy J. Mayopoulos,Sector,Financials,Industry,Diversified Financials,HQ Location,\"Washington, DC\",Website,http://www.fanniemae.com,Years on Global 500 List,20,Employees,7000,Company Information,Revenues ($M),107162,Profits ($M),12313,Assets ($M),3287968,Total Stockholder Equity ($M),6071,Key Financials (Last Fiscal Year),Profit as % of Revenues,11.5,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,202.8,Profit Ratios,Fannie Mae,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),107117,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),9614.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),246446,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-5.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",463712,45,,,,,,,Li Yue,Telecommunications,45,47,CEO,Li Yue,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"Beijing, China\",Website,http://www.10086.cn,Years on Global 500 List,17,Employees,463712,Company Information,Revenues ($M),107117,Profits ($M),9614.3,Assets ($M),246446,Total Stockholder Equity ($M),130459,Key Financials (Last Fiscal Year),Profit as % of Revenues,9,Profits as % of Assets,3.9,Profits as % of Stockholder Equity,7.4,Profit Ratios,China Mobile Communications,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),105486,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),24733,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),2490972,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,1.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",243355,55,Fortune 500,21,World’s Most Admired Companies,22,,,James Dimon,Banks: Commercial and Savings,55,48,CEO,James Dimon,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"New York, NY\",Website,http://www.jpmorganchase.com,Years on Global 500 List,23,Employees,243355,Company Information,Revenues ($M),105486,Profits ($M),24733,Assets ($M),2490972,Total Stockholder Equity ($M),254190,Key Financials (Last Fiscal Year),Profit as % of Revenues,23.4,Profits as % of Assets,1,Profits as % of Stockholder Equity,9.7,Profit Ratios,J.P. Morgan Chase,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),105235,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,442.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1697.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),577954,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,3.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",8939,,,,,,,,Nigel Wilson,\"Insurance: Life, Health (stock)\",0,49,CEO,Nigel Wilson,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"London, Britain\",Website,http://www.legalandgeneralgroup.com,Years on Global 500 List,17,Employees,8939,Company Information,Revenues ($M),105235,Profits ($M),1697.9,Assets ($M),577954,Total Stockholder Equity ($M),8579,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.6,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,19.8,Profit Ratios,Legal & General Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),105128,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,9.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),7384.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),190740,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,20.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",274844,60,World’s Most Admired Companies,100000,,,,,Hiroo Unoura,Telecommunications,60,50,CEO,Hiroo Unoura,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"Tokyo, Japan\",Website,http://www.ntt.co.jp,Years on Global 500 List,23,Employees,274844,Company Information,Revenues ($M),105128,Profits ($M),7384.4,Assets ($M),190740,Total Stockholder Equity ($M),81254,Key Financials (Last Fiscal Year),Profit as % of Revenues,7,Profits as % of Assets,3.9,Profits as % of Stockholder Equity,9.1,Profit Ratios,Nippon Telegraph & Telephone,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),104818,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),162.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),483026,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-96.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",143676,54,,,,,,,Yang Mingsheng,\"Insurance: Life, Health (stock)\",54,51,CEO,Yang Mingsheng,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Beijing, China\",Website,http://www.chinalife.com.cn,Years on Global 500 List,15,Employees,143676,Company Information,Revenues ($M),104818,Profits ($M),162.4,Assets ($M),483026,Total Stockholder Equity ($M),14079,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.2,Profits as % of Assets,,Profits as % of Stockholder Equity,1.2,Profit Ratios,China Life Insurance,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),104130,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,1.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),7589.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),198835,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,7.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",124729,51,World’s Most Admired Companies,21,,,,,Harald Kruger,Motor Vehicles and Parts,51,52,CEO,Harald Kruger,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Munich, Germany\",Website,http://www.bmwgroup.com,Years on Global 500 List,23,Employees,124729,Company Information,Revenues ($M),104130,Profits ($M),7589.4,Assets ($M),198835,Total Stockholder Equity ($M),49682,Key Financials (Last Fiscal Year),Profit as % of Revenues,7.3,Profits as % of Assets,3.8,Profits as % of Stockholder Equity,15.3,Profit Ratios,BMW Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),100288,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3404.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),51745,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,37.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",25600,52,Fortune 500,22,World’s Most Admired Companies,100000,,,Timothy C. Wentworth,Health Care: Pharmacy and Other Services,52,53,CEO,Timothy C. Wentworth,Sector,Health Care,Industry,Health Care: Pharmacy and Other Services,HQ Location,\"St. Louis, MO\",Website,http://www.express-scripts.com,Years on Global 500 List,15,Employees,25600,Company Information,Revenues ($M),100288,Profits ($M),3404.4,Assets ($M),51745,Total Stockholder Equity ($M),16236,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.4,Profits as % of Assets,6.6,Profits as % of Stockholder Equity,21,Profit Ratios,Express Scripts Holding,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),98098,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),750.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),41230,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-39.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",4107,59,,,,,,,Jeremy Weir,Trading,59,54,CEO,Jeremy Weir,Sector,Wholesalers,Industry,Trading,HQ Location,Singapore,Website,http://www.trafigura.com,Years on Global 500 List,3,Employees,4107,Company Information,Revenues ($M),98098,Profits ($M),750.8,Assets ($M),41230,Total Stockholder Equity ($M),5548,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.8,Profits as % of Assets,1.8,Profits as % of Stockholder Equity,13.5,Profit Ratios,Trafigura Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),96979,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),924.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),108864,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",292215,57,,,,,,,Zhang Zongyan,\"Engineering, Construction\",57,55,CEO,Zhang Zongyan,Sector,Engineering & Construction,Industry,\"Engineering, Construction\",HQ Location,\"Beijing, China\",Website,http://www.crecg.com,Years on Global 500 List,3,Employees,292215,Company Information,Revenues ($M),96979,Profits ($M),924.1,Assets ($M),108864,Total Stockholder Equity ($M),10806,Key Financials (Last Fiscal Year),Profit as % of Revenues,1,Profits as % of Assets,0.8,Profits as % of Stockholder Equity,8.6,Profit Ratios,China Railway Engineering,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),96965,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,53.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2592.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),581221,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-34.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",23673,126,,,,,,,Michael A. Wells,\"Insurance: Life, Health (stock)\",126,56,CEO,Michael A. Wells,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"London, Britain\",Website,http://www.prudential.co.uk,Years on Global 500 List,22,Employees,23673,Company Information,Revenues ($M),96965,Profits ($M),2592.8,Assets ($M),581221,Total Stockholder Equity ($M),18117,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.7,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,14.3,Profit Ratios,Prudential,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),95217,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-7.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2301.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),549656,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,2.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",73727,49,,,,,,,Philippe R. Donnet,\"Insurance: Life, Health (stock)\",49,57,CEO,Philippe R. Donnet,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Trieste, Italy\",Website,http://www.generali.com,Years on Global 500 List,23,Employees,73727,Company Information,Revenues ($M),95217,Profits ($M),2301.3,Assets ($M),549656,Total Stockholder Equity ($M),25886,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.4,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,8.9,Profit Ratios,Assicurazioni Generali,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),94877,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1192.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),109968,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,7.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",336872,62,,,,,,,Meng Fengchao,\"Engineering, Construction\",62,58,CEO,Meng Fengchao,Sector,Engineering & Construction,Industry,\"Engineering, Construction\",HQ Location,\"Beijing, China\",Website,http://www.crcc.cn,Years on Global 500 List,6,Employees,336872,Company Information,Revenues ($M),94877,Profits ($M),1192.4,Assets ($M),109968,Total Stockholder Equity ($M),10146,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.3,Profits as % of Assets,1.1,Profits as % of Stockholder Equity,11.8,Profit Ratios,China Railway Construction,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),94595,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),7957,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),42966,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,13.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",406000,69,Fortune 500,23,World’s Most Admired Companies,32,,,Craig A. Menear,Specialty Retailers,69,59,CEO,Craig A. Menear,Sector,Retailing,Industry,Specialty Retailers,HQ Location,\"Atlanta, GA\",Website,http://www.homedepot.com,Years on Global 500 List,23,Employees,406000,Company Information,Revenues ($M),94595,Profits ($M),7957,Assets ($M),42966,Total Stockholder Equity ($M),4333,Key Financials (Last Fiscal Year),Profit as % of Revenues,8.4,Profits as % of Assets,18.5,Profits as % of Stockholder Equity,183.6,Profit Ratios,Home Depot,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),94571,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4895,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),89997,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-5.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",150540,61,Fortune 500,24,World’s Most Admired Companies,30,,,Dennis A. Muilenburg,Aerospace and Defense,61,60,CEO,Dennis A. Muilenburg,Sector,Aerospace & Defense,Industry,Aerospace and Defense,HQ Location,\"Chicago, IL\",Website,http://www.boeing.com,Years on Global 500 List,23,Employees,150540,Company Information,Revenues ($M),94571,Profits ($M),4895,Assets ($M),89997,Total Stockholder Equity ($M),817,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.2,Profits as % of Assets,5.4,Profits as % of Stockholder Equity,599.1,Profit Ratios,Boeing,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),94176,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),21938,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),1930115,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-4.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",269100,67,Fortune 500,25,,,,,Timothy J. Sloan,Banks: Commercial and Savings,67,61,CEO,Timothy J. Sloan,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"San Francisco, CA\",Website,http://www.wellsfargo.com,Years on Global 500 List,20,Employees,269100,Company Information,Revenues ($M),94176,Profits ($M),21938,Assets ($M),1930115,Total Stockholder Equity ($M),199581,Key Financials (Last Fiscal Year),Profit as % of Revenues,23.3,Profits as % of Assets,1.1,Profits as % of Stockholder Equity,11,Profit Ratios,Wells Fargo,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),93662,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),17906,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),2187702,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,12.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",208024,64,Fortune 500,26,World’s Most Admired Companies,100000,Change the World,16,Brian T. Moynihan,Banks: Commercial and Savings,64,62,CEO,Brian T. Moynihan,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Charlotte, NC\",Website,http://www.bankofamerica.com,Years on Global 500 List,23,Employees,208024,Company Information,Revenues ($M),93662,Profits ($M),17906,Assets ($M),2187702,Total Stockholder Equity ($M),266840,Key Financials (Last Fiscal Year),Profit as % of Revenues,19.1,Profits as % of Assets,0.8,Profits as % of Stockholder Equity,6.7,Profit Ratios,Bank of America Corp.,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),91382,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-8.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),14222.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),277262,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,10.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",467400,56,,,,,,,Alexey B. Miller,Energy,56,63,CEO,Alexey B. Miller,Sector,Energy,Industry,Energy,HQ Location,\"Moscow, Russia\",Website,http://www.gazprom.com,Years on Global 500 List,21,Employees,467400,Company Information,Revenues ($M),91382,Profits ($M),14222.6,Assets ($M),277262,Total Stockholder Equity ($M),181813,Key Financials (Last Fiscal Year),Profit as % of Revenues,15.6,Profits as % of Assets,5.1,Profits as % of Stockholder Equity,7.8,Profit Ratios,Gazprom,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),90814,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),8659.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),129824,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-8.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",328000,66,World’s Most Admired Companies,36,Change the World,5,,,Ulf Mark Schneider,Food Consumer Products,66,64,CEO,Ulf Mark Schneider,Sector,\"Food, Beverages & Tobacco\",Industry,Food Consumer Products,HQ Location,\"Vevey, Switzerland\",Website,http://www.nestle.com,Years on Global 500 List,23,Employees,328000,Company Information,Revenues ($M),90814,Profits ($M),8659.2,Assets ($M),129824,Total Stockholder Equity ($M),63573,Key Financials (Last Fiscal Year),Profit as % of Revenues,9.5,Profits as % of Assets,6.7,Profits as % of Stockholder Equity,13.6,Profit Ratios,Nestle,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),90272,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,20.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),19478,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),167497,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,19.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",72053,94,Fortune 500,27,World’s Most Admired Companies,6,The 100 Best Companies to Work For,1,Larry Page,Internet Services and Retailing,94,65,CEO,Larry Page,Sector,Technology,Industry,Internet Services and Retailing,HQ Location,\"Mountain View, CA\",Website,http://www.abc.xyz,Years on Global 500 List,9,Employees,72053,Company Information,Revenues ($M),90272,Profits ($M),19478,Assets ($M),167497,Total Stockholder Equity ($M),139036,Key Financials (Last Fiscal Year),Profit as % of Revenues,21.6,Profits as % of Assets,11.6,Profits as % of Stockholder Equity,14,Profit Ratios,Alphabet,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),88419,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),6050.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),141271,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-27.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",351000,71,World’s Most Admired Companies,100000,Change the World,21,,,Josef Kaeser,Industrial Machinery,71,66,CEO,Josef Kaeser,Sector,Industrials,Industry,Industrial Machinery,HQ Location,\"Munich, Germany\",Website,http://www.siemens.com,Years on Global 500 List,23,Employees,351000,Company Information,Revenues ($M),88419,Profits ($M),6050.5,Assets ($M),141271,Total Stockholder Equity ($M),38444,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.8,Profits as % of Assets,4.3,Profits as % of Stockholder Equity,15.7,Profit Ratios,Siemens,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),87112,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),825,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),51513,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-24.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",384151,73,,,,,,,Georges Plassat,Food and Drug Stores,73,67,CEO,Georges Plassat,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Boulogne-Billancourt, France\",Website,http://www.carrefour.com,Years on Global 500 List,23,Employees,384151,Company Information,Revenues ($M),87112,Profits ($M),825,Assets ($M),51513,Total Stockholder Equity ($M),10996,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.9,Profits as % of Assets,1.6,Profits as % of Stockholder Equity,7.5,Profit Ratios,Carrefour,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),86194,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1415,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),59532,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-4.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",189795,81,,,,,,,Li Shaozhu,Motor Vehicles and Parts,81,68,CEO,Li Shaozhu,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Wuhan, China\",Website,http://www.dfmc.com.cn,Years on Global 500 List,8,Employees,189795,Company Information,Revenues ($M),86194,Profits ($M),1415,Assets ($M),59532,Total Stockholder Equity ($M),11464,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.6,Profits as % of Assets,2.4,Profits as % of Stockholder Equity,12.3,Profit Ratios,Dongfeng Motor,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),85320,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-8.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),16798,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),193694,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,37.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",114000,63,Fortune 500,28,World’s Most Admired Companies,9,,,Satya Nadella,Computer Software,63,69,CEO,Satya Nadella,Sector,Technology,Industry,Computer Software,HQ Location,\"Redmond, WA\",Website,http://www.microsoft.com,Years on Global 500 List,20,Employees,114000,Company Information,Revenues ($M),85320,Profits ($M),16798,Assets ($M),193694,Total Stockholder Equity ($M),71997,Key Financials (Last Fiscal Year),Profit as % of Revenues,19.7,Profits as % of Assets,8.7,Profits as % of Stockholder Equity,23.3,Profit Ratios,Microsoft,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),84863,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,7.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2469.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),65083,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-3.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",53000,85,Fortune 500,29,,,,,Joseph R. Swedish,Health Care: Insurance and Managed Care,85,70,CEO,Joseph R. Swedish,Sector,Health Care,Industry,Health Care: Insurance and Managed Care,HQ Location,\"Indianapolis, IN\",Website,http://www.antheminc.com,Years on Global 500 List,16,Employees,53000,Company Information,Revenues ($M),84863,Profits ($M),2469.8,Assets ($M),65083,Total Stockholder Equity ($M),25100,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.9,Profits as % of Assets,3.8,Profits as % of Stockholder Equity,9.8,Profit Ratios,Anthem,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),84558,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,1.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2134.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),86742,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,48.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",303887,79,World’s Most Admired Companies,100000,,,,,Toshiaki Higashihara,\"Electronics, Electrical Equip.\",79,71,CEO,Toshiaki Higashihara,Sector,Technology,Industry,\"Electronics, Electrical Equip.\",HQ Location,\"Tokyo, Japan\",Website,http://www.hitachi.com,Years on Global 500 List,23,Employees,303887,Company Information,Revenues ($M),84558,Profits ($M),2134.3,Assets ($M),86742,Total Stockholder Equity ($M),26632,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.5,Profits as % of Assets,2.5,Profits as % of Stockholder Equity,8,Profit Ratios,Hitachi,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),82892,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,8.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),13163.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),221113,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,233.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",68402,92,,,,,,,Masayoshi Son,Telecommunications,92,72,CEO,Masayoshi Son,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"Tokyo, Japan\",Website,http://www.softbank.jp,Years on Global 500 List,10,Employees,68402,Company Information,Revenues ($M),82892,Profits ($M),13163.4,Assets ($M),221113,Total Stockholder Equity ($M),32191,Key Financials (Last Fiscal Year),Profit as % of Revenues,15.9,Profits as % of Assets,6,Profits as % of Stockholder Equity,40.9,Profit Ratios,SoftBank Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),82801,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),6860.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),1412281,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,3.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",185606,75,,,,,,,Jose Antonio Alvarez,Banks: Commercial and Savings,75,73,CEO,Jose Antonio Alvarez,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Madrid, Spain\",Website,http://www.santander.com,Years on Global 500 List,23,Employees,185606,Company Information,Revenues ($M),82801,Profits ($M),6860.7,Assets ($M),1412281,Total Stockholder Equity ($M),95906,Key Financials (Last Fiscal Year),Profit as % of Revenues,8.3,Profits as % of Assets,0.5,Profits as % of Stockholder Equity,7.2,Profit Ratios,Banco Santander,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),82386,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-6.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),14912,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),1792077,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-13.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",219000,70,Fortune 500,30,World’s Most Admired Companies,100000,,,Michael L. Corbat,Banks: Commercial and Savings,70,74,CEO,Michael L. Corbat,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"New York, NY\",Website,http://www.citigroup.com,Years on Global 500 List,23,Employees,219000,Company Information,Revenues ($M),82386,Profits ($M),14912,Assets ($M),1792077,Total Stockholder Equity ($M),225120,Key Financials (Last Fiscal Year),Profit as % of Revenues,18.1,Profits as % of Assets,0.8,Profits as % of Stockholder Equity,6.6,Profit Ratios,Citigroup,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),81405,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-16.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-4838,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),246983,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",68829,58,,,,,,,Pedro Pullen Parente,Petroleum Refining,58,75,CEO,Pedro Pullen Parente,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Rio de Janeiro, Brazil\",Website,http://www.petrobras.com.br,Years on Global 500 List,23,Employees,68829,Company Information,Revenues ($M),81405,Profits ($M),-4838,Assets ($M),246983,Total Stockholder Equity ($M),76779,Key Financials (Last Fiscal Year),Profit as % of Revenues,-5.9,Profits as % of Assets,-2,Profits as % of Stockholder Equity,-6.3,Profit Ratios,Petrobras,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),80869,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2155.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),86348,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-39.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",389281,87,World’s Most Admired Companies,100000,,,,,Volkmar Denner,Motor Vehicles and Parts,87,76,CEO,Volkmar Denner,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Stuttgart, Germany\",Website,http://www.bosch.com,Years on Global 500 List,23,Employees,389281,Company Information,Revenues ($M),80869,Profits ($M),2155.3,Assets ($M),86348,Total Stockholder Equity ($M),36316,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.7,Profits as % of Assets,2.5,Profits as % of Stockholder Equity,5.9,Profit Ratios,Robert Bosch,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),80832,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,5.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2958.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),156597,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-18,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",221000,90,,,,,,,Timotheus Hottges,Telecommunications,90,77,CEO,Timotheus Hottges,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"Bonn, Germany\",Website,http://www.telekom.com,Years on Global 500 List,23,Employees,221000,Company Information,Revenues ($M),80832,Profits ($M),2958.1,Assets ($M),156597,Total Stockholder Equity ($M),30906,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.7,Profits as % of Assets,1.9,Profits as % of Stockholder Equity,9.6,Profit Ratios,Deutsche Telekom,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),80701,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4659,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),148092,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-17.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",129315,84,,,,,,,Mong-Koo Chung,Motor Vehicles and Parts,84,78,CEO,Mong-Koo Chung,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Seoul, South Korea\",Website,http://worldwide.hyundai.com,Years on Global 500 List,22,Employees,129315,Company Information,Revenues ($M),80701,Profits ($M),4659,Assets ($M),148092,Total Stockholder Equity ($M),55639,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.8,Profits as % of Assets,3.1,Profits as % of Stockholder Equity,8.4,Profit Ratios,Hyundai Motor,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),80403,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,7.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),8695,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),180500,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,6.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",159000,96,Fortune 500,31,World’s Most Admired Companies,100000,,,Brian L. Roberts,Telecommunications,96,79,CEO,Brian L. Roberts,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"Philadelphia, PA\",Website,http://www.comcastcorporation.com,Years on Global 500 List,15,Employees,159000,Company Information,Revenues ($M),80403,Profits ($M),8695,Assets ($M),180500,Total Stockholder Equity ($M),53943,Key Financials (Last Fiscal Year),Profit as % of Revenues,10.8,Profits as % of Assets,4.8,Profits as % of Stockholder Equity,16.1,Profit Ratios,Comcast,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),80258,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-4.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3914.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),1607501,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,0.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",70830,77,,,,,,,Philippe Brassac,Banks: Commercial and Savings,77,80,CEO,Philippe Brassac,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Paris, France\",Website,http://www.credit-agricole.com,Years on Global 500 List,23,Employees,70830,Company Information,Revenues ($M),80258,Profits ($M),3914.7,Assets ($M),1607501,Total Stockholder Equity ($M),61460,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.9,Profits as % of Assets,0.2,Profits as % of Stockholder Equity,6.4,Profit Ratios,Credit Agricole,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),79919,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-3.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),11872,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),117470,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-10,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",414400,82,Fortune 500,32,World’s Most Admired Companies,24,Change the World,47,Virginia M. Rometty,Information Technology Services,82,81,CEO,Virginia M. Rometty,Sector,Technology,Industry,Information Technology Services,HQ Location,\"Armonk, NY\",Website,http://www.ibm.com,Years on Global 500 List,23,Employees,414400,Company Information,Revenues ($M),79919,Profits ($M),11872,Assets ($M),117470,Total Stockholder Equity ($M),18246,Key Financials (Last Fiscal Year),Profit as % of Revenues,14.9,Profits as % of Assets,10.1,Profits as % of Stockholder Equity,65.1,Profit Ratios,IBM,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),78740,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-5.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3152.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),297026,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,139.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",154808,80,,,,,,,Jean-Bernard Levy,Utilities,80,82,CEO,Jean-Bernard Levy,Sector,Energy,Industry,Utilities,HQ Location,\"Paris, France\",Website,http://www.edf.fr,Years on Global 500 List,23,Employees,154808,Company Information,Revenues ($M),78740,Profits ($M),3152.8,Assets ($M),297026,Total Stockholder Equity ($M),36319,Key Financials (Last Fiscal Year),Profit as % of Revenues,4,Profits as % of Assets,1.1,Profits as % of Stockholder Equity,8.7,Profit Ratios,Electricite de France,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),78511,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,24.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5579.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),63837,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",180000,129,,,,,,,Ren Zhengfei,Network and Other Communications Equipment,129,83,CEO,Ren Zhengfei,Sector,Technology,Industry,Network and Other Communications Equipment,HQ Location,\"Shenzhen, China\",Website,http://www.huawei.com,Years on Global 500 List,8,Employees,180000,Company Information,Revenues ($M),78511,Profits ($M),5579.4,Assets ($M),63837,Total Stockholder Equity ($M),20159,Key Financials (Last Fiscal Year),Profit as % of Revenues,7.1,Profits as % of Assets,8.7,Profits as % of Stockholder Equity,27.7,Profit Ratios,Huawei Investment & Holding,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),78064,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2842,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),164096,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,16.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",62080,78,,,,,,,Francesco Starace,Utilities,78,84,CEO,Francesco Starace,Sector,Energy,Industry,Utilities,HQ Location,\"Rome, Italy\",Website,http://www.enel.com,Years on Global 500 List,23,Employees,62080,Company Information,Revenues ($M),78064,Profits ($M),2842,Assets ($M),164096,Total Stockholder Equity ($M),36704,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.6,Profits as % of Assets,1.7,Profits as % of Stockholder Equity,7.7,Profit Ratios,Enel,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),76132,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),350.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),256030,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-94.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",68234,93,Fortune 500,33,World’s Most Admired Companies,100000,,,Michael L. Tipsord,Insurance: Property and Casualty (Mutual),93,85,CEO,Michael L. Tipsord,Sector,Financials,Industry,Insurance: Property and Casualty (Mutual),HQ Location,\"Bloomington, IL\",Website,http://www.statefarm.com,Years on Global 500 List,23,Employees,68234,Company Information,Revenues ($M),76132,Profits ($M),350.3,Assets ($M),256030,Total Stockholder Equity ($M),87592,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.5,Profits as % of Assets,0.1,Profits as % of Stockholder Equity,0.4,Profit Ratios,State Farm Insurance Cos.,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),75776,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2580.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),158291,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,3.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",420572,91,,,,,,,Luo Xi,Pharmaceuticals,91,86,CEO,Luo Xi,Sector,Health Care,Industry,Pharmaceuticals,HQ Location,\"Hong Kong, China\",Website,http://www.crc.com.hk,Years on Global 500 List,8,Employees,420572,Company Information,Revenues ($M),75776,Profits ($M),2580.2,Assets ($M),158291,Total Stockholder Equity ($M),23605,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.4,Profits as % of Assets,1.6,Profits as % of Stockholder Equity,10.9,Profit Ratios,China Resources National,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),75772,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,11.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),103.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),78223,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,108.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",274760,111,,,,,,,Motoya Okada,General Merchandisers,111,87,CEO,Motoya Okada,Sector,Retailing,Industry,General Merchandisers,HQ Location,\"Chiba, Japan\",Website,http://www.aeon.info,Years on Global 500 List,23,Employees,274760,Company Information,Revenues ($M),75772,Profits ($M),103.9,Assets ($M),78223,Total Stockholder Equity ($M),9567,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.1,Profits as % of Assets,0.1,Profits as % of Stockholder Equity,1.1,Profit Ratios,AEON,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),75329,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-15.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2479,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),2374986,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-81.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",241000,68,World’s Most Admired Companies,100000,,,,,Stuart T. Gulliver,Banks: Commercial and Savings,68,88,CEO,Stuart T. Gulliver,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"London, Britain\",Website,http://www.hsbc.com,Years on Global 500 List,23,Employees,241000,Company Information,Revenues ($M),75329,Profits ($M),2479,Assets ($M),2374986,Total Stockholder Equity ($M),175386,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.3,Profits as % of Assets,0.1,Profits as % of Stockholder Equity,1.4,Profit Ratios,HSBC Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),74629,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3168.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),48196,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-1.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",362128,99,,,,,,,Yan Hao,\"Engineering, Construction\",99,89,CEO,Yan Hao,Sector,Engineering & Construction,Industry,\"Engineering, Construction\",HQ Location,\"Nanjing, China\",Website,http://www.cpcg.com.cn,Years on Global 500 List,4,Employees,362128,Company Information,Revenues ($M),74629,Profits ($M),3168.1,Assets ($M),48196,Total Stockholder Equity ($M),19835,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.2,Profits as % of Assets,6.6,Profits as % of Stockholder Equity,16,Profit Ratios,Pacific Construction Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),74628,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,105.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),948.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),544063,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-32.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",29530,279,,,,,,,Mark Wilson,\"Insurance: Life, Health (stock)\",279,90,CEO,Mark Wilson,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"London, Britain\",Website,http://www.aviva.com,Years on Global 500 List,23,Employees,29530,Company Information,Revenues ($M),74628,Profits ($M),948.8,Assets ($M),544063,Total Stockholder Equity ($M),21004,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.3,Profits as % of Assets,0.2,Profits as % of Stockholder Equity,4.5,Profit Ratios,Aviva,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),74407,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-3557.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),51541,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",12890,,,,,,,,Klaus Schafer,Energy,0,91,CEO,Klaus Schafer,Sector,Energy,Industry,Energy,HQ Location,\"Dusseldorf, Germany\",Website,http://www.uniper.energy,Years on Global 500 List,1,Employees,12890,Company Information,Revenues ($M),74407,Profits ($M),-3557.5,Assets ($M),51541,Total Stockholder Equity ($M),12889,Key Financials (Last Fiscal Year),Profit as % of Revenues,-4.8,Profits as % of Assets,-6.9,Profits as % of Stockholder Equity,-27.6,Profit Ratios,Uniper,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),74393,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-15.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-52.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),57052,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-125.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",342770,72,,,,,,,David J. Lewis,Food and Drug Stores,72,92,CEO,David J. Lewis,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Welwyn Garden City, Britain\",Website,http://www.tescoplc.com,Years on Global 500 List,23,Employees,342770,Company Information,Revenues ($M),74393,Profits ($M),-52.7,Assets ($M),57052,Total Stockholder Equity ($M),8011,Key Financials (Last Fiscal Year),Profit as % of Revenues,-0.1,Profits as % of Assets,-0.1,Profits as % of Stockholder Equity,-0.7,Profit Ratios,Tesco,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),73692,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-4.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-458.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),167158,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",153090,89,,,,,,,Isabelle Kocher,Energy,89,93,CEO,Isabelle Kocher,Sector,Energy,Industry,Energy,HQ Location,\"Courbevoie, France\",Website,http://www.engie.com,Years on Global 500 List,22,Employees,153090,Company Information,Revenues ($M),73692,Profits ($M),-458.9,Assets ($M),167158,Total Stockholder Equity ($M),41740,Key Financials (Last Fiscal Year),Profit as % of Revenues,-0.6,Profits as % of Assets,-0.3,Profits as % of Stockholder Equity,-1.1,Profit Ratios,Engie,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),73628,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1100.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),117204,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-63.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",133782,100,World’s Most Admired Companies,100000,,,,,Thomas Enders,Aerospace and Defense,100,94,CEO,Thomas Enders,Sector,Aerospace & Defense,Industry,Aerospace and Defense,HQ Location,\"Leiden, Netherlands\",Website,http://www.airbusgroup.com,Years on Global 500 List,23,Employees,133782,Company Information,Revenues ($M),73628,Profits ($M),1100.3,Assets ($M),117204,Total Stockholder Equity ($M),3857,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.5,Profits as % of Assets,0.9,Profits as % of Stockholder Equity,28.5,Profit Ratios,Airbus Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),72579,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,107.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),659.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),85332,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-86,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",84000,294,,,,,,,Tae Won Chey,Petroleum Refining,294,95,CEO,Tae Won Chey,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Seoul, South Korea\",Website,http://www.sk.co.kr,Years on Global 500 List,2,Employees,84000,Company Information,Revenues ($M),72579,Profits ($M),659.7,Assets ($M),85332,Total Stockholder Equity ($M),10858,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.9,Profits as % of Assets,0.8,Profits as % of Stockholder Equity,6.1,Profit Ratios,SK Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),72396,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-16.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1555,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),51653,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-63.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",14800,74,Fortune 500,34,,,,,Greg C. Garland,Petroleum Refining,74,96,CEO,Greg C. Garland,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Houston, TX\",Website,http://www.phillips66.com,Years on Global 500 List,5,Employees,14800,Company Information,Revenues ($M),72396,Profits ($M),1555,Assets ($M),51653,Total Stockholder Equity ($M),22390,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.1,Profits as % of Assets,3,Profits as % of Stockholder Equity,6.9,Profit Ratios,Phillips 66,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),71890,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),16540,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),141208,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,7.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",126400,103,Fortune 500,35,World’s Most Admired Companies,13,Change the World,31,Alex Gorsky,Pharmaceuticals,103,97,CEO,Alex Gorsky,Sector,Health Care,Industry,Pharmaceuticals,HQ Location,\"New Brunswick, NJ\",Website,http://www.jnj.com,Years on Global 500 List,17,Employees,126400,Company Information,Revenues ($M),71890,Profits ($M),16540,Assets ($M),141208,Total Stockholder Equity ($M),70418,Key Financials (Last Fiscal Year),Profit as % of Revenues,23,Profits as % of Assets,11.7,Profits as % of Stockholder Equity,23.5,Profit Ratios,Johnson & Johnson,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),71726,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-8.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),10508,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),127136,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,49.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",105000,86,Fortune 500,36,World’s Most Admired Companies,19,,,David S. Taylor,Household and Personal Products,86,98,CEO,David S. Taylor,Sector,Household Products,Industry,Household and Personal Products,HQ Location,\"Cincinnati, OH\",Website,http://www.pg.com,Years on Global 500 List,23,Employees,105000,Company Information,Revenues ($M),71726,Profits ($M),10508,Assets ($M),127136,Total Stockholder Equity ($M),57341,Key Financials (Last Fiscal Year),Profit as % of Revenues,14.7,Profits as % of Assets,8.3,Profits as % of Stockholder Equity,18.3,Profit Ratios,Procter & Gamble,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),71498,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-5591,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),25219,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",574349,107,,,,,,,Megan J. Brennan,\"Mail, Package, and Freight Delivery\",107,99,CEO,Megan J. Brennan,Sector,Transportation,Industry,\"Mail, Package, and Freight Delivery\",HQ Location,\"Washington, DC\",Website,http://www.usps.com,Years on Global 500 List,23,Employees,574349,Company Information,Revenues ($M),71498,Profits ($M),-5591,Assets ($M),25219,Total Stockholder Equity ($M),-55982,Key Financials (Last Fiscal Year),Profit as % of Revenues,-7.8,Profits as % of Assets,-22.2,Profits as % of Stockholder Equity,,Profit Ratios,U.S. Postal Service,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),71242,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-4.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2329.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),99187,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,4.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",302421,95,,,,,,,Li Qingkui,Utilities,95,100,CEO,Li Qingkui,Sector,Energy,Industry,Utilities,HQ Location,\"Guangzhou, China\",Website,http://www.csg.cn,Years on Global 500 List,13,Employees,302421,Company Information,Revenues ($M),71242,Profits ($M),2329.8,Assets ($M),99187,Total Stockholder Equity ($M),38384,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.3,Profits as % of Assets,2.3,Profits as % of Stockholder Equity,6.1,Profit Ratios,China Southern Power Grid,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),71151,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,1.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),580.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),51857,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-61,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",232817,102,,,,,,,Xu Liuping,Aerospace and Defense,102,101,CEO,Xu Liuping,Sector,Aerospace & Defense,Industry,Aerospace and Defense,HQ Location,\"Beijing, China\",Website,http://www.chinasouth.com.cn,Years on Global 500 List,8,Employees,232817,Company Information,Revenues ($M),71151,Profits ($M),580.3,Assets ($M),51857,Total Stockholder Equity ($M),7508,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.8,Profits as % of Assets,1.1,Profits as % of Stockholder Equity,7.7,Profit Ratios,China South Industries Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),70897,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-16.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3090.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),82179,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-35.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",105500,76,,,,,,,Vagit Y. Alekperov,Petroleum Refining,76,102,CEO,Vagit Y. Alekperov,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Moscow, Russia\",Website,http://www.lukoil.com,Years on Global 500 List,18,Employees,105500,Company Information,Revenues ($M),70897,Profits ($M),3090.6,Assets ($M),82179,Total Stockholder Equity ($M),52783,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.4,Profits as % of Assets,3.8,Profits as % of Stockholder Equity,5.9,Profit Ratios,Lukoil,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),70751,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1431.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),146763,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-16.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",152666,110,,,,,,,Liu Qitao,\"Engineering, Construction\",110,103,CEO,Liu Qitao,Sector,Engineering & Construction,Industry,\"Engineering, Construction\",HQ Location,\"Beijing, China\",Website,http://www.ccccltd.cn,Years on Global 500 List,10,Employees,152666,Company Information,Revenues ($M),70751,Profits ($M),1431.3,Assets ($M),146763,Total Stockholder Equity ($M),14824,Key Financials (Last Fiscal Year),Profit as % of Revenues,2,Profits as % of Assets,1,Profits as % of Stockholder Equity,9.7,Profit Ratios,China Communications Construction,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),70517,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,25.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4410.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),1302721,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,22.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",102827,155,,,,,,,Francois Perol,Banks: Commercial and Savings,155,104,CEO,Francois Perol,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Paris, France\",Website,http://www.groupebpce.fr,Years on Global 500 List,8,Employees,102827,Company Information,Revenues ($M),70517,Profits ($M),4410.1,Assets ($M),1302721,Total Stockholder Equity ($M),64820,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.3,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,6.8,Profit Ratios,Groupe BPCE,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),70170,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),676.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),158519,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-45.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",128400,113,World’s Most Admired Companies,100000,,,,,Kazuo Hirai,\"Electronics, Electrical Equip.\",113,105,CEO,Kazuo Hirai,Sector,Technology,Industry,\"Electronics, Electrical Equip.\",HQ Location,\"Tokyo, Japan\",Website,http://www.sony.net,Years on Global 500 List,23,Employees,128400,Company Information,Revenues ($M),70170,Profits ($M),676.4,Assets ($M),158519,Total Stockholder Equity ($M),22415,Key Financials (Last Fiscal Year),Profit as % of Revenues,1,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,3,Profit Ratios,Sony,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),70166,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-14.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2289,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),46173,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-42.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",9996,83,Fortune 500,37,,,,,Joseph W. Gorder,Petroleum Refining,83,106,CEO,Joseph W. Gorder,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"San Antonio, TX\",Website,http://www.valero.com,Years on Global 500 List,17,Employees,9996,Company Information,Revenues ($M),70166,Profits ($M),2289,Assets ($M),46173,Total Stockholder Equity ($M),20024,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.3,Profits as % of Assets,5,Profits as % of Stockholder Equity,11.4,Profit Ratios,Valero Energy,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),69495,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-5.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2737,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),37431,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-18.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",323000,97,Fortune 500,38,World’s Most Admired Companies,44,,,Brian C. Cornell,General Merchandisers,97,107,CEO,Brian C. Cornell,Sector,Retailing,Industry,General Merchandisers,HQ Location,\"Minneapolis, MN\",Website,http://www.target.com,Years on Global 500 List,23,Employees,323000,Company Information,Revenues ($M),69495,Profits ($M),2737,Assets ($M),37431,Total Stockholder Equity ($M),10953,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.9,Profits as % of Assets,7.3,Profits as % of Stockholder Equity,25,Profit Ratios,Target,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),69335,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4284,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),1457753,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-3.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",151341,43,,,,,,,Frederic Oudea,Banks: Commercial and Savings,43,108,CEO,Frederic Oudea,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Paris, France\",Website,http://www.societegenerale.com,Years on Global 500 List,21,Employees,151341,Company Information,Revenues ($M),69335,Profits ($M),4284,Assets ($M),1457753,Total Stockholder Equity ($M),65338,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.2,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,6.6,Profit Ratios,Societe Generale,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),68700,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2853.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),282435,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-17.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",43428,106,Change the World,13,,,,,Joachim Wenning,Insurance: Property and Casualty (Stock),106,109,CEO,Joachim Wenning,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"Munich, Germany\",Website,http://www.munichre.com,Years on Global 500 List,23,Employees,43428,Company Information,Revenues ($M),68700,Profits ($M),2853.1,Assets ($M),282435,Total Stockholder Equity ($M),33238,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.2,Profits as % of Assets,1,Profits as % of Stockholder Equity,8.6,Profit Ratios,Munich Re Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),67775,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1378.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),53702,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,0.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",257533,128,World’s Most Admired Companies,100000,Change the World,39,,,Kazuhiro Tsuga,\"Electronics, Electrical Equip.\",128,110,CEO,Kazuhiro Tsuga,Sector,Technology,Industry,\"Electronics, Electrical Equip.\",HQ Location,\"Osaka, Japan\",Website,http://www.panasonic.com/global,Years on Global 500 List,23,Employees,257533,Company Information,Revenues ($M),67775,Profits ($M),1378.4,Assets ($M),53702,Total Stockholder Equity ($M),14109,Key Financials (Last Fiscal Year),Profit as % of Revenues,2,Profits as % of Assets,2.6,Profits as % of Stockholder Equity,9.8,Profit Ratios,Panasonic,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),67388,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2786.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),650429,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-17.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",85171,114,,,,,,,Yoshinobu Tsutsui,\"Insurance: Life, Health (Mutual)\",114,111,CEO,Yoshinobu Tsutsui,Sector,Financials,Industry,\"Insurance: Life, Health (Mutual)\",HQ Location,\"Osaka, Japan\",Website,http://www.nissay.co.jp,Years on Global 500 List,23,Employees,85171,Company Information,Revenues ($M),67388,Profits ($M),2786.9,Assets ($M),650429,Total Stockholder Equity ($M),17261,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.1,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,16.1,Profit Ratios,Nippon Life Insurance,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),67245,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,11,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3211,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),382679,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,74.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",52473,141,,,,,,,Mario Greco,Insurance: Property and Casualty (Stock),141,112,CEO,Mario Greco,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"Zurich, Switzerland\",Website,http://www.zurich.com,Years on Global 500 List,23,Employees,52473,Company Information,Revenues ($M),67245,Profits ($M),3211,Assets ($M),382679,Total Stockholder Equity ($M),30660,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.8,Profits as % of Assets,0.8,Profits as % of Stockholder Equity,10.5,Profit Ratios,Zurich Insurance Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),66876,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,21.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),6666.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),415972,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-13.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",94779,159,,,,,,,Candido Botelho Bracher,Banks: Commercial and Savings,159,113,CEO,Candido Botelho Bracher,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Sao Paulo, Brazil\",Website,http://www.itau.com.br,Years on Global 500 List,4,Employees,94779,Company Information,Revenues ($M),66876,Profits ($M),6666.4,Assets ($M),415972,Total Stockholder Equity ($M),37680,Key Financials (Last Fiscal Year),Profit as % of Revenues,10,Profits as % of Assets,1.6,Profits as % of Stockholder Equity,17.7,Profit Ratios,Itau Unibanco Holding,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),66732,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2144.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),134132,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-31,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",188570,119,,,,,,,Wu Yan,Insurance: Property and Casualty (Stock),119,114,CEO,Wu Yan,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"Beijing, China\",Website,http://www.picc.com.cn,Years on Global 500 List,8,Employees,188570,Company Information,Revenues ($M),66732,Profits ($M),2144.3,Assets ($M),134132,Total Stockholder Equity ($M),18145,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.2,Profits as % of Assets,1.6,Profits as % of Stockholder Equity,11.8,Profit Ratios,People’s Insurance Co. of China,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),65892,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1752.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),166595,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-62,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",100821,109,,,,,,,Yang Hua,\"Mining, Crude-Oil Production\",109,115,CEO,Yang Hua,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"Beijing, China\",Website,http://www.cnooc.com.cn,Years on Global 500 List,11,Employees,100821,Company Information,Revenues ($M),65892,Profits ($M),1752.4,Assets ($M),166595,Total Stockholder Equity ($M),70827,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.7,Profits as % of Assets,1.1,Profits as % of Stockholder Equity,2.5,Profit Ratios,China National Offshore Oil,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),65792,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,8.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1433.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),61904,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,176.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",39952,138,,,,,,,Fumiya Kokubu,Trading,138,116,CEO,Fumiya Kokubu,Sector,Wholesalers,Industry,Trading,HQ Location,\"Tokyo, Japan\",Website,http://www.marubeni.com,Years on Global 500 List,23,Employees,39952,Company Information,Revenues ($M),65792,Profits ($M),1433.7,Assets ($M),61904,Total Stockholder Equity ($M),15113,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.2,Profits as % of Assets,2.3,Profits as % of Stockholder Equity,9.5,Profit Ratios,Marubeni,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),65787,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-3.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2918.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),40387,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,70.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",459262,108,World’s Most Admired Companies,100000,,,,,Frank Appel,\"Mail, Package, and Freight Delivery\",108,117,CEO,Frank Appel,Sector,Transportation,Industry,\"Mail, Package, and Freight Delivery\",HQ Location,\"Bonn, Germany\",Website,http://www.dpdhl.com,Years on Global 500 List,23,Employees,459262,Company Information,Revenues ($M),65787,Profits ($M),2918.3,Assets ($M),40387,Total Stockholder Equity ($M),11693,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.4,Profits as % of Assets,7.2,Profits as % of Stockholder Equity,25,Profit Ratios,Deutsche Post DHL Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),65665,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),7815,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),2023376,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,22.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",5982,124,Fortune 500,39,,,,,Donald H. Layton,Diversified Financials,124,118,CEO,Donald H. Layton,Sector,Financials,Industry,Diversified Financials,HQ Location,\"McLean, VA\",Website,http://www.freddiemac.com,Years on Global 500 List,21,Employees,5982,Company Information,Revenues ($M),65665,Profits ($M),7815,Assets ($M),2023376,Total Stockholder Equity ($M),5075,Key Financials (Last Fiscal Year),Profit as % of Revenues,11.9,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,154,Profit Ratios,Freddie Mac,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),65605,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-5.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4980.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),1221649,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,18.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",941211,105,,,,,,,Li Guohua,\"Mail, Package, and Freight Delivery\",105,119,CEO,Li Guohua,Sector,Transportation,Industry,\"Mail, Package, and Freight Delivery\",HQ Location,\"Beijing, China\",Website,http://www.chinapost.com.cn,Years on Global 500 List,7,Employees,941211,Company Information,Revenues ($M),65605,Profits ($M),4980.3,Assets ($M),1221649,Total Stockholder Equity ($M),43114,Key Financials (Last Fiscal Year),Profit as % of Revenues,7.6,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,11.6,Profit Ratios,China Post Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),65547,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,105.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-446.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),109334,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",212406,323,World’s Most Admired Companies,100000,,,,,He Wenbo,Metals,323,120,CEO,He Wenbo,Sector,Materials,Industry,Metals,HQ Location,\"Beijing, China\",Website,http://www.minmetals.com,Years on Global 500 List,11,Employees,212406,Company Information,Revenues ($M),65547,Profits ($M),-446.7,Assets ($M),109334,Total Stockholder Equity ($M),4631,Key Financials (Last Fiscal Year),Profit as % of Revenues,-0.7,Profits as % of Assets,-0.4,Profits as % of Stockholder Equity,-9.6,Profit Ratios,China Minmetals,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),65208,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,38.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2784.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),1010245,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,111.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",70433,193,,,,,,,Antonio Horta-Osorio,Banks: Commercial and Savings,193,121,CEO,Antonio Horta-Osorio,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"London, Britain\",Website,http://www.lloydsbankinggroup.com,Years on Global 500 List,23,Employees,70433,Company Information,Revenues ($M),65208,Profits ($M),2784.4,Assets ($M),1010245,Total Stockholder Equity ($M),59327,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.3,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,4.7,Profit Ratios,Lloyds Banking Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),65017,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,10.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3093,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),34408,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,21.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",240000,148,Fortune 500,40,World’s Most Admired Companies,100000,,,Robert A. Niblock,Specialty Retailers,148,122,CEO,Robert A. Niblock,Sector,Retailing,Industry,Specialty Retailers,HQ Location,\"Mooresville, NC\",Website,http://www.lowes.com,Years on Global 500 List,20,Employees,240000,Company Information,Revenues ($M),65017,Profits ($M),3093,Assets ($M),34408,Total Stockholder Equity ($M),6434,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.8,Profits as % of Assets,9,Profits as % of Stockholder Equity,48.1,Profit Ratios,Lowe’s,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),64853,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),665,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),28039,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-13.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",196540,101,,,,,,,Olaf Koch,Food and Drug Stores,101,123,CEO,Olaf Koch,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Dusseldorf, Germany\",Website,http://www.metrogroup.de,Years on Global 500 List,22,Employees,196540,Company Information,Revenues ($M),64853,Profits ($M),665,Assets ($M),28039,Total Stockholder Equity ($M),5978,Key Financials (Last Fiscal Year),Profit as % of Revenues,1,Profits as % of Assets,2.4,Profits as % of Stockholder Equity,11.1,Profit Ratios,Metro,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),64806,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,18.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-1672,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),118206,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",138000,,Fortune 500,41,,,,,Michael S. Dell,\"Computers, Office Equipment\",0,124,CEO,Michael S. Dell,Sector,Technology,Industry,\"Computers, Office Equipment\",HQ Location,\"Round Rock, TX\",Website,http://www.delltechnologies.com,Years on Global 500 List,17,Employees,138000,Company Information,Revenues ($M),64806,Profits ($M),-1672,Assets ($M),118206,Total Stockholder Equity ($M),13243,Key Financials (Last Fiscal Year),Profit as % of Revenues,-2.6,Profits as % of Assets,-1.4,Profits as % of Stockholder Equity,-12.6,Profit Ratios,Dell Technologies,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),64784,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2411.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),54772,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-25.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",122323,130,,,,,,,Xu Ping,Motor Vehicles and Parts,130,125,CEO,Xu Ping,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Changchun, China\",Website,http://www.faw.com.,Years on Global 500 List,13,Employees,122323,Company Information,Revenues ($M),64784,Profits ($M),2411.3,Assets ($M),54772,Total Stockholder Equity ($M),24489,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.7,Profits as % of Assets,4.4,Profits as % of Stockholder Equity,9.8,Profit Ratios,China FAW Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),63641,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-18.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4485.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),80675,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,1.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",109543,88,World’s Most Admired Companies,100000,,,,,Kurt W. Bock,Chemicals,88,126,CEO,Kurt W. Bock,Sector,Chemicals,Industry,Chemicals,HQ Location,\"Ludwigshafen, Germany\",Website,http://www.basf.com,Years on Global 500 List,23,Employees,109543,Company Information,Revenues ($M),63641,Profits ($M),4485.3,Assets ($M),80675,Total Stockholder Equity ($M),33545,Key Financials (Last Fiscal Year),Profit as % of Revenues,7,Profits as % of Assets,5.6,Profits as % of Stockholder Equity,13.4,Profit Ratios,BASF,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),63629,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,1.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1477.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),59767,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",26247,131,,,,,,,Yukio Uchida,Petroleum Refining,131,127,CEO,Yukio Uchida,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Tokyo, Japan\",Website,http://www.hd.jxtg-group.co.jp,Years on Global 500 List,23,Employees,26247,Company Information,Revenues ($M),63629,Profits ($M),1477.3,Assets ($M),59767,Total Stockholder Equity ($M),12829,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.3,Profits as % of Assets,2.5,Profits as % of Stockholder Equity,11.5,Profit Ratios,JXTG Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),63476,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-9.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),800,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),898764,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-84.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",58000,104,Fortune 500,42,,,,,Steven A. Kandarian,\"Insurance: Life, Health (stock)\",104,128,CEO,Steven A. Kandarian,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"New York, NY\",Website,http://www.metlife.com,Years on Global 500 List,23,Employees,58000,Company Information,Revenues ($M),63476,Profits ($M),800,Assets ($M),898764,Total Stockholder Equity ($M),67309,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.3,Profits as % of Assets,0.1,Profits as % of Stockholder Equity,1.2,Profit Ratios,MetLife,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),63324,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),141.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),34713,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-11.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",17353,122,,,,,,,Wang Yuzhu,Trading,122,129,CEO,Wang Yuzhu,Sector,Wholesalers,Industry,Trading,HQ Location,\"Tianjin, China\",Website,http://www.tewoo.com,Years on Global 500 List,6,Employees,17353,Company Information,Revenues ($M),63324,Profits ($M),141.7,Assets ($M),34713,Total Stockholder Equity ($M),3465,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.2,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,4.1,Profit Ratios,Tewoo Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),63155,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2271,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),69146,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",49500,142,Fortune 500,43,World’s Most Admired Companies,100000,,,Mark T. Bertolini,Health Care: Insurance and Managed Care,142,130,CEO,Mark T. Bertolini,Sector,Health Care,Industry,Health Care: Insurance and Managed Care,HQ Location,\"Hartford, CT\",Website,http://www.aetna.com,Years on Global 500 List,17,Employees,49500,Company Information,Revenues ($M),63155,Profits ($M),2271,Assets ($M),69146,Total Stockholder Equity ($M),17881,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.6,Profits as % of Assets,3.3,Profits as % of Stockholder Equity,12.7,Profit Ratios,Aetna,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),62799,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),6329,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),74129,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,16.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",264000,127,Fortune 500,44,World’s Most Admired Companies,39,Change the World,38,Indra K. Nooyi,Food Consumer Products,127,131,CEO,Indra K. Nooyi,Sector,\"Food, Beverages & Tobacco\",Industry,Food Consumer Products,HQ Location,\"Purchase, NY\",Website,http://www.pepsico.com,Years on Global 500 List,23,Employees,264000,Company Information,Revenues ($M),62799,Profits ($M),6329,Assets ($M),74129,Total Stockholder Equity ($M),11095,Key Financials (Last Fiscal Year),Profit as % of Revenues,10.1,Profits as % of Assets,8.5,Profits as % of Stockholder Equity,57,Profit Ratios,PepsiCo,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),62694,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-32.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-1619,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),131349,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",33536,65,,,,,,,Claudio Descalzi,Petroleum Refining,65,132,CEO,Claudio Descalzi,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Rome, Italy\",Website,http://www.eni.com,Years on Global 500 List,23,Employees,33536,Company Information,Revenues ($M),62694,Profits ($M),-1619,Assets ($M),131349,Total Stockholder Equity ($M),55934,Key Financials (Last Fiscal Year),Profit as % of Revenues,-2.6,Profits as % of Assets,-1.2,Profits as % of Stockholder Equity,-2.9,Profit Ratios,ENI,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),62387,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1764.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),115819,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,2.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",413536,132,World’s Most Admired Companies,100000,,,,,Yang Jie,Telecommunications,132,133,CEO,Yang Jie,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"Beijing, China\",Website,http://www.chinatelecom.com.cn,Years on Global 500 List,18,Employees,413536,Company Information,Revenues ($M),62387,Profits ($M),1764.6,Assets ($M),115819,Total Stockholder Equity ($M),50919,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.8,Profits as % of Assets,1.5,Profits as % of Stockholder Equity,3.5,Profit Ratios,China Telecommunications,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),62346,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-7.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1279,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),39769,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-30.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",31800,112,Fortune 500,45,World’s Most Admired Companies,100000,,,Juan R. Luciano,Food Production,112,134,CEO,Juan R. Luciano,Sector,\"Food, Beverages & Tobacco\",Industry,Food Production,HQ Location,\"Chicago, IL\",Website,http://www.adm.com,Years on Global 500 List,23,Employees,31800,Company Information,Revenues ($M),62346,Profits ($M),1279,Assets ($M),39769,Total Stockholder Equity ($M),17173,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.1,Profits as % of Assets,3.2,Profits as % of Stockholder Equity,7.4,Profit Ratios,Archer Daniels Midland,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),61326,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),853,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),53140,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,6.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",234771,134,,,,,,,Yin Jiaxu,Aerospace and Defense,134,135,CEO,Yin Jiaxu,Sector,Aerospace & Defense,Industry,Aerospace and Defense,HQ Location,\"Beijing, China\",Website,http://www.norincogroup.com.cn,Years on Global 500 List,8,Employees,234771,Company Information,Revenues ($M),61326,Profits ($M),853,Assets ($M),53140,Total Stockholder Equity ($M),13401,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.4,Profits as % of Assets,1.6,Profits as % of Stockholder Equity,6.4,Profit Ratios,China North Industries Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),61265,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),204.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),72072,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-23,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",101708,121,,,,,,,Yu Xubo,Trading,121,136,CEO,Yu Xubo,Sector,Wholesalers,Industry,Trading,HQ Location,\"Beijing, China\",Website,http://www.cofco.com,Years on Global 500 List,23,Employees,101708,Company Information,Revenues ($M),61265,Profits ($M),204.5,Assets ($M),72072,Total Stockholder Equity ($M),11029,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.3,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,1.9,Profit Ratios,COFCO,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),61130,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,11.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1260.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),57783,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,14.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",134765,160,,,,,,,Xu Heyi,Motor Vehicles and Parts,160,137,CEO,Xu Heyi,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Beijing, China\",Website,http://www.baicgroup.com.cn,Years on Global 500 List,5,Employees,134765,Company Information,Revenues ($M),61130,Profits ($M),1260.6,Assets ($M),57783,Total Stockholder Equity ($M),8037,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.1,Profits as % of Assets,2.2,Profits as % of Stockholder Equity,15.7,Profit Ratios,Beijing Automotive Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),60906,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3431,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),40377,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-29.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",335520,149,Fortune 500,46,World’s Most Admired Companies,35,,,David P. Abney,\"Mail, Package, and Freight Delivery\",149,138,CEO,David P. Abney,Sector,Transportation,Industry,\"Mail, Package, and Freight Delivery\",HQ Location,\"Atlanta, GA\",Website,http://www.ups.com,Years on Global 500 List,23,Employees,335520,Company Information,Revenues ($M),60906,Profits ($M),3431,Assets ($M),40377,Total Stockholder Equity ($M),405,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.6,Profits as % of Assets,8.5,Profits as % of Stockholder Equity,847.2,Profit Ratios,UPS,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),60800,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,124,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3883.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),430040,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,0.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",40707,,,,,,,,Wu Xiaohui,\"Insurance: Life, Health (Mutual)\",0,139,CEO,Wu Xiaohui,Sector,Financials,Industry,\"Insurance: Life, Health (Mutual)\",HQ Location,\"Beijing, China\",Website,http://www.anbanggroup.com,Years on Global 500 List,1,Employees,40707,Company Information,Revenues ($M),60800,Profits ($M),3883.9,Assets ($M),430040,Total Stockholder Equity ($M),20372,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.4,Profits as % of Assets,0.9,Profits as % of Stockholder Equity,19.1,Profit Ratios,Anbang Insurance Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),59749,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1913.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),47620,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,91.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",175341,140,,,,,,,Carlos Tavares,Motor Vehicles and Parts,140,140,CEO,Carlos Tavares,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Paris, France\",Website,http://www.groupe-psa.com,Years on Global 500 List,23,Employees,175341,Company Information,Revenues ($M),59749,Profits ($M),1913.1,Assets ($M),47620,Total Stockholder Equity ($M),13348,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.2,Profits as % of Assets,4,Profits as % of Stockholder Equity,14.3,Profit Ratios,Peugeot,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),59678,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,1.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-373.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),23755,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",273000,,Fortune 500,49,,,,,Robert G. Miller,Food and Drug Stores,0,141,CEO,Robert G. Miller,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Boise, ID\",Website,http://www.albertsons.com,Years on Global 500 List,13,Employees,273000,Company Information,Revenues ($M),59678,Profits ($M),-373.3,Assets ($M),23755,Total Stockholder Equity ($M),1371,Key Financials (Last Fiscal Year),Profit as % of Revenues,-0.6,Profits as % of Assets,-1.6,Profits as % of Stockholder Equity,-27.2,Profit Ratios,Albertsons Cos.,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),59590,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2134.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),466617,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,43.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",62606,135,,,,,,,Seiji Inagaki,\"Insurance: Life, Health (stock)\",135,142,CEO,Seiji Inagaki,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Tokyo, Japan\",Website,http://www.dai-ichi-life-hd.com,Years on Global 500 List,23,Employees,62606,Company Information,Revenues ($M),59590,Profits ($M),2134.5,Assets ($M),466617,Total Stockholder Equity ($M),11675,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.6,Profits as % of Assets,0.5,Profits as % of Stockholder Equity,18.3,Profit Ratios,Dai-ichi Life Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),59533,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),468,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),57484,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",60576,139,,,,,,,Ning Gaoning,Trading,139,143,CEO,Ning Gaoning,Sector,Wholesalers,Industry,Trading,HQ Location,\"Beijing, China\",Website,http://www.sinochem.com,Years on Global 500 List,22,Employees,60576,Company Information,Revenues ($M),59533,Profits ($M),468,Assets ($M),57484,Total Stockholder Equity ($M),9195,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.8,Profits as % of Assets,0.8,Profits as % of Stockholder Equity,5.1,Profit Ratios,Sinochem Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),59387,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,7.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),10316,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),113327,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-9.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",106000,158,Fortune 500,47,World’s Most Admired Companies,46,Change the World,12,Brian M. Krzanich,Semiconductors and Other Electronic Components,158,144,CEO,Brian M. Krzanich,Sector,Technology,Industry,Semiconductors and Other Electronic Components,HQ Location,\"Santa Clara, CA\",Website,http://www.intel.com,Years on Global 500 List,23,Employees,106000,Company Information,Revenues ($M),59387,Profits ($M),10316,Assets ($M),113327,Total Stockholder Equity ($M),66226,Key Financials (Last Fiscal Year),Profit as % of Revenues,17.4,Profits as % of Assets,9.1,Profits as % of Stockholder Equity,15.6,Profit Ratios,Intel,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),59303,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4063.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),141402,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",77164,151,,,,,,,Takehiko Kakiuchi,Trading,151,145,CEO,Takehiko Kakiuchi,Sector,Wholesalers,Industry,Trading,HQ Location,\"Tokyo, Japan\",Website,http://www.mitsubishicorp.com,Years on Global 500 List,23,Employees,77164,Company Information,Revenues ($M),59303,Profits ($M),4063.5,Assets ($M),141402,Total Stockholder Equity ($M),44137,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.9,Profits as % of Assets,2.9,Profits as % of Stockholder Equity,9.2,Profit Ratios,Mitsubishi,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),58862,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),652.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),38537,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,13.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",342709,144,,,,,,,Wilhelm Hubner,Food and Drug Stores,144,146,CEO,Wilhelm Hubner,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Croix, France\",Website,http://www.auchanholding.com,Years on Global 500 List,21,Employees,342709,Company Information,Revenues ($M),58862,Profits ($M),652.4,Assets ($M),38537,Total Stockholder Equity ($M),10593,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.1,Profits as % of Assets,1.7,Profits as % of Stockholder Equity,6.2,Profit Ratios,Auchan Holding,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),58789,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,50.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),483.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),448666,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-38.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",29380,253,,,,,,,Alexander R. Wynaendts,\"Insurance: Life, Health (stock)\",253,147,CEO,Alexander R. Wynaendts,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"The Hague, Netherlands\",Website,http://www.aegon.com,Years on Global 500 List,22,Employees,29380,Company Information,Revenues ($M),58789,Profits ($M),483.3,Assets ($M),448666,Total Stockholder Equity ($M),25647,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.8,Profits as % of Assets,0.1,Profits as % of Stockholder Equity,1.9,Profit Ratios,Aegon,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),58779,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4368,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),783962,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-22.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",49739,152,Fortune 500,48,World’s Most Admired Companies,100000,,,John R. Strangfeld,\"Insurance: Life, Health (stock)\",152,148,CEO,John R. Strangfeld,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Newark, NJ\",Website,http://www.prudential.com,Years on Global 500 List,23,Employees,49739,Company Information,Revenues ($M),58779,Profits ($M),4368,Assets ($M),783962,Total Stockholder Equity ($M),45863,Key Financials (Last Fiscal Year),Profit as % of Revenues,7.4,Profits as % of Assets,0.6,Profits as % of Stockholder Equity,9.5,Profit Ratios,Prudential Financial,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),58611,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-6904,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),165420,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",111556,133,World’s Most Admired Companies,100000,,,,,Vittorio Colao,Telecommunications,133,149,CEO,Vittorio Colao,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"Newbury, Britain\",Website,http://www.vodafone.com,Years on Global 500 List,18,Employees,111556,Company Information,Revenues ($M),58611,Profits ($M),-6904,Assets ($M),165420,Total Stockholder Equity ($M),77211,Key Financials (Last Fiscal Year),Profit as % of Revenues,-11.8,Profits as % of Assets,-4.2,Profits as % of Stockholder Equity,-8.9,Profit Ratios,Vodafone Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),58292,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5732.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),59512,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,5.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",168832,147,World’s Most Admired Companies,38,Change the World,27,,,Paul Polman,Household and Personal Products,147,150,CEO,Paul Polman,Sector,Household Products,Industry,Household and Personal Products,HQ Location,\"London, Britain\",Website,http://www.unilever.com,Years on Global 500 List,23,Employees,168832,Company Information,Revenues ($M),58292,Profits ($M),5732.7,Assets ($M),59512,Total Stockholder Equity ($M),17247,Key Financials (Last Fiscal Year),Profit as % of Revenues,9.8,Profits as % of Assets,9.6,Profits as % of Stockholder Equity,33.2,Profit Ratios,Unilever,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),58093,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-13.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2013.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),426416,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-52.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",100622,115,,,,,,,Paulo Rogerio Caffarelli,Banks: Commercial and Savings,115,151,CEO,Paulo Rogerio Caffarelli,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Brasilia, Brazil\",Website,http://www.bb.com.br,Years on Global 500 List,23,Employees,100622,Company Information,Revenues ($M),58093,Profits ($M),2013.8,Assets ($M),426416,Total Stockholder Equity ($M),26551,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.5,Profits as % of Assets,0.5,Profits as % of Stockholder Equity,7.6,Profit Ratios,Banco do Brasil,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),57774,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-21.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-10256.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),113115,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",125689,98,,,,,,,Jose Antonio Gonzalez Anaya,\"Mining, Crude-Oil Production\",98,152,CEO,Jose Antonio Gonzalez Anaya,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"Mexico City, Mexico\",Website,http://www.pemex.com,Years on Global 500 List,23,Employees,125689,Company Information,Revenues ($M),57774,Profits ($M),-10256.3,Assets ($M),113115,Total Stockholder Equity ($M),-59909,Key Financials (Last Fiscal Year),Profit as % of Revenues,-17.8,Profits as % of Assets,-9.1,Profits as % of Stockholder Equity,,Profit Ratios,Pemex,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),57544,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-5.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2619.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),130396,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,283.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",127323,137,World’s Most Admired Companies,100000,,,,,Jose Maria Alvarez-Pallete Lopez,Telecommunications,137,153,CEO,Jose Maria Alvarez-Pallete Lopez,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"Madrid, Spain\",Website,http://www.telefonica.com,Years on Global 500 List,23,Employees,127323,Company Information,Revenues ($M),57544,Profits ($M),2619.7,Assets ($M),130396,Total Stockholder Equity ($M),19149,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.6,Profits as % of Assets,2,Profits as % of Stockholder Equity,13.7,Profit Ratios,Telefonica,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),57443,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,31.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5127.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),366418,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-5.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",94541,209,,,,,,,Luiz Carlos Trabuco Cappi,Banks: Commercial and Savings,209,154,CEO,Luiz Carlos Trabuco Cappi,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Osasco, Brazil\",Website,http://www.bradesco.com.br,Years on Global 500 List,21,Employees,94541,Company Information,Revenues ($M),57443,Profits ($M),5127.9,Assets ($M),366418,Total Stockholder Equity ($M),32369,Key Financials (Last Fiscal Year),Profit as % of Revenues,8.9,Profits as % of Assets,1.4,Profits as % of Stockholder Equity,15.8,Profit Ratios,Banco Bradesco,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),57244,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-6.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5055,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),89706,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-33.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",201600,136,Fortune 500,50,World’s Most Admired Companies,100000,Change the World,8,Gregory J. Hayes,Aerospace and Defense,136,155,CEO,Gregory J. Hayes,Sector,Aerospace & Defense,Industry,Aerospace and Defense,HQ Location,\"Farmington, CT\",Website,http://www.utc.com,Years on Global 500 List,23,Employees,201600,Company Information,Revenues ($M),57244,Profits ($M),5055,Assets ($M),89706,Total Stockholder Equity ($M),27579,Key Financials (Last Fiscal Year),Profit as % of Revenues,8.8,Profits as % of Assets,5.6,Profits as % of Stockholder Equity,18.3,Profit Ratios,United Technologies,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),56791,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-10.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1779,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),75142,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",198517,123,World’s Most Admired Companies,100000,,,,,Lakshmi N. Mittal,Metals,123,156,CEO,Lakshmi N. Mittal,Sector,Materials,Industry,Metals,HQ Location,\"Luxembourg, Luxembourg\",Website,http://www.arcelormittal.com,Years on Global 500 List,13,Employees,198517,Company Information,Revenues ($M),56791,Profits ($M),1779,Assets ($M),75142,Total Stockholder Equity ($M),30135,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.1,Profits as % of Assets,2.4,Profits as % of Stockholder Equity,5.9,Profit Ratios,ArcelorMittal,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),56667,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,12.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3780.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),107681,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,20.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",124849,178,World’s Most Admired Companies,100000,,,,,Carlos Ghosn,Motor Vehicles and Parts,178,157,CEO,Carlos Ghosn,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Boulogne-Billancourt, France\",Website,http://www.groupe.renault.com,Years on Global 500 List,23,Employees,124849,Company Information,Revenues ($M),56667,Profits ($M),3780.9,Assets ($M),107681,Total Stockholder Equity ($M),32423,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.7,Profits as % of Assets,3.5,Profits as % of Stockholder Equity,11.7,Profit Ratios,Renault,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),56553,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-12.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2705.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),180756,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-53.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",295800,118,,,,,,,Igor I. Sechin,Petroleum Refining,118,158,CEO,Igor I. Sechin,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Moscow, Russia\",Website,http://www.rosneft.com,Years on Global 500 List,12,Employees,295800,Company Information,Revenues ($M),56553,Profits ($M),2705.1,Assets ($M),180756,Total Stockholder Equity ($M),54227,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.8,Profits as % of Assets,1.5,Profits as % of Stockholder Equity,5,Profit Ratios,Rosneft Oil,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),56174,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,5.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1217.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),31641,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,8.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",135393,163,,,,,,,Zhang Shiping,Textiles,163,159,CEO,Zhang Shiping,Sector,Industrials,Industry,Textiles,HQ Location,\"Shandong, China\",Website,http://www.weiqiaocy.com,Years on Global 500 List,6,Employees,135393,Company Information,Revenues ($M),56174,Profits ($M),1217.2,Assets ($M),31641,Total Stockholder Equity ($M),9438,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.2,Profits as % of Assets,3.8,Profits as % of Stockholder Equity,12.9,Profit Ratios,Shandong Weiqiao Pioneering Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),55858,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-13.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1174,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),44413,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-58.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",44460,120,Fortune 500,51,,,,,Gary R. Heminger,Petroleum Refining,120,160,CEO,Gary R. Heminger,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Findlay, OH\",Website,http://www.marathonpetroleum.com,Years on Global 500 List,6,Employees,44460,Company Information,Revenues ($M),55858,Profits ($M),1174,Assets ($M),44413,Total Stockholder Equity ($M),13557,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.1,Profits as % of Assets,2.6,Profits as % of Stockholder Equity,8.7,Profit Ratios,Marathon Petroleum,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),55632,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),9391,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),92033,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,12,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",195000,164,Fortune 500,52,World’s Most Admired Companies,5,,,Robert A. Iger,Entertainment,164,161,CEO,Robert A. Iger,Sector,Media,Industry,Entertainment,HQ Location,\"Burbank, CA\",Website,http://www.disney.com,Years on Global 500 List,23,Employees,195000,Company Information,Revenues ($M),55632,Profits ($M),9391,Assets ($M),92033,Total Stockholder Equity ($M),43265,Key Financials (Last Fiscal Year),Profit as % of Revenues,16.9,Profits as % of Assets,10.2,Profits as % of Stockholder Equity,21.7,Profit Ratios,Disney,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),55306,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-8.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),464.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),124892,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-47.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",457097,143,,,,,,,Tan Ruisong,Aerospace and Defense,143,162,CEO,Tan Ruisong,Sector,Aerospace & Defense,Industry,Aerospace and Defense,HQ Location,\"Beijing, China\",Website,http://www.avic.com,Years on Global 500 List,9,Employees,457097,Company Information,Revenues ($M),55306,Profits ($M),464.2,Assets ($M),124892,Total Stockholder Equity ($M),24345,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.8,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,1.9,Profit Ratios,Aviation Industry Corp. of China,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),55282,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-16.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5501.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),888226,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,0.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",51943,117,,,,,,,Ralph Hamers,Banks: Commercial and Savings,117,163,CEO,Ralph Hamers,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Amsterdam, Netherlands\",Website,http://www.ing.com,Years on Global 500 List,23,Employees,51943,Company Information,Revenues ($M),55282,Profits ($M),5501.6,Assets ($M),888226,Total Stockholder Equity ($M),49839,Key Financials (Last Fiscal Year),Profit as % of Revenues,10,Profits as % of Assets,0.6,Profits as % of Stockholder Equity,11,Profit Ratios,ING Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),55185,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,15.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),8550.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),2722354,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,7.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",115276,191,World’s Most Admired Companies,100000,,,,,Nobuyuki Hirano,Banks: Commercial and Savings,191,164,CEO,Nobuyuki Hirano,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Tokyo, Japan\",Website,http://www.mufg.jp,Years on Global 500 List,16,Employees,115276,Company Information,Revenues ($M),55185,Profits ($M),8550.1,Assets ($M),2722354,Total Stockholder Equity ($M),110573,Key Financials (Last Fiscal Year),Profit as % of Revenues,15.5,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,7.7,Profit Ratios,Mitsubishi UFJ Financial Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),54955,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,29.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),917.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),38257,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-2.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",225000,222,World’s Most Admired Companies,100000,,,,,Dick Boer,Food and Drug Stores,222,165,CEO,Dick Boer,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Zaandam, Netherlands\",Website,http://www.aholddelhaize.com,Years on Global 500 List,23,Employees,225000,Company Information,Revenues ($M),54955,Profits ($M),917.9,Assets ($M),38257,Total Stockholder Equity ($M),17165,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.7,Profits as % of Assets,2.4,Profits as % of Stockholder Equity,5.3,Profit Ratios,Royal Ahold Delhaize,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),54379,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),614,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),25396,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-51.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",51600,162,Fortune 500,53,World’s Most Admired Companies,100000,,,Bruce D. Broussard,Health Care: Insurance and Managed Care,162,166,CEO,Bruce D. Broussard,Sector,Health Care,Industry,Health Care: Insurance and Managed Care,HQ Location,\"Louisville, KY\",Website,http://www.humana.com,Years on Global 500 List,19,Employees,51600,Company Information,Revenues ($M),54379,Profits ($M),614,Assets ($M),25396,Total Stockholder Equity ($M),10685,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.1,Profits as % of Assets,2.4,Profits as % of Stockholder Equity,5.7,Profit Ratios,Humana,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),53858,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,7.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),892.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),49244,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-33,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",54712,179,,,,,,,Ryuichi Isaka,Food and Drug Stores,179,167,CEO,Ryuichi Isaka,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Tokyo, Japan\",Website,http://www.7andi.com,Years on Global 500 List,12,Employees,54712,Company Information,Revenues ($M),53858,Profits ($M),892.9,Assets ($M),49244,Total Stockholder Equity ($M),20086,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.7,Profits as % of Assets,1.8,Profits as % of Stockholder Equity,4.4,Profit Ratios,Seven & I Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),53562,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2960,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),42132,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,72.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",34999,161,,,,,,,Sanjiv Singh,Petroleum Refining,161,168,CEO,Sanjiv Singh,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"New Delhi, India\",Website,http://www.iocl.com,Years on Global 500 List,23,Employees,34999,Company Information,Revenues ($M),53562,Profits ($M),2960,Assets ($M),42132,Total Stockholder Equity ($M),15724,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.5,Profits as % of Assets,7,Profits as % of Stockholder Equity,18.8,Profit Ratios,Indian Oil,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),53427,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),9719.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),75609,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,5.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",94052,167,World’s Most Admired Companies,100000,,,,,Severin Schwan,Pharmaceuticals,167,169,CEO,Severin Schwan,Sector,Health Care,Industry,Pharmaceuticals,HQ Location,\"Basel, Switzerland\",Website,http://www.roche.com,Years on Global 500 List,23,Employees,94052,Company Information,Revenues ($M),53427,Profits ($M),9719.9,Assets ($M),75609,Total Stockholder Equity ($M),23534,Key Financials (Last Fiscal Year),Profit as % of Revenues,18.2,Profits as % of Assets,12.9,Profits as % of Stockholder Equity,41.3,Profit Ratios,Roche Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),53035,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,79.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),278.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),173095,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,18.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",220258,353,,,,,,,Tan Xiangdong,Airlines,353,170,CEO,Tan Xiangdong,Sector,Transportation,Industry,Airlines,HQ Location,\"Haikou City, China\",Website,http://www.hnagroup.com,Years on Global 500 List,3,Employees,220258,Company Information,Revenues ($M),53035,Profits ($M),278.9,Assets ($M),173095,Total Stockholder Equity ($M),14096,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.5,Profits as % of Assets,0.2,Profits as % of Stockholder Equity,2,Profit Ratios,HNA Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),52990,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-7.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),10116.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),1209176,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-4.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",95160,153,,,,,,,Niu Ximing,Banks: Commercial and Savings,153,171,CEO,Niu Ximing,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Shanghai, China\",Website,http://www.bankcomm.com,Years on Global 500 List,9,Employees,95160,Company Information,Revenues ($M),52990,Profits ($M),10116.9,Assets ($M),1209176,Total Stockholder Equity ($M),90531,Key Financials (Last Fiscal Year),Profit as % of Revenues,19.1,Profits as % of Assets,0.8,Profits as % of Stockholder Equity,11.2,Profit Ratios,Bank of Communications,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),52852,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-5.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3236.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),938261,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-14,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",201263,156,,,,,,,Chang Zhenming,Diversified Financials,156,172,CEO,Chang Zhenming,Sector,Financials,Industry,Diversified Financials,HQ Location,\"Beijing, China\",Website,http://www.citicgroup.com.cn,Years on Global 500 List,9,Employees,201263,Company Information,Revenues ($M),52852,Profits ($M),3236.3,Assets ($M),938261,Total Stockholder Equity ($M),41784,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.1,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,7.7,Profit Ratios,CITIC Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),52824,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,8.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),7215,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),171615,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,3.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",96500,186,Fortune 500,54,World’s Most Admired Companies,100000,,,Ian C. Read,Pharmaceuticals,186,173,CEO,Ian C. Read,Sector,Health Care,Industry,Pharmaceuticals,HQ Location,\"New York, NY\",Website,http://www.pfizer.com,Years on Global 500 List,23,Employees,96500,Company Information,Revenues ($M),52824,Profits ($M),7215,Assets ($M),171615,Total Stockholder Equity ($M),59544,Key Financials (Last Fiscal Year),Profit as % of Revenues,13.7,Profits as % of Assets,4.2,Profits as % of Stockholder Equity,12.1,Profit Ratios,Pfizer,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),52569,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5010.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),86731,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,9.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",115170,165,,,,,,,Werner Baumann,Pharmaceuticals,165,174,CEO,Werner Baumann,Sector,Health Care,Industry,Pharmaceuticals,HQ Location,\"Leverkusen, Germany\",Website,http://www.bayer.com,Years on Global 500 List,23,Employees,115170,Company Information,Revenues ($M),52569,Profits ($M),5010.6,Assets ($M),86731,Total Stockholder Equity ($M),31990,Key Financials (Last Fiscal Year),Profit as % of Revenues,9.5,Profits as % of Assets,5.8,Profits as % of Stockholder Equity,15.7,Profit Ratios,Bayer,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),52367,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-10.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-849,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),498264,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-138.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",56400,150,Fortune 500,55,,,,,Brian Duperreault,Insurance: Property and Casualty (Stock),150,175,CEO,Brian Duperreault,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"New York, NY\",Website,http://www.aig.com,Years on Global 500 List,22,Employees,56400,Company Information,Revenues ($M),52367,Profits ($M),-849,Assets ($M),498264,Total Stockholder Equity ($M),76300,Key Financials (Last Fiscal Year),Profit as % of Revenues,-1.6,Profits as % of Assets,-0.2,Profits as % of Stockholder Equity,-1.1,Profit Ratios,AIG,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),52201,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-7.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),462.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),73555,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-79,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",194193,154,,,,,,,Daniel Hajj Aboumrad,Telecommunications,154,176,CEO,Daniel Hajj Aboumrad,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"Mexico City, Mexico\",Website,http://www.americamovil.com,Years on Global 500 List,11,Employees,194193,Company Information,Revenues ($M),52201,Profits ($M),462.9,Assets ($M),73555,Total Stockholder Equity ($M),10143,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.9,Profits as % of Assets,0.6,Profits as % of Stockholder Equity,4.6,Profit Ratios,America Movil,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),51500,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),6074.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),147265,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-48.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",43688,172,,,,,,,Hwan-Eik Cho,Utilities,172,177,CEO,Hwan-Eik Cho,Sector,Energy,Industry,Utilities,HQ Location,\"Jeollanam-do, South Korea\",Website,http://www.kepco.co.kr,Years on Global 500 List,23,Employees,43688,Company Information,Revenues ($M),51500,Profits ($M),6074.1,Assets ($M),147265,Total Stockholder Equity ($M),59394,Key Financials (Last Fiscal Year),Profit as % of Revenues,11.8,Profits as % of Assets,4.1,Profits as % of Stockholder Equity,10.2,Profit Ratios,Korea Electric Power,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),50658,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,9.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5302,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),47806,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,47.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",97000,197,Fortune 500,56,World’s Most Admired Companies,100000,,,Marillyn A. Hewson,Aerospace and Defense,197,178,CEO,Marillyn A. Hewson,Sector,Aerospace & Defense,Industry,Aerospace and Defense,HQ Location,\"Bethesda, MD\",Website,http://www.lockheedmartin.com,Years on Global 500 List,23,Employees,97000,Company Information,Revenues ($M),50658,Profits ($M),5302,Assets ($M),47806,Total Stockholder Equity ($M),1511,Key Financials (Last Fiscal Year),Profit as % of Revenues,10.5,Profits as % of Assets,11.1,Profits as % of Stockholder Equity,350.9,Profit Ratios,Lockheed Martin,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),50367,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),949.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),16722,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,38.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",51900,188,Fortune 500,57,,,,,William J. DeLaney III,Wholesalers: Food and Grocery,188,179,CEO,William J. DeLaney III,Sector,Wholesalers,Industry,Wholesalers: Food and Grocery,HQ Location,\"Houston, TX\",Website,http://www.sysco.com,Years on Global 500 List,23,Employees,51900,Company Information,Revenues ($M),50367,Profits ($M),949.6,Assets ($M),16722,Total Stockholder Equity ($M),3480,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.9,Profits as % of Assets,5.7,Profits as % of Stockholder Equity,27.3,Profit Ratios,Sysco,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),50365,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1820,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),46064,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,73.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",335767,192,Fortune 500,58,World’s Most Admired Companies,11,The 100 Best Companies to Work For,99,Frederick W. Smith,\"Mail, Package, and Freight Delivery\",192,180,CEO,Frederick W. Smith,Sector,Transportation,Industry,\"Mail, Package, and Freight Delivery\",HQ Location,\"Memphis, TN\",Website,http://www.fedex.com,Years on Global 500 List,23,Employees,335767,Company Information,Revenues ($M),50365,Profits ($M),1820,Assets ($M),46064,Total Stockholder Equity ($M),13784,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.6,Profits as % of Assets,4,Profits as % of Stockholder Equity,13.2,Profit Ratios,FedEx,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),50123,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3161,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),79679,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",195000,,Fortune 500,59,,,,,Margaret C. Whitman,Information Technology Services,0,181,CEO,Margaret C. Whitman,Sector,Technology,Industry,Information Technology Services,HQ Location,\"Palo Alto, CA\",Website,http://www.hpe.com,Years on Global 500 List,1,Employees,195000,Company Information,Revenues ($M),50123,Profits ($M),3161,Assets ($M),79679,Total Stockholder Equity ($M),31448,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.3,Profits as % of Assets,4,Profits as % of Stockholder Equity,10.1,Profit Ratios,Hewlett Packard Enterprise,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),49838,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-10.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),305,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),19843,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,44.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",17407,157,,,,,,,Gonzalo Ramirez Martiarena,Food Production,157,182,CEO,Gonzalo Ramirez Martiarena,Sector,\"Food, Beverages & Tobacco\",Industry,Food Production,HQ Location,\"Rotterdam, Netherlands\",Website,http://www.ldc.com,Years on Global 500 List,4,Employees,17407,Company Information,Revenues ($M),49838,Profits ($M),305,Assets ($M),19843,Total Stockholder Equity ($M),5115,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.6,Profits as % of Assets,1.5,Profits as % of Stockholder Equity,6,Profit Ratios,Louis Dreyfus Company,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),49677,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1199.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),18405,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,5.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",17852,190,,,,,,,Wang Wenyin,\"Electronics, Electrical Equip.\",190,183,CEO,Wang Wenyin,Sector,Technology,Industry,\"Electronics, Electrical Equip.\",HQ Location,\"Shenzhen, China\",Website,http://www.amer.com.cn,Years on Global 500 List,5,Employees,17852,Company Information,Revenues ($M),49677,Profits ($M),1199.9,Assets ($M),18405,Total Stockholder Equity ($M),10005,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.4,Profits as % of Assets,6.5,Profits as % of Stockholder Equity,12,Profit Ratios,Amer International Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),49479,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-22,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4092.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),134528,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,21.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",51034,125,,,,,,,Wan Zulkiflee Wan Ariffin,Petroleum Refining,125,184,CEO,Wan Zulkiflee Wan Ariffin,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Kuala Lumpur, Malaysia\",Website,http://www.petronas.com.my,Years on Global 500 List,21,Employees,51034,Company Information,Revenues ($M),49479,Profits ($M),4092.9,Assets ($M),134528,Total Stockholder Equity ($M),84800,Key Financials (Last Fiscal Year),Profit as % of Revenues,8.3,Profits as % of Assets,3,Profits as % of Stockholder Equity,4.8,Profit Ratios,Petronas,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),49446,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1225.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),110202,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,4.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",42060,177,,,,,,,Naomi Hirose,Utilities,177,185,CEO,Naomi Hirose,Sector,Energy,Industry,Utilities,HQ Location,\"Tokyo, Japan\",Website,http://www.tepco.co.jp,Years on Global 500 List,23,Employees,42060,Company Information,Revenues ($M),49446,Profits ($M),1225.7,Assets ($M),110202,Total Stockholder Equity ($M),20905,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.5,Profits as % of Assets,1.1,Profits as % of Stockholder Equity,5.9,Profit Ratios,Tokyo Electric Power,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),49436,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-3.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),6712,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),130124,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-62.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",118393,175,World’s Most Admired Companies,100000,,,,,Joseph Jimenez,Pharmaceuticals,175,186,CEO,Joseph Jimenez,Sector,Health Care,Industry,Pharmaceuticals,HQ Location,\"Basel, Switzerland\",Website,http://www.novartis.com,Years on Global 500 List,23,Employees,118393,Company Information,Revenues ($M),49436,Profits ($M),6712,Assets ($M),130124,Total Stockholder Equity ($M),74832,Key Financials (Last Fiscal Year),Profit as % of Revenues,13.6,Profits as % of Assets,5.2,Profits as % of Stockholder Equity,9,Profit Ratios,Novartis,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),49247,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),10739,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),121652,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,19.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",73700,183,Fortune 500,60,World’s Most Admired Companies,100000,The 100 Best Companies to Work For,67,Charles H. Robbins,Network and Other Communications Equipment,183,187,CEO,Charles H. Robbins,Sector,Technology,Industry,Network and Other Communications Equipment,HQ Location,\"San Jose, CA\",Website,http://www.cisco.com,Years on Global 500 List,18,Employees,73700,Company Information,Revenues ($M),49247,Profits ($M),10739,Assets ($M),121652,Total Stockholder Equity ($M),63586,Key Financials (Last Fiscal Year),Profit as % of Revenues,21.8,Profits as % of Assets,8.8,Profits as % of Stockholder Equity,16.9,Profit Ratios,Cisco Systems,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),49239,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,17.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1942.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),190596,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,28.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",40641,231,,,,,,,Yasuyoshi Karasawa,Insurance: Property and Casualty (Stock),231,188,CEO,Yasuyoshi Karasawa,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"Tokyo, Japan\",Website,http://www.ms-ad-hd.com,Years on Global 500 List,19,Employees,40641,Company Information,Revenues ($M),49239,Profits ($M),1942.2,Assets ($M),190596,Total Stockholder Equity ($M),12793,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.9,Profits as % of Assets,1,Profits as % of Stockholder Equity,15.2,Profit Ratios,MS&AD Insurance Group Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),48876,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-6.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-1550.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),1677437,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",99744,166,,,,,,,John Cryan,Banks: Commercial and Savings,166,189,CEO,John Cryan,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Frankfurt, Germany\",Website,http://www.db.com,Years on Global 500 List,23,Employees,99744,Company Information,Revenues ($M),48876,Profits ($M),-1550.4,Assets ($M),1677437,Total Stockholder Equity ($M),63102,Key Financials (Last Fiscal Year),Profit as % of Revenues,-3.2,Profits as % of Assets,-0.1,Profits as % of Stockholder Equity,-2.5,Profit Ratios,Deutsche Bank,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),48869,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,7.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1057.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),86687,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-9.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",187813,200,,,,,,,Yan Zhiyong,\"Engineering, Construction\",200,190,CEO,Yan Zhiyong,Sector,Engineering & Construction,Industry,\"Engineering, Construction\",HQ Location,\"Beijing, China\",Website,http://www.powerchina.cn,Years on Global 500 List,6,Employees,187813,Company Information,Revenues ($M),48869,Profits ($M),1057.6,Assets ($M),86687,Total Stockholder Equity ($M),9990,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.2,Profits as % of Assets,1.2,Profits as % of Stockholder Equity,10.6,Profit Ratios,PowerChina,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),48825,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),107.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),31605,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-92.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",237061,185,,,,,,,Wesley Mendonca Batista,Food Production,185,191,CEO,Wesley Mendonca Batista,Sector,\"Food, Beverages & Tobacco\",Industry,Food Production,HQ Location,\"Sao Paulo, Brazil\",Website,http://jbss.infoinvest.com.br,Years on Global 500 List,8,Employees,237061,Company Information,Revenues ($M),48825,Profits ($M),107.7,Assets ($M),31605,Total Stockholder Equity ($M),7307,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.2,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,1.5,Profit Ratios,JBS,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),48719,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-17.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2681.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),62349,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,360.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",24934,146,,,,,,,Tevin Vongvanich,Petroleum Refining,146,192,CEO,Tevin Vongvanich,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Bangkok, Thailand\",Website,http://www.pttplc.com,Years on Global 500 List,14,Employees,24934,Company Information,Revenues ($M),48719,Profits ($M),2681.6,Assets ($M),62349,Total Stockholder Equity ($M),21309,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.5,Profits as % of Assets,4.3,Profits as % of Stockholder Equity,12.6,Profit Ratios,PTT,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),48292,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,26.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2527.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),202923,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,19.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",38842,261,,,,,,,Tsuyoshi Nagano,Insurance: Property and Casualty (Stock),261,193,CEO,Tsuyoshi Nagano,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"Tokyo, Japan\",Website,http://www.tokiomarinehd.com,Years on Global 500 List,23,Employees,38842,Company Information,Revenues ($M),48292,Profits ($M),2527.4,Assets ($M),202923,Total Stockholder Equity ($M),16474,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.2,Profits as % of Assets,1.2,Profits as % of Stockholder Equity,15.3,Profit Ratios,Tokio Marine Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),48238,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-53.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2496,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),29010,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-45.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",49000,48,Fortune 500,61,,,,,Dion J. Weisler,\"Computers, Office Equipment\",48,194,CEO,Dion J. Weisler,Sector,Technology,Industry,\"Computers, Office Equipment\",HQ Location,\"Palo Alto, CA\",Website,http://www.hp.com,Years on Global 500 List,23,Employees,49000,Company Information,Revenues ($M),48238,Profits ($M),2496,Assets ($M),29010,Total Stockholder Equity ($M),-3889,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.2,Profits as % of Assets,8.6,Profits as % of Stockholder Equity,,Profit Ratios,HP,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),48204,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-6.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-6249.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),80576,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",58652,174,,,,,,,Rolf Martin Schmitz,Utilities,174,195,CEO,Rolf Martin Schmitz,Sector,Energy,Industry,Utilities,HQ Location,\"Essen, Germany\",Website,http://www.rwe.com,Years on Global 500 List,23,Employees,58652,Company Information,Revenues ($M),48204,Profits ($M),-6249.1,Assets ($M),80576,Total Stockholder Equity ($M),3898,Key Financials (Last Fiscal Year),Profit as % of Revenues,-13,Profits as % of Assets,-7.8,Profits as % of Stockholder Equity,-160.3,Profit Ratios,RWE,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),48158,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4318,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),79511,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-43.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",56000,187,Fortune 500,62,,,,,Andrew N. Liveris,Chemicals,187,196,CEO,Andrew N. Liveris,Sector,Chemicals,Industry,Chemicals,HQ Location,\"Midland, MI\",Website,http://www.dow.com,Years on Global 500 List,23,Employees,56000,Company Information,Revenues ($M),48158,Profits ($M),4318,Assets ($M),79511,Total Stockholder Equity ($M),25987,Key Financials (Last Fiscal Year),Profit as % of Revenues,9,Profits as % of Assets,5.4,Profits as % of Stockholder Equity,16.6,Profit Ratios,Dow Chemical,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),48154,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-7.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),687.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),46270,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",232503,170,,,,,,,Didier Leveque,Food and Drug Stores,170,197,CEO,Didier Leveque,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Paris, France\",Website,http://www.finatis.fr,Years on Global 500 List,3,Employees,232503,Company Information,Revenues ($M),48154,Profits ($M),687.8,Assets ($M),46270,Total Stockholder Equity ($M),744,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.4,Profits as % of Assets,1.5,Profits as % of Stockholder Equity,92.5,Profit Ratios,Finatis,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),48003,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-7.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),296.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),30358,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-85.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",220000,171,,,,,,,Richard J.B. Goyder,Food and Drug Stores,171,198,CEO,Richard J.B. Goyder,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Perth, Australia\",Website,http://www.wesfarmers.com.au,Years on Global 500 List,9,Employees,220000,Company Information,Revenues ($M),48003,Profits ($M),296.1,Assets ($M),30358,Total Stockholder Equity ($M),17083,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.6,Profits as % of Assets,1,Profits as % of Stockholder Equity,1.7,Profit Ratios,Wesfarmers,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),47810,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,7.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),504,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),36767,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,13.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",106772,205,,,,,,,She Lulin,Pharmaceuticals,205,199,CEO,She Lulin,Sector,Health Care,Industry,Pharmaceuticals,HQ Location,\"Beijing, China\",Website,http://www.sinopharm.com,Years on Global 500 List,5,Employees,106772,Company Information,Revenues ($M),47810,Profits ($M),504,Assets ($M),36767,Total Stockholder Equity ($M),5658,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.1,Profits as % of Assets,1.4,Profits as % of Stockholder Equity,8.9,Profit Ratios,Sinopharm,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),47804,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1327.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),442027,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,5.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",5035,182,,,,,,,Frederic Lavenir,\"Insurance: Life, Health (stock)\",182,200,CEO,Frederic Lavenir,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Paris, France\",Website,http://www.cnp.fr,Years on Global 500 List,23,Employees,5035,Company Information,Revenues ($M),47804,Profits ($M),1327.3,Assets ($M),442027,Total Stockholder Equity ($M),18491,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.8,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,7.2,Profit Ratios,CNP Assurances,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),47712,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-4.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),66.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),31348,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-39.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",75000,180,,,,,,,Seong-Jin Jo,\"Electronics, Electrical Equip.\",180,201,CEO,Seong-Jin Jo,Sector,Technology,Industry,\"Electronics, Electrical Equip.\",HQ Location,\"Seoul, South Korea\",Website,http://www.lg.com,Years on Global 500 List,17,Employees,75000,Company Information,Revenues ($M),47712,Profits ($M),66.2,Assets ($M),31348,Total Stockholder Equity ($M),9926,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.1,Profits as % of Assets,0.2,Profits as % of Stockholder Equity,0.7,Profit Ratios,LG Electronics,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),47375,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,19.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),6520.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),1775349,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,21,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",77205,243,,,,,,,Takeshi Kunibe,Banks: Commercial and Savings,243,202,CEO,Takeshi Kunibe,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Tokyo, Japan\",Website,http://www.smfg.co.jp,Years on Global 500 List,23,Employees,77205,Company Information,Revenues ($M),47375,Profits ($M),6520.5,Assets ($M),1775349,Total Stockholder Equity ($M),72876,Key Financials (Last Fiscal Year),Profit as % of Revenues,13.8,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,8.9,Profit Ratios,Sumitomo Mitsui Financial Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),46931,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4458.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),108856,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,5.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",140483,215,,,,,,,Mukesh D. Ambani,Petroleum Refining,215,203,CEO,Mukesh D. Ambani,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Mumbai, India\",Website,http://www.ril.com,Years on Global 500 List,14,Employees,140483,Company Information,Revenues ($M),46931,Profits ($M),4458.9,Assets ($M),108856,Total Stockholder Equity ($M),40614,Key Financials (Last Fiscal Year),Profit as % of Revenues,9.5,Profits as % of Assets,4.1,Profits as % of Stockholder Equity,11,Profit Ratios,Reliance Industries,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),46606,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-11.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),442.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),106725,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",169344,275,World’s Most Admired Companies,100000,,,,,Ma Guoqiang,Metals,275,204,CEO,Ma Guoqiang,Sector,Materials,Industry,Metals,HQ Location,\"Shanghai, China\",Website,http://www.baowugroup.com,Years on Global 500 List,14,Employees,169344,Company Information,Revenues ($M),46606,Profits ($M),442.8,Assets ($M),106725,Total Stockholder Equity ($M),35728,Key Financials (Last Fiscal Year),Profit as % of Revenues,1,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,1.2,Profit Ratios,China Baowu Steel Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),46528,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-30.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),8.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),12285,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",1000,116,,,,,,,William J. Randall,Trading,116,205,CEO,William J. Randall,Sector,Wholesalers,Industry,Trading,HQ Location,\"Hong Kong, China\",Website,http://www.thisisnoble.com,Years on Global 500 List,10,Employees,1000,Company Information,Revenues ($M),46528,Profits ($M),8.7,Assets ($M),12285,Total Stockholder Equity ($M),3974,Key Financials (Last Fiscal Year),Profit as % of Revenues,,Profits as % of Assets,0.1,Profits as % of Stockholder Equity,0.2,Profit Ratios,Noble Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),45905,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,5.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1241,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),258381,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-85,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",206633,211,World’s Most Admired Companies,100000,,,,,Carlos Brito,Beverages,211,206,CEO,Carlos Brito,Sector,\"Food, Beverages & Tobacco\",Industry,Beverages,HQ Location,\"Leuven, Belgium\",Website,http://www.ab-inbev.com,Years on Global 500 List,12,Employees,206633,Company Information,Revenues ($M),45905,Profits ($M),1241,Assets ($M),258381,Total Stockholder Equity ($M),71339,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.7,Profits as % of Assets,0.5,Profits as % of Stockholder Equity,1.7,Profit Ratios,Anheuser-Busch InBev,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),45873,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-23.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-2902,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),104530,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",20539,145,,,,,,,Eldar Saetre,Petroleum Refining,145,207,CEO,Eldar Saetre,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Stavanger, Norway\",Website,http://www.statoil.com,Years on Global 500 List,23,Employees,20539,Company Information,Revenues ($M),45873,Profits ($M),-2902,Assets ($M),104530,Total Stockholder Equity ($M),35072,Key Financials (Last Fiscal Year),Profit as % of Revenues,-6.3,Profits as % of Assets,-2.8,Profits as % of Stockholder Equity,-8.3,Profit Ratios,Statoil,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),45621,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-11.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1167.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),66361,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,669.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",31768,173,World’s Most Admired Companies,100000,,,,,Oh-Joon Kwon,Metals,173,208,CEO,Oh-Joon Kwon,Sector,Materials,Industry,Metals,HQ Location,\"Seoul, South Korea\",Website,http://www.posco.com,Years on Global 500 List,23,Employees,31768,Company Information,Revenues ($M),45621,Profits ($M),1167.5,Assets ($M),66361,Total Stockholder Equity ($M),35057,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.6,Profits as % of Assets,1.8,Profits as % of Stockholder Equity,3.3,Profit Ratios,POSCO,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),45425,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2373.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),42141,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",51357,208,,,,,,,Hyoung-Keun Lee,Motor Vehicles and Parts,208,209,CEO,Hyoung-Keun Lee,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Seoul, South Korea\",Website,http://www.kia.com,Years on Global 500 List,6,Employees,51357,Company Information,Revenues ($M),45425,Profits ($M),2373.8,Assets ($M),42141,Total Stockholder Equity ($M),22010,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.2,Profits as % of Assets,5.6,Profits as % of Stockholder Equity,10.8,Profit Ratios,Kia Motors,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),45249,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,1.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3245.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),99840,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,10.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",155202,204,,,,,,,Stephane Richard,Telecommunications,204,210,CEO,Stephane Richard,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"Paris, France\",Website,http://www.orange.com,Years on Global 500 List,23,Employees,155202,Company Information,Revenues ($M),45249,Profits ($M),3245.7,Assets ($M),99840,Total Stockholder Equity ($M),32365,Key Financials (Last Fiscal Year),Profit as % of Revenues,7.2,Profits as % of Assets,3.3,Profits as % of Stockholder Equity,10,Profit Ratios,Orange,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),45177,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,9.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),17.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),54341,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",110614,234,,,,,,,Ren Jianxin,Chemicals,234,211,CEO,Ren Jianxin,Sector,Chemicals,Industry,Chemicals,HQ Location,\"Beijing, China\",Website,http://www.chemchina.com,Years on Global 500 List,7,Employees,110614,Company Information,Revenues ($M),45177,Profits ($M),17.9,Assets ($M),54341,Total Stockholder Equity ($M),3462,Key Financials (Last Fiscal Year),Profit as % of Revenues,,Profits as % of Assets,,Profits as % of Stockholder Equity,0.5,Profit Ratios,ChemChina,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),44850,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),768.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),59716,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",306368,203,,,,,,,Richard Lutz,Railroads,203,212,CEO,Richard Lutz,Sector,Transportation,Industry,Railroads,HQ Location,\"Berlin, Germany\",Website,http://www.deutschebahn.com,Years on Global 500 List,23,Employees,306368,Company Information,Revenues ($M),44850,Profits ($M),768.6,Assets ($M),59716,Total Stockholder Equity ($M),13246,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.7,Profits as % of Assets,1.3,Profits as % of Stockholder Equity,5.8,Profit Ratios,Deutsche Bahn,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),44842,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3099.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),38151,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,2.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",220137,213,World’s Most Admired Companies,100000,,,,,Elmar Degenhart,Motor Vehicles and Parts,213,213,CEO,Elmar Degenhart,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Hanover, Germany\",Website,http://www.continental-corporation.com,Years on Global 500 List,15,Employees,220137,Company Information,Revenues ($M),44842,Profits ($M),3099.1,Assets ($M),38151,Total Stockholder Equity ($M),15050,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.9,Profits as % of Assets,8.1,Profits as % of Stockholder Equity,20.6,Profit Ratios,Continental,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),44747,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2890,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),33758,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,35.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",210500,212,Fortune 500,63,World’s Most Admired Companies,100000,,,R. Milton Johnson,Health Care: Medical Facilities,212,214,CEO,R. Milton Johnson,Sector,Health Care,Industry,Health Care: Medical Facilities,HQ Location,\"Nashville, TN\",Website,http://www.hcahealthcare.com,Years on Global 500 List,23,Employees,210500,Company Information,Revenues ($M),44747,Profits ($M),2890,Assets ($M),33758,Total Stockholder Equity ($M),-7302,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.5,Profits as % of Assets,8.6,Profits as % of Stockholder Equity,,Profit Ratios,HCA Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),44654,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,5.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3250.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),72902,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,62.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",110207,223,,,,,,,Masahiro Okafuji,Trading,223,215,CEO,Masahiro Okafuji,Sector,Wholesalers,Industry,Trading,HQ Location,\"Osaka, Japan\",Website,http://www.itochu.co.jp,Years on Global 500 List,23,Employees,110207,Company Information,Revenues ($M),44654,Profits ($M),3250.6,Assets ($M),72902,Total Stockholder Equity ($M),21559,Key Financials (Last Fiscal Year),Profit as % of Revenues,7.3,Profits as % of Assets,4.5,Profits as % of Stockholder Equity,15.1,Profit Ratios,Itochu,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),44552,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-8.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),9344.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),855070,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,1.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",70461,189,,,,,,,Tian Huiyu,Banks: Commercial and Savings,189,216,CEO,Tian Huiyu,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Shenzhen, China\",Website,http://www.cmbchina.com,Years on Global 500 List,6,Employees,70461,Company Information,Revenues ($M),44552,Profits ($M),9344.8,Assets ($M),855070,Total Stockholder Equity ($M),57896,Key Financials (Last Fiscal Year),Profit as % of Revenues,21,Profits as % of Assets,1.1,Profits as % of Stockholder Equity,16.1,Profit Ratios,China Merchants Bank,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),44533,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),36,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),530590,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-98.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",278872,232,,,,,,,Arundhati Bhattacharya,Banks: Commercial and Savings,232,217,CEO,Arundhati Bhattacharya,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Mumbai, India\",Website,http://www.sbi.co.in,Years on Global 500 List,12,Employees,278872,Company Information,Revenues ($M),44533,Profits ($M),36,Assets ($M),530590,Total Stockholder Equity ($M),33450,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.1,Profits as % of Assets,,Profits as % of Stockholder Equity,0.1,Profit Ratios,State Bank of India,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),43925,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-13.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-898.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),17495,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-150.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",205000,176,,,,,,,Brad Banducci,Food and Drug Stores,176,218,CEO,Brad Banducci,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Bella Vista, Australia\",Website,http://www.woolworthslimited.com.au,Years on Global 500 List,21,Employees,205000,Company Information,Revenues ($M),43925,Profits ($M),-898.3,Assets ($M),17495,Total Stockholder Equity ($M),6305,Key Financials (Last Fiscal Year),Profit as % of Revenues,-2,Profits as % of Assets,-5.1,Profits as % of Stockholder Equity,-14.2,Profit Ratios,Woolworths,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),43822,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,17.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5045.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),56223,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,22.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",35032,271,World’s Most Admired Companies,100000,,,,,Takashi Tanaka,Telecommunications,271,219,CEO,Takashi Tanaka,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"Tokyo, Japan\",Website,http://www.kddi.com,Years on Global 500 List,20,Employees,35032,Company Information,Revenues ($M),43822,Profits ($M),5045.1,Assets ($M),56223,Total Stockholder Equity ($M),31904,Key Financials (Last Fiscal Year),Profit as % of Revenues,11.5,Profits as % of Assets,9,Profits as % of Stockholder Equity,15.8,Profit Ratios,KDDI,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),43786,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,22.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3558,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),215065,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-22.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",14053,282,World’s Most Admired Companies,100000,,,,,Christian Mumenthaler,Insurance: Property and Casualty (Stock),282,220,CEO,Christian Mumenthaler,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"Zurich, Switzerland\",Website,http://www.swissre.com,Years on Global 500 List,23,Employees,14053,Company Information,Revenues ($M),43786,Profits ($M),3558,Assets ($M),215065,Total Stockholder Equity ($M),35634,Key Financials (Last Fiscal Year),Profit as % of Revenues,8.1,Profits as % of Assets,1.7,Profits as % of Stockholder Equity,10,Profit Ratios,Swiss Re,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),43769,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-3.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-146.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),51858,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",125552,201,,,,,,,Yu Yong,Metals,201,221,CEO,Yu Yong,Sector,Materials,Industry,Metals,HQ Location,\"Shijiazhuang, China\",Website,http://www.hbisco.com,Years on Global 500 List,9,Employees,125552,Company Information,Revenues ($M),43769,Profits ($M),-146.8,Assets ($M),51858,Total Stockholder Equity ($M),7693,Key Financials (Last Fiscal Year),Profit as % of Revenues,-0.3,Profits as % of Assets,-0.3,Profits as % of Stockholder Equity,-1.9,Profit Ratios,HBIS Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),43743,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),740.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),22578,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,22.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",29637,229,,,,,,,Chan Chauto,Energy,229,222,CEO,Chan Chauto,Sector,Energy,Industry,Energy,HQ Location,\"Shanghai, China\",Website,http://www.cefc.co,Years on Global 500 List,4,Employees,29637,Company Information,Revenues ($M),43743,Profits ($M),740.9,Assets ($M),22578,Total Stockholder Equity ($M),3916,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.7,Profits as % of Assets,3.3,Profits as % of Stockholder Equity,18.9,Profit Ratios,CEFC China Energy,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),43698,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,1.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3842.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),771837,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,31.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",134792,219,,,,,,,Carlos Torres Vila,Banks: Commercial and Savings,219,223,CEO,Carlos Torres Vila,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Bilbao, Spain\",Website,http://www.bbva.com,Years on Global 500 List,23,Employees,134792,Company Information,Revenues ($M),43698,Profits ($M),3842.8,Assets ($M),771837,Total Stockholder Equity ($M),49952,Key Financials (Last Fiscal Year),Profit as % of Revenues,8.8,Profits as % of Assets,0.5,Profits as % of Stockholder Equity,7.7,Profit Ratios,Banco Bilbao Vizcaya Argentaria,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),43589,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-11,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),328.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),39411,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-7.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",156487,184,World’s Most Admired Companies,100000,,,,,Heinrich Hiesinger,Metals,184,224,CEO,Heinrich Hiesinger,Sector,Materials,Industry,Metals,HQ Location,\"Essen, Germany\",Website,http://www.thyssenkrupp.com,Years on Global 500 List,23,Employees,156487,Company Information,Revenues ($M),43589,Profits ($M),328.6,Assets ($M),39411,Total Stockholder Equity ($M),2362,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.8,Profits as % of Assets,0.8,Profits as % of Stockholder Equity,13.9,Profit Ratios,ThyssenKrupp,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),43231,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-6.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1449.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),46158,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,0.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",172696,196,,,,,,,Pierre-Andre de Chalendar,\"Building Materials, Glass\",196,225,CEO,Pierre-Andre de Chalendar,Sector,Materials,Industry,\"Building Materials, Glass\",HQ Location,\"Courbevoie, France\",Website,http://www.saint-gobain.com,Years on Global 500 List,23,Employees,172696,Company Information,Revenues ($M),43231,Profits ($M),1449.8,Assets ($M),46158,Total Stockholder Equity ($M),19790,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.4,Profits as % of Assets,3.1,Profits as % of Stockholder Equity,7.3,Profit Ratios,Saint-Gobain,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),43035,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-4.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),535.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),27186,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",52000,202,,,,,,,Yang Yuanqing,\"Computers, Office Equipment\",202,226,CEO,Yang Yuanqing,Sector,Technology,Industry,\"Computers, Office Equipment\",HQ Location,\"Hong Kong, China\",Website,http://www.lenovo.com,Years on Global 500 List,8,Employees,52000,Company Information,Revenues ($M),43035,Profits ($M),535.1,Assets ($M),27186,Total Stockholder Equity ($M),3224,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.2,Profits as % of Assets,2,Profits as % of Stockholder Equity,16.6,Profit Ratios,Lenovo Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),42771,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2770.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),71642,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,22.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",183487,210,,,,,,,Xavier Huillard,\"Engineering, Construction\",210,227,CEO,Xavier Huillard,Sector,Engineering & Construction,Industry,\"Engineering, Construction\",HQ Location,\"Rueil-Malmaison, France\",Website,http://www.vinci.com,Years on Global 500 List,17,Employees,183487,Company Information,Revenues ($M),42771,Profits ($M),2770.1,Assets ($M),71642,Total Stockholder Equity ($M),17365,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.5,Profits as % of Assets,3.9,Profits as % of Stockholder Equity,16,Profit Ratios,Vinci,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),42757,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1208.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),65182,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-0.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",100169,238,World’s Most Admired Companies,100000,,,,,Kosei Shindo,Metals,238,228,CEO,Kosei Shindo,Sector,Materials,Industry,Metals,HQ Location,\"Tokyo, Japan\",Website,http://www.nssmc.com,Years on Global 500 List,23,Employees,100169,Company Information,Revenues ($M),42757,Profits ($M),1208.5,Assets ($M),65182,Total Stockholder Equity ($M),23555,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.8,Profits as % of Assets,1.9,Profits as % of Stockholder Equity,5.1,Profit Ratios,Nippon Steel & Sumitomo Metal,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),42679,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),745,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),19188,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-5.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",32000,214,World’s Most Admired Companies,100000,,,,,Soren W. Schroder,Food Production,214,229,CEO,Soren W. Schroder,Sector,\"Food, Beverages & Tobacco\",Industry,Food Production,HQ Location,\"White Plains, NY\",Website,http://www.bunge.com,Years on Global 500 List,15,Employees,32000,Company Information,Revenues ($M),42679,Profits ($M),745,Assets ($M),19188,Total Stockholder Equity ($M),7144,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.7,Profits as % of Assets,3.9,Profits as % of Stockholder Equity,10.4,Profit Ratios,Bunge,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),42622,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-8.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),8105.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),875731,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,1.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",56236,195,,,,,,,Tao Yiping,Banks: Commercial and Savings,195,230,CEO,Tao Yiping,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Fuzhou, China\",Website,http://www.cib.com.cn,Years on Global 500 List,5,Employees,56236,Company Information,Revenues ($M),42622,Profits ($M),8105.9,Assets ($M),875731,Total Stockholder Equity ($M),50382,Key Financials (Last Fiscal Year),Profit as % of Revenues,19,Profits as % of Assets,0.9,Profits as % of Stockholder Equity,16.1,Profit Ratios,Industrial Bank,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),42213,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-67.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-9344.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),67179,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",43138,32,,,,,,,Johannes Teyssen,Energy,32,231,CEO,Johannes Teyssen,Sector,Energy,Industry,Energy,HQ Location,\"Essen, Germany\",Website,http://www.eon.com,Years on Global 500 List,23,Employees,43138,Company Information,Revenues ($M),42213,Profits ($M),-9344.4,Assets ($M),67179,Total Stockholder Equity ($M),-1113,Key Financials (Last Fiscal Year),Profit as % of Revenues,-22.1,Profits as % of Assets,-13.9,Profits as % of Stockholder Equity,,Profit Ratios,E.ON,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),42159,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-7.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),8078,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),415730,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,121,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",325075,199,,,,,,,Herman O. Gref,Banks: Commercial and Savings,199,232,CEO,Herman O. Gref,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Moscow, Russia\",Website,http://www.sberbank.ru,Years on Global 500 List,10,Employees,325075,Company Information,Revenues ($M),42159,Profits ($M),8078,Assets ($M),415730,Total Stockholder Equity ($M),46182,Key Financials (Last Fiscal Year),Profit as % of Revenues,19.2,Profits as % of Assets,1.9,Profits as % of Stockholder Equity,17.5,Profit Ratios,Sberbank,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),42149,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,17,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),485.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),69621,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-62.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",182129,281,,,,,,,Hu Wenming,Industrial Machinery,281,233,CEO,Hu Wenming,Sector,Industrials,Industry,Industrial Machinery,HQ Location,\"Beijing, China\",Website,http://www.csic.com.cn,Years on Global 500 List,7,Employees,182129,Company Information,Revenues ($M),42149,Profits ($M),485.8,Assets ($M),69621,Total Stockholder Equity ($M),17789,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.2,Profits as % of Assets,0.7,Profits as % of Stockholder Equity,2.7,Profit Ratios,China Shipbuilding Industry,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),42113,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1740.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),69870,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-38.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",120479,228,,,,,,,Sidney Toledano,Apparel,228,234,CEO,Sidney Toledano,Sector,Apparel,Industry,Apparel,HQ Location,\"Paris, France\",Website,http://www.dior-finance.com,Years on Global 500 List,17,Employees,120479,Company Information,Revenues ($M),42113,Profits ($M),1740.3,Assets ($M),69870,Total Stockholder Equity ($M),12293,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.1,Profits as % of Assets,2.5,Profits as % of Stockholder Equity,14.2,Profit Ratios,Christian Dior,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),41863,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-5.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),6527,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),87270,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-11.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",100300,206,Fortune 500,64,World’s Most Admired Companies,16,Change the World,11,James B. Quincey,Beverages,206,235,CEO,James B. Quincey,Sector,\"Food, Beverages & Tobacco\",Industry,Beverages,HQ Location,\"Atlanta, GA\",Website,http://www.coca-colacompany.com,Years on Global 500 List,23,Employees,100300,Company Information,Revenues ($M),41863,Profits ($M),6527,Assets ($M),87270,Total Stockholder Equity ($M),23062,Key Financials (Last Fiscal Year),Profit as % of Revenues,15.6,Profits as % of Assets,7.5,Profits as % of Stockholder Equity,28.3,Profit Ratios,Coca-Cola,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),41781,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,10.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2377.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),46233,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,16.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",154493,268,,,,,,,Koji Arima,Motor Vehicles and Parts,268,236,CEO,Koji Arima,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Kariya, Japan\",Website,http://www.denso.com,Years on Global 500 List,23,Employees,154493,Company Information,Revenues ($M),41781,Profits ($M),2377.6,Assets ($M),46233,Total Stockholder Equity ($M),29735,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.7,Profits as % of Assets,5.1,Profits as % of Stockholder Equity,8,Profit Ratios,Denso,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),41620,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,5.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),816.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),28646,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,13,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",155069,248,World’s Most Admired Companies,100000,,,,,Tatsuya Tanaka,Information Technology Services,248,237,CEO,Tatsuya Tanaka,Sector,Technology,Industry,Information Technology Services,HQ Location,\"Tokyo, Japan\",Website,http://www.fujitsu.com,Years on Global 500 List,23,Employees,155069,Company Information,Revenues ($M),41620,Profits ($M),816.7,Assets ($M),28646,Total Stockholder Equity ($M),7910,Key Financials (Last Fiscal Year),Profit as % of Revenues,2,Profits as % of Assets,2.9,Profits as % of Stockholder Equity,10.3,Profit Ratios,Fujitsu,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),41560,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,20.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),551.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),30267,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,10.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",75908,303,,,,,,,Zeng Qinghong,Motor Vehicles and Parts,303,238,CEO,Zeng Qinghong,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Guangzhou, China\",Website,http://www.gagc.com.cn,Years on Global 500 List,5,Employees,75908,Company Information,Revenues ($M),41560,Profits ($M),551.9,Assets ($M),30267,Total Stockholder Equity ($M),3791,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.3,Profits as % of Assets,1.8,Profits as % of Stockholder Equity,14.6,Profit Ratios,Guangzhou Automobile Industry Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),41402,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),972.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),37032,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-7.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",90000,254,World’s Most Admired Companies,100000,,,,,Kuok Khoon Hong,Food Production,254,239,CEO,Kuok Khoon Hong,Sector,\"Food, Beverages & Tobacco\",Industry,Food Production,HQ Location,Singapore,Website,http://www.wilmar-international.com,Years on Global 500 List,9,Employees,90000,Company Information,Revenues ($M),41402,Profits ($M),972.2,Assets ($M),37032,Total Stockholder Equity ($M),14435,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.3,Profits as % of Assets,2.6,Profits as % of Stockholder Equity,6.7,Profit Ratios,Wilmar International,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),41376,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5207.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),110390,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,9.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",113816,233,,,,,,,Olivier Brandicourt,Pharmaceuticals,233,240,CEO,Olivier Brandicourt,Sector,Health Care,Industry,Pharmaceuticals,HQ Location,\"Paris, France\",Website,http://www.sanofi.com,Years on Global 500 List,13,Employees,113816,Company Information,Revenues ($M),41376,Profits ($M),5207.4,Assets ($M),110390,Total Stockholder Equity ($M),60698,Key Financials (Last Fiscal Year),Profit as % of Revenues,12.6,Profits as % of Assets,4.7,Profits as % of Stockholder Equity,8.6,Profit Ratios,Sanofi,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),41274,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-6.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),23.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),88626,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-95.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",253724,207,World’s Most Admired Companies,100000,,,,,Wang Xiaochu,Telecommunications,207,241,CEO,Wang Xiaochu,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"Beijing, China\",Website,http://www.chinaunicom-a.com,Years on Global 500 List,9,Employees,253724,Company Information,Revenues ($M),41274,Profits ($M),23.2,Assets ($M),88626,Total Stockholder Equity ($M),11152,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.1,Profits as % of Assets,,Profits as % of Stockholder Equity,0.2,Profit Ratios,China United Network Communications,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),40921,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,31.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),517.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),308346,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-6.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",42245,335,,,,,,,Masahiro Hashimoto,\"Insurance: Life, Health (Mutual)\",335,242,CEO,Masahiro Hashimoto,Sector,Financials,Industry,\"Insurance: Life, Health (Mutual)\",HQ Location,\"Osaka, Japan\",Website,http://www.sumitomolife.co.jp,Years on Global 500 List,23,Employees,42245,Company Information,Revenues ($M),40921,Profits ($M),517.5,Assets ($M),308346,Total Stockholder Equity ($M),8491,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.3,Profits as % of Assets,0.2,Profits as % of Stockholder Equity,6.1,Profit Ratios,Sumitomo Life Insurance,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),40787,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-11.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1088.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),287196,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,324.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",11320,198,Fortune 500,65,World’s Most Admired Companies,100000,,,Theodore A. Mathas,\"Insurance: Life, Health (Mutual)\",198,243,CEO,Theodore A. Mathas,Sector,Financials,Industry,\"Insurance: Life, Health (Mutual)\",HQ Location,\"New York, NY\",Website,http://www.newyorklife.com,Years on Global 500 List,23,Employees,11320,Company Information,Revenues ($M),40787,Profits ($M),1088.1,Assets ($M),287196,Total Stockholder Equity ($M),20108,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.7,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,5.4,Profit Ratios,New York Life Insurance,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),40721,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,78.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),562,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),20197,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,58.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",30500,470,Fortune 500,66,,,,,Michael F. Neidorff,Health Care: Insurance and Managed Care,470,244,CEO,Michael F. Neidorff,Sector,Health Care,Industry,Health Care: Insurance and Managed Care,HQ Location,\"St. Louis, MO\",Website,http://www.centene.com,Years on Global 500 List,2,Employees,30500,Company Information,Revenues ($M),40721,Profits ($M),562,Assets ($M),20197,Total Stockholder Equity ($M),5895,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.4,Profits as % of Assets,2.8,Profits as % of Stockholder Equity,9.5,Profit Ratios,Centene,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),40689,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-3.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),7992.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),842832,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-0.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",52832,227,,,,,,,Gao Guofu,Banks: Commercial and Savings,227,245,CEO,Gao Guofu,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Shanghai, China\",Website,http://www.spdb.com.cn,Years on Global 500 List,5,Employees,52832,Company Information,Revenues ($M),40689,Profits ($M),7992.8,Assets ($M),842832,Total Stockholder Equity ($M),52946,Key Financials (Last Fiscal Year),Profit as % of Revenues,19.6,Profits as % of Assets,0.9,Profits as % of Stockholder Equity,15.1,Profit Ratios,Shanghai Pudong Development Bank,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),40606,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,11,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),423.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),128247,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",49000,277,,,,,,,Tae-Jong Lee,\"Insurance: Life, Health (stock)\",277,246,CEO,Tae-Jong Lee,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Seoul, South Korea\",Website,http://www.hanwhacorp.co.kr,Years on Global 500 List,12,Employees,49000,Company Information,Revenues ($M),40606,Profits ($M),423.7,Assets ($M),128247,Total Stockholder Equity ($M),3650,Key Financials (Last Fiscal Year),Profit as % of Revenues,1,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,11.6,Profit Ratios,Hanwha,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),40329,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-4.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1111.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),42162,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-34,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",79558,226,,,,,,,Guenter Butschek,Motor Vehicles and Parts,226,247,CEO,Guenter Butschek,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Mumbai, India\",Website,http://www.tatamotors.com,Years on Global 500 List,8,Employees,79558,Company Information,Revenues ($M),40329,Profits ($M),1111.6,Assets ($M),42162,Total Stockholder Equity ($M),8942,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.8,Profits as % of Assets,2.6,Profits as % of Stockholder Equity,12.4,Profit Ratios,Tata Motors,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),40278,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-282.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),75089,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",121146,262,,,,,,,Yu Dehui,Metals,262,248,CEO,Yu Dehui,Sector,Materials,Industry,Metals,HQ Location,\"Beijing, China\",Website,http://www.chalco.com.cn,Years on Global 500 List,10,Employees,121146,Company Information,Revenues ($M),40278,Profits ($M),-282.5,Assets ($M),75089,Total Stockholder Equity ($M),2669,Key Financials (Last Fiscal Year),Profit as % of Revenues,-0.7,Profits as % of Assets,-0.4,Profits as % of Stockholder Equity,-10.6,Profit Ratios,Aluminum Corp. of China,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),40275,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,1.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2825.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),103231,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",42316,245,,,,,,,Tatsuo Yasunaga,Trading,245,249,CEO,Tatsuo Yasunaga,Sector,Wholesalers,Industry,Trading,HQ Location,\"Tokyo, Japan\",Website,http://www.mitsui.com,Years on Global 500 List,23,Employees,42316,Company Information,Revenues ($M),40275,Profits ($M),2825.3,Assets ($M),103231,Total Stockholder Equity ($M),33500,Key Financials (Last Fiscal Year),Profit as % of Revenues,7,Profits as % of Assets,2.7,Profits as % of Stockholder Equity,8.4,Profit Ratios,Mitsui,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),40238,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,49.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2209.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),537461,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,28.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",34500,394,,,,,,,Donald A. Guloien,\"Insurance: Life, Health (stock)\",394,250,CEO,Donald A. Guloien,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Toronto, Ontario, Canada\",Website,http://www.manulife.com,Years on Global 500 List,15,Employees,34500,Company Information,Revenues ($M),40238,Profits ($M),2209.7,Assets ($M),537461,Total Stockholder Equity ($M),31197,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.5,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,7.1,Profit Ratios,Manulife Financial,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),40234,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-5.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),7201.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),848389,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-1.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",58720,221,,,,,,,Zheng Wanchun,Banks: Commercial and Savings,221,251,CEO,Zheng Wanchun,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Beijing, China\",Website,http://www.cmbc.com.cn,Years on Global 500 List,5,Employees,58720,Company Information,Revenues ($M),40234,Profits ($M),7201.6,Assets ($M),848389,Total Stockholder Equity ($M),49297,Key Financials (Last Fiscal Year),Profit as % of Revenues,17.9,Profits as % of Assets,0.8,Profits as % of Stockholder Equity,14.6,Profit Ratios,China Minsheng Banking,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),40193,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1814.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),146873,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-35.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",97032,251,,,,,,,Huo Lianhong,\"Insurance: Life, Health (stock)\",251,252,CEO,Huo Lianhong,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Shanghai, China\",Website,http://www.cpic.com.cn,Years on Global 500 List,7,Employees,97032,Company Information,Revenues ($M),40193,Profits ($M),1814.9,Assets ($M),146873,Total Stockholder Equity ($M),18960,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.5,Profits as % of Assets,1.2,Profits as % of Stockholder Equity,9.6,Profit Ratios,China Pacific Insurance (Group),,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),40180,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2676,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),51274,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-64.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",122300,236,Fortune 500,67,,,,,W. Douglas Parker,Airlines,236,253,CEO,W. Douglas Parker,Sector,Transportation,Industry,Airlines,HQ Location,\"Fort Worth, TX\",Website,http://www.aa.com,Years on Global 500 List,23,Employees,122300,Company Information,Revenues ($M),40180,Profits ($M),2676,Assets ($M),51274,Total Stockholder Equity ($M),3785,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.7,Profits as % of Assets,5.2,Profits as % of Stockholder Equity,70.7,Profit Ratios,American Airlines Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),40074,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),334.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),197790,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-42.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",34320,241,Fortune 500,68,World’s Most Admired Companies,100000,The 100 Best Companies to Work For,54,Stephen S. Rasmussen,Insurance: Property and Casualty (Mutual),241,254,CEO,Stephen S. Rasmussen,Sector,Financials,Industry,Insurance: Property and Casualty (Mutual),HQ Location,\"Columbus, OH\",Website,http://www.nationwide.com,Years on Global 500 List,23,Employees,34320,Company Information,Revenues ($M),40074,Profits ($M),334.3,Assets ($M),197790,Total Stockholder Equity ($M),15537,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.8,Profits as % of Assets,0.2,Profits as % of Stockholder Equity,2.2,Profit Ratios,Nationwide,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),39807,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3920,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),95377,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-11.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",68000,246,Fortune 500,69,World’s Most Admired Companies,100000,,,Kenneth C. Frazier,Pharmaceuticals,246,255,CEO,Kenneth C. Frazier,Sector,Health Care,Industry,Pharmaceuticals,HQ Location,\"Kenilworth, NJ\",Website,http://www.merck.com,Years on Global 500 List,23,Employees,68000,Company Information,Revenues ($M),39807,Profits ($M),3920,Assets ($M),95377,Total Stockholder Equity ($M),40088,Key Financials (Last Fiscal Year),Profit as % of Revenues,9.8,Profits as % of Assets,4.1,Profits as % of Stockholder Equity,9.8,Profit Ratios,Merck,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),39668,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1867,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),59360,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-10.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",41000,264,Fortune 500,70,World’s Most Admired Companies,100000,,,David M. Cordani,Health Care: Insurance and Managed Care,264,256,CEO,David M. Cordani,Sector,Health Care,Industry,Health Care: Insurance and Managed Care,HQ Location,\"Bloomfield, CT\",Website,http://www.cigna.com,Years on Global 500 List,22,Employees,41000,Company Information,Revenues ($M),39668,Profits ($M),1867,Assets ($M),59360,Total Stockholder Equity ($M),13723,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.7,Profits as % of Assets,3.1,Profits as % of Stockholder Equity,13.6,Profit Ratios,Cigna,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),39639,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4373,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),51261,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-3.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",83756,239,Fortune 500,71,World’s Most Admired Companies,31,The 100 Best Companies to Work For,63,Edward H. Bastian,Airlines,239,257,CEO,Edward H. Bastian,Sector,Transportation,Industry,Airlines,HQ Location,\"Atlanta, GA\",Website,http://www.delta.com,Years on Global 500 List,23,Employees,83756,Company Information,Revenues ($M),39639,Profits ($M),4373,Assets ($M),51261,Total Stockholder Equity ($M),12287,Key Financials (Last Fiscal Year),Profit as % of Revenues,11,Profits as % of Assets,8.5,Profits as % of Stockholder Equity,35.6,Profit Ratios,Delta Air Lines,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),39403,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1228,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),13856,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,36.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",125000,244,Fortune 500,72,World’s Most Admired Companies,100000,,,Hubert B. Joly,Specialty Retailers,244,258,CEO,Hubert B. Joly,Sector,Retailing,Industry,Specialty Retailers,HQ Location,\"Richfield, MN\",Website,http://www.bestbuy.com,Years on Global 500 List,19,Employees,125000,Company Information,Revenues ($M),39403,Profits ($M),1228,Assets ($M),13856,Total Stockholder Equity ($M),4709,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.1,Profits as % of Assets,8.9,Profits as % of Stockholder Equity,26.1,Profit Ratios,Best Buy,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),39323,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,24,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),74.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),81224,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",228448,327,,,,,,,Song Zhiping,\"Building Materials, Glass\",327,259,CEO,Song Zhiping,Sector,Materials,Industry,\"Building Materials, Glass\",HQ Location,\"Beijing, China\",Website,http://www.cnbm.com.cn,Years on Global 500 List,7,Employees,228448,Company Information,Revenues ($M),39323,Profits ($M),74.5,Assets ($M),81224,Total Stockholder Equity ($M),5822,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.2,Profits as % of Assets,0.1,Profits as % of Stockholder Equity,1.3,Profit Ratios,China National Building Material Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),39302,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,1.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4809,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),54146,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,0.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",131000,256,Fortune 500,73,World’s Most Admired Companies,100000,,,Darius Adamczyk,\"Electronics, Electrical Equip.\",256,260,CEO,Darius Adamczyk,Sector,Technology,Industry,\"Electronics, Electrical Equip.\",HQ Location,\"Morris Plains, NJ\",Website,http://www.honeywell.com,Years on Global 500 List,23,Employees,131000,Company Information,Revenues ($M),39302,Profits ($M),4809,Assets ($M),54146,Total Stockholder Equity ($M),19369,Key Financials (Last Fiscal Year),Profit as % of Revenues,12.2,Profits as % of Assets,8.9,Profits as % of Stockholder Equity,24.8,Profit Ratios,Honeywell International,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),39155,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,35.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-573,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),23077,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",120622,366,,,,,,,Richard Qiangdong Liu,Internet Services and Retailing,366,261,CEO,Richard Qiangdong Liu,Sector,Technology,Industry,Internet Services and Retailing,HQ Location,\"Beijing, China\",Website,http://www.jd.com,Years on Global 500 List,2,Employees,120622,Company Information,Revenues ($M),39155,Profits ($M),-573,Assets ($M),23077,Total Stockholder Equity ($M),4877,Key Financials (Last Fiscal Year),Profit as % of Revenues,-1.5,Profits as % of Assets,-2.5,Profits as % of Stockholder Equity,-11.7,Profit Ratios,JD.com,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),39119,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1942.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),37519,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,2.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",138700,276,,,,,,,Masaki Sakuyama,\"Electronics, Electrical Equip.\",276,262,CEO,Masaki Sakuyama,Sector,Technology,Industry,\"Electronics, Electrical Equip.\",HQ Location,\"Tokyo, Japan\",Website,http://www.mitsubishielectric.com,Years on Global 500 List,23,Employees,138700,Company Information,Revenues ($M),39119,Profits ($M),1942.6,Assets ($M),37519,Total Stockholder Equity ($M),18307,Key Financials (Last Fiscal Year),Profit as % of Revenues,5,Profits as % of Assets,5.2,Profits as % of Stockholder Equity,10.6,Profit Ratios,Mitsubishi Electric,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),38888,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,20.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),949.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),30719,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-12.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",136820,320,World’s Most Admired Companies,100000,,,,,Stefan Sommer,Motor Vehicles and Parts,320,263,CEO,Stefan Sommer,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Friedrichshafen, Germany\",Website,http://www.zf.com,Years on Global 500 List,4,Employees,136820,Company Information,Revenues ($M),38888,Profits ($M),949.9,Assets ($M),30719,Total Stockholder Equity ($M),6134,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.4,Profits as % of Assets,3.1,Profits as % of Stockholder Equity,15.5,Profit Ratios,ZF Friedrichshafen,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),38537,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-18,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-67,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),74704,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-103.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",95400,194,Fortune 500,74,World’s Most Admired Companies,47,,,D. James Umpleby III,Construction and Farm Machinery,194,264,CEO,D. James Umpleby III,Sector,Industrials,Industry,Construction and Farm Machinery,HQ Location,\"Peoria, IL\",Website,http://www.caterpillar.com,Years on Global 500 List,23,Employees,95400,Company Information,Revenues ($M),38537,Profits ($M),-67,Assets ($M),74704,Total Stockholder Equity ($M),13137,Key Financials (Last Fiscal Year),Profit as % of Revenues,-0.2,Profits as % of Assets,-0.1,Profits as % of Stockholder Equity,-0.5,Profit Ratios,Caterpillar,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),38308,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1006,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),125592,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,95.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",50000,249,Fortune 500,75,World’s Most Admired Companies,100000,,,David H. Long,Insurance: Property and Casualty (Stock),249,265,CEO,David H. Long,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"Boston, MA\",Website,http://www.libertymutual.com,Years on Global 500 List,23,Employees,50000,Company Information,Revenues ($M),38308,Profits ($M),1006,Assets ($M),125592,Total Stockholder Equity ($M),20366,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.6,Profits as % of Assets,0.8,Profits as % of Stockholder Equity,4.9,Profit Ratios,Liberty Mutual Insurance Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),38286,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,27.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),855.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),315387,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-40.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",30259,351,,,,,,,Paul Desmarais Jr.,\"Insurance: Life, Health (stock)\",351,266,CEO,Paul Desmarais Jr.,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Montreal, Quebec, Canada\",Website,http://www.powercorporation.com,Years on Global 500 List,19,Employees,30259,Company Information,Revenues ($M),38286,Profits ($M),855.5,Assets ($M),315387,Total Stockholder Equity ($M),10339,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.2,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,8.3,Profit Ratios,Power Corp. of Canada,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),37949,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5979,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),814949,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-2.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",55311,263,Fortune 500,76,World’s Most Admired Companies,100000,,,James P. Gorman,Banks: Commercial and Savings,263,267,CEO,James P. Gorman,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"New York, NY\",Website,http://www.morganstanley.com,Years on Global 500 List,20,Employees,55311,Company Information,Revenues ($M),37949,Profits ($M),5979,Assets ($M),814949,Total Stockholder Equity ($M),76050,Key Financials (Last Fiscal Year),Profit as % of Revenues,15.8,Profits as % of Assets,0.7,Profits as % of Stockholder Equity,7.9,Profit Ratios,Morgan Stanley,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),37880,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,12.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),821.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),14838,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,43.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",61400,,,,,,,,Chen Jianhua,Textiles,0,268,CEO,Chen Jianhua,Sector,Industrials,Industry,Textiles,HQ Location,\"Suzhou City, China\",Website,http://www.hengli.com,Years on Global 500 List,1,Employees,61400,Company Information,Revenues ($M),37880,Profits ($M),821.7,Assets ($M),14838,Total Stockholder Equity ($M),5498,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.2,Profits as % of Assets,5.5,Profits as % of Stockholder Equity,14.9,Profit Ratios,Hengli Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),37813,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-12.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2082.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),29899,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,200.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",21157,216,,,,,,,Alistair Phillips-Davies,Utilities,216,269,CEO,Alistair Phillips-Davies,Sector,Energy,Industry,Utilities,HQ Location,\"Perth, Britain\",Website,http://www.sse.com,Years on Global 500 List,12,Employees,21157,Company Information,Revenues ($M),37813,Profits ($M),2082.9,Assets ($M),29899,Total Stockholder Equity ($M),7842,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.5,Profits as % of Assets,7,Profits as % of Stockholder Equity,26.6,Profit Ratios,SSE,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),37788,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1273.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),271040,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-10.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",11737,258,Fortune 500,77,World’s Most Admired Companies,100000,,,Roger W. Crandall,\"Insurance: Life, Health (Mutual)\",258,270,CEO,Roger W. Crandall,Sector,Financials,Industry,\"Insurance: Life, Health (Mutual)\",HQ Location,\"Springfield, MA\",Website,http://www.massmutual.com,Years on Global 500 List,21,Employees,11737,Company Information,Revenues ($M),37788,Profits ($M),1273.5,Assets ($M),271040,Total Stockholder Equity ($M),15424,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.4,Profits as % of Assets,0.5,Profits as % of Stockholder Equity,8.3,Profit Ratios,Massachusetts Mutual Life Insurance,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),37712,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-3.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),7398,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),860165,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,21.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",34400,252,Fortune 500,78,World’s Most Admired Companies,27,The 100 Best Companies to Work For,62,Lloyd C. Blankfein,Banks: Commercial and Savings,252,271,CEO,Lloyd C. Blankfein,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"New York, NY\",Website,http://www.gs.com,Years on Global 500 List,18,Employees,34400,Company Information,Revenues ($M),37712,Profits ($M),7398,Assets ($M),860165,Total Stockholder Equity ($M),86893,Key Financials (Last Fiscal Year),Profit as % of Revenues,19.6,Profits as % of Assets,0.9,Profits as % of Stockholder Equity,8.5,Profit Ratios,Goldman Sachs Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),37674,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-6.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-868,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),63253,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-155.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",209000,,,,,,,,Alex A. Molinaroli,Industrial Machinery,0,272,CEO,Alex A. Molinaroli,Sector,Industrials,Industry,Industrial Machinery,HQ Location,\"Cork, Ireland\",Website,http://www.johnsoncontrols.com,Years on Global 500 List,13,Employees,209000,Company Information,Revenues ($M),37674,Profits ($M),-868,Assets ($M),63253,Total Stockholder Equity ($M),24118,Key Financials (Last Fiscal Year),Profit as % of Revenues,-2.3,Profits as % of Assets,-1.4,Profits as % of Stockholder Equity,-3.6,Profit Ratios,Johnson Controls International,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),37642,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1230.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),72985,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-90.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",99300,278,Change the World,1,,,,,Emma N. Walmsley,Pharmaceuticals,278,273,CEO,Emma N. Walmsley,Sector,Health Care,Industry,Pharmaceuticals,HQ Location,\"Brentford, Britain\",Website,http://www.gsk.com,Years on Global 500 List,23,Employees,99300,Company Information,Revenues ($M),37642,Profits ($M),1230.9,Assets ($M),72985,Total Stockholder Equity ($M),1389,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.3,Profits as % of Assets,1.7,Profits as % of Stockholder Equity,88.7,Profit Ratios,GlaxoSmithKline,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),37543,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-13.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-85.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),144306,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-111.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",143691,217,,,,,,,Cao Peixi,Energy,217,274,CEO,Cao Peixi,Sector,Energy,Industry,Energy,HQ Location,\"Beijing, China\",Website,http://www.chng.com.cn,Years on Global 500 List,9,Employees,143691,Company Information,Revenues ($M),37543,Profits ($M),-85.9,Assets ($M),144306,Total Stockholder Equity ($M),7512,Key Financials (Last Fiscal Year),Profit as % of Revenues,-0.2,Profits as % of Assets,-0.1,Profits as % of Stockholder Equity,-1.1,Profit Ratios,China Huaneng Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),37504,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-11,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),995,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),79011,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-16.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",30992,225,Fortune 500,79,,,,,John W. McReynolds,Pipelines,225,275,CEO,John W. McReynolds,Sector,Energy,Industry,Pipelines,HQ Location,\"Dallas, TX\",Website,http://www.energytransfer.com,Years on Global 500 List,4,Employees,30992,Company Information,Revenues ($M),37504,Profits ($M),995,Assets ($M),79011,Total Stockholder Equity ($M),-1694,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.7,Profits as % of Assets,1.3,Profits as % of Stockholder Equity,,Profit Ratios,Energy Transfer Equity,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),37322,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1916.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),140911,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,37.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",202200,270,,,,,,,Ling Wen,\"Mining, Crude-Oil Production\",270,276,CEO,Ling Wen,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"Beijing, China\",Website,http://www.shenhuagroup.com.cn,Years on Global 500 List,8,Employees,202200,Company Information,Revenues ($M),37322,Profits ($M),1916.9,Assets ($M),140911,Total Stockholder Equity ($M),47962,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.1,Profits as % of Assets,1.4,Profits as % of Stockholder Equity,4,Profit Ratios,Shenhua Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),37240,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,12.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1085.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),105495,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",39887,311,,,,,,,Zhang Yuliang,Real estate,311,277,CEO,Zhang Yuliang,Sector,Financials,Industry,Real estate,HQ Location,\"Shanghai, China\",Website,http://www.ldjt.com.cn,Years on Global 500 List,6,Employees,39887,Company Information,Revenues ($M),37240,Profits ($M),1085.2,Assets ($M),105495,Total Stockholder Equity ($M),8333,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.9,Profits as % of Assets,1,Profits as % of Stockholder Equity,13,Profit Ratios,Greenland Holding Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),37105,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,5.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1492.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),523194,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,22.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",12997,291,Fortune 500,80,World’s Most Admired Companies,100000,,,Roger W. Ferguson Jr.,\"Insurance: Life, Health (Mutual)\",291,278,CEO,Roger W. Ferguson Jr.,Sector,Financials,Industry,\"Insurance: Life, Health (Mutual)\",HQ Location,\"New York, NY\",Website,http://www.tiaa.org,Years on Global 500 List,20,Employees,12997,Company Information,Revenues ($M),37105,Profits ($M),1492.3,Assets ($M),523194,Total Stockholder Equity ($M),35583,Key Financials (Last Fiscal Year),Profit as % of Revenues,4,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,4.2,Profit Ratios,TIAA,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),37051,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2503,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),71523,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,39.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",430000,273,,,,,,,Ben Keswick,Motor Vehicles and Parts,273,279,CEO,Ben Keswick,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Hong Kong, China\",Website,http://www.jardines.com,Years on Global 500 List,18,Employees,430000,Company Information,Revenues ($M),37051,Profits ($M),2503,Assets ($M),71523,Total Stockholder Equity ($M),21800,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.8,Profits as % of Assets,3.5,Profits as % of Stockholder Equity,11.5,Profit Ratios,Jardine Matheson,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),37047,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-3.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),8901,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),112180,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-10.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",136000,260,Fortune 500,81,,,,,Safra A. Catz,Computer Software,260,280,CEO,Safra A. Catz,Sector,Technology,Industry,Computer Software,HQ Location,\"Redwood City, CA\",Website,http://www.oracle.com,Years on Global 500 List,11,Employees,136000,Company Information,Revenues ($M),37047,Profits ($M),8901,Assets ($M),112180,Total Stockholder Equity ($M),47289,Key Financials (Last Fiscal Year),Profit as % of Revenues,24,Profits as % of Assets,7.9,Profits as % of Stockholder Equity,18.8,Profit Ratios,Oracle,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),36992,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-4.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),830.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),35196,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,3.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",117542,255,,,,,,,Florentino Perez Rodriguez,\"Engineering, Construction\",255,281,CEO,Florentino Perez Rodriguez,Sector,Engineering & Construction,Industry,\"Engineering, Construction\",HQ Location,\"Madrid, Spain\",Website,http://www.grupoacs.com,Years on Global 500 List,13,Employees,117542,Company Information,Revenues ($M),36992,Profits ($M),830.5,Assets ($M),35196,Total Stockholder Equity ($M),3778,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.2,Profits as % of Assets,2.4,Profits as % of Stockholder Equity,22,Profit Ratios,ACS,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),36888,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,10.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1577.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),69669,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,154,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",70900,308,,,,,,,Kuniharu Nakamura,Trading,308,282,CEO,Kuniharu Nakamura,Sector,Wholesalers,Industry,Trading,HQ Location,\"Tokyo, Japan\",Website,http://www.sumitomocorp.co.jp,Years on Global 500 List,23,Employees,70900,Company Information,Revenues ($M),36888,Profits ($M),1577.1,Assets ($M),69669,Total Stockholder Equity ($M),21241,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.3,Profits as % of Assets,2.3,Profits as % of Stockholder Equity,7.4,Profit Ratios,Sumitomo,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),36881,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-10.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1768,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),22373,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,44.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",114000,235,Fortune 500,82,World’s Most Admired Companies,100000,,,Thomas P. Hayes,Food Production,235,283,CEO,Thomas P. Hayes,Sector,\"Food, Beverages & Tobacco\",Industry,Food Production,HQ Location,\"Springdale, AR\",Website,http://www.tysonfoods.com,Years on Global 500 List,16,Employees,114000,Company Information,Revenues ($M),36881,Profits ($M),1768,Assets ($M),22373,Total Stockholder Equity ($M),9608,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.8,Profits as % of Assets,7.9,Profits as % of Stockholder Equity,18.4,Profit Ratios,Tyson Foods,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),36789,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-25.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2807.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),1498612,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",119300,181,,,,,,,James E. Staley,Banks: Commercial and Savings,181,284,CEO,James E. Staley,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"London, Britain\",Website,http://www.barclays.com,Years on Global 500 List,23,Employees,119300,Company Information,Revenues ($M),36789,Profits ($M),2807.4,Assets ($M),1498612,Total Stockholder Equity ($M),80140,Key Financials (Last Fiscal Year),Profit as % of Revenues,7.6,Profits as % of Assets,0.2,Profits as % of Stockholder Equity,3.5,Profit Ratios,Barclays,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),36617,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,7.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),687.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),203760,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,12.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",136739,305,,,,,,,Matteo Del Fante,\"Insurance: Life, Health (stock)\",305,285,CEO,Matteo Del Fante,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Rome, Italy\",Website,http://www.posteitaliane.it,Years on Global 500 List,12,Employees,136739,Company Information,Revenues ($M),36617,Profits ($M),687.8,Assets ($M),203760,Total Stockholder Equity ($M),8578,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.9,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,8,Profit Ratios,Poste Italiane,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),36580,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-14.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2256.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),27046,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",38278,220,,,,,,,Iain C. Conn,Utilities,220,286,CEO,Iain C. Conn,Sector,Energy,Industry,Utilities,HQ Location,\"Windsor, Britain\",Website,http://www.centrica.com,Years on Global 500 List,20,Employees,38278,Company Information,Revenues ($M),36580,Profits ($M),2256.7,Assets ($M),27046,Total Stockholder Equity ($M),3293,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.2,Profits as % of Assets,8.3,Profits as % of Stockholder Equity,68.5,Profit Ratios,Centrica,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),36556,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-3.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2263,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),40140,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-69.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",88000,265,Fortune 500,83,World’s Most Admired Companies,100000,,,Oscar Munoz,Airlines,265,287,CEO,Oscar Munoz,Sector,Transportation,Industry,Airlines,HQ Location,\"Chicago, IL\",Website,http://www.unitedcontinentalholdings.com,Years on Global 500 List,22,Employees,88000,Company Information,Revenues ($M),36556,Profits ($M),2263,Assets ($M),40140,Total Stockholder Equity ($M),8659,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.2,Profits as % of Assets,5.6,Profits as % of Stockholder Equity,26.1,Profit Ratios,United Continental Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),36534,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1877,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),108610,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-13.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",43275,283,Fortune 500,84,,,,,Thomas J. Wilson,Insurance: Property and Casualty (Stock),283,288,CEO,Thomas J. Wilson,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"Northbrook, IL\",Website,http://www.allstate.com,Years on Global 500 List,22,Employees,43275,Company Information,Revenues ($M),36534,Profits ($M),1877,Assets ($M),108610,Total Stockholder Equity ($M),20573,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.1,Profits as % of Assets,1.7,Profits as % of Stockholder Equity,9.1,Profit Ratios,Allstate,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),36487,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-12.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3147,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),47233,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,121.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",27227,230,,,,,,,Elia Massa Manik,Petroleum Refining,230,289,CEO,Elia Massa Manik,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Jakarta, Indonesia\",Website,http://www.pertamina.com,Years on Global 500 List,5,Employees,27227,Company Information,Revenues ($M),36487,Profits ($M),3147,Assets ($M),47233,Total Stockholder Equity ($M),21864,Key Financials (Last Fiscal Year),Profit as % of Revenues,8.6,Profits as % of Assets,6.7,Profits as % of Stockholder Equity,14.4,Profit Ratios,Pertamina,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),36445,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,7.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2031,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),22566,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,0.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",155450,306,,,,,,,Donald J. Walker,Motor Vehicles and Parts,306,290,CEO,Donald J. Walker,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Aurora, Ontario, Canada\",Website,http://www.magna.com,Years on Global 500 List,17,Employees,155450,Company Information,Revenues ($M),36445,Profits ($M),2031,Assets ($M),22566,Total Stockholder Equity ($M),9768,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.6,Profits as % of Assets,9,Profits as % of Stockholder Equity,20.8,Profit Ratios,Magna International,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),36230,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-5.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3252.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),920291,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-49.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",59387,257,World’s Most Admired Companies,100000,,,,,Sergio P. Ermotti,Banks: Commercial and Savings,257,291,CEO,Sergio P. Ermotti,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Zurich, Switzerland\",Website,http://www.ubs.com,Years on Global 500 List,23,Employees,59387,Company Information,Revenues ($M),36230,Profits ($M),3252.2,Assets ($M),920291,Total Stockholder Equity ($M),52777,Key Financials (Last Fiscal Year),Profit as % of Revenues,9,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,6.2,Profit Ratios,UBS Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),36225,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-14.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3440.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),764712,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,13.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",89126,224,,,,,,,Carlo Messina,Banks: Commercial and Savings,224,292,CEO,Carlo Messina,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Turin, Italy\",Website,http://www.group.intesasanpaolo.com,Years on Global 500 List,19,Employees,89126,Company Information,Revenues ($M),36225,Profits ($M),3440.3,Assets ($M),764712,Total Stockholder Equity ($M),51583,Key Financials (Last Fiscal Year),Profit as % of Revenues,9.5,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,6.7,Profit Ratios,Intesa Sanpaolo,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),36211,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),414.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),28299,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,0.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",195000,274,,,,,,,Galen G. Weston,Food and Drug Stores,274,293,CEO,Galen G. Weston,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Toronto, Ontario, Canada\",Website,http://www.weston.ca,Years on Global 500 List,23,Employees,195000,Company Information,Revenues ($M),36211,Profits ($M),414.9,Assets ($M),28299,Total Stockholder Equity ($M),5790,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.1,Profits as % of Assets,1.5,Profits as % of Stockholder Equity,7.2,Profit Ratios,George Weston,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),36122,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,7.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),809.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),49205,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,52.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",82728,307,,,,,,,Shunichi Miyanaga,Industrial Machinery,307,294,CEO,Shunichi Miyanaga,Sector,Industrials,Industry,Industrial Machinery,HQ Location,\"Tokyo, Japan\",Website,http://www.mhi.com,Years on Global 500 List,23,Employees,82728,Company Information,Revenues ($M),36122,Profits ($M),809.6,Assets ($M),49205,Total Stockholder Equity ($M),15074,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.2,Profits as % of Assets,1.6,Profits as % of Stockholder Equity,5.4,Profit Ratios,Mitsubishi Heavy Industries,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),36114,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,43.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),185.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),3717,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,13.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",328,423,,,,,,,Rajesh J. Mehta,Trading,423,295,CEO,Rajesh J. Mehta,Sector,Wholesalers,Industry,Trading,HQ Location,\"Bengaluru, India\",Website,http://www.rajeshindia.com,Years on Global 500 List,2,Employees,328,Company Information,Revenues ($M),36114,Profits ($M),185.8,Assets ($M),3717,Total Stockholder Equity ($M),868,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.5,Profits as % of Assets,5,Profits as % of Stockholder Equity,21.4,Profit Ratios,Rajesh Exports,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),35891,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-6.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),599.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),13776,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-20.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",196251,259,,,,,,,Syh-Jang Liao,\"Computers, Office Equipment\",259,296,CEO,Syh-Jang Liao,Sector,Technology,Industry,\"Computers, Office Equipment\",HQ Location,\"Taipei, Taiwan\",Website,http://www.pegatroncorp.com,Years on Global 500 List,5,Employees,196251,Company Information,Revenues ($M),35891,Profits ($M),599.6,Assets ($M),13776,Total Stockholder Equity ($M),4601,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.7,Profits as % of Assets,4.4,Profits as % of Stockholder Equity,13,Profit Ratios,Pegatron,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),35767,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2064.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),362739,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,15.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",41872,284,,,,,,,Akio Negishi,\"Insurance: Life, Health (Mutual)\",284,297,CEO,Akio Negishi,Sector,Financials,Industry,\"Insurance: Life, Health (Mutual)\",HQ Location,\"Tokyo, Japan\",Website,http://www.meijiyasuda.co.jp,Years on Global 500 List,23,Employees,41872,Company Information,Revenues ($M),35767,Profits ($M),2064.8,Assets ($M),362739,Total Stockholder Equity ($M),12074,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.8,Profits as % of Assets,0.6,Profits as % of Stockholder Equity,17.1,Profit Ratios,Meiji Yasuda Life Insurance,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),35464,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-12,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-1939,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),61118,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-345.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",87736,240,,,,,,,Soren Skou,Shipping,240,298,CEO,Soren Skou,Sector,Transportation,Industry,Shipping,HQ Location,\"Copenhagen, Denmark\",Website,http://www.maersk.com,Years on Global 500 List,14,Employees,87736,Company Information,Revenues ($M),35464,Profits ($M),-1939,Assets ($M),61118,Total Stockholder Equity ($M),31258,Key Financials (Last Fiscal Year),Profit as % of Revenues,-5.5,Profits as % of Assets,-3.2,Profits as % of Stockholder Equity,-6.2,Profit Ratios,Maersk Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),35421,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-10.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4757.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),84489,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-4.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",35000,247,,,,,,,Yousef Abdullah Al-Benyan,Chemicals,247,299,CEO,Yousef Abdullah Al-Benyan,Sector,Chemicals,Industry,Chemicals,HQ Location,\"Riyadh, Saudi Arabia\",Website,http://www.sabic.com,Years on Global 500 List,13,Employees,35000,Company Information,Revenues ($M),35421,Profits ($M),4757.1,Assets ($M),84489,Total Stockholder Equity ($M),43471,Key Financials (Last Fiscal Year),Profit as % of Revenues,13.4,Profits as % of Assets,5.6,Profits as % of Stockholder Equity,10.9,Profit Ratios,SABIC,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),35277,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),809.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),36758,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,81.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",117997,280,,,,,,,Martin Bouygues,\"Engineering, Construction\",280,300,CEO,Martin Bouygues,Sector,Engineering & Construction,Industry,\"Engineering, Construction\",HQ Location,\"Paris, France\",Website,http://www.bouygues.com,Years on Global 500 List,23,Employees,117997,Company Information,Revenues ($M),35277,Profits ($M),809.5,Assets ($M),36758,Total Stockholder Equity ($M),8585,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.3,Profits as % of Assets,2.2,Profits as % of Stockholder Equity,9.4,Profit Ratios,Bouygues,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),35269,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-4.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1535.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),43924,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-14,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",89477,272,World’s Most Admired Companies,100000,,,,,Martin Lundstedt,Motor Vehicles and Parts,272,301,CEO,Martin Lundstedt,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Goteborg, Sweden\",Website,http://www.volvogroup.com,Years on Global 500 List,23,Employees,89477,Company Information,Revenues ($M),35269,Profits ($M),1535.8,Assets ($M),43924,Total Stockholder Equity ($M),10577,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.4,Profits as % of Assets,3.5,Profits as % of Stockholder Equity,14.5,Profit Ratios,Volvo,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),35101,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1003,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),165124,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,23.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",20039,289,,,,,,,Herbert K. Haas,Insurance: Property and Casualty (Stock),289,302,CEO,Herbert K. Haas,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"Hanover, Germany\",Website,http://www.talanx.com,Years on Global 500 List,4,Employees,20039,Company Information,Revenues ($M),35101,Profits ($M),1003,Assets ($M),165124,Total Stockholder Equity ($M),9574,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.9,Profits as % of Assets,0.6,Profits as % of Stockholder Equity,10.5,Profit Ratios,Talanx,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),35011,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1964,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),36593,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,4.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",107276,285,World’s Most Admired Companies,100000,,,,,Carsten Spohr,Airlines,285,303,CEO,Carsten Spohr,Sector,Transportation,Industry,Airlines,HQ Location,\"Cologne, Germany\",Website,http://www.lufthansagroup.com,Years on Global 500 List,23,Employees,107276,Company Information,Revenues ($M),35011,Profits ($M),1964,Assets ($M),36593,Total Stockholder Equity ($M),7446,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.6,Profits as % of Assets,5.4,Profits as % of Stockholder Equity,26.4,Profit Ratios,Lufthansa Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),34904,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),7839.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),880724,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-1.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",75510,297,,,,,,,David I. McKay,Banks: Commercial and Savings,297,304,CEO,David I. McKay,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Toronto, Ontario, Canada\",Website,http://www.rbc.com,Years on Global 500 List,23,Employees,75510,Company Information,Revenues ($M),34904,Profits ($M),7839.6,Assets ($M),880724,Total Stockholder Equity ($M),52994,Key Financials (Last Fiscal Year),Profit as % of Revenues,22.5,Profits as % of Assets,0.9,Profits as % of Stockholder Equity,14.8,Profit Ratios,Royal Bank of Canada,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),34798,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,5.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4111.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),20609,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,34.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",384000,312,World’s Most Admired Companies,41,The 100 Best Companies to Work For,88,Change the World,29,Pierre Nanterme,Information Technology Services,312,305,CEO,Pierre Nanterme,Sector,Technology,Industry,Information Technology Services,HQ Location,\"Dublin, Ireland\",Website,http://www.accenture.com,Years on Global 500 List,16,Employees,384000,Company Information,Revenues ($M),34798,Profits ($M),4111.9,Assets ($M),20609,Total Stockholder Equity ($M),7555,Key Financials (Last Fiscal Year),Profit as % of Revenues,11.8,Profits as % of Assets,20,Profits as % of Stockholder Equity,54.4,Profit Ratios,Accenture,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),34485,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-12.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1919.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),68392,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",24396,250,,,,,,,Josu Jon Imaz San Miguel,Petroleum Refining,250,306,CEO,Josu Jon Imaz San Miguel,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Madrid, Spain\",Website,http://www.repsol.com,Years on Global 500 List,23,Employees,24396,Company Information,Revenues ($M),34485,Profits ($M),1919.7,Assets ($M),68392,Total Stockholder Equity ($M),32553,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.6,Profits as % of Assets,2.8,Profits as % of Stockholder Equity,5.9,Profit Ratios,Repsol,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),34458,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,17.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3164.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),119555,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,9.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",58280,356,,,,,,,Yu Liang,Real estate,356,307,CEO,Yu Liang,Sector,Financials,Industry,Real estate,HQ Location,\"Shenzhen, China\",Website,http://www.vanke.com,Years on Global 500 List,2,Employees,58280,Company Information,Revenues ($M),34458,Profits ($M),3164.5,Assets ($M),119555,Total Stockholder Equity ($M),16324,Key Financials (Last Fiscal Year),Profit as % of Revenues,9.2,Profits as % of Assets,2.6,Profits as % of Stockholder Equity,19.4,Profit Ratios,China Vanke,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),34274,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,5.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2025.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),17464,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,3.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",191000,317,Fortune 500,85,World’s Most Admired Companies,100000,The 100 Best Companies to Work For,21,Randall T. Jones Sr.,Food and Drug Stores,317,308,CEO,Randall T. Jones Sr.,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Lakeland, FL\",Website,http://www.publix.com,Years on Global 500 List,23,Employees,191000,Company Information,Revenues ($M),34274,Profits ($M),2025.7,Assets ($M),17464,Total Stockholder Equity ($M),13473,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.9,Profits as % of Assets,11.6,Profits as % of Stockholder Equity,15,Profit Ratios,Publix Super Markets,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),34193,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),356,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),6921,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,28.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",351500,321,,,,,,,Markus Mosa,Wholesalers: Food and Grocery,321,309,CEO,Markus Mosa,Sector,Wholesalers,Industry,Wholesalers: Food and Grocery,HQ Location,\"Hamburg, Germany\",Website,http://www.edeka-verbund.de,Years on Global 500 List,19,Employees,351500,Company Information,Revenues ($M),34193,Profits ($M),356,Assets ($M),6921,Total Stockholder Equity ($M),1729,Key Financials (Last Fiscal Year),Profit as % of Revenues,1,Profits as % of Assets,5.1,Profits as % of Stockholder Equity,20.6,Profit Ratios,Edeka Zentrale,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),34149,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-3.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),490.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),24674,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-30.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",118700,288,,,,,,,Michael Coupe,Food and Drug Stores,288,310,CEO,Michael Coupe,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"London, Britain\",Website,http://www.j-sainsbury.co.uk,Years on Global 500 List,23,Employees,118700,Company Information,Revenues ($M),34149,Profits ($M),490.9,Assets ($M),24674,Total Stockholder Equity ($M),7971,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.4,Profits as % of Assets,2,Profits as % of Stockholder Equity,6.2,Profit Ratios,J. Sainsbury,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),34145,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1193.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),12304,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,27.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",105000,301,,,,,,,Brian P. Hannasch,Food and Drug Stores,301,311,CEO,Brian P. Hannasch,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Laval, Quebec, Canada\",Website,http://www.couche-tard.com,Years on Global 500 List,4,Employees,105000,Company Information,Revenues ($M),34145,Profits ($M),1193.5,Assets ($M),12304,Total Stockholder Equity ($M),5044,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.5,Profits as % of Assets,9.7,Profits as % of Stockholder Equity,23.7,Profit Ratios,Alimentation Couche-Tard,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),33930,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),421,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),44181,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-22,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",169173,309,,,,,,,Wang Jianping,\"Engineering, Construction\",309,312,CEO,Wang Jianping,Sector,Engineering & Construction,Industry,\"Engineering, Construction\",HQ Location,\"Beijing, China\",Website,http://www.ceec.net.cn,Years on Global 500 List,4,Employees,169173,Company Information,Revenues ($M),33930,Profits ($M),421,Assets ($M),44181,Total Stockholder Equity ($M),5140,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.2,Profits as % of Assets,1,Profits as % of Stockholder Equity,8.2,Profit Ratios,China Energy Engineering Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),33881,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-17.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),469.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),40783,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",30767,237,,,,,,,Hwan-Goo Kang,Industrial Machinery,237,313,CEO,Hwan-Goo Kang,Sector,Industrials,Industry,Industrial Machinery,HQ Location,\"Ulsan, South Korea\",Website,http://www.hyundaiheavy.com,Years on Global 500 List,11,Employees,30767,Company Information,Revenues ($M),33881,Profits ($M),469.8,Assets ($M),40783,Total Stockholder Equity ($M),13197,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.4,Profits as % of Assets,1.2,Profits as % of Stockholder Equity,3.6,Profit Ratios,Hyundai Heavy Industries,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),33828,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-4.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1899,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),39499,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-1.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",132300,286,World’s Most Admired Companies,100000,,,,,Ulrich Spiesshofer,Industrial Machinery,286,314,CEO,Ulrich Spiesshofer,Sector,Industrials,Industry,Industrial Machinery,HQ Location,\"Zurich, Switzerland\",Website,http://www.abb.com,Years on Global 500 List,23,Employees,132300,Company Information,Revenues ($M),33828,Profits ($M),1899,Assets ($M),39499,Total Stockholder Equity ($M),13395,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.6,Profits as % of Assets,4.8,Profits as % of Stockholder Equity,14.2,Profit Ratios,ABB,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),33823,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5408,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),158893,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,4.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",56400,302,Fortune 500,86,World’s Most Admired Companies,17,The 100 Best Companies to Work For,69,Kenneth I. Chenault,Diversified Financials,302,315,CEO,Kenneth I. Chenault,Sector,Financials,Industry,Diversified Financials,HQ Location,\"New York, NY\",Website,http://www.americanexpress.com,Years on Global 500 List,23,Employees,56400,Company Information,Revenues ($M),33823,Profits ($M),5408,Assets ($M),158893,Total Stockholder Equity ($M),20501,Key Financials (Last Fiscal Year),Profit as % of Revenues,16,Profits as % of Assets,3.4,Profits as % of Stockholder Equity,26.4,Profit Ratios,American Express,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),33781,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4617,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),89263,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",51029,296,,,,,,,Jean-Sebastien Jacques,\"Mining, Crude-Oil Production\",296,316,CEO,Jean-Sebastien Jacques,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"London, Britain\",Website,http://www.riotinto.com,Years on Global 500 List,12,Employees,51029,Company Information,Revenues ($M),33781,Profits ($M),4617,Assets ($M),89263,Total Stockholder Equity ($M),39290,Key Financials (Last Fiscal Year),Profit as % of Revenues,13.7,Profits as % of Assets,5.2,Profits as % of Stockholder Equity,11.8,Profit Ratios,Rio Tinto Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),33747,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),565.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),39993,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",193718,319,,,,,,,Guillaume Pepy,Railroads,319,317,CEO,Guillaume Pepy,Sector,Transportation,Industry,Railroads,HQ Location,\"St. Denis, France\",Website,http://www.sncf.com,Years on Global 500 List,23,Employees,193718,Company Information,Revenues ($M),33747,Profits ($M),565.1,Assets ($M),39993,Total Stockholder Equity ($M),4696,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.7,Profits as % of Assets,1.4,Profits as % of Stockholder Equity,12,Profit Ratios,SNCF Mobilites,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),33739,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-10.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1700.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),48681,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-9.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",183061,266,,,,,,,Liu Hualong,Industrial Machinery,266,318,CEO,Liu Hualong,Sector,Industrials,Industry,Industrial Machinery,HQ Location,\"Beijing, China\",Website,http://www.crrcgc.cc,Years on Global 500 List,2,Employees,183061,Company Information,Revenues ($M),33739,Profits ($M),1700.3,Assets ($M),48681,Total Stockholder Equity ($M),15088,Key Financials (Last Fiscal Year),Profit as % of Revenues,5,Profits as % of Assets,3.5,Profits as % of Stockholder Equity,11.3,Profit Ratios,CRRC,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),33475,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,47.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4252.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),130721,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-72.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",290000,473,,,,,,,\"Li Tzar Kuoi, Victor\",Specialty Retailers,473,319,CEO,\"Li Tzar Kuoi, Victor\",Sector,Retailing,Industry,Specialty Retailers,HQ Location,\"Hong Kong, China\",Website,http://www.ckh.com.hk,Years on Global 500 List,2,Employees,290000,Company Information,Revenues ($M),33475,Profits ($M),4252.4,Assets ($M),130721,Total Stockholder Equity ($M),54777,Key Financials (Last Fiscal Year),Profit as % of Revenues,12.7,Profits as % of Assets,3.3,Profits as % of Stockholder Equity,7.8,Profit Ratios,CK Hutchison Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),33366,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-11.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-153.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),30819,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",127298,267,,,,,,,Yang GuoZhan,\"Mining, Crude-Oil Production\",267,320,CEO,Yang GuoZhan,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"Xingtai, China\",Website,http://www.jznyjt.com,Years on Global 500 List,7,Employees,127298,Company Information,Revenues ($M),33366,Profits ($M),-153.9,Assets ($M),30819,Total Stockholder Equity ($M),2042,Key Financials (Last Fiscal Year),Profit as % of Revenues,-0.5,Profits as % of Assets,-0.5,Profits as % of Stockholder Equity,-7.5,Profit Ratios,Jizhong Energy Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),33184,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,7.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2298.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),12884,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,0.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",235000,338,Fortune 500,87,World’s Most Admired Companies,100000,,,Ernie L. Herrman,Specialty Retailers,338,321,CEO,Ernie L. Herrman,Sector,Retailing,Industry,Specialty Retailers,HQ Location,\"Framingham, MA\",Website,http://www.tjx.com,Years on Global 500 List,16,Employees,235000,Company Information,Revenues ($M),33184,Profits ($M),2298.2,Assets ($M),12884,Total Stockholder Equity ($M),4511,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.9,Profits as % of Assets,17.8,Profits as % of Stockholder Equity,51,Profit Ratios,TJX,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),33174,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,1.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),448.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),18705,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-1.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",59429,318,,,,,,,Liu Mingzhong,Metals,318,322,CEO,Liu Mingzhong,Sector,Materials,Industry,Metals,HQ Location,\"Beijing, China\",Website,http://www.xxcig.com,Years on Global 500 List,6,Employees,59429,Company Information,Revenues ($M),33174,Profits ($M),448.2,Assets ($M),18705,Total Stockholder Equity ($M),4585,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.4,Profits as % of Assets,2.4,Profits as % of Stockholder Equity,9.8,Profit Ratios,Xinxing Cathay International Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),32972,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2617.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),34541,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-3.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",29499,310,,,,,,,Young-Deuk Lim,Motor Vehicles and Parts,310,323,CEO,Young-Deuk Lim,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Seoul, South Korea\",Website,http://www.mobis.co.kr,Years on Global 500 List,6,Employees,29499,Company Information,Revenues ($M),32972,Profits ($M),2617.8,Assets ($M),34541,Total Stockholder Equity ($M),23596,Key Financials (Last Fiscal Year),Profit as % of Revenues,7.9,Profits as % of Assets,7.6,Profits as % of Stockholder Equity,11.1,Profit Ratios,Hyundai Mobis,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),32879,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,21.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1168.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),29964,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,39.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",99389,393,,,,,,,Yasumori Ihara,Motor Vehicles and Parts,393,324,CEO,Yasumori Ihara,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Kariya, Japan\",Website,http://www.aisin.com,Years on Global 500 List,16,Employees,99389,Company Information,Revenues ($M),32879,Profits ($M),1168.9,Assets ($M),29964,Total Stockholder Equity ($M),11098,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.6,Profits as % of Assets,3.9,Profits as % of Stockholder Equity,10.5,Profit Ratios,Aisin Seiki,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),32845,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),11594,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-97.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",70430,340,Fortune 500,91,,,,,John T. Standley,Food and Drug Stores,340,325,CEO,John T. Standley,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Camp Hill, PA\",Website,http://www.riteaid.com,Years on Global 500 List,19,Employees,70430,Company Information,Revenues ($M),32845,Profits ($M),4.1,Assets ($M),11594,Total Stockholder Equity ($M),614,Key Financials (Last Fiscal Year),Profit as % of Revenues,,Profits as % of Assets,,Profits as % of Stockholder Equity,0.7,Profit Ratios,Rite Aid,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),32652,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-22.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),45552,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",134134,325,,,,,,,He Jiuchang,\"Mining, Crude-Oil Production\",325,326,CEO,He Jiuchang,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"Xi'an, China\",Website,http://www.sxycpc.com,Years on Global 500 List,5,Employees,134134,Company Information,Revenues ($M),32652,Profits ($M),-22.6,Assets ($M),45552,Total Stockholder Equity ($M),14063,Key Financials (Last Fiscal Year),Profit as % of Revenues,-0.1,Profits as % of Assets,,Profits as % of Stockholder Equity,-0.2,Profit Ratios,Shaanxi Yanchang Petroleum (Group),,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),32636,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1623.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),537278,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,3.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",28264,334,,,,,,,Wolfgang Kirsch,Banks: Commercial and Savings,334,327,CEO,Wolfgang Kirsch,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Frankfurt, Germany\",Website,http://www.dzbank.com,Years on Global 500 List,23,Employees,28264,Company Information,Revenues ($M),32636,Profits ($M),1623.4,Assets ($M),537278,Total Stockholder Equity ($M),21160,Key Financials (Last Fiscal Year),Profit as % of Revenues,5,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,7.7,Profit Ratios,DZ Bank,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),32539,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-5.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-13038,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),906489,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-793.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",117659,300,,,,,,,Jean Pierre Mustier,Banks: Commercial and Savings,300,328,CEO,Jean Pierre Mustier,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Milan, Italy\",Website,http://www.unicreditgroup.eu,Years on Global 500 List,22,Employees,117659,Company Information,Revenues ($M),32539,Profits ($M),-13038,Assets ($M),906489,Total Stockholder Equity ($M),41484,Key Financials (Last Fiscal Year),Profit as % of Revenues,-40.1,Profits as % of Assets,-1.4,Profits as % of Stockholder Equity,-31.4,Profit Ratios,UniCredit Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),32461,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1877.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),627701,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-11.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",61400,313,,,,,,,Tang Shuangning,Banks: Commercial and Savings,313,329,CEO,Tang Shuangning,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Beijing, China\",Website,http://www.ebchina.com,Years on Global 500 List,3,Employees,61400,Company Information,Revenues ($M),32461,Profits ($M),1877.8,Assets ($M),627701,Total Stockholder Equity ($M),15661,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.8,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,12,Profit Ratios,China Everbright Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),32421,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,21.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1861.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),31917,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,115.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",60539,402,,,,,,,Takeo Higuchi,\"Engineering, Construction\",402,330,CEO,Takeo Higuchi,Sector,Engineering & Construction,Industry,\"Engineering, Construction\",HQ Location,\"Osaka, Japan\",Website,http://www.daiwahouse.co.jp,Years on Global 500 List,13,Employees,60539,Company Information,Revenues ($M),32421,Profits ($M),1861.5,Assets ($M),31917,Total Stockholder Equity ($M),10761,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.7,Profits as % of Assets,5.8,Profits as % of Stockholder Equity,17.3,Profit Ratios,Daiwa House Industry,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),32376,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,5.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3760,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),21396,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,14.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",70700,343,Fortune 500,88,World’s Most Admired Companies,12,Change the World,6,Mark G. Parker,Apparel,343,331,CEO,Mark G. Parker,Sector,Apparel,Industry,Apparel,HQ Location,\"Beaverton, OR\",Website,http://www.nike.com,Years on Global 500 List,11,Employees,70700,Company Information,Revenues ($M),32376,Profits ($M),3760,Assets ($M),21396,Total Stockholder Equity ($M),12258,Key Financials (Last Fiscal Year),Profit as % of Revenues,11.6,Profits as % of Assets,17.6,Profits as % of Stockholder Equity,30.7,Profit Ratios,Nike,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),32308,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-7.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2991.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),112536,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,11.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",28389,295,,,,,,,Jose Ignacio Sanchez Galan,Utilities,295,332,CEO,Jose Ignacio Sanchez Galan,Sector,Energy,Industry,Utilities,HQ Location,\"Bilbao, Spain\",Website,http://www.iberdrola.com,Years on Global 500 List,13,Employees,28389,Company Information,Revenues ($M),32308,Profits ($M),2991.3,Assets ($M),112536,Total Stockholder Equity ($M),38695,Key Financials (Last Fiscal Year),Profit as % of Revenues,9.3,Profits as % of Assets,2.7,Profits as % of Stockholder Equity,7.7,Profit Ratios,Iberdrola,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),32287,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-14.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),6712.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),694565,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-10.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",45129,269,,,,,,,Ian M. Narev,Banks: Commercial and Savings,269,333,CEO,Ian M. Narev,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Sydney, Australia\",Website,http://www.commbank.com.au,Years on Global 500 List,13,Employees,45129,Company Information,Revenues ($M),32287,Profits ($M),6712.9,Assets ($M),694565,Total Stockholder Equity ($M),44816,Key Financials (Last Fiscal Year),Profit as % of Revenues,20.8,Profits as % of Assets,1,Profits as % of Stockholder Equity,15,Profit Ratios,Commonwealth Bank of Australia,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),32237,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-8.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),502,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),39142,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-34.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",115390,293,,,,,,,Ren Hongbin,Industrial Machinery,293,334,CEO,Ren Hongbin,Sector,Industrials,Industry,Industrial Machinery,HQ Location,\"Beijing, China\",Website,http://www.sinomach.com.cn,Years on Global 500 List,7,Employees,115390,Company Information,Revenues ($M),32237,Profits ($M),502,Assets ($M),39142,Total Stockholder Equity ($M),8930,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.6,Profits as % of Assets,1.3,Profits as % of Stockholder Equity,5.6,Profit Ratios,Sinomach,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),32161,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1761.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),48984,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,16.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",232873,341,,,,,,,Stephan Sturm,Health Care: Medical Facilities,341,335,CEO,Stephan Sturm,Sector,Health Care,Industry,Health Care: Medical Facilities,HQ Location,\"Bad Homburg, Germany\",Website,http://www.fresenius.com,Years on Global 500 List,8,Employees,232873,Company Information,Revenues ($M),32161,Profits ($M),1761.6,Assets ($M),48984,Total Stockholder Equity ($M),13186,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.5,Profits as % of Assets,3.6,Profits as % of Stockholder Equity,13.4,Profit Ratios,Fresenius,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),32094,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1996.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),55721,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,7.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",170357,344,,,,,,,Lei Fanpei,Aerospace and Defense,344,336,CEO,Lei Fanpei,Sector,Aerospace & Defense,Industry,Aerospace and Defense,HQ Location,\"Beijing, China\",Website,http://www.spacechina.com,Years on Global 500 List,3,Employees,170357,Company Information,Revenues ($M),32094,Profits ($M),1996.2,Assets ($M),55721,Total Stockholder Equity ($M),21440,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.2,Profits as % of Assets,3.6,Profits as % of Stockholder Equity,9.3,Profit Ratios,China Aerospace Science & Technology,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),31926,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,5.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-254.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),64151,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",123559,347,,,,,,,Yang Zhaoqian,\"Mining, Crude-Oil Production\",347,337,CEO,Yang Zhaoqian,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"Xi'an, China\",Website,http://www.shccig.com,Years on Global 500 List,3,Employees,123559,Company Information,Revenues ($M),31926,Profits ($M),-254.4,Assets ($M),64151,Total Stockholder Equity ($M),5769,Key Financials (Last Fiscal Year),Profit as % of Revenues,-0.8,Profits as % of Assets,-0.4,Profits as % of Stockholder Equity,-4.4,Profit Ratios,Shaanxi Coal & Chemical Industry,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),31828,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,50.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2368.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),194384,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-4.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",89250,496,,,,,,,Hui Kayan,Real estate,496,338,CEO,Hui Kayan,Sector,Financials,Industry,Real estate,HQ Location,\"Guangzhou, China\",Website,http://www.evergrande.com,Years on Global 500 List,2,Employees,89250,Company Information,Revenues ($M),31828,Profits ($M),2368.8,Assets ($M),194384,Total Stockholder Equity ($M),22618,Key Financials (Last Fiscal Year),Profit as % of Revenues,7.4,Profits as % of Assets,1.2,Profits as % of Stockholder Equity,10.5,Profit Ratios,China Evergrande Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),31680,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),20.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),16108,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",25460,328,,,,,,,Li Baomin,\"Mining, Crude-Oil Production\",328,339,CEO,Li Baomin,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"Guixi, China\",Website,http://www.jxcc.com,Years on Global 500 List,5,Employees,25460,Company Information,Revenues ($M),31680,Profits ($M),20.4,Assets ($M),16108,Total Stockholder Equity ($M),2967,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.1,Profits as % of Assets,0.1,Profits as % of Stockholder Equity,0.7,Profit Ratios,Jiangxi Copper,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),31559,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,16.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1535.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),107092,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,15.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",47430,388,,,,,,,Kengo Sakurada,Insurance: Property and Casualty (Stock),388,340,CEO,Kengo Sakurada,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"Tokyo, Japan\",Website,http://www.sompo-hd.com,Years on Global 500 List,21,Employees,47430,Company Information,Revenues ($M),31559,Profits ($M),1535.7,Assets ($M),107092,Total Stockholder Equity ($M),8424,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.9,Profits as % of Assets,1.4,Profits as % of Stockholder Equity,18.2,Profit Ratios,Sompo Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),31508,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,18.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),744.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),95657,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-11.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",76425,401,,,,,,,Zhang Zhengao,Real estate,401,341,CEO,Zhang Zhengao,Sector,Financials,Industry,Real estate,HQ Location,\"Beijing, China\",Website,http://www.poly.com.cn,Years on Global 500 List,3,Employees,76425,Company Information,Revenues ($M),31508,Profits ($M),744.1,Assets ($M),95657,Total Stockholder Equity ($M),7676,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.4,Profits as % of Assets,0.8,Profits as % of Stockholder Equity,9.7,Profit Ratios,China Poly Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),31469,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,65.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4135,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),159786,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,45.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",31000,,,,,,,,Evan G. Greenberg,Insurance: Property and Casualty (Stock),0,342,CEO,Evan G. Greenberg,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"Zurich, Switzerland\",Website,http://www.chubb.com,Years on Global 500 List,1,Employees,31000,Company Information,Revenues ($M),31469,Profits ($M),4135,Assets ($M),159786,Total Stockholder Equity ($M),48275,Key Financials (Last Fiscal Year),Profit as % of Revenues,13.1,Profits as % of Assets,2.6,Profits as % of Stockholder Equity,8.6,Profit Ratios,Chubb,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),31430,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,19.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1265.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),29749,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,341.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",60712,410,,,,,,,Li Shufu,Motor Vehicles and Parts,410,343,CEO,Li Shufu,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Hangzhou, China\",Website,http://www.geely.com,Years on Global 500 List,6,Employees,60712,Company Information,Revenues ($M),31430,Profits ($M),1265.7,Assets ($M),29749,Total Stockholder Equity ($M),5896,Key Financials (Last Fiscal Year),Profit as % of Revenues,4,Profits as % of Assets,4.3,Profits as % of Stockholder Equity,21.5,Profit Ratios,Zhejiang Geely Holding Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),31360,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1134,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),114904,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-50,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",34396,355,Fortune 500,89,World’s Most Admired Companies,100000,,,Christopher M. Crane,Utilities,355,344,CEO,Christopher M. Crane,Sector,Energy,Industry,Utilities,HQ Location,\"Chicago, IL\",Website,http://www.exeloncorp.com,Years on Global 500 List,14,Employees,34396,Company Information,Revenues ($M),31360,Profits ($M),1134,Assets ($M),114904,Total Stockholder Equity ($M),25837,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.6,Profits as % of Assets,1,Profits as % of Stockholder Equity,4.4,Profit Ratios,Exelon,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),31353,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2955,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),32872,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-0.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",98800,330,Fortune 500,90,World’s Most Admired Companies,100000,,,Phebe N. Novakovic,Aerospace and Defense,330,345,CEO,Phebe N. Novakovic,Sector,Aerospace & Defense,Industry,Aerospace and Defense,HQ Location,\"Falls Church, VA\",Website,http://www.generaldynamics.com,Years on Global 500 List,17,Employees,98800,Company Information,Revenues ($M),31353,Profits ($M),2955,Assets ($M),32872,Total Stockholder Equity ($M),10976,Key Financials (Last Fiscal Year),Profit as % of Revenues,9.4,Profits as % of Assets,9,Profits as % of Stockholder Equity,26.9,Profit Ratios,General Dynamics,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),31333,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,9.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2484.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),52972,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-36.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",106400,369,,,,,,,Gavin E. Patterson,Telecommunications,369,346,CEO,Gavin E. Patterson,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"London, Britain\",Website,http://www.btplc.com,Years on Global 500 List,23,Employees,106400,Company Information,Revenues ($M),31333,Profits ($M),2484.6,Assets ($M),52972,Total Stockholder Equity ($M),10420,Key Financials (Last Fiscal Year),Profit as % of Revenues,7.9,Profits as % of Assets,4.7,Profits as % of Stockholder Equity,23.8,Profit Ratios,BT Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),31271,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1385,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),44062,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-23.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",197673,332,,,,,,,Fujio Mitarai,\"Computers, Office Equipment\",332,347,CEO,Fujio Mitarai,Sector,Technology,Industry,\"Computers, Office Equipment\",HQ Location,\"Tokyo, Japan\",Website,http://www.canon.com,Years on Global 500 List,23,Employees,197673,Company Information,Revenues ($M),31271,Profits ($M),1385,Assets ($M),44062,Total Stockholder Equity ($M),23865,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.4,Profits as % of Assets,3.1,Profits as % of Stockholder Equity,5.8,Profit Ratios,Canon,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),31185,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,7.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),324.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),11018,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,47.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",18150,359,,,,,,,Wang Tingge,Trading,359,348,CEO,Wang Tingge,Sector,Wholesalers,Industry,Trading,HQ Location,\"Hangzhou, China\",Website,http://www.wuchanzhongda.cn,Years on Global 500 List,7,Employees,18150,Company Information,Revenues ($M),31185,Profits ($M),324.3,Assets ($M),11018,Total Stockholder Equity ($M),2900,Key Financials (Last Fiscal Year),Profit as % of Revenues,1,Profits as % of Assets,2.9,Profits as % of Stockholder Equity,11.2,Profit Ratios,Wuchan Zhongda Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),31158,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,5.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1442.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),40064,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,237.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",69291,324,,,,,,,Hitoshi Ochi,Chemicals,324,349,CEO,Hitoshi Ochi,Sector,Chemicals,Industry,Chemicals,HQ Location,\"Tokyo, Japan\",Website,http://www.mitsubishichem-hd.co.jp,Years on Global 500 List,23,Employees,69291,Company Information,Revenues ($M),31158,Profits ($M),1442.1,Assets ($M),40064,Total Stockholder Equity ($M),9796,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.6,Profits as % of Assets,3.6,Profits as % of Stockholder Equity,14.7,Profit Ratios,Mitsubishi Chemical Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),30912,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-40.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-6385,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),118953,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-434.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",26827,168,,,,,,,Andrew Mackenzie,\"Mining, Crude-Oil Production\",168,350,CEO,Andrew Mackenzie,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"Melbourne, Australia\",Website,http://www.bhpbilliton.com,Years on Global 500 List,23,Employees,26827,Company Information,Revenues ($M),30912,Profits ($M),-6385,Assets ($M),118953,Total Stockholder Equity ($M),54290,Key Financials (Last Fiscal Year),Profit as % of Revenues,-20.7,Profits as % of Assets,-5.4,Profits as % of Stockholder Equity,-11.8,Profit Ratios,BHP Billiton,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),30855,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),6646.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),878268,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,4.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",81233,350,,,,,,,Bharat B. Masrani,Banks: Commercial and Savings,350,351,CEO,Bharat B. Masrani,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Toronto, Ontario, Canada\",Website,http://www.td.com,Years on Global 500 List,18,Employees,81233,Company Information,Revenues ($M),30855,Profits ($M),6646.1,Assets ($M),878268,Total Stockholder Equity ($M),54148,Key Financials (Last Fiscal Year),Profit as % of Revenues,21.5,Profits as % of Assets,0.8,Profits as % of Stockholder Equity,12.3,Profit Ratios,Toronto-Dominion Bank,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),30696,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,14,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2605.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),24794,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-28.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",36668,395,,,,,,,Yasuyuki Yoshinaga,Motor Vehicles and Parts,395,352,CEO,Yasuyuki Yoshinaga,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Tokyo, Japan\",Website,http://www.subaru.co.jp,Years on Global 500 List,15,Employees,36668,Company Information,Revenues ($M),30696,Profits ($M),2605.8,Assets ($M),24794,Total Stockholder Equity ($M),13285,Key Financials (Last Fiscal Year),Profit as % of Revenues,8.5,Profits as % of Assets,10.5,Profits as % of Stockholder Equity,19.6,Profit Ratios,Subaru,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),30678,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2441.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),31901,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,3.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",143616,333,,,,,,,Masaaki Tsuya,Motor Vehicles and Parts,333,353,CEO,Masaaki Tsuya,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Tokyo, Japan\",Website,http://www.bridgestone.com,Years on Global 500 List,23,Employees,143616,Company Information,Revenues ($M),30678,Profits ($M),2441.3,Assets ($M),31901,Total Stockholder Equity ($M),20268,Key Financials (Last Fiscal Year),Profit as % of Revenues,8,Profits as % of Assets,7.7,Profits as % of Stockholder Equity,12,Profit Ratios,Bridgestone,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),30588,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-13,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-2750.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),806950,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",47170,292,,,,,,,Tidjane Thiam,Banks: Commercial and Savings,292,354,CEO,Tidjane Thiam,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Zurich, Switzerland\",Website,http://www.credit-suisse.com,Years on Global 500 List,23,Employees,47170,Company Information,Revenues ($M),30588,Profits ($M),-2750.7,Assets ($M),806950,Total Stockholder Equity ($M),41237,Key Financials (Last Fiscal Year),Profit as % of Revenues,-9,Profits as % of Assets,-0.3,Profits as % of Stockholder Equity,-6.7,Profit Ratios,Credit Suisse Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),30582,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,9.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1443.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),36999,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-1.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",148682,381,,,,,,,Gao Hongwei,Aerospace and Defense,381,355,CEO,Gao Hongwei,Sector,Aerospace & Defense,Industry,Aerospace and Defense,HQ Location,\"Beijing, China\",Website,http://www.casic.com.cn,Years on Global 500 List,2,Employees,148682,Company Information,Revenues ($M),30582,Profits ($M),1443.7,Assets ($M),36999,Total Stockholder Equity ($M),13654,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.7,Profits as % of Assets,3.9,Profits as % of Stockholder Equity,10.6,Profit Ratios,China Aerospace Science & Industry,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),30539,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),627,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),38920,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,123.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",60439,371,,,,,,,Eiji Hayashida,Metals,371,356,CEO,Eiji Hayashida,Sector,Materials,Industry,Metals,HQ Location,\"Tokyo, Japan\",Website,http://www.jfe-holdings.co.jp,Years on Global 500 List,15,Employees,60439,Company Information,Revenues ($M),30539,Profits ($M),627,Assets ($M),38920,Total Stockholder Equity ($M),15632,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.1,Profits as % of Assets,1.6,Profits as % of Stockholder Equity,4,Profit Ratios,JFE Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),30390,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,13.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5570.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),1799736,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-0.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",59179,399,,,,,,,Yasuhiro Sato,Banks: Commercial and Savings,399,357,CEO,Yasuhiro Sato,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Tokyo, Japan\",Website,http://www.mizuho-fg.co.jp,Years on Global 500 List,17,Employees,59179,Company Information,Revenues ($M),30390,Profits ($M),5570.1,Assets ($M),1799736,Total Stockholder Equity ($M),62843,Key Financials (Last Fiscal Year),Profit as % of Revenues,18.3,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,8.9,Profit Ratios,Mizuho Financial Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),30390,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-6.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),13501,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),56977,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-25.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",9000,316,Fortune 500,92,World’s Most Admired Companies,100000,100 Fastest-Growing Companies,17,John F. Milligan,Pharmaceuticals,316,358,CEO,John F. Milligan,Sector,Health Care,Industry,Pharmaceuticals,HQ Location,\"Foster City, CA\",Website,http://www.gilead.com,Years on Global 500 List,3,Employees,9000,Company Information,Revenues ($M),30390,Profits ($M),13501,Assets ($M),56977,Total Stockholder Equity ($M),18887,Key Financials (Last Fiscal Year),Profit as % of Revenues,44.4,Profits as % of Assets,23.7,Profits as % of Stockholder Equity,71.5,Profit Ratios,Gilead Sciences,Change the World,4\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),30347,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-12.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),424.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),17318,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-45.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",12157,299,Fortune 500,93,,,,,Jay D. Debertin,Food Production,299,359,CEO,Jay D. Debertin,Sector,\"Food, Beverages & Tobacco\",Industry,Food Production,HQ Location,\"Inver Grove Heights, MN\",Website,http://www.chsinc.com,Years on Global 500 List,10,Employees,12157,Company Information,Revenues ($M),30347,Profits ($M),424.2,Assets ($M),17318,Total Stockholder Equity ($M),7852,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.4,Profits as % of Assets,2.4,Profits as % of Stockholder Equity,5.4,Profit Ratios,CHS,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),30316,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1300.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),16801,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,6.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",13395,358,,,,,,,D. Rajkumar,Petroleum Refining,358,360,CEO,D. Rajkumar,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Mumbai, India\",Website,http://www.bharatpetroleum.in,Years on Global 500 List,14,Employees,13395,Company Information,Revenues ($M),30316,Profits ($M),1300.5,Assets ($M),16801,Total Stockholder Equity ($M),4747,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.3,Profits as % of Assets,7.7,Profits as % of Stockholder Equity,27.4,Profit Ratios,Bharat Petroleum,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),30109,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5050,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),32906,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,4.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",91584,348,Fortune 500,94,World’s Most Admired Companies,23,,,Inge G. Thulin,Miscellaneous,348,361,CEO,Inge G. Thulin,Sector,Industrials,Industry,Miscellaneous,HQ Location,\"St. Paul, MN\",Website,http://www.3m.com,Years on Global 500 List,23,Employees,91584,Company Information,Revenues ($M),30109,Profits ($M),5050,Assets ($M),32906,Total Stockholder Equity ($M),10298,Key Financials (Last Fiscal Year),Profit as % of Revenues,16.8,Profits as % of Assets,15.3,Profits as % of Stockholder Equity,49,Profit Ratios,3M,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),30010,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-4.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),321.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),36575,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,82.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",144659,329,,,,,,,Rui Xiaowu,\"Electronics, Electrical Equip.\",329,362,CEO,Rui Xiaowu,Sector,Technology,Industry,\"Electronics, Electrical Equip.\",HQ Location,\"Beijing, China\",Website,http://www.cec.com.cn,Years on Global 500 List,7,Employees,144659,Company Information,Revenues ($M),30010,Profits ($M),321.9,Assets ($M),36575,Total Stockholder Equity ($M),4831,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.1,Profits as % of Assets,0.9,Profits as % of Stockholder Equity,6.7,Profit Ratios,China Electronics,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),29973,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,14.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1374.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),33320,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,71.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",86778,411,,,,,,,Albert Manifold,\"Building Materials, Glass\",411,363,CEO,Albert Manifold,Sector,Materials,Industry,\"Building Materials, Glass\",HQ Location,\"Dublin, Ireland\",Website,http://www.crh.com,Years on Global 500 List,14,Employees,86778,Company Information,Revenues ($M),29973,Profits ($M),1374.6,Assets ($M),33320,Total Stockholder Equity ($M),14654,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.6,Profits as % of Assets,4.1,Profits as % of Stockholder Equity,9.4,Profit Ratios,CRH,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),29877,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),367.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),40773,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-16.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",68025,349,,,,,,,Wu Qiang,Industrial Machinery,349,364,CEO,Wu Qiang,Sector,Industrials,Industry,Industrial Machinery,HQ Location,\"Beijing, China\",Website,http://www.cssc.net.cn,Years on Global 500 List,2,Employees,68025,Company Information,Revenues ($M),29877,Profits ($M),367.6,Assets ($M),40773,Total Stockholder Equity ($M),9164,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.2,Profits as % of Assets,0.9,Profits as % of Stockholder Equity,4,Profit Ratios,China State Shipbuilding,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),29862,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-8.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),352.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),23720,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,148.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",35133,314,,,,,,,Shen Wenrong,Metals,314,365,CEO,Shen Wenrong,Sector,Materials,Industry,Metals,HQ Location,\"Zhangjiagang, China\",Website,http://www.shasteel.cn,Years on Global 500 List,9,Employees,35133,Company Information,Revenues ($M),29862,Profits ($M),352.1,Assets ($M),23720,Total Stockholder Equity ($M),5584,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.2,Profits as % of Assets,1.5,Profits as % of Stockholder Equity,6.3,Profit Ratios,Jiangsu Shagang Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),29743,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,29.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1489,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),94792,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,30.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",106478,465,,,,,,,Xu Lirong,Shipping,465,366,CEO,Xu Lirong,Sector,Transportation,Industry,Shipping,HQ Location,\"Shanghai, China\",Website,http://www.coscoshipping.com,Years on Global 500 List,10,Employees,106478,Company Information,Revenues ($M),29743,Profits ($M),1489,Assets ($M),94792,Total Stockholder Equity ($M),24148,Key Financials (Last Fiscal Year),Profit as % of Revenues,5,Profits as % of Assets,1.6,Profits as % of Stockholder Equity,6.2,Profit Ratios,China COSCO Shipping,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),29665,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),865.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),22660,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-22.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",48849,373,,,,,,,Masamichi Kogai,Motor Vehicles and Parts,373,367,CEO,Masamichi Kogai,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Hiroshima, Japan\",Website,http://www.mazda.com,Years on Global 500 List,23,Employees,48849,Company Information,Revenues ($M),29665,Profits ($M),865.5,Assets ($M),22660,Total Stockholder Equity ($M),8455,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.9,Profits as % of Assets,3.8,Profits as % of Stockholder Equity,10.2,Profit Ratios,Mazda Motor,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),29493,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-3.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),436.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),126068,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,50.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",127343,342,,,,,,,Wang Binghua,Energy,342,368,CEO,Wang Binghua,Sector,Energy,Industry,Energy,HQ Location,\"Beijing, China\",Website,http://www.spic.com.cn,Years on Global 500 List,6,Employees,127343,Company Information,Revenues ($M),29493,Profits ($M),436.6,Assets ($M),126068,Total Stockholder Equity ($M),8477,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.5,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,5.2,Profit Ratios,State Power Investment,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),29388,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,10.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),10283.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),58535,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,7.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",46968,403,World’s Most Admired Companies,100000,,,,,Mark Liu,Semiconductors and Other Electronic Components,403,369,CEO,Mark Liu,Sector,Technology,Industry,Semiconductors and Other Electronic Components,HQ Location,\"Hsinchu, Taiwan\",Website,http://www.tsmc.com,Years on Global 500 List,3,Employees,46968,Company Information,Revenues ($M),29388,Profits ($M),10283.7,Assets ($M),58535,Total Stockholder Equity ($M),42174,Key Financials (Last Fiscal Year),Profit as % of Revenues,35,Profits as % of Assets,17.6,Profits as % of Stockholder Equity,24.4,Profit Ratios,Taiwan Semiconductor Manufacturing,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),29363,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,14.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3982,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),99014,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",73062,417,,,,,,,Fabio Schvartsman,\"Mining, Crude-Oil Production\",417,370,CEO,Fabio Schvartsman,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"Rio de Janeiro, Brazil\",Website,http://www.vale.com,Years on Global 500 List,11,Employees,73062,Company Information,Revenues ($M),29363,Profits ($M),3982,Assets ($M),99014,Total Stockholder Equity ($M),39042,Key Financials (Last Fiscal Year),Profit as % of Revenues,13.6,Profits as % of Assets,4,Profits as % of Stockholder Equity,10.2,Profit Ratios,Vale,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),29318,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3926,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),65966,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,2.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",25000,376,Fortune 500,95,World’s Most Admired Companies,100000,,,Jeffrey L. Bewkes,Entertainment,376,371,CEO,Jeffrey L. Bewkes,Sector,Media,Industry,Entertainment,HQ Location,\"New York, NY\",Website,http://www.timewarner.com,Years on Global 500 List,16,Employees,25000,Company Information,Revenues ($M),29318,Profits ($M),3926,Assets ($M),65966,Total Stockholder Equity ($M),24335,Key Financials (Last Fiscal Year),Profit as % of Revenues,13.4,Profits as % of Assets,6,Profits as % of Stockholder Equity,16.1,Profit Ratios,Time Warner,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),29299,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,16.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),39.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),39887,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",179689,426,,,,,,,Li Weimin,\"Mining, Crude-Oil Production\",426,372,CEO,Li Weimin,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"Jinan , China\",Website,http://www.snjt.com,Years on Global 500 List,6,Employees,179689,Company Information,Revenues ($M),29299,Profits ($M),39.2,Assets ($M),39887,Total Stockholder Equity ($M),6575,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.1,Profits as % of Assets,0.1,Profits as % of Stockholder Equity,0.6,Profit Ratios,Shandong Energy Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),29252,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,10.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1476.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),27969,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,51.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",62992,405,,,,,,,Toshihiro Suzuki,Motor Vehicles and Parts,405,373,CEO,Toshihiro Suzuki,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Hamamatsu, Japan\",Website,http://www.globalsuzuki.com,Years on Global 500 List,23,Employees,62992,Company Information,Revenues ($M),29252,Profits ($M),1476.2,Assets ($M),27969,Total Stockholder Equity ($M),10318,Key Financials (Last Fiscal Year),Profit as % of Revenues,5,Profits as % of Assets,5.3,Profits as % of Stockholder Equity,14.3,Profit Ratios,Suzuki Motor,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),29183,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-10.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3836,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),23442,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-14.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",13000,315,,,,,,,Bhavesh V. Patel,Chemicals,315,374,CEO,Bhavesh V. Patel,Sector,Chemicals,Industry,Chemicals,HQ Location,\"Rotterdam, Netherlands\",Website,http://www.lyb.com,Years on Global 500 List,10,Employees,13000,Company Information,Revenues ($M),29183,Profits ($M),3836,Assets ($M),23442,Total Stockholder Equity ($M),6048,Key Financials (Last Fiscal Year),Profit as % of Revenues,13.1,Profits as % of Assets,16.4,Profits as % of Stockholder Equity,63.4,Profit Ratios,LyondellBasell Industries,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),29003,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,1.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1601.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),34068,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,123.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",114731,368,World’s Most Admired Companies,100000,,,,,Frans A. van Houten,Medical Products and Equipment,368,375,CEO,Frans A. van Houten,Sector,Health Care,Industry,Medical Products and Equipment,HQ Location,\"Amsterdam, Netherlands\",Website,http://www.philips.com,Years on Global 500 List,23,Employees,114731,Company Information,Revenues ($M),29003,Profits ($M),1601.3,Assets ($M),34068,Total Stockholder Equity ($M),13289,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.5,Profits as % of Assets,4.7,Profits as % of Stockholder Equity,12,Profit Ratios,Royal Philips,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),29003,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,197.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3522,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),149067,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",91500,,Fortune 500,96,,,,,Thomas M. Rutledge,Telecommunications,0,376,CEO,Thomas M. Rutledge,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"Stamford, CT\",Website,http://www.charter.com,Years on Global 500 List,1,Employees,91500,Company Information,Revenues ($M),29003,Profits ($M),3522,Assets ($M),149067,Total Stockholder Equity ($M),40139,Key Financials (Last Fiscal Year),Profit as % of Revenues,12.1,Profits as % of Assets,2.4,Profits as % of Stockholder Equity,8.8,Profit Ratios,Charter Communications,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),28833,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,42.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3538,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),99782,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,32.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",98017,,World’s Most Admired Companies,100000,,,,,Omar S. Ishrak,Medical Products and Equipment,0,377,CEO,Omar S. Ishrak,Sector,Health Care,Industry,Medical Products and Equipment,HQ Location,\"Dublin, Ireland\",Website,http://www.medtronic.com,Years on Global 500 List,1,Employees,98017,Company Information,Revenues ($M),28833,Profits ($M),3538,Assets ($M),99782,Total Stockholder Equity ($M),52063,Key Financials (Last Fiscal Year),Profit as % of Revenues,12.3,Profits as % of Assets,3.5,Profits as % of Stockholder Equity,6.8,Profit Ratios,Medtronic,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),28799,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),818,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),250441,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,0.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",5646,377,Fortune 500,97,World’s Most Admired Companies,100000,,,John E. Schlifske,\"Insurance: Life, Health (Mutual)\",377,378,CEO,John E. Schlifske,Sector,Financials,Industry,\"Insurance: Life, Health (Mutual)\",HQ Location,\"Milwaukee, WI\",Website,http://www.northwesternmutual.com,Years on Global 500 List,23,Employees,5646,Company Information,Revenues ($M),28799,Profits ($M),818,Assets ($M),250441,Total Stockholder Equity ($M),20226,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.8,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,4,Profit Ratios,Northwestern Mutual,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),28572,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3434.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),37577,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-6.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",89331,378,World’s Most Admired Companies,100000,,,,,Jean-Paul Agon,Household and Personal Products,378,379,CEO,Jean-Paul Agon,Sector,Household Products,Industry,Household and Personal Products,HQ Location,\"Clichy, France\",Website,http://www.loreal.com,Years on Global 500 List,23,Employees,89331,Company Information,Revenues ($M),28572,Profits ($M),3434.5,Assets ($M),37577,Total Stockholder Equity ($M),25840,Key Financials (Last Fiscal Year),Profit as % of Revenues,12,Profits as % of Assets,9.1,Profits as % of Stockholder Equity,13.3,Profit Ratios,L’Oreal,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),28483,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),110.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),152701,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-95.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",155905,385,,,,,,,Wang Jianlin,Real estate,385,380,CEO,Wang Jianlin,Sector,Financials,Industry,Real estate,HQ Location,\"Beijing, China\",Website,http://www.wanda-group.com,Years on Global 500 List,2,Employees,155905,Company Information,Revenues ($M),28483,Profits ($M),110.3,Assets ($M),152701,Total Stockholder Equity ($M),17237,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.4,Profits as % of Assets,0.1,Profits as % of Stockholder Equity,0.6,Profit Ratios,Dalian Wanda Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),28277,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,12.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),267.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),13696,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,4.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",15745,424,,,,,,,Shuichi Watanabe,Wholesalers: Health Care,424,381,CEO,Shuichi Watanabe,Sector,Wholesalers,Industry,Wholesalers: Health Care,HQ Location,\"Tokyo, Japan\",Website,http://www.medipal.co.jp,Years on Global 500 List,15,Employees,15745,Company Information,Revenues ($M),28277,Profits ($M),267.7,Assets ($M),13696,Total Stockholder Equity ($M),3607,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.9,Profits as % of Assets,2,Profits as % of Stockholder Equity,7.4,Profit Ratios,Medipal Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),28204,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-10.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),360.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),112115,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-70.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",107000,331,,,,,,,Zhao Jianguo,Utilities,331,382,CEO,Zhao Jianguo,Sector,Energy,Industry,Utilities,HQ Location,\"Beijing, China\",Website,http://www.chd.com.cn,Years on Global 500 List,6,Employees,107000,Company Information,Revenues ($M),28204,Profits ($M),360.6,Assets ($M),112115,Total Stockholder Equity ($M),7947,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.3,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,4.5,Profit Ratios,China Huadian,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),28196,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,21.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4164,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),185074,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,54.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",20000,456,,,,,,,Ng Keng Hooi,\"Insurance: Life, Health (stock)\",456,383,CEO,Ng Keng Hooi,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Hong Kong, China\",Website,http://www.aia.com,Years on Global 500 List,3,Employees,20000,Company Information,Revenues ($M),28196,Profits ($M),4164,Assets ($M),185074,Total Stockholder Equity ($M),34984,Key Financials (Last Fiscal Year),Profit as % of Revenues,14.8,Profits as % of Assets,2.2,Profits as % of Stockholder Equity,11.9,Profit Ratios,AIA Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),28166,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1228.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),12370,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,63.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",10422,367,,,,,,,Mukesh Kumar Surana,Petroleum Refining,367,384,CEO,Mukesh Kumar Surana,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Mumbai, India\",Website,http://www.hindustanpetroleum.com,Years on Global 500 List,14,Employees,10422,Company Information,Revenues ($M),28166,Profits ($M),1228.1,Assets ($M),12370,Total Stockholder Equity ($M),3245,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.4,Profits as % of Assets,9.9,Profits as % of Stockholder Equity,37.8,Profit Ratios,Hindustan Petroleum,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),28155,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),693.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),62536,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-16.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",77704,372,,,,,,,Herbert Bolliger,Food and Drug Stores,372,385,CEO,Herbert Bolliger,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Zurich, Switzerland\",Website,http://www.migros.ch,Years on Global 500 List,23,Employees,77704,Company Information,Revenues ($M),28155,Profits ($M),693.3,Assets ($M),62536,Total Stockholder Equity ($M),17132,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.5,Profits as % of Assets,1.1,Profits as % of Stockholder Equity,4,Profit Ratios,Migros Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),27920,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-3.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),875.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),24185,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,569.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",82175,363,World’s Most Admired Companies,100000,,,,,Jean-Marc Janaillac,Airlines,363,386,CEO,Jean-Marc Janaillac,Sector,Transportation,Industry,Airlines,HQ Location,\"Paris, France\",Website,http://www.airfranceklm.com,Years on Global 500 List,21,Employees,82175,Company Information,Revenues ($M),27920,Profits ($M),875.8,Assets ($M),24185,Total Stockholder Equity ($M),1354,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.1,Profits as % of Assets,3.6,Profits as % of Stockholder Equity,64.7,Profit Ratios,Air France-KLM Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),27837,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1408.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),13693,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",527180,387,Change the World,33,,,,,Richard J. Cousins,Food Services,387,387,CEO,Richard J. Cousins,Sector,\"Hotels, Restaurants & Leisure\",Industry,Food Services,HQ Location,\"Chertsey, Britain\",Website,http://www.compass-group.com,Years on Global 500 List,16,Employees,527180,Company Information,Revenues ($M),27837,Profits ($M),1408.5,Assets ($M),13693,Total Stockholder Equity ($M),3254,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.1,Profits as % of Assets,10.3,Profits as % of Stockholder Equity,43.3,Profit Ratios,Compass Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),27810,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-21.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-1687,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),77956,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-181.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",100000,287,,,,,,,Paal Kibsgaard,Oil & Gas Equipment Services,287,388,CEO,Paal Kibsgaard,Sector,Energy,Industry,Oil & Gas Equipment Services,HQ Location,\"Houston, TX\",Website,http://www.slb.com,Years on Global 500 List,17,Employees,100000,Company Information,Revenues ($M),27810,Profits ($M),-1687,Assets ($M),77956,Total Stockholder Equity ($M),41078,Key Financials (Last Fiscal Year),Profit as % of Revenues,-6.1,Profits as % of Assets,-2.2,Profits as % of Stockholder Equity,-4.1,Profit Ratios,Schlumberger,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),27792,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1299.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),61513,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,10.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",32666,391,,,,,,,Shigeki Iwane,Utilities,391,389,CEO,Shigeki Iwane,Sector,Energy,Industry,Utilities,HQ Location,\"Osaka, Japan\",Website,http://www.kepco.co.jp,Years on Global 500 List,23,Employees,32666,Company Information,Revenues ($M),27792,Profits ($M),1299.3,Assets ($M),61513,Total Stockholder Equity ($M),11205,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.7,Profits as % of Assets,2.1,Profits as % of Stockholder Equity,11.6,Profit Ratios,Kansai Electric Power,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),27715,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-12.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),469.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),18229,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-16.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",92698,326,,,,,,,Barry Lam,\"Computers, Office Equipment\",326,390,CEO,Barry Lam,Sector,Technology,Industry,\"Computers, Office Equipment\",HQ Location,\"Taoyuan, Taiwan\",Website,http://www.quantatw.com,Years on Global 500 List,12,Employees,92698,Company Information,Revenues ($M),27715,Profits ($M),469.3,Assets ($M),18229,Total Stockholder Equity ($M),4123,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.7,Profits as % of Assets,2.6,Profits as % of Stockholder Equity,11.4,Profit Ratios,Quanta Computer,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),27704,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-10.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5477,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),642083,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-12.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",35280,336,,,,,,,Brian C. Hartzer,Banks: Commercial and Savings,336,391,CEO,Brian C. Hartzer,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Sydney, Australia\",Website,http://www.westpac.com.au,Years on Global 500 List,13,Employees,35280,Company Information,Revenues ($M),27704,Profits ($M),5477,Assets ($M),642083,Total Stockholder Equity ($M),44468,Key Financials (Last Fiscal Year),Profit as % of Revenues,19.8,Profits as % of Assets,0.9,Profits as % of Stockholder Equity,12.3,Profit Ratios,Westpac Banking,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),27669,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),482.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),18369,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,11.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",73451,396,,,,,,,Joos Sutter,Food and Drug Stores,396,392,CEO,Joos Sutter,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Basel, Switzerland\",Website,http://www.coop.ch,Years on Global 500 List,8,Employees,73451,Company Information,Revenues ($M),27669,Profits ($M),482.1,Assets ($M),18369,Total Stockholder Equity ($M),8250,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.7,Profits as % of Assets,2.6,Profits as % of Stockholder Equity,5.8,Profit Ratios,Coop Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),27638,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,54.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),10217,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),64961,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,177,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",17048,,Fortune 500,98,World’s Most Admired Companies,9,100 Fastest-Growing Companies,3,Mark Zuckerberg,Internet Services and Retailing,0,393,CEO,Mark Zuckerberg,Sector,Technology,Industry,Internet Services and Retailing,HQ Location,\"Menlo Park, CA\",Website,http://www.facebook.com,Years on Global 500 List,1,Employees,17048,Company Information,Revenues ($M),27638,Profits ($M),10217,Assets ($M),64961,Total Stockholder Equity ($M),59194,Key Financials (Last Fiscal Year),Profit as % of Revenues,37,Profits as % of Assets,15.7,Profits as % of Stockholder Equity,17.3,Profit Ratios,Facebook,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),27625,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3014,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),100245,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-12.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",30900,397,Fortune 500,99,World’s Most Admired Companies,100000,,,Alan D. Schnitzer,Insurance: Property and Casualty (Stock),397,394,CEO,Alan D. Schnitzer,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"New York, NY\",Website,http://www.travelers.com,Years on Global 500 List,14,Employees,30900,Company Information,Revenues ($M),27625,Profits ($M),3014,Assets ($M),100245,Total Stockholder Equity ($M),23221,Key Financials (Last Fiscal Year),Profit as % of Revenues,10.9,Profits as % of Assets,3,Profits as % of Stockholder Equity,13,Profit Ratios,Travelers Cos.,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),27519,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,9.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3751,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),357033,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-7.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",47300,430,Fortune 500,100,World’s Most Admired Companies,100000,The 100 Best Companies to Work For,17,Richard D. Fairbank,Banks: Commercial and Savings,430,395,CEO,Richard D. Fairbank,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"McLean, VA\",Website,http://www.capitalone.com,Years on Global 500 List,7,Employees,47300,Company Information,Revenues ($M),27519,Profits ($M),3751,Assets ($M),357033,Total Stockholder Equity ($M),47514,Key Financials (Last Fiscal Year),Profit as % of Revenues,13.6,Profits as % of Assets,1.1,Profits as % of Stockholder Equity,7.9,Profit Ratios,Capital One Financial,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),27326,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-5.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2755,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),48365,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-66.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",21500,360,Fortune 500,101,,,,,James R. Murdoch,Entertainment,360,396,CEO,James R. Murdoch,Sector,Media,Industry,Entertainment,HQ Location,\"New York, NY\",Website,http://www.21cf.com,Years on Global 500 List,23,Employees,21500,Company Information,Revenues ($M),27326,Profits ($M),2755,Assets ($M),48365,Total Stockholder Equity ($M),13661,Key Financials (Last Fiscal Year),Profit as % of Revenues,10.1,Profits as % of Assets,5.7,Profits as % of Stockholder Equity,20.2,Profit Ratios,Twenty-First Century Fox,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),27315,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-10.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),268.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),114611,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-67.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",124056,345,,,,,,,Qiao Baoping,Energy,345,397,CEO,Qiao Baoping,Sector,Energy,Industry,Energy,HQ Location,\"Beijing, China\",Website,http://www.cgdc.com.cn,Years on Global 500 List,8,Employees,124056,Company Information,Revenues ($M),27315,Profits ($M),268.7,Assets ($M),114611,Total Stockholder Equity ($M),7496,Key Financials (Last Fiscal Year),Profit as % of Revenues,1,Profits as % of Assets,0.2,Profits as % of Stockholder Equity,3.6,Profit Ratios,China Guodian,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),27308,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,11.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1817.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),68521,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",90903,438,,,,,,,Eric Olsen,\"Building Materials, Glass\",438,398,CEO,Eric Olsen,Sector,Materials,Industry,\"Building Materials, Glass\",HQ Location,\"Jona, Switzerland\",Website,http://www.lafargeholcim.com,Years on Global 500 List,9,Employees,90903,Company Information,Revenues ($M),27308,Profits ($M),1817.9,Assets ($M),68521,Total Stockholder Equity ($M),30337,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.7,Profits as % of Assets,2.7,Profits as % of Stockholder Equity,6,Profit Ratios,LafargeHolcim,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),27307,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-7.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1935.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),44137,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,24,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",143901,354,Change the World,24,,,,,Jean-Pascal Tricoire,\"Electronics, Electrical Equip.\",354,399,CEO,Jean-Pascal Tricoire,Sector,Technology,Industry,\"Electronics, Electrical Equip.\",HQ Location,\"Rueil-Malmaison, France\",Website,http://www.schneider-electric.com,Years on Global 500 List,16,Employees,143901,Company Information,Revenues ($M),27307,Profits ($M),1935.2,Assets ($M),44137,Total Stockholder Equity ($M),21614,Key Financials (Last Fiscal Year),Profit as % of Revenues,7.1,Profits as % of Assets,4.4,Profits as % of Stockholder Equity,9,Profit Ratios,Schneider Electric,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),27292,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1611.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),35898,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-1.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",158064,408,,,,,,,Xiong Qun Li,Aerospace and Defense,408,400,CEO,Xiong Qun Li,Sector,Aerospace & Defense,Industry,Aerospace and Defense,HQ Location,\"Beijing, China\",Website,http://www.cetc.com.cn,Years on Global 500 List,2,Employees,158064,Company Information,Revenues ($M),27292,Profits ($M),1611.6,Assets ($M),35898,Total Stockholder Equity ($M),15895,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.9,Profits as % of Assets,4.5,Profits as % of Stockholder Equity,10.1,Profit Ratios,China Electronics Technology Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),27131,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,11.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1779.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),147290,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-21.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",29943,444,Fortune 500,102,World’s Most Admired Companies,25,The 100 Best Companies to Work For,35,Stuart Parker,Insurance: Property and Casualty (Stock),444,401,CEO,Stuart Parker,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"San Antonio, TX\",Website,http://www.usaa.com,Years on Global 500 List,4,Employees,29943,Company Information,Revenues ($M),27131,Profits ($M),1779.1,Assets ($M),147290,Total Stockholder Equity ($M),28840,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.6,Profits as % of Assets,1.2,Profits as % of Stockholder Equity,6.2,Profit Ratios,USAA,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),27016,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-11.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),126.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),5413,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-27.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",5000,346,Fortune 500,103,World’s Most Admired Companies,100000,,,Michael J. Kasbar,Energy,346,402,CEO,Michael J. Kasbar,Sector,Energy,Industry,Energy,HQ Location,\"Miami, FL\",Website,http://www.wfscorp.com,Years on Global 500 List,6,Employees,5000,Company Information,Revenues ($M),27016,Profits ($M),126.5,Assets ($M),5413,Total Stockholder Equity ($M),1925,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.5,Profits as % of Assets,2.3,Profits as % of Stockholder Equity,6.6,Profit Ratios,World Fuel Services,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),26976,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,5.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),135.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),9292,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-39.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",26611,416,,,,,,,Oliver Windholz,Wholesalers: Health Care,416,403,CEO,Oliver Windholz,Sector,Wholesalers,Industry,Wholesalers: Health Care,HQ Location,\"Mannheim, Germany\",Website,http://www.phoenixgroup.eu,Years on Global 500 List,7,Employees,26611,Company Information,Revenues ($M),26976,Profits ($M),135.4,Assets ($M),9292,Total Stockholder Equity ($M),2732,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.5,Profits as % of Assets,1.5,Profits as % of Stockholder Equity,5,Profit Ratios,Phoenix Pharmahandel,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),26972,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),423.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),40022,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-15.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",156225,382,,,,,,,Antoine Frerot,Utilities,382,404,CEO,Antoine Frerot,Sector,Energy,Industry,Utilities,HQ Location,\"Paris, France\",Website,http://www.veolia.com,Years on Global 500 List,15,Employees,156225,Company Information,Revenues ($M),26972,Profits ($M),423.6,Assets ($M),40022,Total Stockholder Equity ($M),8173,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.6,Profits as % of Assets,1.1,Profits as % of Stockholder Equity,5.2,Profit Ratios,Veolia Environnement,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),26958,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-21.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),259,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),594967,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-94.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",34263,304,Change the World,22,,,,,Andrew G. Thorburn,Banks: Commercial and Savings,304,405,CEO,Andrew G. Thorburn,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Docklands, Australia\",Website,http://www.nab.com.au,Years on Global 500 List,22,Employees,34263,Company Information,Revenues ($M),26958,Profits ($M),259,Assets ($M),594967,Total Stockholder Equity ($M),39244,Key Financials (Last Fiscal Year),Profit as % of Revenues,1,Profits as % of Assets,,Profits as % of Stockholder Equity,0.7,Profit Ratios,National Australia Bank,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),26685,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),6967,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),36851,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,1.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",79500,398,Fortune 500,104,,,,,Andre Calantzopoulos,Tobacco,398,406,CEO,Andre Calantzopoulos,Sector,\"Food, Beverages & Tobacco\",Industry,Tobacco,HQ Location,\"New York, NY\",Website,http://www.pmi.com,Years on Global 500 List,9,Employees,79500,Company Information,Revenues ($M),26685,Profits ($M),6967,Assets ($M),36851,Total Stockholder Equity ($M),-12688,Key Financials (Last Fiscal Year),Profit as % of Revenues,26.1,Profits as % of Assets,18.9,Profits as % of Stockholder Equity,,Profit Ratios,Philip Morris International,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),26644,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-7.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1523.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),57981,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-21.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",56767,364,Fortune 500,105,World’s Most Admired Companies,50,,,Samuel R. Allen,Construction and Farm Machinery,364,407,CEO,Samuel R. Allen,Sector,Industrials,Industry,Construction and Farm Machinery,HQ Location,\"Moline, IL\",Website,http://www.johndeere.com,Years on Global 500 List,23,Employees,56767,Company Information,Revenues ($M),26644,Profits ($M),1523.9,Assets ($M),57981,Total Stockholder Equity ($M),6520,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.7,Profits as % of Assets,2.6,Profits as % of Stockholder Equity,23.4,Profit Ratios,Deere,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),26587,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,11.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2565,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),71009,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,25.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",85834,447,,,,,,,Tetsuro Tomita,Railroads,447,408,CEO,Tetsuro Tomita,Sector,Transportation,Industry,Railroads,HQ Location,\"Tokyo, Japan\",Website,http://www.jreast.co.jp,Years on Global 500 List,23,Employees,85834,Company Information,Revenues ($M),26587,Profits ($M),2565,Assets ($M),71009,Total Stockholder Equity ($M),23253,Key Financials (Last Fiscal Year),Profit as % of Revenues,9.6,Profits as % of Assets,3.6,Profits as % of Stockholder Equity,11,Profit Ratios,East Japan Railway,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),26494,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-423.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),98096,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-199.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",14921,413,,,,,,,Willem A.J. van Duin,\"Insurance: Life, Health (Mutual)\",413,409,CEO,Willem A.J. van Duin,Sector,Financials,Industry,\"Insurance: Life, Health (Mutual)\",HQ Location,\"Zeist, Netherlands\",Website,http://www.achmea.nl,Years on Global 500 List,4,Employees,14921,Company Information,Revenues ($M),26494,Profits ($M),-423.5,Assets ($M),98096,Total Stockholder Equity ($M),10308,Key Financials (Last Fiscal Year),Profit as % of Revenues,-1.6,Profits as % of Assets,-0.4,Profits as % of Stockholder Equity,-4.1,Profit Ratios,Achmea,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),26487,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,44.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3632,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),120480,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,472.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",41000,,Fortune 500,106,,,,,Bernardo Hees,Food Consumer Products,0,410,CEO,Bernardo Hees,Sector,\"Food, Beverages & Tobacco\",Industry,Food Consumer Products,HQ Location,\"Pittsburgh, PA\",Website,http://www.kraftheinzcompany.com,Years on Global 500 List,3,Employees,41000,Company Information,Revenues ($M),26487,Profits ($M),3632,Assets ($M),120480,Total Stockholder Equity ($M),57358,Key Financials (Last Fiscal Year),Profit as % of Revenues,13.7,Profits as % of Assets,3,Profits as % of Stockholder Equity,6.3,Profit Ratios,Kraft Heinz,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),26292,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,14.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),934,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),172442,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-22.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",36578,468,,,,,,,Ming-Ho Hsiung,\"Insurance: Life, Health (stock)\",468,411,CEO,Ming-Ho Hsiung,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Taipei, Taiwan\",Website,http://www.cathaylife.com.tw,Years on Global 500 List,16,Employees,36578,Company Information,Revenues ($M),26292,Profits ($M),934,Assets ($M),172442,Total Stockholder Equity ($M),11212,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.6,Profits as % of Assets,0.5,Profits as % of Stockholder Equity,8.3,Profit Ratios,Cathay Life Insurance,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),26235,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),195.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),7932,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-26.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",9500,409,Fortune 500,107,World’s Most Admired Companies,100000,,,Robert M. Dutkowsky,Wholesalers: Electronics and Office Equipment,409,412,CEO,Robert M. Dutkowsky,Sector,Wholesalers,Industry,Wholesalers: Electronics and Office Equipment,HQ Location,\"Clearwater, FL\",Website,http://www.techdata.com,Years on Global 500 List,19,Employees,9500,Company Information,Revenues ($M),26235,Profits ($M),195.1,Assets ($M),7932,Total Stockholder Equity ($M),2170,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.7,Profits as % of Assets,2.5,Profits as % of Stockholder Equity,9,Profit Ratios,Tech Data,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),26222,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1770.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),219157,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,65.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",5284,439,,,,,,,Chang-Soo Kim,\"Insurance: Life, Health (stock)\",439,413,CEO,Chang-Soo Kim,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Seoul, South Korea\",Website,http://www.samsunglife.com,Years on Global 500 List,21,Employees,5284,Company Information,Revenues ($M),26222,Profits ($M),1770.3,Assets ($M),219157,Total Stockholder Equity ($M),22064,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.8,Profits as % of Assets,0.8,Profits as % of Stockholder Equity,8,Profit Ratios,Samsung Life Insurance,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),26219,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-6.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),506.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),11240,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-11.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",17700,380,Fortune 500,108,World’s Most Admired Companies,100000,,,William J. Amelio,Wholesalers: Electronics and Office Equipment,380,414,CEO,William J. Amelio,Sector,Wholesalers,Industry,Wholesalers: Electronics and Office Equipment,HQ Location,\"Phoenix, AZ\",Website,http://www.avnet.com,Years on Global 500 List,7,Employees,17700,Company Information,Revenues ($M),26219,Profits ($M),506.5,Assets ($M),11240,Total Stockholder Equity ($M),4691,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.9,Profits as % of Assets,4.5,Profits as % of Stockholder Equity,10.8,Profit Ratios,Avnet,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),26113,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,73.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-847.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),47354,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-131,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",102687,,World’s Most Admired Companies,100000,,,,,Rajeev Suri,Network and Other Communications Equipment,0,415,CEO,Rajeev Suri,Sector,Technology,Industry,Network and Other Communications Equipment,HQ Location,\"Espoo, Finland\",Website,http://www.nokia.com,Years on Global 500 List,19,Employees,102687,Company Information,Revenues ($M),26113,Profits ($M),-847.1,Assets ($M),47354,Total Stockholder Equity ($M),21192,Key Financials (Last Fiscal Year),Profit as % of Revenues,-3.2,Profits as % of Assets,-1.8,Profits as % of Stockholder Equity,-4,Profit Ratios,Nokia,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),26073,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1560.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),64011,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,695,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",7733,407,,,,,,,Al Monaco,Pipelines,407,416,CEO,Al Monaco,Sector,Energy,Industry,Pipelines,HQ Location,\"Calgary, Alberta, Canada\",Website,http://www.enbridge.com,Years on Global 500 List,4,Employees,7733,Company Information,Revenues ($M),26073,Profits ($M),1560.9,Assets ($M),64011,Total Stockholder Equity ($M),15949,Key Financials (Last Fiscal Year),Profit as % of Revenues,6,Profits as % of Assets,2.4,Profits as % of Stockholder Equity,9.8,Profit Ratios,Enbridge,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),26070,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-11.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1489.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),49688,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-10.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",17229,365,,,,,,,Rafael Villaseca Marco,Utilities,365,417,CEO,Rafael Villaseca Marco,Sector,Energy,Industry,Utilities,HQ Location,\"Barcelona, Spain\",Website,http://www.gasnaturalfenosa.com,Years on Global 500 List,9,Employees,17229,Company Information,Revenues ($M),26070,Profits ($M),1489.6,Assets ($M),49688,Total Stockholder Equity ($M),16057,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.7,Profits as % of Assets,3,Profits as % of Stockholder Equity,9.3,Profit Ratios,Gas Natural Fenosa,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),26032,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-10.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4199.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),699976,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-28.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",46554,362,,,,,,,Shayne Elliott,Banks: Commercial and Savings,362,418,CEO,Shayne Elliott,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Docklands, Australia\",Website,http://www.anz.com,Years on Global 500 List,14,Employees,46554,Company Information,Revenues ($M),26032,Profits ($M),4199.9,Assets ($M),699976,Total Stockholder Equity ($M),44237,Key Financials (Last Fiscal Year),Profit as % of Revenues,16.1,Profits as % of Assets,0.6,Profits as % of Stockholder Equity,9.5,Profit Ratios,Australia & New Zealand Banking Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),26004,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-11.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),200.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),31199,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-87.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",111464,357,World’s Most Admired Companies,100000,,,,,Borje Ekholm,Network and Other Communications Equipment,357,419,CEO,Borje Ekholm,Sector,Technology,Industry,Network and Other Communications Equipment,HQ Location,\"Stockholm, Sweden\",Website,http://www.ericsson.com,Years on Global 500 List,23,Employees,111464,Company Information,Revenues ($M),26004,Profits ($M),200.5,Assets ($M),31199,Total Stockholder Equity ($M),15395,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.8,Profits as % of Assets,0.6,Profits as % of Stockholder Equity,1.3,Profit Ratios,LM Ericsson,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),25975,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),992.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),26062,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,31,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",248330,440,,,,,,,Masayoshi Matsumoto,Motor Vehicles and Parts,440,420,CEO,Masayoshi Matsumoto,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Osaka, Japan\",Website,http://www.global-sei.com,Years on Global 500 List,23,Employees,248330,Company Information,Revenues ($M),25975,Profits ($M),992.7,Assets ($M),26062,Total Stockholder Equity ($M),11769,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.8,Profits as % of Assets,3.8,Profits as % of Stockholder Equity,8.4,Profit Ratios,Sumitomo Electric Industries,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),25923,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-12.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1659,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),61538,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-77.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",90000,352,Fortune 500,109,World’s Most Admired Companies,100000,,,Irene B. Rosenfeld,Food Consumer Products,352,421,CEO,Irene B. Rosenfeld,Sector,\"Food, Beverages & Tobacco\",Industry,Food Consumer Products,HQ Location,\"Deerfield, IL\",Website,http://www.mondelezinternational.com,Years on Global 500 List,10,Employees,90000,Company Information,Revenues ($M),25923,Profits ($M),1659,Assets ($M),61538,Total Stockholder Equity ($M),25161,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.4,Profits as % of Assets,2.7,Profits as % of Stockholder Equity,6.6,Profit Ratios,Mondelez International,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),25913,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,23.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),769.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),211943,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-18,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",68527,500,,,,,,,Bruce Hemphill,\"Insurance: Life, Health (stock)\",500,422,CEO,Bruce Hemphill,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"London, Britain\",Website,http://www.oldmutualplc.com,Years on Global 500 List,16,Employees,68527,Company Information,Revenues ($M),25913,Profits ($M),769.3,Assets ($M),211943,Total Stockholder Equity ($M),9949,Key Financials (Last Fiscal Year),Profit as % of Revenues,3,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,7.7,Profit Ratios,Old Mutual,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),25888,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),813.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),23711,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",9139,412,,,,,,,Takashi Tsukioka,Petroleum Refining,412,423,CEO,Takashi Tsukioka,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Tokyo, Japan\",Website,http://www.idemitsu.com,Years on Global 500 List,23,Employees,9139,Company Information,Revenues ($M),25888,Profits ($M),813.7,Assets ($M),23711,Total Stockholder Equity ($M),3852,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.1,Profits as % of Assets,3.4,Profits as % of Stockholder Equity,21.1,Profit Ratios,Idemitsu Kosan,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),25817,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5362.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),668805,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-4.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",88901,428,,,,,,,Brian J. Porter,Banks: Commercial and Savings,428,424,CEO,Brian J. Porter,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Toronto, Ontario, Canada\",Website,http://www.scotiabank.com,Years on Global 500 List,20,Employees,88901,Company Information,Revenues ($M),25817,Profits ($M),5362.2,Assets ($M),668805,Total Stockholder Equity ($M),41975,Key Financials (Last Fiscal Year),Profit as % of Revenues,20.8,Profits as % of Assets,0.8,Profits as % of Stockholder Equity,12.8,Profit Ratios,Bank of Nova Scotia,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),25778,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-4.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),619,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),19851,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-42.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",148300,389,Fortune 500,110,World’s Most Admired Companies,100000,,,Jeffrey Gennette,General Merchandisers,389,425,CEO,Jeffrey Gennette,Sector,Retailing,Industry,General Merchandisers,HQ Location,\"Cincinnati, OH\",Website,http://www.macysinc.com,Years on Global 500 List,23,Employees,148300,Company Information,Revenues ($M),25778,Profits ($M),619,Assets ($M),19851,Total Stockholder Equity ($M),4323,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.4,Profits as % of Assets,3.1,Profits as % of Stockholder Equity,14.3,Profit Ratios,Macy’s,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),25775,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),857.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),71590,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,9.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",37020,434,,,,,,,Antonio Huertas Mejias,Insurance: Property and Casualty (Stock),434,426,CEO,Antonio Huertas Mejias,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"Madrid, Spain\",Website,http://www.mapfre.com,Years on Global 500 List,10,Employees,37020,Company Information,Revenues ($M),25775,Profits ($M),857.5,Assets ($M),71590,Total Stockholder Equity ($M),9625,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.3,Profits as % of Assets,1.2,Profits as % of Stockholder Equity,8.9,Profit Ratios,Mapfre Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),25760,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),938.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),257526,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,33.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",240407,418,,,,,,,Philippe Wahl,\"Mail, Package, and Freight Delivery\",418,427,CEO,Philippe Wahl,Sector,Transportation,Industry,\"Mail, Package, and Freight Delivery\",HQ Location,\"Paris, France\",Website,http://www.laposte.fr,Years on Global 500 List,22,Employees,240407,Company Information,Revenues ($M),25760,Profits ($M),938.9,Assets ($M),257526,Total Stockholder Equity ($M),11513,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.6,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,8.2,Profit Ratios,La Poste,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),25733,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,11.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3485,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),21203,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,9.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",162450,463,,,,,,,Pablo Isla Alvarez de Tejera,Specialty Retailers,463,428,CEO,Pablo Isla Alvarez de Tejera,Sector,Retailing,Industry,Specialty Retailers,HQ Location,\"Arteixo, Spain\",Website,http://www.inditex.com,Years on Global 500 List,2,Employees,162450,Company Information,Revenues ($M),25733,Profits ($M),3485,Assets ($M),21203,Total Stockholder Equity ($M),13738,Key Financials (Last Fiscal Year),Profit as % of Revenues,13.5,Profits as % of Assets,16.4,Profits as % of Stockholder Equity,25.4,Profit Ratios,Inditex,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),25638,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,12.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5953,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),66099,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,15.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",30000,469,Fortune 500,111,World’s Most Admired Companies,100000,,,Richard A. Gonzalez,Pharmaceuticals,469,429,CEO,Richard A. Gonzalez,Sector,Health Care,Industry,Pharmaceuticals,HQ Location,\"North Chicago, IL\",Website,http://www.abbvie.com,Years on Global 500 List,2,Employees,30000,Company Information,Revenues ($M),25638,Profits ($M),5953,Assets ($M),66099,Total Stockholder Equity ($M),4636,Key Financials (Last Fiscal Year),Profit as % of Revenues,23.2,Profits as % of Assets,9,Profits as % of Stockholder Equity,128.4,Profit Ratios,AbbVie,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),25630,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-19.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-214.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),40012,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",162542,322,,,,,,,Zhang Youxi,\"Mining, Crude-Oil Production\",322,430,CEO,Zhang Youxi,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"Datong, China\",Website,http://www.dtcoalmine.com,Years on Global 500 List,5,Employees,162542,Company Information,Revenues ($M),25630,Profits ($M),-214.8,Assets ($M),40012,Total Stockholder Equity ($M),3169,Key Financials (Last Fiscal Year),Profit as % of Revenues,-0.8,Profits as % of Assets,-0.5,Profits as % of Stockholder Equity,-6.8,Profit Ratios,Datong Coal Mine Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),25444,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),144.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),34710,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",26357,414,,,,,,,Hee-Tae Kang,General Merchandisers,414,431,CEO,Hee-Tae Kang,Sector,Retailing,Industry,General Merchandisers,HQ Location,\"Seoul, South Korea\",Website,http://www.lotteshopping.com,Years on Global 500 List,4,Employees,26357,Company Information,Revenues ($M),25444,Profits ($M),144.9,Assets ($M),34710,Total Stockholder Equity ($M),13502,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.6,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,1.1,Profit Ratios,Lotte Shopping,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),25279,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,46.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),496.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),235324,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-77.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",6302,,,,,,,,Keith Skeoch,Diversified Financials,0,432,CEO,Keith Skeoch,Sector,Financials,Industry,Diversified Financials,HQ Location,\"Edinburgh, Britain\",Website,http://www.standardlife.com,Years on Global 500 List,19,Employees,6302,Company Information,Revenues ($M),25279,Profits ($M),496.7,Assets ($M),235324,Total Stockholder Equity ($M),5370,Key Financials (Last Fiscal Year),Profit as % of Revenues,2,Profits as % of Assets,0.2,Profits as % of Stockholder Equity,9.2,Profit Ratios,Standard Life,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),25123,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-19.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-10,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),39206,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-113.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",209817,337,,,,,,,Wu Huatai,\"Mining, Crude-Oil Production\",337,433,CEO,Wu Huatai,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"Taiyuan, China\",Website,http://www.sxcc.com.cn,Years on Global 500 List,5,Employees,209817,Company Information,Revenues ($M),25123,Profits ($M),-10,Assets ($M),39206,Total Stockholder Equity ($M),4318,Key Financials (Last Fiscal Year),Profit as % of Revenues,,Profits as % of Assets,,Profits as % of Stockholder Equity,-0.2,Profit Ratios,Shanxi Coking Coal Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),25112,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),799.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),10651,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,8909.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",33000,442,,,,,,,Alain Dehaze,Temporary Help,442,434,CEO,Alain Dehaze,Sector,Business Services,Industry,Temporary Help,HQ Location,\"Glattbrugg, Switzerland\",Website,http://www.adeccogroup.com,Years on Global 500 List,19,Employees,33000,Company Information,Revenues ($M),25112,Profits ($M),799.5,Assets ($M),10651,Total Stockholder Equity ($M),3918,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.2,Profits as % of Assets,7.5,Profits as % of Stockholder Equity,20.4,Profit Ratios,Adecco Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24956,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2135.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),28868,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,28.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",63387,421,,,,,,,Willie Walsh,Airlines,421,435,CEO,Willie Walsh,Sector,Transportation,Industry,Airlines,HQ Location,\"Harmondsworth, Britain\",Website,http://www.iairgroup.com,Years on Global 500 List,20,Employees,63387,Company Information,Revenues ($M),24956,Profits ($M),2135.4,Assets ($M),28868,Total Stockholder Equity ($M),5649,Key Financials (Last Fiscal Year),Profit as % of Revenues,8.6,Profits as % of Assets,7.4,Profits as % of Stockholder Equity,37.8,Profit Ratios,International Airlines Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24622,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-3.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4686.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),31024,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,3.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",375000,420,Fortune 500,112,World’s Most Admired Companies,48,Change the World,25,Stephen J. Easterbrook,Food Services,420,436,CEO,Stephen J. Easterbrook,Sector,\"Hotels, Restaurants & Leisure\",Industry,Food Services,HQ Location,\"Oak Brook, IL\",Website,http://www.aboutmcdonalds.com,Years on Global 500 List,23,Employees,375000,Company Information,Revenues ($M),24622,Profits ($M),4686.5,Assets ($M),31024,Total Stockholder Equity ($M),-2204,Key Financials (Last Fiscal Year),Profit as % of Revenues,19,Profits as % of Assets,15.1,Profits as % of Stockholder Equity,,Profit Ratios,McDonald’s,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24596,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),252,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),24091,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-60.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",107729,452,,,,,,,Takashi Niino,Information Technology Services,452,437,CEO,Takashi Niino,Sector,Technology,Industry,Information Technology Services,HQ Location,\"Tokyo, Japan\",Website,http://www.nec.com,Years on Global 500 List,23,Employees,107729,Company Information,Revenues ($M),24596,Profits ($M),252,Assets ($M),24091,Total Stockholder Equity ($M),7668,Key Financials (Last Fiscal Year),Profit as % of Revenues,1,Profits as % of Assets,1,Profits as % of Stockholder Equity,3.3,Profit Ratios,NEC,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24594,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-12,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2513,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),39964,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,28.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",46000,379,Fortune 500,113,World’s Most Admired Companies,100000,,,Edward D. Breen,Chemicals,379,438,CEO,Edward D. Breen,Sector,Chemicals,Industry,Chemicals,HQ Location,\"Wilmington, DE\",Website,http://www.dupont.com,Years on Global 500 List,23,Employees,46000,Company Information,Revenues ($M),24594,Profits ($M),2513,Assets ($M),39964,Total Stockholder Equity ($M),9998,Key Financials (Last Fiscal Year),Profit as % of Revenues,10.2,Profits as % of Assets,6.3,Profits as % of Stockholder Equity,25.1,Profit Ratios,DuPont,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24588,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,11.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),320,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),6093,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-4.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",11739,484,,,,,,,Zhou Qiang,Wholesalers: Diversified,484,439,CEO,Zhou Qiang,Sector,Wholesalers,Industry,Wholesalers: Diversified,HQ Location,\"Beijing, China\",Website,http://www.cnaf.com,Years on Global 500 List,7,Employees,11739,Company Information,Revenues ($M),24588,Profits ($M),320,Assets ($M),6093,Total Stockholder Equity ($M),2263,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.3,Profits as % of Assets,5.3,Profits as % of Stockholder Equity,14.1,Profit Ratios,China National Aviation Fuel Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24508,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2200,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),25614,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,10.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",67000,450,Fortune 500,114,World’s Most Admired Companies,100000,,,Wesley G. Bush,Aerospace and Defense,450,440,CEO,Wesley G. Bush,Sector,Aerospace & Defense,Industry,Aerospace and Defense,HQ Location,\"Falls Church, VA\",Website,http://www.northropgrumman.com,Years on Global 500 List,18,Employees,67000,Company Information,Revenues ($M),24508,Profits ($M),2200,Assets ($M),25614,Total Stockholder Equity ($M),5259,Key Financials (Last Fiscal Year),Profit as % of Revenues,9,Profits as % of Assets,8.6,Profits as % of Stockholder Equity,41.8,Profit Ratios,Northrop Grumman,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24411,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,22.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1651,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),159826,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-29.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",55700,,,,,,,,J. Bruce Flatt,Diversified Financials,0,441,CEO,J. Bruce Flatt,Sector,Financials,Industry,Diversified Financials,HQ Location,\"Toronto, Ontario, Canada\",Website,http://www.brookfield.com,Years on Global 500 List,1,Employees,55700,Company Information,Revenues ($M),24411,Profits ($M),1651,Assets ($M),159826,Total Stockholder Equity ($M),26453,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.8,Profits as % of Assets,1,Profits as % of Stockholder Equity,6.2,Profit Ratios,Brookfield Asset Management,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24403,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,50.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2004.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),148659,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-10.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",8370,,,,,,,,Gustavo J. Vollmer A.,Banks: Commercial and Savings,0,442,CEO,Gustavo J. Vollmer A.,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Caracas, Venezuela\",Website,http://www.msf.com,Years on Global 500 List,1,Employees,8370,Company Information,Revenues ($M),24403,Profits ($M),2004.2,Assets ($M),148659,Total Stockholder Equity ($M),7550,Key Financials (Last Fiscal Year),Profit as % of Revenues,8.2,Profits as % of Assets,1.3,Profits as % of Stockholder Equity,26.5,Profit Ratios,Mercantil Servicios Financieros,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24397,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,5.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4031.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),46696,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,18.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",84183,462,World’s Most Admired Companies,100000,,,,,William R. McDermott,Computer Software,462,443,CEO,William R. McDermott,Sector,Technology,Industry,Computer Software,HQ Location,\"Walldorf, Germany\",Website,http://www.sap.com,Years on Global 500 List,2,Employees,84183,Company Information,Revenues ($M),24397,Profits ($M),4031.9,Assets ($M),46696,Total Stockholder Equity ($M),27817,Key Financials (Last Fiscal Year),Profit as % of Revenues,16.5,Profits as % of Assets,8.6,Profits as % of Stockholder Equity,14.5,Profit Ratios,SAP,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24360,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-21.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-3615,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),89772,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",13300,339,Fortune 500,115,,,,,Ryan M. Lance,\"Mining, Crude-Oil Production\",339,444,CEO,Ryan M. Lance,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"Houston, TX\",Website,http://www.conocophillips.com,Years on Global 500 List,23,Employees,13300,Company Information,Revenues ($M),24360,Profits ($M),-3615,Assets ($M),89772,Total Stockholder Equity ($M),34974,Key Financials (Last Fiscal Year),Profit as % of Revenues,-14.8,Profits as % of Assets,-4,Profits as % of Stockholder Equity,-10.3,Profit Ratios,ConocoPhillips,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24284,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-14.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),11.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),30793,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",146236,374,,,,,,,Zhai Hong,\"Mining, Crude-Oil Production\",374,445,CEO,Zhai Hong,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"Yangquan, China\",Website,http://www.ymjt.com.cn%20,Years on Global 500 List,5,Employees,146236,Company Information,Revenues ($M),24284,Profits ($M),11.1,Assets ($M),30793,Total Stockholder Equity ($M),1783,Key Financials (Last Fiscal Year),Profit as % of Revenues,,Profits as % of Assets,,Profits as % of Stockholder Equity,0.6,Profit Ratios,Yangquan Coal Industry Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24267,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1902.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),46350,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,33.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",99187,433,World’s Most Admired Companies,100000,,,,,Emmanuel Faber,Food Consumer Products,433,446,CEO,Emmanuel Faber,Sector,\"Food, Beverages & Tobacco\",Industry,Food Consumer Products,HQ Location,\"Paris, France\",Website,http://www.danone.com,Years on Global 500 List,23,Employees,99187,Company Information,Revenues ($M),24267,Profits ($M),1902.1,Assets ($M),46350,Total Stockholder Equity ($M),13825,Key Financials (Last Fiscal Year),Profit as % of Revenues,7.8,Profits as % of Assets,4.1,Profits as % of Stockholder Equity,13.8,Profit Ratios,Danone,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24217,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,105.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),92.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),36816,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-96.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",13898,,,,,,,,Chi-Hun Choi,\"Engineering, Construction\",0,447,CEO,Chi-Hun Choi,Sector,Engineering & Construction,Industry,\"Engineering, Construction\",HQ Location,\"Seoul, South Korea\",Website,http://www.samsungcnt.com,Years on Global 500 List,1,Employees,13898,Company Information,Revenues ($M),24217,Profits ($M),92.5,Assets ($M),36816,Total Stockholder Equity ($M),15155,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.4,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,0.6,Profit Ratios,Samsung C&T,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24087,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-15.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-106.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),29026,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",95666,370,,,,,,,Li Jinping,\"Mining, Crude-Oil Production\",370,448,CEO,Li Jinping,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"Changzhi, China\",Website,http://www.chinaluan.com,Years on Global 500 List,5,Employees,95666,Company Information,Revenues ($M),24087,Profits ($M),-106.9,Assets ($M),29026,Total Stockholder Equity ($M),2542,Key Financials (Last Fiscal Year),Profit as % of Revenues,-0.4,Profits as % of Assets,-0.4,Profits as % of Stockholder Equity,-4.2,Profit Ratios,Shanxi LuAn Mining Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24069,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2211,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),30052,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,6.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",63000,457,Fortune 500,116,World’s Most Admired Companies,100000,,,Thomas A. Kennedy,Aerospace and Defense,457,449,CEO,Thomas A. Kennedy,Sector,Aerospace & Defense,Industry,Aerospace and Defense,HQ Location,\"Waltham, MA\",Website,http://www.raytheon.com,Years on Global 500 List,22,Employees,63000,Company Information,Revenues ($M),24069,Profits ($M),2211,Assets ($M),30052,Total Stockholder Equity ($M),10066,Key Financials (Last Fiscal Year),Profit as % of Revenues,9.2,Profits as % of Assets,7.4,Profits as % of Stockholder Equity,22,Profit Ratios,Raytheon,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24060,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,8.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2210.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),24549,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,9.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",126418,481,,,,,,,Fang Hongbo,\"Electronics, Electrical Equip.\",481,450,CEO,Fang Hongbo,Sector,Technology,Industry,\"Electronics, Electrical Equip.\",HQ Location,\"Foshan, China\",Website,http://www.midea.com,Years on Global 500 List,2,Employees,126418,Company Information,Revenues ($M),24060,Profits ($M),2210.4,Assets ($M),24549,Total Stockholder Equity ($M),8796,Key Financials (Last Fiscal Year),Profit as % of Revenues,9.2,Profits as % of Assets,9,Profits as % of Stockholder Equity,25.1,Profit Ratios,Midea Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24028,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,1.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1058.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),48580,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-25.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",30635,448,,,,,,,Satoru Katsuno,Utilities,448,451,CEO,Satoru Katsuno,Sector,Energy,Industry,Utilities,HQ Location,\"Nagoya, Japan\",Website,http://www.chuden.co.jp,Years on Global 500 List,23,Employees,30635,Company Information,Revenues ($M),24028,Profits ($M),1058.2,Assets ($M),48580,Total Stockholder Equity ($M),14695,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.4,Profits as % of Assets,2.2,Profits as % of Stockholder Equity,7.2,Profit Ratios,Chubu Electric Power,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24011,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-6.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1232.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),28383,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-12.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",76000,415,World’s Most Admired Companies,100000,,,,,Charles Woodburn,Aerospace and Defense,415,452,CEO,Charles Woodburn,Sector,Aerospace & Defense,Industry,Aerospace and Defense,HQ Location,\"London, Britain\",Website,http://www.baesystems.com,Years on Global 500 List,23,Employees,76000,Company Information,Revenues ($M),24011,Profits ($M),1232.3,Assets ($M),28383,Total Stockholder Equity ($M),4247,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.1,Profits as % of Assets,4.3,Profits as % of Stockholder Equity,29,Profit Ratios,BAE Systems,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24005,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-14.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),734,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),20398,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-52.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",6308,375,Fortune 500,117,,,,,Gregory J. Goff,Petroleum Refining,375,453,CEO,Gregory J. Goff,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"San Antonio, TX\",Website,http://www.tsocorp.com,Years on Global 500 List,11,Employees,6308,Company Information,Revenues ($M),24005,Profits ($M),734,Assets ($M),20398,Total Stockholder Equity ($M),5465,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.1,Profits as % of Assets,3.6,Profits as % of Stockholder Equity,13.4,Profit Ratios,Andeavor,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),23871,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-9.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),243.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),101631,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,32.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",97091,406,,,,,,,Chen Jinhang,Energy,406,454,CEO,Chen Jinhang,Sector,Energy,Industry,Energy,HQ Location,\"Beijing, China\",Website,http://www.china-cdt.com,Years on Global 500 List,8,Employees,97091,Company Information,Revenues ($M),23871,Profits ($M),243.9,Assets ($M),101631,Total Stockholder Equity ($M),7371,Key Financials (Last Fiscal Year),Profit as % of Revenues,1,Profits as % of Assets,0.2,Profits as % of Stockholder Equity,3.3,Profit Ratios,China Datang,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),23863,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),319.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),12593,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-28,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",200000,441,World’s Most Admired Companies,100000,,,,,Michael M. McNamara,Semiconductors and Other Electronic Components,441,455,CEO,Michael M. McNamara,Sector,Technology,Industry,Semiconductors and Other Electronic Components,HQ Location,Singapore,Website,http://www.flex.com,Years on Global 500 List,17,Employees,200000,Company Information,Revenues ($M),23863,Profits ($M),319.6,Assets ($M),12593,Total Stockholder Equity ($M),2645,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.3,Profits as % of Assets,2.5,Profits as % of Stockholder Equity,12.1,Profit Ratios,Flex,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),23825,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),522.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),14206,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",18700,455,Fortune 500,118,World’s Most Admired Companies,100000,,,Michael J. Long,Wholesalers: Electronics and Office Equipment,455,456,CEO,Michael J. Long,Sector,Wholesalers,Industry,Wholesalers: Electronics and Office Equipment,HQ Location,\"Centennial, CO\",Website,http://www.arrow.com,Years on Global 500 List,4,Employees,18700,Company Information,Revenues ($M),23825,Profits ($M),522.8,Assets ($M),14206,Total Stockholder Equity ($M),4413,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.2,Profits as % of Assets,3.7,Profits as % of Stockholder Equity,11.8,Profit Ratios,Arrow Electronics,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),23793,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,65.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),4982,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",12369,,,,,,,,Jan Rinnert,Metals,0,457,CEO,Jan Rinnert,Sector,Materials,Industry,Metals,HQ Location,\"Hanau, Germany\",Website,http://www.heraeus.com,Years on Global 500 List,7,Employees,12369,Company Information,Revenues ($M),23793,Profits ($M),,Assets ($M),4982,Total Stockholder Equity ($M),3160,Key Financials (Last Fiscal Year),Profit as % of Revenues,,Profits as % of Assets,,Profits as % of Stockholder Equity,,Profit Ratios,Heraeus Holding,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),23773,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-10.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),252.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),10769,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-7.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",64728,400,,,,,,,Jui-Tsung Chen,\"Computers, Office Equipment\",400,458,CEO,Jui-Tsung Chen,Sector,Technology,Industry,\"Computers, Office Equipment\",HQ Location,\"Taipei, Taiwan\",Website,http://www.compal.com,Years on Global 500 List,6,Employees,64728,Company Information,Revenues ($M),23773,Profits ($M),252.1,Assets ($M),10769,Total Stockholder Equity ($M),3283,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.1,Profits as % of Assets,2.3,Profits as % of Stockholder Equity,7.7,Profit Ratios,Compal Electronics,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),23657,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,11.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),159.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),24231,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-59,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",10234,,,,,,,,Lin Tengjiao,Diversified Financials,0,459,CEO,Lin Tengjiao,Sector,Financials,Industry,Diversified Financials,HQ Location,\"Fuzhou, China\",Website,http://www.yangofinance.com,Years on Global 500 List,1,Employees,10234,Company Information,Revenues ($M),23657,Profits ($M),159.2,Assets ($M),24231,Total Stockholder Equity ($M),1925,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.7,Profits as % of Assets,0.7,Profits as % of Stockholder Equity,8.3,Profit Ratios,Yango Financial Holding,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),23554,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-6.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5705,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),52359,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,8.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",30500,422,Fortune 500,119,World’s Most Admired Companies,100000,,,Steven M. Mollenkopf,Semiconductors and Other Electronic Components,422,460,CEO,Steven M. Mollenkopf,Sector,Technology,Industry,Semiconductors and Other Electronic Components,HQ Location,\"San Diego, CA\",Website,http://www.qualcomm.com,Years on Global 500 List,4,Employees,30500,Company Information,Revenues ($M),23554,Profits ($M),5705,Assets ($M),52359,Total Stockholder Equity ($M),31778,Key Financials (Last Fiscal Year),Profit as % of Revenues,24.2,Profits as % of Assets,10.9,Profits as % of Stockholder Equity,18,Profit Ratios,Qualcomm,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),23551,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,9.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),285.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),11273,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-2.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",13217,492,,,,,,,Taizo Kubo,Wholesalers: Health Care,492,461,CEO,Taizo Kubo,Sector,Wholesalers,Industry,Wholesalers: Health Care,HQ Location,\"Tokyo, Japan\",Website,http://www.alfresa.com,Years on Global 500 List,8,Employees,13217,Company Information,Revenues ($M),23551,Profits ($M),285.1,Assets ($M),11273,Total Stockholder Equity ($M),2993,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.2,Profits as % of Assets,2.5,Profits as % of Stockholder Equity,9.5,Profit Ratios,Alfresa Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),23517,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,47.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),6489.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),73538,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-42.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",50097,,,,,,,,Daniel Zhang,Internet Services and Retailing,0,462,CEO,Daniel Zhang,Sector,Technology,Industry,Internet Services and Retailing,HQ Location,\"Hangzhou, China\",Website,http://www.alibabagroup.com,Years on Global 500 List,1,Employees,50097,Company Information,Revenues ($M),23517,Profits ($M),6489.5,Assets ($M),73538,Total Stockholder Equity ($M),40454,Key Financials (Last Fiscal Year),Profit as % of Revenues,27.6,Profits as % of Assets,8.8,Profits as % of Stockholder Equity,16,Profit Ratios,Alibaba Group Holding,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),23456,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-8.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1144.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),25047,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-12.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",95456,419,,,,,,,Levent Cakiroglu,Energy,419,463,CEO,Levent Cakiroglu,Sector,Energy,Industry,Energy,HQ Location,\"Istanbul, Turkey\",Website,http://www.koc.com.tr,Years on Global 500 List,16,Employees,95456,Company Information,Revenues ($M),23456,Profits ($M),1144.2,Assets ($M),25047,Total Stockholder Equity ($M),7345,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.9,Profits as % of Assets,4.6,Profits as % of Stockholder Equity,15.6,Profit Ratios,Koc Holding,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),23441,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,12.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1031,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),33428,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-18.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",31721,,Fortune 500,120,,,,,Susan Patricia Griffith,Insurance: Property and Casualty (Stock),0,464,CEO,Susan Patricia Griffith,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"Mayfield Village, OH\",Website,http://www.progressive.com,Years on Global 500 List,4,Employees,31721,Company Information,Revenues ($M),23441,Profits ($M),1031,Assets ($M),33428,Total Stockholder Equity ($M),7957,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.4,Profits as % of Assets,3.1,Profits as % of Stockholder Equity,13,Profit Ratios,Progressive,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),23369,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2152,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),132761,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-23.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",28798,446,Fortune 500,121,,,,,Lynn J. Good,Utilities,446,465,CEO,Lynn J. Good,Sector,Energy,Industry,Utilities,HQ Location,\"Charlotte, NC\",Website,http://www.duke-energy.com,Years on Global 500 List,14,Employees,28798,Company Information,Revenues ($M),23369,Profits ($M),2152,Assets ($M),132761,Total Stockholder Equity ($M),41033,Key Financials (Last Fiscal Year),Profit as % of Revenues,9.2,Profits as % of Assets,1.6,Profits as % of Stockholder Equity,5.2,Profit Ratios,Duke Energy,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),23120,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1853.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),26705,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,43,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",105654,451,World’s Most Admired Companies,100000,,,,,Jean-Dominique Senard,Motor Vehicles and Parts,451,466,CEO,Jean-Dominique Senard,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Clermont-Ferrand, France\",Website,http://www.michelin.com,Years on Global 500 List,23,Employees,105654,Company Information,Revenues ($M),23120,Profits ($M),1853.4,Assets ($M),26705,Total Stockholder Equity ($M),11178,Key Financials (Last Fiscal Year),Profit as % of Revenues,8,Profits as % of Assets,6.9,Profits as % of Stockholder Equity,16.6,Profit Ratios,Michelin,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),23044,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,27.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1733.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),85124,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,17.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",94450,,,,,,,,Mo Bin,Real estate,0,467,CEO,Mo Bin,Sector,Financials,Industry,Real estate,HQ Location,\"Foshan, China\",Website,http://www.countrygarden.com.cn,Years on Global 500 List,1,Employees,94450,Company Information,Revenues ($M),23044,Profits ($M),1733.6,Assets ($M),85124,Total Stockholder Equity ($M),10091,Key Financials (Last Fiscal Year),Profit as % of Revenues,7.5,Profits as % of Assets,2,Profits as % of Stockholder Equity,17.2,Profit Ratios,Country Garden Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),23044,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),861.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),41469,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-18.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",73525,459,World’s Most Admired Companies,100000,Change the World,43,,,Jean-Francois van Boxmeer,Beverages,459,468,CEO,Jean-Francois van Boxmeer,Sector,\"Food, Beverages & Tobacco\",Industry,Beverages,HQ Location,\"Amsterdam, Netherlands\",Website,http://www.theheinekencompany.com,Years on Global 500 List,11,Employees,73525,Company Information,Revenues ($M),23044,Profits ($M),861.5,Assets ($M),41469,Total Stockholder Equity ($M),6958,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.7,Profits as % of Assets,2.1,Profits as % of Stockholder Equity,12.4,Profit Ratios,Heineken Holding,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),23022,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-14.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2513.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),52194,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-0.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",6800,392,Fortune 500,122,,,,,A. James Teague,Pipelines,392,469,CEO,A. James Teague,Sector,Energy,Industry,Pipelines,HQ Location,\"Houston, TX\",Website,http://www.enterpriseproducts.com,Years on Global 500 List,7,Employees,6800,Company Information,Revenues ($M),23022,Profits ($M),2513.1,Assets ($M),52194,Total Stockholder Equity ($M),22047,Key Financials (Last Fiscal Year),Profit as % of Revenues,10.9,Profits as % of Assets,4.8,Profits as % of Stockholder Equity,11.4,Profit Ratios,Enterprise Products Partners,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),23002,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-6.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3499,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),62526,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,23.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",59700,435,,,,,,,Pascal Soriot,Pharmaceuticals,435,470,CEO,Pascal Soriot,Sector,Health Care,Industry,Pharmaceuticals,HQ Location,\"Cambridge, Britain\",Website,http://www.astrazeneca.com,Years on Global 500 List,19,Employees,59700,Company Information,Revenues ($M),23002,Profits ($M),3499,Assets ($M),62526,Total Stockholder Equity ($M),14854,Key Financials (Last Fiscal Year),Profit as % of Revenues,15.2,Profits as % of Assets,5.6,Profits as % of Stockholder Equity,23.6,Profit Ratios,AstraZeneca,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22991,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),7722,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),77626,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,11.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",19200,487,Fortune 500,123,World’s Most Admired Companies,100000,,,Robert A. Bradway,Pharmaceuticals,487,471,CEO,Robert A. Bradway,Sector,Health Care,Industry,Pharmaceuticals,HQ Location,\"Thousand Oaks, CA\",Website,http://www.amgen.com,Years on Global 500 List,2,Employees,19200,Company Information,Revenues ($M),22991,Profits ($M),7722,Assets ($M),77626,Total Stockholder Equity ($M),29875,Key Financials (Last Fiscal Year),Profit as % of Revenues,33.6,Profits as % of Assets,9.9,Profits as % of Stockholder Equity,25.8,Profit Ratios,Amgen,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22956,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-4.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),828.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),698790,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-15.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",40029,445,,,,,,,Wiebe Draijer,Banks: Commercial and Savings,445,472,CEO,Wiebe Draijer,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Utrecht, Netherlands\",Website,http://www.rabobank.com,Years on Global 500 List,23,Employees,40029,Company Information,Revenues ($M),22956,Profits ($M),828.3,Assets ($M),698790,Total Stockholder Equity ($M),27232,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.6,Profits as % of Assets,0.1,Profits as % of Stockholder Equity,3,Profit Ratios,Rabobank Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22953,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,42.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-1722.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),84805,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",49732,,,,,,,,Michel Combes,Telecommunications,0,473,CEO,Michel Combes,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"Amsterdam, Netherlands\",Website,http://www.altice.net,Years on Global 500 List,1,Employees,49732,Company Information,Revenues ($M),22953,Profits ($M),-1722.5,Assets ($M),84805,Total Stockholder Equity ($M),-2668,Key Financials (Last Fiscal Year),Profit as % of Revenues,-7.5,Profits as % of Assets,-2,Profits as % of Stockholder Equity,,Profit Ratios,Altice,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22943,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-130,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),42913,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",161000,483,,,,,,,Gerald W. Schwartz,Semiconductors and Other Electronic Components,483,474,CEO,Gerald W. Schwartz,Sector,Technology,Industry,Semiconductors and Other Electronic Components,HQ Location,\"Toronto, Ontario, Canada\",Website,http://www.onex.com,Years on Global 500 List,18,Employees,161000,Company Information,Revenues ($M),22943,Profits ($M),-130,Assets ($M),42913,Total Stockholder Equity ($M),-490,Key Financials (Last Fiscal Year),Profit as % of Revenues,-0.6,Profits as % of Assets,-0.3,Profits as % of Stockholder Equity,,Profit Ratios,Onex,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22919,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),209.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),8945,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,25.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",25000,461,Fortune 500,124,,,,,Pietro Satriano,Wholesalers: Food and Grocery,461,475,CEO,Pietro Satriano,Sector,Wholesalers,Industry,Wholesalers: Food and Grocery,HQ Location,\"Rosemont, IL\",Website,http://www.usfoods.com,Years on Global 500 List,2,Employees,25000,Company Information,Revenues ($M),22919,Profits ($M),209.8,Assets ($M),8945,Total Stockholder Equity ($M),2538,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.9,Profits as % of Assets,2.3,Profits as % of Stockholder Equity,8.3,Profit Ratios,US Foods Holding,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22875,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-17,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),32954,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",135691,384,,,,,,,He Tiancai,\"Mining, Crude-Oil Production\",384,476,CEO,He Tiancai,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"Jincheng, China\",Website,http://www.jamg.cn,Years on Global 500 List,5,Employees,135691,Company Information,Revenues ($M),22875,Profits ($M),3,Assets ($M),32954,Total Stockholder Equity ($M),2988,Key Financials (Last Fiscal Year),Profit as % of Revenues,,Profits as % of Assets,,Profits as % of Stockholder Equity,0.1,Profit Ratios,Shanxi Jincheng Anthracite Coal Mining Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22873,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,7.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),650.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),9624,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,13,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",32280,494,World’s Most Admired Companies,100000,,,,,Jacques van den Broek,Temporary Help,494,477,CEO,Jacques van den Broek,Sector,Business Services,Industry,Temporary Help,HQ Location,\"Diemen, Netherlands\",Website,http://www.randstad.com,Years on Global 500 List,5,Employees,32280,Company Information,Revenues ($M),22873,Profits ($M),650.2,Assets ($M),9624,Total Stockholder Equity ($M),4366,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.8,Profits as % of Assets,6.8,Profits as % of Stockholder Equity,14.9,Profit Ratios,Randstad Holding,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22871,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,39.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),6185.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),56968,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,35,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",38775,,,,,,,,Pony Ma,Internet Services and Retailing,0,478,CEO,Pony Ma,Sector,Technology,Industry,Internet Services and Retailing,HQ Location,\"Shenzhen, China\",Website,http://www.tencent.com,Years on Global 500 List,1,Employees,38775,Company Information,Revenues ($M),22871,Profits ($M),6185.9,Assets ($M),56968,Total Stockholder Equity ($M),25128,Key Financials (Last Fiscal Year),Profit as % of Revenues,27,Profits as % of Assets,10.9,Profits as % of Stockholder Equity,24.6,Profit Ratios,Tencent Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22840,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),781.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),20606,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-8.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",49094,429,,,,,,,Sang-Beom Han,\"Electronics, Electrical Equip.\",429,479,CEO,Sang-Beom Han,Sector,Technology,Industry,\"Electronics, Electrical Equip.\",HQ Location,\"Seoul, South Korea\",Website,http://www.lgdisplay.com,Years on Global 500 List,6,Employees,49094,Company Information,Revenues ($M),22840,Profits ($M),781.4,Assets ($M),20606,Total Stockholder Equity ($M),10729,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.4,Profits as % of Assets,3.8,Profits as % of Stockholder Equity,7.3,Profit Ratios,LG Display,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22799,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),340.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),33096,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-82.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",64768,472,,,,,,,Sheikh Ahmed bin Saeed Al Maktoum,Airlines,472,480,CEO,Sheikh Ahmed bin Saeed Al Maktoum,Sector,Transportation,Industry,Airlines,HQ Location,\"Dubai, U.A.E\",Website,http://www.theemiratesgroup.com,Years on Global 500 List,2,Employees,64768,Company Information,Revenues ($M),22799,Profits ($M),340.3,Assets ($M),33096,Total Stockholder Equity ($M),9395,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.5,Profits as % of Assets,1,Profits as % of Stockholder Equity,3.6,Profit Ratios,Emirates Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22744,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,5.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5888,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),445964,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,0.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",71191,490,Fortune 500,125,World’s Most Admired Companies,100000,,,Andrew J. Cecere,Banks: Commercial and Savings,490,481,CEO,Andrew J. Cecere,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Minneapolis, MN\",Website,http://www.usbank.com,Years on Global 500 List,12,Employees,71191,Company Information,Revenues ($M),22744,Profits ($M),5888,Assets ($M),445964,Total Stockholder Equity ($M),47298,Key Financials (Last Fiscal Year),Profit as % of Revenues,25.9,Profits as % of Assets,1.3,Profits as % of Stockholder Equity,12.4,Profit Ratios,U.S. Bancorp,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22618,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2192.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),10681,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-12.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",114586,488,,,,,,,Karl-Johan Persson,Specialty Retailers,488,482,CEO,Karl-Johan Persson,Sector,Retailing,Industry,Specialty Retailers,HQ Location,\"Stockholm, Sweden\",Website,http://www.hm.com,Years on Global 500 List,2,Employees,114586,Company Information,Revenues ($M),22618,Profits ($M),2192.3,Assets ($M),10681,Total Stockholder Equity ($M),6635,Key Financials (Last Fiscal Year),Profit as % of Revenues,9.7,Profits as % of Assets,20.5,Profits as % of Stockholder Equity,33,Profit Ratios,H & M Hennes & Mauritz,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22559,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,8.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2659,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),129819,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",10212,,Fortune 500,126,World’s Most Admired Companies,100000,The 100 Best Companies to Work For,91,Daniel P. Amos,\"Insurance: Life, Health (stock)\",0,483,CEO,Daniel P. Amos,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Columbus, GA\",Website,http://www.aflac.com,Years on Global 500 List,10,Employees,10212,Company Information,Revenues ($M),22559,Profits ($M),2659,Assets ($M),129819,Total Stockholder Equity ($M),20482,Key Financials (Last Fiscal Year),Profit as % of Revenues,11.8,Profits as % of Assets,2,Profits as % of Stockholder Equity,13,Profit Ratios,Aflac,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22477,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),707.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),15766,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-12.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",425594,466,World’s Most Admired Companies,100000,,,,,Michel Landel,Food Services,466,484,CEO,Michel Landel,Sector,\"Hotels, Restaurants & Leisure\",Industry,Food Services,HQ Location,\"Issy-les-Moulineaux, France\",Website,http://www.sodexo.com,Years on Global 500 List,18,Employees,425594,Company Information,Revenues ($M),22477,Profits ($M),707.2,Assets ($M),15766,Total Stockholder Equity ($M),4085,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.1,Profits as % of Assets,4.5,Profits as % of Stockholder Equity,17.3,Profit Ratios,Sodexo,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22366,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),106,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),19738,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-23.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",60354,,,,,,,,Ren Jun,Specialty Retailers,0,485,CEO,Ren Jun,Sector,Retailing,Industry,Specialty Retailers,HQ Location,\"Nanjing, China\",Website,http://www.suning.com,Years on Global 500 List,1,Employees,60354,Company Information,Revenues ($M),22366,Profits ($M),106,Assets ($M),19738,Total Stockholder Equity ($M),9455,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.5,Profits as % of Assets,0.5,Profits as % of Stockholder Equity,1.1,Profit Ratios,Suning Commerce Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22207,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-11.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1221.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),15969,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,42.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",2949,431,,,,,,,Jin-Soo Huh,Petroleum Refining,431,486,CEO,Jin-Soo Huh,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Seoul, South Korea\",Website,http://www.gscaltex.com,Years on Global 500 List,6,Employees,2949,Company Information,Revenues ($M),22207,Profits ($M),1221.1,Assets ($M),15969,Total Stockholder Equity ($M),8150,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.5,Profits as % of Assets,7.6,Profits as % of Stockholder Equity,15,Profit Ratios,GS Caltex,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22167,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),447.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),7426,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-0.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",15173,474,,,,,,,Thilo Mannhardt,Energy,474,487,CEO,Thilo Mannhardt,Sector,Energy,Industry,Energy,HQ Location,\"Sao Paulo, Brazil\",Website,http://www.ultra.com.br,Years on Global 500 List,8,Employees,15173,Company Information,Revenues ($M),22167,Profits ($M),447.5,Assets ($M),7426,Total Stockholder Equity ($M),2621,Key Financials (Last Fiscal Year),Profit as % of Revenues,2,Profits as % of Assets,6,Profits as % of Stockholder Equity,17.1,Profit Ratios,Ultrapar Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22145,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),280.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),21729,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,15.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",18381,,,,,,,,Huang Wenzhou,Trading,0,488,CEO,Huang Wenzhou,Sector,Wholesalers,Industry,Trading,HQ Location,\"Xiamen, China\",Website,http://www.chinacdc.com,Years on Global 500 List,1,Employees,18381,Company Information,Revenues ($M),22145,Profits ($M),280.2,Assets ($M),21729,Total Stockholder Equity ($M),3985,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.3,Profits as % of Assets,1.3,Profits as % of Stockholder Equity,7,Profit Ratios,Xiamen C&D,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22138,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-12,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-2221,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),9362,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",140000,425,Fortune 500,127,,,,,Edward S. Lampert,General Merchandisers,425,489,CEO,Edward S. Lampert,Sector,Retailing,Industry,General Merchandisers,HQ Location,\"Hoffman Estates, IL\",Website,http://www.searsholdings.com,Years on Global 500 List,23,Employees,140000,Company Information,Revenues ($M),22138,Profits ($M),-2221,Assets ($M),9362,Total Stockholder Equity ($M),-3824,Key Financials (Last Fiscal Year),Profit as % of Revenues,-10,Profits as % of Assets,-23.7,Profits as % of Stockholder Equity,,Profit Ratios,Sears Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22113,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-20.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),413.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),20860,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-20.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",38589,383,,,,,,,Xu Xianping,\"Engineering, Construction\",383,490,CEO,Xu Xianping,Sector,Engineering & Construction,Industry,\"Engineering, Construction\",HQ Location,\"Beijing, China\",Website,http://www.genertec.com.cn,Years on Global 500 List,4,Employees,38589,Company Information,Revenues ($M),22113,Profits ($M),413.6,Assets ($M),20860,Total Stockholder Equity ($M),5114,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.9,Profits as % of Assets,2,Profits as % of Stockholder Equity,8.1,Profit Ratios,China General Technology,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22036,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-3.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),10150.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),82310,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,160.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",22132,471,,,,,,,John Pettigrew,Utilities,471,491,CEO,John Pettigrew,Sector,Energy,Industry,Utilities,HQ Location,\"London, Britain\",Website,http://www.nationalgrid.com,Years on Global 500 List,12,Employees,22132,Company Information,Revenues ($M),22036,Profits ($M),10150.6,Assets ($M),82310,Total Stockholder Equity ($M),25463,Key Financials (Last Fiscal Year),Profit as % of Revenues,46.1,Profits as % of Assets,12.3,Profits as % of Stockholder Equity,39.9,Profit Ratios,National Grid,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),21987,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,7.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1251.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),11672,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,7.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",121000,,Fortune 500,128,,,,,Todd J. Vasos,Specialty Retailers,0,492,CEO,Todd J. Vasos,Sector,Retailing,Industry,Specialty Retailers,HQ Location,\"Goodlettsville, TN\",Website,http://www.dollargeneral.com,Years on Global 500 List,1,Employees,121000,Company Information,Revenues ($M),21987,Profits ($M),1251.1,Assets ($M),11672,Total Stockholder Equity ($M),5406,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.7,Profits as % of Assets,10.7,Profits as % of Stockholder Equity,23.1,Profit Ratios,Dollar General,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),21941,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-17.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1999.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),74295,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",61227,404,,,,,,,Flavio Cattaneo,Telecommunications,404,493,CEO,Flavio Cattaneo,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"Milan, Italy\",Website,http://www.telecomitalia.com,Years on Global 500 List,18,Employees,61227,Company Information,Revenues ($M),21941,Profits ($M),1999.4,Assets ($M),74295,Total Stockholder Equity ($M),22366,Key Financials (Last Fiscal Year),Profit as % of Revenues,9.1,Profits as % of Assets,2.7,Profits as % of Stockholder Equity,8.9,Profit Ratios,Telecom Italia,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),21930,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,34.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),35.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),12161,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-25.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",18454,,,,,,,,Xu Xiaoxi,Trading,0,494,CEO,Xu Xiaoxi,Sector,Wholesalers,Industry,Trading,HQ Location,\"Xiamen, China\",Website,http://www.itgholding.com.cn,Years on Global 500 List,1,Employees,18454,Company Information,Revenues ($M),21930,Profits ($M),35.6,Assets ($M),12161,Total Stockholder Equity ($M),1066,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.2,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,3.3,Profit Ratios,Xiamen ITG Holding Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),21919,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,31.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),251.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),31957,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,49.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",65616,,,,,,,,Shang Jiqiang,Trading,0,495,CEO,Shang Jiqiang,Sector,Wholesalers,Industry,Trading,HQ Location,\"Urumqi, China\",Website,http://www.guanghui.com,Years on Global 500 List,1,Employees,65616,Company Information,Revenues ($M),21919,Profits ($M),251.8,Assets ($M),31957,Total Stockholder Equity ($M),4563,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.1,Profits as % of Assets,0.8,Profits as % of Stockholder Equity,5.5,Profit Ratios,Xinjiang Guanghui Industry Investment,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),21903,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,11.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),329,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),92890,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-79.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",56960,,,,,,,,Yitzhak Peterburg,Pharmaceuticals,0,496,CEO,Yitzhak Peterburg,Sector,Health Care,Industry,Pharmaceuticals,HQ Location,\"Petach Tikva, Israel\",Website,http://www.tevapharm.com,Years on Global 500 List,1,Employees,56960,Company Information,Revenues ($M),21903,Profits ($M),329,Assets ($M),92890,Total Stockholder Equity ($M),33337,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.5,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,1,Profit Ratios,Teva Pharmaceutical Industries,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),21796,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-13.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),743.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),100609,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-45.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",54378,427,,,,,,,Wan Feng,\"Insurance: Life, Health (stock)\",427,497,CEO,Wan Feng,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Beijing, China\",Website,http://www.newchinalife.com,Years on Global 500 List,2,Employees,54378,Company Information,Revenues ($M),21796,Profits ($M),743.9,Assets ($M),100609,Total Stockholder Equity ($M),8507,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.4,Profits as % of Assets,0.7,Profits as % of Stockholder Equity,8.7,Profit Ratios,New China Life Insurance,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),21741,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-11.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),406.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),11630,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,20.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",77210,437,,,,,,,David T. Potts,Food and Drug Stores,437,498,CEO,David T. Potts,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Bradford, Britain\",Website,http://www.morrisons.com,Years on Global 500 List,13,Employees,77210,Company Information,Revenues ($M),21741,Profits ($M),406.4,Assets ($M),11630,Total Stockholder Equity ($M),5111,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.9,Profits as % of Assets,3.5,Profits as % of Stockholder Equity,8,Profit Ratios,Wm. Morrison Supermarkets,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),21655,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-5.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1151.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),16247,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,195.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",66779,467,,,,,,,Friedrich Joussen,Travel Services,467,499,CEO,Friedrich Joussen,Sector,Business Services,Industry,Travel Services,HQ Location,\"Hanover, Germany\",Website,http://www.tuigroup.com,Years on Global 500 List,23,Employees,66779,Company Information,Revenues ($M),21655,Profits ($M),1151.7,Assets ($M),16247,Total Stockholder Equity ($M),3006,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.3,Profits as % of Assets,7.1,Profits as % of Stockholder Equity,38.3,Profit Ratios,TUI,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),21609,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),430.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),10060,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-2.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",26000,,Fortune 500,129,,,,,Michael J. Jackson,Specialty Retailers,0,500,CEO,Michael J. Jackson,Sector,Retailing,Industry,Specialty Retailers,HQ Location,\"Fort Lauderdale, FL\",Website,http://www.autonation.com,Years on Global 500 List,12,Employees,26000,Company Information,Revenues ($M),21609,Profits ($M),430.5,Assets ($M),10060,Total Stockholder Equity ($M),2310,Key Financials (Last Fiscal Year),Profit as % of Revenues,2,Profits as % of Assets,4.3,Profits as % of Stockholder Equity,18.6,Profit Ratios,AutoNation,,\r\n"
  },
  {
    "path": "data/hacker_news.csv",
    "content": "id,title,url,num_points,num_comments,author,created_at\n12224879,Interactive Dynamic Video,http://www.interactivedynamicvideo.com/,386,52,ne0phyte,8/4/2016 11:52\n11964716,Florida DJs May Face Felony for April Fools' Water Joke,http://www.thewire.com/entertainment/2013/04/florida-djs-april-fools-water-joke/63798/,2,1,vezycash,6/23/2016 22:20\n11919867,Technology ventures: From Idea to Enterprise,https://www.amazon.com/Technology-Ventures-Enterprise-Thomas-Byers/dp/0073523429,3,1,hswarna,6/17/2016 0:01\n10301696,Note by Note: The Making of Steinway L1037 (2007),http://www.nytimes.com/2007/11/07/movies/07stein.html?_r=0,8,2,walterbell,9/30/2015 4:12\n10482257,Title II kills investment? Comcast and other ISPs are now spending more,http://arstechnica.com/business/2015/10/comcast-and-other-isps-boost-network-investment-despite-net-neutrality/,53,22,Deinos,10/31/2015 9:48\n10557283,Nuts and Bolts Business Advice,,3,4,shomberj,11/13/2015 0:45\n12296411,Ask HN: How to improve my personal website?,,2,6,ahmedbaracat,8/16/2016 9:55\n11337617,\"Shims, Jigs and Other Woodworking Concepts to Conquer Technical Debt\",http://firstround.com/review/shims-jigs-and-other-woodworking-concepts-to-conquer-technical-debt/,34,7,zt,3/22/2016 16:18\n10379326,That self-appendectomy,http://www.southpolestation.com/trivia/igy1/appendix.html,91,10,jimsojim,10/13/2015 9:30\n11370829,Crate raises $4M seed round for its next-gen SQL database,http://techcrunch.com/2016/03/15/crate-raises-4m-seed-round-for-its-next-gen-sql-database/,3,1,hitekker,3/27/2016 18:08\n11665197,Advertising Cannot Maintain the Internet. Heres the Secret Sauce Solution,http://evonomics.com/advertising-cannot-maintain-internet-heres-solution/,2,1,dredmorbius,5/10/2016 4:46\n11981466,Coding Is Over,https://medium.com/@loorinm/coding-is-over-6d653abe8da8,18,14,prostoalex,6/26/2016 16:36\n10627194,Show HN: Wio Link  ESP8266 Based Web of Things Hardware Development Platform,https://iot.seeed.cc,26,22,kfihihc,11/25/2015 14:03\n11587596,Custom Deleters for C++ Smart Pointers,http://www.bfilipek.com/2016/04/custom-deleters-for-c-smart-pointers.html,59,18,ingve,4/28/2016 10:01\n12335860,How often to update third party libraries?,,7,5,rabid_oxen,8/22/2016 12:37\n11403750,Review my AI based marketing bot,http://beta.crowdfireapp.com/?beta=agnipath,1,2,abhishekmaddy,4/1/2016 9:45\n10610020,Ask HN: Am I the only one outraged by Twitter shutting down share counts?,,28,29,tkfx,11/22/2015 13:43\n10837634,\"Ten years later, did Boston's Big Dig deliver?\",https://www.bostonglobe.com/magazine/2015/12/29/years-later-did-big-dig-deliver/tSb8PIMS4QJUETsMpA7SpI/story.html,109,116,jseliger,1/4/2016 18:58\n12121216,Valid.ly  Never send another OOPS message,https://www.valid.ly,1,1,validly,7/19/2016 12:05\n11079821,APOD: LIGO detects gravity waves...,http://apod.nasa.gov/apod/astropix.html,1,2,AliCollins,2/11/2016 12:57\n11007942,Typeplate: a typographic starter kit encouraging great type on the web,http://typeplate.com/,68,13,Tomte,1/31/2016 20:38\n11610310,Ask HN: Aby recent changes to CSS that broke mobile?,,1,1,polskibus,5/2/2016 10:14\n10712549,Streamroot makes video streaming cheaper thanks to peer-to-peer,http://techcrunch.com/2015/12/10/streamroot-makes-video-streaming-cheaper-thanks-to-peer-to-peer/,11,2,Rodi,12/10/2015 18:58\n10978069,VMware Confirms Layoffs as It Prepares for Dell Acquisition,http://techcrunch.com/2016/01/26/vmware-confirms-layoffs-in-earnings-statement-as-it-prepares-for-dell-acquisition/,170,112,walterclifford,1/27/2016 3:47\n12023949,Firmware exploit can defeat new Windows security features on Lenovo ThinkPads,http://www.pcworld.com/article/3091104/firmware-exploit-can-defeat-new-windows-security-features-on-lenovo-thinkpads.html#jump,15,4,walterbell,7/2/2016 22:08\n10739227,The Sad State of Personal Knowledgebases,http://marcusvorwaller.com/blog/2015/12/14/personal-knowledgebases/,115,106,zzzmarcus,12/15/2015 17:56\n11181546,US Robotics Network Taps,http://www.usr.com/en/products/networking-taps/,1,2,mkj,2/26/2016 14:35\n11161191,Fundraising Advice for YC Companies,https://blog.ycombinator.com/fundraising-advice-for-yc-companies,234,100,cryptoz,2/23/2016 18:41\n10760605,\"PSA: Intel WICS broken for years with official press release, do not buy\",https://communities.intel.com/thread/96038,4,1,KyleSanderson,12/18/2015 20:02\n12210105,Ask HN: Looking for Employee #3 How do I do it?,,1,3,sph130,8/2/2016 14:20\n10394168,Ask HN: Someone offered to buy my browser extension from me. What now?,,28,17,roykolak,10/15/2015 16:38\n12424203,Small Indiana county sends more people to prison than San Francisco,http://www.nytimes.com/2016/09/02/upshot/new-geography-of-prisons.html,61,63,GabrielF00,9/4/2016 13:24\n10767039,Real-time GIF images,http://github.com/ErikvdVen/php-gif,211,67,erikvdven,12/20/2015 14:01\n12356386,Charles River Ventures Puts F*CK Trump on Their Website,http://www.businessinsider.com/charles-river-ventures-puts-fck-trump-on-website-2016-8,3,2,smb06,8/25/2016 1:25\n10626668,The reverse job applicant (2010),http://www.reversejobapplication.com/,51,26,sheldor,11/25/2015 11:36\n12502122,Bitbucket: Support GitHub-style pages for repositories and teams,https://bitbucket.org/site/master/issues/3932/support-github-style-pages-for,2,1,deevus,9/14/2016 23:32\n11939260,Estonia's Tech-Savviness,https://m.mic.com/articles/146542/the-unexpected-story-of-how-this-tiny-country-became-the-most-tech-savvy-on-earth#.PaJNIRo6I,22,12,sethbannon,6/20/2016 16:53\n11783331,'The details of your involvement will be gruesome' if you continue suing us,http://www.recode.net/2016/5/26/11792922/gawker-nick-denton-peter-thiel-open-letter,2,2,openmosix,5/27/2016 1:48\n10646440,Show HN: Something pointless I made,http://dn.ht/picklecat/,747,102,dhotson,11/29/2015 22:46\n12427002,Self-Driving Ubers Appear in San Francisco,http://fortune.com/2016/09/04/self-driving-ubers-san-francisco/,5,2,sjcsjc,9/4/2016 22:22\n11037937,Maru turns Android smartphones into portable PCs,http://maruos.com/#/,171,73,dmitrygr,2/4/2016 22:54\n10512882,Text of the Trans-Pacific Partnership,http://tpp.mfat.govt.nz/text,755,346,cdubzzz,11/5/2015 12:15\n11441625,\"Apply HN: CreatorsNest  On-Demand, Private Workspaces for Artists and Creatives\",,5,6,LYeo,4/6/2016 20:10\n12350556,Researchers have trained a machine to spot depression on Instagram,https://www.technologyreview.com/s/602208/how-an-algorithm-learned-to-identify-depressed-individuals-by-studying-their-instagram,38,6,pmcpinto,8/24/2016 8:24\n11826782,A Cars Computer Can Fingerprint You in Minutes Based on How You Drive,https://www.wired.com/2016/05/drive-car-can-id-within-minutes-study-finds/,54,67,jonbaer,6/2/2016 22:51\n11590768,\"Show HN: Shanhu.io, a programming playground powered by e8vm\",https://shanhu.io,1,1,h8liu,4/28/2016 18:05\n11774850,The Path to Rust,https://thesquareplanet.com/blog/the-path-to-rust/?,296,213,adamnemecek,5/26/2016 2:28\n10560014,\"Bitcoin Is Back, But It Never Really Left\",http://www.wired.com/2015/11/bitcoin-is-back-but-it-never-really-left/,29,15,Amorymeltzer,11/13/2015 14:36\n10284812,\"Ask HN: Limiting CPU, memory, and I/O usage on a program for testing\",,2,1,zatkin,9/26/2015 23:23\n10184716,How to write a great error message,https://medium.com/@thomasfuchs/how-to-write-an-error-message-883718173322,19,2,tomkwok,9/8/2015 9:23\n11548576,Ask HN: Which framework for a CRUD app in 2016?,,4,4,deafcalculus,4/22/2016 12:24\n10926050,Entrepreneurship  A second attempt | Feedback welcomed,,3,1,nassirkhan,1/18/2016 18:47\n11862653,The Shocking Secret About Static Types,https://medium.com/javascript-scene/the-shocking-secret-about-static-types-514d39bf30a3#.h2mg39u32,11,5,insulanian,6/8/2016 14:59\n11308064,\"Atom 1.6 Released with Pending Pane Items, Async Git and Top and Bottom Bar API\",http://blog.atom.io/2016/03/17/atom-1-6-and-1-7-beta.html,244,172,ingve,3/17/2016 22:16\n12457634,Obama on Climate Change: The Trends Are Terrifying,http://www.nytimes.com/2016/09/08/us/politics/obama-climate-change.html,63,112,smacktoward,9/8/2016 21:46\n10402416,\"When there are too many administrators, which ones do *you* fire?\",http://jakeseliger.com/2015/10/16/when-there-are-too-many-administrators-which-ones-do-you-fire/,4,1,jseliger,10/16/2015 22:26\n10618257,US State Dept Issues Worldwide Travel Alert,http://travel.state.gov/content/passports/en/alertswarnings/worldwide-travel-alert.html,60,45,fouadmatin,11/24/2015 0:08\n10636601,DeepView: Computational Tools for Chess Spectatorship,http://playful.media.mit.edu/projects/deepview,8,1,hemapani,11/27/2015 9:25\n11203438,Deposing Tim Cook,http://www.skatingonstilts.com/skating-on-stilts/2016/02/an-open-letter-to-tim-cook.html,2,2,fny,3/1/2016 15:55\n10816018,2015 in review  1 year after I quit blogging,http://nathanbarry.com/2015-review/,36,2,porter,12/31/2015 3:50\n10873517,New Erd?s Paper Solves Egyptian Fraction Problem,https://www.simonsfoundation.org/uncategorized/new-erdos-paper-solves-egyptian-fraction-problem/#,73,20,vinchuco,1/10/2016 0:19\n10270919,Visualizing the Discrete Fourier Transform,http://blog.revolutionanalytics.com/2015/09/because-its-friday-visualizing-ffts.html#,68,18,rndn,9/24/2015 11:00\n11575139,\"Capacitor, BigQuerys next-generation columnar storage format\",https://cloud.google.com/blog/big-data/2016/04/inside-capacitor-bigquerys-next-generation-columnar-storage-format,133,14,fhoffa,4/26/2016 20:04\n10774204,Bitcoin's mining difficulty has increased by 41.9% over the last 30 days,https://kaiko.com/statistics/difficulty,226,253,arnauddri,12/21/2015 23:00\n10573430,Ask HN: Enter market with a well-funded competitor?,,2,1,sparkling,11/16/2015 9:22\n12120708,Aggregated reviews for iPad Pro 9.7 inch,https://feedcheck.co/blog/ipad-pro-9-7-inch-customer-reviews/,3,2,adibalcan,7/19/2016 9:13\n10581844,\"Analysis of 114 propaganda sources from ISIS, Jabhat al-Nusra, al-Qaeda [pdf]\",http://37.252.122.95/sites/default/files/Inside%20the%20Jihadi%20Mind.pdf,1,1,crosre,11/17/2015 15:53\n11443427,\"Apply HN: Hostable, Reskinnable, Domainable, Searchable, Forum Software\",,3,5,andy_ppp,4/7/2016 0:00\n10590679,I was held hostage by Isis. They fear our unity more than our airstrikes,http://www.theguardian.com/commentisfree/2015/nov/16/isis-bombs-hostage-syria-islamic-state-paris-attacks,6,2,PhasmaFelis,11/18/2015 20:55\n11168708,Ask HN: Do you use any realtime PaaS/framework and in case you so which one?,,2,1,stemuk,2/24/2016 17:57\n11342920,A malicious module on npm,https://blog.liftsecurity.io/2015/01/27/a-malicious-module-on-npm,5,1,gburnett,3/23/2016 8:46\n11985350,Ditch Google Forms: Try This Free Survey Tool,http://www.vizir.co/,2,1,getvizir,6/27/2016 10:58\n10312846,Introducing Network Containers,https://www.zerotier.com/blog/?p=490,6,2,pkcsecurity,10/1/2015 17:26\n11178082,Chrome says login.live.com is a Deceptive site,,9,2,whizzkid,2/25/2016 21:45\n10402073,Predicting the Future and Exponential Growth,http://uday.io/2015/10/15/predicting-the-future-and-exponential-growth/,1,1,urs2102,10/16/2015 21:19\n12077936,Electroflight: demo electric show aeroplane,https://www.youtube.com/watch?v=Xe1g1JrRRkY,2,2,zeristor,7/12/2016 10:25\n12014198,Sliding airline seats speed up boarding and departing planes,http://www.businessinsider.com/sliding-airline-seats-speed-up-boarding-departing-planes-2016-6,3,3,stretchwithme,7/1/2016 6:23\n10965887,Limbless master of micrographia featured at the Met,http://www.nytimes.com/2016/01/15/arts/design/astounding-feats-in-pen-ink-and-magnifying-glass.html,2,1,GuestNetwork,1/25/2016 6:25\n11305945,Venezuela to Shut Down for a Week to Cope With Electricity Crisis,http://www.bloomberg.com/news/articles/2016-03-16/venezuela-to-shut-down-for-a-week-as-electricity-crisis-mounts,162,160,prostoalex,3/17/2016 17:27\n11149961,A Go check style tool,https://github.com/qiniu/checkstyle,2,1,longbai,2/22/2016 10:58\n10899330,Apple Watch Scooped Up Over Half the Smartwatch Market in 2015,http://techcrunch.com/2016/01/13/apple-watch-scooped-up-over-half-the-smartwatch-market-in-2015/,1,1,Jerry2,1/14/2016 2:45\n11276702,Pitch your startp  Valuate it automatically,https://startupeval.mybluemix.net/,3,1,jo-m,3/13/2016 8:08\n11080321,Can Wall Street solve the water crisis in the West?,https://www.propublica.org/article/can-wall-street-solve-the-water-crisis-in-the-west,3,1,elorant,2/11/2016 14:35\n12178806,Show HN: Webscope  Easy way for web developers to communicate with Clients,http://webscopeapp.com,3,3,fastbrick,7/28/2016 7:11\n10870764,It's time for the US to use the metric system,http://www.vox.com/2014/5/29/5758542/time-for-the-US-to-use-the-metric-system,25,12,edward,1/9/2016 10:27\n12097173,Facebook Blames Lack of Available Talent for Diversity Problem,http://www.wsj.com/articles/facebook-blames-lack-of-available-talent-for-diversity-problem-1468526303,3,1,protomyth,7/14/2016 21:06\n11062519,Beyond the Hype: 4 Years of Go in Production,http://www.infoq.com/presentations/go-iron-production,3,3,neoasterisk,2/9/2016 1:56\n12472690,The Case for Wooden Skyscrapers,http://www.economist.com/news/science-and-technology/21706492-case-wooden-skyscrapers-not-barking-top-tree,63,56,oli5679,9/11/2016 10:00\n12112528,\"Microsoft patched Windows RT, blocks dev Linux boot\",http://www.theregister.co.uk/2016/07/15/windows_fix_closes_rt_unlock_loophole/,110,39,type0,7/18/2016 0:05\n11851529,New phenomenon breaks inbound TCP policing,https://forums.whirlpool.net.au/forum-replies.cfm?t=2530363,130,53,RachelF,6/7/2016 0:15\n11380779,PULPino: open-source microcontroller based on a 32-bit RISC-V core,https://github.com/pulp-platform/pulpino,4,1,winterismute,3/29/2016 11:45\n11056477,Why your Uber app is lying to you about available cars,http://bgr.com/2015/07/28/uber-app-lying-cars-visual-effect/,9,3,adamsi,2/8/2016 5:22\n10239352,Facebooks Like Buttons Will Soon Track Your Web Browsing to Target Ads,http://www.technologyreview.com/news/541351/facebooks-like-buttons-will-soon-track-your-web-browsing-to-target-ads/,2,2,EwanToo,9/18/2015 14:25\n12395737,Grateful Dead Fan Timothy Tyler Has Been Granted Clemency,http://liveforlivemusic.com/news/grateful-dead-fan-timothy-tyler-has-been-granted-clemency-by-president-barack-obama/,222,211,WhitneyLand,8/31/2016 3:10\n10248556,The Return of the Command Line Interface,http://avc.com/2015/09/the-return-of-the-command-line-interface/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+AVc+%28A+VC%29,51,36,ghosh,9/20/2015 18:52\n10996470,ASP.NET OmniSharp server is not running on Ubuntu Mono,http://stackoverflow.com/q/35068910/2404470,1,1,xameeramir,1/29/2016 17:06\n10872799,Show HN: GeoScreenshot  Easily test Geo-IP based web pages,https://www.geoscreenshot.com/,1,9,kpsychwave,1/9/2016 20:45\n10742394,Bacon over Lettuce,http://www.sciencedaily.com/releases/2015/12/151214130727.htm,3,3,prtkgpt,12/16/2015 4:31\n11140277,Ayn Rand Lamp,http://www.volcanophile.com/index.php?/root/ayn-rand-lamp-video/,33,51,jimsojim,2/20/2016 15:01\n10484797,Scientists identify main component of brain repair after stroke,http://www.nih.gov/news-events/news-releases/scientists-identify-main-component-brain-repair-after-stroke,85,8,Oatseller,11/1/2015 0:04\n12153139,Munich Gunman Got Weapon from the Darknet [German],http://www.sueddeutsche.de/panorama/eil-amokschuetze-von-muenchen-besorgte-sich-waffe-im-darknet-1.3092518,3,1,p01926,7/24/2016 12:30\n11610192,Craig Wright's proof isn't valid because he uses bash background instead of &&,https://imgur.com/ZUXBkTt,5,2,neuropie,5/2/2016 9:35\n10974870,From Python to Lua: Why We Switched,https://www.distelli.com/blog/using-lua-for-our-most-critical-production-code,243,188,chase202,1/26/2016 18:17\n11244541,Ubuntu 16.04 LTS to Ship Without Python 2,http://news.softpedia.com/news/ubuntu-16-04-lts-to-ship-without-python-2-windows-printers-detection-affected-501410.shtml,2,1,_snydly,3/8/2016 10:39\n10915933,About What is happening with this world?,http://meshedsociety.com/the-globalization-of-news/,3,1,imartin2k,1/16/2016 17:30\n12196969,The Golden Age of Open Protocols,http://avc.com/2016/07/the-golden-age-of-open-protocols/,131,51,worldvoyageur,7/31/2016 13:55\n12466761,Israeli DDOS Service vDOS responsible for several decades worth of DDoS years,http://krebsonsecurity.com/2016/09/israeli-online-attack-service-vdos-earned-600000-in-two-years/,29,1,aarestad,9/9/2016 23:27\n10843957,Unaffordable cities: this criminal lack of housing is a global scandal,http://www.theguardian.com/cities/2014/feb/10/unaffordable-cities-global-scandal-housing-lack?CMP=share_btn_tw,3,1,jseliger,1/5/2016 16:12\n10858645,Good UI,https://www.goodui.org/,27,8,jgrodziski,1/7/2016 16:01\n10601056,CSS Cursor's,http://css-cursor.techstream.org,4,2,anushbmx,11/20/2015 13:37\n10626218,Booking.js  Availability and Scheduling API,http://booking.timekit.io/,142,22,listentojohan,11/25/2015 9:10\n11990286,Which MacBook can code 8 hours without charging?,,2,8,freelancerdever,6/27/2016 23:20\n10686336,\"After 60 Years, B-52s Still Dominate U.S. Fleet\",http://www.nytimes.com/2015/12/06/us/b-52s-us-air-force-bombers.html,149,145,otoolep,12/6/2015 19:52\n11237259,Show HN: Run with Mark (Runkeeper only),http://runwithmark.github.io/#/,3,3,ecesena,3/7/2016 5:17\n11748010,Dynamic Swift,http://mjtsai.com/blog/2016/05/21/dynamic-swift-2/,42,46,mpweiher,5/22/2016 10:22\n11721050,The False Promise of DNA Testing,http://www.theatlantic.com/magazine/archive/2016/06/a-reasonable-doubt/480747/?single_page=true,64,32,sergeant3,5/18/2016 11:05\n10493476,Philip Davies MP: 'Political correctness is damaging men',http://www.telegraph.co.uk/men/thinking-man/11969823/Philip-Davies-MP-Political-correctness-is-damaging-men.html,1,1,lujim,11/2/2015 17:39\n11837056,Ask HN: Is there a home Dropbox-style solution?  (better explanation inside),,3,2,coreyp_1,6/4/2016 17:17\n10607974,The Glacial Pace of Scientific Publishing,http://www.fasebj.org/content/26/9/3589.full,30,32,ingve,11/21/2015 20:49\n10603601,Show HN: Send an email from your shell to yourself without pain,https://ping.registryd.com,4,1,ybrs,11/20/2015 20:23\n11818833,\"Medical researcher discovers integration, gets 75 citations\",https://fliptomato.wordpress.com/2007/03/19/medical-researcher-discovers-integration-gets-75-citations/,3,3,CarolineW,6/1/2016 22:36\n11969736,Why Brexit is worse for Europe than Britain,https://www.washingtonpost.com/news/wonk/wp/2016/06/24/whats-crucial-to-know-the-morning-after-brexit/?postshare=2461466773584454&tid=ss_tw,5,1,return0,6/24/2016 13:51\n12343060,iOS Keychain Privacy Issue,,2,1,benzinschleuder,8/23/2016 12:17\n10895443,Animatic by Inkboard  Animation for everyone. animatic.io,,5,1,darrenpaul,1/13/2016 16:27\n11370446,Show HN: Underline.js is like underscore.js but using modern ES7 syntax,http://ankurp.github.io/underline/?hn,8,1,agp2572,3/27/2016 16:19\n10463917,List of Hacker News-style aggregators for specific niches,https://github.com/mikeanthonywild/hacker-news-for-x,1,1,ShinyCyril,10/28/2015 12:05\n10284074,Show HN: Real-Time Stats for an iOS MMORPG Game in a Wordpress Front End,http://aftermath.io/this-is-not-a-blog-wordpress-as-a-mmo-frontend/,6,1,ZaneClaes,9/26/2015 19:02\n10521035,We're Bringing Unsexy Back to Entrepreneurship,http://www.entrepreneur.com/article/251328,2,2,bevenky,11/6/2015 18:27\n12255593,Show HN: Bild  A collection of image processing functions in Go,https://github.com/anthonynsimon/bild,2,2,amzans,8/9/2016 16:11\n10205375,Show HN: Automated coach for programming interviews,https://www.interviewbit.com/?ref=showhn,18,3,plicense,9/11/2015 18:32\n10762005,Django with websockets and a bolted-on telnet server: a hendrix demo,https://www.youtube.com/watch?v=92VeMkjM1TQ,2,1,jMyles,12/19/2015 0:34\n10294855,How do I provide value to my startup as a non-technical founder?,http://www.kilometer.io/blog/how-do-i-provide-value-to-my-startup-as-a-non-technical-founder/,1,1,alex_flom,9/29/2015 6:13\n11848050,\"Show HN: /frink, a Slack app for Simpsons gifs\",https://slashfrink.herokuapp.com/,1,1,gesteves,6/6/2016 16:36\n12487968,De-anonymizing website visitors via FB timing attacks,https://quadhead.de/website-besucher-durch-timing-attacken-auf-facebook-deanonymisieren/,13,4,aysfrm11,9/13/2016 13:26\n10684317,How to Satisfy the Worlds Surging Appetite for Meat,http://www.wsj.com/articles/how-to-satisfy-the-worlds-surging-appetite-for-meat-1449238059?mod=trending_now_2,38,71,prostoalex,12/6/2015 3:38\n10244832,Ask HN: How would you sell open source software?,,11,7,wjh_,9/19/2015 17:04\n10259707,Parallax - open source scrolling parallax script for mobile and desktop browsers,https://github.com/GianlucaGuarini/parallax,18,20,gianlucaguarini,9/22/2015 16:36\n12025133,Facebook's News Feed,http://www.newyorker.com/business/currency/facebooks-news-feed-often-changed-never-great,72,68,jeo1234,7/3/2016 7:30\n11585576,\"Dear Amazon Prime, I don't want to watch the ads for your original series\",http://www.amazon.com/Storm-Warnings/dp/B00N8MCYM4/ref=sr_1_2?s=instant-video&ie=UTF8&qid=1461800859&sr=1-2&keywords=the+wire,3,1,thththth,4/27/2016 23:50\n10327933,Amazon ECHO,http://www.amazon.com/gp/product/B00X4WHP5E/ref=s9_pop_gw_g451_i2?pf_rd_m=ATVPDKIKX0DER&pf_rd_s=desktop-7&pf_rd_r=1NA8YZ60W55V0MXKEWM7&pf_rd_t=36701&pf_rd_p=2090151022&tag=facebookoffer15-20&pf_rd_i=desktop,3,3,syshackbot,10/4/2015 16:23\n10665466,From Word to Markdown to InDesign: Fully Automated Typesetting Using Pandoc,http://rhythmus.be/md2indd/,114,41,rhythmvs,12/2/2015 20:09\n10958220,How to use MVC with React,http://github.com/ustun/react-mvc?x=1,5,1,ludwigvan,1/23/2016 12:53\n10957172,PostgreSQL: Linux VS Windows  part 2,http://www.sqig.net/2016/01/postgresql-linux-vs-windows-part-2.html,16,3,based2,1/23/2016 4:21\n11296136,How an Uncritical Media Helped Trump's Rise,http://www.spiegel.de/international/world/donald-trump-and-the-failure-of-the-us-media-a-1082401.html,1,1,citizensixteen,3/16/2016 10:02\n10963528,Create a GUI Application Using Qt and Python in Minutes,http://digitalpeer.com/s/c63e,21,1,zoodle,1/24/2016 19:01\n11757367,\"For the poor in the Ivy League, a full ride isnt always what they imagined\",https://www.washingtonpost.com/local/education/for-the-poor-in-the-ivy-league-a-full-ride-isnt-always-what-they-imagined/2016/05/16/5f89972a-114d-11e6-81b4-581a5c4c42df_story.html,5,1,wallflower,5/23/2016 21:55\n11701277,Radio FM broadcasting,,1,3,ejanus,5/15/2016 15:34\n10790754,HN: Christmas Colors,,28,12,sdiq,12/25/2015 8:50\n11134013,Show HN: Vector Toy  Visualize and manipulate vector field functions,http://dandelany.github.io/vector-toy/,43,4,dandelany,2/19/2016 15:34\n10258332,Ask HN: Chat-App based on Mail and PGP?,,1,1,Databay,9/22/2015 13:16\n10574895,Classic Nintendo Games Are NP-Hard (2012),http://arxiv.org/abs/1203.1895,115,59,iamandoni,11/16/2015 15:22\n11581144,Status of legislation on self-driving vehicles across the 50 states,http://www.ncsl.org/research/transportation/autonomous-vehicles-legislation.aspx,1,1,sdneirf,4/27/2016 15:18\n10739492,The Pebble smartwatch finally does real fitness tracking,http://www.theverge.com/2015/12/15/10138298/pebble-health-tracking-update-stanford-smartwatch-fitness,47,12,akirk,12/15/2015 18:34\n10715613,How to Pronounce Hexadecimal,http://www.bzarg.com/p/how-to-pronounce-hexadecimal/,2,1,gammarator,12/11/2015 5:34\n10619996,The Mochileros  Young Backpackers Risking Their Lives in Cocaine Valley,http://www.bbc.co.uk/news/resources/idt-07eeeebb-d450-4e4b-98d4-755369be7855,8,2,desdiv,11/24/2015 10:10\n11747821,Deep biomarkers of human aging: Application of deep neural networks,http://www.impactaging.com/papers/v8/n5/full/100968.html,71,6,jonbaer,5/22/2016 8:42\n11994405,Languages Which Almost Became CSS,https://eager.io/blog/the-languages-which-almost-were-css/,586,133,zackbloom,6/28/2016 15:15\n11181244,Drupal Benchmarks,http://www.pidramble.com/wiki/benchmarks/drupal,60,54,geerlingguy,2/26/2016 13:33\n12289059,It's time for fancy apartments to offer balconies for drone landings,https://www.wired.com/2016/08/time-fancy-apartments-offer-balconies-drone-landings/#slide-1,2,2,cm2187,8/15/2016 6:45\n10213207,File indexing and searching for Plan 9 [pdf],http://lsub.org/ls/export/tags.pdf,49,11,vezzy-fnord,9/14/2015 0:19\n11579299,\"German nuclear plant infected with computer viruses, operator says\",http://www.reuters.com/article/us-nuclearpower-cyber-germany-idUSKCN0XN2OS,149,94,r0muald,4/27/2016 10:57\n12534592,Computer Specialist Who Deleted Clinton Emails May Have Asked Reddit for Tips,http://www.usnews.com/news/articles/2016-09-19/paul-combetta-computer-specialist-who-deleted-hillary-clinton-emails-may-have-asked-reddit-for-tips?src=usn_tw,17,1,heyrhett,9/19/2016 20:52\n10518372,\"Attack on Kunduz Trauma Centre, Afghanistan  Initial MSF Internal Review [pdf]\",http://kunduz.msf.org/pdf/20151030_kunduz_review_EN.pdf,3,1,andreasley,11/6/2015 8:28\n11444485,Show HN: HTML5 and Canvas demo written in Go,http://tidwall.com/digitalrain,8,3,tidwall,4/7/2016 3:26\n11902922,Tactile belt leads the blind and informs wearer of true north,https://www.indiegogo.com/projects/feelspace-follow-your-gut-feeling--3#/,4,3,antiffan,6/14/2016 16:04\n11148944,Adobe Photoshop and 1700s Manuscripts: A New Approach to Digital Paleography,http://www.digitalhumanities.org/dhq/vol/8/4/000187/000187.html,33,12,benbreen,2/22/2016 6:25\n12572730,Google's self-driving car is the victim in a serious crash,https://www.engadget.com/2016/09/24/googles-self-driving-car-is-the-victim-in-a-serious-crash/,12,6,openmosix,9/24/2016 21:28\n11835843,\"Hacked in a public space? Thanks, HTTPS\",http://www.theregister.co.uk/2016/05/20/https_wifi_trust_in_a_public_place/,27,29,blowski,6/4/2016 10:47\n10766828,\"An Old-Media Empire, Axel Springer Reboots for the Digital Age\",http://www.nytimes.com/2015/12/21/business/media/an-old-media-empireaxel-springer-reboots-for-the-digital-age.html?partner=rss&emc=rss&smid=tw-nytimes&smtyp=cur&_r=1,11,1,doener,12/20/2015 12:04\n11946541,Ask HN: What you wish you knew before launching your first Wordpress Plugin?,,1,1,wp_newb,6/21/2016 15:45\n10897571,Ask HN: How can we get porn sites to support HTTPS?,,8,4,lindx,1/13/2016 21:17\n11240737,Pocket Sized Virtual Reality Device,https://www.indiegogo.com/projects/smartvr-make-your-phone-a-virtual-reality-viewer/x/7469849#/,6,2,prbuckley,3/7/2016 18:58\n10302854,Full Disclosure: WinRAR SFX v5.21  Remote Code Execution Vulnerability,http://seclists.org/fulldisclosure/2015/Sep/106,3,1,tomtoise,9/30/2015 10:16\n10441107,\"$70,000 minimum wage\",http://www.slate.com/blogs/moneybox/2015/10/23/remember_dan_price_of_gravity_payments_who_gave_his_employees_a_70_000_minimum.html,4,1,gricardo99,10/23/2015 20:26\n12049801,Email Apps Suck,https://schneid.io/blog/why-your-email-app-sucks.html,52,83,schneidmaster,7/7/2016 15:11\n10328891,Ask HN: Looking for hacking games.,,3,4,dutchbrit,10/4/2015 21:27\n10581276,Ubuntu Team Needs a Cat to Replicate Important Bug,http://news.softpedia.com/news/ubuntu-team-needs-a-cat-to-replicate-important-bug-496205.shtml,2,1,zxv,11/17/2015 14:39\n11266275,\"Alyne  RegTech Platform for Cyber Security, Risk Management and Compliance\",https://www.alyne.com,2,1,nr1,3/11/2016 12:48\n11975878,How Google Is Remaking Itself as a Machine Learning First Company,https://backchannel.com/how-google-is-remaking-itself-as-a-machine-learning-first-company-ada63defcb70,1,1,elorant,6/25/2016 10:26\n10969705,Ask HN: Are GMail's new features making spam easier?,,3,2,aleem,1/25/2016 20:27\n10455956,Ask HN: $500k revenue business  Shopify vs. Custom website?,,4,3,jimmygatz,10/27/2015 2:47\n11461850,The Voyeur's Motel,http://newyorker.com/magazine/2016/04/11/gay-talese-tÂ,1,1,cmyr,4/9/2016 16:09\n10460634,The biggest threat to Silicon Valley isn't what you think it is,http://www.businessinsider.com/sc/flood-threat-to-silicon-valley-2015-10,2,1,cryptoz,10/27/2015 19:53\n12429434,What is the best android emulator for mac os?,,4,6,fimparatta,9/5/2016 10:59\n10930122,Ask HN: What you learned in 2015?,,2,1,justplay,1/19/2016 12:01\n10945276,Coworkers: a RabbitMQ microservice framework in Node.js,https://github.com/tjmehta/coworkers,13,1,tjmehta,1/21/2016 14:19\n11876191,The FBI 'is manufacturing terrorism cases' on a greater scale than ever before,http://www.businessinsider.com/fbi-is-manufacturing-terrorism-cases-2016-6/,255,136,ccvannorman,6/10/2016 13:30\n11027556,\"Yahoo lays off 1,700 and is up for sale\",http://www.vox.com/2016/2/1/10862040/yahoo-marissa-mayer-fail,115,64,Shofo,2/3/2016 16:53\n10250115,The extraordinary case of the Guevedoces,http://www.bbc.com/news/magazine-34290981,6,1,BoratObama,9/21/2015 2:55\n11333915,Ask HN: Critique my biz idea  local.menu the next Airbnb,,2,22,andrewfromx,3/22/2016 2:05\n11639807,Ruby on Google AppEngine Goes Beta,https://cloudplatform.googleblog.com/2016/05/Ruby-on-Google-App-Engine-goes-betaruntime.html?m=1,4,1,mark_l_watson,5/5/2016 21:31\n11559218,How one Silicon Valley engineer negotiated a starting salary from $120k to $250k,http://uk.businessinsider.com/silicon-valley-engineer-negotiated-a-starting-salary-from-120k-to-250k-in-just-a-few-weeks-2016-4,6,2,adam_klein,4/24/2016 10:37\n10418862,Tech Startups Feel an IPO Chill,http://www.wsj.com/articles/tech-startups-feel-an-ipo-chill-1445309822,55,15,pierrealexandre,10/20/2015 13:06\n11927447,A brief update,https://www.mattcutts.com/blog/heading-to-usds/,180,169,rbinv,6/18/2016 7:17\n10467361,Prevent information leaking in Rails,http://greg.molnar.io/tech/2015/10/28/prevent-rails-information-leaking.html,27,5,gregmolnar,10/28/2015 20:59\n11860564,[Beta] Speedtest.net  HTML5 Speed Test,http://beta.speedtest.net/,1,1,cquanu,6/8/2016 7:12\n10716331,How I Solved GCHQ's Xmas Card with Python and Pycosat. (Explanation and Source),http://matthewearl.github.io/2015/12/10/gchq-xmas-card/,6,1,kipi,12/11/2015 10:38\n10433288,Indonesia's palm oil fires emitted more greenhouse gases in a day than the U.S.,http://qz.com/528160/indonesias-palm-oil-fires-are-emitting-more-greenhouse-gases-every-day-than-the-entire-us/,137,162,Thorondor,10/22/2015 16:54\n10185714,Ask HN: Resources for learning ASP.NET?,,2,2,Catalyst4NaN,9/8/2015 14:04\n12441091,On Nodevember,https://medium.com/@nodebotanist/on-nodevember-f28a42c4b62e#.r6gxe4pa2,1,1,Garbage,9/7/2016 5:15\n12377598,\"Ask HN: Help Looking to find the x,y,z coordinates of a point in a room\",,3,2,WheelsAtLarge,8/28/2016 18:06\n12538881,Who the f*ck is this Product Manager at my startup?,https://medium.com/@raghunayyar/who-the-f-ck-is-this-product-manager-at-my-startup-bd67fbdba7c4#.y6wx9xne0,2,1,raghunayyar,9/20/2016 12:16\n12388202,Show HN: Feeble  A React/Redux Architecture,https://github.com/feeblejs/feeble,3,1,_yesmeck,8/30/2016 7:45\n10739918,Need to list related videos along with their published date in YouTube?,https://chrome.google.com/webstore/detail/youtube-video-list-dater/mbaflkdlneldejanggphlhcepncjfaco,1,1,divyumrastogi,12/15/2015 19:38\n12505268,Cyclists: This tiny supercomputer could save your life,http://www.thememo.com/2016/09/14/cycling-news-fusionproc-cycleeye-sensors-cycling-uk-road-safety/,4,1,morehuman,9/15/2016 11:54\n10580134,Amazon.it starts selling Toyota Aygo online (Italian),http://www.dday.it/redazione/18155/amazonit-vende-online-la-toyota-aygo-super-sconto-e-diritto-di-recesso,2,1,lucaspiller,11/17/2015 10:04\n10600906,Google Releases the Full Version of Their Search Quality Rating Guidelines,http://searchengineland.com/google-releases-the-full-version-of-their-search-quality-rating-guidelines-236572,107,21,gere,11/20/2015 12:52\n10966060,The Heart and Soul of Prototypal OO: Concatenative Inheritance,https://medium.com/javascript-scene/the-heart-soul-of-prototypal-oo-concatenative-inheritance-a3b64cb27819,21,7,ericelliott,1/25/2016 7:33\n10461333,Jony Ive Sighted Driving the Apple Car Through SOMA,https://twitter.com/bretthellman/status/659097576277315584,12,4,cheerioty,10/27/2015 21:35\n10431839,Scientists discover molecular difference between male and female brains,http://www.northwestern.edu/newscenter/stories/2015/08/scientists-uncover-a-difference-between-the-sexes.html,1,1,no1ne,10/22/2015 12:43\n12001924,A plan to rescue western democracy from the ignorant masses [satire],http://www.karlremarks.com/2016/06/a-plan-to-rescue-western-democracy-from.html,1,1,sp332,6/29/2016 14:43\n12128917,\"Ask HN: Apart from HN, what other websites you frequent for interesting content?\",,19,7,TooSmugToFail,7/20/2016 13:44\n11299384,Numbers Every Programmer Should Know by Year,http://www.eecs.berkeley.edu/~rcs/research/interactive_latency.html,8,2,smaili,3/16/2016 18:03\n11687167,\"70,000 OkCupid Users Just Had Their Data Published\",http://motherboard.vice.com/read/70000-okcupid-users-just-had-their-data-published,13,4,mhays,5/12/2016 22:05\n10317609,How can I advance in my current role?,,2,3,payamb,10/2/2015 10:06\n12182434,\"Transit of the future needs smarter routes, not more gadgets\",http://www.vox.com/a/new-economy-future/real-transit,3,1,jseliger,7/28/2016 19:12\n12462772,Swastika emoji,https://samgentle.com/posts/2016-09-08-swastika-emoji,2,1,sgentle,9/9/2016 14:54\n11035577,Why I killed my standing desk,https://medium.com/swlh/why-i-killed-my-standing-desk-891174f9d6e6,32,53,fluxic,2/4/2016 17:35\n11243438,Calculus Is So Last Century,http://www.wsj.com/articles/calculus-is-so-last-century-1457132991?mod=e2fb,1,1,prostoalex,3/8/2016 3:47\n12066596,Google is making better apps for the iPhone than for Android,http://www.theverge.com/2016/7/8/12109832/google-apps-iphone-android-motion-stills-gboard-search-hangouts,65,25,digital55,7/10/2016 18:31\n11588479,\"Lisp, C++: Sadness in my heart\",http://thread.gmane.org/gmane.lisp.lispworks.general/13808,3,1,deepaksurti,4/28/2016 13:05\n11544342,MemSQL (YC W11) Raises $36M Series C,http://blog.memsql.com/memsql-raises-series-c/,74,14,ericfrenkiel,4/21/2016 18:32\n12015355,\"New Yorks Sidewalks Are So Packed, Pedestrians Are Taking to the Streets\",http://www.nytimes.com/2016/07/01/nyregion/new-york-city-overcrowded-sidewalks.html?hp&action=click&pgtype=Homepage&clickSource=story-heading&module=second-column-region&region=top-news&WT.nav=top-news,3,1,baron816,7/1/2016 12:08\n10915770,The Talent War Revisited (2011),http://www.mindtangle.net/2011/07/22/the-talent-war-revisted/,41,1,luu,1/16/2016 16:51\n11871574,\"On Fungibility, Bitcoin, Monero and why ZCash is a bad idea\",http://weuse.cash/2016/06/09/btc-xmr-zcash/,78,42,Expez,6/9/2016 19:12\n11709301,I wrote a script that listens to meetings I'm supposed to be paying attention to,https://www.reddit.com/r/Python/comments/4jhma7/what_did_you_automate_with_python_scripts/d37clfr,27,6,breadtk,5/16/2016 20:22\n12481330,\"Ask HN: How to you browse, store, sync, and backup your family photos?\",,8,7,stevesearer,9/12/2016 16:52\n11196895,Ask HN: Native way to tell whether a link has been submitted and discussed before?,,3,3,exolymph,2/29/2016 17:52\n11524342,Dinosaurs Were Declining Way Before That Pesky Asteroid,http://www.theatlantic.com/science/archive/2016/04/the-long-diminuendo-of-the-dinosaurs/478668/?single_page=true,3,1,curtis,4/19/2016 1:32\n11976300,When Good Waves Go Rogue (2014),http://nautil.us/issue/37/currents/when-good-waves-go-rogue-rp,68,12,dnetesn,6/25/2016 13:49\n12047710,Roll your own video conference tool part 1,https://bengarney.com/2016/06/25/video-conference-part-1-these-things-suck/,20,2,lisper,7/7/2016 6:04\n10463402,\"Bill Gates: Only Government R&D Can Save the Climate, Private Sector Is Inept\",http://usuncut.com/climate/bill-gates-only-socialism-can-save-us-from-climate-change/,7,2,p4bl0,10/28/2015 9:13\n10484493,Man who created own credit card sues bank for not sticking to terms (2013),http://www.telegraph.co.uk/finance/personalfinance/borrowing/creditcards/10231556/Man-who-created-own-credit-card-sues-bank-for-not-sticking-to-terms.html,233,84,pelario,10/31/2015 22:35\n10994640,A community of and for remote workers,https://remotes.in/,18,4,luxpir,1/29/2016 11:33\n11771469,US DoD Using 1970s IBM Series/1 and Floppy Disks for Nuclear Command and Control,http://www.gao.gov/products/GAO-16-696T,2,1,roymurdock,5/25/2016 17:24\n11520674,Ask HN: Do programmers without a degree struggle in Canada (Toronto)?,,12,6,nikon,4/18/2016 15:28\n10801230,Ask HN: Is asset building as a service (ABaaS) a good idea?,,3,2,tboyd47,12/28/2015 14:38\n10344959,What is it like to have never felt an emotion?,http://www.bbc.com/future/story/20150818-what-is-it-like-to-have-never-felt-an-emotion,96,92,andyjohnson0,10/7/2015 9:15\n11690125,Pharo 5.0 Released,http://pharo.org/news/pharo-5.0-released,128,50,ch_123,5/13/2016 13:01\n10971774,How We Hacked the Media and Landed Six-Figure Contracts in Four Days,https://medium.com/life-learning/how-we-hacked-the-media-and-landed-six-figure-contracts-in-four-days-96ea4aca4eef#.vzzr3xy38,3,1,joeyespo,1/26/2016 4:05\n12415512,7-yr-old Google Closure Compiler now in JS,https://developers.googleblog.com/2016/08/closure-compiler-in-javascript.html,4,5,paulddraper,9/2/2016 19:17\n10417753,\"When a dev dies, their apps should live on\",http://www.stuff.tv/features/when-dev-dies-their-apps-should-live,108,57,akakievich,10/20/2015 6:37\n10459020,Kula Ring,https://en.wikipedia.org/wiki/Kula_ring,9,1,Artistry121,10/27/2015 16:19\n11301399,Protocol-Oriented MVVM with Natasha the Robot,https://realm.io/news/doios-natasha-murashev-protocol-oriented-mvvm/,16,3,astigsen,3/16/2016 23:09\n12321608,'Flash Boys' IEX stock exchange opens for business,http://www.latimes.com/business/la-fi-capital-group-iex-20160815-snap-story.html,160,147,prostoalex,8/19/2016 17:15\n11419246,Ask HN: Containers and network access?,,3,1,zaroth,4/4/2016 3:34\n12295500,Ideas for getting started in the Linux kernel,http://www.labbott.name/blog/2016/08/15/ideas-for-getting-started-in-the-linux-kernel,207,44,ashitlerferad,8/16/2016 4:15\n11033604,TensorTalk  Stay up to date on the latest AI code,http://tensortalk.com/?h,95,5,tcoder,2/4/2016 12:49\n12460257,Companies would benefit from helping introverts to thrive,http://www.economist.com/news/business-and-finance/21706490-organisations-have-too-long-been-oriented-towards-extroverts-companies-should-help?cid1=cust/ednew/n/bl/n/2016098n/owned/n/n/nwl/n/n/E/n,292,194,tomaskazemekas,9/9/2016 7:35\n10879297,GNU on Smartphones (part II),http://cascardo.eti.br/blog/GNU_on_Smartphones_part_II/,7,1,g1n016399,1/11/2016 7:07\n11840985,Reasons why I moved to Switzerland,https://medium.com/@iwaninzurich/eight-reasons-why-i-moved-to-switzerland-to-work-in-it-c7ac18af4f90#.r4jjiupzk,8,1,shawndumas,6/5/2016 14:01\n12180446,On the boundaries of GPL enforcement,https://lwn.net/Articles/694890/,75,23,sciurus,7/28/2016 14:34\n10564081,Startup uses fake ridesharing job ads to trick users into applying for car loans,https://pando.com/2015/11/13/cuban-backed-breeze-uses-fake-ridesharing-job-ads-trick-users-applying-car-loans/733132b46a4b9dc21177b83e16b7e85db4197c46/,10,1,Geekette,11/14/2015 2:18\n10430862,A small British firm shows that software bugs aren't inevitable (2005),http://spectrum.ieee.org/computing/software/the-exterminators,55,58,cjg,10/22/2015 7:26\n12563308,DockerHub seems down with a 503,http://isitdownorjust.me/hub-docker-com/,3,1,hashfyre,9/23/2016 9:18\n11040992,Barcode recovery using a priori constraints,http://www.windytan.com/2016/02/barcode-recovery-using-priori.html?m=1,2,5,gvb,2/5/2016 12:39\n11128299,Code of Conduct for DigitalOcean's Engineering Team,https://github.com/digitalocean/engineering-code-of-conduct,8,3,fweespeech,2/18/2016 19:00\n11444312,Apply HN: Hire neighborhood students to do your chores while you bloviate online,http://www.runnr.ca,2,1,studentrunnr,4/7/2016 2:45\n10461525,Show HN: Natural Language Time Zone Converter,https://slashtz.com,8,3,hpoydar,10/27/2015 22:08\n12501036,Researchers achieve speech recognition milestone,http://blogs.microsoft.com/next/2016/09/13/microsoft-researchers-achieve-speech-recognition-milestone/,210,135,gzweig,9/14/2016 20:41\n10249238,The Fake Meat Revolution,http://www.nytimes.com/2015/09/20/opinion/sunday/nicholas-kristof-the-fake-meat-revolution.html,48,69,noondip,9/20/2015 21:35\n11885119,Emails Show Unqualified Clinton Foundation Donor Appointed to Intel Board,http://www.realclearpolitics.com/video/2016/06/10/abcs_brian_ross_do_newly_released_clinton_emails_show_quid_pro_quo.html,6,1,ZoeZoeBee,6/11/2016 20:13\n10974009,Disabling npm's progress bar yields a 2x npm install speed,https://twitter.com/gavinjoyce/status/691773956144119808/photo/1,6,1,wanda,1/26/2016 15:56\n10613454,Any Open-Sourced Style Guides?,,15,10,rahulgulati,11/23/2015 8:37\n10868686,\"Why We Hire Great Developers, Not Great Mobile Developers\",https://medium.com/runkeeper-everyone-every-run/why-we-hire-great-developers-not-great-mobile-developers-98acf14112d5#.5zn08imsu,67,73,astigsen,1/8/2016 22:06\n10705312,Show HN: Unofficial Tinder Client for Apple TV,http://thnkdev.com/Fire/,5,2,jshchnz,12/9/2015 17:51\n12341485,The Genius of James Brown,http://www.nybooks.com/articles/2016/08/18/genius-of-james-brown/,53,13,tintinnabula,8/23/2016 4:52\n12352636,Show HN: Hire JavaScript - Top JavaScript Talent,https://www.hirejs.com/,1,1,eibrahim,8/24/2016 15:16\n11006668,India may pull plug on Facebooks bid to offer free Internet service,http://america.aljazeera.com/articles/2016/1/28/india-internetorg-ruling.html,2,2,giis,1/31/2016 15:31\n10206083,What Can Happen in the Course of Vulnerability Disclosure,http://www.insinuator.net/2015/09/sending-mixed-signals-what-can-happen-in-the-course-of-vulnerability-disclosure/,38,6,edwinjm,9/11/2015 20:46\n10912392,Ask HN: What Products/Segments need an open source Alternative?,,11,3,bhanu423,1/15/2016 21:47\n11801065,What Book Has the Most Page-For-Page Wisdom?,https://www.farnamstreetblog.com/2014/10/the-most-page-for-page-wisdom/,2,1,miraj,5/30/2016 12:55\n11344166,Designing for Performance now available for free,http://designingforperformance.com/,2,1,nerdy,3/23/2016 13:26\n12325933,Sad Trombone Exoplanet Reality Check,http://www.antipope.org/charlie/blog-static/2016/08/san-trombone-exoplanet-reality.html,151,195,cstross,8/20/2016 10:12\n10390822,How is NSA breaking so much crypto?,https://freedom-to-tinker.com/blog/haldermanheninger/how-is-nsa-breaking-so-much-crypto/,1005,246,sohkamyung,10/15/2015 1:43\n10943801,Tech's frightful 5 will dominate the near future,http://mobile.nytimes.com/2016/01/21/technology/techs-frightful-5-will-dominate-digital-life-for-foreseeable-future.html,1,1,eric-hu,1/21/2016 7:04\n11420819,Lost plans for Wright brothers Flying Machine found after 36 years,https://www.washingtonpost.com/local/lost-plans-for-wright-brothers-flying-machine-found-after-36-years/2016/04/02/e526fd56-f6b2-11e5-9804-537defcc3cf6_story.html,57,6,rayascott,4/4/2016 10:58\n12414859,App Store Subscriptions,https://developer.apple.com/app-store/subscriptions/,130,99,dirtyaura,9/2/2016 17:57\n12398362,Safe Retirement Spending Using TensorFlow,http://blog.streeteye.com/blog/2016/08/safe-retirement-spending-using-certainty-equivalent-cash-flow-and-tensorflow/,180,76,RockyMcNuts,8/31/2016 14:05\n12377923,The origins of the Nazis secret horse breeding project,https://blog.longreads.com/2016/08/23/the-secret-nazi-attempt-to-breed-the-perfect-horse/,47,40,Hooke,8/28/2016 19:02\n11280720,Android AOSP Platform Linux Init.rc Startup Code Trace,http://www.srcmap.org/sd_share/7/f772faae/Android_ASOP_Startup_Code_Trace.html,1,1,srcmap,3/14/2016 2:34\n10398262,\"Student disqualified for using stackoverflow, on stackoverflow\",http://stackoverflow.com/questions/33156198/null-pointer-exception-when-splitting-to-string-array,6,1,charlieegan3,10/16/2015 9:23\n10842931,\"Toyota to Adopt Fords Entertainment Software to Fend Off Google, Apple\",http://recode.net/2016/01/04/ford-gets-toyota-to-adopt-its-in-dash-entertainment-software-others-considering/,3,1,ilamont,1/5/2016 12:46\n11400719,Newly Discovered Star Has an Almost Pure Oxygen Atmosphere,http://www.popularmechanics.com/space/deep-space/a20213/newly-discovered-star-has-an-almost-pure-oxygen-atmosphere/,7,2,renatopp,3/31/2016 21:33\n12185845,We Should Not Accept Scientific Results That Have Not Been Repeated,http://nautil.us/blog/we-should-not-accept-scientific-results-that-have-not-been-repeated,910,275,dnetesn,7/29/2016 10:08\n10693825,Is the Future of Music a Chip in Your Brain?,http://www.wsj.com/articles/is-the-future-of-music-a-chip-in-your-brain-1449505111,22,26,jonbaer,12/8/2015 0:09\n11534851,\"In Japan, an artificial intelligence has been appointed creative director\",http://www.springwise.com/japan-artificial-intelligence-appointed-creative-director,43,11,pmcpinto,4/20/2016 14:57\n11240464,What's New in jQuery 3,http://developer.telerik.com/featured/whats-new-in-jquery-3/,2,1,nfriedly,3/7/2016 18:23\n10405512,A 15-Year Series of Campaign Simulators,http://motherboard.vice.com/read/help-ive-been-making-hyper-real-political-campaign-simulators-for-15-years?utm_source=mbtwitter,39,1,coloneltcb,10/17/2015 18:40\n10820832,\"Background on the \"\"why\"\" behind our business model switch\",http://www.youneedabudget.com/blog/post/the-new-ynab-business-model,2,1,Walkman,1/1/2016 2:13\n10545626,Welsh village adopts multinational tax tactics,http://www.independent.co.uk/news/uk/crickhowell-welsh-town-moves-offshore-to-avoid-tax-on-local-business-a6728971.html,66,50,sofaofthedamned,11/11/2015 9:26\n10396107,Crushing up pain pills and spitting out lives in West Virginia coal country,http://narrative.ly/falls-from-grace/crushing-up-pain-pills-and-spitting-out-lives-in-west-virginia-coal-country/,16,14,samclemens,10/15/2015 21:24\n10560570,The DevOps Democracy,http://onc.al/UCfCx,8,1,angchappy,11/13/2015 16:14\n10438082,\"If Uber works, you might be less happy with your transport options\",http://marginalrevolution.com/marginalrevolution/2015/10/if-uber-works-you-might-be-especially-unhappy-with-your-transport-options.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+marginalrevolution%2Ffeed+%28Marginal+Revolution%29,16,64,yummyfajitas,10/23/2015 12:15\n12262331,Who needs an architect?,http://www.yusufaytas.com/who-needs-architect/,2,1,yusufaytas,8/10/2016 15:11\n11376947,Microsoft is Working on a New Bot Framework,https://www.petri.com/microsofts-working-new-bot-framework,1,2,nikolay,3/28/2016 20:05\n10947211,\"Microservices Practitioner Summit Livestream Featuring Uber, Netflix, and Others\",http://microservices.com/,42,4,rschloming,1/21/2016 18:30\n10763029,Why Pinterest just open-sourced new tools for the Elixir programming language,http://venturebeat.com/2015/12/18/pinterest-elixir/,9,1,mickael,12/19/2015 8:22\n10190059,Show HN: Enboard.co,http://enboard.co/,4,2,epagamer,9/9/2015 6:41\n10442122,Eclipse Attacks on Bitcoin's Peer-To-Peer Network,https://medium.com/mit-security-seminar/eclipse-attacks-on-bitcoin-s-peer-to-peer-network-e0da797302c2,40,5,ffwang2,10/24/2015 1:55\n11347319,What to choose  web design or web development?,,2,2,Ingword,3/23/2016 19:09\n11410749,Does Stress Speed Up Evolution?,http://nautil.us/issue/34/adaptation/does-stress-speed-up-evolution,46,13,dnetesn,4/2/2016 8:33\n11253191,Google Improves Image Search with Freebase Identifiers,http://www.seobythesea.com/2016/01/image-search-trends-freebase-entity-numbers/,19,3,PaulHoule,3/9/2016 14:41\n11654961,Frasier on the Electron Microscope,https://www.youtube.com/watch?v=nS41-JeZ3EE,1,1,mouzogu,5/8/2016 18:01\n10592934,Ask HN: Is college even worth it if you're worth your salt as a programmer?,,12,29,frame_perfect,11/19/2015 5:33\n11217987,\"Etsy CTO: We Need Software Engineers, Not Developers\",http://thenewstack.io/etsy-cto-qa-need-software-engineers-not-developers/,196,152,joabj,3/3/2016 16:40\n10291527,The College President-To-Adjunct Pay Ratio,http://www.theatlantic.com/education/archive/2015/09/income-inequality-in-higher-education-the-college-president-to-adjunct-pay-ratio/407029/?single_page=true,64,24,luu,9/28/2015 17:08\n10811007,Your web / back end stack for 2016?,,2,3,playing_colours,12/30/2015 6:15\n10413570,Facebook Relay: An Evil And/Or Incompetent Attack on REST,https://www.pandastrike.com/posts/20151015-rest-vs-relay,188,143,mwcampbell,10/19/2015 15:39\n10245275,The Box: A Replacement for Files (1999),http://lsub.org/who/nemo/export/2kblocks/?hn,8,3,vezzy-fnord,9/19/2015 19:21\n10766005,Ask HN: Look for help order and deliver birthday cake in SF,,1,2,singularitynear,12/20/2015 3:59\n10396159,Ask HN: What's the one thing you've always wanted to learn?,,8,20,alexgpark,10/15/2015 21:34\n10188900,New in Linux 4.3: Ambient capabilities,https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit?id=58319057b7847667f0c9585b9de0e8932b0fdb08,6,1,amluto,9/9/2015 0:00\n10736929,Disposable emails for safe spam free shopping,http://couponinbox.com,1,1,genesem,12/15/2015 10:20\n10792583,Perl 6.0 Released,https://perl6advent.wordpress.com/2015/12/25/christmas-is-here/,50,2,hankache,12/25/2015 22:37\n11682123,A Brain Dump of What I Worked on for Uncharted 4,http://allenchou.net/2016/05/a-brain-dump-of-what-i-worked-on-for-uncharted-4/,304,48,phodo,5/12/2016 8:33\n10468457,Asqway  ask questions and get recommendations,https://itunes.apple.com/app/asqway/id1039694793?ls=1&mt=8,1,1,pratim,10/29/2015 0:33\n12168703,Why Dropping the Trans-Pacific Partnership May Be a Bad Idea,http://www.nytimes.com/2016/07/27/business/economy/why-dropping-the-trans-pacific-partnership-may-be-a-bad-idea.html?em_pos=small&emc=edit_dk_20160726&nl=dealbook&nl_art=3&nlid=65508833&ref=headline&te=1,1,2,JumpCrisscross,7/26/2016 21:02\n12525973,Apache Joshua Incubating: statistical machine translation decoder 4 phrase-based,https://cwiki.apache.org/confluence/display/JOSHUA/Apache+Joshua+%28Incubating%29+Home,1,1,based2,9/18/2016 16:47\n12259083,\"Show HN: Shapefly|Must Have Free Software Online About Diagram,Flowcharts&Shapes\",http://shapefly.com/,4,1,zzzhan,8/10/2016 2:14\n10645584,Atom package that makes you feel like a god,https://atom.io/packages/rumble,1,1,jonahugger,11/29/2015 18:57\n11281113,Maxed Out: A Closer Look at Coffee Consumption in Finland,http://nordiccoffeeculture.com/maxed-out-a-closer-look-at-coffee-consumption-in-finland/,2,2,pizza,3/14/2016 4:39\n10360285,Four more carmakers join diesel emissions row,http://www.theguardian.com/environment/2015/oct/09/mercedes-honda-mazda-mitsubishi-diesel-emissions-row?CMP=twt_gu,119,68,gt565k,10/9/2015 14:41\n12055042,Facebook to Add End-To-End Encrypted Secret Conversations to Messenger App,http://www.nytimes.com/2016/07/09/technology/facebook-messenger-app-encryption.html,97,180,envy2,7/8/2016 12:40\n11928286,\"Imagine yourself starting, not finishing\",http://shyal.com/blog/a-simple-mind-hack-that-helps-beat-procrastination,243,62,shdc,6/18/2016 12:36\n10357207,What's Lost When Most People Work from Home,http://www.theatlantic.com/business/archive/2015/10/whats-lost-in-the-office-when-most-people-work-from-home/409666/?single_page=true,28,49,bootload,10/8/2015 23:52\n12212037,\"Show HN: Make Your Own Custom Map Chart of World, Europe, United States and More\",http://mapchart.net/,2,1,whiplashoo,8/2/2016 18:27\n11183404,\"Ask HN: How do you track FOSS releases, changelogs?\",,4,3,andrewstuart2,2/26/2016 19:20\n10562152,\"The Invention of Nature:  Alexander von Humboldt, the Lost Hero of Science\",http://www.theguardian.com/books/2015/nov/13/the-invention-of-nature-the-adventures-of-alexander-von-humboldt-andrea-wulf-review,23,1,Hooke,11/13/2015 20:19\n11876619,\"Baby Bust: 2015 had lowest U.S. fertility rate ever, down 600,000 births\",http://www.washingtonexaminer.com/baby-bust-2015-had-lowest-u.s.-fertility-rate-ever-down-600000-births/article/2593554,2,1,randomname2,6/10/2016 14:34\n12211782,Ask HN: Hiring first employee for my startup. What documents need to be signed?,,2,3,dimasf,8/2/2016 18:00\n12184855,Show HN: What do you think of my Mongo Logs Utility?,https://worktheme.com/,8,3,data37,7/29/2016 3:19\n12100964,Inky: Secure Email Made Easy,http://inky.com/,5,2,tilt,7/15/2016 13:59\n12047485,Minnesota woman broadcasts police stop and shooting on Facebook Live,https://www.facebook.com/100007611243538/videos/1690073837922975/?pnref=story,138,117,_pius,7/7/2016 4:29\n11570623,Uber for fashion models? $20B industry is still very old-fashioned,https://www.techinasia.com/talk/uber-fashion-models-20b-industry-oldfashioned,2,1,williswee,4/26/2016 10:06\n11140797,San Bernardino County tweets it reset attacker iCloud password at FBI's request,http://www.sbsun.com/general-news/20160219/san-bernardino-county-tweets-it-reset-terrorists-icloud-password-with-fbi,381,170,randomname2,2/20/2016 16:49\n10183386,Show HN: ReadThisThing  One fantastic piece of journalism in your inbox daily,http://readthisthing.com#,3,1,awwstn,9/7/2015 22:51\n12504568,\"In offices of the future, sensors may track your every move  even in the toilet\",https://www.theguardian.com/careers/2016/sep/15/in-offices-of-the-future-sensors-may-track-your-every-move-even-in-the-bathroom,7,2,luisramalho,9/15/2016 9:29\n10490804,\"Declassified CIA documents detail how to sabotage employers, annoy bosses\",http://www.independent.co.uk/news/world/americas/declassified-cia-documents-detail-how-to-sabotage-employers-annoy-bosses-a6716961.html,87,21,robinwarren,11/2/2015 9:11\n10631052,Why can't I write the word 'tv' on the iOS Messages app?,https://github.com/tomj/iphone_tv_messages,3,8,nstj,11/26/2015 3:10\n12008786,Programming in D: A Happy Accident,http://dlang.org/blog/2016/06/29/programming-in-d-a-happy-accident/,3,1,yarapavan,6/30/2016 14:31\n11119657,White students undergo 'deconstructing whiteness' program Northwestern Univ,http://www.thecollegefix.com/post/26279/,8,6,eplanit,2/17/2016 17:47\n11439097,Should Sublime Text goes open source to save itself from falling?,,2,2,alarbi,4/6/2016 14:47\n12175930,\"By November, Russian hackers could target voting machines\",https://www.washingtonpost.com/posteverything/wp/2016/07/27/by-november-russian-hackers-could-target-voting-machines/?postshare=3971469647898918&tid=ss_tw-bottom,1,2,DyslexicAtheist,7/27/2016 19:45\n11271917,Hunter2  a script-oriented GPG + smartcard-based multiuser password manager,https://chiselapp.com/user/rkeene/repository/hunter2/doc/trunk/README.md,18,6,networked,3/12/2016 8:35\n11189320,\"Ask HN: teaching basic coding and web design offline, solely via iOS devices?\",,32,33,benbreen,2/28/2016 1:24\n10909510,Cover Letters: Always Send One,http://blog.doismellburning.co.uk/cover-letters-always-send-one/,30,20,mostlystatic,1/15/2016 14:35\n11816462,\"Branwell BrontÃ« died standing up leaning against a mantelpiece, to prove a point\",https://en.wikipedia.org/wiki/Branwell_Bront%C3%AB,1,1,neilellis,6/1/2016 17:39\n10893151,Ask HN: Please validate my business idea,,1,5,springboard,1/13/2016 9:12\n11376394,How to remove conflict from conversations when people doubt or challenge you,https://www.reddit.com/r/everymanshouldknow/comments/2yvlbo/emsk_how_to_remove_conflict_from_conversations/,68,25,mgdo,3/28/2016 18:50\n10688970,The Isis papers: leaked documents show how Isis is building its state,http://www.theguardian.com/world/2015/dec/07/leaked-isis-document-reveals-plan-building-state-syria,3,1,callumlocke,12/7/2015 12:25\n11862786,DNS: Basic Concepts (2013),https://www.petekeen.net/dns-the-good-parts,162,62,rhubarbcustard,6/8/2016 15:16\n10864527,Microsoft is building its own SIM card for Windows,http://www.theverge.com/2016/1/7/10734648/microsoft-sim-card-cellular-data,4,2,lelf,1/8/2016 13:02\n11589092,VW C.E.O. Personally Apologized to President Obama in Plea for Mercy,http://www.nytimes.com/2016/04/29/business/international/volkswagen-legal-costs-emissions-cheating.html,1,1,KKKKkkkk1,4/28/2016 14:30\n11212664,Optimize your content for emotion and persuasion with CopyAwesome.com,http://copyawesome.com,1,1,bickov,3/2/2016 20:15\n10350514,What is the most unlimited vacation a person has ever taken?,https://www.quora.com/What-is-the-most-unlimited-vacation-a-person-has-ever-taken-utilizing-their-unlimited-vacation-policy?share=1,9,1,justinzollars,10/8/2015 2:17\n10695045,Swift package manager,https://github.com/apple/swift-package-manager,69,26,famoreira,12/8/2015 5:57\n10864258,RebelBB: forum written in Rebol (source code),http://www.digicamsoft.com/cgi-bin/rebelBB.cgi?code=1,3,1,vmorgulis,1/8/2016 11:55\n10631169,Engineers Nine Times More Likely Than Expected to Become Terrorists,https://www.washingtonpost.com/news/monkey-cage/wp/2015/11/17/this-is-the-group-thats-surprisingly-prone-to-violent-extremism/,36,37,richardboegli,11/26/2015 3:51\n10405393,Spinning Up a Spark Cluster on Spot Instances: Step by Step,http://insightdataengineering.com/blog/sparkdevops/,37,10,ddrum001,10/17/2015 18:07\n10299633,Each Facebook User Represented $10.03 in Ad Revenue in 2014,http://www.adweek.com/socialtimes/emarketer-social-network-ad-revenue/627457,2,1,rlalwani,9/29/2015 21:06\n11659370,Beyond crisis: four ways public relations can reinvent itself,http://www.forbes.com/sites/berlinschoolofcreativeleadership/2016/04/29/beyond-crisis-four-ways-public-relations-can-reinvent-itself/#ace31fd3e714,3,2,ioanarebeca,5/9/2016 12:48\n11809618,The Gig Economy Is a Rigged Economy,http://themodernteam.com/gig-economy-rigged-economy/,10,1,cameronconaway,5/31/2016 19:52\n10454760,Is social network analysis a good product idea for a startup?,,2,4,andrew_eit,10/26/2015 21:55\n11667187,The New 10-Year Vesting Schedule,https://zachholman.com/posts/the-new-10-year-vesting-schedule?sr_share=facebook,3,1,genieyclo,5/10/2016 14:01\n12500621,The new C standards are worth it,http://lemire.me/blog/2016/09/14/the-new-c-standards-are-worth-it/,4,1,ingve,9/14/2016 19:48\n12377393,\"There are no particles, there are only fields (2012)\",https://arxiv.org/abs/1204.4616,294,199,monort,8/28/2016 17:25\n12512154,Some questions about Docker and rkt,http://jvns.ca/blog/2016/09/15/whats-up-with-containers-docker-and-rkt/,187,86,deafcalculus,9/16/2016 6:02\n10414044,Venture Outlook 2016,http://www.bothsidesofthetable.com/2015/10/18/venture-outlook-2016/,37,5,rcarrigan87,10/19/2015 16:46\n10944435,We Analyzed 1M Google Search Results. Heres What We Learned About SEO,http://backlinko.com/search-engine-ranking,2,1,mohitgangrade,1/21/2016 10:44\n11210177,Strokes: Let's pretend D3 was written in ClojureScript,https://github.com/dribnet/strokes,46,19,sebg,3/2/2016 14:45\n10633017,\"Today's world is amd64, armv7, and soon aarch64. Everything else is dead\",http://pastebin.com/W9RbUUN1,153,75,tbirdz,11/26/2015 14:10\n10382348,It's Financial Suicide to Own a House,http://www.jamesaltucher.com/2015/10/own-house/,3,4,jessaustin,10/13/2015 18:16\n10431522,Kits Make Tinkerers Home-Automation Dreams Come True,http://www.wsj.com/articles/kits-make-tinkerers-home-automation-dreams-come-true-1444870383,46,57,fawce,10/22/2015 11:10\n10561017,Civil Forfeiture and the Supreme Court (2014),http://www.economist.com/blogs/democracyinamerica/2014/02/civil-liberties-and-supreme-court?foo=bar,67,44,martincmartin,11/13/2015 17:25\n12465243,Apple  Don't Blink [video],https://m.youtube.com/watch?v=GeoUELDgyM4,3,1,csl,9/9/2016 19:13\n11431128,Tor exit node operator gets raided by police,http://www.npr.org/sections/alltechconsidered/2016/04/04/472992023/when-a-dark-web-volunteer-gets-raided-by-the-police,220,201,morninj,4/5/2016 15:29\n10791695,The Marriages of Power Couples Reinforce Income Inequality,http://www.nytimes.com/2015/12/27/upshot/marriages-of-power-couples-reinforce-income-inequality.html,35,34,Futurebot,12/25/2015 17:25\n10638777,UK ISP boss points out technical flaws in Investigatory Powers Bill,http://arstechnica.com/tech-policy/2015/11/uk-isp-boss-points-out-massive-technical-flaws-in-investigatory-powers-bill/,20,4,cmsefton,11/27/2015 20:47\n11641004,Ask HN: Where do you want your tax dollars spent?,,1,4,lollinghard,5/6/2016 1:14\n12530215,How I gained access to TMobiles national network for free,https://medium.com/@jacobajit/how-i-gained-access-to-tmobiles-national-network-for-free-f9aaf9273dea#.mkcj8ga3t,62,10,cujanovic,9/19/2016 10:21\n11175593,Bad UI design features that are in common use today,https://stayintech.com/info/uidesign,4,2,userium,2/25/2016 16:40\n12573228,What are the FLOSS community's answers to Siri and AI?,,16,7,jernst,9/25/2016 0:18\n11959103,Hyperinflation in America: The End of Grades?,http://www.mansharamani.com/articles/hyperinflation-in-america-the-end-of-grades/,96,155,wallflower,6/23/2016 5:50\n10729776,Postmortem: Outage due to Elasticsearchs flexibility and our carelessness,http://lambda.grofers.com/2015/12/14/postmortem-of-our-app-downtime-elasticsearchs-flexibility-bites/,78,27,vaidik,12/14/2015 7:08\n10662982,Parents naming their babies after Instagram photo filters,http://recode.net/2015/12/01/stop-naming-your-kids-after-instagram-filters-really/,2,1,jamessun,12/2/2015 14:12\n10616743,Slack is down,https://slack.com/,94,56,napsterbr,11/23/2015 19:39\n10621410,What I Learned From Blowing An Interview,http://braythwayt.com/2015/11/23/blowing-an-interview.html,131,120,braythwayt,11/24/2015 15:54\n11812033,Time to ban coffee? How values dictate our use of precaution,https://risk-monger.com/2016/06/01/time-to-ban-coffee-how-values-dictate-our-use-of-precaution/,4,1,okket,6/1/2016 4:19\n10812096,Non-Unique SSH Host Keys Ed25519 on Hetzner,http://wiki.hetzner.de/index.php/Ed25519/en,127,58,jonaslejon,12/30/2015 14:15\n11960858,Ask HN: How to handle staging environments?,,8,7,fabianlindfors,6/23/2016 13:59\n12381585,\"A federal carbon tax is imminent in the USA, and Exxon is pushing it\",https://electrek.co/2016/08/29/a-federal-carbon-tax-is-imminent-in-the-usa-and-exxon-is-pushing-it/,75,84,acusticthoughts,8/29/2016 13:10\n12031831,China has built a telescope the size of 30 soccer fields to look for aliens,http://www.theverge.com/2016/7/4/12093384/china-world-largest-radio-telescope-complete,7,1,doener,7/4/2016 17:07\n11625513,\"Weatherspark's incredible, intuitive, mind-blowing dashboard is gone\",https://weatherspark.com/#deprecated,10,5,daltonlp,5/4/2016 1:22\n10620525,The History of SQL Injection,http://motherboard.vice.com/read/the-history-of-sql-injection-the-hack-that-will-never-go-away,38,9,kawera,11/24/2015 13:25\n10565093,Test if your site runs on HTTP/2,http://http2check.me,2,1,velmu,11/14/2015 9:35\n11602552,\"Ask HN: Question from a luddite re: cookies/web tracking, particularly by Criteo\",,3,11,corvallis,4/30/2016 17:21\n11622457,\"Show HN: My Weekend Hack  WatchDog, look over your laptop while you're away\",https://www.wtchdg.com,2,1,zaytoun,5/3/2016 17:12\n11256705,[video] Google Self-Driving SUV Sideswipes Bus,http://www.nbcbayarea.com/news/local/VIDEO-Google-Self-Driving-SUV-hits-a-bus-while-being-tested-on-Valentines-Day-in-Mountain-View-California---371541711.html,2,1,philip1209,3/10/2016 0:40\n10421168,Ask HN: Tax implications of becoming a full time remote employee,,1,1,gearoidoc,10/20/2015 19:21\n10243123,Bank of England's Chief Economist suggests ditching cash for cryptocurrency,http://finextra.com/news/fullstory.aspx?newsitemid=27870,13,5,herendin,9/19/2015 2:57\n11460795,GoPro goes all-in on VR without a winning hand,http://techcrunch.com/2016/04/07/gopro-goes-vr/,6,2,findher,4/9/2016 10:57\n10584488,Show HN: Micromort Calculator,http://rorystolzenberg.github.io/micromort-calculator/,1,1,rory096,11/17/2015 22:33\n12043057,\"Show HN: FlightBot, a Messenger bot designed for pilots\",https://www.facebook.com/FlightBot,1,1,MironV,7/6/2016 13:56\n10447059,Ask HN: Getting Clients That Are Clients of Another Agency,,6,9,hanniabu,10/25/2015 15:09\n11207316,Scott Kelly Reflects on His Year Off the Planet,http://www.npr.org/2016/03/01/468239527/scott-kelly-reflects-on-his-year-off-the-planet,3,1,t23,3/2/2016 0:26\n11628475,Ask HN: Why did Andrej Karpathy take down the Stanford CS231n videos?,,3,2,max_,5/4/2016 14:14\n11729545,The math that shows autonomous vehicles powered by solar power are inevitable,http://electrek.co/2016/05/19/the-math-and-evidence-all-around-you-that-shows-shared-autonomous-vehicles-powered-by-solar-power-and-batteries-are-inevitable/,3,2,jeromeflipo,5/19/2016 12:13\n12115051,Httpoxy  A CGI application vulnerability,https://httpoxy.org/,153,46,omribahumi,7/18/2016 14:00\n10703579,SHA-1 Deprecation: No Browser Left Behind,https://blog.cloudflare.com/sha-1-deprecation-no-browser-left-behind,16,2,jgrahamc,12/9/2015 14:00\n10332244,\"Yale launches an archive of 170,000 Depression-era photos\",http://photogrammar.yale.edu/,1,1,janvdberg,10/5/2015 15:05\n12095261,Did Oil Kill the Dinosaurs?,http://www.newyorker.com/tech/elements/darkness-falls-on-the-dinosaurs,38,17,anthotny,7/14/2016 16:34\n10179775,Suicide on Campus and the Pressure of Perfection,http://www.nytimes.com/2015/08/02/education/edlife/stress-social-media-and-suicide-on-campus.html,57,27,DrScump,9/7/2015 1:50\n10733963,Where U.S. Brainpower Tends to Cluster,http://www.citylab.com/work/2015/12/where-us-brainpower-tends-to-cluster/420102/,29,29,smollett,12/14/2015 21:20\n11018653,\"Owner of photobomb horse demands share of Â£2,000 selfie prize\",http://www.theguardian.com/uk-news/2016/feb/02/owner-photobomb-horse-demands-share-2000-selfie-prize,3,1,rayascott,2/2/2016 10:36\n12352835,Britains New Spy Planes Are Practically Spacecraft,https://warisboring.com/britains-new-spy-planes-are-practically-spacecraft-8f90587efbed#.p45agticl,7,2,vinnyglennon,8/24/2016 15:43\n10462004,Walgreens announces deal to buy Rite Aid for $9 a share,http://www.cnbc.com/2015/10/27/walgreens-announces-deal-to-buy-rite-aid-for-9-a-share.html,63,74,skhatri11,10/27/2015 23:45\n11003899,CIA planned rendition operation to kidnap Edward Snowden,https://www.wsws.org/en/articles/2016/01/30/snow-j30.html,492,202,kushti,1/30/2016 21:45\n10657510,Airbnb Releases Trove of New York City Home-Sharing Data,http://www.nytimes.com/2015/12/02/technology/airbnb-releases-trove-of-new-york-city-home-sharing-data.html,5,3,uptown,12/1/2015 18:13\n10301554,Pentesterlab Tutorial  SQL injection to web admin console to getting a shell,https://pentesterlab.com/exercises/from_sqli_to_shell,2,1,pentestercrab,9/30/2015 3:32\n11958244,\"Phoenix Focuses on Rebuilding Downtown, Wooing Silicon Valley\",http://www.nytimes.com/2016/06/19/us/phoenix-focuses-on-rebuilding-downtown-wooing-silicon-valley.html?mabReward=CTM&action=click&pgtype=Homepage&region=CColumn&module=Recommendation&src=rechp&WT.nav=RecEngine&_r=0,1,1,jseliger,6/23/2016 1:09\n10785546,Ask HN: Things you created in 2015?,,26,37,thecosas,12/23/2015 20:48\n11815678,Ask HN: Has TeamViewer has been compromised?,,3,1,joenathan,6/1/2016 16:19\n12067533,Ask HN: Imagine it's 1993  what would you put in an MVP web browser?,,3,2,hoodoof,7/10/2016 22:19\n10415744,Computer Utopias,http://chrisnovello.com/teaching/risd/computer-utopias/,59,10,jonathanedwards,10/19/2015 21:05\n11520099,Rise of the Trollbots,http://www.antipope.org/charlie/blog-static/2016/04/rise-of-the-trollbot.html,6,1,thenomad,4/18/2016 14:25\n11950382,Ask HN: What was the name of this contact app?,,1,4,l1n,6/21/2016 23:40\n10799116,No end in sight as repair work on California's sinking land costs billions,http://www.theguardian.com/us-news/2015/dec/27/california-central-valley-land-sinking-subsidence-drought,1,1,cryoshon,12/27/2015 23:27\n11561001,Ask HN: What are the components needed to make a web API?,,2,1,aryamaan,4/24/2016 19:36\n11751812,\"2 Mount Everest climbers die of altitude sickness, 2 others missing\",http://www.nola.com/outdoors/index.ssf/2016/05/mount_everest_deaths_missing_t.html,10,3,SCAQTony,5/23/2016 4:10\n11028120,Show HN: EnQ reduces on-hold time with the IRS from hours to minutes,https://callenq.com/,1,4,callenq,2/3/2016 17:59\n11192057,Civic Tech Needs of San Francisco,http://startupinresidence.org/about/city-challenges/san-francisco-challenges/,2,1,ajiang,2/28/2016 19:45\n11735075,Ask HN: Any coding bootcamps that you recommend?,,1,1,soneca,5/20/2016 1:26\n12075157,Comparing the Top Five Computer Vision APIs,https://goberoi.com/comparing-the-top-five-computer-vision-apis-98e3e3d7c647,29,2,goberoi,7/11/2016 22:07\n12526344,In The Zone,http://quoteinvestigator.com/2016/09/16/zone/,71,10,dang,9/18/2016 18:09\n10597648,Vo Trong Nghia Architects  S-House 2,http://votrongnghia.com/projects/s-house-2/,15,3,ph0rque,11/19/2015 21:03\n11895088,\"Unikernel Power Comes to Java, Node.js, Go, and Python Apps\",http://www.infoworld.com/article/3082051/open-source-tools/unikernel-power-comes-to-java-nodejs-go-and-python-apps.html,3,1,syslandscape,6/13/2016 16:23\n10602666,Validate your ideas fast and free,http://pitch.munichtrading.com,2,2,l7l,11/20/2015 18:00\n11837178,GitHub Dark 2.0  Browse GitHub in nighttime mode,https://cquanu.github.io/github-dark/?ref=hackernewsv2,4,1,cquanu,6/4/2016 17:50\n10720377,Whisply by Boxcryptor  Secure File Transfer,https://whisp.ly/,5,2,nikolay,12/11/2015 21:56\n11774938,Just How Accurate Are Fitbits? The Jury Is Out,http://www.nytimes.com/2016/05/26/technology/personaltech/fitbit-accuracy.html,2,1,adamsi,5/26/2016 2:45\n10954168,\"Show HN: I failed for a weekend project, here is my 5 days side project\",,6,5,diegoloop,1/22/2016 17:30\n12222822,Self-Driving Car Engineer Nanodegree,https://www.udacity.com/course/self-driving-car-engineer-nanodegree--nd013,14,7,olivercameron,8/4/2016 1:47\n11530304,What convolutional neural networks look at when they see nudity,http://blog.clarifai.com/what-convolutional-neural-networks-see-at-when-they-see-nudity/,428,155,rcpt,4/19/2016 20:53\n10980715,Moz raises $10m Series C from Foundry Group,https://moz.com/blog/moz-announces-10-million-financing-round,3,1,Roedou,1/27/2016 15:59\n12052321,New Directions in Cryptography by Diffie and Hellman (1976) [pdf],https://www-ee.stanford.edu/~hellman/publications/24.pdf,68,13,maverick_iceman,7/7/2016 21:56\n11421977,Show HN: Quantitative user research reveals useful UX observation on LinkedIn,http://canvasflip.com/blog/index.php/2016/04/02/ux-insights-linkedin-app-prototype-canvasflip/,2,1,vipul4vb,4/4/2016 14:12\n10640753,A look at Darktable 2.0,https://lwn.net/Articles/663805/,64,10,liotier,11/28/2015 11:11\n11052157,Show HN: Curated List of Awesome Products Made by Female Founders,https://github.com/softvar/awesome-products-by-women,5,2,softvar,2/7/2016 8:19\n11906403,The Story of Haskell at IMVU,https://chadaustin.me/2016/06/the-story-of-haskell-at-imvu/,210,165,adamnemecek,6/15/2016 0:16\n11847163,Mailtrain (the open source Mailchimp clone) is getting automation support,https://mailtrain.org/archive/SJoYB3MN/EysIv8sAx/SklBfpME?fixed=true,12,3,andris9,6/6/2016 14:49\n10657859,Developing a computational pipeline using the asyncio module in Python 3,http://www.pythonsandbarracudas.com/blog/2015/11/22/developing-a-computational-pipeline-using-the-asyncio-module-in-python-3,57,12,jaxondu,12/1/2015 19:02\n10921901,Fruit Walls: Urban Farming in the 1600s,http://www.lowtechmagazine.com/2015/12/fruit-walls-urban-farming.html,100,11,bootload,1/18/2016 0:52\n12381480,Why we switched from DynamoDB back to RDS before we even released,http://codebarrel.io/blog/2016/8/29/why-we-switched-from-dynamodb-back-to-rds-before-we-even-released,3,1,nimbus007,8/29/2016 12:49\n12497108,All New Amazon Echo Dot,https://smile.amazon.com/dp/B01DFKC2SO?ref_=pe_1840220_207574400_ods_Email_Home_DR_crm_EchoDotlaunch,121,136,johnwheeler,9/14/2016 14:23\n11527671,Why is there a screen that says It is now safe to turn off your computer?,https://blogs.msdn.microsoft.com/oldnewthing/20160419-00/?p=93315,99,44,ingve,4/19/2016 15:33\n12168746,User forked UnrealEngine on GitHub and gave write and subscribed everyone ~100K,https://github.com/teardemon/UnrealEngine/commit/e3c33a1a72a1b1edffcd4680f2b49fed19d465f2,28,13,stedaniels,7/26/2016 21:09\n10573168,The Microcomplaint: Nothing Too Small to Whine About,http://www.nytimes.com/2015/11/15/fashion/the-microcomplaint-nothing-too-small-to-whine-about.html,57,67,bootload,11/16/2015 7:57\n11398211,\"With Gigs Instead of Jobs, Workers Bear New Burdens\",http://www.nytimes.com/2016/03/31/upshot/contractors-and-temps-accounted-for-all-of-the-growth-in-employment-in-the-last-decade.html?hp&action=click&pgtype=Homepage&clickSource=story-heading&module=second-column-region&region=top-news&WT.nav=top-news,1,1,Futurebot,3/31/2016 16:09\n11546882,MongoDB Twitter Spam Campaign,http://imgur.com/a/iY5C7,1,1,snurk,4/22/2016 3:29\n11211381,Tailing the MongoDB Replica Set Oplog with Scala and Akka Stream,http://khamrakulov.de/tailing_the_mongodb_replica_set_oplog_with_scala_and_akka_streams/,32,7,timkham,3/2/2016 17:25\n12268516,Google isnt safe from Yahoos fate,https://techcrunch.com/2016/08/11/google-isnt-safe-from-yahoos-fate/,40,43,dineshp2,8/11/2016 14:32\n10792206,Linode is having an outage?,,8,3,ambiate,12/25/2015 20:08\n10570344,Toenail clippings stashed in Harvard basement could hold clues about cancer,http://www.statnews.com/2015/11/11/trove-of-toenails-stashed-in-freezers-could-hold-clues-for-cancer-research/,6,3,Amorymeltzer,11/15/2015 17:55\n11825880,Germany declares 1915 Armenian killings a genocide,http://edition.cnn.com/2016/06/02/europe/germany-turkey-armenian-genocide/,18,4,wslh,6/2/2016 20:43\n10662263,Facebook is not worth $33B (2010),https://signalvnoise.com/posts/2585-facebook-is-not-worth-33000000000,6,5,rl12345,12/2/2015 11:09\n11719543,Academics Make Theoretical Breakthrough in Random Number Generation,https://threatpost.com/academics-make-theoretical-breakthrough-in-random-number-generation/118150/,389,157,oolong_decaf,5/18/2016 3:36\n12397136,Wallace and Gromit  The Great Train Chase (1993) [video],http://www.aardman.com/celebrating-40-years/the-great-train-chase/,67,19,sohkamyung,8/31/2016 9:42\n11589022,The MakerBot Obituary,http://hackaday.com/2016/04/28/the-makerbot-obituary/,146,34,szczys,4/28/2016 14:20\n12063660,\"Show HN: A simpler, open-source, different kind of forum/message board\",https://github.com/fiatjaf/stack-forum,11,2,fiatjaf,7/9/2016 22:35\n12296556,Google Cloud EU: Understand Your VAT Setting Change,,3,1,ithkuil,8/16/2016 10:43\n12383130,Hacker Shows Us How to Unlock a Laptop Using an NSA Tool [video],https://motherboard.vice.com/read/hacker-unlock-a-laptop-nsa-tool-slotscreamer,14,8,n3mes1s,8/29/2016 16:44\n11461899,How Facebook turned itself into one of the worlds most influential tech giants,http://www.economist.com/news/briefing/21696507-social-network-has-turned-itself-one-worlds-most-influential-technology-giants,2,1,akman,4/9/2016 16:19\n11223553,San Bernardino DA says seized iPhone may hold dormant cyber pathogen,http://arstechnica.com/tech-policy/2016/03/san-bernardino-da-says-seized-iphone-may-hold-dormant-cyber-pathogen/,5,3,robin_reala,3/4/2016 13:30\n12096717,Eliminating some of the pain of long-lived feature branches,http://blog.launchdarkly.com/feature-branching-using-feature-flags/,14,1,pritianka,7/14/2016 19:52\n11406513,Why It's Time to Ignore Fidelity's Startup Valuations,http://fortune.com/2016/03/31/its-time-to-ignore-fidelitys-startup-valuations/,14,4,prostoalex,4/1/2016 17:08\n12116137,Employee #1: Airbnb,http://themacro.com/articles/2016/07/nick-grandy/,119,27,craigcannon,7/18/2016 16:34\n12155207,Pangu released iOS 9.2-9.3.3 jailbreak,http://pangu.io,2,1,designorant,7/24/2016 22:27\n11441963,Apply HN: Dribblr  app to organize pickup sports,,9,5,myroon5,4/6/2016 20:47\n12248653,Should people over 40 work a three-day week?,https://www.theguardian.com/lifeandstyle/2016/aug/08/should-people-over-40-work-a-three-day-week,44,38,metafunctor,8/8/2016 15:47\n11872147,Amazon Engineer Lives on a Boat and Works from Hawaii,http://www.businessinsider.com/amazon-engineer-lives-on-a-boat-and-works-from-hawaii-2013-2,2,1,antimora,6/9/2016 20:33\n12330864,Fixed gear bicycles for the road,http://www.sheldonbrown.com/fixed.html,7,3,mobiletelephone,8/21/2016 13:32\n11971491,Ask HN: What is your go-to example for a good REST API?,,401,182,goostavos,6/24/2016 17:02\n12164305,They released Tinder for Investors,https://www.producthunt.com/tech/bullboard,1,2,danielminkov,7/26/2016 9:11\n11755791,Related: Pure Ruby Relational Algebra Engine,https://github.com/seansellek/related,102,29,flipandtwist,5/23/2016 18:27\n10794933,Linode under DDoS,http://status.linode.com/,16,3,gingerlime,12/26/2015 19:24\n11233999,Transmission (BitTorrent client) v2.90 contained malware on OS X,https://www.transmissionbt.com/?v=2.91,13,1,kevinday,3/6/2016 15:09\n12081722,Ask HN: How to not be bored doing a similar project in my company?,,1,5,randy_gilette,7/12/2016 19:34\n10400446,Ask HN: What books will stay relevant for many years to come?,,12,9,shubhamjain,10/16/2015 16:36\n11916807,Free State of Jones  Film with Footnotes,http://freestateofjones.info/,2,3,tyh,6/16/2016 15:34\n12082378,Show HN: Delivering Image Advertisements in Minecraft - Built with Meteor.js,https://www.adventurize.com,5,1,danielrh,7/12/2016 21:24\n10795399,Much faster incremental apt updates,https://juliank.wordpress.com/2015/12/26/much-faster-incremental-apt-updates/?utm_source=twitterfeed&utm_medium=twitter,172,57,edward,12/26/2015 21:41\n12376550,A Powerful Russian Weapon: The Spread of False Stories,http://www.nytimes.com/2016/08/29/world/europe/russia-sweden-disinformation.html,4,1,r721,8/28/2016 14:06\n10445887,SDR Reception of Digital Amateur TV from the ISS,http://www.pabr.org/radio/softdatv/softdatv.en.html,46,2,zdw,10/25/2015 3:39\n10199523,Apple TV Markup Language,https://developer.apple.com/library/prerelease/tvos/documentation/LanguagesUtilities/Conceptual/ATV_Template_Guide/TextboxTemplate.html#//apple_ref/doc/uid/TP40015064-CH2-SW8,108,68,hharnisch,9/10/2015 17:59\n12487621,Meet the 22-year-olds solving the plastic waste problem,https://www.greenbiz.com/article/meet-20-year-olds-solving-plastic-waste-problem,10,3,endswapper,9/13/2016 12:43\n11220232,Why Seattle startups have an advantage,http://www.geekwire.com/2016/234469/,2,2,androidlives,3/3/2016 21:37\n10305249,Nvidia CEO demos DirectStylus capacitive pen tech (Computex 2013),https://www.youtube.com/watch?v=NUQp4l_4a3E,2,1,throwaway000002,9/30/2015 16:47\n12110869,How to handle deployment of environment files like crontab,,2,2,BonoboIO,7/17/2016 17:21\n12383452,Get Ready for Apple Pay on the Web,https://stripe.com/blog/get-ready-for-apple-pay-on-the-web,4,1,dwaxe,8/29/2016 17:22\n10726832,What keeps modders modding?,http://www.eurogamer.net/articles/2015-12-13-what-keeps-modders-modding,46,20,jsnell,12/13/2015 16:47\n11427141,Tell HN: The truth about how startups are valued,,2,3,hoodoof,4/5/2016 1:30\n10824804,What Didnt Happen in 2015,http://avc.com/2015/12/what-didnt-happen/,1,1,bootload,1/2/2016 3:19\n11293443,\"Ask HN: Welp, I seem to fail at marketing: Looking for feedback on iOS app pitch\",,10,8,anon_app_guy,3/15/2016 22:15\n10789390,Darktable 2.0 released,http://www.darktable.org/2015/12/darktable-2-0-released/,248,44,jakobdabo,12/24/2015 19:51\n10236057,Wikimedia Maps Beta,https://maps.wikimedia.org,350,82,chippy,9/17/2015 21:05\n10747629,\"A Mansion, a Shell Company and Resentment in Bel Air\",http://www.nytimes.com/2015/12/15/us/shell-company-bel-air-mansion.html,1,1,brohee,12/16/2015 21:50\n11844214,We have always been at war with Amazon [audio],https://stratechery.com/2016/podcast-episode-081-we-have-always-been-at-war-with-amazon/,16,2,dwaxe,6/6/2016 2:08\n10376908,BDE 3.0 (Bloomberg's core C++ library): Open Source Release,https://github.com/bloomberg/bde/wiki/BDE-3.0:-Open-Source-Release,2,1,frutiger,10/12/2015 20:55\n11144233,WarGames and Cybersecuritys Debt to a Hollywood Hack,http://www.nytimes.com/2016/02/21/movies/wargames-and-cybersecuritys-debt-to-a-hollywood-hack.html,1,1,ingve,2/21/2016 12:23\n12230453,Show HN: Robots Reading the News  The Podcast,,3,2,ajwinn,8/5/2016 6:38\n11771984,Office of Inspector General's Audit of the Office of the Secretary [pdf],https://cryptome.org/2016/05/state-oig-clinton-emails.pdf,4,1,nickysielicki,5/25/2016 18:29\n10618506,\"Ask HN: If Evernote goes out of business, what happens to all our notes?\",,20,24,alexgpark,11/24/2015 1:05\n10198159,Crab  SQL for your filesystem,http://etia.co.uk,127,43,cogs,9/10/2015 14:19\n11867310,\"Tesla CEO, Pentagon Chief to Meet as DODs Tech Outreach Flops\",http://www.investors.com/news/musk-to-meet-with-dod-pentagons-silicon-valley-start-up-flops/?utm_campaign=trueAnthem:+Trending+Content&utm_content=57587a6e04d3011967e80b5d&utm_medium=trueAnthem&utm_source=facebook,5,1,ericcumbee,6/9/2016 3:07\n11800205,Ask HN: My Show HN post won't show. Could it be?,,6,5,keywonc,5/30/2016 8:14\n10440148,8TB in 2.5 SSD,http://akiba-pc.watch.impress.co.jp/docs/news/news/20151022_727035.html,3,3,fezz,10/23/2015 17:49\n11702025,Programming from the Ground Up [pdf],http://download-mirror.savannah.gnu.org/releases/pgubook/ProgrammingGroundUp-1-0-booksize.pdf,216,54,luu,5/15/2016 18:17\n10434390,Nine billion company names,http://www.economist.com/news/business/21676804-businesses-are-coming-up-ever-sillier-ways-identify-themselves-nine-billion-company,2,1,Turukawa,10/22/2015 19:22\n10795087,Extracting the Private Key from a TREZOR,https://jochen-hoenicke.de/trezor-power-analysis/,169,21,csomar,12/26/2015 20:07\n12260154,Best VPN for China 2016  China VPN Guide  Mostsecurevpn.com,,2,1,sarah_adames,8/10/2016 7:55\n12334544,Fuchsia: Micro kernel written in C by Google,https://github.com/fuchsia-mirror/magenta,22,12,tnorgaard,8/22/2016 6:55\n12078945,Show HN: Speed: a golang client for the Performance Co-Pilot instrumentation API,https://github.com/performancecopilot/speed,3,1,suyash93,7/12/2016 13:57\n10942196,\"Federal cops gets pulled over by TN cops, car illegally searched\",http://www.newschannel5.com/news/newschannel-5-investigates/i-40-search-raises-new-policing-for-profit-questions,437,218,jseliger,1/20/2016 23:17\n10878886,Ask HN: Can anyone suggest a good RSS newsreader with a set of tech news feeds?,,3,3,hoodoof,1/11/2016 4:53\n10978322,\"Farewell, Marvin Minsky\",http://blog.stephenwolfram.com/2016/01/farewell-marvin-minsky-19272016/,182,34,lispython,1/27/2016 4:59\n12378410,Ask HN: Where Do You Live?,,4,4,rokhayakebe,8/28/2016 20:38\n11856759,\"A thought experiment: Deface, a decentralized Facebook\",https://stacksandfoundations.wordpress.com/2016/06/07/deface-a-decentralized-facebook/,11,11,rchodava,6/7/2016 18:49\n11907196,\"Yes, Blockchain Is Going to Change the World\",http://www.eshioji.co.uk/2016/06/yes-blockchain-is-going-to-change-world.html,4,1,arunc,6/15/2016 4:46\n10573967,Mark Zuckerberg's plan for the future of Facebook,http://www.fastcompany.com/3052885/mark-zuckerberg-facebook,103,112,technologizer,11/16/2015 12:17\n10364894,Why is 80 characters the 'standard' limit for code width?,http://programmers.stackexchange.com/questions/148677/why-is-80-characters-the-standard-limit-for-code-width,10,1,shagunsodhani,10/10/2015 8:25\n11359726,Ask HN: Do you flag HN posts in the absence of a downvote button?,,6,7,mangeletti,3/25/2016 12:52\n11300269,Companies Want to Replicate Your Dead Loved Ones with Robot Clones,http://motherboard.vice.com/en_uk/read/companies-want-to-replicate-your-dead-loved-ones-with-robot-clones,4,3,garbowza,3/16/2016 20:05\n12297648,\"My ambivalent view on Vim superintelligence, contrasted with GNU Emacs\",https://utcc.utoronto.ca/~cks/space/blog/unix/VimSmartsVsGNUEmacs,1,1,sabarasaba,8/16/2016 14:25\n12394275,How We Developed the Official Chatbot for SF's Outside Lands Music Festival,https://www.reddit.com/r/Chatbots/comments/50doo0/how_we_developed_the_official_chatbot_for_sfs/,6,1,pirosb3,8/30/2016 21:56\n12127148,Humans can see a single photon at a time,https://cosmosmagazine.com/biology/humans-can-detect-a-single-photon-at-a-time,20,2,azazqadir,7/20/2016 5:55\n12210299,\"Show HN: Minimal, modern embedded V8 for Python\",https://github.com/sqreen/PyMiniRacer,30,8,jbaviat,8/2/2016 14:44\n12364123,What I found wrong in Docker 1.12,http://www.linux-toys.com/?p=684,390,228,rusher81572,8/26/2016 3:44\n12323124,Climate change is water change,https://www.washingtonpost.com/news/energy-environment/wp/2016/08/19/climate-change-is-water-change-why-the-colorado-river-system-is-headed-for-trouble/?utm_campaign=buffer&utm_content=buffer66a9d&utm_medium=social&utm_source=twitter.com&utm_term=.560bb81cb01a,26,49,Mz,8/19/2016 20:13\n10632427,\"Wi-Fi under threat from 100 times faster, more secure Li-Fi\",https://thestack.com/iot/2015/11/26/wi-fi-under-threat-from-100-times-faster-more-secure-li-fi/?k=47477,7,8,MAshadowlocked,11/26/2015 11:06\n10204528,Scientists hope to use neutrino experiments to watch a black hole form,http://www.symmetrymagazine.org/article/september-2015/the-birth-of-a-black-hole-live,23,2,dnetesn,9/11/2015 16:14\n10824885,Modular implicits  a system for ad-hoc polymorphism in OCaml [pdf],http://eptcs.web.cse.unsw.edu.au/paper.cgi?ML2014.2.pdf,63,1,bshanks,1/2/2016 3:41\n10757135,Best Buy offering iPhone 6s for $1 on contract,http://9to5mac.com/2015/12/17/best-buy-iphone-6s-1-dollar-deal/,1,1,MaysonL,12/18/2015 7:05\n11493595,Ask HN: Dealing with 'global' burnout,,1,10,throwawaynym,4/14/2016 0:58\n11355742,On the Impending Crypto Monoculture,http://www.metzdowd.com/pipermail/cryptography/2016-March/028824.html,322,124,tonyg,3/24/2016 19:35\n10861056,'This has never happened before.' Powerball jackpot swells to $700M,http://www.latimes.com/local/lanow/la-me-ln-powerball-jackpot-675-million-20160107-story.html,2,2,hugenerd,1/7/2016 21:48\n12504078,How to Send iOS 10 Notifications Using the Push Notifications API,https://blog.pusher.com/how-to-send-ios-10-notifications-using-the-push-notifications-api/?utm_source=hacker-news&utm_medium=website&utm_campaign=ios-10,1,1,j-q-j,9/15/2016 7:29\n11298524,Show HN: Search Instagram and use real life photos,https://lefty.io/search,12,3,thomasrep,3/16/2016 16:27\n11117366,The Little Book of Semaphores,http://greenteapress.com/semaphores/,3,1,pythonist,2/17/2016 12:30\n12470519,How to Become a C.E.O.? The Quickest Path Is a Winding One,http://www.nytimes.com/2016/09/11/upshot/how-to-become-a-ceo-the-quickest-path-is-a-winding-one.html?ref=business&_r=0,133,65,hvo,9/10/2016 19:18\n10888893,A new proof of Euclid's Theorem (2006),http://fermatslibrary.com/s/a-new-proof-of-euclids-theorem,56,31,bezierc,1/12/2016 17:43\n11369752,CE+T Power wins Google's $1M high density inverter challenge,http://googleresearch.blogspot.com/2016/02/and-winner-of-1-million-little-box.html,6,1,nl,3/27/2016 12:29\n12133766,\"Master Plan, Part Deux\",https://www.tesla.com/blog/master-plan-part-deux,1851,677,arturogarrido,7/21/2016 0:52\n11277320,Lipstick on a Pig a.k.a. the Raspberry Pi 3,http://nullr0ute.com/2016/03/lipstick-on-a-pig-aka-the-raspberry-pi-3/,74,65,dexterdog,3/13/2016 11:47\n10414299,Payment Systems in the US Are Bad,http://www.barelyusable.com/payments-systems-in-the-us-are-bad#.ViUnOa0SEVg.hackernews,26,14,wkoszek,10/19/2015 17:24\n11237485,Tracking Honeybees to Save Them,http://nautil.us/issue/3/in-transit/tracking-honeybees-to-save-them,1,1,prostoalex,3/7/2016 6:43\n12471850,Why Do Tourists Visit Ancient Ruins Everywhere Except the United States?,https://priceonomics.com/why-do-tourists-visit-ancient-ruins-everywhere/,292,274,ryan_j_naughton,9/11/2016 3:10\n11766602,The Tao of Programming,https://thinkdiffere.net/the-tao-of-programming-4dbe01178ed4,22,4,desantis,5/24/2016 23:54\n11249243,Binge-watching made easy,https://mypleasu.re,1,1,dheavy,3/8/2016 22:17\n12472501,The First VC Meeting (2009),https://bothsidesofthetable.com/the-first-vc-meeting-post-1-of-many-a74bc6823a18,53,19,gtabx,9/11/2016 8:24\n11888257,No Treason: The Constitution of No Authority (1870),https://readtext.org/misc/no-treason-constitution/,48,63,tux,6/12/2016 14:36\n11057736,New cross platform Git GUI client  GitKraken,http://www.gitkraken.com/,6,3,dustinmoris,2/8/2016 12:36\n10303933,Visualizing the Shrinking Sea Ice,http://www.theatlantic.com/science/archive/2015/09/mapbox-arctic-sea-ice-minimum-over-time/407884/?single_page=true,82,33,uptown,9/30/2015 13:53\n11536010,The 12 MacBook: A Web Developers Perspective,https://optionalbits.com/the-12-macbook-a-web-developer-s-perspective-5cb6d2ffba15#.z37tc4hy0,4,6,nicoschuele,4/20/2016 17:19\n10573772,Facebook should offer solidarity flags for every country  or none at all,http://www.thememo.com/2015/11/16/paris-terrorist-attack-french-flag-facebook-france-is/,25,7,alexwoodcreates,11/16/2015 11:07\n12525786,The Third Transportation Revolution,https://medium.com/@johnzimmer/the-third-transportation-revolution-27860f05fa91,6,2,myroon5,9/18/2016 15:59\n12202286,How to use your full brain when writing code,http://chrismm.com/blog/how-to-use-your-full-brain-when-writing-code/?,218,72,innerspirit,8/1/2016 13:44\n12388117,\"Read some quotes, share ideas with strangers\",https://fruit-fly.herokuapp.com/client/statusapp.html,3,1,zer0gravity,8/30/2016 7:18\n11492576,Is the Hum a scientific fact or a mass delusion?,https://newrepublic.com/article/132128/maddening-sound,1,1,Amorymeltzer,4/13/2016 21:53\n11963268,Containers vs. Config Management,https://blog.containership.io/containers-vs-config-management-e64cbb744a94,88,44,phildougherty,6/23/2016 18:26\n11326724,Why Epics Tim Sweeney blasted Microsoft in bid to keep Windows 10 open,http://venturebeat.com/2016/03/05/why-epics-tim-sweeney-blasted-micrsooft-in-bid-to-keep-windows-10-open/,6,1,bluesilver07,3/21/2016 7:52\n10817615,Ask HN: What charitable organizations do you donate to?,,2,3,donations-2015,12/31/2015 14:18\n10900658,Scientifically Backed Method for Drinking All Night Without Getting Drunk,http://www.popularmechanics.com/home/a18609/how-not-to-get-drunk/,2,1,chippy,1/14/2016 11:09\n11318008,Geoff Hinton on AlphaGo and the Future of AI,http://www.macleans.ca/society/science/the-meaning-of-alphago-the-ai-program-that-beat-a-go-champ/,77,16,tim_sw,3/19/2016 10:35\n10906998,\"What a 45,000-year-old mammoth carcass can tell us about human history\",http://www.csmonitor.com/Science/2016/0114/What-can-a-45-000-year-old-mammoth-carcass-tell-us-about-human-history,16,1,tokenadult,1/15/2016 3:36\n11986307,How landlords get kickbacks to lock tenants into big Internet providers,https://medium.com/backchannel/the-new-payola-deals-landlords-cut-with-internet-providers-cf60200aa9e9#.mps85yo24,327,152,steven,6/27/2016 14:25\n11903717,\"Man finds butter estimated to be more than 2,000 years old in Irish bog\",https://www.washingtonpost.com/news/morning-mix/wp/2016/06/14/man-finds-22-pound-chunk-of-butter-estimated-to-be-more-than-2000-years-old-in-irish-bog/,2,1,Mz,6/14/2016 17:35\n11721601,I went to the hospital to give birth and tested positive for meth,http://narrative.ly/i-went-to-the-hospital-to-give-birthand-tested-positive-for-meth/,162,244,pmcpinto,5/18/2016 13:07\n11231455,Could the ladybird plague of 1976 happen again?,http://www.bbc.co.uk/news/magazine-35603972,3,2,sjcsjc,3/5/2016 22:46\n10288062,For Their Eyes Only: The Commercialization of Digital Spying (2013) [pdf],https://citizenlab.org/storage/finfisher/final/fortheireyesonly.pdf,47,1,DanielRibeiro,9/27/2015 21:53\n10871330,Python integration for the Duktape Javascript interpreter,https://pypi.python.org/pypi/pyduktape,3,1,stefano,1/9/2016 14:26\n11180706,Ask HN: Someone is stealing things from my car. What security camera would help?,,3,3,hoodoof,2/26/2016 10:23\n11958050,Interactive Timeline of Twilio's Road to IPO,http://blog.datafox.com/an-interactive-timeline-of-twilios-road-to-ipo/,16,1,dorseymike,6/23/2016 0:18\n11406046,Ask HN: Is perl still relevant today?,,4,4,enitihas,4/1/2016 16:24\n12167253,\"Open Your Eyes, The Talent Is Out There Edition\",https://medium.com/code-like-a-girl/open-your-eyes-the-talent-is-out-there-edition-662001f850ce#.1gnarsn0y,1,2,DinahDavis,7/26/2016 17:25\n10568977,Women from Apples Early Days Recall Working with Steve Jobs,http://recode.net/2015/11/02/women-from-apples-early-days-recall-life-with-steve-jobs/,12,2,uxhacker,11/15/2015 8:54\n10872285,Paper Digital Camera,http://www.photoxels.com/paper-digital-camera/,18,2,jacquesm,1/9/2016 18:35\n11072370,How to Write Telegrams Properly (1928),http://www.telegraph-office.com/pages/telegram.html,56,19,radarsat1,2/10/2016 12:52\n10299257,Andreessen Horowitz has invested in Medium,http://www.bhorowitz.com/mediumanda16z,3,1,rezist808,9/29/2015 20:11\n11009924,The Prickly Genius of Jonathan Blow,http://www.newyorker.com/tech/elements/the-prickly-genius-of-jonathan-blow,57,19,prismatic,2/1/2016 5:18\n11550913,Edward Snowden: The Internet Is Broken,http://www.popsci.com/edward-snowden-internet-is-broken,350,168,doctorshady,4/22/2016 17:39\n12325655,ShadowBrokers Bitcoin Transactions: Now Theres Some Taint for You,https://krypt3ia.wordpress.com/2016/08/19/shadowbrokers-bitcoin-transactions-now-theres-some-taint-for-you/,42,7,sjreese,8/20/2016 7:54\n11957086,Ask HN: Server Management Software,,1,3,FlopV,6/22/2016 21:15\n10603330,Shopify for Drupal  Ecommerce on Drupal doesn't have to be difficult,http://www.shopifyfordrupal.com,4,1,donutdan4114,11/20/2015 19:38\n10381833,Ask HN: Experience with Windows 10 upgrade,,4,20,codegeek,10/13/2015 17:07\n11579334,Dont Blame Silicon Valley for Theranos,http://www.nytimes.com/2016/04/27/opinion/dont-blame-silicon-valley-for-theranos.html?action=click&pgtype=Homepage&version=Moth-Visible&moduleDetail=inside-nyt-region-1&module=inside-nyt-region&region=inside-nyt-region&WT.nav=inside-nyt-region&_r=0,106,134,hvo,4/27/2016 11:08\n11216055,Ask HN: Creative ideas to activate communities?,,3,1,sameernoorani,3/3/2016 10:40\n12083598,A groundbreaking new series about apps and their creators,https://www.planetoftheapps.com,2,2,chrisamanse,7/13/2016 2:38\n10988246,What Teens are Like in 2016,http://www.businessinsider.com/what-teens-are-like-in-2016-2016-1,1,1,replicatorblog,1/28/2016 14:18\n12195441,Learnable Programming by Bret Victor,http://worrydream.com/#!/LearnableProgramming,2,1,avindroth,7/31/2016 2:21\n10565880,\"Microsoft Invented Google Earth in the 90s, Then Blew It\",http://motherboard.vice.com/read/microsofts-terraserver-was-google-earth-before-there-was-google-earth,123,80,jimsojim,11/14/2015 15:03\n10541465,Why I Dropped Everything and Started Teaching Kendrick Lamar's New Album,https://bemoons.wordpress.com/2015/03/27/why-i-dropped-everything-and-started-teaching-kendrick-lamars-new-album/,3,1,enginnr,11/10/2015 18:56\n12192411,How the food lobby fights sugar regulation in the EU [pdf],http://corporateeurope.org/sites/default/files/a_spoonful_of_sugar_final.pdf,143,168,Jan_jw,7/30/2016 10:25\n10586791,Ergoemacs-mode: ergonomic keybindings in Emacs to reduce RSI,http://ergoemacs.github.io/,7,5,lelf,11/18/2015 9:32\n10678767,Amazon Buys Thousands of Its Own Truck Trailers,http://recode.net/2015/12/04/amazon-buys-thousands-of-its-own-trucks-as-its-transportation-ambitions-grow/,63,64,anigbrowl,12/4/2015 20:05\n10998032,When will self-Driving cars be on the road?,https://www.quora.com/When-will-self-driving-cars-be-on-roads/answer/Andrew-Ng?srid=cgo&amp;share=1,3,1,salmonet,1/29/2016 19:59\n12373979,MacOS Sierra Code Confirms Thunderbolt 3 and 10Gb/s USB 3.1 in Future Macs,http://www.macrumors.com/2016/08/24/macos-sierra-code-thunderbolt-3/,1,1,lelf,8/27/2016 20:14\n10327989,Corporate Social Responsibility has become a racket,http://www.telegraph.co.uk/finance/newsbysector/industry/11896546/Corporate-Social-Responsibility-has-become-a-racket-and-a-dangerous-one.html,32,15,danielam,10/4/2015 16:42\n11416746,Ask HN: How do you review code?,,357,140,skewart,4/3/2016 16:57\n10382147,Annotated version of the paper that led to the 2015 Nobel Prize in Physics,http://fermatslibrary.com/s/oscillation-of-atmospheric-neutrinos,55,2,cronaldo,10/13/2015 17:51\n11282812,Ask HN: Engineering Degree: Mathematics and Statistics vs Software?,,4,5,noobie,3/14/2016 13:42\n11986789,The Real Product Market Fit,http://themacro.com/articles/2016/06/the-real-product-market-fit/,154,63,craigcannon,6/27/2016 15:29\n12012184,The Fining of Black America,http://priceonomics.com/the-fining-of-black-america/,234,243,ryan_j_naughton,6/30/2016 22:04\n12004743,A Deep Dive into iOS 10 Messages Extensions,http://twocentstudios.com/2016/06/24/a-deep-dive-into-ios-messages-extensions/,13,1,twocentstudios,6/29/2016 20:55\n11134986,No comic sans in httpd status pages,https://marc.info/?l=openbsd-tech&m=145590012904434&w=2,182,87,elchief,2/19/2016 17:38\n10323639,\"The Zappos holacracy, Edward Tuftes sparklines, and an 11Ã17 printer\",http://blogs.law.harvard.edu/philg/2015/10/01/the-zappos-holacracy-edward-tuftes-sparklines-and-an-11x17-printer/,31,25,jessaustin,10/3/2015 12:41\n12228082,NEED Your FEADBACK,,1,2,yaronch,8/4/2016 20:07\n11323362,\"Pwn2Own 2016: Chrome, Edge, and Safari hacked, $460k awarded\",http://venturebeat.com/2016/03/18/pwn2own-2016-chrome-edge-and-safari-hacked-460k-awarded-in-total/,55,47,jjuhl,3/20/2016 15:53\n11647484,80s Apple Beige Making a Comeback,http://www.wsj.com/articles/the-beige-of-apples-80s-computers-makes-a-comeback-1462383304?mod=ST1,2,1,jboydyhacker,5/6/2016 23:32\n10545998,Applying the Free Software Criteria,https://www.gnu.org/philosophy/applying-free-sw-criteria.html,35,16,chei0aiV,11/11/2015 11:08\n11523151,Google CDN Beta is already one of the fastest CDNs,http://blog.speedchecker.xyz/2016/04/18/google-cdn-beta-is-here-and-it-brings-more-than-meets-the-eye/,351,99,forcer,4/18/2016 21:04\n10346107,Show HN: VclGenie a JSON to VCL Generator Written in Scala,https://github.com/iheartradio/vclgenie/,2,1,dberg,10/7/2015 14:14\n10819071,Should we solar panel the Sahara desert?,http://www.bbc.com/news/science-environment-34987467,48,60,e15ctr0n,12/31/2015 19:04\n10243217,\"Apple, Google, and Microsoft are all solving the same problems\",http://www.theverge.com/2015/9/18/9351197/apple-google-microsoft-tech-innovation-uniformity,71,52,jonbaer,9/19/2015 3:48\n10622732,Here's hoping Mark Zuckerberg will start the overdue paternity-leave revolution,http://venturebeat.com/2015/11/24/heres-hoping-facebook-ceo-mark-zuckerberg-will-start-the-overdue-paternity-leave-revolution/,3,1,t23,11/24/2015 18:58\n11382797,Introducing Canvas - Notes for teams of nerds,https://blog.usecanvas.com/introducing-canvas,7,3,craigkerstiens,3/29/2016 16:48\n12280520,SuchFlex Public Beta now accepting new users,https://www.suchflex.com,1,1,ivanzone,8/13/2016 6:29\n10247688,N3uro: A marketplace for brainwaves of people thinking about things,http://www.n3uro.com,23,4,trentmc,9/20/2015 14:44\n10518201,Morocco moves to ban plastic bags,http://www.huffingtonpost.com/entry/morocco-ban-plastic-bags_563934cde4b0307f2cab21a8,13,5,pm24601,11/6/2015 7:19\n11244630,Still surprised by Trump? Then you're not reading Scott Adams,http://abovethelaw.com/2016/03/still-surprised-by-trump-then-youre-not-reading-scott-adams/,10,6,zabramow,3/8/2016 11:07\n10765143,Moving a team from Scala to Golang,http://jimplush.com/talk/2015/12/19/moving-a-team-from-scala-to-golang/,39,11,alexatkeplar,12/19/2015 22:32\n10436127,Blood biomarker predicts death from serious infection,http://www.abc.net.au/news/2015-10-23/blood-biomarker-predicts-death-from-infection/6872948,4,1,bootload,10/23/2015 0:33\n12462805,Google to buy cloud software company Apigee for $625M,http://www.reuters.com/article/uk-apigee-m-a-alphabet-idUSKCN11E1SG,2,1,jarnix,9/9/2016 14:58\n11159192,OpenWhisk  cloud-first distributed event-based programming service from IBM,https://github.com/openwhisk/openwhisk,4,1,paukiatwee,2/23/2016 14:53\n11844196,\"If Corporations Are People, They Should Act Like It\",http://www.theatlantic.com/politics/archive/2015/02/if-corporations-are-people-they-should-act-like-it/385034/?single_page=true,5,3,devin,6/6/2016 2:02\n10847886,What If You Only Invested at Market Peaks?,http://awealthofcommonsense.com/worlds-worst-market-timer/,11,8,networked,1/6/2016 2:00\n10237345,What Americans know and don't know about science,http://www.pewinternet.org/2015/09/10/what-the-public-knows-and-does-not-know-about-science/,23,24,shawndumas,9/18/2015 3:22\n11768064,comiXology Unlimited,https://m.comixology.com/unlimited,1,1,rlalwani,5/25/2016 6:47\n12413544,What to do with your dead apps?,,2,1,andrew_wc_brown,9/2/2016 15:12\n10813328,Twitter still has a major problem with employee diversity,http://www.theverge.com/2015/12/30/10688126/twitter-diversity-jeffrey-siminoff,14,5,someear,12/30/2015 18:05\n11058078,Vote for your favorite math video created by middle school students,http://videochallenge.mathcounts.org/,1,1,jamessun,2/8/2016 13:59\n11936169,Alicia Keys is done playing nice. Your phone is getting locked up now,https://www.washingtonpost.com/entertainment/alicia-keys-is-done-playing-nice-your-phone-is-getting-locked-up-at-her-shows-now/2016/06/16/366c15aa-33af-11e6-95c0-2a6873031302_story.html,98,96,wallflower,6/20/2016 5:09\n12469941,Additional Notes on Drawing Dynamic Visualizations (2013),http://worrydream.com/DrawingDynamicVisualizationsTalkAddendum/,73,4,ryanmaclean,9/10/2016 16:44\n11924673,Christos Newest Project: Walking on Water,http://www.nytimes.com/2016/06/17/arts/design/christos-newest-project-walking-on-water.html,67,16,hampelm,6/17/2016 18:43\n11550380,Glot.io: Open Source pastebin with runnable snippets and API,https://glot.io/,245,59,phantom_oracle,4/22/2016 16:33\n11841957,The 'Unofficial' ADHD Test for Adults,https://www.youtube.com/watch?v=iozAFIr3BEw,2,2,kristiandupont,6/5/2016 17:18\n11722353,OpenAI Gym,https://openai.com/blog/openai-gym-beta/,76,13,varunagrawal,5/18/2016 14:49\n11571322,American Scientist Understands Nothing about the Traveling Salesman Problem,http://mat.tepper.cmu.edu/blog/?p=8376,128,97,merraksh,4/26/2016 12:43\n10305900,Appcamp.io,http://appcamp.io/,6,1,andrewmcgivery,9/30/2015 18:11\n11611005,Ask HN: Where's Who's Hiring for May 2016?,,2,3,martinshen,5/2/2016 13:12\n11427610,The Maddest Hacker  How to Rob an Industry Venture Capitalist [song],https://soundcloud.com/marak/the-maddest-hacker-how-to-rob-an-industry-venture-capitalist,5,1,_Marak_,4/5/2016 3:40\n12118822,\"Brexit could cut London house prices by more than 30%, says bank\",https://www.theguardian.com/money/2016/jul/18/brexit-could-cut-london-house-prices-by-more-than-30-says-bank,15,4,ryan_j_naughton,7/19/2016 0:39\n11229037,Sci-Hub is a scholarly litmus test,http://svpow.com/2016/03/04/sci-hub-is-a-scholarly-litmus-test/,27,1,nkurz,3/5/2016 10:06\n12545014,Ask HN: Settle for less salary or change to make more in prime years,,19,30,throwaway007007,9/21/2016 2:36\n10417206,Let's Encrypt is Trusted,https://letsencrypt.org/2015/10/19/lets-encrypt-is-trusted.html,1260,311,coffeecheque,10/20/2015 3:14\n12252520,Design Better Data Tables,https://medium.com/mission-log/design-better-data-tables-430a30a00d8c#.exxlu3eah,7,2,sebg,8/9/2016 3:57\n10368057,Show HN: AppStarter  Online iOS Development,https://appstarter.io/,13,2,appstarter,10/11/2015 4:29\n11098897,When the Hospital Fires the Bullet,http://www.nytimes.com/2016/02/14/us/hospital-guns-mental-health.html,2,1,baus,2/14/2016 16:38\n11337449,The First Ever Smartphone 3D Printer,https://www.kickstarter.com/projects/olo3d/olo-the-first-ever-smartphone-3d-printer,3,1,artf,3/22/2016 15:55\n10249032,\"Software Is Smart Enough for SAT, but Still Far from Intelligent\",http://www.nytimes.com/2015/09/21/technology/personaltech/software-is-smart-enough-for-sat-but-still-far-from-intelligent.html,17,6,aburan28,9/20/2015 20:46\n11288827,\"Airbnb for physical goods, lease your items to others\",https://www.daylui.com/,4,4,ValQD,3/15/2016 11:29\n10326289,Show HN: Tech2Pocket  find better tech articles with Pocket,http://productchaseapp.herokuapp.com/tech2pocket,9,5,cqcn1991,10/4/2015 3:17\n11022028,Barilla pasta boss's anti-gay comments spark boycott call,http://www.independent.co.uk/news/world/europe/i-would-never-use-homosexual-couples-in-my-adverts-barilla-pasta-bosss-anti-gay-comments-spark-8841902.html,2,3,seneka,2/2/2016 19:57\n10445145,How I hacked my apartment building,http://josecasanova.com/blog/how-i-hacked-my-apartment-building/,1,3,jcsnv,10/24/2015 22:37\n11623053,Jet-Powered Hoverboard Sets New World Record,http://www.livescience.com/54622-jet-powered-hoverboard-sets-world-record.html,1,1,rhschan,5/3/2016 18:27\n11243859,\"A Theorized Conversation Between AIs (from \"\"The Terminal Man\"\", Chrichton, 1972)\",http://blog.brokenfunction.com/wp-content/uploads/2008/03/georgevsmartha.html,3,1,DrScump,3/8/2016 6:40\n10638184,2015 AIIDE Starcraft AI Competition  Report and Results,http://webdocs.cs.ualberta.ca/~cdavid/starcraftaicomp/report2015.shtml,156,39,2Pacalypse-,11/27/2015 17:54\n10433234,Ask HN: Is it illegal to use another site mp4 link in my app?,,1,2,lesvizit,10/22/2015 16:46\n12136508,Corning's new Gorilla Glass 5 is meant to survive epic smartphone drops,http://www.theverge.com/2016/7/20/12236642/corning-announces-new-gorilla-glass-5-smartphone-drops-cracked-screen,3,1,phr4ts,7/21/2016 12:59\n11989277,Google division aims to fix public transit in US by shifting control to Google,https://www.theguardian.com/technology/2016/jun/27/google-flow-sidewalk-labs-columbus-ohio-parking-transit,9,2,Jerry2,6/27/2016 20:37\n11026431,How we've analyzed our homepage without spending a single dollar,https://medium.com/p/how-we-ve-analyzed-our-homepage-without-spending-a-single-dollar-case-study-c1defae743c6,59,1,meliberki,2/3/2016 13:57\n10258281,Printing with Love: The Art of Letterpress Printing,http://craftsmanship.net/the-art-of-letterpress-printing/,28,8,hownottowrite,9/22/2015 13:08\n11786340,Teaching robots to feel pain to protect themselves,http://techxplore.com/news/2016-05-robots-pain.html,3,1,dnetesn,5/27/2016 14:42\n11099112,What should I learn next as a programmer?,https://medium.com/@_cmdv_/what-should-i-learn-next-as-a-programmer-477728c5c3c4,46,48,ingve,2/14/2016 17:40\n11047045,Bruce Sterling on AI in 1995,http://research.microsoft.com/en-us/um/redmond/events/lcc/lcc95/sterling.htm,18,1,exolymph,2/6/2016 8:52\n11118320,Auschwitz Museum launches add-on to correct Polish death camps mistake,https://correctmistakes.auschwitz.org/,1,1,thenlater,2/17/2016 15:13\n11188141,Medium updates Terms of Service to enable advertising,https://medium.com/@yungrama/advertising-coming-soon-to-your-content-on-medium-319d24d63e1#.pm6szdpva,4,2,yungrama,2/27/2016 19:43\n12558053,The GitHub Load Balancer,http://githubengineering.com/introducing-glb/,431,121,logicalstack,9/22/2016 16:37\n11685626,How Austin Beat Uber,http://www.nytimes.com/2016/05/12/opinion/how-austin-beat-uber.html,4,3,gwintrob,5/12/2016 18:26\n11413388,The Future of Game Development on Windows [video],https://channel9.msdn.com/Events/Build/2016/B882,52,29,pjmlp,4/2/2016 20:53\n12191719,GIMP 2.9.4 and our vision for the future,http://girinstud.io/news/2016/07/gimp-2-9-4-and-our-vision-for-gimp-future/,166,93,ashitlerferad,7/30/2016 5:05\n11546896,Uber strikes class action settlement to keep drivers independent contractors,http://techcrunch.com/2016/04/21/uber-strikes-100m-class-action-settlement-to-keep-drivers-independent-contractors/,5,1,kposehn,4/22/2016 3:32\n11672414,\"I know how to program, but I don't know what to program\",http://www.devdungeon.com/content/i-know-how-program-i-dont-know-what-program,5,2,nanodano,5/11/2016 3:10\n11803670,SQLite: The art of keep it simple,http://www.codergears.com/Blog/?p=2392,19,1,cppdesign,5/30/2016 22:54\n10490354,Decision Fatigue (2011),http://www.nytimes.com/2011/08/21/magazine/do-you-suffer-from-decision-fatigue.html,47,4,mappu,11/2/2015 6:26\n10886505,A web service demo that uses async IO while possible,https://github.com/wb14123/web_benchmark,2,2,wb14123,1/12/2016 10:17\n11509807,Lightpack  Ambilight for any TV or monitor,http://lightpack.tv/,3,1,Kovah,4/16/2016 8:19\n11704412,Ghost in the Shell and anime's troubled history with representation,http://www.theverge.com/2016/5/9/11612530/ghost-in-the-shell-anime-asian-representation-hollywood,24,12,kposehn,5/16/2016 5:28\n10582276,\"Microsoft, Once Infested with Security Flaws, Does an About-Face\",http://www.nytimes.com/2015/11/18/technology/microsoft-once-infested-with-security-flaws-does-an-about-face.html,158,176,hackuser,11/17/2015 16:48\n11987576,A Course in Machine Learning,http://ciml.info/,4,1,0xmohit,6/27/2016 17:08\n11453294,Top 10 Parse Migration Guides Comparison,http://parse-hosting.oursky.com/blog/2016-04-06-top-10-parse-migration-guides,13,1,bradley_long,4/8/2016 8:15\n10929908,Scary questions in Ukraine energy grid hack,http://money.cnn.com/2016/01/18/technology/ukraine-hack-russia/index.html,4,1,emartinelli,1/19/2016 11:01\n11453737,HIV overcomes CRISPR gene-editing attack,http://www.nature.com/news/hiv-overcomes-crispr-gene-editing-attack-1.19712,152,30,aroch,4/8/2016 10:37\n10572781,\"Hacking Smartwatches  The TomTom Runner, Part 1\",http://grangeia.io/2015/11/09/hacking-tomtom-runner-pt1/,31,2,bemmu,11/16/2015 5:26\n11947032,Fedora 24 was released,https://fedoramagazine.org/fedora-24-released/,63,49,alanfranzoni,6/21/2016 16:38\n11142112,Team Building: Finding developers,https://blog.cocoon.life/startups/developer-recruitment/,2,2,chippy,2/20/2016 21:52\n11889827,Ask HN: What is a good text-based role-playing game to get into as a newbie?,,2,2,hellofunk,6/12/2016 19:28\n10819348,NASA and Future Explorers  What Does It Take to Become an Astronaut? (Updated),http://stemmatch.net/blog/2015/december/14/so-you-want-to-become-an-astronaut-what-does-it-take/,3,5,Oxydepth,12/31/2015 20:00\n11779453,Twilio S-1,https://www.sec.gov/Archives/edgar/data/1447669/000104746916013448/a2227414zs-1.htm,375,211,kressaty,5/26/2016 16:51\n11565056,Storage Pod 6.0: Building a 60 Drive 480TB Storage Server,https://www.backblaze.com/blog/open-source-data-storage-server/,181,96,geerlingguy,4/25/2016 15:54\n10842201,Simple Rules for Healthy Eating,http://www.nytimes.com/2015/04/21/upshot/simple-rules-for-healthy-eating.html,8,1,Tomte,1/5/2016 9:11\n10365739,A Hacker News for Coins,http://coinspotting.com,4,2,coinspotting,10/10/2015 15:16\n10446133,40 important design lessons from the past,https://designschool.canva.com/blog/famous-graphic-designers/,3,1,workintransit,10/25/2015 6:00\n11533639,Isomorphic React Personal Website,http://alexdbuchanan.com,6,2,buchanaf,4/20/2016 11:41\n10481121,\"After guilty plea, judge confused why prosecutors still want iPhone unlocked\",http://arstechnica.com/tech-policy/2015/10/feds-apple-must-still-unlock-iphone-5s-even-after-defendant-pled-guilty/,149,44,Deinos,10/30/2015 23:15\n10783488,Ask HN: How to create a remote development environment?,,5,5,MuEta,12/23/2015 14:40\n12161628,Agile to Waterfall: Demystifying Programming Methodologies,https://blog.newrelic.com/2016/07/25/programming-methodology-primer/,2,1,ohjeez,7/25/2016 21:08\n10286085,What More Than 1B Followers of Islam Believes,http://www.atheoryofus.net/islam-statistics,4,1,rottyguy,9/27/2015 10:30\n10880839,\"Functional Programming, Abstraction, and Naming Things\",http://www.stephendiehl.com/posts/abstraction.html,92,19,tel,1/11/2016 14:17\n11850569,Overengineering risks on the path to production,http://blog.contino.io/blog/overengineering-risks-on-the-path-to-production,3,2,benjaminwootton,6/6/2016 21:30\n12374413,$6.7M Available for Tech That Turns Captured Carbon into Useful Products,https://www.environmentalleader.com/2016/08/26/6-7-million-available-for-tech-that-turns-captured-carbon-into-useful-products/,23,12,endswapper,8/27/2016 22:18\n12069579,Show HN: Texture Packer for Game Development Using MaxRects Algorithm,https://github.com/huxingyi/squeezer,3,1,huxingyi,7/11/2016 8:12\n12111691,\"Show HN: MicroServices from Dev to Prod Using Docker, Docker Compose and Swarm\",https://medium.com/p/microservices-from-development-to-production-using-docker-docker-compose-docker-swarm-3cf37f97706b,2,4,eon01,7/17/2016 20:33\n10615314,MyCPU  Homebrew Computer from Discrete Logic Gates,http://mycpu.thtec.org/www-mycpu-eu/index1.htm,69,14,bane,11/23/2015 16:05\n10206765,Scare Headlines Exaggerated the U.S. Crime Wave,http://fivethirtyeight.com/features/scare-headlines-exaggerated-the-u-s-crime-wave/,11,2,ryan_j_naughton,9/12/2015 0:02\n10970609,CIA declassifies hundreds of UFO documents,https://www.cia.gov/news-information/blog/2016/take-a-peek-into-our-x-files.html,420,212,XzetaU8,1/25/2016 22:48\n12329000,Eye test may detect Parkinsons before symptoms appear,http://sciencebulletin.org/archives/4448.html,66,7,renafowler,8/21/2016 1:04\n10257584,Checkpoint and restore Docker containers with CRIU,http://blog.circleci.com/checkpoint-and-restore-docker-container-with-criu/,36,11,kimh,9/22/2015 9:44\n11330821,Node.js on Google App Engine Goes Beta,https://cloudplatform.googleblog.com/2016/03/Node.js-on-Google-App-Engine-goes-beta.html,371,103,boulos,3/21/2016 19:03\n12052791,Kill All Feeds,https://blog.dcpos.ch/no-feeds,10,3,feross,7/7/2016 23:47\n11136022,We Are Building Educative to Advance Interactive Learning in Computer Science,https://www.educative.io/collection/page/6630002/190001/200001,17,2,fahimulhaq,2/19/2016 19:41\n11446120,Apply HN: 128Highstreet  A Trip Planning App,,2,8,Sreyanth,4/7/2016 10:11\n11782088,\"YC startup Coinbase has been hacked? Unable to withdraw $25,000\",,38,16,coinbaseuser,5/26/2016 22:11\n10860819,Inside Forbes: From 'Original Sin' to Ad Blockers  And What the Future Holds,http://www.forbes.com/sites/lewisdvorkin/2016/01/05/inside-forbes-from-original-sin-to-ad-blockers-and-what-the-future-holds/,1,1,bpierre,1/7/2016 21:14\n10663891,Google 'stores children's data'  civil liberties group,http://www.bbc.co.uk/news/technology-34983245,3,1,SimplyUseless,12/2/2015 16:30\n11913629,GitHub Security Update: Reused Password Attack,https://github.com/blog/2190-github-security-update-reused-password-attack,250,135,ejcx,6/16/2016 2:58\n11946395,I do not use a debugger,http://lemire.me/blog/2016/06/21/i-do-not-use-a-debugger/,41,25,another,6/21/2016 15:29\n11214209,Implanted RFID tracker found in sex trafficking victim,http://www.marketplace.org/2016/03/02/health-care/health-care-takes-fight-against-trafficking,6,1,zmanian,3/3/2016 0:27\n11223769,Ask HN: Recommend 3 books that had an impact on you,,1,1,have_faith,3/4/2016 14:13\n12312759,Ask HN: How do you come up with progressive project ideas?,,25,17,kanso,8/18/2016 14:33\n11218999,\"Uber, Ola launch rival motorbike-hailing services in Bengaluru\",http://in.reuters.com/article/uber-ola-bike-taxi-idINKCN0W50I1,1,1,dsr12,3/3/2016 18:52\n10704115,Why Go Is Not Good (2014),http://yager.io/programming/go.html,413,453,kushti,12/9/2015 15:19\n12184895,Alphabet Loses $859M on 'Moonshots' in 2Q 2016,http://www.nytimes.com/aponline/2016/07/28/business/ap-us-alphabet-moonshots.html,189,189,zeddie,7/29/2016 3:41\n11664169,How to Not Be the Engineer Running 3.5GB Docker Images,https://www.datawire.io/not-engineer-running-3-5gb-docker-images/,4,1,pkaeding,5/9/2016 23:39\n10409239,Super Resolution from a Single Image (2009),http://www.wisdom.weizmann.ac.il/~vision/SingleImageSR.html,146,42,bsilvereagle,10/18/2015 18:46\n11225917,Show HN: Find PCB Footprints and Schematic Symbols Within EAGLE,http://blog.snapeda.com/2016/03/03/announcing-the-snapeda-plugin-for-eagle-alpha/,12,4,natashabaker,3/4/2016 18:46\n11830446,Clickbait and Traffic Laundering: How Ad Tech Is Destroying the Web,https://kalkis-research.com/clickbait-and-traffic-laundering-how-ad-tech-is-destroying-the-web,174,137,johnks,6/3/2016 14:22\n12427135,The writing interest paradox,http://www.naughtycomputer.uk/writing_interest_paradox.html,64,24,xylon,9/4/2016 22:58\n10816484,\"Ask HN: What became possible or practical in 2015, which wasn't in 2014?\",,12,1,jodrellblank,12/31/2015 6:14\n12270366,Ask HN: Job with Travel,,2,1,aaronhoffman,8/11/2016 17:59\n12262786,Python 3 on Google App Engine flexible environment now in beta,https://cloudplatform.googleblog.com/2016/08/python-3-on-Google-App-Engine-flexible-environment-now-in-beta.html,105,47,arouzrokh,8/10/2016 16:09\n12116577,Smallest Hard Disk to Date Writes Information Atom by Atom,http://www.sciencenewsline.com/news/2016071815570027.html,3,2,scriptdude,7/18/2016 17:27\n10916846,A nanophotonic comeback for incandescent bulbs?,http://news.mit.edu/2016/nanophotonic-incandescent-light-bulbs-0111,62,42,skybrian,1/16/2016 21:10\n11004344,Ask HN: Any advice for an older engineer stuck in his career?,,6,5,whattodo123,1/30/2016 23:37\n12122512,Best PC Laptop for Development (July 2016)?,,2,2,baptou12,7/19/2016 16:03\n11042998,Confessions of a Serial Conference Attender,https://www.linkedin.com/pulse/confessions-serial-conference-attender-charu-jangid?trk=hp-feed-article-title-comment,2,1,zanewill9,2/5/2016 17:32\n10199401,Reducing workplace burnout: the benefits of  exercise,http://www.ncbi.nlm.nih.gov/pmc/articles/PMC4393815/,258,175,mmariani,9/10/2015 17:36\n11914167,\"Chrome 51 Arrives on Android, Officially Kills Off Merge Tabs and Apps\",http://www.droid-life.com/2016/06/08/chrome-51-arrives-officially-kills-off-merge-tabs-apps/,34,42,ikeboy,6/16/2016 5:19\n12453714,Fullstack Developer Is an Outdated Term,http://blog.honeypot.io/fullstack-developer/,1,3,jonbaer,9/8/2016 15:10\n10803554,Show HN: TechCrunch Adv Filter and News Alerts (feedback Welcome),http://crunchtech.co/,1,1,willkim,12/28/2015 21:40\n10403958,Do you have any writing advice?,https://medium.com/@visakanv/do-you-have-any-writing-advice-60b9220eb47f,1,2,visakanv,10/17/2015 10:16\n10712476,Ask HN: Feeling stuck Looking for suggestions,,4,5,throwaway5023,12/10/2015 18:49\n10879623,Kakao acquires top Korean music streaming service for $1.5B,https://www.techinasia.com/kakao-korea-melon-music-streaming-acquisition,16,1,williswee,1/11/2016 8:44\n10667994,Ask HN: Should I write a lean business plan for a social startup?,,4,2,tallerholler,12/3/2015 5:50\n10952724,Sampulator.com  make and record beats with your keyboard,http://sampulator.com/,98,40,brianzelip,1/22/2016 14:05\n11134748,Ask HN: How do I evaluate different opportunities?,,5,8,abustamam,2/19/2016 17:11\n12326098,How Long Should I Make My API Key?,https://blog.learnphoenix.io/how-long-should-i-make-my-api-key-833ebf2dc26f,59,34,okket,8/20/2016 11:34\n11051973,Differential privacy for dummies,https://github.com/frankmcsherry/blog/blob/master/posts/2016-02-03.md,32,6,mrry,2/7/2016 6:52\n11894393,Four months with Haskell,https://lexi-lambda.github.io/blog/2016/06/12/four-months-with-haskell/,249,117,rwosync,6/13/2016 15:03\n11352274,macOS: Its time to take the next step,https://medium.com/@ajambrosino/macos-it-s-time-to-take-the-next-step-ee7871ccd3c7#.yx6d97u3j,3,1,epaga,3/24/2016 12:42\n12538949,Edx launches new MicroMasters programs,http://blog.edx.org/micromasters?track=blog,5,1,marketanarchist,9/20/2016 12:29\n10849739,Google Penguin  Google started rolling out latest Penguin algorithm,https://www.accuranker.com/blog/possible-google-algorithm-update-today-in-the-states/,4,1,ysekand,1/6/2016 10:40\n10906253,The Happiness Code,http://www.nytimes.com/2016/01/17/magazine/the-happiness-code.html?_r=2,1,3,ceocoder,1/15/2016 0:58\n11844151,Matt Damon's Commencement Address at MIT,http://news.mit.edu/2016/matt-damon-commencement-address-0603,50,53,Gabriel-Lewis,6/6/2016 1:44\n10562377,The Exotic Taste of Rice,http://recipes.hypotheses.org/6948,50,5,benbreen,11/13/2015 21:03\n12117140,IronPython 3 (python for .net) development restarted,https://www.reddit.com/r/Python/comments/4tbhwr/ironpython_development_restarting/,3,1,tanlermin,7/18/2016 18:34\n10843048,The 12 Days of Git: Learn Git Over the Holidays,http://vanwilson.info/2015/12/the-12-days-of-git-learn-git-over-the-holidays/,8,3,vanwilson,1/5/2016 13:14\n11526150,Interesting Thing Happened on Way to Beta: My Startup Erased All My Old Debts,https://medium.com/@sarahnadav/an-interesting-thing-happened-on-the-way-to-our-beta-12ce7ed4e41f#.noy9jsog6,2,1,sarahnadav,4/19/2016 11:19\n11529810,Ask HN: Are There SEO Secrets That Work or Is It Just Common Sense?,,1,2,kiddz,4/19/2016 20:04\n12202321,Show HN: Horizon DevTools - A better dev experience for HorizonJS apps,https://github.com/rrdelaney/horizon-devtools,6,1,rrdelaney,8/1/2016 13:49\n12305776,TiVo Series 1 Lifetime Service lasted about 16 years,https://twitter.com/davezatz/status/765629650617982976/photo/1,2,3,theandrewbailey,8/17/2016 16:15\n11104928,Ask HN: Open Source project ideas?,,6,6,codegeek,2/15/2016 18:16\n12075558,Google used this woman's name on all its templates  she gets messages daily,http://nordic.businessinsider.com/casey-baumer-google-docs-templates-2016-7,8,2,CPAhem,7/11/2016 23:20\n11994953,An Indispensable Guide to Early American Murder,http://www.newyorker.com/books/page-turner/the-indispensable-guide-to-early-american-murder,26,2,lermontov,6/28/2016 16:15\n10921411,Speed reading promises are too good to be true,http://www.sciencedaily.com/releases/2016/01/160114163035.htm,69,42,apsec112,1/17/2016 22:32\n11387248,Pompeiis Graffiti and the Ancient Origins of Social Media,http://www.theatlantic.com/technology/archive/2016/03/adrienne-was-here/475719/?single_page=true,17,7,jonnycombust,3/30/2016 5:59\n12474922,Blinkenlights Berlin Documentation [video],https://vimeo.com/6175054,6,2,okket,9/11/2016 18:46\n10546797,Ask HN: How do you find time to learn new things?,,23,22,vijayr,11/11/2015 14:29\n11313633,Google tries to hire our app,,7,10,phwizard,3/18/2016 18:06\n10694392,Ask HN: Your advise wanted for how to get into programming,,2,7,dbob,12/8/2015 2:30\n12505350,\"Its Time to Ditch the ICBM, Americas Thermonuclear Dinosaur\",https://warisboring.com/op-ed-its-time-to-ditch-the-icbm-america-s-thermonuclear-dinosaur-b2ca199a5574#.lltqfgnv4,19,1,smacktoward,9/15/2016 12:05\n11600216,How Plutocrats Cripple the IRS: You pay more because elites pay less,http://prospect.org/article/how-plutocrats-cripple-irs,109,139,nkurz,4/30/2016 3:34\n11292764,\"Photos from Pyongyang, North Korea\",http://www.m1key.me/photography/ostensibly_ordinary_pyongyang/,1,1,jlturner,3/15/2016 20:34\n12056158,African wildlife officials appalled as EU opposes a total ban on ivory trade,https://www.theguardian.com/environment/2016/jul/06/african-wildlife-officials-appalled-as-eu-opposes-a-total-ban-on-ivory-trade,140,132,adamnemecek,7/8/2016 15:24\n11564864,Why I'm Learning to Type All Over Again,http://www.popularmechanics.com/technology/a20524/learning-to-type-again-colemak/,7,1,gribbits,4/25/2016 15:33\n10301739,\"Teslas $140,000 Model X SUV Does 0-60 in 3.2 Seconds\",http://techcrunch.com/2015/09/29/teslas-140000-model-x-suv-does-0-60-in-3-2-seconds-hits-the-road-starting-tonight/,76,67,hack4supper,9/30/2015 4:25\n11019539,Citizen uses OpenCV to track speeders near his home,http://www.cvilletomorrow.org/news/article/22908-locust-avenue-speeding/,105,135,danso,2/2/2016 14:22\n11137086,Malariaspot.org A game to help diagnose malaria,http://malariaspot.org,2,1,alfonsodev,2/19/2016 22:16\n11487244,\"Show HN: Practice Makes Regexp, a workbook to master regular expressions\",http://practicemakesregexp.com/,2,2,reuven,4/13/2016 11:22\n10247492,U.S. And China Seek Arms Deal for Cyberspace,http://www.nytimes.com/2015/09/20/world/asia/us-and-china-seek-arms-deal-for-cyberspace.html?hp&action=click&pgtype=Homepage&module=second-column-region&region=top-news&WT.nav=top-news&_r=0,3,1,digital55,9/20/2015 13:50\n12491101,Lawmaker who opposed universal helmet law dies in motorcycle crash,http://www.cnn.com/2016/09/13/health/lawmaker-dies-in-motorcycle-crash-trnd/index.html,4,2,woliveirajr,9/13/2016 18:43\n11291568,Source of the famous Now you have two problems quote,http://regex.info/blog/2006-09-15/247#comment-3085,2,1,shawndumas,3/15/2016 17:51\n10734523,Plumber sues Ford dealer after truck with logo was used by extremists in Syria,https://www.washingtonpost.com/news/morning-mix/wp/2015/12/14/plumber-sues-ford-dealer-after-truck-with-company-logo-was-used-by-jihadists-in-syria/,79,48,tlrobinson,12/14/2015 22:33\n10299500,\"Ask HN: Scala or Elixir, What would you recommend me?\",,14,12,sanosuke,9/29/2015 20:46\n12292493,The Power of Company Mottoes,https://mondaynote.com/the-power-of-company-mottoes-d57754146554,47,16,jcurbo,8/15/2016 18:41\n11540646,Cool tool to present from browser to browser,https://www.beamium.com,2,1,slideflight,4/21/2016 9:30\n10798039,Show HN: Turn websites into structured APIs,https://www.kimonolabs.com/,7,1,franzunix,12/27/2015 17:20\n11877848,Judge Alsup Denies Oracle's JMOL [pdf],http://arstechnica.com/wp-content/uploads/2016/06/order.denying.motions.pdf,11,1,ktRolster,6/10/2016 17:07\n11194063,Raspberry Pi becomes best-selling UK computer,http://www.bbc.co.uk/news/technology-35667990,3,1,roughcoder,2/29/2016 7:24\n12296021,Court: US seizure of Kim Dotcoms millions and 4 jet skis will stand,http://arstechnica.com/tech-policy/2016/08/court-us-seizure-of-kim-dotcoms-millions-and-4-jet-skis-will-stand/,6,1,compil3r,8/16/2016 7:19\n10594306,\"Show HN: Introducing Moya Techblog, a blogging engine for coders and photographers\",https://www.willmcgugan.com/blog/tech/post/moya-tech-blog/,7,1,billowycoat,11/19/2015 12:13\n11065067,Verifying a Sorting Algorithm,https://4z2.de/2016/02/07/verifying-sorting-algorithms,2,6,lorenzhs,2/9/2016 13:26\n10309516,Mathematics Made Difficult  A Handbook for the Perplexed (1971) [pdf],http://i7-dungeon.sourceforge.net/math_hard.pdf,26,3,peterwwillis,10/1/2015 6:12\n12201066,Simit: A language for computing on sparse systems,http://simit-lang.org/index.html,37,3,panic,8/1/2016 9:20\n12150079,Bejeweled skeletons of Catholic martyrs,http://www.smithsonianmag.com/history/meet-the-fantastically-bejeweled-skeletons-of-catholicisms-forgotten-martyrs-284882/?no-ist,13,1,Phithagoras,7/23/2016 16:54\n11141668,Google Lowered Taxes by $2.4B Using European Subsidiaries,http://www.bloomberg.com/news/articles/2016-02-19/google-lowered-taxes-by-2-4-billion-using-european-subsidiaries,146,249,kungfudoi,2/20/2016 20:03\n11378590,Ask HN: What is LLVM (from the perspective of a middling Rails developer)?,,1,1,mmanfrin,3/29/2016 0:15\n11563998,Show HN: A functional language and an optimising compiler generating GPU code,http://futhark-lang.org,4,1,Athas,4/25/2016 13:27\n11531955,Would You Ride a Bus from SF to LA If You Had Your Own Bed?,http://gizmodo.com/would-you-ride-a-bus-from-sf-to-la-if-you-could-sleep-t-1771921091,45,54,curtis,4/20/2016 2:53\n11570478,I could have built that in 2 weeks,http://anishgodha.com/2016/04/26/i-could-have-built-that-in-2-weeks!,3,1,anishgodha,4/26/2016 9:31\n10768349,Zero to 140 Paying Customers in 10 Months (pivot story),https://sameroom.io/blog/from-pivot-to-140-paying-customers-in-ten-months/,2,1,rekoros,12/20/2015 21:24\n10741251,Ask HN: Are there any projects or compilers which convert JavaScript to Java?,,1,2,ggonweb,12/15/2015 23:26\n10607018,\"Ask HN: If you build it, they will come doesn't work. How do we market our app?\",,85,72,mstipetic,11/21/2015 15:42\n12368032,\"Why cities keep growing, corporations and people die, and life gets faster\",https://www.edge.org/conversation/geoffrey_west-why-cities-keep-growing-corporations-and-people-always-die-and-life-gets,120,44,triplesec,8/26/2016 18:00\n11590421,Suspect jailed indefinitely for refusing to decrypt hard drives,http://arstechnica.co.uk/tech-policy/2016/04/child-porn-suspect-jailed-for-7-months-for-refusing-to-decrypt-hard-drives/,153,126,hvo,4/28/2016 17:15\n11521952,This Warms My Heart: Netflix Has Twice as Many US Subscribers as Comcast,https://www.allflicks.net/netflix-has-twice-as-many-u-s-subscribers-as-comcast/,2,2,IamFermat,4/18/2016 18:10\n10370226,How important are human-readable slug components in a social platform's urls?,,2,2,tallerholler,10/11/2015 17:56\n10755465,Show HN: Scaling Meteor to 2 Million Concurrent Users,https://github.com/AdamBrodzinski/meteor_elixir,9,1,adambrod,12/17/2015 23:28\n10610697,Ask HN: Where do you want to work?,,2,2,soared,11/22/2015 17:27\n10250077,Ad blocking controversy just foolishness,http://creaturefeaturecode.blogspot.com/2015/09/ad-blocking-controversy-aka-foolishness.html,20,16,elialbert,9/21/2015 2:35\n11276077,We have decided to change the Perfect license [from AGPL to Apache],http://perfect.org/blog.html,4,7,Redoubts,3/13/2016 3:39\n10283132,How is your experience using parse.com in production?,,7,2,guillaumebesse,9/26/2015 14:12\n10799084,Naukratis: ancient Egypts version of Hong Kong unearthed by British team,http://www.theguardian.com/science/2015/dec/26/ancient-egypts-version-of-hong-kong-is-unearthed-by-british-team,27,3,situationista,12/27/2015 23:13\n12197474,Show HN: Trading platform for Pokemon Go,https://medium.com/@deadlocked_d/pok%C3%A9mon-yo-the-missing-social-platform-in-pok%C3%A9mon-go-9e86cffd0c91#.25ev705yx,1,1,liongate2,7/31/2016 16:02\n11872901,Ruin My Search History,http://ruinmysearchhistory.com/,333,199,jewbacca,6/9/2016 22:39\n11907960,Ask HN: What non-technical skills make a senior dev and how to develop them?,,212,130,poushkar,6/15/2016 8:52\n11277555,\"Wire  modern, private messaging from Skype co-founder\",https://wire.com,134,68,thomanq,3/13/2016 13:10\n12055806,Virtual Reality Aimed at the Elderly Finds New Fans,http://www.npr.org/sections/health-shots/2016/06/29/483790504/virtual-reality-aimed-at-the-elderly-finds-new-fans,78,41,vwcx,7/8/2016 14:36\n10179920,Show HN: Easiest way to build html tables in React,https://github.com/legitcode/table,3,2,zackify,9/7/2015 3:20\n12061115,Bag of Tricks for Efficient Text Classification,https://arxiv.org/abs/1607.01759,169,15,T-A,7/9/2016 12:38\n11491025,Understanding Venture Capital,https://hardbound.co/read/understanding-vc/1,6,1,dshipper,4/13/2016 18:44\n10770925,Is bandwidth as issue?,,1,7,chintan39,12/21/2015 13:15\n11803032,Show HN: Sentinel  my second side project,,4,2,robinhood,5/30/2016 20:35\n12185022,Kelsey Hightower questions Docker leading OCI standard,https://twitter.com/kelseyhightower/status/758832320245665792,69,10,hiphipjorge,7/29/2016 4:27\n10745483,Biggest mystery in mathematics in limbo after cryptic meeting,http://www.nature.com/news/biggest-mystery-in-mathematics-in-limbo-after-cryptic-meeting-1.19035,106,64,signa11,12/16/2015 16:52\n10787689,Show HN: Algolia (YC W14) Presents DocSearch,https://community.algolia.com/docsearch/,9,1,redox_,12/24/2015 9:51\n12023437,Running I3 Window Manager on Ubuntu for Windows,https://brianketelsen.com/i3-windows/,234,168,bketelsen,7/2/2016 18:47\n11206098,Show HN: Visual Code Execution Tool (watch code execute),http://under.patricklegros.me/,1,1,plegros,3/1/2016 21:13\n11278551,An introduction to LLVM in Go,https://blog.felixangell.com/an-introduction-to-llvm-in-go/,155,12,0xbadb002,3/13/2016 17:44\n12105428,Nancy  A lightweight web framework for .NET,http://nancyfx.org,76,19,hitr,7/16/2016 6:09\n12238834,\"Torrentz Gone, KAT Down, Are Torrent Giants Doomed to Fall?\",https://torrentfreak.com/torrentz-gone-kat-down-are-torrent-giants-doomed-to-fall-160806/,13,3,chewymouse,8/6/2016 17:01\n12303079,Apple is currently holding $181 billion overseas,https://theintercept.com/2016/08/16/ceo-tim-cook-decides-apple-doesnt-have-to-pay-corporate-tax-rate-because-its-unfair/,36,27,LaSombra,8/17/2016 7:55\n11125326,Where polyfill came from / on coining the term,https://plus.google.com/+PaulIrish/posts/4okUyAE1qQH,1,1,antouank,2/18/2016 12:44\n10221668,Ask HN: Is your company not using React.js due to PATENT file?,,1,3,dominotw,9/15/2015 16:52\n10597372,Rapid MVP Standards  Tips to accelerate your startup hacking,http://niftylettuce.com/rapid-mvp-standards/,16,8,niftylettuce,11/19/2015 20:28\n11431162,Twitter buys NFL streaming rights for 10 Thursday Night Football games,http://arstechnica.com/business/2016/04/twitter-buys-nfl-streaming-rights-for-10-thursday-night-football-games/,2,1,charlieegan3,4/5/2016 15:33\n12118465,Shortcuts for Waze 2.0  create custom navigation shortcuts [Android App],https://play.google.com/store/apps/details?id=com.uxiomatic.shortcutsforwaze&referrer=utm_source%3Dhn,2,1,UXiomatic,7/18/2016 22:48\n10894721,SoundCloud and Universal Music Agree to Licensing Deal,http://www.nytimes.com/2016/01/14/business/media/soundcloud-and-universal-music-agree-to-licensing-deal.html,30,13,hannes2000,1/13/2016 15:00\n11214762,What Made the Aeron Chair an Icon,http://www.fastcodesign.com/3057277/what-made-the-aeron-chair-an-icon,5,2,ohjeez,3/3/2016 3:03\n12370340,Decoding the Civil War,https://www.zooniverse.org/projects/zooniverse/decoding-the-civil-war,55,4,Hooke,8/27/2016 0:55\n12424856,Trying Not to Try (2014),http://m.nautil.us/issue/10/mergers--acquisitions/trying-not-to-try,2,1,sperant,9/4/2016 15:35\n10793178,Ask HN: When to not use Tor?,,1,2,dayon,12/26/2015 3:46\n12281252,ELF Binaries on Linux: Executable and Linkable Format,https://linux-audit.com/elf-binaries-on-linux-understanding-and-analysis/,56,8,giis,8/13/2016 12:45\n10284042,IRHydra: Display V8 and Dart VM Intermediate Representations,https://github.com/mraleph/irhydra/,23,5,jcr,9/26/2015 18:53\n12515396,New regs on sharing data from clinical trials,https://directorsblog.nih.gov/2016/09/16/clinical-trials-sharing-of-data-and-living-up-to-our-end-of-the-bargain/,1,1,sciadvance,9/16/2016 16:56\n10179666,Userscript to tag paywalled posts,https://github.com/voltagex/hackernews-paywalltag,1,1,voltagex_,9/7/2015 0:50\n10903490,We own you: the sad story of startups,https://medium.com/mega-maker/we-own-you-9a97819ad292#.7ng5iwqvn,15,4,ilostmykeys,1/14/2016 18:55\n12093536,Create a certificate authority for local development,https://github.com/latentflip/dev-cert-authority,6,1,jellekralt,7/14/2016 13:28\n10194682,Show HN: Weather Search  find places by weather,http://weathersearch-ertmanlabs.rhcloud.com/,2,1,dtertman,9/9/2015 21:17\n11690595,VODER (1939)  Early Speech Synthesizer,https://www.youtube.com/watch?v=0rAyrmm7vv0,2,1,ZeljkoS,5/13/2016 14:28\n12102606,\"Show HN: Chirp for Twitter, a Chrome extension for easy screenshot+tweeting\",https://chrome.google.com/webstore/detail/chirp-for-twitter/mlocpcjojbacdcajmjmlfonfibnleede,3,1,wannatouchmyfro,7/15/2016 17:39\n11872856,\"BlackBerry hands over user data to help police 'kick ass,' insider says\",http://www.cbc.ca/news/technology/blackberry-taps-user-messages-1.3620186,174,66,yq,6/9/2016 22:29\n11271749,\"A minimalist concatenative, homoiconic, panmorphic language\",https://github.com/sparist/Om,4,3,priyatam,3/12/2016 7:41\n10401542,Ask HN: How can I promote my opensource tool to hit broader audience?,,4,7,adnanh,10/16/2015 19:37\n11640291,The Productivity of Working Hours (2014) [pdf],http://ftp.iza.org/dp8129.pdf,82,16,luu,5/5/2016 22:51\n12293317,Physics: possible fifth force of nature,http://phys.org/news/2016-08-physicists-discovery-nature.html,8,1,lvecsey,8/15/2016 20:49\n11358999,Day of Week Algorithm,https://www.programmingalgorithms.com/algorithm/day-of-week,83,52,ltcode,3/25/2016 8:23\n11457135,U.S. Post Office Makes Stamps Cheaper for the First Time in 100 Years,http://fortune.com/2016/04/07/usps-post-office-stamps/,43,33,eplanit,4/8/2016 19:18\n12106377,Cyberpower Crushes Coup,https://medium.com/@thegrugq/cyberpower-crushes-coup-b247f3cca780#.xlupv444n,2,1,kushti,7/16/2016 14:11\n11990142,Iris Automation (YC S16) gives drones situational awareness to fly autonomously,http://themacro.com/articles/2016/06/iris-automation/,46,30,stvnchn,6/27/2016 22:50\n11825259,The Creative Worlds Bullshit Industrial Complex,http://99u.com/articles/53863/the-creative-worlds-bullshit-industrial-complex,29,5,3stripe,6/2/2016 19:18\n12399762,HackerSurfing II: Free Trip to Italy for Job-Seeking Engineers and Designers,https://hackersurfing.com/italy,11,2,vu0tran,8/31/2016 17:00\n10891214,How would you improve the company you work for?,,13,33,eecks,1/12/2016 23:26\n11240336,Ask HN: Do you need a degree/diploma for a TN-1 (or other work) Visa?,,12,15,jlos,3/7/2016 18:02\n10589105,Who are we Writing Code for?,http://arne-mertz.de/2015/11/whom-are-we-writing-code-for/,5,1,ingve,11/18/2015 17:17\n12226181,Sidecar: Service Discovery for All Docker Environments,http://relistan.com/sidecar-service-discovery-for-all-docker-environments/,1,2,relistan,8/4/2016 15:32\n10623592,Kindergarten Teacher Bans Legos for Boys Citing Gender Equity,http://seattle.cbslocal.com/2015/11/19/kindergarten-teacher-bans-legos-for-boys-citing-gender-equity/,11,6,fleitz,11/24/2015 20:51\n11999752,Microsoft tweaks aggressive Windows 10 upgrade prompt following complaints,http://www.theverge.com/2016/6/28/12049876/microsoft-windows-10-upgrade-notification-change,2,1,sratner,6/29/2016 5:50\n11581749,SpaceX plans to send spacecraft to Mars as early as 2018,http://www.theverge.com/2016/4/27/11514844/spacex-mars-mission-date-red-dragon-rocket-elon-musk?utm_campaign=theverge&utm_content=chorus&utm_medium=social&utm_source=twitter,2,1,shekhar101,4/27/2016 16:14\n10834382,Ask HN: How does turning off my ad blocker help?,,2,2,mproud,1/4/2016 7:06\n10813633,Ask HN: Facebook threatening to permanently delete my account. Who do I contact?,,7,6,auganov,12/30/2015 19:03\n12526500,Religion in US 'worth more than Google and Apple combined',https://www.theguardian.com/world/2016/sep/15/us-religion-worth-1-trillion-study-economy-apple-google,1,1,vinnyglennon,9/18/2016 18:36\n10413272,Pgmemcahe :A PostgreSQL memcache functions,https://github.com/ohmu/pgmemcache/,2,1,websec,10/19/2015 14:55\n11565702,Why haven't any Wall Street executives been prosecuted for fraud?,https://www.quora.com/What-are-the-real-reasons-that-no-Wall-Street-executives-have-been-prosecuted-for-fraud-as-a-result-of-the-2008-financial-crisis/answer/Elizabeth-Warren?share=1,3,1,enraged_camel,4/25/2016 17:16\n11627450,Apple is now run by a guy who is more like John Sculley than Steve Jobs,http://recode.net/2016/05/03/apple-is-now-run-by-a-guy-who-is-more-like-john-sculley-than-steve-jobs/,90,90,gvb,5/4/2016 10:54\n12524558,No Big Bang? Quantum equation predicts universe has no beginning (2015),http://phys.org/news/2015-02-big-quantum-equation-universe.html,24,1,wanderer42,9/18/2016 9:21\n10381974,Ask HN: Has any African startup ever been accepted to Y Combinator?,,1,1,chirau,10/13/2015 17:26\n10180891,Evaluation of Splittable Pseudo-Random Generators [pdf],http://www.hg.schaathun.net/research/Papers/hgs2015jfp.pdf,14,1,jcr,9/7/2015 10:38\n12424184,Cow Dung Goes High Design,http://www.nytimes.com/2016/08/29/t-magazine/cow-poop-design-museum-castelbosco-farm.html,34,3,endswapper,9/4/2016 13:20\n11019096,\"Ask HN: 1 book,1 article and 1 research paper you suggest?\",,2,1,jharohit,2/2/2016 12:47\n11521530,Start up job  what should I ask when putting together my financial package,,2,1,armandgw,4/18/2016 17:18\n11109277,Stats of punctuation used in novels,https://medium.com/@neuroecology/punctuation-in-novels-8f316d542ec4#.sj4fc7yi0,4,1,mirap,2/16/2016 11:59\n10613215,Burma Gives a Thumbs-Up to Facebook,http://foreignpolicy.com/2015/11/13/burma-gives-a-big-thumbs-up-to-facebook/,7,2,thedogeye,11/23/2015 6:41\n10829959,\"To Maximize Weight Loss, Eat Early in the Day, Not Late\",http://www.npr.org/blogs/thesalt/2013/01/30/170591028/to-maximize-weight-loss-eat-early-in-the-day-not-late,1,3,tmbsundar,1/3/2016 8:44\n12405452,The kernel community confronts GPL enforcement,https://lwn.net/SubscriberLink/698452/f808dcfcaf34fddf/,125,111,corbet,9/1/2016 14:27\n11415492,People cannot buy BA tickets because of jQuery not loaded,https://twitter.com/search?q=british%20airways%20jquery&src=typd,2,1,gregdoesit,4/3/2016 9:19\n10582091,You Can't Sell a Notebook  Why I Keep Secrets as a Wannabe Inventor,https://medium.com/@6StringMerc/why-i-keep-secrets-as-a-wannabe-inventor-cc06886147d3,2,1,6stringmerc,11/17/2015 16:27\n10560835,\"Ask HN: Broken tests, huge (250 commit) pull requests, growing team, what to do?\",,6,10,RomanPushkin,11/13/2015 16:57\n11589040,Zcomm.org seems to have gotten wiped,https://zcomm.org/,1,1,k_sze,4/28/2016 14:22\n10803136,I worked at Amazon to see if anything's changed,http://www.vice.com/en_uk/read/inside-amazon-at-christmas-929,163,160,vanilla-almond,12/28/2015 20:23\n10266389,Breeding the Nutrition Out of Our Food (2013),http://www.nytimes.com/2013/05/26/opinion/sunday/breeding-the-nutrition-out-of-our-food.html,93,53,primroot,9/23/2015 17:16\n11621959,What Kind of Sorcery Is This? Why code is so often compared to magic,http://www.theatlantic.com/technology/archive/2016/05/the-magic-of-code/478794/?single_page=true,5,1,w1ntermute,5/3/2016 16:16\n12190498,Show HN: DJ in the browser,https://lukeandersen.github.io/reactor,61,35,musicnrd,7/29/2016 22:23\n12567048,How Nuclear Power Contributes to Global Warming,http://www.commondreams.org/views/2016/09/23/how-nuclear-power-causes-global-warming,1,2,Esperaux,9/23/2016 18:52\n10418882,Httpie: A CLI http client,http://radek.io/2015/10/20/httpie/,391,49,astro-,10/20/2015 13:11\n10568176,Run containers on bare metal already [video],https://www.youtube.com/watch?v=coFIEH3vXPw,131,35,tdurden,11/15/2015 1:50\n11143811,\"Kemal: Fast, simple web framework for Crystal\",http://kemalcr.com/,54,16,sdogruyol,2/21/2016 8:38\n12258279,Trumps assassination joke isnt just a threat to Secretary Clinton,https://medium.com/@wilw/trumps-assassination-joke-isn-t-just-a-threat-to-secretary-clinton-77fe430131f,13,13,okket,8/9/2016 22:56\n10436756,How adblocking matures from no ads to safe ads,http://blogs.law.harvard.edu/doc/2015/10/22/how-adblocking-matures-from-noads-to-safeads/,12,7,kawera,10/23/2015 4:10\n11471630,Ask HN: What are the resources you would suggest for Machine learning?,,6,2,aryamaan,4/11/2016 14:17\n10581137,Neural Programmer: Inducing Latent Programs with Gradient Descent [pdf],http://xxx.lanl.gov/pdf/1511.04834v1.pdf,59,21,dave_sullivan,11/17/2015 14:15\n10858062,Show HN: Nigit  Expose Shell Scripts as HTTP API,https://github.com/lukasmartinelli/nigit,19,6,morgenkaffee,1/7/2016 14:28\n11635516,Show HN: Automated discount hacking in your browser,https://www.couponmate.com/?=HN,2,2,michelkarma,5/5/2016 12:38\n10488517,Does an Apple Watch Discount Point to Flagging Sales Numbers?,http://www.forbes.com/sites/theopriestley/2015/11/01/does-an-apple-watch-discount-point-to-flagging-sales-numbers/,3,2,stanfordnope,11/1/2015 21:53\n10597118,21 Indian habits i lost in San Francisco,https://medium.com/@syedshuttari/21-indian-habits-i-lost-in-san-francisco-49e57dadff30#.6pro0159m,3,1,syed123,11/19/2015 19:55\n12455510,WaveNet: A Generative Model for Raw Audio,https://deepmind.com/blog/wavenet-generative-model-raw-audio/,627,145,benanne,9/8/2016 18:08\n11938386,Australian 'Bitcoin founder' quietly bidding for patent empire,http://www.reuters.com/article/us-bitcoin-wright-patents-idUSKCN0Z61GM,6,4,eric_h,6/20/2016 14:52\n10991841,Microsoft Cloud Strength Highlights Second Quarter Results,https://www.microsoft.com/investor/EarningsAndFinancials/Earnings/PressReleaseAndWebcast/FY16/Q2/default.aspx,105,37,theatraine,1/28/2016 22:15\n12487926,Tell Justin Trudeau to Fight for Web Developer Saeed Malekpour,https://www.eff.org/deeplinks/2016/09/tell-justin-trudeau-free-saeed-malekpour,95,30,iamjeff,9/13/2016 13:21\n10496842,\"Show HN: My First Apple TV App, Streaks Workout\",http://streaksworkout.com,9,5,qzervaas,11/3/2015 1:52\n10178048,What F. Scott Fitzgeralds tax returns reveal about his life and times (2009),https://theamericanscholar.org/living-on-500000-a-year/,69,35,danso,9/6/2015 16:19\n10475833,Ask HN: Client is bullying for refund since beginning,,5,15,codegeek,10/30/2015 2:34\n11299590,Solving the Mystery of the Tully Monster,http://www.theatlantic.com/science/archive/2016/03/solving-the-mystery-of-the-tully-monster/473823/?single_page=true,27,6,curtis,3/16/2016 18:29\n11653215,Ask HN: How do you like the trend of auto-playing videos on mainstream sites?,,6,8,hellofunk,5/8/2016 8:30\n11450419,How Meadow Is Building a Company and Community Around Cannabis,http://www.themacro.com/articles/2016/04/meadow-interview/,71,43,hua,4/7/2016 20:28\n10363316,Ben Carsons insane gun control arg. points Americans towards armed insurrection,http://qz.com/521137/what-exactly-is-ben-carson-advocating-for-america-when-it-comes-to-hitler-the-holocaust-and-gun-control-laws/,5,4,smalera,10/9/2015 21:14\n10480565,Ask HN: How do I become a Data Engineer,,7,2,josep2,10/30/2015 21:12\n10379327,The merger of Dell and EMC stems from the rise of cloud computing,http://www.economist.com/news/business/21673523-clouded-marriage-merger-dell-and-emc-more-proof-it-industry-shifting,50,14,jimsojim,10/13/2015 9:31\n10903393,A New Instapaper Parser,http://blog.instapaper.com/post/137288701461,58,18,ingve,1/14/2016 18:42\n11289495,\"A different kind of tutorial, but does the idea work?\",http://source.lishman.com/tutorial/marklishman/learn-angular-2/getting-started,2,1,lishy,3/15/2016 13:40\n11592494,Front-End Performance: The Dark Side,https://dev.opera.com/blog/timing-attacks/,110,13,obi1kenobi,4/28/2016 22:58\n10378219,The Case for Building Scalable Stateful Services,http://highscalability.com/blog/2015/10/12/making-the-case-for-building-scalable-stateful-services-in-t.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+HighScalability+%28High+Scalability%29,139,16,aarkay,10/13/2015 2:28\n12522399,MV(Game): Need help with game ideas for 1Millioncoins.com,,1,1,sharemywin,9/17/2016 20:52\n11733165,Show HN: ReactJS Open Source Chat,,6,2,lgse,5/19/2016 19:48\n12570947,\"Ask HN: If you've successfully outsourced software dev work, how did you do it?\",,3,1,Mattasher,9/24/2016 14:03\n12106069,Western-style diet linked to state-dependent memory inhibition,http://sciencebulletin.org/archives/3270.html,72,30,upen,7/16/2016 12:00\n11264126,Using Nginx to load balance microservices,https://hagbarddenstore.se/posts/2016-03-11/using-nginx-to-load-balance-microservices/,38,10,hagbarddenstore,3/11/2016 1:50\n11049149,So you still don't understand Hindley-Milner? (2013),http://akgupta.ca/blog/2013/05/14/so-you-still-dont-understand-hindley-milner/,202,9,mpgirro,2/6/2016 18:58\n12018799,\"Macy's banned from detaining and fining alleged shoplifters, judge rules\",https://www.theguardian.com/business/2016/jul/01/macys-shoplifting-detention-fines-lawsuit-ruling,14,6,walterbell,7/1/2016 19:00\n11999692,Paul Simon contemplating retirement,http://www.nytimes.com/2016/06/29/nyregion/paul-simon-retirement-stranger-to-stranger.html,2,1,rmason,6/29/2016 5:31\n10326053,Population.io  The World Population Project,http://population.io/,99,46,tilt,10/4/2015 1:38\n12418156,More of a Disruptive Virtual Accelerator Than a Hackathon with $50k Grand Prize,http://www.ibtimes.co.uk/ethercamps-second-global-hacking-event-kicks-off-november-1579296,8,4,compil3r,9/3/2016 7:29\n10620016,How PostCSS became 1.5x faster by changing 2 lines of code,https://evilmartians.com/chronicles/postcss-1_5x-faster,55,28,iskin,11/24/2015 10:15\n11862114,Stop putting two spaces after a period (2014),http://www.cultofpedagogy.com/two-spaces-after-period/,1,1,forrestbrazeal,6/8/2016 13:29\n10525008,Why Johnny Still Can't Encrypt: Evaluating the Usability of a Modern PGP Client,http://arxiv.org/abs/1510.08555,259,160,lisper,11/7/2015 15:25\n10303197,Show HN: Beluga 0.1  Docker Deployment Tool,https://github.com/cortexmedia/Beluga,34,13,ctex,9/30/2015 11:49\n10800970,Ancient sword suggests Romans might have discovered America,http://www.bostonstandard.co.uk/news/local/startling-new-report-on-oak-island-could-rewrite-history-of-the-americas-1-7118097,10,14,kbart,12/28/2015 13:20\n12328822,Ask HN: How to optimize Nginx for static content?,,3,1,ffggvv,8/20/2016 23:49\n10812406,Ask HN: How do you find new podcasts?,,3,1,samsolomon,12/30/2015 15:30\n11381736,Google is completely redesigning AdWords,http://searchengineland.com/adwords-redesign-first-look-246074,4,2,uptown,3/29/2016 14:36\n11986442,Goods: Organizing Google's Datasets,http://dl.acm.org/citation.cfm?id=2903730,59,2,dedalus,6/27/2016 14:43\n11674394,GCHQ Boiling Frogs,https://github.com/GovernmentCommunicationsHeadquarters/BoilingFrogs,4,5,russ-b-ukg,5/11/2016 11:54\n12301019,A Magnetic Wormhole (2015),http://www.nature.com/articles/srep12488,106,72,jotux,8/16/2016 22:12\n12312088,\"Morgan Stanley drops ratings,goes with Adjectives\",https://grosum.com/blog.do?method=openBlogBody&id=Morgan_Stanley_drops_ratings_goes_with_adjectives,2,1,the_bong_one,8/18/2016 12:52\n12204866,Show HN: Secure Linux Apps on the Mac Desktop Through Docker,http://blog.alexellis.io/linux-desktop-on-mac/,21,5,alexellisuk,8/1/2016 18:47\n10281466,The story of a shy academic,https://www.timeshighereducation.com/features/the-story-of-a-shy-academic?nopaging=1,48,1,benbreen,9/25/2015 23:59\n10744451,8 reasons why I moved to Switzerland to work in IT,https://medium.com/@iwaninzurich/eight-reasons-why-i-moved-to-switzerland-to-work-in-it-c7ac18af4f90,5,3,zxcvbnmmnbvcxz,12/16/2015 14:34\n12157293,Lisp Flavoured Erlang,http://lfe.io/,129,44,indatawetrust,7/25/2016 8:43\n12449052,\"U.S. job openings at record high, skills mismatch emerging\",http://reuters.com/article/newsOne/idUSKCN11D1UX,3,1,petethomas,9/7/2016 23:55\n12058181,Pakistan's obstinately humble hero Edhi dies at 92,https://www.thenews.com.pk/latest/133442-Philanthropist-Abdul-Sattar-Edhi-passes-away,3,2,danial,7/8/2016 19:51\n12299289,Ask HN: Human-Realistic Robots?,,1,6,poppup,8/16/2016 18:05\n12251964,\"Ask HN: If you found an easy way to factor large numbers, would you tell anyone?\",,43,43,c0nrad,8/9/2016 1:30\n11198776,GoPro Shells Out $105M for Two Video Editing Startups,http://www.forbes.com/sites/ryanmac/2016/02/29/gopro-shells-out-105-million-for-two-video-editing-startups/#58265f511142,5,1,trueduke,2/29/2016 21:37\n11359884,Why Learning to Code Won't Save Your Job,http://www.fastcompany.com/3058251/the-future-of-work/why-learning-to-code-wont-save-your-job,15,16,nols,3/25/2016 13:28\n10920508,Fast Incident Response: a cybersecurity incident management platform,https://github.com/certsocietegenerale/FIR,33,10,based2,1/17/2016 19:04\n12542029,Safari 10.0,https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html,42,51,bomanbot,9/20/2016 18:36\n12313406,Man Who Introduced Millions to Bitcoin Says Blockchain Is a Bust,http://www.bloomberg.com/news/articles/2016-08-18/man-who-introduced-millions-to-bitcoin-says-blockchain-is-a-bust,21,15,virtualwhys,8/18/2016 15:47\n10978945,Hacker News Telegram channel,https://telegram.me/hacker_news_feed,2,1,dartf,1/27/2016 8:33\n11552995,Ask HN: How do you harmonize user data?,,25,19,hackerews,4/22/2016 22:31\n10452252,\"FLIF, the new lossless image format that outperforms PNG, WebP and BPG\",http://cloudinary.com/blog/flif_the_new_lossless_image_format_that_outperforms_png_webp_and_bpg,8,1,nadavs,10/26/2015 16:00\n11888538,\"Hyperloop One Will Be Underwater, Underground, Across the World\",https://www.inverse.com/article/16873-brogan-bambrogan-hyperloop-one-will-be-underwater-underground-across-the-world,24,13,SonicSoul,6/12/2016 15:36\n10239557,The page you requested has not yet been optimized for a mobile device,http://m.ibm.com/http/www-03.ibm.com/security/services/endpoint-data-protection/,2,3,wslh,9/18/2015 14:59\n10204721,Uber Would Like to Buy Your Robotics Department,http://www.nytimes.com/2015/09/13/magazine/uber-would-like-to-buy-your-robotics-department.html?hp&action=click&pgtype=Homepage&module=second-column-region&region=top-news&WT.nav=top-news,141,90,calcsam,9/11/2015 16:49\n10945426,Ask HN: How do you talk to customers?,,17,5,magic_man,1/21/2016 14:38\n11049993,Git-blame-someone-else  Blame someone else for your bad code,https://github.com/jayphelps/git-blame-someone-else,150,14,mablae,2/6/2016 21:31\n10407865,\"What Facebook, Blue Jeans, and Metal Signs Taught Us About Tornado Science\",http://nautil.us/blog/what-facebook-blue-jeans-and-metal-signs-taught-us-about-tornado-science,26,7,dnetesn,10/18/2015 11:06\n11779217,Sensor21: Earn Bitcoin by collecting environmental data,https://21.co/learn/sensor21,5,1,markmassie,5/26/2016 16:25\n12101743,How yuppies hacked the original hacker ethos (2015),https://aeon.co/essays/how-yuppies-hacked-the-original-hacker-ethos,94,82,daveloyall,7/15/2016 15:38\n11606816,Mozilla Firefox market share hits another new low,http://www.drwindows.de/content/9946-nutzungsanteile-windows-10-stagniert-chrome-besteigt-thron.html,3,1,Tekmasta,5/1/2016 16:39\n10662315,Why Hackers Must Welcome Social Justice Advocates,https://medium.com/@coralineada/why-hackers-must-welcome-social-justice-advocates-1f8d7e216b00,4,1,davidgerard,12/2/2015 11:26\n11416922,Why No Dining App Is the Airbnb of Food Yet,http://www.eater.com/2016/3/31/11293260/airbnb-for-food-apps-eatwith-feastly,94,76,prostoalex,4/3/2016 17:54\n11405351,RIP Over-Engineered Blog,http://jlongster.com/RIP-Over-Engineered-Blog,8,2,snake_case,4/1/2016 15:12\n10518801,Show HN: Drbble  organise pickup soccer (football) games,http://drbble.com,2,1,zoran119,11/6/2015 10:52\n11814657,\"[XKCD Flowchart] How to tell the year of a map, from it's features\",http://xkcd.com/1688/large/,20,2,xd1936,6/1/2016 14:39\n11216251,PULPino  An open-source microcontroller system based on RISC-V,http://www.pulp-platform.org/,80,8,razer6,3/3/2016 11:47\n10798572,SHA-1: A History of Hard Choices,https://medium.com/@sleevi_/a-history-of-hard-choices-c1e1cc9bb089#.dawqa3w0p,10,1,cpeterso,12/27/2015 20:04\n11131666,Fitzo: Smart and social fitness app to help you get your workout discipline,https://www.fitzo.com,3,2,alishamiudo,2/19/2016 5:01\n11529466,Trials and Tribulations of an Anti-Bullying Kickstarter,http://degree180.com/8686-2/,1,1,angersock,4/19/2016 19:23\n12011850,Ask HN: What are your favorite personal finance books?,https://www.everwealth.io/blog/best-personal-finance-books/,2,1,alexkehr,6/30/2016 21:22\n10831940,Ask HN: What are you currently building?,,145,234,philippnagel,1/3/2016 19:37\n11829815,Incrementing the Xcode Build Number  Like a Boss,https://elliot.land/incrementing-the-xcode-build-number,3,3,elliotchance,6/3/2016 12:11\n11818214,Show HN: Auto-Cluster RabbitMQ with AWS Autoscaling Groups,http://aweber.github.io/rabbitmq-autocluster/,44,5,crad,6/1/2016 21:15\n10984365,\"Genetically modified mosquitoes used to fight dengue, zika in Brazil\",http://latino.foxnews.com/latino/health/2016/01/27/genetically-modified-mosquitoes-used-to-fight-dengue-zika-in-brazil/,40,28,apsec112,1/27/2016 23:13\n11182750,E-Commerce: Convenience Built on a Mountain of Cardboard,http://www.nytimes.com/2016/02/16/science/recycling-cardboard-online-shopping-environment.html,2,1,xoher,2/26/2016 17:45\n10498248,Nobody is listening to the UKs anti-surveillance campaigners,http://www.ft.com/cms/s/0/a9bd2f9a-8152-11e5-8095-ed1a37d1e096.html,1,1,unfortunateface,11/3/2015 8:29\n11139937,WINE 1.9.4 Released,https://www.winehq.org/announce/1.9.4,172,118,ekianjo,2/20/2016 13:18\n10290208,Architectural patterns of resilient distributed systems,https://github.com/Randommood/Strangeloop2015,124,3,yarapavan,9/28/2015 13:02\n10789571,My Next Adventure,http://textslashplain.com/2015/12/23/my-next-adventure/,45,10,edward,12/24/2015 21:07\n10788503,Does exercise slow the aging process?,http://well.blogs.nytimes.com/2015/10/28/does-exercise-slow-the-aging-process/?_r=1,107,93,tmbsundar,12/24/2015 15:51\n11687453,California Franchise Tax Bureau,,1,1,roccogen,5/12/2016 22:59\n11162901,Why Building Apps the Wrong Way Can Be the Right Way,https://medium.com/google-developers/why-won-t-this-work-coding-angry-for-fun-and-profit-1ef38a2b7196#.3dpv4bov9,91,43,jtwebman,2/23/2016 22:32\n10593077,Messaging App Telegram Blocks ISIS Channels,http://www.businessinsider.com.au/telegram-blocks-isis-channels-2015-11?r=US&IR=T,2,1,empressplay,11/19/2015 6:22\n12270205,Go 1.7 Release Candidate 6 is released,https://groups.google.com/forum/?utm_source=golangweekly&utm_medium=email#!msg/golang-nuts/veQCER89M8c/44nryIM1EAAJ,54,7,kevindeasis,8/11/2016 17:38\n10615322,React.js  A guide for Rails developers,https://www.airpair.com/reactjs/posts/reactjs-a-guide-for-rails-developers,1,1,tmlee,11/23/2015 16:06\n10724420,ZPAQ: Incremental Journaling Backup Utility and Archiver,http://mattmahoney.net/dc/zpaq.html,19,4,pmoriarty,12/12/2015 22:28\n10463563,9.5 Low Latency Decision as a Service Design Patterns,http://tech.forter.com/9-5-low-latency-decision-as-a-service-design-patterns/,54,6,itaifrenkel,10/28/2015 10:07\n10435343,From Outsourcing Your Life to Full Automation (Part One),https://medium.com/@jyz/from-outsourcing-your-life-to-full-automation-part-one-dd3c74dc5361#.1b75fe7n8,11,6,jyz,10/22/2015 21:49\n11993686,A Note on 'Non-Secret Encryption',https://www.gchq.gov.uk/note-non-secret-encryption,2,1,aburan28,6/28/2016 13:43\n10197939,Show HN: An interactive comparison of 100 laptops with matte screens,http://www.productchart.com/laptops/sets/1,87,46,no_gravity,9/10/2015 13:43\n11039495,Show HN: Sound Shelter  Ready to Find Your New Favourite Record?,https://www.soundshelter.net/land.html,2,4,siquick,2/5/2016 4:40\n11006552,People are scared of Disruption,https://medium.com/@diymanik/people-are-scared-of-disruption-c85cde08c656#.tmga6dtm2,1,1,mcnabj,1/31/2016 14:51\n10363562,Why elephants rarely get cancer,http://www.csmonitor.com/Science/2015/1009/Why-elephants-rarely-get-cancer,5,2,fahimulhaq,10/9/2015 22:13\n12071904,Slow Motion Video of a Speed Solve of a Rubik's Cube,https://www.youtube.com/watch?v=AOMQxLrCI7A,42,8,CarolineW,7/11/2016 15:55\n12569238,Nokia to demonstrate a technique for terabit-speed data over optical-fiber,http://www.zdnet.com/article/think-google-fibers-fast-nokia-to-show-off-tech-thats-1000-times-faster/,99,47,wallflower,9/24/2016 3:03\n11594247,Australian Govt Productivity Commission: Draft Report on Intellectual Property,http://www.pc.gov.au/inquiries/current/intellectual-property/draft,3,2,ajdlinux,4/29/2016 7:21\n10704714,\"InfluxDB is now InfluxData, a platform for time series data\",https://influxdata.com/blog/influxdb-the-platform-for-time-series-data/,124,36,pauldix,12/9/2015 16:39\n10364578,Never Buy a Teacup Pig (2014),http://modernfarmer.com/2014/03/never-buy-teacup-pig/,31,15,shawndumas,10/10/2015 5:04\n10652735,\"On Clean Energy, the Wind Blows from Germany\",http://www.bloombergview.com/articles/2015-11-30/wind-and-solar-are-gaining-ground-in-germany,25,5,T-A,11/30/2015 23:48\n10690582,The Death of Surplus,http://hackaday.com/2015/12/07/the-death-of-surplus/,5,1,szczys,12/7/2015 16:48\n10310230,Has London succeeded at the expense of the rest of the UK?,http://www.bbc.co.uk/news/resources/idt-248d9ac7-9784-4769-936a-8d3b435857a8,87,140,porker,10/1/2015 10:25\n10366137,Ask HN: 512GB flash is cheap and small. Why does high-end phones have 64GB?,,1,5,canow,10/10/2015 17:12\n12057386,Thrussh: Portable SSH client and server library in Rust,https://pijul.org/thrussh/,135,62,0xmohit,7/8/2016 17:52\n12466092,Dropping Down: Go Functions in Assembly Language,https://github-cloud.s3.amazonaws.com/assets/repositories/23096959/447163?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAISTNZFOVBIJMK3TQ%2F20160909%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20160909T211045Z&X-Amz-Expires=300&X-Amz-Signature=3ca4d3dc70045125c8c61de0c6ae7b15b7a36bffde01d4f74b22e4d39feaa812&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3Bfilename%3DGoFunctionsInAssembly.pdf&response-content-type=application%2Fpdf,4,2,posthoctorate,9/9/2016 21:12\n11047915,Pippo  Web framework in Java,http://www.pippo.ro/,93,25,networked,2/6/2016 14:46\n11754836,How to Trend on the App Store,https://medium.com/@adamturnerLA/how-to-trend-on-the-app-store-a66130950730#.24qiw1hov,2,1,dtft,5/23/2016 16:22\n10448648,Dataflow computers: Their history and future (2008) [pdf],http://csrl.unt.edu/~kavi/Research/encyclopedia-dataflow.pdf,47,15,luu,10/25/2015 22:06\n10692357,IBM getting the hairdryer treatment,http://www.bbc.co.uk/news/blogs-trending-35027902,3,2,gloves,12/7/2015 20:17\n12032251,MostPeople Newsletter  For people who dont take kindly to the status-quo,http://www.mostpeople.co,1,1,EN1,7/4/2016 18:36\n11176769,\"In an Improving Economy, Places in Distress\",http://www.nytimes.com/interactive/2016/02/24/business/distress-cities-counties.html,23,11,wallflower,2/25/2016 18:56\n11388196,\"Netdata  Linux performance monitoring, done right\",https://github.com/firehol/netdata,477,87,cujanovic,3/30/2016 10:12\n10704351,How Google is pushing you to vote for Bernie Sanders,https://www.washingtonpost.com/news/wonk/wp/2015/12/09/how-google-is-pushing-you-to-vote-for-bernie-sanders/,2,1,Libertatea,12/9/2015 15:56\n10752045,Web Components article feedback,,1,2,antonio-R,12/17/2015 15:35\n11230690,Rapture  An idiomatic and typesafe Scala utility library,http://rapture.io/,3,1,acjohnson55,3/5/2016 19:40\n10802626,Ask HN: Copyright infringement alert from ISP,,4,6,yeukhon,12/28/2015 18:47\n10398956,The Danger of E-Books,http://www.gnu.org/philosophy/the-danger-of-ebooks.html,147,249,tomkwok,10/16/2015 13:03\n11909340,SpaceX: Eutelsat/ABS Mission Hosted Webcast,https://www.youtube.com/watch?v=gLNmtUEvI5A,56,32,pol0nium,6/15/2016 13:58\n10409483,DICE  Discrete Integrated Circuit Emulator,https://sourceforge.net/projects/dice/,29,4,networked,10/18/2015 19:44\n11456660,Show HN: Writedown Is Not Twitter,https://www.writedown.co,8,6,arisAlexis,4/8/2016 18:10\n11913692,The 2nd amendment allows gun control. Scalia didn't,http://www.newyorker.com/news/news-desk/the-second-amendment-is-a-gun-control-amendment,5,8,dangjc,6/16/2016 3:21\n12241487,How millions of trees brought a broken landscape back to life,https://www.theguardian.com/environment/2016/aug/07/national-forest-woodland-midlands-regeneration,45,23,mafro,8/7/2016 8:33\n11569212,Why my friends moved to the Midwest in search of financial security,http://www.vox.com/2016/4/25/11503040/midwest-savings-atlantic,4,3,jseliger,4/26/2016 3:23\n11328906,How to Adapt to Your Face Transplant,http://nautil.us/blog/face-transplant-recipients-identify-with-their-donors,1,1,dnetesn,3/21/2016 15:52\n11437255,\"Google reveals own security regime policy trusts no network, anywhere, ever\",http://www.theregister.co.uk/2016/04/06/googles_beyondcorp_security_policy/,7,1,EwanToo,4/6/2016 7:37\n12504795,Downtown Mountain View has changed a lot in the last few days since I visited,https://dl.dropboxusercontent.com/u/364883/Screenshots/mountain-view-has-changed.png,1,1,cpg,9/15/2016 10:35\n11599909,Warn HN: stacks made executable on GNU by mere presence of assembly code,,149,25,kazinator,4/30/2016 1:39\n10304596,Lyft Office to Leave Bay Area for Nashville,https://nextcity.org/daily/entry/lyft-moves-customer-service-hq-to-nashville,2,1,evtothedev,9/30/2015 15:19\n11343334,\"If you write JavaScript tools or libraries, bundle your code before publishing\",https://medium.com/@Rich_Harris/how-to-not-break-the-internet-with-this-one-weird-trick-e3e2d57fee28,48,19,callumlocke,3/23/2016 10:54\n12414545,Portland's prosperity bypasses many,http://www.oregonlive.com/business/index.ssf/2016/09/amid_portlands_prosperity_some.html,9,2,gohrt,9/2/2016 17:11\n10213759,Exponential Economist Meets Finite Physicist,http://physics.ucsd.edu/do-the-math/2012/04/economist-meets-physicist/,49,52,govind201,9/14/2015 5:36\n10470117,China to begin two-child policy,http://www.bbc.co.uk/news/world-asia-34665539,349,432,majc2,10/29/2015 10:47\n12164969,Fetch Standard 101,https://annevankesteren.nl/2016/07/fetch-101,2,1,jacobr,7/26/2016 12:03\n10981679,Google achieves AI 'breakthrough' by beating Go champion,http://www.bbc.co.uk/news/technology-35420579,1207,381,xianshou,1/27/2016 18:04\n10968096,Deep Learning with Spark and TensorFlow,https://databricks.com/blog/2016/01/25/deep-learning-with-spark-and-tensorflow.html,228,30,mateiz,1/25/2016 16:36\n12273766,Discovery of a New Retrograde Trans-Neptunian Object,http://arxiv.org/abs/1608.01808,2,1,8draco8,8/12/2016 6:53\n11188537,Mercedes-Benz replaces robots with more capable humans,http://www.ibtimes.co.uk/mercedes-benz-replaces-robots-more-capable-humans-1546355,8,1,wx196,2/27/2016 21:14\n10652624,Refactoring a 300-line if,http://groupserver.org/vanpy-2015/slides.html,61,55,6502nerdface,11/30/2015 23:24\n10421250,Fixing the UX of hyperlinks,https://medium.com/@nashvail/fixing-the-ux-of-hyperlinks-7cb4e5a3fe17,38,37,jaxondu,10/20/2015 19:34\n11366066,Site for generating bids and invoices- User:test000@bidvoice.co PW:Test_000,https://bidvoice.co/,1,1,kbishop-now,3/26/2016 15:51\n10529824,\"The 16-bit v/s 8-bit Blind Listening Test, Part 2\",http://www.audiocheck.net/blindtests_16vs8bit_NeilYoung.php,65,75,nkurz,11/8/2015 20:46\n11217968,\"Ask HN: Don't understand vesting/ownership offer, how do I make money off it?\",,7,9,giltleaf,3/3/2016 16:38\n12010887,Codemoji  A fun tool to learn about ciphers,https://learning.mozilla.org/codemoji/,75,16,etherworks,6/30/2016 19:03\n11271518,Fleet re-routing applications if a node fails,https://deis.com/blog/2016/fleet-coreos-pt-1,1,1,tiwarinitish86,3/12/2016 5:17\n11065188,\"Show HN: Abbreviated Press  A concise news source, organized by channels\",http://abbr.press/,4,1,overcast,2/9/2016 13:48\n11287655,The cloud wars of 2016,https://medium.com/simone-brunozzi/the-cloud-wars-of-2016-3f87e0a03d18#.m9bfa52wr,6,3,simonebrunozzi,3/15/2016 5:39\n11437794,HCL: a color model that actually matches our perceptions (2011),http://vis4.net/blog/posts/avoid-equidistant-hsv-colors/,183,43,laughinghan,4/6/2016 10:10\n11767468,Why Digital Assistants Are a Privacy Nightmare,http://www.theatlantic.com/technology/archive/2016/05/the-privacy-problem-with-digital-assistants/483950/?single_page=true,7,1,jonbaer,5/25/2016 3:24\n12352629,SigOpt (YC W15) raises $6.6M A led by a16z for Bayesian optimization platform,http://blog.sigopt.com/post/149411062311/we-raised-66-million-to-amplify-your-research,1,1,Zephyr314,8/24/2016 15:16\n11092018,Honu: Syntactic Extension for Algebraic Notation Through Enforestation (2012) [pdf],http://www.cs.utah.edu/plt/publications/gpce12-rf.pdf,3,1,vmorgulis,2/13/2016 1:48\n10614837,Dell shipping laptop with rogue self-signed root CA,https://np.reddit.com/r/technology/comments/3twmfv/dell_ships_laptops_with_rogue_root_ca_exactly/,400,87,cstross,11/23/2015 14:47\n10952949,\"Ask HN: Stock for cloud space, would you do it?\",,3,1,sharemywin,1/22/2016 14:44\n11580217,Xamarin Open-Sourced,http://open.xamarin.com/,581,199,fekberg,4/27/2016 13:30\n12309590,Bus1: a new Linux interprocess communication proposal,https://lwn.net/SubscriberLink/697191/d5803573a8c5b84c/,106,133,broodbucket,8/18/2016 0:22\n11567965,Clinton campaign investing $1M into online trolls,http://correctrecord.org/barrier-breakers-2016-a-project-of-correct-the-record/,10,2,doener,4/25/2016 22:39\n10517694,How we built instant autocomplete search using localStorage,https://mixmax.com/blog/autocomplete-search-performance,5,1,bradavogel,11/6/2015 3:31\n10290566,Skinner-box rats trained to predict currency market movements,http://boingboing.net/2014/09/28/skinner-box-rats-trained-to-pr.html,3,1,plg,9/28/2015 14:19\n11784275,Ask HN: Feedback on betting app idea,,1,1,DanPir,5/27/2016 6:27\n12327904,\"D.A. Henderson, disease detective who eradicated smallpox, dies at 87\",https://www.washingtonpost.com/local/obituaries/da-henderson-disease-detective-who-eradicated-smallpox-dies-at-87/2016/08/20/b270406e-63dd-11e6-96c0-37533479f3f5_story.html,105,10,okket,8/20/2016 19:05\n11639701,The best defense against hackers: protecting the crypto keys,http://www.globalbankingandfinance.com/the-best-defense-against-hackers-protecting-the-crypto-keys/,4,1,arnaudbud,5/5/2016 21:14\n10860375,\"Aptitude, apt-get, and apt Commands\",https://debian-handbook.info/browse/stable/sect.apt-get.html,3,2,mkesper,1/7/2016 20:10\n10283450,Radiation's Halloween Hack,http://radiation.fobby.net/halloween/,12,1,danso,9/26/2015 16:16\n10448495,What Americas immigrants looked like when they arrived on Ellis Island,http://www.washingtonpost.com/news/wonkblog/wp/2015/10/24/what-americas-immigrants-looked-like-when-they-arrived-on-ellis-island/,5,2,goodJobWalrus,10/25/2015 21:25\n11901539,Show HN: Quire  Snap your ideas and accomplish them with your team,https://quire.io/blog/p/Snap-your-ideas-Introducing-Quire-for-iOS.html,15,13,shuheng,6/14/2016 12:28\n12264129,Mapping NYC Transit. All of It,https://medium.com/@anthonydenaro/mapping-nyc-transit-all-of-it-e16e76a95a0e,9,1,uptown,8/10/2016 19:12\n11771206,\"Rand Fishkin, Moz. What I'd Change What I'd Keep the Same What I Don't yet Know\",https://moz.com/rand/what-id-change-keep-the-same-dont-yet-know/,1,1,marklittlewood,5/25/2016 16:54\n10883557,Atomic CSS,http://acss.io/,3,3,bennettfeely,1/11/2016 21:07\n12307436,Raybench  Crystal Programming Language,http://www.eccentricdevelopments.com/raybench-crystal-plc-pt-13/,1,1,binki89,8/17/2016 19:07\n11814419,Why did ArchLinux embrace Systemd?,http://www.reddit.com/r/archlinux/comments/4lzxs3/why_did_archlinux_embrace_systemd/d3rhxlc,11,5,barsonme,6/1/2016 14:06\n10408377,Google Analytics Opt-Out Browser Add-On,https://tools.google.com/dlpage/gaoptout?hl=en,58,85,dandelion_lover,10/18/2015 14:56\n12163109,People can sense single photons,http://www.nature.com/news/people-can-sense-single-photons-1.20282,194,90,mathgenius,7/26/2016 3:12\n11208469,Wintergatan  Marble Machine (music instrument using 2000 marbles),https://www.youtube.com/watch?v=IvUU8joBb1Q,17,3,curtis,3/2/2016 6:53\n11256532,Why Amazon could be about to open 400 physical bookstores,http://venturebeat.com/2016/02/03/why-amazon-could-be-about-to-open-400-physical-bookstores/,1,1,BOBSINM,3/9/2016 23:58\n11579148,Firefox 46 supports some -webkit prefixed CSS properties,https://developer.mozilla.org/en-US/Firefox/Releases/46,71,41,simon04,4/27/2016 10:22\n12376023,Subliminal side-channel attack on the brain of brain-computer-interface users,https://arxiv.org/abs/1312.6052,4,1,p4bl0,8/28/2016 10:36\n10422726,Rollup.js: A next-generation JavaScript module bundler,http://rollupjs.org,57,17,dmmalam,10/21/2015 0:02\n12118525,I built a fusion reactor in my bedroom  AMA,https://www.reddit.com/r/IAmA/comments/4tgsaz/iama_i_built_a_fusion_reactor_in_my_bedroom_ama/,434,127,lsllc,7/18/2016 23:09\n10877396,Antivirus software could make your company more vulnerable,http://www.csoonline.com/article/3020459/security/antivirus-software-could-make-your-company-more-vulnerable.html,102,43,r721,1/10/2016 21:57\n12306283,\"Cisco Systems to lay off about 14,000 employees: report\",http://www.theglobeandmail.com/technology/cisco-systems-to-lay-off-about-14000-employees-report/article31440950/?cmpid=rss1&click=sf_globe,11,2,doener,8/17/2016 17:07\n10866454,How Crowdfunding Has Changed Real Estate Investing,http://www.forbes.com/sites/navathwal/2015/12/02/how-crowdfunding-has-changed-real-estate-investing/,2,1,hsfried,1/8/2016 17:19\n10347461,There is no such thing as a city that has run out of room,https://www.washingtonpost.com/news/wonkblog/wp/2015/10/06/there-is-no-such-thing-as-a-city-that-has-run-out-of-room/,74,99,luu,10/7/2015 17:29\n12543264,\"DevOps from Scratch, Part 1: Vagrant and Ansible\",https://www.kevinlondon.com/2016/09/19/devops-from-scratch-pt-1.html,57,30,Kaedon,9/20/2016 20:48\n12133549,Feds want 'Wolf of Wall Street' profits as part of $3.5B fraud allegation,http://money.cnn.com/2016/07/20/news/wolf-of-wall-street-malaysia-1mdb/index.html,8,2,sea6ear,7/21/2016 0:01\n11701768,Luxembourg's leaders have proposed a far-reaching animal rights bill,https://news.vice.com/article/luxembourg-is-set-to-become-the-most-animal-friendly-country-in-the-world,56,75,sethbannon,5/15/2016 17:22\n11097769,Should Larry Lessig Be Nominated to Replace Antonin Scalia?,https://www.youtube.com/watch?v=Kd8c6y9Cd4Q,5,1,dragonbonheur,2/14/2016 10:19\n11814315,\"Show HN: Bot Finder for Messenger, Slack, Skype, Kik, Telegram\",https://botfinder.io/search,12,2,richardfriedman,6/1/2016 13:52\n10458071,US ventures aimed at helping the unbanked are taking cues from developing world,http://www.theguardian.com/sustainable-business/2015/oct/23/unbanked-m-pesa-kenya-vodafone-vouch-oportun,21,22,hotgoldminer,10/27/2015 14:11\n10885372,San Francisco's Fog Over Growth,http://www.bloombergview.com/articles/2016-01-11/san-francisco-can-t-stand-how-much-it-wants-to-grow,111,96,saeranv,1/12/2016 3:23\n10570756,Emotion Detection in Games?,http://www.gamefromscratch.com/post/2015/11/15/Emotion-Detection-in-Games.aspx,17,5,ingve,11/15/2015 19:32\n11969564,Go: Transaction Oriented Collector (TOC) Algorithm,https://docs.google.com/document/d/1gCsFxXamW8RRvOe5hECz98Ftk-tcRRJcDFANj2VwCB0/edit?usp=sharing,3,1,ingve,6/24/2016 13:21\n11960077,\"Ask HN: UK Entrepreneurs, how does a brexit/remain vote affect your start up?\",,12,19,harel,6/23/2016 10:57\n11330057,Show HN: Teecup,http://teecup.co/?hn,13,2,JavaScriptrr,3/21/2016 17:48\n12065930,Generating Recommendations at Amazon Scale with Apache Spark and Amazon DSSTNE,http://blogs.aws.amazon.com/bigdata/post/TxGEL8IJ0CAXTK/Generating-Recommendations-at-Amazon-Scale-with-Apache-Spark-and-Amazon-DSSTNE,131,18,shanxS,7/10/2016 15:39\n11486312,Ask HN: Why do Young programmers think they know more than Old programmers,,7,3,ianpurton,4/13/2016 7:06\n12284445,Jazz in the 21st century: Playing outside the box,http://www.economist.com/news/books-and-arts/21702735-new-sound-summer-playing-outside-box,59,44,benbou09,8/14/2016 6:02\n10330069,A Single Neuron May Cary Up to 1000 Genetic Mutations,http://neurosciencenews.com/single-neuron-genetic-mutations-2813/,64,23,ghosh,10/5/2015 5:10\n10873902,Intent to implement WASM in v8,https://groups.google.com/forum/#!topic/v8-users/PInzACvS5I4,107,29,dangoor,1/10/2016 2:43\n11593004,Ns: single-command static hosting,https://zeit.co/blog/serve-it-now/?,54,15,mindrun,4/29/2016 0:39\n11770037,\"Theo de Raadt  Privilege Separation and Pledge [video, ~15min]\",https://www.youtube.com/watch?v=a_EYdzGyNWs,10,1,nickysielicki,5/25/2016 14:36\n11040790,Error 53 fury mounts as Apple software update threatens to kill your iPhone 6,http://www.theguardian.com/money/2016/feb/05/error-53-apple-iphone-software-update-handset-worthless-third-party-repair,32,4,elfalfa,2/5/2016 11:29\n11173038,Google Fiber Is Coming to San Francisco,http://www.theverge.com/2016/2/24/11104932/google-fiber-san-francisco-launch-announced,2,1,josso,2/25/2016 8:04\n11667084,I'm a good engineer but I suck at building stuff,http://lionelbarrow.com/2016/05/08/i-suck-at-building-stuff/,238,123,lbarrow,5/10/2016 13:49\n10531617,Industrialisation in Africa: More a marathon than a sprint,http://www.economist.com/news/middle-east-and-africa/21677633-there-long-road-ahead-africa-emulate-east-asia-more-marathon,52,10,ocjo,11/9/2015 6:12\n12317360,When Refrigeration Was Controversial,http://daily.jstor.org/when-refrigeration-was-controversial/,54,61,samclemens,8/19/2016 1:05\n10542611,The impact of Docker containers on the performance of genomic pipelines,https://peerj.com/articles/1273/,58,10,michaelhoffman,11/10/2015 21:24\n11300566,NYCLU: Citys Public Wi-Fi Raises Privacy Concerns,http://www.nyclu.org/news/citys-public-wi-fi-raises-privacy-concerns,21,6,kafkaesq,3/16/2016 20:48\n10279840,Ask HN: Creating and Licensing Product For/From Employer,,2,1,tawaycreation,9/25/2015 18:32\n10783867,Quantum calculation on a quantum computer,http://arxiv.org/abs/1512.06860,1,1,apo,12/23/2015 15:58\n11047004,iPhones 'disabled' if Apple detects third-party repairs,http://www.bbc.co.uk/news/technology-35502030,12,3,lentil_soup,2/6/2016 8:26\n12566560,Using the Response Rate Limiting Feature in BIND 9.10,https://kb.isc.org/article/AA-00994/0/Using-the-Response-Rate-Limiting-Feature-in-BIND-9.10.html,12,1,x0rx0r,9/23/2016 17:50\n10198512,The Real Cost of Filling Up: Gasoline Prices by Country,http://www.bloomberg.com/visual-data/gas-prices/,13,1,adventured,9/10/2015 15:10\n12370218,The New York Times is looking for a climate change editor,http://www.nytimes.com/interactive/2016/jobs/nyt-climate-change-editor.html?_r=0,15,2,doener,8/27/2016 0:19\n12526263,\"Eve-Style Clock Demo in Red, Live-Coded\",http://www.red-lang.org/2016/07/eve-style-clock-demo-in-red-livecoded.html,85,17,walterbell,9/18/2016 17:50\n10648657,How to Store Light and Understand the Laser Principle,https://www.rp-photonics.com/spotlight_2015_11_28.html,32,1,m-app,11/30/2015 10:06\n12470921,Ask HN: My game is growing fast. What should I do?,,26,25,m0dE,9/10/2016 21:18\n11403037,Fake Ads as a Business Model,http://oleb.net/blog/2016/03/fake-ads-as-a-business-model/,4,1,ingve,4/1/2016 6:20\n10371011,Show HN: PJON_ASK  Radio multimaster communications bus system for Arduino,https://github.com/gioblu/PJON_ASK,27,13,gioscarab,10/11/2015 21:02\n11002616,Sources: Security Firm Norse Corp. Imploding,http://krebsonsecurity.com/2016/01/sources-security-firm-norse-corp-imploding/,79,17,dsr12,1/30/2016 17:04\n11774351,Housing in the Bay Area,http://blog.samaltman.com/housing-in-the-bay-area,406,388,dwaxe,5/26/2016 0:43\n11911071,Ask HN: Is the G2 Crowd business software review website a scam?,,7,7,elbigbad,6/15/2016 18:33\n11479958,Semicolons matter,http://blog.rrowland.com/2016/04/11/semicolons-do-matter/,77,82,josep2,4/12/2016 14:41\n10971870,Reddit users now say search more than Google,https://projects.fivethirtyeight.com/reddit-ngram/?keyword=google.search&start=20071015&end=20150831&smoothing=30,7,1,mwc,1/26/2016 4:50\n11963987,Do you need that comment?,http://rile.yt/thoughts/do-you-need-that-comment/,3,1,rileyt,6/23/2016 20:18\n11441930,Apply HN: Cadwolf  Intelligent Engineering,,15,10,theuttick,4/6/2016 20:43\n11725672,\"In Search for Cures, Scientists Create Multispecies Embryos\",http://www.npr.org/sections/health-shots/2016/05/18/478212837/in-search-for-cures-scientists-create-embryos-that-are-both-animal-and-human,77,62,taylorbuley,5/18/2016 20:33\n10804868,The Long Way Round: The Story of the California Clipper,http://lapsedhistorian.com/long-way-round-part-1/,57,4,ksherlock,12/29/2015 2:44\n10689801,Beijing smog red alert issued,http://www.independent.co.uk/news/world/asia/beijing-smog-red-alert-issued-schools-and-businesses-to-completely-shut-down-as-chinese-capital-a6763286.html,64,54,kevindeasis,12/7/2015 14:53\n11861178,EU Puts Forward Ambitious Open Access Target,http://www.united-academics.org/sex-society/eu-puts-forward-ambitious-open-access-target/,2,1,unitedacademics,6/8/2016 10:10\n11267054,\"Many abnormal sexual tastes are neither rare nor unusual, study finds\",http://www.theglobeandmail.com/life/health-and-fitness/health/most-abnormal-sexual-tastes-are-neither-rare-or-unusual-says-study/article29141804/,55,27,ilamont,3/11/2016 15:18\n10604763,ISIS Has a Twitter Strategy and It Is Terrifying,https://medium.com/fifth-tribe-stories/isis-has-a-twitter-strategy-and-it-is-terrifying-7cc059ccf51b#.xfd5ecrcx,4,3,mandazi,11/21/2015 0:12\n11077514,Starting Fires on Purpose  When and How Leaders Need to Break the Rules,http://firstround.com/review/starting-fires-on-purpose-when-and-how-leaders-need-to-break-the-rules/?_hsenc=p2ANqtz-_vw5tIJUrtyl_0cIn1m3MX80hQrL4ZPLzh5S-NGfZNbirswHYI8OLge82DxVKkMZre5qt8jWH6ddYii1I6IcxpeB1uvA&_hsmi=26091387,8,1,prostoalex,2/11/2016 1:00\n11922404,94-year-old former guard at the Auschwitz death camp sentenced,http://www.bbc.co.uk/news/world-europe-36560416,10,11,enitihas,6/17/2016 13:10\n12244850,Destroy All Software relaunches,https://www.destroyallsoftware.com/screencasts,70,18,pg_bot,8/8/2016 1:18\n12167445,Scala Days Recap and Why the Free Monad Isnt Free,http://engineering.sharethrough.com/blog/2016/07/26/scala-days-recap/,30,8,cheezsndwch,7/26/2016 17:49\n10762387,\"Show HN: Spurlo  discover, collect and curate inspiring products with a purpose\",http://www.spurlo.com/explore/,2,1,tinjam,12/19/2015 2:41\n10383043,19th Century Marriage Manuals: Advice for Young Husbands,http://mimimatthews.com/2015/09/28/19th-century-marriage-manuals-advice-for-young-husbands/,103,102,Avawelles,10/13/2015 19:56\n11241796,Coding Challenge,,3,2,jgarb,3/7/2016 21:22\n12351739,Sweet32: Birthday attacks on 64-bit block ciphers in TLS and OpenVPN,https://sweet32.info,140,41,pedro84,8/24/2016 13:14\n12210972,The Exceptional Server  Another Erlang Battle-Story,https://medium.com/@elbrujohalcon/the-exceptional-server-abe9016ebe75#.gh267ihus,7,1,elbrujohalcon,8/2/2016 16:12\n11692232,A super-nerdy attempt to predict who will win Eurovision,https://www.buzzfeed.com/tomphillips/eurovision-prediction,2,1,jsvine,5/13/2016 18:26\n10612039,Inside an Amazon Fulfillment Center in Poland [video],http://wtkplay.pl/video-id-14147-zobacz_jak_w_srodku_wyglada_centrum_amazona_w_sadach,43,14,thedogeye,11/22/2015 23:48\n10526544,Academic Journals: The Most Profitable Obsolete Technology in History,http://sasconfidential.com/2015/11/06/obsolete/,5,1,frostmatthew,11/7/2015 22:52\n10546681,How to choose an in-memory NoSQL solution: Performance measuring,http://articles.rvncerr.org/how-to-chose-an-in-memory-nosql-solution-performance-measuring/,9,4,rvncerr,11/11/2015 14:04\n10311484,How Photoshop Helps NASA Reveal the Unseeable,https://blogs.adobe.com/conversations/2015/09/how-photoshop-helps-nasa-reveal-the-unseeable.html,7,1,bsilvereagle,10/1/2015 14:47\n12461624,V8 JavaScript Engine: V8 Release 5.4,http://v8project.blogspot.com/2016/09/v8-release-54.html,126,19,okket,9/9/2016 12:46\n12019951,Kontena: Deploy and run your apps on the most developer friendly container,https://www.kontena.io/platform,5,1,based2,7/1/2016 21:51\n11775304,Show HN: Migrate  Sane database/sql migrations for Go,https://github.com/remind101/migrate,7,2,ejholmes,5/26/2016 4:03\n10870301,\"Show HN: ProdPicks  Curated party product website, please give feedback\",http://www.prodpicks.com,2,1,prodpicks,1/9/2016 6:11\n12405903,Soylent Blog  Update on Coffiest and Powder,http://blog.soylent.com/post/149763512312/update-on-coffiest-and-powder,1,1,joeyespo,9/1/2016 15:16\n12229185,Apple announces bug bounty program,https://techcrunch.com/2016/08/04/apple-announces-long-awaited-bug-bounty-program/,344,93,nos4A2,8/4/2016 23:36\n12145843,New Snowden revelation shows Skype may be privacy's biggest enemy (2013),http://www.computerworld.com/article/2474090/data-privacy/new-snowden-revelation-shows-skype-may-be-privacy-s-biggest-enemy.html,13,2,doctorshady,7/22/2016 18:56\n11159840,Spotify moves its back end to Google Cloud,https://news.spotify.com/us/2016/02/23/announcing-spotify-infrastructures-googley-future/,715,359,dmichel,2/23/2016 16:10\n12353497,Professionals are taking microdoses of LSD before work,http://www.wired.co.uk/article/lsd-microdosing-drugs-silicon-valley,14,6,JasonKriss,8/24/2016 17:07\n11180067,Apple vs FBI legal filing,http://bgr.com/2016/02/25/apple-vs-fbi-legal-filing/,1,1,TheBiv,2/26/2016 6:14\n11770838,\"Scientists find cure for type 2 diabetes in rodents, dont know how it works\",http://arstechnica.com/science/2016/05/scientists-find-cure-for-type-2-diabetes-in-rodents-dont-know-how-it-works/,31,8,shawndumas,5/25/2016 16:10\n11077222,Binvis.io  Visual Analysis of Binary Files,http://binvis.io/,78,9,nikolay,2/11/2016 0:01\n10383132,There's No DRM in JPEG  Let's Keep It That Way,https://www.eff.org/deeplinks/2015/10/theres-no-drm-jpeg-lets-keep-it-way,224,120,DiabloD3,10/13/2015 20:13\n11078862,Novelty Search Creates Robots with General Skills for Exploration [video],https://www.youtube.com/watch?v=P-EqOBqjTyU,18,1,henning,2/11/2016 8:01\n11373719,\"Lwan, a high-performance web server with Lua support\",https://lwan.ws/,99,55,mattbostock,3/28/2016 11:55\n10797778,The exhaust emissions scandal: a deep breath into pollution trickery [video],https://media.ccc.de/v/32c3-7331-the_exhaust_emissions_scandal_dieselgate#video,12,2,danielsiders,12/27/2015 16:03\n11602345,Tools to detect if your ISP is hijacking your DNS traffic,https://dnsdiag.org/,5,1,farrokhi,4/30/2016 16:31\n11747173,The world will only get weirder,http://stevecoast.com/2015/03/27/the-world-will-only-get-weirder/,3,1,DavidChouinard,5/22/2016 2:40\n10448835,Things to Avoid When Writing CSS,https://medium.com/@Heydon/things-to-avoid-when-writing-css-1a222c43c28f#.sgvlf0u3s,3,3,smpetrey,10/25/2015 23:04\n11008999,\"John Dee painting originally had circle of human skulls, x-ray imaging reveals\",http://www.theguardian.com/artanddesign/2016/jan/17/john-dee-painting-circle-of-human-skulls-exhibition,32,11,Hooke,2/1/2016 1:09\n12355977,Mozilla wants you to help decide its new logo,https://www.wired.com/2016/08/mozilla-wants-help-redesign-logo-seriously/,2,1,tomding,8/24/2016 23:22\n12274203,Kansas couple sues IP mapping firm for turning their life into a digital hell,http://arstechnica.com/tech-policy/2016/08/kansas-couple-sues-ip-mapping-firm-for-turning-their-life-into-a-digital-hell/,123,123,antr,8/12/2016 9:03\n10669247,\"Q-Carbon, a substance harder than diamond\",http://www.nytimes.com/2015/12/03/science/q-carbon-harder-than-diamond.html,41,18,rglovejoy,12/3/2015 12:41\n10230113,Live Analysis of CNN Republican Debate Social Data,http://debate.infegy.com/,5,1,jgraveskc,9/16/2015 21:43\n10389460,Floobits for Atom  collaborative editing,https://floobits.com/,38,4,kansface,10/14/2015 20:57\n10547511,Tech Is Eating Media  Now What?,https://medium.com/@jwherrman/tech-is-eating-media-now-what-807047ad4ede,19,19,look_lookatme,11/11/2015 16:42\n12447787,Ask HN: How to buy Vested stock when leaving start up?,,9,7,davidcoronado,9/7/2016 21:16\n11300656,GraphQL Deep Dive: The Cost of Flexibility,https://edgecoders.com/graphql-deep-dive-the-cost-of-flexibility-ee50f131a83d#.nr0kzgfk7,59,9,samerbuna,3/16/2016 21:04\n10935050,Homoiconicity,https://en.wikipedia.org/wiki/Homoiconicity,20,5,shawndumas,1/19/2016 23:55\n12464229,How LaunchDarkly Serves Over 4B Feature Flags Daily,http://stackshare.io/launchdarkly/how-launchdarkly-serves-over-4-billion-feature-flags-daily,71,16,aechsten,9/9/2016 17:19\n11338109,Designing simpler React components,https://medium.com/@esp/designing-simpler-react-components-13a0061afd16,4,1,pspeter3,3/22/2016 17:17\n12067723,Child-Computer Interaction (2015),http://homepage.divms.uiowa.edu/~hourcade/book/index.php,107,5,GuiA,7/10/2016 23:12\n11443475,A webpack boilerplate for a production-ready marketing website,https://github.com/geniuscarrier/webpack-boilerplate,60,29,geniuscarrier,4/7/2016 0:07\n11588540,Proposed JavaScript Standard Style,https://github.com/feross/standard,29,110,xatxat,4/28/2016 13:17\n11837501,Cloud.gov,https://cloud.gov/,434,112,gmays,6/4/2016 18:57\n11583183,Postgraphql: A GraphQL schema created by reflection over a PostgreSQL schema,https://github.com/calebmer/postgraphql,217,24,craigkerstiens,4/27/2016 18:29\n10616622,Resource Revocation in Apache Mesos (2012) [pdf],http://www.cs.berkeley.edu/~kubitron/courses/cs262a-F12/projects/reports/project9_report_ver4.pdf,14,1,ch,11/23/2015 19:23\n12383416,Amazon's plan to fight counterfeiters will cost legit sellers a ton,http://www.cnbc.com/2016/08/29/amazons-plan-to-fight-counterfeiters-will-cost-legit-sellers-a-ton.html,1,1,pavornyoh,8/29/2016 17:19\n10203256,Blog for topics relevant to someone new to free software development,http://yakking.branchable.com/,4,2,liw,9/11/2015 12:31\n11158605,Show HN: UX Guide  Design Better User Experiences (Learn UX Design),https://stayintech.com/info/uxguide,4,1,lillukka,2/23/2016 13:15\n12041596,Product Requirement Documents Must Die,http://www.mindtheproduct.com/2016/03/product-requirement-documents-must-die/,13,5,cpeterso,7/6/2016 6:56\n11976114,NorwayEuropean Union relations,https://en.wikipedia.org/wiki/Norway%E2%80%93European_Union_relations,50,66,em3rgent0rdr,6/25/2016 12:31\n12007877,The warp drive will have to wait,https://translate.google.com/translate?hl=en&ie=UTF8&prev=_t&sl=de&tl=en&u=http://www.golem.de/news/em-drive-der-warp-antrieb-muss-noch-warten-1606-121641.html,117,85,dmichulke,6/30/2016 11:55\n10583849,Show HN: Real-time news ratings app (Android),https://play.google.com/store/apps/details?id=app.top.st,5,1,vadimbaryshev,11/17/2015 20:49\n11336061,Richard Feynman: Actively Irresponsible,https://lizcormack.wordpress.com/2012/04/23/richard-feynman-actively-irresponsible/,5,2,tacon,3/22/2016 12:43\n10743315,Ask HN: What is a way of making residual income with $5K a month?,,105,71,hanyoon,12/16/2015 10:01\n10625985,Would you trade Star Wars cards on the blockchain?,https://www.ascribe.io/app/editions/1H9GHJKsnyZEALAbVqWTmDhHeNPyPPqScw,1,1,tomerzei,11/25/2015 7:58\n10346280,Accelerated Mobile Pages  A new approach to web performance,https://github.com/ampproject/amphtml,6,1,jaip,10/7/2015 14:41\n11301165,Can Dogs Detect Seizures? [2007?],http://www.epilepsy.com/information/professionals/hallway-conversations/can-dogs-detect-seizures,1,1,YeGoblynQueenne,3/16/2016 22:28\n10959949,Donald Rumsfeld has released a solitaire app for iOS,http://foreignpolicy.com/2016/01/22/don-rumsfeld-has-built-an-app-to-play-cards-like-churchill/,7,1,leroy_masochist,1/23/2016 20:32\n10184922,Go Concurrency Patterns: Pipelines and Cancellation (2014),http://blog.golang.org/pipelines,80,3,Spiritus,9/8/2015 10:42\n12507099,Tesla Sues Oil Industry Exec It Says Pretended to Be Elon Musk to Gain Secrets,http://www.forbes.com/sites/alanohnsman/2016/09/14/tesla-sues-oil-industry-exec-it-says-pretended-to-be-elon-musk-to-gain-secrets/#10061f1bdd37,5,3,artursapek,9/15/2016 15:45\n10826014,Mobile or web?,,3,4,elalchemist,1/2/2016 12:37\n11893637,\"The problem isn't Islam, it's religion\",https://medium.com/p/the-problem-isnt-islam-it-s-religion-6f2cf750f98c,6,2,thebakedgood,6/13/2016 13:27\n12073594,Ask HN: How to fake laptop connection via USB,,2,3,pizu,7/11/2016 19:22\n11116381,\"In Munich, a fightening preview of the rise of killer robots\",https://www.washingtonpost.com/opinions/in-munich-a-frightening-preview-of-the-rise-of-killer-robots/2016/02/16/d6282a50-d4d4-11e5-9823-02b905009f99_story.html?hpid=hp_no-name_opinion-card-c%3Ahomepage%2Fstory,1,1,citizensixteen,2/17/2016 9:03\n11947074,Ask HN: Is it practical to start a 1-person Micro ISV these days?,,13,17,augb,6/21/2016 16:44\n12286263,Microsoft Leaks UEFI Secure Boot backdoor Keys. Whoops,http://arstechnica.com/security/2016/08/microsoft-secure-boot-firmware-snafu-leaks-golden-key/,4,1,gamitop,8/14/2016 16:45\n10886243,Cocaine addiction: Scientists discover back door into the brain,http://www.cam.ac.uk/research/news/cocaine-addiction-scientists-discover-back-door-into-the-brain,68,18,Libertatea,1/12/2016 8:40\n10963916,Also Out at Twitter: Engineering Head Roetter (and More to Come),http://recode.net/2016/01/24/also-out-at-twitter-engineering-head-roetter-and-more/,144,61,argonaut,1/24/2016 20:36\n11877856,Slack Connectivity Issues,https://status.slack.com/,69,51,gk1,6/10/2016 17:08\n12478453,Chrome is intervening against document.write(),https://developers.google.com/web/updates/2016/08/removing-document-write,3,3,fagnerbrack,9/12/2016 10:20\n10387660,Maily Herald  Rails open source self-hosted Mailchimp alternative,http://mailyherald.org/,4,2,tortilla,10/14/2015 16:42\n11312315,Ask HN: A bite-sized problem in your company that I could turn into a tiny SaaS?,,23,2,borplk,3/18/2016 15:16\n10842090,\"Show HN: Mohsen the Doorman  Half Slack, Half RaspberryPi\",https://medium.com/optima-blog/the-doorman-eea38815cc4f#.hsqe51sdc,15,4,mohamedbassem,1/5/2016 8:35\n10296234,Computing Distance from a Reference Point with Script Fields and the Explain API,https://qbox.io/blog/computing-distance-from-a-reference-point-with-script-fields-and-the-explain-api,3,1,vanderzyden,9/29/2015 13:47\n11580721,We are ruthless on code reviews,https://techblog.workiva.com/tech-blog/we-are-ruthless-code-reviews,51,69,grey,4/27/2016 14:30\n11893034,Google AI project writes poetry which could make a Vogon proud,https://www.theguardian.com/technology/2016/may/17/googles-ai-write-poetry-stark-dramatic-vogons,3,1,CarolineW,6/13/2016 11:56\n11104554,OpenIO: object storage and grid for apps,http://openio.io/,53,23,lormayna,2/15/2016 17:24\n10360357,Overcast 2.0,http://www.marco.org/2015/10/09/overcast2,9,2,anmilo,10/9/2015 14:49\n10604788,\"Multiple Personalities, Blindness and the Brain\",http://blogs.discovermagazine.com/neuroskeptic/2015/11/20/multiple-personalities-blindness-and-the-brain/,13,1,DiabloD3,11/21/2015 0:18\n11792807,What Does It Mean to Be Poor in Germany?,http://www.spiegel.de/international/tomorrow/a-1093371.html,385,326,nkurz,5/28/2016 18:46\n11721739,The Empty Brain,https://aeon.co/essays/your-brain-does-not-process-information-and-it-is-not-a-computer,5,2,dwighttk,5/18/2016 13:30\n10572196,Japanese Government Workers Wary of My Number Cards as ID,http://the-japan-news.com/news/article/0002532635,52,33,jamesknelson,11/16/2015 1:57\n11371473,Wikipedia founder calls alt-medicine practitioners lunatic charlatans,http://arstechnica.com/science/2014/03/wikipedia-founder-calls-alt-medicine-practitioners-lunatic-charlatans/,3,2,ingve,3/27/2016 20:42\n11800789,Visualize the orbits of exoplanets,https://nbremer.github.io/exoplanets/,88,10,gkst,5/30/2016 11:34\n10915609,GPUs prefer premultiplication,http://www.realtimerendering.com/blog/gpus-prefer-premultiplication/,132,25,dahart,1/16/2016 16:04\n10999335,\"Systemd mounted efivarfs read-write, allowing motherboard bricking via 'rm'\",https://github.com/systemd/systemd/issues/2402,180,173,dogecoinbase,1/29/2016 23:20\n10969331,JIT Assembler Library for Multiple ISAs,https://github.com/hlide/jitasm,43,8,vmorgulis,1/25/2016 19:32\n10760398,\"Low Pay, Long Commutes: The Plight of the Adjunct Professor\",http://www.npr.org/sections/ed/2015/12/17/459707022/low-pay-long-commutes-the-plight-of-the-adjunct-professor,57,51,benbreen,12/18/2015 19:27\n11243691,\"U.S. programmer outsources own job to China, surfs cat videos\",http://www.cnn.com/2013/01/17/business/us-outsource-job-china/,7,1,mikecarlton,3/8/2016 5:24\n10247416,The Bitcoin Community Disagrees on What Happens Next,http://www.bloomberg.com/news/articles/2015-09-18/the-bitcoin-community-disagrees-on-what-happens-next,30,68,adventured,9/20/2015 13:25\n10968716,\"If your web site offers live chat, be prepared for hackers\",http://venturebeat.com/2016/01/23/if-your-web-site-offers-live-chat-be-prepared-for-hackers/,4,1,gwintrob,1/25/2016 18:03\n10655757,Ask HN: Starting Over,,5,5,marktangotango,12/1/2015 15:01\n11728937,Skin in the Game  chapter drafts by Nassim Taleb,http://fooledbyrandomness.com/SITG.html,177,124,xvirk,5/19/2016 9:12\n11746666,\"407,000 Workers Stunned as Pension Fund Proposes 60% Cuts\",http://money.cnn.com/2016/05/20/retirement/central-states-pension-fund/index.html?iid=hp-stack-dom,25,22,randomname2,5/21/2016 23:24\n12451581,Solipsism Online  Is this the real life? Is this just fantasy?,http://solipsism.online/,3,1,Fulck,9/8/2016 9:52\n10849320,Native Code Considered Harmful,http://developer.telerik.com/featured/native-code-is-bad-for-you/,4,1,wanda,1/6/2016 8:38\n10800717,Ask HN: Product Pricing,,2,2,vital101,12/28/2015 11:42\n10946445,The Day the Mesozoic Died: How the story of the dinosaurs demise was uncovered,http://nautil.us/issue/32/space/the-day-the-mesozoic-died,44,3,dnetesn,1/21/2016 16:51\n11906368,PGP and Nylas,https://www.nylas.com/blog/pgp/,32,5,bhaile,6/15/2016 0:05\n11502269,Encrypt/decrypt text or files online. Best tool I have found  JIXXIT.com,http://jixxit.com,3,4,ericdolson,4/15/2016 4:56\n10972700,Is serotonin the happy brain chemical?,http://theneurosphere.com/2015/11/14/is-serotonin-the-happy-brain-chemical-and-do-depressed-people-just-have-too-little-of-it/,72,72,jimsojim,1/26/2016 10:21\n11686064,TensorFlow  A curated list of dedicated resources,https://github.com/jtoy/awesome-tensorflow/,160,4,lahdo,5/12/2016 19:27\n10947268,AsteroidOS: A Free and Open-Source Smartwatch Platform,http://asteroidos.org/,5,1,ksashikumar,1/21/2016 18:39\n10410498,Ask HN: Low marks vs. Side projects?,,2,3,meturtle,10/19/2015 0:48\n12527922,Ask HN: Where do you go to get recruiters to find you a job?,,89,61,nicholas73,9/19/2016 0:16\n11072316,Cluster Computing with Ansible and the Raspberry Pi,https://opensource.com/life/16/2/cluster-computing-with-ansible-and-raspberry-pi,3,1,geerlingguy,2/10/2016 12:40\n11591535,UC Davis Chancellor Removed After School Paid to Scrub Negative Search Results,http://talkingpointsmemo.com/news/us-davis-chancellor-removed-negative-search-results,28,2,molecule,4/28/2016 20:03\n12494791,There's only one business worth starting,https://medium.com/hi-my-name-is-jon/theres-only-one-business-worth-starting-845b8985838a#.cnu8f65az,3,1,hccampos,9/14/2016 7:25\n11149347,When a State Balks at a Citys Minimum Wage,http://www.nytimes.com/2016/02/22/us/alabama-moves-to-halt-pay-law-in-birmingham.html,3,1,samfb,2/22/2016 8:17\n11218994,Ask HN: Thoughts on McKinsey Job?,,3,2,mcthrowaway,3/3/2016 18:51\n10579866,Night owls and early birds have different personality traits (2014),http://www.cbsnews.com/news/night-owls-and-early-birds-have-different-personality-traits/,33,24,fezz,11/17/2015 8:37\n10695500,KeePassX 2.0 final release is here,https://www.keepassx.org/news/2015/12/533,7,2,oye,12/8/2015 9:22\n10512959,Ask HN: Did your Show HN go on to become very successful?,,14,17,jjoe,11/5/2015 12:44\n12136755,Edward Snowden's New Research Aims to Keep Smartphones from Betraying Owners,https://theintercept.com/2016/07/21/edward-snowdens-new-research-aims-to-keep-smartphones-from-betraying-their-owners/,296,113,secfirstmd,7/21/2016 13:45\n10411282,Ask HN: Is there some database/shop for recipes and pictures of the results?,,1,2,wingerlang,10/19/2015 5:27\n10876409,Amazon has no idea how to run an app store,http://www.smashcompany.com/business/amazon-has-no-idea-how-to-run-an-app-store,267,169,lkrubner,1/10/2016 18:27\n12114280,\"Your wife is Indian, landlord wont rent to you\",https://www.99.co/blog/singapore/99co-stop-rental-racial-discrimination/,31,23,yla92,7/18/2016 10:50\n11342214,A Subtle Power Struggle for Control of Music Metadata,http://motherboard.vice.com/read/there-is-a-subtle-power-struggle-for-control-of-music-metadata,16,4,acdanger,3/23/2016 4:45\n10882762,The Sad State of Web Development,https://medium.com/@wob/the-sad-state-of-web-development-1603a861d29f,63,10,chrisdotcode,1/11/2016 19:40\n11897283,\"AMD announces two more Polaris video cards: RX 470, RX 460\",http://arstechnica.com/gaming/2016/06/amd-announces-two-more-polaris-video-cards-rx-470-rx-460/,3,1,jseliger,6/13/2016 20:26\n11866038,Your DNS Provider Should Not Be Your Registrar (2014),http://www.petekeen.net/your-dns-provider-should-not-be-your-registrar,17,10,hernantz,6/8/2016 21:58\n10326396,The Delinquent Borrowers Leading a Student Loans Revolt,http://www.bloomberg.com/news/articles/2015-10-01/the-delinquent-borrowers-leading-a-student-loans-revolt,38,62,petethomas,10/4/2015 4:00\n12051506,Zero-day flaw lets hackers tamper with your car through BMW portal,http://www.zdnet.com/article/hackers-can-tamper-with-car-registration-through-bmw-connected-car-portal/,10,1,driverdan,7/7/2016 19:15\n12108370,\"How I Could Steal Money from Instagram, Google and Microsoft\",https://www.arneswinnen.net/2016/07/how-i-could-steal-money-from-instagram-google-and-microsoft/,384,65,adamnemecek,7/17/2016 0:03\n10711831,A Middle Ground Between Contract Worker and Employee,http://www.nytimes.com/2015/12/11/business/a-middle-ground-between-contract-worker-and-employee.html,4,1,petethomas,12/10/2015 17:20\n10261325,The cell menagerie: human immune profiling,http://www.nature.com/nature/journal/v525/n7569/full/525409a.html,2,1,cryoshon,9/22/2015 20:08\n10520032,Why the founder of Rails automatically rejects 80% of Software Engr. applicants,https://medium.com/@christophelimpalair/why-the-founder-of-rails-automatically-rejects-80-of-software-engineer-applicants-4e2a4d255f58,9,1,tarique313,11/6/2015 15:48\n10444741,Zuckerbergs' New Primary School: Private but Free,http://www.csmonitor.com/USA/Education/2015/1024/Inside-Mark-Zuckerberg-s-new-school-Private-but-free,74,76,ohmyiv,10/24/2015 20:29\n10992449,A lightweight C++ signals and slots implementation,https://github.com/pbhogan/Signals,93,38,hellofunk,1/28/2016 23:43\n10417293,Lecture Me. Really,http://www.nytimes.com/2015/10/18/opinion/sunday/lecture-me-really.html,6,1,abalashov,10/20/2015 3:41\n11146156,Ask HN: Does Dart programming language need mvvm frameworks?,,3,3,basicscholar,2/21/2016 19:54\n12116344,Ask HN: Is there a relation between Software and Art?,,1,2,tamersalama,7/18/2016 16:59\n10700460,Was ?Apple the first major open-source company? Not even close,http://www.zdnet.com/article/apple-was-the-first-major-open-source-company/,4,1,CrankyBear,12/8/2015 23:03\n10668882,Labella.js  placing labels on a timeline without overlap,http://twitter.github.io/labella.js/,375,77,callumlocke,12/3/2015 10:35\n11836891,10x or not: Youve got to do things right,https://devup.co/10x-or-not-youve-got-to-do-things-right-8e45311ecbcb#.enn4v8i3v,48,51,tiwarinitish86,6/4/2016 16:32\n10271708,Why I broke up with Tornado,http://methinking.tumblr.com/post/128603750685/lessons-in-tornado-and-mysql,2,1,maheshgattani,9/24/2015 14:17\n10539527,Feedback Please: Hacking the developer consciousness [video],,4,3,davemen,11/10/2015 14:41\n12379186,Ask HN: Real time one way replication on Linux?,,1,1,Manozco,8/29/2016 0:07\n11162987,Why I left SF for LA,https://medium.com/@mrcs/why-i-left-sf-for-la-c629e72dff33#.cn1dhlmf0,6,3,jgh,2/23/2016 22:47\n10391660,Torturing Databases for Fun and Profit (2014) [video],https://www.usenix.org/conference/osdi14/technical-sessions/presentation/zheng_mai,9,1,signa11,10/15/2015 6:27\n11241183,How Mechanical Computers Worked,http://www.popularmechanics.com/technology/a19668/1953-video-how-mechanical-computers-work/,21,1,Kinnard,3/7/2016 20:00\n10262719,ScyllaDB: Drop-in replacement for Cassandra that claims to be 10x faster,http://www.scylladb.com/,114,93,haint,9/23/2015 0:52\n11658273,GCHQ say workers may be safer from hackers if they keep the same login,http://www.dailymail.co.uk/news/article-3578865/Now-experts-say-don-t-change-password-Security-services-say-workers-safer-hackers-login.html,4,2,rayascott,5/9/2016 8:22\n10886516,Show HN: Cindr,http://cindr.com,1,1,mikeem,1/12/2016 10:19\n12036794,The Other Side Is Not Dumb,https://medium.com/@SeanBlanda/the-other-side-is-not-dumb-2670c1294063#.u41byj5mt,4,2,trevin,7/5/2016 14:49\n10651155,Lists,http://avc.com/2015/11/lists-2/,208,99,zbravo,11/30/2015 19:23\n10474416,What are the most stressful places in Boston? Were about to find out,http://www.betaboston.com/news/2015/10/29/citywide-study-will-map-the-effect-of-stress-on-the-brain/?p1=Main_Headline,5,2,robg,10/29/2015 21:24\n11207935,OpenBazaar Released on the Testnet,https://blog.openbazaar.org/openbazaar-released-on-the-testnet/,18,8,mathieutd,3/2/2016 3:32\n10955186,\"Show HN: Wallabag, a self-hostable application for saving web pages\",https://www.wallabag.org/,135,43,tcit,1/22/2016 20:00\n11889216,Bitcoin crosses $10B market cap again,http://coinmarketcap.com/,126,57,ivank,6/12/2016 17:36\n10983072,Sanctum Sanctorum for Writers,http://www.nytimes.com/1995/05/19/books/sanctum-sanctorum-for-writers.html,1,1,hammerzeit,1/27/2016 20:37\n11098304,\"Akka, Haskell, Erlang, Go and .NET Core compared on 1M threads\",https://github.com/atemerev/skynet,170,158,atemerev,2/14/2016 14:11\n10179496,Teachers to Become Wealthy,,1,1,Tackettpro,9/6/2015 23:29\n10221109,\"Show HN: Yupp, yet another C preprocessor\",https://github.com/in4lio/yupp,26,9,in4lio,9/15/2015 15:15\n11477068,Ask HN: What would you ask target audience to build a recruiting website?,,3,5,henryzhang0304,4/12/2016 3:38\n11681454,\"Michael Ratner, RIP (Rest in Power)\",https://www.eff.org/deeplinks/2016/05/memory-michael-ratner,2,1,DiabloD3,5/12/2016 5:12\n11754721,Please help me to not go broke,http://devblog.avdi.org/2016/05/23/please-help-me-to-not-go-broke/,6,1,doppp,5/23/2016 16:04\n11586523,The real reasons you procrastinate  and how to stop,https://www.washingtonpost.com/news/wonk/wp/2016/04/27/why-you-cant-help-read-this-article-about-procrastination-instead-of-doing-your-job/,4,6,saeranv,4/28/2016 4:12\n12128758,Radical Political Decentralization Could End Nation States,https://news.bitcoin.com/radical-decentralization-end-nation/,1,1,posternut,7/20/2016 13:15\n11142125,Ask HN: Is there a benefit is working as fast as you can?,,2,1,TacoWednesdays,2/20/2016 21:53\n10652958,Show HN: Design by Contract for JavaScript,https://github.com/codemix/babel-plugin-contracts,9,1,phpnode,12/1/2015 0:42\n12094020,Surprise: Nintendos next console is the NES,http://arstechnica.com/gaming/2016/07/surprise-nintendos-next-console-is-the-nes/,8,2,shawndumas,7/14/2016 14:22\n12234631,Trying out Keybase,https://anarc.at/blog/2016-03-10-keybase/,3,1,infodroid,8/5/2016 18:19\n11522857,Psychological safety in the InfoSec industry,https://jacobian.org/writing/psychological-safety-in-infosec/,4,1,edward,4/18/2016 20:17\n11893751,CloudMounter: Ultimate cloud manager. Available for preorder with 75% OFF,http://mac.eltima.com/mount-cloud-drive.html,3,3,Dasha_Eltima,6/13/2016 13:40\n10601219,China Has a $1.2 Trillion Ponzi Finance Problem,http://www.bloomberg.com/news/articles/2015-11-19/china-has-a-1-2-trillion-ponzi-finance-problem-as-debt-piles-up,98,48,lelf,11/20/2015 14:16\n11746484,Google tracks 80 percent of all Top 1M domains,http://news.softpedia.com/news/if-you-clicked-anything-online-google-probably-knows-about-it-504262.shtml,2,1,d0mdo0ss,5/21/2016 22:32\n10893032,Show HN: Netflix for Webinars,http://www.prohuddle.com/,4,1,yalimgerger,1/13/2016 8:33\n12574544,Windows 10 has an undocumented certificate pinning feature,https://hexatomium.github.io/2016/09/24/hidden-w10-pins/,119,32,XzetaU8,9/25/2016 9:16\n11318221,\"Dear young person, your writing is killing you and you don't know it yet\",http://cyberomin.github.io/life/2016/03/19/dear-young-person.html,3,3,cyberomin,3/19/2016 12:08\n10597915,Inside a Hacked SEO Backlink Network,http://www.elite-strategies.com/inside-a-hacked-seo-backlink-network/,67,17,jitbit,11/19/2015 21:41\n11869317,\"We won the battle for Linux, but we're losing the battle for freedom\",http://www.linuxjournal.com/content/whats-our-next-fight,405,244,alxsanchez,6/9/2016 13:46\n10648831,The C standard formalized in Coq,http://robbertkrebbers.nl/thesis.html,231,109,janvdberg,11/30/2015 11:14\n10915042,Outlier Detection in SQL,https://www.periscopedata.com/blog/outlier-detection-in-sql.html,75,34,vive-la-liberte,1/16/2016 11:42\n10216851,Ten reasons not to use a statically typed functional programming language,http://fsharpforfunandprofit.com/posts/ten-reasons-not-to-use-a-functional-programming-language/,12,4,sea6ear,9/14/2015 19:09\n11346165,I switched to Android after 7 years of iOS,https://joreteg.com/blog/why-i-switched-to-android,841,502,joeyespo,3/23/2016 16:54\n11190841,Judging the Stupidity of GitHub Projects by Stars and Forks,http://ericgreer.info/github/funny/stupidity/2016/02/28/judging-the-stupidity-of-github-projects.html,6,3,temp,2/28/2016 13:17\n10898986,Yoda Is Dead but Star Wars Dubious Lessons Live On,http://nautil.us/blog/yoda-is-dead-but-star-wars-dubious-lessons-live-on,5,1,dnetesn,1/14/2016 1:20\n12257593,\"Back to school bill: pencil case, pens, rubber  and a Â£785 iPad\",https://www.theguardian.com/education/2016/aug/09/back-to-school-bill-ipad-technology-parents,2,1,edward,8/9/2016 20:45\n11398278,React Native for Visual Studio Code,https://github.com/Microsoft/vscode-react-native,123,26,miguelrochefort,3/31/2016 16:17\n11354837,\"Show HN: Browse Slack message history beyond 10K limit, on Free plan\",https://slarck.com,4,2,vsiden,3/24/2016 17:50\n10994964,Getting Started with the Arduino Yun (2015),https://www.twilio.com/blog/2015/02/arduino-wifi-getting-started-arduino-yun.html,4,1,gregorymichael,1/29/2016 13:08\n11565114,How to Migrate from Mandrill to SendGrid,https://sendgrid.com/blog/how-to-migrate-from-mandrill-to-sendgrid/,1,1,jontro,4/25/2016 16:01\n10295809,PayPal Support Home Page,https://www.paypal-techsupport.com/,2,3,andygambles,9/29/2015 12:43\n11388560,The Trouble with Tor,https://blog.cloudflare.com/the-trouble-with-tor/,323,172,jgrahamc,3/30/2016 11:51\n12067851,What learning algorithms can predict that our physics theories might not,http://firstestprinciple.com/2016/07/10/learning.html,87,31,ad510,7/10/2016 23:47\n12185916,Go Packaging Proposal Process,https://docs.google.com/document/d/18tNd8r5DV0yluCR7tPvkMTsWD_lYcRO7NhpNSDymRr8,171,93,zalmoxes,7/29/2016 10:37\n10345620,Refactoring to a Happier Development Team,http://blog.fogcreek.com/refactoring-to-a-happier-development-team-interview-with-coraline-ada-ehmke/,66,19,GarethX,10/7/2015 12:45\n10439482,Episode 31Steli EftiClosing Software Sales and Your Mental GameChasing Product,http://www.chasingproduct.com/episodes/episode-31-closing-software-sales-and-your-mental-game-wsteli-efti,5,1,JoshDoody,10/23/2015 16:08\n10373180,IA or AI?,https://vanemden.wordpress.com/2015/10/09/ia-or-ai-2/,103,35,rudenoise,10/12/2015 8:17\n11911474,Ask HN: Migrating from Mac to Windows for development,,13,13,kuon,6/15/2016 19:27\n11534358,\"Ford paid $199,950 to tear down a Tesla Model X\",http://www.bloomberg.com/news/articles/2016-04-20/ford-pays-199-950-before-taxes-for-tesla-s-64th-model-x-suv,49,68,jasonwen,4/20/2016 13:53\n11225765,Best way to drive traffic to my website?,,1,1,ukideane,3/4/2016 18:27\n10314824,Pushing the Limits of Kernel Networking,http://rhelblog.redhat.com/2015/09/29/pushing-the-limits-of-kernel-networking/,50,10,jsnell,10/1/2015 21:20\n10806982,I did the math: here are the 50 best HackerNews posts of all time,https://medium.com/swlh/best-of-2015-pfffffffft-79d9b014f4de,50,6,fluxic,12/29/2015 15:12\n12088302,JPMorgan Chase raises its minimum wage by 20%,https://www.theguardian.com/business/2016/jul/12/jpmorgan-chase-raises-its-minimum-wage-by-20,2,1,jswny,7/13/2016 18:04\n11070600,Introducing Vector Networks: Generalized path editing for graphics,https://medium.com/figma-design/introducing-vector-networks-3b877d2b864f,198,30,dankohn1,2/10/2016 3:37\n11947340,\"Bloody Plant Burger Smells, Tastes and Sizzles Like Meat\",http://www.npr.org/sections/thesalt/2016/06/21/482322571/silicon-valley-s-bloody-plant-burger-smells-tastes-and-sizzles-like-meat,667,452,nradov,6/21/2016 17:08\n10353511,MakerBot lays off 20% of its staff for the second time this year,http://www.theverge.com/2015/10/8/9477999/makerbot-layoffs-employees-lawsuit,8,1,SSilver2k2,10/8/2015 15:49\n11705386,The Standschutze Hellriegel Submachine Gun Is a Mystery,https://warisboring.com/the-standschutze-hellriegel-submachine-gun-is-a-mystery-e98f6f66fb92,5,1,bootload,5/16/2016 10:23\n11091735,\"Slack now has 2.3MM daily active users, 675K paid seats, and 280 apps\",http://venturebeat.com/2016/02/12/slack-now-has-2-3-million-daily-active-users-675000-paid-seats-and-280-apps-in-its-directory/,4,2,dufalop,2/13/2016 0:33\n10609108,New Fn() vs. Object.create(P),http://mrale.ph/blog/2014/07/30/constructor-vs-objectcreate.html,67,20,tambourine_man,11/22/2015 4:40\n11635974,The MBA Guide to Software Development,https://toddschiller.com/the-mba-guide-to-software-development.html,3,5,tschiller,5/5/2016 13:44\n11859996,(2009) Sikuli: using GUI screenshots for search and automation,http://dspace.mit.edu/openaccess-disseminate/1721.1/72686,3,1,GuiA,6/8/2016 4:21\n12265470,\"Kim Dotcoms Mega 3, with Bitcoin. Two bad ideas that go worse together\",http://rocknerd.co.uk/2016/08/10/kim-dotcoms-mega-3-with-bitcoin-two-bad-ideas-that-go-worse-together/,4,2,davidgerard,8/10/2016 23:49\n11677893,Delivering the Next Generation of Digital Government,http://gsablogs.gsa.gov/gsablog/2016/05/03/delivering-the-next-generation-of-digital-government/,2,1,dikaiosune,5/11/2016 18:29\n10912277,Alphabet Shakes Up Its Robotics Division,http://www.nytimes.com/2016/01/16/technology/alphabet-shakes-up-its-robotics-division.html?smid=tw-nytimestech&smtyp=cur,73,70,cryptoz,1/15/2016 21:34\n11079401,Ask HN: Doing cold emails? helps us prove this concept for closing more leads,,8,12,going_to_800,2/11/2016 10:48\n12470901,What books are on Palantir's reading list,,4,1,marginalcodex,9/10/2016 21:13\n11257344,Understanding ASP.NET Performance for Reading Incoming Data  Stackify,http://stackify.com/understanding-asp-net-performance-for-reading-incoming-data/,2,1,spo81rty,3/10/2016 4:10\n10210881,Ask HN: Any tips on finding relevant Shopify/Magento store owners?,,1,1,dmagriso,9/13/2015 10:21\n11157185,GNU C Library 2.23 released,http://lwn.net/Articles/676727/,1,1,OrangeTux,2/23/2016 7:22\n11568149,Anyconnect iOS IPv6 Is Tunneling Traffic to Local,http://imgur.com/a/1pX7u,2,1,hipaulshi,4/25/2016 23:13\n12366498,Ask HN: Whats the best video talk you have ever seen?,,1,1,ThomPete,8/26/2016 14:28\n11233747,More Money Really Does Make Schools Better,http://www.bloombergview.com/articles/2016-03-04/spending-more-money-really-does-make-schools-better,35,41,wslh,3/6/2016 13:50\n10262406,The value of being cavalier,http://thefutureprimaeval.net/the-value-of-being-cavalier/,2,1,jessriedel,9/22/2015 23:23\n10532855,\"MI6 (SIS) Is Developing a Node.js, Angular, NoSQL, Hadoop System on Cloudera\",https://recruitmentservices.applicationtrack.com/vx/lang-en-GB/mobile-0/appcentre-2/brand-2/candidate/so/pm/1/pl/5/opp/495-Software-Specialists-and-Support-Roles-Ref-495/en-GB,35,47,haser_au,11/9/2015 13:24\n10249308,Facebook Identity Is Extortion and Slander,http://zedshaw.com/2015/09/20/facebook-identity-is-extortion-and-slander/,34,6,pavel_lishin,9/20/2015 21:53\n12262529,The Million-Key Question: Investigating the Origins of RSA Public Keys,https://www.usenix.org/conference/usenixsecurity16/technical-sessions/presentation/svenda,106,33,dc352,8/10/2016 15:37\n11314300,Chatfuel (YC W16) lets publishers and anyone build bots for messaging apps,http://techcrunch.com/2016/03/18/chatfuel-lets-publishers-and-anyone-build-bots-for-messaging-apps/,37,3,never-the-bride,3/18/2016 19:36\n11875391,Raspberry Pi 2 in a Micro Data Centre for Big Data and Video Streaming [pdf],http://eprints.eemcs.utwente.nl/26954/01/20160408_capabilities-raspberry-pi-eprintsversion.pdf,4,2,KingBear,6/10/2016 10:22\n10334806,Commentit: comments on GitHub pages,http://blog.guilro.com/2015/10/01/commentit.io.html,45,7,guilro,10/5/2015 20:46\n12096596,Niantic (Pokemon Go) appears to be hosting the entire world on one server,,2,2,brokelynite,7/14/2016 19:33\n10456017,Survey: Amazon is burying the competition in search,http://bloomreach.com/2015/10/survey-amazon-is-burying-the-competiton-in-search/,11,5,Oatseller,10/27/2015 3:01\n10609919,Agility Follows an S-Curve,https://sandofsky.com/blog/the-s-curve.html,13,5,ingve,11/22/2015 12:54\n12516611,Ask HN: Is it possible for someone to not be cut out for software engineering?,,182,185,conflicted_dev,9/16/2016 19:28\n10626399,Einstein was no lone genius,http://www.nature.com/news/history-einstein-was-no-lone-genius-1.18793,118,61,etiam,11/25/2015 10:09\n12049163,Star Trek and the kiss that changed TV,http://www.bbc.com/culture/story/20160707-star-trek-turns-50-why-it-was-subversive-and-groundbreaking,10,1,benologist,7/7/2016 13:31\n12158068,64-bit ARM desktop hardware?,https://marcin.juszkiewicz.com.pl/2016/07/25/aarch64-desktop-hardware/,243,169,ashitlerferad,7/25/2016 12:11\n10999402,Ask HN: Why is the design of hackernews that terrible?,,5,7,nikobellic,1/29/2016 23:32\n11646877,A template for future news stories about scientific breakthroughs,http://andrewgelman.com/2016/05/04/a-template-for-future-news-stories-about-scientific-breakthroughs/,3,1,tokenadult,5/6/2016 21:36\n10755060,Bug Bounty Ethics,https://www.facebook.com/notes/alex-stamos/bug-bounty-ethics/10153799951452929,114,35,maximilianburke,12/17/2015 22:28\n11216678,The Symptoms Are Not the Disease,http://socrates.berkeley.edu/~kihlstrm/kraepelin.htm,2,1,nashke,3/3/2016 13:30\n10404294,Microsoft Removes the Option to Opt Out of Windows 10 Free Upgrade?,http://techfrag.com/2015/10/16/microsoft-completely-removes-option-opt-windows-10-free-upgrade/,138,106,sanqui,10/17/2015 13:21\n11406835,Show HN: HTTPalooza  Ruby's greatest HTTP clients on stage together,http://httpalooza.com,9,2,100k,4/1/2016 17:43\n10458831,A collaborative step-by-step guide to build habits,https://myelin.io/build-habits,1,1,emilwallner,10/27/2015 15:57\n12136916,Snowden to present design for a device that warns if iPhone radios transmitting,https://www.wired.com/2016/07/snowden-designs-device-warn-iphones-radio-snitches/,25,40,phr4ts,7/21/2016 14:08\n10874184,What is WebAssembly? (2015),https://medium.com/javascript-scene/what-is-webassembly-the-dawn-of-a-new-era-61256ec5a8f6,140,66,VeilEm,1/10/2016 4:37\n12254641,How to make the Scala compiler to review your code,http://pedrorijo.com/blog/scala-compiler-review-code-warnings/,1,1,pedrorijo91,8/9/2016 14:21\n11652124,IBM is making a quantum computer available for anyone to play with,http://www.economist.com/news/science-and-technology/21698234-ibm-making-quantum-computer-available-anyone-play-now-try,58,10,cawel,5/8/2016 1:05\n12112764,Using Simulated Annealing to Solve Logic Puzzles,http://blog.pluszero.ca/blog/2016/07/17/using-simulated-annealing-to-solve-logic-puzzles/,171,31,djoldman,7/18/2016 1:25\n11982398,Do-It-Yourself Multiple Sclerosis Treatment,https://hackaday.io/project/11879-do-it-yourself-multiple-sclerosis-treatment,4,1,dammitcoetzee,6/26/2016 19:56\n10924059,\"Davos: Robots, new working ways to cost five million jobs by 2020\",http://reuters.com/article/idUSKCN0UW0NV,2,1,petethomas,1/18/2016 12:46\n10886671,Facebooks Mentions App Comes to Android,http://techcrunch.com/2016/01/11/facebook-mentions-android/,3,1,ksashikumar,1/12/2016 11:02\n10546717,\"Hello, Im Mr. Null. My Name Makes Me Invisible to Computers\",http://www.wired.com/2015/11/null/,7,6,devhxinc,11/11/2015 14:12\n12367754,Manhood for Amateurs: The Wilderness of Childhood (2009),http://www.nybooks.com/articles/2009/07/16/manhood-for-amateurs-the-wilderness-of-childhood/,72,52,taylorbuley,8/26/2016 17:22\n11731171,Ask HN: How do I backup logical partition table with dd command?,,1,2,giis,5/19/2016 15:59\n11637558,Goto in Scala (2009),http://blog.richdougherty.com/2009/03/goto-in-scala.html,2,1,ninjakeyboard,5/5/2016 16:34\n11182705,A New Tool Helps Tackle Tricky Salary Negotiations,http://www.fastcompany.com/3057155/the-future-of-work/a-new-tool-helps-tackle-tricky-salary-negotations,12,3,plhjr,2/26/2016 17:37\n10372044,An Introduction to Cybernetics (1957) [pdf],http://pespmc1.vub.ac.be/books/introcyb.pdf,41,16,joubert,10/12/2015 1:36\n10635098,Ask HN: Is there space for one more web chat between IRC and Slack?,,6,4,jampa-uchoa,11/26/2015 22:51\n12244475,Show HN: Publish blog post with a simple Git push,https://github.com/snehesht/blog,96,63,snehesht,8/7/2016 23:58\n11665804,The Controlled Natural Language of Randall Munroe's Thing Explainer [pdf],http://arxiv.org/abs/1605.02457,176,91,tkuhn,5/10/2016 8:05\n10532419,Ask HN: Where can I get interesting data sets online?,,2,2,J-dawg,11/9/2015 11:28\n11007459,Bill of Rights largely embodied uncontroversial traditional rights of Englishmen,https://reason.com/archives/2016/01/31/the-bill-of-rights-revisited,3,1,privong,1/31/2016 18:55\n12121794,How does Linux's perf utility understand stack traces?,http://stackoverflow.com/a/38280294/46799,37,3,shahbazac,7/19/2016 14:01\n11240988,Show HN: Revelatte.com  Validate my MVP,,5,4,digitalice,3/7/2016 19:34\n12350715,Four Big Banks to Create a New Digital Currency for Inter-Bank Transactions,https://news.bitcoin.com/four-banks-create-new-digital-currency/,97,61,minamisan,8/24/2016 9:15\n11713506,\"Show HN: Easiest Way to Run PHP Apps on AWS, DigitalOcean, Vultr and GCE\",https://www.producthunt.com/tech/cloudways-2,7,1,Ayaz,5/17/2016 13:40\n10688522,\"Hoverboards are blowing up, US and UK officials warn\",http://www.nydailynews.com/news/world/hoverboards-blowing-uk-officials-article-1.2457027,4,1,buserror,12/7/2015 9:29\n11932840,Best language for image processing,,1,2,hoangvukenshin,6/19/2016 13:10\n12036455,Nextcloud 9 does their 2nd release with iOS client and theming,https://nextcloud.com/nextcloud-9-update-brings-security-open-source-enterprise-capabilities-and-support-subscription-ios-app/,20,2,jospoortvliet,7/5/2016 14:00\n11474000,Programs must be written for people to read,http://raganwald.com/2016/03/17/programs-must-be-written-for-people-to-read.html,10,3,braythwayt,4/11/2016 18:36\n11930331,\"Show HN: Ergohacking, Filter for ergonomic hacking keyboards\",http://www.ergohacking.com,13,7,Muted,6/18/2016 19:56\n12292574,\"Whats more valuable, your idea or your secret?\",https://bitsapphire.com/your-idea-or-your-secret/,23,13,bitsapphire,8/15/2016 18:53\n11030074,The Fine Brothers thought they had found the future of YouTube. They were wrong,https://www.washingtonpost.com/news/the-intersect/wp/2016/02/02/after-youtube-outrage-the-fine-bros-decide-not-to-trademark-react/?tid=pm_lifestyle_pop_b,2,1,randycupertino,2/3/2016 21:52\n11713008,Participate in the PokÃ©mon GO Field Test,http://www.pokemon.com/us/pokemon-news/participate-in-the-pokemon-go-field-test/,1,1,puddintane,5/17/2016 12:30\n12319651,Most Extensive Reengineering of an Organisms Genetic Code Now Complete,http://www.scientificamerican.com/article/most-extensive-reengineering-of-an-organism-s-genetic-code-now-complete/,14,4,JumpCrisscross,8/19/2016 12:58\n10633165,Researchers poke hole in custom crypto built for Amazon Web Services,http://arstechnica.com/science/2015/11/researchers-poke-hole-in-custom-crypto-protecting-amazon-web-services/,52,1,fufufanatic,11/26/2015 14:58\n11698198,First Programming Language Designed Specifically for the Phone,http://www.fastcodesign.com/3059843/making-it/the-clever-ux-behind-hopscotchs-programming-iphone-app-for-kids/8,2,1,juanplusjuan,5/14/2016 21:49\n11545194,Ask HN: Are your tickets highly nested?,,1,2,virgil_disgr4ce,4/21/2016 20:41\n10861633,Feedback Needed:A task list that asks Q's what to do next for each task?,,1,2,sbartsa,1/7/2016 23:27\n12516112,\"Nassim Nicholas Taleb: \"\"The Intellectual yet Idiot\"\" Class\",https://medium.com/@nntaleb/the-intellectual-yet-idiot-13211e2d0577#.nn139jr77,12,5,Jerry2,9/16/2016 18:24\n11702847,Astrophysics Source Code Library,http://ascl.net/,85,4,hackuser,5/15/2016 21:26\n12038109,Illinois Man Charged with Desecrating US Flag After Posting Photos on Facebook,http://www.forbes.com/sites/fernandoalfonso/2016/07/04/illinois-man-charged-with-desecrating-american-flag-after-posting-photos-on-facebook/,1,2,jackgavigan,7/5/2016 17:36\n11071996,\"Cysignals: signal handling (SIGINT, SIGSEGV, ) for calling C from Python\",https://github.com/sagemath/cysignals,4,1,martinralbrecht,2/10/2016 11:28\n12452116,Why is printing B dramatically slower than printing #? (2014),http://stackoverflow.com/questions/21947452/why-is-printing-b-dramatically-slower-than-printing?noredirect=1&lq=1,324,54,retox,9/8/2016 11:46\n11140934,\"Juggle monkey, juggle  Apple Watch app\",https://itunes.apple.com/us/app/juggle-monkey-juggle/id1071244509?mt=8,1,1,pleshis,2/20/2016 17:19\n11514106,Apple's amusingly round reuse figures,http://blog.jgc.org/2016/04/apples-amusingly-round-reuse-figures.html,205,91,jgrahamc,4/17/2016 10:44\n11139230,Show HN: Pnyxter  a video app for debates and discussions,http://www.pnyxter.com,5,4,srikieonline,2/20/2016 7:04\n11323180,Apple vs. The F.B.I.: How the Case Could Play Out,http://www.nytimes.com/2016/03/21/technology/apple-vs-the-fbi-how-the-case-could-play-out.html,66,32,dankohn1,3/20/2016 15:02\n10920433,60% of working software engineers do Not have a CS degree,http://techcrunch.com/2016/01/12/unlocking-trapped-engineers/,55,60,gyosko,1/17/2016 18:49\n11106354,Graph.no  Weather forecast via finger (2014),https://0p.no/2014/12/13/graph_no___weather_forecast_via_finger.html,26,6,yitchelle,2/15/2016 21:58\n10250724,Kim Dotcom US extradition hearing begins,http://www.bbc.com/news/world-asia-34311267,3,1,martin_,9/21/2015 6:40\n10828644,Nobody Wants Bitcoin,https://medium.com/@mattprd/nobody-wants-bitcoin-ae86f9677dd#.bsbfrmib0,2,2,exolymph,1/2/2016 23:49\n11457964,SpaceX Successfully Lands Rocket on Drone Ship,http://www.bloomberg.com/news/articles/2016-04-08/spacex-attempts-to-land-a-rocket-on-a-drone-ship-for-the-fifth-time,63,11,Amorymeltzer,4/8/2016 21:06\n12342679,\"NASA Released Over 10,000 Photos from the Apollo Moon Mission\",https://m.thevintagenews.com/2015/10/05/so-nasa-got-sick-of-all-that-conspiracy-thing-and-released-over-10000-photos-from-the-apollo-moon-mission/,22,5,CarolineW,8/23/2016 10:48\n10718256,After Capitalism?,https://nplusonemag.com/issue-24/the-intellectual-situation/after-capitalism/,55,84,kawera,12/11/2015 17:10\n11582958,One Regulation Is Painless  A Million of Them Hurt,http://www.bloombergview.com/articles/2016-04-27/one-regulation-is-painless-a-million-of-them-hurt,106,137,jseliger,4/27/2016 18:09\n10343137,Math and Computer Wizards Now Billionaires Thanks to Quant Trading,http://www.forbes.com/sites/nathanvardi/2015/09/29/rich-formula-math-and-computer-wizards-now-billionaires-thanks-to-quant-trading-secrets/,42,14,6502nerdface,10/6/2015 23:24\n12572423,\"If the Internet had a README.md, what would it say?\",http://readme.md/,2,1,guessmyname,9/24/2016 20:10\n12336599,Ask HN: PhantomJS or Protractor?,,2,1,alistproducer2,8/22/2016 14:38\n11898664,\"Computer Crash Wipes Out Records for 100,000 Air Force Investigations\",http://www.defenseone.com/technology/2016/06/computer-crash-wipes-out-years-air-force-investigation-records/129049/,10,4,hackuser,6/13/2016 23:38\n12343421,\"Ask HN: I don't need money, so what's the benefit to Y Combinator?\",,1,2,forgottenacc56,8/23/2016 13:13\n11284972,Show HN: Turn NPM installs into a Space Invaders style game in your terminal,https://www.npmjs.com/nplaym,105,34,massivedragon,3/14/2016 19:33\n12574409,Surprising stats about child carseats,https://www.ted.com/talks/steven_levitt_on_child_carseats#t-423575,1,1,dpatru,9/25/2016 8:06\n11432092,John Carmack on Functional Programming,http://gamasutra.com/view/news/169296/Indepth_Functional_programming_in_C.php,7,2,ktRolster,4/5/2016 16:57\n12152915,Linux Game Porting and Day of the Tentacle Remastered,http://cheesetalks.net/porting_dott.php,51,4,ingve,7/24/2016 10:22\n10546439,Fighting Over Fatigue,http://mosaicscience.com/chronic-fatigue-syndrome-me,21,22,tomkwok,11/11/2015 13:03\n11609980,vdev in Devuan replaces Debian udev,https://git.devuan.org/unsystemd/vdev,3,2,chris_wot,5/2/2016 8:33\n10506944,\"Show HN: The Jizz Quiz: NSFW Game  1 Porn Movie Title, 3 Thumbnails. Which One?\",http://fuky.tv/jizzquiz/,6,1,rodstod,11/4/2015 14:54\n10599898,\"Ask HN: Best way to make a service like Uber, but for logistics?\",,1,2,itsashis4u,11/20/2015 6:14\n12363622,Babili: An ES6+ aware minifier based on the Babel toolchain,https://github.com/babel/babili,9,1,amasad,8/26/2016 0:59\n10800881,Free Springer math books,https://gist.github.com/bishboria/8326b17bbd652f34566a,322,68,DanielRibeiro,12/28/2015 12:50\n12108336,Microsoft Orleans  An approach to building distributed applications in .NET,http://dotnet.github.io/orleans/,175,65,hitr,7/16/2016 23:48\n11679297,Ask HN: Android AudioRecord forcing VOICE_CALL to MIC audio source,,1,2,NLL_APPS,5/11/2016 21:08\n12080802,Squirrel Programming Language,https://developer.valvesoftware.com/wiki/Squirrel,81,50,joubert,7/12/2016 17:23\n10607477,Utah junior high school asks students to draw 'terrorism propaganda poster',http://kutv.com/news/local/utah-junior-high-school-asks-students-to-draw-terrorism-propaganda-poster,2,1,shawndumas,11/21/2015 18:08\n10390428,Yukon Moose Hunting,http://theroadchoseme.com/yukon-moose-hunting,9,2,grecy,10/15/2015 0:05\n11639570,Apple and SAP Team Up for Blockbuster Partnership,http://fortune.com/2016/05/05/apple-sap-partnership/,2,1,augb,5/5/2016 20:50\n12546542,Homebrew 1.0.0,http://brew.sh/2016/09/02/homebrew-1.0.0/,902,245,robin_reala,9/21/2016 9:01\n11925394,We said: We love what were doing and shut down our startup,https://entrepreneurs.maqtoob.com/my-cofounder-said-i-love-what-were-doing-and-we-shut-down-our-startup-80d5e710c2b2#.uypwo0jle,17,8,chlestakoff,6/17/2016 20:37\n11238667,BBVA acquires Finnish banking startup Holvi,https://info.bbva.com/en/news/general/bbva-acquires-finnish-banking-start-holvi/,63,15,Sujan,3/7/2016 13:15\n11268524,San Jose Is the Most Forgettable Major American City,http://fivethirtyeight.com/features/san-jose-is-the-most-forgettable-major-american-city/?ex_cid=538twitter,3,1,jseliger,3/11/2016 18:29\n10425844,Automatic image categorization and tagging with Imagga,http://cloudinary.com/blog/automatic_image_categorization_and_tagging_with_imagga,6,1,orlyb,10/21/2015 14:56\n11803538,PayPal halts operations in Turkey,http://en.webrazzi.com/2016/05/30/paypal-halts-operations-in-turkey/,8,3,cettox,5/30/2016 22:17\n11236612,The Demographics of Innovation in the United States,https://itif.org/publications/2016/02/24/demographics-innovation-united-states,24,7,npalli,3/7/2016 1:56\n10276836,The life and death of a laptop battery,http://people.skolelinux.org/pere/blog/The_life_and_death_of_a_laptop_battery.html,81,58,wielebny,9/25/2015 7:53\n10916911,\"Ask HN: Your favorite resources to improve critical thinking, imagination?\",,3,1,vijayr,1/16/2016 21:25\n11561770,How Kalman Filters Work,http://www.anuncommonlab.com/articles/how-kalman-filters-work/,377,29,slackpad,4/24/2016 23:06\n12081337,Facebook faces $1B lawsuit for providing 'material support' to Hamas,http://www.theverge.com/2016/7/12/12158292/facebook-lawsuit-israel-hamas-palestinian-attacks,3,2,jswny,7/12/2016 18:34\n10487654,People in Sweden are hiding cash in their microwaves,http://business.financialpost.com/business-insider/people-in-sweden-are-hiding-cash-in-their-microwaves-because-of-a-fascinating-and-terrifying-economic-experiment,42,48,lelf,11/1/2015 19:09\n10695831,Li-Fi ain't a Wi-Fi killer just yet,http://e27.co/otr-stop-burying-problems-li-fi-save-headline-20151204/?utm_source=hackernews&utm_medium=org&utm_campaign=seed,2,1,playmelikealyra,12/8/2015 11:43\n10379517,Ask HN: How did you find your last job?,,11,22,yarper,10/13/2015 10:42\n12550532,\"Five-Second Rule for Food on Floor Is Untrue, Study Finds\",http://www.nytimes.com/2016/09/20/science/five-second-rule.html,6,2,utternerd,9/21/2016 17:50\n11365068,A Conversation on Privacy,https://theintercept.com/a-conversation-about-privacy/,8,3,nomoba,3/26/2016 9:53\n10333755,Alan Kay: Computer Applications  A Medium for Creative Thought (1972) [video],https://www.youtube.com/watch?v=WJzi9R_55Iw,113,15,jarmitage,10/5/2015 18:30\n10377599,\"Twitter suspends Deadspin, SBNation accounts over apparent copyright violations\",http://www.geekwire.com/2015/twitter-suspends-deadspin-sbnation-accounts-over-apparent-copyright-violations/,2,1,ryanwhitney,10/12/2015 23:57\n12219562,Silicon Valley's elite tribe for young entrepreneurs,http://qz.com/663493/the-price-of-admission-into-summit-series-silicon-valleys-elite-tribe-for-young-entrepreneurs-vulnerability/,1,1,etendue,8/3/2016 17:09\n12191473,\"Single Minecraft universe with infinite worlds, larger than Earth\",https://minecraftly.com/,1,1,viet_nguyen,7/30/2016 3:25\n10267708,More Startup Metrics,http://a16z.com/2015/09/23/16-more-metrics/,6,1,dshankar,9/23/2015 19:56\n10729437,Ask HN: Good programmable robot kit for teens?,,51,37,fenier,12/14/2015 4:35\n12487180,\"Ask HN: Would you be interested in an embeddable, lightweight subset of Python?\",,5,8,parnor,9/13/2016 11:47\n10393485,How to make sure nothing gets done at work,http://fortune.com/2015/09/30/workplace-bureaucracy-simple-sabotage/,13,3,jaoued,10/15/2015 14:52\n10204588,\"At WeWork, an Idealistic Startup Clashes with Its Cleaners\",http://www.nytimes.com/2015/09/13/business/at-wework-an-idealistic-startup-clashes-with-its-cleaners.html,3,1,kanamekun,9/11/2015 16:26\n10842381,Three Years as a One-Man Startup,https://medium.com/@SteveRidout/3-years-as-a-one-man-startup-489db6e48f2a#.5x1jua8ac,718,218,steveridout,1/5/2016 10:00\n10684892,Palm: I'm Ready to Wallow Now (2013),http://www.osnews.com/story/26838/Palm_I_m_ready_to_wallow_now,19,5,ascertain,12/6/2015 10:33\n11470087,Lektor Static Content Management System Version 2.0 Released,https://www.getlektor.com/blog/2016/4/lektor-2-released/,102,14,the_mitsuhiko,4/11/2016 7:24\n11973477,\"Heroin epidemic is at 1996 levels,?but the conversation is different\",https://medium.com/@meaganday/the-heroin-epidemic-is-at-1996-levels-but-the-conversation-is-radically-different-321aa1ec8c1b#.py67sno60,2,1,_acme,6/24/2016 21:06\n10802033,Show HN: Where SF public transit breaks rules,http://oddball.eskibars.com/#speed-heatmap,2,2,eskibars,12/28/2015 16:57\n10349831,MedicalBnB  Shop healthcare providers around the world,http://www.medicalbnb.com,7,1,jbueza,10/7/2015 23:18\n12461489,The hard part of helping survivors recover comes months later,http://www.vox.com/2015/9/11/9301089/911-survivor-recovery,99,28,dwaxe,9/9/2016 12:30\n11600800,An end to bill shock as EU mobile roaming charges are slashed,http://www.theguardian.com/money/2016/apr/30/end-bill-shock-eu-mobile-roaming-charges-slashed-phone,71,77,YeGoblynQueenne,4/30/2016 7:34\n11608511,Feinstein-Burr: The Bill That Bans Your Browser,https://www.justsecurity.org/30740/feinstein-burr-bill-bans-browser/,281,120,throwaway2016a,5/2/2016 0:21\n12354097,Computational Complexity versus the Singularity,http://www.gwern.net/Complexity%20vs%20AI,16,1,gwern,8/24/2016 18:19\n10554359,London-based Improbable unveils SpatialOS for distributed simulation,http://www.alphr.com/technology/1001967/improbable-the-british-tech-startup-with-massive-ambition,68,25,ggambetta,11/12/2015 16:59\n11387906,Fun with Lambdas: C++14 Style,http://cpptruths.blogspot.com/2014/03/fun-with-lambdas-c14-style-part-1.html,4,1,hellofunk,3/30/2016 8:57\n11265783,The Open API Initiative,https://openapis.org/,80,21,xrorre,3/11/2016 10:32\n10555625,Neurotic Styles of Management (2010),https://gbr.pepperdine.edu/2010/08/seven-neurotic-styles-of-management/,7,2,colund,11/12/2015 19:50\n12241775,\"Microsoft, Sony, and others still use illegal warranty-void-if-removed stickers\",http://www.extremetech.com/gaming/233120-microsoft-sony-and-other-manufacturers-still-use-illegal-warranty-void-if-removed-stickers,175,55,doener,8/7/2016 11:29\n10600878,Use of High-Tech Brooms Divides Low-Tech Sport of Curling,http://www.nytimes.com/2015/11/20/sports/facing-control-issues-curling-draws-line-at-high-tech-brooms.html,1,1,mhb,11/20/2015 12:41\n11940476,People for the Ethical Treatment of Reinforcement Learners,http://petrl.org/,1,2,jimfleming,6/20/2016 19:08\n10227671,Why I wouldnt use rails for a new company,http://blog.jaredfriedman.com/2015/09/15/why-i-wouldnt-use-rails-for-a-new-company/,2,3,pbreit,9/16/2015 16:15\n11576190,VPN User Arrested,http://fried.com/news/vpn-user-arrested/,6,1,denzil_correa,4/26/2016 22:16\n11022664,Its not that theyre stupid; its just that they dont know anything,http://consiliumeducation.com/itm/2016/01/26/the-learning-wedge-2/,13,3,tokenadult,2/2/2016 21:14\n10997154,Robomongo  10 days left,http://robomongo.org/,4,2,yaddayadda,1/29/2016 18:15\n11589373,Benefits of 1 Minute of All-Out Effort during Exercise,http://well.blogs.nytimes.com/2016/04/27/1-minute-of-all-out-exercise-may-equal-45-minutes-of-moderate-exertion/,175,142,tosseraccount,4/28/2016 15:04\n10929491,\"Windows, quo vadis?\",https://medium.com/binary-passion/windows-quo-vadis-7b9ed7ba2a0a,3,2,datalist,1/19/2016 9:14\n10371787,Analyse Asia 66: How will you measure your life with James Allworth,http://analyse.asia/2015/10/12/episode-66-how-will-you-measure-your-life-with-james-allworth/,1,1,bleongcw,10/12/2015 0:18\n11459593,Terrifyingly Convenient,http://www.slate.com/articles/technology/cover_story/2016/04/alexa_cortana_and_siri_aren_t_novelties_anymore_they_re_our_terrifyingly.html,66,42,DiabloD3,4/9/2016 2:21\n10207952,OCaml's 20th Anniversary,https://sympa.inria.fr/sympa/arc/caml-list/2015-09/msg00079.html,166,34,amirmc,9/12/2015 12:53\n10921145,Coffee: A Journey,http://www.stevestreeting.com/2016/01/17/coffee-a-journey/,3,1,braithers,1/17/2016 21:24\n12152492,The Slave Who Stole the Confederate Codes and a Rebel Warship,http://www.thedailybeast.com/articles/2016/07/23/the-slave-who-stole-the-confederate-codes-and-a-rebel-warship.html,121,22,wallflower,7/24/2016 6:41\n12266349,$3.6M Bounty to Recover Stolen Bitcoin,http://www.coindesk.com/bitfinex-6000-btc-bounty-stolen-bitcoin/,3,1,mrb,8/11/2016 4:54\n10807344,\"For your iOS App: Hire a Ninja, Not a Mixed Martial Artist\",https://medium.com/ninjarobot-apps/hire-a-ninja-not-a-mixed-martial-artist-caed5f2c8c80#.mrnezcmrp,4,3,ajmarquez,12/29/2015 16:15\n10483719,Victor Lustig  Man who sold the Eiffel tower,https://en.wikipedia.org/wiki/Victor_Lustig,7,1,prhomhyse,10/31/2015 19:07\n12203245,How They Work: WWI Firearms Animations,http://imgur.com/a/FCjOH,9,1,awqrre,8/1/2016 15:40\n10834298,Big RAM laptops are abundant as Lenovo does its Skylake refresh,http://arstechnica.com/gadgets/2016/01/big-ram-laptops-are-abundant-as-lenovo-does-its-skylake-refresh/,65,80,ingve,1/4/2016 6:23\n11304118,U.S. army developing encrypted radar waveform,https://thestack.com/world/2016/03/16/u-s-army-developing-encrypted-radar-waveform/,60,40,chewymouse,3/17/2016 13:19\n12383012,The Myth of RAM (2014),http://www.ilikebigbits.com/blog/2014/4/21/the-myth-of-ram-part-i,593,277,ddlatham,8/29/2016 16:27\n10560213,Ask HN: What is this black bar?,,3,1,shade23,11/13/2015 15:12\n11643711,Why You Cant Lose Weight on a Diet,http://www.nytimes.com/2016/05/08/opinion/sunday/why-you-cant-lose-weight-on-a-diet.html,4,2,steve_w,5/6/2016 13:16\n11219165,Comment on Estimating the reproducibility of psychological science,http://projects.iq.harvard.edu/files/psychology-replications/files/gilbert_king_pettigrew_wilson_2016_with_appendix.pdf?m=1456973260,2,1,jermaink,3/3/2016 19:09\n12575573,EliasDB  A graph-based database,https://github.com/krotik/eliasdb,44,3,kawera,9/25/2016 14:51\n10644819,WebGL water scene,https://c1.goote.ch/c8a05c9a6d4a4929a3fa50e6ebdee0c3.scene/,344,112,svenfaw,11/29/2015 15:36\n12447711,Selflessness and Startups,http://dantawfik.com/selflessness?yc-hnews,3,1,rpkoven,9/7/2016 21:08\n11911869,StartSSL starts LetsEncrypt competitor product,https://www.startssl.com/StartEncrypt,36,26,jakobbuis,6/15/2016 20:19\n12149685,Nokia to make smartphone comeback with duo of Android 7.0 Nougat handsets,http://www.theinquirer.net/inquirer/news/2465691/nokia-to-make-smartphone-comeback-with-duo-of-android-70-nougat-handsets,10,2,walterbell,7/23/2016 15:07\n11848762,Cadillac Bets on Virtual Dealerships,http://www.wsj.com/article_email/cadillac-bets-on-virtual-dealerships-1465172482-lMyQjAxMTE2MzAwNjIwOTYyWj,16,11,prostoalex,6/6/2016 17:54\n10758333,Computer Scientists Are Stunned by This Chicago Professors New Proof,http://www.chicagomag.com/city-life/October-2015/Why-Computer-Scientists-and-Mathematicians-Are-Stunned-By-a-Chicago-Professors-New-Proof/,5,2,lseemann,12/18/2015 13:41\n11277172,How does perf work? (in which we read the Linux kernel source),http://jvns.ca/blog/2016/03/12/how-does-perf-work-and-some-questions/,78,7,bartbes,3/13/2016 10:40\n12413005,\"Introducing Ellp, a New Device Helper\",http://www.ellp.com,1,1,EllpLimited,9/2/2016 13:49\n11804737,Disruption is not a strategy,http://reactionwheel.net/2016/05/disruption-is-not-a-strategy.html,94,34,digisth,5/31/2016 5:14\n10421100,Product Design of the Stripe Dashboard for iPhone,https://medium.com/swlh/exploring-the-product-design-of-the-stripe-dashboard-for-iphone-e54e14f3d87e,84,11,benjamindc,10/20/2015 19:09\n12403854,The next version of Fedora picks up Rust,http://www.infoworld.com/article/3114475/open-source-tools/the-next-version-of-fedora-picks-up-rust.html,91,17,neverminder,9/1/2016 9:04\n10381914,Emacs maintainer steps down,https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00849.html,241,71,zeveb,10/13/2015 17:16\n10913604,Raru: Run as random user,https://github.com/teran-mckinney/raru,65,24,subbz,1/16/2016 1:06\n11297015,Ask HN: What books do you wish your manager would read?,,50,55,a3n,3/16/2016 13:20\n11310605,F# and GPUs for Life Insurance Modeling,https://devblogs.nvidia.com/parallelforall/gpus-dsls-life-insurance-modeling,78,14,jmartinpetersen,3/18/2016 8:49\n10624019,Ask HN: How to value small side projects? Can you sell them?,,9,9,vonklaus,11/24/2015 22:27\n11665351,\"Show HN: An interactive, in-editor keyboard shortcuts tutorial for Sublime Text\",https://sublimetutor.com,4,2,jaip,5/10/2016 5:39\n12140014,A Cute Internet Star Flirts. All He Wants Is Your Password,http://www.nytimes.com/2016/07/21/arts/music/hacked-by-jack-johnson.html,52,26,jaynos,7/21/2016 20:57\n11784811,Ripple is a Silicon Valley-based startup making milk from peas,http://techcrunch.com/2016/05/25/ripple-is-a-silicon-valley-based-startup-making-milk-from-peas/,6,2,spoofball,5/27/2016 9:17\n10409781,Beavers: A Potential Missing Link in California's Water Future,http://www.waterdeeply.org/articles/2015/10/8753/beavers-potential-missing-link-californias-water-future/,31,3,curtis,10/18/2015 21:04\n10294307,An Edo-Era Japanese World Map,http://www.atlasobscura.com/articles/the-maps-that-helped-the-citizens-of-a-locked-country-see-the-world,14,1,Petiver,9/29/2015 1:47\n12384101,Agora.io Is Poised to Dominate Real-Time Voice and Video Apps,http://www.forbes.com/sites/jlim/2016/08/26/agora-io-is-poised-to-dominate-real-time-voice-and-video-apps/#21b032776046,1,1,Mimiron,8/29/2016 18:37\n11559040,Solar Impulse lands in California after Pacific crossing,http://www.bbc.com/news/science-environment-36122618,90,45,frgewut,4/24/2016 9:00\n10711885,Mountain-climbing addresses for code lines,http://ansuz.sooke.bc.ca/entry/290,16,2,nkurz,12/10/2015 17:28\n10305925,Sean Parkers Brigade App  Take Political Positions,https://www.brigade.com,1,1,luisrudge,9/30/2015 18:14\n12542239,Accenture breaks blockchain taboo with editing system,http://www.reuters.com/article/us-tech-blockchain-accenture-idUSKCN11Q1S2,3,2,adventured,9/20/2016 18:57\n11071628,The History of Joy Divisions Unknown Pleasures Album Art,http://adamcap.com/2011/05/19/history-of-joy-division-unknown-pleasures-album-art/?utm_source=feedly,5,1,ric3rcar,2/10/2016 9:43\n12080921,How to Negotiate with a Liar,https://hbr.org/2016/07/how-to-negotiate-with-a-liar,2,1,succinct_ideas,7/12/2016 17:38\n12011138,Google's My Activity reveals just how much it knows about you,https://www.theguardian.com/technology/2016/jun/29/google-reveals-information-it-knows-about-you-my-activity,4,1,betolink,6/30/2016 19:46\n12063006,How 'PokÃ©mon GO' Can Lure More Customers to Your Local Business,http://www.forbes.com/sites/jasonevangelho/2016/07/09/how-pokemon-go-can-lure-more-customers-to-your-local-business/#234b323d7fe4,44,22,nimos,7/9/2016 19:57\n12137437,Statement on DMCA Lawsuit,http://blog.cryptographyengineering.com/2016/07/statement-on-dmca-lawsuit.html,45,3,hardmath123,7/21/2016 15:22\n11255217,CRIU 2.0 release,https://lists.openvz.org/pipermail/criu/2016-March/026045.html,19,2,conductor,3/9/2016 19:36\n10498040,Money Flooding Out of Canada at Fastest Pace in Developed World,http://www.bloomberg.com/news/articles/2015-11-02/money-flooding-out-of-canada-at-fastest-pace-in-developed-world,138,67,kspaans,11/3/2015 7:09\n10875233,Show HN: Timetrabbble  the best dribbble shots on this day over time,http://www.timetrabbble.com,3,1,jeromedl,1/10/2016 13:31\n12556822,The Code Coverage Paradox,https://blog.decaresystems.ie/2016/09/22/the-code-coverage-paradox/,2,1,yawz,9/22/2016 13:56\n11690544,Americans Dont Miss Manufacturing  They Miss Unions,http://fivethirtyeight.com/features/americans-dont-miss-manufacturing-they-miss-unions/,9,6,marricks,5/13/2016 14:19\n10822642,Tesla Model S Burns During Supercharging in Norway: Reports,http://jalopnik.com/tesla-model-s-burns-to-a-crisp-during-supercharging-in-1750581400,33,16,punnerud,1/1/2016 18:14\n12238024,The Guardian Release Progressive Web App to Coincide with Rio Games,https://riorun.theguardian.com/,18,10,rich_harris,8/6/2016 13:17\n12358638,How to Crawl the Web Politely with Scrapy,https://blog.scrapinghub.com/2016/08/25/how-to-crawl-the-web-politely-with-scrapy/,139,41,stummjr,8/25/2016 13:01\n10913026,Bitcoin Rich List (Just Found This),http://www.bitcoinrichlist.com/top100,3,1,LukeFitzpatrick,1/15/2016 23:17\n12412034,Website builder market research,https://docs.google.com/spreadsheets/d/1v724O2CtUTSNQQEk_-aARA_iZVwnaDjm56NOK4AAVjg/edit?usp=sharing,3,1,adibalcan,9/2/2016 10:20\n12297530,EquationGroup Tool Leak  ExtraBacon Demo,https://xorcatt.wordpress.com/2016/08/16/equationgroup-tool-leak-extrabacon-demo/,147,33,ianhawes,8/16/2016 14:07\n10697787,What if? On the value of counterfactual history,https://aeon.co/essays/what-if-historians-started-taking-the-what-if-seriously,31,10,benbreen,12/8/2015 17:19\n12423976,Ask HN: Why should open source support be free? I don't think it should.,,2,3,hoodoof,9/4/2016 12:26\n10687113,Woman who has never felt pain experiences it for the first time,https://www.newscientist.com/article/dn28623-woman-who-has-never-felt-pain-experiences-it-for-the-first-time,50,16,kawera,12/6/2015 23:05\n10595338,Scams work,https://medium.com/@BMasson/scams-work-40b89febce85#.6bxf7fgzl,2,1,nichademus,11/19/2015 15:43\n11275392,Node.js Internet of Things system to control cheap 433Mhz-based devices,https://github.com/roccomuso/iot-433mhz,4,1,roccomuso,3/12/2016 23:57\n11476726,Arthur Whitney's short list comparison of J to Lisp/Scheme/Clojure,,5,3,eggy,4/12/2016 2:11\n10458788,Diet and health. What can you believe: or does bacon kill you?,https://thewinnower.com/papers/diet-and-health-what-can-you-believe-or-does-bacon-kill-you,2,1,jmnicholson,10/27/2015 15:51\n10631008,Why the focus should be mass transit instead of tolls to fix traffic congestion,http://economicjustice.ca/2015/11/23/why-the-focus-should-be-mass-transit-instead-of-tolls-to-relieve-traffic-congestion-1/,138,147,tristanj,11/26/2015 2:50\n10367750,Show HN: Simple Easy Flashcards for Students and Teachers,http://mysimpleflashcards.com,7,4,BradleyCulley,10/11/2015 2:09\n10813455,Android-x86 dev offers $50k for proof of contribution by Kickstarted ConsoleOS,https://lists.01.org/pipermail/android-ia/2015-December/001107.html,216,38,sandGorgon,12/30/2015 18:31\n10431959,Mobirise Free Website Creator Software v2.3 Is Out,http://mobirise.com,2,1,Mobirise,10/22/2015 13:12\n12000893,Show HN: Monkberry  a JavaScript library for building web user interfaces,http://monkberry.js.org,115,39,medv,6/29/2016 11:30\n12061416,Study finds volume discounts dont increase profitability for video games,https://news.uchicago.edu/article/2016/07/08/economics-study-finds-volume-discounts-dont-increase-profitability-video-games,4,1,jt2190,7/9/2016 14:42\n11459779,Not an ex-parrot,http://www.economist.com/news/science-and-technology/21695858-bizarre-bird-will-have-all-its-surviving-members-genomes-sequenced-not,14,3,HandleTheJandal,4/9/2016 3:38\n11036156,Ask HN: Palantir Software Engineering,,30,20,turd_ferguson,2/4/2016 18:44\n11103873,Building an online bookshelf with Go,https://github.com/shekhargulati/52-technologies-in-2016/blob/master/07-hugo/README.md,6,1,ingve,2/15/2016 15:37\n10722607,Show HN: Backbone.bootstrap,https://github.com/TruffleMuffin/backbone.bootstrap,3,1,TruffleMuffin,12/12/2015 12:59\n11788041,Andrew Ng calls Tesla irresponsible for shipping an imperfect autopilot,https://www.facebook.com/andrew.ng.96/posts/1025649884157585,51,61,impish19,5/27/2016 18:48\n10965884,Yahoo shuts down BOSS API,https://developer.yahoo.com/boss/search/,2,1,solveforall,1/25/2016 6:22\n11851103,Tesla and Tucker  Similarities Between Automakers,http://www.popularmechanics.com/cars/a21094/what-tesla-needs-to-learn-from-tucker/,33,25,jonbaer,6/6/2016 22:46\n12316734,Low-income students can soon get federal aid to attend coding schools,https://techcrunch.com/2016/08/18/low-income-students-will-soon-be-able-to-get-federal-aid-to-attend-coding-bootcamps/,28,48,michaelrkn,8/18/2016 22:21\n10798964,Comcast turns on first gigabit cable modem in Philadelphia,http://www.engadget.com/2015/12/27/comcast-intros-first-gigabit-cable-modem/,1,1,rmason,12/27/2015 22:20\n11283909,Ask HN: Ever built any integrations between a SaaS product and other products?,,5,6,carmenapostu,3/14/2016 16:57\n10779392,A Google-Ford Self-Driving Car Project Makes Perfect Sense,http://www.wired.com/2015/12/a-google-ford-self-driving-car-project-makes-perfect-sense/,1,1,ourmandave,12/22/2015 18:29\n12554300,Show HN: The 'stackoverflow' for startup marketing,https://capitalandgrowth.org/index.html,3,1,jkuria,9/22/2016 4:13\n10921060,\"How El Chapo Was Finally Captured, Again\",http://www.nytimes.com/2016/01/17/world/americas/mexico-el-chapo-sinaloa-sean-penn.html,5,2,howrude,1/17/2016 21:04\n11396425,Developers can run Bash Shell and user-mode Ubuntu Linux binaries on Windows 10,http://www.hanselman.com/blog/DevelopersCanRunBashShellAndUsermodeUbuntuLinuxBinariesOnWindows10.aspx,4,1,jsingleton,3/31/2016 11:47\n10814906,US military shelves Google robot plan,http://www.bbc.com/news/technology-35201183,4,2,jnord,12/30/2015 22:45\n11677044,\"Show HN: Upload and share files without limits  Secure, anonymous, free\",https://uploadfiles.io/,10,5,rsbadger,5/11/2016 17:01\n12557943,Getting Press for Your Startup,http://www.themacro.com/articles/2016/09/getting-press-for-your-startup/,286,32,endswapper,9/22/2016 16:23\n11054647,Why do Chinese websites look so busy?,https://econsultancy.com/blog/67466-why-do-chinese-websites-look-so-busy,79,58,cstuder,2/7/2016 20:27\n11185629,\"VCs leave Sand Hill Road, seek out new hot spots\",http://www.mercurynews.com/business/ci_29566101/vcs-leave-sand-hill-road-seek-out-new,5,2,prostoalex,2/27/2016 1:39\n10651545,Detroit tries unconventional approach to restoring its housing market,https://www.washingtonpost.com/realestate/detroit-tries-unconventional-approach-to-restoring-its-housing-market/2015/11/26/a98db95a-7670-11e5-b9c1-f03c48c96ac2_story.html,24,5,e15ctr0n,11/30/2015 20:35\n10763349,A new way to make laser-like beams using 250x less power (2014),http://ns.umich.edu/new/releases/22218-a-new-way-to-make-laser-like-beams-using-250x-less-power,3,2,robin_reala,12/19/2015 12:01\n12240386,Apple and the Gun Emoji,http://blog.emojipedia.org/apple-and-the-gun-emoji/,59,67,firloop,8/6/2016 23:36\n12398497,Homo Deus by Yuval Noah Harari  How data will destroy human freedom,https://www.theguardian.com/books/2016/aug/24/homo-deus-by-yuval-noah-harari-review,100,29,jordn,8/31/2016 14:23\n12058713,WWDC16 Video Transcripts,https://developer.apple.com/news/?id=07082016a,55,8,ingve,7/8/2016 21:17\n11828636,Emoji only social network,https://emoj3.com,1,2,darylrowland,6/3/2016 6:06\n10919641,\"Why You Love That Ikea Table, Even If It's Crooked (2013)\",http://www.npr.org/2013/02/06/171177695/why-you-love-that-ikea-table-even-if-its-crooked,29,27,pykello,1/17/2016 15:12\n11578907,Scientists develop transparent wood,http://pubs.acs.org/doi/abs/10.1021/acs.biomac.6b00145,2,2,Fjolsvith,4/27/2016 9:31\n12566500,August 2016 Lisp Game Jam Postmortem,http://stevelosh.com/blog/2016/08/lisp-jam-postmortem/,109,17,nodivbyzero,9/23/2016 17:44\n10976207,On Being Relentlessly Resourceful (HT Paul Graham),https://blog.trytomo.com/on-being-relentlessly-resourceful-your-company-culture-starts-day-1-17a35bc93c90,2,1,saddington,1/26/2016 21:24\n12578028,Appropriate Uses for SQLite,https://sqlite.org/whentouse.html,125,56,ftclausen,9/25/2016 23:27\n11277802,What Happens When the Surveillance State Becomes an Affordable Gadget?,http://www.bloomberg.com/news/articles/2016-03-10/what-happens-when-the-surveillance-state-becomes-an-affordable-gadget,131,32,sergeant3,3/13/2016 14:30\n10223735,New York Mayor De Blasio to Require Computer Science in Schools,http://www.nytimes.com/2015/09/16/nyregion/de-blasio-to-announce-10-year-deadline-to-offer-computer-science-to-all-students.html?emc=edit_na_20150915&nlid=21175094&ref=headline&_r=0,100,80,mcgwiz,9/15/2015 23:21\n10327827,\"Ask HN: What happened to the monthly Best Laptop\"\" threads\",,6,8,o_s_m,10/4/2015 15:50\n11991479,Why Google Stores Billions of Lines of Code in a Single Repository,http://cacm.acm.org/magazines/2016/7/204032-why-google-stores-billions-of-lines-of-code-in-a-single-repository/fulltext,391,218,signa11,6/28/2016 4:21\n11486063,Ask HN: KYC regs and SVB,,2,3,danieltillett,4/13/2016 6:01\n11327648,Ask HN: How do you find unused CSS?,,12,10,tmaly,3/21/2016 12:44\n10304987,A9ChipSource: small open-source iOS utility to identify A9 foundry,https://github.com/WDUK/A9ChipSource,37,23,throwaway000002,9/30/2015 16:14\n11036994,SDCC  Small Device C Compiler,http://sdcc.sourceforge.net/,51,23,vmorgulis,2/4/2016 20:35\n11602494,Language Creation Society Files Brief Opposing Ownership of Klingon,https://torrentfreak.com/language-creation-society-joins-klingon-copyright-battle-160428/,3,1,johan_larson,4/30/2016 17:06\n11893756,Implementing Queues for Event-Driven Programs,http://ithare.com/implementing-queues-for-event-driven-programs/,80,27,ingve,6/13/2016 13:41\n12382719,GitHub Issues Do's and Don'ts,https://medium.com/@jhchen/45-github-issues-dos-and-donts-dfec9ab4b612/,71,22,martyhu,8/29/2016 15:52\n11477211,\"Genetic superheroes survive despite devastating mutations, study finds\",http://www.seattletimes.com/seattle-news/health/genetic-superheroes-survive-despite-devastating-mutationsseattle-led-study-finds/,2,1,zaroth,4/12/2016 4:13\n10724098,Introduction to A* algorithm,http://www.redblobgames.com/pathfinding/a-star/introduction.html,3,1,wh-uws,12/12/2015 20:52\n10402711,FreeNAS 10 alpha,http://www.freenas.org/whats-new/2015/10/announcing-freenas-10-alpha.html,9,1,phren0logy,10/16/2015 23:47\n11773568,OpenAI Team Update,https://openai.com/blog/team-update/,125,25,sama,5/25/2016 22:15\n11920030,On Snappy and Flatpak,https://www.happyassassin.net/2016/06/16/on-snappy-and-flatpak-business-as-usual-in-the-canonical-propaganda-department/,33,4,qubit23,6/17/2016 0:50\n12204676,Cracking the Adventure Time cipher,http://aaronrandall.com/blog/cracking-the-adventure-time-cipher/,241,24,aaronrandall,8/1/2016 18:22\n11793214,TeamViewer may have been hacked,https://www.teamviewer.com/en/company/press/statement-on-potential-teamviewer-hackers/,4,1,TheGuyWhoCodes,5/28/2016 20:08\n11608182,The Once and Future IBM Platform,http://www.nextplatform.com/2016/04/26/future-ibm-platform/,5,1,jonbaer,5/1/2016 22:40\n11466357,Aerospace America: A Survey of Possible Interstellar Propulsion Methods [pdf],http://www.aerospaceamerica.org/Documents/Aerospace_America_PDFs_2016/April2016/Feature1_Proxima_AA_April2016.pdf,32,6,Osiris30,4/10/2016 14:54\n10812319,\"GaugeMap: Thousands of river gauges, each with a Twitter account\",http://www.gaugemap.co.uk/,94,32,ColinWright,12/30/2015 15:11\n11302432,Ask HN: Did Comcast just screw me over?,,10,11,dan-silver,3/17/2016 3:39\n11804249,Ask HN: Has Dropbox been compromised recently?,,2,1,alrtd82,5/31/2016 2:41\n11147223,Petition to support Apple and other manufacturers against backdoors,https://petitions.whitehouse.gov/petition/apple-privacy-petition,5,1,woobar,2/21/2016 23:24\n11537720,What Alzheimers Feels Like from the Inside,https://news.ycombinator.com/submit,2,1,dnetesn,4/20/2016 21:00\n12274092,\"Cloud Atlas 'astonishingly different' in US and UK editions, study finds\",https://www.theguardian.com/books/2016/aug/10/cloud-atlas-astonishingly-different-in-us-and-uk-editions-study-finds,18,5,edward,8/12/2016 8:27\n11049137,Encrypted libraries leak lots of information in Seafile,https://github.com/haiwen/seafile/issues/350,79,11,networked,2/6/2016 18:56\n11271683,JPHP  PHP on the JVM,http://j-php.net/,3,1,eatonphil,3/12/2016 7:08\n11565966,\"Show HN: 400 ASCII Cows in Docker, the Hard Way\",http://blog.alexellis.io/cows-on-docker/,1,1,alexellisuk,4/25/2016 17:53\n10308774,Ask HN: Declarative database migrations?,,11,8,beefsack,10/1/2015 2:02\n10910652,\"100 years ago, American women competed in Venus de Milo competitions\",http://www.atlasobscura.com/articles/100-years-ago-american-women-competed-in-serious-venus-de-milo-lookalike-contests,1,1,Amorymeltzer,1/15/2016 17:19\n10791763,Open Labware: 3-D Printing Your Own Lab Equipment,http://journals.plos.org/plosbiology/article?id=10.1371%2Fjournal.pbio.1002086,33,2,DiabloD3,12/25/2015 17:52\n11006915,UCOP Ordered Spyware Installed on UC Data Networks,http://utotherescue.blogspot.com/2016/01/ucop-ordered-spyware-installed-on-uc.html,329,157,firloop,1/31/2016 16:47\n10578278,Ask HN: Want to help make PGP-encrypting all chats effortless?,,5,2,55555,11/17/2015 0:07\n10918419,Making heavy elements by colliding neutron stars (2013),http://arstechnica.com/science/2013/07/making-heavy-elements-by-colliding-neutron-stars/,4,1,bootload,1/17/2016 5:29\n12452499,Ask HN: What happened to Facebook graph search?,,114,35,_kyran,9/8/2016 12:58\n10611504,The Fixed Price of Coca-Cola from 1886 to 1959,https://en.wikipedia.org/wiki/The_fixed_price_of_Coca-Cola_from_1886_to_1959,103,38,dpflan,11/22/2015 21:12\n11373435,MicroG Project: A re-implementation of Googles Android apps and libraries,https://microg.org/,123,16,ProfDreamer,3/28/2016 9:58\n11970005,Ask HN: Are there any tools to encrypt and store data on Amazon Cloud Drive?,,1,4,codezero,6/24/2016 14:29\n10940732,Why FedEx Should Be Scared of Amazon,https://www.linkedin.com/pulse/why-fedex-ups-should-scared-amazon-matthew-hertz,4,1,lumens,1/20/2016 19:38\n11081598,Ask HN: Any drawbacks to Sublime Text 3 update?,,7,10,hanniabu,2/11/2016 17:40\n10400498,How do you put a price tag on a video game when its the first of its kind?,http://qz.com/524323/how-do-you-put-a-price-on-a-video-game-when-its-the-first-of-its-kind/,2,2,imanewsman,10/16/2015 16:44\n10992243,VMware's Stumbling Cloud Adventure,http://chrisdodds.net/blog/vmwares-cloud-adventure,65,39,liquidchicken,1/28/2016 23:07\n11196589,MIT EECS Undergraduate Experience Survey,http://eecs-survey.scripts.mit.edu/report/pdf/,5,1,jimsojim,2/29/2016 17:03\n11690325,Show HN: Launched.io  Discover the latest startups launched,https://launched.io,1,3,cezarfloroiu,5/13/2016 13:39\n10338121,Global nuclear facilities 'at risk' of cyber attack,http://www.bbc.com/news/technology-34423419,40,21,SimplyUseless,10/6/2015 11:33\n12353603,Tagschat will change soon,http://www.tagschat.com,1,1,tagschat,8/24/2016 17:21\n11331108,Silicon Start up  Play video games for money BETA,http://LuXurn.Com,2,4,LuXurn,3/21/2016 19:31\n11061236,Ask HN: Do You Want a Fastlane-centric CI Service?,,1,3,mskierkowski,2/8/2016 22:09\n11386215,Uber recruits engineers with coding puzzles during rides,http://www.engadget.com/2016/03/28/uber-code-on-the-road-hacking-challenge/,2,1,adefa,3/30/2016 0:54\n11284370,Anonymous FasTrak account,http://goldengate.org/tolls/iwanttoremainanonymous.php,2,2,yegle,3/14/2016 18:04\n10616465,Berlin social housing winning the residential race,https://www.thesaturdaypaper.com.au/2015/11/21/berlin-social-housing-winning-the-residential-race/14480244002645,66,68,Mz,11/23/2015 19:00\n11782186,4 bit computer built from discrete transistors,https://hackaday.io/project/665-4-bit-computer-built-from-discrete-transistors,91,27,danielam,5/26/2016 22:25\n11374909,The Ars review: Oculus Rift expands PC gaming past the monitors edge,http://arstechnica.com/gaming/2016/03/the-ars-review-oculus-rift-expands-pc-gaming-past-the-monitors-edge/,54,6,davidiach,3/28/2016 15:43\n10244144,\"Ask HN: Can this way we support publishers and readers, and also get rid of ads?\",,1,8,techaddict009,9/19/2015 12:54\n11955612,\"I have found a new way to watch TV, and it changes everything\",https://www.washingtonpost.com/news/wonk/wp/2016/06/22/i-have-found-a-new-way-to-watch-tv-and-it-changes-everything/,14,12,6stringmerc,6/22/2016 17:36\n12235257,Show HN: Nosy  Imgur for Tinder and texting,https://nosy.chat,4,3,Liron,8/5/2016 19:47\n11859221,HuffPo: Violence Against Trump Is Logical,http://www.huffingtonpost.com/jesse-benn/sorry-liberals-a-violent-_b_10316186.html,4,1,zo1,6/8/2016 0:45\n10873712,Language support for functions that return multiple values,http://arcanesentiment.blogspot.com/2016/01/many-happy-returns.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+ArcaneSentiment+(Arcane+Sentiment),26,4,jsnell,1/10/2016 1:30\n10959678,C++ Coroutines  a negative overhead abstraction,https://www.youtube.com/watch?v=_fu0gx-xseY,1,1,petke,1/23/2016 19:33\n11749745,Tesla Powerwall: Not Just for Solar,http://www.jlconline.com/how-to/electrical/tesla-powerwall-not-just-for-solar_o,1,1,chmaynard,5/22/2016 18:52\n10313386,Crossing the river with TLA+,https://lorinhochstein.wordpress.com/2014/06/04/crossing-the-river-with-tla/,12,1,pron,10/1/2015 18:23\n12006103,Introduction to asynchronous JavaScript,http://tutorials.pluralsight.com/front-end-javascript/introduction-to-asynchronous-javascript,14,1,prtkgpt,6/30/2016 1:56\n10903667,Big Data Term or Star Wars Name?,https://christina68.typeform.com/to/Y4RlzI,5,1,RickDelgado,1/14/2016 19:18\n12029411,Rotterdam's floating dairy farm project,https://www.theguardian.com/sustainable-business/2016/jul/04/do-cows-get-seasick-rotterdam-floating-dairy-farm-netherlands,43,33,kawera,7/4/2016 8:12\n10802954,Science Fiction Stories with Good Astronomy and Physics: A Topical Index (2014),http://www.astrosociety.org/education/astronomy-resource-guides/science-fiction-stories-with-good-astronomy-physics-a-topical-index/,82,25,hownottowrite,12/28/2015 19:48\n11574947,Ask HN: What is the delay field for?,,2,1,daveloyall,4/26/2016 19:42\n12207933,Rust on BBC micro:bit,https://github.com/SimonSapin/rust-on-bbc-microbit/blob/master/README.md,206,41,robin_reala,8/2/2016 5:07\n10735702,\"For the first time, less than 10% of the world is living in extreme poverty\",https://www.washingtonpost.com/news/worldviews/wp/2015/10/05/for-the-first-time-less-than-10-percent-of-the-world-is-living-in-extreme-poverty-world-bank-says/,103,56,prostoalex,12/15/2015 3:22\n11017911,\"Schizophrenia, Hubris and Science\",http://blogs.discovermagazine.com/neuroskeptic/2016/02/01/schizophrenia-hubris-science/,27,10,DiabloD3,2/2/2016 6:26\n11967637,Bluehost Review  The King of Hosting Services,,1,1,newsorator,6/24/2016 7:52\n12010559,A Natural Language User Interface Is Just a User Interface,https://medium.com/@honnibal/a-natural-language-user-interface-is-just-a-user-interface-4a6d898e9721#.2dqs24po6,2,1,snake117,6/30/2016 18:16\n11402548,\"Regis McKenna's 1976 Notebook and the Invention of Apple Computer, Inc\",http://www.fastcompany.com/3058227/regis-mckennas-1976-notebook-and-the-invention-of-apple-computer-inc,69,5,technologizer,4/1/2016 4:11\n10558730,Firefox shrinking customization capabilities,https://bugzilla.mozilla.org/show_bug.cgi?id=1222546,2,1,fenesiistvan,11/13/2015 9:02\n12486757,\"Millennials Don't Care About Owning Cars, and Car Makers Can't Figure Out Why\",https://www.fastcoexist.com/3027876/millennials-dont-care-about-owning-cars-and-car-makers-cant-figure-out-why,66,184,amelius,9/13/2016 10:10\n10822376,Ask HN: Courses  like Coursera or Udemy but without the videos?,,108,55,rgovind,1/1/2016 17:05\n11978781,Spoiled Rotten (2012),http://www.newyorker.com/magazine/2012/07/02/spoiled-rotten,51,30,Rolpa,6/26/2016 0:25\n11578869,Macroscopic quantum entanglement achieved at room temperature,http://advances.sciencemag.org/content/1/10/e1501015.full,13,2,Fjolsvith,4/27/2016 9:23\n11225090,SeedRamp,http://www.seedramp.com/,200,94,endtwist,3/4/2016 17:05\n10963922,\"Somebody was on Sulawesi before 118,000 years ago\",http://johnhawks.net/weblog/reviews/archaeology/early/indonesia/van-den-burgh-sulawesi-talepu-2016.html,52,2,diodorus,1/24/2016 20:37\n11847824,BuzzFeed ends Republican ad deal over 'hazard' Trump,http://www.bbc.com/news/world-us-canada-36462756,8,1,rsanaie,6/6/2016 16:11\n12097280,Consumer Reports wants Tesla to disable autopilot,http://www.consumerreports.org/tesla/tesla-autopilot-too-much-autonomy-too-soon/,2,1,Animats,7/14/2016 21:24\n12309593,Alibaba Cloud Free Trial,https://intl.aliyun.com/campaign/free-trial,4,1,fitzwatermellow,8/18/2016 0:24\n11267694,Ask HN: Is Silicon Valley slowing down?,,4,8,ceallaigh49364,3/11/2016 16:48\n10357778,How to get real legitimate feedback on your resume,,2,1,max0563,10/9/2015 2:25\n11150848,Does it violate federal export law if a website publishes CAD files of firearms?,http://arstechnica.com/tech-policy/2016/02/does-it-violate-federal-export-law-if-a-website-publishes-cad-files-of-firearms/,11,1,pavornyoh,2/22/2016 14:10\n10874294,Viskell: Visual programming meets Haskell,https://github.com/wandernauta/viskell,91,21,bojo,1/10/2016 5:22\n12102287,Introducing the worlds first beer brewed by artificial intelligence,http://intelligentx.ai/,2,1,miraj,7/15/2016 16:52\n12068051,Support the FSF compliant EOMA68 modular libre computing device,https://www.crowdsupply.com/eoma68/micro-desktop,14,2,berkeleynerd,7/11/2016 0:33\n11840415,Ask HN: How to know when you're intermediate level?,,19,5,curiousgal,6/5/2016 11:08\n10752020,Ask HN: What search engine do you use?,,1,1,zingplex,12/17/2015 15:33\n11674179,MAMBO: A Low-Overhead Dynamic Binary Modification Tool for ARM,https://github.com/beehive-lab/mambo,5,1,ashitlerferad,5/11/2016 11:05\n10577175,Ancient Board Game Found in Looted China Tomb,http://www.livescience.com/52808-ancient-board-game-found-in-china-tomb.html,40,11,prismatic,11/16/2015 21:09\n11562414,Dark Patterns by the Boston Globe,https://rationalconspiracy.com/2016/04/24/dark-patterns-by-the-boston-globe/,726,317,apsec112,4/25/2016 3:32\n11595468,Google CEO: 'Devices' will be things of the past,http://www.usatoday.com/story/tech/news/2016/04/28/google-ceo-predicts-ai-fueled-future/83651232/,6,2,trekkering,4/29/2016 13:14\n12405326,Pantsuit: The Hillary Clinton UI Pattern Library,https://medium.com/git-out-the-vote/pantsuit-the-hillary-clinton-ui-pattern-library-238e9bf06b54,41,23,rimunroe,9/1/2016 14:09\n11259392,The future of computing: After Moore's law,http://www.economist.com/news/leaders/21694528-era-predictable-improvement-computer-hardware-ending-what-comes-next-future,93,64,martincmartin,3/10/2016 14:35\n12235626,Why is Apple so afraid of a little picture of a gun?,http://www.foxnews.com/opinion/2016/08/05/why-is-apple-so-afraid-little-picture-gun.html,1,1,cft,8/5/2016 20:44\n11186008,Gitolite's domain was snatched up,http://gitolite.com?oops,3,3,jamestanderson,2/27/2016 3:58\n11597692,Sockbin  A service for testing your websockets,http://sockb.in/,2,1,NeonMaster,4/29/2016 18:25\n10217555,Federal Court Invalidates Gag Order on National Security Letter Recipient,https://www.calyxinstitute.org/news/federal-court-invalidates-11-year-old-fbi-gag-order-national-security-letter-recipient-nicholas,264,44,jeo1234,9/14/2015 21:23\n12255090,\"Facebook Blocks Ad Blockers, but It Strives to Make Ads More Relevant\",http://www.nytimes.com/2016/08/10/technology/facebook-blocks-ad-blockers-but-it-strives-to-make-pop-ups-more-relevant.html,2,2,jefflinwood,8/9/2016 15:13\n11018130,Graphene optical lens 200 nm thick breaks the diffraction limit,http://www.swinburne.edu.au/news/latest-news/2016/01/focus-on-results.php,182,53,srikar,2/2/2016 7:52\n12360662,NSO Group's iPhone Zero-Days used against a UAE Human Rights Defender,https://citizenlab.org/2016/08/million-dollar-dissident-iphone-zero-day-nso-group-uae/,1055,241,dropalltables,8/25/2016 17:10\n11326384,Brutalist Websites,http://brutalistwebsites.com/,2,1,Dramatize,3/21/2016 5:20\n11845755,Show HN: Import Balsamiq Mockups into CanvasFlip using this simple interface,http://canvasflip.com/balsamiq-and-canvasflip-utility-tool.php,1,1,vipul4vb,6/6/2016 10:45\n10463943,Shit Linus Says,https://gumroad.com/l/prQdM,3,2,signa11,10/28/2015 12:10\n11298778,CodinGame  Become a Better Developer,https://www.codingame.com/ide/39565972565e53b92ba44dd3b43975a35594685,5,2,ot,3/16/2016 16:56\n11570174,Intels Contributions to the Windows Bridge for iOS: The Accelerate Framework,https://blogs.windows.com/buildingapps/2016/04/25/intels-contributions-to-the-windows-bridge-for-ios-the-accelerate-framework/,15,5,mnkypete,4/26/2016 8:07\n10567561,\"Beware of ads that use inaudible sound to link your phone, TV, tablet, and PC\",http://arstechnica.com/tech-policy/2015/11/beware-of-ads-that-use-inaudible-sound-to-link-your-phone-tv-tablet-and-pc/,2,1,dmmalam,11/14/2015 22:31\n11391813,\"To Woo Apple, Foxconn Bets $3.5B on Sharp\",http://www.nytimes.com/2016/03/31/business/dealbook/foxconn-sharp.html?_r=0,5,1,biot,3/30/2016 18:39\n11521009,GoBGP: BGP Implemented in Go,https://github.com/osrg/gobgp,168,126,ryancox,4/18/2016 16:11\n10803812,Dallas Natives Bring Parking into the 21st Century Through ParkHub,http://www.dallasinnovates.com/dallas-natives-bring-parking-into-the-21st-century-through-parkhub/,11,5,PK12,12/28/2015 22:33\n11620520,Show HN: Coir for Vimeo - free portfolio website builder,https://coir.io/,1,1,Magnasoma,5/3/2016 13:42\n12065645,The Paradox of Disclosure,http://www.nytimes.com/2016/07/10/opinion/sunday/the-paradox-of-disclosure.html,55,14,danso,7/10/2016 14:17\n10697994,Show HN: Build one file automatically,https://github.com/hbbio/build,3,3,hbbio,12/8/2015 17:47\n11096202,Printing Money,http://www.newyorker.com/magazine/2015/11/23/printing-money-books-john-cassidy,2,1,jgalt212,2/13/2016 23:20\n12298678,Show HN: New time and daylight application,https://chronozone.xyz/,150,33,dassreis,8/16/2016 16:45\n12290814,\"Hyper_, the container-native cloud, is now generally available\",https://blog.hyper.sh/hyper-is-generally-available.html,16,2,scprodigy,8/15/2016 14:54\n11658212,Check-trustpaths: find and check code signatures in the PGP web of trust,https://gitlab.com/jnxx/check-trustpaths,36,12,jnxx,5/9/2016 7:59\n11963899,Sheryl Sandberg on the Myth of the Catty Woman,http://www.nytimes.com/2016/06/23/opinion/sunday/sheryl-sandberg-on-the-myth-of-the-catty-woman.html,2,1,tysone,6/23/2016 20:00\n10264437,The Chemistry and Psychology of Turning Water into Wine,http://nautil.us/blog/the-chemistry-and-psychology-of-turning-water-into-wine,20,3,dnetesn,9/23/2015 11:48\n11420237,How do you like this site? Need honest feedback,http://www.bridezilla-game.com/,1,2,trufflepiggames,4/4/2016 8:28\n11102679,Mondo bank taking Â£1m crowdfunding investment,https://getmondo.co.uk/blog/2016/02/15/invest-in-mondo/,81,67,trstnthms,2/15/2016 11:05\n11635300,Apple has killed off support for WebObjects,http://money.cnn.com/2016/05/04/technology/steve-jobs-apple-webobjects/index.html?iid=ob_homepage_tech_pool,3,1,baldfat,5/5/2016 11:57\n11655359,Number plate recognition with Tensorflow,https://matthewearl.github.io/2016/05/06/cnn-anpr/,238,43,pizza,5/8/2016 19:26\n11759493,Do not move from Mandrill to Sparkpost,https://twitter.com/aytekintank/status/735002971466047488,2,1,aytekin,5/24/2016 7:04\n11521285,\"Forget Encryption, WhatsApp Is Vulnerable to Phishing Attacks\",http://www.nextbigwhat.com/whatsapp-phishing-attacks-297/,3,3,mawalu,4/18/2016 16:48\n10254624,The NES that never was. Utilizing the entire NES color palette,http://www.duelinganalogs.com/article/the-nes-that-never-was/,2,1,eflowers,9/21/2015 19:36\n11867651,Microsoft has published its own distribution of FreeBSD 10.3,http://www.theregister.co.uk/2016/06/09/microsoft_freebsd/,5,2,bootload,6/9/2016 5:00\n10992319,Transfer Image Style -Combining Markov Random Fields and CNN for Image Synthesis,http://arxiv.org/abs/1601.04589,2,1,dionys,1/28/2016 23:19\n11865895,AI based personal assistan,https://inbot.io,3,2,adulakis,6/8/2016 21:39\n11242986,React v15.0 Release Candidate,https://facebook.github.io/react/blog/2016/03/07/react-v15-rc1.html,28,4,taejavu,3/8/2016 1:20\n10221707,A Hello World Server in Python,https://camo.githubusercontent.com/e56234bd7f5ccb5768978d3f23eb94c1d15430ed/68747470733a2f2f7261772e6769746875622e636f6d2f74696d6f74687963726f736c65792f6875672f646576656c6f702f6578616d706c652e676966,4,1,timothycrosley,9/15/2015 16:59\n11918576,Stanford University Confirms Democratic Election Fraud,http://yournewswire.com/stanford-university-confirm-democratic-election-fraud/,25,5,eamann,6/16/2016 20:15\n12425720,Amazon and Wells Fargo part ways on private student loan deal,https://www.washingtonpost.com/news/grade-point/wp/2016/08/31/amazon-and-wells-fargo-part-ways-on-private-student-loan-deal/,36,7,e15ctr0n,9/4/2016 17:54\n10310628,Is Your Financial Adviser Making Money Off Your Bad Investments?,http://mobile.nytimes.com/2015/09/30/opinion/is-your-financial-adviser-making-money-off-your-bad-investments.html?referer=,37,49,colinprince,10/1/2015 12:21\n12021044,\"Protect yourself from spam, bots and phishing  disposable email\",http://die.life?x=3,4,2,code2crud,7/2/2016 2:04\n11422012,Microsoft embraces Linux  way too late,http://www.infoworld.com/article/3050845/microsoft-windows/microsoft-embraces-linux-way-too-late.html,2,1,alxsanchez,4/4/2016 14:17\n12287819,\"The FCC Can't Save Community Broadband, But We Can\",https://www.eff.org/deeplinks/2016/08/community-broadband-and-fcc-net-neutrality-still-begins-home,95,45,dwaxe,8/14/2016 23:36\n10935321,Execute BASIC Programs in Minecraft,http://www.gamnesia.com/news/a-fan-has-developed-a-way-to-write-and-execute-basic-programs-in-minecraft,48,12,SteBu,1/20/2016 0:58\n10390961,Entrepreneur claims to have undergone renegade anti-aging gene therapy,http://www.technologyreview.com/news/542371/a-tale-of-do-it-yourself-gene-therapy/,5,1,rfjedwards,10/15/2015 2:24\n11288113,Google Cloud shell Command injection,http://www.pranav-venkat.com/2016/03/command-injection-which-got-me-6000.html,3,1,cujanovic,3/15/2016 7:47\n11604373,Only One of Six Air Force F-35s Could Actually Take Off During Testing,http://fortune.com/2016/04/28/f-35-fails-testing-air-force/,9,1,pohl,5/1/2016 0:48\n10794951,AWS mistakes to avoid,https://cloudonaut.io/5-aws-mistakes-you-should-avoid/,538,261,hellomichibye,12/26/2015 19:28\n11490811,Ask HN: How do I learn JavaScript after using it for years,,1,4,Zyst,4/13/2016 18:20\n10183238,Why we should stop Facebook building an AI,http://www.forbes.com/sites/theopriestley/2015/09/07/musk-and-hawking-are-wrong-we-should-fear-facebook-building-an-artificial-intelligence/,2,5,judgementday,9/7/2015 21:56\n11404760,Ask HN: Do you have a personal copy of CV?,,3,4,mapcars,4/1/2016 13:56\n11334412,Looking up cache missing on Google Images shows photos of Hillary Clinton,https://www.google.com/search?site=&tbm=isch&source=hp&biw=960&bih=1101&q=cache+missing&oq=cache+missing&gs_l=img.3..0i24j0i10i24.4019.5387.0.5531.13.13.0.0.0.0.182.1252.6j6.12.0....0...1ac.1.64.img..1.12.1249.XsGH954uxD4,6,3,verandaguy,3/22/2016 4:22\n10319564,\"LibreSSL, and the new libtls API\",http://www.openbsd.org/papers/libtls-fsec-2015/mgp00001.html,185,67,glass-,10/2/2015 16:36\n12022855,Programmer,,2,3,matsemela,7/2/2016 15:24\n12518762,Apple sends survey over headphone jack to MacBook Pro users,https://9to5mac.com/2016/09/14/headphone-jack-removed-from-macbook-pro/,3,2,bootload,9/17/2016 2:15\n12286883,Ask HN: Ever launched a failed desktop app?,,9,3,vram22,8/14/2016 19:15\n10510512,FastMail acquires Pobox and Listbox,http://blog.fastmail.com/2015/11/03/fastmail-acquires-pobox-and-listbox/,76,21,dgurv,11/4/2015 23:17\n11649142,A list of command line tools for manipulating structured text data,https://github.com/dbohdan/structured-text-tools,177,55,networked,5/7/2016 11:09\n12002335,Books to Prepare Programming/Coding Interviews,http://javarevisited.blogspot.com/2016/06/top-5-books-for-programming-coding-interviews-best.html,7,1,javinpaul,6/29/2016 15:38\n12079160,#HugOps: A culture of empathy,https://www.pagerduty.com/blog/hugops-in-practice/,1,1,grep4master,7/12/2016 14:19\n10213103,The Next Genocide,http://www.nytimes.com/2015/09/13/opinion/sunday/the-next-genocide.html,2,1,xiler,9/13/2015 23:19\n12331378,A History of Dark Matter,https://arxiv.org/abs/1605.04909,28,1,maverick_iceman,8/21/2016 16:09\n11753959,\"Why is Haskell seldom used, despite being considered a wonderful language?\",https://www.quora.com/Why-is-Haskell-considered-such-a-nice-and-great-language-yet-is-not-being-used/answer/Justin-Leitgeb-1?srid=uEb5&amp;share=1,2,5,jsl,5/23/2016 14:14\n11466373,'Data Selfie' App Shows You Exactly Who Facebook Thinks You Are,http://motherboard.vice.com/read/data-selfie-app-shows-you-exactly-who-facebook-thinks-you-are,2,1,Gys,4/10/2016 14:57\n10426934,From Email Introductions to Addressing Diversity Challenges in Tech,https://medium.com/@natalielchan/from-email-introductions-to-addressing-diversity-challenges-in-tech-23f96d19de63?source=hn-120209531b9c-1445440825370,18,1,davemorro,10/21/2015 17:26\n11138242,Why Our Intuition About Sea-Level Rise Is Wrong,http://nautil.us/issue/33/attraction/why-our-intuition-about-sea_level-rise-is-wrong,111,26,dnetesn,2/20/2016 1:47\n10203207,Can your tests survive the coming mutant apocalypse?,http://www.bobbylough.com/2015/06/can-your-tests-survive-coming-mutant.html,3,2,hibobbo,9/11/2015 12:17\n10406370,Ask HN: Freelancers outside US and EU. How do you find quality clients?,,2,1,maouida,10/17/2015 22:15\n10256419,Fukushima,http://www.podniesinski.pl/portal/fukushima/,404,211,JoshGlazebrook,9/22/2015 3:01\n12201765,13.3 inch Android e-reader,https://www.indiegogo.com/projects/13-3-inch-android-e-reader#/,2,2,chrsw,8/1/2016 12:17\n10516649,Mysterious electric car maker Faraday Future will spend $1B on a US factory,http://www.theverge.com/2015/11/5/9674314/faraday-future-electric-car-1-billion-factory,3,1,kirk21,11/5/2015 22:41\n11485876,A good idea with bad usage: /dev/urandom,http://insanecoding.blogspot.com/2014/05/a-good-idea-with-bad-usage-devurandom.html,10,1,beefhash,4/13/2016 5:04\n11769251,WikiLeaks releases Trade in Services Agreement (TiSA) documents,https://wikileaks.org/tisa/,146,18,styx31,5/25/2016 12:25\n12172438,Mercedes-Benz shows off the first fully electric heavy urban transport truck,https://techcrunch.com/2016/07/27/mercedes-benz-shows-off-the-first-fully-electric-heavy-urban-transport-truck/,268,197,felixbraun,7/27/2016 13:14\n10561740,Ask HN: Are unicode symbols allowed in domain names?,,1,2,shade23,11/13/2015 19:07\n12277688,Ask HN: Why no regex AND?,,3,11,_acme,8/12/2016 18:23\n10427606,Ubuntus path to convergence,http://insights.ubuntu.com/2015/10/20/ubuntus-path-to-convergence,1,1,smacktoward,10/21/2015 18:45\n11054334,\"Show HN: Tracing You, a website that tries to see where its visitors are\",http://tracingyou.bengrosser.com,65,16,forgetcolor,2/7/2016 19:26\n12475590,This software startup can tell your boss if youre looking for a job,https://www.washingtonpost.com/news/on-leadership/wp/2016/09/06/this-software-startup-can-tell-your-boss-if-youre-looking-for-a-job-2/,22,9,protomyth,9/11/2016 20:41\n11185298,\"San Francisco Wants Homeless to Leave Tent Camp, but Some Vow to Fight\",http://www.nytimes.com/2016/02/27/us/san-francisco-wants-homeless-to-leave-tent-camp-but-some-vow-to-fight.html,5,1,NearAP,2/27/2016 0:08\n11114986,Show HN: Show HN Chat,https://discord.gg/0piovD3zkjwdotzl,9,3,olalonde,2/17/2016 3:14\n10487290,Show HN: My failed-wannabe-saas-startup project Beyondpad going open source,https://github.com/artursgirons/beyondpad,51,15,dzjosjusuns,11/1/2015 17:52\n10713027,The Best Time of the Year to Trick Your Psychology into Success,https://www.linkedin.com/pulse/best-time-year-trick-your-psychology-success-sidar-ok,2,3,sidarok,12/10/2015 20:03\n10581768,Kit.com  Products Recommended by People Who Know,http://blog.kit.com/introducing-kit/,16,3,EGF,11/17/2015 15:45\n11748918,[systemd-devel] [ANNOUNCE] systemd v230,https://lists.freedesktop.org/archives/systemd-devel/2016-May/036583.html,2,1,protomyth,5/22/2016 15:27\n10975741,Stop listening to music while you work,http://finance.yahoo.com/news/neuroscientist-shares-10-minute-trick-182900218.html,5,4,indus,1/26/2016 20:24\n11845770,Safe VSP  30 year old Commodore 64 bug demystified (2013),http://www.linusakesson.net/scene/safevsp/index.php,265,22,qmr,6/6/2016 10:49\n10339854,Preview of BlackBerry's Android-powered Priv,http://www.cnet.com/products/blackberry-priv/,2,1,HarnishS,10/6/2015 16:04\n12132902,Turkish government revokes ham radio licenses,http://yaesuft817.com/wp/turkey-gouvernement-revokes-19201-ham-radio-licenses/,216,130,lightlyused,7/20/2016 22:08\n12369365,Show HN: How to annoy a Web Developer,,3,2,omidfi,8/26/2016 21:16\n12545974,The Invisible American,http://www.gallup.com/opinion/chairman/195680/invisible-american.aspx,90,103,randomname2,9/21/2016 6:57\n11421352,The Panama Papers: how the worlds rich and famous hide their money offshore,http://www.theguardian.com/news/2016/apr/03/the-panama-papers-how-the-worlds-rich-and-famous-hide-their-money-offshore,385,141,petethomas,4/4/2016 12:34\n11733555,Plus Uno (hard puzzle),http://marioqwe.github.io/,6,1,nebuler,5/19/2016 20:31\n12541574,Firefox 49 released,http://venturebeat.com/2016/09/20/firefox-49-arrives-with-reader-mode-improvements-offline-viewing-on-android-and-removes-firefox-hello/,16,6,bhaile,9/20/2016 17:53\n10800942,Becoming fully reactive: an explanation of Mobservable,https://medium.com/@mweststrate/becoming-fully-reactive-an-in-depth-explanation-of-mobservable-55995262a254#.h1ihbtorr,27,2,mweststrate,12/28/2015 13:05\n11404324,The Superiority of Alternative Operators,https://medium.com/@JonathanBeard/the-superiority-of-over-2eeae6c122a1#.v25re1i1x,5,1,jcbeard,4/1/2016 12:38\n10974803,Feynmans Derivation of the SchrÃ¶dinger Equation,http://fermatslibrary.com/s/feynmans-derivation-of-the-schrodinger-equation,153,40,luisb,1/26/2016 18:07\n12044749,Snapchat is moving further and further away from disappearing messages,http://www.recode.net/2016/7/6/12107502/snapchat-memories-new-product-launch,2,1,taylorbuley,7/6/2016 17:55\n12052024,Running Is Always Blind,http://m.nautil.us/issue/38/noise/running-is-always-blind,49,13,brahmwg,7/7/2016 20:57\n12111463,Two big sunspots are staring directly at Earth,http://spaceweathergallery.com/indiv_upload.php?upload_id=127438,5,4,ohjeez,7/17/2016 19:44\n10429777,Tesla: Why do car buffs dislike it but nerds love it?,http://www.slate.com/blogs/quora/2015/10/11/tesla_why_do_car_buffs_dislike_it_but_nerds_love_it.html?wpisrc=obinsite,4,2,jseliger,10/22/2015 0:29\n11825452,Google censoring search autocomplete results for crooked hillary,https://www.reddit.com/r/The_Donald/comments/4m7x18/looks_like_someone_had_a_chat_with_google_recently/,13,3,ddorian43,6/2/2016 19:41\n10714505,First language influences brain for later language-learning,http://www.mcgill.ca/newsroom/channels/news/first-language-wires-brain-later-language-learning-257068,64,23,DrScump,12/10/2015 23:46\n11649068,Ask HN: Any free/open source simple employee time tracking software?,,2,1,techaddict009,5/7/2016 10:30\n11635089,Cupertino's mayor: Apple 'abuses us' by not paying taxes,https://www.theguardian.com/technology/2016/may/05/apple-taxes-cupertino-mayor-infrastructure-plan,169,154,Libertatea,5/5/2016 11:03\n11104124,NASA Space Tourism Posters,http://www.jpl.nasa.gov/news/news.php?feature=5052,92,25,dpeck,2/15/2016 16:18\n10627787,The Yale Problem Begins in High School,http://heterodoxacademy.org/2015/11/24/the-yale-problem-begins-in-high-school/,525,491,frostmatthew,11/25/2015 16:01\n10962893,Can golang beat perl on regex performance?,http://crypticjags.com/golang/can-golang-beat-perl-on-regex-performance.html,8,2,jagadishg,1/24/2016 16:13\n10736611,Ask HN: Where did you learn about stock market/startup economics?,,4,3,zuck9,12/15/2015 8:30\n11300406,Google shares software network load balancer design powering GCP networking,https://cloudplatform.googleblog.com/2016/03/Google-shares-software-network-load-balancer-design-powering-GCP-networking.html?m=1,286,57,rey12rey,3/16/2016 20:26\n11999009,Ask HN: Examples of unreliable software you are forced to use,,5,3,vdfs,6/29/2016 1:54\n10670956,SyncPhone: 5.4 Windows 10 pro phone  run proper windows programs,https://www.indiegogo.com/projects/syncphone-uniting-the-pc-and-smartphone#/,2,1,richardboegli,12/3/2015 17:29\n11842120,[dns-operations] Quick DNS Report from Behind the Great Firewall of China,https://lists.dns-oarc.net/pipermail/dns-operations/2016-June/014962.html,3,2,r4um,6/5/2016 17:51\n11371976,\"Liberty, an npm alternative. Written in Go\",https://github.com/liberty-org/cli/,2,1,springmissile,3/27/2016 23:31\n10718895,Startup Acadine picks up the torch for troubled Firefox OS,http://www.cnet.com/news/startup-acadine-picks-up-the-torch-for-mozillas-troubled-firefox-os/,30,6,cpeterso,12/11/2015 18:31\n10485675,Darpa's ElectRx Project: neuromodulation of organs to help body heal (2014),http://www.darpa.mil/news-events/2014-08-26,20,2,raspasov,11/1/2015 6:55\n10522631,GNU Artanis: A web framework for Guile Scheme,https://groups.google.com/forum/#!topic/szdiy/YCagR9OSgI8,127,24,nalaginrut,11/6/2015 23:01\n12100796,Ask HN: Military to tech jobs,,10,20,boniface316,7/15/2016 13:34\n10464955,Why Single-Tasking Is Your Greatest Competitive Advantage,https://blog.todoist.com/2015/09/01/why-single-tasking-is-your-greatest-competitive-advantage-plus-19-ways-to-actually-do-it/,1,1,alanwill,10/28/2015 15:27\n11560526,Show HN: A HN desktop app for reading links and comments next to each other,https://florian.github.io/HNClient/,54,15,t3nary,4/24/2016 17:30\n11340911,WeChat is building a Slack killer,https://www.techinasia.com/wechat-slack-work-office-chat,5,2,ALee,3/22/2016 23:51\n11608587,Barbie challenges the 'white saviour complex',http://www.bbc.com/news/world-africa-36132482,2,1,sea6ear,5/2/2016 0:49\n12040686,Thieves Go High-Tech to Steal Cars,http://www.wsj.com/articles/thieves-go-high-tech-to-steal-cars-1467744606,8,3,terryauerbach,7/6/2016 1:32\n10660980,Go for the Holy Grail,http://statspotting.com/go-for-the-holy-grail/,1,1,npguy,12/2/2015 4:34\n11082942,A New Way to Conduct Real-Time User Research,http://blog.launchdarkly.com/the-new-way-to-conduct-real-time-user-research/,13,2,mrmch,2/11/2016 20:27\n10365455,The assault on the pie chart,http://priceonomics.com/should-you-ever-use-a-pie-chart/,55,25,sonabinu,10/10/2015 13:35\n10203953,Destroying Apples Legacy,http://cheerfulsw.com/2015/destroying-apples-legacy/,190,133,milen,9/11/2015 14:49\n11824668,Many users are claiming TeamViewer has been hacked,https://www.reddit.com/r/technology/comments/4m7ay6/teamviewer_has_been_hacked_they_are_denying/,56,7,zxcvcxz,6/2/2016 18:03\n11129385,Brave Entertainments: On Samuel Pepys,http://jhiblog.org/2016/02/17/brave-entertainments/,9,3,pepys,2/18/2016 21:15\n10509918,Data Mining Reveals the Extent of Chinas Ghost Cities,http://www.technologyreview.com/view/543121/data-mining-reveals-the-extent-of-chinas-ghost-cities/,2,1,mgalka,11/4/2015 21:29\n11348277,Adopting RxJava on the Airbnb App,https://realm.io/news/kau-felipe-lima-adopting-rxjava-airbnb-android/,47,11,astigsen,3/23/2016 21:10\n11202264,Zer0: addictive Web number-game like 2048 between two news from HN ^^,http://zer0.io/,12,5,ChaosVision,3/1/2016 12:58\n12264739,How to bring science publishing into the 21st century,http://blogs.scientificamerican.com/guest-blog/how-to-bring-science-publishing-into-the-21st-century/?WT.mc_id=SA_TW_ARTC_BLOG,50,26,dban,8/10/2016 21:03\n10844857,Is Pre-K All Its Cracked Up to Be?,https://fivethirtyeight.com/features/is-pre-k-all-its-cracked-up-to-be/,2,1,tokenadult,1/5/2016 18:11\n10687808,\"Show HN: Hacker News, by the numbers\",http://arnauddri.github.io/hn/,9,1,arnauddri,12/7/2015 3:03\n11306646,ProtonMail is Open Source (2015),https://protonmail.com/blog/protonmail-open-source/,2,1,nikolay,3/17/2016 18:55\n10927830,AppleTV fitness app Using Siri remote to Track your Reps,https://medium.com/@ethanyfan/trackmyfitness-the-only-apple-tv-fitness-app-that-track-your-reps-a0cbb341ac7e#.1saxap93o,1,1,coolioxlr,1/18/2016 23:38\n11636684,Three and a Tree: A book about educational marketing cliches,http://threeandatree.com/,2,1,avs733,5/5/2016 15:01\n10336269,Using Encryption and Authentication Correctly,https://paragonie.com/blog/2015/05/using-encryption-and-authentication-correctly,1,1,paragon_init,10/6/2015 1:37\n11724540,Firebase expands to become a unified app platform,https://firebase.googleblog.com/2016/05/firebase-expands-to-become-unified-app-platform.html,530,204,Nemant,5/18/2016 18:38\n10186513,Show HN: WhatsHelp.io  Zendesk and Intercom for WhatsApp Messenger,http://whatshelp.io/,3,2,RazTerr,9/8/2015 16:06\n12326486,Troll Targets Say Twitters New Filters Don't Go Far Enough,http://www.wired.com/2016/08/troll-targets-say-twitters-new-filters-dont-go-far-enough/,1,1,r721,8/20/2016 13:28\n11885334,\"Yachts, jets and stacks of cash: super-rich discover risks of Instagram snaps\",https://www.theguardian.com/technology/2016/apr/03/super-rich-discover-hidden-risks-instagram-yachts-jets,1,1,edward,6/11/2016 21:07\n12281972,The cosmological constant problem (1989) [pdf],https://www.itp.kit.edu/~schreck/general_relativity_seminar/The_cosmological_constant_problem.pdf,27,1,maverick_iceman,8/13/2016 16:14\n10768390,\"Why Is So Much Reported Science Wrong, and What Can Fix That?\",http://alumni.berkeley.edu/california-magazine/winter-2015-breaking-news/giving-credence-why-so-much-reported-science-wrong-and,109,52,tokenadult,12/20/2015 21:38\n11384318,Snapchat for your tweets,https://yuvaj.typeform.com/to/DEDKoS,1,2,yuvrajp,3/29/2016 19:47\n11998269,Microsoft backs off click-the-X trick in Windows 10 upgrade pitch,http://www.computerworld.com/article/3089438/microsoft-windows/microsoft-backs-off-click-the-x-trick-in-windows-10-upgrade-pitch.html,3,1,ourmandave,6/28/2016 23:01\n12013795,Truck driver invents new tires that let you drive sideways,http://www.cnbc.com/2016/06/30/truck-driver-invents-new-tires-that-let-you-drive-sideways.html,6,3,Fjolsvith,7/1/2016 4:01\n10653405,2.5M men 'have no close friends',http://www.telegraph.co.uk/men/active/mens-health/11996473/2.5-million-men-have-no-close-friends.html,33,10,McKittrick,12/1/2015 2:52\n10791191,\"A Silicon Valley for Drones, in North Dakota\",http://www.nytimes.com/2015/12/26/technology/a-silicon-valley-for-drones-in-north-dakota.html,64,30,kloncks,12/25/2015 13:40\n10195124,Dear 4bby: What to Do with My Technology,,4,8,ConfusedInPalo,9/9/2015 22:38\n10361485,When Amazon Dies,http://www.theatlantic.com/technology/archive/2015/10/when-amazon-dies/409387?single_page=true,3,1,pmcpinto,10/9/2015 16:57\n12488789,Soaring Student Debt Prompts Calls for Relief,http://www.wsj.com/articles/soaring-student-debt-prompts-calls-for-relief-1473759003?mod=pls_whats_news_us_business_f,106,516,jstreebin,9/13/2016 14:55\n11637885,STEM: Still No Shortage,https://medium.com/i-m-h-o/stem-still-no-shortage-c6f6eed505c1#.gyz2wb2g3,14,3,Futurebot,5/5/2016 17:06\n11457376,Ask HN: Setting to ignore /node_modules with find and grep,,2,1,ereckers,4/8/2016 19:49\n11286059,Lexis  a programming exam invigilation system for Linux (2001) [pdf],http://pubs.doc.ic.ac.uk/Lexis/Lexis.pdf,1,1,khushia,3/14/2016 22:35\n11280267,Voters deliver a message for Germanys Angela Merkel: No more migrants,https://www.washingtonpost.com/world/europe/voters-deliver-a-message-for-germanys-angela-merkel-no-more-migrants/2016/03/13/e0215ce0-e954-11e5-a9ce-681055c7a05f_story.html,24,10,ZoeZoeBee,3/14/2016 0:49\n10997621,Jailbreak firmware turns cheap digital walkie-talkie into DMR scanning receiver,http://phasenoise.livejournal.com/1142.html,155,32,wolframio,1/29/2016 19:06\n11533323,Show HN: GitHub Reviews  Reviews for Popular GitHub Repositories,https://githubreviews.com/?ref=hn,7,8,plurch,4/20/2016 10:14\n12358889,New camera uses just 1 photon per pixel,http://sciencebulletin.org/archives/4615.html,1,1,upen,8/25/2016 13:42\n11463434,Congratulations Youve Been Fired,http://mobile.nytimes.com/2016/04/10/opinion/sunday/congratulations-youve-been-fired.html?smid=tw-share&referer=https://t.co/GST3iLv3Zn,679,429,dcschelt,4/9/2016 21:28\n10362182,Climate scientists write tentatively; their opponents are certain theyre wrong,http://arstechnica.com/science/2015/10/climate-scientists-are-tentative-their-opponents-are-certain-theyre-wrong/,4,1,sprucely,10/9/2015 18:12\n10986660,\"Ask HN: SSL is free now, why domain names are not\",,5,9,tuyguntn,1/28/2016 6:20\n12282293,Venture Deals: Be Smarter Than Your Lawyer and Venture Capitalist,http://www.aioptify.com/top-startups-and-entrepreneurship-books.php?utm_source=hn&utm_medium=cpm&utm_campaign=topbooks,2,1,jahan,8/13/2016 17:40\n10787515,Hotelling's law,https://en.wikipedia.org/wiki/Hotelling%27s_law,57,35,xoher,12/24/2015 8:07\n10340737,Flux Challenge,https://github.com/staltz/flux-challenge,285,52,staltz,10/6/2015 17:38\n11550568,Hillary PAC Spends $1M to Correct Commenters on Reddit and Facebook,http://www.thedailybeast.com/articles/2016/04/21/hillary-pac-spends-1-million-to-correct-commenters-on-reddit-and-facebook.html,101,59,kushti,4/22/2016 16:55\n12131035,Why SoftBank is paying $32B for ARM Holdings,http://www.cringely.com/2016/07/18/softbank-paying-32-billion-arm-holdings/,4,1,evo_9,7/20/2016 17:55\n11587546,Rainy with a chance of upgrade,https://www.theguardian.com/technology/2016/apr/28/windows-10-is-now-ruining-weather-forecasts,4,2,YeGoblynQueenne,4/28/2016 9:49\n12345855,\"Ask HN: Outside of SV, is age discrimination in IT common?\",,10,5,04rob,8/23/2016 17:58\n10657362,How to create a calculator application with Ionic framework,http://tutorials.pluralsight.com/review/how-to-create-a-calculator-application-with-ionic-framework-by-using-ionic-creator-for-ui/article.md,15,2,ionicabizau,12/1/2015 17:55\n11245632,December 2015  the warmest month since 1880 (NOAA report),https://www.ncdc.noaa.gov/sotc/global/201513,2,1,jrslv,3/8/2016 15:08\n10690177,Whats in a web browser,https://medium.com/@camaelon/what-s-in-a-web-browser-83793b51df6c,76,3,ismavis,12/7/2015 15:59\n10869028,Qubes OS: Towards Secure and Trustworthy Personal Computing [pdf],https://hyperelliptic.org/PSC/slides/psc2015_qubesos.pdf,3,1,transpute,1/8/2016 23:16\n11814830,Ask HN: Who wants to be hired? (June 2016),,137,250,whoishiring,6/1/2016 15:01\n10369271,Inequality will kill us before the robots do,https://medium.com/@hajak/inequality-will-kill-us-before-the-robots-do-1f969646e348,1,1,hajak,10/11/2015 14:06\n11919012,E-Go Personal Plane Fits in Your Garage,http://www.seeker.com/personal-plane-folds-up-fits-in-your-garage-1860685909.html,19,5,prostoalex,6/16/2016 21:27\n12234468,Qrawd is Snapchat for events,,4,2,nurohj,8/5/2016 18:01\n10289780,Show HN: Resume Reviewers - Get Your Resume Reviewed by Real People for Free,http://resumereviewers.com,2,4,max0563,9/28/2015 11:02\n11015950,Scammers and Spammers: Inside Online Dating's Sex Bot Con Job,http://www.rollingstone.com/culture/features/scammers-and-spammers-inside-online-datings-sex-bot-con-job-20160201,5,1,nols,2/1/2016 22:09\n10538960,Nanocubes: Fast visualization of large spatiotemporal datasets,http://www.nanocubes.net,31,10,orbifold,11/10/2015 12:46\n11856030,How to ace a hackathon application,https://medium.com/@hackthenorth/how-to-ace-a-hackathon-application-88bd76730967#.4ic3ca6by,5,1,srcreigh,6/7/2016 17:30\n10312208,The real reason everyone hates Chinese rich kids,http://www.bloomberg.com/news/features/2015-10-01/children-of-the-yuan-percent-everyone-hates-china-s-rich-kids,3,1,AndriusWSR,10/1/2015 16:14\n10314708,What advice would you give?,http://jthoyer.wordpress.com,1,1,jthoyer,10/1/2015 21:04\n10573222,PEZY announces new MIPS64-based green supercomputers using 4096 nodes,http://blog.imgtec.com/mips-processors/pezy-licenses-mips-for-green-supercomputing,15,4,alexvoica,11/16/2015 8:17\n10545752,TensorFlow Benchmarks,https://github.com/soumith/convnet-benchmarks/issues/66,98,55,sherjilozair,11/11/2015 9:52\n11380296,McCann Japan hires first artificially intelligent creative director,http://www.thedrum.com/news/2016/03/29/mccann-japan-hires-first-artificially-intelligent-creative-director,2,1,ghosh,3/29/2016 8:58\n10579370,How Early Exit Disease Stunts the Growth of Midwest Startup Communities,http://techcrunch.com/2015/11/16/how-early-exit-disease-stunts-the-growth-of-midwest-startup-communities/,58,51,mtviewdave,11/17/2015 5:43\n11279592,Ask HN: Is meteor.js still a thing?,,6,11,adius,3/13/2016 22:09\n11073980,The Alpha has no GUI,https://medium.com/@dsterry/the-alpha-has-no-gui-4ede9de21312#.i9q9srhbu,1,1,dsterry,2/10/2016 16:46\n10521042,Police Emails About Ahmed Mohamed: 'This Is What Happens When We Screw Up',http://motherboard.vice.com/read/police-emails-about-ahmed-mohamed-this-is-what-happens-when-we-screw-up,8,2,us0r,11/6/2015 18:29\n10620457,Young 'to be poorer than parents at every stage of life',http://www.bbc.com/news/business-34858997,129,229,kevindeasis,11/24/2015 13:12\n10342737,\"Chrome reportedly bypassing Adblock, forces users to watch full-length video ads\",http://www.neowin.net/news/google-chrome-reportedly-bypassing-adblock-forces-users-to-watch-full-length-video-ads,3,1,SimplyUseless,10/6/2015 22:05\n11513708,Game Oldies: Play Retro Games Online,http://game-oldies.com/,5,1,doppp,4/17/2016 6:22\n11527869,Data Scientists Automated and Unemployed by 2025,http://www.datasciencecentral.com/profiles/blogs/data-scientists-automated-and-unemployed-by-2025,17,1,vincentg64,4/19/2016 16:01\n11477823,Apply HN: Wantobuy  Post items you want so sellers can sell them to you,,41,30,ryderj,4/12/2016 7:37\n11102502,The 10 Day Metric Week,http://zapatopi.net/metrictime/week.html,2,1,noja,2/15/2016 10:03\n10789259,Show HN: Paralyze  a go package that simplifies parallelization,https://github.com/i/paralyze,16,4,ilozinski,12/24/2015 19:10\n10691528,The era of distrust and disloyalty,http://www.gerrymcgovern.com/new-thinking/era-distrust-and-disloyalty,72,46,joeyespo,12/7/2015 18:38\n11563714,Chart.js 2.0 Released,http://www.chartjs.org/,332,75,etimberg,4/25/2016 12:16\n11810403,AMD Prices 3-D Tech to Spur Virtual Reality Market - $199,http://www.wsj.com/articles/amd-prices-3-d-cards-to-spur-virtual-reality-market-1464725394,6,5,dbcooper,5/31/2016 21:26\n10994676,NayuOS  Chromebooks without Google,http://www.nexedi.com/blog/NXD-Document.Blog.Nayu.Os.Introduction,120,49,frequent,1/29/2016 11:45\n10458290,Apple TV is a rethinking of users relationship with hardware and games,http://www.polygon.com/features/2015/10/26/9604068/apple-tv-app-size-limit-technology-slicing-tags-200-mb,38,53,aaronbrethorst,10/27/2015 14:48\n11513980,InKin Social Fitness Is Now In You Pocket,https://www.inkin.com/blog/en/inKin-Has-Gone-Mobile--Download-Our-iOS-And-Android-Apps-Today,2,1,zaruiamvi,4/17/2016 9:30\n10844506,How I learned to stop worrying and love the cubicle,http://forrestbrazeal.com/2015/07/13/how-i-learned-to-stop-worrying-and-love-the-cubicle/,79,74,forrestbrazeal,1/5/2016 17:23\n10675653,World air pollution map,https://air.plumelabs.com/,82,29,gnocchi,12/4/2015 11:06\n10374022,Embed Linkedin profile page to see who visited your website,http://audiencestack.com/static/blog-hack-linkedin-to-view-website-visitors.html,137,74,alanorourke,10/12/2015 12:23\n10655741,Ask HN: Freelancer? Seeking freelancer? (December 2015),,41,93,whoishiring,12/1/2015 15:00\n11680561,Apple R&D Reveals a Pivot Is Coming,http://www.aboveavalon.com/notes/2016/5/11/apple-rd-reveals-a-pivot-is-coming,280,262,rstocker99,5/12/2016 0:49\n10540875,What Valve got right and wrong with the Steam Machine,http://www.polygon.com/2015/10/15/9536047/steam-machine-alienware-hands-on-video,63,68,bpierre,11/10/2015 17:43\n10458863,More Ways to Wi-Fi with the New ASUS OnHub,https://googleblog.blogspot.com/2015/10/more-ways-to-wi-fi-with-new-asus-onhub.html,48,39,zacharytamas,10/27/2015 16:01\n11592487,Are Historys Greatest Philosophers All That Great?,http://dailynous.com/2016/04/26/were-historys-so-called-greatest-philosophers-all-that-great/,78,66,diodorus,4/28/2016 22:57\n10488065,Building RSpec with Fix,https://medium.com/@cyri_/building-rspec-with-fix-bb2feb240bd3,2,1,cyr__,11/1/2015 20:28\n11975538,My Four Months as a Private Prison Guard,http://motherjones.com/politics/2016/06/cca-private-prisons-corrections-corporation-inmates-investigation-bauer,28,1,benjaminfox,6/25/2016 7:09\n12063566,Performance Comparison of JavaScript Frameworks,http://www.stefankrause.net/js-frameworks-benchmark2/webdriver-java/table.html,112,54,etimberg,7/9/2016 22:11\n10276512,\"Unlimited vacation, it seems, encouraged employees Not to go on vacation\",http://www.fastcompany.com/3051537/fast-feed/kickstarter-nixes-unlimited-vacation-time-for-employees,10,6,alvinktai,9/25/2015 5:29\n10413254,Parkinson's patients 'walk and talk again' after receiving cancer drug in trial,http://www.independent.co.uk/life-style/health-and-families/health-news/parkinsons-patients-given-new-lease-of-life-after-receiving-cancer-drug-in-trial-a6699031.html,112,37,AndrewDucker,10/19/2015 14:53\n11562922,A Private Air Force Would Require More Than Two Planes,http://exolymph.com/2016/04/25/a-private-air-force-would-require-more-than-two-planes/,1,1,exolymph,4/25/2016 7:30\n10515189,Telidon: Early 1980s Net Artists,http://motherboard.vice.com/read/the-original-net-artists,29,4,dang,11/5/2015 18:30\n11474570,React Router is dead. Long live rrtr,https://medium.com/@taion/react-router-is-dead-long-live-rrtr-d229ca30e318#.djr4dzu0z,2,1,DanitaBaires,4/11/2016 19:51\n10275235,Evernote stumbles into Markdown,https://discussion.evernote.com/topic/88677-evernote-for-mac-62-beta-1-released/page-2#entry379209,2,1,dustinfarris,9/24/2015 22:33\n10850410,Two Brothers Making Millions Off the Refugee Crisis in Scandinavia,http://www.bloomberg.com/features/2016-norway-refugee-crisis-profiteers/,117,102,rmxt,1/6/2016 13:43\n10213501,Evidence for Person-To-Person Transmission of Alzheimer's Pathology,http://www.scientificamerican.com/article/evidence-for-person-to-person-transmission-of-alzheimer-s-pathology/,69,16,primroot,9/14/2015 3:03\n12538100,We need your feedback for a new mobile app to review restaurants,http://pikniko.co,1,1,blogmylunch,9/20/2016 9:02\n12227420,Rio's disaster is an extreme version of what happens to Olympic host cities,https://www.thenation.com/article/budget-failures-displacement-zika-welcome-to-rios-11-9b-summer-olympics/,4,1,ereyes01,8/4/2016 18:17\n11182648,A hunt for the government's oldest computer,https://www.muckrock.com/news/archives/2016/feb/24/hunt-governments-oldest-computer/,117,51,mrweasel,2/26/2016 17:29\n11614935,Successfully Onboarding Remote Developers,https://andela.com/blog/3-steps-onboard-remote-developers/,57,3,crufo,5/2/2016 19:51\n12032582,Ask HN: Alternatives to Evernote,,8,5,Kevin_S,7/4/2016 19:40\n10719849,\"Minecraft on Docker, one click SSL deployments, and Fallout 4's database\",https://getcarina.com/blog/weekly-news-early-christmas/,37,11,jnoller,12/11/2015 20:43\n10247305,Ask HN: Which PEPs are must reads for a beginner?,,2,2,taurus,9/20/2015 12:41\n12344156,Android screen sizes/resolutions  why screen size doesnt matter?,http://www.allinmobile.co/android-screen-sizes-resolutions-why-screen-size-doesnt-matter/,1,2,lukassso,8/23/2016 14:50\n10950989,What are some open source projects on GitHub for beginners in Golang,,2,1,sitaram,1/22/2016 5:42\n11650879,Three ideas about text messages,http://antirez.com/news/105,33,30,samber,5/7/2016 19:01\n12396514,\"North Korea shows off Manbang, its own Netflix service\",https://www.youtube.com/watch?v=NlJ5gkJujYk,1,1,azinman2,8/31/2016 7:19\n12540842,Teenagers will eat veggiesif you tell them theyre sticking it to the man,http://arstechnica.com/science/2016/09/teenagers-will-eat-veggies-if-you-tell-them-theyre-sticking-it-to-the-man/,4,1,shawndumas,9/20/2016 16:36\n11559781,Apple's organizational crossroads,https://stratechery.com/2016/apples-organizational-crossroads/,3,1,wslh,4/24/2016 14:27\n10486700,Annie Dookhan and the Massachusetts Drug Lab Crisis,http://badchemistry.wbur.org/2013/05/19/annie-dookhan-and-the-massachusetts-drug-lab-crisis,3,1,1337biz,11/1/2015 15:38\n11281564,Deep-Q Learning Pong with Tensorflow and PyGame,http://www.danielslater.net/2016/03/deep-q-learning-pong-with-tensorflow.html,48,3,albertzeyer,3/14/2016 8:00\n10733981,Milwaukee Protocol,https://en.wikipedia.org/wiki/Milwaukee_protocol,31,2,philangist,12/14/2015 21:22\n10323292,Rewriting a Ruby C Extension in Rust: How a Naive One-Liner Beats C,https://www.youtube.com/watch?v=2BdJeSC4FFI,5,2,brobinson,10/3/2015 9:57\n10920408,\"Vimmers, you don't need NerdTree\",https://blog.mozhu.info/vimmers-you-dont-need-nerdtree-18f627b561c3#.55in2kiq3,5,3,bluedino,1/17/2016 18:42\n12188643,Optimal DNS Ad Blocker,http://optimal.com/network-ad-blocking-beta/,115,94,uptown,7/29/2016 18:04\n11687974,Ask HN: Where do you find technical interns?,,1,1,aml183,5/13/2016 1:14\n11131241,Baby dolphin dies while snapchat users pass it around for selfies,https://www.yahoo.com/tech/endangered-baby-dolphin-dies-beachgoers-162841974.html,8,1,goldenkey,2/19/2016 2:57\n11155824,Who Goes Nazi? (1941),https://harpers.org/archive/1941/08/who-goes-nazi/?single=1,70,36,nkurz,2/23/2016 1:39\n10217199,F* reworked and released as v0.9.0,http://lambda-the-ultimate.org/node/5241,76,7,platz,9/14/2015 20:14\n11168872,Email newsletters are the new zines,http://www.simonowens.net/email-newsletters-are-the-new-zines,32,9,exolymph,2/24/2016 18:17\n12036320,The New Ruling Class,http://www.iasc-culture.org/THR/THR_article_2016_Summer_Andrews.php,4,2,jacques_chester,7/5/2016 13:39\n10687666,Hetzner Online presents 6 new dedicated root servers,https://www.hetzner.de/en/hosting/news/hetzner-online-praesentiert-6-neue-dedicated-root-server,4,2,pella,12/7/2015 2:00\n10572099,\"Parallel Random Numbers: As Easy as 1, 2, 3 (2011) [pdf]\",http://www.thesalmons.org/john/random123/papers/random123sc11.pdf,18,7,nkurz,11/16/2015 1:22\n12298510,Microsoft SQL Server Images Available on Google Compute Engine,https://cloudplatform.googleblog.com/2016/08/why-Google-Cloud-Platform-is-ready-for-your-enterprise-database-workloads.html,7,1,velmu,8/16/2016 16:26\n11395566,Recent Discussion on Unfairness in FLOSS Economics,https://www.harihareswara.net/sumana/2016/01/26/0,16,3,ashitlerferad,3/31/2016 7:33\n12182329,How NLP helps Mattermark find business opps  A conversation with Samiur Rahman,http://techemergence.com/how-natural-language-processing-helps-mattermark-find-business-opps-a-conversation-with-samiur-rahman/,3,1,samiur1204,7/28/2016 18:57\n11173411,\"What are Bloom filters, and why are they useful?\",https://sc5.io/posts/what-are-bloom-filters-and-why-are-they-useful/,13,2,nikcorg,2/25/2016 9:57\n10983015,Ask HN: What is the vi/m equivalent of the Emacs Org Mode,,1,4,CarolineW,1/27/2016 20:31\n11032625,Ask HN: How would you monetize a webcomics publishing platform?,,5,4,rayalez,2/4/2016 8:03\n11955334,Ask HN: Dedicated servers and/or VPS for SaaS?,,1,2,startupdude69,6/22/2016 16:55\n11929290,Ask HN: Can you help me learn about climate change?,,1,2,dsacco,6/18/2016 16:35\n11304255,Ask HN: Who else uses adblockers for safety?,,128,92,julie1,3/17/2016 13:43\n11172356,PadMapper is now on Android,http://blog.padmapper.com/2015/08/07/padmapper-is-now-on-android/,3,1,rcrowell,2/25/2016 4:18\n10374593,Node.js: Some quick optimization advice,https://medium.com/@c2c/nodejs-a-quick-optimization-advice-7353b820c92e,203,72,SanderMak,10/12/2015 14:14\n10528132,Teachers and students can benefit from knowing techniques of memory champions,http://www.theguardian.com/education/2015/nov/07/grandmaster-memory-teach-something-never-forget,29,6,bootload,11/8/2015 10:26\n10634438,Node.js vs. Java: Which Is Faster for APIs?,https://www.linkedin.com/pulse/nodejs-vs-java-which-faster-apis-owen-rubel,2,1,wslh,11/26/2015 19:53\n12371937,Ask HN: What non-technical skills do you wish you were better at?,,5,4,AdamSC1,8/27/2016 11:44\n10474174,ChÃ¢teau Sucker  Wine Fraud (2012),http://nymag.com/news/features/rudy-kurniawan-wine-fraud-2012-5/,37,8,Mz,10/29/2015 20:49\n10768126,Birthday problem,https://en.wikipedia.org/wiki/Birthday_problem,2,1,Amanjeev,12/20/2015 20:13\n11701440,Ask HN: How do you use Amazon Echo?,,80,112,trapped,5/15/2016 16:13\n11437368,NoScript and other popular Firefox add-ons open millions to new attack,http://arstechnica.com/security/2016/04/noscript-and-other-popular-firefox-add-ons-open-millions-to-new-attack/,6,1,aorth,4/6/2016 8:04\n11087443,Why native English speakers fail in global business,https://theconversation.com/why-native-english-speakers-fail-to-be-understood-in-english-and-lose-out-in-global-business-54436,5,2,teaman2000,2/12/2016 14:40\n12539068,'Completely secure' voting machines,http://wtop.com/fairfax-county/2016/09/fairfax-co-rolls-out-completely-secure-new-voting-machines/,9,4,jamessun,9/20/2016 12:47\n11634068,\"Ask HN: Math from square one, after ~11 years of programming\",,6,4,vldx,5/5/2016 4:51\n11517988,Tech Companies Face Greater Scrutiny for Paying Workers with Stock,http://www.nytimes.com/2016/04/18/technology/tech-companies-face-greater-scrutiny-for-paying-workers-with-stock.html,58,64,nikcub,4/18/2016 6:13\n11836018,Hiring a programmer? Ditch the coding interview and get back to basics,https://m.signalvnoise.com/hiring-a-programmer-ditch-the-coding-interview-and-get-back-to-basics-f5c43e369eaf,17,4,ingve,6/4/2016 11:59\n11909578,\"Deep learning AI autoencodes Blade Runner, and gets a takedown notice\",http://boingboing.net/2016/06/02/deep-learning-ai-autoencodes.html,12,1,phodo,6/15/2016 14:36\n11747626,Achieving a Perfect SSL Labs Score with Go,https://blog.bracelab.com/achieving-perfect-ssl-labs-score-with-go,98,50,0xmohit,5/22/2016 7:07\n11222401,YourLanguageSucks,https://wiki.theory.org/YourLanguageSucks,5,2,MrBra,3/4/2016 6:46\n11550765,The Looting of ShapeShift,https://news.bitcoin.com/looting-fox-sabotage-shapeshift/,198,90,danielvf,4/22/2016 17:22\n11078317,United wants to know if you work as a plumbing insulator?,http://jalopnik.com/united-airlines-new-survey-is-full-of-the-most-batshit-1757416268,3,1,jbclements,2/11/2016 4:55\n11635751,Ask HN: Best encrypted messaging app with mobile and native clients?,,13,16,mellamoyo,5/5/2016 13:13\n11048068,FOSDEM 2016 Systemd and Where We Want to Take the Basic Linux Userspace in 2016,https://fosdem.org/2016/schedule/event/systemd/,4,1,protomyth,2/6/2016 15:25\n11865623,Lessons Learned Scaling Hotjar's Tech Architecture,https://www.hotjar.com/blog/9-lessons-we-learned-while-scaling-hotjars-tech-architecture,32,1,vinnyglennon,6/8/2016 21:00\n10845086,Twitter Considers Higher Character Limit for Tweets Business,http://www.bloomberg.com/news/articles/2016-01-05/twitter-said-to-consider-higher-character-limit-for-tweets,25,106,pbhowmic,1/5/2016 18:44\n12381103,The Necessity of Musical Hallucinations (2015),http://nautil.us/issue/20/creativity/the-necessity-of-musical-hallucinations,34,6,dnetesn,8/29/2016 10:53\n10770645,BBC Radio iPlayer  The Audio Factory,http://www.audiomisc.co.uk/BBC/AudioFactory/AudioFactory.html,16,2,edward,12/21/2015 11:47\n12090884,Ask HN Staff: Could you build emoji support?,,3,4,maxsavin,7/14/2016 0:31\n12204646,Voisi: Robot-made  human-readable,https://play.google.com/store/apps/details?id=com.voisi.recorder,1,1,KseniaWeiss,8/1/2016 18:17\n10377037,Oxford University admissions interview questions and answers revealed,http://www.theguardian.com/education/2015/oct/12/oxford-university-admissions-interview-questions-and-answers-revealed,20,10,bootload,10/12/2015 21:25\n12349391,Gene name errors are widespread in the scientific literature,http://genomebiology.biomedcentral.com/articles/10.1186/s13059-016-1044-7,64,59,campuscodi,8/24/2016 3:02\n10263935,\"Wherever You Go, Your Personal Cloud of Microbes Follows\",http://www.npr.org/sections/health-shots/2015/09/22/441841735/wherever-you-go-your-personal-cloud-of-microbes-follows,39,11,pmcpinto,9/23/2015 8:44\n11147843,Ask HN: Facebook Account Disabled,,2,3,OafTobark,2/22/2016 1:52\n12253839,KolibriOS: tiny but mighty x86 operating system written in assembly,http://kolibrios.org/,4,1,type0,8/9/2016 11:36\n11664636,Show HN: Strategy maps for software development  now free for solo users,http://www.systemmeasure.com,4,1,rocksoug,5/10/2016 1:31\n11916053,Why Central Banks Will Issue Digital Currency,https://medium.com/chain-inc/why-central-banks-will-issue-digital-currency-5fd9c1d3d8a2,1,1,mathiasrw,6/16/2016 13:50\n11748656,We indexed some top mobile apps and the SDKs they use,https://medium.com/@kevinleong789/here-are-the-sdks-top-mobile-apps-use-faf8e6e5cfee#.vssem43ud,57,42,IamFermat,5/22/2016 14:22\n12238860,Tabby's star is dimming at an incredible rate,http://www.sciencealert.com/we-just-got-even-weirder-results-about-the-alien-megastructure-star,375,171,ChuckMcM,8/6/2016 17:07\n12396856,Tasmanian Devils Developing Resistance to Transmissible Cancer,http://www.the-scientist.com/?articles.view/articleNo/46907/title/Tasmanian-Devils-Developing-Resistance-to-Transmissible-Cancer/,67,18,smb06,8/31/2016 8:40\n12175396,\"The Shopify for local delivery businesses, spread the word?\",,1,1,orderingpages,7/27/2016 18:34\n12524747,There Is No Island of Trash in the Pacific,http://www.slate.com/articles/health_and_science/the_next_20/2016/09/the_great_pacific_garbage_patch_was_the_myth_we_needed_to_save_our_oceans.html,48,17,r0muald,9/18/2016 10:30\n10801430,MirrorMirror: A Raspberry Pi-Powered Magic Mirror,http://blog.dylanjpierce.com/raspberrypi/magicmirror/tutorial/2015/12/27/build-a-magic-mirror.html,131,27,bdz,12/28/2015 15:13\n11529358,Does anyone freelance/travel,,2,1,bjw181,4/19/2016 19:09\n10275005,Why Nonstop Travel in Personal Pods Has yet to Take Off,http://www.npr.org/2015/09/24/440859459/why-nonstop-travel-in-personal-pods-has-yet-to-take-off,4,1,larubbio,9/24/2015 21:52\n11724214,Women in tech are taking shorter lunch breaks than men,https://www.comparably.com/blog/how-long-do-you-take-for-lunch-breaks/,16,2,rissyrussell,5/18/2016 18:07\n11831069,Simonne Jones on the Intersection of Science and Pop Music,http://www.engadget.com/2016/05/27/simonne-jones-gravity-interview/,1,1,arbitraryy,6/3/2016 15:58\n10270914,Foundations of Physical Law,http://www.liv.ac.uk/physical-sciences/events/fpl/,2,1,amelius,9/24/2015 10:58\n12366180,Announcing the GitLab Issue Board,https://about.gitlab.com/2016/08/22/announcing-the-gitlab-issue-board/,10,5,michaelmior,8/26/2016 13:49\n10243011,DEC64: Decimal Floating Point,http://dec64.com/,45,56,dmmalam,9/19/2015 1:59\n10500598,Israel Is Already Selling Kamikaze Micro-Drones That Will Change Modern Warfare,http://www.popularmechanics.com/flight/drones/a18032/hero-30-uvision-israeli-drone/,15,6,jonbaer,11/3/2015 16:28\n11838017,Anypixel.js,http://googlecreativelab.github.io/anypixel/,287,35,afshinmeh,6/4/2016 21:02\n12065471,Emails from a CEO Who Just Has a Few Changes to the Website,https://medium.com/slackjaw/emails-from-a-ceo-who-just-has-a-few-changes-to-the-website-43ccb7b31709#.f7o2z6ils,1,1,snake117,7/10/2016 13:10\n12329101,NIST's new password rules  summary,https://nakedsecurity.sophos.com/2016/08/18/nists-new-password-rules-what-you-need-to-know/,4,2,ratsbane,8/21/2016 1:52\n10496416,Stages in Pricing Computer Games (2014),http://jeff-vogel.blogspot.com/2014/12/how-youre-going-to-price-your-computer.html,83,27,phenylene,11/3/2015 0:09\n11733760,Nonce-Disrespecting Adversaries: Practical Forgery Attacks on GCM in TLS,https://github.com/nonce-disrespect/nonce-disrespect,3,1,hannob,5/19/2016 20:55\n10287964,Show HN: CrashBreak  Reproduce exceptions as failing tests in Ruby,http://www.crashbreak.com/,37,9,mjaneczek,9/27/2015 21:17\n12121267,Video Tip: Antonopoulos Demystifies Bitcoin Mining,http://www.bitcoinwednesday.com/video-andreas-m-antonopoulos-demystifies-bitcoin-mining/,2,1,generalseven,7/19/2016 12:18\n11953712,\"Cars, Batteries and Dual-Class Stock\",http://www.bloomberg.com/view/articles/2016-06-22/cars-batteries-and-dual-class-stock,2,1,ikeboy,6/22/2016 13:30\n12067921,Hedge Fund Wants to Use Atomic Clocks to Beat High-Speed Traders,http://www.bloomberg.com/news/articles/2016-07-07/jim-simons-has-a-killer-flash-boy-app-and-you-can-t-have-it,290,220,lmg643,7/11/2016 0:08\n11083279,Drive Motors (YC W16) Lets You Actually Buy a Car Online,http://techcrunch.com/2016/02/11/software-eats-dealerships/,39,24,never-the-bride,2/11/2016 21:09\n10857463,Ask HN: Anyone interested in starting an IT consultancy?,,5,4,tixocloud,1/7/2016 12:06\n11648097,Ask HN: How can you work at a desk all day?,,3,4,reedlaw,5/7/2016 2:33\n11108169,The colour BLUE is trending worldwide. Heres why,http://formforthought.com/rise-of-blue-in-web-graphic-design/,1,1,prawn,2/16/2016 6:01\n12066041,Felix: A compiled (to C++) scripting language,http://felix-lang.org/,97,32,vmorgulis,7/10/2016 16:08\n11098871,Astrophysicists do a 3-day long AMA about the discovery of gravitational waves,https://np.reddit.com/r/IAmA/comments/45g8qu/we_are_the_ligo_scientific_collaboration_and_we/,240,41,yread,2/14/2016 16:30\n10609042,Western philosophers in ten minutes [Videos],https://www.youtube.com/playlist?list=PLwxNMb28XmpeypJMHfNbJ4RAFkRtmAN3P,6,3,lindbergh,11/22/2015 4:06\n10752158,Myers-Briggs Type Indicator,,1,1,baccheion,12/17/2015 15:53\n12216754,Can people get their hacked (bitfinex) Bitcoins back (1:4 rate 45 min delivery)?,http://fuckethereum.com/,4,1,compil3r,8/3/2016 9:34\n11807592,Crowdfund: Technology for DNA Testing of Rape Kits,http://www.zoluslogix.com,1,1,bnjemian,5/31/2016 16:38\n10702301,How I Store My 1's and 0s (2012),https://mocko.org.uk/b/2012/06/17/how-i-store-my-1s-and-0s-zfs-bargain-hp-microserver-joy/,12,2,Tomte,12/9/2015 6:50\n12114287,Did Microsoft steal its fonts from the Turkish army? (2012),http://rodrik.typepad.com/dani_rodriks_weblog/2012/10/did-microsoft-steal-its-fonts-from-the-turkish-army.html,65,18,antman,7/18/2016 10:52\n10792782,Show HN: Ghit.me  hit counter badges for GitHub,https://ghit.me/,7,5,benwilber0,12/26/2015 0:11\n10231905,The effective altruists,http://www.lrb.co.uk/v37/n18/amia-srinivasan/stop-the-robot-apocalypse,51,86,akbarnama,9/17/2015 6:43\n10441710,The what and why of product experimentation at Twitter,https://blog.twitter.com/2015/the-what-and-why-of-product-experimentation-at-twitter-0,13,7,squarecog,10/23/2015 23:07\n11485365,Ask HN: How to work fewer hours?,,4,4,ChimChimminy,4/13/2016 2:53\n10861128,Finishing a Year of College in 10 Weeks,https://medium.com/@MarkEstefanos/finishing-a-year-of-college-in-10-weeks-210f1536cdb3,8,3,markism,1/7/2016 21:57\n10370803,A Student Loan System Stacked Against the Borrower,http://www.nytimes.com/2015/10/11/business/a-student-loan-system-stacked-against-the-borrower.html,74,82,guiseroom,10/11/2015 20:24\n11948889,Ethereum foundation is doing a white hat attack on the DAO,https://www.reddit.com/r/ethereum/comments/4p5zk9/we_are_doing_a_white_hat_attack_on_the_dao/,4,1,Vozze,6/21/2016 19:48\n12139327,AmigaOne X5000: customers can register interest with A-EON,http://www.amiga-news.de/en/news/AN-2016-07-00032-EN.html,1,1,doener,7/21/2016 19:21\n10245459,Fedux.org &ndash; Serving local directories via HTTP,https://www.fedux.org/articles/2015/09/19/serving-local-directories-via-http.html,1,1,paul_programmer,9/19/2015 20:30\n11516864,Norway's $860B Fund Drops 52 Companies Linked to Coal,http://www.bloomberg.com/news/articles/2016-04-14/norway-s-860-billion-fund-drops-52-companies-linked-to-coal,229,121,bootload,4/17/2016 23:33\n10815779,The desert dollar industry (2021),http://jpkoning.blogspot.com/2015/12/the-desert-dollar-industry.html,49,35,ivank,12/31/2015 2:29\n11949765,Ask HN: What's a small problem that bugs you in your every day life?,,5,9,jameshk,6/21/2016 21:59\n11781134,ARKYD Kickstarter Backers Offered FULL Refund,https://www.kickstarter.com/projects/arkydforeveryone/arkyd-a-space-telescope-for-everyone-0/posts/1584844,4,1,boznz,5/26/2016 20:14\n11324885,\"NYT, July 1997. Computer needs another century or two to defeat Go champion\",http://www.nytimes.com/1997/07/29/science/to-test-a-powerful-computer-play-an-ancient-game.html?pagewanted=all,35,6,scorchio,3/20/2016 22:00\n10846093,Common Lisp Recipes,http://weitz.de/cl-recipes/,4,2,jlg23,1/5/2016 21:13\n12481958,Redux for Realtime Gaming,https://www.youtube.com/watch?v=zo39p-30arg,1,1,imcnally,9/12/2016 17:52\n11427379,\"In the Future, We Will Photograph Everything and Look at Nothing\",http://www.newyorker.com/business/currency/in-the-future-we-will-photograph-everything-and-look-at-nothing,107,116,bootload,4/5/2016 2:26\n10245096,\"Ask HN: Start date is set, but I got another offer. What to do?\",,3,11,tonym9428,9/19/2015 18:22\n11625114,Rise of the Robots: Review and Reflection,http://www.pl-enthusiast.net/?p=1272,15,4,munin,5/3/2016 23:41\n11774349,Whither Plan 9? History and motivation,http://pub.gajendra.net/2016/05/plan9part1,109,17,wtbob,5/26/2016 0:42\n12020506,I was fired from my internship for proposing a more flexible dress code,http://www.askamanager.org/2016/06/i-was-fired-from-my-internship-for-writing-a-proposal-for-a-more-flexible-dress-code.html,65,110,wdr1,7/1/2016 23:43\n11900782,Bootstrap 4: A Visual Guide to What's New,https://medium.com/wdstack/bootstrap-4-whats-new-visual-guide-c84dd81d8387,4,1,toni,6/14/2016 9:27\n10528710,This Is What Happens When You Repost an Instagram Photo 90 Times,http://art-pete.com/art/i-am-sitting-in-stagram/,4,1,m1,11/8/2015 15:28\n11506258,How to ace a YC interview,https://medium.com/@jmilinovich/how-to-ace-your-yc-interview-5c078aea7908#.5ov602x8h,111,23,jmilinovich,4/15/2016 17:48\n10414838,Design and Punish: A Review of Prison Architect,http://killscreendaily.com/articles/design-punish-review-prison-architect/,35,16,prismatic,10/19/2015 18:57\n11774179,Ask HN: What did you pay for firstnamelastname.com,,14,43,the_cat_kittles,5/26/2016 0:05\n12230161,Loving shell integration on Iterm,https://iterm2.com/documentation-shell-integration.html,2,1,mangatmodi,8/5/2016 5:03\n10955921,Google Chrome Incognito Mode Leaks Google Search Queries [video],https://www.youtube.com/watch?v=wQWLo24a7L8,5,1,niutech,1/22/2016 22:12\n11272958,How one woman's name caused massive issues at a large telecom operator,http://irhadbabic.com/its-all-her-parents-fault/,2,1,gregorymichael,3/12/2016 14:18\n10700544,What happened to Apple design?,http://www.theverge.com/2015/12/8/9872746/apple-bad-hardware-design-iphone-case-pencil-magic-mouse,14,4,axg,12/8/2015 23:17\n11477708,Falcon 9 first stage sails into Port Canaveral atop ASDS,https://www.nasaspaceflight.com/2016/04/falcon-9-first-stage-port-canaveral-asds-big-plans/,3,1,Cogito,4/12/2016 7:02\n11024526,\"IBM to cut more than 111,000 jobs in largest corporate lay-off ever\",http://www.ibtimes.co.uk/ibm-cut-more-111000-jobs-this-week-largest-corporate-lay-off-ever-1485128?platform=hootsuite,6,1,aburan28,2/3/2016 3:18\n11660796,Noam Chomsky: American Power Under Challenge,http://www.tomdispatch.com/blog/176137/,119,82,chishaku,5/9/2016 15:58\n10452570,Biot: Network-aware information pipe for the Internet of Things,https://bitbucket.org/enbygg3/biot,2,2,blacksqr,10/26/2015 16:45\n11468372,David Chang: The Restaurant Business Is About to Implode,http://www.gq.com/story/david-chang-resturant-business-challenges,13,6,mrfusion,4/10/2016 21:57\n10879913,The Many Faces of David Bowie in This Beautifully Illustrated Gif,http://nerdist.com/see-the-many-faces-of-david-bowie-in-this-beautifully-illustrated-gif/,9,1,ChrisCinelli,1/11/2016 10:07\n12130108,Show HN: Tiny module to replace optimizely,https://www.npmjs.com/package/tiny-experiment,2,1,genejaelee,7/20/2016 16:06\n10648895,Parents Ready for Some Love from Silicon Valley Companies,http://www.nytimes.com/2015/11/27/us/parents-ready-for-some-love-from-silicon-valley-companies.html,14,14,vkb,11/30/2015 11:40\n10567455,Ask HN: iOS MVVM tutorial using Swift,,3,3,drew22huthut,11/14/2015 22:02\n11284302,Key-based device unlocking,http://continuations.com/post/139510663785/key-based-device-unlocking-questionidea-re-apple,1,1,samstokes,3/14/2016 17:55\n10628719,The Anonymous 'war on ISIS' is already falling apart,http://www.theverge.com/2015/11/23/9782330/anonymous-war-on-isis-hacktivism-terrorism,1,1,eplanit,11/25/2015 18:36\n10379125,All the UML you need to know,http://www.cs.bsu.edu/homepages/pvg/misc/uml/,176,102,CaRDiaK,10/13/2015 8:17\n11901984,Microsoft issues debt to finance LinkedIn purchase,http://www.bloomberg.com/news/articles/2016-06-13/why-microsoft-with-100-billion-is-borrowing-to-buy-linkedin,5,2,hobaak,6/14/2016 13:49\n12282689,Coding Boot Camps Attract Tech Companies,http://www.wsj.com/article_email/coding-boot-camps-attract-tech-companies-1470945503-lMyQjAxMTE2ODE2MTUxMzE4Wj,35,49,tarheeljason,8/13/2016 19:18\n10458721,\"20,000 Israelis sue Facebook for ignoring Palestinian incitement\",http://www.timesofisrael.com/20000-israelis-sue-facebook-for-ignoring-palestinian-incitement/,3,1,davidf18,10/27/2015 15:43\n12067704,Electrostatic Loudspeaker,https://en.wikipedia.org/wiki/Electrostatic_loudspeaker,1,1,jaytaylor,7/10/2016 23:07\n10392892,The World's Highest-Paid YouTube Stars,http://www.forbes.com/sites/maddieberg/2015/10/14/the-worlds-highest-paid-youtube-stars-2015/,2,1,janvdberg,10/15/2015 13:12\n10366326,Infrastructure Pioneer Predicts Datacenter Days Are Numbered,http://www.theplatform.net/2015/10/08/infrastructure-pioneer-predicts-datacenter-days-are-numbered/,24,18,Katydid,10/10/2015 18:06\n11745275,Monstache: realtime MongoDB to ElasticSearch replication,https://github.com/rwynn/monstache,6,2,dcu,5/21/2016 16:45\n10204255,The Most Misread Poem in America,http://www.theparisreview.org/blog/2015/09/11/the-most-misread-poem-in-america/,278,281,dnetesn,9/11/2015 15:35\n12171168,Ask HN: Any visualizations of electrons running thru circuits as  code?,,1,1,vtempest,7/27/2016 7:38\n11403966,Sonified Higgs data show a surprising result,http://home.cern/about/updates/2016/03/sonified-higgs-data-show-surprising-result,10,2,hownottowrite,4/1/2016 10:59\n12103526,\"Turkish coup  bridges, social media blocked\",http://www.bbc.com/news/world-europe-36809083,30,3,AdamN,7/15/2016 20:16\n11913323,WWDC 2016 Platforms State of the Union,https://developer.apple.com/videos/play/wwdc2016/102/,1,2,locusm,6/16/2016 1:09\n11367164,Ask HN: What's happening at Google to justify the mismanagement of Chrome?,,4,3,soroso,3/26/2016 19:54\n11118115,Java EE and Microservices in 2016,http://www.infoq.com/news/2016/02/javaee-microservices,1,1,chhum,2/17/2016 14:43\n10816782,Police were called to reports of Murdock banging on the door of a neighbor,http://www.theregister.co.uk/2015/12/30/ian_murdock_debian_founder/,10,1,BinaryIdiot,12/31/2015 8:15\n11690212,SyntaxNet in Context: Understanding Google's New TensorFlow NLP Model,https://spacy.io/blog/syntaxnet-in-context,183,32,syllogism,5/13/2016 13:18\n12453028,Google to acquire Apigee,https://cloudplatform.googleblog.com/2016/09/Google-to-acquire-apigee.html,210,80,ctdean,9/8/2016 13:56\n10741015,A Chinese JavaScript framework that aims to challenge JQuery,https://github.com/drduan/minggeJS/blob/pr/95/README_en.md,2,2,frostnovazzz,12/15/2015 22:37\n11053797,FOQ  Frequently Obnoxious Questions When Doing an Open Source Project,http://taskwarrior.org/docs/foq.html,63,37,oddell,2/7/2016 17:46\n11320471,Show HN: Changeforge  $150 handcrafted sites for nonprofits,http://changeforge.org,9,11,grimmfang,3/19/2016 21:12\n11038018,Facebook Code Details,,2,5,AngelinaAmore,2/4/2016 23:09\n10589854,\"Congress Says Yes to Space Mining, No to Rocket Regulations\",http://www.wired.com/2015/11/congress-says-yes-to-space-mining-no-to-rocket-regulations/,66,23,walterbell,11/18/2015 18:50\n10795375,Holography Without Lasers: Hand-Drawn Holograms (1995),http://www.eskimo.com/~billb/amateur/holo1.html,83,5,networked,12/26/2015 21:30\n11164884,Phalcon 2.0.10 released,https://blog.phalconphp.com/,1,2,zhaoyi,2/24/2016 6:12\n11345949,MIT researchers plan death of the traffic light with smart intersections,https://www.youtube.com/watch?v=kh7X-UKm9kw,3,1,njaremko,3/23/2016 16:33\n12077016,Why Your Open Office Isnt Working (and How to Fix It),http://blog.scribblepost.com/open-office-isnt-working-fix/?utm_content=buffera00d7&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer,3,1,alexdaskSP,7/12/2016 6:00\n10498271,Corporations and OSS Do Not Mix,http://www.coglib.com/~icordasc/blog/2015/11/corporations-and-oss-do-not-mix.html,8,1,MitjaBezensek,11/3/2015 8:40\n11711887,Should we be afraid of AI?,https://aeon.co/essays/true-ai-is-both-logically-possible-and-utterly-implausible,2,1,tonybeltramelli,5/17/2016 7:36\n12531537,Delta Motorsport Launches Gas Turbine Range Extender,https://www.theengineer.co.uk/delta-motorsport-launches-gas-turbine-range-extender/,3,1,M_Grey,9/19/2016 14:07\n10552218,Power Failure Testing with SSDs,http://blog.nordeus.com/dev-ops/power-failure-testing-with-ssds.htm,86,42,kustodian,11/12/2015 10:03\n11321404,Chinese City Publicly Shames Migrant Workers Who Protested Unpaid Wages,http://blogs.wsj.com/chinarealtime/2016/03/18/chinese-city-publicly-shames-migrant-workers-who-protested-unpaid-wages/,63,19,sharetea,3/20/2016 1:49\n12166912,Steam on Windows 10 will get progressively worse in 5 years,http://gadgets.ndtv.com/games/news/steam-on-windows-10-will-get-progressively-worse-gears-of-war-developer-865457,8,1,dschuetz,7/26/2016 16:44\n11331310,Safari 9.1,https://developer.apple.com/library/mac/releasenotes/General/WhatsNewInSafari/Articles/Safari_9_1.html,56,55,bpierre,3/21/2016 19:54\n10551301,New life for pig-to-human transplants,http://www.nature.com/news/new-life-for-pig-to-human-transplants-1.18768,12,2,DrScump,11/12/2015 4:26\n12411220,Show HN: Learning keyboard touch typing with instant feedbacks,http://hotcoldtyping.com,3,2,palerdot,9/2/2016 6:19\n11602646,A Path to Programming Language Theory,https://github.com/steshaw/plt,174,35,rspivak,4/30/2016 17:45\n11244262,A school in Berlin is teaching refugees how to code,http://techrung.blogspot.com/2016/03/a-school-in-berlin-is-teaching-refugees.html,5,1,abidriaz,3/8/2016 9:16\n10768720,Juniper screenOS authentication backdoor - master ssh password posted,https://community.rapid7.com/community/infosec/blog/2015/12/20/cve-2015-7755-juniper-screenos-authentication-backdoor,407,170,ghshephard,12/20/2015 23:15\n11245496,Show HN: The Top Fives (now with Focus Mode),http://thetopfives.net/focus,5,2,sonaal,3/8/2016 14:46\n10827421,Show HN: SwipeyTunes  Tinder style iTunes cleaner,,5,1,karam,1/2/2016 19:13\n11257431,\"Scala is not dead, but\",http://movingfulcrum.com/scala-is-not-dead-but/,7,1,pdeva1,3/10/2016 4:49\n10728212,The quantum computing era is coming  fast,http://www.theguardian.com/commentisfree/2015/dec/13/the-quantum-computing-era-is-coming-qubits-processors-d-wave-google,125,71,jonbaer,12/13/2015 22:15\n10933520,When will we be able to vote online?,http://www.scientificamerican.com/article/when-will-we-be-able-to-vote-online/,1,1,forrestbrazeal,1/19/2016 20:02\n11353129,Fermat's Last Theorem Solved after 300 years,http://www.cnn.com/2016/03/16/europe/fermats-last-theorem-solved-math-abel-prize/?iid=ob_article_footer_expansion&iref=obnetwork,3,1,Trisell,3/24/2016 14:39\n11188570,Functional Programming Is Not Popular Because It Is Weird,http://probablydance.com/2016/02/27/functional-programming-is-not-popular-because-it-is-weird/,73,75,brakmic,2/27/2016 21:21\n11849560,The Myth of Sentient Machines,https://www.psychologytoday.com/blog/mind-in-the-machine/201606/the-myth-sentient-machines,2,1,gnocchi,6/6/2016 19:27\n11209389,Why Im Launching 6 New Startups in the Next 6 Weeks (Even If I Cant Code),https://medium.com/life-tips/why-i-m-launching-6-new-startups-in-the-next-6-weeks-and-how-i-ll-do-it-even-if-i-can-t-code-d0c6ef5a7a5b#.jsamg6qsu,3,2,karimboubker,3/2/2016 11:54\n10215444,Was Tom Hayes Running the Biggest Financial Conspiracy in History?,http://www.bloomberg.com/news/articles/2015-09-14/was-tom-hayes-running-the-biggest-financial-conspiracy-in-history-,105,58,chollida1,9/14/2015 15:13\n10843323,Gallup Poll: Americans' Biggest Problem in 2015? Government,http://www.govexec.com/federal-news/fedblog/2016/01/americans-biggest-problem-2015-government/124849/?oref=govexec_today_nl,3,1,skram,1/5/2016 14:18\n10686564,List of Active IO Domains,http://mypost.io/post/list-of-active-io-domains,1,1,mattbgates,12/6/2015 20:56\n10232376,AMS-IX Breaks 4 Terabits per Second Barrier,https://ams-ix.net/newsitems/218,66,52,usethis,9/17/2015 9:30\n10589398,Understanding Machine Learning: From Theory to Algorithms (2014),http://www.cs.huji.ac.il/~shais/UnderstandingMachineLearning/copy.html,202,57,subnaught,11/18/2015 17:52\n11925784,\"Cassini, RÃ¸mer, and the velocity of light (2008)\",http://fermatslibrary.com/s/cassini-romer-and-the-velocity-of-light,39,6,mgdo,6/17/2016 21:51\n10541480,Federal judge puts limits on FBI use of stingray cell site simulators,https://plus.google.com/+DeclanMcCullagh/posts/3gc6o6B3Pex,114,22,declan,11/10/2015 18:57\n11389585,Show HN: Learning to Launch  Free Book,https://learningtolaunch.co/read,6,1,fredrivett,3/30/2016 14:40\n10574105,\"Stalking apps are perfectly legal in US, but banning them won't be easy\",https://nakedsecurity.sophos.com/2015/11/16/stalking-apps-are-perfectly-legal-in-us-but-banning-them-wont-be-easy/,3,1,bontoJR,11/16/2015 12:53\n11972590,High-speed rail between Houston and Dallas has an eminent domain problem,http://www.slate.com/blogs/moneybox/2016/06/24/high_speed_rail_between_houston_and_dallas_has_an_eminent_domain_problem.html,1,2,state_machine,6/24/2016 19:15\n11676942,Ask HN: How do you read Hacker News on mobile in 2016?,,1,5,kokonotu,5/11/2016 16:50\n12192509,Remove Firefox Hello from FF49,https://bugzilla.mozilla.org/show_bug.cgi?id=1287827,74,83,onli,7/30/2016 11:14\n11629881,Mysterious Nvidia  marketing trick,http://orderof10.com,1,1,slizard,5/4/2016 17:19\n11962239,GitHub is Joining the White House in committing to tech inclusion,https://github.com/blog/2196-joining-the-white-house-in-committing-to-tech-inclusion,2,1,wpBenny,6/23/2016 16:25\n11220626,Taming the Mammoth: Why You Should Stop Caring What Other People Think (2014),http://waitbutwhy.com/2014/06/taming-mammoth-let-peoples-opinions-run-life.html,1,1,Smaug123,3/3/2016 22:38\n10599527,How to hijack a journal,http://news.sciencemag.org/scientific-community/2015/11/feature-how-hijack-journal,5,2,freshyill,11/20/2015 4:16\n11279243,\"Apple, its time to move on from OS X\",https://medium.com/@pauli/apple-it-s-time-to-move-on-from-os-x-cb94d167c77d#.p7ekxrssi,24,10,pavlov,3/13/2016 20:40\n10224373,Now you can find out if GCHQ illegally spied on you,https://www.privacyinternational.org/?q=illegalspying,2,1,burningman1949,9/16/2015 2:43\n10597896,Google Picks Diane Greene to Expand Its Cloud Business,http://www.nytimes.com/2015/11/20/technology/google-picks-diane-greene-to-expand-its-cloud-business.html,175,90,scommab,11/19/2015 21:38\n11650372,\"The Origins of 'Horn OK Please,' India's Most Ubiquitous Phrase\",http://www.atlasobscura.com/articles/the-origins-of-horn-ok-please-indias-most-ubiquitous-phrase?utm_source=facebook.com&utm_medium=atlas-page,2,1,stevewilhelm,5/7/2016 17:09\n10834521,Ask HN: Device for child internet monitoring?,,1,2,evolve2k,1/4/2016 8:21\n12203020,Theranos' Hail Mary pass: A tabletop laboratory,http://www.cnn.com/2016/08/01/health/theranos-table-top-laboratory/,2,1,jerryhuang100,8/1/2016 15:18\n10960177,GeekTyper  hacking simulator ;-),http://geektyper.com/scp/,4,2,SpaceInvader,1/23/2016 21:26\n11074537,Show HN: LogDNA  Easy logging in the cloud,https://logdna.com/?ref=showhn,196,65,leeab,2/10/2016 17:59\n11898424,New EV Company Claims to Have $2.3B in Pre-Orders for a Truck Nobody's Seen,http://truckyeah.jalopnik.com/new-ev-company-claims-to-have-2-3-billion-in-pre-order-1781909567,3,1,ourmandave,6/13/2016 22:54\n11680956,Project.json is dead. ASP.NET Core goes back to MSBuild,https://twitter.com/davidfowl/status/730219570783363073,6,3,baroa,5/12/2016 2:31\n10530110,The world beyond batch: Streaming 101,https://www.oreilly.com/ideas/the-world-beyond-batch-streaming-101,71,7,dpmehta02,11/8/2015 21:48\n10859915,Economists take aim at wealth inequality,http://www.nytimes.com/2016/01/04/business/economy/economists-take-aim-at-wealth-inequality.html,1,1,sonabinu,1/7/2016 18:59\n11007144,My path to emacs,http://hashnuke.com/2016/01/31/my-path-to-emacs.html,2,1,ingve,1/31/2016 17:47\n11151398,Unlocking San Bernardino shooter's iPhone would open 'Pandora's box',http://www.latimes.com/local/lanow/la-me-ln-apple-attorney-fbi-order-could-destroy-the-iphone-as-it-exists-20160221-story.html,1,1,panarky,2/22/2016 15:26\n12242454,ATLAS-I (EMP generator),https://en.wikipedia.org/wiki/ATLAS-I,2,1,trimbo,8/7/2016 16:11\n12090337,Ask HN: How do you differently interview Bootcampers from Collegiate candidates?,,1,1,probinso,7/13/2016 22:50\n10446836,\"A curated list of Chinese websites about ethical hacking, infosec and pentesting\",http://www.pentest.guru/index.php/2015/10/23/cracking-the-chinese-code-infosec-websites/,1,1,fabiothebest,10/25/2015 13:38\n10396064,Open Source Photography Workflow,http://www.rileybrandt.com/2015/10/15/foss-photo-flow-2015/,162,34,macco,10/15/2015 21:18\n10378409,Bionic Lens implanted in your eyes give perfect vision for the rest of your life,http://www.businessinsider.com/ocumetics-bionic-lens-perfect-vision-at-every-age-2015-5,10,3,billconan,10/13/2015 3:25\n10954957,British parliament to consider motion on universal basic income,http://www.independent.co.uk/news/uk/politics/universal-basic-income-british-parliament-to-consider-motion-uk-a6823211.html,2,1,joeyespo,1/22/2016 19:22\n11177804,Ruby 2.3 Is Only 4% Faster than 2.2,http://ruby-performance-book.com/blog/2016/02/is-ruby-2-3-faster-no-significant-improvement-for-production-rails-applications.html,3,3,adymo,2/25/2016 21:08\n11840450,Industry Leaders to Advance Standardization of Netscape's JavaScript (1996),http://web.archive.org/web/19981203070212/http://cgi.netscape.com/newsref/pr/newsrelease289.html,3,1,jasim,6/5/2016 11:28\n12256299,Summer reading suggestions from scientist Harold Varmus,https://directorsblog.nih.gov/2016/08/09/summer-reading-suggestions-from-scientists-harold-varmus/,1,2,sciadvance,8/9/2016 17:37\n11534008,Why your brain loves procrastination,http://www.vox.com/2014/12/8/7352833/procrastination-psychology-help-stop,6,2,rfreytag,4/20/2016 13:00\n10901069,Adsvise  The ultimate social and digital ad size guide,http://www.adsvise.com/index.html,19,5,megahz,1/14/2016 13:00\n10561041,Show HN: Dvol  version control for your volumes in docker,https://clusterhq.com/2015/11/12/introducing-dvol/,15,2,lewq,11/13/2015 17:30\n12505753,Russia declares Pornhub and Youporn illegal content; blocks access,https://www.privateinternetaccess.com/blog/2016/09/russia-declares-pornhub-youporn-illegal-content-blocks-access/,24,5,bitxbitxbitcoin,9/15/2016 13:08\n12209884,Theranos' Highly-Anticipated Defense of Its Tech Is Called a 'Bait-And-Switch',http://fortune.com/2016/08/01/theranos-presentation-panned/,79,42,marcusgarvey,8/2/2016 13:48\n10738532,\"AMD GPUOpen Initiative, New Compiler, Drivers and OS SDK's for Linux and HPC\",http://hothardware.com/news/amd-goes-open-source-announces-gpuopen-initiative-new-compiler-and-drivers-for-lunix-and-hpc,7,1,jhartmann,12/15/2015 16:07\n12219924,DragonFly BSD 4.6 Released,https://www.dragonflybsd.org/release46/,129,25,cgag,8/3/2016 17:45\n12545466,iPhone 7. Apple Just Showed Us the Future,https://medium.com/@titanas/iphone-7-apple-just-showed-us-the-future-a93e1c969d5f,1,1,titanas,9/21/2016 4:43\n11981415,Maths discovered or invented?,http://jackpstephens.com/is-math-real/,4,1,b01t,6/26/2016 16:23\n12143121,KickassTorrents resurfaces online,http://www.theverge.com/2016/7/22/12255426/kickasstorrents-alternate-sites-spring-up,174,79,noxin,7/22/2016 12:29\n10539060,Bandwidth Distributed Denial of Service: Attacks and Defenses (2013) [pdf],http://mallikarjunainfosys.com/IEEE-PAPERS-2013-14/Bandwidth%20Distributed%20Denial%20of%20Service/Bandwidth%20Distributed%20Denial%20of%20Service.pdf,24,1,wslh,11/10/2015 13:16\n11698414,Whoever does not understand Lisp is doomed to reinvent it (2007),http://lambda-the-ultimate.org/node/2352,175,229,rlander,5/14/2016 22:49\n11244512,Show HN: Android Commons,https://github.com/delight-im/Android-Commons,7,6,marco1,3/8/2016 10:34\n11989710,Those Hilarious Times When Emulations Stop Working,http://blog.archive.org/2016/06/27/those-hilarious-times-when-emulations-stop-working/,3,1,edward,6/27/2016 21:36\n10261035,Features and use cases of Consul,http://specify.io/common/systems/consul,1,1,WolfOliver,9/22/2015 19:32\n10723096,Using Drones to Train Falcons,http://www.slate.com/articles/technology/future_tense/2015/12/hobbyists_are_using_drones_to_train_falcons.html,27,4,mhb,12/12/2015 15:54\n11658909,Game of Thrones torrents: ALL results removed in compliance with EUCD / DMCA,http://torrentz.com/search?q=game+of+thrones,1,1,wslh,5/9/2016 11:17\n11180681,\"Why You Should Upgrade Your Router, Even If You Have Older Gadgets\",http://www.howtogeek.com/243039/why-you-should-upgrade-your-router-even-if-you-have-older-gadgets/,11,3,nkurz,2/26/2016 10:10\n12345313,Facebook Guesses Your Political Views and Serves Ads Accordingly,http://www.nytimes.com/2016/08/24/us/politics/facebook-ads-politics.html,4,1,gnicholas,8/23/2016 17:09\n10691804,Schwarzenegger: I dont give a damn if we agree about climate change,https://www.facebook.com/notes/arnold-schwarzenegger/i-dont-give-a-if-we-agree-about-climate-change/10153855713574658,367,232,herbertlui,12/7/2015 19:07\n10424856,Western Digital agrees to buy SanDisk for about $19B,http://www.bloomberg.com/news/articles/2015-10-21/western-digital-agrees-to-buy-sandisk-for-about-19-billion,167,47,jsnathan,10/21/2015 12:01\n12044637,Rio Police Officers to Visitors: 'Welcome to Hell',http://deadspin.com/rio-police-officers-to-visitors-welcome-to-hell-1783132474,16,7,mdu96,7/6/2016 17:36\n10457240,Running the Let's Encrypt Beta,https://lolware.net/2015/10/27/letsencrypt_go_live.html,242,100,technion,10/27/2015 10:47\n12343251,Will TypeScript replace JavaScript in development?,,3,2,anupshinde,8/23/2016 12:48\n10839231,React Roadmap (for learning react),https://github.com/petehunt/react-roadmap,4,1,phaedryx,1/4/2016 22:30\n11641697,Every top 5 song from 1958 to 2016,http://polygraph.cool/history/,340,106,pzaich,5/6/2016 4:30\n11519851,Free Dynamic DNS Using Vultr.com,https://github.com/se1exin/Vultr-Dynamic-DNS,3,1,selexin,4/18/2016 13:53\n10417417,Weird star - strange dips in brightness are a bit baffling,http://www.slate.com/blogs/bad_astronomy/2015/10/14/weird_star_strange_dips_in_brightness_are_a_bit_baffling.html,2,1,TeMPOraL,10/20/2015 4:22\n11389822,Microsoft Build 2016 live keynote,https://channel9.msdn.com/LiveEmbedPlayer/Build2016?rnd=1459350446233,166,91,AlexeyBrin,3/30/2016 15:10\n11270963,MyHTML  HTML Parser on Pure C with POSIX Threads Support,http://lexborisov.github.io/myhtml/,123,18,yxlx,3/12/2016 2:09\n11489060,\"Spring Boot 1.4.0M2 Revamps Unit Testing, Improves JSON, Couchbase, Neo4j\",http://spring.io/blog/2016/04/13/spring-boot-1-4-0-m2-available-now,6,1,pieterh_pvtl,4/13/2016 15:34\n11473696,Judge Who Authorized Police Search of Privacy Activists Wasn't Told About Tor,http://www.thestranger.com/slog/2016/04/08/23914735/judge-who-authorized-police-search-of-seattle-privacy-activists-wasnt-told-they-operate-tor-network,404,222,nkurz,4/11/2016 18:01\n10239496,Show HN: redigest.it  Digest for Hacker News and reddit,http://www.redigest.it/,3,5,redigestit,9/18/2015 14:51\n10983214,Antioxidants May Make Cancer Worse,http://www.scientificamerican.com/article/antioxidants-may-make-cancer-worse/,99,40,jrs235,1/27/2016 20:52\n11072508,Show HN: Gains Supply  Discover the best new bodybuilding articles and products,http://gains.supply/,4,6,GFuller,2/10/2016 13:20\n11704219,Ask HN: Statistical Comparison of Startup Survival in Recession,,1,1,lsiebert,5/16/2016 4:18\n10618331,Ahmed Mohameds Family Demands $15M After Clock Incident,http://time.com/4124649/ahmed-mohamed-clock-sues-irving-texas/,13,3,jacquesm,11/24/2015 0:25\n11003289,How to fight inequality with stocks,http://www.politico.com/agenda/story/2016/1/employee-ownership-bernstein-000030,2,1,entee,1/30/2016 19:19\n11469315,Qpm: A package manager for Qt,http://www.qpm.io/,141,102,plumeria,4/11/2016 2:37\n11669945,Quantlib: Library for valuation and risk algorithms,https://github.com/MikaelUmaN/quantlib,1,1,based2,5/10/2016 19:35\n10676888,What I learned from four years working at McDonalds,http://www.huffingtonpost.com/kate-norquay/what-i-learned-four-years-working-at-mcdonalds_b_8682928.html?ir=Parents&ncid=fcbklnkushpmg00000037,13,1,greggyb,12/4/2015 15:43\n10450204,Stalin's Man in London,http://www.standpointmag.co.uk/node/6227/full,1,1,ableal,10/26/2015 9:08\n11926557,Hypegram  news curation and story detection,http://hypegram.com,2,1,aymanc,6/18/2016 1:29\n10467745,Reverse-engineering how the Oculus Rift DK2s tracking system works (2014),http://doc-ok.org/?p=1095,44,3,aaronsnoswell,10/28/2015 22:02\n11298609,LivingSocial Is Laying Off More Than 50 Percent of Its Staff,http://recode.net/2016/03/16/livingsocial-is-laying-off-more-than-50-percent-of-its-staff/,230,162,danso,3/16/2016 16:36\n10469737,Changeset 191644: Implement viewport-width-based fast-click heuristic,http://trac.webkit.org/changeset/191644,7,3,kostarelo,10/29/2015 7:58\n10923479,\"Once upon a time, memory allocators made sense\",https://github.com/Tarsnap/libcperciva/commit/cabe5fca76f6c38f872ea4a5967458e6f3bfe054,142,117,dchest,1/18/2016 9:39\n12575498,Swiss endorse new surveillance powers,http://www.bbc.com/news/world-europe-37465853,124,54,benevol,9/25/2016 14:36\n11439939,MIT to Begin Offering a CS Minor,http://eecs.mit.edu/csminor,11,3,kennethfriedman,4/6/2016 16:46\n10808626,\"In the 1960s, Adult Coloring Books Were Radical Texts\",http://www.atlasobscura.com/articles/in-the-1960s-adult-coloring-books-were-radical-texts,60,12,prismatic,12/29/2015 19:46\n12372644,Does Bill Nye's comments about philosophy show his ignorance on the subject?,http://qz.com/627989/why-are-so-many-smart-people-such-idiots-about-philosophy/,3,3,cpard,8/27/2016 15:07\n12212151,Hyperparameter Optimization 101 [slides],http://www.slideshare.net/SigOpt/hyperparameter-optimization-101,1,1,alexcmu,8/2/2016 18:37\n11010003,Global Venture Capital Distribution,http://avc.com/2016/01/global-venture-capital-distribution/,3,1,mschrage,2/1/2016 5:42\n11334452,Can You Use YouTube and Vimeo for Internal Videos?,https://medium.com/@circlehd/can-you-use-youtube-vimeo-for-internal-videos-3e6a12cb0855#.1vtvwabxh,2,2,sudheshk,3/22/2016 4:39\n10787812,Typing with pleasure,https://pavelfatin.com/typing-with-pleasure/,106,34,hhariri,12/24/2015 11:09\n11176275,Super Engine may fundamentally change the way internal combustion engines work,http://www.anl.gov/articles/argonne-achates-power-and-delphi-automotive-investigate-new-approach-engines,166,138,Oatseller,2/25/2016 18:02\n10558651,How coding helped a founder make alterations and pivot the business quickly,http://realbusiness.co.uk/article/32061-how-coding-helped-cityfalcon-founder-make-alterations-and-pivot-the-business-quickly-and-easily,2,1,ishikaalani,11/13/2015 8:37\n11800436,Npm isntall,https://github.com/npm/npm/issues/2933,3,1,dacm,5/30/2016 9:25\n10850395,Computers in Music (1988),http://articles.ircam.fr/textes/Boulez88c/,34,1,edword,1/6/2016 13:39\n10345345,\"If Apple didnt hold $181B overseas, it would owe $59B in US taxes\",http://arstechnica.com/business/2015/10/apple-google-microsoft-hold-more-than-336b-overseas-via-legal-tax-loopholes/,7,3,Phoenix26,10/7/2015 11:26\n11008644,Tech Companies Are Hiring Economists,http://www.forbes.com/sites/georgeanders/2016/01/28/from-hoodies-to-heuristics-techs-rebels-are-hiring-economists,12,5,bootload,1/31/2016 23:19\n12307346,Smalltalk ruined my life,https://medium.com/p/smalltalk-ruined-my-life-aaf2190f6f16,2,6,horrido,8/17/2016 18:57\n10849275,What I learnt working on my startup this New Years Eve,https://www.techinasia.com/talk/learnt-working-startup-years-eve,1,2,williswee,1/6/2016 8:19\n11483306,Facebook F8 Reveals New Developer Tools and Services,https://developers.facebook.com/blog/post/2016/04/12/f8-2016-developer-roundup/,3,2,dfabulich,4/12/2016 20:31\n10988970,Docker Universal Control Plane,https://www.docker.com/products/docker-universal-control-plane,2,1,chris-at,1/28/2016 16:09\n10349058,Harvard's prestigious debate team loses to New York prison inmates,http://www.theguardian.com/education/2015/oct/07/harvards-prestigious-debate-team-loses-to-new-york-prison-inmates?CMP=share_btn_fb,4,2,jimsojim,10/7/2015 21:00\n10690487,Warning from Prince Charles that artisanal cheese could disappear,http://www.telegraph.co.uk/news/worldnews/europe/france/12036040/French-traditionalists-praise-warning-from-Prince-Charles-that-artisanal-cheese-could-disappear.html,2,1,rbcgerard,12/7/2015 16:35\n10445633,My Dark California Dream,http://www.nytimes.com/2015/10/25/opinion/sunday/my-dark-california-dream.html,77,63,samclemens,10/25/2015 1:52\n12139625,Microsoft shipped Python code in 1996,http://python-history.blogspot.com/2009/01/microsoft-ships-python-code-in-1996.html,3,1,znpy,7/21/2016 20:03\n10641701,California lawmaker proposes using the Third Amendment to fight surveillance,http://arstechnica.com/tech-policy/2015/11/could-the-third-amendment-be-used-to-fight-the-surveillance-state/,8,1,pavornyoh,11/28/2015 17:38\n11111506,Vulkan API demonstrated on mobile GPUs,http://blog.imgtec.com/powervr/experience-vulkan-graphics-and-compute-at-launch-on-powervr-gpus,2,1,alexvoica,2/16/2016 17:28\n11264421,Secretary Problem,https://en.wikipedia.org/wiki/Secretary_problem,3,1,akman,3/11/2016 3:11\n10505683,Ask HN: encrypted cloud file storage for iOS/Android?,,6,3,msh,11/4/2015 10:45\n12428593,Show HN: Frontexpress  manages routes in browser like Express does on Node,https://github.com/camelaissani/frontexpress,5,2,camelaissani,9/5/2016 6:55\n10780401,How Sugar and Fat Trick the Brain into Wanting More Food,http://www.scientificamerican.com/article/how-sugar-and-fat-trick-the-brain-into-wanting-more-food/,10,1,daegloe,12/22/2015 21:07\n10684565,Mathematics of PCA,http://efavdb.com/principal-component-analysis/,8,3,efavdb,12/6/2015 6:26\n11612673,Judge Grants Search Warrant Forcing Woman to Unlock iPhone with Touch ID,http://www.macrumors.com/2016/05/02/judge-unlock-iphone-touch-id,218,206,outworlder,5/2/2016 16:11\n12527604,The disruption of Silicon Valleys restaurant scene,http://www.nytimes.com/2016/09/19/technology/how-tech-companies-disrupted-silicon-valleys-restaurant-scene.html,67,68,kanamekun,9/18/2016 22:50\n12372200,Show HN: SaveMyTime  get insights how you spend your time,http://savemytime.co/en,3,1,crisen,8/27/2016 13:13\n12303958,Yet Another Government-Sponsored Malware,https://www.schneier.com/blog/archives/2016/08/yet_another_gov.html,45,22,r0h1n,8/17/2016 11:55\n11306097,\"Libretto  Vagrant as a Go Library, Supports AWS, Openstack, VSphere, etc\",https://github.com/apcera/libretto,16,3,zquestz,3/17/2016 17:43\n11842877,Endemic fraud threatens digital advertising budgets,http://www.ft.com/intl/cms/s/0/8e2f59c0-2b01-11e6-a18d-a96ab29e3c95.html,2,1,mikkokotila,6/5/2016 20:12\n10919770,Ask HN: Why is it that more experienced candidates get paid more?,,5,3,pinkunicorn,1/17/2016 15:48\n11006513,Introduction to the Quorum Programming Language and Evidence-Oriented Programming,http://blog.csta.acm.org/2015/10/01/accesscs10k-quorum-programming-language-and-evidence-oriented-programming/,60,29,edtechdev,1/31/2016 14:41\n10486980,Are there any cons of serving audio-less videos as video  instead of GIF?,,1,1,as1ndu,11/1/2015 16:47\n11728542,Uber's Chief Systems Architect on Their Architecture and Rapid Growth,https://www.infoq.com/articles/podcast-matt-ranney,3,1,olalonde,5/19/2016 6:59\n11895431,Comparing the LinkedIn VS WhatsApp purchase,http://www.kidsil.net/2016/06/microsoft-buys-linkedin/,2,2,kidsil,6/13/2016 17:06\n12094568,Moore Foundation provides grant for Contiuum's Python Numba and Dask Compilers,https://www.continuum.io/blog/developer-blog/gordon-and-betty-moore-foundation-grant-numba-and-dask,3,2,tanlermin,7/14/2016 15:18\n12159152,\"Google Trends: Pokemon More Relevant Than Trump, Clinton\",http://blog.plot.ly/post/147939406977/google-trends-pokemon-more-relevant-than-trump,1,1,gk1,7/25/2016 15:05\n12031674,StartEncrypt moves to ACME,https://www.startssl.com/NewsDetails?date=20160606#20160704,9,2,okket,7/4/2016 16:37\n10640268,MIT Engineers Make Water Boil With the 'Flip of a Switch',http://motherboard.vice.com/read/mit-engineers-make-water-boil-with-the-flip-of-a-switch?trk_source=recommended,2,1,jiangmeng,11/28/2015 6:35\n12342913,Double Arm Transplant Surgery,https://www.statnews.com/2016/08/23/double-arm-transplant/,60,9,aabaker99,8/23/2016 11:52\n12339469,Should You Charge Your Phone Overnight?,http://www.nytimes.com/2016/08/22/technology/personaltech/charge-phone-overnight.html,3,2,hugenerd,8/22/2016 21:09\n11431599,Roku debuts a new Streaming Stick with a quad-core processor,http://techcrunch.com/2016/04/05/roku-debuts-a-new-streaming-stick-with-a-quad-core-processor-support-for-private-listening/,2,1,prostoalex,4/5/2016 16:12\n12137777,Mark Zuckerberg on the next 10 years of Facebook,http://www.theverge.com/a/mark-zuckerberg-future-of-facebook,79,120,jrbedard,7/21/2016 16:08\n10832439,Is the Drive for Success Making Our Children Sick?,http://www.nytimes.com/2016/01/03/opinion/sunday/is-the-drive-for-success-making-our-children-sick.html,163,124,kornish,1/3/2016 21:17\n12396595,EmDrive: Nasa paper has finally passed peer review,http://www.ibtimes.co.uk/emdrive-nasa-eagleworks-paper-has-finally-passed-peer-review-says-scientist-know-1578716,87,57,xbmcuser,8/31/2016 7:36\n12251625,N26 e-bank promises free account creation and id verification over internet,https://support.n26.com/read/000001250?locale=en,3,1,pingec,8/8/2016 23:55\n10871119,DANE support lands in OpenSSL (git master),https://github.com/openssl/openssl/commit/59fd40d4e5030a7257edd11d758eab1dcebb3787,4,2,Zash,1/9/2016 13:12\n10773847,Qz's Chart of the Year for 2015 announced,http://qz.com/577146/quartzs-chart-of-the-year-for-2015/,1,1,jjb123,12/21/2015 21:59\n11920594,Salesforce Said to Have Been Rival Suitor for LinkedIn,http://www.bloomberg.com/news/articles/2016-06-16/salesforce-said-to-be-goldman-s-failed-rival-suitor-for-linkedin,1,1,petethomas,6/17/2016 3:51\n12097566,Top Software Engineering Books,http://aioptify.com/top-software-books.php?utm_source=hackernews&utm_medium=cpm&utm_campaign=topsoftwarebooks,11,2,jahan,7/14/2016 22:09\n11231526,\"Setback for Keyboardio, the heirloom-grade keyboard for serious typists\",https://www.kickstarter.com/projects/keyboardio/the-model-01-an-heirloom-grade-keyboard-for-seriou/posts/1501167,4,1,jseliger,3/5/2016 23:03\n10824096,\"Celebrating James Maxwell, the Father of Light\",https://cosmosmagazine.com/physical-sciences/celebrating-james-maxwell-father-light,51,7,Hooke,1/1/2016 23:34\n11186418,Popcorntime in Your Browser,http://popcorntime-browser.com/,2,1,ShashawatSingh,2/27/2016 7:35\n11410805,Ask HN: What are the podcasts you guys listen to?,,27,29,kyloren,4/2/2016 8:56\n11167711,Show HN: Coati  The Source Explorer,https://coati.io/,15,2,egraether,2/24/2016 16:02\n11125074,\"Tim Cook, privacy martyr?\",http://www.economist.com/news/business-and-finance/21693189-apples-boss-may-have-choose-between-his-principles-and-his-liberty-tim-cook-privacy?fsrc=permar|image2,1,2,citizensixteen,2/18/2016 11:36\n10482069,Ask HN: What happened to Express.js?,,14,11,MehdiHK,10/31/2015 7:10\n10251587,Latex to HTML5 Conversion for Scientific Papers,https://github.com/smarr/latex-to-html5,96,40,smarr,9/21/2015 11:46\n10440540,Sexual Economics: The Price of Sex at USC,http://www.neontommy.com/news/2015/02/price-sex-usc,2,1,ChasePatterson,10/23/2015 18:48\n11289629,Ask HN: Sorry I'm new but how do I,,2,3,andrewfromx,3/15/2016 14:00\n10949354,CA assembly member introduces encryption ban disguised as human trafficking bill,http://asmdc.org/members/a09/news-room/video-gallery/cooper-introduces-human-trafficking-investigation-legislation,272,91,asimpletune,1/21/2016 23:22\n11207084,Windows 10 growth hits the brakes,http://www.itworld.com/article/3039922/microsoft-windows/windows-10-growth-hits-the-brakes.html,4,1,cm2187,3/1/2016 23:42\n10566254,The Culling of the Herd,http://techcrunch.com/2015/11/14/aileen-lee-has-much-to-answer-for-although-you-have-to-admire-her-neological-powers/,45,20,pavornyoh,11/14/2015 16:49\n11473482,Twinkie diet helps nutrition professor lose 27 pounds,http://www.cnn.com/2010/HEALTH/11/08/twinkie.diet.professor/,2,1,samfisher83,4/11/2016 17:34\n11564211,Show HN: Donald Trump V/s Hillary Clinton Better On-Site UX?,https://www.designernews.co/stories/68000-ask-dn-donald-trump-vs-hillary-clinton--which-has-got-better-onsite-user-experience,1,1,vipul4vb,4/25/2016 14:00\n10350284,Organic GMOs Could Be the Future of Food??If We Let Them,https://medium.com/backchannel/organic-gmos-could-be-the-future-of-food-if-we-let-them-fe304aa89554?curator=MediaREDEF,5,5,dtawfik1,10/8/2015 1:18\n10557081,\"Tech Leading the Way on Paid Family Leave, Rest of the Country Should Catch Up\",http://apps.tcf.org/tech-companies-paid-leave,1,1,aschearer,11/12/2015 23:55\n10355030,Show HN: Download any song without knowing its name,http://iyask.me/Instant-Music-Downloader/,321,134,yask123,10/8/2015 18:41\n12035887,Nuclear Plant Accidents: Sodium Reactor Experiment,http://allthingsnuclear.org/dlochbaum/nuclear-plant-accidents-sodium-reactor-experiment,87,50,tehabe,7/5/2016 12:26\n10512183,Micro-libraries: the future of front-end development?,http://blog.wolksoftware.com/microlibraries-the-future-of-web-development,3,1,ower89,11/5/2015 8:01\n11365966,Ask HN: What's the best formal language?,,9,6,miguelrochefort,3/26/2016 15:23\n10530917,IBM is trying to solve computing scaling issues with electronic blood,http://arstechnica.com/gadgets/2015/11/5d-electronic-blood-ibms-secret-sauce-for-computers-with-biological-brain-like-efficiency/,71,13,saidajigumi,11/9/2015 1:22\n10753811,Swift: Lazy Properties in Structs,http://oleb.net/blog/2015/12/lazy-properties-in-structs-swift/,22,2,ingve,12/17/2015 19:30\n10596753,Vellvm: Verified LLVM,http://www.cis.upenn.edu/~stevez/vellvm/,95,10,lelf,11/19/2015 18:59\n11668157,Why I Quit Facebook Relay,https://medium.com/@OverclockedTim/why-i-quit-facebook-relay-eeab0177f92f#.a9d7yuve8,1,1,lkrubner,5/10/2016 15:59\n10204052,Ask HN: How do I clear my mind and regain focus?,,4,3,zieseil,9/11/2015 15:03\n11297932,Show HN: A Simple JavaScript Speech Recognizer,https://dreamdom.github.io/speechrec.html,8,1,neverstopcoding,3/16/2016 15:12\n12313908,Facebook is building its own Steam-style desktop gaming platform with Unity,https://techcrunch.com/2016/08/18/facebook-desktop-game-platform/,164,195,prostoalex,8/18/2016 16:28\n12388984,Can You Hear Me Now? Spotty Reception in the Heart of Silicon Valley,http://www.nytimes.com/2016/08/30/us/spotty-cell-reception-in-the-heart-of-silicon-valley.html?hp&action=click&pgtype=Homepage&clickSource=story-heading&module=mini-moth&region=top-stories-below&WT.nav=top-stories-below&_r=0,1,1,hvo,8/30/2016 11:13\n11882265,Canadian doctors reverse severe MS using stem cells,http://www.vox.com/2016/6/9/11898512/multiple-sclerosis-stem-cell-chemo,371,77,yurisagalov,6/11/2016 5:45\n11871753,Show HN: 1AppMode  MacOS X Single Application Mode Revisited,https://github.com/Cha-cho/1AppMode,3,2,cha-cho,6/9/2016 19:38\n11553883,Whaling emerges as cybersecurity threat,http://www.cio.com/article/3059621/security/whaling-emerges-as-major-cybersecurity-threat.html,30,17,Oatseller,4/23/2016 2:47\n12442263,Goldman Sachs Has Started Giving Away Its Most Valuable Software,http://www.wsj.com/articles/goldman-sachs-has-started-giving-away-its-most-valuable-software-1473242401,14,3,cookscar,9/7/2016 11:05\n12389453,Great Developers Don't Need to Be Passionate,http://blog.qualified.io/great-developers-dont-need-to-be-passionate,3,1,sidcool,8/30/2016 12:42\n10793831,OpenBSD Jumpstart: Learn to Tame OpenBSD Quickly,http://www.openbsdjumpstart.org,131,50,fcambus,12/26/2015 10:35\n11841657,NSObject (1994),http://www.nextop.de/NeXTstep_3.3_Developer_Documentation/Foundation/Classes/NSObject.htmld/index.html,62,6,hellofunk,6/5/2016 16:20\n10449735,The Cold Logic of Drunk People (2014),http://www.theatlantic.com/health/archive/2014/10/the-cold-logic-of-drunk-people/381908/?single_page=true,73,64,bkraz,10/26/2015 5:26\n10851428,The Lawyer Who Became DuPonts Worst Nightmare,http://www.nytimes.com/2016/01/10/magazine/the-lawyer-who-became-duponts-worst-nightmare.html,4,1,iMark,1/6/2016 16:34\n12420561,\"Websocket Shootout: Clojure, C++, Elixir, Go, Node.js, and Ruby\",https://hashrocket.com/blog/posts/websocket-shootout,83,37,blahedo,9/3/2016 19:04\n11720545,Visualising random variables,https://terrytao.wordpress.com/2016/05/13/visualising-random-variables/,40,12,baoyu,5/18/2016 8:33\n11131429,\"Homelessness Solved, Youre Welcome\",https://medium.com/@citycyclops/homelessness-solved-you-re-welcome-efd11fc64960#.wddlt1r4a,3,1,pldpld,2/19/2016 3:56\n11319947,The Mattering Instinct,https://www.edge.org/conversation/rebecca_newberger_goldstein-the-mattering-instinct,15,2,lermontov,3/19/2016 19:07\n12146464,How Humble Bundle stops online fraud,http://developer.humblebundle.com/post/147806409802/humble-fraud,214,113,walterbell,7/22/2016 20:17\n10353521,Researchers urge: industry standard SHA-1 should be retracted sooner,http://www.cwi.nl/news/2015/researchers-urge-industry-standard-sha-1-should-be-retracted-sooner,2,1,lisper,10/8/2015 15:50\n11099809,What the diamond industry is really selling,http://qz.com/614214/what-the-diamond-industry-is-really-selling/,78,83,elorant,2/14/2016 20:22\n11874110,Unraveling MÃ¶bius strips of edge-case data,https://www.oreilly.com/ideas/unraveling-mobius-strips-of-edge-case-data,12,1,wallflower,6/10/2016 3:32\n10273235,John Carmack on Developing the Netflix App for Oculus,http://techblog.netflix.com/2015/09/john-carmack-on-developing-netflix-app.html,345,157,vquemener,9/24/2015 17:48\n11797636,Bhyve now with graphics support,https://wiki.freebsd.org/bhyve/UEFI,69,22,moogle19,5/29/2016 18:44\n12032892,CounterStrike:GO and a recent gambling scandal,https://www.youtube.com/watch?v=_8fU2QG-lV0&feature=share,1,1,muse900,7/4/2016 20:42\n10608335,Why has Italian cinema lost its appeal abroad?,http://www.theparisreview.org/blog/2014/11/21/lost-in-translation/,58,37,prismatic,11/21/2015 22:41\n11711393,Ask HN: Are there only 2 reverse-CDN (CRN) in the entire world?,,2,3,diegorbaquero,5/17/2016 4:47\n11111592,\"New Jersey School Eases Pressure on Students, Baring an Ethnic Divide (2015)\",http://www.nytimes.com/2015/12/26/nyregion/reforms-to-ease-students-stress-divide-a-new-jersey-school-district.html,1,1,stefap2,2/16/2016 17:37\n11676885,\"Germany hit a new high in renewable energy, briefly making prices negative\",http://qz.com/680661/germany-had-so-much-renewable-energy-on-sunday-that-it-had-to-pay-people-to-use-electricity/,36,25,Osiris30,5/11/2016 16:44\n11705893,The Bank Job  breaking a mobile banking application,https://boris.in/blog/2016/the-bank-job/,135,39,deproders,5/16/2016 12:44\n10223490,Show HN: Growth is shit? is it worth to spend time on growth hack early?,https://medium.com/its-an-app-world/growth-hack-is-shit-bdb82ec12aeb,1,1,introvertmac,9/15/2015 22:12\n10546118,Security v usability: cracking the workplace password problem,http://www.theguardian.com/media-network/2015/oct/27/password-security-usability-workplace-problem,2,1,willyt,11/11/2015 11:41\n12431926,Hexameter (hexagonal grid library) 3.0.0 released,https://github.com/Hexworks/hexameter/releases/tag/v3.0.0,19,3,edem,9/5/2016 19:50\n12140270,Introducing Framer for iOS,http://blog.framerjs.com/posts/framer-preview-for-ios.html,4,2,sboak,7/21/2016 21:36\n10600687,NEW ANONIMOUS APP NOIZ,https://play.google.com/store/apps/details?id=jaydee.noiz,1,1,joxynyc,11/20/2015 11:17\n10919198,Teenage inventor calls on young people to ditch their smartphones,http://www.independent.co.uk/life-style/ann-makosinski-teenage-inventor-uses-tedx-teen-talk-to-call-on-young-people-to-ditch-their-a6816626.html,3,1,gnocchi,1/17/2016 11:52\n11519670,Ask HN: After working for myself what job positions am I suitable for?,,10,15,FlyingSquirrel,4/18/2016 13:22\n11743239,Simple Genetic Algorithm Can Rival Stochastic Gradient Descent in Neural Nets,http://eplex.cs.ucf.edu/publications/2016/morse-gecco16,5,1,hardmaru,5/21/2016 4:44\n11380710,Art and Technology: Experiencing Artwork in Virtual Reality,http://www.artdiversions.com/art-and-technology-experiencing-artwork-in-virtual-reality/,2,1,artdiversions,3/29/2016 11:27\n10628020,So What Exactly Is a Light Field Volume?,http://uploadvr.com/so-what-exactly-is-a-light-field-volume/,1,1,taylorwc,11/25/2015 16:44\n11124854,\"One-Third of Clinical Trial Results Never Disclosed, Study Finds\",http://www.bloomberg.com/news/articles/2016-02-17/one-third-of-clinical-trial-results-never-disclosed-study-finds,97,26,adamlvs,2/18/2016 10:34\n10992287,Ask HN: How do you transition your projects to use newer technology?,,2,1,antjanus,1/28/2016 23:14\n11836931,\"Show HN: Which-cloud, what cloud does an ip address belong to?\",https://github.com/bcoe/which-cloud,38,9,BenjaminCoe,6/4/2016 16:43\n11581681,Introducing MIR,http://blog.rust-lang.org/2016/04/19/MIR.html,736,164,steveklabnik,4/27/2016 16:07\n12561495,Watching Evolution Happen in Two Lifetimes,https://www.quantamagazine.org/20160922-evolution-peter-rosemary-grant-interview/,52,40,M_Grey,9/23/2016 0:33\n11955920,Backups added to Linode API alpha,https://engineering.linode.com/2016/06/22/Backups-Added-6-22-2016.html,2,3,eatonphil,6/22/2016 18:23\n10460280,SXSW cancels panels on harrassment in gaming following harrassment,http://www.billboard.com/articles/events/sxsw/6745021/sxsw-cancels-two-panels-gamer-harassment,4,2,anigbrowl,10/27/2015 18:58\n11265833,A Possible API for Siri,https://notes.nevan.net/an-api-for-siri-831abf62dc73,21,4,nevanking,3/11/2016 10:48\n12122749,Could you store energey in ice cubes?,,1,2,Pica_soO,7/19/2016 16:38\n11942000,Show HN: Gone is your mobile sidekick for handling all your daily tasks,https://itunes.apple.com/us/app/gone-tasks-free-to-do-list/id1113824065?mt=8,1,1,mediasans,6/20/2016 22:11\n10459047,Design of a digital republic,https://medium.com/@urbit/design-of-a-digital-republic-f2b6b3109902,42,17,state,10/27/2015 16:21\n10244883,Love Affair with Mozambiques Once-Ravaged Gorongosa National Park,http://nautil.us/issue/28/2050/ingenious-greg-carr,11,3,dnetesn,9/19/2015 17:18\n11360910,Reasons why I will not be replying to your argument,http://katsudon.net/?p=4746,4,4,ohjeez,3/25/2016 16:21\n10940136,Show HN: A job board for quality contract gigs (on-site and remote),https://trespy.com,5,1,the_wheel,1/20/2016 18:20\n10227643,The Intel SYSRET privilege escalation (2012),https://blog.xenproject.org/2012/06/13/the-intel-sysret-privilege-escalation/,44,10,dangrossman,9/16/2015 16:11\n12342311,How Tux the Penguin Ruined It for Linux,https://piss.io/how-tux-the-penguin-ruined-it-for-linux-8b221fe63387#.l31vt0ct2,9,11,smcl,8/23/2016 9:02\n10645302,Zero Knowledge Proofs: The Secret Santa Protocol,https://boompig.herokuapp.com/blog/secret-santa-protocol,15,1,pjing,11/29/2015 17:35\n11007792,The Turbo-Encabulator in Industry (1944),http://ieeexplore.ieee.org/xpl/articleDetails.jsp?reload=true&arnumber=5328648,57,20,PascLeRasc,1/31/2016 20:02\n10322164,ElixirScript  Elixir to JavaScript,https://github.com/bryanjos/elixirscript,6,1,clessg,10/3/2015 0:58\n12210509,Hard Drive Stats for Q2 2016,https://www.backblaze.com/blog/hard-drive-failure-rates-q2-2016/,181,57,ehPReth,8/2/2016 15:12\n10695343,BrickInstructions.com: Lego booklet site,http://lego.brickinstructions.com,73,22,fritz_vd,12/8/2015 8:17\n11101699,States consider allowing kids to learn coding instead of foreign languages,http://www.csmonitor.com/Technology/2016/0205/States-consider-allowing-kids-to-learn-coding-instead-of-foreign-languages,5,6,chewymouse,2/15/2016 5:41\n11752755,The Search for Our Missing Colors,http://www.newyorker.com/tech/elements/the-search-for-our-missing-colors,64,21,bananaoomarang,5/23/2016 9:30\n10680925,Mozilla Admits to Revenue Sharing Arrangement with Pocket,http://www.wired.com/2015/12/mozilla-is-flailing-when-the-web-needs-it-the-most/,10,5,e15ctr0n,12/5/2015 4:49\n11727185,Salesforce lost 3.5 hours of customer data in instance NA14,https://help.salesforce.com/apex/HTViewSolution?urlname=Root-Cause-Message-for-Disruption-of-Service-on-NA14-May-2016&language=en_US,3,1,jpatokal,5/19/2016 0:53\n10537993,Goldilocks Analogue Kickstarter 90% Funded  Arduino and Audio I/O,https://www.kickstarter.com/projects/feilipu/goldilocks-analogue-classic-arduino-audio-superpow/,1,3,feilipu,11/10/2015 7:10\n10270242,Cubic SDR  Cross-Platform Software-Defined Radio Application,http://www.cubicsdr.com,13,2,MrBra,9/24/2015 6:55\n12063062,YC-backed Cymmetria published a report about an APT caught with cyber-deception,https://threatpost.com/apt-group-patchwork-cuts-and-pastes-a-potent-attack/119081/,6,3,lorg,7/9/2016 20:07\n10816971,Show HN: Create your own 2015 Year in Review,https://myyear.co/,6,4,fredrivett,12/31/2015 9:41\n10557652,Show HN: Mechanical Turk cost calculator,https://morninj.github.io/Mechanical-Turk-Cost-Calculator/,14,2,morninj,11/13/2015 2:21\n11927048,Go: Subtests and Sub-benchmarks,http://elliot.land/go-subtests-and-sub-benchmarks,42,2,elliotchance,6/18/2016 4:04\n10964450,The China GPS shift problem,https://en.wikipedia.org/wiki/Restrictions_on_geographic_data_in_China#The_China_GPS_shift_problem,205,49,ivank,1/24/2016 22:59\n10809942,Npm v3 Dependency Resolution,https://docs.npmjs.com/how-npm-works/npm3,8,1,bpierre,12/30/2015 0:05\n12444336,15 years later: on the physics of high-rise building collapses (Twin Towers) [pdf],http://www.europhysicsnews.org/articles/epn/pdf/2016/04/epn2016474p21.pdf,3,1,afandian,9/7/2016 15:47\n12158615,Researchers Who Exposed VW Gain Little Reward from Success,http://www.nytimes.com/2016/07/25/business/vw-wvu-diesel-volkswagen-west-virginia.html,2,1,danso,7/25/2016 13:46\n12402850,\"Code that is valid in both PHP and Java, and produces the same output in both\",https://gist.github.com/forairan/b1143f42883b3b0ee1237bc9bd0b7b2c,405,88,adamnemecek,9/1/2016 2:55\n11827586,Jane Street Puzzles,https://www.janestreet.com/puzzles/,2,1,astdb,6/3/2016 1:02\n10306744,A Quiet Port is Logistics Nightmare,http://thedisorderofthings.com/2015/01/19/the-quiet-port-is-logistics-nightmare/,1,1,Avshalom,9/30/2015 20:07\n12002715,Worldwide Delivery of Amazon SNS Messages via SMS,https://aws.amazon.com/blogs/aws/new-worldwide-delivery-of-amazon-sns-messages-via-sms/,17,4,runesoerensen,6/29/2016 16:26\n10475746,The Narrative Frays for Theranos and Elizabeth Holmes,http://www.nytimes.com/2015/10/30/business/the-narrative-frays-for-theranos-and-elizabeth-holmes.html,6,1,drsilberman,10/30/2015 2:04\n11245961,\"Will making more money make you happier, and if so, how much?\",https://80000hours.org/articles/everything-you-need-to-know-about-whether-money-makes-you-happy/,11,5,robertwiblin,3/8/2016 15:51\n11416860,Rust via its Core Values,http://designisrefactoring.com/2016/04/01/rust-via-its-core-values/,135,119,pcwalton,4/3/2016 17:33\n12006917,Microsoft: Language Server Protocol,https://github.com/Microsoft/language-server-protocol,3,1,systemfreund,6/30/2016 6:19\n10255789,The Importance of Donald Trump,http://nymag.com/daily/intelligencer/2015/09/frank-rich-in-praise-of-donald-trump.html,111,132,aerocapture,9/21/2015 23:29\n10944156,Introducing the Facebook Sports Stadium,http://newsroom.fb.com/news/2016/01/facebook-sports-stadium,71,34,pmcpinto,1/21/2016 9:12\n10552064,\"Firefox OS 2.5 Developer Preview, an Experimental Android App\",https://hacks.mozilla.org/2015/11/firefox-os-2-5-developer-preview-an-experimental-android-app/,154,44,thallian,11/12/2015 9:05\n10652812,Google hires Teslas Autopilot Engineering Manager,http://9to5google.com/2015/11/30/google-hires-teslas-autopilot-engineering-manager-and-former-spacex-director-of-flight-software/,25,3,ljk,12/1/2015 0:04\n11915862,How to use EC2 on-demand with Jenkins?,https://www.atlantbh.com/using-ec2-on-demand-with-jenkins/,2,1,bosanche,6/16/2016 13:22\n11484449,\"Yes, there really is scientific consensus on climate change\",http://thebulletin.org/yes-there-really-scientific-consensus-climate-change9332#.Vw2ChZG0_eM.hackernews,12,4,ricklas,4/12/2016 23:19\n11385129,Google can't search anymore,https://binarypassion.net/google-can-t-search-anymore-d8588d9c7d87#.k5uxoakub,21,4,datalist,3/29/2016 21:41\n10921075,About the LIGO Gravitational-Wave Rumor,http://www.skyandtelescope.com/astronomy-news/about-this-weeks-gravitational-wave-rumor/?utm_source=newsletter&utm_campaign=sky-mya-nl-160115&utm_content=813396_SKY_HP_eNL_160115&utm_medium=email,24,9,subnaught,1/17/2016 21:07\n12198854,We adjust for population with murder rates. Why not for mass shootings?,http://www.latimes.com/opinion/op-ed/la-oe-lott-mass-shootings-adjust-for-population-20160731-snap-story.html,7,18,necessity,7/31/2016 21:05\n10366777,Why Video Games Have Launch Problems,https://playfab.com/blog/why-video-games-have-launch-problems/,51,35,seattlematt,10/10/2015 19:59\n11182421,React.js Conf 2016 [videos],https://www.youtube.com/playlist?list=PLb0IAmt7-GS0M8Q95RIc2lOM6nc77q1IY,52,8,firasd,2/26/2016 16:57\n11976554,Khinchin's Constant,http://mathworld.wolfram.com/KhinchinsConstant.html,68,39,goldenkey,6/25/2016 15:09\n11858718,Dear Apple: Please use these ideas to modernize the Mac,http://arstechnica.com/apple/2016/06/back-to-the-mac-modernizing-apples-aging-computer-lineup/,7,3,jseliger,6/7/2016 23:02\n11883223,Stem cell treatment reverses MS in 70% of patients in small study,http://arstechnica.com/science/2016/06/risky-stem-cell-treatment-reverses-ms-in-70-of-patients-in-small-study/,3,1,shawndumas,6/11/2016 12:31\n10900121,Golang and why it matters,https://medium.com/@jamesotoole/golang-and-why-it-matters-1710b3af96f7,2,2,pythonist,1/14/2016 7:54\n10222825,Sharked: we have globally blocked Wireshark,http://thedailywtf.com/articles/sharked,31,2,stargrave,9/15/2015 20:03\n11767924,Is Facebook eavesdropping on phone conversations?,http://news10.com/2016/05/24/is-facebook-eavesdropping-on-your-phone-conversations/,287,239,how-about-this,5/25/2016 6:00\n12360357,New capabilities and entrepreneurialism are making space exciting again,http://www.economist.com/technology-quarterly/2016-25-08/space-2016,49,5,martincmartin,8/25/2016 16:31\n10847842,\"Why privacy is important, and having nothing to hide is irrelevant\",http://robindoherty.com/2016/01/06/nothing-to-hide.html,697,316,synesso,1/6/2016 1:48\n10223054,'Dislike' button coming to Facebook,http://www.bbc.co.uk/news/technology-34264624,5,13,SimplyUseless,9/15/2015 20:44\n10635769,Please petition GitHub to support HTTPS on GitHub pages,https://gist.github.com/coolaj86/e07d42f5961c68fc1fc8,141,68,cayblood,11/27/2015 3:54\n12493494,UnrealCV,https://unrealcv.github.io/,242,43,sytelus,9/14/2016 0:51\n12391267,Former Sequoia partners: The Midwest is the future of startups,http://venturebeat.com/2016/08/28/in-5-years-the-midwest-will-have-more-startups-than-silicon-valley/,175,260,vollmarj,8/30/2016 15:59\n11015617,Ask HN: Share your terminal customization,,2,1,yeukhon,2/1/2016 21:29\n10941488,2015 smashed 2014s global temperature record,https://www.washingtonpost.com/news/energy-environment/wp/2016/01/20/its-official-2015-smashed-2014s-global-temperature-record-it-wasnt-even-close/,177,237,gregcrv,1/20/2016 21:26\n12265858,Tech sector blasts IBM and ABS over [Australian] Census failure,http://www.afr.com/technology/web/security/tech-sector-blasts-ibm-and-abs-over-census-failure-and-demand-compensation-20160810-gqpbih,4,1,pedrogrande,8/11/2016 1:42\n11397284,Everyone quotes command line arguments the wrong way,https://blogs.msdn.microsoft.com/twistylittlepassagesallalike/2011/04/23/everyone-quotes-command-line-arguments-the-wrong-way/,4,1,ingve,3/31/2016 14:13\n10826191,AI100: One Hundred Year Study on Artificial Intelligence,https://ai100.stanford.edu/,45,13,fitzwatermellow,1/2/2016 13:59\n10770054,Ask HN: How did the YC Fellowships worked for anyone involved?,,15,2,imrehg,12/21/2015 7:36\n10490588,Did Africas Apes Come from Europe?,http://www.smithsonianmag.com/science-nature/did-africas-apes-come-from-europe-113890377/?no-ist,20,1,monort,11/2/2015 7:52\n11639357,A short response to the Rebol vs Lisp macros article,https://gist.github.com/ejbs/813fa9db68dae598064037313323f3a3,4,3,ejbs2,5/5/2016 20:18\n11461676,Does Creativity Decline with Age?,http://www.scientificamerican.com/article/does-creativity-decline-with-age/,4,1,brahmwg,4/9/2016 15:30\n11039348,Laura Poitras Reveals Her Own Life Under Surveillance,http://www.wired.com/2016/02/snowdens-chronicler-reveals-her-own-life-under-surveillance/,325,82,eplanit,2/5/2016 4:12\n10801769,Tech-Hub Housing Costs,http://www.trulia.com/blog/trends/price-and-rent-monitors-jan-2014/,19,13,jseliger,12/28/2015 16:10\n11319223,\"Interested in a powerful, free software friendly workstation?\",https://www.fsf.org/blogs/licensing/interested-in-a-powerful-free-software-friendly-workstation,6,2,bahjoite,3/19/2016 16:49\n11813717,Drop jQuery as a dependency from Rails,https://github.com/rails/rails/issues/25208,292,111,robermiranda,6/1/2016 12:12\n12342659,\"July was the hottest month ever recorded, according to Nasa\",http://www.nytimes.com/interactive/2016/08/20/sunday-review/climate-change-hot-future.html?_r=1,381,502,MarkEthan,8/23/2016 10:44\n10782352,A new-look ball-by-ball Cricket Scorecard,https://gramener.com/playground/wcscorecards/scorecard.html?match=FNew%20ZealandAustralia,1,1,wearypilgrim,12/23/2015 7:16\n10787531,HTML 101  Limited Time Free 2+ hour course,http://classes.coursebirdie.com/courses/getting-started-with-html,10,3,rheaverma,12/24/2015 8:16\n11671357,Icelands Ghost Planes,https://warisboring.com/icelands-ghost-planes-63147a860163,202,27,bootload,5/10/2016 22:58\n10834727,Microsoft Warns Windows 7 Has Serious Problems,http://www.forbes.com/sites/gordonkelly/2016/01/02/microsoft-windows-7-problems/,11,11,nikbackm,1/4/2016 9:51\n11190942,After the Gold Rush,http://techcrunch.com/2016/02/28/even-peter-thiel-has-got-soul/,236,127,miolini,2/28/2016 14:09\n11563257,Integrate Python and .NET,https://github.com/pythonnet/pythonnet,4,1,bjoerns,4/25/2016 9:36\n11849127,Inkdrop  Notebook app for Hackers,https://inkdrop.info/,51,57,noradaiko,6/6/2016 18:38\n11047744,Replicating the Huffduffer service in Workflow for iOS,https://www.jordanmerrick.com/posts/workflow-personal-podcast-feed,3,1,jads,2/6/2016 13:54\n10338800,Show HN: Distraction Dimmer for Mac  increase your focus with a twist of a knob,https://hazeover.com,2,1,pointum,10/6/2015 13:45\n10934913,Ashley Madison hack treating email,http://pastebin.com/V5tmcFXq,7,4,hippich,1/19/2016 23:24\n10530994,Recursive Restartability: Turning the Reboot Sledgehammer into a Scalpel (2001) [pdf],http://roc.cs.berkeley.edu/papers/recursive_restartability.pdf,20,2,vezzy-fnord,11/9/2015 1:58\n11093037,Douglas Rushkoff: Im thinking it may be good to be off social media altogether,http://www.theguardian.com/technology/2016/feb/12/digital-capitalism-douglas-rushkoff,301,152,jedwhite,2/13/2016 7:15\n11887653,Xamarin,https://github.com/xamarin,41,23,cia48621793,6/12/2016 11:41\n12180179,Ask HN: Bootstrapping with 2 founders,,7,5,MuEta,7/28/2016 13:54\n11382322,GitLab Runner 1.1 with Autoscaling,https://about.gitlab.com/2016/03/29/gitlab-runner-1-1-released/?,56,12,sytse,3/29/2016 15:48\n10976299,\"Apple Reports Record First Quarter Results, Slowing Growth in iPhone Sales\",http://www.apple.com/pr/library/2016/01/26Apple-Reports-Record-First-Quarter-Results.html,132,206,davidbarker,1/26/2016 21:37\n10681399,Why Did Seventeenth-Century Europeans Eat Mummies?,http://resobscura.blogspot.com/2015/12/why-did-seventeenth-century-europeans.html,25,7,magda_wang,12/5/2015 9:37\n10711752,Ask HN: Looking for beta testers for receiving cooking help via text,,5,9,palidanx,12/10/2015 17:10\n12300670,Tracker: Ingesting MySQL data at scale  Part 2,https://engineering.pinterest.com/blog/tracker-ingesting-mysql-data-scale-part-2,3,1,rwultsch,8/16/2016 21:08\n12083711,Ask HN: What's up with retro sound chip programming?,,2,1,jzelinskie,7/13/2016 3:25\n10361294,SQL for NoSQL: Couchbase N1QL Tutorial,http://query.pub.couchbase.com/tutorial/#1,9,1,porker,10/9/2015 16:38\n10781633,The Ups and Downs of a Chef Shop,http://technology.quid.com/2015/12/the-ups-and-downs-of-a-chef-shop/,2,1,seekely,12/23/2015 2:15\n10768960,\"Disney is safeguarding its future by buying childhood, piece by piece\",http://www.economist.com/news/briefing/21684138-disney-making-fortune-and-safeguarding-its-future-buying-childhood-piece-piece,148,166,e15ctr0n,12/21/2015 0:41\n12437165,Yelp invites hackers to expose vulnerabilities through bug bounty program,https://techcrunch.com/2016/09/06/yelp-bug-bounty-program/,64,15,pavornyoh,9/6/2016 16:26\n11127534,Google Cloud Vision API enters Beta,http://googlecloudplatform.blogspot.com/2016/02/Google-Cloud-Vision-API-enters-beta-open-to-all-to-try.html,350,105,axelfontaine,2/18/2016 17:31\n11469363,Google Cant Duck Mississippi Probe of Dangerous Web Content,http://www.bloomberg.com/news/articles/2016-04-09/google-can-t-dodge-mississippi-probe-of-dangerous-web-content,7,1,laurex,4/11/2016 2:58\n11915534,\"I made this, it's a collection of network testing tools\",https://iptools.co/,2,2,jarmoszkuj,6/16/2016 12:05\n11355960,Google Nik collection now available for free,https://www.google.com/nikcollection/,217,50,Numberwang,3/24/2016 20:02\n12296481,Why isn't ssdb more popular?,,1,3,yehosef,8/16/2016 10:18\n11084017,What makes it to the front page of Reddit,https://blog.datastories.com/blog/reddit-front-page,2,1,ergest,2/11/2016 23:01\n11504718,Basic Income,https://www.givedirectly.org/basic-income,1,1,6502nerdface,4/15/2016 14:46\n11892766,Should we block forever waiting for high-quality random bits?,https://www.mail-archive.com/python-dev@python.org/msg92676.html,1,1,Tomte,6/13/2016 10:27\n11905951,Why dont we have universal basic income?,http://www.newyorker.com/magazine/2016/06/20/why-dont-we-have-universal-basic-income,3,3,jonbaer,6/14/2016 22:45\n10550589,Deep Learning in a Single File for Smart Devices,http://dmlc.ml/mxnet/2015/11/10/deep-learning-in-a-single-file-for-smart-device.html,40,7,sungeuns,11/12/2015 0:59\n11983716,Caltech glassblower's retirement has scientists sighing,http://www.latimes.com/local/education/la-me-caltech-glassblower-20160613-snap-story.html,301,165,wallflower,6/27/2016 1:27\n10538082,What happened to passenger hovercraft?,http://www.bbc.com/news/magazine-34658386,26,9,yitchelle,11/10/2015 7:58\n11741663,Introducing Mycroft Core,https://mycroft.ai/introducing-mycroft-core/,2,1,ldlework,5/20/2016 21:27\n10886484,SCP parameters you should know about,http://www.tecmint.com/scp-commands-examples/,8,1,babuskov,1/12/2016 10:10\n12490816,My Code Does Not Work Because I Am a Victim of Complex Societal Factors,https://vimeo.com/180568023,9,1,nanis,9/13/2016 18:12\n11029224,Ask HN: Help me design a personal project,,1,2,_em_,2/3/2016 19:55\n10401876,\"Intel has 1,000 people working on chips for the iPhone\",http://venturebeat.com/2015/10/16/intel-has-1000-people-working-on-chips-for-the-iphone/,50,19,happyscrappy,10/16/2015 20:40\n11943129,Track your flight with GPS  discover the world below with offline maps and POI,http://fc.umn.edu/,2,1,sohkamyung,6/21/2016 2:40\n11863126,Dutch architect unveils 3D printer to make 'endless' house,http://phys.org/news/2016-06-dutch-architect-unveils-3d-printer.html,2,1,dnetesn,6/8/2016 15:59\n12411747,Contemplating the possible retirement of Apache OpenOffice,https://lwn.net/Articles/699047/,344,318,sohkamyung,9/2/2016 8:38\n11417730,Losing the War,http://www.leesandlin.com/articles/LosingTheWar.htm,4,1,pmcpinto,4/3/2016 21:06\n11446260,Being tired isnt a badge of honor  Signal v. Noise,https://m.signalvnoise.com/being-tired-isn-t-a-badge-of-honor-fa6d4c8cff4e#.vxglxiv8y,187,59,tilt,4/7/2016 10:53\n10799601,\"Show HN: 30 Days, 30 Demos\",http://mattdesl.svbtle.com/codevember,5,2,mattdesl,12/28/2015 2:49\n10786300,Japanese Bookshop Stocks Only One Book at a Time,http://www.theguardian.com/books/2015/dec/23/japanese-bookshop-stocks-only-one-book-at-a-time,173,69,rfreytag,12/23/2015 23:37\n11897822,Ask HN: How do I keep learning while I am having a job?,,12,7,aryamaan,6/13/2016 21:27\n11721289,The Good Judgement Project,http://goodjudgment.com/gjp/,11,1,rfreytag,5/18/2016 12:04\n11539390,The radical future of media beyond the Web (1997),http://www.wired.com/1997/03/ff-push/,1,1,salgernon,4/21/2016 3:10\n10750930,Google Launchpad Accelerator:  Equity-Free Accelerator Program for Startups,https://developers.google.com/startups/accelerator/,94,12,enigami,12/17/2015 11:52\n11248294,\"The Phoenix Is Not Burnt Out, It Is Just Rebooting\",http://michaeldehaan.net/post/140649196217/the-phoenix-is-not-burnt-out-it-is-just-rebooting,77,27,kragniz,3/8/2016 20:24\n12124546,Thoughts on Instagram Marketing and Customer Service,http://blog.reamaze.com/2016/07/19/thoughts-on-instagram-marketing-and-customer-service/,2,1,lunaru,7/19/2016 20:17\n10522974,The Cop at the End of the World,http://www.buzzfeed.com/andrewmcmillen/the-constable-of-birdsville#.iexMRlj2Kj,27,2,Thevet,11/7/2015 0:27\n11106638,Integer underflow reportedly the root cause of iPhone bricking,https://www.youtube.com/watch?v=MVI87HzfskQ,2,1,yuvalkarmi,2/15/2016 22:46\n10642279,Show HN: Phoenix  a lightweight OS X window manager scriptable with JavaScript,,10,6,khirviko,11/28/2015 20:24\n11200967,The Squirrel Wars (2007),http://www.nytimes.com/2007/10/07/magazine/07squirrels-t.html,21,5,jimsojim,3/1/2016 5:37\n10363482,Arduino team presents genuino starter kit,https://blog.arduino.cc/2015/10/07/arduino-team-presents-genuino-starter-kit/,13,3,kevinaloys,10/9/2015 21:52\n12392295,Deep yet simple explanation of NaN and typeof,https://medium.com/javascript-refined/nan-and-typeof-36cd6e2a4e43,1,1,fagnerbrack,8/30/2016 17:55\n10671897,Geneticists Are Concerned Transhumanists Will Use CRISPR on Themselves,http://motherboard.vice.com/read/geneticists-are-concerned-transhumanists-will-use-crispr-on-themselves,53,69,sageabilly,12/3/2015 19:27\n11223557,Great Principles of Computing,http://denninginstitute.com/pjd/GP/GP-site/welcome.html,38,1,kercker,3/4/2016 13:32\n10697177,Apples new $99 iPhone battery case doesnt measure up,http://www.theverge.com/2015/12/8/9867996/apple-smart-battery-case-iphone-6-6s-hands-on,4,2,dsr12,12/8/2015 16:05\n12545289,Ask HN: How to solve chicken and egg problem?,,3,1,baj84,9/21/2016 4:02\n11750409,Its No Accident: Advocates Want to Speak of Car Crashes Instead,http://www.nytimes.com/2016/05/23/science/its-no-accident-advocates-want-to-speak-of-car-crashes-instead.html,2,1,aaronbrethorst,5/22/2016 21:43\n11662686,Self-host analytics for better privacy and accuracy,https://blog.filippo.io/self-host-analytics/,193,90,FiloSottile,5/9/2016 20:04\n10457309,Built an app that can replace Zite. But how do I reach out their users?,,3,2,SiddharthG16,10/27/2015 11:11\n11769315,Socioeconomic Effects of TCP/IP vs. IsoGrid,http://isogrid.org/blog/2016/05/25/socioeconomic-effects-of-tcpip-vs-isogrid/,2,1,PhaseMage,5/25/2016 12:38\n12199277,How Two Facebook Engineers Could Decide the Presidential Election,https://medium.com/join-scout/how-two-facebook-engineers-could-decide-the-presidential-election-6e038d34a2b4#.a5b2bpexz,2,1,miraj,7/31/2016 22:45\n10890647,Ask HN: How do I evaluate a recruitment agency?,,3,1,tyurok,1/12/2016 21:45\n11910246,Serverless Architectures,http://martinfowler.com/articles/serverless.html,17,3,mhausenblas,6/15/2016 16:22\n10530495,The best cities to get ahead are often the most expensive places to live (2014),http://www.theatlantic.com/business/archive/2014/11/why-its-so-hard-for-millennials-to-figure-out-where-to-live/382929/?utm_source=SFFB&amp;single_page=true,109,99,Futurebot,11/8/2015 23:25\n11049113,The Chipophone  A homemade 8-bit synthesizer (2010),http://www.linusakesson.net/chipophone/index.php,89,12,jamescgrant,2/6/2016 18:50\n11554894,Aphantasia: How It Feels to Be Blind in Your Mind,https://www.facebook.com/notes/blake-ross/aphantasia-how-it-feels-to-be-blind-in-your-mind/10156834777480504,194,176,ingve,4/23/2016 9:52\n10505557,Entire editorial staff of Elsevier journal Lingua resigns,http://arstechnica.co.uk/science/2015/11/entire-editorial-staff-of-elsevier-journal-lingua-resigns-over-high-price-lack-of-open-access/,191,14,adrianhoward,11/4/2015 10:10\n10865988,X Marks a Curious Corner on Plutos Icy Plains,http://www.nasa.gov/feature/x-marks-a-curious-corner-on-pluto-s-icy-plains,79,43,japaget,1/8/2016 16:25\n10419829,IRC client in 135 lines of code,https://github.com/huytd/nodirc,2,2,huydotnet,10/20/2015 15:38\n11050837,DNA could help solve mystery of the Indus Valley civilization,http://www.businessinsider.com/dna-could-solve-mystery-of-indus-valley-civilization-2016-2,50,6,diodorus,2/7/2016 0:27\n10451323,Enter sugar snake: MEL Sciences next-gen chemistry kit,http://thenextweb.com/gadgets/2015/10/24/enter-sugar-snake-hands-mel-sciences-chemistry-kit/,29,4,pavornyoh,10/26/2015 13:43\n10914885,[Osmf-talk] exit,https://lists.openstreetmap.org/pipermail/osmf-talk/2016-January/003655.html,2,1,edward,1/16/2016 9:53\n11214272,\"We didnt do anything wrong, but somehow, we lost\",https://www.linkedin.com/pulse/nokia-ceo-ended-his-speech-saying-we-didnt-do-anything-ziyad-jawabra?trk=hp-feed-article-title-like,2,2,jimsojim,3/3/2016 0:43\n12096559,\"Ask HN: I've been a java dev for a couple of years, should I move langauge?\",,3,5,eecks,7/14/2016 19:28\n12384617,How to trick your Facebook friends into reading your political opinions,http://fusion.net/story/340971/how-to-trick-your-facebook-friends-into-reading-your-political-opinions/,1,1,hollaur,8/29/2016 19:38\n12037053,Raiden Network  High Speed Asset Transfers for Ethereum,http://raiden.network/,83,27,bpierre,7/5/2016 15:26\n11928690,Ask HN: Is there a good book on IT/Silicon Valley history?,,10,11,sebst,6/18/2016 14:13\n10986590,Whats Apples competitive edge going forward?,http://blogs.harvard.edu/philg/2016/01/26/whats-apples-competitive-edge-going-forward/,32,56,wslh,1/28/2016 6:00\n10984716,Paul Krugman Reviews The Rise and Fall of American Growth by Robert J. Gordon,http://www.nytimes.com/2016/01/31/books/review/the-powers-that-were.html,53,89,dismal2,1/28/2016 0:13\n11657539,Who Is Ready for Baseballs Robot Umpires?,http://www.wsj.com/articles/who-is-ready-for-baseballs-robot-umpires-1462749974,1,1,thevibesman,5/9/2016 4:03\n11230237,\"What Happened, Miss Simone?\",http://www.nybooks.com/articles/2016/03/10/fierce-courage-nina-simone,88,15,whocansay,3/5/2016 18:07\n10300419,Stop Spotify from waking computer up,https://community.spotify.com/t5/Help-Desktop-Linux-Windows-Web/Stop-spotify-from-waking-computer-up/td-p/803571/page/2,39,16,rplnt,9/29/2015 22:58\n11352705,Starboard to Start Proxy Fight to Remove Yahoos Board,http://www.wsj.com/articles/starboard-to-start-proxy-fight-to-remove-yahoos-board-1458789958,64,42,jackgavigan,3/24/2016 13:48\n11080122,Microsoft TLS 1.2 downgrade bug and how it was fixed,https://blog.cloudflare.com/microsoft-tls-downgrade-schannel-bug/,76,10,jgrahamc,2/11/2016 14:02\n10598188,Popular Google Chrome extensions are constantly tracking you by default,http://labs.detectify.com/post/133528218381/chrome-extensions-aka-total-absence-of-privacy,169,74,kevindeasis,11/19/2015 22:34\n11408061,Show HN: Material Management,http://material.bitmatica.com/,7,1,stucat,4/1/2016 20:00\n10433615,Show HN: Hibou  Use spaced repetition to remember what you read,http://gethibou.com,69,30,willlma,10/22/2015 17:43\n12235797,\"Research Says Single People Live Rich, Meaningful Lives\",http://www.huffingtonpost.com/entry/research-says-single-peoplewait-for-itlive-rich-meaningful-lives_us_57a38912e4b0104052a1b182,1,1,neverminder,8/5/2016 21:16\n10956430,Show HN: Twofu: A Two-Factor Authenticator Command-Line App,https://github.com/ukazap/twofu/blob/master/README.md,11,2,ukz,1/23/2016 0:07\n12187550,What is a Proof?,https://samidavies.wordpress.com/2016/07/29/what-is-a-proof/,68,22,CarolineW,7/29/2016 15:41\n12325843,The War on Cash,http://thelongandshort.org/society/war-on-cash,151,152,Gigamouse,8/20/2016 9:32\n11735639,Chrome DevTools in 2016,https://www.youtube.com/watch?v=x8u0n4dT-WI,12,1,aslushnikov,5/20/2016 5:02\n12577283,Software Development at 1 Hz,https://medium.com/@MartinCracauer/software-development-at-1-hz-5530bb58fc0e,100,61,akkartik,9/25/2016 20:34\n11691342,Ask HN: Using AngularJS 1.x in production?,,4,13,64bitbrain,5/13/2016 16:30\n10978772,On the Viability of Conspiratorial Beliefs,http://journals.plos.org/plosone/article?id=10.1371%2Fjournal.pone.0147905,1,1,sohkamyung,1/27/2016 7:32\n11867932,\"This House Costs Just $20,000But Its Nicer Than Yours\",http://www.fastcoexist.com/3056129/this-house-costs-just-20000-but-its-nicer-than-yours/3,4,1,JackPoach,6/9/2016 6:44\n12422501,Google Finds That Successful Teams Are About Norms Not Just Smarts,https://hunterwalk.com/2016/09/03/google-finds-that-successful-teams-are-about-norms-not-just-smarts/,4,1,jaredsohn,9/4/2016 3:20\n10979165,Heap on Embedded Devices: Analysis and Improvement,https://blog.cesanta.com/embedded-heap-behaviour-analysis-and-improvement,37,20,dimonomid,1/27/2016 9:47\n10480390,Developing in Stockfighter with No Trading Experience,http://www.kalzumeus.com/2015/10/30/developing-in-stockfighter-with-no-trading-experience/,302,186,srpeck,10/30/2015 20:36\n11194625,Steel Password Manager GUI Project on GitHub,https://github.com/nrosvall/steel-gui,1,1,anttiviljami,2/29/2016 10:24\n10478254,There's a reason Google founders never called their users dumb f*cks,,5,1,meeper16,10/30/2015 15:08\n10191021,\"Why some European countries reject refugees, and others love them\",https://www.washingtonpost.com/news/worldviews/wp/2015/09/08/this-map-helps-explain-why-some-european-countries-reject-refugees-and-others-love-them/?postshare=1821441801185179,2,1,hunglee2,9/9/2015 12:35\n12428667,Privacy and control need to be put back into the hands of the individual,https://decentralize.today/privacy-and-control-need-to-be-put-back-into-the-hands-of-the-individual-301c4c318ef8#.u3sba968w,118,93,merkleme,9/5/2016 7:22\n11348349,Sirum (YC W15 Nonprofit) helps start first free pharmacy in California,http://link.sirum.org/emerson,17,2,akircher,3/23/2016 21:19\n12373024,4WD vs. AWD. What's the Difference?,http://www.outsideonline.com/2096381/4wd-vs-awd-whats-difference,404,200,hackuser,8/27/2016 16:32\n10794189,Newly discovered earliest draft of a Unix manual (1971),http://www.tuhs.org/Archive/PDP-11/Distributions/research/McIlroy_v0/UnixEditionZero.txt,158,40,jritorto,12/26/2015 14:33\n11771697,Deco IDE for React Native: Now Free and Open Source,https://github.com/decosoftware/deco-ide,138,27,daverecycles,5/25/2016 17:53\n11031060,A Rebuttle of the C++ FQA,https://gist.github.com/klmr/5423873,3,2,autoreleasepool,2/4/2016 0:23\n12192158,DRAM Errors in the Wild: A Large-Scale Field Study [pdf],http://www.cs.toronto.edu/~bianca/papers/sigmetrics09.pdf,8,1,aburan28,7/30/2016 8:28\n11817011,Now It Is Official: The 'Internet' Is Over,http://www.nytimes.com/2016/06/02/insider/now-it-is-official-the-internet-is-over.html,3,1,finnh,6/1/2016 18:39\n11659323,Achieving PHP interop with .NET,http://blog.peachpie.io/2016/05/working-towards-php-interoperability.html,23,1,pchp,5/9/2016 12:41\n11310461,The 451 status code is now supported,https://developer.github.com/changes/2016-03-17-the-451-status-code-is-now-supported/,421,77,cujanovic,3/18/2016 7:53\n10842035,'fuck' command which corrects your previous console command,https://www.github.com/nvbn/thefuck,1,1,quantisan,1/5/2016 8:22\n12532176,Ask HN: Does the film industry use stock options for compensation?,,1,2,spoonie,9/19/2016 15:31\n11009153,McCabe's Cyclomatic Complexity and Why We Don't Use It (2014),https://www.cqse.eu/en/blog/mccabe-cyclomatic-complexity/,12,6,jcr,2/1/2016 1:53\n11136740,Do not teach best practices,http://anyonecanlearntocode.com/blog_posts/do-not-teach-best-practices,3,2,peterxjang,2/19/2016 21:25\n10892831,Cruncher: An Implementation of Bret Victor's Scrubbing Calculator,https://www.cruncher.io/,112,32,luu,1/13/2016 7:28\n10649345,Whatsapp is censoring telegram links [SPA],http://www.elandroidelibre.com/2015/11/la-censura-de-whatsapp-bloquea-todos-los-mensajes-con-links-de-telegram.html,6,1,xabi,11/30/2015 13:57\n11691179,Gain CPU Performance Without Overclocking  Raspberry Pi 3,http://haydenjames.io/raspberry-pi-3-overclock/,6,2,ozy23378,5/13/2016 16:06\n10863025,ZypMedia Is Hiring Lead Engineer for Low Latency C++ Role,,1,2,ramandeepahuja,1/8/2016 4:55\n11663939,Ask HN: Dropcam without the camera,,3,2,thrwawy20160421,5/9/2016 23:02\n10547734,? How a Chairman at McKinsey Made Millions of Dollars Off His Maid,http://www.thenation.com/article/the-strange-true-story-of-how-a-chairman-at-mckinsey-made-millions-of-dollars-off-his-maid/,4,1,akbarnama,11/11/2015 17:19\n12485214,Jeff Bezos just unveiled his new rocket. And its a monster,https://www.washingtonpost.com/news/the-switch/wp/2016/09/12/jeff-bezos-just-unveiled-his-new-rocket-and-its-a-monster/,13,4,Jerry2,9/13/2016 2:21\n11640259,PacketQ: SQL queries for pcap files,https://github.com/dotse/packetq/wiki,76,5,chrissnell,5/5/2016 22:46\n12308695,Ask HN: HN for China?,,3,3,questionsforhn,8/17/2016 21:38\n10652553,Will your company ever run 100% of its IT in the cloud?,https://blog.bettercloud.com/cloud-office-systems-adoption/,1,1,booksnearme,11/30/2015 23:08\n10398998,Criticue Widget: Find out what visitors hate about your website,http://www.criticuewidget.com,27,20,bilus,10/16/2015 13:13\n11987190,Hands on with the 2D to 3D convertor emulator,http://arstechnica.com/gaming/2016/06/hands-on-with-the-emulator-that-adds-depth-to-old-2d-nes-games/,2,1,Maven911,6/27/2016 16:21\n10519048,Hidden in plain sight: Brute-forcing Slack private files,https://www.ibuildings.nl/blog/2015/11/hidden-plain-sight-brute-forcing-slack-private-files,146,51,relaxnow,11/6/2015 12:13\n11537025,Was I a Torturer in Iraq?,http://lithub.com/was-i-a-torturer-in-iraq/,3,1,ShaneBonich,4/20/2016 19:24\n11527971,Sex Comes to the Micros (2012),http://www.filfre.net/2012/02/sex-comes-to-the-micros/,62,20,danso,4/19/2016 16:15\n12211868,There isnt anything magical about it: Why more millennials are avoiding sex,https://www.washingtonpost.com/local/social-issues/there-isnt-really-anything-magical-about-it-why-more-millennials-are-putting-off-sex/2016/08/02/e7b73d6e-37f4-11e6-8f7c-d4c723a2becb_story.html,33,48,nkurz,8/2/2016 18:10\n12198674,A poor imitation of Alan Turing,http://www.nybooks.com/daily/2014/12/19/poor-imitation-alan-turing/,3,1,sajid,7/31/2016 20:30\n11352701,CSVJSON  Self Rise of an Online Tool,https://medium.com/@martindrapeau/csvjson-self-rise-of-an-online-tool-3a91fef3a201,75,35,martin_drapeau,3/24/2016 13:48\n11454904,\"Face Swap (C++ / Python): Meet Ted Trump, Donald Clinton and Hillary Cruz\",http://www.learnopencv.com/face-swap-using-opencv-c-python/,5,2,spmallick,4/8/2016 14:37\n11081203,\"I cant buy from amazon, but I dont want to anymore\",https://medium.com/@notbingo/i-want-to-mention-from-the-start-that-this-was-my-first-purchase-on-amazon-that-actually-had-a-de5fd3a48af#.iwsemvet9,2,1,notbingo,2/11/2016 16:40\n10481783,ATtiny Controlled LED Tail Lights for a 1976 Mazda Cosmo,https://www.youtube.com/watch?v=CZJTKXX_4JA,2,1,loser777,10/31/2015 4:15\n11930158,20 cognitive biases that screw up your decisions,http://uk.businessinsider.com/cognitive-biases-that-affect-decisions-2015-8?utm_source=feedly?r=US&IR=T,3,1,based2,6/18/2016 19:23\n11542783,Wikipedia to the Moon,https://meta.wikimedia.org/wiki/Wikipedia_to_the_Moon,146,81,chris_wot,4/21/2016 15:18\n12249370,What If Addiction Is Not a Disease?,http://chronicle.com/article/What-if-Addiction-Is-Not-a/237383,77,93,Hooke,8/8/2016 17:24\n10975266,Bitcoin has computed 2^83.9 hashes,https://plus.google.com/+MarcBevand/posts/1HN6Nnf7LBD/,52,67,mrb,1/26/2016 19:17\n10650402,Letter from Leader of Iran to North American and European Youth,http://www.letterfortruth.com/the-second-letter/,2,1,ZainRiz,11/30/2015 17:06\n10813454,How Wearable Technology Will Change with the Internet of Things (2016 Upcomers),http://stemmatch.net/blog/2015/december/29/tech-wear-the-iot/,4,3,Oxydepth,12/30/2015 18:31\n11169684,\"New product Cell phone, tablet, laptop labels tell me what you think\",http://www.getmydeviceback.com,1,1,gmdb,2/24/2016 19:53\n12117099,Performance Metrics for Recommender Systems,https://gab41.lab41.org/tps-report-for-recommender-systems-yeah-that-would-be-great-3beb26ab9fe0#.ys7a3cpll,1,2,amplifier_khan,7/18/2016 18:28\n10296044,Surprises in GopherJS Performance,http://www.gopherjs.org/blog/2015/09/28/surprises-in-gopherjs-performance/,168,28,eatonphil,9/29/2015 13:24\n10508207,25ft Tsunami of Foam Invades Streets of India,http://www.express.co.uk/news/weird/614905/India-flaming-lake-tsunami-of-foam-foam-flames,1,2,hellofunk,11/4/2015 17:43\n10416261,Old 1983 VT220 Serial Console Running Mac OS X,http://jstn.cc/post/8692501831,3,1,senorgusto,10/19/2015 22:31\n11807529,Fandom Is Broken,http://birthmoviesdeath.com/2016/05/30/fandom-is-broken,18,30,smacktoward,5/31/2016 16:31\n10909909,Optimization story: Switching from GMP to gcc's __int128 reduced run time by 95%,https://www.nu42.com/2016/01/excellent-optimization-story.html,129,31,nanis,1/15/2016 15:42\n11365297,CryptÂ·oÂ·phobe,https://www.cryptophobia.com/,4,1,r0muald,3/26/2016 11:41\n11262079,Monitoring You,https://medium.com/@myusuf3/monitoring-you-a1b5f029ae77#.ampxfoag4,6,1,robbiet480,3/10/2016 20:35\n10295386,Dutch prosecutors: raids on Uber offices in Amsterdam in taxi probe,https://au.news.yahoo.com/technology/a/29671872/dutch-prosecutors-raids-on-uber-offices-in-amsterdam-in-taxi-probe/,2,1,the-dude,9/29/2015 10:18\n12098775,How Houses Were Cooled Before Air Conditioning,http://www.curbed.com/2016/7/14/12182254/old-houses-air-conditioning-summer,2,2,Overtonwindow,7/15/2016 3:25\n12306354,Show HN: A Beginner's Guide to Colorimetry,http://hipsterdatascience.com/blog/a-beginners-guide-to-colorimetry/,2,1,cbabraham,8/17/2016 17:15\n10308731,PornViewer 0.0.1,https://github.com/shenanigans/PornViewer,5,1,hoveringGoats,10/1/2015 1:48\n10495765,Why Static Website Generators Are the Next Big Thing,http://www.smashingmagazine.com/,4,2,bobfunk,11/2/2015 22:20\n11636973,Show HN: Organize your bookmarks and collaborate with others,https://yourbuttons.com/,7,3,owenfar,5/5/2016 15:32\n11995996,New Social Media Platform,,1,1,auxopro,6/28/2016 18:03\n11841604,\"Be warned, there's a nasty Google 2 factor auth attack going around\",https://twitter.com/maccaw/status/739232334541524992,142,56,maccman,6/5/2016 16:11\n11838349,Electrovibration in Ungrounded MacBook Pros,https://blog.somaticlabs.io/electrovibration-in-ungrounded-macbook-pros/,5,4,jakerockland,6/4/2016 22:08\n11539189,\"CommonMark   a rationalized version of Markdown syntax, with a spec\",http://spec.commonmark.org/dingus/,3,1,neya,4/21/2016 2:16\n12215522,The Quest to Make Code Work Like Biology Just Took a Big Step,http://www.wired.com/2016/06/chef-just-took-big-step-quest-make-code-work-like-biology/,1,1,signa11,8/3/2016 4:08\n10771153,The Year We Started Buying Phones Like We Buy Cars,http://www.wired.com/2015/12/the-year-we-started-buying-phones-like-cars/,21,15,moviuro,12/21/2015 14:26\n12016606,Ask HN: Best way to book an international flights?,,2,2,hartator,7/1/2016 15:03\n12048840,Probing quantum phenomena in tiny transistors,http://phys.org/news/2016-07-probing-quantum-phenomena-tiny-transistors.html,15,3,dnetesn,7/7/2016 12:22\n11098112,Introducing Espresso  LinkedIn's hot new distributed document store,https://engineering.linkedin.com/espresso/introducing-espresso-linkedins-hot-new-distributed-document-store,4,1,johlo,2/14/2016 13:07\n11486183,Why Steve Jobs Killed the Newton,http://eggfreckles.scripts.mit.edu/notes/killed-newton/,5,1,ingve,4/13/2016 6:33\n11942424,\"Stealth Electric Car Company Hunting Tesla, Faraday\",http://electrek.co/2016/06/15/tesla-model-s-chief-engineer-atieva-all-electric-luxury-sedan/,2,1,UshZilla,6/20/2016 23:27\n11396022,Phalcon  PHP framework delivered as a C extension,https://phalconphp.com/en/,16,5,w0rldart,3/31/2016 9:57\n11567509,Lightroom $4K iMac VS $4K PC performance test,https://www.slrlounge.com/lightroom-mac-vs-pc-speed-test-4k-imac-vs-4k-custom-pc-performance-test/,66,69,rayshan,4/25/2016 21:26\n12330285,Almost 80% of Private Day Traders Lose Money,http://www.curiousgnu.com/day-trading,17,6,elmar,8/21/2016 10:27\n11750209,Ask HN: How does Elon Musk innovate in disparate fields?,,2,1,LeicesterCity,5/22/2016 20:44\n12308877,San Francisco's housing bubble is collapsing under its own weight,http://www.businessinsider.com/san-franciscos-housing-bubble-collapsing-under-its-own-lopsidedness-2016-8,9,5,rajathagasthya,8/17/2016 22:10\n12003241,Amazon Inspire,https://www.amazoninspire.com/access,2,1,coreyp_1,6/29/2016 17:43\n11234510,Geographical profiling study claims to have unmasked Banksy,http://www.bbc.com/news/science-environment-35645371,12,8,evo_9,3/6/2016 17:13\n10291415,Ask HN: How to handle being sick?,,2,3,maratd,9/28/2015 16:51\n12236436,Do Oil Companies Really Need $4B per Year of Taxpayers Money?,http://mobile.nytimes.com/2016/08/06/upshot/do-oil-companies-really-need-4-billion-per-year-of-taxpayers-money.html?em_pos=small&emc=edit_dk_20160805&nl=dealbook&nl_art=5&nlid=65508833&ref=headline&te=1&_r=1&referer=,66,37,JumpCrisscross,8/5/2016 23:58\n12488132,In case you're tired of expensive complicated graphic editors,http://www.vectr.com,66,10,twiceuponatime,9/13/2016 13:44\n11343111,NPM user nj48 steals liberated module names,https://www.npmjs.com/~nj48,6,1,drinchev,3/23/2016 9:48\n10267569,Ask HN: Laptop bag for 15 Macbook Pro for inclement weather,,3,5,tmaly,9/23/2015 19:38\n11222034,\"Oceans deepest spot a noisy place, Oregon scientists find\",http://www.seattletimes.com/seattle-news/science/oceans-deepest-spot-a-noisy-place-oregon-scientists-find/,4,1,tangentspace,3/4/2016 4:24\n11874474,?The Computational Engine of Economic Development,https://medium.com/@cesifoti/under-the-hood-the-computational-engine-of-economic-development-49bce1a7b151,39,14,avyfain,6/10/2016 5:27\n10581332,Better than meditation: free writing,https://medium.com/better-humans/better-than-meditation-12532d29f6cd,21,5,jodyribton,11/17/2015 14:47\n10226317,The WhatsApp Architecture Facebook Bought for $19B (2014),http://highscalability.com/blog/2014/2/26/the-whatsapp-architecture-facebook-bought-for-19-billion.html,8,1,oskarth,9/16/2015 13:22\n12148833,Ask HN: Managing Twitter lists,,5,1,mvdwoord,7/23/2016 8:37\n11230183,Ask HN: Things New Developers Struggle with Most?,,2,2,jjensen90,3/5/2016 17:53\n10408078,Pragmatic problems with disagreements,https://medium.com/@arisAlexis/pragmatic-problems-with-disagreements-8dcf89c4b925,1,1,arisAlexis,10/18/2015 12:46\n11538811,Ask HN: Our lead architect says 4GB is enough for a developer machine,,14,32,insamniac,4/21/2016 0:33\n11367972,A text editor that only allows the top 1000 most common words in English,https://github.com/mortenjust/cleartext-mac,33,9,kawera,3/26/2016 23:22\n10791469,What is Android doing when it says optimizing apps after a system upgrade?,http://alvinalexander.com/android/what-android-doing-optimizing-apps-after-system-upgrade-restart,4,2,superasn,12/25/2015 15:48\n10626577,Ways to Design the Letter 'M',http://www.citylab.com/design/2015/06/77-ways-to-design-the-letter-m-in-your-metro-logo/395045/,71,65,qzervaas,11/25/2015 11:05\n11417058,Understanding Hardware Transactional Memory [pdf],https://www.azul.com/files/Understanding-HW-Transactional-Memory-QCon-London-3.16-Gil-Tene.pdf,34,5,dmit,4/3/2016 18:31\n12237984,Edward L. Bernayse: The Engineering of Consent (1947) [pdf],http://classes.dma.ucla.edu/Fall07/28/Engineering_of_consent.pdf,2,1,DyslexicAtheist,8/6/2016 13:04\n10738370,Does AMP Counter an Existential Threat to Google?,http://highscalability.com/blog/2015/12/14/does-amp-counter-an-existential-threat-to-google.html,28,12,moehm,12/15/2015 15:43\n10544789,The Wild West of Finance: Should It Be Tamed or Outlawed? [pdf],http://www.hofstra.edu/pdf/ORSP_Susan_MartinFall05.pdf,38,1,jimsojim,11/11/2015 4:07\n10420779,Ask HN: Best Linux/dev laptop as of October 2015?,,15,28,sashazykov,10/20/2015 18:13\n10730634,How to complain about Go,https://medium.com/@divan/how-to-complain-about-go-349013e06d24#.q6x2uef97,3,2,eatonphil,12/14/2015 12:33\n12398823,Amazon Launchpad for Startups,https://www.amazon.com/gp/launchpad,275,82,ankit84,8/31/2016 15:03\n12003186,\"Ask HN: Should I learn how to program, or come up with an idea first?\",,3,5,LeicesterCity,6/29/2016 17:36\n11578346,Why Startups Use Ruby on Rails?,http://mlsdev.com/en/blog/61-why-startups-use-ruby-on-rails,1,1,MLSDev,4/27/2016 6:58\n10874310,How the Cartels Work (2011),http://www.rollingstone.com/politics/news/how-the-cartels-work-20110418,36,3,dsr12,1/10/2016 5:28\n12398175,Show HN: Connecting travelers with local hosts over coffee,https://zojuba.com/,2,1,Zojuba,8/31/2016 13:37\n10310090,The kernel connection multiplexer,http://lwn.net/Articles/657999/,21,3,signa11,10/1/2015 9:29\n10528252,WordPress now runs a quarter of the web,http://w3techs.com/technologies/details/cm-wordpress/all/all,139,109,mustafauysal,11/8/2015 11:46\n11539716,Media BS Index. (Willingness to Issue Corrections and Updates) [Google Sheets],https://docs.google.com/spreadsheets/d/1MQ6IiQcorsN_pnY6oX1h1K52N66mMw4crpOqVYQJiNg/edit?usp=sharing,3,1,I_HALF_CATS,4/21/2016 4:34\n10845056,How did people sleep in the Middle Ages?,http://www.medievalists.net/2016/01/03/how-did-people-sleep-in-the-middle-ages/,110,42,pepys,1/5/2016 18:40\n11964544,\"Interview, Land a Job, and Get a Raise: An Unconventional Method for Programmers\",https://medium.com/@andreineagoie/how-to-interview-land-a-job-and-get-a-raise-an-unconventional-method-for-programmers-5a5566b20f13#.pa766xhgu,15,8,evantai,6/23/2016 21:48\n12196043,\"Hitler Uses Docker, Annotated\",https://zwischenzugs.wordpress.com/2016/04/12/hitler-uses-docker-annotated/,177,49,slyall,7/31/2016 7:09\n10412584,Brawny Bones Reveal Medieval Hungarian Warriors Were Accomplished Archers,http://www.forbes.com/sites/kristinakillgrove/2015/09/30/brawny-bones-reveal-10th-century-hungarian-warriors-were-accomplished-archers/,22,7,benbreen,10/19/2015 13:04\n10242799,Analyse Asia 60: Air Travel in Asia with Paul Papadimitriou,http://analyse.asia/2015/09/19/episode-60-air-travel-in-asia-with-paul-papadimitriou/,2,1,bleongcw,9/19/2015 0:21\n11421268,\"Coolest Cooler, $13M-funded Kickstarter project, needs another $15M\",http://www.oregonlive.com/window-shop/index.ssf/2016/03/coolest_cooler_15_million.html,91,68,danso,4/4/2016 12:21\n11130565,Where Did China Get This F-22 Raptor?,http://www.popularmechanics.com/military/weapons/a19485/china-f-22-raptor-model/,2,1,smaili,2/19/2016 0:26\n10884571,Ask HN: Where to ask for outside advice as a young startup member?,,5,2,Spectral,1/11/2016 23:52\n11392446,\"Signal on the outside, Signal on the inside\",https://www.whispersystems.org/blog/signal-inside-and-out/,3,1,etiam,3/30/2016 19:58\n10729816,\"Well Crafted Code, Quality, Speed and Budget\",http://devteams.at/well_crafted_code_quality_speed_budget,20,13,struppi,12/14/2015 7:27\n10960145,Simple Contracts for C++ [pdf],http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2015/n4415.pdf,14,1,vmorgulis,1/23/2016 21:21\n10367465,Ask HN: Switching from Applied Math to CS (Machine Learning),,2,1,moka_crazy15,10/10/2015 23:53\n10516240,The Buddhist Priest Who Became a Billionaire Snubbing Investors,http://www.bloomberg.com/news/articles/2015-11-04/the-no-1-business-rule-of-this-billionaire-and-buddhist-priest,169,108,PhasmaFelis,11/5/2015 21:30\n11023093,Gender Bias in Hiring: Interviewing as a Trans Woman in Tech,https://modelviewculture.com/pieces/gender-bias-in-hiring-interviewing-as-a-trans-woman-in-tech,10,1,zorpner,2/2/2016 22:12\n10351349,Are Bosses Necessary? A radical experiment at Zappos,http://www.theatlantic.com/magazine/archive/2015/10/are-bosses-necessary/403216/?single_page=true,52,56,gpresot,10/8/2015 7:31\n12462318,More People Taking Blockchain Classes as New Economy Grows,https://news.bitcoin.com/blockchain-classes-growing-economy/,6,1,posternut,9/9/2016 14:08\n10497109,Amazon to Open Retail Location in Seattle. Books (Mostly) to Start,http://www.theverge.com/2015/11/2/9661556/amazon-books-first-physical-bookstore-opening-seattle,15,3,cpymchn,11/3/2015 2:51\n12345647,Pokemon Go Is Already in Decline,http://www.bloomberg.com/news/articles/2016-08-22/these-charts-show-that-pokemon-go-is-already-in-decline,6,3,hokkos,8/23/2016 17:39\n10973861,Senators insist that 25Mbps is more bandwidth than anyone could need,https://www.techdirt.com/articles/20160122/05203433402/senators-whine-about-fccs-25-mbps-broadband-standard-insist-nobody-needs-that-much-bandwidth.shtml,1,2,flurpitude,1/26/2016 15:32\n11056341,Ask HN: Should I continue working a Ruby gem for Visa API?,,2,2,nambante,2/8/2016 4:33\n10484117,Bronze Age Skeletons Were Earliest Plague Victims,http://www.scientificamerican.com/article/bronze-age-skeletons-were-earliest-plague-victims/,12,1,curtis,10/31/2015 20:41\n12261864,What plane crashes have in common with Product Development,https://medium.com/1-minute-startup-advice/what-plane-crashes-have-in-common-with-product-development-a02e36404297#.4rwan69xu,10,2,chomponthis,8/10/2016 14:13\n11046530,Hacking Microsoft SQL Server Without a Password,https://blog.anitian.com/hacking-microsoft-sql-server-without-a-password/,4,1,dsr12,2/6/2016 4:19\n10903794,\"MarsDB  plain js database with Promise API, MongoDB syntax and live queries\",https://github.com/c58/marsdb,2,1,c58,1/14/2016 19:32\n10989558,Why Its Critical for the Next Gen to Be Tech Creators Not Consumers,http://www.wired.com/brandlab/2015/12/why-its-critical-for-the-next-gen-to-be-tech-creators-not-consumers?mbid=fb_ppc_23stories_msft_consumers,3,1,mdariani,1/28/2016 17:21\n12375046,The Price of Solar Is Declining to Unprecedented Lows,http://blogs.scientificamerican.com/plugged-in/the-price-of-solar-is-declining-to-unprecedented-lows/,276,164,tedsanders,8/28/2016 2:27\n12402774,Show HN: Got IoT but not sure what do? Find stuff,https://www.geeky.rocks/ioplease,3,1,pili,9/1/2016 2:26\n10654681,Linux Performance Analysis,http://techblog.netflix.com/2015/11/linux-performance-analysis-in-60s.html,451,82,anand-s,12/1/2015 11:49\n10322883,\"Ask HN: What is your favorite data structure, what have you done with it?\",,16,6,semicolondev,10/3/2015 6:44\n12242149,\"Ask HN: OkCupid, Online Dating, Machine Learning, the Future, Etc.\",,8,10,baccheion,8/7/2016 14:20\n11071571,Google is banning Flash from its display ads,http://www.theverge.com/2016/2/10/10957570/google-bans-flash-display-ads-january-2017,5,1,jackgavigan,2/10/2016 9:22\n10849666,\"Whats Hot, Whats Not, in Pots and Pans (2008)\",http://www.nytimes.com/2008/10/08/dining/08curi.html?mtrref=topics.nytimes.com&mtrref=www.nytimes.com&_r=0,25,7,Tomte,1/6/2016 10:20\n11118274,Apache Arrow: A new open source in-memory columnar data format,https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces87,170,44,jkestelyn,2/17/2016 15:07\n11971917,\"Doom, Gloom and Unease: London's Tech Scene Reacts to Brexit\",http://www.bloomberg.com/news/articles/2016-06-24/doom-gloom-and-unease-london-s-tech-scene-reacts-to-brexit,155,384,mjohn,6/24/2016 17:51\n10981855,The Useless Agony of Going Offline,http://www.newyorker.com/books/page-turner/the-useless-agony-of-going-offline,23,9,af16090,1/27/2016 18:27\n11936159,\"Worlds First 1,000-Processor Chip\",https://www.ucdavis.edu/news/worlds-first-1000-processor-chip,61,17,Jerry2,6/20/2016 5:07\n12091724,Show HN: Calc  a simple cli calculator/recursive descent parser,https://github.com/ntumlin/calc,4,2,ntumlin,7/14/2016 5:00\n11423070,Show HN: WrapAPI: a tool to build APIs and bots on top of any website,https://wrapapi.com/,111,20,arciini,4/4/2016 16:18\n10198648,Did Thomas Pynchon Publish a Novel Under the Pseudonym Adrian Jones Pearson?,http://harpers.org/blog/2015/09/the-fiction-atop-the-fiction/,37,27,samclemens,9/10/2015 15:33\n10817549,The Missing 11th of the Month,http://drhagen.com/blog/the-missing-11th-of-the-month/,6,1,Amorymeltzer,12/31/2015 13:56\n10509187,Ask HN: What determines lifespan of a post on HN homepage?,,7,3,zeeshanm,11/4/2015 19:59\n10253930,The CIA Campaign to Steal Apple's Secrets,https://theintercept.com/2015/03/10/ispy-cia-campaign-steal-apples-secrets/,6,1,philfreo,9/21/2015 17:51\n11039168,Lessons of Demopolis,https://aeon.co/essays/the-marriage-of-democracy-and-liberalism-is-not-inevitable,23,4,diodorus,2/5/2016 3:15\n12196447,What Babies Know About Physics and Foreign Languages,http://nytimes.com/2016/07/31/opinion/sunday/what-babies-know-about-physics-and-foreign-languages.html,96,24,ontouchstart,7/31/2016 11:06\n10962040,Some of the most popular games get the least respect from game enthusiasts,http://www.wsj.com/articles/the-virtues-of-simple-tic-tac-toe-1453484862,37,58,mudil,1/24/2016 9:28\n12046763,Silicon Valley doesnt care about black people,https://medium.com/@jedmund/silicon-valley-doesnt-care-about-black-people-a91f9fcce8fc#.s0ookltkz,15,2,joeyyang,7/7/2016 0:22\n11875204,\"Show HN: Snake, the Twitterbot  an experiment in game design\",http://yro.ch/snake-the-twitterbot/,23,7,yrochat,6/10/2016 9:27\n11457203,\"Google, Don't make me hate you\",https://medium.com/@dsracoon/google-don-t-make-me-hate-you-f599de12dbf7,32,39,raverbashing,4/8/2016 19:27\n11996031,GitHub's 2015 Transparency Report,https://github.com/blog/2202-github-s-2015-transparency-report,194,68,Chris911,6/28/2016 18:06\n11088468,Metrics Saas recurring payments business model,http://blog.octobat.com/metrics-for-recurring-payment-business-models-saas/,2,1,Octobat,2/12/2016 16:44\n12042960,75+ Awesome Tools for Designers,https://medium.com/@ConnectBasket/75-awesome-tools-for-designers-d136d11de436,42,1,obi1kenobi,7/6/2016 13:38\n10306956,The State of LTE in September 2015,http://opensignal.com/reports/2015/09/state-of-lte-q3-2015/,56,26,sinak,9/30/2015 20:35\n10283539,\"Show HN: Funk  a toolkit for using PHPSGI stack (middleware, http servers)\",https://github.com/phpsgi/Funk,3,1,pedro93,9/26/2015 16:40\n11178846,Twitter Can Only Lose When It Polices Abuse,http://www.bloombergview.com/articles/2016-02-24/twitter-can-only-lose-when-it-polices-abuse,22,12,yummyfajitas,2/25/2016 23:54\n11912675,The Most Old School Website My Search Engine Has Crawled,http://www.robyndonald.com/,2,4,crispytx,6/15/2016 22:38\n10637127,Slack community for European remote developers. 100+ users,http://europeremotely.com/community.html,23,1,dabrorius,11/27/2015 13:14\n11522153,11 Reasons Why the Panama Papers Matter,http://rogerhuang.co/11-reasons-why-the-panama-papers-matter/,2,1,Rogerh91,4/18/2016 18:38\n12336006,Free nonprofit fundraising is getting real,https://www.helpfreely.org/,1,1,filischi,8/22/2016 13:04\n10686676,Survey of popular Node.js packages reveals credential leaks,https://github.com/ChALkeR/notes/blob/master/Do-not-underestimate-credentials-leaks.md,355,76,fapjacks,12/6/2015 21:20\n10976311,Ask HN: Weather forecast in your email daily,,3,3,kayman,1/26/2016 21:39\n11745631,The Culture Bot,http://www.culturebot.tech/index2.html,2,1,zyad,5/21/2016 18:29\n11194164,Ask HN: Leap year bugs?,,1,2,backslash_16,2/29/2016 7:55\n12299154,Show HN: Procedural content generation as a service,https://aorioli.github.io/procedural/,7,1,aorioli,8/16/2016 17:49\n12049675,Star Citizen  This War of Mine,http://www.dereksmart.org/2016/07/star-citizen-this-war-of-mine/,4,5,protomyth,7/7/2016 14:54\n10257621,\"UK gov wants to mine the deep web, so they created a hackathon to get help\",https://www.gov.uk/government/news/mod-hackathon-to-mine-the-deep-web,3,6,reustle,9/22/2015 9:57\n11406777,An unusual interactive machine learning challenge,http://blackboxchallenge.com/eng/,3,1,blackbox_,4/1/2016 17:38\n12364316,Show HN: Style  Basically Prisma for OS X. Runs locally on video&large images,http://macdaddy.io/Style/,1,3,feelix,8/26/2016 5:00\n12023632,The Internet of Things Needs a Fix,http://www.scientificamerican.com/article/the-internet-of-things-needs-a-fix/,85,86,okket,7/2/2016 20:04\n12538050,Is your JavaScript function actually pure?,http://staltz.com/is-your-javascript-function-actually-pure.html,107,89,kiyanwang,9/20/2016 8:48\n11047734,This Video Game Will Break Your Heart,http://www.nytimes.com/2016/02/06/arts/that-dragon-cancer-video-game-will-break-your-heart.html,1,1,dankohn1,2/6/2016 13:49\n10218510,How new data-collection technology might change office culture,http://www.cbc.ca/news/technology/how-new-data-collection-technology-might-change-office-culture-1.3196065,8,2,dgudkov,9/15/2015 1:28\n11306782,Not Another Box,http://notanotherbox.com/#1,3,1,fuzzythinker,3/17/2016 19:13\n11521375,Show HN: Cupper  A specialty coffee guide curated by experts,https://itunes.apple.com/us/app/cupper-find-specialty-coffee/id1014894569?ls=1&mt=8,4,2,sunnynagra,4/18/2016 17:00\n10989081,Shocking upset power of strategic voting,https://www.expii.com/solve/8/1,11,4,poshenloh,1/28/2016 16:25\n10247520,Perspectives on a Universal Basic Income,http://www.ritholtz.com/blog/2015/09/perspectives-on-a-universal-basic-income/,25,1,emkemp,9/20/2015 14:00\n10196909,Do CDNs always cache all your content?,,1,1,maartendb,9/10/2015 9:05\n12443801,Donald Knuth speaks about his life [video],http://www.webofstories.com/playAll/donald.knuth,184,16,thedayisntgray,9/7/2016 14:45\n12461008,9/11 conspiracy gets support from physicists study,http://www.wnd.com/2016/08/911-conspiracy-gets-support-from-physicists-study/,2,1,givan,9/9/2016 11:01\n11670272,Ask HN: Research papers sources,,2,1,selmat,5/10/2016 20:12\n10802564,The Ford Foundation's Quest to Fix the World,http://www.newyorker.com/magazine/2016/01/04/what-money-can-buy-profiles-larissa-macfarquhar,15,1,tokenadult,12/28/2015 18:36\n10774432,Educated Germans avoid social media,http://www.dw.com/en/educated-germans-avoid-social-media/a-18875970,124,74,phreeza,12/21/2015 23:37\n11583852,How Erlang does scheduling (2013),http://jlouisramblings.blogspot.com/2013/01/how-erlang-does-scheduling.html,126,22,weatherlight,4/27/2016 19:43\n10380795,Mktmpio: Temporary databases that start instantly,https://mktmp.io/,7,3,jakerella86,10/13/2015 14:49\n12408493,Monad.ai: Consciousness Centric AI Framework (AGI),http://www.monad.ai,5,2,monadai,9/1/2016 20:11\n10779197,Math Bite: Irrationality of ?m (1999),http://fermatslibrary.com/s/irrationality-of-square-root-of-m,88,23,luisb,12/22/2015 17:58\n12178766,FreeBSD Q2 2016 Status Report,https://www.freebsd.org/news/status/report-2016-04-2016-06.html,139,67,danieldk,7/28/2016 6:56\n10424294,API Tooling Companies: We Are Watching You,https://medium.com/@APIdays/api-tooling-companies-we-are-watching-you-46f18e87989a,2,1,bpedro,10/21/2015 8:37\n10323573,Windows 10 and .NET Native,http://www.anandtech.com/show/9661/windows-10-feature-focus-net-native,158,107,WhitneyLand,10/3/2015 12:12\n11396338,Running Bash on Ubuntu on Windows[video],https://channel9.msdn.com/Events/Build/2016/P488,3,1,dineshp2,3/31/2016 11:25\n11785126,The Holy Grail of Crackpot Filtering: How the arXiv decides whats science,http://backreaction.blogspot.com/2016/05/the-holy-grail-of-crackpot-filtering.html,3,3,yetanotheracc,5/27/2016 10:55\n10460332,The Seven Qualities of World-Class SaaS Companies,https://blog.percolate.com/2015/10/the-seven-qualities-of-world-class-saas-companies/?utm_source=hackernews&utm_medium=distribution&utm_campaign=10153_hackernews_4q2015,3,1,mihiks,10/27/2015 19:07\n10327716,Mapping Greater Boston's Neighborhoods,http://bostonography.com/hoods/,41,3,probdist,10/4/2015 15:05\n11206079,Zynga Appoints New CEO,http://blog.zynga.com/2016/03/01/ceo-update-7/,39,10,coloneltcb,3/1/2016 21:11\n10858973,\"Show HN: GhostJS, UI integration testing with mocha and async functions\",https://github.com/KevinGrandon/ghostjs,2,1,kevining,1/7/2016 16:48\n10778153,IRS Power to Revoke Passports Signed into Law,http://www.forbes.com/sites/robertwood/2015/12/04/irs-power-over-passports-signed-into-law/,3,1,us0r,12/22/2015 15:13\n10450525,Reform Tax Credits with a Negative Income Tax (UK),http://www.adamsmith.org/news/press-release-reform-tax-credits-with-a-negative-income-tax-says-new-report/,3,1,ed_blackburn,10/26/2015 10:44\n11186902,Apples Privacy Fight Tests Relationship with White House,http://www.nytimes.com/2016/02/27/technology/apples-privacy-fight-tests-relationship-with-white-house.html?hp&action=click&pgtype=Homepage&clickSource=story-heading&module=first-column-region&region=top-news&WT.nav=top-news&_r=0,104,71,hvo,2/27/2016 12:21\n11776490,JavaScript Cancelable Promises Proposal,https://docs.google.com/presentation/d/1V4vmC54gJkwAss1nfEt9ywc-QOVOfleRxD5qtpMpc8U/edit#slide=id.gc6f9e470d_0_0,25,15,bpierre,5/26/2016 8:33\n12366165,EU copyright reform proposes search engines pay for snippets,https://thestack.com/world/2016/08/26/eu-copyright-reform-proposes-search-engines-pay-for-snippets/,3,1,MaurizioP,8/26/2016 13:47\n11480224,Charlie Munger warns about American finance,http://uk.businessinsider.com/charlie-munger-warns-about-american-finance-2016-4?r=US&IR=T,21,2,Amorymeltzer,4/12/2016 15:12\n10833230,An open letter to Paul Graham,https://medium.com/@RickWebb/an-open-letter-to-paul-graham-3d4f3369fe76,38,10,jm3,1/3/2016 23:59\n10209586,Why healthcare price transparency initiatives are failing?,http://www.quora.com/Why-healthcare-price-transparency-initiatives-are-failing?share=1,8,5,kikouyou,9/12/2015 22:18\n10209190,\"FBI, intel chiefs decry deep cynicism over cyber spying programs\",http://arstechnica.com/tech-policy/2015/09/fbi-intel-chiefs-decry-deep-cynicism-over-cyber-spying-programs/,5,1,Benvie,9/12/2015 20:13\n11539679,Scientists Unveil the 'Most Clever' CRISPR Gadget So Far,https://www.statnews.com/2016/04/20/clever-crispr-advance-unveiled/,88,23,signa11,4/21/2016 4:23\n10377467,The secretive life of a Michelin inspector,http://www.vanityfair.com/culture/2015/09/top-chefs-michelin-stars,56,27,bootload,10/12/2015 23:26\n12333560,\"Antoines, the oldest US restaurant owned by a single family\",http://www.wondersandmarvels.com/2016/08/the-most-famous-restaurant-in-us-history.html,54,22,Thevet,8/22/2016 1:20\n12309336,Request HN: Show notification for replies,,18,9,neeleshs,8/17/2016 23:30\n11336041,French news sites block the adblockers: uninstall or lose access,http://www.theguardian.com/media/2016/mar/22/french-news-sites-block-the-adblockers-telling-readers-to-uninstall-or-lose-access,3,1,danmaz74,3/22/2016 12:40\n12016944,Relative Likelihood for Life as a Function of Cosmic Time,http://arxiv.org/abs/1606.08448,24,12,privong,7/1/2016 15:35\n11309636,GoButler is pivoting to automated travel booking,http://techcrunch.com/2016/03/17/a-pivot-please/,1,1,davecraige,3/18/2016 3:19\n10619661,Cuisine and empire,http://www.eugenewei.com/blog/2015/8/18/cuisine-and-empire,18,1,anigbrowl,11/24/2015 8:02\n10297335,@Snowden,https://twitter.com/snowden,60,5,uptown,9/29/2015 16:14\n11768609,Google wants to get rid of password logins for Android apps by 2017,http://www.androidauthority.com/google-kills-passwords-trust-api-694394/,3,1,doener,5/25/2016 9:25\n11636692,Emacs haskell-mode considers built-in analytics,https://github.com/haskell/haskell-mode/issues/1220,1,1,cm3,5/5/2016 15:02\n11517835,\"AI  It's Real, It's Here and It's Helping Mankind\",https://aicial.com/blog/ai-helping-mankind,9,3,troykelly,4/18/2016 5:13\n11196274,Ask HNs: Why do people expect so much from a free apps?,,3,2,samfisher83,2/29/2016 16:14\n11951628,Emacs Live (2013),http://overtone.github.io/emacs-live/,114,43,sndean,6/22/2016 4:51\n11237776,Ask HN: Any Site that teaches JavaScript the way RailsCasts.com teaches Rails?,,5,1,jamesxx,3/7/2016 8:32\n12465658,Study shows alternative therapies improve metabolomic profile,http://www.nature.com/articles/srep32609,2,1,kevbam,9/9/2016 20:08\n12498297,New programming language delivers fourfold speedups on Big Data problems,http://www.nextbigfuture.com/2016/09/new-programming-language-delivers.html,2,1,nootopian,9/14/2016 16:02\n11438065,London's Housing Crisis and the Inequality Chasm,http://www.citylab.com/housing/2016/04/london-housing-crisis-inequality/476694/,3,1,davidiach,4/6/2016 11:39\n11605586,Automatic Image Colorization with Simultaneous Classification,http://hi.cs.waseda.ac.jp/~iizuka/projects/colorization/en/,138,26,timlod,5/1/2016 9:53\n11934955,Curry: A Tutorial Introduction [pdf],http://www-ps.informatik.uni-kiel.de/currywiki/_media/documentation/tutorial.pdf,77,8,vmorgulis,6/19/2016 22:12\n11994248,Elie Wiesel Visits Disneyland,http://www.tabletmag.com/jewish-arts-and-culture/books/206125/elie-wiesel-visits-disneyland,89,11,Thevet,6/28/2016 14:55\n11977584,Designing for Accessibility: UK Home Office Posters,https://github.com/UKHomeOffice/posters/tree/master/accessibility,7,1,mdlincoln,6/25/2016 19:20\n12101323,Eventsourcing for Java 0.4.0 released,https://es4j.eventsourcing.com/docs/0.4.0/,4,2,yrashk,7/15/2016 14:45\n10870470,Long range forecast,http://www.antipope.org/charlie/blog-static/2016/01/long-range-forecast.html,74,53,stakent,1/9/2016 7:45\n11177071,Goldman Sachs Switching to Kubernetes and Docker,http://blogs.wsj.com/cio/2016/02/24/big-changes-in-goldmans-software-emerge-from-small-containers/,1,1,brendandburns,2/25/2016 19:28\n10181929,Writing an Operating System with Modula-3 (1995) [pdf],http://cseweb.ucsd.edu/~savage/papers/Wcsss96m3os.pdf,52,6,vezzy-fnord,9/7/2015 16:06\n10620394,Show HN: Gitnonymous  Contribute anonymously to Git repositories over Tor,https://github.com/chr15m/gitnonymous,46,5,chr15m,11/24/2015 12:53\n10666471,\"Zoltan Istvan, presidential candidate of the Transhumanist Party\",http://www.theverge.com/a/transhumanism-2015?mod=e2this,33,14,fezz,12/2/2015 22:50\n11646955,\"Open-sourcing Knox, a secret key management service\",https://engineering.pinterest.com/blog/open-sourcing-knox-secret-key-management-service,21,4,jeremy_carroll,5/6/2016 21:51\n11594005,MailChimp Kill Mandrill Links,,6,2,Benjamin_Dobell,4/29/2016 6:03\n10437963,Israel Calls a Man a Terrorist Until They Realized He Was an Israeli Jew,https://theintercept.com/2015/10/22/israel-calls-a-man-its-soldiers-killed-a-terrorist-until-they-realized-he-was-an-israeli-jew/,13,1,3eto,10/23/2015 11:46\n10501421,The Illustrated Guide to Product Development (Part 3: Engineering),https://blog.bolt.io/the-illustrated-guide-to-product-development-part-3-engineering-440b94de997a,2,1,tigrella,11/3/2015 18:21\n10704572,Cortana available on iOS and Android,https://blogs.windows.com/windowsexperience/2015/12/09/cortana-now-available-here-and-when-you-need-her-no-matter-what-smartphone-you-choose/,256,127,dalanmiller,12/9/2015 16:23\n10465202,\"Sunrise Shutting Down - \"\"This is just the beginning\"\". Part 2\",http://blog.sunrise.am/post/132088346354/this-is-just-the-beginning-part-2,6,1,uptown,10/28/2015 16:07\n10715564,Ask HN: Should I Take CTO/Co-Founder Role?,,4,10,ctomaybe,12/11/2015 5:09\n10789593,Ask HN: Predictions for 2016,,3,2,diminish,12/24/2015 21:13\n11253535,SCMP's online presence in mainland China completely wiped out,http://shanghaiist.com/2016/03/09/south-china-morning-post.php,56,44,sharetea,3/9/2016 15:38\n10612933,A Gut Wound That Changed the History of Medicine,http://www.atlasobscura.com/articles/keeping-an-eye-on-your-gut,7,2,sohkamyung,11/23/2015 4:58\n12168470,Show HN: NCL  New Configuration Language,https://github.com/PayWithMyBank/ncl,4,2,ezioamf,7/26/2016 20:18\n10793827,A Psychological Exploration of Engagement in Geek Culture,http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0142200,33,22,kushti,12/26/2015 10:32\n12385682,Decoupled Neural Interfaces Using Synthetic Gradients,https://deepmind.com/blog#decoupled-neural-interfaces-using-synthetic-gradients,130,26,yigitdemirag,8/29/2016 21:51\n12097876,Lots of https websites not working in Egypt,https://www.facebook.com/linuxawy/posts/10154141393415239,3,2,ahmgeek,7/14/2016 23:10\n10613164,Hack a Hotel,http://hackahotel.com/,1,1,lkrubner,11/23/2015 6:18\n12476278,The Real Heroes Are Dead (2002),http://www.newyorker.com/magazine/2002/02/11/the-real-heroes-are-dead,113,44,jseliger,9/11/2016 23:40\n12463945,We know theres a gender pay gap in technology  what can we do about it?,https://medium.com/code-like-a-girl/we-know-theres-a-gender-pay-gap-in-technology-the-question-is-what-can-we-do-about-it-4dadfafc396#.r6locat0z,2,1,DinahDavis,9/9/2016 16:50\n10512417,TinyOwls hostage crisis,http://www.medianama.com/2015/11/223-tinyowl-hostage-crisis/,21,5,r0h1n,11/5/2015 9:26\n11653982,Gremgo  a fast and easy-to-use client for the TinkerPop graph DB stack,https://github.com/qasaur/gremgo,3,1,Qasaur,5/8/2016 13:33\n10897370,The Real Cause of Secular Stagnation Is Underconsumption,https://medium.com/@philipkd/the-real-cause-of-secular-stagnation-is-underconsumption-8f6138eccd8f,3,1,philipkd,1/13/2016 20:48\n10626192,Difficult Times at Our Credit Union,https://blog.archive.org/2015/11/24/difficult-times-at-our-credit-union/,174,33,monort,11/25/2015 9:03\n12294279,Ask HN: Is there a technological solution to the Kashmir problem?,,11,5,ahussain,8/15/2016 23:19\n10909906,Show HN: SVGnest  irregular bin packing in the browser,https://github.com/Jack000/SVGnest,8,2,Jack000,1/15/2016 15:41\n10958834,How to prolong your phone's life in a power outage,http://www.usatoday.com/story/tech/columnist/2016/01/23/how-prolong-your-phones-life-power-outage/79222208/,2,4,CrankyBear,1/23/2016 16:26\n10540566,\"GCHQ director blasts free market, says UK must be sovereign cryptographic nation\",http://www.theregister.co.uk/2015/11/10/gchq_director_speech/,4,1,stevetrewick,11/10/2015 17:07\n11155588,Dear Bernie. Im Sorry I Am the Problem with America,https://medium.com/@robmay/dear-bernie-i-m-sorry-i-am-the-problem-with-america-40d03eee071f#.xuize5col,27,9,NN88,2/23/2016 0:48\n12377899,Ask HN: How do you learn a new concept/programming language/ framework?,,2,3,Kaladin,8/28/2016 18:58\n11346250,TensorFlow as a Service,https://cloud.google.com/ml/,12,1,hurrycane,3/23/2016 17:03\n12478094,Why there is no Facebook killer: the death of the P2P dream (2014),http://www.disconnectionist.com/blog/why-no-fb-killer.html,123,136,wheresvic1,9/12/2016 8:43\n12152770,Show HN: Anonymous 5 mile radius chat for Pokemon Go using Firebase,https://radargo.wordpress.com/radar-go/,15,4,rezashirazian,7/24/2016 8:58\n10428851,The PNP game,https://pnpgame.com/,6,4,dannote,10/21/2015 21:31\n11013584,A tutorial for making Twitch-like video chat app on iOS,http://blog.sendbird.com/tutorial-how-to-build-a-twitch-like-video-chat-app-in-10-minutes/,7,1,dosh,2/1/2016 17:54\n11057594,Show HN: React-Designer  Editable Vector Graphics in React Components,http://fatiherikli.github.io/react-designer,38,7,fatiherikli,2/8/2016 11:49\n12062878,EMI-based Compiler Testing,http://web.cs.ucdavis.edu/~su/emi-project/,36,5,mehrdada,7/9/2016 19:26\n12133095,Nokia McLaren: The Windows Phone That Never Was [video],https://www.youtube.com/watch?v=200bl3A6sAw,6,2,anonymfus,7/20/2016 22:43\n10546197,Show HN: Elbi  bringing philanthropy to everyone,https://itunes.apple.com/app/apple-store/id958215274?mt=8&ref=daniellove.net,3,3,4eleven7,11/11/2015 12:03\n10886428,Salary and perks at 37 signals(basecamp),https://m.signalvnoise.com/employee-benefits-at-basecamp-d2d46fd06c58#.kbez9z913,5,2,throwa,1/12/2016 9:51\n10277434,The Life of a Professional Guinea Pig,http://www.theatlantic.com/science/archive/2015/09/life-of-a-professional-guinea-pig/406018/?single_page=true,38,14,Jtsummers,9/25/2015 11:09\n10861508,Power and Paranoia in Silicon Valley,http://www.buzzfeed.com/williamalden/power-and-paranoia-in-silicon-valley,3,1,bootload,1/7/2016 23:04\n11436961,\"The Internet Archive, ALA, and SAA Brief Filed in TV News Fair Use Case\",https://blog.archive.org/2016/04/05/the-internet-archive-ala-and-saa-brief-filed-in-tv-news-fair-use-case/,47,5,edward,4/6/2016 6:13\n10587156,Barren islands that countries never stop fighting over,http://www.bbc.com/future/story/20151117-the-islands-that-countries-never-stop-fighting-over,65,55,carlosgg,11/18/2015 11:47\n10737102,\"Sex toy startup seeking investment, where do we look?\",,5,15,dr_swe,12/15/2015 11:09\n10902938,Why clean energy is now expanding even when fossil fuels are cheap,https://www.washingtonpost.com/news/energy-environment/wp/2016/01/14/why-clean-energy-is-now-expanding-even-when-fossil-fuels-are-cheap/,67,75,prostoalex,1/14/2016 17:46\n11197592,Ethereum Homestead release,https://blog.ethereum.org/2016/02/29/homestead-release/,106,36,ConsenSys,2/29/2016 19:24\n10722477,\"San Quentin high-tech incubator forges coders, entrepreneurs\",http://www.usatoday.com/story/tech/2015/12/10/san-quentin-high-tech-incubator-silicon-valley-the-last-mile-code7370-chris-redlitz-beverly-parenti/77093164,42,15,kawera,12/12/2015 11:58\n10238075,Show HN: News Chit  News in Short Hindi and English Videos,https://play.google.com/store/apps/details?id=com.newschit,6,1,bakli,9/18/2015 8:27\n12363206,Fight between cofounders,,1,5,debarshri,8/25/2016 23:13\n10428572,Ask HN: Need Startup Growth Advice/Help,,2,1,jamesdharper3,10/21/2015 20:48\n10188367,GEOS For the Commodore 64,http://toastytech.com/guis/c64g.html,98,41,franze,9/8/2015 21:40\n10771100,Problems with Systemd and Why I Like BSD Init,http://bsdmag.org/randy_w_3/,76,69,mariuz,12/21/2015 14:11\n12207222,OCaml inside: a drop-in replacement for libtls [pdf],https://www.cl.cam.ac.uk/~jdy22/papers/ocaml-inside-a-drop-in-replacement-for-libtls.pdf,10,1,cm3,8/2/2016 1:08\n11895153,The biggest obstacle to Martian colonization isn't technical,http://blog.rongarret.info/2016/06/the-biggest-obstacle-to-martian.html,4,1,lisper,6/13/2016 16:28\n11445140,How I got a game on Steam without anyone from Valve ever looking at it,https://medium.com/swlh/watch-paint-dry-how-i-got-a-game-on-the-steam-store-without-anyone-from-valve-ever-looking-at-it-2e476858c753,101,19,pierre-renaux,4/7/2016 6:23\n11868169,Wall Street Has Hit Peak Human and an Algorithm Wants Your Job,http://www.bloomberg.com/news/articles/2016-06-08/wall-street-has-hit-peak-human-and-an-algorithm-wants-your-job,43,100,bootload,6/9/2016 8:14\n12050936,The Society of Mind,http://aurellem.org/society-of-mind/,4,2,bshanks,7/7/2016 17:47\n10315482,Apple CEO Tim Cook: 'Privacy Is a Fundamental Human Right',http://www.npr.org/sections/alltechconsidered/2015/10/01/445026470/apple-ceo-tim-cook-privacy-is-a-fundamental-human-right,227,178,davidbarker,10/1/2015 23:15\n10901588,OpenSSH: client bug CVE-2016-0777,http://undeadly.org/cgi?action=article&sid=20160114142733,617,214,moviuro,1/14/2016 14:36\n12544770,The Building Blocks of Japanese Cuisine,http://luckypeach.com/guides/building-blocks-japanese-cuisine/,110,111,Vigier,9/21/2016 1:24\n11753089,Tyranny of the Algorithm?  Predictive Analytics and Human Rights,http://www.law.nyu.edu/bernstein-institute/conference-2016,2,1,Dowwie,5/23/2016 11:16\n11916628,Ask HN: What is that website that compared language vs. language?,,1,1,usermac,6/16/2016 15:06\n12417938,How Spy Tech Firms Let Governments See Everything on a Smartphone,http://www.nytimes.com/2016/09/03/technology/nso-group-how-spy-tech-firms-let-governments-see-everything-on-a-smartphone.html,165,59,xacaxulu,9/3/2016 5:44\n11207755,\"'Child-friendly' search engine Kiddle is promoting ignorance, not safety\",http://thenextweb.com/opinion/2016/03/01/child-friendly-search-engine-kiddle-is-promoting-ignorance-not-safety/,4,4,tomkwok,3/2/2016 2:29\n12338978,A homeless womans battle to prove Social Security owes her more than $100K,https://www.washingtonpost.com/local/i-wasnt-crazy-a-homeless-womans-long-war-to-prove-the-feds-owe-her-100000/2016/08/22/3913e4c2-6541-11e6-8b27-bb8ba39497a2_story.html,26,2,sudoscript,8/22/2016 19:59\n11586757,The Guardians new image management system,https://github.com/guardian/grid,2,1,shade23,4/28/2016 5:49\n11787038,Web benchmark: Dlang (601.74 req/sec) vs. Node.js (300.80 req/sec),https://github.com/llaine/benchmarks,2,2,darksioul,5/27/2016 16:24\n10892925,The CIA-backed startup that's taking over Palo Alto,http://www.cnbc.com/2016/01/12/the-cia-backed-start-up-thats-taking-over-palo-alto.html,85,110,adventured,1/13/2016 8:03\n12264187,Can chatbots help build your next website?,https://techcrunch.com/2016/08/09/can-chatbots-help-build-your-next-website/,1,1,mik_bry,8/10/2016 19:22\n10443564,Why Tech Driven Mortgage Lending Will Eliminate the Traditional Mortgage Process,http://www.forbes.com/sites/markgreene/2015/10/23/why-tech-driven-mortgage-lending-will-eliminate-the-traditional-mortgage-getting-process/,1,1,PretzelFisch,10/24/2015 13:43\n11666017,\"Doom on GLium, in Rust\",https://docs.google.com/presentation/d/1TjWba0CR9RHFm47rvW1nFUlmouaR55Xt235aHyLPf9U/edit#slide=id.p,149,35,hansjorg,5/10/2016 9:27\n11329769,Why my kids will learn to code as a second language,http://venturebeat.com/2016/03/19/why-my-kids-will-learn-to-code-as-a-second-language/,2,2,kafkaesq,3/21/2016 17:20\n11922485,ReStructuredText vs. Markdown for documentation,http://zverovich.net/2016/06/16/rst-vs-markdown.html,194,117,ingve,6/17/2016 13:25\n12469765,Ask HN: Resources on how to build internal/enterprise tools?,,10,5,internal_tools,9/10/2016 16:01\n11025571,Ask HN: Which industry sector should I target?,,77,60,leksak,2/3/2016 9:30\n11926019,\"If you ask for my permission, you wont have my permission\",http://m.signalvnoise.com/if-you-ask-for-my-permission-you-wont-have-my-permission-9d8bb4f9c940,19,1,Dangeranger,6/17/2016 22:49\n11244386,Let's Encrypt has issued its first million certificates,https://www.eff.org/deeplinks/2016/03/lets-encrypt-has-issued-million-certificates,443,152,thejosh,3/8/2016 9:57\n10901056,Classp: a reverse approach to parsing  from AST to grammar,https://github.com/google/classp,3,1,vmorgulis,1/14/2016 12:58\n10932244,Submitting a Pull Request to Node.js with ChakraCore,https://blogs.windows.com/msedgedev/2016/01/19/nodejs-chakracore-mainline/,7,1,bpierre,1/19/2016 17:32\n12380897,Designing a fast hash table,http://www.ilikebigbits.com/blog/2016/8/28/designing-a-fast-hash-table,67,34,vasili111,8/29/2016 9:38\n11958515,Big Data in Little China: Why the Future of Big Data Is Made in China,http://blog.traintracks.io/big-data-in-little-china/?hn=true,20,3,sirjeffhsu,6/23/2016 2:36\n10928046,Ask HN: Where do I go to learn Modern PHP?,,6,2,mikeschmatz,1/19/2016 0:20\n11394993,Agility Requires Safety,http://themacro.com/articles/2016/03/agility-requires-safety/,128,54,runesoerensen,3/31/2016 4:27\n12297046,The traits of a proficient programmer,https://www.oreilly.com/ideas/the-traits-of-a-proficient-programmer,305,136,kiyanwang,8/16/2016 12:41\n10264937,\"Human Shape and Pose, by Number\",http://blog.bodylabs.com/2015/09/09/tech-intro/,18,2,paulmelnikow,9/23/2015 13:49\n12137324,Questions for our first 1:1,http://larahogan.me/blog/first-one-on-one-questions/,88,12,wallflower,7/21/2016 15:05\n12508302,VRs Big Surprise: 3-D Worlds Have Little Appeal,https://www.technologyreview.com/s/602353/vrs-big-surprise-3-d-worlds-have-little-appeal/,10,4,dsr12,9/15/2016 17:58\n11576263,Facial recognition service becomes a weapon against Russian porn actresses,http://arstechnica.com/tech-policy/2016/04/facial-recognition-service-becomes-a-weapon-against-russian-porn-actresses/,6,3,Jerry2,4/26/2016 22:26\n10519908,Facebook Bans Links to Competing Social Network,http://www.ksat.com/news/national/facebook-wont-let-you-type-this_,19,12,Kinnard,11/6/2015 15:29\n11912269,Show HN: Pennyearned is pinboard for expense tracking,https://pennyearned.in,2,2,ejcx,6/15/2016 21:26\n10977931,Show HN: TrafficCop.html  A Mobile Friendly HTML5 Micro-Framework,,2,2,crispytx,1/27/2016 3:04\n11025845,The Scooter Computer,http://blog.codinghorror.com/the-scooter-computer/,28,2,ingve,2/3/2016 11:09\n11919107,Cars are getting weird,http://kottke.org/16/06/cars-are-getting-weird,95,133,jordigh,6/16/2016 21:44\n11230532,Why I Left Oracle  A Confession,http://blog.rahmannet.net/2016/03/why-i-left-oracle.html,140,152,cronjobber,3/5/2016 19:03\n11934336,Has anyone tried the Fossil SCM? What's your opinion?,https://www.fossil-scm.org/index.html/doc/trunk/www/index.wiki,2,3,znpy,6/19/2016 19:37\n12043588,Going for the Gold: The Economics of the Olympics,http://pubs.aeaweb.org/doi/pdfplus/10.1257/jep.30.2.201,12,7,gwern,7/6/2016 15:13\n10648418,A Battery Revolution in Motion,https://news.cnrs.fr/articles/a-battery-revolution-in-motion,147,85,vmarsy,11/30/2015 8:40\n10983331,Apache Traffic Server,https://trafficserver.apache.org/,180,71,nikolay,1/27/2016 21:03\n12108202,Play PokÃ©mon Go from your mac,https://github.com/iam4x/pokemongo-webspoof,2,2,iam4xzor,7/16/2016 23:00\n10562173,Biohackers Creating Open Source Insulin to Disrupt Big Pharma,https://experiment.com/projects/open-insulin,11,2,januswandering,11/13/2015 20:22\n12086223,Skype for Linux Alpha and Calling on Chrome and Chromebooks,https://community.skype.com/t5/Linux/Skype-for-Linux-Alpha-and-calling-on-Chrome-amp-Chromebooks/td-p/4434299,56,34,hackernews2000,7/13/2016 14:07\n12204672,NY State Wants to Ban Sex Offenders from Playing Pokemon Go,http://reason.com/blog/2016/08/01/new-york-wants-to-ban-sex-offenders-from,12,1,AWildDHHAppears,8/1/2016 18:21\n10591268,\"FBI Stymied by Islamic States Use of Encryption, Director Says\",http://www.wsj.com/articles/fbi-stymied-by-islamic-states-use-of-encryption-director-says-1447866592,1,1,mudil,11/18/2015 22:35\n10569587,Walter Murch: The legendary film editor on underlying patterns in the cosmos,http://nautil.us/issue/30/identity/ingenious-walter-murch,32,3,dnetesn,11/15/2015 13:47\n10650500,Ask HN: What's the solution to internet connectivity problems in Windows 10?,,1,1,chirau,11/30/2015 17:19\n11201152,ARSocial 1,http://www.reputedemo.com/wordpress35/arsocial-1,1,1,repute,3/1/2016 6:47\n11914812,Ask HN: Are bots just a hype?,,3,6,kyloren,6/16/2016 8:42\n11462057,Effeckt.css  Performant CSS transitions and animations,http://h5bp.github.io/Effeckt.css/,64,16,Ideabile,4/9/2016 16:58\n12477211,Learning systems programming with Rust,http://jvns.ca/blog/2016/09/11/rustconf-keynote/,184,44,zdw,9/12/2016 4:33\n10936037,Next-generation network time-servers are FPGA-based,http://www.embedded.com/electronics-blogs/max-unleashed-and-unfettered/4441235/Next-generation-network-time-servers-are-FPGA-based,13,5,kungfudoi,1/20/2016 4:10\n10663203,The age of pre-crime has arrived,https://www.washingtonpost.com/news/the-watch/wp/2015/12/01/the-age-of-pre-crime-has-arrived/,3,1,001sky,12/2/2015 14:48\n11604098,Silhouettes of the bomb: what can we learn from the shapes of atomic weapons?,http://blog.nuclearsecrecy.com/2016/04/22/bomb-silhouettes/,86,34,rdl,4/30/2016 23:19\n11705905,Motherboard Dumps Slack,https://medium.com/@did_78238/motherboard-dumps-slack-490b3b6e722c#.u7vhf21we,2,1,JackPoach,5/16/2016 12:46\n10689499,Its time for doctors to apologise to their ME patients,http://www.telegraph.co.uk/news/health/12033810/Its-time-for-doctors-to-apologise-to-their-ME-patients.html,44,32,bloke_zero,12/7/2015 14:12\n12562577,Physical Web Experiments Without a BLE Beacon,,2,3,Mstreib,9/23/2016 5:45\n12270219,Ask HN: How many professional developers contribute to open source?,,22,12,morinted,8/11/2016 17:40\n11454763,Apply HN: Bleepmic  30s audio notes,,3,6,khalloud,4/8/2016 14:15\n12195896,Wid: companion for tracking your time,https://wid.chorem.com/site/home,1,1,based2,7/31/2016 5:50\n12102099,Researchers blur the line between classical and quantum physics,http://phys.org/news/2016-07-blur-line-classical-quantum-physics.html,82,24,evo_9,7/15/2016 16:24\n10464290,How to detect lies with a storytelling technique,http://www.anecdote.com/2015/05/how-to-detect-lies/,291,113,jessaustin,10/28/2015 13:31\n11069305,EASTL: Electronic Arts Standard Template Library,https://github.com/electronicarts/EASTL,16,1,ingve,2/9/2016 22:24\n10351721,Freestart collisions for SHA-1,https://sites.google.com/site/itstheshappening/,124,35,dchest,10/8/2015 9:53\n10534220,McDonalds to Rebrand Itself as a Progressive Burger Company,http://www.npr.org/2015/05/04/404236476/mcdonalds-plans-to-rebrand-itself-as-a-progressive-burger-company,2,3,williamle8300,11/9/2015 17:09\n11254531,EmacsGolf (2013),http://jcarroll.com.au/2013/08/25/emacsgolf/,49,15,lelf,3/9/2016 18:03\n12072089,My Time with Richard Feynman (2005),https://backchannel.com/my-time-with-richard-feynman-8e15ef968e75#.4xv7d04of,95,19,jonbaer,7/11/2016 16:16\n11523962,Travel Through Space Using AR with Solar Simulator (Project Tango),https://developers.googleblog.com/2016/04/travel-through-space-with-project-tango.html,3,1,omarshaikh,4/18/2016 23:57\n11356461,Privacy  Forget Your Credit Card,https://privacy.com/,661,359,doomrobo,3/24/2016 21:09\n11800897,Apple's forgotten virtual-reality project QuickTime VR,http://www.businessinsider.com/inside-story-of-apples-forgotten-virtual-reality-project-quicktime-vr-2016-5,84,43,jonbaer,5/30/2016 12:15\n12416256,Airbnb Law Enforcement Transparency Report,http://transparency.airbnb.com/,75,36,rezist808,9/2/2016 21:00\n12059231,Theranos Statement on CMS Findings,https://theranos.com/news/posts/theranos-statement-on-cms-findings,4,1,kqr2,7/8/2016 23:15\n12305065,Attracting Early Stage Investors: Evidence from a Randomized Experiment (2015),http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2432044,89,38,gghyslain,8/17/2016 14:43\n11770566,Ask HN: Do you (developers) manage your own servers?,,17,22,cdnsteve,5/25/2016 15:46\n12296393,Are Rotisserie Chickens a Bargain?,https://priceonomics.com/are-rotisserie-chickens-a-bargain/,147,123,andyraskin,8/16/2016 9:47\n10886202,Fundraising values Skyscanner at $1.6B,http://www.ft.com/cms/s/0/1e31490a-b7a5-11e5-b151-8e15c9a029fb.html,52,36,edward,1/12/2016 8:26\n11395845,90 percent of everything is crap,https://en.wikipedia.org/wiki/Sturgeon%27s_law,112,62,vincent_s,3/31/2016 8:55\n10571208,The ins and outs of research grant funding committees,https://theconversation.com/the-ins-and-outs-of-research-grant-funding-committees-49900,21,6,danieltillett,11/15/2015 21:06\n10324755,\"Ask HN: Looking to purchase a software-defined radio, any advice?\",,85,32,grantham,10/3/2015 18:03\n10227245,Gamers use speedrunning events to raise millions for charity,http://www.psmag.com/books-and-culture/need-for-speedrunning,7,1,nbj914,9/16/2015 15:19\n11974461,Basic PHP Tutorials,,1,1,ryan21030,6/25/2016 0:08\n12256811,Power of Machine Learning in Excel: Predict Olympics Results,https://invrea.com/blog/olympics_predictions.php,3,3,yura_invrea,8/9/2016 18:38\n11037985,LinkedIn Tumbles 30% on Earnings Guidance,http://techcrunch.com/2016/02/04/linkedin-tumbles-24-on-earnings-guidance/,72,35,confiscate,2/4/2016 23:03\n12043644,Comcast says its not feasible to comply with FCC cable box rules,http://arstechnica.com/information-technology/2016/07/why-comcast-claims-the-fccs-set-top-box-plan-is-a-technical-nightmare/,48,52,sciurus,7/6/2016 15:20\n10248273,Ask HN: How do you manage and structure a team?,,136,62,losingcontrol,9/20/2015 17:27\n11204488,Productivity Automation Tools I Use,http://captaintime.com/automation-tools/,4,1,TimeCoach,3/1/2016 17:47\n11005143,Theranos Stops Drawing Blood from Patients at Capital BlueCross Store,http://www.wsj.com/articles/theranos-stops-drawing-blood-from-patients-at-capital-bluecross-pennsylvania-store-1454093470,68,16,apsec112,1/31/2016 3:49\n10732762,Loop: Pool on an Ellipse,http://www.loop-the-game.com/,32,6,mightybyte,12/14/2015 18:25\n10755503,Advantages of working in the US as a foreign developer,http://www.getajob.io/advantages-of-working-in-the-us/,2,2,getajob,12/17/2015 23:33\n11948324,iOS Playgrounds Part 5: Editing real code,http://ericasadun.com/2016/06/21/ios-playgrounds-part-5-editing-real-code/,4,2,melling,6/21/2016 18:50\n11080080,Im a web developer and can't make anymore the simplest web app,https://medium.com/@pistacchio/i-m-a-web-developer-and-i-ve-been-stuck-with-the-simplest-app-for-the-last-10-days-fb5c50917df#.jqqrn0k9a,79,42,pistacchioso,2/11/2016 13:54\n11344357,Ask HN: What should I ask before joining a new startup?,,3,2,cupofjoakim,3/23/2016 13:49\n11130688,Graphing when your Facebook friends are awake,https://defaultnamehere.tumblr.com/post/139351766005/graphing-when-your-facebook-friends-are-awake,1302,189,adamch,2/19/2016 0:50\n12536050,MoMA Will Make Thousands of Exhibition Images Available Online,http://www.nytimes.com/2016/09/15/arts/design/moma-will-make-thousands-of-exhibition-images-available-online.html,76,20,prismatic,9/20/2016 0:44\n11830596,A dying America is raging against the capitalist machine,http://www.salon.com/2016/06/03/neoliberalism_gave_us_trump_a_dying_white_america_is_raging_against_the_capitalist_machine_partner/,14,8,MollyR,6/3/2016 14:45\n10713818,Why software engineers should start their careers in San Francisco,http://qz.com/570389/one-major-reason-why-software-engineers-should-start-their-careers-in-san-francisco/,8,2,RachelF,12/10/2015 21:59\n10454334,\"Ask HN: Developers vs. machines, how long will it last?\",,1,2,montbonnot,10/26/2015 20:44\n12566258,2016 JavaOne Intel Keynote  32mn Talk,https://www.youtube.com/watch?v=MAi1eHpLY5M,1,1,BenoitP,9/23/2016 17:16\n10882261,iOS 9.3 Preview,https://www.apple.com/ios/preview/,323,301,jmduke,1/11/2016 18:46\n12545228,Show HN: RocketAmp  Google AMP for Shopify,http://www.getrocketamp.com/,6,3,rocketamp,9/21/2016 3:44\n11857674,MongoDB queries dont always return all matching documents,https://engineering.meteor.com/mongodb-queries-dont-always-return-all-matching-documents-654b6594a827#.s3ko3vfnx,444,397,dan_ahmadi,6/7/2016 20:48\n12160123,Recursive Functions of Symbolic Expressions and Their Computation (1960),http://www-formal.stanford.edu/jmc/recursive/recursive.html,61,6,DennisCooper,7/25/2016 17:26\n12263743,More Than 1M US Corporate Salaries Exposed,http://www.salarymonitor.com,3,1,chrisnewton,8/10/2016 18:15\n11696141,How I fell in love with a programming language,https://m.signalvnoise.com/how-i-fell-in-love-with-a-programming-language-8933d5e749ed,58,45,braythwayt,5/14/2016 13:58\n10250188,Next airline hijacking will be by a hacker from halfway around the world,http://www.digitaltrends.com/opinion/john-mcafee-airline-hijacking-hacker-cyber-security/,1,2,gexos,9/21/2015 3:28\n10207681,Legendary Productivity and the Fear of Modern Programming,http://techcrunch.com/2015/09/11/legendary-productivity-and-the-fear-of-modern-programming/,87,51,wyclif,9/12/2015 9:35\n12113052,\"Ask HN: How many of you actually identify yourself as hackers? If so, why?\",,9,18,type0,7/18/2016 3:09\n10180818,The 21-year-old building India's largest hotel network,http://www.bbc.co.uk/news/business-34078529,142,41,retube,9/7/2015 10:06\n10438330,List of books to master JavaScript Development,https://github.com/javascript-society/javascript-path,10,2,javinpaul,10/23/2015 13:13\n10863384,Tell HN: How to make the front page less boring in one easy step,,11,3,some_furry,1/8/2016 6:57\n10831138,Should My Kid Learn Mandarin Chinese?,http://blogs.wsj.com/speakeasy/2011/08/17/should-my-kid-learn-mandarin-chinese/?mod=wsj_share_twitter,3,1,jimsojim,1/3/2016 16:36\n10795165,Twitter is giving its users new powers to block internet trolls,http://www.telegraph.co.uk/technology/internet-security/12069560/Twitter-vows-to-wage-war-on-internet-trolls.html,17,10,Jerry2,12/26/2015 20:28\n12455664,Ask HN: What is the most frustrating part about working as a contractor?,,1,2,raykanani99,9/8/2016 18:20\n11597545,Google rolls out If This Then That support for its $200 OnHub router,http://arstechnica.com/gadgets/2016/04/googles-onhub-router-finally-gets-some-smart-home-features-via-ifttt/,193,189,shawndumas,4/29/2016 18:07\n10559387,How Apple Is Giving Design a Bad Name,http://www.fastcodesign.com/3053406/how-apple-is-giving-design-a-bad-name,188,137,andyjohnson0,11/13/2015 12:13\n10646224,The strange economics behind a diamonds worth,http://business.financialpost.com/news/mining/a-diamond-is-forever-demand-not-so-much-the-strange-economics-behind-what-well-pay-for-a-rock,7,1,ilamont,11/29/2015 21:48\n10651618,You pick YC Research's first three groups,,1,2,adamboulanger,11/30/2015 20:48\n11551432,Secret Court Takes Another Bite Out of the Fourth Amendment,https://www.eff.org/deeplinks/2016/04/secret-court-takes-another-bite-out-fourth-amendment,253,58,DiabloD3,4/22/2016 18:31\n10759315,EFF Launches Panopticlick 2.0,https://panopticlick.eff.org/#2,38,21,clumsysmurf,12/18/2015 16:39\n10382678,FourQ: Four-dimensional decompositions on a Q-curve over the Mersenne prime [pdf],http://eprint.iacr.org/2015/565.pdf,1,1,runesoerensen,10/13/2015 19:01\n11460079,Dropbox handler on Amiga [video],https://www.youtube.com/watch?v=Qy6lFjQFg-I&feature=youtu.be,41,6,erickhill,4/9/2016 5:29\n10823400,How T-Mobile wanted to change itself but ended up changing the wireless industry,http://www.bizjournals.com/seattle/blog/techflash/2015/12/how-bellevues-t-mobile-changed-the-industry.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+bizj_seattle+%28Seattle+-+Puget+Sound+Business+Journal%29,63,61,jseliger,1/1/2016 20:59\n10907749,Usenet Archives,http://yarchive.net/,57,19,Tomte,1/15/2016 7:15\n12250499,AWS Lambda Coding Session,https://cloudacademy.com/webinars/getting-started-aws-lambda-coding-session-16/,12,1,alexcasalboni,8/8/2016 20:02\n10332474,Beginning Clojure: Cursive,http://clojurescriptmadeeasy.com/blog/beginning-clojure-cursive.html,12,4,bostonOU,10/5/2015 15:34\n10185435,Why I'm walking away from one of the best jobs in academia,http://www.vox.com/2015/9/8/9261531/professor-quitting-job,101,78,jhonovich,9/8/2015 13:12\n11802666,Why You Will Marry the Wrong Person,http://www.nytimes.com/2016/05/29/opinion/sunday/why-you-will-marry-the-wrong-person.html?&version=Full&module=ArrowsNav&contentCollection=Opinion&action=keypress&region=FixedLeft&pgtype=article,8,2,danielam,5/30/2016 19:27\n11522208,React Native Hyperlink,https://github.com/obipawan/hyperlink,1,1,obipawan,4/18/2016 18:46\n11907356,Glossary of Terms Used in Employee Performance Review and Appraisal,http://www.grosum.com/blogs-Glossary_of_terms_used_in_Employee_Performance_Management_process,2,1,the_bong_one,6/15/2016 5:40\n11891720,\"PG on Twitter: JeromeOnwunalu I would suggest Clojure now, not CL.\",https://twitter.com/paulg/status/728831131534024704,5,1,kristianp,6/13/2016 4:20\n10635864,Employee Equity (2014),http://blog.samaltman.com/employee-equity,88,74,williswee,11/27/2015 4:35\n12128951,\"Skype finalizes its move to the cloud, ignores the elephant in the room\",http://arstechnica.com/information-technology/2016/07/skype-finalizes-its-move-to-the-cloud-ignores-the-elephant-in-the-room/,155,125,runesoerensen,7/20/2016 13:49\n11477135,Apple pulls third-party Reddit clients for NSFW content,https://www.macstories.net/news/apple-pulls-third-party-reddit-clients-for-nsfw-content/,21,4,OberstKrueger,4/12/2016 3:53\n10185287,In Search of Chinese Science (2009),http://www.thenewatlantis.com/publications/in-search-of-chinese-science,27,8,fitzwatermellow,9/8/2015 12:35\n12486525,Sugar industry secretly paid for favorable Harvard research,https://www.statnews.com/2016/09/12/sugar-industry-harvard-research/?,222,100,pmcpinto,9/13/2016 8:58\n10444667,Ten Borders: One Refugee's Epic Escape from Syria,http://www.newyorker.com/magazine/2015/10/26/ten-borders,14,22,Thevet,10/24/2015 20:00\n10428086,The physiology of the freediver,http://m.nautil.us/issue/22/slow/the-impossible-physiology-of-the-free-diver,28,2,agarttha,10/21/2015 19:43\n11404695,Unwinding Ubers Most Efficient Service,https://medium.com/@buckhx/unwinding-uber-s-most-efficient-service-406413c5871d,11,1,robfig,4/1/2016 13:45\n11637774,Finding Similar Music Using Matrix Factorization,http://www.benfrederickson.com/matrix-factorization/,7,1,max_,5/5/2016 16:56\n12203854,Inline HTML editors vs. Page Builders: the growing void,https://www.rgeeditor.ninja/the+growing+void+between+inline+editors+and+page+builders,1,1,peterblay,8/1/2016 16:45\n10929171,Did European Court Just Outlaw Massive Monitoring of Communications in Europe?,https://cdt.org/blog/did-the-european-court-of-human-rights-just-outlaw-massive-monitoring-of-communications-in-europe/,262,40,ghosh,1/19/2016 6:38\n11748343,The Long Rescue: A mans search for his kidnapped children,http://harpers.org/archive/2016/06/the-long-rescue/,47,1,fitzwatermellow,5/22/2016 12:31\n11146258,State of the Haskell Ecosystem  February 2016,http://www.haskellforall.com/2016/02/state-of-haskell-ecosystem-february.html?m=1,118,62,stefans,2/21/2016 20:15\n10622903,Ask HN: Why does Uber need ID to DELETE account?,,6,1,benten10,11/24/2015 19:21\n10706839,Firefox OS Pivot to Connected Devices,https://blog.mozilla.org/blog/2015/12/09/firefox-os-pivot-to-connected-devices/,14,1,philbo,12/9/2015 21:20\n10672660,Craig Federighi talks open source Swift and whats coming in version 3.0,http://arstechnica.com/apple/2015/12/craig-federighi-talks-open-source-swift-and-whats-coming-in-version-3-0/,3,2,davidbarker,12/3/2015 21:10\n11494799,ASCII Art Weather,http://wttr.in/london,336,103,hjc89,4/14/2016 7:03\n11020977,The Evolution of Docker,https://www.kentik.com/the-evolution-of-docker/,11,7,rdl,2/2/2016 17:45\n10615066,New Dell computer comes with a eDellRoot trusted root certificate,http://joenord.blogspot.com/2015/11/new-dell-computer-comes-with-edellroot.html,94,21,diafygi,11/23/2015 15:26\n11125100,Zenefits Scandal Highlights Perils of Hypergrowth at Startups,http://www.nytimes.com/2016/02/18/technology/zenefits-scandal-highlights-perils-of-hypergrowth-at-start-ups.html,211,211,tpatke,2/18/2016 11:42\n10721728,The Guinness Brewer Who Revolutionized Statistics,http://priceonomics.com/the-guinness-brewer-who-revolutionized-statistics/,3,1,ryan_j_naughton,12/12/2015 3:55\n10477359,\"Extracts passwords from a KeePass 2.x database, directly from memory\",https://github.com/denandz/KeeFarce,32,20,dsr12,10/30/2015 12:21\n10306070,Is anybody here using flow,,2,1,kparjaszewski,9/30/2015 18:32\n12376356,Microservices Dashboard,http://ordina-jworks.github.io/microservices-dashboard/0.2.0-SNAPSHOT/,2,1,BerislavLopac,8/28/2016 13:11\n10901912,A big-shot vc says we need inequality. What do economists say?,https://www.washingtonpost.com/news/wonk/wp/2016/01/14/what-silicon-valley-doesnt-understand-about-inequality/,6,2,jrowley,1/14/2016 15:26\n10265683,Functioning 'mechanical gears' seen in nature for the first time (2013),http://phys.org/news/2013-09-functioning-mechanical-gears-nature.html,31,10,zachrose,9/23/2015 15:40\n11979425,The Bears Who Came to Town and Would Not Go Away,http://www.outsideonline.com/2090866/bears-who-came-town-and-would-not-go-away,95,38,Thevet,6/26/2016 4:50\n12507751,Don't Let the Bastards Get You Down,https://medium.com/code-like-a-girl/dont-let-the-bastards-grind-you-down-42df24b347fa#.mtgoj66l2,2,2,DinahDavis,9/15/2016 16:56\n10942385,Why we sold to GM,http://www.side.cr/why-we-sold-to-gm/,4,1,ValG,1/20/2016 23:56\n11353170,To self-publish or not to self-publish,https://micaelwidell.com/to-self-publish-or-not-to-self-publish/,2,1,mwidell,3/24/2016 14:44\n12495222,Show HN: Bootstrap.io,https://www.producthunt.com/tech/bootstrap-io#comment-357503,11,5,sebastiank123,9/14/2016 9:29\n10272783,Introducing Brotli: a new compression algorithm for the internet,http://google-opensource.blogspot.com/2015/09/introducing-brotli-new-compression.html,1,1,rikelmens,9/24/2015 16:53\n12145545,\"Reaction captures carbon, generates electricity, makes a cleaning product\",http://arstechnica.com/science/2016/07/reaction-captures-carbon-generates-electricity-makes-a-cleaning-product/,2,2,tambourine_man,7/22/2016 18:18\n11592738,SpaceX undercut ULA rocket launch pricing by 40 percent: U.S. Air Force,http://www.reuters.com/article/us-space-spacex-launch-ula-idUSKCN0XP2T2,318,151,not_that_noob,4/28/2016 23:44\n10219203,New API for directory picking and drag-and-drop,https://jwatt.org/blog/2015/09/14/directory-picking-and-drag-and-drop,31,10,cpeterso,9/15/2015 6:09\n11234975,Autodesk CEO on Investing in the Future,http://techcrunch.com/2016/03/06/autodesk-ceo-carl-bass-on-investing-in-the-future,40,23,termostaatti,3/6/2016 18:57\n10377323,USB/IP Project,http://usbip.sourceforge.net/,152,59,mef,10/12/2015 22:42\n11943285,The Best Startups Resist Snacks (& Im Not Talking About Food),https://hunterwalk.com/2016/06/18/the-best-startups-resists-snacks-im-not-talking-about-food/,2,1,wslh,6/21/2016 3:31\n11683379,The Expression Problem and its solutions,http://eli.thegreenplace.net/2016/the-expression-problem-and-its-solutions/,73,49,ingve,5/12/2016 13:59\n11812997,Without Internet Technology  http over sms,http://www.witapp.me/,28,22,alexintosh,6/1/2016 9:00\n10633965,Show HN: A command-line Battle.net authenticator,https://github.com/jleclanche/python-bna,2,1,scrollaway,11/26/2015 17:47\n12562331,Using Node.js and Raspberry Pi Zero to track download speeds and latency,https://github.com/ecaron/node-bandwidth-tester,3,4,ecaron,9/23/2016 4:33\n10404452,A Twisted Path to Equation-Free Prediction,https://www.quantamagazine.org/20151013-chaos-theory-and-ecology/,34,20,bpolania,10/17/2015 14:27\n11053226,Flint Officials Could Have Prevented Lead Crisis for $80 a Day,http://www.mintpressnews.com/flint-officials-could-have-prevented-lead-crisis-for-80-a-day/213462/,11,4,jayess,2/7/2016 15:47\n10770507,Ask HN: How do you manage your bookmarks?,,4,3,gghyslain,12/21/2015 10:43\n12152751,Britain just got its first concrete sign that Brexit will destroy the economy,http://www.independent.co.uk/news/uk/britain-just-got-its-first-concrete-sign-that-brexit-will-destroy-the-economy-a7152306.html,7,3,bootload,7/24/2016 8:47\n11779514,Gigster Fund  Freelancers Benefit When the Company and Clients Do Well,https://gigster.com/fund,81,39,quackware,5/26/2016 16:57\n10762327,\"Ask HN: Electrical Eng. PhD, Thinking of Moving to Programming Jobs. Worth It?\",,6,11,ee_throwaway,12/19/2015 2:17\n11448671,\"Apply HN: DAYS, One exceptional product a day\",,3,3,oliv__,4/7/2016 16:43\n11461648,Aetna's CEO pays workers up to $500 to sleep,http://www.cnbc.com/2016/04/05/why-aetnas-ceo-pays-workers-up-to-500-to-sleep.html,80,69,davidf18,4/9/2016 15:24\n10583680,The Coke bottle was designed by a small team in a competition,http://qz.com/551682/the-coke-bottles-iconic-design-happened-by-sheer-chance/,46,18,jimsojim,11/17/2015 20:20\n11724778,Ask HN: Autism?,,13,4,mkra,5/18/2016 19:03\n12294192,Roomba creator responds to reports of poopocalypse: We see this a lot,https://www.theguardian.com/technology/2016/aug/15/roomba-robot-vacuum-poopocalypse-facebook-post,34,6,r721,8/15/2016 23:05\n10827768,End-of-buffer checks in decompressors,https://fgiesen.wordpress.com/2016/01/02/end-of-buffer-checks-in-decompressors/,51,3,jsnell,1/2/2016 20:32\n10625010,Ask HN: Should I build an airline booking system?,,6,11,espitia,11/25/2015 2:21\n10702289,I launched an app finally on Product Hunt,https://www.producthunt.com/tech/some-messenger,2,2,andrewatsome,12/9/2015 6:46\n10897704,DNA seen through the eyes of a coder (2002),http://ds9a.nl/amazing-dna/,2,1,netgusto,1/13/2016 21:34\n10669182,ReactNative vs. NativeScript  A user's perspective,https://prezi.com/9yuu310wcyyx/reactnative-vs-nativescript/?utm_campaign=share&utm_medium=copy,3,1,sfeather,12/3/2015 12:16\n12139151,Wave Computing rolls out plans for fast deep-learning computers,http://siliconangle.com/blog/2016/07/21/wave-computing-rolls-out-plans-for-fast-deep-learning-computers/,2,1,robh56,7/21/2016 18:57\n11269285,\"Amazon Echo, home alone with NPR on, got confused and hijacked a thermostat\",http://qz.com/637326/amazon-echo-home-alone-with-npr-on-got-confused-and-hijacked-a-thermostat,399,144,potshot,3/11/2016 20:33\n11598120,Microsoft has created its own IFTTT tool called Flow,http://www.theverge.com/2016/4/29/11535232/microsoft-flow-ifttt-competitor,6,2,alexkavon,4/29/2016 19:23\n12243464,Infinity Skirt,https://www.youtube.com/watch?v=Zo3SG2iNSXg,4,1,aw3c2,8/7/2016 20:16\n11998832,\"Hacking suspect could kill himself if extradited to US, court told\",https://www.theguardian.com/uk-news/2016/jun/28/lauri-love-hacking-trial-extradition-united-states-nasa,2,1,aestetix,6/29/2016 1:07\n11114387,Judge: Apple Must Help Us Hack San Bernardino Killer's Phone,http://hosted.ap.org/dynamic/stories/U/US_CALIFORNIA_SHOOTINGS?SITE=AP,10,2,tshtf,2/17/2016 1:01\n11086642,Arresting development?: no arrests or charges for cybercrime events in the UK,https://www.lightbluetouchpaper.org/2016/02/12/arresting-development/,3,1,etiam,2/12/2016 12:02\n10211331,Ask HN: Great nontech book that you read recently?,,11,34,thunga,9/13/2015 13:31\n11137140,Tell the White House to stop asking for encryption workarounds,https://petitions.whitehouse.gov/petition/apple-privacy-petition,18,1,ryewonk,2/19/2016 22:23\n10416711,\"LinkedIn jumps into freelancing in SF, but is it too late?\",http://thenextweb.com/insider/2015/10/19/linkedin-goes-gig/,2,1,pavornyoh,10/20/2015 0:21\n11573890,\"Show HN: Daily condensed MLB games, delivered direct to your inbox\",http://www.dailybaseballupdate.com,4,3,theodorewiles,4/26/2016 17:33\n10711111,Perl 6 Pod,https://perl6advent.wordpress.com/2015/12/10/day-10-perl-6-pod/,2,1,kamaal,12/10/2015 15:37\n11646225,Going to TechCrunch Disrupt NY This Weekend? Find Your APIs with API Harmony,http://www.apiful.io/intro/2016/05/06/api-harmony-hackathon.html,4,1,allthingsapi,5/6/2016 19:35\n12375402,Ask HN: Is there space for a technology matchmaker?,,2,5,meticulouschris,8/28/2016 5:19\n11721486,Show HN: Shelfjoy  tinder to find your book love,http://www.shelfjoy.com/,2,1,chinchang,5/18/2016 12:49\n12251546,Todays Smooth-Running Horses May Owe Their Genetics to the Vikings,http://www.smithsonianmag.com/science-nature/todays-smooth-running-horses-may-owe-their-genetics-vikings-180960055/?no-ist,51,5,Mz,8/8/2016 23:35\n12048267,Brexit has put the UK in an impossible position. This Venn diagram explains why,http://www.vox.com/2016/7/5/12098156/brexit-eu-britain-venn-diagram,3,6,neverminder,7/7/2016 9:07\n10628740,Ask HN: Which antivirus are you using on Windows hosts?,,6,10,vive-la-liberte,11/25/2015 18:40\n11081656,\"Subuser turns Docker containers into normal Linux programs, limiting privileges\",http://subuser.org/,224,72,bpierre,2/11/2016 17:48\n11134019,Set Up a Secure Node.js Web Application,https://nodeswat.com/blog/setting-up-a-secure-node-js-web-application/,1,1,scorchio,2/19/2016 15:35\n12332184,\"Color postcards of Istanbul, circa 1890\",http://mashable.com/2016/08/20/istanbul-photochrom/#CinpjVvM78qK,3,2,enraged_camel,8/21/2016 18:56\n10484103,Electronically signable contract that lives in a single PHP file,http://vileworks.com/contract/generator/,1,1,Artemis2,10/31/2015 20:36\n12207756,Siri plays dumb about documentary Hillary's America,https://twitter.com/bakedalaska/status/760270309702246400,1,1,cpr,8/2/2016 3:55\n11125106,Pilot posts detailed MS Flight Sim video of how to land Boeing 737,http://www.theregister.co.uk/2016/02/18/boeing_737_instructional_video/,75,28,J-dawg,2/18/2016 11:44\n11957906,The Beauty of Laplace's Equation,http://www.wired.com/2016/06/laplaces-equation-everywhere/,1,1,sonabinu,6/22/2016 23:38\n12145603,Apple Watch sales are down 55%,http://money.cnn.com/2016/07/22/news/companies/apple-watch-smartwatch-sales-report/index.html,4,1,amaks,7/22/2016 18:25\n10287922,The Newly Discovered Tablet V of the Epic of Gilgamesh,http://etc.ancient.eu/2015/09/24/giglamesh-enkidu-humbaba-cedar-forest-newest-discovered-tablet-v-epic/,174,28,diodorus,9/27/2015 20:59\n10917365,Ask HN: JavaScript code explainer?,,1,2,codininj,1/16/2016 23:24\n11003670,Help make up a better domain for the app,,3,7,alexander-g,1/30/2016 20:49\n12047847,The Problem with Nice-To-Have Startups,http://www.markevans.ca/2016/07/05/nice-to-have/,2,1,buckpost,7/7/2016 6:47\n10924240,Show HN: Lyp  a package manager for lilypond,https://github.com/noteflakes/lyp,2,1,ciconia,1/18/2016 13:29\n11483172,The Gravitational Lens and Communications,http://www.centauri-dreams.org/?p=10123,2,1,curtis,4/12/2016 20:15\n10360480,Ask HN: Which password manager do you recommend?,,1,6,lorenzhs,10/9/2015 15:03\n11086823,The Bin Laden Tapes (audio),http://www.bbc.co.uk/programmes/b065sx7b,1,1,DanBC,2/12/2016 12:50\n10375213,Software by category:Market share and predictions,http://blog.elioplus.com/?p=232,1,1,christosm,10/12/2015 15:42\n10446967,Is your website doing his job?: Get your Sections Examine report,https://sections.io/examine/,2,2,oumdadzn,10/25/2015 14:40\n11525874,How I turned my resume into a bot. (And how you can too),https://medium.com/life-learning/how-i-turned-my-resume-into-a-bot-and-how-you-can-too-f03847352baa#.j21bvo7ai,3,1,nitin_flanker,4/19/2016 9:54\n10796320,Robert Nozick: Why Do Intellectuals Oppose Capitalism? (1998) [pdf],http://ksf.amu.edu.pl/wdioc.pdf,3,2,vezzy-fnord,12/27/2015 3:43\n11040995,Denmark confirms US sent rendition flight for Snowden,http://www.thelocal.dk/20160205/denmark-confirms-us-sent-rendition-flight-for-snowden,342,303,flexie,2/5/2016 12:40\n12520674,Google HTML/CSS Style Guide  Omit Optional Tags,https://google.github.io/styleguide/htmlcssguide.xml?showone=Optional_Tags#Optional_Tags,473,282,franze,9/17/2016 14:42\n11722573,The TSA is a waste of money that doesn't save lives and might actually cost them,http://www.vox.com/2016/5/17/11687014/tsa-against-airport-security,258,254,paulpauper,5/18/2016 15:21\n11282997,The Build a SAAS App with Flask Course Is Getting a Complete Makeover,http://nickjanetakis.com/blog/build-a-saas-app-with-flask-is-getting-a-complete-make-over-soon,47,8,nickjj,3/14/2016 14:16\n10977262,Drone Racing League  Racing Through an Empty Miami Dolphins Stadium,http://qz.com/602230/theres-now-a-drone-racing-league-that-feels-like-pod-racing-from-star-wars/,11,1,dpflan,1/27/2016 0:06\n11296961,LastPass lunaches two-factor authenticator app,https://lastpass.com/auth/,5,2,whocanfly,3/16/2016 13:11\n10644743,Cutting the Lights: Vulnerabilities in a Billboard Lighting System,http://randywestergren.com/cutting-the-lights-vulnerabilities-in-a-billboard-lighting-system/,45,5,rwestergren,11/29/2015 15:06\n11654774,The Relativity of Wrong by Isaac Asimov (1989),http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm,99,60,maverick_iceman,5/8/2016 17:18\n12245932,Video of Valley Mogul Kicking His Girlfriend 117 Times Could Send Him to Jail,http://www.thedailybeast.com/articles/2016/08/08/video-of-silicon-valley-mogul-kicking-his-girlfriend-117-times-could-send-him-to-jail.html,94,73,nreece,8/8/2016 7:08\n11020733,Building a Cognitive App with IBM Watson Concept Insights,http://www.primaryobjects.com/2016/02/01/ibm-watson-building-a-cognitive-app/,15,1,liviosoares,2/2/2016 17:13\n11458628,How a Cashless Society Could Embolden Big Brother,http://www.theatlantic.com/technology/archive/2016/04/cashless-society/477411/?single_page=true,286,130,kafkaesq,4/8/2016 22:35\n10376517,Everything is broken (2014),https://medium.com/message/everything-is-broken-81e5f33a24e1,10,3,grey-area,10/12/2015 19:28\n11343895,\"Show HN: Duplicacy, cross-platform cloud backup based on Lock-Free Deduplication\",https://github.com/gilbertchen/duplicacy-beta/blob/master/README.md,2,5,acrosync,3/23/2016 12:45\n10866136,\"The New York Public Librarys release of 180,000 copyright-free images\",http://qz.com/587894/the-most-fascinating-images-from-the-new-york-public-librarys-release-of-180000-copyright-free-materials/,72,3,callumlocke,1/8/2016 16:41\n10446744,\"Ask HN: Those who develop desktop apps, what is your toolset?\",,8,12,vijayr,10/25/2015 12:42\n12533344,A German grocery chain that crippled its UK rivals is about to invade the U,http://www.businessinsider.com/lidls-expansion-plans-in-the-us-2016-9,2,1,Mz,9/19/2016 18:03\n10709730,Untangling the Tale of Ada Lovelace,http://blog.stephenwolfram.com/2015/12/untangling-the-tale-of-ada-lovelace/,157,35,lispython,12/10/2015 9:27\n10488841,Twitter Spam on Behalf of Bleacher Report (Time Warner),,1,1,tod222,11/1/2015 22:59\n10909357,R coming to Visual Studio,http://blog.revolutionanalytics.com/2016/01/r-coming-to-visual-studio.html,24,1,Hansi,1/15/2016 14:11\n11436284,Macminicolo merging with MacStadium,https://macminicolo.net/blog/files/Some-changes-here-at-Macminicolo.html,5,1,micahgoulart,4/6/2016 2:55\n12063627,Silicon Valley-Driven Hype for Self-Driving Cars,http://www.nytimes.com/2016/07/10/opinion/sunday/silicon-valley-driven-hype-for-self-driving-cars.html,73,52,dbcooper,7/9/2016 22:24\n12280028,The Ethereum Classic Declaration of Independence,https://ethereumclassic.github.io/assets/ETC_Declaration_of_Independence.pdf,72,71,ETH_Classic,8/13/2016 2:56\n11923042,Making Software with Casual Intelligence  why is software still so dumb?,https://medium.com/@evanpro/making-software-with-casual-intelligence-867fd842134#.o4yvjqpt9,4,1,mattfogel,6/17/2016 15:06\n10292240,Carly Fiorina endorses waterboarding 'to get information that was necessary',http://www.theguardian.com/us-news/2015/sep/28/carly-fiorina-endorses-waterboarding,4,1,cryoshon,9/28/2015 18:54\n10849608,Learnings from building reread.io,https://medium.com/jolly-good-notes/learnings-from-building-reread-io-46f57871e124#.p95p10kgd,48,19,winstonyw,1/6/2016 10:04\n10230937,Lower Cost S3 Storage Option and Glacier Price Reduction,https://aws.amazon.com/blogs/aws/aws-storage-update-new-lower-cost-s3-storage-option-glacier-price-reduction/,170,70,jeffbarr,9/17/2015 0:49\n10627884,A Car Dealers Wont Sell: Its Electric,http://www.nytimes.com/2015/12/01/science/electric-car-auto-dealers.html?smprod=nytcore-iphone&smid=nytcore-iphone-share,2,1,jasonjei,11/25/2015 16:18\n10233533,A former Microsoft employee is suing over sex discrimination,http://www.businessinsider.com/microsoft-sued-over-sex-discrimination-2015-9,32,14,CurtHagenlocher,9/17/2015 14:29\n11903356,Order-Revealing Encryption,https://crypto.stanford.edu/ore/,74,17,henrycg,6/14/2016 16:56\n11089908,\"Do you really need 10,000 steps a day?\",https://blog.cardiogr.am/2016/02/12/do-you-really-need-10000-steps-a-day-2/,403,171,brandonb,2/12/2016 19:42\n11525430,A new way to get electricity from magnetism,https://www.sciencedaily.com/releases/2016/04/160418120049.htm,3,4,jharohit,4/19/2016 7:37\n11346995,What I Learned Selling a Software Business,https://training.kalzumeus.com/newsletters/archive/selling_software_business?__s=tignezjjbfsnfxsuspg3,2,1,theunixbeard,3/23/2016 18:28\n10672551,USA Today Web Guide: Hotsites (2002),http://usatoday30.usatoday.com/tech/webguide/hotsites/2002-07-22-hotsites.htm,2,2,lips,12/3/2015 20:53\n11939080,Efficient way to search a stream for a string,http://stackoverflow.com/questions/846175/efficient-way-to-search-a-stream-for-a-string,7,2,wslh,6/20/2016 16:28\n12462391,Show HN: Bottr  Bot Framework for Node.js,http://bottr.co,5,4,jscampbell05,9/9/2016 14:16\n10268354,\"Hackers Took Fingerprints of 5.6M U.S. Workers, Government Says\",http://www.nytimes.com/2015/09/24/world/asia/hackers-took-fingerprints-of-5-6-million-us-workers-government-says.html?_r=0,10,1,linkydinkandyou,9/23/2015 21:26\n10486850,Removal of Stripe.com (April),http://www.twitchalerts.com/blog/removal-of-stripe,1,3,kmfrk,11/1/2015 16:20\n11216210,Why passive income doesnt work,http://yanngirard.typepad.com/yanns_blog/2016/02/the-problem-with-passive-income.html,3,2,yannpg,3/3/2016 11:35\n10963252,What a ball pen tells us about Chinas manufacturing weakness,http://www.ejinsight.com/20160121-what-ball-pen-tells-us-about-china-s-manufacturing-weakness/,29,24,jseliger,1/24/2016 17:57\n12122711,Complaint Against the Administrator of the 401 (k) Plan and Group Health Plan,https://dl.dropboxusercontent.com/u/162863718/SMAComplaint/Complaint.html,1,2,jsprogrammer,7/19/2016 16:34\n10212582,How to Write a Git Commit Message,http://chris.beams.io/posts/git-commit/,202,89,pwg,9/13/2015 19:52\n10941320,Assembly Is Too High Level: SIB Doubles,http://xlogicx.net/?p=456,62,16,ingve,1/20/2016 21:02\n11044230,Fix your hunchback posture,https://www.youtube.com/watch?v=FTV6UCh-yhs,11,1,fantastick,2/5/2016 20:07\n10986321,Overpass Web Front from Red Hat,http://overpassfont.org/,11,2,whalesalad,1/28/2016 4:39\n12417779,\"Tesla (TSLA) CEO Musk 'Most Deceptive CEO I've Ever Seen,'\",,4,1,seesomesense,9/3/2016 4:45\n10595730,Forth Day 2015,https://svfig.github.io/,39,2,wkoszek,11/19/2015 16:39\n12193413,The law depends on compute power,https://medium.com/@jeremyjkun/the-law-depends-on-compute-power-29095fd58354,91,98,Labo333,7/30/2016 15:39\n11652051,JavaScript Promises: Plain and Simple,https://coligo.io/javascript-promises-plain-simple/,4,1,dacm,5/8/2016 0:33\n10369608,Show HN: Micro web framework for low-resource systems  live example on ESP8266,http://www.ureq.solusipse.net,11,3,solusipse,10/11/2015 15:23\n11542932,Scala native (comming soon),http://www.scala-native.org/,4,5,BafS,4/21/2016 15:37\n10408354,Sequoia's Michael Moritz just eviscerated the 'subprime unicorn' boom in tech,http://uk.businessinsider.com/sequoia-capitals-michael-moritz-on-subprime-unicorns-2015-10,10,1,mdariani,10/18/2015 14:46\n11183836,\"Oden: experimental, statically-typed functional language, built for Go ecosystem\",http://oden-lang.org/,127,80,jaytaylor,2/26/2016 20:06\n11473327,Saving 13M Computational Minutes per Day with Flame Graphs,http://techblog.netflix.com/2016/04/saving-13-million-computational-minutes.html,88,21,mspier,4/11/2016 17:22\n12152649,OpenBSD Ports - Integrating Third Party Applications [pdf],http://jggimi.homeip.net/semibug.pdf,43,4,fcambus,7/24/2016 7:51\n11756315,Ask HN: What does your SaaS do and how many paying customers do you have?,,1,2,uptown,5/23/2016 19:41\n10220220,\"PHP 5.4 reaches End-of-Life, no further security updates\",http://php.net/supported-versions.php#layout-content,1,1,ck2,9/15/2015 12:32\n10338213,The discovery of artemisinin (qinghaosu) and gifts from Chinese medicine (2011),http://www.nature.com/nm/journal/v17/n10/full/nm.2471.html,24,5,sohkamyung,10/6/2015 11:59\n12546438,Confessions of a Necromancer,http://hintjens.com/blog:125,6,3,jen20,9/21/2016 8:40\n10454449,A Superconductor That Works at -70 Â°C,http://www.technologyreview.com/view/542856/the-superconductor-that-works-at-earth-temperature/,122,37,jonbaer,10/26/2015 21:01\n11664732,UserVoice Security Incident Notification,https://community.uservoice.com/blog/uservoice-security-incident-notification/,8,13,RossP,5/10/2016 2:03\n12546363,Ask HN: is there a cross-device calendar with tasks outside of Outlook and iOS?,,2,1,ybalkind,9/21/2016 8:26\n12035568,Building a BitTorrent client from scratch in C#,https://cheatdeath.github.io/research-bittorrent-doc/,509,86,nxzero,7/5/2016 11:00\n11286412,Halolife (YC W16) Brings Transparency and Ease to the Process of Planning a Funeral,https://blog.ycombinator.com/halolife-yc-w16-brings-transparency-and-ease-to-the-process-of-planning-a-funeral,11,1,justin,3/14/2016 23:38\n11855946,Silicon Valley Has a Problem Problem,https://medium.com/life-learning/silicon-valley-has-a-problem-problem-b34437a57e99#.kxehhns7q,11,3,yusufp,6/7/2016 17:18\n12245697,Ask HN: Going to SF next week. Any good conferences there?,,1,3,richerlariviere,8/8/2016 5:41\n10856108,?fs: Stores your data in ?,https://github.com/philipl/pifs,2,1,chenzhekl,1/7/2016 5:07\n10489687,Introduction to Ada and SPARK (2009) [pdf],https://www.cse.msu.edu/~cse814/Lectures/09_spark_intro.pdf,47,37,vezzy-fnord,11/2/2015 2:48\n11134069,Skinny People Rarely Diet,http://www.theatlantic.com/health/archive/2016/02/why-skinny-people-dont-diet/463419/?single_page=true,12,10,goodJobWalrus,2/19/2016 15:40\n10500814,Have You Seen This Cache?,https://push.cx/2015/have-you-seen-this-cache,4,1,vezzy-fnord,11/3/2015 17:01\n12556160,Ask HN: What are the must-read books about economics/finance?,,442,266,curiousgal,9/22/2016 11:52\n10628963,\"'Meet Peter, your AI-based lawyer'\",https://hirepeter.com/,2,2,anigbrowl,11/25/2015 19:15\n10424975,Platform and tools best for a social networking website,,1,3,sinapurapu,10/21/2015 12:34\n10647318,The Irony of Writing Online About Digital Preservation,http://www.theatlantic.com/technology/archive/2015/11/the-irony-of-writing-about-digital-preservation/416184/?single_page=true,6,1,diodorus,11/30/2015 2:46\n10254521,From Syria to Sudan: How do you count the dead?,http://www.theguardian.com/global-development-professionals-network/2015/sep/08/from-syria-to-sudan-how-do-you-count-the-dead?repost=hn,10,1,DanBC,9/21/2015 19:20\n11085078,Barcode attack technique,http://en.wooyun.io/2016/01/28/Barcode-attack-technique.html,125,28,voltagex_,2/12/2016 3:20\n12082078,Ask HN: What's your favorite way to save money?,,164,183,jmaccabee,7/12/2016 20:30\n10720069,Mysterious Detour While Driving? It Could Be Due to the Curvature of the Earth,http://www.travelandleisure.com/articles/gerco-de-ruijter-grid-corrections-highways-driving-wichita,40,12,jackgavigan,12/11/2015 21:10\n11112473,Japanese firm to open worlds first robot-run farm,http://www.theguardian.com/environment/2016/feb/01/japanese-firm-to-open-worlds-first-robot-run-farm,171,97,evo_9,2/16/2016 19:29\n11556213,ELF Shared Library Injection Forensics,http://backtrace.io/blog/blog/2016/04/22/elf-shared-library-injection-forensics/,46,2,luu,4/23/2016 16:35\n10999531,\"Beautiful, user-friendly analytics for your YouTube channel\",https://rocketgraph.com/reports/30-youtube-channelytics,1,1,dnoparavandis,1/29/2016 23:55\n12398239,Why do UDP packets get dropped?,http://jvns.ca/blog/2016/08/24/find-out-where-youre-dropping-packets/,94,74,sebg,8/31/2016 13:47\n11006208,\"Switzerland will vote on having a national wage of Â£1,700 a month\",http://www.independent.co.uk/news/world/europe/switzerland-will-be-the-first-country-in-the-world-to-vote-on-having-a-national-wage-of-1700-a-month-a6843666.html,163,170,gipkot,1/31/2016 12:35\n11333822,Facebook explains that it is totally not doing racial profiling,http://arstechnica.com/information-technology/2016/03/facebook-explains-that-it-is-totally-not-doing-racial-profiling/,4,1,msabalau,3/22/2016 1:45\n12556432,Ask HN: When to ask for my first raise?,,7,3,raiseta,9/22/2016 12:50\n11230918,Why You Should Never Sleep with a VC on the First Date,https://medium.com/@lilibalfour/why-you-should-never-sleep-with-a-vc-on-the-first-date-8ab91cab4234#.b8dkatigg,4,1,victorbojica,3/5/2016 20:26\n11404035,Dines AI System Had a Major Freak Out. All Pictures Were Changed to Animals,https://medium.com/@dinewithco/sorry-dine-s-ai-system-had-a-major-freak-out-all-pictures-were-changed-to-cute-animals-8df2fa0b0570#.2ttfjaoup,1,1,kamijovi,4/1/2016 11:19\n10733388,Stephen Wolfram Aims to Democratize His Software,http://bits.blogs.nytimes.com/2015/12/14/stephen-wolfram-seeks-to-democratize-his-software/,4,1,prostoalex,12/14/2015 20:00\n11861251,Show HN: Memleax  detects memory leak of a running process,https://github.com/WuBingzheng/memleax,42,9,hellowub,6/8/2016 10:29\n12004903,Convert your VIM text editor into powerful IDE,https://github.com/xmementoit/vim-ide,3,1,lahdo,6/29/2016 21:18\n11483266,Show HN: Wit.ai Bot Engine,https://wit.ai/blog/2016/04/12/bot-engine,5,1,ar7hur,4/12/2016 20:26\n11981580,Brexit: Wave of racial abuse follows,http://www.independent.co.uk/news/uk/home-news/brexit-eu-referendum-racial-racism-abuse-hate-crime-reported-latest-leave-immigration-a7104191.html,18,2,alphydan,6/26/2016 17:08\n12289772,Stubs  a cross-platform dynamic linking mechanism used by Tcl,https://tcl.wiki/285,2,3,networked,8/15/2016 11:41\n11121446,Ask HN: Too many ideas. How do you decide what to work on next?,,13,10,sharemywin,2/17/2016 21:12\n12235129,Companies headed by introverts performed better in a study of thousands of CEOs,http://qz.com/748741/companies-headed-by-introverts-performed-better-in-a-study-of-thousands-of-ceos/,15,4,lnguyen,8/5/2016 19:28\n10332160,A Guide to Website Security for Non-Experts,https://paragonie.com/blog/2015/06/guide-securing-your-business-s-online-presence-for-non-experts,2,1,paragon_init,10/5/2015 14:52\n10553534,Virtual Reality Journalism,https://towcenter.gitbooks.io/virtual-reality-journalism/content/,8,5,johncoogan,11/12/2015 15:07\n10287084,You Are Not Alone Across Time: Using Sophocles to Treat PTSD (2014),http://harpers.org/archive/2014/10/you-are-not-alone-across-time/?single=1,1,1,diodorus,9/27/2015 16:50\n11026412,[CSS] Yellow Fade Technique,http://kamranahmed.info/blog/2016/01/30/yellow-fade-technique-in-css/,3,1,kamranahmed_se,2/3/2016 13:52\n10546465,Visualising Networks Part 1: A Critique,http://yro.ch/visualising-networks-part-1-a-critique/,15,2,yrochat,11/11/2015 13:09\n12242419,Sound project management practice to make developers fix bugs off the clock?,http://pm.stackexchange.com/questions/18771/is-it-sound-project-management-practice-to-make-software-engineers-fix-bugs-off,2,2,chrisbennet,8/7/2016 15:58\n12181168,Ask HN: Rails 4 or Rails 5,,2,2,webbrahmin,7/28/2016 16:16\n10203816,Informative YouTube channels,https://medium.com/@bibblio_org/60-youtube-channels-that-will-make-you-smarter-44d8315c2548,184,69,sandersaar,9/11/2015 14:24\n10524717,The European Commission is preparing an attack on the hyperlink,https://juliareda.eu/2015/11/ancillary-copyright-2-0-the-european-commission-is-preparing-a-frontal-attack-on-the-hyperlink/,421,192,jsnathan,11/7/2015 13:26\n10709917,\"LinkedChat  Live Chat for Facebook, Telegram and Slack\",https://linked.chat,3,1,stasfeldman,12/10/2015 10:31\n11538799,Forget MillennialsWhy You Should Hire Someone Over 55,http://www.fastcompany.com/3058869/forget-millennials-why-you-should-hire-someone-over-55,18,11,mwielbut,4/21/2016 0:30\n10546444,Things Not to Do in PHP 7,https://kinsta.com/blog/10-things-not-to-do-in-php-7/,1,1,tomzur,11/11/2015 13:04\n11640231,Facebook bends the rules of audience engagement to its advantage,http://www.nytimes.com/2016/05/06/business/facebook-bends-the-rules-of-audience-engagement-to-its-advantage.html?src=busln&_r=0,114,114,hvo,5/5/2016 22:41\n11574825,Ask HNs: Who would you hire?,,3,4,samfisher83,4/26/2016 19:29\n11293871,A Pamphlet against R,https://panicz.github.io/pamphlet/,12,14,ycmbntrthrwaway,3/15/2016 23:36\n10208779,\"Developing with Docker at 500px, Part One\",http://developers.500px.com/2015/09/10/developing-with-docker-at-500px-pt1.html,10,1,pliu,9/12/2015 18:10\n10968972,Ask HN: Why aren't there partial static generators?,,1,1,hanniabu,1/25/2016 18:41\n11994185,\"How I Sold My Company to Twitter, Went to Facebook, and Screwed My Co-Founders\",https://backchannel.com/tuesday-april-5-2011-6c783a5dce42#.ahw8xoran,10,9,tim_sw,6/28/2016 14:47\n12215002,Bitcoin Sinks After Hackers Steal $65M from Exchange,http://www.bloomberg.com/news/articles/2016-08-03/bitcoin-plunges-after-hackers-breach-h-k-exchange-steal-coins,77,53,ucha,8/3/2016 1:52\n12069662,The Spanish cooking oil scandal (2001),https://www.theguardian.com/education/2001/aug/25/research.highereducation,111,65,mafro,7/11/2016 8:33\n11712464,HTML5 by Default  Draft Proposal,https://docs.google.com/presentation/d/106_KLNJfwb9L-1hVVa4i29aw1YXUy9qFX-Ye4kvJj-4/edit#slide=id.p,66,69,synthmeat,5/17/2016 10:38\n12247998,Quadrooter: New Vulnerabilities Affecting Over 900M Android Devices [pdf],https://www.checkpoint.com/downloads/resources/quadRooter-vulnerability-research-report.pdf,175,124,ge0rg,8/8/2016 14:25\n11596255,Devuan 1.0 (systemd-less Debian fork) hits beta,https://beta.devuan.org/,5,1,jff,4/29/2016 15:20\n11743203,Ask HN: Any advice or resources for socially responsible investing?,,11,5,khyur,5/21/2016 4:26\n12091455,The future of car ownership that no one is talking about,https://techcrunch.com/2016/07/13/the-future-of-car-ownership-that-no-one-is-talking-about/,1,1,intrasight,7/14/2016 3:26\n10338316,How Two Guys Lost God and Found $40M,http://www.bloomberg.com/news/features/2015-10-06/how-two-guys-lost-god-and-found-40-million,64,75,finid,10/6/2015 12:22\n10529732,Ask HN: What do you think of open office floor plans?,,3,8,att159,11/8/2015 20:26\n12499358,A TensorFlow Implementation of DeepMind's WaveNet Paper,https://github.com/ibab/tensorflow-wavenet,184,30,ot,9/14/2016 17:37\n11243569,Learning Physical Intuition of Block Towers by Example,http://arxiv.org/abs/1603.01312,39,3,mrdrozdov,3/8/2016 4:39\n10832352,Tech Startups Face Fresh Pressure on Valuations,http://www.wsj.com/articles/tech-startups-face-fresh-pressure-on-valuations-1451817991?=e2fb,108,83,prostoalex,1/3/2016 20:59\n11020910,The #1 Dietary Risk Factor Is Not Eating Enough Fruit,http://nutritionfacts.org/2016/02/02/the-number-one-global-diet-risk/,1,1,jdnier,2/2/2016 17:36\n12097489,Multiple Bugs in OpenBSD Kernel,http://marc.info/?l=oss-security&m=146853062403622&w=2,199,63,hassel,7/14/2016 21:54\n12460956,Recreating Our Galaxy in a Supercomputer,http://www.caltech.edu/news/recreating-our-galaxy-supercomputer-51995,173,66,chmaynard,9/9/2016 10:48\n11488679,Lawmakers Say Redacted Pages of 9/11 Report Show Saudi Official Met Hijackers,http://losangeles.cbslocal.com/2016/04/11/60-minutes-lawmakers-say-redacted-pages-of-911-report-shows-saudi-official-met-hijackers-in-la/,18,15,rfreytag,4/13/2016 14:56\n11931566,\"Basic Income Is Already Here, It's Just Called Digital Nomadism\",http://us1.campaign-archive1.com/?u=78cbbb7f2882629a5157fa593&id=32aba95c65,6,3,nyodeneD,6/19/2016 2:27\n10889406,Reddit censorship: 5000+ comments deleted in one post,,12,4,olegkikin,1/12/2016 18:45\n11732205,Introducing Startup FDA: Demistifying FDA submissions through Open Source,http://themacro.com/articles/2016/05/fda-advice-for-startups/,59,23,kirillzubovsky,5/19/2016 18:01\n12081607,How to Grow as a New Software Developer,http://appendto.com/2016/07/how-to-grow-as-a-new-software-developer/,4,1,kpennell,7/12/2016 19:15\n10482585,The Dotty experimental compiler for Scala now bootstraps,http://www.infoq.com/news/2015/10/dotty-scala-bootstraps,75,21,_sunshine_,10/31/2015 13:35\n11745837,Security flaw in Hotmail permits anybody to login with the password 'eh' (1999),https://en.wikipedia.org/wiki/Outlook.com#Security_issues,4,1,ghgr,5/21/2016 19:29\n12031089,Galileo RCS  Installing the entire espionage platform by Hacker Team,http://hyperionbristol.co.uk/galileo-rcs-installing-the-entire-espionage-platform/,1,1,ameesdotme,7/4/2016 14:49\n12154397,CVE-2016-6213 was reported three years ago by OpenVZ developer,https://bugzilla.redhat.com/show_bug.cgi?id=1356471#c6,43,14,ligurio,7/24/2016 19:16\n10294156,\"Alex King, an original Wordpress developer, has died\",https://poststatus.com/alex-king/,339,37,a5seo,9/29/2015 0:49\n12242011,Wire Wire: A West African Cyber Threat,https://www.secureworks.com/research/wire-wire-a-west-african-cyber-threat,28,4,chewymouse,8/7/2016 13:24\n10798985,The Bonsai Kid,http://craftsmanship.net/the-bonsai-kid/,159,29,hownottowrite,12/27/2015 22:27\n10246063,Flexbox Cheatsheet Cheatsheet,http://jonibologna.com/flexbox-cheatsheet/,4,1,_aarti,9/20/2015 0:24\n12331225,Mobile eCommerce: Product Details,https://uxplanet.org/mobile-ecommerce-product-details-28feba377a55#.9exz2hdq3,99,28,babich,8/21/2016 15:28\n12298202,\"Jack of all trades, master of none. Why Bootstrap Admin Templates suck?\",https://medium.com/@lukaszholeczek/jack-of-all-trades-master-of-none-5ea53ef8a1f#.79erdmt3v,20,10,mrholek,8/16/2016 15:47\n12258263,Validating Email Addresses with a Regex? Do Yourself a Favor and Dont,http://blog.onyxbits.de/validating-email-addresses-with-a-regex-do-yourself-a-favor-and-dont-391/,2,1,olalonde,8/9/2016 22:52\n11150164,Why FreeBSD?,http://www.aikchar.me/blog/why-freebsd.html,4,1,tachion,2/22/2016 11:47\n11108592,Which countries are mentioned the most on Hacker News?,http://www.bemmu.com/which-countries-are-mentioned-the-most-on-hacker-news,171,115,bemmu,2/16/2016 8:40\n11566231,Ask HN: Which tools are used for remote pair programming?,,2,1,prateekbhatt,4/25/2016 18:30\n12311530,The Public Suffix List,https://publicsuffix.org,79,40,dan1234,8/18/2016 10:52\n11307809,\"Twitter kills TweetDeck for Windows, automates log-ins for TweetDeck users\",http://techcrunch.com/2016/03/17/twitter-kills-tweetdeck-for-windows-automates-logins-for-tweetdeck-users/,80,47,protomyth,3/17/2016 21:35\n10329599,ImGui: Immediate Mode GUI for C++ with minimal dependencies,https://github.com/ocornut/imgui,3,1,geronimogarcia,10/5/2015 1:51\n10909520,Use nullptr instead of NULL from now on,http://cpphints.com/hints/44,3,1,DmitryNovikov,1/15/2016 14:38\n10484527,Pharmacist at center of Valeant scandal accuses drugmaker of 'massive fraud',http://www.latimes.com/business/la-fi-1101-valeant-pharmacy-20151101-story.html,45,54,001sky,10/31/2015 22:46\n10374088,Show HN: GGIF audio sync GIF,http://ggif.co/cl8,3,1,th-ai,10/12/2015 12:38\n10817097,Tell HN: Happy New Year,,6,2,tuyguntn,12/31/2015 10:38\n11496429,Ask HN: Where is the best place to sell my website?,,1,5,adzeds,4/14/2016 13:24\n10596237,Police Find Paris Attackers Used Unencrypted SMS,https://www.techdirt.com/articles/20151118/08474732854/after-endless-demonization-encryption-police-find-paris-attackers-coordinated-via-unencrypted-sms.shtml,6,1,cryptoz,11/19/2015 17:53\n11061129,Ask HN: What skills do self-taught Web Developers commonly lack?,,13,10,sabbasb,2/8/2016 21:50\n11091812,Management by laziness,https://medium.com/@maxh/management-by-laziness-b4a7e00dc808#.qj0gxqfud,24,6,frisco,2/13/2016 0:50\n12417400,Paris climate deal: US and China announce ratification,http://www.bbc.com/news/world-asia-china-37265541,250,120,smb06,9/3/2016 2:16\n10613366,First Angular 2 App in Production by Google,https://fiber.google.com/cities/kansascity/fiberhoods/,4,2,alphonse23,11/23/2015 7:59\n11192662,Life in Techicolor,http://arstechnica.com/science/2016/02/seeing-in-techicolor-one-month-wearing-enchromas-color-blindness-correcting-glasses/,1,1,gk1,2/28/2016 22:22\n11909798,Ask HN: How to approach writing a web crawler that can handle JavaScript?,,4,3,awclives,6/15/2016 15:15\n11233016,There are no acceptable ads,https://github.com/fivefilters/block-ads/wiki/There-are-no-acceptable-ads#wrapper,226,278,k1m,3/6/2016 9:10\n10529059,Topological Transformation Approaches to Database Query Processing (2015) [pdf],http://www.cse.msu.edu/~pramanik/research/papers/papers/journalPaper.pdf,36,1,espeed,11/8/2015 17:20\n11294987,GitHub  ubuntu/ubuntu-make: Ubuntu Make,https://github.com/ubuntu/ubuntu-make,4,2,Immortalin,3/16/2016 4:22\n11626242,\"Ask HN: If Craig Wright is Satoshi, how much tax does he owe?\",,5,1,macarthy12,5/4/2016 4:42\n10889433,Saudi Arabia's Aramco considering share sale,http://www.bbc.com/news/business-35259190,25,11,snake117,1/12/2016 18:47\n11345584,Ask HN: What to do to protect against NPM malicious activities?,,2,1,d0m,3/23/2016 15:58\n12073651,GYP-based package manager,http://gypkg.io/,3,3,indutny,7/11/2016 19:31\n12198554,North Carolina Voting Law Targeted African-Americans With Surgical Precision,http://www.motherjones.com/kevin-drum/2016/07/circuit-court-north-carolina-law-targeted-african-americans-surgical-precision,51,24,curtis,7/31/2016 19:58\n12046444,Misfortune,https://www.teslamotors.com/blog/misfortune,46,28,runesoerensen,7/6/2016 23:05\n10283748,Extrovert or Introvert? (thoughts),https://medium.com/@JDcarlu/extrovert-or-introvert-bb4a67fae2f8,1,1,jdcarluccio,9/26/2015 17:40\n10738891,\"How the Universal Symbols for Escalators, Restrooms, and Transport Were Designed\",http://www.atlasobscura.com/articles/how-the-universal-symbols-for-escalators-restrooms-and-transport-were-designed,68,43,dnetesn,12/15/2015 17:08\n12498396,Introducing the Firefox debugger.html,https://hacks.mozilla.org/2016/09/introducing-debugger-html/,500,82,clarkbw,9/14/2016 16:11\n12185058,Stop Saying Hardware Is Hard,https://blog.bolt.io/stop-saying-hardware-is-hard-62fdd3052a2#.w0ivtnwyt,6,2,mi3law,7/29/2016 4:42\n10612201,Facebook Is the Internet and Other Things Media People Debate at Dinner,https://redef.com/original/facebook-is-the-internet-and-13-other-things-media-people-debate-at-dinner,62,39,zbravo,11/23/2015 0:39\n11102629,ImportPython,http://importpython.com/newsletter/,2,2,mangoorange,2/15/2016 10:45\n10711976,Linux Mint 17.3 Rosa Cinnamon,http://blog.linuxmint.com/?p=2947,10,3,dudul,12/10/2015 17:41\n12323504,Interactive Dynamic Video [video],http://jnack.com/blog/2016/08/13/mit-shows-off-amazing-manipulation-of-objects-in-video/,50,1,edward,8/19/2016 21:14\n10603415,Princeton Agrees to Consider Removing a Presidents Name,http://www.nytimes.com/2015/11/20/nyregion/princeton-agrees-to-consider-removing-a-presidents-name.html?_r=0,2,1,Alupis,11/20/2015 19:52\n10409044,MIT's free online classes can now lead to MicroMaster's degree,http://www.sfgate.com/business/technology/article/For-1st-time-MIT-s-free-online-classes-can-carry-6556128.php,215,72,prostoalex,10/18/2015 17:56\n11365252,\"A history of the Amiga, part 9: The Video Toaster\",http://arstechnica.co.uk/gadgets/2016/03/history-of-the-amiga-video-toaster/,130,56,robin_reala,3/26/2016 11:16\n11318156,Somali Law,http://www.daviddfriedman.com/Academic/Legal_Systems_Draft/Systems/SomaliLawChapter.html,105,28,Tomte,3/19/2016 11:44\n12135032,Southwest Airlines is having major software issues,http://www.azcentral.com/story/travel/airlines/2016/07/20/southwest-airlines-computer-woes-delaying-flights/87354164/,2,1,nerdy,7/21/2016 5:55\n10396406,How Spotifys Discover Weekly cracked human curation at internet scale,http://www.theverge.com/2015/9/30/9416579/spotify-discover-weekly-online-music-curation-interview,7,2,kareemm,10/15/2015 22:25\n10653845,How to Build a Device That Cannot Be Built [pdf],http://www.csee.umbc.edu/~lomonaco/pubs/Unbuildable.pdf,8,1,Katydid,12/1/2015 5:47\n11012149,Microsoft wants to put data centers at the bottom of the sea,http://www.engadget.com/2016/02/01/project-natick-underwater-datacenter/,1,1,dnqthao,2/1/2016 15:16\n12520460,\"\"\"This is Tayo. He's 11 and showed me a game he built called Spike Rush\"\"\",https://www.facebook.com/zuck/posts/10103109919772641,51,33,abula,9/17/2016 13:47\n11018039,Introducing LastPass 4.0,https://blog.lastpass.com/en/2016/01/introducing-lastpass-4-0.html/,1,1,mvdwoord,2/2/2016 7:21\n10211339,Radiogram  The Radio App for information junkies,https://itunes.apple.com/us/app/radiogram-hear-what-matters!/id987242964?ls=1&mt=8,1,3,kannant,9/13/2015 13:35\n11192952,Comparing Rust and Java,https://llogiq.github.io/2016/02/28/java-rust.html,268,114,Manishearth,2/28/2016 23:45\n11218427,\"Amazon removes encryption from the software for Kindles, phones, and tablets\",http://www.dailydot.com/politics/amazon-encryption-kindle-fire-operating-system/,208,55,tshtf,3/3/2016 17:40\n10653425,Blowing the whistle on Leviathan (2012),https://www.washingtonpost.com/opinions/george-will-blowing-the-whistle-on-leviathan/2012/07/27/gJQAAsRnEX_story.html,4,3,wtbob,12/1/2015 3:00\n10587013,Science Hidden in Your Town Name: How place names encode ecological change,http://nautil.us/issue/30/identity/the-science-hidden-in-your-town-name,21,3,dnetesn,11/18/2015 10:57\n11301395,Kubernetes 1.2 release is out,https://github.com/kubernetes/kubernetes/releases/tag/v1.2.0,12,1,jtblin,3/16/2016 23:08\n12204156,Ask HN: What are the best open source apps written with React/Redux?,,23,2,yadongwen,8/1/2016 17:16\n10509013,'Solar storm' grounds Swedish air traffic,http://www.thelocal.se/20151104/solar-storm-grounds-swedish-air-traffic,3,1,filleokus,11/4/2015 19:36\n12311808,Who owns the IP you create in your spare time?,http://www.brightjourney.com/q/working-company-intellectual-property-rights-stuff-spare-time,1,1,bsilvereagle,8/18/2016 12:06\n10619550,Harir  Reducing Noise in Arabic Script,https://www.typotheque.com/articles/harir,129,46,flannery,11/24/2015 7:16\n12506079,\"Ask HN: First time managing an internal team, how can I be a successful boss?\",,2,1,wlfsbrg,9/15/2016 13:50\n10717634,Possessed by a mask: Is being online the ultimate masquerade?,https://aeon.co/essays/how-masks-explain-the-psychology-behind-online-harassment,21,2,kawera,12/11/2015 15:33\n10302805,My 90's TV,http://www.my90stv.com/,3,1,anatoly,9/30/2015 9:57\n11797095,\"C++ for Games: Performance, Allocations and Data Locality\",http://ithare.com/c-for-games-performance-allocations-and-data-locality/,171,64,ingve,5/29/2016 17:04\n11399823,The Government Did Cause the Housing Crisis (2011),http://www.theatlantic.com/business/archive/2011/12/hey-barney-frank-the-government-did-cause-the-housing-crisis/249903/?single_page=true,4,7,nickles,3/31/2016 19:20\n11988610,Lobster programming language is gaining VR functionality,https://plus.google.com/+WoutervanOortmerssen/posts/ULuU7uoNjQH,2,1,stesch,6/27/2016 19:07\n11210765,Corporate Culture in Internet Time (2000),http://www.strategy-business.com/article/10374?gko=48515,14,2,el_benhameen,3/2/2016 16:05\n10432584,Thank HN: We're about to be the biggest crowdfunding campaign ever,,6,1,webwright,10/22/2015 14:58\n11703940,\"Court Backs Snowden, Strikes Secret Laws (2015)\",https://www.bloomberg.com/view/articles/2015-05-07/court-backs-snowden-strikes-secret-laws,36,3,puppetmaster3,5/16/2016 2:51\n12009253,Employee 1: Yahoo,http://themacro.com/articles/2016/06/tim-brady-interview/,7,1,craigcannon,6/30/2016 15:34\n11539872,A tool for building command line app with golang,https://github.com/mkideal/cli,3,1,mkideal,4/21/2016 5:27\n12078145,How Square Watermelons Get Their Shape and Other G.M.O. Misconceptions,http://www.nytimes.com/interactive/2016/07/12/science/gmo-misconceptions.html,12,9,mhb,7/12/2016 11:22\n11533567,Nearly half of Americans would have trouble finding $400 to pay for an emergency,http://www.theatlantic.com/magazine/archive/2016/05/my-secret-shame/476415/?single_page=true,113,146,sergeant3,4/20/2016 11:20\n10983385,Transactional Memory Support for C [pdf],http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1961.pdf,39,11,vmorgulis,1/27/2016 21:08\n10481203,A telescope will generate 10x more data than todays global Internet traffic,https://www.skatelescope.org/frequently-asked-questions/,3,1,edpichler,10/30/2015 23:41\n10941638,\"How Sandstorm Works: Containerize data, not services\",https://sandstorm.io/how-it-works,112,21,paulproteus,1/20/2016 21:49\n12552507,Who the Hell Is This Joyce (1928),http://www.theparisreview.org/blog/2016/09/21/who-the-hell-is-this-joyce/,161,80,samclemens,9/21/2016 21:39\n11098709,Ask HN: What Linux distros avoid systemd?,,6,6,pmoriarty,2/14/2016 15:57\n11682015,Things that Subversion can't do,https://thingsthatsvncantdo.wordpress.com/,1,1,jammycakes,5/12/2016 8:03\n11788445,Harvey OS  A Fresh Take on Plan 9,http://harvey-os.org/,226,79,antonkozlov,5/27/2016 19:49\n11477837,Voltron: A hacky debugger UI for hackers,https://github.com/snare/voltron,260,73,okanesen,4/12/2016 7:41\n10390019,Bill Gates's First Job,http://www.theatlantic.com/notes/2015/10/bill-gates-first-real-job/409084/?utm_source=SFTwitter&amp;single_page=true,4,2,hvo,10/14/2015 22:38\n10239142,Ask HK: How to reverse engineer a letter or postage?,,3,1,mw67,9/18/2015 13:48\n10922527,Richest 1% will own more than all the rest by 2016,https://www.oxfam.org/en/pressroom/pressreleases/2015-01-19/richest-1-will-own-more-all-rest-2016,141,131,Excluse,1/18/2016 4:28\n10986026,Scientists open the black box of schizophrenia with dramatic genetic discovery,https://www.washingtonpost.com/news/speaking-of-science/wp/2016/01/27/scientists-open-the-black-box-of-schizophrenia-with-dramatic-genetic-finding/?postshare=3091453948817165&tid=ss_tw-bottom,296,107,salmonet,1/28/2016 3:33\n12256270,Building fast.com,http://techblog.netflix.com/2016/08/building-fastcom.html,432,175,samber,8/9/2016 17:34\n11181901,Async/await: Its Good and Bad,https://medium.com/@benlesh/async-await-it-s-good-and-bad-15cf121ade40#.t59d6u4ws,21,5,shawndumas,2/26/2016 15:40\n10212913,Logic and Infinity: The Errors of Calculus,http://steve-patterson.com/logic-and-infinity/,9,3,misesed,9/13/2015 21:50\n10356213,Which jobs could a 100-year-old do?,http://www.bbc.co.uk/news/magazine-34465190,1,1,SimplyUseless,10/8/2015 21:02\n11762169,\"Show HN: I couldn't figure out what an Emoji meant, so I made WhatMoji.com\",http://whatmoji.com/,143,76,nk-,5/24/2016 15:05\n10341656,Code42 Snares $85M Round B,http://techcrunch.com/2015/10/06/code42-snares-huge-85m-series-b-investment/,3,3,mml,10/6/2015 19:29\n12466135,Milky Way mapper: ways the Gaia spacecraft will change astronomy,http://www.nature.com/news/milky-way-mapper-6-ways-the-gaia-spacecraft-will-change-astronomy-1.20569,79,5,philbo,9/9/2016 21:20\n10743242,GPUCC: An Open-Source GPGPU Compiler [video],http://images.nvidia.com/events/sc15/SC5105-open-source-cuda-compiler.html,33,15,singularity2001,12/16/2015 9:35\n11982561,How the insecurity of things creates the next wave of security opportunities,https://techcrunch.com/2016/06/26/how-the-insecurity-of-things-creates-the-next-wave-of-security-opportunities/,1,1,tdrnd,6/26/2016 20:34\n11977829,Petition map on 2nd UK referendum on EU membership,http://petitionmap.unboxedconsulting.com/?petition=131215&area=uk,3,1,merraksh,6/25/2016 20:21\n10635189,Japanese Company Makes Low-Calorie Noodles Out of Wood,http://www.bloomberg.com/news/articles/2015-11-17/tree-noodles-a-low-cal-fat-free-way-to-beat-chinese-competition,47,53,trextrex,11/26/2015 23:29\n10873499,InstaThreat.com: Demand letters as a service,,4,16,gtbcb,1/10/2016 0:14\n11808908,\"Etcher  Burn Images to SD Cards and USB Drives, Safe and Easy\",http://www.etcher.io/,2,1,nikolay,5/31/2016 18:37\n11859816,Julian Assange: Google Working Closely with Hillary Clintons Campaign,http://www.belfasttelegraph.co.uk/news/world-news/google-working-closely-with-hillary-clinton-presidential-campaign-julian-assange-34780998.html,29,13,Jerry2,6/8/2016 3:34\n11768734,Programming the Blockchain in C#,https://github.com/ProgrammingBlockchain/ProgrammingBlockchain,3,1,kiyanwang,5/25/2016 10:13\n10176923,Why we aren't tempted to use ACLs on our Unix machines,https://utcc.utoronto.ca/~cks/space/blog/sysadmin/NoACLTemptation,34,23,mjn,9/6/2015 6:03\n10350894,China Rolls Out the 'World's First Driverless Bus',http://www.citylab.com/tech/2015/10/china-rolls-out-the-worlds-first-driverless-bus/408826/,2,1,Futurebot,10/8/2015 4:26\n11988244,Benchmarking with YCSB for MongoDB vs. Couchbase Server,http://blog.couchbase.com/2016/july/digging-deeper-into-ycsb-benchmark-with-couchbase-server-4.5,2,1,cihangirb,6/27/2016 18:23\n11905869,Ask HN: Which service to use for livecoding?,,1,1,musicaldope,6/14/2016 22:32\n10806148,The Art of Saving in Games (2014),http://www.theoryofgaming.com/art-saving/,29,6,marinintim,12/29/2015 11:00\n10440550,Tell dang/HN: &lt;&gt; Title tags shouldn't be escaped twice,,5,3,gburt,10/23/2015 18:51\n10596241,Show HN: Bot that mentions potential reviewers on pull requests,https://github.com/facebook/mention-bot,72,13,vjeux,11/19/2015 17:53\n11586614,An AI First World,http://avc.com/2016/04/an-ai-first-world/,95,62,ghosh,4/28/2016 4:52\n10660880,The 'Save the American Inventor' Campaign,https://www.youtube.com/watch?v=s9YpIHkZF1s,2,1,bgilroy26,12/2/2015 4:08\n11656821,\"Scam Alert: Nootropic Pill Supported by Hawking, Gates, Anderson Cooper?\",,6,4,ada1981,5/9/2016 0:40\n10539048,The Microsoft Surface Book Review,http://www.anandtech.com/show/9767/microsoft-surface-book-2015-review,109,108,vinhnx,11/10/2015 13:13\n12439713,Two possible cases of leprosy reported at Riverside elementary school,http://www.latimes.com/local/lanow/la-me-ln-leprosy-kids-20160906-snap-story.html,3,1,HillaryBriss,9/6/2016 22:24\n10468675,\"Investing or Gambling, Whats the Difference?\",http://blog.instavest.com/investing-or-gambling-whats-the-difference,3,1,skhatri11,10/29/2015 1:37\n12153065,Ruby on Rails and the importance of being stupid (2009),https://blogs.harvard.edu/philg/2009/05/18/ruby-on-rails-and-the-importance-of-being-stupid/,5,2,wtbob,7/24/2016 11:48\n12146576,Silent Weapons for Quiet Wars,http://www.lawfulpath.com/ref/sw4qw/index.shtml,2,1,i04n,7/22/2016 20:36\n10889613,TIS-100P on the App Store,https://itunes.apple.com/us/app/tis-100p/id1070879899?mt=8&ign-mpt=uo%3D4,110,22,shawndumas,1/12/2016 19:13\n10231714,Australian scientist admits fabricating research data,http://www.bbc.com/news/world-australia-34275648,1,1,ghosh,9/17/2015 5:30\n11470606,#commswithoutcode,http://www.upwire.com/?hn-002,2,1,kieranhackshall,4/11/2016 10:31\n11519097,Draftly: A Beautiful Dribbble Client for Apple TV,http://getdraftly.com,2,2,bgilham,4/18/2016 11:39\n10431456,StableLib is shutting down,https://stablelib.com/blog/shutting-down/,2,2,dchest,10/22/2015 10:39\n12036579,Cloudron self hosting on EC2 now available,https://cloudron.io/blog/2016-07-05-selfhost-ec2.html,7,2,nebulon,7/5/2016 14:19\n11482990,Dabrowskis Theory and Existential Depression in Gifted Children and Adults,http://www.davidsongifted.org/db/Articles_id_10554.aspx,3,2,_kyran,4/12/2016 19:53\n12389284,What Time Is It?,https://shkspr.mobi/blog/2016/08/what-time-is-it/,31,20,edent,8/30/2016 12:13\n10748307,The Insults of Age,https://www.themonthly.com.au/issue/2015/may/1430402400/helen-garner/insults-age,130,46,diodorus,12/16/2015 23:43\n12089157,The Most Diverse Neighborhood in the U.S. May Surprise You,http://www.smithsonianmag.com/travel/mountain-view-alaska-diversity-immigration-smithsonian-journeys-travel-quarterly-180959441/?no-ist,5,1,ALee,7/13/2016 19:58\n10958277,JOHN MCAFEE: The Obama administration doesn't understand what 'privacy' means,http://www.businessinsider.com/john-mcafee-obama-administration-privacy-2016-1,4,1,samjltaylor,1/23/2016 13:16\n12504675,WaveNet implementation in Keras,https://github.com/basveeling/wavenet/,106,15,basve,9/15/2016 9:59\n12541966,Search Results are officially AMPd,https://search.googleblog.com/2016/09/search-results-are-officially-ampd.html,219,243,cramforce,9/20/2016 18:28\n11362713,[PHP-DEV] Add spaceship assignment operator,\"http://www.serverphorums.com/read.php?7,1448393\",9,2,aleyan,3/25/2016 21:10\n12047527,NYC's MTA loses six billion dollars a year and nobody cares,https://medium.com/@johnnyknocke/the-mta-loses-six-billion-dollars-a-year-and-nobody-cares-d0d23093b2d8#.qm8dzxshz,1,1,jseliger,7/7/2016 4:51\n11032118,\"Out of a Rare Super Bowl I Recording, a Clash with the N.F.L. Unspools\",http://www.nytimes.com/2016/02/03/sports/football/super-bowl-i-recording-broadcast-nfl-troy-haupt.html?_r=2,1,6,8ig8,2/4/2016 5:06\n11614810,A smart plug that resets router and modem when WiFI fails,http://resetplug.com,1,1,bitsweet,5/2/2016 19:39\n12257947,Drone Video Shows How Giant Containerships Enter Panama Canal's New Locks,https://gcaptain.com/watch-drone-video-shows-how-giant-containerships-enter-panama-canals-new-locks/,12,4,protomyth,8/9/2016 21:48\n12557645,Ask HN: Who is going to the office hours and/or fireside chat in Buenos Aires?,,3,1,wslh,9/22/2016 15:44\n10621289,Wordpress Admin Fully JavaScript,http://dustindavis.me/wordpress-admin-fully-javascript/,5,3,jessaustin,11/24/2015 15:35\n10222431,\"Most Smart Home Developers Are Hobbyists, Not Professionals\",http://arc.applause.com/2015/09/15/smart-homes-apps-developers/,2,1,werencole,9/15/2015 18:42\n10453113,Tech titans should value military service,http://www.usatoday.com/story/tech/2015/10/25/voices-tech-titans-should-value-military-service/71635480/,2,1,seansmccullough,10/26/2015 18:02\n10728153,Competitive e-sports with a 25-year-old Amiga game,http://arstechnica.com/gaming/2015/12/kick-off-2-world-cup-competitive-esports-25-year-old-amiga-game/,55,15,altern8,12/13/2015 21:57\n10361371,Show HN: Instagram on the Google Maps,https://instmap.com,37,27,Instmap,10/9/2015 16:46\n12221332,What Cost Is Each State Obsessed With,http://www.fixr.com/blog/2015/02/27/cost-obsessions-us-map/,40,23,bennettfeely,8/3/2016 20:40\n10942506,\"An Ancient, Brutal Massacre May Be the Earliest Evidence of War\",http://www.smithsonianmag.com/science-nature/ancient-brutal-massacre-may-be-earliest-evidence-war-180957884/?no-ist,66,15,behoove,1/21/2016 0:25\n10864370,\"The big data of bad driving, and how insurers plan to track every turn\",https://www.washingtonpost.com/news/the-switch/wp/2016/01/04/the-big-data-of-bad-driving-and-how-insurers-plan-to-track-your-every-turn/,111,186,mgav,1/8/2016 12:25\n10773750,Accounting for the Rise in College Tuition [pdf],http://www.nber.org/chapters/c13711.pdf,33,29,mhb,12/21/2015 21:45\n10277222,\"Profiled: From Radio to Porn, British Spies Track Web Users Online Identities\",https://theintercept.com/2015/09/25/gchq-radio-porn-spies-track-web-users-online-identities/,15,28,etiam,9/25/2015 10:11\n10389912,Show HN: MarkupKit  Declarative UI for iOS Applications,https://gkbrown.wordpress.com/2015/07/14/introducing-markupkit/,23,5,gk_brown,10/14/2015 22:14\n10753268,\"Humans Caused a Major Shift in Earth's Ecosystems 6,000 Years Ago\",http://www.smithsonianmag.com/science-nature/humans-caused-major-shift-earths-ecosystems-6000-years-ago-180957566/?no-ist,51,31,Mz,12/17/2015 18:26\n11809448,Simply Hired is shutting down June 26,http://techcrunch.com/2016/05/31/simply-hired-is-shutting-down-june-26-reportedly-as-part-of-an-acquisition/,168,103,us0r,5/31/2016 19:32\n12435939,Single Image Super-Resolution from Transformed Self-Exemplars [pdf],http://www.cv-foundation.org/openaccess/content_cvpr_2015/papers/Huang_Single_Image_Super-Resolution_2015_CVPR_paper.pdf,9,1,mkeeter,9/6/2016 13:46\n11923086,Free Trade Is Dead,http://washingtonmonthly.com/magazine/junejulyaug-2016/free-trade-is-dead/,7,4,mtviewdave,6/17/2016 15:12\n10753873,\"Online Codes: unencumbered, locally-encodable Fountain Codes alternative\",http://catid.mechafetus.com/news/commentsedit.php?sqc=3833b184cbf68b83&new=281,11,3,pointfree,12/17/2015 19:37\n10245183,US Forest Service Prevents Its Own Scientists from Talking About Study,http://kvpr.org/post/us-forest-service-prevents-its-own-scientists-talking-about-study,98,28,throwaway_yy2Di,9/19/2015 18:52\n12412203,Chat-service project announcement and overview,https://medium.com/@an_sh_1/chat-service-project-announcement-and-overview-92283fe80d93,3,1,an-sh,9/2/2016 11:12\n12211079,\"Show HN: CloudRail  API Abstraction Layer for Cloud Storage, Social and More\",https://cloudrail.com,6,2,licobo,8/2/2016 16:27\n11796574,Challenging the myth that the rich are specially-talented wealth creators,http://blogs.lse.ac.uk/politicsandpolicy/we-need-to-challenge-the-myth-that-the-rich-are-specially-talented-wealth-creators,141,213,sjclemmy,5/29/2016 15:00\n11238241,\"Firefox OS pivots to IoT, wants to build an AI smart home assistant\",http://techcrunch.com/2016/03/02/mozilla-tests-the-waters-for-firefox-os-iot-apps-including-a-samantha-style-virtual-assistant/,20,14,ilyaeck,3/7/2016 11:10\n11953156,Pitfalls of Random Number Generation,http://ithare.com/random-number-generation/,1,1,yarapavan,6/22/2016 11:59\n11406021,War Stories: Why I Lit Up Lytro,https://backchannel.com/war-stories-why-i-lit-up-lytro-b46124da32a6#.yrorcr8jw,62,8,tim_sw,4/1/2016 16:22\n10294982,Substring search algorithm,http://volnitsky.com/project/str_search/index.html,18,1,luu,9/29/2015 7:16\n10944531,Timestamps done right,https://getkerf.wordpress.com/2016/01/19/timestamps-done-right/,64,71,mollmerx,1/21/2016 11:16\n10528335,How C# beats Scala in async programming,https://medium.com/@anicolaspp/how-c-beats-scala-in-async-programming-27d824da02ba,2,1,rottyguy,11/8/2015 12:43\n11470412,Presumi on ProductHunt: Changing the way you apply for jobs,https://www.producthunt.com/tech/presumi-2-0#comment-271492,1,1,presumi,4/11/2016 9:14\n10859860,Why I love Snapchat,http://justinkan.com/why-i-love-snapchat,212,166,cocoflunchy,1/7/2016 18:51\n11956764,Gary Vaynerchuk Apologizes: Cannes Party Invite Seeking'Attractive Females Only',http://www.adweek.com/news/advertising-branding/gary-vaynerchuk-apologizes-cannes-party-invite-seeking-attractive-females-only-172163,5,1,guylepage3,6/22/2016 20:31\n10843558,Pixel Quipu (Inca knots),http://www.pawfal.org/dave/blog/2015/11/pixel-quipu/,33,3,vmorgulis,1/5/2016 15:10\n10472966,Announcing Rust 1.4,http://blog.rust-lang.org/2015/10/29/Rust-1.4.html,97,5,steveklabnik,10/29/2015 17:58\n10845591,The Google Technology Stack [2008],http://michaelnielsen.org/blog/lecture-course-the-google-technology-stack/,2,1,as1ndu,1/5/2016 20:00\n10841658,Microsoft Solitaire was developed by a summer intern,https://www.reddit.com/r/todayilearned/comments/3zfadv/til_that_microsoft_solitaire_was_developed_by_a/,666,145,yurisagalov,1/5/2016 6:35\n11756804,Why Education Does Not Fix Poverty (2015),http://www.demos.org/blog/12/2/15/why-education-does-not-fix-poverty,221,187,apsec112,5/23/2016 20:45\n10592105,Coinbase and Shift Payments Release First US-Issued Bitcoin Visa Card,https://www.zapchain.com/a/l/i-just-ordered-the-first-us-issued-bitcoin-debit-card-with-my-coinbase-account/16NNqud1fO,1,1,dcawrey,11/19/2015 1:24\n11970225,\"The British are googling what the E.U. is, hours after voting to leave it\",https://www.washingtonpost.com/news/the-switch/wp/2016/06/24/the-british-are-frantically-googling-what-the-eu-is-hours-after-voting-to-leave-it,2,1,josemrb,6/24/2016 14:54\n10447913,The Manchester prototype dataflow computer (1985) [pdf],https://courses.cs.washington.edu/courses/csep548/05sp/gurd-cacm85-prototype.pdf,37,4,luu,10/25/2015 19:03\n12209076,Show HN: Embed a Search-box that converts plain English to SQL in your app,http://kueri.me/download,12,8,davidsQL,8/2/2016 11:18\n12210318,\"Fentanyl, a stealth killer\",https://www.statnews.com/feature/opioid-crisis/dope-sick/,112,148,etendue,8/2/2016 14:46\n11311076,\"So Much Streaming Music, Just Not in One Place\",http://www.nytimes.com/interactive/2016/03/16/business/media/so-much-music-streaming-just-not-one-place.html?hpw&rref=technology&action=click&pgtype=Homepage&module=well-region&region=bottom-well&WT.nav=bottom-well&_r=0,54,55,hvo,3/18/2016 11:37\n12229741,Material Design Components for Elm,https://debois.github.io/elm-mdl/,3,1,greenail,8/5/2016 2:38\n11473708,Equifacks.com,http://www.equifacks.com/,5,1,Kinnard,4/11/2016 18:02\n10208606,Show HN: How Do I Look-Random response generator to the question women always ask,http://architv.me/howdoilook/,1,1,architv07,9/12/2015 17:13\n12545188,Brains and Sex = Controversy,http://blogs.discovermagazine.com/neuroskeptic/2016/09/20/brains-sex-controversy/,1,1,DiabloD3,9/21/2016 3:31\n10478412,How we improved our product development process with Trello (Gantt chart free),https://medium.com/@_andymac/how-we-started-building-the-right-stuff-faster-at-teachboost-36b35d07dc29,6,2,mikegioia,10/30/2015 15:32\n10636930,Get Lamp,http://www.getlamp.com/introduction.html,75,7,jacquesm,11/27/2015 12:09\n10905091,The Zappos Exodus Continues After a Radical Management Experiment,http://bits.blogs.nytimes.com/2016/01/13/after-a-radical-management-experiment-the-zappos-exodus-continues/?_r=0,122,129,socalnate1,1/14/2016 22:14\n11097496,\"8tracks is going US and Canada only, blocking other countries\",,5,2,showsover,2/14/2016 7:32\n10857912,Ask HN: How to accept payments globally as a business in Sub Saharan Africa?,,2,1,reg29,1/7/2016 14:00\n10494610,Show HN: GrooveJar  Conversion Rate Optimization Software,https://groovejar.com/?ref=QJY8,13,3,simonk,11/2/2015 19:49\n10216187,No More Custom Browser Views in iOS Apps,http://blog.mobtest.com/2015/09/no-more-custom-browser-views-in-ios-apps/,2,1,dirkdk,9/14/2015 17:24\n11841591,Eve Dev Diary (Oct-Nov),http://incidentalcomplexity.com/2016/06/03/oct-nov/,3,1,beefman,6/5/2016 16:07\n11250524,The Death of the Statistical Tests of Hypotheses,http://www.datasciencecentral.com/profiles/blogs/the-death-of-the-statistical-test-of-hypothesis,1,1,vincentg64,3/9/2016 2:44\n10833227,\"Compose, a community-written story\",http://wecompose.org,6,1,dsdowni,1/3/2016 23:59\n12292608,Battlefield 1 Open Access Beta 31st of August,http://www.ittechpages.com/battlefield-1-beta-officially-opens-31st-august/,1,1,verdande,8/15/2016 18:59\n10518900,ChucK: Strongly-Timed Music Programming Language,http://chuck.cs.princeton.edu/,93,20,FrankyHollywood,11/6/2015 11:22\n10480413,\"Yes, Your Dating Preferences Are Probably Racist\",http://www.theestablishment.co/2015/10/30/online-dating-racism-matchmaking/,2,3,weisser,10/30/2015 20:41\n11979720,Apple MacBook vs. HP Spectre: How Thin Does Your Laptop Really Need to Be?,http://www.wsj.com/article_email/apple-macbook-vs-hp-spectre-how-thin-does-your-laptop-really-need-to-be-1466531445-lMyQjAxMTA2NTIxMTkyMzE2Wj,4,2,prostoalex,6/26/2016 7:01\n10400612,Malaria protein could be an effective weapon against cancer,http://www.independent.co.uk/news/science/cure-for-cancer-might-accidentally-have-been-found-and-it-could-be-malaria-a6693601.html,26,3,nav,10/16/2015 17:02\n10452017,Introducing Shadow DOM API,https://www.webkit.org/blog/4096/introducing-shadow-dom-api/,315,149,twsted,10/26/2015 15:23\n11416824,Xscreensaver Author: Please Remove XScreenSaver from Debian Linux,https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=819703#158,31,9,djvdorp,4/3/2016 17:23\n11691594,The big business of witch hunts (2012),http://www.laphamsquarterly.org/roundtable/gold-and-silver-coined-human-blood,42,1,kawera,5/13/2016 17:03\n11471997,Learn languages by reading,http://paralleltext.io/,2,2,jorgecastillo,4/11/2016 15:09\n10915206,\"Major Bitcoin supporter quits, says it's a failure\",http://www.forbes.com/sites/theopriestley/2016/01/15/bitcoin-declared-an-inescapable-failure/#2715e4857a0b73180b9b9bf8,53,44,judgementday,1/16/2016 13:21\n11329170,How real businesses are using machine learning,http://techcrunch.com/2016/03/19/how-real-businesses-are-using-machine-learning/,3,1,lukas,3/21/2016 16:22\n12103870,Refugees arriving in Italian town given notes to be used as local currency,http://www.bbc.com/news/world-europe-36769145,78,49,phantom_oracle,7/15/2016 21:11\n10916280,Are ants capable of self recognition? [pdf],http://www.journalofscience.net/File_Folder/521-532%28jos%29.pdf,34,9,randomwalker,1/16/2016 18:50\n12105876,\"Snabbdom  A Simple, Modular, Powerful, and Fast Virtual DOM Library\",https://github.com/paldepind/snabbdom,59,24,nikolay,7/16/2016 10:26\n10347778,Ask HN: How do we solve the email problem?,,2,6,cmacole,10/7/2015 18:09\n10874824,An exoskeleton to make you feel older,http://www.theverge.com/2016/1/8/10736840/genworth-aging-suit-exoskeleton-feeling-old-ces-2016,17,2,jamesDGreg,1/10/2016 9:48\n11477246,Ask HN: What's it like working at a cannabis tech startup company?,,9,2,hoodoof,4/12/2016 4:22\n11743665,HN: Review My Lead Magnet App,http://primethem.com/60secondsleadmagnet,2,6,wollercoaster,5/21/2016 7:40\n11782285,Introducing Blue Ocean: a new user experience for Jenkins,https://jenkins.io/blog/2016/05/26/introducing-blue-ocean/,16,1,i386,5/26/2016 22:44\n10396853,Show HN: YouTube video content extractor,,4,4,fouadallaoui,10/16/2015 0:33\n11990269,Non-beneficial treatments at the end of life: a review on extent of the problem,http://intqhc.oxfordjournals.org/content/early/2016/06/16/intqhc.mzw060,54,11,Someone,6/27/2016 23:17\n11866858,PuDB: the IDE debugger without an IDE (2015) [video],https://www.youtube.com/watch?v=IEXx-AQLOBk,39,7,pmoriarty,6/9/2016 0:52\n11196718,Tech workers are increasingly looking to leave Silicon Valley,http://qz.com/627414/tech-workers-are-increasingly-looking-to-leave-silicon-valley/,444,569,prostoalex,2/29/2016 17:21\n10553746,Ask HN: Minimum legal setup to do software consulting,,20,12,buzzdenver,11/12/2015 15:38\n12042252,The Iraq Inquiry: Statement by Sir John Chilcot [pdf],http://www.iraqinquiry.org.uk/media/247010/2016-09-06-sir-john-chilcots-public-statement.pdf,145,82,merraksh,7/6/2016 10:45\n11041374,Why lost phones keep pointing at Atlanta couples home,http://fusion.net/story/261629/find-my-phone-apps-mistakenly-lead-to-atlanta-home/,44,11,nonprofiteer,2/5/2016 13:58\n10923860,\"Gigjam by Microsoft, a way for people to involve others in their business tasks\",http://blogs.technet.com/b/gigjam/archive/2015/07/13/gigjam-unleashing-the-human-process.aspx,30,2,technofide,1/18/2016 11:51\n11256691,Tell HN: My project is turning into a death march,,9,6,hoodoof,3/10/2016 0:37\n10479904,How We Moved 34k Wired Pages to One Site,http://www.wired.com/2015/10/cyphon-wired-archive-migration/,56,22,nols,10/30/2015 19:16\n11344522,SXSW music hack launched in 4 days,https://medium.com/@SecretSet/from-0-to-launch-in-4-days-58198f9419b8#.9hw1jyx86,10,1,bpeters,3/23/2016 14:05\n10534219,A View of the Entire Netflix Stack,http://highscalability.com/blog/2015/11/9/a-360-degree-view-of-the-entire-netflix-stack.html,407,152,hepha1979,11/9/2015 17:09\n10749776,Ask HN: What's wrong with big pharma?,,1,1,personjerry,12/17/2015 5:37\n12035341,The employees shut inside coffins,http://www.bbc.com/news/magazine-34797017,186,116,amelius,7/5/2016 9:41\n11955402,Europe wants robots to count as people,http://www.telegraph.co.uk/technology/2016/06/22/europe-wants-robots-to-count-as-people/,2,1,protomyth,6/22/2016 17:05\n11186604,Apple Shareholders Show Their Support for Tim Cook,http://www.nytimes.com/2016/02/27/technology/apple-shareholders-show-their-support-for-tim-cook.html,28,1,jackgavigan,2/27/2016 9:15\n10885755,On Digital Mathematics and Drive-By Contributors,https://golem.ph.utexas.edu/category/2016/01/on_digital_mathematics_and_dri.html,8,1,mathgenius,1/12/2016 5:40\n12106430,Micro-targeted digital porn is changing human sexuality,https://aeon.co/essays/micro-targeted-digital-porn-is-changing-human-sexuality,72,13,jseliger,7/16/2016 14:30\n11062061,How to win at Monopoly and piss off your friends,http://kottke.org/16/02/how-to-win-at-monopoly-and-piss-off-your-friends,33,8,iamchmod,2/9/2016 0:23\n10669272,Uruguay makes dramatic shift to nearly 95% clean energy,http://www.theguardian.com/environment/2015/dec/03/uruguay-makes-dramatic-shift-to-nearly-95-clean-energy,20,1,nokicky,12/3/2015 12:49\n10740363,Drupal 8+ only hurts middle-class developer job growth.,,2,2,georgeteller,12/15/2015 20:48\n11619765,Show HN: Lingorank.com Test/Improve Your English Listening Skills with TED Talks,http://lingorank.com,5,3,miriadis,5/3/2016 12:04\n11469345,\"Show HN: 1,013 Ideas\",https://raw.githubusercontent.com/jakegarelick/ideas/master/Ideas.txt,5,2,jakegarelick,4/11/2016 2:49\n11689883,Would you propose with a diamond grown in a lab?,http://qz.com/630512/would-you-propose-with-a-diamond-grown-in-a-lab/,2,1,gpresot,5/13/2016 12:05\n10478679,The Dotty compiler for Scala bootstraps,http://www.scala-lang.org/blog/2015/10/23/dotty-compiler-bootstraps.html,3,1,jedharris,10/30/2015 16:12\n11930311,Why Kotlin is my next programming language (2015),https://medium.com/@octskyward/why-kotlin-is-my-next-programming-language-c25c001e26e3,133,180,insulanian,6/18/2016 19:51\n11469502,Howard Marks obituary: 'Britain's most charming drug smuggler',http://www.theguardian.com/books/2016/apr/11/howard-marks-obituary,52,47,wallflower,4/11/2016 3:45\n10531790,The Medieval Fourier Transform,https://www.quora.com/What-does-Fourier-Transform-physically-mean/answer/Job-Bouwman?srid=2iD&share=1,76,15,espeed,11/9/2015 7:42\n10837964,Capture and report JavaScript errors with window.onerror,http://blog.getsentry.com/2016/01/04/client-javascript-reporting-window-onerror.html,16,1,bentlegen,1/4/2016 19:43\n10614557,Start-Up Leaders Embrace Lobbying as Part of the Job,http://www.nytimes.com/2015/11/23/technology/start-up-leaders-embrace-lobbying-as-part-of-the-job.html,11,3,zabramow,11/23/2015 13:54\n12159684,ShiftSpace  GPU VMs Cheaper and Faster Than AWS,https://shiftspace.io/,19,1,crosson,7/25/2016 16:20\n10383885,How Tasteless Suburbs Become Beloved Urban Neighborhoods,http://www.theatlantic.com/business/archive/2015/09/suburbs-immaculate-conception/408025/?single_page=true,67,58,brudgers,10/13/2015 22:22\n10999158,An at-home battery to make outdated energy grids more efficient,https://www.kickstarter.com/projects/ericclifton/orison-rethink-the-power-of-energy?ref=HappeningNewsletterJan2916,1,1,jseliger,1/29/2016 22:47\n10200188,\"Data is not an asset, its a liability\",https://www.richie.fi/blog/data-is-a-liability.html,217,111,markonen,9/10/2015 19:52\n11548784,\"Bangladesh Bank exposed to hackers by cheap switches, no firewall\",http://www.reuters.com/article/us-usa-fed-bangladesh-idUSKCN0XI1UO,78,26,r0h1n,4/22/2016 13:06\n11433178,FBI Says a Mysterious Hacking Group Has Had Access to US Govt Files for Years,https://motherboard.vice.com/read/fbi-flash-alert-hacking-group-has-had-access-to-us-govt-files-for-years?utm_source=mbtwitter,251,77,ebrenes,4/5/2016 18:44\n11169877,\"After 15 years of downtime, Metafilter's Gopher server is back online\",http://gopher.floodgap.com/gopher/gw?gopher://gopher.metafilter.com/,2,1,bootload,2/24/2016 20:15\n10667379,What is Color Banding? And what is it not?,http://simonschreibt.de/gat/colorbanding/,97,26,deverton,12/3/2015 2:37\n10796567,JavaScript Fatigue,https://medium.com/@ericclemmons/javascript-fatigue-48d4011b6fc4#.m0c2f9fe5,94,41,bluejellybean,12/27/2015 5:44\n12209446,How to Read a Book [pdf],http://pne.people.si.umich.edu/PDF/howtoread.pdf,444,140,robschia,8/2/2016 12:38\n11281026,From fleeing Vietnam in a refugee boat to becoming Ubers CTO,https://www.techinasia.com/refugee-from-vietnam-to-uber-cto-thuan-pham,109,39,williswee,3/14/2016 4:13\n12013072,Man killed in Tesla crash had previously recorded Autopilot preventing crash,http://jalopnik.com/man-killed-in-self-driving-tesla-recorded-video-of-auto-1782918905,5,1,Evolved,7/1/2016 0:48\n11780168,Dumb-jump: an Emacs jump to definition package,https://github.com/jacktasia/dumb-jump,131,50,jacktasia,5/26/2016 18:06\n12213275,Indian Court Rules Whole Site Blocking Justifiable in Piracy Fight,https://torrentfreak.com/court-rules-whole-site-blocking-justifiable-in-piracy-fight-160802/,1,2,doctorshady,8/2/2016 20:49\n11942618,\"Broken Hardware, Fixes and Hacks Over 8 Years\",https://hookrace.net/blog/broken-hardware-fixes-hacks-8-years/,63,23,def-,6/21/2016 0:08\n12224196,Driving dataset for car autopilot AI training,https://github.com/commaai/research,100,44,EvgeniyZh,8/4/2016 8:20\n10554122,Ask HN: WordPress Custom Page Hourly Rate?,,3,2,hanniabu,11/12/2015 16:28\n10528091,The story behind blue boxes [video],http://fivethirtyeight.com/features/before-they-created-apple-jobs-and-wozniak-hacked-the-phone-system/,30,1,oliv__,11/8/2015 9:55\n12495083,Some context for that NYT sugar article,http://slatestarcodex.com/2016/09/13/some-context-for-that-nyt-sugar-article/,4,1,osteele,9/14/2016 8:58\n11346591,Google Cloud Speech API,https://cloud.google.com/speech/,20,1,hurrycane,3/23/2016 17:44\n10752000,The Inside Story of How a Food Startup Cracked,http://www.buzzfeed.com/stephaniemlee/why-good-eggs-cracked#.airRWDA7K,7,1,cwal37,12/17/2015 15:30\n11051954,Introducing Playing  A simple command for displaying song info in terminal,https://github.com/primis/playing,2,1,primis,2/7/2016 6:41\n10334194,\"The 3REE Stack: React, Redux, RethinkDB and Express.js\",http://blog.workshape.io/the-3ree-stack-react-redux-rethinkdb-express-js/,81,18,kohlikohl,10/5/2015 19:28\n12100267,Solving All the Wrong Problems,http://www.nytimes.com/2016/07/10/opinion/sunday/solving-all-the-wrong-problems.html?_r=1&amp,3,1,samsolomon,7/15/2016 11:40\n10943445,Nobody cares about your code (2015),http://mortoray.com/2015/04/20/nobody-cares-about-your-code/,2,1,scapbi,1/21/2016 4:56\n10373077,Show HN: Ohmu  View space usage in your terminal,https://github.com/paul-nechifor/ohmu,58,23,paulnechifor,10/12/2015 7:48\n12331190,Counterintuitive Behavior of Social Systems (1995) [pdf],http://web.mit.edu/sysdyn/road-maps/D-4468-1.pdf,61,12,evilsimon,8/21/2016 15:17\n10326454,SQuery medical semantic search,,1,1,guoyangrui,10/4/2015 4:29\n11398257,Welcome to the Virtual Age,https://www.oculus.com/en-us/blog/welcome-to-the-virtual-age/,7,2,cocoflunchy,3/31/2016 16:15\n10732431,Cruz campaign credits psychological data and analytics for its rising success,https://www.washingtonpost.com/politics/cruz-campaign-credits-psychological-data-and-analytics-for-its-rising-success/2015/12/13/4cb0baf8-9dc5-11e5-bce4-708fe33e3288_story.html?hpid=hp_rhp-top-table-main_cruzdata715p:homepage/story,1,1,JumpCrisscross,12/14/2015 17:32\n12274336,Problematic business relationships  part 2: the cult of the one big client,https://medium.com/p/problematic-business-relationships-part-2-the-cult-of-the-one-big-client-aff671cc14ea,2,1,dmistrio,8/12/2016 9:49\n10483339,\"A curated list of awesome Dropbox SDKs, tools, and services\",https://github.com/swapagarwal/awesome-dropbox,2,2,swapagarwal,10/31/2015 17:25\n11705677,OkCupid Study Reveals the Perils of Big-Data Science,https://www.wired.com/2016/05/okcupid-study-reveals-perils-big-data-science/,88,78,sonabinu,5/16/2016 11:47\n10655987,Selfiexploratory,http://selfiecity.net/selfiexploratory/,49,5,pablobaz,12/1/2015 15:26\n12231832,No Free Inference Lunch  Cog. Sci,http://www.ncbi.nlm.nih.gov/pubmed/27489199?dopt=Abstract,2,3,nickledave,8/5/2016 12:48\n10783457,Try Our New Landing Page Builder,,1,2,CRMRoy,12/23/2015 14:36\n10610417,Does anybody offer Practice Negotiation services?,,7,10,mud_dauber,11/22/2015 15:59\n11223993,Tips for Developers Stepping into the Agile Process,http://www.smartfile.com/blog/tips-for-developers-stepping-into-the-agile-process/,13,3,Ryanb58,3/4/2016 14:44\n11370963,What are the Differences Between Java Platforms from Desktops to Wearables?,http://electronicdesign.com/embedded/what-are-differences-between-java-platforms-desktops-wearables,17,15,pjmlp,3/27/2016 18:40\n10758867,The depressed programmer,https://medium.com/@santiagobasulto/the-depressed-programmer-49076d8b33f0#.bgo5n1q6h,3,1,rograndom,12/18/2015 15:20\n10744279,Show HN: The new Windria  2-5km precision wind forecasts,https://windria.net/map#new,63,35,timedivers,12/16/2015 14:04\n10922788,Paul Graham doesn't like to be wrong,http://webiphany.com/2016/01/17/paul-graham-doesn-t-like-to-be-wrong-about-himself.html,5,1,xrd,1/18/2016 6:07\n10293614,How Hacker News and FreshDesk led me to quit my job and launch my own startup,http://www.maaxmarket.com/marketing-automation/story-of-maaxmarket/,1,1,lenin1234,9/28/2015 22:26\n10531109,Show HN: Tinder for amazon products (updated),http://www.appshopie.com,2,1,ldom22,11/9/2015 2:41\n11008991,Effects of a Year in Ketosis [video],http://quantifiedself.com/2015/12/effects-year-ketosis-jim-mccarter/,44,80,Kinnard,2/1/2016 1:05\n11701246,The Best Encoding Settings for Your 4k 360 3D VR Videos,http://www.purplepillvr.com/best-encoding-settings-resolution-for-4k-360-3d-vr-videos/,1,1,opticalflow,5/15/2016 15:27\n10246131,\"Clover Health, a Data-Driven Health Insurance Startup, Raises $100M\",http://techcrunch.com/2015/09/17/clover-health-a-data-driven-health-insurance-startup-raises-100m/,26,5,Chris911,9/20/2015 0:51\n12099019,Systematic Program Design: From Clarity to Efficiency,https://www.amazon.com/dp/1107610796/,1,1,bordercases,7/15/2016 4:59\n12490050,Amazon accidentally announces a cheaper Echo Dot,http://www.recode.net/2016/9/12/12896804/new-amazon-echo-dot--50-twitter-deleted-tweet,1,1,brad0,9/13/2016 16:51\n10285755,NASA to reveal 'Mars mystery solved',http://www.cnn.com/2015/09/26/us/mars-discovery-nasa-irpt/,1,1,dheera,9/27/2015 7:24\n10900871,Netflix Secret Categories Revealed by Chrome Extension,https://chrome.google.com/webstore/detail/simkl-for-netflix-hulu-cr/dbpjfmehfpcgmlpfnfilcnhbckmecmca,8,5,skala,1/14/2016 12:10\n12533747,Ask HN: Do you worry that your product will be killed by one of the tech giants?,,8,14,shanwang,9/19/2016 18:51\n11514175,Ban on UK state-funded academics using their work to question government policy,http://www.theguardian.com/commentisfree/2016/apr/17/britains-scientists-must-not-be-gagged,7,1,Doctor_Fegg,4/17/2016 11:27\n12431488,One K-9 sniffed out hidden SD cards in a sealed gun safe,http://www.cnn.com/2016/09/05/us/police-dog-sniffs-out-flash-drives-in-porn-cases/index.html,2,1,sjreese,9/5/2016 18:03\n10448981,Why the Controversial Airbnb Ads Might Be a Work of Marketing Genius,https://medium.com/@jhreha/why-the-tone-deaf-airbnb-ads-might-be-a-work-of-marketing-genius-84d6693dfbee?source=tw-444597d4f7be-1445817852403,11,1,acrylickinger,10/26/2015 0:04\n10204849,Fruit Salad Trees,https://www.fruitsaladtrees.com/,3,2,lelf,9/11/2015 17:11\n11382488,Microsoft to show Bash running on Windows 10,http://www.zdnet.com/article/microsoft-to-show-bash-on-linux-running-on-windows-10/,7,3,madspindel,3/29/2016 16:08\n10479383,Tim Ferriss: Why Im Taking a Long Startup Vacation',http://fourhourworkweek.com/2015/10/29/startup-vacation-2/,10,1,randomname2,10/30/2015 17:58\n10897052,Adsvise  The ultimate social and digital ad size guide,http://adsvise.com/index.html,1,1,megahz,1/13/2016 20:04\n11955648,You Wont Be Able to Sue the Next Gawker,https://medium.com/@CodyBrown/you-wont-be-able-to-sue-the-next-gawker-e6c8a3900969#.d88ld4f7w,2,2,_audakel,6/22/2016 17:42\n11927414,No-tipping experiment at Costa Mesa restaurants axed,http://www.ocregister.com/articles/bl246m-719532-marin-prices.html,26,85,prostoalex,6/18/2016 6:57\n10340151,Improving My CLI's Autocomplete with Markov Chains,http://nicolewhite.github.io/2015/10/05/improving-cycli-autocomplete-markov-chains.html,19,1,nicolewhite,10/6/2015 16:40\n12420683,Nano to remain in GNU,https://lists.gnu.org/archive/html/nano-devel/2016-08/msg00045.html,145,65,Ianvdl,9/3/2016 19:27\n10524502,Websites can keep ignoring Do Not Track requests after FCC ruling,http://arstechnica.com/business/2015/11/fcc-wont-force-websites-to-honor-do-not-track-requests/,2,1,LeoNatan25,11/7/2015 11:34\n10463866,Phonotactic Reconstruction of Encrypted VoIP Conversations: Hookt on Fon-Iks [pdf],http://wwwx.cs.unc.edu/~kzsnow/uploads/8/8/6/2/8862319/foniks-oak11.pdf,33,1,e12e,10/28/2015 11:52\n11870320,The Prescient Joel on Software,https://medium.com/@firasd/things-i-read-on-joel-on-software-that-came-true-cd201c03cf58,5,1,firasd,6/9/2016 16:12\n11944975,LZFSE compression library and command line tool,https://github.com/lzfse/lzfse,48,19,ingve,6/21/2016 11:40\n12114916,\"Chinese $1.24 bln takeover of Norway's Opera fails, but alternative deal set\",http://www.reuters.com/article/opera-software-ma-china-idUSFWN1A10HT,1,1,kawera,7/18/2016 13:31\n11456532,\"Ask HN: What is the most money a bootstrapped, one-person company has sold for?\",,2,2,hoodoof,4/8/2016 17:54\n11615329,Craig Wright Is Not Satoshi Nakamoto,https://www.nikcub.com/posts/craig-wright-is-not-satoshi-nakamoto/,584,248,rdl,5/2/2016 20:32\n12195800,\"Many using recent Pangu jailbreak report hacked credit, debit, PayPal accounts\",http://9to5mac.com/2016/07/30/pangu-jailbreak-potential-hack/,3,2,MaysonL,7/31/2016 4:57\n11576801,Can an Introvert Ever Change?,https://www.psychologytoday.com/blog/fulfillment-any-age/201604/can-introvert-ever-change,1,1,jakegarelick,4/27/2016 0:00\n12153156,The Incalculable Value of Finding a Job You Love,http://www.nytimes.com/2016/07/24/upshot/first-rule-of-the-job-hunt-find-something-you-love-to-do.html,54,20,sonabinu,7/24/2016 12:38\n11482700,Introducing DataStax Enterprise Graph,http://www.datastax.com/products/datastax-enterprise-graph,2,1,espeed,4/12/2016 19:21\n12114334,Windows 10 a failure by Microsoft's own metric,http://www.theregister.co.uk/2016/07/15/microsoft_wont_hit_billion_win10_devices/,71,105,aceperry,7/18/2016 11:03\n12053768,PNDA: Cisco's big data analytics platform now open source,http://pndaproject.io,6,3,91pavan,7/8/2016 5:52\n11517299,Facebook accused of gagging debate,http://www.theaustralian.com.au/business/technology/facebook-accused-of-gagging-samesex-debate/news-story/d6278508f67d8cfc5ee5efe5147ff378,2,1,chris_wot,4/18/2016 2:04\n10601258,\"Show HN: An automated company naming platform, released a free naming tool\",https://www.appellita.com/company-name-generator,2,1,daisyegeolu,11/20/2015 14:25\n12328430,Useless Use of Cat Award (2000),http://porkmail.org/era/unix/award.html,10,2,nishs,8/20/2016 21:53\n10652285,\"Ask HN: Would quitting my job, to work on a passion project, be a bad idea?\",,2,6,Skywing,11/30/2015 22:15\n11580259,Ask HN: Got my first enterprise customer...now what?,,14,10,throwthisawaypl,4/27/2016 13:34\n10708318,Ask HN: What's so special about HN? Why do you hang out here?,,6,19,nonotmeplease,12/10/2015 1:52\n12371608,Vijay Kedia's 10 rules to make ?500crores in the Indian Stock Market,https://2600hertz.wordpress.com/2016/08/27/vijay-kedia-10-inspiring-rules-every-investor-must-know/,1,3,cvs268,8/27/2016 8:50\n11575155,Have Software Developers Given Up?,http://blog.dantup.com/2016/04/have-software-developers-given-up/,460,309,d2p,4/26/2016 20:07\n12519847,Eric Brewer on Why Banks Are BASE Not ACID  Availability Is Revenue (2013),http://highscalability.com/blog/2013/5/1/myth-eric-brewer-on-why-banks-are-base-not-acid-availability.html,102,41,mpweiher,9/17/2016 9:39\n11957247,Consumers love for streamed TV keeps growing,http://www.networkworld.com/article/3087496/internet/consumers-love-for-streamed-tv-keeps-growing.html#tk.twt_nww,1,2,stevep2007,6/22/2016 21:41\n11057493,Indian man could be first recorded human fatality due to a meteorite,http://arstechnica.co.uk/science/2016/02/indian-man-could-be-first-recorded-human-fatality-due-to-a-meteorite/,11,1,JacobAldridge,2/8/2016 11:17\n10799255,Where Unwanted Christmas Gifts Get a Second Life,http://www.wsj.com/articles/where-your-unwanted-christmas-gifts-get-a-second-life-1451212201,4,1,prostoalex,12/28/2015 0:29\n11337148,Computing Pi with Peachpie (PHP Compiler to .NET),http://blog.peachpie.io/2016/03/leibniz-pi.html,10,5,pchp,3/22/2016 15:11\n10799328,What is the Birch and Swinnerton-Dyer conjecture?,http://www.math.harvard.edu/~chaoli/doc/BSD.html,33,10,subnaught,12/28/2015 1:04\n12523872,Mass-analyzing a chunk of the Internet: the FTP protocol,http://255.wf/2016-09-18-mass-analyzing-a-chunk-of-the-internet/,4,2,ashitlerferad,9/18/2016 4:00\n11678427,Subversion vs. Git: Myths and Facts,https://svnvsgit.com,29,36,sunraa,5/11/2016 19:24\n11337399,Cross-platform Rust rewrite of the GNU coreutils,https://github.com/uutils/coreutils,548,486,yincrash,3/22/2016 15:47\n10583942,Goo.js WebGL Engine goes open-source,https://github.com/GooTechnologies/goojs,60,7,marcusstenbeck,11/17/2015 21:05\n11944545,Is Faster-Than-Light Travel or Communication Possible? (1997),http://math.ucr.edu/home/baez/physics/Relativity/SpeedOfLight/FTL.html,74,84,neverminder,6/21/2016 9:27\n10565282,\"Remote Buddy Display: screen-share Mac from Apple TV, use Siri Remote to control\",https://www.iospirit.com/products/remotebuddy/display/,23,5,felix_schwarz,11/14/2015 11:09\n10978838,My Reaction to React,https://pseudoconcurrentthought.wordpress.com/2016/01/26/my-reaction-to-react/,183,139,ingve,1/27/2016 7:54\n12448181,I am a fast webpage,https://varvy.com/pagespeed/wicked-fast.html,621,281,capocannoniere,9/7/2016 21:55\n10722553,Mistakes business students make when founding a startup,https://medium.com/@Mondable/top-10-mistakes-business-students-make-when-founding-a-startup-7f4845315035#.h5f640h5o,73,25,louisswiss,12/12/2015 12:36\n12115409,Learn Vim by watching gifs,http://twitter.com/vimgifs,30,6,mrmrs,7/18/2016 14:59\n10881598,The dying technologies of 2016,http://www.computerworld.com/article/3020339/computer-hardware/the-dying-technologies-of-2016.html,1,2,CrankyBear,1/11/2016 17:01\n10288216,The Twelve-Factor App,http://12factor.net/,21,3,cosmosgenius,9/27/2015 22:56\n11064731,Soylent Dick (SFW),http://nicole.pizza/soylent-dick/?,6,1,revorad,2/9/2016 12:08\n12202346,Multiple OSRAM SYLVANIA Osram Lightify Vulnerabilities (CVE-2016-{5051..5059}),https://community.rapid7.com/community/infosec/blog/2016/07/26/r7-2016-10-multiple-osram-sylvania-osram-lightify-vulnerabilities-cve-2016-5051-through-5059,6,1,djvdorp,8/1/2016 13:53\n10582413,Can Video Games Help Stroke Victims?,http://www.newyorker.com/magazine/2015/11/23/helping-hand-annals-of-medicine-karen-russell,13,1,valhalla,11/17/2015 17:04\n11235976,Iran billionaire Babak Zanjani sentenced to death,http://www.bbc.com/news/world-middle-east-35739377,38,28,sosuke,3/6/2016 22:51\n10377011,Click Analytics- Ready-to-use analytics platform on cloud,http://www.clickanalytics.co.in,1,1,vipulmehta13,10/12/2015 21:19\n12001132,Three Ways to Build an Artificial Kidney,http://spectrum.ieee.org/the-human-os/biomedical/devices/3-ways-to-build-an-artificial-kidney,37,3,mhb,6/29/2016 12:16\n11072239,A Turn in the Capital Cycle,https://medium.com/@alexanderbcampbell/a-turn-in-thecapitalcycle-4fd0b6193579#.4b2w98ev9,4,1,abcampbell,2/10/2016 12:21\n12449297,Explainable Artificial Intelligence (XAI) Darpa Funding,https://www.fbo.gov/index?s=opportunity&mode=form&id=1606a253407e8773bdd1a9e884cc5293,134,40,Dim25,9/8/2016 0:38\n10853866,\"Smartflix  Access the entire Netflix catalogue, region-free\",http://smartflix.io,56,55,calbearia,1/6/2016 21:20\n10517803,I rewrote Firefox's BMP decoder,https://blog.mozilla.org/nnethercote/2015/11/06/i-rewrote-firefoxs-bmp-decoder/,148,49,nnethercote,11/6/2015 4:14\n11654833,Uber is leaving Austin letter,https://medium.com/@hartator/uber-leaving-austin-letter-ed1f14abdd0c#.998u6abxa,21,7,hartator,5/8/2016 17:32\n10502975,\"No Pascal, not a SNOBOL's chance. Go Forth!\",http://hackaday.com/2015/11/03/no-pascal-not-a-snobols-chance-go-forth/,6,4,szczys,11/3/2015 21:51\n10628664,The Lego Story [video],https://www.youtube.com/watch?v=NdDU_BBJW9Y,2,1,iamwil,11/25/2015 18:26\n12250190,SmartPath (YC S16) Helps Companies Educate Employees on Budgeting and Saving,http://themacro.com/articles/2016/08/smartpath/,3,1,stvnchn,8/8/2016 19:16\n10275319,\"Show HN: Safari Blocker: a free, fully customizable content blocker on iOS 9\",https://itunes.apple.com/us/app/safari-blocker/id1011678834?ls=1&mt=8,7,4,lukezli,9/24/2015 22:49\n12027432,Ask HN: Why doesn't Facebook let you disable comments like YouTube?,,6,1,millzlane,7/3/2016 20:14\n10443643,\"A 1982 double murder and two men accused, convicted, and exonerated of the crime\",https://read.atavist.com/whatsoever-things-are-true,27,13,benbreen,10/24/2015 14:09\n10784741,Register for hack.summit() 2016,https://hacksummit.org/2016event,55,10,ionicabizau,12/23/2015 18:24\n11640210,Ask HN: Best way to learn 'modern' C++?,,14,7,zensavona,5/5/2016 22:38\n10377075,Branding and distributing swag like a BOSS,http://startupshirts.org,3,2,DAYz,10/12/2015 21:33\n11001257,Why Bernie Sanders should have kept talking about the Nordics,http://www.thenation.com/article/after-i-lived-in-norway-america-felt-backward-heres-why/,4,4,akafred,1/30/2016 9:37\n12218426,Making Django CMS as easy to install as WordPress,https://www.django-cms.org/en/blog/2016/06/09/making-django-cms-as-easy-to-install-as-wordpress/,212,193,DanieleProcida,8/3/2016 15:03\n12322292,You Wont Believe What Facebook Is Giving Away for Free Now,http://www.wired.com/2016/08/wont-believe-facebook-giving-away-free-now/,5,6,sytelus,8/19/2016 18:32\n10318291,Google's Secret Hiring Tool,http://google.com/foobar,5,2,krat0sprakhar,10/2/2015 13:19\n11576981,This Dumb Industry: In Defense of Crunch,http://www.shamusyoung.com/twentysidedtale/?p=31667,62,59,suraj,4/27/2016 0:33\n11665603,What If Everybody Didn't Have to Work to Get Paid?,http://www.theatlantic.com/business/archive/2015/05/what-if-everybody-didnt-have-to-work-to-get-paid/393428/?utm_source=QuartzFB&amp;single_page=true,5,2,denzil_correa,5/10/2016 7:05\n11462440,Reverse engineering the popular 555 timer chip: CMOS version,http://www.righto.com/2016/04/teardown-of-cmos-555-timer-chip-how.html,63,4,dcschelt,4/9/2016 18:02\n11427020,\"TSA actually spent only $47,000 on the random assignment app\",http://arstechnica.com/tech-policy/2016/04/tsa-spent-47000-on-an-app-that-just-randomly-picks-lanes-for-passengers/,18,11,capote,4/5/2016 0:57\n10209677,Introduction to Monte Carlo Tree Search,http://jeffbradberry.com/posts/2015/09/intro-to-monte-carlo-tree-search/,173,19,wlkr,9/12/2015 22:57\n12104965,Ask HN: Cheap databases for new projects?,,2,8,kevinsimper,7/16/2016 2:23\n10722674,Microsoft Research wins image recognition competition,http://venturebeat.com/2015/12/10/microsoft-beats-google-intel-tencent-and-qualcomm-in-image-recognition-competition/,166,41,espeed,12/12/2015 13:26\n10365517,Ask HN: Dell pricing of XPS 13 developer notebooks,,4,4,infocollector,10/10/2015 13:53\n11033255,Ask HN: Worth working on a project that you have no direct relationship with?,,3,5,alexcason,2/4/2016 11:18\n10662634,\"Compile OCaml to JavaScript, Run on Node\",\"http://hyegar.com/blog/2015/11/05/write-ocaml,-run-on-nodejs/\",77,23,antouank,12/2/2015 12:57\n12472838,China Will Resurrect the World's Largest Plane,http://www.popsci.com/china-will-resurrect-worlds-largest-plane?src=SOC&dom=fb&con=Quartz,171,112,prostoalex,9/11/2016 11:03\n11531016,\"Dark Web Market Disappears, Users Migrate in Panic, Circle of Life Continues\",https://motherboard.vice.com/read/dark-web-market-disappears-users-migrate-in-panic-circle-of-life-continues,4,1,ryan_j_naughton,4/19/2016 22:33\n11338903,Shit VCs Say,http://www.buzzfeed.com/westleyargentum/stuff-vcs-say#.acwV66Zjw,6,1,Argentum01,3/22/2016 18:47\n11518680,The Black Death: The Greatest Catastrophe (2005),http://www.historytoday.com/ole-j-benedictow/black-death-greatest-catastrophe-ever,160,159,dmlhllnd,4/18/2016 9:36\n11791103,\"How Can We Make You Happy Today, Peter Thiel?\",http://www.wired.com/2016/05/three-cheers-for-peter-thiel/,12,2,dauna,5/28/2016 9:52\n11707548,Winding down the Swift 3 release,http://thread.gmane.org/gmane.comp.lang.swift.evolution/17276,70,63,milen,5/16/2016 16:42\n11396345,Show HN: Expounder  A small JavaScript library for more engaging tutorials,https://skorokithakis.github.io/expounder/,134,48,StavrosK,3/31/2016 11:28\n12473132,A prototype of a decentralized political party,https://hack.ether.camp/idea/a-prototype-of-a-decentralized-political-party,69,35,lamito,9/11/2016 12:58\n10482242,FBIs Advice on Ransomware? Just Pay the Ransom,https://securityledger.com/2015/10/fbis-advice-on-cryptolocker-just-pay-the-ransom/,72,73,rubikscube,10/31/2015 9:39\n11749580,One must imagine Sisyphus LOL-ing,https://medium.com/@visakanv/one-must-imagine-sisyphus-lol-ing-565f2bad0340#.4tmg83pz6,1,1,visakanv,5/22/2016 18:07\n12509830,Career Guide: How to get into tech after college without a CS Degree,https://medium.com/startup-grind/undergrad-trying-to-break-into-tech-with-no-technical-background-1c9ff458f38a,6,2,capaxinfinity,9/15/2016 21:05\n10525794,Yale Students Demand Resignations from Faculty Members Over Halloween Email,https://www.thefire.org/yale-students-demand-resignations-from-faculty-members-over-halloween-email/,13,3,randomname2,11/7/2015 18:56\n10266184,The Apple bias is real,http://www.theverge.com/2015/9/23/9381325/apple-bias-iphone-reviews-day,4,3,dilly_li,9/23/2015 16:50\n10680901,Ask HN: What are the best books on creating a programming language?,,20,18,sdegutis,12/5/2015 4:41\n12048223,EU regulations on algorithmic decision-making and a right to explanation,http://arxiv.org/abs/1606.08813,104,119,pmlnr,7/7/2016 8:52\n10557620,Rescuing Our Audio History from Melting,http://nautil.us/blog/how-chemistry-is-rescuing-our-audio-history-from-melting,15,5,dnetesn,11/13/2015 2:13\n12483028,Solving All the Wrong Problems,http://www.nytimes.com/2016/07/10/opinion/sunday/solving-all-the-wrong-problems.html,121,113,joeyespo,9/12/2016 19:46\n10322500,Hey guys - What do you think of our startup?,http://www.onoise.com,1,2,jakeallston,10/3/2015 3:41\n11460027,Bing just became the best search engine for developers,http://thenextweb.com/dd/2016/04/08/bing-just-became-best-search-engine-developers/,3,1,preetish,4/9/2016 5:08\n12063588,Genetic evidence for natural selection in humans in the contemporary USA,http://biorxiv.org/content/early/2016/05/05/037929,80,72,gwern,7/9/2016 22:15\n11355954,Y Combinator gets friendlier by naming Justin Kan as new spokesperson,http://techcrunch.com/2016/03/24/y-kanbinator/,2,1,rezist808,3/24/2016 20:01\n12239280,Ask HN: My infosec auditor rejects open source. What now?,,33,17,_ix,8/6/2016 18:34\n10205046,Every software engineer should have a blog,http://www.bobbylough.com/2015/06/start-your-own-blog-today.html,5,8,hibobbo,9/11/2015 17:38\n11531507,\"Show HN: Manygolf, massively multiplayer Desert Golfing in a browser\",http://manygolf.disco.zone/,7,3,avolcano,4/20/2016 0:19\n10285612,The 10 year journey of a solo game developer,http://gamasutra.com/blogs/CarletonDiLeo/20150925/254610/Wordsum_Postmortem__The_10_year_journey_of_a_solo_game_developer.php,47,8,cbdileo,9/27/2015 5:47\n10720145,Serverless image resizing,https://cloudonaut.io/serverless-image-resizing-at-any-scale/,6,2,hellomichibye,12/11/2015 21:24\n12231095,\"Ask HN: Life coach idea, need your input\",,2,7,ranaway,8/5/2016 10:05\n11038969,Homejoy back as Homeaglow,http://Www.homeaglow.com,55,50,dawhizkid,2/5/2016 2:20\n11060159,Startup Trading Cards,https://www.kickstarter.com/projects/1727967384/842327343,6,2,chukmoran,2/8/2016 19:05\n10987004,On the reception and detection of pseudo-profound bullshit,http://journal.sjdm.org/15/15923a/jdm15923a.html,5,1,nyodeneD,1/28/2016 8:07\n12077621,How to stay anonymous online,https://news.mit.edu/2016/stay-anonymous-online-0711,37,5,secfirstmd,7/12/2016 8:46\n10653735,Why CardDAV took so long,https://blog.fastmail.com/2015/12/01/a-tangled-path-of-workarounds/,176,67,masnick,12/1/2015 5:06\n11829049,10x more selective,http://yosefk.com/blog/10x-more-selective.html,3,1,pw,6/3/2016 8:32\n11926235,\"Startups and immigration: Myths, lies and half-truths\",https://techcrunch.com/2016/06/17/startups-and-immigration-myths-lies-and-half-truths/?ncid=rss&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Techcrunch+%28TechCrunch%29,1,2,prostoalex,6/17/2016 23:48\n11239632,\"Show HN: Go, Docker, and AWS ECS hosted publisher tool\",http://blockbust.io/,5,1,volker48,3/7/2016 16:12\n11911775,How Yahoo derailed Tumblr,http://mashable.com/2016/06/15/how-yahoo-derailed-tumblr/,12,1,gchucky,6/15/2016 20:06\n10289755,Highway Will Recharge Your Batteries as You Drive,http://spectrum.ieee.org/cars-that-think/transportation/advanced-cars/british-highway-will-recharge-your-batteries-as-you-drive,33,26,SQL2219,9/28/2015 10:52\n12491019,The Chevrolet Bolt Has Totally Trumped Teslas Model 3,https://www.technologyreview.com/s/602365/the-chevrolet-bolt-has-totally-trumped-teslas-model-3/,5,4,smacktoward,9/13/2016 18:33\n10908995,Netflix: Dynomite with Redis on AWS  Benchmarks,http://techblog.netflix.com/2016/01/dynomite-with-redis-on-aws-benchmarks_14.html,2,1,bytesandbots,1/15/2016 12:59\n11480205,Just Delete Me,http://justdelete.me/,15,5,dudul,4/12/2016 15:10\n11369860,You Have Ruined Build Systems,http://you-have-ruined-build-systems.surge.sh/,2,1,josep2,3/27/2016 13:15\n10623086,The Culture of NYC Is Being Destroyed,https://medium.com/@julia.geist/the-culture-of-nyc-is-being-destroyed-bded96124e82#.kqio4rb02,8,10,juliascript,11/24/2015 19:44\n10683521,GCC 5.3 Released,https://gcc.gnu.org/ml/gcc/2015-12/msg00056.html,5,2,Tsiolkovsky,12/5/2015 22:34\n10552187,Facebook is now scanning your photos to make sure you send them to your friends,https://finance.yahoo.com/news/facebook-now-scanning-cameras-photos-222321479.html,148,112,Sami_Lehtinen,11/12/2015 9:50\n11923813,\"A Map of Europe, Reconstructed Entirely from the Genomes of Europeans\",http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2735096/figure/F1/,2,2,moultano,6/17/2016 17:04\n11074886,Wickr is a messaging platform designed to give control over security to users,https://www.wickr.com/how-wickr-works/,6,6,mapleoin,2/10/2016 18:41\n10255071,Ask HN: How big effort do you think building a top quality OS would be?,,2,3,Numberwang,9/21/2015 20:55\n10641408,\"Super Glue Built Planes, Nukes and Saved Soldiers Lives\",http://warisboring.com/articles/super-glue-built-planes-nukes-and-saved-soldiers-lives/,17,2,vinnyglennon,11/28/2015 16:10\n11085550,\"Without affordable housing, Vancouver risks becoming an economic ghost town\",http://business.financialpost.com/entrepreneur/fp-startups/without-affordable-housing-vancouver-risks-becoming-an-economic-ghost-town,279,316,eigenvector,2/12/2016 5:46\n10198178,Ask HN: How to stop procrastination?,,4,1,botw,9/10/2015 14:22\n12553858,How to build a business around an open source project?,,16,6,hooverlunch,9/22/2016 2:18\n10360852,Getting to Antarctica,http://www.projectmidas.org/blog/getting-to-antarctica/,40,5,mewo2,10/9/2015 15:50\n12224752,Show HN: Simple Responsive HTML Email Template v1.0,http://github.com/leemunroe/responsive-html-email-template,3,2,fonziguy,8/4/2016 11:16\n10621944,SPACEWAR: Fanatic Life and Symbolic Death Among the Computer Bums (1972),http://www.wheels.org/spacewar/stone/rolling_stone.html,34,1,edward,11/24/2015 17:01\n10881270,Warning over drones use by terrorists,http://www.bbc.co.uk/news/technology-35280402,2,2,rlpb,1/11/2016 16:15\n11032257,Ask HN: Making the switch from physics to industry?,,10,10,phystoind,2/4/2016 5:46\n10595181,Telegram bans public ISIS channels,https://www.washingtonpost.com/news/morning-mix/wp/2015/11/19/founder-of-app-used-by-isis-once-said-we-shouldnt-feel-guilty-on-wednesday-he-banned-their-accounts/?hpid=hp_no-name_morning-mix-story-e%3Ahomepage%2Fstory,148,90,dak1,11/19/2015 15:15\n11012222,I bought my mom a Chromebook Pixel and everything is so much better now,http://www.theverge.com/2016/2/1/10884918/i-bought-my-mom-a-chromebook-pixel-the-divergence,14,1,webwanderings,2/1/2016 15:26\n10578845,\"Introducing EdgeHTML 13, our first platform update for Microsoft Edge\",http://blogs.windows.com/msedgedev/2015/11/16/introducing-edgehtml-13-our-first-platform-update-for-microsoft-edge/,2,1,dcw303,11/17/2015 2:37\n10534349,Ask HN: How do I start an analytics consulting company?,,6,4,tixocloud,11/9/2015 17:24\n10806268,Ask HN: Why WordPress is still using SVN?,,3,3,ziodave,12/29/2015 11:51\n10983192,EA Drops Out of E3,http://fortune.com/2016/01/27/ea-drops-out-of-e3/?xid=yahoo_fortune,2,1,shawndumas,1/27/2016 20:50\n10619686,Understanding CPU caching and performance,http://arstechnica.com/gadgets/2002/07/caching/,18,1,jimsojim,11/24/2015 8:10\n10556964,\"America's poorest white town: abandoned by coal, swallowed by drugs\",http://www.theguardian.com/us-news/2015/nov/12/beattyville-kentucky-and-americas-poorest-towns,139,44,dthal,11/12/2015 23:33\n10757441,Blackberry CEO says Apple has gone to a dark place with pro-privacy stance,http://arstechnica.com/tech-policy/2015/12/blackberry-ceo-says-apple-has-gone-to-dark-place-with-pro-privacy-stance/,8,2,sbuk,12/18/2015 8:54\n11139022,Spotify vs. OllyDbg (2009),http://www.steike.com/code/spotify-vs-ollydbg/,3,1,option_greek,2/20/2016 5:28\n10322572,22 tips on how to operate a trade show booth,http://calacanis.com/2009/09/08/22-tips-on-how-to-operate-a-trade-show-booth/,2,1,sagivo,10/3/2015 4:15\n10806658,\"Posture Affects Standing, and Not Just the Physical Kind\",http://mobile.nytimes.com/blogs/well/2015/12/28/posture-affects-standing-and-not-just-the-physical-kind/,89,31,petethomas,12/29/2015 13:59\n11563191,The FBI is working hard to keep you unsafe,http://techcrunch.com/2016/04/23/the-fbi-is-working-hard-to-keep-you-unsafe/,93,73,colincarter41,4/25/2016 9:14\n10877616,Yahoos Brain Drain Shows a Loss of Faith Inside the Company,http://www.nytimes.com/2016/01/11/technology/yahoos-brain-drain-shows-a-loss-of-faith-inside-the-company.html?,151,142,scottfr,1/10/2016 22:48\n11464098,Reverse engineering a router part 1  Hunting for hardware debug ports,http://jcjc-dev.com/2016/04/08/reversing-huawei-router-1-find-uart/,8,1,ernesto-jimenez,4/10/2016 0:14\n10617016,Work from a virtual office...in space!,https://www.sococo.com/,2,1,INTPnerd,11/23/2015 20:17\n11778309,Swift Hack Probe Expands to Up to a Dozen Banks Beyond Bangladesh,http://www.bloomberg.com/news/articles/2016-05-26/swift-hack-probe-expands-to-up-to-dozen-banks-beyond-bangladesh,24,4,petethomas,5/26/2016 14:43\n12038896,Theranos faces congressional inquiry over faulty blood tests,https://techcrunch.com/2016/07/05/theranos-faces-congressional-inquiry-over-faulty-blood-tests/,6,1,jackgavigan,7/5/2016 19:30\n10593371,What Is Cuneiform?,http://www.smithsonianmag.com/history/what-heck-cuneiform-anyway-180956999/?no-ist,10,1,CrocodileStreet,11/19/2015 7:56\n11063394,What's holding back the world economy?,http://www.theguardian.com/business/2016/feb/08/whats-holding-back-world-economy-joseph-e-stiglitz?CMP=oth_b-aplnews_d-1,67,56,akg_67,2/9/2016 5:50\n11231988,\"Learning how to write a 3D engine from scratch in C#, TypeScript or JavaScript (2013)\",https://blogs.msdn.microsoft.com/davrous/2013/06/13/tutorial-series-learning-how-to-write-a-3d-soft-engine-from-scratch-in-c-typescript-or-javascript/,251,36,adamnemecek,3/6/2016 1:14\n11999589,Friends don't let friends do Java,http://www.teale.de/blog/friends-dont-let-friends-do-java.html,73,33,0xmohit,6/29/2016 4:59\n10885361,\"An Old-Media Empire, Axel Springer Reboots for the Digital Age\",http://www.nytimes.com/2015/12/21/business/media/an-old-media-empireaxel-springer-reboots-for-the-digital-age.html?_r=3,10,6,walterbell,1/12/2016 3:18\n10804503,Legal tech is worth billions. This startup is diving in,https://www.techinasia.com/fiscalnote-legal-tech-asia-expansion,2,1,williswee,12/29/2015 1:07\n12038173,Distinguishing Cause From Effect Using Observational Data,https://medium.com/the-physics-arxiv-blog/cause-and-effect-the-revolutionary-new-statistical-test-that-can-tease-them-apart-ed84a988e#.80rcx6pq8,41,9,cyang08,7/5/2016 17:46\n12162291,A dynamic window manager for X11 written with Node.js,http://mixu.net/nwm/,53,52,g4k,7/25/2016 23:17\n10542662,Ask HN: Are there any auctioning algorithms?,,2,1,gradinaru_alex,11/10/2015 21:30\n11510191,White House Source Code Policy a Big Win for Open Government,https://www.eff.org/deeplinks/2016/04/white-house-source-code-policy-big-win-open-government,133,14,DiabloD3,4/16/2016 11:27\n11532129,Ask HN: Can/should we resubmit links?,,2,2,haack,4/20/2016 3:46\n11094207,Top contributors to React (JS),https://medium.com/@briskat/react-js-contributor-stats-deaf26993ec2,2,2,briskat,2/13/2016 15:13\n10765568,Apple crashes into bear market: $160B gone,http://www.usatoday.com/story/money/markets/2015/12/18/apple-bear-market-aapl/77560080/,4,1,grubles,12/20/2015 0:51\n11690053,Apples iPhone 7 Plus will reportedly have two rear cameras and 3GB RAM,http://www.theverge.com/2016/5/11/11658846/iphone-7-plus-rumor-dual-camera-3gb-of-ram,2,1,abhi3,5/13/2016 12:46\n12409512,How Political Correctness Chills Speech on Campus,http://www.theatlantic.com/politics/archive/2016/09/what-it-looks-like-when-political-correctness-chills-speech-on-campus/497387/?single_page=true,6,1,paulpauper,9/1/2016 23:07\n12526349,What Can Hitters Actually See Out of a Pitchers Hand?,http://www.fangraphs.com/blogs/what-can-hitters-actually-see-out-of-a-pitchers-hand/,121,74,how-about-this,9/18/2016 18:10\n11283272,Show HN: Watch UX experts help startups [video series],http://ExposeUX.com,3,1,richardbrevig,3/14/2016 15:14\n12542662,Five Types of Virality,https://news.greylock.com/the-five-types-of-virality-8ba42051928d#.tuzmxnyz7,55,18,ismdubey,9/20/2016 19:43\n10678377,Automata Memory Processor Points to Future Systems,http://www.nextplatform.com/2015/12/03/2304/,40,11,Katydid,12/4/2015 19:12\n12040255,Show HN: Fabulous: Print images in terminal with Python,https://jart.github.io/fabulous/,19,13,jart,7/5/2016 23:34\n11675025,Show HN: Clyp  the easiest way to upload and share audio (no account required),https://clyp.it,16,2,jpatapoff,5/11/2016 13:27\n10554219,Ask HN: Why does Reddit hate my startup while loving HN favs like StartupLister?,,2,9,booruguru,11/12/2015 16:43\n10636312,Listening to satellites for $30,http://blog.nobugware.com/post/2015/listening_to_satellites_for_30_dollars/,191,36,moises_silva,11/27/2015 7:44\n11946453,JPEG to WebP  Comparing Compression Sizes,https://optimus.keycdn.com/support/jpg-to-webp/,5,2,brianjackson,6/21/2016 15:35\n10698537,Reflections on Trusting Trust annotated,http://fermatslibrary.com/s/reflections-on-trusting-trust,41,16,joaobatalha,12/8/2015 19:02\n11114673,Wanted by the U.S.: The Stolen Millions of Despots and Crooked Elites,http://www.nytimes.com/2016/02/17/business/wanted-by-the-us-the-stolen-millions-of-despots-and-crooked-elites.html,1,1,nols,2/17/2016 2:07\n10542880,Generator that outputs Countries data in various formats (written in React.js),https://echobehind.wordpress.com/2015/11/10/using-react-for-an-open-source-generator-of-custom-countries-data/,1,1,pericd,11/10/2015 21:59\n10709601,Domain loccal.com: does somebody want to use it?,,5,3,blaincate,12/10/2015 8:37\n12352214,Zeading  The best place to read the stories you love,http://www.zeading.com,2,1,shival,8/24/2016 14:23\n10804419,Conceptual Debt Is Worse Than Technical Debt,https://medium.com/@nicolaerusan/conceptual-debt-is-worse-than-technical-debt-5b65a910fd46,191,104,nicoslepicos,12/29/2015 0:44\n10714353,Why doesnt findstr use the standard regular expression library?,https://blogs.msdn.microsoft.com/oldnewthing/20151209-00/?p=92361,1,1,AndrewDucker,12/10/2015 23:18\n10573487,Strict Haskell Extension Landed,https://github.com/ghc/ghc/commit/46a03fbec6a02761db079d1746532565f34c340f,2,1,tene,11/16/2015 9:43\n10885763,Why success is really more luck than hard work,https://www.techinasia.com/talk/success-luck-hard-work,12,7,williswee,1/12/2016 5:42\n11751914,\"Just a Puzzle Game  A new mobile game, definitely Not a sinister conspiracy\",https://play.google.com/store/apps/details?id=com.justapuzzlegame,1,1,psloth,5/23/2016 4:40\n10234784,Announcing Rust 1.3,http://blog.rust-lang.org/2015/09/17/Rust-1.3.html,205,38,steveklabnik,9/17/2015 17:27\n11141125,Cheap BlueTooth Buttons and Linux,https://shkspr.mobi/blog/2016/02/cheap-bluetooth-buttons-and-linux/,113,29,edent,2/20/2016 18:07\n10919371,\"Sarah Parcak, Space Archaeologist\",http://www.wsj.com/articles/sarah-parcak-space-archaeologist-1452887899,19,5,petethomas,1/17/2016 13:19\n12017479,\"Mislabeled as a Memoirist, Author Asks: Whose Work Gets to Be Journalism?\",http://www.npr.org/sections/codeswitch/2016/07/01/484166871/mislabeled-as-a-memoirist-author-asks-whose-work-gets-to-be-journalism,77,25,samclemens,7/1/2016 16:25\n10754181,Microsoft Preps Alternate JavaScript Engine for Node.js,http://thenewstack.io/microsoft-chakra-javascript-engine-node/,1,1,nfriedly,12/17/2015 20:14\n11148876,She Created Netflix's Culture and It Ultimately Got Her Fired,http://www.fastcompany.com/3056662/the-future-of-work/she-created-netflixs-culture-and-it-ultimately-got-her-fired,2,1,_nh_,2/22/2016 6:06\n10269676,\"The Vegetable Detective, Take Two\",http://craftsmanship.net/the-vegetable-detective-take-two/,7,1,jdnier,9/24/2015 3:31\n11451189,Doom Creator John Carmack Honoured with Bafta,http://www.bbc.co.uk/news/technology-35992991,90,30,Audiophilip,4/7/2016 22:26\n11674241,Carl Icahn is Betting on a Stock Market Crash,http://fortune.com/2016/05/10/carl-icahn-crash-stock/,125,139,yonibot,5/11/2016 11:22\n11246800,Would you use an app that splits your restaurant bill by privilege?,http://qz.com/632803/would-you-use-an-app-that-splits-your-restaurant-bill-by-privilege/,1,1,Kinnard,3/8/2016 17:29\n11064061,\"A California ghost town can have fiber to the doorstep, but its not easy\",http://arstechnica.com/information-technology/2016/01/today-a-california-ghost-town-can-have-fiber-to-the-doorstep-but-its-not-easy/,59,55,nkurz,2/9/2016 9:01\n10214246,Tool-Up Time: The Very Best Front-End Developer Tools in 2015,http://blog.debugme.eu/front-end-developer-tools/,2,1,SLaszlo,9/14/2015 9:28\n11001818,It's Coming: The Great Swift API Transformation,https://swift.org/blog/swift-api-transformation/,163,25,ceeK,1/30/2016 14:02\n11492227,Astronomers in South Africa discover mysterious alignment of black holes,https://www.ras.org.uk/news-and-press/2816-astronomers-in-south-africa-discover-mysterious-alignment-of-black-holes,10,2,r721,4/13/2016 21:07\n10232909,Were Bad at Interviewing Developers  Interview with Kerri Miller,http://blog.fogcreek.com/were-bad-at-interviewing-developers-and-how-to-fix-it-interview-with-kerri-miller/,87,96,GarethX,9/17/2015 12:24\n11840510,\"Ask HN: Advices, Literrature, hacks for prepping to be a parent\",,2,2,m4nu,6/5/2016 11:55\n11492318,Number of Driven Miles to Demonstrate Autonomous Car Safety,http://www.rand.org/pubs/research_reports/RR1478.html,2,1,aetherson,4/13/2016 21:21\n12337150,Higher-kinded types: the difference between giving up and moving forward,http://typelevel.org/blog/2016/08/21/hkts-moving-forward.html,139,56,dmit,8/22/2016 15:47\n10246040,Show HN: Redux-undo-boilerplate  with hot reloading and error handling,https://github.com/omnidan/redux-undo-boilerplate#redux-undo-boilerplate,20,6,omnidan,9/20/2015 0:14\n11115497,The New Adobe ColdFusion,http://blogs.adobe.com/conversations/2016/02/the-all-new-adobe-coldfusion-is-here.html,19,8,deathtrader666,2/17/2016 5:15\n10593791,Twitter.com is down: 503 OK,https://twitter.com/?down,12,1,gadr90,11/19/2015 9:52\n10682971,Show HN: Lego  A Let's Encrypt Library and CLI in Go,https://github.com/xenolf/lego,93,26,xenolf,12/5/2015 19:30\n11743217,Show HN: Leavethe.us  search jobs by keyword in 50+ countries,http://leavethe.us,21,2,fibbery,5/21/2016 4:33\n12298032,Pennsylvania Is the Latest State to Tax Streaming Services,http://www.billboard.com/biz/articles/7469636/pennsylvania-is-the-latest-state-to-tax-streaming-services,35,22,6stringmerc,8/16/2016 15:22\n11703372,Linux 4.6 is out,https://lwn.net/Articles/687511/,228,83,tshtf,5/15/2016 23:56\n11010964,Show HN: Everything about your movies from the command line,https://github.com/iCHAIT/moviemon,9,1,iCHAIT,2/1/2016 10:38\n10320399,All iPhone 6s reviews miss this crucial point about hidden tricks in 3D iMessage,http://www.alexcornell.com/apple-iphone-6s-review/,2,3,alexcornell,10/2/2015 18:38\n11486005,City of San Francisco says it's illegal to live in a box,http://www.sfgate.com/realestate/article/Box-living-Peter-Berkowitz-pod-San-Francisco-7243988.php,25,18,outside1234,4/13/2016 5:38\n12539867,Ask HN: Your experience with a dedicated test team?,,5,4,maramono,9/20/2016 14:42\n10407081,Modern-day hunter-gatherers dispel notion that were wired to need 8hrs,https://www.washingtonpost.com/news/to-your-health/wp/2015/10/16/sleep-study-on-modern-day-hunter-gatherers-dispels-notion-that-were-wired-to-need-8-hours-a-day/?wpmm=1&wpisrc=nl_evening,2,1,shawndumas,10/18/2015 3:12\n10771230,Most people wont. Which means those that do change everything,https://medium.com/@bryce/most-people-won-t-ff0959cdefc6#.541igq258,14,2,yarapavan,12/21/2015 14:41\n10794759,SerialUSB  a cheap USB proxy for input devices,http://blog.gimx.fr/serialusb/,101,17,DanBC,12/26/2015 18:26\n11294078,DeepGram (YC W16) Is Building a Google for Audio,http://blog.ycombinator.com/deepgram-yc-w16-is-building-a-google-for-audio,41,28,ascertain,3/16/2016 0:20\n10339772,The Quietest Place in the Universe: Digging for dark matter in an abandoned mine,http://harpers.org/archive/2015/05/the-quietest-place-in-the-universe/,16,1,Hooke,10/6/2015 15:56\n12280780,Learn to code: This is the future. My thoughts,http://cyberomin.github.io/tech/2016/08/13/learn-to-code.html.,1,1,cyberomin,8/13/2016 8:42\n11962357,Brillo Common Kernel,https://android.googlesource.com/device/generic/brillo/+/master/docs/KernelDevelopmentGuide.md,15,1,drv,6/23/2016 16:40\n10444844,Ask HN: Do you listen music while programming??,,22,26,christopherDam,10/24/2015 20:58\n11046546,\"Edgar D. Mitchell, Sixth Moonwalking Astronaut, Dies at 85\",http://www.nytimes.com/2016/02/06/science/space/edgar-d-mitchell-sixth-moonwalking-astronaut-dies-at-85.html,94,33,NaOH,2/6/2016 4:24\n11490051,The Theory of Concatenative Combinators,http://tunes.org/~iepos/joy.html,3,5,vmorgulis,4/13/2016 17:04\n11749338,Interactive Algorithm Visualizer,http://jasonpark.me/AlgorithmVisualizer,144,9,nimitkalra,5/22/2016 17:07\n12263181,Realtime Data Processing at Facebook,https://research.facebook.com/publications/realtime-data-processing-at-facebook/,5,1,codepie,8/10/2016 16:54\n11590262,Let the nature sing you a lullaby while coding hard (or relaxing after work),http://defonic.ovh/?tunes,1,1,connecticum,4/28/2016 16:57\n10873877,Magical Realism on Drugs: Colombian History in Netflixs Narcos (2015),https://notevenpast.org/magical-realism-on-drugs-colombia-in-netflixs-narcos/,25,10,Thevet,1/10/2016 2:32\n12284926,React is mostly hype,http://en.arguman.org/react-is-mostly-hype,130,127,TruthyOne,8/14/2016 9:12\n11579710,\"The invisible language of trains, boats, and planes\",http://www.bbc.com/future/story/20160426-the-invisible-language-of-trains-boats-and-planes,64,8,williamhpark,4/27/2016 12:22\n10950485,ACH File Parser,,2,2,mortizbey,1/22/2016 3:02\n10524856,Ask HN: Is the Atom good enough to use?,,2,11,mrnoname,11/7/2015 14:27\n12385051,Browser Bloat (1996),http://www.miken.com/winpost/jun96/bbloat.htm,118,82,laktak,8/29/2016 20:30\n12043736,Math and Recursion = Art,http://koaning.io/fluctuating-repetition.html,4,1,javinpaul,7/6/2016 15:33\n10914079,Ask HN: What book changed your life in 2015?,,28,15,anildigital,1/16/2016 3:26\n10619830,Pilot's eye damaged by 'military' laser shone into cockpit at Heathrow,http://www.theguardian.com/world/2015/nov/23/ba-pilots-eye-damaged-by-military-laser-shone-into-cockpit-at-heathrow,3,3,jahnu,11/24/2015 9:07\n11388069,Modular CSS for Web Components ? the VCL Is Here,http://vcl.github.io/,59,27,vanthome,3/30/2016 9:34\n11979652,Ask HN: Immutable data structures for the back end?,,3,7,uptownhr,6/26/2016 6:37\n11921928,Animate Pixel Art and get CSS,https://github.com/jvalen/pixel-art-react,3,1,jvalen,6/17/2016 11:12\n11220675,\"Samsung ships the world's highest capacity SSD, with 15TB of storage\",http://www.computerworld.com/article/3040208/data-storage/samsung-ships-the-worlds-highest-capacity-ssd-with-15tb-of-storage.html?nsdr=true,266,140,elorant,3/3/2016 22:48\n10780662,\"RethinkDB and JVM: Querying with Scala, Clojure, Groovy, and Kotlin\",http://rethinkdb.com/blog/alt-jvm-driver/,3,1,coffeemug,12/22/2015 22:01\n10873670,\"This scary, dangerous part of self-driving cars is completely unknown to most\",http://www.morningticker.com/2016/01/this-scary-dangerous-part-of-self-driving-cars-is-completely-unknown-to-most/,1,1,ourmandave,1/10/2016 1:15\n10771103,The Surprising Startup Hub That's Second Only to Silicon Valley,http://www.inc.com/paul-grossinger/the-surprising-startup-hub-thats-second-only-to-silicon-valley.html,11,6,henrik_w,12/21/2015 14:11\n10715598,GDL  GNU Data Language,http://gnudatalanguage.sourceforge.net/,13,3,mindcrime,12/11/2015 5:28\n10806318,\"To Fall in Love with Anyone, Do This\",http://www.nytimes.com/2015/01/11/fashion/modern-love-to-fall-in-love-with-anyone-do-this.html?action=click&contentCollection=Business%20Day&module=MostPopularFB&version=Full&region=Marginalia&src=me&pgtype=article,172,49,speaker5,12/29/2015 12:05\n11630267,\"May the fourth, telnet towel.blinkenlights.nl\",,1,1,Sharma,5/4/2016 18:00\n10812223,Using AWS Lambda Functions to Create Print Ready Files,http://highscalability.com/blog/2015/12/28/using-aws-lambda-functions-to-create-print-ready-files.html,3,1,neogenix,12/30/2015 14:48\n12287910,\"Python 3.5 Async IO, Matmul and Unpack Features for PyPy: Only Bug Fixes Left\",http://pypy35syntax.blogspot.com/2016/08/only-bug-fixes-left.html,33,1,sheng,8/15/2016 0:10\n12076685,Fortune and Failure in Silicon Valley,http://www.nytimes.com/2016/07/10/books/review/chaos-monkeys-by-antonio-garcia-martinez.html?ref=technology&_r=0,2,1,ljw1001,7/12/2016 4:12\n10979907,Around the World in 33 Keyboards,http://thebrainfever.com/apple/around-the-world-in-33-keyboards,41,68,lelf,1/27/2016 13:32\n10921459,The Tennis Racket,http://www.buzzfeed.com/heidiblake/the-tennis-racket,140,72,jsvine,1/17/2016 22:45\n12283595,Climbing the infinite ladder of abstraction,https://lexi-lambda.github.io/blog/2016/08/11/climbing-the-infinite-ladder-of-abstraction/,77,24,dkarapetyan,8/13/2016 23:34\n10613725,Scala.js has a new website,http://www.scala-js.org/,71,30,lihaoyi,11/23/2015 10:04\n10980967,\"A faster, more stable Chrome on iOS\",http://blog.chromium.org/2016/01/a-faster-more-stable-chrome-on-ios.html,5,1,robin_reala,1/27/2016 16:33\n11971011,Brexit polling: What went wrong?,http://andrewgelman.com/2016/06/24/brexit-polling-what-went-wrong/,3,3,sndean,6/24/2016 16:19\n11239305,World Trade Center Elevator Video,https://www.youtube.com/watch?v=cKTPaqbXrAY&feature=youtu.be,2,1,uptown,3/7/2016 15:15\n11827005,A Conversation About Fantasy User Interfaces,https://www.subtraction.com/2016/06/02/a-conversation-about-fantasy-user-interfaces/,89,19,bootload,6/2/2016 23:22\n10376171,A General Feedback Theory of Human Behavior (1960),http://www.amsciepub.com/doi/pdf/10.2466/pms.1960.11.1.71,11,1,amatic,10/12/2015 18:21\n10875183,HipCat  Pipe command output to HipChat from your terminal,https://github.com/judy2k/hipcat,5,3,judy2k,1/10/2016 13:11\n10294833,\"Let a thousand flowers bloom, then rip 999 of them out\",http://www.gigamonkeys.com/flowers/,231,122,logic,9/29/2015 6:01\n10311480,Could a Bank Deny Your Loan Based on Your Facebook Friends?,http://www.theatlantic.com/technology/archive/2015/09/facebooks-new-patent-and-digital-redlining/407287/?single_page=true,2,1,tjr,10/1/2015 14:46\n10388639,How Steady Can Wind Power Blow?,http://rameznaam.com/2015/08/30/how-steady-can-the-wind-blow/,16,15,ph0rque,10/14/2015 19:02\n11363084,Show HN: Steve Jobs Tribute Page,http://jorgesanz.xyz/2016/03/25/website-steve-jobs-tribute-page/,5,7,jorgesanzpe,3/25/2016 22:12\n11044030,\"VeryNginx  OpenResty-Based Nginx with WAF, Control Panel, and Dashboards\",https://github.com/alexazhou/VeryNginx,38,7,nikolay,2/5/2016 19:40\n12501573,How does HN deal with programmer's block?,,2,4,retbull,9/14/2016 22:01\n12465298,Tiny Lisp Computer,http://www.technoblogy.com/show?1GX1,153,25,jabits,9/9/2016 19:20\n11934826,Were pretty happy with SQLite and not urgently interested in a fancier DBMS,http://beets.io/blog/sqlite-performance.html,397,146,samps,6/19/2016 21:42\n12179339,\"Scipy Lecture Notes  Learn numerics, science, and data with Python\",http://www.scipy-lectures.org/,473,17,kercker,7/28/2016 10:00\n10373876,Prize in Economic Sciences 2015  Angus Deaton,http://www.nobelprize.org/nobel_prizes/economic-sciences/laureates/2015/press.html,14,1,KC8ZKF,10/12/2015 11:44\n11384800,What Every Developer Should Know About CouchDB,http://www.dimagi.com/blog/what-every-developer-should-know-about-couchdb/,2,1,colaughlin,3/29/2016 20:55\n11128159,Show HN: Production-ready Django on Docker,https://github.com/morninj/django-docker,6,3,morninj,2/18/2016 18:44\n10232025,PeachPy: Assembly Code Generation in High-Level Python,https://github.com/Maratyszcza/PeachPy,116,29,shagunsodhani,9/17/2015 7:20\n12372116,\"The EpiPen, a Case Study in Health System Dysfunction\",http://www.nytimes.com/2016/08/24/upshot/the-epipen-a-case-study-in-health-care-system-dysfunction.html,44,66,ChazDazzle,8/27/2016 12:47\n10826505,Happy 1.5B Unix Seconds,http://motherboard.vice.com/read/happy-15-billion-unix-seconds,2,1,daegloe,1/2/2016 15:52\n11164239,Life after Parse  3 awesome alternatives,https://www.codementor.io/development-process/tutorial/what-to-do-after-parse-shuts-down,5,2,weitingliu,2/24/2016 3:03\n12260937,Show HN: Famous brands reviews stats,https://feedcheck.co/widgets?ref=hn,4,3,adibalcan,8/10/2016 11:50\n10648800,\"Telegram.org Bot Platform Webhooks Server, for Rubyists\",https://github.com/solyaris/BOTServer,3,1,pmontra,11/30/2015 11:03\n11625205,Any funny *nix one-liners,https://unix.stackexchange.com/questions/1716/any-funny-nix-one-liners,2,1,tesla23,5/3/2016 23:59\n11433903,Apple and WebRTC need each other,http://techcrunch.com/2016/04/05/will-an-apple-a-day-keep-webrtc-away/,54,17,cpncrunch,4/5/2016 20:07\n10496744,Show HN: A new general-purpose API solving common and complex problems,https://www.neutrinoapi.com/,60,35,NeutrinoAPI,11/3/2015 1:28\n12225036,Running a D game in the browser,http://code.alaiwan.org/wp/?p=103,74,15,Halienja,8/4/2016 12:28\n10825540,May the App Store Be with You,https://medium.com/@benricem/may-the-app-store-be-with-you-83edf39299d2,11,1,agronaut,1/2/2016 8:33\n10686212,Ask HN: Do you find reading increasingly challenging?,,56,46,readchallenged,12/6/2015 19:19\n10313941,Apple patents the Smartring,http://www.productchart.com/blog/2015-10-01-the_smartring,2,3,3dfan,10/1/2015 19:23\n11806735,Being German is no laughing matter,https://www.1843magazine.com/ideas/the-daily/being-german-is-no-laughing-matter,3,1,imartin2k,5/31/2016 14:36\n12304751,Privacy lawsuit over Gmail will move forward,http://arstechnica.com/tech-policy/2016/08/privacy-lawsuit-over-gmail-will-move-forward/,8,3,em3rgent0rdr,8/17/2016 14:05\n11246054,Washington Post Ran 16 Negative Stories on Bernie Sanders in 16 Hours,http://www.commondreams.org/views/2016/03/08/washington-post-ran-16-negative-stories-bernie-sanders-16-hours,6,2,dragonbonheur,3/8/2016 16:03\n12046890,I visited 4 Bay Area tech companies in 4 days to steal their best ideas,https://medium.com/adventures-in-consumer-technology/i-visited-4-bay-area-tech-companies-in-4-days-to-steal-their-best-ideas-e42c95795b84#.6f2vpzgkp,1,3,downtowndana,7/7/2016 1:01\n10418241,Google has rolled out a new algorithm update?,https://www.accuranker.com/grump/,2,4,ysekand,10/20/2015 9:35\n12127060,Effect of bay area flights on Palo Alto,http://www.skypossepaloalto.org/faq/,2,1,RestlessMind,7/20/2016 5:22\n10740874,I'll Register My Drone When You Have to Register Your Gun,http://motherboard.vice.com/read/ill-register-my-drone-when-you-have-to-register-your-gun,7,3,lkurtz,12/15/2015 22:15\n11755901,Google plans to bring password-free logins to Android apps by year-end,http://techcrunch.com/2016/05/23/google-plans-to-bring-password-free-logins-to-android-apps-by-year-end/,1,1,kjhughes,5/23/2016 18:45\n10250302,The Soviet Bone Records (2014),http://www.fastcodesign.com/3032206/how-soviet-hipsters-saved-rock-n-roll-with-x-ray-records,21,1,ramgorur,9/21/2015 4:01\n12398295,Show HN: Jongler-Juggle the Ball Game,http://www.harenalabs.com/jongler,1,1,rahulmfg,8/31/2016 13:56\n11514944,DC faces Silicon Valley's riches and ever-growing power,https://www.theguardian.com/technology/2016/apr/17/zuckerberg-trump-silicon-valley-power-gilded-age,42,46,electic,4/17/2016 15:50\n11135828,Wizard of the Coast asking fans to scan old books,http://support.dmsguild.com/hc/en-us/articles/216504408,116,62,thenipper,2/19/2016 19:17\n12257853,Meet the People Who Believe the Earth Is Flat,https://mic.com/articles/150833/flat-earth-theories-truthers-youtube?utm_source=nextdraft&utm_medium=email#.sCU43hJuR,3,1,ca98am79,8/9/2016 21:32\n11073518,Web Scraping Finds Price Fluctuation,https://blog.scrapinghub.com/2016/02/10/which-stores-are-guilty-of-price-inflation/,104,81,unsettledtck,2/10/2016 15:54\n11128568,Mathematics Animations,http://www.3blue1brown.com/,317,37,vinchuco,2/18/2016 19:29\n11289952,The Chilling Math of Inequality,http://www.bloombergview.com/articles/2016-03-15/the-chilling-math-of-inequality,3,1,petethomas,3/15/2016 14:44\n10676993,This new web browser made me give up Chrome,http://www.fastcompany.com/3054029/this-new-web-browser-made-me-give-up-google-chrome,2,1,technologizer,12/4/2015 15:56\n11245409,Please Don't Learn to Code,https://medium.com/@iancackett/please-don-t-learn-to-code-5525c46d4403#.4ws6rfl0t,3,4,iancackett,3/8/2016 14:32\n11509445,Does Facebook have a moral responsibility to shut down Trump?,http://thehill.com/policy/technology/276503-facebook-employee-said-to-pose-question-about-stopping-trump-to-ceo,3,2,SocksCanClose,4/16/2016 5:26\n11453127,A simple batch file for Windows which will launch your workspace,https://github.com/sylver-john/BuildMySpace,2,2,lokarda,4/8/2016 7:26\n11215896,Use a static analyzer or two,http://arne-mertz.de/2016/03/use-a-static-analyzer/,4,1,DmitryNovikov,3/3/2016 9:50\n12543581,Chinese factories are lying and they dont even know it,http://assembly.com/blog/why-factories-lie/,43,20,kg4lod,9/20/2016 21:26\n12010206,The European Union is updating its electronic signature laws,http://www.theverge.com/2016/6/30/12066886/eu-european-union-electronic-signature-laws-eidas,92,43,Tomte,6/30/2016 17:31\n10645986,\"Norman C. Pickering, Who Refined the Record Player, Dies at 99\",http://www.nytimes.com/2015/11/29/business/norman-c-pickering-refined-the-record-player-dies-at-99.html,34,3,rglovejoy,11/29/2015 20:41\n11403210,Chat database for millions of messages per day,,10,5,antcar,4/1/2016 7:09\n10549713,How bad a boss is Linus Torvalds?,http://www.computerworld.com/article/3004387/it-management/how-bad-a-boss-is-linus-torvalds.html,23,7,CrankyBear,11/11/2015 22:10\n11795220,Ask HN: Is secure messaging mainly a usability problem?,,3,5,brhsiao,5/29/2016 6:50\n10507214,Woman who posted selfie with barcode on Melbourne Cup ticket had winnings stolen,http://www.theage.com.au/digital-life/consumer-security/woman-who-posted-selfie-with-barcode-on-900-melbourne-cup-ticket-had-winnings-stolen-20151104-gkqsxp.html,17,2,kschua,11/4/2015 15:31\n10245061,\"Test driving the three-wheeled Elio  84 MPG and Only $6,800\",http://www.fool.com/investing/general/2015/09/19/84-mpg-and-only-6800-heres-my-test-drive.aspx,44,30,protomyth,9/19/2015 18:15\n11043048,Ask HN: What's the best minimal CSS framework?,,5,5,jnardiello,2/5/2016 17:38\n10459311,\"Linux Cousins Part 1: Reviewing AROS, the Amiga-Like OS\",http://www.networkworld.com/article/2995585/opensource-subnet/linux-review-aros-os-amiga.html,37,4,bane,10/27/2015 16:55\n11126693,Russian Purge: The Horror Story of Publishing Children's Books in Moscow,https://theintercept.com/2016/02/17/the-horror-story-of-publishing-childrens-books-in-moscow/,17,1,prismatic,2/18/2016 16:05\n11776019,Researchers Teaching Robots to Feel and React to Pain,http://spectrum.ieee.org/automaton/robotics/robotics-software/researchers-teaching-robots-to-feel-and-react-to-pain,15,12,kiyanwang,5/26/2016 6:32\n12377600,MAKER ECONOMY Worker shortage plagues NH manufacturing,http://www.seacoastonline.com/article/20160828/NEWS/160829408,1,1,endswapper,8/28/2016 18:06\n11290997,Self-Driving Cars Wont Work Until We Change Our Roads  And Attitudes,http://www.wired.com/2016/03/self-driving-cars-wont-work-change-roads-attitudes/,13,6,sherjilozair,3/15/2016 16:47\n12523948,\"Sorry, Apple: The iPhone 7 camera is not better than Samsung's Galaxy S7\",http://www.businessinsider.com/apple-iphone-7-plus-galaxy-s7-camera-comparison-2016-9,39,13,FireBeyond,9/18/2016 4:33\n12366553,Show HN: Mondly  the Siri for learning languages,https://www.mondlylanguages.com?upvotes=thankyou,7,1,salomelunarojas,8/26/2016 14:35\n11117850,Quotes from Jean-Paul Sartres Programming in ANSI C,http://tra38.github.io/blog/c22-sartre.html,3,1,tariqali34,2/17/2016 13:59\n12511139,Being gay is no longer a crime in Australia,http://www.brisbanetimes.com.au/queensland/sexual-age-of-consent-standardised-to-age-16-by-queensland-government-20160915-grhiby.html,1,1,thisrod,9/16/2016 0:44\n10794502,\"React-boilerplate: setup for performance orientated, offline-first React.js apps\",https://github.com/mxstbr/react-boilerplate,154,61,tilt,12/26/2015 16:52\n11751611,AWS Lambda Is Not Ready for Prime Time,https://www.datawire.io/3-reasons-aws-lambda-not-ready-prime-time/?utm_content=buffer5d2eb&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer,315,137,sebg,5/23/2016 3:17\n12270676,Adblock Plus has already defeated Facebook's new ad blocking restrictions,http://www.theverge.com/2016/8/11/12439990/facebook-unblockable-ads-defeated-by-adblock-plus,31,3,blowski,8/11/2016 18:44\n12026415,Android (Marshmallow) phone with FDE connects to network prior to password input,,2,5,g1dv5ek8ctfymm0,7/3/2016 15:55\n11045139,Nearly 200 images released by US military depict Bush-era detainee abuse,http://www.theguardian.com/us-news/2016/feb/05/us-military-bush-era-detainee-abuse-photos-released-pentagon-iraq-afghanistan-guantanamo-bay,3,4,kafkaesq,2/5/2016 22:28\n11500072,U.S. Universities Failing in Cybersecurity Education,https://www.cloudpassage.com/company/press-releases/cloudpassage-study-finds-u-s-universities-failing-cybersecurity-education/,2,1,brentley,4/14/2016 20:28\n11126188,2016 Spark Summit East Keynote,http://www.slideshare.net/databricks/2016-spark-summit-east-keynote-matei-zaharia,52,28,mydpy,2/18/2016 15:03\n10689612,Math Counterexamples  Mathematical exceptions to the rules or intuition,http://www.mathcounterexamples.net/,3,1,Amorymeltzer,12/7/2015 14:30\n12106908,\"Hablog  High-availability, distributed, lightweight, static site with comments\",http://blog.zorinaq.com/release-of-hablog-and-new-design/?,102,37,mrb,7/16/2016 16:39\n12296111,\"Nvidia stuffs desktop GTX 1080, 1070, 1060 into laptops, drops the M\",http://arstechnica.co.uk/gadgets/2016/08/nvidia-pascal-laptop-specs-gtx-1080/,138,75,antouank,8/16/2016 8:00\n11892769,Going Anti-Postal (2012),http://thehumanist.com/magazine/march-april-2012/up-front/going-anti-postal,2,1,Tomte,6/13/2016 10:28\n12455104,500 Lines or Less  A Python Interpreter Written in Python,http://www.aosabook.org/en/500L/a-python-interpreter-written-in-python.html,183,45,gkst,9/8/2016 17:30\n12537990,Apple apply to patent a paper bag (March 2016),http://appft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PG01&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.html&r=1&f=G&l=50&s1=%2220160264304%22.PGNR.&OS=DN/20160264304&RS=DN/20160264304,5,1,agjmills,9/20/2016 8:27\n10618087,Americans: Pay Your Taxes--Or Lose Your Passport,http://www.wsj.com/articles/americans-pay-your-taxes-or-lose-your-passport-1447971424,3,3,DanielBMarkham,11/23/2015 23:25\n11449027,Twitters Fabric now serves 2B active devices,https://fabric.io/blog/fabric-serves-2-billion-active-devices,31,4,growthhack,4/7/2016 17:34\n10863974,Why don't black and white Americans live together?,http://www.bbc.co.uk/news/world-us-canada-35255835,29,16,gadders,1/8/2016 10:20\n10244533,Ask HN: Do you feel guilty when you quit a job?,,7,3,throwaway_ldn,9/19/2015 15:38\n12022280,Interns Get Fired En Masse After Protesting Dress Code at Work,https://www.yahoo.com/style/interns-get-fired-en-masse-after-protesting-dress-201632030.html,42,94,ytNumbers,7/2/2016 12:47\n10216461,HN vs. Reddit Website Speed Test,https://www.dareboost.com/en/comparison/55f6f1430cf2b0b29ed31df7/55f6f1430cf2b0b29ed31df8,4,1,damienj,9/14/2015 18:05\n10859030,Cargo Cult Scrum (and how to avoid it),http://medium.com/@mandrigin/cargo-cult-scrum-b34b91677347,1,1,mandrigin,1/7/2016 16:56\n12135343,Oxford Dictionaries API program is now live,https://developer.oxforddictionaries.com/,2,2,DC_Copeland,7/21/2016 7:35\n12309302,Significant MOZ Layoffs,https://moz.com/blog/moz-is-doubling-down-on-search,8,2,jsinkwitz,8/17/2016 23:24\n10979304,If you're one of millions using Magento  stop what you're doing and patch now,http://www.theregister.co.uk/2016/01/26/urgent_magento_update/,12,1,munkiepus,1/27/2016 10:28\n10418992,Turning a climbing wall into a video game,http://joinrandori.com/blog,98,27,spacewaffle,10/20/2015 13:35\n12549874,\"Show HN: Weebly 4  Websites, eCommerce and Email Marketing\",http://www.weebly.com/4,171,75,drusenko,9/21/2016 16:43\n12143399,FastMail adding new features to keep your account even more secure,https://blog.fastmail.com/2016/07/18/new-features-to-keep-your-fastmail-account-even-more-secure/,2,1,whamlastxmas,7/22/2016 13:38\n11665703,Camille Paglia: The Modern Campus Has Declared War on Free Speech,http://heatst.com/culture-wars/camille-paglia-free-speech-modern-campus-protest/,50,18,nkurz,5/10/2016 7:37\n11232996,\"Keshif, a web-based tool that lets you browse and understand datasets easily\",http://keshif.me/,93,10,StreamBright,3/6/2016 8:56\n11815324,It's time for Slack to get physical,http://code.viget.com/slackalert/,4,1,ahmadss,6/1/2016 15:45\n11195787,HTC Vive (Steam VR) is now available for pre-order,http://www.htcvive.com,199,114,Timucin,2/29/2016 15:00\n11488542,Cake.af  free rides to great eats,http://cake.af/,2,2,danielsinger,4/13/2016 14:39\n10771399,Show HN: Bug  distributed issue tracking tool using plaintext files and git,https://github.com/driusan/bug,2,5,driusan,12/21/2015 15:13\n11165259,Erlang is dead. Long live E?,https://medium.com/@dmitriid/erlang-is-dead-long-live-e-885ccbcbc01f,3,1,aleksi,2/24/2016 8:08\n10177847,The Seeds That Sowed a Revolution,http://nautil.us/issue/21/information/the-seeds-that-sowed-a-revolution-rp,15,1,dnetesn,9/6/2015 15:11\n11487611,40 year old data on mental patients undermines view on dietary fat,https://www.washingtonpost.com/news/wonk/wp/2016/04/12/this-study-40-years-ago-could-have-reshaped-the-american-diet-but-it-was-never-fully-published/?hpid=hp_rhp-more-top-stories_wonkblog-1015am%3Ahomepage%2Fstory,4,1,tosseraccount,4/13/2016 12:40\n11624055,Ellen Pao Has a New Site to Push Greater Diversity in Tech,http://www.wired.com/2016/05/ellen-pao-new-site-push-greater-diversity-tech/,1,1,sdneirf,5/3/2016 20:41\n12094045,\"Understanding Line, the chat app behind 2016s largest tech IPO\",https://techcrunch.com/2016/07/14/understanding-line-the-chat-app-behind-2016s-largest-tech-ipo/,63,60,upen,7/14/2016 14:25\n10246678,AVG new privacy policy: they can/will sell your browsing history to 3rd parties,https://www.reddit.com/r/privacy/comments/3l4apg/avg_anti_virus_just_updated_there_privacy_policy/,5,1,djug,9/20/2015 5:42\n11930080,New York passes bill making it illegal to advertise entire apartments on Airbnb,http://gothamist.com/2016/06/18/its_about_to_be_illegal_to_advertis.php,76,108,pyrophane,6/18/2016 19:03\n11475474,The linux-stable security tree project,https://lwn.net/Articles/683335/,47,13,tshtf,4/11/2016 21:58\n10659904,Django 1.9 Released,https://www.djangoproject.com/weblog/2015/dec/01/django-19-released/,269,88,jsmeaton,12/2/2015 0:07\n11398669,A new way for psychology to address its replication crisis,http://www.theatlantic.com/science/archive/2016/03/save-psychology-by-replicating-studies-before-theyre-published/475983/?single_page=true,9,3,Hooke,3/31/2016 17:01\n10255885,BlaBlaCar raises $200M at $1.4B valuation,http://www.forbes.com/sites/liyanchen/2015/09/16/meet-europes-newest-unicorn-blablacar-raises-200-million-at-1-4-billion-valuation/,64,46,mraison,9/21/2015 23:53\n10319413,API Security for Modern Web Apps,https://medium.com/aws-activate-startup-blog/api-security-for-modern-web-apps-a6a7f226a6d,1,1,rbbarich,10/2/2015 16:12\n10527070,Another Crowdfunded Gadget Company Collapses,http://techcrunch.com/2015/11/07/another-1-million-crowdfunded-gadget-company-collapses/?ncid=rss&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Techcrunch+%28TechCrunch%29,57,22,prostoalex,11/8/2015 2:00\n11052449,Stop working (so hard),https://medium.com/i-m-h-o/stop-working-so-hard-ef4772e3c628#.n9ndn66lo,2,1,pmcpinto,2/7/2016 10:43\n12504024,Ask HN: How to become a Unix/Linux power user?,,2,3,bangda,9/15/2016 7:11\n10699967,\"The Ultimate Hacking Keyboard got funded, goes Open Source\",https://ultimatehackingkeyboard.com/blog/2015/12/08/the-uhk-got-funded-goes-open-source,37,3,mondalaci,12/8/2015 22:05\n11905686,AES-256 Encryption Possibly Now Broken,http://yournewswire.com/encryption-security-may-not-be-secure-anymore/,9,3,technolo-g,6/14/2016 22:02\n10664024,Cover-Up in Chicago,http://www.nytimes.com/2015/11/30/opinion/cover-up-in-chicago.html,1,1,willow9886,12/2/2015 16:48\n11666041,Nasa Releases Dozens of Patents into the Public Domain,http://technology.nasa.gov/publicdomain,127,38,denzil_correa,5/10/2016 9:40\n11029908,Pjuu  A social network with a focus on running it yourself,https://pjuu.com,6,2,pjuu,2/3/2016 21:29\n10444380,Don't install npm packages globally,http://chowes.ghost.io/dont-install-npm-packages-globally/,3,2,chowes,10/24/2015 18:10\n10222531,Why I wouldn't use Rails for a new company,http://blog.jaredfriedman.com/2015/09/15/why-i-wouldnt-use-rails-for-a-new-company/,11,7,snowmaker,9/15/2015 19:04\n11307956,The Soul Crushing Reality of the Stay at Home Dad,http://narrative.ly/the-soul-crushing-reality-of-the-stay-at-home-dad/,2,1,breitling,3/17/2016 21:56\n10405082,Screencat  webrtc screensharing atom-shell app for OS X,http://maxogden.github.io/screencat/,2,1,tylermauthe,10/17/2015 17:01\n10574243,\"NNSA, Nvidia to create an open-source Fortran compiler front-end for LLVM\",https://www.llnl.gov/news/nnsa-national-labs-team-nvidia-develop-open-source-fortran-compiler-technology,134,75,ingve,11/16/2015 13:21\n11391700,Zen Magnets Wins CPSC Case,http://zenmagnets.com/march-2016-update-whoa-we-won/,103,44,nathannecro,3/30/2016 18:26\n10721180,\"Massive bulk cash purchases of cellphones, thefts of propane tanks in Missouri\",http://www.abc17news.com/news/fbi-investigating-suspicious-purchase-at-columbia-walmart/36877514,5,2,DrScump,12/12/2015 0:40\n10993284,Ask HN: What problems do international people face when they come to the U.S.?,,12,16,rm2904,1/29/2016 3:26\n11663570,Nodal. Next Generation Node.js Server and Framework. Release v0.10.0,http://www.nodaljs.com/devlogs/nodal-0-10-landed--async-validations--file-uploads,6,4,gabooo,5/9/2016 22:01\n10472994,European Parliament votes to grant Snowden protection from US,http://www.theregister.co.uk/2015/10/29/snowden_amnesty_europe_parliament/?mt=1446141664945,5,1,virtuabhi,10/29/2015 18:02\n11924306,Winning on Wall Street: Tuning Trading Models with Bayesian Optimization,http://blog.sigopt.com/post/146068404603/winning-on-wall-street-tuning-trading-models-with,2,1,Zephyr314,6/17/2016 17:57\n10430112,Open multiple links at once just with a single click,http://www.linksopen.com,1,1,marvinwaters,10/22/2015 2:34\n11090151,Study: Criminals just switch to encryption developed outside US,http://www.wired.com/2016/02/encryption-is-worldwide-yet-another-reason-why-a-us-ban-makes-no-sense/,2,1,corbinpage,2/12/2016 20:12\n11224366,The Watney Rule for Startups?and the Return to the Old Normal,https://medium.com/@firstround/the-watney-rule-for-startups-and-the-return-to-the-old-normal-cba75583365e#.p3b8um9m4,21,6,btrautsc,3/4/2016 15:32\n11613845,Google XRay: A Function Call Tracing System [pdf],https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/45287.pdf,124,56,mnem,5/2/2016 18:04\n12099646,Run code inline in Atom using Jupyter kernels,https://github.com/nteract/hydrogen,229,54,dkharrat,7/15/2016 8:52\n12267471,\"Show HN: Free Django Hosting with SSL, managed database and custom domains\",https://www.divio.com/en/,18,1,jmelett,8/11/2016 12:00\n12107688,What Mailchimp does to make sure emails get delivered,http://www.wired.com/2016/07/mailchimp-sends-billion-emails-day-thats-easy-part/,136,77,connie219,7/16/2016 20:08\n12292843,\"Stories and Tips: Interviews with Facebook, Twitter, Amazon and Others\",http://blog.robertelder.org/50-interviews-with-facebook-twitter-amazon-others/,219,85,robertelder,8/15/2016 19:37\n11057373,Leasing Begins for New Yorks First Micro-Apartments,http://www.nytimes.com/2015/11/22/realestate/leasing-begins-for-new-yorks-first-micro-apartments.html,45,90,evandijk70,2/8/2016 10:38\n10532433,Geekey  Ultimate Keyboard for Geeks,http://geekey.io,1,1,spifd,11/9/2015 11:32\n11555292,Ask HN: What would you do if you could live for a 1000 years?,,2,3,prattbhatt,4/23/2016 12:37\n10288427,ASK HN: Why are so many IP's text based?,,2,8,vjoshi,9/28/2015 0:35\n12052562,How Wall Street Bro Talk Keeps Women Down,http://www.nytimes.com/2016/07/10/opinion/sunday/how-wall-street-bro-talk-keeps-women-down.html,1,1,eevilspock,7/7/2016 22:43\n10880532,\"Ask HN: Review my starup, vulners.com (vulnerability database)\",https://vulners.com,1,4,vulnersTeam,1/11/2016 13:05\n10855759,HealthSpots Demise Could Spell the End of Telemedicine Kiosks,http://mhealthintelligence.com/news/healthspots-demise-could-spell-the-end-of-telemedicine-kiosks,2,1,randycupertino,1/7/2016 3:21\n11242340,Warp Directory (wd) unix command line tool for any shell written in ruby,https://github.com/kigster/warp-dir,1,1,kigster,3/7/2016 22:42\n10280247,Gitcolony  The next generation of pull requests,http://gitcolony.com,36,23,mfocaraccio,9/25/2015 19:44\n10833235,Lessons Learned  Custom ERP in Smalltalk,http://smalltalk-bob.blogspot.com/2016/01/lessons-learned.html,29,17,mpweiher,1/4/2016 0:01\n12130380,\"Introducing Google Cloud Natural Language API, Speech API and New Data Center\",https://cloudplatform.googleblog.com/2016/07/the-latest-for-Cloud-customers-machine-learning-and-west-coast-expansion.html,224,49,ppoutonnet,7/20/2016 16:38\n10834273,Economists Take Aim at Wealth Inequality,http://www.nytimes.com/2016/01/04/business/economy/economists-take-aim-at-wealth-inequality.html,7,1,legutierr,1/4/2016 6:13\n11109967,Glibc getaddrinfo stack-based buffer overflow,https://googleonlinesecurity.blogspot.com/2016/02/cve-2015-7547-glibc-getaddrinfo-stack.html,502,439,0x0,2/16/2016 14:26\n11970765,GODLESS Mobile Malware Uses Multiple Exploits to Root Devices,http://blog.trendmicro.com/trendlabs-security-intelligence/godless-mobile-malware-uses-multiple-exploits-root-devices/,3,1,cpncrunch,6/24/2016 15:53\n12303751,How to Set Up and Deploy to a 1000-Node Docker Swarm,http://blog.nimbleci.com/2016/08/17/how-to-set-up-and-deploy-to-a-1000-node-docker-swarm/,117,41,emmetogrady,8/17/2016 11:07\n11782501,Why Roller Coaster Loops Are Never Circular (2014),http://gizmodo.com/why-roller-coaster-loops-are-never-circular-1549063718,1,1,Amorymeltzer,5/26/2016 23:19\n12271651,Why So Many People Hate the Marissa Mayer 130-Hour Workweek,http://www.inc.com/john-brandon/why-so-many-people-hate-the-marissa-mayer-130-hour-workweek.html,7,3,jrs235,8/11/2016 21:24\n12543731,Yet another csv command line tool,https://github.com/komkom/csv,2,1,komkahh,9/20/2016 21:53\n10307963,Moderate Alcohol Use and Reduced Mortality: Systematic Error in Studies (2007),http://www.annalsofepidemiology.org/article/S1047-2797(07)00007-5/pdf,9,3,monort,9/30/2015 22:46\n12107799,\"To push, to pull- to fetch, perchance to commit. Aye, there's the rub\",https://github.com/ipfs/js-ipfs-examples/issues/1#issuecomment-229005498,33,1,datamonsteryum,7/16/2016 20:39\n12311112,The condom of the future is coming  with support from Charlie Sheen,http://www.thememo.com/2016/08/18/lelo-hex-condom-lelo-charlie-sheen-condom-hexagon-condoms-lelo-safe-sex/,4,1,morehuman,8/18/2016 8:36\n10257075,Martin Shkreli (Turing Pharmaceuticals CEO) interviewed on Bloomberg Markets,http://www.bloomberg.com/news/videos/2015-09-21/why-turing-increased-price-of-daraprim-over-500-,3,1,jmedwards,9/22/2015 7:13\n12040279,Show HN: Do you know what emails your competitors are sending? Beetle does,https://beetle.email?utm_source=hackernews,1,1,chrift,7/5/2016 23:40\n10521412,Mysterious billion-dollar car company is taking on Tesla,http://nypost.com/2015/11/06/mysterious-billion-dollar-car-company-is-taking-on-tesla/,108,85,Jerry2,11/6/2015 19:25\n10546948,Man Solves Teslas Secret to Amplifying Power by Nearly 5000%,http://thefreethoughtproject.com/man-discovers-teslas-secret-amplifying-power-5000/,7,1,khoury,11/11/2015 15:01\n11921062,\"Meet Andela, the African startup receiving the Zuckerberg's first investment\",http://venturebeat.com/2016/06/16/meet-andela-the-remarkable-african-startup-receiving-the-zuckerberg-foundations-first-investment/,3,1,crufo,6/17/2016 6:54\n10976648,Maths study shows conspiracies 'prone to unravelling',http://www.bbc.com/news/science-environment-35411684,3,1,rogeryu,1/26/2016 22:19\n12571095,\"Forget virtual assistants, Asteria wants to be your AI friend\",http://www.wareable.com/meet-the-boss/forget-virtual-assistants-asteria-wants-to-be-your-ai-friend,64,59,nathantross,9/24/2016 14:43\n11436820,How to manage users?,,1,2,tulga,4/6/2016 5:36\n11718819,10 thousand times faster Swift,https://medium.com/@icex33/10-thousand-times-faster-swift-737b1accd973#.guqhgg2b6,1,1,Jerry2,5/18/2016 0:35\n11803716,HTTPS Results in 7% Google AdX Revenue Drop,http://blog.rome2rio.com/2016/04/18/https-results-in-7-google-adx-revenue-drop/,187,65,thomasfromcdnjs,5/30/2016 23:06\n10290626,\"How to Invent a Language, from the Guy Who Made Dothraki\",http://www.wired.com/2015/09/conlang-book/,1,1,gliese1337,9/28/2015 14:32\n11363927,How to Mixed Reality,http://northwaygames.com/how-to-mixed-reality/,1,1,Impossible,3/26/2016 1:16\n11429831,\"Taxi, Uber, and Lyft Usage in New York City\",http://toddwschneider.com/posts/taxi-uber-lyft-usage-new-york-city/,117,101,lil_tee,4/5/2016 12:33\n12364995,Ask HN: What's your preferred VPS service for personal projects?,,20,24,oliverjudge,8/26/2016 8:39\n12209536,\"Show HN: CRM for Facebook Messenger  chatting, broadcasting and bots [beta]\",https://whatshelp.io,2,1,dc17,8/2/2016 12:51\n10612226,Native OpenBSD hypervisor hits -current,http://undeadly.org/cgi?action=article&sid=20151122214050&mode=expanded,170,98,eatonphil,11/23/2015 0:49\n10350706,I asked a flight expert to find me cheaper flights and saved over $1000,http://alexeymk.com/2015/10/05/flystein-saved-me-over-1000-dollars-on-flight-costs-and-all-they-got-was-this-blog-post.html,24,9,AlexeyMK,10/8/2015 3:03\n10634579,W  A simple programming language,https://www.vttoth.com/CMS/projects/49-w-a-simple-programming-language,56,20,networked,11/26/2015 20:33\n10870588,Be your own video hoster with Docker and Nginx,https://datarhei.github.io/restreamer/,118,30,betablocker,1/9/2016 9:05\n11854688,Dr Michael Jurgen Garbade  CEO  Livecoding.tv Harrassment of Users and Staff,https://www.livecoding.tv/pastebin/xfzo,8,16,xmetrix,6/7/2016 14:23\n11484280,Show HN: It's back! Hipster Domain Finder is now Hipster Domains,http://hipster.domains/,3,3,drizzzler,4/12/2016 22:52\n11444655,\"The Panama Papers May Have Come from a Hack, Not a Leak\",http://mic.com/articles/140022/was-panama-papers-a-hack-not-a-leak,1,1,l3robot,4/7/2016 4:12\n10287476,U.S. Energy Mapping System,http://www.eia.gov/state/maps.cfm,37,15,teh_klev,9/27/2015 18:51\n11193767,\"Smasher  Turn your directories to JSON and back (XML, YML support on it's way)\",https://github.com/kamranahmedse/smasher,3,1,kamranahmed_se,2/29/2016 5:36\n11331147,The Future of Twitter: Q&A with Jack Dorsey,http://www.bloomberg.com/features/2016-jack-dorsey-twitter-interview/,49,19,bko,3/21/2016 19:34\n11039347,StressNinja,http://www.stressninja.com,2,4,stressninja,2/5/2016 4:12\n11404337,\"Flask, Werkzeug, Jinja2 Have a New Home in the Pallets Project\",https://www.palletsproject.com/blog/hello/,15,6,the_mitsuhiko,4/1/2016 12:41\n10830185,Turning the Raspberry Pi into a dedicated retro-gaming console,http://blog.petrockblock.com/retropie/,123,22,doener,1/3/2016 10:42\n11001085,Show HN: PySceneDetect  Video Scene Cut/Break Detection and Analysis,http://pyscenedetect.readthedocs.org,2,1,Breakthrough,1/30/2016 8:19\n11972011,Scientific Integrity Incident at USGS Energy Geochemistry Laboratory [pdf],https://www.doioig.gov/sites/doioig.gov/files/2016EAU010Public.pdf,3,1,augb,6/24/2016 18:03\n11544561,Working with a virtual team: 7 best practices,https://www.ckl.io/blog/working-virtual-team-7-best-practices/,13,4,accordeiro,4/21/2016 19:05\n10846416,Randall Munroe: Comics that ask what if? [video],https://www.youtube.com/watch?v=I64CQp6z0Pk,3,1,davidbarker,1/5/2016 22:03\n11973516,Be Careful What You Code For,https://points.datasociety.net/be-careful-what-you-code-for-c8e9f3f6f55e#.mow3f6y8l,53,55,miraj,6/24/2016 21:11\n11887562,Im killing most of my email capture. Here's why.,http://www.nateliason.com/email-capture/,13,2,3stripe,6/12/2016 11:03\n11449953,Some common problems in function approximation,http://blog.sigopt.com/post/142418345678/sigopt-fundamentals-dealing-with-troublesome,2,1,mccourt,4/7/2016 19:30\n12204038,Why Developers Never Use State Machines (2011),http://www.skorks.com/2011/09/why-developers-never-use-state-machines/,3,1,ripitrust,8/1/2016 17:02\n11142690,\"Apple plays hardball with FBI, but not China\",http://www.france24.com/en/20160219-usa-apple-plays-digital-privacy-hardball-with-fbi-but-not-china,18,1,tosseraccount,2/21/2016 0:31\n12468681,From Zero to a Million: There Are Two Usual Paths for Startups; I Took the Third,https://blog.markgrowth.com/from-zero-to-a-million-there-are-two-usual-paths-for-startups-and-i-took-the-third-one-e82ecf96591e,19,11,brault,9/10/2016 11:13\n11301146,Silex website builder launches a crowd funding campaign,http://www.templamatic.com/blog/silex-launches-a-crowdfunding-campaign,3,1,lexoyo,3/16/2016 22:23\n10940726,\"Yahoo Mail flaw gets fixed, and a researcher nets $10K\",http://www.cnet.com/news/yahoo-mail-flaw-gets-fixed-and-a-researcher-nets-10k/,3,1,_jomo,1/20/2016 19:37\n11849010,Show HN: React Native  RevMob advertising package,https://www.npmjs.com/package/react-native-revmob,13,10,raphastraat,6/6/2016 18:24\n10359710,\"YouPronounceIt: Search for a word, get videos of YouTube speakers pronouncing it\",http://youpronounce.it/,141,50,caio1982,10/9/2015 13:06\n12470703,Videos of Evolution in Action,http://www.theatlantic.com/science/archive/2016/09/stunning-videos-of-evolution-in-action/499136/?single_page=true,128,13,tim_sw,9/10/2016 20:14\n10238959,GBD Compare  Data on worlds health levels and trends,http://www.healthdata.org/data-visualization/gbd-compare,16,1,Amorymeltzer,9/18/2015 13:13\n12342908,Ask HN: Fault-tolerant database for small datasets?,,3,8,ffggvv,8/23/2016 11:50\n11484853,Apply HN and Feedback: Kaleidoscope Corp (Centralizing Health Database),,3,11,rampage24life,4/13/2016 0:47\n11950509,Angkor Wat's newfound suburbs hold a dark lesson,http://www.businessinsider.com/angkor-wat-cambodia-archaeologists-lidar-2016-6?ref=yfp,1,1,evo_9,6/22/2016 0:02\n11430123,Zelda 30 Year Tribute,https://www.zelda30tribute.com,2,1,d99kris,4/5/2016 13:23\n10257904,Ask HN: Which web app do you use to plan/organise your thoughts and projects?,,1,4,eecks,9/22/2015 11:37\n10201243,Launching the worlds most affordable solar-powered light,https://medium.com/@baumgardt/launching-the-world-s-most-affordable-solar-powered-light-9a2398c6c6fa,38,13,sethbannon,9/10/2015 23:48\n11037088,The Lives and Lies of a Professional Impostor,http://www.nytimes.com/2016/02/07/nyregion/jeremy-wilson-a-compulsive-con-man.html,75,18,rmcpherson,2/4/2016 20:47\n11521054,\"Yellow Water, Dirty Air, Power Outages: Venezuela Hits a New Low\",http://www.bloomberg.com/news/articles/2016-04-18/yellow-water-dirty-air-power-outages-venezuela-hits-a-new-low,40,40,randomname2,4/18/2016 16:18\n10631516,Sublime Text Editor License Giveaway 3,http://www.webcodegeeks.com/giveaways/sublime-text-editor-license-giveaway-3/?lucky=9560,1,1,dkucinskas,11/26/2015 6:00\n11286284,Grocery-Delivery Startup Instacart(YC) Cuts Pay for Couriers,http://www.wsj.com/articles/grocery-delivery-startup-instacartcuts-pay-for-couriers-1457715105,5,2,lladnar,3/14/2016 23:13\n10710272,KeePassX is alive and 2.0 is here,https://www.keepassx.org/news/2015/12/533,13,4,david_,12/10/2015 12:25\n10519736,Peak detection on signals in Python,http://blog.ytotech.com/2015/11/01/findpeaks-in-python/,76,5,monsieurv,11/6/2015 14:55\n11325082,Tesla Model S sales surpass BMW and Audi in Europe,http://www.bmwblog.com/2015/10/19/tesla-model-s-passes-bmw-audi-getting-close-to-mercedes-in-europe/,9,1,doener,3/20/2016 22:51\n11686874,Google Just Fixed One of the Biggest Pain Points in Mobile UX,http://www.fastcodesign.com/3059845/google-just-fixed-one-of-the-biggest-pain-points-in-mobile-ux,1,1,marinabercea,5/12/2016 21:21\n10683059,Why Japanese leaders attacked Pearl Harbor,https://www.timeline.com/stories/pearl-harbor-was-attacked-because-it-would-have-been-rude-not-to,205,129,log-fire,12/5/2015 19:54\n11798764,The Sharkoon FireGlider Mouse software queries and connects to some porn website,,5,5,chrisper,5/29/2016 23:40\n12540791,Use Bank Account in Port Rico for Transfers in Stripe,,2,2,markorod4u,9/20/2016 16:31\n12575687,Why I stopped reading biographies,http://tefomohapi.com/post/150912193488/why-i-stopped-reading-biographies,37,31,tefo-mohapi,9/25/2016 15:17\n11977087,FBIs Secret Surveillance Tech Budget Is Hundreds of Millions,https://theintercept.com/2016/06/25/fbis-secret-surveillance-tech-budget-is-hundreds-of-millions/,49,10,adventured,6/25/2016 17:20\n12102459,The Impact of Pokemon Go on Wikipedia,https://blog.wikimedia.org/2016/07/14/pokemon-go-wikipedia/,8,1,The_ed17,7/15/2016 17:18\n12359478,Google is using AI to compress photos,http://qz.com/763649/google-is-working-on-a-way-for-ai-to-compress-your-photos-just-like-on-hbos-silicon-valley/,29,9,rakibtg,8/25/2016 14:57\n11058036,Do you qualify clients?,https://pjrvs.com/a/qualify/,6,1,pauljarvis,2/8/2016 13:50\n11650816,My Tough Love for C++,https://medium.com/@hazemu/my-tough-love-for-c-e2c703684e28#.k064h2int,5,2,etrevino,5/7/2016 18:49\n10372983,20+ web development newsletters you should follow,https://medium.com/web-development-resources/20-newsletters-designers-developers-should-follow-12c6a36a2f95,1,1,teomoo,10/12/2015 7:13\n10564958,FB's Ephemeral Messages (Pavel Durovthe Mark Zuckerberg of Russiapredicted It),http://techcrunch.com/2015/11/12/facebook-messenger-ephemeral/,1,3,s10_vc,11/14/2015 8:31\n11254083,The New Mind Control,http://www.mauldineconomics.com/outsidethebox/the-new-mind-control,1,1,kushti,3/9/2016 17:02\n11105198,Too many tools not enough carpenters,https://ckmadvisors.com/b/160212.html,152,50,Earlbus,2/15/2016 19:03\n12269221,YC Startups' Tech Stacks,http://themacro.com/articles/2016/08/yc-tech-stacks/,9,4,craigcannon,8/11/2016 15:50\n11786255,Color of My IP,http://colorofmyip.com,2,2,RambOe,5/27/2016 14:28\n10179822,Personal Site,,2,10,CaiGengYang,9/7/2015 2:18\n11813597,Forbes Revises Estimated Net Worth of Theranos Founder from $4.5bn to $0,http://www.forbes.com/sites/matthewherper/2016/06/01/from-4-5-billion-to-nothing-forbes-revises-estimated-net-worth-of-theranos-founder-elizabeth-holmes/,15,4,jackgavigan,6/1/2016 11:43\n11540483,Ask HN: How do you keep informed?,,5,1,atduarte,4/21/2016 8:43\n12356334,Meter and app to tell if a gas station has pumped less than you paid for,http://mexiconewsdaily.com/news/device-smartphone-app-detect-short-liters/,8,2,emilyfm,8/25/2016 1:10\n12156523,9th Circuit: Its a crime to visit a website after being told not to visit it,https://www.washingtonpost.com/news/volokh-conspiracy/wp/2016/07/12/9th-circuit-its-a-federal-crime-to-visit-a-website-after-being-told-not-to-visit-it/,264,242,walterbell,7/25/2016 4:48\n10996205,Mitsubishi's SeaAerial is an antenna made out of seawater,http://www.dailydot.com/technology/mitsubishi-seawater-antenna-seaaerial/,1,1,snehesht,1/29/2016 16:34\n11908182,Russia Is Reportedly Set to Release Clinton's Intercepted Emails,http://finance.yahoo.com/news/russia-reportedly-set-release-clintons-193700629.html,59,48,aburan28,6/15/2016 9:51\n11308042,What game should artificial intelligence take on next?,https://www.newscientist.com/article/2081021-what-game-should-artificial-intelligence-take-on-next/,4,1,fraqed,3/17/2016 22:13\n12320765,\"The NSA Leak Is Real, Snowden Documents Confirm\",https://theintercept.com/2016/08/19/the-nsa-was-hacked-snowden-documents-confirm/#comment-270077,41,4,Jerry2,8/19/2016 15:35\n11002843,Jadeworld.org  Welcome to Jade Software Zombocom,http://jadeworld.org/,28,4,niftylettuce,1/30/2016 17:49\n10328768,Edward R. Murrow Interviews Robert Oppenheimer (1955) [video],https://www.youtube.com/watch?v=lVCL3Rnr8xE,91,14,mr_tyzic,10/4/2015 20:52\n10711912,The first arbitration institution develops Arbitration Rules on GitHub,https://github.com/Cryptonomica/arbitration-rules,1,1,ageyev,12/10/2015 17:32\n11586490,Child porn suspect jailed indefinitely for refusing to decrypt hard drives,http://arstechnica.com/tech-policy/2016/04/child-porn-suspect-jailed-for-7-months-for-refusing-to-decrypt-hard-drives/,6,1,praneshp,4/28/2016 3:57\n12353736,FiveThirtyEight: Hurricane Ensemble Forecasting,http://fivethirtyeight.com/features/hurricane-hermine-doesnt-exist-yet-but-experts-are-starting-to-worry/,2,1,julienchastang,8/24/2016 17:37\n11296356,Spacecraft Fire Experiment I,http://www.nasa.gov/mission_pages/station/research/experiments/1761.html,69,9,ourmandave,3/16/2016 11:03\n10246576,How Healthcare.gov Botched $600M Worth of Contracts,http://www.bloomberg.com/news/articles/2015-09-15/how-healthcare-gov-botched-600-million-worth-of-contracts,75,72,petethomas,9/20/2015 4:35\n12445370,Ryver: Why we run negative ads against Slack,http://www.ryver.com/ryver-runs-negative-ads-slack/,47,64,pat_sullivan,9/7/2016 17:33\n12208784,Dropbox ends XP support with only a month's notice,https://www.dropbox.com/help/9227,4,6,Mithaldu,8/2/2016 9:48\n11282786,Most Americans Say Government Doesnt Do Enough to Help Middle Class,http://www.pewsocialtrends.org/2016/02/04/most-americans-say-government-doesnt-do-enough-to-help-middle-class/,25,11,wslh,3/14/2016 13:38\n11142334,\"Now I am become DOI, destroyer of gatekeeping worlds\",https://thewinnower.com/papers/now-i-am-become-doi-destroyer-of-gatekeeping-worlds,73,17,jmnicholson,2/20/2016 22:46\n11377358,\"Ash HN: Mobile Mesh Networking Framework, what Would You Use It For?\",,8,3,CLei,3/28/2016 20:59\n10519296,Financial news without the bullshit. Thoughts?,http://www.finimize.com/?ref=hn,38,8,maxro,11/6/2015 13:23\n10579528,Microsoft Distributed Machine Learning Tookit,https://github.com/Microsoft/DMTK,2,1,Radim,11/17/2015 6:43\n11090248,Court says Facebook nude painting case can be tried in France,http://www.reuters.com/article/us-facebook-france-court-idUSKCN0VL1XS,2,1,anigbrowl,2/12/2016 20:25\n11828738,Reinventing Fast Inverse Sqrt Using 8th Grade Math,http://www.bullshitmath.lol/FastRoot.slides.html,2,2,leegao,6/3/2016 6:41\n10744449,Show HN: Art Genius  Photo to Art (iOS),https://itunes.apple.com/us/app/art-genius-photo-to-art/id1053591857,1,1,nsigma,12/16/2015 14:33\n11682653,FTC Investigating Android Patching Practices,https://www.schneier.com/blog/archives/2016/05/ftc_investigati.html,2,1,kevincox,5/12/2016 11:32\n11643884,My Experience Using .NET Core in the Real World,http://savorylane.com/blog/post/my_experience_on_clrcore,4,1,swalsh,5/6/2016 13:44\n12237875,Ask HN: Looking for mentor,,2,7,ejanus,8/6/2016 12:25\n11954788,Ask HN: Operational complexity of micro services?,,1,2,tmaly,6/22/2016 15:44\n11184534,EFF to Apple Shareholders: Your Company Is Fighting for All of Us,https://www.eff.org/deeplinks/2016/02/eff-apples-shareholders-meeting-statement-support,73,20,sinak,2/26/2016 21:47\n11836447,Show HN: CloudRail SI  Cloud Storage and Social APIs Unified in a Single API,https://cloudrail.github.io/,4,1,licobo,6/4/2016 14:28\n10349639,This is what happens to your brain and body when you check your phone before bed,http://www.businessinsider.com/impact-smartphones-brain-and-body-sleep-dan-siegel-2015-8,4,4,gexos,10/7/2015 22:41\n10664272,\"What Is Spacetime, Really?\",http://blog.stephenwolfram.com/2015/12/what-is-spacetime-really/,207,120,champillini,12/2/2015 17:20\n11151841,Mega-Magnet Reveals Superconductor Secret,https://www.quantamagazine.org/20160222-mega-magnet-reveals-superconductor-secret/,20,2,digital55,2/22/2016 16:16\n11594752,Physics is on the verge of an Earth-shattering discovery?,https://aeon.co/opinions/physics-is-on-the-verge-of-an-earth-shattering-discovery,58,20,Oletros,4/29/2016 10:24\n11256892,An Incredibly Dorky Look at Each Presidential Candidates Technology Stack,https://contently.com/strategist/2016/03/01/an-incredibly-dorky-look-at-each-presidential-candidates-technology-stack/?utm_content=bufferd6444&utm_medium=social&utm_source=facebook&utm_campaign=buffer,20,2,leesalminen,3/10/2016 1:28\n10522447,No radio signals detected from anomalous star KIC 8462852,http://www.space.com/31054-no-alien-megastructure-signal-strange-star.html,1,1,anigbrowl,11/6/2015 22:19\n10398644,Why Startups Are Not Interested in Sustainability,http://www.triplepundit.com/2015/10/startups-not-interested-sustainability/,3,1,cjbenedikt,10/16/2015 11:40\n12291787,Hardware Review:  PocketCHIP,http://www.nintendolife.com/news/2016/08/hardware_review_pocketchip,2,1,Mister_Snuggles,8/15/2016 17:14\n10897760,Embracing Conway's law,https://wingolog.org/archives/2015/11/09/embracing-conways-law,45,4,AndrewDucker,1/13/2016 21:41\n10644560,Google's Balloon-Powered Internet for Everyone,http://www.albanydailystar.com/technology/google-s-balloon-powered-internet-for-everyone-12008.html,11,2,SimplyUseless,11/29/2015 13:53\n10339481,Apply for the Microsoft Hololens Development Edition,http://www.microsoft.com/microsoft-hololens/en-us/development-edition,122,42,pmelendez,10/6/2015 15:24\n10800221,NSA knew about Juniper backdoors and kept quiet about them,http://thenextweb.com/us/2015/12/24/nsa-knew-about-juniper-backdoors-and-kept-quiet-about-them/,81,20,us0r,12/28/2015 6:56\n11030585,Is This the End of Yahoo and Employee Stack Ranking?,https://www.linkedin.com/pulse/end-yahoo-employee-stack-ranking-steffen-maier?trk=pulse_spock-articles,5,1,steffenmaier,2/3/2016 22:59\n11645607,Kanye West's TIDAL Flop,http://priceonomics.com/kanye-wests-tidal-flop/,4,1,shenanigoat,5/6/2016 18:05\n11874575,A Grain of Salt,https://www.teslamotors.com/blog/grain-of-salt,803,283,dwaxe,6/10/2016 6:07\n10792091,Self-Perceived Expertise Predicts Claims of Impossible Knowledge [pdf],http://emilkirkegaard.dk/en/wp-content/uploads/When-knowledge-knows-no-bounds.pdf,7,3,espeed,12/25/2015 19:33\n12005043,Virtual Reality Venture Capital Alliance,http://www.vrvca.com/,1,1,cocoflunchy,6/29/2016 21:41\n11961222,Thoughts on privilege,https://blog.jonskeet.uk/2016/06/22/thoughts-on-privilege/,2,1,Tomte,6/23/2016 14:42\n12383098,SETI is investigating an extraterrestrial signal from Deep Space,http://observer.com/2016/08/not-a-drill-seti-is-investigating-a-possible-extraterrestrial-signal-from-deep-space/,46,2,TheIronYuppie,8/29/2016 16:39\n10898305,Oristand: a $25 standing desk,http://www.oristand.co,4,2,davidbarker,1/13/2016 22:53\n10374521,Vim and Composability,http://ferd.ca/vim-and-composability.html,11,2,jimsojim,10/12/2015 14:03\n11634578,London may elect it's first Muslim mayor,http://www.npr.org/2016/05/04/476783550/londoners-could-elect-citys-first-muslim-mayor,11,19,mgalka,5/5/2016 7:58\n10713133,Holovect Volumetric Display (real 3D projections),https://www.kickstarter.com/projects/2029950924/holovect-volumetric-display-real-3d-projections,1,1,falcolas,12/10/2015 20:17\n12287398,\"Provider of Personal Finance Tools Tracks Cards, Sells Data to Investors (2015)\",http://www.wsj.com/articles/provider-of-personal-finance-tools-tracks-bank-cards-sells-data-to-investors-1438914620,40,12,nstj,8/14/2016 21:19\n11595200,Show HN: Optimizing Higher Order Functions with Hypothetical Inverses,https://medium.com/@pschanely/optimizing-higher-order-functions-with-hypothetical-inverses-e5153ab69753,55,35,pschanely,4/29/2016 12:22\n11244150,\"Twitter Hiding my Tweets, Ignoring Support Requests.\",,1,3,zerobudgetdev,3/8/2016 8:45\n11007953,Electronic Doomsday for the US?,http://www.gatestoneinstitute.org/7214/electro-magnetic-pulse-emp,4,3,bumbledraven,1/31/2016 20:39\n11136988,Locky: New Ransomware Mimics Dridex-Style Distribution,http://researchcenter.paloaltonetworks.com/2016/02/locky-new-ransomware-mimics-dridex-style-distribution/,2,1,doener,2/19/2016 22:03\n11254517,HolmBonferroni method,https://en.wikipedia.org/wiki/Holm%E2%80%93Bonferroni_method,1,1,mojoe,3/9/2016 18:01\n11959489,UX trends: 6 expert-based predictions for 2016,http://whallalabs.com/ux-trends-2016/,3,1,pawel_ha,6/23/2016 8:08\n10711201,WP Engine Security Breach: Customer Credentials Exposed,https://wpengine.com/support/infosec/,62,27,DavidPP,12/10/2015 15:51\n12024949,\"Building my $1,200 Hackintosh\",https://medium.com/@flyosity/building-my-1-200-hackintosh-49a1a186241e#.nkj8h04zt,117,85,flyosity,7/3/2016 5:41\n10444898,SOLVED VirtualBox Is Not Installing in Ubuntu 15.10 Missing Dependency Libvpx1,http://www.linuxandubuntu.com/home/solved-virtualbox-is-not-installing-in-ubuntu-1510-due-to-missing-dependency-libvpx1,1,1,MohdSohail,10/24/2015 21:19\n11587450,OS X 10.11 Ruby / Rails users can install therubyracer again,https://github.com/cowboyd/libv8/blob/210feb9177ef2f12685629e4fb5a39acc1d3951a/CHANGELOG.md,1,1,jbaviat,4/28/2016 9:26\n12094750,Mechanic invents 'water fuelled' car that runs for less than 2p a litre,http://www.mirror.co.uk/news/world-news/mechanic-invents-water-fuelled-car-7110769,4,1,giis,7/14/2016 15:39\n11689456,It takes 3170 hours to hide condoms in a porn movie,https://ripple.co/watch/san-francisco/it-takes-3170-hours-to-hide-condoms-in-a-porno-15412bcn,8,9,pmcpinto,5/13/2016 9:40\n11264765,Frameworks Don't Make Much Sense,http://www.catonmat.net/blog/frameworks-dont-make-sense/,136,138,th0ma5,3/11/2016 5:08\n12284178,Its time to publicly shame United Airlines so-called online security,https://techcrunch.com/2016/08/13/its-time-to-publicly-shame-united-airlines-so-called-online-security/?ncid=rss,3,1,sashk,8/14/2016 3:40\n11687953,Larry Ellison's $200M cancer research gift,http://www.latimes.com/local/lanow/la-me-ln-larry-ellison-usc-cancer-20160512-story.html,54,40,thaw13579,5/13/2016 1:08\n12355882,Takeaways from YCs Demo Day pitches from an alumni turned investor,https://medium.com/@stefanobernardi/takeaways-from-ycs-demo-day-pitches-from-an-alumni-turned-investor-292af1c03540#.8ekh6fz5k,6,1,sethbannon,8/24/2016 22:57\n10867293,Sharing a Hotel Room with a Stranger Just Got Strangely Easy,http://www.citylab.com/navigator/2016/01/winston-club-hotel-room-sharing-service/423027/?utm_source=SFFB,2,1,davidiach,1/8/2016 19:03\n11590225,\"Why you shouldn't exercise to lose weight, explained with 60+ studies\",http://www.vox.com/2016/4/28/11518804/weight-loss-exercise-myth-burn-calories,2,1,ShaneBonich,4/28/2016 16:53\n11178172,How much money successful entrepreneurs started with,https://www.lendingtree.com/how-much-money-successful-entrepreneurs-started-with-article,2,1,InfinityX0,2/25/2016 21:59\n10213553,The HTTP TTY,http://htty.github.io/htty/,168,48,senorgusto,9/14/2015 3:35\n11989438,\"The worlds losers are revolting, and Brexit is only the beginning\",https://www.washingtonpost.com/news/wonk/wp/2016/06/27/the-losers-have-revolted-and-brexit-is-only-the-beginning/,4,1,walterbell,6/27/2016 21:00\n10354726,Hitler's Drug Addiction,https://www.guernicamag.com/daily/andrea-maurer-high-hitler/,99,70,hecubus,10/8/2015 18:08\n12128866,Ethereum hard fork successful with mining majority,http://fork.ethstats.net/,149,131,onestone,7/20/2016 13:35\n10427572,YouTube Will Remove Videos of Creators Who Dont Sign Its Red Subscription Deal,http://techcrunch.com/2015/10/21/an-offer-creators-cant-refuse/,286,191,amlgsmsn,10/21/2015 18:41\n11595076,\"Ask HN: This app, that app, which app, what app?\",,2,1,ivineet,4/29/2016 11:54\n12096320,Five Years of Drought,https://adventuresinmapping.wordpress.com/2016/07/12/five-years-of-drought/,79,19,uptown,7/14/2016 18:48\n11404848,CIA Accidently Leaves Explosive Material on School Bus,http://abcnews.go.com/US/cia-accidentally-left-explosive-training-material-school-bus/story?id=38079658,2,1,jahangir45,4/1/2016 14:09\n10850567,CEmu  TI-84 Plus/TI-83 Premium Calculator Emulator,https://github.com/MateoConLechuga/CEmu,76,35,zdw,1/6/2016 14:17\n11506603,\"Kitten: compile to C, stack-based functional programming language\",http://kittenlang.org/,5,3,vmorgulis,4/15/2016 18:38\n11366867,The curious link between Francophone countries and extremism,https://www.foreignaffairs.com/articles/2016-03-24/french-connection,3,2,Jasamba,3/26/2016 18:52\n11492842,NASA Is Trying to Grow Potatoes on Mars,http://www.wsj.com/articles/nasa-really-is-trying-to-grow-potatoes-on-mars-1460560325,132,65,T-A,4/13/2016 22:25\n12009882,The Ultimate Guide to Cold Calling Part II,https://persistiq.com/blog/the-ultimate-guide-to-cold-calling-part-ii/,4,1,brandonlee,6/30/2016 16:54\n10602421,Show HN: What are you focused on right now?,http://nownownow.com,1,1,gregalbritton,11/20/2015 17:26\n10849460,Show HN: Nodal. Next-Generation Node.js Server and Framework,http://www.nodaljs.com/,288,168,keithwhor,1/6/2016 9:20\n11627955,A Child Thinking About Infinity (2001) [pdf],http://homepages.warwick.ac.uk/staff/David.Tall/pdfs/dot2001l-childs-infinity.pdf,102,40,Phithagoras,5/4/2016 12:55\n12430676,Show HN: Android Studio plugin for effortless app development,http://exynap.com,6,3,andreas-schrade,9/5/2016 15:05\n10759815,Company gives every employee $100K bonus,http://www.11alive.com/story/life/2015/12/11/company-gives-every-employee-100k-bonus/77166540/,1,1,MarlonPro,12/18/2015 18:02\n10929043,Why Violins Have F-Holes,http://www.openculture.com/2016/01/why-violins-have-f-holes-the-science-history-of-a-remarkable-renaissance-design.html,164,59,signa11,1/19/2016 5:35\n12019925,\"Don't tug on that, you never know what it might be attached to\",http://blog.plover.com/tech/tmpdir.html,288,96,JoshTriplett,7/1/2016 21:46\n10211011,Ask HN: How to monetise helmetrex.com?,,4,4,ipselon,9/13/2015 11:25\n11990129,SpiderOak's zero-knowledge chat and collaboration platform released for iOS,https://spideroak.com/solutions/semaphor/tour-mobile,3,3,mrmondo,6/27/2016 22:48\n10497868,Income Inequality: Empirical View,http://ourworldindata.org/data/growth-and-distribution-of-prosperity/income-inequality/,29,63,hecubus,11/3/2015 6:03\n10945168,My GF and I finally completed our first ever game,,17,14,suavisapps,1/21/2016 14:03\n12434290,Growing One's Consulting Business,https://training.kalzumeus.com/newsletters/archive/consulting_1,3,1,charlieirish,9/6/2016 7:55\n11552626,How we found that the Linux nios2 memset() implementation had a bug,http://free-electrons.com/blog/how-we-found-that-the-linux-nios2-memset-implementation-had-a-bug/,97,16,ingve,4/22/2016 21:19\n12508956,\"Milo Yiannopoulos Is the Pretty, Monstrous Face of the Alt-Right\",https://www.bloomberg.com/features/2016-america-divided/milo-yiannopoulos/,4,1,jeo1234,9/15/2016 19:16\n11501862,Trees Have Their Own Internet,http://www.theatlantic.com/science/archive/2016/04/the-wood-wide-web/478224/?utm_source=SFFB&amp;single_page=true,3,1,jdnier,4/15/2016 3:21\n11466006,The Bad Cop Database,http://www.slate.com/articles/news_and_politics/crime/2015/02/bad_cops_a_new_database_collects_information_about_cop_misconduct_and_provides.html,14,3,dankohn1,4/10/2016 13:25\n12177770,Climate models are accurately predicting ocean and global warming,http://www.theguardian.com/environment/climate-consensus-97-per-cent/2016/jul/27/climate-models-are-accurately-predicting-ocean-and-global-warming,8,3,ramonvillasante,7/28/2016 1:29\n10336897,Is the Theory of Disruption Wrong?,http://www.bloomberg.com/news/articles/2015-10-05/did-clay-christensen-get-disruption-wrong-,51,12,jweir,10/6/2015 5:29\n11885755,Ask HN: How do you identify potential in a software developer?,,5,2,msurekci,6/11/2016 22:51\n12035081,Pretty Curved Privacy,https://github.com/TLINDEN/pcp,90,45,e12e,7/5/2016 8:26\n12005748,ProducePay raises $2.5M to bring cashflow to farmers,https://techcrunch.com/2016/06/29/producepay-seed-funding/,2,1,billhendricksjr,6/30/2016 0:01\n12485166,... it's my fault that Google shut down Google Reader,https://twitter.com/nickbaum/status/775176446318776325,70,36,rtpg,9/13/2016 2:09\n11870580,Introducing Nearby: A new way to discover the things around you,https://android.googleblog.com/2016/06/introducing-nearby-new-way-to-discover.html,3,1,theak,6/9/2016 16:49\n10870488,Why I Write Games in C,http://jonathanwhiting.com/writing/blog/games_in_c/,279,298,ingve,1/9/2016 7:54\n10591318,Number of Tor users recently halved,https://metrics.torproject.org/userstats-relay-country.html,42,16,frabcus,11/18/2015 22:46\n11457445,ReachNow  BMW car sharing service in Seattle,http://www.bmwcarsharing.com/,50,58,chirau,4/8/2016 20:00\n11939136,Envisioning a Hack That Could Take Down NYC,http://nymag.com/daily/intelligencer/2016/06/the-hack-that-could-take-down-nyc.html,109,28,ChrisArchitect,6/20/2016 16:36\n11753833,Book review: Disrupted: Dan Lyons v the startup bubble (at Hubspot),https://theoverspill.wordpress.com/2016/05/23/book-review-disrupted-dan-lyonss-misadventure-in-the-startup-bubble-at-hubspot/,4,1,jkestner,5/23/2016 13:54\n11483713,\"An Ex-Apple CEO on MIT, Marketing and Why We Can't Stop Talking About Steve Jobs\",http://bostinno.streetwise.co/2016/04/08/apples-steve-jobs-and-john-sculley-fight-over-ceo/,2,1,madars,4/12/2016 21:26\n10517951,Ask HN: Does anyone really love their job?,,22,22,tech_crawl_,11/6/2015 5:13\n11309476,BART Talks Back: Agency's Twitter Account Responds to User Complaints,http://www.nytimes.com/2016/03/18/us/bart-talks-back-agencys-twitter-account-responds-to-user-complaints.html,15,3,gwintrob,3/18/2016 2:35\n11069496,\"University of Phoenix owner sells as 50,500 students flee\",http://money.cnn.com/2016/02/08/pf/college/university-of-phoenix-online-sold/index.html?iid=ob_homepage_money_pool&iid=obnetwork,2,2,bdcravens,2/9/2016 22:55\n10322657,Show HN: Trop  command line utility for transmission-remote,http://github.com/bkazemi/trop,2,4,bkazemi,10/3/2015 4:50\n11972070,Rio Olympics Drug-Testing Lab Is Suspended by WADA,http://www.nytimes.com/2016/06/25/sports/olympics/rio-drug-testing-lab-is-suspended-by-wada.html,5,1,uptown,6/24/2016 18:10\n12343601,Scientist believes the summer ice cover at the north pole is about to disappear,https://www.theguardian.com/environment/2016/aug/21/arctic-will-be-ice-free-in-summer-next-year,26,25,vmateixeira,8/23/2016 13:40\n11821245,\"Ask HN: Numerical PDE's, Programming Language and Book Recommendations\",,2,1,dcownden,6/2/2016 9:25\n10952329,\"New social network, where you dont need followers to start use\",http://letfeed.com/,4,1,Maged_Attia,1/22/2016 12:37\n10497990,Amazon Adds New Perks for Workers and Opens a Bookstore,http://www.nytimes.com/2015/11/03/technology/amazon-adds-new-perks-for-workers-and-opens-a-bookstore.html,16,5,aaronbrethorst,11/3/2015 6:50\n11919030,Crowdfunding site dedicated to Anti-Aging research projects,https://www.lifespan.io/,3,1,notevenodd,6/16/2016 21:29\n12330187,Tor General Strike,https://ghostbin.com/paste/kmnzz,28,25,setra,8/21/2016 9:46\n10973601,Implementation of Conductive Concrete for Deicing (2008) [pdf],http://nlcs1.nlc.state.ne.us/epubs/R6000/B016.0132-2008.pdf,2,1,phrogdriver,1/26/2016 14:51\n12522652,Golang landmines,https://gist.github.com/lavalamp/4bd23295a9f32706a48f,141,108,kornish,9/17/2016 21:47\n10722339,Timbre.js: JavaScript Library for Objective Sound Programming,http://mohayonao.github.io/timbre.js/,2,1,bemmu,12/12/2015 10:35\n11096543,Android EAS NOAA Weather Radio Alert Decoder,http://phasenoise.livejournal.com/2601.html,16,1,wolframio,2/14/2016 0:53\n10806647,Advertising Standards Authority Ruling on LiveDrive Internet Ltd,https://www.asa.org.uk/Rulings/Adjudications/2015/12/Livedrive-Internet-Ltd/SHP_ADJ_311623.aspx#.VoKQaraLS00,2,2,DanBC,12/29/2015 13:57\n11586290,Apply HN: Completely Customisable Suggestions For Videos,,4,3,chienomi,4/28/2016 2:49\n12209595,Show HN: Sharingbuttons.io  Fast and easy social media sharing buttons,http://sharingbuttons.io,350,95,mxstbr,8/2/2016 13:03\n10545689,On Being Smart (2009) [pdf],http://sma.epfl.ch/~moustafa/General/onbeingsmart.pdf,236,130,jonnybgood,11/11/2015 9:41\n11385515,The incestuous relations among containers orchestration tools,http://it20.info/2016/03/the-incestuous-relations-among-containers-orchestration-tools/,20,2,walterclifford,3/29/2016 22:36\n10695662,Pokemon Go for iOS and Android,http://www.pokemon.com/us/pokemon-video-games/pokemon-go/,80,64,wgx,12/8/2015 10:25\n11889800,Structureshrink: Structured shrinking of unknown file formats,https://github.com/DRMacIver/structureshrink,37,6,ingve,6/12/2016 19:21\n10823783,Things I learned clearing disk space,http://www.shubhro.com/2016/01/01/learned-clearing-disk-space/,5,7,shbhrsaha,1/1/2016 22:26\n11980128,\"Some thoughts on Brexit, democracy and fairness\",https://www.facebook.com/mkarliner/posts/10154336314208023,1,1,mkarliner,6/26/2016 10:10\n10888467,Sexism Valley: 60% of women in Silicon Valley experience harassment,http://www.theguardian.com/technology/2016/jan/12/silicon-valley-women-harassment-gender-discrimination,4,1,rett12,1/12/2016 16:50\n12323339,BuyCott,http://buycott.com,1,1,ffggvv,8/19/2016 20:46\n11344001,Show HN: HiCred  Building a platform of trust between buyers and sellers,https://hicred.com,2,2,acmeyer9,3/23/2016 13:03\n11154617,HN Replies,http://hnreplies.com/,5,1,ca98am79,2/22/2016 22:00\n11069818,When Addiction Has a White Face,http://www.nytimes.com/2016/02/09/opinion/when-addiction-has-a-white-face.html,19,3,NN88,2/9/2016 23:58\n11900128,Printing Cliches,http://www.printing-machine.org/notes/2016/6/4/printing-cliches,35,6,benbreen,6/14/2016 6:15\n12108343,Why age in software is bullshit,https://medium.com/@davewiner/why-age-in-software-is-bullshit-2b28b2f4b101#.wbp7h3cts,31,18,moonlighter,7/16/2016 23:50\n12209828,Real Estate Agents Are Weaponizing Snapchat,https://backchannel.com/snapchat-grows-up-and-moves-into-a-tasteful-2-5-million-manse-14845b6d2a21?source=rss----d16afa0ae7c---4,19,18,dwaxe,8/2/2016 13:40\n11268655,Grocery-Delivery Startup Instacart Cuts Pay for Couriers,http://www.wsj.com/news/article_email/grocery-delivery-startup-instacartcuts-pay-for-couriers-1457715105-lMyQjAxMTI2MjE0MTIxNzE3Wj,4,2,nikunjk,3/11/2016 18:51\n12014424,\"After Brexit, Finding a New London for the Financial World to Call Home\",http://www.nytimes.com/2016/07/01/business/after-brexit-finding-a-new-london-for-the-financial-world-to-call-home.html,55,134,edward,7/1/2016 7:28\n10667960,House Restores Local Education Control in Revising No Child Left Behind,http://www.nytimes.com/2015/12/03/us/house-restores-local-education-control-in-revising-no-child-left-behind.html,14,5,walterbell,12/3/2015 5:38\n10891493,Tim Ferriss Major Depression Research,https://www.crowdrise.com/timferriss,81,28,gwintrob,1/13/2016 0:34\n10231417,Ask HN: What am I doing wrong or where is the Fail?,,3,9,chad_strategic,9/17/2015 3:28\n11558977,New protein injection reverses Alzheimers symptoms in mice in one week,http://www.sciencealert.com/new-protein-injection-reverses-alzheimer-s-symptoms-in-mice-in-just-one-week,23,1,chirau,4/24/2016 8:21\n12528280,Mass-analyzing a chunk of the Internet,http://255.wf/2016-09-18-mass-analyzing-a-chunk-of-the-internet/,3,1,iamjeff,9/19/2016 1:53\n10733164,Kinto  open-source alternative to Firebase and Parse,http://kinto.readthedocs.org/en/latest/overview.html,350,92,vladikoff,12/14/2015 19:26\n12509817,\"Show HN: I built an auto aggregating bot, collecting trending funny pictures\",http://www.pixpit.com,11,10,rezashirazian,9/15/2016 21:04\n10192203,Chef Software Raises $40M in Series E Funding,https://www.chef.io/blog/2015/09/09/chef-raises-40-million-in-series-e/,73,33,GrinningFool,9/9/2015 15:58\n12278522,How do I report a scam/phising page?,,1,1,vezycash,8/12/2016 20:23\n12171163,The 2016 Top Programming Languages,http://spectrum.ieee.org/computing/software/the-2016-top-programming-languages,16,5,Tatyanazaxarova,7/27/2016 7:37\n12504027,All quiet in the IPv4 Internet?,http://blog.apnic.net/2016/09/15/quiet-ipv4-internet/,1,1,okket,9/15/2016 7:12\n11684370,Titan-X GPUs in the cloud $0.49 / hour for deep learning and other GPU apps,http://www.bitfusion.io/2016/05/03/deep-learning-cloud-nvidia-digits-titan-x-gpus-starting-0-49-per-hour-nimbix/,5,2,profen,5/12/2016 16:01\n11340729,\"To Stay Relevant in a Career, Workers Train Nonstop (2012)\",http://www.nytimes.com/2012/09/22/business/to-stay-relevant-in-a-career-workers-train-nonstop.html,3,1,Futurebot,3/22/2016 23:17\n10941966,Show HN: Detect upsampling in images,https://github.com/0x09/resdet,113,15,0x09,1/20/2016 22:45\n12524378,The Age of Unjustifiable Consumerism,https://newark1.com/iphone-7-wireless-consumerism-marketing,31,47,design7,9/18/2016 8:01\n10537350,DIY CRISPR Genome Engineering Kits on Indiegogo,https://www.indiegogo.com/projects/diy-crispr-genome-engineering-kits-from-the-odin/x/4544718#/,3,1,InDubiousBattle,11/10/2015 2:58\n11858399,ConnectorDB  an open-source platform for Quantified Self,https://connectordb.github.io/,4,1,connectordb,6/7/2016 22:12\n11445867,Apply HN: Enterprise and messaging bots,,3,1,wittytom,4/7/2016 9:12\n11473864,The History of Chocolate as a Health Food,http://www.canadapharmacyonline.com/blog/index.php/The-History-of-Chocolate-as-A-Health-Food/,12,4,ohjeez,4/11/2016 18:18\n11312353,The Tragic Tale of Saddam Hussein's Supergun,http://www.bbc.com/future/story/20160317-the-man-who-tried-to-make-a-supergun-for-saddam-hussein,133,54,rm_-rf_slash,3/18/2016 15:22\n11636523,Ask HN: Are web developers on the chopping block?,,12,16,acconrad,5/5/2016 14:45\n10868051,Netanel Rubin  The Perl Jam 2. Perl Is Dead (simple to Exploit) [pdf],https://lab.dsst.io/32c3-slides/slides/7130.pdf,2,2,SchizoDuckie,1/8/2016 20:41\n10744905,PLY (Python Lex-Yacc)  To Write a Parser in Python,https://github.com/dabeaz/ply,4,2,jonjlee,12/16/2015 15:39\n11018625,Implementing the Elm Architecture in Swift,https://medium.com/design-x-code/elmification-of-swift-af14b7f92b30,93,20,rheeseyb,2/2/2016 10:26\n12084829,Designing Sane Scoping Rules,http://tratt.net/laurie/blog/entries/designing_sane_scoping_rules.html,2,1,bakery2k,7/13/2016 8:49\n11410519,A revised Lisp interpreter in Go,http://www.oki-osk.jp/esc/golang/lisp4-en.html,54,9,suzuki,4/2/2016 6:39\n11994410,D3 v4.0.0 Released,https://github.com/d3/d3/releases/v4.0.0,94,19,uptown,6/28/2016 15:16\n12470787,Alleged VDOS Proprietors Arrested in Israel,http://krebsonsecurity.com/2016/09/alleged-vdos-proprietors-arrested-in-israel/,3,1,okket,9/10/2016 20:43\n10542198,The United States API and How We Use It,https://medium.com/@dget/the-united-states-api-and-how-remix-uses-it-5c4b21f5b332,63,7,dget,11/10/2015 20:27\n11483770,Googles self-driving car vs. Tesla Autopilot,http://electrek.co/2016/04/11/google-self-driving-car-tesla-autopilot/,3,2,electriclove,4/12/2016 21:35\n10638798,\"Storing solar, wind, and water energy underground could replace burning fuel\",http://www.kurzweilai.net/storing-solar-wind-and-water-energy-underground-could-replace-burning-fuel,59,10,tdurden,11/27/2015 20:56\n10698133,How platform coops can beat death stars like Uber to create a sharing economy,http://commonstransition.org/how-platform-coops-can-beat-death-stars-like-uber-to-create-a-real-sharing-economy/,1,1,thomasfl,12/8/2015 18:05\n11581960,Apply HN: The Mirror AI,,3,11,akosenkov,4/27/2016 16:31\n11049598,How good is your website?,https://www.talentcupboard.com/website-grader/,2,1,imprace,2/6/2016 20:16\n11070315,\"Show HN: Mariana, the Cutest Deep Learning Framework\",https://github.com/tariqdaouda/Mariana,9,1,daoudat,2/10/2016 2:09\n11610474,Ask HN: Control units for automotive,,2,1,selmat,5/2/2016 11:06\n11260934,WATERLOOP  The University of Waterloo Hyperloop Pod Competition Team,https://www.teamwaterloop.com/#welcome-to-waterloop,2,1,rocky1138,3/10/2016 18:22\n11893057,\"Ask HN: Financial resources for IT certification course, exam, or otherwise?\",,2,2,jdironman,6/13/2016 12:03\n11002878,Why You Should Learn JavaScript in 2016,http://knpw.rs/blog/learn-javascript-2016/,7,3,kpthunder,1/30/2016 17:58\n11266855,MIT Media Labs Journal of Design and Science Is a New Kind of Publication,http://www.wired.com/2016/03/mit-media-labs-journal-design-science-radical-new-kind-publication/,81,20,espeed,3/11/2016 14:44\n10783249,How to hire the best people you've ever worked with (2007),http://pmarchive.com/how_to_hire_the_best_people.html,137,48,wyclif,12/23/2015 13:58\n11050557,Diamonds Are Bullshit (2013),http://priceonomics.com/post/45768546804/diamonds-are-bullshit,16,4,jseliger,2/6/2016 23:27\n10246967,Gary Becker's biggest mistake,http://marginalrevolution.com/marginalrevolution/2015/09/what-was-gary-beckers-biggest-mistake.html,64,13,smollett,9/20/2015 9:00\n12083139,Englands Last Gasp of Empire,http://mobile.nytimes.com/2016/07/13/opinion/englands-last-gasp-of-empire.html,20,21,ezequiel-garzon,7/13/2016 0:11\n10320675,Show HN: Travocado  Simplify camping trip logistics,https://www.travocado.co/,2,2,travocado,10/2/2015 19:26\n11233583,Need Help to Recall CSS in JavaScript  Dec***,,2,1,proyb,3/6/2016 12:52\n12361897,A Pottery Barn rule for scientific journals,https://hardsci.wordpress.com/2012/09/27/a-pottery-barn-rule-for-scientific-journals/,10,5,taylorbuley,8/25/2016 19:45\n11785160,Delta built the more efficient TSA checkpoints that the TSA couldn't,http://www.theverge.com/2016/5/26/11793238/delta-tsa-checkpoint-innovation-lane-atlanta,7,1,bruce_one,5/27/2016 11:04\n10304910,Show HN: Build Node.js Packages for AWS Lambda Using AWS Lambda,https://github.com/node-hocus-pocus/thaumaturgy,6,1,impostervt,9/30/2015 16:04\n10976903,\"Ask HN: Am I ridiculous for finding 8 hours of work as a coder, ridiculous?\",,54,43,EC1,1/26/2016 22:57\n11731689,How the Gut Affects Mood,http://fivethirtyeight.com/features/gut-week-gut-brain-axis-can-fixing-my-stomach-fix-me/,198,33,sndean,5/19/2016 17:05\n10937020,Charles Nutter of JRuby Banned by Rubinius for Harassment,http://rubinius.com/2016/01/15/banning-mr-nutter-for-repeated-harassment/,13,8,sandGorgon,1/20/2016 10:04\n10457338,Is it weather to get up? Or should you stay in bed?,http://www.ishetweeromoptestaan.nl/,1,2,sjefw,10/27/2015 11:20\n12251799,College Bottlenecks,http://micheleincalifornia.blogspot.com/2016/08/college-bottlenecks.html,3,1,Mz,8/9/2016 0:41\n11761437,How one announcement damaged the .NET ecosystem on Windows,https://medium.com/@ailon/how-one-announcement-destroyed-the-net-ecosystem-on-windows-19fb2ad1aa39#.p15acactc,157,95,ailon,5/24/2016 13:47\n10346745,The End of History? (1989),http://www.wesjones.com/eoh.htm#2,18,13,gwern,10/7/2015 15:56\n10528845,\"SupermealX, Indias Soylent\",http://www.nytimes.com/2015/10/29/world/asia/india-soylent-supermealx.html,24,46,jagath,11/8/2015 16:10\n12336430,Bounds Check Elimination (BCE) in Golang 1.7,http://www.tapirgames.com/blog/golang-1.7-bce,93,25,tapirl,8/22/2016 14:12\n10568529,\"Words matter in ISIS war, so use Daesh\",http://www.bostonglobe.com/opinion/2014/10/09/words-matter-isis-war-use-daesh/V85GYEuasEEJgrUun0dMUP/story.html,122,64,keitmo,11/15/2015 4:43\n11346987,Why Were Removing Kik Messenger from Startup Timelines,https://medium.com/@bakztfuture/why-we-re-removing-kik-messenger-from-startup-timelines-ee18b9ede099#.gsxjs9bvk,29,4,bakztfuture,3/23/2016 18:27\n10260535,Ask HN: How to make quick help GIFs?,,1,3,codewithcheese,9/22/2015 18:23\n11449995,Even a genius has to sell himself the remarkable resume of Leonardo da Vinci,https://medium.com/life-learning/even-a-genius-has-to-sell-himself-the-remarkable-resume-of-leonardo-da-vinci-453fb6d53efd#.bc348grro,1,1,mcenedella,4/7/2016 19:37\n12303100,A Conflict-Free Replicated JSON Datatype,http://arxiv.org/abs/1608.03960,132,59,DanielRibeiro,8/17/2016 8:02\n12539248,Show HN: Minimalist (Brutalist?) Real Estate Web Design,https://danearthur.com,13,22,cabinguy,9/20/2016 13:16\n10677693,The Curious Case of Linux Containers,https://medium.com/@sumbry/the-curious-case-of-linux-containers-328e2adc12a2#.ehqvuvenq,101,26,coloneltcb,12/4/2015 17:37\n11413992,Latency numbers every programmer should know,http://www.eecs.berkeley.edu/~rcs/research/interactive_latency.html,48,8,sajid,4/2/2016 23:02\n11972167,A Rest API's specification for the 21th century,https://github.com/lambda2/rapis,4,3,holowmareen,6/24/2016 18:22\n12294009,Further simplifying servicing models for Windows 7 and Windows 8.1,https://blogs.technet.microsoft.com/windowsitpro/2016/08/15/further-simplifying-servicing-model-for-windows-7-and-windows-8-1/,2,1,walterbell,8/15/2016 22:34\n10178362,\"As police move to adopt body cams, storage costs set to skyrocket\",http://www.computerworld.com/article/2979627/cloud-storage/as-police-move-to-adopt-body-cams-storage-costs-set-to-skyrocket.html,8,2,fezz,9/6/2015 17:43\n10734937,Show HN: Bodybuilder  an elasticsearch query body builder for JavaScript,https://github.com/danpaz/bodybuilder,7,2,danpaz,12/15/2015 0:00\n11649745,Swift for Windows,https://swiftforwindows.codeplex.com,43,21,chrisamanse,5/7/2016 14:38\n11452997,Mossack Fonseca Exposes Unmaintained Open Source CMS Risks,http://react-etc.net/entry/mossack-fonseca-exposes-unmaintained-open-source-cms-risks,37,12,velmu,4/8/2016 6:51\n10669509,\"A biologist, a mathematician, and a computer scientist walk into a foobar\",http://www.broadinstitute.org/blog/biologist-mathematician-and-computer-scientist-walk-foobar,37,12,fitzwatermellow,12/3/2015 13:51\n11917889,\"The Difference Between Very, Very Good Founders.  and Truly Great Founders\",https://www.saastr.com/very-good-vs-great-founders/,4,1,diegonarvaez,6/16/2016 18:19\n10987030,\"When Edison, Ford and Friends Went Road-Tripping in Model Ts\",http://www.smithsonianmag.com/history/when-americas-titans-industry-and-innovation-went-road-tripping-together-180957924/?no-ist,47,6,dangerman,1/28/2016 8:14\n12067123,Visualizing relationships between Python packages,https://kozikow.com/2016/07/10/visualizing-relationships-between-python-packages-2/,63,24,kozikow,7/10/2016 20:26\n10981047,Building AI,https://www.facebook.com/zuck/posts/10102620559534481,175,147,klunger,1/27/2016 16:45\n11233580,\"Its Discounted, but Is It a Deal? How List Prices Lost Their Meaning\",http://www.nytimes.com/2016/03/06/technology/its-discounted-but-is-it-a-deal-how-list-prices-lost-their-meaning.html,67,50,sciurus,3/6/2016 12:50\n11708226,The blockchain is a threat to the distributed future of the Internet,https://lasindias.com/blockchain-is-a-threat-to-the-distributed-future-of-the-internet,124,77,xrorre,5/16/2016 18:05\n11352295,Advanced Linux Programming  book with free PDF (2001),http://advancedlinuxprogramming.com/,229,36,nonrecursive,3/24/2016 12:46\n12144608,Microsoft given 3 months to fix Windows 10 security and privacy,https://nakedsecurity.sophos.com/2016/07/21/microsoft-given-3-months-to-fix-windows-10-security-and-privacy/,2,1,satysin,7/22/2016 16:31\n11048551,The React on Rails Doctrine,https://medium.com/@railsonmaui/the-react-on-rails-doctrine-3c59a778c724#.gs653wcfk,1,1,justin808,2/6/2016 17:10\n12240159,Frequent Password Changes Is a Bad Security Idea,https://www.schneier.com/blog/archives/2016/08/frequent_passwo.html,130,58,alanfranzoni,8/6/2016 22:23\n11618912,Hacker News and Community Saved Our Company,http://arcticstartup.com/article/how-to-rise-from-ashes-relaunching-arcticstartup-website/,12,3,dsarle,5/3/2016 8:42\n12549224,Weex  the Vue-Native,http://alibaba.github.io/weex/,1,1,ausjke,9/21/2016 15:42\n11012676,Remote freelance jobs,https://github.com/kaizensoze/remote-freelance-jobs,8,1,kaizensoze,2/1/2016 16:23\n11393885,Show HN: Paralign  A Smart Journal That Finds Patterns Within Your Thoughts,http://paralign.me/,5,3,gyoungberg,3/30/2016 23:41\n12033814,First mobile(iOS) app submitted to the app store for review,http://captaindanko.blogspot.com/2015/08/first-mobileios-app-submitted-to-app.html,1,1,bsoni,7/5/2016 0:54\n12050439,Why not drones or bluetooth devices to make the traffic stop interactions safe?,https://www.reddit.com/r/news/comments/4rmo35/graphic_video_shows_black_man_bleeding_after/d52yzfy,1,2,AmIFirstToThink,7/7/2016 16:40\n11009914,OpenHAB: open-source home automation software,http://www.openhab.org/,29,4,dmmalam,2/1/2016 5:14\n12051054,Jim Comey's Statement on the Clinton Emails: A Quick and Dirty Analysis,https://www.lawfareblog.com/jim-comeys-statement-clinton-emails-quick-and-dirty-analysis,5,2,curtis,7/7/2016 18:05\n11172171,Coraline Ada Ehmke Joins GitHub to Fight Epidemic of Harassment,https://twitter.com/CoralineAda/status/702594868984459264,17,5,generic_user,2/25/2016 3:26\n10699935,Eric Schmidt suggests system to disrupt/decelerate viral hate messages online,http://www.wired.co.uk/news/archive/2015-12/08/eric-schmidt-alphabet-harassment,2,1,pen2l,12/8/2015 22:03\n12333177,Software Exploits Aren't Needed to Hack Most Organizations,http://www.darkreading.com/operations/attackers-playbook-top-5-is-high-on-passwords-low-on-malware/d/d-id/1326667,4,1,empressplay,8/21/2016 23:15\n10315345,\"The Most Important Thing, and Its Almost a Secret\",http://www.nytimes.com/2015/10/01/opinion/nicholas-kristof-the-most-important-thing-and-its-almost-a-secret.html,4,3,apsec112,10/1/2015 22:46\n10596827,Handheld Torch Accelerates Hot Breaching,http://defense-update.com/20150703_tectorch.html,22,8,jackgavigan,11/19/2015 19:10\n12195420,Why did early human societies practice violent human sacrifice?,https://theconversation.com/why-did-early-human-societies-practice-violent-human-sacrifice-55380,5,1,curtis,7/31/2016 2:10\n11464366,\"Show HN: ads: Tool to start, stop, and manage microservices in a codebase\",https://github.com/adamcath/ads,5,4,adamcath,4/10/2016 1:27\n12335689,Commentary: Evidence Points to Another Snowden at the NSA,http://www.reuters.com/article/us-intelligence-nsa-commentary-idUSKCN10X01P,1,1,aburan28,8/22/2016 12:09\n10768205,Show HN: A Werewolf bot for Slack,https://github.com/chrisgillis/slackwolf,96,42,bass_case,12/20/2015 20:35\n10541519,Ask HN: Hacking or management?,,11,18,vcald64,11/10/2015 19:04\n12559558,Airbnb Raises $555M in New Funding,http://fortune.com/2016/09/22/exclusive-airbnb-raises-555-million-in-new-funding/,22,5,gatsby,9/22/2016 19:29\n11739126,The Hack at ShapeShift,http://moneyandstate.com/looting-of-the-fox/,17,4,swalberg,5/20/2016 16:22\n11615773,Unison,http://unisonweb.org/,2,1,bandris,5/2/2016 21:22\n11342575,Strong Link Found Between Dementia and Common Anticholinergic Drugs (2015),http://www.dddmag.com/articles/2015/04/strong-link-found-between-dementia-common-anticholinergic-drugs,199,106,objections,3/23/2016 6:45\n12436087,Don't let sharedWorkers die,https://github.com/whatwg/html/issues/315#issuecomment-244903762,1,1,malko,9/6/2016 14:07\n11723570,Collection Pipeline (2015),http://martinfowler.com/articles/collection-pipeline/,40,4,oskarth,5/18/2016 17:13\n11169159,\"Ask HN: One email, multiple team members\",,2,3,codegeek,2/24/2016 18:55\n11822429,How Storj is increasing object storage security exponentially,http://blog.storj.io/post/145305561698/how-storj-is-increasing-security-exponentially,6,1,super3,6/2/2016 13:53\n12304359,Git Workflow Basics,https://blog.codeminer42.com/git-workflow-basics-d405746f6205#.g648r8nuy,187,75,igor_marques,8/17/2016 13:09\n11559673,Fast incremental sort,http://larshagencpp.github.io/blog/2016/04/23/fast-incremental-sort,57,10,ingve,4/24/2016 13:49\n10935542,Why an Ex-Google Coder Makes Twice as Much Freelancing,http://www.bloomberg.com/news/articles/2016-01-19/why-an-ex-google-coder-makes-twice-as-much-freelancing?cmpid=BBD011916_BIZ,10,1,ca98am79,1/20/2016 1:55\n10546588,The iPad Pro,http://daringfireball.net/2015/11/the_ipad_pro,90,109,tambourine_man,11/11/2015 13:43\n11976364,Britain's Brexit: How Baby Boomers Defeated Millennials in Historic Vote,http://www.nbcnews.com/storyline/brexit-referendum/britain-s-brexit-how-baby-boomers-defeated-millennials-historic-vote-n598481,2,4,koolba,6/25/2016 14:13\n10807547,\"How I built ghit.me, hit count badges for GitHub\",https://benwilber.github.io/nginx/syslog-ng/redis/github/hit/counter/2015/12/25/how-i-built-ghit-me.html,55,18,benwilber0,12/29/2015 16:54\n10521626,Show HN: DateCheckup.com  Schedule fake rescue calls and texts via SMS,http://datecheckup.com,8,8,mbosch,11/6/2015 19:58\n10413237,Antarctica: McMurdo research station is looking for a Systemadministrator,http://www.theregister.co.uk/2015/10/16/looking_for_sysadmin_work_like_travel_dont_mind_cold_have_we_got_the_job_for_you/,9,4,v4n4d1s,10/19/2015 14:50\n12555644,The best method to kill procrastination and finally build a side project,http://www.nextbigme.com/the-best-method-to-kill-your-procrastination,5,1,madbyte,9/22/2016 9:35\n11322115,Coliving Revolution Is Beginning with the Success of OpenDoor.io,http://www.latimes.com/business/technology/la-fi-tech-coliving-20160224-story.html,2,1,typeformer,3/20/2016 7:15\n10345884,\"The Vigilantes Who Created 'Malware' to Secure 10,000 Routers\",http://www.forbes.com/sites/thomasbrewster/2015/10/06/mystery-white-team-vigilante-hackers-speak-out/,102,33,cdubzzz,10/7/2015 13:36\n12358784,Its time EU laws caught up with technology,https://changecopyright.org/,109,47,doener,8/25/2016 13:26\n12368172,2016 H1B Visa Reports: Top 100 H1B Visa Sponsors,http://www.myvisajobs.com/Reports/2016-H1B-Visa-Sponsor.aspx,74,49,bing_dai,8/26/2016 18:17\n12098574,Show HN: Setting up an app status page for $5 per month,http://devan.blaze.com.au/blog/2016/7/15/building-a-status-page-for-5-per-month,11,6,cyberferret,7/15/2016 2:13\n11829076,How to Destroy Your Startup in 15 Easy Steps,http://observer.com/2016/06/how-to-destroy-your-startup-in-15-easy-steps/,3,1,sambalbadjak,6/3/2016 8:41\n11406647,Egypt blocked Facebook Internet service over surveillance,http://www.reuters.com/article/us-facebook-egypt-idUSKCN0WY3JZ,30,5,prostoalex,4/1/2016 17:22\n11610185,Makefile Assignments are Turing-Complete,http://nullprogram.com/blog/2016/04/30/,60,16,bidouilliste,5/2/2016 9:34\n10985137,Ask HN: Why is hosting in Australia (and New Zealand) so crazy expensive?,,11,22,mingabunga,1/28/2016 1:03\n11681820,Fully automated dockerized Let's Encrypt reverse proxy,https://advancedweb.hu/2016/05/10/lets-encrypt/,69,15,kiyanwang,5/12/2016 6:53\n10909926,Show HN: Peer-to-peer online volunteer community WorkForWorld,http://www.workforworld.com,2,1,iuliia_shevchuk,1/15/2016 15:44\n10921991,TorrentTunes  BitTorrent-Based Music Streaming,https://github.com/tchoulihan/torrenttunes-client,5,2,mikemoka,1/18/2016 1:21\n10870892,Forbes asked readers to turn off adblockers then immediately served them malware,http://www.engadget.com/2016/01/08/you-say-advertising-i-say-block-that-malware/,365,151,temp,1/9/2016 11:34\n11325598,Scaling DOT to Scala  Soundness,http://scala-lang.org/blog/2016/02/17/scaling-dot-soundness.html,2,1,acjohnson55,3/21/2016 1:19\n11631525,I made 3 CEOs rich  So why am I broke?,http://www.forbes.com/sites/lizryan/2016/05/03/i-made-three-ceos-rich-so-why-am-i-broke/#6408bd8b2ec7,19,40,rmcfeeley,5/4/2016 20:34\n12118255,1x Forth (1999),http://www.ultratechnology.com/1xforth.htm,67,30,pointfree,7/18/2016 21:49\n12234937,Minds Turned to Ash: Burnout is more than working too hard,https://www.1843magazine.com/features/minds-turned-to-ash,349,95,xhrpost,8/5/2016 19:00\n12291253,Electric cars can replace 90% of vehicles now on the road,http://phys.org/news/2016-08-electric-vehicles-drivers-percent-road.html,3,2,dnetesn,8/15/2016 15:56\n12104696,A Method for Password-Less Authentication,http://www.h4ck.guru/passwordless.html,53,30,hackguru,7/16/2016 0:51\n11585879,Apply HN: Notisha  Microlearning for Faith-Based Communities,,2,2,davidbwire,4/28/2016 0:55\n10622910,Leadwerks Game Engine Reaches 10k Paid Users,http://www.marketwired.com/press-release/leadwerks-game-engine-reaches-10000-paid-users-2076080.htm,27,8,PillowPants,11/24/2015 19:22\n10438471,Magic Leap Demo Video  A Technical Analysis,http://www.zappar.com/blog/magic-leap-demo-video-a-technical-analysis/,5,5,tb100,10/23/2015 13:46\n10882563,TrendMicro Node.js HTTP server listening on localhost can execute commands,https://code.google.com/p/google-security-research/issues/detail?id=693,1030,229,tptacek,1/11/2016 19:22\n10975649,Quality is too important to be left to QA engineers,https://medium.com/@ketacode/quality-is-too-important-to-be-left-to-qa-engineers-188a6a978983#.ot87wpw38,3,1,tal_berzniz,1/26/2016 20:11\n11979841,Freeciv: BREXIT scenario  UK borders closed,https://play.freeciv.org/?brexit=true,6,2,roschdal,6/26/2016 7:57\n11394227,Today Nintendo Fired a Woman After Months of Vicious Harassment,http://www.playboy.com/articles/today-nintendo-fired-a-woman-for-being-viciously-harassed,8,3,rmason,3/31/2016 0:51\n10552069,Sound Waves Could Power the Hard Drives of the Future,https://theconversation.com/sound-waves-could-power-hard-disk-drives-of-the-future-50474,8,3,elfalfa,11/12/2015 9:06\n10524823,\"Hansard Corpus: British Parliament, 1803-2005\",http://www.hansard-corpus.org/,21,1,vijayr,11/7/2015 14:12\n11700086,Ask HN: What are the optimal layout and Desired CV Characteristics?,,6,4,dimitrieh,5/15/2016 8:53\n11674621,How would you use an API that gave the cost of travelling from a to B?,,1,3,JamesBrill,5/11/2016 12:29\n11305018,Will We Glue Skyscrapers Together in the Future?,http://www.citylab.com/tech/2016/03/will-we-glue-skyscrapers-together-in-the-future/474036/,26,31,jseliger,3/17/2016 15:38\n10651060,Using Mac OS X native productivity enhancements,https://medium.com/productivity-freak/using-mac-os-x-productivity-enhancements-b7ca30ad38ee#.yyqbkxrud,13,1,altryne1,11/30/2015 19:07\n10261299,Distelli Rest API - An API for your Builds and Deployments,https://www.distelli.com/blog/product-update-introducing-the-distelli-api,2,1,kt9,9/22/2015 20:04\n10826028,Im gonna use my formula sheets and thats the only way Im gonna do stuff.,http://blog.mrmeyer.com/2016/im-gonna-use-my-formula-sheets-and-thats-the-only-way-im-gonna-do-stuff/,69,69,ColinWright,1/2/2016 12:45\n12228957,Things I Wont Work With: Peroxide Peroxides (2014),http://blogs.sciencemag.org/pipeline/archives/2014/10/10/things_i_wont_work_with_peroxide_peroxides,215,102,rishabhd,8/4/2016 22:39\n10183732,Bing Pushes Microsoft's Edge Browser When People Search for Chrome or Firefox,http://marketingland.com/microsoft-pushes-edge-on-bing-over-chrome-firefox-141614,2,1,srathi,9/8/2015 1:02\n11519090,Amazon Echo Is Magical. Its Also Turning My Kid into an Asshole,https://www.linkedin.com/pulse/amazon-echo-magical-its-also-turning-my-kid-asshole-hunter-walk?trk=hp-feed-article-title-like,60,49,SQL2219,4/18/2016 11:37\n11800902,Ask HN: Advice needed regarding TDD from programmers,,6,5,supersan,5/30/2016 12:16\n11150645,Delphi Chief Scientist Allen Bauer Has Left Embarcadero/Idera,http://blog.therealoracleatdelphi.com/2016/02/a-new-adventure.html,68,27,omnibrain,2/22/2016 13:33\n11920881,The 100:10:1 method  the heart of my game design process,https://nickbentleygames.wordpress.com/2014/05/12/the-100-10-1-method-for-game-design/,246,39,momo-reina,6/17/2016 5:43\n10937129,Scrapy Tips from the Pros,http://blog.scrapinghub.com/2016/01/19/scrapy-tips-from-the-pros-part-1/,269,73,ddebernardy,1/20/2016 10:25\n12381291,The Anthropocene epoch: scientists declare dawn of human-influenced age,https://www.theguardian.com/environment/2016/aug/29/declare-anthropocene-epoch-experts-urge-geological-congress-human-impact-earth,93,18,okket,8/29/2016 12:02\n11399277,Combine Multiple AWS Instances into a 16-GPU Monster Machine,http://www.bitfusion.io/2016/03/31/introducing-monster-machines-worlds-largest-cloud-gpu-instances-aws/,140,45,Noughmad,3/31/2016 18:14\n11884023,Ask HN: Is Bloch's Effective Java Still Current?,,11,2,somethingsimple,6/11/2016 16:24\n12536923,A History of Haskell: Being Lazy with Class (2007) [pdf],http://research.microsoft.com/en-us/um/people/simonpj/papers/history-of-haskell/history.pdf,6,1,milesf,9/20/2016 3:53\n12453167,A collection of links that cover what happened during ElixirConf 2016,https://github.com/poteto/elixirconf-2016,117,15,brightball,9/8/2016 14:13\n10658351,Ask HN: Open Source License Which Prevents Competing SAAS,,1,4,whistlerbrk,12/1/2015 20:07\n10299458,Clipboard.js: Modern Copy to Clipboard,https://github.com/zenorocha/clipboard.js,4,1,jellekralt,9/29/2015 20:39\n10429940,Show HN: 3D Touch Canvas,https://github.com/cheeaun/3d-touch-canvas,16,2,cheeaun,10/22/2015 1:31\n10745944,Customer Support That Doesnt Scale: The Magic of the Handwritten Thank You Note,http://blog.statuspage.io/handwritten-thank-you-note,1,1,blakethorne,12/16/2015 17:57\n12500243,Apps built using the Desktop Bridge now available in the Windows Store,https://blogs.windows.com/buildingapps/2016/09/14/apps-built-using-the-desktop-bridge-now-available-in-the-windows-store/,4,1,oridecon,9/14/2016 19:08\n10569922,Interviewing for a Tech Position at Stitch Fix,http://multithreaded.stitchfix.com/blog/2015/11/15/interviewing-at-stitch-fix/,3,2,davetron5000,11/15/2015 15:56\n10292788,A9 Is TSMC 16nm FinFET and Samsung Fabbed,http://www.chipworks.com/about-chipworks/overview/blog/a9-is-tsmc-16nm-finfet-and-samsung-fabbed,38,15,glasshead969,9/28/2015 20:02\n11409079,Notes on distributed systems from Kyle Kingsbury (aphyr),https://github.com/aphyr/distsys-class,34,1,jxf,4/1/2016 22:36\n12502032,Show HN: Fundhub.xyz  Make better fund investment decisions,https://fundhub.xyz/,2,1,kikowi,9/14/2016 23:17\n10842196,Cambridge CRISPR/CAS9 startup Editas plans to test IPO market,https://www.bostonglobe.com/business/2016/01/04/cambridge-startup-editas-plans-test-ipo-market-for-biotechs/uqK7XseLzbLNTtH5ENJ7bM/story.html,6,1,dbcooper,1/5/2016 9:09\n10407084,Maximizing Throughput on Multicore Systems,http://www.infoq.com/presentations/erlang-multicore,24,1,byaruhaf,10/18/2015 3:13\n10483184,Manned Orbital Laboratory: the Pentagon's cold war plan to put spies in orbit,http://www.thedailybeast.com/articles/2015/10/31/real-story-of-the-secret-space-station.html,7,2,EwanG,10/31/2015 16:42\n10496739,Ask HN: Considering a job offer at a unicorn. What should I know about equity?,,7,13,trying222,11/3/2015 1:26\n10412751,What The New York Times Didnt Say About Amazon,https://medium.com/@jaycarney/what-the-new-york-times-didn-t-tell-you-a1128aa78931,343,260,samhoggnz,10/19/2015 13:29\n10750157,Recursion and Tail Calls in Go,http://www.goinggo.net/2013/09/recursion-and-tail-calls-in-go_26.html,17,6,signa11,12/17/2015 7:45\n12134396,Ask: Has Microsoft spent your trust,,20,38,davidgrenier,7/21/2016 3:17\n11047109,Google DeepMind AI finds its way through a 3D maze by 'sight',http://www.engadget.com/2016/02/05/google-deepmind-ai-finds-its-way-through-a-3d-maze-by-sight/,2,1,wickedgain,2/6/2016 9:25\n10595366,Coding Math,http://www.codingmath.com/,51,5,spitcode,11/19/2015 15:48\n11437425,'New Rembrandt' to be unveiled in Amsterdam,http://www.theguardian.com/artanddesign/2016/apr/05/new-rembrandt-to-be-unveiled-in-amsterdam,4,1,adrianhoward,4/6/2016 8:18\n10866416,C strings with implicit length field,https://rwmj.wordpress.com/2016/01/08/half-baked-ideas-c-strings-with-implicit-length-field/#content,5,3,rwmj,1/8/2016 17:12\n11056986,Baltimore psychologist pioneers team using psychedelics as sacred medicine,http://www.theguardian.com/us-news/2016/jan/10/baltimore-psychologist-pioneers-team-using-psychedelics-as-sacred-medicine,48,44,daddy_drank,2/8/2016 8:34\n11568413,From Megaflops to Total Solutions: Cray and Supercomputing History [pdf],\"http://ethw.org/images/7/76/Elzen_%26_MacKenzie,_From_Megaflops_to_Total_Solutions.pdf\",40,10,poindontcare,4/26/2016 0:11\n10836906,Shareware Amateurs vs. Shareware Professionals (2003),http://www.sodaware.net/dev/articles/shareware-amateurs-vs-shareware-professionals.htm,38,14,Tomte,1/4/2016 17:27\n12260604,Open vStorage: Storage Without Compromises,https://github.com/openvstorage,1,1,guifortaine,8/10/2016 10:16\n12092661,Hacking a Car with an Ex-NSA Hacker,https://www.youtube.com/watch?v=MeXfCNwMG64,3,1,us0r,7/14/2016 10:06\n10769041,Wind Power Spreads Through Turbines for Lease,http://www.nytimes.com/2015/12/19/business/energy-environment/wind-power-spreads-through-turbines-for-lease.html,24,1,e15ctr0n,12/21/2015 1:15\n10865797,How Would You Respond If Asked: What Time Is the 3 Oclock Parade?,https://disneyinstitute.com/blog/2015/06/how-would-you-respond-if-asked-what-time-is-the-3-oclock-parade/355/,7,1,thejteam,1/8/2016 16:03\n10644493,Show HN: Billboard.py  a library for downloading Billboard music ranking charts,https://github.com/guoguo12/billboard-charts,4,1,allenguo,11/29/2015 13:04\n11506188,\"At Tampa Bay farm-to-table restaurants, youre being fed fiction\",http://www.tampabay.com/projects/2016/food/farm-to-fable/restaurants/,100,103,neurobuddha,4/15/2016 17:38\n12232110,JQuery++,http://jquerypp.com/,79,72,ausjke,8/5/2016 13:25\n11566605,Ask HN: What AWS cloud management service do you recommend for small companies?,,2,1,eblanshey,4/25/2016 19:20\n11358557,Y Combinator gets friendlier by naming Justin Kan as new spokesperson,http://techcrunch.com/2016/03/24/y-kanbinator/,3,1,dineshp2,3/25/2016 4:58\n10837328,Facebook made its Android app crash to test user loyalty?,http://www.theverge.com/2016/1/4/10708590/facebook-google-android-app-crash-tests,66,44,k-mcgrady,1/4/2016 18:21\n12185868,50 Things I Pretend to Know Now That I Am Nearing 50,https://medium.com/the-mission/50-things-i-pretend-to-know-now-that-i-am-nearing-50-447ecf884ef0#.fsto0991n,22,25,ric3rcar,7/29/2016 10:19\n10332693,IBM is still making ThinkPad keyboards,http://mthompson.org/keyboard.html,233,154,cblop,10/5/2015 16:03\n10360029,The Comic Strip That Accidentally Created a Branch of Feminist Critical Theory,http://priceonomics.com/the-most-important-comic-strip-in-feminist/,2,1,bpolania,10/9/2015 13:59\n12318502,VeraCrypt 1.18a released,https://twitter.com/VeraCrypt_IDRIX/status/766539149646016512,56,17,v4n4d1s,8/19/2016 7:40\n12205454,Spark 2.0.0 Released,https://spark.apache.org/news/spark-2-0-0-released.html,91,22,Gimpei,8/1/2016 20:04\n12060876,CMLinux  DIY fully customizable Linux from scratch,https://github.com/CherryMill/CMLinux,44,3,cmwong,7/9/2016 10:29\n12116792,Ask HN: Free VPN with good privacy,,1,1,GTP,7/18/2016 17:51\n11415537,Free Download: Red Hat Enterprise Linux Developer Suite for Development Use,http://developers.redhat.com/products/rhel/download/,8,1,doener,4/3/2016 9:42\n11954988,How Google Is Remaking Itself for Machine Learning First,https://backchannel.com/how-google-is-remaking-itself-as-a-machine-learning-first-company-ada63defcb70#.nljh17nb5,274,116,steven,6/22/2016 16:12\n11643409,How to get your email newsletter out of promotions tab to primary in Gmail,http://www.7loops.com/get-email-out-of-promotions-tab-gmail-land-primary-tab/,2,2,alesmaticic,5/6/2016 12:20\n11398707,Ask HN: Are you buying a Tesla model 3?,,9,29,billconan,3/31/2016 17:07\n11939005,Still not the end of food: Results of the 2016 soylent eaters survey,https://www.ketosoy.com/blogs/news/results-of-the-2016-soylent-eaters-survey,6,2,ketosoy,6/20/2016 16:18\n10525957,\"Africans are mainly rich or poor, but not middle class\",http://www.economist.com/news/middle-east-and-africa/21676774-africans-are-mainly-rich-or-poor-not-middle-class-should-worry,62,76,luu,11/7/2015 19:47\n11025548,SecureMyEmail  email client that automatically gpg encrypts your emails,https://www.indiegogo.com/projects/securemyemail#/,2,1,noyesno,2/3/2016 9:22\n11313113,\"Lloyd S. Shapely, 92, Nobel Laureate and a Father of Game Theory, Has Died\",http://www.nytimes.com/2016/03/15/business/economy/lloyd-s-shapley-92-nobel-laureate-and-a-father-of-game-theory-is-dead.html,73,6,_murphys_law_,3/18/2016 16:59\n10798265,Postgres 9.5 feature rundown,http://www.craigkerstiens.com/2015/12/27/postgres-9-5-feature-rundown/,191,18,craigkerstiens,12/27/2015 18:34\n10453383,California Lawn Watering Economics,http://priceonomics.com/california-lawn-watering-economics/,34,53,ryan_j_naughton,10/26/2015 18:32\n12016802,He Was a Hacker for the NSA and He Was Willing to Talk. I Was Willing to Listen,https://theintercept.com/2016/06/28/he-was-a-hacker-for-the-nsa-and-he-was-willing-to-talk-i-was-willing-to-listen/,4,1,forgottenpass,7/1/2016 15:21\n12048709,Why we use the Linux kernel's TCP stack,https://blog.cloudflare.com/why-we-use-the-linux-kernels-tcp-stack/,19,2,jgrahamc,7/7/2016 11:51\n10941569,OpenSSH and the dangers of unused code,https://lwn.net/Articles/672465/,6,1,1ace,1/20/2016 21:38\n12045191,Why I Had a Magnet Implanted in My Finger,http://www.wbur.org/cognoscenti/2016/07/06/biohacking-grinders-alex-pearlman,45,43,weisser,7/6/2016 19:12\n12321615,Evernotes new CEO and the elephant in the room,https://www.techinasia.com/evernote-new-ceo-chris-oneill-one-year,8,1,williswee,8/19/2016 17:15\n10618754,SLAC Theorist Lance Dixon Explains Quantum Gravity,https://www6.slac.stanford.edu/news/2015-11-18-qa-slac-theorist-lance-dixon-explains-quantum-gravity.aspx,40,4,subnaught,11/24/2015 2:14\n11470462,Debugging of CPython processes with gdb,http://podoliaka.org/2016/04/10/debugging-cpython-gdb/,28,1,ikalnitsky,4/11/2016 9:35\n10575402,New social network for gadget lovers now in beta,http://gadgetinity.com,1,1,timpchelintsev,11/16/2015 16:42\n11384394,OpenBSD 5.9 released (early),http://undeadly.org/cgi?action=article&sid=20160329181346&mode=expanded,4,1,zdw,3/29/2016 19:58\n10620275,Test-Driven Development is Stupid,http://geometrian.com/programming/tutorials/testing/test-first.php,112,149,henrik_w,11/24/2015 12:07\n11479880,Planet TinkerPop: Community-driven site aimed at advancing graph technology,http://www.planettinkerpop.org/,5,1,espeed,4/12/2016 14:32\n12093243,Show HN: How to create an RSS feed with restdb.io Pages,https://restdb.io/blog/#!posts/578765f545fef34300009d92,3,3,knutmartin,7/14/2016 12:46\n11802353,A Thousand Pounds of Dynamite,https://read.atavist.com/a-thousand-pounds-of-dynamite,23,6,elorant,5/30/2016 18:01\n12342370,Advice to create a succesful future version of ourselves?,,15,5,Lordarminius,8/23/2016 9:17\n10681704,Summit rules out ban on gene editing embryos destined to become people,http://www.theguardian.com/science/2015/dec/03/gene-editing-summit-rules-out-ban-on-embryos-destined-to-become-people-dna-human,22,17,walterbell,12/5/2015 12:31\n10573272,A Brutal New Germany,http://m.spiegel.de/international/germany/a-1062442.html,3,2,JumpCrisscross,11/16/2015 8:31\n12456136,Visual Studio Code 1.5,https://code.visualstudio.com/updates?,379,259,out_of_protocol,9/8/2016 18:57\n10458858,Cybrary's Free Android App,https://play.google.com/store/apps/details?id=com.cybrary.app,1,1,cybraryIT,10/27/2015 16:00\n11048825,Systemd and Where We Want to Take the Basic Linux Userspace in 2016,https://fosdem.org/2016/interviews/2016-lennart-poettering/,10,6,nextos,2/6/2016 18:01\n10722975,Chris Lattner compares Swift dynamic/static features to other languages,https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20151207/001948.html,6,2,janvdberg,12/12/2015 15:16\n10441914,\"Ideaome  Mind-maps meet flow-charts, but social\",http://www.ideaome.com/en/index.php,23,10,tdaltonc,10/24/2015 0:18\n10612613,Is there a Belgium? (1999),http://www.nybooks.com/articles/archives/1999/dec/02/is-there-a-belgium/,73,36,lobster_johnson,11/23/2015 2:54\n10599165,FSCQ: A formally verified crash-proof filesystem [pdf],http://adam.chlipala.net/papers/FscqSOSP15/FscqSOSP15.pdf,39,18,anishathalye,11/20/2015 2:12\n12009097,It's Time for the Elites to Rise Up Against the Ignorant Masses,https://foreignpolicy.com/2016/06/28/its-time-for-the-elites-to-rise-up-against-ignorant-masses-trump-2016-brexit/,4,1,chishaku,6/30/2016 15:15\n11661349,Biomarkers and ageing: The clock-watcher,http://www.nature.com/news/biomarkers-and-ageing-the-clock-watcher-1.15014,3,1,fasteo,5/9/2016 17:06\n12235789,I Peeked into My Node_Modules Directory and You Wont Believe What Happened Next,https://medium.com/friendship-dot-js/i-peeked-into-my-node-modules-directory-and-you-wont-believe-what-happened-next-b89f63d21558#.xgxv9jlvj,31,8,bryanmikaelian,8/5/2016 21:13\n11306216,Revl (YC W16): stabilized action camera,https://www.indiegogo.com/projects/revl-arc-the-first-stabilized-4k-action-camera--3/,8,3,liseman,3/17/2016 17:59\n10788814,Marshmallow: Simplified object serialization for Python,https://github.com/marshmallow-code/marshmallow,91,15,sloria,12/24/2015 17:16\n11171643,Twitter's missing manual,https://eev.ee/blog/2016/02/20/twitters-missing-manual/,244,72,prawn,2/25/2016 1:03\n12087809,Clojure spec Screencast: Leverage,http://blog.cognitect.com/blog/2016/7/13/screencast-spec-leverage,7,1,thenonameguy,7/13/2016 17:06\n10189134,Koa  Next Generation Web Framework for Node.js,http://koajs.com/,3,3,striking,9/9/2015 1:15\n12425091,\"Marvel, Jack Kirby, and the Comic-Book Artists Plight\",http://www.theatlantic.com/entertainment/archive/2016/09/marvel-jack-kirby-and-the-plight-of-the-comic-book-artist/498299/?single_page=true,3,1,kpozin,9/4/2016 16:12\n10995972,Update on 1/28 service outage,https://github.com/blog/2101-update-on-1-28-service-outage,179,186,traviskuhl,1/29/2016 16:07\n11632990,Siri's creators say they've made something better,https://www.washingtonpost.com/news/the-switch/wp/2016/05/04/siris-creators-say-theyve-made-something-better-that-will-take-care-of-everything-for-you/,129,77,jboydyhacker,5/5/2016 0:08\n11140152,Global wind power capacity tops nuclear energy for first time,http://www.japantimes.co.jp/news/2016/02/20/national/global-wind-power-capacity-tops-nuclear-energy-for-first-time/,2,2,matt2000,2/20/2016 14:35\n12105933,Show HN: A remote team visualization tool,,6,6,Bogdanp,7/16/2016 10:53\n10552694,Ask HN: What's the best way to find a product co-founder?,,2,2,maxro,11/12/2015 12:26\n11500833,Shuddle Uber for kids service reaches end of road,http://www.sfchronicle.com/business/article/Shuddle-Uber-for-kids-service-reaches-end-7249450.php?t=f4327bfb984832b814&cmpid=twitter-premium,2,1,coloneltcb,4/14/2016 22:35\n11559895,Solar Impulse 2 completes 62 hour gas-free Hawaii to SF flight,http://www.cnn.com/2016/04/24/travel/solar-impulse-2-plane-california/,19,1,ilyaeck,4/24/2016 15:09\n10282852,Linux creator explains why a truly secure computing platform will never exist,http://bgr.com/2015/09/25/linus-torvalds-quotes-interview-linux-security/,26,12,rottyguy,9/26/2015 12:01\n12212965,I am still single: How one man swiped right 200K women on Tinder with 0 success,http://news.nationalpost.com/life/i-am-still-single-how-one-man-swiped-right-on-200000-women-on-tinder-with-zero-success,3,2,drpgq,8/2/2016 20:11\n10801680,The Best and Worst Ads of 2015,http://www.wsj.com/articles/year-in-review-the-best-and-worst-ads-of-2015-1451262576?mod=e2fb,2,3,jimsojim,12/28/2015 15:58\n10177144,How JavaScript closures work under the hood,http://dmitryfrank.com/articles/js_closures,83,16,dimonomid,9/6/2015 8:57\n11168537,\"A better inliner for OCaml, and why it matters\",https://blogs.janestreet.com/flambda/,135,44,ch,2/24/2016 17:37\n10255984,Micropay.Rocks  a new micropayment platform,https://medium.com/@datashovel/micropay-rocks-dd311f1e6bfa,14,4,datashovel,9/22/2015 0:27\n11926854,Pieter Hintjens GitHub contribution history (pacman art),https://github.com/hintjens,28,4,datashovel,6/18/2016 3:09\n11416022,Obstacles to 'coding while black',http://www.bbc.co.uk/news/blogs-trending-35938633,13,1,ewood,4/3/2016 13:27\n10397496,Red Hat is buying Ansible,http://venturebeat.com/2015/10/15/source-red-hat-is-buying-ansible-for-more-than-100m/,336,182,dlapiduz,10/16/2015 4:37\n10417071,Ask HN: The best app to keep a work diary,,28,41,funkyy,10/20/2015 2:24\n10839479,\"Its 2016 already, how are websites still screwing up these user experiences?\",http://www.troyhunt.com/2016/01/its-2016-already-how-are-websites-still.html?m=1,4,2,profinger,1/4/2016 23:08\n11859121,Takatas Air Bag Crisis,http://www.bloomberg.com/news/features/2016-06-02/sixty-million-car-bombs-inside-takata-s-air-bag-crisis,81,69,usaphp,6/8/2016 0:17\n11083290,\"When it comes to Windows 10 privacy, don't trust amateur analysts\",http://www.zdnet.com/article/when-it-comes-to-windows-10-privacy-dont-trust-amateur-analysts/,9,2,flurpitude,2/11/2016 21:10\n10709284,New clues to Ceres' bright spots and origins,https://www.nasa.gov/feature/jpl/dawn/new-clues-to-ceres-bright-spots-and-origins,1,1,anigbrowl,12/10/2015 7:01\n12562920,How an Imaginary Island Stayed on Maps for Five Centuries,http://hyperallergic.com/316836/how-an-imaginary-island-stayed-on-maps-for-five-centuries/,58,8,Vigier,9/23/2016 7:28\n11613868,What Is Apache Beam and How Is It Used?,http://www.talend.com/blog/2016/05/02/introduction-to-apache-beam,16,1,johnson_mark1,5/2/2016 18:06\n12083261,SENS Project|21  Human Clinical Trials for Rejuvenation Biotechnologies by 2021,http://sensproject21.org/,1,1,JoshTriplett,7/13/2016 0:33\n12120527,Good Overview of Display Advertising Technology Landscape,http://www.displayadtech.com/the_display_advertising_technology_landscape/the-display-landscape,2,1,AnbeSivam,7/19/2016 8:18\n10392992,Why you should stop looking for your passion,http://finotto.org/entrepeneurship/why-you-should-stop-looking-for-your-passion/,7,2,michele,10/15/2015 13:33\n11404115,Google 'mic drop' Gmail joke for April Fools' day backfires,http://www.independent.co.uk/life-style/gadgets-and-tech/news/gmail-google-mic-drop-april-fool-prank-undo-send-see-email-backfired-a6962916.html,378,379,itg,4/1/2016 11:38\n11829745,EFF Joins Coalition Opposing Dangerous CFAA Bill,https://www.eff.org/deeplinks/2016/06/eff-joins-coalition-opposing-dangerous-cfaa-bill,120,15,DiabloD3,6/3/2016 11:52\n10971763,Design Docs for the London Stock Exchange [pdf],http://www.londonstockexchange.com/products-and-services/trading-services/guide-to-new-trading-system.pdf,36,5,cgoodmac,1/26/2016 4:01\n11534986,Udacity Connect  Face-to-face learning,https://www.udacity.com/uconnect,26,2,olivercameron,4/20/2016 15:12\n10881552,Intel admits Skylakes can ... ... ... freeze in the middle of work,http://www.theregister.co.uk/2016/01/11/math_bug_splatters_skylake_intel_working_on_fix/,15,4,56k,1/11/2016 16:54\n10626712,The Admiral of the String Theory Wars,http://nautil.us/issue/24/error/the-admiral-of-the-string-theory-wars,14,2,dnetesn,11/25/2015 11:46\n11449274,Exploding offers are bullshit,http://erikbern.com/2016/03/16/exploding-offers-are-bullshit.html,100,77,aleyan,4/7/2016 18:06\n11654178,Gmail disabled access when JavaScript is turned off,,7,5,id122015,5/8/2016 14:29\n12046575,PocketC.H.I.P. has arrived! A collection of tweaks for the geekiest gadget,https://nmaggioni.xyz/2016/07/06/PocketC-H-I-P-has-arrived/,4,2,nmaggioni,7/6/2016 23:31\n11045822,Control the LED Lights Outside of Iceland Opera Hall Through Socket.io App,http://paint.is,3,1,halldorel,2/6/2016 0:29\n12082408,Google denied dotless one word domains,http://www.theregister.co.uk/2016/07/12/google_one_word_domains/,16,2,teh_klev,7/12/2016 21:28\n10696385,Mesosphere Is Proud to Support the Open Container Initiative,https://mesosphere.com/blog/2015/12/08/mesosphere-open-container-initiative/,4,1,manojlds,12/8/2015 14:12\n10419039,Still Think White Privilege Isnt Real? These 6 Lessons Will Erase All Doubt,http://everydayfeminism.com/2015/10/life-lessons-white-privilege/,1,1,div0,10/20/2015 13:44\n12034784,The final Windows 10 free upgrade nag will be full-screen,http://arstechnica.co.uk/information-technology/2016/07/the-final-windows-10-free-upgrade-nag-will-be-full-screen/?comments=1,45,58,rosstex,7/5/2016 6:49\n11941359,V8 Optimisations,https://twitter.com/2j2e/status/744969172124237825,2,1,fmstephe,6/20/2016 20:38\n11839144,The Gauss-Jordan-Floyd-Warshall-McNaughton-Yamada Algorithm,http://r6.ca/blog/20110808T035622Z.html,1,1,harveywi,6/5/2016 1:13\n10738640,We can solve the terrorist encryption problem with this one simple solution,http://everythingsysadmin.com/2015/12/five-reallys.html,22,2,YesThatTom2,12/15/2015 16:24\n12396879,Australia to regulate Bitcoin under counter-terrorism finance laws,http://www.smh.com.au/world/australia-to-regulate-bitcoin-under-counterterrorism-finance-laws-20160808-gqnne2.html,5,1,aaron695,8/31/2016 8:46\n11396666,Ubuntu on Windows  The Ubuntu Userspace for Windows Developers,https://insights.ubuntu.com/2016/03/30/ubuntu-on-windows-the-ubuntu-userspace-for-windows-developers/,1,1,sajal83,3/31/2016 12:35\n10177801,Ask HN: How to keep young developers,,3,6,orangeplus,9/6/2015 14:53\n10473739,Too many classic films remain buried in studios' vaults,http://www.latimes.com/business/hiltzik/la-fi-hiltzik-20151025-column.html,130,64,howsilly,10/29/2015 19:43\n11524385,Pycraft: Minecraft engine in Python,https://github.com/traverseda/pycraft,147,47,danso,4/19/2016 1:45\n12365532,Roses and Thorns,http://meagher.co/blog/2016/08/25/roses-and-thorns/,10,2,meagher,8/26/2016 11:50\n10550727,Discovery of classic pi formula a cunning piece of magic,http://www.rochester.edu/newscenter/discovery-of-classic-pi-formula-a-cunning-piece-of-magic-128002/,2,1,milhous,11/12/2015 1:34\n11644409,Ask HN: Who is using AWS Aurora in production?,,6,4,netshade,5/6/2016 14:58\n11711626,Debunking Porn Addiction,http://www.complex.com/life/2016/05/debunking-porn-addiction/,1,1,JackPoach,5/17/2016 6:10\n12220100,Adopting Feature Flag-Driven Releases,http://blog.launchdarkly.com/feature-flag-driven-releases/,71,39,ZachNelsonSF,8/3/2016 18:06\n10583343,What happens when you eject at 780mph (2010),http://www.f-15e.info/joomla/stories/181-back-in-the-saddle,157,39,arnold_palmur,11/17/2015 19:20\n11215871,Offline Ad Network  ECommerce,https://medium.com/@chaitotaler/the-offline-ad-network-ecommerce-f8cf4eefa899#.ox0vw2drp,2,1,chaitotaler,3/3/2016 9:39\n11630285,The Mindtribe Approach to Rock,http://www.mindtribe.com/2016/05/the-mindtribe-approach-to-rock/,2,1,jerryr,5/4/2016 18:03\n11922444,Building a BitTorrent client from scratch in C#,http://www.seanjoflynn.com/research/bittorrent.html,4,1,cheatdeath,6/17/2016 13:18\n12193964,Should this even be released? Deep learning tool that may be used for doxxing,https://github.com/mlpoll/machinematch/issues/1,99,61,Zuider,7/30/2016 18:02\n11803162,The Curse of the Ramones,http://www.rollingstone.com/music/features/the-curse-of-the-ramones-20160519,73,28,the-enemy,5/30/2016 20:59\n10656671,Show HN: Video calls and web browsing in Minecraft.,http://verizoncraft.github.io/,53,10,realgrantthomas,12/1/2015 16:35\n10712246,Ask HN: How to get a moderators attention?,,2,1,jason_slack,12/10/2015 18:16\n10432490,Financial Products Markup Language,http://www.fpml.org/,3,1,Kinnard,10/22/2015 14:40\n11008340,The Wreck of Amtrak 188,http://www.nytimes.com/2016/01/31/magazine/the-wreck-of-amtrak-188.html,126,99,danso,1/31/2016 22:09\n10993312,What will cheap gas do to electric cars?,http://www.theverge.com/2016/1/27/10828534/cheap-gas-electric-cars,3,2,shawndumas,1/29/2016 3:36\n11693455,History of the browser user-agent string (2008),http://webaim.org/blog/user-agent-string-history/,38,12,jtchang,5/13/2016 21:54\n12294719,2016 BMW i3: the best electric car this side of a Tesla  and half the price,http://www.telegraph.co.uk/cars/bmw/bmw-i3-review-together-in-electric-dreams/,3,4,jseliger,8/16/2016 0:46\n10423088,Building Spam-Free Contact Forms Without Captchas,http://nfriedly.com/techblog/2009/11/how-to-build-a-spam-free-contact-forms-without-captchas/,1,1,rebekah-aimee,10/21/2015 1:48\n10776367,Family outraged as 12-year-old Sikh boy arrested over alleged bomb threat,https://www.washingtonpost.com/news/morning-mix/wp/2015/12/18/another-clock-kid-family-outraged-as-12-year-old-sikh-boy-arrested-over-alleged-bomb-threat-at-tex-school/,7,1,BinaryIdiot,12/22/2015 7:26\n11863132,\"Axl Rose Talks Guns N Roses Reunion Album, Criticizes Slashs Book\",http://www.alternativenation.net/axl-rose-talks-guns-n-roses-reunion-album-criticizes-slash-book/,1,1,6stringmerc,6/8/2016 15:59\n10881031,Debian mobile,https://wiki.debian.org/Mobile,5,1,chei0aiV,1/11/2016 14:54\n10594696,A Minimal TTL Processor for Architecture Exploration (2008),http://www.bradrodriguez.com/papers/piscedu2.htm,10,1,ch,11/19/2015 13:47\n11287306,Cash: an intro,http://www.makeuseof.com/tag/forget-cygwin-cash-brings-best-linux-windows/,2,1,dc2,3/15/2016 3:48\n12129082,Ask HN: Anyone ever bought a business off a site like BizBuySell.com?,,1,2,sharemywin,7/20/2016 14:06\n11934516,Show HN: GPS tracking and location sharing via anonymous link,https://www.izhforum.info/forum/izhevsk/tracker_live_map.php?demo=1,6,3,kidstrack,6/19/2016 20:26\n12432954,Show HN: Velo  A wireless bluetooth splitter for 2 traditional headphones,http://velo.audio,45,43,dawidpacha,9/6/2016 0:21\n10645717,How to get out it's not gonna worth it attitude?,,2,3,christopherDam,11/29/2015 19:29\n11637711,A Taste of JavaScript's New Parallel Primitives,https://hacks.mozilla.org/2016/05/a-taste-of-javascripts-new-parallel-primitives/,237,103,faide,5/5/2016 16:50\n10402103,Watson  A CLI to track your time,https://github.com/TailorDev/Watson,4,2,Walkman,10/16/2015 21:26\n12528038,Religion without belief,https://aeon.co/essays/can-religion-be-based-on-ritual-practice-without-belief,33,70,kawera,9/19/2016 0:42\n10439767,The Case for Startups to Make Transparency the Top Priority,http://firstround.com/review/the-case-for-startups-to-make-radical-transparency-the-top-priority/,27,6,cryptoz,10/23/2015 16:51\n11180030,Interfaces  The Most Important Software Engineering Concept,http://blog.robertelder.org/interfaces-most-important-software-engineering-concept/,157,42,nkurz,2/26/2016 5:59\n12386644,DIY BROADCAST: How to Build Your Own Internet TV Channel with Open-Source,http://blog.eltrovemo.com/364/diy-broadcast-how-to-build-your-own-tv-channel-with-open-source-other-goodies/,2,1,iamjeff,8/30/2016 1:01\n11053790,15 must-have WordPress plugins for your website,https://survicate.com/blog/15-must-have-wordpress-plugins/,4,1,lucekk,2/7/2016 17:44\n12434791,Construction worker shortage weighs on hot U.S. housing market,http://www.reuters.com/article/us-usa-housing-labor-idUSKCN11C0F7,5,1,altstar,9/6/2016 10:10\n11761477,The 21st Amendment continues to choke the drinks trade,http://www.rstreet.org/2016/05/20/the-21st-amendment-continues-to-choke-the-drinks-trade/,2,1,Amorymeltzer,5/24/2016 13:53\n10894061,Ask HN: How does your company manage passwords,,4,6,bebopsbraunbaer,1/13/2016 13:26\n10908523,Release of Apache SINGA v0.2 (incubating)  distributed deep learning platform,http://singa.apache.org/downloads.html,3,4,forrestcs,1/15/2016 11:15\n11911105,Deep Learning Isnt a Dangerous Magic Genie. Its Just Math,http://www.wired.com/2016/06/deep-learning-isnt-dangerous-magic-genie-just-math/,9,1,sonabinu,6/15/2016 18:38\n11044467,Who Needs Advanced Math? Not Everybody,http://www.nytimes.com/2016/02/07/education/edlife/who-needs-advanced-math-not-everybody.html,7,1,bootload,2/5/2016 20:44\n11058557,Ask HN: How do 100+ person startups efficiently manage employee expenses?,,6,3,vinnyglennon,2/8/2016 15:22\n11888927,Humans Who See Time (2010),http://blogs.discovermagazine.com/discoblog/2010/04/02/the-rare-humans-who-see-time-have-amazing-memories/#.V1uC7-bpFav.facebook,101,53,georgecmu,6/12/2016 16:40\n10244353,Ad Blocking Irony,http://www.subtraction.com/2015/09/19/ad-blocking-irony/,236,162,driverdan,9/19/2015 14:26\n10321556,Toynbee tiles,https://en.wikipedia.org/wiki/Toynbee_tiles,1,1,aaronbrethorst,10/2/2015 21:49\n11346537,\"How to Bullshit Everybody with an Inspirational Success Story, Sans Facts\",https://medium.com/@visakanv/how-to-bullshit-everybody-with-an-inspirational-success-story-sans-facts-e205ad0aa323#.3knabjvdm,2,2,visakanv,3/23/2016 17:37\n10632426,Shrinking to Zero: The Raspberry Pi Gets Smaller,http://www.bbc.co.uk/news/technology-34922561,480,183,bpierre,11/26/2015 11:06\n10722633,Translation of the Warning from Twitter to the French Crypto Activist,,1,2,ColinWright,12/12/2015 13:12\n12407357,How the JVM compares strings on x86,http://jcdav.is/2016/09/01/How-the-JVM-compares-your-strings/,142,60,jcdavis,9/1/2016 17:46\n11257707,China is building a big data platform for precrime,http://arstechnica.com/information-technology/2016/03/china-is-building-a-big-data-plaform-for-precrime/,4,1,e12e,3/10/2016 6:55\n10198306,Microsoft Design,http://www.microsoft.com/en-us/design/,2,1,sharms,9/10/2015 14:42\n12404546,It is now legal for US firms to start using drones in a limited manner,https://www.washingtonpost.com/news/the-switch/wp/2016/08/29/as-of-today-its-finally-legal-to-fly-drones-commercially/,72,29,LukeHack,9/1/2016 11:59\n10395632,Bitbucket is down,http://status.bitbucket.org/?,29,13,dutchbrit,10/15/2015 20:07\n11586061,Weeding the Worst Library Books,http://www.newyorker.com/books/page-turner/weeding-the-worst-library-books,54,45,benbreen,4/28/2016 1:45\n12099876,Show HN: Material Kit  Free Bootstrap UI Kit Based on Material Design,http://demos.creative-tim.com/material-kit/index.html,180,69,axelut,7/15/2016 10:06\n10375448,Teaching is Selling,http://lizthedeveloper.com/teaching-is-selling,114,16,narpaldhillon,10/12/2015 16:13\n11524881,Why US corporations are hoarding cash and not investing (Paul Krugman),http://www.nytimes.com/2016/04/18/opinion/robber-baron-recessions.html,2,2,ScottBurson,4/19/2016 4:29\n12175215,Do any startups have dress codes?,https://medium.com/@johndavidback/kill-dress-codes-3dbeec685dbd#.83927bpkv,1,1,johndavidback,7/27/2016 18:11\n11080978,Top London iOS Developer Available for Day to Day Hire,http://www.darendavidtaylor.com/cv/,2,2,mcbontempi,2/11/2016 16:11\n12359817,Ask HN: Paid alternatives to WhatsApp,,8,10,reacharavindh,8/25/2016 15:31\n10973991,GPUOpen,http://gpuopen.com/,1,1,ingve,1/26/2016 15:53\n11380650,Publicly Funded Research Should Be Publicly Available,https://www.eff.org/deeplinks/2016/03/tell-congress-its-time-move-fastr,1106,131,SoMuchToGrok,3/29/2016 11:04\n11415747,US government commits to publish publicly financed software under FOSS licenses,https://k7r.eu/us-government-commits-to-publish-publicly-financed-software-under-free-software-licenses/,773,104,dandelion_lover,4/3/2016 11:29\n11083439,Ask HN: How many hours do you spend coding per day?,,3,1,sabbasb,2/11/2016 21:32\n10204947,What Americans know and don't know about science,http://www.pewinternet.org/2015/09/10/what-the-public-knows-and-does-not-know-about-science/,3,1,protomyth,9/11/2015 17:24\n12018733,Ask HN: Where's the best place or best way to learn JavaScript syntax?,,1,2,krmmalik,7/1/2016 18:53\n12279866,An Open Letter to Warner Bros CEO About Layoffs and Donuts-,http://www.pajiba.com/think_pieces/an-open-letter-to-warner-bros-ceo-kevin-tsujihara-about-layoffs-zack-snyder-and-donuts.php,130,82,legodt,8/13/2016 1:58\n12423742,Mitochondrial evolution in snails gives hints on the adaptation from sea to land,http://blogs.biomedcentral.com/bmcseriesblog/2016/08/25/mitochondrial-evolution-snails-gives-hints-adaptations-sea-land-beyond/,39,6,kurono,9/4/2016 11:02\n11885903,Why AI will break capitalism,https://medium.com/@HenryInnis/why-ai-will-break-capitalism-14a6ad2f76da,3,1,DrPsyker,6/11/2016 23:33\n10750126,Weibo Purchases Majority Share in Twitter and Becomes Tweibo,https://medium.com/@chinesefood/weibo-purchases-majority-share-in-twitter-and-becomes-tweibo-7d7e24fe97d4#.vmb5koyip,1,1,bjshepard,12/17/2015 7:33\n11933364,Kids can't use computers (2013),http://coding2learn.org/blog/2013/07/29/kids-cant-use-computers/,10,7,d2p,6/19/2016 15:52\n10397026,Show HN: `diff arc0 arc3.1`,https://cdn.rawgit.com/laarc/notebook/757f7eff5cb26d2ae98dc732252d66fd0e6507c6/arc0-3.1.html,49,34,laarc,10/16/2015 1:39\n10716637,Show HN: Parle  Supercharge your browser and discover relevant information,https://chrome.google.com/webstore/detail/parle/bbigpojahnmkdbdnbcmadnhbjlemibom,5,1,mengjiang,12/11/2015 12:14\n12319209,Warning: this website will log you out of the most visited website,http://superlogout.com/,6,2,dolfje,8/19/2016 11:07\n10280740,\"The United Nations has a radical, dangerous vision for the future of the Web\",https://www.washingtonpost.com/news/the-intersect/wp/2015/09/24/the-united-nations-has-a-radical-dangerous-vision-for-the-future-of-the-web/,6,2,gruez,9/25/2015 21:16\n11613896,WhatsApp Blocked in Brazil for 72 Hours,http://time.com/4314561/whatsapp-block-brazil-72/,18,1,emartinelli,5/2/2016 18:10\n10780730,Announcing Handmade Quake,http://philipbuuck.com/announcing-handmade-quake,129,42,jhack,12/22/2015 22:12\n12046280,\"HTC Vive Headset Nearing 100,000 Sales\",http://www.roadtovr.com/htc-vive-sales-figures-data-100000-steamspy-data/,383,250,prostoalex,7/6/2016 22:23\n10694992,Ablockplus-Annoying popup ad blocker,https://adblockplus.org/,1,1,alvathomas,12/8/2015 5:32\n11559555,Designing Ryanairs Boarding Pass,https://medium.com/@aonghusdavoren/priority-queue-designing-ryanair-s-boarding-pass-a15895092211#.nce2w1cbg,93,52,plurby,4/24/2016 13:06\n11382242,The Dropcam Team,https://medium.com/@gduffy/the-dropcam-team-b9e81f44f259,232,53,robbiemitchell,3/29/2016 15:39\n10293707,VeraCrypt Patches Two Newly-Discovered TrueCrypt Vulnerabilities,https://veracrypt.codeplex.com/wikipage?title=Release%20Notes,16,2,david_shaw,9/28/2015 22:47\n10778888,Missteps in Europes Online Privacy Bill,http://www.nytimes.com/2015/12/21/opinion/missteps-in-europes-online-privacy-bill.html,3,1,jim-greer,12/22/2015 17:12\n11805977,\"Behind the Scenes, Billionaires Growing Control of News\",http://www.nytimes.com/2016/05/28/business/media/behind-the-scenes-billionaires-growing-control-of-news.html?ref=dealbook&_r=0,2,1,mathattack,5/31/2016 11:48\n12095488,\"Airbnb boots 2,233 city listings from the platform to make nice with New York\",http://www.crainsnewyork.com/article/20160708/TECHNOLOGY/160709930/airbnb-boots-2233-city-listings-from-the-platform-to-make-nice-with,11,7,uptown,7/14/2016 17:02\n12264189,Only 30% Use Traditional Boarding Passes. Is It Worth Keeping?,https://icons8.com/articles/redesigning-boarding-pass-again/,11,4,rustoffee,8/10/2016 19:22\n11322776,The social contract is broken,https://www.tradingfloor.com/posts/steens-chronicle-the-social-contract-is-broken-7294085,16,10,pappyo,3/20/2016 13:14\n12397423,SASM  Simple Crossplatform IDE for Assembly Languages,https://dman95.github.io/SASM/english.html,120,35,Halienja,8/31/2016 11:15\n12566725,Logical Uncertainty and Logical Induction,https://golem.ph.utexas.edu/category/2016/09/logical_uncertainty_and_logica.html,7,1,mathgenius,9/23/2016 18:11\n10237651,Grooveshark UI revamped?,http://grooveshark.im/,3,2,shade23,9/18/2015 5:41\n10393930,Page Weight Matters (2012),http://blog.chriszacharias.com/page-weight-matters,556,165,shubhamjain,10/15/2015 16:04\n12307011,Introducing OOM reporting: a new dimension to app quality,https://crashlytics.com/blog/introducing-oom-reporting,27,2,annummunir,8/17/2016 18:23\n11452814,Ask HN: What's your preferred toolset for developing desktop GUI applications?,,5,3,xzion,4/8/2016 5:57\n10744044,How does your website preview look in chat apps?,http://richpreview.com/,1,1,hardcoder,12/16/2015 13:21\n10872612,Unions may no longer be able to forcibly raid their members' pockets,http://www.theatlantic.com/business/archive/2016/01/friedrichs-labor/423129/?single_page=true,3,2,jseliger,1/9/2016 19:58\n11139904,EU referendum: Cameron sets June date for UK vote,http://www.bbc.co.uk/news/uk-politics-35621079,28,68,tristanguigue,2/20/2016 13:04\n11330290,Show HN: Stripe SaaS-analytics bot for Slack,https://revealytics.com/slack,23,5,Trof,3/21/2016 18:12\n11798802,\"An Experiment with GitHub Pages, Jekyll and Travis CI\",http://darek.dk/2016/05/29/an-experiment-with-github-pages-jekyll-and-travis-ci.html,1,1,darekdk,5/29/2016 23:48\n11725167,The fine art of literary hate mail endures,https://newrepublic.com/article/133043/youve-got-hate-mail,26,2,magda_wang,5/18/2016 19:41\n11561493,Ask HN: Why is codemill not gaining momentum?,,5,9,onecooldev24,4/24/2016 21:43\n11983154,Berlin is now in a position to usurp London as the startup capital of Europe,http://www.geektime.com/2016/06/27/berlin-is-now-in-a-position-to-usurp-london-as-the-startup-capital-of-europe/,8,1,tekheletknight,6/26/2016 22:42\n11670146,New Evidence for the Necessity of Loneliness,https://www.quantamagazine.org/20160510-loneliness-center-in-the-brain/,5,1,algirau,5/10/2016 19:58\n10653011,The Biggest Buyers of Software Companies,http://tomtunguz.com/biggest-buyers-software-in-2016/?utm_content=buffer8616e&utm_medium=social&utm_source=linkedin.com&utm_campaign=buffer,28,2,t23,12/1/2015 0:57\n11605379,Design of the RISC-V Instruction Set Architecture [pdf],http://www.eecs.berkeley.edu/~waterman/papers/phd-thesis.pdf,138,48,ingve,5/1/2016 8:19\n11752389,Functional Program Design in Scala (new Course),https://www.coursera.org/learn/progfun2,1,1,timothyklim,5/23/2016 7:13\n10435097,\"Urbit user guide, hosted on Urbit\",http://urbit.org/docs/user,150,69,urbit,10/22/2015 21:10\n10794475,OpenBSD Jumpstart: Learn to Tame OpenBSD Quickly,http://openbsdjumpstart.org/,15,1,vezzy-fnord,12/26/2015 16:41\n10734815,-2000 Lines of Code,http://www.folklore.org/StoryView.py?story=Negative_2000_Lines_Of_Code.txt,229,131,craigc,12/14/2015 23:37\n10922761,MIT Poker Course: Can a little calculus make a total novice into a gambling pro?,https://mentalfloss.atavist.com/secrets-of-the-mit-poker-course,75,13,randycupertino,1/18/2016 5:52\n12051849,Elixir and Elm  the perfect couple (Lambda Days 2016),https://www.youtube.com/watch?v=mIwD27qqr5U,6,3,jaxondu,7/7/2016 20:22\n11708740,Root Cause Message for NA14 Disruptions of Service  May 2016,https://help.salesforce.com/apex/HTViewSolution?urlname=Root-Cause-Message-for-Disruption-of-Service-on-NA14-May-2016&language=en_US,12,1,snewk,5/16/2016 19:04\n11987114,Introducing .NET Core Docs,https://docs.microsoft.com/teamblog/introducing-net-core-docs/,120,19,dend,6/27/2016 16:10\n10656556,Reducing Single Point of Failure using Service Workers,http://calendar.perfplanet.com/2015/reducing-single-point-of-failure-using-service-workers/,11,1,joebeetee,12/1/2015 16:24\n11172774,Code reviews: WTF's/m (2008),http://www.osnews.com/story/19266/WTFs_m,1,1,FrankyHollywood,2/25/2016 6:44\n10305188,Mistake AirFare Alert Service  Beta Access,http://theflyerculture.com,1,2,jamasper,9/30/2015 16:40\n12034780,Why do we keep building rotten foundations?,https://davmac.wordpress.com/2016/07/05/why-do-we-keep-building-rotten-foundations/,4,2,ingve,7/5/2016 6:48\n11764369,\"Obnam: easy, secure backup program\",http://obnam.org/,4,2,0xmohit,5/24/2016 18:42\n11948690,\"Numerai, a hedge fund built by a community of anonymous data scientists\",https://medium.com/@Numerai/7b208deec5f0,178,81,joeykrug,6/21/2016 19:27\n12503226,Autopilot supplier disowns Tesla for 'pushing the envelope on safety',https://www.theguardian.com/technology/2016/sep/15/autopilot-supplier-disowns-tesla-for-pushing-the-envelope-on-safety,15,2,tangled,9/15/2016 3:38\n10902882,The Controlled Deflation of the Bubble Is Almost Complete,http://calacanis.com/2016/01/13/the-controlled-deflation-of-the-bubble-is-almost-complete/,15,2,gabbo,1/14/2016 17:37\n10254374,TechCrunch Disrupt censors hackathon project reference to Anne Frank,http://elaineou.com/2015/09/20/anne-frank-too-hot-for-techcrunch-disrupt/,13,2,ghall,9/21/2015 18:58\n12153079,A glimpse inside the atom,http://sciencebulletin.org/archives/3326.html,4,1,renafowler,7/24/2016 11:54\n10292914,Full recovery of 2048-bit RSA key stored in Amazon's EC2 service,http://arstechnica.com/security/2015/09/storing-secret-crypto-keys-in-the-amazon-cloud-new-attack-can-steal-them/,9,1,Ph4nt0m,9/28/2015 20:19\n11169431,Judge Orders Defendant to Decrypt Laptop,http://www.wired.com/2012/01/judge-orders-laptop-decryption/,2,1,archiebunker,2/24/2016 19:23\n12426867,\"Europe, Apple, and the money burning a hole in Silicon Valleys wallet\",https://www.theguardian.com/business/2016/sep/03/ireland-apple-silicon-valley-money-burning-hole-wallet,3,1,kawera,9/4/2016 21:42\n11009860,U.T. El Paso is built in the distinctive style of Bhutan's architecture,http://blog.lisanapoli.com/2014/11/11/bhutan-tex-mex-style-himalayas-cast-a-wide-net-in-el-paso/,17,2,curtis,2/1/2016 4:55\n12541209,Show HN: We make a opensource hardware that brings low cost machine to arduino,,1,2,JosephWang,9/20/2016 17:22\n10386455,Side Project Launch Checklist,http://keepwomen.com/static_pages/checklist_tool,120,48,userium,10/14/2015 13:26\n10930320,Jimmy Cauty Model Village: the Aftermath Dislocation Principle,http://www.we-heart.com/2016/01/08/jimmy-cauty-model-village-aftermath-dislocation-principle/,56,12,bloke_zero,1/19/2016 12:47\n11829598,An Infantry Squad for the 21st Century,http://warontherocks.com/2016/05/an-infantry-squad-for-the-21st-century/,3,1,jonbaer,6/3/2016 11:16\n10469041,Ask HN: Where can I find high quality writing services?,,12,14,atrust,10/29/2015 3:20\n12436674,Ask HN: Working as contractor in UAE,,3,1,ingmarheinrich,9/6/2016 15:26\n11572256,Free e-courseMarketing for designers,https://www.invisionapp.com/ecourses/marketing-for-designers,1,1,Crafty_Gurl,4/26/2016 14:41\n11605548,Ask HN: Looking for open-source project,,5,2,ejanus,5/1/2016 9:39\n10875211,Theremins,http://theremins.club,30,11,runarberg,1/10/2016 13:23\n10951338,DANE  RFC 6698 alternative to CA,http://wiki.halon.se/DANE,4,3,DNShacker,1/22/2016 7:42\n12441265,14-year-old startup founder turned down a $30M buyout offer,http://money.cnn.com/2016/05/10/technology/recmed-taylor-rosenthal-techcrunch-disrupt/index.html,55,83,prostoalex,9/7/2016 6:20\n10874136,Don't be an architecture hipster,http://blog.alexrohde.com/archives/382,28,43,alexandercrohde,1/10/2016 4:22\n10803838,Windows Update breaks multipart/form-data in ASP,https://forums.iis.net/p/1229356/2114163.aspx?Re+Windows+Update+breaks+multipart+form+data,1,1,yuhong,12/28/2015 22:41\n10414281,Comparing Hosted Database Performance,https://www.compose.io/articles/write-stuff-measuring-database-performance/,21,3,garysieling,10/19/2015 17:21\n11437660,\"Finally, multiple synchronous replication for PostgreSQL has been committed\",http://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=989be0810dffd08b54e1caecec0677608211c339,8,1,snaky,4/6/2016 9:28\n11045874,A Renowned Japanese Architect Reimagines the Lego,http://www.slate.com/blogs/the_eye/2016/02/05/tsumiki_from_kengo_kuma_are_an_angular_wooden_japanese_answer_to_legos.html,2,1,curtis,2/6/2016 0:44\n10810178,Bank of America trying to load up on patents for the technology behind Bitcoin,http://qz.com/578974/bank-of-america-is-trying-to-load-up-on-patents-for-the-technology-behind-bitcoin/,367,194,hackuser,12/30/2015 1:12\n10960630,A new way of rendering particles,http://www.simppa.fi/blog/the-new-particle/,100,9,plurby,1/23/2016 23:30\n11563002,What Happens When Baseball-Stats Nerds Run a Pro Team?,http://www.nytimes.com/2016/04/24/opinion/sunday/what-happens-when-baseball-stats-nerds-run-a-pro-team.html?referer=,4,1,octonion,4/25/2016 7:57\n10778869,Death to LDAP and SAML  Round 2,https://www.inversoft.com/blog/2015/12/17/death-ldap-saml-passport-lives/,10,2,Inversoft,12/22/2015 17:09\n11753211,Website Meta Language (2006),http://thewml.org/,12,2,Tomte,5/23/2016 11:46\n12509615,My Motherland: Findingand writingthe worlds where only I had been,http://www.theparisreview.org/blog/2016/09/15/my-motherland/,9,1,benbreen,9/15/2016 20:37\n11244977,Deep Neural Networks for Acoustic Modelling and Speech Recognition [pdf] (2012),http://research.microsoft.com/pubs/171498/HintonDengYuEtAl-SPM2012.pdf,73,9,Jasamba,3/8/2016 13:14\n12425176,\"I need money to validate my product, and a validated product to raise money\",,3,1,PM4Hire,9/4/2016 16:24\n11548609,\"China suspends Apple's online book, movie services\",http://www.marketwatch.com/story/china-suspends-apples-online-book-movie-services-2016-04-22,46,5,cyanbane,4/22/2016 12:30\n10220487,Why Is Europe Failing to Create More $1B Startups?,http://000fff.org/why-europe-is-failing-to-create-more-unicorns/,154,330,ThomPete,9/15/2015 13:33\n10827419,Imagining a First-Party Swift KVO Replacement,http://blog.jaredsinclair.com/post/136419814560,1,1,Stevo11,1/2/2016 19:13\n10979491,A Website Where You Can Upload Pictures and Show Your Creativity in Photography,http://www.Pinhat.com,3,3,vishalnegal,1/27/2016 11:28\n12022369,\"Co-Dfns: High-Performance, Reliable, and Parallel APL\",https://github.com/arcfide/Co-dfns,80,3,setra,7/2/2016 13:17\n11875829,\"Sunspring, a short science fiction film written by algorithm\",http://arstechnica.com/the-multiverse/2016/06/an-ai-wrote-this-movie-and-its-strangely-moving/,135,49,brokenbeatnik,6/10/2016 12:21\n11982461,The Anti-Business President Who's Been Good for Business,http://www.bloomberg.com/features/2016-obama-anti-business-president/,5,1,kawera,6/26/2016 20:12\n11791413,Reverse Engineering for Beginners free book,https://github.com/dennis714/RE-for-beginners,155,6,0xmohit,5/28/2016 12:36\n12075802,The Call of the Billboard,http://www.theatlantic.com/technology/archive/2016/07/the-call-of-the-billboard/490316/?single_page=true,20,3,prismatic,7/12/2016 0:15\n11654198,\"The connected car may be the dumbest idea ever, but its not going away\",http://arstechnica.com/cars/2016/05/its-time-for-a-candid-talk-about-connected-cars/,24,37,shawndumas,5/8/2016 14:36\n10263632,Tech companies lobbying for CISA are abandoning their users' privacy,https://www.youbetrayedus.org/,470,91,ingve,9/23/2015 6:41\n10483118,Drone horror stories involve new pilots; how can the community fix that?,http://arstechnica.com/information-technology/2015/10/the-future-of-drones-may-be-n00b-dependent/,7,2,Deinos,10/31/2015 16:20\n10725042,Getting started with NoSQL databases and MongoDB,http://www.danielgynn.com/getting-started-mongodb/,1,1,danielgynn,12/13/2015 1:39\n10780305,Ask HN: Middleman-free sites like hnhiring.me/craigslist to find freelance work?,,5,2,notetoself,12/22/2015 20:48\n11947756,Image Hosting on Reddit,https://www.reddit.com/r/announcements/comments/4p5dm9/image_hosting_on_reddit/,191,158,no_gravity,6/21/2016 17:49\n10180053,Scaling Clearbit to 2M API requests per day,http://stackshare.io/clearbit/scaling-clearbit-to-2m-api-requests-per-day/?utm_medium=social&utm_campaign=stackshare_weekly_962015,22,10,sergiotapia,9/7/2015 4:22\n11289533,Babies know when they dont know something,http://arstechnica.com/science/2016/03/babies-know-when-they-dont-know-something/,2,1,callumlocke,3/15/2016 13:46\n11077105,A Better Varargs,http://codeacumen.info/post/a-better-varargs,75,26,Anilm3,2/10/2016 23:35\n11658615,Warden  my open source and cross-platform tool for simplified monitoring,http://piotrgankiewicz.com/2016/05/09/warden-screencast-1-introduction-and-app-example/,3,5,spetz,5/9/2016 10:00\n11435260,\"Stop Teaching Programming, Start Teaching Computational Thought\",http://makezine.com/2016/04/05/stop-teaching-programming-start-teaching-computational-thought/,17,1,miraj,4/5/2016 22:56\n12261283,Ask HN: Which linux/unix C++/C IDE are you using?,,2,1,soulbadguy,8/10/2016 12:57\n10380426,Show HN: Gaggle Mail  Simple group email,http://gaggle.email,33,22,shutton,10/13/2015 13:51\n10519113,Binding of Isaac: Afterbirth 109 controversy,http://kotaku.com/the-binding-of-isaacs-new-secrets-sound-completely-nuts-1740324627,5,1,Iuz,11/6/2015 12:34\n11853466,Show HN: English Wikipedia Clickstream Visualization,http://alpha.nimishg.com/wikiviz/wiki_viz.htm,3,1,i_dont_know_,6/7/2016 10:10\n11208219,Breaking Symmetric Cryptosystems Using Quantum Period Finding,http://arxiv.org/abs/1602.05973v1,3,1,colinprince,3/2/2016 5:17\n11126241,Ask HN: Likelihood the FBI also submitted to Google a court ordered mandate?,,1,1,Dowwie,2/18/2016 15:09\n10969843,Multiple security vulnerabilities in Rails,https://groups.google.com/forum/#!forum/rubyonrails-security,229,62,alinajaf,1/25/2016 20:51\n12044872,End of Cycle?,http://blog.eladgil.com/2016/07/end-of-cycle.html,163,99,akharris,7/6/2016 18:16\n10557782,Learning Human Identity from Motion Patterns,http://arxiv.org/abs/1511.03908,2,1,Oatseller,11/13/2015 3:02\n10327485,Google Cloud Shell,https://cloud.google.com/cloud-shell/,325,159,mikecb,10/4/2015 13:45\n11745706,Ask HN: What to factors keep in mind while choosing domain registrar?,,10,11,hargup,5/21/2016 18:52\n10910994,Ask HN: Cofounder?,,1,1,a_lifters_life,1/15/2016 18:13\n11691092,Nate Silver Unloads on The New York Times,http://www.cjr.org/analysis/fivethirtyeight.php,5,4,danso,5/13/2016 15:52\n11349991,Ask HN: Would you move your company blog to Medium?,,7,9,traviagio,3/24/2016 1:50\n10804414,Chinese medicinal herbs provide niche market for US farmers,http://bigstory.ap.org/article/9808ca6d89274f739476830f79e33214/chinese-medicinal-herbs-provide-niche-market-us-farmers,7,1,walterbell,12/29/2015 0:43\n12524513,Police drop bomb on radicals' home in Philadelphia (1985),http://www.nytimes.com/1985/05/14/us/police-drop-bomb-on-radicals-home-in-philadelphia.html?pagewanted=all,3,1,xyzzy4,9/18/2016 9:07\n12371975,IM2CAD  Reconstruct a scene that is as similar as possible to a photograph,https://arxiv.org/abs/1608.05137,86,6,EvgeniyZh,8/27/2016 11:58\n10358905,Drool: automated memory leak detection in JavaScript,https://github.com/samccone/drool,2,1,fdb,10/9/2015 9:08\n11398076,Microsoft shows fruits of Xamarin acquisition with Visual Studio integration,http://www.pcworld.com/article/3050363/microsoft-shows-fruits-of-xamarin-acquisition-with-visual-studio-integration-and-more.html,3,1,insulanian,3/31/2016 15:54\n11399911,Show HN: Open-Source Sitebuilder CMS Project,https://github.com/Yeti-CMS/yeti-frontend,3,1,futhey,3/31/2016 19:32\n10764200,Running Windows under FreeBSD's bhyve,http://pr1ntf.xyz/windowsunderbhyve.html,100,12,vezzy-fnord,12/19/2015 17:40\n11974881,Brexit Shows a Global Desire to Throw the Bums Out,http://time.com/4381539/brexit-global-populism/,12,5,smaili,6/25/2016 2:18\n10456631,Docker and Node Hello World Example,https://github.com/danawoodman/docker-node-hello-world,1,2,danaw,10/27/2015 6:42\n11727116,Show HN: Lerna: A tool for managing large JavaScript projects,https://lernajs.io/,10,1,amasad,5/19/2016 0:30\n10714728,\"11,000 pound flywheel comes loose from its moorings\",http://www.10news.com/news/11k-pound-flywheel-caused-poway-explosion?google_editors_picks=true,7,2,hwstar,12/11/2015 0:35\n12041448,This KickStarter campaign might change the way how you learn to code,https://www.kickstarter.com/projects/2102567670/learn-python-and-swift-3-from-zero-to-hero,1,3,leotrieu9,7/6/2016 6:00\n12034483,Quiz: Ruby or Rails? Matz and DHH were not able to get 10/10,https://twitter.com/yukihiro_matz/status/750005783090196480,2,1,inem,7/5/2016 5:00\n10390089,How Instagram Became #1 on the App Store,http://pitchenvy.com/business/how-instagram-became-1-on-the-app-store,1,1,craze3,10/14/2015 22:55\n10449759,Fuzzing with american fuzzy lop,http://lwn.net/Articles/657959/,67,15,bootload,10/26/2015 5:37\n11658312,Software security suffers as startups lose access to Googles virus data,http://venturebeat.com/2016/05/08/software-security-suffers-as-upstarts-lose-access-to-virus-data/,104,25,spotirca,5/9/2016 8:37\n11227176,Data Is a Toxic Asset,https://www.schneier.com/blog/archives/2016/03/data_is_a_toxic.html,13,1,_delirium,3/4/2016 22:02\n11070273,\"Hire the Best People, and Let Them Work from Wherever They Are\",https://hbr.org/2016/02/hire-the-best-people-and-let-them-work-from-wherever-they-are,2,2,MarlonPro,2/10/2016 1:53\n10887975,The half strap: self-hosting and Guile,https://wingolog.org/archives/2016/01/11/the-half-strap-self-hosting-and-guile,82,10,epsylon,1/12/2016 15:36\n12020773,Independent Repair Technician and Educator Under Threat by Apple,https://www.youtube.com/watch?v=F7N254MTA4Q,8,2,fsociety,7/2/2016 0:29\n10740895,Watsi 2015 Year in Review,https://watsi.org/2015,11,3,whbk,12/15/2015 22:18\n11753439,Why do we have allergies?,http://mosaicscience.com/story/why-do-we-have-allergies,272,171,ph0rque,5/23/2016 12:38\n10921773,WebTorrent  BitTorrent over WebRTC,https://webtorrent.io/,380,94,Doolwind,1/18/2016 0:13\n11293428,Ask HN: Recommendation for a command-line only OS?,,4,4,CoreSet,3/15/2016 22:13\n10544446,\"Safeway, Theranos Split After $350M Deal Fizzles\",http://www.wsj.com/articles/safeway-theranos-split-after-350-million-deal-fizzles-1447205796,105,66,bedhead,11/11/2015 2:33\n10598872,\"Hi, I'm Collis, CEO/Cofounder of Envato, Ask Me Anything\",https://managewp.org/articles/11176/hi-i-m-collis-ceo-cofounder-of-envato-ask-me-anything,21,9,gmays,11/20/2015 1:00\n10674187,When are we going to contribute BDR to PostgreSQL,http://blog.2ndquadrant.com/when-are-we-going-to-contribute-bdr-to-postgresql/,2,1,rachbelaid,12/4/2015 2:25\n12242335,The Secrets of the Wood Wide Web,http://www.newyorker.com/tech/elements/the-secrets-of-the-wood-wide-web,74,11,drainge,8/7/2016 15:33\n11527523,The Secret Shame of Middle-Class Americans,http://www.theatlantic.com/magazine/archive/2016/05/my-secret-shame/476415/?single_page=true,11,2,infinite8s,4/19/2016 15:11\n11491658,This site will make you nostalgic for Flash,https://www.producthunt.com/r/6222e4462c5169/51274,1,1,optikals,4/13/2016 19:57\n12488133,ArduPilot and DroneCode,http://discuss.ardupilot.org/t/ardupilot-and-dronecode/11295,47,7,Rondom,9/13/2016 13:44\n12294635,Shadow Brokers: NSA Exploits of the Week,https://medium.com/@msuiche/shadow-brokers-nsa-exploits-of-the-week-3f7e17bdc216,3,1,bootload,8/16/2016 0:27\n10187286,An Introduction to Startups in Synthetic Biology,https://synbiofieldreports.plos.org/an-introduction-to-start-ups-in-synthetic-biology-7417888e8c1b,23,4,probdist,9/8/2015 18:05\n10458756,Amazon adds UI for building CloudFormation templates,https://aws.amazon.com/blogs/aws/new-aws-cloudformation-designer-support-for-more-services/,1,1,jdc0589,10/27/2015 15:47\n11352079,\"Oracle Discloses Critical Java Vulnerability in 7u97, 8u73, and 8u74\",http://www.oracle.com/technetwork/topics/security/alert-cve-2016-0636-2949497.html,7,2,veenified,3/24/2016 11:55\n11945882,Ask HN: How do you take notes other than using paper?,,42,85,simon_acca,6/21/2016 14:35\n11378776,All Those New Dinosaurs May Not Be New Or Dinosaurs,http://fivethirtyeight.com/features/all-those-new-dinosaurs-may-not-be-new-or-dinosaurs/,14,14,Petiver,3/29/2016 0:55\n11001907,\"Adam Liaw: five simple dishes, and the mistakes youre making with them (2015)\",,3,1,Tomte,1/30/2016 14:33\n12129101,Inside the Obama Tech Surge as It Hacks the Pentagon and VA,https://backchannel.com/inside-the-obama-tech-surge-as-it-hacks-the-pentagon-and-va-8b439bc33ed1,162,142,brensudol,7/20/2016 14:09\n10685661,\"If the internet is addictive, why dont we regulate\",https://aeon.co/essays/if-the-internet-is-addictive-why-don-t-we-regulate-it,2,2,hollerith,12/6/2015 16:43\n12516244,The Thrill of Losing Money by Investing in a Manhattan Restaurant,http://www.newyorker.com/business/currency/the-thrill-of-losing-money-by-investing-in-a-manhattan-restaurant,3,2,impostervt,9/16/2016 18:37\n10240223,Dont Worry About Selling Your Privacy to Facebook. I Already Sold It for You,http://jasonlefkowitz.net/2011/10/dont-worry-about-selling-your-privacy-to-facebook-i-already-sold-it-for-you/,15,2,smacktoward,9/18/2015 16:45\n10580066,Pacemaker explosions in crematoria,http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1279940/,33,30,cant_kant,11/17/2015 9:44\n10760752,APT tilting train: The laughing stock that changed the world,http://www.bbc.co.uk/news/magazine-35061511,2,1,ColinWright,12/18/2015 20:32\n11893178,Microsoft to acquire LinkedIn for $26.2B,http://www.theverge.com/2016/6/13/11920072/microsoft-linkedin-acquisition-2016?utm_campaign=theverge&utm_content=chorus&utm_medium=social&utm_source=twitter,8,2,antr,6/13/2016 12:39\n11004949,Rigged Justice: Weak Federal Enforcement Against US Corporate Offenders (2015) [pdf],http://www.warren.senate.gov/files/documents/Rigged_Justice_2016.pdf,2,1,DrScump,1/31/2016 2:21\n11981831,State to Detroit man: Pay for child that isn't yours or go to jail,http://www.wxyz.com/news/state-tells-detroit-man-pay-for-child-that-isnt-yours-or-go-to-jail,3,2,jseliger,6/26/2016 18:06\n11064305,Scientists have found a way to help learn skills faster,http://www.sciencealert.com/scientists-have-found-a-technique-that-helps-you-learn-new-skills-twice-as-fast,143,55,davidiach,2/9/2016 9:55\n11062525,\"Not Just a Death, a System Failure\",http://opinionator.blogs.nytimes.com/2016/02/06/system-failure/,7,1,andrewl,2/9/2016 1:58\n12030257,Windows 10: Microsoft launches intrusive full-screen upgrade reminder,https://www.theguardian.com/technology/2016/jul/04/microsoft-windows-10-full-screen-upgrade-notification-pop-up-reminder,64,87,cm2187,7/4/2016 12:18\n10842908,BASIC-256: An easy to use BASIC language and IDE for education,http://basic256.org/index_en,26,14,vmorgulis,1/5/2016 12:37\n10697883,The Smell Network: Perceptual Network Visualisation,http://odornetwork.com/network/index.html,25,1,riteshcanfly,12/8/2015 17:31\n11946243,Ask HN: How do you plan your life?,,1,4,0x54MUR41,6/21/2016 15:14\n12124294,Verified accounts for everyone: Twitter announces new application process,http://thenextweb.com/insider/2016/07/19/verified-accounts-everyone-twitter-announces-new-application-process/,3,1,jaxondu,7/19/2016 19:45\n11205594,GitKraken: git GUI Client for Windows Mac and Linux,http://www.gitkraken.com/,193,175,bpierre,3/1/2016 19:59\n12054690,New haskell-lang.org,https://haskell-lang.org/announcements,124,188,Rabble_Of_One,7/8/2016 11:12\n11612923,First Job Chat Bot for the Facebook Messenger Platform,https://www.jobmehappy.de/blog/facebook-messenger-job-bot,3,1,jobmehappy,5/2/2016 16:33\n12211651,Massachusetts Bans Employers from Asking Applicants About Previous Pay,http://www.nytimes.com/2016/08/03/business/dealbook/wage-gap-massachusetts-law-salary-history.html,1195,760,OhHeyItsE,8/2/2016 17:44\n12434101,Free password manager for Mac from Avast (beta),https://www.avast.com/passwords-mac,1,1,hellishcz,9/6/2016 7:02\n10200577,You are spending too much f'n money,,6,3,rob-guilfoyle,9/10/2015 21:09\n12031007,Comparing HTTP/1.1 and HTTP/2 on Aircraft WiFi [video],https://www.youtube.com/watch?v=pqY1MfgTYmE,13,1,velmu,7/4/2016 14:37\n11187847,Caffeine for Sale: The Hidden Trade of the World's Favorite Stimulant,http://www.npr.org/sections/thesalt/2016/02/26/467844829/inside-the-anonymous-world-of-caffeine,33,12,nols,2/27/2016 18:08\n12065912,The Rustonomicon: The Dark Arts of Advanced and Unsafe Rust Programming,https://doc.rust-lang.org/nomicon/README.html,191,59,jvns,7/10/2016 15:32\n11405950,Show HN: Spaceship.codes  a game for programmers,https://spaceship.codes,1,1,rfotino,4/1/2016 16:17\n10376691,Training Deep Neural Networks Part 1,http://upul.github.io/2015/10/12/Training-(deep)-Neural-Networks-Part:-1/,43,2,upul,10/12/2015 20:08\n11093690,Ebiten  A simple SNES-like 2D game library in Go,http://hajimehoshi.github.io/ebiten/,32,2,mkirsche,2/13/2016 12:24\n10786481,How to trick a neural network into thinking a panda is a vulture,https://codewords.recurse.com/issues/five/why-do-neural-networks-think-a-panda-is-a-vulture,268,67,jvns,12/24/2015 0:46\n12110419,\"MH17  The Open Source Investigation, Two Years Later\",https://www.bellingcat.com/news/uk-and-europe/2016/07/15/mh17-the-open-source-investigation-two-years-later/,2,1,DanBC,7/17/2016 15:17\n10597010,The Last Days of Marissa Mayer?,http://www.forbes.com/sites/miguelhelft/2015/11/19/the-last-days-of-marissa-mayer/,11,1,coloneltcb,11/19/2015 19:38\n11181304,Show HN: Initial release of the distributed TensorFlow runtime,https://github.com/tensorflow/tensorflow/tree/master/tensorflow/core/distributed_runtime,85,3,mrry,2/26/2016 13:48\n10839516,\"Google paid $380M to buy Bebop, Diane Greene donating her $148M share\",http://venturebeat.com/2016/01/04/google-paid-380m-to-buy-bebop-executive-diane-greene-donating-her-148m-share/,84,58,chermanowicz,1/4/2016 23:14\n10288289,\"The drug industry wants us to think Martin Shkreli is a rogue CEO, but he isn't\",http://www.washingtonpost.com/news/wonkblog/wp/2015/09/25/the-drug-industry-wants-us-to-think-martin-shkreli-is-a-rogue-ceo-he-isnt/,222,169,rottyguy,9/27/2015 23:29\n10392585,Supercharging the Elasticsearch Percolator,http://underthehood.meltwater.com/blog/2015/09/29/supercharging-the-elasticsearch-percolator/,40,4,traxmaxx,10/15/2015 11:54\n12313249,US ready to 'hand over' the internet's naming system,http://www.bbc.com/news/technology-37114313,2,1,tagawa,8/18/2016 15:30\n11907569,A Graduate Course in Applied Cryptography (Dan Boneh and Victor Shoup),http://toc.cryptobook.us/,2,1,smartera,6/15/2016 6:50\n12341093,Show HN: Igloos That Don't Melt,http://icewall.com.au/?hn,81,35,peterwallhead,8/23/2016 3:04\n11337814,\"Starting a Startup with Nick Franklin, Co-Founder and CEO of ChartMogul\",https://www.youtube.com/watch?v=vJxNXNWlbOU,5,1,rheaverma,3/22/2016 16:44\n12126111,Computer Science Rankings,http://csrankings.org/,4,1,k4rtik,7/20/2016 0:53\n12559668,Show HN: Send scribbles and pictures to an Emacs buffer from your Android phone,https://github.com/yati-sagade/orch,1,1,yati,9/22/2016 19:39\n12506387,Election hacking: Sowing doubt is prime danger,http://nytimes.com/2016/09/15/us/politics/sowing-doubt-is-seen-as-prime-danger-in-hacking-voting-system.html,3,1,brd529,9/15/2016 14:24\n10366936,Flash Disruption Comes to Server Main Memory,http://www.theplatform.net/2015/08/05/flash-disruption-comes-to-server-main-memory/,22,7,nkurz,10/10/2015 20:47\n12355275,Cloudron: A platform for self-hosting web apps,https://cloudron.io/blog/2016-08-24-introducing.html,8,18,nebulon,8/24/2016 21:08\n11707675,Swift now available on FreeBSD,http://www.freshports.org/lang/swift/,4,1,swills,5/16/2016 16:57\n11025209,Show HN: ES2015 loader in 60 SLOC,,3,2,populacesoho,2/3/2016 7:19\n12257429,\"Chrome 53 Beta: Shadow DOM, PaymentRequest, and Android Autoplay\",http://blog.chromium.org/2016/08/chrome-53-beta-shadow-dom.html,29,9,itayadler,8/9/2016 20:21\n11513207,That man who deleted his entire company with a line of code? It was a hoax,http://www.pcworld.com/article/3057235/data-center-cloud/that-man-who-deleted-his-entire-company-with-a-line-of-code-it-was-a-hoax.html,24,7,empressplay,4/17/2016 2:18\n11540813,\"What Is the Difference Between Wireframe, Mockup and Prototype?\",http://brainhub.eu/blog/2016/04/20/difference-between-wireframe-mockup-prototype/,70,27,mwarcholinski,4/21/2016 10:18\n10619966,Customers connecting to our website having connectivity issues with carrier AT&T,,2,2,neo22s,11/24/2015 9:59\n11150483,Arithmetic Optimization for Compilers by Randomly Generated Equivalent Programs [pdf],https://www.jstage.jst.go.jp/article/ipsjtsldm/9/0/9_21/_pdf,15,2,tambourine_man,2/22/2016 12:59\n12046062,LambCI  A continuous integration system built on AWS Lambda,https://github.com/lambci/lambci,160,57,hharnisch,7/6/2016 21:38\n12341032,Startups that launched at Y Combinator S16 Demo Day 1,https://techcrunch.com/2016/08/22/y-combinator-demo-day-summer-2016/,155,125,runesoerensen,8/23/2016 2:47\n11884013,Cartful: Changing the Fashion Discovery Game  Forget Pinterest,http://www.cartful.co,2,1,adias9,6/11/2016 16:22\n11594272,Neuroscientists create atlas showing how words are organised in the brain,https://www.theguardian.com/science/2016/apr/27/brain-atlas-showing-how-words-are-organised-neuroscience,73,11,arashdelijani,4/29/2016 7:27\n11872928,Bloomberg Plea: Ad-Blockers Disrupt the Experience,http://adage.com/article/media/bloomberg-ad-blockers-disrupt-experience/304299/,4,3,arunmoezhi,6/9/2016 22:42\n10980545,IT Question,,3,1,LCogent,1/27/2016 15:35\n12076712,Datachains: AI driven DAOs for incentivizing taste-based content delivery,http://roberts.pm/datachain,34,5,Uptrenda,7/12/2016 4:23\n10934672,Facebook over Tor on Android,https://www.facebook.com/notes/facebook-over-tor/adding-tor-support-on-android/814612545312134,2,3,yeukhon,1/19/2016 22:41\n11010642,Clifford Attractors,http://paulbourke.net/fractals/clifford/,62,16,d00r,2/1/2016 9:06\n11574378,Oculus VR Founder Taunts Redditors Over Shipping Delays,http://www.popsci.com/oculus-vr-founder-reddit,23,2,paulmd,4/26/2016 18:28\n10384328,Drawing under the microscope,http://blogs.royalsociety.org/history-of-science/2015/10/12/drawing/,17,2,Petiver,10/14/2015 0:18\n10729141,Baidu says it's developed China's first fully autonomous self-driving car,http://venturebeat.com/2015/12/09/baidu-says-its-developed-chinas-first-fully-autonomous-self-driving-car/,91,68,doppp,12/14/2015 2:43\n10442929,Land-value tax: Why Henry George had a point,http://www.economist.com/blogs/freeexchange/2015/04/land-value-tax,48,98,eru,10/24/2015 8:43\n12151393,Water Out of the Tailpipe: A New Class of Electric Car Gains Traction,http://www.nytimes.com/2016/07/22/automobiles/water-out-the-tailpipe-a-new-class-of-electric-car-gains-traction.html?hpw&rref=automobiles&action=click&pgtype=Homepage&module=well-region&region=bottom-well&WT.nav=bottom-well,29,54,prostoalex,7/23/2016 23:04\n10445613,Texting reduces need for pain medication during surgery,https://www.bostonglobe.com/lifestyle/2015/05/08/texting-reduces-need-for-pain-medication-during-surgery/q7pRsvHDCQikaj0pvFBcyH/story.html,24,18,Oatseller,10/25/2015 1:41\n11117929,Which Type of Exercise Is Best for the Brain?,http://well.blogs.nytimes.com/2016/02/17/which-type-of-exercise-is-best-for-the-brain/?hp&action=click&pgtype=Homepage&clickSource=story-heading&module=mini-moth&region=top-stories-below&WT.nav=top-stories-below,229,118,acdanger,2/17/2016 14:13\n12081124,Programmer competency matrix,http://www.starling-software.com/employment/programmer-competency-matrix.html,7,2,hjalle,7/12/2016 18:01\n11797038,An Unconventional Look at the European Map,http://www.the-dialogue.com/en/en4-an-unconventional-look-at-the-european-map/,41,21,DrSheldon,5/29/2016 16:52\n11945314,EFF Urges Citizens to Fight Changes Expanding Gov Powers to Break into Computers,https://www.eff.org/press/releases/eff-urges-citizens-websites-fight-rule-changes-expanding-government-powers-break,2,1,DiabloD3,6/21/2016 13:08\n11404770,The Trouble with CloudFlare,https://blog.torproject.org/blog/trouble-cloudflare,620,351,tshtf,4/1/2016 13:58\n10792688,Beware of How Millennials View Office Promotions,http://blogs.wsj.com/experts/2015/10/26/beware-of-how-millennials-view-office-promotions/,1,1,repeek,12/25/2015 23:22\n12564793,How does Google know where I am?,http://security.stackexchange.com/questions/137418/how-does-google-know-where-i-am,260,146,kumarharsh,9/23/2016 14:19\n11105882,Shunning Israeli goods to become criminal offence in UK,http://www.independent.co.uk/news/uk/home-news/israel-boycott-local-councils-public-bodies-and-student-unions-to-be-banned-from-shunning-israeli-a6874006.html,17,3,kat,2/15/2016 20:55\n12238533,Introducing Amazon One,https://www.amazon.com/p/feature/gca37opgyo4u53v,35,12,t23,8/6/2016 15:58\n10754553,Holiday Gift Ideas from Y Combinator,http://www.ycgiftideas.com/,266,132,t-3-k,12/17/2015 21:07\n10667180,The search for a faster CRC32,https://blog.fastmail.com/2015/12/03/the-search-for-a-faster-crc32/,100,51,alfiedotwtf,12/3/2015 1:40\n10552805,100 years of general relativity,http://motls.blogspot.com/2015/11/100-years-of-general-relativity.html,49,13,yetanotheracc,11/12/2015 12:59\n10688496,Show HN: RightGIF - a better /giphy for Slack,https://rightgif.com,11,9,toast76,12/7/2015 9:13\n12194924,New tech installed on the ISS set to form solar system-wide 'internet',http://futurism.com/new-tech-installed-on-the-iss-set-to-form-solar-system-wide-internet/,2,1,ALhult,7/30/2016 22:28\n12400932,Improving Inception and Image Classification in TensorFlow,https://research.googleblog.com/2016/08/improving-inception-and-image.html,6,1,runesoerensen,8/31/2016 19:45\n10491576,CALMzone launch suicide prevention campaign,https://www.thecalmzone.net/2015/11/big-news-calm-and-lynx-launch-bigger-issues-campaign/,1,1,DanBC,11/2/2015 13:02\n11852339,SpaceX Falcon 9 vs. ISROs Reusable Launch Vehicle,https://medium.com/@rsn/spacex-falcon-9-vs-isros-reusable-launch-vehicle-c52d4d56f87d#.2ymtsfkcu,1,1,signa11,6/7/2016 4:12\n12280881,Ask HN: Have you launched a failed web business?,,50,42,marktangotango,8/13/2016 9:33\n12357813,Israel deploys automated military robots,http://mainichi.jp/english/articles/20160824/p2a/00m/0na/020000c,49,53,sjreese,8/25/2016 9:32\n10324295,\"Ask HN: As a startup CTO, how do I protect my web app from security threats?\",,4,7,svepuri,10/3/2015 15:55\n11637945,Everything Good Has Already Been Invented,http://www.forbes.com/sites/nathankontny/2016/05/05/everything-good-has-already-been-invented/#11871fe35776,2,1,nate,5/5/2016 17:12\n10965321,What Is Zero UI? (2015),http://www.fastcodesign.com/3048139/what-is-zero-ui-and-why-is-it-crucial-to-the-future-of-design,48,25,jonbaer,1/25/2016 2:59\n11249143,\"Ask HN: Re-learn JavaScript today, where to start?\",,6,9,simonebrunozzi,3/8/2016 22:05\n10586963,\"PocketGrid: tiny, powerful CSS grid\",https://arnaudleray.github.io/pocketgrid/,2,2,interfacesketch,11/18/2015 10:34\n10650278,The Japanese Art of Self-Preservation,http://www.damninteresting.com/sokushinbutsu-the-ancient-buddhist-mummies-of-japan/,102,19,ca98am79,11/30/2015 16:45\n10684570,Spanish galleon may contain biggest treasure haul ever found on seabed,http://www.theguardian.com/world/2015/dec/06/wreck-spanish-galleon-treasure-haul,65,44,Thevet,12/6/2015 6:28\n11565958,Worlds First 3-D Printed Excavator on Display,http://www.manufacturingtomorrow.com/news/2016/04/20/world%E2%80%99s-first-3-d-printed-excavator-on-display-at-conexpo-conagg-and-ifpe/7915/,15,2,djoldman,4/25/2016 17:53\n11641867,0.0% of Icelanders 25 years or younger believe God created the world,http://icelandmag.visir.is/article/00-icelanders-25-years-or-younger-believe-god-created-world-new-poll-reveals,122,94,BinaryIdiot,5/6/2016 5:17\n10792057,Reforms to Ease Students Stress Divide a New Jersey School District,http://www.nytimes.com/2015/12/26/nyregion/reforms-to-ease-students-stress-divide-a-new-jersey-school-district.html,3,1,chewymouse,12/25/2015 19:23\n11890590,Natural Language for Developers,https://wit.ai/,183,56,Perados,6/12/2016 22:18\n12263272,MacBook Pro Lineup Set for 'Most Significant Overhaul in Over 4 Years',http://www.macrumors.com/2016/08/10/macbook-pro-lineup-overhaul-4-years/,2,1,t23,8/10/2016 17:08\n10684980,\"Show HN: ACME Let's Encrypt client  binary releases, works like 'make'\",https://github.com/hlandau/acme,83,30,davewongillies,12/6/2015 11:24\n12317525,\"Physics, Topology, Logic and Computation: A Rosetta Stone (2009) [pdf]\",http://math.ucr.edu/home/baez/rosetta.pdf,132,10,sndean,8/19/2016 2:00\n10667986,Hawaii Court Rescinds Permit to Build Thirty Meter Telescope,http://www.nytimes.com/2015/12/04/science/space/hawaii-court-rescinds-permit-to-build-thirty-meter-telescope.html,76,46,anigbrowl,12/3/2015 5:48\n11684424,I'm a fucking webmaster,https://justinjackson.ca/webmaster/,291,67,fredrivett,5/12/2016 16:07\n11284330,Data Science RSS Feed  Do you have enough data about your data,https://www.dataradar.io/,8,1,dekhtiar,3/14/2016 17:58\n10959258,Death to JSON,https://medium.com/@tsaizhenling/death-to-json-b035e604e80a#.fc7pfwl6a,6,1,tsaizhenling,1/23/2016 18:11\n12265493,Travel Survival Guide,http://www.jonobacon.org/2016/08/10/the-bacon-travel-survival-guide/,3,1,jonobacon,8/10/2016 23:53\n10652979,Japan's Cute Army,http://www.newyorker.com/culture/culture-desk/japans-cute-army?mbid=social_twitter,69,46,coloneltcb,12/1/2015 0:49\n10438192,Tool to build rust structs to parse given JSON,https://rusty-json.herokuapp.com/,2,3,IceyEC,10/23/2015 12:39\n10470068,The Xanadu Parallel Universe,http://xanadu.com/xUniverse-D6,5,2,nanna,10/29/2015 10:30\n11351991,Mesosphere raises $73.5M with Microsoft participating,http://venturebeat.com/2016/03/24/mesosphere-raises-73-5-million-with-microsoft-participating-launches-velocity-tool/,136,13,mwilcox,3/24/2016 11:39\n12235193,Fuchsia (A New Operating System by Google?),https://fuchsia.googlesource.com/,8,2,hellopetitos,8/5/2016 19:36\n10524747,How do companies handle tax/payment for remote workers?,,5,4,zippy786,11/7/2015 13:42\n11622632,Why You Should Put Yourself Out There and Try New Products,https://bothsidesofthetable.com/why-you-should-put-yourself-out-there-and-try-new-products-4cd5a88510f0#.jfq97d5zy,2,2,joeyespo,5/3/2016 17:31\n12520140,Power and Autistic Traits,http://journal.frontiersin.org/article/10.3389/fpsyg.2016.01290/full,4,1,sajid,9/17/2016 11:51\n10564878,How Filipino WWII Soldiers Were Written Out of History,http://priceonomics.com/how-filipino-soldiers-were-written-out-of-the/,114,32,miciah,11/14/2015 7:40\n12363580,Ask HN: Single or multiple mounting point(s) in React app?,,1,1,billykwok,8/26/2016 0:49\n12263900,Jacob Appelbaum: Inconsistencies in Rape Allegations,http://www.zeit.de/kultur/2016-08/jacob-appelbaum-rape-allegations-contradictions,2,1,Tomte,8/10/2016 18:38\n11314341,We could colonize the moon for just $10B  and make it happen by 2022,http://www.marketwatch.com/story/it-would-cost-only-10-billion-to-live-on-the-moon-2016-03-17,5,1,cryptoz,3/18/2016 19:41\n10900887,Beware of the Silicon Valley cult,https://thinkfaster.co/2015/12/beware-of-the-silicon-valley-cult/,170,134,pmcpinto,1/14/2016 12:15\n11780517,What is Mass Incarceration?,https://medium.com/@dan_nott/what-is-mass-incarceration-ff737196580,3,1,jessaustin,5/26/2016 18:51\n11188966,Most software already has a golden key backdoor: the system update,http://arstechnica.com/security/2016/02/most-software-already-has-a-golden-key-backdoor-its-called-auto-update/,16,1,infinity0,2/27/2016 23:21\n10545155,T-Mobile is writing the manual on how to fuck up the internet,http://www.theverge.com/2015/11/10/9706296/t-mobile-binge-on-streaming-net-neutrality-problem-john-legere,11,2,nithinr6,11/11/2015 6:38\n11867135,Don't use ES2015,http://blog.brianyang.us/dont-use-es2015/,3,1,brian-yang,6/9/2016 2:09\n10559102,Turris Omnia  Open Source Home Router (HW and SW),https://www.indiegogo.com/projects/turris-omnia-hi-performance-open-source-router/x/12740262#/story,1,1,virtuallynathan,11/13/2015 10:47\n11984177,Are European software engineers still welcomed in London?,,4,3,deliriousferret,6/27/2016 4:11\n11836455,Europe Isn't Quite Ready for the Sharing Economy,http://www.bloomberg.com/view/articles/2016-06-03/europe-isn-t-quite-ready-for-the-sharing-economy,1,1,petethomas,6/4/2016 14:29\n11230509,Stein's paradox in Statistics (1977) [pdf],http://statweb.stanford.edu/~ckirby/brad/other/Article1977.pdf,69,13,xtacy,3/5/2016 19:00\n10595796,The real reason new graduates can't get hired,http://www.bbc.com/capital/story/20151118-this-is-the-real-reason-new-graduates-cant-get-hired,37,45,hccampos,11/19/2015 16:49\n11387212,Amazon bans the sale of rogue USB-C cables,http://techcrunch.com/2016/03/29/amazon-bans-the-sale-of-rogue-usb-c-cables/,50,68,prostoalex,3/30/2016 5:49\n12104857,pfSense moves to Apache License,https://blog.pfsense.org/?p=2103,13,2,sashk,7/16/2016 1:50\n10702456,How cash is carried across Congo,http://www.economist.com/news/business-and-finance/21679720-new-system-paying-civil-servants-puts-banks-through-their-paces-its-jungle-out-there,59,10,Turukawa,12/9/2015 7:44\n12217612,Show HN: Heartbeat  Transform REST Endpoints to Streaming APIs,https://heartbeat.appbase.io,111,24,sidi,8/3/2016 13:02\n11812050,DigitalOcean  Introducing Our Bangalore Region: BLR1,https://www.digitalocean.com/company/blog/introducing-our-bangalore-region-blr1,23,3,vaishnavpratik,6/1/2016 4:27\n11164107,Justice Department Wants Apple to Unlock Nine More iPhones,http://www.nytimes.com/2016/02/24/technology/justice-department-wants-apple-to-unlock-nine-more-iphones.html?partner=rss&emc=rss&_r=0,636,304,jstreebin,2/24/2016 2:29\n11181024,This water bottle apparently turns air into drinking water,https://konstruktor.com/Article/view/929,3,5,bontoJR,2/26/2016 12:28\n10554679,Don't copy paste from a website to a terminal,http://thejh.net/misc/website-terminal-copy-paste,665,242,DAddYE,11/12/2015 17:43\n10499842,Firefox Now Offers a More Private Browsing Experience,https://blog.mozilla.org/blog/2015/11/03/firefox-now-offers-a-more-private-browsing-experience/,11,1,reubenmorais,11/3/2015 14:49\n10974520,Eclipse Che Is Now Beta  Next-Generation Eclipse IDE,http://blog.codenvy.com/introducing-eclipse-che-beta/,18,9,TylerJewell,1/26/2016 17:23\n10501170,Show HN: Elevator  Any dev team can be acquihired,https://goelevator.com,31,4,mikeyanderson,11/3/2015 17:47\n11662248,Pica  high quality image resize in browser,https://github.com/nodeca/pica,11,1,guifortaine,5/9/2016 19:03\n10235706,Amazon's New $50 Fire Tablet,http://www.amazon.com/dp/B00TSUGXKE/,35,71,bsilvereagle,9/17/2015 19:59\n12302899,Deutsche Post to start sale of electric vehicles in 2017,http://www.reuters.com/article/deutsche-post-electric-van-idUSFWN1AT0C7,1,1,vincent_s,8/17/2016 6:45\n12199317,The Science That Fueled Frankenstein,http://www.nature.com/nature/journal/v535/n7613/full/535490a.html?WT.mc_id=FBK_NA_1607_FHBOOKSARTSFRANKENSTEIN_PORTFOLIO,1,1,hownottowrite,7/31/2016 22:54\n12276795,How to Hack an Election in 7 Minutes,http://www.politico.com/magazine/story/2016/08/2016-elections-russia-hack-how-to-hack-an-election-in-seven-minutes-214144#ixzz4GSuIBNwd,5,1,oli5679,8/12/2016 16:16\n10874463,\"PHP RFC: Make a simple, secure cryptography library\",https://wiki.php.net/rfc/php71-crypto,4,1,sarciszewski,1/10/2016 6:27\n12201714,Only 9% of America Chose Trump and Clinton as the Nominees,http://www.nytimes.com/interactive/2016/08/01/us/elections/nine-percent-of-america-selected-trump-and-clinton.html?hp&action=click&pgtype=Homepage&clickSource=story-heading&module=b-lede-package-region&region=top-news&WT.nav=top-news,160,262,Dowwie,8/1/2016 12:03\n12387936,Strong signal from sun-like star sparks alien speculation,http://www.cnn.com/2016/08/30/health/seti-signal-hd-164595-alien-civilization/index.html,2,1,mikx007,8/30/2016 6:32\n11667243,Saudi Arabia and Iran: The Cold War of Islam,http://www.spiegel.de/international/world/saudia-arabia-iran-and-the-new-middle-eastern-cold-war-a-1090725.html,73,78,leroy_masochist,5/10/2016 14:07\n12409834,Targeting Activity Against State Board of Election Systems [pdf],https://s.yimg.com/dh/ap/politics/images/boe_flash_aug_2016_final.pdf,9,2,taylorbuley,9/2/2016 0:17\n12045421,Diablo II Save File Format (Work in Progress),https://github.com/krisives/d2s-format,5,2,krisives,7/6/2016 19:54\n11207204,U.S. oil production at 43-year high,http://money.cnn.com/2016/03/01/investing/us-oil-production-near-record-opec/,2,1,adventured,3/2/2016 0:04\n12154879,Using Deep Reinforcement Learning to Play Flappy Bird,https://yanpanlau.github.io/2016/07/10/FlappyBird-Keras.html?n=3,17,2,fchollet,7/24/2016 21:01\n10677665,Virgin presses 747 jumbo into space action,http://www.bbc.co.uk/news/science-environment-35002459,11,1,edward,12/4/2015 17:33\n11791304,\"Ask HN: If UIs can be patented, why not APIs?\",,3,4,whack,5/28/2016 11:40\n11834158,SpaceX Drone Ship Names,http://www.space.com/28445-spacex-elon-musk-drone-ships-names.html,3,3,11thEarlOfMar,6/4/2016 0:08\n12003863,Berlin  St. Petersburg Software Companies,,1,1,tegoo,6/29/2016 19:04\n10974169,Show HN: Goad  AWS Lambda powered load testing tool,https://goad.io,69,13,jcxplorer,1/26/2016 16:24\n11367175,A Colorful Interactive Graphic Captures 200 Years of U.S. Immigration,http://www.citylab.com/housing/2015/03/200-years-of-us-immigration-in-1-colorful-infographic/388571/?utm_source=atlanticFB,2,1,fforflo,3/26/2016 19:57\n10362284,All Winter 2016 Application AMA in one place,http://www.askmeanything.me/brands/ycombinator/?from=@,1,2,ramkumarceg,10/9/2015 18:25\n11393064,Shandra Woworuntu: My life as a sex-trafficking victim,http://www.bbc.com/news/magazine-35846207,9,1,ytNumbers,3/30/2016 21:15\n11845452,\"D-Day: June 6, 1944\",https://www.army.mil/d-day/,2,2,DrScump,6/6/2016 9:04\n10827322,Kivy 1.9.1 released,http://kivy.org/planet/2016/01/kivy-1-9-1%C2%A0released/,96,22,mcastle,1/2/2016 18:53\n11026737,Ravens attribute visual access to unseen competitors,http://www.nature.com/ncomms/2016/160202/ncomms10506/full/ncomms10506.html,3,1,daegloe,2/3/2016 14:58\n11522143,Ask HN: Teaching kids to program?,,6,9,matheweis,4/18/2016 18:36\n10377040,Map Shows Where Sea Level Rise Will Drown American Cities,http://www.wired.com/2015/10/map-shows-sea-level-rise-will-drown-american-cities/,4,6,cryptoz,10/12/2015 21:25\n12473081,'Say hello to the real reasons we got rid of the 3.5mm jack',https://www.reddit.com/r/funny/comments/527629/use_apple_pay_or_else/,12,3,nreece,9/11/2016 12:40\n10960195,All Models of Machine Learning Have Flaws (2007),http://hunch.net/?p=224,57,7,walterbell,1/23/2016 21:31\n10525711,Infrared Scans Show Possible Hidden Chamber in King Tuts Tomb,http://news.nationalgeographic.com/2015/11/151106-tut-tutankhamun-tomb-thermal-imaging-nefertiti-archaeology/,3,1,Mz,11/7/2015 18:35\n11182915,Google Cloud Vision API is evidently decent at aircraft identification,https://twitter.com/gregsramblings/status/703275041396404224,4,1,gw5815,2/26/2016 18:11\n10900618,Ask HN: Where do you share content to that most ppl don't know?,,2,1,LukeFitzpatrick,1/14/2016 10:58\n12485666,Elixir as an Object-Oriented Language,http://tech.noredink.com/post/142689001488/the-most-object-oriented-language,96,28,weatherlight,9/13/2016 4:39\n11271821,The Mindset Mindset (2015),http://www.alfiekohn.org/article/mindset/,18,3,jimsojim,3/12/2016 8:14\n10922588,The Secrets of Sherlocks Mind Palace,http://www.smithsonianmag.com/arts-culture/secrets-sherlocks-mind-palace-180949567/?no-ist,76,39,walterbell,1/18/2016 4:58\n12074769,Dive into GHC: Intermediate Forms,http://www.stephendiehl.com/posts/ghc_02.html,82,1,setra,7/11/2016 21:20\n10424556,How Many U.S. Federal Laws Are There? (2013),http://blogs.loc.gov/law/2013/03/frequent-reference-question-how-many-federal-laws-are-there/,6,9,dsr_,10/21/2015 10:20\n11430655,Show HN: Are your APIs leaking user data?,http://overseer.fallible.co/,4,4,mkagenius,4/5/2016 14:33\n11467872,Notes on 'Decisive: How to Make Better Choices in Life and Work',http://scattered-thoughts.net/blog/2016/04/10/notes-on-decisive-how-to-make-better-choices-in-life-and-work/,28,5,luu,4/10/2016 19:58\n11086208,Eradicating Earths Mosquitoes to Fight Disease Is Probably a Bad Idea,http://motherboard.vice.com/en_uk/read/why-eradicating-earths-mosquitoes-to-fight-disease-is-probably-a-bad-idea?utm_source=mbtwitter,18,39,digital_ins,2/12/2016 9:55\n10542231,\"Arrests made in JP Morgan, Etrade, Scottrade hacks\",http://krebsonsecurity.com/2015/11/arrests-in-jp-morgan-etrade-scottrade-hacks/,3,1,eyeareque,11/10/2015 20:31\n11055741,Love Resembles Addiction,http://nautil.us/issue/33/attraction/love-is-like-cocaine,177,115,dnetesn,2/8/2016 0:23\n10993849,Shift Card,https://www.shiftpayments.com/,2,1,max_,1/29/2016 6:36\n11451437,Microsoft Edge Putting Users in Control of Flash,https://blogs.windows.com/msedgedev/2016/04/07/putting-users-in-control-of-flash/,20,4,cpeterso,4/7/2016 23:11\n12248956,\"Man Awarded $150,000 After Facebook Post Ruined His Life\",http://www.smh.com.au/nsw/150000-facebook-post-that-destroyed-a-former-deputy-principals-life-20160807-gqmxqf.html,28,5,breitling,8/8/2016 16:28\n11899545,SimCity: Will Wright's City in a Box,http://www.filfre.net/2016/06/simcity-part-1-will-wrights-city-in-a-box/,224,31,danso,6/14/2016 3:28\n11574745,Scala on Tessel 2 via Scala.js,http://blog.bruchez.name/2016/04/scala-on-tessel-2.html,31,4,sjrd,4/26/2016 19:18\n10303043,Show HN: Lost in translations  a fun app of recursive translations,http://lost-in-translations.amanjeev.com,24,31,Amanjeev,9/30/2015 11:12\n12265147,Ask HN: What do you use for password management and why?,,13,20,master_plan,8/10/2016 22:24\n12332324,Has anyone invented this writing system before? (works best in Chrome),http://dhappy.org/.../reader/lrrl/,3,3,dysbulic,8/21/2016 19:27\n12191456,FTLAB FSG-001  A $30 Geiger Counter for Android and iOS,http://www.cnx-software.com/2016/07/29/ftlab-fsg-001-is-a-30-geiger-counter-radiation-detector-for-android-or-ios-smartphones/,51,20,zxv,7/30/2016 3:14\n11861320,PG says London is not a startup hub as you can't get into the Ritz with trainers,https://twitter.com/paulg/status/740226080116736000,5,3,CiaranR,6/8/2016 10:50\n12038584,If the Moon Was Only 1 Pixel,http://joshworth.com/dev/pixelspace/pixelspace_solarsystem.html,11,4,gk1,7/5/2016 18:41\n11254267,Announcing R Tools for Visual Studio,https://blogs.technet.microsoft.com/machinelearning/2016/03/09/announcing-r-tools-for-visual-studio-2/,279,83,brettcannon,3/9/2016 17:29\n12532862,Instant Payouts for Marketplaces,https://stripe.com/blog/instant-payouts-for-marketplaces,16,1,samber,9/19/2016 17:00\n12518400,Space Toads Mayhem Dev Update: Mega Death Sun Power-Up :),https://twitter.com/SpaceToadsGame/status/776930628931649540,1,2,spacetoads,9/17/2016 0:25\n12054602,Meat Is Killing Our Planet and We Wont Even Talk About It,http://collindonnell.com/2016/07/07/meat-is-killing-our-planet-and-we-wont-even-talk-about-it/,8,9,ingve,7/8/2016 10:41\n12307492,Why We Shouldnt Accept Unrepeated ScienceOur Author Responds to His Critics,http://nautil.us/blog/why-we-shouldnt-accept-unrepeated-scienceour-author-responds-to-his-critics,2,1,dnetesn,8/17/2016 19:14\n12292241,Low Latency New GC on OpenJDK: Shenandoah by Christine Flood (27mn),https://www.youtube.com/watch?v=N0JTvyCxiv8,1,1,based2,8/15/2016 18:09\n10333096,Health Care Slavery and Overwork,http://www.telesurtv.net/english/opinion/Health-Care-Slavery-and-Overwork-20150825-0022.html,1,2,cryoshon,10/5/2015 16:56\n11365452,Rethinking PID1  (2010),http://0pointer.de/blog/projects/systemd.html,1,1,shuoli84,3/26/2016 12:44\n12042491,A death on Usenet,http://kernelmag.dailydot.com/issue-sections/headline-story/16932/usenet-sharon-lopatka-consensual-murder/,2,1,elorant,7/6/2016 12:00\n11559537,Verifying Bit-Manipulations of Floating-Point [pdf],http://theory.stanford.edu/~aiken/publications/papers/pldi16b.pdf,60,2,ingve,4/24/2016 13:01\n10743704,I'll Register My Drone When You Have to Register Your Gun,http://motherboard.vice.com/read/ill-register-my-drone-when-you-have-to-register-your-gun,20,9,signa11,12/16/2015 12:02\n12076759,\"Show HN: Retry  A stateless, functional way to perform actions until successful\",https://github.com/Rican7/retry,4,1,Rican7,7/12/2016 4:37\n11012934,My Bathroom Mirror Is Smarter Than Yours,https://medium.com/@maxbraun/my-bathroom-mirror-is-smarter-than-yours-94b21c6671ba#.qalaketfq,5,2,maxbbraun,2/1/2016 16:50\n12373645,The Multi-Project Programmer,http://www.codersnotes.com/notes/multi-project-programmer/,4,1,kayamon,8/27/2016 18:56\n11886317,New research: cashiers who have their own lines move customers more quickly,http://www.scientificamerican.com/article/the-science-of-getting-through-a-checkout-line-faster/,48,66,qazmonk,6/12/2016 2:15\n12017804,Oracle ordered to pay $3bn damages to HP,http://www.bbc.com/news/technology-36682598,4,1,amaks,7/1/2016 16:59\n10396537,\"UltraDNS Server Problem Pulls Down Websites, Including Netflix, for 90 Minutes\",http://www.nytimes.com/2015/10/16/technology/ultradns-server-problem-pulls-down-websites-including-netflix-for-90-minutes.html,48,29,rdl,10/15/2015 23:02\n10621173,Is a New Raspberry Pi Coming?,http://www.averagemanvsraspberrypi.com/2015/11/new-raspberry-pi.html,3,1,benn_88,11/24/2015 15:21\n10592889,Heat Records Shatter as a Monster El Nino Gathers Strength,http://www.bloomberg.com/news/features/2015-11-18/heat-records-shatter-as-a-monster-el-nino-gathers-strength,3,1,Daishiman,11/19/2015 5:18\n11842645,The Quest for a Perfect C++ Interview Question,http://www.acodersjourney.com/2016/06/the-quest-for-a-perfect-c-interview-question/,9,2,debh,6/5/2016 19:30\n12397525,Ask HN: How do you manage per-service emails with aliases?,,5,6,lnalx,8/31/2016 11:41\n11405385,Show HN: WhatsApp dont allow bots so we made WhatsHash. WebApp with push notfctn,https://whatshash.com/?hn,5,2,theharsh,4/1/2016 15:16\n11339688,Why mental health idealism might not overcome the market,http://thenewmentalhealth.org/?p=81,46,18,DanBC,3/22/2016 20:20\n10390172,Ask HN: Any small businesses buying K-cup pods,,1,1,logicb,10/14/2015 23:09\n10472600,Re:work  tools and lessons to make work better,https://rework.withgoogle.com/,239,65,kelukelugames,10/29/2015 17:13\n10949099,\"Ask HN: Consultants, how do you handle commissions?\",,10,2,musha68k,1/21/2016 22:42\n11481359,Continuous Deployment at Instagram,http://engineering.instagram.com/posts/1125308487520335/continuous-deployment-at-instagram/,239,91,nbm,4/12/2016 17:07\n11304585,Show HN: Creds  manage API keys with GPG on the command line,https://github.com/joemiller/creds,42,15,miller_joe,3/17/2016 14:39\n10492134,Exercising Software Freedom in the Global Email System,https://sfconservancy.org/blog/2015/sep/15/email/,64,19,pmoriarty,11/2/2015 15:09\n11545449,Urbanhail app  new Kayak for ridesharing in Boston,http://www.urbanhail.com,2,1,urbanhail,4/21/2016 21:24\n12491967,Microsoft researchers achieve speech recognition milestone,http://blogs.microsoft.com/next/2016/09/13/microsoft-researchers-achieve-speech-recognition-milestone,6,1,espadrine,9/13/2016 20:32\n10771494,\"Show HN: Stremio  watch movies, series, YouTube channels, live TV\",http://www.strem.io,116,30,ivshti,12/21/2015 15:31\n12367273,Rackspace to go private again,https://techcrunch.com/2016/08/26/rackspace-to-go-private-after-4-3b-acquisition-by-private-equity-firm-apollo/,3,3,smb06,8/26/2016 16:21\n10977192,\"All this happened, more or less.\",http://americanbookreview.org/100bestlines.asp,2,2,sorokod,1/26/2016 23:53\n10343496,\"Roku Unveils Its 4K Streamer, the Roku 4\",http://techcrunch.com/2015/10/06/roku-unveils-its-4k-streamer-the-roku-4-plus-new-software-discovery-features-and-upgraded-mobile-app,11,1,rl3,10/7/2015 0:53\n11993451,Show HN: Improved passive TCP/IP geolocation,http://sheerun.gitlab.io/ping/,78,42,sheerun,6/28/2016 13:07\n12220353,CommaAI Releases Self-Driving Car Dataset,https://github.com/commaai/research,2,1,ericjang,8/3/2016 18:40\n12405698,Ask HN: Who is hiring? (September 2016),,521,910,whoishiring,9/1/2016 15:00\n10380664,\"If nearly 40% of Americans aren't Working, What are they Doing?\",http://qz.com/516023/if-nearly-40-of-americans-arent-working-what-are-they-doing/,24,10,roymurdock,10/13/2015 14:28\n10434694,The Darknet: Is the Government Destroying the Wild West of the Internet?,http://www.rollingstone.com/politics/news/the-battle-for-the-dark-net-20151022,11,2,nols,10/22/2015 20:05\n10859218,Compare Carbon Footprints of Bay Area Neighborhoods,http://news.berkeley.edu/2016/01/06/new-interactive-map-compares-carbon-footprints-of-bay-area-neighborhoods/,3,1,vinayak147,1/7/2016 17:19\n11443716,\"Apply HN: 8Yet?  Social in old fashioned way, i.e. face2face\",,6,10,dingquan,4/7/2016 0:48\n10664244,Anything2Vec,http://www.lab41.org/anything2vec/,9,1,amplifier_khan,12/2/2015 17:16\n11037880,Ask HN: How many iPhones match the total USSR computing power in 1970? 1985?,,2,3,brandelune,2/4/2016 22:43\n10484255,In the 1920s two murderers were defended by science,http://nautil.us/issue/17/big-bangs/the-original-natural-born-killers,3,1,dnetesn,10/31/2015 21:22\n11610534,Alexandra Elbakyan: The frustrated science student behind Sci-Hub,http://www.sciencemag.org/news/2016/04/alexandra-elbakyan-founded-sci-hub-thwart-journal-paywalls,42,2,yarapavan,5/2/2016 11:26\n10470552,Identifying Traffic Differentiation in Mobile Networks [pdf],http://www3.cs.stonybrook.edu/~phillipa/papers/traffic-diff_imc15.pdf,2,1,cambyrne,10/29/2015 12:47\n11690503,Trump Says Bezos attacking him because Amazon Has Huge Antitrust Problem,http://www.theverge.com/2016/5/13/11669756/donald-trump-amazon-antitrust-jeff-bezos,5,1,jboydyhacker,5/13/2016 14:10\n11356012,Concise video user tests,https://sprint.dscout.com/s/i777dgok,2,1,jackbwheeler,3/24/2016 20:08\n12429830,Ask HN: When is flirting at the workplace sexist?,,3,1,thanatropism,9/5/2016 12:34\n12127950,Ask HN: Getting started with web app development,,8,12,tananaev,7/20/2016 10:22\n10590902,How should we talk to AIs?,http://blog.stephenwolfram.com/2015/11/how-should-we-talk-to-ais/,52,43,champillini,11/18/2015 21:32\n11417172,Quebec seeks to block access to non-government online gambling sites,http://www.thestar.com/news/canada/2016/04/03/quebec-seeks-to-block-access-to-non-government-online-gambling-sites.html,47,21,noarchy,4/3/2016 19:02\n11995055,Voters may be asked to tax SF tech companies,http://www.sfexaminer.com/voters-may-asked-tax-sf-tech-companies/,55,63,enra,6/28/2016 16:25\n12100723,asciitable.com,http://www.asciitable.com,3,2,joubert,7/15/2016 13:21\n12536423,Why are web apps so badly designed from a user-friendliness perspective?,,7,10,hamiltonians,9/20/2016 1:54\n10611628,React Native might become the first multi-platform framework that actually works,https://medium.com/@skvarekm/whyreact-native-might-become-the-first-multi-platform-framework-that-actually-works-ae819bf32721,8,2,mtschopp,11/22/2015 21:46\n11652278,Arcade Raid  The Duke of Lancaster Ship,https://arcadeblogger.com/2016/05/06/arcade-raid-the-duke-of-lancaster-ship/,140,20,kilroy123,5/8/2016 2:09\n10501373,Google aims to begin drone package deliveries in 2017,http://onvb.co/HyVUB6C,3,1,kostandin_k,11/3/2015 18:15\n10353780,Economic Inequality Is Not Immoral,http://www.bloombergview.com/articles/2015-08-27/economic-inequality-is-not-immoral,3,1,danielam,10/8/2015 16:25\n11374451,The Great Divide Over Market Efficiency,http://www.institutionalinvestor.com/Article/3315202/Asset-Management-Equities/The-Great-Divide-over-Market-Efficiency.html?ArticleId=3315202&single=true#/.VvlAZ_krKHs,2,1,chollida1,3/28/2016 14:33\n10796681,Computers Get Busy for National Novel-Generating Month,http://thenewstack.io/computers-get-busy-national-novel-generating-month/,29,2,bootload,12/27/2015 6:47\n11183151,Michael Moritz on how Sequoia Capital has maintained long-term success,http://themacro.com/articles/2016/02/michael-moritz-sequoia-success/,39,1,loyalelectron,2/26/2016 18:45\n12562732,Amazon closes at all-time high,http://www.cnbc.com/2016/09/22/amazon-closes-at-all-time-high-above-800-for-the-first-time.html,2,1,shahryc,9/23/2016 6:34\n11500945,\"Show HN: 10,000 free Beacons plotted around the world\",https://www.beaconsinspace.com/GETBeacons,2,3,benjamsmith,4/14/2016 23:03\n11038705,How to Build an AI that Wins,https://blog.vivekpanyam.com/how-to-build-an-ai-that-wins-the-basics-of-minimax-search/,4,1,vpanyam,2/5/2016 1:18\n10986653,Cycle 2016,https://medium.com/@willmoyer/cycle-2016-d4bcbdad497c#.kedc6n1el,2,1,trhaynes,1/28/2016 6:18\n11715301,Women in Elite Jobs Face Stubborn Pay Gap,http://www.wsj.com/articles/women-in-elite-jobs-face-stubborn-pay-gap-1463502938,1,2,ArtDev,5/17/2016 17:09\n10614682,\"For Addicts, Fantasy Sites Can Lead to Ruinous Path\",http://www.nytimes.com/2015/11/23/sports/fantasy-sports-addiction-gambling-draftkings-fanduel.html,17,4,SeanBoocock,11/23/2015 14:21\n10927360,Show HN: Would love some feedback on my weekend project (built in 3 days),https://www.teamclerk.com?utm_source=hn,44,49,tc1222,1/18/2016 22:06\n11964673,Is productivity the victim of its own success?,https://growthecon.com/blog/Baumol/,78,57,jseliger,6/23/2016 22:11\n12136846,Serverless Computing on DC/OS with Galactic Fog,https://mesosphere.com/blog/2016/07/20/serverless-computing-dcos-galactic-fog/,3,1,florianleibert,7/21/2016 14:00\n11449737,Apply HN  Seedu  Equity Financing for Education,,10,11,seanreddy,4/7/2016 19:05\n11773187,SELinux is beyond saving,https://utcc.utoronto.ca/~cks/space/blog/linux/SELinuxBeyondSaving,137,77,fcambus,5/25/2016 21:16\n11095876,Why I am not touching Node.js,https://blog.tincho.org/posts/Why_I_am_not_touching_node.js/,3,1,chei0aiV,2/13/2016 22:14\n10922365,New book argues we cant expect new tech to rekindle rapid economic growth,https://www.washingtonpost.com/opinions/technology-wont-save-us-from-slow-growth/2016/01/17/6fe2a1cc-bb9c-11e5-99f3-184bc379b12d_story.html,42,55,petethomas,1/18/2016 3:17\n10511588,Ask HN: Please recommend an affordable wifi temp adjustable light bulb,,2,2,soulbadguy,11/5/2015 4:13\n10946602,The fastest form and api workflow  anywhere,https://form.io,6,2,finid,1/21/2016 17:11\n12512599,10 Modern Software Over-Engineering Mistakes,https://medium.com/@rdsubhas/10-modern-software-engineering-mistakes-bc67fbef4fc8#.h9j6eosbq,4,1,sidcool,9/16/2016 8:16\n10887715,Brazils Digital Backlash,http://www.nytimes.com/2016/01/12/opinion/brazils-digital-backlash.html,9,5,tysone,1/12/2016 14:55\n10766234,A pause to refresh the Web?,https://www.oreilly.com/ideas/a-pause-to-refresh-the-web,24,8,prostoalex,12/20/2015 6:15\n11551333,Lumen  A semi-modular analog-style video synth for Mac,http://lumen-app.com/,20,2,lyime,4/22/2016 18:21\n11196340,Show HN: Lagom  A simple homepage for your browser with a new design every day,http://lagom.io,1,1,vpanyam,2/29/2016 16:25\n12555810,The Age of the Superbug Is Here,http://www.huffingtonpost.com/entry/antibiotic-resistance-crisis-un_us_57d8ea87e4b0fbd4b7bc66c4,147,151,pmcpinto,9/22/2016 10:28\n11842713,Show HN: GPG-Mailer  send GPG-encrypted emails from your PHP application,https://github.com/paragonie/gpg-mailer,4,1,CiPHPerCoder,6/5/2016 19:40\n11553261,Semiconductor Pioneer & Nobel Laureate Dr. Walter Kohn Has Died,https://en.wikipedia.org/wiki/Walter_Kohn,2,2,jonah,4/22/2016 23:28\n10409930,Ordinary Words Will Do,http://www.scottaaronson.com/blog/?p=2494,3,1,ikeboy,10/18/2015 21:45\n12014271,NASA Software Safety Guidebook (2004) [pdf],http://www.hq.nasa.gov/office/codeq/doctree/871913.pdf,104,38,Tomte,7/1/2016 6:44\n10539075,The New Intolerance of Student Activism,http://www.theatlantic.com/politics/archive/2015/11/the-new-intolerance-of-student-activism-at-yale/414810/?single_page=true,19,30,trevin,11/10/2015 13:20\n11409352,Gmail Mic-Down Chrome Extension,https://chrome.google.com/webstore/detail/gmail-mic-down/gonmfjbhknfofhooajdjombcbbpbilhl,1,1,freakynit,4/1/2016 23:36\n10330126,\"The TPP: Copyright Law, the Creative Industries, and Internet Freedom\",https://medium.com/@DrRimmer/the-trans-pacific-partnership-copyright-law-the-creative-industries-and-internet-freedom-960254be7f33,43,7,walterbell,10/5/2015 5:42\n11179355,Ask HN: Please increase the amount of time edit is available on comments,,2,3,samstave,2/26/2016 1:52\n10405632,The Rise and Fall of Everest (The App),https://medium.com/@producthunt/the-rise-and-fall-of-everest-the-app-b0d2e6cb594c,18,10,booruguru,10/17/2015 19:11\n10806077,The Contradiction That Is Ayn Rand,http://www.petemccormack.com/blog/?p=6711,2,1,jimsojim,12/29/2015 10:33\n10923622,Applying to Toptal: My Retrospective,,4,2,toptalthrowaway,1/18/2016 10:37\n11245108,\"Show HN: Tellybox  Simple, energy efficient kiosk display for your businesses\",http://tellybox.me,12,10,adambutler,3/8/2016 13:40\n10841810,A Break for Small Business,http://www.bloombergview.com/articles/2016-01-04/a-break-for-small-business,50,22,MaysonL,1/5/2016 7:21\n11780312,\"Most of the time, I dont feel like a girl, I feel like a programmer\",https://sarahbradburyblog.wordpress.com/2016/05/23/caroline-clark-on-coding/?preview=true,65,44,hunglee2,5/26/2016 18:24\n11946063,\"Invoking Orlando, Senate Republicans set up vote to expand FBI spying\",http://www.reuters.com/article/us-cyber-fbi-emails-idUSKCN0Z7056?feedType=RSS&feedName=politicsNews&utm_source=Twitter&utm_medium=Social,2,1,dforrestwilson,6/21/2016 14:57\n10883372,The Blogosphere Pays Off More Than Ever,http://wwd.com/media-news/media-features/chiara-ferragni-fashion-bloggers-money-make-income-millionaire-kristina-bazan-kylie-jenner-10306124/,4,1,mozumder,1/11/2016 20:47\n11367422,A 120-Year Lease on Life Outlasts Apartment Heir (1995),http://www.nytimes.com/1995/12/29/world/a-120-year-lease-on-life-outlasts-apartment-heir.html,53,47,tshtf,3/26/2016 20:57\n10179222,OMN: Scripting the whole language of traditional staff notation,http://opusmodus.com/omn.html,46,12,geoffroy,9/6/2015 22:01\n11294230,Windows 10 forcefully installs,http://www.theguardian.com/technology/2016/mar/15/windows-10-automatically-installs-without-permission-complain-users,10,2,ausjke,3/16/2016 1:00\n11915212,Robot Bites Man,http://hackaday.com/2016/06/15/robot-bites-man/,3,1,qwerty245245,6/16/2016 10:35\n12567587,VR Devs Pull Support for Oculus Rift Until Palmer Luckey Steps Down,http://motherboard.vice.com/read/vr-devs-pull-support-for-oculus-rift-until-palmer-luckey-steps-down,34,33,davidgerard,9/23/2016 20:11\n11266355,Using Google's Python Client Library to Authorise Your Desktop App with OAuth2,http://www.jamalmoir.com/2016/03/google-python-library-oauth2.html,31,12,Jmoir,3/11/2016 13:07\n11900949,Watch a computer think through how its going to beat you at chess,http://fusion.net/story/313582/thinking-machine-6-computer-chess/,2,1,jonbaer,6/14/2016 10:19\n11448181,Nose.js left-pad is Accidentally Quadratic,http://accidentallyquadratic.tumblr.com/post/142387131042/nodejs-left-pad,3,1,tel,4/7/2016 15:47\n11112631,Ask HN: I hacked the mental health industry now what?,,2,5,tcj_phx,2/16/2016 19:49\n11028308,College Career Network Handshake Secures $10.5M Series A from KPCB,https://medium.com/@gklord/handshake-s-new-funding-6d7569553219#.7440zvtnz,12,2,sgringwe,2/3/2016 18:16\n10544364,How to Remove Your IP from the Gmail Blacklist,https://www.rackaid.com/blog/gmail-blacklist-removal/,27,7,gull,11/11/2015 2:14\n11201038,The King of Human Error: Michael Lewis on Daniel Kahneman (2011),http://www.vanityfair.com/news/2011/12/michael-lewis-201112,25,8,tim_sw,3/1/2016 6:08\n11454653,SHAFT Unveils Awesome New Bipedal Robot at Japan Conference,http://spectrum.ieee.org/automaton/robotics/humanoids/shaft-demos-new-bipedal-robot-in-japan,4,1,mcspecter,4/8/2016 13:56\n11357950,Rust Mutation Testing,https://llogiq.github.io/2016/03/24/mutest.html,52,5,mmastrac,3/25/2016 1:42\n12570188,\"Your new iPhones features include oppression, inequality  and vast profit\",https://www.theguardian.com/commentisfree/2016/sep/19/your-new-iphone-features-oppression-inequality-vast-profit,8,3,dr1337,9/24/2016 9:11\n10969640,Rails 5.0.0.beta1.1 released,http://weblog.rubyonrails.org/2016/1/25/Rails-5-0-0-beta1-1-4-2-5-1-4-1-14-1-3-2-22-1-and-rails-html-sanitizer-1-0-3-have-been-released/,2,1,aaronbrethorst,1/25/2016 20:16\n11548831,A Marriage Gone Bad: Walgreens Struggles to Shake Off Theranos,http://www.nytimes.com/2016/04/22/business/a-once-avid-ally-walgreens-is-struggling-to-shake-off-theranos.html?smid=tw-nytimes&smtyp=cur&_r=1,144,135,dbcooper,4/22/2016 13:13\n10282121,The Greatest Regex Trick Ever (2014),http://www.rexegg.com/regex-best-trick.html,227,131,user_235711,9/26/2015 4:41\n10636697,A Large-Scale Study of the Use of Eval in JavaScript Applications (2011) [pdf],http://the.gregor.institute/papers/ecoop2011-richards-eval.pdf,18,12,luu,11/27/2015 10:10\n10556375,f.lux for iOS is no longer available,https://justgetflux.com/sideload/#notanymore,616,400,kilian,11/12/2015 21:45\n12396213,A Simple JavaScript change to reduce your build size,http://patrick-gordon.com/blog/2016/8/31/reducing-bundle-size-easily,8,2,patrickgordon,8/31/2016 5:27\n11325883,China has a $777B problem with unpaid bills,http://smh.com.au/business/markets/china-has-a-777-billion-problem-with-unpaid-bills-20160321-gnn0er.html,3,1,bootload,3/21/2016 2:48\n10425459,The Lost History of Gay Adult Adoption,http://www.nytimes.com/2015/10/19/magazine/the-lost-history-of-gay-adult-adoption.html?mod=e2this&_r=0,72,69,pmcpinto,10/21/2015 14:04\n10912563,Global Entrepreneurship Index  do you know/agree with this list?,http://thegedi.org/global-entrepreneurship-and-development-index/,2,1,MasterScrat,1/15/2016 22:07\n10462576,Ask HN: Do I choose a few team members or lose our only investor?,,11,12,CaptainAwesome,10/28/2015 2:34\n12451543,I used an online platform to create a successfull android app and need your help,,3,3,megahz,9/8/2016 9:44\n10800985,ASCII table  Pronunciation Guide,http://ascii-table.com/pronunciation-guide.php,4,1,marinintim,12/28/2015 13:25\n10519135,SQL vs. NoSQL: you do want to have a relational storage by default,http://enterprisecraftsmanship.com/2015/11/06/sql-vs-nosql-you-do-want-to-have-a-relational-storage-by-default/,16,2,vkhorikov,11/6/2015 12:41\n11373555,Aquaris M10 Ubuntu Tablet  Pre-order,http://www.bq.com/uk/aquaris-m10-ubuntu-edition,238,130,legierski,3/28/2016 10:50\n11578317,Experimental Qt and QML in the browser,http://dragly.org/2016/04/27/experimental-qt-and-qml-in-the-browser/,58,20,ingve,4/27/2016 6:49\n10292707,Show HN: Another approach to building my portfolio on GitHub,http://alessiosantocs.github.io/,3,1,alessiosantocs,9/28/2015 19:50\n11124116,Flying with a Wounded Wing: Why Twitter Still Has More Than a Chance,https://medium.com/@garyvee/flying-with-a-wounded-wing-why-twitter-still-has-more-than-a-chance-f35db718bb98#.ig3yep7ha,2,1,gyvastis,2/18/2016 6:49\n10589068,4 Reasons Why Microservices Are Climbing the Hype Cycle,https://www.linkedin.com/pulse/4-reasons-why-microservices-climbing-hype-cycle-david-simmons,1,1,tmflannery,11/18/2015 17:14\n11862386,Making Music in a Browser: Recreating Theremin with JavaScript and Web Audio API,https://www.smashingmagazine.com/2016/06/make-music-in-the-browser-with-a-web-audio-theremin/,4,1,ohjeez,6/8/2016 14:14\n12249275,NeoWize (YC S16) Personalizes E-Commerce Sites to New Users,http://themacro.com/articles/2016/08/neowize/,33,19,stvnchn,8/8/2016 17:10\n11387642,Show HN: Next generation configuration mgmt,https://ttboj.wordpress.com/2016/01/18/next-generation-configuration-mgmt/,3,3,purpleidea,3/30/2016 8:02\n11319493,Arxiv Sanity Preserver,http://www.arxiv-sanity.com/,129,39,stared,3/19/2016 17:40\n11438089,Classism in America,http://siderea.livejournal.com/1260265.html?format=light,307,333,traverseda,4/6/2016 11:47\n11400839,Show HN: A Highcharts Library for Polymer 1.0,https://avdaredevil.github.io/highcharts-chart/,4,2,max0563,3/31/2016 21:51\n11098930,Exhaustive list of All Python Books (Updated),http://importpython.com/books/,6,1,mangoorange,2/14/2016 16:48\n10898789,Ask HN: What's your favorite place to work from as a freelancer?,,4,3,prmph,1/14/2016 0:29\n11021129,EBay Platform Exposed to Severe Vulnerability,http://blog.checkpoint.com/2016/02/02/ebay-platform-exposed-to-severe-vulnerability/,21,5,cyptus,2/2/2016 18:04\n11888869,The 'Broomgate' Controversy Rocking the Sport of Curling,http://gizmodo.com/heres-the-physics-behind-the-broomgate-controversy-rock-1781822352,57,38,lando2319,6/12/2016 16:32\n11808132,Ask HN: Are press releases relevant anymore?,https://medium.com/@cborodescu/press-releases-are-bullshit-dont-feed-that-to-journalists-92ed91388f41,5,1,ponderatul,5/31/2016 17:23\n12042759,Show HN: NewsAPI  A free API for live news headlines and images,https://newsapi.org,3,12,highace,7/6/2016 13:02\n11573220,\"Kiev, Ukraine: CloudFlares 78th Data Center\",https://blog.cloudflare.com/kiev/,2,2,jgrahamc,4/26/2016 16:26\n12254374,Ask HN: Know a good tool to purge all posts/likes/photos from Facebook?,,110,95,galaktor,8/9/2016 13:40\n11215897,Intuitive design for command line switches,http://nunobrito1981.blogspot.com/2016/03/intuitive-design-for-command-line.html,1,3,nunobrito,3/3/2016 9:50\n12462819,Researchers debunk 'five-second rule',http://sciencebulletin.org/archives/5076.html,2,1,upen,9/9/2016 15:00\n12316343,A Bot that Calculates your quarterly taxes?,http://www.quarterlytaxcalculator.com/,6,1,Brianjwma,8/18/2016 21:08\n11098466,All Late Projects Are the Same (2011) [pdf],http://www.systemsguild.com/pdfs/DeMarcoNov2011.pdf,50,20,musha68k,2/14/2016 14:57\n10457666,European Parliament votes against net neutrality amendments,http://www.bbc.co.uk/news/technology-34649067,160,38,majc2,10/27/2015 12:59\n10540505,Founder,https://www.gospik.com,1,1,gospik,11/10/2015 17:00\n11824164,Test your free will at the Aaronson Oracle,http://people.ischool.berkeley.edu/~nick/aaronson-oracle/index.html,271,225,ifelsehow,6/2/2016 17:06\n10270173,Sam Altman: 'The greatest threat to this country is incompetence of governance',http://www.businessinsider.com/y-combinators-sam-altman-on-government-incompetence-2015-9,3,3,dkasper,9/24/2015 6:33\n10584663,An Abrupt End to Debian Live,https://lists.debian.org/debian-live/2015/11/msg00024.html,109,42,conductor,11/17/2015 23:04\n12430138,Offer HN: free logo redesign for open source projects  Part II,,3,2,fairpx,9/5/2016 13:27\n11614076,AMD Polaris Architecture,http://www.amd.com/en-us/innovations/software-technologies/radeon-polaris#,4,1,doener,5/2/2016 18:28\n11838490,Instagram for Business,https://business.instagram.com/,83,35,afshinmeh,6/4/2016 22:34\n12521320,The Design of Parliaments Has an Impact on Politics,https://www.wired.com/2016/09/beautiful-book-reveals-architectures-impact-politics/,58,18,sethbannon,9/17/2016 17:08\n11025657,Wahoo Fitness Desk,http://uk.wahoofitness.com/wahoo-fitness-standing-desk.html,2,1,awjr,2/3/2016 9:59\n12357812,Voice Recognition Software Beats Humans at Typing,http://www.npr.org/sections/alltechconsidered/2016/08/24/491156218/voice-recognition-software-finally-beats-humans-at-typing-study-finds?href=,37,54,jonbaer,8/25/2016 9:31\n10638110,How in-state college football rivalries became a form of class warfare,http://www.slate.com/articles/sports/sports_nut/2015/11/why_florida_state_and_florida_fans_hate_each_other_so_much.html,13,13,x43b,11/27/2015 17:34\n12207204,Bypassing UAC on Windows 10 Using Disk Cleanup,https://enigma0x3.net/2016/07/22/bypassing-uac-on-windows-10-using-disk-cleanup/,6,2,djsumdog,8/2/2016 1:00\n10828681,Medium has assiduously courted the political class,http://www.politico.com/story/2016/01/how-medium-is-breaking-washingtons-op-ed-habit-217230,33,12,jeo1234,1/3/2016 0:00\n10567496,Mob Software (2001),http://www.dreamsongs.com/MobSoftware.html,21,4,teddyh,11/14/2015 22:15\n11949692,Table-oriented programming (2002),http://www.oocities.org/tablizer/top.htm,122,64,open-source-ux,6/21/2016 21:47\n12229269,So I accidentally broke a Skype messaging bot,http://imgur.com/a/1vB4F,27,2,mistat,8/4/2016 23:58\n12371933,A discussion about Time Series databases,,3,1,dataloopio,8/27/2016 11:42\n10441684,Beta  Aangle  Reaction Videos of Anything on Your Phone,https://play.google.com/apps/testing/com.getswizzle.angle,1,1,szabon,10/23/2015 23:00\n10702779,1984  When women stopped coding,http://www.npr.org/sections/money/2014/10/17/356944145/episode-576-when-women-stopped-coding,145,204,rmason,12/9/2015 9:47\n11814002,When should you store serialized objects in the database? (2010),https://www.percona.com/blog/2010/01/21/when-should-you-store-serialized-objects-in-the-database/,54,68,harshasrinivas,6/1/2016 13:02\n10677628,2015 State of Clojure community survey,http://blog.cognitect.com/blog/2015-clojure-community-survey,74,1,dgellow,12/4/2015 17:26\n11172323,Startup Failure Post-Mortems,https://www.cbinsights.com/blog/startup-failure-post-mortem,101,15,alatkins,2/25/2016 4:06\n11479350,Go package for letsencrypt,https://godoc.org/rsc.io/letsencrypt,1,1,buro9,4/12/2016 13:29\n11218119,BlueCrew (YC S15) uses tech for blue-collar temp agency,http://www.sfchronicle.com/business/article/BlueCrew-uses-tech-for-blue-collar-temp-agency-6864229.php,21,5,coopernewby,3/3/2016 16:56\n12073032,AI Startup Acquisitions Average $2.5M Per Employee,https://www.cbinsights.com/blog/top-acquirers-ai-startups-ma-timeline/,2,1,paulsutter,7/11/2016 18:14\n10742048,Ask HN: What do you guys think about Shark Tank (the TV program from abc)?,,7,6,pedrodelfino,12/16/2015 2:50\n11349619,KiK's Side of the breaking-the-internet story,https://medium.com/@mproberts/a-discussion-about-the-breaking-of-the-internet-3d4d2a83aa4d#.95priw8ta,8,2,harel,3/24/2016 0:32\n10397953,UK firm's surveillance kit 'used to crush Uganda opposition',http://www.bbc.co.uk/news/uk-34529237,108,28,escapologybb,10/16/2015 7:31\n12493191,The single biggest reason startups succeed,https://fpgasite.wordpress.com/2016/07/26/the-single-biggest-reason-why-startups-succeed/,3,1,chclau,9/13/2016 23:49\n11339307,Measuring SMTP STARTTLS Deployment Quality,https://yahoo-security.tumblr.com/post/141495385400/measuring-smtp-starttls-deployment-quality,25,4,ingve,3/22/2016 19:31\n11784560,Unesco report on Great Barrier Reef that Australia didn't want world to see,http://www.theguardian.com/environment/2016/may/27/revealed-the-report-on-the-great-barrier-reef-that-australia-didnt-want-the-world-to-see,2,1,YeGoblynQueenne,5/27/2016 8:03\n10807760,Postgres features and tips,http://www.craigkerstiens.com/2015/12/29/my-postgres-top-10-for-2016/,190,37,craigkerstiens,12/29/2015 17:28\n11861589,\"Show HN: sleuth, an autodiscovery and communication library for Go HTTP services\",https://github.com/ursiform/sleuth,2,1,afshin,6/8/2016 12:01\n11826722,Some Lost Superstitions of the Early-20th-Century United States,http://www.slate.com/blogs/the_vault/2016/06/01/lists_gathering_the_lost_superstitions_of_early_20th_century_america.html,92,23,samclemens,6/2/2016 22:42\n10620083,Betwixt  Web Debugging Proxy Based on Chrome DevTools Network Panel,https://github.com/kdzwinel/betwixt,56,6,atriix,11/24/2015 10:43\n10539273,How Outsourcing Companies Are Gaming the H1B Visa System,http://www.nytimes.com/interactive/2015/11/06/us/outsourcing-companies-dominate-h1b-visas.html?_r=0,2,1,nopinsight,11/10/2015 14:01\n11619245,The Bug in the Physical Building,http://two-wrongs.com/the-bug-in-the-physical-building,14,1,kqr,5/3/2016 10:13\n12043031,Amazon.com: Fun Finds,http://www.amazon.com/stream/hotpicks/,7,3,tilt,7/6/2016 13:51\n12357513,Show HN: BotFunded  Track which chatbots are getting the most funding,https://botfunded.com/,3,1,iisbum,8/25/2016 8:02\n12468682,Are zero-hours contracts really worse than jobs for life?,https://www.theguardian.com/commentisfree/2016/sep/10/zero-hours-contracts-worse-jobs-for-life-work-unions?CMP=twt_gu,4,1,kristianc,9/10/2016 11:13\n10728866,The Quartz guide to bad data,https://github.com/Quartz/bad-data-guide,43,6,denzil_correa,12/14/2015 1:33\n10276636,Leave Homework to Children and Home Work to Adults,https://medium.com/b-calm-and-b-corp/leave-homework-to-children-and-home-work-to-adults-55c980103ff5,2,1,makkina,9/25/2015 6:19\n10592631,Ask HN: Short Survey About Programming vs. Engineering,,5,1,choxi,11/19/2015 3:54\n12566716,Driverless Cars may force Human motorists off the road,http://www.denverpost.com/2016/09/22/driverless-cars-human-motorists-off-road/,1,1,pgnas,9/23/2016 18:10\n10908042,Dr. Memory: A Memory Checker Faster Than Valgrind,http://drmemory.org/,143,43,vmorgulis,1/15/2016 8:52\n12078980,Artificial Intelligence Is Setting Up the Internet for a Huge Clash with Europe,http://www.wired.com/2016/07/artificial-intelligence-setting-internet-huge-clash-europe/,50,29,jonbaer,7/12/2016 14:01\n10731009,What hourly rate should I charge as a freelancer?,http://www.logicalbacon.com/what-hourly-rate-should-i-charge-as-a-freelancer/,1,1,Meshed,12/14/2015 14:08\n10690209,Todoman: A simple CalDav-based todo manager,https://pypi.python.org/pypi/todoman/1.4.0,40,4,leephillips,12/7/2015 16:03\n10923494,Facebook and How UIs Twist Your Words,https://medium.com/user-experience-design-1/facebook-and-how-uis-twist-your-words-4ceedc5fd93#.sqrvcqkm3,2,1,gdilla,1/18/2016 9:44\n11125967,The Missing Link of Artificial Intelligence,https://www.technologyreview.com/s/600819/the-missing-link-of-artificial-intelligence/#/set/id/600832/,9,2,plhetp,2/18/2016 14:35\n12186822,Ask HN: Simple rules inspired by Rust ownership in C++?,,4,1,netgusto,7/29/2016 13:58\n10688826,How to tell if a FLOSS project is doomed to Fail (2009),http://www.theopensourceway.org/book/The_Open_Source_Way-How_to_tell_if_a_FLOSS_project_is_doomed_to_FAIL.html,20,8,ingve,12/7/2015 11:46\n11428440,Microsoft SQL Server Developer Edition Is Now Free,https://blogs.technet.microsoft.com/dataplatforminsider/2016/03/31/microsoft-sql-server-developer-edition-is-now-free/,20,8,ximeng,4/5/2016 7:07\n10504254,\"Michael D. Hammond, Co-Founder of Gateway, Is Dead at 53\",http://www.nytimes.com/2015/11/04/technology/michael-d-hammond-co-founder-of-gateway-is-dead-at-53.html,138,53,doppp,11/4/2015 2:52\n11219393,Oculus Rift Won't Support Mac Until Apple Releases a 'Good Computer',http://www.macrumors.com/2016/03/03/oculus-rift-for-mac-requires-better-gpus/,8,3,charlieegan3,3/3/2016 19:37\n10549222,Static lighting upsets our internal clocks,http://getsvet.tumblr.com/post/128705496759/static-lighting-upsets-our-internal-clocks,1,2,hovl,11/11/2015 20:57\n10689773,Blockchain Challenge by Bank of England,http://blockchain.bankofenglandearlycareers.co.uk/,75,111,jimsojim,12/7/2015 14:50\n12203740,Email marketing: do you understand what this service is about?,http://www.obvi.email,2,3,aledalgrande,8/1/2016 16:31\n12409807,When Is a Mark Not a Mark? When Its a Venture Capital Mark,http://a16z.com/2016/09/01/marks-offmark/,120,37,aston,9/2/2016 0:10\n11747012,World's Largest Solar Plant Sets Itself Ablaze Due to Misaligned Mirrors,http://hothardware.com/news/worlds-largest-solar-plant-sets-itself-ablaze-due-to-misaligned-mirrors,2,2,enlightenedfool,5/22/2016 1:16\n11662834,Ephemeral is developing tattoo ink designed to disappear after a year,http://techcrunch.com/2016/05/09/ephemeral-tattoos/,117,138,jimschley,5/9/2016 20:23\n10195820,\"Adventures of a Foreigner in Silicon Valley, Part 1: Why?\",https://medium.com/@maraoz/adventures-of-a-foreigner-in-silicon-valley-part-1-why-80f78639e7ea,2,1,wslh,9/10/2015 2:05\n11976526,Ask HN: How do you cope with routine in your daily programming job?,,7,3,wofo,6/25/2016 15:01\n11801222,Using Makefiles for simple build scripts,http://blog.stapps.io/using-makefiles-for-simple-build-scripts/,1,2,stilliard,5/30/2016 13:32\n11219017,Show HN: ComputationalHealthcare Search aggregated stats on millions of visits,http://www.computationalhealthcare.com/Home#,1,1,aub3bhat,3/3/2016 18:54\n10389023,\"Uber launches Uber Rush, merchant delivery service, in three cities\",http://www.businessinsider.com/uber-rush-fedex-killer-released-2015-10,64,19,zouko,10/14/2015 20:01\n11025163,Expand Your Programming Vocabulary (for Beginners),http://www.programmingforbeginnersbook.com/blog/expand_your_programming_vocabulary/,70,19,boyakasha,2/3/2016 7:08\n11323912,Searchkit 0.8  React UI Components for Elasticsearch,https://blog.searchkit.co/searchkit-0-8-2c6432f9b4ac#.jds6mrkql,108,9,joemcelroy,3/20/2016 18:07\n10947972,Why California Is Such a Talent Magnet,https://hbr.org/2016/01/why-california-is-such-a-talent-magnet,5,1,hwstar,1/21/2016 20:14\n10457336,The Needless Complexity of Academic Writing,http://www.theatlantic.com/education/archive/2015/10/complex-academic-writing/412255/?single_page=true,63,67,DarkContinent,10/27/2015 11:20\n11053028,Mediatek MT6261 ROM dumping via the vibration motor,http://www.sodnpoo.com/posts.xml/mediatek_mt6261_rom_dumping_via_the_vibration_motor.xml,86,9,sodnpoo,2/7/2016 15:00\n10655418,The Moral Character of Cryptographic Work [pdf],http://web.cs.ucdavis.edu/~rogaway/papers/moral-fn.pdf,37,7,moviuro,12/1/2015 14:16\n10343349,Ask HN: What's a proud hack of yours?,,16,9,diego,10/7/2015 0:15\n12010543,Database of 9.3M Healthcare Patient Records Breached,https://www.deepdotweb.com/2016/06/28/now-9300000-healthcare-insurance-database-sold/,7,2,jswny,6/30/2016 18:14\n10986854,\"Fired, Downsized or Laid Off\",http://skloverworkingwisdom.com/blog/stand-up-for-yourself-at-work-resource-center/fired-downsized-or-laid-off/,1,2,walterbell,1/28/2016 7:18\n11344217,\"Launching Density Labs. If you can dream it, we can code it\",http://densitylabs.io/,1,5,framallo2,3/23/2016 13:34\n11628178,Show HN: This app lets you call up to 10 people at once. Useful?,http://myglobalconference.com/app,6,4,bertelet,5/4/2016 13:34\n10477593,NASA Adds to Evidence of Mysterious Ancient Earthworks,http://www.nytimes.com/2015/11/03/science/nasa-adds-to-evidence-of-mysterious-ancient-earthworks.html,254,63,igonvalue,10/30/2015 13:23\n10606168,The perfect TV,http://technology.siekerman.nl/post/133644449664/the-perfect-tv,58,60,tvtechnology,11/21/2015 8:24\n11910537,Mars Explorers Wanted Posters from NASA,http://mars.nasa.gov/multimedia/resources/mars-posters-explorers-wanted/,2,1,protomyth,6/15/2016 17:07\n10794705,Ask HN: In a difficult situation at work. Need advice,,56,66,helplessdev,12/26/2015 18:09\n10185102,TSA Master Keys,https://www.schneier.com/blog/archives/2015/09/tsa_master_keys.html,299,142,privong,9/8/2015 11:43\n12236516,Mercedes Is About to Unveil an Entire Fleet of Electric Vehicles,http://www.bloomberg.com/news/articles/2016-08-05/mercedes-to-challenge-bmw-tesla-with-four-car-electric-lineup?cmpid=BBD080516_BIZ,9,3,JumpCrisscross,8/6/2016 0:36\n11675108,Show HN: We Work Contract  London Web contract jobs with day rates,http://weworkcontract.com/,71,77,jwmoz,5/11/2016 13:38\n10557160,Why dont more women work in cybersecurity?,http://www.slate.com/articles/technology/future_tense/2015/11/why_don_t_more_women_work_in_cybersecurity.html,2,4,jessaustin,11/13/2015 0:16\n11467981,[React] proptypes-parser: Define React PropTypes with readable string.,https://github.com/joonhocho/proptypes-parser,1,1,joonhocho,4/10/2016 20:20\n10615054,Top 5 Google Analytics alerts,http://metrics.watch/top-5-google-analytics-alerts/,3,1,jpmw,11/23/2015 15:24\n11260116,\"Show HN: Fieldbook Codelets: Host snippets of code, integrated with Fieldbook\",https://medium.com/@fieldbook/announcing-fieldbook-codelets-77389d9eb59f,15,6,jasoncrawford,3/10/2016 16:27\n10284673,Dieselgate: How exactly did the software know the car was being tested?,,7,8,lollipop25,9/26/2015 22:38\n11103498,Asking 'Why' in Design  A Cautionary Tale,https://spin.atomicobject.com/2016/02/15/asking-why-resources/#.VsHfMZ82rXQ.hackernews,1,1,philk10,2/15/2016 14:22\n10927162,Ask HN: Why is cancer trending?,https://www.google.com/trends/explore#q=%2Fm%2F0qcr0,2,1,carlsborg,1/18/2016 21:37\n12455451,\"Show HN: MasterWP  become a WordPress power user, fast\",https://masterwp.co,13,2,beartear,9/8/2016 18:02\n12061456,Ask HN: TeamViewer alternative?,,4,3,pvinis,7/9/2016 14:49\n11563654,A Complete Detail About Credit Card Frauds,https://gasstaionfraud.quora.com/A-Complete-Detail-About-Credit-Card-Frauds?share=1,1,1,gasstationfraud,4/25/2016 11:57\n12225982,Not All the High-Tech Jobs Are in California,http://www.bloomberg.com/view/articles/2016-08-04/not-all-the-high-tech-jobs-are-in-california,11,8,pbhowmic,8/4/2016 15:07\n11794637,PyThalesians: Python Open Source Financial Library,https://github.com/thalesians/pythalesians,139,8,sndean,5/29/2016 3:32\n10788860,Nuclear disarmament and Mars,,3,2,akshayB,12/24/2015 17:29\n11887899,Possible QT WebKit revival could be great news,,4,2,LordLestat,6/12/2016 13:00\n10964404,Why Are So Many Zappos Employees Leaving?,http://www.theatlantic.com/business/archive/2016/01/zappos-holacracy-hierarchy/424173/?single_page=true,71,77,pmcpinto,1/24/2016 22:44\n12466247,\"University of Californias outsourcing is wrong, says U.S. lawmaker\",http://www.computerworld.com/article/3118552/it-careers/university-of-california-s-outsourcing-is-wrong-says-u-s-lawmaker.html,9,3,cag_ii,9/9/2016 21:38\n12063850,Ask HN: What is the Unique Selling Point of each programming language?,,7,8,bakery2k,7/9/2016 23:37\n12170645,The Inside Story of 'PokÃ©mon GO's' Evolution,http://www.forbes.com/sites/ryanmac/2016/07/26/monster-game/,2,1,prostoalex,7/27/2016 5:11\n11493296,What Its Like to Wake Up from Autism After Magnetic Stimulation,http://nymag.com/scienceofus/2016/04/what-its-like-to-wake-up-from-autism-after-magnetic-stimulation.html,312,167,nkurz,4/13/2016 23:48\n12411756,I'm feeling lucky,,1,3,mradhip,9/2/2016 8:41\n10877256,Why I Carry a Newton,http://eggfreckles.net/notes/why-newton/,164,139,ingve,1/10/2016 21:19\n10922386,\"Musk: Falcon lands on droneship, tips over post landing [video]\",https://www.instagram.com/p/BAqirNbwEc0/,30,10,bdon,1/18/2016 3:27\n10307942,\"BuiltWith, perhaps one of Australia's most profitable companies, has zero staff\",http://www.startupdaily.net/2015/09/builtwith-is-perhaps-one-of-australias-most-profitable-online-companies-and-has-zero-staff/,11,5,tim333,9/30/2015 22:41\n11785944,The Guardian unpublishes 13 stories after investigation into fabrication,http://www.poynter.org/2016/the-guardian-unpublishes-13-stories-after-investigation-into-fabrication/413947/,1,1,MollyR,5/27/2016 13:42\n11918125,\"Plume, more WiFi\",https://www.plumewifi.com/,7,1,joshcarr,6/16/2016 18:56\n11366144,Show HN: Transparent Onboarding documents for Elixir startups,http://rg.posthaven.com/transparent-onboarding-documents-for-elixir-startups,13,8,zizh,3/26/2016 16:09\n12236681,Dont hold your breath over promising Federal Reserve report,http://nypost.com/2016/08/05/dont-hold-your-breath-over-promising-federal-reserve-report/,2,1,nickysielicki,8/6/2016 1:48\n10565032,Why Hackers Must Eject the SJWs,http://esr.ibiblio.org/?p=6918,26,8,davidgerard,11/14/2015 9:05\n11318092,Arguments Supporting Warrantless Surveillance Wither When Exposed to Sunlight,https://www.eff.org/deeplinks/2016/03/once-again-arguments-supporting-warrantless-surveillance-shrivel-when-exposed,144,23,DiabloD3,3/19/2016 11:19\n11228417,The NSA is trying to create a virtual clone of me,https://eev.ee/blog/2016/03/03/the-nsa-is-trying-to-create-a-virtual-clone-of-me/,9,1,mparramon,3/5/2016 4:24\n12414985,What YouTube Stars Are Going to Do Now That They Cant Swear and Get Paid,http://motherboard.vice.com/read/what-youtube-stars-are-going-to-do-now-that-they-cant-swear-and-get-paid,2,1,walterbell,9/2/2016 18:13\n11619653,Introducing CloudFlare Origin CA,https://blog.cloudflare.com/cloudflare-ca-encryption-origin/,19,1,jgrahamc,5/3/2016 11:41\n11457594,Ask HN: Is this acceptable?,,6,2,annoyeduser,4/8/2016 20:20\n12060835,\"A 2011 stackoverflow post on Diablo AI, updated with technological advances\",http://stackoverflow.com/questions/6542274/how-to-train-an-artificial-neural-network-to-play-diablo-2-using-visual-input,3,1,Houshalter,7/9/2016 10:08\n11423161,Show HN: JSON to JSDoc Converter,https://eek.ro/json-to-jsdoc/,8,2,Eek,4/4/2016 16:30\n10369862,The Radio Amateur's Handbook (1936) [pdf],http://www.tubebooks.org/Books/arrl_1936.pdf,15,3,jhallenworld,10/11/2015 16:22\n10356972,\"Blue skies, frozen water detected on Pluto\",Http://phys.org/news/2015-10-blue-sky-red-ice-pluto.html,108,13,Mz,10/8/2015 22:57\n12331776,Ask HN: Is SteemIt a scam?,,2,6,charlesism,8/21/2016 17:30\n11537934,Ask HN: Would you use a git for data?,,14,10,sha1-1b141e,4/20/2016 21:38\n11986977,A Case for the Pyret Programming Language,http://www.pyret.org/pyret-code/,69,37,spdegabrielle,6/27/2016 15:52\n11330299,\"Report on Paris Attacks Shows No Encryption Evidence, NY Times Invents Them\",https://www.techdirt.com/articles/20160321/00392533965/french-police-report-paris-attacks-shows-no-evidence-encryption-so-ny-times-invents-evidence-itself.shtml,23,3,r3bl,3/21/2016 18:12\n12078476,The Old GitHub Font,https://github.com/rreusser/the-old-github-font,4,2,nathancahill,7/12/2016 12:33\n10292012,\"GCHQ's Karma Police: Tracking and Profiling Every Web User, Every Website\",https://www.techdirt.com/articles/20150927/02130732376/gchqs-karma-police-tracking-profiling-every-web-user-every-web-site.shtml,2,1,fdik,9/28/2015 18:20\n10181749,Are You in It for the Long Haul?,http://recode.net/2015/07/21/are-you-in-it-for-the-long-haul/,17,1,nathanbarry,9/7/2015 15:26\n11822022,Amazon search was down,http://techcrunch.com/2016/06/02/its-not-just-you-amazon-search-is-down/,153,159,gourou,6/2/2016 12:52\n12468706,Show HN: Build your own language and your own editor,https://github.com/ftomassetti/LangSandbox,8,1,ftomassetti,9/10/2016 11:26\n11232932,Can Starbucks succeed in Italy?,http://www.bbc.co.uk/news/magazine-35728428,3,3,vanilla-almond,3/6/2016 8:18\n12184720,Google tweaks system after Trump left off search results,http://www.theverge.com/2016/7/27/12299532/presidential-candidates-google-results-trump-bias-accusations,2,2,mbgaxyz,7/29/2016 2:33\n11142528,Git  the simple guide,http://rogerdudler.github.io/git-guide/,125,8,dhruvbhatia,2/20/2016 23:43\n10609801,Atomic Design using Sketch,https://medium.com/re-write/the-unicorn-workflow-design-to-code-with-atomic-design-principles-and-sketch-8b0fe7d05a37#.dctkvo41e,14,6,stephenitis,11/22/2015 11:38\n11846997,Add a graphic designer to your Facebook Messenger,http://www.designabl.com,2,1,briebls,6/6/2016 14:27\n11533539,WebGL map of global shipping movements,http://www.shipmap.org,99,13,robinhouston,4/20/2016 11:12\n11106254,Scientists want to sequence the genome of all living kakapo parrots,http://sites.duke.edu/dukeresearch/2016/02/15/a-dead-parrot-not-yet-but-it-could-sure-use-your-help/,36,18,HandleTheJandal,2/15/2016 21:43\n12114604,\"$7,000-a-Month Shameless China Blogger Loses All with One Post\",http://www.bloomberg.com/news/articles/2016-07-17/-7-000-a-month-shameless-china-blogger-loses-all-with-one-post,3,1,wyclif,7/18/2016 12:19\n11784135,NanoServer in Windows Containers on Windows 10,https://msdn.microsoft.com/en-us/virtualization/windowscontainers/quick_start/quick_start_windows_10,57,9,benaadams,5/27/2016 5:46\n11384931,New York college moves to strip gender markings from all bathrooms,http://www.theguardian.com/world/2016/mar/29/gender-bathrooms-cooper-union-college-new-york,5,4,paublyrne,3/29/2016 21:13\n11624618,Vegan restaurateurs under fire over revelation they raise animals for slaughter,http://www.theguardian.com/lifeandstyle/2016/may/03/vegan-restaurant-meat-eating-owners-cafe-gratitude-california#comments,8,3,marricks,5/3/2016 22:04\n11428970,Azendoo for Mobile built on Reactnative,https://www.azendoo.com/mobile,10,1,fredcastagnac,4/5/2016 9:10\n10377132,Ask HN: More sites like HN? 1300 days later,,8,6,polym,10/12/2015 21:46\n10400132,Microsoft Azure SQL Database provides unparalleled data security in the cloud,https://azure.microsoft.com/en-us/blog/microsoft-azure-sql-database-provides-unparalleled-data-security-in-the-cloud-with-always-encrypted/,6,1,tmullaney,10/16/2015 15:56\n11363439,How to Use Intel RealSense Emotion Tracking in Unity 5,https://www.youtube.com/watch?v=-A3pe7wgfS4,1,1,doener,3/25/2016 23:11\n12459755,Some bad Git situations and how I got myself out of them,http://ohshitgit.com/,713,335,emilong,9/9/2016 5:10\n10790306,Ask HN: Freelance Web Development,,3,2,poveritysucks,12/25/2015 3:25\n11168227,How to Build Your First App with Angular2 and .NET,https://royaljay.com/development/angular2-tutorial/,7,1,mikelarned,2/24/2016 17:02\n10739494,Show HN: Python Crash Course,,3,1,japhyr,12/15/2015 18:34\n11787769,How to Worry Less About Being a Bad Programmer,https://www.stilldrinking.org/how-to-worry-less-about-being-a-bad-programmer,4,1,synthmeat,5/27/2016 18:07\n11459654,MicroSoft OneDrive free storage limit downgraded from 15GB to 5GB,https://support.office.com/en-us/article/Microsoft-OneDrive-storage-changes-bf91132d-d0cb-4cbb-96ba-86278c5c1c2f?WT.mc_id=PART_OneDrive-Unknown_OneRM_StorageChanges_FAQ&ui=en-US&rs=en-US&ad=US,2,1,bemmu,4/9/2016 2:47\n10569110,When I stopped hearing the voices in my head,http://www.theguardian.com/commentisfree/2015/nov/13/hearing-voices-head-drugs-therapy,73,69,DanBC,11/15/2015 9:51\n11698784,Mistakes to avoid with C++ 11 smart pointers,http://www.acodersjourney.com/2016/05/top-10-dumb-mistakes-avoid-c-11-smart-pointers/,134,90,debh,5/15/2016 0:51\n11475605,Ask HN: How much does company name matter on a resume?,,5,6,sweetsweetpie,4/11/2016 22:16\n12017113,The Bengali Click Farmer,http://thenewinquiry.com/essays/the-bengali-click-farmer/,1,1,kkennis,7/1/2016 15:49\n11356070,American Big Brother: A Century of Political Surveillance and Repression,http://www.cato.org/american-big-brother,133,26,kushti,3/24/2016 20:14\n10528566,MMM Ponzi scam may be main reason behind Bitcoin price fluctuations,http://siliconangle.com/blog/2015/11/06/mmm-ponzi-scheme-may-be-main-reason-behind-bitcoin-price-fluctuations/,5,2,davidgerard,11/8/2015 14:33\n11709302,Does power really corrupt?,https://www.1843magazine.com/features/does-power-really-corrupt,118,112,Turukawa,5/16/2016 20:22\n10589159,ISIS as Revolutionary State,https://www.foreignaffairs.com/articles/middle-east/isis-revolutionary-state,2,1,Misha_B,11/18/2015 17:23\n11428812,Grunt 1.0.0 released,http://gruntjs.com/blog/2016-04-04-grunt-1.0.0-released,128,99,plurby,4/5/2016 8:41\n12485996,Ask HN: Middle way between being the boss and being a slave?,,3,2,cureyourhead,9/13/2016 6:25\n10493012,Review: Asus ZenWatch 2 robust hardware at a bargain price,http://www.networkworld.com/article/3000341/mobile-wireless/review-asus-zenwatch-2-android-wear-smartwatch.html,1,1,stevep2007,11/2/2015 16:56\n12218042,3 Signs IBM Is in Big Trouble--And How the Company Masks It,http://www.forbes.com/sites/tonysagami/2016/07/31/3-signs-ibm-is-in-big-trouble-and-how-the-company-masks-it/#4c2ae455f3ff,2,1,Deinos,8/3/2016 14:17\n10278774,How Chromium Works,https://medium.com/@aboodman/in-march-2011-i-drafted-an-article-explaining-how-the-team-responsible-for-google-chrome-ships-c479ba623a1b,290,71,aboodman,9/25/2015 15:44\n10979944,Working with different filesystems,https://nodejs.org/en/docs/guides/working-with-different-filesystems,3,2,jorangreef,1/27/2016 13:42\n10687787,The Starfighter Low-Level Tech Tree,http://sockpuppet.org/issue-79-file-0xb-foxport-hht-hacking.txt.html,261,102,Cogito,12/7/2015 2:55\n11153403,Pandas on HDFS with Dask Dataframes,http://matthewrocklin.com/blog/work/2016/02/22/dask-distributed-part-2,6,1,quasiben,2/22/2016 19:08\n11874584,People suck at technical interviews (2014),http://seldo.com/weblog/2014/08/26/you_suck_at_technical_interviews,265,302,sgift,6/10/2016 6:12\n12410133,Sony to boost smartphone batteries because people arent replacing phones,https://www.theguardian.com/technology/2016/sep/01/sony-boost-smartphone-batteries-people-are-not-replacing-phones,5,2,annecap,9/2/2016 1:23\n11690213,Ingestible origami robot fishes out swallowed battery from stomach,http://robohub.org/ingestible-origami-robot/,6,1,robofenix,5/13/2016 13:18\n10803988,Anonymous Postings for your neighborhood,https://play.google.com/store/apps/details?id=xdk.intel.ad.circle,1,1,halkoy,12/28/2015 23:05\n10598439,Can Women Build A Better Tinder?,https://medium.com/backchannel/can-women-build-a-better-tinder-f125b5c5250a#.dovpduqyv,39,67,steven,11/19/2015 23:28\n12209889,Show HN: Learn Functional Programming Using Haskell,http://lambdaschool.com/,220,90,xwowsersx,8/2/2016 13:49\n11196942,Machines are making music now. Does this compliment or replace humans?,https://blog.pivotal.io/big-data-pivotal/p-o-v/will-intelligent-machines-replace-or-compliment-human-workers,2,2,sparkystacey,2/29/2016 18:00\n12214470,The real 10 algorithms that dominate our world,https://medium.com/@_marcos_otero/the-real-10-algorithms-that-dominate-our-world-e95fa9f16c04#.67agog79m,19,1,amplifier_khan,8/3/2016 0:16\n12160013,Pooper  Your Dog's Poop in Someone Else's Hands,http://pooperapp.com/,2,2,edward,7/25/2016 17:09\n11537616,Why Kotlin is my next programming language,https://medium.com/@octskyward/why-kotlin-is-my-next-programming-language-c25c001e26e3,5,8,jaxondu,4/20/2016 20:46\n11523191,A passenger plane may have collided with a drone for the first time,http://www.theverge.com/2016/4/17/11447746/drone-plane-impact-british-airways-london-heathrow,3,1,wanderer42,4/18/2016 21:10\n11500111,Decoding meteor-m2 weather satellite images with a $15 DTV dongle,http://sdr-radio.livejournal.com/355.html,4,1,demouser7,4/14/2016 20:33\n11407248,Reddit goes open source,http://www.redditblog.com/2008/06/reddit-goes-open-source.html,3,4,kauegimenes,4/1/2016 18:27\n12087443,The fake cures for autism that can prove deadly,https://www.theguardian.com/society/2016/jul/13/fake-cures-autism-prove-deadly,3,1,DanBC,7/13/2016 16:27\n11060692,\"Show HN: Testcontainers, Docker support for JUnit integrated tests\",http://testcontainers.viewdocs.io/testcontainers-java/,3,1,killing_time,2/8/2016 20:33\n11454796,Broken: What the Hell Happened in East New York?,http://digg.com/2016/broken-what-the-hell-happened-in-east-new-york,84,65,sergeant3,4/8/2016 14:21\n11488851,Amazon Kindle Oasis,http://www.amazon.com/dp/B00REQKWGA?ref_=pe_2522670_189214260_ods_em_eink_wy_ann_ecg,3,1,headmelted,4/13/2016 15:14\n11875124,Visualizing Cyber Threats  3d network graph,http://metastackio.github.io/analytics/app.html,2,1,johncmouser,6/10/2016 8:59\n10635237,\"Blockchain technology could reduce role of banks, says BIS\",http://in.reuters.com/article/2015/11/23/global-banking-blockchain-idINKBN0TC28720151123,53,46,rakkhi,11/26/2015 23:50\n11222945,400Gbps: Winter of Whopping Weekend DDoS Attacks,https://blog.cloudflare.com/a-winter-of-400gbps-weekend-ddos-attacks/,2,1,jgrahamc,3/4/2016 10:33\n10882878,Where Are Amazon's Data Centers?,http://www.theatlantic.com/technology/archive/2016/01/amazon-web-services-data-center/423147/?single_page=true,1,1,e15ctr0n,1/11/2016 19:53\n11482417,Apply HN: Codeflow  A revolutionary programming platform,,14,10,murukesh_s,4/12/2016 18:51\n11421079,Dearth of Women Scientists? No Just a System That Favours Men,http://www.iafrikan.com/2016/04/04/dearth-of-women-scientists-no-just-a-system-that-favours-men/,1,1,tefo-mohapi,4/4/2016 11:46\n10271715,Cordova Universal Links Plugin,https://github.com/nordnet/cordova-universal-links-plugin,4,1,nikdem,9/24/2015 14:17\n11382259,Canvas: Notes for teams of nerds,https://usecanvas.com,142,81,ryanmickle,3/29/2016 15:40\n11461718,Apply HN: Melt  API for Physical Gifting,,6,7,gxespino,4/9/2016 15:41\n12538408,Backup SQLite database with zero downtime when running Ghost in Azure Web Apps,https://tomssl.com/2016/09/12/backup-your-sqlite-database-with-zero-downtime-when-running-ghost-in-azure-web-apps/,2,5,tomchantler,9/20/2016 10:33\n10746496,California DMV: Self-driving cars must have driver behind wheel,http://www.mercurynews.com/business/ci_29262037/california-self-driving-cars-must-have-driver-behind,42,77,not_that_noob,12/16/2015 19:14\n11573222,Facebook Camera  App Concept and Prototype Case Study,https://blog.prototypr.io/facebook-camera-2f7e962d6b6b#.2wv0l5cne,12,1,damjanstankovic,4/26/2016 16:26\n10619126,\"Ask HN: If Donald Knuth woke up 10,000 years ago, how would he build a computer?\",,10,11,backpropagated,11/24/2015 4:26\n12378478,Welcome to 1986: Inside Halt and Catch Fire's High-Tech Time Machine,https://www.fastcompany.com/3063135/most-creative-people/welcome-to-1986-inside-halt-and-catch-fires-high-tech-time-machine,3,3,cyann,8/28/2016 20:54\n10473025,Microsoft fails to fix Surface Book problems and cherry-picks positive reviews,http://betanews.com/2015/10/28/microsoft-fails-to-fix-surface-book-problems-and-cherry-picks-positive-reviews/,5,1,wslh,10/29/2015 18:05\n11416095,hash_salt= : Salts public on Github,https://github.com/search?utf8=%E2%9C%93&q=%22hash_salt%3D%22&type=Repositories&ref=searchresults,4,2,newsignup,4/3/2016 13:53\n10485928,\"Admission and Orientation Manual, United States Penitentiary ADX Florence [pdf]\",http://www.bop.gov/locations/institutions/flm/FLM_aohandbook.pdf,2,1,atdt,11/1/2015 9:36\n10999521,$5.5 Trillion in Government Bonds Now Have Negative Yields,http://www.ft.com/fastft/2016/01/29/record-5-5tn-in-govt-bonds-trade-at-negative-yields/,16,9,randomname2,1/29/2016 23:53\n11285154,Show HN: Asset Library / Style Guide Template for Your Next Projects,https://github.com/ohsik/asset-library-template,2,2,ohsik,3/14/2016 20:02\n10431749,Retrospection and Full PCAP Reveal Instances of XcodeGhost Dating Back to April,https://www.protectwise.com/blog/retrospection-and-full-pcap-reveal-instances-of-xcodeghost-dating-back-to-april-2015/,30,6,wslh,10/22/2015 12:19\n12426835,\"Twitter blocks, why no last message?\",,1,1,haaen,9/4/2016 21:34\n11842084,Judge sends two to prison for 7 years for H-1B fraud,http://www.computerworld.com/article/3079224/it-careers/judge-sends-two-to-prison-for-7-years-for-h-1b-fraud.html,222,191,us0r,6/5/2016 17:41\n12102925,Rktnetes brings rkt container engine to Kubernetes,http://blog.kubernetes.io/2016/07/rktnetes-brings-rkt-container-engine-to-Kubernetes.html,113,35,philips,7/15/2016 18:34\n11668912,Reflections: The ecosystem is moving,https://whispersystems.org/blog/the-ecosystem-is-moving/,226,98,tprynn,5/10/2016 17:27\n10435587,\"Hiker finds 1,200-year-old Viking sword under rocks\",http://www.cnn.com/2015/10/22/europe/viking-sword-norway/index.html,14,2,curtis,10/22/2015 22:33\n12257503,\"Introducing FBlock, AdBlocking for the New Facebook\",https://medium.com/@mohamedmansour/introducing-fblock-adblocker-for-the-new-facebook-be7a2aac53e4#.y2t11msal,18,3,mohamedmansour,8/9/2016 20:32\n11917390,Sexual Politics: What Most Women Are Doing Wrong,http://micheleincalifornia.blogspot.com/2016/06/sexual-politics-what-most-women-are.html,34,1,Mz,6/16/2016 17:05\n10202907,\"Lets Build a Simple Interpreter, Part 4\",http://ruslanspivak.com/lsbasi-part4/,39,3,ingve,9/11/2015 10:19\n12267030,The Elements of Value,https://hbr.org/2016/09/the-elements-of-value,4,1,merkleme,8/11/2016 9:40\n10688619,Sleeping Beauty  Keep track of whats where  crowdfunding today,http://sleeping.watch,1,1,SleepingBeauty,12/7/2015 10:16\n10282941,What is a quick way to get feedback on ideas?,,1,2,pa12,9/26/2015 12:39\n10411160,Tmux 2.1 has been released,https://github.com/tmux/tmux/releases/tag/2.1,4,1,byaruhaf,10/19/2015 4:41\n12301474,Alternative Rust Compiler,https://github.com/thepowersgang/mrustc,4,2,miqkt,8/16/2016 23:40\n12157797,What nobody will tell you about JSON,http://elitalon.com/2016/07/25/what-nobody-will-tell-you-about-json/,2,2,mweibel,7/25/2016 11:02\n10397740,Virtue Signalling: Saying things violently on Twitter is easier than kindness,http://new.spectator.co.uk/2015/04/hating-the-daily-mail-is-a-substitute-for-doing-good/,9,2,epaga,10/16/2015 6:18\n10601831,Fail at Scale and Controlling Queue Delay,http://blog.acolyer.org/2015/11/19/fail-at-scale-controlling-queue-delay/,22,1,Hansi,11/20/2015 15:59\n10816651,Life: Each Month Is a Box,http://i.imgur.com/39U4k.png,3,3,vinchuco,12/31/2015 7:21\n11814380,Your PC turns into a music-making machine in just a second,http://defonic.ovh/?maker,1,1,ivanco,6/1/2016 14:01\n10182113,Researcher discloses zero-day vulnerability in FireEye,http://www.csoonline.com/article/2980937/vulnerabilities/researcher-discloses-zero-day-vulnerability-in-fireeye.html,29,5,wglb,9/7/2015 16:54\n10582189,Melisma Stochastic Melody Generator,http://www.link.cs.cmu.edu/melody-generator/,13,1,colund,11/17/2015 16:38\n10452751,\"LinkedIn open-sources PalDB, a key-value store for handling side data\",http://venturebeat.com/2015/10/26/linkedin-open-sources-paldb-a-key-value-store-for-handling-side-data/,4,1,mbastian,10/26/2015 17:10\n10516760,Zerocoin startup revives the dream of truly anonymous money,http://www.wired.com/2015/11/zerocoin-startup-revives-the-dream-of-truly-anonymous-money/,50,54,rdl,11/5/2015 23:03\n10631306,Namecheap changed their UI and ignoring users,https://community.namecheap.com/forums/viewtopic.php?f=10&t=66572,8,9,gesman,11/26/2015 4:42\n12302085,Shadow Brokers Leak Raises Question of whether the N.S.A. was Hacked,http://www.nytimes.com/2016/08/17/us/shadow-brokers-leak-raises-alarming-question-was-the-nsa-hacked.html,157,87,carbocation,8/17/2016 2:21\n11906844,Machine Learning 101: What Is Regularization?,http://datanice.github.io/machine-learning-101-what-is-regularization-interactive.html,201,51,hassenc,6/15/2016 2:28\n11190093,Pentium? Core i5? Core i7? Making sense of Intels convoluted CPU lineup,http://arstechnica.com/gadgets/2016/02/pentium-core-i5-core-i7-making-sense-of-intels-convoluted-cpu-lineup/,41,11,nkurz,2/28/2016 6:28\n10721757,What Microsoft Can Do to Make Me Hate Windows a Little Less,http://garrett.damore.org/2015/12/what-microsoft-can-do-to-make-me-hate.html,2,1,zdw,12/12/2015 4:07\n10609165,Fallout 4 Service Discovery and Relay,https://getcarina.com/blog/fallout-4-service-discovery-and-relay/,322,54,jnoller,11/22/2015 5:16\n12173450,Cruising for a Purpose: Have Fun and Do Good Through Impact Travel,http://www.marketplace.org/2016/07/26/world/cruising-purpose-have-fun-and-do-good,1,1,dpflan,7/27/2016 15:12\n11981756,When Machines Will Need Morals,http://www.nytimes.com/2016/06/25/technology/when-machines-will-need-morals.html,2,1,tucif,6/26/2016 17:48\n10710381,Ubuntu 16.04  Online searches in the dash to be off by default,http://www.whizzy.org/2015/12/online-searches-in-the-dash-to-be-off-by-default/,114,47,reddotX,12/10/2015 12:58\n10381464,\"For First time, MIT's free online classes can lead to degree\",http://www.sfgate.com/business/technology/article/For-1st-time-MIT-s-free-online-classes-can-carry-6556128.php,4,3,SimplyUseless,10/13/2015 16:19\n11008202,\"BlitzMax, Cross-Platform OO BASIC, Is Free and Open Source\",http://www.blitzbasic.com/Products/_index_.php,82,37,dragonbonheur,1/31/2016 21:37\n10848245,\"Making a Murderer Left Out Crucial Facts, Prosecutor Says\",http://www.nytimes.com/2016/01/05/arts/television/ken-kratz-making-a-murderer.html?module=WatchingPortal&region=c-column-middle-span-region&pgType=Homepage&action=click&mediaId=wide&state=standard&contentPlacement=1&version=internal&contentCollection=www.nytimes.com&contentId=http%3A%2F%2Fwww.nytimes.com%2F2016%2F01%2F05%2Farts%2Ftelevision%2Fken-kratz-making-a-murderer.html&eventName=Watching-article-click&_r=0,53,70,pavornyoh,1/6/2016 3:22\n11832526,Clinton Pollster: It's 'Likely' Hillary Will Lose to Sanders,http://townhall.com/tipsheet/leahbarkoukis/2016/06/03/former-bill-clinton-pollster-its-increasingly-likely-hillary-will-lose-to-sanders-in-california-n2172333,2,1,puppetmaster3,6/3/2016 19:17\n11891738,Reusable SpaceX rockets gain backing by launch insurers,http://www.seattletimes.com/business/reusable-spacex-rockets-gain-backing-by-launch-insurers/,2,1,jseliger,6/13/2016 4:29\n11012209,The Resolution of the Bitcoin Experiment,https://medium.com/@octskyward/the-resolution-of-the-bitcoin-experiment-dabb30201f7#.ln1jdcflt,1,1,andyjpb,2/1/2016 15:24\n12107939,Why are all programming languages in English?,https://medium.com/@jennymandl/why-are-all-programming-languages-in-english-12b1312bada4#.o3lhofbw3,3,2,rmason,7/16/2016 21:27\n10455179,On-chip zero-index metamaterials,http://www.nature.com/articles/nphoton.2015.198.epdf?shared_access_token=bPVi5L8wdx6ZAEtKKVN23NRgN0jAjWel9jnR3ZoTv0MIrPbAi5thMIrOmcVLfIrYX2vKSgpvYfHkt1fV84Rao_X73gwyzX6BtsjjUEgzAbuaMwuy_7wCHd0anYfEh4VJLjHlfXwUV0F3OScFcOMa97Y7cjjLfm-MTx8Xu3Rjp-zzQWiZnjKLl51gNXufOvI25T9FZ_e8SoKZhLbcLMjCUYoZO0qmRSSDm9vgnhvzIKI%3D,1,1,hownottowrite,10/26/2015 23:18\n11047705,Why the Assholes Are Winning: Money Trumps All,http://onlinelibrary.wiley.com/doi/10.1111/joms.12177/full,193,177,rbanffy,2/6/2016 13:37\n10849527,The 1975 LaGuardia Airport Bombing,http://observer.com/2016/01/why-hasnt-washington-explained-the-1975-laguardia-airport-bombing/,47,21,monort,1/6/2016 9:40\n11533819,NSFW Content Recognition,https://developer.clarifai.com/guide/tag#nsfw,2,1,charlieirish,4/20/2016 12:23\n11881429,Imagination Solution to FCC Rules: Run OpenWrt and WiFi Driver in Separate VM's,http://www.cnx-software.com/2016/06/10/imagination-solution-to-fcc-rules-for-wifi-routers-run-openwrt-dd-wrt-and-the-wifi-driver-in-separate-virtual-machines/,50,25,zdw,6/11/2016 1:10\n10945461,R.I.P. Bitcoin. Its time to move on,http://wadhwa.com/2016/01/19/r-i-p-bitcoin-its-time-to-move-on/,4,1,adamqureshi,1/21/2016 14:43\n11087252,Why Havent We Automated Our Meetings Yet?,http://getsolid.io/blog/meeting-automation/,3,1,thibautdavoult,2/12/2016 14:15\n12303075,It's The Future,https://circleci.com/blog/its-the-future,1323,521,knowbody,8/17/2016 7:53\n10929935,Serving 6.8M requests per second at 9 Gbps from a single Azure VM,http://www.ageofascent.com/azure-cloud-high-speed-networking/,127,55,profquail,1/19/2016 11:07\n11871803,The Chrome extension that hides your screen in plain sight,https://nakedsecurity.sophos.com/2016/06/08/the-chrome-extension-that-hides-your-screen-in-plain-sight/,2,2,secfirstmd,6/9/2016 19:45\n10190685,Why you should learn to cherish the answer it depends,http://sensinum.com/blog-post/why-you-should-learn-to-cherish-the-answer-it-depends/,2,1,misiekfraczek,9/9/2015 10:47\n11515433,Recruiting and Retaining Giants [pdf],http://www.alexstjohn.com/WP/download/Recruiting%20Giants.pdf,19,16,bphogan,4/17/2016 17:46\n12106533,Ask HN: Any devs interested in messaging app?,,1,2,warewolf,7/16/2016 15:01\n10441538,HP Winds Down Cloud Computing Project,http://www.wsj.com/articles/h-p-winds-down-cloud-computing-project-1445624977?alg=y,41,43,jaymoorthi,10/23/2015 22:14\n10988716,Show HN: Maslow  Social opinions platform,https://www.producthunt.com/tech/maslow,1,1,joslin01,1/28/2016 15:31\n11428186,Determining Gender of a Name with 80% Accuracy Using Only Three Features,http://blog.ayoungprogrammer.com/2016/04/determining-gender-of-name-with-80.html,36,58,max_,4/5/2016 6:03\n11257690,Will there ever be a Robot / AI Apocalypse?,,1,1,tefo-mohapi,3/10/2016 6:49\n11876327,\"Period. Full Stop. Point. Whatever Its Called, Its Going Out of Style\",http://www.nytimes.com/2016/06/10/world/europe/period-full-stop-point-whatever-its-called-millennials-arent-using-it.html?_r=0,1,2,terryauerbach,6/10/2016 13:55\n11155026,SFMTA owe you a refund? Search here,http://www.sfmtarefund.com,14,1,heezo,2/22/2016 22:54\n10599918,Rise of the Pre-Accelerator Program,http://davidcummings.org/2015/11/19/rise-of-the-pre-accelerator-program/,2,1,frankacter,11/20/2015 6:22\n12109889,The hedgehog and the fox,http://ben-evans.com/benedictevans/2016/7/12/the-hedgehog-and-the-fox,2,1,yarapavan,7/17/2016 12:00\n12113652,Show HN: Social media bot automating posts by Groovy and TensorFlow,https://github.com/getintouchapp/socialmediabot,4,2,ganeshkrishnan,7/18/2016 7:31\n12549458,The Woman Who Is Preserving the Smell of History,http://www.atlasobscura.com/articles/meet-the-woman-who-is-preserving-the-smell-of-history,50,1,diodorus,9/21/2016 16:05\n12483911,Slacks director of engineering doesnt believe in diversity quotas,https://techcrunch.com/2016/09/12/slacks-director-of-engineering-leslie-miley-doesnt-believe-in-diversity-quotas/,5,4,confiscate,9/12/2016 21:37\n10185599,WhatsApp Security Vulnerability,http://www.telegraph.co.uk/technology/internet-security/11850817/WhatsApp-security-breach-lets-hackers-target-web-app-users.html,34,5,rsobers,9/8/2015 13:44\n11341174,Ask HN: What makes a Senior Dev,,42,29,probinso,3/23/2016 0:38\n10320888,German developer prohibit the use of his program in nations welcoming refugees,http://www.treefinder.de/,34,27,walkingolof,10/2/2015 19:54\n11830350,The Google Chrome Extension White Supremacists Use to Track Jews,https://mic.com/articles/145105/coincidence-detector-the-google-extension-white-supremacists-use-to-track-jews#.oL6owgbNV,15,8,angry-hacker,6/3/2016 14:05\n11140033,'Five-dimensional' glass discs could store data for billions of years,http://www.independent.co.uk/life-style/gadgets-and-tech/news/five-dimensional-5d-glass-discs-data-storage-southampton-a6879176.html,40,34,aethertap,2/20/2016 13:56\n10773986,The Forbes 50 Hottest Startups of 2015  Ranked by Growth Score,http://mattermark.com/the-forbes-hottest-startups-of-2015-ranked-by-growth-score/,1,1,nickfrost,12/21/2015 22:23\n10366293,Python wats,https://github.com/cosmologicon/pywat,123,122,luu,10/10/2015 17:58\n10237742,Painless Subtitle downloader,https://github.com/beatfreaker/subdownloader,1,1,chintanradia,9/18/2015 6:20\n10703171,Parliament now has to consider debate to Block Donald Trump from UK entry,https://petition.parliament.uk/petitions/114003,12,3,joosters,12/9/2015 12:10\n11561641,The Genuine (JavaScript) Sieve of Eratosthenes,http://raganwald.com/2016/04/22/genuine-javascript-sieve-of-eratosthenes.html,2,1,braythwayt,4/24/2016 22:22\n10641523,El Capitan System Integrity Protection and Dlopen,https://langui.sh/2015/11/27/sip-and-dlopen/,3,1,reaperhulk,11/28/2015 16:46\n11690681,Ask HN: Whether to change the name of startup?,,2,7,svirelka,5/13/2016 14:45\n10252714,Ask HN: What are you working on this week?,,10,12,chilicuil,9/21/2015 14:57\n12267105,\"Lead, Follow or Get the Fuck Out of the Way\",https://bothsidesofthetable.com/lead-follow-or-get-the-fuck-out-of-the-way-668000be6e47#.2ptg0dnh3,2,1,greenspot,8/11/2016 10:09\n12106275,How to build a simple project fastly,http://tboox.org/2016/07/16/how-to-build-a-simple-project/,2,2,waruqi,7/16/2016 13:31\n11554099,Replace master and slave terms in Redis,https://github.com/antirez/redis/issues/3185,2,1,lladnar,4/23/2016 3:59\n10413046,Apple's Aggressive Recruiting Destroys Motorcyle Startup,http://www.reuters.com/article/2015/10/19/apple-motorcycle-idUSL1N12F2JZ20151019,4,1,SQL2219,10/19/2015 14:22\n12495687,Inside Ubers New Self-Driving Cars in Pittsburgh,http://www.wsj.com/articles/inside-ubers-new-self-driving-cars-in-pittsburgh-1473847202,3,1,areski,9/14/2016 11:09\n10407951,VW,http://blog.cleancoder.com/uncle-bob/2015/10/14/VW.html,120,44,boriselec,10/18/2015 11:41\n12472658,Scaling Synchronization in Multicore Programs,http://queue.acm.org/detail.cfm?id=2991130,67,4,xwvvvvwx,9/11/2016 9:44\n12441466,Can we build a Starship with our current technology in the next 10 years?,https://www.quora.com/Can-we-build-a-Starship-Enterprise-with-our-current-technology-in-the-next-10-years?share=1,2,4,galazzah,9/7/2016 7:32\n11842386,A two-neuron system for adaptive goal-directed decision-making in Lymnaea Snails [pdf],http://www.nature.com/ncomms/2016/160603/ncomms11793/pdf/ncomms11793.pdf,45,4,wallflower,6/5/2016 18:40\n11213406,Aurelia Early March 2016 Update,http://blog.durandal.io/2016/03/01/aurelia-early-march-2016-update,1,1,alexkavon,3/2/2016 22:04\n10994440,Free 2 Player Game [Python][Angular],https://freemind.today/en/,1,1,potar,1/29/2016 10:13\n10816322,Incorporating and accessing binary data into a C program,http://smackerelofopinion.blogspot.com/2015/12/incorporating-and-accesses-binary-data.html,110,34,signa11,12/31/2015 5:21\n10941530,Google proposes its Dataflow batch/stream tech to the Apache Incubator,https://wiki.apache.org/incubator/DataflowProposal,191,33,crb,1/20/2016 21:32\n11769897,Ask HN: What's your technique to damage-control interruptions to flow?,,2,2,djanowski,5/25/2016 14:16\n12171817,What to write (2009),https://jacobian.org/writing/what-to-write/,2,2,thomasfoster96,7/27/2016 10:52\n10507160,\"Chemsex': Doctors about days-long, drug-fueled orgies with ca. 5 partners\",https://www.washingtonpost.com/news/morning-mix/wp/2015/11/04/chemsex-the-days-long-drug-fueled-orgies-with-an-average-of-five-partners-doctors-are-worried-about/?hpid=hp_no-name_morning-mix-story-x%3Ahomepage%2Fstory,2,1,panagios,11/4/2015 15:22\n12142883,Ask HN: Pricing for tailored solutions,,2,2,selmat,7/22/2016 11:16\n12536446,A Theory of Creepiness,https://aeon.co/essays/what-makes-clowns-vampires-and-severed-hands-creepy,59,68,pepys,9/20/2016 1:58\n10457043,Health hackers: Patients taking medical innovation into their own hands,http://www.theguardian.com/lifeandstyle/2015/oct/26/health-hackers-patients-taking-medical-innovation-into-own-hands,22,5,TuxMulder,10/27/2015 9:50\n10284334,Ask HN: What's the most interesting thing in technology in 2015?,,5,6,aa10ll,9/26/2015 20:33\n12150219,Best 15 inch Linux Laptop?,,16,8,conqrr,7/23/2016 17:33\n10897119,Rock Rings Reveal New Insights About North America's Climate Past,http://gizmodo.com/rock-rings-reveal-surprising-new-insights-about-north-a-1752556296,16,1,curtis,1/13/2016 20:13\n11277979,CS143: Compilers (2011),http://www.keithschwarz.com/cs143/WWW/sum2011/,139,62,rspivak,3/13/2016 15:24\n12115921,Code Like a Girl: Harassment of Our Authors Is Not OK,https://medium.com/code-like-a-girl/harassment-of-our-authors-is-not-ok-f0266d21f460#.sw8x46v1e,38,21,DinahDavis,7/18/2016 16:08\n11862593,Why You Dont Need a Specification Document Before Talking to a Dev Team,https://stanfy.com/blog/why-you-dont-need-a-specification-document-before-talking-to-a-dev-team/,3,2,ianatiev,6/8/2016 14:48\n10225942,Allocation rate impact for garbage collected languages,https://plumbr.eu/blog/garbage-collection/what-is-allocation-rate,2,4,ivom2gi,9/16/2015 12:02\n10981164,The biggest secret to designing ultra-low-power systems?,https://eengenious.com/how-low-can-you-go-the-secret-to-ultra-low-power-design/,3,3,girishmhatre500,1/27/2016 17:00\n10594875,Microsoft Working on Swift Compiler for Windows 10,http://www.windowscentral.com/microsoft-also-working-towards-swift-compiler-ios-developers-come-windows-10,12,2,11thEarlOfMar,11/19/2015 14:21\n11053640,Show HN: Parametric Activation Pools greatly increase performance in ConvNets,http://blog.claymcleod.io/2016/02/06/Parametric-Activation-Pools-greatly-increase-performance-and-consistency-in-ConvNets/,6,1,clmcleod,2/7/2016 17:15\n11296162,How your data is collected and commoditised via free online services,http://www.troyhunt.com/2016/03/how-your-data-is-collected-and.html,217,68,matthewwarren,3/16/2016 10:13\n10462339,Pivotal Greenplum Database has been open sourced,https://github.com/greenplum-db/gpdb,195,51,snaga,10/28/2015 1:20\n10902286,Visualizing Docker Compose with Clojure,https://ardoq.com/visualizing-docker-compose/,11,1,ebaxt,1/14/2016 16:21\n11625438,Perl -p -i -e .com,http://perlpie.com,1,1,shaunpud,5/4/2016 0:57\n11226993,\"Longest Lasting Cars That Make It Over 200,000 Miles\",http://www.popularmechanics.com/cars/a19560/top-cars-to-make-it-over-200000-miles/,2,1,jmtlee,3/4/2016 21:29\n12341229,North Korea 'Netflix' device unveiled,http://www.bbc.com/news/technology-37154456,42,23,tonteldoos,8/23/2016 3:40\n11129443,\"Lamprey, a new parasitic language to write Elixir in Erlang\",https://github.com/gar1t/lamprey,4,2,rlander,2/18/2016 21:25\n11965042,\"Buybacks by Companies Like Apple May Signal Danger, Not Growth\",http://www.nytimes.com/2016/06/26/your-money/buybacks-by-companies-like-apple-may-signal-danger-not-growth.html?ref=technology&_r=0,5,4,pavornyoh,6/23/2016 23:22\n12509019,Marijuana Makes for Slackers? Now Theres Evidence,http://www.wsj.com/articles/marijuana-makes-for-slackers-now-theres-evidence-1473953464,1,1,dcgudeman,9/15/2016 19:22\n11193130,What Its Really Like to Risk It All in Silicon Valley,http://www.nytimes.com/2016/02/28/upshot/what-its-really-like-to-risk-it-all-in-silicon-valley.html?_r=0,6,1,siavosh,2/29/2016 0:49\n10513237,Let Twitter Be Twitter,http://around.com/let-twitter-be-twitter/,119,98,hangars,11/5/2015 13:48\n10651465,\"'Use More Expressive Words' Teachers Bark, Beseech, Implore\",http://www.wsj.com/articles/use-more-expressive-words-teachers-bark-beseech-implore-1448835350,2,1,grellas,11/30/2015 20:17\n12555752,Golang Package: plugin,https://tip.golang.org/pkg/plugin/,107,30,pythonist,9/22/2016 10:10\n12271518,Jumpers (2003),http://www.newyorker.com/magazine/2003/10/13/jumpers,9,5,Enthouan,8/11/2016 21:03\n10317161,Do we need specialized design for Flash storage?,http://juku.it/en/do-we-need-specialized-design-for-flash-storage/,9,1,ingve,10/2/2015 7:25\n10943980,The Digital Materiality of GIFs,http://digitalmateriality.com/,98,25,shashashasha,1/21/2016 8:00\n11794698,Scientists say they have created a new platform for antibiotic discovery,http://www.genengnews.com/gen-news-highlights/harvard-team-takes-major-step-toward-overcoming-antibiotic-resistance/81252750/,63,18,jseliger,5/29/2016 4:02\n12175861,The Typography of Stranger Things,https://blog.nelsoncash.com/the-typography-of-stranger-things-e35771f40d31#.37yms804p,216,67,thoughtpalette,7/27/2016 19:35\n10214769,There Is No Theory of Everything,http://opinionator.blogs.nytimes.com/2015/09/12/there-is-no-theory-of-everything/,8,10,cpete,9/14/2015 12:41\n10749643,Xi Jinping Calls for 'Cyber Sovereignty',http://www.bbc.com/news/world-asia-china-35109453,2,1,mangeletti,12/17/2015 4:59\n12539173,What Every Software Developer Must Know About Unicode and Character Sets,http://joelonsoftware.com/articles/Unicode.html,3,1,tmlee,9/20/2016 13:04\n12097989,Why We Should Let the Pantheon Crack,http://nautil.us/issue/24/error/why-we-should-let-the-pantheon-crack,13,4,gbaygon,7/14/2016 23:33\n11878785,Salary Negotiation  how not to set a bunch of money on fire,https://medium.freecodecamp.com/salary-negotiation-how-not-to-set-a-bunch-of-money-on-fire-605aabbaf84b#.o8itco9kz,3,1,quincyla,6/10/2016 18:37\n11604736,How do you make money online? Why is it so hard?,,5,5,zippy786,5/1/2016 3:30\n10806461,\"Why some people get what they want, and others dont\",http://www.wisdomination.com/why-some-people-get-what-they-want-and-others-dont/,7,1,charlieirish,12/29/2015 12:59\n11515243,Caroline Lucretia Herschel  Comet Huntress (1999) [pdf],http://cdsads.u-strasbg.fr/cgi-bin/nph-iarticle_query?1999JBAA..109...78H&amp;data_type=PDF_HIGH,14,1,Hooke,4/17/2016 17:03\n11125050,Why Our Intuition About Sea-Level Rise Is Wrong,http://nautil.us/issue/33/attraction/why-our-intuition-about-sea_level-rise-is-wrong,4,1,elorant,2/18/2016 11:26\n11640724,Boulder Will Host the First National 'YIMBY' Conference,http://www.citylab.com/housing/2016/05/boulder-will-host-the-first-national-yimby-conference/481548/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+TheAtlanticCities+%28CityLab%29,2,1,jseliger,5/6/2016 0:12\n10938634,The First App to See You Friends More Without the Creep Factor of Stalking,https://medium.com/@supmenow/the-first-app-to-see-you-friends-more-without-the-creep-factor-of-stalking-f4120545ccae#.eftbnoszj,11,2,TheAppGuy,1/20/2016 15:23\n10414793,Podcast: Is Dubai the Next Silicon Valley of the Middle East?,http://kerningcultures.com/episodes/uae-startup-scene,2,1,kerningcultures,10/19/2015 18:50\n12507996,Hunting for Vulnerabilities in Signal  Part 1,https://pwnaccelerator.github.io/2016/signal-part1.html,4,1,hannob,9/15/2016 17:22\n11212441,On Ad Blocking,http://www.brucelawson.co.uk/2016/on-ad-blocking/,1,1,twapi,3/2/2016 19:46\n12347510,Linode-hosted DNS zones were down,https://status.linode.com/incidents/ly9hx0plrzxn,43,43,mwpmaybe,8/23/2016 20:51\n10749855,The End of Internet Advertising as Weve Known It,http://www.technologyreview.com/review/544371/the-end-of-internet-advertising-as-weve-known-it/,3,1,qnnlu,12/17/2015 5:58\n11863217,ZeroNet  Decentralized websites using Bitcoin crypto and BitTorrent network,https://github.com/HelloZeroNet/ZeroNet,8,1,edward,6/8/2016 16:08\n10342853,The Simple Truth About Gun Control,http://www.newyorker.com/news/daily-comment/the-simple-truth-about-gun-control,4,5,kareemm,10/6/2015 22:24\n11893810,Show HN: My Virtual Reality Room-Scale RPG,https://partner.steamgames.com/apps/landing/488760,2,2,thenomad,6/13/2016 13:48\n10974065,\"Ask HN: Has anybody built Tinder/Imgur style mailboxes, GTD, email?\",,1,1,visakanv,1/26/2016 16:04\n10322942,Show HN: Linguaquote  Professional Translation Management,https://www.linguaquote.com,6,2,luxpir,10/3/2015 7:12\n11366529,Ralph Nader: Why Bernie Sanders Was Right to Run as a Democrat,https://www.washingtonpost.com/posteverything/wp/2016/03/25/ralph-nader-why-bernie-sanders-was-right-to-run-as-a-democrat/,31,11,acbilimoria,3/26/2016 17:31\n10941775,The 2015 global avg temp was the hottest on record  NASA/NOAA [video/animation],https://twitter.com/rtenews/status/689885606990581760,3,1,danielhunt,1/20/2016 22:12\n10838166,Should scientific papers be anonymous?,http://www.statnews.com/2015/12/30/should-scientific-papers-be-anonymous/,70,46,tokenadult,1/4/2016 20:10\n10961722,Need advice on cover letter as an independent contractor,,3,4,tagfolder,1/24/2016 6:31\n11272760,Show HN: NeedProgrammer  The internet's simplest software job board,https://needprogrammer.com,1,2,muxlab,3/12/2016 13:28\n10304562,The Wild Architecture of Soviet-Era Bus Stops,http://www.wired.com/2015/09/wild-architecture-soviet-era-bus-stops/,2,1,jeo1234,9/30/2015 15:15\n10428419,\"Guys, Here's What It's Actually Like to Be a Woman\",http://observer.com/2015/10/guys-heres-what-its-actually-like-to-be-a-woman/,6,6,kafkaesq,10/21/2015 20:25\n11313205,OpenGrid  Chicago Releases User-Friendly Open Data Tool,http://opengrid.io/,15,4,ChrisBland,3/18/2016 17:10\n11128278,Show HN: Loot Market  a marketplace for buying/selling DOTA 2 items,https://lootmarket.com/?ref=hackernews,12,1,iamunr,2/18/2016 18:58\n11520736,Deepjazz: AI-generated 'jazz',https://github.com/jisungk/deepjazz,189,90,mattdennewitz,4/18/2016 15:36\n12251958,How to Have Healthy Relationships as a Developer,http://smo.nu/how-to-have-healthy-relationships-as-a-developer/,226,140,karlmcguire,8/9/2016 1:28\n12231518,Test flight held for small jet modeled after Miyazaki anime,http://mainichi.jp/english/articles/20160805/p2a/00m/0na/013000c,242,69,sjreese,8/5/2016 11:53\n11454827,The Fourth Facebook Goldrush Just Started,https://medium.com/@jeremyliew/on-your-marks-get-set-go-the-fourth-facebook-goldrush-just-started-100093c16ec8#.g8v1ktkq6,58,46,jeremyliew,4/8/2016 14:26\n12092022,Ask HN: Developer Friendly Laptops?,,4,2,conqrr,7/14/2016 6:31\n12346789,World Wide Web (1991),http://info.cern.ch/hypertext/WWW/TheProject.html,34,13,jhirshon,8/23/2016 19:34\n11744584,Startups Once Showered with Cash Now Have to Work for It,http://www.nytimes.com/2016/05/21/technology/start-ups-once-showered-with-cash-now-have-to-work-for-it.html,132,49,marban,5/21/2016 13:21\n10831749,Ask HN: Things to do in San Francisco?,,8,7,olalonde,1/3/2016 18:57\n11056414,How Julian Assange Is Destroying WikiLeaks,http://www.nytimes.com/2016/02/08/opinion/how-julian-assange-is-destroying-wikileaks.html?_r=0,33,58,bennettfeely,2/8/2016 4:57\n11604060,Commanding a Tesla Model S with the Amazon Echo,https://medium.com/@jsgoecke/commanding-a-tesla-model-s-with-the-amazon-echo-a06f975364b8#.ha3vdpzaw,26,3,ot,4/30/2016 23:07\n10717633,Alibaba Buys South China Morning Post,https://www.techinasia.com/alibaba-acquires-south-china-morning-post/,53,18,williswee,12/11/2015 15:33\n10450142,Morocco poised to become a solar superpower with launch of desert mega-project,http://www.theguardian.com/environment/2015/oct/26/morocco-poised-to-become-a-solar-superpower-with-launch-of-desert-mega-project,297,171,Turukawa,10/26/2015 8:43\n10359197,Estonia wants to collect the DNA of all its citizens,http://www.theatlantic.com/health/archive/2015/10/is-a-biobank-system-the-future-of-personalized-medicine/409558/?single_page=true,5,4,jcrei,10/9/2015 10:43\n11410781,\"Cello automates design of DNA-based logic circuits, to program living cells\",http://www.nature.com/news/biology-software-promises-easier-way-to-program-living-cells-1.19671?WT.mc_id=HN,4,1,homarp,4/2/2016 8:44\n10869688,How the Net Was Won,http://dme.engin.umich.edu/internet/,24,1,bootload,1/9/2016 1:57\n12196862,Massive Sulcata tortoises have become a popular American family pet,https://www.buzzfeed.com/catferguson/a-reptile-dysfunction,12,1,benbreen,7/31/2016 13:23\n11726915,Dont let where you work define you,https://nsainsbury.svbtle.com/dont-let-bigco-define-you,4,1,nsainsbury,5/18/2016 23:39\n10258609,Imgur is being used to create a botnet and DDOS 8Chan,https://np.reddit.com/r/technology/comments/3lw2g6/imgur_is_being_used_to_create_a_botnet_and_ddos/,5,1,MLR,9/22/2015 14:04\n12362663,Grabr Raises $3.5M to Help Travelers Monetize Unusued Checked Luggage Allowance,http://www.forbes.com/sites/grantmartin/2016/08/25/grabr-raises-3-5-million-in-funding-to-help-travelers-monetize-unusued-checked-luggage-allowance/#1f4a47a16f68,1,1,viramontana,8/25/2016 21:29\n12527667,o-o  Browser bookmarking for your terminal,https://github.com/dawsonbotsford/o-o,3,1,dawsonbotsford,9/18/2016 23:09\n10764399,Startup Ideas: The Excel Sheet Heuristic,http://statspotting.com/startup-ideas-the-excel-sheet-heuristic/,1,1,npguy,12/19/2015 18:39\n11426327,Spain's Prime Minister set to drop siesta to shorten working day by two hours,http://www.independent.co.uk/news/world/europe/spains-prime-minister-mariano-rajoy-set-to-drop-siesta-to-shorten-working-day-by-two-hours-a6967101.html,9,3,Jerry2,4/4/2016 22:41\n12205993,How Millennials in the Workplace Are Turning Peer Mentoring on Its Head,http://fortune.com/2016/07/26/reverse-mentoring-target-unitedhealth/,2,1,JSeymourATL,8/1/2016 21:06\n11778428,Boxed.com paying for employee weddings,http://blog.boxed.com/2016/05/25/boxed-pays-weddings/,4,3,pgrote,5/26/2016 15:00\n12003305,72% in U.S. say driving must be preserved,http://www.computerworld.com/article/3089363/car-tech/though-most-back-self-driving-cars-72-in-us-say-driving-must-be-preserved-too.html,2,1,Lucas123,6/29/2016 17:52\n11736794,Ask HN: Are you building something?  How long for? How much longer to go?,,1,5,hoodoof,5/20/2016 10:39\n10241431,Fat: The New Health Paradigm [pdf],https://plus.credit-suisse.com/researchplus/ravDocView?docid=4CbnSI,80,22,vanderfluge,9/18/2015 19:13\n11632413,Starting June apps submitted to the App Store must support IPv6-only networking,https://developer.apple.com/news/?id=05042016a,5,1,esad,5/4/2016 22:22\n10460534,\"Oracle finally launches Elastic Compute Cloud, 9 years after Amazon debuted EC2\",http://venturebeat.com/2015/10/27/oracle-finally-launches-elastic-compute-cloud-9-years-after-amazon-debuted-ec2/,2,1,prateekj,10/27/2015 19:37\n10637433,A company called SkyTran is making maglev passenger cars,http://secondnexus.com/technology-and-innovation/the-future-of-transportation/,33,22,ColinWright,11/27/2015 14:31\n10272154,Google AI beats humans at more classic arcade games than ever before,http://www.techrepublic.com/article/google-ai-beats-humans-at-more-classic-arcade-games-than-ever-before/,1,1,ClintEhrlich,9/24/2015 15:28\n12384077,Should a wildly successful solopreneur start a *real* company?,,1,1,Stratoscope,8/29/2016 18:34\n10850036,\"What Could Have Entered the Public Domain on January 1, 2016?\",https://web.law.duke.edu/cspd/publicdomainday/2016/pre-1976,231,77,pwg,1/6/2016 12:05\n12121309,Tinkering toward AGI,https://medium.com/@SteveHazel/tinkering-toward-agi-55d9c9813491,3,1,stevehaz,7/19/2016 12:27\n12502989,Who Competes with VMware Now?,http://www.forbes.com/sites/johnwebster/2016/09/08/who-competes-with-vmware-now/?partner=yahootix&yptr=yahoo#c22c9946b81d,3,1,walterbell,9/15/2016 2:52\n11451356,Ask HN: Why is it still not possible to search an S3 bucket?,,4,1,hoodoof,4/7/2016 22:55\n12192554,Chinese satellite to test secure quantum communications,https://www.engadget.com/2016/07/29/chinese-satellite-to-test-secure-quantum-communications/,1,1,jonbaer,7/30/2016 11:37\n11532375,Ask HN: How would Leonardo Da Vinci be using the internet?,,10,6,kfalion,4/20/2016 5:08\n11738655,HTTP status codes. And dogs,https://httpstatusdogs.com/,18,3,HeinZawHtet,5/20/2016 15:35\n10677408,Shellcode detection using CPU emulation and syscall blacklisting,https://rainbow.cs.unipi.gr/projects/seduce,35,7,luu,12/4/2015 16:54\n10531090,Show HN: We are rethinking personal blogging  need feedback and tough questions,http://followme.co,8,9,robot,11/9/2015 2:34\n10567054,In a world where all terrorist attacks are not equal,http://stateofmind13.com/2015/11/14/from-beirut-this-is-paris-in-a-world-that-doesnt-care-about-arab-lives/,20,13,yinghang,11/14/2015 20:17\n12047868,Thank you HN  Just glad to be here,,4,1,tylerruby,7/7/2016 6:55\n11998065,Foxes Like Beacons  Open positioning system/the politics of infrastructures,http://www.creativeapplications.net/arduino-2/foxes-like-beacons-open-positioning-system-and-the-politics-of-infrastructures/,2,1,thecosas,6/28/2016 22:24\n11460367,EPassport Reader Android app,https://github.com/tananaev/passport-reader,3,1,tananaev,4/9/2016 7:31\n11721274,Introducing rich cards,https://webmasters.googleblog.com/2016/05/introducing-rich-cards.html,3,1,ncw96,5/18/2016 12:00\n12020847,A Woman's History of Silicon Valley,https://backchannel.com/a-womens-history-of-silicon-valley-feea9279d88a#.dg3g331rt,5,1,Jenjent,7/2/2016 0:49\n10539803,Adobe Flash Vulnerabilities Make Up 8 of the Top Security Exploits,http://arc.applause.com/2015/11/10/popular-flash-vulnerabilities-in-exploit-kits/,1,1,werencole,11/10/2015 15:20\n11260953,Welcome to CRISPR's Gene-Modified Zoo,http://www.scientificamerican.com/article/welcome-to-crispr-s-gene-modified-zoo/,3,1,jeancasimir,3/10/2016 18:25\n10184201,A History of Modern 64-bit Computing (2007) [pdf],http://courses.cs.washington.edu/courses/csep590/06au/projects/history-64-bit.pdf,29,6,Aloha,9/8/2015 5:09\n10430367,A riddle wrapped in a curve,http://blog.cryptographyengineering.com/2015/10/a-riddle-wrapped-in-curve.html,159,54,wbond,10/22/2015 4:10\n10825988,Who Saved the Most Lives in History,http://www.scienceheroes.com/index.php?option=com_content&view=article&id=258&Itemid=232,3,2,ZeljkoS,1/2/2016 12:28\n10520371,Why I Quit Ordering from Uber-For-Food Startups,http://www.theatlantic.com/technology/archive/2015/11/the-food-delivery-start-up-you-havent-heard-of/414540/?single_page=true,17,3,jessepollak,11/6/2015 16:44\n11714045,IBM scientists achieve storage memory breakthrough,http://phys.org/news/2016-05-ibm-scientists-storage-memory-breakthrough.html,121,28,interconnector,5/17/2016 14:43\n12240523,The Outsider Artist Who Built His Own Private Disneyland,http://hyperallergic.com/311753/the-outsider-artist-who-built-his-own-private-disneyland/,22,6,prismatic,8/7/2016 0:36\n11513697,Apply HN: Get Discovered with IMe,,4,8,Pradeep2195,4/17/2016 6:17\n11922133,Apple iPhones Found to Have Violated Chinese Rivals Patent,http://www.bloomberg.com/news/articles/2016-06-17/apple-s-iphones-found-to-have-violated-chinese-rival-s-patent,133,76,bcg1,6/17/2016 12:11\n11822488,Show HN: An easy to understand FizzBuzz using TensorFlow,https://github.com/AKSHAYUBHAT/TensorFlowFizzBuzz,5,1,aub3bhat,6/2/2016 14:01\n12474032,AWQL.me  A web AWQL console to easily run requests on your Adwords accounts,https://www.awql.me,2,1,sunnyreports,9/11/2016 16:12\n11351894,Nantes MÃ©tropole completes switch to LibreOffice,https://joinup.ec.europa.eu/node/150244,84,22,buovjaga,3/24/2016 11:10\n11864211,How the Windows Subsystem for Linux Redirects Syscalls,https://blogs.msdn.microsoft.com/wsl/2016/06/08/wsl-system-calls/,359,266,jackhammons,6/8/2016 18:06\n10347696,\"Show HN: MelodyScript, a DSL for writing melodies with chords\",https://github.com/pdorrell/melody_scripter,12,2,pjdorrell,10/7/2015 17:59\n11138032,'WarGames' and Cybersecurity's Debt to a Hollywood Hack,http://www.nytimes.com/2016/02/21/movies/wargames-and-cybersecuritys-debt-to-a-hollywood-hack.html,107,35,thucydides,2/20/2016 0:57\n12304955,Show HN: Top Publications,https://toppub.xyz/,10,2,iisbum,8/17/2016 14:30\n11227069,\"Are you serial, Promise.all?\",https://bramanti.me/are-you-serial-promise-all/,1,6,jadengore,3/4/2016 21:43\n11483931,Unnatural Selection: What will it take to save the worlds reefs and forests?,http://www.newyorker.com/magazine/2016/04/18/a-radical-attempt-to-save-the-reefs-and-forests,40,9,sergeant3,4/12/2016 21:57\n11292541,From Web 2.0 to Web 2016: The Need for Public Platforms for Digital Ownership,https://blockai.com/blog/from-web-2.0-to-web-2016/,46,21,williamcotton,3/15/2016 20:03\n12485128,Ask HN: Why doesn't Paul Graham give more public talks?,,1,1,soheil,9/13/2016 1:58\n10310442,Ask HN: feature request - page cache,,1,1,Galanwe,10/1/2015 11:38\n12405092,\"Cash Squeeze at Tesla, SolarCity\",http://www.wsj.com/articles/elon-musk-faces-cash-squeeze-at-tesla-solarcity-1472687133,121,101,endswapper,9/1/2016 13:34\n11156288,Why Are Ultrasound Machines So Expensive?,http://www.maori.geek.nz/why-are-ultrasound-machines-so-expensive/,195,132,grahar64,2/23/2016 3:29\n10388019,NYPD has secret X-ray vans,http://nypost.com/2015/10/13/nypd-has-secret-x-ray-vans/,11,1,joering2,10/14/2015 17:31\n12497162,\"2M fake accounts later, Wells Fargo drops sales quotas for its employees\",http://arstechnica.com/business/2016/09/wells-fargo-drops-sales-requirements-for-employees-after-fake-accounts-exposed/,3,1,shawndumas,9/14/2016 14:28\n12430768,Understanding the power of data types (PostgreSQL),http://postgres-data-types.pvh.ca,3,1,insulanian,9/5/2016 15:21\n10359075,\"Genetically Engineered Mice, a Journey to Space, and a Decapitation\",http://nautil.us/issue/29/scaling/why-the-russians-decapitated-major-tom,14,4,sergeant3,10/9/2015 9:59\n11022816,Fun Sales Fakts  The Witness,http://the-witness.net/news/2016/02/fun-sales-fakts/,26,2,cocoflunchy,2/2/2016 21:30\n11027508,Ask HN: How do you feel about the ethics of what you do as a programmer?,,2,2,J-dawg,2/3/2016 16:46\n12106817,A Twitter adaption of Ulysses reveals the secret of Bloomsday,http://www.theatlantic.com/technology/archive/2016/06/everyday-is-bloomsday/487313/?single_page=true,48,10,samclemens,7/16/2016 16:17\n11836159,Why You Cant Get a Ticket to the NBA Finals,https://theringer.com/ticket-industry-problem-solution-e4b3b71fdff6#.z2zzl0jhc,40,43,pappyo,6/4/2016 12:57\n10942558,AttackIQ emerges from stealth mode,https://attackiq.com/attackiq-emerges-from-stealth/,16,1,bifrost,1/21/2016 0:37\n11318316,Motion Design Is the Future of UI,https://blog.prototypr.io/motion-design-is-the-future-of-ui-fc83ce55c02f,117,86,nerdy,3/19/2016 12:53\n11801691,How I built a profitable bootstrapped side project,https://www.getdeckchair.com/blog/how-i-built-a-profitable-bootstrapped-side-project/,134,38,squiggy22,5/30/2016 15:18\n11791832,Ask HN: What do you want to learn in 2016?,,63,125,brown-dragon,5/28/2016 14:53\n12255316,Show HN: Django Secret Key Generator,https://github.com/ariestiyansyah/django-secret-key,5,13,ariestiyansyah,8/9/2016 15:38\n12167209,\"New attack that cripples HTTPS crypto works on Macs, Windows, and Linux\",http://arstechnica.com/security/2016/07/new-attack-that-cripples-https-crypto-works-on-macs-windows-and-linux/,250,68,kcorbitt,7/26/2016 17:20\n10235623,Integrating KDBus in Android [pdf],https://linuxplumbersconf.org/2015/ocw//system/presentations/3417/original/integrating-kdbus-in-android.pdf,12,1,vezzy-fnord,9/17/2015 19:46\n10525171,Netpbm format,https://en.wikipedia.org/wiki/Netpbm_format,29,23,networked,11/7/2015 16:15\n10751106,A Gas Station Designed by Frank Lloyd Wright,http://www.slate.com/blogs/atlas_obscura/2015/12/15/in_1927_frank_lloyd_wright_designed_a_gas_station_it_was_finally_built_in.html,12,2,dnetesn,12/17/2015 12:40\n11082875,Microsoft Upgrades Windows 10 Powers of Control,http://www.forbes.com/sites/gordonkelly/2016/02/11/microsoft-makes-windows-10-u-turn/,2,1,davidjade,2/11/2016 20:19\n10253220,How we lost revenue by improving our signup process,http://nathanpowell.me/blog/how-we-lost-revenue,13,3,mokkol,9/21/2015 16:13\n10983286,How not to be a better programmer,http://blog.erratasec.com/2016/01/how-not-to-be-better-programmer.html,5,1,utternerd,1/27/2016 20:59\n11563168,Node.js ES2015/ES6 support,http://node.green/,133,94,tilt,4/25/2016 9:07\n12037844,Who pays when startup employees keep their equity?,https://gist.github.com/jdmaturen/5830b83c1425c4767f7e1bd4c9561718,255,237,tanoku,7/5/2016 17:00\n10728773,\"Geoffrey Hinton: Introduction to Deep Learning, Deep Belief Nets (2012) [video]\",https://www.youtube.com/watch?v=GJdWESd543Y,61,6,mindcrime,12/14/2015 1:03\n10308602,GlaxoSmithKline fined $3B after bribing doctors to increase drug sales (2012),http://www.theguardian.com/business/2012/jul/03/glaxosmithkline-fined-bribing-doctors-pharmaceuticals,79,26,KerryJones,10/1/2015 1:08\n11360582,SHOW HN: Left-Pad could be the next FizzBuzz so we coded it up in 13 Languages,https://www.educative.io/collection/page/10370001/520001/750001,4,1,fahimulhaq,3/25/2016 15:27\n10537688,Ask HN: Suggestions on good resources to get started with 'OM.Next',,1,1,tacticiankerala,11/10/2015 4:52\n10645332,Show HN: Windows 95 in the browser,http://win95.ajf.me/,15,9,TazeTSchnitzel,11/29/2015 17:43\n10821077,RethinkDB Founder Looking for Technical Cofounder (2009),http://www.defmacro.org/ramblings/rethinkdb-tech-founder.html,49,9,trevmckendrick,1/1/2016 4:14\n11598058,Challenges of Deployment to ECS,https://convox.com/blog/ecs-challenges/,80,37,mwarkentin,4/29/2016 19:13\n11078242,Ekanite: Syslog server with built-in search,https://github.com/ekanite/ekanite,26,7,otoolep,2/11/2016 4:29\n12540229,Dear Al-Jazeera: thank you for doing the right thing,https://www.scrollytelling.io/al-jazeera-all-good.html,231,82,signa11,9/20/2016 15:26\n10352795,Digg Dialog,http://digg.com/2015/dialog-launch-blog-post,1,1,impostervt,10/8/2015 14:02\n12040387,Show HN: Choo  5kb framework for creating sturdy front end applications,https://github.com/yoshuawuyts/choo,16,8,yoshuaw,7/6/2016 0:05\n11354803,Canadian Government Earmarks Nearly $1.9B for Culture and the Arts,http://www.billboard.com/biz/articles/7272520/canadian-government-earmarks-nearly-19-billion-for-culture-and-the-arts-in-new,2,1,6stringmerc,3/24/2016 17:46\n12213593,San Francisco Progressives Declare War on Affordable Housing,http://www.bloomberg.com/view/articles/2016-08-02/san-francisco-progressives-declare-war-on-affordable-housing,72,68,joshlittle,8/2/2016 21:33\n10836556,Ideas on monetize site,,2,3,altsyset,1/4/2016 16:42\n11436541,Oak Ridge N.L. surges forward with 20-kilowatt wireless charging for vehicles,https://www.ornl.gov/news/ornl-surges-forward-20-kilowatt-wireless-charging-vehicles,14,8,iam-TJ,4/6/2016 4:09\n10230474,Dave Winer: A tech conference where everyone on stage is over 50,http://scripting.com/2015/09/16/aTechConferenceWithPerpsective.html,12,1,rmason,9/16/2015 22:40\n10750395,Jaco  Creating a tool that records user interactions,http://blog.invisionapp.com/user-interactions-tool/,31,2,itayadler,12/17/2015 9:25\n10566312,Xv6,https://en.wikipedia.org/wiki/Xv6,350,47,jdmoreira,11/14/2015 17:02\n11841563,Reddit quietly updates 16 day old post: you are now tracked even if logged out,https://voat.co/v/MeanwhileOnReddit/comments/1083516,92,37,temp,6/5/2016 15:58\n11144576,Origins of cloud computing,http://oncloudblog.com/origin-of-cloud-computing/,2,1,aril,2/21/2016 14:25\n11282819,Microsoft Recommends Git,,2,1,gregonicus,3/14/2016 13:43\n10776243,Dear Facebook: This Is the Limit of Desperation,http://trak.in/tags/business/2015/12/22/users-mails-usa-canada-users-supporting-free-basics/,18,1,rtdp,12/22/2015 6:38\n10332488,Ask HN: How does Amazon keep its best engineers from quitting?,,11,6,Flopsy,10/5/2015 15:35\n11800048,Why Not Use Bash for Algorithmic Interviews?,http://www.giocc.com/why-not-use-bash-for-algorithmic-interviews.html,2,1,signa11,5/30/2016 7:20\n12534192,How YouTube threatened me to please EU president Juncker (French/Video),https://youtube.com/watch?v=7y-xS_EB3QI,17,1,dredmorbius,9/19/2016 19:54\n11686452,Computer problem temporarily shuts Loblaw-owned stores,http://www.cbc.ca/news/business/loblaw-computer-bug-1.3579022,1,1,robertelder,5/12/2016 20:20\n12517437,Ask HN: What is the most novel program you saw?,,4,2,mrwnmonm,9/16/2016 21:19\n11314530,Using virtual machine serial console via Web,http://ziviani.net/2016/web-serial-console,2,1,prisionif,3/18/2016 20:06\n10189288,John McAfee announces he's running for President,http://money.cnn.com/2015/09/08/news/john-mcafee-for-president/,33,20,ilyaeck,9/9/2015 2:10\n10415142,Physicists can code,https://www.authorea.com/users/3/articles/83283/_show_article,4,1,apepe,10/19/2015 19:36\n10336998,Analyse Asia 64: Spotify in Asia with Sunita Kaur,http://analyse.asia/2015/10/06/episode-64-spotify-in-asia-with-sunita-kaur/,1,1,bleongcw,10/6/2015 6:09\n11472508,Apply HN: Cubeit- Making Conversations More Contextual,,7,7,gnkchintu,4/11/2016 16:06\n11172060,Ask HN: Who will GitHub acquire?,,15,5,curiousisgeorge,2/25/2016 2:57\n12120631,Ask HN: Document Conversion from DocX and Other FileFormats to a Specific XSD,,2,1,realmunk,7/19/2016 8:52\n10806803,Mark Zuckerberg cant believe India isnt grateful for Facebooks free internet,http://qz.com/582587/mark-zuckerberg-cant-believe-india-isnt-grateful-for-facebooks-free-internet/,16,3,prakashk,12/29/2015 14:31\n11923573,How Hired Hackers Got Complete Control of Palantir,https://www.buzzfeed.com/williamalden/how-hired-hackers-got-complete-control-of-palantir,217,78,minimaxir,6/17/2016 16:23\n10917767,African American Women Worked as Some of NASA's First Computers,https://bitchmedia.org/article/african-american-women-worked-some-nasas-first-computers,93,60,rhizome31,1/17/2016 1:13\n12291615,Whats New with The Rust Programming Language?,http://words.steveklabnik.com/whats-new-with-the-rust-programming-language,143,50,doppp,8/15/2016 16:50\n10868249,SchrÃ¶dinger's Firefox OS,http://elioqoshi.me/en/2016/01/schrodingers-firefox-os/,2,3,bpierre,1/8/2016 21:06\n11313932,\"Twitter to keep 140-character limit, CEO says\",http://www.reuters.com/article/us-twitter-character-limit-idUSKCN0WK275,44,54,shayannafisi,3/18/2016 18:47\n10448872,Why Uber could be worth $70B,http://www.vox.com/2014/12/4/7336433/uber-worth-,3,1,digisth,10/25/2015 23:22\n10676366,150-year-old map reveals that beaver dams can last centuries,http://news.sciencemag.org/plants-animals/2015/12/150-year-old-map-reveals-beaver-dams-can-last-centuries,21,3,Amorymeltzer,12/4/2015 14:11\n10593825,Which Country Ex President Joyce Banda Belongs To?,,1,1,rmos,11/19/2015 9:59\n11274329,Lambdas (in Java 8) Screencast,http://bitpress.io/learning-modern-java/,4,2,jjensen90,3/12/2016 20:14\n10430341,Show HN: `monki`. Share your code across hundreds of Git repos.,https://github.com/laarc/monki,6,1,laarc,10/22/2015 4:02\n11070419,FirefoxOS GSM factory unlocked Fx0 for ~$60,http://www.amazon.com/gp/product/B00UULNTHK?psc=1&redirect=true&ref_=od_aui_detailpages00,9,5,hardwaresofton,2/10/2016 2:40\n11186999,\"Ask HN: Broke, no money for rent or food? What should I do?\",,9,17,tevlon,2/27/2016 13:17\n11937133,The Panama Canal Expands,http://www.wsj.com/articles/the-panama-canal-expands-1466378348,86,39,jonbaer,6/20/2016 10:25\n10454704,Most Company Culture Posts Are Fluffy Bullshit?,https://medium.com/evergreen-business-weekly/most-company-culture-posts-are-fluffy-bullshit-here-is-what-you-actually-need-to-know-1cf8597a5c2c#.flunkxjnw,2,1,vladiim,10/26/2015 21:44\n11343680,\"BMW, Audi and Toyota cars can be unlocked and started with hacked radios\",http://www.telegraph.co.uk/technology/2016/03/23/hackers-can-unlock-and-start-dozens-of-high-end-cars-through-the/,154,115,bb101,3/23/2016 12:10\n12213967,\"Python 3.6 proposal, PEP 525: Asynchronous Generators\",https://www.python.org/dev/peps/pep-0525/,8,1,1st1,8/2/2016 22:36\n11077114,Princeton Bitcoin textbook is now freely available,https://freedom-to-tinker.com/blog/randomwalker/the-princeton-bitcoin-textbook-is-now-freely-available/,247,19,t3hSpork,2/10/2016 23:37\n11037953,Maryland AG says it's OK for police to spy on smartphone users,http://dcinno.streetwise.co/2016/02/04/maryland-residents-are-spied-on-by-police-via-smartphone-says-ag/,22,5,fearfulsymmetry,2/4/2016 22:57\n10577411,41 Percent of Fliers Think Youre Rude If You Recline Your Seat,http://fivethirtyeight.com/datalab/airplane-etiquette-recline-seat/,20,43,kitwalker12,11/16/2015 21:40\n12171026,Introducing Apache Spark 2.0,https://databricks.com/blog/2016/07/26/introducing-apache-spark-2-0.html,55,1,rxin,7/27/2016 7:00\n11423114,\"What is your story of finding your cofounder, tech or non-tech?\",,2,5,PeterTMayer,4/4/2016 16:24\n10905330,Ask HN: Udemy's Complete Web Developer Course  Yes? No? Maybe?,,2,2,neilmack,1/14/2016 22:42\n10368728,Stripe.com  Reviews anyone?,,1,1,audioshop,10/11/2015 9:44\n12282810,ZFS High-Availability NAS,https://github.com/ewwhite/zfs-ha/wiki,150,59,louwrentius,8/13/2016 19:46\n12260809,MASSCAN: Mass IP port scanner,https://github.com/robertdavidgraham/masscan,61,33,ntumlin,8/10/2016 11:21\n11439773,How to Mess with the Nazis: The CIAs Sabotage Manual for Ordinary Citizens,http://www.messynessychic.com/2016/04/06/how-to-mess-with-the-nazis-the-cia-sabotage-manual/,3,1,apo,4/6/2016 16:19\n10397043,Square's IPO prospectus shows just how much the company needs a full-time CEO,https://www.pando.com/2015/10/15/square-ipo/03baf262b41a0001eb4db73353673dc3ca5bde63/,4,1,onedev,10/16/2015 1:46\n11696178,Ask HN: How would you gracefully exit your startup?,,2,4,ichinisanshi,5/14/2016 14:06\n11784934,North Korea Linked to Digital Attacks on Global Banks,http://mobile.nytimes.com/2016/05/27/business/dealbook/north-korea-linked-to-digital-thefts-from-global-banks.html?_r=0&referer=http://freerepublic.com/focus/f-news/3434335/posts,2,1,sjreese,5/27/2016 9:57\n12099705,To fork or not to fork,https://blog.ethereum.org/2016/07/15/to-fork-or-not-to-fork/,14,2,runesoerensen,7/15/2016 9:10\n11266471,Factorio  a game where you can automate basically anything,http://www.factorio.com/,582,113,staticelf,3/11/2016 13:33\n10759594,The No-Lose Bet for Banks in IPOs,http://www.wsj.com/articles/the-no-lose-bet-for-banks-in-ipos-1450402900,10,12,jackgavigan,12/18/2015 17:28\n10336687,Even senior engineers cant afford to live near their offices in San Francisco,http://qz.com/516486/even-senior-engineers-cant-afford-to-live-near-their-offices-in-san-francisco,2,1,katiey,10/6/2015 3:57\n12515021,Investing for Geeks,https://training.kalzumeus.com/newsletters/archive/investing-for-geeks,7,1,charlieirish,9/16/2016 16:12\n12216308,Classic Shell download mirror compromised,http://www.classicshell.net/forum/viewtopic.php?f=12&t=6441,3,1,corobo,8/3/2016 7:38\n12541428,\"JavaScript isn't ever going away, is it?\",,9,18,resmote,9/20/2016 17:42\n12023635,Bidding war with Salesforce drove up Microsofts LinkedIn bill,https://next.ft.com/content/c741d6bc-3fdc-11e6-8716-a4a71e8140b0,69,42,cm2187,7/2/2016 20:04\n10985944,Power laws as a thinking tool,https://www.facebook.com/notes/kent-beck/putting-power-law-thinking-to-work/1092326674133529,35,10,KentBeck,1/28/2016 3:19\n12083714,Ask HN: Anyone running a SaaS based on machine learning?,,16,3,osazuwa,7/13/2016 3:25\n10914779,Scalable C  Writing Large-Scale Distributed C,https://hintjens.gitbooks.io/scalable-c/content/preface.html,193,145,ingve,1/16/2016 8:57\n11484014,Redex: an Android bytecode optimizer developed by Facebook,http://fbredex.com/,107,56,folz,4/12/2016 22:11\n11616404,Ask HN: What's the process of writing a new programming language?,,14,13,audace,5/2/2016 22:54\n10724563,Satoshi's PGP Keys Are Probably Backdated and Point to a Hoax,http://motherboard.vice.com/read/satoshis-pgp-keys-are-probably-backdated-and-point-to-a-hoax,1,1,quickquicker,12/12/2015 23:07\n10686610,Abstract Algebra: The Definition of a Group [video],https://www.youtube.com/watch?v=QudbrUcVPxk&list=PLi01XoE8jYoi3SgnnGorR_XOW3IcK-TP6,74,30,espeed,12/6/2015 21:06\n12465321,Early evidence on predictive policing and civil rights,https://www.teamupturn.com/reports/2016/stuck-in-a-pattern,78,76,miraj,9/9/2016 19:22\n12253306,OnePlus 3 Support Nightmare (on-going),https://medium.com/@kornkris/oneplus-3-support-nightmare-on-going-66c6eb64d614,2,1,destloy,8/9/2016 8:34\n11409107,Galileos reputation is more hyperbole than truth,https://aeon.co/opinions/galileo-s-reputation-is-more-hyperbole-than-truth,12,9,Hooke,4/1/2016 22:43\n11685109,Silicon Valleys Dumb Money,http://awealthofcommonsense.com/2016/05/silicon-valleys-dumb-money/,3,2,tosseraccount,5/12/2016 17:17\n12090792,CIA Faked a Vaccination Campaign in the Pursuit of Bin Laden,http://www.nytimes.com/2011/07/12/world/asia/12dna.html,6,1,reimertz,7/14/2016 0:11\n10578930,Researchers uncover patterns in how scientists lie about their data,http://news.stanford.edu/news/2015/november/fraud-science-papers-111615.html,28,2,nreece,11/17/2015 3:05\n12068522,TempleOS Flight Simulator and FPS Video,https://www.youtube.com/watch?v=geYBLxYEITo,43,7,TempleOSV409,7/11/2016 2:35\n11085637,Show HN: ReadBoard  Change the Way You Converse on the Web (Private Beta),http://www.readboard.io,3,10,abhishekdesai,2/12/2016 6:28\n12493959,George Geohot Hotz announces a self driving car kit [video],https://www.youtube.com/watch?v=cYl6DIxvnzM,13,1,vierja,9/14/2016 2:53\n11903547,We need lots more power lines. Why are we so bad at planning them?,http://www.vox.com/2016/6/9/11881556/power-lines-bad-planning,2,1,state_machine,6/14/2016 17:18\n11467131,Sample workflow for LP digitization,http://manual.audacityteam.org/o/man/sample_workflow_for_lp_digitization.html,100,52,dirwiz,4/10/2016 17:17\n11436383,Ask HN: What is in a modern web framework?,,2,2,chvid,4/6/2016 3:19\n11525514,Google.com partially dangerous,https://www.google.com/transparencyreport/safebrowsing/diagnostic/index.html?hl=en-US#url=google.com,450,116,s_chaudhary,4/19/2016 7:58\n12265266,Love My Company but Feel Like My Salary Is Low,,16,21,spellsadmoose,8/10/2016 22:53\n10809153,Texas businesses prep for new open carry gun law,http://money.cnn.com/2015/12/28/news/companies/texas-open-carry-handgun-law/index.html,3,1,ourmandave,12/29/2015 21:22\n11901285,The Pauseless GC Algorithm [pdf],https://www.usenix.org/legacy/events/vee05/full_papers/p46-click.pdf,2,1,ingve,6/14/2016 11:38\n11891458,Instead of corporations buying robots,,3,9,coroutines,6/13/2016 2:53\n10567016,For Better or for Worse,http://jmoiron.net/blog/for-better-or-for-worse/,57,33,BarkMore,11/14/2015 20:04\n11471336,\"WhatsApp Encryption Is a Good Start, but Businesses Need More Security\",http://nuro.im/whatsapp-encryption-businesses-need-security/,1,1,SofiaNuro,4/11/2016 13:36\n12255089,Feature Request: Manual Refresh of external calendar feeds,https://productforums.google.com/forum/#!topic/calendar/iXp8fZfgU2E;context-place=topicsearchin/calendar/ical,70,92,baptou12,8/9/2016 15:13\n12036148,Teaching Programming in High Schools Will Be Useless,http://williamrfry.com/2016/07/04/teaching-programming-is-useless/,3,1,audace,7/5/2016 13:12\n11505002,Why is the certificate for Wi-Free displayed as being unsecure?,https://support-en.upc-cablecom.ch/app/answers/detail/a_id/9949/~/certificate-for-wi-free,2,2,acqq,4/15/2016 15:19\n11622584,\"Ask HN: How DoesNever Remember This Credit Card, Not Remember the Credit Card?\",,1,2,rickdale,5/3/2016 17:24\n12265818,U.S. court blocks FCC bid to expand public broadband,http://www.reuters.com/article/us-usa-internet-ruling-idUSKCN10L23N,2,1,srameshc,8/11/2016 1:29\n10895549,\"Ask HN: YC Fellowship, was it succesful? Will it be repeated?\",,3,2,GFischer,1/13/2016 16:40\n10244764,The Tablet and the Calculator,http://www.wired.com/2015/09/amazon-tablet-casio-calculator/,40,32,Amorymeltzer,9/19/2015 16:46\n11174174,\"Node.js and Express Authentication Kit with MySQL, Sequelize and Connect\",https://www.noodl.io/market/product/P201601091821557/nodejs-express-login-nodejs-express-login-create-accounts-login-logout-validate-sessions,1,2,noodlio,2/25/2016 13:21\n11152532,\"Apple, FBI, and the Burden of Forensic Methodology\",http://www.zdziarski.com/blog/?p=5645,3,1,jazzdev,2/22/2016 17:29\n11089304,Why I use ggplot2,http://varianceexplained.org/r/why-I-use-ggplot2/,64,11,var_explained,2/12/2016 18:31\n10638127,Superfish 2.0: Now Dell Is Breaking HTTPS,https://www.eff.org/deeplinks/2015/11/superfish-20-now-dell-breaking-https,81,68,tdurden,11/27/2015 17:38\n10471344,What Makes Us Happy? (2009),http://www.theatlantic.com/magazine/archive/2009/06/what-makes-us-happy/307439/?single_page=true,45,12,tim_sw,10/29/2015 14:43\n10943131,Automated image testing with Verified Pixel,http://lwn.net/SubscriberLink/672464/770cc7c59e3203cf/,19,2,ajdlinux,1/21/2016 3:16\n11601857,Scientist Hack Plants to Turn Biomass into Fuel Using the Sun,http://www.nature.com/ncomms/2016/160404/ncomms11134/full/ncomms11134.html,2,3,kevindeasis,4/30/2016 14:45\n11707609,SoundCloud Preparing to Block All DJ Mixes,http://www.digitalmusicnews.com/2016/05/16/soundcloud-preparing-massive-restrictions-dj-uploads/,4,2,yuddidit,5/16/2016 16:49\n12291080,Pair Programming Is Not a Panacea (2014),http://www.mattgreer.org/articles/pair-programming-is-not-a-panacea/,39,19,zeveb,8/15/2016 15:27\n11646343,\".NET Core RC2  Improvements, Schedule, and Roadmap\",https://blogs.msdn.microsoft.com/dotnet/2016/05/06/net-core-rc2-improvements-schedule-and-roadmap/,157,109,choudeshell,5/6/2016 19:56\n11542679,Apply HN: DevJoy-Developer Sourcing Tool with Focus on Minimising Recruiter Spam,,3,1,zelloworld,4/21/2016 15:04\n11490188,Cruise,http://blog.samaltman.com/cruise,580,386,sama,4/13/2016 17:21\n12148856,Piknik: copy/paste anything over the network,https://github.com/jedisct1/piknik,2,1,jedisct1,7/23/2016 8:49\n10224083,Building DistributedLog: Twitters high-performance replicated log service,https://blog.twitter.com/2015/building-distributedlog-twitter-s-high-performance-replicated-log-service,13,1,anu_gupta,9/16/2015 1:00\n11976669,Ask HN: Would you use Tor to connect to your distributed servers?,,6,7,merqurio,6/25/2016 15:35\n12308044,\"Show HN: Fr8, an Open-Source Cloud Application Integration Service (iPaaS)\",http://blog.fr8.co/2016/08/17/fr8-launches-as-an-open-source-project/,15,1,alexed,8/17/2016 20:14\n11905485,Semantic Search with Latent Semantic Analysis,http://opensourceconnections.com/blog/2016/03/29/semantic-search-with-latent-semantic-analysis/,61,5,softwaredoug,6/14/2016 21:32\n11748528,\"How to Fall 35,000 Feet And Survive (2010)\",http://www.popularmechanics.com/adventure/outdoors/a5045/4344036/,67,64,Tomte,5/22/2016 13:39\n12142046,Ask HN: What will be consequences if Ymail is shut down permanently?,,2,2,priteshjain,7/22/2016 6:34\n11294769,Are Group Chat Apps Repeating the Same Mistakes of Email?,http://motherboard.vice.com/read/why-group-chat-apps-arent-perfect,3,1,aceperry,3/16/2016 3:25\n10463343,Memorado Hackweek: 4 apps for refugees in 4 days,https://medium.com/@Memorado/day-3-4-memorado-hackweek15-41474f5af452,5,1,igor_filippov,10/28/2015 8:45\n11200201,Crisis text line to release massive data set to researchers,http://www.newsworks.org/index.php/homepage-feature/item/91451-crisis-text-line-to-release-massive-data-set-to-researchers,3,1,hackuser,3/1/2016 1:27\n10579904,Designing an Intel 80386SX development board,http://blog.lse.epita.fr/articles/77-lsepc-intro.html,76,8,ingve,11/17/2015 8:50\n10245954,A simple string to crash Google Chrome,http://andrisatteka.blogspot.com/2015/09/a-simple-string-to-crash-google-chrome.html,5,1,minimaxir,9/19/2015 23:39\n11939922,Local Motors,https://localmotors.com/,2,1,evo_9,6/20/2016 18:13\n11107920,Why Pay Employees to Exercise When You Can Threaten Them?,http://www.bloomberg.com/news/articles/2016-02-15/why-pay-employees-to-exercise-when-you-can-threaten-them,2,5,petethomas,2/16/2016 4:42\n10555222,New Nvidia Jetson tx1 devkit,https://developer.nvidia.com/embedded/buy/jetson-tx1-devkit,1,1,intrasight,11/12/2015 18:46\n12422124,We have been experiencing a catastrophic DDoS attack,https://status.linode.com/?,187,141,wowaname,9/4/2016 1:10\n10280623,Intruder: How to crack Wi-Fi networks in Node.js,http://stevenmiller888.github.io/intruder-cracking-wifi-networks-in-node/,3,3,stevenmiller888,9/25/2015 20:55\n10353728,Why the most popular webpage for developers is not responsive?,,3,1,maxwellito,10/8/2015 16:18\n10717622,CNN Inside a Hacker Cantina,http://money.cnn.com/technology/superhero-hackers/inside-a-hacker-cantina/index.html,2,1,jchernan,12/11/2015 15:31\n12030931,Ways to get motivated when you dont feel like working,http://plan.io/blog/post/146892730063/4-ways-to-get-motivated-when-you-dont-feel-like,136,45,thomascarney,7/4/2016 14:23\n11304016,Rampant wealth inequality in Silicon Valley could make San Fran a ghost town,http://qz.com/641223/rampant-wealth-inequality-in-silicon-valley-could-make-san-francisco-a-ghost-town/,3,2,Libertatea,3/17/2016 12:56\n11493135,IMPORTANT INFORMATION ON FABLE LEGENDS  Lionhead Studios Is Closing,https://www.fablelegends.com/news/important-information-on-fable-legends,2,1,0xCMP,4/13/2016 23:15\n12372853,Bitcoin Technology to Fuel P2P Solar Revolution?,http://understandsolar.com/bitcoin-technology-p2p-solar/,55,14,urumcsi,8/27/2016 15:59\n11370511,Japanese space telescope Hitomi (ASTRO-H) appears to have broken up in orbit,https://twitter.com/jointspaceops/status/714103414225960960,5,1,throwaway_yy2Di,3/27/2016 16:37\n11058874,How does Facebook manage 1000+ config changes a day? Config as code approach,http://muratbuffalo.blogspot.com/2016/02/holistic-configuration-management-at.html,12,1,mad44,2/8/2016 16:11\n10330813,Japans startup ecosystem gets lift from Silicon Valleys Hiroshi Menjo,http://beaconreports.net/japans-startup-ecosystem-gets-lift-from-silicon-valleys-hiroshi-menjo/,12,4,gillygize,10/5/2015 9:59\n11139248,Whatever Origin,http://www.whateverorigin.org/,28,2,laex,2/20/2016 7:15\n10367603,\"Ultrasound, thermodynamics, and robot overlords (2014)\",http://independentscience.tumblr.com/post/101728968844/ultrasound-thermodynamics-and-robot-overlords,30,8,apsec112,10/11/2015 0:58\n10291128,New DDoS attack uses smartphone browsers to flood sites,http://www.zdnet.com/article/new-ddos-attack-uses-smartphone-browsers-to-flood-site-with-4-5bn-requests/,3,1,Sami_Lehtinen,9/28/2015 16:06\n12010155,\"Developers: First, do no harm\",http://sdtimes.com/industry-watch-developers-first-no-harm/,5,2,sirduncan,6/30/2016 17:26\n11160482,Show HN: CloudRail Universal API  New UI to create your custom SDK in 30s,http://cloudrail.com/newui/,4,1,cloud-rail,2/23/2016 17:21\n12379006,Using Apache Spark to Analyze Large Neuroimaging Datasets,https://blog.dominodatalab.com/pca-on-very-large-neuroimaging-datasets-using-pyspark/,52,4,gk1,8/28/2016 23:16\n12151031,Ask HN: What are your maxvisit and minaway settings?,,2,1,ahmedfromtunis,7/23/2016 21:15\n11805880,Show HN: JavaScript for Designers  follow along for free,http://betaflows.com/,2,1,startlaunch,5/31/2016 11:19\n11136579,Ask HN: Do you still read RSS feeds?,,34,40,nodivbyzero,2/19/2016 20:59\n10880639,The Most Interesting Atom Packages I've Found So Far,http://benmccormick.org/2016/01/11/the-most-interesting-atom-packages-ive-found-so-far/,12,2,ben336,1/11/2016 13:33\n12293676,Gym Selfies a Sign of Tough Times for the Economy,http://www.usnews.com/news/articles/2016-08-15/gym-selfies-a-sign-of-tough-times-for-the-economy,7,3,spking,8/15/2016 21:38\n10630591,HardCaml  Register Transfer Level Hardware Design in OCaml,https://github.com/ujamjar/hardcaml,26,3,mattw1810,11/26/2015 0:05\n10179980,The Myth of Quality Time,http://www.nytimes.com/2015/09/06/opinion/sunday/frank-bruni-the-myth-of-quality-time.html,160,24,kareemm,9/7/2015 3:46\n11363697,\"Netflix Throttles Its Videos on AT&T, Verizon Networks\",http://www.wsj.com/articles/netflix-throttles-its-videos-on-at-t-verizon-phones-1458857424,38,14,jackgavigan,3/26/2016 0:05\n10785591,GPS Always Overestimates Distances,http://www.i-programmer.info/news/145-mapping-a-gis/9164-gps-always-over-estimates-distances.html,86,21,isp,12/23/2015 20:55\n10622355,The characters U+ are an ASCIIfied version of the MULTISET UNION ? character,http://stackoverflow.com/questions/1273693/why-is-u-used-to-designate-a-unicode-code-point/8891122#8891122,1,1,bpierre,11/24/2015 18:09\n12401013,Ask HN: Do you rely more on data or intuition when making product decisions?,,3,3,kierantie,8/31/2016 19:56\n10933091,Bedrock Linux 1.0beta2 Nyla Released,http://bedrocklinux.org/index.html,3,1,swsieber,1/19/2016 19:10\n11185783,\"Evelyn Waugh, the Art of Fiction No. 30 (1963)\",http://www.theparisreview.org/interviews/4537/the-art-of-fiction-no-30-evelyn-waugh,35,7,samclemens,2/27/2016 2:32\n10556203,The Hunt for the Tinmouth Apple,http://www.bostonmagazine.com/restaurants/blog/2015/09/29/tinmouth-apple/print/,2,1,aaronbrethorst,11/12/2015 21:18\n11513193,Show HN: I made a GitHub stars manager,http://www.getstarboard.xyz/,3,2,daiwei,4/17/2016 2:13\n10723923,Edward Luttwak: The Machiavelli of Maryland,http://www.theguardian.com/world/2015/dec/09/edward-luttwak-machiavelli-of-maryland,39,9,blackbagboys,12/12/2015 20:00\n11330658,\"How does the Android Battery tool work, and why should developers care?\",https://www.apteligent.com/developer-resources/battery-life-how-does-the-android-battery-tool-work-and-why-should-developers-care/,19,2,andrewmlevy,3/21/2016 18:46\n12248764,Meccano Differential Analyzer,https://hackaday.com/2016/08/08/differential-analyzer-cranks-out-math-like-a-champ-at-vcf-2016,47,8,l1n,8/8/2016 16:00\n10501676,VC++  standalone C++ tools for build environments,http://blogs.msdn.com/b/vcblog/archive/2015/11/02/announcing-visual-c-build-tools-2015-standalone-c-tools-for-build-environments.aspx,23,2,jjuhl,11/3/2015 18:54\n10457182,Crack and Cider  buy useful items to be given to London's homeless,http://crackandcider.com/,1,2,buro9,10/27/2015 10:30\n11618263,The Top 1 Percent: What Jobs Do They Have?,http://www.nytimes.com/packages/html/newsgraphics/2012/0115-one-percent-occupations/index.html?ref=business,17,4,selmat,5/3/2016 5:55\n10798586,North Korea's computer operating system mirrors its political one,http://www.reuters.com/article/northkorea-computers-idUSKBN0UA0GF20151227,86,66,dosshell,12/27/2015 20:08\n12477050,Show HN: Customizing ubuntu for the likes of a developer,https://blog.microideation.com/2016/08/30/customizing-ubuntu-system/,12,15,sandheepgr,9/12/2016 3:43\n11064487,A list of all known ResearchKit applications,http://blog.shazino.com/articles/science/researchkit-list-apps/,16,3,shazino,2/9/2016 10:48\n12369896,C++ IDEs  a rant,http://www.gamedev.net/blog/2199/entry-2262213-c-ides-a-rant/,24,51,douche,8/26/2016 22:59\n11400742,MVC-N,https://realm.io/news/slug-marcus-zarra-exploring-mvcn-swift/,13,2,astigsen,3/31/2016 21:37\n11710111,The DAO Bytecode Tour for the Skeptic (Part 1),https://blog.slock.it/the-dao-bytecode-tour-for-the-skeptic-part-1-722e1b0a884d,3,1,bpierre,5/16/2016 22:22\n12161563,Edward Snowden Blasts Russia for DNC Hack,http://foreignpolicy.com/2016/07/25/noted-hacker-edward-snowden-has-some-thoughts-on-the-dnc-hack/,8,2,coatta,7/25/2016 20:56\n11063041,Egypt five years on: was it ever a 'social media revolution'?,http://www.theguardian.com/world/2016/jan/25/egypt-5-years-on-was-it-ever-a-social-media-revolution,2,1,niravseo,2/9/2016 4:19\n11202522,Show HN: MuscleWiki  A fitness website using gifs,https://www.musclewiki.org,39,18,w0ts0n,3/1/2016 13:50\n11702939,\"I made an app that orders delivery to a random location, and ubers you there\",https://twitter.com/chromakode/status/731942777131425792,261,28,robtaylor,5/15/2016 21:52\n11200878,The SaaS Startup Founders Guide,https://startups.salesforce.com/article/The-SaaS-Startup-Founder-s-Guide,86,26,vyrotek,3/1/2016 5:00\n10714318,The Steam Controller Update,http://store.steampowered.com/controller/update/dec15,1,1,Doolwind,12/10/2015 23:12\n11272561,Three leaders from Latin America call for decriminalizing drug use,http://www.latimes.com/opinion/op-ed/la-oe-0311-presidents-drug-war-fail-20160311-story.html,4,1,citizensixteen,3/12/2016 12:22\n12283593,GitHub as a free blogging platform with paywall functionality,https://stevetabernacle.github.io/,4,1,a1a,8/13/2016 23:34\n10244950,Statistics for Hackers,https://speakerdeck.com/jakevdp/statistics-for-hackers,341,54,tomaskazemekas,9/19/2015 17:40\n11600396,The Geographical Oddity of Null Island,https://blogs.loc.gov/maps/2016/04/the-geographical-oddity-of-null-island/,58,14,Thevet,4/30/2016 4:39\n11436836,Ask HN: How to network in Bay Area?,,3,1,um304,4/6/2016 5:41\n10265209,Block and Unsubscribe,http://gmailblog.blogspot.com/2015/09/stay-in-control-with-block-and.html,203,123,xpressyoo,9/23/2015 14:35\n11532599,Detecting the use of curl  bash server side,https://www.idontplaydarts.com/2016/04/detecting-curl-pipe-bash-server-side/,352,120,ingve,4/20/2016 6:19\n10812094,RVM Is Down,,2,6,jyaker,12/30/2015 14:14\n10629192,This shoe brand claims to have built the 'sneaker of the future',http://mashable.com/2015/11/20/greats-sneaker-future/#DB7Elsb8ysqc,1,1,notduncansmith,11/25/2015 19:50\n10484947,\"The Law Cant Keep Up with Technology, and That's Good\",http://www.newsweek.com/government-gets-slower-tech-gets-faster-389073,37,14,sjcsjc,11/1/2015 0:56\n11174240,Haskell Is Not for Production and Other Tales by FB's Katie Miller [video],https://www.youtube.com/watch?v=mlTO510zO78,10,1,cies,2/25/2016 13:31\n10541385,Samsung Gear VR now available for preorder,https://www.oculus.com/en-us/blog/samsung-gear-vr-now-available-for-pre-orders-at-99/,9,3,_nh_,11/10/2015 18:44\n10974050,HTTPS provides more than just privacy,https://certsimple.com/blog/ssl-why-do-i-need-it,211,83,nailer,1/26/2016 16:01\n10252979,Thiel: Technology Stalled in the 1970's,http://www.technologyreview.com/qa/530901/technology-stalled-in-1970/,5,13,david927,9/21/2015 15:37\n10813571,North Pole temperature is above 0; 50 degrees hotter than average,http://www.theatlantic.com/science/archive/2015/12/iceland-storm-melt-north-pole-climate-change/422166?single_page=true,4,1,billconan,12/30/2015 18:53\n10460222,Europe abolishes mobile phone roaming charges,http://www.theguardian.com/technology/2015/oct/27/europe-abolishes-mobile-phone-roaming-charges,131,67,nols,10/27/2015 18:49\n11066713,The Brain Preservation Foundation Small Mammal Prize Has Been Won,http://www.brainpreservation.org/small-mammal-announcement/,9,1,porejide,2/9/2016 17:00\n10464077,My Google Search History Visualized,http://lisacharlotterost.github.io/2015/06/20/Searching-through-the-years/,37,4,sebg,10/28/2015 12:48\n11142084,Selling Haskell in the Pub,http://neilmitchell.blogspot.com/2016/02/selling-haskell-in-pub.html?m=1,5,3,stefans,2/20/2016 21:41\n12041959,Show HN: Dehaze  Curated hashtags for Instagram photographers,http://dehaze.co/,4,1,nicksmithr,7/6/2016 8:55\n10401214,Epoh,https://epoh.me,1,6,epoh,10/16/2015 18:31\n11601699,How AI Can Predict Heart Failure Before It's Diagnosed,https://blogs.nvidia.com/blog/2016/04/11/predict-heart-failure/,4,1,shawndumas,4/30/2016 13:54\n11582674,Show HN: I built a mirror that you can touch,https://www.youtube.com/watch?v=sh2EJzplkpM,31,14,razor,4/27/2016 17:44\n11590090,Ask HN: Is anybody doing something productive with IBM Watson or is it just BS?,,62,51,maxxxxx,4/28/2016 16:37\n11692172,DataGateKeeper: The FIRST Impenetrable Anti-Hacking Software,https://www.kickstarter.com/projects/datagatekeeper/datagatekeeper-the-first-impenetrable-anti-hacking,2,4,rudolf0,5/13/2016 18:18\n11174371,Screen sharing built with Erlang/Elixir/WebRTC/Chrome Extension,https://www.producthunt.com/tech/crankwheel,21,4,joisig,2/25/2016 13:52\n11043515,Power your blog using APIs (writing too): how to be a lazy content marketer,https://scripted.com/dev/work-smarter-content-marketer/,7,1,rbucks,2/5/2016 18:30\n11795979,Does Military Sonar Kill Marine Wildlife? (2009),http://www.scientificamerican.com/article/does-military-sonar-kill/,53,9,turrini,5/29/2016 11:34\n10574208,GPL Licenses Logos Now Available,http://www.gnu.org/graphics/license-logos.html,86,56,ekianjo,11/16/2015 13:17\n10185696,Show HN: Pensamientos  Open your thoughts to the world,https://play.google.com/store/apps/details?id=com.livae.ff.app,1,1,jorgemf,9/8/2015 14:01\n11135397,XSS vuln on beta.minecraft.net,https://bugs.mojang.com/browse/WEB-268,1,1,_jomo,2/19/2016 18:26\n11360499,Our security auditor is an idiot. How do I give him the information he wants?,http://serverfault.com/questions/293217/our-security-auditor-is-an-idiot-how-do-i-give-him-the-information-he-wants,4,1,Artemis2,3/25/2016 15:17\n10811838,WebSockets: caution required,https://samsaffron.com/archive/2015/12/29/websockets-caution-required,216,110,strzalek,12/30/2015 12:46\n10579930,Quantum and Tech Startups,https://medium.com/@manumish/tech-startups-and-quantum-f132711d5d35,1,1,hack_mmmm,11/17/2015 8:57\n11607176,All Belgian residents issued with iodine tablets to protect against radiation,http://www.telegraph.co.uk/news/2016/04/28/all-belgian-residents-issued-with-iodine-tablets-to-protect-agai/,1,1,prostoalex,5/1/2016 18:07\n11360949,Netflix is making videos look like garbage on AT&T and Verizon,http://techcrunch.com/2016/03/25/netflix-is-voluntarily-making-videos-look-like-garbage-on-att-and-verizon/,1,3,CrankyBear,3/25/2016 16:26\n11200434,Web Audio Arpeggiator,http://arpeggiator.desandro.com/,3,1,pwenzel,3/1/2016 2:35\n12042914,Sam Altman Has an Unusual Way of Paying the Taxes He Thinks He Should Owe,http://www.vanityfair.com/news/2016/07/sam-altman-carried-interest-tax-rate-plan?google_editors_picks=true,5,1,6stringmerc,7/6/2016 13:31\n11985598,Docker for Mac and Windows Is Out No More VirtualBox,https://blog.docker.com/2016/06/docker-mac-windows-public-beta/,7,1,bokenator,6/27/2016 12:03\n11865028,Ask HN: How do you pick your next book?,,4,12,thakobyan,6/8/2016 19:43\n10453523,Oracle releases new JavaScript framework,http://www.oracle.com/webfolder/technetwork/jet/index.html,3,4,hitekker,10/26/2015 18:50\n10251226,Show HN: GoHere  Show someone where to go,http://gohere.io,5,6,cillian,9/21/2015 9:34\n10318200,Adblock Sold to Mystery Company,http://www.businessinsider.com/adblock-gets-sold-acceptable-ads-2015-10,298,166,huntermeyer,10/2/2015 13:05\n11892805,Basic Income: A Sellout of the American Dream,https://www.technologyreview.com/s/601499/basic-income-a-sellout-of-the-american-dream/,6,1,leptoniscool,6/13/2016 10:43\n12476957,\"As More Devices Board Planes, Travelers Are Playing with Fire\",http://www.nytimes.com/2016/09/13/business/as-more-devices-board-planes-travelers-are-playing-with-fire.html?pagewanted=all,46,41,kawera,9/12/2016 3:12\n10270272,CodeFights thinks competitive programming could become a spectators sport,http://businessinsider.com/codefights-thinks-competitive-programming-can-be-a-spectator-sport-2015-9,1,1,jsnathan,9/24/2015 7:04\n12521603,P4: a high-level language for programming protocol-independent packet processors,http://p4.org/?hn,85,20,afics,9/17/2016 18:03\n10569341,Mozilla has 'no plans' to offer Firefox without Pocket,http://venturebeat.com/2015/11/12/mozilla-has-no-plans-to-offer-firefox-without-pocket/,2,1,tomkwok,11/15/2015 11:46\n11639221,Crooks Go Deep with Deep Insert Skimmers,http://krebsonsecurity.com/2016/05/crooks-go-deep-with-deep-insert-skimmers/,4,1,heywire,5/5/2016 19:56\n11771563,Gawker Seeks Reduction in Judgment After Reports Say Billionaire Backed Hogan,http://www.wsj.com/articles/gawker-seeks-reduction-in-judgment-after-reports-say-billionaire-backed-plaintiff-hulk-hogan-1464185082,2,1,dcgudeman,5/25/2016 17:37\n11700520,Ask HN: What things would you like your children to learn?,,5,6,glaberficken,5/15/2016 11:35\n11829220,\"AppSurfer Made This Tech 3 Years Before Google, Here's Why We're Shutting Down\",https://inc42.com/resources/appsurfer/,5,1,rtdp,6/3/2016 9:34\n12563803,Becoming a Real Company,http://hardba.co/becomingacorp,51,15,brault,9/23/2016 11:38\n11481185,Ask HN: What should be my salary?,,1,1,iyogeshjoshi,4/12/2016 16:49\n11170360,\"Independent SQL-On-Hadoop Benchmark of SparkSQL, Impala, and Hive\",http://blog.atscale.com/how-different-sql-on-hadoop-engines-satisfy-bi-workloads,14,1,mb22,2/24/2016 21:27\n10533858,Atlassian files for IPO,http://www.sec.gov/Archives/edgar/data/1650372/000155837015001685/filename1.htm,490,174,joewadcan,11/9/2015 16:18\n10777965,Ask HN: Where do you store your side projects?,,8,14,yungGeez,12/22/2015 14:42\n10267717,Insideapp  Update Cordova Apps Instantly Without Resubmit to the AppStore,https://www.insideapp.co/,9,2,dpaluy,9/23/2015 19:58\n11770170,Nova: The Architecture for Understanding User Behavior,https://amplitude.com/blog/2016/05/25/nova-architecture-understanding-user-behavior/,3,1,smalter,5/25/2016 14:52\n10334579,Why Intel Added Cache Partitioning,http://danluu.com/intel-cat/,213,53,dangerman,10/5/2015 20:19\n10208527,Which Android HTTP library to use,https://packetzoom.com/blog/which-android-http-library-to-use.html,24,16,chetanahuja,9/12/2015 16:43\n11251839,The Complete and Most Excellent MicroManual for Hosting Static Sites on AWS,http://micromanuals.xyz/static-sites.html,7,1,tobyhede,3/9/2016 9:17\n10999588,The top blogs in one place,http://www.blogmetrics.org/,2,1,pashakym,1/30/2016 0:06\n11401514,Lets Recognize How Fast Were Moving,https://medium.com/@kylry/let-s-recognize-how-fast-we-re-moving-e3a8d56fbfae#.h1r645gko,2,3,rezist808,3/31/2016 23:55\n12281047,Linus Torvalds still wants Linux to take over the desktop,http://www.cio.com/article/3053507/linux/linus-torvalds-still-wants-linux-to-take-over-the-desktop.html,52,92,dsego,8/13/2016 11:07\n10199285,Android Home Mirror,https://github.com/HannahMitt/HomeMirror,11,3,Nemisis7654,9/10/2015 17:16\n12148592,Ask HN: What to do when a company's second engineering hire is horrible?,,13,10,journeyadv,7/23/2016 6:26\n12135967,Curl 7.50 Changes,https://curl.haxx.se/changes.html#7_50_0,49,7,okket,7/21/2016 10:44\n12315997,Ask HN: Digital Nomads Who Stopped Wandering- Where Did You Settle?,,9,6,cdvonstinkpot,8/18/2016 20:12\n11300722,Google nabs Apple as a cloud customer,http://www.businessinsider.com/google-nabs-apple-as-a-cloud-customer-2016-3,471,216,rajathagasthya,3/16/2016 21:12\n11180498,Ask HN: A blog on startups and business ideas,,1,2,DanPir,2/26/2016 8:58\n11144837,\"The Bitcoin Roundtable Consensus Proposal  Too Little, Too Late\",https://medium.com/@barmstrong/the-bitcoin-roundtable-consensus-proposal-too-little-too-late-e694f13f40b,29,17,Kinnard,2/21/2016 15:25\n10635182,You are much more likely to be killed by mundane things than terrorism (2013),http://www.washingtonsblog.com/2013/04/statistics-you-are-not-going-to-be-killed-by-terrorists.html,55,50,Fice,11/26/2015 23:27\n11372712,Speeding Up Web Page Loads with Shandian [pdf],https://www.usenix.org/system/files/conference/nsdi16/nsdi16-paper-wang-xiao-sophia.pdf,10,1,0x1997,3/28/2016 4:20\n10903229,Show HN: Keepasswd  Script to automate changing ssh passwords from KeePass DB,https://github.com/jodiecunningham/keepasswd,3,2,deadfece,1/14/2016 18:20\n12277439,World Brain: The Idea of a Permanent World EncyclopÃ¦dia (1937),https://sherlock.ischool.berkeley.edu/wells/world_brain.html,76,19,yk,8/12/2016 17:48\n12333171,String theorist Edward Witten says consciousness will remain a mystery,http://blogs.scientificamerican.com/cross-check/world-s-smartest-physicist-thinks-science-can-t-crack-consciousness/,45,80,RubyMyDear,8/21/2016 23:13\n10201904,\"No, Mark Cuban, this tech bubble is not worse than 2000\",https://medium.com/@thisisjoshvarty/no-mark-cuban-this-tech-bubble-is-not-worse-than-2000-2e1cf42b8405,29,15,Permit,9/11/2015 3:40\n11160974,\"Alluxio, formerly Tachyon hits 1.0\",http://www.alluxio.com/2016/02/alluxio-formerly-tachyon-is-entering-a-new-era-with-1-0-release/,12,4,hurrycane,2/23/2016 18:15\n10684065,Winners and Losers of Globalization (2012),http://www.theglobalist.com/the-real-winners-and-losers-of-globalization/,40,25,gwern,12/6/2015 2:00\n12253002,A Street Map of New York City in the 1800s,http://www.techinsider.io/old-photos-of-new-york-city-in-the-1800s-with-google-street-view-2016-7,145,17,kawera,8/9/2016 6:48\n11956366,Possible liquid ocean discovered on Pluto. Could it be Pluto Water?,https://en.wikipedia.org/wiki/Pluto_Water,1,1,foobarbecue,6/22/2016 19:30\n10942079,The Three Virtues of a GREAT Programmer,http://threevirtues.com/,23,4,gauravphoenix,1/20/2016 23:01\n11962374,Magento 2.1 released,https://magento.com/blog/magento-news/magento-enterprise-edition-21-unleashes-power-marketers-and-merchandisers,30,58,alternize,6/23/2016 16:41\n12434807,Tony Fullman NSA Intercepts,https://www.documentcloud.org/public/search/%22Project%20ID%22:%20%2228715-tony-fullman-nsa-file%22,60,6,sjreese,9/6/2016 10:12\n12172922,Marissa Mayers Payday,http://fortune.com/2016/07/26/marissa-mayers-verizon-yahoo-pay/,54,68,swyx,7/27/2016 14:15\n12037858,SFs homeless problem: A civic disgrace,https://marco.org/2016/07/05/sf-homeless,23,2,aaronbrethorst,7/5/2016 17:02\n11218283,React Three UI  Experimenting with React as an Interface for 3D UIs,https://github.com/lwansbrough/react-three-ui,27,10,iLoch,3/3/2016 17:19\n12487117,Apache NetBeans Proposal,https://wiki.apache.org/incubator/NetBeansProposal,144,83,aikah,9/13/2016 11:37\n11313409,\"Laser Weapons Ready for Use Today, Lockheed Executives Say\",http://www.defensenews.com/story/defense/innovation/2016/03/15/laser-weapons-directed-energy-lockheed-pewpew/81826876/,4,1,IamFermat,3/18/2016 17:33\n11642717,Americans Distaste for Both Trump and Clinton Is Record-Breaking (2016),https://fivethirtyeight.com/features/americans-distaste-for-both-trump-and-clinton-is-record-breaking/?ex_cid=538twitter,57,89,rfreytag,5/6/2016 9:36\n10724592,Stockfighter is live,https://www.stockfighter.io/,549,138,jzig,12/12/2015 23:15\n11313648,The Pentagons procurement system is so broken they are calling on Watson,https://www.washingtonpost.com/business/economy/the-pentagons-procurement-system-is-so-broken-they-are-calling-on-watson/2016/03/18/a6891158-ec6a-11e5-a6f3-21ccdbc5f74e_story.html,29,25,mcamaj,3/18/2016 18:09\n10551594,On the Dark Matter of the Publishing Industry,http://techcrunch.com/2015/11/11/on-the-dark-matter-of-the-publishing-industry/?ncid=rss&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Techcrunch+%28TechCrunch%29,22,5,prostoalex,11/12/2015 6:19\n10305534,Meet the new Asana,https://blog.asana.com/2015/09/the-new-asana/,122,72,rayshan,9/30/2015 17:20\n12413512,Neural Network Architectures,http://culurciello.github.io/tech/2016/06/04/nets.html,360,39,billconan,9/2/2016 15:07\n10791186,Globetrotting Digital Nomads: The Future of Work or Too Good to Be True?,http://www.forbes.com/sites/forbesleadershipforum/2015/12/22/globetrotting-digital-nomads-the-future-of-work-or-too-good-to-be-true/,2,2,theunixbeard,12/25/2015 13:37\n10903892,A Push to Make Harvard Free Also Questions the Role of Race in Admissions,http://www.nytimes.com/2016/01/15/us/a-push-to-make-harvard-free-also-questions-the-role-of-race-in-admissions.html,63,118,Futurebot,1/14/2016 19:45\n11111557,Ask HN: How do I contact a recruiter?,,17,31,mattchue,2/16/2016 17:34\n11023122,ClojureSwift: a Clojure dialect on top of Apple's Swift language and LLVM bitcode,https://github.com/sventech/ClojureSwift,5,1,hellofunk,2/2/2016 22:17\n10870780,China Shows How Surveillance Leads to Intimidation and Software Censorship,https://www.eff.org/deeplinks/2016/01/china-shows-how-backdoors-lead-software-censorship,126,59,DiabloD3,1/9/2016 10:34\n12010881,Das Keyboard Kickstarter for Cloud-Connected Keyboard,https://www.kickstarter.com/projects/1229573443/das-keyboard-5q-the-cloud-connected-keyboard,6,2,tw334,6/30/2016 19:03\n11324900,Ask HN: How much do you make working as a CRUD dev?,,11,6,bo_Olean,3/20/2016 22:05\n10994165,Metric anomalies detection,https://github.com/eleme/banshee,12,4,hit9,1/29/2016 8:31\n11033522,Hubness-aware kNN in Python,http://www.biointelligence.hu/pyhubs/,2,1,pjf,2/4/2016 12:25\n10360613,18F launches cloud.gov,https://18f.gsa.gov/2015/10/09/cloud-gov-launch/,218,84,dlapiduz,10/9/2015 15:22\n12403556,Wisdom is more of a state than a trait,https://digest.bps.org.uk/2016/08/31/wisdom-is-more-of-a-state-than-a-trait/,46,11,bootload,9/1/2016 7:11\n10655407,Researchers want to wire the human body with sensors,http://www.nature.com/news/the-inside-story-on-wearable-electronics-1.18906,17,4,Amorymeltzer,12/1/2015 14:14\n11485005,The Lost 1984 Video: Young Steve Jobs Introduces the Macintosh,https://www.youtube.com/watch?v=2B-XwPjn9YY,6,4,phillipchaffee,4/13/2016 1:21\n10287270,Why the Human Brain Project Went Wrong and How to Fix It,http://www.scientificamerican.com/article/why-the-human-brain-project-went-wrong-and-how-to-fix-it/,93,61,wrongc0ntinent,9/27/2015 17:51\n11828248,Blade Runner re-encoded using neural networks,http://www.vox.com/2016/6/1/11787262/blade-runner-neural-network-encoding,151,66,signa11,6/3/2016 4:14\n12015205,Validate your startup idea,,2,1,sudeepn,7/1/2016 11:31\n12159334,Donald Trump to Hold Reddit AMA,https://techcrunch.com/2016/07/25/trump-ama/,9,1,pearlsteinj,7/25/2016 15:32\n11636502,Microsofts PhotoDNA,http://www.combatsextrafficking.com/microsofts-photodna/,25,5,royapak,5/5/2016 14:43\n12047538,Where to find good social media/marketing expert?,,1,3,dimasf,7/7/2016 4:56\n12042132,Akkadian,http://www.omniglot.com/writing/akkadian.htm,67,34,brador,7/6/2016 10:00\n11007148,Trademark: REACT (serial no. 86689364),http://www.tmfile.com/mark/?q=866893643,8,2,bdcravens,1/31/2016 17:48\n10406263,NativeScript  Open Source framework for building native mobile apps using JS,https://github.com/NativeScript/NativeScript,1,1,joeyspn,10/17/2015 21:46\n10410046,React Desktop  React UI Components for OS X El Capitan and Windows 10,https://github.com/gabrielbull/react-desktop,207,73,dalailambda,10/18/2015 22:15\n10179828,Twitter's product is fucking fine,http://startupljackson.com/post/128504446315/twitters-product-is-fucking-fine,4,3,takinola,9/7/2015 2:19\n10731066,The employees shut inside coffins,http://www.bbc.co.uk/news/magazine-34797017,6,3,tankenmate,12/14/2015 14:18\n10784030,Successful Former Teacher Responds to Wisconsin Gov with a Scathing Letter,http://magazine.good.is/articles/scott-walker-ryan-clancy-wisconsin-teacher-small-business,2,2,nekopa,12/23/2015 16:27\n10943188,Chess has just been banned in Saudi Arabia,https://www.reddit.com/r/chess/comments/41w4q9/chess_has_just_been_banned_in_saudi_arabia/,19,3,gk1,1/21/2016 3:37\n10605281,Physics of the Piano (2012) [pdf],https://nanohub.org/resources/18884/download/2013.06.19-Giordano-REU.pdf,54,10,snake117,11/21/2015 2:38\n10582598,At Home in the Liminal World,http://nautil.us/issue/30/identity/at-home-in-the-liminal-world-rp,7,1,dnetesn,11/17/2015 17:26\n11014128,Ask HN: Why should (or shouldn't) I use Intersystem's Cache?,,3,2,jklein11,2/1/2016 18:42\n11887941,Show HN: SQL Back End for the Static Web and Mobile Apps,https://www.lite-engine.com/blog/hello_world.html,5,6,marktangotango,6/12/2016 13:12\n10697601,Should Writing Be an Art or a Career?,https://newrepublic.com/article/124463/writing-art-career,26,24,dnetesn,12/8/2015 16:56\n10572228,Qutting Open Source,http://ryanbigg.com/2015/11/open-source-work/,11,2,steveklabnik,11/16/2015 2:07\n11352888,95% of Top 100 Authors in Computer Science Are Male,http://academic.research.microsoft.com/RankList?entitytype=2&topDomainID=2&subDomainID=0&last=0&start=1&end=100,2,2,11thEarlOfMar,3/24/2016 14:10\n11109298,Why you shouldnt trust Gmails new TLS icon,https://halon.io/blog/gmails-new-tls-icon/,5,2,Bino,2/16/2016 12:03\n12426227,Insurer Claims Man Comitted Arson via Remote PC Login,http://i.stuff.co.nz/national/crime/83868063/Northland-man-denies-burning-down-house-but-insurer-refuses-to-pay-out#,1,1,polemic,9/4/2016 19:25\n12268745,New  AWS Application Load Balancer,https://aws.amazon.com/blogs/aws/,14,1,axelfontaine,8/11/2016 15:02\n11650706,Geologists Find Clues In Crater Left By Dinosaur-Killing Asteroid,http://www.npr.org/sections/thetwo-way/2016/05/06/476871766/geologists-find-clues-in-crater-left-by-dinosaur-killing-asteroid,83,24,hoffmannesque,5/7/2016 18:23\n12310345,Saving Science,http://www.thenewatlantis.com/publications/saving-science,37,21,Hooke,8/18/2016 3:54\n10905845,Open-source infrastructure is not venture-backable,https://medium.com/@nayafia/how-i-stumbled-upon-the-internet-s-biggest-blind-spot-b9aa23618c58,205,106,panic,1/14/2016 23:55\n10779510,How to Write Systematically in 11.5 bites,http://cryoshon.co/2015/12/22/how-to-write-systematically-in-11-5-bites/,13,1,cryoshon,12/22/2015 18:50\n10682003,Microsoft Edge's JavaScript engine to go open-source,https://blogs.windows.com/msedgedev/2015/12/05/open-source-chakra-core/,852,268,clarle,12/5/2015 14:48\n10484824,\"Once a Year Your Data is Corrupted, Happy Halloween - MySQL Bugs: #38455\",https://bugs.mysql.com/bug.php?id=38455,13,2,neilellis,11/1/2015 0:10\n12057859,\"Wealth, Health, and Child Development: Evidence from Swedish Lottery Players\",http://qje.oxfordjournals.org/content/131/2/687.full,66,40,gwern,7/8/2016 19:00\n11886039,Bash aliases for Harry Potter enthusiasts,https://gist.github.com/graceavery/01ec404e555571a4a668c271c8f62e8b,69,18,geb,6/12/2016 0:16\n12181765,Universal UI Components,http://jxnblk.com/writing/posts/universal-ui-components/,2,1,lioeters,7/28/2016 17:40\n11639816,\"LinkedIn turns 13, what do you think should improve?\",https://en.wikipedia.org/wiki/LinkedIn,1,3,debeggar,5/5/2016 21:32\n10284052,Handbook for Spoken Mathematics  Larrys Speakeasy (1983) [pdf],http://web.efzg.hr/dok/MAT/vkojic/Larrys_speakeasy.pdf,30,3,mindcrime,9/26/2015 18:56\n10667756,Modern science detects disease in 400-year-old embalmed hearts,http://www.reuters.com/article/2015/12/02/us-science-hearts-idUSKBN0TL2PN20151202#VYwS6ZjSJtztSqZe.97,9,1,tokenadult,12/3/2015 4:30\n11195106,Show HN: Superplaceholder.js  super charge the way users interact with forms,http://kushagragour.in/lab/superplaceholderjs/,5,1,chinchang,2/29/2016 12:46\n10924877,Ask HN: What sites do you use to find contract work?,,358,162,the_wheel,1/18/2016 15:27\n10410339,Much of the technology in the NY subway hasn't been updated in over 100 years,http://www.businessinsider.com/this-is-why-the-new-york-city-subway-is-always-delayed-2015-7,102,90,dankohn1,10/18/2015 23:45\n11228199,CloudFlare's TLS 1.3 Web Server Experiment,https://tls13.cloudflare.com,6,1,eastdakota,3/5/2016 2:46\n12501333,Cagou: XMPP based social network on its way to reach your desktop and Android,http://www.goffi.org/blog/goffi/56c67ebd-1aed-4b1b-99aa-4fe28df58b2b,5,1,goffi,9/14/2016 21:26\n11434083,Art-List: A Music Licensing Platform for Filmmakers,http://www.art-list.io,9,1,davidbarker,4/5/2016 20:27\n12167982,Are free tech strategy consultations a good idea?,,1,1,sarahcxlab,7/26/2016 18:58\n10421736,Apple tells U.S. judge 'impossible' to unlock new iPhones,http://www.reuters.com/article/2015/10/20/us-apple-court-encryption-idUSKCN0SE2NF20151020,328,193,aaronbrethorst,10/20/2015 20:53\n10291624,Mobile Ad Networks as DDoS Vectors: A Case Study,https://blog.cloudflare.com/mobile-ad-networks-as-ddos-vectors/,17,13,jgrahamc,9/28/2015 17:20\n12019499,HN Proposal: Lottery Monday,,1,1,Edmond,7/1/2016 20:43\n10385336,Is the hot hand fallacy a fallacy?,https://rjlipton.wordpress.com/2015/10/12/is-the-hot-hand-fallacy-a-fallacy/,2,1,nicknash,10/14/2015 6:56\n11392547,Software security,,2,2,zaadcs,3/30/2016 20:09\n10786570,\"Apple developer intermediate certificates are expiring Feb 14, 2016\",https://developer.apple.com/support/certificates/expiration/index.html,61,15,gdeglin,12/24/2015 1:22\n11309131,Critical Software Update for Kindle E-Readers,http://www.amazon.com/gp/help/customer/display.html/ref=deveng_hero?ie=UTF8&nodeId=201994710&ref=deveng_hero&pf_rd_m=ATVPDKIKX0DER&pf_rd_s=desktop-hero-K&pf_rd_r=1B7TR110RDSHP0NEN8VZ&pf_rd_t=36701&pf_rd_p=2431455282&pf_rd_i=desktop,17,5,bogidon,3/18/2016 1:15\n10462721,Rhinoplasty  attacking poaching problems from the supply side,http://www.laura-krantz.com/looking/2015/10/23/rhinoplasty,37,5,mooreds,10/28/2015 3:34\n10180322,Teaching taste,http://akkartik.name/post/teaching-taste,36,4,akkartik,9/7/2015 6:28\n10616491,How to hijack a journal,http://www.sciencemag.org/content/350/6263/903.summary,1,1,avivo,11/23/2015 19:04\n12511631,Has Chomsky been blown out of the water? [pdf],http://www.covingtoninnovations.com/michael/blog/1609/160916-Chomsky.pdf,26,36,breck,9/16/2016 3:26\n11582345,\"OpenAI Gym: Toolkit for developing, comparing reinforcement learning algorithms\",https://gym.openai.com/,337,18,netinstructions,4/27/2016 17:12\n12076007,Third Tesla crashes amid report of SEC probe,http://www.usatoday.com/story/money/cars/2016/07/11/tesla-motors-ceo-elon-musk-secret-master-plan/86936778/,9,1,cag_ii,7/12/2016 1:02\n11648340,Zuckerberg: It's Tough for Kids to Learn CS Without Internet Access in Schools,https://slashdot.org/submission/5838593/zuckerberg-its-tough-for-kids-to-learn-cs-without-internet-access-in-schools,3,1,theodpHN,5/7/2016 4:02\n11304264,\"Google, YouTube and Binge On\",https://googlepublicpolicy.blogspot.com/2016/03/google-youtube-and-binge-on.html,2,1,_jomo,3/17/2016 13:45\n11681455,Ganges River: India's dying mother,http://www.bbc.co.uk/news/resources/idt-aad46fca-734a-45f9-8721-61404cc12a39,39,13,blahedo,5/12/2016 5:12\n10236668,\"Bitcoin Is Officially a Commodity, According to U.S. Regulator\",http://www.bloomberg.com/news/articles/2015-09-17/bitcoin-is-officially-a-commodity-according-to-u-s-regulator,296,233,shill,9/17/2015 23:21\n10177307,Orange is the new $15 Raspberry Pi,http://hackaday.com/2015/09/05/orange-is-the-new-15-pi/,9,1,ck2,9/6/2015 10:45\n10732861,The High-Stakes Race to Rid the World of Human Drivers,http://www.theatlantic.com/technology/archive/2015/12/driverless-cars-are-this-centurys-space-race/417672/?single_page=true,107,155,zbravo,12/14/2015 18:38\n10229112,Lyft Announces Strategic Partnership with Didi,http://blog.lyft.com/posts/lyft-didi,145,76,mikedb,9/16/2015 19:22\n11534387,Why are big banks pulling out of investing? Is it fin tech?,,2,2,mikeyanderson,4/20/2016 13:56\n10782527,Whatagraph.com  Infographic Google Analytics Reports,http://whatagraph.com/,29,20,domantas,12/23/2015 8:52\n11872255,Opt-In Your Apps into the iOS App Store Search Ads Beta,https://searchads.apple.com/beta-opt-in/,1,1,svarrall,6/9/2016 20:47\n10712688,Twilio IP Messaging: Now in Open Beta,https://www.twilio.com/docs/api/ip-messaging?utm_campaign=&utm_medium=email&utm_source=Eloqua&utm_content=PROD%20IP%20Messaging%20Public%20Beta%20DEC%2010%202015,2,1,as1ndu,12/10/2015 19:15\n10627154,\"Jet.com Raises $350M, Expects $150M More\",http://recode.net/2015/11/24/jet-lands-350-million-in-funding-with-potential-for-150-million-more/,44,47,kawera,11/25/2015 13:55\n10177459,Show HN: AppyPaper  Gift wrap with app icons printed on it,http://www.appypaper.com/,6,4,submitstartup,9/6/2015 12:38\n11510741,Tata hit with $940M verdict for stealing Epic Systemss software,http://www.americanbazaaronline.com/2016/04/15/tata-group-hit-940-million-trade-secrets-verdict-stealing-epic-systems-corp-s-software/,6,2,geodel,4/16/2016 14:41\n10775969,App Developers on Swift Evolution,http://curtclifton.net/app-developers-on-swift-evolution,83,77,ingve,12/22/2015 5:13\n10758177,\"Mars Rover Finds Changing Rocks, Surprising Scientists\",http://www.nytimes.com/2015/12/18/science/mars-rover-finds-changing-rocks-surprising-scientists.html?hpw&rref=science&action=click&pgtype=Homepage&module=well-region&region=bottom-well&WT.nav=bottom-well,72,10,hvo,12/18/2015 12:57\n10489150,Apparatus: A Hybrid Graphics Editor / Programming Environment [video],https://www.youtube.com/watch?v=i3Xack9ufYk,20,5,panic,11/2/2015 0:12\n11689396,Tutonota: An end-to-end encrypted email client and hosted service,https://github.com/tutao/tutanota,52,35,livatlantis,5/13/2016 9:12\n10460155,Show HN: Filldunphy.com (image placeholder service),http://filldunphy.com/,15,5,phenomnominal,10/27/2015 18:38\n10907886,Publishers Gave Away 123M Books During World War II,http://www.theatlantic.com/business/archive/2014/09/publishers-gave-away-122951031-books-during-world-war-ii/379893/?single_page=true,89,10,jrslv,1/15/2016 8:02\n10395111,\"An App, KEAPO, where you can create private or public groups to sell things\",,1,1,alexheikel,10/15/2015 18:44\n11310452,Yays,https://github.com/Bahlaouane-Hamza/Yays,1,1,quick2ouch,3/18/2016 7:52\n12445825,\"Ask HN: When did the terms Front-End, Back-End, and Full-Stack become prevalent?\",,2,2,ncarlson,9/7/2016 18:33\n12079108,\"Arent more white people than black people killed by police? Yes, but no\",https://www.washingtonpost.com/news/post-nation/wp/2016/07/11/arent-more-white-people-than-black-people-killed-by-police-yes-but-no?utm_term=.6968a4ebd9f9,2,1,laktak,7/12/2016 14:14\n11557184,Bad housing laws have turned San Francisco's tech boom into a crisis for Oakland,http://www.vox.com/2016/4/23/11490758/oakland-housing-crisis,9,2,jseliger,4/23/2016 20:06\n12270106,Typeshed: static types for the Python standard library,https://github.com/python/typeshed/,2,1,danblick,8/11/2016 17:28\n11071030,Friction Between Programming Professionals and Beginners,http://www.programmingforbeginnersbook.com/blog/friction_between_programming_professionals_and_beginners/,3,4,boyakasha,2/10/2016 6:09\n11673660,Headlines 'exaggerated' climate link to sinking of Pacific islands,http://www.theguardian.com/environment/2016/may/10/headlines-exaggerated-climate-link-to-sinking-of-pacific-islands,1,1,okket,5/11/2016 9:02\n12442397,Mercedes Benz and Matternet unveil vans that launch delivery drones,https://techcrunch.com/2016/09/07/mercedes-benz-and-matternet-unveil-vans-that-launch-delivery-drones/,48,29,endswapper,9/7/2016 11:30\n12552176,\"Shaarli  Personal, minimalist, database-free, bookmarking service\",https://github.com/shaarli/Shaarli,97,51,dsr_,9/21/2016 20:58\n10380662,Optimizely Raises $58M,https://blog.optimizely.com/2015/10/13/optimizely-series-c-funding/,76,29,dsiroker,10/13/2015 14:27\n12420057,Ask HN: Breadth vs. Value in product design,,4,6,ErikVandeWater,9/3/2016 17:25\n12453535,How to Write a Spelling Corrector,http://norvig.com/spell-correct.html,401,126,colobas,9/8/2016 14:52\n11992467,2D Liquid Simulation in WebGL,https://github.com/Erkaman/gl-water2d,3,1,erkaman,6/28/2016 9:29\n10791461,\"How to build a windmill part 2: Parts, nuts, bolts and blades (2012)\",http://jacquesmattheij.com/how-to-build-a-windmill-ii,17,7,dominotw,12/25/2015 15:45\n10963883,Ask HN: How can I become smarter?,,6,7,_privateer,1/24/2016 20:29\n10233723,\"What you should learn from the man who lost $600,000 on Facebook ads\",http://adespresso.com/academy/blog/what-you-should-learn-from-the-man-who-lost-600000-on-facebook-ads/,42,26,smalter,9/17/2015 15:01\n11370840,Where's my petabyte disk drive?,http://bit-player.org/2016/wheres-my-petabyte-disk-drive,127,100,bit-player,3/27/2016 18:11\n11672557,Show HN: Skill Silo  Live Language Tutoring via Skype,http://www.skillsilo.com,8,8,joshaharonoff,5/11/2016 3:57\n11490737,Important Changes to Mandrill,http://blog.mandrill.com/important-changes-to-mandrill.html#,2,1,napsterbr,4/13/2016 18:14\n11923739,Death to the Minotaur (2001),http://www.salon.com/2001/03/23/wizards/,1,1,gloriousduke,6/17/2016 16:54\n11374003,Gogs  Go Git Service,https://gogs.io/,341,183,of,3/28/2016 13:07\n10796654,\"If youre 30% through your life, that's 90% of your best relationships\",http://qz.com/572284/the-tail-end/,8,2,rsanaie,12/27/2015 6:35\n11821644,Amazon.com (search) is down,,5,2,opendomain,6/2/2016 11:18\n11326244,Simulating the World (In Emoji),http://ncase.me/simulating/,4,1,colinprince,3/21/2016 4:29\n10362470,Berkley Astronomer Geoff Marcy Violated Sexual Harassment Policies,http://www.buzzfeed.com/azeenghorayshi/famous-astronomer-allegedly-sexually-harassed-students,8,5,BDGC,10/9/2015 18:50\n12363508,St. Jude Heart Devices Vulnerable to Hacks,http://www.bloomberg.com/news/articles/2016-08-25/in-an-unorthodox-move-hacking-firm-teams-up-with-short-sellers,9,4,maibaum,8/26/2016 0:28\n11622800,The sorry state of the blockchain,http://blog.luisivan.net/the-sorry-state-of-the-blockchain,8,3,luisivan,5/3/2016 17:53\n12138397,A visit by the CPT  Whats it all about? (1999) [pdf],http://www.cpt.coe.int/en/documents/doc-visit-by-cpt.pdf,1,1,Tomte,7/21/2016 17:18\n10764467,Ask HN: How I do learn more about test driven development?,,1,2,jklein11,12/19/2015 19:01\n12338603,Sponge creates steam using ambient sunlight,http://news.mit.edu/2016/sponge-creates-steam-using-ambient-sunlight-0822,69,19,jimsojim,8/22/2016 19:09\n11712449,Cool URIs don't change (1998),https://www.w3.org/Provider/Style/URI.html,297,122,benjaminjosephw,5/17/2016 10:34\n10490500,\"Psychosynth, a synthesizer and modular audio framework inspired by Reactable\",http://psychosynth.com/index.php/Main_Page,55,8,MrBra,11/2/2015 7:19\n11411039,Ask HN: How critical was time-to-market?,,2,4,sigmaml,4/2/2016 10:47\n11598911,Apple Looks to Streamline Clarification of Awkward Autocorrect Messages,http://www.macrumors.com/2016/04/29/apple-autocorrect-messages-patent/,5,1,zy1t,4/29/2016 21:33\n11816961,Nothing Like These Hidden Temples Exist Outside of the Films of Indiana Jones,http://www.messynessychic.com/2016/06/01/nothing-like-these-hidden-temples-exist-outside-of-the-films-of-indiana-jones/,7,1,apo,6/1/2016 18:33\n10975800,Six Foods Bill Marler Never Eats,http://www.foodpoisonjournal.com/food-poisoning-information/six-foods-bill-marler-never-eats/#.VqeGABgrIy4,2,1,tetraodonpuffer,1/26/2016 20:32\n11212681,\"If a Soyuz capsule lands in front of you, follow these instructions [pdf]\",http://www.spaceref.com/iss/soyuz/SCLSaB.edit.pdf,261,73,marvel_boy,3/2/2016 20:17\n10314895,High-Speed Trading Firm Deleted Some Code by Accident,http://www.bloombergview.com/articles/2015-09-30/high-speed-trading-firm-deleted-some-code-by-accident,75,60,fahimulhaq,10/1/2015 21:31\n12298304,Show HN: Stranger Things Type Generator,http://makeitstranger.com/,3,1,thoughtpalette,8/16/2016 16:00\n11149542,What the literature says about the earnings of entrepreneurs,https://80000hours.org/2016/02/what-the-literature-says/,63,23,BenjaminTodd,2/22/2016 9:14\n10808538,How Amazon Has Clouded Wall Streets Vision,http://www.wsj.com/articles/how-amazon-has-clouded-wall-streets-vision-1451329791,2,1,gwintrob,12/29/2015 19:31\n10895731,Why Women Arent Buying Smartwatches,http://www.racked.com/2016/1/12/10750446/smartwatches-women-apple-huawei-jawbone,3,4,trextrex,1/13/2016 17:03\n12478538,\"If your code accepts URIs as input, filter out file://\",https://blog.steve.fi/If_your_code_accepts_URIs_as_input__.html,370,157,stevekemp,9/12/2016 10:38\n11878203,LAVA: prevent ticket fraud with Ethereum,http://www.lavamovement.com,5,1,dpwoert,6/10/2016 17:37\n10513982,Should we all become Software Engineers as a society?,https://medium.com/@manumish/should-we-all-become-software-engineers-as-a-society-6930b3171fb2,2,1,hack_mmmm,11/5/2015 15:52\n12192157,Show HN: Learn Japanese through classic short stories,https://languageinmotion.jp/,25,16,njrc9,7/30/2016 8:27\n11268993,Show HN: An experimental Python to C#/Go/Ruby/JS transpiler,http://github.com/alehander42/pseudo-python,14,1,alehander42,3/11/2016 19:45\n11044586,Primed Team  High Performance Software Teams for Life,http://www.primedteam.com/,17,8,primedteam,2/5/2016 21:02\n11045891,Widest Roman Prime,https://blog.soff.es/widest-roman-prime,104,28,kellysutton,2/6/2016 0:47\n12285217,Explaining the Example in The Secret Life of Objects of Eloquent JavaScript,https://github.com/fhdhsni/The-Secret-Life-of-Objects,2,1,fhdhsni,8/14/2016 11:43\n12554849,Ask HN: Audio books for developers?,,2,1,source99,9/22/2016 6:25\n11159146,We're Not as Open-Minded as We Think We Are,http://lifehacker.com/were-not-as-open-minded-as-we-think-you-are-1759787196,2,1,DiabloD3,2/23/2016 14:47\n11525837,Battle of JavaScript: The 4 Frameworks Leading the Pack in 2016,http://blog.debugme.eu/javascript-frameworks-for-2016/,2,1,vittulino,4/19/2016 9:38\n11026673,Is Twitter Dead?,http://istwitterdead.com/,3,1,ducuboy,2/3/2016 14:45\n11411794,How to Start Running,http://www.nytimes.com/well/guides/how-to-start-running,179,159,dpflan,4/2/2016 15:11\n11372924,Show HN: Get hired as a team: Work with people you know,https://godlist.co/,1,1,soheil,3/28/2016 5:53\n11986411,\"Obama hints at a future in VC, and Silicon Valley is salivating\",http://qz.com/715765/hes-kind-of-perfect-for-the-job-obama-hints-at-a-future-in-vc-and-silicon-valley-is-salivating/,1,1,situationista,6/27/2016 14:39\n10554657,Rocket Fiber Launches 100GB/s Internet Service in Downtown Detroit,http://techcrunch.com/2015/11/12/rocket-fiber-launches-100gbs-internet-service-in-downtown-detroit/,157,110,prostoalex,11/12/2015 17:40\n11984351,\"Node-Data is unique framework to support sql,nosql,graph in single ORM layer\",https://github.com/ratneshsinghparihar/Node-Data,5,2,ratneshsingh,6/27/2016 5:33\n11031135,\"Vorpal, a framework for building CLIs\",http://vorpal.js.org/#,76,41,fidbit,2/4/2016 0:41\n12338746,Ask HN: Google Recruiter contact etiquette,,7,9,jbooj,8/22/2016 19:28\n10829184,IntelliJ IDEA and the whole IntelliJ platform migrates to Java 8,http://blog.jetbrains.com/idea/2015/12/intellij-idea-16-eap-144-2608-is-out/,184,137,ingve,1/3/2016 2:18\n10880864,The new way police are surveilling you: Calculating your threat score,https://www.washingtonpost.com/local/public-safety/the-new-way-police-are-surveilling-you-calculating-your-threat-score/2016/01/10/e42bccac-8e15-11e5-baf4-bdf37355da0c_story.html,7,1,diafygi,1/11/2016 14:23\n11971901,Intelligent People Will Be the Death of Us All,https://medium.com/@chalmers_brown/intelligent-people-will-be-the-death-of-us-all-f9d4ff93c832,1,1,chalmers,6/24/2016 17:49\n11389158,\"My Last Lecture: How to Be a Bad Professor (Dave Patterson, UC Berkeley)\",https://amplab.cs.berkeley.edu/40-year-goodbye-a-last-lecture-and-symposium/,6,3,yarapavan,3/30/2016 13:41\n11991647,The Moral Economy of Tech,http://idlewords.com/talks/sase_panel.htm,241,102,jmduke,6/28/2016 5:27\n12268010,Why Buyers Shunned the World's Largest Diamond,http://www.vanityfair.com/news/2016/08/why-buyers-shunned-the-worlds-largest-diamond,194,119,Thevet,8/11/2016 13:28\n11030868,Ask HN: What is your trusted system for GTD?,,17,15,gammabeta,2/3/2016 23:43\n12514534,Show HN: Apply to MuckRocks Thiel Fellowship,https://www.muckrock.com/news/archives/2016/sep/16/apply-thiel-fellowship/,5,1,morisy,9/16/2016 15:12\n10362855,GADTs Meet Their Match [pdf],http://research.microsoft.com/en-us/um/people/simonpj/papers/pattern-matching/gadtpm-acm.pdf,90,11,luu,10/9/2015 19:53\n11943094,So youre foolish enough to make satire for the App Store,https://medium.com/@everydayarcade/so-youre-foolish-enough-to-make-satire-for-the-app-store-9e5303acd47b#.b8o4qstlo,36,10,morisy,6/21/2016 2:25\n10201300,Ask HN: Any problems with the new TLDs?,,3,3,Monstergrep,9/11/2015 0:07\n12060954,Siemens Electric Airplane Flies Us Toward the Future,http://cleantechnica.com/2016/07/06/siemens-electric-airplane-flies-us-toward-future/,37,11,Osiris30,7/9/2016 11:18\n10653100,Ask HN: Do most startups work 65 hours a week?,,6,14,nullundefined,12/1/2015 1:24\n12229235,Ask HN: Will more women study computer science after smartphones and tablets?,,1,1,dnprock,8/4/2016 23:45\n10891958,Show HN: Grammar checker using deep learning,http://www.deepgrammar.com/,24,10,jmugan,1/13/2016 2:23\n11734881,Support for parallel ECDSA / RSA certificates,https://trac.nginx.org/nginx/ticket/814,82,17,runesoerensen,5/20/2016 0:25\n12437544,No more tl;dr,http://smartcuts.xyz/,2,1,kemyd,9/6/2016 17:14\n10320557,Experian Data Breach Affects 15 Million T-Mobile Customers,http://www.t-mobile.com/landing/experian-data-breach?clickid=Q5k0Ql3YCzvXVLxyOdwooSyIUkXRSjSqX10zxg0&iradid=189313&cmpid=WTR_AF_189313&irpid=10078&irgwc=1&clickid=wjqyZxzdDzY4Qh317IzUUQ%3AUUkXRjuzdwXF4ww0&iradid=187812&cmpid=WTR_AF_187812&irpid=27795&irgwc=1,3,1,glitcher,10/2/2015 19:05\n12190726,Venezuela has a shocking new forced labor law,https://news.vice.com/article/venezuela-has-a-new-forced-labor-law-that-can-require-people-work-in-fields,12,4,randomname2,7/29/2016 23:06\n10288274,The most accurate atomic clock,http://fusion.net/story/122667/this-is-the-most-accurate-atomic-clock-ever-made/,9,1,chapulin,9/27/2015 23:24\n12439605,Willpower and cognitive processing draw from the same pool of resources (2013),http://seriouspony.com/blog/2013/7/24/your-app-makes-me-fat,151,49,vharish,9/6/2016 22:03\n12302450,Showtime at the MusÃ©e DOrsay: Watching Varnish Dry,http://www.nytimes.com/2016/08/16/arts/design/showtime-at-the-musee-dorsay-watching-varnish-dry.html,31,2,prismatic,8/17/2016 4:08\n10202102,Should Facebook get into the business of smartphones,,1,1,yawarabbas,9/11/2015 5:08\n10833783,IPv6 celebrates its 20th birthday by reaching 10 percent deployment,http://arstechnica.com/business/2016/01/ipv6-celebrates-its-20th-birthday-by-reaching-10-percent-deployment/,2,1,alricb,1/4/2016 2:58\n12135906,BIP: Hard Fork to Return Seized Silk Road Bitcoin to Ross Ulbricht,http://elaineou.com/2016/07/20/bitcoin-improvement-proposal-hard-fork-to-return-stolen-silk-road-bitcoin-to-ross-ulbricht/,26,4,davidgerard,7/21/2016 10:26\n10850418,ISIS Jihadi Technical College Developing Driverless Car Bombs,http://news.sky.com/story/1617197/exclusive-inside-is-terror-weapons-lab,14,9,askdfjksdf,1/6/2016 13:44\n10321678,Linkedin 13M settlement over Add Connections [pdf],http://www.addconnectionssettlement.com/media/380939/settlementagreement.pdf,7,1,eric-hu,10/2/2015 22:16\n10391723,Murder in the Alps,http://www.gq.com/story/alps-murder-chevaline,167,55,dogecoinbase,10/15/2015 6:46\n10952895,Pbd  Protocol Buffers Disassembler,https://github.com/rsc-dev/pbd,2,1,rsc-dev,1/22/2016 14:37\n10336817,What are valid intellectual professions?,https://bitcoinrevolt.wordpress.com/2015/10/06/what-are-valid-intellectual-professions,1,1,gizi,10/6/2015 4:55\n10647728,Tested: Why the iPad Pro really isn't as fast a laptop,http://www.pcworld.com/article/3006268/tablets/tested-why-the-ipad-pro-really-isnt-as-fast-a-laptop.html,71,75,bhauer,11/30/2015 4:34\n12256412,Ask HN: Why does Google 404 serve invalid HTML?,,1,2,philip1209,8/9/2016 17:50\n11604853,Persistent-memory error handling,https://lwn.net/Articles/684288,16,4,bootload,5/1/2016 4:19\n10806956,When coding style survives compilation: De-anonymizing programmers from binaries,https://freedom-to-tinker.com/blog/aylin/when-coding-style-survives-compilation-de-anonymizing-programmers-from-executable-binaries/,218,67,randomwalker,12/29/2015 15:06\n10531453,Image Compression on cakePHP,,1,1,FashomMitali,11/9/2015 4:50\n10900239,Show HN: Web app to build better products using visual feedback,http://www.zipboard.co,12,1,zipBoard,1/14/2016 8:45\n10792368,Physicists believe they can create matter from colliding photons,http://www.theguardian.com/science/2014/may/18/matter-light-photons-electrons-positrons,78,50,stonlyb,12/25/2015 21:14\n11641339,JCSAT-14 Hosted Webcast,https://www.youtube.com/watch?v=L0bMeDj76ig,4,1,MattF,5/6/2016 2:44\n11620304,Passion is Profit,https://medium.com/salt-of-the-earth/passion-is-profit-24ac39e22bdb,10,4,crc321,5/3/2016 13:18\n10851088,Ask HN: Why do companies struggle to find relevant insights in business data?,,3,3,cneumann81,1/6/2016 15:49\n12186263,Dark Patterns are designed to trick you (and theyre all over the Web),http://arstechnica.co.uk/security/2016/07/dark-patterns-what-are-they/,20,4,robin_reala,7/29/2016 12:00\n11694755,Ask HN: Peer to peer learning,,1,2,pal_25,5/14/2016 6:20\n11942503,Ask HN: What's the best way to leave a new job,,14,12,penguinlinux,6/20/2016 23:43\n11185930,Time and time again were forced to label new technology as Creepy?,https://www.linkedin.com/pulse/time-again-were-forced-label-new-technology-creepy-ankit-sehgal,2,3,ankitsehgal,2/27/2016 3:17\n12187512,After 100 years World War I battlefields are poisoned and uninhabitable,http://www.wearethemighty.com/articles/after-100-years-world-war-i-battlefields-are-poisoned-and-uninhabitable,485,270,sbjustin,7/29/2016 15:36\n12005453,\"I quit, I'm going nomad\",https://medium.com/@henriquebarroso/i-quit-im-going-nomad-7e7e06227313#.winv82y81,11,3,phatbyte,6/29/2016 23:00\n10778175,\"Show HN: How I started to improve my life, one thought at a time\",,3,1,pouria3,12/22/2015 15:15\n11359172,The story behind China's 'Minecraft' military camouflage,http://www.bbc.com/autos/story/20160324-the-story-behind-chinas-minecraft-military-camo,88,60,yannis,3/25/2016 9:26\n11351902,UK police chief advises banks not to compensate online fraud victims,https://thestack.com/security/2016/03/24/bernard-hogan-howe-do-not-compensate-online-fraud-victims/,5,1,twoshedsmcginty,3/24/2016 11:13\n11546055,Hierarchical Deep Reinforcement Learning vs. Montezuma's Revenge,http://arxiv.org/abs/1604.06057,1,2,dontreact,4/21/2016 23:30\n11295779,Music streaming has a nearly undetectable fraud problem,http://qz.com/615359/steady-chunks-of-money-are-being-quietly-illicitly-stolen-from-music-streaming/,5,2,winta,3/16/2016 8:17\n11774588,\"Peter Thiel, Tech Billionaire, Reveals Secret War with Gawker\",http://www.nytimes.com/2016/05/26/business/dealbook/peter-thiel-tech-billionaire-reveals-secret-war-with-gawker.html,262,323,uptown,5/26/2016 1:30\n10793532,Web Design is Dead,http://mashable.com/2015/07/06/why-web-design-dead/#KemqvvUL_mql,6,2,mau,12/26/2015 7:04\n10639932,Strategies for reclaiming our personal privacy online,http://www.theguardian.com/technology/2015/nov/26/online-privacy-security-tips,41,13,walterbell,11/28/2015 3:47\n10325650,OCLC prints last library catalog cards,https://www.oclc.org/en-US/news/releases/2015/201529dublin.html,12,1,tanglesome,10/3/2015 22:31\n11161399,Python 3  Function Overloading with singledispatch,http://www.blog.pythonlibrary.org/2016/02/23/python-3-function-overloading-with-singledispatch/,1,2,driscollis,2/23/2016 19:05\n10697185,Announcing the First Alpha Release of TiDB,http://www.pingcap.com/posts/alpha-release.html,12,1,c4pt0r,12/8/2015 16:06\n11044863,Elon Musk discusses an electric jet,https://futuristech.info/posts/video-elon-musk-could-electrify-the-world-again-with-an-electric-jet,2,1,jaxzin,2/5/2016 21:41\n12268714,Silicon Valleys geeks are trying to turn themselves into jocks,http://www.economist.com/news/business/21704834-silicon-valleys-geeks-are-trying-turn-themselves-jocks-revenge-nerds,16,21,rndmize,8/11/2016 14:58\n11403330,CNN reviews pull requests and fixes bugs of Spark,https://databricks.com/blog/2016/04/01/unreasonable-effectiveness-of-deep-learning-on-spark.html,9,4,wjp712,4/1/2016 7:36\n12358374,KDevelop 5.0.0 release,https://www.kdevelop.org/news/kdevelop-500-released,117,27,snovv_crash,8/25/2016 12:09\n11512534,Tech support of my dreams,http://imgur.com/PdFydhQ,2,2,ohjeez,4/16/2016 22:21\n10540348,IndiaHack 2016 Programming Competition,http://hck.re/NVhYnG,3,1,replyTo,11/10/2015 16:40\n10621369,Fontdeck is Retiring,http://us1.campaign-archive2.com/?u=262832f6c05900ce22e8b14b6&id=847cdd319d&e=024aead881,2,1,bigtunacan,11/24/2015 15:48\n12324598,How many ways can you tile a chessboard with dominoes?,http://www.johndcook.com/blog/2016/08/19/how-many-ways-can-you-tile-a-chessboard-with-dominoes/,5,1,bootload,8/20/2016 1:25\n10645518,\"Loneliness may warp our genes, and our immune systems\",http://www.npr.org/sections/health-shots/2015/11/29/457255876/loneliness-may-warp-our-genes-and-our-immune-systems,38,6,gpvos,11/29/2015 18:32\n12491171,Lookouts: a book of the making of a short monster movie,http://www.lookoutsshortfilm.com/the-book/,1,1,camtarn,9/13/2016 18:54\n10974904,Are you a Developer or an Engineer?,http://redqueencoder.com/are-you-a-developer-or-an-engineer/,5,2,ingve,1/26/2016 18:21\n11509461,Lyft gaining on Uber as it spends big on growth,http://www.sfgate.com/business/article/Lyft-gaining-on-Uber-as-it-spends-big-on-growth-7251625.php,176,130,timr,4/16/2016 5:41\n11883579,My Increasing Frustration with Clojure,http://ashtonkemerling.com/blog/2016/06/11/my-increasing-frustration-with-clojure/,274,233,village-idiot,6/11/2016 14:34\n11250987,Ask HN: What resource allocation strategies do IaaS providers use?,,1,2,push7joshi,3/9/2016 4:44\n11903177,Why and how your startup should hire foreign developers,https://medium.com/@lauremartin/why-and-how-your-startup-should-hire-foreign-developers-82758d79bb9#.ma76u7jy8,2,1,laurette,6/14/2016 16:31\n10663838,Ask HN: Feedback on text-based food delivery concept?,,2,5,jmzbond,12/2/2015 16:20\n11373295,Deep Learning with the Analytical Engine,https://gitlab.com/apgoucher/DLAE,33,2,vog,3/28/2016 8:53\n12387794,What is the fastest way to determine user's country using IP?,,1,2,postila,8/30/2016 5:46\n10446185,Show HN: A unique utility that free you from remembering passwords,http://sitepassword.azurewebsites.net/,2,1,sitepassword,10/25/2015 6:33\n12075197,Consciousness in the Aesthetic Imagination,https://www.metapsychosis.com/consciousness-in-the-aesthetic-imagination/,34,10,msekeris,7/11/2016 22:13\n12508783,Google Manager Ali Afshar Arrested,https://medium.com/@aliafshar/to-the-4-white-male-policemen-who-beat-me-for-checking-the-health-of-a-sick-black-man-in-their-8d77789fb24d#.wcq5i1y1i,17,3,dev1n,9/15/2016 18:57\n10275261,Ask HN: What SDK do you use in your mobile app?,,2,1,wkoszek,9/24/2015 22:38\n12360091,Reinforcement Learning and DQN  learning to play from pixels,https://rubenfiszel.github.io/posts/rl4j/2016-08-24-Reinforcement-Learning-and-DQN.html#asynchronous-methods-for-deep-reinforcement-learning#,60,9,rubenfiszel,8/25/2016 16:00\n12146663,\"The Meaning of Desolate, Amazing Photos of Abandoned Soviet Infrastructure\",http://www.popularmechanics.com/technology/infrastructure/g2710/amazing-photos-of-abandoned-soviet-infrastructure/,2,1,geospeck,7/22/2016 20:50\n12387116,Ask HN: How do I hire for jobs I'm not an expert in?,,3,1,wfoweoi,8/30/2016 2:44\n10905809,\"You Can't Destroy the Village to Save It: W3C vs. DRM, Round Two\",https://www.eff.org/deeplinks/2016/01/you-cant-destroy-village-save-it-w3c-vs-drm-round-two,216,107,cpeterso,1/14/2016 23:50\n12475203,A Loud Sound Shut Down a Bank's Data Center for 10 Hours,http://motherboard.vice.com/read/a-loud-sound-just-shut-down-a-banks-data-center-for-10-hours,90,35,okket,9/11/2016 19:37\n11338411,Which is a better career launch pad. A large company or a medium size startup,,1,2,saks,3/22/2016 17:50\n10262800,Selfies are killing more people than shark attacks,http://www.slate.com/blogs/future_tense/2015/09/22/selfies_are_killing_more_people_than_shark_attacks.html,1,1,Amorymeltzer,9/23/2015 1:13\n12429390,The math of CSS locks,http://fvsch.com/code/css-locks/,126,22,bpierre,9/5/2016 10:47\n10208806,Sony Pictures Considered Buying BitTorrent Inc,https://torrentfreak.com/sony-pictures-considered-buying-bittorrent-inc-150912/,5,1,forlorn,9/12/2015 18:19\n10752649,Buffer Acquired Social Media Customer Service Tool Respondly,https://open.buffer.com/buffer-acquires-respondly/,49,4,chimpscanfly,12/17/2015 17:05\n10816974,BBC Down: The internet responds,http://www.wired.co.uk/news/archive/2015-12/31/bbc-down-respond,18,11,wedge14,12/31/2015 9:42\n11123039,YouTube copyright complaint kills Harvard professors legal copyright lecture,https://torrentfreak.com/youtube-copyright-complaint-kills-harvard-professors-copyright-lecture-160217/,2,1,jmount,2/18/2016 1:36\n10580343,Anonymous  Operation Paris,https://www.youtube.com/watch?v=ybz59LbbACQ,12,1,GnwbZHiU,11/17/2015 11:10\n10298991,How do people feel about video dating app?,,1,1,heyujingjing,9/29/2015 19:41\n10262244,Did iOS 9 set millions of iPhone clocks to the wrong time?,http://www.volleythat.com/essays/2015/9/22/did-apple-just-set-millions-of-iphone-clocks-to-the-wrong-time,23,14,jameswilsterman,9/22/2015 22:52\n12553367,Libreboot Leaves the GNU,https://www.phoronix.com/scan.php?page=news_item&px=Libreboot-Not-GNU,6,3,MollyR,9/22/2016 0:17\n12141346,Peter Thiel: Fake Culture Wars Only Distract Us from Our Economic Decline,http://www.realclearpolitics.com/video/2016/07/21/thiel_fake_culture_wars_only_distract_us_from_our_economic_decline.html,47,91,spking,7/22/2016 2:23\n11148632,The Lawlessness of Medicine,https://lareviewofbooks.org/review/the-lawlessness-of-medicine,87,28,Petiver,2/22/2016 5:13\n12173422,Twitter's Fucked,http://degoes.net/articles/fuck-twitter,370,376,buffyoda,7/27/2016 15:10\n10524302,Why the Web Won't Be Nirvana,http://www.newsweek.com/clifford-stoll-why-web-wont-be-nirvana-185306,6,1,bemmu,11/7/2015 9:47\n11515981,Edward Snowden thinks a global iPhone attack will happen this year,http://www.popsci.com/edward-snowden-thinks-global-iphone-attack-will-happen-this-year,4,4,IamFermat,4/17/2016 19:49\n11026778,JavaFX is dead,https://www.codenameone.com/blog/should-oracle-spring-clean-javafx.html,2,1,fishyfishyy,2/3/2016 15:04\n12397235,Cloudron is now open source,https://cloudron.io/blog/2016-08-29-opensource.html,50,37,nebulon,8/31/2016 10:19\n10532642,My Year as a Pro-Russia Troll Magnet,http://kioski.yle.fi/omat/my-year-as-a-pro-russia-troll-magnet,245,147,ptaipale,11/9/2015 12:34\n11609308,RIP Kuro5hin,http://www.kuro5hin.org/,298,270,Jerry2,5/2/2016 5:14\n11305109,Little hacks: SMS YouTube,http://blog.messagebird.com/2016/03/little-hacks-sms-youtube,3,1,lgomezma,3/17/2016 15:50\n10583002,Interview with Scentbird (YC S15): women disrupting the fragrance industry,https://medium.com/@onlyaticon/the-women-who-disrupted-the-fragrance-industry-an-interview-with-the-scentbird-cofounders-4ea8cecdfd05,23,2,connieliu,11/17/2015 18:29\n12245886,The Nine Lives of Cat Videos,https://www.theguardian.com/australia-news/2016/aug/08/documents-immigration-secret-asylum-seeker-boats-accidentally-released-guardian-australia,1,1,bootload,8/8/2016 6:56\n10310307,Scientists are working on space-based solar panels,http://www.businessinsider.com/space-based-solar-panels-beam-unlimited-energy-to-earth-2015-9,6,11,ogezi,10/1/2015 10:57\n11422536,Not a single mention of Panama leaks on front page of NYTimes?,http://nytimes.com,5,5,atilev,4/4/2016 15:19\n11913480,Ask HN: Books of Problem Sets,,2,4,_spoonman,6/16/2016 1:59\n10528844,Data Saved in Quartz Glass Might Last 300M Years,http://www.scientificamerican.com/article/data-saved-quartz-glass-might-last-300-million-years/,73,32,pmoriarty,11/8/2015 16:10\n10601484,Show HN: Mole.js  Front end error reporting with insight,http://molejs.github.io/index.html,3,1,filiptc,11/20/2015 15:08\n12338982,\"Martin Shkreli Weighs in on EpiPen Scandal, Calls Drug Makers 'Vultures'\",http://www.nbcnews.com/business/consumer/martin-shkreli-weighs-epipen-scandal-calls-drug-makers-vultures-n634451,8,7,subpar,8/22/2016 19:59\n11335398,iOS 9.3 Night Shift Is a Bust: Heres What You Can Do,https://jasonprall.com/2016/03/appleiosnightshift/,2,2,raulk,3/22/2016 9:52\n11227024,Ask HN: What are the most clever email collecting pop-overs that you've seen?,,2,2,Huhty,3/4/2016 21:35\n10747467,Parse Open Source Hub,http://parseplatform.github.io/,32,3,gfosco,12/16/2015 21:25\n11785623,Wirify turns any page into a Wireframe,https://www.wirify.com/,27,7,alixaxel,5/27/2016 12:45\n12071024,Effortless post deployment testing with GitHub,https://assertible.com/blog/effortless-post-deployment-testing-github#,3,1,creichert,7/11/2016 13:54\n10900462,When to join a startup,http://tomblomfield.com/post/136759441870/when-to-join-a-startup,338,113,tomblomfield,1/14/2016 10:08\n11986214,The emotional arcs of stories are dominated by six basic shapes,http://arxiv.org/abs/1606.07772,108,32,ehudla,6/27/2016 14:10\n11104471,Connect your Raspberry Pi to an enterprise wireless network,https://netbeez.net/2014/10/14/connect-your-raspberry-pi-to-wireless-enterprise-environments-with-wpa-supplicant/,2,1,sgridelli,2/15/2016 17:12\n10260578,\"A self-contained, serverless, zero-configuration, document store\",http://linux.die.net/man/3/stdio,9,7,tossie,9/22/2015 18:28\n11030663,Destroying worn-out cells makes mice live longer,http://www.nature.com/news/destroying-worn-out-cells-makes-mice-live-longer-1.19287,186,69,Someone,2/3/2016 23:10\n11638646,FordlÃ¢ndia: A Midwestern Ghost Town in the Amazon Jungle,http://www.slate.com/blogs/atlas_obscura/2013/08/12/fordl_ndia_henry_ford_s_failed_rubber_town_in_the_amazon_jungle.html,1,1,danielsiders,5/5/2016 18:34\n11923474,MemberSpace  add member logins to Squarespace,https://www.mymemberspace.com/,1,1,wardly_320,6/17/2016 16:11\n11051158,21 JavaScript Answers on Quora Every Developer Must Read,https://josecasanova.com/blog/21-javascript-answers-on-quora-every-developer-must-read/,6,2,jcsnv,2/7/2016 2:00\n11310386,This VC says Dropbox's recent moves show why companies often fail to innovate,http://www.businessinsider.in/This-VC-says-Dropboxs-recent-moves-show-why-big-companies-often-fail-to-innovate/articleshow/51449745.cms,1,1,tim333,3/18/2016 7:22\n10712093,\"Tell HN: iOS 10 will use lots of dark backgrounds, be ready for the design shift\",,3,3,msoad,12/10/2015 17:54\n11466125,A fleet of trucks just drove themselves across Europe,http://qz.com/656104/a-fleet-of-trucks-just-drove-themselves-across-europe/,51,12,mhb,4/10/2016 14:04\n11462984,Avoiding the Trap: Learning to Recognize Burnout,https://medium.com/@jamis/avoiding-the-trap-8df59e718f3e#.5qeelfmgp,1,1,milesf,4/9/2016 19:53\n11252550,The impact of syntax colouring on program comprehension [pdf],http://www.ppig.org/sites/default/files/2015-PPIG-26th-Sarkar.pdf,1,1,edward,3/9/2016 12:30\n12377133,German economy minister says EU-US trade talks have failed,http://bigstory.ap.org/611ff828b5ed44d5ad56ab46e0781e52,112,74,paol,8/28/2016 16:26\n11006940,A first look at zsun WiFi SD card reader,https://www.nu42.com/2016/01/zsun-wifi-card-reader-openwrt.html,4,2,nanis,1/31/2016 16:52\n11733919,\"Chance to win 100 tickets to Google I/O'17 Firebase.foo, ARG from Firebase\",https://firebase.foo,2,1,altryne1,5/19/2016 21:15\n12304046,Ask HN: Why are modern Intel CPUs not getting a lot more cores?,,40,69,trapperkeeper79,8/17/2016 12:12\n11977329,Brexit and the Failure of Western Establishment Institutions,https://theintercept.com/2016/06/25/brexit-is-only-the-latest-proof-of-the-insularity-and-failure-of-western-establishment-institutions/,168,181,benaadams,6/25/2016 18:17\n11281715,Having best friend as co-founder (non-technical),,1,2,terrafield,3/14/2016 8:51\n11416367,SixXS  IPv6 Deployment and Tunnel Broker,https://www.sixxs.net/main/,1,1,based2,4/3/2016 15:13\n12440369,One Second Every Day,http://www.johnwittenauer.net/one-second-every-day/,3,1,jdwittenauer,9/7/2016 1:06\n12518217,Florida sinkhole causes radioactive water to leak into aquifer,http://www.bbc.co.uk/news/world-us-canada-37390562,4,2,jburgess777,9/16/2016 23:47\n11256272,Ask HN: Any coding workflow for using the repl?,,1,2,tonyle,3/9/2016 22:51\n11174407,Forthcoming OpenSSL releases,https://mta.openssl.org/pipermail/openssl-announce/2016-February/000063.html,119,25,currysausage,2/25/2016 13:59\n12154232,The association between cannabis use and suicidality among men and women,http://www.sciencedirect.com/science/article/pii/S0165032716304906,45,51,nashke,7/24/2016 18:37\n11266102,Shocking unification reduces disparate spin models to just one,http://www.sciencemag.org/news/2016/03/shocking-unification-reduces-lot-tough-physics-problems-just-one?utm_campaign=email-news-latest&et_rid=17042337&et_cid=332196,68,15,croller,3/11/2016 12:11\n11569882,Ask HN: Is Let's Encrypt for CPanel Trustworthy?,,4,2,exolymph,4/26/2016 6:42\n10423447,Automatic SIMD vectorization support in PyPy,http://morepypy.blogspot.com/2015/10/automatic-simd-vectorization-support-in.html,95,21,wyldfire,10/21/2015 3:08\n10985775,The Dark Side of Cryptography: Kleptography in Black-Box Implementations (2003),http://www.infosecurity-magazine.com/magazine-features/the-dark-side-of-cryptography-kleptography-in/,12,1,jonbaer,1/28/2016 2:46\n10591169,Ask HN: How do I get started with open source?,,1,1,haack,11/18/2015 22:15\n12171567,From killing machines to agents of hope: the future of drones in Africa,https://www.theguardian.com/world/2016/jul/27/africas-drone-rwanda-zipline-kenya-kruger,20,2,runesoerensen,7/27/2016 9:45\n12569695,Gcpp  Experimental deferred and unordered destruction library for C++,https://github.com/hsutter/gcpp,66,14,ingve,9/24/2016 6:19\n11305356,The Beta Program Behind a Startup's Winning Launch,http://firstround.com/review/the-beta-program-behind-this-startups-winning-launch/?ct=t(How_Does_Your_Leadership_Team_Rate_12_3_2015),11,5,zt,3/17/2016 16:19\n11017661,Uninstalling Facebook app saves up to 20% of Android battery life,http://www.theguardian.com/technology/2016/feb/01/uninstalling-facebook-app-saves-up-to-20-of-android-battery-life?CMP=Share_AndroidApp_reddit_is_fun,1,2,JoneyKing,2/2/2016 4:36\n10928516,Time for a new dev machine  just get a NUC?,,6,8,intrasight,1/19/2016 2:23\n10468087,\"2M concurrent clients on Phoenix (Elixir) benchmark (40 core, 128GB)\",https://twitter.com/chris_mccord/status/659430661942550528,12,1,haukur,10/28/2015 23:13\n10342105,\"Apple Approves an App That Blocks Ads in Native Apps, Including Apple News\",http://techcrunch.com/2015/10/06/apple-approves-an-app-that-blocks-ads-in-native-apps-including-apple-news/#.6qjorz:cICn,1,1,confiscate,10/6/2015 20:28\n10776967,Ask HN: What happens after your site is ready for launch? How to get traffic?,,4,6,supersan,12/22/2015 10:55\n12003892,Klipse plugin for JavaScript  JSFiddle,https://jsfiddle.net/viebel/50oLnykk/,2,1,viebel,6/29/2016 19:06\n11739824,The mystery of the blend (2009),http://www.atmind.nl/blender/mystery_ot_blend.html,5,1,Tomte,5/20/2016 17:38\n12299045,Ask HN: Invite me to lobste.rs,,5,5,ffggvv,8/16/2016 17:33\n10418762,React native on windows with android sdk,http://davidanderson.io/2015/10/18/a-step-by-step-guide-to-react-native-on-windows/,2,1,jdelgado2002,10/20/2015 12:40\n10216839,\"You're not irrational, you're just quantum probabilistic\",http://phys.org/news/2015-09-youre-irrational-quantum-probabilistic-human.html,23,17,jedharris,9/14/2015 19:08\n12310075,Is anybody else using ridiculously long variable names?,,20,48,amorroxic,8/18/2016 2:36\n10815186,Twitters updated Mac app wasnt made by Twitter,http://www.theverge.com/2015/12/30/10691290/twitter-mac-outsourced,155,87,coloneltcb,12/30/2015 23:47\n10921591,Memcmp requires pointers to fully valid buffers,http://trust-in-soft.com/memcmp-requires-pointers-to-fully-valid-buffers/,19,1,osivertsson,1/17/2016 23:26\n10329627,Scientific/Coding/Invention Challange  A hedge fund algorithm,,3,2,meeper16,10/5/2015 2:14\n11278363,Daylight Saving Time: Why Does It Exist? (Its Not for Farming),http://www.nytimes.com/2016/03/12/us/daylight-saving-time-farmers.html,3,1,aaronbrethorst,3/13/2016 17:03\n11921679,\"Facebook dumped Messenger from Facebook app,now brings Facebook inside Messenger\",http://newsroom.fb.com/news/2016/06/messenger-makes-it-even-easier-to-start-conversations/,1,1,tdkl,6/17/2016 10:04\n11066608,Show HN: Easily manage Firefox hidden privacy settings (plugin),https://github.com/UnGround/netmask-privacy-plugin,1,1,BCharlie,2/9/2016 16:48\n11506300,OpenBR: Open-Source Biometric Recognition,http://openbiometrics.org/,54,3,JDDunn9,4/15/2016 17:54\n11486977,Show HN: Media Archive with CORS API,https://restdb.io/blog/#!posts/570d28ae385af21e000000af,2,1,knutmartin,4/13/2016 10:11\n10611447,Patrick Collison's Bookshelf,http://patrickcollison.com/bookshelf,11,1,jellyksong,11/22/2015 20:51\n12101060,Inky 3  Encrypted emails using ANY email provider,,8,3,tatoalo,7/15/2016 14:14\n11166504,Docker for an Existing Rails Application,http://chrisstump.online/2016/02/20/docker-existing-rails-application/,1,1,cstump,2/24/2016 13:28\n11616759,Ask HN: How do you learn to read source code?,,5,7,ywecur,5/2/2016 23:49\n11116934,\"Kimono, webscraper, disappearing as a service. App to mend transitional issues\",http://blog.kimonolabs.com/2016/02/15/the-kimono-team-is-joining-palantir/,3,2,eklem,2/17/2016 10:52\n10673832,Read It Aloud and Weep: Controversy Surrounds Kindle Text-To-Speech (2009),http://sunsteinlaw.com/read-it-aloud-and-weep-controversy-surrounds-text-to-speech-feature-of-amazons-kindle-reader/,4,4,walterbell,12/4/2015 0:33\n11956086,Tell HN: HackerNews is the greatest site to browse in Cuba,,15,7,ChicagoBoy11,6/22/2016 18:49\n10479595,Ask HN: How to learn Rust without learning to program?,,1,5,sanosuke,10/30/2015 18:28\n10832424,Ask HN: What's the difference between SF and NY tech work culture?,,17,3,aurelius83,1/3/2016 21:14\n12300566,Pesticide link to long-term wild bee decline in 18 year study,http://www.bbc.co.uk/news/science-environment-37089385,191,99,chestnut-tree,8/16/2016 20:54\n10726456,Whites earn more than blacks  even on eBay,https://www.washingtonpost.com/news/wonk/wp/2015/12/11/whites-earn-more-than-blacks-even-on-ebay/,3,2,mhb,12/13/2015 14:49\n11939787,Next Silicon Valley (list),http://brighton.io/Next_Silicon_Valley,39,44,achille,6/20/2016 17:57\n12102562,The Darkness Before the Right,https://theawl.com/the-darkness-before-the-right-84e97225ac19#.4gic29jrj,2,1,myrrh,7/15/2016 17:31\n10632208,Ask HN: How much would the Raspberry Pi Zero cost in the 1980's?,,3,3,gloves,11/26/2015 9:55\n10335918,Y Combinator's Altman: What I Worry About in Business [video],http://www.bloomberg.com/news/videos/2015-09-24/y-contributor-s-altman-what-i-worry-about,115,49,roybahat,10/6/2015 0:07\n10247943,Time for vinyl to get back in its groove after pressing times,http://www.theguardian.com/music/2015/sep/20/music-vinyl-records-new-pressing-plant-portland-oregon,28,27,tintinnabula,9/20/2015 15:50\n10226164,Irving TX 9th-grader arrested after taking homemade electronic clock to school,http://www.dallasnews.com/news/community-news/northwest-dallas-county/headlines/20150915-irving-9th-grader-arrested-after-taking-homemade-clock-to-school.ece,3,1,linkydinkandyou,9/16/2015 12:55\n10470867,[XSA-148] x86: Uncontrolled creation of large page mappings by PV guests,http://xenbits.xen.org/xsa/advisory-148.html,7,1,yuvadam,10/29/2015 13:40\n11631916,Node OS,https://node-os.com/,58,47,ajones,5/4/2016 21:17\n10815671,The blue-eyed islanders puzzle (2008),https://terrytao.wordpress.com/2008/02/05/the-blue-eyed-islanders-puzzle/,42,44,networked,12/31/2015 1:57\n12262778,Algorithms that select which algorithm should play which game,http://togelius.blogspot.com/2016/08/algorithms-that-select-which-algorithm.html,63,22,togelius,8/10/2016 16:08\n12274564,What Danes consider healthy childrens television,http://www.economist.com/blogs/prospero/2016/08/don-t-need-no-education,355,195,CraneWorm,8/12/2016 10:53\n10588844,Announcing Visual Studio Dev Essentials,https://my.visualstudio.com,3,1,dstaheli,11/18/2015 16:45\n11225547,The Best Textbooks on Every Subject,http://lesswrong.com/lw/3gu/the_best_textbooks_on_every_subject/,22,2,saint_fiasco,3/4/2016 17:59\n12465818,Have you ever smoked weed? Answer this question and you could be banned from US,http://www.cbc.ca/news/politics/pot-border-banned-waiver-1.3752278,60,64,dgudkov,9/9/2016 20:30\n12285503,Deliveroo courier strike,http://www.independent.co.uk/news/business/news/deliveroo-courier-strike-employers-national-living-wage-government-department-for-business-a7189126.html,27,2,danohu,8/14/2016 13:31\n10215239,Ask HN: Is it common knowledge that Yahoo benefits from (relies on?) adware?,,1,1,superplussed,9/14/2015 14:34\n11295088,Snoopers' Charter: Government Wins Vote on Investigatory Powers Bill,http://www.telegraph.co.uk/news/politics/12194441/Snoopers-Charter-Parliamentary-vote-on-the-investigatory-powers-bill-live-updates.html,13,3,dubwubz,3/16/2016 4:50\n12390693,Welcome to the Job Interview: Quirky Questions and Awesome Answers,http://journal.wozber.com/welcome-to-the-job-interview-quirky-questions-and-awesome-answers/,2,1,Azuolas,8/30/2016 14:56\n10577981,\"A distributed, tag-based pub-sub service for modern web applications\",https://github.com/nanopack/mist,67,32,sdomino,11/16/2015 23:05\n11289705,The Origin of QWERTY,http://hackaday.com/2016/03/15/the-origin-of-qwerty/,90,32,fauria,3/15/2016 14:10\n11467813,Apply HN: Townsourced  A locally moderated community bulletin board,,4,1,tshannon,4/10/2016 19:46\n12494062,Recruiting process gone dark,,1,4,jwalker14,9/14/2016 3:28\n11528157,Is it just me or past few days we are seeing lot of Echo related news/stories?,,23,2,mrunal,4/19/2016 16:38\n11033260,Allowing Matlab to Talk to Rust,http://smitec.io/2016/02/04/allowing-matlab-to-talk-to-rust.html,64,11,smitec,2/4/2016 11:19\n11161782,The US has gone F&*%ing mad,https://medium.com/@jamesallworth/the-u-s-has-gone-f-ing-mad-52e525f76447#.c5wkyjqdp,30,29,TheBiv,2/23/2016 19:56\n10710650,National Society of Professional Engineers Code of Ethics,http://www.nspe.org/resources/ethics/code-ethics,3,1,jacquesm,12/10/2015 14:13\n10296786,Building your own MMDB databases for IP-specific data,http://blog.maxmind.com/2015/09/29/building-your-own-mmdb-database-for-fun-and-profit/#more-154,3,1,oalders,9/29/2015 15:00\n12008976,How China Took Center Stage in Bitcoins Civil War,http://www.nytimes.com/2016/07/03/business/dealbook/bitcoin-china.html?module=WatchingPortal&region=c-column-middle-span-region&pgType=Homepage&action=click&mediaId=thumb_square&state=standard&contentPlacement=6&version=internal&contentCollection=www.nytimes.com&contentId=http%3A%2F%2Fwww.nytimes.com%2F2016%2F07%2F03%2Fbusiness%2Fdealbook%2Fbitcoin-china.html&eventName=Watching-article-click&_r=0,1,1,methehack,6/30/2016 14:59\n11851468,Man indicted for disabling red light cameras faces 7 years in prison,http://arstechnica.com/tech-policy/2016/06/man-indicted-for-disabling-red-light-cameras-faces-7-years-in-prison/,6,1,shawndumas,6/6/2016 23:59\n11817758,\"King Tut's dagger blade made from meteorite, study confirms\",http://www.cbc.ca/beta/news/technology/king-tut-dagger-1.3610539,223,62,benbreen,6/1/2016 20:14\n12211088,\"This Time, Miller and Valasek Hack the Jeep at Speed\",http://www.darkreading.com/vulnerabilities---threats/this-time-miller-and-valasek-hack-the-jeep-at-speed/d/d-id/1326468,24,11,adamnemecek,8/2/2016 16:28\n12149081,The Role of Higher Education in Entrepreneurship,https://techcrunch.com/2016/07/21/the-role-of-higher-education-in-entrepreneurship/,1,1,mpbm,7/23/2016 10:41\n10553992,Notify by Facebook is a Hooks clone?,http://novobrief.com/hooks-app-notifications/,14,2,kozkozkoz,11/12/2015 16:10\n12229340,Ask HN: How did you recover from failure?,,4,3,lighttower,8/5/2016 0:21\n10764246,CRM for HR,,1,3,djrules24,12/19/2015 17:54\n10265099,Color film was built for white people. Here's what it did to dark skin,http://www.vox.com/2015/9/18/9348821/photography-race-bias,3,6,jtr1,9/23/2015 14:17\n11079863,BigchainDB: A scalable blockchain database,https://www.bigchaindb.com/,47,7,trentmc,2/11/2016 13:10\n12274456,The Rise and Fall of Quicksand,http://www.slate.com/articles/health_and_science/science/2010/08/terra_infirma.html,2,1,andrelaszlo,8/12/2016 10:28\n10400947,Ask HN: How to switch from software engineering to sales,,2,4,asimjalis,10/16/2015 17:54\n10444957,Visualizing popular machine learning algorithms,http://jsfiddle.net/wybiral/3bdkp5c0/embedded/result/,195,38,ingve,10/24/2015 21:41\n10492664,Back to the Futu-Rr-e: Deterministic Debugging with Rr,http://fitzgeraldnick.com/weblog/64/,61,9,mnemonik,11/2/2015 16:14\n12455844,Google's clever plan to stop Daesh recruits,https://www.wired.com/2016/09/googles-clever-plan-stop-aspiring-isis-recruits/,5,1,dragonbonheur,9/8/2016 18:34\n11409795,The College of Chinese Wisdom: Confucius,http://www.wsj.com/articles/the-college-of-chinese-wisdom-1459520703,47,19,T-A,4/2/2016 1:33\n10573315,'Armchair woodchoppers' make DIY timber guide surprise bestseller,http://www.theguardian.com/books/2015/nov/16/armchair-woodchoppers-guide-surprise-bestseller-norwegian-wood,10,3,yitchelle,11/16/2015 8:47\n10642548,\"Musings on AOT, JIT and Language Design\",http://pointersgonewild.com/2015/11/28/musings-on-aot-jit-and-language-design/,51,65,ingve,11/28/2015 21:38\n11771552,Visas CEO just threatened to go after PayPal,http://www.recode.net/2016/5/25/11768854/visa-ceo-paypal-threat,2,1,protomyth,5/25/2016 17:35\n11146080,Welcome to the Python Engineering blog,https://blogs.msdn.microsoft.com/pythonengineering/2016/02/12/welcome/,147,61,tanlermin,2/21/2016 19:34\n10378252,Ask HN: Is it okay to change jobs within a year of starting?,,18,15,confImmigr,10/13/2015 2:36\n11972051,9 Best Practices for DevOps,http://www.datamation.com/applications/9-best-practices-for-devops-1.html,3,2,avitzurel,6/24/2016 18:08\n10406437,Show HN: Machine-learning used to suggest extra destinations to fly,https://www.producthunt.com/tech/questorganizer,3,1,madidi707,10/17/2015 22:34\n11469332,Red Hat to support .NET,http://developers.redhat.com/webinars/net-on-rhel-sneak-peek/,44,5,Enindu,4/11/2016 2:44\n10638107,Japan recognizes Cyberdynes robotic suit as medical device,http://www.japantimes.co.jp/news/2015/11/26/business/tech/homegrown-robotic-suit-gets-recognized-medical-device-japan/,25,15,adventured,11/27/2015 17:34\n10714423,Bruce Schneier: Wanted: Cryptography Products for Worldwide Survey,https://www.schneier.com/blog/archives/2015/09/wanted_cryptogr.html,19,1,tete,12/10/2015 23:30\n11070455,Hand reactions to 3 letter words,http://hands.wtf/,4,1,baldajan,2/10/2016 2:51\n11514499,Poll: Vast majority of Americans don't trust the news media,http://bigstory.ap.org/article/35c595900e0a4ffd99fbdc48a336a6d8/poll-vast-majority-americans-dont-trust-news-media,6,2,randomname2,4/17/2016 14:01\n12305180,NASA launches a free public archive of its recent research results,http://thenextweb.com/insider/2016/08/17/pubspace-one-stop-shop-nasas-public-research/,2,1,maxoliver,8/17/2016 14:58\n11635647,Elsevier Complaint Shuts Down Sci-Hub Domain Name,https://torrentfreak.com/elsevier-complaint-shuts-down-sci-hub-domain-name-160504/,450,227,yunque,5/5/2016 12:59\n11664660,It's time to rethink mandatory password changes,https://www.ftc.gov/news-events/blogs/techftc/2016/03/time-rethink-mandatory-password-changes,5,2,Sukotto,5/10/2016 1:36\n12472028,Bing advertisement URL exploit,,2,2,tylerhou,9/11/2016 4:38\n10725983,Open source effort to bring open biomedical data together  anyone interested?,http://inspiratron.org/blog/2015/12/12/open-source-effort-to-bring-all-open-biomedical-data-together/,83,22,nikolamilosevic,12/13/2015 10:24\n10310266,Ask HN: Computer Generated Non-Existant Human Face (realistic)?,,1,1,frade33,10/1/2015 10:40\n10351351,Crit-bit tries without allocation,http://fanf.livejournal.com/137485.html,22,1,luu,10/8/2015 7:32\n10265508,Show HN: Namesmith.io  Business Name Generator,https://namesmith.io,20,11,ZenSwordArts,9/23/2015 15:15\n10827820,Just Subtract Water: The Los Angeles River,https://lareviewofbooks.org/essay/just-subtract-water-the-los-angeles-river-and-a-robert-moses-with-the-soul-of-a-jane-jacobs,8,1,e15ctr0n,1/2/2016 20:39\n10387061,Being Poor,http://whatever.scalzi.com/2005/09/03/being-poor/,31,7,ecopoesis,10/14/2015 15:13\n10671831,OpenSSL Security Advisory,https://www.openssl.org/news/secadv/20151203.txt,149,61,jgrahamc,12/3/2015 19:16\n11839903,Ask HN: Top stories and best stories in the HN API?,,3,1,kiloreux,6/5/2016 6:29\n12170200,Spammers Abuse GitHub by Forking Unreal Engine,https://github.com/HelloKitty/PokemonGoDesktop.Unity.Game/issues/1,3,3,Benjamin_Dobell,7/27/2016 2:55\n11645536,Inside the Magic Pocket,https://blogs.dropbox.com/tech/2016/05/inside-the-magic-pocket/,115,29,hepha1979,5/6/2016 17:53\n10729129,\"Amir D. Aczel, author of Fermats Last Theorem, has died\",https://www.washingtonpost.com/entertainment/books/amir-d-aczel-author-of-fermats-last-theorem-and-other-best-sellers-dies/2015/12/12/4e4b88aa-9de0-11e5-bce4-708fe33e3288_story.html,43,8,percept,12/14/2015 2:40\n10835977,Building a Startup in 45 Minutes per Day While Deployed to Iraq,http://mattmazur.com/2016/01/04/building-a-startup-in-45-minutes-per-day-while-deployed-to-iraq/,8,1,matt1,1/4/2016 15:17\n11982319,Kodect - Get your development tasks done by skilled coders,https://kodect.com,2,1,agustind,6/26/2016 19:43\n11229020,Show HN: file.pizza - WebRTC p2p file sharing webapp,https://file.pizza/,4,1,simon_vetter,3/5/2016 9:58\n12502336,Leaked Apple emails reveal employees' complaints about toxic work environment,https://mic.com/articles/154169/leaked-apple-emails-reveal-employees-complaints-about-sexist-toxic-work-environment#.zw8upJ7sg,126,234,apu,9/15/2016 0:02\n11213479,Show HN: Collapse Comments on Hacker News,https://chrome.google.com/webstore/detail/hacker-news-collapse/pdlifinplmfmoeppfooipommbdljhdmp,93,78,Igglyboo,3/2/2016 22:17\n10188889,Macromedia Flash   A New  Hope for Web Applications (2002) [pdf],http://www.uie.com/publications/whitepapers/FlashApplications.pdf,42,29,MrBra,9/8/2015 23:56\n10791063,Erd?sBacon number,https://en.wikipedia.org/wiki/Erd%C5%91s%E2%80%93Bacon_number,2,1,BerislavLopac,12/25/2015 12:28\n12442257,Ask HN: Why Twitter,,2,6,DanielBMarkham,9/7/2016 11:02\n11388131,Git 2.8.0 released,https://lkml.org/lkml/2016/3/28/436,278,55,jjuhl,3/30/2016 9:51\n10615107,Impact of Interest Rate Changes on the Automobile Market,http://libertystreeteconomics.newyorkfed.org/2015/11/end-of-the-road-impact-of-interest-rate-changes-on-the-automobile-market.html#.VlMwU66rQ6g,7,4,bpolania,11/23/2015 15:34\n10382577,Ask HN: I can't make the Lean Startup Conference  want to buy my ticket?,,5,3,rmkahler,10/13/2015 18:48\n11650967,Tesla crash after flying 82 feet in the air shows importance of a crumple zone,http://electrek.co/2016/05/06/tesla-model-s-crash-large-crumple-zone-gallery/,296,181,vinnyglennon,5/7/2016 19:24\n11292539,Thomas Jefferson and Apple versus the FBI,https://blog.cr.yp.to/20160315-jefferson.html,217,51,lx,3/15/2016 20:02\n10657811,Why is Germany so obsessed with Hamlet?,http://www.newstatesman.com/culture/music-theatre/2015/11/why-germany-so-obsessed-hamlet,12,24,lermontov,12/1/2015 18:56\n10563236,Bank of England Bludges on Bitcoin to Create a Cashless Society,http://www.newsbtc.com/2015/11/13/bank-of-england-bludges-on-bitcoin-to-create-a-cashless-society/,2,1,positron4,11/13/2015 23:39\n12331146,Ask HN: Which payment provider do you use?,,3,4,bert2002,8/21/2016 15:03\n11598859,Ask HN: How do you think this site works?,,1,2,aerovistae,4/29/2016 21:24\n11267047,Badoo switched to PHP7 and saved $ 1M,https://translate.google.fr/translate?hl=fr&sl=auto&tl=en&u=https%3A%2F%2Fhabrahabr.ru%2Fcompany%2Fbadoo%2Fblog%2F279047%2F,5,2,cellover,3/11/2016 15:16\n11114034,Yahoo just pulled the plug on its Google-like research group,http://www.businessinsider.com/yahoo-labs-to-integrate-with-product-groups-2016-2,3,4,santaclaus,2/16/2016 23:45\n10355839,Full Speed Ahead with HTTP/2 on Google Cloud Platform,http://googlecloudplatform.blogspot.com/2015/10/Full-Speed-Ahead-with-HTTP2-on-Google-Cloud-Platform.html,64,10,waffle_ss,10/8/2015 20:15\n11476880,Ask HN: Alternatives to Credit Rating Agency Cartel,,1,1,Kinnard,4/12/2016 2:51\n11176072,Virginia considers bill to withhold all officers names,https://www.washingtonpost.com/news/true-crime/wp/2016/02/24/secret-police-virginia-considers-bill-to-withhold-all-officers-names/,2,1,morisy,2/25/2016 17:37\n10549703,Ask HN: Who hires Infosys and Cognizant?,,11,6,Taylor_OD,11/11/2015 22:09\n11801738,Show HN: Free and simple platform for creating visualisation with data maps,http://datamaps.co/,5,3,caspg,5/30/2016 15:28\n11609619,Creator of Bitcoin digital cash reveals identity,http://www.bbc.com/news/technology-36168863,105,15,joewalker,5/2/2016 7:05\n10487680,NASA Study: Mass Gains of Antarctic Ice Sheet Greater Than Losses,http://www.nasa.gov/feature/goddard/nasa-study-mass-gains-of-antarctic-ice-sheet-greater-than-losses,148,165,adventured,11/1/2015 19:14\n10471485,Lobbyists Win Right to Bombard Student Borrowers with Robocalls,https://theintercept.com/2015/10/28/boehnerland-lobbyists-win-right-to-bombard-student-borrowers-with-robocalls/,117,109,boh,10/29/2015 14:58\n11080315,'What if?': Why we can't get enough of counterfactual shows,http://www.theguardian.com/tv-and-radio/tvandradioblog/2016/feb/11/counterfactuals-man-in-high-castle-11-22-63,2,1,ikeboy,2/11/2016 14:33\n11777856,Ask HN: Are eshares' 409a valuations independent and able to withstand audits?,,5,2,Dawoodi,5/26/2016 13:45\n11768536,\"Microsoft is cutting 1,000 jobs in Finland as it stops phone production\",http://uk.businessinsider.com/microsoft-cutting-1000-jobs-in-finland-as-it-ends-phone-production-report-2016-5,192,69,dacm,5/25/2016 9:06\n10741318,Simplicity isn't simple  Delphi's design principles,http://removingalldoubt.com/programming/2015/07/23/simplicity-isnt-simple/,51,5,clouddrover,12/15/2015 23:39\n10512775,Learn data science in python by taking online course,http://www.dezyre.com/data-science-in-python/36,1,1,shankar251289,11/5/2015 11:34\n10876621,Performance is a Feature,http://blog.codinghorror.com/performance-is-a-feature/,1,3,Kinnard,1/10/2016 19:04\n12509401,Ford moving all production of small cars from U.S. to Mexico,http://www.usatoday.com/story/money/cars/2016/09/14/ford-moving-all-production-small-cars-mexico/90354334/,90,60,ourmandave,9/15/2016 20:07\n11415842,\"Build sports car, use money to build affordable car\",https://www.teslamotors.com/blog/secret-tesla-motors-master-plan-just-between-you-and-me,4,1,shekhar101,4/3/2016 12:08\n10844004,What powers Facebook and Google's AI  and how computers could mimic brains,http://theconversation.com/what-powers-facebook-and-googles-ai-and-how-computers-could-mimic-brains-52232,4,1,cryoshon,1/5/2016 16:19\n10901718,Tenacity,http://avc.com/2016/01/tenacity-2,83,19,worldvoyageur,1/14/2016 14:56\n10675954,Route 53 Traffic Flow,http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/traffic-flow.html?sc_ichannel=em&sc_icountry=global&sc_icampaigntype=launch&sc_icampaign=EM_158148660&sc_idetail=1063446210&ref_=pe_411040_158148660_9,65,15,tobltobs,12/4/2015 12:40\n11563532,\"Platform infrastructure for embedded Erlang/OTP, Elixir and LFE projects\",https://github.com/nerves-project/nerves_system_br,63,8,musha68k,4/25/2016 11:21\n11167430,Lazarus Rising or Icarus Falling? The GoPro and LinkedIn Question,http://aswathdamodaran.blogspot.com/2016/02/lazarus-rising-or-icarus-falling-gopro.html,2,1,tosseraccount,2/24/2016 15:31\n12342313,Hiroshima (1946),http://www.newyorker.com/magazine/1946/08/31/hiroshima?intcid=mod-most-popular,12,1,asib,8/23/2016 9:03\n11702682,\"20,000 concurrent file searches in less than 1 minute with Elixir\",http://www.automatingthefuture.com/blog/2016/5/10/performing-searches-concurrently-when-one-thread-just-wont-do,4,1,galfarragem,5/15/2016 20:49\n10835416,\"Twitter Invests in Muzik, a High-End Headphone Startup\",http://recode.net/2016/01/04/twitter-invests-in-muzik-a-high-end-headphone-startup/,3,1,eamonncarey,1/4/2016 13:17\n11205685,The difference between good and excellent programmers,http://thefullstack.xyz/excellent-javascript-developer/,2,1,mpbm,3/1/2016 20:11\n11522597,Life-Expectancy Inequality Grows in America,http://www.newyorker.com/news/daily-comment/life-expectancy-inequality-grows-in-america/,60,47,rafaelc,4/18/2016 19:41\n12406614,Ask HN: A reasonable deployment solution for small-scale kiosk apps?,,4,3,c61746961,9/1/2016 16:27\n11431595,Forget Apple vs. FBI: WhatsApp Just Switched on Encryption for a Billion People,http://www.wired.com/2016/04/forget-apple-vs-fbi-whatsapp-just-switched-encryption-billion-people/?mbid=social_fb,3,1,unusximmortalis,4/5/2016 16:11\n10615221,How the 'Quiet Eye' Technique Makes Athletes More Coordinated,http://www.theatlantic.com/health/archive/2015/11/what-athletes-see/416388/?single_page=true,115,58,Amorymeltzer,11/23/2015 15:49\n10390398,Astronomers may have found giant alien 'megastructures',http://www.independent.co.uk/news/world/forget-water-on-mars-astronomers-may-have-just-found-giant-alien-megastructures-orbiting-a-star-near-a6693886.html,10,2,joe_the_user,10/14/2015 23:59\n10645768,Chinese Cash Floods U.S. Real Estate Market,http://www.nytimes.com/2015/11/29/business/international/chinese-cash-floods-us-real-estate-market.html,50,64,walterbell,11/29/2015 19:42\n11621849,Ask HN: What do you do while you're waiting for code to compile?,,10,9,karmacondon,5/3/2016 16:06\n11102618,What Happened: Adobe Creative Cloud Update Bug,https://www.backblaze.com/blog/adobe-creative-cloud-update-bug/,397,116,slyall,2/15/2016 10:42\n10394079,Apple infringed UWisconsin power-saving patent; damages up to $862M,http://www.reuters.com/article/2015/10/14/apple-wisconsin-patent-idUSL1N12D2FV20151014,1,2,jongraehl,10/15/2015 16:25\n12248040,Apocalypse 5: Pattern Matching (2006),http://perl6.org/archive/doc/design/apo/A05.html,45,3,_acme,8/8/2016 14:31\n12179691,All the Talks from 12 Business of Software Conferences,http://businessofsoftware.org/2016/07/all-talks-from-business-of-software-conferences-in-one-place-saas-software-talks/?utm_source=HNews&utm_medium=&utm_campaign=all-talks-in-one-place-email,4,1,marklittlewood,7/28/2016 12:08\n12259772,\"Ask HN: 8 years working, now 3-4 months off to learn. Looking for advice\",,218,117,ramblerman,8/10/2016 5:58\n10433743,Ask HN: Where do you get your reading material from?,,2,1,blabla_blublu,10/22/2015 17:58\n12108442,The Language Integrated Quantum Operations Simulator,http://stationq.github.io/Liquid/,1,1,smoothdeveloper,7/17/2016 0:34\n10213042,A New Design for Cryptographys Black Box,https://www.quantamagazine.org/20150902-indistinguishability-obfuscation-cryptographys-black-box/,59,20,0cool,9/13/2015 22:47\n10196485,Tired of memorizing passwords? Manuel Blum came up with this algorithmic trick,http://www.networkworld.com/article/2978312/tired-of-memorizing-passwords-a-turing-award-winner-came-up-with-this-algorithmic-trick.html,56,93,jalcazar,9/10/2015 7:03\n10793151,Strong and Light-Weight Metal Using Ceramic Nanoparticles,http://wtexas.com/content/5256-strong-and-light-weight-metal-developed-ucla-research-team-using-ceramic-nanoparticles,1,1,zaroth,12/26/2015 3:22\n10448595,Ask HN: How to raise a hacker?,,35,37,orless,10/25/2015 21:53\n11158600,It Is Surprisingly Hard to Store Energy,https://www.gatesnotes.com/Energy/It-Is-Surprisingly-Hard-to-Store-Energy,4,1,mhb,2/23/2016 13:14\n12572521,Freenode is being DDoSed,https://twitter.com/freenodestaff/status/779759172518866944,7,1,JulienRbrt,9/24/2016 20:31\n12197449,\"I was violated, digitally\",https://medium.com/@kapilharesh/i-was-violated-digitally-d3ea2b290e3a#.niw6y2chg,7,1,Shank,7/31/2016 15:55\n11094675,How async/await works in Python 3.5,http://www.snarky.ca/how-the-heck-does-async-await-work-in-python-3-5,63,10,brettcannon,2/13/2016 17:01\n10207935,BitTorrent backups  BTsync and Syncthing,http://www.dedoimedo.com/computers/torrent-backups.html,2,1,hanru,9/12/2015 12:43\n12330038,Fuzzing Perl: A Tale of Two American Fuzzy Lops,http://www.geeknik.net/71nvhf1fp,82,18,geeknik,8/21/2016 8:47\n12417927,American readers still prefer printed books over eBooks,http://www.theverge.com/2016/9/2/12775836/us-printed-book-reading-rate-steady-pew-study,16,49,Tomte,9/3/2016 5:41\n11855598,Warcraft director Duncan Jones: I wanted to make a great film,http://techcrunch.com/2016/06/07/duncan-jones-warcraft-interview/,27,22,confiscate,6/7/2016 16:33\n11249401,SSHKeyDistribut0r: A tool to make SSH key distribution easier for sysop teams,https://github.com/Fachschaft07/SSHKeyDistribut0r,11,6,tamier,3/8/2016 22:44\n10818493,\"Polyglot Twitter Bot, Part 4: PureScript\",http://joelgrus.com/2015/12/31/polyglot-twitter-bot-part-4-purescript/,4,1,joelgrus,12/31/2015 17:14\n11710117,Travel Meets Commerce  Global P2P Shopping -Grabr: Unlocking the World,http://www.grabr.io,11,2,isaiahd,5/16/2016 22:23\n10198525,Open Sourcing the Stupid-Simple Messaging Protocol,https://www.aerofs.com/blog/open-sourcing-the-stupid-simple-messaging-protocol/,107,31,vonsnowman,9/10/2015 15:12\n11021665,Bad USB-C cable destroys laptop,https://plus.google.com/+BensonLeung/posts/aFWWeiybe4P,368,130,mrb,2/2/2016 19:11\n10444795,Japan's hidden caste of untouchables,http://www.bbc.com/news/world-asia-34615972,140,124,rglovejoy,10/24/2015 20:45\n11915487,Test Anything Protocol specification (2006),http://testanything.org/tap-specification.html,43,10,Tomte,6/16/2016 11:55\n10223015,Show HN: Primer  Marketing Lessons from Google,https://www.yourprimer.com/?utm_source=team&utm_medium=social&utm_content=ky&utm_campaign=2015-9-8-launch,29,3,kyasui,9/15/2015 20:38\n11266891,Dog or mop: funny image recognition system tests,http://imgur.com/a/K4RWn,12,1,groar,3/11/2016 14:50\n12051234,The double standard of the 'side hustle' entrepreneur,https://www.washingtonpost.com/news/wonk/wp/2016/07/07/alton-sterling-eric-garner-and-the-double-standard-of-the-side-hustle/,27,2,RockyMcNuts,7/7/2016 18:34\n11343993,\"The Uber Model, It Turns Out, Doesnt Translate\",http://www.nytimes.com/2016/03/24/technology/the-uber-model-it-turns-out-doesnt-translate.html,66,86,blatherard,3/23/2016 13:02\n10790402,Fighting DMCA Issue in Stack Exchange,https://medium.com/@acsudeep/fighting-dmca-in-stack-exchange-f8206761959e#.ba2yuvfng,1,3,sudeep1,12/25/2015 4:18\n10461425,Shrine  A new solution for handling file uploads in Ruby,http://twin.github.io/introducing-shrine/,52,20,lucisferre,10/27/2015 21:51\n11794790,Yesterday's Phone Cancer Scare Scares Me a Little About the Future of Journalism,http://www.forbes.com/sites/matthewherper/2016/05/28/yesterdays-cell-phone-cancer-scare-scares-me-a-little-about-the-future-of-journalism/#60a3e71b4166,6,2,Osiris30,5/29/2016 4:30\n10965537,Ask HN: Linode equivalent of Dedicated Server?,,7,5,rk0567,1/25/2016 4:20\n11792295,Jawbone stops production of fitness trackers,http://www.techinsider.io/jawbone-stops-production-of-fitness-trackers-2016-5,67,55,zhuxuefeng1994,5/28/2016 16:45\n11865468,Uber CEO investigated over allegations of fraud in price-fixing case,https://www.theguardian.com/technology/2016/jun/08/uber-price-fixing-lawsuit-ceo-travis-kalanick-spencer-meyer,23,6,century19,6/8/2016 20:40\n10875464,\"Power Laws, Pareto Distributions and Zipfs Law\",http://arxiv.org/abs/cond-mat/0412004,13,1,dpflan,1/10/2016 14:53\n11312037,Show HN: Concurrent Wifi Users,https://www.youtube.com/watch?v=7YnGlV0MnFg,1,1,jftuga,3/18/2016 14:36\n11597862,Mark Zuckerberg thinks AI will start outperforming humans in the next decade,http://www.theverge.com/2016/4/28/11526436/mark-zuckerberg-facebook-earnings-artificial-intelligence-future,2,1,jonbaer,4/29/2016 18:47\n10706589,C4: An opensource creative coding framework for iOS,http://c4ios.com,73,27,buza,12/9/2015 20:43\n12392180,What do black people like me have to lose if Trump wins? Everything,http://www.vox.com/2016/8/30/12690332/donald-trump-black-voters,1,1,dwaxe,8/30/2016 17:42\n11180956,Transform your existing home appliances into smarter ones,https://leaf.co.in,3,1,rathish_g,2/26/2016 11:58\n11594523,Automatic Colorization of Grayscale Images,https://github.com/satoshiiizuka/siggraph2016_colorization,4,1,arek_,4/29/2016 9:02\n12494278,Economic Singularity: The Gods and the Useless,http://www.littletinyfrogs.com/article/479588/Economic_Singularity_The_Gods_and_the_Useless,2,1,blackhole,9/14/2016 4:41\n11515222,Managing dotfiles with GNU Stow,https://taihen.org/managing-dotfiles-with-gnu-stow/,164,66,pmoriarty,4/17/2016 16:58\n10860765,N Guilty Men (1997),http://www2.law.ucla.edu/volokh/guilty.htm,58,23,zargon,1/7/2016 21:07\n11660066,Email Sign-In Links,https://hashnode.com/post/email-sign-in-links-cio03gpez00iopz53tw2660cq,8,7,dkopi,5/9/2016 14:27\n11600091,The Legend of Princes Special Custom-Font Symbol Floppy Disks,http://nymag.com/selectall/2016/04/princes-legendary-floppy-disk-symbol-font.html,91,18,tintinnabula,4/30/2016 2:45\n11607300,The Fallout  The medical aftermath of Hiroshima,http://hiroshima.australiandoctor.com.au/#c1,82,31,vezycash,5/1/2016 18:33\n12095721,\"So Many Research Scientists, So Few Openings as Professors\",http://www.nytimes.com/2016/07/14/upshot/so-many-research-scientists-so-few-openings-as-professors.html?hpw&rref=upshot&action=click&pgtype=Homepage&module=well-region&region=bottom-well&WT.nav=bottom-well&_r=0,89,113,hvo,7/14/2016 17:28\n10860805,\"Paypal froze our funds, then offered us a business loan\",https://medium.com/@casey_rosengren/paypal-froze-our-funds-then-offered-us-a-business-loan-49a078310fb#.hz04mc4sa,4,3,edwinjm,1/7/2016 21:12\n12217886,Learn Voraciously (2015),http://www.arbing.co.uk/learn-voraciously/,90,30,arbingsam,8/3/2016 13:54\n10349260,\"Make phone calls via slack, yes it transcribes in real-time\",https://github.com/IBM-Bluemix/phonebot,5,2,webnanners,10/7/2015 21:32\n11385154,Html5 based widget for an iOS app: Today extension powered by Ionic framework,http://captaindanko.blogspot.com/2016/03/html5-based-widget-for-ios-app-today.html,2,1,bsoni,3/29/2016 21:44\n11079855,3 Reasons AWS Lambda Is Not Ready for Prime Time,https://www.datawire.io/3-reasons-aws-lambda-not-ready-prime-time/,4,3,kiyanwang,2/11/2016 13:06\n11936888,\"Facebook planned my birthday party, and I can't decide how to feel about it\",http://www.theverge.com/2016/6/19/11970818/facebook-birthday-party-suggestions,3,1,laktak,6/20/2016 8:57\n11176596,What Does It Take to Be a Best-Selling Author? $3 and 5 Minutes,http://observer.com/2016/02/behind-the-scam-what-does-it-takes-to-be-a-bestselling-author-3-and-5-minutes/,454,91,hullo,2/25/2016 18:38\n12231464,The Lost Art of C Structure Packing (2014),http://www.catb.org/esr/structure-packing/,117,113,bramv,8/5/2016 11:42\n12128410,Five million Danish ID numbers sent to Chinese firm by mistake,http://www.thelocal.dk/20160720/five-million-danish-id-numbers-sent-to-chinese-firm-by-mistake,184,79,mbanzon,7/20/2016 12:21\n12205151,Show HN: Web app health directly on GitHub pull requests,https://assertible.com/blog/github-status-checks,3,1,creichert,8/1/2016 19:23\n10289746,The Identity Crisis Under the Ink,http://theatlantic.com/health/archive/2014/11/the-identity-crisis-under-the-ink/382785/?single_page=true,16,8,bootload,9/28/2015 10:49\n12513335,Ask HN: What's your best marketing automation techniques?,,2,5,rloc,9/16/2016 11:46\n11229897,CPU runs at reduced maximum clock speed with no battery installed,https://support.lenovo.com/us/en/documents/ht075965,2,1,wslh,3/5/2016 16:24\n10611187,Gyrocar,https://en.wikipedia.org/wiki/Gyrocar,62,14,mavhc,11/22/2015 19:47\n12175360,Are We Ready for Secure Languages?  CurryOn,https://www.youtube.com/watch?v=-fC975HLhyc,6,1,pjmlp,7/27/2016 18:30\n12012231,Gender is not a spectrum,https://aeon.co/essays/the-idea-that-gender-is-a-spectrum-is-a-new-gender-prison,7,6,kafkaesq,6/30/2016 22:11\n12364016,Bill to End Daylight Saving Time in California Fails in Senate,http://www.mercurynews.com/california/ci_30282581/bill-end-daylight-savings-time-california-fails-senate,3,1,MilnerRoute,8/26/2016 2:59\n10486570,Top 3 problems 50 founders faced when scaling,https://www.techinasia.com/talk/top-3-problems-50-entrepreneurs-faced-scaling-startups/?utm_source=Read+More&utm_medium=web&utm_campaign=readmore-posts,1,1,williswee,11/1/2015 15:08\n11864655,The Lemon Index: Which Cars Have the Highest Maintenance Costs?,http://priceonomics.com/the-lemon-index-which-cars-have-the-highest/,6,1,dwaxe,6/8/2016 18:57\n11880876,The New World Atlas of Artificial Sky Brightness,http://cires.colorado.edu/artificial-sky,70,16,nateberkopec,6/10/2016 23:09\n11466445,A C64 Games Mashup,http://level4.jojati.com/c64mashup/,79,25,ingve,4/10/2016 15:10\n10982594,What a PhD Really Means in the US National Security Community,https://news.vice.com/article/doctors-of-doom-what-a-phd-really-means-in-the-us-national-security-community-1,120,73,bootload,1/27/2016 19:50\n12156822,Amazon Picking Challenge,http://amazonpickingchallenge.org/,74,49,signa11,7/25/2016 6:21\n12316527,Ask HN: Do you accept LinkedIn connection requests from recruiters?,,11,16,johnhess,8/18/2016 21:44\n10758256,\"Evernote to End Support for Clearly, Evernote for Pebble, and Versions of Skitch\",https://blog.evernote.com/blog/2015/12/17/evernote-to-end-support-for-clearly-evernote-for-pebble-and-versions-of-skitch/,3,2,DiabloD3,12/18/2015 13:19\n11843872,Spybot Anti-Beacon for Windows,https://www.safer-networking.org/spybot-anti-beacon/,3,1,vezycash,6/6/2016 0:16\n11116129,The Elements of User Experience,http://www.weeklypixels.com/books/the-elements-of-user-experience/,7,2,ramijames,2/17/2016 8:01\n10367046,A record of unsolicited kindness and excessive generosity in academia,http://academickindness.tumblr.com/,5,1,p4bl0,10/10/2015 21:16\n11057679,The Surprising Subtleties of Zeroing a Register (2012),https://randomascii.wordpress.com/2012/12/29/the-surprising-subtleties-of-zeroing-a-register/,62,3,qznc,2/8/2016 12:19\n11117114,Eternal 5D data storage could record the history of humankind,http://www.southampton.ac.uk/news/2016/02/5d-data-storage-update.page,10,2,bigblind,2/17/2016 11:33\n10275829,Celebrate Canada's 150th anniversary with pocket change designed by Canadians,http://www.mint.ca/store/coin-design-contest/contest-vote-form.jsp?lang=en_CA&rcmeid=van_CoinDesignVote,2,2,stickhandle,9/25/2015 0:47\n12329892,Ask HN: How to obtain the FB activity logs of a missing person?,,8,6,aanastasov,8/21/2016 7:46\n10240296,Salton Sea Notes: Lawrence Ferlinghettis California Travel Journals (1961),http://www.theparisreview.org/blog/2015/09/18/salton-sea-notes/,19,3,Thevet,9/18/2015 16:55\n10969149,What Paul Graham Is Missing About Inequality  Tim O'Reilly,https://medium.com/the-wtf-economy/what-paul-graham-is-missing-about-inequality-a9f7e1613059#.5nmn0ybn4,89,43,cryptoz,1/25/2016 19:06\n11314401,\"Show HN: OctaveWealth  Smart, flat-fee 401k\",https://octavewealth.com/,42,17,dmmalam,3/18/2016 19:48\n12345499,Undebt: How We Refactored 3M Lines of Code,http://engineeringblog.yelp.com/2016/08/undebt-how-we-refactored-3-million-lines-of-code.html,13,4,Yelp,8/23/2016 17:25\n11645441,\"Ask HN: How exactly apart from taxes, can  income inequality be reduced?\",,7,26,max_,5/6/2016 17:37\n10518540,\"Hello, Im Mr. Null. My Name Makes Me Invisible to Computers\",http://www.wired.com/2015/11/null/,7,4,pmcpinto,11/6/2015 9:34\n10956853,PulseAudio 8.0 released,http://lists.freedesktop.org/archives/pulseaudio-discuss/2016-January/025277.html,87,43,captn3m0,1/23/2016 2:04\n10327077,Show HN: CloudParty  play games with friends in the cloud,https://cloudparty.io,2,1,gionn,10/4/2015 10:03\n12266377,A Filesystem on Noms,http://dtrace.org/blogs/ahl/2016/08/09/nomsfs/,4,1,zdw,8/11/2016 5:10\n10952402,The Swiss Shouldn't Mock the Apple Watch,http://www.bloomberg.com/gadfly/articles/2016-01-22/swiss-shouldn-t-mock-apple-watch,8,3,RaSoJo,1/22/2016 12:55\n10301103,Evapolar: World's first personal air conditioner,http://evapolar.com/#,1,1,adamnemecek,9/30/2015 1:21\n11937375,China's Top500 leader with their own 260-core CPU design [pdf],http://www.netlib.org/utk/people/JackDongarra/PAPERS/sunway-report-2016.pdf,2,2,cm3,6/20/2016 11:47\n11955493,Decoding the Brain  should electronics mimic biology?,http://semiengineering.com/decoding-the-brain/,3,1,brian_bailey,6/22/2016 17:18\n12567681,Ask HN: Do you think a CLI-based SaaS would be useful?,,3,1,prmph,9/23/2016 20:23\n11561865,Sublime vs. Atom  who will win the editor's war?,,5,13,rjaviervega,4/24/2016 23:48\n11460585,Team Size and Why It Matters,http://engineering.skybettingandgaming.com/2016/04/08/team-size-and-why-it-matters/,2,1,adamgoodie,4/9/2016 9:09\n10325146,\"Show HN: A community run, aggregate news source\",https://user-news.herokuapp.com/tutorial,2,1,a_burns,10/3/2015 20:01\n10831800,Ask HN: 2 page or 1 page resume?,,8,17,testpass,1/3/2016 19:08\n11706339,A first peek behind the scenes of Hillary Clintons technology operation,https://medium.com/git-out-the-vote/a-first-peek-behind-the-scenes-of-hillary-clinton-s-technology-operation-d4536079be4e#.oxbw4fdme,7,4,kylerush,5/16/2016 14:11\n10593276,I Turned Off JavaScript for a Week,http://www.wired.com/2015/11/i-turned-off-javascript-for-a-whole-week-and-it-was-glorious/,94,89,ayi,11/19/2015 7:28\n11072924,Show HN: Measure ad blocking rate by device type and country,https://deliberatedigital.com/blog/adblock-analytics,1,1,pierrefar,2/10/2016 14:31\n10636775,5 Growth Hacking Articles You Should Read,http://desmart.com/blog/5-growth-hacking-articles-you-should-read,3,2,Piotr_F,11/27/2015 10:47\n10689803,Keurig Will Be Acquired by JAB-Led Group for $13.9B,http://www.bloomberg.com/news/articles/2015-12-07/keurig-to-be-bought-by-jab-led-investor-group-for-13-9-billion,3,1,bko,12/7/2015 14:53\n11748036,Ask HN: Why is it still so hard to host your own email/calendar that just works?,,91,83,thalev,5/22/2016 10:33\n11472538,Ask HN: Why do you people make open-source projects?,,1,9,karimdag,4/11/2016 16:10\n12421902,The gig economy is here to stay. So making it fairer must be a priority,https://www.theguardian.com/commentisfree/2016/sep/03/gig-economy-zero-hours-contracts-ethics,8,1,lnguyen,9/4/2016 0:05\n10900156,My Credit Now Worths 1.5B. Thanks PowerBall,http://zhesong.info/2016/01/13/my-credit-worth-en/,2,2,zhesong,1/14/2016 8:13\n11721142,Microsoft offloads Nokia feature phone business to Foxconn for $350M,http://techcrunch.com/2016/05/18/microsoft-offloads-nokia-feature-phone-business-to-foxconn-for-350m/,70,78,yread,5/18/2016 11:29\n11006038,Rider implicated after motor found on bike at world cyclo-cross championships,http://www.theguardian.com/sport/2016/jan/30/hidden-motor-bike-world-cyclo-cross-championships,2,1,Luc,1/31/2016 11:12\n11796679,50 Stunning National Parks Outside the U.S,http://www.fodors.com/trip-ideas/national-parks/news/photos/50-stunning-national-parks-outside-the-us,2,1,ranopano,5/29/2016 15:30\n10255720,Technological Unemployment and the Value of Work,http://philosophicaldisquisitions.blogspot.com/2015/09/technological-unemployment-and-value-of.html,1,1,bootload,9/21/2015 23:12\n10847459,Ask HN: How do I get notified of comments?,,4,4,eibrahim,1/6/2016 0:50\n12426108,The highest paid workers in Silicon Valley are not software engineers,http://qz.com/766658/the-highest-paid-workers-in-silicon-valley-are-not-software-engineers/?utm_source=qzfbarchive,1,1,prostoalex,9/4/2016 19:02\n10243633,Marc Andreesen's ~15 year old PGP key,https://pgp.mit.edu/pks/lookup?search=andreessen&op=index,1,1,vonklaus,9/19/2015 7:52\n10636859,Edmund de Waal and the strange alchemy of porcelain,http://www.nytimes.com/2015/11/29/magazine/edmund-de-waal-and-the-strange-alchemy-of-porcelain.html,9,1,petewailes,11/27/2015 11:37\n11718782,Letter from West Virginia,http://www.theparisreview.org/blog/2016/05/17/letter-from-west-virginia/,22,2,samclemens,5/18/2016 0:26\n10541327,Million Dollar Shack,http://milliondollarshack.com/,3,1,msoad,11/10/2015 18:37\n10984288,Oracle deprecating Java applets in Java 9,https://blogs.oracle.com/java-platform-group/entry/moving_to_a_plugin_free,117,68,nikanj,1/27/2016 23:01\n12456584,Wells Fargo lays off 5300 employees over fake accounts,http://www.npr.org/sections/thetwo-way/2016/09/08/493130449/wells-fargo-to-pay-around-190-million-over-fake-accounts-that-sparked-bonuses,20,2,markwaldron,9/8/2016 19:42\n10673549,U.S. Officials Caved on Hiroshima as Well as H-bomb,http://fpif.org/top-u-s-officials-caved-on-hiroshima-as-well-as-h-bomb/,3,1,ethana,12/3/2015 23:32\n10936947,Building Nginx and Tarantool based services,,5,1,vsoshnikov,1/20/2016 9:45\n10632820,The Birth and Death of Privacy,https://medium.com/the-ferenstein-wire/the-birth-and-death-of-privacy-3-000-years-of-history-in-50-images-614c26059e,57,30,dankohn1,11/26/2015 13:17\n11702680,Can Multilingualism Survive?: How cities preserve and abandon languages,http://www.theatlantic.com/international/archive/2016/05/multilingual-cities/482709/?single_page=true,52,87,tokenadult,5/15/2016 20:49\n12417632,LoweBot,http://www.lowesinnovationlabs.com/lowebot,101,35,adenadel,9/3/2016 3:57\n12461725,Example structure for a npm package written in coffee-script,https://github.com/lodni/npmexample-coffee,1,1,ekyo777,9/9/2016 13:02\n11239849,Ask HN: Why did Google Buzz fail?,,6,6,acidfreaks,3/7/2016 16:45\n10705717,People who change your life and how I landed my remote jobs and contracts,http://jipiboily.com/people-who-change-your-life-and-how-I-landed-my-remote-jobs-and-contracts/,1,1,jpmw,12/9/2015 18:35\n10705181,Ask HN: How did you determine if you and cofounder could work together?,,7,5,a_lifters_life,12/9/2015 17:35\n12134834,Silicon Valley Could Get Pass in Democrats Antitrust Crusade,http://www.bloomberg.com/politics/articles/2016-07-20/silicon-valley-could-get-pass-in-democrats-antitrust-crusade,2,2,elgabogringo,7/21/2016 5:07\n11327618,Learn How to easily make a custom FlappyBird clone with Goo Create,https://learn.goocreate.com/tutorials/create/flappy-goon/,4,1,hccampos,3/21/2016 12:38\n10646425,What I learned building a career driven by everything should be free (2013),https://medium.com/@1marc/what-i-learned-from-building-a-career-driven-by-an-everything-should-be-free-idealism-be97720fedee#.zd34p29w0,9,9,caseysoftware,11/29/2015 22:41\n10631109,Ubuntu Drops Python 2.7 from the Default Install in 16.04,https://wiki.ubuntu.com/Python/FoundationsXPythonVersions,9,3,ekianjo,11/26/2015 3:31\n12368635,\"Belgians are hunting books, instead of Pokemon\",http://www.reuters.com/article/us-belgium-books-pokemon-idUSKCN1110RG,6,1,empressplay,8/26/2016 19:17\n12409238,Lane bias: Why some Olympic swimmers may have gotten an unfair advantage,https://www.washingtonpost.com/news/wonk/wp/2016/09/01/these-charts-clearly-show-how-some-olympic-swimmers-may-have-gotten-an-unfair-advantage/?hpid=hp_hp-more-top-stories_swimadvantage-wb-850am%3Ahomepage%2Fstory,5,1,timmytokyo,9/1/2016 22:04\n11967589,The Case for Open Source,https://blog.prototypr.io/the-case-for-open-source-4e0ac9767967#.minna8x8l,5,1,jacobwilson,6/24/2016 7:44\n11077752,ZFS on RaspberryPi B,https://github.com/hughobrien/zfs-remote-mirror,35,10,anotherhue,2/11/2016 1:57\n11260366,Fluent Conference Live Stream  Day 2,http://fluentconf.com/live,1,1,nerdy,3/10/2016 17:02\n12534243,Show HN: Xcode 8 Source Code Extension to Generate Swift Initializers,https://github.com/Bouke/SwiftInitializerGenerator,14,3,bouke,9/19/2016 20:03\n12525860,Better than a Gallon of Gall: Abe Lincoln addresses a temperance society (1842),http://laphamsquarterly.org/intoxication/better-gallon-gall,12,4,pepys,9/18/2016 16:23\n11105794,Physical Unclonable Function,https://en.wikipedia.org/wiki/Physical_unclonable_function,29,17,kushti,2/15/2016 20:43\n11800995,The state of deep learning in Debian,http://www.danielstender.com/blog/work-for-debian-1605.html,53,8,ashitlerferad,5/30/2016 12:38\n10872322,Lisp.jl: A Clojure-like Lisp syntax for julia,https://github.com/swadey/Lisp.jl,8,2,leephillips,1/9/2016 18:43\n12119292,Its No 'Accident:' Advocates Want to Speak of Car 'Crashes' Instead,http://www.nytimes.com/2016/05/23/science/its-no-accident-advocates-want-to-speak-of-car-crashes-instead.html?_r=2,112,139,jseliger,7/19/2016 3:07\n11272890,Winter ISO C++ standards meeting,http://herbsutter.com/2016/03/11/trip-report-winter-iso-c-standards-meeting/,53,5,ingve,3/12/2016 14:03\n10696298,Apple Releases First Battery Case to Eat Third-Party Accessory Makers Lunch,http://techcrunch.com/2015/12/08/apple-releases-first-battery-case-to-eat-third-party-accessory-makers-lunch/?ncid=rss,1,3,devNoise,12/8/2015 13:55\n12344119,Zenimax V Oculus  Amended Complaint,https://www.scribd.com/mobile/document/321898098/Zenimax-v-Oculus-Amended-Complaint,2,1,amaks,8/23/2016 14:46\n10556637,Mindfulness meditation trumps placebo in pain reduction,http://www.sciencedaily.com/releases/2015/11/151110171600.htm,137,55,DrScump,11/12/2015 22:32\n11522780,I wrote ISIS Beer Funds in a Venmo memo and the feds detained my $42,http://arstechnica.com/tech-policy/2016/04/i-wrote-isis-beer-funds-in-a-venmo-memo-and-the-feds-detained-my-42/,84,40,jseliger,4/18/2016 20:06\n12467872,Do Consumers Have a Right to Opt Out of Advertising?,http://adexchanger.com/data-driven-thinking/consumers-right-opt-advertising/,3,1,wdr1,9/10/2016 5:41\n11444781,Apply HN: Visage  Fully Automated Makeup Application,,4,14,joyeuse6701,4/7/2016 4:43\n12360749,\"The IBM System/360: the first modular, general-purpose computer\",https://text.sourcegraph.com/the-ibm-system-360-the-first-modular-general-purpose-computer-98caeb0c9d1b#.4h3q3sq1b,105,37,lindax,8/25/2016 17:22\n11589985,\"New Study Shows Mass Surveillance Breeds Meekness, Fear and Self-Censorship\",https://theintercept.com/2016/04/28/new-study-shows-mass-surveillance-breeds-meekness-fear-and-self-censorship/,14,4,nomoba,4/28/2016 16:26\n12536630,NY police used a virtual 'wanted poster' to help catch bombing suspect,http://www.abc.net.au/news/2016-09-20/mobile-alert-issued-to-new-york-resident-in-hunt-for-suspect/7860408,2,1,nichodges,9/20/2016 2:45\n10939525,\"Zcash, an Untraceable Bitcoin Alternative, Launches in Alpha\",http://www.wired.com/2016/01/zcash-an-untraceable-bitcoin-alternative-launches-in-alpha/,19,1,mdxn,1/20/2016 17:09\n10779156,Environment Variables and Why You Shouldn't Use Them,https://support.cloud.engineyard.com/hc/en-us/articles/205407508-Environment-Variables-and-Why-You-Shouldn-t-Use-Them,3,1,gkop,12/22/2015 17:53\n11719552,Ask HN: Cheapest computer to run linux?,,2,8,basicscholar,5/18/2016 3:37\n10311167,My gamedever wishlist for Rust,https://users.rust-lang.org/t/my-gamedever-wishlist-for-rust/2859,94,69,m0th87,10/1/2015 14:01\n11636311,Shots: get an animated gif from a Wayback Machine archive,https://github.com/bevacqua/shots,62,4,bpierre,5/5/2016 14:22\n11994053,Hands on with India's Â£3 smartphone,http://www.bbc.co.uk/news/technology-36651700,2,1,hobbes,6/28/2016 14:30\n11294302,Google Maps on Android Will Now Show a Dedicated Ride-Sharing Tab,http://www.androidpolice.com/2016/03/15/google-maps-on-android-will-now-show-a-dedicated-ride-sharing-tab/,2,1,joshfraser,3/16/2016 1:15\n12298986,A Roomba smeared dog poop. There's an economic lesson here,http://www.vox.com/2016/5/17/11683718/roomba-irobot-robots-disappointment,11,4,ArtDev,8/16/2016 17:25\n11816474,The Curious Case of Chris Kyles DD-214,http://jasonlefkowitz.net/2016/06/curious-case-american-sniper-chris-kyles-dd-214/,7,5,smacktoward,6/1/2016 17:40\n12245767,Dropbox is stealing my space,,1,2,humlerne,8/8/2016 6:14\n11976798,Iris framework author exposed for license violations,https://www.reddit.com/r/golang/comments/4psfzq/katarasiris_author_is_crazy/,27,12,sgmansfield,6/25/2016 16:12\n11977079,How transactional DDL in your queries can kill your throughput. Postmortem,https://www.joyent.com/blog/manta-postmortem-7-27-2015,2,1,based2,6/25/2016 17:19\n12208486,Microsoft Live Account Credentials Leaking from Windows 8 and Above,https://hackaday.com/2016/08/02/microsoft-live-account-credentials-leaking-from-windows-8-and-above/,233,140,aurhum,8/2/2016 8:20\n10578036,The Paris Attacks and the Abuse of History,https://www.facebook.com/notes/mark-humphries/the-paris-attacks-and-the-abuse-of-history/919018744800165,69,35,diodorus,11/16/2015 23:14\n11889095,Show HN: The Second Issue of Compelling Science Fiction,http://compellingsciencefiction.com/issue2.html,18,3,mojoe,6/12/2016 17:12\n11958590,GitHub's Game of Life (userscript),https://github.com/ryanml/Github-Game-of-Life,1,1,palferrari,6/23/2016 3:00\n10472271,\"Instead of Standing, Why Not Lie Down While You Work?\",http://www.fastcoexist.com/3052273/instead-of-standing-why-not-lie-down-while-you-work-this-desk-lets-you-do-both#8,44,42,coryfklein,10/29/2015 16:28\n12211932,A Non-Technical Guide to the Technical Interview,http://flow.moe/tech-interviews/,2,1,akrolsmir,8/2/2016 18:18\n11707449,Why Free Software Is Losing Influence,http://www.datamation.com/open-source/7-reasons-why-free-software-is-losing-influence.html,7,2,hargup,5/16/2016 16:31\n11281104,Mozilla's Firefox 46 Beta Include GTK3 on Linux,http://iskandar.ml/2016/03/14/mozillas-firefox-46-beta-include-gtk3-on-linux/,1,1,fooiskandar,3/14/2016 4:37\n11272205,\"Introducing Relate  GraphQL client, data agnostic, connector on top of Redux\",https://github.com/relax/relate,3,1,bruno12mota,3/12/2016 10:04\n10607747,Webtorrent  BitTorrent over WebRTC,https://github.com/feross/webtorrent,362,108,rvikmanis,11/21/2015 19:31\n11116792,GitHub supports now issue templates,,12,3,LukasReschke,2/17/2016 10:19\n10546744,Smart battery connects your dumb smoke alarm to Wi-Fi,http://thenextweb.com/insider/2015/11/11/the-roost-smart-battery-is-now-available-to-connect-your-dumb-smoke-alarm-to-wi-fi/,1,1,joshfraser,11/11/2015 14:17\n10431031,3D-inspired hi-tech buoy takes African marine monitoring to new levels,https://theconversation.com/3d-inspired-hi-tech-buoy-takes-african-marine-monitoring-to-new-levels-48945,9,2,Oatseller,10/22/2015 8:24\n10797507,A better way to teach technical skills to a group,http://miriamposner.com/blog/a-better-way-to-teach-technical-skills-to-a-group/,171,21,mdlincoln,12/27/2015 14:22\n10641904,Vorlon.js,http://vorlonjs.com/,16,2,Artemis2,11/28/2015 18:36\n10285080,\"I'm writing a book on Ansible, and I've made $25k before publishing\",https://servercheck.in/blog/25k-book-sales-and-im-almost-ready-publish,2,1,geerlingguy,9/27/2015 1:30\n12519407,Decentralized insurance using prediction markets and game theory,https://hack.ether.camp/idea/decentralized-insurance-using-prediction-markets-and-game-theory,14,3,lamito,9/17/2016 6:25\n10755166,\"Uber becomes legal in NSW, Australia  taxi owners to be compensated\",http://www.dailytelegraph.com.au/news/nsw/uber-legal-in-nsw-taxi-owners-to-be-compensated/story-fni0cx12-1227656507684?nk=35cb421f9f76b5c0063a30276fd580f9-1450392057,31,39,BishoyDemian,12/17/2015 22:42\n11995491,Someone Can Change Your Facebook Credentials by Just Sending in a Fake Passport,http://imgur.com/a/L0pTI,33,7,phwd,6/28/2016 17:11\n11073072,Ask HN: What do you use to backup your data / family photos?,,1,1,sergiotapia,2/10/2016 14:51\n10190144,Steve Wozniak on Steve Jobs Movie,http://www.bbc.co.uk/news/technology-34188602,69,41,DanEdge,9/9/2015 7:09\n11672590,Back door found in Allwinner Linux kernels,http://www.theregister.co.uk/2016/05/09/allwinners_allloser_custom_kernel_has_a_nasty_root_backdoor/,281,78,tbrock,5/11/2016 4:08\n11089151,Remote Logging with SSH and Syslog-NG,http://www.deer-run.com/~hal/sysadmin/SSH-SyslogNG.html,1,1,clebio,2/12/2016 18:13\n10612455,\"Offer HN: I will build your MVP for $2,500 in two weeks\",,3,4,anthony_franco,11/23/2015 2:02\n12422706,\"The intersection of white nationalism, the alt-right and the libertarianism\",https://www.washingtonpost.com/posteverything/wp/2016/09/02/where-did-donald-trump-get-his-racialized-rhetoric-from-libertarians/?tid=pm_opinions_pop_b&utm_term=.c0577b53a113,11,13,iamjeff,9/4/2016 4:32\n10936132,It's time to build your own router,http://arstechnica.com/gadgets/2016/01/numbers-dont-lie-its-time-to-build-your-own-router/,185,93,ghosh,1/20/2016 4:46\n11415922,Satellite Images Can Pinpoint Poverty Where Surveys Cant,http://www.nytimes.com/2016/04/03/upshot/satellite-images-can-pinpoint-poverty-where-surveys-cant.html?_r=0,3,1,hvo,4/3/2016 12:57\n11741831,Google engineer ends push for crypto-only setting in Allo,http://arstechnica.com/security/2016/05/incensing-critics-google-engineer-ends-push-for-crypto-only-setting-in-allo/,8,1,eigenvector,5/20/2016 21:54\n10928119,Glamorous tech startups can be brutal places for workers,http://www.economist.com/news/business/21688390-glamorous-tech-startups-can-be-brutal-places-workers-other-side-paradise?fsrc=scn/fb/te/pe/ed/theothersideofparadise,13,5,porter,1/19/2016 0:40\n11855382,First Interactive 360Âº Video,http://www.wirewax.com/blog/post/360-video-whats-the-point,2,2,jose_wirewax,6/7/2016 16:03\n11016813,Both Gmail and WhatsApp have now passed more than 1B MAU,http://9to5google.com/2016/02/01/gmail-whatsapp-billion-monthly/,3,1,indus,2/2/2016 0:25\n11963942,Goldman Scraps On-Campus Interviews for Undergraduates,http://www.bloomberg.com/news/articles/2016-06-23/goldman-sachs-scraps-on-campus-interviews-for-robo-recruiting,30,10,irenetrampoline,6/23/2016 20:11\n11216350,Japanese Artists Show Off Their Workspaces,http://kotaku.com/japanese-artists-show-off-their-workspaces-1762345155,3,1,ourmandave,3/3/2016 12:16\n12454105,Now you can buy a USB stick that destroys anything in its path,http://www.zdnet.com/article/now-you-can-buy-a-usb-stick-that-destroys-laptops/,2,3,usernamebias,9/8/2016 15:47\n11765367,Google Daydream is a contrarian platform bet on mobile virtual reality,http://www.networkworld.com/article/3074241/consumer-electronics/google-daydream-is-a-contrarian-platform-bet-on-mobile-virtual-reality.html,3,1,stevep2007,5/24/2016 20:52\n11119354,Introducing GIF search on Twitter,https://blog.twitter.com/2016/introducing-gif-search-on-twitter,134,89,dredge,2/17/2016 17:13\n11002044,\"Tcl.js: robust, high-performance Tcl in JavaScript\",https://github.com/cyanogilvie/Tcl.js,107,50,blacksqr,1/30/2016 15:09\n11318300,Ask HN: How do you manage complexity in large JavaScript applications,,9,11,harshitj,3/19/2016 12:47\n10381260,China has had a telescope on the moon for the past two years,https://www.newscientist.com/article/dn28323-china-has-had-a-telescope-on-the-moon-for-the-past-two-years/,2,1,ck2,10/13/2015 15:52\n10761670,Newly discovered hack has U.S. fearing foreign infiltration,http://www.cnn.com/2015/12/18/politics/juniper-networks-us-government-security-hack/index.html,3,1,betadreamer,12/18/2015 23:23\n10331951,Disney researchers made an app that turn drawings into 3D characters,https://www.youtube.com/watch?v=SWzurBQ81CM,9,4,sabarasaba,10/5/2015 14:20\n10874573,\"Research shows to rebuild cities, get back to the basics\",http://www.freep.com/story/opinion/contributors/2016/01/09/gallagher-detroit-economy-development/78442020/,18,2,rmason,1/10/2016 7:32\n11185855,PICO-8 for Raspberry Pi,http://www.lexaloffle.com/bbs/?tid=3085,84,7,doppp,2/27/2016 2:57\n12151651,\"Tevis Cup  100 miles, one day, in mountains, on horseback\",http://www.teviscup.org/,1,1,Animats,7/24/2016 0:29\n11491655,Story Points and Sizing Complexity,https://grip.qa/story-points-sizing-complexity/,7,1,kmile,4/13/2016 19:56\n10325099,Ask HN: How to block marketing trackers in Gmail,,1,2,gavreh,10/3/2015 19:46\n11952324,Are U.S. Millennial Men Just as Sexist as Their Dads?,https://hbr.org/2016/06/are-u-s-millennial-men-just-as-sexist-as-their-dads,4,2,bootload,6/22/2016 8:35\n10979094,Starting my first MVP with right tools and making right early choices,,3,1,bitbreaker,1/27/2016 9:22\n10585091,How do you find out what the usual salary is for the kind of work that you do?,,26,8,ayjz,11/18/2015 0:34\n12020215,ESLint hits 3.0,https://github.com/eslint/eslint/blob/master/CHANGELOG.md,4,1,adambrod,7/1/2016 22:42\n10881658,Facebook's Christopher Chedeau on the Core Philosophies That Underly React,http://thepracticaldev.com/christopher-chedeau-on-the-philosophies-of-react,5,1,bhalp1,1/11/2016 17:11\n10208601,Envelope  Postgres database to web app with just HTML and SQL,http://envelope.xyz/,115,75,justintocci,9/12/2015 17:11\n10735748,Reddit is Down,http://www.redditstatus.com/incidents/npwvzvg4nnf8,5,2,jsight,12/15/2015 3:37\n12354407,Uber launches flat fares in San Francisco through subscription,https://www.uber.com/info/plus/sanfrancisco/,121,172,nikunjk,8/24/2016 19:02\n10730502,Why Apple Wants to Get into the Unprofitable World of Payments Between Friends,http://www.bloomberg.com/news/articles/2015-12-01/why-apple-wants-to-get-into-the-unprofitable-world-of-payments-between-friends,21,35,jackgavigan,12/14/2015 11:47\n11506446,A New Map for America,http://www.nytimes.com/2016/04/17/opinion/sunday/a-new-map-for-america.html,354,316,thisjustinm,4/15/2016 18:14\n11610819,An LSM-Tree-based Ultra-Large Key-Value Store for Small Data [pdf],http://www.ece.eng.wayne.edu/~sjiang/pubs/papers/wu15-lsm-trie.pdf,61,12,jorangreef,5/2/2016 12:37\n10287388,Ask HN: Difficulty taking charge as PM,,1,1,ls66,9/27/2015 18:27\n12049507,Rclone: rsync for cloud storage,http://rclone.org/,4,1,yarapavan,7/7/2016 14:27\n11916320,The 5 causes of failure as an entrepreneur,https://www.swabbl.com/en/business-news/the-5-causes-of-failure-as-an-entrepreneur/,5,1,lewisa,6/16/2016 14:28\n11708918,\"Seattle restaurant jobs have fallen -900 this year vs. +6,200 in rest of state\",http://www.aei.org/publication/minimum-wage-effect-seattle-area-restaurant-jobs-have-fallen-900-this-year-vs-6200-food-jobs-in-rest-of-state/,3,1,zackliscio,5/16/2016 19:28\n10752287,An undergrad's experience with programming in college,http://architv.me/hackers-and-body-builders/,2,1,architv07,12/17/2015 16:13\n12325927,Ask HN: What web framework should I use nowadays?,,20,49,ehsan_akbari,8/20/2016 10:08\n11512301,\"Plenty of Passengers, but Where Are the Pilots?\",http://www.nytimes.com/2016/04/17/opinion/sunday/plenty-of-passengers-but-where-are-the-pilots.html,2,1,kpozin,4/16/2016 21:22\n11017340,Ask HN: Anyone from Malaysia on HN?,,1,1,tixocloud,2/2/2016 2:39\n10273984,Amazon Fire Tablet Only $ 49.99,http://www.amazon.com/dp/B00TSUGXKE/ref=ods_gw_d_h1_tab_frd_LG9_TagD?pf_rd_m=ATVPDKIKX0DER&pf_rd_s=desktop-hero-kindle-A&pf_rd_r=1NQ4T0C79EGT68FRMT47&pf_rd_t=36701&pf_rd_p=2211604862&pf_rd_i=desktop,2,1,wslh,9/24/2015 19:23\n10302019,US Rail Construction Costs,https://pedestrianobservations.wordpress.com/2011/05/16/us-rail-construction-costs/,9,4,kangman,9/30/2015 5:44\n11067856,Cars for Comrades: The Life of the Soviet Automobile (2009),http://www.history.ac.uk/reviews/review/722,9,1,lermontov,2/9/2016 19:12\n10210321,Twitter: When the network is the thing,http://www.eugenewei.com/blog/2015/9/1/when-the-network-is-mature,25,10,dtawfik1,9/13/2015 4:04\n11279187,DIY Meteor-like Realtime Functionality Using Socket.io and RethinkDB Changefeeds,http://www.scotthasbrouck.com/blog/2016/3/13/using-socketio-with-rethinkdb-changefeeds-to-build-a-reactive-backend,71,13,ginkgotree,3/13/2016 20:20\n10304109,Learning Game of Life with a Convolutional Neural Network,http://danielrapp.github.io/cnn-gol/,71,13,DanielRapp,9/30/2015 14:16\n11909292,\"Coffee May Protect Against Cancer, W.H.O. Concludes\",http://well.blogs.nytimes.com/2016/06/15/coffee-may-protect-against-cancer-w-h-o-concludes/,1,2,troydavis,6/15/2016 13:50\n11698026,I hate the term open source,https://medium.com/@nayafia/i-hate-the-term-open-source-a65fd481a95#.xotkb24z6,7,3,Amorymeltzer,5/14/2016 21:02\n12150672,Show HN: HammerJS for React Native,https://github.com/longseespace/react-native-hammerjs,12,3,longnguyen,7/23/2016 19:23\n12028757,What's Wrong with Open Source Telegram?,https://yalantis.com/blog/whats-wrong-telegram-open-api/,1,1,snaky,7/4/2016 3:26\n10300867,Londons crackdown on Uber will backfire,https://medium.com/@flukes1/london-s-crackdown-on-uber-will-backfire-f796bbdf1ddd,1,1,ghughes,9/30/2015 0:21\n12002419,CREW: A weeding manual for modern libraries (2012) [pdf],https://www.tsl.texas.gov/sites/default/files/public/tslac/ld/ld/pubs/crew/crewmethod12.pdf,20,16,tokai,6/29/2016 15:46\n10965384,Ask HN: What's a hobby?,,4,4,miguelrochefort,1/25/2016 3:23\n12234457,Project Iceworm,http://www.bldgblog.com/2011/01/project-iceworm/,49,14,cpeterso,8/5/2016 17:59\n12079573,Professional Software Development,http://mixmastamyk.bitbucket.org/pro_soft_dev/,474,145,iris-digital,7/12/2016 14:59\n11456257,Game of Thrones Transit Maps,http://www.tyznik.com/thrones/,2,1,hunglee2,4/8/2016 17:20\n11345106,Ask HN: Does GitHub seem slow to anyone else lately?,,3,3,cjstewart88,3/23/2016 15:04\n11011187,Learning to Predict Where Humans Look [pdf],http://people.csail.mit.edu/torralba/publications/wherepeoplelook.pdf,2,1,meseznik,2/1/2016 11:43\n12171219,Interactive Top Programming Languages 2016 from IEEE Spectrum,http://spectrum.ieee.org/static/interactive-the-top-programming-languages-2016,2,1,bshanks,7/27/2016 7:56\n12074488,A National Food Policy for the 21st Century (2015),https://medium.com/food-is-the-new-internet/a-national-food-policy-for-the-21st-century-7d323ee7c65f#.rpyo9x6az,2,1,mastax,7/11/2016 20:52\n12559215,Yahoo says at least 500M accounts hacked in 2014,http://www.reuters.com/article/us-yahoo-cyber-idUSKCN11S16P?il=0,105,139,andrewbinstock,9/22/2016 18:54\n11754713,The blue flash,http://blog.nuclearsecrecy.com/2016/05/23/the-blue-flash/,2,1,okket,5/23/2016 16:03\n12098140,Mentat helps people land their dream jobs,http://www.themacro.com/articles/2016/07/mentat/,43,44,dwaxe,7/15/2016 0:00\n11013979,EOL: Barracuda's Copy.com will be discontinued on May 1st 2016,https://techlib.barracuda.com/display/COPY/Copy+End-of-Life,14,4,derFunk,2/1/2016 18:29\n11402985,Realistic Kids Game Turns Out to Be Real World,http://www.cnet.com/news/kids-tricked-when-realistic-game-turns-out-to-be-actual-forest/,2,1,Evolved,4/1/2016 6:05\n12474769,Millionaires' new challenge: they're not rich enough for private banking,https://www.theguardian.com/money/us-money-blog/2016/sep/11/millionaires-private-banking-chase-wealth-management,11,2,walterbell,9/11/2016 18:22\n12258515,A Party Based on Digital Vote,https://medium.com/@colochef/a-party-based-on-digital-vote-a9930820fb60#.aujefvm0i,2,3,colochef,8/9/2016 23:53\n11163502,Principal Component Projection Without Principal Component Analysis,http://arxiv.org/abs/1602.06872,117,16,beefman,2/24/2016 0:16\n11279438,Hacking OpenStreetMap data for fun and profit,http://readcodelearn.com/notes/intro-osm-part-1.html,2,1,furtivefelon,3/13/2016 21:30\n12103725,An OpenCV-based document scanner in Python,https://github.com/vipul-sharma20/document-scanner,118,23,vipul20,7/15/2016 20:45\n10856685,\"Show HN: Kemal  Lightning Fast, Super Simple Crystal Web Framework\",http://kemalcr.com,5,2,sdogruyol,1/7/2016 8:19\n11479097,It's time to dispel the myths about nuclear power,https://www.theguardian.com/science/blog/2016/apr/11/time-dispel-myths-about-nuclear-power-chernobyl-fukushima,243,320,Osiris30,4/12/2016 12:59\n10302279,Gene-edited 'micropigs' to be sold as pets at Chinese institute,http://www.nature.com/news/gene-edited-micropigs-to-be-sold-as-pets-at-chinese-institute-1.18448,4,3,jerven,9/30/2015 7:11\n10954836,ZType  Typing Game,http://zty.pe,6,1,mikewhy,1/22/2016 19:03\n10326863,Incident of drunk man kicking humanoid robot raises legal questions,http://techxplore.com/news/2015-10-incident-drunk-humanoid-robot-legal.html,2,1,bluish,10/4/2015 8:03\n10594676,University says FBI payment reports 'inaccurate',http://www.bbc.co.uk/news/technology-34867345,4,4,escapologybb,11/19/2015 13:43\n10263709,A Decade at Google,http://wp.sigmod.org/?p=1851,202,74,dwenzek,9/23/2015 7:17\n11187344,Show HN: PouchDB Bindings for PureScript,https://github.com/brakmic/purescript-pouchdb,21,3,brakmic,2/27/2016 15:39\n11602575,The beauty of the seasons changing by WebGL,https://www.producthunt.com/r/b41d0d7a482450/58440?webgl,2,1,gertaq,4/30/2016 17:29\n10191889,\"Ask HN: Startup owners/employees, would you use a service like this?\",,9,2,tom3k,9/9/2015 15:08\n10799315,Headbang: another personal music streaming webapp (Node.js+react),https://github.com/knoopx/headbang,1,1,knoopx,12/28/2015 0:59\n12127429,\"'The graveyard of the Earth': inside City 40, Russia's deadly nuclear secret\",http://www.theguardian.com/cities/2016/jul/20/graveyard-earth-inside-city-40-ozersk-russia-deadly-secret-nuclear,4,1,ptha,7/20/2016 7:39\n11060607,Top 20 Employee Benefits and Perks (as Measured by Glassdoor),https://www.glassdoor.com/blog/top-20-employee-benefits-perks/,4,6,ohjeez,2/8/2016 20:18\n11843206,Show HN: Calories based food search,http://manavkundra.com/Swastya.html,1,1,makpy,6/5/2016 21:23\n10650322,My GitHub Wishlist: Consolidate Request,http://www.koszek.com/blog/2015/11/23/my-github-wishlist-consolidate-request/#.Vlx-pUaYZxA.hackernews,3,3,wkoszek,11/30/2015 16:52\n10535148,A Blight-Fighting Solution for Saving Detroiters from Eviction,https://nextcity.org/features/view/detroit-foreclosures-tax-auction-loveland-technologies-jerry-paffendorf,15,4,rmason,11/9/2015 19:20\n10742461,Zomato finds advertising on porn sites is cheaper and has higher ROI,http://blog.zomato.com/post/135236716946/this-post-is-probably-safe-for-work,3,1,elssar,12/16/2015 4:53\n10434974,A woman who can smell Parkinson's disease,http://www.bbc.co.uk/news/uk-scotland-34583642,251,114,dan1234,10/22/2015 20:53\n11234649,Scientists develop very early stage human stem cell lines,https://www.cam.ac.uk/research/news/scientists-develop-very-early-stage-human-stem-cell-lines-for-first-time,69,3,salmonet,3/6/2016 17:46\n10383465,Show HN: Node.js minimal Dataflow programming engine,http://g14n.info/dflow/,2,1,fibo,10/13/2015 21:03\n11322644,What happens when millennials run the workplace,http://www.nytimes.com/2016/03/20/fashion/millennials-mic-workplace.html?smprod=nytcore-iphone&smid=nytcore-iphone-share,25,19,timrpeterson,3/20/2016 12:12\n12048723,Here's an OPML file with 101 of the most popular web design blogs to follow,https://www.dart-creations.com/web-design/opinion/web-design-blogs.html,1,1,dattard21,7/7/2016 11:56\n10531338,Saying Goodbye to Our Russian Web Traffic Spammers,http://blog.malleablebyte.org/2015/11/saying-goodbye-to-our-russian-web.html,2,4,quadedge,11/9/2015 4:12\n12260548,Im a neoliberal. Maybe you are too,https://medium.com/@s8mb/im-a-neoliberal-maybe-you-are-too-b809a2a588d6#.fmyynpxn5,2,1,anacleto,8/10/2016 9:59\n11764288,Going up? Space elevator could zoom astronauts into Earth's stratosphere,https://www.theguardian.com/science/2015/aug/17/space-elevator-thothx-tower,1,1,CarolineW,5/24/2016 18:34\n11346111,Limbo dev open-sources its Unity 5 anti-aliasing tech,http://www.gamasutra.com/view/news/268722/Limbo_dev_opensources_its_Unity_5_antialiasing_tech.php,3,1,louhike,3/23/2016 16:50\n10799431,Ask HN: Why is the software ecosystem of single-board computers so ugly?,,44,37,hexman,12/28/2015 1:47\n11850870,U.S. Supreme Court lets Google advertising class action suit proceed,http://www.reuters.com/article/us-usa-court-google-idUSKCN0YS1GI,11,1,Jerry2,6/6/2016 22:13\n12251244,CSS mix-blend-mode is bad for your browsing history,https://lcamtuf.blogspot.com/2016/08/css-mix-blend-mode-is-bad-for-keeping.html,196,40,kawera,8/8/2016 22:20\n11753668,Theres Nothing Magical About Breakfast,http://www.nytimes.com/2016/05/24/upshot/sorry-theres-nothing-magical-about-breakfast.html?hp&action=click&pgtype=Homepage&clickSource=story-heading&module=second-column-region&region=top-news&WT.nav=top-news&_r=0,176,181,hvo,5/23/2016 13:26\n10638633,Data about parents and children breached in VTech hack,http://www.troyhunt.com/2015/11/when-children-are-breached-inside.html,45,6,uptown,11/27/2015 19:59\n11389989,\"Show HN: MapHub  A Google My Maps Alternative, Based on OpenStreetMap Data\",https://maphub.net/,244,81,hyperknot,3/30/2016 15:28\n10227586,Amgen to buy Dezima Pharma for $1.5B,http://www.nasdaq.com/article/amgen-to-buy-dezima-signs-pact-with-xencor--update-20150916-00647,1,1,the-dude,9/16/2015 16:04\n10526572,Attention Shoppers: Internet Is Open (1994),http://www.nytimes.com/1994/08/12/business/attention-shoppers-internet-is-open.html,85,21,sjcsjc,11/7/2015 23:02\n10823916,Why We Can't Afford the Rich (2015),http://www.alternet.org/books/why-we-cant-afford-rich,3,1,sawwit,1/1/2016 22:59\n11561593,ASMR: The videos which claim to make their viewers 'tingle' (2014),http://www.bbc.com/news/magazine-30412358,1,1,otoolep,4/24/2016 22:09\n11407699,A late-night rant about OOP and parametric dispatch,http://devblog.avdi.org/2016/03/31/a-late-night-rant-about-oop-and-parametric-dispatch/,38,32,joeyespo,4/1/2016 19:16\n10682494,Gmail Ending? Google Starts Migrating Users,http://www.forbes.com/sites/gordonkelly/2015/12/05/google-ending-gmail/,8,8,smaili,12/5/2015 17:10\n10702080,English and Its Undeserved Good Luck,http://chronicle.com/blogs/linguafranca/2015/12/03/english-and-its-undeserved-good-luck,35,65,tintinnabula,12/9/2015 5:29\n10957920,The Peoples Scientist: Richard Levins emancipatory vision of science,https://www.jacobinmag.com/2016/01/richard-levins-obituary-biological-determinism-dialectics/,9,2,ehudla,1/23/2016 10:30\n12167261,Nintendo NX is powered by Nvidia Tegra technology,http://www.eurogamer.net/articles/digitalfoundry-2016-nintendo-nx-mobile-games-machine-powered-by-nvidia-tegra,13,2,clevernickname,7/26/2016 17:26\n11278784,What ISPs can see,https://www.teamupturn.com/reports/2016/what-isps-can-see,225,81,schoen,3/13/2016 18:40\n10444332,Ask HN: What is the secret sauce to be accepted into Y Combinator?,,5,4,bambang150,10/24/2015 17:58\n10639735,Ask HN: How well are 4k monitors supported under Linux?,,10,6,pmoriarty,11/28/2015 2:17\n10866597,What we learned from the transcripts of Tony Blair and Bill Clintons phonecalls,http://www.newstatesman.com/world/north-america/2016/01/what-we-learned-transcripts-tony-blair-and-bill-clinton-s-phonecalls,1,1,teh_klev,1/8/2016 17:35\n11224459,Ask HN: Which payments processors to use for recurring subscriptions in India?,,10,8,superasn,3/4/2016 15:45\n10626157,Show HN: Commandcar  a CLI tool that can easily communicate with any API,https://github.com/tikalk/commandcar,82,12,shaharsol,11/25/2015 8:55\n10647219,Plastic pollution from fabrics and other consumer products,http://www.nytimes.com/2015/11/29/opinion/sunday/what-comes-out-in-the-wash.html,17,4,efm,11/30/2015 2:15\n12411820,Alibabas biggest rival unveils cute drone delivery bots,https://www.techinasia.com/alibabas-biggest-rival-announces-cute-drone-delivery-bots,2,1,marcuskay,9/2/2016 9:03\n10218915,The first dead Unicorn will be Evernote,https://syrah.co/joshdickson40/55e1beac15970d6c01395d9d,107,97,webmasterraj,9/15/2015 4:14\n10934344,How I got 50 new users to give me video feedback in 24 hours,http://www.dscout.com/research/sprint,2,1,jackbwheeler,1/19/2016 21:48\n10220621,Jack Ma: 'Harvard rejected me 10 times' [video],https://agenda.weforum.org/2015/09/jack-ma-harvard-rejected-me-10-times/?utm_content=buffer051b7&utm_medium=social&utm_source=facebook.com&utm_campaign=buffer,81,129,jimsojim,9/15/2015 13:57\n11009983,\"Code Blocks: open-source, cross-platform, free C, C++ and Fortran IDE\",http://codeblocks.org/,60,45,uyoakaoma,2/1/2016 5:35\n10330425,Origin of the name Google,https://graphics.stanford.edu/~dk/google_name_origin.html,80,33,crivabene,10/5/2015 7:59\n12125234,Are Android intents supposed to be like Smalltalk/Erlang message passing?,,1,1,_justsomeguy,7/19/2016 21:54\n10270068,China Is Building a Reputation System to Monitor Citizen Behavior,http://www.fastcoexist.com/3050606/china-is-building-the-mother-of-all-reputation-systems-to-monitor-citizen-behavior,9,2,walterbell,9/24/2015 5:56\n10814277,How these Chicago firms took on spoofing,http://www.chicagobusiness.com/article/20151228/NEWS01/151229912/how-these-chicago-firms-took-on-spoofing?utm_source=NEWS01&utm_medium=rss&utm_campaign=chicagobusiness,4,2,caminante,12/30/2015 20:47\n10390732,\"Should cars be fully driverless? No, says an MIT engineer and historian\",http://news.mit.edu/2015/no-driverless-cars-1013,57,102,rajathagasthya,10/15/2015 1:17\n10949082,\"Vainglory vs. Clash Royale, and the future of hardcore games on mobile\",http://andreaspapathanasis.blogspot.com/2016/01/vainglory-vs-clash-royale-and-future-of.html,41,41,elemeno,1/21/2016 22:40\n11535043,Snapchat's 4/20 Filter Not Exactly a PR Success,http://gizmodo.com/snapchat-s-offensive-bob-marley-filter-gives-you-inst-1772008981,4,1,6stringmerc,4/20/2016 15:19\n12100519,Why do startups mostly favour freelancer services and not outsourcing companies?,,3,1,TurningIdeas,7/15/2016 12:39\n10206509,U.S. Drops Charges That Professor Shared Technology With China,http://www.nytimes.com/2015/09/12/us/politics/us-drops-charges-that-professor-shared-technology-with-china.html,149,105,el_benhameen,9/11/2015 22:34\n11752698,Getting paid for thinking not coding,https://www.upwork.com/job/Clojure-script-development-with-paid-Hammock-Research-time_~01c498b96559b767f6/,4,2,mrsheen,5/23/2016 9:13\n11033078,\"The end of politics: Cities, social networks and loneliness in the 21st century\",http://futureurbanism.com/interview/the-end-of-politics-cities-social-networks-and-loneliness-in-the-21st-century/,17,14,jensen123,2/4/2016 10:35\n10642555,Behind the success of Monument Valley,https://medium.com/@InVisionApp/secrets-behind-the-success-of-monument-valley-5742bed3e42b,54,16,ingve,11/28/2015 21:40\n12271354,\"Fuchsia, a new operating system\",https://github.com/fuchsia-mirror,384,165,helloworld517,8/11/2016 20:31\n11875827,Functions in JavaScript: Assess your skills,https://www.educative.io/collection/page/10370001/2650002/2950001,6,1,fahimulhaq,6/10/2016 12:21\n10201549,Ask HN: What's your 1-man startup?,,57,65,cmacole,9/11/2015 1:39\n11275755,\"How to Increase Website Traffic by 250,000+ Monthly Visits\",http://www.siegemedia.com/increase-website-traffic,8,1,InfinityX0,3/13/2016 1:52\n10744601,How to Swallow $200M Accidentally,https://medium.com/@blakeross/how-to-swallow-200-million-accidentally-c7d8ed57e625,50,15,kornish,12/16/2015 14:58\n11092982,CITA 712: Update on LIGO's Search for Gravitational Waves,https://www.youtube.com/watch?v=RGqZZthc_l4,3,1,jakeogh,2/13/2016 7:03\n12146477,Tesla shares fall after Elon Musk unveils master plan part deux,http://venturebeat.com/2016/07/21/tesla-shares-fall-after-elon-musk-unveils-master-plan-part-deux/,2,1,hccampos,7/22/2016 20:19\n10768694,Silicon Valley's cash party is coming to an end,http://www.cnbc.com/2015/12/17/silicon-valleys-cash-party-is-coming-to-an-end.html,21,3,peterjliu,12/20/2015 23:09\n12135595,Supertux on X11(unity7) vs. Mir(unity8),https://www.youtube.com/watch?v=BVhlunj1Evk,18,3,reddotX,7/21/2016 8:52\n11282327,Ask HN: Who is most likely to develop true AI?,,39,60,bossx,3/14/2016 12:12\n11560285,The Banker Who Gambled Everything and Brought EVE's Greatest Empire to Its Knees,https://www.rockpapershotgun.com/2016/04/21/eve-online-world-war-bee-mittani/,3,1,danso,4/24/2016 16:41\n12019845,How the itch.io app sandboxes games,https://github.com/itchio/itch/issues/670,18,3,elisee,7/1/2016 21:35\n11174781,\"Ape in Space, Scott Kelly Chases Tim Peake in a Gorilla Suit\",https://twitter.com/ShuttleCDRKelly/status/701927839344373760,1,2,AstroJetson,2/25/2016 14:55\n11596565,\"Android Studio 2.0 Is Googles New, Improved Development Suite\",http://www.zco.com/blog/android-studio-2-0/,78,75,rafa2000,4/29/2016 16:01\n12495067,Valve tackles dodgy devs cheating Steam review scores,http://arstechnica.co.uk/gaming/2016/09/valve-steam-cheating-review-scores-devs/,8,1,timje1,9/14/2016 8:55\n12468618,Will Google NLI Kill the Market? Linguistic APIs Review,https://www.linkedin.com/pulse/google-nli-kill-market-linguistic-apis-review-yuri-kitin,1,1,wongfei,9/10/2016 10:41\n10913407,Ask HN: Are we heading to a new Black Monday?,,4,2,the-dude,1/16/2016 0:24\n10232899,Show HN: New and Easy way to discover beautiful Places to travel,https://wanderhunt.com/,4,3,iamgordx,9/17/2015 12:22\n12154156,Confessions of a Former Apocalypse Survival Guide Writer,http://motherboard.vice.com/read/i-used-to-write-apocalypse-survival-guides,86,83,jackgavigan,7/24/2016 18:22\n12257862,Australian Bureau of Statistics says Census website attacked by overseas hackers,http://www.abc.net.au/news/2016-08-10/australian-bureau-of-statistics-says-census-website-hacked/7712216,4,1,nichodges,8/9/2016 21:34\n10238566,Visualising the Impact of Sillicon Valley CEOs,https://peakon.com/blog/post/visualising-the-impact-of-sillicon-valley-ceos,5,1,thr0w4w4y444,9/18/2015 11:32\n11937132,Ask HN: Profitable SaaS? How did you grow your business?,,295,109,hackathonguy,6/20/2016 10:25\n11729513,ShiViz is a new distributed system debugging visualization tool. [ACM Queue],http://queue.acm.org/detail.cfm?ref=rss&id=2940294,3,1,blopeur,5/19/2016 12:04\n12530105,Holistic Info-Sec for Web Developers,https://leanpub.com/holistic-infosec-for-web-developers,1,1,LethalDuck,9/19/2016 9:48\n12519123,TraceTool: Open source C++ execution trace framework,http://blog.froglogic.com/2016/09/open-source-c-execution-trace-framework/,42,3,ashitlerferad,9/17/2016 4:29\n10831142,Ask HN: How do you remember what you read?,,12,12,dynamic99,1/3/2016 16:37\n10928187,New Study: Cheap Weddings Lead to Fewer Divorces,http://thehustle.co/average-marriage-cost,9,4,jl87,1/19/2016 1:00\n11264755,Universal Install Script,https://xkcd.com/1654/,8,4,ikeboy,3/11/2016 5:05\n11694842,Microsoft kills project Spark,http://forums.projectspark.com/yaf_postst214854.aspx,57,24,fenesiistvan,5/14/2016 7:01\n11677027,Its a Tough Job Market for the Young Without College Degrees,http://www.nytimes.com/2016/05/11/business/economy/its-a-tough-job-market-for-the-young-without-college-degrees.html?action=click&contentCollection=education&region=rank&module=package&version=highlights&contentPlacement=1&pgtype=sectionfront&_r=0,16,15,hvo,5/11/2016 16:59\n10434469,Winner Takes Most,http://avc.com/2015/10/winner-takes-most/,50,25,rock57,10/22/2015 19:33\n10989433,Open-Source and .NET  It's Not Picking Up,http://code972.com/blog/2016/01/93-open-source-and-net-its-not-picking-up,16,5,daigoba66,1/28/2016 17:06\n11964838,\"Utah K-9 sniffs out porn  or the devices that carry it, anyway\",http://www.sltrib.com/news/4031044-155/utah-k-9-sniffs-out-porn-,3,3,slantyyz,6/23/2016 22:42\n10448687,Ask HN: Should I maintain a daily journal of my thoughts?,,13,12,textread,10/25/2015 22:17\n11819804,Blizzard Exempt from iOS and MacOS Security Sandbox,https://twitter.com/i0n1c/status/738018742710460420,141,64,personjerry,6/2/2016 1:49\n11447791,An unofficial Snapchat button,http://scbutton.com/,5,2,rodreegez,4/7/2016 15:03\n10289752,Opening the Open Library of Humanities,https://about.openlibhums.org/2015/09/28/olh-launches/,1,1,JohnHammersley,9/28/2015 10:51\n11927578,The woman behind Apple's first icons,http://priceonomics.com/the-woman-behind-apples-first-icons/,2,1,nnx,6/18/2016 8:26\n10606076,YArchive,http://yarchive.net/comp/index.html,119,4,signa11,11/21/2015 7:35\n12108674,Check Widening in LLVM,http://www.playingwithpointers.com/check-widening-in-llvm.html,57,10,sanjoy_das,7/17/2016 1:48\n10188139,RefugeBnB,,4,1,gj352,9/8/2015 20:48\n10255312,Apple refunding all purchases of Peace,http://www.marco.org/2015/09/21/peace-refund,92,65,coloneltcb,9/21/2015 21:38\n10350340,Google announces Accelerated Mobile Pages for faster open mobile web,https://googleblog.blogspot.com/2015/10/introducing-accelerated-mobile-pages.html,4,1,manigandham,10/8/2015 1:31\n10854588,The $8.2B Adtech Fraud Problem That Everyone Is Ignoring,http://techcrunch.com/2016/01/06/the-8-2-billion-adtech-fraud-problem-that-everyone-is-ignoring/,14,2,sjscott80,1/6/2016 23:00\n11090675,Show HN: Fromlatest.io  An opinionated Dockerfile linter,https://fromlatest.io,13,1,marcc,2/12/2016 21:17\n10577731,A 23-year-old Windows 3.1 system failure crashed Paris airport,http://www.zdnet.com/article/a-23-year-old-windows-3-1-system-failure-crashed-paris-airport/,4,4,kitwalker12,11/16/2015 22:28\n11081621,Marissa Mayer Just Fired Dozens of Yahoo Employees by Accident,http://fortune.com/2016/02/01/yahoo-mayer-layoffs/?utm_content=bufferfe7bc&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer,4,1,alexobenauer,2/11/2016 17:43\n12576116,Bidirectional Replication is coming to PostgreSQL 9.6,http://blog.2ndquadrant.com/bdr-is-coming-to-postgresql-9-6/,200,38,iamd3vil,9/25/2016 16:54\n12426677,\"Facing my fear: when I moved back to America, I felt like a foreigner\",https://www.theguardian.com/commentisfree/2016/sep/02/facing-my-fear-moving-to-america-inequality-experience,40,17,betolink,9/4/2016 20:58\n10628228,Re-live your memories with VR,https://www.indiegogo.com/projects/teleport-capture-relive-your-best-memories,9,2,tnn225,11/25/2015 17:17\n11393675,I built an app that programatically generates a 15s version of movie trailers,http://www.trailerpuppy.com/,1,1,awkward_clam,3/30/2016 22:58\n10770878,How I made my own Amazon Dash button,http://www.stavros.io/posts/emergency-food-button/?print,47,11,stelabouras,12/21/2015 13:01\n10321206,\"The Joyful, Illiterate Kindergartners of Finland\",http://www.theatlantic.com/education/archive/2015/10/the-joyful-illiterate-kindergartners-of-finland/408325?single_page=true,125,105,petethomas,10/2/2015 20:45\n12234784,Datamining a Flat in Munich (2014),https://funnybretzel.svbtle.com/datamining-a-flat-in-munich,1,1,sdiq,8/5/2016 18:37\n11322978,Snowden: Privacy can't depend on corporations standing up to the government,http://www.networkworld.com/article/3046135/security/edward-snowden-privacy-cant-depend-on-corporations-standing-up-to-the-government.html,169,84,Tsiolkovsky,3/20/2016 14:17\n11433484,WeLive Apartments Let You Rent a Fold-Away Bed Behind a Curtain for $1375,http://gothamist.com/2016/04/05/wework_welive_wedie.php,6,1,Futurebot,4/5/2016 19:18\n10469304,Open-sourcing Pinterest MySQL management tools,https://engineering.pinterest.com/blog/open-sourcing-pinterest-mysql-management-tools,101,8,rwultsch,10/29/2015 4:41\n11981223,Ex-Joist employees share their side of the layoff story,http://betakit.com/joists-former-employees-share-their-side-of-the-story/,3,1,Geekette,6/26/2016 15:39\n10606117,TrueCrypt is safer than previously reported,http://arstechnica.com/security/2015/11/truecrypt-is-safer-than-previously-reported-detailed-analysis-concludes/?utm_content=buffer17549&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer,4,1,dijit,11/21/2015 7:57\n10214461,Why programming manuals aren't on audiobook,https://vimeo.com/116986391,2,1,BlackLamb,9/14/2015 10:43\n10284383,Saudi Arabia travel guide,http://wikitravel.org/en/Saudi_Arabia,49,52,lisper,9/26/2015 20:48\n10437574,Show HN: LeadFinch  Find Anyone's Email Address,https://leadfinch.com/,15,15,crrashby,10/23/2015 9:15\n10623270,\"Introducing StandiT, the Sleek, Smart, Simple Electric Desk\",,2,2,Standit,11/24/2015 20:07\n11084728,\"Aging, mediocre programmer seeks wise fellow programmers/technical folks\",,15,17,dennis_jeeves,2/12/2016 1:28\n12030097,African American Vernacular English Is Not Standard English with Mistakes (1999) [pdf],https://web.stanford.edu/~zwicky/aave-is-not-se-with-mistakes.pdf,156,249,hiq,7/4/2016 11:34\n10225582,Show HN: Unofficial Facebook Messenger app,https://github.com/sindresorhus/caprine,2,2,mofle,9/16/2015 9:57\n12401946,Will Amazon Kill FedEx?,https://www.bloomberg.com/features/2016-amazon-delivery/,68,66,Jerry2,8/31/2016 22:28\n11729540,\"One Chart, Twelve Charting Libraries\",http://lisacharlotterost.github.io/2016/05/17/one-chart-code/,212,43,ingve,5/19/2016 12:12\n10213487,Questions About Shaken Baby Syndrome,http://www.nytimes.com/2015/09/14/us/shaken-baby-syndrome-a-diagnosis-that-divides-the-medical-world.html,33,17,hackuser,9/14/2015 2:52\n11964880,EU Referendum Results,http://www.bbc.com/news/politics/eu_referendum/results,427,387,mmastrac,6/23/2016 22:50\n12530425,\"Open-plan offices might be making us less social and productive, not more\",http://qz.com/781974/open-plan-offices-might-be-making-us-less-social-and-productive-not-more/,2,1,yladiz,9/19/2016 11:17\n11523597,StumpWM  Tiling Window Manager in Common Lisp,https://stumpwm.github.io/index.html,119,50,giancarlostoro,4/18/2016 22:33\n12307622,Researchers 'Reprogram' Network of Brain Cells with Thin Beam of Light,http://datascience.columbia.edu/researchers-reprogram-network-brain-cells-light,48,11,rch,8/17/2016 19:29\n12196388,MNIST Handwritten Digit Classifier  beginner neural network project,https://github.com/karandesai-96/digit-classifier,205,28,ironislands,7/31/2016 10:42\n10255522,Why can't Twitter kill its bots?,http://fusion.net/story/195901/twitter-bots-spam-detection/,2,1,chapulin,9/21/2015 22:26\n11343964,Heres why Europe cant police terrorism very well,https://www.washingtonpost.com/news/monkey-cage/wp/2016/03/22/heres-why-europe-cant-police-terrorism-very-well/,1,1,mathattack,3/23/2016 12:57\n12490481,LoRa Wireless Range Is Bananas. First Look at Cellular for IoT in San Francisco,http://blog.beepnetworks.com/2016/09/loras-wireless-rÂin-san-francisco/,1,2,dconrad,9/13/2016 17:34\n11956122,Ethereum Developers Launch White Hat Counter-Attack on the DAO,http://www.coindesk.com/ethereum-developers-draining-dao/,4,1,bpolania,6/22/2016 18:54\n12541891,Ask HN: Thinking about making a website to teach people Excel. Good idea?,,1,3,Im_a_throw_away,9/20/2016 18:20\n11934074,Amazon Gets the Wrath of Paris Town Hall (French),http://www.lefigaro.fr/secteur/high-tech/2016/06/19/32001-20160619ARTFIG00127-amazon-s-attire-les-foudres-de-la-mairie-de-paris.php,1,1,tajen,6/19/2016 18:47\n11437516,Ask HN: Best payment solution for intermediary company,,1,2,pixiez,4/6/2016 8:47\n11124497,Facebook Chat API bot for mentions in group chats,https://github.com/webfreak7/AbhiBot,2,1,webfreak7,2/18/2016 8:50\n11685656,Impatient R,http://www.burns-stat.com/documents/tutorials/impatient-r/,68,6,Tomte,5/12/2016 18:30\n11343643,Duplicacy: cross-platform cloud backup tool based on lock-free deduplication,https://github.com/gilbertchen/duplicacy-beta,48,29,acrosync,3/23/2016 12:03\n10537685,Stonehenge Begins to Yield Its Secrets,http://www.nytimes.com/2015/11/10/science/stonehenge-begins-to-yield-its-secrets.html,93,12,jeo1234,11/10/2015 4:52\n10841853,Google thinks 1 KB = 1000 Bytes,http://imgur.com/2pKvDKi,1,3,stop1234,1/5/2016 7:32\n11041999,Why I No Longer Use MVC Frameworks,http://www.infoq.com/articles/no-more-mvc-frameworks?utm_source=hacker%20news&utm_medium=link&utm_campaign=external,9,2,ancatrusca,2/5/2016 15:27\n12260512,Everyone is quitting,https://sites.google.com/site/thefaceofamazon/home/everyone-is-quitting,599,327,po1nter,8/10/2016 9:46\n12285130,Kilo: A text editor in less than 1000 LOC with syntax highlight and search,https://github.com/antirez/kilo,2,4,okket,8/14/2016 10:58\n10351966,\"Beyond disgusting, says journalist Matthew Keys of his hacking conviction\",http://www.washingtonpost.com/news/morning-mix/wp/2015/10/08/edward-snowden-miffed-journalist-facing-years-in-prison-for-conspiring-to-deface-an-online-newspaper-article/,89,138,ourmandave,10/8/2015 11:21\n10240082,U.S. Stocks Fall as Rate Decision Spurs Global Economy Concerns,http://www.bloomberg.com/news/articles/2015-09-18/u-s-index-futures-little-changed-as-investors-weigh-fed-policy,2,1,cryoshon,9/18/2015 16:23\n11135383,A Better Vim  How to Configure Neovim,http://patrickmarchand.com/posts/neovim-tuto.html,1,1,superskierpat,2/19/2016 18:25\n11337379,Ask HN: How does submitting a patent for an app/website/browser extension work?,,2,3,simonebrunozzi,3/22/2016 15:44\n12509246,Checking If Font Awesome Loaded,http://allthingssmitty.com/2016/09/12/checking-if-font-awesome-loaded/,3,2,AllThingsSmitty,9/15/2016 19:50\n12516937,The Intellectual yet Idiot,https://medium.com/@nntaleb/the-intellectual-yet-idiot-13211e2d0577#.ccgr9ercv,3,6,triplesec,9/16/2016 20:06\n10296461,Show HN: Make a rectangle  a puzzle game,https://github.com/kelukelugames/makeabox,23,25,kelukelugames,9/29/2015 14:21\n10414854,Freedom Chair  Off-road wheelchair,http://www.gogrit.us/,20,1,agarden,10/19/2015 19:01\n10356365,\"AWS Lambda Supports Python, Versioning, Scheduled Jobs, and 5 Minute Functions\",https://aws.amazon.com/about-aws/whats-new/2015/10/aws-lambda-supports-python-versioning-scheduled-jobs-and-5-minute-functions/,20,5,impostervt,10/8/2015 21:22\n11402721,Theranos  Statement of Deficiency from CMMS [pdf],http://www.wsj.com/public/resources/documents/report20160331.pdf,137,54,jerryhuang100,4/1/2016 4:50\n10475754,\"HeLa, the oldest and most commonly used human cell line\",https://en.wikipedia.org/wiki/HeLa,54,12,GuiA,10/30/2015 2:08\n10360299,Time to End Monetary Central Planning,http://www.cobdencentre.org/2015/10/time-to-end-monetary-central-planning/,1,2,timtas,10/9/2015 14:43\n10973374,How Thatcher killed the UK's superfast broadband before it even existed,http://www.techradar.com/news/world-of-tech/how-the-uk-lost-the-broadband-race-in-1990-1224784,30,11,anon1385,1/26/2016 13:59\n12441543,Permafrost bubbles are leaking methane 200 times above the norm,http://siberiantimes.com/ecology/casestudy/news/n0681-now-the-proof-permafrost-bubbles-are-leaking-methane-200-times-above-the-norm/,116,86,FuNe,9/7/2016 7:59\n12011150,Show HN: WebArcs  Discover and keep up with websites,http://webarcs.com/,1,1,FraserGreenlee,6/30/2016 19:48\n10862896,Islamic Libertarianism in the Quran,http://darwinianconservatism.blogspot.com/2016/01/islamic-libertarianism-in-quran.html,21,3,woodandsteel,1/8/2016 4:16\n10440678,\"Profile Engine, the Facebook crawler hated by people who want to be forgotten\",http://qz.com/279940/meet-profile-engine-the-spammy-facebook-crawler-hated-by-people-who-want-to-be-forgotten/,10,1,vinnyglennon,10/23/2015 19:12\n10627966,How Walmart Keeps an Eye on Its Massive Workforce,http://www.bloomberg.com/features/2015-walmart-union-surveillance/,2,1,bko,11/25/2015 16:33\n10282046,Bitcoin Processor BitPay Reduces Staff in Cost-Cutting Effort,http://www.coindesk.com/bitcoin-processor-bitpay-reduces-staff-in-cost-cutting-effort&,1,1,herendin,9/26/2015 4:02\n10569994,Kashmir: A statically typed Lispy language compiling to Go,https://owickstrom.github.io/kashmir/,182,71,owickstrom,11/15/2015 16:22\n10864407,Extending Landauer's Bound from Bit Erasure to Arbitrary Computation,http://arxiv.org/abs/1508.05319,6,1,DiabloD3,1/8/2016 12:34\n10512655,\"Oh IPv6, Where Art Thou\",https://labs.spotify.com/2015/11/05/oh-ipv6-where-art-thou/,44,9,daenney,11/5/2015 10:48\n12192254,The Long Chase,http://www.lightspeedmagazine.com/fiction/the-long-chase/,98,10,monort,7/30/2016 9:11\n11884542,Perfect parody of TED talks,http://digg.com/video/ted-talk-parody?utm_content=buffer5f66d&utm_medium=social&utm_source=facebook.com&utm_campaign=buffer,7,1,ProfChronos,6/11/2016 18:11\n10614029,When Youre Just Drawn That Way: Who Framed Roger Rabbit?,http://www.tor.com/2015/11/05/when-youre-just-drawn-that-way-who-framed-roger-rabbit/,102,14,sohkamyung,11/23/2015 11:39\n10773808,How the online hate mob set its sights on me,http://www.theguardian.com/media/2015/dec/20/social-media-twitter-online-shame,104,83,philangist,12/21/2015 21:54\n10974310,Minksy: My career was based on cowardice,http://www.webofstories.com/play/marvin.minsky/19,3,1,eigenvalue,1/26/2016 16:52\n11914717,A Twitter client that puts users first,http://www.whileaway.top,2,2,headshot,6/16/2016 8:11\n11641734,Most Ordinary Americans in 2016 Are Richer Than Was John D. Rockefeller in 1916,http://cafehayek.com/2016/02/40405.html,24,32,tokenadult,5/6/2016 4:45\n11402862,Dwarf Fortress' creator on how he's 42% towards simulating existence,http://www.pcgamer.com/dwarf-fortress-creator-on-how-hes-42-towards-simulating-existence/#page-1,267,125,phodo,4/1/2016 5:33\n10437852,EverDB  The IMDb for high-end products,https://www.everdb.com,2,1,everdb,10/23/2015 11:08\n11599695,Tax Breaks for Twitter Bring Benefits and Criticism,http://www.wsj.com/articles/tax-breaks-for-twitter-bring-benefits-and-criticism-1461947597,42,12,anishkothari,4/30/2016 0:40\n12160940,Machine Learning over 1M hotel reviews,https://blog.monkeylearn.com/machine-learning-1m-hotel-reviews-finds-interesting-insights/,145,41,feconroses,7/25/2016 19:27\n11971774,Please enter information associated with your online presence,https://www.federalregister.gov/articles/2016/06/23/2016-14848/agency-information-collection-activities-arrival-and-departure-record-forms-i-94-and-i-94w-and#h-11,50,22,eplanit,6/24/2016 17:34\n12460545,The Book That Predicted Proxima B [Excerpt],http://www.scientificamerican.com/article/the-book-that-predicted-proxima-b-excerpt/,1,1,pmcpinto,9/9/2016 9:00\n10216743,The Semiotics of Rose Gold,http://www.newyorker.com/culture/cultural-comment/the-semiotics-of-rose-gold,16,9,applecore,9/14/2015 18:53\n11031295,CMU's Advanced Cloud Computing Class (Spring 2016),http://www.cs.cmu.edu/~15719/,40,13,fitzwatermellow,2/4/2016 1:12\n11043536,Can Extreme Exercise Hurt Your Heart? Swimming the Pacific to Find Out,http://www.npr.org/sections/health-shots/2016/02/01/464457884/can-extreme-exercise-hurt-your-heart-swim-the-pacific-to-find-out?sc=17&f=3,51,21,juanplusjuan,2/5/2016 18:33\n11736458,\"Show HN: Qwerkey, a better way to play chords\",http://some1else.github.io/qwerkey/,8,2,some1else,5/20/2016 9:09\n12258509,Australian census website cracks after malicious attack by hackers,https://theconversation.com/census-website-cracks-after-malicious-attack-by-hackers-63734,10,5,mopoke,8/9/2016 23:52\n10895008,The President Wants Every Student to Learn Computer Science,http://www.npr.org/sections/ed/2016/01/12/462698966/the-president-wants-every-student-to-learn-computer-science-how-would-that-work,2,1,evo_9,1/13/2016 15:35\n11744643,How py.path ate my files,http://pastebin.com/rstwKzZg,2,1,thepain,5/21/2016 13:47\n10916235,Three lines to crash Safari for good,,8,4,oliverfriedmann,1/16/2016 18:38\n11334912,The American Concordes that never flew,http://www.bbc.com/future/story/20160321-the-american-concordes-that-never-flew,57,18,yitchelle,3/22/2016 7:28\n10187906,Larry Wall Presents: Perl 6,http://perl6releasetalk.ticketleap.com/perl-tech-talk/details,51,8,justinator,9/8/2015 20:05\n10463205,Kill the laws that keep car dealers in business,http://www.vox.com/2014/10/26/6977315/buy-car-hassle-free,378,315,prostoalex,10/28/2015 7:37\n11075362,Using Apple TV for better agile development,,5,1,wallboard_tv,2/10/2016 19:36\n10406900,Lawrence Lessig Presidential Campaign:  REPORT OF RECEIPTS AND DISBURSEMENTS,http://docquery.fec.gov/pres/2015/Q3/C00583146.html,2,2,blazespin,10/18/2015 1:34\n12229495,Why Useless Surgery Is Still Popular,http://www.nytimes.com/2016/08/04/upshot/the-right-to-know-that-an-operation-is-next-to-useless.html?rref=collection%2Fsectioncollection%2Fscience&action=click&contentCollection=science&region=stream&module=stream_unit&version=latest&contentPlacement=6&pgtype=sectionfront,3,1,dnetesn,8/5/2016 1:07\n12284960,Ikata reactor in Shikoku reaches criticality,http://www.japantimes.co.jp/news/2016/08/13/national/ikata-reactor-shikoku-reaches-criticality/,8,4,e-sushi,8/14/2016 9:22\n11375629,How many external adware/metrics sites can one page hit? This one hit 38,http://imgur.com/jipCRru,2,2,DrScump,3/28/2016 17:14\n11802820,Ask HN: Has YC changed it's MO for acceptance?,,3,2,katpas,5/30/2016 19:57\n10771024,This is an emulation of the personal computer of a conspiracy theorist from 1996,http://www.seadope.com,3,4,_watmuffj_,12/21/2015 13:49\n12552644,\"Apple and Mental Health Issues, Employees Speak on Hostile Environment\",https://mic.com/articles/154788/apple-employees-say-their-mental-health-issues-came-from-alleged-hostile-work-environment,12,2,magicmu,9/21/2016 21:59\n10436803,Jack Dorsey Gives One-Third of Twitter Stake to Employees,http://bits.blogs.nytimes.com/2015/10/22/jack-dorsey-gives-one-third-of-twitter-stake-to-employees/?hp&action=click&pgtype=Homepage&module=second-column-region&region=top-news&WT.nav=top-news,10,1,hvo,10/23/2015 4:28\n10851095,Cycligent Announces New Microservices Platform,https://www.cycligent.com/blog/cycligent-announces-new-microservices-platform/,5,1,dbrianwhipple,1/6/2016 15:50\n12441858,We might live in a computer program but it may not matter,http://www.bbc.com/earth/story/20160901-we-might-live-in-a-computer-program-but-it-may-not-matter,26,84,gyre007,9/7/2016 9:25\n12143627,The future is fewer people writing code?,https://techcrunch.com/2016/07/22/dear-google-the-future-is-fewer-people-writing-code/,126,247,pratap103,7/22/2016 14:17\n10703203,The Equidistribution of Lattice Shapes of ...: An Artists Rendering [pdf],http://www.theliberatedmathematician.com/wp-content/uploads/2015/11/PiperThesisPostPrint.pdf,1,3,th0br0,12/9/2015 12:22\n10194857,You literally cannot pay me to speak without a Code of Conduct,http://rachelnabors.com/2015/09/01/code-of-conduct/,12,4,davidgerard,9/9/2015 21:48\n11726931,Announcing Rails 6: An Imagined Keynote,http://naildrivin5.com/blog/2016/05/17/announcing-rails-6-an-imagined-roadmap.html,6,1,pw,5/18/2016 23:44\n11055927,Long Short-Term Memory-Networks for Machine Reading,http://gitxiv.com/posts/tfkjEgw9x4KSi2GnH/long-short-term-memory-networks-for-machine-reading,151,6,jonbaer,2/8/2016 1:25\n10312916,Why the Internet of Things Is Going Nowhere,https://medium.com/@patburns/why-the-internet-of-things-is-going-nowhere-112540e79ae,60,68,patburns,10/1/2015 17:34\n11427110,26-year-old hacker (Geohot) gets $3mm for self driving car startup,http://money.cnn.com/2016/04/04/technology/george-hotz-comma-ai-andreessen-horowitz/index.html?sr=twcnni040416george-hotz-comma-ai-andreessen-horowitz0641PMStoryPhoto&linkId=23044870,4,1,rdl,4/5/2016 1:22\n11063924,Googles Sundar Pichai receives $199m stock award,http://www.ft.com/cms/s/0/c7b9b5d4-ce89-11e5-92a1-c5e23ef99c77.html,4,7,antr,2/9/2016 8:23\n12360311,Microsoft Excel blamed for gene study errors,http://www.bbc.co.uk/news/technology-37176926,5,4,edward,8/25/2016 16:25\n12462261,Why Kubernetes is winning the container war,http://www.infoworld.com/article/3118345/cloud-computing/why-kubernetes-is-winning-the-container-war.html,269,159,bdburns,9/9/2016 14:01\n11470791,Developing for the Amazon Echo,https://medium.com/@genadyo/developing-for-the-amazon-echo-2578339992dc,81,16,genadyo,4/11/2016 11:26\n10783308,Damn Vulnerable Node Application,https://github.com/quantumfoam/DVNA/,43,8,anaxag0ras,12/23/2015 14:09\n10863177,\"No More Pirated Games in Two Years, Cracking Group Warns\",https://torrentfreak.com/no-more-pirate-games-in-two-years-group-warns-160106/,28,7,ycmbntrthrwaway,1/8/2016 5:47\n11055726,The quest for an infinitely patient tutor,https://medium.com/@fjmubeen/the-quest-for-an-infinitely-patient-tutor-3efd9e682c6b#.i6sne5bc7,2,1,refrigerator,2/8/2016 0:20\n11981394,San Francisco's Epidemic of Car Break-Ins,http://www.theatlantic.com/politics/archive/2016/04/san-francisco-crime-policy/479880/?single_page=true,3,1,prostoalex,6/26/2016 16:16\n11992452,The Reluctant Memoirist,https://newrepublic.com/article/133893/reluctant-memoirist,14,1,pmcpinto,6/28/2016 9:24\n11807249,What's the best place to follow news on data warehouse and databases?,,1,1,jacob_kaufman,5/31/2016 15:51\n10556711,Which Hollywood movies feature the most ridiculous code?,http://www.bbc.co.uk/guides/zxj487h,1,3,tankenmate,11/12/2015 22:43\n11037841,Playlist syncing across streaming sites,http://techcrunch.com/2016/02/04/with-soundsgood-create-and-publish-playlists-on-all-streaming-services,6,1,louisviallet,2/4/2016 22:33\n10207904,Is it futile to un-Google?,http://tsangiotis.com/is-it-futile-to-un-google,110,128,tsagi,9/12/2015 12:25\n10768504,Universities: excellence v equity,http://www.economist.com/news/special-report/21646985-american-model-higher-education-spreading-it-good-producing-excellence,27,17,Futurebot,12/20/2015 22:15\n12521403,Messy Networks for the Internet of Things,http://blog.beepnetworks.com/2016/09/messy-networks-for-the-internet-of-things/,36,4,slewis,9/17/2016 17:24\n10559216,What's up with the black bar on top?,,51,16,maxsavin,11/13/2015 11:23\n10198484,What the IBM Acquisition of StrongLoop Means for the Node.js Community,https://strongloop.com/strongblog/node-js-community-ibm-acquisition/,244,130,ijroth,9/10/2015 15:05\n10577487,\"Ask HN: Why are GMT{+,-}N timezones sometimes reversed?\",,2,1,zensavona,11/16/2015 21:50\n11750424,Magenta Is Google's New Project to Make Art with Artificial Intelligence,http://www.popsci.com/magenta-is-googles-project-to-make-art-with-artificial-intelligence,2,1,bpires,5/22/2016 21:46\n11549277,Female Hackers Still Face Harassment at Conferences,https://motherboard.vice.com/read/female-hackers-still-face-harassment-at-conferences,2,1,jgrahamc,4/22/2016 14:06\n12292389,Tyre  Typed regular expressions,https://drup.github.io/2016/08/12/tyre/,109,32,dwc,8/15/2016 18:28\n10769768,Failing at the Basics in Intelligence and InfoSec,https://danielmiessler.com/blog/failing-at-the-basics-in-intelligence-and-infosec/?fb_ref=9866704a4f5f4bf88a6d6eeaa8cb97e2-Hackernews,2,1,danielrm26,12/21/2015 5:44\n11796151,Sideproject.xyz  Find collaborators or join side projects,http://www.sideproject.xyz,3,2,samnis,5/29/2016 12:37\n11836517,Ask HN: Would anyone use an API for sports data?,,26,51,romellogoodman,6/4/2016 14:50\n12033278,Show HN: I built my wedding website using Polymer,https://maggieandcaleb.com/,104,68,caleblloyd,7/4/2016 22:06\n11053022,Command line interface for Signal/TextSecure,https://github.com/AsamK/textsecure-cli,4,1,misterXYZ,2/7/2016 14:59\n11503470,Invest in Things That Matter  Please Stop Funding Social Media Apps,https://medium.com/@javier_noris/invest-in-things-that-matter-61a08d03bd2a#.thqjviwe8,5,1,vike27,4/15/2016 11:27\n10930697,Ask HN: Should Chrome support Android apps?,,2,2,jlebrech,1/19/2016 13:51\n10569460,A Web Deployment Tool,https://github.com/meolu/walle-web,1,1,wushuiyong,11/15/2015 12:45\n11998529,Please take care of my plant,http://www.pleasetakecareofmyplant.com/,27,9,znpy,6/28/2016 23:57\n11932748,Startups- Why a business plan is important,https://businessmellow.wordpress.com/2016/06/19/4-reasons-why-a-business-plan-is-important/,1,1,reyherb,6/19/2016 12:27\n12050763,\"After Attacks on Muslims, Where Is the Outpouring?\",http://www.nytimes.com/2016/07/06/world/europe/muslims-baghdad-dhaka-istanbul-terror.html?_r=0,2,1,georgecmu,7/7/2016 17:23\n10957315,My Trouble with Bayes,http://themultidisciplinarian.com/2016/01/21/my-trouble-with-bayes/,49,15,another,1/23/2016 5:23\n11025300,\"What is the best site for following existing, funded startups?\",,1,1,seshagiric,2/3/2016 7:54\n12005203,The winner in mixed reality will be  Snapchat,https://backchannel.com/the-dark-horse-of-augmented-reality-cdd663e5d902#.3myz1wf09,1,1,steven,6/29/2016 22:14\n10512248,Juce C++ framework reaches v4 with live-coding environment,http://www.juce.com/releases/projucer-juce-4,95,21,geoffroy,11/5/2015 8:27\n10766061,Senna.js,http://sennajs.com/,2,4,lolptdr,12/20/2015 4:31\n10584908,DreamHost is removing sudo access from existing VPS instances on Nov 30th,,1,4,gibybo,11/17/2015 23:56\n12049998,Valleywag changed my life  for the better,https://backchannel.com/how-valleywag-changed-my-life-ba24ed2537e1#.krh1zak70,9,3,steven,7/7/2016 15:40\n10273594,Python 3.5 and Multitasking,http://brianschrader.com/archive/python-35-and-multitasking/,84,99,sonicrocketman,9/24/2015 18:33\n11421553,PyPIup: CLI that checks whether your PyPI requirements are up to date,https://github.com/ekonstantinidis/pypiup,2,3,ekonstantinidis,4/4/2016 13:07\n10798769,Paranoid: North Korea's computer operating system mirrors its political one,http://uk.reuters.com/article/northkorea-computers-idUKKBN0UA0GF20151227,4,2,teddyh,12/27/2015 21:06\n11629099,Lessons Learned: How to Effectively Organize a Remote Team Meetup,https://www.chargify.com/blog/how-to-effectively-organize-a-remote-team-meetup/,12,1,adamfeber,5/4/2016 15:38\n10982177,The Man Who Tried to Kill Math in America,http://www.theatlantic.com/education/archive/2016/01/the-man-who-tried-to-kill-math-in-america/429231/?utm_source=SFFB&amp;single_page=true,7,1,randycupertino,1/27/2016 19:01\n10401602,Unicorn: The ultimate CPU emulator,http://www.unicorn-engine.org/#,1,1,adamnemecek,10/16/2015 19:49\n10286564,Natural Language Basics with TextBlob,http://rwet.decontextualize.com/book/textblob/,69,23,sloria,9/27/2015 14:16\n10903084,Proposed New York Law bans encrypted smartphones,http://www.zdnet.com/article/apple-iphone-ban-new-york-looks-to-outlaw-sale-of-encrypted-smartphones/,71,40,ianamartin,1/14/2016 18:03\n11547816,Visual Doom AI Competition,http://vizdoom.cs.put.edu.pl/competition-cig-2016,118,25,nopakos,4/22/2016 8:43\n11137262,Linus Torvalds Rant on Media commit causes user space to misbahave,https://lkml.org/lkml/2012/12/23/75,5,2,jeremynixon,2/19/2016 22:38\n11350088,Will the BBC's free micro:bit computer create a generation of teenage HACKERS?,http://www.mirror.co.uk/tech/bbcs-microbit-free-computer-handout-7610397,4,1,hoodoof,3/24/2016 2:11\n11875255,Do Xeons contain customer specific features?,,4,1,pjc50,6/10/2016 9:41\n10189031,\"DDD, Event Sourcing, and CQRS Tutorial\",http://cqrs.nu/tutorial/cs/01-design,39,11,lisa_henderson,9/9/2015 0:42\n10842584,How Do You Punish Your Employees?,http://www.yegor256.com/2016/01/05/how-to-punish-employees.html?2016-01,6,6,yegor256a,1/5/2016 11:02\n10976794,Show HN: Graphene  GraphQL framework for Python,http://graphene-python.org/,106,25,syrusakbary,1/26/2016 22:39\n12292151,How Home Loans Have Changed since 2000,http://www.zillow.com/research/conventional-mortgage-changes-12999/,97,115,bradleybuda,8/15/2016 17:58\n10692778,I hate the C++ keyword auto,http://www.randygaul.net/2015/12/06/i-hate-the-c-keyword-auto/,37,68,ingve,12/7/2015 21:17\n11033253,How-To-Prevent-Scraping: The ultimate guide on preventing Website Scraping,https://github.com/JonasCz/How-To-Prevent-Scraping,5,3,emartinelli,2/4/2016 11:18\n10501456,Show HN: A Chrome extension that brings back stars on Twitter,https://chrome.google.com/webstore/detail/fav-forever/belacnojopafdobcknphjadpphldcpao,6,2,reedk,11/3/2015 18:25\n11859395,The Webs Creator Looks to Reinvent It,http://www.nytimes.com/2016/06/08/technology/the-webs-creator-looks-to-reinvent-it.html,162,65,elie_CH,6/8/2016 1:32\n12479370,REST Anti-patterns,http://marcelo-cure.blogspot.com/2016/09/rest-anti-patterns.html,140,126,marcelocure,9/12/2016 13:16\n12139602,The Technical Evolution of Vannevar Bushs Memex (2008),http://www.digitalhumanities.org/dhq/vol/2/1/000015/000015.html,23,3,Hooke,7/21/2016 20:00\n11018929,Lumici Slate,,1,1,atifmahmood,2/2/2016 11:59\n10254705,Don't Start a Company  Be Obsessed with Something,https://medium.com/@saagrawa/don-t-start-a-company-be-obsessed-with-something-62f7940d88cc,8,1,ceekay,9/21/2015 19:48\n11576291,Hey everyone any feedback would be helpful with our site,http://www.gowevest.com?referral=NJ9eQU8xZ&refSource=copy,1,2,jtouri,4/26/2016 22:29\n12073288,Show HN: A Dynamic CSS Compiler for WordPress,https://github.com/askupasoftware/wp-dynamic-css,8,4,ykadosh,7/11/2016 18:47\n10673127,Android Audio Latency,http://www.androidpolice.com/2015/11/13/android-audio-latency-in-depth-its-getting-better-especially-with-the-nexus-5x-and-6p/,102,83,kawera,12/3/2015 22:15\n11350515,Chinese Buy One-Third of Vancouver Homes: National Bank Estimate,http://www.bloomberg.com/news/articles/2016-03-23/chinese-buy-one-third-of-vancouver-homes-national-bank-estimate,242,222,saeranv,3/24/2016 4:09\n10288590,Atlassian IPO,http://www.smh.com.au/business/markets/software-giant-atlassian-files-us-ipo-papers-20150926-gjvqte.html,11,3,danhsh,9/28/2015 1:50\n12358177,Mezzano  An operating system written in Common Lisp,https://github.com/froggey/Mezzano,213,63,arm,8/25/2016 11:23\n10238062,Realtime KVM,http://lwn.net/Articles/656807/,79,1,signa11,9/18/2015 8:23\n11716020,\"Facebook Democratized the News, but New Changes Do the Opposite\",http://www.nytimes./roomfordebate/2016/05/17/is-facebook-saving-journalism-or-ruining-it/facebook-democratized-the-news-but-new-changes-do-the-opposite,1,1,joshrotenberg,5/17/2016 18:25\n12500975,Self-driving car by comma.ai,https://www.youtube.com/watch?v=AerjS7PTNYs,3,2,andreapaiola,9/14/2016 20:30\n10238327,Sergey Ananov: Two days on ice with three polar bears,http://www.bbc.co.uk/news/magazine-34281218,106,18,ColinWright,9/18/2015 10:15\n12504382,Ask HN: Suggestion on Automated Testing Suit(E2E) for NodeJs/ReactRedux App?,,3,2,sunasra,9/15/2016 8:40\n12209165,QML: A Functional Quantum Programming Language written in Haskell,http://sneezy.cs.nott.ac.uk/QML/,52,9,e19293001,8/2/2016 11:40\n11305825,How to get input from a flashplayer game to make a bot? (No visual input),,1,1,monsy_jr,3/17/2016 17:16\n11193439,\"Silicon Valley startups are buying fewer $10,000 bikes as signing bonuses\",http://www.businessinsider.com/silicon-valley-startups-buying-fewer-10000-bikes-as-signing-bonuses-2016-2,12,1,justinlaing,2/29/2016 3:26\n11789106,Stanza Programming Language Now Supports Windows,http://www.lbstanza.org,1,1,patricksli,5/27/2016 21:19\n10917328,The Real Problem with Lunch,http://www.nytimes.com/2016/01/16/opinion/the-real-problem-with-lunch.html,139,115,wallflower,1/16/2016 23:13\n10529647,DOJ indicts man who blasted false stock info on Twitter then traded on it,http://arstechnica.com/tech-policy/2015/11/scottish-man-indicted-for-twitter-based-stock-fraud/,7,1,ourmandave,11/8/2015 20:05\n11786337,Bright spots on the dwarf planet Ceres continue to puzzle researchers,http://phys.org/news/2016-05-life-ceres-mysterious-bright-baffle.html,46,14,dnetesn,5/27/2016 14:42\n11915604,Google praises 86-year-old for polite internet searches,https://www.theguardian.com/uk-news/2016/jun/16/grandmother-nan-google-praises-search-thank-you-manners-polite,152,46,Princeofpersia,6/16/2016 12:22\n11328646,\"Show HN: Dplython, dplyr data manipulation for python\",https://github.com/dodger487/dplython,11,1,capybara,3/21/2016 15:18\n10458361,Car designer warns on Google game changer,http://www.reuters.com/article/2015/10/27/us-autoshow-japan-designer-iduskcn0sl08t20151027?utm_source=twitter,3,2,leephillips,10/27/2015 14:59\n11611434,Ask HN: Server-side web framework in Swift/ObjectiveC?,,1,2,tango12,5/2/2016 14:05\n10423939,Tech Industry Trade Groups Are Coming Out Against CISA,https://www.eff.org/deeplinks/2015/10/tech-industry-trade-groups-are-coming-out-against-cisa-we-need-individual,18,1,DiabloD3,10/21/2015 5:57\n10683395,7 Ways to Arrive at a Breakthrough Idea That Will Positively Impact the World,http://www.forbes.com/sites/kathycaprino/2015/12/02/7-surefire-ways-to-arrive-at-a-breakthrough-idea-that-will-positively-impact-the-world/,1,1,marcusgarvey,12/5/2015 21:50\n12076632,Shezhen: The Silicon Valley of Hardware (Full Documentary),https://www.youtube.com/watch?v=SGJ5cZnoodY,27,3,ktta,7/12/2016 3:55\n10300666,ClojureScript on Android,http://blog.fikesfarm.com/posts/2015-07-15-clojurescript-on-android.html,104,20,Immortalin,9/29/2015 23:40\n11148458,Hoverboard electrical safety standard released,http://www.ul-energy.com/start/the-new-ul-2272-standard-gets-a-handle-on-hoverboard-safety/,1,1,Animats,2/22/2016 4:31\n10715723,Roads to Rome,http://roadstorome.moovellab.com/,1,1,avyfain,12/11/2015 6:31\n10575212,China's yuan takes leap toward joining IMF currency basket,http://www.reuters.com/article/2015/11/14/us-imf-china-yuan-idUSKCN0T22OC20151114#cwmVVRkYhB44kFLF.97,15,6,walterbell,11/16/2015 16:14\n11052122,Upload files to Dropbox using command line,https://github.com/xennygrimmato/DropboxUpload,8,1,xennygrimmato,2/7/2016 7:55\n11925527,Things XSLT can't do,http://www.dpawson.co.uk/xsl/sect2/nono.html,5,2,Tomte,6/17/2016 21:01\n10835459,Show HN: Restabase  REST interface for SQL database,https://github.com/marin-liovic/restabase,14,5,MoD411,1/4/2016 13:25\n11921120,On Writing a Book,http://blog.florian-hopf.de/2016/06/on-writing-a-book.html,7,1,florian-hopf,6/17/2016 7:18\n10591672,Cinematic obscenity in America: A hundred years of over-baring censors,http://www.economist.com/blogs/prospero/2015/11/cinematic-obscenity-america,26,38,tintinnabula,11/18/2015 23:58\n11931599,Trumps brigade took over Reddit. Now Reddit is changing its rules to stop them,https://www.washingtonpost.com/news/the-intersect/wp/2016/06/17/trumps-meme-brigade-took-over-reddit-now-reddit-is-trying-to-stop-them/,37,33,credo,6/19/2016 2:49\n10821057,From NYC to Harvard: The War on Asian Success,http://nypost.com/2015/12/29/from-nyc-to-harvard-the-war-on-asian-success/,18,2,ghosh,1/1/2016 4:00\n10218426,SpaceX Has Nearly a Full Uber Funding in Contracts,http://techcrunch.com/2015/09/14/spacex-has-nearly-a-full-uber-funding-in-contracts/,81,48,confiscate,9/15/2015 1:07\n10368273,Applications of Graph Theory (2007),http://www.dharwadker.org/pirzada/applications/,58,12,aoldoni,10/11/2015 6:12\n10361891,London Police Super Recognizer Walks Beat with a Facebook of the Mind,http://www.nytimes.com/2015/10/10/world/europe/london-police-super-recognizer-walks-beat-with-a-facebook-of-the-mind.html,5,1,snewman,10/9/2015 17:40\n10480851,DIY College Scorecard Rankings,http://www.brendansudol.com/college-scorecard-rankings/,1,1,Amorymeltzer,10/30/2015 22:14\n10551142,Urbit Live Stream: Begins 7:00 PM PST,https://www.youtube.com/channel/UCUH5D5Y6PbpU6LLLZZEXwhQ/live,3,1,jpt4,11/12/2015 3:35\n11809053,\"When the Data Bubble Bursts, Companies Will Have to Actually Sell Things Again\",http://www.fastcoexist.com/3059722/when-the-data-bubble-bursts-companies-will-have-to-actually-sell-things-again,21,2,t23,5/31/2016 18:53\n11369540,Desmos Graphing Calculator  HTML5 with LaTeX editor,https://www.desmos.com/calculator,114,29,TXV,3/27/2016 10:22\n10488947,Why Women Compete with Each Other,http://www.nytimes.com/2015/11/01/opinion/sunday/why-women-compete-with-each-other.html?action=click&module=TrendingStory&region=TrendingTop&pgtype=collection&_r=0,36,11,SimplyUseless,11/1/2015 23:23\n12441738,Arewegameyet? Game Development Using Rust,http://arewegameyet.com/,2,1,eriknstr,9/7/2016 8:57\n12560400,Redesigning the HHVM JIT compiler for better performance,https://code.facebook.com/posts/156835038101894/redesigning-the-hhvm-jit-compiler-for-better-performance/,21,1,samber,9/22/2016 21:11\n11560122,An integer formula for Fibonacci numbers,http://paulhankin.github.io/Fibonacci/,297,56,0xmohit,4/24/2016 16:05\n11810876,\"Gawker Smeared Me, and yet I Stand with It\",http://www.nytimes.com/2016/05/31/opinion/i-stand-with-gawker.html?action=click&pgtype=Homepage&version=Moth-Visible&moduleDetail=inside-nyt-region-3&module=inside-nyt-region&region=inside-nyt-region&WT.nav=inside-nyt-region&_r=0,14,7,wglb,5/31/2016 22:47\n10944565,The former CEO of Mozilla is launching a web browser that blocks all ads,http://www.businessinsider.com/former-mozilla-ceo-brendan-eich-launches-ad-blocking-web-browser-brave-2016-1?r=UK&IR=T,2,1,PhilipA,1/21/2016 11:27\n11210578,Go channels are bad,http://www.jtolds.com/writing/2016/03/go-channels-are-bad-and-you-should-feel-bad/,298,153,jtolds,3/2/2016 15:40\n10730992,How to not get ripped off by web developers/web development companies,https://www.linkedin.com/pulse/how-get-ripped-off-web-developersweb-development-michael-hamilton?published=t,1,1,MichaelHamilton,12/14/2015 14:04\n11603684,\"One Top Taxpayer Moved, and New Jersey Shuddered\",http://www.nytimes.com/2016/05/01/business/one-top-taxpayer-moved-and-new-jersey-shuddered.html?hp&action=click&pgtype=Homepage&clickSource=wide-thumb&module=mini-moth&region=top-stories-below&WT.nav=top-stories-below&_r=0,2,1,mrjaeger,4/30/2016 21:28\n11923123,Russian Track and Field Team Barred from Rio Olympics,http://www.nytimes.com/2016/06/18/sports/olympics/russia-barred-rio-summer-olympics-doping.html?hp&action=click&pgtype=Homepage&clickSource=story-heading&module=first-column-region&region=top-news&WT.nav=top-news&_r=0,54,53,gk1,6/17/2016 15:17\n10693819,I'll pay $5.99 a month for Mailbox,,26,6,shubhamgoel,12/8/2015 0:08\n10784928,This Animated Data Visualization of World War 2 Fatalities Is Shocking,https://vimeo.com/128373915,3,1,MarlonPro,12/23/2015 18:58\n11937524,Help this #OpenData survey to find key drivers in software,,5,1,aliostad,6/20/2016 12:32\n10784968,Guy saved $1000 every month by not drinking alcohol/coffee,http://www.huffingtonpost.com/tobias-van-schneider/no-alcohol-no-coffee-for-15-months-this-is-what-happened_b_8723958.html,2,3,n3on_net,12/23/2015 19:04\n10442777,A Brief History of Popcorn Time [The Verge],http://www.theverge.com/2015/10/23/9600576/popcorn-time-history-timeline,2,1,mkaroumi,10/24/2015 7:21\n11614995,Temperate Earth-sized planets transiting a nearby dwarf star,http://www.nature.com/nature/journal/vaop/ncurrent/full/nature17448.html,2,1,gliese1337,5/2/2016 19:56\n12062294,Simple questions to help reduce AI hype,http://smerity.com/articles/2016/ml_not_magic.html,208,33,apathy,7/9/2016 17:14\n11871495,Ask HN: My daughter wants to build a web site,,2,4,todd8,6/9/2016 18:54\n10824522,\"Install, configure and automatically renew a free Let's Encrypt SSL certificate\",https://vincent.composieux.fr/article/install-configure-and-automatically-renew-let-s-encrypt-ssl-certificate,82,18,eko,1/2/2016 1:38\n11192059,\"Connecting Docker containers, part one\",https://deis.com/blog/2016/connecting-docker-containers-1,9,1,simonebrunozzi,2/28/2016 19:46\n10444463,Are tarballs obsolete?,http://esr.ibiblio.org/?p=6875,1,2,bananaoomarang,10/24/2015 18:41\n12195936,A Low Poly  CSS Only  Beating Heart Animation,http://codepen.io/morkett/full/VjByYj/,2,1,based2,7/31/2016 6:08\n11607119,RISC instruction sets I have known and disliked,http://blog.jwhitham.org/2016/02/risc-instruction-sets-i-have-known-and.html,104,74,jsnell,5/1/2016 17:56\n11359266,Ask HN: How do you integrate remote developers?,,127,90,tnitsche,3/25/2016 10:04\n11348254,Performance Improvements in C Code Using Micro-Optimizations,http://ftp://ftp.tcl.tk/pub/incoming/p15/RichardHipp/microoptimization/paper.html,4,2,blacksqr,3/23/2016 21:08\n11512845,Phineas Fisher's account of how he took down HackingTeam,https://ghostbin.com/paste/6kho7,429,97,adamnemecek,4/16/2016 23:46\n11927694,SQL Database Hacks Using AS and ORDER BY,https://www.morpheusdata.com/news/2016-06-16-sql-database-hacks-using-as-and-order-by,3,1,agsbcap,6/18/2016 9:14\n11857990,Whats the tool that you have to use but dislike the most? Why?,,2,3,vs2370,6/7/2016 21:23\n11748530,\"The Common Thread: Fuzzing, Bug Triage, and Attacker Automation\",http://cybersecpolitics.blogspot.com/2016/05/the-common-thread-fuzzing-bug-triage.html,38,9,jsnell,5/22/2016 13:40\n11031441,Is this the perfect save icon?,https://medium.com/@etchuk/is-this-the-perfect-save-icon-9651129bda85#.tabfyo29c,3,1,colinprince,2/4/2016 1:51\n10323878,Steve Jobs talks marketing strategy in an internal NeXT video (1991),https://www.youtube.com/watch?v=HNfRgSlhIW0,2,2,bholdr,10/3/2015 13:51\n12421341,New Analysis Confirms Why the Skagit River Bridge Collapsed,http://gizmodo.com/new-analysis-confirms-why-the-skagit-river-bridge-colla-1785842162,61,51,curtis,9/3/2016 21:38\n12348990,I conducted an experiment on the importance of make up,https://www.reddit.com/r/muacjdiscussion/comments/4z7gxm/i_conducted_an_experiment_on_the_importance_of/,18,4,exolymph,8/24/2016 1:15\n10686108,Cancer drugs in 18 countries: a cross-country price comparison study,http://www.thelancet.com/journals/lanonc/article/PIIS1470-2045%2815%2900449-0/abstract,4,1,vanilla-almond,12/6/2015 18:53\n11283072,Show HN: Donald Trump Votewiser,http://www.volkskrant.nl/kijkverder/2016/trump/,2,2,huskyr,3/14/2016 14:31\n11788379,Entrepreneurs Anonymous  anonymous peer support group for entrepreneurs,http://entrepreneursanonymous.net/,1,1,nunspajamas,5/27/2016 19:38\n10263129,Writing Good C++14 by Default [pdf],https://github.com/isocpp/CppCoreGuidelines/blob/master/talks/Sutter%20-%20CppCon%202015%20day%202%20plenary%20.pdf,121,81,adamnemecek,9/23/2015 3:06\n12018813,Ask HN: Resources for learning how to hand-write modern x86-64 assembly?,,2,2,sdegutis,7/1/2016 19:01\n11342411,Show HN: My chrome extension to make old webpages look good,https://chrome.google.com/webstore/detail/beautify-me/giojjefcklnloleflpgbbepmdfonomaf,2,7,igauravsehrawat,3/23/2016 5:54\n10593794,Running ASP.NET 5 on Lego Mindstorms EV3,http://bleedingnedge.com/2015/11/08/asp-net-5-on-lego-mindstorms-ev3-using-ev3dev/,32,8,plurby,11/19/2015 9:52\n10979766,You Are Most Likely Misusing Docker,http://www.mpscholten.de/docker/2016/01/27/you-are-most-likely-misusing-docker.html,7,3,_query,1/27/2016 13:01\n12324250,Way to give small digital ocean box more RAM,,3,3,andrewfromx,8/19/2016 23:33\n12022227,America's top earners are Asian men,https://www.washingtonpost.com/news/wonk/wp/2016/07/01/the-group-that-seriously-out-earns-white-men/?tid=pm_business_pop_b,48,66,jgalt212,7/2/2016 12:18\n11091283,\"Feuding neighbor turned Airbnb renter asserts renters' rights, refuses to leave\",http://www.sfchronicle.com/business/article/most-bizarre-airbnb-feud-story-6824921.php?t=44c4e62221#photo-9357392,3,2,brownbat,2/12/2016 22:49\n11896916,LEDs Are Set to Revolutionize Greenhouse Farming (2014),https://www.technologyreview.com/s/528356/how-leds-are-set-to-revolutionize-hi-tech-greenhouse-farming/,99,58,legodt,6/13/2016 19:52\n12126548,Twitter Just Permanently Suspended Conservative Writer Milo Yiannopoulos,https://www.buzzfeed.com/charliewarzel/twitter-just-permanently-suspended-conservative-writer-milo?utm_term=.gw85D2JjAx#.jgl15YZ86e,46,92,Jerry2,7/20/2016 2:52\n10609809,CacheBrowser: Bypassing Chinese Censorship Without Proxies Using Cached Content [pdf],https://people.cs.umass.edu/~amir/papers/CacheBrowser.pdf,11,2,rahimnathwani,11/22/2015 11:43\n11617981,\"Show HN: Larder, bookmarking for developers\",https://larder.io/,52,32,joshsharp,5/3/2016 4:47\n11221111,Ask HN: Are 300 ms considered acceptable latency for browser-internal URLs?,,7,1,currysausage,3/4/2016 0:27\n11220608,Tell HN: Who is hiring needs it's own monthly section,,13,7,jqueryin,3/3/2016 22:35\n10238297,The search for a thinking machine,http://www.bbc.co.uk/news/technology-32334573,9,3,ColinWright,9/18/2015 10:00\n11111757,\"The Work of John Milnor, a giant in modern mathematics [pdf]\",http://www.abelprize.no/c53720/binfil/download.php?tid=53562,92,18,Outdoorsman,2/16/2016 17:55\n10209017,FBI director: Ability to unlock encryption is not a 'fatal' security flaw,https://www.washingtonpost.com/world/national-security/fbi-director-ability-to-unlock-encryption-is-not-a-fatal-security-flaw/2015/09/10/6dd0ac8e-57fc-11e5-8bb1-b488d231bba2_story.html,3,2,serengeti,9/12/2015 19:25\n10301497,Why hunting for life in Martian water will be a tricky task,http://www.nature.com/news/why-hunting-for-life-in-martian-water-will-be-a-tricky-task-1.18450,4,1,biswaroop,9/30/2015 3:12\n11396416,Rules of Makefiles,http://make.mad-scientist.net/papers/rules-of-makefiles/,4,1,rodelrod,3/31/2016 11:45\n11670503,Forgotten Mayan city 'discovered' in Central America by 15-year-old boy,http://www.independent.co.uk/news/world/americas/forgotten-mayan-city-discovered-in-central-america-by-15-year-old-a7021291.html,24,4,jackgavigan,5/10/2016 20:42\n12307732,\"Netlify, a sevice for quickly rolling out static websites, raises $2.1M\",https://techcrunch.com/2016/08/17/netlify-a-sevice-for-quickly-rolling-out-static-websites-raises-2-1m/,56,25,jamesheroku,8/17/2016 19:41\n12400760,Does giftedness matter?  No,http://blogs.scientificamerican.com/beautiful-minds/does-giftedness-matter/,19,13,yoloswagins,8/31/2016 19:20\n10602810,Why I Left the Best Job in the World,https://medium.com/swlh/why-i-left-the-best-job-in-the-world-3689a5a4649a#.lkmc5uwbv,2,1,dx211,11/20/2015 18:19\n12312457,Angular 2 RC5 release enables ahead of time compilation and lazy loading,http://blog.angular-university.io/angular2-ngmodule/,2,1,xpto123,8/18/2016 13:53\n10782294,A Year in Papers 2015,http://blog.acolyer.org/2015/12/14/a-year-in-papers/,47,2,r4um,12/23/2015 6:48\n11799140,Simple Approvals for Pull Requests,https://lgtm.co/,1,2,ScotterC,5/30/2016 1:55\n10223122,HP plans to cut upto 30k jobs,http://www.bloomberg.com/news/articles/2015-09-15/hewlett-packard-to-cut-up-to-30-000-more-jobs-in-restructuring?cmpid=yhoo,3,1,mandeepj,9/15/2015 20:53\n10791280,7 Reasons Why You Will Never Do Anything Amazing with Your Life,https://medium.com/raymmars-reads/7-reasons-why-you-will-never-do-anything-amazing-with-your-life-2a1841f1335d#.m83ncsiaf,4,3,PVS-Studio,12/25/2015 14:17\n12349080,The Real Russian Mole Inside NSA,http://observer.com/2016/08/the-real-russian-mole-inside-nsa/,3,1,mudil,8/24/2016 1:38\n11392251,IBMs brain-inspired chip finds a home at Livermore National Lab,http://arstechnica.com/science/2016/03/ibms-brain-inspired-chip-finds-a-home-at-livermore-national-lab/,3,1,olalonde,3/30/2016 19:32\n10835660,How to Avoid Idea Averaging,http://andrewxhill.com/blog/2016/01/04/idea-averaging/,43,26,andrewxhill,1/4/2016 14:06\n10327461,The Gutless Cutlass: Pilots had good reason to fear the F7U,http://www.airspacemag.com/military-aviation/the-gutless-cutlass-12023991/?all,70,24,smacktoward,10/4/2015 13:35\n10199307,Why Kik Let a Student Design a Major Feature,https://medium.com/@katherinecarras/why-kik-let-a-student-design-a-major-feature-6d9b853e280,8,1,drflet,9/10/2015 17:18\n10670091,Ask HN: Apple and Google browser/OS bundling today vs. Microsoft circa 2000,,2,1,edtrudeau,12/3/2015 15:35\n11496962,Questions to Ask a Potential Tech Employer,https://gitlab.com/doctorj/interview-questions,252,116,dr_jay,4/14/2016 14:24\n12534754,How to transfer Googles 2-factor authentication to a new iphone,http://www.brianckeegan.com/2016/09/how-to-transfer-googles-2-factor-authentication-to-a-new-iphone/,4,1,chetanahuja,9/19/2016 21:11\n11859258,Generating Natural Language Inference Chains with Sequence-2-Sequence Networks,http://arxiv.org/abs/1606.01404,3,1,chlestakoff,6/8/2016 0:55\n10751170,Why is Facebook instant article so fast?,,2,2,eddylg,12/17/2015 12:55\n11023720,Microsoft Is Acquiring Londons AI-Driven Swiftkey for $250M,http://techcrunch.com/2016/02/02/microsoft-is-acquiring-londons-ai-driven-swiftkey-for-250m/,262,99,rahulshiv,2/2/2016 23:59\n11111102,Automatically inferring file syntax with afl-analyze,https://lcamtuf.blogspot.com/2016/02/say-hello-to-afl-analyze.html,1,1,tobik,2/16/2016 16:44\n11875059,Did Google Manipulate Search for Hillary?,https://www.youtube.com/watch?v=PFxFRqNmXKg&feature=youtu.be,12,2,doener,6/10/2016 8:37\n12396356,Why we made our SaaS platform open source,https://medium.com/learnings-in-and-around-sharetribe/why-sharetribe-is-open-source-9462384a2f81#.t1d93xmns,2,1,kusti,8/31/2016 6:22\n10724040,Bret Easton Ellis on Living in the Cult of Likability,http://www.nytimes.com/2015/12/08/opinion/bret-easton-ellis-on-living-in-the-cult-of-likability.html?smid=tw-share,38,9,herbertlui,12/12/2015 20:39\n11273356,Data is a Toxic Asset,https://www.schneier.com/blog/archives/2016/03/data_is_a_toxic.html,180,65,interweb,3/12/2016 16:22\n10796930,Intelligent soldiers most likely to die in battle,https://www.newscientist.com/article/dn16297-intelligent-soldiers-most-likely-to-die-in-battle/,8,2,lumpypua,12/27/2015 9:21\n10849936,AMA Book: A Book by Reddit with Best AMAs,http://askmeanythingbook.com/,6,1,znpy,1/6/2016 11:33\n10924741,Top Books on Amazon Based on Links in Hacker News Comments,http://ramiro.org/vis/hn-most-linked-books/,1043,181,gkst,1/18/2016 15:03\n10641927,Founder Stories: Detroit Water Projects Tiffani Ashley Bell,http://macro.ycombinator.com/articles/2015/11/qa-with-tiffani-ashley-bell/,13,9,jameshk,11/28/2015 18:46\n11628398,3 in 5 Employees Did Not Negotiate Salary,https://www.glassdoor.com/blog/3-5-u-s-employees-negotiate-salary/,3,1,ProZsolt,5/4/2016 14:01\n11001540,Gartner Technology Hype Cycle in 2000,https://qzprod.files.wordpress.com/2014/08/gartner-hype-cycle2000.gif?w=479,16,2,anton_tarasenko,1/30/2016 11:51\n11369867,McAfee Labs Threat Advisory: Ransomware  Locky [pdf],https://kc.mcafee.com/resources/sites/MCAFEE/content/live/PRODUCT_DOCUMENTATION/26000/PD26383/en_US/McAfee_Labs_Threat_Advisory-Ransomware-Locky.pdf,1,2,based2,3/27/2016 13:16\n10822793,Towards Energy Consumption Verification via Static Analysis,http://arxiv.org/abs/1512.09369,17,1,ingve,1/1/2016 18:48\n10212204,Solar-System-Sized Experiment to Put Time to the Test,http://fqxi.org/community/articles/display/205,34,3,dnetesn,9/13/2015 18:05\n10984206,Teen flew from Sheffield to Essex via Berlin because it was cheaper than train,http://metro.co.uk/2016/01/27/a-teen-flew-from-sheffield-to-essex-via-berlin-because-it-was-cheaper-than-the-train-5647510,48,32,awqrre,1/27/2016 22:50\n11133909,\"How Tim Cook, in iPhone Battle, Became a Bulwark for Digital Privacy\",http://www.nytimes.com/2016/02/19/technology/how-tim-cook-became-a-bulwark-for-digital-privacy.html,3,1,Amorymeltzer,2/19/2016 15:19\n10789159,A notebook of laser-cutting experiments for bootstrapping planar fabrication,https://github.com/kragen/laserboot,25,2,luu,12/24/2015 18:38\n12313005,I'm bullish on hedge funds,http://krzana.com/blog/im-bullish-on-hedge-funds,41,51,gearhart,8/18/2016 15:04\n10746008,What happens to ex-cons who go from prison to startups,http://www.dailydot.com/technology/last-mile-prison-coding-program/,4,2,stario1,12/16/2015 18:04\n11713047,10 thousand times faster Swift,https://medium.com/@icex33/10-thousand-times-faster-swift-737b1accd973#.lk21x8xty,92,29,coldcode,5/17/2016 12:36\n10358094,Potential Mechanisms for Cancer Resistance in Elephants,http://jama.jamanetwork.com/article.aspx?articleid=2456041,2,1,danieltillett,10/9/2015 4:07\n10466676,Inside The Fine Art Factories of China,https://instapainting.com/blog/company/2015/10/28/how-to-paint-10000-paintings/,252,83,chrischen,10/28/2015 19:24\n12236574,The World's Greatest Programmer,http://www.computerworld.com/article/3101902/application-development/the-worlds-greatest-programmer.html,2,2,Fjolsvith,8/6/2016 0:58\n11314449,Ask HN: How much do you make at Google?,,193,81,googsomeday,3/18/2016 19:55\n11016447,STS-107 In-Flight Options Assessment [pdf],http://www.nasa.gov/columbia/caib/PDFS/VOL2/D13.PDF,2,1,tosh,2/1/2016 23:17\n11510673,Ask HN: Has Google Stopped Showing Page Rank to Public?,,2,1,techaddict009,4/16/2016 14:19\n11159911,Android Toggle Switch: customizable extension of Switches that supports 2+ items,http://belka.us/en/android-toggle-switch/,10,1,GiovanniFrigo,2/23/2016 16:20\n11845001,Google and Amazon are slowly killing the gadget as we know it,http://www.businessinsider.com/apple-iphone-vs-web-services-2016-6,8,1,walterbell,6/6/2016 6:22\n10715161,Philosophy of science books every computer scientist should read,http://tomasp.net/blog/2015/reading-list/,183,205,nkurz,12/11/2015 2:36\n10592749,Antibiotic resistance: World on cusp of 'post-antibiotic era',http://www.bbc.co.uk/news/health-34857015,16,2,majc2,11/19/2015 4:30\n10950071,Google Paid Apple $1B to Keep Search Bar on iPhone,http://www.bloomberg.com/news/articles/2016-01-22/google-paid-apple-1-billion-to-keep-search-bar-on-iphone,159,52,aaronkrolik,1/22/2016 1:25\n12362697,CIA and Amazon Using AI to Spy on Earth from SPACE,https://www.thesun.co.uk/news/1673802/cia-training-artificial-intelligence-to-spy-on-earth-from-space-using-computer-vision/,10,1,w8rbt,8/25/2016 21:36\n11053097,A waterless toilet that turns poo into power,http://www.theguardian.com/sustainable-business/2016/feb/07/waterless-toilet-turns-your-poo-into-power-nano-membrane-technology,60,21,YeGoblynQueenne,2/7/2016 15:19\n10443086,The Samsung 950 Pro PCIe SSD Review,http://www.anandtech.com/show/9702/samsung-950-pro-ssd-review-256gb-512gb,84,70,x0f1a,10/24/2015 10:07\n12152965,Show HN: Automatically import or install modules when they're needed in IPython,https://github.com/OrangeFlash81/ipython-auto-import,19,3,OrangeFlash81,7/24/2016 10:42\n12243611,Ask HN: What book have you given as a gift?,,360,514,schappim,8/7/2016 20:57\n10742944,A Cosmonaut on the Moon: Korlevs N-1/L3 Plan,https://thehighfrontier.wordpress.com/2015/11/11/a-cosmonaut-on-the-moon-korlevs-n-1l3-plan/,66,10,sohkamyung,12/16/2015 8:03\n11192542,LambdaNative,http://www.lambdanative.org,287,73,macco,2/28/2016 21:50\n12095071,Open letter from technology sector leaders on Donald Trumps candidacy,https://medium.com/@markjosephson/an-open-letter-from-technology-sector-leaders-on-donald-trumps-candidacy-for-president-c9197af88fed#.dnp5l1c3w,7,1,SeanOC,7/14/2016 16:16\n11945354,How to Pick Your Battles on a Software Team,https://spin.atomicobject.com/2016/06/21/pick-battles-software-team/#.V2k-lErouZc.hackernews,190,136,philk10,6/21/2016 13:18\n10869396,802.11ah Wi-Fi Standard Approved,http://www.wi-fi.org/discover-wi-fi/wi-fi-halow,207,105,sengork,1/9/2016 0:33\n11946756,\"SPF, DMARC, and DKIM: How to Keep Your Email Out of the Spam Folder\",http://www.wpsitecare.com/keep-your-email-out-of-the-spam-folder/,108,58,wpBenny,6/21/2016 16:10\n11026525,Spirograph drawing,https://nbremer.github.io/spirograph/,2,1,martgnz,2/3/2016 14:20\n11075357,Show HN: Temporary File Sharing Service,http://www.5minutestorage.com,2,3,bbayer,2/10/2016 19:36\n10987490,PiÃ±atas delivered by drones,https://www.youtube.com/watch?v=7uCnxqXCghg,2,4,sleepyhead,1/28/2016 10:59\n10839149,Maryland Debacle Shows Why We Must Get Football Out of Our Universities,http://www.forbes.com/sites/stevensalzberg/2015/10/11/get-football-out-of-our-universities-take-it-private/,23,3,tmoullet,1/4/2016 22:17\n10402431,UK launches exceptional talent visa for founders,http://www.techcityuk.com/blog/2015/10/tech-city-uk-unveils-tech-nation-visa-scheme-tier-1-exceptional-talent/,1,1,robk,10/16/2015 22:31\n12424446,Ask HN: What would you improve about human body?,,2,3,ne01,9/4/2016 14:17\n11175484,How to get an app logo designed for $42 on Fiverr,http://burstcommerce.com/shopify-app-logo-banner-fiverr/,25,6,atomgiant,2/25/2016 16:28\n11930821,Congresswoman Proposes Top 1% Act to Drug Test Wealthy People Who Get Tax Breaks,http://bipartisanreport.com/2016/06/16/congresswoman-proposes-top-1-act-to-drug-test-wealthy-people-who-get-tax-breaks-quotes/,9,3,molecule,6/18/2016 22:02\n11566720,Homebrew now sends usage information to Google Analytics,https://github.com/Homebrew/brew/blob/master/share/doc/homebrew/Analytics.md,359,312,aorth,4/25/2016 19:35\n11612449,\"LLVM Backend for the VideoCore4, Raspberry Pi 2 VPU\",https://github.com/christinaa/LLVM-VideoCore4,129,53,DHowett,5/2/2016 15:49\n12169773,Robert Fano has died,http://www.nytimes.com/2016/07/27/technology/robert-fano-98-dies-engineer-who-helped-develop-interactive-computers.html,24,2,kercker,7/27/2016 0:33\n10187705,\"Mac User Groups Fade in Number and Influence, but Devotees Press On\",http://www.nytimes.com/2015/09/09/technology/personaltech/apple-mac-user-groups-devotees-press-on.html,10,5,ChrisArchitect,9/8/2015 19:31\n12477858,Show HN: Curated list of companies using WordPress,https://github.com/minthemiddle/powered-by-wordpress,4,3,mcbetz,9/12/2016 7:41\n11651292,\"Mayhem, Amiga Game, Ported to Raspberry Pi\",http://www.stuffaboutcode.com/2016/04/mayhem-classic-amiga-game-ported-to.html,3,1,doener,5/7/2016 20:48\n10453650,Easily Create D3 Examples,http://blockbuilder.org/,98,23,kilbuz,10/26/2015 19:06\n10447933,Man Accused of Spoofing Some of the World's Biggest Futures Exchanges,http://www.bloomberg.com/news/articles/2015-10-19/before-u-s-called-igor-oystacher-a-spoofer-he-was-known-as-990,55,34,SonicSoul,10/25/2015 19:09\n12296604,The making of a open source timetracker without the need to sign up  in polymer,https://junt.io/open-source/making-of-yotilo-1/,3,1,junt_io,8/16/2016 11:00\n12277391,Love the Fig,http://www.newyorker.com/tech/elements/love-the-fig,53,12,Petiver,8/12/2016 17:41\n11152472,\"An Open Letter to HubSpot Employees: Focus on Value, Not Valuation\",https://readthink.com/an-open-letter-to-hubspot-employees-focus-on-value-not-valuation-226fed123d2b#.vrv91cgjk,4,1,erikdevaney,2/22/2016 17:22\n11886753,\"Ask HN: Need advice.My story:Once an $90k jQuery developer,now a useless lamer\",,27,16,baybal2,6/12/2016 5:15\n10726158,Poor man's VPN via ssh socks proxy,http://www.redpill-linpro.com/sysadvent//2015/12/13/socks-proxy-as-poor-mans-vpn.html,117,51,kvisle,12/13/2015 12:17\n12461438,Wells Fargo Opened a Couple Million Fake Accounts,https://www.bloomberg.com/view/articles/2016-09-09/wells-fargo-opened-a-couple-million-fake-accounts,2,1,PanMan,9/9/2016 12:18\n11924392,Pixel Art to CSS,http://pixelart.jvrpath.com/,5,1,harel,6/17/2016 18:08\n12553261,Google backtracks on privacy promise with messaging service Allo,https://techcrunch.com/2016/09/21/google-lands-in-hot-water-after-backtracking-on-earlier-allo-privacy-promise/,59,30,Lordarminius,9/21/2016 23:47\n11844999,Ask HN: Password Schema Site,,3,3,hactually,6/6/2016 6:21\n11533731,England and Wales House Price Analysis,https://jasmcole.com/2016/04/17/england-and-wales-house-prices/,153,60,mhb,4/20/2016 12:04\n12548808,Apple in Talks to Buy McLaren,http://jalopnik.com/apple-in-talks-to-buy-mclaren-report-1786894101?utm_campaign=socialflow_gizmodo_facebook&utm_source=gizmodo_facebook&utm_medium=socialflow,14,1,hackerkid,9/21/2016 15:05\n10613550,Covert Communication in Mobile Applications [pdf],https://people.csail.mit.edu/mjulia/publications/Covert_Communication_in_Mobile_Applications_2015.pdf,12,1,sylvarant,11/23/2015 9:13\n11081725,Show HN: Party with a Local 2.0  a night out anywhere is better with a local,http://app.partywithalocal.com/,7,1,partywithalocal,2/11/2016 17:59\n11800686,Wanted: Quirky Individuals to join a fast growing startup to build a new future,,3,4,comeexplore,5/30/2016 10:57\n11340492,Ask HN: Critique of logo design ideas,,1,3,c_prompt,3/22/2016 22:38\n10736954,\"Show HN: Ursprung, a complete blog without a back end area\",https://onli.github.io/ursprung/,8,19,onli,12/15/2015 10:27\n11416548,JSClassFinder: Detecting class-like structures in legacy JavaScript code,https://github.com/aserg-ufmg/JSClassFinder,51,5,nextjj,4/3/2016 16:02\n12336899,PowerShell Post Exploitation Tool Aimed at Making Penetration Testing easier,https://github.com/fdiskyou/PowerOPS,12,1,hitr,8/22/2016 15:17\n11491622,There's now an 'Uber just for women,http://www.digitalspy.com/tech/apps/news/a790459/theres-now-an-uber-just-for-women-chariot-for-women-taxi-service/,6,3,ourmandave,4/13/2016 19:52\n10613864,Chromium Re-Enables HTTP/2 Over NPN,https://code.google.com/p/chromium/issues/detail?id=557197,5,1,pjf,11/23/2015 10:47\n10639834,Ask HN: Using a rented apartment for office space?,,8,7,HomeOffice,11/28/2015 3:03\n11020263,Which software do you need but which doesn't exist yet?,,5,6,juli3n,2/2/2016 16:06\n10715549,A fascinating map of the worlds most and least racially tolerant countries,https://www.washingtonpost.com/news/worldviews/wp/2013/05/15/a-fascinating-map-of-the-worlds-most-and-least-racially-tolerant-countries/,4,1,scat,12/11/2015 5:04\n11296491,JavaScript libraries should be written in TypeScript,http://staltz.com/all-js-libraries-should-be-authored-in-typescript.html,386,275,ingve,3/16/2016 11:35\n11733025,\"So Far, So Good\",http://hintjens.com/blog:119,162,28,okket,5/19/2016 19:28\n10363837,When Were All Urban Planners,https://nextcity.org/features/view/when-were-all-urban-planners,15,2,waterlesscloud,10/9/2015 23:32\n11228319,PIN analysis (2012),http://datagenetics.com/blog/september32012/index.html,3,1,adamnemecek,3/5/2016 3:44\n11000073,Ask HN: Did you ever consider dropping out?,,8,21,amjaeger,1/30/2016 1:40\n11914046,New Planet Is Largest Discovered That Orbits Two Suns,http://www.nasa.gov/feature/goddard/2016/new-planet-is-largest-discovered-that-orbits-two-suns,4,1,smaili,6/16/2016 4:43\n10734384,?Corporate Governance and Blockchains,http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2700475,1,1,Dowwie,12/14/2015 22:15\n11610435,Ask HN: How do you deal with abrasive personalities?,,3,4,grafelic,5/2/2016 10:52\n10418557,How Yelp Uses Deep Learning to Classify Photos,http://engineeringblog.yelp.com/2015/10/how-we-use-deep-learning-to-classify-business-photos-at-yelp.html,4,1,lvwrence,10/20/2015 11:35\n11432638,Native Mac Notifications Comes to Chrome Stable,https://bugs.chromium.org/p/chromium/issues/detail?id=326539&can=2&start=0&num=100&q=&colspec=ID%20Pri%20M%20Stars%20ReleaseBlock%20Component%20Status%20Owner%20Summary%20OS%20Modified&groupby=&sort=,158,93,heavymark,4/5/2016 17:47\n10363088,Reviving Smalltalk-78: The First Modern Smalltalk Lives Again (2014) [pdf],http://www.freudenbergs.de/bert/publications/Ingalls-2014-Smalltalk78.pdf,81,23,fniephaus,10/9/2015 20:31\n11983188,Spry: a programming language inspired by Smalltalk/Rebol and written in Nim,http://sprylang.org/,134,63,vmorgulis,6/26/2016 22:50\n10464860,Mark Zuckerberg: net neutrality is a first-world problem,http://www.telegraph.co.uk/technology/mark-zuckerberg/11960016/Mark-Zuckerberg-net-neutrality-is-a-first-world-problem.html,2,2,denzil_correa,10/28/2015 15:11\n10386359,Secret surveillance of suspicious blacks in one of DC's poshest neighborhoods,https://www.washingtonpost.com/local/social-issues/the-secret-surveillance-of-suspicious-blacks-in-one-of-the-nations-poshest-neighborhoods/2015/10/13/2e47236c-6c4d-11e5-b31c-d80d62b53e28_story.html,14,8,kanamekun,10/14/2015 13:07\n12171577,Window JavaScript alert messagebox tutorial for beginners,http://www.how-to-program-in-java.com/2016/07/25/window-javascript-alert-messagebox-tutorial-beginners/,1,1,abenmariem,7/27/2016 9:51\n11180459,Breaking and Entering: Lose the Lock While Embracing Concurrency,http://bravenewgeek.com/breaking-and-entering-lose-the-lock-while-embracing-concurrency/,24,2,olalonde,2/26/2016 8:46\n11313951,The Global Rebellion Against No-Skin-In-the-Game Insiders,http://reason.com/blog/2016/03/15/nassim-taleb-the-global-rebellion-agains,113,93,MollyR,3/18/2016 18:49\n12534287,\"For kids, addictiveness of screens can rivals heroin\",http://nypost.com/2016/08/27/its-digital-heroin-how-screens-turn-kids-into-psychotic-junkies/,10,3,gnicholas,9/19/2016 20:09\n12096534,Ask HN: Which startups will expand internationally in the next 1-2 years?,,9,3,rsmoore215,7/14/2016 19:24\n11524098,So Youre Getting a Ph.D.: Welcome to the Worst Job Market in America,http://www.weeklystandard.com/so-youre-getting-a-ph.d./article/1059359#.VxVRECG6Ck0.facebook,16,8,jseliger,4/19/2016 0:31\n11548816,The average size of Web pages is now the average size of a Doom install,https://mobiforge.com/research-analysis/the-web-is-doom,857,449,Ovid,4/22/2016 13:11\n12114716,D4  Declarative Data-Driven Documents,https://d4.js.org,263,79,joelburget,7/18/2016 12:47\n11799479,Study: MRI scans show schizophrenic brains attempt self-repair,http://www.upi.com/Health_News/2016/05/28/Study-MRI-scans-prove-schizophrenic-brains-attempt-self-repair/6851464458336/,4,1,tokenadult,5/30/2016 4:03\n10551180,How to Advertise on a Porn Website (2013),https://blog.eat24.com/how-to-advertise-on-a-porn-website/,109,24,waldohatesyou,11/12/2015 3:44\n11181459,Show HN: A chrome extension showing star history graph of GitHub repository,https://github.com/timqian/star-history-plugin,3,4,timqian,2/26/2016 14:19\n10271186,SpaceX and Tesla backer just invested $50M in this startup,http://fortune.com/2015/09/24/premise-data-world-bank/,1,1,tankenmate,9/24/2015 12:24\n11333240,This Australian Game Will Turn Us All into Hackers,http://www.kotaku.com.au/2015/07/this-australian-game-will-turn-us-all-into-hackers/,2,1,andrewstuart,3/21/2016 23:49\n12236617,You Dont Have Plenty of Time,http://startingstrength.com/training/you-dont-have-plenty-of-time,139,42,deegles,8/6/2016 1:20\n11466862,The Internet of Things has a dirty little secret,https://medium.com/internet-of-shit/the-internet-of-things-has-a-dirty-little-secret-28bce2d412b2#---0-91.rwny5cnj4,58,27,pierregillesl,4/10/2016 16:30\n11098980,Hardening Debian for the Desktop Using Grsecurity,https://micahflee.com/2016/01/debian-grsecurity/,3,1,based2,2/14/2016 17:05\n10674014,How Mark Zuckerbergs Altruism Helps Himself,https://www.propublica.org/article/how-mark-zuckerbergs-altruism-helps-himself,2,1,ericthor,12/4/2015 1:19\n11736884,Why Googles monopoly abuse case in Europe will run and run,http://arstechnica.com/tech-policy/2016/05/google-antitrust-case-europe-details-analysis/,34,8,Tomte,5/20/2016 11:01\n11740412,An Open Source Honeypot Using Docker,https://github.com/iankronquist/beeswax,19,6,muricula,5/20/2016 18:44\n11816041,Attack of the Ad Blockers,http://www.bloomberg.com/gadfly/articles/2016-06-01/mobile-ad-blocking-s-surge-shows-digital-media-must-change,32,67,antouank,6/1/2016 16:58\n10559148,Ask HN: Best desktop android running as VM?,,4,8,botw,11/13/2015 11:04\n11734492,Ask HN: Is this a billion dollar business idea?,,3,5,thrwawy20160421,5/19/2016 22:55\n12038660,Ask HN: How to move from architecture to cod,,1,2,drieddust,7/5/2016 18:51\n10707585,Diversity makes you Brighter,http://www.nytimes.com/2015/12/09/opinion/diversity-makes-you-brighter.html,1,1,trustfundbaby,12/9/2015 23:20\n11022756,Show HN: Instagloss  Save time with variable summarization,http://www.instagloss.com/,27,3,MayanAstronaut,2/2/2016 21:24\n10446553,Trending ranking. How come none take pageviews into account?,https://moz.com/blog/reddit-stumbleupon-delicious-and-hacker-news-algorithms-exposed,2,2,Oggle,10/25/2015 10:34\n12355379,\"Cancer survival not linked to a positive attitude, study finds\",http://www.apa.org/monitor/jan08/cancer.aspx,3,1,colinprince,8/24/2016 21:26\n11847860,Introducing Ignite for React Native,https://shift.infinite.red/ignite-your-mobile-development-32417590ed3e#.550hb5veo,4,3,GantMan,6/6/2016 16:15\n11552003,How do I find out who has sent me the most emails?,,5,3,id122015,4/22/2016 19:34\n12325374,My quest for a dream job,,1,2,kshk123,8/20/2016 5:42\n10834682,\"Its 2016 already, how are websites still screwing up these user experiences?\",http://www.troyhunt.com/2016/01/its-2016-already-how-are-websites-still.html,15,6,campuscodi,1/4/2016 9:34\n11583268,Elon Musk Supports His Business Empire with Unusual Financial Moves,http://www.wsj.com/articles/elon-musk-supports-his-business-empire-with-unusual-financial-moves-1461781962,100,125,phodo,4/27/2016 18:38\n11027539,\"Dropbox May Not Be LeBron James, but Is Still in the Game\",http://www.nytimes.com/2016/02/04/technology/dropbox-may-not-be-lebron-james-but-it-is-still-in-the-game.html,150,195,es09,2/3/2016 16:51\n12123859,\"Free Rotating Proxy API, Free Rotating User Agent API\",https://www.proxicity.io,2,2,cmeadows,7/19/2016 18:49\n11932702,The Inside of a Neutron Star,http://nautil.us/issue/31/stress/the-inside-of-a-neutron-star-looks-spookily-familiar,80,22,dnetesn,6/19/2016 12:09\n11404062,Ask HN: Is it stupid to store GB's of data without a DBMS/DS/etc?,,2,7,erik14th,4/1/2016 11:26\n10355249,Zero correlation between state homicide rate and state gun laws,https://www.washingtonpost.com/news/volokh-conspiracy/wp/2015/10/06/zero-correlation-between-state-homicide-rate-and-state-gun-laws/,3,1,monort,10/8/2015 19:06\n10651018,Tech Unicorns: Gored,http://www.economist.com/news/leaders/21679194-correction-startup-valuations-would-be-good-news-technology-sector-gored,30,11,nopinsight,11/30/2015 18:58\n10227500,InfluxDB 0.9.4 is out Here's what's new,https://influxdb.com/blog/2015/09/16/InfluxDB-0_9_4-released-with-top-order-by-time-desc-and-more.html,2,1,greyhoundsmc,9/16/2015 15:52\n10625233,Maybe Clockless Chip Design's Time Has Come,https://www.semiwiki.com/forum/content/5196-maybe-clockless-chip-designs-time-has-come.html,49,56,throwaway000002,11/25/2015 3:53\n11379819,The Mathematical Justification for Not Letting Your Builds Queue,https://circleci.com/blog/mathematical-justification-for-not-letting-builds-queue/,5,1,dankohn1,3/29/2016 6:26\n11675000,Security update for IntelliJ-based IDEs v2016.1 and older versions,http://blog.jetbrains.com/blog/2016/05/11/security-update-for-intellij-based-ides-v2016-1-and-older-versions/,87,21,shalupov,5/11/2016 13:24\n12396520,Common Startup Timing Mistakes and How to Avoid Them,https://codingvc.com/common-startup-timing-mistakes-and-how-to-avoid-them/?utm_campaign=Mattermark+Daily&utm_source=hs_email&utm_medium=email&utm_content=33630139&_hsenc=p2ANqtz-_8iZGC4mo543yNV-whawSgYp8lkVTZ0g-pZ1ndWcP-FX8C6QSVnCJRNQxevVjn5_2HSRTntDoLt1vpnvk7Sn1rL1Q1zA&_hsmi=33630139,53,10,prostoalex,8/31/2016 7:21\n10385292,Europe's largest newspaper by circulation bans users with AdBlock,http://www.xing-news.com/reader/news/articles/118369?newsletter_id=8567&xng_share_origin=email,5,4,riskneural,10/14/2015 6:32\n10964163,\"When we take turns speaking, we chime in after a culturally universal short gap\",http://www.theatlantic.com/science/archive/2016/01/the-incredible-thing-we-do-during-conversations/422439/?single_page=true,69,58,ehudla,1/24/2016 21:44\n10200839,Show HN: Mirror of current articles on HN front page,http://hn.getpageback.com/,11,9,enan,9/10/2015 22:04\n10344939,Manifest for a web application  Working Draft,http://www.w3.org/TR/appmanifest/,46,6,bpierre,10/7/2015 9:08\n10941480,The Man Who Turned Night into Day,https://motherboard.vice.com/read/the-man-who-turned-night-into-day,5,1,Palomides,1/20/2016 21:25\n12011282,Don't like Brexit? We have a plan,http://www.transylvaniabeyond.com/,108,50,beniaminmincu,6/30/2016 20:09\n10468049,The American Presidency Project,http://www.presidency.ucsb.edu/index.php,3,1,Oatseller,10/28/2015 23:05\n11617195,The Golden Age of Drug Trafficking,https://news.vice.com/article/drug-trafficking-meth-cocaine-heroin-global-drug-smuggling,3,1,gwintrob,5/3/2016 1:34\n11996832,Zend Framework 3 Released,https://framework.zend.com/blog/2016-06-28-zend-framework-3.html,93,91,agopaul,6/28/2016 19:36\n10274963,Shadertoy  Procedural city,https://www.shadertoy.com/view/XtsSWs,15,1,epsylon,9/24/2015 21:42\n11832602,\"Fish eat plastic like teens eat fast food, researchers say\",http://www.bbc.co.uk/news/science-environment-36435288,2,1,nsgi,6/3/2016 19:29\n11022993,Sandstorm App update: New open-source self-hostable apps,https://sandstorm.io/news/2016-01-22-8-new-open-source-apps,152,53,andybak,2/2/2016 21:57\n11103198,Efficient Rails DevOps (second edition),https://efficientrailsdevops.com,4,2,relativkreativ,2/15/2016 13:19\n10758191,Common Lisp Koans,https://github.com/google/lisp-koans,100,22,galois198,12/18/2015 13:00\n11591941,dot NET Micro Framework,http://www.netmf.com/,27,6,talles,4/28/2016 21:15\n10246428,This Dad Wrote a Check to His Kids School Using Common Core Math,http://www.buzzfeed.com/morganshanahan/this-dad-wrote-a-check-to-his-kids-school-in-common-core-mat?bffbparents&utm_term=4ldqphs#.hpmv81lXn,7,4,bhartzer,9/20/2015 2:59\n10492644,Theres no better place than oceans for cleaen power. Why'd it take us so long?,http://www.slate.com/articles/business/the_juice/2015/10/block_island_wind_farm_off_rhode_island_finally_brings_wind_power_to_america.html,1,1,jseliger,11/2/2015 16:12\n12554611,\"Hacker house blues: life with 12 programmers, 2 rooms and one 21st-century dream\",http://www.salon.com/2016/09/17/hacker-house-blues-my-life-with-12-programmers-2-rooms-and-one-21st-century-dream/,4,3,MilnerRoute,9/22/2016 5:33\n10239744,An Odd Couple: Samuel Beckett and Buster Keaton,http://www.movingimagearchivenews.org/an-odd-couple-samuel-beckett-buster-keaton/,21,5,dnetesn,9/18/2015 15:29\n12196882,\"If Russia Hacked D.N.C., How Should Obama Retaliate?\",http://www.nytimes.com/2016/07/31/us/politics/us-wrestles-with-how-to-fight-back-against-cyberattacks.html,2,1,finid,7/31/2016 13:27\n10191938,Ask HN: How do you feel about ad blockers?,,29,40,slsii,9/9/2015 15:16\n11749282,In 1950s Vegas Exploding A-Bombs Were Cause For a Party,http://www.yournewszonenetwork.com/2015/04/in-1950s-vegas-exploding-bombs-were.html,26,6,marvindanig,5/22/2016 16:53\n12513340,Ask HN: Can you help this quadriplegic organise their medical information?,,4,1,escapologybb,9/16/2016 11:47\n10378306,Maryland Debacle Shows Why We Must Get Football Out of Our Universities,http://www.forbes.com/sites/stevensalzberg/2015/10/11/get-football-out-of-our-universities-take-it-private/,8,3,FireBeyond,10/13/2015 2:49\n11713490,\"IBM May Have Just Found How to End Viral Infection. Yes, All of Them\",http://secondnexus.com/technology-and-innovation/molecule-could-destroy-all-viruses/,13,1,SimplyUseless,5/17/2016 13:38\n11658200,Butteraugli  a tool for measuring differences between images,https://github.com/google/butteraugli,71,11,aorth,5/9/2016 7:54\n10358597,A new approach to web performance,https://www.ampproject.org/how-it-works/,225,172,kostarelo,10/9/2015 7:19\n12249739,Rationalizing Startup Ideas,https://medium.com/@kyle.smith.bgsu/rationalizing-startup-ideas-7625d0491efe#.y18rmtm0u,1,1,Kevin_S,8/8/2016 18:13\n11944587,NPM integration for Rails,https://github.com/endenwer/npm-rails,2,1,endenwer,6/21/2016 9:39\n10304617,Estimated loss of global revenue due to blocked ads during 2015 was $21.8B [pdf],http://downloads.pagefair.com/reports/2015_report-the_cost_of_ad_blocking.pdf,2,1,johnnaka,9/30/2015 15:22\n11686769,Spain Loves Tesla  Letter to Elon Musk [pdf],https://www.spainlovestesla.com/SpainLovesTeslaEN.pdf,3,1,openmaze,5/12/2016 21:03\n12012279,Email updates about your own activity,https://github.com/blog/2203-email-updates-about-your-own-activity,23,6,wpBenny,6/30/2016 22:17\n11232246,The Dark Ages of Austin Startup Capital,http://techcrunch.com/2016/03/05/the-dark-ages-of-austin-startup-capital/,71,34,cdcro,3/6/2016 2:47\n10334264,Ask HN: Burnt out in job after 9 months,,7,10,password03,10/5/2015 19:36\n10552402,Netspeak  Search for Words,http://www.netspeak.org/,17,1,charlieirish,11/12/2015 10:58\n11061074,\"Just tags, no folders. But everything at right place\",https://grabduck.com/last,2,2,grabduck,2/8/2016 21:39\n11515173,Show HN: FailArchive  Fail videos to waste your time,https://failarchive.com,4,1,steve_wilson,4/17/2016 16:47\n12051763,Bluetooth headphones are annoying,http://www.theverge.com/2016/7/7/12109384/wireless-bluetooth-headphones-battery-life-video,6,10,walterbell,7/7/2016 20:04\n11682163,Polar watches/sportbands Python API,https://github.com/rsc-dev/loophole,63,18,rsc-dev,5/12/2016 8:48\n10194179,Simple Online Web Editor,https://redaktor.io/,1,1,redaktor,9/9/2015 20:09\n10285849,The Volkswagen Scandal: A Mucky Business,http://www.economist.com/news/briefing/21667918-systematic-fraud-worlds-biggest-carmaker-threatens-engulf-entire-industry-and,7,1,rmathew,9/27/2015 8:17\n10322033,Vigilante hacker creates good virus,http://www.maximumpc.com/router-virus-seemingly-fights-the-good-fight/,3,1,chatman,10/2/2015 23:59\n10659957,Tor's first real donation campaign,https://blog.torproject.org/blog/our-first-real-donations-campaign,3,1,zmanian,12/2/2015 0:20\n10729130,The Tab Raises $3M for Hyperlocal News Site Written by Student Journalists,http://techcrunch.com/2015/12/10/the-tab-raises-3m-for-its-hyperlocal-news-site-written-by-unpaid-student-journalists/,13,6,doppp,12/14/2015 2:41\n10984425,Ask HN: What's your favorite physics demonstration?,,1,1,CarolineW,1/27/2016 23:24\n10463187,Nim 0.12.0 released,http://nim-lang.org/news.html#Z2015-10-27-version-0-12-0-released,15,6,elpres,10/28/2015 7:22\n10646066,GDP growth of humanity over the very long run,http://ourworldindata.org/data/growth-and-distribution-of-prosperity/gdp-growth-over-the-very-long-run/,52,46,asm,11/29/2015 21:05\n10486476,My Livecoding.tv account deletion saga,http://liza.io/my-livecoding-dot-tv-account-deletion-saga/,667,430,drakonka,11/1/2015 14:29\n10271834,Motion Sensing with Intel Edison,https://software.intel.com/en-us/blogs/2015/07/13/motion-sensing-with-intel-edison?cid=em-elq-5111&utm_source=elq&utm_medium=email&utm_campaign=5111&elq_cid=1208315,2,1,bpolania,9/24/2015 14:38\n11925546,Crisis based forking can pierce the Decentralized Veil of Ethereum,https://blog.stakeventures.com/articles/piercing-ethereums-veil,25,8,pelle,6/17/2016 21:05\n12359820,Entitled startup founders and indulgent VCs = disaster,http://www.mercurynews.com/michelle-quinn/ci_30285683/founders-syndrome-takes-troubling-turn,1,1,bobthedog,8/25/2016 15:32\n12390627,Ask HN: How do I perform given a 1 month probation period?,,8,22,pzk1,8/30/2016 14:48\n12200601,\"Kagi, old-school software payment processor, abruptly goes out of business\",https://www.dropbox.com/s/8n2seaxfkgd8h8o/2016-08-01%20Important%20Kagi%20Announcement.pdf?dl=0,4,1,veidr,8/1/2016 6:49\n10289515,\"Show HN: Fictionhub, a place to share fiction\",http://fictionhub.io/,46,25,rayalez,9/28/2015 9:15\n10402519,Subprime unicorns,http://www.ft.com/intl/cms/s/0/91063628-73f5-11e5-bdb1-e6e4767162cc.html#axzz3om3nkxin,1,1,henridf,10/16/2015 22:53\n12080779,Challenges around building an app and how Hello Startups program can help,http://discover.7cstudio.com/post/147283558367/challenges-around-building-an-app-and-how-hello,8,4,suryasach,7/12/2016 17:20\n10287901,This is why I support a SAG-AFTRA strike authorization for video games,https://medium.com/@wilw/this-is-why-i-support-a-sag-aftra-strike-authorization-for-video-games-and-it-isn-t-about-money-d9123d7a700d,3,2,cdcarter,9/27/2015 20:48\n12287988,Hyperloop and our misplaced love of futuristic technology,https://www.theguardian.com/sustainable-business/2016/aug/14/hyperloop-elon-musk-futuristic-technology-transport,6,2,jonbaer,8/15/2016 0:44\n12056619,The Tech Co-Founder Deal You Should Be Getting,https://medium.com/@paultyma/best-tech-co-founder-offer-i-ever-got-e0c05d8274cb#.y07z5lai8,4,1,bladgod,7/8/2016 16:17\n11853431,Show HN: Share what you own,https://iownit.co,5,3,TimLeland,6/7/2016 9:59\n10539045,MTN telecom chief executive quits after Nigeria fine,http://www.bbc.com/news/business-34763602,18,7,valanto,11/10/2015 13:12\n10440767,Node.js Websockets for React: Automatically updates state and data,https://github.com/ColDog/socketify,2,1,coldog,10/23/2015 19:25\n10252616,A New Yorker Walks into a San Francisco Start Up,https://medium.com/@jenniferdaniel/a-new-yorker-walks-into-a-san-francisco-start-up-6926651b8254,11,5,adrusi,9/21/2015 14:47\n10910454,Ask HN: Have you ever changed your DBMS for a site running in production?,,3,4,poops,1/15/2016 16:53\n11620656,Nobel prize winner and buckyball discoverer Harry Kroto dies at 76,http://www.rsc.org/chemistryworld/2016/05/harry-kroto-fullerenes-buckyball-nobel-prize-obituary,2,1,srikar,5/3/2016 13:56\n11811757,Bad arguments against a universal basic income,http://www.lawyersgunsmoneyblog.com/2016/05/bad-arguments-against-a-universal-basic-income,6,3,veryluckyxyz,6/1/2016 2:38\n10770781,SuperMalloc: A Super Fast Multithreaded Malloc for 64-bit Machines,http://conf.researchr.org/event/ismm-2015/ismm-2015-papers-supermalloc-a-super-fast-multithreaded-malloc-for-64-bit-machines,147,32,ingve,12/21/2015 12:35\n11438027,Mobile Mesh Networking Framework  Build apps that connect even without internet,http://www.hypelabs.io,2,1,CLei,4/6/2016 11:29\n12471434,Web version of the iOS10 music app design?,,1,1,allanhahaha,9/10/2016 23:57\n10821506,The Website Obesity Crisis talk,https://vimeo.com/147806338,38,1,chei0aiV,1/1/2016 9:44\n10711386,Show HN: Scut  simple windows cmd shortcut/alias manager,https://github.com/ShamariFeaster/scut,4,1,alistproducer2,12/10/2015 16:19\n12237582,From Inception to Redux,http://jamesknelson.com/state-react-1-stateless-react-app/http://jamesknelson.com/state-react-2-inception-redux/,1,1,jamesknelson,8/6/2016 9:14\n10771888,How interactive news and data journalism responded to the major events of 2015,http://blog.webkid.io/2015-interactive-news-and-data-journalism/,1,1,chrtze,12/21/2015 16:37\n11808342,Its Time to Shut Down the Most Prolific Patent Troll in the Country,https://www.eff.org/deeplinks/2016/05/its-time-shut-down-most-prolific-patent-troll-country,27,2,dwaxe,5/31/2016 17:40\n11546324,\"Bitcasa Drive Being Discontinued on May 20, 2016\",https://support.bitcasa.com/hc/en-us/articles/218389848-Bitcasa-Drive-Being-Discontinued-on-May-20-2016,11,1,VinceD01,4/22/2016 0:37\n12357599,How Startup Options and Ownership Work,http://a16z.com/2016/08/24/options-ownership/?utm_campaign=Mattermark+Daily&utm_source=hs_email&utm_medium=email&utm_content=33386773&_hsenc=p2ANqtz-8Yh06XfJ07IS_elY10dP8tl6Et3vg0oGecP6iW9E-6_zYuCaUP_bMpOXOVidvEs8wUZwZMrYurXUBx4DrTCsDpEFYUNA&_hsmi=33386773,254,96,prostoalex,8/25/2016 8:28\n12421643,Is Elon Musk trying to do too much too fast?,http://www.latimes.com/business/la-fi-spacex-tesla-musk-20160902-snap-story.html,45,52,endswapper,9/3/2016 22:50\n10742546,Optimizing Software in C++ [pdf],http://www.agner.org/optimize/optimizing_cpp.pdf,82,11,signa11,12/16/2015 5:22\n12323883,Internet stats and facts for 2016,https://hostingfacts.com/internet-facts-stats-2016/,1,2,ffggvv,8/19/2016 22:13\n11226904,Ask HN: Are there companies willing to sponsor visas for interns?,,1,4,noobie,3/4/2016 21:13\n11204344,Complaining Rewires Your Brain for Negativity,http://www.inc.com/jessica-stillman/complaining-rewires-your-brain-for-negativity-science-says.html?utm_content=bufferf1901&utm_medium=social&utm_source=facebook.com&utm_campaign=buffer,22,6,magoghm,3/1/2016 17:30\n12115818,Prometheus reaches 1.0,https://prometheus.io/blog/2016/07/18/prometheus-1-0-released/,152,58,grobie,7/18/2016 15:56\n12385688,\"Facebook fires trending team, and algorithm without humans goes crazy\",https://www.theguardian.com/technology/2016/aug/29/facebook-fires-trending-topics-team-algorithm?CMP=fb_gu,3,1,nek28,8/29/2016 21:52\n11018538,How Product Hunt influenced our growth rate,https://www.stackfield.com/blog/how-product-hunt-influenced-our-growth-rate-32,1,1,rolfos,2/2/2016 9:56\n10714623,Strapi  Fast. Reusable. Easy to use. The next generation framework for Node.js,http://strapi.io/,3,3,kulakowka,12/11/2015 0:13\n11805795,Project Soli  touchless gesture interactions by Google,https://atap.google.com/soli/,182,42,danr4,5/31/2016 10:51\n10424115,\"Rebuilding Segment's Infrastructure with Docker, ECS, and Terraform\",http://highscalability.com/blog/2015/10/19/segment-rebuilding-our-infrastructure-with-docker-ecs-and-te.html,22,3,samber,10/21/2015 7:33\n10876138,Ask HN: Why doesn't somebody buy every combination of the Powerball?,,10,15,hanniabu,1/10/2016 17:35\n11594572,Creator of pop-up ads apologizes for inventing internets original sin,https://www.rt.com/news/180740-online-ads-apology-zuckerman-essay/,3,1,RobAley,4/29/2016 9:19\n12200240,Ask HN: How do you know if an idea is worth running with?,,2,3,alexbanks,8/1/2016 4:44\n12529846,Win3mu Part 1 Why Im writing a 16-bit Windows Emulator,https://medium.com/@CantabileApp/win3mu-part-1-why-im-writing-a-16-bit-windows-emulator-2eae946c935d#.fg3gvf4eg,74,23,mpalme,9/19/2016 8:37\n10437376,JP Morgan to Grant IPO Access to Everyone,http://techcrunch.com/2015/10/21/jp-morgan-to-grant-ipo-access-to-everyone/,63,30,areski,10/23/2015 7:56\n10792915,How One Stupid Tweet Blew Up Justine Saccos Life,http://www.nytimes.com/2015/02/15/magazine/how-one-stupid-tweet-ruined-justine-saccos-life.html,14,12,noobermin,12/26/2015 1:26\n10466754,When do YC W16 invites go out?,,10,17,gingerpolin,10/28/2015 19:33\n11942258,China Wants to Build a Deep Sea 'Space Station',http://motherboard.vice.com/read/china-wants-to-build-a-deep-sea-space-station,39,17,zeristor,6/20/2016 22:54\n11007801,Youre Either Venture-Backed or a Lifestyle Business: The Big Lie (2014),http://hunterwalk.com/2014/03/04/youre-either-venture-backed-or-a-lifestyle-business-the-big-lie/,9,1,bootload,1/31/2016 20:04\n12311115,The joy of algebra,,1,2,gloves,8/18/2016 8:37\n10221333,Thoughts on this site?,http://collegiatecode.com/,1,1,aml183,9/15/2015 15:54\n12035578,\"Android is imploding, and there's nothing that can be done to stop it\",http://www.zdnet.com/article/android-is-imploding-and-theres-nothing-that-can-be-done-to-stop-it/,32,20,brkumar,7/5/2016 11:05\n12478300,12 Reasons Why Software Localization (L10n) Is So Dang Hard,https://phraseapp.com/blog/posts/12-reasons-software-localization-l10n-dang-hard/,3,1,torbenfabel,9/12/2016 9:39\n11164378,Ask HN: Is it worth the Scala's Ordeal?,,1,3,basicscholar,2/24/2016 3:39\n10982165,Improved GitHub commenting with Markdown,https://github.com/blog/2097-improved-commenting-with-markdown?utm_source=twitter&utm_medium=social&utm_campaign=markdown-toolbar-intro,13,1,hodgesmr,1/27/2016 19:00\n12329499,Live MySQL Schema Changes on RDS with Percona Toolkit,https://github.com/mrafayaleem/percona-presentation,2,1,iamspoilt,8/21/2016 5:16\n12032669,Wget Arbitrary Commands Execution,https://blogs.securiteam.com/index.php/archives/2701,118,33,walterbell,7/4/2016 19:55\n10266297,Pebble announces round watch: Pebble Time Round,http://www.theverge.com/2015/9/23/9372899/pebble-time-round-smartwatch-announcement-availability,3,1,fredley,9/23/2015 17:07\n10973889,Why BPG will replace GIFs and more,https://eek.ro/why-bpg-will-replace-gifs-and-not-only/,173,116,antouank,1/26/2016 15:36\n12571426,Ask HN: Why not openai hire using a kaggle competition?,,2,5,master_yoda_1,9/24/2016 16:03\n11257518,Chrome Music Lab,https://musiclab.chromeexperiments.com,3,1,adamnemecek,3/10/2016 5:30\n11411262,Neo Geo Programming Guide (1991) [pdf],http://www.hardmvs.com/manuals/NeoGeoProgrammersGuide.pdf,76,16,felhr,4/2/2016 12:18\n10881920,Sencha Software License Agreement,https://www.sencha.com/legal/sencha-software-license-agreement/,2,1,shawndumas,1/11/2016 17:54\n12385873,Ask HN: Single-user task and project management recs?,,6,5,bradleyankrom,8/29/2016 22:13\n11125724,Show HN: Weeknder  up to 60% off weekend flights from NYC,,1,1,richf,2/18/2016 13:59\n10339332,\"The Mystery Vigilantes Who Created 'Malware' To Secure 10,000 Routers\",http://www.forbes.com/sites/thomasbrewster/2015/10/06/mystery-white-team-vigilante-hackers-speak-out/,8,1,cdubzzz,10/6/2015 15:03\n12031562,You're doing DevOps wrong,https://techcrunch.com/2016/07/04/youre-doing-devops-wrong/,3,1,Spydar007,7/4/2016 16:18\n10262186,A Tale of Two Ports: Automation at Oakland vs. Rotterdam,https://learn.flexport.com/port-automation/,7,2,rottencupcakes,9/22/2015 22:36\n10638271,Chromebook Comparison Chart: Compare Technical Specifications of Chromebooks,http://www.linux-netbook.com/compare/chromebooks/,3,2,yaph,11/27/2015 18:23\n10658884,The Monster of Bad Spelling,http://www.theawl.com/2015/11/giant-despair-of-doubting-castle,30,5,dnetesn,12/1/2015 21:23\n11811972,Show HN: Flask Seed App,https://github.com/muicss/flaskapp,7,4,andres,6/1/2016 4:00\n10452262,\"Open-sourcing PalDB, a lightweight companion for storing side data\",https://engineering.linkedin.com/blog/2015/10/open-sourcing-paldb--a-lightweight-companion-for-storing-side-da,5,1,thousandx,10/26/2015 16:02\n11904417,\"Russian government hackers penetrated DNC, stole opposition research on Trump\",https://www.washingtonpost.com/world/national-security/russian-government-hackers-penetrated-dnc-stole-opposition-research-on-trump/2016/06/14/cf006cb4-316e-11e6-8ff7-7b6c1998b7a0_story.html?postshare=7401465918761361,9,2,seccess,6/14/2016 18:59\n12353846,Reactors: Foundational framework for distributed computing,http://reactors.io/,53,30,acjohnson55,8/24/2016 17:50\n10924849,Valve greenlights sale of fan-made Half-Life game,http://gamasutra.com/view/news/263645/Valve_greenlights_sale_of_fanmade_HalfLife_game.php,6,1,bpierre,1/18/2016 15:22\n10740029,Why I no longer use MVC frameworks,http://www.ebpml.org/blog15/2015/12/why-i-no-longer-use-mvc-frameworks/,116,92,jdubray,12/15/2015 19:55\n11581536,Apply HN: Discovery List  Product Hunt for products you can actually buy,,10,6,plyleung,4/27/2016 15:52\n10877883,My payphone runs Linux now,https://www.jwz.org/blog/2016/01/my-payphone-runs-linux-now/,10,2,pavel_lishin,1/11/2016 0:04\n11230287,When the U.S. air force discovered the flaw of averages,https://www.thestar.com/news/insight/2016/01/16/when-us-air-force-discovered-the-flaw-of-averages.html,471,103,hecubus,3/5/2016 18:16\n12210296,Microsoft forks Unreal Engine 4 and ports it to Universal Windows Platform,https://forums.unrealengine.com/showthread.php?118375-Unreal-Engine-4-is-available-for-Win10-UWP-app-dev-now,157,115,htaunay,8/2/2016 14:43\n10957807,\"What is the best country for startups? Believe it or not, its Spain\",http://startup.cat/en/what-is-the-best-country-for-startups-believe-it-or-not-its-spain/,3,1,jray,1/23/2016 9:39\n10790890,Ask HN: What is your favorite Christmas fable?,,3,3,atmosx,12/25/2015 10:31\n11958893,ABBA: A/B Test (Split Test) Calculator,https://www.thumbtack.com/labs/abba/,33,6,rgbrgb,6/23/2016 4:45\n12342617,\"Reeling from Effects of Climate Change, Alaskan Village Votes to Relocate\",http://www.nytimes.com/2016/08/20/us/shishmaref-alaska-elocate-vote-climate-change.html,76,27,jackgavigan,8/23/2016 10:31\n11289178,Mobirise Best Website Maker v2.9.7 is out,https://mobirise.com,1,2,Mobirise,3/15/2016 12:48\n10523018,Spotify is removing music from politically controversial bands,http://weev.livejournal.com/414647.html,5,2,gnarbarian,11/7/2015 0:44\n11608985,E Programming Language: Write Secure Distributed Software,http://wiki.erights.org/wiki/Main_Page,57,21,jervisfm,5/2/2016 3:01\n11457313,Issues for Self-Driving Cars in U.S. Cities,http://www.inc.com/betsy-mikel/why-self-driving-cars-could-be-a-design-nightmare-for-us-cities.html,9,11,prostoalex,4/8/2016 19:41\n11667494,\"Show HN: BitKeeper  Enterprise-ready version control, now open-source\",https://www.bitkeeper.org/,384,306,wscott,5/10/2016 14:39\n11548780,Great video to help OO programmers begin to think functionally,https://www.youtube.com/watch?v=E8I19uA-wGY&feature=youtu.be,82,7,rawkode,4/22/2016 13:05\n12226139,Why swearing is good for you,http://qz.com/749454/why-you-should-teach-your-children-profanity/,118,94,prostoalex,8/4/2016 15:26\n10282908,The Phony Free Market,https://m.facebook.com/?_rdr#!/RBReich/photos/a.404595876219681.103599.142474049098533/1075758279103434/?type=3,1,1,jrs235,9/26/2015 12:27\n10712045,Bank account verification and transfers in just a few lines of code,http://blog.dwolla.com/bank-account-verification-and-transfers-in-just-a-few-lines-of-code/,86,39,teetime,12/10/2015 17:48\n10357414,\"Ask HN: Twitter ads support disaster, what to do?\",,2,1,binarycrusader,10/9/2015 0:47\n10957013,Toronto man found not guilty in Twitter harassment trial,http://www.theglobeandmail.com/news/toronto/verdict-expected-today-in-twitter-harassment-trial/article28334101/,82,38,eigenvector,1/23/2016 3:12\n11166270,Missed 83b by one day,,2,1,sbrowns,2/24/2016 12:43\n11883318,What If PTSD Is More Physical Than Psychological? Evidence from new study,http://www.nytimes.com/2016/06/12/magazine/what-if-ptsd-is-more-physical-than-psychological.html,165,103,jcfrei,6/11/2016 13:08\n10267922,DrawMatch-iOS app measures how well people draw with image processing algorithms,http://www.drawmatch.com,1,1,zyqu,9/23/2015 20:27\n11450253,Ask HN: How long would it take to crack the Enigma Code now?,,13,4,mangeletti,4/7/2016 20:12\n11599314,Show HN: LuxBase  Open-Source Smart Lighting Control System,https://github.com/kienankb/LuxBase,38,13,kienankb,4/29/2016 23:07\n11099836,Ask HN: Why is there only one Reddit?,,8,6,fyrejuggler,2/14/2016 20:27\n10591003,Amazon to Add Two-Factor Authentication to Retail Customer Accounts,http://www.streetinsider.com/Insiders+Blog/Amazon.com+(AMZN)+Adds+Two-Factor+Authorization+to+Accounts/11086924.html,2,1,DHJSH,11/18/2015 21:47\n12465763,Elementary OS Loki 0.4 Stable Release,http://blog.elementary.io/post/147637979911/loki-04-stable-release,222,63,iamcreasy,9/9/2016 20:23\n11710930,Thoughts on the future of Python and graphical interfaces,https://medium.com/@tryexceptpass/a-python-ate-my-gui-971f2326ce59#.r71wrkqfq,103,127,sebg,5/17/2016 2:03\n10256652,Ask HN: Need advice on startup options,,23,13,optionadvice,9/22/2015 4:41\n12372684,Facebook Hired Me at 18. But My Story Isnt as Perfect as It Sounds,https://www.facebook.com/notes/michael-sayman/facebook-hired-me-at-18-but-my-story-isnt-as-perfect-as-it-sounds/1109149972513019,4,1,ingve,8/27/2016 15:15\n10705960,Undertale dares players to make a mistake they can never take back,http://www.avclub.com/article/undertale-dares-players-make-mistake-they-can-neve-228716,1,1,minimaxir,12/9/2015 19:09\n10374448,Show HN: Sell It Easy  Sell anything in 30 seconds,,2,2,brahnema,10/12/2015 13:53\n10595414,Square jumps in market debut,http://reuters.com/article/idUSL3N13E45620151119,140,96,petethomas,11/19/2015 15:55\n10841178,My 'smart drugs' nightmare,http://www.bbc.co.uk/news/magazine-35091574,32,53,pmoriarty,1/5/2016 4:22\n11483356,Lorem Dim Sum,http://loremdimsum.com/,3,3,OJFord,4/12/2016 20:37\n12485712,I have 23 keybase.io invites emails in the comments if you want em,,6,28,Tigew,9/13/2016 4:53\n12154997,Ask HN: Does anyone knows anything about pokemon go tech stack and architecture?,,3,1,pedrorijo91,7/24/2016 21:28\n11425927,2016 State of Hardware Report,http://blog.fictiv.com/posts/2016-state-of-hardware-report,4,2,monkmartinez,4/4/2016 21:41\n12393449,Opportunity Overload  sends you researched business ideas and opportunities,http://opportunityoverload.com,2,1,vphillips,8/30/2016 20:10\n10994912,Free Trade with China Wasn't Such a Great Idea for the U.S,http://www.bloombergview.com/articles/2016-01-26/free-trade-with-china-wasn-t-such-a-great-idea,43,86,primodemus,1/29/2016 12:52\n10890317,\"Tadepalli V. Uber Technologies, Inc\",https://eclaim.kccllc.net/caclaimforms/utd/home.aspx,5,2,paulannesley,1/12/2016 20:55\n10779084,Bubble sort is the fastest sorting algorithm,https://www.quora.com/How-efficient-is-bubble-sort/answer/Dale-Thomas-8?share=1,15,3,radmuzom,12/22/2015 17:43\n11851849,Urbit is now in open developer beta,https://urbit.org/,184,153,jonasrosland,6/7/2016 1:40\n10493154,The Hacking Team Defectors,http://motherboard.vice.com/read/the-hacking-team-defectors,5,1,tptacek,11/2/2015 17:08\n10952128,\"Show HN: Janeway  A more mouse-driven, curses-based Node.js console\",https://github.com/skerit/janeway,25,4,skerit,1/22/2016 11:32\n10681140,Apollo 11: The computers that put man on the moon,http://www.computerweekly.com/feature/Apollo-11-The-computers-that-put-man-on-the-moon,1,1,triplesec,12/5/2015 6:39\n11873561,Ask HN: Chromium for Windows (64) from an official and secure source,,1,3,mitm2mitm,6/10/2016 1:01\n10821858,Gfverif: fast and easy verification of finite-field arithmetic,http://gfverif.cryptojedi.org/,7,1,reader_1000,1/1/2016 13:43\n11652297,HoloflexWorld's first holographic flexible smartphone,http://techxplore.com/news/2016-05-holoflexworld-holographic-flexible-smartphone-video.html,2,1,dnetesn,5/8/2016 2:13\n10436820,Show HN: Sublime Text Database Client,https://sequoiastudios.io/db1,44,41,alexggordon,10/23/2015 4:34\n11928842,Why most of Londons tech sector believes Brexit will prove a disaster,https://techcrunch.com/2016/06/16/why-most-of-londons-tech-sector-believes-brexit-will-prove-a-disaster/,2,2,henrik_w,6/18/2016 14:47\n10456290,Ask HN: Should I deploy my code and lay off 80 people?,,82,62,nowherenice,10/27/2015 4:15\n11669797,Double-Stranded RNA Activated Caspase Oligomerizers May Treat Most Viruses,https://www.indiegogo.com/projects/dracos-may-be-an-effective-cure-for-viral-diseases,4,1,aurelian15,5/10/2016 19:17\n11055975,GitHub exposes everyone's email address in GIT commits,https://taylorhakes.com/posts/get-any-github-users-email-address/,4,12,asjfkdlf,2/8/2016 1:43\n11859235,214ft seeding rig working in Australia,https://m.youtube.com/watch?v=IsPkRJZXoow,2,1,fanquake,6/8/2016 0:50\n11500081,What MVP should you be building?,http://customerdevlabs.com/2016/04/14/what-mvp-should-you-be-building/,6,3,rharris,4/14/2016 20:29\n12133606,GRPC with REST and Open APIs,http://www.grpc.io/posts/coreos,14,2,philips,7/21/2016 0:15\n12550659,Embrace Your Inner Geek: CNC Periodic Table of Elements Poster,http://blog.fictiv.com/posts/the-cnc-periodic-table-of-elements-poster-giveaway-contest-is-back,9,1,fictivmade,9/21/2016 18:01\n10736815,Europes most active startup investor has overhauled its financing conditions,http://tech.eu/brief/htgf-financing-terms/,1,1,robinwauters,12/15/2015 9:48\n12037454,Apple is building organ donation into iOS 10,https://techcrunch.com/2016/07/05/apple-organ-donation/,5,1,jstreebin,7/5/2016 16:13\n10751827,Ketamines effect bolsters a new theory of mental illness,http://nautil.us/issue/31/stress/a-vaccine-for-depression,181,149,pmcpinto,12/17/2015 15:06\n11048847,\"Maybe: run a command, see what it does to your files without actually doing it\",https://github.com/p-e-w/maybe,515,94,colund,2/6/2016 18:05\n10839116,Measuring Price Elasticity and More,http://avc.com/2015/12/measuring-price-elasticity-and-more/,21,10,piyushmakhija,1/4/2016 22:12\n10891428,\"Grindr Sells Stake to Chinese Company, Valued at $155m\",http://www.nytimes.com/2016/01/12/technology/grindr-sells-stake-to-chinese-company.html?ref=business,2,1,cft,1/13/2016 0:16\n11493094,Massively Distributed Backup at Facebook Scale [Live],https://codeascraft.com/speakers/,1,1,nerdy,4/13/2016 23:07\n10654206,The Race to Create Elon Musks Hyperloop Heats Up,http://www.wsj.com/articles/the-race-to-create-elon-musks-hyperloop-heats-up-1448899356,10,1,rajathagasthya,12/1/2015 8:39\n10458820,Climate scientists ponder spraying diamond dust in the sky to cool planet,http://www.nature.com/news/climate-scientists-ponder-spraying-diamond-dust-in-the-sky-to-cool-planet-1.18634,1,1,cryoshon,10/27/2015 15:56\n12047909,\"Akka.NET 1.1: Akka.Cluster, Akka.Streams, and Multi-Node Testing\",https://petabridge.com/blog/akkadotnet-11-cluster-streams/,115,20,Aaronontheweb,7/7/2016 7:07\n11411368,DO Not CLOSE THE ISSUE ASSHOLE,https://github.com/ParsePlatform/parse-server/issues/1050,82,54,s4chin,4/2/2016 13:06\n11173178,The Horror Show That Is Congress,http://www.rollingstone.com/politics/news/inside-the-horror-show-that-is-congress-20050825?page=6,3,1,ghosh,2/25/2016 8:49\n10535244,Ask HN: Best place for programmers to blog about code?,,3,6,jcuga,11/9/2015 19:35\n10464672,YC W2016 Interview Invites,,11,14,techbullets,10/28/2015 14:37\n12320586,React Fiber Architecture: React's new core algorithm,https://github.com/acdlite/react-fiber-architecture,48,5,adamnemecek,8/19/2016 15:14\n12453103,There Are No Truffles in Truffle Oil (2014),https://priceonomics.com/there-are-no-truffles-in-truffle-oil/,166,184,obi1kenobi,9/8/2016 14:05\n10420593,Big Data Is Saving This Little Bird,http://fivethirtyeight.com/datalab/big-data-is-saving-this-little-bird/,15,1,kleinsound,10/20/2015 17:43\n11309116,How to Get into Y Combinator??the No BS Approach,https://medium.com/@davidchen_62162/how-to-get-into-y-combinator-the-no-bs-approach-820cbedbc904#.4w0rgeehb,19,1,dfguo,3/18/2016 1:11\n11976967,The Hard Realization of Growing an Instagram Account,https://medium.com/@RodgersGigi/the-hard-realization-of-growing-an-instagram-account-2d597f6e9c7d#.9xbzqhakc,2,1,cucumbertime,6/25/2016 16:56\n12022235,Income inequality today may be higher today than in any other era,https://www.washingtonpost.com/news/wonk/wp/2016/07/01/income-inequality-today-may-be-the-highest-since-the-nations-founding/?tid=pm_business_pop_b,84,187,jgalt212,7/2/2016 12:24\n11078809,Cheap Smartphones to Propel App Spending Past $100B,http://www.bloomberg.com/news/articles/2016-02-10/cheap-smartphones-to-propel-app-spending-past-100-billion,12,3,prostoalex,2/11/2016 7:49\n10405213,Humpback whales synchronize their songs across oceans,https://medium.com/@dealville/whales-synchronize-their-songs-across-oceans-and-theres-sheet-music-to-prove-it-b1667f603844,60,15,dang,10/17/2015 17:27\n10898431,Comparing Elixir and Erlang variables,http://blog.plataformatec.com.br/2016/01/comparing-elixir-and-erlang-variables/,2,1,tortilla,1/13/2016 23:15\n10242950,Show HN: prm  A minimal project manager for the terminal,https://github.com/eivind88/prm,13,4,eivarv,9/19/2015 1:30\n10206670,\"Linux  Btrfs, ZFS, ext4: performance [pdf]\",http://www.dhtusa.com/media/IOPerfCMG09.pdf,2,1,joshumax,9/11/2015 23:24\n11874484,Short film written by algorithm,http://arstechnica.com/the-multiverse/2016/06/an-ai-wrote-this-movie-and-its-strangely-moving/,15,1,walrus01,6/10/2016 5:31\n10483780,Busybox removes support for systemd,http://git.busybox.net/busybox/commit/?id=accd9eeb719916da974584b33b1aeced5f3bb346,201,197,sethvargo,10/31/2015 19:18\n10614809,Show HN: Simple HTML to WordPress Conversion Tool,http://htmltowordpress.io,6,2,hexadecimal,11/23/2015 14:42\n11493452,Oculus Rift Exclusives on the HTC Vive  Proof of Concept,https://github.com/LibreVR/Revive,91,71,sergiotapia,4/14/2016 0:22\n11462366,Creating the $1.4M TSA Randomizer app in under 4 minutes using swift,http://ankit.im/swift/2016/04/09/TSA-randomizer-app-in-swift-in-4-minutes/,2,1,aciid,4/9/2016 17:51\n11200523,Show HN: Searchable list of Companies people on Hacker News work for,https://gist.github.com/Dorian/2c183cfacd1446651e80,6,1,dorianm,3/1/2016 3:00\n11243726,What Apple Did and Didn't Do When China Knocked on Its Backdoor,http://www.newsweek.com/2016/03/11/what-apple-do-when-china-knocked-backdoor-430993.html,3,1,aburan28,3/8/2016 5:39\n10882290,Show HN: SendBird  A Simple Messaging SDK+Back End for Apps,https://sendbird.com,16,1,dosh,1/11/2016 18:51\n11309907,Statically Recompiling NES Games into Native Executables with LLVM and Go (2013),http://andrewkelley.me/post/jamulator.html,356,64,dcschelt,3/18/2016 4:29\n11869075,Y Combinators basic income study is result of white unemployment,http://www.geektime.com/2016/06/09/living-in-a-bubble-y-combinators-basic-income-study-is-merely-a-result-of-white-unemployment/,4,1,tekheletknight,6/9/2016 13:05\n11063214,Object-Oriented Programming is Bad [video],https://www.youtube.com/watch?v=QM1iUe6IofM,3,2,jtwebman,2/9/2016 5:01\n10931448,New Relic for code quality?,,3,2,progressive_dad,1/19/2016 15:46\n12068444,Is Ego-Depletion a Replicable Effect?,https://replicationindex.wordpress.com/2016/04/18/is-ego-depletion-a-replicable-effect-a-forensic-meta-analysis-of-165-ego-depletion-articles/,156,52,gwern,7/11/2016 2:16\n12049548,Checked C,https://kristerw.blogspot.com/2016/07/checked-c.html,16,3,ingve,7/7/2016 14:33\n12284676,\"It's not smart cities, it's better cities\",https://medium.com/infinitilabhkg/a-smart-city-its-not-just-about-technology-28c74fdc3d8a#.l2f944vg6,6,1,Stephen_T,8/14/2016 7:50\n12480614,\"Chemistry says Moon is proto-Earths mantle, relocated\",http://sciencebulletin.org/archives/5124.html,160,28,upen,9/12/2016 15:37\n10834734,Dear VR manufacturers: don't get me off the couch,,2,1,forgottenacc56,1/4/2016 9:53\n11834261,JRuby+Truffle: Why its important to optimise the tricky parts [pdf],https://ia801503.us.archive.org/32/items/vmss16/seaton.pdf,1,2,norswap,6/4/2016 0:34\n11420166,Stream PirateBay movies directly from CLI,,249,204,guilhermepontes,4/4/2016 8:07\n10889607,Show HN: HackerRank's app guarantees an interview call after a coding challenge,http://techcrunch.com/2016/01/12/hackerrank-jobs-takes-the-mystery-out-of-technical-recruiting/,54,32,rvivek,1/12/2016 19:12\n11232339,The Eviction Economy,http://www.nytimes.com/2016/03/06/opinion/sunday/the-eviction-economy.html,2,1,patmcguire,3/6/2016 3:28\n11193786,How Moving Is Linked to Losing Friends,http://www.theatlantic.com/health/archive/2016/02/disposable-friendships-in-a-mobile-world/470718/?utm_source=QuartzFB&amp;single_page=true,130,81,prostoalex,2/29/2016 5:44\n10758328,\"Idea: on the Show page, remove 'Show HN' from the titles\",,7,9,joelanman,12/18/2015 13:39\n11243221,Calculus Is So Last Century,http://www.wsj.com/articles/calculus-is-so-last-century-1457132991,2,1,enitihas,3/8/2016 2:33\n12538704,Smart Dildo Company Sued for Tracking Users Habits,http://www.vocativ.com/358530/smart-dildo-company-sued-for-tracking-users-habits/,2,1,goodmachine,9/20/2016 11:42\n11388315,Working with Saved Replies on GitHub,https://help.github.com/articles/working-with-saved-replies/,2,2,chippy,3/30/2016 10:49\n12251519,Tokyo may have found the solution to soaring housing costs,http://www.vox.com/2016/8/8/12390048/san-francisco-housing-costs-tokyo,26,9,g4k,8/8/2016 23:29\n11801181,Five Cities Beloved by Digital Nomads,http://www.bbc.com/travel/story/20160524-five-cities-beloved-by-digital-nomads,53,60,ytNumbers,5/30/2016 13:23\n11874624,Should we block forever waiting for high-quality random bits?,https://www.mail-archive.com/python-dev@python.org/msg92676.html,1,2,Tomte,6/10/2016 6:26\n11503500,How and why to make your software faster,http://incoherency.co.uk/blog/stories/how-to-make-software-faster.html,99,68,jstanley,4/15/2016 11:37\n11349768,Virtual Desktop 1.0 Trailer,https://www.youtube.com/watch?v=bjE6qXd6Itw,4,2,err418,3/24/2016 1:02\n11052850,Apple rejects the Binding of Isaac: Rebirth b/c of 'violence towards children',http://www.polygon.com/2016/2/7/10930230/the-binding-of-isaac-ios-mobile-rejected-apple,7,1,msabalau,2/7/2016 14:04\n10299252,US Court of Appeals Takes on Ridesharing in Aviation,http://blog.flytenow.com/us-court-of-appeals-takes-on-ridesharing-in-aviation,56,43,voska,9/29/2015 20:11\n11912109,ActBlue CSRF Security Vulnerability Responsible Disclosure,http://rajk.me/actblue,8,1,quantumtremor,6/15/2016 21:00\n10189515,Have Some Sympathy,https://posthaven.com/dashboard#sites/8021,2,1,RealKyleReese,9/9/2015 3:30\n11276065,Facebook blocked our domain name without reason,,4,2,srikantadas,3/13/2016 3:32\n11690127,Snapchat at 107 M.P.H.? Lawsuit Blames Teenager (and Snapchat),http://www.nytimes.com/2016/05/04/us/snapchat-speeding-teenager-crash-lawsuit.html,2,1,snsr,5/13/2016 13:01\n12550528,Microsoft aren't forcing Lenovo to block free operating systems,http://mjg59.dreamwidth.org/44694.html,366,236,robin_reala,9/21/2016 17:50\n11676804,\"The Weird, Wild Saga of Gizmondo\",http://www.thedrive.com/news/2559/the-weird-wild-saga-of-gizmondo-part-1,74,7,gdeglin,5/11/2016 16:35\n10357617,Data Center Computers: Modern Challenges in CPU Design [video],https://www.youtube.com/watch?v=QBu2Ae8-8LM,32,2,luu,10/9/2015 1:40\n11388890,Data driven Understanding of Playstore search rankings,https://www.simform.com/blog/google-play-app-store-optimization,3,1,steveappdev,3/30/2016 12:59\n10641213,Enterprise Startups to bet on in 2016,http://www.businessinsider.com/enterprise-startups-to-bet-on-in-2016-2015-11,7,1,F_J_H,11/28/2015 15:06\n11939628,Is Pantone 448C really the ugliest colour in the world?,http://www.theguardian.com/fashion/2016/jun/08/stylewatch-pantone-448c-ugliest-colour-world-opaque-couche-australian-smokers-fashion,2,1,Eduard,6/20/2016 17:39\n10721032,\"Watch new movie trailers and get notified on release (Theater, Netflix, Torrent)\",http://www.trailerpuppy.com,2,3,birchlore,12/12/2015 0:04\n12052614,Which Providers Support DNSSEC and SSHFP with a REST API?,,2,3,SunSparc,7/7/2016 22:53\n10764605,MkLinux: Apple-Funded Port of Linux to the Power Mac / Mach Microkernel,http://mklinux.org/,69,45,lwf,12/19/2015 19:47\n11502541,Mixpanel introduces JQL,https://mixpanel.com/jql/,2,1,pbowyer,4/15/2016 6:12\n11256946,Uber's many scandals are affecting recruitment at every level,https://pando.com/2016/03/09/turns-out-ubers-many-scandals-are-affecting-recruitment-pretty-much-every-level/0d3827f4e2a2e8440f349584adf0b7a36c6d9d9c/,46,18,prostoalex,3/10/2016 1:45\n12321200,Ask HN: How important is general knowledge to you?,,2,3,inputcoffee,8/19/2016 16:25\n11164708,Ask HN: How do you track what you learn?,,7,9,pipu,2/24/2016 5:16\n11810576,Beep Networks,https://www.beepnetworks.com/,36,7,sinak,5/31/2016 21:51\n11249894,\"Show HN: FillyShapey  a small, fun iOS game\",https://fillyshapey.com,3,2,danielhunt,3/9/2016 0:18\n11136739,The IPv6 Numeric IP Format Is a Usability Problem,https://www.zerotier.com/blog/?p=724,323,196,LukeLambert,2/19/2016 21:24\n11931375,\"Typing Test  Check Your Speed and Practice, WPM\",https://www.keyhero.com/free-typing-test/,1,1,sebg,6/19/2016 0:59\n11986085,On 'Affecting Atoms by Looking at Emitted Light',http://algorithmicassertions.com/post/1618,1,1,Strilanc,6/27/2016 13:42\n10900776,Nearly Â2bn wiped off Renault's shares on reports of emissions probe,http://www.telegraph.co.uk/finance/newsbysector/industry/12099314/renault-shares-emissions-probe-france.html,4,1,antr,1/14/2016 11:40\n12263014,Flutterwave (YC S16) is building digital payment infrastructure for Africa,http://themacro.com/articles/2016/08/flutterwave/,6,3,stvnchn,8/10/2016 16:37\n11967412,EU Referendum Rules Triggering a 2nd EU Referendum,https://petition.parliament.uk/petitions/131215,5,2,edward,6/24/2016 7:15\n10974797,The mathematics of weight loss,https://www.youtube.com/watch?v=vuIlsN32WaE,1,1,samfisher83,1/26/2016 18:07\n10926339,Ask HN: Are any startups working on text-to-speech?,,36,43,bossx,1/18/2016 19:32\n12288863,NanoPi M3 Octa Core 64-bit ARM Development Board,,2,1,jiameijiang,8/15/2016 5:38\n12009939,State of Rust Survey 2016,http://blog.rust-lang.org/2016/06/30/State-of-Rust-Survey-2016.html,215,74,steveklabnik,6/30/2016 17:01\n11672871,What happened to the inaugural class of travel startup Remote Year,http://www.atlasobscura.com/articles/remote-year-promised-to-combine-work-and-travel-was-it-too-good-to-be-true?Src=longreads,40,8,aaronbrethorst,5/11/2016 5:46\n11802753,Kids install pirated office instead of selling limonade,http://arstechnica.com/information-technology/2016/05/the-spammer-who-logged-into-my-pc-and-installed-microsoft-office/,3,1,tychuz,5/30/2016 19:42\n10711421,Ask HN: Used to work for a YC backed company when I was 15,,3,7,kelvincobanaj,12/10/2015 16:22\n11187156,Most software already has a golden key backdoorits called auto update,http://arstechnica.com/security/2016/02/most-software-already-has-a-golden-key-backdoor-its-called-auto-update/,6,1,nbe,2/27/2016 14:31\n10672007,\"Lyft, Didi, Ola and GrabTaxi Partner in Global Tech, Alliance to Rival Uber\",http://techcrunch.com/2015/12/03/lyft-didi-ola-and-grabtaxi-partner-in-global-tech-service-alliance-to-rival-uber/,60,62,kevindeasis,12/3/2015 19:40\n10525669,When Gold Isnt Worth the Price,http://www.nytimes.com/2015/11/07/opinion/when-gold-isnt-worth-the-price.html?_r=0,56,33,sharp11,11/7/2015 18:24\n11878986,Authorization for humans (Python Package),https://github.com/ourway/auth,2,1,rodmena,6/10/2016 18:59\n10356533,Making a Better Airplane Using SigOpt (YC W15) and Rescale (YC W12),http://blog.sigopt.com/post/130771597853/making-a-better-airplane-using-sigopt-and-rescale,2,2,Zephyr314,10/8/2015 21:46\n10215857,Show HN: Websites Speed  Comparison Test in a Comprehensive Report,https://www.dareboost.com/en/compare,4,1,damienj,9/14/2015 16:22\n11646896,The Muse's Kathryn Minshew Speaks at the Female Founders Conference 2016 [video],https://www.youtube.com/watch?v=Cmd5yOjnOqo,2,1,Walkman,5/6/2016 21:40\n12058018,ConvertKit raises $1.8m from large group of angel investors,https://medium.com/@ConvertKit/email-marketing-startup-convertkit-raises-1-8m-from-large-group-of-angel-investors-751b86092e77#.cbemwmlcb,2,1,kareemm,7/8/2016 19:25\n11594220,Security of critical phone database called into question,https://www.washingtonpost.com/world/national-security/security-of-critical-phone-database-called-into-question/2016/04/28/11c23b10-0c8d-11e6-a6b6-2e6de3695b0e_story.html?postshare=2121461890367505&tid=ss_tw,44,17,ghosh,4/29/2016 7:14\n10881209,David Bowies Top 100 Books (2013),http://www.openculture.com/2013/10/david-bowies-list-of-top-100-books.html,62,40,samclemens,1/11/2016 16:06\n12151863,Why Angular 2 Switched to TypeScript,https://vsavkin.com/writing-angular-2-in-typescript-1fa77c78d8e8#.xkfxa7yag,69,111,Doolwind,7/24/2016 1:59\n10308868,In Praise of Idleness (1932),http://www.zpub.com/notes/idle.html,1,1,hemapani,10/1/2015 2:32\n12023907,Extend the life of threads with synchronization (C++11),http://stackoverflow.com/q/15252292/3986712,16,1,indatawetrust,7/2/2016 21:50\n12013263,Facebook throws out the news Paper,https://techcrunch.com/2016/06/30/recycled/,2,1,doppp,7/1/2016 1:32\n12394255,Record-Breaking Galaxy Cluster Discovered,http://www.nasa.gov/mission_pages/chandra/record-breaking-galaxy-cluster-discovered.html,90,26,okket,8/30/2016 21:54\n11767925,Tim Cook Says Apple Working on Mac App Store Shortcomings,https://twitter.com/drewmccormack/status/735163955899994113,4,1,nier,5/25/2016 6:00\n12031197,Ruby or Rails?,http://railshurts.com/quiz/,2,1,EduardoBautista,7/4/2016 15:11\n11586897,Why Its Impossible to Actually Be a Vegetarian,http://www.iflscience.com/editors-blog/why-it-s-impossible-actually-be-vegetarian,8,6,bartkappenburg,4/28/2016 6:37\n11099878,The Revelations of a Nazi Art Catalogue,http://www.newyorker.com/books/page-turner/the-revelations-of-a-nazi-art-catalogue,37,1,prismatic,2/14/2016 20:35\n12459949,Google plan to stop ISIS recruits,https://www.wired.com/2016/09/googles-clever-plan-stop-aspiring-isis-recruits/,3,2,xbmcuser,9/9/2016 6:09\n12470040,Courage,http://daringfireball.net/2016/09/courage,6,2,kposehn,9/10/2016 17:08\n11006739,Ultra-fine particles emitted by commercial desktop 3D printers [pdf],http://ec.europa.eu/environment/integration/research/newsalert/pdf/commercial_desktop_3D_printers_emit_ultra_fine_particles_48si9_en.pdf,188,62,hippich,1/31/2016 15:55\n12019567,The Hunt for the Death Valley Germans,http://www.otherhand.org/home-page/search-and-rescue/the-hunt-for-the-death-valley-germans/,179,61,swatkat,7/1/2016 20:53\n10465076,\"Aurous offers to give up the fight, but the RIAA fights on\",http://www.completemusicupdate.com/article/aurous-offers-to-give-up-the-fight-but-the-riaa-fights-on/,2,1,6stringmerc,10/28/2015 15:48\n12477997,Kickstarter: The World's Most Portable Electric Skateboard,http://www.kickstarter.com/projects/arcboardsev/arcboardsev,3,1,ArcBoardsEV,9/12/2016 8:19\n11660140,Androids Stagefright vulnerability hardened against exploits,http://www.networkworld.com/article/3067714/mobile-wireless/androids-stagefright-vulnerability-hardened-against-exploits.html,2,1,stevep2007,5/9/2016 14:38\n12142364,The Internals of PostgreSQL,http://www.interdb.jp/pg/index.html,4,1,myth17,7/22/2016 8:25\n11586971,People spend on average more than 50 minutes a day using Facebook,http://techcrunch.com/2016/04/27/facediction/,5,1,colincarter41,4/28/2016 7:08\n10485421,Packet copies: Expensive or cheap?,https://github.com/SnabbCo/snabbswitch/issues/648,48,12,luu,11/1/2015 4:32\n10595242,YouTube's Fair Use Protection,https://www.youtube.com/yt/copyright/fair-use.html#yt-copyright-protection,5,1,larsiusprime,11/19/2015 15:26\n10375609,Understanding Common Table Expressions with FizzBuzz,http://hashrocket.com/blog/posts/understanding-common-table-expressions-with-fizzbuzz,7,1,jbranchaud,10/12/2015 16:37\n12203821,Gawker Media founder to file for personal bankruptcy,http://www.reuters.com/article/us-gawkermedia-founder-idUSKCN10C2RV,56,48,iamben,8/1/2016 16:42\n11265876,\"European job market is rigged against younger workers, says Draghi\",http://www.theguardian.com/world/2016/mar/11/european-job-market-is-rigged-against-younger-workers-says-draghi,1,1,return0,3/11/2016 11:00\n11460496,AppNap for Linux prototype,https://github.com/rugginoso/appfap,4,1,unhammer,4/9/2016 8:30\n10532504,Ask HN: Can you imagine using VR for things such as gaming?,,5,1,gloves,11/9/2015 11:49\n10345736,100M games played,http://en.lichess.org/blog/VgwCfhwAAB8AbzkK/100000000-games-played,229,71,SanderMak,10/7/2015 13:09\n11106843,Why C Students Are More Successful After Graduation,https://medium.com/life-learning/10-reasons-why-c-students-are-more-successful-after-graduation-e5287760525f#.1uqt7k1jo,7,9,dicemoose,2/15/2016 23:24\n11813011,Original vision of Bitcoin,http://blog.oleganza.com/post/145248960618/original-vision-of-bitcoin,13,1,oleganza,6/1/2016 9:06\n12406775,The Lost Art of Typing Shit by Hand,https://daveceddia.com/the-lost-art-of-typing-shit-by-hand/,47,52,3stripe,9/1/2016 16:43\n10670989,Facebook Sponsors Let's Encrypt,https://letsencrypt.org//2015/12/03/facebook-sponsorship.html,2,1,Gys,12/3/2015 17:33\n11747675,India set to start massive project to divert Ganges and Brahmaputra rivers,http://www.theguardian.com/global-development/2016/may/18/india-set-to-start-massive-project-to-divert-ganges-and-brahmaputra-rivers,55,98,nafizh,5/22/2016 7:33\n11313809,The VAX platform is no more,http://undeadly.org/cgi?action=article&sid=20160309192510,2,1,lelf,3/18/2016 18:30\n10555434,Bloc  Introducing the Software Engineering Track,https://blog.bloc.io/announcing-software-engineering-track/,20,1,choxi,11/12/2015 19:19\n10852260,DJI 10 Years Anniversary Sale and new Phantom 3 4K,http://store.dji.com/event/10years/,1,2,amima,1/6/2016 18:09\n11371831,PASTE,http://nodepaste.herokuapp.com,1,1,kingkabir,3/27/2016 22:34\n10938468,It All Changes When the Founder Drives a Porsche,https://medium.com/@micah/it-all-changes-when-the-founder-drives-a-porsche-32ac25c713ad?utm_campaign=Mattermark+Daily&utm_source=hs_email&utm_medium=email&utm_content=25419206&_hsenc=p2ANqtz--5KQWfGFmBxSZtzoY2EM6qXs54IFj0p-C7AHsCYSDZseYZ3AEQL8Bx8TSuKmikUT2UEBhIiPhr_ohp07MkvnuXxG2tYw&_hsmi=25419206#.xr6bsi9bn,9,3,taylorwc,1/20/2016 14:59\n10771587,Surveillance Video of Robbery that led to false arrest. Police Deny wrongdoing,http://www.iwasfalselyarrested.com/,9,1,twistofate,12/21/2015 15:46\n11055409,Finding My Optimum Reading Speed [video],http://quantifiedself.com/2016/01/finding-my-optimum-reading-speed/,24,2,wslh,2/7/2016 23:01\n11186396,The Diamond Model of Intrusion Analysis (2013) [pdf],https://www.threatconnect.com/wp-content/uploads/ThreatConnect-The-Diamond-Model-of-Intrusion-Analysis.pdf,30,3,bootload,2/27/2016 7:26\n12378799,An MIT Scientist Claims That This Pill Is the Fountain of Youth,http://nymag.com/scienceofus/2016/08/is-elysium-healths-basis-the-fountain-of-youth.html?wpsrc=nymag,15,2,x43b,8/28/2016 22:14\n12354278,Do algorithms find depression or cause it? Depression rates on MTurk are high,https://medium.com/@dbreunig/do-algorithms-find-depression-or-cause-depression-2e047ef84cda#.n01ls254a,7,1,dbreunig,8/24/2016 18:44\n10254639,Swift 2 Apps in the App Store,https://developer.apple.com/swift/blog/?id=32,80,32,julien_c,9/21/2015 19:38\n10897825,Grapefruitdrug interactions,https://en.wikipedia.org/wiki/Grapefruit%E2%80%93drug_interactions,19,1,monort,1/13/2016 21:48\n11125513,Bookmark this Adsvise is the ultimate digital ad sizing guide,http://www.adsvise.com/facebook,8,9,andrewmichael27,2/18/2016 13:24\n11055682,PayPal's Super Bowl 50 Commercial,https://www.youtube.com/watch?v=1dF9t_xQGks,1,2,minimaxir,2/8/2016 0:08\n11511364,GPS 2.0: Aerospace Corp. Launches Second Draft of GPS,http://breakingdefense.com/2016/04/gps-2-0-aerospace-corp-launches-second-draft-of-gps-exclusive/,126,30,hackuser,4/16/2016 17:15\n12466625,\"Show HN: A flask app to make dashboards, easily\",https://github.com/christabor/flask_jsondash,302,38,dxdstudio,9/9/2016 23:00\n11086933,\"Valentine's Day Special: Bye Bye Tinder, Flirting in the Support Channel\",\"https://www.stackfield.com/blog/bye-bye-tinder,-flirting-in-the-support-channel-----34\",100,104,rolfos,2/12/2016 13:14\n11298992,Math is a human construct,http://exolymph.com/2016/03/15/imaginary-numerical-encroachment/,4,1,exolymph,3/16/2016 17:19\n10227511,Search laws/regulations from many countries at once; autotranslated when needed,http://global-regulation.com/,6,1,michaelfagan,9/16/2015 15:53\n11570670,Getting shit done. A guide for lazypreneurs,https://www.lazypreneur.pw/2016/getting-shit-done/,59,38,herbst,4/26/2016 10:23\n12108041,Writing custom type systems for Python in Prolog,http://code.alehander42.me/prolog_type_systems,125,42,type0,7/16/2016 22:00\n10347020,\"Show HN: Challenge CLI, a command line interface for programming challenges\",https://github.com/architv/chcli,4,3,architv07,10/7/2015 16:36\n10395693,A Second Snowden Has Leaked a Mother Lode of Drone Docs,http://www.wired.com/2015/10/a-second-snowden-leaks-a-mother-lode-of-drone-docs/,5,1,kushti,10/15/2015 20:16\n11510349,\"In Cramped and Costly Bay Area, Cries to Build, Baby, Build\",http://www.nytimes.com/2016/04/17/business/economy/san-francisco-housing-tech-boom-sf-barf.html,210,368,rowanseymour,4/16/2016 12:37\n11247906,Google DeepMind Challenge Match: Lee Sedol vs. AlphaGo,https://www.youtube.com/watch?v=vFr3K2DORc8,16,1,davidcgl,3/8/2016 19:41\n10720381,Ask HN: Fair equity split after prototype and First client?,,2,2,d--b,12/11/2015 21:56\n11017289,Could Vietnam Become the Next Silicon Valley?,http://www.bbc.com/news/business-35227626,2,1,miraj,2/2/2016 2:18\n12171184,Editor Wars,https://hackaday.com/2016/07/26/editor-wars/,4,1,lnalx,7/27/2016 7:43\n12389469,Ask HN: Would Elon Musk Make a Better President Than Hillary?,,7,6,christmm,8/30/2016 12:43\n12544151,A curated list of talks about React Native,https://github.com/mightyCrow/awesome-react-native-talks,18,5,mightyCrow,9/20/2016 23:13\n10277682,New Horizons: Pluto displays rippling terrain,http://www.bbc.co.uk/news/science-environment-34358723,138,71,antouank,9/25/2015 12:18\n10992022,\"Facebook to Shut Down Parse, Its Platform for Mobile Developers\",http://bits.blogs.nytimes.com/2016/01/28/facebook-to-shut-down-parse-its-platform-for-mobile-developers/,5,1,zeeshanm,1/28/2016 22:39\n12256373,1400 km of optical fiber connect optical clocks in France and Germany,http://sciencebulletin.org/archives/4098.html,102,26,upen,8/9/2016 17:47\n10499941,Hearts on Twitter,https://blog.twitter.com/2015/hearts-on-twitter,191,170,janvdberg,11/3/2015 15:03\n10355508,Alister Maclin can break Bitcoin on command,http://motherboard.vice.com/read/i-broke-bitcoin,53,58,davidgerard,10/8/2015 19:38\n11880070,Andreessen Horowitz Raises $1.5B for New Fund,http://fortune.com/2016/06/10/andreessen-horowitz-new-fund/,77,35,brianchu,6/10/2016 21:15\n11995904,\"Lending Club plans layoffs, discloses loans to former CEO and family members\",http://www.latimes.com/business/la-fi-lending-club-layoffs-20160628-snap-story.html,109,127,latimer,6/28/2016 17:53\n12308951,Reqiured Background Check to enter public school,,2,7,mgamache,8/17/2016 22:24\n10308432,Quizscript: simple markup language for quizz,http://dbweb.cs.uvic.ca:8080/servlet/MMPServlet?filename=quizscript.mmp,3,1,vmorgulis,10/1/2015 0:30\n12258968,The WorldWideWeb (WWW) project aims to allow links to information (1991),https://groups.google.com/forum/m/#!msg/alt.hypertext/eCTkkOoWTAY/bJGhZyooXzkJ,93,31,phodo,8/10/2016 1:41\n12203719,Elizabeth Holmes is finally presenting Theranos data as company collapses,http://arstechnica.com/science/2016/08/elizabeth-holmes-is-finally-presenting-theranos-data-as-company-collapses/,24,9,Aelinsaar,8/1/2016 16:29\n11127674,Zero Rating: What It Is and Why You Should Care,https://www.eff.org/deeplinks/2016/02/zero-rating-what-it-is-why-you-should-care,4,1,Tsiolkovsky,2/18/2016 17:51\n11800544,DoppioJVM brings JVM apps to the browser,http://www.javaworld.com/article/3075031/web-development/doppiojvm-brings-jvm-apps-to-the-browser.html,14,5,antonkozlov,5/30/2016 9:59\n12129521,Thiel to support Trump at RNC Thursday,http://www.nytimes.com/2016/07/21/technology/peter-thiels-embrace-of-trump-has-silicon-valley-squirming.html?smprod=nytcore-iphone&smid=nytcore-iphone-share,18,23,george_ciobanu,7/20/2016 15:02\n11020795,Show HN: 4usxus  Accountability is awesome,https://4usxus.com,2,2,bbrez1,2/2/2016 17:20\n10243477,Google Chrome crashing [crash],http://biome3d.com/%%30%30,3,2,aatteka,9/19/2015 6:22\n11256051,Fake and cheap 3D metaball,http://blog.edankwan.com/post/fake-and-cheap-3d-metaball,41,9,tobltobs,3/9/2016 22:05\n10491038,Why Virtual Classes Can Be Better Than Real Ones,http://nautil.us/issue/29/scaling/why-virtual-classes-can-be-better-than-real-ones,81,38,sergeant3,11/2/2015 10:31\n11286689,Ask HN: Why does no one talk about greenhouse gas reclamation?,,3,1,enknamel,3/15/2016 0:41\n11747367,Nigerians Dominate Scrabble Tournaments Using Five-Letter Word Strategy,http://www.wsj.com/articles/for-nigerian-scrabble-stars-short-tops-shorter-1463669734,295,80,vincentbarr,5/22/2016 4:28\n10536257,The security of wired.com is bad because User Enumeration is possible,https://twitter.com/potherca/status/663835146387365888,1,1,hackfish,11/9/2015 22:21\n10400907,Ask HN: Why have none of the ~940 YC companies ever gone public via IPO?,,28,23,RockyMcNuts,10/16/2015 17:48\n10381793,Ireland plans to give Multinationals more lower tax rate,http://www.nytimes.com/2015/10/14/business/international/ireland-tax-rate-breaks.html?ref=business,8,1,hvo,10/13/2015 17:02\n11379241,Authenticate on OS X with iPhone Bluetooth LE,http://guoc.github.io/nearbt/,7,2,guoc,3/29/2016 3:12\n11233288,Sweeney Has No Proof of Evil Plan by Microsoft and Hes Not Up to Date on UWP,http://wccftech.com/sweeney-admits-theres-no-proof-of-evil-plan-by-microsoft-proves-hes-not-up-to-date-on-uwp-specifics/,3,1,Pada,3/6/2016 11:08\n12006957,What media companies dont want you to know about ad blockers,http://www.cjr.org/opinion/ad_blockers_malware_new_york_times.php,119,137,CaptainZapp,6/30/2016 6:35\n11007375,Man changes his name to Above Znoneofthe so it can appear at bottom of ballot,http://www.cbc.ca/news/canada/toronto/vote-none-of-the-above-byelection-1.3426783,4,1,_jomo,1/31/2016 18:38\n11908006,Ask HN: Early adopters for hire,,3,2,d_luaz,6/15/2016 9:04\n11965228,Show HN: Great tool for creating loading 'spinners',http://loading.io/,4,2,neilellis,6/24/2016 0:02\n11929821,How Frankensteins Monster Became Human,https://newrepublic.com/article/134271/frankensteins-monster-became-human,30,7,mr_golyadkin,6/18/2016 18:03\n11860752,The State of SourceForge Since Its Acquisition in January,https://www.reddit.com/r/sysadmin/comments/4n3e1s/the_state_of_sourceforge_since_its_acquisition_in/,122,27,tomaac,6/8/2016 8:10\n10187664,Cutting the Cord,http://www.danielandrews.com/2015/09/07/cutting-the-cord/,1,1,danielandrews,9/8/2015 19:23\n10999108,Peer-reviewed paper debunking conspiracy theories has a (deliberate?) flaw,http://littleatoms.com/david-grimes-conspiracy-theory-maths,2,1,sprague,1/29/2016 22:41\n11737374,Partnering with Microsoft to run Jenkins infrastructure on Azure,https://jenkins.io/blog/2016/05/18/announcing-azure-partnership/,66,15,dstaheli,5/20/2016 12:57\n10348637,Pandora Acquires TicketFly for $450M,http://start.ticketfly.com/blog/pandora-and-ticketfly-join-forces-to-create-the-worlds-most-powerful-music-platform/?utm_source=MEL&utm_medium=138881,121,90,timthimmaiah,10/7/2015 20:03\n10924416,Introducing TrumpScript  Make Python Great Again,http://www.makepythongreatagain.org,104,24,cannon10100,1/18/2016 14:08\n12019300,Miranda Warning Equivalents Abroad [pdf],https://www.fas.org/sgp/eprint/miranda.pdf,23,3,rl3,7/1/2016 20:10\n10853932,Copy complete  supercut of computers in films of the 70s/80s/90s,https://www.youtube.com/watch?v=LzgAzasqbpA,1,1,ChrisArchitect,1/6/2016 21:30\n10458248,Life with My Robot Secretary,http://www.fastcodesign.com/3052646/innovation-by-design/life-with-my-robot-secretary,69,32,signor_bosco,10/27/2015 14:40\n10450736,Ben Fathi: Why I Joined CloudFlare,https://blog.cloudflare.com/ben-fathi-why-i-joined-cloudflare/,26,15,jgrahamc,10/26/2015 11:43\n12257100,Xautobacklight,http://www.tedunangst.com/flak/post/xautobacklight,3,1,ingve,8/9/2016 19:21\n12511714,Ask HN: Finding a partner for a unique request,,1,2,newman8r,9/16/2016 3:54\n10512725,All Unregistered 3 Digit .eu domains,http://dntalk.xyz/viewtopic.php?f=11&t=57&p=2479#p2479,4,3,jamesmd,11/5/2015 11:12\n12560603,This new electric car is designed for a $37 weekly subscription service,https://techcrunch.com/2016/09/22/this-new-electric-car-is-designed-for-a-37-weekly-subscription-service/,4,2,jonbaer,9/22/2016 21:46\n10286569,Stop Googling. Lets Talk,http://www.nytimes.com/2015/09/27/opinion/sunday/stop-googling-lets-talk.html?mwrsm=LinkedIn&_r=0,119,109,notNow,9/27/2015 14:19\n10665752,Secret Society of Soul Painters (neural style applied to video),https://www.youtube.com/watch?v=0uCdJKVjPmQ,3,1,anishathalye,12/2/2015 20:58\n12309600,MouseJack: Injecting Keystrokes in Wireless Mice,https://www.bastille.net/technical-details,4,1,bsilvereagle,8/18/2016 0:26\n10978873,Staging Servers Must Die,http://readwrite.com/2016/01/22/staging-servers,3,3,aechsten,1/27/2016 8:10\n11080428,My 5 Favorite Free Tools for Working Remotely,http://blog.debugme.eu/free-tools-working-remotely/,3,1,SLaszlo,2/11/2016 14:53\n10608419,Show HN: Simple personal blogging service. Looking forward to feedback,http://followme.co,13,5,robot,11/21/2015 23:14\n12285246,\"Aeron: Efficient reliable UDP unicast, UDP multicast, and IPC message transport\",https://github.com/real-logic/Aeron,78,8,based2,8/14/2016 11:52\n12400930,Why Agile Is Critical for Attracting Millennial Engineers,https://www.infoq.com/articles/agile-critical-millennial,1,2,douche,8/31/2016 19:45\n10940507,\"Show HN: Teevox  Twitch Multistream Player,made in Static HTML, React, Firebase\",https://teevox.com/hn,29,24,jiggity,1/20/2016 19:09\n11565827,FiveThirtyEight's take on basic income,http://fivethirtyeight.com/features/universal-basic-income/#hn2,7,2,hammock,4/25/2016 17:34\n11001641,P2P takes on Ebay,https://torrentfreak.com/steal-show-s01e05-p2p-takes-ebay/,6,1,Sami_Lehtinen,1/30/2016 12:48\n11523457,Ask HN: IaaS/PaaS providers for India region,,1,2,pbhowmic,4/18/2016 22:01\n12304642,Show HN: Amazon Search on Steroids,http://www.jeviz.com/,71,54,ceyhunkazel,8/17/2016 13:50\n11292488,Server and Client RCE in Git version 2.7.1 and below,http://seclists.org/oss-sec/2016/q1/645,139,29,breadtk,3/15/2016 19:55\n11416998,Collecting Unrecognizable Beings from the Stratosphere,http://nautil.us/blog/this-astrobiologist-is-collecting-unrecognizable-beings-from-the-stratosphere,61,17,dnetesn,4/3/2016 18:14\n11009996,Quiver: Programmer's Notebook for OS X,http://happenapps.com/#quiver,421,250,moonlighter,2/1/2016 5:39\n10977809,Ask HN: New OS X Calculator?,,1,2,dyeje,1/27/2016 2:25\n12330029,Ask HN: Why has the downvoting timelimit been reduced?,,46,78,aaron695,8/21/2016 8:42\n10317622,Asymmetric proof-of-work based on the Generalized Birthday problem [pdf],https://eprint.iacr.org/2015/946.pdf,3,1,monort,10/2/2015 10:10\n11406150,Apple has patented technology to automatically scan songs and remove swear words,http://www.businessinsider.com/apple-patented-technology-to-scan-songs-and-remove-swear-words-2016-3?r=UK&IR=T,2,1,6stringmerc,4/1/2016 16:32\n10758689,Google under scrutiny over lobbying influence on Congress and White House,http://www.theguardian.com/us-news/2015/dec/18/google-political-donations-congress,5,3,cryoshon,12/18/2015 14:46\n11601247,Ask HN: Is a simple life desirable to you? Why or why not?,,4,4,personlurking,4/30/2016 11:03\n11821256,Bill Gates talks about why artificial intelligence is nearly here,http://www.recode.net/2016/6/1/11833340/bill-gates-ai-artificial-intelligence,11,5,jonbaer,6/2/2016 9:28\n12368479,Spreadsheet technology (2011) [pdf],http://www.itu.dk/people/sestoft/funcalc/ITU-TR-2011-142.pdf,42,5,Tomte,8/26/2016 18:59\n11439756,London Mayoral Elections 2016: A site to help voters decide,https://www.getagent.co.uk/london-mayor/,25,14,sebpowell,4/6/2016 16:16\n12537649,Cheapest Solar on Record Offered as Abu Dhabi Expands Renewables,http://www.bloomberg.com/news/articles/2016-09-19/cheapest-solar-on-record-said-to-be-offered-for-abu-dhabi,86,65,Osiris30,9/20/2016 6:49\n10448921,Distance to Mars,http://www.johndcook.com/blog/2015/10/24/distance-to-mars/,70,40,bumbledraven,10/25/2015 23:44\n11454234,Apply HN Idea Essentials,,2,11,Innovativex,4/8/2016 12:50\n11043306,Show HN: Pathshare Professional  New asset tracking and pick up dashboard,https://pathsha.re/professional,1,2,Pathshare,2/5/2016 18:05\n12303141,Show HN: LockedAway  A unique text experience,http://lockedaway.online,65,24,foopod,8/17/2016 8:14\n12317934,Jekyll: The CMS you always wanted,http://jekyllrb.com/news/2016/06/03/update-on-jekyll-s-google-summer-of-code-projects/,2,2,rmason,8/19/2016 4:11\n11098677,Camel milk,https://en.wikipedia.org/wiki/Camel_milk,1,2,based2,2/14/2016 15:50\n10189483,Code to transform Hillary's emails from raw PDF documents to a SQLite database,https://github.com/benhamner/hillary-clinton-emails,94,42,shagunsodhani,9/9/2015 3:18\n12533732,Gun violence kills 70 over weekend as terrorism kills zero,http://www.slate.com/blogs/the_slatest/2016/09/19/gun_violence_kills_70_over_weekend_as_terrorism_kills_zero.html,3,1,smacktoward,9/19/2016 18:49\n11141158,\"Twitter is struggling, probably because normal people don't know how to use it\",http://www.theguardian.com/technology/2016/feb/18/twitter-problems-jack-dorsey-silicon-valley-technology,50,70,prostoalex,2/20/2016 18:15\n11441933,Apply HN: Meet New People Around You,http://www.koopuluri.com/meet,5,3,koopuluri,4/6/2016 20:43\n10464006,Rreverrse Debugging,http://huonw.github.io/blog/2015/10/rreverse-debugging/,142,46,dbaupp,10/28/2015 12:29\n10700457,Choose design over architecture,https://18f.gsa.gov/2015/11/17/choose-design-over-architecture/,108,36,dhotson,12/8/2015 23:03\n11509870,Ask HN: Think of novel ways AI may not be able to overwrite us,,1,3,bbunqq,4/16/2016 8:47\n11704216,Doctors' Secret Language for Assisted Suicide,http://www.theatlantic.com/health/archive/2015/05/doctors-secret-language-for-assisted-suicide/393968/?single_page=true,197,63,nitin_flanker,5/16/2016 4:17\n12577685,What I Learned from a Stroke at 26: Make Time to Untangle,http://www.nytimes.com/2016/09/25/jobs/what-i-learned-from-a-stroke-at-26-make-time-to-untangle.html?smid=fb-share,81,28,allsystemsgo,9/25/2016 21:58\n11554234,Victorians who flew as high as jumbo jets,http://www.bbc.com/future/story/20160419-the-victorians-who-flew-as-high-as-jets,159,37,otoolep,4/23/2016 5:02\n11952616,Moc myths debunked,https://woboq.com/blog/moc-myths.html,73,25,Tomte,6/22/2016 9:57\n10317923,Adblock extension with 40M users sells to mystery buyer,http://thenextweb.com/apps/2015/10/02/trust-us-we-block-ads/,9,1,pyprism,10/2/2015 12:02\n11075500,Ask HN: Could we please stop using the term 'bro'?,,3,4,jacquesm,2/10/2016 19:56\n10595120,Submitting Emoji Character Proposals,http://unicode.org/emoji/selection.html,30,56,ingve,11/19/2015 15:04\n12195519,What would you want offline to be without internet for a year?,,2,2,naveen99,7/31/2016 2:51\n11705989,Decentralised Decision Making with Initiative Circles,http://codurance.com/2016/05/13/initiative-circles/,58,4,mashooq-badar,5/16/2016 13:08\n10589895,Emscripten and ClojureScript: Transpiling to Avoid Rolling Your Own Crypto,https://blog.balboa.io/emscripten.html,45,23,squidlogic,11/18/2015 18:57\n10582302,\"Homeschooled with MIT courses at 5, accepted to MIT at 15\",http://news.mit.edu/2015/ahaan-rungta-mit-opencourseware-mitx-1116,416,216,badboyboyce,11/17/2015 16:51\n11103256,Stackable Traits Pattern in Scala,https://code.sahebmotiani.com/patterns-in-scala-101-5d0fa70aaf3f#.1d15x2akq,32,27,saheb37,2/15/2016 13:30\n12509832,Node v6.6.0,https://nodejs.org/en/blog/release/v6.6.0,152,47,samber,9/15/2016 21:06\n11236807,Show HN: I Ported LevelDB to Universal Windows Platform,https://github.com/maxpert/LevelDBWinRT,83,19,maxpert,3/7/2016 2:52\n11276798,Lee Sedol Beats AlphaGo in Game 4,https://gogameguru.com/alphago-4/,1395,448,jswt001,3/13/2016 8:44\n10506149,\"Show HN: \"\"Ceasium\"\", An Angular.JS app for freelance programmers\",http://z-petal.com/ng-ceasium/ceasium-html5-angularjs-app-for-freelancers.html,5,1,imakesnowflakes,11/4/2015 13:02\n10596945,Nintendo Controller Teardown,https://www.fictiv.com/resources/starter/hardware-dna-nintendo-teardown,152,43,fictivmade,11/19/2015 19:27\n12159416,The Best Problems,https://medium.com/@jsinge/thebestproblems-10a4aa540618,3,2,jsin,7/25/2016 15:43\n11546077,Snowden Seeks Assurance from Norway It Wont Extradite Him,http://www.wsj.com/articles/snowden-seeks-assurance-from-norway-it-wont-extradite-him-1461270001,171,128,aburan28,4/21/2016 23:36\n10206354,California Governor Vetoes Bill to Stop Drones from Flying Over Private Property,http://www.slate.com/blogs/future_tense/2015/09/10/california_gov_jerry_brown_vetoes_bill_to_stop_drones_from_flying_over_private.html,6,2,harold,9/11/2015 21:48\n10460894,Apple Reports Record Fourth Quarter Results,http://www.apple.com/pr/library/2015/10/27Apple-Reports-Record-Fourth-Quarter-Results.html,102,124,runesoerensen,10/27/2015 20:32\n11301948,Artificial Intelligence Will Kill Our Grandchildren (Singularity),http://berglas.org/Articles/AIKillGrandchildren/AIKillGrandchildren.html,1,1,doener,3/17/2016 1:09\n12224167,Ask HN: Does Prezi still run their bug bounty program?,,2,4,foota,8/4/2016 8:13\n12321505,Raptor Maps (YC S16) Uses Drones to Help Farmers Get Better Crops,http://themacro.com/articles/2016/08/raptor-maps/,20,11,stvnchn,8/19/2016 17:03\n11362691,List-less productivity,,4,7,sarkarsh,3/25/2016 21:06\n11055430,\"Building a business, not just an app\",https://stratechery.com/2014/pleco-building-business-just-app/,170,57,exolymph,2/7/2016 23:06\n11026480,Livestream of Wendelstein 7-X Stellerator being turned on,http://www.ipp.mpg.de/livestream_e_16,108,56,rkangel,2/3/2016 14:08\n11527632,Feature Flags for Mobile Apps,http://apptimize.com/feature-flags-launch/,26,2,swampthing,4/19/2016 15:28\n10846505,Jack Dorsey addresses Twitter's character limit,https://twitter.com/jack/status/684496529621557248,85,69,TheBiv,1/5/2016 22:19\n10470983,The astronomer and the witch  how Kepler saved his mother from the stake,https://theconversation.com/the-astronomer-and-the-witch-how-kepler-saved-his-mother-from-the-stake-49332,81,14,benbreen,10/29/2015 13:57\n12187335,\"Show HN: Our Red Dot Design Award submission (from 2014 and no, we didn't win)\",https://bvckup2.com/design,1,1,latitude,7/29/2016 15:12\n10559393,Justice officials fear nation's biggest wiretap operation may not be legal,http://www.usatoday.com/story/news/2015/11/11/dea-wiretap-operation-riverside-california/75484076/,76,11,escapologybb,11/13/2015 12:16\n12526211,Amateur Radio Parity Act Passes in the US House of Representatives,http://www.arrl.org/news/amateur-radio-parity-act-passes-in-the-us-house-of-representatives,100,43,AstroJetson,9/18/2016 17:38\n11518402,FBI Is Pushing Back Against Judge's Order to Reveal Tor Browser Exploit,https://motherboard.vice.com/read/fbi-is-pushing-back-against-judges-order-to-reveal-tor-browser-exploit,77,18,ashitlerferad,4/18/2016 8:12\n10431775,An inside look at YouTubes new ad-free subscription service,http://www.theverge.com/2015/10/21/9566973/youtube-red-ad-free-offline-paid-subscription-service,31,50,jonathansizz,10/22/2015 12:26\n12016311,EU bans claim that water can prevent dehydration,http://www.telegraph.co.uk/news/worldnews/europe/eu/8897662/EU-bans-claim-that-water-can-prevent-dehydration.html,3,2,cordite,7/1/2016 14:33\n12198085,Show HN: SimpleRT  reverse tethering utility for Android,https://github.com/vvviperrr/SimpleRT,100,24,vvviperrr,7/31/2016 18:14\n11272057,Watch Thy Neighbor,http://foreignpolicy.com/2016/03/11/watch-thy-neighbor-nsa-security-spying-surveillance/,2,1,kushti,3/12/2016 9:15\n10243794,\"Completely Painless Programmer's Guide to XYZ, RGB, ICC, XyY, and TRCs\",http://ninedegreesbelow.com/photography/xyz-rgb.html,68,13,nkurz,9/19/2015 9:26\n11780861,\"Thiel, Trump and the death of shame\",https://pando.com/2016/05/26/thiel-trump-and-death-shame/097711488320d3d19419036e673f63d51fc80bb4/,5,1,ShaneBonich,5/26/2016 19:40\n11818654,PyPy3.3 v5.2 alpha 1 released,http://morepypy.blogspot.com/2016/05/pypy33-v52-alpha-1-released.html,2,1,triplepoint217,6/1/2016 22:12\n10620148,Roku OS 7: Developer Highlights,https://blog.roku.com/developer/2015/11/23/roku-os-7-dev-highlights/,8,1,ingve,11/24/2015 11:12\n12317253,How Lending Clubs Biggest Fanboy Uncovered Shady Loans,http://www.bloomberg.com/news/features/2016-08-18/how-lending-club-s-biggest-fanboy-uncovered-shady-loans,55,21,petethomas,8/19/2016 0:36\n11922864,DarkForest: Deep learning engine for playing Go from Facebook research,https://github.com/facebookresearch/darkforestGo,135,59,adamnemecek,6/17/2016 14:39\n11369463,How Genode came to RISC-V,http://genode.org/documentation/articles/riscv,54,19,carey,3/27/2016 9:36\n10608866,There are far more Muslims ready to fight for the West than against it,https://www.washingtonpost.com/opinions/there-are-far-more-muslims-ready-to-fight-for-the-west-than-against-it/2015/11/20/ce2ef78a-8ee2-11e5-baf4-bdf37355da0c_story.html,8,1,thehoff,11/22/2015 2:43\n10474890,New Yorks Legendary 'Mole People',http://narrative.ly/myths-and-misconceptions/the-truth-about-new-yorks-legendary-mole-people/,40,6,nols,10/29/2015 22:36\n12408082,Blockchain Surveillance Is Accelerating Privacy Tool Development,https://news.bitcoin.com/blockchain-surveillance-privacy-tool/,72,45,posternut,9/1/2016 19:16\n11455449,Ask HN: What to do when a Chinese startup clones your website?,,131,128,bflesch,4/8/2016 15:40\n11912554,Coding bootcamp Fullstack Academy (YC S12) will fund alumni-founded startups,https://techcrunch.com/2016/06/15/coding-bootcamp-fullstack-academy-will-fund-alumni-founded-startups/,58,16,dangerman,6/15/2016 22:13\n11275720,The maker illusion,http://www.erickarjaluoto.com/blog/the-maker-illusion/,2,1,karjaluoto,3/13/2016 1:43\n10593500,\"New Archaeological Evidence for an Early Human Presence at Monte Verde, Chile\",http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0141923#pone-0141923-g001,25,3,r0muald,11/19/2015 8:37\n10256937,Dr. Alan Kay on the Meaning of Object-Oriented Programming,http://userpage.fu-berlin.de/~ram/pub/pub_jf47ht81Ht/doc_kay_oop_en,5,1,ingve,9/22/2015 6:26\n10938103,TorFlow,https://torflow.uncharted.software/,261,71,bemmu,1/20/2016 14:06\n10248775,More on the Political Economy of Permahawkery,http://krugman.blogs.nytimes.com/2015/09/20/more-on-the-political-economy-of-permahawkery,2,1,lisa_henderson,9/20/2015 19:50\n11686014,IBM Announces Magic Bullet to Zap All Kinds of Killer Viruses,http://www.fastcompany.com/3059782/ibm-announces-magic-bullet-to-zap-all-kinds-of-killer-viruses,8,1,mfoy_,5/12/2016 19:20\n10973476,You can't split-test human experience You cant split test human experience,http://justinjackson.ca/split-human/,3,1,mooreds,1/26/2016 14:22\n10192413,Magic PNG Thumbnails,http://thume.ca/projects/2012/11/14/magic-png-files/,111,41,trishume,9/9/2015 16:36\n10875170,Auto-tuning system using the ROSE compiler (2013) [pdf],http://rosecompiler.org/autoTuning.pdf,10,1,vmorgulis,1/10/2016 13:00\n11586755,Instagram insists littergram app is renamed,http://www.bbc.co.uk/news/uk-england-kent-36148093,3,2,sjcsjc,4/28/2016 5:49\n10409903,\"Driverless trucks move all iron ore at Rio Tinto's Pilbara mines, in world first\",http://www.abc.net.au/news/2015-10-18/rio-tinto-opens-worlds-first-automated-mine/6863814,6,1,cryptoz,10/18/2015 21:38\n11660492,TMSU: a tool born out of frustration with the hierarchical nature of filesystems,http://tmsu.org/,237,128,goblin89,5/9/2016 15:23\n12058647,Ask HN: TDD-Oriented Resources for Learning iOS/Swift Programming?,,8,6,cauterized,7/8/2016 21:06\n11995065,Forget Guava: 5 Google Libraries Java Developers Should Know,http://blog.takipi.com/forget-guava-5-google-libraries-java-developers-should-know/,8,1,tkfx,6/28/2016 16:25\n11298799,Meet the Guy Whose Software Keeps the Worlds Clocks in Sync,http://spectrum.ieee.org/tech-talk/computing/networks/meet-the-guy-whose-software-keeps-the-nations-clocks-in-sync,2,1,simonebrunozzi,3/16/2016 16:58\n11398231,Show HN: Did not find automated personalization for websites and created this,https://www.landy.io/,11,6,alexeykudinkin,3/31/2016 16:12\n12242053,The Meeting That Showed Me the Truth about VCs and How They Dont Make Money,https://medium.com/@tomerdean/the-meeting-that-showed-me-the-truth-about-vcs-and-how-they-don-t-make-money-ab72b52b50cd#.d301mxgo8,30,3,tomerdean,8/7/2016 13:43\n12269425,Indie Hackers: Learn how developers are making money,https://www.indiehackers.com,971,184,csallen,8/11/2016 16:12\n12090109,The Rich Douchebag's Approach to Basic Income,https://medium.com/@pashapiro/the-rich-douchebags-approach-to-basic-income-73e9c64f9504#.wikxt269x,22,11,pashapiro,7/13/2016 22:17\n12553344,Why I Think English Majors Should Learn to Code,https://medium.com/code-like-a-girl/why-i-think-to-english-majors-should-learn-to-code-54591a96735#.juswfefx4,1,1,DinahDavis,9/22/2016 0:09\n12505678,Azure Status,https://azure.microsoft.com/en-gb/status/,12,1,chris_overseas,9/15/2016 12:57\n11038671,Study finds almost half of all cancers linked to preventable factors,http://www.cbc.ca/news/canada/edmonton/study-finds-almost-half-of-all-cancers-linked-to-preventable-factors-1.3434002,77,54,cpncrunch,2/5/2016 1:11\n10281362,Tell HN: Super Mario maker is the visual programming language we have waited for,,4,2,S_A_P,9/25/2015 23:30\n12365584,Need a Photo That Fits the Mood? Ask This Startups Algorithm,http://www.bloomberg.com/news/articles/2016-08-26/need-a-photo-that-fits-the-mood-ask-this-startup-s-algorithm,1,1,sebii,8/26/2016 12:01\n10433766,'Huge Step': FCC Slashes Costs of Prison Phone Calls,http://www.nbcnews.com/news/us-news/huge-step-fcc-slashes-costs-prison-phone-calls-n449286,2,1,hwstar,10/22/2015 18:01\n12018985,\"USS Truman sailors use 3D printing to create new part, save Navy more than $42k\",http://pilotonline.com/news/military/local/uss-truman-sailors-create-truclip-at-sea-and-save-the/article_37dd3370-d7f9-5305-9cb3-bb2ef2c1c4cb.html?dolujhbkjn,3,1,jewbacca,7/1/2016 19:22\n11397524,\"Two out of three developers are self-taught, and other trends from a survey\",http://qz.com/649409/two-out-of-three-developers-are-self-taught-and-other-trends-from-a-survey-of-56033-developers/,113,118,raddad,3/31/2016 14:43\n10293300,The two Detroits: a city both collapsing and gentrifying at the same time,http://www.theguardian.com/cities/2015/feb/05/detroit-city-collapsing-gentrifying,40,57,Thevet,9/28/2015 21:22\n10964907,Why Learn Perl?,http://perlhacks.com/2016/01/why-learn-perl/,6,2,eCa,1/25/2016 0:53\n11881282,Apple Starts to Woo Its App Developers,http://www.nytimes.com/2016/06/11/technology/apple-starts-to-woo-its-app-developers.html?hpw&rref=technology&action=click&pgtype=Homepage&module=well-region&region=bottom-well&WT.nav=bottom-well&_r=0,77,173,hvo,6/11/2016 0:28\n11084779,Twitter's new 'Safety Council' makes a mockery of free speech,http://blogs.spectator.co.uk/2016/02/twitters-new-safety-council-makes-a-mockery-of-free-speech/,3,1,walterbell,2/12/2016 1:46\n10404562,Optical Computer Prototype,http://optalysys.com/technology/achievements-date/,50,26,fenrissan,10/17/2015 15:01\n10612752,BuzzFeed for Doctors,http://www.ngfeed.com/,3,2,joelogan,11/23/2015 3:42\n12429445,\"Loneliness can be depressing, but it may have helped humans survive\",https://www.washingtonpost.com/national/health-science/loneliness-can-be-depressing-but-it-may-have-helped-humans-survive/2016/09/02/c01a15f4-38a0-11e6-8f7c-d4c723a2becb_story.html,138,45,wallflower,9/5/2016 11:02\n10198631,AWS in Plain English,https://1c1592af.ngrok.io/aws-in-plain-english,3,1,ivank,9/10/2015 15:29\n11666060,\"Production, the practical alternative to Vagrant\",https://vine.co/v/iQLqBV6jYa3,7,1,velmu,5/10/2016 9:46\n12116684,Show HN: Africa's Top Tech Talent On-demand,https://www.kuhustle.com/,30,17,gichuru,7/18/2016 17:39\n11232053,Calculus Is So Last Century,http://www.wsj.com/articles/calculus-is-so-last-century-1457132991,3,3,Chinjut,3/6/2016 1:32\n10649155,How to Fix Everything: Spending a few days at iFixit,http://motherboard.vice.com/read/how-to-fix-everything,81,46,jkoebler,11/30/2015 13:08\n10530891,Another $1M Crowdfunded Gadget Company Collapses,http://www.techcrunch.com/2015/11/07/another-1-million-crowdfunded-gadget-company-collapses/,2,1,Jerry2,11/9/2015 1:14\n11961914,A ?-calculus interpreter in less than 200 lines of JavaScript,http://tadeuzagallo.com/blog/writing-a-lambda-calculus-interpreter-in-javascript/,11,2,bpierre,6/23/2016 15:49\n11451500,Boxer Shorts: quantifying the economical impact of one more,http://vocus.io/link?id=3d9f5be3-67f9-46e2-a2a2-6bce41277d35,14,1,ANaimi,4/7/2016 23:22\n10496326,Show HN: A Firefox extension to break the habit of typing distracting websites,https://addons.mozilla.org/en-US/firefox/addon/focus-by-cabana-labs/,37,28,vishaldpatel,11/2/2015 23:53\n10919114,3D Printer Specifications explained,http://www.productchart.com/3d_printers/info/,4,1,no_gravity,1/17/2016 11:03\n11586496,Ask HN: Canadian visa woes. Should I try Australia?,,22,32,visawoes,4/28/2016 3:58\n10501877,Ask HN: Why upvotes not raising my karma?,,8,12,cdvonstinkpot,11/3/2015 19:24\n10882238,The New Republics Next Chapter,https://medium.com/@chrishughes/the-new-republic-s-next-chapter-69f6772606#.hx4poimcv,1,1,boskonyc,1/11/2016 18:44\n12152037,Real-time world air quality index,https://waqi.info/,3,1,percept,7/24/2016 3:02\n10726110,SqlPad: Run SQL in your browser and chart the results,http://rickbergfalk.github.io/sqlpad/,102,30,Walkman,12/13/2015 11:46\n10344966,Nix: The Purely Functional Package Manager,https://nixos.org/nix/,5,2,dmmalam,10/7/2015 9:19\n12569281,Americas Monopoly Problem,http://www.theatlantic.com/magazine/archive/2016/10/americas-monopoly-problem/497549/?single_page=true,13,1,sndean,9/24/2016 3:21\n10610951,Our Generation Ships Will Sink,http://boingboing.net/2015/11/16/our-generation-ships-will-sink.html,9,1,radley,11/22/2015 18:45\n12039837,Bussard: A space flight programming adventure,https://gitlab.com/technomancy/bussard,113,29,spdustin,7/5/2016 22:01\n11508049,DARPA-Funded Clojure  Probabalistic Modeling and Execution Learning,https://github.com/dollabs/pamela,99,14,elwell,4/15/2016 22:21\n11394347,Growth Hacking BLOCKS Kickstarter Campaign to $1.6M,https://medium.com/@alfundi/on-growth-hacking-blocks-kickstarter-campaign-to-1-6-22b0f431c9a5#.flu7fd2bi,3,1,alpatrick,3/31/2016 1:19\n12072214,Why Dieters Flock to Instagram,http://www.nytimes.com/2016/07/08/health/instagram-diets.html?ribbon-ad-idx=4&rref=business/media&module=Ribbon&version=context&region=Header&action=click&contentCollection=Media&pgtype=article,1,1,prostoalex,7/11/2016 16:33\n10418875,The Loop Extrusion Model of DNA,http://www.theatlantic.com/science/archive/2015/10/theres-a-mystery-machine-that-sculpts-the-human-genome/411199/?single_page=true,47,3,cedricr,10/20/2015 13:09\n11898882,\"Programmer automates his job, gets fired after 6 years\",http://interestingengineering.com/programmer-automates-job-6-years-boss-fires-finds/,27,14,tonteldoos,6/14/2016 0:22\n12437608,Ask HN: Beside Java what languages have a strong tooling/IDE ecosystem on Linux?,,4,7,soulbadguy,9/6/2016 17:22\n12542290,How popular is your birthday?,http://visual.ons.gov.uk/how-popular-is-your-birthday/,2,1,DanBC,9/20/2016 19:02\n11100074,Ask HN: Where have you decided to move your Parse apps?,,4,2,bikamonki,2/14/2016 21:23\n10554291,Word Cloud spoken by each Republican Candidate for the 4th debate,https://medium.com/@micahhausler/4th-2016-republican-debate-word-clouds-53e8207bb870,5,1,micah_chatt,11/12/2015 16:51\n11427292,400 reporters kept the Panama Papers secret for a year,http://mashable.com/2016/04/04/panama-papers-media,12,4,bootload,4/5/2016 2:07\n12349735,Millennials arent buying homes. Good for them,https://www.washingtonpost.com/opinions/millennials-arent-buying-homes--good-for-them/2016/08/22/818793be-68a4-11e6-ba32-5a4bf5aad4fa_story.html?utm_term=.c47e49424fb6,2,1,shawndumas,8/24/2016 4:46\n12239730,JavaScript eval: direct vs. indirect call,http://blog.klipse.tech/javascript/2016/06/20/js-eval-secrets.html,2,3,viebel,8/6/2016 20:23\n11634994,Ask HN: Machine Learning overview for non-engineers,,8,3,servo,5/5/2016 10:30\n11045695,Amgen publishes failures to replicate high-profile science,http://www.nature.com/news/biotech-giant-publishes-failures-to-confirm-high-profile-science-1.19269?WT.mc_id=FBK_NA_1601_NEWSBIOTECHFAILDATA_PORTFOLIO,193,14,chriskanan,2/6/2016 0:04\n11397397,The American City Was Built for Cars. What Will Happen When They All Leave?,https://www.linkedin.com/pulse/american-cities-were-built-cars-what-happen-when-all-leave-kelman,4,2,mooreds,3/31/2016 14:28\n12162849,Show HN: FractalViewer: A JavaScript fractal explorer,https://valera-rozuvan.github.io/FractalViewer/FractalViewer.html,11,11,valera_rozuvan,7/26/2016 1:42\n11747683,How Kosovo Was Turned into Fertile Ground for ISIS,http://www.nytimes.com/2016/05/22/world/europe/how-the-saudis-turned-kosovo-into-fertile-ground-for-isis.html,25,32,Jerry2,5/22/2016 7:38\n10703020,Ask HN: What would happen if everyone was a whistleblower on 1 JAN 2016?,,1,3,cvs268,12/9/2015 11:09\n11190938,Why Daily Weight Lifting Can Be Dangerous,http://well.blogs.nytimes.com/2016/02/26/ask-well-why-daily-weight-lifting-can-be-dangerous/?smid=fb-nytimes&smtyp=cur&_r=0,6,3,prostoalex,2/28/2016 14:08\n12268737,AWS Application Load Balancer,https://aws.amazon.com/blogs/aws/new-aws-application-load-balancer/,371,130,rjsamson,8/11/2016 15:01\n11687407,Show HN: Deploy Docker Image to AWS Elastic Beanstalk,https://gist.github.com/yefim/93fb5aa3291b3843353794127804976f,81,26,yefim,5/12/2016 22:48\n10669996,GC and Rust Part 1: Specifying the Problem,http://blog.pnkfx.org/blog/2015/11/10/gc-and-rust-part-1-specing-the-problem/,139,23,steveklabnik,12/3/2015 15:21\n12165878,How to Write Unmaintainable Code,https://github.com/Droogans/unmaintainable-code#how-to-write-unmaintainable-code,46,27,adgasf,7/26/2016 14:35\n12574306,\"Inside the Former US Embassy in Tehran, Iran (2015)\",http://thecitylane.com/inside-former-us-embassy-tehran-iran/,68,57,boramalper,9/25/2016 6:58\n10596628,Show HN: A Chrome extension to break the habit of typing distracting websites,https://chrome.google.com/webstore/detail/focus-by-cabana-labs/jgfmjlneealoganlfgionjllmcadobjh,3,1,vishaldpatel,11/19/2015 18:43\n10316966,FlashAir: Memory Card with Wireless LAN,https://flashair-developers.com/en/about/overview/,16,9,bootload,10/2/2015 6:04\n11250112,In San Francisco and Rooting for a Tech Comeuppance,http://www.nytimes.com/2016/03/09/technology/in-san-francisco-and-rooting-for-a-tech-slowdown.html?_r=0,3,1,clorenzo,3/9/2016 1:05\n11014977,\"What being a PM is really like  Software is easy, People are hard\",http://www.craigkerstiens.com/2016/01/28/On-being-a-PM-software-is-easy-people-are-hard/,4,1,joeyespo,2/1/2016 20:07\n11661297,Crooks Go Deep with Deep Insert ATM Skimmers,http://krebsonsecurity.com/2016/05/crooks-go-deep-with-deep-insert-skimmers/,4,1,qingu,5/9/2016 16:58\n10186869,\"Famous Writers Sleep Habits vs. Literary Productivity, Visualized\",http://www.brainpickings.org/index.php/2013/12/16/writers-wakeup-times-literary-productivity-visualization/,3,1,ZeljkoS,9/8/2015 17:05\n11945270,Google to Offer Better Medical Advice When Searching for Symptoms,https://googleblog.blogspot.com/2016/06/im-feeling-yucky-searching-for-symptoms.html,6,1,chewymouse,6/21/2016 12:59\n12311559,Ubers First Self-Driving Fleet Arrives in Pittsburgh This Month,http://www.bloomberg.com/news/features/2016-08-18/uber-s-first-self-driving-fleet-arrives-in-pittsburgh-this-month-is06r7on,289,223,ghosh,8/18/2016 11:06\n12298112,EQGRP Auction,https://webcache.googleusercontent.com/search?q=cache:owtq6OBSmgEJ:https://theshadowbrokers.tumblr.com/+&cd=1&hl=en&ct=clnk&gl=us,3,1,mrb,8/16/2016 15:36\n11124932,\"Cybersecurity is slowing down my business, say majority of chief execs\",http://www.theregister.co.uk/2016/02/17/cyber_security/,1,1,munkiepus,2/18/2016 10:52\n11653813,Ask HN: How's your experience running Linux on a macbook?,,3,3,cmdz0rd,5/8/2016 12:47\n12171768,OnionBalance  Load balancing and redundancy for Tor hidden services,https://onionbalance.readthedocs.io/en/latest/,55,6,eeZah7Ux,7/27/2016 10:43\n12327458,How to Enable Bash on Windows 10 with the latest update,http://www.omgubuntu.co.uk/2016/08/enable-bash-windows-10-anniversary-update,6,2,wslh,8/20/2016 17:19\n10441755,Popcorntime.io is dead. Long live Butter project,http://status.popcorntime.io/incidents/cs56btjdvnw9,6,1,lambdacomplete,10/23/2015 23:20\n10893947,Knowmail  AI for email,https://www.knowmail.me/,47,44,eranknow,1/13/2016 13:03\n11074638,The Robin Hood of Science,http://bigthink.com/neurobonkers/a-pirate-bay-for-science,164,39,salmonet,2/10/2016 18:11\n10502202,Data Mining Reveals the Extent of China's Ghost Cities,http://www.technologyreview.com/view/543121/data-mining-reveals-the-extent-of-chinas-ghost-cities/,5,1,jimsojim,11/3/2015 20:08\n10761037,Enabling support for MathML (Chromium),https://code.google.com/p/chromium/issues/detail?id=152430,2,1,mindcrime,12/18/2015 21:23\n11532142,O RLY Cover Generator,http://dev.to/rly,2,1,dcschelt,4/20/2016 3:50\n10353722,EC2 Instance Update  X1 (SAP HANA) and T2.Nano (Websites),https://aws.amazon.com/blogs/aws/ec2-instance-update-x1-sap-hana-t2-nano-websites/,94,32,runesoerensen,10/8/2015 16:17\n12381516,Show HN: Blissify,http://www.blissify.io,6,3,a_t,8/29/2016 12:57\n10307432,The future of cryptocurrencies: Bitcoin and beyond,http://www.nature.com/news/the-future-of-cryptocurrencies-bitcoin-and-beyond-1.18447,12,2,randomwalker,9/30/2015 21:31\n11818199,New recycling app,,3,1,recyche,6/1/2016 21:13\n11987629,\"The Slow, Sad, and Ultimately Predictable Decline of 3-D Printing\",http://www.inc.com/john-brandon/the-slow-sad-and-ultimately-predictable-decline-of-3d-printing.html,4,1,ytNumbers,6/27/2016 17:13\n11710698,Ask HN: Just how many developers am I competing against?,,2,1,prmph,5/17/2016 0:59\n11321236,Falsehoods Programmers Believe About Phone Numbers,https://github.com/googlei18n/libphonenumber/blob/master/FALSEHOODS.md,236,121,prostoalex,3/20/2016 0:48\n10210814,Anti-Competitive Effects of Common Ownership [pdf],https://www.bc.edu/content/dam/files/schools/csom_sites/finance/Schmalz-031115.pdf,41,4,taofu,9/13/2015 9:42\n12393039,Ask HN: Anybody using web components (or Polymer) in production?,,13,4,bananaoomarang,8/30/2016 19:17\n11583450,Lambda-calculus in lambdatalk,,11,2,martyalain,4/27/2016 18:54\n10761388,How to Kill Your Laptop Battery: Leave an iTunes Store Page Open in iTunes,http://www.mcelhearn.com/how-to-kill-your-laptop-battery-leave-an-itunes-store-page-open-in-itunes/,1,1,shawndumas,12/18/2015 22:22\n11441454,Apply HN: QueueIn  Peer to Peer Ticket Marketplace for Music Fans,,13,6,kevshin2,4/6/2016 19:54\n10870875,Show HN: I just made my first JavaScript library,https://www.npmjs.com/package/typecheckjs,2,3,antrion,1/9/2016 11:26\n10392888,Medical Breakthrough in Spinal Cord Injuries Was Made by a Computer Program,http://www.fastcoexist.com/3052282/the-latest-medical-breakthrough-in-spinal-cord-injuries-was-made-by-a-computer-program,169,59,fahimulhaq,10/15/2015 13:12\n11161199,Ask HN: Does HN move too fast for 'Ask HN'?,,51,11,J-dawg,2/23/2016 18:44\n10964727,Why Understanding Space Is So Hard,http://nautil.us/blog/this-is-why-understanding-space-is-so-hard,3,1,dnetesn,1/25/2016 0:10\n10298249,Affdex SDK Meets BB-8 [video],https://www.youtube.com/watch?v=6QDMNPhMJI4,8,6,ahamino,9/29/2015 18:07\n10901033,Someone wants to change the licence of Microsoft's Chakra engine to ISC,https://github.com/Microsoft/ChakraCore/issues/76,1,1,DigitalSea,1/14/2016 12:54\n11419184,Recursively Cautious Congestion Control [pdf],http://www.cs.berkeley.edu/~justine/rc3-nsdi.pdf,13,1,luu,4/4/2016 3:10\n11693384,Is Zika How Humanity Ends?,http://blogs.scientificamerican.com/life-unbounded/is-zika-how-humanity-ends/,2,1,protomyth,5/13/2016 21:40\n12119184,Show HN: HackerClient-A web application for aggregating sports and tech news,https://github.com/vendettacoder/HackerClient,2,1,rohak,7/19/2016 2:36\n10298623,ThoughtBot launches Upcase.com,https://upcase.com,3,1,theuri,9/29/2015 18:55\n12009184,\"HTTP2 explained -- Background, the protocol, the implementations and the future\",https://daniel.haxx.se/http2/,3,1,0xmohit,6/30/2016 15:27\n11836002,Evidence-Based Estimation for Project Delivery,https://medium.com/@planrockr/evidence-based-estimation-for-project-delivery-4c2a69a17084#.5cjzoszeo,5,1,eminetto,6/4/2016 11:53\n11062131,\"For $3100 USD You Can Have a Fast, Fully-Free-Software Workstation\",http://www.phoronix.com/scan.php?page=article&item=talos-workstation&num=1,10,4,ajdlinux,2/9/2016 0:37\n10710766,Advaned Angular learning,,2,1,yugoja,12/10/2015 14:39\n11825783,This Is the Tiniest Little Quadruped Robot We've Ever Seen,http://spectrum.ieee.org/automaton/robotics/robotics-hardware/tiniest-little-quadruped-robot#.V1CYBW5g6ew.hackernews,2,1,mcspecter,6/2/2016 20:33\n10248147,Twitter.net: The International Association of Bird Statistics Gatherers,http://twitter.net/,17,6,grhmc,9/20/2015 16:49\n10313962,\"2015: 274 days, 294 mass shootings, hundreds dead\",http://www.washingtonpost.com/news/wonkblog/wp/2015/10/01/2015-274-days-294-mass-shootings-hundreds-dead/,7,3,jsvine,10/1/2015 19:25\n11647213,How does Google handle `git status`,,3,6,setheron,5/6/2016 22:38\n11812670,Can We Trust Robots?,http://spectrum.ieee.org/static/special-report-trusting-robots,4,2,mcspecter,6/1/2016 7:33\n11798425,Have you tried Tex  The most secure message App?,http://texapp.co/,3,3,alexheikel,5/29/2016 21:59\n12136682,EFF Lawsuit Takes on DMCA Section 1201,https://www.eff.org/press/releases/eff-lawsuit-takes-dmca-section-1201-research-and-technology-restrictions-violate,81,3,Vexs,7/21/2016 13:28\n11420826,(UK) CMA tackles undisclosed advertising online,https://www.gov.uk/government/news/cma-tackles-undisclosed-advertising-online,1,1,DanBC,4/4/2016 11:00\n11521873,SF 1906 quake seen through private collection,http://www.sfgate.com/bayarea/article/San-Francisco-1906-earthquake-rare-photos-6922034.php#photo-9767201,10,1,evo_9,4/18/2016 18:00\n12403946,Pantsuit: The Hillary Clinton UI Pattern Library,https://medium.com/git-out-the-vote/pantsuit-the-hillary-clinton-ui-pattern-library-238e9bf06b54#.n7xkkz4nq,9,2,blopeur,9/1/2016 9:32\n11951407,\"As Airbnb Grows, So Do Claims of Discrimination\",http://www.nytimes.com/2016/06/26/travel/airbnb-discrimination-lawsuit.html?ref=business,2,1,drpgq,6/22/2016 3:39\n11086722,I have nothing to hide is killing the privacy argument,http://thenextweb.com/insider/2016/02/11/i-have-nothing-to-hide-is-killing-the-privacy-argument/,7,6,plhetp,2/12/2016 12:24\n10531127,Divisibility by 7 is a Walk on a Graph (2009),http://blog.tanyakhovanova.com/2009/08/divisibility-by-7-is-a-walk-on-a-graph-by-david-wilson/,335,71,znpy,11/9/2015 2:47\n10609297,Why use Go programming language?,http://www.usmanajmal.com/go-programming-by-todd-mcleod/,4,1,usmanajmal,11/22/2015 6:39\n10569773,Clearing the Air on Wi-Fi Software Updates,https://www.fcc.gov/blog/clearing-air-wi-fi-software-updates,9,1,Deinos,11/15/2015 15:07\n12292248,Ask HN: I'm a generalist developer I'd like to specialise. What should I choose?,,17,7,slice-beans,8/15/2016 18:10\n11356085,France fines Google over 'right to be forgotten',http://www.reuters.com/article/us-google-france-privacy-idUSKCN0WQ1WX,34,20,jim-greer,3/24/2016 20:16\n10505765,From kafkatrap to honeytrap,http://esr.ibiblio.org/?p=6907,87,22,d9h549f34w6,11/4/2015 11:13\n10538832,Why Is Uber for Moving So Popular?,https://www.movebuddha.com/blog/uber-for-moving-popular/,5,2,rcarrigan87,11/10/2015 11:58\n12395893,Can Kimbal Musk Do for Farms What Elon Has for Cars?,http://www.takepart.com/article/2016/08/29/indoor-farming-startups,6,2,rmason,8/31/2016 3:48\n10795439,The Navy SEALs Might Have Selected a New Pistol of Choice,http://foxtrotalpha.jalopnik.com/the-navy-seals-may-have-selected-a-new-pistol-of-choice-1749620057,1,1,ourmandave,12/26/2015 21:54\n10872658,Britney Spear's Guide to Semiconductor Physics (2000),http://britneyspears.ac/lasers.htm,94,31,jdmoreira,1/9/2016 20:07\n10446897,U2F support extension for Firefox,https://github.com/prefiks/u2f4moz,6,1,roidelapluie,10/25/2015 14:12\n11503911,Uninstall QuickTime for Windows now,http://www.infoworld.com/article/3056650/security/uninstall-quicktime-for-windows-now.html,2,3,AJAlabs,4/15/2016 13:02\n11241973,The Gmail Moment??Delight of the Unknown,https://medium.com/@taimurabdaal/the-gmail-moment-delight-of-the-unknown-9db87fed80a5,12,2,refrigerator,3/7/2016 21:45\n10966290,Bootstrap 4 upgrader,http://demo.bootstraptor.com/bootstrap4/,3,1,bootstraptor,1/25/2016 9:20\n12576002,A fast PostgreSQL client library for Python: 3x faster than psycopg2,https://github.com/MagicStack/asyncpg,3,1,arjun27,9/25/2016 16:33\n10805836,Free Basics protects net neutrality,http://blogs.timesofindia.indiatimes.com/toi-edit-page/free-basics-protects-net-neutrality/,3,1,MOil,12/29/2015 8:53\n11204952,The most popular subdomains on the internet,https://bitquark.co.uk/blog/2016/02/29/the_most_popular_subdomains_on_the_internet,4,2,bitquark,3/1/2016 18:41\n11039559,\"When Indias Pied Piper was short of cash, the founders operated from a car\",https://www.techinasia.com/indias-pied-piper-skcript-short-cash-founders-ran-startup-car-profile,5,2,williswee,2/5/2016 4:59\n10668983,Idea: Lighthouse Comments,http://codepen.io/n3dst4/post/lighthouse-comments,3,1,n3dst4,12/3/2015 11:07\n10276583,Ask HN: Want to contribute in Open source implementation of research papers,,9,14,gamekathu,9/25/2015 5:58\n11306382,Ask HN: Does anyone still use Del.icio.us?,,1,4,rayascott,3/17/2016 18:21\n11380327,Experimenting with Rust generics and dynamic traits,http://dbeck.github.io/My-First-Steps-In-Rust/,67,54,dbeck74,3/29/2016 9:10\n12437018,Xerox Alto restoration day 5: Smoke and parity errors,http://www.righto.com/2016/09/xerox-alto-restoration-day-5-smoke-and.html,6,1,dwaxe,9/6/2016 16:10\n12349596,BrightWork's JavaScript SDK  build your back end faster,https://github.com/TeamBrightWork/bw-js-sdk,1,1,josh_carterPDX,8/24/2016 4:03\n11379727,The Cheapest Countries to Buy Apple Products,http://www.applecompass.com/,3,1,gyvastis,3/29/2016 5:53\n11172255,Fewer Asians Need Apply,http://www.city-journal.org/2016/26_1_college-admissions-discrimination.html,4,1,andrewl,2/25/2016 3:49\n12075526,When Persuasion Turns Deadly,http://blog.dilbert.com/post/147247313346/when-persuasion-turns-deadly#_=_,21,27,douche,7/11/2016 23:13\n11259692,Sweet Eclipse,http://exyte.github.io/sweet.eclipse/,5,4,ystrot,3/10/2016 15:25\n12482209,\"Restoring YC's Xerox Alto, Day 6: Fixed a chip, data read from disk\",http://www.righto.com/2016/09/restoring-ycombinators-xerox-alto-day-6.html,153,31,mr_golyadkin,9/12/2016 18:16\n11963528,Fire in Microgravity,https://www.americanscientist.org/issues/feature/2016/1/fire-in-microgravity/1,107,4,MaxLeiter,6/23/2016 18:57\n10919402,Mercury(II) thiocyanate,https://en.wikipedia.org/wiki/Mercury%28II%29_thiocyanate,1,1,p4bl0,1/17/2016 13:37\n10463427,Inductive Programming Meets the Real World [pdf],http://research.microsoft.com/en-us/um/people/sumitg/pubs/ip-cacm15.pdf,31,7,alanfranzoni,10/28/2015 9:22\n11795841,\"No, its not you: Google maps really did get crappy\",http://qz.com/681745/no-its-not-you-google-maps-really-did-get-crappy/,7,5,rolux,5/29/2016 10:31\n11042259,\"Julian Assange decision by UN panel ridiculous, says Hammond\",http://www.bbc.co.uk/news/uk-35504237,44,52,nns,2/5/2016 16:04\n10994702,Show HN: Sniptracker  select any web content and follow it on one dashboard,https://www.sniptracker.com,10,5,mitjap,1/29/2016 11:56\n10435454,\"Evo, the First Prescription-Strength Video Game?\",http://www.bloomberg.com/news/articles/2015-10-22/project-evo-the-first-prescription-strength-video-game-,2,1,EwanG,10/22/2015 22:07\n12081040,What Shakespeares Plays Sounded Like with Their Original English Accent,http://twentytwowords.com/performing-shakespeares-plays-with-their-original-english-accent/,9,1,matan_a,7/12/2016 17:51\n10570856,Walmarts $10 Smartphone Has Better Specs Than the Original iPhone,http://motherboard.vice.com/read/walmarts-10-smartphone-has-better-specs-than-the-original-iphone,279,199,bane,11/15/2015 19:49\n11723652,Google Home,http://home.google.com/,577,457,stuartmemo,5/18/2016 17:20\n10722448,\"Comparative Study of Caffe, Neon, Theano, and Torch for Deep Learning\",http://arxiv.org/abs/1511.06435,73,8,mindcrime,12/12/2015 11:40\n11596345,Raspberry PI Zero back in stock @ PiHut,https://thepihut.com/products/raspberry-pi-zero?variant=14062715972,1,1,alexellisuk,4/29/2016 15:31\n12144948,Ask HN: What features would make up the ultimate person finance tool for you?,,2,2,alexkehr,7/22/2016 17:13\n11460493,Film Dialouge Broken Down by Gender and Age,http://polygraph.cool/films/,34,6,kamkazemoose,4/9/2016 8:30\n11590506,Mission and Values: a new podcast about remarkable startup cultures,http://missionandvalues.co/,5,1,bryanlanders,4/28/2016 17:27\n11993090,\"See Python, See Python Go, Go Python Go\",https://blog.heroku.com/archives/2016/6/2/see_python_see_python_go_go_python_go,2,1,cdnsteve,6/28/2016 12:19\n11498115,UC Davis spent thousands to scrub pepper-spray references from Internet,http://www.sacbee.com/news/local/article71659992.html,39,22,zdrummond,4/14/2016 16:32\n11177994,\"Paul Armer, former director of Stanford Computation Center, dies at 91\",http://news.stanford.edu/news/2016/february/paul-armer-obit-020816.html,2,1,ner0x652,2/25/2016 21:34\n11545053,Ask HN: Best single board computer for computer vision?,,3,7,jgotti92,4/21/2016 20:19\n12534177,Armory Enterprise Spinnaker Release v0.61,http://blog.armory.io/how-to-install-armory-spinnaker-release-v0-61/,4,1,danielodio,9/19/2016 19:51\n10944269,Make me pulse,http://2016.makemepulse.com/,2,1,PhilipA,1/21/2016 9:56\n10795304,Seattle shows San Francisco and New York how to fix the housing crisis,http://www.vox.com/2015/12/23/10657690/seattle-housing-crisis,8,3,sampo,12/26/2015 21:03\n12113363,\"MWeb for Mac  Pro Markdown writing, note taking and static blog generator App\",http://www.mweb.im/,8,1,tvvocold,7/18/2016 5:28\n11944011,PayPal has demanded that we monitor data traffic as well as customers files,https://seafile.de/en/important-infos-about-app-seafile-de-and-licensing-purchases-through-our-web-shops/,1030,340,zolder,6/21/2016 7:16\n12531025,Ask HN: Should I give equity to early employees?,,1,2,a3b2,9/19/2016 12:54\n10279266,NewLisp,http://www.newlisp.org/index.cgi?Home,86,81,jsnathan,9/25/2015 16:57\n11941464,High IQ Countries Have Less Software Piracy,https://torrentfreak.com/high-iq-countries-have-less-software-piracy-research-finds-160619/,7,1,chewymouse,6/20/2016 20:51\n12285541,Motivational Incongruence and Well-Being at the Workplace,http://journal.frontiersin.org/article/10.3389/fpsyg.2016.01153/full,152,86,rjdevereux,8/14/2016 13:48\n10618212,Ask HN: Developer performance metrics?,,6,18,canterburry,11/23/2015 23:57\n11918202,Family of U.S. student killed in Paris attacks sues social media companies,http://www.reuters.com/article/us-france-shooting-usa-student-idUSKCN0Z22FG?feedType=RSS&feedName=topNews&utm_source=twitter&utm_medium=Social,3,1,roymurdock,6/16/2016 19:13\n12440219,Robot Macroeconomics: What can theory and economic history teach us?,https://bankunderground.co.uk/2016/09/06/robot-macroeconomics-what-can-theory-and-several-centuries-of-economic-history-teach-us/,44,33,jburgess777,9/7/2016 0:25\n10926639,Ask HN: Who moderates HN?,,1,1,chirau,1/18/2016 20:20\n11001109,Raspberry Pi Self Driving Car,http://www.therevista.com/raspberry-pi-self-driving-car/,4,1,yasuo,1/30/2016 8:28\n10460799,SkySafe  tech to take over badly behaved drones,http://www.skysafe.io/,35,29,cambridgemike,10/27/2015 20:18\n11619191,Do you hate daily commute to Office/College?,https://www.linkedin.com/pulse/do-you-hate-daily-commute-office-varun-verma?trk=mp-author-card,4,2,varver,5/3/2016 9:59\n11162490,Researchers create super-efficient Wi-Fi,http://arstechnica.com/information-technology/2016/02/researchers-create-super-low-power-wi-fi/,101,13,pavornyoh,2/23/2016 21:28\n10932353,\"10,36M Bitcoin moved on Sunday, 2nd highest value in the last 2 years\",https://kaiko.com/statistics/outputs-volume?range=2y,3,2,arnauddri,1/19/2016 17:46\n11911486,\"SpaceX misses landing on a drone ship, breaking the company's streak\",http://mashable.com/2016/06/15/falcon-9-rocket-landing-failure/#LDR_56chrmqz,121,71,rezist808,6/15/2016 19:29\n10708199,Ask HN: Can chess be used for crypto communication?,,3,4,capex,12/10/2015 1:15\n12561427,77% of Ad Blocking Users Feel Guilty about Blocking Ads,http://www.huffingtonpost.com/entry/57e43749e4b05d3737be5784?timestamp=1474574566927,5,4,nreece,9/23/2016 0:18\n11698696,Beijing is Silicon Valley's only true competitor,http://www.recode.net/2016/5/13/11592570/china-startup-tech-economy-silicon-valley,157,151,z3t1,5/15/2016 0:20\n11781885,US hiker 'lost for 26 days before dying',http://www.bbc.co.uk/news/world-us-canada-36389383,28,46,sjcsjc,5/26/2016 21:39\n11682692,The 3 best ways to learn Angular 2,http://blog.debugme.eu/learn-angular2/,1,1,wrightandres,5/12/2016 11:44\n12244062,Google Maps is now rendered in 3D,\"https://www.google.co.uk/maps/place/City+of+London,+London/@51.5311096,-0.0416171,1485a,20y,270h,41.28t/data=!3m1!1e3!4m5!3m4!1s0x487603554edf855f:0xa1185c8d19184c0!8m2!3d51.5123443!4d-0.0909852\",4,2,pyb,8/7/2016 22:25\n11324446,China Has a $590B Problem with Unpaid Bills,http://www.bloomberg.com/news/articles/2016-03-20/china-has-a-590-billion-receivables-problem-as-bills-go-unpaid,5,3,tokenadult,3/20/2016 20:13\n11073037,The IGDB.com Top 100 Games (The IMDb of Gaming),https://www.igdb.com/top-100/games,5,2,RocketTalk,2/10/2016 14:45\n12018436,CTO and co-founder of Hyperloop One leaves amid reported tensions,http://arstechnica.com/business/2016/07/cto-and-co-founder-of-hyperloop-one-leaves-amid-reported-tensions/,3,1,pavornyoh,7/1/2016 18:17\n12349384,Types,https://gist.github.com/garybernhardt/122909856b570c5c457a6cd674795a9c?,445,192,ivank,8/24/2016 3:00\n12404234,Andreessen Horowitzs Returns Trail Venture-Capital Elite,http://www.wsj.com/articles/andreessen-horowitzs-returns-trail-venture-capital-elite-1472722381,115,68,forgingahead,9/1/2016 10:42\n11892653,Building SaaS startup from scratch,http://startupmyway.com/building-saas-startup-from-scratch/,4,3,boboss,6/13/2016 9:51\n10854920,Debugging Go Code with LLDB,http://ribrdb.github.io/lldb/,3,1,rgarcia,1/6/2016 23:57\n11083807,Gadgets to Play Laser Tag with Your Pet from Work Are Now a Thing (WSJ),http://www.wsj.com/articles/gadgets-for-playing-with-your-pet-remotely-1455223286,6,1,YaroslavAzhnyuk,2/11/2016 22:25\n11038281,GitHub is apparently in crisis again,http://www.businessinsider.com/github-identity-crisis-2016-2,162,149,walterbell,2/4/2016 23:59\n12393920,Thorough description of a negative experience interviewing at Palantir,https://www.reddit.com/r/cscareerquestions/comments/50csfd/long_rant_about_drawnout_negative_interview/,9,1,seibelj,8/30/2016 21:09\n12314181,Developer Devolution: Why I Stopped Using Vagrant,https://webdevstudios.com/2016/08/18/why-i-stopped-using-vagrant/,1,1,ingve,8/18/2016 16:56\n12314719,Amazon Mobile Redesign,https://www.dropbox.com/sh/wblhgjb1mvwsl4e/AACkB0ffaxaT9Ly6rI_tP6Gla?dl=0,4,2,gorkemyurt,8/18/2016 17:47\n10355047,Comparing Chinese provinces with countries (2011),http://www.economist.com/content/chinese_equivalents,23,9,abarrettjo,10/8/2015 18:43\n12103271,Higher-order organization of complex networks  Science,http://science.sciencemag.org.ezp-prod1.hul.harvard.edu/content/353/6295/163,3,1,sinodin,7/15/2016 19:32\n10425290,\"Female violinist exposes 10 years of lewd, fetishizing messages from men online\",http://www.washingtonpost.com/news/morning-mix/wp/2015/10/21/a-woman-violinist-exposes-10-years-of-lewd-fetishizing-messages-from-men-online/?tid=sm_fb,96,55,jimsojim,10/21/2015 13:40\n11399525,Reddit's 2015 Transparency Report omits NSL canary present in 2014,https://www.reddit.com/r/announcements/comments/4cqyia/for_your_reading_pleasure_our_2015_transparency/d1knc88,25,2,endianswap,3/31/2016 18:44\n11486311,What it's like to build software used by 2M+ SEOs,http://www.link-assistant.com/news/seo-powersuite-story.html,5,1,maksimava,4/13/2016 7:06\n10209456,Concurrency kit  Concurrency primitives and non-blocking data structures in C,http://concurrencykit.org/,143,19,misframer,9/12/2015 21:30\n10597685,Show HN: Learn to beat procrastination and get stuff done,http://www.howtobeatprocastination.com/,5,3,vsergiu,11/19/2015 21:09\n11317381,Dominos has built a self-driving robot for pizza delivery,http://www.digitaltrends.com/cool-tech/dominos-pizza-delivery-robot/?utm_content=buffer1a867&utm_medium=socialm&utm_source=facebook.com&utm_campaign=DT-FB,2,2,prostoalex,3/19/2016 4:56\n11283989,Show HN: A new image sharing service,https://itsosticky.com/,42,36,emily_b,3/14/2016 17:11\n12250006,Purely Functional Linux with NixOS [video],https://begriffs.com/posts/2016-08-08-intro-to-nixos.html?hn=1,169,142,begriffs,8/8/2016 18:52\n10328014,The Internet of Criminal Things,http://lwn.net/Articles/658198/,134,65,rvense,10/4/2015 16:49\n11245136,Ask HN: What are you paying less than $10/month for?,,3,5,mukgupta,3/8/2016 13:45\n12329655,NeuralStyler AI released -Turn your videos into art,http://neuralstyler.com/downloads.html,4,2,rupeshs,8/21/2016 6:11\n12307406,Kaggle Launches an Open Data Platform,http://blog.kaggle.com/2016/08/17/making-kaggle-the-home-of-open-data/,53,1,benhamner,8/17/2016 19:04\n11333036,Introduction to Literate Programming Using Org Mode,http://howardism.org/Technical/Emacs/literate-programming-tutorial.html,4,1,yarapavan,3/21/2016 23:23\n11327906,\"Show HN: Info overload when trip planning is annoying, we made Your Local Cousin\",https://www.yourlocalcousin.com,2,1,yourlocalcousin,3/21/2016 13:33\n12505126,The First Wearable Hydration Monitor,https://www.kickstarter.com/projects/lactate-threshold/lvl-the-first-wearable-hydration-monitor,1,2,Gys,9/15/2016 11:34\n10402480,\"Amazon files suit against 1,000 Fiverr users over fake product reviews\",http://www.geekwire.com/2015/after-conducting-undercover-sting-amazon-files-suit-against-1000-fiverr-users-over-fake-product-reviews/,8,3,ljk,10/16/2015 22:44\n11913026,First big containerships en route to the Panama Canal,http://theloadstar.co.uk/first-big-containerships-en-route-panama-canal-leaving-workhorse-vessels-bow/,86,45,protomyth,6/15/2016 23:55\n11137642,Optimizing website images using bandwidth,https://www.npmjs.com/package/jsbandwidth,1,1,ioulaum,2/19/2016 23:38\n10726109,Zbigniew Libera's Lego Concentration Camp,http://www.othervoices.org/2.1/feinstein/auschwitz.php,1,1,Tomte,12/13/2015 11:45\n12174503,Bringing ChakraCore to Linux and OS X,https://blogs.windows.com/msedgedev/2016/07/27/chakracore-on-linux-osx/,264,120,bevacqua,7/27/2016 17:01\n12461419,Student's Vaccine Cooler Wins UK James Dyson Award,http://www.bbc.co.uk/news/uk-england-leicestershire-37309443,26,2,CarolineW,9/9/2016 12:15\n10959490,Lomonosovs Discovery of Venus Atmosphere in 1761,http://arxiv.org/abs/1206.3489,40,4,lermontov,1/23/2016 18:56\n11304827,Do you really need this plugin?,https://kanbanwp.com/blog/do-you-really-need-this-plugin/,4,1,coreymaass,3/17/2016 15:14\n10792712,Trump Filter,http://trumpfilter.com/,2,1,sethbannon,12/25/2015 23:35\n12571046,\"Isaac Asimov Asks, How Do People Get New Ideas? (1959)\",https://www.technologyreview.com/s/531911/isaac-asimov-asks-how-do-people-get-new-ideas/,113,6,ohjeez,9/24/2016 14:26\n12112597,Make Excel One-Click Easy with AXbean QuikBots (now in Beta),http://www.axbean.com/store.html,1,1,axbean,7/18/2016 0:29\n11572173,Businesses pay DDoS extortionists who never DDoS anyone,http://arstechnica.com/security/2016/04/businesses-pay-100000-to-ddos-extortionists-who-never-ddos-anyone/,8,2,djug,4/26/2016 14:33\n11532869,How I hunted the most odd ruby bug,http://blog.arkency.com/2016/04/how-i-hunted-the-most-odd-ruby-bug/,7,1,calineczka,4/20/2016 7:47\n10289234,How social networks can create the illusion that something rare is common,http://www.technologyreview.com/view/538866/the-social-network-illusion-that-tricks-your-mind/,153,33,nostrademons,9/28/2015 7:07\n10247562,Ask HN: What is your take on the theory of disruption?,,3,1,bobosha,9/20/2015 14:13\n10511842,It's time to update the software update process,http://www.networkworld.com/article/3000809/software/its-time-to-update-the-software-update-process.html,26,23,walterbell,11/5/2015 5:50\n11141887,Scala's Option monad versus null-conditional operator in C#,http://www.codewithstyle.info/2016/02/scalas-option-monad-versus-null.html,87,50,miloszpp,2/20/2016 20:50\n11953946,Spotify is down for many users,,9,5,giiper,6/22/2016 14:01\n10811325,Show HN: Image-triangulation  Delaunay and Voronoi from scratch,https://github.com/MauriceGit/Delaunay_Triangulation,63,21,EllipticCurve,12/30/2015 8:39\n11739638,Monument Valley in Numbers: Year 2,https://medium.com/@ustwogames/monument-valley-in-numbers-year-2-440cf5562fe#.phzgxwizd,252,116,Impossible,5/20/2016 17:17\n12141334,Nvidia  CEO Reveals New TITAN X at Stanford Deep Learning Meetup,https://blogs.nvidia.com/blog/2016/07/21/titan-x/,140,148,bcaulfield,7/22/2016 2:19\n10838858,Twitter Invests in Connected Headphone Company,http://recode.net/2016/01/04/twitter-invests-in-muzik-a-high-end-headphone-startup/?utm_source=Daily+Must-Reads+from+MediaShift&utm_campaign=87be92293e-Daily_Must_Reads10_24_2011&utm_medium=email&utm_term=0_5371aa94a8-87be92293e-300005261,1,1,nichodges,1/4/2016 21:37\n11703877,Shamir's Secret Sharing,https://en.wikipedia.org/wiki/Shamir%27s_Secret_Sharing,66,15,simplect,5/16/2016 2:33\n11962618,Redesigning Shakespeare,https://blog.crew.co/manuja-waldia-interview/,11,1,fluxic,6/23/2016 17:08\n10418233,Theoretical Motivations for Deep Learning,http://rinuboney.github.io/2015/10/18/theoretical-motivations-deep-learning.html,93,11,rndn,10/20/2015 9:33\n10420876,Negative Impact of English on Math Learning,http://www.wsj.com/articles/the-best-language-for-math-1410304008,38,41,ghosh,10/20/2015 18:32\n10689080,Your New Medical Team: Algorithms and Physicians,http://www.nytimes.com/2015/12/08/upshot/your-new-medical-team-algorithms-and-physicians.html?rref=collection%2Fsectioncollection%2Fscience&action=click&contentCollection=science&region=stream&module=stream_unit&version=latest&contentPlacement=1&pgtype=sectionfront&_r=0,21,6,dnetesn,12/7/2015 12:47\n10303498,Insider: Oracle has lost interest in Java,http://www.infoworld.com/article/2987529/java/insider-oracle-lost-interest-in-java.html,49,16,scriptproof,9/30/2015 12:51\n11854256,Page Builder That Will Change WordPress Design,https://elementor.com/elementor-launch/,13,6,Murkin,6/7/2016 13:19\n10576667,Walmart's $10 smartphone isn't actually $10,\"http://www.pcmag.com/article2/0,2817,2495179,00.asp\",25,42,rfjedwards,11/16/2015 19:46\n12079671,Marp: Markdown Presentation Writer,https://yhatt.github.io/marp/,484,96,somecoder,7/12/2016 15:12\n11781891,Show HN: WebGL Minecraft-like scripting environment for teaching programming,http://webblocks.uk/,66,22,cjdell,5/26/2016 21:40\n12116464,The only way to revoke Spotify API tokens is to delete your account,https://olav.it/post/spotify-third-party-access/,140,40,oal,7/18/2016 17:14\n11290709,\"Open Source is losing,  SaaS is leading,  APIs will win\",https://medium.com/point-nine-news/open-source-is-losing-saas-is-leading-apis-will-win-663648d9c8d0#.ggwbx758l,4,4,decodingvc,3/15/2016 16:13\n11715993,Applications of NLP at Quora,https://engineering.quora.com/Applications-of-NLP-at-Quora?share=1,62,5,samber,5/17/2016 18:22\n10703936,Ask HN: Do you want a service which will alert you about an airfare drop?,,1,2,s-stude,12/9/2015 14:56\n10641229,The dissection of a simple hello world ELF file,https://github.com/mewrev/dissection,109,11,giuscri,11/28/2015 15:13\n11749620,GoAws  AWS SQS/SNS Server for Development Testing,https://github.com/p4tin/GoAws,3,1,pafortin,5/22/2016 18:19\n11947092,Slowly Poisoned by Energy Drinks,http://yiddish.ninja/the-hidden-cost-of-energy-drinks-they-poisoned-me/,77,86,burgerguyg,6/21/2016 16:46\n11142462,Town Crier: An Authenticated Data Feed for Smart Contracts,https://eprint.iacr.org/2016/168,25,3,randombit,2/20/2016 23:23\n10612682,Successful Freenet attack results in arrest,https://www.reddit.com/r/Freenet/comments/3ti8c9/successful_freenet_attack_results_in_arrest/,7,2,faded_rights,11/23/2015 3:17\n12205881,Salesforce buys word processing app Quip for $750M,https://techcrunch.com/2016/08/01/salesforce-buys-word-processing-app-quip-for-750m/,2,1,johns,8/1/2016 20:56\n11268410,X11fs  X window virtual filesystem,https://github.com/sdhand/x11fs,3,1,jfreax,3/11/2016 18:16\n10362100,Driverless Car Accident Reports Make Unhappy Reading for Humans,http://techcrunch.com/2015/10/09/dont-blame-the-robot-drivers/?ncid=rss&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Techcrunch+%28TechCrunch%29&utm_content=FaceBook&sr_share=facebook,2,3,svepuri,10/9/2015 18:01\n11645006,\"There are copying, and there are shameless rip-offs\",https://medium.com/@prabhaths/invoicely-a-hiveage-rip-off-b92fa411a2bb#.zbx1096o0,14,2,buddhika,5/6/2016 16:28\n10836681,TorBlocker Hall of Shame Part I,https://pad.okfn.org/p/noncloudflare-torblocks,3,2,dsr12,1/4/2016 17:00\n10947712,Bill Gates Expected to Create Billion-Dollar Fund for Clean Energy (2015),http://www.nytimes.com/2015/11/28/us/politics/bill-gates-expected-to-create-billion-dollar-fund-for-clean-energy.html,82,87,noobermin,1/21/2016 19:41\n11982006,\"Show HN: My side project  Laps  Client, Project and Time management\",http://app.getlaps.com,70,49,kristaps1990,6/26/2016 18:35\n10409444,Will 787 program ever show an overall profit? Analysts grow more skeptical,http://www.seattletimes.com/business/boeing-aerospace/will-787-program-ever-show-an-overall-profit-analysts-grow-more-skeptical/,53,57,jerven,10/18/2015 19:33\n10555791,Larry Wall's Perl 6 Release Talk [video],https://www.youtube.com/watch?v=kwxHXgiLsFE,133,67,biztos,11/12/2015 20:17\n10545266,\"DNA Data from California Newborn Blood Samples Stored, Sold to 3rd Parties\",http://sanfrancisco.cbslocal.com/2015/11/09/dna-data-from-california-newborn-blood-samples-stored-sold-to-3rd-parties/,4,1,buserror,11/11/2015 7:32\n11453567,Dear startups: Go niche or go home,https://medium.com/@basprass/dear-startups-go-niche-or-go-home-4aef1d6b527c,2,1,basprass,4/8/2016 9:43\n10357296,How Does Life for Working Parents in Finland Compare to Those in the U.S.?,http://www.fastcompany.com/3051689/second-shift/how-does-life-for-working-parents-in-finland-really-compare-to-the-us,6,5,hoag,10/9/2015 0:16\n12077364,Ask HN: How can I demonstrate value as an onshore developer?,,3,1,J-dawg,7/12/2016 7:31\n11890093,SETI  The Next Ten Years,http://www.dailygalaxy.com/my_weblog/2016/06/-nasa-astrobiology-search-for-transmissions-from-advanced-civilizations-the-next-ten-years-weekend-f.html,46,7,elorant,6/12/2016 20:30\n10940509,\"Ask HN: Founders, how do you keep up genuine networking with a family and startup?\",,2,1,leandot,1/20/2016 19:09\n12264771,Outsourced IT probably hurt Delta Airlines when their power went out,http://www.cringely.com/2016/08/08/outsourced-probably-hurt-delta-airlines-power-went/,3,1,evo_9,8/10/2016 21:09\n12358060,Ask HN: What's the limits of planetary imaging?,,2,2,forgottenacc56,8/25/2016 10:49\n10994091,Bowie's Blackstar Artwork Open Repository,https://github.com/BubuAnabelas/BlackstarArtwork,2,1,bubuanabelas,1/29/2016 8:01\n10464326,Ask HN: Which pricing would you recommend? One-time payment or subscription?,,2,2,To_soo,10/28/2015 13:38\n12114371,SoftBank confirms $32B acquisition of chipmaker ARM to target Internet of Things,http://venturebeat.com/2016/07/18/softbank-confirms-32b-acquisition-of-u-k-based-chipmaker-arm-to-target-internet-of-things/,67,8,gagan2020,7/18/2016 11:15\n10658787,A letter to our daughter,https://www.facebook.com/notes/mark-zuckerberg/a-letter-to-our-daughter/10153375081581634,790,519,arasmussen,12/1/2015 21:10\n10891752,Airbnb plays San Francisco for a chump,http://www.sfexaminer.com/airbnb-plays-san-francisco-for-a-chump/,2,1,lladnar,1/13/2016 1:39\n10207708,IETF and IANA Officially Designate .onion as a Special Use Domain,,13,2,callum85,9/12/2015 9:55\n11297836,Using the Actor-Model Language Pony for FinTech,http://www.infoq.com/news/2016/03/pony-fintech,2,1,chhum,3/16/2016 15:00\n12325223,Genetically Modified Bacteria Conduct Electricity,http://spectrum.ieee.org/nanoclast/semiconductors/materials/genetically-modified-bacteria-conduct-electricity-ushering-in-new-era-of-green-electronics,29,5,gsmethells,8/20/2016 4:31\n11335518,Safety Check for Brussels,https://www.facebook.com/safetycheck/brusselsexplosions-march2016/,129,118,dinosaurs,3/22/2016 10:30\n10920219,The Web Is Dangerous: Phishing and Browser Extensions,https://ejj.io/the-web-is-dangerous-phishing-extensions/,25,3,ejcx,1/17/2016 17:58\n11340409,Life in full view: Etsy one year on from IPO,http://paulbennetts.co/life-in-full-view-etsy-one-year-on-from-ipo/,62,6,paulairtree,3/22/2016 22:21\n11809591,How Did L.A. Become a City of Palms?,https://www.kcet.org/shows/lost-la/how-did-la-become-a-city-of-palms-and-other-questions-about-californias-trees,48,12,ranvir,5/31/2016 19:48\n11689097,A serverless architecture with zero maintenance and infinite scalability,https://medium.com/teletext-io-blog/a-serverless-architecture-with-zero-maintenance-and-infinite-scalability-b00c2ceb4c2b#.751mbzmx6,7,1,neogenix,5/13/2016 7:18\n10679891,\"Though climate change is a crisis, the population threat is even worse\",http://www.theguardian.com/commentisfree/2015/dec/04/climate-change-population-crisis-paris-summit,5,2,clumsysmurf,12/4/2015 23:21\n11366942,Ubuntu 16.04 (Xenial Xerus) Beta 2,http://releases.ubuntu.com/16.04/,10,1,doener,3/26/2016 19:03\n11445457,Toughest Problem in Programming: How to Name Things,http://www.slideshare.net/pirhilton/how-to-name-things-the-hardest-problem-in-programming,4,1,derFunk,4/7/2016 7:42\n12260700,Ask HN: Is there a concept to icon mapping dictionary?,,5,2,scandox,8/10/2016 10:51\n11295889,Greach: Groovy Conference Madrid,http://greachconf.com/,2,1,miguelpais,3/16/2016 8:52\n12436838,Considering the correspondence between CEOs and shareholders as a literary genre,http://www.newyorker.com/magazine/2016/09/05/jeff-gramms-dear-chairman-boardroom-battles-and-the-rise-of-shareholder-activism,40,3,samclemens,9/6/2016 15:46\n10446571,\"Cipherli.st  Strong Ciphers for Apache, Nginx and Lighttpd\",https://cipherli.st/,1,1,bikeshack,10/25/2015 10:43\n11917668,Gone Full Unikernel,https://deferpanic.com/blog/gone-full-unikernel/,179,92,deferpanic,6/16/2016 17:43\n10705054,\"Angela Merkel, German Chancellor, Is Time 'Person of the Year'\",http://www.bbc.co.uk/news/world-europe-35048796,4,2,darrhiggs,12/9/2015 17:19\n11517917,Why Quitting Your Job to Chase Your Dream Is a Terrible Idea,https://medium.com/@jeffgoins/why-quitting-your-job-to-chase-your-dream-is-a-terrible-idea-a3269e281eda#.k339e5ic8,2,1,simonebrunozzi,4/18/2016 5:42\n10747744,The man who made Edward Snowden inevitable,http://www.economist.com/news/christmas-specials/21683975-man-who-made-edward-snowden-inevitable-black-chamber,3,1,e15ctr0n,12/16/2015 22:10\n11869740,Research Exposes Flaw in Right to Be Forgotten,http://www.nytimes.com/interactive/2016/06/03/technology/document-google-right-be-forgotten-study.html,1,1,rajadigopula,6/9/2016 14:51\n11457083,\"Chartd: responsive, retina-compatible charts with just an img tag\",http://chartd.co/,67,16,ingve,4/8/2016 19:13\n10644084,Swedish court: 'We cannot ban Pirate Bay',http://www.thelocal.se/20151127/swedish-court-we-cannot-ban-pirate-bay,153,44,jamesblonde,11/29/2015 7:44\n10636988,Holographic technology adopted by Jaguar Land Rover,http://phys.org/news/2015-11-cambridge-holographic-technology-jaguar-rover.html,7,2,lelf,11/27/2015 12:30\n10425853,10 Hungarian Startups to Be Excited About at Web Summit Dublin 2015,http://blog.debugme.eu/startups-web-summit-dublin/,6,1,SLaszlo,10/21/2015 14:57\n10452868,Wendelstein 7-x stellarator puts new twist on nuclear fusion power,http://www.gizmag.com/wendelstein7x-fusion-stellarator-plasma-tests/40014/,4,3,ScottBurson,10/26/2015 17:30\n12164586,From 0 to 1M to?,https://medium.com/@adrienroose/from-0-to-1-000-000-to-ecb4e2f863c7#.66gmlwq5e,2,1,manuelflara,7/26/2016 10:28\n11407863,Aphasia robs people of their language skills while leaving their minds intact,http://www.theatlantic.com/science/archive/2016/04/lost-for-words/476208/?single_page=true,41,19,sergeant3,4/1/2016 19:35\n12388962,Ask HN: How did you launch your product?,,23,15,palakz,8/30/2016 11:08\n10963809,Henry Baker's Archive of Research Papers,http://www.pipeline.com/~hbaker1/,62,2,geocar,1/24/2016 20:09\n12197744,Snowden and WikiLeaks clash over leaked Democratic Party emails,https://www.washingtonpost.com/news/the-switch/wp/2016/07/28/a-twitter-spat-breaks-out-between-snowden-and-wikileaks/,40,67,tooba,7/31/2016 17:05\n11900599,The Quest to Make Code Work Like Biology Just Took a Big Step,http://www.wired.com/2016/06/chef-just-took-big-step-quest-make-code-work-like-biology/,8,1,edward,6/14/2016 8:27\n12464883,Facebook to reinstate censored image of napalm girl,http://www.independent.co.uk/life-style/gadgets-and-tech/news/facebook-to-reinstate-censored-image-of-napalm-girl-after-mark-zuckerberg-accused-of-abusing-power-a7235021.html,59,56,pimienta,9/9/2016 18:34\n11256363,\"Valley VCs Sit on Cash, Forcing Startups to Dial Back Ambition\",http://www.bloomberg.com/news/articles/2016-03-09/more-venture-investors-are-sitting-on-the-sidelines,144,123,digisth,3/9/2016 23:14\n11544686,Google I/O 2016,https://events.google.com/io2016/,161,72,emirozer,4/21/2016 19:20\n11628023,Swisscom Hits 1GBps Mobile Data Transfer in European First,http://www.mobileeurope.co.uk/press-wire/swisscom-hits-1gbps-in-european-first,3,1,Osiris30,5/4/2016 13:09\n10443377,Show HN: Your bracelet is your datahub,http://prettio.net/index.php,2,7,AccJasson,10/24/2015 12:22\n11816087,Love in 56kbps,http://www.kerningcultures.com/episodes/love-in-56kb,5,1,amplified,6/1/2016 17:03\n12319074,Cloud with Me,https://cloudwith.me/,2,1,giadaCWM,8/19/2016 10:29\n11275925,I made my own clear plastic tooth aligners and they worked,http://amosdudley.com/weblog/Ortho,943,133,dezork,3/13/2016 2:50\n12154484,How learning Smalltalk can make you a better developer,http://techbeacon.com/how-learning-smalltalk-can-make-you-better-developer,115,70,horrido,7/24/2016 19:35\n10183750,The Visual 6502,http://www.visual6502.org/JSSim/index.html,87,15,sebkomianos,9/8/2015 1:09\n11954850,Passenger drones are hovering over the horizon,http://www.economist.com/news/science-and-technology/21701080-personal-robotic-aircraft-are-cheaper-and-safer-helicopterand-much-easier,56,82,martincmartin,6/22/2016 15:54\n10424850,BMW i8 in WebGL,http://car.playcanvas.com,479,135,antouank,10/21/2015 11:59\n11925621,A game suitable to training a neural network?,,1,1,StrawberrySeed,6/17/2016 21:17\n10499272,Facebook Messenger Assistant Powered by Humans,http://recode.net/2015/11/03/facebooks-virtual-assistant-m-is-super-smart-its-also-probably-a-human/,63,13,chris-at,11/3/2015 13:11\n11595011,Full Interview: CloudFlare's CEO on TOR and Politics,http://www.marketplace.org/2016/04/28/world/full-interview-cloudflare-ceo-tor-politics,1,1,jgrahamc,4/29/2016 11:40\n10304411,Creating a Unix Application Using the Win32 API (1998),http://www.linux.cz/pipermail/linux/1999-September/051669.html,42,39,thwarted,9/30/2015 14:56\n10737131,Fossil SCM keeps more than just your code,https://blog.kotur.org/posts/fossil-keeps-more-than-just-your-code.html,73,90,kotnik,12/15/2015 11:18\n10904352,What3Words  three words identify each location on Earth,https://map.what3words.com/,1,1,erehweb,1/14/2016 20:47\n11056982,How We Monitor and Run Elasticsearch at Scale,https://signalfx.com/how-we-monitor-and-run-elasticsearch-at-scale/,42,2,kiyanwang,2/8/2016 8:33\n12185525,Ask HN: How do you market your software startup/app?,,12,9,palerdot,7/29/2016 8:01\n11887787,\"Two Years Later, Russian Submarine Requalified as Swedish Object\",http://sverigesradio.se/sida/artikel.aspx?programid=83&artikel=6451214,2,1,rodionos,6/12/2016 12:28\n11766063,Autoencoding Blade Runner: reconstructing films with artificial neural networks,https://medium.com/@Terrybroad/autoencoding-blade-runner-88941213abbe,119,37,arto,5/24/2016 22:31\n10478304,Programmer Tim Clemans Resigns from Seattle Police Department After Six Months,http://www.thestranger.com/blogs/slog/2015/10/29/23084403/programmer-tim-clemans-resigns-from-police-department-over-turf-battle,121,100,nicpottier,10/30/2015 15:15\n11009147,\"Elixir obsoletes Ruby, Erlang and Clojure in one go\",https://medium.com/@qertoip/elixir-obsoletes-ruby-erlang-and-clojure-in-one-go-605329b7b9b4,24,17,qertoip,2/1/2016 1:51\n10991500,\"Ask HN: Configuration Management in 2016, how are you doing it?\",,2,3,aprdm,1/28/2016 21:27\n10576230,Could playing a dolphin in a video game help stroke patients recover?,http://www.statnews.com/2015/11/13/after-a-stroke-reteaching-the-brain-by-gaming/,1,1,quotha,11/16/2015 18:48\n10414850,Crowdfunding and Lasers Make Possible the Worlds Thinnest Folding Knife,https://www.kickstarter.com/projects/1185529597/wildcard,1,1,zootilitytools,10/19/2015 19:00\n12358563,Ask HN: Learn another programming language,,3,2,aaossa,8/25/2016 12:47\n12328885,I Botched a Perl 6 Release,http://perl6.party/post/I-Botched-A-Perl-6-Release-And-Now-A-Robot-Is-Taking-My-Job,121,54,zoffix222,8/21/2016 0:16\n11424514,Ask HN: What's hot on machine learning today?,,6,7,aaossa,4/4/2016 19:12\n11623996,Dream Machine: The mind-expanding world of quantum computing (2011),http://www.newyorker.com/magazine/2011/05/02/dream-machine,30,10,Hooke,5/3/2016 20:33\n11103343,\"Open Compute Project's Telco Project Could Transform the IoT, Driverless Cars\",http://www.networkworld.com/article/3033093/internet/how-the-open-compute-projects-telco-project-could-transform-the-iot-driverless-cars.html,1,1,stevep2007,2/15/2016 13:49\n12182041,Apple Hires BlackBerry Talent with Car Project Turning to Self-Driving Software,http://www.bloomberg.com/news/articles/2016-07-28/apple-taps-blackberry-talent-as-car-project-takes-software-turn,30,15,greglindahl,7/28/2016 18:20\n12194777,Googles quantum computer just simulated a molecule for the first time,http://www.sciencealert.com/google-s-quantum-computer-is-helping-us-understand-quantum-physics?utm_source=Facebook&utm_medium=Branded+Content&utm_campaign=ScienceDump,2,1,prateekj,7/30/2016 21:32\n10451466,The Death of Paper,https://medium.com/@stevewaterhouse/the-death-of-paper-7a61c752fed0#.vzy2jt64v,1,1,morisy,10/26/2015 14:04\n10542023,Twitter Sees 6% Increase in Like Activity After First Week of Hearts,http://techcrunch.com/2015/11/10/twitter-sees-6-increase-in-like-activity-after-first-week-of-hearts/,215,138,zhuxuefeng1994,11/10/2015 20:00\n11712586,POP/IMAP/SMTP/Caldav/Carddav/LDAP Exchange Gateway,http://davmail.sourceforge.net/,29,21,vincent_s,5/17/2016 11:11\n11162396,Visualizing 1M flight routes with CartoDB,http://matall.in/posts/deep-insights-visualizing-1m-flight-routes/,8,1,matallo,2/23/2016 21:16\n11672616,Are medical errors really the third most common cause of death in the U.S.?,https://www.sciencebasedmedicine.org/are-medical-errors-really-the-third-most-common-cause-of-death-in-the-u-s/,1,1,tokenadult,5/11/2016 4:14\n10581195,Benchmarking Cloud Provider Performance,http://www.acmebenchmarking.com/2015/11/benchmarking-cloud-provider-performance.html,26,2,jhugg,11/17/2015 14:24\n11863079,Thinking Machine 6: Play chess against a transparent intelligence,http://bewitched.com/chess/,61,22,gwulf,6/8/2016 15:54\n11238906,London Vue.js #2 (Live Q&A with Evan You and Vue: Simple and Great),http://www.meetup.com/London-Vue-js-Meetup/events/229339325/,4,1,blake_newman,3/7/2016 14:11\n12132775,Israeli startups raise a record $1.7B in last quarter,http://www.newsweek.com/israeli-start-ups-raise-record-17-billion-last-quarter-480377,3,1,JSeymourATL,7/20/2016 21:44\n11523061,Cognitive function decreases in over-40s working more than 25 hours per week [pdf],https://www.melbourneinstitute.com/downloads/working_paper_series/wp2016n07.pdf,2,1,darrhiggs,4/18/2016 20:51\n11651250,Ask HN: Student loan for international students?,,1,2,rustymirror,5/7/2016 20:34\n12384582,Ask HN: Where do you get your news from?,,1,2,ajsbae,8/29/2016 19:33\n11533207,Open-Source Recycling,http://preciousplastic.com/,174,40,pelim,4/20/2016 9:40\n10817779,A boilerplate of JavaScript things that mostly shouldn't exist,https://github.com/tj/frontend-boilerplate,3,1,brakmic,12/31/2015 14:59\n10714990,\"He Blew the Whistle at JPMorgan Chase, Then Came the Blowback\",http://www.nytimes.com/2015/12/11/business/he-blew-the-whistle-at-jpmorgan-chase-then-came-the-blowback.html,173,50,phonon,12/11/2015 1:41\n11552924,Ask HN: How Did My ISP MITM a TLS Connection to the Pirate Bay?,,19,4,tls-intercepted,4/22/2016 22:18\n10192105,New Discoveries Could Explain What Happened to the Lost Colony of Roanoke,http://gizmodo.com/new-discoveries-could-explain-what-happened-to-the-lost-1728576170,59,1,hunglee2,9/9/2015 15:42\n11008076,A Plague of Helicopters In New York,http://www.nytimes.com/2016/01/31/opinion/sunday/a-plague-of-helicopters-is-ruining-new-york.html?smid=fb-nytopinion&smtyp=cur,45,65,prostoalex,1/31/2016 21:08\n11468603,Performance Culture,http://joeduffyblog.com/2016/04/10/performance-culture/,122,29,panic,4/10/2016 22:58\n10183352,Reverse-Engineering iOS Apps: Hacking on Lyft,https://realm.io/news/conrad-kramer-reverse-engineering-ios-apps-lyft/,171,16,timanglade,9/7/2015 22:39\n11932529,The reader count for Reddit's /r/news/ recovers,http://www.penzba.co.uk/images/RedditNewsReaderCount.png,1,1,CarolineW,6/19/2016 10:55\n11891894,Safe C++ Subset Is Vapourware,http://robert.ocallahan.org/2016/06/safe-c-subset-is-vapourware.html,159,116,ndesaulniers,6/13/2016 5:35\n10240397,Runtime.js??JavaScript library OS,https://medium.com/@iefserge/runtime-js-javascript-library-os-823ada1cc3c,116,18,shayief,9/18/2015 17:08\n10679813,Bridge the Digital Divide: Dont Forget the Other Billion People,http://readwrite.com/2015/12/04/digital-divide-project-loon-internet-org,2,1,litnerdy,12/4/2015 23:04\n11206341,\"Show HN: Keypirinha, a new semantic launcher for keyboard ninjas\",http://keypirinha.com,9,16,polyvertex,3/1/2016 21:45\n10196139,Unix Pipes as IO Monads (2001),http://okmij.org/ftp/Computation/monadic-shell.html,46,1,ayberkt,9/10/2015 4:25\n10579526,Ask HN: Tor accessibility for throwaways?,,5,6,fabulist,11/17/2015 6:42\n10676079,Single purspose app or Multi purpose app?,,2,1,chintan39,12/4/2015 13:10\n12262554,Silk joins Palantir,http://blog.silk.co/post/148741934972/silk-joins-palantir,12,1,munchor,8/10/2016 15:40\n11339200,Our Water System: What a Waste,http://www.nytimes.com/2016/03/22/opinion/our-water-systemwhat-a-waste.html,2,1,kdazzle,3/22/2016 19:17\n11193727,The Life Project: British cohort study turns 70,http://www.theguardian.com/books/2016/feb/27/the-life-project-what-makes-some-people-happy-healthy-successful-and-others-not,126,18,bootload,2/29/2016 5:21\n10754259,AI for the home,https://www.youtube.com/watch?v=q1o-7xDvxkg&feature=youtu.be,1,1,alexcaps,12/17/2015 20:26\n10916375,\"Research backs human role in extinction of mammoths, other mammals\",http://phys.org/news/2015-10-human-role-extinction-mammoths-mammals.html,47,9,wellokthen,1/16/2016 19:11\n12569930,Dripcap Packet Analyzer,https://github.com/dripcap/dripcap,38,13,n_yuichi,9/24/2016 7:45\n10929476,Why I Left Gulp and Grunt for Npm Scripts,https://medium.com/@housecor/why-i-left-gulp-and-grunt-for-npm-scripts-3d6853dd22b8,73,63,codeaddslife,1/19/2016 9:08\n10491747,\"In 1972, Scientists Discovered a Two Billion-Year-Old Nuclear Reactor In Gabon\",http://www.iafrikan.com/2015/11/02/did-you-hear-about-how-scientists-discovered-a-two-billion-year-old-nuclear-reactor-in-west-africa/,163,38,tefo-mohapi,11/2/2015 13:45\n11636133,10 times faster with 50 nodes: Querying Presto+AWS: 44secs. Presto+GCP: 4secs,http://tech.marksblogg.com/50-node-presto-cluster-dataproc.html,8,1,fhoffa,5/5/2016 14:00\n10204766,Ad Blocking Will Keep Growing Until We Make Ads Better,http://adexchanger.com/data-driven-thinking/ad-blocking-will-keep-growing-until-we-make-ads-better-2/,9,5,cpeterso,9/11/2015 16:56\n12053400,Uber raises $1.15B leveraged loan,http://reuters.com/article/idUSKCN0ZO020,2,2,leothekim,7/8/2016 3:20\n12372299,The Outliner for the Rest of us,http://outlineedit.com,2,1,robinschnaidt,8/27/2016 13:42\n12025459,Bpkg: package manager for bash,http://www.bpkg.io/,68,32,aserafini,7/3/2016 10:05\n10180493,A General Theory of Reactivity,https://github.com/kriskowal/gtor/,27,2,dmmalam,9/7/2015 7:57\n10182849,FIPS PUB 202: SHA-3 Standard is now out [pdf],http://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.202.pdf,11,1,todd8,9/7/2015 20:11\n10662818,E-mails reveal concerns about Theranoss FDA compliance date back years,https://www.washingtonpost.com/news/wonk/wp/2015/12/02/internal-emails-reveal-concerns-about-theranoss-fda-compliance-date-back-years/,10,1,epistasis,12/2/2015 13:36\n11709247,A Whirlwind Tutorial on Creating Really Teensy ELF Executables for Linux (2005),http://www.muppetlabs.com/~breadbox/software/tiny/teensy.html,74,5,d0mine,5/16/2016 20:15\n10865748,Why I'm joining the Dart Team,https://medium.com/@filiph/why-i-m-joining-the-dart-team-of-all-places-d0b9f83a3b66#.oldcuv47e,157,131,wstrange,1/8/2016 15:58\n12304158,Julian Assange Sees 'Incredible Double Standard' in Clinton Email Case,http://www.npr.org/2016/08/17/489386392/julian-assange-sees-incredible-double-standard-in-clinton-email-case,4,1,samsolomon,8/17/2016 12:34\n10781291,\"Since I was 8 Years Old, I wanted to Be a Hacker\",http://stemmatch.net/blog/2015/december/22/so-you-want-to-be-a-hacker-the-perception-vs-reality/,5,2,Oxydepth,12/23/2015 0:27\n10384432,Announcing HipChat Connect beta  Chat will never be the same again,https://developer.atlassian.com/blog/2015/10/announcing-hipchat-connect/,39,2,Myrannas,10/14/2015 0:53\n10855429,I'm Not Dead Yet: The nineteenth-century obsession with premature burial,http://www.theparisreview.org/blog/2016/01/06/im-not-dead-yet/,40,2,pepys,1/7/2016 1:52\n11507701,What to do with the rm -rf hoax question,https://meta.serverfault.com/questions/8696/what-to-do-with-the-rm-rf-hoax-question,13,1,sp332,4/15/2016 21:20\n11724763,Google supercharges machine learning tasks with TPU custom chip,https://cloudplatform.googleblog.com/2016/05/Google-supercharges-machine-learning-tasks-with-custom-chip.html,823,276,hurrycane,5/18/2016 19:01\n11327925,\"Google Self-Driving Car Will Be Ready Soon for Some, in Decades for Others\",http://spectrum.ieee.org/cars-that-think/transportation/self-driving/google-selfdriving-car-will-be-ready-soon-for-some-in-decades-for-others,4,1,mathattack,3/21/2016 13:35\n10823739,Install Win32 OpenSSH test release,https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH,49,45,mikemaccana,1/1/2016 22:16\n12160968,4th RISC-V Workshop Proceedings,https://riscv.org/2016/07/4th-risc-v-workshop-proceedings/,16,2,vanjoe,7/25/2016 19:30\n11067376,\"Yo, This Is Cool  Show Love to Open Source Projects\",https://yothisis.cool/,3,1,alpacaaa,2/9/2016 18:16\n11845015,Ask HN: What are some ways to work with large amounts of data quickly?,,5,8,nstart,6/6/2016 6:25\n10720343,Why Programming Languages Are Broken and How We Can Fix Them,https://www.facebook.com/g.hatsevich/posts/742023955927813,1,2,g_hatsevich,12/11/2015 21:51\n10583653,Stop Comparing JSON and XML,http://www.yegor256.com/2015/11/16/json-vs-xml.html?2015-46,10,6,yegor256a,11/17/2015 20:15\n10938473,Bjarne Stroustrup (creator of C++) doing an AMA in /r/Denmark,https://www.reddit.com/r/Denmark/comments/41ud0w/jeg_er_bjarne_stroustrup_datalog_designer_af_c/,5,1,vive-la-liberte,1/20/2016 14:59\n12036654,What kind of music genre is that?,,1,1,passionXV,7/5/2016 14:31\n11118994,The Matrix Plot That Should Have Been,https://medium.com/@marknutter/the-matrix-plot-that-should-have-been-54bcddc60e2b#.wrkz6pnjm,2,1,marknutter,2/17/2016 16:33\n12195470,Reverse Engineering Native Apps by Intercepting Network Traffic,http://nickfishman.com/post/50557873036/reverse-engineering-native-apps-by-intercepting-network,188,70,andrewrice,7/31/2016 2:34\n12201270,Show HN: Navigate text files in a browser and Node.js,https://github.com/anpur/line-navigator,4,2,anpur,8/1/2016 10:19\n10572077,Facebook and the Media Have an Increasingly Landlord-Tenant Style Relationship,http://fortune.com/2015/11/09/facebook-media/,82,32,e15ctr0n,11/16/2015 1:15\n11675979,How Linux Kernel Development Impacts Security,http://www.eweek.com/security/how-linux-kernel-development-impacts-security.html,5,2,CrankyBear,5/11/2016 15:05\n12496402,Ready-made templates to build apps without code on Bubble,https://bubblestore.io/?utm_source=hn,11,2,gerfficiency,9/14/2016 13:03\n10361001,Most Recruiters Don't Care About Your Cover Letter,http://blog.startupcvs.com/2015/10/09/most-recruiters-dont-care-about-your-cover-letter/?utm_source=hackernews&utm_medium=social&utm_campaign=coverletter09102015,7,2,togeekornot,10/9/2015 16:08\n11785952,Is the End Near for Unlicensed Remixes and Cover Songs?,https://medium.com/@6StringMerc/is-the-end-near-for-unlicensed-remixes-and-song-covers-6b08a71afb34#.98cikitet,35,24,6stringmerc,5/27/2016 13:43\n10931750,India's telecom regulator cracks down on Facebook for its Free Basics campaign [pdf],http://trai.gov.in/WriteReadData/Miscelleneus/Document/201601190319214139629TRAI_letter_to_FB_dated_18_01_2016.pdf,379,102,spothuga,1/19/2016 16:30\n12213470,\"PGP Key of Mahmood Khadeer, Pres. Of Muslim Association of Puget Sound, Factored\",http://qntra.net/2016/08/phuctor-finds-seven-keys-produced-with-null-rng-and-other-curiosities,14,7,asciilifeform,8/2/2016 21:13\n11208463,Fitt's Law,https://en.wikipedia.org/wiki/Fitts%27s_law,70,43,nitin_flanker,3/2/2016 6:51\n11789920,Startups Cant Manufacture Like Apple Does (2014),https://blog.bolt.io/no-you-cant-manufacture-that-like-apple-does-93bea02a3bbf,341,81,bootload,5/27/2016 23:55\n10496852,Announcing delivery robots from Starship Technologies,http://ideas.4brad.com/announcing-delivery-robots-starship-technologies-yours-truly,3,1,mblakele,11/3/2015 1:55\n11595967,Why you shouldn't exercise to lose weight,http://www.vox.com/2016/4/28/11518804/weight-loss-exercise-myth-burn-calories?utm_source=pocket&utm_medium=email&utm_campaign=pockethits,280,279,DiabloD3,4/29/2016 14:35\n12176686,PHP framework Laravel selects Vue.js as default JavaScript framework,http://react-etc.net/entry/php-framework-laravel-selects-vue-js-as-default-javascript-framework,13,3,velmu,7/27/2016 21:35\n10426802,Microsoft is cancelling some SurfaceBook Preorders,https://www.reddit.com/r/Surface/comments/3pcc7n/microsoft_store_cancelling_preorders/,2,2,reboog711,10/21/2015 17:08\n11410212,Promising lab-grown skin sprouts hair and grows glands in mice,http://www.bbc.com/news/science-environment-35946611,12,2,MichalSikora,4/2/2016 4:28\n10765634,GTD sucks for creative work. Heres an alternative system,http://heydave.org/post/24286720323/gtd-sucks-for-creative-work-heres-an-alternative,156,79,pmoriarty,12/20/2015 1:16\n10442641,Running a modern infrastructure stack,https://blog.barricade.io/running-a-modern-infrastructure-stack/,110,23,samber,10/24/2015 6:05\n10349846,Ask HN: How to find a job in the bay area quickly?,,16,7,bonobo3000,10/7/2015 23:21\n10984807,\"Chicago Police Hid Mics, Destroyed Dashcams to Block Audio, Records Show\",https://www.dnainfo.com/chicago/20160127/archer-heights/whats-behind-no-sound-syndrome-on-chicago-police-dashcams,683,345,danso,1/28/2016 0:28\n12467506,An Infinitely Large Napkin [pdf],https://usamo.files.wordpress.com/2016/07/napkin-2016-07-19.pdf,18,3,kercker,9/10/2016 3:17\n11227594,Elixir and Ruby Comparison,http://elixir-examples.github.io/examples/elixir-and-ruby-comparison,2,4,bjfish,3/4/2016 23:37\n12576813,Show HN: Learn Japanese Vocab via multiple choice questions,http://japanese.vul.io/,1,1,soulchild37,9/25/2016 19:06\n11798821,Ask HN: Have any of you switched to Bash on Windows?,,70,65,ywecur,5/29/2016 23:54\n11949309,I Am Good at My Job and I Am a Woman in Tech,https://medium.com/code-like-a-girl/i-am-good-at-my-job-6bf3a792c549#.wot4ieyeh,3,1,DinahDavis,6/21/2016 20:52\n11794262,Delta built the more efficient TSA checkpoints that the TSA couldn't,http://www.theverge.com/2016/5/26/11793238/delta-tsa-checkpoint-innovation-lane-atlanta,11,3,yoo1I,5/29/2016 0:44\n10952981,How I got shit done in 25% less time by using Time Blocking,http://blog.focusplanner.co/2016/01/15/how-i-got-sht-done-in-25-less-time-by-using-time-blocking/,14,1,vsergiu,1/22/2016 14:51\n12167719,The Fonts of Star Trek,https://www.fontshop.com/content/the-typography-of-star-trek,20,2,aristoteles,7/26/2016 18:25\n11488974,ReDex as a docker container,https://github.com/yongjhih/docker-redex,11,5,yongjhih,4/13/2016 15:26\n10768246,Terrafugia's flying car model has been approved for tests in US airspace,http://www.sciencealert.com/terrafugia-s-flying-car-has-just-been-given-approval-to-run-in-air-tests,37,28,prostoalex,12/20/2015 20:47\n10964733,Go-Restructure: Sane regular expressions with struct fields,https://github.com/alexflint/go-restructure,95,44,jdoliner,1/25/2016 0:10\n10239156,npm@3 Exits Beta,https://github.com/npm/npm/releases/tag/v3.3.4,3,1,btmills,9/18/2015 13:49\n11479855,Hotel: local .dev domains for everyone,https://github.com/typicode/hotel,4,7,uptown,4/12/2016 14:29\n12318042,The area of sphere [gif],http://matematicascercanas.com/wp-content/uploads/2016/07/VarC3A1zsceruza.gif,3,1,diego898,8/19/2016 4:59\n12076358,How We Replaced React with Phoenix,https://robots.thoughtbot.com/how-we-replaced-react-with-phoenix,17,2,tortilla,7/12/2016 2:34\n10704630,\"Author  create and publish documents to the web, instantly\",http://authorapp.co/,2,1,jurajivan,12/9/2015 16:29\n11223074,I'm still in love with Flash,http://nodejs2-appmars.rhcloud.com/?flsh,5,2,optikals,3/4/2016 11:21\n11931977,\"Ask HN: Can't come up with a good startup idea, shall I just get a job?\",,8,10,nnd,6/19/2016 6:03\n11304752,Unmasking Startup L. Jackson,http://www.bloomberg.com/news/articles/2016-03-17/unmasking-startup-l-jackson-silicon-valley-s-favorite-twitter-persona,357,87,jackgavigan,3/17/2016 15:00\n12480033,Samsung may remotely kill all unreturned Galaxy Note 7's,http://thenextweb.com/gadgets/2016/09/12/remotely-kill-galaxy-note-7/,37,21,lisper,9/12/2016 14:40\n11438232,Presentation2.0  Quickly prepare and present presentation,https://github.com/deepsadhi/presentation2.0,2,2,deepsadhi,4/6/2016 12:19\n10217629,Why the happiest cities are boring,http://www.ft.com/cms/s/2/1b915f0e-517b-11e5-b029-b9d50a74fd14.html,6,1,jeo1234,9/14/2015 21:32\n11747370,\"The future of gaming consoles: a variety of models, prices and levels of power\",,1,1,hoodoof,5/22/2016 4:29\n12165720,The Future of the Past: Modernizing the New York Times Archive,http://open.blogs.nytimes.com/2016/07/26/the-future-of-the-past-modernizing-the-new-york-times-archive/,15,3,tysone,7/26/2016 14:13\n11523769,How Elon Musk Built His Empire  Infographic,http://www.visualcapitalist.com/how-elon-musk-built-his-empire/,7,3,paulsutter,4/18/2016 23:13\n12352619,Show HN: Kotive  build and run taskflows,http://www.kotive.com,1,1,redzer,8/24/2016 15:14\n12433866,The best and worst countries in the world for making friends,http://indy100.independent.co.uk/article/the-best-and-worst-countries-in-the-world-for-making-friends--WkbWdgjoXdZ,2,2,imartin2k,9/6/2016 5:51\n11561144,You Can Do Research Too,http://www.bailis.org/blog/you-can-do-research-too/,27,2,ingve,4/24/2016 20:09\n10372969,Reactiflux Slack community shuttering,https://github.com/reactiflux/volunteers/issues/17#issuecomment-147300333,3,1,foxhedgehog,10/12/2015 7:08\n11484770,Show HN: Min  web browser with better search and built-in ad blocking,https://palmeral.github.io/min/,151,91,minbrowser,4/13/2016 0:30\n10343055,Technological dark matter,http://scraps.benkuhn.net/2015/09/02/darkmatter.html,43,3,vezzy-fnord,10/6/2015 23:06\n10458975,\"Please Do Not Steal My Code, Mock My Analysis, and Present My Ideas as Your Own\",http://minimaxir.com/2015/10/code-steal/,257,138,minimaxir,10/27/2015 16:15\n10976898,Understanding Machine Learning: From Theory to Algorithms [pdf],http://www.cs.huji.ac.il/~shais/UnderstandingMachineLearning/understanding-machine-learning-theory-algorithms.pdf,23,6,mindcrime,1/26/2016 22:56\n10799562,Startup Failure by Industry,http://www.statisticbrain.com/startup-failure-by-industry,55,20,billconan,12/28/2015 2:33\n10400676,Alien megastructure could explain mysterious new Kepler results,http://www.theguardian.com/science/across-the-universe/2015/oct/16/alien-megastructure-could-explain-mysterious-new-kepler-results,3,2,cryoshon,10/16/2015 17:12\n11098269,\"React, Automatic Redux Providers, and Replicators\",https://medium.com/@timbur/react-automatic-redux-providers-and-replicators-c4e35a39f1,5,4,tfb,2/14/2016 13:57\n12228386,If the Olympics Were Held in Space: Dispatch from the Future of Extreme Sports,http://nautil.us/issue/39/sport/if-the-olympics-were-held-in-space,2,1,dnetesn,8/4/2016 20:51\n10431955,Show HN: A community turns RSS into GIFs,http://NewsGIF.com/install,6,1,stagename,10/22/2015 13:10\n11443685,Ask HN: Bay Area Hack Nights?,,1,2,horsecaptin,4/7/2016 0:43\n11739965,Python 3 support in scientific Python projects,https://python3statement.github.io/,5,1,davidism,5/20/2016 17:54\n11016781,Ask HN: Why the hell can't you return my email?,,8,14,flippyhead,2/2/2016 0:20\n11101878,Ask HN: Your thoughts about online developer recruitment tools like HackerRank?,,52,50,ninadmhatre,2/15/2016 6:53\n10441414,Ask HN: What do you want to see on your browser's new tab page?,,3,2,newtabpage,10/23/2015 21:32\n11041566,Pre-Eminent VC  Forward Partners Is Hiring a Senior Developer,https://forward-partners.workable.com/j/73E3782BC4,1,2,ForwardChris,2/5/2016 14:27\n11036462,How to spend $100K in your 1st year as a startup,https://www.linkedin.com/pulse/how-spend-100k-your-1st-year-startup-kyriakos-kokkoris-phd,3,2,kyrikokkoris,2/4/2016 19:23\n11882280,Why an F1 car is more energy efficient than an electric car,http://www.espn.in/f1/story/_/id/15152695/why-f1-car-more-energy-efficient-electric-car,31,45,Osiris30,6/11/2016 5:50\n12237513,We know what you're doing,http://www.weknowwhatyouredoing.xyz/,2,1,chaosmachine,8/6/2016 8:30\n10419916,New Top Level Domain: .cern,http://home.cern/,3,3,espinchi,10/20/2015 15:50\n11279129,TextBlade,https://waytools.com/,21,7,xiaq,3/13/2016 20:05\n10889971,Ask HN: Online learning,,8,4,tmaly,1/12/2016 20:07\n10794571,Live Streaming Paper Airplane,https://www.kickstarter.com/projects/393053146/powerup-fpv-live-streaming-paper-airplane-drone,11,5,shacharz,12/26/2015 17:18\n10472427,Ask HN: With the following experience what could I be making?,,1,1,xdinomode,10/29/2015 16:50\n12167356,Survey Suggests a Public Wariness of Enhanced Humans,http://www.nytimes.com/2016/07/27/upshot/building-a-better-human-with-science-the-public-says-no-thanks.html?rref=collection%2Fsectioncollection%2Fscience&action=click&contentCollection=science&region=stream&module=stream_unit&version=latest&contentPlacement=1&pgtype=sectionfront,29,51,dnetesn,7/26/2016 17:39\n10738347,The Product-Technical Spectrum,https://medium.com/@ericwleong/the-product-technical-spectrum-d3e76aa8bff7,9,1,t3hprogrammer,12/15/2015 15:39\n11354454,Using Google Cloud Vision OCR to extract text from photos and scanned documents,https://gist.github.com/dannguyen/a0b69c84ebc00c54c94d,128,26,danso,3/24/2016 17:02\n11528866,The Sincerest Form of Flattery: Cloning Open-Source Hardware,http://hackaday.com/2016/04/19/the-sincerest-form-of-flattery-cloning-open-source-hardware/,2,1,Palomides,4/19/2016 18:05\n12289168,How I reduced the size of my Webpack bundle by 1000%,https://medium.com/@mrbar42/how-i-reduced-the-size-of-my-webpack-bundle-by-1000-f4d74894c2e5,1,1,mrbar42,8/15/2016 7:34\n11191210,Cosmic void dwarfs pose interesting questions,http://nautil.us/blog/cosmic-void-dwarfs-are-a-thing-and-theres-a-problem-with-them,49,1,dnetesn,2/28/2016 16:07\n10182149,Poison-Injecting Robot Submarine Kills Sea Stars to Save Coral Reefs,http://spectrum.ieee.org/automaton/robotics/industrial-robots/poison-robot-submarine?,84,46,ivank,9/7/2015 17:06\n12399891,Washio on-demand laundry service shuts down operations,https://techcrunch.com/2016/08/30/washio-on-demand-laundry-service-shuts-down-operations/,47,77,petethomas,8/31/2016 17:17\n11723555,\"GNU Hurd 0.8, GNU Mach 1.7, GNU MIG 1.7 Released\",http://www.gnu.org/software/hurd/news/2016-05-18-releases.html,40,3,Tsiolkovsky,5/18/2016 17:12\n11151021,The Lost Wax Method of Rewriting Software,https://makers.airware.com/engineering/lost-wax-method-rewriting-software/,12,2,edjboston,2/22/2016 14:39\n11748500,Bideo.js  Easy Background HTML5 Videos,http://rishabhp.github.io/bideo.js/,76,30,_kush,5/22/2016 13:29\n10469624,\"Uber Surge Price? Research Says Walk a Few Blocks, Wait a Few Minutes\",http://www.npr.org/sections/alltechconsidered/2015/10/29/452585089/uber-surge-price-research-says-walk-a-few-blocks-wait-a-few-minutes,68,37,ckurose,10/29/2015 6:56\n10356085,Apple Says Battery Performance of New iPhones A9 Chips Vary Only 2-3%,http://techcrunch.com/2015/10/08/apple-says-battery-performance-of-new-iphones-a9-chips-vary-only-2-3/,3,1,davidbarker,10/8/2015 20:47\n11434802,Y Combinator cofounder Jessica Livingston to take year-long sabbatical,http://venturebeat.com/2016/04/04/y-combinator-cofounder-jessica-livingston-to-take-year-long-sabbatical/,240,155,etr71115,4/5/2016 21:48\n10673820,The problem with the gender gap in technology,http://www.randalolson.com/2014/06/14/percentage-of-bachelors-degrees-conferred-to-women-by-major-1970-2012/,1,1,neutralino,12/4/2015 0:31\n12089549,A Future for R: A Comprehensive Overview,https://cran.r-project.org/web/packages/future/vignettes/future-1-overview.html,106,38,michaelsbradley,7/13/2016 20:47\n10795379,Big Oil Companies Should Adopt a Self-Liquidation Strategy,https://www.project-syndicate.org/commentary/marginal-pricing-end-of-western-oil-producers-by-anatole-kaletsky-2015-12,173,104,jseliger,12/26/2015 21:32\n10583842,\"Congressman: To stop ISIS, lets shut down websites and social media\",http://arstechnica.com/tech-policy/2015/11/congressman-to-stop-isis-lets-shut-down-websites-and-social-media/,8,1,dayon,11/17/2015 20:48\n11360651,Legal 101 for tech startups (US and UK),https://www.codementor.io/startups/tutorial/legal-101-for-developers-launching-startups,19,3,mary_goldspink,3/25/2016 15:36\n12284629,Ask HN: Any great talks you would like to share?,,47,12,jsnathan,8/14/2016 7:28\n11786790,New biological device not faster than regular computer (PNAS via scihub),http://www.pnas.org.sci-hub.cc/content/early/2016/05/24/1603944113.full,3,1,yagyu,5/27/2016 15:50\n12209705,ThroughHardwareSerial strategy added to PJON v4.1,https://github.com/gioblu/PJON/blob/master/strategies/ThroughHardwareSerial/ThroughHardwareSerial.h,5,1,gioscarab,8/2/2016 13:21\n11465145,Project:M36 Relational Algebra Engine,https://github.com/agentm/project-m36,38,5,spariev,4/10/2016 6:19\n12299726,Sophia v2.2 is out,https://groups.google.com/forum/#!topic/sophia-database/asQxturuGDw,14,5,pmwkaa,8/16/2016 18:58\n10405936,\"$30 Gets You the Sensor-Packed, Curie-Powered Arduino 101\",http://makezine.com/2015/10/16/30-gets-you-the-sensor-packed-curie-powered-arduino-101/,2,1,whiskers,10/17/2015 20:30\n11145024,\"Yelp Employee Protests Low Pay in Medium Post, Is Promptly Fired\",http://recode.net/2016/02/20/yelp-customer-service-employee-protests-low-pay-in-medium-post-is-promptly-fired/,26,15,walterclifford,2/21/2016 16:13\n12485320,Ask HN: What was your eureka moment while programming?,,3,2,minionslave,9/13/2016 2:52\n11369301,Hillary Clinton. Who will guard the guards?,http://www.adamtownsend.me/hillary-clinton-emails/,2,1,kumarski,3/27/2016 8:10\n12116080,Who's using AI/ML in Marketing?,,9,9,hndude83,7/18/2016 16:28\n10184966,In the blink of an eye,http://mosaicscience.com/story/severe-eye-pain,10,2,tomkwok,9/8/2015 10:59\n10856925,Ask HN: Which is best Google Office outside US ?,,2,4,haidrali,1/7/2016 9:21\n10803123,Ask HN: What project are you working on over Xmas?,,5,2,ekpyrotic,12/28/2015 20:21\n10580069,The Counted  People Killed by Police in the US,http://www.theguardian.com/us-news/ng-interactive/2015/jun/01/the-counted-police-killings-us-database#,7,4,bloke_zero,11/17/2015 9:45\n11085887,The sick incentives of online publishing,,1,2,imartin2k,2/12/2016 8:12\n10749822,Facebook using dubious tactics to garner support for FreeBasics platform,https://www.facebook.com/savefreebasics?notif_t=iorg_trai_submission,3,1,nutanc,12/17/2015 5:51\n11174238,\"Facebook's Product Design Director Explains \"\"Reactions\"\"\",http://www.fastcodesign.com/3057113/facebooks-product-design-director-explains-one-of-its-biggest-ux-changes-in-years,1,1,HeyShayBY,2/25/2016 13:30\n12001839,Lossless compression with Brotli,https://blogs.dropbox.com/tech/2016/06/lossless-compression-with-brotli/,281,63,nuriaion,6/29/2016 14:31\n11734927,New Surveillance System May Let Cops Use All of the Cameras,https://www.wired.com/2016/05/new-surveillance-system-let-cops-use-cameras/,4,1,eplanit,5/20/2016 0:39\n10534089,Microsoft to Add React JSX Support to Visual Studio 2015,https://visualstudiomagazine.com/articles/2015/02/20/react-for-web-essentials.aspx,2,2,evo_9,11/9/2015 16:51\n10815147,Really rich people are suddenly paying quite a bit more in taxes,https://www.washingtonpost.com/news/wonk/wp/2015/12/30/really-rich-people-are-suddenly-paying-quite-a-bit-more-in-taxes/,64,168,ourmandave,12/30/2015 23:39\n11862894,On Reading Issues of Wired from 1993 to 1995,http://www.newyorker.com/culture/cultural-comment/on-reading-issues-of-wired-from-1993-to-1995,1,1,petethomas,6/8/2016 15:32\n12022077,The Scala ecosystem,http://appliedscala.com/blog/2016/scala-ecosystem/,4,2,chuwy,7/2/2016 10:47\n12252790,Write a simple memory allocator,http://arjunsreedharan.org/post/148675821737/write-a-simple-memory-allocator,14,2,mynameislegion,8/9/2016 5:26\n11093568,What are the psychological origins of procrastination?,https://www.weforum.org/agenda/2015/10/what-are-the-psychological-origins-of-procrastination/?utm_content=bufferf2a5c&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer,1,1,marvel_boy,2/13/2016 11:29\n11909358,Show HN: Automated Let's Encrypt Certificate Provisioning in Kubernetes,https://blog.jetstack.io/blog/kube-lego/,11,1,mattbates25,6/15/2016 14:03\n11473863,Mac OS X Notes App Open Source Clone for Linux and Windows,http://www.get-notes.com/,2,1,hack4supper,4/11/2016 18:18\n10257907,Google Chrome crashes on special url,https://code.google.com/p/chromium/issues/detail?id=533361,1,1,krizan,9/22/2015 11:39\n11859641,Why I'm not leaving Python for Go (2012),https://uberpython.wordpress.com/2012/09/23/why-im-not-leaving-python-for-go/,37,22,jshen,6/8/2016 2:45\n10191603,Job openings surge to a record high,http://www.businessinsider.com/job-openings-and-labor-turnover-survey-september-9-2015-9,4,1,adventured,9/9/2015 14:23\n12384862,SRL  Simple Regex Language,https://simple-regex.com/,279,133,maxpert,8/29/2016 20:04\n12183536,MyLG v0.1.9 Free Network Diagnostic Tool,http://mylg.io/,4,4,mehrdadrad,7/28/2016 22:02\n10251806,Compiler warnings are harmful,http://achacompilers.blogspot.com/2015/09/compiler-warnings-considered-harmful.html,2,3,andrewchambers,9/21/2015 12:48\n10529012,The inside story on getting an app in the Apple TV app store for day one,http://www.loopinsight.com/2015/11/06/the-inside-story-on-getting-an-app-in-the-apple-tv-app-store-for-day-one/,2,1,magnate,11/8/2015 17:09\n11030455,Google to point extremist searches towards anti-radicalisation websites,http://www.theguardian.com/uk-news/2016/feb/02/google-pilot-extremist-anti-radicalisation-information,6,2,leephillips,2/3/2016 22:40\n11882167,Dell: we are associated with organizations doing technology phone scams,https://www.facebook.com/Dell/posts/1018032944899575,2,2,DavidSJ,6/11/2016 5:06\n11317770,Naming is Harder than Types,https://camdez.com/blog/2016/03/17/no-seriously-its-naming/,2,1,nkurz,3/19/2016 8:20\n10804283,Meteor meets GraphQL,https://voice.kadira.io/meteor-meets-graphql-3cba2e65fd00,112,11,peterhunt,12/29/2015 0:06\n11806742,\"Status, Seduction, and Annihilation\",http://www.jonathanfields.com/status-seduction-and-annihilation/,12,2,wallflower,5/31/2016 14:37\n10993953,Kickstarter for funding Micropython port to ESP8266,https://www.kickstarter.com/projects/214379695/micropython-on-the-esp8266-beautifully-easy-iot?ref=discovery,98,41,Sfabris,1/29/2016 7:16\n11882750,Byte-Monkey: Fault injection for the JVM,http://probablyfine.co.uk/2016/05/30/announcing-byte-monkey/,77,10,probablyfine,6/11/2016 9:07\n11316683,Free FPGA: Reimplement the primitives models,http://blog.elphel.com/2016/03/free-fpga-reimplement-the-primitives-models/,38,16,chei0aiV,3/19/2016 1:17\n10506338,Microsoft and Red Hat partner,http://blogs.microsoft.com/?p=54883?wt.mc_id=WW_ABG_CLD_OO_SCL_TW&Ocid=C+E%20Social%20FY16_Social_TW_MSCloud_20151104_268989404,301,167,kenrick95,11/4/2015 13:40\n10200462,Customer development as an optimization problem,http://martinsosic.com/customer/development/2015/07/16/customer-development-as-optimization-problem.html,6,3,Martinsos,9/10/2015 20:48\n10295011,\"What is your preffered IP subnet for your home lan, and why?\",,1,4,AdamKlob,9/29/2015 7:29\n11570206,InstaPDF for iOS and Mac  One Tap Scanning. Zero Effort Management,https://instapdf.com,2,1,mmackh,4/26/2016 8:14\n12417859,Journalwatch: Simple log parsing utility for the systemd journal,http://git.the-compiler.org/journalwatch/,11,1,ashitlerferad,9/3/2016 5:14\n10456976,#ICANHAZPDF Access to Academic Papers on Twitter,http://www.theatlantic.com/technology/archive/2015/10/why-some-academics-are-sharing-their-papers-for-free/411934/?single_page=true,5,7,po,10/27/2015 9:27\n10649738,The Latest Intellectuals,http://chronicle.com/article/The-Latest-Intellectuals/234339,23,4,petethomas,11/30/2015 15:09\n12160992,How I Left a 12-Year Career in Silicon Valley to Work on a Beach in Belize,https://www.fastcompany.com/3062113/lessons-learned/how-i-left-a-12-year-career-in-silicon-valley-to-work-on-a-beach-in-belize,28,3,prostoalex,7/25/2016 19:33\n12105340,Ask HN: When Twitter is going to fix it's URL shortening?,,7,3,vikasr111,7/16/2016 5:25\n10445026,Amazons $50 Fire tablet reviewed,http://arstechnica.com/gadgets/2015/10/amazons-50-fire-tablet-review-suprisingly-it-doesnt-suck/,101,55,ingve,10/24/2015 22:01\n11744816,\"The productive, bizarre career of Nobel laureate Elie Metchnikoff\",http://nautil.us/issue/36/aging/the-man-who-blamed-aging-on-his-intestines,41,2,dnetesn,5/21/2016 14:39\n12303972,How natural are nature documentaries?,http://www.theverge.com/2016/8/15/12471540/the-hunt-bbc-nature-documentary-realism-predators-truth-and-art,47,4,galaktor,8/17/2016 11:56\n11717218,Is Gut Science Biased?,https://fivethirtyeight.com/features/gut-week-global-guts-western-bias/,87,19,tokenadult,5/17/2016 20:39\n12022396,Obama After Dark: The Precious Hours Alone,http://www.nytimes.com/2016/07/03/us/politics/obama-after-dark-the-precious-hours-alone.html,21,4,applecore,7/2/2016 13:23\n10545103,Shopify grows Q3 revenue 93%,https://www.internetretailer.com/2015/11/09/e-commerce-platform-vendor-shopify-grows-q3-revenue-93,92,30,Oatseller,11/11/2015 6:13\n11376206,\"What happens when AI genders people, and what does this mean for trans people?\",http://neutrois.me/2016/03/25/fv-through-ai-eye#bVc6,4,8,alyxmxe,3/28/2016 18:26\n11153358,Why Neutrino Detectors Look So Damn Cool,http://motherboard.vice.com/read/why-neutrino-detectors-look-so-cool,25,3,jonbaer,2/22/2016 19:02\n10417056,Inside Stanford Business Schools Spiraling Sex Scandal,http://www.vanityfair.com/news/2015/10/stanford-business-school-sex-scandal,25,1,nols,10/20/2015 2:21\n11605911,Show HN: Writing Streak  write fiction every day,http://writingstreak.io/,2,3,rayalez,5/1/2016 12:22\n11406937,C/C++ Extension for Visual Studio Code,https://blogs.msdn.microsoft.com/vcblog/2016/03/31/cc-extension-for-visual-studio-code/,56,20,oblio,4/1/2016 17:55\n10320979,Why all new tech startups have stupid names,http://www.canadianbusiness.com/innovation/why-all-new-tech-startups-have-stupid-names/,1,1,earlyadapter,10/2/2015 20:10\n10230640,Show HN: It's almost four twenty somewhere in the world,http://its.fourtwenty.in/,8,2,ccvannorman,9/16/2015 23:18\n10491954,Oslo to be carless by 2019,http://sputniknews.com/europe/20151102/1029471684/oslo-cars-ban.html,17,1,mml,11/2/2015 14:31\n10802518,Show HN: I created a Python framework for fast Slack bot development,https://github.com/nficano/gendo,18,1,NFicano,12/28/2015 18:27\n11999930,He Was a Hacker for the NSA and He Was Willing to Talk. I Was Willing to Listen,https://theintercept.com/2016/06/28/he-was-a-hacker-for-the-nsa-and-he-was-willing-to-talk-i-was-willing-to-listen/,9,2,Kristine1975,6/29/2016 6:48\n12562984,GitHub  theweavrs/Macalifa: A music player written for UWP,https://github.com/theweavrs/Macalifa/,3,1,thecodrr,9/23/2016 7:46\n12448545,You Suck at Excel with Joel Spolsky (2015) [video],https://youtube.com/watch?v=0nbkaYsR94c,957,420,carlesfe,9/7/2016 22:35\n12048856,Social.android.com,,1,1,yutthapong,7/7/2016 12:26\n11509876,\"H.P. Lovecraft  Against the World, Against Life (by Michel Houllebecq)\",http://chunk.io/f/3bdc0fe122594277808291a42f1fb758,3,1,networked,4/16/2016 8:50\n11899266,\"On Max Perkins, One of America's Greatest Editors\",http://lithub.com/on-max-perkins-one-of-americas-greatest-editors/,3,1,samclemens,6/14/2016 2:03\n10700145,Death to SAML and LDAP  Introducing Passport,https://www.inversoft.com/blog/2015/12/08/passport-user-management-platform/,16,2,brokenwren,12/8/2015 22:25\n12400160,IBM's Watson makes Ai trailer about 'Morgan' AI movie,http://www.geekwire.com/2016/ibm-watson-ai-trailer-morgan-movie/,8,2,okket,8/31/2016 17:54\n12270841,Ask HN: What are the benefits of having a project webpage vs. GitHub README?,,3,7,aelsabbahy,8/11/2016 19:09\n11759700,\"The Slack Backlash Has Arrived, but Its Already Too Late\",http://www.vocativ.com/320111/slack-backlash/,2,1,JackPoach,5/24/2016 8:01\n10847452,A Historian Who Fled the Nazis and Still Wants Us to Read Hitler,http://www.newyorker.com/books/page-turner/a-historian-who-fled-the-nazis-and-still-wants-us-to-read-hitler,51,43,lermontov,1/6/2016 0:49\n10638206,Notes on Writing Makefiles,http://eigenstate.org/notes/makefiles,82,9,mmphosis,11/27/2015 18:02\n11325603,Show HN: Owlorbit  Share your location/msg with friends and family in real-time,http://owlorbit.com/,7,8,tim_nuwin,3/21/2016 1:21\n11647202,Free Open Source NRules.net site is now offline and erased from GitHub,https://github.com/NRules,2,1,Firegarden,5/6/2016 22:36\n12089706,An Atlas of Fantasy,https://en.wikipedia.org/wiki/An_Atlas_of_Fantasy,52,15,benbreen,7/13/2016 21:12\n11180746,Analyze Your Splatoon Play In Real-Time,https://github.com/hasegaw/IkaLog,71,14,matsuu,2/26/2016 10:36\n12443629,Lessons from a 45-year Study of Super-Smart Children,http://www.scientificamerican.com/article/how-to-raise-a-genius-lessons-from-a-45-year-study-of-super-smart-children/,490,457,kungfudoi,9/7/2016 14:25\n10271301,TDD is not a design methodology,http://pulloware.com/blog/tdd_no_design.html,7,1,Sharas_,9/24/2015 12:57\n10290501,Enabling 2.5B people to buy online using cash not cards,http://www.poprecarga.com.br/,1,1,svepuri,9/28/2015 14:05\n11035946,Python 3 comes to Scrapy,https://blog.scrapinghub.com/2016/02/04/python-3-support-with-scrapy-1-1rc1/,249,76,ddebernardy,2/4/2016 18:16\n10925168,Show HN: Space Shooter  Retro Game Recreated Using Python,https://github.com/prodicus/spaceShooter,27,4,prodicus,1/18/2016 16:13\n10310420,Introduction of Markov State Modeling,http://www.edupristine.com/blog/markov-state-modeling,1,1,samanthabraden,10/1/2015 11:33\n11065579,Show HN: How Will We Explore Books in the 21st Century?,https://blog.archive.org/2016/02/09/how-will-we-explore-books-in-the-21st-century/,16,1,greglindahl,2/9/2016 14:47\n12067840,Top White House Economist Dismisses the Idea of a Universal Basic Income,http://blogs.wsj.com/economics/2016/07/07/top-white-house-economist-dismisses-the-idea-of-a-universal-basic-income/,93,180,Chinjut,7/10/2016 23:44\n11477892,Show HN: The Organizer for Freelancers and Creatives,https://freeter.io,17,23,AlexKaul,4/12/2016 7:57\n10810116,Failed out of uni. Any tips on making myself more employable?,,1,7,just_a_q,12/30/2015 0:53\n12126842,Experiment suggests people may sense single photons,http://www.scientificamerican.com/article/people-may-sense-single-photons/,3,2,agonz253,7/20/2016 4:11\n10486287,Why isn't blockchain technology part of academics?,http://www.forbes.com/sites/vivekravisankar/2015/11/01/blockchain-the-decentralization-of-cs-education/,1,1,rvivek,11/1/2015 13:05\n10769545,\"Facebook, Google, and Twitter Have Agreed to Apply Germanys Anti-Hate Speech Law\",http://qz.com/575268/facebook-google-and-twitter-have-agreed-to-apply-germanys-strict-anti-hate-speech-law-online/,11,3,yincrash,12/21/2015 4:13\n10317523,Experian hack exposes 15M people's personal information,http://www.theguardian.com/business/2015/oct/01/experian-hack-t-mobile-credit-checks-personal-information,4,1,charlieirish,10/2/2015 9:34\n10931469,The Rails Doctrine,http://rubyonrails.org/doctrine,497,359,robin_reala,1/19/2016 15:50\n11111513,Is Silicon Valley today's heaven or tomorrow's hell?,http://www.zeit.de/kultur/2016-01/silicon-valley-startups-steve-jobs-journey#1,3,1,Dowwie,2/16/2016 17:29\n10181051,Monifu vs. Akka Streams,https://www.bionicspirit.com/blog/2015/09/06/monifu-vs-akka-streams.html,12,1,bad_user,9/7/2015 11:47\n10824704,Ask HN: What is your advise to move up the ladder?  Any anecdotes?,,3,1,gisnotgoogle,1/2/2016 2:40\n10444907,\"Space Buckets, a Community of DIY LED Gardeners\",http://www.spacebuckets.com,85,31,ekrof,10/24/2015 21:21\n11208980,\"Show HN: Keza, Wealthfront for Your Bitcoin Launches Public Beta\",http://getkeza.com,5,1,realsimoburns,3/2/2016 9:41\n10661951,Raspberry Pi Zero Headless Setup,http://davidmaitland.me/2015/12/raspberry-pi-zero-headless-setup/,164,43,davidmaitland,12/2/2015 9:48\n10659787,JSFiddle Updates,https://medium.com/jsfiddle-updates/the-lifting-cb3c9f216c2f#.msjzxdzb1,38,8,insidethewebb,12/1/2015 23:43\n10479318,\"Spacewar Halloween Edition, only this weekend  2015 code for the 1960 PDP-1\",http://www.masswerk.at/spacewar/,38,2,masswerk,10/30/2015 17:49\n10724639,\"When the Soviets Banned Rock Music, Teens Used X-rays to Bootleg Records\",http://www.smithsonianmag.com/smart-news/soviet-hipsters-bootlegged-banned-music-bone-records-180957505/?no-ist,111,26,markmassie,12/12/2015 23:25\n10674914,How to Remove Obstacles to Learning Math,http://ww2.kqed.org/mindshift/2015/11/30/not-a-math-person-how-to-remove-obstacles-to-learning-math,68,23,bootload,12/4/2015 5:55\n11496037,A curated list of awesome network analysis resources,https://github.com/briatte/awesome-network-analysis,3,1,phnk,4/14/2016 12:26\n10520115,\"Ask HN: Advice  WhoIsHiring  According to my profile, would you hire me?\",,13,14,theviajerock,11/6/2015 15:59\n12468236,Python Data Science Handbook Supplemental Materials,https://github.com/jakevdp/PythonDataScienceHandbook,57,1,wyclif,9/10/2016 8:10\n10555855,Top 100 CEOs will get $4.9B for retirement  same as 41% of Americans,http://www.thenation.com/article/top-ceos-have-4-9-billion-saved-up-for-retirement-13-of-workers-have-nothing/,9,2,fpp,11/12/2015 20:26\n11960286,Battle of the secure messaging apps: how Signal beats WhatsApp,https://theintercept.com/2016/06/22/battle-of-the-secure-messaging-apps-how-signal-beats-whatsapp/,18,4,willvarfar,6/23/2016 11:59\n10671839,What Holds Me Back from ClojureScript,http://jaredforsyth.com/2015/11/26/What-holds-me-back-from-Clojurescript/,107,53,jaredly,12/3/2015 19:17\n11955717,Senate Falls 1 Vote Short of Giving FBI Access to Browse Histories,http://www.usnews.com/news/articles/2016-06-22/senate-falls-1-vote-short-of-giving-fbi-access-to-browser-histories-without-court-order,22,6,eplanit,6/22/2016 17:53\n11361423,27,https://www.youtube.com/watch?v=dLRLYPiaAoA,28,2,dnx,3/25/2016 17:38\n11690360,Hedge Fund Star: We Are Under Assault,http://www.wsj.com/article_email/hedge-fund-star-we-are-under-assault-1463071444-lMyQjAxMTI2MDEzMzQxMTM2Wj,8,1,terryauerbach,5/13/2016 13:45\n11087419,All File Systems Are Not Created Equal  Crash Resiliance,http://blog.acolyer.org/2016/02/11/fs-not-equal/,1,1,gvb,2/12/2016 14:36\n10630603,Sharing a chapter a month can justify crowdfunding,http://patreon.com/energyrealist,1,1,rickmaltese,11/26/2015 0:07\n10220950,XFS: The Enterprise File System of Choice,https://www.suse.com/communities/conversations/xfs-the-file-system-of-choice/,25,17,mariuz,9/15/2015 14:51\n11470641,QuorraJS,https://quorrajs.org/,7,1,impostervt,4/11/2016 10:42\n11614094,Container-Ready Rails 5,https://blog.heroku.com/archives/2016/5/2/container_ready_rails_5,3,1,joeyespo,5/2/2016 18:29\n10906054,Coffee Delivery Is the Future of On-Demand Ordering,http://www.eater.com/2016/1/14/10758072/starbucks-delivery-dunkin-donuts-office,25,47,prostoalex,1/15/2016 0:27\n11534672,\"Google Inbox adds Saved articles, videos and links\",,6,1,nattaylor,4/20/2016 14:36\n12000156,Bose wants your kids to build their own Bluetooth speakers,https://techcrunch.com/2016/06/28/bosebuild/,6,2,chrisjamesc,6/29/2016 8:03\n10445087,On the Spline: A Brief History of the Computational Curve,http://www.alatown.com/spline-history-architecture/,64,3,alnis,10/24/2015 22:22\n12092754,Say Hello to Nest Cam Outdoor,https://nest.com/ie/blog/2016/07/14/its-a-big-day-for-security-cameras/,4,6,donalhunt,7/14/2016 10:42\n10554756,A Tale of Two Northern European Cities: Meeting the Challenges of Sea Level Rise,http://e360.yale.edu/feature/a_tale_of_two_northern_european_cities_meeting_the_challenges_of_sea_level_rise/2926/,18,1,cpeterso,11/12/2015 17:52\n12412457,Email: Is It Time to Just Ban It?,https://hbr.org/ideacast/2016/09/email-is-it-time-to-just-ban-it?utm_source=twitter&utm_medium=social&utm_campaign=harvardbiz,1,1,apress,9/2/2016 12:12\n11188590,Sysdig vs. DTrace vs. Strace (2014),https://sysdig.com/blog/sysdig-vs-dtrace-vs-strace-a-technical-discussion/,69,3,pmoriarty,2/27/2016 21:25\n10246964,Seth Godin on ad blocking,http://sethgodin.typepad.com/seths_blog/2015/09/ad-blocking.html,8,1,mantesso,9/20/2015 8:57\n10778402,\"In Arbitration, a Privatization of the Justice System\",http://www.nytimes.com/2015/11/02/business/dealbook/in-arbitration-a-privatization-of-the-justice-system.html?hp&action=click&pgtype=Homepage&clickSource=story-heading&module=first-column-region&region=top-news&WT.nav=top-news,29,10,Futurebot,12/22/2015 15:56\n12088631,The Fight for the Right to Repair,http://www.smithsonianmag.com/innovation/fight-right-repair-180959764/?no-ist,704,318,sinak,7/13/2016 18:44\n11998100,Heres What Happens When You Wear a Low-Cut Top in Your Job Application Photo,https://www.yahoo.com/style/happens-wear-low-cut-top-150506053.html,1,4,evo_9,6/28/2016 22:31\n12161508,New version of Raspberry Pi A+,https://twitter.com/EbenUpton/status/757637427074826240,1,1,alexellisuk,7/25/2016 20:46\n11404375,Show HN: FOIA Mapper  a search engine for offline government records,https://foiamapper.com,4,5,mgalka,4/1/2016 12:49\n10998486,Ask HN: What should we fund at YC Research?,,316,520,sama,1/29/2016 21:03\n12431724,Show HN: HN Chat  Minimal Hacker News Chat with User Verification,https://www.hnchat.com/,180,80,zaytoun,9/5/2016 18:53\n10561134,Doctors Could Use Snot Instead of Blood for DiagnosticsWhy Dont They?,http://motherboard.vice.com/read/doctors-could-use-snot-instead-of-blood-for-diagnostics-why-dont-they,5,1,sageabilly,11/13/2015 17:43\n10189601,What Makes Uber Run,http://www.fastcompany.com/3050250/what-makes-uber-run/,91,67,doppp,9/9/2015 4:02\n10733536,A Midcentury Composers Rainbow Wheels Representing Music Through Color,http://www.slate.com/blogs/the_vault/2015/11/16/composer_ivan_wyschnegradsky_s_color_wheels_representing_his_microtonal.html,17,5,kawera,12/14/2015 20:22\n11956109,German government agrees to ban fracking indefinitely,http://www.reuters.com/article/us-germany-fracking-idUSKCN0Z71YY,210,115,ck2,6/22/2016 18:52\n10893930,Apple Eyeing Time Warner Acquisition,http://ir.net/news/technology/123140/apple-inc-aapl-reportedly-eyeing-time-warner-twx-acquisition/,30,52,Petedoes,1/13/2016 12:58\n12548220,How a Tweet About Getting Rejected Went Viral,https://medium.com/zero-infinity/how-a-tweet-about-getting-rejected-went-viral-f41a9571128a#.2egsco4ld,6,5,mfishbein,9/21/2016 14:04\n10198406,#WorkCanWait,https://37signals.com/remote/workcanwait,11,3,TheBiv,9/10/2015 14:55\n11352957,Accurate CRT Simulation,http://gamasutra.com/blogs/KylePittman/20150420/241442/CRT_Simulation_in_Super_Win_the_Game.php,272,77,jsnell,3/24/2016 14:19\n12299282,Ask HN: How are you using Serverless architecture in production?,,8,7,kcoleman731,8/16/2016 18:04\n11478159,Bye  Why I'm leaving Medium,https://medium.com/@charlesomeara/bye-11224eca4a99,131,92,WA,4/12/2016 9:19\n12349686,\"The world can transition to 100% clean, renewable energy\",http://thesolutionsproject.org/,27,23,epa,8/24/2016 4:32\n12376703,Ask HN: Elm-like JavaScript framework?,,6,3,melle,8/28/2016 14:41\n10874384,The Pithos Guide,http://pithos.io/,23,7,ddispaltro,1/10/2016 5:55\n11641267,Peer Street,http://www.peerstreet.com,66,35,up_and_up,5/6/2016 2:25\n10557484,BadBarcode: Start a shell by scanning a boarding pass,http://motherboard.vice.com/read/badbarcode-project-shows-customized-boarding-passes-can-hack-computers,15,13,ProZsolt,11/13/2015 1:35\n11781229,Cardboard Standing Desk,http://healthydeveloper.com/cardboard-standing-desk/,1,1,dragthor,5/26/2016 20:24\n11307106,\"Executive fired after opposing 5,000% drug price hike\",http://www.usatoday.com/story/money/2016/03/17/executive-fired-after-opposing-5000-drug-price-hike/81917308/,4,5,HarryHirsch,3/17/2016 19:59\n12135654,Show HN: Lua Digest -- Regular Lua Newsletter,https://luadigest.github.io/,5,4,Immortalin,7/21/2016 9:08\n11206531,\"Microsoft to unify PC and Xbox One platforms, ending fixed console hardware\",http://www.theguardian.com/technology/2016/mar/01/microsoft-to-unify-pc-and-xbox-one-platforms-ending-fixed-console-hardware?CMP=twt_gu,3,1,ssutch3,3/1/2016 22:13\n12556222,A Sunken Bridge the Size of a Continent,https://www.hakaimagazine.com/article-long/sunken-bridge-size-continent,113,33,jmadsen,9/22/2016 12:08\n10491146,Ask HN: Ncurses first development,,2,1,jlebrech,11/2/2015 10:59\n10904333,Ask HN: What is your favorite tech prank?,,18,40,ternbot,1/14/2016 20:45\n11283709,Cops often let off hook for civil rights complaints,http://triblive.com/usworld/nation/9939487-74/police-rights-civil,3,1,cryoshon,3/14/2016 16:21\n12434458,Advantages of Functional Programming in Java 8,https://bulldogjob.pl/articles/156-the-advantages-of-functional-programming-in-java-8,53,60,Kellanved,9/6/2016 8:45\n12376151,Build a Plant Monitoring Prototype Like a Pro (and for Under 100 Dollars),http://www.thingsquare.com/blog/articles/build-a-plant-monitor-100-dollars/,2,1,adunk,8/28/2016 11:46\n11444284,\"Apply HN  Madgigs \"\"Staffing Accelerator\"\"\",,3,11,kapitaldata,4/7/2016 2:38\n11473035,\"The simplest way to build, train, and deploy intelligent conversational apps\",http://init.ai,3,1,guifortaine,4/11/2016 16:56\n12470756,Police in England and Wales consider making misogyny a hate crime,https://www.theguardian.com/society/2016/sep/10/misogyny-hate-crime-nottingham-police-crackdown,1,2,forloop,9/10/2016 20:29\n11902253,Ketamine lifts depression via a byproduct of its metabolism,https://www.sciencedaily.com/releases/2016/05/160504141131.htm,125,83,MollyR,6/14/2016 14:36\n11007724,Global Venture Capital Distribution,http://avc.com/2016/01/global-venture-capital-distribution,23,19,worldvoyageur,1/31/2016 19:49\n10965871,\"Zcash, an untraceable Bitcoin alternative, launches in alpha\",http://www.wired.com/2016/01/zcash-an-untraceable-bitcoin-alternative-launches-in-alpha/,205,143,rdl,1/25/2016 6:18\n12396319,PEP-526: Syntax for Variable and Attribute Annotations,https://mail.python.org/pipermail/python-dev/2016-August/145991.html,4,1,Spiritus,8/31/2016 6:08\n10858628,Best ways to submit a iphone app on the app store,http://www.liketotallynews.com/list/how-to-submit-an-iphone-app-to-the-app-store/,1,1,alexwa,1/7/2016 15:59\n12287917,Show HN: BlockBlockAdBlock,https://github.com/Mechazawa/BlockBlockAdBlock,12,1,mechazawa,8/15/2016 0:12\n12560284,Industry Concerns about TLS 1.3,https://www.ietf.org/mail-archive/web/tls/current/msg21275.html,22,5,m0nastic,9/22/2016 20:53\n11429794,Robby Leonardi's interactive resume,http://www.rleonardi.com/interactive-resume/,1,1,Perados,4/5/2016 12:26\n11791069,\"I've Been Waiting For The Oculus Rift, But Now It's Sitting In My Closet\",http://www.forbes.com/sites/insertcoin/2016/05/27/ive-been-waiting-for-the-oculus-rift-my-whole-life-but-now-its-sitting-in-my-closet/,125,150,r0h1n,5/28/2016 9:33\n10583027,Annotated version of Lebesgues 1901 paper on the integral,http://fermatslibrary.com/s/on-a-generalization-of-the-definite-integral,29,16,fermatslibrary,11/17/2015 18:33\n11692155,Giving up on Julia,http://zverovich.net/2016/05/13/giving-up-on-julia.html,265,230,ingve,5/13/2016 18:17\n12404104,Building a new Tor that can resist next-generation state surveillance,http://arstechnica.co.uk/security/2016/08/building-a-new-tor-that-withstands-next-generation-state-surveillance/,18,2,ashitlerferad,9/1/2016 10:15\n10702675,Show HN: Spreadsheet-style reactive web interfaces with Flare,http://david-peter.de/articles/flare/,11,1,sharkdp,12/9/2015 9:10\n10858632,This diet study upends everything we thought we knew about healthy food,https://www.washingtonpost.com/news/to-your-health/wp/2015/11/20/the-diet-study-that-upends-everything-we-thought-we-knew-about-healthy-food/,1,1,dhimes,1/7/2016 15:59\n11243631,My Year in San Franciscos $2M Secret Society Startup,http://motherboard.vice.com/read/my-year-in-san-franciscos-2-million-secret-society-startup,344,120,dcschelt,3/8/2016 5:03\n12062315,Clean Links  Converts obfuscated or nested links to genuine clean links,https://addons.mozilla.org/en-US/firefox/addon/clean-links/,192,58,based2,7/9/2016 17:18\n11021633,Comodo Chromodo Browser disables same origin policy,https://code.google.com/p/google-security-research/issues/detail?id=704,217,58,polemic,2/2/2016 19:06\n12351019,Mobirise Bootstap Site Maker v3.05.1 is out,https://mobirise.com/,2,1,Mobirise,8/24/2016 10:44\n11138524,Ask HN: Where are 150k to 200k salary job in Silicon Valley?,,43,31,ugenetics,2/20/2016 2:58\n10255003,Disney Invests in Jaunt as Part of Round That Makes It Highest-Funded VR Startup,http://on.recode.net/1JlBAUG,2,1,danboarder,9/21/2015 20:42\n12118146,Sex workers have created the perfect method for keeping people honest online,http://qz.com/621994/trust-and-crime/,14,6,taylorbuley,7/18/2016 21:27\n12018341,ASK HN: How to consistently work 60+ hrs a week?,,2,9,lonely_rebel,7/1/2016 18:06\n10741329,Analyzing the Worlds News: Exploring the GDELT Project Through Google BigQuery,https://www.oreilly.com/ideas/analyzing-the-worlds_news_exploring_the_gdelt_project_through_google_bigquery,26,1,espeed,12/15/2015 23:41\n11972107,Facebook Bug  Delete Any Video,http://www.pranavhivarekar.in/2016/06/23/facebooks-bug-delete-any-video-from-facebook/,215,43,adamnemecek,6/24/2016 18:15\n10253416,\"Inside Target Corp., Days After 2013 Breach\",http://krebsonsecurity.com/2015/09/inside-target-corp-days-after-2013-breach/#more-32276,3,1,snowy,9/21/2015 16:38\n11749585,3-Person Embryos May Fail to Vanquish Mutant Mitochondria,http://www.scientificamerican.com/article/3-person-embryos-may-fail-to-vanquish-mutant-mitochondria/,1,1,okket,5/22/2016 18:08\n10838458,Surgery Performed with Google Cardboard Saved a Baby's Life,http://www.redbookmag.com/life/news/a41632/google-cardboard-saved-a-babys-life/,25,18,shawndumas,1/4/2016 20:48\n11707334,\"TAXA, YC S14, launches first Title III equity crowdfunding campaign\",http://www.wefunder.com/taxa,13,5,technotony,5/16/2016 16:19\n11019665,(Chrome) Intent to Ship: Brotli,https://groups.google.com/a/chromium.org/forum/#!searchin/blink-dev/brotli/blink-dev/JufzX024oy0/WEOGbN43AwAJ,4,1,antouank,2/2/2016 14:48\n11314931,Face2Face: Real-time Face Capture and Reenactment of RGB Videos [video],https://www.youtube.com/watch?v=ohmajJTcpNk,160,35,benevol,3/18/2016 20:54\n11276940,\"Show HN: Rogue AI Dungeon, javacript bot scripting game\",http://bovard.github.io/raid/,17,4,cdubzzz,3/13/2016 9:16\n11358895,Experience Your Computer Desktop in VR,https://www.youtube.com/watch?v=bjE6qXd6Itw,2,1,TheGuyWhoCodes,3/25/2016 7:32\n10687288,\"Show HN: Braindump, a simple note platform to organize your life\",https://github.com/levlaz/braindump,91,41,levlaz,12/6/2015 23:52\n11813723,Joel Spolsky: The 3 skills every software developer should learn,http://www.techrepublic.com/article/joel-spolsky-the-three-skills-every-software-developer-should-learn/,3,2,mathattack,6/1/2016 12:13\n11672875,A Photographic Guide to the Earliest Computers,http://motherboard.vice.com/read/a-gorgeous-guide-to-the-earliest-computers?trk_source=homepage-lede,3,1,ohjeez,5/11/2016 5:49\n11909503,MacOS Sierra Removes Option to Install Apps from Anywhere,https://www.onthewire.io/apple-upgrades-security-for-ios-and-macos/,2,1,mattingly23,6/15/2016 14:24\n12042078,Lets make peer review scientific,http://www.nature.com/news/let-s-make-peer-review-scientific-1.20194?WT.mc_id=TWT_NatureNews,279,141,return0,7/6/2016 9:41\n10339388,New Windows 10 Devices From Microsoft,http://blogs.windows.com/devices/2015/10/06/a-new-era-of-windows-10-devices-from-microsoft/,875,644,yread,10/6/2015 15:11\n11852371,Streamlining the Sign-In Flow Using Credential Management API,https://developers.google.com/web/updates/2016/04/credential-management-api,7,1,bretthopper,6/7/2016 4:20\n11920939,How the Windows Subsystem for Linux bridges file systems,https://blogs.msdn.microsoft.com/wsl/2016/06/15/wsl-file-system-support/,1,1,adamnemecek,6/17/2016 6:02\n11124335,Python 3 in 2016,https://hynek.me/articles/python3-2016/,184,187,jaxondu,2/18/2016 7:52\n11610887,How the Pwnedlist Got Pwned,http://krebsonsecurity.com/2016/05/how-the-pwnedlist-got-pwned/,30,5,pfg,5/2/2016 12:50\n11626864,Upwork now takes 20% of freelancer earnings,http://www.forbes.com/sites/elainepofeldt/2016/05/03/freelance-giant-upwork-shakes-up-its-business-model/#55a2d8d9909b,13,11,ftrflyr,5/4/2016 7:55\n11096769,How DHL Pioneered the Sharing Economy,http://techcrunch.com/2016/02/13/how-dhl-pioneered-the-sharing-economy/,13,3,dsr12,2/14/2016 2:01\n12081487,Tesla confirms another Autopilot accident,http://money.cnn.com/2016/07/12/technology/tesla-autopilot-accident/index.html,4,4,jasondc,7/12/2016 18:58\n12548483,It seems that it is impossible to get to level 10,https://thundershotgames.github.io/Pamman/,6,2,howbo_bby,9/21/2016 14:33\n10362076,What Ive learned creating a startup index fund using AngelList,https://medium.com/@adammosam/i-recently-invested-in-over-150-startups-ad796b79502d,34,3,amosam,10/9/2015 17:58\n10814757,Homme de Plume: What I Learned Sending My Novel Out Under a Male Name,http://jezebel.com/homme-de-plume-what-i-learned-sending-my-novel-out-und-1720637627/,26,6,Mz,12/30/2015 22:19\n11655308,Why Suburbia Sucks,https://likewise.am/2016/05/08/why-suburbia-sucks/,226,295,wonder_er,5/8/2016 19:12\n10268107,Silex V2 preview (website builder),http://preprod.silex.me/#,1,1,vmorgulis,9/23/2015 20:52\n10222934,The Interim Operating System,http://interim.mntmn.com,155,26,mntmn,9/15/2015 20:25\n11133464,\"Fina  ultra thin, modern font\",http://designhooks.com/freebies/fina-ultra-thin-modern-font/,10,12,ivorhook,2/19/2016 14:01\n10663279,Holiday lights can interfere with WiFi,https://www.washingtonpost.com/news/the-switch/wp/2015/12/01/are-your-holiday-lights-killing-your-wifi/?wpisrc=nl_draw,7,1,dnetesn,12/2/2015 14:59\n10880066,Hardware Acceleration of Key-Value Stores [pdf],https://www.cs.berkeley.edu/~kubitron/courses/cs262a-F14/projects/reports/project13_report.pdf,33,1,ingve,1/11/2016 10:53\n12525751,Ask HN: Can 32-bit Interact with 64-bit?,,1,1,sinnska,9/18/2016 15:51\n10746842,Create alerts for your Google Analytics' custom metrics,http://metrics.watch/blog/shipped-google-analytics-custom-metrics/,1,1,jpmw,12/16/2015 19:58\n11239132,Ask HN: Who's making $300k to $1m as a cloud engineer?,,111,94,sgustard,3/7/2016 14:45\n11180545,Popcorntime for Your Browser,http://www.popcornchill.com/,5,4,ShashawatSingh,2/26/2016 9:14\n12231491,How to Break an API?,http://breakingapis.org/,2,1,tilt,8/5/2016 11:48\n11132778,Why Apple is wrong: A privacy advocate's view,http://www.theregister.co.uk/2016/02/17/why_tim_cook_is_wrong_a_privacy_advocates_view/,1,1,d33,2/19/2016 10:50\n10469342,Ask HN: What novels feature realistic computing?,,1,2,sago,10/29/2015 4:51\n10659123,The Peculiar Ascent of Bill Murray to Secular Saint,http://www.nytimes.com/2015/12/04/fashion/mens-style/the-peculiar-ascent-of-bill-murray-to-secular-saint.html?hp&action=click&pgtype=Homepage&clickSource=story-heading&module=mini-moth&region=top-stories-below&WT.nav=top-stories-below&_r=0,147,80,dnetesn,12/1/2015 21:53\n11593674,Devuan jessie beta released,https://beta.devuan.org/,5,2,nextime,4/29/2016 3:58\n11997924,The Moto G4 and G4 Plus Head to the US July 12th,https://www.engadget.com/2016/06/28/the-moto-g4-and-g4-plus-head-to-the-us-on-july-12/,1,1,blisterpeanuts,6/28/2016 22:00\n11832883,Ask HN: What to do when a website violates their own TOS and sells your data?,,1,3,MOARDONGZPLZ,6/3/2016 20:10\n11229653,A Plagiarism Scandal Is Unfolding in the Crossword World,https://fivethirtyeight.com/features/a-plagiarism-scandal-is-unfolding-in-the-crossword-world/,12,3,Amorymeltzer,3/5/2016 14:57\n10247289,Implementing Levenshtein Automata,http://fulmicoton.com/posts/levenshtein/,100,8,fulmicoton,9/20/2015 12:34\n12508356,Elon Musk on How to Build the Future,http://www.ycombinator.com/future/elon/,1104,513,sama,9/15/2016 18:05\n10557762,The only affordable retirement for most Americans isnt in America,http://qz.com/546416/a-21st-century-american-retirement-running-away-to-belize-because-you-cant-afford-america/,7,1,nols,11/13/2015 2:56\n12474198,The Billion-Dollar Ultimatum,https://www.buzzfeed.com/chrishamby/the-billion-dollar-ultimatum,2,1,dredmorbius,9/11/2016 16:45\n12241851,Theres No Such Thing as a Protest Vote,https://medium.com/@cshirky/theres-no-such-thing-as-a-protest-vote-c2fdacabd704#.1ut3oehae,2,1,vinnyglennon,8/7/2016 12:09\n12285542,OpenFisca  Open models to compute tax and benefit systems,https://www.openfisca.fr/en,125,12,based2,8/14/2016 13:48\n10214832,Four Reasons to Use Maps Instead of Classes in Clojure,http://spin.atomicobject.com/2015/09/14/clojure-maps-objects-classes/#.VfbF3E7Eibk.hackernews,4,2,philk10,9/14/2015 13:04\n12287452,Nissan Motor Company has announced a new type of gasoline engine,http://www.reuters.com/article/us-autos-japan-nissan-engine-idUSKCN10P0IK?il=0,189,146,verdande,8/14/2016 21:33\n12197861,Rick and Morty writers room,http://orangemind.io/post/rick-and-morty-writers-room,3,1,rayalez,7/31/2016 17:30\n10190977,Journalism is Dead,http://www.vgchartz.com/article/260846/journalism-is-dead/,6,3,generic_user,9/9/2015 12:27\n12095000,Germany enlists machine learning to boost renewables revolution,http://www.nature.com/news/germany-enlists-machine-learning-to-boost-renewables-revolution-1.20251,99,25,vezycash,7/14/2016 16:08\n12202867,Ask HN: Who wants to be hired? (August 2016),,22,118,whoishiring,8/1/2016 15:01\n10557692,Ask HN: Freelancing tips,,3,2,anymys,11/13/2015 2:35\n10915401,No Maintenance Intended,http://unmaintained.tech/,4,2,ingve,1/16/2016 14:56\n11500344,Messenger-Bot: A Node Client for the Facebook Messenger Platform,https://github.com/remixz/messenger-bot,28,9,guifortaine,4/14/2016 21:06\n10362809,Ask HN: Home network for 1G fiber internet,,4,3,heuermh,10/9/2015 19:47\n12314472,Rust conversion of Pinterest C program results in roughly 2x speedup,https://github.com/pinterest/mysql_utils/pull/7,5,1,xfactor973,8/18/2016 17:22\n11022447,Shared genetics between cognitive functions and physical and mental health,http://www.nature.com/mp/journal/vaop/ncurrent/full/mp2015225a.html,62,8,gwern,2/2/2016 20:51\n10714048,How to Become a Good Theoretical Physicist,http://www.staff.science.uu.nl/~gadda001/goodtheorist/,208,75,tokenadult,12/10/2015 22:29\n12435050,Home chores and to-dos for working adults done weekly,http://butlerinsuits.com,2,1,ButlerinSuits,9/6/2016 11:02\n10810760,\"The Same Pill That Costs $1,000 in America Sells for $4 in India\",http://www.bloomberg.com/news/articles/2015-12-29/the-price-keeps-falling-for-a-superstar-gilead-drug-in-india,77,107,ghosh,12/30/2015 4:47\n11240229,Trump Tower Funded by Rich Chinese Who Invest Cash for Visas,http://www.bloomberg.com/politics/articles/2016-03-07/trump-tower-financed-by-rich-chinese-who-invest-cash-for-visas,6,6,udkl,3/7/2016 17:45\n10571629,Mirror Lake,http://katierose.itch.io/mirrorlake,22,2,jmduke,11/15/2015 22:58\n10754917,Unauthorized code in Juniper ScreenOS allows for administrative access,https://forums.juniper.net/t5/Security-Incident-Response/Important-Announcement-about-ScreenOS/ba-p/285554,271,78,tshtf,12/17/2015 22:04\n11174014,KeeWeb: Unofficial KeePass web and desktop client,https://github.com/antelle/keeweb,265,119,floriangosse,2/25/2016 12:46\n11925102,New York State Senate Passes Anti-Airbnb Bill,https://techcrunch.com/2016/06/17/airbnb-new-york-legislation/,6,1,alexlitov,6/17/2016 19:44\n11113911,Running your models in production with TensorFlow Serving,http://googleresearch.blogspot.com/2016/02/running-your-models-in-production-with.html?m=1,170,18,hurrycane,2/16/2016 23:18\n11986828,NetBox  DigitalOcean's IPAM and DCIM tool  open sourced,https://github.com/digitalocean/netbox,10,4,yankcrime,6/27/2016 15:34\n10844392,\"Giant ape went extinct 100,000 years ago, due to its inability to adapt\",http://www.sciencedaily.com/releases/2016/01/160104080854.htm,30,26,diodorus,1/5/2016 17:07\n10710055,What we're doing wrong? Why are people not converting?,http://www.musedapp.com,5,3,kevinelliott,12/10/2015 11:14\n11019340,Fan-In,https://codahale.com/fan-in/,13,1,jsnell,2/2/2016 13:42\n10253486,SlackWithUs  a curated list of 30+ regional startup-focused slack communities,http://slackwithus.com,9,2,monting,9/21/2015 16:48\n10442755,Making Arteries with an Off-The-Shelf 3D Printer,http://www.bloomberg.com/news/articles/2015-10-23/3d-printer-hacked-to-make-human-arteries,8,2,rutenspitz,10/24/2015 7:10\n11065376,On Security and PHP,http://devzone.zend.com/7052/on-security/,3,3,cujanovic,2/9/2016 14:17\n12547558,Why Do Anything? A Meditation on Procrastination,http://www.nytimes.com/2016/09/18/opinion/why-do-anything.html?utm_source=pocket&utm_medium=email&utm_campaign=pockethits&_r=0,54,25,prostoalex,9/21/2016 12:30\n11297599,Show HN: StringBean  4K Featherweight Framework,http://stringbean-lang.com/,28,12,Narutu,3/16/2016 14:32\n12524261,Hacking into the Federal Reserve,https://asciinema.org/a/2fulxh2to46q8rn4blpzr33j6,2,1,amingilani,9/18/2016 6:59\n11477170,Apply HN: ATM  Making ads interesting and worth watching,,2,3,ramakanthgade,4/12/2016 3:59\n11995966,The Tyranny of the Clock  Ivan Sutherland (2012) [pdf],http://worrydream.com/refs/Sutherland%20-%20Tyranny%20of%20the%20Clock.pdf,84,29,mr_tyzic,6/28/2016 18:00\n12538250,This is not how you treat an issue report,https://github.com/nodesource/distributions/issues/358,2,2,SZJX,9/20/2016 9:46\n10846977,'We strive to minimize the financial value of the company.',http://dna.crisp.se/docs/ownership-model.html,2,1,mozboz,1/5/2016 23:24\n12198561,iPad-only is the new desktop Linux,https://medium.com/@chipotlecoyote/ipad-only-is-the-new-desktop-linux-de88b61b6d99,43,56,tdurden,7/31/2016 19:59\n11763733,Finally: Brainfuck is ready for the mainframe/enterprise,,20,11,flok,5/24/2016 17:43\n10546541,Is SQL a good place for business logic?,http://enterprisecraftsmanship.com/2015/11/11/is-sql-a-good-place-for-business-logic/,3,3,vkhorikov,11/11/2015 13:31\n10916510,Vietnam critics end was the start of familys pain,https://www.washingtonpost.com/local/vietnam-critics-end-was-the-start-of-familys-pain/2015/11/01/b50e1d54-7cdf-11e5-b575-d8dcfedb4ea1_story.html,23,13,smollett,1/16/2016 19:43\n11007397,Ask HN: Is a second master's degree worth it?,,5,7,mirchada776,1/31/2016 18:44\n11592702,Whitepages Caller ID is now Hiya,http://www.hiya.com,1,1,hiya,4/28/2016 23:37\n11146371,Whats Really Going on with Student Loan Debt Collection in Texas?,http://www.texasmonthly.com/the-daily-post/whats-really-going-on-with-student-loan-debt-collection-in-texas/#sthash.3Ctva1pL.dpuf,4,1,fezz,2/21/2016 20:36\n12147135,Notes on notation and thought,https://github.com/hypotext/notation,130,17,ingve,7/22/2016 22:11\n10435016,Surveillance planes spotted in the sky for days after West Baltimore rioting,https://www.washingtonpost.com/business/technology/surveillance-planes-spotted-in-the-sky-for-days-after-west-baltimore-rioting/2015/05/05/c57c53b6-f352-11e4-84a6-6d7c67c50db0_story.html,40,66,bootload,10/22/2015 20:58\n10498727,The right time to turn in your keyboard as a coder/founder,http://thebln.com/talk/turn-keyboard-whats-valuable-use-time-founder/,5,1,gloves,11/3/2015 10:58\n11797089,Mugger arrested after victim spots him on Facebooks people you may know,http://bgr.com/2016/05/29/robbery-suspect-facebook-victim-people-you-may-know/,11,2,yq,5/29/2016 17:02\n11311374,Domino's trials pizza delivery by robot,http://www.telegraph.co.uk/technology/2016/03/18/dominos-trials-pizza-delivery-by-robot/,5,2,jonbaer,3/18/2016 12:46\n12476696,A journey along Japans oldest pilgrimage route,http://www.ft.com/cms/s/2/335e5286-7484-11e6-b60a-de4532d5ea35.html?siteedition=intl,53,10,lermontov,9/12/2016 1:47\n10327356,Instagram CEO Kevin Systrom,http://www.theguardian.com/technology/2015/oct/02/instagram-kevin-systrom-interview-working-on-time-travel,19,2,AndrewKemendo,10/4/2015 12:35\n12299377,Show HN: Googley Eyes Firefox Addon  Watch Google Watch You,https://addons.mozilla.org/en-US/firefox/addon/googley-eyes/,7,1,projproj,8/16/2016 18:17\n12015436,Linux Assembly How-to,http://www.tldp.org/HOWTO/Assembly-HOWTO/index.html,99,18,rspivak,7/1/2016 12:27\n10474355,Report says Uber surge pricing has a twist: some drivers flee,http://www.sfgate.com/business/article/Report-says-Uber-surge-pricing-has-a-twist-some-6597012.php,4,1,aceperry,10/29/2015 21:16\n10483657,Crypto Rebels (1993),http://www.wired.com/1993/02/crypto-rebels/,19,1,dreamdu5t,10/31/2015 18:49\n12008756,MA House Votes to Pass Noncompete Reform Bill,http://bostinno.streetwise.co/2016/06/29/mass-house-of-representatives-vote-on-noncompete-reform/,1,1,lsllc,6/30/2016 14:26\n11006376,Ask HN: How much you spend on rent?,,1,6,Raed667,1/31/2016 13:52\n11642653,'Boaty McBoatface' Ship to Be Called RRS Sir David Attenborough,http://www.theguardian.com/environment/2016/may/06/boaty-mcboatface-ship-to-be-called-rrs-sir-david-attenborough,3,2,okket,5/6/2016 9:16\n11115931,\"Social media is broken, palpiction tries to fix it\",https://palpiction.herokuapp.com/home.html#blog,6,9,gaina,2/17/2016 7:12\n11418147,They'll Have to Rewrite the Textbooks: Brain Directly Connected to Immune System,https://news.virginia.edu/illimitable/discovery/theyll-have-rewrite-textbooks?utm_source=UFacebook&utm_medium=social&utm_campaign=news,7,1,jrs235,4/3/2016 22:42\n10949978,Show HN: HNLive  Hacker News in Real Time,http://hnlive.cf,51,25,max0563,1/22/2016 1:05\n11807140,Facebook said images of dead girl didn't violate the site's terms and conditions,http://www.dailymail.co.uk/news/article-3617200/Man-killed-girlfriend-posted-pictures-dead-body-covered-blood-Facebook-site-refused-36-hours-didn-t-violate-terms-conditions.html,2,1,neverminder,5/31/2016 15:35\n10429307,\"Introducing OpenCypher, the open graph query language project\",http://neo4j.com/blog/open-cypher-sql-for-graphs/,5,1,ryguyrg,10/21/2015 22:40\n11158991,Who Else Forgets to Try Force Touch? How ? Watch Should Copy Restroom Faucets,https://medium.com/@adajos/who-else-forgets-to-try-force-touch-2635f3741b10#.brp1qulcv,1,1,adajos,2/23/2016 14:30\n10801502,Our sons' student debt is delaying our retirement,http://money.cnn.com/2015/11/30/retirement/student-debt-delaying-retirement/index.html,46,105,option_greek,12/28/2015 15:27\n10654930,How much CO2 the Earth is churning out in real time,http://www.bloomberg.com/graphics/carbon-clock/,1,1,blondie9x,12/1/2015 12:54\n10669077,\"Data normalization reconsidered, Part 1\",http://www.ibm.com/developerworks/data/library/techarticle/dm-1112normalization/,9,4,ern,12/3/2015 11:42\n10536683,Judge Deals a Blow to N.S.A. Data Collection Program,http://www.nytimes.com/2015/11/10/us/politics/judge-deals-a-blow-to-nsa-phone-surveillance-program.html,207,35,daegloe,11/9/2015 23:53\n12344843,Google keeps ex-Googlers close by investing in their startups,http://www.recode.net/2016/8/22/12587644/google-investing-startups-orkut,47,13,subpar,8/23/2016 16:10\n12330689,The Amiga Boing Ball Explained,http://amiga.lychesis.net/artist/DaleLuck/Boing.html,142,56,doener,8/21/2016 12:32\n11142810,China Surpasses Japan to Become Worlds 2nd Richest Nation,http://www.chinasmack.com/2015/stories/china-surpasses-japan-to-become-worlds-2nd-richest-nation.html,8,1,s84,2/21/2016 1:11\n11295151,A Different Darkness at Noon,http://www.nybooks.com/articles/2016/04/07/a-different-darkness-at-noon/,32,6,lermontov,3/16/2016 5:02\n11130162,The Artificial Universe That Creates Itself,http://www.theatlantic.com/technology/archive/2016/02/artificial-universe-no-mans-sky/463308/?single_page=true,27,2,netinstructions,2/18/2016 23:16\n12006347,\"Show HN: Stereoscopic, full 360 VR from one camera\",https://www.youtube.com/watch?v=XzNk-qGZAJI,1,1,opticalflow,6/30/2016 3:14\n10901411,Were disrupting IKEA: Hootsuite CEO launches $25 stand-up desk,http://www.theglobeandmail.com/report-on-business/small-business/startups/were-disrupting-ikea-canadian-entrepreneur-launches-25-stand-up-desk/article28155871/?service=mobile,4,2,kenrose,1/14/2016 14:05\n12325038,PHP-ML  Machine Learning Library for PHP,https://github.com/php-ai/php-ml/blob/develop/README.md,5,1,retreatguru,8/20/2016 3:30\n11093458,Show HN: My own tiny React-like rendering engine,https://github.com/guisouza/tembo,21,14,guiCoder,2/13/2016 10:29\n11346934,Hydrogen car smashes world records in six-day demonstration around M25,http://www.businessgreen.com/bg/news/2451982/hydrogen-car-smashes-world-records-in-six-day-demonstration-around-m25,2,1,henriquemaia,3/23/2016 18:22\n10750324,Ask HN: In what way niki.ai and Operator can change future of commerce?,,2,1,nikitarajdan,12/17/2015 8:59\n10320981,BitsBox  monthly programming kit for children,https://bitsbox.com/,2,1,peter303,10/2/2015 20:11\n12357863,US condemns EU over plan to demand millions from Apple in unpaid taxes,http://www.independent.co.uk/news/business/news/apple-tax-probe-eu-us-treasury-unpaid-taxes-amazon-starbucks-fiat-a7208681.htmlhttp://www.independent.co.uk/news/business/news/apple-tax-probe-eu-us-treasury-unpaid-taxes-amazon-starbucks-fiat-a7208681.html,6,1,markvdb,8/25/2016 9:48\n11850241,Finally fired after 6 years,https://www.reddit.com/r/cscareerquestions/comments/4km3yc/finally_fired_after_6_years/,41,32,silkodyssey,6/6/2016 20:50\n10451622,Show HN: Get unlimited small changes to your Shopify store for $99/month,https://shopmanager.co/,7,5,jblesage,10/26/2015 14:25\n12141514,Pandemonium Ensues as Nvidia  CEO Drops TITAN X at Stanford Deep Learning Meetup,https://blogs.nvidia.com/blog/2016/07/21/titan-x-deep-learning/,2,1,bcaulfield,7/22/2016 3:16\n11853983,End to Democratic Primary:Anonymous Super-Delegates Declare Winner Through Media,https://theintercept.com/2016/06/07/perfect-end-to-democratic-primary-anonymous-super-delegates-declare-winner-through-media/,29,17,etiam,6/7/2016 12:32\n11653116,New worm can propagate between power-plant controllers without a host PC,http://www.theregister.co.uk/2016/05/05/daisychained_research_spells_malware_worm_hell_for_utilities?mt=1462693149073,56,10,DyslexicAtheist,5/8/2016 7:48\n10863182,Amazon Enters Semiconductor Business with Its Own Branded Chips,http://www.wsj.com/article_email/amazon-enters-semiconductor-business-with-its-own-branded-chips-1452124921-lMyQjAxMTE2NDAwNzgwODcxWj,3,1,ghosh,1/8/2016 5:48\n11334074,Ask HN: What's the best platform for E-Commerce?,,2,2,stevofolife,3/22/2016 2:42\n12024198,Sun's galactic journey linked to mass extinctions (2013),http://www.abc.net.au/science/articles/2013/10/02/3857090.htm,48,20,DrScump,7/2/2016 23:38\n10208493,\"FBI, Intel Chiefs Decry Deep Cynicism Over Cyber Spying Programs\",http://arstechnica.com/tech-policy/2015/09/fbi-intel-chiefs-decry-deep-cynicism-over-cyber-spying-programs/,5,1,kushti,9/12/2015 16:33\n11904462,Facebook executive: Your News Feed will likely be all video in 5 years,http://www.niemanlab.org/2016/06/facebook-executive-your-news-feed-will-likely-be-all-video-in-five-years/,15,26,danso,6/14/2016 19:05\n10984383,The wisdom teeth industry is probably a scam,http://fusion.net/story/252916/should-i-get-my-wisdom-teeth-removed-no,73,92,thebent,1/27/2016 23:16\n11459868,Today is 2Â²/2Â³/2?,,33,6,sinak,4/9/2016 4:14\n12112352,Google will use Chrome browsing data for ad tailoring,https://twitter.com/phlsa/status/754337623964053504,319,200,dchest,7/17/2016 23:09\n12519503,The iPhone's new chip should worry Intel,http://www.theverge.com/2016/9/16/12939310/iphone-7-a10-fusion-processor-apple-intel-future,196,243,Tomte,9/17/2016 7:05\n11645175,VXHeaven: Source code for classic viruses,https://vxheaven.org/src.php,121,13,adamnemecek,5/6/2016 16:55\n11206501,Bin Laden wanted to fight climate change- who would guess!,http://www.reuters.com/article/us-usa-binladen-climatechange-idUSKCN0W35MS,12,3,thetruthseeker1,3/1/2016 22:07\n11662681,Worlds first anti-ageing drug could see humans live to 120,http://www.telegraph.co.uk/science/2016/03/12/worlds-first-anti-ageing-drug-could-see-humans-live-to-120/,22,4,phodo,5/9/2016 20:03\n12249781,Theres No Such Thing as a Protest Vote,https://medium.com/@cshirky/theres-no-such-thing-as-a-protest-vote-c2fdacabd704#.p45fxdiwg,3,2,miraj,8/8/2016 18:19\n11112854,Git Cheatsheet,http://satanas.io/cheatsheets/git/,3,1,satanas,2/16/2016 20:21\n11960104,\"Uber Hacking: How we found out who you are, where you are and where you went\",https://labs.integrity.pt/articles/uber-hacking-how-we-found-out-who-you-are-where-you-are-and-where-you-went/,158,14,r0t1,6/23/2016 11:03\n12492586,Threatened by Prejudices: French Revolutionary Textbooks,https://jhiblog.org/2016/09/12/threatened-by-prejudices-french-revolutionary-textbooks/,12,9,Petiver,9/13/2016 21:54\n11901496,iOS 10 will let you delete most of Apples default apps,http://arstechnica.com/apple/2016/06/ios-10-is-going-to-let-you-delete-most-of-apples-default-apps/,3,1,koolba,6/14/2016 12:17\n11606453,Prof. Frisby's Mostly Adequate Guide to Functional Programming,https://drboolean.gitbooks.io/mostly-adequate-guide/content/index.html,4,1,ingve,5/1/2016 15:10\n10677037,Free AngularJS training in Paris,http://onepoint-angularjs-1.sttc.nukomeet.com/,6,3,albanlv,12/4/2015 16:02\n11991828,A.I. downs expert human fighter pilot in dogfights,http://www.popsci.com/ai-pilot-beats-air-combat-expert-in-dogfight,6,1,abpavel,6/28/2016 6:17\n12303248,\"Other half of Webhook. Collect, modify and forward\",https://viasocket.com,2,2,pushpendraw,8/17/2016 8:55\n11366756,\"House Bill Targets Burner Phones After Paris, Brussels Terrorist Attacks\",http://www.digitaltrends.com/mobile/bill-burner-phones/,5,1,masonhensley,3/26/2016 18:23\n10195434,Fox Set to Take Majority of National Geographic,http://mobile.nytimes.com/aponline/2015/09/09/us/politics/ap-us-national-geographic-fox.html?referrer=&_r=0,18,6,sparkystacey,9/10/2015 0:01\n10366556,Super User Spark: Dotfile Management Language,,2,1,Norfair,10/10/2015 19:04\n10427084,Ask HN: Ever worked on maintaining software of which source code has been lost?,,3,3,wkoszek,10/21/2015 17:45\n10894934,\"GM to launch self-driving Lyft fleet in Austin, Texas\",http://mashable.com/2016/01/13/gm-lyft-autonomous-car-austin/#OipnQNcY4Sqs,3,1,pavel_lishin,1/13/2016 15:25\n11580538,TypeScript Won,https://medium.com/@basarat/typescript-won-a4e0dfde4b08#.a8e1ay4m6,121,127,SanderMak,4/27/2016 14:07\n10596086,Show HN: Community Casts  A community-driven archive of tech screencasts,http://communitycasts.co/,7,3,bookerio,11/19/2015 17:31\n11638900,Everything's broken and nobody's upset (2012),http://www.hanselman.com/blog/EverythingsBrokenAndNobodysUpset.aspx,4,2,thefox,5/5/2016 19:09\n11595947,Research into the reasons for procrastination and how to stop,https://www.washingtonpost.com/news/wonk/wp/2016/04/27/why-you-cant-help-read-this-article-about-procrastination-instead-of-doing-your-job/?utm_source=pocket&utm_medium=email&utm_campaign=pockethits,198,97,DiabloD3,4/29/2016 14:32\n12224280,Startup Hiring: How a PokÃ©mon Got Us a Googler,https://medium.com/@mohitmamoria/startup-hiring-how-a-pok%C3%A9mon-got-us-a-great-hire-7acd9a7919d5,7,1,mamoriamohit,8/4/2016 8:47\n11348844,ServerHub  SSD VPS,http://serverhub.com/vps/ssd-vps,3,1,jorgecastillo,3/23/2016 22:39\n12382965,The Zinc API and pivoting before demo day,https://getputpost.co/the-zinc-api-and-pivoting-before-demo-day-5265d8493c59,35,10,gwintrob,8/29/2016 16:23\n10297722,Chromecast Audio enables wireless music streaming for your old-school speakers,http://www.theverge.com/2015/9/29/9412755/google-chromecast-audio-announced-price-release-date,17,7,kshaaban,9/29/2015 17:09\n10259800,Imgur Vulnerability Patched,http://imgur.com/blog/2015/09/22/imgur-vulnerability-patched/,13,2,mukyu,9/22/2015 16:48\n10208712,HTML5/CSS3: Advanced Topics,https://github.com/MartinChavez/HTML-CSS-Advanced-Topics,3,1,martinchavez,9/12/2015 17:47\n11009558,Turn your PC upside down to boot into Linux (2003),http://www.mini-itx.com/projects/windowsxpbox/?page=4,176,67,PascLeRasc,2/1/2016 3:34\n11810591,Ask HN: How do you sync your source tree from the host to the VM?,,3,2,chadaustin,5/31/2016 21:53\n12219529,Introducing 1Password individual subscription,https://blog.agilebits.com/2016/08/03/new-1password-hosted-service/,10,4,ropiku,8/3/2016 17:05\n10303515,Study: Some car models consuming around 50% more fuel than official results,http://www.transportenvironment.org/press/some-mercedes-bmw-and-peugeot-models-consuming-around-50-more-fuel-official-results-new-study,462,326,antr,9/30/2015 12:54\n12203836,Losing our business??we didnt see it coming,https://medium.com/@Kev_Reframed/losing-our-business-we-didnt-see-it-coming-ab08bf839882,193,73,schwuk,8/1/2016 16:43\n10886241,\"Ask HN: What should I give priority, Lisp, Haskell, or the Dragon Book?\",,6,12,thegenius2000,1/12/2016 8:39\n12386918,\"Facebook fires trending team, and algorithm without humans goes crazy\",https://www.theguardian.com/technology/2016/aug/29/facebook-fires-trending-topics-team-algorithm,27,3,bootload,8/30/2016 1:59\n10351781,Ask HN: Which of these Job Ad writing strategies do you use?,,3,1,klaut,10/8/2015 10:15\n11684189,The Fight Over the .africa Domain Name,http://spectrum.ieee.org/telecom/internet/the-fight-over-the-africa-domain-name?bt_alias=eyJ1c2VySWQiOiAiMTIzYjhlZjctODZiMy00NzFhLTg2NmYtNDhjM2E4MmEyOTgzIn0%3D&utm_source=Tech%20Alert&utm_medium=Email&utm_campaign=TechAlert_05-12-16,2,1,bpolania,5/12/2016 15:39\n12149241,A new key to understanding molecular evolution in space,http://sciencebulletin.org/archives/3573.html,4,1,upen,7/23/2016 12:10\n11016484,Experience the first website ever made,http://line-mode.cern.ch/www/hypertext/WWW/TheProject.html,10,1,daverecycles,2/1/2016 23:22\n11101102,$1B in liquid methamphetamine seized by Australian Police,http://www.abc.net.au/news/2016-02-15/more-than-1-billion-of-ice-seized/7168050,7,1,porjo,2/15/2016 2:05\n12219623,Summarizing service for Mongodb log files,https://worktheme.com/,2,1,data37,8/3/2016 17:15\n12559281,Yahoo says 500M accounts stolen,http://money.cnn.com/2016/09/22/technology/yahoo-data-breach/,3,1,polymathist,9/22/2016 19:00\n10979967,The importance of getting the right font license,http://www.bbc.co.uk/news/technology-35412978,2,4,saspiesas,1/27/2016 13:48\n11404260,Ask HN: Renegotiating Rate with Consulting Firm,,5,5,marktangotango,4/1/2016 12:22\n11517782,An app that can replace the pill,http://www.telegraph.co.uk/technology/2016/04/13/this-app-can-replace-the-pill---with-no-side-effects/,2,1,jaequery,4/18/2016 4:48\n10209786,President Obama's New 'College Scorecard' Is a Torrent of Data,http://www.npr.org/sections/ed/2015/09/12/439742485/president-obamas-new-college-scorecard-is-a-torrent-of-data,1,1,yohoho22,9/12/2015 23:43\n10405616,\"Leaked Pinterest Documents Show Revenue, Growth Forecasts\",http://techcrunch.com/2015/10/16/leaked-pinterest-documents-show-revenue-growth-forecasts/,72,56,prostoalex,10/17/2015 19:06\n11608491,What's the smallest change to physics required to allow magic?,http://worldbuilding.stackexchange.com/questions/40949/whats-the-smallest-change-to-physics-required-to-allow-magic,2,1,jackweirdy,5/2/2016 0:15\n10818341,The Closed Mind of Richard Dawkins,https://newrepublic.com/article/119596/appetite-wonder-review-closed-mind-richard-dawkins,6,4,mdariani,12/31/2015 16:44\n11955505,JavaScript Performance Updates in Microsoft Edge and Chakra,https://blogs.windows.com/msedgedev/2016/06/22/javascript-performance-updates-anniversary-update/,143,50,hellojs,6/22/2016 17:19\n11701419,Show HN: Movie ratings over time using the Wayback Machine,https://github.com/abrenaut/mrot,3,1,abrena,5/15/2016 16:10\n11884556,If you want to keep something private the best place to keep it is Gmail,https://charlierose.com/videos/28222,1,1,plg,6/11/2016 18:13\n11447091,FBI spills iPhone hacking secret to senators,http://www.cnet.com/news/fbi-spills-iphone-hacking-secret-to-senators/,4,1,aburan28,4/7/2016 13:35\n10737997,Encrypted EBS Boot Volumes,https://aws.amazon.com/blogs/aws/new-encrypted-ebs-boot-volumes/,9,2,tiernano,12/15/2015 14:50\n11120902,Can trees grow inside humans?,http://www.thomas-morris.uk/trees-do-not-grow-in-humans/,4,1,mrtndavid,2/17/2016 20:13\n10590014,A Back Door to Encryption Won't Stop Terrorists,http://www.bloombergview.com/articles/2015-11-18/a-back-door-to-encryption-won-t-stop-terrorists,406,266,giles,11/18/2015 19:17\n12285645,How Silicon Valley's Palantir Wired Washington,http://www.politico.com/story/2016/08/palantir-defense-contracts-lobbyists-226969,143,108,hownottowrite,8/14/2016 14:17\n11324792,Bypassing Antivirus with Ten Lines of Code,http://www.attactics.org/2016/03/bypassing-antivirus-with-10-lines-of.html,184,97,svenfaw,3/20/2016 21:38\n10682707,\"Python: Generators, Coroutines, Native Coroutines and Async/Await\",http://masnun.com/2015/11/13/python-generators-coroutines-native-coroutines-and-async-await.html,147,30,snw,12/5/2015 18:14\n11187835,Was Australi Witness a troll or a terrorist?,https://features.wearemel.com/how-to-prosecute-an-internet-troll-827e29c621c5,30,15,temp,2/27/2016 18:04\n11711159,\"How Twitter Handles 3,000 Images per Second\",http://highscalability.com/blog/2016/4/20/how-twitter-handles-3000-images-per-second.html,3,1,oolong_decaf,5/17/2016 3:12\n12451605,EU Courts; Playboy vs. GS Media: links to copyrighted work illegal if commercial,http://curia.europa.eu/juris/document/document.jsf?text=&docid=183124&pageIndex=0&doclang=EN&mode=req&dir=&occ=first&part=1&cid=736696,6,2,digitalengineer,9/8/2016 9:57\n12229208,High fructose visual programming langauge for kids,https://www.youtube.com/watch?v=LhWkR0nUd1A,2,1,DonHopkins,8/4/2016 23:40\n11326165,Johns Hopkins researchers poke a hole in Apples encryption,https://www.washingtonpost.com/world/national-security/johns-hopkins-researchers-discovered-encryption-flaw-in-apples-imessage/2016/03/20/a323f9a0-eca7-11e5-a6f3-21ccdbc5f74e_story.html,173,43,runesoerensen,3/21/2016 4:02\n12571164,Is this bug in Hacker news?,http://recordit.co/Ux5Ehs3PND,1,3,khoury,9/24/2016 14:59\n12161307,Hillary Clinton's startup tax,https://fee.org/articles/clintons-startup-tax-will-crush-new-businesses/,14,7,briandear,7/25/2016 20:18\n12209704,\"Inside font-rs, a font renderer written in Rust\",https://medium.com/@raphlinus/inside-the-fastest-font-renderer-in-the-world-75ae5270c445#.uttzi87qp,430,115,beefsack,8/2/2016 13:21\n10697939,How Elmo Ruined Sesame Street,http://kotaku.com/how-elmo-ruined-sesame-street-1746504585,348,187,bufordsharkley,12/8/2015 17:39\n11731401,Linux 4.6: What's new and improved,http://www.zdnet.com/article/whats-new-in-linux-4-6-release-improved-security/,40,7,CrankyBear,5/19/2016 16:30\n11224956,H.264 is supported in WebRTC from Chrome 50,http://www.rtc.news/posts/pawtYYfpmsG6Zed3W/h-264-is-supported-in-webrtc-from-chrome-50-here-s-how-to,128,46,arnaudbud,3/4/2016 16:48\n12008957,Show HN: Learn the Amazon Echo with Python,https://alexatutorial.com/,7,1,johnwheeler,6/30/2016 14:56\n10586228,Broken Performance Tools [pdf],http://www.brendangregg.com/Slides/QCon2015_Broken_Performance_Tools.pdf,3,4,yunong,11/18/2015 6:02\n10370048,N. W. Ayer and Son,https://en.wikipedia.org/wiki/N._W._Ayer_%26_Son,14,1,luu,10/11/2015 17:07\n12310342,\"Power outages and low internet bandwidth, still manages to build tech company\",https://stories.devacademy.la/against-all-odds-building-a-tech-company-outside-of-a-tech-mecca-e9599d0d691e#.uocbdhpoi,2,1,silvialisam,8/18/2016 3:52\n12091812,500 Lines or Less Is Available Now,http://aosabook.org/blog/2016/07/500-lines-or-less-is-available-now/,1,1,e12e,7/14/2016 5:21\n11961338,Diving into Radare2,http://blog.devit.co/diving-into-radare2/,36,7,joachimmm,6/23/2016 14:53\n11563789,\"Buy Low, Sell High: The Worst Financial Advice of All Time\",https://outlookzen.wordpress.com/2016/04/25/buy-low-sell-high-the-worst-financial-advice-of-all-time/,3,2,whack,4/25/2016 12:37\n12509290,Julian Assange Offers to Surrender to U.S. If Chelsea Manning Is Released,http://www.dailydot.com/layer8/julian-assange-obama-chelsea-manning/,55,3,fraqed,9/15/2016 19:54\n11142618,The Hydra-Light a Salt Water Lantern and Charger,https://www.kickstarter.com/projects/1993414184/the-hydra-light-pl-500-salt-water-energycell-lante,4,1,MrBlue,2/21/2016 0:09\n10479292,\"Too many business ideas, but lack the focus to execute on one?\",,6,4,dsygner,10/30/2015 17:46\n11063700,\"Why do Windows functions begin with a pointless MOV EDI, EDI instruction? (2011)\",https://blogs.msdn.microsoft.com/oldnewthing/20110921-00/?p=9583,136,31,mau,2/9/2016 7:23\n12196520,Among the Lizard People: Silent Connections at the Reptile Expo,https://theawl.com/among-the-lizard-people-99826d6476e#.qunz2vlc6,34,10,samclemens,7/31/2016 11:37\n10889064,International Search Results Validator,http://www.serplook.com/,1,1,thelostagency,1/12/2016 18:02\n12055492,Dallas Police Used Robot with Bomb to Kill Ambush Suspect: Mayor,http://www.nbcnews.com/storyline/dallas-police-ambush/dallas-police-used-robot-bomb-kill-ambush-suspect-mayor-n605896,65,124,uptown,7/8/2016 13:58\n11023110,Ask HN: Why does Hacker News's website look like shit?,,3,6,crispytx,2/2/2016 22:15\n10276103,Mathematical and Logic Puzzles,http://martin-gardner.org/PuzzleBooks.html#MLPC,43,3,gkop,9/25/2015 2:39\n11407156,Ask HN: Does anyone else hate April Fools' Day?,,2,3,victorhugo31337,4/1/2016 18:16\n11662269,Artificial Intelligence Markup Language,https://en.wikipedia.org/wiki/AIML,4,1,max_,5/9/2016 19:06\n10829716,Want to know what people really think of you?,http://whatiswrongwith.me/,3,1,nafizh,1/3/2016 6:03\n11705878,Open plan offices are basically terrible in every way (2015),https://tommorris.org/posts/9403,18,1,gortok,5/16/2016 12:40\n10682307,Fermilab Experiment Finds No Evidence That We Live in a Hologram,http://gizmodo.com/fermilab-experiment-finds-no-evidence-that-we-live-in-a-1746130140,70,11,ourmandave,12/5/2015 16:23\n11077127,Switch.co finally has a native mac app,https://www.switch.co/download,2,1,heavymark,2/10/2016 23:39\n11840136,Mylife-mode,https://github.com/narendraj9/mylife-mode,2,2,narendraj9,6/5/2016 8:32\n10794026,Baby's First Garbage Collector (2013),http://journal.stuffwithstuff.com/2013/12/08/babys-first-garbage-collector/,48,17,rspivak,12/26/2015 12:59\n11907350,Things I hate about Git,https://stevebennett.me/2012/02/24/10-things-i-hate-about-git/,2,3,pmoriarty,6/15/2016 5:39\n11777534,\"GoDaddy launches Flare, a community app for sharing and rating business ideas\",http://venturebeat.com/2016/05/26/godaddy-flare/,2,2,barlog,5/26/2016 12:57\n12120741,Show HN: Metatask  a simple business process management app,,2,4,metatask,7/19/2016 9:23\n11063339,State of Mobile Networks: USA,http://opensignal.com/reports/2016/02/usa/state-of-the-mobile-network/,13,6,prostoalex,2/9/2016 5:35\n11455714,Burr/Feinstein Anti-Encryption Bill  It's More Ridiculous Than Expected,https://www.techdirt.com/articles/20160408/08381934131/burr-feinstein-release-their-anti-encryption-bill-more-ridiculous-than-expected.shtml,36,6,cgtyoder,4/8/2016 16:08\n12265698,Death by HSTS preload copy/paste,https://scotthelme.co.uk/death-by-copy-paste/,7,1,carey,8/11/2016 0:55\n12257825,How does knowledge sharing take place inside your software development team?,,4,4,backtobasics,8/9/2016 21:27\n11210208,CSLA.Net move to MIT license,https://github.com/MarimerLLC/csla/issues/532,2,1,wilsonfiifi,3/2/2016 14:50\n11588305,PGHoard: Tools for making PostgreSQL backups to cloud object storages,http://blog.aiven.io/2016/04/postgresql-cloud-backups-with-pghoard.html,72,13,melor,4/28/2016 12:34\n11175550,Continuous Integration with Travis CI  Josh Kalderimis (PTP014),http://pythontesting.net/podcast/travis-ci-josh-kalderimis/,1,1,variedthoughts,2/25/2016 16:36\n11193568,\"See That Billboard? It May See You, Too\",http://www.nytimes.com/2016/02/29/business/media/see-that-billboard-it-may-see-you-too.html,5,2,doctorshady,2/29/2016 4:23\n11333448,Essential Copying and Pasting from Stack Overflow,https://www.gitbook.com/book/tra38/essential-copying-and-pasting-from-stack-overflow/details,111,27,tariqali34,3/22/2016 0:24\n10371076,Show HN: Pipes   thin wrapper around PHP SPL iterators and generators,https://github.com/tacone/pipes,4,1,tacone,10/11/2015 21:12\n11185587,\"Finally, disruption comes to Ponzi scheme industry\",http://www.ponzi.io,3,1,berniemadeoff,2/27/2016 1:27\n11442060,Seattle is putting up $50B for transit,http://www.thetransportpolitic.com/2016/04/06/youve-got-50-billion-for-transit-now-how-should-you-spend-it/,129,201,jseliger,4/6/2016 21:00\n10214939,\"For Silicon Valley Hopefuls, Is College Irrelevant?\",https://medium.com/bright/for-silicon-valley-hopefuls-is-college-irrelevant-89ffb15dbe82,41,67,sarika008,9/14/2015 13:33\n12007288,The Curious Case of the Bent Blade,https://blog.prototypr.io/the-curious-case-of-the-bent-blade-81986f2c65b0#.3sbkp3n7h,3,2,jacobwilson,6/30/2016 8:34\n10722967,Libreboot T400 laptop now FSF-certified to respect your freedom,https://www.fsf.org/news/libreboot-t400-laptop-now-fsf-certified-to-respect-your-freedom,7,7,awqrre,12/12/2015 15:14\n12346289,Show HN: Checkout my new startup Makerloom at www.makerloom.com,,1,1,ogezi,8/23/2016 18:40\n10408140,Is the VW emissions-test bypass a consequence of developer culture?,http://www.newyorker.com/business/currency/an-engineering-theory-of-the-volkswagen-scandal,1,2,OliverJones,10/18/2015 13:16\n10770195,Kotlin for Android Developers,http://www.javaadvent.com/2015/12/kotlin-android.html,59,36,ingve,12/21/2015 8:33\n11714895,Google applying to patent deep neural network (LSTM) for machine translation,http://www.freepatentsonline.com/y2016/0117316.html,133,72,shmageggy,5/17/2016 16:23\n12113633,WebUSB connects devices directly to the browser via the web,http://react-etc.net/entry/webusb-connects-devices-directly-to-the-browser-via-the-web,5,1,velmu,7/18/2016 7:23\n10304474,Simple exploit completely bypasses Macs malware Gatekeeper,http://arstechnica.com/security/2015/09/drop-dead-simple-exploit-completely-bypasses-macs-malware-gatekeeper/,12,1,jeo1234,9/30/2015 15:03\n10662407,Taskwarrior  TODO List from Your Command Line,https://taskwarrior.org/?rand=12084,53,25,enesunal,12/2/2015 11:53\n10808739,A problem with LLVM's undef,http://www.playingwithpointers.com/problem-with-undef.html,30,4,ingve,12/29/2015 20:04\n11198918,Ask HN: What to do when manager starts forcing people out?,,6,1,THRWAWA20160222,2/29/2016 21:55\n12565942,\"Convert scans of handwritten notes to beautiful, compact PDFs\",https://github.com/mzucker/noteshrink,4,1,hitr,9/23/2016 16:42\n10656242,Â£1984: does a cashless economy make for a surveillance state?,http://www.theguardian.com/sustainable-business/2015/sep/30/1984-does-a-cashless-economy-make-for-a-surveillance-state,17,2,kawera,12/1/2015 15:53\n11856955,SpiderOak Semaphor [video],https://spideroak.com/solutions/semaphor,13,13,artsandsci,6/7/2016 19:13\n11954497,Cognitive roadblocks to reconciling merit and diversity,https://hbr.org/2016/07/we-just-cant-handle-diversity,33,34,wallflower,6/22/2016 15:06\n11163850,Daily Fantasy Boom Becomes a Nightmare. Now What?,http://recode.net/2016/02/23/the-daily-fantasy-boom-turned-into-a-nightmare-now-what-fanduel-ceo-nigel-eccles-explains/,2,1,betterturkey,2/24/2016 1:34\n10546805,An Apple That Never Browns,http://www.buzzfeed.com/stephaniemlee/uncommon-core#.mhvrXw5ZN,15,2,gry,11/11/2015 14:31\n12145183,An Enormous Green Blob Just Bubbled Out of a Storm Drain in Utah,http://gizmodo.com/an-enormous-green-blob-just-bubbled-out-of-a-storm-drai-1784135139,3,2,lando2319,7/22/2016 17:37\n12487153,Show HN: Prototype your Slack bot,https://walkiebot.co/,15,3,jan_g,9/13/2016 11:43\n11395262,\"$820,000 of funding, despite being scientifically impossible\",http://www.iflscience.com/technology/artificial-gills-underwater-breathing-device-has-820000-funding-despite-being,13,4,squiggy22,3/31/2016 5:57\n11430779,SublimeGit is going open source,https://github.com/SublimeGit/SublimeGit#sublimegit,3,1,wickchuck,4/5/2016 14:49\n11948445,Redesign Hacker News,https://medium.com/designed-thought/redesign-hacker-news-f3af65d70668,6,2,seanlinehan,6/21/2016 19:02\n11127862,Apple Apologizes and Updates iOS to Restore iPhones Disabled by Error 53,http://techcrunch.com/2016/02/18/apple-apologizes-and-updates-ios-to-restore-iphones-disabled-by-error-53/,400,193,aj_icracked,2/18/2016 18:13\n11251907,FTP Must die the technical explanation,http://mywiki.wooledge.org/FtpMustDie,46,84,aurelien,3/9/2016 9:36\n10534690,Ask HN: What project are you most proud of?,,30,27,tech_crawl_,11/9/2015 18:14\n10834549,Wired for gaming: Brain differences in compulsive video game players,http://www.sciencedaily.com/releases/2015/12/151221194124.htm,32,12,HugoDaniel,1/4/2016 8:33\n10575511,\"Anonymous declares 'war' on ISIS, vows cyberattacks\",http://www.foxnews.com/tech/2015/11/16/anonymous-declares-war-on-isis-vows-cyberattacks.html?intcmp=hpbt1,7,3,smk11,11/16/2015 16:58\n11532239,BMW Loses Core Development Team of Its I3 and I8 Electric Vehicle Line,http://www.wsj.com/articles/bmw-loses-core-development-team-of-its-i3-and-i8-electric-vehicle-line-1461086049?mod=e2tw,131,122,jseliger,4/20/2016 4:23\n11703128,How to Set Up Two-Factor Authentication for Login and Sudo,https://www.linux.com/learn/how-set-2-factor-authentication-login-and-sudo,139,38,lobo_tuerto,5/15/2016 22:41\n12031854,\"Show HN: 10,000+ places to work from near you\",http://placestowork.co/?ref=hn,14,1,pieterhg,7/4/2016 17:11\n12534712,Tips for Getting Strangers to Give You Money  Customer Acquisition,http://jeremyaboyd.com/getting-strangers-to-give-you-money/,1,1,jermaustin1,9/19/2016 21:07\n12344482,Agencies seek solutions to illegal transient rentals,http://keysnews.com/node/76977,2,1,petethomas,8/23/2016 15:27\n10844801,NSA Targeted The Two Leading Encryption Chips,https://theintercept.com/2016/01/04/a-redaction-re-visited-nsa-targeted-the-two-leading-encryption-chips/,26,1,jonbaer,1/5/2016 18:04\n12349781,What I Learned from a Successful Launch,https://sungwoncho.io/lessons-from-successfully-launching-remotebase/,3,1,stockkid,8/24/2016 4:59\n10698017,Guide to the Largest Ocean Carriers in the World,https://www.flexport.com/blog/who-are-the-largest-ocean-carriers/,31,18,danwyd,12/8/2015 17:50\n10948387,Why I bought my company back,https://medium.com/@Sortable/why-i-bought-my-company-back-4494e8a73530#.s1ujd6163,21,2,christopherreid,1/21/2016 21:10\n11034265,\"Show HN: A news aggregator service curated by the leading experts in tech, AI\",http://forereads.com,14,8,cam_pj,2/4/2016 14:57\n10652365,\"Korean County Achieves Its Goal: Less Birth Control, More Babies\",http://www.nytimes.com/2015/12/01/world/asia/korean-county-achieves-its-goal-less-birth-control-more-babies.html,27,6,awl130,11/30/2015 22:29\n12497202,Ask HN: What are some well documented ReactJS applications?,,18,5,whicks,9/14/2016 14:31\n10267689,Traceroute -m 255 bad.horse,,20,4,FabianBeiner,9/23/2015 19:53\n11296460,Show HN: Procedural Voxel Rendering in WebGL,http://guillaumechereau.github.io/goxel/,141,19,guillaumec,3/16/2016 11:24\n10304563,GitHub and Trello: Integrate Your Commits,http://blog.trello.com/github-and-trello-integrate-your-commits/,5,1,dodger,9/30/2015 15:15\n11374222,Learn something behind OpenGL,https://github.com/CallMeZhou/Puresoft3D,2,1,agedboy,3/28/2016 13:52\n12308997,Checking in on Chat Bots,http://avc.com/2016/08/checking-in-on-chat-bots/,4,2,brianchu,8/17/2016 22:35\n12062925,\"Stephen Wolfram's New Book, Idea Makers\",http://blog.stephenwolfram.com/2016/07/idea-makers-a-book-about-lives-and-ideas/,5,1,alok-g,7/9/2016 19:38\n12078676,Please confirm 2nd gen Intel bugginess in YMM overlapping,,8,4,Georgi_Kaze,7/12/2016 13:12\n10483354,GNU Hurd 0.7 has been released,https://www.gnu.org/software/hurd/news/2015-10-31-releases.html,208,111,vezzy-fnord,10/31/2015 17:28\n12319083,The importance of visual design localisation,https://medium.com/carwow-product-engineering/lost-in-translation-the-importance-of-visual-design-localisation-b75586eec030,16,7,Fuffidish,8/19/2016 10:31\n10543320,Show HN: Sodocan.js: Documentation Made Easy,http://www.sodocanjs.com/,52,39,serrisande,11/10/2015 23:07\n10690881,Sinclair Acquired and Will Relaunch Mobile News Site Circa,http://www.wsj.com/articles/sinclair-acquired-and-will-relaunch-mobile-news-site-circa-1449506665,3,1,herbertlui,12/7/2015 17:24\n11933305,Good News Hidden in the Data: Todays Children Are Healthier,http://www.nytimes.com/2016/06/19/upshot/adults-may-be-dying-younger-but-children-are-getting-healthier.html?ref=opinion,51,12,pavornyoh,6/19/2016 15:37\n12561076,\"Next generation of software engineers need training, not retraining\",http://www.cio.com/article/3122964/careers-staffing/next-generation-of-software-engineers-need-training-not-retraining.html,2,2,kbredemeier,9/22/2016 23:05\n10454326,RMS: My Lisp Experiences and the Development of GNU Emacs (2002),http://www.gnu.org/gnu/rms-lisp.en.html,5,1,prakashk,10/26/2015 20:43\n11249903,Ask HN: How do I tell SO that its impractical to be a temp non-mobile developer?,,3,1,hnthrowaway488,3/9/2016 0:19\n10754718,The depressed programmer,https://medium.com/@santiagobasulto/the-depressed-programmer-49076d8b33f0,4,4,santiagobasulto,12/17/2015 21:32\n10564318,87-year-old holocaust denier sentenced to 10 months in jail,http://news.yahoo.com/holocaust-denying-nazi-grandma-gets-10-months-jail-102136724.html,2,2,soohyung,11/14/2015 3:33\n10535840,What's going on with Google robotics?,http://www.businessinsider.com/whats-going-on-with-google-robotics-2015-11,94,54,e15ctr0n,11/9/2015 21:04\n10708147,AWS Price List API,https://aws.amazon.com/blogs/aws/new-aws-price-list-api/,8,1,jeffbarr,12/10/2015 1:03\n12311869,Volvo and Uber team up to develop self-driving cars,http://www.reuters.com/article/us-volvo-uber-idUSKCN10T12B,4,1,cocoflunchy,8/18/2016 12:16\n10246429,\"The Good, the Bad, and the Ugly: The Unix Legacy [pdf] (2001)\",http://herpolhode.com/rob/ugly.pdf,19,4,spenczar5,9/20/2015 2:59\n10971318,Why one company set up employees on blind dates,http://www.fastcompany.com/3055379/work-smart/why-one-company-sets-employees-up-on-blind-dates,6,1,hannele,1/26/2016 1:26\n11386151,Agricultural  fastest growing robotic sector,http://www.eetimes.com/document.asp?doc_id=1329273,78,27,rezist808,3/30/2016 0:39\n11042902,A revenge Twitter account powered by a Haskell robot,https://github.com/seanhess/dont-fly-alaska-air,2,1,embwbam,2/5/2016 17:22\n12343890,\"PokÃ©mon Go loses its luster, sheds more than 10M users\",http://arstechnica.com/gaming/2016/08/pokemon-go-sheds-more-than-10m-users/,209,241,shawndumas,8/23/2016 14:18\n11398983,Ask HN: Why use CoreOS and what are its advantages?,,7,1,kishansundar,3/31/2016 17:37\n12480703,Ember Daily Tip 75: Are you sure?,http://www.emberdaily.tips/2016/09/12/75-are-you-sure,2,2,eibrahim,9/12/2016 15:47\n10854422,This supersized drone will fly you to work (or anywhere),http://www.engadget.com/2016/01/06/184-delivery-drone-for-people/,4,1,y0ghur7_xxx,1/6/2016 22:38\n11895402,Meta (YC S13) raises $50M series B,http://techcrunch.com/2016/06/13/meta-raises-another-50m-as-it-gears-up-for-the-next-version-of-its-ar-headset-and-china/,26,9,svig,6/13/2016 17:01\n10615533,Show HN: Java multicore intelligence,HTTPS://github.com/keppel/pinn,1,2,sevzi7,11/23/2015 16:45\n12338441,\"TXR: An Original, New Programming Language for Convenient Data Munging\",http://www.nongnu.org/txr/,4,2,qwertyuiop924,8/22/2016 18:48\n10909884,Uber Is Raising More Money from Rich People,http://www.bloombergview.com/articles/2016-01-15/uber-is-raising-more-money-from-rich-people,6,1,tinkerrr,1/15/2016 15:39\n12352587,How AI and Machine Learning Work at Apple,https://backchannel.com/an-exclusive-look-at-how-ai-and-machine-learning-work-at-apple-8dbfb131932b,328,143,firloop,8/24/2016 15:10\n10792182,NASA Moves Closer to Building a 3-D Printed Rocket Engine,http://www.nasa.gov/centers/marshall/news/news/releases/2015/piece-by-piece-nasa-team-moves-closer-to-building-a-3-d-printed-rocket-engine.html,42,23,espeed,12/25/2015 20:01\n11745166,Ask HN: Why not invest in random companies and hire random employees?,,7,8,baron816,5/21/2016 16:15\n10517867,Cool Startup Product  Angee (Amazon Echo Style Home Security),https://www.kickstarter.com/projects/tomtu/angee-the-first-truly-autonomous-home-security-sys,1,1,hongkongkiwi,11/6/2015 4:41\n11464542,Millennial Employees Confound Big Banks,http://www.wsj.com/articles/millennial-employees-confound-big-banks-1460126369,19,15,brianchu,4/10/2016 2:21\n11459243,The SpaceX Falcon 9 User Guide [pdf],http://www.spacex.com/sites/spacex/files/falcon_9_users_guide_rev_2.0.pdf,2,1,gregorymichael,4/9/2016 0:34\n10211694,Show HN: A rough simulation of a sail boat (2D Wireframe),,6,4,imakesnowflakes,9/13/2015 15:31\n12501743,Putting (my VB6) Windows Apps in Windows 10 Store,http://www.hanselman.com/blog/PuttingMyVB6WindowsAppsInTheWindows10StoreProjectCentennial.aspx,12,1,benaadams,9/14/2016 22:27\n12539572,Show HN: Yet Another Photo Slideshow,https://silverscreen.io/,2,1,adrianpike,9/20/2016 14:07\n10821171,vcsh  Version Control System for $HOME,https://github.com/RichiH/vcsh/,34,8,pmoriarty,1/1/2016 5:26\n11778174,Anti-Abortion Groups Use Smartphone Surveillance to Target Women at Clinics,https://rewire.news/article/2016/05/25/anti-choice-groups-deploy-smartphone-surveillance-target-abortion-minded-women-clinic-visits/,8,2,Eric_WVGG,5/26/2016 14:27\n11358132,Netflix admits to throttling video for AT&T and Verizon customers,http://www.theverge.com/2016/3/24/11302446/netflix-admits-throttling-video-att-verizon-customers,4,1,cpeterso,3/25/2016 2:26\n12468627,\"TorrentFreak Gets Its First YouTube Copyright Claim, and It's Bull\",https://torrentfreak.com/torrentfreak-gets-its-first-youtube-copyright-claim-and-its-bull-160910/,14,1,okket,9/10/2016 10:44\n12556262,Interactive graphic: Every active satellite orbiting earth,http://qz.com/296941/interactive-graphic-every-active-satellite-orbiting-earth/,91,13,uptown,9/22/2016 12:17\n12425725,What is your phone telling your rental car?,https://www.consumer.ftc.gov/blog/what-your-phone-telling-your-rental-car,188,78,e15ctr0n,9/4/2016 17:55\n10775218,Boom! SpaceX nails a rocket landing,http://bgr.com/2015/12/21/boom-spacex-finally-nails-a-rocket-landing/,4,1,housedonuts,12/22/2015 2:00\n12570867,US Team Claims Solar Cell Efficiency Breakthrough,https://www.theengineer.co.uk/us-team-claims-solar-cell-efficiency-breakthrough/,13,3,M_Grey,9/24/2016 13:39\n11245221,\"Swift, HTML and C++ make the list for languages and technologies in high demand\",http://sdtimes.com/swift-html-and-c-make-the-list-for-languages-and-technologies-in-high-demand/,20,27,jamescustard,3/8/2016 13:59\n10835978,Fun with Swift,http://joearms.github.io/2016/01/04/fun-with-swift.html,220,109,Turing_Machine,1/4/2016 15:17\n11786103,The Persian Rug May Not Be Long for This World,http://www.nytimes.com/2016/05/27/world/middleeast/end-of-an-art-form-the-persian-rug-may-not-be-long-for-this-world.html,3,1,murtali,5/27/2016 14:05\n11660100,A conference for polyglot programmers  Regular tickets on sale,http://polyconf.com/2016/,3,2,zaiste,5/9/2016 14:32\n11951236,We Made the Message Loud and Clear: Stop the Rule 41 Updates,https://www.eff.org/deeplinks/2016/06/we-made-message-loud-and-clear-stop-rule-41-updates,13,1,dwaxe,6/22/2016 2:50\n12300373,Intel Licenses ARM Technology to Boost Foundry Business,http://www.bloomberg.com/news/articles/2016-08-16/intel-licenses-arm-technology-in-move-to-boost-foundry-business,317,119,shawkinaw,8/16/2016 20:24\n11004241,\"Stung by a Bad Purchase and Faltering in Digital Era, Xerox Decides to Split Up\",http://www.nytimes.com/2016/01/30/business/dealbook/xerox-split-icahn.html,45,3,e15ctr0n,1/30/2016 23:13\n12303647,Online Gift Registry,http://thegiftregister.com.au/gift-shop/,1,1,giftregister,8/17/2016 10:49\n11320540,Show HN: Diskache  Combine SSD with HDD on Windows,https://diskache.io/,21,19,lostmsu,3/19/2016 21:27\n11651736,\"Show HN: Here is Twitter page showing idea, site hosted at digitalocean\",https://twitter.com/cordbouquet,2,1,andrewfromx,5/7/2016 22:56\n11808456,GitHub is rolling out a feature to add your bio,https://github.com/settings/profile?focus_bio=1,11,1,pravj,5/31/2016 17:50\n11948964,Guccifer2's second release from DNC hack,https://guccifer2.wordpress.com/2016/06/21/hillary-clinton/,122,92,chvid,6/21/2016 20:00\n11741592,Ask HN: Has anyone here successfully applied to Stripe Atlas?,,10,7,laurencei,5/20/2016 21:17\n10580026,UNSW researchers make quantum computing breakthrough,http://m.smh.com.au/technology/sci-tech/unsw-researchers-make-another-quantum-computing-breakthrough-20151116-gkzv4b.html,2,1,sjclemmy,11/17/2015 9:29\n11627373,Why you're always at least three steps down your HTTPS certificate chain,https://certsimple.com/blog/https-certificate-chains,9,1,nailer,5/4/2016 10:34\n10912979,Android IMSI-Catcher Detector,https://secupwn.github.io/Android-IMSI-Catcher-Detector/,16,1,alfiedotwtf,1/15/2016 23:10\n12159506,Methane gas trapped underground in Siberia causes earth's surface to wobble,http://www.independent.co.uk/news/science/gas-siberia-underground-earth-bounce-climate-change-siberia-global-warming-a7153486.html,5,1,piokuc,7/25/2016 15:57\n12388486,\"CloudFlare, SSL and unhealthy security absolutism\",https://www.troyhunt.com/cloudflare-ssl-and-unhealthy-security-absolutism/,141,114,jgrahamc,8/30/2016 9:15\n11686972,Ask HN: Org charts and job titles,,2,2,aesthetics1,5/12/2016 21:40\n10309134,Corporate logos dataset?,,1,1,bobosha,10/1/2015 3:55\n11223384,Why IntelliJ IDEA is hailed as the most friendly Java IDE (many screenshots),http://blog.jetbrains.com/idea/2016/03/enjoying-java-and-being-more-productive-with-intellij-idea/,176,110,andrey_cheptsov,3/4/2016 12:46\n12393126,The problem with San Francisco Opera ticket prices,http://www.perfectprice.io/blog/opera-pricing-strategy-problems,47,25,thegeneralist,8/30/2016 19:28\n12227653,Men may have evolved better 'making up' skills,http://www.bbc.com/news/science-environment-36969103,2,1,hexagonc,8/4/2016 18:53\n10927441,The Air Force Gives Up Its Plan to Retire the A-10,http://www.popularmechanics.com/military/weapons/news/a18985/a-10-warthog-retirement-plans-stalled/,12,3,protomyth,1/18/2016 22:20\n10955791,The eGPU Problem,http://chrissardegna.com/blog/posts/the-egpu-problem/,5,2,css,1/22/2016 21:46\n10477487,Is My Cat Right- or Left-Handed? (2009),http://www.smithsonianmag.com/science-nature/is-my-cat-right-or-left-handed-14832893,35,10,Amorymeltzer,10/30/2015 12:58\n10441430,DoJ to Apple: we can force you to decrypt,http://boingboing.net/2015/10/23/doj-to-apple-your-software-is.html,74,25,k4jh,10/23/2015 21:36\n12095910,Show HN: Multi-GPU Reinforcement Learning in Tensorflow for OpenAI Gym,https://github.com/viswanathgs/dist-dqn,58,8,seasonedschemer,7/14/2016 17:51\n10552100,No UI Is the New UI,http://techcrunch.com/2015/11/11/no-ui-is-the-new-ui/,4,1,mmkhalifaa,11/12/2015 9:21\n10212038,\"Show HN: The Garden, an incremental ecosystem simulator\",http://www.kongregate.com/games/bendmorris/the-garden,1,2,bendmorris,9/13/2015 17:16\n11212002,1Password sends your password in clear text across the loopback interface,https://medium.com/@rosshosman/1password-sends-your-password-across-the-loopback-interface-in-clear-text-307cefca6389#.h9l20j6lv,197,139,nullrouted,3/2/2016 18:46\n10465597,Gotthard Base Tunnel,https://en.wikipedia.org/wiki/Gotthard_Base_Tunnel,97,48,lelf,10/28/2015 16:47\n10378202,\"Perkins Loan program used by 1,000 area college students lapses\",http://www.poughkeepsiejournal.com/story/news/local/new-york/2015/10/12/loan-program-used-area-college-students-lapses/73846122/,3,1,fahimulhaq,10/13/2015 2:24\n11424197,\"Show HN: EasyWrite- Write Only Using Top 1,000 Words\",http://easywrite.parishod.com/,2,3,dallamaneni,4/4/2016 18:33\n11160127,Million Dollar Curve,http://cryptoexperts.github.io/million-dollar-curve/,309,91,aburan28,2/23/2016 16:42\n11908699,\"Show HN: Di-ary  a math note-taking app built on Ruby on Rails, React and Redux\",https://github.com/mkalygin/di-ary,8,7,mkalygin,6/15/2016 11:55\n10210901,On the Multidimensional Stable Marriage Problem,http://arxiv.org/abs/1509.02972,43,6,user_235711,9/13/2015 10:30\n11390439,Microsoft is bringing the Bash shell to Windows 10,http://techcrunch.com/2016/03/30/be-very-afraid-hell-has-frozen-over-bash-is-coming-to-windows-10/,272,267,pyprism,3/30/2016 16:25\n10681727,\"How the Space Age Imagined 2014: Asimov's Predictions, Revisited\",http://theappendix.net/posts/2014/7/isaac-asimovs-predictions-of-life-in-2014-revisited,65,10,idleworx,12/5/2015 12:44\n12499642,\"Announcing new tools, forums, and features\",https://github.com/blog/2256-a-whole-new-github-universe-announcing-new-tools-forums-and-features,1141,163,joshmanders,9/14/2016 18:06\n10474043,Neuropsychologist discusses a UK report on irreproducibility in science,http://www.nature.com/news/how-to-make-biomedical-research-more-reproducible-1.18684,6,2,digital55,10/29/2015 20:29\n12077551,Ask HN: What are possible drawbacks of using a company in Singapore?,,6,2,ianderf,7/12/2016 8:30\n10725887,Mosquitoes engineered to pass down genes that would wipe out their species,http://www.nature.com/news/mosquitoes-engineered-to-pass-down-genes-that-would-wipe-out-their-species-1.18974?WT.mc_id=FBK_NatureNews,4,1,tdurden,12/13/2015 9:29\n12359522,Using attrs for everything in Python,https://glyph.twistedmatrix.com/2016/08/attrs.html,246,101,StavrosK,8/25/2016 15:02\n11422005,\"Release: Fully operational dlclose exploit + Linux for PS4, by kR105\",http://wololo.net/2016/04/02/release-fully-operational-dlclose-exploit-linux-for-ps4-by-kr105/,173,51,alxsanchez,4/4/2016 14:17\n11947080,MongoDB to announce scalable cloud offering at MongoWorld 2016,https://www.linkedin.com/pulse/mongodb-world-2016-big-reveal-john-de-goes?trk=prof-post,4,1,chrisdima,6/21/2016 16:44\n12496314,Chelsea Manning ends hunger strike after winning gender surgery battle,https://www.theguardian.com/us-news/2016/sep/14/chelsea-manning-ends-hunger-strike-after-winning-battle-for-gender-transition-surgery,10,1,jboynyc,9/14/2016 12:52\n10627377,\"In Chicago, cops try a guardian approach armed with new prediction methods\",https://medium.com/backchannel/arresting-crime-before-it-happens-6cc8ad24d0e3#.7irzqc4nb,19,8,steven,11/25/2015 14:41\n10894055,Elon Musk Attack Ad Is Interesting,http://cleantechnica.com/2016/01/02/elon-musk-attack-ad-is-interesting/,4,2,doener,1/13/2016 13:25\n11252695,JetBrains ToolboxRelease and Versioning Changes,http://blog.jetbrains.com/blog/2016/03/09/jetbrains-toolbox-release-and-versioning-changes/,49,12,EddieRingle,3/9/2016 13:03\n10915192,In 1997 David Bowie shorted the music industry by issuing Bowie bonds,http://qz.com/590977/david-bowie-was-as-innovative-a-financier-as-he-was-a-musician/,4,1,miiiiiike,1/16/2016 13:16\n12230766,Humanising UX using Conversation,http://kijo.co/blog/the-future-of-user-experience-ux/,2,1,thomasfl,8/5/2016 8:18\n11388848,Erlang gen_server reloaded: manage server behaviour and metrics in one place,https://www.erlang-solutions.com/blog/erlang-gen_server-reloaded.html?utm_source=HN&utm_medium=HN&utm_campaign=gen_serverBlog,79,11,andradinu,3/30/2016 12:52\n10315955,\"Online Lender SoFi Seems to Push Back IPO Plans, Raising $1B\",http://techcrunch.com/2015/09/30/online-lender-sofi-seems-to-push-back-ipo-plans-raising-1-billion-instead/,5,1,doppp,10/2/2015 1:06\n11357343,S3Git: Git for Cloud Storage,https://github.com/s3git/s3git,6,1,DAddYE,3/24/2016 23:23\n12093171,Nintendo re-releases NES as mini console,http://www.nintendolife.com/news/2016/07/nintendo_entertainment_system_nes_classic_edition_coming_this_november_ships_with_30_games,542,262,aeno,7/14/2016 12:33\n12260179,How to find beta testers for a desktop application?,,2,1,mroland,8/10/2016 8:02\n11552378,The plug-in Prius delivers 42 percent of an electric-car revolution,http://www.slate.com/articles/business/the_juice/2016/04/the_plug_in_prius_delivers_42_percent_of_an_electric_car_revolution_i_did.html,13,15,jseliger,4/22/2016 20:33\n10855337,The Worst-Designed Thing You've Never Noticed  Roman Mars,https://www.youtube.com/watch?v=pnv5iKB2hl4,4,1,bane,1/7/2016 1:30\n10222003,What's So Special About Low-Earth Orbit?,http://www.wired.com/2015/09/whats-special-low-earth-orbit/,35,16,Amorymeltzer,9/15/2015 17:43\n10864134,Toxic Chemical Discovered in San Francisco's Fog,http://www.popularmechanics.com/science/environment/news/a18841/toxic-chemical-discovered-in-san-franciscos-fog/,2,1,DiabloD3,1/8/2016 11:14\n10740644,\"Barnes and Noble is dying, Waterstones in the U.K. is thriving. Why?\",http://www.slate.com/articles/business/moneybox/2015/12/barnes_noble_is_dying_waterstones_in_the_u_k_is_thriving.single.html,114,116,jseliger,12/15/2015 21:34\n10214560,Rtop-Vis: Ad Hoc Cluster Monitoring (Load+Memory) Over SSH,http://www.rtop-monitor.org/rtop-vis/,4,1,rapidloop,9/14/2015 11:21\n12000118,Ask HN: Did anyone's life ever gotten more comfortable after accepting funding?,,96,53,tehayj,6/29/2016 7:51\n12304156,Patagonia's CEO Explains How to Make On-Site Child Care Pay for Itself,http://www.fastcompany.com/3062792/second-shift/patagonias-ceo-explains-how-to-make-onsite-child-care-pay-for-itself,117,100,mattiemass,8/17/2016 12:34\n10274378,Product strategy means saying no,http://productstrategymeanssayingno.com,12,1,micearoni,9/24/2015 20:17\n10872670,New Tesla Model S software update lets car park itself with no one inside it,http://bgr.com/2016/01/09/tesla-model-s-software-update-7-1-summon/,8,1,anderzole,1/9/2016 20:10\n10392839,\"New ResearchKit Studies for Autism, Epilepsy and Melanoma\",http://www.apple.com/pr/library/2015/10/15Apple-Announces-New-ResearchKit-Studies-for-Autism-Epilepsy-Melanoma.html,67,5,mrevoir,10/15/2015 13:00\n10606549,Freeciv-web WebGL 3D engine competition,https://github.com/freeciv/freeciv-webgl-competition,3,2,roschdal,11/21/2015 11:47\n10430144,Some female Wikipedia editors have been targets of harassment by male colleagues,http://www.theatlantic.com/technology/archive/2015/10/how-wikipedia-is-hostile-to-women/411619/?single_page=true,4,1,ovis,10/22/2015 2:45\n10792834,FedEx Says Employees Working Extra Shifts on Christmas,http://www.wsj.com/articles/fedex-says-employees-working-extra-shifts-on-christmas-1451079006,2,1,e15ctr0n,12/26/2015 0:43\n11466194,Why I left Unity,http://richg42.blogspot.com/2016/04/why-i-left-unity.html,25,25,mpalme,4/10/2016 14:20\n11854989,Neighbors Clash in Silicon Valley; Job growth far outstrips housing,http://www.wsj.com/articles/neighbors-clash-in-silicon-valley-1465291802,1,1,danso,6/7/2016 15:08\n12086139,Tesla Model S Autopilot Reliability  Why Americans Should Love Tesla,http://www.roadandtrack.com/car-culture/news/a29944/leave-tesla-alone/,130,184,Osiris30,7/13/2016 13:56\n10462924,The Physical Origin of Universal Computing,https://www.quantamagazine.org/20151027-the-physical-origin-of-universal-computing/,42,1,jonbaer,10/28/2015 5:02\n12416365,Show HN: MoonQuery.js Mongo like querying of arrays in JavaScript,https://github.com/pmoon00/moonQuery.js/blob/master/README.md,4,2,pmoon00,9/2/2016 21:19\n10460387,Honda's New Hydrogen-Powered Vehicle Feels More Like a Real Car,http://www.forbes.com/sites/joannmuller/2015/10/27/hondas-new-hydrogen-powered-vehicle-feels-more-like-a-real-car/?utm_campaign=yahootix&partner=yahootix,28,51,radiorental,10/27/2015 19:16\n11546099,\"Is the Hum, a mysterious noise heard around the world, science or mass delusion?\",https://newrepublic.com/article/132128/maddening-sound,7,4,doener,4/21/2016 23:41\n10231122,Apple's 'Move to iOS' app bombed with one-star reviews,http://geekscribe.com.au/blog/2015/9/17/apples-move-to-ios-app-bombed-with-one-star-reviews,55,50,geekscribe,9/17/2015 1:48\n11565720,RouterSploit  Router Exploitation Framework,https://github.com/reverse-shell/routersploit,188,21,adamnemecek,4/25/2016 17:19\n10470190,\"Show HN: Gophr  London's smarter, fairer, faster courier service\",https://uk.gophr.com,7,2,Nilef,10/29/2015 11:13\n10519343,Using Machine Learning to generate rap lyrics,http://www.deepbeat.org/,21,4,MOil,11/6/2015 13:36\n11778512,Ask HN: Am I just burnt out or should I find a new career?,,15,9,amiburntout,5/26/2016 15:11\n10227018,HAAARTLAND  The Audience Building Platform,http://www.haaartland.com,1,1,stefankrafft,9/16/2015 14:51\n10932610,Stranger hacks family's baby monitor and talks to child at night,http://sfglobe.com/2016/01/06/stranger-hacks-familys-baby-monitor-and-talks-to-child-at-night/,3,2,jeena,1/19/2016 18:17\n12079305,5 Reasons Why You Should Be Using Promises,http://blog.runnable.com/post/147262856601/5-reasons-why-you-should-be-using-promises,3,1,sundip,7/12/2016 14:31\n11237473,Skirret: a forgotten Tudor vegetable,http://www.telegraph.co.uk/gardening/howtogrow/fruitandvegetables/11421128/Skirret-the-forgotten-Tudor-vegetable.html,88,42,pepys,3/7/2016 6:41\n12040373,Spain approves sun tax,http://www.renewableenergyworld.com/articles/2015/10/spain-approves-sun-tax-discriminates-against-solar-pv.html,10,4,tassl,7/6/2016 0:02\n10230542,The premature optimization is evil myth (2010),http://joeduffyblog.com/2010/09/06/the-premature-optimization-is-evil-myth/,6,2,sea6ear,9/16/2015 22:57\n11684935,California's generation of electricity from coal drops dramatically,http://www.latimes.com/business/la-fi-california-coal-20160512-snap-story.html,193,84,Osiris30,5/12/2016 16:58\n12054451,Hello Games Team Celebrating with No Man's Sky Burnt on a DVD,http://i.imgur.com/piXexCh.jpg,3,1,kowdermeister,7/8/2016 9:43\n10209603,Ask HN: What research areas would you consider if you were to start a CS PhD?,,4,7,slordy,9/12/2015 22:26\n12019461,Working through Ramadan,https://slackhq.com/working-through-ramadan-9784b352282e,35,63,taylorbuley,7/1/2016 20:38\n12296442,The rise of functional programming and the decline of Angular 2.0,http://blog.wolksoftware.com/the-rise-of-functional-programming-and-the-death-of-angularjs,38,13,ower_89,8/16/2016 10:06\n12143790,The Superbook: Turn your smartphone into a laptop for $99,https://www.kickstarter.com/projects/andromium/the-superbook-turn-your-smartphone-into-a-laptop-f/description,101,132,brahmwg,7/22/2016 14:40\n11060474,\"Work, Sleep, Family, Fitness, or Friends: Pick 3\",http://www.inc.com/jessica-stillman/work-sleep-family-fitness-or-friends-pick-3.html,12,3,joeyespo,2/8/2016 19:56\n10411434,The History of San Francisco's Water System [pdf],http://sfwater.org/modules/showdocument.aspx?documentid=5224,15,1,stevewilhelm,10/19/2015 6:30\n12106931,Develop drugs like we do software,https://medium.com/@osharav/develop-drugs-like-we-do-software-finding-the-right-unit-tests-80e6885a5dae,1,20,osharav,7/16/2016 16:43\n12236394,Carnegie Mellons Mayhem AI Wins DARPAs Cyber Grand Challenge,https://techcrunch.com/2016/08/05/carnegie-mellons-mayhem-ai-takes-home-2-million-from-darpas-cyber-grand-challenge/,166,26,ebakan,8/5/2016 23:45\n10425332,5 reasons Not to choose Atlassian JIRA for agile projects,https://medium.com/@sensinum/5-reasons-not-to-choose-atlassian-jira-for-agile-projects-aeb1fd4ffc7a#.4q60vt8nj,6,2,phicompl,10/21/2015 13:46\n10770962,The complicated confidence of eyewitness memory,http://arstechnica.com/science/2015/12/i-think-this-is-the-guy-the-complicated-confidence-of-eyewitness-memory/,41,9,pavornyoh,12/21/2015 13:28\n11625499,Ask HN: Why does Etsy have so many items titled DO Not PURCHASE?,,1,2,hoodoof,5/4/2016 1:16\n11795545,Edward Snowden Demonstrates How to Go Black,https://www.youtube.com/watch?v=S4LOyi3EMWU,6,4,randomname2,5/29/2016 8:45\n12319583,Sweden Introduces Six-Hour Work Day,http://www.independent.co.uk/news/world/europe/sweden-introduces-six-hour-work-day-a6674646.html,3,9,userium,8/19/2016 12:40\n11446153,Tis-interpreter  find subtle bugs in programs written in standard C,https://github.com/TrustInSoft/tis-interpreter,71,37,osivertsson,4/7/2016 10:22\n12567645,Ask HN: What do you wish someone would build?,,171,477,prmph,9/23/2016 20:18\n11326818,Show HN: Use algorithms visualisations to design a website,http://www.leonardofed.io/,4,1,anacleto,3/21/2016 8:37\n12175732,Ask HN: Why are e-books sold for the same price as printed books,,3,3,neogenix,7/27/2016 19:16\n11527853,Apple Said to Hire Tesla Engineer to Head Car Project,http://www.bloomberg.com/news/articles/2016-04-19/apple-said-to-hire-tesla-engineer-to-head-car-project-electrek,4,1,ml_hpc,4/19/2016 15:59\n11424082,Scanse's Sweep Laser Rangefinder: Long Range and Affordable,http://www.hizook.com/blog/2016/04/04/scanses-sweep-laser-rangefinder-long-range-and-affordable,25,8,beambot,4/4/2016 18:20\n12403223,Cycling Matches the Pace and Pitches of Tech,http://www.nytimes.com/2016/08/26/business/dealbook/cycling-matches-the-pace-and-pitches-of-tech.html,1,1,liareye,9/1/2016 5:10\n11827899,RMS on the Ogg Vorbis license (2001),http://lwn.net/2001/0301/a/rms-ov-license.php3,100,82,d99kris,6/3/2016 2:31\n10651857,Repair is a Radical Act,http://www.patagonia.com/us/worn-wear,214,109,fisherjeff,11/30/2015 21:17\n10478195,Show HN: Proxyblock  an interactive content-blocking proxy written in golang,https://github.com/jcuga/proxyblock,13,13,jcuga,10/30/2015 14:59\n12056035,Ask HN: GitHub vs. Gitlab?,,65,111,ghettosoak,7/8/2016 15:07\n11427929,\"Ask HN: I hate working alone, but I want to pursue my startup\",,19,18,slagfart,4/5/2016 4:55\n12441354,A pilot who stole a secret Soviet fighter jet,http://www.bbc.com/future/story/20160905-the-pilot-who-stole-a-secret-soviet-fighter-jet,173,72,alongtheflow,9/7/2016 6:58\n12380879,Seven Puzzles You Think You Must Not Have Heard Correctly (2006) [pdf],https://math.dartmouth.edu/~pw/solutions.pdf,303,207,support_ribbons,8/29/2016 9:31\n12070190,Show HN: UFC API client for golang,https://github.com/sungwoncho/go-ufc,1,1,stockkid,7/11/2016 10:58\n12068379,Vanghogify yourself in 1 second,http://turbo.deepart.io/,4,1,iverjo,7/11/2016 2:00\n11482167,Facebook Surround 360: An Open 3D-360 video capture system,https://code.facebook.com/posts/1755691291326688/introducing-facebook-surround-360-an-open-high-quality-3d-360-video-capture-system,144,40,runesoerensen,4/12/2016 18:22\n10763167,Building Up Perlin Noise,http://eastfarthing.com/blog/2015-04-21-noise/,7,3,a_e_k,12/19/2015 9:57\n10300940,Class of 2015  MacArthur Foundation,https://www.macfound.org/fellows/class/2015/,32,11,japhyr,9/30/2015 0:39\n10680886,The STEM Skills Gap Is Only as Real as the Purple Unicorn,http://techcrunch.com/2015/12/04/the-stem-skills-gap-is-only-as-real-as-the-purple-unicorn/,5,2,kevindeasis,12/5/2015 4:34\n11072799,Twitter's new timeline feature,https://blog.twitter.com/2016/never-miss-important-tweets-from-people-you-follow,162,130,r721,2/10/2016 14:14\n10470535,An update to UBlock Origin was rejected by the Chrome Web Store,https://github.com/gorhill/uBlock/issues/880,323,113,vzjrz,10/29/2015 12:45\n11074862,How do Win 3.1 applications work in Wine?,http://www.wine-staging.com/news/2016-02-10-blog-wine-16bit.html,94,28,pantalaimon,2/10/2016 18:39\n11739166,The Most Disturbing Thing About My Meeting with Mark Zuckerberg,http://www.glennbeck.com/2016/05/19/what-disturbed-glenn-about-the-facebook-meeting/,16,1,joeyespo,5/20/2016 16:27\n11802465,The most popular subdomains on the Internet (2016),https://bitquark.co.uk/blog/2016/02/29/the_most_popular_subdomains_on_the_internet,2,2,svenfaw,5/30/2016 18:34\n11452194,Why I Trained Myself Not to Be a Woman in Tech,https://open.buffer.com/talking-about-diversity/,6,1,liberatus,4/8/2016 2:20\n11234944,Why Microsoft's reorganization is a bad idea (2013),https://stratechery.com/2013/why-microsofts-reorganization-is-a-bad-idea/,26,6,luu,3/6/2016 18:53\n10620125,Building Better Cloud Applications Using Feedback Driven Development,http://blog.acolyer.org/2015/11/10/runtime-metric-meets-developer-building-better-cloud-applications-using-feedback/,4,1,durzagott,11/24/2015 11:04\n11399476,Let's Encrypt and Nginx  State of the art secure web deployment,https://letsecure.me/secure-web-deployment-with-lets-encrypt-and-nginx/,290,84,llambiel,3/31/2016 18:38\n12331709,Cognitive behavioural therapy is falling out of favour,https://www.theguardian.com/lifeandstyle/2015/jul/03/why-cbt-is-falling-out-of-favour-oliver-burkeman,76,86,amelius,8/21/2016 17:19\n10780162,Common: Co-Living Startup from a General Assembly Founder,http://techcrunch.com/2015/10/19/common-building-opening/,50,45,edward,12/22/2015 20:24\n10679713,Toxic Coworkers Are More Expensive than Superstar Hires,http://qz.com/563683/turns-out-toxic-coworkers-are-more-expensive-than-superstar-hires/,2,1,Kaedon,12/4/2015 22:44\n11621262,Probabilistic Programming for Anomaly Detection,http://blog.fastforwardlabs.com/post/143792498983/probabilistic-programming-for-anomaly-detection,125,17,n-s-f,5/3/2016 15:03\n12100126,Outdoor learning 'boosts children's development',http://www.bbc.co.uk/news/science-environment-36795912,3,1,sjclemmy,7/15/2016 11:08\n11643410,Why Wind Turbines Have Three Blades,http://www.cringely.com/2016/05/06/15262/,425,189,rfreytag,5/6/2016 12:20\n12515407,What the iPhone 7 Gained by Losing the Headphone Jack,http://gizmodo.com/what-the-iphone-7-gained-by-losing-the-headphone-jack-1786709994,7,2,ourmandave,9/16/2016 16:58\n11320347,The idea of a university as a free space rather than a safe space is vanishing,http://blogs.spectator.co.uk/2016/03/idea-university-free-space-rather-safe-space-vanishing/,63,58,colinprince,3/19/2016 20:41\n12229983,JavaScript and me,http://tilde.town/~vilmibm/thoughts/javascript.html,4,1,vilmibm,8/5/2016 4:07\n12479895,Show HN: Node.js module for Brazilian Zipcode (CEP) updated in real-time,https://github.com/filipedeschamps/cep-promise,2,2,filipedeschamps,9/12/2016 14:24\n10617551,What does product/market fit mean in the large enterprise software market?,,2,1,franciscomello,11/23/2015 21:46\n12012494,\"At This Lost Alpine Resort, You Could Ski Among California's Orange Groves\",http://www.atlasobscura.com/articles/at-this-lost-alpine-resort-you-could-ski-among-californias-orange-groves,30,4,jackgavigan,6/30/2016 22:55\n12000746,\"My condolences, youre now the maintainer of a popular open source project\",https://runcommand.io/2016/06/26/my-condolences-youre-now-the-maintainer-of-a-popular-open-source-project/,307,127,donnemartin,6/29/2016 10:54\n10427130,'Mythbusters' to end with final season,http://www.ew.com/article/2015/10/21/mythbusters-ending-interview,5,1,coloneltcb,10/21/2015 17:50\n12076802,This is the face of the ISIS sex slave market  New York Post,http://nypost.com/2016/07/05/this-is-the-face-of-the-isis-sex-slave-market/,16,8,hitr,7/12/2016 4:48\n10587102,Google Fortunetelling  Predict your future,http://betagoogle.com/,3,5,sander,11/18/2015 11:29\n10530795,The US inmates charged per night in jail,http://www.bbc.com/news/magazine-34705968,1,2,mbrd,11/9/2015 0:41\n12388020,The Marriage of DevOps and SecOps,http://cloudsentry.evident.io/the-marriage-of-devops-secops/,56,30,kiyanwang,8/30/2016 6:51\n10508163,\"OOSMOS, the Object Oriented State Machine Operating System, Is Now Open Source\",http://oosmos.com/?Action=HN,83,23,zzglenm,11/4/2015 17:38\n10916225,Siberian hermit airlifted to hospital over leg pain,http://www.theguardian.com/world/2016/jan/15/siberian-hermit-agafia-lykova-russia-airlifted-to-hospital-over-leg-pain?CMP=fb_gu,2,2,unreal37,1/16/2016 18:37\n11530097,Little: a tcl-based c-like scripting language,http://www.little-lang.org/index.html,101,57,cisstrd,4/19/2016 20:31\n10319565,\"Unexpectedly benevolent malware improves security of routers, IoT devices\",http://www.net-security.org/malware_news.php?id=3120,5,1,artma,10/2/2015 16:36\n12009141,Cannabinoids remove plaque-forming Alzheimer's proteins from brain cells,http://medicalxpress.com/news/2016-06-cannabinoids-plaque-forming-alzheimer-proteins-brain.html,4,1,evo_9,6/30/2016 15:21\n12097992,Sharkey: a service for managing certificates for use by OpenSSH,https://github.com/square/sharkey,51,15,amenghra,7/14/2016 23:33\n12294291,We Need to Literally Declare War on Climate Change,https://newrepublic.com/article/135684/declare-war-climate-change-mobilize-wwii?utm=350org,2,2,codonaut,8/15/2016 23:20\n10800116,Minorities exploited by Warren Buffetts mobile-home empire,http://www.seattletimes.com/seattle-news/times-watchdog/minorities-exploited-by-warren-buffetts-mobile-home-empire-clayton-homes/,24,4,smacktoward,12/28/2015 6:09\n10858748,More Benchmarks: Virtual DOM vs. Angular 1/2 vs. Mithril.js vs. Cito.js vs. The Rest,https://auth0.com/blog/2016/01/07/more-benchmarks-virtual-dom-vs-angular-12-vs-mithril-js-vs-the-rest/,5,1,ryanchenkie,1/7/2016 16:17\n11885772,\"More Bad English, Please (2010)\",http://ostatic.com/blog/more-bad-english-please,23,14,floriangosse,6/11/2016 22:56\n11254888,Google says it wont Google jurors in upcoming Oracle API copyright trial,http://arstechnica.com/tech-policy/2016/03/google-says-it-wont-google-jurors-in-upcoming-oracle-api-copyright-trial/,3,1,rayiner,3/9/2016 18:51\n12377204,Show HN: A JavaScript String replace API that challenges the status quo,https://github.com/FagnerMartinsBrack/str-replace#why,20,7,fagnerbrack,8/28/2016 16:46\n10696254,Ask HN: What are the recruitment tools/plugins used by startups?,,4,4,himanshuy,12/8/2015 13:44\n11787184,Socket.io ssl cert is expired,https://cdn.socket.io/socket.io-1.4.5.js,5,1,xyclos,5/27/2016 16:43\n10619195,Ask HN: Should I use my old mailing list?,,1,2,jakejake,11/24/2015 4:59\n10457538,Ask HN: Are there API centric frameworks that have the same traction as Rails?,,14,17,thomasfromcdnjs,10/27/2015 12:31\n11846791,Show HN: Building a Distributed Machine Learning Testbench with Resin.io,https://resin.io/blog/building-a-distributed-machine-learning-testbench-with-resin-io-on-raspberry-pis/,4,1,craig,6/6/2016 14:01\n10299827,\"Show HN: Codeiac.com  Your humble, syntax-aware online editor\",http://Codeiac.com,3,4,jimant,9/29/2015 21:33\n11708459,How to find techy roommates?,,1,1,trogdoro,5/16/2016 18:31\n11884977,How to build and deploy a simple Facebook Messenger bot with Python and Flask,http://tsaprailis.com/2016/06/02/How-to-build-and-deploy-a-Facebook-Messenger-bot-with-Python-and-Flask-a-tutorial/,101,11,sarumantlor,6/11/2016 19:40\n11107711,Ask HN: How long do you work per day?,,2,1,ripitrust,2/16/2016 3:25\n10832576,Using No Mocks to Improve Design (2012),http://arlobelshee.com/the-no-mocks-book/,22,8,edward,1/3/2016 21:39\n11401408,\"Ftp trivia for $1000 please alex, it's the daily double\",http://stackoverflow.com/questions/36344079/in-ftp-protocol-how-do-i-know-when-a-file-upload-is-really-done,5,3,andrewfromx,3/31/2016 23:29\n12024014,The Chemical History of a Candle,https://www.youtube.com/watch?v=6W0MHZ4jb4A&list=PL0INsTTU1k2UCpOfRuMDR-wlvWkLan1_r,2,1,beefman,7/2/2016 22:34\n12048426,\"One Month Later, How Is Uber Doing in Kampala?\",http://www.iafrikan.com/2016/07/07/one-month-later-how-is-uber-doing-in-kampala/,2,1,tefo-mohapi,7/7/2016 10:04\n12235097,How Language Helps Erase the Tragedy of Road Deaths,http://nautil.us/blog/how-language-helps-erase-the-tragedy-of-millions-of-road-deaths,18,7,prostoalex,8/5/2016 19:22\n12305128,\"Information, Physics and Computation (2009)\",https://web.stanford.edu/~montanar/RESEARCH/BOOK/book.html,100,14,KKKKkkkk1,8/17/2016 14:53\n12361348,Interactive Guide to Tetris in ClojureScript,http://shaunlebron.github.io/t3tr0s-slides/,39,7,doppp,8/25/2016 18:40\n12224600,Moores Law Is About to Get Weird (2015),http://nautil.us/issue/21/information/moores-law-is-about-to-get-weird,101,60,sjayasinghe,8/4/2016 10:30\n11448512,\"Aria2: CLI downloader for HTTP, FTP, torrents, metalinks\",https://aria2.github.io/,179,40,nickysielicki,4/7/2016 16:24\n12361094,OpenSSL 1.1.0: Add Support for Dual EC DRBG,https://github.com/openssl/openssl/blob/abd30777cc72029e8a44e4b67201cae8ed3d19c1/CHANGES#L877,4,4,okket,8/25/2016 18:04\n10512004,MIT Self-Flying Drone (Open Sourced),http://stgist.com/2015/11/mit-self-flying-drone-can-avoid-obstacles-at-30-mph-5059,31,2,sytelus,11/5/2015 6:49\n12250926,\"Show HN: Feedback that anyone can launch gather, share, and use\",https://sprint.dscout.com/s/smcs2kak,3,2,jackbwheeler,8/8/2016 21:16\n11174963,Go bridges to JavaScript and Python,https://www.youtube.com/watch?v=YmI7Gw4iq3w,5,1,jstoiko,2/25/2016 15:20\n12215184,Ask HN: Websites/Services like nugget.one,,7,6,isuckatcoding,8/3/2016 2:36\n11808639,DeepOSM: Detect roads and features in imagery with neural nets using OpenStreetMap,https://github.com/trailbehind/DeepOSM,93,18,chippy,5/31/2016 18:08\n10929015,\"Isaac Asimov: Man of 7,560,000 Words (1969)\",https://www.nytimes.com/books/97/03/23/lifetimes/asi-v-profile.html,89,39,jeremynixon,1/19/2016 5:22\n11445512,The Silicon Valley of Transylvania,http://techcrunch.com/2016/04/06/the-silicon-valley-of-transylvania/,138,54,mirceagoia,4/7/2016 7:57\n11285389,Is Spoonrocket (YC S13) Dead?,,1,1,dlinder,3/14/2016 20:37\n11517894,\"Remote code execution, git, and OS X\",http://rachelbythebay.com/w/2016/04/17/unprotected/,616,370,ingve,4/18/2016 5:34\n12361215,How Parents Harnessed the Power of Social Media to Challenge EpiPen Prices,http://well.blogs.nytimes.com/2016/08/25/how-parents-harnessed-the-power-of-social-media-to-challenge-epipen-prices/,72,90,pavornyoh,8/25/2016 18:23\n10769481,Great GitHub list of public data sets,http://www.datasciencecentral.com/profiles/blogs/great-github-list-of-public-data-sets?overrideMobileRedirect=1,12,1,vincentg64,12/21/2015 3:50\n10949642,GCC Front-End Internals (2011) [pdf],http://blog.lxgcc.net/wp-content/uploads/2011/03/GCC_frontend.pdf,31,1,vmorgulis,1/22/2016 0:07\n11675417,Google I/O 2016: 9 predictions about new products Google will announce,http://www.networkworld.com/article/3069273/android/google-i-o-2016-9-predictions-about-new-products-google-will-announce.html#tk.twt_nww,3,1,stevep2007,5/11/2016 14:12\n11425785,Statement Regarding Recent Media Coverage [pdf],http://www.mossfon.com/media/wp-content/uploads/2016/04/Statement-Regarding-Recent-Media-Coverage_4-1-2016.pdf,1,1,rav,4/4/2016 21:23\n12074643,Preview the Python Serverless Microframework for AWS,https://aws.amazon.com/blogs/developer/preview-the-python-serverless-microframework-for-aws/,19,1,jpalmer,7/11/2016 21:08\n10486717,Making Insider Trading Legal,http://www.newyorker.com/business/currency/making-insider-trading-legal,142,163,akg_67,11/1/2015 15:41\n10954806,Near-room-temperature superconductivity in hydrogen sulfide,http://www.nature.com/am/journal/v8/n1/full/am2015147a.html,15,7,jonbaer,1/22/2016 19:00\n11194003,Raspberry Pi 3  First Look,http://blog.pimoroni.com/raspberry-pi-3/,26,5,whiskers,2/29/2016 7:03\n11138389,Albert Woodfox released from jail after 43 years in solitary confinement,http://www.theguardian.com/us-news/2016/feb/19/albert-woodfox-released-louisiana-jail-43-years-solitary-confinement,2,1,dsr12,2/20/2016 2:28\n12414083,Jupiters North Pole Unlike Anything Encountered in Solar System,https://www.nasa.gov/feature/jpl/jupiter-s-north-pole-unlike-anything-encountered-in-solar-system,237,87,betolink,9/2/2016 16:18\n12428398,New Koch [January 2016],http://www.newyorker.com/magazine/2016/01/25/new-koch,2,1,jacobolus,9/5/2016 5:52\n11499925,Manage AWS EC2 SSH Access with IAM,https://cloudonaut.io/manage-aws-ec2-ssh-access-with-iam/,6,1,hellomichibye,4/14/2016 20:08\n10324937,Point Break  not coming to a cinema near you,http://www.bfi.org.uk/news-opinion/sight-sound-magazine/comment/point-break-not-coming-cinema-near-you,21,15,DanBC,10/3/2015 18:50\n11214022,The architect of the Reich: On the architectural horror of Albert Speer,http://www.newcriterion.com/articles.cfm/The-architect-of-the-Reich-8384,107,52,prismatic,3/2/2016 23:46\n11666653,Magnets and Marbles [video],https://www.youtube.com/watch?v=QQ9gs-5lRKc,136,17,NikhilVerma,5/10/2016 12:17\n10921244,Ask HN: When will you ride an autonomous taxi?,,1,1,source99,1/17/2016 21:49\n10458448,Making Sense of Dell and EMC and VMware,http://a16z.com/2015/10/26/dell-emc-vmware/,144,23,gwintrob,10/27/2015 15:10\n10485726,The Devastating Effect of Ad-Blockers for Guru3D.com,http://www.guru3d.com/news-story/the-devastating-effect-of-ad-blockers-for-guru3d-com.html,121,322,nkurz,11/1/2015 7:34\n12557534,Allo by default stores all your chats indefinitely,http://www.independent.co.uk/life-style/gadgets-and-tech/news/google-allo-should-be-deleted-and-never-used-says-edward-snowden-a7320861.html,2,1,zkhalique,9/22/2016 15:30\n12230869,The truth about Lisp (2006),http://www.secretgeek.net/lisp_truth,120,155,0xmohit,8/5/2016 8:54\n11644278,Scio Kickstarter blocked due to IP dispute,https://www.kickstarter.com/projects/903107259/scio-your-sixth-sense-a-pocket-molecular-sensor-fo,2,1,jasonlaramburu,5/6/2016 14:41\n10675859,Ryanair vs. EasyJet price comparison,http://www.airhint.com/articles/ryanair-vs-easyjet,4,2,alucky,12/4/2015 12:13\n10975799,It's too late Artificial intelligence is already everywhere,http://www.cnbc.com/2016/01/26/disruptive-themes-to-watch-artificial-intelligence-everywhere.html,2,1,eplanit,1/26/2016 20:31\n10668321,UK Parliament Vote in Favor of Airstrikes in Syria,http://www.bbc.com/news/uk-politics-34980504,1,1,nitin_flanker,12/3/2015 7:36\n12258598,\"NPM packages: they aint free, you know\",https://medium.com/@david.gilbertson/npm-packages-they-aint-free-you-know-e3506278314c#.lp275ttn8,14,2,bubble_boi,8/10/2016 0:10\n10783012,Bank of America gets Twitter to delete journalist joke,http://arstechnica.com/tech-policy/2015/12/bank-of-america-gets-twitter-to-delete-journalists-joke-says-he-violated-copyright/,18,2,woodymcpecks,12/23/2015 12:34\n11498064,Thou Shalt Not Use Struct,https://medium.com/@ferd/thou-shall-not-use-struct-67dd62111167#.1o54k7q04,4,1,fastier,4/14/2016 16:29\n12119463,Old-School PC Copy Protection Schemes (2006),http://www.vintagecomputing.com/index.php/archives/174/old-school-copy-protection-schemes,70,59,erickhill,7/19/2016 3:49\n10768440,Deep Learning: An MIT Press Book in Preparation,http://goodfeli.github.io/dlbook/,245,22,ingve,12/20/2015 21:59\n10452622,\"World Health Organisation, meat and cancer\",http://www.zoeharcombe.com/2015/10/world-health-organisation-meat-cancer/,1,1,Amorymeltzer,10/26/2015 16:52\n12385727,Hipku  encode any IP address as a haiku,http://gabrielmartin.net/projects/hipku/,24,2,alexeyr,8/29/2016 21:56\n11411115,New SSA Back End for the Go Compiler (2015),https://docs.google.com/document/d/1szwabPJJc4J-igUZU4ZKprOrNRNJug2JPD8OYi3i1K0/edit,78,97,gjvc,4/2/2016 11:17\n11958719,Ask HN: What language has the best developer experience?,,11,31,xupybd,6/23/2016 3:46\n10520271,Millennials more likely to use Google Apps than Office 365,http://blog.bettercloud.com/google-apps-vs-office-365/?utm_source=hackernews&utm_medium=hackernews&utm_content=gapps_v_o365&utm_campaign=sharing_contest,6,2,cuphalffull,11/6/2015 16:26\n11559684,Telomere lengthening via gene therapy in a human individual,http://www.neuroscientistnews.com/research-news/first-gene-therapy-successful-against-human-aging,287,102,mkagenius,4/24/2016 13:55\n11092487,US to Restore Commercial Air Travel to Cuba,http://www.politico.com/story/2016/02/us-cuba-commercial-flights-219211,7,1,ttruett,2/13/2016 4:08\n10320944,Why are little kids in Japan so independent?,http://www.citylab.com/commute/2015/09/why-are-little-kids-in-japan-so-independent/407590/,156,123,jmadsen,10/2/2015 20:04\n10436199,Perch: CCTV your home with old smartphones,https://getperch.com/,31,23,singold,10/23/2015 0:53\n10796514,Sound Blaster Series Hardware Programming Guide [pdf],https://pdos.csail.mit.edu/6.828/2014/readings/hardware/SoundBlaster.pdf,28,4,32bitkid,12/27/2015 5:16\n12255805,\"Facebook Blocks Ad Blockers, but It Strives to Make Ads More Relevant\",http://www.nytimes.com/2016/08/10/technology/facebook-ad-blockers.html,13,5,firloop,8/9/2016 16:37\n11332069,Fiverr: my worst experience and why i still like it,https://www.lazypreneur.pw/2016/fiverr-worst-experience-still-like/,1,1,herbst,3/21/2016 21:08\n11232300,Winners of Google and IEEE Little Box Inverter Challenge Announced,https://www.littleboxchallenge.com,3,1,meggyhimself,3/6/2016 3:10\n10683431,The patent on the Space Shuttle has expired,https://patents.google.com/patent/US3866863A/en,99,45,donohoe,12/5/2015 22:04\n10308406,What Makes the iPhone 6S Waterproof,http://www.popularmechanics.com/technology/gadgets/a17602/iphone-6s-waterproof-ifixit/,16,9,SQL2219,10/1/2015 0:24\n12101918,Notice of security breach on Ubuntu Forums,https://insights.ubuntu.com/2016/07/15/notice-of-security-breach-on-ubuntu-forums/,39,12,onosendai,7/15/2016 16:02\n10855828,Motivated Numeracy and Enlightened Self-Government (2013),http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2319992,8,2,evilsimon,1/7/2016 3:44\n10737915,\"Flint, MI: So much lead in childrens blood, state of emergency declared\",https://www.washingtonpost.com/news/morning-mix/wp/2015/12/15/toxic-water-soaring-lead-levels-in-childrens-blood-create-state-of-emergency-in-flint-mich/,405,321,uptown,12/15/2015 14:34\n10927572,Magic Bus Aims to Ease SV Commuter Woes with City-To-City Transportation,http://techcrunch.com/2016/01/18/magic-bus-aims-to-magically-ease-silicon-valley-commuter-woes-with-city-to-city-transportation/,6,2,carlsbaddev,1/18/2016 22:45\n11449416,47 year old television signals bouncing back to Earth,http://www.rimmell.com/bbc/news.htm,1,2,iliis,4/7/2016 18:26\n10277373,How to write in Gallifreyan,http://imgur.com/gallery/m8edJ,8,1,nikropht,9/25/2015 10:52\n12406327,How Russia Often Benefits When Julian Assange Reveals the Wests Secrets,http://www.nytimes.com/2016/09/01/world/europe/wikileaks-julian-assange-russia.html,16,7,e15ctr0n,9/1/2016 15:55\n11665942,UK's attractiveness for renewables investment plummets to all-time low,http://www.theguardian.com/environment/2016/may/10/uks-attractiveness-for-renewables-investment-plummets-to-all-time-low,2,1,jsingleton,5/10/2016 9:01\n12504694,Microsoft is now the leading company for open source contributions on GitHub,http://www.businessinsider.com/microsoft-github-open-source-2016-9,343,184,gjmveloso,9/15/2016 10:07\n11234229,\"Let's code a TCP/IP stack, 1: Ethernet and ARP\",http://www.saminiir.com/lets-code-tcp-ip-stack-1-ethernet-arp,322,49,ingve,3/6/2016 16:16\n12304591,I'm Sick of the So-Called 'News' on TV,http://www.alternet.org/media/im-sick-so-called-news-tv?akid=14541.2563486.GAIvp4&rd=1&src=newsletter1062025&t=22,3,1,azuajef,8/17/2016 13:42\n10787602,Stop Styling React Components with JavaScript,https://medium.com/front-end-developers/stop-styling-react-components-with-javascript-8b4a7ec96eea#.c2us4m1j8,8,2,andreapaiola,12/24/2015 8:51\n10352960,\"FBI director calls lack of data on police shootings \"\"ridiculous,\"\" \"\"embarrassing\"\"\",https://www.washingtonpost.com/national/fbi-director-calls-lack-of-data-on-police-shootings-ridiculous-embarrassing/2015/10/07/c0ebaf7a-6d16-11e5-b31c-d80d62b53e28_story.html,148,232,jsvine,10/8/2015 14:28\n11048131,PayPal Starts Banning VPN and SmartDNS Services,https://torrentfreak.com/paypal-starts-banning-vpn-and-smartdns-services-160205/,296,193,fernandotakai,2/6/2016 15:39\n11713727,Ask HN: Has technology benefited the classroom?,,7,11,Snackchez,5/17/2016 14:07\n11167356,The Millionaire Machine (with Cliff Stoll),https://www.youtube.com/watch?v=wwh0KH-ICCw,1,1,pdkl95,2/24/2016 15:22\n10706295,Maillardet's automaton,https://en.wikipedia.org/wiki/Maillardet%27s_automaton,1,1,te,12/9/2015 20:01\n11540784,Ubuntu 16.04 LTS Released,http://releases.ubuntu.com/16.04/,12,4,d99kris,4/21/2016 10:11\n11118854,Ask HN: How can I visualize my skills,,1,1,erkanerol,2/17/2016 16:18\n12159658,\"Wikileaks Put Women in Turkey in Danger, for No Reason\",http://www.huffingtonpost.com/zeynep-tufekci/wikileaks-erdogan-emails_b_11158792.html,5,2,anon1385,7/25/2016 16:16\n11470621,Animating geographical spread and trends of drug overdose in USA 1999  2014,http://community.wolfram.com/groups/-/m/t/837574,10,3,soofy,4/11/2016 10:36\n12460989,How the Blind See the Stars,http://nautil.us/blog/how-the-blind-see-the-stars,45,13,dnetesn,9/9/2016 10:57\n11746811,It's time Linux fans open their arms to closed source,http://www.techrepublic.com/article/time-linux-fans-open-their-arms-to-closed-source/,2,1,campuscodi,5/22/2016 0:04\n10751227,Introducing Background Sync Web API,https://developers.google.com/web/updates/2015/12/background-sync?hl=en,54,10,toni,12/17/2015 13:07\n12101742,I have a confession,,1,1,hackernewscdn,7/15/2016 15:37\n12389013,\"Watch 1,500+ documentaries from the world's best filmmakers up to 4K\",https://www.curiositystream.com/,3,1,TimMeade,8/30/2016 11:19\n11288896,Study finds negative association between empathizing and calculation ability,http://www.nature.com/articles/srep23011,189,71,randomname2,3/15/2016 11:48\n12445461,PokÃ©mon Go Is Coming to Apple Watch,https://www.polygon.com/2016/9/7/12836838/pokemon-go-apple-watch-ios,7,1,rl3,9/7/2016 17:46\n10283643,\"Low-carb diet may make you unhealthy, shorten your life\",http://www.abc.net.au/news/2014-03-05/low-carb-diet-may-shorten-your-life-study-finds/5299284,2,2,amelius,9/26/2015 17:13\n10332437,Show HN: Mailroof.com  Map-based CRM in your email,http://www.mailroof.com,10,4,mailroof,10/5/2015 15:30\n12104482,Ask HN: Why Y Combinator? Why not Y Combinator?,,14,7,yeukhon,7/15/2016 23:35\n10865640,North Sentinel Island,https://en.wikipedia.org/wiki/North_Sentinel_Island,3,1,shawndumas,1/8/2016 15:45\n11767814,\"Airbnb: Building a Visual Language, Behind the scenes of our new design system\",http://airbnb.design/building-a-visual-language/,128,16,kevinwuhoo,5/25/2016 5:23\n10997485,Tale of Tasteless Tomatoes: Why Vegetables Do Not Taste Good Anymore,http://calmscience.net/2015/12/11/tale-of-tasteless-tomatoes-why-vegetables-do-not-taste-good-anymore/,151,136,kafkaesq,1/29/2016 18:50\n10397555,#FFFFFF Diversity,https://medium.com/this-is-hard/ffffff-diversity-1bd2b3421e8a,56,91,Amorymeltzer,10/16/2015 5:02\n12044687,Deploy Docker images directly to Heroku,https://devcenter.heroku.com/changelog-items/926,4,1,troethom,7/6/2016 17:45\n11216401,Samsung starts shipping the world's largest capacity SSD,http://www.engadget.com/2016/03/03/samsung-16tb-ssd-shipping/,3,4,testrun,3/3/2016 12:28\n10759164,Reflecting on Haskell in 2015,http://www.stephendiehl.com/posts/haskell_2016.html,191,102,lelf,12/18/2015 16:12\n11779918,Microsoft and Facebook to build subsea cable across Atlantic,https://blogs.technet.microsoft.com/server-cloud/2016/05/26/microsoft-and-facebook-to-build-subsea-cable-across-atlantic/,18,3,chirau,5/26/2016 17:38\n11996927,Alien Worlds Might Be Covered in Enormous Mountains,http://www.theatlantic.com/science/archive/2016/06/the-enormous-mountains-of-alien-worlds/489101/?single_page=true,10,5,Thevet,6/28/2016 19:47\n10391558,Experimental smartphone app for touchless map control via accelerometer,https://github.com/petervojtek/touchless-map,22,3,matell,10/15/2015 5:48\n11161137,Twitter launches Fabric mobile app for developers,https://fabric.io/blog/introducing-the-fabric-mobile-app,172,46,growthhack,2/23/2016 18:37\n11202570,Wikimedia Foundation director resigns after uproar over Knowledge Engine,http://arstechnica.com/tech-policy/2016/02/head-of-wikimedia-foundation-resigns-as-tensions-with-editors-mount/,68,39,timemachine,3/1/2016 13:58\n11578006,YouTube introduces six-second Bumper ads,http://techcrunch.com/2016/04/26/youtube-bumper-ads/,1,2,confiscate,4/27/2016 5:27\n12187893,StackOverflow & GitHub made responsive,,4,1,yossir,7/29/2016 16:25\n10925055,Always download Debian packages using Tor  the simple recipe,http://people.skolelinux.org/pere/blog/Always_download_Debian_packages_using_Tor___the_simple_recipe.html,3,3,liotier,1/18/2016 15:54\n11827750,Ask HN: Is there an up-to-date global index of conferences?,,11,1,hoodoof,6/3/2016 1:44\n11802889,Beyond Memory Safety with Types,https://insanitybit.github.io/2016/05/30/beyond-memory-safety-with-types,20,5,GolDDranks,5/30/2016 20:09\n12512136,Esoteric Topics in Computer Programming (2002),http://web.archive.org/web/20020609152409/www.catseye.mb.ca/esoteric/index.html,126,87,pmoriarty,9/16/2016 5:58\n11668728,The Internet Economy,https://medium.com/@cdixon/the-internet-economy-fc43f3eff58a,100,41,avyfain,5/10/2016 17:06\n12269573,The Flex Company (YC S16) Makes Periods Painless,http://themacro.com/articles/2016/08/the-flex-company/,10,1,stvnchn,8/11/2016 16:27\n10946522,Georgia Tech's Crystal Cathedral of Robotics: A Lab Open to Outsiders,http://magazine.coe.gatech.edu/feature/welcome-robot-zoo,4,2,dpflan,1/21/2016 16:59\n11212607,The nanolight revolution is coming,https://www.nature.com/news/the-nanolight-revolution-is-coming-1.19482,1,1,etiam,3/2/2016 20:07\n12508574,Show HN: Pay $1 for every day you don't push to GitHub,http://codeorelse.com,7,7,Andrewbass,9/15/2016 18:33\n10642317,Kill Flappy Bird (Game),http://regedanzter.com/flappysmash/,2,1,regedanzter,11/28/2015 20:35\n12088859,Show HN: After 20 years Morguefile.com relaunches,http://morguefile.com/,2,1,koi,7/13/2016 19:17\n11782003,\"Reddit, account security, and YOU\",https://www.reddit.com/r/announcements/comments/4l60nc/reddit_account_security_and_you/,3,3,ikeboy,5/26/2016 21:56\n10806939,New York is installing its promised public gigabit Wi-Fi,http://www.theverge.com/2015/12/28/10674634/linknyc-new-york-public-wifi-installation-photos-gigabit,146,95,daegloe,12/29/2015 15:02\n10738261,More Responsive Tapping on iOS,https://webkit.org/blog/5610/more-responsive-tapping-on-ios/,97,34,cheeaun,12/15/2015 15:25\n10341621,Whats in a Boarding Pass Barcode?,http://krebsonsecurity.com/2015/10/whats-in-a-boarding-pass-barcode-a-lot/,151,56,snowy,10/6/2015 19:24\n12218272,78% of Children with ADD No Longer Have It as Adults,https://theconversation.com/an-end-to-sleepless-nights-new-hope-for-families-raising-children-with-adhd-62749,13,5,salmonet,8/3/2016 14:47\n11660781,Show HN: Hackchain  Continuous Bitcoin-Inspired CTF Competition,http://hackcha.in/,83,4,indutny,5/9/2016 15:57\n12435924,This Is What a Zero-Star Car Safety Rating Looks Like [In a 40mph Collision],http://jalopnik.com/this-is-what-a-zero-star-safety-rating-looks-like-on-fo-1777974705,2,1,obi1kenobi,9/6/2016 13:44\n12341843,Robot Octopus Points the Way to Soft Robotics,http://spectrum.ieee.org/robotics/robotics-hardware/robot-octopus-points-the-way-to-soft-robotics-with-eight-wiggly-arms,73,2,mzehrer,8/23/2016 6:44\n12465789,Frictionless Data,http://frictionlessdata.io/,2,1,mxfh,9/9/2016 20:26\n12142749,Reddit: Pokemon Go blocked in india,https://www.reddit.com/r/pokemongo/comments/4u0ywu/blocked_in_india/,2,1,govindpatel,7/22/2016 10:35\n10879733,CurveCP in JavaScript,https://github.com/thomasdelaet/curvecp,3,1,Tepix,1/11/2016 9:16\n12347216,Colossus: Face to Face with the First Electronic Computer,http://hackaday.com/2016/08/23/colossus-face-to-face-with-the-first-electronic-computer/,23,1,szczys,8/23/2016 20:19\n12002746,Memcpy (and friends) with NULL pointers,https://www.imperialviolet.org/2016/06/26/nonnull.html,44,6,runesoerensen,6/29/2016 16:32\n11400816,First Fellowship Virtual Demo Day,https://blog.ycombinator.com/first-fellowship-virtual-demo-day,4,1,jordigg,3/31/2016 21:47\n12285518,We Are Nowhere Close to the Limits of Athletic Performance,http://nautil.us/issue/39/sport/we-are-nowhere-close-to-the-limits-of-athletic-performance,1,1,okket,8/14/2016 13:38\n10478606,Common Core Math Is Not the Enemy,https://medium.com/i-math/common-core-math-is-not-the-enemy-c05b68f46b3e#.nussxb7en,2,1,ThomPete,10/30/2015 16:03\n11814734,Ask HN: Best Read on HTTP Cookies?,,2,1,dedalus,6/1/2016 14:48\n10830141,The Irredeemable Chris Rose,http://www.cjr.org/the_profile/the_irredeemable_chris_rose.php,5,1,miraj,1/3/2016 10:20\n11515307,Ask HN: Describe your first enterprise sale,,496,96,hackerews,4/17/2016 17:18\n10365764,The Families Funding the 2016 Presidential Election,http://www.nytimes.com/interactive/2015/10/11/us/politics/2016-presidential-election-super-pac-donors.html,2,1,erickhill,10/10/2015 15:21\n10645433,Who Writes Wikipedia? (2006),http://www.aaronsw.com/weblog/whowriteswikipedia,4,1,ericax,11/29/2015 18:07\n10447787,How World's Largest Legal Ivory Market Fuels Demand for Illegal Ivory,http://news.nationalgeographic.com/2015/10/legal-loopholes-fuel-ivory-smuggling-in-hong-kong/,35,19,adamnemecek,10/25/2015 18:29\n11764862,The Hidden Cost of Cheap??UX and Internal Applications,https://medium.com/@GeneHughson/the-hidden-cost-of-cheap-ux-and-internal-applications-733b3d4dba2#.nb0mp7qcq,1,1,genehughson,5/24/2016 19:41\n11064509,Ask HN: Best Time for Show HN on HackerNews?,,1,1,a_shiri,2/9/2016 10:56\n10650662,Ask HN: Ever Use Front End Framework Mithril.js?,,7,5,hanniabu,11/30/2015 17:49\n11765176,\"For first time since 1880s, more young Americans live with parents than partner\",http://www.citylab.com/housing/2016/05/pew-young-adults-parents-housing/483995/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+TheAtlanticCities+%28CityLab%29,327,430,jseliger,5/24/2016 20:24\n12564120,Heroku's SSL certificate has expired,https://twitter.com/herokustatus/status/779299521125683200,7,2,evaneykelen,9/23/2016 12:46\n11008993,ESP8266 Witty Cloud Board Demo,http://adityatannu.com/blog/post/2016/01/31/ESP8266-Witty-Cloud-Board-Demo.html,3,2,mikecarlton,2/1/2016 1:06\n10987336,Gender gap: only 3% of founders are women in BCN startups,http://blog.jobsbcn.com/index.php/2016/01/26/el-sector-startup-en-barcelona-enero-2016/?lang=es,5,2,xae,1/28/2016 9:55\n10572585,The new kings of YouTube botting,http://kernelmag.dailydot.com/issue-sections/headline-story/15007/cheap-youtube-views/,89,10,nols,11/16/2015 4:18\n11870302,Reviewing Microsoft's Automatic Insertion of Telemetry into C++ Binaries,https://www.infoq.com/news/2016/06/visual-cpp-telemetry,112,33,osopanda,6/9/2016 16:08\n12173566,Wal-Mart Proves Open Source Is Big Business,http://www.forbes.com/sites/moorinsights/2016/07/26/wal-mart-proves-open-source-is-big-business/,71,33,kungfudoi,7/27/2016 15:25\n10426333,NASA Gives 99-Percent Probability of 5.0 Earthquake in LA,http://losangeles.cbslocal.com/2015/10/20/nasa-gives-99-percent-probability-of-5-0-earthquake-in-la/,4,2,kushti,10/21/2015 16:00\n11369360,Moon Village,http://www.esa.int/esatv/Videos/2016/03/Moon_Village2,2,2,adam_klein,3/27/2016 8:44\n11742817,In a Room with Radiohead,http://www.the-tls.co.uk/articles/public/just-playing-in-a-room-with-friends/,85,39,tintinnabula,5/21/2016 1:57\n11457697,Russian diplomats curious obsession with poetry,https://www.washingtonpost.com/world/europe/russian-diplomats-have-a-curious-obsession-with-poetry/2016/04/01/c0c26d4e-f688-11e5-958d-d038dac6e718_story.html,11,1,lermontov,4/8/2016 20:34\n10727064,Americans: Pay Your Taxes--Or Lose Your Passport,http://www.wsj.com/articles/americans-pay-your-taxes-or-lose-your-passport-1447971424,2,1,hippich,12/13/2015 17:46\n12532431,\"Ask HN: Those with small side projects, where did you find part-time talent?\",,2,2,phankinson,9/19/2016 16:04\n11216020,\"Borg, Omega, Kubernetes: Lessons learned from container management over a decade\",http://queue.acm.org/detail.cfm?id=2898444,292,24,alanfranzoni,3/3/2016 10:29\n11994157,This cartoon explains why Elon Musk thinks were in a computer simulation,http://www.vox.com/technology/2016/6/23/12007694/elon-musk-simulation-cartoon,1,1,UlysseBottello,6/28/2016 14:43\n11266774,A regex crossword from LinkedIn Engineering,https://engineering.linkedin.com/puzzle,66,40,neilpomerleau,3/11/2016 14:28\n10510495,Im a successful software developer. I often want to hurt myself,https://medium.com/@somejournaler/i-m-a-successful-software-developer-i-often-want-to-hurt-myself-86366c93d8c1,2,1,somejournaler,11/4/2015 23:12\n11210960,Crow: Flask based Microframework in C++,https://github.com/ipkn/crow,6,1,suyash93,3/2/2016 16:31\n11764403,AMDs Zen Summit Ridge 8-core CPUs on Par with Intel I7 5960X Extreme,http://techfrag.com/2016/05/24/amd-zen-summit-ridge-twice-fast-fx-8350-par-intel-i7-5960x-extreme/,178,73,willvarfar,5/24/2016 18:46\n10811586,\"Show HN: Cli-money, a simple Unix finance utility\",http://www.launchpad.net/cli-money,3,1,veddox,12/30/2015 10:49\n10419940,Ask HN: Wireless HDMI for Macbook to TV,,2,1,tmaly,10/20/2015 15:54\n10764268,Regent: A Language for Implicit Dataflow Parallelism,http://regent-lang.org/,60,19,eslaught,12/19/2015 18:04\n11989494,A common interface for building developer tools,http://developers.redhat.com/blog/2016/06/27/a-common-interface-for-building-developer-tools/,2,1,ingve,6/27/2016 21:07\n10824723,Show HN: Fisherman  Fish Shell Manager,https://github.com/fisherman/fisherman,13,12,bucaran,1/2/2016 2:50\n10520293,Why did I leave IBM? (2006),https://web.archive.org/web/20070212062901/http://www.paramecium.org/~leendert/musings.html,32,11,luu,11/6/2015 16:30\n11953286,Ask HN: What (lightweight) bug tracker do you use?,,4,7,neilellis,6/22/2016 12:23\n11668384,When Science Reporting Goes Wrong,http://www.slate.com/blogs/bad_astronomy/2016/05/10/john_oliver_science_and_the_media.html,7,1,okket,5/10/2016 16:26\n11462593,\"Film Dialogue from 2,000 screenplays, broken down by gender and age\",http://polygraph.cool/films/index.html,89,56,traviskuhl,4/9/2016 18:28\n11518536,Database access through monadic streams with Lemonade Sqlite,https://michipili.github.io/essay/2016/03/16/lemonade-sqlite.html,2,2,vog,4/18/2016 8:53\n11694605,SML# version 3.0.1 has been released,http://www.pllab.riec.tohoku.ac.jp/smlsharp/,2,3,alegrn,5/14/2016 4:58\n11288852,The web's original sin,http://www.quirksmode.org/blog/archives/2016/03/the_webs_origin.html,123,127,Isofarro,3/15/2016 11:35\n10752040,A very short history of data science (2012),http://www.forbes.com/sites/gilpress/2013/05/28/a-very-short-history-of-data-science/,13,1,sti398,12/17/2015 15:35\n10296732,Apples approach to privacy,http://www.apple.com/privacy/,276,164,braythwayt,9/29/2015 14:54\n10949174,San Francisco has had its first self-driving car accident,http://www.pcworld.com/article/3024939/car-tech/san-francisco-has-had-its-first-autonomous-car-accident.html,10,3,OopsCriticality,1/21/2016 22:52\n10633070,Will You Be Able to Run a Modern Desktop Environment in 2016 Without Systemd?,http://linux.slashdot.org/story/15/11/25/1728238/will-you-be-able-to-run-a-modern-desktop-environment-in-2016-without-systemd,3,1,mariuz,11/26/2015 14:24\n11556053,The Rise of Pirate Libraries,http://www.atlasobscura.com/articles/the-rise-of-illegal-pirate-libraries?utm_source=facebook.com&utm_medium=atlas-page,132,35,fforflo,4/23/2016 15:56\n12557590,Two Out of Three Young Millennials Now Use an Ad Blocker,http://www.scribblrs.com/millennials-ad-blocker/,100,174,angry-hacker,9/22/2016 15:37\n12018121,U.S. Reveals Death Toll from Drone Strikes,http://www.nytimes.com/2016/07/02/world/us-reveals-death-toll-from-airstrikes-outside-of-war-zones.html,14,3,jbegley,7/1/2016 17:40\n11377144,Are You More Likely to Be a Baker If Youre Named Baker?,http://nautil.us/blog/are-you-more-likely-to-be-a-baker-if-youre-named-baker,31,28,dnetesn,3/28/2016 20:31\n10761955,PostgreSQL 9.5 RC1 Released,http://www.postgresql.org/about/news/1631/,209,36,elchief,12/19/2015 0:20\n12264500,Mycroft: AI for everyone (open source Amazon Echo replacement),https://mycroft.ai/,2,3,llamataboot,8/10/2016 20:17\n12329407,The hedgehog and the fox,http://ben-evans.com/benedictevans/2016/7/12/the-hedgehog-and-the-fox,23,9,chunkyslink,8/21/2016 4:41\n12330251,Everyday Placebo Buttons Create Semblance of Control,http://99percentinvisible.org/article/user-illusion-everyday-placebo-buttons-create-semblance-control/,137,171,pttrsmrt,8/21/2016 10:07\n12101415,Executing non-alphanumeric JavaScript without parentheses,http://blog.portswigger.net/2016/07/executing-non-alphanumeric-javascript.html,123,19,kkl,7/15/2016 14:57\n11327365,Show HN: Looking for feedback on a Webpack/etc plugin,,2,1,Klonoar,3/21/2016 11:35\n12136557,Show HN: PleasantFish 2.0  Skills Feedback and Articles for Tech Professionals,https://www.pleasantfish.com,3,1,ali_ibrahim,7/21/2016 13:07\n11494648,Why Logical Clocks Are Easy,http://queue.acm.org/detail.cfm?id=2917756,2,1,tim_sw,4/14/2016 6:22\n10280098,Why Does British Humor Fall Flat in China?,https://soundcloud.com/tns_global/why-does-british-humour-fall-flat-in-china,1,1,pm24601,9/25/2015 19:13\n11093115,MaruOS is open source,http://blog.maruos.com/2016/02/11/maru-is-open-source/,9,1,chei0aiV,2/13/2016 7:40\n10801056,Should You Become a Full Stack Developer?,http://logz.io/blog/full-stack-developer/,11,21,sjscott80,12/28/2015 13:56\n10988662,Large-scale conspiracies would quickly reveal themselves,http://www.ox.ac.uk/news/2016-01-26-too-many-minions-spoil-plot,3,5,jmngomes,1/28/2016 15:24\n10602298,They Are Us,http://www.nytimes.com/2015/11/19/opinion/betraying-ourselves.html?action=click&pgtype=Homepage&region=CColumn&module=MostEmailed&version=Full&src=me&WT.nav=MostEmailed,23,15,muddyrivers,11/20/2015 17:08\n11971957,Ask HN: How do I differentiate myself in the construction industry?,,3,6,dhruvkar,6/24/2016 17:56\n10207071,React Native running on tvOS,https://github.com/facebook/react-native/issues/2618#issuecomment-139682888,15,1,brentvatne,9/12/2015 2:59\n11690602,VR on the Web with Mozilla's A-Frame,https://aframe.io/#cool,2,2,aaronwidd,5/13/2016 14:29\n11918659,Smart detection for passive sniffing in the Tor-network,https://chloe.re/2016/06/16/badonions/,90,9,dotchloe,6/16/2016 20:31\n10199265,React v0.14 Release Candidate,https://facebook.github.io/react/blog/2015/09/10/react-v0.14-rc1.html,10,1,dfguo,9/10/2015 17:13\n11018133,Oil Crash is Kicking Off One of the Largest Wealth Transfers in History,http://www.bloomberg.com/news/articles/2016-02-01/bofa-the-oil-crash-is-kicking-off-one-of-the-largest-wealth-transfers-in-human-history,213,219,walterbell,2/2/2016 7:53\n11752019,\"Ask HN: In a hyper conformist world, will you raise your kids as free thinkers?\",,1,1,spacewhale,5/23/2016 5:11\n11691792,Another Study Finds Link Between Pharma Money and Brand-name Prescribing,https://www.propublica.org/article/another-study-finds-link-between-pharma-money-and-brand-name-prescribing,85,10,acsillag,5/13/2016 17:28\n12338287,Ask HN: Recommendations for too-quiet open office?,,3,3,graham1776,8/22/2016 18:23\n12572240,Google suggestions for every letter of the alphabet,http://www.internetalphabet.ru/en.html,3,1,surganov,9/24/2016 19:33\n10548004,Show HN: Slackipy  automate slack user invites (written using Flask),https://github.com/avinassh/slackipy,4,1,avinassh,11/11/2015 17:57\n11720888,Analyzing stock-based compensation for Twitter and Facebook employees,https://medium.com/@fwiwm2c/stock-based-compensation-facebook-vs-twitter-b0ec1f88f791#.i2seqoq01,48,13,fwiwm2c,5/18/2016 10:21\n12399952,Release Notes for Safari Technology Preview Release 12,https://webkit.org/blog/6928/release-notes-for-safari-technology-preview-release-12/,24,4,okket,8/31/2016 17:24\n10394788,Coding Interview Tips,http://www.interviewcake.com/article/tips-and-tricks,164,54,gameguy43,10/15/2015 17:58\n11593426,Book Review: Albion's Seed,http://slatestarcodex.com/2016/04/27/book-review-albions-seed/,5,1,ScottBurson,4/29/2016 2:33\n11953935,\"In Newly Created Life-Form, a Major Mystery\",https://www.quantamagazine.org/20160324-in-newly-created-life-form-a-major-mystery/,550,139,DiabloD3,6/22/2016 13:59\n11247945,Universities Are Becoming Billion Dollar Hedge Funds with Schools Attached,http://www.thenation.com/article/universities-are-becoming-billion-dollar-hedge-funds-with-schools-attached/,7,1,spinchange,3/8/2016 19:45\n12525081,Show HN: A Catalog of React Components,https://github.com/brillout/awesome-react-components,2,1,rombri,9/18/2016 12:51\n10841759,Getting to Zero Exceptions,http://yellerapp.com/posts/2015-06-01-getting-to-exception-zero.html,54,29,luu,1/5/2016 7:07\n12240253,IBM Watson correctly diagnoses a form of leukemia,http://siliconangle.com/blog/2016/08/05/watson-correctly-diagnoses-woman-after-doctors-were-stumped/,271,76,adamnemecek,8/6/2016 22:53\n10379552,Microsoft Will Now Let Windows 10 Upgraders Use Windows 7 or 8 Product Key,https://www.thurrott.com/windows/windows-10/6815/microsoft-will-now-let-windows-10-upgraders-use-windows-7-8-or-8-1-product-key-to-activate,1,1,denysonique,10/13/2015 10:56\n10723470,Mochizuki Workshop at Oxford,http://www.math.columbia.edu/~woit/wordpress/?p=8160,28,6,subnaught,12/12/2015 17:52\n12536895,Android Studio 2.2,https://android-developers.blogspot.com/2016/09/android-studio-2-2.html,99,78,dvdyzag,9/20/2016 3:47\n11322921,Ethereum Blockchain Project Launches First Production Release,http://www.coindesk.com/ethereum-blockchain-homestead/,83,27,ca98am79,3/20/2016 14:00\n11917587,\"Spam King, who defied nearly $1B in default judgments, sentenced to 2.5 years\",http://arstechnica.com/tech-policy/2016/06/spam-king-who-defied-nearly-1b-in-default-judgments-sentenced-to-2-5-years/,16,5,jackgavigan,6/16/2016 17:31\n10373360,Cure for Type 1 Diabetes Imminent After Harvard Stem Cell Breakthrough (2014),https://uk.news.yahoo.com/cure-type-1-diabetes-imminent-harvard-stem-cell-125135549.html,9,1,pgt,10/12/2015 9:10\n11798550,Ask HN: Specializing in a technical domain,,11,2,votr,5/29/2016 22:38\n10391452,Universal basic income?: A mapped community argument,http://en.arguman.org/a-universal-basic-income-is-the-best-way-to-eradicate-economic-inequality,6,2,creamyhorror,10/15/2015 5:07\n10309400,Psychology and sexual equality,http://www.economist.com/news/21668014-women-perceive-more-conflicts-men-do-between-promotion-and-other-goals-what,1,1,jimsojim,10/1/2015 5:28\n11987414,Inappropriate Uses of Google Trends,https://medium.com/@dannypage/stop-using-google-trends-a5014dd32588,488,105,prostoalex,6/27/2016 16:45\n10558795,A Savings App Designed by a Behavioral Economist,http://www.theatlantic.com/business/archive/2015/11/savings-app-behavioral-economist/414522/?single_page=true,27,2,kercker,11/13/2015 9:21\n10825621,Ask HN: Front-end dev trends for 2016,,3,1,danielovichdk,1/2/2016 9:04\n11825388,The Google/Oracle decision was bad for copyright and bad for software,http://arstechnica.com/business/2016/06/the-googleoracle-decision-was-bad-for-copyright-and-bad-for-software/,8,2,nikbackm,6/2/2016 19:33\n10292850,Best estimates are that American debt cannot be fixed with taxes on capital,http://marginalrevolution.com/marginalrevolution/2015/09/best-estimates-are-that-american-debt-is-not-sustainable.html,22,32,baristaGeek,9/28/2015 20:11\n11706129,My Career with the Phone Company,https://medium.com/the-coffeelicious/my-career-with-the-phone-company-ff95853cee8b#.twe3dfssx,1,1,kostyk,5/16/2016 13:34\n12430298,Philae Found,http://www.esa.int/Our_Activities/Space_Science/Rosetta/Philae_found,1238,125,de_dave,9/5/2016 13:53\n12477159,60 days to NES mini launch. What are your guesses on HW used?,https://ldom22.github.io/NES-classic-reminder/,1,1,ldom22,9/12/2016 4:19\n11192667,Git rebase and the golden rule explained,https://medium.com/@pierreda/git-rebase-and-the-golden-rule-explained-70715eccc372#.lo2efrtcr,6,3,adamnemecek,2/28/2016 22:24\n11155701,The Tunguska Event,http://www.slate.com/blogs/atlas_obscura/2016/02/22/more_than_a_century_later_there_are_still_questions_about_what_happened.html,75,71,bootload,2/23/2016 1:10\n11582143,Why Amazon Is Going to Build Its Own Cellular Network,https://medium.com/@dconrad/why-amazon-is-going-to-build-its-own-cellular-network-29c94b109747,4,1,dconrad,4/27/2016 16:48\n10729880,Ask HN: Can we have a read later for the posts?,,18,20,ForFreedom,12/14/2015 7:57\n10883346,Anti-Decay Programming,http://johnnunemaker.com/anti-decay-programming/,2,1,jnunemaker,1/11/2016 20:43\n10542205,Dissected Maps Were the First Jigsaw Puzzles,http://www.slate.com/blogs/the_vault/2015/11/04/history_of_puzzles_maps_used_to_teach_geography_in_the_19th_century.html,17,1,benbreen,11/10/2015 20:28\n11438479,FAQ  Peachpie PHP to .NET Compiler,http://blog.peachpie.io/2016/04/faq.html,21,1,pchp,4/6/2016 13:07\n12381002,Ask HN: How much should I charge per hour as Developer?,,4,4,user7878,8/29/2016 10:20\n10670284,Figma  The Collaborative Interface Design Tool,https://www.figma.com/,13,1,uptown,12/3/2015 16:01\n11305527,Google Puts Boston Dynamics Up for Sale in Robotics Retreat,http://www.bloomberg.com/news/articles/2016-03-17/google-is-said-to-put-boston-dynamics-robotics-unit-up-for-sale,830,387,doener,3/17/2016 16:40\n11842156,Free C Programming Course from Aalto University and the University of Helsinki,http://mooc.fi/courses/2016/aalto-c/en/,14,2,epistemos,6/5/2016 17:57\n11240429,Building Market-Networks to Reshape the Legal Profession,https://www.legal.io/blog/56ddbe3de4a99439930000ce/How-Market-Networks-Will-Reshape-the-Legal-Profession,3,1,RedditKon,3/7/2016 18:17\n11647033,Rails 5.0.0.rc1,https://github.com/rails/rails/tree/v5.0.0.rc1,283,138,bdcravens,5/6/2016 22:07\n11309586,Common Ground: A children's book about the tragedy of the commons,http://www.mollybang.com/Pages/common.html,3,2,cardamomo,3/18/2016 3:05\n11158339,Child tracker firm in hack row,http://www.bbc.co.uk/news/technology-35639545,19,5,jgrahamc,2/23/2016 12:22\n11435600,\"Measure Seventy-Five Times, Cut Once: Further Blood Glucose Meter Testing\",https://medium.com/@chrishannemann/measure-seventy-five-times-cut-once-further-blood-glucose-meter-testing-9e769a853710,1,1,ndonnellan,4/6/2016 0:00\n10543261,\"After Poking Facebook, Life Ain't Easy for a Site Named Tsu\",http://www.nytimes.com/aponline/2015/11/10/business/ap-us-facebook-war.html?_r=0,2,1,georgecmu,11/10/2015 22:57\n11097789,How to learn JavaScript,https://sivers.org/learn-js,12,1,cocoflunchy,2/14/2016 10:35\n12268317,Hack of Democrats Accounts Was Wider Than Believed,http://mobile.nytimes.com/2016/08/11/us/politics/democratic-party-russia-hack-cyberattack.html?em_pos=small&emc=edit_dk_20160811&nl=dealbook&nl_art=10&nlid=65508833&ref=headline&te=1&referer=,2,1,JumpCrisscross,8/11/2016 14:08\n11162644,Chocolate maker Mars has ordered a recall of chocolate products in 55 countries,http://www.bbc.com/news/business-35642075,39,11,rabblac,2/23/2016 21:51\n11318028,First look inside Tesla's gigafactory,http://www.rgj.com/story/money/business/2016/03/18/get-sneek-peak-inside-teslas-reno-area-gigafactory/81978520/,60,24,moadkid,3/19/2016 10:44\n10531574,\"Volkswagen's US sales go up in October, despite diesel emissions scandal\",http://www.theverge.com/2015/11/3/9663734/volkswagen-diesel-emissions-scandal-october-sales-rise,3,1,qzervaas,11/9/2015 5:53\n12441423,cURL 7.50.2 released,https://curl.haxx.se/changes.html#7_50_2,55,16,okket,9/7/2016 7:19\n11728989,Nokia announces return to mobile phones and tablets,http://venturebeat.com/2016/05/18/microsoft-offloads-feature-phone-business-to-foxconn-subsidiary-for-350-million/,1,1,vincent_s,5/19/2016 9:31\n11822975,How Dungeons and Dragons Is Frighteningly Close to Real Life,https://medium.com/@kolemcrae/how-dungeons-and-dragons-is-frightening-close-to-real-life-f2784ea8e927#.v11b4h9wg,4,1,kolemcrae,6/2/2016 14:59\n10553320,Firefox finally comes to iOS,http://arstechnica.com/information-technology/2015/11/firefox-finally-comes-to-ios/,10,2,Garbage,11/12/2015 14:35\n12361599,Demonstrations of Attacks Against Implanted Cardiac Devices [pdf],http://d.muddywatersresearch.com/wp-content/uploads/2016/08/MW_STJ_08252016.pdf,42,18,maibaum,8/25/2016 19:09\n12538049,Free VPN in Opera 40,http://www.opera.com/blogs/desktop/2016/09/free-vpn-in-opera-browser-40/,25,12,dineshp2,9/20/2016 8:48\n11825554,Qlik acquired by Thoma Bravo for $3B,http://www.businesswire.com/news/home/20160602005740/en/Qlik-Announces-Agreement-Acquired-Thoma-Bravo-30.50,87,44,dgudkov,6/2/2016 19:56\n10372614,Daily UI: Become a better designer in 100 days,http://www.dailyui.co,2,1,dinnison,10/12/2015 4:46\n12090606,90% of software developers work outside Silicon Valley,http://qz.com/729293/90-of-software-developers-work-outside-silicon-valley/,6,2,cag_ii,7/13/2016 23:40\n10576496,\"Sorry, kids: A real movement needs more than hurt feelings\",http://nypost.com/2015/11/13/sorry-kids-a-real-movement-needs-more-than-hurt-feelings/,8,3,umpaloop,11/16/2015 19:23\n12344268,How a team of 2 kids and adult rookies won a Robot Sumo competition,http://blog.crisp.se/2015/10/06/henrikkniberg/how-2-kids-and-adult-rookies-won-a-robot-sumo-competition,2,1,heironimus,8/23/2016 15:03\n11639973,JekyllConf  A free online conference for all things Jekyll this weekend,http://jekyllconf.com,9,1,mneumegen,5/5/2016 22:01\n10500659,What we learned from rewriting our robotic control software in Swift,http://www.sunsetlakesoftware.com/2015/11/03/what-we-learned-rewriting-our-robotic-control-software-swift,94,83,ingve,11/3/2015 16:38\n11405187,Wikimedia telnet interface,https://meta.wikimedia.org/wiki/Telnet_gateway,115,70,_joe,4/1/2016 14:54\n12472742,Dungeon Generator,https://github.com/Lallassu/DungeonGenerator,29,4,nergal,9/11/2016 10:21\n10647479,The most beautiful theory,http://www.economist.com/news/science-and-technology/21679172-century-ago-albert-einstein-changed-way-humans-saw-universe-his-work?,64,6,prostoalex,11/30/2015 3:24\n12011066,Etcd v3: increased scale and new APIs,https://coreos.com/blog/etcd3-a-new-etcd.html,189,53,philips,6/30/2016 19:35\n11866810,R Passes SAS in Scholarly Use,http://r4stats.com/2016/06/08/r-passes-sas-in-scholarly-use-finally/,193,124,sndean,6/9/2016 0:40\n11608557,Ask HN: Think about the physics of economic growth,,1,4,pygy_,5/2/2016 0:38\n12014252,The C++ Lands [png],http://softwaremaniacs.org/media/alenacpp/cppmap-2012.png,12,2,jonbaer,7/1/2016 6:41\n10270590,\"Stampit  Create objects from reusable, composable behaviors\",https://github.com/stampit-org/stampit/,14,1,dmmalam,9/24/2015 9:15\n11154154,A Brief History of Co-Living Spaces,http://www.citylab.com/navigator/2016/02/brief-history-of-co-living-spaces/470115/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+TheAtlanticCities+%28CityLab%29,44,9,jseliger,2/22/2016 20:45\n10364846,Stylesheets is a community-generated collection of the best CSS resources,https://stylesheets.co/,2,1,s_dev,10/10/2015 7:47\n10802139,\"Harvard Law Review Freaks Out, Sends Threat Over Public Domain Citation Guide\",https://www.techdirt.com/articles/20151224/23582933173/harvard-law-review-freaks-out-sends-christmas-eve-threat-level-over-public-domain-citation-guide.shtml,4,1,mathetic,12/28/2015 17:17\n10553322,Why I Joined HackerOne as CEO,https://hackerone.com/blog/marten-mickos-why-i-joined-hackerone-as-ceo,22,9,yarapavan,11/12/2015 14:35\n11983854,An astute online comment has some wondering whether Brexit may ever happen,https://www.washingtonpost.com/news/worldviews/wp/2016/06/26/an-astute-online-comment-has-many-wondering-whether-brexit-may-ever-happen/,62,51,ScottBurson,6/27/2016 2:24\n12366675,Onenote should support markdown,https://www.change.org/p/microsoft-onenote-support-markdown?recruiter=590293622&utm_source=share_for_starters&utm_medium=copyLink,2,1,benjah1,8/26/2016 14:52\n10421947,Apple's auto ambitions sideswipe electric motorcycle startup,http://www.reuters.com/article/2015/10/19/apple-motorcycle-idUSL1N12F2JZ20151019,1,1,doener,10/20/2015 21:30\n11325993,Ask HN: What is the term for faking automation by using human labor?,,8,15,hotpockets,3/21/2016 3:19\n12488173,Earth-friendly EOMA68 Computing Devices,https://www.crowdsupply.com/eoma68/micro-desktop/updates/progress-and-events,22,11,jonny_storm,9/13/2016 13:49\n12043411,\"Show HN: Hydra  Full Stack Billing, Payment, Provisioning and Mediation Software\",http://www.hydra-billing.com/,3,3,dkoplovich,7/6/2016 14:50\n10849458,The Myth of AI  Jaron Lanier,http://edge.org/conversation/jaron_lanier-the-myth-of-ai,139,169,discreteevent,1/6/2016 9:20\n10660829,Ask HN: My Farm Approached by a Solar Company to Lease Land-What Should I Learn?,,6,12,giltleaf,12/2/2015 3:53\n10181391,Narcissistic Number,https://en.wikipedia.org/wiki/Narcissistic_number,27,2,onion2k,9/7/2015 13:47\n11759903,Members of US Military targeted by debt collectors 2x civilians: solution,https://www.civilizeit.com/military,6,1,sarahnadav,5/24/2016 8:59\n12161569,Log Structured Merge Trees,http://www.benstopford.com/2015/02/14/log-structured-merge-trees/,271,26,kushti,7/25/2016 20:57\n11118720,How to Safely Store Your Users' Passwords in 2016,https://paragonie.com/blog/2016/02/how-safely-store-password-in-2016,479,301,antitamper,2/17/2016 16:02\n11923571,Are women exiting engineering because men get the challenging assignments?,http://spectrum.ieee.org/view-from-the-valley/at-work/tech-careers/are-women-being-pushed-out-of-engineering-because-men-have-all-the-fun,46,149,teklaperry,6/17/2016 16:22\n12205152,Any good alternatives to Google app for work?,https://apps.google.com/intx/en_ie/pricing.html,2,4,baptou12,8/1/2016 19:23\n12212748,Never Lose Your Phone Again,http://tetherdevices.com/index.html/index.html/,1,2,IshanVachhani,8/2/2016 19:46\n11260180,\"FBI could force us to turn on iPhone cameras and microphones, says Apple\",http://www.theguardian.com/technology/2016/mar/10/apple-fbi-could-force-us-to-turn-on-iphone-cameras-microphones,10,1,ollysb,3/10/2016 16:36\n10411482,Deconstructing the CAP Theorem for CM and DevOps (2013),http://markburgess.org/blog_cap.html,33,2,shin_lao,10/19/2015 6:46\n12463786,Lessons scaling from 10 to 20 people,http://josephwalla.com/lessons-scaling-from-10-to-20-people,2,1,guiseppecalzone,9/9/2016 16:35\n11533458,3D laser printing yields high quality micro-optics,http://phys.org/news/2016-04-3d-laser-yields-high-quality.html,49,4,dnetesn,4/20/2016 10:49\n11878149,Why Rust for Low-Level Linux Programming?,http://groveronline.com/2016/06/why-rust-for-low-level-linux-programming/,200,226,pieceofpeace,6/10/2016 17:32\n10799490,Any Suggestions for My Awesome Reference Tools Repo?,https://github.com/willhoag/awesome-reference-tools,3,2,devhoag,12/28/2015 2:08\n10358878,OpenBSD's tame(2) changes its name to pledge(2),http://marc.info/?l=openbsd-cvs&m=144435306927994&w=2,1,1,DominikD,10/9/2015 8:58\n12189682,Ask HN: View Count for Submissions,,1,4,specialist,7/29/2016 20:21\n11723257,Is the Silicon Valley Real Estate Bubble About to Explode?  Vanity Fair,http://www.vanityfair.com/news/2016/05/is-the-silicon-valley-real-estate-bubble-about-to-explode,9,4,mgav,5/18/2016 16:45\n11196130,Researchers Create Matrix-Like Instant Learning Through Brain Stimulation,http://techcrunch.com/2016/02/29/researchers-create-matrix-like-instant-learning-through-brain-stimulation,13,8,jessecred,2/29/2016 15:52\n12225411,PlayCanvas vs. Unity WebGL,http://blog.playcanvas.com/playcanvas-versus-unity-webgl/,1,2,MayorOfMonkeys,8/4/2016 13:44\n10402692,\"Batterymakers See a Big Break Coming  No, Seriously This Time\",http://www.bloomberg.com/news/articles/2015-10-16/batterymakers-see-a-big-break-coming-no-seriously-this-time,2,1,T-A,10/16/2015 23:41\n11817299,Is there a chance Theranos may have been on to something?,,4,1,NN88,6/1/2016 19:14\n11648413,\"Ask HN: As a U.S. developer, how do I transition to working abroad?\",,5,2,every_other,5/7/2016 4:37\n11641132,An Unity LAN server-client model example,https://github.com/ifndefdeadmau5/unity5-networking-HLAPI-getting-started,2,4,ifndefdeadmau5,5/6/2016 1:48\n11416691,Belle II and the matter of antimatter,http://www.symmetrymagazine.org/article/belle-ii-and-the-matter-of-antimatter,11,1,elorant,4/3/2016 16:40\n10277201,CryptoBallot: Secure Online Voting,https://cryptoballot.com/,22,5,shocks,9/25/2015 10:03\n11791911,Ask HN: Would you use a messaging app that requires nor a phone number or email?,,1,6,karimdag,5/28/2016 15:18\n10895933,Show HN: I Implemented a HSTS Super Cookie,https://github.com/ben174/hsts-cookie,20,6,ben174,1/13/2016 17:28\n10541962,Shipping SQLite in Windows 10,http://engineering.microsoft.com/2015/10/29/sqlite-in-windows-10/,28,4,perlgeek,11/10/2015 19:54\n10929350,\"Facebook Begins Campaign to Purge Europe of Xenophobic, Extremist Posts\",http://www.mediaite.com/online/facebook-begins-campaign-to-purge-europe-of-xenophobic-extremist-posts/,6,9,bontoJR,1/19/2016 8:17\n10620769,Researchers Track Tricky Payment Theft Scheme,http://bits.blogs.nytimes.com/2015/11/24/researchers-track-tricky-payment-theft-scheme/?ref=business,5,1,pavornyoh,11/24/2015 14:16\n10339115,\"Microsoft taking applications for $3,000 HoloLens dev kits for shipping Q1 2016\",http://www.theverge.com/2015/10/6/9442849/microsoft-hololens-october-2015,35,4,slg,10/6/2015 14:32\n10712406,Class of 2016: Whose works will enter the public domain,http://publicdomainreview.org/collections/class-of-2016/,129,72,Thevet,12/10/2015 18:37\n11750521,How China is super-sizing science,http://www.bbc.co.uk/news/resources/idt-0192822d-14f1-432b-bd25-92eab6466362,9,4,PuffinBlue,5/22/2016 22:18\n10403329,Shift in weaning age supports hunting-induced extinction of Siberian mammoths,http://ns.umich.edu/new/multimedia/videos/23202-shift-in-weaning-age-supports-hunting-induced-extinction-of-siberian-woolly-mammoths,16,3,Hooke,10/17/2015 3:52\n10763615,Homeconf: replicating the conference experience at home,http://markos.gaivo.net/articles/homeconf.html,2,1,ingve,12/19/2015 14:20\n12303494,React Enlightenment,http://www.reactenlightenment.com/,106,40,tilt,8/17/2016 10:07\n10242151,Learn how to spy on competition,http://survicate.com/blog/how-to-spy-on-competition/,2,3,lucek_kierczak,9/18/2015 21:26\n10928798,Concealing the Calculus of Higher Education,http://www.nytimes.com/2016/01/16/your-money/concealing-the-calculus-of-higher-education.html?mabReward=CTM&action=click&pgtype=Homepage&region=CColumn&module=Recommendation&src=rechp&WT.nav=RecEngine,40,10,jseliger,1/19/2016 4:03\n10824665,How to Hire,https://medium.com/@henrysward/how-to-hire-34f4ded5f176#.w0av7pj1k,30,11,jrkelly,1/2/2016 2:26\n11950819,Programming language with gradual and duck typing that targets PHP and JS,https://github.com/quack/quack,1,1,danillo,6/22/2016 0:54\n11827155,Fake UI,http://fakeui.tumblr.com/,32,13,vmorgulis,6/2/2016 23:42\n10976260,YesGraphs Android SDK,http://blog.yesgraph.com/android-sdk/,2,1,prostoalex,1/26/2016 21:31\n10887194,The pirate game,https://en.wikipedia.org/wiki/Pirate_game,298,135,dbalan,1/12/2016 13:18\n10758257,X-Rays Expose a Hidden Medieval Library,http://medievalbooks.nl/2015/12/18/x-rays-expose-a-hidden-medieval-library/,86,6,robin_reala,12/18/2015 13:20\n12030158,Realtime streaming from torrents in the browser,https://swazm.com,11,2,0x4139,7/4/2016 11:51\n10962352,Map of rail station usage in the UK: 1997  2015,http://www.bettertransport.org.uk/maps/rail-usage.html,55,22,chestnut-tree,1/24/2016 12:46\n10317198,Mass incarceration: A new theory for why so many Americans are in prison,http://www.slate.com/articles/news_and_politics/crime/2015/02/mass_incarceration_a_provocative_new_theory_for_why_so_many_americans_are.single.html,115,180,po,10/2/2015 7:37\n11791385,Adblocking and Counter-Blocking: A Slice of the Arms Race,https://www.lightbluetouchpaper.org/2016/05/28/adblocking-and-counter-blocking-a-slice-of-the-arms-race/,4,1,stargrave,5/28/2016 12:18\n10952461,\"Ad blockers: Google reveals it now has over 1,000 staff just fighting bad ads\",http://www.zdnet.com/article/ad-busters-google-employs-over-1000-people-just-to-fight-bad-ads/,4,1,augb,1/22/2016 13:11\n10492251,The Kotlin Language: 1.0 Beta Is Here,http://blog.jetbrains.com/kotlin/2015/11/the-kotlin-language-1-0-beta-is-here/,178,92,TheAnimus,11/2/2015 15:26\n11403653,Colorful Image Colorization,http://richzhang.github.io/colorization/,113,26,stared,4/1/2016 9:21\n11224013,Show HN: Playing a .wav file through the system bus,https://github.com/anfractuosity/musicplayer,3,1,deutronium,3/4/2016 14:47\n11800072,Is Good Code Impossible? (2010),http://raptureinvenice.com/is-good-code-impossible/,1,1,tomaskazemekas,5/30/2016 7:28\n10559520,\"Cancer Genome Atlas  Interactive Exploration of Patient Gender, Race and Age\",http://www.enpicom.com/visual-lab/tcga-exploration/embed/,12,6,trevi,11/13/2015 12:51\n10312179,A Different Approach to VC,http://avc.com/2015/10/a-different-approach-to-vc/,33,12,wslh,10/1/2015 16:10\n12061320,Changes to Trusted Certificate Authorities in Android Nougat,https://android-developers.blogspot.com/2016/07/changes-to-trusted-certificate.html,102,100,ffernand,7/9/2016 14:10\n11266158,Dealing with releases of single page applications,http://www.beepsend.com/2016/03/10/dealing-releases-single-page-applications/,10,12,xintron,3/11/2016 12:27\n10886022,Ask HN: Should Learn/switch to JavaScript Programming (a Java Developer),,4,2,nanospeck,1/12/2016 7:16\n12075919,A bucket a day  a hack in agriculture,https://medium.com/@pravenj/a-bucket-a-day-a-hack-in-agriculture-8b8176b7d285#.o7seviday,2,1,pravenj,7/12/2016 0:42\n11311607,Ask HN: What newsletters do you read and recommend?,,1,1,praveenh,3/18/2016 13:26\n11801372,Last-khajiit/vkb: Java bot for vk.com competitions,https://github.com/last-khajiit/vkb,1,3,last_khajiit,5/30/2016 14:00\n11473890,Keras 1.0  Python deep learning framework,http://blog.keras.io/introducing-keras-10.html,180,17,fchollet,4/11/2016 18:21\n10879557,CL21  Common Lisp in the 21st Century,https://github.com/cl21/cl21,98,40,eruditely,1/11/2016 8:20\n10695611,Astronaut Selection,http://astronauts.nasa.gov/content/broch00.htm,120,110,DanielRibeiro,12/8/2015 10:06\n11938876,OpenAI technical goals,https://openai.com/blog/openai-technical-goals/,220,70,runesoerensen,6/20/2016 16:01\n10631471,The True Story of Good Coffee  The Awl,http://www.theawl.com/2015/10/its-bad,2,1,snadahalli,11/26/2015 5:44\n11946565,America's upper middle class is growing,http://www.wlwt.com/money/americas-upper-middle-class-is-thriving/40151566,46,105,arcanus,6/21/2016 15:47\n10720639,Rock-Solid Shell Scripting in Scala,https://vimeo.com/148552858,4,1,lihaoyi,12/11/2015 22:39\n11872598,How Silicon Valley Nails Silicon Valley,http://www.newyorker.com/culture/culture-desk/how-silicon-valley-nails-silicon-valley,504,301,sajid,6/9/2016 21:40\n12429781,4 Benefits of Automating Performance Management [Infograph],http://www.slideshare.net/TETIndia/automated-performance-management-benefits,1,1,the_bong_one,9/5/2016 12:25\n10836837,\"Linux and open source have won, get over it\",http://www.zdnet.com/article/linux-and-open-source-have-won-get-over-it/,11,3,CrankyBear,1/4/2016 17:18\n12508710,Mark Cuban Changes His Mind,https://www.bloomberg.com/features/2016-america-divided/mark-cuban/,2,1,6stringmerc,9/15/2016 18:48\n10268720,Why the Rich Are So Much Richer,http://www.nybooks.com/articles/archives/2015/sep/24/stiglitz-why-rich-are-so-much-richer/?utm_medium=email&utm_campaign=NYR+Ukraine+Stiglitz+Jewish+terrorists&utm_content=NYR+Ukraine+Stiglitz+Jewish+terrorists+CID_b2cf8552a449621ee6f6a15876c4afbd&utm_source=Newsletter&utm_term=Why%20the%20Rich%20Are%20So%20Much%20Richer,57,59,prostoalex,9/23/2015 22:36\n10599543,We know the city where HIV first emerged,http://www.bbc.com/earth/story/20151119-we-know-the-city-where-hiv-first-infected-a-human,185,47,Perados,11/20/2015 4:23\n12210401,The DNC Hack Shows How Weve Dropped the Ball on Cyberdefense,http://www.slate.com/articles/news_and_politics/war_stories/2016/08/what_we_can_learn_from_the_cyberattack_on_the_dnc.html,1,1,smacktoward,8/2/2016 14:57\n10672798,What the hack?,http://www.economist.com/news/business/21679457-tech-industry-tradition-has-entered-corporate-mainstream-what-hack,13,7,e15ctr0n,12/3/2015 21:30\n10540979,Death by a thousand likes: Facebook and Twitter are killing the open web,http://qz.com/545048/death-by-a-thousand-likes-how-facebook-and-twitter-are-killing-the-open-web/,263,175,snake117,11/10/2015 17:55\n12292614,Robots will soon replace human fruit pickers,http://spectrum.ieee.org/automaton/robotics/industrial-robots/sri-spin-off-abundant-robotics-developing-autonomous-apple-vacuum,17,2,simonebrunozzi,8/15/2016 19:00\n12199143,Words are losing their power. Not even Jason Bourne can save them now,https://www.theguardian.com/commentisfree/2016/jul/21/words-jason-bourne-matt-damon-film-hollywood-dialogue,86,63,wolfgke,7/31/2016 22:06\n10894712,\"N1  The extensible, open source mail client\",https://www.nylas.com/n1,4,1,speps,1/13/2016 14:59\n10548718,\"Democrats and Republicans agree: If you can mine it in space, its yours\",http://arstechnica.com/science/2015/11/democrats-and-republicans-agree-if-you-can-mine-it-in-space-its-yours/,2,1,cryptoz,11/11/2015 19:38\n11498781,HTC 10 review: HTC builds the best Android flagship of 2016,http://arstechnica.com/gadgets/2016/04/htc-10-review-htc-builds-the-best-android-flagship-of-2016/,3,1,AdmiralAsshat,4/14/2016 17:36\n11371126,An Autobiography of a Blind Programmer,https://www.parhamdoustdar.com/2016/03/27/autobiography-blind-programmer/,58,29,edtechdev,3/27/2016 19:23\n11498461,Correlation between religion and programming language preference?,https://docs.google.com/forms/d/1clrlqg6p9BSPYa70SX3ianQmiy2tbw9ZaFgyGYMHPII/viewform,6,10,maxwell,4/14/2016 17:05\n10961597,Addressing 2015  Last One Standing,http://blog.apnic.net/2016/01/22/addressing-2015-last-one-standing/,15,1,Sami_Lehtinen,1/24/2016 5:29\n11234266,C pointers are not hardware pointers,http://kristerw.blogspot.com/2016/03/c-pointers-are-not-hardware-pointers.html,45,36,ingve,3/6/2016 16:23\n12089824,Gist: Docker and Nginx with dynamic virtual host,https://gist.github.com/morgangiraud/9c49d596991dbb47be6b52bfa3bce862,2,1,morgangiraud,7/13/2016 21:32\n11066196,Computer pioneer Ken Olsen dies,http://www.boston.com/business/technology/articles/2011/02/08/computer_pioneer_ken_olsen_dies/,17,2,ohjeez,2/9/2016 16:10\n11588238,What Machine Learning Means for Product Development,http://karlrosaen.com/ml-ux/,4,2,krosaen,4/28/2016 12:22\n10903160,Ask HN: Best books/resources on technical writing?,,33,10,philippnagel,1/14/2016 18:12\n12473112,Enough with Basic Income,https://salon.thefamily.co/enough-with-this-basic-income-bullshit-a6bc92e8286b,128,202,julbaxter,9/11/2016 12:53\n11507524,Can XY win the BLE Finder war by turning customers into investors?,https://www.startengine.com/startup/xy-findables,6,3,Grantarvey,4/15/2016 20:49\n12162183,18F Handbook,https://handbook.18f.gov/,12,1,verst,7/25/2016 22:53\n11934087,Dgraph is a next generation graph database with GraphQL as the query language,http://react-etc.net/entry/dgraph-is-a-next-generation-graph-database-with-graphql-as-the-query-language,64,9,velmu,6/19/2016 18:49\n11538390,Show HN: Free SSL in 5 Minutes with Lets Encrypt,https://www.youtube.com/watch?v=k0g21V4MPns,11,5,starlineventure,4/20/2016 23:07\n12548871,Show HN: Phineas  build realtime apps with DynamoDB,https://gist.github.com/jatins/11aac836f25257148a1d61def2c7270c,15,2,jatins,9/21/2016 15:11\n10589720,The Most Intense El NiÃ±o Ever Observed Is Already a Worldwide Disaster,http://www.slate.com/blogs/future_tense/2015/11/18/global_temperatures_hit_new_high_amid_record_el_nino.html,3,2,cryptoz,11/18/2015 18:31\n12023277,moreutils,https://joeyh.name/code/moreutils/,154,56,JoshTriplett,7/2/2016 17:59\n11320276,Ask HN: Best book (or other media) to learn lua from?,,4,5,Sturmrufer,3/19/2016 20:27\n12030501,Ask HN: How would you reimagine email?,,3,3,kuro-kuris,7/4/2016 13:09\n10202408,Ask HN: How developers in enterprises and startups can spend money?,,8,2,bestan,9/11/2015 7:27\n12357447,Keystroke Recognition Using WiFi Signals (2015) [pdf],https://www.sigmobile.org/mobicom/2015/papers/p90-aliA.pdf,109,25,epaga,8/25/2016 7:41\n11661692,\"Burton Malkiel Is Still an Indexing Fan, but a Smart Beta Skeptic\",http://www.wsj.com/articles/burton-malkiel-is-still-an-indexing-fan-but-a-smart-beta-skeptic-1462759220,8,1,gwintrob,5/9/2016 17:50\n11634683,Qutebrowswer: Browser with Vim-like UI,http://www.qutebrowser.org/,17,4,tangue,5/5/2016 8:38\n11300654,\"Denmark Ranks as Happiest Country; Burundi, Not So Much\",http://www.nytimes.com/2016/03/17/world/europe/denmark-world-happiness-report.html,3,1,aaronbrethorst,3/16/2016 21:04\n12496843,Retrospective on Undertale's Popularity,http://undertale.tumblr.com/post/150397346860/retrospective-on-undertales-popularity,19,6,danso,9/14/2016 13:52\n11794314,Gawker cant hide its bad behavior behind press freedom,http://www.cjr.org/criticism/gawker_cant_hide_its_bad_behavior_behind_press_freedom.php,28,14,jackgavigan,5/29/2016 1:01\n11694903,Artistic style transfer for videos,https://www.youtube.com/watch?v=Khuj4ASldmU,3,1,stared,5/14/2016 7:20\n10456714,IBM https broken,https://ibm.com,3,4,smonte,10/27/2015 7:36\n12542980,Tesla patches exploit,https://techcrunch.com/2016/09/20/tesla-patches-exploit-that-left-model-s-potentially-vulnerable-to-remote-access/,1,1,andrewfromx,9/20/2016 20:17\n11971486,Oculus removed the headset check from the DRM in Oculus Runtime 1.5,https://github.com/LibreVR/Revive/releases/tag/0.6.2,272,153,T-A,6/24/2016 17:02\n10995797,3 things I learned during 4+ years at Uber,https://www.techinasia.com/talk/learned-4-years-uber,7,1,williswee,1/29/2016 15:44\n11852271,San Franciscos Housing Crisis Is Solvable. Here's How,https://medium.com/@ferenstein/san-franciscos-housing-crisis-is-solvable-with-one-law-here-s-how-you-can-help-17a0d1005df0#.yf5y5watn,6,1,jseliger,6/7/2016 3:46\n11236324,Netflix is causing us to watch less TV,http://www.digitaltrends.com/movies/netflix-tv-decline/,1,2,felipemora,3/7/2016 0:16\n11489574,\"How I got 10,000 five-star reviews in 4 weeks\",https://medium.com/@warpling/how-i-got-10-000-five-star-reviews-in-4-weeks-5246cc4c55c7#.4ptbbv1yq,6,1,WoodenChair,4/13/2016 16:22\n11093275,\"Learn Raw React  No JSX, No Flux, No ES6, No Webpack\",http://jamesknelson.com/learn-raw-react-no-jsx-flux-es6-webpack/,243,58,dlcmh,2/13/2016 8:42\n11515800,Reverse Engineering Sublime Text's Fuzzy Match Algorithm,https://blog.forrestthewoods.com/reverse-engineering-sublime-text-s-fuzzy-match-4cffeed33fdb,25,1,mintplant,4/17/2016 19:12\n10968736,Taxi Strike Redux: Is France Failing Its Entrepreneurs?,https://medium.com/welcome-to-thefamily/taxi-strike-redux-is-france-failing-its-entrepreneurs-49c4d7249498#.vuh68hprz,1,1,c2prods,1/25/2016 18:06\n10933357,Gilt Groupe Is a Cautionary Tale for Startup Employees Banking on Stock Options,http://recode.net/2016/01/19/gilt-groupe-is-a-cautionary-tale-for-startup-employees-banking-on-stock-options/,102,66,coloneltcb,1/19/2016 19:40\n10599247,Majority of Renters Are Not Saving for Down Payment: Freddie,http://www.nationalmortgagenews.com/news/origination/majority-of-renters-are-not-saving-for-down-payment-freddie-1066194-1.html,40,65,PretzelFisch,11/20/2015 2:35\n10644373,Ask HN: How do develop a side project when you have a 40hr/week job?,,153,128,ciaoben,11/29/2015 11:23\n10221451,\"ISPs dont have First Amendment right to edit Internet, FCC tells court\",http://arstechnica.com/tech-policy/2015/09/isps-dont-have-1st-amendment-right-to-edit-internet-fcc-tells-court/,17,1,privong,9/15/2015 16:15\n11344791,How did losing Left-pad package on npm affect your operations?,,9,9,forkLding,3/23/2016 14:34\n11504819,Potato Diet,http://mashable.com/2016/04/15/australian-potato-diet/#3VeIZPYYFPqk,2,1,emilyn,4/15/2016 14:57\n10556848,Malicious LuaJIT bytecode,http://www.corsix.org/content/malicious-luajit-bytecode,5,2,cbetz,11/12/2015 23:07\n11092463,Nikola Teslas Valvular Conduit (2013),http://fluidpowerjournal.com/2013/10/teslas-conduit/,69,5,billconan,2/13/2016 4:02\n11742665,Show HN: Tell Me What to Do,http://tmwtd.io/,9,5,stroz,5/21/2016 1:08\n12350080,Ask HN: Is downloading and storing user-supplied url content legal?,,6,1,prmph,8/24/2016 6:17\n12035225,Sweden  internship salaries for Data Science [info needed],,1,1,luus,7/5/2016 9:07\n10556478,Nobody Wants Your App,https://medium.com/@momunt/nobody-wants-your-app-6af1f7f69cb7,2,1,BinaryIdiot,11/12/2015 22:06\n11364689,\"Ask HN: Did Tay, Microsoft AI, give you a sneak peek of how dangerous AI can be?\",,1,2,adarsh_thampy,3/26/2016 6:24\n12117568,Best laptop for linux (probably Ubuntu)?,,24,33,wheresvic1,7/18/2016 19:38\n12238574,WeChats world,http://www.economist.com/news/business/21703428-chinas-wechat-shows-way-social-medias-future-wechats-world,17,5,g4k,8/6/2016 16:09\n11406757,Slack raises $200M at $3.8B valuation for business messaging,http://techcrunch.com/2016/04/01/slack-raises-200m-at-3-8b-valuation-for-business-messaging,246,223,jordigg,4/1/2016 17:36\n12248442,How World War II scientists invented a data-driven approach to fighting fascism,http://arstechnica.com/science/2016/06/how-world-war-ii-scientists-invented-a-data-driven-approach-to-fighting-fascism/,1,1,musha68k,8/8/2016 15:20\n11621429,Teaching: Convergence and Divergence,https://blog.getify.com/teaching-convergence-and-divergence/,2,1,_getify,5/3/2016 15:21\n12124334,Pokemon GO server monitor with SMS alerts,https://status.pokemongoserver.com/,2,1,svitekpavel,7/19/2016 19:51\n11365535,EU wants to monitor Skype and Viber,http://neurope.eu/article/eu-prepares-floor-european-counter-terrorist-intelligence-service-will-start-controls-skype-viber/,1,1,XzetaU8,3/26/2016 13:10\n11889134,Open-source geo is really something right now,https://trackchanges.postlight.com/open-source-geo-is-really-something-right-now-f8e310c5f57a#.wbks9g5ea,128,14,japhyr,6/12/2016 17:20\n10957478,Yahoo accelerated stock options to retain employees,http://uk.businessinsider.com/yahoo-accelerated-its-stock-options-to-try-to-retain-employees-2016-1?op=1?r=US&IR=T,8,7,prostoalex,1/23/2016 6:55\n10225903,Asynchronous IO in Rust,https://medium.com/@paulcolomiets/asynchronous-io-in-rust-36b623e7b965,160,110,nercury,9/16/2015 11:49\n10688248,Some transcripts from the Scaling Bitcoin workshops,http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-December/011862.html,29,7,kanzure,12/7/2015 6:54\n12202039,Show HN: Functional Programming for Kids: Interactive Tutorial,https://github.com/viebel/kids.klipse.tech,40,18,viebel,8/1/2016 13:06\n11578712,Snowden Debates CNNs Fareed Zakaria on Encryption,https://theintercept.com/2016/04/26/snowden-debates-cnns-fareed-zakaria-on-encryption/,19,2,etiam,4/27/2016 8:43\n11214992,BMW refusing to abide by terms of GNU Public License,https://twitter.com/duncan_bayne/status/705244093702471680,21,11,duncan_bayne,3/3/2016 4:15\n10566451,Deep Neural Decision Forests [pdf],http://research.microsoft.com/pubs/255952/ICCV15_DeepNDF_main.pdf,145,35,fitzwatermellow,11/14/2015 17:31\n12045923,The Strange Gaps in Hillary Clinton's Email Traffic,http://www.politico.com/magazine/story/2016/07/hillary-clinton-missing-emails-secretary-state-department-personal-server-investigation-fbi-214016,22,7,douche,7/6/2016 21:08\n11761545,\"Pebble goes off wrist with Core, dedicated running gadget\",https://backchannel.com/pebble-makes-a-run-for-it-c1da3db0f400#.eh3kjj4q7,69,51,steven,5/24/2016 14:01\n12274971,The 12 Most Retweeted Programming Quotes,https://medium.com/statuscode/the-12-most-retweeted-programming-quotes-2b039c45ca39#.w6xevnvub,11,1,mattiemass,8/12/2016 12:16\n10402131,Android app Motif Messenger,https://play.google.com/store/apps/details?id=com.motifapp,1,4,dretones,10/16/2015 21:31\n12142140,\"Alcohol is a direct cause of seven ??forms of cancer, finds study\",https://www.theguardian.com/society/2016/jul/22/alcohol-direct-cause-seven-forms-of-cancer-study,67,39,CarolineW,7/22/2016 6:59\n12087045,Shyft,https://myshyft.com/,2,1,petethomas,7/13/2016 15:39\n11909438,The fastest way to get started with GraphQL,https://medium.com/scaphold/the-fastest-way-to-get-started-with-graphql-2329a2857c56,29,12,vning93,6/15/2016 14:16\n10937277,SSH tunnelling for fun and profit: AutoSSH,http://www.everythingcli.org/ssh-tunnelling-for-fun-and-profit-autossh/,141,70,everythingcli,1/20/2016 11:10\n11510649,The Cuneiform Tablets of 2015 [pdf],http://www.vpri.org/pdf/tr2015004_cuneiform.pdf,147,34,akavel,4/16/2016 14:12\n11960163,Do you build from scratch or integrate open source?,,3,4,jjeaff,6/23/2016 11:20\n10648847,A 'Binary' System for Complex Numbers (1965) [pdf],https://www.nsa.gov/public_info/_files/tech_journals/A_Binary_System.pdf,36,13,espeed,11/30/2015 11:22\n10743207,DNS Terminology,https://tools.ietf.org/html/rfc7719,60,3,_jomo,12/16/2015 9:28\n11074648,Feds Eye the 'Internet of Things' as Next Frontier in Spying,\"http://www.pcmag.com/article2/0,2817,2499109,00.asp\",3,3,augb,2/10/2016 18:13\n12183719,Navy to Name Ship After Gay Rights Activist Harvey Milk,https://news.usni.org/2016/07/28/navy-name-ship-gay-rights-activist-harvey-milk,57,46,99_00,7/28/2016 22:37\n12322206,Show HN: List of coworking spaces in Berlin (and other cities),https://listmap.io/coworking-spaces/berlin-germany/,5,1,Kunix,8/19/2016 18:24\n10929365,Logging in with External Services,http://www.vertabelo.com/blog/technical-articles/database-design-logging-in-with-external-services,2,1,pai1009,1/19/2016 8:24\n11470342,Revisiting a 90-year-old debate: the advantages of the mean deviation (2004),http://www.leeds.ac.uk/educol/documents/00003759.htm,61,7,yconst,4/11/2016 8:45\n11575067,KDE is not the right place for Thunderbird,http://www.elpauer.org/2016/04/kde-is-not-the-right-place-for-thunderbid/,5,2,pgquiles,4/26/2016 19:55\n12502423,Functional Programming Doesn't Work (2009),http://prog21.dadgum.com/54.html,15,1,pkd,9/15/2016 0:16\n10910915,\"Docker: migrating containers between hosts, portable environments\",http://scene-si.org/2016/01/14/docker-portable-environment/,4,2,titpetric,1/15/2016 18:02\n12085280,Startup Technical Diligence Is a Waste of Time,http://codingvc.com/why-startup-technical-diligence-is-a-waste-of-time/,287,160,lpolovets,7/13/2016 11:11\n10559536,Show HN: ModelMod  modify art in games,https://github.com/jmquigs/ModelMod,28,8,jmquigs,11/13/2015 12:55\n11271772,Show HN: Rendering black holes with Haskell,https://flannelhead.github.io/projects/blackstar.html,88,13,flannelhead,3/12/2016 7:51\n12284967,An introduction to Japanese,https://pomax.github.io/nrGrammar/,363,122,e-sushi,8/14/2016 9:24\n10396982,\"Turris Omniaan open-source, open-hardware router by the Czech Internet registry\",https://omnia.turris.cz/en/,25,4,throwaway000002,10/16/2015 1:15\n10859763,Show HN: Assertions and utils for testing React Components,https://github.com/producthunt/chai-enzyme,5,1,vesln,1/7/2016 18:34\n12159284,Danger  Stop Saying 'You Forgot To' in Code Review,http://danger.systems,15,2,orta,7/25/2016 15:24\n12046950,Literate programming: presenting code in human order,http://www.johndcook.com/blog/2016/07/06/literate-programming-presenting-code-in-human-order/#.V32uxZvDTmQ.hackernews,95,73,cab1729,7/7/2016 1:22\n10532399,Five Technology Fundamentals That All Kids Need to Learn Now,http://www.forbes.com/sites/jordanshapiro/2015/10/31/five-technology-fundamentals-that-all-kids-need-to-learn-now/,2,1,wyclif,11/9/2015 11:22\n11392187,What are your unordinary/unusual suggestions for finding a technical co-founder?,,7,2,hahahello,3/30/2016 19:24\n10196945,More efficient memory-management could enable chips with thousands of cores,http://news.mit.edu/2015/first-new-cache-coherence-mechanism-30-years-0910,137,42,Libertatea,9/10/2015 9:17\n12387648,Multiple vulnerabilities in RPM  and a rant,https://blog.fuzzing-project.org/52-Multiple-vulnerabilities-in-RPM-and-a-rant.html,4,1,ashitlerferad,8/30/2016 5:04\n12456062,SMPL  A realistic 3D model of the human body,,1,1,sytelus,9/8/2016 18:51\n11989551,Show HN: Golang implementation of custom encoding in net/rpc vs. grpc.io,https://open.dgraph.io/post/rpc-vs-grpc/,10,3,mrjn,6/27/2016 21:14\n11480840,\"A Visionary Project Aims for Alpha Centauri, a Star 4.37 Light-Years Away\",http://www.nytimes.com/2016/04/13/science/alpha-centauri-breakthrough-starshot-yuri-milner-stephen-hawking.html?mabReward=A6&moduleDetail=recommendations-2&action=click&contentCollection=Americas&region=Footer&module=WhatsNext&version=WhatsNext&contentID=WhatsNext&src=recg&pgtype=article,492,226,sravfeyn,4/12/2016 16:13\n12420943,The rise of Monero,https://cointelegraph.com/news/5-major-reasons-why-monero-has-spiked,2,1,Hellgy,9/3/2016 20:12\n11683676,EyeEm's new app finds your best photos for you,http://techcrunch.com/2016/05/12/eyeem-the-roll/,2,3,herval,5/12/2016 14:35\n10454010,COS has been released for the commodore 64,http://64jim64.blogspot.com/2015/09/cos-has-been-released-for-commodore-64.html,22,1,ingve,10/26/2015 19:59\n11198565,The Svbtle Promise,http://dcurt.is/svbtle-promise,102,88,sp332,2/29/2016 21:14\n11639862,The Verizon DBIR relies on questionable vulnerability data and poor analysis,http://blog.trailofbits.com/2016/05/05/the-dbirs-forest-of-exploit-signatures/,13,2,zerointerupt,5/5/2016 21:40\n10875190,Llvmpipe: The Jitted OpenGL software renderer inside Mesa,http://www.mesa3d.org/llvmpipe.html,38,22,vmorgulis,1/10/2016 13:13\n12237892,\"Generate responsive, maintainable and unified email templates Using SASS and Pug\",https://github.com/dhilipsiva/email-template-generator,2,1,dhilipsiva,8/6/2016 12:31\n12422504,Brazilian competition paying $150 for the best idea about How to colonize Mars,https://www.ideiasquevalem.us/,1,1,joaovitor2763,9/4/2016 3:21\n12400943,\"Graduate Students, the Laborers of Academia\",http://www.newyorker.com/business/currency/graduate-students-the-laborers-of-academia?mbid=rss,115,91,jseliger,8/31/2016 19:47\n12342178,Supercell first investors invest in developer container startup in Finland,http://arcticstartup.com/article/container-kontena-launch/,6,1,dsarle,8/23/2016 8:22\n10388325,\"Show HN: MapMe.io, AR platform for IoT, primarily for transportation awareness\",http://mapme.io,3,3,craigm26,10/14/2015 18:16\n11050288,Self Adjusting DOM,https://blogs.janestreet.com/self-adjusting-dom/,5,1,strmpnk,2/6/2016 22:33\n11259353,Ask HS: can TensorFlow be used for combinatorial optimization problems?,,4,2,bischofs,3/10/2016 14:28\n10441976,Technological evolution has a momentum of its own,http://www.wsj.com/articles/the-myth-of-basic-science-1445613954,30,22,anigbrowl,10/24/2015 0:46\n10633940,Show HN: Framepop  Turn photos into framed prints,https://itunes.apple.com/us/app/framepop-turn-photos-into/id1053338426,15,5,tgoldberg,11/26/2015 17:42\n11909694,Why you can't be a good .NET developer,http://codeofrob.com/entries/why-you-cant-be-a-good-.net-developer.html,28,20,gh-lfneu28,6/15/2016 14:55\n10861045,CEO of T-Mobile asks EFF Who the f*** are you?,https://twitter.com/JohnLegere/status/685201130427531264,53,3,roymurdock,1/7/2016 21:46\n10216735,\"Run-Command  small, portable alternative to standard Windows Run-Dialog\",http://www.softwareok.com/?seite=Microsoft/Run-Command,1,1,richardboegli,9/14/2015 18:51\n10786668,Slack Experiments with a Technological Solution to Work-Life Balance,http://www.theatlantic.com/business/archive/2015/12/slack-do-not-disturb/421716/?single_page=true,1,1,mrshoex,12/24/2015 1:52\n11669180,Redux-catalyst: A collection of ReactJS and Redux components,https://github.com/iotopia-solutions/redux-catalyst,1,1,Feneric,5/10/2016 17:59\n10495254,Log Forwarding with Filebeat [Will Replace Logstash Forwarder],https://www.elastic.co/blog/beats-beta4-filebeat-lightweight-log-forwarding,3,1,seanf,11/2/2015 21:08\n11381418,Testing your app on a budget,http://blog.runnable.com/post/141863901521/testing-your-app-on-a-budget,60,7,hiphipjorge,3/29/2016 13:50\n12072810,New user question,,1,4,alwaysslaying,7/11/2016 17:44\n11801093,Security challenges for the Qubes build process,http://blog.invisiblethings.org/2016/05/30/build-security.html,64,17,kkl,5/30/2016 13:03\n10898739,The hunt for a Microsoft Silverlight 0-day,https://securelist.com/blog/research/73255/the-mysterious-case-of-cve-2016-0034-the-hunt-for-a-microsoft-silverlight-0-day/,57,2,3JPLW,1/14/2016 0:18\n11817863,DeepText: Facebook's text understanding engine,https://code.facebook.com/posts/181565595577955/introducing-deeptext-facebook-s-text-understanding-engine/,407,136,adwmayer,6/1/2016 20:29\n11914532,With React Native its not all sugar and spice,https://blog.addjam.com/react-native-its-not-all-sugar-and-spice-cb5d6b25eae9#.kkwvjrg7h,72,42,mdhayes,6/16/2016 7:11\n11043594,US panel greenlights creation of male 'three-person' embryos,http://www.nature.com/news/us-panel-greenlights-creation-of-male-three-person-embryos-1.19290,3,1,Amorymeltzer,2/5/2016 18:42\n10452238,Airbnb to employees: 'We failed you' with controversial ads,http://www.cnet.com/news/airbnb-to-employees-we-failed-you-with-controversial-ads/,2,1,edward,10/26/2015 15:57\n10897146,\"Nanodegree Plus: Get hired within six months of graduating, or tuition refund\",https://www.udacity.com/nanodegree/plus,100,71,ingve,1/13/2016 20:17\n11288768,It's Possible to Get the Nexus 7 Running on a Mainline Linux Kernel,http://www.phoronix.com/scan.php?page=news_item&px=Nexus-7-On-Mainline,3,1,buserror,3/15/2016 11:10\n11427997,WhatsApp illegal in Europe,http://futurezone.at/netzpolitik/legale-whatsapp-verwendung-ist-praktisch-unmoeglich/189.971.340,2,2,vincent_s,4/5/2016 5:11\n11306524,Pop culture quotes written in first-order logic  can you figure them out?,http://jdh.hamkins.org/famous-quotations-in-their-original-language/,3,1,AllTalk,3/17/2016 18:38\n10657251,Deep Lessons from Google and EBay on Building Ecosystems of Microservices,http://highscalability.com/blog/2015/12/1/deep-lessons-from-google-and-ebay-on-building-ecosystems-of.html,10,1,hepha1979,12/1/2015 17:38\n11747175,Facebook Admits Its Trending Section Includes Topics Not Actually Trending on FB,http://gizmodo.com/facebook-admits-its-trending-section-includes-topics-no-1776319308,15,2,lingben,5/22/2016 2:42\n10579343,OTCA metapixel (2010),http://www.conwaylife.com/wiki/OTCA_metapixel,14,2,jasoncrawford,11/17/2015 5:31\n10690606,Ask HN : Which job has the brightest futur? CRM consultant or BI consultant,,1,1,migthor,12/7/2015 16:49\n10977332,Why do people put on differing amounts of weight?,http://www.bbc.com/news/magazine-35193414,1,2,JohnHammersley,1/27/2016 0:20\n11578414,The Suicide of Venezuela,https://joelhirst.wordpress.com/2016/04/23/the-suicide-of-venezuela/,5,2,nkurz,4/27/2016 7:14\n12373421,Ask HN: Is there a programming language with embedded testing support?,,15,11,maramono,8/27/2016 18:05\n10680218,The Unluckiest Paragraphs  Why Parts of Medium Sometimes Disappear,https://medium.com/medium-eng/the-unluckiest-paragraphs-751dd36d2d30,23,15,don_neufeld,12/5/2015 0:40\n10448632,Facebook secretly lobbying for CISA?,https://boingboing.net/2015/10/24/petition-facebook-betrayed-us.html,258,37,devhxinc,10/25/2015 22:00\n10802413,Stupid Patent of the Month: Microsofts Design Patent on a Slider,https://www.eff.org/deeplinks/2015/12/stupid-patent-month-microsofts-design-patent-slider,320,212,sinak,12/28/2015 18:09\n12415617,DOJ to Cruz: .Com Price Freeze Can Be Extended to 2024,http://www.internetcommerce.org/doj-to-cruz-com-price-freeze-can-be-extended-to-2024/,2,1,gist,9/2/2016 19:31\n10657034,Whale Fall,http://granta.com/whale-fall/,59,14,kawera,12/1/2015 17:12\n11444234,Apply HN: Edtrics -Intelligent Education,,3,2,JFB_adams,4/7/2016 2:28\n11391263,\"SunEdison at risk of bankruptcy, unit says; shares plummet 60 percent\",http://www.reuters.com/article/us-sunedison-inc-terraform-global-risk-idUSKCN0WV160,68,16,e15ctr0n,3/30/2016 17:39\n11187981,A love letter to jQuery,http://madebymike.com.au/writing/love-letter-to-jquery,173,71,joshmanders,2/27/2016 18:52\n11260228,Thought Experiment: GitHub Community View,https://www.pandastrike.com/posts/20150610-thought-experiment-github-community-view,52,14,dyoder,3/10/2016 16:42\n10593700,Ask HN: How to get US H1B visa when located abroad?,,1,4,zeusdx,11/19/2015 9:33\n10330335,Show HN: Someone.io  Task management for teams made easy,http://www.someone.io,151,81,terjeto,10/5/2015 7:22\n10553932,\"Did you just get a $500 freelance assignment? (L.A.) might bill you $30,000\",http://www.laweekly.com/news/did-you-just-get-a-500-freelance-assignment-the-city-might-bill-you-30-000-6040715,30,1,DanielBMarkham,11/12/2015 16:01\n10756959,Sleeping Beauty problem,https://en.wikipedia.org/wiki/Sleeping_Beauty_problem,2,1,xyzzy4,12/18/2015 6:14\n12528544,How to Overthrow a Government [video],https://www.youtube.com/watch?v=m1lhGqNCZlA,242,44,eatbitseveryday,9/19/2016 3:01\n10791938,Reforms to Ease Students Stress Divide a New Jersey School District,http://www.nytimes.com/2015/12/26/nyregion/reforms-to-ease-students-stress-divide-a-new-jersey-school-district.html?hp&action=click&pgtype=Homepage&clickSource=story-heading&module=photo-spot-region&region=top-news&WT.nav=top-news&_r=0,23,23,pavornyoh,12/25/2015 18:49\n11456018,'Leaked' Burr-Feinstein Encryption Bill Is a Threat to American Privacy,http://motherboard.vice.com/read/leaked-burr-feinstein-encryption-bill-is-a-threat-to-american-privacy,4,1,sehugg,4/8/2016 16:45\n12434423,Revenge porn: More than 200 prosecuted under new law,http://www.bbc.co.uk/news/uk-37278264,36,66,cjg,9/6/2016 8:33\n10635936,A Design Flaw That Almost Wiped Out an NYC Skyscraper (2014),http://www.slate.com/blogs/the_eye/2014/04/17/the_citicorp_tower_design_flaw_that_could_have_wiped_out_the_skyscraper.html,31,8,Tomte,11/27/2015 5:05\n10864919,We need to start drinking recycled wastewater,http://www.bbc.com/future/story/20160105-why-we-will-all-one-day-drink-recycled-wastewater,46,81,nols,1/8/2016 14:12\n10326669,Is Twitter Seriously Removing Share Counts? Why Would They Do This?,http://warfareplugins.com/is-twitter-seriously-removing-share-counts-why-would-they-do-this/,3,1,rubikscube,10/4/2015 6:10\n10759781,Why Free Markets Make Fools of Us,http://www.nybooks.com/articles/2015/10/22/why-free-markets-make-fools-us/,51,74,jonathansizz,12/18/2015 17:58\n10205995,\"Stop using difficult-to-guess passwords, UK's spying agency GCHQ recommends\",http://www.independent.co.uk/life-style/gadgets-and-tech/news/stop-using-difficulttoguess-passwords-uks-spying-agency-gchq-recommends-10497048.html,4,1,elektromekatron,9/11/2015 20:26\n10380251,Laser Razor suspended by Kickstarter,http://www.bbc.com/news/technology-34516907#?utm_medium=twitter&utm_source=twitterfeed,181,124,aram,10/13/2015 13:25\n10564050,Discrete Differential Geometry: Helping Machines/People Think Clearly Abt. Shape,https://www.youtube.com/watch?v=Mcal5Cy7r4E,3,1,espeed,11/14/2015 2:11\n11861512,Boosting Sales with Machine Learning,https://medium.com/xeneta/boosting-sales-with-machine-learning-fbcf2e618be3,323,75,ingve,6/8/2016 11:37\n12443424,Xcode 8: Code Signing Configurations,http://pewpewthespells.com/blog/migrating_code_signing.html,3,1,milen,9/7/2016 14:02\n10642288,Why Julia's DataFrames Are Still Slow,http://www.johnmyleswhite.com/notebook/2015/11/28/why-julias-dataframes-are-still-slow/,60,21,johnmyleswhite,11/28/2015 20:27\n10572022,Telize is shutting down,http://www.cambus.net/adventures-in-running-a-free-public-api/,6,1,DiabloD3,11/16/2015 0:59\n12404283,Fool's gold rush: Blockchain initiatives for everybody. Especially the artists,http://rocknerd.co.uk/?p=6972,2,3,davidgerard,9/1/2016 10:54\n10453294,Law firm bosses envision Artificial Intelligence to replace young lawyers,http://arstechnica.com/tech-policy/2015/10/law-firm-bosses-envision-watson-type-computers-replacing-young-lawyers/,7,1,hvo,10/26/2015 18:22\n10388815,Study: Sitting is no worse than standing without moving,https://www.washingtonpost.com/news/to-your-health/wp/2015/10/14/sitting-for-long-periods-doesnt-make-death-more-imminent-study-suggests/,115,56,antimora,10/14/2015 19:28\n10937310,Ask HN: Couldn't HN Submit say a link was already submitted even if title gt 80?,,1,3,chris-at,1/20/2016 11:19\n11203308,Why Chinas Economy Will Be Hard to Fix,http://www.bloomberg.com/graphics/2016-changing-chinese-economy/,67,78,adventured,3/1/2016 15:42\n10649877,Show HN: Create smart invoices,http://parolu.de/free-online-invoice/,4,2,parolu,11/30/2015 15:36\n12451732,Ask HN: Google Analytics Realtime down for me,,15,10,the-dude,9/8/2016 10:28\n11655562,\"Pirate Bay Termed as Deceptive Site by Google Chrome, Firefox and Safari\",http://www.ibtimes.co.uk/pirate-bay-termed-deceptive-site-by-google-chrome-blocked-by-firefox-safari-well-1558881,2,2,wslh,5/8/2016 20:18\n10339062,Effective Cryptography in the JVM,https://tersesystems.com/2015/10/05/effective-cryptography-in-the-jvm/,71,10,pron,10/6/2015 14:22\n12318780,The best music player for Android,https://play.google.com/store/apps/details?id=com.music.smallplayer&hl=en,2,1,iamtrk,8/19/2016 9:03\n11484273,PLE: Reinforcement Learning Environment in Python,https://github.com/ntasfi/PyGame-Learning-Environment,5,1,nrmn,4/12/2016 22:51\n11233004,Geographic profiling proves Banksy is Robin Gunningham say scientists,http://www.independent.co.uk/news/people/banksy-geographic-profiling-proves-artist-really-is-robin-gunningham-according-to-scientists-a6909896.html,3,4,danboarder,3/6/2016 9:02\n10687913,ORWL  The First Open Source Hardened Computer,https://www.kickstarter.com/projects/designshift/orwl-the-first-open-source-hardened-computer,2,1,mrb,12/7/2015 3:44\n12477891,Ask HN: How best to describe my service?,,7,5,ishener,9/12/2016 7:47\n11535629,Hamilton to stay on $10; Tubman replacing Jackson,http://www.politico.com/story/2016/04/treasurys-lew-to-announce-hamilton-to-stay-on-10-bill-222204,52,74,baehaus,4/20/2016 16:35\n12219090,ZingCam  Where Text Comments Are a Thing of the Past,http://www.zingcam.com,2,1,ZingCam,8/3/2016 16:19\n10474653,\"OberonStation, an Oberon RISC workstation\",http://oberonstation.x10.mx,130,96,sinrostro,10/29/2015 21:58\n11789542,The E2 Dynamic Multicore System,http://research.microsoft.com/en-us/projects/e2/,32,3,luu,5/27/2016 22:36\n11211967,\"Show HN: Convert strings (phone numbers, color hex, etc.) into memorable phrases\",https://www.huffgram.com/,3,1,curryhoward,3/2/2016 18:41\n11589636,OwnCloud CTO leaves Company,http://karlitschek.de/2016/04/big-changes-i-am-leaving-owncloud-inc-today/,5,1,mmaedler,4/28/2016 15:36\n12530100,Ask HN: Where in European Union should I move to found a startup?,,8,7,cosmorocket,9/19/2016 9:45\n11257080,John Carmack on Idea Generation,http://amasad.me/2016/03/09/john-carmack-on-idea-generation/,123,20,amasad,3/10/2016 2:23\n11918950,Risky South Pole mission: retrieve sick scientists from research station,http://www.smh.com.au/world/risky-south-pole-mission-retrieve-sick-scientists-from-amundsenscott-research-station-20160616-gpl3hg.html,104,51,molecule,6/16/2016 21:19\n11854543,How to get funding for project/website,,1,2,andegre,6/7/2016 14:02\n11663369,Three Years in San Francisco,http://www.mikeindustries.com/blog/archive/2016/05/three-years-in-san-francisco,6,3,apress,5/9/2016 21:27\n10961124,Show HN: Coffee with me  founder.im,http://founder.im/josh/,3,2,joshanthony,1/24/2016 2:01\n11994851,The Heterotopia of Facebook (2015),https://philosophynow.org/issues/107/The_Heterotopia_of_Facebook?utm_content=buffere29de&utm_medium=social&utm_source=facebook.com&utm_campaign=buffer,20,3,pttrsmrt,6/28/2016 16:03\n11442698,\"Apply HN: Rendezvoux  Host an event whenever, wherever\",https://medium.com/@ivanbrens/hello-we-are-rendezvoux-and-we-want-to-change-the-world-35cf1dc5d4fe#.9d1xjevv5,3,5,ivanbrens,4/6/2016 22:25\n12431806,Show HN: Comment Farmer  for those who only read comments,http://commentfarmer.com/,5,2,wayofthesamurai,9/5/2016 19:14\n11479326,How to Avoid Boring Sunsets,https://fivethirtyeight.com/features/how-to-avoid-boring-sunsets/,2,2,Amorymeltzer,4/12/2016 13:26\n11666065,Theory and Techniques of  Compiler Construction (2005) [pdf],http://www.ethoberon.ethz.ch/WirthPubl/CBEAll.pdf,80,4,Tomte,5/10/2016 9:50\n10420553,How an F Student Became Americas Most Prolific Inventor,http://www.bloomberg.com/features/2015-americas-top-inventor-lowell-wood/,7,1,happyscrappy,10/20/2015 17:37\n11389149,\"Webtime Tracker  discover your browsing habits, time tracking at its best\",https://chrome.google.com/webstore/detail/webtime-tracker/ppaojnbmmaigjmlpjaldnkgnklhicppk,2,2,petasittek,3/30/2016 13:40\n10506328,Red Hat and Microsoft Reach Deal Red Hat Available on Microsoft Azure Cloud,http://www.wsj.com/articles/microsoft-and-red-hat-reach-linux-deal-1446642000,18,3,baldfat,11/4/2015 13:38\n10655142,Visual Hunt  354M Free Creative Commons Photos and CC0,http://visualhunt.com/,83,2,XKingKong,12/1/2015 13:33\n11180679,Gdb: Debugging with the natives,http://www.cl.cam.ac.uk/~srk31/blog/2016/02/25/#native-debugging-part-1,70,5,ingve,2/26/2016 10:10\n11518779,\"Plenty of Passengers, but Where Are the Pilots?\",http://www.nytimes.com/2016/04/17/opinion/sunday/plenty-of-passengers-but-where-are-the-pilots.html,31,57,danso,4/18/2016 10:14\n11498801,\"A very useful tutorial about how to run Alluxio, Spark, and S3 together\",http://www.alluxio.com/2016/04/getting-started-with-alluxio-and-spark/,11,1,sltz,4/14/2016 17:38\n12297609,Nanorobots That Can Travel Down the Bloodstream and Precisely Target Tumors,http://sciencenewsjournal.com/scientists-created-nanorobots-can-travel-bloodstream-precisely-target-cancerous-tumors/,204,88,azazqadir,8/16/2016 14:21\n11580893,JALI: Animator-Centric Procedural Lip Synch,https://www.youtube.com/watch?v=vniMsN53ZPI,2,1,rkevingibson,4/27/2016 14:51\n10321439,90% of People Don't Know How to Use Ctrl+F (2011),http://www.theatlantic.com/technology/archive/2011/08/crazy-90-percent-of-people-dont-know-how-to-use-ctrl-f/243840/?single_page=true,69,77,csense,10/2/2015 21:24\n12194213,iPad-only is the new desktop Linux,https://medium.com/@chipotlecoyote/ipad-only-is-the-new-desktop-linux-de88b61b6d99#.qqq1nzmnx,18,6,LaSombra,7/30/2016 19:03\n11321533,Ask HN: How do I become a Sales Engineer?,,17,7,tsax,3/20/2016 2:37\n10906063,Top Real Estate Investing Blogs for 2016,https://www.realtyshares.com/blog/top-real-estate-investing-blogs/,3,1,hsfried,1/15/2016 0:28\n10799064,A Letter to a Young Programmer Considering a Startup (2013),https://al3x.net/2013/05/23/letter-to-a-young-programmer.html,99,14,ktamura,12/27/2015 23:07\n10924599,Colognes aftershocks,http://www.economist.com/news/europe/21688418-ultimate-victim-sexual-assaults-migrants-could-be-angela-merkels-liberal-refugee,5,1,tormeh,1/18/2016 14:40\n11705034,IBM 5100,https://en.wikipedia.org/wiki/IBM_5100,24,15,mpweiher,5/16/2016 8:42\n10645787,Let's build React.js,http://neethack.com/2015/10/lets-build-react-dot-js/,11,1,jimchao,11/29/2015 19:46\n10316078,\"You have a story, and Fly Messages has the mask / Anonymously Share\",https://flymessages.com/,1,1,amjada,10/2/2015 1:36\n10287400,Starting your Startup,http://blog.getadmiral.com/starting-a-corporation/,1,1,tangled,9/27/2015 18:31\n11589340,Show HN: TinyRave  SoundCloud for JavaScript Music,http://tinyrave.com,68,6,ed,4/28/2016 15:00\n11279391,Turkish government 'blocks Twitter and Facebook',http://www.independent.co.uk/news/world/europe/ankara-explosion-turkey-twitter-facebook-ban-a6929136.html,7,3,movielala,3/13/2016 21:15\n10579537,Tim Cook: Apple won't create 'converged' MacBook and iPad,http://www.independent.ie/business/technology/tim-cook-apple-wont-create-converged-macbook-and-ipad-34201986.html,1,2,richardboegli,11/17/2015 6:46\n10263682,\"Yogi Berra, Master Yankee Catcher With Goofy Wit, Dies at 90\",http://www.nytimes.com/2015/09/24/sports/baseball/yogi-berra-dies-at-90-yankees-baseball-catcher.html?hp&action=click&pgtype=Homepage&module=photo-spot-region&region=top-news&WT.nav=top-news,173,47,pbhowmic,9/23/2015 7:08\n10361913,Great Molasses Flood,https://en.wikipedia.org/wiki/Great_Molasses_Flood,16,5,bloat,10/9/2015 17:42\n10436788,Tactical Cyber Rifle Is a Glimpse into the Future of Warfare,http://www.popularmechanics.com/military/weapons/a17802/cyber-capability-rifle-ausa-2015-demo/,7,6,bootload,10/23/2015 4:23\n10731023,Regression to the mean is the main reason ineffective treatments appear to work,http://www.dcscience.net/2015/12/11/placebo-effects-are-weak-regression-to-the-mean-is-the-main-reason-ineffective-treatments-appear-to-work/,137,55,Amorymeltzer,12/14/2015 14:10\n10466897,Why Is the NSA Moving Away from Elliptic Curve Cryptography?,https://www.schneier.com/blog/archives/2015/10/why_is_the_nsa_.html,17,1,stargrave,10/28/2015 19:53\n11712038,Why didn't Common Lisp fix the world?,https://www.quora.com/Where-did-we-go-wrong-Why-didnt-Common-Lisp-fix-the-world?share=1,83,124,weeber,5/17/2016 8:27\n10517569,I developed a superior Hamiltonian Cycle Problem solver,,2,5,hamcycle,11/6/2015 2:45\n10963749,Herzog's wild ride through the web,http://www.theguardian.com/film/2016/jan/24/lo-and-behold-reveries-of-the-connected-world-review-herzogs-wild-ride-through-the-web,74,13,bloat,1/24/2016 19:53\n10832150,Show HN: Basket- Amazing Bookmarking app for Android. True read later application,https://play.google.com/store/apps/details?id=net.basket.basketapp,16,7,johnsan,1/3/2016 20:20\n10761922,U.S. Eases 35-Year-Old Real Estate Tax on Foreign Investors,http://www.bloomberg.com/news/articles/2015-12-18/u-s-poised-to-lift-35-year-old-real-estate-tax-on-foreigners,3,4,dismal2,12/19/2015 0:13\n11321528,Thank you for ad blocking,http://thankyouforadblocking.com/,407,273,nichodges,3/20/2016 2:36\n11845999,Facebook Messenger Finally Bridges the Great Emoji Divide,http://www.wired.com/2016/06/facebook-messenger-emoji/,1,1,onmyway133,6/6/2016 11:43\n10245514,RocketSkates R8 giveaway campaign on SproutUp,http://www.sproutup.co/product/rocketskates-r8,1,2,taoni,9/19/2015 20:55\n12297754,\"Reddit fighting Atlantic, trying identify Twenty One Pilots leakers IP address\",http://www.completemusicupdate.com/article/reddit-hits-back-at-atlantics-bid-to-identify-track-leakers-ip-address/,2,1,6stringmerc,8/16/2016 14:43\n10461361,Fatal brain disease potentially affects five people in Massachusetts,http://www.cnn.com/2013/09/05/health/creutzfeldt-jakob-brain-disease/index.html,1,1,DrScump,10/27/2015 21:40\n10579542,Postgres high-availability cluster with auto-failover and cluster recovery,https://github.com/nanopack/yoke,215,55,tuyguntn,11/17/2015 6:47\n11656738,Autonomous Robot Surgeon Bests Humans,http://spectrum.ieee.org/the-human-os/robotics/medical-robots/autonomous-robot-surgeon-bests-human-surgeons-in-world-first#.Vy_WyXgg3Vo.hackernews,165,80,nima3rad,5/9/2016 0:16\n10553346,How Walter Murch Merged Apocalypse Now and Ride of the Valkyries,http://nautil.us/issue/30/identity/how-i-tried-to-transplant-the-musical-heart-of-apocalypse-now,53,5,pmcpinto,11/12/2015 14:39\n10633958,How is testing of encrypted chat apps like Signal or Telegram done?,,3,1,NN88,11/26/2015 17:46\n12151331,The Common Core Costs Billions and Hurts Students,http://www.nytimes.com/2016/07/24/opinion/sunday/the-common-core-costs-billions-and-hurts-students.html,41,70,prostoalex,7/23/2016 22:46\n11919149,The web developer making millions selling jQuery image slider plugins,http://juststartworking.com/the-web-developer-making-millions-with-jquery-image-slider/,2,2,maxencecornet,6/16/2016 21:51\n10565605,Suckless conference 2015,http://suckless.org/conference/,77,59,vezzy-fnord,11/14/2015 13:36\n10284065,Right versus pragmatic,http://www.marco.org/2012/02/25/right-vs-pragmatic,4,1,jimsojim,9/26/2015 18:59\n11080008,\"Bacterial cells are small 'eyeballs', scientists discover\",http://www.sciencealert.com/bacterial-cells-are-actually-the-world-s-smallest-eyeballs-scientists-discover-by-accident,94,29,Marinlemaignan,2/11/2016 13:41\n10609253,What did Upthere do to get this much users for their beta?,http://techcrunch.com/2015/11/21/uptheres-beta-users-have-uploaded-more-than-3-5m-files/,1,1,kevindeasis,11/22/2015 6:14\n10648693,Donate mozilla,https://donate.mozilla.org/en-US/,161,75,swcoders,11/30/2015 10:20\n10647552,Why do so many people hate US airports?,http://www.bbc.com/news/magazine-34704775,18,20,hvo,11/30/2015 3:40\n12091886,Show HN: World's Sexiest Video Search Engine Hits the Streets (YC W16),http://www.hoogley.com,19,19,stephensonsco,7/14/2016 5:44\n12350890,Why GNU grep is fast (2010),https://lists.freebsd.org/pipermail/freebsd-current/2010-August/019310.html,417,145,mozumder,8/24/2016 10:08\n11359731,In Search of good Indian food,https://www.springboard.com/blog/eat-rate-love-an-exploration-of-r-yelp-and-the-search-for-good-indian-food/,5,5,shankysingh,3/25/2016 12:53\n11471615,Deep learning for generating jazz,https://jisungk.github.io/deepjazz/,64,2,turingexam,4/11/2016 14:16\n10500010,Fedora 23 Released,http://fedoramagazine.org/fedora-23-released/,11,3,fresquab,11/3/2015 15:10\n11337999,\"Comcast failed to install Internet for 10 months then demanded $60,000 in fees\",http://arstechnica.com/business/2016/03/comcast-failed-to-install-internet-for-10-months-then-demanded-60000-in-fees/?platform=hootsuite,19,2,CrankyBear,3/22/2016 17:05\n10892643,Ask HN: How long did it take for you to get jaded in this industry?,,15,14,askafriend,1/13/2016 6:29\n12187621,Bitcoin; What could SegWit look like if it were a hardfork?,http://zander.github.io/posts/Flexible_Transactions/,2,1,thomaszander,7/29/2016 15:50\n11413681,Ask HN: How do you learn complex/difficult material online?,,1,1,impish19,4/2/2016 21:56\n12293720,\"Army Vet Arrested for Hanging Flag Upside Down in Iowa, Charged with Desecration\",https://photographyisnotacrime.com/2016/08/15/army-veteran-arrested-hanging-flag-upside-charged-desecrating-u-s-flag/,3,3,ourmandave,8/15/2016 21:44\n10551261,Show HN: Boss your leisure and have fun regardless of your busy schedule,http://funtoole.strikingly.com/,2,1,engageperpage,11/12/2015 4:14\n10954552,WebGL Off the Main Thread,https://hacks.mozilla.org/2016/01/webgl-off-the-main-thread/,83,21,madflame991,1/22/2016 18:23\n11212732,Seaside  Developing Sophisticated Web Applications in Smalltalk,http://seaside.st/,91,35,nikolay,3/2/2016 20:25\n11084815,Pee-wees Big Comeback,http://www.nytimes.com/2016/02/14/magazine/pee-wees-big-comeback.html,117,36,aaronbrethorst,2/12/2016 1:57\n12353441,Planet Found in Habitable Zone Around Nearest Star,https://www.eso.org/public/news/eso1629/,1187,424,Thorondor,8/24/2016 17:00\n10410476,Consumerism in Health Care System Poses Threat to Insurers,http://www.hhnmag.com/articles/6626-consumerism-in-health-care-insurers?utm_source=daily&utm_medium=email&utm_campaign=HHN&eid=257879037&bid=1203208,3,2,kejohnson,10/19/2015 0:40\n11339117,\"Ask HN: Publishing on personal vs. \"\"company\"\" blog\",,5,6,mxmpawn,3/22/2016 19:07\n11812196,The Immutability of Math and How Almost Everything Else Will Pass,http://blog.hackerrank.com/the-immutability-of-math-and-how-almost-everything-else-will-pass/,96,67,signa11,6/1/2016 5:17\n11646822,Geocities Forever  neural network generated geocities pages,http://www.geocitiesforever.com/,143,40,laacz,5/6/2016 21:26\n10849769,Microsofts Cortana Gets Baked into Cyanogens Forked Version of Android,http://techcrunch.com/2016/01/05/cortana-cyanogen/,109,52,digital_ins,1/6/2016 10:47\n11011541,Wake up: Robots are already stealing our Jobs,http://www.toinkwire.com/2016/02/wake-up-robots-are-already-stealing-our.html,2,1,feeppeep,2/1/2016 13:19\n11559666,The impossible yet important habit of living below your means,https://medium.com/@jasonadriaan/the-impossible-yet-important-habit-of-living-below-your-means-6250bb343d55#.a1u0vwteo,8,2,jasonadriaan,4/24/2016 13:47\n10240961,Whistleblower sent 50GB mails from Germanys #1 dating app claiming massive fraud,http://www.heise.de/newsticker/meldung/Verdacht-auf-Abzocke-bei-Dating-Plattform-Lovoo-2821077.html,3,1,glossyscr,9/18/2015 18:06\n10194154,Soylent: What Happened When I Went 30 Days Without Food,http://thehustle.co/soylent-what-happened-when-i-went-30-days-without-food,20,2,dmamills,9/9/2015 20:06\n12111545,What a Digital Afterlife Might Be Like,http://www.theatlantic.com/science/archive/2016/07/what-a-digital-afterlife-would-be-like/491105/?single_page=true,44,67,diodorus,7/17/2016 20:01\n10325360,Ask HN: Should Google acquire Evernote and merge it with their Google Keep?,,11,9,byaruhaf,10/3/2015 21:01\n12329611,Trans-Pacific Partnership Full Text,https://ustr.gov/trade-agreements/free-trade-agreements/trans-pacific-partnership/tpp-full-text,6,2,Analemma_,8/21/2016 5:54\n11253603,Pentagon admits it has deployed military spy drones over the U.S,http://www.usatoday.com/story/news/nation/2016/03/09/pentagon-admits-has-deployed-military-spy-drones-over-us/81474702/,474,172,jonbaer,3/9/2016 15:48\n10210423,Start-up investors are being extra-cautious thanks to some costly flops,http://www.businessinsider.com/r-high-profile-busts-signal-caution-in-start-up-investing-2015-9?op=1,7,1,blondie9x,9/13/2015 5:19\n10383984,How scientists fool themselves and how they can stop,http://www.nature.com/news/how-scientists-fool-themselves-and-how-they-can-stop-1.18517,96,24,DavidSJ,10/13/2015 22:43\n11724261,Karma-Duped: A Cautionary Tale About the Murky World of Venture Lending,http://www.huffingtonpost.com/greg-selkoe/karmaduped-a-cautionary-t_b_9860368.html,80,45,ascertain,5/18/2016 18:11\n11034492,Amazon Echo adds Spotify support,http://phx.corporate-ir.net/phoenix.zhtml?c=176060&p=irol-newsArticle&ID=2135731,2,1,ascorbic,2/4/2016 15:25\n12291596,\"Show HN: Brooce, a language-agnostic job queue written in Go\",https://github.com/SergeyTsalkov/brooce,6,2,Meekro,8/15/2016 16:47\n12071653,Upside of Tesla's Autopilot,http://diamandis.com/tech-blog,5,2,t23,7/11/2016 15:22\n10820788,\"Show HN: Ply, a property list interrogator, subsetter, and converter\",https://github.com/DHowett/go-plist/tree/master/ply,6,1,DHowett,1/1/2016 1:56\n11179215,The UK's Proposed Spy Law Would Force Apple to Secretly Hack its Phones Too,https://www.eff.org/deeplinks/2016/02/investigatory-powers-bill-and-apple,132,33,dannyobrien,2/26/2016 1:13\n10531374,\"Our broken peer review system, in one saga\",https://familyinequality.wordpress.com/2015/10/05/our-broken-peer-review-system-in-one-saga/,44,14,nkurz,11/9/2015 4:22\n11069618,\"Days Before Losing Its CEO, Zenefits Lost Its Biggest Client\",http://www.buzzfeed.com/williamalden/days-before-losing-its-ceo-zenefits-lost-its-biggest-client#.cyV4W6N3ZM,2,1,coloneltcb,2/9/2016 23:19\n12204642,Make Algorithms Accountable,http://www.nytimes.com/2016/08/01/opinion/make-algorithms-accountable.html,35,31,GCA10,8/1/2016 18:17\n10426607,Fruit-sorting robot will disrupt the industry,http://www.drivesncontrols.com/news/fullstory.php/aid/4938/Fruit-sorting_robot__91will_disrupt_the_industry_92.html,55,122,Futurebot,10/21/2015 16:39\n10545887,Chess Move Compression,https://triplehappy.wordpress.com/2015/10/26/chess-move-compression/,60,32,nreece,11/11/2015 10:31\n12433751,Show HN: Website for finding direct links to Software Engineering internships,http://www.intern.supply,5,2,bbauman,9/6/2016 4:57\n10555334,Google Presents Inside Abbey Road,https://insideabbeyroad.withgoogle.com,1,2,oneeyedpigeon,11/12/2015 19:02\n10390004,Email 101Free course to help you write more professional emails,http://masteringbusinessemail.com/email-101?ref=showhn,8,3,JoshDoody,10/14/2015 22:34\n10483478,Spectrum should be private property (2004),https://mises.org/library/spectrum-should-be-private-property-economics-history-and-future-wireless-technology,1,6,nileshtrivedi,10/31/2015 17:59\n10472110,Twisted way to earn money by broadcasting video games. should I trigger?,,1,1,mescalito2,10/29/2015 16:08\n12286547,Ask HN: How to prepare for a Front-end Developer interview?,,209,135,eesta,8/14/2016 17:50\n11398586,Cayzu Help desk any good?,http://www.cayzu.com,1,1,chapbrisk,3/31/2016 16:52\n12519116,Why open source matters to the IoT market,http://insights.ubuntu.com/2016/09/15/why-open-source-matters-to-the-iot-market/,7,1,ashitlerferad,9/17/2016 4:28\n12375981,Show HN: Msngr.js a simple messaging library that works in the server or browser,https://github.com/KrisSiegel/msngr.js,4,1,BinaryIdiot,8/28/2016 10:05\n12174635,YCs Summer Reading,http://themacro.com/articles/2016/07/yc-summer-reading/,323,180,craigcannon,7/27/2016 17:17\n10992758,An estimated $1 trillion left China in 2015,http://shanghaiist.com/2016/01/26/china_capital_outflow_1_trillion.php,6,1,sharetea,1/29/2016 1:00\n12211796,Tell your dentist to suck it: theres little evidence flossing works,http://www.theverge.com/2016/8/2/12353872/flossing-ineffective-medical-benefits-dentist,13,13,user_001,8/2/2016 18:02\n12039264,A Live-Coding Environment for VR,http://store.steampowered.com/app/458200/,3,1,lukexi,7/5/2016 20:20\n10233812,Show HN: Tweetify  The Missing Content Automation Tool for Twitter,http://tweetify.io/#/,2,2,karanjthakkar,9/17/2015 15:18\n11610182,TTIP Leaks,http://ttip-leaks.org/,185,7,Shihan,5/2/2016 9:33\n11589110,The Next Big Deal,https://mastermind.atavist.com/the-next-big-deal,18,5,lpman,4/28/2016 14:32\n12431405,Warner Brothers reports own site as illegal,http://www.bbc.com/news/technology-37275603,29,5,adzicg,9/5/2016 17:44\n10704779,Show HN: A ratings visualizer for tv shows,http://www.showplots.com/,13,3,lukep423,12/9/2015 16:45\n10673323,\"Apple's Federighi talks open source Swift, Objective-C and the next 20 years\",http://thenextweb.com/apple/2015/12/03/qa-apples-craig-federighi-talks-open-source-swift-objective-c-and-the-next-20-years-of-development/,2,1,MaysonL,12/3/2015 22:50\n12055775,Welcome to the age of Big Software,http://www.wired.com/2016/07/entering-age-big-software/,6,2,replicatorblog,7/8/2016 14:32\n12057616,\"Venezuela Refuses to Default, and Few People Seem to Understand Why\",http://www.bloomberg.com/news/articles/2016-07-04/venezuela-refuses-to-default-few-people-seem-to-understand-why,194,139,wallflower,7/8/2016 18:20\n10357214,Tesla leaving rivals in the dust,http://www.wsj.com/articles/how-tesla-leaves-its-rivals-playing-catch-up-1444327842,1,2,SQL2219,10/8/2015 23:54\n11982057,Condition-Orientated Programming,https://medium.com/@gavofyork/condition-orientated-programming-969f6ba0161a,6,5,bpierre,6/26/2016 18:49\n12311404,with  Program prefixing for continuous workflow using a single tool,https://github.com/mchav/with,3,1,ch,8/18/2016 10:14\n11079248,Show HN: How to add jitter to a plot using Python's matplotlib and seaborn,http://dataviztalk.blogspot.com/2016/02/how-to-add-jitter-to-plot-using-pythons.html,2,1,rooviz,2/11/2016 9:59\n10542903,SigOpt Fundamentals: Approximation of Data,http://blog.sigopt.com/post/132959177928/sigopt-fundamentals-approximation-of-data,1,1,mccourt,11/10/2015 22:01\n10917361,Ask HN: Do you work remotely? Would you use a robot?,,6,9,avr,1/16/2016 23:23\n12262267,\"According to Marissa Mayer, long hours and weekend work will lead to success\",https://m.signalvnoise.com/silicon-valley-arrogance-i-can-tell-you-which-startups-will-succeed-without-even-knowing-what-89aa8ea35d23#.l9nkcyqhc,23,12,muddyrivers,8/10/2016 15:02\n11036577,How do you document what you are learning at work?,,6,12,seeyes,2/4/2016 19:40\n12485383,New Space Apparel Store!,https://hubbleshirt.com/,2,1,SpaceIsAmazing,9/13/2016 3:06\n10676746,Monitoring Performance in Microservice Architectures,http://container-solutions.com/monitoring-performance-microservice-architectures/,3,1,Jamie_Dobson,12/4/2015 15:22\n11890756,A Guide to the Academic Writing Style,https://www.researchgate.net/publication/303882903_An_Introduction_to_the_Academic_Writing_Style,2,1,binki89,6/12/2016 23:04\n10739035,UN experts find level of discrimination against women in US shocking,http://www.euronews.com/2015/12/14/un-experts-find-level-of-discrimination-against-women-in-us-shocking,1,1,lkurtz,12/15/2015 17:29\n12496525,Ask HN: Is Swift worth learning if I'm not into iOS development?,,10,7,0x70run,9/14/2016 13:17\n11327321,How to Build an Online Community,https://www.feverbee.com/how-to-build-an-online-community/,3,1,samueladam,3/21/2016 11:20\n12269601,PyBridge - Reuse your Python code in native Android applications,https://github.com/joaoventura/pybridge,13,4,jventura,8/11/2016 16:30\n12200619,Demystifying Magic Leap: What Is It and How Does It Work?,http://uploadvr.com/magic-leap-how-it-works/,51,2,ghosh,8/1/2016 6:53\n10557394,Should Entrepreneurial College Students Go Big or Go Small After Graduation?,http://www.entrepreneur.com/article/252718,2,1,abarrettjo,11/13/2015 1:12\n12221423,Future of Programming meetup in Berkeley,http://2020salon.blogspot.com/,1,1,david927,8/3/2016 20:53\n10569463,Writing an OS in Rust: Allocating Frames,http://os.phil-opp.com/allocating-frames.html,128,14,ingve,11/15/2015 12:46\n12551863,Zuckerberg and Chan aim to tackle all disease by 2100,http://www.bbc.com/news/technology-37435425,258,232,timoth,9/21/2016 20:22\n10811572,Ask HN: How can I offline read the top 100 HN stories over the last week?,,5,1,vinnyglennon,12/30/2015 10:41\n10566776,Why New York Subway Lines Are Missing Countdown Clocks,http://www.theatlantic.com/technology/archive/2015/11/why-dont-we-know-where-all-the-trains-are/415152/#hn?single_page=true,102,21,jsomers,11/14/2015 19:10\n10956952,Measuring hourly snowfall with a webcam and PHP,http://www.boutell.com/boutell/jillsnow/,7,1,wyclif,1/23/2016 2:46\n10187147,Archaeologists chase melting ice in Yellowstone to collect artifacts,http://www.wyofile.com/column/archaeologists-chase-melting-ice-in-yellowstone-to-collect-artifacts/,26,7,diodorus,9/8/2015 17:42\n12169233,Olympic Runners Supplement Training with Brain-Stimulating Headphones,http://www.popsci.com/olympic-runners-supplement-training-with-brain-stimulating-headphones?src=SOC&dom=fb,2,1,brahmwg,7/26/2016 22:31\n10301964,A collection of cool GitHub projects posted on HN,http://ycloninator.herokuapp.com/,2,1,muricula,9/30/2015 5:25\n11477410,Apply HN: Gameplan  Personal Learning Assistant for School Kids,,7,5,ganadiniakshay,4/12/2016 5:18\n12463905,Show HN: Chosenreich: Collect life stories (German),https://chosenreich.de,1,1,olav,9/9/2016 16:47\n11542995,\"Implementers, Solvers, and Finders\",https://rkoutnik.com/2016/04/21/implementers-solvers-and-finders.html,205,62,RKoutnik,4/21/2016 15:44\n11165838,\"BeeGFS, the Parallel Cluster File System\",http://www.beegfs.com/content/,56,44,randomname2,2/24/2016 10:56\n11115228,Immunotherapy could bring cancer treatment breakthrough [video],http://www.bbc.com/news/health-35585571,18,41,Perados,2/17/2016 4:11\n10957373,WeKan: Open-Source Meteor Kanban,https://wekan.io/,194,39,based2,1/23/2016 5:53\n11146548,The Unsuitability of English (2015),http://chronicle.com/blogs/linguafranca/2015/11/23/the-unsuitability-of-english/,171,313,r721,2/21/2016 21:09\n10863127,Argon2 for node,https://github.com/ranisalt/node-argon2,2,3,kevindeasis,1/8/2016 5:30\n12560452,\"Ask HN: People who looked down upon Node.js/JS, has ES6/etc. changed your views?\",,5,5,zuck9,9/22/2016 21:19\n10292089,iOS Engineers,,1,1,Z0rb,9/28/2015 18:30\n10518449,Urban Jungle  Street View Post Apocalypse,http://inear.se/urbanjungle/,2,2,junto,11/6/2015 9:00\n10441002,New general-purpose optimization algorithm promises order-of-magnitude speedups,http://news.mit.edu/2015/faster-optimization-algorithm-1023,126,16,_pius,10/23/2015 20:07\n10572485,\"Tech entrepreneur, diversity advocate Hank Williams has died\",http://www.usatoday.com/story/tech/2015/11/15/tech-entrepreneur-diversity-advocate-hank-williams-dies-50/75841942/,82,10,loso,11/16/2015 3:38\n11605449,Avoiding a JavaScript Monoculture,http://www.sitepoint.com/javascript-monoculture,1,1,exception_e,5/1/2016 8:54\n10191540,Norris Numbers,http://www.teamten.com/lawrence/writings/norris-numbers.html,90,26,ingve,9/9/2015 14:12\n10951732,How to improve usability in software. Lots of tips,https://blog.serverdensity.com/how-to-improve-usability-in-software/,5,1,byrichardpowell,1/22/2016 9:29\n12544575,The Rise of MOS Technology and the 6502 (2003),http://www.commodore.ca/commodore-history/the-rise-of-mos-technology-the-6502/,3,2,bootload,9/21/2016 0:44\n12397708,Hardware Oracles: Bridging the Real World to the Blockchain,https://blog.ledger.co/hardware-oracles-bridging-the-real-world-to-the-blockchain-ca97c2fc3e6c,3,2,murzika,8/31/2016 12:21\n11381083,\"Ask HN: Are specializations at udacity, coursera etc worth it?\",,21,9,vijayr,3/29/2016 13:00\n10667359,clib  C Package Manager-ish,https://github.com/clibs/clib,23,12,nikolay,12/3/2015 2:31\n11421974,The Problem with Electric Vehicles,http://jacquesmattheij.com/the-problem-with-evs,84,193,AndrewDucker,4/4/2016 14:12\n12321019,Dont you forget about me: Ready Player One for a nerdgasmic trip to the 80s,http://factordaily.com/dont-forget-ready-player-one-nerdgasmic-trip-eighties-via-future/,1,1,jayadevan,8/19/2016 16:06\n11289488,\"Information Theory, Inference, and Learning Algorithms (2003) [pdf]\",http://www.inference.phy.cam.ac.uk/itprnn/book.pdf,109,9,Tomte,3/15/2016 13:39\n10321272,\"Microsoft buys Havok, the physics engine for pretty much every game ever\",http://venturebeat.com/2015/10/02/microsoft-buys-havok-from-intel-promises-to-keep-licensing-physics-tech/,13,6,reimertz,10/2/2015 20:56\n11907891,Phrack Magazine #69 (May 2016),http://www.phrack.org/issues/69/1.html,1,1,jor-el,6/15/2016 8:29\n10248465,Elephants Shot with Poison Arrows Travel to Humans for Help,https://www.thedodo.com/elephants-travel-humans-help-1353631970.html#elephants-travel-humans-help-1353631970.html,221,72,ghosh,9/20/2015 18:27\n11127412,This Company Retains 95% of Its Employees  Heres Its Secret,http://firstround.com/review/this-company-retains-95-percent-of-its-employees-heres-its-secret/,1,1,ca98am79,2/18/2016 17:20\n12208662,Tom Hanks on Typewriters,http://www.nytimes.com/2013/08/04/opinion/sunday/i-am-tom-i-like-to-type-hear-that.html,126,90,keiferski,8/2/2016 9:12\n10335793,Amazon pricing anecdote  price decreases until purchase,,4,1,tuna-piano,10/5/2015 23:44\n12188318,The solution to (nearly) everything: working less,https://www.theguardian.com/commentisfree/2016/apr/18/solution-everything-working-less-work-pressure,84,55,csantini,7/29/2016 17:23\n10463238,Not Your Fathers FORTRAN,http://hackaday.com/2015/10/26/this-is-not-your-fathers-fortran/,39,17,pmarin,10/28/2015 7:53\n11964825,IKEA Is the Largest Charity in the World,http://www.insatiablefox.com/blog/2016/6/23/ikea-is-the-largest-charity-in-the-world,7,1,mike2477,6/23/2016 22:41\n11165561,Controlling vehicle features of Nissan LEAFs via vulnerable APIs,http://www.troyhunt.com/2016/02/controlling-vehicle-features-of-nissan.html,9,4,matthewwarren,2/24/2016 9:34\n11276759,Hans Rosling and the magic washing machine,http://www.ted.com/talks/hans_rosling_and_the_magic_washing_machine,2,1,andreapaiola,3/13/2016 8:30\n12528144,Music theory for nerds,https://eev.ee/blog/2016/09/15/music-theory-for-nerds/,761,377,hardmath123,9/19/2016 1:08\n10899798,DiY Fiber Optic Light Using ESP8266,http://adityatannu.com/blog/post/2016/01/13/Philips-Hue-Fiber-Optic-Light.html,59,15,adysan,1/14/2016 5:23\n12194589,Russia says spyware found in state computer networks,http://www.reuters.com/article/us-russia-cyber-attacks-idUSKCN10A0F0,34,12,djoldman,7/30/2016 20:35\n12303225,New Startup Aims to Commercialize a Brain Prosthetic to Improve Memory,http://spectrum.ieee.org/the-human-os/biomedical/bionics/new-startup-aims-to-commercialize-a-brain-prosthetic-to-improve-memory,80,47,temp,8/17/2016 8:48\n10437109,Decline in the labor share of income in the U.S.,http://www.vox.com/2015/1/8/7511281/labor-share-income,117,119,whocansay,10/23/2015 6:26\n10724951,The Greatest Unsolved Problem in Theoretical Physics: Why Gravity Is So Weak,http://www.forbes.com/sites/startswithabang/2015/12/11/the-greatest-unsolved-problem-in-theoretical-physics-why-gravity-is-so-weak/,90,71,signa11,12/13/2015 1:07\n12263850,6 HR Leaders Share Their Visions and Fears about HR Tech and Digital World,https://medium.com/@EBereziuk/6-hr-leaders-share-their-visions-and-fears-about-hr-tech-and-digital-world-4481a66cac1f#.hdtia9j1n,1,1,LenaTech,8/10/2016 18:31\n12010244,Baseline JIT and inline caches,https://blog.pyston.org/2016/06/30/baseline-jit-and-inline-caches/,53,12,zellyn,6/30/2016 17:36\n11228382,Some radical thoughts about Sci-Hub,https://blogs.library.duke.edu/scholcomm/2016/03/03/some-radical-thoughts-about-scihub/,110,38,chei0aiV,3/5/2016 4:11\n11097568,Trade Officials Sign the TPP but It's Still Up to Lawmakers to Reject It,https://www.eff.org/deeplinks/2016/02/trade-officials-sign-tpp-its-still-lawmakers-reject-it,88,24,walterbell,2/14/2016 8:14\n11125185,\"Google Cloud Debugger: use local source, Go and Node.js support, IntelliJ plugin\",http://googlecloudplatform.blogspot.com/2016/02/diagnose-problems-in-your-production-apps-faster-with-Google-Cloud-Debugger.html,145,28,steren,2/18/2016 12:11\n11439819,[Petition] Tell Microsoft to stop making browsers,https://www.change.org/p/tell-microsoft-to-stop-making-browsers?recruiter=522724148&utm_source=share_petition&utm_medium=copylink,2,1,ckubel,4/6/2016 16:27\n11228301,An OCaml/Mirage-friendly implementation of the Plan9 filesystem protocol,https://github.com/mirage/ocaml-9p,85,11,luu,3/5/2016 3:33\n11652454,Show HN: Phone verification at no cost,https://github.com/natsu90/dial2verify-twilio,147,62,natsu90,5/8/2016 3:12\n10580376,The Double Life of John Le CarrÃ©,http://www.theatlantic.com/magazine/archive/2015/12/the-double-life-of-john-le-carre/413152/?curator=MediaREDEF&amp;single_page=true,79,6,sergeant3,11/17/2015 11:23\n10943649,\"GM Unveils Maven, Its New Play in Car-Sharing Services\",http://techcrunch.com/2016/01/20/gm-unveils-maven-its-big-play-in-car-sharing-and-other-new-ownership-models/,48,35,prostoalex,1/21/2016 6:03\n12078358,Ask HN: How to piss off a programmer?,,5,9,LukeFitzpatrick,7/12/2016 12:09\n11495972,Check\\Compare assembly generated from C++ compilers,http://gcc.godbolt.org/,3,1,farious,4/14/2016 12:17\n12449441,Stealing login credentials from a locked PC or Mac just got easier,http://arstechnica.com/security/2016/09/stealing-login-credentials-from-a-locked-pc-or-mac-just-got-easier/,14,2,em3rgent0rdr,9/8/2016 1:07\n11765353,Automated trading strategies for Forex market,http://www.evestinforex.com,2,1,ivolux,5/24/2016 20:51\n11091946,The Used Bookstore Will Be the Last One Standing,http://www.theawl.com/2016/02/the-used-bookstore-will-be-the-last-one-standing?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+TheAwl+%28The+Awl%29,2,1,walterbell,2/13/2016 1:25\n10619956,A Cabinet of Infocom Curiosities,http://ascii.textfiles.com/archives/4834,194,72,bane,11/24/2015 9:53\n11862240,Ginkgo Bioworks (YC S14) raises $100M to buy a lot of synthetic DNA,http://techcrunch.com/2016/06/08/ginkgo-bioworks-grabs-100-million-in-financing-to-buy-a-whole-lot-of-synthetic-dna/,35,19,johnsocs,6/8/2016 13:50\n12492519,Ask HN: Can anyone recommend debt collection cloud software?,,2,1,marcamillion,9/13/2016 21:43\n10606767,Dormir en el limbo: radiografÃ­a de Airbnb  EL ESPAÃOL,http://datos.elespanol.com/proyectos/airbnb/,1,1,malditojavi,11/21/2015 13:39\n11421655,Ask HN: No Profitability and Raises why the guilt?,,5,14,djmill,4/4/2016 13:25\n10786455,Automatically pause recurring subscription for inactive users,https://levels.io/subscriptions/,3,1,libovness,12/24/2015 0:34\n10482209,Rikers Drove My Innocent Patient to Plead Guilty,http://www.politico.com/magazine/story/2015/10/rikers-island-plea-bargains-213223,170,105,de_Selby,10/31/2015 9:05\n12460936,Python 3.6 dict becomes compact and keywords become ordered,https://mail.python.org/pipermail/python-dev/2016-September/146327.html,297,157,Buetol,9/9/2016 10:43\n10860701,Youtual.com  a mutual YouTube experience,http://youtual.com,11,10,youtual,1/7/2016 20:57\n11541260,Tech Firms Dominate the Top-Paying Companies in U.S,http://www.wsj.com/articles/tech-firms-dominate-the-top-paying-companies-in-u-s-1461150004,3,2,adamqureshi,4/21/2016 11:45\n11945592,Why do some WebP Images appear upside down?,https://shkspr.mobi/blog/2016/06/why-do-some-webp-images-appear-upside-down/,3,1,edent,6/21/2016 13:56\n11137359,Shit I cannot believe we had to fucking writefilling Wikipedia's gender gap,https://en.wikipedia.org/wiki/Wikipedia:Wikipedia_Signpost/2016-02-17/Op-ed,4,1,The_ed17,2/19/2016 22:52\n11934517,Is This New Swim Stroke the Fastest Yet? (2015),http://nautil.us/issue/37/currents/is-this-new-swim-stroke-the-fastest-yet-rp,70,32,dnetesn,6/19/2016 20:26\n12521258,\"Having fun with Go's nil, interfaces and errors\",https://katcipis.github.io/2016/09/17/fun-with-nil-interfaces.html,86,51,katcipis,9/17/2016 16:54\n11229027,Reza Rahman: Why I Left Oracle,http://blog.rahmannet.net/2016/03/why-i-left-oracle.html,10,1,javinpaul,3/5/2016 10:00\n10595192,Drupal 8.0.0 Released,https://www.drupal.org/news/drupal-8.0.0-released,13,1,staticvar,11/19/2015 15:17\n11986593,Project Bloks: Making code physical for kids,https://research.googleblog.com/2016/06/project-bloks-making-code-physical-for.html,86,22,runesoerensen,6/27/2016 15:03\n11945082,How to Tell Someones Age When All You Know Is Her Name  FiveThirtyEight,https://fivethirtyeight.com/features/how-to-tell-someones-age-when-all-you-know-is-her-name/,4,1,BeautifulData,6/21/2016 12:11\n12302492,Modern Dating: Excuses Incubator,https://medium.com/the-bird-nest/modern-dating-excuses-incubator-738ae4edc1b8,2,2,jonobird1,8/17/2016 4:22\n10468645,Don't include configs in your Git repos,http://blog.eatonphil.com/2015-10-27/dont-include-configs-in-your-git-repos,29,41,eatonphil,10/29/2015 1:28\n10250191,Is this the creepiest startup team page on the internet?,https://www.tawk.to/team,1,2,24x7,9/21/2015 3:29\n11551829,Silicon Valleys unicorn fantasy is collapsing in on itself,http://qz.com/666927/silicon-valleys-unicorn-fantasy-is-collapsing-in-on-itself/,11,2,dionidium,4/22/2016 19:12\n10279030,Google voice search: faster and more accurate,http://googleresearch.blogspot.com/2015/09/google-voice-search-faster-and-more.html,188,67,gok,9/25/2015 16:22\n10686995,Semiconductor Consolidations Aftermath,http://semiengineering.com/consolidations-aftermath/,29,3,craigjb,12/6/2015 22:36\n11525969,Elon Musk Ahead of Pace for $1.6B Tesla Motors Payday,http://www.bloomberg.com/news/articles/2016-04-18/elon-musk-ahead-of-pace-for-1-6-billion-tesla-motors-payday,3,2,antr,4/19/2016 10:20\n11461113,Linus Torvalds: The mind behind Linux,https://www.ted.com/talks/linus_torvalds_the_mind_behind_linux,30,5,dankohn1,4/9/2016 13:23\n10422976,Google employee lives in a truck in the company's parking lot,http://www.sfgate.com/technology/businessinsider/article/A-23-year-old-Google-employee-lives-in-a-truck-in-6579549.php,53,91,cpeterso,10/21/2015 1:16\n10822086,Ask HN: Has anyone found employment through Who wants to be hired threads?,,25,16,baccheion,1/1/2016 15:29\n10594586,DONT BEAT YOURSELF UP FOR Not BEING ABLE TO CODE,https://medium.com/@sarharibhakti/don-t-listen-to-those-who-think-coding-is-the-only-way-to-go-f9a381d4f5a0#.3feoy93t2,6,2,sarthakgh,11/19/2015 13:28\n11442546,Apply HN: Hairme  Programmable Haircuts for Men,,21,29,theforceawakens,4/6/2016 22:04\n10331591,Flighty as a Bootstrap alternative,http://blog.shopful.me/flighty-as-a-bootstrap-alternative,2,1,eatonphil,10/5/2015 13:17\n10497874,How to build a full-scale quantum computer in silicon,http://www.kurzweilai.net/how-to-build-a-full-scale-quantum-computer-in-silicon,3,1,jonbaer,11/3/2015 6:05\n12209954,Awesome design methods set for solving problems from IDEO,http://www.designkit.org/,14,1,judauphant,8/2/2016 13:59\n11981761,Show HN: RedCall  call multiple people at once,http://www.redcallapp.com/,5,1,RizkSaade,6/26/2016 17:50\n11261392,D.O.J. Loses Lindsey Graham in Encryption Fight,https://www.districtsentinel.com/doj-loses-lindsey-graham-encryption-fight/,2,1,jeo1234,3/10/2016 19:13\n11448377,How teens hack their phones (and what it means for the rest of us),https://blog.socratic.org/how-teens-hack-their-phones-and-what-it-means-for-the-rest-of-us-677a474eed63#.3b004je4u,2,1,ALee,4/7/2016 16:08\n10586297,New design points a path to the ultimate battery,http://www.cam.ac.uk/research/news/new-design-points-a-path-to-the-ultimate-battery,9,2,creamyhorror,11/18/2015 6:22\n12208509,\"Alan Kay on AI, Apple and Future\",http://factordaily.com/alan-kay-apple-steve-jobs/,198,107,pm2016,8/2/2016 8:28\n12047981,Apex memmove  fast memcpy/memmove on x86/x64,http://www.codeproject.com/Articles/1110153/Apex-memmove-the-fastest-memcpy-memmove-on-x-x-EVE,77,42,Tatyanazaxarova,7/7/2016 7:30\n12429312,Academic Publishing without Journals: Publication mints coins/points,https://hack.ether.camp/#/idea/academic-publishing-without-journals,8,1,HairyGing3r,9/5/2016 10:29\n11452460,Creating $1.4M TSA App in 10 mins,https://www.youtube.com/watch?v=6GEpqmPL3bg,2,1,guessmyname,4/8/2016 3:50\n10736524,Opera for beginners (2001),http://www.taleofgenji.org/opera_for_beginners.html,10,7,Tomte,12/15/2015 7:56\n11838739,\"Paul Lansky: The Music Composer, an IBM 360/91, and Radiohead's Kid A\",http://paul.mycpanel.princeton.edu/radiohead.ml.html,2,1,oneeyedpigeon,6/4/2016 23:28\n10897319,A Deep Dive on Binge On,http://www.project-disco.org/telecom/011316-deep-dive-on-binge-on/,19,1,sinak,1/13/2016 20:40\n11010483,Show HN: Digest  Reddit newsletter based on the subreddits you want to follow,https://getdigest.io,19,6,erroneousboat,2/1/2016 8:17\n11944769,Jasper  The Issue Reader for GitHub,https://jasperapp.io,2,3,h13i32maru,6/21/2016 10:40\n11181474,A project to resurrect Unix on the PDP-7 from a scan of original assembly code,https://github.com/DoctorWkt/pdp7-unix,56,10,fforflo,2/26/2016 14:23\n11866389,The Four Newest Elements Now Have Names,http://www.smithsonianmag.com/smart-news/four-newest-elements-now-have-names-180959350/?no-ist,3,1,Mz,6/8/2016 23:03\n10391551,COZ: Finding Code That Counts with Causal Profiling [pdf],http://www.sigops.org/sosp/sosp15/current/2015-Monterey/printable/090-curtsinger.pdf,36,3,epsylon,10/15/2015 5:44\n10889855,Planetary Defense,http://www.nasa.gov/planetarydefense,107,53,cryptoz,1/12/2016 19:50\n11175604,Watch Tim Cook's full 30-minute interview on Apple's fight with the FBI,http://www.theverge.com/2016/2/24/11110802/apple-tim-cook-full-interview-fbi-iphone-encryption,16,1,jonbaer,2/25/2016 16:41\n11010337,Sarad  generate code by clicking,https://github.com/abagames/sarad,22,3,polm23,2/1/2016 7:25\n12207727,Why working the night shift can pose a cancer risk,http://news.mit.edu/2016/night-shift-cancer-risk-0728,3,1,sndean,8/2/2016 3:43\n10413372,Modern life has not changed sleeping patterns as much as some believe,http://www.economist.com/news/science-and-technology/21674491-modern-life-has-not-changed-sleeping-patterns-much-some-believe-now-i-lay-me?fsrc=scn/tw/te/pe/ed/nowilaymedowntosleep,2,1,smk11,10/19/2015 15:10\n10845215,\"Jack of all trades, but master of none. Are you an expert or a generalist?\",https://blog.lelonek.me/jack-of-all-trades-but-master-of-none-2865d34a6442#.u6b14exno,2,2,squixy,1/5/2016 19:08\n11123665,Google Launches Fresh-Grocery Deliveries,http://blogs.wsj.com/digits/2016/02/17/google-launches-fresh-grocery-deliveries/,179,152,tacon,2/18/2016 4:07\n10902826,Evolving Proxy Detection as a Global Service,https://media.netflix.com/en/company-blog/evolving-proxy-detection-as-a-global-service,6,1,Aissen,1/14/2016 17:30\n11900370,Case Study  Building .NET Startup from Scratch,http://startupmyway.com/building-saas-startup-from-scratch/?utm=hackernews,6,2,boboss,6/14/2016 7:31\n11639981,Finger-Aware Shortcuts: Trigger commands with the same key and different fingers,http://www.jingjiezheng.com/projects/finger-aware-shortcuts/,2,1,tsenmu,5/5/2016 22:01\n11011921,WP for nubes,http://bizanosa.com/wordpress-tutorial-for-beginners/,1,1,bznvideos,2/1/2016 14:37\n11798803,My Garbage Cat Wakes Me Up at 3AM Every Day (2015),https://grey2scale.itch.io/garbage-cat,2,1,j1vms,5/29/2016 23:48\n12081754,\"Finding, retaining IT talent still a struggle\",http://www.cio.com/article/3091860/hiring/finding-retaining-it-talent-still-a-struggle.html,1,1,JSeymourATL,7/12/2016 19:38\n10621698,\"Shindig: An event discovery app built with Meteor.js, React.js, and Neo4j\",https://medium.com/@chetcorcos/shindig-an-event-discovery-app-built-with-meteor-js-react-js-and-neo4j-602afb483ae6#.r1vou558l,30,10,chetcorcos,11/24/2015 16:28\n11582691,\"Please Stop Geeking Out, help others understand and help simplify\",http://www.daedtech.com/please-stop-geeking-out/,4,1,maxdesiatov,4/27/2016 17:46\n11278070,Dont Use MVP as an Excuse to Write Bad Software,http://thepracticaldev.com/@ben/dont-use-mvp-as-an-excuse-to-write-bad-software,4,1,mentioned_edu,3/13/2016 15:50\n11826031,Apple cloud services outage,https://www.apple.com/support/systemstatus/,242,119,DAddYE,6/2/2016 21:03\n12436936,Is Digital Ocean screwing you? You might be surprised,https://medium.com/@joshuapinter/digitalocean-vs-packet-3fbff37998be#.ca5exw1pf,5,2,ekryski,9/6/2016 15:59\n12479462,Balloon Hashing: A Function Providing Protection Against Sequential Attacks [pdf],http://eprint.iacr.org/2016/027.pdf,62,21,bqe,9/12/2016 13:28\n10201924,Ask HN: How does a TV show recording get to the networks?,,1,2,gavreh,9/11/2015 3:51\n10365418,Top Open-Source Static Site Generators,https://www.staticgen.com/,74,20,plurby,10/10/2015 13:25\n10789498,What Really Happened With the DNCs Datagate?,https://www.jacobinmag.com/2015/12/bernie-sanders-hillary-clinton-data-breach-president-debate/,193,95,idiotclock,12/24/2015 20:31\n11289022,Google Announces the Google Analytics 360 Suite,http://www.google.com/analytics/360-suite/,98,48,dpurp,3/15/2016 12:16\n11994428,Identifying North American Phone Switches,http://thoughtphreaker.omghax.ca/switchid.txt,96,46,doctorshady,6/28/2016 15:19\n10352487,Accelerated Mobile Pages Project,https://github.com/ampproject/amphtml,2,1,tnorthcutt,10/8/2015 13:10\n11606658,We've Found the Real Bastard Operator from Hell,http://www.theregister.co.uk/2016/04/29/it_helpdesk_creates_oh_hold_hell/,22,1,adzicg,5/1/2016 15:58\n11957697,\"Mark Zuckerberg Covers His Laptop Camera and You Should, Too\",http://www.nytimes.com/2016/06/23/technology/personaltech/mark-zuckerberg-covers-his-laptop-camera-you-should-consider-it-too.html,7,1,gk1,6/22/2016 22:56\n10785514,Why Google is set up perfectly to build an AI messaging app,http://www.networkworld.com/article/3018272/opensource-subnet/why-google-is-set-up-perfectly-to-build-an-ai-messaging-app.html,6,1,stevep2007,12/23/2015 20:40\n10245665,Dictater: Replacement for OS Xs built-in speech services,http://nosrac.github.io/Dictater/,10,3,arm,9/19/2015 21:58\n10413883,Lessons about Disconnecting,https://medium.com/swlh/offline-is-the-new-black-83d818a2eb6d,19,4,vinnyglennon,10/19/2015 16:22\n11317851,Social Share Privacy,http://panzi.github.com/SocialSharePrivacy/,19,6,samanchrani,3/19/2016 9:06\n10842621,Is Linux ready for desktop? tl;dr  NO,http://itvision.altervista.org/why.linux.is.not.ready.for.the.desktop.current.html,21,53,maximveksler,1/5/2016 11:14\n10390752,VICAR (Video Image Communication and Retrieval) Open Source,http://www-mipl.jpl.nasa.gov/vicar_open.html,17,1,r721,10/15/2015 1:21\n11073230,Ask HN: Cheap Tablet?,,1,1,dyeje,2/10/2016 15:12\n11183970,\"Wesley A. Clark, legendary computer engineer, dies at 88\",http://www.techrepublic.com/article/wesley-a-clark-legendary-computer-engineer-dies-at-88/,231,26,ohjeez,2/26/2016 20:28\n10381818,Netgear router exploit detected,http://www.bbc.com/news/technology-34491583,1,1,IgorPartola,10/13/2015 17:05\n11489827,An Introduction to Redex with Abstracting Abstract Machines,http://dvanhorn.github.io/redex-aam-tutorial/#,53,6,jcr,4/13/2016 16:44\n11710444,AMD releases FireRays 2.0 ray-tracing library as open source,http://gpuopen.com/firerays-2-0-open-sourcing-and-customizing-ray-tracing/,140,22,SXX,5/16/2016 23:44\n11341407,How Tesla's Model 3 Could Conquer Low-End Luxury,http://www.bloomberg.com/news/features/2016-03-22/how-tesla-model-3-can-complete-its-take-over-of-the-u-s-luxury-market,79,130,rezist808,3/23/2016 1:24\n10813746,Ask HN: Struggling to pay rent this month. Can I help you with a gig?,,251,37,_whynow,12/30/2015 19:20\n12220463,Programming Languages as Boy Scouts,http://notes.willcrichton.net/programming-languages-as-boy-scouts/,53,84,wcrichton,8/3/2016 18:52\n11257260,Ask HN: Best Excel Export Module for Nodejs?,,2,1,dominhhai,3/10/2016 3:35\n11425604,Codepen code downloader,https://github.com/fredrb/codepen-downloader,2,1,pietromenna,4/4/2016 20:58\n11032921,NSA Plans to 'Act Now' to Ensure Quantum Computers Can't Break Encrytion,http://gizmodo.com/nsa-plans-to-act-now-to-ensure-quantum-computers-cant-b-1757038212,3,1,jonbaer,2/4/2016 9:48\n11080613,VCs who miss the point of open source shouldn't fund it,http://www.infoworld.com/article/3032120/open-source-tools/vcs-who-miss-the-point-of-open-source-shouldnt-fund-it.html,3,2,CrankyBear,2/11/2016 15:23\n10939927,Brendan is back to save the Web,http://andreasgal.com/2016/01/20/brendan-is-back-to-save-the-web/,4,2,cpeterso,1/20/2016 17:53\n10777433,Ask HN: What would it take to free TypeScript from the JavaScript shackles?,,2,1,cdnsteve,12/22/2015 12:54\n10892407,The President Wants Every Student to Learn Computer Science,http://www.npr.org/sections/ed/2016/01/12/462698966/the-president-wants-every-student-to-learn-computer-science-how-would-that-work,2,1,santaclaus,1/13/2016 5:03\n10248191,Memspector: Inspect memory usage of Python functions,https://github.com/asciimoo/memspector/,27,1,mstef,9/20/2015 17:03\n11841306,A Gentle Introduction to the Basics of Machine Learning,https://miguelgfierro.com/blog/2016/a-gentle-introduction-to-the-basics-of-machine-learning/,7,2,hoaphumanoid,6/5/2016 15:02\n11535564,Looking for a co-founder (biz dev) in fashion industry,,1,1,52074653,4/20/2016 16:27\n11913743,Avoid easy things,http://yosefk.com/blog/evil-tip-avoid-easy-things.html,4,1,wslh,6/16/2016 3:32\n11992582,Ask HN: Why is academic language so redundant?,,2,4,50CNT,6/28/2016 10:14\n10836812,Functional Programming Is Taking Over UIs with Pure Views,https://medium.com/@puppybits/the-revolution-of-pure-views-aed339db7da4,3,1,puppybits,1/4/2016 17:15\n10604890,\"Free software that is impractical to redistribute, isn't (Canonical IP policy)\",http://mjg59.dreamwidth.org/38467.html,3,5,csirac2,11/21/2015 0:45\n12073675,Tell HN: New features and a moderator,,2381,451,dang,7/11/2016 19:34\n11540065,Generic C++ delegates,https://nikitablack.github.io/2016/04/12/Generic-C-delegates.html,2,1,AndreyKarpov,4/21/2016 6:34\n10562011,Biohackers Insert LEDs into Their Hands,http://www.iflscience.com/chemistry/biohackers-insert-glowing-leds-their-hands,2,1,kator,11/13/2015 19:51\n11574753,\"If you use Waze, hackers can stalk you\",http://fusion.net/story/293157/waze-hack/,9,1,than,4/26/2016 19:19\n12092993,The HyperDev Tech Stack,https://hyperdev.com/blog/hyperdev-tech-stack/,4,1,GarethX,7/14/2016 11:50\n11059720,\"SpaceX sets Launch Date for Later this month, sea landing likely\",http://arstechnica.com/science/2016/02/spacex-sets-launch-date-for-later-this-month-sea-landing-likely/,3,1,ChuckMcM,2/8/2016 18:02\n10190114,Spec Markdown,http://leebyron.com/spec-md/,11,4,rayshan,9/9/2015 6:59\n11883948,Ask HN: Want to learn HTML and CSS and also get your code reviewed?,,1,1,manibatra,6/11/2016 16:08\n11019453,Show HN: Geobird  Yet another location-first social network +More +AMA,https://www.geobird.com,4,7,soral,2/2/2016 14:05\n10980104,WhatsApp to Let User Account Data Be Shared with Facebook,http://trak.in/tags/business/2016/01/27/whatsapp-facebook-information-sharing,2,1,kshatrea,1/27/2016 14:25\n11205703,The 2015 predictions of mass layoffs at IBM were both wrong and right,http://staging.spectrum.ieee.org/view-from-the-valley/at-work/tech-careers/which-ibm-layoff-numbers-add-up,3,1,teklaperry,3/1/2016 20:14\n12100260,Home Free,http://www.newyorker.com/magazine/2016/06/20/derrick-hamilton-jailhouse-lawyer,118,33,luckysahaf,7/15/2016 11:38\n10769971,Enforced Error Handling,http://250bpm.com/blog:68,18,9,luu,12/21/2015 7:00\n10741148,Show HN: Free SSL Certificates,https://www.sslforfree.com/,27,16,etrackr,12/15/2015 23:09\n12326499,Systemd reinvents mount(8) with systemd-mount,https://github.com/systemd/systemd/commit/29272c04a73b00b5420ee686d73c3bc74d29d169,3,1,zx2c4,8/20/2016 13:31\n11655545,Bay Area leaders consider merging region (2013),http://www.mercurynews.com/ci_22549758/bay-area-leaders-consider-merging-region,43,9,panic,5/8/2016 20:15\n11133921,Two European Carriers to Adopt Ad-Blocking Technology,http://www.wsj.com/articles/two-european-carriers-to-adopt-ad-blocking-technology-1455858446,2,1,timthorn,2/19/2016 15:22\n10191109,What if states earned their Electoral College votes based on turnout?,https://medium.com/@hodgesmr/earned-electoral-allocation-a9e806fadf0e,22,59,hodgesmr,9/9/2015 12:59\n11628993,Official Angular 2 Style Guide Released,https://angular.io/styleguide,2,1,markthethomas,5/4/2016 15:23\n11079017,\"Moralistic gods, supernatural punishment and the expansion of human sociality\",http://www.nature.com/nature/journal/vaop/ncurrent/full/nature16980.html,3,1,MrBuddyCasino,2/11/2016 8:49\n12539457,Parents will leave if Hillary is elected. What country should they move to?,https://www.quora.com/Its-2016-Dad-says-that-he-and-Ma-will-leave-the-country-if-Hillary-is-elected-They-are-big-Republicans-What-conservative-country-should-they-move-to/answer/Tim-Romero?srid=lUd4&amp;share=1,3,1,alykhalid,9/20/2016 13:51\n10698472,Dandelion - Semantic Text Analytics as a service,https://dandelion.eu/,4,1,fyskij,12/8/2015 18:52\n11842176,Vvvv  a live-programming environment for easy prototyping and development,https://vvvv.org,187,36,talles,6/5/2016 18:01\n10490826,Storklancer.io FeedBack,,2,1,sylarruby,11/2/2015 9:17\n10465866,The Role of the Statistician: Scientist or Shoe Clerk (1974) [pdf],http://statlab.bio5.org/sites/default/files/fall2014/bross-shoe-clerk74.pdf,22,1,RA_Fisher,10/28/2015 17:19\n11291714,More code review tools,https://github.com/blog/2123-more-code-review-tools,624,145,Oompa,3/15/2016 18:09\n10298422,New from Mobilizer: Local Testing Capabilities on Macs and PCs,http://mobile1st.com/new-from-mobilizer-local-testing-capabilities-on-macs-pcs/,4,1,michaelguar,9/29/2015 18:26\n11372455,New Kid on the Blockchain,http://www.nytimes.com/2016/03/28/business/dealbook/ethereum-a-virtual-currency-enables-transactions-that-rival-bitcoins.html?_r=1,226,185,drcode,3/28/2016 2:51\n10210171,The Threat Coming by Land,http://www.bloombergview.com/articles/2015-09-09/the-threat-coming-by-land,72,82,bpolania,9/13/2015 2:43\n10420176,Amino Launches a Consumer Healthcare Search Platform,http://techcrunch.com/2015/10/20/amino/,32,1,carlsbaddev,10/20/2015 16:33\n10720176,Introducing OpenAI,https://openai.com/blog/introducing-openai/,1107,376,sama,12/11/2015 21:30\n10903158,Gigaclear trials the UKs first 5Gbps ultrafast broadband service,http://www.gigaclear.com/gigaclear-trials-the-uks-first-5gbps-ultrafast-broadband-service-for-home-owners-and-businesses/,2,2,georgerobinson,1/14/2016 18:11\n12497002,Spotify have reached 40M paying subscribers,http://www.thenordicweb.com/dealflow/spotify-have-reached-40-million-paying-subscribers,88,76,neilpeel,9/14/2016 14:11\n11697321,Archiving a Website for Ten Thousand Years,http://www.theatlantic.com/technology/archive/2016/05/archiving-a-website-for-ten-thousand-years/482385/?single_page=true,70,31,r721,5/14/2016 18:07\n12251382,NBC Olympics secure website cert expires on opening week,https://www.nbcolympics.com/,2,1,skurks,8/8/2016 22:57\n12463695,Channels adopted as an official Django project,https://www.djangoproject.com/weblog/2016/sep/09/channels-adopted-official-django-project/,159,22,AtroxDev,9/9/2016 16:26\n11443240,Apply HN: OrderTrip  Crowdsourcing local people as private tour guide,,14,12,keioka,4/6/2016 23:30\n12033856,We built our website without CSS: the highs and the lows,https://medium.com/@david.gilbertson/building-a-website-without-css-trials-and-tribulations-5aa30499f57c#.801svtihx,2,1,bubble_boi,7/5/2016 1:09\n11192771,Some Kids Sell Lemonade. He Starts a Chain,http://www.nytimes.com/2016/02/28/business/young-entrepreneurs-sweeten-the-lemonade-stand-model.html,16,4,LukeB_UK,2/28/2016 22:49\n12240364,Codemoji,https://codemoji.org/#/welcome,59,10,doener,8/6/2016 23:31\n12351391,Ask HN: Why is there such high turnover among Designers,,1,2,lscore720,8/24/2016 12:07\n11155628,Google Trends: React.js Has Surpassed Angular.js,https://www.google.com/trends/explore#q=react.js%2C%20angular.js&cmpt=q&tz=Etc%2FGMT%2B3,1,2,tambourine_man,2/23/2016 0:56\n11910987,Ask HN: Are drones legal to fly indoors around people?,,2,1,sharemywin,6/15/2016 18:21\n10798338,\"CloudRail  A Universal API for Stripe, Facebook, Slack, Dropbox, Twilio and More\",http://cloudrail.com/cr-product/,8,8,kwrt,12/27/2015 18:57\n12022800,Why No One Cares That Netflix's New Logo Is Bad,http://www.fastcodesign.com/3061525/why-no-one-cares-that-netflixs-new-logo-is-bad,3,1,esalazar,7/2/2016 15:05\n10436466,Ask HN: How can I tell if I have programming aptitude?,,49,101,canicode,10/23/2015 2:22\n10380357,\"New Magic Keyboard, Magic Trackpad 2 and Magic Mouse 2\",http://www.apple.com/shop/mac/mac-accessories,5,2,tbassetto,10/13/2015 13:40\n12261578,Don Batemans terrain mapping device,https://www.bloomberg.com/features/2016-bateman-airplane-safety-device/,92,27,forrest_t,8/10/2016 13:36\n10270792,A grand don't come for free  a $1000 startup challenge,http://1000pound.tumblr.com/,2,1,cambridge,9/24/2015 10:19\n10192192,How to Use Mobile Analytics to Drive Conversion,http://mobile1st.com/how-to-use-mobile-analytics-to-drive-conversion/,5,1,michaelguar,9/9/2015 15:56\n12546441,How Cosmic Rays Cause Computer Downtime [pdf],http://www.ewh.ieee.org/r6/scv/rl/articles/ser-050323-talk-ref.pdf,2,1,licorna,9/21/2016 8:40\n12499603,Only 7% of Office Workers Are Productive,http://www.inc.com/brian-de-haaff/only-7-of-office-workers-are-productive-but-most-are-miserable.html,14,6,bdehaaff,9/14/2016 18:01\n10310700,Logswan  Fast Web log analyzer using probabilistic data structures,https://github.com/fcambus/logswan,35,3,mulander,10/1/2015 12:40\n10785637,AWS-Shell  An Integrated Shell for Working with the AWS CLI,https://github.com/awslabs/aws-shell,2,2,nikolay,12/23/2015 21:05\n10669587,Ask HN: What are some good android apps to encrypt files on android?,,4,2,enitihas,12/3/2015 14:07\n12194047,Debugging using system calls in Mac OS X,http://bryce.is/writing/code/macosx/debugging/udp/sockets/dtruss/dtrace/eaddrinuse/2016/07/30/debugging-using-system-calls.html,121,23,bryceneal,7/30/2016 18:19\n11217909,Show HN: ResumeFodder  Go app for generating Word resumes from JSON Resume data,https://resumefodder.com/,53,38,StevePerkins,3/3/2016 16:31\n12131094,Self-Driving Car Engineer Nanodegree,https://www.udacity.com/course/self-driving-car-engineer-nanodegree--nd013#,3,1,olivercameron,7/20/2016 18:00\n10602093,Empire of Code is the first game for coders where you can win without any coding,https://empireofcode.com/game/,28,23,oduvan,11/20/2015 16:39\n11305652,Quantum computing: time for venture capitalists to put chips on the table?,http://www.nea.com/blog/quantum-computing-time-for-venture-capitalists-to-put-chips-on-the-table?utm_medium=email&utm_campaign=email&utm_source=cb_daily,3,1,kujjwal,3/17/2016 16:54\n12333197,Registered Replication Report  Facial Feedback Hypothesis [pdf],https://www.psychologicalscience.org/pdf/StrackRRR_manuscript_accepted.pdf,124,43,Jerry2,8/21/2016 23:20\n11582515,Google Calendar for Android: Find a time for my meeting,https://gmail.googleblog.com/2016/04/google-calendar-for-android-find-time.html,120,48,Garbage,4/27/2016 17:29\n12244123,A Better Way to Learn Programming? Notes on the Odin Project,http://everydayutilitarian.com/essays/notes-on-the-odin-project/,2,1,iamjeff,8/7/2016 22:39\n10856996,Ehang 184 drone could carry you away one day,http://www.gizmag.com/ehang-184-aav-passenger-drone/41213/,4,1,tim333,1/7/2016 9:45\n11224438,Why do folks use Syntax Coloring in code examples in books and presentations?,http://dimsumthinking.com/Blog/2016/03/03-Colors.html,1,4,ingve,3/4/2016 15:43\n11475387,Chat.center and Facebook's Unique Chat ID,,4,8,kteare,4/11/2016 21:45\n10667763,Show HN: Looking for your insight!,http://www.interweve.com,1,3,gammafication,12/3/2015 4:33\n12461601,Louisiana Judges Issue Harsher Sentences When the LSU Football Team Loses,http://www.theatlantic.com/education/archive/2016/09/judges-issue-longer-sentences-when-their-college-football-team-loses/498980/?single_page=true,137,89,fraqed,9/9/2016 12:44\n11049375,Ask HN: Is it worth starting a SaaS in a niche that already has a clear leader?,,90,52,iDemonix,2/6/2016 19:39\n10620773,Show HN: Graph Commons  a platform for collaborative network mapping,http://graphcommons.com,6,1,fatiherikli,11/24/2015 14:17\n10781548,Ask HN: Good courses on design?,,9,2,plet,12/23/2015 1:46\n11257333,Show HN: Open-source StackOverflow-like service,http://paizaqa.herokuapp.com,74,47,yoshiokatsuneo,3/10/2016 4:05\n11630457,Asymmetric numeral systems: entropy encoding (2013),http://arxiv.org/abs/1311.2540,36,9,_of,5/4/2016 18:22\n10568137,Atom 1.2,http://blog.atom.io/2015/11/12/atom-1-2.html,86,56,rayshan,11/15/2015 1:36\n12131234,PokemonGo-Map,https://github.com/AHAAAAAAA/PokemonGo-Map,1,1,madethemcry,7/20/2016 18:18\n10867342,Yahoo to Reconsider Sale of Web Business Instead of Spinoff,http://www.bloomberg.com/news/articles/2016-01-08/yahoo-said-to-reconsider-sale-of-web-business-instead-of-spinoff,48,52,w1ntermute,1/8/2016 19:08\n10818400,A social media site that is targeted towards sharing travel,http://Dev.wandrlust.co,3,5,wandrlust,12/31/2015 16:55\n10633066,Palestinian territories to get 3G in mid-2016,http://bigstory.ap.org/article/1be677b2fcec45f4b073597ed16de228/after-years-delays-palestinians-get-high-speed-mobile,72,37,selimthegrim,11/26/2015 14:23\n12064092,Show HN: Scrape Nasdaq stock prices with open source Pickaxe tool,https://github.com/bitsummation/pickaxe/blob/master/Examples/nasdaq.s,3,1,breeve,7/10/2016 1:04\n10179354,Surprisingly few tips for traveling have changed since medieval times,https://www.washingtonpost.com/lifestyle/travel/what-tips-for-traveling-have-changed-since-medieval-times-surprisingly-few/2015/09/03/39fa7194-482d-11e5-846d-02792f854297_story.html,35,6,Thevet,9/6/2015 22:40\n11140011,Show HN: Claudia.js  deploy Node.js microservices to AWS more easily,https://github.com/claudiajs/claudia,56,18,adzicg,2/20/2016 13:49\n10344883,Show HN: Make it easy for your subscribers to forward to their friends,http://sharethisemail.com/,6,2,Swizec,10/7/2015 8:49\n10393452,Adobe confirms major Flash vulnerability,http://bgr.com/2015/10/15/adobe-flash-player-security-vulnerability-warning/,11,1,jordigh,10/15/2015 14:47\n11390967,Introducing Safari Technology Preview,https://webkit.org/blog/6017/introducing-safari-technology-preview/,431,165,rootinier,3/30/2016 17:12\n12354607,\"Show HN: Work with Elixir  Find the best Elixir/Phoenix jobs, worldwide\",https://workwithelixir.com,12,2,kmf,8/24/2016 19:31\n10419406,Twitter and Facebook Are Turning Publishers into Ghost Writers,http://techcrunch.com/2015/10/15/smart-pipes-and-dumb-content/,3,1,davidbarker,10/20/2015 14:36\n10405569,8 embargoed Xen Security Advisory to be released on 2015-10-29,http://xenbits.xen.org/xsa/?asdf,6,3,kevinchen,10/17/2015 18:53\n12059443,Researchers Discover Tor Nodes Designed to Spy on Hidden Services,https://www.schneier.com/blog/archives/2016/07/researchers_dis.html,3,1,Jerry2,7/9/2016 0:15\n11925904,\"DAOs, Hacks and the Law\",https://medium.com/@Swarm/daos-hacks-and-the-law-eb6a33808e3e,216,149,ikeboy,6/17/2016 22:17\n10232505,Why Do We Admire Mobsters?,http://www.newyorker.com/science/maria-konnikova/why-do-we-admire-mobsters,77,178,pmcpinto,9/17/2015 10:24\n12088843,Ask HN: How to deal with family not supportive of you doing a startup?,,8,5,panicocats,7/13/2016 19:14\n11563827,Ideal HTTP Performance,https://www.mnot.net/blog/2016/04/22/ideal-http,5,2,josephscott,4/25/2016 12:47\n12091438,Valve Moves to Choke Off $7.4B Gambling Market,http://www.bloomberg.com/news/articles/2016-07-13/game-maker-valve-moves-to-choke-off-7-4-billion-gambling-market,3,2,danso,7/14/2016 3:19\n12105879,NTRU Prime [pdf],https://eprint.iacr.org/2016/461.pdf,31,3,EvgeniyZh,7/16/2016 10:27\n11791175,Ask HN: Why exactly do you dislike Oculus?,,7,12,max_,5/28/2016 10:33\n10303906,Uber Goes Unconventional: Using Driver Phones as a Backup Datacenter,http://highscalability.com/blog/2015/9/21/uber-goes-unconventional-using-driver-phones-as-a-backup-dat.html,2,1,jchrisa,9/30/2015 13:49\n12167484,FaRM: Fast Remote Memory,http://blog.carlosgaldino.com/farm-fast-remote-memory.html,48,2,carlosgaldino,7/26/2016 17:54\n10984724,The 1986 ACM Conference on the History of Personal Workstations,http://www.computerhistory.org/atchm/the-1986-acm-conference-on-the-history-of-personal-workstations/,49,2,jamesbowman,1/28/2016 0:15\n11314919,Silicon Valley Season 3 trailer,https://www.youtube.com/watch?v=LmqGH9qOszM,6,1,justinclift,3/18/2016 20:53\n10289230,Ask HN: Is there a pan-English accent?,,4,11,burritofanatic,9/28/2015 7:05\n11159217,1000 computers hacked by the virus Melissa,,1,1,Jacky_Boy,2/23/2016 14:56\n10327025,Encrypt and decrypt content with Nodejs,http://lollyrock.com/articles/nodejs-encryption/,3,1,alemhnan,10/4/2015 9:37\n11882194,SSGs Part 2: Modern Static Site Generators,https://about.gitlab.com/2016/06/10/ssg-overview-gitlab-pages-part-2/,4,1,neogenix,6/11/2016 5:16\n11097899,Argentine physicians claim Monsanto larvicide is true cause of microcephaly,http://www.examiner.com/article/argentine-physicians-claim-monsanto-larvicide-is-true-cause-of-microcephaly,20,1,eskimobloood,2/14/2016 11:38\n10462985,Things Every Programmer Should Know,http://programmer.97things.oreilly.com/wiki/index.php/Contributions_Appearing_in_the_Book,3,1,unmole,10/28/2015 5:32\n11036147,Installing TensorFlow with Python 3 on EC2 GPU Instances,http://eatcodeplay.com/installing-gpu-enabled-tensorflow-with-python-3-4-in-ec2/,52,6,chrisconley,2/4/2016 18:43\n12189110,Moving beyond semiconductors for next-generation electric switches,http://phys.org/news/2016-07-semiconductors-next-generation-electric.html,2,1,jonbaer,7/29/2016 19:02\n11207155,Please Scan My Towel,http://jerrygamblin.com/2016/03/01/please-scan-my-towel/,7,2,ah-,3/1/2016 23:55\n12363555,The State of JavaScript: Front-End Frameworks  A Few Preliminary Results,https://medium.com/@sachagreif/the-state-of-javascript-front-end-frameworks-1a2d8a61510#.ehggz2ulo,6,2,33degrees,8/26/2016 0:42\n10790589,\"ES6 Rest/Spread, Defaults and Destructuring\",http://www.datchley.name/es6-rest-spread-defaults-and-destructuring/,26,1,tuxz0r,12/25/2015 6:37\n11444797,\"Apply HN: Zippy, self driving sidewalk meal delivery robots\",,22,27,tomjacobs,4/7/2016 4:47\n11772034,Search Bangs,https://duckduckgo.com/bang,123,77,brudgers,5/25/2016 18:36\n10942554,David G. Hartwell (1941-2016),http://www.locusmag.com/News/2016/01/david-g-hartwell-1941-2016/,5,1,coloneltcb,1/21/2016 0:34\n12334868,Under Construction (2015),http://www.codersnotes.com/notes/under-construction/,71,39,dmlhllnd,8/22/2016 8:30\n10462124,For your eyes only: The Times goes inside GCHQ,http://www.thetimes.co.uk/tto/news/uk/defence/article4598139.ece,2,2,p01926,10/28/2015 0:15\n11505596,Spotify Founders Blast Swedens Business Environment in Open Letter,http://www.wsj.com/articles/spotify-founders-blast-swedens-business-environment-in-open-letter-1460479684,3,3,rrdharan,4/15/2016 16:33\n11034964,Becoming a webhost resller,,1,1,darrelld,2/4/2016 16:20\n10615319,The algorithm that creates diets that work for you,http://www.theatlantic.com/science/archive/2015/11/algorithm-creates-diets-that-work-for-you/416583/?single_page=true,2,1,ValentineC,11/23/2015 16:06\n10908046,Bootylicious: What the pirates of yore tell us about modern counterparts (2009),http://www.newyorker.com/magazine/2009/09/07/bootylicious,25,1,Tomte,1/15/2016 8:54\n10754098,Open source project Mjolnir adds innovative Code of Conduct,https://github.com/sdegutis/mjolnir/blob/master/Code_of_Conduct.md,6,4,sdegutis,12/17/2015 20:03\n10351651,Recreating the Roland TR-808 Cowbell Sound with Web Audio,http://outputchannel.com/post/tr-808-cowbell-web-audio/,1,1,France98,10/8/2015 9:24\n12168709,Ask HN: What's the best material to learn Racket?,,14,5,pedrodelfino,7/26/2016 21:03\n11430111,Use the admin to manage drip campaign emails using querysets on Django,https://github.com/zapier/django-drip,1,1,areski,4/5/2016 13:22\n10259507,Backblaze B2 Cloud Storage,https://www.backblaze.com/blog/b2-cloud-storage-provider/,411,223,SudoAlex,9/22/2015 16:09\n10902906,\"Pony is an open-source, actor-model, high performance programming language\",http://www.ponylang.org/,95,57,kordless,1/14/2016 17:41\n11952268,This photo of the new Bentley Mulsanne is 53.1B pixels large,http://www.bentleymotors.com/en/apps/look-closer.html,5,2,mohanrajn84,6/22/2016 8:15\n10504146,MPAA: We Shut Down YTS/YIFY and Popcorn Time,https://torrentfreak.com/mpaa-we-shut-down-ytsyify-and-popcorn-time-151103/,6,3,frabrunelle,11/4/2015 2:16\n10586692,A daring lander for Jupiters icy moon,http://arstechnica.com/science/2015/11/attempt-no-landing-there-yeah-right-were-going-to-europa/,46,13,lisper,11/18/2015 8:56\n12042049,NPM has been partially down for a while now,,12,3,harrychenca,7/6/2016 9:28\n10466264,Show HN: Topl.io  democratized lists of Web resources,http://www.topl.io,5,4,iatek,10/28/2015 18:19\n11229017,Ask HN: How do you split up the initial work on a complex project?,,9,3,bigblind,3/5/2016 9:56\n10325031,Google's driverless car is brilliant but so boring,http://www.bbc.com/news/technology-34423292,63,59,ComputerGuru,10/3/2015 19:21\n12327372,New Outlook.com confirmation dialog is well-designed,https://imgur.com/a/vUTEQ,6,3,oDot,8/20/2016 17:03\n10767293,Show HN: WebShell  Bundle web apps to native OS X app,https://github.com/djyde/WebShell,27,6,djyde,12/20/2015 15:38\n10215049,The Rise and Fall of Quirky: The Startup That Bet on the Genius of Regular Folk,http://nymag.com/daily/intelligencer/2015/09/they-were-quirky.html#,50,25,nols,9/14/2015 13:55\n12470137,Deepin OS: Linux desktop distro developed in China,https://www.deepin.org/index.html,6,1,open-source-ux,9/10/2016 17:26\n10579363,Paris Attacks Blamed on Strong Cryptography and Edward Snowden,https://www.schneier.com/blog/archives/2015/11/paris_attacks_b.html,6,1,ooOOoo,11/17/2015 5:39\n11788854,Square releases API for taking payments in your own Android apps,https://corner.squareup.com/2016/05/introducing-squares-register-api-for-android.html,58,6,jrodbx,5/27/2016 20:43\n10498063,Spatial Data Models and Query Processing (1994) [pdf],http://www.cs.umd.edu/~hjs/pubs/kim2.pdf,7,1,espeed,11/3/2015 7:19\n10277402,The Future of Shipping Software on Ubuntu,https://daniel.holba.ch/blog/2015/09/the-future-of-shipping-software-is-coming-together/,43,11,fractalb,9/25/2015 10:59\n11353322,\"Citus Unforks from PostgreSQL, Goes Open Source\",https://www.citusdata.com/blog/17-ozgun-erdogan/403-citus-unforks-postgresql-goes-open-source,763,153,jamesheroku,3/24/2016 15:02\n11539763,How University Students Sleep,https://jawbone.com/blog/university-students-sleep/?clickid=UGNw8z3G5TkTSF7Q8oV65R7fUkSR5qW33WdX0Q0&ir_cid=2939&utm_source=10079&ir_affid=10079&utm_campaign=Affiliates&utm_medium=IR&ir_clickid=UGNw8z3G5TkTSF7Q8oV65R7fUkSR5qW33WdX0Q0,2,1,alokedesai,4/21/2016 4:46\n11900998,Theres a better way to get smarter than brain-training games,https://aeon.co/essays/there-s-a-better-way-to-get-smarter-than-brain-training-games,6,2,jonbaer,6/14/2016 10:33\n10516952,What causes autism? Environmental risks are hard to identify,http://www.slate.com/articles/health_and_science/medical_examiner/2015/11/what_causes_autism_environmental_risks_are_hard_to_identify.single.html,5,18,curtis,11/5/2015 23:51\n10796638,Chevrolet Volt Extends Its Appeal,http://www.consumerreports.org/cars/video-review-all-new-2016-chevrolet-volt-extends-its-appeal,61,47,jseliger,12/27/2015 6:24\n10188796,Decline of play and rise of sensory issues in preschoolers,http://www.washingtonpost.com/blogs/answer-sheet/wp/2015/09/01/the-decline-of-play-in-preschoolers-and-the-rise-in-sensory-issues/,192,126,nether,9/8/2015 23:27\n12019076,How Facebook Tries to Prevent Office Politics,https://hbr.org/2016/06/how-facebook-tries-to-prevent-office-politics,284,180,wallflower,7/1/2016 19:37\n10231881,An AI which is not so artificial,http://www.wired.com/2015/09/amy-ingram-ai-thats-not-artificial/,2,1,edem,9/17/2015 6:34\n12537052,PerfView- a perf-analysis tool that helps isolate CPU/memory/slow perf issues,https://github.com/Microsoft/perfview,1,1,hitr,9/20/2016 4:26\n10500068,On Misunderstanding Economics,http://stumblingandmumbling.typepad.com/stumbling_and_mumbling/2015/10/on-misunderstanding-economics.html,2,2,bpolania,11/3/2015 15:17\n11872806,Apple Rumored to Be Debuting iMessage for Android at WWDC,http://www.macrumors.com/2016/06/09/apple-imessage-for-android-wwdc/,8,4,anorborg,6/9/2016 22:19\n11253019,Image-Match: Open-source scalable reverse image search,https://github.com/ascribe/image-match,86,10,trentmc,3/9/2016 14:09\n10548547,Refactoring to an Adaptive Model,http://martinfowler.com/articles/refactoring-adaptive-model.html,6,3,lelf,11/11/2015 19:12\n11778754,Expandable space habitat fails to inflate in NASA's first test,http://www.reuters.com/article/us-space-habitat-idUSKCN0YH1RA,5,1,roymurdock,5/26/2016 15:37\n12314984,Ask HN: Website vs. mobile app for conference goers,,2,3,galazzah,8/18/2016 18:13\n11705456,Find-cmd.el: an elegant way to build up complex find(1) expressions,https://www.emacswiki.org/emacs/Find,9,2,wtbob,5/16/2016 10:44\n12511553,What I've learnt from this successful CEO who had only $3 left in his bank,,1,2,grantmojo,9/16/2016 2:57\n10539735,How Apple Is Giving Design a Bad Name,http://www.fastcodesign.com/3053406/how-apple-is-giving-design-a-bad-name,14,1,andyjohnson0,11/10/2015 15:12\n11626917,\"Ask HN: What are your monitoring data retention policies, and why?\",,3,1,movedx,5/4/2016 8:10\n11766319,How an underwater fantasy blockbuster turned into a legendary movie fiasco,https://read.atavist.com/sunk,96,28,seventyhorses,5/24/2016 23:08\n11889868,FINANCE PROFESSOR: Bitcoin Will Crash to $10 by Mid-2014 (2013),http://www.businessinsider.com/williams-bitcoin-meltdown-10-2013-12?IR=T,4,1,edward,6/12/2016 19:36\n11860717,A painstakingly crafted search for Hearthstone,http://searchstone.io/,4,7,vvoyer,6/8/2016 7:58\n10740493,\"Uber doesnt want drivers to sue again, so it pushes them to arbitration\",http://arstechnica.com/tech-policy/2015/12/uber-doesnt-want-drivers-to-sue-again-so-it-pushes-them-to-arbitration/#p3,2,1,deegles,12/15/2015 21:09\n11805641,My Failed Side Project,https://medium.com/@ux_app/a-side-project-tale-of-sour-grapes-187e732c18fa#.ukq693qk2sdfsdf,4,4,ux-app,5/31/2016 9:54\n11027577,Ask HN: How do you find early adopters?,,1,4,tixocloud,2/3/2016 16:55\n11875862,Coding snobs are not helping out children prepare for the future,http://qz.com/703335/coding-snobs-are-not-helping-our-children-prepare-for-the-future/,2,2,baron816,6/10/2016 12:26\n12235726,\"Ask HN: What service do you wish exists, but doesn't?\",,2,2,franze,8/5/2016 20:59\n12445228,\"iPhone 7 announced with water resistance, dual cameras, and no headphone jack\",http://www.theverge.com/2016/9/7/12758236/apple-iphone-7-announced-features-price-release-date,10,3,harryzhang,9/7/2016 17:18\n11732970,Keep your identity small (2009),http://www.paulgraham.com/identity.html,184,152,nostrademons,5/19/2016 19:22\n10519379,Square Takes an IPO Bullet for All of the Overpriced Unicorns,http://recode.net/2015/11/06/square-takes-an-ipo-bullet-for-all-of-the-overpriced-unicorns/,19,5,jackgavigan,11/6/2015 13:45\n11942778,Francisco Partners and Elliott Management to Acquire the Dell Software Group,http://software.dell.com/acquisitions/dsg.aspx,2,1,flurdy,6/21/2016 0:53\n10864709,The 'bogus boss' email scam costing firms millions,http://www.bbc.com/news/business-35250678,83,138,elthran,1/8/2016 13:39\n11541533,Congress is clueless about tech because it killed its tutor,http://www.wired.com/2016/04/office-technology-assessment-congress-clueless-tech-killed-tutor/,131,64,CarolineW,4/21/2016 12:31\n11871860,\"I didn't get Redux, so I rewrote it, and this is what I learned\",https://medium.com/@davedrew/lets-write-redux-975609b0358f#.n3hwt3id5,5,2,dclowd9901,6/9/2016 19:54\n11602326,T.J. Miller Really Hates 'Pretentious Rich A**holes' in the Real Silicon Valley,http://www.esquire.com/entertainment/tv/news/a44308/tj-miller-silicon-valley-interview/,3,1,w1ntermute,4/30/2016 16:27\n11186203,Ask HN: What linux distro would you love to have preinstalled in your new PC?,,5,7,ghoshbishakh,2/27/2016 5:33\n11772626,Ask HN: Where do you host your static site?,,2,3,Wonnk13,5/25/2016 19:59\n11352307,Microsoft chatbot is taught to swear on Twitter,http://www.bbc.com/news/technology-35890188,263,175,pacaro,3/24/2016 12:48\n11432006,WhatsApp Security Whitepaper [pdf],https://www.whatsapp.com/security/WhatsApp-Security-Whitepaper.pdf,92,9,frankpf,4/5/2016 16:49\n10800956,Printf is Turing-complete (repo from 32C3 talk),https://github.com/HexHive/printbf,2,1,ojno,12/28/2015 13:13\n10565577,\"Beware of ads that use inaudible sound to link your phone, TV, tablet, and PC\",http://arstechnica.com/tech-policy/2015/11/beware-of-ads-that-use-inaudible-sound-to-link-your-phone-tv-tablet-and-pc/,1,1,erikschoster,11/14/2015 13:25\n11004956,Founder of invitation only dating app The League responds to critics,https://www.facebook.com/pearlouise/posts/10100967984448249?ref=a,1,1,ben_franklin_2,1/31/2016 2:24\n10971836,Show HN: Chrome Extension to view any files in your browser,https://chrome.google.com/webstore/detail/docs-online-viewer/gmpljdlgcdkljlppaekciacdmdlhfeon,45,22,dallamaneni,1/26/2016 4:36\n11492486,\"Facebook Launches Research Lab, Hires Google Executive to Helm It\",http://www.wsj.com/articles/facebook-launches-research-lab-hires-google-executive-to-helm-it-1460580859,63,28,batguano,4/13/2016 21:43\n12377310,Linus Torvalds: [Ksummit-Discuss] GPL Defense Issues,https://lists.linuxfoundation.org/pipermail/ksummit-discuss/2016-August/003603.html,3,1,the_mitsuhiko,8/28/2016 17:07\n10631040,Erik Torenberg is starting a Silicon Valley fraternity,http://idlewords.com/silicon_frat.txt,14,5,chaghalibaghali,11/26/2015 3:04\n11330683,Apple's iPad Pro page missing transparencies on all images [video],http://quick.as/mv86s6zjk,2,3,ivanstegic,3/21/2016 18:49\n11931761,Limbo will be available for free for a limited time (Xbox One and Steam),http://www.gamespot.com/articles/limbo-devs-next-game-gets-xbox-one-and-pc-release-/1100-6440696/,1,1,0x54MUR41,6/19/2016 4:19\n12118057,The Fake Townhouses Hiding Mystery Underground Portals,http://www.messynessychic.com/2013/01/29/the-fake-townhouses-hiding-mystery-underground-portals/,64,19,vinnyglennon,7/18/2016 21:06\n11782075,Ask HN: 2FA hardware?,,17,13,MTemer,5/26/2016 22:09\n12281501,Simple question,,2,4,Programing_noob,8/13/2016 13:56\n11005317,\"Were in a brave, new post open source world\",https://medium.com/@nayafia/we-re-in-a-brave-new-post-open-source-world-56ef46d152a3#.vy3pxdip5,2,1,josephscott,1/31/2016 5:11\n11885406,Theranos CEO Elizabeth Holmes takes big gamble at conference,http://www.sfchronicle.com/business/article/Theranos-CEO-Elizabeth-Holmes-takes-big-gamble-at-8003887.php,2,1,kqr2,6/11/2016 21:26\n12562810,Reasoning about performance (in the context of search) by Dan Luu,https://www.youtube.com/watch?v=80LKF2qph6I,1,1,AnbeSivam,9/23/2016 6:55\n10721343,The Ethereum Computer  Securing Your Identity and Your IoT with the Blockchain,https://blog.slock.it/we-re-building-the-ethereum-computer-9133953c9f02#.hvb6h73ja,5,1,grifffgreeen,12/12/2015 1:29\n10550528,Experts Still Think UBeams Through-The-Air Charging Tech Is Unlikely,http://spectrum.ieee.org/consumer-electronics/portable-devices/experts-still-think-ubeamrsquos-throughtheair-charging-tech-is-unlikely,53,42,apsec112,11/12/2015 0:45\n11129806,How Weve Optimized Remote Team Meetings for Ultimate Efficiency,https://www.groovehq.com/blog/how-to-optimize-remote-team-meetings,2,1,AliCollins,2/18/2016 22:21\n12185263,How Vector Space Mathematics Reveals the Hidden Sexism in Language,https://www.technologyreview.com/s/602025/how-vector-space-mathematics-reveals-the-hidden-sexism-in-language/,3,2,exolymph,7/29/2016 6:12\n10301582,Ask HN: What's stopping you from starting up?,,3,20,nikhildaga,9/30/2015 3:39\n10771734,SpaceX Launch Live Webcast and Explanation,http://waitbutwhy.com/2015/12/spacex-launch-live-webcast-and-explanation-1-21-15.html,4,1,adwn,12/21/2015 16:16\n11639626,Proof-of-Satoshi fails Proof-of-Proof,http://www.metzdowd.com/pipermail/cryptography/2016-May/029323.html,13,5,mbgaxyz,5/5/2016 20:58\n10771200,Excellent Article on United States New Visa Discrimination,http://techcrunch.com/2015/12/16/a-call-to-arms-against-mccarthy-2-0/,1,1,Amir6,12/21/2015 14:35\n10533215,Ask HN: OCR Solutions,,3,3,vinnyglennon,11/9/2015 14:36\n12401011,I would pay X for Y,,26,50,westonplatter0,8/31/2016 19:56\n11474098,A new divide in American death: Statistics show widening urban-rural health gap,http://www.washingtonpost.com/sf/national/2016/04/10/a-new-divide-in-american-death/,21,6,Libertatea,4/11/2016 18:47\n11950299,Make the most of the C/C++ static analysis tools,http://www.codergears.com/Blog/?p=1792,4,1,cpp86,6/21/2016 23:25\n11526991,CRISPR between the genes: how to experiment with enhancers and epigenomics,https://genomics.quiltdata.com/2016/04/18/crisper-between-the-genes-enhancers/,16,9,akarve,4/19/2016 14:02\n11589030,Is the $400B F-35's 'brain' broken?,http://www.cnn.com/2016/04/21/politics/f-35-software-system-gao-report/index.html,11,9,TravelTechGuy,4/28/2016 14:21\n10336406,Why women are turning to newsletters,http://nymag.com/thecut/2015/10/why-women-are-turning-to-newsletters.html,12,3,kawera,10/6/2015 2:22\n10903059,Security Challenges in Microservice Implementations,http://container-solutions.com/security-challenges-in-microservice-implementations/,6,1,mrmrcoleman,1/14/2016 18:00\n10804430,$250K a Year Is Not Middle Class,https://www.nytimes.com/2015/12/28/opinion/campaign-stops/250000-a-year-is-not-middle-class.html,39,68,applecore,12/29/2015 0:48\n11289808,Razer's New Hacker Development Kit Natively Supports CryEngine,http://www.engadget.com/2016/03/15/razers-new-hacker-development-kit-natively-supports-cryengine/,2,1,yitchelle,3/15/2016 14:24\n11571149,Vector Space Systems aims to launch satellites by the hundreds,http://techcrunch.com/2016/04/26/vector-space-systems-aims-to-launch-satellites-by-the-hundreds/,3,1,putdat,4/26/2016 12:13\n12370702,Ntfy: A utility for sending notifications,https://github.com/dschep/ntfy,226,45,snehesht,8/27/2016 2:57\n12442707,Peter Thiel: Trump has taught us this years most important political lesson,https://www.washingtonpost.com/opinions/peter-thiel-trump-has-taught-us-this-years-most-important-political-lesson/2016/09/06/84df8182-738c-11e6-8149-b8d05321db62_story.html?utm_term=.feea5a98f9c6,13,1,rkb555,9/7/2016 12:19\n12084497,Understanding Tesla Autopilot,https://marco.org/2016/07/06/tesla-autopilot/,1,1,felixbraun,7/13/2016 7:32\n10778951,MVC Podcast Episode 13: Tech Mentorship; MS Vis Studio; Bitcoin; Gigster; More,http://mvc-the-podcast.github.io/2015/12/22/episode-13-secret-santas-secret-identities-mentorship.html,1,1,martystepp,12/22/2015 17:20\n12484926,Weirdly broken Wi-Fi access points,http://www.kmjn.org/notes/broken_wifi_access_points.html,178,173,mjn,9/13/2016 0:50\n10450650,Django website along with it's documentation website down for hours now,https://docs.djangoproject.com/,3,2,mundanevoice,10/26/2015 11:18\n12312196,Show HN: WebGL Fire Simulation,http://ghostinthecode.net/2016/08/17/fire.html,143,23,jharsman,8/18/2016 13:11\n10675613,Swift got more stars than any other programming language on GitHub,https://github.com/showcases/programming-languages,2,1,dumindunuwan,12/4/2015 10:53\n10386989,Why We Open Sourced Our Documentation,https://blog.paymill.com/open-source-documentation/,6,2,kpgrio,10/14/2015 15:03\n12368136,Are Index Funds Eating the World?,http://blogs.wsj.com/moneybeat/2016/08/26/are-index-funds-eating-the-world/,171,156,petethomas,8/26/2016 18:13\n10228557,Agencies Say They Need Access to Americans Emails Without a Warrant,http://www.nationaljournal.com/s/73094/agencies-say-they-need-access-americans-emails-without-warrant,9,1,mdip,9/16/2015 18:05\n11109134,How should you deal with difficult team members?,https://www.techinasia.com/talk/deal-difficult-team-members,1,1,williswee,2/16/2016 11:17\n11340510,I've Just Liberated My Modules,https://medium.com/@azerbike/i-ve-just-liberated-my-modules-9045c06be67c,1573,495,chejazi,3/22/2016 22:40\n10833183,What Science Fiction Movie or Novel Is Most Prescient Today?,http://www.nytimes.com/roomfordebate/2015/12/29/what-science-fiction-movie-or-novel-is-most-prescient-today?action=click&pgtype=Homepage&clickSource=story-heading&module=opinion-c-col-right-region&region=opinion-c-col-right-region&WT.nav=opinion-c-col-right-region,42,64,walterbell,1/3/2016 23:48\n11298735,Hackertyper  Write code like on TV,http://hackertyper.net/,6,2,catfest,3/16/2016 16:50\n10363460,Significant card decline rate,,6,1,andrebrov,10/9/2015 21:47\n12098881,Purism builds a secure tablet with physical wi-fi and camera switches,https://techcrunch.com/2016/05/20/purism-builds-a-secure-tablet-with-physical-wi-fi-and-camera-switches/,104,88,jseliger,7/15/2016 4:06\n12150527,\"Goodbye, Object Oriented Programming\",https://medium.com/@cscalfani/goodbye-object-oriented-programming-a59cda4c0e53#.qexzwqsuh,3,1,mmphosis,7/23/2016 18:46\n11388698,How to create an AI startup  convince some humans to be your training set,http://simplystatistics.org/2016/03/30/humans-as-training-set/,137,32,simplystats,3/30/2016 12:21\n12478055,\"Ask HN: I'm 23, and I dislike my job as a software engineer\",,38,45,sk14,9/12/2016 8:33\n12521022,Ask HN: What is your favourite Roald Dhall book?,,2,1,muzster,9/17/2016 15:58\n11841482,10 things I learned from looking at 600 pitch deck reviews,http://venturebeat.com/2016/06/05/10-things-i-learned-from-looking-at-600-pitch-deck-reviews/,5,1,t23,6/5/2016 15:36\n11436180,\"Discovery of 1,000-year-old Viking site in Canada could rewrite history\",http://www.independent.co.uk/news/world/world-history/discovery-vikings-newfoundland-canada-history-norse-point-rosee-l-anse-aux-meadows-a6965126.html,178,89,Thevet,4/6/2016 2:28\n10959290,Who Needs Assassins When Youve Got Hackers?,http://www.nytimes.com/2016/01/23/opinion/who-needs-assassins-when-youve-got-hackers.html,28,4,jeo1234,1/23/2016 18:20\n11330994,Ask HN: What laptop *do* I buy then?,,1,6,quii,3/21/2016 19:21\n11830317,Using Trello as CRM?,http://gregoiregilbert.com/blog/trello-to-manage-sales-pipeline/,2,1,sydneymartinie,6/3/2016 13:57\n11079864,SoundCloud could be forced to close after $44m losses,http://www.factmag.com/2016/02/11/soundcloud-financial-report-44m-losses/,620,339,neokya,2/11/2016 13:10\n11049400,Run a DHCP and DNS Server on Your Raspberry Pi,http://blog.grobinson.net/2016/02/07/run-a-dhcp-and-dns-server-on-your-raspberry-pi/,2,1,georgerobinson,2/6/2016 19:44\n11735397,\"Redfin launches React Server, a React framework with server rendering\",https://github.com/redfin/react-server,8,2,lacker,5/20/2016 3:29\n11846561,Inside McKinseys private hedge fund,http://www.ft.com/intl/cms/s/0/7c6700bc-2976-11e6-8b18-91555f2f4fde.html,2,1,r0n0j0y,6/6/2016 13:25\n11991529,Ask HN: How does your company manage passwords?,,4,4,westoque,6/28/2016 4:41\n10890736,How to play Powerball so you dont have to share the jackpot,https://www.washingtonpost.com/news/wonk/wp/2016/01/12/how-to-play-powerball-so-you-dont-have-to-share-the-jackpot/,38,57,b_emery,1/12/2016 21:58\n11377328,Show HN: Shaven 1.0.0,http://adriansieber.com/shaven,4,1,adius,3/28/2016 20:54\n11130209,Gig Work That Works,http://micheleincalifornia.blogspot.com/2016/02/gig-work-that-works.html,42,33,Mz,2/18/2016 23:23\n10327271,Coding is a Privilege,https://medium.com/@alishalisha/coding-is-a-privilege-5a592e7d94d7,3,3,impostervt,10/4/2015 11:46\n12137998,Burned by a Margarita,http://www.theatlantic.com/science/archive/2016/07/burned-by-a-margarita/492149/?single_page=true,10,3,muddyrivers,7/21/2016 16:35\n11257981,Opera: Introducing native ad-blocking feature for faster browsing,https://www.opera.com/blogs/desktop/2016/03/native-ad-blocking-feature-opera-for-computers/,137,107,riqbal,3/10/2016 8:41\n11197885,Are tech workers priced out of San Francisco?,http://www.sfgate.com/business/article/Are-tech-workers-priced-out-of-San-Francisco-6858557.php,1,1,scentoni,2/29/2016 19:53\n12213107,Ask HN: What do you use as a shell script replacement?,,2,4,ohgh1ieD,8/2/2016 20:27\n11565644,Ask HN: What do you think about or landing page?,,3,3,svirelka,4/25/2016 17:07\n12125112,Show HN: Lint for HTTP,https://github.com/vfaronov/httpolice,138,12,vfaronov,7/19/2016 21:34\n12103632,Samsung's Galaxy S7 Is Outselling Apple's iPhone 6S in the US,http://www.theverge.com/circuitbreaker/2016/7/13/12171604/galaxy-s7-iphone-6s-plus-sales-data-stats,13,6,vezycash,7/15/2016 20:31\n10878875,\"Show HN: Metascreen, free digital signage that doesn't suck\",http://metascreen.io,2,1,nkristoffersen,1/11/2016 4:49\n11475782,Deep Space Industries,https://deepspaceindustries.com/,72,25,setra,4/11/2016 22:52\n10825243,BlindTool: Phone App That Audibly Identifies Objects (with Neural Networks),http://laughingsquid.com/blindtool-a-smartphone-app-that-audibly-identifies-objects-using-the-phones-camera-and-a-neural-network/,4,1,rw,1/2/2016 5:45\n12119800,How to be a wizard programmer,https://twitter.com/b0rk/status/755020037979856896,113,62,knoxa2511,7/19/2016 4:58\n12289440,Theres a $200k reward for anyone who proves Microsoft ripped off MS-DOS source,http://thenextweb.com/insider/2016/08/08/theres-a-200k-reward-for-anyone-who-proves-microsoft-ripped-off-ms-dos-source-code/,102,69,bndr,8/15/2016 9:41\n10434713,Analyzing gender inequality with an Elasticsearch-powered API,https://www.elastic.co/blog/make-an-elasticsearch-powered-rest-api-for-any-data-with-ramses,2,1,jstoiko,10/22/2015 20:09\n12042265,Firefox  Same-Origin Policy Bypass (CVE-2015-7188),http://blog.bentkowski.info/2016/07/firefox-same-origin-policy-bypass-cve.html,32,5,cujanovic,7/6/2016 10:48\n12260563,Out of office email handling,,1,1,deepGem,8/10/2016 10:02\n11644462,Panama Papers source issues statement,https://panamapapers.icij.org/20160506-john-doe-statement.html,376,138,p0ppe,5/6/2016 15:06\n11730420,Need to kill time?  Why not play Pakyra?,https://www.pakyra.com/,3,1,tdubbs,5/19/2016 14:24\n12297885,Ask HN: AWS or bust? Support the AWS services or compete with them?,,2,1,xchaotic,8/16/2016 14:59\n11288302,AlphaGo Beats Lee Sedol in Final Game,https://gogameguru.com/alphago-5/,708,290,doppp,3/15/2016 9:01\n10894301,\"Coders,do you still have problem naming things?\",,5,14,devspaper,1/13/2016 14:07\n10453641,Escape from Mercator Maps,https://mapzen.com/blog/escape-from-mercator,30,4,jcolman,10/26/2015 19:05\n10554568,HMRC mulling 'one-month' nudge onto payrolls for UK contractors,http://www.theregister.co.uk/2015/11/12/it_contractors_raise_alarm_over_hmrc_mulling_onemonth_nudge_onto_payrolls/,3,1,Swinx43,11/12/2015 17:28\n10526396,Ask HN: How to keep overseas contractors aligned with non technical founders?,,6,17,mooreds,11/7/2015 21:58\n11550309,\"Prince, a Master of Playing Music and Distributing It\",http://www.nytimes.com/2016/04/23/arts/music/prince-music-technology-distribution.html,67,12,erickhill,4/22/2016 16:24\n11079527,\"Show HN: Revealytics, the easiest way to calculate your SaaS unit economics\",https://revealytics.com,6,1,Trof,2/11/2016 11:37\n11673032,Lets build compilers,http://compilers.iecc.com/crenshaw/,6,1,pvsukale1,5/11/2016 6:35\n11804727,6 Big European Cities Have Plans to Establish Car-Free Zones in Central Areas,http://www.citylab.com/cityfixer/2015/10/6-european-cities-with-plans-to-go-car-free/411439/,4,2,mpweiher,5/31/2016 5:11\n11343248,I Owe My Career to an Iraqi Immigrant,https://medium.com/@azerbike/i-owe-my-career-to-an-iraqi-immigrant-2c075a495b25#.cyz6a1dl5,4,1,shade23,3/23/2016 10:27\n10496246,Go Will Dominate the Next Decade,https://www.linkedin.com/pulse/go-dominate-next-decade-ian-eyberg,3,1,scapbi,11/2/2015 23:41\n10279864,Epistemic learned helplessness (2013),http://squid314.livejournal.com/350090.html,130,56,ikeboy,9/25/2015 18:36\n10593378,The Smithsonian is using 3D printing to copy artifacts,http://www.theatlantic.com/magazine/archive/2015/07/art-forgery/395282/?single_page=true,6,1,quickfox,11/19/2015 7:57\n10599006,\"Virtual Planes, Virtual Airports: Inside the World of VATSIM\",http://www.rockpapershotgun.com/2015/11/18/vatsim/,52,18,danso,11/20/2015 1:31\n12099342,How a word sparked a four-year saga of climate fact-checking,https://theconversation.com/how-a-single-word-sparked-a-four-year-saga-of-climate-fact-checking-and-blog-backlash-62174,61,59,nl,7/15/2016 7:01\n11561207,Proving that Javas and Pythons sorting algorithm is broken,http://envisage-project.eu/proving-android-java-and-python-sorting-algorithm-is-broken-and-how-to-fix-it/#sec3,4,2,fforflo,4/24/2016 20:23\n11458024,Ask HN: Anyone want to help me make a social network for frequent flyers?,,1,2,ahacker1,4/8/2016 21:13\n10251079,Show HN: DMach  Drum Machine for Android with Pure Data Sound Synthesis,https://github.com/simonnorberg/dmach,11,1,simonnorberg,9/21/2015 8:41\n10663740,Ask HN: Assume the universe is a simulation. Why is c the speed of light?,,2,3,vinaybn,12/2/2015 16:05\n12143770,Arguments Against the DMCA Section 1201 Lawsuit by the EFF,https://medium.com/@6StringMerc/arguments-against-the-dmca-section-1201-lawsuit-by-the-eff-b8d760de3fdf#.v29o749x3,3,2,6stringmerc,7/22/2016 14:38\n11424181,Reading an iOS Stack Trace,https://www.apteligent.com/developer-resources/reading-an-ios-stack-trace/,35,1,andrewmlevy,4/4/2016 18:31\n11074036,Too Much Freedom Is Dangerous: Understanding IE 11 CVE-2015-2419 Exploitation,http://blog.checkpoint.com/2016/02/10/too-much-freedom-is-dangerous-understanding-ie-11-cve-2015-2419-exploitation/,2,1,omriher,2/10/2016 16:51\n11465583,Embed Everything,https://medium.com/@david_bryant/embed-everything-9aeff6911da0#.nukw8bqip,11,1,stilliard,4/10/2016 9:56\n10977320,Ask HN: Hacker News Slack channel?,,1,4,jfornear,1/27/2016 0:18\n10306025,OS X El Capitan on the Mac App Store,https://itunes.apple.com/app/os-x-el-capitan/id1018109117?mt=12,130,148,andreasley,9/30/2015 18:25\n10914635,Reflection on Brent Yorgey's Haskell Class,http://limdauto.github.io/posts/2015-12-13-reflections-brent-yorgey-haskell-class.html,45,3,luu,1/16/2016 7:37\n11928605,Vice Hires Giant Bombs Austin Walker to Run New Gaming Site,https://variety.com/2016/digital/news/vice-austin-walker-giant-bomb-1201797909/,1,1,SeanBoocock,6/18/2016 13:55\n11182824,HN Office Hours with Jared Friedman and Trevor Blackwell,,93,146,snowmaker,2/26/2016 17:55\n10398741,Show HN: Ek  one app all cabs,http://ekapp.co,6,3,nav,10/16/2015 12:11\n12571521,HP outrages printer owners after it blocks the use of cheap ink cartridges,http://www.smh.com.au/business/consumer-affairs/hp-outrages-printer-owners-after-it-blocks-the-use-of-cheap-ink-cartridges-by-stealth-20160921-grl6ea.html,32,11,colinprince,9/24/2016 16:27\n12089818,Generation of Over a Million of Watts of Power in the Volume of a Coffee Cup,http://brilliantlightpower.com/news-release-july-11-2016/,3,2,pcarbonn,7/13/2016 21:32\n10869745,Japan Keeps This Defunct Train Station Running for Just One Passenger,http://www.citylab.com/commute/2016/01/japan-keeps-this-defunct-train-station-running-for-just-one-passenger/423273/,606,191,hudibras,1/9/2016 2:13\n11356246,NASA Graphics Standards Manual (1976) [pdf],https://www.nasa.gov/sites/default/files/atoms/files/nasa_graphics_manual_nhb_1430-2_jan_1976.pdf,44,8,benbreen,3/24/2016 20:41\n11854129,Tinder for a11y color palettes,http://www.randoma11y.com,2,1,mrmrs,6/7/2016 12:59\n10763454,Remote Teams Are the Future but They Require Real Managers,http://read.reddy.today/read/3/remote-teams-are-the-future-but-they-require-real-managers,2,2,r2dnb,12/19/2015 13:03\n11945033,Why Did San Francisco Schools Stop Teaching Algebra in Middle School?,http://priceonomics.com/why-did-san-francisco-schools-stop-teaching/,63,90,impostervt,6/21/2016 11:59\n10183657,\"Angie, a module-based Node.js webapp framework in ES6, enters its 0.4.0 release\",https://github.com/benderTheCrime/angie,1,1,jgrosecl49,9/8/2015 0:33\n10445165,How to Memorize a Random 60-Bit String [pdf],http://www.isi.edu/natural-language/mt/memorize-random-60.pdf,21,6,dmckeon,10/24/2015 22:44\n12086022,Skype for Web [beta],https://web.skype.com/,13,2,valera_rozuvan,7/13/2016 13:40\n10256622,Don't use BTRFS for OLTP,http://blog.pgaddict.com/posts/friends-dont-let-friends-use-btrfs-for-oltp,18,13,mercurial,9/22/2015 4:26\n11595539,Game of Torrents and Data leaks,https://blog.binaryedge.io/2016/04/29/game-of-torrents-and-data-leaks/,6,1,balgan,4/29/2016 13:27\n12222338,\"The new Seattle, where everything looks the same\",http://crosscut.com/2015/04/the-new-seattle-where-everything-looks-the-same/,68,54,jseliger,8/3/2016 23:36\n10689237,\"Melvil Dewey, Compulsive Innovator (2014)\",http://americanlibrariesmagazine.org/2014/03/24/melvil-dewey-compulsive-innovator/,15,2,srikar,12/7/2015 13:26\n11189971,What Its Really Like to Risk It All in Silicon Valley,http://www.nytimes.com/2016/02/28/upshot/what-its-really-like-to-risk-it-all-in-silicon-valley.html?hp&action=click&pgtype=Homepage&clickSource=story-heading&module=second-column-region&region=top-news&WT.nav=top-news,1,2,szermer,2/28/2016 5:15\n11963983,Ask HN: What has machine learning done for YOU?,,7,2,spdustin,6/23/2016 20:18\n12124722,Probabilistic Filters By Example: Cuckoo Filter and Bloom Filters,https://bdupras.github.io/filter-tutorial/,134,25,rpcope1,7/19/2016 20:40\n10465791,The $300 Million Button (2009),https://www.uie.com/articles/three_hund_million_button/,2,2,hammock,10/28/2015 17:09\n10876730,\"In Praise of Idleness, by Bertrand Russell\",http://harpers.org/archive/1932/10/in-praise-of-idleness/?single=1,55,25,cardigan,1/10/2016 19:26\n10598732,Ask HN: Best way to learn async development?,,9,3,staticautomatic,11/20/2015 0:25\n10637316,'Li-fi 100 times faster than wi-fi',http://www.bbc.co.uk/news/technology-34942685,74,70,grahamel,11/27/2015 14:02\n12210629,Summary of Donella Meadows' Thinking in Systems (2009),http://www.consciouscapitalism.typepad.com/conscious-capitalism/2009/10/summary-of-thinking-in-systems-by-donella-meadows.html,95,25,musha68k,8/2/2016 15:26\n10736918,MIST  FPGA-Based Amiga and Atari ST,http://harbaum.org/till/mist/index.shtml,34,14,doener,12/15/2015 10:16\n10287890,Hackathon prize suggestions?,,1,2,raynesio,9/27/2015 20:42\n12433612,No Space Left on Device,https://carlmastrangelo.com/blog/no-space-left-on-device,66,74,morecoffee,9/6/2016 4:09\n12555773,Rethinking madness: inside the world's oldest mental asylum,http://s.telegraph.co.uk/graphics/projects/madness-worlds-oldest-mental-asylum/index.html,25,3,pmcpinto,9/22/2016 10:16\n11957012,Emails: State Dept. scrambled on trouble on Clinton's server,http://bigstory.ap.org/article/7006105d422740f0b4b8675c90f9a154/emails-key-security-features-disabled-clintons-server,71,35,eplanit,6/22/2016 21:03\n10971368,Glittering Blue [video],https://glittering.blue/,2,1,bradyat,1/26/2016 1:42\n11478633,\"Introducing Anima Engine: lite, performance-oriented game engine\",http://anima-engine.org/blog/introducing-anima-engine/,3,1,dragostis,4/12/2016 11:36\n12219789,Wallarm (YC S16) Uses Incoming Hacker Attacks to Reveal Security Flaws,http://themacro.com/articles/2016/08/wallarm/,70,17,stvnchn,8/3/2016 17:31\n10799572,React/JavaScript fatigue,https://medium.com/@ericclemmons/javascript-fatigue-48d4011b6fc4,174,183,pbhowmic,12/28/2015 2:37\n11797922,Putting Love to the Stress Test,http://www.nytimes.com/2016/05/29/fashion/modern-love-tech-relationship-trial.html,14,8,dwynings,5/29/2016 19:52\n12045982,Support.fm: Crowdfunding LGBTQ bail,http://www.support.fm/,1,1,sftcore,7/6/2016 21:23\n11988490,Official release of multi-platform .NET,http://www.wired.com/2016/06/microsofts-open-source-love-affair-reaches-new-heights/,2,1,peter303,6/27/2016 18:51\n11238655,New darkest material created,https://www.youtube.com/watch?v=O0CYc_mC3Uo,1,1,petewailes,3/7/2016 13:12\n12502421,Plaster Perspectives on Magical Gems: Rethinking the Meaning of Magic (2015),https://antiquities.library.cornell.edu/gems/plaster-perspectives-on-magical-gems,7,1,diodorus,9/15/2016 0:16\n10977117,Chief of China's Stats Bureau Under Investigation,http://www.usnews.com/news/articles/2016-01-26/chief-of-chinas-stats-bureau-under-investigation,2,1,tokenadult,1/26/2016 23:37\n11846108,Show HN: New calendar app idea,http://www.oneviewcalendar.com,825,197,petermolyneux,6/6/2016 12:02\n11653122,The Absolutely True Story of a Real Programmer Who Never Learned C,https://medium.com/@wilshipley/the-absolutely-true-story-of-a-real-programmer-who-never-learned-c-210e43a1498b#.8vw9jyjry,7,2,phodo,5/8/2016 7:50\n11599083,Hillary Clinton and Electoral Fraud,https://medium.com/@spencergundert/hillary-clinton-and-electoral-fraud-992ad9e080f6,22,13,ericras,4/29/2016 22:08\n12365491,A short introduction to the MVVM-C design pattern,http://tech.trivago.com/2016/08/26/mvvm-c-a-simple-way-to-navigate/,56,32,andygrunwald,8/26/2016 11:35\n11771142,Adding Meta Information to Git Branches,https://iinteractive.com/notebook/2016/05/25/git-mo-meta.html,13,4,drgenehack,5/25/2016 16:47\n10303543,Show HN: The easiest A/B testing tool with full Google Analytics integration,http://www.changeagain.me/,4,2,changeagain_me,9/30/2015 12:59\n12545966,Beware: Windows 10 Signature Edition Blocks Installing Linux,http://fossboss.com/2016/09/21/windows-10-signature-edition-blocks-installing-linux/,344,68,mhsabbagh,9/21/2016 6:55\n11595153,Why is Amazon all of a sudden not re-investing all its profits?,https://earlymoves.com/2016/04/29/why-is-amazon-all-of-a-sudden-not-re-investing-all-its-profits/,159,114,marcelweiss,4/29/2016 12:12\n10734938,Technical debt: probably the main roadblack for machine learning to medicine,http://andrewtmckenzie.com/2015/12/14/technical-debt-probably-the-main-roadblack-in-applying-machine-learning-to-medicine/,4,2,porejide,12/15/2015 0:00\n10787972,Open Letter to Mozilla: Bring Back Persona,http://www.stavros.io/posts/open-letter-mozilla-bring-back-persona/,905,237,StavrosK,12/24/2015 12:38\n10444201,Net neutrality in the EU is only a few amendments away,https://savetheinternet.eu/,127,16,sbnnrd,10/24/2015 17:13\n11369653,Show HN: On-Demand Secure Private Networks  Documentation,https://wormhole.network/docs/,17,11,NetStrikeForce,3/27/2016 11:37\n10282313,Russian Mythbusters Shoots an RPG at 45 Layers of Bulletproof Glass,http://motherboard.vice.com/read/the-russian-mythbusters-shoots-an-rpg-at-45-layers-of-bulletproof-glass?utm_source=mbtwitter,2,1,fezz,9/26/2015 6:21\n11582229,Ask HN: How Much Reliance on 3rd Party Tech Is Too Much?,,10,10,charliesdad,4/27/2016 16:59\n12516878,\"As our population ages, how can we rein in rising costs?\",http://qz.com/730594/as-our-population-ages-how-can-we-rein-in-rising-costs/?sr_source=lift_facebook,1,1,ryan_j_naughton,9/16/2016 19:59\n11745682,Milo: interactive way for young children to stay in touch with absent loved ones,https://www.vmbvoom.com/pitches/milo-1,1,1,jacobwilson,5/21/2016 18:43\n11347099,GNOME 3.20 released,https://www.gnome.org/news/2016/03/gnome-3-20-released/,7,1,ronjouch,3/23/2016 18:42\n10774171,What would a manhattan-like project cryptographic backdoor look like?,,3,4,blhack,12/21/2015 22:55\n10376184,New era beckons for supersonic air travel,http://www.theguardian.com/world/2015/oct/11/new-era-supersonic-air-travel-concorde,2,1,dnetesn,10/12/2015 18:24\n10650266,Bomr is a script that automatically removes UTF-8 BOMs from your files,https://github.com/jamesqo/bomr,2,2,opensourcedude,11/30/2015 16:44\n11696005,Show HN: Neural Network Evolution Playground with Backprop NEAT,http://blog.otoro.net/2016/05/07/backprop-neat/,73,7,hardmaru,5/14/2016 13:28\n11356623,Show HN: Find quality startup jobs in other countries,http://www.nativedock.com/,4,5,alexkehr,3/24/2016 21:33\n11489422,Ask HN: Does anyone use CSS Flexbox in production?,,2,2,pattle,4/13/2016 16:06\n12356320,Show HN: Medium's URL generation causes dupe HN submissions,https://hn.algolia.com/?query=Tim%20Cook&sort=byPopularity&prefix&page=0&dateRange=last24h&type=story,2,1,MaysonL,8/25/2016 1:06\n12473813,Coding Challenge for MI5,https://www.mi5.gov.uk/careers/opportunities/coding-challenge,76,37,BerislavLopac,9/11/2016 15:26\n11955771,Blix,,4,5,jojodmo,6/22/2016 18:04\n11472834,Campuses are places for open minds  not where debate is closed down,http://www.theguardian.com/commentisfree/2016/apr/10/students-censorship-safe-places-platforming-free-speech?CMP=share_btn_tw,5,1,jseliger,4/11/2016 16:37\n12311529,Ask HN: What is the most useful script for your business or startup?,,65,50,david90,8/18/2016 10:50\n10534394,Ask HN: What would you tell your 20 something years old self?,,24,47,meta_pseudo,11/9/2015 17:31\n11952649,Don't let anyone overpay you,https://m.signalvnoise.com/bigger-prices-bigger-problems-72820249456f#.t13l8i2fg,18,7,infodroid,6/22/2016 10:10\n11563674,Why it's hard to write a dupefinder,http://rmlint.readthedocs.org/en/latest/cautions.html,90,44,SXX,4/25/2016 12:02\n12300765,Why trains suck in America,https://www.youtube.com/watch?v=mbEfzuCLoAQ&feature=youtu.be,7,4,Aaronontheweb,8/16/2016 21:25\n11763067,\"Twilio ramps up mobile play with programmable SIMs for IoT, handsets with T-Mo\",http://techcrunch.com/2016/05/24/twilio-ramps-up-mobile-play-with-programmable-sims-for-iot-and-handsets-with-t-mobile/?ncid=rss,101,36,coloneltcb,5/24/2016 16:44\n10636088,JS: Try to guess the output,https://mobile.twitter.com/malyw/status/670011691950874625,3,2,fspeech,11/27/2015 6:06\n10431787,FCC Releasing Data to Support Robocall-Blocking Technologies,https://www.fcc.gov/document/fcc-releasing-data-support-robocall-blocking-technologies,2,1,gvb,10/22/2015 12:28\n10356659,Archos to give away 200k devices in Europe to create PicoWAN network for IoT,http://www.archos.com/us/picowan/,29,7,Tepix,10/8/2015 22:05\n10373471,Show HN: We want to make websites places to meet people,,5,3,DerKobe,10/12/2015 9:43\n11453524,Erlang 19.0 Garbage Collector,https://www.erlang-solutions.com/blog/erlang-19-0-garbage-collector.html,261,21,bandris,4/8/2016 9:26\n10204296,\"FBI, intel chiefs decry deep cynicism over cyber spying programs\",http://arstechnica.com/tech-policy/2015/09/fbi-intel-chiefs-decry-deep-cynicism-over-cyber-spying-programs/,3,3,dean,9/11/2015 15:43\n11183086,Don't let a single day pass without doing something towards your goal,https://www.nonzeroday.com/philosophy,201,96,nonzeroday,2/26/2016 18:33\n12373222,\"In Mathematics, Mistakes Arent What They Used to Be (2015)\",http://nautil.us/issue/24/error/in-mathematics-mistakes-arent-what-they-used-to-be,106,54,dnetesn,8/27/2016 17:18\n12560859,\"Nearly 14,000 Uber and Lyft Drivers Sign Union Cards in New York\",https://www.buzzfeed.com/coralewis/nearly-14000-uber-and-lyft-drivers-sign-union-cards?utm_term=.hoPWe0qYz#.fxW24QaO8,9,3,mrjaeger,9/22/2016 22:28\n12396801,Elsevier Awarded U.S. Patent for Online Peer Review System and Method,http://www.infodocket.com/2016/08/30/elsevier-awarded-u-s-patent-for-online-peer-review-system-and-method/,2,2,p4bl0,8/31/2016 8:26\n12099746,Instant product mockup generator without photoshop,https://getmocky.com,5,1,AlisterK,7/15/2016 9:23\n10632925,Show HN: HORU  The age guessing game,http://horu.io,7,8,pezza3434,11/26/2015 13:44\n11921603,Ask HN: Resources for web design inspiration?,,1,1,sarreph,6/17/2016 9:45\n10774865,SpaceX launch webcast: Orbcomm-2 Mission [video],http://spacex.com/webcast/,1284,370,clessg,12/22/2015 0:58\n10278166,How your history knowledge can save you money,https://medium.com/@tripdelta/how-your-history-knowledge-can-save-you-money-97e4df93598d,3,1,dribel,9/25/2015 14:02\n12420147,People in Los Angeles Are Getting Rid Of Their Cars,https://www.buzzfeed.com/priya/people-in-los-angeles-are-getting-rid-of-their-cars,234,244,andrewfromx,9/3/2016 17:40\n10372988,Ask HN: Which open source projects are tackling social problems out there?,,2,2,gpestana,10/12/2015 7:17\n10978590,Wikipedia editors in no confidence vote,http://www.bbc.co.uk/news/technology-35411208,3,1,okasaki,1/27/2016 6:26\n12411282,\"Hacker Guccifer, who exposed Clintons use of private e-mail, gets 52 months\",http://arstechnica.com/tech-policy/2016/09/hacker-guccifer-who-exposed-clintons-use-of-private-e-mail-gets-52-months/,2,1,giis,9/2/2016 6:35\n11170637,Ghost Words and Mountweazels: Mistakes in Dictionaries and Encyclopedias,http://www.laphamsquarterly.org/roundtable/ghost-words-and-mountweazels,19,5,benbreen,2/24/2016 22:09\n10975454,Don't use the new prime number for RSA encryption,http://blogs.scientificamerican.com/roots-of-unity/psa-do-not-use-the-new-prime-number-for-rsa-encryption/,20,7,k4jh,1/26/2016 19:44\n10212132,Ask HN: How can I help others?,,4,5,boogdan,9/13/2015 17:44\n12496671,\"I Was a CIA Whistleblower, Now I'm a Black Inmate\",https://theintercept.com/2016/09/13/i-was-a-cia-whistleblower-now-im-a-black-inmate-heres-how-i-see-american-racism/,153,59,3chelon,9/14/2016 13:34\n11094142,Philosophies for Software Engineers,http://softwareengineeringdaily.com/2016/02/12/10-philosophies-for-developers/,79,86,crablar,2/13/2016 14:57\n11433099,Revenue on Medium,https://medium.com/the-story/revenue-on-medium-5e7e6218f70c#.ibkwilzmu,78,28,brandonlipman,4/5/2016 18:36\n11766337,What do you think of our website?,http://condorly.com/,2,5,Condorly,5/24/2016 23:11\n10338095,Show HN: Find rental flats based on commute time to your workplace (Switzerland),http://wonsch.ch/,78,50,pierre,10/6/2015 11:25\n11326316,Ask HN: What Are Good Product Manager Qualities,,4,1,m1117,3/21/2016 5:00\n11679464,The next hot job in Silicon Valley is for poets,https://www.washingtonpost.com/news/the-switch/wp/2016/04/07/why-poets-are-flocking-to-silicon-valley/,1,1,lahdo,5/11/2016 21:29\n10560557,\"MicroPython 1.5 (small Python implementation for IoT, etc.)\",https://mail.python.org/pipermail/python-list/2015-November/698784.html,5,7,pfalcon,11/13/2015 16:12\n12327917,Why on Earth Is Google Building a New Operating System from Scratch?,https://www.fastcompany.com/3063006/why-on-earth-is-google-building-a-new-operating-system-from-scratch,4,2,huac,8/20/2016 19:08\n10224065,Evernote Founder (and Former CEO) Phil Libin Joins General Catalyst Partners,http://blogs.wsj.com/digits/2015/09/15/former-evernote-ceo-phil-libin-heads-to-vc-firm-general-catalyst/,3,1,sahara,9/16/2015 0:54\n10533306,Ask HN: Is there a masterbation-free site where I can have random conversations?,,16,28,notetoself,11/9/2015 14:54\n10614073,The Hierarchical Asynchronous Circuit Kompiler Toolkit (HACKT),http://www.csl.cornell.edu/~fang/hackt/,25,1,ch,11/23/2015 11:52\n10886317,Show HN: Fisherman  Plugin manager and CLI toolkit for fish shell,http://fisherman.sh/,39,7,bucaran,1/12/2016 9:12\n10799124,How bad are things?,http://slatestarcodex.com/2015/12/24/how-bad-are-things/,264,118,lkrubner,12/27/2015 23:33\n12153372,Recasting Silicon Valleys role in society,https://techcrunch.com/2016/07/23/recasting-silicon-valleys-role-in-society/,28,42,mathattack,7/24/2016 14:19\n10460145,Ask HN: Exciting things to study(in CS) to break out of plateau?,,2,1,rayalez,10/27/2015 18:37\n12492050,Biz guy with good idea looking for someone to do all the work,,2,10,sixQuarks,9/13/2016 20:43\n11716540,Building Database Driven RESTFUL API Applications with Flask and Angularjs,http://techarena51.com/index.php/how-to-build-database-driven-crud-applications-with-flask-api-and-angularjs-ng-resource/,4,2,leog7,5/17/2016 19:24\n12337707,\"Show HN: Introducing Fr8, an Open-Source SaaS Integration Service\",http://blog.fr8.co/2016/08/22/fr8-launches-as-an-open-source-project-2/,23,6,alexed,8/22/2016 17:03\n10345273,Reddit Is Working on a New Front Page Algorithm,http://motherboard.vice.com/read/reddit-admits-its-front-page-is-broken-is-working-on-an-entirely-new-algorithm?try=2,36,40,r721,10/7/2015 11:03\n10398635,\"Record and share terminal sessions  A lightweight, purely text-based approach\",http://www.asciinema.org,58,14,dutchbrit,10/16/2015 11:36\n12163462,Ask HN: Building an email killer,,4,3,paekut,7/26/2016 5:11\n12558291,Show and Tell: Image captioning open sourced in TensorFlow,https://research.googleblog.com/2016/09/show-and-tell-image-captioning-open.html,135,26,runesoerensen,9/22/2016 17:04\n12480334,I recently became plus size. Shopping for clothes shouldn't be this miserable,http://www.vox.com/2016/9/12/12863526/plus-size-womens-clothes-tim-gunn-shopping-miserable,4,1,dwaxe,9/12/2016 15:10\n10474812,A Genocide in Colonial Africa Finally Gets Recognition,http://www.smithsonianmag.com/history/brutal-genocide-colonial-africa-finally-gets-its-deserved-recognition-180957073/,65,15,kafkaesq,10/29/2015 22:24\n11001160,Show HN: Space Shooter in QBasic,https://github.com/strathausen/qtrek.bas,79,26,Jean-Philipe,1/30/2016 8:54\n10397112,Something in space that looks like it could have been made by aliens,http://www.businessinsider.com/astronomers-have-found-a-mysterious-alien-object-near-a-distant-star-2015-10,5,2,ourmandave,10/16/2015 2:13\n11263742,America's High School Graduates Look Like Other Countries' High School Dropouts,http://wamc.org/post/americas-high-school-graduates-look-other-countries-high-school-dropouts,297,360,tokenadult,3/11/2016 0:36\n10757669,\"Smears, Multiples and Other Animation Gimmicks\",http://animationsmears.tumblr.com,6,1,GuiA,12/18/2015 10:10\n10777948,Understanding JVM Internals,http://www.cubrid.org/blog/dev-platform/understanding-jvm-internals/,8,1,ezhil,12/22/2015 14:39\n10470210,\"This $5,900 desk lets you lay down while working\",http://www.dailydot.com/technology/altwork-station-desk-laying-down/,2,3,m-i-l,10/29/2015 11:18\n10352002,Ask HN: Am I going to hell for doing this?,,1,1,amInvestigator,10/8/2015 11:31\n10923395,How to Profit from Rising Rents: Build Apartments,http://www.wsj.com/articles/how-to-profit-from-rising-rents-build-apartments-1452614388?mod=e2fb,37,28,prostoalex,1/18/2016 9:12\n10235347,Pay for Uber with Bitcoin,https://bitcoinbuilder.com/uber/,103,53,jschwartz11,9/17/2015 18:54\n10293490,FDA Phonetic and Orthographic Computer Analysis Program,http://www.fda.gov/Drugs/ResourcesForYou/Industry/ucm400127.htm,1,1,jcr,9/28/2015 21:56\n11626758,An elementary treatment of the Feynman sprinkler,http://fermatslibrary.com/p/38ba1a58,4,1,eusebio,5/4/2016 7:20\n11519651,Gentlest Introduction to Tensorflow,https://medium.com/@khor/the-gentlest-introduction-to-tensorflow-248dc871a224,2,1,nethsix,4/18/2016 13:19\n12346792,New Tesla Model S Now the Quickest Production Car,https://www.tesla.com/blog/new-tesla-model-s-now-quickest-production-car-world,269,209,obi1kenobi,8/23/2016 19:34\n10305936,IO Monad Realized in 1965 (2012),http://okmij.org/ftp/Computation/IO-monad-history.html,42,8,dgraunke,9/30/2015 18:15\n10343296,California Is Building the Largest Solar Desalination Plant in the U.S.,http://www.fastcoexist.com/3051087/california-is-building-the-countrys-largest-solar-desalination-plant,44,11,cryptoz,10/7/2015 0:03\n12415739,Destroy Windows Spying tool,https://github.com/Nummer/Destroy-Windows-10-Spying,99,99,walterbell,9/2/2016 19:45\n11042404,McDonald's giving away books in Happy Meals,http://www.usatoday.com/story/money/nation-now/2016/02/04/mcdonalds-happy-meals-toys-prize-books/79806266/,4,2,dnetesn,2/5/2016 16:21\n10418596,Agile Failure Patterns in Organizations,https://age-of-product.com/agile-failure-patterns-in-organizations/,58,83,swolpers,10/20/2015 11:50\n10183911,\"Malware Found Pre-Installed on Xiaomi, Huawei, Lenovo Phones [pdf]\",https://public.gdatasoftware.com/Presse/Publikationen/Malware_Reports/G_DATA_MobileMWR_Q2_2015_EN.pdf,146,19,howaboutit,9/8/2015 2:21\n10531833,Old Techies Never Die; They Just Cant Get Hired as an Industry Moves On (2012),http://www.nytimes.com/2012/01/29/us/bay-area-technology-professionals-cant-get-hired-as-industry-moves-on.html,124,132,luu,11/9/2015 8:00\n12095688,\"Facebook is slightly less white, but not any darker\",https://techcrunch.com/2016/07/14/facebook-diversity-report-code-org/,2,2,kartD,7/14/2016 17:25\n10553003,\"Explorable Visual Analytics: Visualize, Understand Large Complex Datasets\",http://www.cs.cmu.edu/news/web-tool-helps-people-visualize-make-sense-large-complex-datasets,20,4,fitzwatermellow,11/12/2015 13:36\n10345638,Cisco security researchers disable big distributor of ransomware,http://www.reuters.com/article/2015/10/06/us-ransomware-cisco-idUSKCN0S01F020151006,34,6,uptown,10/7/2015 12:49\n11688679,Coding fonts from FontLibrary.org,https://fontlibrary.org/en/search?category=monospaced,3,2,tatx,5/13/2016 4:43\n10747461,Who Will Choose AIs Ethical Code?,http://www.technologyreview.com/news/544556/what-will-it-take-to-build-a-virtuous-ai/,1,6,cpeterso,12/16/2015 21:24\n11308836,Silicon Valley May Want MBAs More Than Wall Street Do,http://www.bloomberg.com/news/articles/2016-03-17/silicon-valley-mba-destination,1,1,petethomas,3/18/2016 0:21\n11328143,Open-source bulk MTA for .Net,http://manta.io/,7,2,aidandelaney,3/21/2016 14:12\n12117792,Atom-sized storage could change the face of data and memory,http://mashable.com/2016/07/18/atomic-memory-study-nature/#UQXK3Z3vzuq6,3,1,jonbaer,7/18/2016 20:14\n10528791,Operating the Lisp Machine (1981) [pdf],http://bitsavers.informatik.uni-stuttgart.de/pdf/symbolics/LM-2/Operating_the_Lisp_Machine.pdf,116,41,vezzy-fnord,11/8/2015 15:53\n10998485,Fine Bros Entertainment attempting to trademark the word react,\"http://www.tmfile.com/owner/fi/fine-brothers-properties,inc28.php\",3,1,aerovistae,1/29/2016 21:03\n11635683,Everybody gets WebSockets,https://blog.cloudflare.com/everybody-gets-websockets/,193,63,jgrahamc,5/5/2016 13:04\n11772438,\"Jessamyn West, Technology Lady (2015)\",https://medium.com/@jessamyn/transcription-jessamyn-west-technology-lady-6c6f5fefa507#.s75d93ntw,1,1,Tomte,5/25/2016 19:33\n11429590,\"Developers, Being Treated Poorly? You Are Not Alone\",http://fredwu.me/post/142289849178/developers-being-treated-poorly-you-are-not,223,251,fredwu,4/5/2016 11:42\n11238859,Coffee Drip Printer,https://cias.rit.edu/faculty-staff/256/faculty/1186,180,27,duck,3/7/2016 13:59\n10215690,\"Touring the Broad Art Museum, L.A.s Newest Architectural Wonder\",http://www.bloomberg.com/news/photo-essays/2015-09-13/touring-the-broad-art-museum-l-a-s-newest-architectural-wonder,22,6,adventured,9/14/2015 15:57\n11241073,MaskedVByte: SIMD-accelerated VByte,http://maskedvbyte.org/,28,3,ingve,3/7/2016 19:44\n12277552,Introducing Quil: A Practical Quantum Instruction Set Architecture,https://medium.com/@rigetticomputing/introducing-quil-a-practical-quantum-instruction-set-architecture-a684f0590a0c#.vgbavkqvi,44,3,reikonomusha,8/12/2016 18:03\n10500087,Ask HN: In what order did the best and worst periods in your career come?,,30,22,vonklaus,11/3/2015 15:20\n10929562,Could this solve Elon's drone ship problems?,https://www.reddit.com/r/gifs/comments/41mehk/could_this_solve_elons_drone_ship_problems_xpost/,3,1,doczoidberg,1/19/2016 9:31\n12198876,Ask HN: Spending my free time in video games. It's eating me. Suggestions?,,18,41,riotvan,7/31/2016 21:09\n10270826,Open source Slack-alternative adopts markdown,http://www.mattermost.org/open-source-slack-alternative-adopts-markdown/,2,2,it33,9/24/2015 10:29\n11264005,Image Processing 101,https://codewords.recurse.com/issues/six/image-processing-101,367,41,abecedarius,3/11/2016 1:26\n10216987,Lavaboom is shutting down,https://lavaboom.com/,5,1,tu7001,9/14/2015 19:35\n10487622,Model S owners are already reporting that Teslas Autopilot is self-improving,http://electrek.co/2015/10/30/the-autopilot-is-learning-fast-model-s-owners-are-already-reporting-that-teslas-autopilot-is-self-improving/,19,3,swalsh,11/1/2015 19:02\n10626387,Vulkan API: Scaling to Multiple CPU Threads,http://blog.imgtec.com/powervr/vulkan-scaling-to-multiple-threads,3,1,alexvoica,11/25/2015 10:08\n10839519,Dropbox scores patent for peer to peer file syncing,https://torrentfreak.com/dropbox-scores-patent-for-peer-to-peer-syncing-160103/,2,1,bankim,1/4/2016 23:14\n12442217,The enigma machine takes a quantum leap,http://phys.org/news/2016-09-enigma-machine-quantum.html,2,1,dnetesn,9/7/2016 10:52\n12292074,Ask HN: How has your life changed since working remotely/digital nomading,,5,1,tsaprailis,8/15/2016 17:49\n10649016,The Timbre  Podcast Reviews and Discussion,http://www.thetimbre.com,7,2,ch,11/30/2015 12:27\n11396626,Netpbm Program Directory,http://netpbm.sourceforge.net/doc/directory.html,2,1,pgtan,3/31/2016 12:25\n10647162,Vectr  Ephemeral Q&A App,http://www.vectrapp.com,9,3,vectrapp15,11/30/2015 1:56\n10393509,We ran a private crowdfunding campaign and it worked,https://medium.com/@jerols/6-things-we-learned-from-running-a-private-crowdfunding-campaign-33ac835de4dd,2,1,jerols,10/15/2015 14:55\n10277245,BC Startups: The Government Is Not Your Friend,https://medium.com/@benjaminfox/bc-startups-the-government-is-not-your-friend-195ea432e40f,72,28,kiwidrew,9/25/2015 10:19\n10223771,Young people on antidepressants more likely to commit violent crime,http://www.telegraph.co.uk/news/health/11866077/Antidepressants-raise-risk-of-committing-violent-crime.html,2,2,001sky,9/15/2015 23:30\n12464820,Feinstein-Burr 2.0: The Crypto Backdoor Bill Lives On,https://www.justsecurity.org/32818/feinstein-burr-2-0-crypto-backdoor-bill-lives/,59,9,hackuser,9/9/2016 18:26\n12013398,Tesla's Autopilot involved in first autonomous car fatality: Factors explained,http://robohub.org/man-dies-while-driven-by-tesla-autopilot/,14,4,hallieatrobohub,7/1/2016 2:02\n11599055,Hillary Clinton and Electoral Fraud,https://medium.com/@spencergundert/hillary-clinton-and-electoral-fraud-992ad9e080f6#.nsfpqoq75,24,10,DamienSF,4/29/2016 22:02\n10326450,Web Fonts Collateral Damage of Ad Blockers,http://miranj.in/blog/2015/collateral-damage,127,147,morisy,10/4/2015 4:27\n11280278,Ask HN: What percent of your income do you spend at Amazon?,,2,1,peterchane,3/14/2016 0:51\n10181920,What Functional Programming Is and Why It Makes You Better,http://blog.functionalworks.com/2015/08/04/whatfpisandwhymakesbetter/,10,2,joshuaFW,9/7/2015 16:03\n10776970,Hackathon Announcement,http://hck.re/NVhYnG,2,1,syshac,12/22/2015 10:56\n10981220,Introducing Starry (ex-Aereo),https://starry.com,21,5,spmurrayzzz,1/27/2016 17:06\n10289484,\"The GhostWriter, a JavaScript 2D Game with Canvas\",http://codepen.io/marco-ponds/pen/gawVZY,10,6,marcoponds,9/28/2015 9:02\n10706896,MIT Alumni rival economic impact of Russia,http://news.mit.edu/2015/report-entrepreneurial-impact-1209,3,1,xstephen95x,12/9/2015 21:31\n12136042,5 simple GDB tricks that will change your life,http://undo.io/five-tricks/become-gdb-power-user/,1,1,DebugN,7/21/2016 11:05\n11527668,Azure Container Service is now generally available,https://azure.microsoft.com/en-us/blog/azure-container-service-is-now-generally-available/,148,32,CoreySanders,4/19/2016 15:33\n11058395,Barcode attack technique (Badbarcode),http://en.wooyun.io/2016/01/28/Barcode-attack-technique.html,5,1,dsr12,2/8/2016 14:56\n12295538,Economic Space Agency (ecsa.io)  Software  Engineer,,2,1,vzenn,8/16/2016 4:28\n10346811,Amazon QuickSight  Business Intelligence by AWS,https://aws.amazon.com/quicksight/,344,147,polmolea,10/7/2015 16:05\n11536659,If Youre Building a Startup You Need to Move to Phoenix (Not Silicon Valley),http://thoughtcatalog.com/daehee-park-jt-marino/2016/04/if-youre-building-a-startup-you-need-to-move-to-phoenix-not-silicon-valley/,9,1,pepsimaxxx,4/20/2016 18:35\n10817088,How Outernet is bringing free internet to the world's poor,http://www.wired.co.uk/magazine/archive/2016/01/start/outernet-satellites-free-developing-world-content,25,5,elfalfa,12/31/2015 10:31\n10762153,Call Off the Bee-Pocalypse: US Honeybee Colonies Hit a 20 Year High,https://www.washingtonpost.com/news/wonk/wp/2015/07/23/call-off-the-bee-pocalypse-u-s-honeybee-colonies-hit-a-20-year-high/,3,1,JacobAldridge,12/19/2015 1:19\n12167136,How to search for restaurants along your route?,,3,7,smangayy,7/26/2016 17:10\n10923510,Cancer treatment for MS patients gives 'remarkable' results,http://www.bbc.co.uk/news/health-35065905,11,9,k-mcgrady,1/18/2016 9:52\n11503268,Apple found $40M in gold from used computers and phones,http://alexkehr.com/apple-gold/,4,1,alexkehr,4/15/2016 10:22\n11637430,AirBnBWhileBlack hashtag highlights potential racial bias on rental app,https://www.theguardian.com/technology/2016/may/05/airbnbwhileblack-hashtag-highlights-potential-racial-bias-rental-app,17,9,i3rdna,5/5/2016 16:20\n11470709,Cellebrite thinks it's close to hacking iPhone 6,http://www.cultofmac.com/422444/iphone-5c-hackers-think-theyre-close-to-cracking-iphone-6/?utm_campaign=iphone-5c-hackers-think-theyre-close-to-cracking-iphone-6&utm_medium=twitter&utm_source=twitter,1,1,sixstringtheory,4/11/2016 11:01\n11787228,The Life of a Lichenologist,http://www.theatlantic.com/science/archive/2016/05/life-of-a-lichenologist/482157/,39,10,objections,5/27/2016 16:48\n11459299,Perl 6 Is Slower Than My Fat Momma,http://blogs.perl.org/users/zoffix_znet/2016/04/perl-6-is-slower-than-my-fat-momma.html,16,16,bane,4/9/2016 0:47\n10801741,Ask HN: Arduino or Raspberry PI for teenager?,,3,1,tmaly,12/28/2015 16:05\n11016409,\"Ask HN: What (obscure?) areas of tech are engaging, sane, and incredibly stable?\",,6,4,i336_,2/1/2016 23:10\n10559090,Indoor Google Street View of the British Museum,https://www.google.com/culturalinstitute/u/0/asset-viewer/british-museum/AwEp68JO4NECkQ,74,18,DiabloD3,11/13/2015 10:45\n10265167,Ask HN: What Hard Problems in the World Still Need Solving?,,2,1,irl_zebra,9/23/2015 14:29\n10326944,Finding Good Engineers Isn't Hard,https://blog.orangecaffeine.com/finding-good-engineers-isn-t-hard-3ab47528b5aa,3,1,ceekay,10/4/2015 8:42\n11750003,TOTP SSH port fluxing,https://blog.benjojo.co.uk/post/ssh-port-fluxing-with-totp,133,58,benjojo12,5/22/2016 19:56\n12210475,Hove bar blocks mobile phone signal to be more social,http://www.bbc.co.uk/news/technology-36954687,1,1,grahamel,8/2/2016 15:07\n10258240,An open source Slack clone written in Golang and React,https://github.com/mattermost/platform,81,10,ghh,9/22/2015 13:01\n12327105,The Apple-Google shift,http://www.elliotjaystocks.com/blog/the-apple-google-shift/,1,1,ingve,8/20/2016 15:58\n11921828,Dennis Ritchie hated const and volatile with a passion,https://www.lysator.liu.se/c/dmr-on-noalias.html,1,1,ltcode,6/17/2016 10:43\n10368120,An Ecomodernist Manifesto,http://www.ecomodernism.org/manifesto-english/,38,31,dtawfik1,10/11/2015 4:56\n11846813,Singularity Is Near Full Documentary Michio Kaku  Ray Kurzweil,https://www.youtube.com/watch?v=8CSNmrunCnA,27,7,t23,6/6/2016 14:03\n11140981,555 timer teardown: inside the world's most popular IC,http://www.righto.com/2016/02/555-timer-teardown-inside-worlds-most.html,318,59,dezgeg,2/20/2016 17:29\n10969447,\"That Plane Overhead: Starring Our Friends SDR, ADS-B, I2C and KLGA\",http://jeremybmerrill.com/blog/2016/01/flyover.html,100,16,bentaber,1/25/2016 19:48\n11572976,JavaScript has beguiled the current generation of software developers,https://medium.com/javascript-non-grata/the-lie-that-has-beguiled-a-generation-of-developers-1b33e82de94f#.pcxol3uhd,44,89,wodahs02,4/26/2016 16:01\n10424922,You should check e-mail on a schedule,https://www.linkedin.com/pulse/productivity-hacks-want-more-productive-never-touch-things-bradberry,2,1,ColinWright,10/21/2015 12:23\n12542701,Claude E. Shannon  A Goliath Amongst Giants,https://www.bell-labs.com/claude-shannon/,28,2,zw123456,9/20/2016 19:47\n10447559,Urbit and the impatience principle,https://dividuals.wordpress.com/2015/10/23/urbit-and-the-impatience-principle/,3,1,urbit,10/25/2015 17:32\n11896385,MacOS Sierra  Apple,http://www.apple.com/macos,15,1,benigeri,6/13/2016 19:01\n12125978,Ask HN: Great coding stories,,17,10,anfroid555,7/20/2016 0:25\n10699705,Twitter is monkeying with the order of tweets in timelines,http://techcrunch.com/2015/12/08/twitter-is-monkeying-around-with-the-order-of-tweets-in-your-timeline/,92,74,qzervaas,12/8/2015 21:32\n12414480,Photo of Football Star Sitting with Boy Eating Alone at School Charms Internet,http://www.nytimes.com/2016/09/02/us/photo-of-fsu-football-star-sitting-with-boy-eating-alone-at-florida-school-charms-internet.html,1,2,helloworld,9/2/2016 17:04\n11370435,\"Safety Check turned on after Lahore explosion, for many people far from Pakistan\",http://www.independent.co.uk/life-style/gadgets-and-tech/news/facebook-safety-check-turned-on-after-lahore-explosion-sending-notifications-to-many-people-far-from-a6955476.html,7,2,ncw96,3/27/2016 16:14\n12163857,The DAO attacker has withdrawn his funds,http://gastracker.io/addr/0x304a554a310c7e546dfe434669c62820b7d83490,5,2,TekMol,7/26/2016 7:14\n10653375,Proposal to build electrical pylons as statues,http://www.choishine.com/Projects/giants.html,34,16,bootload,12/1/2015 2:40\n11669768,Ask dang: How many HN comments per day do you read?,,118,99,andreygrehov,5/10/2016 19:15\n10655689,The Imperfect World of A/B Testing Selection,http://engineering.simondata.com/the-imperfect-world-of-ab-selection/,29,6,brensudol,12/1/2015 14:53\n10738057,Show HN: Build 3D CSS transforms visually with Webflow,http://3d-transforms.webflow.com/?hn,2,1,callmevlad,12/15/2015 15:00\n12454901,Were in the Middle of a Data Engineering Talent Shortage,https://blog.stitchdata.com/new-research-were-in-the-middle-of-a-data-engineering-talent-shortage-bdd59673608c,143,159,hankmh,9/8/2016 17:09\n11967054,The Surprising Relevance of the Baltic Dry Index,http://www.newyorker.com/business/currency/the-surprising-relevance-of-the-baltic-dry-index?&currentPage=all,69,46,kawera,6/24/2016 6:07\n10760788,Emacs Lisp Animations,http://dantorop.info/project/emacs-animation/,2,1,sea6ear,12/18/2015 20:42\n10364793,Dark Castle and Macintosh System 6 Emulator,https://jamesfriend.com.au/pce-js/macplus-darkcastle/,79,21,Bud,10/10/2015 7:18\n10892737,Ever been lonely working on a distributed startup team?,,7,1,msbowersox,1/13/2016 7:01\n10927934,PyVideo is closing down,http://bluesock.org/~willkg/blog/pyvideo/status_20160115.html,3,1,gamesbrainiac,1/18/2016 23:56\n12548488,\"'Mr. Robot' may be fiction, but its hacking plots are all too real\",http://www.recode.net/2016/9/20/12983780/mr-robot-may-be-fiction-but-its-hacking-plots-are-all-too-real,187,169,gvb,9/21/2016 14:34\n11570690,Why I'm addicted talking to my computer,https://medium.com/truth-labs/rethinking-voice-search-2496640fdec2#.k5dt61wnh,3,1,endymi0n,4/26/2016 10:28\n11446755,\"Infographic: E-invoicing, a Beginners Guide\",https://www.zervant.com/en/news/infographic-beginners-guide-e-invoicing/,3,1,juhani,4/7/2016 12:43\n10217486,Show HN: Dungeon generator in you browser,https://piotr-j.github.io/dungen/dungen/,6,1,piotr-j,9/14/2015 21:11\n12340017,Pros and Cons in Using JSON Web Tokens (JWT),https://medium.com/@rahulgolwalkar/pros-and-cons-in-using-jwt-json-web-tokens-196ac6d41fb4,2,1,rahulgolwalkar,8/22/2016 22:51\n10937693,A Guide to Seed Fundraising (Free 10 Day Email Course),http://gohighbrow.com/portfolio/a-guide-to-seed-fundraising/,3,2,gohighbrow,1/20/2016 12:53\n10982275,Early antibiotic use 'may predispose children to weight gain and asthma',http://www.theguardian.com/society/2016/jan/26/early-antibiotic-use-may-predispose-children-to-weight-gain-and-asthma,88,61,junto,1/27/2016 19:13\n11926841,Show HN: Decentralized Anonymous Court for TheDAO,http://orcarium.com/,4,2,ex3ndr,6/18/2016 3:05\n11919783,\"Atom z8350 x86-64 SBC for embedded projects, $99\",http://up-shop.org/up-boards/2-up-board-2gb-16-gb-emmc-memory.html,1,3,walrus01,6/16/2016 23:39\n11439441,Ask HN: Why are clickbait titles bad?,,1,5,luchadorvader,4/6/2016 15:34\n11461384,Qualcomm server chips now available to ARM developers through cloud service,http://www.infoworld.com/article/3041941/servers/qualcomm-server-chips-now-available-to-arm-developers-through-cloud-service.html,9,2,jbott,4/9/2016 14:34\n10711084,What to do when employees quit,https://www.groovehq.com/blog/what-to-do-when-employees-quit,65,55,AliCollins,12/10/2015 15:33\n11073966,Meatier  A Meteor alternative,https://github.com/mattkrick/meatier,137,44,mikexstudios,2/10/2016 16:44\n10612720,On ad-supported websites from a developers perspective,https://medium.com/thoughts-on-media/how-ad-supported-websites-really-work-4bf3efb83fdd,42,7,awwstn,11/23/2015 3:31\n11203534,(Slide) Latest UI Trends and Best Practices,http://www.slideshare.net/UXAlive/2015-ui-trends,6,4,mtufekyapan,3/1/2016 16:05\n12104174,Pokemon Go and Digital Privacy,http://www.mikadosoftware.com/articles/PokemonGoAndPrivacy,2,1,lifeisstillgood,7/15/2016 22:15\n12262390,A Plan to Save a Man's Life by Head Transplant,http://www.theatlantic.com/magazine/archive/2016/09/the-audacious-plan-to-save-this-mans-life-by-transplanting-his-head/492755/?single_page=true,12,6,mimbs,8/10/2016 15:19\n11290227,Google to Urge Congress to Help Get Self-Driving Cars on Roads,http://www.nytimes.com/reuters/2016/03/14/technology/14reuters-google-selfdrivingcar-congress.html,1,1,decampj4,3/15/2016 15:14\n12188943,Obtaining Wildcard SSL Certificates from Comodo via Dangling Markup Injection,https://thehackerblog.com/keeping-positive-obtaining-arbitrary-wildcard-ssl-certificates-from-comodo-via-dangling-markup-injection/index.html,258,58,pfg,7/29/2016 18:41\n11229375,The Disney Lion King Disaster (2013),http://www.alexstjohn.com/WP/2013/01/04/the-disnesy-disaster/,35,10,sdrothrock,3/5/2016 13:02\n11754448,Shirky: Ontology is Overrated,http://shirky.com/writings/ontology_overrated.html,3,1,Tomte,5/23/2016 15:26\n12193398,Debian .onion services,https://onion.debian.org/,82,18,ashitlerferad,7/30/2016 15:36\n11343633,Akin's Laws of Spacecraft Design,http://spacecraft.ssl.umd.edu/akins_laws.html,240,70,khet,3/23/2016 12:01\n10529564,Missile in sky spooks California,http://www.bbc.co.uk/news/world-us-canada-34759177,5,1,gloves,11/8/2015 19:45\n12159242,The Psychology of Human Misjudgment (2005) [pdf],http://web.archive.org/web/20151004200748/http://law.indiana.edu/instruction/profession/doc/16_1.pdf,178,39,atomroflbomber,7/25/2016 15:17\n10248773,Show HN: Hacker News Simulator,http://news.ycombniator.com/,572,163,orf,9/20/2015 19:50\n10496721,\"Be Suspicious of Online Movie Ratings, Especially Fandangos\",http://fivethirtyeight.com/features/fandango-movies-ratings/?ex_cid=538twitter,3,1,aaronbrethorst,11/3/2015 1:19\n11591382,How Invoiceable is now invoicely (and how they baited and switched),,4,7,jrs235,4/28/2016 19:34\n10751833,Show HN: Jeopractice  A Jeopardy flashcard game using 200k past clues,http://www.jeopractice.com,16,3,brensudol,12/17/2015 15:07\n10723856,Winston Churchill and Islam,http://www.telegraph.co.uk/news/religion/11314580/Sir-Winston-Churchill-s-family-feared-he-might-convert-to-Islam.html,25,31,ClintEhrlich,12/12/2015 19:38\n10215142,CSS Protips,https://github.com/AllThingsSmitty/css-protips,1,2,AllThingsSmitty,9/14/2015 14:15\n11301239,Ask HN: What's with the micro/tiny/minimal libraries trend?,,1,3,bgar,3/16/2016 22:40\n11599714,Show HN: TeachCraft  Learning Python Through Minecraft,https://github.com/teachthenet/TeachCraft-Challenges?,129,26,emeth,4/30/2016 0:45\n12512417,Whatsapp changed their emoji styles: added gloss,http://imgur.com/gallery/WvvLC,2,2,abhas9,9/16/2016 7:18\n10715095,The Zebra firewall manager,https://blog.fastmail.com/2015/12/11/the-zebra-firewall-manager/,42,2,kevinchen,12/11/2015 2:13\n12353957,Taking stock of the new French-German encryption proposal,http://www.politico.com/tipsheets/morning-cybersecurity/2016/08/taking-stock-of-the-new-french-german-encryption-proposal-216051,51,22,taylorbuley,8/24/2016 18:03\n10293670,The Mini-App Predicament,http://lightsighter.org/posts/miniappredicament.html,13,1,themariachi,9/28/2015 22:38\n10244015,How Did Paul Krugman Get It So Wrong? (2011) [pdf],http://faculty.chicagobooth.edu/john.cochrane/research/papers/ecaf_2077.pdf,3,1,Tomte,9/19/2015 11:42\n10690482,Help us find the coolest educational apps,http://blog.zzish.com/post/134729113789/help-us-find-the-coolest-educational-apps,2,1,Zzish,12/7/2015 16:35\n10561478,CoreOS Introduces Clair: Open Source Vulnerability Analysis for Your Containers,https://coreos.com/blog/vulnerability-analysis-for-containers/,142,26,xfiler,11/13/2015 18:34\n10193144,Show HN: Get help from developers near you for your startup,http://trylime.com/,6,5,rukshn,9/9/2015 18:22\n10286437,Namecheap Account Panel updated,https://blog.namecheap.com/ready-to-roll-your-new-account-panel/,2,2,dewey,9/27/2015 13:36\n11718361,New AWS Community Heroes Announced,https://aws.amazon.com/blogs/aws/welcome-to-the-newest-aws-community-heroes-spring-2016/,11,2,IamStan,5/17/2016 23:05\n11400655,Update: Keeping Pinboard on IFTTT,,12,1,buro9,3/31/2016 21:23\n10227303,The user-friendly way to be a little drug lord: economic secrets of the dark web,http://qz.com/481037/dark-web,77,31,lermontov,9/16/2015 15:27\n11204017,Visual Logic Authoring vs. Code,http://blog.dominodatalab.com/visual-tools-vs-code/,32,13,gk1,3/1/2016 16:56\n10243151,Popular Chinese iOS apps compromised in malware attack,https://zh.greatfire.org/blog/2015/sep/popular-chinese-ios-apps-compromised-unprecedented-malware-attack,194,84,tomkwok,9/19/2015 3:17\n11479194,\"Happening Platform: develop group apps for instant use on Android, iOS and the web\",https://dev.happening.im/?hn,18,5,sssparkkk,4/12/2016 13:10\n10744237,12 Coders Get Naked for a Good Cause,http://coderswithoutclothes.org,71,37,valtsu,12/16/2015 13:57\n12223629,Solar-powered 3-D printer prints glass from sand,http://www.kurzweilai.net/solar-powered-3-d-printer-prints-glass-from-sand,2,1,jonbaer,8/4/2016 5:43\n11244528,Show HN: A super simple webcrawler framework written in Python,https://github.com/mrafayaleem/simple-crawler,2,2,iamspoilt,3/8/2016 10:36\n12074862,Ask HN: What to do after failing final interviews twice?,,103,147,uyoakaoma,7/11/2016 21:31\n11543438,Alex St. John: I Apologize,http://www.alexstjohn.com/WP/2016/04/21/i-apologize/,7,2,Finster,4/21/2016 16:40\n11366537,Show HN: WifiMask  Public Wi-Fi security for everybody (on OS X),https://www.wifimask.com,1,2,juiced,3/26/2016 17:31\n11159451,The Madness of Airline Ãlite Status,http://www.newyorker.com/business/currency/the-madness-of-airline-elite-status,236,246,ohjeez,2/23/2016 15:22\n10946059,Here Comes Another Bubble (YouTube 2007),https://www.youtube.com/watch?v=I6IQ_FOCE6I,2,1,sosuke,1/21/2016 15:59\n10788063,Show HN: Hodor - a simple solution to localize your iOS App quickly,https://github.com/Aufree/Hodor,2,2,Aufree,12/24/2015 13:21\n10341482,Interledger Protocol: Payments across payment networks,http://interledger.org/,15,1,ReedR95,10/6/2015 19:05\n10895022,Call Pest Control: The Bug Problem at the US Embassy in Moscow,https://notevenpast.org/call-pest-control-the-bug-problem-at-the-us-embassy-in-moscow/,1,1,Sheaves,1/13/2016 15:37\n12362090,Mapping Manhattan's shuttered storefronts,http://www.vacantnewyork.com/,35,27,danso,8/25/2016 20:11\n11670621,Disney Infinity is over as company pulls out of console games,http://venturebeat.com/2016/05/10/the-disney-infinity-franchise-is-over-as-entertainment-company-pulls-out-of-console-games/,10,2,minimaxir,5/10/2016 21:00\n10938915,How Ionic Builds on GitHub,http://blog.ionic.io/how-ionic-uses-github-better/,75,5,jbrantly,1/20/2016 15:56\n10591174,\"Hello Programmers without Masters degree, what are your future plans?\",,5,24,pshyco,11/18/2015 22:16\n11351556,Homebrew Cray-1A,http://www.chrisfenton.com/homebrew-cray-1a/,4,2,CarolineW,3/24/2016 9:37\n10953889,The Totes Amazesh Way Millennials Are Changing the English Language,https://www.washingtonpost.com/news/wonk/wp/2016/01/13/the-totes-amazesh-way-millennials-are-changing-the-english-language/,39,63,nikolay,1/22/2016 16:57\n10619045,\"SunVox: a small, fast and powerful modular synth with pattern-based sequencer\",http://www.warmplace.ru/soft/sunvox/,3,1,pmoriarty,11/24/2015 3:51\n12019627,The Case of the Victorian Cat Ladies,https://mimimatthews.com/2016/06/30/the-case-of-the-victorian-cat-ladies/,17,5,Avawelles,7/1/2016 21:03\n11752395,Nokia to cut a thousand jobs,http://www.reuters.com/article/us-nokia-corp-redundancies-idUSKCN0YB2E8,2,1,vincent_s,5/23/2016 7:15\n11335687,BTC Producer,https://btcproducer.com/inv/56f1290e4de1b,1,2,hillmoo,3/22/2016 11:22\n12115348,NFV Platforms with MirageOS Unikernels,http://unikernel.org/blog/2016/unikernel-nfv-platform,38,17,amirmc,7/18/2016 14:48\n10344695,The uncertain future of emotion analytics,http://www.hopesandfears.com/hopes/now/internet/216523-the-uncertain-future-of-emotion-analytics,9,1,whocansay,10/7/2015 7:42\n11159115,Mossberg: Eero Makes Wi-Fi Simpler and Stronger,http://recode.net/2016/02/23/mossberg-eero-makes-wi-fi-simpler-and-stronger/,23,9,prostoalex,2/23/2016 14:44\n12190533,More Wrong Things I Said in Papers,http://www.scottaaronson.com/blog/?p=2854,97,33,ikeboy,7/29/2016 22:30\n10217889,Robo-journalism: How a computer describes a sports match,http://www.bbc.co.uk/news/technology-34204052,3,3,SimplyUseless,9/14/2015 22:18\n12569055,Oh Snap Looks like Snapchat could be rebranding,https://techcrunch.com/2016/09/23/oh-snap-looks-like-snapchat-could-be-rebranding/,14,13,daegloe,9/24/2016 1:42\n12540203,String theorys second life,https://www.quantamagazine.org/20160915-string-theorys-strange-second-life/,7,3,EastLondonCoder,9/20/2016 15:22\n10492494,Ask HN: BI software,,2,1,rgdzz3,11/2/2015 15:53\n10194546,Ask HN: Would you pay to use a good GIF encoder designed for iOS?,,2,1,giftoolbox,9/9/2015 20:59\n10369792,A $200M Shell Game in Seychelles,http://www.thedailybeast.com/articles/2015/10/10/a-billion-dollar-shell-game-in-seychelles.html,59,16,nols,10/11/2015 16:06\n11311834,Email reveals Clinton worked with Google CEOs to keep Benghazi video blocked,https://wikileaks.org/clinton-emails/emailid/16800#efmAUgAVkAdUAdnAePAe2,93,45,doener,3/18/2016 14:05\n11047144,Rust vs. C++: Fine-grained Performance,http://cantrip.org/rust-vs-c++.html,211,126,beshrkayali,2/6/2016 9:44\n11461473,Ask HN: What to do if the firewall removes all new HTTP response header fields?,,7,12,stesch,4/9/2016 14:52\n10410414,Edible Blob Is a Water Bottle Without the Plastic,http://www.fastcoexist.com/3028012/this-edible-blob-is-a-water-bottle-without-the-plastic,2,1,billconan,10/19/2015 0:16\n11033284,The Corporate Sovereignty Saga Involving Ecuador and Chevron,https://www.techdirt.com/articles/20160130/07171733469/incredible-corporate-sovereignty-saga-involving-ecuador-chevron-continues.shtml,25,5,walterbell,2/4/2016 11:28\n11529628,How Should the U.S. Fund Research and Development?,http://www.theatlantic.com/technology/archive/2016/04/us-research-and-development/477435/?single_page=true,18,21,tokenadult,4/19/2016 19:44\n11027326,?Why switch to Windows 10 or a Mac when you can use Linux Mint 17.3 instead?,http://www.zdnet.com/article/why-switch-to-windows-10-or-a-mac-when-you-can-use-linux-mint-17-3-instead/,4,7,CrankyBear,2/3/2016 16:23\n11516063,Developing small JavaScript components WITHOUT frameworks,https://jack.ofspades.com/developing-small-javascript-components-without-frameworks/,1,2,jacopotarantino,4/17/2016 20:05\n12138242,How to ditch your second phone in less than 5 mins,,1,1,costinm,7/21/2016 17:00\n10679413,Andreessen Horowitzs First Move in Biopharma,http://blogs.sciencemag.org/pipeline/archives/2015/12/04/andreessen-horowitzs-first-move-in-biopharma,30,8,srunni,12/4/2015 21:50\n10944462,Show HN: A fullscreen HSL color picker (mousemove/scroll),http://hsl.ruiramos.com/,6,4,ruiramos,1/21/2016 10:52\n11078637,What Little Babies See That We No Longer Can,http://blogs.scientificamerican.com/illusion-chasers/what-little-babies-see-that-you-no-longer-can/,85,35,walterbell,2/11/2016 7:00\n11284733,Show HN: Scalable reverse image search built on Kubernetes and Elasticsearch,https://github.com/pavlovml/match,139,13,alexkern,3/14/2016 19:00\n11623491,Ask HN: Where can I watch an Xcode Master at Work?,,10,5,SimplGy,5/3/2016 19:26\n11856359,Motion Stills  Create Beautiful GIFs from Live Photos,https://research.googleblog.com/2016/06/motion-stills-create-beautiful-gifs.html,6,1,hektik,6/7/2016 18:07\n10512651,Bad answers on Stack Overflow,http://nedbatchelder.com/blog/201207/bad_answers_on_stack_overflow.html,21,2,Garbage,11/5/2015 10:47\n10271265,Google is missing in the photo with Chinese president Xi Jinping,http://www.pinganew.com/article/1443082411-Google-is-missing-in-the-photo-with-Chinese-president-Xi-Jinping,3,1,pingeast,9/24/2015 12:47\n11716522,The myth of the cheat proof digital exam,https://medium.com/@haspaker/the-myth-of-the-cheat-proof-digital-exam-dcbafcf62613#.1kuxzgd0q,2,1,kiyanwang,5/17/2016 19:22\n11591142,Mark Zuckerberg Gets to Control Facebook a While Longer,http://www.bloombergview.com/articles/2016-04-28/mark-zuckerberg-gets-to-control-facebook-a-while-longer,185,117,dsri,4/28/2016 18:58\n11426832,Predictions from the Father of Science Fiction (2012),http://www.smithsonianmag.com/history/predictions-from-the-father-of-science-fiction-61256664/?no-ist,17,1,Hooke,4/5/2016 0:13\n12226929,Show HN: Checkup  Self-hosted health checks and status pages,https://sourcegraph.github.io/checkup/,9,1,mholt,8/4/2016 17:01\n10930794,Non-technical skills in teams  competencies [pdf],http://www.iogp.org/pubs/502.pdf,3,1,johntaitorg,1/19/2016 14:07\n11791052,Blocklist of all Facebook domains,https://github.com/jmdugan/blocklists/blob/master/corporations/facebook/all,499,142,temp,5/28/2016 9:22\n12181038,Show HN: All Federal Reserve Statements from 1994-present on GitHub,https://github.com/fomc/statements,22,2,davebryand,7/28/2016 16:01\n12219748,Ask HN: Is there a public shaming list for websites with bad password policies?,,2,2,coreyp_1,8/3/2016 17:27\n10663486,Synthetic Meat May Be On The Market Sooner Than We Thought,http://bigthink.com/ideafeed/answering-how-a-sausage-gets-made-will-be-more-complicated-in-2020,2,1,jsnathan,12/2/2015 15:28\n11046625,Wood Shop Enters the Age of High-Tech,http://www.nytimes.com/2016/02/07/education/edlife/forward-tinkering-colleges-make-room-for-maker-spaces.html?hp&action=click&pgtype=Homepage&clickSource=story-heading&module=photo-spot-region&region=top-news&WT.nav=top-news&_r=0,37,22,pavornyoh,2/6/2016 5:03\n10317202,Peeple  Character is Destiny,http://forthepeeple.com/,3,3,doppp,10/2/2015 7:38\n11777749,Higher Taxes Dont Cause Millionaires to Flee Their Homes,http://www.bloomberg.com/news/articles/2016-05-26/higher-taxes-don-t-scare-millionaires-into-fleeing-their-homes-after-all,25,48,terryauerbach,5/26/2016 13:33\n12391522,Born to Rest,http://harvardmagazine.com/2016/09/born-to-rest,153,149,paulpauper,8/30/2016 16:26\n12447264,Ask HN: New MacBook?,,7,3,mark_l_watson,9/7/2016 20:27\n12399843,Google reportedly dropping the Nexus brand name from its phones,http://www.theverge.com/2016/8/30/12712722/google-new-nexus-phones-brand-name-change,1,1,zeveb,8/31/2016 17:11\n10413618,Show HN: Goofys  a faster s3fs written in Go,https://github.com/kahing/goofys,40,23,khc,10/19/2015 15:45\n10637565,Elon Musk's New Idea: Nuke Mars,http://edition.cnn.com/2015/09/11/us/elon-musk-mars-nuclear-bomb-colbert-feat/,6,1,tonteldoos,11/27/2015 15:04\n11972400,Why Does Software Rot?,http://www.overcomingbias.com/2016/06/why-does-software-rot.html,96,80,nhaliday,6/24/2016 18:52\n12216263,Shariff: Social media sharing buttons without compromising privacy,https://github.com/heiseonline/shariff,2,2,onli,8/3/2016 7:27\n10871222,Midori: A Tale of Three Safeties,http://joeduffyblog.com/2015/11/03/a-tale-of-three-safeties/,48,7,the_why_of_y,1/9/2016 13:49\n10609808,\"In California, Stingy Water Users Are Fined in Drought, While the Rich Soak\",http://www.nytimes.com/2015/11/22/us/stingy-water-users-in-fined-in-drought-while-the-rich-soak.html?ref=us,11,9,hvo,11/22/2015 11:43\n12487893,New polymer Â£5 note released in the UK today,http://www.thenewfiver.co.uk/,9,2,shazzy,9/13/2016 13:17\n10953369,AT&T CEO wont join Tim Cook in fight against encryption backdoors,http://arstechnica.com/tech-policy/2016/01/att-ceo-wont-join-tim-cook-in-fight-against-encryption-backdoors/,11,1,noarchy,1/22/2016 15:49\n11829501,Parallel and Concurrent Programming in Haskell (2013),http://chimera.labs.oreilly.com/books/1230000000929,2,1,erac1e,6/3/2016 10:48\n11480709,Social Mobility May Suffer as Income Fails to Keep Pace with Housing Costs,http://www.zillow.com/research/social-mobility-housing-costs-12138/,58,69,uptown,4/12/2016 16:00\n10472688,Canvid.js  tiny library for playing video on canvas elements,http://gka.github.io/canvid/,66,30,callumlocke,10/29/2015 17:24\n10682749,When Formality Works,http://codahale.com/when-formality-works/,22,3,luu,12/5/2015 18:25\n10252210,Million Dollar iOS9 Bug Bounty,https://zerodium.com/ios9.html,95,75,FredericJ,9/21/2015 13:48\n11213722,\"I did my wedding invitation website in Angular2 and TypeScript, check it out\",https://github.com/amcdnl/angular2-demo,5,2,amcdnl,3/2/2016 22:54\n10813261,How to Disagree Intelligently at Work,http://cryoshon.co/2015/12/30/how-to-disagree-intelligently-at-work/,5,3,cryoshon,12/30/2015 17:55\n11877765,\"Tased in the Chest for 23 Seconds, Dead for 8 Minutes, Now a Life of Recovery\",https://theintercept.com/2016/06/07/tased-in-the-chest-for-23-seconds-dead-for-8-minutes-now-facing-a-lifetime-of-recovery/,57,23,llamataboot,6/10/2016 16:55\n11568314,AMD stock down 14%,https://www.google.com/finance?q=NASDAQ:AMD,2,1,taspeotis,4/25/2016 23:51\n11528189,New proof of a minimum property of the regular n-gon (1947),http://fermatslibrary.com/s/new-proof-of-a-minimum-property-of-the-regular-n-gon,41,17,mgdo,4/19/2016 16:42\n10274114,Google Play services 8.1,http://android-developers.blogspot.com/2015/09/google-play-services-81-get-ready-for.html,4,1,stanleydrew,9/24/2015 19:41\n11948666,Analysing 1.65M versions of Node.js modules in NPM,https://blog.nodeswat.com/what-i-learned-from-analysing-1-65m-versions-of-node-js-modules-in-npm-a0299a614318#.8f3ifd27r,56,11,coldcode,6/21/2016 19:24\n10299172,Create Telegram bot from command-line,https://github.com/msoap/shell2telegram,4,1,mpg123,9/29/2015 20:01\n11430962,State of Delaware launches blockchain using Symbiont smart contracts,http://www.ibtimes.co.uk/state-delaware-launches-blockchain-using-symbiont-smart-contracts-1553130,9,1,PhantomPhreak,4/5/2016 15:12\n11855787,Confirmshaming,http://confirmshaming.tumblr.com/,300,82,Sgt_Apone,6/7/2016 16:54\n11281334,Should an aborigine be arrested for murder?,http://www.nytimes.com/2016/03/14/world/asia/india-jarawas-child-murder.html,2,1,msravi,3/14/2016 6:12\n10933439,EFF Pries More Information on Zero Days from the Government,https://www.eff.org/deeplinks/2016/01/eff-pries-more-transparency-zero-days-governments-grasp,124,29,tghw,1/19/2016 19:52\n12410255,Why I Dont Hire Ex-Google Employees [2015],https://medium.com/@jerkyjew/why-i-don-t-hire-ex-google-employees-1748875b7e42,13,16,fagnerbrack,9/2/2016 1:51\n11907314,Shazam for Seafood Hopes to Catch Fraudulent Fish,http://www.popularmechanics.com/science/animals/a21234/shazam-for-fish-hopes-to-identify-fish-fraud/,2,1,jonbaer,6/15/2016 5:27\n10754194,Instagram's Million Dollar Bug,http://www.exfiltrated.com/research-Instagram-RCE.php,1562,514,infosecau,12/17/2015 20:16\n10282856,Did Dropbox and Evernote Heed the Lessons of Flip?,https://medium.com/@dhh/making-money-along-the-way-did-dropbox-and-evernote-heed-the-lessons-of-flip-f5a133fe00d4,46,11,impostervt,9/26/2015 12:03\n11747036,Monotonic Versioning Manifesto,http://blog.appliedcompscilab.com/monotonic_versioning_manifesto/,103,47,Freaky,5/22/2016 1:30\n12058929,Our nightmare on Amazon ECS,http://www.appuri.com/blog/-our-docker-nightmare-on-amazon-ecs/,270,127,maslam,7/8/2016 21:59\n10854478,Synthetic Network Monitoring on Debian/Raspberry Pi,https://netbeez.net/2016/01/06/synthetic-network-monitoring-on-debian/,9,1,panosv,1/6/2016 22:45\n11411020,Introducing React Storybook,https://voice.kadira.io/introducing-react-storybook-ec27f28de1e2,459,46,dsego,4/2/2016 10:38\n11861381,How to hack almost any toy quadcopter with a $5 NRF24L01+ module,http://dronegarageblog.wordpress.com/2016/06/07/deviationtx-with-nrf24l01-module-the-universal-drone-remote/,6,1,wolframio,6/8/2016 11:04\n11826006,Elon Musk: Chance we are not living in a computer simulation 'one in billions',http://www.independent.co.uk/life-style/gadgets-and-tech/news/elon-musk-ai-artificial-intelligence-computer-simulation-gaming-virtual-reality-a7060941.html,9,4,bonefishgrill,6/2/2016 20:59\n11753950,Provide Sharp Knives (DHH),https://m.signalvnoise.com/provide-sharp-knives-cc0a22bf7934?gi=f6b0f350c60,4,2,yonibot,5/23/2016 14:12\n12323187,Kubernetes the Hard Way,https://github.com/kelseyhightower/kubernetes-the-hard-way/blob/master/README.md,240,79,tantalor,8/19/2016 20:23\n10811570,Do the math on your stock options,http://jvns.ca/blog/2015/12/30/do-the-math-on-your-stock-options/,445,170,jackgavigan,12/30/2015 10:40\n11787398,Clintons e-mail scandal another case of the entitled executive syndrome,http://arstechnica.com/information-technology/2016/05/clintons-e-mail-scandal-another-case-of-the-entitled-executive-syndrome/,26,1,lisper,5/27/2016 17:14\n10243333,Facebooks Like Buttons Will Soon Track Your Web Browsing to Target Ads,http://www.technologyreview.com/news/541351/facebooks-like-buttons-will-soon-track-your-web-browsing-to-target-ads/,3,1,cpeterso,9/19/2015 4:48\n11578748,The growing importance of monopoly rents (2013),http://www.nytimes.com/2013/06/21/opinion/krugman-profits-without-production.html,1,1,bainsfather,4/27/2016 8:52\n10453121,Google's Nexus 6P boasts the future of Android smartphone cameras,http://www.networkworld.com/article/2997240/mobile-wireless/review-google-nexus-6p-smartphone-camera-android.html,2,1,stevep2007,10/26/2015 18:03\n11030163,Guess the Correlation: a game of statistics,http://guessthecorrelation.com/,1,1,Etheryte,2/3/2016 22:03\n11253649,Responsive Pixel Art,http://essenmitsosse.de/pixel/,1622,122,bpierre,3/9/2016 15:55\n10915732,The man who studies the spread of ignorance,http://www.bbc.com/future/story/20160105-the-man-who-studies-the-spread-of-ignorance?ocid=fbfut,5,1,HillRat,1/16/2016 16:42\n12284804,Y combinator real life application: recursive memoization in JavaScript,http://blog.klipse.tech/lambda/2016/08/10/y-combinator-app-javascript.html,2,1,viebel,8/14/2016 8:36\n10559164,Ask HN: Why the platform doesn't have a pinned tab icon for Safari?,,1,3,hugomano,11/13/2015 11:09\n12039371,Ask HN: CMS vs. no CMS statistics?,,1,2,userAW,7/5/2016 20:36\n10949076,Why do we need a new OS?,http://3lproject.org/blog/why-do-we-need-a-new-os,84,88,thecombjelly,1/21/2016 22:39\n11513029,Diep.io,http://diep.io/,4,54,Matheus28,4/17/2016 1:04\n11897049,Remove built-in apps from the Home screen on your iOS device with iOS 10 beta,https://support.apple.com/en-gb/HT204221,35,16,e1ven,6/13/2016 20:02\n10853201,North Korea makes more sense when you know its roots,http://www.vox.com/2016/1/6/10724334/north-korea-history,94,59,curtis,1/6/2016 19:53\n12178642,Show HN: Secure login distribution service,https://github.com/seletskiy/shadowd,68,13,kovetskiy,7/28/2016 6:09\n10340082,Breakthrough on chronic pain,http://news.harvard.edu/gazette/story/2015/01/breakthrough-on-chronic-pain/,2,2,jimsojim,10/6/2015 16:31\n11426849,FBI Says a Mysterious Hacking Group Has Had Access to US Govt Files for Years,http://motherboard.vice.com/read/fbi-flash-alert-hacking-group-has-had-access-to-us-govt-files-for-years,8,2,jonah,4/5/2016 0:18\n11393348,Show HN: Color Contrast,http://www.userlight.com/colorcontrast/,4,2,colorcontrast,3/30/2016 21:55\n11172288,Protonmail beta 3.1 released,https://protonmail.com/blog/protonmail-beta-v3-1-release-notes/,2,1,johnnycarcin,2/25/2016 3:58\n10801036,Writing the next chapter for Prismatic,http://prismatic.github.io/next-chapter/,3,1,espadrine,12/28/2015 13:48\n11687507,Rich people have access to high-speed Internet; many poor people still don't,https://www.publicintegrity.org/2016/05/12/19659/rich-people-have-access-high-speed-internet-many-poor-people-still-dont,9,5,coloneltcb,5/12/2016 23:14\n12408209,DraftKings raises $150M in new funding just in time for the NFL season,https://techcrunch.com/2016/09/01/draftkings-raises-150m-in-new-funding-just-in-time-for-the-nfl-season/,1,1,inputcoffee,9/1/2016 19:33\n10628457,Electric cars and the coal that runs them,https://www.washingtonpost.com/world/electric-cars-and-the-coal-that-runs-them/2015/11/23/74869240-734b-11e5-ba14-318f8e87a2fc_story.html,1,1,akg_67,11/25/2015 17:57\n12437567,VR on steam grew 0.06% in july and 0.02% in august,http://store.steampowered.com/hwsurvey/,20,20,aresant,9/6/2016 17:18\n11974533,Ask HN: What is the best way to whiteboard remotely?,,6,4,mey,6/25/2016 0:22\n10859586,How Headspace Onboards New Users,http://www.useronboard.com/how-headspace-onboards-new-users/,3,2,RKoutnik,1/7/2016 18:10\n11674899,Ask HN: How much equity should a lead developer joining a startup during YC get?,,3,3,whyceethrowaway,5/11/2016 13:08\n10494805,SGI screen fonts converted for OS X,http://njr.sabi.net/2015/11/01/sgi-screen-fonts-converted-for-os-x/,64,26,ingve,11/2/2015 20:10\n12201897,Ask HN: Has HN lost its tech startup community vibe?,,24,10,forgottenacc56,8/1/2016 12:45\n10816642,A social media platform targeted towards sharing travel,http://dev.wandrlust.co,2,1,wandrlust,12/31/2015 7:15\n12522021,Where Death Lies,http://www.themorningnews.org/article/where-death-lies,32,14,kawera,9/17/2016 19:31\n10857171,\"The future: AI, VR, robots, cloud servers. Apples weaknesses\",,5,1,forgottenacc56,1/7/2016 10:37\n11531712,Apply HN: RRR Channel-Based Anonymous Social App for Believers,,3,3,botw,4/20/2016 1:29\n11029031,Show HN: An app search engine that can filter out fake reviews,http://apprecs.com,7,3,verdantlabs,2/3/2016 19:34\n10606226,What is a coder's worst nightmare? (2014),https://www.quora.com/What-is-a-coders-worst-nightmare/answer/Mick-Stute?srid=RBKZ&amp;share=1,476,224,oskarth,11/21/2015 8:51\n11707973,Ruby has been fast enough for 13 years,https://m.signalvnoise.com/ruby-has-been-fast-enough-for-13-years-afff4a54abc7,232,179,ingve,5/16/2016 17:36\n11836291,Is the Era of Free Streaming Music Coming to an End?,http://pitchfork.com/features/article/9896-is-the-era-of-free-streaming-music-coming-to-an-end/,47,60,tomkwok,6/4/2016 13:45\n12539734,\"Bitcoin Is Real Money, Judge Rules in J.P. Morgan Hack\",http://fortune.com/2016/09/20/judge-rules-bitcoin-is-money/,7,3,wslh,9/20/2016 14:24\n12469546,The antithesis of Monsanto?,https://hack.ether.camp/#/idea/s33d,9,1,merkleme,9/10/2016 15:02\n10345010,An introduction to computational semantics,http://www.akornilo.com/computational-semantics/,37,4,akornilo,10/7/2015 9:36\n11449767,Why Erlang Matters,https://sameroom.io/blog/why-erlang-matters,423,207,_oakland,4/7/2016 19:09\n11207769,\"The IMF Confirms That Trickle-Down Economics Is, Indeed, a Joke\",http://collectivelyconscious.net/articles/the-imf-confirms-that-trickle-down-economics-is-indeed-a-joke/,14,4,Jerry2,3/2/2016 2:35\n10574964,The Ultimate Guide to Using Visual Studio on a Mac,https://stormpath.com/blog/ultimate-guide-to-using-visual-studio-on-a-mac/,9,1,sconxu,11/16/2015 15:33\n10302584,Zachflower/resume-server,https://github.com/zachflower/resume-server,2,1,napolux,9/30/2015 8:47\n12008269,Extreme Methods for Breaking Bad Habits,https://medium.com/swlh/an-extreme-method-for-breaking-your-bad-habits-8d269b5302da#.5yyk1c5f1,55,19,shaunroncken,6/30/2016 13:18\n12057709,Japans first VR porn festival shutdown because too many people wanted to come,http://thenextweb.com/insider/2016/07/04/vr-porn-festival-people-cant-come/,10,2,monsieurpng,7/8/2016 18:34\n10915946,Why some Koreans make $10k a month to eat on camera,http://qz.com/592710/why-some-koreans-make-10000-a-month-to-eat-on-camera/,27,14,smalera,1/16/2016 17:32\n11821178,Generating Large Images from Latent Vectors  Part Two,http://blog.otoro.net/2016/06/02/generating-large-images-from-latent-vectors-part-two/,18,5,hardmaru,6/2/2016 8:59\n10218716,Drone hobbyists find flaws in close call reports to FAA from other aircraft,http://www.usatoday.com/story/news/2015/09/13/drone-reports-faa-close-call-near-miss-academy-model-aeronautics-/72064388/?AID=10709313&PID=3836173&SID=iekr385peb0004o400dth,54,49,Varcht,9/15/2015 2:46\n10931018,Sigfox brings its IoT network to  Antarctica,http://venturebeat.com/2016/01/19/frances-sigfox-brings-its-iot-network-to-antarctica/,4,1,nicolsc,1/19/2016 14:43\n11823902,Show HN: Full Stack Lisp  A book in progress about writing Common Lisp apps,http://fullstacklisp.com/,338,100,pavelludiq,6/2/2016 16:36\n11109751,\"Under-35s in the UK face becoming permanent renters, warns thinktank\",http://www.theguardian.com/society/2016/feb/13/under-35s-in-the-uk-face-becoming-permanent-renters-warns-thinktank,142,289,temp,2/16/2016 13:52\n11959802,Gun-control protest sparks chaotic scenes in US Congress,http://www.bbc.co.uk/news/world-us-canada-36598736,29,135,marcosscriven,6/23/2016 9:44\n12523042,\"Don Buchla, Electronic Music Maverick, Has Died\",http://www.nytimes.com/2016/09/18/arts/music/don-buchla-dead.html,82,9,hackuser,9/17/2016 23:18\n12263980,Joel Test for Data Science,https://blog.dominodatalab.com/joel-test-data-science/?hn=1,54,21,gk1,8/10/2016 18:52\n10757576,\"React Indie Bundle report, or how we made $31k in a week\",http://swizec.com/blog/react-indie-bundle-report-or-how-we-made-31k-in-a-week/swizec/6762?dedup,17,1,Swizec,12/18/2015 9:40\n11088974,Ask HN: Best way to render latex equations in GitHub readme?,,2,5,chatmasta,2/12/2016 17:50\n12390993,Ask HN: Advice on failing company,,9,9,throwwaway,8/30/2016 15:27\n12085424,\"Show HN: Anvil, Visual Basic reimagined for the web\",https://anvil.works,7,1,meredydd,7/13/2016 11:54\n11694583,Maybe you can go back in time and kill your grandfather,http://www.popularmechanics.com/science/a20871/quantum-physics-grandfather-paradox/,2,2,jonbaer,5/14/2016 4:46\n11758034,\"Spectre.css  a lightweight, responsive and modern CSS framework\",https://picturepan2.github.io/spectre/,224,52,picturepan2,5/24/2016 0:23\n10204844,\"PostgreSQL, pg_shard, and what we learned from our failures\",https://www.citusdata.com/blog/19-ozgun/265-postgresql-pgshard-and-what-we-learned-our-failures,108,18,craigkerstiens,9/11/2015 17:10\n10458062,Could Russia Cut American Submarine Telecom Cables and Internet,http://www.npr.org/sections/alltechconsidered/2015/10/26/451992422/what-would-it-take-to-cut-u-s-data-cables-and-halt-internet-access,1,1,evo_9,10/27/2015 14:10\n11059763,Stock App for Tracking High and Low Breakouts and Finding New Trades,http://www.mometic.com/,1,1,brentis,2/8/2016 18:07\n11214868,\"Rappel: A REPL for x86, amd64, and armv7\",https://github.com/yrp604/rappel,150,19,gbarboza,3/3/2016 3:35\n12137190,Pandora Quite Literally Bought the Quarter,https://sentieo.com/blog/bears-be-warned-pandora-p-quite-literally-bought-the-quarter/,2,1,ryougazilla,7/21/2016 14:46\n11308718,DeepExcel  Deep learning in Excel,http://www.deepexcel.net/,209,31,utkarshsinha,3/18/2016 0:01\n10694932,Mechanical webpage hitcounter,http://spritesmods.com/?art=mechctr,32,8,bemmu,12/8/2015 5:11\n10635300,Silicon Valley professionals are taking LSD at work to increase productivity,http://www.telegraph.co.uk/news/newstopics/howaboutthat/12019140/Silicon-Valley-professionals-are-taking-LSD-at-work-to-increase-productivity.html,17,1,adventured,11/27/2015 0:22\n10554638,Elasticsearch as a Time Series Data Store,https://www.elastic.co/blog/elasticsearch-as-a-time-series-data-store,2,1,sciurus,11/12/2015 17:37\n10310602,Ask HN: Does anyone develop/hack while working in a completely separate field?,,2,2,teapot01,10/1/2015 12:15\n11128348,Upload files to your repositories,https://github.com/blog/2105-upload-files-to-your-repositories,276,88,Oompa,2/18/2016 19:06\n10691272,\"The Ad Blocking Industry: Global, Large, Threatening\",http://www.mondaynote.com/2015/12/06/the-ad-blocking-industry-global-large-threatening/,2,1,kawera,12/7/2015 18:08\n12379070,Show HN: HAgnostic News  HN Reader for the Web and React Native App (Android/iOS),https://github.com/grigio/HAgnostic-News,6,1,grigio,8/28/2016 23:33\n11990176,\"The very first GitHub commit, committed 10 days before the author joined GitHub\",https://github.com/mojombo/grit/commit/634396b2f541a9f2d58b00be1a07f0c358b999b3,3,1,bokenator,6/27/2016 22:57\n10361047,Let's Buy Delphi,https://www.cybertribe.de/letsbuydelphi/,7,8,omnibrain,10/9/2015 16:12\n11555135,Ask HN: What would TV cop drama be about if drugs were legal?,,2,6,hoodoof,4/23/2016 11:43\n10204318,The Loss of Faith in American Institutions: The Key to Revival May Lie Next Door,http://www.theatlantic.com/politics/archive/2015/09/the-value-of-neighbors/404338/?single_page=true,3,1,dpflan,9/11/2015 15:45\n11046300,Twitter to Introduce Algorithmic Timeline as Soon as Next Week,http://www.buzzfeed.com/alexkantrowitz/twitter-to-introduce-algorithmic-timeline-as-soon-as-next-we#.nr4NMm4Kkr,8,1,davidbarker,2/6/2016 2:52\n11368948,Microsoft HoloLens delivers Star Wars holographic message we've been waiting for,http://mashable.com/2016/03/26/microsoft-hololens-holoportation/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Mashable+%28Mashable%29,1,1,e-sushi,3/27/2016 4:54\n12381598,Ask HN: Why is Google so bad at UI Design?,,2,6,vuyani,8/29/2016 13:13\n12224854,Amazon plans world domination with the help of AI and bots,http://factordaily.com/amazon-echo-future-prime-air-bots/,2,1,abhi3,8/4/2016 11:45\n10206466,Pure CSS Transitions in intercooler.js,http://intercoolerjs.org/docs.html#transitions,1,3,carsongross,9/11/2015 22:20\n12342840,Show HN: SecretCrypt  Keeping secrets in plain sight,http://zemanta.github.io/2016/08/09/keeping-secrets-in-plain-sight/,75,35,nsaje,8/23/2016 11:35\n11699728,Module Hub  The Redis Modules Marketplace,http://redismodules.com/,76,19,jonbaer,5/15/2016 6:16\n11287945,ScummVM ported to Raspberry Pi,http://www.scummvm.org/news/20160304/,1,1,jimmcslim,3/15/2016 6:51\n11661208,Facebook Confirms It Will Sponsor Trump's Republican National Convention,http://fortune.com/2016/05/07/facebook-confirms-it-will-sponsor-trumps-republican-national-convention/,13,7,of,5/9/2016 16:47\n11183348,PostgreSQL Indexes: First principles,http://eftimov.net/postgresql-indexes-first-principles,240,37,craigkerstiens,2/26/2016 19:13\n12556384,Show HN: Amazon review exporter,http://app.feedcheck.co/amazon-review-exporter,3,1,adibalcan,9/22/2016 12:43\n12319268,The Shadow Brokers EPICBANANAS and EXTRABACON Exploits,https://blogs.cisco.com/security/shadow-brokers,83,29,hwatson,8/19/2016 11:20\n10243966,Visualizing Editor Trends in Wikipedia,https://cosmiclattes.github.io/wikigraphs/data/wikis,2,3,cosmiclattes,9/19/2015 11:19\n11242621,Collective Memory Discovered in Bacteria,https://www.sciencedaily.com/releases/2016/03/160307153047.htm,137,55,nikolay,3/7/2016 23:46\n10901215,GNU on Smartphones,http://cascardo.eti.br/blog/GNU_on_Smartphones_part_II/,2,1,seba_dos1,1/14/2016 13:31\n12258048,RandomUUID.net,http://randomuuid.net/,1,1,diafygi,8/9/2016 22:04\n10468554,Six Problems with Our Democracy and Whos Working to Fix Them,http://techcrunch.com/2015/10/28/six-problems-with-our-democracy-and-whos-working-to-fix-them/,9,1,sethbannon,10/29/2015 1:00\n10573830,The IBM 3800 Continuous Forms Laser Printer (1976-1991),http://www.digplanet.com/wiki/IBM_3800,3,2,DrScump,11/16/2015 11:28\n11363757,Ask HN: An inexpensive way to find my father (with Alzheimers) if he gets lost,,2,3,elchief,3/26/2016 0:22\n10207410,Elite scientists are more likely to have a hobby in the arts and crafts,http://priceonomics.com/the-correlation-between-arts-and-crafts-and-a/,100,31,yarapavan,9/12/2015 5:56\n11372384,Show HN: Baqqer  A crowdfunding community platform,http://baqqer.com,26,10,nathantross,3/28/2016 2:23\n11201725,Microsoft Hololens Developement edition specs,http://mspoweruser.com/microsoft-spec-hololens-developement-edition/,1,1,yread,3/1/2016 9:42\n10545975,\"US banks attacked, manipulated and left (heart)bleeding\",http://www.bbc.co.uk/news/technology-34783770,2,1,gloves,11/11/2015 10:59\n11595223,Infosec's Jerk Problem (2013),http://adversari.es/blog/2013/06/19/cant-we-all-just-get-along/,210,130,rfreytag,4/29/2016 12:26\n10275966,Electrifying flight: very different aircraft may end up taking to the sky,http://economist.com/news/science-and-technology/21664944-using-electric-and-hybrid-forms-propulsion-very-different-looking-aircraft?cid1=cust/ednew/n/n/n/20150917n/owned/n/n/nwl/n/n/NA/email,82,53,prostoalex,9/25/2015 1:34\n12260277,Show HN: Tourity - Instant custom-made travel plans,https://play.google.com/store/apps/details?id=com.tourity.travel,1,4,anoopmunshi,8/10/2016 8:31\n11577585,Show HN: Hindley-Milner Type Inference Algorithm in OCaml,https://github.com/prakhar1989/type-inference#hindley-milner-type-inference,136,28,krat0sprakhar,4/27/2016 3:05\n11417578,\"Which is better, career wise? iOS or Android application development?\",,5,10,greenlinux,4/3/2016 20:43\n10731396,The Formula That Killed Wall Street (2009),http://www.wired.com/2009/02/wp-quant/,9,1,zbravo,12/14/2015 15:12\n10523509,The man who made 'the world's first personal computer',http://www.bbc.com/news/business-34639183,33,6,kercker,11/7/2015 3:14\n10593836,Nigel Warburton on Introductions to Philosophy,http://fivebooks.com/interview/nigel-warburton-on-introductions-to-philosophy/,3,2,gpresot,11/19/2015 10:01\n11758977,Disney stops making video games in house  insiders reveal what went wrong,http://www.techinsider.io/inside-disneys-messy-video-game-business-2016-5,129,59,nkurz,5/24/2016 4:24\n12563700,Meet the Winners of This Year's Ig Nobel Prizes,http://gizmodo.com/meet-the-winners-of-this-years-ig-nobel-prizes-1786983299,10,4,ourmandave,9/23/2016 11:15\n10200917,Shoelace knots,http://fieggen.com/shoelace/knots.htm,154,43,reviseddamage,9/10/2015 22:18\n10536262,HN now mostly readable on mobile,https://news.ycombinator.com,90,46,djanowski,11/9/2015 22:22\n10891879,My Last Day as a Surgeon,http://www.newyorker.com/books/page-turner/my-last-day-as-a-surgeon,88,2,hkmurakami,1/13/2016 2:07\n11618476,The Ad Agency of the Future,http://adage.com/article/print-edition/agency-future/303798/,16,8,bootload,5/3/2016 6:51\n11961599,Fans angry over 'missing' iPhone 7 headphone socket,http://www.bbc.co.uk/news/technology-36606220,2,1,edward,6/23/2016 15:16\n10965485,\"After Every Mass Shooting, Americans Turn to BogotÃ¡'s 'Bulletproof Tailor'\",http://motherboard.vice.com/read/after-every-mass-shooting-americans-turn-to-bogotas-bulletproof-tailor,16,10,aceperry,1/25/2016 3:59\n12534081,\"Paved, but Still Alive: Taking Parking Lots Seriously, as Public Spaces\",http://mobile.nytimes.com/2012/01/08/arts/design/taking-parking-lots-seriously-as-public-spaces.html?_r=0&referer=,2,1,jseliger,9/19/2016 19:37\n10691434,Is Barack Obama correct that mass killings don't happen in other countries?,http://www.politifact.com/truth-o-meter/statements/2015/jun/22/barack-obama/barack-obama-correct-mass-killings-dont-happen-oth/,4,5,jessaustin,12/7/2015 18:28\n12276361,Ask HN: A statically typed alternative to Python with batteries included,,3,3,sharmi,8/12/2016 15:17\n10972995,Debugging an Erlang system by connecting to the Erlang VM with gdb,https://www.erlang-solutions.com/blog/how-to-analyse-a-beam-core-dump.html,93,2,andradinu,1/26/2016 12:07\n11133012,CSS for Back end Developers,http://10clouds.com/blog/css-for-backend-developers-part-i/,16,1,uyasinov,2/19/2016 12:04\n10313915,Using a Custom Keyboard for CSS,http://codepen.io/tomhodgins/post/doing-the-68-key-shuffle,34,24,err4nt,10/1/2015 19:20\n11540989,The Hi-Tech Gift Economy (2005),http://firstmonday.org/article/viewArticle/1517/1432,4,1,putdat,4/21/2016 10:58\n12403111,Ask HN: What problems are solved best with Haskell?,,9,2,npguy,9/1/2016 4:31\n11436695,Let's Make a Voxel Engine (2013),https://sites.google.com/site/letsmakeavoxelengine/home,67,17,z3phyr,4/6/2016 4:53\n12241927,Show HN: Scrollanim  CSS3 scroll animation,http://scrollanim.kissui.io/?hn,4,1,afshinmeh,8/7/2016 12:43\n12217830,Why arent we using SSH for everything?,https://medium.com/swlh/ssh-how-does-it-even-9e43586e4ffc,308,114,joshmanders,8/3/2016 13:44\n10497587,William Binney Explains Snowden Docs (2014),http://alexaobrien.com/archives/900,13,2,aburan28,11/3/2015 4:39\n11544988,FBI Paid More Than $1M to Hack San Bernardino iPhone,http://www.wsj.com/articles/comey-fbi-paid-more-than-1-million-to-hack-san-bernardino-iphone-1461266641,316,199,maibaum,4/21/2016 20:07\n12518125,\"The House Intelligence Committees Terrible, Horrible, Very Bad Snowden Report\",https://tcf.org/content/commentary/house-intelligence-committees-terrible-horrible-bad-snowden-report/,14,5,suprgeek,9/16/2016 23:26\n10443755,\"For Offenders Who Cant Pay, Its a Pint of Blood or Jail Time\",http://www.nytimes.com/2015/10/20/us/for-offenders-who-cant-pay-its-a-pint-of-blood-or-jail-time.html?_r=0,4,5,hwstar,10/24/2015 14:49\n11917492,Stirling engine,https://en.wikipedia.org/wiki/Stirling_engine,1,1,MarlonPro,6/16/2016 17:19\n11689354,SWIFT says second bank hit by malware attack,http://www.reuters.com/article/us-swift-heist-case-idUSKCN0Y332D,4,1,jackgavigan,5/13/2016 8:54\n10695352,Personal data of Dutch telecom providers poorly protected,http://sijmen.ruwhof.net/weblog/608-personal-data-of-dutch-telecom-providers-extremely-poorly-protected-how-i-could-access-12-million-records,67,5,nl5887,12/8/2015 8:20\n11831478,Dear Tech Industry: Please Stop Bullying Us,https://www.linkedin.com/pulse/dear-tech-industry-please-stop-bullying-us-greg-leffler,3,3,gregleffler,6/3/2016 16:53\n12046231,Growing Pains for Field of Epigenetics,http://www.nytimes.com/2016/07/02/science/epigenetic-marks-dna-genes.html?rref=collection%2Fsectioncollection%2Fscience&action=click&contentCollection=science&region=rank&module=package&version=highlights&contentPlacement=9&pgtype=sectionfront&_r=0,43,11,tosseraccount,7/6/2016 22:13\n12209171,Ask HN: JWT as a Currency?,,2,2,ncodes,8/2/2016 11:41\n12450825,Falsehoods Programmers Believe About Names (2010),https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/,37,43,somenomadicguy,9/8/2016 6:53\n10416183,Google Analytics alerts for Slack,http://alerts.ryanbrink.com/,5,1,ryno2019,10/19/2015 22:17\n11818745,Silicon Valley Finds Trumps Disruption Unwelcome,http://www.nytimes.com/2016/06/02/technology/silicon-valley-finds-trumps-disruption-unwelcome.html,2,3,my_first_acct,6/1/2016 22:25\n11518172,Ask HN: What do you use to manage Terminal commands?,,1,3,yoavanaki,4/18/2016 7:03\n11273388,The Sadness and Beauty of Watching Googles AI Play Go,http://www.wired.com/2016/03/sadness-beauty-watching-googles-ai-play-go/,40,15,shutterstock,3/12/2016 16:31\n10310878,Sup app  see friends nearby without stalking,http://www.supme.co,2,1,richrxp,10/1/2015 13:17\n12216919,\"LibreOffice 5.2 fresh Released, for Windows, Mac OS and GNU/Linux\",https://blog.documentfoundation.org/blog/2016/08/03/libreoffice-5-2-fresh-released-for-windows-mac-os-and-gnulinux/,155,148,okket,8/3/2016 10:17\n10223373,\"Hewlett Packard Expects Up to 30,000 More Job Cuts\",http://www.wsj.com/articles/hewlett-packard-expects-up-to-30-000-more-job-cuts-1442351050,1,1,oulipian,9/15/2015 21:41\n10970880,Ask HN: Where can I get an orange YC vinyl sticker for Mac laptop?,,6,8,davidcoronado,1/25/2016 23:38\n11808743,GitHub new feature: write your bio in your profile page,https://github.com/settings/profile,3,1,dariubs,5/31/2016 18:19\n11294655,Show HN: Real mode demo inspired by CMatrix in 187 bytes,https://bitbucket.org/delan/matrix86/src/5b48331410e3e5071ebdf424da319887eaf89da6/matrix86.s,10,4,delan,3/16/2016 2:52\n10444695,COWL  Confinement with Origin Web Labels,http://w3c.github.io/webappsec-cowl/,10,1,Oatseller,10/24/2015 20:11\n11655844,Is There an Artificial God? (1998),http://www.biota.org/people/douglasadams/,54,90,bigblind,5/8/2016 21:08\n11928957,Ask HN: What makes a technical interview crappy?,,2,4,amorphid,6/18/2016 15:15\n11877891,Google Street View banned in India due to security concerns,http://www.telegraph.co.uk/technology/2016/06/10/google-street-view-banned-in-india-due-to-security-concerns/,95,73,eplanit,6/10/2016 17:12\n10813660,Network visualization: mapping Shakespeares tragedies,http://www.martingrandjean.ch/network-visualization-shakespeare/,17,2,hunglee2,12/30/2015 19:07\n11246235,A Plan in Case Robots Take the Jobs: Give Everyone a Paycheck,http://mobile.nytimes.com/2016/03/03/technology/plan-to-fight-robot-invasion-at-work-give-everyone-a-paycheck.html?smprod=nytcore-iphone&smid=nytcore-iphone-share&_r=0&referer=http://kompakt.welt.de/1OmLYOIsO0o26ouEUigMM2/grundeinkommen,1,1,doener,3/8/2016 16:26\n10581889,The Rise of Worse Is Better (1991),https://www.jwz.org/doc/worse-is-better.html,2,1,momonga,11/17/2015 16:00\n11111659,The Vulkan Graphics API Is Hereand Your Nvidia  GPU Is Ready,http://blogs.nvidia.com/blog/2016/02/16/vulkan-graphics-api/,6,1,doener,2/16/2016 17:45\n10839773,Amazon Is Capturing Bigger Slice of U.S. Online Holiday Spending,http://www.bloomberg.com/news/articles/2015-12-16/amazon-is-capturing-bigger-slice-of-u-s-online-holiday-spending,49,63,gmays,1/4/2016 23:50\n10835791,The Effects of Virtual Reality on Our Body and Mind?,https://unimersiv.com/post/the-effects-of-virtual-reality-on-our-body-and-mind-38/,2,1,BaptisteGreve,1/4/2016 14:38\n10282903,Fast Convolutional Nets with Fbfft: A GPU Performance Evaluation,https://research.facebook.com/publications/695244360582147/fast-convolutional-nets-with-fbfft-a-gpu-performance-evaluation/,27,6,fitzwatermellow,9/26/2015 12:24\n10614323,You're Not the Yuan That I Want,http://www.bloombergview.com/articles/2015-11-22/china-is-real-roadblock-to-the-yuan-s-emergence,1,2,vincent_s,11/23/2015 13:05\n11764121,Interactive Visualizations for Profiling R Code,http://rstudio.github.io/profvis/,45,4,wch,5/24/2016 18:15\n11753724,Wittgenstein's Beetle in the Box Analogy,https://aeon.co/videos/does-the-meaning-of-words-rest-in-our-private-minds-or-in-our-shared-experience,1,1,rfreytag,5/23/2016 13:35\n10459093,Gobot 0.10 released  Golang framework for robotics and IoT,http://gobot.io/blog/2015/10/27/gobot-0.10-less-is-more/,46,2,deadprogram,10/27/2015 16:25\n10504142,Ask HN: Looking for a technical interview coach,,4,4,allsystemsgo,11/4/2015 2:15\n10957235,Show HN: License-up  It's 2016. Update all outdated licenses from command line,https://github.com/sungwoncho/license-up,4,3,stockkid,1/23/2016 4:49\n11360064,\"Scrutiny of 'Truthy', a university project that studies trends on Twitter (2014)\",http://thehill.com/policy/technology/221565-five-things-to-know-about-truthy,41,12,diyorgasms,3/25/2016 13:56\n11691247,Petter Reinholdtsen: Debian Now with ZFS on Linux Included,http://people.skolelinux.org/pere/blog/Debian_now_with_ZFS_on_Linux_included.html,2,1,desiderantes,5/13/2016 16:17\n10758853,Show HN: HaVoc  Build smart health apps powered by health vocabularies,https://github.com/chintanop/health-vocabulary-rest-api,7,3,chintan,12/18/2015 15:18\n10957415,\"Google just published a free, three-month course on deep learning\",http://www.theverge.com/2016/1/22/10813984/google-deep-learning-udacity,3,1,cgoodmac,1/23/2016 6:18\n11837831,Curbs on free speech are growing tighter. It is time to speak out,http://www.economist.com/news/leaders/21699909-curbs-free-speech-are-growing-tighter-it-time-speak-out-under-attack,251,147,paulpauper,6/4/2016 20:25\n10882409,Show HN: Rst2ansi  a rst document renderer for your terminal,https://github.com/Snaipe/python-rst-to-ansi,1,5,Snaipe,1/11/2016 19:04\n10490240,Rails 5 allows setting custom HTTP Headers for assets,http://blog.bigbinary.com/2015/10/31/rails-5-allows-setting-custom-http-headers-for-assets.html,5,1,vipulam,11/2/2015 5:44\n11950386,Atlassian sponsors 50% course fees for CS courses on Coursera,https://blog.coursera.org/post/146265319957,4,1,jngiam1,6/21/2016 23:41\n12441308,400 Years of Equator Hazings: Surviving the Wrath of King Neptune's Court,http://www.collectorsweekly.com/articles/400-years-of-equator-hazings/,52,14,Thevet,9/7/2016 6:39\n11103040,Russia's improved ballistic missiles to be tested as asteroid killers,http://tass.ru/en/science/855968,54,51,rbanffy,2/15/2016 12:47\n12310820,Cross-Language Compiler Benchmarking,http://stefan-marr.de/papers/dls-marr-et-al-cross-language-compiler-benchmarking-are-we-fast-yet/,34,4,ingve,8/18/2016 6:56\n12067517,Ask HN: Does anybody have a list of HN story ids including 'dead' submissions?,,5,4,jacquesm,7/10/2016 22:15\n12030296,Felony  An open-source PGP keychain,https://github.com/henryboldi/felony,469,229,henryboldi,7/4/2016 12:30\n10647287,Why Hackers Must Welcome Social Justice Advocates,https://medium.com/@coralineada/why-hackers-must-welcome-social-justice-advocates-1f8d7e216b00#.jyd01hyyi,3,7,chei0aiV,11/30/2015 2:36\n11868774,\"Celery, non-blocking code and quest against coroutines\",http://blog.domanski.me/how-celery-fixed-pythons-gil-problem/,129,130,mdomans,6/9/2016 11:55\n11303688,Creating a JSON API (spec) implementation from scratch,https://samurails.com/jutsu/jutsu-17-creating-the-yumi-library-a-json-api-implementation-from-scratch/,4,1,tn6o,3/17/2016 11:25\n12514664,A Solar Powered Backpack for Every Child Needing Light,https://www.thesoularbackpack.com/,13,7,khallil,9/16/2016 15:29\n10631176,Show HN: BYRD  Bring Your Restricted Documents,https://byrd.io,5,2,sp0rkyd0rky,11/26/2015 3:55\n10931219,Announcing Our Worst Passwords of 2015,https://www.teamsid.com/worst-passwords-2015/,1,1,wuliwong,1/19/2016 15:10\n10852104,Stop Unit Testing Everything,https://medium.com/@puppybits/stop-unit-testing-everything-e1afb20a5ab3#.pp5ym2hq1,3,1,puppybits,1/6/2016 17:51\n11676417,\"Ask HN: Do I have to go through recruiters nowadays, how do you find new jobs?\",,185,144,minionslave,5/11/2016 15:52\n12573886,Talking to C Programmers about C++ [video],https://www.youtube.com/watch?v=D7Sd8A6_fYU,81,112,adamnemecek,9/25/2016 3:59\n10581740,Did the Soviets Actually Build a Better Space Shuttle? (2013),http://www.popularmechanics.com/space/rockets/a9763/did-the-soviets-actually-build-a-better-space-shuttle-16176311/,7,2,ohjeez,11/17/2015 15:41\n11716439,Every Document Published from the Snowden Archive,https://github.com/joshbegley/NSA-Stories,4,1,tater___tots,5/17/2016 19:11\n10630709,A Beer Placed on the Gun of a Moving Tank Sits Without Spilling,https://www.youtube.com/watch?v=zYI6gOc-3vQ,6,1,MarlonPro,11/26/2015 0:41\n12454729,Ale genomics: how humans tamed beer yeast,http://www.nature.com/news/ale-genomics-how-humans-tamed-beer-yeast-1.20552,7,1,philbo,9/8/2016 16:53\n11260344,\"25% of Slack users say it's a distraction, though 95% see better communication\",http://blog.bettercloud.com/real-time-enterprise-messaging-comparison-data/,4,1,booksnearme,3/10/2016 16:57\n11344792,\"Why Dating Apps Are Unfixably Broken, and What We Can Do Instead\",https://medium.com/@baronwilleford/why-dating-apps-are-unfixably-broken-227f730d5781#.ialw7ugr1,2,2,baron816,3/23/2016 14:34\n12209118,Mcdonalds copying cyriak  cows cows cows in their new commercial?,https://twitter.com/cyriakharris/status/760435431943053312,4,2,itayadler,8/2/2016 11:28\n11973544,The New Nationalism,http://magarshak.com/blog/?p=250,1,3,EGreg,6/24/2016 21:17\n12474556,Accessurl  Share accounts without giving away your password,https://accessurl.com/,5,2,lachgr,9/11/2016 17:45\n12396973,Thank HN: For saving me hours of reading,,7,1,oxplot,8/31/2016 9:08\n10410015,Rant: On the C++ std::experimental::variant to come,http://talesofcpp.fusionfenix.com/post-21/rant-on-the-stdexperimentalvariant-to-come,34,11,ingve,10/18/2015 22:07\n12523146,Ask HN: How relevant are Master's degrees in tech today?,,11,6,red_fox,9/17/2016 23:48\n11859807,When Haskell is Faster than C (2013),http://paulspontifications.blogspot.com/2013/01/when-haskell-is-faster-than-c.html,69,86,mightybyte,6/8/2016 3:31\n11726962,Book: Deep Learning with Python,http://www.datasciencecentral.com/forum/topics/book-deep-learning-with-python,3,1,vincentg64,5/18/2016 23:50\n10192928,Bibliotheca Anonoma,https://github.com/bibanon/bibanon/wiki,10,1,evilsimon,9/9/2015 17:54\n10390317,Unicorn bracketology  which startup unicorn is the most undervalued?,https://www.cbinsights.com/research-unicorn-bracket,11,2,asanwal,10/14/2015 23:39\n10593947,\"Show HN: Sqlata, the SQL builder I wanted\",https://github.com/lethalman/sqlata,7,2,Lethalman,11/19/2015 10:29\n11986282,\"AlphaGo taught itself to win, but without humans it would have run out of time\",https://www.theguardian.com/technology/2016/jun/27/alphago-deepmind-ai-code-google,1,1,jonbaer,6/27/2016 14:21\n11088931,The New Power Dressing,http://www.nytimes.com/2016/02/11/t-magazine/fashion/the-new-dress-code.html,1,1,taylorbuley,2/12/2016 17:44\n10659531,Show HN: Wake Me Up When It Launches,http://wake-me-up-when-it-launches.com/,3,3,namuol,12/1/2015 22:54\n12140410,How a Guy from a Montana Trailer Park Overturned 150 Years of Biology,http://www.theatlantic.com/science/archive/2016/07/how-a-guy-from-a-montana-trailer-park-upturned-150-years-of-biology/491702/?single_page=true,5,1,kanamekun,7/21/2016 22:01\n11597727,I'm Writing a Book on Security,https://www.schneier.com/blog/archives/2016/04/im_writing_a_bo.html,120,16,CapitalistCartr,4/29/2016 18:29\n10851778,Magic  Not so magical  experience of an early adopter,http://www.davecraige.com/magic/,2,1,nebula,1/6/2016 17:15\n10771141,Docker Startup StackEngine Bought by Oracle,http://www.businessinsider.com/oracle-bought-stackengine-2015-12,17,6,karlkatzke,12/21/2015 14:22\n11910888,Ask HN: What payment company do you use that automatically apply EU VAT rates?,,14,11,cookiemonsta,6/15/2016 18:05\n11621553,\"HP Unveils Premium Chromebook: 3K Display, Intel Core M, 16 GB of RAM and USB-C\",http://www.anandtech.com/show/10291/hp-unveils-premium-chromebook-3k-display-intel-core-m3-16-gb-of-ram-and-usbc,229,229,msh,5/3/2016 15:36\n11981606,David versus Goliath  A Tale About the Internet in Central London,http://www.prosyn.co.uk/david-versus-goliath-tale-internet-central-london/,3,1,bpierre,6/26/2016 17:15\n12022916,\"Geoffrey Hill, 'one of the greatest English poets', dies aged 84\",https://www.theguardian.com/books/2016/jul/01/geoffrey-hill-one-of-the-greatest-english-poets-dies-aged-84,22,3,tintinnabula,7/2/2016 15:48\n10415476,\"Airing: the first hoseless, maskless, micro-CPAP\",https://www.indiegogo.com/projects/airing-the-first-hoseless-maskless-micro-cpap#/story,7,1,jcslzr,10/19/2015 20:26\n10660941,\"Show HN: A lightweight, framework-agnostic database migration tool\",https://github.com/adrianmacneil/dbmate,3,3,adrianmacneil,12/2/2015 4:24\n10262872,Is another human living inside of you?,http://www.bbc.com/future/story/20150917-is-another-human-living-inside-you,8,1,jsonmez,9/23/2015 1:36\n10328686,Delayed_action: rails gem to queue long running actions and avoid timeouts,https://github.com/mvcodeclub/delayed_action,1,1,tarr11,10/4/2015 20:25\n10265836,Analyse Asia 61 SparkLabs and Startup Hubs with Bernard Moon,http://analyse.asia/2015/09/23/episode-61-sparklabs-startup-hubs-with-bernard-moon/,1,1,bleongcw,9/23/2015 16:00\n11593798,Flaws in Scrum and Agile,https://www.pandastrike.com/posts/20150304-agile,10,2,mjswensen,4/29/2016 4:40\n11222594,Henrietta Lacks: the mother of modern medicine,https://www.theguardian.com/science/2010/jun/23/henrietta-lacks-cells-medical-advances,3,1,sgift,3/4/2016 8:07\n10792529,Hospital on Airship May Sweep Patients Above Clouds in Quest of Sunlight (1930),http://blog.modernmechanix.com/hospital-on-airship-may-sweep-patients-above-clouds-in-quest-of-more-sunlight/,39,14,protomyth,12/25/2015 22:19\n10995055,Computer Museum bids farewell to Babbage engine,http://www.mv-voice.com/print/story/2016/01/29/computer-museum-bids-farewell-to-babbage-engine,126,53,jgrahamc,1/29/2016 13:34\n11229908,Subway Systems at the Same Scale,http://fakeisthenewreal.org/subway/,2,1,laen,3/5/2016 16:27\n10464219,Grafana 2.5 Released  Cloudwatch support,http://grafana.org/blog/2015/10/28/Grafana-2-5-Released.html,14,2,eloycoto,10/28/2015 13:16\n11357354,Ask HN: Open source our multi-database indexing engine?,,10,9,ChrisDutrow,3/24/2016 23:24\n11159414,Justice Department Wants Apple to Extract Data from 12 Other iPhones,http://www.macrumors.com/2016/02/23/doj-vs-apple-12-court-orders/,1,1,abruzzi,2/23/2016 15:17\n11839207,The Shocking Secret About Static Types,https://medium.com/javascript-scene/the-shocking-secret-about-static-types-514d39bf30a3,6,2,ericelliott,6/5/2016 1:31\n12505615,A Pixel Artist Renounces Pixel Art (2015),http://www.dinofarmgames.com/a-pixel-artist-renounces-pixel-art/,356,114,bpierre,9/15/2016 12:46\n11084523,Twitter: Years After the Alphabet Acquisition,https://medium.com/@karan/twitter-years-after-the-alphabet-acquisition-3f5b5b168fb5#.c5dp4gntg,3,2,karangoeluw,2/12/2016 0:34\n10998178,Show HN: Biogra.Me  Tell your life story,https://biogra.me,3,2,salparadi,1/29/2016 20:20\n11601423,The DAO Hub is now live,https://daohub.org/,8,3,jhildings,4/30/2016 12:25\n10412866,Even More Brainfuck Optimisations,http://www.wilfred.me.uk/blog/2015/10/18/even-more-bf-optimisations/,56,2,mmastrac,10/19/2015 13:49\n10467768,Phobias may be memories passed down in genes from ancestors,http://www.telegraph.co.uk/news/science/science-news/10486479/Phobias-may-be-memories-passed-down-in-genes-from-ancestors.html,6,1,kafkaesq,10/28/2015 22:04\n11543295,Male Practice: Gender Inequality in Orthopaedic Surgery,http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3706651/,1,1,douche,4/21/2016 16:20\n11105161,\"VCs, don't compare me to your wife\",https://medium.com/life-tips/vcs-don-t-compare-me-to-your-wife-just-don-t-9dc2c8c1ac93,102,141,hodgesmr,2/15/2016 18:56\n10629881,Ask HN: YCombinator's SAFE for UK?,,5,1,sameernoorani,11/25/2015 21:37\n11198159,I am writing a book about event-driven serverless apps: AWS Lambda in Action,https://eventdrivenapps.com,3,1,danilop,2/29/2016 20:26\n12081664,Ask HN: Is it advisable to develop a high-scale website using only AWS Lambda?,,9,4,demetriusnunes,7/12/2016 19:24\n10964408,Michael Lewis: The Scourge of Wall Street,http://www.theguardian.com/film/2016/jan/17/michael-lewis-big-short-wall-street-crash-book-film?CMP=share_btn_tw,62,84,pmcpinto,1/24/2016 22:46\n12568672,Ask HN: Do you subvocalize when reading code?,,7,6,anderspitman,9/23/2016 23:35\n12072030,ES6 Feature Complete,https://webkit.org/blog/6756/es6-feature-complete/,5,3,okket,7/11/2016 16:09\n10763416,An Open Letter to California Air Resources Board on VW Cheating Scandal,http://www.takepart.com/open-letter-to-california-air-resources-board-chairman-mary-nichols,90,67,bontoJR,12/19/2015 12:39\n10580299,Intel's 72-Core Knight's Landing Xeon Phi Chip Cleared for Takeoff,http://hothardware.com/news/intels-72-core-knights-landing-xeon-phi-supercomputer-chip-cleared-for-takeoff,84,48,taspeotis,11/17/2015 10:57\n11183195,The rechargeable revolution: A better battery,http://www.nature.com/news/the-rechargeable-revolution-a-better-battery-1.14815,2,1,jseliger,2/26/2016 18:51\n11238329,Ask HN: Computer Science university courses in the UK,,2,3,wjh_,3/7/2016 11:37\n11054791,\"Sept. 13, 1833: Imported Ice Chills, Thrills India (2010)\",http://www.wired.com/2010/09/0913calcutta-ice-ship/,26,5,bhaumik,2/7/2016 20:56\n11769378,Your words may predict your future mental health,https://www.ted.com/talks/mariano_sigman_your_words_may_predict_your_future_mental_health,3,1,wslh,5/25/2016 12:50\n10897460,Ask HN: Is Knuth's TAOCP worth the time and effort?,,205,131,QuadrupleA,1/13/2016 21:00\n12095684,Ash HN: new flag policy?,,2,3,dudul,7/14/2016 17:25\n11047575,Google DeepMinds Champion Go AI: A Sign of Growing AI Complexity?,https://alexdonaldsonmusings.wordpress.com/2016/02/05/google-deepminds-champion-go-ai-a-sign-of-growing-ai-complexity/,1,1,alexdonaldsonnz,2/6/2016 12:54\n11662614,In Silicon Valley S03E03 which data center was it that Richard was taken a tour?,,3,2,ForFreedom,5/9/2016 19:52\n10330276,RemoteStorage  An open protocol for per-user storage,https://remotestorage.io/,33,4,reitanqild,10/5/2015 6:52\n11456849,U.S. demands Apple unlock phone in NYC drug case,http://www.usatoday.com/story/news/2016/04/08/justice-moving-forward-separate-apple-case/82788824/,29,4,ahochhaus,4/8/2016 18:38\n12155561,A Tiny Chip That Could Disrupt Exascale Computing (2015),http://www.nextplatform.com/2015/03/12/the-little-chip-that-could-disrupt-exascale-computing/,56,55,GUNHED_158,7/24/2016 23:45\n11894855,Ask HN: Are you still using Socket.IO?,,4,1,swineflu,6/13/2016 15:53\n10811806,\"How to deploy node apps on Linux, 2016 edition\",https://certsimple.com/blog/deploy-node-on-linux,7,2,nailer,12/30/2015 12:31\n12032343,Can Capitalism Be Redeemed?,https://hbr.org/2016/07/can-capitalism-be-redeemed,19,57,juanplusjuan,7/4/2016 18:52\n12255071,Copperhead OS: The startup that wants to solve Androids woeful security,http://arstechnica.co.uk/security/2016/08/copperhead-os-fix-android-security/,4,1,walterbell,8/9/2016 15:12\n12386348,\"A Sneak Peek Comparison of x264, x265, and libvpx\",http://techblog.netflix.com/2016/08/a-large-scale-comparison-of-x264-x265.html,156,54,babak_ap,8/29/2016 23:49\n12495929,Facebook Took 2 Weeks Figuring Out Difference Between War Photo and Kiddie Porn,http://www.huffingtonpost.com/entry/facebook-censorship-vietnam-photo-norwegian-paper_us_57d2c6b6e4b06a74c9f42fdb,2,1,CapitalistCartr,9/14/2016 11:54\n10516335,Why is Apple search so terrible on all their products?,,15,13,c-slice,11/5/2015 21:46\n11142694,The Koch Brothers New Brand,http://www.nybooks.com/articles/2016/03/10/koch-brothers-new-brand/,27,3,sasvari,2/21/2016 0:32\n11004328,A Chrome extension to quickly directly you to any page with a simple key,https://chrome.google.com/webstore/detail/redirect/ndmlefihodnjkipamdighnjjmiddafai,9,2,kritts,1/30/2016 23:35\n10347468,Waterstones to stop selling Kindle as book sales surge,http://www.theguardian.com/books/2015/oct/06/waterstones-stop-selling-kindle-book-sales-surge,2,1,e15ctr0n,10/7/2015 17:29\n10674278,Psychonauts 2,https://www.fig.co/campaigns/psychonauts-2,28,25,Doolwind,12/4/2015 2:49\n11027982,Ask HN: Interesting Online Communities?,,2,1,juandazapata,2/3/2016 17:44\n10845049,Show HN: Visualizing 9 years of relationships with instant message frequency,http://hipsterdatascience.com/messages,11,3,cbabraham,1/5/2016 18:39\n10975813,More evidence emerges for 'transmissible Alzheimer's' theory,http://www.nature.com/news/more-evidence-emerges-for-transmissible-alzheimer-s-theory-1.19229,171,33,randomname2,1/26/2016 20:33\n11756674,Zach Holman joins GitLab as advisor,https://twitter.com/holman/status/734842346278244352,342,69,mhfs,5/23/2016 20:28\n11287071,\"Ask HN: Middle of project, side project raised money, what do I do?\",,5,6,throwaway_1122,3/15/2016 2:36\n12329545,Nabokovs great gay comic novel,http://www.the-tls.co.uk/articles/public/80834/,13,3,samclemens,8/21/2016 5:29\n10639095,Internal Reprogrammability (2013),http://martinfowler.com/bliki/InternalReprogrammability.html,25,5,joeyespo,11/27/2015 22:18\n10739730,Angular 2 Beta released,http://angularjs.blogspot.com/,418,263,javajoshw,12/15/2015 19:10\n11866987,Microsoft Edge WebGL engine open-sourced,https://github.com/MicrosoftEdge/WebGL,361,97,aroman,6/9/2016 1:25\n10761370,\"4 Months of serious coding, tutorial request site is finally complete (the beta)\",https://wanted-tuts.com,1,1,tonechild,12/18/2015 22:19\n10886259,Google recommends inlining small CSS,https://developers.google.com/speed/docs/insights/OptimizeCSSDelivery,251,136,jayfk,1/12/2016 8:47\n11237522,\"Demonstrations of sampling, quantization, bit-depth, and dither [video]\",http://xiph.org/video/vid2.shtml,28,6,nathankot,3/7/2016 6:57\n11709078,\"Hello, This Is London Rising: 3D Printing Maps from LIDAR Data\",http://www.aeracode.org/2016/5/16/hello-london-rising/,140,41,andrewgodwin,5/16/2016 19:49\n11184510,Zero Knowledge Contingent Payment Executed on the Bitcoin Network,https://bitcoincore.org/en/2016/02/26/zero-knowledge-contingent-payments-announcement/,10,1,zmanian,2/26/2016 21:45\n10935898,\"The Debate on Whether Americas Best Days Are Past, or Ahead\",http://www.nytimes.com/2016/01/20/business/economy/a-somber-view-of-americas-pace-of-progress.html,3,1,augustocallejas,1/20/2016 3:34\n12396347,14 terabytes of code: Spaces or Tabs?,https://medium.com/@hoffa/400-000-github-repositories-1-billion-files-14-terabytes-of-code-spaces-or-tabs-7cfe0b5dd7fd,6,3,modeless,8/31/2016 6:19\n10870206,Carbon Black  A Global Market Overview,http://industry-experts.com/verticals/chemicals-and-materials/carbon-black-a-global-market-overview#.VpCaIMLwLgk.hackernews,1,2,industryexperts,1/9/2016 5:27\n11768630,APIs.guru  Wikipedia for Web APIs,http://swagger.io/apis-guru-wikipedia-for-web-apis/,6,5,IvanGoncharov,5/25/2016 9:36\n11753963,Clojure.spec  Rationale and Overview,http://clojure.org/about/spec,474,153,SCdF,5/23/2016 14:14\n12397246,Tabs or spaces  Parsing a 1B files among 14 programming languages,https://medium.com/@hoffa/400-000-github-repositories-1-billion-files-14-terabytes-of-code-spaces-or-tabs-7cfe0b5dd7fd#.ux86pwfmi,70,121,nikbackm,8/31/2016 10:23\n11334113,iPhone SE first look: 2012 meets 2016,http://www.macworld.com/article/3046615/iphone-ipad/iphone-se-first-look-its-2012-all-over-again.html,2,1,prostoalex,3/22/2016 2:53\n10910513,\"A Pirates Life for Me, Part 3: Case Studies in Copy Protection\",http://www.filfre.net/2016/01/a-pirates-life-for-me-part-3-case-studies-in-copy-protection/,62,17,NateLawson,1/15/2016 17:02\n10260263,You Don't Have What It Takes to Be a Founder,http://calacanis.com/2015/09/20/you-dont-have-what-it-takes,2,3,rjanoch,9/22/2015 17:45\n10346247,Dark Patterns  User interfaces designed to trick people,http://darkpatterns.org/,4,1,adamzerner,10/7/2015 14:37\n11461697,Circuit Simulator Lets You Play Around with Electronics Components in Browser,http://lifehacker.com/circuit-simulator-lets-you-play-around-with-electronics-1769907355,11,2,joubert,4/9/2016 15:35\n10874190,For the first time the expected value of a lotto ticket is greater than its cost,http://www.theguardian.com/science/2016/jan/09/national-lottery-lotto-drawing-odds-of-winning-maths,2,4,tomkwok,1/10/2016 4:40\n11021271,Investigating the overhead cost of compiled ES2015,https://github.com/samccone/The-cost-of-transpiling-es2015-in-2016,83,12,tilt,2/2/2016 18:23\n12437126,\"PiBakery, the easist way to set up a Raspberry Pi\",http://www.pibakery.org/,3,1,AstroJetson,9/6/2016 16:23\n12043692,\"Trym app help you view, optimize and convert SVG icons\",http://kontentapps.com/trym,2,1,artnosenko,7/6/2016 15:27\n10266103,Stanford Encyclopedia of Philosophy shows a higher-quality internet is possible,http://qz.com/480741/this-free-online-encyclopedia-has-achieved-what-wikipedia-can-only-dream-of/,159,100,kp25,9/23/2015 16:40\n12083124,A Course in Machine Learning,http://ciml.info,402,19,spv,7/13/2016 0:08\n11195128,Code search for the open source,http://codevisually.com/cocycles-open-source-search-engine/,1,1,jonisar,2/29/2016 12:52\n11903921,\"In New York City, Whats the Difference Between a $240 and a $6.95 Sushi Roll?\",https://psmag.com/in-new-york-city-whats-the-difference-between-a-240-sushi-roll-and-a-6-95-sushi-roll-cd057bfa3a29#.e310bj5pt,3,1,MarlonPro,6/14/2016 17:58\n11458621,Un-spoken complexity of NoSQL,http://pjuu.github.io/pjuu/nosql/mongo/choices/2016/04/08/unspoken-complexity-nosql.html,7,1,pjuu,4/8/2016 22:33\n10182395,Google Chrome reportedly bypassing Adblock,http://www.neowin.net/news/google-chrome-reportedly-bypassing-adblock-forces-users-to-watch-full-length-video-ads,15,1,walterclifford,9/7/2015 18:10\n12281755,Streaming service Blab.im shutting down to reinvent itself,https://medium.com/@shaanvp/blab-is-dead-long-live-blab-d2f72449ddb8,3,1,nerdy,8/13/2016 15:09\n11104265,Leaving PHP is too expensive,http://sucky.ninja/leaving-php-is-too-expensive/,55,100,staticelf,2/15/2016 16:42\n12370393,Apple is under fire for excessive overtime and illegal working conditions,http://qz.com/767087/apple-is-under-fire-for-excessive-overtime-and-illegal-working-conditions-in-another-chinese-factory/,32,8,rakibtg,8/27/2016 1:16\n10943637,Ask HN: Best cross platform app development framework in 2016?,,3,4,nerva,1/21/2016 5:59\n11772404,Lifting a Million Pounds of Stainless Steel,http://www.npr.org/sections/thetwo-way/2016/05/20/477926381/how-do-you-lift-a-million-pounds-of-stainless-steel-very-carefully?,82,27,state_machine,5/25/2016 19:28\n10383108,Did your college educate students on popular languages or current events?,,5,7,drowninginnet,10/13/2015 20:09\n11649467,Show HN: Multi New Tab for Chrome  Your favorite sites on new tab pages,http://getmulti.co/,1,1,jlft,5/7/2016 13:17\n11394985,\"Uber finally breaks away from email, launches in-app support\",http://techcrunch.com/2016/03/30/uber-switches-the-help-desk-to-in-app-support-for-parts-of-the-world-that-dont-believe-in-email/#comments,1,1,srikrishnan,3/31/2016 4:25\n12536871,Open Source Micro-Purchasing Forked in Singapore,https://gbuy.gds-gov.tech/,84,13,fieryeagle,9/20/2016 3:42\n10529802,Facebook won't let you type this,http://money.cnn.com/2015/11/05/technology/facebook-tsu/,27,14,jarcane,11/8/2015 20:42\n11220606,FTC CTO: Time to Rethink Mandatory Password Changes,https://www.ftc.gov/news-events/blogs/techftc/2016/03/time-rethink-mandatory-password-changes,3,1,hmahncke,3/3/2016 22:35\n10600184,Dont Blame Edward Snowden for the Paris Attacks,http://www.newyorker.com/news/amy-davidson/dont-blame-edward-snowden-for-the-paris-attacks,33,13,jeo1234,11/20/2015 8:02\n11527753,What is the value of a startup accelerator? A retrospective look,https://blog.sentinelmarine.net/what-is-the-value-of-a-startup-accelerator-a2dc0ed630bf,9,2,pedrokost,4/19/2016 15:45\n12366703,Linus Torvalds Excoriates Software Freedom Conservancy,https://lists.linuxfoundation.org/pipermail/ksummit-discuss/2016-August/003580.html,36,13,linuxstuff,8/26/2016 14:57\n10818804,\"Hosting Survey: GoDaddy #1, CloudFlare #2\",http://w3techs.com/blog/entry/new_surveys_on_web_hosting_and_reverse_proxy_services,3,2,coderholic,12/31/2015 18:14\n11337087,Do you know any book/study related with Database Migration topic?,,6,2,iqualisoni,3/22/2016 15:02\n10513241,\"A mobile, desktop and website app with the same code\",https://github.com/benoitvallon/react-native-nw-react-calculator,193,80,benoitvallon,11/5/2015 13:48\n11467747,Pwncloud  Bad crypto in the Owncloud encryption module,https://blog.hboeck.de/archives/880-Pwncloud-bad-crypto-in-the-Owncloud-encryption-module.html,175,43,Artemis2,4/10/2016 19:32\n11831369,Leaked Documents Reveal ClassPasss Plan for World Domination,http://www.vanityfair.com/news/2016/06/leaked-documents-reveal-classpass-surprising-next-move,1,1,ALee,6/3/2016 16:39\n10422540,\"Homan Square revealed: how Chicago police 'disappeared' 7,000 people\",http://www.theguardian.com/us-news/2015/oct/19/homan-square-chicago-police-disappeared-thousands,2,1,prawn,10/20/2015 23:21\n10200593,Ellen Pao Speaks: I Am Now Moving On,http://recode.net/2015/09/10/ellen-pao-speaks-i-am-now-moving-on/,7,2,m_haggar,9/10/2015 21:12\n10408062,Show HN: Rawcode.io  a place to find and store code snippets,http://rawcode.io/,3,2,BenMann_,10/18/2015 12:40\n12432418,\"I work at a giant corporation, not a startup\",https://medium.com/@ckdarby/why-not-found-a-startup-work-at-one-wait-you-work-at-a-giant-corporation-d740e91d9651#.4sec6owyr,3,2,ckdarby,9/5/2016 21:53\n12028317,How Smart Leaders Build Trust,https://www.gsb.stanford.edu/insights/how-smart-leaders-build-trust?utm_source=facebook&utm_medium=social&utm_content=07012016&utm_campaign=gsbbrand,46,4,ccvannorman,7/4/2016 0:38\n10586524,\"In 1939, US citizens voted against immigration of 10k refugee kids from Germany\",https://www.washingtonpost.com/news/worldviews/wp/2015/11/17/what-americans-thought-of-jewish-refugees-on-the-eve-of-world-war-ii/,13,4,thepoet,11/18/2015 7:49\n10823315,How Gawker Brings in Millions in Affiliate Sales,http://www.wsj.com/articles/how-gawker-brings-in-millions-selling-headphones-chargers-and-flashlights-1451579813,52,14,nichodges,1/1/2016 20:41\n10325847,How Can We Make Learning Social?,,4,4,FaisalAlTameemi,10/3/2015 23:37\n12376154,What it feels like to be the last gen to remember life before the internet,http://qz.com/252456/what-it-feels-like-to-be-the-last-generation-to-remember-life-before-the-internet/,84,95,wyclif,8/28/2016 11:49\n11075829,Hearing Heartbeat in Audio and Video: A Deep Learning Project,http://www.samcoope.com/posts/reading-faces,54,13,CaHoop,2/10/2016 20:44\n11305644,Ask HN: What's going to be the next big thing?,,17,16,livus,3/17/2016 16:53\n10714638,Soundboy  My talk from YC startup school (2014),http://soundboy.tumblr.com/post/93314139065/my-talk-from-yc-startup-school,12,1,prostoalex,12/11/2015 0:17\n12079257,PyCon: Everybody Pays,http://jessenoller.com/blog/2011/05/25/pycon-everybody-pays,1,1,pmoriarty,7/12/2016 14:27\n10627039,\"Show HN: NBLAS, Node C++ bindings to CBLAS\",https://github.com/mateogianolio/nblas,13,2,megalodon,11/25/2015 13:28\n11901913,Show HN: Search the web like a ninja,https://SearchyApp.io/,4,1,AlexKaul,6/14/2016 13:35\n10322189,I met you in the rain on the last day of 1972,http://boston.craigslist.org/gbs/mis/5237173491.html,438,96,brandonmenc,10/3/2015 1:08\n11295530,\"Islamic art inspires stretchy, switchable materials\",http://www.bbc.com/news/science-environment-35818924,124,24,MichalSikora,3/16/2016 7:05\n12074879,AR is an MMO,http://www.raphkoster.com/2016/07/11/ar-is-an-mmo/,2,1,phodo,7/11/2016 21:34\n10308606,Tiny Core Linux,http://tinycorelinux.net/,56,10,Siecje,10/1/2015 1:10\n10970371,Internet Advertising Bureau head comments on adblocking,http://www.iab.com/news/rothenberg-says-ad-blocking-is-a-war-against-diversity-and-freedom-of-expression/,5,1,jimbobob,1/25/2016 22:11\n10505208,Guaranteed Basic Income  A Crazy Idea?,http://www.cabot.net/issues/cwa/archives/2015/11/guaranteed-basic-income,11,6,imartin2k,11/4/2015 8:15\n11382722,It doesnt take a  to be a good programmer,https://medium.com/@alexewerlof/it-doesn-t-need-a-penis-to-be-a-good-programmer-c3f426c1f1e7,2,1,hanifbbz,3/29/2016 16:36\n10587131,\"Unimolecular Submersible Nanomachines. Synthesis, Actuation, and Monitoring\",http://pubs.acs.org/doi/full/10.1021/acs.nanolett.5b03764,2,2,galaktor,11/18/2015 11:41\n12237539,Stack Computers: the new wave (1989),https://users.ece.cmu.edu/~koopman/stack_computers/,36,28,kercker,8/6/2016 8:48\n12175473,Dine Market Lays Off Staff,,1,1,esgourmet,7/27/2016 18:43\n11078533,\"What 50,000 watts of RF energy sounds like through a jumper cable\",https://www.facebook.com/W8MSU/videos/vb.210772745607630/1110939655590930,313,153,2bluesc,2/11/2016 6:19\n11573864,Ask HN: How will using containers save me money?,,1,4,sly010,4/26/2016 17:30\n11542509,The Bitcoin hash rate has increased by 28.2% over the last month,https://kaiko.com/statistics/hash-rate,76,95,arnauddri,4/21/2016 14:45\n10642655,Yedalog: Exploring Knowledge at Scale [pdf],http://research.google.com/pubs/archive/43462.pdf,24,3,espeed,11/28/2015 22:06\n11019965,CTO (equity) in Berlin,,1,1,agatakruszka,2/2/2016 15:25\n11257959,\"Angular 2 coming to Java, Python and PHP\",http://blog.jhades.org/angular-2-coming-to-java-python-the-first-multi-language-full-stack-platform/,3,2,vfc1,3/10/2016 8:35\n12460382,'Homo sapiens is an obsolete algorithm': Yuval Noah Harari,http://www.wired.co.uk/article/yuval-noah-harari-dataism,2,1,yarapavan,9/9/2016 8:11\n10364899,Ask HN: How do you find a cofounder for your project?,,5,2,iperez,10/10/2015 8:28\n11481720,Ask HN: Help with backups,,2,3,FreezerburnV,4/12/2016 17:39\n12167097,Making Sense of Everything with words2map,http://blog.yhat.com/posts/words2map.html,60,29,lmcinnes,7/26/2016 17:03\n10259008,Using Beacons as a timing solution (A GPS alternative),http://www.timecheck.in/?utm_source=hn&utm_medium=post&utm_campaign=beta,4,1,andrewgleave,9/22/2015 15:03\n12435826,Hong Kong unveils a digital hub to boost fintech startups and innovation,https://techcrunch.com/2016/09/06/hong-kong-fintech-hub/,1,1,endswapper,9/6/2016 13:30\n12484864,\"Co-creator of 'Warcraft,' 'Diablo,' and 'StarCraft' is retiring at age 42\",http://www.businessinsider.com/blizzard-senior-vp-chris-metzen-is-retiring-2016-9,4,5,minimaxir,9/13/2016 0:32\n10830158,Putins nuclear torpedo and Project Pluto,https://scottlocklin.wordpress.com/2015/12/31/putins-nuclear-torpedo-and-project-pluto/,104,40,cronjobber,1/3/2016 10:27\n12558589,Super Mario 64  1996 Developer Interviews,http://shmuplations.com/mario64/,335,96,Impossible,9/22/2016 17:38\n10836658,The 2 Types of Engineer,http://thinkfaster.co/2016/01/the-2-types-of-engineer/,7,2,wayofthesamurai,1/4/2016 16:56\n12319402,Lawsuit could be the beginning of the end for DRM,https://www.defectivebydesign.org/blog/lawsuit_could_be_beginning_end_drm,230,205,nomanisanisland,8/19/2016 11:54\n10861953,California's New Employment Laws for 2016,https://casetext.com/posts/californias-new-employment-laws-for-2016,5,1,lutesfuentes,1/8/2016 0:21\n12373236,Pair Programming has the potential for delivering software faster with lower cost,https://medium.com/@fagnerbrack/pair-programming-8cfbf2dc4d00,2,1,fagnerbrack,8/27/2016 17:22\n10242045,Autonomous Cars Break Uber,http://techcrunch.com/2015/09/18/autonomous-cars-break-uber/,17,19,kvee,9/18/2015 21:04\n10201230,Canada's secret plan to invade the U.S.  in 1921,http://www.mprnews.org/story/2015/09/09/bcst-books-thread-canada-invasion,4,1,gruez,9/10/2015 23:43\n12255775,Knot DNS 2.3.0 release,https://lists.nic.cz/pipermail/knot-dns-users/2016-August/000918.html,2,2,okket,8/9/2016 16:34\n10288235,The Future of Language,https://www.washingtonpost.com/news/worldviews/wp/2015/09/24/the-future-of-language/,33,18,kafkaesq,9/27/2015 23:04\n12107664,Ask HN: How to get back a stolen car,,2,2,apa-sl,7/16/2016 20:03\n11436912,How Software Gets Bloated: From Telephony to Bitcoin,http://hackingdistributed.com/2016/04/05/how-software-gets-bloated/,179,54,bootload,4/6/2016 6:00\n12003678,Jamie Dimon Wants to Protect You from Innovative Startups,http://www.nytimes.com/2016/05/07/your-money/jamie-dimon-wants-to-protect-you-from-innovative-start-ups.html,1,1,adennis4,6/29/2016 18:43\n11340378,Hiring is broken,https://hibroken.com/,33,11,yitchelle,3/22/2016 22:18\n11679341,Betting  Wrapper of Betfair API,https://github.com/Nyarum/betting,4,1,Nyarum,5/11/2016 21:13\n11543321,Pinterest Reinvents Itself to Prove Its Really Worth Billions,http://www.wired.com/2016/04/pinterest-reinvents-prove-really-worth-billions/,48,49,yurisagalov,4/21/2016 16:23\n10549559,Is President Obama Selling the Internet to Foreigners?,http://jerrickmedia.com/2015/president-obama-selling-internet-foreigners/,1,1,mrchickenhorse,11/11/2015 21:45\n10936836,Transcript of the parliamentary debate to ban Donald Trump from the UK,https://hansard.digiminster.com/commons/2016-01-18/debates/1601186000001/DonaldTrump,3,1,timlyo,1/20/2016 9:11\n11215618,\"Adblocking is a 'modern-day protection racket', says culture secretary\",http://www.theguardian.com/media/2016/mar/02/adblocking-protection-racket-john-whittingdale,4,1,anexprogrammer,3/3/2016 8:13\n11045270,\"HN is in the same cluster as 2ch, not Techcrunch, on Twitter\",https://www.hella.cheap/twitter-star-chart.html,197,46,rabidsnail,2/5/2016 22:50\n10500724,\"Computer, Respond to This Email\",http://googleresearch.blogspot.com/2015/11/computer-respond-to-this-email.html,562,194,dpf,11/3/2015 16:46\n12030255,\"C14, the Secure Cold Storage Platform, for Free During the Summer\",https://blog.online.net/2016/07/04/c14-the-secure-cold-storage-platform-for-free-during-the-summer/,68,36,tusbar,7/4/2016 12:18\n12372929,Google Cloud shut down this guy's business  but now he's a fan for life,http://www.businessinsider.com/google-cloud-won-skeptic-after-shutting-site-down-2016-8,16,14,skybrian,8/27/2016 16:15\n10686836,Why I'm Excited About Native CSS Variables,http://philipwalton.com/articles/why-im-excited-about-native-css-variables/,129,31,clessg,12/6/2015 21:58\n11141003,Basic income may be needed to combat robot-induced unemployment,http://www.independent.co.uk/life-style/gadgets-and-tech/news/basic-income-artificial-intelligence-ai-robots-automation-moshe-vardi-a6884086.html,94,140,jonbaer,2/20/2016 17:38\n12233846,Can You Trademark a Hashtag?,http://www.thebrandprotectionblog.com/can-trademark-hashtag/,2,1,tantalor,8/5/2016 16:52\n12149338,The Majority Illusion in Social Networks,http://arxiv.org/abs/1506.03022,121,119,kurren,7/23/2016 12:54\n11009241,Core API  Hypermedia Driven Web APIs,http://www.coreapi.org/,3,1,St-Clock,2/1/2016 2:15\n11824372,Carts without horses,http://www.aaronkharris.com/carts-without-horses,120,26,sctb,6/2/2016 17:29\n10327221,Is Open Source Open to Women?,http://www.toptal.com/open-source/is-open-source-open-to-women,2,1,knowbody,10/4/2015 11:17\n12309763,\"The Wretched, Endless Cycle of Bitcoin Hacks\",http://www.bloomberg.com/news/articles/2016-08-17/the-wretched-endless-cycle-of-bitcoin-hacks,2,1,petethomas,8/18/2016 1:08\n10346886,Building Web Applications with Make,http://www.smashingmagazine.com/2015/10/building-web-applications-with-make/,64,19,ingve,10/7/2015 16:17\n10424272,How an F Student Became Americas Most Prolific Inventor,http://www.bloomberg.com/features/2015-americas-top-inventor-lowell-wood/,15,10,pmcpinto,10/21/2015 8:31\n12293561,Lin-Manuel Miranda is now fighting ticket bots across the US,http://www.theverge.com/2016/8/15/12486238/bots-act-ticket-resale-fines-hamilton-chuck-schumer,8,1,jerryhuang100,8/15/2016 21:22\n12429076,Giant Panda no longer an endangered species,http://www.bbc.co.uk/newsround/37273632,202,58,justinv,9/5/2016 9:17\n10461289,Firms are wasting millions recruiting on only a few campuses,https://hbr.org/2015/10/firms-are-wasting-millions-recruiting-on-only-a-few-campuses,2,1,Futurebot,10/27/2015 21:29\n11651730,Cursors,http://cursors.io,6,1,Asseylum,5/7/2016 22:55\n11562582,Ask HN: Best books for understanding and training a cat,,5,2,SimplGy,4/25/2016 5:15\n12124904,[Promo Codes in Comments] Face Browse  Control a Web Browser with Your Face,https://itunes.apple.com/us/app/face-browse-control-web-browser/id1126842590?ls=1&mt=8,1,1,AlexWulff,7/19/2016 21:06\n10775159,Google and Ford reportedly creating a new company to build self-driving cars,https://www.yahoo.com/autos/google-pairs-with-ford-to-1326344237400118.html,18,3,dshibarshin,12/22/2015 1:52\n12197197,Microsoft sued over Windows 10 update campaign,http://www.seattletimes.com/business/microsoft/microsoft-sued-over-windows-10-update-campaign/,174,198,rshx,7/31/2016 14:52\n11190008,\"Pass a URL, Get Summarized Sentences in JSON\",http://52.90.112.133/recommend/getSummary.html,4,1,meeper16,2/28/2016 5:37\n10234146,Facebook Tries to Lure Journalists Away from Twitter,http://www.wired.com/2015/09/facebook-gives-journalists-new-way-find-news-facebook/,5,1,Amorymeltzer,9/17/2015 16:06\n10260865,\"If elected president, Jeb Bush will get rid of net neutrality rules\",http://arstechnica.com/tech-policy/2015/09/if-elected-president-jeb-bush-will-get-rid-of-net-neutrality-rules/,28,2,pshin45,9/22/2015 19:06\n10218089,Google.com now unreachable on IE using Windows XP pre-SP3 (sha256),https://twitter.com/jvehent/status/643517302261026816,4,2,EwanToo,9/14/2015 23:14\n10710265,Show HN: PHP serialization/deserialization library in Go,https://github.com/lazyfunctor/gophpcereal,3,1,lazyfunctor,12/10/2015 12:23\n10651867,Readers Digest site has been attacking visitors for days,http://arstechnica.com/security/2015/11/hey-readers-digest-your-site-has-been-attacking-visitors-for-days/,2,1,pavornyoh,11/30/2015 21:18\n12563934,\"The App Store is broken, long live apps\",http://thenextweb.com/apps/2016/09/23/the-app-store-is-broken-long-live-the-apps/,8,3,nickreffitt,9/23/2016 12:08\n11925415,Show HN: UTClock  Super Simple UTC Clock for Mac OS X Menu Bar,https://github.com/KNNCreative/UTClock,2,2,knncreative,6/17/2016 20:41\n11205244,Watch the House Judiciary Hearing of FBI vs. Apple Live,https://www.youtube.com/watch?v=g1GgnbN9oNw,5,1,Beowolve,3/1/2016 19:13\n10851143,SLOTH  Security Losses from Obsolete and Truncated Transcript Hashes,http://www.mitls.org/pages/attacks/SLOTH,112,20,mukyu,1/6/2016 15:56\n11748092,Ask HN: Disabling paste in password boxes - why is it practiced?,,62,61,BIackSwan,5/22/2016 10:59\n11973840,\"No, Brits aren't googling 'What is the EU?' because they don't know what EU is\",http://www.geektime.com/2016/06/25/no-brits-are-not-googling-what-is-the-eu-because-they-dont-know-what-the-eu-is/,28,5,tekheletknight,6/24/2016 22:00\n12506958,Labels release cut-rate music streaming service amid shift to flexible pricing,http://www.reuters.com/article/us-music-streaming-labels-idUSKCN11L015,1,1,iamben,9/15/2016 15:27\n12406310,How to steal a developer's local database,http://bouk.co/blog/hacking-developers/,770,229,chachram,9/1/2016 15:53\n10406402,The Guru Meditation,https://www.youtube.com/channel/UCYt9E2d_GCrPzquW-5MZwmQ/featured,1,1,jthnews,10/17/2015 22:24\n11357816,China Government: China Needs Special Agents to Gather Secrets from the US,http://ipvm.com/forums/video-surveillance/topics/china-government-declares-china-needs-special-agents-to-gather-secrets-from-the-us,3,1,jhonovich,3/25/2016 1:02\n11326126,Here's what Americans don't understand about Nordic countries,http://www.businessinsider.com/what-americans-dont-understand-about-nordic-countries-2016-3,14,2,simonebrunozzi,3/21/2016 3:51\n11166852,Controlling vehicle features of Nissan LEAFs remotely via vulnerable APIs,http://www.troyhunt.com/2016/02/controlling-vehicle-features-of-nissan.html,139,29,marklubi,2/24/2016 14:17\n10737028,Watch today's Soyuz launch live (~11:00 GMT),http://livestream.com/esa/principia,2,1,shutton,12/15/2015 10:44\n12418891,How do you use HN?,https://docs.google.com/forms/d/e/1FAIpQLSfjXJ8stnCoCd1TRZIWIIadZA62sw9E5628PEtrQCPxdBMhCA/viewform,151,80,pvsukale3,9/3/2016 12:07\n10859383,The internet has made defensive writers of us all,https://pchiusano.github.io/2014-10-11/defensive-writing.html,257,174,dkarapetyan,1/7/2016 17:42\n10690126,Four Ways to Create a Mesh for a Sphere,https://gamedevdaily.io/four-ways-to-create-a-mesh-for-a-sphere-d7956b825db4#.5lzblag34,19,3,forrestthewoods,12/7/2015 15:49\n11070764,\"Static, Ahead of Time Compiled Julia\",http://juliacomputing.com/blog/2016/02/09/static-julia.html,112,84,Lofkin,2/10/2016 4:26\n10788116,Ask HN: The Struggles of Poverty and Trying to become a programmer from 0,,27,31,poveritysucks,12/24/2015 13:43\n11800195,Racial Fault Lines in Silicon Valley,https://blog.devcolor.org/racial-fault-lines-in-silicon-valley-390cd0e4a6dc#.m5yeca7q8,3,2,reubano,5/30/2016 8:11\n11730947,Node.js Async/Await in ES7,http://stackabuse.com/node-js-async-await-in-es7/,1,1,ScottWRobinson,5/19/2016 15:30\n10649782,Combine  tags for social media cards markup,https://adactio.com/journal/9881,2,1,kingkool68,11/30/2015 15:17\n10447143,Open Science: Michael Nielsen TED Talk,https://www.youtube.com/watch?v=DnWocYKqvhw,2,1,amelius,10/25/2015 15:37\n10796398,What have we lost now that we can no longer read the sky?,https://aeon.co/essays/what-have-we-lost-now-we-can-no-longer-read-the-sky,53,29,benbreen,12/27/2015 4:22\n10287185,Computer Scientists Find Bias in Algorithms,http://spectrum.ieee.org/tech-talk/computing/software/computer-scientists-find-bias-in-algorithms,9,6,consciousbot,9/27/2015 17:21\n10697744,\"No alcohol, no coffee for 15 months. This is what happened\",https://medium.com/desk-of-van-schneider/no-alcohol-no-coffee-for-15-months-this-is-what-happened-1a2d052be9e7#.8j43wvt7i,2,2,Sealy,12/8/2015 17:14\n12561591,Why Im writing a 16-bit Windows Emulator,https://medium.com/@CantabileApp/win3mu-part-1-why-im-writing-a-16-bit-windows-emulator-2eae946c935d#.fqddlzmq6,13,1,redbluething,9/23/2016 1:01\n11163106,The peril of talking to normal people,http://www.math-chocolate-circus.com/the-peril-of-talking-to-normal-people/,156,109,mjirv,2/23/2016 23:08\n12199572,Ask HN: Are there any tech interview prep courses?,,4,3,MyDumbQuestions,8/1/2016 0:23\n11937748,CloudFlare Suffers Major European Outage,http://www.techweekeurope.co.uk/cloud/cloud-management/cloudflare-suffers-european-outage-194020,20,6,saq,6/20/2016 13:14\n11008851,Microsoft Plumbs Oceans Depths to Test Underwater Data Center,http://www.nytimes.com/2016/02/01/technology/microsoft-plumbs-oceans-depths-to-test-underwater-data-center.html,52,49,chewbacha,2/1/2016 0:25\n10422922,\"Everything you've ever said to Siri has been recorded, and I get to listen to it\",https://www.reddit.com/r/technology/comments/2wzmmr/everything_youve_ever_said_to_siricortana_has#HN,4,1,hammock,10/21/2015 0:57\n10318541,Mapzen Search: An open source geocoding api built on open data,https://mapzen.com/projects/search,150,12,riordan,10/2/2015 13:58\n10974604,\"Ask HN: Uh, what's the thin black line across the top?\",,1,2,dc2,1/26/2016 17:35\n12166703,\"Drugs, sleeplessness, isolation: the downside of being a dance musician\",https://www.theguardian.com/music/2016/jul/26/djs-touring-mental-health-drugs-sleeplessness-isolation,1,1,spking,7/26/2016 16:19\n11508267,Passbolt: oss password manager,https://www.passbolt.com/,3,2,based2,4/15/2016 23:03\n10812001,Palantir and Investors Spar Over How to Cash In,http://www.wsj.com/articles/palantir-and-investors-spar-over-how-to-cash-in-1451439352,4,2,jackgavigan,12/30/2015 13:47\n10374452,10 API tools released in 2015 you might have missed,https://medium.com/@orliesaurus/api-tools-for-every-occasion-10-api-tools-released-in-2015-i-can-t-live-without-d5947d9ca9c3,11,3,orliesaurus,10/12/2015 13:53\n12574869,How Giving Up Refined Sugar Changed My Brain,https://www.fastcompany.com/3050319/lessons-learned/how-giving-up-refined-sugar-changed-my-brain,30,26,sajid,9/25/2016 11:27\n11882172,Convert a Commodore 64 from NTSC to PAL Format,http://biosrhythm.com/?p=1420,79,8,erickhill,6/11/2016 5:10\n11436268,Handyman  A Multiuser Puppeteering System for Motion Control (1991),http://web.ncf.ca/au829/Handyman/Thesis.html,11,1,seanmcdirmid,4/6/2016 2:50\n11922630,Ask HN: Comparing offer to current employment,,2,2,quantifiedCoder,6/17/2016 13:56\n11074046,The 3 Categories of SD-WAN Revealed  Learn How to Choose,http://www.bigleaf.net/the-3-categories-of-sd-wan-revealed-learn-how-to-choose,3,1,joelm,2/10/2016 16:52\n10374343,New analysis of the impact of tech buses in San Francisco,http://www.citylab.com/commute/2015/10/tech-buses-are-not-to-blame-for-san-franciscos-housing-crisis/409141/?utm_source=SFFB,43,77,robotcookies,10/12/2015 13:34\n11238769,Show HN: Chevrotain  Fault-Tolerant JavaScript Parsing DSL,https://github.com/SAP/chevrotain,42,16,bd82,3/7/2016 13:43\n12097209,Show HN: Tumblestone  We're a team of 4 and just launched on Steam and consoles,http://tumblestonegame.com/,1,1,aschearer,7/14/2016 21:14\n11810176,\"Probiotics Are Useless, GMOs Are Fine, and Gluten Is Necessary\",http://motherboard.vice.com/read/probiotics-are-useless-gmos-are-fine-and-gluten-is-necessary-nutrition-science-fads-debunked?utm_content=buffer6b355&utm_medium=social&utm_source=facebook.com&utm_campaign=buffer,4,4,ch4s3,5/31/2016 20:57\n11205374,Show HN: How we static site,https://makers.airware.com/open-source/this-blog/,5,1,edjboston,3/1/2016 19:30\n10937772,\"Windows forced me to adopt Ubuntu, finally\",https://medium.com/@sdiq77/windows-forced-me-to-adopt-ubuntu-5b5cc2895357#.t87zzn1ns,11,2,sdiq,1/20/2016 13:10\n11672786,Peachy Printer  Theft of Kickstarter Raised Funds,http://www.peachyprinter.com/,46,18,LVB,5/11/2016 5:19\n10368147,The Guts of Spring,http://www.nybooks.com/blogs/nyrblog/2015/apr/18/guts-spring/,4,1,diodorus,10/11/2015 5:07\n11097615,Show HN: A foursquare client written entirely in kotlin,https://github.com/chemouna/Nearby,6,1,chemouna,2/14/2016 8:45\n11139793,BSI OSS Information Security Management System,http://verinice.org/,2,1,based2,2/20/2016 12:11\n11135678,Fastest-growing Airbnb market at risk as lodging-scarce Japan cracks down,http://www.japantimes.co.jp/news/2016/02/19/business/fastest-growing-airbnb-market-risk-lodging-scarce-japan-cracks/#.VsdlAbQrKt9,3,1,JSeymourATL,2/19/2016 19:01\n11027202,\"Parse is shutting down, shall I migrate to another BaaS or Parse OSS offering?\",http://parse-hosting.oursky.com/blog/2016-02-03-parse-shutdown,21,24,b123400,2/3/2016 16:05\n11752128,Somethings cooking in Apples India business,http://www.foundingfuel.com/article/somethings-cooking-in-apples-india-business/,20,9,krsree,5/23/2016 5:44\n10519181,Ask HN: How do I start a teleportation startup?,,4,5,thetmkay,11/6/2015 12:57\n12302128,What Great Listeners Actually Do,https://hbr.org/2016/07/what-great-listeners-actually-do,521,198,wallflower,8/17/2016 2:31\n10566869,Ask HN: How do I promote an app with little/no money?,,1,1,ldom22,11/14/2015 19:28\n10715298,Show HN: My site 15 years ago is still online on the original host,http://bluecat.stormpages.com/BlueCat.htm,5,4,apineda,12/11/2015 3:28\n11193152,You advocate a [blank] approach to calendar reform,http://qntm.org/calendar,29,15,apsec112,2/29/2016 0:56\n11143937,What happens when you pour molten aluminium into an anthill?,http://anthillart.com,31,81,jackgavigan,2/21/2016 9:48\n10958632,ZCash (formerly Zerocash/Zerocoin) technology preview,https://z.cash/blog/helloworld.html,2,1,malgorithms,1/23/2016 15:29\n10597321,Interpersonal skills vs. coding chops,,2,6,bigquestion,11/19/2015 20:20\n10625132,Realistic-Looking Images via Deep Convolutional Generative Adversarial Networks,https://github.com/Newmu/dcgan_code/,10,1,Radim,11/25/2015 3:07\n12413492,Chrome is warning users about insecure pages,https://certsimple.com/blog/your-connection-to-this-site-is-not-private,185,203,tombrossman,9/2/2016 15:05\n10469190,Legofy  Python program to make an image to look as if it was created with Legos,https://github.com/JuanPotato/Legofy,131,39,jaxondu,10/29/2015 3:57\n10851743,Reverse Engineering a Real Candle,https://cpldcpu.wordpress.com/2016/01/05/reverse-engineering-a-real-candle/,172,37,liyanage,1/6/2016 17:11\n10615065,Reverse Engineering Code Completion,https://realm.io/news/jp-simard-reverse-engineering-code-completion/,3,1,ingve,11/23/2015 15:26\n10605792,How to fight back,http://www.economist.com/news/leaders/21678785-battle-against-islamic-state-must-be-waged-every-front-how-fight-back,2,1,danans,11/21/2015 5:36\n10252062,Time travel experiment,https://twitter.com/Machine1235/status/645948089388298240,1,1,xcodevn,9/21/2015 13:26\n11578771,SwiftExpress  Web Application Server in Swift,http://rshankar.com/swiftexpress-web-application-server-in-swift/,2,1,sofijka,4/27/2016 8:59\n10555721,Why is January 1 being reported as the last week of the previous year?,http://blogs.msdn.com/b/oldnewthing/archive/2015/11/12/10653906.aspx,16,7,ingve,11/12/2015 20:05\n11350560,Ask HN: What is a service you would pay $10/month for?,,4,11,WannaBeFounder,3/24/2016 4:24\n11099055,What I Wish I Had Known Before Pitching LinkedIn to VCs (2013),https://www.linkedin.com/pulse/20131015161834-1213-what-i-wish-i-knew-before-pitching-linkedin-to-vcs?_mSplash=1&trk=mp-reader-card,101,17,marvel_boy,2/14/2016 17:24\n10751234,Chemical clears Alzheimer's protein and restores memory in mice,http://www.nature.com/ncomms/2015/151208/ncomms9997/full/ncomms9997.html,452,128,coris47,12/17/2015 13:09\n10281501,The Jocks of Computer Code Do It for the Job Offers,http://www.bloomberg.com/news/features/2015-09-25/the-jocks-of-computer-code-do-it-for-the-job-offers,5,1,Commodore,9/26/2015 0:11\n10388722,Real-Life Thor's 'MjÃ¶lnir' Hammer using a fingerprint scanner,https://www.inverse.com/article/6991-all-it-takes-to-build-thor-s-mj%C3%B6lnir-in-real-life-is-a-fingerprint-scanner-and-electromagnetism,25,25,paultannenbaum,10/14/2015 19:15\n11209608,Show HN: Another convenient web app for reading whoishiring,http://www.hnjobs.io,15,10,shanwang,3/2/2016 12:58\n11483165,Computer algorithm added 82 mill amendments to the Italian gov reformation bill,http://www.reuters.com/article/us-italy-politics-idUSKCN0X9217,1,1,dangayle,4/12/2016 20:13\n10509355,How to Build a Robot That Will Feed You Breakfast,http://motherboard.vice.com/read/how-to-build-a-robot-that-will-feed-you-breakfast,10,1,colund,11/4/2015 20:19\n11996842,Using Native Python Libraries in Lambda,http://codrspace.com/apeschel/using-native-python-libraries-in-lambda/,2,1,Apes,6/28/2016 19:38\n10339618,\"Microsoft introduces Surface Book, a convertible for Surface fans\",http://arstechnica.com/gadgets/2015/10/microsoft-introduces-surface-book-a-laptop-for-surface-fans/,3,1,MatthiasP,10/6/2015 15:40\n11674686,The Berlin Startup Salary Report,https://jobspotting.com/en/journal/berlin-startup-salary-report/,2,3,frb,5/11/2016 12:40\n11699773,Don Norman  The Truth about Unix [pdf],http://www.bradleymonk.com/w/images/9/91/The_truth_about_Unix_Don_Norman.pdf,2,1,alirobe,5/15/2016 6:31\n12521582,Amazon Wind Farm Texas,https://smile.amazon.com/p/feature/ps9c2vfu7fcm4t6/,2,1,taeric,9/17/2016 17:58\n11655162,Tim Harford  Article  Could an income for all provide the ultimate safety net?,http://timharford.com/2016/05/could-an-income-for-all-provide-the-ultimate-safety-net/,5,2,lifeisstillgood,5/8/2016 18:41\n10231865,Keep Out  A WebGL Game,http://www.playkeepout.com/,245,101,rinesh,9/17/2015 6:27\n10334447,Show HN: TVQue.com -a mailbox for TV. Send photos/videos to friend's TV,http://www.tvque.com/,12,1,jisagigi,10/5/2015 20:01\n12394339,Super Intelligence for the Stock Market,https://medium.com/@Numerai/invisible-super-intelligence-for-the-stock-market-3c64b57b244c?source=linkShare-d28db7a99006-1472586437?name=hn,25,3,rsamvit,8/30/2016 22:06\n12374538,Death of Satoshi Nakamoto [pdf],https://www.sec.gov/comments/sr-batsbzx-2016-30/batsbzx201630-3.pdf,75,25,pope_nope,8/27/2016 22:53\n11937072,Chinese supercomputer is the world's fastest - and without using US chips,http://www.theverge.com/2016/6/20/11975356/chinese-supercomputer-worlds-fastes-taihulight,3,1,gwent,6/20/2016 9:53\n12433365,When you change the world and no one notices,http://www.collaborativefund.com/blog/when-you-change-the-world-and-no-one-notices/,491,173,waqasaday,9/6/2016 2:44\n10834794,Tesla Delivered Just 208 Model X Last Quarter,http://recode.net/2016/01/03/tesla-delivered-just-208-of-its-model-x-crossovers-last-quarter/,4,1,doczoidberg,1/4/2016 10:22\n12220933,CryEngine bugs,http://www.viva64.com/en/b/0417/,22,3,AndreyKarpov,8/3/2016 19:49\n11135940,Test Report Points to F-35s Combat Limits,http://aviationweek.com/defense/test-report-points-f-35-s-combat-limits-0,4,4,mpweiher,2/19/2016 19:32\n11646710,Rust: learning how to share a queue between threads,http://dbeck.github.io/Learning-Rust-Sharing-My-Queue-Between-Threads/,27,6,dbeck74,5/6/2016 21:02\n10957210,Raising the Dead (Processes),http://googleprojectzero.blogspot.com/2016/01/raising-dead.html,40,1,dsr12,1/23/2016 4:37\n11906877,Latest update to my friend's 19 year side project,http://pegwars.blogspot.com/2016/06/screenshot-progress-update.html,301,34,redbluething,6/15/2016 2:41\n11217217,Fun Photoshop File Format Facts,https://posts.postlight.com/fun-photoshop-file-format-facts-edbc1374c715,57,25,robin_reala,3/3/2016 15:07\n11406505,Ask HN: What credit card do you use/recommend [USA]?,,3,2,chirau,4/1/2016 17:07\n10874961,\"I went to join Isis in Syria,taking my four-year-old.It was a journey into hell\",http://www.theguardian.com/world/2016/jan/09/sophie-kasiki-isis-raqqa-child-radicalised,16,5,dsr12,1/10/2016 11:16\n11837858,\"Snails use 'two brain cells' to make decisions, Sussex University discovers\",http://www.bbc.com/news/uk-england-sussex-36443264,4,6,xufi,6/4/2016 20:30\n10590329,Show HN: Trump content blocker for iOS,http://trumptrump.co,5,1,stressfree,11/18/2015 20:02\n12016463,\"Show HN: Hypergolix: effortless, end-to-end encrypted IoT development\",https://github.com/Muterra/py_hypergolix_demos/tree/master/echo-101,7,1,nbadg,7/1/2016 14:50\n10589489,AMPRNet: Amateur Packet Radio Network,https://en.wikipedia.org/wiki/AMPRNet,25,14,ch,11/18/2015 18:01\n10660197,What was data science before it was called data science?,http://www.win-vector.com/blog/2015/12/what-was-data-science-before-it-was-called-data-science/,1,2,jmount,12/2/2015 1:13\n12351155,My pragmatic decision on GNU Emacs versus vim for my programming,https://utcc.utoronto.ca/~cks/space/blog/programming/CodeEditingVimVsEmacs,2,2,vog,8/24/2016 11:16\n10589686,Fun with SVG: Embedding in CSS,http://collectiveidea.com/blog/archives/2015/11/18/fun-with-svg-embedding-in-css/,3,1,danielmorrison,11/18/2015 18:27\n12023505,Introduction to Matrix,https://www.ruma.io/docs/matrix/,14,2,Perceptes,7/2/2016 19:16\n11482220,\"STIs may have driven ancient humans to monogamy, study says\",https://www.theguardian.com/science/2016/apr/12/stis-may-have-driven-ancient-humans-to-monogamy-study-says,6,1,eplanit,4/12/2016 18:28\n10365909,Hacker 'Weev' Releases Prosecutor's Alleged Ashley Madison Data After Threats,http://motherboard.vice.com/read/hacker-weev-releases-prosecutors-alleged-ashley-madison-data-after-threats,8,4,davidgerard,10/10/2015 16:02\n12480146,Ask HN: Resources for software managers?,,7,3,devmgr,9/12/2016 14:52\n10654091,Unseen Art  classical art paintings in 3D for the blind,http://www.unseenart.org/,43,8,danboarder,12/1/2015 7:43\n11253843,Universities Are Becoming Billion-Dollar Hedge Funds with Schools Attached,http://www.thenation.com/article/universities-are-becoming-billion-dollar-hedge-funds-with-schools-attached/,1,1,mgdo,3/9/2016 16:27\n11770557,Shopping online may not save you anything,http://www.chicagotribune.com/business/ct-shopping-online-savings-20160407-story.html,1,2,FrankyHollywood,5/25/2016 15:44\n11791182,\"Euclid, the game\",http://www.euclidthegame.com/Level19/,3,1,317070,5/28/2016 10:38\n10984616,The Landscape of Parallelism in C++ [video],https://www.youtube.com/watch?v=rrolR1BdTok?,34,10,adamnemecek,1/27/2016 23:57\n10659710,Forced-auth chip and PIN scam hitting high-end UK retailers  will the US be next?,https://www.benthamsgaze.org/2015/12/01/forced-authorisation-chip-and-pin-hitting-high-end-retailers/,3,1,sjmurdoch,12/1/2015 23:28\n11509594,Ask HN: Is tradepub.com in anyway connected to HN?,,1,2,raddad,4/16/2016 6:51\n12120122,The Long and Epic Journey of LambdaCase (2012),https://unknownparallel.wordpress.com/2012/07/09/the-long-and-epic-journey-of-lambdacase-2/,3,1,JoshTriplett,7/19/2016 6:19\n12238945,AI Saves Womans Life by Identifying Her Disease,http://futurism.com/ai-saves-womans-life-by-identifying-her-disease-when-other-methods-humans-failed/,10,3,doener,8/6/2016 17:26\n11209443,OpenSSL still riddled with bugs,http://www.ubuntu.com/usn/usn-2914-1/,1,2,rkrzr,3/2/2016 12:09\n12525401,Ask HN: What has been your experiences with using a terminal on mobile phones?,,2,1,mkagenius,9/18/2016 14:20\n11694766,Why I Havent Fixed Your Issue Yet,http://www.michaelbromley.co.uk/blog/529/why-i-havent-fixed-your-issue-yet,247,99,s_severus,5/14/2016 6:25\n10595195,How to succeed in language design without really trying [video],https://www.youtube.com/watch?v=Sg4U4r_AgJU,110,15,ingve,11/19/2015 15:18\n10511688,Ask HN: I need legal advice,,4,12,anymys,11/5/2015 4:53\n10829476,Useful Resources for the Test Anything Protocol,https://github.com/sindresorhus/awesome-tap#awesome-tap--,22,1,ingve,1/3/2016 4:19\n12221523,Ask HN: Feeling trapped by the visa. Advice appreciated,,4,3,throwaway_askhn,8/3/2016 21:06\n10735045,Inside Netflixs Plan to Boost Streaming Quality,http://variety.com/2015/digital/news/netflix-better-streaming-quality-1201661116/,3,1,drdrey,12/15/2015 0:21\n10431853,Introducing the Plex Media Player,https://blog.plex.tv/2015/10/20/introducing-the-plex-media-player/,182,151,dtparr,10/22/2015 12:46\n12267243,\"By 2030, 56 countries will have more people aged 65+ than children under 15\",http://www.bloomberg.com/news/articles/2016-08-11/more-old-than-young-a-population-plague-spreads-around-the-globe,81,117,petethomas,8/11/2016 10:59\n10288693,Ask HN: How creepy are Google and Facebook wireless?,,9,7,username223,9/28/2015 2:42\n11286711,Students Protest GMO Banana,http://www.wsj.com/articles/anti-gmo-students-bruise-a-superbanana-1457998345,3,2,stillsut,3/15/2016 0:47\n11300893,Slashdot acquired by SourceForge,,10,3,LukeHoersten,3/16/2016 21:40\n10373857,Segways become illegal on public roads in UK,http://www.cps.gov.uk/legal/p_to_r/road_traffic_offences/#segway,2,1,nazwa,10/12/2015 11:37\n11407757,Python 8 will be the next major Python version,https://mail.python.org/pipermail/python-dev/2016-March/143603.html,56,18,echion,4/1/2016 19:22\n12265217,Amazon and Microsoft workers: No more special rental deals for you in Seattle,http://www.geekwire.com/2016/sorry-amazon-microsoft-workers-no-special-rental-deals-seattle/,9,3,ljk,8/10/2016 22:40\n10386160,Whats new in HAProxy 1.6,http://blog.haproxy.com/2015/10/14/whats-new-in-haproxy-1-6/,191,40,oldmantaiter,10/14/2015 12:21\n12361627,Optical Disk Drive Products Antitrust Settlement,https://www.opticaldiskdriveantitrust.com/,44,15,liareye,8/25/2016 19:13\n10387090,Show HN: Training and onboarding software for teams,http://tasytt.com,5,2,chrisbuttenham,10/14/2015 15:18\n11067776,It only took Uber 7 years to destroy Robert Noyces 60-year tech labor legacy,https://pando.com/2016/02/09/it-only-took-travis-kalanick-seven-years-destroy-robert-noyces-nearly-60-year-tech-labor-legacy/42d54a88f4d0d9480430010efbae7e2201ca94e0/,12,2,jackgavigan,2/9/2016 19:02\n11201467,\"To Invent the Future, You Must Understand the Past (2015)\",https://backchannel.com/why-silicon-valley-will-continue-to-rule-c0cbb441e22f#.8thpg4yly,61,14,rbanffy,3/1/2016 8:40\n10337202,A Criminal Mind  Why did a respected psychiatrist became a drug dealer?,https://story.californiasunday.com/joel-dreyer-criminal-psychiatrist,74,27,fahimulhaq,10/6/2015 7:21\n10811953,Jupyter Notebook User Experience Survey,http://blog.jupyter.org/2015/12/22/jupyter-notebook-user-experience-survey/,70,23,po84,12/30/2015 13:29\n10752181,Tech and Banking Giants Ditch Bitcoin for Their Own Blockchain,http://www.wired.com/2015/12/big-tech-joins-big-banks-to-create-alternative-to-bitcoins-blockchain/,101,94,dankohn1,12/17/2015 15:57\n11427186,Hip tech startup Uber ditches hip tech startup Slack,http://www.theguardian.com/technology/2016/apr/04/slack-uber-apps-parting,10,2,bootload,4/5/2016 1:41\n11682676,Stop using JSON for configuration files,http://blog.altometrics.com/2015/09/stop-using-json-for-config/,5,3,dwighttk,5/12/2016 11:39\n10707079,Does this sentence seem friendly? Maybe not now,http://www.csmonitor.com/Technology/2015/1209/Does-this-sentence-seem-friendly-Maybe-not-now,2,1,cpeterso,12/9/2015 21:58\n10416419,Destroy all hiring processes,http://www.b-list.org/weblog/2015/oct/19/destroy-all-hiring-processes/,112,99,ubernostrum,10/19/2015 23:11\n10537890,Facebook M  The Anti-Turing Test,https://medium.com/@arikaleph/facebook-m-the-anti-turing-test-74c5af19987c,438,156,arik-so,11/10/2015 6:27\n10539009,WorksheetWorks: Educational materials made to specification,http://www.worksheetworks.com/,9,1,znpy,11/10/2015 13:03\n12032852,Haskell ArgumentDo Proposal,https://ghc.haskell.org/trac/ghc/wiki/ArgumentDo,52,26,adamnemecek,7/4/2016 20:34\n11417174,Panama Papers: The Power Players,https://panamapapers.icij.org/the_power_players/,23,2,Turukawa,4/3/2016 19:03\n12193423,Why We Moved from Amazon Web Services to Google Cloud Platform?,https://lugassy.net/why-we-moved-from-amazon-web-services-to-google-cloud-platform-726c412fd667,3,2,mluggy,7/30/2016 15:42\n10584043,See seven years of a Detroit neighborhood unfold,https://makeloveland.com/blog/see-seven-years-of-a-detroit-neighborhood-unfold,18,3,rmason,11/17/2015 21:23\n10840218,What Didnt Happen,http://avc.com/2015/12/what-didnt-happen/,2,1,phodo,1/5/2016 1:08\n10751112,How Google enlisted congressmen it bankrolled to fight $6bn EU antitrust case,http://www.theguardian.com/world/2015/dec/17/google-lobbyists-congress-antitrust-brussels-eu,13,9,Libertatea,12/17/2015 12:41\n10805410,The Rise of Logical Punctuation (2011),http://www.slate.com/articles/life/the_good_word/2011/05/the_rise_of_logical_punctuation.single.html,61,50,anishathalye,12/29/2015 5:36\n11398052,Branch.co raises $9.2M to bring financial services where banks dont go,http://techcrunch.com/2016/03/30/branch-co-raises-9-2-million-to-bring-financial-services-where-banks-dont-go/,30,4,Osiris30,3/31/2016 15:52\n12568070,Thelonious Monk Creates a List of Tips for Playing a Gig (2012),http://www.openculture.com/2012/09/thelonious_monk_scribbles_a_list_of_tips_for_playing_a_gig.html,114,17,taylorbuley,9/23/2016 21:23\n10764449,The Strange Paradise of Paul Scheerbart,http://www.nybooks.com/daily/2015/12/16/strange-paradise-of-paul-scheerbart/,19,1,dnetesn,12/19/2015 18:57\n11871017,On Joining Microsoft Edge and Moving to Seattle,https://nolanlawson.com/2016/06/09/on-joining-microsoft-edge-and-moving-to-seattle/,4,2,nolanl,6/9/2016 17:49\n10748792,Google's Dumb Nexus 6P Policy,https://medium.com/@anandvc/google-s-dumb-nexus-6p-policy-94131caca96d#.ud2sj4ytu,4,1,anandvc,12/17/2015 1:17\n11424399,Open California: an archive of free high-quality satellite imagery,https://www.planet.com/open-california,107,22,danso,4/4/2016 18:56\n12303758,Why Funding can Kill Your Startup Fast  Emerging Market,https://techpoint.ng/2016/08/17/funding-can-kill-business-faster/,53,15,wexcely,8/17/2016 11:08\n10252503,Show HN: Creators Log,http://creatorslog.com,2,1,iisbum,9/21/2015 14:31\n11664920,Gas Delivery Startups Want to Fill Up Your Car Anywhere. Is That Allowed?,http://www.bloomberg.com/news/articles/2016-05-02/gas-delivery-startups-want-to-fill-up-your-car-anywhere-is-that-allowed,6,7,tristanj,5/10/2016 3:09\n12104598,I Don't Give a Shit About Licensing,https://www.rdegges.com/2016/i-dont-give-a-shit-about-licensing/,6,1,craigkerstiens,7/16/2016 0:12\n12510588,How I gained access to TMobiles national network for free,https://medium.com/@jacobajit/how-i-gained-access-to-tmobiles-national-network-for-free-f9aaf9273dea,27,2,amluto,9/15/2016 23:02\n10708517,\"NASA releases new composite image of Titan, showing Earth-like surface\",http://mobile.abc.net.au/news/2015-12-10/nasa-releases-detailed-image-of-titan/7015678,6,1,evo_9,12/10/2015 2:41\n10762244,\"Run, Hide, Fight Is Not How Our Brains Work\",http://www.nytimes.com/2015/12/20/opinion/sunday/run-hide-fight-is-not-how-our-brains-work.html,18,23,aaronbrethorst,12/19/2015 1:49\n11944486,Russian bill requires encryption backdoors in all messenger apps,http://www.dailydot.com/politics/encryption-backdoor-russia-fsb/,1,1,th0br0,6/21/2016 9:05\n11852330,Sacrificial Architecture in Web Development,https://medium.com/@TheStrazz86/sacrificial-architecture-in-web-development-3926c0593fc8#.iyo51zc4y,1,1,harshasrinivas,6/7/2016 4:08\n10735525,From Alone to a Team: The Learning Curve,https://medium.com/dev-science/from-alone-to-a-team-the-learning-curve-754bc5431fad#.bc6ydewvo,1,1,jeanlucas,12/15/2015 2:25\n12483886,Deleted Scenes from HBOs Silicon Valley,https://techcrunch.com/2016/09/12/exclusive-deleted-scenes-from-hbos-silicon-valley/,29,2,davidbarker,9/12/2016 21:34\n10197839,Paper for iPhone,https://www.fiftythree.com/paper,8,1,uptown,9/10/2015 13:21\n10626504,My life after 44 years in prison,http://interactive.aljazeera.com/aje/shorts/life-after-prison/,200,125,doppp,11/25/2015 10:40\n11211961,Ask HN: How to fight copyright laws?,,2,1,ApplaudPumice,3/2/2016 18:40\n11216184,Tell HN: Get your app classified before Show HN,,12,1,gadders,3/3/2016 11:26\n10993224,Ask HN: Is there a game that teaches IP address subnetting and routing?,,3,4,andrewstuart,1/29/2016 3:06\n12240410,How Cannabis Helped Me Learn to Code,http://creatorsneverdie.com/how-cannabis-helped-me-learn-to-code/,4,2,dillonraphael,8/6/2016 23:48\n10904452,Why Kubernetes isn't using Docker's libnetwork,http://blog.kubernetes.io/2016/01/why-Kubernetes-doesnt-use-libnetwork.html,226,43,brendandburns,1/14/2016 21:02\n12219510,A Guide to Employee Equity,http://themacro.com/articles/2016/08/a-guide-to-employee-equity/,200,96,craigcannon,8/3/2016 17:03\n10520691,Urinals and Usability,http://www.propelics.com/ux-of-up-urinals-and-usability/,88,59,Brykman,11/6/2015 17:40\n10818521,How the Tech Press Forces a Narrative on Companies It Covers,https://medium.com/backchannel/how-the-tech-press-forces-a-narrative-on-companies-it-covers-5f89fdb7793e#.51vjvdpvs,2,1,tilt,12/31/2015 17:20\n10894019,Building a global IoT data network in 6 months,https://medium.com/@wienke/the-things-network-building-a-global-iot-data-network-in-6-months-adc2c0b1ae9b#.r7m9n8458,52,9,htdvisser,1/13/2016 13:19\n11770856,Show HN: TLS cert expiration dashboard,https://github.com/cmrunton/tls-dashboard,40,13,craine,5/25/2016 16:13\n10864352,Ask HN: Is TechZing podcast coming back?,,2,1,frankacter,1/8/2016 12:20\n10789911,Can technology do crisis hacking?,https://www.linkedin.com/pulse/can-philanthropy-part-corporate-profits-weerasundara-attorney-mba?trk=prof-post,1,1,shanikawee,12/24/2015 23:27\n10772580,Shield: The World's First Signal Proof Headwear,https://www.kickstarter.com/projects/shieldapparel/shield-the-world-s-first-signal-proof-headwear,3,1,smithclay,12/21/2015 18:38\n11348444,Code happy: Find out what a company is really like,http://codehappy.info,42,8,bshanks,3/23/2016 21:33\n10405208,Canon 250MP APS-H CMOS Sensor Demo,http://photorumors.com/2015/10/16/canon-250mp-aps-h-size-cmos-sensor-demo-video/,33,28,davidbarker,10/17/2015 17:25\n11851871,This is not a place of honor,\"http://www.wipp.energy.gov/picsprog/articles/wipp%20exhibit%20message%20to%2012,000%20a_d.htm\",450,280,erubin,6/7/2016 1:45\n12189188,\"Here are the differences between attendees of the DNC and RNC, according to Yelp\",http://www.businessinsider.com/difference-between-rnc-and-dnc-on-yelp-2016-7,2,2,jerryhuang100,7/29/2016 19:11\n11507234,Show HN: Quaint  a statically typed language with seamless resumable functions,https://github.com/bbu/quaint-lang,4,3,bluetomcat,4/15/2016 20:05\n11536351,Chrome: 50 releases and counting,https://chrome.googleblog.com/2016/04/chrome-50-releases-and-counting.html,18,8,rayshan,4/20/2016 18:00\n10375967,Nobel in Economics Given to Angus Deaton for Studies of Consumption,http://www.nytimes.com/2015/10/13/business/angus-deaton-nobel-economics.html?_r=0,22,11,sonabinu,10/12/2015 17:40\n11564467,Show HN: BookStorm  Speed Date Books,http://bookstormapp.com,6,1,m52go,4/25/2016 14:42\n10233631,Ask HN: iOS 9 is out with its ad-blocker support. How do you feel about that?,,1,1,kmfrk,9/17/2015 14:45\n11587946,Why can't San Francisco stop it's epidemic of window smashing?,http://www.theatlantic.com/politics/archive/2016/04/san-francisco-crime-policy/479880/?single_page=true,2,1,altotrees,4/28/2016 11:27\n12069434,Homebrew package recommends curling directly to shell via insecure website,http://brew.sh,4,7,mrmondo,7/11/2016 7:34\n12386585,Ask HN: Want to connect with Startup School attendees before the event?,,5,3,Nora_Kelleher,8/30/2016 0:49\n11081022,\"Time Inc Acquires Viant, Owner of Myspace and a Vast Ad Tech Network\",http://techcrunch.com/2016/02/11/time-inc-acquires-viant-owner-of-myspace-and-a-vast-ad-tech-network/,12,1,roymurdock,2/11/2016 16:15\n11455338,Show HN: Product Hunt for new products you can buy,https://www.discoverylist.com,17,2,levng,4/8/2016 15:27\n11372238,Ask HN: Career choice: Boutique consultancy or Big 5,,1,2,dev_throw,3/28/2016 1:28\n10416837,An evolutionary take on behavioral economics,http://evonomics.com/please-not-another-bias-the-problem-with-behavioral-economics/,40,3,axplusb,10/20/2015 1:02\n10743127,Emergence in Holographic Scenarios for Gravity,http://philsci-archive.pitt.edu/11669/4/Emergence_hol_gravity_July_2015.pdf?platform=hootsuite,33,2,ColinWright,12/16/2015 9:02\n12250411,Amazon Builds First Cargo Airplane,https://www.youtube.com/watch?time_continue=67&v=77OUxSW5Lcs,1,1,elijahmurray,8/8/2016 19:50\n11587684,Show HN: Rinocloud  GitHub for data,https://rinocloud.com/,8,5,eoinmurray92,4/28/2016 10:26\n10911788,Inside the Eye: Nature's Most Exquisite Creation,http://ngm.nationalgeographic.com/2016/02/evolution-of-eyes-text,5,1,ebspelman,1/15/2016 20:14\n12454714,VotePlz  The Easiest Way to Vote,https://voteplz.org,238,311,zachlatta,9/8/2016 16:51\n12008384,Ask HN: How did your Show HN post affect your website?,,11,6,perakojotgenije,6/30/2016 13:36\n11140313,CIA-backed rebels are now fighting Pentagon-backed militants in Syria,http://www.buzzfeed.com/mikegiglio/america-is-now-fighting-a-proxy-war-with-itself-in-syria#.tsmk91wjqz,50,9,huac,2/20/2016 15:10\n12443504,LLV8  An experimental top-tier compiler for V8,https://github.com/ispras/llv8,96,19,Jarlakxen,9/7/2016 14:11\n11791893,Valve Is Making All Their Games Free to Debian Developers,http://www.phoronix.com/scan.php?page=news_item&px=MTU3OTc,2,1,modinfo,5/28/2016 15:14\n11267443,TP-Link blocks open source router firmware to comply with new FCC rule,http://arstechnica.com/information-technology/2016/03/tp-link-blocks-open-source-router-firmware-to-comply-with-new-fcc-rule/,166,99,jhack,3/11/2016 16:15\n10683671,How 'computers' are depicted in the media,,1,2,NickHaflinger,12/5/2015 23:22\n10570447,The Disturbing Truth About How Airplanes Are Maintained Today,http://www.vanityfair.com/news/2015/11/airplane-maintenance-disturbing-truth?mbid=social_cp_facebook_wir,30,3,rock57,11/15/2015 18:19\n12515008,Homicides in America by Race,https://www.scedast.com/1/,3,3,scedast,9/16/2016 16:09\n10207398,Ask HN: Starting a porn startup,,4,2,abba_fishhead,9/12/2015 5:50\n10908789,Is Argentina's chaotic economy fertile ground for radical financial experiments?,http://thelongandshort.org/growth/argentina-bitcoin-financial-future,3,1,jeremynicolas,1/15/2016 12:16\n10917188,What do you think of a game application as a challenge?,,1,1,hacknight,1/16/2016 22:32\n11054089,Amplifying C (2010),http://voodoo-slide.blogspot.com/2010/01/amplifying-c.html,140,101,jhack,2/7/2016 18:43\n12063283,Realtime Data Processing at Facebook,http://muratbuffalo.blogspot.com/2016/07/realtime-data-processing-at-facebook.html,124,7,mad44,7/9/2016 20:56\n11666156,New JavaScript: ES7 and beyond,http://chrisnielsen.ws/whats-new-es7-and-beyond/,5,2,nielsencfm123,5/10/2016 10:28\n11489791,Post-Mortem for Google Compute Engines Global Outage on April 11,https://status.cloud.google.com/incident/compute/16007?post-mortem,799,351,sgrytoyr,4/13/2016 16:40\n11379450,Google Is Finally Redesigning Its Biggest Cash Cow: AdWords,http://www.fastcodesign.com/3058294/google-is-finally-redesigning-its-biggest-cash-cow-adwords,3,1,ohjeez,3/29/2016 4:13\n11255511,Ask HN: Why GitHub is downgrading its GitHub Pages?,,1,3,rohit6223,3/9/2016 20:27\n11350860,\"95 years after disappearance, the USS Conestoga is found\",http://www.cnn.com/2016/03/23/us/uss-conestoga-shipwreck-found-95-years-later/index.html,107,16,curtis,3/24/2016 5:59\n11254218,RIP Google PageRank score: A retrospective on how it ruined the web,http://searchengineland.com/rip-google-pagerank-retrospective-244286,282,125,adamcarson,3/9/2016 17:21\n11432644,A Simple Web Developer's Guide to Color,https://www.smashingmagazine.com/2016/04/web-developer-guide-color/,314,43,adamnemecek,4/5/2016 17:48\n11325334,Read the email the whole Xbox team at Microsoft just received about sexism,http://www.theverge.com/2016/3/18/11264930/xbox-gdc-2016-sexist-event-response?utm_campaign=theverge&utm_content=chorus&utm_medium=social&utm_source=twitter,1,1,BinaryIdiot,3/21/2016 0:05\n10259717,KVM creators open-source fast Cassandra drop-in replacement Scylla,http://www.zdnet.com/article/kvm-creators-open-source-fast-cassandra-drop-in-replacement-scylla/,18,4,dmarti,9/22/2015 16:37\n11122615,Curl -4 http://wttr.in/London,https://twitter.com/life_maniac/status/699531882925576192,24,10,harel,2/18/2016 0:02\n10884621,Scientists bust myth that our bodies have more bacteria than human cells,http://www.nature.com/news/scientists-bust-myth-that-our-bodies-have-more-bacteria-than-human-cells-1.19136,21,11,etiam,1/12/2016 0:01\n11732430,What Disturbed Glenn Beck About the Facebook Meeting,https://medium.com/@glennbeck/what-disturbed-me-about-the-facebook-meeting-3bbe0b96b87f#.ebyx96c5f,2,2,bhups,5/19/2016 18:25\n12015900,Eve: Unbeatable computer developed by online community,http://eve-tech.com,9,3,gshssh,7/1/2016 13:38\n12096837,Living Bacteria Can Now Store Data,http://gizmodo.com/living-bacteria-can-now-store-data-1781773517,1,1,urza,7/14/2016 20:12\n11591274,\"The Mastermind, Episode 7: The Next Big Deal\",https://mastermind.atavist.com/the-next-big-deal?src=longreads,60,12,jaxonrice,4/28/2016 19:18\n10868421,\"Ask HN: How do I create a table in text (using hyphens, pipes and pluses)?\",,2,4,jkuria,1/8/2016 21:27\n11533500,Flashback: Declassified 1970 DOD cybersecurity document still relevant,http://arstechnica.com/security/2016/04/flashback-declassified-1970-dod-cybersecurity-document-still-relevant/,52,2,jgrahamc,4/20/2016 11:01\n11649513,DOOM E1M1 music comparison on various sound cards  Part 1,https://www.youtube.com/watch?v=YXFYWJ7dbz0,2,1,YngwieMalware,5/7/2016 13:31\n11791469,Masks Simulate How You Look to Facial Detection Algorithms,http://thecreatorsproject.vice.com/en_uk/blog/facial-recognition-sees-you-as-a-pattern-not-a-person,3,1,uptownfunk,5/28/2016 12:54\n10198837,$4M and counting for XTI's Aircraft that doesn't exist,http://Www.startengine.com/startup/xti,8,4,CatDogBntyHuntr,9/10/2015 16:07\n11994799,The Brexit Possibility,https://stratechery.com/2016/the-brexit-possibility/,113,141,thanatosmin,6/28/2016 15:59\n10179911,\"Moores law may be running out of steam, but chip costs will continue to fall\",http://www.economist.com/news/technology-quarterly/21662644-chipmaking-moores-law-may-be-running-out-steam-chip-costs-will-continue,18,5,tdaltonc,9/7/2015 3:16\n10957667,\"How to Hire - Henry Ward, CEO of eShares\",https://medium.com/swlh/how-to-hire-34f4ded5f176,2,1,slyall,1/23/2016 8:24\n12068803,Synth Collection heading for iPhone and iPad,http://raspberrypisynthesizer.blogspot.com/2016/07/synth-collection-heading-for-iphone-and.html,31,10,l8rlump,7/11/2016 4:01\n10513249,The Threat of Telecom Sabotage,http://research.dyn.com/2015/10/the-threat-of-telecom-sabotage/,40,3,hangars,11/5/2015 13:51\n12390537,Minister Noonan Disagrees Profoundly with the Commission on Apple,http://www.finance.gov.ie/news-centre/press-releases/minister-noonan-disagrees-profoundly-commission-apple,1,1,anotherhacker,8/30/2016 14:37\n11281579,Microsoft Stops Accepting Bitcoin in Windows Store,http://www.theregister.co.uk/2016/03/14/microsoft_stops_accepting_bitcoin_in_windows_store/,2,1,dinosaurs,3/14/2016 8:04\n12432327,Men willing to sacrifice 3 hypothetical men for every woman of reproductive valu,https://link.springer.com/article/10.1007/s40806-014-0003-3/fulltext.html,3,1,randomname2,9/5/2016 21:31\n12090775,\"Major update of AutoSpotting, an AutoScaling-friendly EC2 spot market bidder\",https://mcristi.wordpress.com/2016/07/14/autospotting-now-handles-complex-launch-configurations-when-replacing-your-ec2-instances-with-cheaper-spot-ones/,2,2,alien_,7/14/2016 0:08\n10884402,An incomplete list of classic papers every Software Architect should read,http://blog.valbonne-consulting.com/2014/06/09/an-incomplete-list-of-classic-papers-every-software-architect-should-read/,14,1,alanfranzoni,1/11/2016 23:20\n12120695,The Mythos of Model Interpretability,https://arxiv.org/abs/1606.03490,56,20,jboynyc,7/19/2016 9:09\n12014823,Google Shuts Down the Google Feed API,https://developers.googleblog.com/2016/06/announcing-turndown-of-google-feed-api.html,90,84,alanfranzoni,7/1/2016 9:45\n10751734,Interactive Interpreter Tab Completion in Python,http://stackoverflow.com/a/168270/3696619,1,1,jaybosamiya,12/17/2015 14:50\n12185995,LaunchKit: A set of web-based tools for mobile app developers,https://github.com/LaunchKit/LaunchKit,1,1,tilt,7/29/2016 11:03\n12025682,\"Milk, orange juice, pedialyte more hydrating than water\",http://mobile.nytimes.com/blogs/well/2016/06/30/milk-and-other-surprising-ways-to-stay-hydrated/,44,39,uptownfunk,7/3/2016 11:33\n12400741,\"Show HN: Flowi.es, apps for an enhanced Workflowy experience\",https://flowi.es/,1,1,fiatjaf,8/31/2016 19:18\n10482068,Protopiper: Physically Sketching Room-Sized Objects at Actual Scale,http://hpi.de/baudisch/projects/protopiper.html,172,16,fisherjeff,10/31/2015 7:09\n12132810,Alleged founder of worlds largest BitTorrent distribution site arrested,http://arstechnica.com/tech-policy/2016/07/kickasstorrents-alleged-founder-artem-vaulin-arrested-in-poland/,378,216,fcambus,7/20/2016 21:51\n12066549,What It Is Actually Like to Be in the Engine Room of the Startup Economy,http://www.nytimes.com/2016/07/10/books/review/chaos-monkeys-by-antonio-garcia-martinez.html,3,2,andrewl,7/10/2016 18:19\n12566130,Yahoo breach could threaten Verizon deal,http://www.bloomberg.com/news/videos/2016-09-23/does-yahoo-data-breach-put-verizon-deal-in-jeopardy,3,1,nmgsd,9/23/2016 17:03\n11522071,First Solar is making PV panels for less than Chinas biggest producer,http://www.bloomberg.com/news/articles/2016-04-14/first-solar-making-panels-more-cheaply-than-china-s-top-supplier,139,28,Osiris30,4/18/2016 18:26\n11380721,Eye tracking gives players a new experience in video games,https://theconversation.com/how-eye-tracking-gives-players-a-new-experience-in-video-games-54595,1,1,fitzwatermellow,3/29/2016 11:32\n11182292,Austin Just Scared Off 1 of Its 'Biggest Supporters' in Silicon Valley,http://austininno.streetwise.co/2016/02/25/austin-airbnb-ruling-tech-investors-city-council-vote/,1,1,dddrh,2/26/2016 16:35\n11927626,NoSQL Data Stores in Research and Practice [slides],http://de.slideshare.net/felixgessert/nosql-data-stores-in-research-and-practice-icde-2016-tutorial-extended-version,50,3,DivineTraube,6/18/2016 8:48\n11851027,Please Give Feedback on My Start-up Idea,,1,7,stomachfat,6/6/2016 22:36\n11784916,\"A Cellphone's Missing Dot Kills Two People, Puts Three More in Jail(2008)\",http://gizmodo.com/382026/a-cellphones-missing-dot-kills-two-people-puts-three-more-in-jail,2,1,krisgenre,5/27/2016 9:48\n11056124,Procrastination Is Mostly About Fear,http://lifehacker.com/this-video-explains-how-procrastination-is-mostly-about-1744606272,2,1,ourmandave,2/8/2016 2:46\n11020476,50 life lessons of an ordinary guy,https://medium.com/@shekhargulati/50-life-lessons-of-an-ordinary-guy-c80680b39554#.rz4ecxfxp,2,1,shekhargulati,2/2/2016 16:38\n11848010,Why I Quit My Job to Travel the World,http://www.newyorker.com/humor/daily-shouts/why-i-quit-my-job-to-travel-the-world,223,199,kawera,6/6/2016 16:31\n11063019,\"Docker Releases Tutum, Rebranded as Docker Cloud\",https://docs.docker.com/docker-cloud/release-notes/,9,1,notdonspaulding,2/9/2016 4:12\n11432853,\"Ask HN: Cost/time/obstacles for developing a modern, fast MIPS64 board?\",,4,1,lazyjones,4/5/2016 18:11\n12107615,\"Move Over, Madagascar: Luzon Has the Most Unique Mammals\",http://www.smithsonianmag.com/science-nature/philippines-island-unique-mammals-180959823/?no-ist,52,2,palmdeezy,7/16/2016 19:46\n11422192,On screening senior engineers,http://blog.hackerrank.com/step-0-before-you-do-anything/,3,3,lobo_tuerto,4/4/2016 14:39\n11960712,Elon Musk said we're living in a computer simulation. This cartoon explains,http://www.vox.com/technology/2016/6/23/12007694/elon-musk-simulation-cartoon?utm_campaign=vox&utm_content=chorus&utm_medium=social&utm_source=twitter,5,1,mjirv,6/23/2016 13:32\n11275838,A better offer letter,https://medium.com/@henrysward/a-better-offer-letter-4e9bf61a7365,152,72,rdl,3/13/2016 2:24\n11969169,iOwnIt a quick intro,https://timleland.com/iownit-share-what-you-own/,3,2,TimLeland,6/24/2016 12:22\n12328993,Python on Pebble,https://gist.github.com/hiway/cd237eb1040c38e7ab5306a63575ded5,74,11,nhumrich,8/21/2016 1:00\n10533560,The State of JavaScript on Android in 2015 Is Poor (Jeff Atwood),https://meta.discourse.org/t/the-state-of-javascript-on-android-in-2015-is-poor,18,5,vyrotek,11/9/2015 15:35\n12205953,Ask HN: Any way to read a 9-track 1/2 tape in Silicon Valley?,,14,10,Animats,8/1/2016 21:03\n10898209,Return of incandescent light bulbs as MIT makes them more efficient than LEDs,http://www.telegraph.co.uk/news/science/science-news/12093545/Return-of-incandescent-light-bulbs-as-MIT-makes-them-more-efficient-than-LEDs.html,16,1,jchoong,1/13/2016 22:41\n11848219,Swift has a special category of starter bugs for newcomers,https://bugs.swift.org/browse/SR-1691?jql=resolution%20%3D%20Unresolved%20AND%20labels%20%3D%20StarterBug,4,1,munchor,6/6/2016 16:57\n10635075,An Interactive Guide to the Fourier Transform,http://betterexplained.com/articles/an-interactive-guide-to-the-fourier-transform/,156,18,Schiphol,11/26/2015 22:41\n10651368,Fast screen space particles in WebGL,https://c1.goote.ch/6dd8e26422ea46eda14a057802b36de0.scene/,4,1,hccampos,11/30/2015 19:58\n11034356,Ask HN: Why is My Bathroom Mirror is Smarter Than Yours being posted so much?,,6,8,davelnewton,2/4/2016 15:09\n11889935,It's a good day to display the black bar,,3,2,jvoorhis,6/12/2016 19:54\n11842464,Redux state management for React components,https://github.com/download13/react-updater-component,2,1,download13,6/5/2016 18:58\n10218343,Erlang Garbage Collection Details and Why They Matter,https://hamidreza-s.github.io/erlang%20garbage%20collection%20memory%20layout%20soft%20realtime/2015/08/24/erlang-garbage-collection-details-and-why-it-matters.html,115,23,byaruhaf,9/15/2015 0:39\n11627998,Show HN: Microblogging for Outdoor Adventurers,https://outsideways.com/about/,3,2,dtougas,5/4/2016 13:03\n12538876,Human skeleton found on famed Antikythera shipwreck,http://www.nature.com/news/human-skeleton-found-on-famed-antikythera-shipwreck-1.20632,53,6,jdnier,9/20/2016 12:14\n11113462,Safeguarding against social engineering attacks on live chat,https://blog.olark.com/guarding-against-social-engineering-attacks,10,1,karlpawlewicz,2/16/2016 22:01\n11062361,New Ways into the Brains Music Room,http://www.nytimes.com/2016/02/09/science/new-ways-into-the-brains-music-room.html?hp&action=click&pgtype=Homepage&clickSource=story-heading&module=mini-moth&region=top-stories-below&WT.nav=top-stories-below&mtrref=www.nytimes.com,51,15,sew,2/9/2016 1:21\n10901307,PHAP: Mobile Apps in PHP,http://phap.landingpage.io/,4,8,conner_bw,1/14/2016 13:46\n10214156,Show HN: 3D browser based multiplayer game,http://biome3d.com,7,4,highjohn,9/14/2015 8:47\n10399825,Adobe confirms major Flash vulnerability,http://bgr.com/2015/10/15/adobe-flash-player-security-vulnerability-warning/,62,15,happyscrappy,10/16/2015 15:12\n12027108,The Chemical History of a Candle,http://www.engineerguy.com/faraday/,55,5,beefman,7/3/2016 18:37\n10351883,Data Transfer Pact Between U.S. And Europe Is Ruled Invalid,http://www.nytimes.com/2015/10/07/technology/european-union-us-data-collection.html,1,1,tibz,10/8/2015 10:57\n11650712,Feynman: Simulating Physics with Computers (1981) [pdf],https://www.cs.berkeley.edu/~christos/classics/Feynman.pdf,187,22,merrier,5/7/2016 18:25\n12450141,Home Is Where the Parking Lot Is [video],http://www.nytimes.com/2016/09/06/opinion/long-term-parking.html,75,28,wdr1,9/8/2016 3:39\n11386318,50 years of Batman on film: how has his physique changed?,http://www.economist.com/blogs/prospero/2016/03/shape-shifter?fsrc=scn%2Ftw%2Fte%2Fbl%2Fed%2Fshapeshifter50yearsofbatmanonfilmhowhashisphysiquechanged,6,1,electic,3/30/2016 1:23\n11534403,A Wine Mogul Says Fidelity Cheated Him Out of Millions,http://www.bloomberg.com/news/features/2016-04-20/the-wine-mogul-vs-fidelity,8,2,minimax,4/20/2016 13:58\n10936424,Neil deGrasse Tyson and futurist Ray Kurzweil on what will happen to our brains,http://www.businessinsider.com.au/neil-degrasse-tyson-interview-ray-kurzweil-innovators-2016-1,3,1,mparlane,1/20/2016 6:44\n11682820,Does it make business sense to create a HN type site for a vertical market?,,1,5,TimMeade,5/12/2016 12:23\n12461691,Facebook deletes Norway PM's post as 'napalm girl' row escalates,https://www.theguardian.com/technology/2016/sep/09/facebook-deletes-norway-pms-post-napalm-girl-post-row,488,431,mmariani,9/9/2016 12:56\n12405136,SpaceX's Falcon 9 explodes on Florida launch pad,http://www.theverge.com/2016/9/1/12748752/spacex-launch-site-explosion-cape-canaveral-florida,14,1,espadrine,9/1/2016 13:40\n12567254,The state of privacy in post-Snowden America,http://www.pewresearch.org/fact-tank/2016/09/21/the-state-of-privacy-in-america/,3,1,walterbell,9/23/2016 19:22\n10822792,Replication Prohibited  3D printed key attacks [video],https://www.youtube.com/watch?v=a_85S1rIjNM,37,10,flexterra,1/1/2016 18:48\n11472890,\"Moxa vulns won't be fixed until August, others won't be patched\",https://ics-cert.us-cert.gov/alerts/ICS-ALERT-16-099-01,2,1,nerdy,4/11/2016 16:43\n10834722,Linux ate my RAM,http://www.linuxatemyram.com/,4,4,dutchbrit,1/4/2016 9:49\n10613100,SR-71 Blackbird used the stars to correct navigation,https://en.wikipedia.org/wiki/Lockheed_SR-71_Blackbird#Astro-Inertial_Navigation_System,2,1,deeths,11/23/2015 5:53\n11454224,How three connected hardware companies killed their devices,https://medium.com/@gigastacey/memo-to-nest-how-3-connected-hardware-companies-killed-their-devices-7f2368a5710b,61,28,OberstKrueger,4/8/2016 12:48\n12339919,Yet More Proof Things Keep Getting Better for the Top 10%,http://www.bloomberg.com/news/articles/2016-08-22/yet-more-proof-things-keep-getting-better-for-the-top-10,2,1,rezist808,8/22/2016 22:30\n10246662,\"Symantec issues lame apology, fires wrong people in cert screwup\",http://www.symantec.com/connect/blogs/tough-day-leaders,2,2,mikecarlton,9/20/2015 5:30\n11337244,The Web Is a Customer Service Medium (2011),http://www.ftrain.com/wwic.html,8,1,sebg,3/22/2016 15:24\n10735374,Top Voices by LinkedIn,https://lists.linkedin.com/2015/top-voices,1,1,brandonlipman,12/15/2015 1:30\n10722072,Ask HN: What free photo hosting service should I use for my GitHub projects?,,3,8,aviaryan,12/12/2015 7:15\n11691512,Seattle's Tech Growth Fueling Local Sex Trade,http://crosscut.com/2016/05/how-the-tech-industry-is-fueling-the-local-sex-trade/,4,3,beachbound,5/13/2016 16:53\n11711565,D online tour,http://tour.dlang.org/,5,3,chmike,5/17/2016 5:50\n12508884,Why a Hacker Who Exposed Rapists Faces More Jail Than the Rapists,https://www.inverse.com/article/20876-steubenville-rape-case-deric-lostutter,5,1,chunkyslink,9/15/2016 19:07\n11047511,Commander  Sublime Text/Atom-Like Command Palette for Chrome,http://ssundarraj.me/commander/,3,3,ssundarraj,2/6/2016 12:34\n12003614,The Mill BLACKBIRD,https://vimeo.com/171939943,2,1,g4k,6/29/2016 18:34\n10777087,Status of Sails.js,https://github.com/balderdashy/sails/issues/3429,5,1,esistgut,12/22/2015 11:27\n12237733,China is flooding Silicon Valley with cash. Heres what can go wrong,https://www.washingtonpost.com/business/economy/new-wave-of-chinese-start-up-investments-comes-with-complications/2016/08/05/2051db0e-505d-11e6-aa14-e0c1087f7583_story.html,4,1,jhonovich,8/6/2016 11:10\n11209413,The absolute horror of WiFi light switches,https://shkspr.mobi/blog/2016/03/the-absolute-horror-of-wifi-light-switches/,89,86,edent,3/2/2016 12:02\n12329272,Public Transit Unions,https://pedestrianobservations.wordpress.com/2016/07/16/public-transit-unions/,5,4,apsec112,8/21/2016 3:40\n11433682,Show HN: Linux Diagnostic Tool,https://www.acksin.com/strum/,4,2,abhiyerra,4/5/2016 19:42\n11620247,Uber and Apple maps mayhem,https://dhariri.com/posts/5726be6bd1befa66e7b8e0c3,4,6,davidhariri,5/3/2016 13:09\n12506045,Ask HN: Most impressive SaaS landing page?,,3,1,fratlas,9/15/2016 13:46\n11266244,\"Job start date delayed by a year by the company, what can I do?\",,4,8,kaptell,3/11/2016 12:42\n10793675,'All of a sudden being a CTO at a bank is sexy' Tech could revolutionize finance,http://www.businessinsider.in/All-of-a-sudden-being-a-CTO-at-a-bank-is-sexy-This-technology-could-revolutionize-finance/articleshow/50234909.cms,1,1,edward,12/26/2015 8:34\n11918632,Ask HN: How often do you get contacted via HN?,,9,7,ryanlm,6/16/2016 20:25\n11808758,Ask HN: What small websites do you frequently use/visit?,,49,34,curiousgal,5/31/2016 18:22\n11946155,\"Clash of Clans Creator Supercell Sold to Chinese Tencent for 6,4B Euro\",http://metropolitan.fi/entry/clash-of-clans-creator-supercell-sold-to-chinese-tencent-for-6-4-billion-euro,1,1,velmu,6/21/2016 15:07\n11949593,The US weather model is now the fourth best in the world,http://arstechnica.com/science/2016/06/the-us-weather-model-is-now-the-fourth-best-in-the-world/,2,1,Twirrim,6/21/2016 21:35\n10605135,I do not fear,http://changelog.complete.org/archives/9422-i-do-not-fear,2,1,chei0aiV,11/21/2015 1:58\n11956884,Faceted search with ElasticSearch,https://amsterdam.luminis.eu/2016/06/21/faceted-search-with-elasticsearch/,4,2,tarunsapra,6/22/2016 20:48\n11325691,Deciding on which ideas to pursue,http://sameernoorani.com/deciding-on-which-ideas-to-pursue/,8,3,sixtoothsameer,3/21/2016 1:51\n11551946,Engineering the Simple Postcard with Twilio,https://www.twilio.com/blog/2016/04/engineering-the-simple-postcard.html,7,1,bavidar,4/22/2016 19:26\n11137268,\"To Keep America Safe, Embrace Drone Warfare\",http://www.nytimes.com/2016/02/21/opinion/sunday/drone-warfare-precise-effective-imperfect.html,2,1,JamilD,2/19/2016 22:39\n10787321,\"The True Purpose of Microsoft Solitaire, Minesweeper, and FreeCell\",http://mentalfloss.com/uk/technology/32106/the-true-purpose-of-solitaire-minesweeper-hearts-and-freecell,49,12,pykello,12/24/2015 6:15\n10307677,Firm 'hides' university when recruits apply,http://www.bbc.co.uk/news/education-34384668,73,54,tankenmate,9/30/2015 21:57\n10569989,Hello Barbie Security Concerns,http://kernelmag.dailydot.com/issue-sections/features-issue-sections/15018/hello-barbie-security-concerns/,31,9,apo,11/15/2015 16:20\n11964478,Artificial Intelligence: March of the Machines,http://www.economist.com/news/leaders/21701119-what-history-tells-us-about-future-artificial-intelligenceand-how-society-should,1,1,nopinsight,6/23/2016 21:37\n10946577,Robots Could Make the Supreme Court More Transparent,http://www.theatlantic.com/technology/archive/2016/01/one-step-closer-to-a-robot-supreme-court/424800/?hootPostID=9e4b7fbaee9a27fea35636e8978a6ee0&amp;single_page=true,8,1,DaveWalk,1/21/2016 17:08\n10441902,\"dang, can we get a collapse threads function?\",,27,7,debacle,10/24/2015 0:12\n11721456,Awesome Elixir  A community driven list of useful Elixir libraries,https://elixir.libhunt.com/,8,4,jbernardo95,5/18/2016 12:43\n10725274,How Radioactive Poison Became the Assassins Weapon of Choice,https://medium.com/matter/how-radioactive-poison-became-the-assassins-weapon-of-choice-6cfeae2f4b53#.hax0s8sm4,11,1,NN88,12/13/2015 3:18\n12076331,Friends are as genetically similar as fourth cousins,http://www.pnas.org/content/111/Supplement_3/10796.long,281,133,gwern,7/12/2016 2:26\n12378001,The Fall of a High-End Wine Scammer,https://www.bloomberg.com/features/2016-premier-cru-john-fox/,100,57,kspaans,8/28/2016 19:16\n10641604,Real-Time Strategy Game AI: Problems and Techniques [pdf],http://webdocs.cs.ualberta.ca/~cdavid/pdf/ecgg15_chapter-rts_ai.pdf,193,3,tosh,11/28/2015 17:06\n12310522,The Secret Lives of Cadavers,http://news.nationalgeographic.com/2016/07/body-donation-cadavers-anatomy-medical-education/,24,4,shawndumas,8/18/2016 5:08\n12238878,Bitfinex Interim Update,http://blog.bitfinex.com/uncategorized/bitfinex-interim-update/,48,36,Heliosmaster,8/6/2016 17:13\n11835944,Show HN: Falcon  A markdown based note-taking app for iOS and OS X,http://falcon.star-lord.me,4,6,ChintanGhate,6/4/2016 11:32\n11078436,Walgreens Threatens to End Theranos Agreement,http://www.wsj.com/articles/walgreens-threatens-to-end-theranos-agreement-1455156503,2,1,w1ntermute,2/11/2016 5:40\n10479842,Review Board 2.5 released with many improvements for code and document review,https://www.reviewboard.org/news/2015/10/28/review-board-2-5-is-here/,8,3,gtewallace,10/30/2015 19:06\n12464461,Show HN: Simple in-memory key/value store written in Elixir using Shards,https://github.com/cabol/kvx,80,9,candresbolanos,9/9/2016 17:46\n12447071,\"Based on LHC data, scientists predict new boson that interacts with dark matter\",https://www.wits.ac.za/news/latest-news/research-news/2016/2016-09/wits-scientists-predict-the-existence-of-a-new-boson-.html,1,1,bokononon,9/7/2016 20:09\n10897368,Whatever happened to the laptop computer? (1985),http://www.nytimes.com/1985/12/08/business/the-executive-computer.html?,48,53,vdfs,1/13/2016 20:48\n10729812,Its OK not to use tools,https://m.signalvnoise.com/it-s-ok-not-to-use-tools-f39fbb9b6995,7,1,4684499,12/14/2015 7:24\n11536542,Front end tooling is borked big time,,8,8,tostitos1979,4/20/2016 18:21\n12394433,How to cook food using your car,https://www.yourmechanic.com/article/how-to-cook-food-using-your-car-by-alex-leanse,2,1,zabielski,8/30/2016 22:20\n10401990,\"Oymyakon, the coldest inhabited place on Earth\",http://www.atlasobscura.com/places/oymyakon-arctic-circle,1,1,yitchelle,10/16/2015 21:03\n12519591,Mozilla plans Firefox fix for same malware vulnerability that bit Tor [updated],http://arstechnica.com/security/2016/09/mozilla-checks-if-firefox-is-affected-by-same-malware-vulnerability-as-tor/,3,1,based2,9/17/2016 7:53\n10669106,Ask HN: Database Design Templates (or Best Practice Examples),,19,10,jmakaa,12/3/2015 11:50\n11899941,The First Rule of Prioritization: NO Snacking,https://blog.intercom.io/first-rule-prioritization-no-snacking/,1,1,dc17,6/14/2016 5:17\n12285136,Ask HN: How much you increase your salary for a new job?,,2,1,trtobe,8/14/2016 11:02\n10531788,EditorConfig,http://editorconfig.org/,235,46,chei0aiV,11/9/2015 7:40\n12528298,Amazon's lead in Cloud infrastructure is over - Larry Ellison,http://venturebeat.com/2016/09/18/larry-ellison-says-amazons-lead-is-over-as-oracle-unveils-new-cloud-infrastructure/,3,1,neofrommatrix,9/19/2016 1:59\n11844570,Foreign Students Seen Cheating More Than Domestic Ones,http://www.wsj.com/articles/foreign-students-seen-cheating-more-than-domestic-ones-1465140141,54,83,jimsojim,6/6/2016 4:01\n11865661,1999.io: Blogging like it's 1999,http://1999.io/,148,107,gk1,6/8/2016 21:04\n10641304,SceneNet: Understanding Real World Scenes with Synthetic Data,http://arxiv.org/abs/1511.07041,5,1,Katydid,11/28/2015 15:35\n10784325,Hard Truths about Equity,https://whilewest.com/4-hard-truths-about-equity-dfa2f24b3a6d#.pphh8235x,145,79,ptbrodie,12/23/2015 17:16\n12086510,Show HN: Hydra OMS  First open-source order management system,http://www.hydra-oms.com/,13,1,dkoplovich,7/13/2016 14:45\n12400310,[pdf] Ninth Circuit Decision on AT&T Throttling,http://www.commlawmonitor.com/wp-content/uploads/sites/512/2016/08/ATT-Ninth-Circuit-Decision-Throttling.pdf,1,1,petethomas,8/31/2016 18:18\n10713064,A Practical Cryptanalysis of the Telegram Messaging Protocol [pdf],http://cs.au.dk/~jakjak/master-thesis.pdf,87,3,tptacek,12/10/2015 20:06\n11263991,Natural History Museums Are Teeming with Undiscovered Species,http://www.theatlantic.com/science/archive/2016/02/the-unexplored-marvels-locked-away-in-our-natural-history-museums/459306/?single_page=true,33,3,Hooke,3/11/2016 1:23\n11218404,\"Dwolla fined $100,000 for misrepresenting its data-security practices\",http://techcrunch.com/2016/03/02/dwolla-fined-100000-for-misrepresenting-its-data-security-practices/,5,4,pbreit,3/3/2016 17:37\n12290266,A programmers and testers mind,http://ideqa.blogspot.com/2016/08/a-programmers-mind-and-testers-mind.html,2,1,ideqa,8/15/2016 13:29\n10188290,The lost genius of Mozart's sister,http://www.theguardian.com/music/2015/sep/08/lost-genius-the-other-mozart-sister-nannerl,42,11,tetraodonpuffer,9/8/2015 21:24\n11999811,Why elections are bad for democracy,http://www.theguardian.com/politics/2016/jun/29/why-elections-are-bad-for-democracy,4,1,jboy,6/29/2016 6:08\n11605221,Is Snapchat worth more than Twitter?,http://www.barrons.com/articles/snapchat-keeps-climbing-1461990757?tesla=y&mod=bol-social-fb,1,1,chirau,5/1/2016 7:02\n10284604,\"The Secret Structure of the S-Box of [GOST] Streebog, Kuznechik and Stribob\",https://eprint.iacr.org/2015/812,61,7,tptacek,9/26/2015 22:14\n10536010,Bob Dylan and the 'Hot Hand',http://www.newyorker.com/culture/cultural-comment/bob-dylan-and-the-hot-hand,16,2,tintinnabula,11/9/2015 21:37\n10665788,Czech Artists Radical Book Designs of the Early 20th Century,http://hyperallergic.com/250851/czech-artists-radical-book-designs-of-the-early-20th-century/,40,4,prismatic,12/2/2015 21:03\n11643771,\"What happened to the Europe of humanism, human rights, democracy and freedom?\",http://www.reuters.com/article/us-europe-pope-idUSKCN0XX107,1,1,YeGoblynQueenne,5/6/2016 13:25\n12153137,Ask HN: Do we really need performance feedback?,,35,43,ali_ibrahim,7/24/2016 12:28\n11724560,Firebase expands to become a unified app platform,https://firebase.googleblog.com/2016/05/firebase-expands-to-become-unified-app-platform.html,14,1,seedifferently,5/18/2016 18:39\n10897724,PRIVET,http://myprivet.com,1,2,PRIVETapp,1/13/2016 21:36\n11718937,Hiring Hurdle: Finding Workers Who Can Pass a Drug Test,http://www.nytimes.com/2016/05/18/business/hiring-hurdle-finding-workers-who-can-pass-a-drug-test.html,30,56,aaronbrethorst,5/18/2016 0:58\n10606684,Ask HN: Tips for overheating laptop running linux,,2,9,giis,11/21/2015 12:57\n10242253,How Nature Does TDD (Eigen's Paradox),https://en.wikipedia.org/wiki/Error_threshold_(evolution),2,2,ThatMightBePaul,9/18/2015 21:48\n12281129,Is anyone working on social radio app idea yet?,,2,1,nalesmake,8/13/2016 11:52\n10375858,\"Show HN: Tiny C runtime Linux (rt0), HelloWorld 0.6k (i386), sbrk example added\",https://github.com/lpsantil/rt0/blob/65b4d966409ee24ddae0d4915368542537035c81/STATS.md,49,10,oso2k,10/12/2015 17:19\n11473793,Have people started receiving their YC invitations summer 2016?,,5,3,virginteez,4/11/2016 18:11\n10487590,More Apple Car Thoughts: Software Culture,http://www.mondaynote.com/2015/11/01/more-apple-car-thoughts-software-culture/,58,77,subnaught,11/1/2015 18:56\n10301962,Ymagine: a fast native image decoding and processing library,https://github.com/yahoo/ygloo-ymagine,14,1,tilt,9/30/2015 5:24\n10958881,List your accomplishments,http://blog.timrpeterson.com/2016/01/23/list-your-accomplishments.html,41,19,untilHellbanned,1/23/2016 16:38\n10367297,The 727 that Vanished (2010),http://www.airspacemag.com/history-of-flight/the-727-that-vanished-2371187/,49,4,jackgavigan,10/10/2015 22:49\n12060759,Mail-in-a-Box helps individuals take back control of their email,https://github.com/mail-in-a-box/mailinabox,4,1,pkaeding,7/9/2016 9:21\n12058823,When police use robots to kill people,http://www.bloomberg.com/news/articles/2016-07-08/when-police-use-robots-to-kill-people,28,36,anigbrowl,7/8/2016 21:37\n12538665,WTF is OpenResty?,http://www.theregister.co.uk/2016/09/20/wtf_is_openresty_the_worlds_fifthmostused_web_server_thats_what/,3,1,garyclarke27,9/20/2016 11:32\n10590227,\"In Wake of Paris, FCC Seeks Power to Monitor, Shutter Websites\",http://www.insidesources.com/in-wake-of-paris-fcc-seeks-power-to-monitor-shutter-websites/,3,1,wesd,11/18/2015 19:47\n11019020,Ask HN: How should I start with modern JS?,,3,4,Peradine,2/2/2016 12:25\n12391439,Announcing TypeScript 2.0 RC,https://blogs.msdn.microsoft.com/typescript/2016/08/30/announcing-typescript-2-0-rc/,59,5,sagadotworld,8/30/2016 16:17\n10271028,Vim setup for Markdown,http://www.swamphogg.com/2015/vim-setup/,131,32,resonator,9/24/2015 11:38\n11763661,Show HN: Citadela  Essential travel information,http://citadela.io,4,1,lev-miseri,5/24/2016 17:37\n10636273,TCP Over IP Anycast  Pipe Dream or Reality?,http://engineering.linkedin.com/network-performance/tcp-over-ip-anycast-pipe-dream-or-reality,81,30,r4um,11/27/2015 7:33\n11893164,Hints of an unexpected new particle could be confirmed within days,http://blogs.scientificamerican.com/guest-blog/is-particle-physics-about-to-crack-wide-open,183,70,s9w,6/13/2016 12:36\n11643088,Uber's China Rival Close to Raising $2B in New Funding,http://www.bloomberg.com/news/articles/2016-05-06/uber-china-rival-said-close-to-raising-2-billion-in-new-funding,54,49,davidiach,5/6/2016 11:19\n10743130,Apple Open Secret Production Laboratory in Taiwan,http://instabets.net/apple-open-secret-production-laboratory-in-taiwan/,1,1,jennyeve,12/16/2015 9:02\n11240402,Big News for ZFS on Linux,http://dtrace.org/blogs/ahl/2016/03/07/big-news-for-zfs-on-linux/,222,138,bcantrill,3/7/2016 18:13\n10991989,Facebook Shutting Down Parse,http://techcrunch.com/2016/01/28/facebook-shutters-its-parse-developer-platform/,10,2,pearlsteinj,1/28/2016 22:35\n12055722,Project MalmÃ¶  A platform for AI experimentation and research in Minecraft,https://github.com/Microsoft/malmo,72,14,sixhobbits,7/8/2016 14:26\n12533895,\"AWS CloudFormation Update  YAML, Cross-Stack References, Substitution\",https://aws.amazon.com/blogs/aws/aws-cloudformation-update-yaml-cross-stack-references-simplified-substitution/,19,9,Kaedon,9/19/2016 19:10\n11245420,Bug in Facebook login system,http://m.indiatimes.com/news/india/bengaluru-teen-gets-10-lakh-rupees-for-finding-a-bug-in-facebook-login-system-251724.html,15,1,technological,3/8/2016 14:34\n12121518,New Research Project BitCluster Tracks Sloppy Bitcoin Usage,https://news.bitcoin.com/bitcluster-tracks-bitcoin-usage/,1,1,posternut,7/19/2016 13:16\n10998649,18F Is Testing Micro-Purchase Auctions,https://micropurchase.18f.gov/,43,17,anton_tarasenko,1/29/2016 21:31\n11570575,Show HN: Dropproxy  Dropbox public folder hosting experiment (2013),http://dropproxy.com/birthday,2,1,timvdalen,4/26/2016 9:55\n10716765,\"SHA1 sunset will block millions from encrypted net, Facebook warns\",http://arstechnica.com/security/2015/12/sha1-sunset-will-block-millions-from-encrypted-net-facebook-warns/,42,57,pavornyoh,12/11/2015 12:49\n12000729,Ask HN: How do I reverse engineer my country's Smart ID Card,,1,1,amingilani,6/29/2016 10:50\n10477411,Self driving cars crash five times as much as regular ones,http://fortune.com/2015/10/29/self-driving-cars-crash/,6,14,abhianet,10/30/2015 12:39\n10636818,The Triumph of Stupidity (1933),http://russell-j.com/0583TS.HTM,392,269,mutor,11/27/2015 11:13\n12559753,How to Get a Job in Deep Learning,http://blog.deepgram.com/how-to-get-a-job-in-deep-learning/,308,85,stephensonsco,9/22/2016 19:50\n12218253,The Sexual Is Political,http://thephilosophicalsalon.com/the-sexual-is-political/,29,55,sridca,8/3/2016 14:44\n11075952,JavaScript's new Date() causing 90% of Alibaba's internal compatibility issues,http://www.mrrrgn.com/20/,36,27,mrrrgn,2/10/2016 21:02\n12431245,TLS stats from 1.6B connections to mozilla.org,https://jve.linuxwall.info/blog/index.php?post/2016/08/04/TLS-stats-from-1.6-billion-connections-to-mozilla.org,71,4,jgrahamc,9/5/2016 17:05\n11558607,Schools are helping police spy on kids social media activity,https://www.washingtonpost.com/news/the-switch/wp/2016/04/22/schools-are-helping-police-spy-on-kids-social-media-activity/,102,75,raddad,4/24/2016 5:01\n11121319,EFF to Support Apple in Encryption Battle,https://www.eff.org/deeplinks/2016/02/eff-support-apple-encryption-battle,3,1,tambourine_man,2/17/2016 20:57\n11037942,Road Unpricing,https://medium.com/@daedalus3000/road-unpricing-6539c2a34691,32,13,jamesbowman,2/4/2016 22:54\n10332236,The Rise and Fall of the Operating System [pdf],http://www.fixup.fi/misc/usenix-login-2015/login_oct15_02_kantee.pdf,49,29,jsnell,10/5/2015 15:04\n10912212,Hacking inclusion by customizing a Slack bot,https://18f.gsa.gov/2016/01/12/hacking-inclusion-by-customizing-a-slack-bot/,27,37,Symbiote,1/15/2016 21:18\n12441618,Flightradar24 ADS-B Receivers On-board a Surface Ocean Robot,https://blog.flightradar24.com/blog/setting-sail-for-global-coverage-flightradar24-ads-b-receivers-on-board-a-surface-ocean-robot/,138,61,dewey,9/7/2016 8:18\n11980866,Ask HN: How to measure if it is worth it to accept a job with less coding?,,4,1,throwinitafter,6/26/2016 14:16\n11217901,400Gbps: Winter of Whopping Weekend DDoS Attacks,https://blog.cloudflare.com/a-winter-of-400gbps-weekend-ddos-attacks/,6,1,jgrahamc,3/3/2016 16:30\n11513043,The End of the American Empire,http://www.strategic-culture.org/news/2016/04/15/the-end-american-empire.html,14,5,Jerry2,4/17/2016 1:12\n10668866,Download full Coursera course from command line,https://github.com/coursera-dl/coursera-dl,12,2,_1009,12/3/2015 10:29\n12002854,Show HN: Dexecure  Optimize images in your webpage with a single line of code,https://dexecure.com/image.html,31,2,inian,6/29/2016 16:47\n10889622,Voxel Quest January 2016 Update?,http://www.voxelquest.com/news/voxel-quest-january-2016-update,303,128,shawndumas,1/12/2016 19:14\n11137950,Even Google is abandoning Google+,http://www.theregister.co.uk/2016/02/19/even_google_is_abandoning_google/,5,1,Sami_Lehtinen,2/20/2016 0:42\n11844532,Founder lead public companies outperform others by 3 to 1,https://hbr.org/2016/03/founder-led-companies-outperform-the-rest-heres-why,3,1,rmason,6/6/2016 3:49\n10669740,Fleye  Your Personal Flying Robot,https://www.kickstarter.com/projects/gofleye/fleye-your-personal-flying-robot,9,2,LaurentVB,12/3/2015 14:36\n11300711,Apple Is Now Planning to Boost iCloud Encryption,http://www.imritz.com/it-news/apple-is-now-planning-to-boost-icloud-encryption/,3,1,0942v8653,3/16/2016 21:10\n12254244,The Lynx Queue,http://www-dyn.cl.cam.ac.uk/~tmj32/wordpress/the-lynx-queue/,35,8,jsnell,8/9/2016 13:16\n12005105,Red Programming Language: 0.6.1: Reactive Programming,http://www.red-lang.org/2016/06/061-reactive-programming.html,19,3,arash_milani,6/29/2016 21:52\n11273241,Breaking homegrown crypto,https://kivikakk.ee/cryptography/2016/02/20/breaking-homegrown-crypto.html,282,18,tdurden,3/12/2016 15:49\n11147957,Huawei launches Matebook,http://consumer.huawei.com/minisite/worldwide/matebook/,63,57,qkhhly,2/22/2016 2:16\n11157634,London ranks 39th in the world for quality of living,http://www.hitc.com/en-gb/2016/02/23/london-ranks-39th-in-the-world-for-quality-of-living/,2,3,neverminder,2/23/2016 9:25\n11204959,One More Reason Not to Be Scared of Deep Learning,http://www.lab41.org/one-more-reason-not-to-be-scared-of-deep-learning/,91,25,amplifier_khan,3/1/2016 18:42\n11503410,\"Ask HN: Not yet published  should it be at all, HN?\",https://medium.com/@neroux/417c7fdab282,3,3,datalist,4/15/2016 11:07\n10481525,Ask HN: Real odds of making a living off a web app,,35,25,nicholas73,10/31/2015 2:06\n12038062,I quit Instagram,https://inbound.org/discuss/i-quit-instagram,4,1,bgun,7/5/2016 17:29\n11636016,Why Republican Voters Decided on Trump  Nate Silver,http://fivethirtyeight.com/features/why-republican-voters-decided-on-trump/,4,14,pgrote,5/5/2016 13:48\n11286101,\"Short men and fat women 'get fewer chances in life', research says\",http://www.express.co.uk/news/uk/650785/Short-men-fat-women-less-chances-life,34,61,MollyR,3/14/2016 22:42\n10922162,How Measurement Fails Doctors and Teachers,http://www.nytimes.com/2016/01/17/opinion/sunday/how-measurement-fails-doctors-and-teachers.html,33,53,e15ctr0n,1/18/2016 2:15\n10701633,Neuroscientists find new support for Chomskys internal grammar thesis,http://www.nyu.edu/about/news-publications/news/2015/12/07/chomsky-was-right-nyu-researchers-find-we-do-have-a-grammar-in-our-head.html,182,91,tompark,12/9/2015 2:56\n12500998,When Did Charts Become Popular?,https://priceonomics.com/when-did-charts-become-popular/,66,13,Stratoscope,9/14/2016 20:34\n10995802,Some OS X Applications Vulnerable to MITM Attacks,https://vulnsec.com/2016/osx-apps-vulnerabilities/,108,27,yakshaving_jgt,1/29/2016 15:45\n12128558,Super-Fast Numeric Input with HTML Ranges  Part 1,https://spin.atomicobject.com/2016/07/20/numeric-input-html-ranges-part-1/#.V49ym7utlR4.hackernews,10,6,philk10,7/20/2016 12:46\n10329877,Neural Artistic Captions,http://www.cs.toronto.edu/~rkiros/adv_L.html,46,10,tim_sw,10/5/2015 3:47\n11411056,Ask HN: When will YC publicly announce which companies got in Summer '16 class?,,3,1,tomas_interests,4/2/2016 10:53\n10189677,Intel to End Sponsorship of Science Talent Search,http://www.nytimes.com/2015/09/09/technology/intel-to-end-sponsorship-of-science-talent-search.html?partner=rss&emc=rss,63,21,pbhowmic,9/9/2015 4:29\n10293920,\"Your 'Microbial Cloud' Is Like a Floating, Invisible Fingerprint\",http://motherboard.vice.com/read/your-microbial-cloud-is-like-a-floating-invisible-fingerprint,23,4,dpflan,9/28/2015 23:47\n11550305,San Francisco Is Requiring Solar Panels on All New Buildings,https://nextcity.org/daily/entry/san-francisco-require-solar-panels-buildings,317,348,uptown,4/22/2016 16:24\n10528689,Star Citizen has raised $94M  where is it?,https://www.yahoo.com/tech/s/the-most-ambitious-space-game-in-history-has-raised--94-million--so-where-is-it-213831707.html?nf=1,75,69,jkaljundi,11/8/2015 15:20\n12264597,OneReceipt Shutting Down 8/24/16,http://blog.onereceipt.com/post/148753258030/onereceipt-shutting-down-82416,1,2,bdcravens,8/10/2016 20:36\n11821932,Elon Musk: we are probably characters in some advanced civilization's video game,http://www.vox.com/2016/6/2/11837608/elon-musk-simulation-argument,9,2,kensai,6/2/2016 12:33\n12020106,ArXiv preprint server plans multimillion-dollar overhaul,http://www.nature.com/news/arxiv-preprint-server-plans-multimillion-dollar-overhaul-1.20181?WT.mc_id=TWT_NatureNews,80,21,micaeloliveira,7/1/2016 22:19\n10583910,Ask HN: Is there something akin to agents  in the software industry?,,3,2,lsc,11/17/2015 21:00\n10398563,\"William Gibson, the Art of Fiction No. 211 (2011)\",http://www.theparisreview.org/interviews/6089/the-art-of-fiction-no-211-william-gibson,67,14,dnetesn,10/16/2015 11:08\n11189719,Im Part of SFConservancys GPL Compliance Project for Linux,http://groveronline.com/2016/02/im-part-of-sfconservancys-gpl-compliance-project-for-linux/,5,1,chei0aiV,2/28/2016 3:43\n10202355,The US Marines tested all-male squads against mixed-gender ones,http://qz.com/499618/the-us-marines-tested-all-male-squads-against-mixed-gender-ones-and-the-men-came-out-ahead/,35,69,velodrome,9/11/2015 7:08\n10593172,\"Obama's drone war a 'recruitment tool' for Isis, say US air force whistleblowers\",http://www.theguardian.com/world/2015/nov/18/obama-drone-war-isis-recruitment-tool-air-force-whistleblowers,3,1,ant6n,11/19/2015 6:53\n10960411,\"When doctors, psychologists, and drug makers can't rely on each other's research\",https://reason.com/archives/2016/01/19/broken-science/print,67,16,nkurz,1/23/2016 22:27\n11152706,Show HN: VeryAnts: Probabilistic Integer Arithmetic for Ruby,https://github.com/saghm/very-ants,45,6,saghm,2/22/2016 17:50\n11765207,Live stream starting: Artificial Intelligence: Law and Policy,http://www.law.uw.edu/events/artificial-intelligence-law-and-policy,1,1,T-A,5/24/2016 20:29\n10651085,\"More Apple Car Thoughts: Money, Design UI, Distribution\",http://www.mondaynote.com/2015/11/30/more-apple-car-thoughts/,35,31,subnaught,11/30/2015 19:12\n11972759,You don't need to put tape on your webcam,https://medium.com/@billychasen/you-dont-need-to-put-tape-on-your-webcam-b137e39edaa5#.6pagrdabf,2,1,billychasen,6/24/2016 19:35\n10619995,50 Shades of NULL,http://www.vertabelo.com/blog/technical-articles/50-shades-of-null-or-how-a-billion-dollar-mistake-has-been-stalking-a-whole-industry-for-decades,2,2,mariuz,11/24/2015 10:09\n10932949,Why do tourists love to rub the balls of Wall Street's charging bull statue?,http://www.atlasobscura.com/articles/tourists-love-to-rub-the-bronze-balls-of-wall-streets-charging-bull-statue-why,4,1,Facemelters,1/19/2016 18:54\n10250517,U.S. Soldiers Told to Ignore Afghan Allies Abuse of Boys,http://www.nytimes.com/2015/09/21/world/asia/us-soldiers-told-to-ignore-afghan-allies-abuse-of-boys.html,140,88,koevet,9/21/2015 5:26\n12327148,Why I got Fired from Facebook (a $100M dollar lesson) (2012),http://okdork.com/2012/09/29/why-i-got-fired-from-facebook-a-100-million-dollar-lesson/,68,63,yarapavan,8/20/2016 16:07\n12562971,Facial Performance Capture with Deep Neural Networks,http://arxiv.org/abs/1609.06536,3,1,metafunctor,9/23/2016 7:41\n10640336,Ask HN: Advise for a self-taught budding programmer,,9,9,sdiq,11/28/2015 7:17\n11775267,Unlocking an Early Modern Account Book,http://collation.folger.edu/2016/05/early-modern-account-book/,15,1,pepys,5/26/2016 3:54\n11610283,Show HN: Workspaced  A weekly newsletter featuring creative workspaces,http://workspaced.com,3,3,ryangilbert,5/2/2016 10:05\n11321631,Online rating systems are broken,https://medium.com/@datashovel/online-rating-systems-are-broken-bf1f6adeb6f#.466995awl,13,1,datashovel,3/20/2016 3:16\n10682439,Tests on skull fragment cast doubt on Adolf Hitler suicide story,http://www.theguardian.com/world/2009/sep/27/adolf-hitler-suicide-skull-fragment,64,23,ohjeez,12/5/2015 16:59\n10626116,Booting Linux in One Second [pdf],http://elinux.org/images/9/97/Boot_one_second_altenberg.pdf,201,108,tomkwok,11/25/2015 8:41\n10301800,Paris city centre goes car-free for a day,http://www.theguardian.com/cities/2015/sep/27/all-blue-skies-in-paris-as-city-centre-goes-car-free-for-first-time,233,214,hliyan,9/30/2015 4:36\n12161907,Why and How to Use Ring Instead of Skype on Linux,https://www.linux.com/learn/why-and-how-use-ring-instead-skype-linux,3,1,jeena,7/25/2016 21:55\n11127273,Microsoft Sells U.S. Defense Dept. On Windows 10,http://blogs.wsj.com/digits/2016/02/17/microsoft-sells-u-s-defense-dept-on-windows-10/?mod=trending_now_3,2,1,USNetizen,2/18/2016 17:08\n10339529,Netflix now worth 900x the price they offered to sell to Blockbuster for in 2000,http://exstreamist.com/netflix-is-now-worth-over-900x-the-50-million-price-tag-blockbuster-rejected/,1,1,sharkweek,10/6/2015 15:30\n10711461,A free-pass for skilled migrants to live and work in selected countries,http://hackmove.com/,33,21,humbertomn,12/10/2015 16:29\n11798636,\"Google's upcoming Allo messaging app is 'dangerous', Edward Snowden claims\",http://www.independent.co.uk/life-style/gadgets-and-tech/news/google-allo-unsafe-dangerous-edward-snowden-app-release-date-a7052746.html,16,2,JumpCrisscross,5/29/2016 23:02\n11047566,Free Money (Sarah Perry on Basic Income),http://www.ribbonfarm.com/2016/02/04/free-money/,3,1,networked,2/6/2016 12:51\n10732819,Cluefire and Damnation,http://www.cluefire.net/,1,1,reitanqild,12/14/2015 18:32\n12412877,Twitter Stock Jumps After Co-Founder Says It Should Consider Selling,http://fortune.com/2016/09/01/twitter-stock-jumps/,2,1,jdavid,9/2/2016 13:30\n12467860,Ants are destroying plants by nurturing perfect aphid colonies,http://arstechnica.com/science/2016/09/ants-are-destroying-your-plants-by-nurturing-perfect-aphid-colonies/,84,22,em3rgent0rdr,9/10/2016 5:35\n11953400,\"Imageflow: Respect the pixels, accelerate the web\",https://www.kickstarter.com/projects/njones/imageflow-respect-the-pixels-a-secure-alt-to-image,5,1,ts330,6/22/2016 12:43\n11593327,Science Considered Harmful (2013) [pdf],https://pdfs.semanticscholar.org/1528/db5fbf573f64004c4515173a2bc85966b5b4.pdf,1,1,panic,4/29/2016 2:04\n12390739,Show HN: Hellobox.org  Company gear for remote teams,https://hellobox.org/,9,8,hellobox,8/30/2016 15:01\n10320829,30 years a sysadmin,http://www.itworld.com/article/2987198/operating-systems/30-years-a-sysadmin.html,104,30,jlg23,10/2/2015 19:46\n11384988,Stanford researchers show fracking's impact to drinking water sources,http://news.stanford.edu/news/2016/march/pavillion-fracking-water-032916.html,320,131,rezist808,3/29/2016 21:23\n10909868,Is Sharing Economy to Robot Economy Exploitative?,,4,2,sharemywin,1/15/2016 15:36\n10305102,A/B test Facebook posts with Spark,http://techcrunch.com/2015/09/30/naytev-wants-to-bring-a-buzzfeed-style-social-tool-to-every-publisher-with-spark/,69,14,etr71115,9/30/2015 16:31\n12327033,This 24-Hour Aphex Twin Megamix Is Mind Blowing,http://www.edmsauce.com/2016/08/19/24-hour-aphex-twin-megamix/,2,1,e-sushi,8/20/2016 15:40\n11454811,Why youll always need more Data Scientists  and thats a bad thing,https://medium.com/@hesenpeng/why-you-ll-always-need-more-data-scientists-and-that-s-a-bad-thing-7a7067271e47,3,2,flygoogle,4/8/2016 14:24\n10944183,\"Google saw more downloads than iOS App Store, but Apple generated more revenue\",http://venturebeat.com/2016/01/20/app-annie-2015-google-play-saw-100-more-downloads-than-the-ios-app-store-but-apple-generated-75-more-revenue/,58,81,signor_bosco,1/21/2016 9:24\n12001925,Ask HN: What is your best advice for a developer to write better code?,,146,190,gdaz,6/29/2016 14:43\n11104019,Ask HN: Why do dev communities still use mailing lists?,,6,11,kevinSuttle,2/15/2016 16:01\n10189065,Broke,http://www.everydayshouldbesaturday.com/2015/9/8/9249681/broke,181,45,joe5150,9/9/2015 0:52\n12257579,Bayesian Optimization for Collaborative Filtering with MLlib,http://blog.sigopt.com/post/148703071378/sigopt-for-ml-bayesian-optimization-for,42,30,Zephyr314,8/9/2016 20:44\n10319255,Terrorism is not about terror,http://www.gwern.net/Terrorism%20is%20not%20about%20Terror,2,1,Artistry121,10/2/2015 15:45\n12124689,Ask HN: Nowhere to go from here?,,6,4,old_young_guy,7/19/2016 20:35\n10362433,Elon Musk on the Apple Car,https://global.handelsblatt.com/edition/271/ressort/companies-markets/article/all-charged-up-in-berlin,3,2,hartator,10/9/2015 18:47\n11308842,Resume Done Right,http://nuuneoi.com/profile,2,1,akras14,3/18/2016 0:21\n10541748,Extending the MIPS Warrior CPU Family,http://blog.imgtec.com/mips-processors/extending-the-mips-warrior-cpu-family,2,1,protomyth,11/10/2015 19:31\n10730235,Australia pulls some Nurofen products over misleading claims,http://www.bbc.co.uk/news/business-35090087,30,27,DanBC,12/14/2015 10:08\n12147225,Show HN: Gold Laces Conference for Bootstrappers and Side Hustles,https://www.eventbrite.com/e/gold-laces-conf-for-bootstrappers-and-side-hustlers-tickets-26124654545,2,1,sachinag,7/22/2016 22:27\n11944399,CVE-2016-2177  OpenSSL,https://access.redhat.com/security/cve/CVE-2016-2177,2,1,emilburzo,6/21/2016 8:45\n11829269,Carte Blanche  isolated development space with integrated fuzz testing,https://github.com/carteb/carte-blanche,94,8,tilt,6/3/2016 9:51\n10542809,Ask HN: How do you test for analytical skills?,,10,9,neilsharma,11/10/2015 21:48\n11505180,Introducing Spash,https://github.com/nerdammer/spash,2,1,nibbio84,4/15/2016 15:41\n11675508,Jrnl- the Command Line Journal,https://maebert.github.io/jrnl/index.html,2,1,alchemical,5/11/2016 14:22\n11525086,China's Crowded Smartphone Market Heads for an Epic Shakeout,http://www.bloomberg.com/news/articles/2016-04-18/china-s-crowded-smartphone-market-heads-for-an-epic-shakeout,1,1,adventured,4/19/2016 5:40\n10711476,Rovios CEO Steps Down After Just Over a Year,http://recode.net/2015/12/09/rovios-ceo-steps-down-after-just-over-a-year/,1,3,mauriziodaniele,12/10/2015 16:31\n10358132,New York inmates defeat Harvard debate team,http://www.cnn.com/2015/10/07/living/harvard-debate-team-loses-to-prison-inmates-feat/,12,1,tokenadult,10/9/2015 4:18\n11167324,The Most Detailed Analysis of Burger King Selling Hot Dogs Youll Ever Read,http://www.wired.com/2016/02/the-most-detailed-analysis-of-burger-king-selling-hot-dogs-youll-ever-read/,47,24,esalazar,2/24/2016 15:18\n12375296,Changing the Culture of Python at Facebook [video],https://www.youtube.com/watch?v=nRtp9NgtXiA,81,31,sandGorgon,8/28/2016 4:23\n10723510,The Painful Truth About Affirmative Action,http://www.theatlantic.com/national/archive/2012/10/the-painful-truth-about-affirmative-action/263122/?single_page=true,3,1,roarktoohey,12/12/2015 18:04\n12553445,A study on human behavior has identified four basic personality types,http://www.uc3m.es/ss/Satellite/UC3MInstitucional/en/Detalle/Comunicacion_C/1371223155576/1371215537949/A_study_on_human_behavior_has_identified_four_basic_personality_types,70,66,T-A,9/22/2016 0:38\n11049745,National Archives releases coloring book of 'favorite' patents,http://aotus.blogs.archives.gov/2016/02/04/colorourcollections/,5,1,anigbrowl,2/6/2016 20:43\n12197880,\"Skydiver jumps from 25,000ft without a parachute, lands in a net\",https://www.youtube.com/watch?v=nVQKW6qV3fA,11,5,obi1kenobi,7/31/2016 17:35\n12183813,Putin Issues Desperate Warning of WWIII,https://www.youtube.com/watch?v=RMMscY7Btus,4,1,valera_rozuvan,7/28/2016 22:57\n12201243,Australia's Entire GPS Navigation Is Off by 5 Feet,http://www.atlasobscura.com/articles/australias-entire-gps-navigation-is-off-by-5-feet,24,19,ghosh,8/1/2016 10:09\n10895872,Ffmpeg vulnerability allows the attacker to get files from your server or PC,https://translate.google.com/translate?sl=ru&tl=en&u=http%3A%2F%2Fhabrahabr.ru%2Fcompany%2Fmailru%2Fblog%2F274855%2F,14,5,ChALkeR,1/13/2016 17:19\n12571595,Bitcoin Wealth Distribution,https://blog.lawnmower.io/the-bitcoin-wealth-distribution-69a92cc4efcc,103,51,jackgavigan,9/24/2016 16:49\n11675663,Ask HN: When you are learning a new PL what do you create as your first project?,,1,1,warriorkitty,5/11/2016 14:36\n10757893,\"Martin Shkreli is the symptom, not the problem\",http://www.vox.com/2015/12/17/10447984/martin-shkreli-arrest,2,1,nns,12/18/2015 11:19\n10713444,How Walmart's launch of Walmart Pay could change the mobile payments game,http://www.zdnet.com/article/how-walmarts-launch-of-walmart-pay-could-change-the-mobile-payments-game/,2,1,Mz,12/10/2015 21:03\n11697800,Fifty Shades of Open,http://www.ojphi.org/ojs/index.php/fm/article/view/6360/5460,36,2,hargup,5/14/2016 20:00\n10300165,Twitter is ditching the 140 character limit,http://thenextweb.com/twitter/2015/09/29/twitter-is-reportedly-ditching-the-140-character-limit/,1,1,mandeepj,9/29/2015 22:12\n12424214,Falling for Haiku OS,http://blog.leahhanson.us/post/haiku-falling-for.html,15,3,wtetzner,9/4/2016 13:28\n11402656,A Primer on BÃ©zier Curves (2011),https://pomax.github.io/bezierinfo/,190,43,ant6n,4/1/2016 4:36\n10692681,Kotlin 1.0 Beta 3 is Out,http://blog.jetbrains.com/kotlin/2015/12/kotlin-1-0-beta-3-is-out/,5,1,cryptos,12/7/2015 21:03\n12410839,Project Ara: Google shelves plan for phone with interchangeable parts,http://uk.reuters.com/article/uk-google-smartphone-exclusive-idUKKCN118065,5,1,Jerry2,9/2/2016 4:29\n11475968,Lytro to launch 755 megapixel Cinema light field camera,http://techcrunch.com/2016/04/11/lytro-cinema-is-giving-filmmakers-400-gigabytes-per-second-of-creative-freedom/,17,3,aaronbrethorst,4/11/2016 23:26\n12267674,Lyft gives $5 Starbucks gift card with every $20 Lyft gift card,https://blog.lyft.com/posts/lyft-x-starbucks,1,1,tedmiston,8/11/2016 12:34\n10574778,\"Drug Resistance: Worse, and Still a Lot to Learn\",http://phenomena.nationalgeographic.com/2015/11/16/amr-weeks/,23,1,Amorymeltzer,11/16/2015 15:04\n11713109,Wartime Radio: The Secret Listeners (1979) [video],http://www.eafa.org.uk/catalogue/5108,24,7,noyesno,5/17/2016 12:46\n10919435,Ask HN: Fun and interesting Python things to do or learn?,,1,1,thecuriousone,1/17/2016 13:49\n10321857,The Zombie Preacher of Somerset (2009),http://lesswrong.com/lw/69/the_zombie_preacher_of_somerset/,19,8,gwern,10/2/2015 23:06\n11859388,\"Google involved with Clinton campaign, controls information flow  Assange\",https://www.rt.com/usa/345749-assange-us-google-clinton/,9,1,sjreese,6/8/2016 1:31\n11046574,Ask HN: Is anyone working on an Intellij alternative?,,1,2,notinreallife,2/6/2016 4:38\n11701949,Minecraft shows how bedroom programmers can create global hits (2013),https://www.technologyreview.com/s/516051/the-secret-to-a-video-game-phenomenon/?,13,18,espeed,5/15/2016 18:00\n10865420,How I took control of my personal finances. Simplicity in money saving,https://medium.com/@tomkoszyk/how-i-took-control-of-my-personal-finances-simplicity-in-money-saving-d7315830a758#.hfghbuyqj,36,51,koshyk,1/8/2016 15:18\n10731137,Amazon full of sponsored reviews,https://www.amazon.com/gp/vine/help?ie=UTF8&*Version*=1&*entries*=0,35,28,modzu,12/14/2015 14:28\n10667041,Kickstarter is Debt,https://blog.bolt.io/kickstarter-is-debt-e3b6a70ce180,254,58,proee,12/3/2015 1:00\n10432014,Tesla self-drive mode filmed 'endangering passengers',http://www.bbc.co.uk/news/technology-34603364,5,1,stehat,10/22/2015 13:23\n11580954,Snowden: Official Trailer,https://www.youtube.com/watch?v=QlSAiI3xMh4,6,1,kushti,4/27/2016 14:58\n11759591,\"Dell's 43-inch, 4K monitor supports four clients on one screen\",http://www.engadget.com/2016/05/23/dell-43-inch-quad-monitor/,11,5,petepete,5/24/2016 7:31\n10663365,Who cleans up after war?,http://www.hopesandfears.com/hopes/now/question/214593-war-cleanup-damage,37,26,snake117,12/2/2015 15:11\n11888685,Ask HN: Stop builtwith.com from exposing my stack ?,,2,6,max_,6/12/2016 16:03\n11308221,\"Ask HN: If you were writing Git now, what would you change?\",,2,2,prmph,3/17/2016 22:41\n12416350,Pyongyang (restaurant chain),https://en.wikipedia.org/wiki/Pyongyang_(restaurant_chain),2,1,thrden,9/2/2016 21:17\n10561064,Ne: the nice editor,http://ne.di.unimi.it/,130,51,znpy,11/13/2015 17:33\n10539029,Clojure and the technology adoption curve,http://blog.juxt.pro/posts/clojure-curve.html,98,62,Ernestas,11/10/2015 13:09\n12344771,Show HN: Trailbot  Monitor Your Data and Act Upon Unwanted Modifications,https://github.com/trailbot/client,18,5,adansdpc,8/23/2016 16:00\n11196093,Mozilla Gives a Security Pass to the People It Shouldn't,http://news.softpedia.com/news/mozilla-gives-a-security-pass-to-the-people-it-shouldn-t-500986.shtml,8,1,cellover,2/29/2016 15:47\n12481685,Making a classroom discussion an actual discussion,http://crookedtimber.org/2016/09/12/making-a-classroom-discussion-an-actual-discussion/,26,11,benbreen,9/12/2016 17:25\n10205271,The Cold War nuke that fried satellites,http://www.bbc.com/future/story/20150910-the-nuke-that-fried-satellites-with-terrifying-results,35,16,Audiophilip,9/11/2015 18:13\n10841385,Dell Computers Has Been Hacked,http://www.10zenmonkeys.com/2016/01/04/dell-computers-has-been-hacked/,537,209,MilnerRoute,1/5/2016 5:25\n10234389,2 keyboard halves 20 meters apart and still operational,https://ultimatehackingkeyboard.com/blog/2015/09/17/2-keyboard-halves-20-meters-apart,5,1,nikolaii,9/17/2015 16:35\n10241731,\"Llgo  A Go frontend for LLVM, written in Go\",http://llvm.org/viewvc/llvm-project/llgo/trunk/,18,3,Somasis,9/18/2015 20:05\n11894825,Ask HN: Co-founder? Seeking co-founder?,,4,1,kirk21,6/13/2016 15:50\n10395300,Ask HN: How do you find remote jobs?,,27,11,vijayr,10/15/2015 19:16\n10319841,Calipers: The Fastest Way to Measure Image Dimensions in Node,https://lob.com/blog/introducing-calipers-the-fastest-way-to-measure-images-and-pdfs-in-node/,16,6,dzhao,10/2/2015 17:14\n10204870,Exhibit 8: Excerpts from AirBed and Breakfasts Application to Y Combinator,http://i.imgur.com/55yP1CZ.jpg,2,1,tristanj,9/11/2015 17:13\n10538417,Imitators take note  Steve Jobs was more than a showman,http://www.ft.com/cms/s/0/3a55dafa-86e1-11e5-90de-f44762bf9896.html,13,9,jackgavigan,11/10/2015 9:52\n11783974,Why the Best Companies and Developers Give Away Almost Everything They Do,http://www.themacro.com/articles/2016/05/why-the-best-give-away/,7,1,yarapavan,5/27/2016 4:53\n11042130,How to write like a reporter from The Economist,http://www.economist.com/styleguide/introduction,33,8,squeakywheel,2/5/2016 15:47\n10365355,Qualcomm enters server CPU market with 24-core ARM chip,http://www.pcworld.com/article/2990868/qualcomm-enters-server-cpu-market-with-24-core-arm-chip.html,40,26,stefantalpalaru,10/10/2015 12:56\n12162290,Nexus phones now identify suspected spam callers,https://plus.google.com/+Nexus/posts/PLsxmDRUd4K,303,238,bishnu,7/25/2016 23:17\n12157317,Putin Weaponized Wikileaks to Influence the Election of an American President,http://www.defenseone.com/technology/2016/07/how-putin-weaponized-wikileaks-influence-election-american-president/130163/,7,1,vinnyglennon,7/25/2016 8:49\n10603848,Anyone use https://lowlatencyservers.com/ as a VPS?,,2,2,ahoooooooooo,11/20/2015 20:59\n12222856,Ask HN: Quitting from a small startup?,,3,3,shadowycoder,8/4/2016 1:56\n11748201,The fastest-growing cities in America,http://www.marketwatch.com/story/the-11-fastest-growing-cities-in-america-2016-05-19,29,12,walterbell,5/22/2016 11:38\n11699187,Ask HN: What's your workflow for simple side projects?,,29,16,fratlas,5/15/2016 3:01\n12170912,Australia's big banks say Apple Pay is anti-competitive,http://m.imore.com/australias-big-banks-say-apple-pay-anti-competitive,4,2,qzervaas,7/27/2016 6:26\n11513045,Apply HN: Robin  Banking for Children Focused on Education,,4,4,roger-vg,4/17/2016 1:13\n11529086,David Foster Wallace on iPhone 4's FaceTime (2010),http://kottke.org/10/06/david-foster-wallace-on-iphone-4s-facetime,3,1,tshtf,4/19/2016 18:33\n12201299,Real Time Personalization with Permutive (YC S14),http://blog.permutive.com/live-chat-demo/,4,2,chendriksen,8/1/2016 10:29\n10462019,Show HN: PhoneNumberKit  a Swift take on libphonenumber,http://github.com/marmelroy/phonenumberkit,4,2,marmelroy,10/27/2015 23:48\n12439517,Resolving Merge Conflicts from the GitLab UI,https://about.gitlab.com/2016/09/06/resolving-merge-conflicts-from-the-gitlab-ui/?,1,1,sytse,9/6/2016 21:49\n10608547,Baffling Web Trackers by Obfuscating Your Movements Online,http://www.wired.com/2015/11/clive-thompson-10/,131,43,Jerry2,11/22/2015 0:11\n11906882,Apple will require HTTPS connections for iOS apps by the end of 2016,http://techcrunch.com/2016/06/14/apple-will-require-https-connections-for-ios-apps-by-the-end-of-2016/?ncid=rss&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Techcrunch+%28TechCrunch%29&utm_content=FaceBook&sr_share=facebook,4,1,dingdongding,6/15/2016 2:42\n10791567,7 out of 10 most influential people on GitHub writing in JavaScript,http://githubstats.lip.is/people/?limit=10&order=followers,2,1,lipis,12/25/2015 16:31\n11130681,Apple Has Not Unlocked 70 iPhones for Law Enforcement,http://techcrunch.com/2016/02/18/no-apple-has-not-unlocked-70-iphones-for-law-enforcement/,137,63,augb,2/19/2016 0:50\n11839762,Show HN: A timer shell script to practice timeboxing,https://github.com/susam/timebox,9,2,susam,6/5/2016 5:29\n11204253,Brazil arrests Facebook executive in row over police access to data,http://news.yahoo.com/brazil-arrests-facebook-executive-row-over-police-data-155215319.html,97,53,mauricioc,3/1/2016 17:20\n10571822,\"The computer virus is born, November 10, 1983\",http://www.edn.com/electronics-blogs/edn-moments/4437117/The-computer-virus-is-born--November-10--1983,15,4,eplanit,11/16/2015 0:00\n11005821,Ask HN: What are your itches with your current to-do app?,,3,1,zebra,1/31/2016 9:20\n12358292,I Love Go; I Hate Go,https://medium.com/@ahl/i-love-go-i-hate-go-3356ee6b169c,2,1,b3h3moth,8/25/2016 11:51\n11703659,Tips for benchmarking a compressor,http://cbloomrants.blogspot.com/2016/05/tips-for-benchmarking-compressor.html,33,3,deverton,5/16/2016 1:17\n10730852,What academic research caught the public imagination in 2015,http://www.altmetric.com/top100/2015/,27,3,matthewmacleod,12/14/2015 13:26\n12344655,Full Resolution Image Compression with Recurrent Neural Networks,http://arxiv.org/abs/1608.05148,3,1,laudney,8/23/2016 15:48\n11956782,\"Red Hat acquires API management company 3scale, will open-source the code\",http://venturebeat.com/2016/06/22/red-hat-acquires-api-management-company-3scale-will-open-source-the-code/,16,2,coloneltcb,6/22/2016 20:33\n11213877,This tools tells you if it snowed more when you were a kid,http://braid.io/tile/MoreSnow,2,1,pcharged,3/2/2016 23:20\n11070518,Not Everyone Needs to Learn How to Program,http://dooskington.com/not-everyone-needs-to-learn-how-to-program/,5,2,dooskington,2/10/2016 3:10\n11291415,\"Show HN: WebGL Insight, a Debugging Toolkit for Chrome\",https://github.com/3Dparallax/insight/,72,7,blisse,3/15/2016 17:35\n10527166,Oldest Animal-Built Reef Found in Namibia,http://news.discovery.com/animals/oldest-animal-built-reef-found-in-namibia-140627.htm,5,1,DrScump,11/8/2015 2:34\n10251293,Skype is down in Europe,,6,1,reddotX,9/21/2015 9:56\n11307991,The First convertible All-Road-Bike,https://www.kickstarter.com/projects/8barbikes/the-8bar-mitte-the-1st-convertible-all-road-bike,1,1,dsego,3/17/2016 22:03\n11034644,How to Make Your Own NSA Bulk Surveillance System,http://www.wired.com/2016/01/how-to-make-your-own-nsa-bulk-surveillance-system/,63,9,lisper,2/4/2016 15:44\n10776177,The Barometer Story (1964),http://www.mrao.cam.ac.uk/~steve/astrophysics/webpages/barometer_story.htm,11,2,lolptdr,12/22/2015 6:16\n12394787,\"Vesper Sync Shutdown Tonight, Open Source Plans\",http://inessential.com/2016/08/30/vesper_sync_shutdown_tonight_open_sourc,2,1,8ig8,8/30/2016 23:28\n11223261,Speed up your development with these Node.js resources,https://www.noodl.io/market/search/Nodejs,5,1,noodlio,3/4/2016 12:16\n12279927,Ask HN: What's your favorite outline editor which supports Markdown?,,2,1,snaga,8/13/2016 2:19\n10372898,Pilots who risk their lives flying tiny planes over the Atlantic,http://www.bbc.com/news/magazine-34484972,125,48,herendin,10/12/2015 6:47\n11908225,Android-Complete-Reference,https://github.com/amitshekhariitbhu/Android-Complete-Reference,4,1,mohitkumar0571,6/15/2016 9:59\n12512528,\"If you do self driving cars, you do not need a lot of CSS\",https://github.com/commaai/web/blob/master/positions.html#L4-L7,1,1,ChrisCinelli,9/16/2016 7:47\n11528703,Americans are abandoning wired home Internet,https://www.washingtonpost.com/news/the-switch/wp/2016/04/18/new-data-americans-are-abandoning-wired-home-internet/,3,1,prostoalex,4/19/2016 17:44\n11673130,ProperInvoice - Life is Short. Don't waste time Invoicing,https://www.ProperInvoice.com,1,1,russellgodinho,5/11/2016 6:58\n10311460,How Steve Jobs Fleeced Carly Fiorina with HP iPod,https://medium.com/backchannel/how-steve-jobs-fleeced-carly-fiorina-79d1380663de,133,45,steven,10/1/2015 14:44\n11096189,Why millennial women dont want to call themselves feminists,http://www.pbs.org/newshour/making-sense/column-why-millennial-women-dont-want-to-call-themselves-feminists/,14,16,walterclifford,2/13/2016 23:16\n12085863,U.S. judge throws out cell phone 'stingray' evidence,http://www.reuters.com/article/us-usa-crime-stingray-idUSKCN0ZS2VI,46,49,jswny,7/13/2016 13:15\n10562507,Sylvia Earle and her work to protect the oceans,http://www.outsideonline.com/2030946/marine-biologist-sylvia-earle-profile,22,1,sergeant3,11/13/2015 21:26\n11056606,Kids who played shoot-em-up games in the 90s were probably (mostly) OK,http://arstechnica.com/science/2016/02/kids-who-played-shoot-em-up-games-in-the-90s-were-probably-mostly-ok/,2,1,sprucely,2/8/2016 6:12\n11623584,Ask HN: Where's the best place to find devs?,,1,1,traviswingo,5/3/2016 19:40\n10923719,Zlib in serious danger of becoming obsolete,http://richg42.blogspot.com/2016/01/zlib-in-serious-danger-of-becoming.html,26,2,pettou,1/18/2016 11:08\n11506918,Show HN: Convert Django Admin to a REST API,https://github.com/erdem/django-admino,12,1,ekinertac,4/15/2016 19:19\n11424876,Startups in MontrÃ©al,http://builtinmtl.com/,44,58,jordigh,4/4/2016 19:47\n12373183,Ask HN: End of the rope at 42- Thinking Coder School-Does it make sense?,,1,1,DiversityinSV,8/27/2016 17:07\n11922821,\"Beamery, the Salesforce of recruiting\",http://venturebeat.com/2016/06/16/beamery-closes-2-million-round-to-grow-its-recruiting-software-business/,15,3,ahmadassaf,6/17/2016 14:31\n11360593,Peachpie vs. PHP microbenchmark - Computing Pi,,11,2,pchp,3/25/2016 15:28\n11721051,Finnish startup to re-launch Nokia phones  Android this time,http://yle.fi/uutiset/finnish_start-up_to_re-launch_nokia_phones__android_this_time/8890128,4,1,Nokinside,5/18/2016 11:05\n11906327,\"Beyond Movie Material, Is Theranos Worth Anything?\",http://www.forbes.com/sites/petercohan/2016/06/14/beyond-movie-material-is-theranos-worth-anything,4,2,kqr2,6/14/2016 23:56\n10498678,Apple iMessage attachments transfer = always unencrypted connection,http://i.imgur.com/sNYb0d1.png,2,2,ladino,11/3/2015 10:47\n11509374,Smart Kids Should Skip High School,http://sonyaellenmann.com/2015/09/why-skip-high-school.html,42,65,exolymph,4/16/2016 4:51\n11426605,Source code for Lua 5.3,http://www.lua.org/source/5.3/,75,25,vmorgulis,4/4/2016 23:27\n11820569,\"The Story of Mel, a Real Programmer (1983)\",https://www.cs.utah.edu/~elb/folklore/mel.html,9,4,rdegges,6/2/2016 5:28\n11615271,Scientists discover potentially habitable planets,http://news.mit.edu/2016/scientists-discover-potentially-habitable-planets-0502,172,52,stillsut,5/2/2016 20:27\n11019970,Steven Penny is forcefully claiming ownership of MIT code,,15,2,hagbarddenstore,2/2/2016 15:26\n11899111,Heres how Apple plans to protect privacy and still compete on AI,http://www.recode.net/2016/6/13/11925660/apple-differential-privacy,17,1,po,6/14/2016 1:21\n10346147,The limits of physics (Margaret Wertheim),http://aeon.co/magazine/science/margaret-wertheim-the-limits-of-physics/,1,1,robocaptain,10/7/2015 14:19\n11696802,Frontiers in language learning tech  how to learn Chinese today,https://medium.com/@p_e/frontiers-in-language-learning-tech-or-how-to-learn-chinese-today-9f32022fff4f#.jkoqute9b,1,1,Peteris,5/14/2016 16:28\n11081132,\"U.S. can't ban encryption because it's a global phenomenon, Harvard study finds\",http://www.dailydot.com/politics/worldwide-survey-of-encryption-products/,130,186,chewymouse,2/11/2016 16:31\n10947145,How Zano Raised Millions on Kickstarter and Left Most Backers with Nothing,https://medium.com/kickstarter/how-zano-raised-millions-on-kickstarter-and-left-backers-with-nearly-nothing-85c0abe4a6cb,1,1,RockyMcNuts,1/21/2016 18:22\n11792687,How the Profound Changes in Economics Make Left versus Right Debates Irrelevant,https://evonomics.com/the-deep-and-profound-changes-in-economics-thinking/,6,2,ultrasociality,5/28/2016 18:21\n11630906,Master spec-repo rate limiting postmortem,http://blog.cocoapods.org/Master-Spec-Repo-Rate-Limiting-Post-Mortem/,55,5,anujbahuguna,5/4/2016 19:15\n11095056,Ask HN: How do you handle white-labeling product from a technical perspective?,,6,7,bradleyjoyce,2/13/2016 18:30\n11832136,How essential is Maths?,,6,4,jackson_1,6/3/2016 18:16\n12510512,Event frequency analysis without arbitrary windows,http://databozo.posthaven.com/deep-in-the-weeds-event-frequency-analysis-without-arbitrary-windows,4,2,darkxanthos,9/15/2016 22:48\n10436020,Big listed firms earnings have hit a wall of deflation and stagnation,http://www.economist.com/news/business/21676803-big-listed-firms-earnings-have-hit-wall-deflation-and-stagnation-age-torporation,10,8,Futurebot,10/23/2015 0:02\n11698378,Can we make consciousness into an engineering problem?,https://aeon.co/essays/can-we-make-consciousness-into-an-engineering-problem?href,3,1,jonbaer,5/14/2016 22:39\n12170089,Transit App: They have lots of resources. But then again we have Anton.,https://medium.com/@transitapp/transit-maps-apple-vs-google-vs-us-cb3d7cd2c362#.d7g9rth7t,3,2,peterbonney,7/27/2016 2:17\n10812065,Soft Kitty Copyright Lawsuit Hits Big Bang Theory,http://boozooz.com/big-bang-theory-producers-sued-over-use-of-soft-kitty-song,1,1,AstroJetson,12/30/2015 14:07\n10341538,Employer unable to provide any feedback about interview process,,1,3,bobloblaw02,10/6/2015 19:12\n12310671,\"Ask HN: Hey recruiters, do you look at my personal website?\",,39,21,dudeget,8/18/2016 6:05\n10502549,Good JavaScript front end libraries?,,3,3,mercurial,11/3/2015 20:51\n10925679,Adblock Plus un-invited from IAB conference,http://uk.businessinsider.com/adblock-plus-un-invited-from-iab-conference-2016-1?r=US&IR=T,9,1,SimplyUseless,1/18/2016 17:45\n12121359,Ask HN: Does your company practice daily reporting?,,5,2,tuyguntn,7/19/2016 12:41\n11118310,Sulong: Fast LLVM IR Execution on the JVM with Truffle and Graal,https://github.com/graalvm/sulong,5,1,pron,2/17/2016 15:13\n11478961,\"Magnitogorsk, Russia's steel city\",http://www.theguardian.com/cities/2016/apr/12/story-of-cities-20-the-secret-history-of-magnitogorsk-russias-steel-city,76,22,l33tbro,4/12/2016 12:40\n11173534,Show HN: World's easiest email hosting,https://migadu.com?s=hn,15,28,dejan,2/25/2016 10:28\n10659902,Cosmic Microwave Background Radiation Power Spectrum as a Random Bit Generator,http://arxiv.org/abs/1511.02511,36,26,aburan28,12/2/2015 0:06\n10941233,How to sell programming/hacking articles online?,,4,4,nightnewton,1/20/2016 20:50\n10427773,Detecting Fraud Using Benford's Law,http://blog.cluster-text.com/2015/10/20/detecting-fraud-using-benfords-law-mathematical-details/,16,1,Bill_Dimm,10/21/2015 19:06\n11639775,Should Prostitution Be a Crime?,http://www.nytimes.com/2016/05/08/magazine/should-prostitution-be-a-crime.html?_r=0,164,314,jseliger,5/5/2016 21:25\n11070805,Why I fought for open source in the Air Force,https://opensource.com/life/16/2/why-i-fought-for-open-source-in-the-air-force?sc_cid=701600000011jJVAAY,112,29,signa11,2/10/2016 4:40\n10547432,Ask HN: Why don't geeks care about climate change?,,12,35,mijustin,11/11/2015 16:28\n10580448,BabelBox  Minimal internationalization library,http://javascript-kurse-berlin.de/labs/babelbox.html,17,11,yasserf,11/17/2015 11:42\n12529729,\"Decentralized platform for photo sales and photo sharing, built on Ethereum\",https://hack.ether.camp/idea/photobook-decentralized-getty-image--instagram--flickr,112,49,lamitoto,9/19/2016 8:06\n11448401,Apply HN: Native Web Browser,,6,9,ShirsenduK,4/7/2016 16:11\n11387424,Linux at 25: Q&A with Linus Torvalds,http://spectrum.ieee.org/computing/software/linux-at-25-qa-with-linus-torvalds,304,155,Jerry2,3/30/2016 6:56\n11368127,Morning seems to be the best time to post on Reddit,https://i.imgur.com/iF2msED.png,1,2,kusanagiblade,3/27/2016 0:05\n12207890,\"GhostMail going enterprise-only, losing free tier\",https://www.ghostmail.com/,13,4,cjslep,8/2/2016 4:49\n10272351,The Journal That Couldnt Stop Citing Itself,http://chronicle.com/article/The-Journal-That-Couldn-t/233313,7,6,benbreen,9/24/2015 16:00\n12109625,CrossOver for Android Runs on ChromeBooks,https://www.codeweavers.com/about/blogs/jramey/2016/7/14/crossover-for-android-runs-on-chromebooks,74,7,doener,7/17/2016 10:08\n10270415,Netflix Data Reveals When TV Shows Hook Viewers,http://variety.com/2015/digital/news/netflix-tv-show-data-viewer-episode-study-1201600746/,65,48,waterlesscloud,9/24/2015 8:05\n10216717,Let's All Go to Mars: Books about the Wright Brothers and Elon Musk,http://www.lrb.co.uk/v37/n17/john-lanchester/lets-all-go-to-mars,26,2,flannery,9/14/2015 18:49\n10940602,Ask HN: Is it feasible to ask not to talk while coding during interview?,,1,4,muddyrivers,1/20/2016 19:22\n11209148,Plane  a social icebreaker to connect people in new places,http://tryplane.com/,2,2,listentojohan,3/2/2016 10:42\n10479340,Source of AmigaOS 4 Firefox port Timberwolf now open to the public,http://www.amigans.net/modules/xforum/viewtopic.php?topic_id=7095&forum=3,62,12,doener,10/30/2015 17:52\n12088787,Ring My Phone,https://jelly-flasher.hyperdev.space/,1,1,download13,7/13/2016 19:08\n11576527,Xi editor: A modern editor with a backend written in Rust,https://github.com/google/xi-editor,274,177,ivank,4/26/2016 23:11\n10683214,A Peek at the First Sodium-Ion Rechargeable Battery,http://spectrum.ieee.org/energywise/energy/renewables/a-first-prototype-of-a-sodiumion-rechargeable-battery,5,3,simonebrunozzi,12/5/2015 20:45\n11181191,Canadians dont live as far north as you think,https://whiteboxgeospatial.wordpress.com/,124,133,binki89,2/26/2016 13:21\n10900413,Nginx has been removed from Debian Stable,,5,6,fuzz_junket,1/14/2016 9:51\n11629754,Cheap Solar Power,http://www.keith.seas.harvard.edu/blog-1/cheapsolarpower,174,96,SushiMon,5/4/2016 17:05\n11440992,How Secure is TextSecure?,http://eprint.iacr.org/2014/904,80,21,kushti,4/6/2016 19:05\n12028746,Compiler autism,http://www.scriptcrafty.com/compiler-autism/,2,1,dkarapetyan,7/4/2016 3:21\n10512091,Mobile App Developers Are Suffering,https://medium.com/swlh/mobile-app-developers-are-suffering-a5636c57d576,96,51,ingve,11/5/2015 7:26\n10562917,Ive been delivering for Postmates and DoorDash,https://medium.com/backchannel/your-pizza-s-cold-blame-your-food-app-not-your-courier-9d1d123ad2e8,67,52,steven,11/13/2015 22:51\n12073011,Yoshi (YC S16) launches set it and forget it vehicle re-fueling service in SF,https://techcrunch.com/2016/07/11/yoshi-launches-set-it-and-forget-it-vehicle-re-fueling-service-in-san-francisco/,156,269,katm,7/11/2016 18:11\n11044480,Usborne 1980s Computer Books for Free,http://www.usborne.com/catalogue/feature-page/computer-and-coding-books.aspx,3,1,kushti,2/5/2016 20:46\n11370340,Intermediate Vim: Sessions,http://rkd.me.uk/intermediate-vim-sessions.html,4,1,rkday,3/27/2016 15:48\n10491354,Ask HN: How do you focus and track your goals?,,7,2,vsergiu,11/2/2015 11:51\n10308411,Can Y Combinator find its next $1B company in a hardware startup?,http://fortune.com/2015/09/30/y-combinator-hardware-unicorn/,3,1,jumpyjack,10/1/2015 0:25\n10336707,Snowden just contradicted himself in a big way and it highlights a crucial mystery,http://www.businessinsider.com/snowden-and-information-to-american-journalists-2015-10,3,1,NN88,10/6/2015 4:04\n11851267,Resignations at Cisco hint at internal power struggle,http://www.recode.net/2016/6/6/11871550/cisco-mpls-team-resigns,144,51,petethomas,6/6/2016 23:14\n11085507,Ask HN: Slow paying client and how do you deal with them?,,7,16,zenincognito,2/12/2016 5:34\n10625839,Software Freedom Conservancy Fundraiser,https://sfconservancy.org/blog/2015/nov/24/faif-carols-fundraiser/,40,9,chei0aiV,11/25/2015 7:16\n11322188,Ask HN: Looking for Feedback on Replacing Your DVD Library Online,,2,8,Richallen1,3/20/2016 7:52\n11582557,A strange Firefox address bar behavior,http://hexatomium.github.io/2016/04/26/gogoogle/,12,12,svenfaw,4/27/2016 17:33\n10668386,The Emerging Neuroscience of Social Media,http://www.sciencedirect.com/science/article/pii/S1364661315002284,16,2,vincent_s,12/3/2015 7:50\n10357254,Netflix Will Charge One Dollar More for Its Standard Plan,http://www.wired.com/2015/10/netflix-will-charge-one-dollar-standard-plan/,4,2,chipperyman573,10/9/2015 0:03\n12219217,Hacker compromises Fosshub to distribute MBR-hijacking malware,http://news.softpedia.com/news/hacker-compromises-fosshub-to-distribute-mbr-hijacking-malware-506932.shtml,9,5,PascLeRasc,8/3/2016 16:33\n10767839,F*ck This Shit,https://achievistapp.com/site/blog/fuck-this-shit/,6,1,altern8,12/20/2015 18:48\n10503985,\"Show HN: Vitabee  list your favorite products, get paid when people buy\",https://www.getvitabee.com/,7,1,tzier,11/4/2015 1:26\n11917448,Ottawa vows to cut wait times for foreign workers joining tech firms,http://www.theglobeandmail.com//report-on-business/ottawa-vows-to-cut-wait-times-for-foreign-workers-joining-tech-firms/article30458187/?cmpid=rss1&click=sf_globe,2,2,drpgq,6/16/2016 17:13\n11887574,How bad is the Windows command line really?,http://blog.nullspace.io/batch.html,135,104,momo-reina,6/12/2016 11:08\n11067896,Would you subscribe to a newsletter about developer lifestyle?,,2,1,oscarvgg,2/9/2016 19:17\n11343611,RFC7763: The text/markdown Media Type,https://www.rfc-editor.org/info/rfc7764,2,1,_jomo,3/23/2016 11:57\n11039402,Dollar tumbles as Fed rescues China in the nick of time,http://www.telegraph.co.uk/finance/economics/12141369/Dollar-tumbles-as-Fed-rescues-China-in-the-nick-of-time.html,27,10,walterbell,2/5/2016 4:22\n12094320,Ask HN: Review my Freeciv HTML5 version again,https://play.freeciv.org/?civ=1,4,1,roschdal,7/14/2016 14:54\n10794098,\"In Sweden, a Cash-Free Future Nears\",http://www.nytimes.com/2015/12/27/business/international/in-sweden-a-cash-free-future-nears.html,41,50,ncw96,12/26/2015 13:41\n10575320,What the world eats (2014),http://www.nationalgeographic.com/what-the-world-eats/,50,21,oxplot,11/16/2015 16:29\n12072459,Police: Armed robbers used Pokemon Go app to target victims  WTOP,http://wtop.com/national/2016/07/police-armed-robbers-used-pokemon-go-app-to-target-victims/,1,1,leephillips,7/11/2016 17:04\n11622186,Supersingular elliptic curve isogeny Diffie-Hellman 101,https://www.lvh.io/posts/supersingular-isogeny-diffie-hellman-101.html,130,8,lvh,5/3/2016 16:40\n10489422,How I Learned to Stop Worrying and Love Civil Procedure (2011),http://btlj.org/2011/11/google-and-the-sherman-act-or-how-i-learned-to-stop-worrying-and-love-civil-procedure/,19,3,iso8859-1,11/2/2015 1:34\n11822375,Ask HN: How do you provide your Python dependencies in production in 2016?,,4,2,inlineint,6/2/2016 13:44\n11357172,Microsoft deletes 'teen girl' AI after it became a Hitler-loving sex robot (),http://www.telegraph.co.uk/technology/2016/03/24/microsofts-teen-girl-ai-turns-into-a-hitler-loving-sex-robot-wit/,90,33,e12e,3/24/2016 22:57\n11181360,\"How to Kill a Supercomputer: Dirty Power, Cosmic Rays, and Bad Solder\",http://spectrum.ieee.org/computing/hardware/how-to-kill-a-supercomputer-dirty-power-cosmic-rays-and-bad-solder,25,16,tambourine_man,2/26/2016 14:00\n10317868,\"TTNT: Test This, Not That\",https://github.com/Genki-S/ttnt,92,30,vinnyglennon,10/2/2015 11:44\n10579948,Show HN: ShowCase  An open source PHP web app to show your projects with ease,https://github.com/shanehoban/ShowCase,2,5,h_o,11/17/2015 9:05\n11823083,Jasper van Woudenberg: Side channel analysis and fault injection [video],https://www.youtube.com/watch?v=bu59ya8nOBM,2,1,rdl,6/2/2016 15:12\n10355972,Announcing Weave Scope 'Cloud': hosted Docker visualisation early access program,http://blog.weave.works/2015/10/08/weave-the-fastest-path-to-docker-on-amazon-ec2-container-service/,9,1,netingle,10/8/2015 20:33\n12470615,RadPad Rent Checks Bouncing  Beginning of the End?,https://medium.com/@paulwithap/radpad-rent-checks-bouncing-beginning-of-the-end-dcc01662b7f3#.72m3cop7p,20,16,pauljaworski,9/10/2016 19:47\n10841177,Dan Boneh's Crypto II Course Starts Jan. 11,https://www.coursera.org/course/crypto2,2,2,calvins,1/5/2016 4:21\n10771610,Gephi 0.9 released: Graph visualization software for networks,https://gephi.wordpress.com/2015/12/21/gephi-0-9-released-play-with-network-data-again/,77,9,mbastian,12/21/2015 15:50\n11011420,Show HN: Hint.css v2.0  Pure CSS tooltip library,http://kushagragour.in/lab/hint/,253,63,chinchang,2/1/2016 12:47\n11541287,EU science cloud aims to give Europe a global lead in big data,https://connect.innovateuk.org/web/high-performance-computing/article-view/-/blogs/eu-science-cloud-aims-to-give-europe-a-global-lead-in-big-data?_33_redirect=https%3A%2F%2Fconnect.innovateuk.org%2Fweb%2Fhigh-performance-computing%2Farticles%3Fp_p_id%3D101_INSTANCE_okNCIW6dT09i%26p_p_lifecycle%3D0%26p_p_state%3Dnormal%26p_p_mode%3Dview%26p_p_col_id%3Dcolumn-1%26p_p_col_count%3D1%26_101_INSTANCE_okNCIW6dT09i_currentURL%3D%252Fweb%252Fhigh-performance-computing%252Farticles%26_101_INSTANCE_okNCIW6dT09i_portletAjaxable%3D1,4,1,probotika,4/21/2016 11:49\n11553292,Ask HN: Does code style matter to you?,,3,5,rtfpessoa,4/22/2016 23:33\n12009909,Neural Networks in iOS 10 and macOS,https://www.bignerdranch.com/blog/neural-networks-in-ios-10-and-macos/,152,25,ingve,6/30/2016 16:57\n11608379,The Feed Is Dying,http://nymag.com/selectall/2016/04/the-feed-is-dying.html,125,92,jonbaer,5/1/2016 23:44\n10485018,Refal programming language,https://en.wikipedia.org/wiki/Refal,33,12,networked,11/1/2015 1:21\n11608899,How this IoT startup is competing with GE and winning,https://www.techinasia.com/flutura-indian-iot-startup-beating-ge,5,2,schakraberty,5/2/2016 2:31\n12410328,Ask HN: Good resources for new immigrants on how to settle?,,4,8,mus1cfl0w,9/2/2016 2:08\n11443914,Apply HN: Placewire,,2,10,slowernet,4/7/2016 1:22\n12250035,\"Start Your Own Tech Company Humble Book Bundle: 19+ e-books, $15, 24hrs\",https://www.humblebundle.com/books/start-your-own-tech-company-book-bundle,1,1,j_s,8/8/2016 18:55\n11352182,Do you trust npm?,https://github.com/npm/npm/issues/12045,10,1,jamesjnadeau,3/24/2016 12:19\n11794175,One Time Pad Encryption Over Radio,https://github.com/w8rbt/padder,15,7,w8rbt,5/29/2016 0:12\n10294526,Ask HN: Google recruiting  Asking for current compensation,,24,33,Nemant,9/29/2015 3:21\n10226127,Blazing fast app development with formular database,http://blog.dataflows.io/vision/2015/08/25/blazing-fast-apps.html,3,1,filipstachura,9/16/2015 12:48\n11935086,By creating automated tools we have changed the way of application development,http://snaphy.com/,1,1,robinskumar73,6/19/2016 22:46\n12170755,Manul  the madness vendoring utility for Go with Git submodules,https://github.com/kovetskiy/manul,97,59,kovetskiy,7/27/2016 5:43\n11268270,Import Evernote to OneNote  finally,https://blogs.office.com/2016/03/11/make-the-move-from-evernote-to-onenote-today/,9,2,eibrahim,3/11/2016 17:59\n10218224,Why Search is broken and how we intend to fix it,https://www.tawk.to/blurts/why-search-is-broken-and-how-we-intend-to-fix-it/,2,1,zipz,9/14/2015 23:56\n10857650,STEM Employment: Enter at Your Own Risk,http://www.eggplant.pro/blog/enter-at-own-risk/,4,1,jstewartmobile,1/7/2016 13:01\n11272399,90 percent of U.S. bills carry traces of cocaine (2009),http://edition.cnn.com/2009/HEALTH/08/14/cocaine.traces.money/,60,38,networked,3/12/2016 11:25\n11526532,\"Apples MacBook Gets Faster Chips, Better Battery Life, Rose-Gold Finish\",http://www.wsj.com/articles/apples-macbook-gets-faster-chips-better-battery-life-rose-gold-finish-1461069592,1,1,uptown,4/19/2016 12:47\n11344404,StartCom will log all issued SSL certificates to public CT log servers,https://www.startssl.com/NewsDetails?date=20160323,74,53,pfg,3/23/2016 13:53\n11084984,Ask HN: Do I really hear my CPU/GPU or am I getting crazy?,,4,8,tarikozket,2/12/2016 2:50\n11913868,\"Ask HN: Who in Austin, TX has a tech stack in Go?\",,5,10,SamWhited,6/16/2016 4:01\n11256219,Ask HN: Ordinary user focus groups re: perception of regular SSL cert vs. EV SSL,,5,1,walrus01,3/9/2016 22:44\n11787941,\"Tell HN: The Economist is still blocking Lynx, 2 months after contacting support\",,2,2,rahimnathwani,5/27/2016 18:34\n11502808,Maven Release Plugin: Dead and Buried,https://axelfontaine.com/blog/dead-burried.html,5,1,axelfontaine,4/15/2016 7:41\n10474099,Show HN: API Spec Converter  Convert between different API definition formats,http://lucybot.github.io/api-spec-converter/,12,4,bbrennan,10/29/2015 20:38\n11199153,How One Dairy Stock Became a Cash Cow,http://www.bloomberg.com/news/articles/2016-02-29/the-milk-you-ve-never-heard-of-that-s-rocking-the-dairy-world,42,4,phantom_oracle,2/29/2016 22:24\n10627061,Show HN: Fastest and Most Accurate Google Search Ranking,https://www.accuranker.com/,3,1,krystianszastok,11/25/2015 13:34\n10209903,University of California Sells $200M Fossil Fuel Holdings,http://www.bloomberg.com/news/articles/2015-09-10/university-of-california-sells-200-million-fossil-fuel-holdings,5,1,dtawfik1,9/13/2015 0:28\n11277891,AVX2 faster than native popcnt instruction on Haswell/Skylake,http://0x80.pl/articles/sse-popcount.html,147,38,ingve,3/13/2016 14:59\n12433182,\"GDD: a lazy, naive, false design method\",https://amoveablebeast.neocities.org/2016-09-03-gdd-graph-driven-development.html,3,1,jonny_storm,9/6/2016 1:41\n12335597,Webpack from First Principles,https://www.youtube.com/watch?v=WQue1AN93YU,6,1,geelen,8/22/2016 11:50\n10243388,Show HN: Developer Who  A Three.js Tribute to Doctor Who,http://developerwho.com/,1,1,carbeewo,9/19/2015 5:25\n10466096,Ask HN: I need a serious critique of the UX of this hiring app?,,2,2,Morgan17,10/28/2015 17:53\n12566343,Erlang Installer Beta: A Better Way To Use Erlang On OS X,https://www.erlang-solutions.com/blog/erlang-installer-a-better-way-to-use-erlang-on-osx.html,67,18,_nato_,9/23/2016 17:26\n10909609,Yahoo to close it search api BOSS on 31 March,https://developer.yahoo.com/boss/search/,3,1,japaw,1/15/2016 14:51\n11108993,[video] a new tool to make your workflow as a front-end developer a lot better,http://blog.debugme.eu/check-out-our-new-video/,1,1,SLaszlo,2/16/2016 10:38\n12576661,Why Vue.js is poised to become the next jQuery,https://vuejsfeed.com/blog/why-i-believe-vue-js-is-poised-to-be-the-next-jquery-peter-jang,2,1,rmason,9/25/2016 18:40\n10610258,Using and abusing Renoise as a demosequencer,http://soledadpenades.com/files/ASM2010/,10,4,pmoriarty,11/22/2015 15:13\n12213336,Flossing Might Be a Giant Scam,http://nymag.com/scienceofus/2016/08/flossing-might-be-a-giant-scam.html,4,3,tshtf,8/2/2016 20:57\n11357779,Neural Turing Machine in Tensorflow,https://github.com/carpedm20/NTM-tensorflow,99,1,carpedm20,3/25/2016 0:53\n11126767,Working Remotely and Getting Weird,http://s12k.com/2016/02/18/working-remotely-and-getting-weird/,3,1,essayoh,2/18/2016 16:15\n12149313,Show HN: Python 3 pyGtk graphical curve and surface fitter,https://github.com/zunzun/pyGtkFit,3,1,zunzun,7/23/2016 12:42\n10338328,A contender for the most effective development program in history,http://chrisblattman.com/2015/09/24/is-this-the-most-effective-development-program-in-history/,44,19,nols,10/6/2015 12:24\n10261985,Ask HN: Are big budget projects losing you money?,,4,2,workshop_leads,9/22/2015 21:55\n11084580,Anti-Adblock Killer,http://reek.github.io/anti-adblock-killer/,27,12,enzoavigo,2/12/2016 0:48\n12571620,Australia Is Drifting So Fast GPS Can't Keep Up,http://news.nationalgeographic.com/2016/09/australia-moves-gps-coordinates-adjusted-continental-drift/,19,9,wanderer42,9/24/2016 16:57\n12101849,React Is a Terrible Idea,https://www.pandastrike.com/posts/20150311-react-bad-idea,61,37,Zelphyr,7/15/2016 15:53\n10758260,Scala Tutorials Part #2  Type Inference and Types in Scala  Madusudanan,http://madusudanan.com/blog/scala-tutorials-part-2-type-inference-in-scala/#kudo,22,2,madhusudhan000,12/18/2015 13:20\n10361326,Ask HN: What do you really think about docker?,,9,5,jaisingh,10/9/2015 16:41\n11155250,A smarter kind of password manager,https://github.com/libeclipse/visionary,5,9,libeclipse,2/22/2016 23:35\n10735163,Developer claims 'PS4 officially jailbroken',http://www.networkworld.com/article/3014714/security/developer-claims-ps4-officially-jailbroken.html,57,76,thebeardisred,12/15/2015 0:43\n12083912,\"Posing as ransomware, Windows malware just deletes victims files\",http://arstechnica.com/security/2016/07/posing-as-ransomware-windows-malware-just-deletes-victims-files/,4,1,ghosh,7/13/2016 4:40\n12079826,A Mathematical Theory of Communication (1948) [pdf],http://worrydream.com/refs/Shannon%20-%20A%20Mathematical%20Theory%20of%20Communication.pdf,169,53,maverick_iceman,7/12/2016 15:29\n10615918,The Story Behind the New WordPress.com,https://developer.wordpress.com/2015/11/23/the-story-behind-the-new-wordpress-com/,260,84,lloydde,11/23/2015 17:46\n11931068,Reweaving the web: A slew of startups is trying to decentralise the online world,http://www.economist.com/news/business/21700642-slew-startups-trying-decentralise-online-world-reweaving-web?fsrc=scn/tw/te/pe/ed/reweavingtheweb,142,70,vasaulys,6/18/2016 23:16\n11593293,\"Blendle: Radical Experiment with Micropayments in Journalism, 365 Days Later\",https://medium.com/on-blendle/blendle-a-radical-experiment-with-micropayments-in-journalism-365-days-later-f3b799022edc#.dnnp06sjn,12,2,obi1kenobi,4/29/2016 1:55\n11902768,Where the hell are the new MacBooks?,http://gizmodo.com/where-the-hell-are-the-new-macbooks-1781910047,48,51,Stamy,6/14/2016 15:46\n10295102,One Irish China Expert Is Taking the Hard Out of Hardware,http://www.bloomberg.com/news/articles/2015-09-28/liam-casey-s-pch-international-helps-startups-crack-china,12,7,cheatdeath,9/29/2015 8:07\n10408126,React Desktop  React UI Components for OS X El Capitan and Windows 10,https://github.com/gabrielbull/react-desktop,6,3,dalailambda,10/18/2015 13:08\n10927261,Nikola Tesla Statue Unveiling in Silicon Valley,https://www.youtube.com/watch?v=S1SdJFpSVaY,7,1,eplanit,1/18/2016 21:52\n12292949,Qubeship.io  10 minutes to go from Code to Containers to production,http://qubeship.io,2,1,qubeship,8/15/2016 19:56\n10194576,Microsoft case: DoJ says it can demand every email from any US-based provider,http://www.theguardian.com/technology/2015/sep/09/microsoft-court-case-hotmail-ireland-search-warrant,8,1,tim333,9/9/2015 21:02\n11945086,\"The Quality, Popularity, and Negativity of 5.6M Hacker News Comments\",http://minimaxir.com/2014/10/hn-comments-about-comments/,1,1,BeautifulData,6/21/2016 12:11\n11005637,How to Raise a Creative Child. Step One: Back Off,http://www.nytimes.com/2016/01/31/opinion/sunday/how-to-raise-a-creative-child-step-one-back-off.html?smid=fb-nytimes&smtyp=cur&_r=0,275,145,prostoalex,1/31/2016 7:36\n12578556,\"OpenMW, Open Source Elderscrolls III: Morrowind Reimplementation\",https://openmw.org/en/,32,3,rocky1138,9/26/2016 1:24\n11591743,Why Misunderstanding Startup Metrics Can Cost You Your Business,https://bothsidesofthetable.com/why-misunderstanding-startup-metrics-can-cost-you-your-business-352923a53dcb?_hsenc=p2ANqtz-_YixWur9ZgyHjHNzLer3ZUwEcvpGN5JJBdIivRUwXQq8JAn0mFfRoVmoAds3Wzp9lM7QfA2NRJ__eV0I1cgriCTif8LA&_hsmi=29010063#.41354c6gb,4,2,taylorwc,4/28/2016 20:39\n10292068,How a two-day sprint moved an agency twenty years forward,https://18f.gsa.gov/2015/09/09/how-a-two-day-spring-moved-an-agency-twenty-years-forward/,120,72,danso,9/28/2015 18:28\n10742328,Show HN: ProductVote.co a product hunting alternative perhaps,http://productvote.co,7,6,tim333,12/16/2015 4:13\n11688061,What happened when a professor built a chatbot to be his teaching assistant,https://www.washingtonpost.com/news/innovations/wp/2016/05/11/this-professor-stunned-his-students-when-he-revealed-the-secret-identity-of-his-teaching-assistant/,10,1,uptown,5/13/2016 1:34\n11777308,Apple executive proposed bid for Time Warner,http://www.ft.com/cms/s/0/a3bf618a-22ec-11e6-9d4d-c11776a5124d.html,2,1,jackgavigan,5/26/2016 12:15\n11466787,Ask HN: Best resources to get started with WebGL for VR?,,2,1,kbouw,4/10/2016 16:12\n10866268,Ask HN: Which Universities Have Free Engineering Master Programme in English?,,1,5,alibeybey,1/8/2016 16:56\n10672276,\"Machine learning works spectacularly well, but mathematicians arent sure why\",https://www.quantamagazine.org/20151203-big-datas-mathematical-mysteries/,403,132,retupmoc01,12/3/2015 20:17\n11570911,Agile is Dead,https://www.linkedin.com/pulse/agile-dead-matthew-kern,121,99,dsego,4/26/2016 11:28\n10881766,Sleazier sounds: electric guitar solos are descended from saxophone solos,http://www.lrb.co.uk/blog/2016/01/08/alex-abramovich/sleazier-sounds/,38,19,tintinnabula,1/11/2016 17:29\n10476333,Bridge the Gap Between San Francisco and Berlin,,7,5,dansman,10/30/2015 5:51\n10405131,The Making of John Wayne,http://www.buzzfeed.com/annehelenpetersen/making-of-john-wayne?utm_term=.gn1l04Wjyk#.jdRq30ZVjr,29,9,coloneltcb,10/17/2015 17:11\n10626699,FunctionalPlus  helps you write concise and readable C++ code,https://github.com/Dobiasd/FunctionalPlus,57,32,Dobiasd,11/25/2015 11:44\n12143713,Docker Storage: An Introduction,https://deis.com/blog/2016/docker-storage-introduction/,102,35,nslater,7/22/2016 14:30\n10615958,Apple Pencil Review Written with an Apple Pencil,http://s3.amazonaws.com/asymco.pixxa.com/asymco-apple-pencil-review.png,5,3,reimertz,11/23/2015 17:51\n11333155,Bit twiddling hacks (2005),https://graphics.stanford.edu/~seander/bithacks.html,2,1,lgessler,3/21/2016 23:37\n11247368,Ask HN: Moving Out of Silicon Valley because of housing? Where to?,,191,383,Apocryphon,3/8/2016 18:35\n10209966,Could Neighboring Skyscrapers Cancel Out Each Others Shadows?,http://www.slate.com/blogs/the_eye/2015/03/27/no_shadow_tower_by_nbbj_uses_algorithms_to_cancel_out_the_shadows_cast_by.html,5,2,snake117,9/13/2015 1:01\n12175685,Science has found a way to extend the shelf life of cold milk 300%,http://qz.com/740959/science-has-found-a-way-to-extend-the-shelf-life-of-cold-milk-300/,21,3,prostoalex,7/27/2016 19:11\n11175958,New Node.js logo,https://nodejs.org/en/blog/weekly-updates/weekly-update.2016-02-22/#new-official-node-js-logo,4,1,HeinZawHtet,2/25/2016 17:22\n10993349,SourceForge and Slashdot Have Been Sold,http://fossforce.com/2016/01/sourceforge-and-slashdot-have-been-sold/,174,91,JohnTHaller,1/29/2016 3:48\n11240373,Drone Shield: A different take on gun defense,https://medium.com/@rob_lh/drone-shield-concept-fc1acd9cb8f6,2,1,rob_lh,3/7/2016 18:08\n12422420,In defence of Douglas Crockford,http://atom-morgan.github.io/in-defense-of-douglas-crockford,683,419,ramblerman,9/4/2016 2:50\n10439415,Hiring and Retention Problem,https://medium.com/@hiren/hiring-and-retention-problem-7ace6888751c#.ay91c5h9h,2,5,hna0002,10/23/2015 15:58\n11558015,An Introduction to Model Oriented Programming,http://download.imatix.com/mop/introduction.html,9,1,cookrn,4/24/2016 0:27\n10580097,Ask HN: Best practice for test and production environments for your company,,12,3,jollychang,11/17/2015 9:55\n11621064,\"Arc: A flat theme with transparent elements for GTK 3, GTK 2 and Gnome-Shell\",https://github.com/horst3180/arc-theme,3,1,somecoder,5/3/2016 14:38\n10561576,\"Node: List all connected drives in your computer, in all major operating systems\",https://github.com/resin-io/drivelist,3,2,jviotti,11/13/2015 18:45\n10844612,On the dangers of a blockchain monoculture,https://tonyarcieri.com/on-the-dangers-of-a-blockchain-monoculture,195,63,bascule,1/5/2016 17:38\n10245809,Please Don't Block Our Ads. Here's How to Block Ads in iOS 9,http://www.wired.com/2015/09/content-blocking-apps/,2,2,shawndumas,9/19/2015 22:50\n12127202,Visual Studio 15 Preview 3 for C# and Visual Basic,https://blogs.msdn.microsoft.com/dotnet/2016/07/13/visual-studio-15-preview-3-for-c-and-visual-basic/,3,1,kristianp,7/20/2016 6:17\n11988657,Project Triforce: Run AFL on Everything,https://www.nccgroup.trust/us/about-us/newsroom-and-events/blog/2016/june/project-triforce-run-afl-on-everything/,72,16,mytummyhertz,6/27/2016 19:13\n10673385,Being a Resident at the Recurse Center,http://marijnhaverbeke.nl/blog/recurse-center.html,46,9,luu,12/3/2015 23:02\n10415824,Segway technology for wheelchairs,https://www.youtube.com/watch?v=zgat4a1TrEM,1,1,alvinktai,10/19/2015 21:14\n10593617,Chuck Forsberg has died  author of Zmodem,http://www.anewtradition.com/obituaries/obituary/12060_Charles_Alton_Forsberg,233,69,jacquesm,11/19/2015 9:09\n11159805,Ask HN: What Makes an Ordinary Programmer a Great Programmer?,,1,2,acidfreaks,2/23/2016 16:05\n11345764,Apple Policy on Bugs May Explain Why Hackers Would Help F.B.I,http://mobile.nytimes.com/2016/03/23/technology/apple-policy-on-bugs-may-explain-why-hackers-might-help-fbi.html?emc=edit_dlbkam_20160323&nl=dealbook&nlid=65508833&referer=,4,2,JumpCrisscross,3/23/2016 16:15\n10181339,Reproducible builds in Debian: preventing compiler backdoors,http://motherboard.vice.com/read/how-debian-is-trying-to-shut-down-the-cia-and-make-software-trustworthy-again,88,27,Tsiolkovsky,9/7/2015 13:29\n11999128,Ask HN: What is that code snippet / command that you Google every single time?,,2,1,guillegette,6/29/2016 2:31\n12312819,\"Using Create-React-app with React Router, Express.js and Docker\",https://medium.com/@patriciolpezjuri/using-create-react-app-with-react-router-express-js-8fa658bf892d,1,1,mrpatiwi,8/18/2016 14:39\n12416852,\"Walmart to cut 7,000 jobs due to cash automation\",http://www.usatoday.com/story/money/2016/09/01/walmart-jobs/89716862/,11,4,hourislate,9/2/2016 22:59\n11940144,Ask HN: Does the design of a programming language includes writing its compiler?,,3,4,basicscholar,6/20/2016 18:35\n10850205,\"Idris, a language that will change the way you think about programming (2015)\",http://crufter.com/2015/01/01/idris-a-language-which-will-change-the-way-you-think-about-programming/,118,100,kenshiro_o,1/6/2016 12:54\n11803895,How to print things,https://byorgey.wordpress.com/how-to-print-things/,103,10,colinprince,5/31/2016 0:13\n11239304,The sad state of the backbone ecosystem,http://benmccormick.org/2016/03/07/the-sad-state-of-the-backbone-ecosystem/,2,1,azsromej,3/7/2016 15:15\n11004124,Platform building growth strategies and economics,https://medium.com/@smitty/what-i-learned-from-100-s-of-hours-studying-platform-businesses-platform-growth-tactics-part-2-aa140a5dd3d4#.trdt5wod4,2,1,chriscls,1/30/2016 22:34\n11555313,The Heart of Deterrence (2012),http://blog.nuclearsecrecy.com/2012/09/19/the-heart-of-deterrence/,181,187,vezycash,4/23/2016 12:44\n10850113,Supercharging Android Apps with TensorFlow (Google's Open Source ML Library),https://jalammar.github.io/Supercharging-android-apps-using-tensorflow/,6,3,jalammar,1/6/2016 12:29\n10688420,Creedoo  presentation software,,1,1,hugodav,12/7/2015 8:27\n10375792,Your company is not too far along for YC,https://medium.com/@jdotjdotf/your-company-is-not-too-far-along-for-yc-4183344adbc,69,39,katm,10/12/2015 17:08\n10252462,Partially evaluating a bytecode interpreter using C++ templates,http://www.cl.cam.ac.uk/~srk31/blog/2015/09/16/#c++-partial-evaluating-interpreter,15,1,mrry,9/21/2015 14:26\n10903994,License to not drive: Googles autonomous car testing center,https://medium.com/backchannel/license-to-not-drive-6dbea84b9c45#.os2lwoe8b,70,22,davidcgl,1/14/2016 19:58\n10313425,SlideMail 2.0  An open experiment to create a better email client,http://blog.slidemailapp.com/slidemail-2-0-an-open-experiment-to-create-a-better-email-client/,15,4,vu0tran,10/1/2015 18:27\n10870801,LogWizard  a Log Viewer that is easy and fun to use (Windows only for now),https://github.com/jtorjo/logwizard,4,6,jtorjo,1/9/2016 10:46\n11323777,Academic Publishing Is a Goddamned Exploitative Farce,https://medium.com/age-of-awareness/academic-publishing-is-a-goddamned-exploitative-farce-75930d3ce3d0#.3lp6xrxvb,3,2,Chinjut,3/20/2016 17:33\n11785168,Pre-sale of Cyborg implant for sensing North,http://www.cyborgnest.net,88,84,secfirstmd,5/27/2016 11:05\n12177747,What Makes Work Meaningful or Meaningless,http://sloanreview.mit.edu/article/what-makes-work-meaningful-or-meaningless,208,68,bootload,7/28/2016 1:23\n11406054,Engineering You: On Being a Good Engineer [video],http://www.infoq.com/presentations/engineer-practices-techniques,24,1,tim_sw,4/1/2016 16:25\n11681023,America's middle class is shrinking almost everywhere,http://money.cnn.com/2016/05/11/news/economy/middle-class-shrinking/,6,3,e15ctr0n,5/12/2016 2:55\n10406261,U.S. Will Require Drones to Be Registered,http://www.nbcnews.com/news/us-news/u-s-will-require-drones-be-registered-n446266,171,152,davidbarker,10/17/2015 21:45\n11777225,Warwalking WiFi Networks with ESP8266 IoT Module,https://phasenoise.livejournal.com/2870.html,72,49,demouser7,5/26/2016 11:58\n11520917,Deep Learning Robot,https://www.autonomous.ai/deep-learning-robot,54,9,nikolay,4/18/2016 15:57\n10914336,On-Chip Maxwell's Demon as an Information-Powered Refrigerator,http://journals.aps.org/prl/abstract/10.1103/PhysRevLett.115.260602,20,14,tsutomun,1/16/2016 5:08\n11532459,The Psychological Cost of Boring Buildings,http://nymag.com/scienceofus/2016/04/the-psychological-cost-of-boring-buildings.html,83,56,whocansay,4/20/2016 5:38\n12326665,What if some female Olympians have high testosterone?,https://theconversation.com/so-what-if-some-female-olympians-have-high-testosterone-62935,2,2,havella,8/20/2016 14:08\n12397513,\"Aurora massacre survivors sued, and four ended up owing the theater $700k\",http://www.latimes.com/nation/la-na-batman-shooting-lawsuit-20160822-snap-story.html,24,85,smacktoward,8/31/2016 11:39\n10495288,Gateway Inc. co-founder Mike Hammond dies at age 53,https://finance.yahoo.com/news/gateway-inc-co-founder-mike-hammond-dies-age-152923375.html,13,10,MarlonPro,11/2/2015 21:12\n11446289,Content is dead,http://veekaybee.github.io/content-is-dead/,75,109,vkb,4/7/2016 11:02\n12348573,Ask HN: Java or .NET for a new big enterprise system?,,4,6,vitoralmeida,8/23/2016 23:22\n10243890,Ad blocking,http://sethgodin.typepad.com/seths_blog/2015/09/ad-blocking.html,12,2,mooreds,9/19/2015 10:46\n11136951,Apples Latest Product Is Privacy (2015),http://recode.net/2015/06/12/apples-latest-product-is-privacy/,2,1,cryptoz,2/19/2016 21:57\n12441608,The Unbelievable Story of a Facebook Impostor,http://the-ken.com/the-unbelievable-story-of-a-facebook-impostor/?t=2317a310-7348-11e6-8807-3d27b63a55b2-db643261-252a-4e7e-95a6-f89a72c14fcc&utm_campaign=The%20Ken&utm_source=Email&utm_medium=Newsletter#,1,2,yugoja,9/7/2016 8:16\n11960644,Vim vs. emacs  minus the religion,http://feoh.org/vim-versus-emacs-minus-the-religion.html,2,1,wtbob,6/23/2016 13:23\n10727062,John Carmack on Code Shaming vs. Coder Shaming,https://disqus.com/home/discussion/varianceexplained/a_million_lines_of_bad_code_variance_explained_20/#comment-1974419008,10,4,joshka,12/13/2015 17:45\n10254667,The FCC Might Ban Specific Operating Systems,http://prpl.works/2015/09/21/yes-the-fcc-might-ban-your-operating-system/,240,131,dsr_,9/21/2015 19:43\n12449062,Ask HN: What's the fastest way to deploy a blog?,,3,3,thirstysusrando,9/7/2016 23:57\n10421858,Eternity Wall: the public registry underneath Bitcoin,http://eternitywall.it/,3,1,luck87,10/20/2015 21:15\n11659474,Software Update Destroys $286M Japanese Satellite,http://hackaday.com/2016/05/02/software-update-destroys-286-million-japanese-satellite/,156,114,stevekemp,5/9/2016 13:03\n11771266,Fable: F# to JavaScript Transpiler,http://fsprojects.github.io/Fable/,90,18,Nelkins,5/25/2016 17:01\n11064739,Not Counting Chemistry: How We Misread the History of 20th-Century Science,http://www.chemheritage.org/discover/media/magazine/articles/26-1-not-counting-chemistry.aspx,27,13,coderdude,2/9/2016 12:09\n11203020,FOHO: Fear of Helping out in the Philly tech scene,http://areatech51.com/foho-fear-of-helping-out-in-the-philly-tech-scene/,9,1,jsherman76,3/1/2016 15:09\n12491711,How many testers should you have?,https://www.reddit.com/r/programming/comments/52kzlm/the_ideal/,3,1,ideqa,9/13/2016 20:02\n10907573,A brief introduction to C++'s model for type- and resource-safety [pdf],http://www.stroustrup.com/resource-model.pdf,79,110,signa11,1/15/2016 6:18\n11352761,How to Work a 100-Hour Work Week  And Not Die [With Infographic],http://www.fastcompany.com/3058175/lessons-learned/how-ive-learned-to-get-through-a-100-hour-workweek-in-one-piece,6,2,wmharris101,3/24/2016 13:55\n12167335,\"Koding open-sources its cloud IDE, integrates it into GitLab\",http://venturebeat.com/2016/07/26/koding-gitlab/,22,2,usirin,7/26/2016 17:37\n10177103,\"GM crops created superweed, say scientists (2005)\",http://www.theguardian.com/science/2005/jul/25/gm.food,58,27,x5n1,9/6/2015 8:24\n10213303,\"Microsoft paid NFL $400M to use Surface, announcers still call them iPads\",http://www.businessinsider.com/microsoft-nfl-surface-tablets-ipads-2015-9,5,3,wglb,9/14/2015 1:15\n10269167,A social Experiment,,4,2,rehmanh88,9/24/2015 0:24\n10958723,\"Internet of Things security is so bad, theres a search engine for sleeping kids\",http://arstechnica.com/security/2016/01/how-to-search-the-internet-of-things-for-photos-of-sleeping-babies/,208,109,nikbackm,1/23/2016 15:54\n11715146,I reimplemented tj/co in 15 lines of code,https://gist.github.com/huytd/ae44fa2f83fc797b8f12da527ac1516c,4,2,huydotnet,5/17/2016 16:51\n10319722,The Evolution of a Software Engineer,https://medium.com/@webseanhickey/the-evolution-of-a-software-engineer-db854689243,5,1,Bocker,10/2/2015 17:00\n11173254,Making GitLab Faster,https://about.gitlab.com/2016/02/25/making-gitlab-faster/,10,3,nearlythere,2/25/2016 9:10\n10317016,Mobirise Bootstrap Theme Generator v2.0 is out!,http://mobirise.com,1,1,Mobirise,10/2/2015 6:24\n10817287,\"I'm a pedophile, but not a monster\",http://www.salon.com/2015/12/29/im_a_pedophile_but_not_a_monster_2/,43,29,zabramow,12/31/2015 12:09\n10604522,Cheap DNA Sequencing Is Here  Writing DNA Is Next,http://www.wired.com/2015/11/making-dna/,81,67,pavornyoh,11/20/2015 23:16\n11973888,\"Is your personality fixed, or can you change who you are?\",http://www.npr.org/sections/health-shots/2016/06/24/481859662/invisibilia-is-your-personality-fixed-or-can-you-change-who-you-are,206,124,BDGC,6/24/2016 22:09\n11842251,What I use for 1:1s with software engineers and UX/UI designers,https://medium.com/@chadwittman/what-i-use-for-1-1s-with-software-engineers-ux-ui-designers-13d7d02e3699#.yr3wpp73j,2,1,chadwittman,6/5/2016 18:14\n12265626,DEA regularly mines Americans' travel records to seize millions in cash,http://www.usatoday.com/story/news/2016/08/10/dea-travel-record-airport-seizures/88474282/,7,1,llamataboot,8/11/2016 0:32\n12450099,Five Myths about Economic Inequality in America,http://www.cato.org/publications/policy-analysis/five-myths-about-economic-inequality-america?utm_content=bufferca7e8&utm_medium=social&utm_source=facebook.com&utm_campaign=buffer,2,2,mbostleman,9/8/2016 3:30\n11810150,Samsung Announces 512GB NVMe SSD That's Smaller Than a Stamp,http://www.macrumors.com/2016/05/31/samsung-ultra-small-nvme-512gb-ssd/,20,4,aaronbrethorst,5/31/2016 20:54\n10592775,Comcast injects JavaScript into webpages to show copyright notices to customers,https://gist.github.com/Jarred-Sumner/90362639f96807b8315b,645,392,Jarred,11/19/2015 4:38\n11012797,IBM Watson: Building a Cognitive App with Concept Insights,http://www.primaryobjects.com/2016/02/01/ibm-watson-building-a-cognitive-app/,3,1,primaryobjects,2/1/2016 16:35\n10755477,Http-decision-diagram,https://github.com/for-GET/http-decision-diagram,2,2,ShaneWilton,12/17/2015 23:29\n11166129,\"Show HN: Microsoft Garage, Microsofts sideprojects hub\",https://www.microsoft.com/en-us/garage/#garage-workbench,9,3,NicoJuicy,2/24/2016 12:14\n11909652,ASCII art diagrams,http://www.johndcook.com/blog/2016/06/14/ascii-art-diagrams/,1,1,wtbob,6/15/2016 14:48\n10943074,Advanced Closure Compiler vs. UglifyJS2,http://www.peterbe.com/plog/advanced-closure-compiler-vs-uglifyjs2,10,4,peterbe,1/21/2016 3:01\n11584776,Ask HN: How to proceed?,,7,2,tort_artificer,4/27/2016 21:37\n12032754,Anatomy of a World War I Artillery Barrage,https://angrystaffofficer.com/2016/07/01/anatomy-of-a-world-war-i-artillery-barrage/,144,111,vinnyglennon,7/4/2016 20:12\n11828161,A few questions for the Slack engineering team,,14,2,andrewfromx,6/3/2016 3:46\n11748771,When does moderation become censorship?,https://blog.disqus.com/when-does-moderation-become-censorship,28,57,tomkwok,5/22/2016 14:46\n12421804,\"Show HN: Mobi.css  A lightweight, flexible CSS framework that focuses on mobile\",https://github.com/xcatliu/mobi.css,91,32,xcatliu,9/3/2016 23:37\n11777562,Put your website to sleep,https://www.nightnight.xn--q9jyb4c,6,3,jpaulneeley,5/26/2016 13:02\n12574438,Git Paid  make code contributions and get paid,https://hack.ether.camp/idea/git-paid---make-code-contributions-and-get-paidA,7,1,compil3r,9/25/2016 8:22\n11310533,Is Node.js overrated?,https://hashnode.com/post/is-nodejs-overrated-lets-find-out-what-the-community-said-cilw0oxtf005sh253q3bavj5o,8,1,webcc,3/18/2016 8:19\n11510074,\"Consciousness occurs in 'time slices' lasting only milliseconds, study suggests\",http://www.sciencealert.com/consciousness-occurs-in-time-slices-lasting-only-milliseconds-study-suggests,14,1,kevbin,4/16/2016 10:36\n12254705,America's First Medal at the Nazi Olympics Was for Town Planning,http://www.atlasobscura.com/articles/americas-first-medal-at-the-nazi-olympics-was-fortown-planning,70,33,samclemens,8/9/2016 14:30\n11983398,Internal irc-log of the tor-project reveals debate about hiring an ex-CIA agent,http://pastebin.com/WPAmqkW8,82,54,mercuryIntox,6/26/2016 23:43\n10682504,Improving user support requests using GitHub's API,http://archetyped.com/know/guided-github-reports/,11,1,Amorymeltzer,12/5/2015 17:13\n11572181,Homebrew betrayed us all to Google,http://chr4.org/blog/2016/04/26/homebrew-betrayed-us-all-to-google/,49,19,chr4,4/26/2016 14:34\n10424006,Theorists Draw Closer to Perfect Coloring,https://www.quantamagazine.org/20151020-perfect-graph-coloring/,37,7,signa11,10/21/2015 6:35\n10619929,Naive Bayesian Text Classification (2005),http://www.drdobbs.com/architecture-and-design/naive-bayesian-text-classification/184406064,1,1,jgrahamc,11/24/2015 9:45\n12447996,Apple Releases MacOS Sierra Golden Master to Developers,http://www.macrumors.com/2016/09/07/macos-sierra-golden-master/,2,1,bootload,9/7/2016 21:37\n11573830,What Do You Do with 120-Sided Dice?,http://www.newyorker.com/tech/elements/the-dice-you-never-knew-you-needed,107,88,anthotny,4/26/2016 17:27\n10792756,What is a Procedure? [pdf],http://www.cs.toronto.edu/~hehner/WiaP.pdf,17,6,bumbledraven,12/25/2015 23:55\n11285113,David Ogilvys unconventional rules for getting clients,https://medium.com/@letsworkshop/david-ogilvy-s-20-unconventional-rules-for-getting-clients-319f9abed7d5,4,1,weaksauce,3/14/2016 19:56\n11809621,Ask HN: How important is pictures on your online personas?,,2,3,holaboyperu,5/31/2016 19:53\n11202208,London vs San Francisco  back and forth,http://jh47.com/2016/03/01/london-vs-san-francisco/,112,129,edfryed,3/1/2016 12:42\n11569474,Ask HN: Is Paul Graham still doing Y Combinator interviews?,,17,8,berpasan,4/26/2016 4:37\n12389330,A Tiny Amazonian City That Supplies Aquarium Fish to the World,http://www.atlasobscura.com/articles/the-tiny-amazonian-city-that-supplies-aquarium-fish-to-the-world,39,2,endswapper,8/30/2016 12:23\n10603818,LivingSocial Offers a Cautionary Tale to Todays Unicorns,http://mobile.nytimes.com/2015/11/22/technology/livingsocial-once-a-unicorn-is-losing-its-magic.html,69,43,mikek,11/20/2015 20:55\n12499745,Introducing OpenType Variable Fonts,https://medium.com/@tiro/https-medium-com-tiro-introducing-opentype-variable-fonts-12ba6cd2369#.q01n35hmn,1,1,dougfelt,9/14/2016 18:16\n12117924,Geoff Hinton's Neural Networks for Machine Learning Is Being Offered Again,https://www.coursera.org/learn/neural-networks,20,4,modeless,7/18/2016 20:37\n10668546,Trojan found in Filezilla downloaded from SourceForge,https://forum.filezilla-project.org/viewtopic.php?t=36762,332,209,yitchelle,12/3/2015 8:39\n10565641,What Can You Put in a Refrigerator?,http://prog21.dadgum.com/212.html,122,86,rnicholson,11/14/2015 13:48\n11712580,The Rise of Artificial Intelligence and the End of Code,http://www.wired.com/2016/05/the-end-of-code/,48,63,AJRF,5/17/2016 11:09\n10947501,Startup or Shutup  A talk I gave for people thinking of beginning a startup,,9,5,tdondich,1/21/2016 19:11\n12194983,Tomorrow Corporation: Human Resource Machine Game,https://tomorrowcorporation.com/humanresourcemachine,1,1,saganus,7/30/2016 22:46\n11029570,Sublime Text Dev Build 3100 Released,https://forum.sublimetext.com/t/dev-build-3100/,10,2,OberstKrueger,2/3/2016 20:38\n10808409,So long Sidecar and thanks,https://medium.com/@SunilPaul/so-long-sidecar-and-thanks-74c8a0955064#.fv9fvrl5y,93,52,jayzalowitz,12/29/2015 19:07\n10572768,Biography of a Face,http://nymag.com/daily/intelligencer/2015/11/patrick-hardison-face-transplant.html,12,1,Hooke,11/16/2015 5:21\n11220242,The Cluetrain Manifesto (1999),http://www.cluetrain.com/?platform=hootsuite,64,31,ohjeez,3/3/2016 21:38\n11352377,Numerical cognition,,3,5,rtplasma,3/24/2016 13:00\n11976289,Golo  a lightweight dynamic language for the JVM,http://golo-lang.org/,25,3,Immortalin,6/25/2016 13:44\n10812621,Weve already reached the tipping point on global warming. Ive seen it,https://maptia.com/camilleseaman/stories/the-tipping-point,11,3,jonnymiller,12/30/2015 16:13\n10546348,Suppose We Have an Algorithm for an NPC Problem,http://www.solipsys.co.uk/new/SupposeWeHaveAnAlgorithmForAnNPCProblem.html?HN_20151111,4,1,ColinWright,11/11/2015 12:41\n10215313,Mt. Gox CEO charged with embezzling Â£1.7m worth of Bitcoin,http://www.theguardian.com/technology/2015/sep/14/bitcoin-mt-gox-ceo-mark-karpeles-charged-embezzling,12,3,edward,9/14/2015 14:47\n10305680,Spoofing Fitness Trackers,https://www.schneier.com/blog/archives/2015/09/spoofing_fitnes.html,3,1,CapitalistCartr,9/30/2015 17:41\n12346593,Show HN: BASIC Interpreter in under 500 LOC of Swift,https://github.com/jdmoreira/foobarbas,1,1,jdmoreira,8/23/2016 19:12\n11120341,The Ruby Code of Conduct,https://www.ruby-lang.org/en/conduct/,14,9,mrstorm,2/17/2016 19:08\n10365447,Male Engineering Student Explains Why Female Classmates Aren't His Equals,http://www.huffingtonpost.com/entry/women-men-engineers-arent-equal-jared-mauldin-letter_561699b9e4b0e66ad4c6bee5?ncid=fcbklnkushpmg00000063,4,1,awjr,10/10/2015 13:32\n12511695,iPhone 7 Plus Teardown,https://www.ifixit.com/Teardown/iPhone+7+Plus+Teardown/67384,29,1,tambourine_man,9/16/2016 3:50\n11731069,Offer rescind after gpa drop,,1,4,tfish,5/19/2016 15:45\n12270171,Js-joda  Immutable date and time library for JavaScript,https://github.com/js-joda/js-joda,2,2,joekrie,8/11/2016 17:35\n10277101,iOS at Facebook [pdf],https://static1.squarespace.com/static/5463eca4e4b09c644a61f99a/t/55fa801ae4b008853e3de038/1442480154751/SimonWhitaker.pdf,160,109,GarethX,9/25/2015 9:29\n11338552,\"Scientists Warn of Perilous Climate Shift Within Decades, Not Centuries\",http://mobile.nytimes.com/2016/03/23/science/global-warming-sea-level-carbon-dioxide-emissions.html,13,2,Osiris30,3/22/2016 18:06\n10424623,\"Guys, here's what it's actually like to be a woman\",http://observer.com/2015/10/guys-heres-what-its-actually-like-to-be-a-woman/,18,16,BatFastard,10/21/2015 10:40\n12411924,Unrest in Gabon leads to Internet shutdown,https://blog.cloudflare.com/unrest-in-gabon-leads-to-internet-shutdown/,33,16,okket,9/2/2016 9:43\n11047133,Another Vietnam  Unseen images of the war from the winning side,http://mashable.com/2016/02/05/another-vietnam-photography/#TBVXB4fMGkqN,243,169,dnqthao,2/6/2016 9:37\n12439865,Ask HN: How to comunicate more clearly my project idea?,,1,3,singold,9/6/2016 22:59\n10226236,Texas Student Is Under Police Investigation for Building a Clock,http://www.nytimes.com/2015/09/17/us/texas-student-is-under-police-investigation-for-building-a-clock.html,269,77,tomek_zemla,9/16/2015 13:08\n11727504,Npm isntall  Issue #2933  npm/npm,https://github.com/npm/npm/issues/2933,8,2,lladnar,5/19/2016 2:23\n10436316,Jack gives 1% of equity to Twitter employees,https://twitter.com/jack/status/657351519461707776?ref_src=twsrc%5Etfw,10,1,madmike,10/23/2015 1:36\n11959781,Mir Spacecraft: Worst collision in the history of space flight [video],http://www.bbc.com/news/magazine-36549109,136,38,ZeljkoS,6/23/2016 9:37\n10270062,How Many People Can You Remember?,http://fivethirtyeight.com/features/how-many-people-can-you-remember/,46,26,ryan_j_naughton,9/24/2015 5:54\n10676510,\"Ask HN: First time US employment, does the company pays the taxes or me?\",,1,6,validuserfr,12/4/2015 14:36\n11615216,Amazing free trading indicators by LazyBear,,1,1,btc_trader,5/2/2016 20:21\n10272556,Facebook was down,https://www.facebook.com/?down=true,101,54,jonny_eh,9/24/2015 16:30\n11774312,Microsoft U-turn on 'nasty trick' pop-up,http://www.bbc.com/news/technology-36376962,8,1,cryptoz,5/26/2016 0:35\n10710670,The first plasma: the Wendelstein 7-X fusion device is now in operation,http://www.ipp.mpg.de/3984226/12_15,383,94,aurhum,12/10/2015 14:17\n11344580,Julie Rubicon,https://www.facebook.com/notes/robin-sloan/julie-rubicon/985697811525170,784,131,ISL,3/23/2016 14:12\n10931025,New book: Mastering ROS for robotics programming,http://robohub.org/mastering-ros-for-robotics-programming/,4,1,hallieatrobohub,1/19/2016 14:44\n11199575,Ask HN: Why can't I copy and paste into HTML fields?,,1,1,danmccorm,2/29/2016 23:24\n11985143,Ask HN: Good software for interactive exploration of quantum/particle physics?,,86,24,Fr0styMatt88,6/27/2016 10:02\n11869374,Another Calculus Limerick,http://blog.drscottfranklin.net/2009/01/13/another-calculus-limerick/,3,1,jellyksong,6/9/2016 13:56\n12405699,Ask HN: Freelancer? Seeking freelancer? (September 2016),,72,85,whoishiring,9/1/2016 15:00\n12188372,Hacking imgur for fun and profit,https://medium.com/@nmalcolm/hacking-imgur-for-fun-and-profit-3b2ec30c9463?source=linkShare-a2421a6d437c-1469813421,21,2,valarauca1,7/29/2016 17:30\n12314119,Difference Between GET and POST Method,http://testingalert.com/difference-between-get-and-post-method/,2,1,testingalert,8/18/2016 16:49\n11790919,2014s JavaScript versus todays  How things were before and how they are now,http://ejb.github.io/2016/05/09/how-my-code-has-changed-since-2014.html,5,2,fagnerbrack,5/28/2016 7:42\n11626686,Xcode 7.3.1 Released,https://developer.apple.com/go/?id=xcode-7.3.1-rn,2,2,chrisamanse,5/4/2016 6:57\n12491763,Crazy Wireless Range in San Francisco. (LoRa Radio Tests),http://blog.beepnetworks.com/2016/09/loras-wireless-range-is-bananas-a-first-look-at-cellular-for-iot-in-san-francisco/,3,1,dconrad,9/13/2016 20:07\n12335619,Emulating a 6502 in JavaScript [video],https://www.youtube.com/watch?v=7WuRq-Wmw5o,21,2,mattgodbolt,8/22/2016 11:54\n12007969,US border control could start asking for social media accounts on landing forms,https://www.theguardian.com/technology/2016/jun/28/us-customs-border-protection-social-media-accounts-facebook-twitter,1,1,gregdoesit,6/30/2016 12:18\n10610741,Show HN: New competitor to cratejoy,http://jointhebox.com/,1,1,jointhebox,11/22/2015 17:39\n10765494,A rare interview with the mathematician who cracked Wall Street,https://www.ted.com/talks/jim_simons_a_rare_interview_with_the_mathematician_who_cracked_wall_street?language=en,2,2,Descarte,12/20/2015 0:23\n11982342,Passive TCP/IP Geo-Location,http://geoloc.foremski.pl/,184,86,blaskov,6/26/2016 19:48\n11994350,Racism is spreading like arsenic in the water supply,https://www.theguardian.com/commentisfree/2016/jun/28/racism-neo-nazis-britain,5,1,gedrap,6/28/2016 15:09\n12471856,How to teach computational thinking,https://backchannel.com/how-to-teach-computational-thinking-29e45c8a2664#.b4hdqhocd,130,44,deepakkarki,9/11/2016 3:13\n11645574,Show HN: Cyberpunk novel where inequality/surveillance push Oakland to civil war,https://www.amazon.com/Cumulus-Eliot-Peper-ebook/dp/B01E4L5L6S,6,1,eliotpeper,5/6/2016 18:01\n11089199,Are there any examples for running Docker applications on vSphere?,,5,2,khanam,2/12/2016 18:19\n11450683,Bang Bang Control,https://en.wikipedia.org/wiki/Bang%E2%80%93bang_control,30,24,dedalus,4/7/2016 21:01\n10899642,MH370 search team finds second shipwreck,http://www.bbc.com/news/business-35302512,168,92,Cyberdog,1/14/2016 4:29\n12065287,RIP: BlackBerry kills its Classic phone,http://money.cnn.com/2016/07/05/technology/blackberry-classic-phone-qwerty/index.html?iid=surge-story-summary,3,2,e-sushi,7/10/2016 11:26\n10207981,Obama: China cyber attacks 'unacceptable',http://www.bbc.com/news/world-us-canada-34229439,2,1,snowy,9/12/2015 13:08\n11202704,OpenSSL security advisory 2016-03-01,https://mta.openssl.org/pipermail/openssl-announce/2016-March/000066.html,139,11,kpcyrd,3/1/2016 14:23\n12137831,EFF is suing the US government to invalidate the DMCA's DRM provisions,https://boingboing.net/2016/07/21/eff-is-suing-the-us-government.html,11,1,ashitlerferad,7/21/2016 16:16\n12116859,\"Chelsea Manning: Moving On, Reflecting on My Identity\",https://medium.com/@xychelsea/moving-on-c78c37079aa6#.wdg3v2gd6,29,1,_of,7/18/2016 17:57\n11028132,Why did Facebook decide to shut down Parse?,https://medium.com/@s2o/they-never-wanted-to-host-your-app-the-real-reasons-why-parse-shut-down-6ec3d7d5c53c#.h9jgsb29c,190,87,sashthebash,2/3/2016 18:00\n12162347,The Hobbit in 3 Hours  How It Should Have Been,https://ahobbitsholiday.wordpress.com/,8,1,neilellis,7/25/2016 23:34\n11869105,No internet for Singapore's public service workstations,http://www.bbc.com/news/world-asia-36476422,1,1,fengwick3,6/9/2016 13:09\n11619899,\"Claude Shannon: Tinkerer, Prankster, and Father of Information Theory\",http://spectrum.ieee.org/computing/software/claude-shannon-tinkerer-prankster-and-father-of-information-theory,166,29,fauria,5/3/2016 12:23\n12056230,Corrode: C to Rust translator written in Haskell,https://github.com/jameysharp/corrode,387,122,adamnemecek,7/8/2016 15:33\n11335804,Show HN: My Startup Is Taking on Tesla in Home Energy Storage,https://electriqpower.com,3,2,traviswingo,3/22/2016 11:53\n10972862,Building side projects,http://cheeaun.com/blog/2016/01/building-side-projects/,18,2,ValentineC,1/26/2016 11:21\n12568991,Bay Area Deep Learning School will be live streamed this weekend,http://www.bayareadlschool.org/#live,3,2,modeless,9/24/2016 1:16\n10239986,The Muen Separation Kernel,http://muen.codelabs.ch/,1,1,mrbig4545,9/18/2015 16:06\n12005754,\"Home Computers Connected to the Internet Aren't Private, Court Rules\",http://www.eweek.com/security/home-computers-connected-to-the-internet-arent-private-court-rules.html,2,1,doctorshady,6/30/2016 0:02\n11948421,Composing Contracts Using Haskell [pdf],http://research.microsoft.com/en-us/um/people/simonpj/Papers/financial-contracts/contracts-icfp.pdf,3,1,mvaliente2001,6/21/2016 19:00\n12327553,A Map Showing Every Single Cargo Ship in the World,http://digg.com/2016/every-ship-in-the-world,4,2,nzp,8/20/2016 17:41\n11001463,Show HN: A simple todo list manager,http://github.com/thewhitetulip/Tasks,19,7,thewhitetulip,1/30/2016 11:08\n10323650,Microsoft agrees to stop suing Asus in return for pre-installing Office,http://thenextweb.com/microsoft/2015/10/02/microsoft-agrees-to-stop-suing-asus-in-return-for-pre-installing-office-on-android-devices/,4,1,r0h1n,10/3/2015 12:45\n10731002,How I wrote a self-hosting C compiler in 40 days,http://www.sigbus.info/how-i-wrote-a-self-hosting-c-compiler-in-40-days.html,429,120,rui314,12/14/2015 14:07\n10362788,Google Drive seems to be down,,17,7,bholdr,10/9/2015 19:42\n11752638,Show HN: I made a tracker for the 2016 presidential election,http://www.gopimplosion.com,3,1,foxhedgehog,5/23/2016 8:49\n10270014,CodeFights thinks competitive programming could be popular,http://www.businessinsider.com/codefights-thinks-competitive-programming-can-be-a-spectator-sport-2015-9,32,11,Tiks,9/24/2015 5:36\n11095443,\"Show HN: Statixite, a management solution for static websites\",https://statixite.com,7,7,rlafranchi,2/13/2016 20:03\n11009621,SnooCode: addressing and routefinding in a country without street addresses,http://www.bbc.com/news/world-africa-35385636,23,10,blahedo,2/1/2016 3:46\n12158740,Show HN: All-in-One Messenger for Chrome - all messengers in one place,https://chrome.google.com/webstore/detail/all-in-one-messenger/lainlkmlgipednloilifbppmhdocjbda,6,2,ladino,7/25/2016 14:07\n10237804,Interface abusers,http://scraps.benkuhn.net/2015/09/17/ui.html,62,51,luu,9/18/2015 6:43\n10667550,Ask HN: Would this be legal?,,2,3,askQuestion,12/3/2015 3:27\n11030355,Show HN: npm addict  Your daily injection of npm packages,https://npmaddict.com/,5,4,mvila,2/3/2016 22:26\n11412468,Silicon Valleys unicorns have regulators worried,https://www.washingtonpost.com/news/the-switch/wp/2016/04/01/why-silicon-valleys-unicorns-have-regulators-worried/,60,56,tosseraccount,4/2/2016 17:56\n10823437,\"How to get a 10,000 points StackOverflow reputation\",http://vladmihalcea.com/2015/01/16/how-to-get-a-10000-points-stackoverflow-reputation/,2,1,leksak,1/1/2016 21:05\n11788766,Robert Mugabe has pardoned all female prisoners in Zimbabwe,https://www.newsday.co.zw/2016/05/26/mugabe-empties-female-prisons/,11,2,chirau,5/27/2016 20:31\n11443889,\"Apply HN: Qbix, Inc Aims to Do for Social What Bitcoin Did for Money\",,14,10,EGreg,4/7/2016 1:17\n11235537,Advanced Tor Browser Fingerprinting,http://jcarlosnorte.com/security/2016/03/06/advanced-tor-browser-fingerprinting.html,135,29,hachiya,3/6/2016 21:06\n10455114,SXSW cancels panels on overcoming harassment in games,http://www.sxsw.com/news/2015/sxsw-statement-hugh-forrest,48,7,ollieglass,10/26/2015 23:01\n11706248,Warren Buffett's Berkshire Hathaway Takes $1B Position in Apple,http://www.wsj.com/articles/buffetts-berkshire-takes-1-billion-position-in-apple-1463400389,358,252,stevenj,5/16/2016 13:55\n10524996,Show HN: Random Peek  Check random Periscope streams from your computer,http://randompeek.com,1,2,onuryilmaz,11/7/2015 15:20\n12424413,Gay men tend to be shorter than heterosexual men,http://link.springer.com/article/10.1007/s10508-016-0800-9,24,14,randomname2,9/4/2016 14:10\n10751129,Accessing Amazon Alexa via the browser,http://sammachin.com/hacks-and-projects/alexa-in-the-browser/,27,2,sammachin,12/17/2015 12:45\n12141157,Ask HN: How to Peacock my Resume,,1,1,thirstysusrando,7/22/2016 1:26\n11854642,\"I finally finished this awesome game called Photoshop, let me send you a video\",https://blogs.msdn.microsoft.com/oldnewthing/20160607-00/?p=93605,138,60,ikeboy,6/7/2016 14:14\n11427316,Ask HN: How do you build a service?,,5,6,NetOpWibby,4/5/2016 2:13\n11754795,Will 90 Become the New 60?,http://nautil.us/issue/36/aging/will-90-become-the-new-60,3,1,dnetesn,5/23/2016 16:16\n12239117,High-Fidelity Quantum Logic Gates,http://journals.aps.org/prl/abstract/10.1103/PhysRevLett.117.060504,64,10,gk1,8/6/2016 18:09\n10676736,Why Do We Have Sister Cities?,http://priceonomics.com/why-do-we-have-sister-cities/,34,12,bpolania,12/4/2015 15:20\n11922094,FasterPath: Faster Pathname Handling for Ruby Written in Rust,https://github.com/danielpclark/faster_path,131,22,wofo,6/17/2016 12:01\n10925314,Ask HN: Cold hands?,,1,1,scottndecker,1/18/2016 16:38\n12447203,Intel sells McAfee,http://www.wsj.com/articles/intel-nears-deal-to-sell-mcafee-security-unit-to-tpg-1473277803,21,2,nickhould,9/7/2016 20:22\n10713595,\"How Pfizer set the cost of its new drug at $9,850 a month\",https://finance.yahoo.com/news/pfizer-set-cost-drug-9-050100023.html,2,1,MarlonPro,12/10/2015 21:25\n11976509,Build Your First Thing with WebAssembly,http://cultureofdevelopment.com/blog/build-your-first-thing-with-web-assembly/,195,56,NickLarsen,6/25/2016 14:58\n12370957,\"DealBert  online deals, all in one place\",http://dealbert.net,5,1,chenster,8/27/2016 4:22\n10950267,Parsing JSON in Swift,http://roadfiresoftware.com/parsing-json-in-swift/,1,1,jtbrown,1/22/2016 2:06\n11171839,I bought some awful light bulbs so you don't have to,https://mjg59.dreamwidth.org/40397.html,270,84,compsciphd,2/25/2016 1:52\n11028216,Goldman Sachs May Be Forced to Fundamentally Question Capitalism,http://www.bloomberg.com/news/articles/2016-02-03/goldman-sachs-says-it-may-be-forced-to-fundamentally-question-how-capitalism-is-working?cmpid=google&google_editors_picks=true,6,6,kohito,2/3/2016 18:08\n11089465,\"Zekai, a coffee-like programming language in 150 lines\",https://github.com/lucazd/zekai,3,1,lucazd,2/12/2016 18:52\n11774120,Show HN: Member management made easy ( demo below),http://www.ledenboek.be/,1,1,NicoJuicy,5/25/2016 23:54\n11455123,Apply HN: Eat My Dust - Home testing for dangerous materials,,96,69,hagope,4/8/2016 15:06\n12260849,\"WikiLeaks offers $20,000 for information on former DNC staffer's murder\",http://www.businessinsider.com/wikileaks-20000-seth-rich-dnc-2016-8,199,228,adamnemecek,8/10/2016 11:32\n11256850,10M Concurrent Websockets with Golang,http://goroutines.com/10m,1,1,dcu,3/10/2016 1:19\n11037423,DNA evidence uncovers major upheaval in Europe near end of last Ice Age,http://www.phys.org/news/2016-02-dna-evidence-uncovers-major-upheaval.html,44,2,JacobAldridge,2/4/2016 21:33\n12192703,Dem-owned-crats: Now its congressional committee is hacked,http://www.theregister.co.uk/2016/07/29/democrat_congressional_committee_breach/,4,2,tooba,7/30/2016 12:36\n10916621,Growgram,,1,2,nomadicgeek_,1/16/2016 20:08\n10483892,Academias Rejection of Diversity,http://www.nytimes.com/2015/10/31/opinion/academias-rejection-of-diversity.html?_r=1,57,43,rmason,10/31/2015 19:41\n10685256,The man who made Bond,http://www.intelligentlifemagazine.com/culture/the-daily/the-man-who-made-bond,32,1,kawera,12/6/2015 13:55\n11647165,Tell HN: Apply HN apology and revision,,653,206,dang,5/6/2016 22:27\n10550940,Ask HN: Non-localized email addresses OK?,,1,3,BrandonM,11/12/2015 2:37\n12460877,\"With the iPhone 7, Apple Changed the Camera Industry Forever\",http://www.newyorker.com/business/currency/with-the-iphone-7-apple-changed-the-camera-industry-forever,3,2,runesoerensen,9/9/2016 10:29\n11192391,Its actually easy to force people to be evil,http://arstechnica.com/science/2016/02/its-actually-easy-to-force-people-to-be-evil/,2,2,Evolved,2/28/2016 21:10\n10222584,11 cool things Magic Leap says its device will do,http://www.bizjournals.com/southflorida/news/2015/09/09/heres-11-cool-things-magic-leap-says-its-secret.html?,1,1,fezz,9/15/2015 19:14\n11073482,Are Pets Really Good for Us?,http://www.psmag.com/health-and-behavior/maybe-not-but-cmon-take-a-look-at-these-hounds,2,1,pseudolus,2/10/2016 15:50\n10512148,A Kitchen That Cooks by Itself,http://www.wired.com/2015/11/innit-future-kitchen/,25,21,prostoalex,11/5/2015 7:47\n11754274,Audio Fingerprinting,http://themerkle.com/audio-fingerprinting-may-become-the-new-norm-to-breach-browsing-privacy/,30,7,Sami_Lehtinen,5/23/2016 15:00\n12267347,A cerebral voyage to improve your logic skills,http://treksit.com/?logical,2,1,hdegrate,8/11/2016 11:31\n12118173,\"Show HN: Anonymous location-based chat, with emojis\",https://www.cow.chat/,1,1,captainbenises,7/18/2016 21:32\n12535252,Debunking the Cul-de-Sac,http://www.citylab.com/design/2011/09/street-grids/124/,92,112,misnamed,9/19/2016 22:20\n10745291,DataGrip 1.0 (formerly 0xDBE): A New IDE for DBs and SQL,http://blog.jetbrains.com/datagrip/2015/12/16/datagrip-1-0-formerly-0xdbe-a-new-ide-for-dbs-and-sql/,84,39,andrey_cheptsov,12/16/2015 16:28\n12007308,How to use empathy in design (without killing millions of women),https://medium.com/fluxx-studio-notes/how-to-use-empathy-in-design-without-killing-millions-of-women-5a9e84b2e424#.rmljxuukc,3,1,ruperttebb,6/30/2016 8:39\n11956319,PG&E Announces Closure of California's Last Nuclear Power Plant,http://www.smithsonianmag.com/smart-news/last-nuclear-power-plant-california-will-shut-down-180959527/?no-ist,12,2,DorintheFlora,6/22/2016 19:23\n11214585,A Plan in Case Robots Take the Jobs: Give Everyone a Paycheck,http://www.nytimes.com/2016/03/03/technology/plan-to-fight-robot-invasion-at-work-give-everyone-a-paycheck.html,3,1,kdazzle,3/3/2016 2:05\n12002653,FTSE 100 closes above pre-Brexit level,http://www.bbc.co.uk/news/business-36660133,5,4,UK-AL,6/29/2016 16:18\n11691757,Video chips in microcomputers,https://plus.google.com/108984290462000253857/posts/D5trsYSsLfm,30,1,ingve,5/13/2016 17:24\n10206836,Apache OpenOffice is insecure,http://reddragdiva.tumblr.com/post/128873352708/urgent-get-the-hell-off-apache-openoffice-its,100,17,davidgerard,9/12/2015 0:35\n11229448,Donald Trump's voicemails hacked by Anonymous,http://www.independent.co.uk/news/world/americas/us-elections/donald-trumps-voicemails-hacked-by-anonymous-a6913861.html,9,1,dineshp2,3/5/2016 13:30\n10392539,\"Rape of the Mind  Psychology of Thought Control, Menticide, Brainwashing (1956)\",https://archive.org/stream/RapeOfTheMind-ThePsychologyOfThoughtControl-A.m.MeerlooMd/RapeOfTheMind-ThePsychologyOfThoughtControl-A.m.MeerlooMd_djvu.txt,4,1,Oatseller,10/15/2015 11:41\n10419746,Show HN: WebRPC  Cross-platform RPC over HTTP,https://github.com/gk-brown/WebRPC,2,1,gk_brown,10/20/2015 15:24\n10712047,Atlassian gets IPO share price of $27,http://www.businessinsider.com/atlassian-gets-ipo-share-price-2015-12?op=1,285,149,prostoalex,12/10/2015 17:48\n11104838,Compare Local Contractors,http://www.projectquote.com,1,1,tytyguy,2/15/2016 18:03\n11967928,Ask HN: An engineer's perspective on healthcare,,4,3,rangerunseen,6/24/2016 8:46\n12564421,How to Fetch Market Data in Excel Like a Pro,https://www.zoomeranalytics.com/blog/how-to-fetch-market-data-in-excel-like-a-pro,3,1,fzumstein,9/23/2016 13:31\n10392295,Agile Is the New Waterfall,https://medium.com/swlh/agile-is-the-new-waterfall-f7baef5d026d,20,5,janvdberg,10/15/2015 10:16\n10435984,A Disadvantaged Start Hurts Boys More Than Girls,http://www.nytimes.com/2015/10/22/upshot/a-disadvantaged-start-hurts-boys-more-than-girls.html?ref=business,126,93,pavornyoh,10/22/2015 23:54\n12005552,Assessment of Antiretroviral Effects of a Synthetic Aluminum-Magnesium Silicate,http://sciencedomain.org/abstract/2831,6,2,vezycash,6/29/2016 23:18\n11348469,\"Etch-A-SDR: Odroid C1, Teensy 3.1 and RTL-SDR\",https://github.com/devnulling/etch-a-sdr,53,3,tlrobinson,3/23/2016 21:36\n11153757,Draft.js  Rich Text Editor Framework for React,http://facebook.github.io/draft-js/,592,112,tilt,2/22/2016 19:57\n11401330,\"Wow, Perl 6 [video]\",https://www.youtube.com/watch?v=paa3niF72Nw,320,228,donaldihunter,3/31/2016 23:11\n12084414,SYN Flood Mitigation with synsanity,http://githubengineering.com/syn-flood-mitigation-with-synsanity/,67,17,alanfranzoni,7/13/2016 7:13\n12356357,\"Ask HN: I'm 28yo. Should I start college now, or get real world experience?\",,20,42,Calist0,8/25/2016 1:17\n10184324,Homotopy Type Theory for Dummies (2013) [pdf],http://www.cs.nott.ac.uk/~txa/talks/edinburgh-13.pdf,41,9,kushti,9/8/2015 6:33\n12520321,The Difference Between Rationality and Intelligence,http://www.nytimes.com/2016/09/18/opinion/sunday/the-difference-between-rationality-and-intelligence.html,136,96,frostmatthew,9/17/2016 13:06\n10381613,Blocks Modular Smartwatch Now On Kickstarter,http://techcrunch.com/2015/10/13/blocks-kickstarter/,12,1,funkyy,10/13/2015 16:38\n10428589,Theranos CEO: Company Is in a Pause Period,http://www.wsj.com/articles/theranos-ceo-company-is-in-a-pause-period-1445455992,3,2,vanderfluge,10/21/2015 20:50\n10483936,Public XMPP Server Directory,https://xmpp.net/directory.php,48,24,tshtf,10/31/2015 19:53\n11668326,The Historical Development of Computer Chess and Its Impact on AI (1997),http://fermatslibrary.com/s/the-historical-development-of-computer-chess-and-its-impact-on-artificial-intelligence,28,2,joaobatalha,5/10/2016 16:20\n10190975,HTree Upto 57% faster data indexing,,2,2,hemen,9/9/2015 12:26\n11962096,Docker container usage growing,http://www.eweek.com/enterprise-apps/docker-container-usage-growing.html,4,1,alxsanchez,6/23/2016 16:11\n10847279,Why You Should Think Twice Before Promoting Your Next Employee,http://www.fastcompany.com/3055025/lessons-learned/why-you-should-think-twice-before-promoting-your-next-employee,6,1,misframer,1/6/2016 0:14\n11877935,Gawker Media Files for Chapter 11 Bankruptcy,http://www.hollywoodreporter.com/thr-esq/gawker-media-files-chapter-11-901536,12,1,Jerry2,6/10/2016 17:17\n12168650,Mobileye split with Tesla spurs debate on self-driving tech,http://www.reuters.com/article/us-mobileye-tesla-idUSKCN1061VF,30,12,wibr,7/26/2016 20:51\n11922887,Bolivia rejects 'offensive' chicken donation from Bill Gates,http://www.theverge.com/2016/6/16/11952200/bill-gates-bolivia-chickens-refused,1,1,neverminder,6/17/2016 14:43\n12191421,Intel Programmable Systems Group takes step towards FPGA based system in package,http://www.newelectronics.co.uk/electronics-technology/intels-programmable-systems-group-takes-its-first-step-towards-an-fpga-based-system-in-package-portfolio/142701/,43,16,zxv,7/30/2016 2:56\n12196917,Ask HN: Cofounder and CTO of a Hardware Startup asking how to leave gracefully,,5,6,hippychap,7/31/2016 13:38\n12283784,Cable TV Revenue to Drop by $2.7B in Next 10 Years as Broadband Booms,https://variety.com/2016/biz/news/cable-tv-revenue-decline-broadband-cord-cutting-1201836417/,11,5,misnamed,8/14/2016 0:44\n10904245,UCL Cyber Security for Startups,http://www.cs.ucl.ac.uk/computer_science_news/article/spherical-defence-labs-all-set-to-fight-cyber-crime/,8,1,dishants,1/14/2016 20:33\n11491383,\"Apply HN: Simitless: Custom business apps for intelligence, no code\",,8,2,fafournier,4/13/2016 19:26\n11601131,The sad state of VoIP from browsers,https://www.mizu-voip.com/Support/Blog/tabid/100/EntryID/12/Default.aspx,3,2,fenesiistvan,4/30/2016 10:08\n12504306,The fishy ingredient in beer that bothers vegetarians,http://www.bbc.co.uk/news/uk-england-37350233,31,59,bhum,9/15/2016 8:20\n10463195,Why Software Outsourcing Doesn't Work  Anymore,http://www.yegor256.com/2015/10/27/outsourcing-doesnt-work.html,379,311,nkurz,10/28/2015 7:28\n11873351,Movie written by algorithm turns out to be hilarious and intense,http://arstechnica.com/the-multiverse/2016/06/an-ai-wrote-this-movie-and-its-strangely-moving/?href=,3,1,jonbaer,6/10/2016 0:12\n10249471,\"Why open source has reach, but no influence\",http://steveburge.com/blog/open-source-communities-are-asking-the-wrong-questions/,2,2,gmays,9/20/2015 22:39\n11845563,\"Voice Assistant? Yes please, but not in public\",http://creativestrategies.com/voice-assistant-anyone-yes-please-but-not-in-public/,79,79,Gys,6/6/2016 9:40\n10721244,Stop using gzip,http://imoverclocked.blogspot.com/2015/12/for-love-of-bits-stop-using-gzip.html,432,254,imoverclocked,12/12/2015 0:58\n10608672,\"Web search 30M rows sub-second, cheaply\",https://quantblog.wordpress.com/2015/02/10/web-search-30-million-rows-sub-second-cheaply/,75,33,jgord,11/22/2015 1:13\n11840548,Could artificial intelligence achieve consciousness? A philosophical analysis,https://ayearofai.com/rohan-7-can-artificial-intelligence-achieve-human-intelligence-b0c95e23ca4b#.9d1pzjwye,6,4,mckapur2,6/5/2016 12:15\n11020777,A Reimplementation of NetBSD Using a Microkernel,https://talks.discoverbsd.com/2016/01/31/a-reimplementation-of-netbsd-using-a-microkernel.html,49,4,protomyth,2/2/2016 17:18\n10787227,Asm.thi.ng  open-source bare-metal coding resources for ARM Cortex-M,http://asm.thi.ng/,36,2,dgellow,12/24/2015 5:26\n10891771,Entitled Web Developers,https://medium.com/@unakravets/the-sad-state-of-entitled-web-developers-e4f314764dd,16,1,Gigablah,1/13/2016 1:42\n11490763,Cruise v. Guillory,https://www.scribd.com/doc/308408168/Cruise-v-Guillory-Complaint,1,1,vbv,4/13/2016 18:16\n10951275,Create your own HN or community with HelloBox,http://www.hellobox.co/,6,3,davidpelayo,1/22/2016 7:19\n10238619,The future of programming is visual,https://medium.com/inside-the-bubble/what-the-fuck-is-bubble-a919ef59a2f1,1,7,adamlagreca,9/18/2015 11:50\n12482832,Mobile Development or Machine Learning?,,2,1,slyfer,9/12/2016 19:24\n12045611,\"Verizon Revamps Plans with More Data, Carryover Data, Unlimited 2G, and Higher $\",http://www.macrumors.com/2016/07/06/verizon-new-data-plans-and-carryover/,1,1,protomyth,7/6/2016 20:19\n10760084,The Upward Redistribution of Income: Are Rents the Story?,http://cepr.net/publications/reports/working-paper-the-upward-redistribution-of-income-are-rents-the-story,79,152,vezzy-fnord,12/18/2015 18:42\n10410449,MEGA is genius,https://blog.setec.io/articles/2015/10/18/mega.html,97,30,hlieberman,10/19/2015 0:33\n10236184,ListenBrainz: Open-Data AudioScrobbler,http://listenbrainz.org/,4,1,pronik,9/17/2015 21:28\n12249157,Version 11 of Mathematica,http://blog.wolfram.com/2016/08/08/today-we-launch-version-11/,146,99,NoXReX,8/8/2016 16:55\n11798734,\"This is what it's like to grow up in the age of likes, lols and longing\",https://www.washingtonpost.com/g00//sf/style/wp/2016/05/25/2016/05/25/13-right-now-this-is-what-its-like-to-grow-up-in-the-age-of-likes-lols-and-longing/,29,6,zavulon,5/29/2016 23:32\n10890713,Teenager invents system to stop bacteria traveling around planes,http://www.independent.co.uk/news/science/teenager-invents-system-to-stop-germs-travelling-around-planes-a6807041.html,1,1,kafkaesq,1/12/2016 21:55\n10901130,Ask HN: Simplest Explanation of YouTube Content ID for a Child? (in Japanese),,4,6,hysan,1/14/2016 13:12\n12551207,Show HN: Python program to clean up handwritten notes,https://mzucker.github.io/2016/09/20/noteshrink.html,79,4,mzucker,9/21/2016 19:01\n11651904,Why you can't copy-paste WeChat into the West,https://medium.com/@kipsearch/why-the-future-of-bots-will-be-multi-platform-67c503afaa7#.br0705lj,3,1,alyxmxe,5/7/2016 23:43\n10513143,Software developers describing their work in 1973,https://www.youtube.com/watch?v=AxSdWhkMB_A,3,1,metafunctor,11/5/2015 13:26\n12399825,A new algorithm for smoother 360 video viewing,https://code.facebook.com/posts/697469023742261/360-video-stabilization-a-new-algorithm-for-smoother-360-video-viewing/,119,16,jamesgpearce,8/31/2016 17:09\n10223446,Ask HN: How does email tracking work?,,11,16,markwaldron,9/15/2015 22:01\n10611678,PhoSho  Do Friendship Differently,https://itunes.apple.com/ai/app/phosho-do-friendship-differently/id959065952?mt=8,1,1,PhoSho,11/22/2015 22:06\n10967990,Dalai Lama on the Art of Happiness,https://micaelwidell.com/dalai-lama-on-the-art-of-happiness/,1,1,mwidell,1/25/2016 16:19\n11719944,Competitive equity % for a well funded startup?,,1,1,for_a_friend,5/18/2016 5:21\n10202961,How to Cheat on Taxes in China,http://www.nytimes.com/2015/09/11/opinion/how-to-cheat-on-taxes-in-china.html,3,1,MarkMc,9/11/2015 10:45\n12176179,Facebook Posts Strong Profit and Revenue Growth,http://www.wsj.com/articles/facebook-posts-strong-profit-and-revenue-growth-1469650289,171,194,kartD,7/27/2016 20:18\n12563436,Ask HN: What are you using for integration testing?,,2,1,nenadg,9/23/2016 9:58\n11514023,Apply HN: Tutorack  Find teachers and courses for everything you want to learn,,3,5,udayj,4/17/2016 10:00\n10693703,Eric Schmidt on How to Build a Better Web,http://www.nytimes.com/2015/12/07/opinion/eric-schmidt-on-how-to-build-a-better-web.html,5,1,pgodzin,12/7/2015 23:46\n10458325,Customer Friendship as a Service,http://www.dixa.com,1,1,julia_dixa,10/27/2015 14:53\n11385941,Show HN: Catslack,https://github.com/influxdata/catslack,9,3,mjdesa,3/29/2016 23:56\n10564825,Does Apple deliberately slow its old iPhones before a new release?,http://www.dailymail.co.uk/sciencetech/article-2709502/Does-Apple-deliberately-slow-old-models-new-release-Searches-iPhone-slow-spike-ahead-launches.html,13,1,angadsg,11/14/2015 7:14\n12284846,SW-delta: an incremental cache for the web,https://github.com/gmetais/sw-delta,139,28,instakill,8/14/2016 8:50\n11092542,\"Were in a brave, new post open source world\",https://medium.com/@nayafia/we-re-in-a-brave-new-post-open-source-world-56ef46d152a3#.e1gf78t22,5,2,chewymouse,2/13/2016 4:27\n11452105,\"LogZoom: A fast, lightweight substitute for Logstash/Fluentd in Go\",https://packetzoom.com/blog/logzoom-a-fast-and-lightweight-substitute-for-logstash.html,149,39,whost49,4/8/2016 1:53\n10438937,Dechoker medical device could end deaths by choking,http://insiderlouisville.com/startups/cool-stuff/game-changer-dechoker-medical-device-end-deaths-choking/,215,104,alvinktai,10/23/2015 14:54\n11506853,\"Thanks, Obama: TV will never be the same, and consumers will love it\",http://www.networkworld.com/article/3056800/home-tech/thanks-obama-tv-will-never-be-the-same-and-consumers-will-love-it.html#tk.twt_nww,1,1,stevep2007,4/15/2016 19:10\n10738979,Lexmark fires Mexico factory workers demanding $0.35 raise,http://www.theguardian.com/business/2015/dec/15/printer-giant-lexmark-fires-juarez-factory-workers-demanding-raise,142,82,benologist,12/15/2015 17:21\n12352717,Edward Snowden: Its Only Getting Better (HITRECORD X ACLU) [video],https://www.youtube.com/watch?v=ysCQfx-UEpA,2,1,thevibesman,8/24/2016 15:27\n10545438,Generating images from their descriptions,http://www.cs.toronto.edu/~emansim/cap2im.html,23,7,cocoflunchy,11/11/2015 8:26\n10327130,Femtosecond lasers allow physicists to directly observe zero point energy,http://motherboard.vice.com/read/femtosecond-lasers-allow-physicists-to-directly-observe-zero-point-energy,2,1,zw123456,10/4/2015 10:25\n12433283,Show HN: App uses GIFs to improve your health,https://itunes.apple.com/us/app/simple-steps-eat-better-one/id1039731803?mt=8,1,1,Solomonrajput1,9/6/2016 2:16\n11040791,Mastercard API,https://developer.mastercard.com/,4,1,ksred,2/5/2016 11:30\n10498318,Why is hi-tech Japan using cassette tapes and faxes?,http://www.bbc.co.uk/news/business-34667380,4,4,rwmj,11/3/2015 9:01\n12273173,Ask HN: Why did you stop learning to code?,,40,44,beekums,8/12/2016 3:05\n10565247,The Great Statistical Schism,http://quillette.com/2015/11/13/the-great-statistical-schism/,49,46,Schiphol,11/14/2015 10:52\n11687548,Tech layoffs more than double in Bay Area,http://www.mercurynews.com/business/ci_29880696/tech-layoffs-more-than-double-bay-area,494,342,akg_67,5/12/2016 23:28\n10670618,Why a German billionaire says that pledges like Mark Zuckerbergs are really bad,https://www.washingtonpost.com/news/wonk/wp/2015/12/02/why-some-people-feel-billionaire-pledges-like-mark-zuckerbergs-are-really-bad/,94,216,nkurz,12/3/2015 16:51\n12216466,The Infinite Set: On '2001: A Space Odyssey',http://reverseshot.org/symposiums/entry/2013/space_odyssey,64,24,prismatic,8/3/2016 8:22\n10798791,\"The secret to a happier, healthier life: Just retire\",http://www.marketwatch.com/story/the-secret-to-a-happier-healthier-life-just-retire-2015-07-27,2,3,eplanit,12/27/2015 21:16\n11643473,Where the FBI's top cybercrime agents go after quitting the force,http://www.dailydot.com/politics/brg-cybersecurity-silk-road-fbi-poached/,61,12,chkuendig,5/6/2016 12:32\n10385840,Apple facing huge chip patent bill after losing case,http://www.bbc.com/news/technology-34524785,156,141,jnord,10/14/2015 10:20\n12222379,Turkey coup plotters' use of 'amateur' app helped unveil their network,https://www.theguardian.com/technology/2016/aug/03/turkey-coup-gulen-movement-bylock-messaging-app,141,134,scandox,8/3/2016 23:49\n12260491,Jacob Appelbaum: Inconsistencies in Rape Allegations,http://www.zeit.de/kultur/2016-08/jacob-appelbaum-rape-allegations-contradictions,15,8,treigerm,8/10/2016 9:39\n11654155,Show HN: S3io.com  File sharing and note-taking tool based on Amazon S3 buckets,https://www.s3io.com,6,2,iliaznk,5/8/2016 14:24\n11036097,\"The Grid??Over Promise, Under Deliver, and the Lies Told by AI Startups\",https://medium.com/@seibelj/the-grid-over-promise-under-deliver-and-the-lies-told-by-ai-startups-40aa98415d8e#.77d37yd26,21,4,seibelj,2/4/2016 18:34\n10428186,\"Thoughts on Campus, a Failed Housing Startup\",http://rossgarlick.com/2015/07/14/thoughts-on-campus-the-failed-startup-that-almost-reinvented-how-we-live/,53,23,edward,10/21/2015 19:56\n11599346,\"Introducing Facebook, Messenger, and Instagram Windows Apps\",http://newsroom.fb.com/news/2016/04/introducing-facebook-messenger-and-instagram-windows-apps/,78,44,asp2insp,4/29/2016 23:15\n12202293,Show HN: Bouncy Ball  A TodoMVC for web animation,http://sparkbox.github.io/bouncy-ball/,85,16,bryanbraun,8/1/2016 13:45\n11572441,Show HN: Personalize Every Article for Every Reader,http://sahadeva.com/interactive-article-experiment.html,3,2,sahadeva,4/26/2016 15:01\n10402177,Document Clustering with Python,http://brandonrose.org/clustering,125,3,sytelus,10/16/2015 21:41\n10898922,Ask HN: Effect of SDNs on internet network topology and freedom,,4,2,gioscarab,1/14/2016 1:02\n10609379,Heroic: Spotify's time series database for monitoring,http://spotify.github.io/heroic/,16,4,mhausenblas,11/22/2015 7:40\n11800234,HackIDE  Open-Source Online Code Editor/Compiler/Interpreter,http://hackide.herokuapp.com,4,2,sahil2305dua,5/30/2016 8:23\n11193371,The Bloatware Debate (1999),http://blu.org/faq/bloat.html,13,2,userbinator,2/29/2016 2:47\n12301809,Ask HN: Has anyone read the AdBlockPlus source code to check for integrity?,,3,6,godot,8/17/2016 1:05\n11915309,Rules for Writing Technical Documentation (2009),http://www.developer.com/tech/article.php/3848981/The-7-Rules-for-Writing-World-Class-Technical-Documentation.htm,74,7,Tomte,6/16/2016 11:01\n11762203,Software Info,,1,1,enazhat,5/24/2016 15:10\n10415091,Airbnb could disrupt the broker business model,https://medium.com/@alexcmeyer/why-airbnb-can-be-the-one-to-finally-disrupt-the-broker-business-model-7604493546f9,34,25,acmeyer9,10/19/2015 19:30\n10803631,Irish DNA originated in Middle East and eastern Europe,http://www.theguardian.com/science/2015/dec/28/origins-of-the-irish-down-to-mass-migration-ancient-dna-confirms?CMP=share_btn_fb,59,11,hunglee2,12/28/2015 21:57\n11377394,A Hackers Guide to Bending the Universe,https://backchannel.com/a-hacker-s-guide-to-bending-the-universe-86a5636b04da#.pqjo9zioo,4,1,enzoavigo,3/28/2016 21:05\n11200102,RFC 7725  An HTTP Status Code to Report Legal Obstacles,https://tools.ietf.org/html/rfc7725,3,1,_jomo,3/1/2016 1:05\n11694466,Letter of Recommendation: U.S.G.S. Topographical Maps,http://www.nytimes.com/2016/05/15/magazine/letter-of-recommendation-usgs-topographical-maps.html,13,1,prismatic,5/14/2016 3:39\n11553317,Sort an array using only one local variable,http://patrickmichaelsen.com/blog/one-var-sort,50,18,nkurz,4/22/2016 23:40\n11732757,\"Blue Feed, Red Feed\",http://graphics.wsj.com/blue-feed-red-feed/,91,55,some-guy,5/19/2016 18:59\n10841246,Is this the future of electric vehicles?,http://www.theverge.com/2016/1/4/10711164/faraday-future-ffzero1-concept-car-announced-photos-ces-2016,4,1,FreedomToCreate,1/5/2016 4:44\n12392081,AWS S3 open source alternative written in Go,https://minio.io,405,131,krishnasrinivas,8/30/2016 17:31\n11204706,The Sign Up with Google Mistake You Can't Fix,https://maltheborch.com/2016/03/the-sign-up-with-google-mistake-you-can%27t-fix.html,332,155,mborch,3/1/2016 18:12\n10411924,Scientists Create Artificial 'Skin' for Prosthetics That Senses Touch,http://www.bbc.co.uk/news/science-environment-34539056,38,2,JohnHammersley,10/19/2015 9:28\n11879504,Why Americas gas stations are running out of time,http://www.slate.com/articles/business/the_juice/2016/06/why_america_s_gas_stations_are_running_out_of_time.html,4,3,jseliger,6/10/2016 19:55\n10675228,\"Saudi Arabia to execute 52 prisoners, including juveniles, en masse\",http://www.reprieve.org.uk/press/saudi-arabia-to-execute-52-prisoners-including-juveniles-en-masse/,60,26,randomname2,12/4/2015 8:16\n10812453,Quick test to see how well you know popular digital products,https://www.producthunt.com/games/frozen-products,2,2,outfoxer,12/30/2015 15:41\n11671030,Trumps Floating Cities: Solving Immigration with the Help of Silicon Valley,https://medium.com/@noncanonic/trumps-floating-cities-solving-immigration-with-the-help-of-silicon-valley-part-1-8cb082ea9cde#.qw8wwkkrm,2,1,noncanonic,5/10/2016 22:00\n10893204,Ack is designed as a replacement for 99% of the uses of grep,http://linux.die.net/man/1/ack,23,13,thefox,1/13/2016 9:28\n10567256,Show HN: Gains  Truly simple weightlifting/bodybuilding logging for iPhone,http://gainstheapp.com,5,1,bemaniac,11/14/2015 21:06\n10726187,\"Hi, Im from the games industry. Governments, please stop us\",http://positech.co.uk/cliffsblog/2015/12/13/hi-im-from-the-games-industry-governments-please-stop-us/,344,229,smacktoward,12/13/2015 12:36\n10673418,NSA OS X hardening tips (2005) [pdf],https://www.nsa.gov/ia/_files/factsheets/macosx_hardening_tips.pdf,5,2,pelim,12/3/2015 23:08\n12486775,Show HN: Dutch app helps you find a DÃ¶ner place for your after party cravings,https://nudoner.nl/?ref=fndz,12,11,wiemee,9/13/2016 10:16\n10589634,Ask HN: Microsoft PR machine unleashed on HN?,,2,3,idibidiart,11/18/2015 18:20\n10639616,Caffeine could limit damage of chronic stress,http://arstechnica.com/science/2015/06/caffeine-could-point-the-way-to-limiting-damage-of-chronic-stress/,83,25,mkagenius,11/28/2015 1:14\n10293565,Does draft beer give you a worse hangover?,http://www.click2houston.com/news/does-draft-beer-give-you-a-worse-hangover/31037044,1,1,SQL2219,9/28/2015 22:12\n10803473,'Twas the Night Before Startup (Vint Cerf - 1985),https://web.archive.org/web/20080428140957/http://www.ietf.org/rfc/rfc968.txt,3,1,SocksCanClose,12/28/2015 21:24\n11185557,Categories: From Zero to Infinity,http://inference-review.com/article/categories-from-zero-to-infinity,25,3,jsprogrammer,2/27/2016 1:13\n10177702,\"Linux-insides: System calls in the Linux kernel, Part 3\",https://github.com/0xAX/linux-insides/blob/master/SysCall/syscall-3.md,73,1,0xAX,9/6/2015 14:18\n11284523,MongoDB: The Frankenstein Monster of NoSQL Databases,https://www.linkedin.com/pulse/mongodb-frankenstein-monster-nosql-databases-john-de-goes,54,7,buffyoda,3/14/2016 18:26\n11842531,Ask HN: Do you keep a journal/diary?,,8,4,curiousgal,6/5/2016 19:08\n10988814,Timezone updates need to be fixed,http://www.creativedeletion.com/2015/12/03/timezone-updates-need-fixing.html,27,58,laut,1/28/2016 15:43\n10489817,How to Study and Take Notes from a Textbook Using the Cornell Note Taking Method,http://whinkapp.com/how-to-effectively-study-a-textbook-using-cornell-note-taking-techniques/,54,4,whinkapp,11/2/2015 3:28\n11206438,Malformed private keys lead to heap corruption in OpenSSL's b2i_PVK_bio,https://guidovranken.wordpress.com/2016/03/01/public-disclosure-malformed-private-keys-lead-to-heap-corruption-in-b2i_pvk_bio/,25,10,jlgaddis,3/1/2016 21:58\n10858338,Uber Settles with New York Attorney General Over God View Tracking Program,http://www.buzzfeed.com/johanabhuiyan/uber-settles-godview#.lirPrE5gbm,2,1,JumpCrisscross,1/7/2016 15:19\n11477356,Apply HN: Natch  Localized Farmers and Artisans Marketplace,,4,5,omarhegazyy,4/12/2016 4:57\n12172035,Adults Have Become Shorter in Many Countries,http://www.nytimes.com/2016/07/26/health/average-height-peaked.html,3,3,dpflan,7/27/2016 11:54\n11343844,Ask HN: How can Slack be disrupted?,,40,73,bossx,3/23/2016 12:38\n10653965,Bulk Call Details Records Collection Ends: What That Means,https://www.eff.org/deeplinks/2015/11/bulk-call-details-records-collection-ends-what-means,4,2,DiabloD3,12/1/2015 6:41\n10883878,The New Republics Next Chapter,https://medium.com/@chrishughes/the-new-republic-s-next-chapter-69f6772606#.2iuzbr286,1,1,emilyn,1/11/2016 21:52\n10228014,Sparkle Motion  Paging Animation Framework for Android,http://engineering.ifttt.com/android/2015/09/16/sparkle-motion/,17,1,devinfoley,9/16/2015 16:55\n10228333,Ask HN: Which CSS/HTML frameworks should I consider for modern web development?,,20,6,SeanAnderson,9/16/2015 17:33\n10275851,Technology-Enabled Blitzscaling: Class Notes,https://medium.com/@mccannatron/reid-hoffman-john-lilly-and-allen-blue-s-cs183c-technology-enabled-blitzscaling-class-1-notes-a93b119a51b9?_hsenc=p2ANqtz-8nyrEcSDZCukzJdFyRaj66H15G2XQcD9g27oGT4oGyaMBSFus6YW3bwLehCOSSMOMhSV89dh2pKTrom4L93RZkrVCRCg&_hsmi=22290608,3,1,prostoalex,9/25/2015 0:54\n12577857,Amazon Fined for Shipping Lithium Batteries on Passenger Planes,http://www.wired.co.uk/article/amazon-fine-batteries-plane,23,5,JboyOzette,9/25/2016 22:44\n12168294,Useful online tool determines if men are talking too much,http://www.avclub.com/article/useful-online-tool-determines-if-men-are-talking-t-240158,1,1,6stringmerc,7/26/2016 19:50\n12241422,PS4 hack: PS4 3.55 OFW unsigned code execution PoC released (webkit exploit),https://github.com/Fire30/PS4-3.55-Code-Execution-PoC,17,4,loppers92,8/7/2016 7:49\n10710240,Is there any huge web application built using Redux?,,6,5,demetriusnunes,12/10/2015 12:14\n10900333,Internship Choices,,1,4,faceofprogress,1/14/2016 9:22\n12113598,Ask HN: What is the best monitor for people with failing eyesight?,,8,6,stevewilhelm,7/18/2016 7:09\n12498899,Gmail is down,https://twitter.com/GoogleforWork/status/776079823773044736?ref_src=twsrc%5Etfw,2,1,bado,9/14/2016 16:54\n11328163,\"WayUp, YC W15, is now charging for excel exports\",http://imgur.com/SsC9Tn2,5,2,miken110,3/21/2016 14:15\n12288828,Tavishs excessively long programmer biography,https://github.com/tarmstrong/longcv/blob/master/bio.md,137,48,ingve,8/15/2016 5:26\n11048087,Silicon Valley Should Join the War on Terrorism,http://www.bloombergview.com/articles/2016-02-05/silicon-valley-should-join-the-war-on-terrorism,4,2,adventured,2/6/2016 15:28\n11608573,How I watched a Brooklyn startup sellout: The downfall of MakerBot from inside,http://brokelyn.com/makerbot-sells-out-as-seen-from-the-inside/,3,1,wallflower,5/2/2016 0:43\n11873806,Transfer Style but Not Color,http://blog.deepart.io/2016/06/04/color-independent-style-transfer/,118,16,ot,6/10/2016 2:02\n11834643,Here Is the Powerful Letter the Stanford Victim Read Aloud to Her Attacker,https://www.buzzfeed.com/katiejmbaker/heres-the-powerful-letter-the-stanford-victim-read-to-her-ra,14,2,maxerickson,6/4/2016 2:32\n11313476,Atlas and Cuba,https://stripe.com/blog/atlas-cuba?ref=hn,141,65,lx,3/18/2016 17:42\n11198002,The Silicon Valley Hustle,http://www.nytimes.com/interactive/2016/02/28/technology/silicon-valley-photo-essay.html?smid=tw-nytimesbusiness&smtyp=cur&_r=0,35,19,Futurebot,2/29/2016 20:07\n10941280,Show HN: Tripsak  Plan your next trip with the best travel tools in one place,http://tripsak.com,1,1,delsol,1/20/2016 20:58\n11959427,Code and Graphics: C++ (Core) Coding Guidelines,http://www.bfilipek.com/2016/06/c-core-coding-guidelines.html,2,1,Tatyanazaxarova,6/23/2016 7:43\n11697135,U.S. concern grows over possible Venezuela meltdown,http://www.reuters.com/article/us-venezuela-usa-idUSKCN0Y42MT,17,7,randomname2,5/14/2016 17:28\n11469877,Show HN: High-performant low-level API for access to cursor in terminal (JS),https://github.com/ghaiklor/terminal-canvas,2,1,submitted,4/11/2016 5:58\n12451653,List of interventions being considered by Google Chrome,https://www.chromestatus.com/features#intervention,3,1,jonnyscholes,9/8/2016 10:08\n11889528,Distributed Systems in Haskell,http://yager.io/Distributed/Distributed.html,171,18,philippelh,6/12/2016 18:33\n11695904,A cool way to use natural language in JavaScript,https://github.com/nlp-compromise/nlp_compromise,517,186,oori,5/14/2016 13:00\n10465454,Ask HN: Why do legal documents sometimes use caps?,,8,3,chejazi,10/28/2015 16:32\n10661225,How Dave Chappelle Is Creating a No-Phone Zone for His Chicago Shows,http://www.hollywoodreporter.com/news/how-dave-chappelle-is-creating-844886,39,63,fudgy73,12/2/2015 5:47\n10883786,Ask HN: What tool do you use for Code Analysis?,,3,1,microsby0,1/11/2016 21:36\n10228508,Obama just tweeted the perfect message for Ahmed Mohamed,http://www.vox.com/2015/9/16/9338229/ahmed-mohamed-obama-tweet,12,4,dankohn1,9/16/2015 17:58\n11165600,Employees: looking for the great boss who cares about their development,http://www.gallup.com/opinion/chairman/171302/employee-satisfaction-doesn-matter.aspx,173,165,ioanarebeca,2/24/2016 9:46\n11167602,Free CCTV for your website,https://peekin.io,5,3,kullar,2/24/2016 15:50\n10547429,Global majority want autonomous weapons banned: New report,http://robohub.org/global-majority-want-autonomous-weapons-banned-new-report/,1,2,probotika,11/11/2015 16:27\n11882789,Chrome about to get huge performance boost,https://docs.google.com/document/d/1vKNGim07lvPCYL1ctiNss1BqhjfE49t6LwZkwoTkeXU/edit,27,9,hccampos,6/11/2016 9:25\n10524184,Puzzle: squirrel's first attempt with the pull-rods on different sides,https://youtu.be/KFEDeOcnmlo,2,1,sodnpoo,11/7/2015 8:37\n11829186,\"Early startup pitches are like movie pitches, not business pitches\",http://also.roybahat.com/post/141207062911/early-startup-pitches-are-like-movie-pitches-not,2,2,scandox,6/3/2016 9:18\n12225108,Bitfinex bitcoin exchange hacker offers 1000BTC giveaway,https://bitcointalk.org/index.php?topic=1574127.0,3,2,deanclatworthy,8/4/2016 12:45\n12072877,Elon Musk Teases Second Part of Top Secret Tesla Masterplan,https://techcrunch.com/2016/07/11/elon-musk-teases-second-part-of-top-secret-tesla-masterplan/,3,2,Errorcod3,7/11/2016 17:51\n10802823,How Big Was the Universe When It Was Born,http://www.forbes.com/sites/startswithabang/2015/12/26/ask-ethan-how-big-was-the-universe-when-it-was-first-born/,2,1,billconan,12/28/2015 19:25\n10581857,Microsoft's plan to port Android apps to Windows proves too complex,http://www.networkworld.com/article/3005670/microsoft-subnet/microsofts-plan-to-port-android-apps-to-windows-proves-too-complex.html,68,58,stevep2007,11/17/2015 15:55\n10494842,The web is becoming unusable,,16,50,byron_fast,11/2/2015 20:14\n10898533,U.S. demands iMessage backdoor in secret court,http://www.zdnet.com/article/apple-in-refusing-backdoor-access-to-data-faces-huge-fines/,18,2,zmanian,1/13/2016 23:35\n12424110,Ask HN: What are best ways to prepare for RHCA/RHCE,,3,3,marmot777,9/4/2016 12:59\n12186435,N. Korea hacked Korean online shopping site for Bitcoin,http://www.businessinsider.com/r-south-korea-says-north-hacked-online-shopping-site-2016-7,2,1,mosesofmason,7/29/2016 12:45\n10540371,Show HN: Modern Hacker News with custom userstyles,https://github.com/oskarkrawczyk/hackernews-userstyles,21,10,wassago,11/10/2015 16:43\n11223033,Startup bank Mondo raised Â£1m crowdfunding in 96 seconds,https://getmondo.co.uk/blog/2016/03/03/crowdfunded/,83,74,obeattie,3/4/2016 11:07\n11693703,Ask HN: How can I seek out successful mentors who I can connect to?,,11,5,thakobyan,5/13/2016 22:51\n11600457,CDNs aren't just for caching,http://jvns.ca/blog/2016/04/29/cdns-arent-just-for-caching/,24,4,iamtechaddict,4/30/2016 5:06\n11286342,Ask YC: How Big Is the HN Team?,,1,2,Kinnard,3/14/2016 23:23\n10245450,82 Maxims About Life That Made Alejandro Jodorowsky the Filmmaker He Is Today,http://nofilmschool.com/2015/09/82-maxims-life-made-alejandro-jodorosky-filmmaker-he-is-today?utm_content=bufferdca04&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer,2,1,phprida,9/19/2015 20:27\n11139853,\"Judge Rules FBI Must Reveal Malware It Used to Hack Over 1,000 Computers\",http://motherboard.vice.com/read/judge-rules-fbi-must-reveal-malware-used-to-hack-over-1000-computers-playpen-jay-michaud,234,77,56k,2/20/2016 12:41\n10344712,Former NSA Chief Disagrees with Current NSA Chief on Encryption,http://motherboard.vice.com/read/former-nsa-chief-strongly-disagrees-with-current-nsa-chief-on-encryption,100,10,howsilly,10/7/2015 7:51\n12304324,Using Feature Queries in CSS,https://hacks.mozilla.org/2016/08/using-feature-queries-in-css/,70,17,dwaxe,8/17/2016 13:04\n11355673,Justin Time,https://blog.ycombinator.com/justin-time,163,51,melvinmt,3/24/2016 19:26\n12069450,Show HN: Is PokÃ©mon GO Available?,http://is-pokemon-go-available.com/,4,8,Eun,7/11/2016 7:39\n11648342,\"Ask HN: I need to specialize.  Web, or iOS?\",,3,7,esob3,5/7/2016 4:03\n11887365,The OpenType Cookbook,http://opentypecookbook.com/,4,1,ashitlerferad,6/12/2016 9:29\n11075737,Popcorn Time Online,http://popcorntime-online.io/,34,3,tilt,2/10/2016 20:31\n10372846,Ask HN: How can we fight the pesticide issue in my state,,6,1,imakesnowflakes,10/12/2015 6:27\n10738607,A Day in the Life of Americans,http://flowingdata.com/2015/12/15/a-day-in-the-life-of-americans/,63,19,WestCoastJustin,12/15/2015 16:20\n12164909,Techcrunch hacked by OurMine,,51,23,p0la,7/26/2016 11:49\n11458666,Ask HN: What's most important when creating software?,,2,5,baccheion,4/8/2016 22:39\n10944486,\"If being too clean makes us sick, why isnt getting dirty the solution?\",https://theconversation.com/if-being-too-clean-makes-us-sick-why-isnt-getting-dirty-the-solution-50572?utm_medium=email&utm_campaign=Newsletter%20for%20Sunday%20January%2017%202016&utm_content=Newsletter%20for%20Sunday%20January%2017%202016+CID_458a2368e784f399b1f1105283ab13b1&utm_source=campaign_monitor_us&utm_term=If%20being%20too%20clean%20makes%20us%20sick%20why%20isnt%20getting%20dirty%20the%20solution,97,73,neverminder,1/21/2016 10:57\n11891404,Dead Could Be Brought 'Back to Life' in Groundbreaking Project,http://www.telegraph.co.uk/science/2016/05/03/dead-could-be-brought-back-to-life-in-groundbreaking-project/,2,1,ytNumbers,6/13/2016 2:34\n10224414,\"How we built a world class engineering team in Jakarta, Indonesia\",https://medium.com/@laironald/how-we-built-a-world-class-engineering-team-in-jakarta-indonesia-97de603106b5,9,2,laironald,9/16/2015 2:59\n12320288,\"NBCs $12B Olympics Bet Stumbles, Thanks to Millennials\",http://www.bloomberg.com/news/articles/2016-08-19/nbc-s-12-billion-olympics-bet-stumbles-thanks-to-millennials,3,1,petethomas,8/19/2016 14:37\n12136983,\"The Strange Politics of Peter Thiel, Trumps Most Unlikely Supporter\",http://www.bloomberg.com/news/articles/2016-07-21/the-strange-politics-of-peter-thiel-trump-s-most-unlikely-supporter,94,167,spking,7/21/2016 14:16\n10821293,Newly found TrueCrypt flaw allows full system compromise,http://www.itworld.com/article/2987438/data-protection/newly-found-truecrypt-flaw-allows-full-system-compromise.html,19,1,laurencei,1/1/2016 6:51\n11547394,Predicting Churn,http://swanintelligence.com/predicting-churn.html,24,2,baseraid,4/22/2016 6:25\n10706695,\"Modern Perl 4th Edition is out, ebook version is free\",https://pragprog.com/book/swperl/modern-perl-fourth-edition,183,94,ingve,12/9/2015 20:58\n11929441,The Money Letter That Every Parent Should Write,http://www.nytimes.com/2016/06/18/your-money/the-money-letter-that-every-parent-should-write.html?ref=business&_r=0,104,75,pavornyoh,6/18/2016 17:04\n12571791,Why the silencing of KrebsOnSecurity opens a troubling chapter for the Net,http://arstechnica.com/security/2016/09/why-the-silencing-of-krebsonsecurity-opens-a-troubling-chapter-for-the-net/,13,2,vezycash,9/24/2016 17:39\n12175848,Photos from the Korean War,http://www.theatlantic.com/photo/2016/07/remembering-the-korean-war/493235/?single_page=true,49,15,curtis,7/27/2016 19:34\n11375285,Building My Connected Shower,https://medium.com/@drewry/building-my-connected-shower-31d148b03539#.8gz7diu1u,24,18,viacoffee,3/28/2016 16:34\n12496937,Show HN: Learn Modern Cloud Infrastructure Using AWS,https://badgerops.net/learn-modern-cloud-infrastructure-with-aws.html,8,6,badgerops,9/14/2016 14:03\n10472329,Ask HN: Do recruiters follow up emails ever work?,,7,5,dudul,10/29/2015 16:37\n11636932,\"Who Has Your Back? Government Data Requests 2016, Sharing Economy Edition\",https://www.eff.org/who-has-your-back-2016,96,15,sinak,5/5/2016 15:28\n11455031,\"Forbes Site, After Begging You Turn Off Adblocker, Serves Up Malware 'Ads'\",https://www.techdirt.com/articles/20160111/05574633295/forbes-site-after-begging-you-turn-off-adblocker-serves-up-steaming-pile-malware-ads.shtml,606,271,jackgavigan,4/8/2016 14:56\n10524619,Autoprefixer 6.1 is out with CSS-in-JS and :read-only support,https://github.com/postcss/autoprefixer/releases/tag/6.1.0,44,18,iskin,11/7/2015 12:38\n10513985,Show HN: GitMark  Your GitHub Report Card,http://www.gitmark.me/,15,15,jicooo,11/5/2015 15:53\n10457584,From product design to virtual reality,https://medium.com/@jmdenis/from-product-design-to-virtual-reality-be46fa793e9b#.9ddoc1heg,28,3,sebg,10/27/2015 12:42\n10177716,Alda: A music programming language,http://daveyarwood.github.io/alda/2015/09/05/alda-a-manifesto-and-gentle-introduction/,276,75,daveyarwood,9/6/2015 14:21\n11026959,An awesome set of JavaScript snippets for VIM with support of ES2015 and Node.js,https://grvcoelho.github.io/vim-javascript-snippets,4,1,grvcoelho,2/3/2016 15:34\n12268716,Go Walkthrough: bytes and strings packages,https://medium.com/@benbjohnson/go-walkthrough-bytes-strings-packages-499be9f4b5bd#.1yoizkvo7,2,1,state_machine,8/11/2016 14:58\n11618444,Are We Reaching the Limits of Silicon Valleys Venture Model?,https://medium.com/@bryce/are-we-reaching-the-limits-of-silicon-valleys-venture-model-f7b7f3708a50#.tmp1sm3u2,2,1,ot,5/3/2016 6:44\n10750039,McCarthy 2.0?,http://techcrunch.com/2015/12/16/a-call-to-arms-against-mccarthy-2-0/,10,2,dannylandau,12/17/2015 6:58\n12303066,The worst predicted impacts of climate change are starting to happen (2015),http://www.rollingstone.com/politics/news/the-point-of-no-return-climate-change-nightmares-are-already-here-20150805?print=true,112,24,kawera,8/17/2016 7:48\n12477090,\"What Happened After Portugal Decriminalized All Drugs, from Weed to Heroin\",https://news.vice.com/article/ungass-portugal-what-happened-after-decriminalization-drugs-weed-to-heroin,59,11,prawn,9/12/2016 3:56\n11450720,Patent: machine-to-machine instant messaging,http://www.uspto.gov/web/patents/patog/week15/OG/html/1413-2/US09009230-20150414.html,23,11,rgbrgb,4/7/2016 21:05\n10531945,9.22337E+18,https://en.wikipedia.org/wiki/9223372036854775807,9,1,lolo_,11/9/2015 8:44\n11526813,The effect of [coffee] bean origin and temperature on grinding roasted coffee,http://www.nature.com/articles/srep24483,4,1,jdnier,4/19/2016 13:40\n12428068,Amazon Unveils Online Education Service for Teachers,http://www.nytimes.com/2016/06/28/technology/amazon-unveils-online-education-service-for-teachers.html,2,1,nature24,9/5/2016 4:16\n11359067,Magic is often used to describe confusing code,http://www.quii.co.uk/Magic,76,56,quii,3/25/2016 8:47\n10443525,Ask HN: Suggestions for my master's degree dissertation,,1,3,chencs,10/24/2015 13:28\n11230080,\"Amazon Reverses Course, Encryption Returning for Fire Devices\",http://www.bloomberg.com/news/articles/2016-03-05/amazon-reverses-course-encryption-returning-for-fire-devices,110,35,adventured,3/5/2016 17:21\n10248151,Promisees  JavaScript Promises Visualization,https://github.com/bevacqua/promisees,64,15,bevacqua,9/20/2015 16:50\n12536342,Computer Vision: On the Way to Seeing More,http://www.nytimes.com/interactive/2016/09/20/science/computer-vision-imsitu.html?rref=collection%2Fsectioncollection%2Fscience&action=click&contentCollection=science&region=stream&module=stream_unit&version=latest&contentPlacement=7&pgtype=sectionfront&_r=0,51,1,dnetesn,9/20/2016 1:37\n12501350,Fantasy Land 1.0,https://github.com/fantasyland/fantasy-land/releases/tag/1.0.0,103,33,porsager,9/14/2016 21:28\n11102051,Cordless Telephones: Bye Bye Privacy (1991),http://readtext.org/hamradio/cordless-telephones-privacy/,43,9,tux,2/15/2016 8:05\n10528483,The Java Deserialization Bug,http://fishbowl.pastiche.org/2015/11/09/java_serialization_bug/,80,29,ingve,11/8/2015 13:59\n10388688,Africa's Food Security Relies on Adoption of New Technologies,http://www.iafrikan.com/2015/10/14/africas-food-security-relies-on-adoption-of-new-technologies/,2,2,tefo-mohapi,10/14/2015 19:11\n12486322,Dva 1.0  a lightweight framework based on react and redux,https://medium.com/@chenchengpro/dva-1-0-a-lightweight-framework-based-on-react-redux-and-redux-saga-eeeecb7a481d#.a7hy8vlfa,4,1,sorrycc,9/13/2016 8:00\n12574260,EQ-Radio: Emotion Recognition Using Wireless Signals,http://eqradio.csail.mit.edu/,45,5,achanda358,9/25/2016 6:31\n11346147,Tay  Microsoft A.I. chatbot,https://tay.ai/,154,130,Wookai,3/23/2016 16:52\n10436182,Airbnb doubles down on douchebaggery,https://www.jwz.org/blog/2015/10/airbnb-doubles-down-on-douchebaggery/,35,5,aaronbrethorst,10/23/2015 0:48\n12445994,iPhone 7,http://www.apple.com/iPhone7,756,1733,benigeri,9/7/2016 18:52\n10905160,Show HN: Fosite  OAuth2 framework for Go,https://github.com/ory-am/fosite?a,38,5,arekkas,1/14/2016 22:22\n10223317,What makes you choose Hacker News over other sites?,https://surveys.mcgill.ca/limesurvey/index.php?sid=97446&lang=en&97446X8879X361722=hackernewsone,1,1,netdynamics1,9/15/2015 21:28\n10929488,Twitter Web has been down for over 20 mins. Are you affected?,,15,14,OoTheNigerian,1/19/2016 9:12\n10824149,Are Movie Theaters Actually Fueling Piracy?,https://medium.com/@MarcHustvedt/are-movie-theaters-actually-fueling-piracy-f35cc48ac0ca#.viac16kvp,2,1,marchustvedt,1/1/2016 23:46\n10350461,Ask HN: How long did it take you to launch?,,2,1,smcguinness,10/8/2015 2:07\n11304529,Managing heterogeneous environments with ManageIQ,https://lwn.net/SubscriberLink/680060/c0650cff2e612670/,49,7,tenderlove,3/17/2016 14:30\n11526661,Exclusive Footage of What Its Like to See Through Magic Leap,http://www.wired.com/2016/04/exclusive-footage-like-see-magic-leap/,1,1,sunsu,4/19/2016 13:10\n10953359,The New York Times Introduces a Web Site (1996),http://www.nytimes.com/1996/01/22/business/the-new-york-times-introduces-a-web-site.html,218,94,danso,1/22/2016 15:48\n10450055,$68B California bullet train project likely to overshoot budget and deadline,http://www.latimes.com/local/california/la-me-bullet-train-cost-final-20151025-story.html,38,69,chambo622,10/26/2015 8:08\n10825304,The price of dissent,https://www.youtube.com/watch?v=c7tzxHOSfss&feature=youtu.be,1,1,cup,1/2/2016 6:12\n11854931,Ask HN: What's the right subset of the C++ language?,,2,2,uptownfunk,6/7/2016 14:59\n10470959,The Internet is getting less and less free,https://www.washingtonpost.com/news/the-switch/wp/2015/10/28/the-internet-is-getting-less-and-less-free/,2,1,cryoshon,10/29/2015 13:55\n12040425,The Codeless Code  The Falling and the Rising Rain,http://thecodelesscode.com/case/233,1,1,Forge36,7/6/2016 0:15\n10721876,Self-hosting Firefox Sync 1.5,https://known.phyks.me/2015/self-hosting-firefox-sync-15,80,20,walterbell,12/12/2015 5:14\n10381524,Ask HN: Showcasing side projects on resume,,9,11,_spoonman,10/13/2015 16:25\n12207258,A Fully Concurrent Garbage Collector for Functional Programs on Multicore CPUs,http://www.pllab.riec.tohoku.ac.jp/papers/icfp2016UenoOhori-preprint.pdf,2,2,cm3,8/2/2016 1:18\n11862223,Introducing Virgil: We make every developer an applied cryptologist,https://medium.com/@VirgilSecurity/introducing-virgil-security-216468775529#.g4a0fd9eg,3,1,randomr,6/8/2016 13:46\n10440886,Popcorntime is dead,http://status.popcorntime.io/,37,16,BatFastard,10/23/2015 19:47\n10419726,Ask HN: So two tiny and speedy browsers today. which?,,1,1,uptownhr,10/20/2015 15:21\n10628212,Macbook charger teardown: surprising complexity inside Apple's power adapter,http://www.righto.com/2015/11/macbook-charger-teardown-surprising.html,556,315,robin_reala,11/25/2015 17:15\n10743551,ISIS Twitter Accounts Run from British Government IP Addresses,http://www.haktuts.in/2015/12/isis-twitter-accounts-run-from-british-Government-IP-Addresses.html,3,1,kalilinux,12/16/2015 11:20\n11929331,Recognizing Bad Advice,http://themacro.com/articles/2016/06/startup-school-radio-48/,76,5,craigcannon,6/18/2016 16:43\n11931157,StartSSL vs. Let's encrypt,http://pastebin.com/GbsBB3My,3,2,darklajid,6/18/2016 23:50\n10627316,Venmo Scammers Know Something You Dont,http://www.slate.com/articles/business/moneybox/2015/09/venmo_scam_and_fraud_why_it_s_easy_to_get_ripped_off_through_the_mobile.html,2,1,daegloe,11/25/2015 14:32\n11751776,India is set to launch a scale model of a reusable spacecraft on Monday,http://www.bloomberg.com/news/articles/2016-05-22/modi-s-mini-shuttle-set-to-blast-into-elon-musk-s-race-for-space,147,53,adventured,5/23/2016 4:00\n10244254,Facebook has collected your web browsing habits to target you with ads,http://mashable.com/2015/09/19/facebook-advertisers-likes,2,1,jgalt212,9/19/2015 13:40\n11161119,Cash: a cross-platform implementation of Unix shell commands in JavaScript,http://github.com/dthree/cash/#,173,71,dc2,2/23/2016 18:35\n10709469,\"The more bits you use, the more you pay: Comcast CEO justifies data caps\",http://arstechnica.com/business/2015/12/the-more-bits-you-use-the-more-you-pay-comcast-ceo-explains-data-caps/,1,1,mengjiang,12/10/2015 8:03\n10610696,HTTP Live Streaming in JavaScript,https://blog.peer5.com/http-live-streaming-in-javascript/,141,32,shacharz,11/22/2015 17:27\n10528757,The Uberization of Money,http://www.wsj.com/articles/the-uberization-of-finance-1446835102?mod=trending_now_2,4,2,prostoalex,11/8/2015 15:41\n11084032,Synthetic Chemistry: The Rise of the Algorithms (2012),http://blogs.sciencemag.org/pipeline/archives/2012/07/31/synthetic_chemistry_the_rise_of_the_algorithms,38,4,nabla9,2/11/2016 23:03\n11653698,Tell HN: Recruitment ads for TheMuse every other week gives negative impression,,3,1,mynewtb,5/8/2016 12:12\n12138138,Why you should avoid TFS version control,https://devblog.dymel.pl/2016/07/21/why-you-should-not-use-tfs/,2,1,mdymel,7/21/2016 16:50\n10824669,10 Most Recommended JavaScript Scene Articles of 2015,https://medium.com/javascript-scene/10-most-recommended-javascript-scene-articles-of-2015-292be655d6cc,3,1,ericelliott,1/2/2016 2:28\n10215458,Billion Dollar Startup Pitch Decks,https://www.cbinsights.com/blog/billion-dollar-startup-pitch-decks/,8,1,jedberg,9/14/2015 15:15\n10917089,Inside the Eye: Nature's Most Exquisite Creation,http://ngm.nationalgeographic.com/2016/02/evolution-of-eyes-text,66,7,fitzwatermellow,1/16/2016 22:10\n10977077,\"Artists, Developers, Entrepreneurs\",http://sendachi.com/join-us,2,1,albertsendachi,1/26/2016 23:29\n12370245,What Slack might learn from its Open Source alternative,https://www.mattermost.org/what-slack-might-learn-from-its-open-source-alternative/,219,94,caio1982,8/27/2016 0:28\n11018456,How to Build a TimesMachine,http://open.blogs.nytimes.com/2016/02/01/how-to-build-a-timesmachine/?ref=technology,36,12,hvo,2/2/2016 9:29\n12340794,Show HN: Vitality  A reminder of life with each new tab,https://chrome.google.com/webstore/detail/vitality/ofnbjjlogningakpjgphhiidgkbjgcch,5,1,aeto,8/23/2016 1:48\n10620147,Garden path sentence,https://en.wikipedia.org/wiki/Garden_path_sentence#Examples,1,1,Syrup-tan,11/24/2015 11:10\n12002689,Building Serverless Apps with Webtask.io,https://auth0.com/blog/2016/06/28/building-serverless-apps-with-webtask/,24,8,edtechdev,6/29/2016 16:23\n11232426,Netflix attacks VPNs,http://teaz.me/netflix-attacks-vpns/,2,1,teaneedz,3/6/2016 4:02\n12162882,Why most clients will not get a scalable server for just $100,https://medium.com/@p0larboy/why-most-clients-will-not-get-a-scalable-server-for-just-100-299d3b3003bf#.eq6ji7fdy,6,2,p0larboy,7/26/2016 1:50\n11356173,MathBox2 does Algebra and Fourier Analysis,https://acko.net/files/gltalks/toolsforthought/,11,1,mpalme,3/24/2016 20:32\n10726453,\"Accelerate your Instagram for more targeted likes, comments and follows\",http://www.instagress.com,1,1,mkaroumi,12/13/2015 14:48\n11136877,Uber CEO Travis Kalanick Says Company Is Profitable in U.S,http://techcrunch.com/2016/02/18/uber-ceo-travis-kalanick-says-company-is-profitable-in-u-s/,1,1,azanar,2/19/2016 21:44\n11026117,Popcorn Time makes a comeback with new open source Web version,http://thenextweb.com/insider/2016/02/03/popcorn-time-makes-a-comeback-with-new-open-source-web-version/,3,1,bndr,2/3/2016 12:39\n10990322,Dell XPS 15 review: A bigger version of the best PC laptop,http://arstechnica.com/gadgets/2016/01/dell-xps-15-review-a-bigger-version-of-the-best-pc-laptop/,53,132,ingve,1/28/2016 18:56\n11550474,China shuts Apple's film and book services,http://www.bbc.com/news/technology-36110425,2,1,tommoor,4/22/2016 16:45\n11922261,Ask HN: Brexit  Should I vote in or out?,,2,8,vain,6/17/2016 12:42\n10595255,Scientists Grow Human Vocal Cords in the Lab,http://www.buzzfeed.com/danvergano/scientists-grow-human-vocal-cords,7,2,adventured,11/19/2015 15:29\n11030042,Ask HN: Do you use an alternative keyboard layout like Dvorak?,,8,7,cranium,2/3/2016 21:48\n11082299,\"Airbnb allegedly purged more than 1,000 New York listings to rig survey\",http://www.theguardian.com/technology/2016/feb/10/airbnb-new-york-city-listings-purge-multiple-apartment-listings,7,1,jflowers45,2/11/2016 19:07\n10253395,Ask HN: Templates for startup legal agreements,,1,1,pravint,9/21/2015 16:34\n11211344,Show HN: Sensible Bash: An attempt at saner Bash defaults,https://github.com/mrzool/bash-sensible,173,70,mrzool,3/2/2016 17:20\n10268525,Tinnitus Remedy: How to Stop Ringing in the Ears,http://health.learninginfo.org/tinnitus.htm,6,7,monort,9/23/2015 21:54\n10306494,Ive Looked at Airbnb and Its Way Worse Than You Think,https://medium.com/@sfhousingrightscommittee/an-open-letter-to-airbnb-emey-about-housing-and-prop-f-8d1bfb84356,17,3,justizin,9/30/2015 19:34\n12128968,Ask HN: How would you improve Twitter?,,4,6,lj3,7/20/2016 13:51\n11851648,Lua 5.3.3 released,https://www.lua.org/home.html,32,1,ewmailing,6/7/2016 0:51\n10641693,Holberton Wants to Be a Different Kind of Coding School,http://techcrunch.com/2015/11/27/holberton-wants-to-be-a-different-kind-of-coding-school/?hn=true,15,5,julien421,11/28/2015 17:32\n11173239,Ubuntu shows off a hybrid handset,http://www.bbc.com/news/technology-35655342,38,10,jessecred,2/25/2016 9:05\n12501665,Introducing OpenType Variable Fonts,https://medium.com/@tiro/https-medium-com-tiro-introducing-opentype-variable-fonts-12ba6cd2369,100,26,3ds,9/14/2016 22:16\n11140632,Write your own,http://www.federicopereiro.com/write/,2,2,fpereiro,2/20/2016 16:13\n11917141,New paper claims that the EmDrive doesn't violate conservation of momentum,http://scitation.aip.org/content/aip/journal/adva/6/6/10.1063/1.4953807,15,4,virgil_disgr4ce,6/16/2016 16:26\n11017941,UX: How MSN went for beauty and got it dead wrong,,1,2,danjayh,2/2/2016 6:40\n11001389,Flying a plane with flight simulator experience only,http://forumserver.twoplustwo.com/34/other-other-topics/prop-bet-can-i-land-plane-first-try-1200028/#post32862445,4,4,myztic,1/30/2016 10:30\n11233877,400Gbps: Winter of Whopping Weekend DDoS Attacks,https://blog.cloudflare.com/a-winter-of-400gbps-weekend-ddos-attacks/,109,61,riqbal,3/6/2016 14:32\n11822514,Minecraft sales top 100M,http://www.theverge.com/2016/6/2/11838036/minecraft-sales-100-million,98,81,chang2301,6/2/2016 14:05\n10915301,Show HN: A prototype app based on the StateX architecture,https://github.com/lilac/statex-demo,2,3,jdeng,1/16/2016 14:16\n11499787,Why programmers cant make any money,https://web.archive.org/web/20151221082425/https://michaelochurch.wordpress.com/2014/06/06/why-programmers-cant-make-any-money-dimensionality-and-the-eternal-haskell-tax/,5,1,shawndumas,4/14/2016 19:47\n10634774,Williams tube  cathode ray tube used as computer memory,https://en.wikipedia.org/wiki/Williams_tube,57,16,silent90,11/26/2015 21:16\n11089865,How Artsy Did a Company Re-Org,https://artsy.net/article/robert-lenne-the-secret-s-to-company-re-orgs,71,6,sethbannon,2/12/2016 19:38\n10580159,Gaption launches platform to earn royalties from content and social activities,https://www.gaption.com/rewards,5,2,gaption,11/17/2015 10:12\n10354921,BAbI tasks: Task generation for testing text understanding and reasoning,https://github.com/facebook/bAbI-tasks,7,1,clessg,10/8/2015 18:30\n12510639,SolarSinter: Using Solar and Sand for 3D printing on site,http://www.markuskayser.com/work/solarsinter/,81,16,bifrost,9/15/2016 23:13\n11755390,Death zone,https://simple.wikipedia.org/wiki/Death_zone,2,1,mromanuk,5/23/2016 17:34\n10205067,Is Tech a Meritocracy?,http://istechameritocracy.com/,13,9,snake117,9/11/2015 17:40\n10635631,Statistical Modeling: The Two Cultures (2001) [pdf],http://projecteuclid.org/download/pdf_1/euclid.ss/1009213726,35,4,sonabinu,11/27/2015 2:59\n10551231,Why the Tor attack matters,http://blog.cryptographyengineering.com/2015/11/why-tor-attack-matters.html,279,58,pmh,11/12/2015 4:05\n12334270,The Elegance of Deflate,http://www.codersnotes.com/notes/elegance-of-deflate/,251,82,ingve,8/22/2016 5:19\n12458055,Live coverage of the 7:05pm launch of OSIRIS-REx asteroid sample return mission,http://www.nasa.gov/nasatv,1,1,r721,9/8/2016 22:39\n10752256,You don't need jQuery,https://github.com/oneuijs/You-Dont-Need-jQuery,2,1,andruby,12/17/2015 16:08\n11874309,Open News Digest,,3,3,ikariot,6/10/2016 4:30\n12255282,Show HN: Book for new Computer Science graduates,https://itunes.apple.com/us/book/id1139490631,2,1,hvd,8/9/2016 15:33\n10366444,The Cello Music of the Spheres: Mathematical Beauty and Symmetry,http://nautil.us/issue/29/scaling/the-cello-music-of-the-spheres,26,3,dnetesn,10/10/2015 18:36\n12285406,Show HN: I've made a spinner for Elm,http://package.elm-lang.org/packages/damienklinnert/elm-spinner/latest/,2,3,jownwayne,8/14/2016 13:00\n12037930,F.B.I. Recommends No Charges Against Hillary Clinton for Use of Personal Email,http://www.nytimes.com/2016/07/06/us/politics/hillary-clinton-fbi-email-comey.html,49,15,samsolomon,7/5/2016 17:10\n10317488,Show HN: TheJackStack  An easier way to develop and deploy static sites,https://github.com/jackwreid/thejackstack,1,1,jackwreid,10/2/2015 9:20\n11436670,Building and Shipping Functional CSS,https://blog.colepeters.com/building-and-shipping-functional-css/,1,1,cjcenizal,4/6/2016 4:44\n11081042,Gravitational Waves Exist: The Story of How Scientists Finally Found Them,http://www.newyorker.com/tech/elements/gravitational-waves-exist-heres-how-scientists-finally-found-them,83,9,donohoe,2/11/2016 16:19\n12190287,Google Maps Reverts to Soviet-Era Place Names in Crimea,http://www.rferl.org/content/ukraine-crimea-google-maps-soviet-names/27888523.html,7,3,markmassie,7/29/2016 21:48\n10573485,What talent wants,https://visible.vc/blog/what-talent-wants/,6,1,workintransit,11/16/2015 9:42\n12296165,\"Nvidias GeForce GTX 10-Series for Notebooks Unveiled, Launching Today\",http://www.anandtech.com/show/10564/nvidias-geforce-gtx-10series-for-notebooks-unveiled-launching-today,8,1,altstar,8/16/2016 8:18\n10752795,Tesla 'corrects' claim that anyone can make a self driving car,http://www.engadget.com/2015/12/17/tesla-vs-bloomberg-over-george-hotz/,2,1,sosuke,12/17/2015 17:25\n10462223,Pentagon Memo Acknowledges 1000s of Cyber Breaches That Compromised DOD Systems,http://www.natlawreview.com/article/pentagon-s-dc3i-memo-acknowledges-thousands-cyber-breaches-compromised-dod-systems,1,1,Oatseller,10/28/2015 0:44\n10415457,The Caffeinated Lives of Bees,http://www.nytimes.com/2015/10/19/science/the-caffeinated-lives-of-bees.html?action=click&contentCollection=science&region=rank&module=package&version=highlights&contentPlacement=1&pgtype=sectionfront,22,13,dnetesn,10/19/2015 20:24\n11330253,Reduce Technical Debt with Gradle,http://gradle.org/evaluating-devops-tools-reduce-technical-debt-with-gradle/,5,1,EmilieCJ,3/21/2016 18:08\n11190075,The Manifesto of the Futurist Programmers (1991),http://www.graficaobscura.com/future/futman.html,2,3,kenOfYugen,2/28/2016 6:17\n10487899,Please Use Slack for FOSS Projects,https://medium.com/@kumarharsh/please-use-slack-for-foss-projects-bf9d53ce3f7d#.ea6xotd8m,3,4,kumarharsh,11/1/2015 19:58\n10821869,C++ Interlude,http://talesofcpp.fusionfenix.com/post-23/interlude,33,2,ingve,1/1/2016 13:51\n12101699,Ask HN: Do Valley VC's ever lose money?,,2,1,lilcarlyung,7/15/2016 15:33\n11939859,Ask HN: How do you keep your (always online) Windows pc safe?,,1,3,jozydapozy,6/20/2016 18:05\n11703596,The MOnSter 6502,http://tubetime.us/?p=346,383,74,mmastrac,5/16/2016 0:57\n12441331,8080 Simulator for 6502,,2,1,creatr,9/7/2016 6:48\n11160542,US flying over Russia to take photos under Open Skies treaty [2014],http://www.stripes.com/news/us-flying-over-russia-to-take-photos-under-open-skies-treaty-1.315012,1,1,jonah,2/23/2016 17:27\n12429130,Ask HN: API for determining aesthetics in photos?,,2,2,jgotti92,9/5/2016 9:32\n10655098,Unnoticed leak answers and raises questions about operation Eikonal,http://electrospaces.blogspot.com/2015/11/unnoticed-leak-answers-and-raises.html,63,3,aburan28,12/1/2015 13:27\n10695909,Ask HN: I am sitting on a Gold mine. Need help,,3,2,techcorner,12/8/2015 12:04\n10651193,What we learned from building custom analytics over Amazon Redshift,https://www.alooma.com/blog/custom-analytics-amazon-redshift,53,25,itamarwe,11/30/2015 19:31\n11648286,Show HN: Easiest UTM Tags Builder,https://utmbuilder.net,17,5,shubhamjain,5/7/2016 3:41\n10334528,A Writers Haunting Trip Through the Horrors of Indonesian History,http://www.newyorker.com/books/page-turner/a-writers-haunting-trip-through-the-horrors-of-indonesian-history,17,2,Thevet,10/5/2015 20:11\n11388134,AYLIEN News API Launch,http://blog.aylien.com/post/141613472883/aylien-news-api-launch,4,1,afshinmeh,3/30/2016 9:52\n12134328,Mormon Tycoon Wants to Build Mega-Utopia in Vermont,http://www.bloomberg.com/features/2016-newvistas-mormon-utopia/,178,210,mkempe,7/21/2016 3:03\n10686552,Panic in iOS Land,http://www.mondaynote.com/2015/12/06/panic-in-ios-land/,3,1,mattkevan,12/6/2015 20:54\n12094142,Show HN: Critics  Video Movie Reviews,https://critics.io/,5,1,iisbum,7/14/2016 14:35\n11026010,60+ recordings of Satie's Gymnopedie One played simultaneously,http://cookingwithsound.com/whats-even-more-beautiful-than-saties-gymnopedies/,54,17,iamben,2/3/2016 12:10\n12224654,\"Jesse Willms, the Dark Lord of the Internet (2014)\",http://www.theatlantic.com/magazine/archive/2014/01/the-dark-lord-of-the-internet/355726/?single_page=true,53,21,bond,8/4/2016 10:42\n11050848,More white women does not equal tech diversity,http://www.usatoday.com/story/tech/columnist/2015/02/12/women-of-color-diversity-tech-silicon-valley-nicole-sanchez/23298945/,2,5,bootload,2/7/2016 0:31\n11216484,\"New Drag and Drop Voice IVR, SMS and Business Critical Email Platform\",http://www.upwire.com/?hn-001,1,1,kieranhackshall,3/3/2016 12:47\n12016626,Does More Security at Airports Make Us Safer or Just Move the Targets?,http://www.nytimes.com/interactive/2016/07/01/world/airport-security-around-the-world.html,72,93,dankohn1,7/1/2016 15:05\n11803347,Ask HN: How to improve technical writing skills?,,10,5,CiPHPerCoder,5/30/2016 21:35\n12372242,Movfuscator  A single-instruction C compiler,https://github.com/xoreaxeaxeax/movfuscator/blob/master/README.md,191,53,vasili111,8/27/2016 13:23\n10656047,\"Mortgages, Layoffs and Bribes\",http://www.bloombergview.com/articles/2015-12-01/mortgages-layoffs-and-bribes,3,1,pliny,12/1/2015 15:32\n10302118,How to Make an SVG Lava Lamp,http://codepen.io/chrisgannon/blog/how-to-make-an-svg-lava-lamp,114,34,chrisgannon,9/30/2015 6:21\n11474006,\"Ahead of Google I/O, Google previews new Android N Multi-Window support\",http://www.networkworld.com/article/3054585/android/ahead-of-google-io-google-previews-new-android-n-multi-window-support.html,1,1,stevep2007,4/11/2016 18:37\n12174823,No more excuses Learn to podcast this week,http://blog.officehours.io/no-more-excuses-learn-to-podcast-this-week/,2,1,karjaluoto,7/27/2016 17:33\n12303185,Are open offices actually more effective?,http://www.rexsoftware.com/open-offices-actually-effective/,1,1,oldmate,8/17/2016 8:30\n11594804,Capistrano maintainers add new dependency to promote paid service,https://github.com/capistrano/capistrano/issues/1655,60,42,yeasayer,4/29/2016 10:36\n12384295,Zuckerberg donates Â500k for Italy earthquake in ad credits,http://www.siliconbeat.com/2016/08/29/facebook-ceo-mark-zuckerberg-wife-priscilla-chan-meet-pope-francis/,3,2,kurren,8/29/2016 19:01\n11846387,The Top 3 JavaScript Mistakes Youre Making Right Now (and How to Fix Them),https://blog.devmastery.com/the-top-3-javascript-mistakes-you-re-making-right-now-and-how-to-fix-them-8512369e1e00#.fgdp0dwr3,2,1,billsparks,6/6/2016 12:53\n10624163,Amazon backtracks after covering NYC subway car in Nazi symbols,http://arstechnica.com/the-multiverse/2015/11/amazon-backtracks-after-covering-nyc-subway-car-in-nazi-symbols/,2,1,astaroth360,11/24/2015 22:54\n10809714,Ask HN: Should paywall links get upvoted?,,1,4,daveloyall,12/29/2015 23:19\n12362684,Why the High Cost of Big-City Living Is Bad for Everyone,http://www.newyorker.com/business/currency/why-the-high-cost-of-big-city-living-is-bad-for-everyone,94,129,lafay,8/25/2016 21:33\n10253010,Enough with the Salts: Updates on Secure Password Schemes,https://www.nccgroup.trust/us/about-us/newsroom-and-events/blog/2015/march/enough-with-the-salts-updates-on-secure-password-schemes/,129,77,Jonhoo,9/21/2015 15:42\n11494355,The Future of Web Startups,http://paulgraham.com/webstartups.html,3,1,badboyboyce,4/14/2016 4:45\n11081232,Show HN: Ricey  Cross platform system information tool,https://rubenrocha.github.io/ricey/,4,2,RADSR,2/11/2016 16:44\n10612321,Transgender children and gender dysphoria,http://www.theguardian.com/society/2015/sep/12/transgender-children-have-to-respect-who-he-is,36,53,nsgi,11/23/2015 1:18\n10662193,Argument: Static typing is better than dynamic typing in programming languages,http://en.arguman.org/static-typing-is-better-than-dynamic-typing-in-programming-languages,1,1,fatiherikli,12/2/2015 10:47\n11956814,\"Blame Canada, Or, the Myth of the Shallow Talent Pool\",https://medium.com/@lucyleid/blame-canada-or-the-myth-of-the-shallow-talent-pool-6d706b588054,8,3,wslh,6/22/2016 20:38\n11731777,Five things I learned from counting 900 engineers at Google I/O,http://obsessionwithregression.blogspot.com/2016/05/five-things-i-learned-from-counting-900.html,3,1,diamond_cheetah,5/19/2016 17:16\n12180274,The Man Who Invented Intelligent Traffic Control a Century Too Early,http://spectrum.ieee.org/geek-life/history/the-man-who-invented-intelligent-traffic-control-a-century-too-early,75,39,boramalper,7/28/2016 14:10\n10738086,Backend for games goes essentially free,http://www.clanofthecloud.com/,3,1,weddpros,12/15/2015 15:04\n11007037,Chemical-Induced Conversion of Amniotic Fluid Stem Cells into Pluripotent State,http://www.nature.com/mt/journal/v20/n10/full/mt2012192a.html,2,1,amelius,1/31/2016 17:20\n11075656,Show HN: Highcharts  JavaScript charts in one line,https://avdaredevil.github.io/highcharts-chart/,6,1,max0563,2/10/2016 20:19\n10816800,Ask HN: Why my question about Ian death was removed from Ask HN?,,4,5,kiloreux,12/31/2015 8:19\n11792875,The fall of Salon.com,http://www.politico.com/media/story/2016/05/the-fall-of-saloncom-004551,40,11,morgante,5/28/2016 19:00\n12179098,Tarsnap outage report: 2016-07-24 10:15:19--11:40:04,https://gist.github.com/onli/4feb522c6d4088cca3e9f3fa13aa7d9e,9,5,onli,7/28/2016 8:42\n10334833,There is no God and computers will overtake humans in the next 100 years,https://uk.news.yahoo.com/stephen-hawking-no-god-computers-102114199.html,9,2,jaoued,10/5/2015 20:50\n12085844,Harmony Explained: Progress Towards a Scientific Theory of Music,https://arxiv.org/abs/1202.4212,213,148,colund,7/13/2016 13:12\n12493739,Ask HN: How do you validate business ideas before investing work,,1,2,m4nu,9/14/2016 1:50\n11610518,Patent defendants wont receive a Get out of East Texas free card,http://arstechnica.com/tech-policy/2016/04/patent-appeals-court-rejects-challenge-to-venue-rules/,2,1,chris_wot,5/2/2016 11:22\n10246161,Ask HN: What's your favorite ruby HTTP client?,,3,3,thinkingserious,9/20/2015 1:07\n11598245,\"ES6, ES7, and beyond\",http://v8project.blogspot.com/2016/04/es6-es7-and-beyond.html,243,73,gsathya_hn,4/29/2016 19:43\n10956982,Free SSL with Amazon's AWS Certificate Manager (ACM),https://dpron.com/ssl-with-aws-certificate-manager/,23,4,datadriven,1/23/2016 2:58\n11409720,RestCommander: Fast Parallel Async HTTP Client as a Service,https://github.com/eBay/restcommander,35,9,nikolay,4/2/2016 1:08\n12370802,Close My Tax Loophole,http://www.nytimes.com/2016/08/27/opinion/close-my-tax-loophole.html,45,82,jstreebin,8/27/2016 3:28\n11831545,Show HN: Affirm  Improved error messages for Python assert statements,https://github.com/gooli/affirm,2,1,zoozla,6/3/2016 17:00\n10201535,\"Travelling to work 'is work', European court rules\",http://www.bbc.com/news/uk-34210002,232,135,wj,9/11/2015 1:33\n12051721,A developer's journey to create 100 games in five years,http://www.gamasutra.com/view/news/276511/A_developers_journey_to_create_100_games_in_five_years.php,83,30,Impossible,7/7/2016 19:57\n12094704,\"Whitewater, a new encoding system for playing inline videos on the mobile web\",https://samiare.github.io/whitewater-mobile-video/,3,1,brettbergeron,7/14/2016 15:33\n11512322,\"If birds descended from dinosaurs, why are they warm-blooded? (2010)\",http://www.abc.net.au/science/articles/2010/11/23/3073903.htm,53,19,networked,4/16/2016 21:29\n12479728,Why We Should Stop Grading Students on a Curve,http://www.nytimes.com/2016/09/11/opinion/sunday/why-we-should-stop-grading-students-on-a-curve.html?src=me,2,1,hvo,9/12/2016 14:03\n10396045,HITCON CTF 2015,https://ctf2015.hitcon.org/,1,1,ShaneWilton,10/15/2015 21:15\n11249107,SSH TRON,https://github.com/zachlatta/sshtron,10,1,dcschelt,3/8/2016 22:01\n12020043,Ubiquiti AirFiber Sets New World Record for Long Range Wireless Broadband,http://www.nasdaq.com/press-release/ubiquiti-airfiber-sets-new-world-record-for-long-range-wireless-broadband-20160629-00972,3,1,alternize,7/1/2016 22:06\n10837807,Why Are 20-Somethings Retiring?,http://www.bloomberg.com/news/articles/2016-01-04/yellen-s-job-puzzle-why-are-20-somethings-retiring-,57,91,breitling,1/4/2016 19:20\n11846303,NoScript is harmful and promotes Malware,https://liltinkerer.surge.sh/noscript.html,10,13,angry-hacker,6/6/2016 12:40\n10511110,Ancient DNA dispute raises questions about wheat trade in prehistoric Britain,http://www.nature.com/news/ancient-dna-dispute-raises-questions-about-wheat-trade-in-prehistoric-britain-1.18702,12,1,DrScump,11/5/2015 1:53\n10620442,A plan to make money grow on trees,http://www.theguardian.com/world/2015/nov/24/redd-papua-new-guinea-money-grow-on-trees,15,3,oska,11/24/2015 13:09\n10873471,Advanced Algebra textbooks,http://www.math.stonybrook.edu/~aknapp/download.html,129,38,efm,1/10/2016 0:06\n12461156,Stunning Videos of Evolution in Action,http://www.theatlantic.com/science/archive/2016/09/stunning-videos-of-evolution-in-action/499136/?single_page=true,6,2,sjcsjc,9/9/2016 11:31\n10294361,Agrep  approximate grep for fast fuzzy string searching,https://github.com/Wikinaut/agrep,12,1,colinprince,9/29/2015 2:06\n12082699,Arrangedly  Task Management Made Elegant,http://www.arrangedly.com/,1,1,ericchristopher,7/12/2016 22:28\n11368960,Shakespeare in the Bush (1966),http://www.naturalhistorymag.com/picks-from-the-past/12476/shakespeare-in-the-bush,58,4,dmurray,3/27/2016 4:57\n10751242,\"The Security, Usability and Multi-Device-Problem of Messaging Apps\",https://www.tazj.in/en/1450354078,57,31,tazjin,12/17/2015 13:11\n10343435,Amazing Street View Imagery of a desolated Svalbard (perfect for zombie movie),http://www.mapillary.com/map/im/t9GtlYxeWrFZRHnf0puXsg/photo,3,2,gyllen,10/7/2015 0:37\n10294729,Futuristic Laser-Razor Has Been Kickstarted,http://mashable.com/2015/09/28/skarp-razor-kickstarter/,2,1,jsnathan,9/29/2015 5:06\n10248647,FBI considers your retweets to be endorsements. Could land you in jail,http://techcrunch.com/2015/09/19/reminder-dont-retweet-isis-or-you-could-go-to-jail/,4,1,occult,9/20/2015 19:17\n12531111,Predictions from early stage bot investors,http://venturebeat.com/2016/09/16/7-predictions-from-early-stage-bot-investors/,57,12,shaunroncken,9/19/2016 13:09\n10701274,2015 to Be Hottest Year on Record,http://news.nationalgeographic.com/2015/11/151124-2015-hottest-year-record-global-warming-climate-change-science/?utm_source=Twitter&utm_medium=Social&utm_content=link_tw20151125news-hottestyear&utm_campaign=Content&sf16002700=1,3,1,cryptoz,12/9/2015 1:31\n12113273,Falcon 9 first stage has landed at LZ-1,https://twitter.com/SpaceX/status/754901995970973696,40,1,jerryhuang100,7/18/2016 4:56\n10317420,Show HN: Automated Bundle Update with Descriptive Pull Request for Ruby Projects,https://www.deppbot.com/,14,2,winstonyw,10/2/2015 9:02\n10232161,Peace App developer  I cant believe I made a #1 top-paid app,https://twitter.com/marcoarment/status/644359302237548544,3,1,fahimulhaq,9/17/2015 8:04\n10332218,Apollo missions photo stream,https://www.flickr.com/photos/projectapolloarchive/,8,1,fgeorgy,10/5/2015 15:00\n10467666,Performance in Big Data Land: Every CPU cycle matters,http://eng.localytics.com/performance-in-big-data-land-every-cpu-cycle-matters-part-1/,66,50,ptothek2,10/28/2015 21:46\n12345107,Proxy (YC S16) Is Digitizing Your Presence,http://themacro.com/articles/2016/08/proxy/,25,10,stvnchn,8/23/2016 16:44\n11555863,Apply HN: Hacking Mental Health,,4,7,tcj_phx,4/23/2016 15:14\n10320842,\"Proterra, an electric bus that can travel farther than a typical city bus\",http://www.fastcoexist.com/3051475/meet-the-electric-bus-that-could-push-every-other-polluting-bus-off-the-road?partner=hackernews,6,4,annelise,10/2/2015 19:49\n11228388,Plain water consumption in relation to energy intake and diet quality,http://onlinelibrary.wiley.com/enhanced/doi/10.1111/jhn.12368,2,1,alok-g,3/5/2016 4:13\n12297851,What Exactly Is End-To-End Encryption?,https://medium.com/ink-different/what-exactly-is-end-to-end-encryption-d43752476e44,27,4,abgoldberg,8/16/2016 14:55\n12464179,VW engineer pleads guilty to diesel emissions scandal,http://www.detroitnews.com/story/business/autos/foreign/2016/09/09/vw-charges/90118226/,187,151,oxryly1,9/9/2016 17:14\n11781887,Goldman Sachs Dumps Numerical-Ranking System for Employees,http://www.wsj.com/articles/goldman-sachs-dumps-employee-ranking-system-1464272443,62,79,edtrudeau,5/26/2016 21:39\n11507188,\"Introducing Tera, a template engine in Rust\",https://blog.wearewizards.io/introducing-tera-a-template-engine-in-rust,89,21,adamnemecek,4/15/2016 19:58\n12495614,Gaia space telescope plots a billion stars,http://www.bbc.com/news/science-environment-37355154,118,26,okket,9/14/2016 10:54\n10251686,Show HN: Turn a Google Spreadsheet into an API,http://sheetsu.com,357,98,michaeloblak,9/21/2015 12:22\n10742314,Ask HN: What is the best online resource for Objective-C to Swift?,,3,2,kexari,12/16/2015 4:09\n10407083,The Psychological Case Against Tipping,http://nymag.com/scienceofus/2015/10/psychological-case-against-tipping.html,3,2,shawndumas,10/18/2015 3:13\n11525377,HackBack a DIY Guide,http://pastebin.com/raw/0SNSvyjJ,3,1,moviuro,4/19/2016 7:24\n12085211,Headphones Everywhere,http://www.newyorker.com/culture/cultural-comment/headphones-everywhere,62,99,pmcpinto,7/13/2016 10:48\n11872188,\"Deis Workflow, Now Stable\",https://deis.com/blog/2016/workflow-stable/,24,2,nslater,6/9/2016 20:37\n12164938,Power in the Age of the Feudal Internet,http://en.collaboratory.de/w/Power_in_the_Age_of_the_Feudal_Internet,158,62,zby,7/26/2016 11:55\n10313489,Why Fogbugz lost to Jira,http://movingfulcrum.com/why-fogbugz-lost-to-jira/,312,243,pdeva1,10/1/2015 18:35\n11209516,The smart home freak show stops here,http://www.thememo.com/2016/03/02/the-smart-home-freak-show-stops-here/,98,132,alexwoodcreates,3/2/2016 12:29\n12501232,Three by Kafka,http://www.theparisreview.org/blog/2016/09/14/three-by-kafka/,76,22,benbreen,9/14/2016 21:10\n11478467,Awesome Ruby,http://ruby.libhunt.com/,4,2,stanislavb,4/12/2016 10:54\n10494512,Object.observe withdrawn from TC39,https://mail.mozilla.org/pipermail/es-discuss/2015-November/044684.html,173,100,smasher164,11/2/2015 19:35\n10396225,SQLite 3.9.0 Released with JSON support,https://www.sqlite.org/releaselog/3_9_0.html,79,11,conductor,10/15/2015 21:44\n11103016,FFmpeg 3.0 released,https://ffmpeg.org/download.html,454,91,vivagn,2/15/2016 12:42\n12497965,Kids is the best what can happen to your career,https://medium.com/@buger/why-having-kids-is-the-best-what-can-happen-with-your-career-9264b9dba275,4,1,LeonidBugaev,9/14/2016 15:31\n10679276,Physicists Hope to Be Wrong About the Higgs Boson,http://www.wired.com/2015/11/physicists-are-desperate-to-be-wrong-about-the-higgs-boson/,51,17,qubitcoder,12/4/2015 21:28\n10653277,\"In a Global Market for Hacking Talent, Argentines Stand Out\",http://www.nytimes.com/2015/12/01/technology/in-a-global-market-for-hacking-talent-argentines-stand-out.html,10,2,wslh,12/1/2015 2:12\n11174815,Show HN: CuriosityStream  Netflix for non-fiction,http://Curiositystream.com,129,113,MPetitt,2/25/2016 14:58\n10429240,The coming era of unlimited  and free  clean energy,https://www.washingtonpost.com/news/innovations/wp/2014/09/19/the-coming-era-of-unlimited-and-free-clean-energy/?tid=trending_strip_4,8,2,cryptoz,10/21/2015 22:28\n10333602,Unit-testing embedded C applications with Ceedling,http://dmitryfrank.com/blog/2015/1005_unit-testing_embedded_c_applications_with_ceedling,22,6,dimonomid,10/5/2015 18:07\n12052423,Renaming our company  Dato is now Turi,http://blog.turi.com/renaming-our-company-dato-is-now-turi,5,3,ReedJessen,7/7/2016 22:16\n10511694,Ask HN: Performance benchmarks of NLP engines?,,4,1,codyguy,11/5/2015 4:57\n10814470,\"In Silicon Valley Now, Its Almost Always Winner Takes All\",http://www.newyorker.com/tech/elements/in-silicon-valley-now-its-almost-always-winner-takes-all?intcid=mod-latest,105,77,sew,12/30/2015 21:26\n10293084,Rephone lets you hack a cellular radio into anything,http://www.theverge.com/2015/9/27/9404303/rephone-lets-you-hack-a-cellular-radio-into-anything,52,7,chris-at,9/28/2015 20:48\n10397023,OkBuck: 10 lines config to use BUCK from Gradle,https://github.com/Piasy/OkBuck,1,1,Piasy,10/16/2015 1:39\n11009809,In Solidarity with Library Genesis and Sci-Hub,http://custodians.online/,176,25,atondwal,2/1/2016 4:39\n11386381,Change Sets for AWS CloudFormation,https://aws.amazon.com/blogs/aws/new-change-sets-for-aws-cloudformation/,45,24,wallflower,3/30/2016 1:40\n11109645,The reason why we get sick when mixing alchohol,https://news.yahoo.com/real-reason-why-mixing-different-000000936.html?nf=1,5,9,TheAuditor,2/16/2016 13:32\n12562945,The Use of Artificial Intelligence in the Artistic Creation,https://estranhosidade.wordpress.com/2016/02/20/the-automation-of-the-technical-part-of-art-the-use-of-artificial-intelligence-in-the-artistic-creation/,2,1,estranhosidade,9/23/2016 7:34\n10600897,\"Passwords at NS&I (still, 2015) stored in plaintext (2013)\",http://avaragado.org/2013/07/06/tumbling-through-nsi-hoops/,2,1,murkle,11/20/2015 12:48\n10622079,The Desktop is Outdated,http://lennartziburski.com/the-desktop-is-outdated,1,1,ziburski,11/24/2015 17:19\n12169610,Saturn's hexagon in motion,https://www.reddit.com/r/space/comments/4up9cw/saturns_hexagon_in_motion/,3,1,awqrre,7/26/2016 23:50\n11676978,\"Play Daybreak, the 60-second daily game and predict the news\",https://itunes.apple.com/us/app/daybreak-today/id1104660932?mt=8,1,1,lynncwang,5/11/2016 16:53\n10213202,XKCD  I Could Care Less,http://xkcd.com/1576/,4,2,elwell,9/14/2015 0:15\n11717010,My wife has complained that OpenOffice will never print on Tuesdays (2009),https://bugs.launchpad.net/ubuntu/+source/cupsys/+bug/255161/comments/28,419,155,hardmath123,5/17/2016 20:15\n12002856,Virtual reality startup aimed at the elderly,http://www.npr.org/sections/health-shots/2016/06/29/483790504/virtual-reality-aimed-at-the-elderly-finds-new-fans,3,1,rmason,6/29/2016 16:47\n12008965,FAQ from Guccifer 2.0,https://guccifer2.wordpress.com/2016/06/30/faq/,70,92,koolba,6/30/2016 14:58\n11906063,Feds sue Seattle to keep FBI surveillance camera program secret,http://www.seattlepi.com/local/crime/article/Feds-sue-Seattle-to-keep-FBI-surveillance-camera-8107443.php?google_editors_picks=true,6,1,JumpCrisscross,6/14/2016 23:03\n11098907,Raspberry Pi httpd micro benchmark,https://gist.github.com/msoap/7060974#file-raspberry-pi-httpd-benchmark-md,8,1,mpg123,2/14/2016 16:42\n12054675,Kubernetes the Hard Way,https://github.com/kelseyhightower/kubernetes-the-hard-way,6,1,hazbo,7/8/2016 11:07\n11883279,Elon Musk provides new details on his mind blowing mission to Mars,https://www.washingtonpost.com/news/the-switch/wp/2016/06/10/elon-musk-provides-new-details-on-his-mind-blowing-mission-to-mars/,58,46,ghosh,6/11/2016 12:56\n11461172,Apply HN: RoomEase  Ease and organise flat sharing,,4,5,kostas_f,4/9/2016 13:41\n12260828,Mom macro set for groff,http://www.schaffter.ca/mom/momdoc/toc.html,35,9,Tomte,8/10/2016 11:26\n11206077,Wozniak Chastises His Apple / Biggest blunder was not sharing its OS,http://www.sfgate.com/business/article/ON-TECHNOLOGY-Wozniak-Chastises-His-Apple-3024337.php,3,1,williamle8300,3/1/2016 21:10\n11603078,Experienced Programmers Use Google Frequently,http://codeahoy.com/2016/04/30/do-experienced-programmers-use-google-frequently/,291,173,perseus323,4/30/2016 19:11\n10221269,Adrian Frutiger has died,http://www.swissinfo.ch/eng/master-of-the-univers_swiss-font-legend-adrian-frutiger-dies/41659284,254,53,acdanger,9/15/2015 15:43\n10854913,Pay Off Student Loans with BrowseU,http://mypocketjingles.blogspot.com/2015/11/pay-off-student-loans-with-browseu.html,1,1,browseu,1/6/2016 23:56\n10663298,Show HN: LaTeX Boilerplates  Plain-Text Document Production System,http://mrzool.cc/tex-boilerplates/,104,43,mrzool,12/2/2015 15:01\n10253968,A Zipcar a day gets stolen in SF  here's how they stole mine,http://advice.interviewed.com/somebody-stole-my-zipcar/,22,22,darrennix,9/21/2015 17:57\n12368476,Show HN: Sourcegraph Chrome extension - review code on GitHub like in an IDE,https://chrome.google.com/webstore/detail/sourcegraph-for-github/dgjhfomjieaadpoljlnidmbgkdffpack,5,1,beliu,8/26/2016 18:59\n10461606,CSSgram: CSS library for Instagram filters,https://github.com/una/CSSgram,176,40,gotchange,10/27/2015 22:23\n12256750,Christoph Hellwig's case against VMware dismissed,http://lwn.net/Articles/696764/,1,1,gghh,8/9/2016 18:30\n12557777,Restoring YC's Xerox Alto day 7: experiments with disk and Ethernet emulators,http://www.righto.com/2016/09/restoring-ycs-xerox-alto-day-7.html,88,14,dwaxe,9/22/2016 16:00\n10293368,Apparatus: graphics editor and programming environment for interactive diagrams,http://aprt.us/,133,14,jarmitage,9/28/2015 21:33\n12294155,YC Tech Stacks,http://themacro.com/articles/2016/08/yc-tech-stacks/,336,99,bootload,8/15/2016 22:57\n12074401,Your MAC Address Randomization attempts are futile [pdf],http://papers.mathyvanhoef.com/asiaccs2016.pdf,5,1,ashitlerferad,7/11/2016 20:44\n12481316,\"Ask HN: If you had only 10^N dollars for a cause, what would you choose and why?\",,1,1,thr0waway1239,9/12/2016 16:51\n11627553,\"Moores Law Running Out of Room, Tech Looks for a Successor\",http://www.nytimes.com/2016/05/05/technology/moores-law-running-out-of-room-tech-looks-for-a-successor.html,54,54,ingve,5/4/2016 11:22\n10178337,What Really Killed Homejoy? It Couldn't Hold on to Its Customers,http://www.forbes.com/sites/ellenhuet/2015/07/23/what-really-killed-homejoy-it-couldnt-hold-onto-its-customers/,1,1,antimora,9/6/2015 17:37\n10224294,Easy Way to View Job Postings on HN,https://news.ycombinator.com/from?site=lever.co,1,1,mrdrozdov,9/16/2015 2:10\n11418742,FreeBSD 10.3,https://lists.freebsd.org/pipermail/freebsd-announce/2016-April/001713.html,202,101,jlgaddis,4/4/2016 1:00\n11668658,Google Announced their D-Wave 2X Quantum Computer Works (2015),http://www.popularmechanics.com/technology/gadgets/a18475/google-nasa-d-wave-quantum-computer/,63,21,ajessup,5/10/2016 16:57\n10585356,\"In Wake of Paris, FCC Seeks Power to Shutter Websites\",http://www.insidesources.com/in-wake-of-paris-fcc-seeks-power-to-monitor-shutter-websites/,11,5,Kinnard,11/18/2015 1:40\n12450629,\"Soon, teams will define and deliver software in a VR/AR, supported by AI agents\",,1,1,petermuryshkin,9/8/2016 6:03\n11625883,Craig Wright will publish extraordinary proof that he is Satoshi,http://techcrunch.com/2016/05/03/craig-wright-will-publish-extraordinary-proof-that-he-is-satoshi/,9,10,chris_overseas,5/4/2016 3:12\n10581992,Fuck you YC,,14,21,websitescenes,11/17/2015 16:14\n10418876,Adam Draper: Investors Don't Want to Hear the Word Bitcoin,http://www.coindesk.com/adam-draper-investors-bitcoin-blockchain/,1,1,davidgerard,10/20/2015 13:10\n11685615,The Personal Software Process (2000) [pdf],http://www.sei.cmu.edu/reports/00tr022.pdf,21,4,Tomte,5/12/2016 18:26\n11952927,Lenin was a mushroom,https://en.wikipedia.org/wiki/Lenin_was_a_mushroom,574,178,Smaug123,6/22/2016 11:24\n10858187,\"Ask HN: How much bigger is Google than other co's Twitter, snapchat, Facebook?\",,3,6,meeper16,1/7/2016 14:54\n11376818,Stop ads without adblock,https://github.com/Jermorin/adstop,3,3,azertyuiopok,3/28/2016 19:48\n10300373,Ask HN: What do you want in a text editor?,,13,23,fizzbucket,9/29/2015 22:51\n12106294,Show HN: 5 Minute ResumÃ© of Your GitHub Contributions,https://github.com/beneills/cv,6,6,beneills,7/16/2016 13:44\n10913124,Unix Sockets for Jetty 9.4?,https://webtide.com/unix-sockets-for-jetty-9-4/,3,1,based2,1/15/2016 23:34\n10977064,Lyft Partners with Waze,http://consumerist.com/2016/01/26/lyft-partners-with-waze-in-effort-to-be-faster-more-efficient-than-the-competition/,2,1,ktamura,1/26/2016 23:27\n10177077,The Hitler at Home stories of the pre-WWII American press,http://www.atlasobscura.com/articles/the-american-medias-awkward-fawning-over-hitlers-taste-in-home-decor,75,75,aaronbrethorst,9/6/2015 8:05\n10745477,Erlang/OTP 18.2 has been released,http://www.erlang.org/news/97,7,1,jparise,12/16/2015 16:51\n10337345,Safe Harbour Declared Invalid in Europe: Tech Giants' Data-Sharing Under Threat,http://www.forbes.com/sites/emmawoollacott/2015/09/23/safe-harbour-declared-invalid-in-europe-tech-giants-data-sharing-under-threat/,2,1,Quanttek,10/6/2015 8:02\n10824209,Ask HN: What book changed your life in 2015?,,2,1,michalu,1/1/2016 23:56\n12305598,\"With Windows 10, Microsoft Disregards User Choice and Privacy\",https://www.eff.org/deeplinks/2016/08/windows-10-microsoft-blatantly-disregards-user-choice-and-privacy-deep-dive,465,398,DiabloD3,8/17/2016 15:53\n11039424,Is AI an existential threat to humanity?  answers by prominent AI researchers,https://www.quora.com/Is-AI-an-existential-threat-to-humanity?share=1,3,1,dskrvk,2/5/2016 4:25\n10818808,Try diffoscope online: one of the tools behind reproducible builds,https://try.diffoscope.org/,28,3,r0muald,12/31/2015 18:15\n12353704,Microsoft's Open Management Infrastructure for Linux Now on GitHub,https://github.com/Microsoft/omi,3,1,moby,8/24/2016 17:33\n11175290,How Did Slack Grow So Fast?,https://www.leadboxer.com/blog/how-did-slack-grow-so-fast/,5,2,alexkehr,2/25/2016 16:06\n10779053,Ask HN: How to get involved with AI as a non-AI programmer?,,30,8,hndatapagan,12/22/2015 17:38\n10511885,It Turns Out Cancer Can Be Killed After All,https://medium.com/@jeffwitzeman/so-it-turns-out-cancer-can-be-killed-after-all-32764ac8d6db,7,2,bagelicious,11/5/2015 6:06\n10408563,War on talent,http://www.ft.com/intl/cms/s/0/c53a9282-735e-11e5-bdb1-e6e4767162cc.html,4,2,nobsyo,10/18/2015 16:00\n12075493,A hot potato game for Slack,https://hot-potato-slack.herokuapp.com,4,1,RoyalGecko,7/11/2016 23:07\n12105656,.NET Core Roadmap,https://blogs.msdn.microsoft.com/dotnet/2016/07/15/net-core-roadmap/,4,1,edvbld,7/16/2016 8:08\n10626681,Real-time cinematic graphics,https://uberact.com/blog/2015/11/24/real-time-cinematic-motion-graphics,1,1,barcoder,11/25/2015 11:38\n10501861,Five Algorithms Every Web Developer Can Use and Understand,https://www.gitbook.com/book/lizrush/algorithms-for-webdevs-ebook/details,3,1,mkiser,11/3/2015 19:21\n12277834,Needle  A modular framework to streamline security assessments of iOS apps,http://seclist.us/needle-is-an-open-source-modular-framework-to-streamline-the-process-of-conducting-security-assessments-of-ios-apps.html,27,2,jhon-wu,8/12/2016 18:42\n11391329,Ethereum Solidity Available in Microsoft Visual Studio [pdf],http://consensys.net/static/MSVS.pdf,95,30,ConsenSys,3/30/2016 17:44\n12054424,Vulners  Vulnerability Data Base,https://vulners.com,58,8,vkorsunov,7/8/2016 9:33\n12310032,All Olympic gold medal winners in the 100m sprint compared in one race,http://interaktiv.tagesanzeiger.ch/2016/100meter/en/,183,94,andrewfromx,8/18/2016 2:25\n10551059,Founder of Simple Warns Silicon Valley Pals: Dont Ruin Portland,http://www.wweek.com/2015/11/11/tech-entrepreneur-alex-payne-warns-his-silicon-valley-pals-dont-ruin-portland/,2,1,kareemm,11/12/2015 3:08\n11580709,How to use conditions to dynamically manipulate images,http://cloudinary.com/blog/how_to_use_conditions_to_dynamically_manipulate_images,4,1,nadavs,4/27/2016 14:29\n12301012,Univision is buying Gawker Media for $135M,http://www.recode.net/2016/8/16/12504008/univision-is-buying-gawker-media-for-135-million,11,1,ssclafani,8/16/2016 22:11\n11925900,\"140M Streaming, Geovized Tweets = Data Geeks Dream\",http://www.mapd.com/blog/2016/06/17/our-latest-tweetmap-innovation-streaming-content/?utm_source=hacker%20news&utm_medium=social&utm_content=160617%20blog%20live%20tweetmap&utm_campaign=blog%20post,4,1,jtsymonds,6/17/2016 22:16\n12284503,\"Read to know  How to implement a singleton pattern in C#, on mantratocode.com\",http://www.mantratocode.com/pattern/how-to-implement-a-singleton-pattern-in-c/,2,1,sagarsonawane,8/14/2016 6:28\n12415786,Were winding down Starfighter,https://twitter.com/tqbf/status/771533037666390017,112,32,j_s,9/2/2016 19:51\n11295944,New Photoshop UI has become a major problem on the official feedback forum,https://feedback.photoshop.com/photoshop_family/topics/adobe-just-ruined-the-photoshop-cc-user-interface?topic-reply-list[settings][filter_by]=all,44,60,vladdanilov,3/16/2016 9:10\n12067422,Robbers Are Using PokÃ©mon Go to Target Victims,http://www.slate.com/blogs/the_slatest/2016/07/10/criminal_are_using_pok_mon_go_to_target_victims.html,3,3,my_first_acct,7/10/2016 21:50\n10234071,Top Colleges Doing the Most for Low-Income Students,http://www.nytimes.com/interactive/2015/09/17/upshot/top-colleges-doing-the-most-for-low-income-students.html,7,5,Amorymeltzer,9/17/2015 15:56\n11215642,Ola and Uber Launch Bike Taxi Services in Bengaluru India,http://gadgets.ndtv.com/apps/news/ola-and-uber-announce-bike-taxis-pilot-in-bengaluru-809332,1,1,itprofessional4,3/3/2016 8:22\n11650369,Facebook is trying to build AI algorithms that can help build AI algorithms,https://www.wired.com/2016/05/facebook-trying-create-ai-can-create-ai/,94,20,frostmatthew,5/7/2016 17:09\n10763471,Literate SQL,https://modern-sql.com/use-case/literate-sql,68,36,based2,12/19/2015 13:12\n10297707,Twitter Plans to Go Beyond Its 140-Character Limit,http://recode.net/2015/09/29/twitter-plans-to-go-beyond-its-140-character-limit/,43,22,coloneltcb,9/29/2015 17:07\n11077103,How Repulsive: On the merits of disturbing literature,http://www.theparisreview.org/blog/2016/02/10/how-repulsive/,46,15,samclemens,2/10/2016 23:35\n10637489,Fixing Education with Technology,,4,9,CaiGengYang,11/27/2015 14:42\n10667725,How to do customer development?,,1,1,aml183,12/3/2015 4:18\n10813343,Why arent app permissions reflected in app classifications?,https://medium.com/@PuzzleBoss/why-aren-t-app-permissions-reflected-in-app-classifications-44f27ff7d651,56,27,benologist,12/30/2015 18:09\n11297779,The law is clear: FBI can't make Apple rewriter its OS,https://medium.com/@scrawford/the-law-is-clear-the-fbi-cannot-make-apple-rewrite-its-os-9ae60c3bbc7b#.1n6t5ebl0,3,2,steven,3/16/2016 14:53\n10795309,The power of Luthers printing press,https://www.washingtonpost.com/opinions/the-power-of-luthers-printing-press/2015/12/18/a74da424-743c-11e5-8d93-0af317ed58c9_story.html,34,7,allthebest,12/26/2015 21:03\n12109488,Tesla working on Autopilot radar changes after crash,http://phys.org/news/2016-07-tesla-autopilot-radar.html,5,2,vadmeste,7/17/2016 8:40\n12530659,\"I quit my job, bought an army truck, and spent 19 months circumnavigating Africa\",http://imgur.com/gallery/bSOKf,485,248,lornemalvo,9/19/2016 12:03\n11215064,Awesome-GitHub: Better use GitHub,https://github.com/AntBranch/awesome-github,3,3,flyicarus,3/3/2016 4:42\n11893368,Twilio S-1 Amendment,http://www.sec.gov/Archives/edgar/data/1447669/000104746916013776/a2228886zs-1a.htm,147,45,coloneltcb,6/13/2016 12:59\n11542237,Product Hunt for Mac,https://www.producthunt.com/apps/mac,1,1,stephenr,4/21/2016 14:10\n12333895,Go and Save  Productivity Tools,http://www.krten.com/~rk/coding/gosave.html,1,1,Ivoah,8/22/2016 3:20\n11578709,Where are the best bank holiday Monday deals on the high street and online?,,1,1,JulieFrank,4/27/2016 8:42\n12228954,\"Why Marissa Mayer's 130-Hour Work Week Idea Is Completely, Totally Wrong\",http://www.inc.com/john-brandon/why-marissa-mayers-130-hour-work-week-idea-is-completely-totally-wrong.html,17,9,jrs235,8/4/2016 22:38\n12283614,Richard Feynman and the Connection Machine,http://longnow.org/essays/richard-feynman-connection-machine/,225,32,jonbaer,8/13/2016 23:43\n11334908,Two Explosions at Brussels Airport,http://www.bbc.com/news/world-europe-35869254,175,66,hccampos,3/22/2016 7:27\n10724991,Apktool  A tool for reverse engineering Android apk files,https://ibotpeaches.github.io/Apktool/,85,14,johninsfo,12/13/2015 1:19\n10694182,Sssgen: Make static websites simple again,https://ehuber.info/blog/why-sssgen.html,59,34,edmundhuber,12/8/2015 1:30\n12420487,Ask HN: Parents how do you limit your kids time playing the computer?,,1,1,omilu,9/3/2016 18:45\n10559357,Microsoft Open Sources Distributed Machine Learning Toolkit,http://www.dmtk.io/index.html,129,15,kostandin_k,11/13/2015 12:04\n11320292,My conversation on secrecy with a Super Spook,http://blog.nuclearsecrecy.com/2016/03/18/conversation-with-a-super-spook/,4,1,archgoon,3/19/2016 20:31\n10533198,Man tells devastating story of his dad's death at an Airbnb,http://mashable.com/2015/11/08/airbnb-death/?utm_cid=mash-com-fb-pete-link#5ox8xASfGZqV,9,8,zeeshanm,11/9/2015 14:34\n11992368,This Week In Servo 69,http://blog.servo.org/2016/06/27/twis-69/,212,65,simondelacourt,6/28/2016 9:01\n11759071,Ask HN: What does a region/city need to encourage startups?,,4,4,teapot01,5/24/2016 4:56\n12230689,Ask HN: How do you manage your backups?,,4,3,whyasker,8/5/2016 7:54\n12015911,Kotlin 1.0.3 Is Here,https://blog.jetbrains.com/kotlin/2016/06/kotlin-1-0-3-is-here/,43,14,belovrv,7/1/2016 13:40\n11425336,\"No revolution, just basic black socks  delivered to your door\",https://bulkblacksocks.com,1,1,kolemcrae,4/4/2016 20:31\n10317408,Singapores radical new public transport plan,https://govinsider.asia/smart-gov/exclusive-singapores-radical-new-transport-plan/,2,1,evolve2k,10/2/2015 8:58\n10559776,Five years of Scala and counting: debunking some myths,http://manuel.bernhardt.io/2015/11/13/5-years-of-scala-and-counting-debunking-some-myths-about-the-language-and-its-environment/,250,151,logician_insa,11/13/2015 13:45\n11410972,\"Show HN: Vue-Awesome (Font Awesome Component for Vue.js, Using Inline SVG)\",https://justineo.github.io/vue-awesome/demo/,4,1,Justineo,4/2/2016 10:13\n11247598,Hidden motors for road bikes,http://cyclingtips.com/2015/04/hidden-motors-for-road-bikes-exist-heres-how-they-work/,179,143,soundsop,3/8/2016 19:01\n10592712,Biohackers Creating Open-Source Insulin,http://www.popsci.com/these-biohackers-are-making-open-source-insulin,190,65,pavornyoh,11/19/2015 4:17\n11229487,Btrfs is supported by ReactOS from now,https://jira.reactos.org/browse/CORE-10892,3,1,jeditobe,3/5/2016 13:47\n10967719,The Villain of CRISPR,http://www.michaeleisen.org/blog/?p=1825,227,103,texthompson,1/25/2016 15:40\n12526717,Instant.io  Streaming file transfer over WebTorrent,https://instant.io/,349,67,zerognowl,9/18/2016 19:20\n11899657,A Happy Life May Not Be a Meaningful Life,http://www.scientificamerican.com/article/a-happy-life-may-not-be-a-meaningful-life/,4,2,brahmwg,6/14/2016 3:56\n11745532,Budget Home Arcade Machine,http://jsante.net/home-arcade-project,104,32,eightfold,5/21/2016 18:04\n12409485,\"Microsoft cuts 3,000 jobs in smartphone division, sales\",http://arstechnica.com/business/2016/07/microsoft-2850-job-cuts-windows-phone-sales-nokia/,6,2,joeyrideout,9/1/2016 23:00\n10398177,\"Show HN: Relish, discover new places to eat, invite friends to join you\",http://relishwith.us,2,1,jadebyfield89,10/16/2015 8:54\n10193109,Thousands overdosing on caffeine as coffee crisis sparks call for urgent action,http://www.independent.co.uk/life-style/health-and-families/health-news/thousands-overdosing-on-caffeine-as-coffee-crisis-sparks-call-for-urgent-action-10491259.html,2,2,spking,9/9/2015 18:18\n11729499,The brain is not a computer,https://aeon.co/essays/your-brain-does-not-process-information-and-it-is-not-a-computer,131,161,dkucinskas,5/19/2016 11:59\n10898401,Auto-sklearn: automatic parameter tuning,https://github.com/automl/auto-sklearn,1,1,nickhuh,1/13/2016 23:10\n10621081,Show HN: An API for where are you now?,http://pinlogic.co,7,14,cillian,11/24/2015 15:06\n11359921,Ask HN: How do computers 'know' when they've used the right encryption key?,,15,9,jc_811,3/25/2016 13:36\n12367457,\"Screw Passive Income, I Want Active Income\",,46,25,vi1rus,8/26/2016 16:45\n11913557,Japan student held for making Puzzle and Dragons hack,http://www.tokyoreporter.com/2016/06/16/japan-student-held-for-making-puzzle-dragons-hack/,83,47,rtpg,6/16/2016 2:33\n11896598,Show HN: TCP/UDP over sound,https://github.com/quiet/quiet-lwip,186,77,brian-armstrong,6/13/2016 19:22\n10526403,My college is forcing me to install their SSL certificate,http://security.stackexchange.com/questions/104576/my-college-is-forcing-me-to-install-their-ssl-certificate-how-to-protect-my-pri,26,2,mikegirouard,11/7/2015 22:02\n12466490,\"Dell-EMC to Lay Off 3,000 US Workers After Requesting 5,000 H-1B Visas\",http://wolfstreet.com/2016/09/09/dell-emc-lay-off-2000-3000-u-s-workers-after-requesting-5000-h1b-visas-green-cards-to-import-foreign-workers/,64,11,openmosix,9/9/2016 22:26\n11403152,A Victorian Flea Circus: The Smallest Show on Earth,https://mimimatthews.com/2016/03/31/a-victorian-flea-circus-the-smallest-show-on-earth/,21,4,Avawelles,4/1/2016 6:56\n10256649,\"JSONlite  A self-contained, serverless, zero-configuration, JSON document store\",https://github.com/nodesocket/jsonlite,94,32,nodesocket,9/22/2015 4:40\n12158117,MaxCDN Joins StackPath,https://www.maxcdn.com/blog/maxcdn-joins-stackpath/,4,1,timdorr,7/25/2016 12:20\n10568672,English is not normal,https://aeon.co/essays/why-is-english-so-weirdly-different-from-other-languages,56,66,nkurz,11/15/2015 6:06\n12360446,The Olympics didnt stumble because of Millennials. It stumbled because of NBC,https://medium.com/@brentonhenry/no-bloomberg-the-olympics-didnt-stumble-because-of-millenials-it-stumbled-because-of-nbc-17435801e8,1,1,eamann,8/25/2016 16:44\n11335766,Autocomplete from Stack Overflow,https://emilschutte.com/stackoverflow-autocomplete/,672,145,monort,3/22/2016 11:44\n10425388,Show HN: WebRPC  a simple alternative to REST and SOAP,https://github.com/gk-brown/WebRPC,19,13,gk_brown,10/21/2015 13:53\n11263074,Ask HN: How do you measure bug report quality?,,1,6,takmusashi,3/10/2016 22:35\n11338434,Biking to work is more expensive than I thought,https://medium.com/life-learning/the-economics-of-biking-to-work-ae0f15a36636,15,12,dontmitch,3/22/2016 17:52\n11990137,I Am Retiring at 32. Shouldve Done It Years Ago,http://danielscocco.com/i-am-retiring-at-32-shouldve-done-it-years-ago/,19,25,Envec83,6/27/2016 22:49\n10191271,High quality main reason to develop software in Poland,http://www.schibsted.pl/2015/09/high-quality-main-reason-to-develop-software-in-poland/,3,1,Sandvand,9/9/2015 13:28\n10242355,This is a scale model of the solar system like you've never seen before,Http://phys.org/news/2015-09-scale-solar-youve.html,3,1,Mz,9/18/2015 22:12\n10298005,Data Driven Product Design,http://slides.com/jandwiches/deck#/,5,1,Elof,9/29/2015 17:43\n12019376,OpenLTE: An open source 3GPP LTE implementation,https://sourceforge.net/projects/openlte/,219,64,sinak,7/1/2016 20:25\n12003570,3 SF supervisors move to put tech tax on November ballot,http://www.sfgate.com/politics/article/3-SF-Supervisors-move-to-put-tech-tax-on-November-8330876.php,24,29,ChrisBland,6/29/2016 18:26\n11681453,LispY C,https://github.com/eratosthenesia/lispc,184,44,signa11,5/12/2016 5:12\n10763260,What if we ditched CSS?,,2,6,relfor,12/19/2015 11:08\n11720558,Kanye Wests Tidal Flop,http://priceonomics.com/kanye-wests-tidal-flop/,2,2,nautical,5/18/2016 8:36\n10788952,How to increase serotonin in the human brain without drugs,http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2077351/,6,2,amelius,12/24/2015 17:48\n11885633,Russian Top Secret Hypersonic Glider Can Penetrate Any Missile Defense,http://sputniknews.com/politics/20160611/1041185729/russia-hypersonic-glider.html,1,1,arcanus,6/11/2016 22:22\n12175194,A Belch in Gym Class. Then Handcuffs and a Lawsuit,http://www.bloomberg.com/view/articles/2016-07-27/a-belch-in-gym-class-then-handcuffs-and-a-lawsuit,34,11,anonu,7/27/2016 18:09\n11533095,PVS-Studio: Static Code Analysis of UE4 (Part 1),http://coconutlizard.co.uk/blog/ue4/pvs-studio-static-code-analysis-of-ue4-part-1/,16,1,DmitryNovikov,4/20/2016 8:57\n10955660,Dotcloud Is Shutting Down on February 29,http://venturebeat.com/2016/01/22/dotcloud-the-cloud-service-that-gave-birth-to-docker-is-shutting-down-on-february-29/,97,15,HardyLeung,1/22/2016 21:15\n11779897,\"Show HN: EncryptUs, usable and free email encryption\",http://www.firetrust.com/products/encryptus-secure-email-encryption,3,1,mingabunga,5/26/2016 17:36\n11850096,Watch a chick develop and hatch outside of the egg,http://www.sciencealert.com/watch-a-chick-develop-and-hatch-outside-of-the-egg,1,1,e12e,6/6/2016 20:34\n12067916,The Secret Rules of the Drone War,http://www.nytimes.com/2016/07/10/opinion/sunday/the-secret-rules-of-the-drone-war.html,2,2,davidf18,7/11/2016 0:06\n11325787,Scientists use adult skin cells to regenerate functional human heart tissue,http://www.popsci.com/scientists-grow-transplantable-hearts-with-stem-cells,188,35,prostoalex,3/21/2016 2:17\n11879589,\"Kasperksy Ad: Be the MAN, show the ladies your smarts\",https://twitter.com/orless/status/741359220763832324,4,1,orless,6/10/2016 20:07\n11628080,Programming by poking: why MIT stopped teaching SICP,http://www.posteriorscience.net/?p=206,478,232,brunoc,5/4/2016 13:20\n10984833,Shan-Zhen: How a Small Irish Town Influenced the Mega-City Shenzhen,http://www.archdaily.com/780950/shan-zhen-the-unlikely-influence-of-a-small-irish-town-on-mega-city-shenzhen,60,15,jackgavigan,1/28/2016 0:31\n10212857,Sift  a fast and powerful open source alternative to grep,http://sift-tool.org/info.html,10,5,bpierre,9/13/2015 21:31\n12164563,3 Ways to Get Open Office Benefits Without Wall Demolition,https://medium.com/@hibox/3-ways-to-get-open-office-benefits-without-wall-demolition-abed33dc6db8#.ve4509bxe,2,1,Hibox,7/26/2016 10:22\n10552490,Firefox web browser (iOS),https://itunes.apple.com/ie/app/firefox-web-browser/id989804926?mt=8,1,1,JamesBaxter,11/12/2015 11:20\n11634953,6 ways on how to build brand and brand awareness,https://brandcloud.pro/blog-en/6-simple-steps-how-to-increase-brand-awareness,1,1,BrandCloud,5/5/2016 10:20\n11035394,Pytest assert magic,http://pythontesting.net/podcast/pytest-assert-magic/,2,1,variedthoughts,2/4/2016 17:12\n11753630,Hacking AngelList: Third Party Signaling in Equity Crowdfunding,http://scholarworks.gsu.edu/cgi/viewcontent.cgi?article=1066&context=bus_admin_diss,3,1,turkeybird,5/23/2016 13:19\n11858391,Heres the thing about debt: Its not nearly as bad as everyone says it is,https://www.washingtonpost.com/posteverything/wp/2016/06/07/heres-the-thing-about-debt-its-not-nearly-as-bad-as-everyone-says-it-is/,6,2,avyfain,6/7/2016 22:10\n10657913,\"The CEO Paying Everyone $70,000 Salaries Has Something to Hide\",http://www.bloomberg.com/features/2015-gravity-ceo-dan-price/,118,88,whatok,12/1/2015 19:09\n10319874,The Language Strangeness Budget,http://words.steveklabnik.com/the-language-strangeness-budget,6,1,cpeterso,10/2/2015 17:18\n12404520,The king of smokers,http://www.thomas-morris.uk/the-king-of-smokers/,64,90,mrtndavid,9/1/2016 11:54\n11498874,React Native could succeed where other cross-platform frameworks have failed,http://www.networkworld.com/article/3056565/mobile-apps/facebooks-react-native-could-succeed-where-other-cross-platform-frameworks-have-failed.html#tk.twt_nww,2,1,stevep2007,4/14/2016 17:45\n10636417,How the French Revolution Created the Internet to Undo the French Revolution,https://github.com/Emblem21/janus/blob/master/README.md#the-janus-engine,2,1,emblem21,11/27/2015 8:22\n10486533,How Hospitals Coddle the Rich,http://www.nytimes.com/2015/10/26/opinion/hospitals-red-blanket-problem.html?_r=1,20,8,pavornyoh,11/1/2015 14:54\n10732449,Sweaterify,http://kosamari.github.io/sweaterify/,28,5,ingve,12/14/2015 17:35\n12332140,Fedora 25 to Run Wayland by Default,https://www.phoronix.com/scan.php?page=news_item&px=Fedora-25-Wayland-Default,60,28,XzetaU8,8/21/2016 18:44\n10576531,A new look for repositories,https://github.com/blog/2085-a-new-look-for-repositories,176,76,obilgic,11/16/2015 19:28\n11325044,\"The man deficit is real, but Tinder is not the only answer (2015)\",http://qz.com/495013/the-man-deficit-is-real-but-tinder-is-not-the-only-answer/,10,3,prostoalex,3/20/2016 22:40\n10466457,Hard decisions for a sustainable platform,https://blog.twitter.com/2015/hard-decisions-for-a-sustainable-platform,2,1,smacktoward,10/28/2015 18:50\n10550076,Show HN: Vesper  Your World Class Personal Aide,http://www.vesper.ai,1,1,js4,11/11/2015 23:11\n11098990,We Are Hopelessly Hooked,http://www.nybooks.com/articles/2016/02/25/we-are-hopelessly-hooked/,92,51,sergeant3,2/14/2016 17:05\n11396045,This should never happen,https://github.com/search?q=This+should+never+happen&type=Code&utf8=%E2%9C%93,626,205,Rygu,3/31/2016 10:03\n12301483,Tell/ask HN: vimtutor teaches vim basics. Is there something similar for Emacs?,,8,2,mettamage,8/16/2016 23:41\n10222017,Neighborly Raises $5.5M to Transform the Municipal Debt Market,http://techcrunch.com/2015/09/15/neighborly/,1,1,snowmaker,9/15/2015 17:45\n10261911,One in Three Farms Is Using FarmLogs,http://techcrunch.com/2015/09/22/one-in-three-farms-are-using-farmlogs-to-power-their-yields-with-big-data/,198,63,rodly,9/22/2015 21:41\n10560995,\"Show HN: IT Jobs (US, UK and Canada)\",https://www.staticjobs.com,1,1,programmer01,11/13/2015 17:22\n12235068,Ask HN: What Is the Equivalent of These API and Protocols for Non-Browsers?,,3,3,kevindeasis,8/5/2016 19:18\n11431451,Looking for co-founder to work on new business model in sales vertical,,1,1,mykolahj,4/5/2016 15:58\n10208931,Adrian Frutiger: 1928-2015,http://graffica.info/adrian-frutiger-fallece/,1,1,citizenk,9/12/2015 18:59\n12499606,Ask HN: Stay in touch with professional friends or former colleagues,,15,27,recmend,9/14/2016 18:02\n12007706,Apple Patents Tech That Could Prevent You from Filming/Photographing at Concerts,http://pitchfork.com/news/66471-apple-patents-technology-that-could-prevent-you-from-filming-taking-photos-at-concerts/,1,2,nightcracker,6/30/2016 11:01\n11912365,Ask HN: Is Samsung becoming the new Apple?,,6,4,sixQuarks,6/15/2016 21:40\n10647364,Raspberry Pi Zero  Conserve power and reduce draw to 30mA,http://www.midwesternmac.com/blogs/jeff-geerling/raspberry-pi-zero-conserve-energy,178,89,geerlingguy,11/30/2015 2:56\n10834802,[Map] Watch as the US grows over time,https://www.washingtonpost.com/blogs/govbeat/wp/2014/03/03/watch-the-united-states-grow-before-your-eyes/,4,1,skyhatch1,1/4/2016 10:28\n11611001,Student invention grows hundreds of mini-brains at once,https://spectrumnews.org/news/student-invention-grows-hundreds-of-mini-brains-at-once/,79,24,chc2149,5/2/2016 13:11\n10466567,Data in Policy Debate: What *Isn't* Gerrymandering?,http://somethingtoconsidermovement.com/something-to-consider/data-in-policy-debate-what-isnt-gerrymandering,3,1,nkurz,10/28/2015 19:08\n12202865,Ask HN: Who is hiring? (August 2016),,534,947,whoishiring,8/1/2016 15:01\n12270000,Ask HN: Examples of exceptional Git repo wikis?,,7,2,lukeHeuer,8/11/2016 17:14\n10215758,Burning Man founder: 'Black folks don't like to camp as much as white folks',http://www.theguardian.com/culture/2015/sep/04/burning-man-founder-larry-harvey-race-diversity-silicon-valley,9,3,davidgerard,9/14/2015 16:07\n10384388,Self-tiling tile set,https://en.wikipedia.org/wiki/Self-tiling_tile_set,139,21,vinchuco,10/14/2015 0:36\n11823258,Google's Magenta Creates Machine-Generated Music,https://cdn2.vox-cdn.com/uploads/chorus_asset/file/6577761/Google_-_Magenta_music_sample.0.mp3,1,1,6stringmerc,6/2/2016 15:29\n11144189,Follower is a service that grants you a real life Follower for a day,http://follower.today,6,2,achairapart,2/21/2016 12:04\n11310802,From a startup in Vietnam: Asking for feedback on our prouct,https://antbuddy.com/,3,6,anha,3/18/2016 10:03\n11188822,8Core-48GB-2TB-1Gbps-5IP for $59 a month? Am I missing something?,https://www.gorillaservers.com/dedicated_standard.php,4,1,ausjke,2/27/2016 22:38\n11145312,Popcorntime.sh site owned by MPAA to track movie pirates,https://www.reddit.com/r/PopcornTimeCE/comments/46acve/warning_popcorntimech_owned_by_mpaa_to_track/,3,1,SteveBash,2/21/2016 17:11\n10451019,Writing programs using ordinary language  MIT News,http://news.mit.edu/2013/writing-programs-using-ordinary-language-0711,1,1,Immortalin,10/26/2015 12:49\n11334306,Blitzscaling,https://hbr.org/2016/04/blitzscaling,3,1,runesoerensen,3/22/2016 3:49\n12507065,Website Feedback Request,,4,8,JabariHolloway,9/15/2016 15:41\n12498982,Five Months of Kubernetes,http://danielmartins.ninja/posts/five-months-of-kubernetes.html,263,36,dreampeppers99,9/14/2016 17:01\n11136891,Google to Stop Showing Ads on Right Side of Desktop Search Results,http://searchengineland.com/google-no-ads-right-side-of-desktop-search-results-242997,6,1,sagivo,2/19/2016 21:46\n12489079,Ask HN: Should you tell the story behind your work?,,2,1,espitia,9/13/2016 15:25\n10487741,BetaFEC,https://beta.fec.gov/,108,26,Amorymeltzer,11/1/2015 19:27\n11430556,Ask HN: Disk based caching server?,,1,2,83457,4/5/2016 14:21\n10320046,Hemingway in Love,http://www.smithsonianmag.com/arts-culture/ernest-hemingway-in-love-180956617/?no-ist,36,14,ableal,10/2/2015 17:42\n11233117,\"Ask HN: Modern, self-hosted software dev infrastructure\",,3,1,isoos,3/6/2016 9:58\n11703018,Svalbard Global Seed Vault,https://en.wikipedia.org/wiki/Svalbard_Global_Seed_Vault,63,11,gilles_bertaux,5/15/2016 22:14\n10341625,Motorists are using video cams to avoid disputed accident claims,http://www.economist.com/news/technology-quarterly/21662646-dash-cams-small-video-cameras-film-road-ahead-are-being-used-motorists,45,55,svepuri,10/6/2015 19:24\n11293191,Walk Through the Safest Cities for Women,http://blog.mapillary.com/2016/03/08/safest-cities.html,4,1,mapneard,3/15/2016 21:34\n11959936,\"Farewell to Person of Interest, one of the best shows about spy tech ever made\",http://arstechnica.com/the-multiverse/2016/06/person-of-interest-left-us-with-a-fascinating-new-way-of-looking-at-ai/,2,1,tosh,6/23/2016 10:28\n10243101,Hit Charade,http://www.theatlantic.com/magazine/archive/2015/10/hit-charade/403192/hn-repost?single_page=true,312,144,tokenadult,9/19/2015 2:48\n10323701,Show HN: Codetainer  A Docker container in your browser,http://github.com/codetainerapp/codetainer,42,9,jenandre,10/3/2015 12:59\n10534318,\"A decade into a project to digitize U.S. immigration forms, just 1 is online\",https://www.washingtonpost.com/politics/a-decade-into-a-project-to-digitize-us-immigration-forms-just-1-is-online/2015/11/08/f63360fc-830e-11e5-a7ca-6ab6ec20f839_story.html?2,2,1,aaronharnly,11/9/2015 17:21\n10739632,Where do DevOps guys hang out?,,6,12,misternyce,12/15/2015 18:55\n10679844,Hacker News Highlights,http://themacro.com/articles/2015/12/hacker-news-highlights-2/,2,1,kevin,12/4/2015 23:10\n12541630,MacOS Sierra,http://www.apple.com/macos/sierra/,56,58,clumsysmurf,9/20/2016 17:57\n11276599,Stop Using the Daylight Savings Time,https://stopdst.com/,301,153,pbkhrv,3/13/2016 7:17\n10676268,Prisoners and Hats Puzzle,https://en.wikipedia.org/wiki/Prisoners_and_hats_puzzle,1,1,vinchuco,12/4/2015 13:52\n12327982,Bag of Tricks for Efficient Text Classification,https://research.facebook.com/publications/bag-of-tricks-for-efficient-text-classification/,11,4,danso,8/20/2016 19:29\n10253157,Big Australian banks stun Bitcoin companies by closing their accounts,http://www.afr.com/technology/big-banks-cut-off-accounts-of-bitcoin-companies-in-battle-for-the-future-of-payments-20150921-gjr7hu,4,1,edward,9/21/2015 16:04\n12432464,The Plant Encyclopedia: The Global Guide to Cultivated Plants,http://jugad2.blogspot.com/2016/09/the-plant-encyclopedia-global-guide-to.html,1,3,vram22,9/5/2016 22:04\n12272583,\"Vinay Gupta (Ethereum, Hexayurt) is starting a new VC that cares for founders\",http://hexayurt.com/capital,15,7,Rdbartlett,8/11/2016 23:53\n12502936,\"Suicide Bomibng or Drone, for it's the same, a Pakistani got killed\",http://pakistanbodycount.org/,4,2,amingilani,9/15/2016 2:39\n10688201,E-Prime: English without the verb 'to be',https://en.wikipedia.org/wiki/E-Prime,221,152,thameera,12/7/2015 6:30\n11042508,Show HN: BlueOak Server Maximizes the Value of Swagger API for Node.js Devs,https://github.com/BlueOakJS/blueoak-server,6,4,seanpk8,2/5/2016 16:35\n10457257,\"SixTripz  6 travel ideas, real quick\",http://sixtripz.com/,1,1,travelindicator,10/27/2015 10:56\n10715344,\"Show HN: mTECH, a ResearchKit app studying the effects of energy drinks\",http://mtechstudy.com,6,2,sunnynagra,12/11/2015 3:51\n12308769,Equation Group Initial Impressions,https://www.cs.uic.edu/~s/musings/equation-group/,9,4,tptacek,8/17/2016 21:52\n11621403,Show HN: Sesame Lock Screen quick launches anything (learning bot and intents),https://play.google.com/store/apps/details?id=ninja.sesame.app,5,2,philwall192,5/3/2016 15:19\n11734973,What disturbed me about the Facebook meeting,https://medium.com/@glennbeck/what-disturbed-me-about-the-facebook-meeting-3bbe0b96b87f#.gkeoczfvd,9,1,rtpg,5/20/2016 0:53\n12014716,Ask HN: Is Swift mature enough for server-side use?,,10,1,filleokus,7/1/2016 9:06\n10315673,'Two new rooms found' in Tutankhamun tomb,http://www.bbc.com/news/world-middle-east-34410720,8,2,goodcanadian,10/1/2015 23:56\n10471428,Is it time for a front end pipeline as a service?,http://pipez.io/blog/1-tool-hell.html,5,1,sly010,10/29/2015 14:52\n11418065,\"Netool, the pocket remote Network Engineer breaks 50% funded for cloud feature\",http://netool.io/,2,1,NetoolPat,4/3/2016 22:23\n11373561,Application architectures with persistent storage,http://firstclassthoughts.co.uk/Articles/Design/ApplicationArchitecturesWithPersistentStorage.html,64,2,kbilsted,3/28/2016 10:52\n11098618,[JavaScript] to promise or to callback? This is the problem,http://loige.co/to-promise-or-to-callback-this-is-the-problem/,4,1,loige,2/14/2016 15:36\n10267989,Facebook: there are signs when someone might be dead,,4,4,hoodoof,9/23/2015 20:37\n11648110,NVIDIA Announces the GeForce GTX 1000 Series,http://anandtech.com/show/10304/nvidia-announces-the-geforce-gtx-1080-1070,408,221,paulmd,5/7/2016 2:37\n12068461,Ask HN: Is there enough video content out there today to learn cs & programming?,,3,4,Onixelen,7/11/2016 2:19\n10293964,Jeff Atwood: Learning to code is Not overrated,https://www.leaseweb.com/labs/2015/09/jeff-atwood-learning-to-code-is-not-overrated/,1,1,maus80,9/28/2015 23:58\n11396718,\"Opera browser built-in ad blocking, now in beta\",http://www.opera.com/blogs/desktop/2016/03/opera-built-ad-blocking-now-beta/,108,80,riqbal,3/31/2016 12:47\n11743207,Windows 10 goes full malware,https://slashdot.org/submission/5878755/windows-10-goes-full-malware,26,1,mysterypie,5/21/2016 4:28\n11212589,Show HN: My new CLI homepage,http://www.cundd.net/,3,5,cundd,3/2/2016 20:04\n11026593,Ask HN: Why does Java continue to dominate?,,7,22,augb,2/3/2016 14:33\n11854848,\"FBI wants access to browser history without a warrant in terrorism, spy cases\",https://www.washingtonpost.com/world/national-security/fbi-wants-access-to-internet-browser-history-without-a-warrant-in-terrorism-and-spy-cases/2016/06/06/2d257328-2c0d-11e6-9de3-6e6e7a14000c_story.html,266,145,edgall,6/7/2016 14:47\n11985120,Stop managing mail filters. Your Inbox organized by humans,https://www.formalapp.com,3,2,gkr,6/27/2016 9:56\n12452009,Don't Blame a 'Skills Gap' for Lack of Hiring in Manufacturing,http://fivethirtyeight.com/features/dont-blame-a-skills-gap-for-lack-of-hiring-in-manufacturing/,75,62,_delirium,9/8/2016 11:26\n10894031,Ask HN: What is your company's development process?,,2,2,a_lifters_life,1/13/2016 13:20\n11181455,Modified laser cutter prints 3-D objects from powder,http://news.rice.edu/2016/02/22/modified-laser-cutter-prints-3-d-objects-from-powder-2/,15,1,ph0rque,2/26/2016 14:19\n10466239,What makes good code,http://ericasadun.com/2015/10/28/what-makes-good-code/,3,2,ingve,10/28/2015 18:16\n12064491,Why have yoga teacher salaries frozen since the 90s?,,3,3,thechhaya,7/10/2016 3:45\n12550597,Ask HN: What products have you used regularly for years?,,6,5,neilsharma,9/21/2016 17:56\n10878926,ES6 is Over-Engineering JavaScript,http://designbymobi.us/341/,5,17,akamaozu,1/11/2016 5:06\n10540268,References and Borrowing,https://doc.rust-lang.org/book/references-and-borrowing.html,39,7,brudgers,11/10/2015 16:30\n12547084,Is CSS or HTML a programming language,http://naijafixer.com/webmaster/is-css-or-html-a-programming-language/msg84/?topicseen#new,3,2,abula,9/21/2016 11:15\n11737748,The Computer Language Benchmarks Game: Pidigits,http://benchmarksgame.alioth.debian.org/u64q/performance.php?test=pidigits,2,1,BooneJS,5/20/2016 13:51\n10618458,Richard Dawkins: Did Ahmed intend to get arrested for his clock?,http://www.independent.co.uk/news/people/richard-dawkins-defends-ahmed-mohamed-comments-and-dismisses-islamophobia-as-a-non-word-10515389.html,9,16,mgalka,11/24/2015 0:55\n12477493,Ask HN: What are most inherently secure OS's and why? The opposite and why?,,7,7,marmot777,9/12/2016 5:57\n10898868,\"CloudFront Update  HTTPS and TLS v1.1/v1.2 to the Origin, Add/Modify Headers\",https://aws.amazon.com/blogs/aws/cloudfront-update-https-tls-v1-1v1-2-to-the-origin-addmodify-headers/,2,1,joedrew,1/14/2016 0:47\n11044632,Semi-Automatic Gun 95% 3D Printed,http://techcrunch.com/2016/02/03/this-semi-automatic-machine-gun-is-95-percent-3d-printed/,3,1,vskarine,2/5/2016 21:08\n10874199,Socialize Uber,http://www.thenation.com/article/socialize-uber/,2,2,chockablock,1/10/2016 4:43\n11071683,Kill Your Dependencies,http://www.mikeperham.com/2016/02/09/kill-your-dependencies/,6,2,StreamBright,2/10/2016 10:04\n11229368,Web Devs Arent Learning the Basics. Does That Matter?,https://www.futurehosting.com/blog/web-devs-arent-learning-the-basics-does-that-matter/,1,1,stemuk,3/5/2016 13:00\n10809216,A native Python IDE built for data science,https://www.yhat.com/products/rodeo,201,44,coris47,12/29/2015 21:34\n11500467,\"How Toy Story 2 Got Deleted Twice, Once on Accident, Again on Purpose\",http://thenextweb.com/media/2012/05/21/how-pixars-toy-story-2-was-deleted-twice-once-by-technology-and-again-for-its-own-good/,5,1,dankohn1,4/14/2016 21:26\n12538645,In defense of Apple owning the concept of a paper bag,http://www.theverge.com/2016/9/19/12981950/apple-paper-bag-elegant-simple-refined,4,1,endswapper,9/20/2016 11:27\n11039418,Voter Records for 2M Iowans Exposed on GOP Site,http://www.wsj.com/articles/voter-records-for-2-million-iowans-exposed-on-gop-site-1454602565,45,23,plorg,2/5/2016 4:24\n10450815,Fontself: the font creation tool for the 99%,https://www.kickstarter.com/projects/franzhoffman/fontself-make-your-own-fonts-in-photoshop-and-illu?ref=hn&utm_source=hackernews&utm_medium=post&utm_campaign=post_26_10_2015,13,5,joelgaleran,10/26/2015 12:07\n10728551,UK Movie Pirates Facing Shocking Prison Sentences,https://torrentfreak.com/movie-pirates-facing-shocking-prison-sentences-151213/,2,2,Gladdyu,12/13/2015 23:59\n11558625,\"Bill Gates' worst decisions as CEO, according to a longtime Microsoft exec\",http://www.businessinsider.com/bill-gates-worst-decisions-as-ceo-2016-4,39,33,davidst,4/24/2016 5:09\n11125896,\"SF tech bro: I shouldnt have to see the pain, struggle, despair of homeless\",https://www.washingtonpost.com/news/morning-mix/wp/2016/02/18/s-f-tech-bro-writes-open-letter-to-mayor-i-shouldnt-have-to-see-the-pain-struggle-and-despair-of-homeless-people/?hpid=hp_no-name_morning-mix-story-f-duplicate%3Ahomepage%2Fstory,305,499,gallerytungsten,2/18/2016 14:24\n10199232,How do I reply to a thread?,,1,6,JonFParis,9/10/2015 17:05\n10511179,Pentagon Farmed Out Its Coding to Russia,http://www.thedailybeast.com/articles/2015/11/04/pentagon-farmed-out-its-coding-to-russia.html,5,3,NN88,11/5/2015 2:11\n10831181,Ranking poems in the English canon,http://michaeldalvean.com/index.php/2016/01/03/a-poison-tree-is-the-greatest-poem-in-the-english-canon/,4,1,mdlincoln,1/3/2016 16:47\n12463847,Ask HN: Dropbox alternative with best UX?,,2,2,tnorthcutt,9/9/2016 16:41\n10888457,Cinema 3D Perspective Seat Preview Experiment,http://tympanus.net/Development/SeatPreview/,2,1,sp3n,1/12/2016 16:49\n11291403,12 Slack Bots to Superpower Your Team,https://medium.com/stats-and-bots/12-slack-bots-to-superpower-your-team-e022a9692174?source=latest---,2,1,jsgrokker,3/15/2016 17:34\n12368236,Utilizing contrived scarcity to drive demand,http://www.foxnews.com/leisure/2016/08/26/what-deal-with-food-at-tj-maxx/,1,1,jrs235,8/26/2016 18:28\n12474581,Show HN: CaliforniaBirthIndex.org  look up people born in California,http://www.californiabirthindex.org,5,1,pw,9/11/2016 17:49\n11423636,\"Ask HN: What are the biggest problems we should tackle, right now?\",,8,12,_fabio,4/4/2016 17:23\n11943704,An interactive way of blogging about JavaScript,http://blog.klipse.tech/javascript/2016/06/20/blog-javascript.html,137,32,viebel,6/21/2016 5:37\n10197007,John McAfee for President,https://mcafee16.com/,123,48,miket,9/10/2015 9:33\n11012815,This is actually what America would look like without gerrymandering,https://www.washingtonpost.com/news/wonk/wp/2016/01/13/this-is-actually-what-america-would-look-like-without-gerrymandering/,7,2,hippich,2/1/2016 16:37\n12008024,Ways to maximize your cognitive potential,http://blogs.scientificamerican.com/guest-blog/you-can-increase-your-intelligence-5-ways-to-maximize-your-cognitive-potential/,326,146,brahmwg,6/30/2016 12:30\n12556140,The Pleasures of Eating (2009),https://www.ecoliteracy.org/article/wendell-berry-pleasures-eating,17,1,Tomte,9/22/2016 11:49\n12532993,The Tower of Programming Babel,https://medium.com/p/a5f8e680160c/referrers,1,1,philondrejack,9/19/2016 17:17\n10805494,Foursquare's Valuation Is Getting Chopped in Half,http://www.inc.com/jeff-bercovici/foursquare-down-round.html,53,33,dannylandau,12/29/2015 6:06\n11737851,Ask HN: We built a product that nobody wants. Whats next?,,12,15,mrtsepelev,5/20/2016 14:06\n10477978,\"Flipboard, Once-Hot News Reader App, Flounders Amid Competition\",http://www.wsj.com/articles/flipboard-once-hot-newsreader-app-flounders-amid-competition-1446075404,4,3,uptown,10/30/2015 14:26\n11653238,Ask HN: Near 100% remote development setup?,,1,1,itchynosedev,5/8/2016 8:39\n12178098,Ask HN: Unsanitized query string on donaldjtrump.com,,2,2,dkaoster,7/28/2016 3:10\n11821903,How to assign partial credit on an exam of true-false questions?,https://terrytao.wordpress.com/2016/06/01/how-to-assign-partial-credit-on-an-exam-of-true-false-questions/,169,83,one-more-minute,6/2/2016 12:26\n10642588,Holocene Calendar; a calendar with birth of civilisation as year one,https://en.wikipedia.org/wiki/Holocene_calendar,2,1,gkya,11/28/2015 21:50\n12162323,Highest-Paid CEOs Run Some of the Worst-Performing Companies,http://fortune.com/2016/07/25/ceo-pay-total-shareholder-return/,19,1,frostmatthew,7/25/2016 23:27\n12294467,\"Machine-Learning Algorithm Mines Rap Lyrics, Then Writes Its Own\",https://www.technologyreview.com/s/537716/machine-learning-algorithm-mines-rap-lyrics-then-writes-its-own/,6,3,ceocoder,8/15/2016 23:51\n11036813,Show HN: Slaask.com  A simple customer chat tool for Slack,https://slaask.com,8,1,slaask,2/4/2016 20:13\n10899048,Suing Spammers for Fun and Profit (2004) [pdf],http://www.guanotronic.com/~serge/login.pdf,28,4,greggarious,1/14/2016 1:36\n11287473,3D XPoint Steps into the Light,http://www.eetimes.com/document.asp?doc_id=1328682,1,1,krishna2,3/15/2016 4:35\n10225278,\"Reviens, Leon\",http://www.bbc.com/news/world-europe-34243967,2,2,buserror,9/16/2015 8:07\n11674304,\"Miller = sed, awk, cut, join, sort for CSV and tabular JSON\",https://github.com/johnkerl/miller,2,1,yarapavan,5/11/2016 11:36\n11875103,HTC vive available now,http://store.steampowered.com/app/358040/,2,1,rafadc,6/10/2016 8:52\n11163438,Show HN: Polly: A templating language for Rust,https://gitlab.com/Polly-lang/Polly,47,21,Aaronepower,2/24/2016 0:05\n10311204,Zhao Bowen and Chinese Science Startups,https://foreignpolicy.com/2015/09/29/beijings-test-tube-baby-china-science-zhao-bowen-bgi-start-up-gene-mapping-dropout/,1,1,jellyksong,10/1/2015 14:06\n11293580,Your Middle-Aged Brain Is Not on the Decline,http://www.npr.org/2016/03/15/469822325/forget-about-it-your-middle-aged-brain-is-not-on-the-decline,7,2,evo_9,3/15/2016 22:40\n11426629,Tabletop Gaming Has a White Male Terrorism Problem,http://latining.tumblr.com/post/141567276944/tabletop-gaming-has-a-white-male-terrorism-problem,39,15,prawn,4/4/2016 23:32\n11575129,What Google should make instead of their OpenPGP extension,https://medium.com/@octskyward/email-is-like-a-fine-wine-2f362dc5b6e0,2,1,apo,4/26/2016 20:03\n11133070,It's a fact: Robots replace humans nearly in every professional field,http://failedevolution.blogspot.com/2015/09/its-fact-robots-replace-humans-nearly.html,1,1,nomoba,2/19/2016 12:24\n11364562,Vulnerability #319816  npm responds,http://blog.npmjs.org/post/141702881055/package-install-scripts-vulnerability,6,1,BenjaminCoe,3/26/2016 5:26\n10513295,Lytro announces light field VR video camera,http://uploadvr.com/lytro-immerge-vr-light-field-video-camera/,156,72,ryandamm,11/5/2015 14:00\n10241786,EC2Instances.info  Easy Amazon EC2 Instance Comparison,http://www.ec2instances.info/,3,1,ingve,9/18/2015 20:13\n11087754,Provenance whitepaper  7 mins read version,https://medium.com/@provenancehq/building-brands-to-trust-with-the-blockchain-227436fbe40#.a2aegf4ty,4,1,jessibaker,2/12/2016 15:20\n10568705,The Birth of ZFS [video],https://www.youtube.com/watch?v=dcV2PaMTAJ4,152,58,bcantrill,11/15/2015 6:22\n10396308,Show HN: Timesweet  Time tracking in pure JavaScript,http://putsjoe.github.io/,3,1,putsjoe,10/15/2015 22:04\n10304683,New Campaign to Help Surveillance Agents Quit NSA or GCHQ,http://www.wired.com/2015/09/campaign-help-surveillance-agents-quit-nsa-gchq/,176,90,jobu,9/30/2015 15:33\n12169600,Ask HN: What do it take to be a full stack developer?,,2,1,ninja_to_be,7/26/2016 23:48\n11343935,UbuntuBSD: Unix for Human Beings,http://news.softpedia.com/news/meet-ubuntubsd-unix-for-human-beings-501959.shtml,3,2,k4jh,3/23/2016 12:53\n12371508,Benchmarking State-Of-the-Art Deep Learning Software Tools,http://arxiv.org/abs/1608.07249,57,11,cerisier,8/27/2016 8:04\n10643242,Why Epicurus Matters Today,http://www.mantlethought.org/philosophy/why-epicurus-matters-today,42,20,diodorus,11/29/2015 0:49\n10233126,Show HN: Hiring? Post a bounty to crowdsource your recruiting,,1,1,osetinsky,9/17/2015 13:14\n10531111,Letter to a Young Woman in Engineering,https://medium.com/@carbonrobotics/letter-to-a-young-woman-in-engineering-600fe4479937,4,1,infinite8s,11/9/2015 2:43\n11305878,Some thoughts on when NYC last opened new subway stations,http://secondavenuesagas.com/2016/03/15/brief-note-opening-new-subway-stations/,21,23,jseliger,3/17/2016 17:21\n10384129,Judge: NYC Seizing Thousands of Cars Without Warrants Is Unconstitutional,http://www.amny.com/news/taxi-and-limousine-commission-seizing-of-cars-is-unconstitutional-federal-judge-rules-1.10911628,278,102,bane,10/13/2015 23:22\n10550043,Did the FBI Pay a University to Attack Tor Users?,https://blog.torproject.org/blog/did-fbi-pay-university-attack-tor-users,482,131,ikeboy,11/11/2015 23:05\n11037621,Artisanal Integers,http://www.neverendingbooks.org/artisanal-integers,49,31,erehweb,2/4/2016 21:58\n11843376,\"Can a Neuroscientist Understand Donkey Kong, Let Alone a Brain?\",http://www.theatlantic.com/science/archive/2016/06/can-neuroscience-understand-donkey-kong-let-alone-a-brain/485177/?single_page=true,5,2,tdaltonc,6/5/2016 22:02\n11980977,An audio engineer explains NPRs signature sound,http://current.org/2015/06/a-top-audio-engineer-explains-nprs-signature-sound/,392,237,adamnemecek,6/26/2016 14:40\n12271493,How I got tech support scammers infected with Locky,https://blog.kwiatkowski.fr/?q=en%2Fnode%2F30,16,1,techaddict009,8/11/2016 20:59\n10364168,DigitalOcean on-track to reach $100m ARR by end of year,http://www.bloomberg.com/news/articles/2015-10-08/cloud-computing-finally-gets-some-startups,2,1,mappingbabeljc,10/10/2015 1:57\n11368693,Show HN: Pycraft  learn Python with Minecraft,,3,1,emeth,3/27/2016 3:15\n10286848,Ask HN: How do I jump from iOS dev to firmware/embedded software engineering,,2,3,jdmoreira,9/27/2015 15:36\n10464487,What Should I Know About (Insert Container Project Here),https://youtu.be/jB3pi2knSFM,2,1,metral,10/28/2015 14:04\n12017788,Ask HN: How feasible are manufacturing startups?,,1,1,cdupiton,7/1/2016 16:58\n12492829,The Most Popular Color on the Internet Is,https://www.wired.com/2016/09/popular-color-internet,1,1,starshadowx2,9/13/2016 22:39\n10785725,Court orders Google to pay $115k damages for defamatory search engine results,http://www.adelaidenow.com.au/news/south-australia/sa-court-orders-google-pay-dr-janice-duffy-115000-damages-for-defamatory-search-engine-results/news-story/6713798257490c7c36c15e393880ea44,43,45,qzervaas,12/23/2015 21:18\n10519590,Building a Game Boy Link Cable Breakout Board,http://obskyr.io/lanette/devlog/making-a-game-boy-link-cable-breakout-board/,19,7,mmastrac,11/6/2015 14:28\n11942910,Welcome to Mongolia's New Postal System: An Atlas of Random Words,http://www.npr.org/2016/06/19/482514949/welcome-to-mongolias-new-postal-system-an-atlas-of-random-words,4,4,wainstead,6/21/2016 1:32\n11745349,BeatFinder Chrome extension  GitHub in description,https://chrome.google.com/webstore/detail/beatfinder/ndenpgejcjbklgdhdhimhdbfbcnbknpg,1,1,shrekie,5/21/2016 17:11\n11097514,Clojure Compilation: Parenthetical Prose to Bewildering Bytecode (2014),http://blog.ndk.io/clojure-compilation.html,93,2,turbohz,2/14/2016 7:43\n11699337,Jumio Investors and Facebook Co-Founder/ Investor in Spat,http://on.wsj.com/1TeilWK,6,1,blockchainprot,5/15/2016 3:54\n11264733,Ask HN: Selling a modestly profitable SaaS,,7,6,yourabi,3/11/2016 4:58\n11540031,Lyft's Nice-Guy Strategy Leaves It Struggling to Catch Uber,http://www.nytimes.com/reuters/2016/04/21/technology/21reuters-lyft-ubertech.html?partner=IFTTT,38,43,msoad,4/21/2016 6:21\n12058822,The Joy of Hex or Why I'm So Happy When I Program,http://terse.com/thejoy.htm,4,1,jasim,7/8/2016 21:37\n12331605,Signs That a Job Is Due to Be Automated,http://www.fastcompany.com/3062739/the-future-of-work/six-very-clear-signs-that-your-job-is-due-to-be-automated,51,38,jonbaer,8/21/2016 16:56\n12116890,Sublime Text plugin review: GitGutter,https://dbader.org/blog/sublime-text-gitgutter-review,3,1,dbader,7/18/2016 18:01\n10973526,Why Are Hundreds of Harvard Students Studying Ancient Chinese Philosophy?,http://www.theatlantic.com/education/archive/2013/10/why-are-hundreds-of-harvard-students-studying-ancient-chinese-philosophy/280356/?single_page=true,2,3,gbaygon,1/26/2016 14:35\n12094038,Why don't you provide a Windows build?,http://www.darktable.org/2015/07/why-dont-you-provide-a-windows-build/,2,3,bane,7/14/2016 14:25\n12480863,\"Show HN: 1Poshword, cross-platform PowerShell client for 1Password\",https://github.com/latkin/1poshword,66,15,latkin,9/12/2016 16:05\n11850770,Bitcoin now computes more hashes in 6secs than there are grains of sand on Earth,https://seebitcoin.com/2016/06/understanding-bitcoin-the-childhood-game-that-rules-the-network/,11,7,seebitcoin,6/6/2016 21:59\n11954004,Spotify Down?,https://twitter.com/SpotifyStatus/status/745618521992925184,4,1,lumannnn,6/22/2016 14:07\n11769863,Show HN: Slack Deletron  A tool to delete files from your Slack team,http://www.slackdeletron.com/,1,2,drewminns,5/25/2016 14:11\n11069999,Unsafe Lead Levels in Tap Water Not Limited to Flint,http://www.nytimes.com/2016/02/09/us/regulatory-gaps-leave-unsafe-lead-levels-in-water-nationwide.html,184,141,DiabloD3,2/10/2016 0:38\n10510372,SystemML: Machine learning made easier (open source),https://developer.ibm.com/open/systemml/,97,9,neilmack,11/4/2015 22:48\n11786859,Pulsed terawatt lasers have surprising effects when shone through the air (2006),http://www.americanscientist.org/issues/feature/2006/2/filaments-of-light/99999,73,30,kungfudoi,5/27/2016 15:58\n12354896,\"No, Bloomberg, the Olympics didnt stumble because of Millennials\",https://medium.com/@brentonhenry/no-bloomberg-the-olympics-didnt-stumble-because-of-millenials-it-stumbled-because-of-nbc-17435801e8#.9e2thx5po,8,3,orf,8/24/2016 20:15\n10778068,\"Responsive images with 'srcset', 'sizes', and Cloudinary\",http://cloudinary.com/blog/responsive_images_with_srcset_sizes_and_cloudinary,7,2,nadavs,12/22/2015 15:01\n10692451,Pearl Harbor in Retrospect (1948),http://www.theatlantic.com/magazine/archive/1948/07/pearl-harbor-in-retrospect/305485/?single_page=true,7,1,Jtsummers,12/7/2015 20:30\n10894401,Show HN: Help me crowdsource a definition of Americanness,http://america.joshuasnider.com,2,2,jsnider3,1/13/2016 14:21\n12277016,World's Oldest Gold Object May Have Just Been Unearthed in Bulgaria,http://www.smithsonianmag.com/smart-news/oldest-gold-object-unearthed-bulgaria-180960093/?no-ist,60,18,ranit,8/12/2016 16:46\n11472988,Microsofts inspired new workspaces boost creativity and collaboration,https://blogs.microsoft.com/blog/2016/04/11/how-microsofts-inspired-new-workspaces-boost-creativity-and-collaboration/#sm.0001jrblqc8idcxuvm61vwh0s3h3b,3,3,protomyth,4/11/2016 16:52\n10508958,Linux Kernel Library,http://lkml.iu.edu/hypermail/linux/kernel/1511.0/01898.html,31,5,throwaway000002,11/4/2015 19:28\n10706102,What's the best database for an analyst?,https://blog.modeanalytics.com/best-database-for-analysts/,49,7,steerex,12/9/2015 19:31\n11063432,Linear Regression Proof,http://www.eggie5.com/63-linear-regression-proof,11,1,eggie5,2/9/2016 5:58\n12187851,Electoral Fraud in the 2016 Democratic Primaries,http://democracyintegrity.org/ElectoralFraud/just-doing-the-math.html,4,1,ethanhunt_,7/29/2016 16:16\n10639113,Ketrew: Keep Track of Experimental Workflows,http://seb.mondet.org/software/ketrew/doc.2.0.0/index.html,5,1,edwintorok,11/27/2015 22:24\n11501636,New research shows brain is directly connected to the immune system,https://news.virginia.edu/illimitable/discovery/theyll-have-rewrite-textbooks,199,35,Phithagoras,4/15/2016 2:15\n11767227,Ask HN: What Is the Best Way to Tune Hyper Parameters for a Deep Neural Network?,,3,1,hemapani,5/25/2016 2:16\n11696800,\"The dismal science has too much junk science, says Russ Roberts\",http://www.wsj.com/articles/when-all-economics-is-political-1463178093,1,1,nanis,5/14/2016 16:28\n10833008,The Evils of the `For` Loop (2009),http://graysoftinc.com/early-steps/the-evils-of-the-for-loop,6,3,taylorbuley,1/3/2016 23:02\n10347599,\"Show HN: Cryptomove  security via data concealment, last-line data defense\",http://www.cryptomove.com,31,19,bburshteyn,10/7/2015 17:48\n11182080,How Harvey Mudd College increased the ratio of women in CS,https://backchannel.com/at-harvey-mudd-college-the-ratio-of-women-in-cs-increased-from-10-to-40-in-5-years-4bb72e909fbd#.yqq538plu,56,75,steven,2/26/2016 16:07\n11846520,Ask HN: How do I save stories on HN?,,1,4,winteriscoming,6/6/2016 13:17\n10908702,Ask HN: Website Obesity Crisis,,2,6,tmaly,1/15/2016 11:57\n11688118,New Sublime Text update,https://www.sublimetext.com/3,338,229,pyed,5/13/2016 1:52\n11110021,People who block ads are the actual targets for marketers,http://www.theguardian.com/media/2016/feb/16/ad-blocking-advertisers?CMP=Share_AndroidApp_twicca,10,2,stardotstar,2/16/2016 14:34\n12462170,Elon Musk on SpaceX failure: Engines off and no apparent heat source,http://www.bloomberg.com/news/articles/2016-09-09/elon-musk-calls-spacex-explosion-most-vexing-failure-in-14-years,16,9,rrggrr,9/9/2016 13:52\n10263936,Summary of the Amazon DynamoDB Service Disruption,https://aws.amazon.com/message/5467D2/,190,83,spew,9/23/2015 8:44\n12425877,Ask HN: Random email generator?,,2,1,franciscop,9/4/2016 18:23\n12105409,The Mystery of Urban Psychosis,http://www.theatlantic.com/health/archive/2016/07/the-enigma-of-urban-psychosis/491141/?single_page=true,58,23,wallflower,7/16/2016 6:02\n11959173,How I invented VoIP,http://www.poldon.com/2016/06/23/how-i-invented-voice-over-ip/,4,1,nick_name,6/23/2016 6:15\n12464349,When'll we see theoretical and mathematical foundation for deep learning?,https://www.quora.com/When-will-we-see-a-theoretical-background-and-mathematical-foundation-for-deep-learning-1?share=1,7,1,billconan,9/9/2016 17:32\n11054134,Mistakes Reviewers Make,https://sites.umiacs.umd.edu/elm/2016/02/01/mistakes-reviewers-make/,50,10,sjrd,2/7/2016 18:49\n11968120,Subversive-C: Abusing and Protecting Dynamic Message Dispatch [pdf],https://www.usenix.org/system/files/conference/atc16/atc16_paper-lettner.pdf,4,2,frozenice,6/24/2016 9:21\n11037182,Epic shows off editing VR while in VR (2 min vid),https://www.youtube.com/watch?v=JKO9fEjNiio,2,1,corysama,2/4/2016 20:59\n10617699,Starship Troopers: One of the Most Misunderstood Movies Ever,http://www.theatlantic.com/entertainment/archive/2013/11/-em-starship-troopers-em-one-of-the-most-misunderstood-movies-ever/281236/?single_page=true,14,6,fezz,11/23/2015 22:11\n12450218,Show HN: Mctextbin  live preview editor for minecraft text formatting,https://mctextbin.gitlab.io,5,1,lasercar,9/8/2016 3:58\n11861711,Why Nests woes are typical of the smart home industry,https://www.bostonglobe.com/business/2016/06/06/why-nest-woes-are-typical-smart-home-industry/MtFn5h1v6ZvirKTpJiTyfI/story.html,6,1,tdrnd,6/8/2016 12:25\n11294164,Apple: U.S. founders would be 'appalled' by DOJ iPhone request,http://www.reuters.com/article/us-apple-encryption-idUSKCN0WH2UI,150,157,callmevlad,3/16/2016 0:44\n12258880,Inbox.com announces it will end its free email service,https://proveitwithaunittest.wordpress.com/2016/08/10/inbox-com-announces-it-will-end-its-free-email-service/,1,1,theandrewbailey,8/10/2016 1:23\n11950632,\"NIST Draft: The KMAC, TupleHash, and FPH Functions [pdf]\",https://www.ietf.org/mail-archive/web/saag/current/pdfxrzR9rycq3.pdf,26,13,niftich,6/22/2016 0:23\n10544943,Specific Problems with Other RNGs,http://www.pcg-random.org/other-rngs.html,36,38,nkurz,11/11/2015 5:16\n11407261,Tell HN: Comments and submissions with replies can no longer be deleted,,10,11,minimaxir,4/1/2016 18:28\n12028693,Ask HN: Tiling Window Manager for Windows?,,7,4,blue--,7/4/2016 2:57\n11426859,Organizations can now block abusive users,https://github.com/blog/2146-organizations-can-now-block-abusive-users,75,47,mparlane,4/5/2016 0:20\n10782969,'New' Python modules of 2015,http://blog.rtwilson.com/my-top-5-new-python-modules-of-2015/,591,131,ColinWright,12/23/2015 12:16\n12272544,The Ultimate Game Freak  Interview With Pokemon's Creator,\"http://content.time.com/time/magazine/article/0,9171,2040095,00.html\",1,1,oli5679,8/11/2016 23:47\n12486363,Ask HN: Run discovery of hypermedia APIs,,1,1,imjacobclark,9/13/2016 8:10\n10388221,Things I wish someone told me when I started with Go,https://github.com/monsooncommerce/golang-tripping-hazards,11,2,mikhaill,10/14/2015 18:00\n10817239,Pod Castaway: My Search for Podcasting Fame and Fortune,http://geni.us/podcastaway,2,1,brandonuttley,12/31/2015 11:46\n10873843,Ask HN: What is your viable aka money making startup or side project idea?,,19,20,uibkend,1/10/2016 2:17\n12035877,The Urban Legend of the Government's Mind-Controlling Arcade Game,http://www.atlasobscura.com/articles/the-urban-legend-of-the-governments-mindcontrolling-arcade-game,3,2,ArtDev,7/5/2016 12:24\n11930120,Why the US never fully adopted the metric system,http://www.theatlantic.com/education/archive/2016/06/why-the-metric-system-hasnt-failed-in-the-us/487040/,28,88,miraj,6/18/2016 19:12\n11399397,Out of context game development changelogs,https://twitter.com/TheStrangeLog,3,1,setra,3/31/2016 18:28\n10772206,Facebook is a living computer nightmare,http://ascii.textfiles.com/archives/3086,8,1,brakmic,12/21/2015 17:34\n11125556,Debunking the myths about parsing JSON in Swift,http://roadfiresoftware.com/2016/02/debunking-the-myths-about-parsing-json-in-swift/,23,14,jtbrown,2/18/2016 13:30\n11624890,Ruby Bug: SecureRandom should try /dev/urandom first,https://bugs.ruby-lang.org/issues/9569,161,135,JBiserkov,5/3/2016 22:53\n11401817,iOS UIKit Dynamics demo with 11 example,https://github.com/xiaofei86/UIKitDynamics,2,1,xuyafei86,4/1/2016 0:57\n11748547,What Laibach Learned in North Korea,http://www.rollingstone.com/culture/news/cannabis-and-the-sound-of-music-what-laibach-learned-in-north-korea-20150825,1,1,Kristine1975,5/22/2016 13:46\n11945141,Australian 'Satoshi' filing hundreds of Bitcoin patents,http://theage.com.au/technology/technology-news/australian-bitcoin-founder-craig-wright-filing-for-hundreds-of-patents-related-to-blockchain-20160621-gpo6lk.html,2,2,Gatsky,6/21/2016 12:26\n10941132,Ask HN: Has anyone updated an Android app from free to having in-app purchases?,,5,1,qwer,1/20/2016 20:34\n11803812,Ask HN: Does anyone use DB normal forms in their job?,,2,3,bbcbasic,5/30/2016 23:40\n10888096,H.265/HEVC vs. H.264/AVC: 50% bit rate savings verified,http://www.bbc.co.uk/rd/blog/2016/01/h-dot-265-slash-hevc-vs-h-dot-264-slash-avc-50-percent-bit-rate-savings-verified,187,107,kungfudoi,1/12/2016 15:55\n10968306,Reverse-Engineering Google Nest Devices,http://experimental-platform.tumblr.com/post/137835649425/reverse-engineering-google-nest-devices,115,84,jelveh,1/25/2016 17:02\n11681819,Free static aplication security testing tool for open-source code,https://srcclr.com/,12,1,geromek,5/12/2016 6:52\n10363730,Ask HN: How come blogs/magazines never get accepted into YC?,,1,3,kkt262,10/9/2015 22:57\n10557211,What is character limit on a hacker news comment?,,1,3,greggarious,11/13/2015 0:28\n11927636,Europe had human zoos in 1958,http://www.theplaidzebra.com/human-zoos-one-europes-shameful-secrets-ended-50s/,12,8,babuskov,6/18/2016 8:51\n12440359,Ask HN: What compensation should a Series-A company give to an advisor,,4,5,michaeldunworth,9/7/2016 1:02\n12211108,Improvements in Firefox for Desktop and Android,https://blog.mozilla.org/blog/2016/08/02/exciting-improvements-in-firefox-for-desktop-and-android/,67,49,ehPReth,8/2/2016 16:31\n12259475,California Court Cannot Lasso Texas Resident into DVD Case,https://www.eff.org/press/releases/california-court-cannot-lasso-texas-resident-dvd-case,2,1,DiabloD3,8/10/2016 4:16\n12541750,Japans Newest Technology Innovation: Priest Delivery,http://www.nytimes.com/2016/09/23/business/international/amazon-japan-delivers-priest.html,61,31,daegloe,9/20/2016 18:08\n10550453,AWS Webinars for November 2015  Learn About New Services and Best Practices,https://aws.amazon.com/blogs/aws/aws-webinars-for-november-2015-learn-about-new-services-and-best-practices/,1,1,Oatseller,11/12/2015 0:27\n12121739,Ask HN: How did NASA make reliable software if they didn't invent unit tests?,,98,91,sebastianconcpt,7/19/2016 13:52\n10180543,An audio format for creative DJing,http://www.stems-music.com/,34,23,ahq,9/7/2015 8:22\n10296395,A React custom renderer to build user interfaces for the terminal using blessed,https://github.com/Yomguithereal/react-blessed,12,2,rouxrc,9/29/2015 14:11\n12404898,Results: Offer HN  Free logo designs for open source projects,https://medium.com/@fairpixelsco/making-open-source-look-beautiful-60130f3c9456#.vddmo7o6k?hh,3,1,fairpx,9/1/2016 13:04\n10743598,Putins 2013 plea for caution in Syria,http://www.nytimes.com/2013/09/12/opinion/putin-plea-for-caution-from-russia-on-syria.html?pagewanted=all&_r=2,2,1,runarb,12/16/2015 11:34\n12102535,Ask HN: How can I become a technology consultant/contractor?,,3,2,devjuice,7/15/2016 17:27\n10537435,Support setting up solar power lights for rural villages,https://www.indiegogo.com/projects/light-up-the-lives-of-50-families-for-christmas/x/11090378#/,3,2,adamjin,11/10/2015 3:25\n12512534,Type Erasure Magic in Swift,https://realm.io/news/altconf-hector-matos-type-erasure-magic/,61,8,ulhas_sm,9/16/2016 7:50\n10574300,Anonymous declares war on Islamic State,http://www.mirror.co.uk/news/world-news/anonymous-declares-war-islamic-state-6839030,2,4,lelf,11/16/2015 13:35\n11907584,Lock-free programming for the masses,http://kcsrk.info/ocaml/multicore/2016/06/11/lock-free/,188,29,antouank,6/15/2016 6:53\n11551216,How We Use Asana to Build Products at Flatbook,https://medium.com/@Flatbook/how-we-use-asana-to-build-products-at-flatbook-ef8f63483380#.1uia0qxc3,5,1,isouweine,4/22/2016 18:12\n11429740,Legend of Zelda 3D remake,http://zelda30tribute.com/,3,1,reimertz,4/5/2016 12:17\n10319138,The Trouble with Theories of Everything,http://nautil.us/issue/29/scaling/the-trouble-with-theories-of-everything,32,12,dnetesn,10/2/2015 15:28\n10555971,The Secret to Building a Vibrant Startup Culture,https://medium.com/@edward.sweater/the-secret-to-building-a-vibrant-startup-culture-526bdb2f2d64,3,1,romanchukenator,11/12/2015 20:43\n10346828,The Building That's in Two Countries at Once,http://www.npr.org/sections/money/2012/08/09/158375183/the-building-thats-in-two-countries-at-once,1,1,iamcurious,10/7/2015 16:07\n10520597,I Am Hiring. Without Resumes or Puzzles,https://blog.leantaas.com/i-am-hiring-without-resumes-or-puzzles-2ac6f11002c0,4,1,samaysharma,11/6/2015 17:26\n11464513,Why Material Design Didn't Achieve a Grand Unification,http://www.xda-developers.com/has-material-design-achieved-the-unification-it-originally-aimed-for/,2,1,lladnar,4/10/2016 2:09\n11254755,Facebook's new front-end server design,https://code.facebook.com/posts/1711485769063510/facebook-s-new-front-end-server-design-delivers-on-performance-without-sucking-up-power/,210,43,banderon,3/9/2016 18:33\n11043503,Compiling a Static Web Site Using the C Preprocessor,http://ithare.com/compiling-a-static-web-site-using-the-c-preprocessor/,15,6,davidthib,2/5/2016 18:29\n10911466,Ask HN: Are H1-B visas more likely to be obtained by big tech companies?,,5,7,simonebrunozzi,1/15/2016 19:23\n10182272,Your Next Computer Should Be a Desktop,http://www.wsj.com/articles/your-next-computer-should-be-a-desktop-1439316558,12,9,wslh,9/7/2015 17:40\n12251553,\"People Don't Fail, Processes Do\",http://www.lean.org/LeanPost/Posting.cfm?LeanPostId=480,3,2,ohjeez,8/8/2016 23:37\n11602856,\"Java Memory Model Examples: Good, Bad and Ugly (2007) [pdf]\",http://groups.inf.ed.ac.uk/request/jmmexamples.pdf,30,7,avz,4/30/2016 18:23\n11228323,\"If not Scrum, then what?\",https://medium.com/@ard_adam/the-nature-of-computer-programming-7526789b3af1,4,5,aard,3/5/2016 3:46\n11861830,10 ways for Continuous Performance Evaluation and feedback,https://grosum.com/blogs-10_ways_for_Continuous_Performance_Evaluation_and_Feedback,2,1,the_bong_one,6/8/2016 12:45\n11457272,UW team stores digital images in DNA  and retrieves them perfectly,http://www.washington.edu/news/2016/04/07/uw-team-stores-digital-images-in-dna-and-retrieves-them-perfectly/,11,1,MichaelAO,4/8/2016 19:36\n11740617,It should be noted and its cousins are the new wasteful phrase of the decade,https://www.google.com/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=%22It+should+be+noted%22+site%3Aycombinator.com,1,1,hellofunk,5/20/2016 19:14\n11268049,The Future of Marijuana Is Mobile,http://www.thekindland.com/the-future-of-marijuana-is-mobile-1082,3,1,silasisonhacker,3/11/2016 17:30\n10381530,Divshot acquired by Firebase/Google,https://divshot.com/,15,3,mackmcconnell,10/13/2015 16:27\n11083550,Gender bias in open source: Pull request acceptance of women versus men [pdf],https://peerj.com/preprints/1733.pdf,3,1,malandrew,2/11/2016 21:47\n12319063,The Cuban CDN,https://blog.cloudflare.com/the-cuban-cdn/,832,136,shdon,8/19/2016 10:24\n12024593,Louis Rossmanns Repair Videos Might Get Taken Down After Legal Threat,http://ifixit.org/blog/8210/rossmann-repair-legal-threat/,93,18,sverige,7/3/2016 2:31\n12241492,Ask HN: Which blogging platform do you use?,,9,42,rajeshmr,8/7/2016 8:37\n11209513,Google's New A.I. Can Tell Exactly Where a Photo Was Taken,http://www.smithsonianmag.com/smart-news/google-new-ai-can-tell-exactly-where-photo-was-taken-180958246/?no-ist,3,3,henriquemaia,3/2/2016 12:27\n11946674,Apple launches coding camps for kids in its retail stores,https://techcrunch.com/2016/06/21/apple-launches-coding-camps-for-kids-in-its-retail-stores/,250,171,pavornyoh,6/21/2016 15:59\n10768545,Idea to prevent drinking and driving,,4,11,freeride,12/20/2015 22:26\n10516993,The Burning Man of Birding: Inside Iceland's Puffin Festival,https://www.audubon.org/magazine/november-december-2015/the-burning-man-birding-inside,21,5,nkurz,11/5/2015 23:58\n10505213,Details of UK website visits 'to be stored for year',http://www.bbc.com/news/uk-politics-34715872,238,221,eosis,11/4/2015 8:16\n11725977,Firebase,https://firebase.google.com/,2,1,taigeair,5/18/2016 21:08\n11994611,Digital Disruption in Insurance,http://pebblecode.com/blog/disruption-in-insurance/,2,1,shapeshed,6/28/2016 15:40\n10988101,The Last Honky-Tonk,http://clatl.com/atlanta/southern-comfort-the-last-local-honky-tonk/Content?oid=16858453&showFullText=true,2,1,samsolomon,1/28/2016 13:53\n12201685,The Stillbirth of the Soviet Internet,,42,8,kurrawong,8/1/2016 11:57\n11664403,LPs are feeling the pressure of startups not finding exits,http://techcrunch.com/2016/05/09/lps-are-feeling-the-pressure-of-startups-not-finding-exits/,7,5,tim_sw,5/10/2016 0:31\n12061852,The Tunguska Event,http://www.bbc.com/earth/story/20160706-in-siberia-in-1908-a-huge-explosion-came-out-of-nowhere,138,119,jackgavigan,7/9/2016 15:57\n11103274,Moving to Singapore,https://blog.ghost.org/moving-to-singapore/,23,5,Isofarro,2/15/2016 13:33\n10869665,What are the best JavaScript IDEs and editors?,http://www.slant.co/topics/1686/~javascript-ides-and-editors,4,4,robocat,1/9/2016 1:48\n10614573,The End of Dynamic Languages,http://elbenshira.com/blog/the-end-of-dynamic-languages/,72,29,elbenshira,11/23/2015 13:57\n11066952,\"Openbsd router, can it run on arm?\",http://securityrouter.org,15,8,asddas,2/9/2016 17:24\n11666491,Lauri Love and the potential civil law backdoor for obtaining encryption keys,http://jackofkent.com/2016/05/lauri-love-and-the-potential-civil-law-backdoor-for-obtaining-encryption-keys/,2,1,YeGoblynQueenne,5/10/2016 11:42\n12233554,Complaint about Amazon's free delivery claims upheld,https://www.asa.org.uk/Rulings/Adjudications/2016/8/Amazon-Europe-Core-Sarl/SHP_ADJ_304089.aspx#.V6S9elQrK00,2,1,DanBC,8/5/2016 16:24\n11920431,What a $347B conglomerate holding company's web site looks like,http://www.berkshirehathaway.com/,43,32,logicallee,6/17/2016 2:56\n12547107,Stanford Expert Explains Antibacterial Soap Ban,https://woods.stanford.edu/news-events/news/stanford-expert-explains-antibacterial-soap-ban,206,83,CapitalistCartr,9/21/2016 11:19\n11613876,How to #stopTrump with A/B testing,http://blog.naytev.com/test-to-stop-trump/,18,7,zackliscio,5/2/2016 18:07\n12560234,Show HN: Super Simple Worker Queue in Go,https://github.com/Xeoncross/goworkqueue,6,7,Xeoncross,9/22/2016 20:46\n11175182,Google has a new website,https://www.google.kz/?gfe_rd=cr&ei=6CLPVrTiBoTHYLqCrcgM&gws_rd=ssl,1,5,hackerfrommars,2/25/2016 15:52\n12414500,How the startup economy is replacing the traditional resume,https://techcrunch.com/2016/08/31/how-the-startup-economy-is-replacing-the-traditional-resume/,1,1,jazzdev,9/2/2016 17:06\n11081569,Ask HN: Seen my stolen truck in the Bay Area?,,8,6,gs7,2/11/2016 17:36\n10961076,Silicon Valleys $585B Problem,http://fortune.com/silicon-valley-tech-ipo-market/,7,1,prostoalex,1/24/2016 1:41\n10186013,Show HN: Should I automate this task? (Time ROI Calculator),https://mackross.net/blog/time-savings-calculator/,13,4,mackross,9/8/2015 14:52\n10247543,Show HN: Undo send mail for Apple Mail,https://github.com/lichtschlag/undosendmail/,13,1,lichtschlag,9/20/2015 14:08\n12072218,Avoiding SMS vendor lock-in with SMPP,https://danielpocock.com/avoiding-sms-vendor-lock-in-with-smpp,4,1,ashitlerferad,7/11/2016 16:33\n12103436,US Propaganda Failure on why they're arming terrorists,http://21stcenturywire.com/2016/07/14/syria-propaganda-shambles-the-us-state-department-moderate-rebel-comedy-routine/,1,1,ZainRiz,7/15/2016 20:00\n10678498,Starbucks Prospers by Keeping Pace with the Coffee Snobs,http://www.nytimes.com/2015/12/04/business/starbucks-prospers-by-keeping-pace-with-the-coffee-snobs.html,30,44,zbravo,12/4/2015 19:30\n12382222,Reabble  RSS Reader for E-ink Amazon Kindle,https://reabble.com/?utm_source=ynews&utm_medium=post&utm_campaign=product,69,37,weijarz,8/29/2016 14:55\n11247013,Learn SQL on Your Company's Data  For Free,https://www.teamleada.com/?ref=hn,3,1,brianliou91,3/8/2016 17:52\n10631967,Driving in the US is making a big comeback,http://www.vox.com/2015/11/25/9800614/peak-car-driving-rebound,21,38,pmcpinto,11/26/2015 8:42\n10531322,Coliving: Dorms for Grownups,http://www.theatlantic.com/business/archive/2015/11/coliving/414531/?single_page=true,80,52,kareemm,11/9/2015 4:06\n10275159,Apples assault on advertising and Google,http://calacanis.com/2015/09/24/apples-brilliant-assault-on-advertising-and-google/,44,56,tswartz,9/24/2015 22:18\n12384656,\"Mark Zuckerberg meets Pope Francis in Rome, gives him miniature Facebook drone\",http://uk.businessinsider.com/mark-zuckerberg-meets-pope-francis-gives-him-facebook-drone-photo-2016-8,1,1,Walkman,8/29/2016 19:42\n12437196,Consciousness Is Made of Atoms,http://nautil.us/blog/consciousness-is-made-of-atoms-too,2,3,dnetesn,9/6/2016 16:30\n10276526,Mobile phones are the greatest poverty-reducing tech EVER,http://www.theregister.co.uk/2015/09/23/mobile_phones_greatest_poverty_reducing_tech_ever/,4,1,edward,9/25/2015 5:35\n10812458,\"Builders will follow Millennials, not Founders\",http://www.forbes.com/sites/theopriestley/2015/12/30/why-the-next-generation-after-millennials-will-be-builders-not-founders/,3,1,stanfordnope,12/30/2015 15:42\n10576068,Zenefits launches free payroll software for small businesses,https://www.zenefits.com/payroll/?hn,187,62,henryl,11/16/2015 18:25\n10448563,Facebook Meets Skepticism in Bid to Expand Internet in India,http://www.nytimes.com/2015/10/26/technology/facebook-meets-skepticism-in-bid-to-expand-internet-in-india.html,45,21,Futurebot,10/25/2015 21:44\n11114669,Twitter censoring conservative voices,http://www.breitbart.com/tech/2016/02/16/exclusive-twitter-shadowbanning-is-real-say-inside-sources/,4,2,cpr,2/17/2016 2:06\n10300212,The Post-Amazon Challenge and the New Stack Model,http://thenewstack.io/post-amazon-challenge-new-stack-model/,3,1,fons,9/29/2015 22:21\n11436116,Pfizer to Terminate $160B Merger with Allergan,http://www.bloomberg.com/news/articles/2016-04-06/pfizer-to-terminate-160-billion-merger-with-allergan,132,83,Amorymeltzer,4/6/2016 2:15\n11525510,Best Lawyers for Credit Card Skimming Lawsuit,http://gasstationfraud.blogspot.com/2016/04/best-lawyers-for-credit-card-skimming.html,2,2,gasstationfraud,4/19/2016 7:58\n11224851,California Prisons Are Deleting Records of Social Media Censorship,https://www.eff.org/deeplinks/2016/03/california-prison-officials-are-deleting-records-inmate-social-media-censorship,49,3,DiabloD3,3/4/2016 16:34\n10225096,Why WhatsApp Only Needs 50 Engineers for Its 900M Users,http://www.wired.com/2015/09/whatsapp-serves-900-million-users-50-engineers/,337,248,ghosh,9/16/2015 7:08\n11412088,Scalable and resilient Django with Kubernetes,https://harishnarayanan.org/writing/kubernetes-django/,96,54,hnarayanan,4/2/2016 16:23\n11452944,Glance smart wall clock can save you from notifications tsunami,https://www.youtube.com/watch?v=cSO1vTeQ-Cg,8,1,nikolaii,4/8/2016 6:38\n11488703,\"Ask HN: If one works over 40hrs/week, can they claim more years of experience?\",,8,22,bobisme,4/13/2016 14:59\n10630565,Ask HN: Do you think self-driving cars are feasable at all?,,8,29,alexandrerond,11/25/2015 23:57\n11281659,ExoMars launch scheduled for 09:31 GMT (10:31 CET),http://www.esa.int/Our_Activities/Space_Science/ExoMars/Watch_ExoMars_launch,68,14,jpatokal,3/14/2016 8:32\n11248373,Why the poor pay more for toilet paper and just about everything else,https://www.washingtonpost.com/news/wonk/wp/2016/03/08/why-the-poor-pay-more-for-toilet-paper-and-just-about-everything-else/,125,154,e15ctr0n,3/8/2016 20:34\n12324350,Is Bandcamp the Holy Grail of Online Record Stores?,http://www.nytimes.com/2016/08/20/arts/music/bandcamp-shopping-for-music.html,195,119,joshjkim,8/20/2016 0:02\n11354886,Generalizing JSX: Delivering on the Dream of Curried Named Parameters,http://tolmasky.com/2016/03/24/generalizing-jsx/,104,28,tolmasky,3/24/2016 17:57\n10529565,ROMhacking a Japanese game for an English translation,http://www.twitch.tv/effinslowbeef/v/24639788,1,1,minimaxir,11/8/2015 19:46\n10444267,\"In 1983 war scare, Soviet leadership feared nuclear surprise attack by U.S\",https://www.washingtonpost.com/world/national-security/in-1983-war-scare-soviet-leadership-feared-nuclear-surprise-attack-by-us/2015/10/24/15a289b4-7904-11e5-a958-d889faf561dc_story.html,25,3,smacktoward,10/24/2015 17:38\n12426267,Warner Bros. Flags Its Own Website as a Piracy Portal,https://torrentfreak.com/warner-bros-flags-website-piracy-portal-160904/,42,2,_jomo,9/4/2016 19:31\n10899675,VLC for Apple TV Now Available on TvOS App Store,http://www.macrumors.com/2016/01/12/vlc-apple-tv-app-tvos-app-store/,2,1,shawndumas,1/14/2016 4:39\n11216885,TDD: How to use Math to get into it,http://nelsonsar.github.io/2016/02/23/How-I-practice-TDD.html,2,1,eriksencosta,3/3/2016 14:11\n10467074,\"If you could have a Q&A with a tech entrepreneur, or brand, who would it be?\",,2,4,bromelus2013,10/28/2015 20:16\n12052284,The war in Iraq was not a blunder or a mistake. It was a crime,https://www.theguardian.com/commentisfree/2016/jul/07/blair-chilcot-war-in-iraq-not-blunder-crime,5,1,ladydi,7/7/2016 21:48\n11401403,The World May Have Too Much Food,http://www.bloomberg.com/news/articles/2016-03-31/the-world-may-have-too-much-food,8,3,petethomas,3/31/2016 23:27\n12497795,Dumb Rules That Make Your Best People Want to Quit,http://www.inc.com/lolly-daskal/10-dumb-rules-that-make-your-best-people-want-to-quit.html,3,1,jrs235,9/14/2016 15:18\n10744301,How I Interconnected AWS VPCs with VyOS,http://tech.stylight.com/howto-interconnect-aws-vpcs-with-vyos/,7,1,romefort,12/16/2015 14:08\n12230831,Ask HN: Engineer working with rLoop needs place to crash in Bay area,,14,9,erbdex,8/5/2016 8:41\n10467442,PayPal Reports a 29% Jump in Earnings,http://www.nytimes.com/2015/10/29/technology/paypal-reports-a-29-jump-in-earnings.html,1,1,dduugg,10/28/2015 21:11\n11288030,\"Encryption, Privacy Are Larger Issues Than Fighting Terrorism\",http://www.npr.org/2016/03/14/470347719/encryption-and-privacy-are-larger-issues-than-fighting-terrorism-clarke-says,647,177,Osiris30,3/15/2016 7:22\n11894534,\"Failsafe  A lightweight, zero-dependency library for handling failures\",https://github.com/jhalterman/failsafe,14,2,javinpaul,6/13/2016 15:17\n11392885,Resources on Diversity in Tech,https://modelviewculture.com/resources,4,2,zorpner,3/30/2016 20:50\n10177477,Microservices without the Servers,https://aws.amazon.com/blogs/compute/microservices-without-the-servers/,273,136,alexbilbie,9/6/2015 12:46\n10909007,Take a few easy steps to get SmartOn surveillance,https://www.mozilla.org/en-US/teach/smarton/surveillance/,2,1,tajen,1/15/2016 13:00\n11369885,Ive Seen the Greatest A.I. Minds of My Generation Destroyed by Twitter,http://www.newyorker.com/tech/elements/ive-seen-the-greatest-a-i-minds-of-my-generation-destroyed-by-twitter?intcid=mod-most-popular,119,86,jonathansizz,3/27/2016 13:29\n11282749,Peculiar pattern found in 'random' prime numbers,http://www.nature.com/news/peculiar-pattern-found-in-random-prime-numbers-1.19550,85,37,Amorymeltzer,3/14/2016 13:33\n11713100,There's No Such Thing as Free Will,http://www.theatlantic.com/magazine/archive/2016/06/theres-no-such-thing-as-free-will/480750/?single_page=true,16,11,dhimant,5/17/2016 12:44\n11181848,Mental health survey for people in startups,https://jamesroutledge.typeform.com/to/K4lCc9,1,1,jd_routledge,2/26/2016 15:32\n12028766,Ask HN: Whats the ratio of people clicking forgot my password on a login form?,,3,1,midhem,7/4/2016 3:29\n11372886,Required update to Pacman 5.0.1 before 23/04/2016,https://www.archlinux.org/news/required-update-to-pacman-501-before-2016-04-23/,6,3,Enindu,3/28/2016 5:34\n12225340,\"Manual Testing, the Art That Cannot Be Lost\",http://ideqa.blogspot.com/2016/08/manual-testing-art-that-cannot-be-lost.html,67,25,ideqa,8/4/2016 13:32\n10927484,Babbage Difference Engine No.2 at CHM Going Off Line,http://www.computerhistory.org/exhibits/babbage/,1,1,rootbear,1/18/2016 22:29\n10447844,\"Oakland landlord who owns 3,600 properties raises $1080 rent to $3870/month\",http://blog.oaklandxings.com/2015/06/lakeshore-avenue-landlord-raises-monthly-rent-from-1080-to-3870-to-force-tenants-out/,18,30,doctorshady,10/25/2015 18:44\n10933524,The Unreasonable Effectiveness of Dynamic Typing for Practical Programs,http://games.greggman.com/game/dynamic-typing-static-typing/,133,158,greggman,1/19/2016 20:02\n12061453,Prefer duplication over the wrong abstraction,http://www.sandimetz.com/blog/2016/1/20/the-wrong-abstraction?duplication,204,96,hyperpallium,7/9/2016 14:48\n10359142,Large movie distributor grabs Popcorn Time trademark,https://torrentfreak.com/large-movie-distributor-grabs-popcorn-time-trademark-151008/,1,1,janjongboom,10/9/2015 10:25\n10322389,How Much Power Does the Volkswagen TDI Lose in Cheater Mode?,http://www.tflcar.com/2015/10/how-much-power-does-the-vw-tdi-lose-in-cheater-mode-video-report/,67,46,danso,10/3/2015 2:38\n10669131,Hot code reloading with Erlang,https://medium.com/@kansi/hot-code-loading-with-erlang-and-rebar3-8252af16605b#.985ei76fw,73,29,kansi,12/3/2015 11:58\n11325653,Non-nullable types for TypeScript,https://github.com/Microsoft/TypeScript/pull/7140,185,32,muraiki,3/21/2016 1:34\n10595085,Relativity and Faster Than Light Travel (1992) [repost],http://readtext.org/science/relativity-flt/,1,1,tux,11/19/2015 14:56\n10446101,Guangzhou streetcars powered by supercapacitors that charge in 20 seconds,http://www.npr.org/2015/10/22/450583840/in-d-c-and-china-two-approaches-to-a-streetcar-unconstrained-by-wires,4,1,dailo10,10/25/2015 5:36\n10456746,Physicists uncover novel phase of matter,http://phys.org/news/2015-10-physicists-uncover-phase.html,53,4,mica,10/27/2015 7:49\n12188984,White Dwarf Lashes Red Dwarf with Mystery Ray,http://www.eso.org/public/news/eso1627/,57,9,friederbluemle,7/29/2016 18:46\n10298682,Implementing a random number generator for games,http://blog.yargies.com/post/130146906769/implementing-a-random-number-generator,3,1,kwellman,9/29/2015 19:03\n12319738,\"As Gawker learned, media corporations are't above the law\",http://www.nationalreview.com/article/439157/gawker-hulk-hogan-lawsuit-press-isnt-exempt-privacy-laws,20,35,wtbob,8/19/2016 13:19\n12538861,\"Ask HN: I created a scraper, now I think how to utilize scraped data\",,3,1,gorer,9/20/2016 12:11\n12115942,What do you guys think about my startup?,,1,13,swipecity,7/18/2016 16:11\n12248173,First Power from Rosatoms VVER-1200 Generation III+ Nuclear Reactor,http://www.ee.co.za/article/first-power-rosatoms-vver-1200-generation-iii-nuclear-reactor.html,1,1,yread,8/8/2016 14:45\n10894521,mParticle Raises $15M to Help Mobile Marketers Manage Their Data,http://techcrunch.com/2016/01/13/mparticle-series-a/,14,5,mkatz0630,1/13/2016 14:36\n10305174,The challenging task of sorting colours,http://www.alanzucconi.com/2015/09/30/colour-sorting/,4,1,signa11,9/30/2015 16:38\n11849785,480i mode for Atari 800 (2009),http://atariage.com/forums/topic/144629-new-demo-release-memopad-480i/,1,1,jhallenworld,6/6/2016 19:53\n11240350,Ask HN: Is the Hacker News Team Actively Developing Arc?,,20,11,Kinnard,3/7/2016 18:04\n12319197,Reach in and touch objects in videos with Interactive Dynamic Video,http://news.mit.edu/2016/touching-objects-in-videos-with-interactive-dynamic-video-0802,2,1,triplesec,8/19/2016 11:04\n11026074,Broken screen? How to backup your data from a broken Android,http://www.hostilejourney.com/how-to-backup-your-photos-from-a-broken-android/,2,1,antonio-R,2/3/2016 12:29\n10812951,Ask HN: What problem in 2016 will be potential startup?,,5,2,mirap,12/30/2015 16:59\n10454656,Ask HN: Any examples of APIs in production using JWT?,,2,1,blooberr,10/26/2015 21:34\n10297271,Solving the the Monty-Hall-Problem in Swift,http://www.thomashanning.com/swift-playground-the-monty-hall-problem/,3,1,ingve,9/29/2015 16:06\n11964763,\"Telephony, SMS, and MMS APIs\",https://docs.google.com/spreadsheets/d/1BshonTqZfYcSBRA7bs4DsQ6PChdAeNRn9LV4tMgwEeo/edit?pref=2&pli=1#gid=0,122,46,Glibaudio,6/23/2016 22:27\n12049464,Show HN: LetsEncrypt Dns-01 Support for the Linode DNS API,https://github.com/IdeaSynthesis/letsencrypt-dns01-hooks,2,1,fomojola,7/7/2016 14:21\n10552712,How DNSSEC Works,https://www.cloudflare.com/dnssec/how-dnssec-works/,1,1,jgrahamc,11/12/2015 12:34\n10888755,On Vietnamese Writing,http://limdauto.github.io/posts/2015-11-15-on-vietnamese-writing.html,59,21,luu,1/12/2016 17:24\n12185904,\"The Colonization of Space, by Gerard K. O'Neill\",http://www.nss.org/settlement/physicstoday.htm,6,1,gosub,7/29/2016 10:33\n10900883,Ask HN: Non-trivial data intensive angularjs apps,,5,2,ojbrien,1/14/2016 12:14\n12403983,Ask HN: Submitting HN comments,,1,2,Tomte,9/1/2016 9:44\n10989560,TBOX: A Multi-Platform C Library,https://github.com/waruqi/tbox.git,130,34,TongKuo,1/28/2016 17:21\n11382269,Personal Thoughts on the LambdaConf Controversy,http://degoes.net/articles/lambdaconf-controversy,19,3,saryant,3/29/2016 15:41\n10250025,If there is an online platform that,,1,1,waroc,9/21/2015 2:09\n11368599,Authors see dark side of tech's advances,http://www.seattletimes.com/business/economy/authors-see-dark-side-of-techs-advances/,2,5,mooreds,3/27/2016 2:30\n11861558,Nim Programming Language 0.14.0 released,http://nim-lang.org/news/2016_06_07_version_0_14_0_released.html?hn=1,173,55,dom96,6/8/2016 11:54\n11202519,Host your own Cryptonomicon's tombstone on a Raspberry PI,https://github.com/Mathieu-Desrochers/Linux-Notebook/blob/master/procedures/self-hosting.md,8,2,mdesroch2,3/1/2016 13:49\n11376439,Oracle seeks $9.3B for Googles use of Java in Android,http://www.networkworld.com/article/3048814/oracle-seeks-93-billion-for-googles-use-of-java-in-android.html,76,83,Sindisil,3/28/2016 18:55\n10471025,You're Eight Times More Likely to Be Killed by a Police Officer Than a Terrorist,http://www.cato.org/blog/youre-eight-times-more-likely-be-killed-police-officer-terrorist,265,190,cryoshon,10/29/2015 14:03\n10346133,PAPRIKA  Potentially all pairwise rankings of all possible alternatives,https://en.wikipedia.org/wiki/Potentially_all_pairwise_rankings_of_all_possible_alternatives,8,1,ThomPete,10/7/2015 14:17\n11578841,A majority of millennials now reject capitalism,https://www.washingtonpost.com/news/wonk/wp/2016/04/26/a-majority-of-millennials-now-reject-capitalism-poll-shows/?utm_source=nextdraft&utm_medium=email,51,146,yusufp,4/27/2016 9:17\n12454830,Will Uber deal in Quebec set precedent for other juridictions,http://www.cantechletter.com/2016/09/will-quebecs-uber-deal-mean-jurisdictions/,1,1,alexandre_m,9/8/2016 17:03\n10207919,\"Paper UI kit(the elements are not WOW, but the examples are looking pretty good)\",http://demos.creative-tim.com/paper-kit,4,1,axelut,9/12/2015 12:35\n10452257,Ask HN: Algorithm for Scheduling appointments by location,,1,3,tmaly,10/26/2015 16:01\n11373283,Google breaks through Chinas Great Firewall  but only for just over an hour,http://www.scmp.com/tech/china-tech/article/1931301/google-breaks-through-chinas-great-firewall-only-just-over-hour,73,26,jacquesm,3/28/2016 8:49\n11216841,Google is testing a payments app that works with your phone in your pocket,http://www.theverge.com/2016/3/2/11147234/google-hands-free-android-pay-mobile-payments-app,1,1,mathattack,3/3/2016 14:04\n12211583,GoGoGrandparent (YC S16) Gives Older Adults Independence and Autonomy,http://themacro.com/articles/2016/08/gogograndparent/,5,1,stvnchn,8/2/2016 17:35\n11019922,Show HN: 3D Vector Graphics,https://github.com/fogleman/ln,441,56,fogleman,2/2/2016 15:20\n11008630,Ask HN: Evernote alternatives for research?,,62,49,Spooky23,1/31/2016 23:15\n10698432,Pixel C,https://store.google.com/product/pixel_c,68,75,pdknsk,12/8/2015 18:46\n12241662,The Glassmaker Who Sparked Astrophysics (2014),http://nautil.us/issue/11/light/the-glassmaker-who-sparked-astrophysics,28,4,dnetesn,8/7/2016 10:20\n11053204,YouTube removes all_comments feature,https://productforums.google.com/d/topic/youtube/lZayXDopTXw,67,51,userbinator,2/7/2016 15:41\n10634162,Ask HN: What are you thankful for?,,3,2,japhyr,11/26/2015 18:39\n10422197,\"In the Battle of Amazon vs. The New York Times, Who Wins? You Do\",http://fortune.com/2015/10/19/amazon-nyt-medium-carney/?xid=nl_termsheet,4,1,cryptoz,10/20/2015 22:14\n11960121,The Director of Helvetica Is Making a Documentary on Dieter Rams,http://www.wired.com/2016/06/director-helvetica-making-dieter-rams-documentary/,2,1,f_allwein,6/23/2016 11:09\n11708987,Is absolutely any server crackable?,,1,3,id122015,5/16/2016 19:36\n11299756,Show HN: Shazam in Java,https://github.com/wsieroci/audiorecognizer,6,1,wsieroci,3/16/2016 18:49\n12490914,\"Buzzfeed reviews the iPhone 7, and nails it\",https://www.buzzfeed.com/nicolenguyen/iphone-7-review?utm_term=.pwKjvEwQ4#.sfzx4Wy29,9,3,arjun27,9/13/2016 18:22\n11428055,Ask HN: Why is there no strict HTML 5 DTD?,,1,2,kaishiro,4/5/2016 5:26\n12258428,\"Angular 2 RC5  NgModules, Lazy Loading and AoT Compilation\",http://angularjs.blogspot.com/2016/08/angular-2-rc5-ngmodules-lazy-loading.html,4,1,rayshan,8/9/2016 23:37\n10859020,Human-carrying drone debuts at CES,http://money.cnn.com/2016/01/06/technology/ces-2016-ehang-drone/index.html,12,4,benologist,1/7/2016 16:54\n12490592,iOS 10 update bricking iPhones and iPads for some users,https://9to5mac.com/2016/09/13/ios-10-update-bricking-iphones-and-ipads-for-some-users-requires-itunes-to-restore/,23,17,JoshGlazebrook,9/13/2016 17:46\n10478927,Ask HN: Do you want to be interviewed about programming?,,4,3,chess,10/30/2015 16:49\n12294346,Ten things we know to be true,https://www.google.com/intl/en/about/company/philosophy/,2,1,nreece,8/15/2016 23:28\n10411146,Steel  Open-source command-line password manager,http://www.steelpasswordmanager.org/,69,43,nvr82,10/19/2015 4:37\n10690750,Ask HN: Mailbox alternatives for OS X?,,5,11,cjbarber,12/7/2015 17:06\n12573173,\"Am I Introverted, or Just Rude?\",http://www.nytimes.com/2016/09/25/opinion/sunday/am-i-introverted-or-just-rude.html?ref=opinion,227,229,hvo,9/24/2016 23:57\n11719648,Kotlin meets Gradle,https://gradle.org/blog/kotlin-meets-gradle/,8,4,amake,5/18/2016 4:05\n11715511,Show HN: Plottico Tracker extension  plot numbers from any site in real-time,https://chrome.google.com/webstore/detail/plottico-tracker-pro/hjfkpgknlchgabgfhknaedgodmnhieep,3,1,grandrew,5/17/2016 17:30\n11620619,Bitcoin Outlook Is Sunny as Creator Emerges from Shadows,http://www.bloomberg.com/news/articles/2016-05-02/bitcoin-outlook-is-sunny-as-creator-emerges-from-shadows-chart,1,1,_Codemonkeyism,5/3/2016 13:53\n11506226,Ask HN: What are your disciplines to keep sharp between contracts?,,1,1,kleer001,4/15/2016 17:45\n12033618,Compare frames per second,https://frames-per-second.appspot.com/,1,1,joubert,7/4/2016 23:52\n11744531,\"Eat, sleep, code, repeat is such bullshit\",https://m.signalvnoise.com/eat-sleep-code-repeat-is-such-bullshit-c2a4d9beaaf5,357,179,ingve,5/21/2016 13:05\n10963568,Amazon's customer service backdoor,https://medium.com/@espringe/amazon-s-customer-service-backdoor-be375b3428c4#.lqxcfockn,1447,154,grapehut,1/24/2016 19:11\n10929102,General Motors Salvages Ride-Hailing Company Sidecar for Parts,http://www.bloomberg.com/news/articles/2016-01-19/general-motors-salvages-ride-hailing-company-sidecar-for-parts,13,6,coloneltcb,1/19/2016 6:04\n10658622,Security of UK net firms under scrutiny (BBC),http://www.bbc.co.uk/news/technology-34972760,1,1,CM30,12/1/2015 20:47\n10810224,Apple ][ Watch,http://www.instructables.com/id/Apple-II-Watch/,134,24,braythwayt,12/30/2015 1:32\n12404750,What is the biggest mistake that a big company has made?,https://www.quora.com/What-is-the-biggest-mistake-that-a-big-company-has-made?share=1,53,73,sidcool,9/1/2016 12:34\n10325111,What Makes Containers at Scale So Difficult,http://www.theplatform.net/2015/09/29/why-containers-at-scale-is-hard/,26,11,orrsella,10/3/2015 19:50\n10685090,Winners: Kantar Information Is Beautiful Awards 2015,http://www.informationisbeautiful.net/2015/information-is-beautiful-awards-winners-2015/,16,2,ingve,12/6/2015 12:28\n11222329,Advanced iOS Core Data Framework,https://engineering.garena.com/advanced-core-data/,6,1,singjie,3/4/2016 6:16\n10449662,Robots to the rescue: Lessons from emergency robot deployments,http://www.nsf.gov/discoveries/disc_summ.jsp?cntn_id=136160&org=ENG,25,1,Oatseller,10/26/2015 4:48\n12153929,Bible-Regal. I'd kickstart the heck out of this,https://www.youtube.com/watch?v=9ylmBmQILvU,1,1,gardano,7/24/2016 17:27\n11683306,PostgreSQL 9.6 Beta 1 Released,http://www.postgresql.org/about/news/1668/,174,40,linuxhiker,5/12/2016 13:47\n12260823,Ask HN: ReadBoard User Onboarding Process Review,,3,2,abhishekdesai,8/10/2016 11:25\n11068685,The chips are down for Moores law,http://www.nature.com/news/the-chips-are-down-for-moore-s-law-1.19338,80,55,Stefan333,2/9/2016 20:56\n11605960,\"The \"\"Wizzards\"\" of Adware\",http://blog.talosintel.com/2016/04/the-wizzards-of-adware.html,68,9,based2,5/1/2016 12:40\n11258675,Show HN: Mnemonic url shortener,http://longener.herokuapp.com/,3,1,nyddle,3/10/2016 12:03\n12048623,UK Bill Introduces 10 Year Prison Sentence for Online Pirates,https://torrentfreak.com/uk-bill-introduces-10-year-prison-sentence-for-online-pirates-160706/,15,7,chewymouse,7/7/2016 11:21\n12099586,Will someone please tell WeWork were in a downturn?,https://pando.com/2016/03/10/will-someone-please-tell-wework-were-downturn/ee045fd20a33c9690115743c493ea4b5fbc8ce18/,2,1,JackPoach,7/15/2016 8:32\n11790978,Awesome Ideas,https://github.com/checkraiser/awesome-ideas,6,4,revskill,5/28/2016 8:36\n10288686,\"Facebook Ads Are All-Knowing, Unblockable, and in Everyones Phone\",http://www.bloomberg.com/news/articles/2015-09-28/facebook-ads-are-all-knowing-unblockable-and-in-everyone-s-phone,59,57,tim_sw,9/28/2015 2:39\n12241157,Mroonga: Fast fulltext search for all languages on MySQL,https://github.com/mroonga/mroonga,1,1,guifortaine,8/7/2016 5:16\n11322583,Curl is 18 years old tomorrow,https://daniel.haxx.se/blog/2016/03/19/curl-is-18-years-old-tomorrow/,149,30,donohoe,3/20/2016 11:40\n11436459,Supernatural Sound: Science and Shamanism in the Arctic (2013),http://theappendix.net/issues/2013/7/supernatural-sound-science-and-shamanism-in-the-arctic,8,1,benbreen,4/6/2016 3:41\n10591250,Police Civil Asset Forfeitures Exceed All Burglaries in 2014,http://www.armstrongeconomics.com/archives/39102,447,129,ccvannorman,11/18/2015 22:31\n10895113,Show HN: Lottery  Can you beat the odds?,http://pizzascripters.com/lottery/game/,9,7,solson,1/13/2016 15:47\n10749153,StackOverflow to switch to modified MIT License,http://meta.stackexchange.com/questions/271080/the-mit-license-clarity-on-using-code-on-stack-overflow-and-on-the-stack-excha,7,1,mixedmath,12/17/2015 2:47\n11481831,The San Francisco Bay Area in the Second Gilded Age,https://medium.com/@kimmaicutler/slidedeck-the-san-francisco-bay-area-in-the-second-gilded-age-ae28ea9d3c91#.jl9yfvu9b,6,1,Futurebot,4/12/2016 17:50\n10426998,\"Meet YouTube Red, the Ultimate YouTube Experience\",http://youtube-global.blogspot.com/2015/10/red.html,14,4,tucif,10/21/2015 17:33\n10407893,Future of health tech  The diagnostics revolution in India,,1,1,medd-in,10/18/2015 11:18\n11596072,How to choose your video media engine,https://blog.streamroot.io/how-to-choose-your-media-engine/,6,2,eldod,4/29/2016 14:51\n10771054,\"Go/types, the Go type checker: a tutorial\",https://github.com/golang/example/tree/master/gotypes,107,3,pella,12/21/2015 13:59\n12137576,A practical proposal for migrating to safe long sessions on the web,https://developers.google.com/web/updates/2016/06/2-cookie-handoff,101,78,kinlan,7/21/2016 15:41\n12085516,Tell HN: Gmail on Chrome eating battery,,3,3,3pt14159,7/13/2016 12:16\n12042338,AP FACT CHECK: Clinton email claims collapse under FBI probe,http://bigstory.ap.org/article/6ee62bc1899d45b1980f09fe750a7105/ap-fact-check-clinton-email-claims-collapse-under-fbi-probe,4,1,msh,7/6/2016 11:15\n11696978,An Unintended Side Effect of Transparency,https://www.propublica.org/article/an-unintended-side-effect-of-transparency,3,1,danso,5/14/2016 16:56\n11432969,The Kik Bot Platform,http://avc.com/2016/04/the-kik-bot-platform/,60,51,kkouddous,4/5/2016 18:21\n10881545,\"Reinvented email solution for free, helps to send videos, 1 GB mails and more\",https://www.indiegogo.com/projects/mailsoc-reinventing-email-after-44-years/x/12596828#/,55,2,baskar115,1/11/2016 16:53\n11627312,Everything makes sense if David Kleiman was Satoshi Nakamoto. Heres why,https://seebitcoin.com/2016/05/everything-makes-sense-if-david-kleiman-was-satoshi-nakamoto-heres-why/,56,39,hmsln,5/4/2016 10:09\n11977532,Whats wrong with in-browser cryptography?,https://tonyarcieri.com/whats-wrong-with-webcrypto,4,1,mikecarlton,6/25/2016 19:06\n10668088,Computer Science Circles,http://cscircles.cemc.uwaterloo.ca/,26,12,csense,12/3/2015 6:23\n11937076,\"Canonical asks OVH to pay Â1-2/mo/VPS. Else, prohibited to use the mark Ubuntu\",https://twitter.com/olesovhcom/status/744611505140797440,123,67,hbogert,6/20/2016 9:54\n11087815,Are YC W15 Microsoft Incentives Working?,https://www.gra.pe/state-of-infrastructure-yc-w15/,3,1,grape_,2/12/2016 15:28\n10913671,Show HN:Build your own voice/text-powered travel bot,https://www.leova.io,7,2,digital_ins,1/16/2016 1:19\n10291372,\"Less Money, Mo' Music and Lots of Problems: A Look at the Music Biz\",http://redef.com/original/less-money-mo-music-lots-of-problems-the-past-present-and-future-of-the-music-biz,33,19,beardless_sysad,9/28/2015 16:43\n11492203,Atom text editor 1.7.0 released,https://github.com/atom/atom/releases/tag/v1.7.0,170,139,alanfranzoni,4/13/2016 21:05\n12030403,America Expands Its Freedom of Information Act,https://yro.slashdot.org/story/16/07/04/0326207/america-expands-its-freedom-of-information-act,3,1,MilnerRoute,7/4/2016 12:52\n10192974,Do you like agar.io? what about Ninja agar?,,6,2,jfrez,9/9/2015 17:58\n10379124,Reading About the Financial Crisis: A 21-Book Review (2012) [pdf],http://www.argentumlux.org/documents/JEL_6.pdf,27,7,dave446,10/13/2015 8:17\n11856979,Show HN: WebGL viewshed demo,https://www.monkeybrains.net/viewshed/,1,1,MonkeyDan,6/7/2016 19:16\n11322588,How much oxygen for a person to survive in an air-tight enclosure? (2004),http://members.shaw.ca/tfrisen/how_much_oxygen_for_a_person.htm,87,62,galfarragem,3/20/2016 11:42\n11274094,Ask HN: Should we give a discount to a billion dollar startup?,,21,21,sec_throwaway,3/12/2016 19:23\n11807861,Data Models and Word Size,https://nickdesaulniers.github.io/blog/2016/05/30/data-models-and-word-size/,11,1,nkurz,5/31/2016 17:03\n11031664,What's Your Secondary Language?,http://prog21.dadgum.com/215.html,1,1,surfaceTensi0n,2/4/2016 2:55\n10559397,\"If you've had problems getting things done on chat, you might like this.\",https://medium.com/cubeit-curate-your-content/don-t-read-this-d9b06e245b55,1,3,mythun,11/13/2015 12:17\n12542095,The 5 Stages of NoSQL,https://sookocheff.com/post/opinion/the-five-stages-of-nosql/,33,19,soofaloofa,9/20/2016 18:43\n12171156,Reverse engineering and exploiting a critical Little Snitch vulnerability,https://reverse.put.as/2016/07/22/shut-up-snitch-reverse-engineering-and-exploiting-a-critical-little-snitch-vulnerability/,2,1,Tatyanazaxarova,7/27/2016 7:35\n11610329,My tablet has stickers,https://medium.com/learning-by-shipping/my-tablet-has-stickers-8f7ab9022ebd,4,2,mooreds,5/2/2016 10:21\n11017688,Google to Take Top-To-Bottom Apple-Like Control Over Nexus Line,http://www.droid-life.com/2016/02/01/report-google-to-take-more-control-over-nexus-line/,5,1,josephscott,2/2/2016 4:56\n11983140,Change your wallpaper to top image of the day on /r/wallpapers on startup,https://github.com/ssimunic/Daily-Reddit-Wallpaper,2,1,ssimunic,6/26/2016 22:41\n11225579,The 1980s Media Panic Over Dungeons and Dragons,http://www.atlasobscura.com/articles/the-1980s-media-panic-over-dungeons-dragons,162,130,samclemens,3/4/2016 18:02\n10813314,Feeding Graph databases  a third use-case for modern log management platforms,https://medium.com/@henrikjohansen/feeding-graph-databases-a-third-use-case-for-modern-log-management-platforms-d5dac8a80d53,101,21,lennartkoopmann,12/30/2015 18:03\n11557583,Americas flyers cant expect both cheaper fares and more legroom,http://www.economist.com/blogs/gulliver/2016/04/how-squeeze-your-customers?fsrc=scn/fb/te/bl/ed/howtosqueezeyourcustomersamericasflyerscantexpectbothcheaperfaresandmorelegroom,4,2,edward,4/23/2016 21:54\n11994839,War and Planets: Astronomical Tables in the History of Science,https://blogs.royalsociety.org/history-of-science/2016/06/07/war-and-planets/,28,3,Petiver,6/28/2016 16:02\n10814278,Show HN: Search Engine That Pays Your Student Loans for FREE. Over 1000 Users,http://browseu.com,2,3,browseu,12/30/2015 20:48\n10776770,Latest Ransomware Attacks: End of Year Payments,https://www.netfort.com/blog/latest-ransomware-attacks-end-of-year-payments/,2,1,netfortnews,12/22/2015 9:53\n10214359,Etsy Welcomes Manufacturers to Artisanal Fold,http://www.nytimes.com/2015/09/14/business/etsy-welcomes-manufacturers-to-artisanal-fold.html,24,18,kanamekun,9/14/2015 10:04\n12127923,NWM: Window Manager for X11 Written with Node.js,http://mixu.net/nwm/,2,1,tangue,7/20/2016 10:14\n10682327,Atari Punk Console,https://en.wikipedia.org/wiki/Atari_Punk_Console,24,5,outputchannel,12/5/2015 16:28\n10519979,The Single Biggest Mistake Programmers Make Every Day,https://medium.com/javascript-scene/the-single-biggest-mistake-programmers-make-every-day-62366b432308,1,1,lujim,11/6/2015 15:40\n10275789,5000 Years of Interest Rates,http://www.businessinsider.com/chart-5000-years-of-interest-rates-2015-9,49,35,okfine,9/25/2015 0:34\n10278217,Greenkeeper: Always up-to-date npm dependencies,http://greenkeeper.io/,52,21,ingve,9/25/2015 14:08\n11825343,Top Software Books Every Software Engineer Should Read,http://aioptify.com/top-software-books.php?utm_source=hackernews,2,1,jahan,6/2/2016 19:28\n12015918,Crinkles: A short Sci-Fi story,http://compellingsciencefiction.com/stories/crinkles.html,5,1,sharmi,7/1/2016 13:41\n12202163,Guile-lips: Scheme as a generic macro language,https://rbryan.github.io/posts/guile-lips-scheme-as-a-generic-macro-language.html,40,32,ruste,8/1/2016 13:25\n11245126,KH-12 Kennan Keyhole Secret Military Spy Satellite Photos,http://www.spacesafetymagazine.com/space-debris/astrophotography/view-keyhole-satellite/,41,6,tacon,3/8/2016 13:43\n10776733,The SK8 Multimedia Authoring Environment,http://sk8.dreamhosters.com/sk8site/sk8.html,2,2,ingve,12/22/2015 9:43\n10586735,Learning UX design: where do I start,https://schneide.wordpress.com/2015/11/09/learning-ux-design-where-do-i-start/,1,1,lukesan,11/18/2015 9:12\n10380018,MH17 Report,http://www.bbc.co.uk/news/live/world-europe-34514727,190,140,nns,10/13/2015 12:51\n10207963,The ethical case for eating oysters and mussels,http://sentientist.org/2013/05/20/the-ethical-case-for-eating-oysters-and-mussels/,15,7,jeffreyrogers,9/12/2015 13:02\n11555009,FreeBSD GPIO Benchmark,https://www.bidouilliste.com/blog/2016/04/22/FreeBSD-GPIO-Benchmark/,15,2,bidouilliste,4/23/2016 10:49\n10946133,Second largest mobile operator in Nepal has run out of fuel,http://thehimalayantimes.com/business/fuel-shortage-hits-ncells-services/,1,1,beilabs,1/21/2016 16:08\n10916951,Ask HN: How can the U.S. fix the problems with the police?,,2,4,forgottenacc56,1/16/2016 21:35\n12490175,Why doesn't Amazon deliver to this one street in Northern Ireland?,https://www.quora.com/unanswered/Why-doesnt-Amazon-offer-express-delivery-to-this-particular-street-in-Northern-Ireland?share=1,1,1,hywel,9/13/2016 17:03\n11485918,Google Calendar now uses machine learning to help you accomplish your goals,http://techcrunch.com/2016/04/12/google-calendar-goals/,123,70,gils,4/13/2016 5:16\n11768817,Swiss to Vote on Universal Basic Income,http://www.acting-man.com/?p=44981,3,3,jes,5/25/2016 10:35\n12016227,How to record your browser window in Google Chrome,http://www.techrepublic.com/article/how-to-record-your-browser-window-in-google-chrome/,2,1,ohjeez,7/1/2016 14:22\n11165933,The end of the establishment?,http://www.baltimoresun.com/news/opinion/bal-the-end-of-the-establishment-20160223-story.html,113,105,l33tbro,2/24/2016 11:28\n11864289,San Francisco retracts program to pay to reserve park's lawn areas amid outrage,http://www.theguardian.com/us-news/2016/may/24/san-francisco-dolores-park-reservation-policy-retracted,3,1,edward,6/8/2016 18:14\n11207575,Start building real-time apps with these Firebase templates and components,https://www.noodl.io/market/search/Firebase,6,1,noodlio,3/2/2016 1:37\n10927177,Fantastic Contraption Video Mixes Reality and Virtual,https://www.rockpapershotgun.com/2016/01/18/fantastic-contraption-video/,3,1,aqme28,1/18/2016 21:39\n11262037,Microsoft embeds nagware into IE patch,http://www.businessinsider.com/microsoft-embeds-nagware-into-ie-patch-2016-3?utm_source=twitterfeed&utm_medium=twitter,120,138,coloneltcb,3/10/2016 20:30\n11403193,Magic Lantern Blue Screen of Death April Fools' Prank Bypass,,1,2,marinabercea,4/1/2016 7:05\n10243514,Ask HN: Will adblockers kill js widget products/startups?,,5,4,markyc,9/19/2015 6:39\n10493620,Smart Fishing Float Indiegogo,https://www.indiegogo.com/projects/smartfloat-smart-fishing-float-with-mobile-app/x/8746035#/,1,1,standingstill,11/2/2015 17:54\n10463606,\"Wrote a Gist in Git about CSS Media Queries for Desktops, Tablets and Mobiles\",https://gist.github.com/gokulkrishh/242e68d1ee94ad05f488,1,1,gokulkrishh09,10/28/2015 10:22\n10971561,\"His essay on Income Inequality,Paul Graham credited me for- -feedback\",https://medium.com/the-wtf-economy/in-his-essay-on-income-inequality-paul-graham-credited-me-for-pre-publication-feedback-ff8a0b295a1b#.4rhw55k0f,3,1,taivare,1/26/2016 2:50\n10725707,Chris Lattner on Swift and dynamic dispatch,https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20151207/001948.html,183,81,gbugniot,12/13/2015 7:38\n10446310,Obfuscation: how leaving a trail of confusion can beat online surveillance,http://www.theguardian.com/technology/2015/oct/24/obfuscation-users-guide-for-privacy-and-protest-online-surveillance,4,1,walterbell,10/25/2015 8:04\n10212471,Was Rasputin murdered by MI6? (2014),http://spartacus-educational.com/spartacus-blogURL2.html,54,11,snake117,9/13/2015 19:15\n11548406,AI researchers get ready for a deathmatch with Doom gaming challenge,http://www.theverge.com/2016/4/22/11486164/ai-visual-doom-competition-cig-2016,1,1,jonbaer,4/22/2016 11:45\n12266408,DHT Spider  Build Your Own BTDigg,https://github.com/shiyanhui/dht,3,1,lime66,8/11/2016 5:27\n12338990,It Makes No Sense That Word Processors Are Still Designed for the Printed Page,http://motherboard.vice.com/read/it-makes-no-sense-that-word-processors-are-still-designed-for-the-printed-page,8,1,nols,8/22/2016 20:00\n10215684,Feedback for MapOnShirt.com,http://maponshirt.com,1,1,lindsejs,9/14/2015 15:56\n11394283,Ask HN: Which IoT gadgets do you use in your AirBNB rentals?,,10,3,baus,3/31/2016 1:03\n12201297,Fitbit blaze VS Pebble Time (customer reviews),https://feedcheck.co/blog/fitbit-blaze-vs-pebble-time/,2,1,adibalcan,8/1/2016 10:28\n10800817,How Blue Lights on Train Platforms Combat Tokyos Suicide Epidemic,https://nextcity.org/daily/entry/how-blue-lights-on-train-platforms-combat-tokyos-suicide-epidemic,102,100,bemmu,12/28/2015 12:25\n11510176,Saudi Arabia Warns of Economic Fallout If Congress Passes 9/11 Bill,http://www.nytimes.com/2016/04/16/world/middleeast/saudi-arabia-warns-ofeconomic-fallout-if-congress-passes-9-11-bill.html,238,218,signa11,4/16/2016 11:24\n11396281,\"npm-check: Check for outdated, incorrect, and unused dependencies\",https://github.com/dylang/npm-check,5,1,tilt,3/31/2016 11:12\n11757015,Ask HN: Is CouchDB dead?,,11,3,y0ghur7_xxx,5/23/2016 21:09\n11753373,Astronomers do not Date Sapphos Midnight Poem,http://dhayton.haverford.edu/blog/2016/05/20/astronomers-do-not-date-sapphos-midnight-poem/,29,7,srikar,5/23/2016 12:25\n10733436,Seattle Considers Measure to Let Uber and Lyft Drivers Unionize,http://www.nytimes.com/2015/12/14/technology/seattle-considers-measure-to-let-uber-and-lyft-drivers-unionize.html?smid=fb-nytimes&smtyp=cur&_r=0,122,162,deegles,12/14/2015 20:06\n11030196,JavaScript and Immutability -?How fast is fast enough?,https://medium.com/outsystems-engineering/javascript-and-immutability-how-fast-is-fast-enough-27790cda4e9e,11,1,mmv,2/3/2016 22:07\n10813390,Does YCombinator have to use Google for captcha?,,5,3,dayon,12/30/2015 18:19\n11732946,Better filler text,,1,1,chairmanwow,5/19/2016 19:20\n10477187,Does China Need Facebook?,http://www.bloombergview.com/articles/2015-10-28/does-china-even-need-facebook-,3,2,gedrap,10/30/2015 11:23\n12292325,Ask HN: Which self hosted cloud solution you use and why?,,1,1,enitihas,8/15/2016 18:20\n11945656,Tech Companies Fight Back After Years of Being Deluged with Secret FBI Requests,https://theintercept.com/2016/06/21/tech-companies-fight-back-after-years-of-being-deluged-with-secret-fbi-requests/,263,73,uptown,6/21/2016 14:04\n12289256,The future of jobs and employment,https://2600hertz.wordpress.com/2016/08/15/the-secret-reason-for-jobs-and-employment/,2,1,cvs268,8/15/2016 8:15\n10608575,e^19709930078 = 0xdeadbeef,http://hardmath123.github.io/a-balance-of-powers.html,14,3,hardmath123,11/22/2015 0:26\n11315078,GCHQ intervenes to secure smart meters against hackers,http://www.ft.com/cms/s/0/ca2d7684-ed15-11e5-bb79-2303682345c8.html,4,5,cm2187,3/18/2016 21:11\n12432835,What if we had mutex revocation lists?,https://www.josephkirwin.com/2016/09/05/mutex-revocation-list/,33,22,iou,9/5/2016 23:43\n11457902,SpaceX lands first stage on Drone Ship,https://twitter.com/spacex/status/718542066041532416,57,2,neverminder,4/8/2016 21:00\n10529278,PuTTY 0.66 fixes security vulnerability,http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/vuln-ech-overflow.html,115,52,geococcyxc,11/8/2015 18:21\n10523939,\"Ultimate Hacking Keyboard  Why you need to buy one, Ultimate configurability\",https://www.crowdsupply.com/ugl/ultimate-hacking-keyboard/updates/1911,8,17,richardboegli,11/7/2015 6:09\n10853573,\"Show HN: Review my startup project: CardPi, life in digital cards\",https://www.cardpi.com,14,26,ajeet_dhaliwal,1/6/2016 20:38\n11232724,A struggle within MITs IT department over its future,http://tech.mit.edu/V136/N3/istfeature.html,102,65,chei0aiV,3/6/2016 6:21\n10886966,Introducing Uber Trip Experiences API,https://newsroom.uber.com/trip-experiences-api/,19,6,shade23,1/12/2016 12:24\n12279618,Meme pages plan mass revolt against alleged Facebook bias,http://www.dailydot.com/unclick/meme-pages-revolt-against-facebook/,59,65,adamnemecek,8/13/2016 0:22\n10273485,Syrian civil war forces first withdrawal from Arctic seed bank,http://www.wired.co.uk/news/archive/2015-09/23/syrian-war-leads-to-doomsday-bank-withdrawal,3,1,pazrul,9/24/2015 18:18\n12100753,K Schema Level 0,http://ontology2.com/the-book/k-schema-level-0.html,2,2,PaulHoule,7/15/2016 13:26\n11762211,45 years since its creation. The C language still very popular,http://www.javadepend.com/Blog/?p=2372,170,206,kiyanwang,5/24/2016 15:11\n10928472,\"Six-Legged Giant Finds Secret Hideaway, Hides for 80 Years\",http://www.npr.org/sections/krulwich/2012/02/24/147367644/six-legged-giant-finds-secret-hideaway-hides-for-80-years,493,81,sabya,1/19/2016 2:14\n10621756,Power Law and the Long Tail,http://avc.com/2015/11/power-law-and-the-long-tail/,6,1,wslh,11/24/2015 16:35\n11797585,The World's Emptiest International Airport,http://www.forbes.com/sites/wadeshepard/2016/05/28/the-story-behind-the-worlds-emptiest-international-airport-sri-lankas-mattala-rajapaksa/#77fa67162fdf,35,19,kyloren,5/29/2016 18:35\n11071070,Ask HN: But are MY shares actually worth something?,,2,3,alreadytrashed,2/10/2016 6:24\n11918241,Computer model matches humans at predicting how objects move,http://news.mit.edu/2016/csail-computer-model-matches-humans-predicting-how-objects-move-0104,63,31,tekromancr,6/16/2016 19:19\n11963482,\"Dont Just Boost Social Media Engagement, Scale It\",https://dustn.tv/boost-social-engagement/,2,1,dustinwstout,6/23/2016 18:52\n12124683,A major iOS/OS X vulnerability comparable to Android Stagefright,http://www.forbes.com/sites/thomasbrewster/2016/07/19/apple-iphone-ios-9-vulnerabilities-like-stagefright/#6695b1f33947,108,30,willlll,7/19/2016 20:34\n10226128,\"Ask HN: Mobile, social, geo all saturated  what's next?\",,1,2,forkandwait,9/16/2015 12:48\n10961900,How to Cover the One Percent,http://www.nybooks.com/articles/2016/01/14/how-to-cover-the-one-percent/,52,21,xoher,1/24/2016 8:07\n11944384,Cognitive Services  Computer Vision API: Adult Content Detection,https://www.microsoft.com/cognitive-services/en-us/computer-vision-api,1,1,barhun,6/21/2016 8:42\n11989068,Dear Science: Why arent apes evolving into humans?,https://www.washingtonpost.com/news/speaking-of-science/wp/2016/06/27/dear-science-why-arent-apes-evolving-into-humans/?tid=pm_national_pop_b,4,1,jwebb99,6/27/2016 20:09\n12050151,A16z AI podcast touches on cultural challenge in tech,http://a16z.com/2016/06/29/feifei-li-a16z-professor-in-residence/,1,1,bodecker,7/7/2016 16:02\n12192501,The Limits of Satire (2015),http://www.nybooks.com/daily/2015/01/16/charlie-hebdo-limits-satire/,37,46,Tomte,7/30/2016 11:11\n11936170,Shenzhen Documentary Part 2  The Maker Movement  Wired,https://www.youtube.com/watch?v=C3r4kdHxdcE,3,2,neolefty,6/20/2016 5:10\n10749206,\"SymbOS: preemptive multitasking OS that can play mp3s, video on 8-bit Z80 PCs\",http://www.symbos.de/,106,36,sedachv,12/17/2015 3:02\n12054739,This is what happened when Australia introduced tight gun controls,http://edition.cnn.com/2015/06/19/world/us-australia-gun-control/,3,4,cel1ne,7/8/2016 11:24\n11648816,Introduction to Latent Dirichlet Allocation(2011),http://blog.echen.me/2011/08/22/introduction-to-latent-dirichlet-allocation/,8,2,kercker,5/7/2016 8:12\n12008149,How Not to F*** Up Your App Store Video,http://blog.veed.me/importance-of-app-store-video/,2,1,yoavush,6/30/2016 12:54\n11757673,NotABug.org: Free code hosting,https://notabug.org/,6,1,ycmbntrthrwaway,5/23/2016 22:55\n10875075,The Seven Deadly Sins of Microservices (Follow Up Blog Post),https://www.opencredo.com/2016/01/08/the-seven-deadly-sins-of-microservices-redux/,7,1,danielbryantuk,1/10/2016 12:18\n12344575,The Nature of the Firm (1937),http://onlinelibrary.wiley.com/doi/10.1111/j.1468-0335.1937.tb00002.x/full,61,14,maverick_iceman,8/23/2016 15:38\n10405122,Show HN: ScriptObservatory.org  How much malicious JavaScript goes unnoticed?,https://scriptobservatory.org/,1,1,andy112,10/17/2015 17:11\n12244108,No Empirical Evidence for Thomas Pikettys Inequality Theory,http://blogs.wsj.com/economics/2016/08/05/no-empirical-evidence-for-thomas-pikettys-inequality-theory-imf-economist-argues/?mod=WSJBlog,42,88,davidklemke,8/7/2016 22:35\n12179427,12 Signs You Are with the Wrong Partner,http://inspiresavvy.blogspot.com.ng/2015/12/12-signs-you-are-with-wrong-partner.html,1,1,Inspiresavvy,7/28/2016 10:30\n10430966,Collabora gives initial demo of LibreOffice in the browser [video],https://plus.google.com/+Libreoffice-from-collabora/posts/J1vWyQoq6vX,30,4,chris_wot,10/22/2015 8:06\n11704394,A Ukrainian Hacker Who Became the FBIs Best Weapon and Worst Nightmare,https://www.wired.com/2016/05/maksym-igor-popov-fbi/,5,1,rmason,5/16/2016 5:20\n11068976,RHUL: Particle Accelerator Modelling Tool,https://twiki.ph.rhul.ac.uk/twiki/bin/view/PP/JAI/BdSim,2,1,atti7,2/9/2016 21:38\n10464519,Give It a Rest. Abenomics Is Doing Fine,http://www.bloombergview.com/articles/2015-10-28/give-it-a-rest-abenomics-is-doing-fine-so-far-,3,1,Amorymeltzer,10/28/2015 14:11\n12265413,Bitcoin Is More Useful Than Fiat Currency in Zimbabwe,http://thedashtimes.com/2016/08/10/bitcoin-useful-fiat-currency-zimbabwe/,3,1,elishagh1,8/10/2016 23:29\n10432875,\"Googlers Living at Google: Tiny Spaces, Probably No Sex\",http://recode.net/2015/10/20/googlers-living-at-google-tiny-spaces-probably-no-sex/,11,3,vishnuks,10/22/2015 15:47\n12532691,Why We Can Send to Gmail in China,https://xiaolongtongxue.com/articles/2016/why-we-can-send-to-gmail-in-china/,69,41,longkai,9/19/2016 16:37\n11889862,Hollywood's Millennial Problem,http://www.theatlantic.com/business/archive/2016/06/hollywood-has-a-huge-millennial-problem/486209/?single_page=true,29,53,SonicSoul,6/12/2016 19:35\n10248528,Futures for C++11 at Facebook,https://code.facebook.com/posts/1661982097368498/futures-for-c-11-at-facebook/,16,3,mseri,9/20/2015 18:44\n12577024,Proprietary versus open instruction sets [pdf],http://research.cs.wisc.edu/multifacet/papers/ieeemicro16_card_isa.pdf,21,7,jsnell,9/25/2016 19:44\n11253438,3-D Depth Reconstruction from a Single Still Image (2007) [pdf],http://www.cs.cornell.edu/~asaxena/learningdepth/ijcv_monocular3dreconstruction.pdf,96,28,Jasamba,3/9/2016 15:21\n10297212,Ask HN: What's the most impactful business book you've read?,,5,11,karamazov,9/29/2015 15:58\n10871260,Basketapp.net  Smart Bookmarks for chrome,https://basketapp.net/apps/chrome,13,1,ronnsan,1/9/2016 14:03\n12048613,\"Cops Shot Her Boyfriend, She Streamed the Horrific Aftermath on Facebook\",http://www.thedailybeast.com/articles/2016/07/07/cops-shot-her-boyfriend-she-livestreamed.html,3,1,reirob,7/7/2016 11:18\n10715570,Meet the Oculus Audio SDK,https://developer.oculus.com/blog/meet-the-oculus-audio-sdk/,1,1,wildpeaks,12/11/2015 5:11\n11797140,Cheap TOR Vanity Addresses,https://vanitydns.github.io/,3,4,cryptologs,5/29/2016 17:14\n10331718,Ask HN: What is the 1 attribute colleagues should have to make workplace better?,,3,2,nethsix,10/5/2015 13:41\n12438119,Show HN: Angular 2 HN  A responsive Hacker News client built with Angular 2,https://angular2-hn.firebaseapp.com,40,30,MrAwesomeSauce,9/6/2016 18:25\n11700906,Vim-vertical: Get around 2-dimensionally in vim,https://github.com/rbong/vim-vertical,102,39,rbongers,5/15/2016 13:57\n11843477,Panama Papers Reveal How Wealthy Americans Hid Millions Overseas,http://www.nytimes.com/2016/06/06/us/panama-papers.html?hp&action=click&pgtype=Homepage&clickSource=story-heading&module=first-column-region&region=top-news&WT.nav=top-news&_r=0,189,137,hvo,6/5/2016 22:28\n11085395,\"Airbnb purged 1,000 \"\"entire home\"\" listings days before preparing data snapshot\",http://insideairbnb.com/how-airbnb-hid-the-facts-in-nyc,245,65,w1ntermute,2/12/2016 4:54\n12074600,How does one value a company?,,1,1,justinzollars,7/11/2016 21:04\n10978760,On the Viability of Conspiratorial Beliefs,http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0147905,9,7,espeed,1/27/2016 7:29\n11985341,Asking yourself hard questions,https://sanctus.io/hard-questions-tough-conversations-7e95d945b875#.99b773gqx,3,1,jd_routledge,6/27/2016 10:55\n10318729,Surprisingly Turing-Complete,http://www.gwern.net/Turing-complete,160,61,kushti,10/2/2015 14:24\n12080156,Is there a publication bias in behavioral oxytocin research on humans? [pdf],http://www.gwern.net/docs/statistics/2016-lane.pdf,42,14,gwern,7/12/2016 16:01\n10713632,YC Open Office Hours,http://blog.ycombinator.com/yc-open-office-hours,200,87,dshankar,12/10/2015 21:30\n11405602,Can a Dress Shirt Be Racist?,https://backchannel.com/can-a-dress-shirt-be-racist-6b74244446e9,29,44,sssilver,4/1/2016 15:38\n11519806,How to deal with the rising threat of ransomware,http://techcrunch.com/2016/04/16/how-to-deal-with-the-rising-threat-of-ransomware/,2,5,andrewfromx,4/18/2016 13:46\n10181411,Hackers can trick self-driving cars into taking evasive action,http://www.theguardian.com/technology/2015/sep/07/hackers-trick-self-driving-cars-lidar-sensor,3,1,ikeboy,9/7/2015 13:52\n10538970,Show HN: Marketing for Developers  A book about getting your first 100 users,http://devmarketing.xyz,12,6,mijustin,11/10/2015 12:48\n10830899,Facebook's Free Basics Shuts Down in Egypt,http://gizmodo.com/a-week-after-india-banned-it-facebooks-free-basics-s-1750299423,87,58,tdaltonc,1/3/2016 15:31\n10998163,Payment Processor to Stop Working with Daily Fantasy Sports Clients,http://www.nytimes.com/2016/01/30/sports/draftkings-fanduel-vantiv-daily-fantasy.html,69,68,Judson,1/29/2016 20:18\n10795809,The MTHFR Gene Mutation and How to Rewire Your Genetics,https://www.bulletproofexec.com/the-mthfr-gene-mutation-and-how-to-rewire-your-genetics/,5,1,amelius,12/27/2015 0:15\n10570278,Mike OBrien on Account Security,https://www.guildwars2.com/en/news/mike-obrien-on-account-security/,2,1,slavik81,11/15/2015 17:34\n11819048,Most For-Profit Students Wind Up Worse Off Than If They Had Never Enrolled,http://www.theatlantic.com/business/archive/2016/06/for-profit-earnings/485141/?single_page=true,5,1,Futurebot,6/1/2016 23:12\n11703021,Codebase Search Results with TF-IDF for diversity and conciseness [pdf],http://www.ics.uci.edu/~lmartie/msr_preprint.pdf,1,1,techbio,5/15/2016 22:14\n12001550,Let's not stop at Brexit. It's time London declared independence,http://www.telegraph.co.uk/news/2016/06/28/lets-not-stop-at-brexit-its-time-london-declared-independence/,4,4,koralatov,6/29/2016 13:40\n12301736,Intel Unveils Project Alloy Merged Reality Headset,http://hothardware.com/reviews/intel-unveils-project-alloy-merged-reality-headset-and-partnership-with-microsoft-for-windows-holographic-shell,1,1,davesque,8/17/2016 0:45\n12578975,Saving the Hassle of Shopping,https://blog.menswr.com/2016/09/07/whats-new-with-your-style-feed/,1,1,bdoux,9/26/2016 3:13\n12037787,Bored People Quit (2011),http://randsinrepose.com/archives/bored-people-quit/,14,1,qubitcoder,7/5/2016 16:53\n12112714,Forget the cool kids. Geeks are now shaping new products and services,http://www.economist.com/news/business/21702183-forget-cool-kids-geeks-are-now-shaping-new-products-and-services-be-nice-nerds,2,1,CPAhem,7/18/2016 1:09\n10638381,Ask HN: Any Black Friday deals offered by YC-backed startups?,,5,3,startupsorter,11/27/2015 18:53\n10713408,Can Theranos CEO Elizabeth Holmes Fend Off Her Critics?,http://www.bloomberg.com/news/articles/2015-12-10/can-theranos-ceo-elizabeth-holmes-fend-off-her-critics-,78,59,adventured,12/10/2015 20:58\n12414687,Ghosts of White People Past: Witnessing White Flight from an Asian Ethnoburb,https://psmag.com/ghosts-of-white-people-past-witnessing-white-flight-from-an-asian-ethnoburb-b550ba986cdb,9,2,domador,9/2/2016 17:31\n10812961,\"Survival in Space Unprotected Is Possible, Briefly (2008)\",http://www.scientificamerican.com/article/survival-in-space-unprotected-possible/,36,37,Thevet,12/30/2015 17:00\n10346805,Show HN: Hackerbuzz  Simple HN trends,\"http://hackerbuzz.net/#react,ember\",4,2,ethan_sutin,10/7/2015 16:05\n11291060,Ask Us Anything: Y Combinator Hardware Companies Crowdfunding,,89,135,liseman,3/15/2016 16:56\n12521347,Startup School Livestream,http://www.startupschool.org/live/,99,36,mtviewdave,9/17/2016 17:13\n12484823,The first 7000 Telstra iPhone 7 preorders,https://docs.google.com/spreadsheets/d/1sbvc05jLmmU6CDEbnLbRnB6aoMmdUY0h5EfJ0xbNFrw/edit#gid=1751116763,1,1,robbiet480,9/13/2016 0:23\n10835933,SmartWatcher  the ultimate personal safety app,http://www.smartwatcher.com,1,1,smartwatcher,1/4/2016 15:09\n11144376,CoeLux: Artificial Sunlight Thats Real Enough to Trick Your Camera and Brain,http://petapixel.com/2015/02/09/coelux-artificial-sunlight-thats-good-enough-fool-cameras-brain/,276,81,trefn,2/21/2016 13:18\n10938813,Three year old privilege escalation bug compromises millions of Android phones,http://arstechnica.com/security/2016/01/linux-bug-imperils-tens-of-millions-of-pcs-servers-and-android-phones/,5,2,indus,1/20/2016 15:45\n11250686,\"Jeff Bezos Lifts Veil on His Rocket Company, Blue Origin\",http://www.nytimes.com/2016/03/09/science/space/jeff-bezos-lifts-veil-on-his-rocket-company-blue-origin.html,275,115,rcurry,3/9/2016 3:27\n11020975,\"Spend the Money for the Good Boots, and Wear Them Forever\",http://www.nytimes.com/2016/02/02/your-money/spend-the-money-for-the-good-boots-and-wear-them-forever.html?ref=business,1,1,mgav,2/2/2016 17:45\n12038641,Winbuntu  Blurring the Lines Between Linux and Windows,http://www.hackeradam17.com/2016/07/05/blurring-the-lines-between-linux-and-windows-with-winbuntu/,19,6,hackeradam17,7/5/2016 18:47\n10908384,The fight to get my countrys language back,http://log.ahmedsaoudi.com/post/131543775748/the-fight-to-get-my-countrys-language-back,3,1,ahmedfromtunis,1/15/2016 10:32\n10308029,The Paper Planes of New York,http://www.newyorker.com/project/portfolio/the-paper-airplane-collector?mbid=social_facebook,16,5,anathebealo,9/30/2015 22:58\n11927885,My Experience Busking in San Francisco,https://stevetjoa.com/busking/,126,52,stevetjoa,6/18/2016 10:42\n10220155,Doing Something About the Impossible Problem of Abuse in Online Games,https://recode.net/2015/07/07/doing-something-about-the-impossible-problem-of-abuse-in-online-games/,9,3,vinnyglennon,9/15/2015 12:15\n11065006,Negative 1.5 Mandelbox,https://sites.google.com/site/mandelbox/negative-mandelbox,74,9,pantalaimon,2/9/2016 13:13\n10871946,Code-Switching to Improve Your Writing and Productivity,https://chroniclevitae.com/news/1242-code-switching-to-improve-your-writing-and-productivity,42,9,ingve,1/9/2016 17:07\n12118253,WADA Report: Russian State Implicated in Athlete Doping,https://www.wada-ama.org/en/media/news/2016-07/wada-statement-independent-investigation-confirms-russian-state-manipulation-of,2,1,pfooti,7/18/2016 21:49\n10638778,Mdast.js  AST-based parser for GFM/(Common)Mark(down),https://github.com/wooorm/mdast,3,1,rhythmvs,11/27/2015 20:48\n10498492,Hypit app  Hype the things you love,http://hypit.co,1,1,willhypit,11/3/2015 9:50\n10620725, new ArrayBuffer(3*1024*1024*1024) crashes the page in Google Chrome,https://twitter.com/nektra/status/669155335739940869,14,4,wslh,11/24/2015 14:08\n10757953,The last new subway line in Japan,http://gyrovague.com/2015/12/18/the-last-subway-line-in-japan/,125,92,jpatokal,12/18/2015 11:46\n12539522,L4 microkernels: The lessons from 20 years of research and deployment,https://ts.data61.csiro.au/publications/nictaabstracts/Heiser_Elphinstone_16.abstract.pml,218,95,snvzz,9/20/2016 14:00\n11141587,TTIP update I.I,http://opendotdotdot.blogspot.com,1,1,based2,2/20/2016 19:45\n11282948,Dropboxs Exodus from the Amazon Cloud,http://www.wired.com/2016/03/epic-story-dropboxs-exodus-amazon-cloud-empire,671,240,moviuro,3/14/2016 14:07\n10694285,Ask HN: Anyone recommend any _weekly_ news sources?,,7,6,EleventhSun,12/8/2015 1:58\n10909920,Show HN: Pangaea  Text preprocessing with JavaScript,https://github.com/matryer/pangaea,7,2,matryer,1/15/2016 15:43\n12529310,Ask HN: In what areas are NoSQL Databases beneficial over Relational Databases?,,74,73,rochak,9/19/2016 6:06\n11520576,Ask HN: Top univ offering an online graduate degree in pure/abstract maths?,,2,3,soulbadguy,4/18/2016 15:19\n11721446,\"The f.lens, first optical light collimator for smartphones\",http://flens.co/ks,1,1,bozma88,5/18/2016 12:41\n10318620,Ask HN: What YouTube channels are you subscribed to? (Linux servers),,1,1,heike,10/2/2015 14:09\n12078052,Why is VC such a terrible customer experience?,https://maxniederhofer.com/why-is-vc-such-a-terrible-customer-experience-1cb54b455a0#.ss82q54si,4,3,maxniederhofer,7/12/2016 10:59\n10936508,Principles of Design: Cathedral Effect (2012),http://www.doctordisruption.com/design/principles-of-design-45-cathedral-effect/,26,2,nreece,1/20/2016 7:25\n10347546,The government steered millions away from whole milk. Was that wrong?,http://www.washingtonpost.com/news/wonkblog/wp/2015/10/06/for-decades-the-government-steered-millions-away-from-whole-milk-was-that-wrong/,3,3,viggity,10/7/2015 17:40\n10982219,OpenSSH and the dangers of unused code,http://lwn.net/SubscriberLink/672465/4c0bced62cb3e625/,4,1,corbet,1/27/2016 19:05\n10339369,How the World's Most Difficult Bouldering Problems Get Made,http://www.outsideonline.com/2017711/path-beta-flash-resistance-route-setters,116,58,sergeant3,10/6/2015 15:08\n12308832,Louisiana Loses Its Boot to Floods and Rising Oceans,https://medium.com/matter/louisiana-loses-its-boot-b55b3bd52d1e#.i6768r9fy,9,1,jseliger,8/17/2016 22:03\n10227686,\"With Virtual Machines, Getting Hacked Doesn't Have to Be That Bad\",https://theintercept.com/2015/09/16/getting-hacked-doesnt-bad/,4,2,englishm,9/16/2015 16:17\n12121946,Hints for Computer System Design (1983),http://research.microsoft.com/en-us/um/people/blampson/33-Hints/WebPage.html,69,9,martincmartin,7/19/2016 14:25\n10787764,Perl 6 release announcement,https://perl6advent.wordpress.com/2015/12/24/an-unexpectedly-long-expected-party/,9,1,lazyloop,12/24/2015 10:39\n11575608,Hubble Discovers Moon Orbiting the Dwarf Planet Makemake,https://www.nasa.gov/feature/goddard/2016/hubble-discovers-moon-orbiting-the-dwarf-planet-makemake,122,33,japaget,4/26/2016 21:03\n12205546,Show HN: Klipse  code evaluator pluggable on a web page clojure/ruby/JavaScript,https://github.com/viebel/klipse,2,1,viebel,8/1/2016 20:15\n11780635,Elevated Bus Rides Over Traffic to Avoid Congestion,http://laughingsquid.com/chinese-engineers-debut-an-elevated-model-bus-that-rides-over-other-vehicles-to-avoid-traffic/,2,1,powvans,5/26/2016 19:07\n11900653,Ask HN: Which IDE handles very large projects the best?,,3,5,sanjeetsuhag,6/14/2016 8:42\n12541494,Icelands psychedelic Stonehenge,http://www.bbc.com/travel/story/20160916-icelands-psychedelic-stonehenge,29,11,hwayern,9/20/2016 17:47\n12571101,Dripcap - modern packet analyzer based on Electron,https://dripcap.org/,8,1,jonbaer,9/24/2016 14:45\n11821684,Introducing owncloud foundation,https://owncloud.com/blog-introducing-owncloud-foundation/,4,1,programLyrique,6/2/2016 11:29\n12193375,Restoring an unusual vintage clock display,https://tinkerings.org/2016/05/21/restoring-an-unusual-vintage-clock-display/,70,14,mmastrac,7/30/2016 15:33\n10880692,Federal government employees publish their IT projects,https://openopps.digitalgov.gov/tasks,6,1,anton_tarasenko,1/11/2016 13:44\n11477469,The Untouchables  Why its getting harder to stop multinational corporations,https://foreignpolicy.com/2016/04/11/the-untouchables-zimbabwe-green-fuel-multinational-corporations/,150,66,AndrewKemendo,4/12/2016 5:40\n10259136,The origin of 99% of DDoS against residential users is Call of Duty,,3,1,SFjulie1,9/22/2015 15:19\n11066618,Amazon Is Building Global Delivery Business to Take on Alibaba,http://www.bloomberg.com/news/articles/2016-02-09/amazon-is-building-global-delivery-business-to-take-on-alibaba-ikfhpyes,5,1,sharathrao,2/9/2016 16:50\n11894094,Considerations when setting up deep learning hardware,http://www.pyimagesearch.com/2016/06/13/considerations-when-setting-up-deep-learning-hardware/,50,13,ingve,6/13/2016 14:21\n11807463,Is license-free a good idea?,,3,2,weinzierl,5/31/2016 16:21\n12060805,Linux Signals  Internals,http://sklinuxblog.blogspot.com/2015/05/linux-signals-internals.html,90,30,ingve,7/9/2016 9:52\n10385385,\"Usefulness of mnesia, the Erlang built-in database\",http://erlang.org/pipermail/erlang-questions/2015-October/086429.html,140,36,motiejus,10/14/2015 7:24\n11822415,Show HN: Automagic billable time tracking generated using open-source plugins,http://itimetrack.com/automagic,27,4,itimetrack,6/2/2016 13:51\n11450270,NASA Is Facing a Climate Change Countdown,http://www.nytimes.com/2016/04/05/science/nasa-is-facing-a-climate-change-countdown.html,116,79,cryptoz,4/7/2016 20:13\n10309752,Optical rectenna' converts light directly into a DC current,http://phys.org/news/2015-09-optical-rectennacombined-rectifier-antennaconverts-dc.html,6,2,chris-at,10/1/2015 7:35\n11725365,The Amorality of Self-Driving Cars,https://nplusonemag.com/online-only/online-only/the-amorality-of-self-driving-cars/,44,69,benbreen,5/18/2016 20:00\n12120065,WebGL Julia Set,https://jonathan-potter.github.io/webgl-shaders/,70,22,roombarampage,7/19/2016 6:06\n10532835,Go IDE in a Docker container,https://medium.com/google-cloud/my-ide-in-a-container-49d4f177de,9,1,nnx,11/9/2015 13:19\n10431627,GitLab 8.1 released,https://about.gitlab.com/2015/10/22/gitlab-8-1-released/,1,1,jobvandervoort,10/22/2015 11:44\n10979092,Let's migrate to Omnibus Gitlab,http://blog.froehlichundfrei.de/2016/01/25/lets-migrate-to-omnibus-gitlab.html,3,4,toxsick,1/27/2016 9:22\n12233336,\"Please note, the hashtag is for our paying advertisers\",https://twitter.com/EdmondActive/status/761404345908736000,160,58,dogecoinbase,8/5/2016 16:02\n11885987,\"The OPEN Government Data Act Would, Uh, Open Government Data\",https://www.eff.org/deeplinks/2016/06/open-government-data-act-would-uh-open-government-data,11,1,DiabloD3,6/12/2016 0:01\n12233685,This Image Is Also an HTML Webpage,https://dev.to/ben/this-image-is-also-an-html-webpage,43,2,bhalp1,8/5/2016 16:37\n10270650,Mathematical model suggests London Underground may be 'too fast',http://www.bbc.com/news/science-environment-34334794,32,28,uxhacker,9/24/2015 9:32\n10329400,\"Sex, Whipping, and Pottage in Stepney\",https://thesocialhistorian.wordpress.com/2015/06/06/sex-whipping-and-pottage-in-stepney/,57,16,benbreen,10/5/2015 0:35\n12402606,Eve Online will be free to play soon,http://www.theverge.com/2016/8/31/12729104/eve-online-free-to-play,9,3,JWLong,9/1/2016 1:23\n10467494,Y Combinator emails are out,,8,4,lettergram,10/28/2015 21:18\n11448930,Austin Startup Sees a Big Future for Little Homes,http://austininno.streetwise.co/2016/01/15/micro-living-austin-kasita-homes-offer-affordable-urban-housing-option/,119,148,alexjray,4/7/2016 17:21\n11481702,Apply HN: utiliz.co  revolutionizing how consumers buy electricity,,9,14,magthor,4/12/2016 17:37\n12103523,Purism's 15 Librem Linux laptop with a 4K screen passes pre-production tests,https://puri.sm/posts/4k-at-last-purism-librem-15-rev2-4k/,7,1,jseliger,7/15/2016 20:15\n11803225,How Compaq Cloned IBM and Created an Empire,http://www.internethistorypodcast.com/2014/05/the-incredible-true-story-behind-amcs-halt-and-catch-fire-how-compaq-cloned-ibm-and-created-an-empire/,65,45,jonbaer,5/30/2016 21:12\n10585585,Apple's iTunes Is Alienating Its Most Music-Obsessed Users,http://www.wired.com/2015/11/itunes-alternatives/,81,108,adam,11/18/2015 2:45\n10317457,Estimating Pi with the Mandelbrot Set [video],https://www.youtube.com/watch?v=d0vY0CKYhPY&feature=youtu.be,4,1,ColinWright,10/2/2015 9:12\n12488461,\"Show HN: One Glove, a not for profit mission to reclaim missing gloves\",http://oneglove.love/,6,4,senoroink,9/13/2016 14:21\n10872370,\"Money doesnt kill people, but it changes the fabric of daily life\",http://www.theguardian.com/books/2016/jan/02/luc-sante-books-interview,38,5,mazsa,1/9/2016 18:54\n10919253,\"Embedded data storage engines, papers and benchmarking\",http://engine.so,5,2,pmwkaa,1/17/2016 12:17\n10873175,\"Benfords law, Zipfs law, and the Pareto distribution (2009)\",https://terrytao.wordpress.com/2009/07/03/benfords-law-zipfs-law-and-the-pareto-distribution/,30,4,dpflan,1/9/2016 22:38\n12413875,66 out of the 100 most cited papers are paywalled,https://www.authorea.com/users/8850/articles/125400/_show_article,2,2,jmnicholson,9/2/2016 15:54\n10469591,\"Drone carrying drugs, hacksaw blades crashes at Oklahoma prison\",http://www.reuters.com/article/2015/10/27/us-oklahoma-prison-idUSKCN0SL22220151027,39,30,corndoge,10/29/2015 6:37\n10223764,Ask HN: Is webgl a good idea that will never quite make it?,,2,4,forgotAgain,9/15/2015 23:29\n11028426,Looking ahead: Microsoft Edge for developers in 2016,https://blogs.windows.com/msedgedev/2016/02/03/2016-platform-priorities/,3,1,bpierre,2/3/2016 18:27\n10360733,A simple puzzle to tell whether you know what people are thinking,http://www.washingtonpost.com/graphics/business/wonkblog/majority-illusion/,131,35,bemmu,10/9/2015 15:37\n12396035,DANE and DNSSEC Monitoring tools,https://github.com/siccegge/dane-monitoring-plugins,1,1,ashitlerferad,8/31/2016 4:31\n11094923,Long-Lost Mozart-Salieri Collaboration Found in Prague,\"http://www.abc.net.au/news/2016-02-13/mozart,-salieri-composition-found-in-prague/7165566\",48,20,adamnemecek,2/13/2016 18:03\n11421211,The Secret Lives of Tumblr Teens,https://newrepublic.com/article/129002/secret-lives-tumblr-teens,71,24,samsolomon,4/4/2016 12:13\n11894173,How The Commodore 64 Memory Map Worked [video],https://www.youtube.com/watch?v=qibJpjJ0sdM,91,9,lefticus,6/13/2016 14:35\n12089022,On Being a Black Man,https://blog.devcolor.org/on-being-a-black-man-42ecb7946fe0#.fe75utkuy,370,311,coloneltcb,7/13/2016 19:37\n11724585,Natural language processing of Federal Open Market Committee meeting minutes [pdf],https://www.twosigma.com/uploads/SV_05_16.pdf,2,1,jerryhuang100,5/18/2016 18:42\n12126253,Silicon Valley's Peter Pan Syndrome vs. The Aging of Aquarius,http://fortune.com/2016/07/10/silicon-valley-google-age-bias-discrimination/,1,1,mavelikara,7/20/2016 1:31\n11351919,What Would It Take to Disrupt a Platform Like Facebook?,https://hbr.org/2016/03/what-would-it-take-to-disrupt-a-platform-like-facebook,2,1,mathattack,3/24/2016 11:18\n10463290,Cerebral cortex in rats' brains is set up like the Internet,http://news.usc.edu/79313/study-reveals-internet-like-networks-in-cerebral-cortex-of-rats/,28,19,Oatseller,10/28/2015 8:16\n12373818,Ask HN: Accuracy of ip to geo location?,,3,5,tmaly,8/27/2016 19:38\n11960657,Rise of Darknet Stokes Fear of the Insider,http://krebsonsecurity.com/2016/06/rise-of-darknet-stokes-fear-of-the-insider/,79,20,snowy,6/23/2016 13:24\n12180569,$5 World's Smallest Linux Server. With Wi-Fi,https://onion.io/kickstarter,8,2,bokenator,7/28/2016 14:53\n10740305,To predict the future 1/3 of you need to be crazy,http://steveblank.com/2015/12/15/blanks-rule-to-predict-the-future-13-of-you-need-to-be-crazy/,135,40,rmason,12/15/2015 20:38\n11282352,James Neill: An Introduction to Neural Networks with Kdb+,https://www.youtube.com/watch?v=lqvactClDNQ,1,1,StreamBright,3/14/2016 12:17\n12559100,Chinese teen starves mom to death in fury at brutal Internet addiction boot camp,https://www.washingtonpost.com/news/worldviews/wp/2016/09/22/chinese-teen-starves-mother-to-death-in-fury-at-brutal-internet-addiction-boot-camp/?hpid=hp_hp-more-top-stories_wv-china-starve-1050am%3Ahomepage%2Fstory,11,4,pbhowmic,9/22/2016 18:42\n10925059,Bizarre GitHub Account,https://github.com/pra85,3,1,e-dard,1/18/2016 15:54\n10237625,A high performance caching library for Java 8,https://github.com/ben-manes/caffeine,2,1,shagunsodhani,9/18/2015 5:33\n12240869,StackOverflow languages on weekdays vs. weekends,https://exploratory.io/viz/Hidetaka-Ko/ac88ad801e7d,3,1,huntermeyer,8/7/2016 3:09\n10402312,Show HN: Logcoin  Toy crypto-currency based on a zero-knowledge protocol,https://github.com/vpostman/logcoin/blob/master/README.md,25,15,synapticrelease,10/16/2015 22:05\n11942408,Lemmings playable in the Browser,http://bombsite.org/jslems/,2,1,doener,6/20/2016 23:25\n11255206,How [much] to bill out a Junior developer,,1,2,softwarefounder,3/9/2016 19:36\n12557014,Monitoring Microservices (Part I)  Discovery: Putting the Puzzle Together,https://www.instana.com/blog/monitoring-microservices-part-i-discovery-putting-the-puzzle-together/,1,1,enricobruschini,9/22/2016 14:31\n11414609,Awesome Chatbot  A collection of Chatbot resources,https://github.com/shaohua/awesome-chatbot,5,1,shaohua,4/3/2016 2:14\n12122710,Show HN: NotePlan  Markdown task calendar and notes (Public Beta),http://noteplan.co,2,2,EduardMe,7/19/2016 16:34\n10339468,The Black Hole of Software Engineering Research,http://blogs.uw.edu/ajko/2015/10/05/the-black-hole-of-software-engineering-research/,52,69,azhenley,10/6/2015 15:22\n10366907,Intel-Micron 3D XPoint at Xroads,\"http://www.tomshardware.com/reviews/intel-micron-3d-xpoint-updates,4286.html\",35,3,nkurz,10/10/2015 20:39\n12323231,Ask HN: Why there is no any successful auto based messaging application?,,1,7,ceyhunkazel,8/19/2016 20:30\n12113751,Sort compressed tar archives to make them smaller,https://nctritech.wordpress.com/2010/11/27/sort-compressed-tar-archives-to-make-them-smaller-20-percent-smaller/,3,1,alanfranzoni,7/18/2016 7:59\n12470851,Ask HN: How to deal with a founder that won't leave his job (maybe)?,,2,2,burgund,9/10/2016 20:57\n12241402,TIOBE Index for August 2016: C at an all time low in the TIOBE index,http://www.tiobe.com/tiobe-index/,3,2,denfromufa,8/7/2016 7:38\n10451339,\"Show HN: 1000 Angels, a members only investor network\",https://www.1000angels.com/,1,1,wf902,10/26/2015 13:45\n12520377,Elon Musk Is Wrong. We Aren't Living in a Simulation,http://motherboard.vice.com/read/we-dont-live-in-a-simulation,5,2,stevenmays,9/17/2016 13:21\n12083550,Virtual Box 5.1,https://www.virtualbox.org/wiki/Changelog,158,63,spv,7/13/2016 2:21\n12512121,Passive investment funds create headaches for antitrust authorities,http://www.economist.com/news/finance-and-economics/21707191-passive-investment-funds-create-headaches-antitrust-authorities-stealth,2,1,vvvv,9/16/2016 5:54\n11813069,Adrian Kosmaczewski  Being a Developer After 40 [video],http://blog.appbuilders.ch/2016/05/26/adrian-being-developer-after-40.html,19,1,bontoJR,6/1/2016 9:21\n11719047,SSRN sold to Elsevier,http://www.professorbainbridge.com/professorbainbridgecom/2016/05/ssrn-sold-to-elsevier-from-open-access-to-the-worst-legacy-publisher.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+professorbainbridge%2FsheN+%28ProfessorBainbridge.com+%C2%AE%29,212,47,kristianc,5/18/2016 1:23\n10639861,Ask HN: What will happen when her majesty Queen Elizabeth II passes away?,,5,7,zerocrat,11/28/2015 3:12\n11165191,13 Blog Articles with Database Design Tips and Best Practices,http://www.vertabelo.com/blog/notes-from-the-lab/13-blog-articles-with-database-design-tips-and-best-practices,1,1,pai1009,2/24/2016 7:44\n11283994,Ask HN: Ask them to pay/schedule or handle it myself?,,5,1,tonym9428,3/14/2016 17:12\n11558850,Our preoccupation with gender identity is a cultural step backwards,http://www.prospectmagazine.co.uk/features/gender-good-for-nothing,68,39,nkurz,4/24/2016 6:57\n11354021,Show HN: Watch movies with the freedom to filter,https://github.com/delight-im/MovieContentFilter?hn=2016-03-24,125,143,marco1,3/24/2016 16:16\n10744223,Slack launches app store and an $80M fund to invest in new integrations,http://www.theverge.com/2015/12/15/10235114/slack-app-directory-80-million-fund,1,1,bko,12/16/2015 13:55\n10591245,Show HN: Search for an Instagram user's most liked pictures,http://instagramtoppics.herokuapp.com/,8,3,yongelee,11/18/2015 22:30\n10403633,Formula for an ellipse in 12 dimensions?,,1,2,kingzulu,10/17/2015 6:53\n10627781,Systemd and predictable SSH host keys on raspbian,https://www.raspberrypi.org/forums/viewtopic.php?f=66&t=126892,13,3,moviuro,11/25/2015 16:00\n12237774,Avalonia Alpha 4  A cross-platform .NET UI framework,http://grokys.github.io/avalonia/avalonia-alpha4/,95,18,grokys,8/6/2016 11:34\n11181504,SensorTape: Sensor network in the form factor of a tape,https://www.fastcodesign.com/3057157/mit-has-invented-the-crazy-sensor-loaded-duct-tape-of-the-future,13,1,uptown,2/26/2016 14:28\n11630375,European Central Bank to withdraw Â500 note,http://www.bbc.com/news/business-36208146,26,52,tetraodonpuffer,5/4/2016 18:14\n12564736,Django replaced occurrences of master/slave terminology with leader/follower,https://github.com/django/django/pull/2692,3,11,BinaryIdiot,9/23/2016 14:11\n11374105,Webfont Drama  March 2016 Edition,https://martinwolf.org/blog/2016/03/webfont-drama-march-2016-edition,2,1,martinwolf,3/28/2016 13:28\n10309013,Amazon Most Wished For,http://www.amazon.com/gp/most-wished-for/ref=zg_bsnr_tab?tag=facebookoffer15-20,5,1,new_light,10/1/2015 3:15\n12127494,Do there exist interest oriented job boards?,,6,1,ZephyrP,7/20/2016 8:03\n11895062,\"45 years after the Pentagon Papers, a new challenge to government secrecy\",https://www.washingtonpost.com/opinions/45-years-after-the-pentagon-papers-a-new-challenge-to-government-secrecy/2016/06/12/dbbaad20-2ce6-11e6-b5db-e9bc84a2c8e4_story.html,35,25,hackuser,6/13/2016 16:18\n10323025,How Hacker News could help save an innocent man from life in prison,,14,8,ClintEhrlich,10/3/2015 7:50\n10759981,UBeam Crowdfunds $2.6M: Losing Investment Power?,http://labusinessjournal.com/news/2015/dec/18/maker-wireless-charger-losing-investment-power/?page=2,1,1,jazon,12/18/2015 18:28\n11420139,Turkish Citizenship Database Leaked,http://www.ibtimes.co.uk/turkey-political-hacktivist-leaks-citizen-database-containing-50-million-personal-records-1553123,664,259,ponyous,4/4/2016 7:59\n11495019,Turbo Encabulator,https://www.youtube.com/watch?v=rLDgQg6bq7o,2,2,DanielBMarkham,4/14/2016 8:11\n12493822,Swift 3.0 Released,https://swift.org/blog/swift-3-0-released/,210,90,olenhad,9/14/2016 2:16\n12058253,Ask HN: How do you handle transferring large files over the internet?,,8,33,lucasch,7/8/2016 20:04\n11245354,Advanced Guide to Online Publicity Campaigns,https://moz.com/blog/advanced-guide-online-publicity-campaigns,36,3,sjscott80,3/8/2016 14:23\n10414011,Ask HN: Should I incorporate as a freelancer?,,1,4,smockman36,10/19/2015 16:42\n12379646,\"Warned of a Crash, Startups in Silicon Valley Narrow Their Focus\",http://www.nytimes.com/2016/08/29/technology/warned-of-a-crash-start-ups-narrowed-their-focus.html,230,174,my_first_acct,8/29/2016 2:40\n12025421,The Price of a Child (2013),http://priceonomics.com/the-price-of-a-child/,50,30,oli5679,7/3/2016 9:53\n11226676,The Notebooks of Anton Chekhov,http://jacket2.org/commentary/twenty-six-items-special-collections-r,50,1,lermontov,3/4/2016 20:33\n10410316,\"The One Interview Question You Should Always Ask, but No One Ever Does\",http://www.inc.com/minda-zetlin/the-deeply-revealing-interview-question-no-one-ever-asks-but-you-should.html?cid=cp01002quartz,3,3,mdariani,10/18/2015 23:37\n11402321,April Fool's day links,,79,51,msoad,4/1/2016 3:18\n12186808,The chip card transition in the US has been a disaster,http://qz.com/717876/the-chip-card-transition-in-the-us-has-been-a-disaster/,7,1,smalera,7/29/2016 13:57\n11454127,What the iPhone has done to cameras is completely insane,https://www.washingtonpost.com/news/wonk/wp/2016/04/07/what-the-iphone-has-done-to-cameras-is-completely-insane/,30,21,Libertatea,4/8/2016 12:30\n12257923,Here's what Yahoo CEO Marissa Mayer said that really made me angry,http://finance.yahoo.com/news/heres-yahoo-ceo-marissa-mayer-204754971.html,33,30,Hansi,8/9/2016 21:45\n10357047,4M missing workers dropped out of the labor force,http://www.epi.org/publication/missing-workers/,2,1,hwstar,10/8/2015 23:12\n11344221,Ask HN: Your job satisfaction?,,12,10,rvpolyak,3/23/2016 13:34\n10669727,The Independent Consulting Manual,http://independentconsultingmanual.com/,17,2,tnorthcutt,12/3/2015 14:34\n11638509,vLine acquired by Airtime,http://blog.vline.com/post/143878881303/vline-has-joined-airtime,9,3,tomtheengineer,5/5/2016 18:17\n10724544,Show HN: Backblaze-b2 is a simple java library for Backblaze B2,https://github.com/Alelak/backblaze-b2,5,2,b2library,12/12/2015 23:02\n10700710,Threat to Detroits Rebound Is the Mortgage Industry,https://nextcity.org/features/view/detroit-bankruptcy-revival-crime-economy-mortgage-loans-redlining,28,31,rmason,12/8/2015 23:44\n11352511,Downvoting posts that prompt significant debate,,8,7,SagelyGuru,3/24/2016 13:26\n11360958,Can you fundraise in Silicon Valley while pregnant?,https://spice.getsourcery.com/can-you-fundraise-in-silicon-valley-while-pregnant-ca0118aa959d,84,121,drpp,3/25/2016 16:27\n11557760,All the special pages of Hacker News,https://github.com/antontarasenko/smq/blob/master/reports/hackernews-special-links.md,2,2,anton_tarasenko,4/23/2016 22:51\n11662582,\"A.I. wins the Superfecta at the Kentucky Derby, turns $20 bet into $11k\",http://unu.ai/unu-superfecta-11k/,26,20,hbrid,5/9/2016 19:48\n11142645,Evidence that fish have feelings,http://www.bbc.com/earth/story/20160220-do-fish-have-feelings,108,145,JohnHammersley,2/21/2016 0:16\n11922486,Connected cities and unintended consequences,http://us12.campaign-archive2.com/?u=475676e92306092c075e1fbd5&id=1e0875935d&e=7ef49902bf,1,1,nfriedly,6/17/2016 13:25\n10933173,How Valeant Went from Wall St. Darling to Pariah,http://nymag.com/daily/intelligencer/2016/01/valeant-wall-st-darling-to-pariah.html,77,14,chollida1,1/19/2016 19:20\n10367783,There Is No .bro in Brotli: Google/Mozilla Engineers Nix File Type as Offensive,http://tech.slashdot.org/story/15/10/10/2212233/there-is-no-bro-in-brotli-googlemozilla-engineers-nix-file-type-as-offensive,5,3,theodpHN,10/11/2015 2:26\n12238388,\"Americans Don't Care About Prison Phone Exploitation, Says FCC Official\",http://motherboard.vice.com/read/fcc-official-most-americans-dont-care-about-prison-phone-exploitation,102,87,dsr12,8/6/2016 15:21\n11713721,Software is too important to be left to programmers,http://www.ganssle.com/tem/tem303.html#article2,2,1,muhic,5/17/2016 14:07\n10216467,A Simple Proof That Pi Is Irrational,http://fermatslibrary.com/p/607b76ca,80,71,mgdo,9/14/2015 18:06\n12110767,Whats Behind the Ballooning Upper Middle Class? Education,http://www.bloomberg.com/news/articles/2016-07-14/what-s-behind-the-ballooning-upper-middle-class-education,87,125,adventured,7/17/2016 16:52\n10238528,The Hardest chess problem in the world?,http://hebdenbridgechessclub.blogspot.com/2011/02/hardest-chess-problem-in-world.html,242,129,ColinWright,9/18/2015 11:23\n11860531,How to Qualify Sales Leads with Natural Language Processing,https://medium.com/xeneta/boosting-sales-with-machine-learning-fbcf2e618be3#.be1m9qw2a,2,1,mrborgen,6/8/2016 7:02\n12456312,Arachne WWW Browser for Linux  Screenshot,http://www.glennmcc.org/aralinux/arlinux1.gif,1,1,vmorgulis,9/8/2016 19:14\n11277896,The Little Book of Semaphores [pdf],http://www.greenteapress.com/semaphores/downey08semaphores.pdf,226,11,rspivak,3/13/2016 15:00\n10551344,Where Flight Search Engines Fail,https://medium.com/@theorm/where-flight-search-engines-fail-48076f04c226,27,13,flystein,11/12/2015 4:42\n11849397,Ask HN: How are you handling your privacy/security?,,10,4,lnalx,6/6/2016 19:06\n12341815,An Australian skilled independent visa will cost you 3812 USD in 2016,http://www.lasselaursen.com/post/an-australian-skilled-independent-visa-will-cost-you-3812-usd-in-2016,2,2,Gazoo101,8/23/2016 6:33\n10522148,Recreational Maths in Python,http://www.alanzucconi.com/2015/11/03/recreational-maths-python/,36,4,nkurz,11/6/2015 21:25\n11760469,Study monitors programmers' stress levels to predict the quality of their code,https://boingboing.net/2016/05/23/monitoring-programmers-stres.html,67,32,dhotson,5/24/2016 11:04\n12196473,Joys of Noise,http://nautil.us/issue/38/noise/joys-of-noise-rp,52,8,dnetesn,7/31/2016 11:19\n11418630,Go database/sql walkthrough,http://go-database-sql.org,3,1,minaandrawos,4/4/2016 0:31\n11345304,Ask HN: Do you hate social media?  and does this app fix that?,,6,2,WithDom,3/23/2016 15:25\n11254621,Trump's biggest enemy: Google,http://edition.cnn.com/2016/02/16/opinions/donald-trump-presidential-obeidallah/,3,1,vincent_s,3/9/2016 18:18\n11945448,My Tests Are Slow,https://truveris.github.io/articles/my-tests-are-slow/,1,1,drewhenson,6/21/2016 13:34\n11524383,Sense.io exits,http://blog.sense.io/sense-joins-cloudera/,1,1,williamstein,4/19/2016 1:45\n10451417,Want a landing page that sells your product?,https://www.landingpagescribes.com,2,1,zenscribes,10/26/2015 13:57\n10625900,So you want to reform democracy,https://medium.com/@joshuatauberer/so-you-want-to-reform-democracy-7f3b1ef10597#.qiniyefdh,3,1,Turukawa,11/25/2015 7:35\n11723091,Ask HN: Best First Steps for a Startup?,,11,8,alistproducer2,5/18/2016 16:26\n11741909,Ask HN: What are the most popular non-English programming languages?,,9,16,holaboyperu,5/20/2016 22:07\n10963686,A Story of a Fuck Off Fund,https://thebillfold.com/a-story-of-a-fuck-off-fund-648401263659#.zdu88diz5,7,1,robin_reala,1/24/2016 19:37\n11527840,\"Islet transplantation may correct type 1 diabetes, study says\",http://www.upi.com/Health_News/2016/04/18/Islet-transplantation-may-correct-type-1-diabetes-study-says/8751460996474/?spt=hs&or=hn,48,10,aethertap,4/19/2016 15:56\n10870256,How Will Technology Change Criminal Justice?,http://www.rand.org/blog/rand-review/2016/01/how-will-technology-change-criminal-justice.html,16,20,bootload,1/9/2016 5:50\n10489564,Ask HN: Is hacker news now responsive?,,1,1,usaphp,11/2/2015 2:16\n10368321,These Enormous Fans Suck CO2 Out of the Air and Turn It into Fuel,http://www.fastcoexist.com/3051240/these-enormous-fans-suck-co2-out-of-the-air-and-turn-it-into-fuel,3,3,rmason,10/11/2015 6:39\n10444668,Andy Kaufman and Redd Foxx to tour years after death as holograms,http://www.nytimes.com/2015/10/24/arts/andy-kaufman-and-redd-foxx-to-tour-years-after-death.html?_r=1,13,5,rmason,10/24/2015 20:01\n10468943,Medication errors found in half of surgeries,http://news.harvard.edu/gazette/story/2015/10/medication-errors-found-in-1-out-of-2-surgeries/,100,31,DrScump,10/29/2015 2:53\n11950664,\"Show HN: A secure, open source U2F token you can make with $4.5 worth of parts\",https://github.com/conorpp/u2f-zero,267,92,conorpp,6/22/2016 0:28\n10913549,\"Lell.js  FRP, State Model, No Boilerplate, Built on Rx\",https://github.com/arkverse/lell,37,26,zd,1/16/2016 0:50\n11791415,American Schools Are Teaching Our Kids How to Code All Wrong,http://qz.com/691614/american-schools-are-teaching-our-kids-how-to-code-all-wrong/,3,2,ShaneBonich,5/28/2016 12:38\n11516405,Why Is This Matzo Different from All Other Matzos? An Unintended Side Effect,http://www.nytimes.com/2016/04/17/opinion/sunday/why-is-this-matzo-different-from-all-other-matzos.html,2,1,davidf18,4/17/2016 21:29\n12047732,Show HN: Flasher.js  Easily Install JavaScript on ESP8266 WiFi IoT Devices,http://forefront.io/a/introducing-flasher-js/,8,1,achalkley,7/7/2016 6:09\n10548399,Java Tops TIOBE's Popular-Languages List,http://insights.dice.com/2015/11/11/java-tops-tiobes-popular-languages-list/,2,1,SunTzu55,11/11/2015 18:51\n12573378,Phone Makers Could Cut Off Drivers. So Why Dont They?,http://www.nytimes.com/2016/09/25/technology/phone-makers-could-cut-off-drivers-so-why-dont-they.html?_r=0,12,57,msabalau,9/25/2016 1:13\n11638086,Ford Pours $182M into Pivotal,http://fortune.com/2016/05/05/pivotal-ford-microsoft-funding/,3,1,walterclifford,5/5/2016 17:30\n10360135,Fear and sadness in Silicon Valley,http://fortune.com/2015/10/09/fear-loathing-silicon-valley/,5,2,egusa,10/9/2015 14:15\n10263162,\"E-Book Sales Slip, and Print Is Far From Dead\",http://www.nytimes.com/2015/09/23/business/media/the-plot-twist-e-book-sales-slip-and-print-is-far-from-dead.html,3,3,sinak,9/23/2015 3:20\n11351389,Clinton Calls for 'Intelligence Surge' to Fight ISIS  NYT,http://www.nytimes.com/politics/first-draft/2016/03/23/hillary-clinton-calls-for-intelligence-surge-to-fight-isis/,1,1,crocowhile,3/24/2016 8:49\n10287342,\"Variety Jones: A Corrupt FBI Agent Is Hunting Me, So I'm Turning Myself In\",http://motherboard.vice.com/read/variety-jones-a-corrupt-fbi-agent-is-hunting-me-so-im-turning-myself-in,6,1,herendin,9/27/2015 18:15\n11232679,\"Ray Tomlinson, creator of e-mail, has passed away\",http://joshrowe.com/2016/03/06/rip-largest-social-media-network-founder/?utm_content=buffer638d2&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer,6,1,hccampos,3/6/2016 6:03\n11418277,Object-Oriented Programming is Bad,https://www.youtube.com/watch?v=QM1iUe6IofM,28,2,Fr0styMatt88,4/3/2016 23:12\n11080091,Show HN: Pull-to-action gestures for angular,https://github.com/FDIM/ng-pull,2,1,fdim,2/11/2016 13:56\n10399854,Google Wins Appeals Court Approval of Book-Scanning Project,http://www.bloomberg.com/news/articles/2015-10-16/google-wins-appeals-court-approval-of-book-scanning-project-iftpwxl3,374,85,ghukill,10/16/2015 15:16\n11466514,Algorithmically generated prior art,http://allpriorart.com/about/,127,35,dirkk0,4/10/2016 15:23\n11589894,The other white powder that can kill you,http://www.thedailybeast.com/articles/2016/04/28/the-other-white-powder-that-can-kill-you.html?utm_source=fark&utm_medium=website&utm_content=link,7,2,13of40,4/28/2016 16:11\n11941739,Twitch Sues Over Bots Artificially Inflating Broadcasters' Popularity,http://www.hollywoodreporter.com/thr-esq/video-game-streamer-twitch-sues-904113,2,1,spenczar5,6/20/2016 21:31\n11139589,Does anyone else experience Sky traffic shaping SSH,,7,3,mrmattyboy,2/20/2016 10:09\n10674955,Japanese researchers created holograms you can touch,http://www.businessinsider.com/japanese-researchers-create-holograms-you-can-touch-2015-12,1,1,cjdulberger,12/4/2015 6:08\n12289246,\"OSTIF, QuarksLab, and VeraCrypt E-mails Are Being Intercepted\",https://ostif.org/ostif-quarklab-and-veracrypt-e-mails-are-being-intercepted/,18,5,y0ghur7_xxx,8/15/2016 8:10\n10807801,San Francisco's Self-Defeating Housing Activists,http://www.theatlantic.com/politics/archive/2015/12/san-francisco-is-confused-about-the-villain-thats-making-it-unaffordable/422091/?single_page=true,30,2,selleck,12/29/2015 17:32\n12242096,I Have No Confidence So This Is What I Do,http://www.jamesaltucher.com/2016/07/i-have-no-confidence/,11,7,rspivak,8/7/2016 14:01\n11254300,Amazon to start air delivery network with leasing deal,http://in.reuters.com/article/air-transport-sr-amazon-com-idINKCN0WB1PK,29,19,antr,3/9/2016 17:32\n11888662,Show HN: Tablesaw: A Java data-frame for 500M-row tables,https://github.com/lwhite1/tablesaw,6,1,ljw1001,6/12/2016 15:59\n11414951,Ask HN: Scientific pursuits that are feasible on your own?,,10,9,Ehrlich,4/3/2016 4:40\n11917524,\"'Funny for Thee, but Not for Me', ISIS, Activists, and Unintended Consequences\",http://brandon.zeroqualms.net/funny-for-thee-but-not-for-me-ISIS/,2,1,tenkabuto,6/16/2016 17:23\n10233464,How GOG.com Saves and Restores Classic Videogames,http://www.rockpapershotgun.com/2015/09/16/how-gog-com-save-and-restore-classic-videogames/,270,84,danso,9/17/2015 14:19\n10796026,Unix on a PDP-11 emulator on the Game Boy Advance (2004),http://www.kernelthread.com/publications/gbaunix/,67,5,soundsop,12/27/2015 1:28\n11253698,Lets Encrypt client will transition to a new name and a new home at EFF,https://letsencrypt.org/2016/03/09/le-client-new-home.html,321,44,riqbal,3/9/2016 16:01\n10925843,\"Sensors Slip into the Brain, Then Dissolve When Their Job Is Done\",http://spectrum.ieee.org/view-from-the-valley/biomedical/devices/siliconbased-sensors-slip-into-the-brain-then-dissolve-when-their-jobs-are-done,3,1,teklaperry,1/18/2016 18:12\n10391585,\"So, *this* is what the Army thinks #futurewar is going to look like\",http://smallwarsjournal.com/jrnl/art/net-assessment-threats-to-future-army-acquisitions,3,1,SocksCanClose,10/15/2015 6:00\n11158746,LINKD  Game Changing Dating App for London?,http://linkd.co,1,1,zatd,2/23/2016 13:45\n11701126,Its OK Not to Use a Smartphone,http://www.wsj.com/articles/its-ok-not-to-use-a-smartphone-1461780160,4,2,skbohra123,5/15/2016 14:56\n10319681,World map of the difference between solar and clock time,http://blog.poormansmath.net/the-time-it-takes-to-change-the-time/,219,39,gmac,10/2/2015 16:54\n11432324,60M People Are Now Slated to Get $15 Minimum Wage,https://theintercept.com/2016/04/05/skeptics-said-15-minimum-wage-movement-was-unrealistic-60-million-people-are-now-slated-to-get-it/,15,9,nomoba,4/5/2016 17:18\n10902272,Linus is just an engineer,https://git.kernel.org/cgit/devel/sparse/chrisl/sparse.git/tree/FAQ#n30,3,1,vmorgulis,1/14/2016 16:19\n10736600,A simple explanation of Chinese characters,https://medium.com/@adrieng/a-simple-explanation-of-chinese-characters-50f922ebe4e6#.hykxyoal9,127,76,agrand,12/15/2015 8:24\n10788854,Unix toolchain and CLI on Windows: current state of the art?,,2,3,dmd,12/24/2015 17:29\n11512400,Federation Is the Future for an Open Web,http://beza1e1.tuxen.de/federation_future.html,3,2,qznc,4/16/2016 21:49\n10531287,Comcast leak shows that data caps aren't about congestion,http://consumerist.com/2015/11/06/leaked-comcast-doc-admits-data-caps-have-nothing-to-do-with-congestion/,3,1,finnn,11/9/2015 3:51\n10376733,Should bike helmets be compulsory? Lessons from Seattle and Amsterdam,http://www.theguardian.com/cities/2015/oct/12/bike-helmets-compulsory-seattle-amsterdam-cycling-safety,18,70,chowyuncat,10/12/2015 20:18\n11117377,Alert HN: X.org suddenly isn't resolving,,4,4,i336_,2/17/2016 12:32\n12125141,Russia Asks for the Impossible with Its New Surveillance Laws,https://www.eff.org/deeplinks/2016/07/russia-asks-impossible-its-new-surveillance-laws,43,9,dwaxe,7/19/2016 21:40\n11160492,The first TV show about competitive video gaming,http://www.latimes.com/business/technology/la-fi-la-tech-20160213-story.html,2,1,laurex,2/23/2016 17:22\n11194779,Morrisons signs deal to sell food to Amazon customers,http://www.bbc.co.uk/news/business-35684829,3,1,yomly,2/29/2016 11:14\n11927775,Open access: All human knowledge is thereso why cant everybody access it?,http://arstechnica.com/science/2016/06/what-is-open-access-free-sharing-of-all-human-knowledge/,3,1,edward,6/18/2016 9:50\n11359663,UTF-8 Encoding Debugging Chart,http://www.i18nqa.com/debug/utf8-debug.html,116,11,tard,3/25/2016 12:33\n11454096,Millennials Are Out-Reading Older Generations (2014),http://www.theatlantic.com/technology/archive/2014/09/millennials-are-out-reading-older-generations/379934/?single_page=true,3,1,winterismute,4/8/2016 12:24\n10179467,India's Forgotten Stepwells,http://www.archdaily.com/395363/india-s-forgotten-stepwells,295,36,juanplusjuan,9/6/2015 23:14\n10419120,Tech Startups Feel an IPO Chill,http://on.wsj.com/1GftiDt,2,1,vanderfluge,10/20/2015 13:56\n11021563,\"New European, U.S. data transfer pact agreed\",http://www.reuters.com/article/us-eu-dataprotection-usa-accord-idUSKCN0VB1RN,104,40,Sami_Lehtinen,2/2/2016 18:59\n11854615,Bots: Use for Job Search,,1,1,IntoBot,6/7/2016 14:11\n10541450,Updates to Chrome platform support,http://chrome.blogspot.com/2015/11/updates-to-chrome-platform-support.html,97,86,cleverjake,11/10/2015 18:54\n11839943,The J1 Forth CPU (2010),http://excamera.com/sphinx/fpga-j1.html,64,54,panic,6/5/2016 6:52\n12507448,411  An Alert Management Web Application,https://fouroneone.io/,86,30,ApsOps,9/15/2016 16:23\n10690498,Ask HN: Can I use TensorFlow without knowing even Elementary Algebra?,,4,2,sanosuke,12/7/2015 16:37\n11102588,The Independent: first victim of a confounding digital future,http://www.theguardian.com/media/2016/feb/14/independent-first-victim-confounding-digital-future,56,37,nkurz,2/15/2016 10:27\n11472232,The Swedish Number  Talk with a Random Swede,http://theswedishnumber.com,273,204,iriche,4/11/2016 15:37\n11384586,\"New NASA Launch Control Software Late, Millions Over Budget\",http://abcnews.go.com/Technology/wireStory/nasa-launch-control-software-late-millions-budget-37981857,1,1,zeristor,3/29/2016 20:26\n10336637,What Taking On Google Taught Me About Startup Traction,https://www.fastcompany.com/3051613/lessons-learned/what-taking-on-google-taught-me-about-startup-traction,36,10,kareemm,10/6/2015 3:41\n12034200,Data Mining Reveals the Crucial Factors That Determine When People Make Blunders,https://www.technologyreview.com/s/601774/data-mining-reveals-the-crucial-factors-that-determine-when-people-make-blunders/,19,7,adamnemecek,7/5/2016 3:08\n11871689,Ask HN: What would you change about the App Store?,,1,2,Aqua_Geek,6/9/2016 19:27\n10967401,Ask HN: Is Google Adsense worth it for a small website?,,2,4,tablock,1/25/2016 14:45\n11733449,Arbitrage Discovered (2015),http://www.bloomberg.com/view/articles/2015-02-27/arbitrage-discovered,159,35,Tomte,5/19/2016 20:19\n10775505,\"Lets continue to build Product Hunt, together\",https://medium.com/@rrhoover/let-s-continue-to-build-product-hunt-together-fd5bed490bfe#.bhhlc2h4y,94,83,csmajorfive,12/22/2015 2:58\n12001378,Using Animation to Design Better User Experiences,http://www.callumhart.com/blog/using-animation-to-design-better-user-experiences,1,1,callum_hart,6/29/2016 13:09\n11802386,Flappy Bird Bot  Reinforcement Learning AI,https://github.com/chncyhn/flappybird-qlearning-bot,2,2,indatawetrust,5/30/2016 18:11\n10587465,Ask HN: Can I be a good operations manager solely based on logic,,2,2,Technomaniacz,11/18/2015 13:12\n10825332,Apple is going to have a tough year,http://www.businessinsider.com/apple-is-going-to-have-a-tough-year-2015-12?op=1,26,36,prostoalex,1/2/2016 6:27\n12539860,Peter Thiel is wrong about the cities spearheading startup success,http://www.recode.net/2016/9/19/12973152/peter-thiel-wrong-about-chicago-midwest-entrepreneurs-silicon-valley,3,1,tedmiston,9/20/2016 14:41\n10509332,Humans of New York and the Cavalier Consumption of Others,http://www.newyorker.com/books/page-turner/humans-of-new-york-and-the-cavalier-consumption-of-others,35,17,prismatic,11/4/2015 20:17\n12095313,DQN for Beginners in 200 lines of python code to play Flappy Bird with Keras,https://yanpanlau.github.io/2016/07/10/FlappyBird-Keras.html,5,1,yanpanlau,7/14/2016 16:40\n11411449,BOX-256: a tiny game about writing assembly code to pass the graphics tests,http://juhakiili.com/box256/,91,40,ingve,4/2/2016 13:37\n10805902,\"Apparently, zero divided by zero equals 2\",,2,1,sdiq,12/29/2015 9:20\n11388807,Apple Supplier Foxconn Agrees to $3.5B Takeover of Sharp,http://www.macrumors.com/2016/03/30/foxconn-sharp-acquisition-finalized/,2,1,japaget,3/30/2016 12:44\n11214354,Why Garbage Collection Is Not Necessary and Actually Harmful,http://mortoray.com/2011/03/30/why-garbage-collection-is-not-necessary-and-actually-harmful/,2,1,piokuc,3/3/2016 1:08\n11470144,Denmarks spy agency is creating a training academy for hackers,http://qz.com/657357/denmarks-spy-agency-is-creating-a-training-academy-for-hackers/,3,1,tonybeltramelli,4/11/2016 7:41\n10804910,Twitter Hires New VP of Diversity and Inclusion from Apple,http://techcrunch.com/2015/12/28/twitter-hires-new-vp-of-diversity-and-inclu-from-apple/,2,1,dsr12,12/29/2015 2:59\n10263787,The license is the license,http://www.boldport.com/blog/2015/9/22/the-license-is-the-license,61,4,detaro,9/23/2015 7:42\n11579714,Facebook as Neo-Feudalism,http://www.novelog.com/facebook-as-neo-feudalism/,7,8,thatusertwo,4/27/2016 12:22\n12441379,Scala 2.12.0-RC1 released,https://issues.scala-lang.org/projects/SI/versions/11503,59,15,pedrorijo91,9/7/2016 7:05\n11526458,Ask HN: Where to find e-commerce software developers communities?,,10,6,sedzia,4/19/2016 12:32\n11121534,Popehat Signal: Urologist Threatens Forum,https://popehat.com/2016/02/17/popehat-signal-urologist-threatens-penis-enhancement-forum/,2,1,protomyth,2/17/2016 21:24\n11077816,\"Caffeine Doesn't Give You Heart Palpitations, Study Finds\",http://www.nbcnews.com/health/heart-health/caffeine-doesn-t-give-you-heart-palpitations-study-finds-n504741,6,1,hectorxp,2/11/2016 2:17\n11086808,Trilobites Were Stone-Cold Killers,http://www.livescience.com/53682-trilobites-were-savvy-killers.html,1,1,kurthamm,2/12/2016 12:46\n11716914,This is your brain on mathematics,https://anthonybonato.com/2016/04/20/this-is-your-brain-on-mathematics/,45,23,greydius,5/17/2016 20:05\n11852262,7 Reasons Why European Cities Will Be Better Innovation Hubs,http://www.fastcoexist.com/3060446/world-changing-ideas/7-reasons-why-european-cities-are-going-to-beat-us-cities-as-hubs-for-i,1,1,jkmcf,6/7/2016 3:44\n10578711,A case for microservices,http://peter.bourgon.org/a-case-for-microservices/,15,2,pje,11/17/2015 1:56\n12563718,Parents Behind Bars,http://www.ua-magazine.com/us-incarceration/,17,50,unitedacademics,9/23/2016 11:19\n12118439,Ask HN: Good options for next career?,,6,2,hadenough,7/18/2016 22:41\n11693735,Warren Buffett Bidding for Yahoo Assets with Quicken Loans Founder,http://www.cnbc.com/2016/05/13/warren-buffett-bidding-for-yahoo-assets-with-quicken-loans-founder.html,35,16,geoffwoo,5/13/2016 22:58\n10552504,Manhattan Project National Historical Park,http://www.energy.gov/management/office-management/operational-management/history/manhattan-project/manhattan-project-0,16,3,Oatseller,11/12/2015 11:22\n12140755,What is the better way to start my career: Uber or Zenefits? (2014),https://www.quora.com/What-is-the-better-way-to-start-my-career-Uber-or-Zenefits?share=1,1,1,yuhong,7/21/2016 23:27\n10676127,Ebooks for All: Building Digital Libraries in Ghana with Worldreader,http://craigmod.com/sputnik/worldreader/,5,1,Tomte,12/4/2015 13:21\n11019733,\"Bank Tellers, with Access to Accounts, Pose a Rising Security Risk\",http://www.nytimes.com/2016/02/02/nyregion/bank-tellers-with-access-to-accounts-pose-a-rising-security-risk.html?ref=business,2,2,pavornyoh,2/2/2016 14:56\n10239285,Ask HN: Can you name companies (5+ employees) with distributed/nomadic teams?,,20,25,traviagio,9/18/2015 14:11\n11424313,From Leading the Egyptian Revolution to Making Minimum Wage in San Francisco,http://priceonomics.com/how-i-went-from-leading-the-egyptian-revolution-to/,135,59,pmcpinto,4/4/2016 18:47\n12440559,House of keys: 9 Months later... 40% Worse,http://blog.sec-consult.com/2016/09/house-of-keys-9-months-later-40-worse.html,2,1,robotdad,9/7/2016 2:02\n11701618,\"The Appropriate Weight of Grief  Men, Cats, and the Writing Life\",https://medium.com/@michaelzadoorian/the-appropriate-weight-of-grief-ff7f597d41ba,39,9,iamben,5/15/2016 16:52\n12264700,Ninja VPN,,4,1,joelpendleton,8/10/2016 20:57\n10979303,Why Im not speaking at CPDP: Its the privacy-washing,https://ar.al/notes/why-im-not-speaking-at-cpdp/,219,59,detaro,1/27/2016 10:28\n10266507,Go Will Dominate the Next Decade,https://www.linkedin.com/pulse/go-dominate-next-decade-ian-eyberg,13,10,bsg75,9/23/2015 17:34\n11249876,That Thumbprint Thing on Your Phone Is Useless Now,http://www.defenseone.com/technology/2016/03/so-thumbprint-thing-your-phone-useless-now/126523/,29,21,rbc,3/9/2016 0:13\n11239927,India Initiates WTO Complaint Against U.S. Over H-1Bs,http://cis.org/cadman/india-initiates-dispute-against-us-world-trade-organization,5,1,griff1986,3/7/2016 17:00\n11416284,How to install Docker/Kubernetes from scratch on OS X,https://gist.github.com/Nikkau/8f4badc0d87871b5feb4,10,2,mfburnett,4/3/2016 14:47\n12050955,How to Put Machine Learning in Your Machine Learning,https://blog.bigml.com/2016/07/07/how-to-put-machine-learning-in-your-machine-learning/,2,1,aficionado,7/7/2016 17:50\n10430276,Car and Driver's Review of the 1981 De Lorean (1981),http://www.caranddriver.com/reviews/1981-de-lorean-archived-first-drive-review,64,49,benbreen,10/22/2015 3:38\n11109638,Show HN: What the status code? Find out what status code you should use,http://alexmeah.com/what-the-status-code,9,2,pezza3434,2/16/2016 13:31\n11840406,Mean of two floating point numbers can be dangerous,http://blog.honzabrabec.cz/2016/06/05/mean-of-two-floating-point-numbers-can-be-dangerous/,79,45,Scea91,6/5/2016 11:03\n11374446,Ask HN: How did you settle on a Linux distro?,,1,2,AdmiralAsshat,3/28/2016 14:32\n10930871,LastPass mitigates phishing flaw in its password management software,https://blogs.csc.com/2016/01/18/lastpass-mitigates-phishing-flaw-in-its-password-management-software/,2,1,crneff,1/19/2016 14:19\n11328397,\"How Anonymous Just Fooled Donald Trump, the Secret Service, and the FBI\",http://anonhq.com/anonymous-just-fooled-donald-trump-secret-service-fbi/?utm_campaign=shareaholic&utm_medium=reddit&utm_source=news,9,4,BinaryIdiot,3/21/2016 14:45\n10900493,Cinema Seating Preview,http://tympanus.net/Development/SeatPreview/,5,2,hising,1/14/2016 10:20\n10349611,Ask HN: How to keep up?,,7,9,AbdulBahajaj,10/7/2015 22:34\n10841565,Show HN: GICN  Crunchbase for Global Indian Business Leaders,http://www.gicn.in/,2,1,ravimevcha,1/5/2016 6:09\n12108280,UK Man Found Not GUILTY of Sex Offense Must Give Cops 24h Notice Before Sex,http://www.freerangekids.com/man-found-not-guilty-of-sex-offense-must-give-cops-24-hour-notice-before-he-has-sex/,3,1,gkya,7/16/2016 23:28\n12024217,Mount Improbable: Play With Evolution,http://www.mountimprobable.com/,61,13,gwern,7/2/2016 23:45\n11572123,Drawbridge  Windows Containers 5 years ago?,https://channel9.msdn.com/Shows/Going+Deep/Drawbridge-An-Experimental-Library-Operating-System,1,1,itaysk,4/26/2016 14:27\n11334619,GitLab Enterprise Edition price change,https://about.gitlab.com/2016/03/21/gitlab-enterprise-edition-price-change/,120,33,EspadaV9,3/22/2016 5:38\n10764492,Ask HN: Should I drop out of my second bachelors?,,6,7,orange_county,12/19/2015 19:08\n11203150,Swift Web Application Framework  Swift Express,http://swiftexpress.io/,6,1,sofijka,3/1/2016 15:25\n10664708,Ask HN: Who is firing?,,3,2,ychandler,12/2/2015 18:16\n10647943,Show HN: An open-source top-down action-adventure game,http://nicole.express/?games/as2,6,1,nicole_express,11/30/2015 5:36\n12051270,The macOS Sierra public beta comes out later today,http://arstechnica.com/apple/2016/07/psa-the-macos-sierra-public-beta-comes-out-later-today/,2,1,mpweiher,7/7/2016 18:40\n11522571,Googles Surprising Role as Privacy Watchdog in Europe,http://www.nytimes.com/2016/04/19/technology/google-europe-privacy-watchdog.html?hp&action=click&pgtype=Homepage&clickSource=story-heading&module=second-column-region&region=top-news&WT.nav=top-news&_r=0,40,9,hvo,4/18/2016 19:39\n11894974,Java StringBuffer and StringBuilder performance,http://alblue.bandlem.com/2016/04/jmh-stringbuffer-stringbuilder.html,54,53,ingve,6/13/2016 16:06\n10786858,Make Your Own Gmail,https://scriptermail.com/,12,3,mikecarlton,12/24/2015 3:02\n10623112,Airline Baggage Fees Are a Good Deal for Travelers,https://www.flexport.com/blog/airline-baggage-fees-are-a-good-deal-for-travelers/,13,33,negrit,11/24/2015 19:46\n10880443,Four young engineers bring free Wi-Fi in Indian villages,http://mashable.com/2016/01/11/free-wifi-indian-villages,3,2,ChrisCinelli,1/11/2016 12:41\n11965738,I need some advise about honesty,,8,13,dirty-ex-smoker,6/24/2016 1:58\n10763322,An Unusual Proof of the Doodle Theorem,http://www.solipsys.co.uk/new/AnotherProofOfTheDoodleTheorem.html?HN_20151219,17,7,ColinWright,12/19/2015 11:42\n11437243,Traffic analysis WhatsApp's end-to-end encryption (2015),http://www.heise.de/ct/artikel/Keeping-Tabs-on-WhatsApp-s-Encryption-2630361.html,3,1,whyagaindavid,4/6/2016 7:34\n10247497,\"The Rise and Fall of Quirky, a Startup That Bet on the Genius of Regular Folks\",http://nymag.com/daily/intelligencer/2015/09/they-were-quirky.html,15,2,kanamekun,9/20/2015 13:52\n12494998,Pardon Snowden,https://www.pardonsnowden.org/,2553,781,erlend_sh,9/14/2016 8:31\n11200997,Samsung is building 256GB memory chips for smartphones,http://www.engadget.com/2016/02/25/samsung-is-building-256gb-memory-chips-for-smartphones/,4,1,dmmalam,3/1/2016 5:51\n11221131,How Snapchat makes money,http://www.bloomberg.com/features/2016-how-snapchat-built-a-business/,7,2,iwonagr,3/4/2016 0:31\n11201680,Ask HN: At what age did you obtain your PhD?,,2,1,8sigma,3/1/2016 9:29\n12020084,\"Miguel de Icaza: As of today, I am officially miguelMicrosoft.com\",https://twitter.com/migueldeicaza/status/748991444321525760,4,1,rbanffy,7/1/2016 22:15\n11712511,Hledger entries with Haskell and Elm,https://github.com/narendraj9/hledger-serve,3,2,narendraj9,5/17/2016 10:50\n11725048,Bots Are Hot (1996),http://www.wired.com/1996/04/netbots/,121,47,vincvinc,5/18/2016 19:31\n11960329,Ask HN: How should an Entrepreneur meetup be?,,2,1,event_noob,6/23/2016 12:11\n12103471,J-core Open Processor,http://j-core.org/,35,2,lisper,7/15/2016 20:06\n11348396,Report: Apple building its own servers to prevent snooping,http://9to5mac.com/2016/03/23/apple-cloud-infrastructure-servers-snooping/,231,107,dankohn1,3/23/2016 21:26\n10958027,Is Uber the Next Webvan? Will Uber Go Bankrupt?,http://siliconangle.com/blog/2016/01/22/is-uber-the-next-webvan-will-uber-go-out-of-bankrupt/,6,3,miralabs,1/23/2016 11:21\n12359438,Ask HN: How do you feel about the future prospects of Rust?,,2,1,AsyncAwait,8/25/2016 14:51\n10438437,Half of Black Cabs Will Go Electric in 5 Years,http://www.thememo.com/2015/10/22/as-environmental-fears-soar-london-black-cabs-ditch-diesel-as-they-go-electric/,2,1,alexwoodcreates,10/23/2015 13:40\n11292778,Amazon Wants Patent for Paying with a Selfie Photo,http://recode.net/2016/03/14/amazon-wants-the-patent-for-pay-by-selfie/,3,1,cpeterso,3/15/2016 20:36\n10408381,OpenBSD 5.8 released,http://www.openbsd.org/58.html,171,34,protomyth,10/18/2015 14:57\n11193488,How Amazon Web Services Uses Formal Methods,http://cacm.acm.org/magazines/2015/4/184701-how-amazon-web-services-uses-formal-methods/fulltext,6,6,tim_sw,2/29/2016 3:45\n10632419,Simpler syndication,http://leancrew.com/all-this/2015/11/simpler-syndication/,5,4,ingve,11/26/2015 11:00\n10971698,How Microsoft Plans to Beat Google and Facebook to the Next Tech Breakthrough,http://www.bloomberg.com/features/2016-microsoft-research/,94,72,Qworg,1/26/2016 3:43\n10203237,English as a programming language,https://github.com/pannous/english-script/,4,6,dave_chenell,9/11/2015 12:25\n10733370,Why the U.S. Navy's new $362M ship broke down,http://www.businessinsider.com/why-navy-uss-milwaukee-broke-down-2015-12,19,13,MarlonPro,12/14/2015 19:58\n10976993,Golden rules for becoming a better programmer,http://www.codeshare.co.uk/blog/10-golden-rules-for-becoming-a-better-programmer/,84,78,piess,1/26/2016 23:13\n10400730,Solu: The world's smallest general-purpose computer  #1 on Product Hunt,https://www.producthunt.com/tech/solu,1,1,juhani,10/16/2015 17:21\n10479569,Ask HN: Feedback on design?,,2,1,tmaly,10/30/2015 18:25\n11396686,Show HN: File Upload Hacking Challenges,https://github.com/breakthenet/file-upload-exercises,36,2,emeth,3/31/2016 12:40\n10506038,Rain and Water Effect Experiments,http://tympanus.net/codrops/2015/11/04/rain-water-effect-experiments/,161,30,antouank,11/4/2015 12:32\n12071559,Happy ManhattanHenge,http://abc7ny.com/news/manhattanhenge-returns-monday-lighting-up-streets-from-east-to-west/1421677/,46,22,brudgers,7/11/2016 15:09\n12531873,Possible algorithm to detect duplicate text in a string?,,1,2,waqasshabir,9/19/2016 14:55\n10776426,Facebooks Save Free Basics in India Campaign Provokes Controversy,http://techcrunch.com/2015/12/17/save-free-basics/,63,58,potench,12/22/2015 7:49\n12276206,Ask HN: Recommendations for Expert Level JavaScript Classes,,3,1,needjshelp,8/12/2016 14:57\n10579915,How to Win a Hackathon: Experiences from a Mobile Developer,https://medium.com/@lucasfarah/how-to-win-a-hackathon-experiences-from-a-mobile-developer-d26fb3461b5a,2,2,troydo42,11/17/2015 8:53\n10280512,Study: Retiring later may be good for your health,http://www.cdc.gov/pcd/issues/2015/15_0040.htm,29,18,tinalumfoil,9/25/2015 20:32\n12491935,Marc Andreessen on the atomization of AI,https://techcrunch.com/2016/09/13/marc-andreessen-on-the-atomization-of-ai/,100,44,sdebrule,9/13/2016 20:28\n10495033,Somebody Just Claimed a $1M Bounty for Hacking the iPhone,http://motherboard.vice.com/read/somebody-just-won-1-million-bounty-for-hacking-the-iphone,115,30,bko,11/2/2015 20:39\n10201744,On psychedelics: researchers are heading into the world of psychedelics,http://aeon.co/magazine/psychology/erik-davis-psychedelics/,3,2,prostoalex,9/11/2015 2:49\n11073299,Sacramento Bee Puts Google Self-Driving Cars to the Test,http://www.sacbee.com/news/local/transportation/back-seat-driver/article58899473.html,1,1,ocdtrekkie,2/10/2016 15:23\n11149963,\"Show HN: Lewis, a new Android Linter\",http://inaka.net/blog/2016/02/15/presenting-lewis-our-own-android-lint-extension/,6,1,elbrujohalcon,2/22/2016 11:00\n11828732,\"Functional Core, Reactive Shell\",http://www.mokacoding.com/blog/functional-core-reactive-shell,89,19,mokagio,6/3/2016 6:39\n10564720,Ask HN: What investment insturments will correlate with AI breakthroughs?,,3,1,siavosh,11/14/2015 6:19\n12126203,\"Volkswagen Scandal Reaches All the Way to the Top, Lawsuits Say\",http://www.nytimes.com/2016/07/20/business/international/volkswagen-ny-attorney-general-emissions-scandal.html,4,2,jonknee,7/20/2016 1:15\n11963379,Federal Court: The Fourth Amendment Does Not Protect Your Home Computer,https://www.eff.org/deeplinks/2016/06/federal-court-fourth-amendment-does-not-protect-your-home-computer,28,11,disposition2,6/23/2016 18:39\n12502506,How do I land my next gig? or Should I change Careers?,,13,4,indio-jr,9/15/2016 0:35\n11048634,Tech's Most Unlikely Venture Capitalist,https://medium.com/@pejmannozad/tech-s-most-unlikely-venture-capitalist-bb002488f297#.i0as6zadl,3,2,juanplusjuan,2/6/2016 17:24\n10646989,Activate power mode for Atom,https://atom.io/packages/activate-power-mode,3,1,julee04,11/30/2015 1:00\n11186914,How America Made Donald Trump Unstoppable,http://www.rollingstone.com/politics/news/how-america-made-donald-trump-unstoppable-20160224,14,2,douche,2/27/2016 12:25\n12153146,The Insect Portraits of Levon Biss,http://microsculpture.net,15,6,Luyt,7/24/2016 12:35\n10454098,Genetic Chimera: Man Who Was Never Born Fathers a Child,http://www.neatorama.com/2015/10/24/Man-Who-Was-Never-Born-Fathers-a-Child/?utm_medium=social&utm_campaign=postplanner&utm_source=facebook.com,17,2,KerryJones,10/26/2015 20:10\n12052048,Optimal Tip-to-Tip Efficiency  a model for male audience stimulation [pdf],http://people.duke.edu/~etm7/optimal_tip_to_tip_efficiency.pdf,8,2,chirau,7/7/2016 21:01\n11150444,Samson and JavaScript,https://medium.com/p/samson-and-javascript-3ff39a4f836d,2,1,horrido,2/22/2016 12:51\n11026148,Building Powerful Frameworks in Python,http://migrateup.com/python-frameworks/,2,1,CarolineW,2/3/2016 12:46\n10692086,Obama Wants Silicon Valley's Help to Fight Terror Online,http://www.bloomberg.com/politics/articles/2015-12-07/obama-wants-silicon-valley-s-help-as-terrorists-embrace-social,3,1,bko,12/7/2015 19:40\n10356539,\"Facebook, Like button evolved\",https://www.facebook.com/zuck/videos/vb.4/10102413019800771/?type=2&theater,7,9,leonvonblut,10/8/2015 21:47\n10782118,\"TSA Announces It Will Decide Who Goes Through the Body Scanner, Thank You\",https://www.inverse.com/article/9535-tsa-can-make-you-go-through-body-scanners-noW,24,5,apo,12/23/2015 5:23\n10444919,React team drops Slack for Discord chat instead,https://facebook.github.io/react/blog/2015/10/19/reactiflux-is-moving-to-discord.html,2,2,drudru11,10/24/2015 21:25\n12177303,How to Build a Powerful Data Science Team Without a Data Scientist,http://www.forbes.com/sites/theyec/2016/03/01/how-to-build-a-powerful-data-science-team-without-a-data-scientist/#813ac203f410,4,2,ismdubey,7/27/2016 23:32\n10908043,Musical twin towns,http://www.bbc.co.uk/news/resources/idt-446211a5-003b-45e3-9211-cdc7d75c5407,10,7,okhan,1/15/2016 8:52\n10803085,Helping Fliers Avoid Change Fees for a Modest Fee,http://www.nytimes.com/2015/12/28/business/helping-fliers-avoid-change-fees-for-a-modest-fee.html,12,7,e15ctr0n,12/28/2015 20:13\n11583898,Kraken: 3x faster decompression than zlib,http://www.radgametools.com/oodlewhatsnew.htm,147,68,dahjelle,4/27/2016 19:49\n12217877,How to prepare your fresh Mac for software development,https://medium.com/@mtkocak/how-to-prepare-your-fresh-mac-for-software-development-b841c05db18#.gzc8lctm7,28,36,mtkocak,8/3/2016 13:53\n10644637,\"Implementing a sort of generic, sort of type-safe array in C\",http://kirbyfan64.github.io/posts/implementing-a-sort-of-generic-sort-of-type-safe-arrayin-c.html,20,10,ingve,11/29/2015 14:27\n11549852,It's getting bot in here  botcamp,http://techcrunch.com/2016/04/11/betaworks-botcamp-wants-to-give-10-chatbot-startups-100k/,8,5,matthart,4/22/2016 15:23\n12283446,This Student Invented a Stepper Motor Organ,https://www.youtube.com/watch?v=--sH0071ZDc#,15,2,mfburnett,8/13/2016 22:47\n10822228,What Do You Consider the Most Interesting Recent News? What Makes It Important?,http://edge.org/annual-question/what-do-you-consider-the-most-interesting-recent-scientific-news-what-makes-it,3,1,r721,1/1/2016 16:20\n11373589,Show HN: Movie-dialog-summarizer,https://github.com/vackosar/movie-dialog-summarizer,4,3,vackosar,3/28/2016 11:05\n11008726,If you go near the Super Bowl you will be surveilled hard,http://www.wired.com/2016/01/govs-plan-keep-super-bowl-safe-massive-surveillance/,42,40,callmeed,1/31/2016 23:47\n11587242,Computershare and SETL Demonstrate Australias First Working Blockchain Solution,http://www.mondovisione.com/media-and-resources/news/computershare-and-setl-demonstrate-australias-first-working-blockchain-solution/,3,1,insulanian,4/28/2016 8:24\n12552474,New Version of Benchmarking State-Of-the-Art Deep Learning Software Tools,,4,2,justnikos,9/21/2016 21:35\n10782890,Indian Regulator Temporarily Suspends Facebooks Free Basics,http://timesofindia.indiatimes.com/tech/tech-news/Put-FBs-Free-Basics-service-on-hold-TRAI-tells-Reliance-Communications/articleshow/50290490.cms,98,53,krisgenre,12/23/2015 11:27\n10787190,PixelBlock  Block email open tracking in Gmail (v 0.0.17 released),https://chrome.google.com/webstore/detail/pixelblock/jmpmfcjnflbcoidlgapblgpgbilinlem/ycl,4,1,ramoq,12/24/2015 5:06\n11548191,Twenty Seconds Curriculum Vitae in LaTex,https://github.com/spagnuolocarmine/TwentySecondsCurriculumVitae-LaTex,1,1,carspa,4/22/2016 10:35\n10535532,A brief and partial review of Haskell in the browser,http://blog.jenkster.com/2015/02/a-brief-and-partial-review-of-haskell-in-the-browser.html,3,1,bradcomp,11/9/2015 20:21\n10978270,Precipitous Rents in Ski Country Push Workers to Edges,http://www.nytimes.com/2016/01/25/us/precipitous-rents-in-ski-country-push-workers-to-edges.html,16,8,e15ctr0n,1/27/2016 4:46\n11001820,Furnish JavaScript - Let the classes on DOM elements generate the CSS for you,https://github.com/Idnan/furnish-js,30,29,kamranahmedse,1/30/2016 14:03\n11371048,Windows-Like ReactOS Is Getting ReiserFS Support (in Add. To Ext2\\3\\4 and Btrfs),http://www.phoronix.com/scan.php?page=news_item&px=ReiserFS-For-ReactOS,3,1,jeditobe,3/27/2016 19:04\n12219270,Language Acquisition Triangle,https://medium.com/@sova.kuliana/language-acquisition-triangle-bf7763a7fe20#.5gty22uzz,1,1,sova,8/3/2016 16:37\n10961626,Enough Is Enough: Stop Wasting Money on Vitamin and Mineral Supplements [pdf],http://annals.org/data/Journals/AIM/929454/0000605-201312170-00011.pdf,1,2,chaitanyav,1/24/2016 5:42\n10869964,\"Forbes forces readers to turn off ad blockers, promptly serves malware\",http://www.extremetech.com/internet/220696-forbes-forces-readers-to-turn-off-ad-blockers-promptly-serves-malware,23,1,MilnerRoute,1/9/2016 3:25\n10212623,\"Show HN: Embrayce, Better Online Communities\",http://embrayce.com/,2,1,_air,9/13/2015 20:03\n10812888,Companies to face criminal offence if they tip off U.K. users about snooping,http://www.telegraph.co.uk/news/uknews/terrorism-in-the-uk/12051443/Twitter-and-others-to-face-criminal-offence-if-they-tip-off-users-about-snooping-requests.html,190,66,snowy,12/30/2015 16:49\n10484546,\"Show HN: DomainWatcher.io  List of registered, expired and dropped domains\",https://domainwatcher.io/,23,8,psior,10/31/2015 22:50\n11055317,Writing Software That Can Kill,https://blog.setec.io/articles/2016/01/07/software-kill.html,34,5,hlieberman,2/7/2016 22:41\n10517290,Show HN: SHML (shell markup language),https://maxcdn.github.io/shml/,71,12,jdorfman,11/6/2015 1:14\n10441216,\"LADWP loses money during drought, plans to raise rates\",http://abc7.com/news/ladwp-plans-to-raise-water-rates-as-residents-conserve/1045084/,2,4,brianclements,10/23/2015 20:48\n12379694,Woman chose to homeless in SF,http://sfgate.com/technology/businessinsider/article/This-woman-chose-to-go-homeless-in-San-Francisco-9189591.php,1,1,gshakir,8/29/2016 2:51\n10320865,Ask HN: How you get Ideas,,11,12,christopherDam,10/2/2015 19:52\n10245032,What was the biggest mistake of your career?,,15,17,flarg,9/19/2015 18:05\n11771689,San Franciscos Dominance Over U.S. Innovation and Technology Patents,http://www.citylab.com/tech/2016/05/san-franciscos-increasing-dominance-over-us-innovation/484199/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+TheAtlanticCities+%28CityLab%29,3,1,jseliger,5/25/2016 17:52\n10809113,\"What We Can Learn from Aviation, Civil Eng, and Other Safety-Critical Fields\",http://danluu.com/wat/,2,1,benkuhn,12/29/2015 21:16\n11689464,Show HN: Smart Playlists for Spotify,https://smartplaylistsforspotify.co.uk/,6,4,james_fairhurst,5/13/2016 9:44\n11416591,Type conversions from JavaScript to C++ in V8,http://blog.scottfrees.com/type-conversions-from-javascript-to-c-in-v8,50,11,ingve,4/3/2016 16:17\n10778926,New Year's Resolution: How to make a new start by deleting all Facebook posts,http://www.networkworld.com/article/3017794/mobile-wireless/how-to-delete-all-facebook-posts-photos.html,1,1,stevep2007,12/22/2015 17:17\n10478940,The Senator Be Embezzling,http://www.politico.com/magazine/story/2015/09/mag-prison-smith-213098,309,126,daltonlp,10/30/2015 16:51\n12564385,Robot-written reviews fool academics,https://www.timeshighereducation.com/news/robot-written-reviews-fool-academics,52,24,chavo-b,9/23/2016 13:26\n10742427,Show HN: WhatsCarrier  Look up friends mobile network easily,http://whatscarrier.com,2,3,natsu90,12/16/2015 4:40\n11861945,Show HN: Streembit a decentralised peer-2-peer messaging platform for the IoT,http://blog.valbonne-consulting.com/2016/06/08/streembit-a-decentralised-peer-2-peer-messaging-platform-for-the-iot/,4,4,DyslexicAtheist,6/8/2016 13:02\n10512343,\"Adventures in debugging: etcd, HTTP pipelining, and file descriptor leaks\",http://www.projectclearwater.org/adventures-in-debugging-etcd-http-pipelining-and-file-descriptor-leaks/,56,9,rkday,11/5/2015 9:00\n11312984,Ask HN: How much do you make at Amazon? Here is how much I make at Amazon,,1213,691,boren_ave11,3/18/2016 16:43\n11406794,How DuckDuckGo is trying to help programmers,https://duck.co/blog/post/297/help-for-programmers,355,67,tagawa,4/1/2016 17:40\n10235807,Managing Software Engineers (2002),http://philip.greenspun.com/ancient-history/managing-software-engineers,9,1,rhapsodic,9/17/2015 20:20\n12241741,Stories is to Instagram what Streaming was to Netflix,http://meshedsociety.com/stories-is-to-instagram-what-streaming-was-to-netflix/,3,1,imartin2k,8/7/2016 11:04\n12002193,AMD Radeon RX 480 Review on Linux,http://www.phoronix.com/scan.php?page=article&item=amdgpu-rx480-linux&num=1,8,1,redtuesday,6/29/2016 15:21\n10430141,Emacs rewrite in a maintainable language,http://lists.gnu.org/archive/html/emacs-devel/2015-10/msg01154.html,2,1,__david__,10/22/2015 2:44\n10187043,Software optimization resources,http://www.agner.org/optimize,32,5,evandrix,9/8/2015 17:27\n12287808,The Music Industry's New War Is About So Much More Than Copyright,http://www.fastcompany.com/3061256/youtube-music-copyright-royalties-war,3,1,r721,8/14/2016 23:33\n12140283,\"The Long, Final Goodbye of the VCR\",http://www.nytimes.com/2016/07/22/technology/the-long-final-goodbye-of-the-vcr.html,1,2,jgalt212,7/21/2016 21:37\n11783794,Ask HN: Tell manager I'm planning to move on?,,3,2,endemic,5/27/2016 3:51\n11912567,[video] Introducing Apple File System,https://developer.apple.com/videos/play/wwdc2016/701/,4,2,aroch,6/15/2016 22:16\n11328566,GoDaddy Announces Worldwide Launch Of Cloud Servers and Cloud Applications,https://aboutus.godaddy.net/newsroom/news-releases/news-releases-details/2016/GoDaddy-Announces-Worldwide-Launch-of-Cloud-Servers--Cloud-Applications/default.aspx,5,3,eatonphil,3/21/2016 15:08\n12529373,GitHub vs. Bitbucket vs. GitLab vs. Coding  A Comparison,https://medium.com/flow-ci/github-vs-bitbucket-vs-gitlab-vs-coding-7cf2b43888a1#.4yiueiza6,3,1,sidcool,9/19/2016 6:23\n12205426,Full Disclosure  RCEs in nbox recorder,http://carnal0wnage.attackresearch.com/2016/08/got-any-rces.html,40,4,iamthedarkness,8/1/2016 20:00\n11019481,LI2: Lego Institute for Lego Investigation (2014),http://norvig.com/LI2/,34,2,duck,2/2/2016 14:10\n11499043,\"Mixpanel: Introducing JQL, a query language to analyze and learn from data\",https://mixpanel.com/blog/2016/04/14/jql,57,22,samber,4/14/2016 18:04\n10372980,Ask HN: How to save comments that I upvote?,,3,6,textread,10/12/2015 7:13\n11860369,Gmail 'Smart Reply': the paper [pdf],http://www.kdd.org/kdd2016/papers/files/Paper_1069.pdf,4,3,ilyaeck,6/8/2016 6:21\n12417320,\"Ask HN: How do you decide, link or comments\",,1,1,yeowMeng,9/3/2016 1:50\n11522907,Telegram to award grants to bot developers,https://telegram.org/blog/botprize,162,87,amima,4/18/2016 20:24\n10497164,Linus meltdown on a Git pull,http://lkml.iu.edu/hypermail/linux/kernel/1510.3/02866.html,86,82,signa11,11/3/2015 3:04\n10886274,A new approach to generating human organs is to grow them inside pigs or sheep,http://www.technologyreview.com/news/545106/human-animal-chimeras-are-gestating-on-us-research-farms/,46,23,rl3,1/12/2016 8:53\n12531603,Acidity in atmosphere minimised to preindustrial levels,http://news.ku.dk/all_news/2016/09/acidity-in-atmosphere-minimised-to-preindustrial-levels/,153,83,upen,9/19/2016 14:16\n10590939,Ask HN: What's the deal with Angular 2.0?,,4,2,terda12,11/18/2015 21:38\n12417568,What the SpaceX Explosion Means for Elon Musk and Mark Zuckerberg,http://www.newyorker.com/tech/elements/what-the-spacex-explosion-means-for-elon-musk-and-mark-zuckerberg?mbid=social_twitter,3,1,jseliger,9/3/2016 3:28\n11549697,Apple Services Shut Down in China in Startling About-Face,http://www.nytimes.com/2016/04/22/technology/apple-no-longer-immune-to-chinas-scrutiny-of-us-tech-firms.html,108,87,jboydyhacker,4/22/2016 15:03\n11594816,Infinit announces Project Dropboxe,http://blog.infinit.one/infinit-announces-project-dropboxe/,830,134,winta,4/29/2016 10:39\n10428237,\"Thomas Browne, who coined hallucination and suicide\",http://www.newyorker.com/books/page-turner/doubting-thomas,17,8,okfine,10/21/2015 20:02\n11388375,Exercise Makes Our Muscles Work Better with Age,http://well.blogs.nytimes.com/2016/03/30/exercise-makes-our-muscles-work-better-with-age/,146,54,oscarwao,3/30/2016 11:03\n10514118,Wooden Counterweight Desk (Sit/Stand Desk) [video],https://www.youtube.com/watch?v=X4-yOB3qFKI,1,1,tortilla,11/5/2015 16:12\n10532023,Oliver Sackss Twins and Prime Numbers (2012),http://www.pepijnvanerp.nl/articles/oliver-sackss-twins-and-prime-numbers/,22,4,cjg,11/9/2015 9:08\n10892197,Create an anonymous Signal phone number with Android,https://yawnbox.com/index.php/2015/03/14/create-an-anonymous-textsecure-and-redphone-phone-number/,90,37,nyolfen,1/13/2016 3:44\n11611436,Non-Lexical Lifetimes in Rust,http://smallcultfollowing.com/babysteps/blog/2016/04/27/non-lexical-lifetimes-introduction/,135,58,kibwen,5/2/2016 14:05\n12300210,Ford to mass-produce a completely self-driving car within five years,http://arstechnica.com/cars/2016/08/ford-to-mass-produce-a-completely-self-driving-car-within-five-years/,28,12,sndean,8/16/2016 20:02\n10740889,Diagnosing Yahoos Ills: Ugly Math in Marissa Mayers Reign,http://www.nytimes.com/2015/12/15/business/dealbook/diagnosing-yahoos-ills-ugly-math-in-mayers-reign.html,59,73,NearAP,12/15/2015 22:18\n12179711,Hair,http://lithub.com/hair/,217,8,pepys,7/28/2016 12:16\n10951492,Si.gnatu.re: HTML email signature generator,http://si.gnatu.re/,6,2,im_dario,1/22/2016 8:28\n11265751,Trackers,http://jacquesmattheij.com/trackers,874,209,henrik_w,3/11/2016 10:23\n10827904,Hacker Scripts  Based on a true story,https://github.com/narkoz/hacker-scripts,3,1,Paul_S,1/2/2016 20:57\n10947271,Hidden Damages: The story of a father's fight to get justice for his daughter,https://read.atavist.com/hidden-damages,6,1,katiabachko,1/21/2016 18:39\n10408692,Fixing the core memory in a vintage IBM 1401 mainframe,http://www.righto.com/2015/10/repairing-50-year-old-mainframe-inside.html,89,13,kens,10/18/2015 16:30\n10994364,Twitter Support Useless Help,,6,4,pressat12,1/29/2016 9:45\n11124797,Airport security in America discovered more than seven guns per day in 2015,http://www.economist.com/blogs/gulliver/2016/02/concealed-carry,74,156,jimsojim,2/18/2016 10:19\n10449383,Show HN: Luastatic  Build an executable from a Lua program,https://github.com/ers35/luastatic,44,13,ers35,10/26/2015 2:50\n12085795,Scientists unearthed a trove of 700-year-old stone tools  used by monkeys,https://www.washingtonpost.com/news/animalia/wp/2016/07/11/in-brazil-scientists-unearth-a-trove-of-ancient-stone-tools-used-by-monkeys/,3,1,n0us,7/13/2016 13:04\n10250789,PHP library that renders React components on the server,https://github.com/reactjs/react-php-v8js,2,1,tilt,9/21/2015 7:04\n12505609,Ask HN: Pricing dead zone: 300$-3000$,,3,1,lukasm,9/15/2016 12:45\n11246871,Hyperloop will be here in 2020 and the impact will be huge,http://www.cnbc.com/2016/03/07/hyperloop-will-be-here-in-2020-and-the-impact-will-be-huge.html,6,2,prostoalex,3/8/2016 17:37\n11756841,Ten Inventions That Inadvertently Transformed Warfare,http://www.smithsonianmag.com/history/ten-inventions-that-inadvertently-transformed-warfare-62212258/?all?no-ist,2,1,Alupis,5/23/2016 20:48\n11634616,\"If a client wont give you a budget, theyre not serious\",https://medium.com/@giuliomichelon/if-a-client-wont-give-you-a-budget-they-re-not-serious-79322796f534#.rk4fujie3,17,6,HipstaJules,5/5/2016 8:13\n11308112,An update on a possible new particle from CERN's Large Hadron Collider,https://www.theguardian.com/science/life-and-physics/2016/mar/17/an-update-on-a-possible-new-particle-from-cerns-large-hadron-collider,2,1,okket,3/17/2016 22:25\n11618272,Little ANTs: researchers build the worlds tiniest engine,http://www.cam.ac.uk/research/news/little-ants-researchers-build-the-worlds-tiniest-engine,30,6,Jerry2,5/3/2016 5:58\n11977261,US Customs wants to collect social media account names at the border,http://www.theverge.com/2016/6/24/12026364/us-customs-border-patrol-online-account-twitter-facebook-instagram,9,3,kintamanimatt,6/25/2016 18:01\n10988180,Ask HN: What would you pay $5/month for?,,3,6,pollilop,1/28/2016 14:07\n10448880,The Trillion-Dollar Vision of Dee Hock (2012),http://www.fastcompany.com/27333/trillion-dollar-vision-dee-hock,13,1,twic,10/25/2015 23:27\n11416662,TensorFlow Simplified Interface,https://github.com/tflearn/tflearn,267,14,aymericdamien,4/3/2016 16:34\n11617945,Putting the Tesla HEPA Filter and Bioweapon Defense Mode to the Test,https://www.teslamotors.com/blog/putting-tesla-hepa-filter-and-bioweapon-defense-mode-to-the-test,260,145,tremguy,5/3/2016 4:37\n11214652,The Mailbox Lights,https://medium.com/@barshow/the-mailbox-lights-7aa2dae8ba65,7,1,chadaustin,3/3/2016 2:27\n10261430,Russias Plan to Crack Tor Crumbles,http://www.bloomberg.com/news/articles/2015-09-22/russia-s-plan-to-crack-tor-crumbles,9,7,T-A,9/22/2015 20:21\n10423950,A Woman Spent 10 Years Collecting the Creepy Messages She's Received Online,http://www.buzzfeed.com/rossalynwarren/a-woman-collected-the-online-harassment-shes-received-in-the,8,1,aaronbrethorst,10/21/2015 6:04\n11491620,Is Staying in the New Going Out?,http://mobile.nytimes.com/2016/04/12/t-magazine/is-staying-in-the-new-going-out.html?_r=1&referer=,34,7,justinwr,4/13/2016 19:52\n10683297,\"Ask HN: Chrome browser phones home, how to disable this?\",,8,12,goodfellaw,12/5/2015 21:13\n11893741,Cayley  An open-source graph database,https://github.com/google/cayley,167,56,indatawetrust,6/13/2016 13:39\n11836520,\"PCG, a Family of Better Random Number Generators\",http://www.pcg-random.org/,17,6,antonios,6/4/2016 14:50\n10747143,Ask HN: What non-computer activities do you do?,,16,58,usefulservices,12/16/2015 20:39\n10590694,\"Spack: Package manager for multiple versions, confs, platforms, and compilers\",https://github.com/scalability-llnl/spack,3,1,ivotron,11/18/2015 20:58\n11568505,\"Jsm  lightweight, embedded JVM stats monitor\",https://github.com/AdoHe/jsm,2,1,ado_gump,4/26/2016 0:29\n11241689,Naughty words: What makes swear words so offensive?,https://aeon.co/essays/where-does-swearing-get-its-power-and-how-should-we-use-it,66,67,Hooke,3/7/2016 21:08\n10975689,Postmortem on a beta regression,https://mail.mozilla.org/pipermail/firefox-dev/2016-January/003836.html,40,11,philbo,1/26/2016 20:16\n10793621,Brotli compression for the web,http://calendar.perfplanet.com/2015/new-years-diet-brotli-compression/,88,42,ssttoo,12/26/2015 7:54\n10317971,How Software Will Change Venture Capital,https://medium.com/entrepreneurship-at-work/inreach-ventures-fb6b3e20c773,2,2,bonanzinga,10/2/2015 12:14\n10469653,\"For the First Time, a Prosecutor Will Go to Jail for Wrongfully Convicting\",http://www.huffingtonpost.com/mark-godsey/for-the-first-time-ever-a_b_4221000.html,468,228,fahimulhaq,10/29/2015 7:10\n11837013,Portland school board bans climate change-denying materials,http://portlandtribune.com/sl/307848-185832-portland-school-board-bans-climate-change-denying-materials,52,53,mactitan,6/4/2016 17:06\n11243470,NSF Seeks Breakthroughs for Energy-Efficient Computing,http://www.hpcwire.com/2016/03/07/nsf-seeks-breakthroughs-for-energy-efficient-computing/,2,1,jonbaer,3/8/2016 4:00\n12130361,14 Year Old Advay Ramesh from Chennai Wins Google Community Impact Award,http://www.techkish.in/2016/07/chennai-boy-google-community-award-asia-fishermen-safety-device-advay-ramesh.html,1,1,nattykish,7/20/2016 16:36\n10969092,The Pedigree in Silicon Valley Privilege,https://medium.com/@puppybits/the-ingrained-biases-in-hiring-that-are-killing-meritocracy-and-diversity-de721316830#.bfd2g3zdh,3,1,puppybits,1/25/2016 18:58\n10357810,Free resources made by designers at Facebook,http://design.facebook.com,116,34,_nh_,10/9/2015 2:34\n11129128,Show HN: Make your own Kanye West album cover with HTML5 canvas,http://brandly.github.io/pablo/,3,1,brandly,2/18/2016 20:40\n11392422,Show HN: DocuShow to search and read PDFs on mobile,http://docushow.com,2,1,ldenoue,3/30/2016 19:55\n11753499,Qaop  ZX Spectrum emulator,http://torinak.com/qaop,5,1,noyesno,5/23/2016 12:49\n10800684,Simplified and community-driven man pages,https://github.com/tldr-pages/tldr,3,4,0x7fffffff,12/28/2015 11:25\n10182780,Ask HN: Are freemium microservices a thing?,,1,2,hyperpallium,9/7/2015 19:56\n12179988,Putting data in a volume in a Dockerfile,https://jpetazzo.github.io/2015/01/19/dockerfile-and-data-in-volumes/,3,1,lbovet,7/28/2016 13:22\n10518842,Enhancing Qubes with Rumprun unikernels,http://northox.github.io/qubes-rumprun/,38,5,snaky,11/6/2015 11:03\n11638193,Students at Fake University Say They Were Collateral Damage in Sting Operation,http://www.nytimes.com/2016/05/06/nyregion/students-at-fake-university-say-they-were-collateral-damage-in-sting-operation.html,98,100,danso,5/5/2016 17:42\n10613213,Garden path sentence,https://en.wikipedia.org/wiki/Garden_path_sentence,185,83,rgbrgb,11/23/2015 6:40\n12547353,Why Finnish babies sleep in cardboard boxes (2013),http://www.bbc.com/news/magazine-22751415,353,262,stevekemp,9/21/2016 12:00\n10690860,The history behind New York Citys missing subway lines,http://qz.com/549388/the-history-behind-new-york-citys-missing-subway-lines/,17,1,kposehn,12/7/2015 17:23\n11805791,The Megaprocessor is a micro-processor built large. Very large,http://www.megaprocessor.com/,4,1,blopeur,5/31/2016 10:50\n11489240,USB-C adds authentication protocol,http://www.theregister.co.uk/2016/04/13/usbc_adds_authentication_protocol/,5,1,bpierre,4/13/2016 15:51\n11383252,This war on math is still bullshit,http://techcrunch.com/2016/03/26/this-war-on-math-is-still-bullshit/,25,10,jonbaer,3/29/2016 17:40\n11237382,Enough with trashing the liberal arts. Stop being stupid,https://www.washingtonpost.com/news/answer-sheet/wp/2016/03/05/enough-with-trashing-the-liberal-arts-stop-being-stupid/,3,2,ritchiea,3/7/2016 6:03\n11202282,Gibber: Music live coding environment for the browser,http://gibber.mat.ucsb.edu/,2,1,axelfreeman,3/1/2016 13:03\n11322060,LuaJIT 2.0 intellectual property disclosure (2009),http://lua-users.org/lists/lua-l/2009-11/msg00089.html,103,26,vortico,3/20/2016 6:46\n12130069,Housing cant be a good investment and affordable,http://cityobservatory.org/housing-cant-be-a-good-investment-and-affordable/,76,52,jseliger,7/20/2016 16:01\n10210867,How space travel became the unofficial religion of the USSR,http://calvertjournal.com/features/show/4645,102,62,codeas,9/13/2015 10:13\n10686384,The Lamp That Saved Coal Miners' Lives,http://mentalfloss.com/article/71969/show-tell-lamp-saved-coal-miners-lives,16,8,Hooke,12/6/2015 20:09\n11098860,Fast Data Project,https://fd.io/,9,1,based2,2/14/2016 16:29\n12090087,Ask HN: Dangers to making public young-project code?,,15,12,probinso,7/13/2016 22:14\n11312618,Clinton's Private Server Undermined Open Records Act,http://www.usatoday.com/story/opinion/2016/03/17/hillary-clinton-email-server-foia-benghazi-editorials-debates/81832576/,4,2,ZoeZoeBee,3/18/2016 15:57\n10790748,\"Good News, Part 1\",https://johncarlosbaez.wordpress.com/2015/12/24/good-news-part-1/,32,13,mathgenius,12/25/2015 8:46\n11238535,Working from Home and Phatic Communication,http://s12k.com/2016/03/07/working-from-home-and-phatic-communication/,41,8,essayoh,3/7/2016 12:40\n11079377,The hunt for a million-dollar haul of ocean gold,http://www.bbc.com/future/story/20160210-inside-the-hunt-for-a-million-dollar-haul-of-ocean-gold,17,1,williamhpark,2/11/2016 10:40\n10726188,Show HN: Hacker-Dict.com: The Hacker Dictionary,,7,2,ludwigvan,12/13/2015 12:37\n12237731,Can Science Breed the Next Secretariat?,http://nautil.us/issue/39/sport/can-science-breed-the-next-secretariat-rp,23,19,dnetesn,8/6/2016 11:08\n11697982,\"Can someone review my cv, and tell me if it's good\",,2,3,nemanjapetrovic,5/14/2016 20:52\n11440150,Simple Programs to Learn JavaScript Design Patterns,https://github.com/nnupoor/js_designpatterns,20,3,verloop,4/6/2016 17:16\n12206658,Ask HN: What product/service do you want to stay independent?,,2,2,spdustin,8/1/2016 22:47\n10632403,The Autowende has begun,https://medium.com/@Fastned/the-autowende-has-begun-e7c13a4c0e89#.y13l9cm1n,24,26,fastned,11/26/2015 10:55\n11369127,Delayed Choice Quantum Eraser Experiment,https://www.youtube.com/watch?v=H6HLjpj4Nt4,2,1,trashpanda,3/27/2016 6:34\n10553094,Cloudflare Introduces Universal DNSSEC: Secure DNS for Your Domain,https://www.cloudflare.com/dnssec/,133,105,darronz,11/12/2015 13:54\n12110251,The Politically Incorrect Guide to Ending Poverty (2010),http://www.theatlantic.com/magazine/archive/2010/07/the-politically-incorrect-guide-to-ending-poverty/308134/?single_page=true,86,100,aminok,7/17/2016 14:26\n12207333,23andMe Pulls Off Massive Crowdsourced Depression Study,https://www.technologyreview.com/s/602052/23andme-pulls-off-massive-crowdsourced-depression-study/,122,56,nkurz,8/2/2016 1:37\n11512199,How to remove breathing sounds from your audio recordings,https://www.knowrick.com/blog/how-to-remove-breathing-sound-from-your-audio-recording-using-obs,5,6,rick4470,4/16/2016 20:48\n10496638,NASA confirms yet again that the 'impossible' EMdrive thruster works,http://finance.yahoo.com/news/nasa-latest-tests-show-physics-230112770.html,85,35,jsnathan,11/3/2015 0:58\n11206462,SurveyMonkey to Lay Off 100 and Retool Business Product,http://recode.net/2016/03/01/surveymonkey-to-lay-off-100-and-retool-business-product/,108,71,coloneltcb,3/1/2016 22:01\n10351884,The Postmodernism Generator  random graduate-level essays,http://www.elsewhere.org/pomo/,2,1,ck2,10/8/2015 10:57\n11883908,H-Day,http://99percentinvisible.org/episode/h-day/,1,2,aaronbrethorst,6/11/2016 15:58\n11091980,GitLab Flow (2014),https://about.gitlab.com/2014/09/29/gitlab-flow/,115,22,somecoder,2/13/2016 1:37\n10182006,A Twitter parody leads to expensive lessons in Peoria,http://www.chicagotribune.com/news/opinion/editorials/ct-peoria-aclu-twitter-edit-0908-20150904-story.html,2,2,wglb,9/7/2015 16:27\n10359225,Eric Schmidt-backed startup working to elect Hillary Clinton,http://qz.com/520652/groundwork-eric-schmidt-startup-working-for-hillary-clinton-campaign/,54,50,antr,10/9/2015 10:54\n10644430,SamsÃ¸ runs on renewable energy and makes money doing it,http://nautil.us/issue/30/identity/blowing-off-the-grid,18,4,dnetesn,11/29/2015 12:13\n11992773,Introducing MLFE: ML-Flavoured Erlang,http://noisycode.com/blog/2016/06/27/introducing-mlfe/,137,20,ingve,6/28/2016 11:14\n10239915,180 patents later,https://lists.linkedin.com/2015/next-wave/enterprise-tech/lisa-seacat-deluca,2,1,codarama,9/18/2015 15:54\n12106023,Contributors do not save time,http://www.drmaciver.com/2016/07/contributors-do-not-save-time/,50,22,pferde,7/16/2016 11:41\n11864132,PyPy2 v5.3 released  major C-extension support improvements,http://morepypy.blogspot.com/2016/06/pypy2-v53-released-major-c-extension.html,6,1,mattip,6/8/2016 17:55\n11777275,Neanderthals built cave structures  and no one knows why,http://www.nature.com/news/neanderthals-built-cave-structures-and-no-one-knows-why-1.19975,5,2,auza,5/26/2016 12:08\n12166960,Healthy clones: Dolly the sheep's heirs reach ripe old age,http://www.reuters.com/article/us-science-cloning-dolly-idUSKCN1061Z9,111,25,benologist,7/26/2016 16:50\n11033199,Getting started with offline-first using UpUp,https://www.talater.com/upup/getting-started-with-offline-first.html?platform=hootsuite,1,1,mattlutze,2/4/2016 11:05\n11952627,More awful IoT stuff,http://mjg59.dreamwidth.org/43486.html,384,240,edward,6/22/2016 10:00\n12364717,Light-Driven Soft Robot Mimics Caterpillar Locomotion in Natural Scale,http://onlinelibrary.wiley.com/doi/10.1002/adom.201600503/abstract;jsessionid=B0FA5890D157ACB732C0FB7B957A5B9E.f03t02?systemMessage=Wiley+Online+Library+will+be+unavailable+on+Saturday+3rd+September+2016+at+08.30+BST%2F+03%3A30+EDT%2F+15%3A30+SGT+for+5+hours+and+Sunday+4th+September+at+10%3A00+BST%2F+05%3A00+EST%2F+17%3A00+SGT+for+1+hour++for+essential+maintenance.+Apologies+for+the+inconvenience,1,1,polskibus,8/26/2016 7:03\n12554024,Dokany  User mode file system library for windows with FUSE Wrapper,https://github.com/dokan-dev/dokany,182,48,bane,9/22/2016 3:02\n10832295,NSA Patents,http://nsa-patents.silk.co/,87,34,aburan28,1/3/2016 20:49\n12548004,I traveled around Southeast Asia for $1000 a month. Including flights,https://medium.com/@philipjalexander/and-this-was-being-abnormally-extravagant-943d099c9b8e#.lgd17p1ja,11,6,kylerpalmer,9/21/2016 13:37\n12165866,Ask HN: Why isn't there a professional body for Computer Science?,,40,69,o_safadinho,7/26/2016 14:34\n11740120,Ask HN: Best Linux Laptop?,,3,7,wowzer,5/20/2016 18:12\n12266370,UEFI on top of U-Boot on ARM,http://lists.denx.de/pipermail/u-boot/2016-February/244378.html,95,25,zdw,8/11/2016 5:08\n11775254,Thiel says he decided several years ago to try to cripple Gawker,http://techcrunch.com/2016/05/25/thiel-says-he-decided-several-years-ago-to-try-to-cripple-gawker/,2,1,bakztfuture,5/26/2016 3:50\n10506364,Show HN: Death Note  write a name WhoShallDie,http://whoshalldie.com,3,4,tunavargi,11/4/2015 13:44\n10434385,The FCC has voted to end exorbitant phone fees for prison inmates,http://qz.com/530909/the-us-just-lifted-a-crushing-burden-on-prison-inmates-and-their-families/,379,189,eplanit,10/22/2015 19:20\n12194407,Soylent CEO charged over illegal shipping container,http://arstechnica.com/tech-policy/2016/07/soylent-ceo-charged-over-illegal-shipping-container-his-neighbors-hate/,9,3,davepage,7/30/2016 19:49\n11430769,PayPal Withdraws Plan for Charlotte Expansion,https://www.paypal.com/stories/us/paypal-withdraws-plan-for-charlotte-expansion,105,68,tshtf,4/5/2016 14:47\n11484252,Cursing is Right,https://medium.com/@aaronhatch/cursing-is-right-1b8c45a7bba3#.amqcynpni,1,1,AaronHatch,4/12/2016 22:48\n10779204,\"Magic  Completes signup forms automatically, with just an email address\",https://magicsignup.com,109,75,Killswitch,12/22/2015 17:58\n10907652,There Is One Place Americans Refuse to Give Up Their Privacy,http://www.esquire.com/news-politics/a41223/pew-poll-americans-privacy/,2,2,walterbell,1/15/2016 6:44\n10572700,Adsuck  a small DNS server that spoofs blacklisted addresses,https://opensource.conformal.com/wiki/adsuck,73,50,userbinator,11/16/2015 5:03\n11885997,Wearable Tech: An evolving or dying trend?,http://swarmnyc.com/whiteboard/wearable-tech-evolving-dying-trend/,5,1,somya,6/12/2016 0:03\n11553186,\"Show HN: Impalette, extract color matches from images for predefined palettes\",https://impalette.com/,12,4,mipmap04,4/22/2016 23:13\n10492529,Top 1% now owns more of the wealth than the remaining 99%,http://www.theguardian.com/money/2015/oct/13/half-world-wealth-in-hands-population-inequality-report,95,111,niklasbuschmann,11/2/2015 15:57\n11212046,Show HN: Staffjoy Boss  Automated Employee Scheduling,https://www.staffjoy.com/boss/,53,38,philip1209,3/2/2016 18:51\n10271513,Is It Possible to Achieve Equitable Equity for Startup Employees? [audio],http://a16z.com/2015/08/12/equity-models-and-experiments/?,57,59,joeyespo,9/24/2015 13:46\n10849353,\"Operation Unthinkable:  Western Allies versus Soviet Union, 1945\",https://web.archive.org/web/20101116152301/http://www.history.neu.edu/PRO2/,2,1,vinnyglennon,1/6/2016 8:50\n10796975,Ask HN: Do you talk about your startup or business at family gatherings?,,3,2,fha,12/27/2015 9:50\n11237831,Laws of Simplicity (2006),http://lawsofsimplicity.com/,13,4,fibo,3/7/2016 8:55\n10217058,Back to BASIC [video],http://www.bbc.co.uk/iplayer/group/p031v2bg,7,2,chestnut-tree,9/14/2015 19:46\n11913202,Coffee no longer comes with cancer warning and may actually prevent it,http://arstechnica.com/science/2016/06/coffee-no-longer-comes-with-cancer-warning-it-may-actually-prevent-it/,7,3,ulysses,6/16/2016 0:35\n10681790,Maxwells demon faces the heat,https://www.sciencenews.org/article/maxwells-demon-faces-heat,43,6,jonbaer,12/5/2015 13:19\n11455692,Apply HN: AskWhen  An Executive Assistant for Everyone,,7,2,raymondyu8,4/8/2016 16:06\n10199605,SQLite compiled into JavaScript via Emscripten,https://github.com/kripken/sql.js,199,55,sea6ear,9/10/2015 18:14\n12201716,Tesla and Solar City Combine,https://www.tesla.com/blog/tesla-and-solarcity-combine,275,139,chasingtheflow,8/1/2016 12:03\n10316860,College Rankings Fail to Measure the Influence of the Institution,http://www.nytimes.com/2015/10/02/business/new-college-rankings-dont-show-how-alma-mater-affects-earnings.html?hp&action=click&pgtype=Homepage&module=second-column-region&region=top-news&WT.nav=top-news&_r=0,11,2,retupmoc01,10/2/2015 5:22\n10587031,Can you think yourself into a different person?,http://mosaicscience.com/story/neuroplasticity,64,20,sergeant3,11/18/2015 11:06\n11637330,Firefox market share decline?,https://en.wikipedia.org/wiki/Usage_share_of_web_browsers,1,2,ausjke,5/5/2016 16:11\n10915426,Do You Need More Money for Economic Growth to Occur?,https://growthecon.wordpress.com/2016/01/15/do-you-need-more-money-for-economic-growth-to-occur/,25,24,bpolania,1/16/2016 15:07\n11992396,AVA-IA  Agnostic Virtual Assistant,https://github.com/ava-ia/core,3,1,soyjavi,6/28/2016 9:08\n11691761,Single-page app routing hack for GitHub Pages,http://www.backalleycoder.com/2016/05/13/sghpa-the-single-page-app-hack-for-github-pages/,9,1,csuwldcat,5/13/2016 17:25\n11824378,\"No Venture Capital Needed, or Wanted\",http://www.nytimes.com/2016/06/02/business/smallbusiness/no-venture-capital-needed-or-wanted.html?src=me&_r=0,125,122,tosseraccount,6/2/2016 17:29\n11025203,Musk vs. Buffett: The Billionaire Battle to Own the Sun,http://www.bloomberg.com/features/2016-solar-power-buffett-vs-musk/,3,7,prostoalex,2/3/2016 7:18\n10774096,Bleepmic- a simple way to have conversations.,http://www.bleepmic.com,2,1,khalloud,12/21/2015 22:41\n11386193,George Orwell in Spain,http://www.signature-reads.com/2016/03/george-orwell-in-spain-where-he-first-fully-found-his-voice/,88,47,samclemens,3/30/2016 0:48\n11715163,Data Science Report: How to Lift Push Notification Opens by 800%,https://www.leanplum.com/resources/library/personalized-push-notifications-win/?utm_source=ycombinator&utm_medium=referral&utm_content=PorBust&utm_campaign=post,3,1,bfleit,5/17/2016 16:54\n11050877,The Noonday Demon,https://www.penguin.co.uk/articles/find-your-next-read/extracts/clippings/2016/jan/the-noonday-demon-by-andrew-solomon/,13,3,samclemens,2/7/2016 0:40\n10860373,Perl 6: Building and testing async socket code,https://6guts.wordpress.com/2016/01/06/not-guts-but-6-part-3/,3,3,jedharris,1/7/2016 20:10\n11736871,Apple Rejects Game Based on Palestine Conflict as Inappropriate,http://gadgets.ndtv.com/apps/news/apple-rejects-game-based-on-palestine-conflict-as-inappropriate-for-gaming-category-839416,18,2,zakelfassi,5/20/2016 10:57\n11084357,Simplifying Legalese for the Internet Age,http://offprint.in/#!/articles/simplifying-legalese-for-the-internet-age,13,2,kiethtalent,2/12/2016 0:02\n10977306,Matz: I cannot accept the CoC for the Ruby community,https://bugs.ruby-lang.org/issues/12004#note-95,39,16,jp_sc,1/27/2016 0:16\n10731847,Did You Really Agree to That? The Evolution of Facebooks Privacy Policy,http://techscience.org/a/2015081102/,99,24,kawera,12/14/2015 16:14\n10405148,Thoughts on Haskell,http://khanlou.com/2015/10/thoughts-on-haskell/,41,49,mr_golyadkin,10/17/2015 17:14\n11541591,How to Tell the Difference Between a Good Programmer and a Great One,http://www.inc.com/rahul-varshneya/how-to-tell-the-difference-between-a-great-programmer-and-a-good-one.html,7,1,jaoued,4/21/2016 12:40\n11934304,The Diderot Effect: Shopping One's Way to Financial Misery,https://businessmellow.wordpress.com/2016/06/19/the-diderot-effect-avoid-shopping-your-way-to-financial-misery/,87,25,reyherb,6/19/2016 19:28\n11595120,Down and out in the magic kingdom  A tale of software consulting in the midwest,https://medium.com/@raymondchandler/down-and-out-in-the-magic-kingdom-92b0a715778f#.e4tktd8t9,102,126,kitanata,4/29/2016 12:05\n12480959,Django query expressions to add additional annotations,https://github.com/hypertrack/django-pg-utils,7,1,tapan_pandita,9/12/2016 16:16\n11920304,An American thanks Australia for its gun laws,http://www.theage.com.au/comment/thank-you-australia-20160615-gpjn0r.html,3,1,andrewstuart,6/17/2016 2:22\n11771670,Proof point on why resumes are not an effective way to hire engineers,http://blog.hackerrank.com/heres-what-happens-when-you-stop-using-resumes-to-build-engineering-teams/,4,1,rvivek,5/25/2016 17:50\n12484953,Every single part of this camera is 3D printed,https://techcrunch.com/2016/09/09/every-single-part-of-this-camera-is-3d-printed/,1,1,sohkamyung,9/13/2016 0:59\n11013790,Ask HN: Do you know any good open-sourced project management tools?,,11,5,m1117,2/1/2016 18:13\n12500918,H-1B bill pulled from House committee vote amid complaints,http://www.computerworld.com/article/3120307/h1b/h-1b-bill-pulled-from-house-committee-vote-amid-complaints.html,12,5,ones_and_zeros,9/14/2016 20:22\n10257595,GitLab 8.0 released with new looks and integrated CI,https://about.gitlab.com/2015/09/22/gitlab-8-0-released/,257,131,jobvandervoort,9/22/2015 9:49\n11144227,ARE YOU CURIOUS? GO WATCH THE PROJECT,http://littlebigjourney.strikingly.com/,1,1,kherraza,2/21/2016 12:21\n12410010,Nano is again a GNU project,https://www.nano-editor.org/news.php,6,3,rvern,9/2/2016 0:55\n11615945,Ask HN: What are some challenging web apps I can build?,,30,16,devcheese,5/2/2016 21:45\n12038461,\"Letter from U.S. House of Representatives to Elizabeth Holmes, Theranos CEO [pdf]\",http://democrats-energycommerce.house.gov/sites/democrats.energycommerce.house.gov/files/documents/Theranos%20Holmes%20%20Device%20Questions%20Letter%202016%2006%2030.pdf,2,1,minimaxir,7/5/2016 18:28\n11278653,The Next Front in the New Crypto Wars: WhatsApp,https://www.eff.org/deeplinks/2016/03/next-front-new-crypto-wars-whatsapp,318,207,panarky,3/13/2016 18:05\n11168000,How to Do a Successful Product Launch with Network Effects,http://www.courseminded.com/guide-to-a-successful-product-launch/?=hn,4,1,trg2,2/24/2016 16:35\n11506567,\"Apply HN: Over 40% of women leave tech mid-career, help us decrease that\",,11,21,userium,4/15/2016 18:33\n11183208,\"Raspberry Pi 3 Model B confirmed, with onboard BT LE and WiFi\",https://apps.fcc.gov/oetcf/eas/reports/ViewExhibitReport.cfm?mode=Exhibits&calledFromFrame=N&application_id=Ti%2FYleaJNSl%2BTR5mL5C0WQ%3D%3D&fcc_id=2ABCB-RPI32,518,213,merah,2/26/2016 18:53\n10628109,Apples Swift iOS Programming Language Could Soon Be in Data Centers,http://www.wired.com/2015/11/apples-swift-ios-programming-language-is-being-remade-for-data-centers/,6,3,Jerry2,11/25/2015 17:00\n10217474,Develop Games for Apple TV,https://www.invasivecode.com/weblog/gameplaykit-state-machine/,3,1,AndrewMobileApp,9/14/2015 21:08\n12327803,Redcon  Fast Redis-compatible server framework for Go,https://github.com/tidwall/redcon,105,49,tidwall,8/20/2016 18:39\n12030740,Apple Lawsuit over iPhone,https://www.youtube.com/watch?v=2AB633rlUkg,2,1,taf2,7/4/2016 13:49\n11269629,Show HN: Venv2docker  create a docker image from a python virtualenv,https://github.com/Markbnj/venv2docker,8,2,markbnj,3/11/2016 21:20\n10620115,Hackers do the Haka  Advanced packet and stream manipulation language,http://thisissecurity.net/2015/11/23/hackers-do-the-haka-part-1/,92,11,mtalbi,11/24/2015 10:57\n11001659,Guess the Correlation,http://guessthecorrelation.com/,2,2,coolvoltage,1/30/2016 12:59\n11200905,How much failure is just enough to trigger success?,https://www.virgin.com/entrepreneur/how-much-failure-is-just-enough-to-trigger-success?tcptid=4novAObYEUYicGeMUKSK4O,2,1,gscott,3/1/2016 5:11\n12237238,\"If you could go back pre-startup and give yourself 3 tips, what would they be?\",,1,1,danm07,8/6/2016 6:00\n11765973,How to Talk to the NaÃ¯ve about the US's Cybersecurity Issues,https://www.inverse.com/article/16022-hacking-experts-say-john-mcafee-s-cyberattack-warnings-will-make-america-safer,2,1,ringofgyges,5/24/2016 22:15\n12179144,The Inner JSON effect,http://thedailywtf.com/articles/the-inner-json-effect,3,1,hugofonseca,7/28/2016 8:57\n10696093,Apple Launches Official Battery Life Enhancing Case for the iPhone 6s,http://www.macrumors.com/2015/12/08/apple-unveils-battery-life-case-iphone-6s/,5,1,stephenc_c_,12/8/2015 13:12\n11792694,A First Look at America's Supergun,http://www.wsj.com/articles/a-first-look-at-americas-supergun-1464359194,59,105,gist,5/28/2016 18:24\n10759337,Larry Hench left the World a better place than he found it,http://ceramics.org/ceramic-tech-today/larry-hench-inventor-of-bioglass-and-childrens-author-dies-at-age-77,1,1,auferstehung,12/18/2015 16:42\n11998210,Control Groups (cgroups) for the Web?,https://www.igvita.com/2016/03/01/control-groups-cgroups-for-the-web/,84,26,rbanffy,6/28/2016 22:50\n11386022,Neil DeGrasse Tyson to Elon Musk: SpaceX Is Delusional About Mars,http://www.fool.com/investing/general/2016/03/27/neil-degrasse-tyson-to-elon-musk-spacex-delusional.aspx,6,1,rezist808,3/30/2016 0:13\n10557144,Ask HN: How do you handle coding tasks for interview,,13,8,password03,11/13/2015 0:09\n10422805,Show HN: Resumator  Resumes in 5mins as one-pager website,http://resumator.qwilr.com,2,1,barbarian,10/21/2015 0:23\n11599124,They Have to Be Monsters,http://blog.codinghorror.com/they-have-to-be-monsters/,42,14,frostmatthew,4/29/2016 22:19\n11359478,Don't run commands you don't really understand,http://hexatomium.github.io/2016/03/24/chrome-wave-poc/,1,1,svenfaw,3/25/2016 11:32\n11483583,Ask HN: How does your job benefit society?,,12,10,Joof,4/12/2016 21:06\n10746396,Fed Ends Zero-Rate Era,http://www.bloomberg.com/news/articles/2015-12-16/fed-ends-zero-rate-era-signals-4-quarter-point-2016-increases,427,351,lpage,12/16/2015 19:02\n11582489,What's the best practice of making non-restful API actions as exceptions?,,1,1,m1117,4/27/2016 17:25\n11609711,\"Jean-Paul Sartre, Signing and Significance\",http://www.drcraigwright.net/jean-paul-sartre-signing-significance/,101,15,omarkassim,5/2/2016 7:27\n10768675,The Intention Behind Think Kit,http://blog.fiftythree.com/posts/the-intention-behind-think-kit,19,2,davidbarker,12/20/2015 23:03\n10838131,How to Make Lunr.js and Jekyll Work Together (with Gotchas),http://rayhightower.com/blog/2016/01/04/how-to-make-lunrjs-jekyll-work-together/,5,1,RayHightower,1/4/2016 20:06\n11262519,Find a Cofounder - Google Docs listing,https://docs.google.com/spreadsheets/d/1Sygd1fhGYRS-ZvRP0IVV6rf3OUyED9_b6Da4tVWdS08/edit?hl=en#gid=9,2,1,codegeek,3/10/2016 21:28\n11790656,Show HN: Rekindle  Reconnect with old Facebook friends,https://github.com/sumitshyamsukha/rekindle,4,1,sumitz,5/28/2016 5:08\n12297328,Kragen/stoneknifeforth: a tiny self-hosted Forth implementation,https://github.com/kragen/stoneknifeforth,2,1,Immortalin,8/16/2016 13:28\n12398160,Your Database Management System Is Underutilized,https://spin.atomicobject.com/2016/08/31/relational-database-management-system/#.V8bdQ4Y6d5Q.hackernews,1,1,philk10,8/31/2016 13:36\n10975502,What really went wrong with Target Canada,http://www.marketingmag.ca/?p=166300&preview=true,2,1,stygiansonic,1/26/2016 19:51\n12402067,Ask HN: Blackboxing an on-premises application,,5,2,sandis,8/31/2016 22:51\n12478606,How to recruit,http://randsinrepose.com/archives/how-to-recruit/,4,1,mooreds,9/12/2016 10:53\n11379595,5 really outdated things that are still popular in Japan,https://www.techinasia.com/list-outdated-things-still-popular-in-japan,4,1,williswee,3/29/2016 5:10\n11749009,Interaction without JavaScript: common UI elements with a CSS-only pattern,http://codepen.io/ekrof/pen/YqmXdQ/,72,10,ekrof,5/22/2016 15:48\n12358417,How can you echo a newline in batch files?,http://stackoverflow.com/questions/132799/how-can-you-echo-a-newline-in-batch-files,1,2,joseraul,8/25/2016 12:18\n11390160,MCJSS: Modern Architecture for APIs in five minutes,https://medium.com/@alexdev_/mcjss-an-architecture-for-modern-apis-6a60d6337db9#.gb4jg4gas,13,6,alexperezpaya,3/30/2016 15:50\n12010267,Intel's Storage Acceleration Library,https://github.com/01org/isa-l,30,6,sharva,6/30/2016 17:38\n11100364,A Real Programmer Who Never Learned C,https://medium.com/@wilshipley/the-absolutely-true-story-of-a-real-programmer-who-never-learned-c-210e43a1498b#.k11teq8cn,36,7,skypather,2/14/2016 22:46\n10823157,Open Dylan,http://opendylan.org/index.html,67,12,brudgers,1/1/2016 20:11\n10721401,Burrows-Wheeler Transform [video],https://www.youtube.com/watch?v=4WRANhDiSHM,34,5,bane,12/12/2015 1:45\n10474810,\"Upthere, a cloud storage service, wants to make file syncing a thing of the past\",http://www.theverge.com/2015/10/29/9632904/upthere-cloud-file-storage-bertrand-serlet,62,50,dannylandau,10/29/2015 22:24\n12312558,Elon Musk 'Most Deceptive CEO I've Ever Seen',https://www.thestreet.com/story/13675583/1/tesla-tsla-ceo-musk-most-deceptive-ceo-i-ve-ever-seen-stanphyl-capital-s-spiegel-told-cnbc.html,4,1,vincent_s,8/18/2016 14:10\n10293418,Shell stops Arctic activity after 'disappointing' tests,http://www.bbc.co.uk/news/business-34377434,44,46,ComputerGuru,9/28/2015 21:42\n10292524,Words to Avoid (or Use with Care) Because They Are Loaded or Confusing,http://www.gnu.org/philosophy/words-to-avoid.en.html,1,3,iamcurious,9/28/2015 19:29\n11052607,\"Show HN: I a built a clean, minimal Mailing List reader, focussed on readability\",,2,2,Mojah,2/7/2016 12:10\n11261842,What No One Told You About Z-Index (2013),http://philipwalton.com/articles/what-no-one-told-you-about-z-index/,141,26,caffeinewriter,3/10/2016 20:01\n12567396,Here's why this Millennial loves the Beatles,http://college.usatoday.com/2016/09/22/heres-why-this-millennial-loves-the-beatles/,1,1,azuajef,9/23/2016 19:42\n10618889,Show HN: Einstein's Special Relativity  Time Dilation,http://blabr.io/?f60c55e36d5ca3c4dd3e,5,2,mvclark,11/24/2015 2:53\n10968531,1M Java questions have now been asked on StackOverflow,https://stackoverflow.com/questions/tagged/java?sort=newest&pageSize=50,3,1,charlieegan3,1/25/2016 17:35\n11607381,Tell people to upgrade their browsers,http://www.old-browser.org/,1,1,evantahler,5/1/2016 18:53\n12185508,Why working on Chrome made me develop a tool for reading source code,https://www.coati.io/blog/why_working_on_chrom_made_me_develop_a_tool_for_reading_source_code/,8,1,egraether,7/29/2016 7:54\n11811480,IEEE Milestones Honor Two Historical Breakthroughs at AT&T Laboratories,http://theinstitute.ieee.org/technology-focus/technology-history/ieee-milestones-honor-two-historical-breakthroughs-at-att-laboratories,3,1,sohkamyung,6/1/2016 1:14\n11676008,Ask HN: Are there any summer internship opportunities for high schoolers?,,1,8,essofluffy,5/11/2016 15:08\n10899156,Boycott docker,http://www.boycottdocker.org/?,16,5,lladnar,1/14/2016 2:00\n11885821,Can we admit that customers will never pay for your app?,https://medium.com/@posttweetism/can-we-admit-that-customers-will-never-pay-for-your-product-19358ea57aeb#.ea2vmc9w5,12,2,postblogism,6/11/2016 23:09\n12342844,Zen Stories,http://nkanaev.github.io/zen101/en/,145,44,nkanaev,8/23/2016 11:37\n12002305,BlindBox: Deep Packet Inspection Over Encrypted Traffic [pdf],http://iot.stanford.edu/pubs/sherry-blindbox-sigcomm15.pdf,60,11,nnx,6/29/2016 15:34\n10546333,f.lux for iOS WITHOUT jailbreaking just got released (official),https://justgetflux.com/sideload/?ref=hn,9,3,jafitc,11/11/2015 12:37\n11113494,Ask HN: Is it reasonable to have job applicants complete a test before applying?,,14,19,grammernerd,2/16/2016 22:06\n11150197,\"GPS Hacking, Part 1\",http://en.wooyun.io/2016/02/04/41.html,96,23,cujanovic,2/22/2016 11:56\n11105038,How Much of Your Nest Egg to Put Into Stocks? All of It.,http://www.nytimes.com/2016/02/13/your-money/how-much-of-your-nest-egg-to-put-into-stocks-all-of-it.html,9,1,applecore,2/15/2016 18:32\n11218893,Ask HN: Why do you blog?,,8,18,audace,3/3/2016 18:41\n11708253,Three hour TSA lines at O'Hare,http://www.nbcchicago.com/news/local/Long-Security-Lines-Leave-Chicago-Passengers-Stranded-379622321.html,4,1,gregorymichael,5/16/2016 18:08\n12311930,Show HN: A Web Extension to save a page or selection as eBook,https://github.com/alexadam/save-as-ebook,106,25,eg312,8/18/2016 12:24\n12546225,JARR (Just Another RSS Reader)  Public Profile and popular Pages Available,https://jarr.herokuapp.com/popular,2,3,cedricbonhomme,9/21/2016 7:58\n10980853,Rebranding the Koch Brothers,http://www.newyorker.com/magazine/2016/01/25/new-koch,3,1,DLay,1/27/2016 16:18\n11201011,Ask HN: How can I confuse an ion stream weapon?,,1,2,mc_vala,3/1/2016 5:58\n11359767,Jason Bradbury: Coding lessons in schools are a waste of time,http://www.trustedreviews.com/news/jason-bradbury-coding-lessons-in-schools-are-a-waste-of-time,16,28,SmellyGeekBoy,3/25/2016 13:02\n11019158,I bought my mom a Chromebook Pixel and everything is so much better now,http://www.theverge.com/2016/2/1/10884918/i-bought-my-mom-a-chromebook-pixel-the-divergence#comments,3,4,D_Guidi,2/2/2016 13:03\n10765688,Print books are on the rise again in the US,http://qz.com/578025/against-all-odds-print-books-are-on-the-rise-again-in-the-us/,49,59,e15ctr0n,12/20/2015 1:35\n11424592,Bitcoin Users Reveal More Private Information Than They Realize,https://medium.com/bitaccess-inc/bitcoin-users-reveal-more-private-information-than-they-realize-d783f0cd57f3,122,87,moeadham,4/4/2016 19:21\n10274498,\"Ask HN: Clojure vs. Haskell or Clojure and Haskell, why not both?\",,2,3,svanderbleek,9/24/2015 20:34\n12230067,Open Letter to David Kalisch of the Australian Bureau of Statistics,https://www.thoughtworks.com/insights/blog/open-letter-david-kalisch-australian-bureau-statistics,17,1,ashitlerferad,8/5/2016 4:34\n10317269,Long term psychoanalytic therapy helps major depression if other treatments fail,http://onlinelibrary.wiley.com/doi/10.1002/wps.20267/abstract,1,1,DanBC,10/2/2015 7:58\n10335103,OsFree Project (Open Source OS/2 Clone),http://www.osfree.org/,49,14,mindcrime,10/5/2015 21:28\n10619886,Ask HN: What's going on with the Apple Genius bar?,,2,2,ptype,11/24/2015 9:24\n10739932,What Will It Take to Build a Virtuous AI?,http://www.technologyreview.com/news/544556/what-will-it-take-to-build-a-virtuous-ai/,2,1,sprucely,12/15/2015 19:40\n11620262,15 Quick Changes That Add Hours of Battery Life to Your Mac,https://medium.com/@coolant/15-quick-changes-that-add-hours-of-battery-life-to-your-mac-9089c325c1f7,1,1,ltiger,5/3/2016 13:12\n12538872,Programs that rewrite Ruby programs,http://thomasleecopeland.com/2016/09/20/programs-that-rewrite-ruby-programs.html,75,8,tcopeland,9/20/2016 12:13\n12528070,Static Website Generators,https://www.netlify.com/blog/2016/05/02/top-ten-static-website-generators/,307,239,gk1,9/19/2016 0:49\n12484816,$124M payday for Wells Fargo exec who led fake accounts unit,http://money.cnn.com/2016/09/12/investing/wells-fargo-fake-accounts-exec-payday/index.html,2,1,acak,9/13/2016 0:22\n12151853,\"With a new tool, spreadsheet users can construct custom database interfaces\",http://news.mit.edu/2016/spreadsheet-databases-0708,89,43,renafowler,7/24/2016 1:52\n10220853,'Hackers' at 20,http://passcode.csmonitor.com/hackers,253,161,caio1982,9/15/2015 14:35\n11278538,Iris: fastest go web framework,http://kataras.github.io/iris/,5,3,dcu,3/13/2016 17:40\n11586448,How to read a patent in 60 seconds (2010),http://www.danshapiro.com/blog/2010/09/how-to-read-a-patent-in-60-second/,90,32,Tomte,4/28/2016 3:45\n11639798,British tea consumption has been going down,https://www.washingtonpost.com/news/wonk/wp/2016/05/04/why-the-british-are-drinking-coffee-instead-of-tea/,45,63,pepys,5/5/2016 21:30\n11060017,20 Years Since John Perry Barlow Declared Cyberspace Independence,http://www.wired.com/2016/02/its-been-20-years-since-this-man-declared-cyberspace-independence/,122,40,sinak2,2/8/2016 18:43\n10324914,The War on Sex Trafficking Is the New War on Drugs,https://reason.com/archives/2015/09/30/the-war-on-sex-trafficking-is,3,1,jseliger,10/3/2015 18:42\n11825364,DuckDuckGo: New Features from a Stronger Yahoo Partnership,https://duck.co/blog/post/311/yahoo-partnership,28,7,asb,6/2/2016 19:31\n10715883,Next generation of Google Cloud SQL,http://googlecloudplatform.blogspot.com/2015/12/the-next-generation-of-managed-MySQL-offerings-on-Cloud-SQL.html,77,33,aarkay,12/11/2015 7:33\n12046106,Automatic Scheduling Tool for Email,https://caramelbot.herokuapp.com/,1,4,wmbertrand,7/6/2016 21:50\n10667372,The history of deafness is as old as humanity,http://www.historytoday.com/alison-atkin/no-longer-deaf-past,20,3,prismatic,12/3/2015 2:34\n11296998,Saving Hundreds of Hours with Google Compute Engine Per-Minute Billing,http://omerio.com/2016/03/16/saving-hundreds-of-hours-with-google-compute-engine-per-minute-billing/,138,75,izzym,3/16/2016 13:17\n11610342,\"Gavin Andresen's commit access to Bitcoin revoked, hacking suspected\",https://twitter.com/petertoddbtc/status/727078284345917441,297,164,apsec112,5/2/2016 10:26\n10740004,The History of the Black-Scholes Formula,http://priceonomics.com/the-history-of-the-black-scholes-formula/,41,17,bpolania,12/15/2015 19:50\n11022445,Gradient-Based Hyperparameter Optimization Through Reversible Learning,http://arxiv.org/abs/1502.03492,58,13,gwern,2/2/2016 20:50\n11094700,The kids are all right,http://www.vox.com/a/teens,138,70,pmcpinto,2/13/2016 17:08\n10344812,Paradise,http://paradise.xxiivv.com:3000/,16,13,dyates,10/7/2015 8:24\n11043301,\"Ask HN: Do I need a TOS&PP, Accountant, Incorporation, Trademark before launch?\",,3,7,faizshah,2/5/2016 18:05\n12203480,Open source data set on perceived page loads [survey],http://speedperception.meteorapp.com/challenge,2,3,okor,8/1/2016 16:04\n12161130,Can I build Android and Chrome for my phone?,,1,1,javajosh,7/25/2016 19:54\n11992599,Facebook uses location to suggest new friends,http://fusion.net/story/319108/facebook-phone-location-friend-suggestions/,92,59,braythwayt,6/28/2016 10:19\n10241688,How to Write an Open Source JavaScript Library: 23 Free Lessons on Egghead.io,https://egghead.io/series/how-to-write-an-open-source-javascript-library,7,3,kentcdodds,9/18/2015 19:57\n10215941,Near-Perfect Computer Security May Be Surprisingly Close,http://www.wired.com/2015/09/new-design-cryptographys-black-box/,8,3,escapologybb,9/14/2015 16:38\n12102760,Help Us Annotate Michael Nielsens Book on Deep Learning,http://fermatslibrary.com/list/neural-networks-and-deep-learning,129,5,fermatslibrary,7/15/2016 18:02\n10206708,ZFS on Linux v0.6.5 release notes,https://github.com/zfsonlinux/zfs/releases/tag/zfs-0.6.5,24,2,ivank,9/11/2015 23:39\n12393446,Windows Phone site marked as may be hacked by Google,https://www.google.com/search?q=windows%20phone&rct=j,11,6,nsp,8/30/2016 20:10\n11400144,Kubernetes 1.2 and simplifying advanced networking with Ingress,http://blog.kubernetes.io/2016/03/Kubernetes-1.2-and-simplifying-advanced-networking-with-Ingress.html,39,8,TheIronYuppie,3/31/2016 19:59\n11174895,Ask HN: Alpine Linux as a Desktop?,,6,2,smoyer,2/25/2016 15:11\n11524532,Ask HN: I'm an SDE1 at Amazon. Is no compensation adjustment this year typical?,,27,9,amzn_throwaway1,4/19/2016 2:30\n11526123,Microsofts Azure Container Service is now generally available,http://techcrunch.com/2016/04/19/microsofts-azure-container-service-is-now-generally-available/,16,1,Nr7,4/19/2016 11:11\n11840479,\"NeXTstep Manual, Systems Programming with Objective-C and Driver Kit (1995)\",http://www.nextop.de/NeXTstep_3.3_Developer_Documentation/,120,78,pjmlp,6/5/2016 11:42\n11437646,Show HN: First Release of Transcrypt Python3.5 to JavaScript Compiler,https://pypi.python.org/pypi/Transcrypt,3,1,JdeH,4/6/2016 9:24\n12120456,A digital solution to Brexit,http://howtostayin.eu/,46,4,squiggy22,7/19/2016 7:56\n11592180,11 Tips for Startups Pitching Big Companies,http://livedigitally.com/11-tips-for-startups-pitching-big-companies/,3,1,jtoeman,4/28/2016 21:53\n11277217,Microsoft doesnt need Windows anymore,http://www.computerworld.com/article/3041378/microsoft-windows/microsoft-doesn-t-need-windows-anymore.html,16,2,fforflo,3/13/2016 11:04\n11313754,Ask HN: Your take on MS not allowing x20 Lumias to receive W10M updates?,,3,1,Aoyagi,3/18/2016 18:23\n12270304,Even Techies Cant Afford San Francisco Anymore,https://www.buzzfeed.com/carolineodonovan/even-techies-cant-afford-san-francisco-anymore,25,15,zgwhoa,8/11/2016 17:50\n11237196,Historical Laundry Conundrum  Finding a Home for Shirts,http://ascii.textfiles.com/archives/4939,52,9,jcr,3/7/2016 5:01\n12057456,Why have a womens leadership program?,https://medium.com/code-like-a-girl/why-have-a-womens-leadership-program-647aa25db630#.n0u1ti2y7,1,1,DinahDavis,7/8/2016 18:00\n11007489,\"To Lions, Zebras Are Mostly Gray\",http://www.theatlantic.com/science/archive/2016/01/to-lions-zebras-are-mostly-gray/427050/?single_page=true,52,53,Hooke,1/31/2016 19:01\n12253861,Show HN: Knuckleball  An in-memory data structure server,https://github.com/ral99/knuckleball,100,36,rodrigoalima99,8/9/2016 11:42\n10555105,\"Bye bye spotify and co, hello YouTube music\",http://youtube-global.blogspot.com/2015/11/a-youtube-built-just-for-music.html,4,1,lrusnac,11/12/2015 18:31\n10284496,Embedded Mining: Turning Your Electricity Bill into a Piggy Bank,http://aakilfernandes.github.io/the-frightening-future-of-embedded-mining/,2,1,aakilfernandes,9/26/2015 21:35\n11921282,Leave or stay? Brexit in Google search [map],https://googledataorg.cartodb.com/u/googledata/viz/fefbeda2-2e5e-11e6-b291-42010a14800c/embed_map,2,1,timthorn,6/17/2016 8:26\n11515597,The Rosenhan Study: On Being Sane in Insane Places,http://www.bonkersinstitute.org/rosenhan.html,1,1,georgecmu,4/17/2016 18:26\n12552782,Hedge-Fund Son Thought Hedge-Fund Dad's Trades Were Fishy,https://www.bloomberg.com/view/articles/2016-09-21/one-cooperman-thought-another-s-trades-were-pretty-fishy,155,77,clbrook,9/21/2016 22:18\n10898802,Nest Thermostat Glitch Leaves Users in the Cold,http://www.nytimes.com/2016/01/14/fashion/nest-thermostat-glitch-battery-dies-software-freeze.html,217,224,protomyth,1/14/2016 0:32\n11336587,Show HN: Landy  Machine Learning for Conversion Optimization,https://www.landy.io,12,2,mrtsepelev,3/22/2016 13:56\n11432932,High-Performance Network Tuning: Part 1 ProcFS,https://www.acksin.com/blog/2016/04/04/high-performance-network-tuning-part1-procfs/,4,1,abhiyerra,4/5/2016 18:18\n10847840,\"The hidden legacy of 70 years of atomic weaponry: At least 33,480 Americans dead\",http://media.mcclatchydc.com/static/features/irradiated/,7,2,hackuser,1/6/2016 1:47\n10251666,Volkswagen Stock Plummets as CEO Apologizes for Emissions Cheat,http://www.npr.org/sections/thetwo-way/2015/09/21/442174444/volkswagen-stock-plummets-as-ceo-apologizes-for-emissions-cheat?utm_source=twitter.com&utm_campaign=npr&utm_medium=social&utm_term=nprnews,165,210,r0h1n,9/21/2015 12:16\n11196968,Doodle for Team Feedback (Find Out What They Think of an Issue),https://includer.io,2,1,zok91,2/29/2016 18:04\n10797698,Used bookstores are making an unlikely comeback,https://www.washingtonpost.com/local/in-the-age-of-amazon-used-bookstores-are-making-an-unlikely-comeback/2015/12/26/06b20e48-abea-11e5-bff5-905b92f5f94b_story.html?hpid=hp_hp-more-top-stories_no-name%3Ahomepage%2Fstory,13,8,petethomas,12/27/2015 15:40\n10830960,Rowhammer.js: Root privileges for web apps?,https://media.ccc.de/v/32c3-7197-rowhammer_js_root_privileges_for_web_apps,74,20,mparramon,1/3/2016 15:48\n12063674,Show HN: A linear algebra library implemented entirely in Rust,https://github.com/AtheMathmo/rulinalg,4,1,AtheMathmo,7/9/2016 22:40\n10238992,Ask HN: What's the web link for?,,6,1,pandatigox,9/18/2015 13:20\n11150627,Why I Wear the Exact Same Thing to Work Every Day,http://www.harpersbazaar.com/culture/features/a10441/why-i-wear-the-same-thing-to-work-everday/,1,2,jackgavigan,2/22/2016 13:30\n12400132,Heres a Simple Explanation of How Self-Driving Cars Could Eliminate Traffic,http://jalopnik.com/here-s-a-simple-explanation-of-how-self-driving-cars-co-1785996633,2,1,ourmandave,8/31/2016 17:50\n10444969,\"Unicode date formats, YYYY?\",http://boredzo.org/blog/archives/2015-10-24/the-international-standards-organization-hates-your-guts,30,12,ingve,10/24/2015 21:45\n11621711,AdBlock Plus teams up with Flattr to help readers pay publishers,http://techcrunch.com/2016/05/03/adblock-plus-teams-up-with-flattr-to-help-readers-pay-publishers/,159,123,cpeterso,5/3/2016 15:51\n12007497,Markdown to Web,http://markdowntoweb.com/,7,1,tatransky,6/30/2016 9:47\n12326201,Plugging in Kindle is crashing Windows 10 after summer update,http://answers.microsoft.com/en-us/windows/forum/windows_10-performance/plugging-in-kindle-is-crashing-windows-10-after/5db0d867-0822-4512-919e-3d7786353f95?auth=1,68,87,nikbackm,8/20/2016 12:09\n11292038,Cops charged after pot shops hidden cameras show them eating snacks,http://arstechnica.com/tech-policy/2016/03/cops-charged-after-pot-shops-hidden-cameras-show-them-eating-snacks/,3,8,leephillips,3/15/2016 18:49\n12050098,Is WebVR Ready?,https://iswebvrready.org/,3,2,danboarder,7/7/2016 15:55\n10225738,Geek way to find Instagram accounts of neighbour girls,https://instmap.com,2,2,ttarakanoff,9/16/2015 10:54\n12327410,Dymaxion Map,https://en.wikipedia.org/wiki/Dymaxion_map,8,1,patricknixon,8/20/2016 17:11\n11584143,Note from Mark Zuckerberg,http://newsroom.fb.com/news/2016/04/marknote/,275,272,eadz,4/27/2016 20:16\n12250168,Its hard work printing nothing,http://www.tedunangst.com/flak/post/its-hard-work-printing-nothing,179,74,protomyth,8/8/2016 19:13\n10314470,New tidal energy system could help power UK,http://www.reuters.com/article/2015/08/05/us-tidal-energy-idUSKCN0QA1IX20150805,11,2,dharma1,10/1/2015 20:33\n10650614,The HTTP 500 Solution,http://www.daemonology.net/blog/2015-11-27-the-HTTP-500-solution.html,3,1,newscasta,11/30/2015 17:39\n10351821,Ask HN: What is a good book or resource discussing how to create a data warehouse,,2,4,thorin,10/8/2015 10:28\n11408062,Production-Ready Application Rollouts Using Deployment Objects in Kubernetes 1.2,http://blog.kubernetes.io/2016/04/using-deployment-objects-with.html,4,3,TheIronYuppie,4/1/2016 20:00\n10766210,Atlassian's User Onboarding Magic,http://appcues.com/blog/atlassian-5-billion-dollar-user-onboarding-magic/,63,32,walterbell,12/20/2015 6:01\n11173504,Posix command shell in Node.js,https://github.com/dthree/cash/,3,1,randomname2,2/25/2016 10:22\n12481274,R.I.P. Google Hangouts  Chrome App,https://medium.com/@AdamScott/r-i-p-google-hangouts-chrome-app-7b04d780dce9,1,1,A_Hurwitz,9/12/2016 16:46\n11358513,Smartwatches and the three-second rule,http://www.theverge.com/2016/3/24/11299174/smartwatch-problems-design-features-pdas-zen-of-palm,81,50,schuke,3/25/2016 4:40\n10177011,Video Poker Hackers Cleared of Federal Charges,http://www.wired.com/2013/11/video--poker-case/,23,3,trengrj,9/6/2015 7:25\n11417340,SSE: mind the gap,https://fgiesen.wordpress.com/2016/04/03/sse-mind-the-gap/,117,34,Audiophilip,4/3/2016 19:48\n10790578,Merry Christmas,,32,6,defenestration,12/25/2015 6:24\n12517691,Airbnb Hosting Horror Stories,,8,5,mbarsh,9/16/2016 22:03\n11882127,\"For Tesla Owner, Losing a Wheel Was Just the First Surprise\",http://www.nytimes.com/2016/06/11/business/tesla-motors-model-s-suspension.html,4,1,malz,6/11/2016 4:49\n10364812,Mail Rail: What is it like on the 'secret' Tube? (2014),http://www.bbc.com/news/uk-england-london-25145632,21,5,herendin,10/10/2015 7:28\n10998493,In Retrospect: The Selfish Gene,http://www.nature.com/nature/journal/v529/n7587/full/529462a.html,86,93,Hooke,1/29/2016 21:05\n10213313,CloudFlare's Partnership with Baidu,http://www.nytimes.com/2015/09/14/business/partnership-boosts-users-over-chinas-great-firewall.html,67,44,rdl,9/14/2015 1:20\n10960564,Man ordered to tell police if he plans to have sex,http://www.bbc.com/news/uk-england-york-north-yorkshire-35385227,2,2,teddyh,1/23/2016 23:11\n12351907,Turning Instagram into a Radically Unfiltered Travel Guide,http://www.nytimes.com/2016/08/28/magazine/turning-instagram-into-a-radically-unfiltered-travel-guide.html,88,52,dpflan,8/24/2016 13:43\n10447389,EverythingMe closes down despite raising $37.5M,http://www.globes.co.il/en/article-everythingme-closes-down-despite-raising-375m-1001076002,14,13,wslh,10/25/2015 16:51\n10632158,\"Tell HN: Deeply creepy people you may know, suggested by Facebook.\",,13,26,hoodoof,11/26/2015 9:40\n12278932,Ask HN: Is trolling on social media a sign that machine learning is overhyped?,,5,6,glondi,8/12/2016 21:27\n10575450,\"In 1975, the USSR fired a cannon from an orbiting space station\",http://www.popularmechanics.com/military/weapons/a18187/here-is-the-soviet-unions-secret-space-cannon/,107,53,devNoise,11/16/2015 16:49\n10378771,XORSearch and XORStrings  Reverse engineering files,http://blog.didierstevens.com/programs/xorsearch/,36,4,emersonrsantos,10/13/2015 6:05\n11599453,Ask HN: Intellectually-stimulating/interesting websites you recommend?,,16,2,LeicesterCity,4/29/2016 23:40\n10450448,Why we discontinued products that generated $6m in revenue per year,https://medium.com/swlh/why-we-discontinued-products-that-generated-6m-in-revenue-per-year-5431f2cb3154#.c22l45wno,2,1,gedrap,10/26/2015 10:23\n11874020,Doug McIlroy on Unix Taste (2014),http://minnie.tuhs.org/pipermail/tuhs/2014-August/004890.html,47,64,_acme,6/10/2016 3:07\n10524676,Is capitalism 'mutating' into an infotech utopia?,https://www.opendemocracy.net/ann-pettifor/is-capitalism-mutating-into-infotech-utopia,4,2,hangars,11/7/2015 13:07\n11490658,Ask HN: How you decide when to fire a person?,,1,2,tablet,4/13/2016 18:06\n10316426,The Cognitive Style of PowerPoint (2003) [pdf],http://users.ha.uth.gr/tgd/pt0501/09/Tufte.pdf,7,1,cooperpellaton,10/2/2015 2:51\n10678471,Master of the house: why we should fight for truly private spaces,http://www.theguardian.com/technology/2015/dec/04/private-spaces-technology-thoughts,50,16,kawera,12/4/2015 19:26\n11829525,Solving Ballistic Trajectories  Dev Curious,https://blog.forrestthewoods.com/solving-ballistic-trajectories-b0165523348c#.3xdegc5ec,2,1,kiyanwang,6/3/2016 10:55\n12176501,Which to believe fivethirtyeight or predictwise,http://politics.stackexchange.com/questions/11885/which-to-believe-fivethirtyeight-or-predictwise,2,1,WhitneyLand,7/27/2016 21:03\n11097710,What Worse is Better vs. The Right Thing is really about (2012),http://yosefk.com/blog/what-worse-is-better-vs-the-right-thing-is-really-about.html,102,35,nostrademons,2/14/2016 9:48\n12421687,How to Tell a Mother Her Child Is Dead,http://www.nytimes.com/2016/09/04/opinion/sunday/how-to-tell-a-mother-her-child-is-dead.html,694,199,niyazpk,9/3/2016 23:02\n11509920,Norway's Barnevernet: They took our four children then the baby,http://www.bbc.com/news/magazine-36026458,6,7,kubbity,4/16/2016 9:21\n12220598,Breakthrough in Silicene Production,http://spectrum.ieee.org/nanoclast/semiconductors/materials/breakthrough-in-silicene-production-promises-a-future-of-silicenebased-electronics,29,2,bertiewhykovich,8/3/2016 19:09\n10482049,BPF Tools  packet analyst toolkit,https://github.com/cloudflare/bpftools,24,6,luu,10/31/2015 6:58\n10834665,Lenovo Launches ThinkPad X1 Yoga at CES with OLED Display,http://www.anandtech.com/show/9887/lenovo-launches-thinkpad-x1-yoga-at-ces-with-oled-display,72,102,dbcooper,1/4/2016 9:26\n10697285,Largest destroyer built for Navy headed to sea for testing,http://finance.yahoo.com/news/largest-destroyer-built-navy-headed-sea-testing-144549669.html,5,4,protomyth,12/8/2015 16:19\n10909784,PlankalkÃ¼l,https://en.wikipedia.org/wiki/Plankalk%C3%BCl,56,14,vmorgulis,1/15/2016 15:24\n12269506,Judge upholds BMGs $25M court win against US ISP Cox,http://www.completemusicupdate.com/article/judge-upholds-bmgs-25-million-court-win-against-us-isp-cox/,2,1,6stringmerc,8/11/2016 16:20\n11302330,Coherent Extrapolated Volition [pdf],https://intelligence.org/files/CEV.pdf,2,1,doener,3/17/2016 3:04\n11669098,Why chatbots must be cross-platform compatible,https://medium.com/@kipsearch/why-the-future-of-bots-will-be-multi-platform-67c503afaa7#1,5,2,osiris679,5/10/2016 17:48\n10894045,This Guy's Marketing Stunt Was So On-Brand That We're Actually Writing About It,http://www.fastcompany.com/3055118/most-creative-people/this-guys-marketing-stunt-was-so-on-brand-that-were-actually-writing-ab,3,1,venturefizz,1/13/2016 13:22\n10604287,The /now page movement,https://sivers.org/nowff,3,1,gkop,11/20/2015 22:25\n10521482,Why I Migrated Away from MongoDB,http://svs.io/post/31724990463/why-i-migrated-away-from-mongodb,4,1,adrianmsmith,11/6/2015 19:36\n11587462,No More Secrets,https://medium.com/@bartobri/the-movie-based-terminal-effect-not-yet-recreated-by-hackers-46e9ca241bc9#.fhvqzjwpt,2,1,karmiphuc,4/28/2016 9:29\n11303511,2016 Stack Overflow Developer Survey Results,http://stackoverflow.com/research/developer-survey-2016,318,168,sambrand,3/17/2016 10:15\n11754605,Rich Programmer Food (2007),http://steve-yegge.blogspot.com/2007/06/rich-programmer-food.html,92,72,rspivak,5/23/2016 15:48\n10539100,Large Companies Game H-1B Visa Program,http://www.nytimes.com/2015/11/11/us/large-companies-game-h-1b-visa-program-leaving-smaller-ones-in-the-cold.html,400,389,ganeumann,11/10/2015 13:24\n12259058,China's Weibo is ahead of Twitter when it comes to mobile,https://www.techinasia.com/twitter-weibo-mobile,2,1,williswee,8/10/2016 2:09\n11120927,SEC Suspends Deutsche Bank Research Analyst for Not Meaning What He Said,https://www.sec.gov/news/pressrelease/2016-30.html,87,17,randomname2,2/17/2016 20:16\n11533314,Git Cheat Sheet,http://www.alexkras.com/getting-started-with-git/,8,1,rman4040,4/20/2016 10:11\n11914637,Nanorods: water-oozing material could help quench thirst,http://www.pnnl.gov/news/release.aspx?id=4282,43,15,wallflower,6/16/2016 7:44\n12159763,Spotify: Users will be able to revoke access tokens from August 9th,https://github.com/spotify/web-api/issues/126#issuecomment-234998645,1,1,oal,7/25/2016 16:30\n12475521,The Unique Sound of the Cricket,http://www.theparisreview.org/blog/2016/09/09/unique-sound-cricket/,32,1,tintinnabula,9/11/2016 20:31\n11193339,Cashing Out vs. Cashing In,https://www.perflexive.com/blog/cashing-out-vs-cashing-in/,2,2,perflexive,2/29/2016 2:28\n10902151,Search through radio telescope data and discover a new pulsar,https://www.zooniverse.org/projects/zooniverse/pulsar-hunters/,1,1,kordless,1/14/2016 16:02\n10791198,Facebook is misleading Indians with its full-page ads about Free Basics,https://www.linkedin.com/pulse/facebook-misleading-indians-its-full-page-ads-free-basics-murthy,804,245,temp,12/25/2015 13:41\n12064611,Semantic Highlighting for SQL in the Atom Editor - Qolor,https://atom.io/packages/qolor,6,2,DavidLGoldberg,7/10/2016 4:53\n10707442,\"Google, D-Wave, and the case of the factor-10^8 speedup\",http://www.scottaaronson.com/blog/?p=2555,312,110,apsec112,12/9/2015 22:58\n10776023,Google has made Usenet archives impossible to search,http://motherboard.vice.com/read/google-a-search-company-has-made-its-internet-archive-impossible-to-search,117,55,tarr11,12/22/2015 5:30\n12232622,\"Boot, the alternative build system for Clojure, just hit 1k stars on GitHub\",http://boot-clj.com/,15,2,Borkdude,8/5/2016 14:37\n11852879,\"Show HN: A Node.js and electron based image viewer for Mac, Windows and Linux\",https://github.com/sachinchoolur/lightgallery-desktop/tree/master,2,1,sachinchoolur,6/7/2016 7:03\n10733235,BitCongress  Decentralized Voting Platform,http://www.bitcongress.org/,41,27,kawera,12/14/2015 19:37\n11427867,Ask HN: What kind of IP agreement would make you uncomfortable as a contractor?,,3,3,ritchiea,4/5/2016 4:43\n11517618,Did anyone else get bulk-invited to several Slack teams?,,3,3,exolymph,4/18/2016 3:51\n11852650,No Musky. Feudalism Is Best for Mars,http://blog.erratasec.com/2016/06/no-musky-feudalism-is-best-for-mars.html,1,2,youngbullind,6/7/2016 5:51\n12400292,Mux (YC W16) Is Google Analytics for Video,http://themacro.com/articles/2016/08/mux/,4,2,stvnchn,8/31/2016 18:15\n10515468,\"SAT essay section: Problems with grading, instruction, and prompts (2013)\",http://www.slate.com/articles/life/education/2013/10/sat_essay_section_problems_with_grading_instruction_and_prompts.single.html,13,4,anigbrowl,11/5/2015 19:08\n10514440,Canada's R&D tax credit program hurts R&D in Canada,https://medium.com/@wwhchung/sr-ed-hurts-canadian-innovation-4fbcf4898d7d,133,66,wwhchung,11/5/2015 16:58\n12571510,Natures libraries are the fountains of biological innovation,https://aeon.co/essays/without-a-library-of-platonic-forms-evolution-couldn-t-work,97,46,jonbaer,9/24/2016 16:26\n11345136,A super nerdy post about Hardware in Shenzhen (with loads of pictures),http://www.txzero.com/hardware-in-shenzhen-part-3/,3,2,sensors,3/23/2016 15:08\n10863901,Ask HN: Does your company donate to free software it uses?,,29,11,blubb-fish,1/8/2016 9:56\n10981008,Whats Apples competitive edge going forward?,http://blogs.harvard.edu/philg/2016/01/26/whats-apples-competitive-edge-going-forward/,1,1,tjr,1/27/2016 16:40\n11832986,Contracts are Breaking Smart,https://medium.com/the-exofiles/contracts-are-breaking-smart-106ebd614a5#.56j76wax9,2,1,hosslayne,6/3/2016 20:23\n10245340,Ask HN: Anyone doing Transcendental Meditation?,,1,2,glossyscr,9/19/2015 19:49\n11299029,What should I choose: Swift or Machine learning?,,2,6,piotr-yuxuan,3/16/2016 17:23\n10994708,\"Were in a brave, new post open source world\",https://medium.com/@nayafia/we-re-in-a-brave-new-post-open-source-world-56ef46d152a3#.fpvy2xwmf,3,1,Semetric,1/29/2016 11:57\n11230034,Peanut allergy theory backed up by new research,http://www.bbc.com/news/health-35727244,99,47,ohjeez,3/5/2016 17:07\n11386971,ETHICAL HACKING WITH KALI LINUX [5]  ROGUE WIRELESS ACCESS POINTS,http://www.bijayacharya.com/2016/03/30/ethical-hacking-kali-linux-5-rogue-wireless-access-points/#more-94,2,1,nhc-forum,3/30/2016 4:28\n11178659,Show HN: GDOM  GraphQL for DOM traversing,https://github.com/syrusakbary/gdom/?,78,8,syrusakbary,2/25/2016 23:21\n12510249,Boeings Humble 737 to replace jumbos for transatlantic flights,http://www.bloomberg.com/news/articles/2016-09-14/your-next-trans-atlantic-trip-may-be-on-boeing-s-diminutive-737,14,5,megafounder,9/15/2016 22:08\n10666334,Tracking DHS Plane Flying Over San Bernadino Mass Shooting,http://www.flightradar24.com/8266504,3,4,c-slice,12/2/2015 22:29\n11506307,Constructive Criticism Is Bullshit,http://www.joshuarust.com/2016/04/constructive-criticism-is-bullshit_6.html,1,4,irox859,4/15/2016 17:54\n10916087,Ask HN: How can I transition to be a systems programmer?,,6,2,ginsurge,1/16/2016 18:01\n11151981,Kanye Goes Agile  Ships an album with continuous improvements,http://www.nytimes.com/2016/02/21/arts/music/kanye-west-life-of-pablo-tlop.html?ribbon-ad-idx=3&rref=business/media&module=Ribbon&version=context&region=Header&action=click&contentCollection=Media&pgtype=article,2,1,thebooglebooski,2/22/2016 16:30\n11699338,Ask HN: Aspiring entrepreneur  How to build a stocks trading platform?,,2,9,psmutha,5/15/2016 3:54\n10177828,Saying Goodbye to Google Services,https://danielmiessler.com/blog/saying-goodbye-to-google-services/?fb_ref=e0550e3ecdec470994a4fca81ee9c009-Hackernews,25,4,danielmiessler,9/6/2015 15:04\n11481067,Show HN: Feature flag management for feature lifecycle control,https://launchdarkly.com/,63,24,eharbaugh,4/12/2016 16:39\n11110986,Ask HN: What can i buy for 50$(44Â),,2,1,theoneone,2/16/2016 16:33\n11381476,Explorable Explanations (Curated interactive essay collection),http://explorableexplanations.com/,1,1,grkvlt,3/29/2016 13:56\n10725067,A Curious Course on Coroutines and Concurrency (2009) [pdf],http://dabeaz.com/coroutines/Coroutines.pdf,34,6,avyfain,12/13/2015 1:46\n10418097,The Jony Ive Principle,https://medium.com/swlh/the-jony-ive-principle-4e50641d41be,1,1,jaxondu,10/20/2015 8:43\n11739861,Project Ara Lives: Googles Modular Phone Is Ready for You Now,http://www.wired.com/2016/05/project-ara-lives-googles-modular-phone-is-ready/?mbid=social_twitter,5,1,mmastrac,5/20/2016 17:41\n11777256,WebVR spec 1.0,https://mozvr.com/webvr-spec/,5,2,opticalflow,5/26/2016 12:05\n11470758,\"3D Touch is a demo feature, not a real feature\",http://daringfireball.net/linked/2016/04/08/snell-3d-touch,4,1,doener,4/11/2016 11:15\n12486669,Exact rational value of a squared cosine between two arbitrary vectors,http://www.texpaste.com/n/os1jdjd5,2,2,grondilu,9/13/2016 9:48\n10379834,The Unseen Theft of America's Literary History,http://lithub.com/the-unseen-theft-of-americas-literary-history/,73,19,joe5150,10/13/2015 12:11\n12430498,No Sailors Needed: Robot Sailboats Scour the Oceans for Data,http://www.nytimes.com/2016/09/05/technology/no-sailors-needed-robot-sailboats-scour-the-oceans-for-data.html?ref=technology&_r=0,143,48,hvo,9/5/2016 14:29\n11674513,\"Jon Stewart bashes corrupt, blinded TV execs opting for conflict over clarity\",http://www.poynter.org/2016/jon-stewart-bashes-corrupt-blinded-media-and-tv-execs-opting-for-conflict-over-clarity/411246/,26,1,okket,5/11/2016 12:13\n11546416,Ask HN: Is Entrepreneurship WRONG for me?,,5,7,esob3,4/22/2016 1:02\n12444186,Who's on call?,http://www.susanjfowler.com/blog/2016/9/6/whos-on-call,165,112,emilong,9/7/2016 15:29\n11088285,#1 on Product Hunt (600+ Votes) with a Badly Designed Product (& No Planning),https://medium.com/@Dan_Fennessy/1-on-product-hunt-600-votes-with-a-badly-designed-product-no-planning-59f86ad7b610#.dbiwx21s7,4,1,partywithalocal,2/12/2016 16:20\n11276133,\"AI, VR, and AlphaGo\",https://fusingthought.wordpress.com/2016/03/13/ai-vr-and-alphago/,2,1,nopinsight,3/13/2016 3:58\n12164535,How to turn cheap MD380 digital walkie talkie into analog police scanner.,http://phasenoise.livejournal.com/4640.html,3,1,wolframio,7/26/2016 10:14\n12168371,REST is in the eye of the beholder,https://evertpot.com/rest-is-in-the-eye-of-the-beholder/,1,1,treve,7/26/2016 20:02\n11161859,Small company developer pain points,,5,5,ph33t,2/23/2016 20:07\n11439159,The Swedish Visual Copyright Society,http://bus.se/en/information/about-us,1,1,drallison,4/6/2016 14:54\n12554807,The World of Liquid Crystal Displays (2006),http://www.personal.kent.edu/~mgu/LCD/home.htm,57,11,vinchuco,9/22/2016 6:16\n11602019,Ask HN: What was your best career decision?,,27,41,servlate,4/30/2016 15:19\n10875200,Free will is dead lets bury it,http://backreaction.blogspot.com/2016/01/free-will-is-dead-lets-bury-it.html,9,7,hamdal,1/10/2016 13:19\n12152353,Official Telegram for MacOS logs every pasted message to syslog,https://twitter.com/k_firsov/status/756875611872821248,4,2,kawera,7/24/2016 5:43\n10587000,MIT introduces the first cryotron (1957),http://www.aps.org/publications/apsnews/201202/physicshistory.cfm,10,1,chmaynard,11/18/2015 10:50\n12135771,Inploi,https://www.inploi.me/,1,1,inploi,7/21/2016 9:41\n12268490,A Honeypot for Assholes: Inside Twitters 10-Year Failure to Stop Harassment,https://www.buzzfeed.com/charliewarzel/a-honeypot-for-assholes-inside-twitters-10-year-failure-to-s?utm_term=.cf9lYYV9zg#.slYMPPojzG,53,81,avolcano,8/11/2016 14:29\n10254721,The 21 Bitcoin Computer,https://medium.com/@21dotco/the-21-bitcoin-computer-1d28d652b57b,129,84,paulbaumgart,9/21/2015 19:51\n10622537,World's Fastest Self-Made Billionaires,http://thehustle.co/fastest-self-made-billionaires,7,2,jl87,11/24/2015 18:34\n10795117,Ask HN: Hosting a Java Spring web application,,2,3,sdiq,12/26/2015 20:15\n10182047,\"Book on JavaScript Tools: Gulp, NPM, Yeoman, Bower\",https://www.manning.com/books/front-end-tooling-with-gulp-bower-and-yeoman/?a_aid=fettblog&a_bid=238ac06a,3,1,fett-blog,9/7/2015 16:38\n10722647,Z  quickly cd to 'frecent' directories,https://github.com/rupa/z,91,49,mrswag,12/12/2015 13:17\n11278336,\"C Is Manly, Python Is for N00bs:How False Stereotypes Turn into Technical Truths\",http://lambda-the-ultimate.org/node/5314,3,1,eternalban,3/13/2016 16:57\n11366306,Var and val in Java?,http://blog.joda.org/2016/03/var-and-val-in-java.html,49,59,frostmatthew,3/26/2016 16:45\n12178618,Answerz.com  Java and J2ee Programming,http://answersz.com/,2,1,answersz,7/28/2016 5:59\n10225097,Medium's Evan Williams to Publishers: Your Website Is Toast,http://www.forbes.com/sites/roberthof/2015/09/09/mediums-evan-williams-to-publishers-your-website-is-toast/,40,23,phodo,9/16/2015 7:08\n10344932,\"qpm, a package manager for Qt / QML\",http://www.cutehacks.com/blog/2015/10/5/say-hello-to-qpm-a-package-manager-for-qtqml,41,10,bpierre,10/7/2015 9:07\n12080058,Why we're starting a Rust consultancy,http://www.integer32.com/2016/07/11/why-rust.html,4,1,shepmaster,7/12/2016 15:52\n10615120,Show HN: Connecting Refugees to Employers,http://expatt.org,3,5,drizin,11/23/2015 15:36\n10622568,The 14 points of Fascism,http://www.favreau.info/misc/14-points-fascism.php,2,4,weatherlight,11/24/2015 18:39\n10929374,\"Grisly find suggests humans inhabited Arctic 45,000 years ago\",http://www.sciencemag.org/news/2016/01/grisly-find-suggests-humans-inhabited-arctic-45000-years-ago,90,79,fforflo,1/19/2016 8:29\n10454150,PocketNode,http://www.pocketnode.io/,3,1,yitchelle,10/26/2015 20:19\n10234160,Android 5 lock-screens can be bypassed by typing in a reeeeally long password,http://www.theregister.co.uk/2015/09/16/google_patches_android_lockscreen_bypass_nexus/,16,3,Jerry2,9/17/2015 16:08\n10678560,Show HN: Weather Extension for Opera,https://addons.opera.com/en/extensions/details/weather-2/?display=en,1,1,TimLeland,12/4/2015 19:38\n12414679,\"DataScience, Inc. Concludes Elite Education Program with Capstone Event\",http://finance.yahoo.com/news/datascience-inc-concludes-elite-education-120000860.html,2,1,DS12Residency,9/2/2016 17:30\n12025091,Ask HN: Any one getting other people's emails in Gmail,,19,19,x0054,7/3/2016 7:06\n12287841,Verifying copies,http://jrs-s.net/2016/06/29/verifying-copies/,41,18,snaky,8/14/2016 23:44\n10483695,\"Locked doors, headaches, and intellectual need\",http://mkremins.github.io/blog/doors-headaches-intellectual-need/,296,26,luu,10/31/2015 18:59\n10249686,You can now buy a Unix computer for less than the C Programming Language,,3,1,josephpmay,9/20/2015 23:54\n10748481,A-Frame: open-source WebVR framework from Mozilla,https://aframe.io/blog/2015/12/16/0.0.10-release/,91,9,chuckharmston,12/17/2015 0:10\n10786842,Want to Write a Compiler? Read These Two Papers (2008),http://prog21.dadgum.com/30.html,237,70,rspivak,12/24/2015 2:57\n11375237,How to turn small talk into smart conversation,http://ideas.ted.com/how-to-turn-small-talk-into-smart-conversation/,1,1,tmlee,3/28/2016 16:29\n11179605,New Chat Protocol  XMPP Alternative (Based on XMPP Semantics),,5,1,harshitbangar1,2/26/2016 3:10\n11868801,SaaS: how we went from 5 to 100k MRR in 24 months,http://thenextweb.com/entrepreneur/2016/06/09/build-scalable-sales-machine-saas/,11,1,rafweverbergh,6/9/2016 12:04\n12459098,Cracking NES Video Game Passwords [video],https://www.youtube.com/watch?v=PIu9J_CD818,5,1,Halienja,9/9/2016 1:41\n12458870,European Copyright Ruling Ushers in New Dark Era for Hyperlinks,https://www.eff.org/deeplinks/2016/09/european-copyright-ruling-ushers-new-dark-era-hyperlinks,23,3,dwaxe,9/9/2016 0:48\n11816852,Abusing Privileged and Unprivileged Linux Containers,https://www.nccgroup.trust/us/our-research/abusing-privileged-and-unprivileged-linux-containers/?research=Whitepapers,101,50,gtank,6/1/2016 18:21\n12564298,\"Twitter may receive formal bid, suitors said to include Salesforce and Google\",http://www.cnbc.com/2016/09/23/twitter-may-receive-formal-bid-shortly-suitors-said-to-include-salesforce-and-google.html,265,166,kgwgk,9/23/2016 13:14\n10291688,\"Data first, not code first\",http://etodd.io/2015/09/28/one-weird-trick-better-code/,252,89,et1337,9/28/2015 17:29\n11296067,Ask HN: Should we create a new product company or keep it under one umbrella?,,3,4,abhishekdesai,3/16/2016 9:43\n11808862,The Immutability of Math and How Almost Everything Else Will Pass,http://www.forbes.com/sites/vivekravisankar/2016/05/31/the-immutability-of-math-and-how-almost-everything-else-will-pass/#64e6876b20c8,6,2,idlecool,5/31/2016 18:33\n12369987,Wolverines: The Future of Search and Rescue,http://www.outsideonline.com/2067281/wolverines-future-search-and-rescue,66,11,curtis,8/26/2016 23:16\n11454007,Ask HN: JSON API standards / patterns,,8,1,danielnc,4/8/2016 12:04\n12185782,What was once a bug is now a widely used CSS property,https://en.wikipedia.org/wiki/Internet_Explorer_box_model_bug,2,2,afshinmeh,7/29/2016 9:44\n10792872,Quantum computers could lead to more efficient designs for aircraft,http://www.telegraph.co.uk/finance/newsbysector/industry/12065245/Airbuss-quantum-computing-brings-Silicon-Valley-to-the-Welsh-Valleys.html,3,1,jonbaer,12/26/2015 1:03\n10567873,Banish the Kardashians from the web,http://kblocker.co/,63,29,rfjedwards,11/15/2015 0:09\n12551566,The Death of the Telephone Call: 18762007,http://www.slate.com/articles/life/the_next_20/2016/09/what_s_lost_when_telephone_calls_disappear.html,68,88,Hooke,9/21/2016 19:44\n12503155,Actors vs. Objects,https://anthonylebrun.silvrback.com/actors-vs-objects,19,2,anthonylebrun,9/15/2016 3:24\n10722068,How Nasa brought the monstrous F-1 'moon rocket' engine back to life (2013),http://www.wired.co.uk/news/archive/2013-04/16/f-1-moon-rocket/viewall,3,1,rmason,12/12/2015 7:07\n11553740,About rel=noopener,https://mathiasbynens.github.io/rel-noopener/?target=_blank,411,109,dmnd,4/23/2016 1:54\n12165605,Declined VC wants us to pay legal fees,https://medium.com/@cag1412/vc-calling-pay-my-lawyers-2f5fce7abe06,94,59,mntmn,7/26/2016 13:54\n11083898,Is it time to rethink recycling?,http://ensia.com/features/is-it-time-to-rethink-recycling/,117,147,nkurz,2/11/2016 22:39\n10864196,Show HN: EMU - beta - JS-based WYSIWYG markup-editor/wiki/calculator,http://apelab.com/emu-beta,4,2,chvid,1/8/2016 11:38\n10592701,MIT graduate student says income inequality is actually about housing,https://medium.com/the-ferenstein-wire/a-26-year-old-mit-graduate-is-turning-heads-over-his-theory-that-income-inequality-is-actually-2a3b423e0c#.8dd6eoir9,90,99,adidash,11/19/2015 4:14\n11743394,Australia versus Philip Morris. How we took on big tobacco and won,http://www.smh.com.au/federal-politics/political-news/australia-versus-philip-morris-how-we-took-on-big-tobacco-and-won-20160517-gowwva.html,2,1,walterbell,5/21/2016 5:53\n10647445,Different approximations for the same sales tax rate,https://twitter.com/itbus/status/671160646541647872,1,1,dewiz,11/30/2015 3:15\n12068295,PokÃ©mon GO: The Data Behind Americas Latest Obsession,https://www.similarweb.com/blog/pokemon-go,361,197,nateberkopec,7/11/2016 1:28\n11211085,The eerie math that could predict terrorist attacks,https://www.washingtonpost.com/news/wonk/wp/2016/03/01/the-eerie-math-that-could-predict-terrorist-attacks/,2,1,simulate,3/2/2016 16:47\n11878087,Android No Longer Fragmented,https://www.apteligent.com/2016/06/may-monthly-data-report-google-io-edition/,19,5,andrewmlevy,6/10/2016 17:28\n12263341,Letter of Resignation from the Palo Alto Planning and Transportation Commission,https://medium.com/@katevershovdowning/letter-of-resignation-from-the-palo-alto-planning-and-transportation-commission-f7b6facd94f5#.ehfw934kr,21,11,jseliger,8/10/2016 17:18\n11701162,Tradeoffs in Coordination Among Teams,http://blog.jessitron.com/2016/05/tradeoffs-in-coordination-among-teams.html,31,3,luu,5/15/2016 15:04\n11299255,The Clipper Chip,https://en.wikipedia.org/wiki/Clipper_chip,244,39,jacquesm,3/16/2016 17:49\n10878826,Employee benefits at Basecamp,https://m.signalvnoise.com/employee-benefits-at-basecamp-d2d46fd06c58#.b3h5bv71t,12,2,axelfontaine,1/11/2016 4:33\n11593322,Does Mark Zuckerberg Want to Run for President?,http://www.forbes.com/sites/briansolomon/2016/04/28/does-mark-zuckerberg-want-to-run-for-president/#6c213aff6cfa,4,4,abhi3,4/29/2016 2:03\n10844910,I retired at 30. The best part isn't leisure  it's freedom,http://www.vox.com/2015/7/27/9023415/mr-money-mustache-retirement,32,2,joeyespo,1/5/2016 18:18\n12469917,Robots Cant Dance  Why the singularity is greatly exaggerated (2015),http://nautil.us/issue/20/creativity/robots-cant-dance,44,74,dnetesn,9/10/2016 16:38\n10505106,Scientists May Have Just Discovered a Parallel Universe Leaking into Ours,https://www.inverse.com/article/7403-scientists-may-have-just-discovered-a-parallel-universe-leaking-into-ours,5,2,gpvos,11/4/2015 7:38\n11057597,Python implementation of statistical Dependency parsing using SVM by @rj_here,https://github.com/rohit-jain/parzer/tree/master/code,4,3,opamp1990,2/8/2016 11:51\n12306562,How Imperfections Could Bring Down Michelangelos David,http://www.nytimes.com/2016/08/21/magazine/davids-ankles-how-imperfections-could-bring-down-the-worlds-most-perfect-statue.html?smid=tw-nytimes&smtyp=cur&_r=0,55,13,rmason,8/17/2016 17:40\n12101333,My First 10 Seconds on a Server,http://jerrygamblin.com/2016/07/13/my-first-10-seconds-on-a-server/,5,1,adamnemecek,7/15/2016 14:47\n11242711,Ask HN: Question on applying to Google/Facebook,,3,1,ucharmme,3/8/2016 0:08\n12122948,An Empirical Analysis of Racial Differences in Police Use of Force,http://www.nber.org/papers/w22399,1,1,MrJagil,7/19/2016 17:00\n12499684,GraphQL: Leaving technical preview,http://graphql.org/blog/production-ready/,41,2,dschafer,9/14/2016 18:10\n10693950,Dropbox is giving up on Mailbox and Carousel,http://www.cultofandroid.com/77588/dropbox-is-giving-up-on-mailbox-and-carousel/,1,1,riqbal,12/8/2015 0:33\n10668397,Can any one know about MLM business plan?,,1,1,Georgebailey,12/3/2015 7:53\n11395322,The Remembrance of Amalek,http://therevealer.org/archives/20744,9,2,lermontov,3/31/2016 6:16\n11223927,Swift Asserts,https://www.mikeash.com/pyblog/friday-qa-2016-03-04-swift-asserts.html,73,21,ingve,3/4/2016 14:34\n11987702,Prometheus and Kubernetes up and running,https://coreos.com/blog/prometheus-and-kubernetes-up-and-running.html,85,5,philips,6/27/2016 17:23\n11586338,Apply HN: Mental Health Medication Self-Assesment App,,3,8,thevibesman,4/28/2016 3:09\n12275277,What Makes a Good User Story  Part 2,https://www.promptworks.com/blog/what-makes-a-good-user-story-part-2?utm_source=hn&utm_medium=social&utm_campaign=userstorypart2,2,1,promptworks,8/12/2016 13:09\n10299938,\"Make ES6, Not Coffee\",http://gofore.com/ohjelmistokehitys/make-es6-coffee/,2,1,chris-at,9/29/2015 21:44\n11341746,\"Ask HN: What is your advice/comments on \"\"publish or perish\"\" culture in academia?\",,2,1,trashpanda,3/23/2016 2:43\n11172302,San Jose: A Place Where the Poor Once Thrived,http://www.theatlantic.com/business/archive/2016/02/the-place-where-the-poor-once-thrived/470667/?single_page=true,65,60,nradov,2/25/2016 4:01\n11821117,Owncloud has been forked into Nextcloud,https://nextcloud.com/about/,182,130,jwildeboer,6/2/2016 8:35\n12179455,Inside Amazon: Wrestling Big Ideas in a Bruising Workplace,http://www.nytimes.com/2015/08/16/technology/inside-amazon-wrestling-big-ideas-in-a-bruising-workplace.html?_r=1,1,1,lladnar,7/28/2016 10:39\n12168660,Thinking About Suing Uber? Let This Be a Warning,http://www.nytimes.com/2016/07/26/nyregion/investigation-of-conservationist-conducted-on-ubers-behalf-crossed-the-line-judge-rules.html?ref=technology,10,2,hvo,7/26/2016 20:53\n10451715,Infinitely fast phase velocity with zero-index metamaterials,http://qz.com/532580/scientists-have-found-a-way-to-make-light-waves-travel-infinitely-fast/,5,4,Schiphol,10/26/2015 14:38\n10890711,Lost 19th Century Whaling Fleet Found Off Alaska's Arctic Coast,https://gcaptain.com/2016/01/12/lost-19th-century-whaling-fleet-found-off-alaskas-arctic-coast/,3,1,protomyth,1/12/2016 21:54\n12028852,\"Fitness Isnt a Lifestyle Anymore, Sometimes Its a Cult\",http://www.wired.com/2016/06/fitness-isnt-lifestyle-anymore-sometimes-cult/,65,56,DiabloD3,7/4/2016 4:11\n11456834,\"Clinton Gets $13m from Health Industry, Single-Payer Will Never, Ever Come\",http://www.ibtimes.com/political-capital/hillary-clinton-gets-13-million-health-industry-now-says-single-payer-will-never,32,12,doener,4/8/2016 18:36\n11307344,New Study Seeks to Use Deep Learning to Detect Heart Disease,http://www.wsj.com/articles/new-study-seeks-to-use-deep-learning-to-detect-heart-disease-1458240739,5,2,brandonb,3/17/2016 20:29\n10542570,A Tale from the Mythic Days of Magazine Expense Accounts,http://www.vanityfair.com/culture/2015/11/robert-hughes-the-spectacle-of-skill,31,2,pepys,11/10/2015 21:18\n11389304,Theres a Huge New Corporate Corruption Scandal. Heres Why Everyone Should Care,http://www.huffingtonpost.com.au/entry/unaoil-bribery-scandal-corruption_us_56fa2b06e4b014d3fe2408b9,110,25,pvnick,3/30/2016 14:01\n12412578,Navy cover-up of Afghan sex slaves,https://www.washingtonpost.com/news/checkpoint/wp/2016/09/01/navy-analysis-found-that-a-marines-case-would-draw-attention-to-afghan-sex-slaves/,3,1,jnagro,9/2/2016 12:36\n11779620,React CountUp,https://glennreyes.github.io/react-countup,2,1,glennreyes,5/26/2016 17:07\n10565324,For Better or for Worse,http://jmoiron.net/blog/for-better-or-for-worse/,6,2,koolhead17,11/14/2015 11:31\n11159077,\"Show HN: Super Space Traveler (Prototype), a platform hell game for mobile\",https://rink.hockeyapp.net/apps/44ae8090d77346d785f79f1adb6c0c2e,1,1,marciojmo,2/23/2016 14:41\n12031364,A brutally honest guide to help you get funding,http://pitchdeck-ebook.pagedemo.co/,3,1,pierreluc,7/4/2016 15:43\n10305902,Peeple:  Yelp for people,https://www.washingtonpost.com/news/the-intersect/wp/2015/09/30/everyone-you-know-will-be-able-to-rate-you-on-the-terrifying-yelp-for-people-whether-you-want-them-to-or-not/,11,4,abruzzi,9/30/2015 18:11\n11513309,MonkMed-What the world needs now,,3,4,susieq,4/17/2016 3:00\n10450099,Java 8s new Optional type doesn't solve anything,https://medium.com/@bgourlie/java-8-s-new-optional-type-is-worthless-448a00fa672d,174,192,lelf,10/26/2015 8:28\n11552584,Police Officials: Google and Apple Should Censor Encryption Apps,https://motherboard.vice.com/read/police-officials-google-and-apple-should-censor-encryption-apps-in-their-stores,2,2,aburan28,4/22/2016 21:12\n11541992,BootStrap 4 cheatsheet,http://hackerthemes.com/bootstrap-cheatsheet#dropdown,340,130,kelukelugames,4/21/2016 13:37\n12443678,Goldman Sachs Has Started Giving Away Its Most Valuable Software,http://www.wsj.com/articles/goldman-sachs-has-started-giving-away-its-most-valuable-software-1473242401?mod=e2fb,81,71,prostoalex,9/7/2016 14:30\n11478855,Java 6 vs. Java 7 vs. Java 8 between 2013  2016 usage stats,https://plumbr.eu/blog/java/java-version-and-vendor-data-analyzed-2016-edition,3,2,ivom2gi,4/12/2016 12:19\n11224043,Flight Canvas  A Simple Solution to Finding Cheap Flights,http://flightcanvas.net,4,1,cbsince86,3/4/2016 14:50\n12000854,A Natural Language User Interface is just a User Interface,https://medium.com/@honnibal/a-natural-language-user-interface-is-just-a-user-interface-4a6d898e9721,88,16,syllogism,6/29/2016 11:21\n11791980,The Plan 9 Effect or why you should not fix it if it isn't broken,http://www.di.unipi.it/~nids/docs/the_plan-9_effect.html,116,107,terminalcommand,5/28/2016 15:30\n10450890,Things to Avoid When Writing CSS,https://medium.com/@Heydon/things-to-avoid-when-writing-css-1a222c43c28f#.sgvlf0u3s,47,72,smpetrey,10/26/2015 12:27\n11587350,3 women who radically changed the course of technology,http://www.rexsoftware.com/ada/,56,54,loklaan,4/28/2016 8:54\n10558955,Ask HN: A 787 Dreamliner has less than 1/10th of the code of a modern car. Why?,,10,4,sanmon3186,11/13/2015 10:07\n11151062,Show HN: I'm looking for science fiction writers,http://compellingsciencefiction.com/submit.html,103,81,mojoe,2/22/2016 14:47\n10653494,EDA Playground with Commercial Tools,http://eda-playground.readthedocs.org/en/latest/intro.html,2,1,e19293001,12/1/2015 3:31\n11597300,Why That Salesperson Just Wont Stop Emailing You,http://priceonomics.com/why-that-salesperson-just-wont-stop-emailing-you/,11,2,gk1,4/29/2016 17:36\n11601812,\"H-1B visas: who gets them, where they go\",http://projects.sfchronicle.com/2016/visas/,2,2,negrit,4/30/2016 14:29\n11532725,\"You and Your Research, by Richard Hamming [2014]\",http://blog.samaltman.com/you-and-your-research,1,1,max_,4/20/2016 7:02\n12050343,Ask HN: Anyone wants to come to Shenzhen?,,3,4,dazhbog,7/7/2016 16:27\n11677086,WhatsApp encryption is useless,http://wccftech.com/does-ss7-render-whatsapp-encryption-pointless/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+MobileWccftech+%28Mobile+%E2%80%93+WCCFtech%29,25,20,Enindu,5/11/2016 17:07\n11651415,Steve Burrill Left Investors Waiting from Minnesota to San Francisco,http://www.sfchronicle.com/business/article/Steve-Burrill-left-investors-waiting-from-7410420.php?t=8f9bca998c6bc56d8d&cmpid=twitter-premium,4,1,coloneltcb,5/7/2016 21:24\n12220634,Intel recalls all Basis Peak watches due to overheating,http://www.mybasis.com/safety/,6,3,xtqctz,8/3/2016 19:12\n10655967,The Arduino popularity contest,https://www.sparkfun.com/news/1982,9,2,fakedrake,12/1/2015 15:24\n10546199,Kickstarter's Zano drone fails to fly,http://www.bbc.com/news/34787404,5,2,oori,11/11/2015 12:03\n10761335,Show HN: Chat  simplest live chat widget on the planet,https://keyreply.com/chat,2,1,spenceryang,12/18/2015 22:11\n11913652,Samsung Acquires Joyent,https://www.joyent.com/blog/samsung-acquires-joyent-a-ctos-perspective,787,236,yunong,6/16/2016 3:08\n11816950,Universal cancer vaccine claim,http://www.independent.co.uk/news/science/cancer-vaccine-immunotherapy-universal-immune-system-rna-nature-journal-a7060181.html,6,1,vain,6/1/2016 18:32\n12117123,A high-tech mecca rises to rival Silicon Valley,http://www.cnbc.com/2016/07/13/a-high-tech-mecca-rises-to-rival-silicon-valley.html,2,1,krupan,7/18/2016 18:32\n10874516,This is the year action cameras and 360-degree videos collide,http://www.theverge.com/2016/1/9/10742974/nikon-gopro-action-cameras-360-video-ces-2016,18,5,danboarder,1/10/2016 6:59\n10214776,Python Decorators in 12 Steps (2012),http://simeonfranklin.com/blog/2012/jul/1/python-decorators-in-12-steps/,179,32,terminalcommand,9/14/2015 12:44\n11671434,Show HN: Real time financial insight,https://www.bookvalu.com/,2,1,ketharsis,5/10/2016 23:15\n10528959,Who Was Galileo Galilei?,http://www.universetoday.com/48756/galileo-facts/,29,12,Hooke,11/8/2015 16:54\n11159151,Show HN: A generic router to manage url like object state,https://github.com/Routility/routility,1,1,daiwei,2/23/2016 14:48\n10211565,Python 3.5.0,https://www.python.org/downloads/release/python-350/,491,154,korisnik,9/13/2015 14:46\n12171704,Record Syntax for C#,https://github.com/dotnet/roslyn/blob/features/records/docs/features/records.md,5,1,adgasf,7/27/2016 10:25\n11706386,\"Leaderless, Blockchain-Based VC Fund Raises $100M and Counting\",http://fortune.com/2016/05/15/leaderless-blockchain-vc-fund/,5,3,gomox,5/16/2016 14:18\n10256462,The Effect of Network and Infrastructural Variables on SPDYs Performance (2014),http://arxiv.org/abs/1401.6508,23,13,chetanahuja,9/22/2015 3:21\n11849915,\"Fiat currencies not as Centralized, Bitcoin not as Decentralized, as you think\",https://medium.com/metacurrency-project/national-currencies-arent-as-centralized-and-bitcoin-isn-t-as-decentralized-as-you-think-fa2afa022a2b#.b00mjlbj9,11,1,stijnstijn,6/6/2016 20:12\n11070211,\"Early-stage companies, get ready to be punched in the face\",http://venturebeat.com/2016/02/09/early-stage-companies-get-ready-to-be-punched-in-the-face/,3,1,jhulla,2/10/2016 1:34\n10460017,What I Learned from Briefly Sharing an Office with Steve Jobs,https://medium.com/@sixteenth/what-i-learned-from-briefly-sharing-an-office-with-steve-jobs-cd1d9d89dff8#.7gdr9k8e1,1,2,tate,10/27/2015 18:18\n10441380,Biologists Discover Bacteria Communicate Like Neurons in the Brain,http://ucsdnews.ucsd.edu/pressrelease/biologists_discover_bacteria_communicate_like_neurons_in_the_brain,68,9,Oatseller,10/23/2015 21:24\n11966570,Alan Kay on the misunderstanding of OOP (1998),http://lists.squeakfoundation.org/pipermail/squeak-dev/1998-October/017019.html,240,206,mmphosis,6/24/2016 4:45\n12057839,The Era of Lethal Police Robots Has Arrived,http://www.defenseone.com/technology/2016/07/era-lethal-police-robots-has-arrived/129747/,20,8,rbc,7/8/2016 18:56\n10943334,Finding the Tennis Suspects,https://medium.com/@rkaplan/finding-the-tennis-suspects-c2d9f198c33d#.g93vsuejk,55,25,aroman,1/21/2016 4:20\n10539197,Show HN: Hacker News Lock Screen features trending stories from HN front page,https://play.google.com/store/apps/details?id=com.hackernews.lockscreen,17,3,kiberstranier,11/10/2015 13:46\n12507361,Restoring YC's Xerox Alto: how our boot disk was trashed with random data,http://www.righto.com/2016/09/restoring-ycs-xerox-alto-how-our-boot.html,149,50,dwaxe,9/15/2016 16:14\n10969345,Paul Krugman Reviews The Rise and Fall of American Growth by Robert J. Gordon,http://www.nytimes.com/2016/01/31/books/review/the-powers-that-were.html,14,3,lkrubner,1/25/2016 19:33\n10697849,Making My Emacs Start Faster,http://www.wmecole.com/2015/11/making-my-emacs-start-faster.html,64,46,gk1,12/8/2015 17:27\n10673386,Air gaps never exist (2011),http://gse-compliance.blogspot.com/2011/09/air-gaps-never-exist.html,43,49,cba9,12/3/2015 23:02\n10565748,RSA Signatures in Emacs Lisp,http://nullprogram.com/blog/2015/10/30/,10,1,lelf,11/14/2015 14:21\n11469834,Online Dating and the Death of the 'Mixed-Attractiveness' Couple,http://priceonomics.com/online-dating-and-the-death-of-the-mixed/,396,405,jseliger,4/11/2016 5:41\n10353612,Thi.ng: 20+ computational design tools for Clojure and ClojureScript,http://thi.ng,1,1,audionerd,10/8/2015 16:01\n12412035,Why Small Rural Counties Send More People to Prison,http://www.nytimes.com/2016/09/02/upshot/new-geography-of-prisons.html,3,1,1wheel,9/2/2016 10:20\n11648353,A case in defense of ES6 generators in JavaScript,http://nikolay.rocks/2016-05-03-case-for-generators,1,1,MadRabbit,5/7/2016 4:08\n11123863,Texting Isnt the First New Technology Thought to Impair Social Skills,http://www.smithsonianmag.com/innovation/texting-isnt-first-new-technology-thought-impair-social-skills-180958091/?no-ist,2,1,acdanger,2/18/2016 5:15\n11973512,Amazon Web Services is poaching engineers from itself,http://www.businessinsider.com/how-aws-is-poaching-engineers-from-itself-2016-6?op=1,5,1,prostoalex,6/24/2016 21:10\n12569642,\"Robert Gottlieb, the Art of Editing No. 1\",http://www.theparisreview.org/interviews/1760/the-art-of-editing-no-1-robert-gottlieb,4,1,helloworld,9/24/2016 5:49\n10658898,Incredible 1km skyscraper is being built in Saudi Arabia,http://www.thememo.com/2015/12/01/this-incredible-1km-skyscraper-is-being-built-in-saudi-arabia/,1,1,alexwoodcreates,12/1/2015 21:25\n11569061,Extortion and the World Wide Web: Cloak Threatened with DDoS,https://blog.getcloak.com/2016/04/20/extortion-and-the-wild-wild-web/,1,1,jm3,4/26/2016 2:40\n12073976,Allocation on the JVM: Down the rabbit hole,http://jcdav.is/2016/07/11/JVM-allocation-secrets/,93,6,jcdavis,7/11/2016 20:02\n11508477,John McAfee came back from Belize penniless in 2012 and is now 10M$ in debt,https://twitter.com/officialmcafee/status/721122054318268416,12,1,jrbedard,4/15/2016 23:53\n12237615,I've built an app and don't know what to do next,,2,2,taggroo,8/6/2016 9:51\n12247189,FAQ about Christoph Hellwig's VMware Lawsuit,https://sfconservancy.org/copyleft-compliance/vmware-lawsuit-faq.html,3,1,solarengineer,8/8/2016 12:33\n11347282,The War on Internet Piracy,http://www.bloomberg.com/gadfly/articles/2016-03-23/google-and-media-titans-clash-in-a-war-on-internet-piracy,2,3,Trisell,3/23/2016 19:06\n12251729,App Store Simplified Screenshot Submission Process,https://developer.apple.com/news/?id=08082016a,3,1,chrisamanse,8/9/2016 0:23\n11618966,Chromecast and Chromecast Audio on sale ( 5 $ off ),http://www.androidpolice.com/2016/05/02/deal-alert-chromecast-and-chromecast-audio-on-sale-for-5-off-almost-everywhere/,1,2,NicoJuicy,5/3/2016 8:57\n11001647,\"WordPress Killed PHP, LOL\",https://medium.com/@velmu/wordpress-killed-php-lol-5f3c87473c79#.dpesejsoq,4,1,velmu,1/30/2016 12:51\n12332453,WTF-35: How the Joint Strike Fighter Got to Be Such a Mess,http://www.popularmechanics.com/military/a21957/wtf-35/,19,1,jseliger,8/21/2016 19:53\n11991167,\"Bluetooth 5 will quadruple the range, double the speed\",https://www.engadget.com/2016/06/16/bluetooth-5/,297,244,bokenator,6/28/2016 2:49\n12106606,Clojure News: An HN Clone for Clojure,https://clojure.news,2,1,hellofunk,7/16/2016 15:16\n10518753,Physical 'Emoji Keyboard' for Macs and iOS Devices Lets You Type Emoji Faster,http://www.macrumors.com/2015/11/03/emojiworks-emoji-keyboard-macs-ios-devices/,1,2,arm,11/6/2015 10:40\n10968151,Moving FirefoxOS into Tier 3 support,https://groups.google.com/d/msg/mozilla.dev.platform/gF-kiJV21ro/qJRk1B-KAAAJ,17,5,bpierre,1/25/2016 16:41\n11802636,\"Microlight.js, a code highlighting library\",https://asvd.github.io/microlight/,214,62,xpostman,5/30/2016 19:19\n10839778,The Wisdom Race Is Heating Up,http://edge.org/response-detail/26687,5,1,dtawfik1,1/4/2016 23:51\n11251671,C2: Affordable X86-64 Servers,https://blog.scaleway.com/2016/03/08/c2-insanely-affordable-x64-servers/,448,224,fooyc,3/9/2016 8:27\n12420549,My best manager did this,http://ask.metafilter.com/300002/My-best-manager-did-this,12,6,mooreds,9/3/2016 19:00\n12200724,EasyMake  one python file instead tons of Makefile locs,https://github.com/l4l/EasyMake,1,3,kitsu,8/1/2016 7:29\n11033905,\"From liquid air to supercapacitors, energy storage is poised for a breakthrough\",http://www.theguardian.com/environment/2016/feb/04/from-liquid-air-to-supercapacitators-energy-storage-is-finally-poised-for-a-breakthrough,50,68,jsingleton,2/4/2016 14:02\n12324301,Amazon Prime putting in commercials,,57,11,dpeterson,8/19/2016 23:50\n11563570,Solar plane flies across Pacific,http://recode.net/2016/04/24/solar-impulse-hawaii-california/,2,1,zabramow,4/25/2016 11:34\n12004406,Creating a JavaScript object without the new keyword,http://www.davecooper.org/creating-a-javascript-object-without-new,3,6,gurgus,6/29/2016 20:07\n11459978,\"IBM Charged a Company Rs. 9.5 Crore for an App, a Developer Made It in 4 Mins\",http://www.officechai.com/news/ibm-charged-a-company-rs-9-5-crore-for-an-app-this-developer-just-made-it-in-4-mins/,4,1,krisgenre,4/9/2016 4:52\n11347387,WeChat is becoming a mobile payment giant in China,http://techcrunch.com/2016/03/17/messaging-app-wechat-is-becoming-a-mobile-payment-giant-in-china,49,15,devy,3/23/2016 19:17\n11085515,Online legal publishers squabble over the right to copyright the law,http://arstechnica.com/tech-policy/2016/02/online-legal-publishers-squabble-over-the-right-to-copyright-the-law/,9,1,Tomte,2/12/2016 5:37\n12550364,How to fly (almost) for free,http://learntravelhacking.com/?ref=hn,5,1,nathanbarry,9/21/2016 17:33\n10213836,Building Your Own Data Diode with Open Source Solutions,http://blog.cimation.com/blog/building-your-own-data-diode-with-open-source-solutions,24,19,walterbell,9/14/2015 6:18\n10677221,Are you living in a computer simulation?,http://www.simulation-argument.com/simulation.pdf,2,1,_of,12/4/2015 16:27\n10712215,Show HN: Typed.pw  a simple way to write online,,12,7,xojoc,12/10/2015 18:11\n10330182,TCP/UDP/ICMP traffic over UDP tunneling,https://github.com/astroza/udptunnel,66,18,shagunsodhani,10/5/2015 6:09\n11254967,What if we could vote from our phones?,https://medium.com/@arixking/what-if-you-could-vote-from-your-phone-e639ace46fed#.pztoqhi6c,1,2,arixking,3/9/2016 19:03\n12109731,Obama Just Became the First Sitting President to Publish an Academic Paper,https://mic.com/articles/148595/obamajama-obama-academic-paper-made-history?utm_source=policymicFB&utm_medium=future&utm_campaign=social#.jn94vAigo,18,1,altstar,7/17/2016 11:00\n10777127,Visualizing Shakespeare's Sonnets,https://gramener.com/playground/shakespeare/,1,1,wearypilgrim,12/22/2015 11:37\n12114414,[] stroke and risk factors [] systematic analysis,http://www.thelancet.com/journals/laneur/article/PIIS1474-4422(16)30073-4/fulltext,1,1,FrojoS,7/18/2016 11:24\n11238772,Show HN: Flipadelphia flips your features,http://samdfonseca.github.io/flipadelphia,2,3,samdfonseca,3/7/2016 13:43\n10720746,The real estate web is a mess. We want to fix it,https://homeapp.co/blog/preparing-for-lift-off,3,1,wimble,12/11/2015 23:00\n10952442,Spain arrests and charges Mexican Governor with corruption,http://www.nytimes.com/2016/01/22/world/americas/a-former-mexican-governor-is-arrested-but-not-by-his-own-country.html,50,10,jagtesh,1/22/2016 13:06\n11360879,Show HN: LevelDB outperforms others on a cheap phone (Microsoft ESE and SQLite),https://github.com/maxpert/LevelDBWinRT/wiki/Performance-And-Comparison,57,47,maxpert,3/25/2016 16:14\n12119083,Storage device writes information atom-by-atom,http://www.bbc.com/news/science-environment-36824902,1,1,HarveyKandola,7/19/2016 2:03\n11792786,\"Paper Processor  What is fetch, decode, and execute?\",https://sites.google.com/site/kotukotuzimiti/Paper_Processor,99,17,maastaar,5/28/2016 18:41\n10233367,Pineapple  A standalone front end to IPython for Mac,http://nwhitehead.github.io/pineapple/,142,45,coldtea,9/17/2015 14:03\n10872206,Services like Airbnb are altering the economics of the hotel business,http://www.economist.com/news/finance-and-economics/21685502-services-airbnb-are-altering-economics-hotel-business-buffetts,4,1,Futurebot,1/9/2016 18:15\n11591470,VW and Shell try to block EU push for electric cars,http://www.theguardian.com/environment/2016/apr/28/vw-and-shell-try-to-block-eu-push-for-cleaner-cars,13,2,osivertsson,4/28/2016 19:51\n10413594,Accidentally flagged a story. Now what?,,1,2,0xdeadbeefbabe,10/19/2015 15:42\n11339518,A set of scripts to auto-install a complete single-server django website,https://github.com/Aviah/one-click-django-server,1,1,DodgyEggplant,3/22/2016 19:57\n10835758,\"Hands-on with virtual reality using A-Frame, React and Redux\",https://medium.com/immersion-for-the-win/hands-on-with-virtual-reality-using-a-frame-react-and-redux-bc66240834f7#.cfmodcayu,53,8,sebg,1/4/2016 14:30\n10734966,CSS3 proven to be Turing complete?,http://my-codeworks.com/blog/2015/css3-proven-to-be-turing-complete,71,55,mmastrac,12/15/2015 0:04\n11940298,\"Ask HN: Who's Hiring, Hire Me (Entry Level)\",,1,4,nate_robo,6/20/2016 18:51\n11659220,\"The genomic era arrives, and this time is probably real\",http://www.economist.com/news/science-and-technology/21698229-genomic-era-arrives-and-time-its-probably-real-encore-une-fois,150,79,tosseraccount,5/9/2016 12:25\n10554479,Edward Snowden Explains How to Reclaim Privacy,https://theintercept.com/2015/11/12/edward-snowden-explains-how-to-reclaim-your-privacy/,170,31,etiam,11/12/2015 17:16\n11168422,Ask HN: Losing Vision  What remote IT jobs are possible?,,7,10,santoshmaharshi,2/24/2016 17:24\n11365584,\"Ask HN: If you make more than $200k, how do you manage your money?\",,3,4,dalerus,3/26/2016 13:30\n11483510,Apply HN: Remember  Intelligently search all of your files from one place.,,18,12,merterdir,4/12/2016 20:55\n12168913,Twitter warns that advertiser demand is falling and the stock is crashing,http://www.businessinsider.com/twitter-q2-2016-earnings-2016-7,5,2,jerryhuang100,7/26/2016 21:39\n11629075,Warren Buffett/Bill Gates reading habits,http://qz.com/668514/if-you-want-to-be-like-warren-buffett-and-bill-gates-adopt-their-voracious-reading-habits/?utm_source=pocket&utm_medium=email&utm_campaign=pockethits,2,1,ALee,5/4/2016 15:34\n10389789,WebKit removes the 350ms click delay for iOS,https://trac.webkit.org/changeset/191072,304,141,asyncwords,10/14/2015 21:51\n10582489,Tips for Creating a Cohesive Company Culture Remotely,http://blog.scrapinghub.com/2015/11/16/tips-for-creating-a-cohesive-company-culture-remotely/,4,1,unsettledtck,11/17/2015 17:14\n12329423,UK Court: ISPs have to block *trademark* infringements,https://www.privateinternetaccess.com/blog/2016/08/uk-court-isps-block-trademark-infringements-addition-copyright-infringements/,4,1,doener,8/21/2016 4:45\n11405241,Ask HN: Who wants to be hired? (April 2016),,154,283,whoishiring,4/1/2016 15:01\n11325827,The Outsiders (1987),http://www.worlddreambank.org/O/OUTSIDRS.HTM,35,7,Petiver,3/21/2016 2:29\n12209490,Ask HN: Is an ecommerce saas platform a good idea?,,4,9,mirceasoaica,8/2/2016 12:43\n10634406,BiteLabs  Eat Celebrity Meat,http://www.bitelabs.org/,2,1,sinak,11/26/2015 19:44\n11935143,A Meth Addict Gets Sober in Orange County Community Court,http://www.theatlantic.com/politics/archive/2016/06/using-against-my-will/486203/?single_page=true,104,89,curtis,6/19/2016 22:59\n10609413,Naval Academy reinstates celestial navigation,http://www.navytimes.com/story/military/tech/2015/11/01/naval-academy-reinstates-celestial-navigation/74998554/,80,35,aoldoni,11/22/2015 8:03\n11843840,Get Paid to Move to Maine,http://www.bostonmagazine.com/property/blog/2016/06/03/maine-vacation-paid/,41,36,prostoalex,6/6/2016 0:09\n12376695,\"Big data, Google and the end of free will\",https://www.ft.com/content/50bb4830-6a4c-11e6-ae5b-a7cc5dd5a28c,69,21,petethomas,8/28/2016 14:40\n12185991,Ask HN: Is a career in software development the easiest way to maximize income?,,3,3,tootall,7/29/2016 11:02\n12125515,Stick a Fork in Ethereum,http://elaineou.com/2016/07/18/stick-a-fork-in-ethereum/,250,183,themgt,7/19/2016 22:43\n11136068,U.S. Government Says Hoverboards Are Verboten,http://techcrunch.com/2016/02/19/u-s-government-says-hoverboards-are-verboten/,2,3,mrfusion,2/19/2016 19:49\n12197993,ARM (Dual-core Cortex A7) based desktop and laptop,http://crowdsupply.com/eoma68/micro-desktop/,13,2,sidhu1f,7/31/2016 17:59\n10682390,Show HN: SleepsToSanta.com - Speech Synthesizer API experiment,http://www.sleepstosanta.com/?voice=Bells,5,1,sleepstosanta,12/5/2015 16:45\n11977542,Gun Threats and Self-Defense Gun Use,https://www.hsph.harvard.edu/hicrc/firearms-research/gun-threats-and-self-defense-gun-use-2/?utm_source=Twitter&utm_medium=Social&utm_campaign=Chan-Twitter-General,1,1,merraksh,6/25/2016 19:10\n12531786,Ask HN: Software for helping visually impaired persons?,,2,6,adamwi,9/19/2016 14:43\n11200357,Hands-On: Looking at AR Game Dev Through Microsoft's HoloLens,http://www.gamasutra.com/view/news/242441/Handson_Looking_at_AR_game_dev_through_Microsofts_HoloLens.php,2,1,Impossible,3/1/2016 2:11\n11627171,FaÃ§ade  we make rainbows,https://medium.com/@rafal/hello-this-is-fa%C3%A7ade-c20f7087b08d#.sfol5sxh2,2,1,rpastuszak,5/4/2016 9:20\n12456094,\"Show HN: The curated list of awesome CMake scripts, modules, examples and others\",https://github.com/onqtam/awesome-cmake,5,1,onqtam,9/8/2016 18:54\n10508634,Weelytics: makes it easy to track your website visitors actions,http://weelytics.com?utm_source=hackernews&utm_medium=post&utm_campaign=hn1,1,1,weelytics,11/4/2015 18:52\n11164525,Ask HN: What's the best selling HTML5 game so far?,,2,2,gsklee,2/24/2016 4:13\n10242419,SSL Client Certificates Work,http://stuff-things.net/2015/07/28/ssl-client-certificates-work/,1,1,mooreds,9/18/2015 22:30\n11842096,How Venezuelas socialist dream collapsed into a nightmare  Vox,http://www.vox.com/2016/5/26/11774482/venezuela-socialist-collapse,4,1,bmmayer1,6/5/2016 17:44\n12538615,Digital photography: The future of small-scale manufacturing?,https://www.sciencedaily.com/releases/2016/09/160919132306.htm,2,1,endswapper,9/20/2016 11:20\n10617453,Weird Twitter account posting pictures of phone numbers,https://twitter.com/PhonyBook,4,4,nissehulth,11/23/2015 21:32\n11461831,\"Dear Facebook, why are Facebook Comments so unremittingly terrible?\",http://techcrunch.com/2016/04/09/dear-facebook-why-are-facebook-comments-so-unremittingly-terrible/,1,1,intrasight,4/9/2016 16:05\n11840619,CPU miner malware?,,2,4,voiper1,6/5/2016 12:36\n10605524,Addiction: The View from the Rat Park (2010),http://www.brucekalexander.com/articles-speeches/rat-park/148-addiction-the-view-from-rat-park,13,1,douche,11/21/2015 4:01\n11060429,A tool to search for Python code using jQuery-like selectors,https://github.com/caioariede/pyq,7,2,caioariede,2/8/2016 19:49\n12418872,Ask HN: Would you want to watch YC's Stanford Course together online?,,17,4,fairpx,9/3/2016 12:02\n10498450,UK Government invests Â£60m in Skylon plane,http://www.independent.co.uk/news/business/news/uk-government-invests-60m-in-skylon-plane-that-can-fly-from-london-to-sydney-in-4-hours-a6718081.html,4,1,danrice,11/3/2015 9:38\n11033940,Show HN: Immagine  image manipulation service for nature.com,https://github.com/nature/immagine,35,4,rowanmanning,2/4/2016 14:06\n11563925,Gradientzoo: pre-trained neural network models,https://www.gradientzoo.com/,1,1,revorad,4/25/2016 13:11\n12208900,It's much better to delete your brand pages if you are doing this,https://medium.com/@ankurbhugra/my-brand-updated-months-ago-e39716b37aa0#.5q9yl21pa,1,1,ankurr,8/2/2016 10:29\n11650457,Homeland Security Wants to Subpoena Us Over a Clearly Hyperbolic Comment,https://www.techdirt.com/articles/20160506/10324634363/homeland-security-wants-to-subpoena-us-over-clearly-hyperbolic-techdirt-comment.shtml,47,4,xkiwi,5/7/2016 17:31\n11811397,YA sci-fi novel with tons of curious comp-sci references,http://0x23.xyz/,2,1,reed_solomon,6/1/2016 0:49\n11651146,Ask HN: What font do you use while programming?,,19,19,navd,5/7/2016 20:00\n11499467,Master-Less Distributed Queue with PG Paxos,https://www.citusdata.com/blog/14-marco/411-master-less-distributed-queue-postgres-and-pg-paxos,99,17,ahachete,4/14/2016 19:02\n11564237,\"FamilyInSafe: family locator, messenger and checklist\",https://familyinsafe.com/,1,4,FamilyInSafe,4/25/2016 14:04\n10896614,The Sublime Beauty of Powerball,http://www.theatlantic.com/business/archive/2016/01/powerball-math/423558/?single_page=true,1,1,shenanigoat,1/13/2016 19:02\n11557131,Show HN: Command line autocompletion prompt,https://github.com/derhuerst/cli-autocomplete#cli-autocomplete,3,2,derhuerst,4/23/2016 19:52\n11115544,FCC commissioner: U.S. tradition of free expression slipping away,http://www.washingtonexaminer.com/fcc-commissioner-u.s.-tradition-of-free-expression-slipping-away/article/2583354,2,2,randomname2,2/17/2016 5:27\n11786601,\"TSA Staff Cuts Have Made at Least 70,000 US Travelers Miss Flights This Year\",https://news.vice.com/article/tsa-staff-cuts-have-already-made-at-least-70000-us-travelers-miss-flights-this-year,4,1,walterbell,5/27/2016 15:26\n11058780,HN top colors,https://news.ycombinator.com/topcolors,3,2,reimertz,2/8/2016 15:58\n10478855,MPEG-LA start assembling patent pool for MPEG-DASH [pdf],http://www.mpegla.com/Lists/MPEG%20LA%20News%20List/Attachments/96/n-15-07-27.pdf,1,2,shmerl,10/30/2015 16:39\n12285832,\"Indians Spurn Snacks, Shampoo to Load Their Smartphones\",http://www.wsj.com/articles/indians-spurn-snacks-shampoo-to-load-their-smartphones-1471163223,1,1,r0n0j0y,8/14/2016 15:05\n11172652,Google launches voice typing in Google Docs,http://googledocs.blogspot.com/2016/02/type-edit-and-format-with-your-voice-in.html,331,130,nandaja,2/25/2016 6:02\n10630068,Why economics is the most important thing you can learn,http://iaindooley.com/post/133953108673/keeping-the-bastards-honest-why-economics-is-the,2,1,dools,11/25/2015 22:05\n11253464,\"If you invested $1 a day, starting when you were born\",http://stockchoker.com/dollar-a-day/,123,95,qpleple,3/9/2016 15:25\n11681851,Get Ready for High-Frequency Lawyers,http://www.bloomberg.com/view/articles/2016-05-10/get-ready-for-high-frequency-lawyers,36,16,gpresot,5/12/2016 7:03\n10398057,Warping Text To BÃ©zier Curves (2009),http://www.planetclegg.com/projects/WarpingTextToSplines.html,24,4,gontard,10/16/2015 8:08\n10180610,The worker loves the company. power is control,https://github.com/theodbert/laborday/blob/master/text.txt,2,1,theodbert,9/7/2015 8:55\n11242291,The First Time Texas Killed One of My Clients,https://www.themarshallproject.org/2016/03/06/the-first-time-texas-killed-one-of-my-clients#.dA3foQPPn,55,37,samclemens,3/7/2016 22:33\n10250124,Richard Dawkins questions Ahmed Mohamed's 'motives' and sparks backlash,http://www.theguardian.com/science/2015/sep/20/richard-dawkins-questions-ahmed-mohamed-motive-backlash,12,2,CaiGengYang,9/21/2015 3:00\n10393120,Scientists identify potential inhibitors of cancer metastasis and MS,http://phys.org/news/2015-10-scientists-potential-inhibitors-cancer-metastasis.html,2,1,rch,10/15/2015 13:55\n11159433,Ask HN: Do karma points work differently after 1000?,,4,2,Killah911,2/23/2016 15:19\n10639159,Sisyphus Kinetic Lego Sculpture,http://jkbrickworks.com/sisyphus-kinetic-sculpture/,85,11,chaosmachine,11/27/2015 22:39\n11879981,Living 800 feet above the city,http://www.nytimes.com/interactive/2016/06/05/magazine/new-york-life.html,89,33,Turukawa,6/10/2016 21:01\n11242993,\"Ask HN: I want to learn a low-level, compiled language. What should I chose?\",,14,28,Jmoir,3/8/2016 1:22\n10377310,Ask HN: Drinks in downtown SF?,,5,1,dopeboy,10/12/2015 22:36\n10880037,Oberon Workstation on the Mac App Store,https://itunes.apple.com/us/app/oberon-workstation/id1057155516,127,14,MaysonL,1/11/2016 10:44\n10601520,This is the real reason the Tesla Model X has a Bioweapon Defense Mode,https://innovately.wordpress.com/2015/11/20/this-is-the-real-reason-the-tesla-model-x-has-a-bioweapon-defense-mode/,1,1,hoag,11/20/2015 15:14\n10990774,A $640 Uber ride is one expensive financial lesson,https://www.washingtonpost.com/news/get-there/wp/2016/01/28/a-640-uber-ride-is-one-expensive-financial-lesson/,9,5,e15ctr0n,1/28/2016 20:00\n11953204,Apple Opens Up iPhone Code in What Could Be Savvy Strategy or Security Screwup,https://www.technologyreview.com/s/601748/apple-opens-up-iphone-code-in-what-could-be-savvy-strategy-or-security-screwup/,6,5,Matt3o12_,6/22/2016 12:08\n11112140,Ride along as I get back to coding with Swift,http://buildanappwithme.blogspot.com/,1,1,WWKong,2/16/2016 18:47\n11579676,GCC 6.1 Released,https://gcc.gnu.org/ml/gcc/2016-04/msg00244.html,285,169,edelsohn,4/27/2016 12:17\n11301341,Being a Female Developer,http://www.andela.com/blog/being-a-female-developer/,129,63,crufo,3/16/2016 22:59\n10423349,New whistleblower steps forward on drones,http://www.chelseamanning.org/featured/dronepapers,40,17,pavornyoh,10/21/2015 2:42\n10608819,Saudi court sentences poet to death for renouncing Islam,http://www.theguardian.com/world/2015/nov/20/saudi-court-sentences-poet-to-death-for-renouncing-islam,10,1,spenvo,11/22/2015 2:24\n11992946,Doctors issue warning about effects of LED streetlights on health,https://theconversation.com/american-medical-association-warns-of-health-and-safety-problems-from-white-led-streetlights-61191,75,86,cauterized,6/28/2016 11:54\n11398033,\"Xamarin now free in Visual Studio, and Xamarin SDK being open-sourced\",http://arstechnica.com/information-technology/2016/03/xamarin-now-free-in-visual-studio/,944,386,ingve,3/31/2016 15:50\n10205272,YC at Hack the North,https://blog.ycombinator.com/yc-at-hack-the-north,71,35,Robeson,9/11/2015 18:13\n10228550,\"Kubernetes Has a Ways to Go to Scale Like Google, Mesos\",http://www.theplatform.net/2015/09/15/kubernetes-has-a-ways-to-go-to-scale-like-google-mesos/,17,5,brson,9/16/2015 18:04\n10725037,Object Oriented Mathematics (1995) [pdf],http://www.diku.dk/~grue/papers/oom/oom.pdf,24,20,mindcrime,12/13/2015 1:37\n12088730,\"We've just made a FREE Rubik's puzzle app, your critique is appreciated\",,2,4,ho4ngt,7/13/2016 19:00\n11374415,Oculus Rift review,http://www.theverge.com/2016/3/28/11284590/oculus-rift-vr-review,11,1,antr,3/28/2016 14:28\n10301511,7 Networking Tips Everyone Should Use (But Most People Dont),https://medium.com/@Smartcasual/7-networking-tips-everyone-should-use-but-most-people-don-t-2cc5a971f15b,1,1,Smartcasual,9/30/2015 3:14\n10266447,\"E-Book Sales Slip, and Print Is Far from Dead\",http://www.nytimes.com/2015/09/23/business/media/the-plot-twist-e-book-sales-slip-and-print-is-far-from-dead.html?,123,187,sinak,9/23/2015 17:24\n11768939,Google will begin testing password-free login to Android apps,https://www.theguardian.com/technology/2016/may/24/google-passwords-android,97,81,jonbaer,5/25/2016 11:14\n10788256,The longest study on happiness,http://www.ted.com/talks/robert_waldinger_what_makes_a_good_life_lessons_from_the_longest_study_on_happiness,3,1,spdionis,12/24/2015 14:34\n11710718,Ask HN: What if a SuperPAC sponsored a voting machine bug bounty program?,,4,2,WouldntItBeCool,5/17/2016 1:06\n10447873,Obfuscation has a grand history  could it give us more freedom online?,http://www.theguardian.com/technology/2015/oct/24/obfuscation-users-guide-for-privacy-and-protest-online-surveillance,45,1,evilsimon,10/25/2015 18:52\n10715149,Capital Is No Longer Scarce,http://continuations.com/post/134920840275/capital-is-no-longer-scarce,112,117,sinak,12/11/2015 2:34\n11805486,How the sense of an ending shapes memory,http://timharford.com/2016/05/how-the-sense-of-an-ending-shapes-memory/,74,7,AndrewDucker,5/31/2016 8:54\n11358370,Ask HN: UK Based API for Payouts,,1,6,florincm,3/25/2016 3:39\n10971905,Configuration,http://ian-shafer.github.io/2016/01/25/configuration/,1,1,three-cups,1/26/2016 5:06\n11041240,NixOS on Digital Ocean,http://blog.tinco.nl/2016/02/05/nixos-on-digital-ocean.html,16,10,tinco,2/5/2016 13:35\n11591733,\"Amazon earnings swing to profit, stock soars\",http://blogs.marketwatch.com/thetell/2016/04/28/amazon-earnings-expected-to-show-a-return-to-profit-live-blog/,4,1,gist,4/28/2016 20:37\n10652254,Ask HN: Have you had to switch / compensate your NoSQL DB with a relational DB?,,8,6,vishaldpatel,11/30/2015 22:09\n11818815,Anyone doing full-time bug bounty?,,6,2,zippy786,6/1/2016 22:33\n12289549,The difference between PUT and POST  get it right,http://zacharyvoase.com/2009/07/03/http-post-put-diff/,3,1,znpy,8/15/2016 10:33\n11320876,In defence of the Instagram Algorithm,https://medium.com/@ben_stroud/in-defence-of-the-instagram-algorithm-b90aae8e1869#.hzzqfhf89,1,1,BenStroud,3/19/2016 22:57\n11052905,America Is Flint,http://www.nytimes.com/2016/02/07/opinion/sunday/america-is-flint.html?ref=opinion&_r=0,258,143,pavornyoh,2/7/2016 14:21\n10646596,Continuous Integration for Snabb Switch,http://mr.gy/blog/snabb-ci.html,1,1,tokenrove,11/29/2015 23:22\n12526711,Gmail will now support CSS media queries,http://googleappsdeveloper.blogspot.com/2016/09/your-emails-optimized-for-every-screen-with-responsive-design.html,204,67,synotic,9/18/2016 19:19\n11247657,Today  Quantified self and habit tracker app,https://neybox.com/today,2,1,baronetto,3/8/2016 19:07\n10608457,Show HN: Simulacra.js  one-way data binding for web applications,https://0x8890.github.io/simulacra/,82,19,daliwali,11/21/2015 23:27\n10992553,WordExpress,http://wordexpress.io/,1,1,bovermyer,1/29/2016 0:03\n10983197,Small-town America is primed to beat Silicon Valley in innovation,https://medium.com/@scobleizer/here-s-how-small-town-america-is-primed-to-beat-silicon-valley-in-innovation-3923049865ed#.157e0tv0x,5,1,gatsby,1/27/2016 20:51\n10919812,3D XPoint Steps into the Light,http://www.eetimes.com/document.asp?doc_id=1328682,17,3,aysfrm11,1/17/2016 15:58\n11263087,\"Meteor.com free hosting ends March 25, 2016\",https://forums.meteor.com/t/meteor-com-free-hosting-ends-march-25-2016/19308/6,43,8,sidi,3/10/2016 22:38\n10210110,\"The Decentralist Perspective, or Why Bitcoin Might Need Small Blocks\",https://bitcoinmagazine.com/21919/decentralist-perspective-bitcoin-might-need-small-blocks/,27,14,dtawfik1,9/13/2015 2:12\n12447570,Turing codec: open-source HEVC video compression,http://www.bbc.co.uk/rd/blog/2016/09/turing-codec,28,4,edent,9/7/2016 20:54\n10831315,META II: Digital Vellum in the Digital Scriptorium,http://queue.acm.org/detail.cfm?id=2724586,20,1,abecedarius,1/3/2016 17:21\n11728481,Our best practices are killing mobile web performance,http://molily.de/mobile-web-performance/,220,127,nkurz,5/19/2016 6:42\n10475845,Mondo 2000 History Project,https://archive.org/details/mondohistory,1,1,wslh,10/30/2015 2:39\n10674080,Missing Detroit: My Dad and the Disease of Blight,http://beltmag.com/missing-detroit-my-dad-and-the-disease-of-blight/,10,2,rmason,12/4/2015 1:44\n11273146,Chinese cloners copy Supercells Clash Royale hit in just a week,http://venturebeat.com/2016/03/10/chinese-company-clones-supercells-clash-royale-in-just-a-week/,2,1,mau,3/12/2016 15:21\n11514968,Over $700k selling a premium mobile game,https://www.reddit.com/r/startups/comments/4f74dv/quit_my_full_time_corporate_job_built_an_ios_game/,332,138,cdvonstinkpot,4/17/2016 15:57\n10290559,Millions are already benefiting from the shale revolution,https://medium.com/@weirgroup/the-future-s-green-and-that-means-a-key-role-for-fracking-8ba694b05574,1,1,sachalep,9/28/2015 14:18\n11126018,How to kill an unresponsive SSH session,http://www.laszlo.nu/post/553591402/how-to-kill-an-unresponsive-ssh-session,1,1,andrelaszlo,2/18/2016 14:42\n11717847,Tesloop offers city-to-city autonomous travel in a Tesla,http://techcrunch.com/2016/05/17/tesloop-offers-city-to-city-autonomous-travel-in-a-tesla/,5,2,tedmiston,5/17/2016 22:00\n10811714,Maybe Better If You Dont Read This Story on Public WiFi,https://medium.com/matter/heres-why-public-wifi-is-a-public-health-hazard-dd5b8dcb55e6#.uh6woaekh,9,2,lobsterdore,12/30/2015 11:51\n11005811,Introducing Bootstrap Studio,https://bootstrapstudio.io/,461,132,2a0c40,1/31/2016 9:10\n11132443,The Political War on Cash,http://www.wsj.com/articles/the-political-war-on-cash-1455754850,55,79,randomname2,2/19/2016 9:03\n12183742,\"Microsoft laying off another 2,850 people in the next 12 months\",http://www.businessinsider.com/microsoft-layoffs-2850-windows-phone-disaster-2016-7,8,1,w1ntermute,7/28/2016 22:40\n10339635,Snickerdoodle is a $55 mini PC for DIY robotics (and more),http://liliputing.com/2015/10/snickerdoodle-is-a-35-mini-pc-for-diy-robotics-and-more.html#disqus_thread,17,3,ogcricket,10/6/2015 15:43\n11970315,Emailing SaaS companies to test support time,https://www.sitebuilderreport.com/blog/how-long-does-it-take-saas-companies-to-reply-to-support-emails,56,30,steve-benjamins,6/24/2016 15:06\n10551247,The Next Internet? Marijuana Delivered as Easy as Pizza,http://www.nytimes.com/2015/11/12/technology/marijuana-start-ups-see-an-industry-on-the-cusp-of-a-breakthrough.html?ref=technology&_r=0,2,1,pavornyoh,11/12/2015 4:11\n11785831,'Is Windows phone dead?' is a wrong question to ask,https://medium.com/@ailon/is-windows-phone-dead-is-a-wrong-question-to-ask-f070100c343c#.ks0dzk51a,2,1,ailon,5/27/2016 13:26\n10817229,Ask HN: Is there still demand for animated email greetcard service?,,2,1,botw,12/31/2015 11:43\n12105734,How to set up an OpenStreetMap server,http://thinkonbytes.blogspot.com/2016/07/your-openstreetmap-server-in-120gb.html,150,30,ashitlerferad,7/16/2016 9:07\n11833074,\"Tony Fadell Exits Nest, Marwan Fawaz to Step in as CEO\",http://techcrunch.com/2016/06/03/tony-fadell-exits-nest/,21,1,zhuxuefeng1994,6/3/2016 20:34\n12565376,Do you use faker.js in production? A Patreon campaign to support faker.js dev,https://www.patreon.com/marak,1,1,_Marak_,9/23/2016 15:35\n10747156,All I Want for Christmas is You through MIDI then MP3 converters,http://red3blog.tumblr.com/post/135098280942/formeldeharv-i-put-all-i-want-for-christmas-is,2,1,benologist,12/16/2015 20:40\n10505438,A Look at the Voluntary Human Extinction Movement,http://www.theawl.com/2015/11/options,32,57,pmcpinto,11/4/2015 9:31\n10557406,Mach Match:  Did an XP-86 Beat Yeager to the Punch? (1999),http://www.airspacemag.com/history-of-flight/mach-match-361247/?no-ist,12,2,lujim,11/13/2015 1:14\n11205848,Verizon customers forced onto Frontier,http://www.meetfrontier.com/,4,1,nhangen,3/1/2016 20:38\n12344858,\"Announcing InfluxDB, Telegraf, Kapacitor and Enterprise 1.0 RC1\",https://influxdata.com/blog/announcing-influxdb-telegraf-kapacitor-and-enterprise-1-0-rc1/,60,9,runesoerensen,8/23/2016 16:11\n12274721,Password storage disclosures,https://pulse.michalspacek.cz/passwords/storages,3,2,nailer,8/12/2016 11:30\n10944617,Show HN: An open-source ultrasound imaging dev kit side project,http://murgen.echopen.org,122,43,kelu124,1/21/2016 11:48\n10611715,United Airlines Bug Bounty: An experience in reporting a serious vulnerability,http://randywestergren.com/united-airlines-bug-bounty-an-experience-in-reporting-a-serious-vulnerability/,164,72,rwestergren,11/22/2015 22:17\n10265146,Is user a goat?,http://developer.android.com/reference/android/os/UserManager.html#isUserAGoat(),29,4,joshfarrant,9/23/2015 14:25\n11264911,Keys Under Doormats: Mandating insecurity by requiring government access (2015) [pdf],https://dspace.mit.edu/bitstream/handle/1721.1/97690/MIT-CSAIL-TR-2015-026.pdf?sequence=8,136,5,MaysonL,3/11/2016 6:02\n10540836,The Great Hargeisa Goat Bubble (2009),http://www.bbc.co.uk/blogs/thereporters/stephanieflanders/2009/05/the_great_hargeisa_goat_bubble.html,1,1,Lio,11/10/2015 17:39\n11816224,\"Ask HN: What's your favorite, cheap throwaway computer?\",,23,14,philippnagel,6/1/2016 17:18\n11602871,Are There Barbarians at the Gates of Science?,http://nautil.us/issue/35/boundaries/are-there-barbarians-at-the-gates-of-science,14,2,dnetesn,4/30/2016 18:26\n12019317,DVD player found in Tesla car in May crash: Florida officials,http://www.reuters.com/article/us-tesla-autopilot-dvd-idUSKCN0ZH5BW,15,5,sndean,7/1/2016 20:12\n10322524,Experiences Building an OS in Rust,https://mostlytyped.com/posts/experiences-building-an-os-in-ru,117,34,jaxondu,10/3/2015 3:53\n10556159,Facebook is testing Snapchat-like disappearing messages in France,http://www.theverge.com/2015/11/12/9724182/facebook-test-disappearing-messages-france-snapchat,3,1,shahryc,11/12/2015 21:11\n11419529,Vitter's reservoir sampling algorithm D: randomly selecting unique items,https://getkerf.wordpress.com/2016/03/30/the-best-algorithm-no-one-knows-about/,117,74,colinprince,4/4/2016 4:58\n11376175,\"Bitcoin rival Ethereum climbed 1000% in 3 months, crossing $1B in value at times\",http://www.nytimes.com/2016/03/28/business/dealbook/ethereum-a-virtual-currency-enables-transactions-that-rival-bitcoins.html,4,1,danyork,3/28/2016 18:21\n10934983,Is it still possible to get away with a heist?,http://s.telegraph.co.uk/graphics/projects/Hatton-Garden-is-it-still-possible-to-get-away-with-a-heist/index.html,169,110,sasvari,1/19/2016 23:38\n10591411,You Wont Live to See the Final Star Wars Movie,http://www.wired.com/2015/11/building-the-star-wars-universe/,2,1,zbravo,11/18/2015 23:07\n10464212,Google OnHub by ASUS,https://on.google.com/hub/#buy,1,1,GutenYe,10/28/2015 13:15\n10944929,TravelersBox raises $10m to help tourists with their leftover foreign change,https://www.techinasia.com/travelersbox-series-a-funding,2,1,williswee,1/21/2016 13:11\n11364390,The Chrome Distortion: how Chrome negatively alters our expectations,https://blog.runspired.com/2016/03/25/the-chrome-distortion-chrome-alters-our-expectations-in-highly-negative-ways/,23,1,bobajeff,3/26/2016 4:17\n10500745,Show HN: Pings 8000 servers in 11 seconds: Parallel HTTP/SSH/TCP/Ping library,https://github.com/eBay/parallec#demos,22,4,jeffpeiyt,11/3/2015 16:50\n10691071,X Marks the Spot That Makes Online Ads So Maddening,http://www.nytimes.com/2015/12/07/business/x-marks-the-spot-that-makes-online-ads-so-maddening.html,2,1,tpatke,12/7/2015 17:44\n10179082,This column will change your life: Helsinki Bus Station Theory,http://www.theguardian.com/lifeandstyle/2013/feb/23/change-life-helsinki-bus-station-theory,1,1,prawn,9/6/2015 21:26\n11333999,Scientists remove HIV-1 from genome of human immune cells,http://www.upi.com/Health_News/2016/03/21/Scientists-remove-HIV-1-from-genome-of-human-immune-cells/1511458583664/,8,3,adventured,3/22/2016 2:23\n10935559,In Praise of Blue Notes: What Makes Music Sad?,http://www.nytimes.com/2016/01/17/arts/music/in-praise-of-blue-notes-what-makes-music-sad.html,10,3,tintinnabula,1/20/2016 1:58\n10871007,Recognizing the Breaking Points of Management Structure,http://tomtunguz.com/breaking-points-of-management/,27,8,dvdgrdll,1/9/2016 12:26\n11579840,HACKADAY DICTIONARY: USB TYPE C,http://hackaday.com/2016/04/22/hackaday-dictionary-usb-type-c/,9,1,buro9,4/27/2016 12:43\n12320504,Why was CRLF/LF/CF to make developers life miserable,,13,6,xydac,8/19/2016 15:02\n10927369,Karma no longer 1-to-1 value-wise?,,4,2,evo_9,1/18/2016 22:08\n11932943,\"When everything else fails, amateur radio will still be there and thriving\",http://arstechnica.com/gadgets/2016/06/when-everything-else-fails-amateur-radio-will-still-be-there-and-thriving/,363,186,Tomte,6/19/2016 13:43\n11748023,Autonomous Mini Rally Car Teaches Itself to Powerslide,http://spectrum.ieee.org/cars-that-think/transportation/self-driving/autonomous-mini-rally-car-teaches-itself-to-powerslide,229,45,Osiris30,5/22/2016 10:28\n11892262,HardCaml: Register Transfer Level Hardware Design in OCaml,https://ujamjar.github.io/hardcaml/,84,8,edwintorok,6/13/2016 7:54\n11645278,Some prime numbers are illegal in the United States,http://kottke.org/16/05/some-prime-numbers-are-illegal-in-the-united-states,3,2,sogen,5/6/2016 17:11\n11924263,Issue 570685  nest.com consuming 4+GB of RAM on Linux (2015),https://bugs.chromium.org/p/chromium/issues/detail?id=570685,4,1,yuhong,6/17/2016 17:52\n12388601,Commission says Ireland granted undue tax benefits of up to Â13B to Apple,http://www.rte.ie/news/2016/0830/812819-apple-tax-ireland/,417,419,Oletros,8/30/2016 9:53\n12038854,ViperDNS closed down,https://www.viperdns.com/,21,12,ch0wn,7/5/2016 19:23\n11729187,Indian ECommerce Industry to Grow $300B by 2030,https://www.linkedin.com/pulse/indian-ecommerce-industry-grow-300-billion-2030-mudra-rao,1,1,mudrarao,5/19/2016 10:34\n10658083,Show HN: 4usxus.com  Vote on issues and compare your votes against your reps,https://4usxus.com,4,2,bbrez1,12/1/2015 19:35\n12063547,Data Mining Reveals the Six Basic Emotional Arcs of Storytelling,https://www.technologyreview.com/s/601848/data-mining-reveals-the-six-basic-emotional-arcs-of-storytelling/,1,1,kevbin,7/9/2016 22:06\n12499727,The GitHub GraphQL API,http://githubengineering.com/the-github-graphql-api/,284,66,samber,9/14/2016 18:15\n12171970,Philae Lander: Its time for me to say goodbye,https://twitter.com/Philae2014/status/757938537803153408,254,47,aurhum,7/27/2016 11:40\n12109161,The 1 percent are parasites  debunking lies about trickle-down and capitalism,http://www.salon.com/2015/04/11/the_1_percent_are_parasites_debunking_the_lies_about_free_enterprise_trickle_down_capitalism_and_celebrity_entrepreneurs/,42,7,neuro_imager,7/17/2016 5:47\n11299819,Democracy is broken,https://medium.com/@markentingh/democracy-is-broken-a79916a79d66,2,4,apolymath,3/16/2016 19:00\n12369633,The Rehab Camp My Parents Paid to Kidnap Me,http://www.cracked.com/personal-experiences-1680-5-things-i-learned-escaping-troubled-teens-facility.html,2,8,apsec112,8/26/2016 22:05\n10239962,C++ Core Guidelines,https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md,268,126,octoploid,9/18/2015 16:02\n11260946,Video on Internet: Live Streaming in 2016?,http://blog.peer5.com/video-on-internet-live-streaming-in-2016/,3,2,billyp123,3/10/2016 18:23\n11777662,uLisp  Lisp for the Arduino,http://www.ulisp.com/,104,33,weeber,5/26/2016 13:20\n12060331,Habitat  a massively multiplayer online role-playing game for the Commodore 64,https://github.com/Museum-of-Art-and-Digital-Entertainment/habitat,130,24,hitr,7/9/2016 6:05\n10598465,Intestinal worms may help women get pregnant more often,http://news.sciencemag.org/biology/2015/11/intestinal-worms-may-help-women-get-pregnant-more-often,46,14,DrScump,11/19/2015 23:32\n10520529,Systemd.conf conference recordings,https://www.youtube.com/channel/UCvq_RgZp3kljp9X8Io9Z1DA,2,1,andor,11/6/2015 17:13\n12176697,Apple celebrates one billion iPhones,http://www.apple.com/newsroom/2016/07/apple-celebrates-one-billion-iphones.html,116,147,ingve,7/27/2016 21:36\n11060875,Department of Homeland Security Devices on SF Streets,http://sfist.com/2016/01/27/trust_no_one.php,149,77,vskarine,2/8/2016 21:02\n10649086,Show HN: Self-hosted mailserver Poste.io got REST API,https://poste.io/demo,10,3,efesak2,11/30/2015 12:48\n10303143,Laser Razor,https://www.kickstarter.com/projects/skarp/the-skarp-laser-razor-21st-century-shaving,8,3,jsnathan,9/30/2015 11:37\n10897937,A Startup Founders Secret Confession: Im Not So Busy,https://medium.com/keep-learning-keep-growing/a-startup-founder-s-secret-confession-i-m-not-so-busy-51e6aa45a82a#.jdwi7lwya,6,2,kernelv,1/13/2016 22:05\n11257465,Show HN: ThisCouldBeMobile.com  make other people's sites responsive,,3,1,mapmeld,3/10/2016 5:04\n12121138,Amateur astronomers say Chinese space station could crash to Earth,http://phys.org/news/2016-07-amateur-astronomers-chinese-space-station.html,1,1,urumcsi,7/19/2016 11:43\n11680262,Volvo's Self Driving Pilot in Hands of Customers,http://spectrum.ieee.org/cars-that-think/transportation/self-driving/volvos-selfdriving-program-will-have-redundancy-for-everything,108,53,Lind5,5/11/2016 23:35\n10202103,Why don't Google sell SSL certs?  After awesome Google Domains service,,10,3,guoqiang2,9/11/2015 5:08\n10916071,\"6th Grade Visits Ancient Rome, Thanks to Google Expedition  360video.directory\",http://360video.directory/2016/01/16/6th-grade-visits-ancient-rome-thanks-to-google-expedition/,1,1,rednix,1/16/2016 17:59\n10549808,Astronomers announce discovery of closest Earth-sized planet yet found,https://www.cfa.harvard.edu/MEarth/gj1132b.html,2,1,tomr_stargazer,11/11/2015 22:25\n11884152,Ask HN: How did Sublime Text get traction?,,16,22,hbbio,6/11/2016 16:51\n10857458,\"When delivery drones meet the enemy, it might be us\",https://www.washingtonpost.com/business/economy/biggest-obstacle-for-delivery-drones-isnt-the-technology-its-you-and-me/2016/01/06/e4cae052-aa81-11e5-9b92-dea7cd4b1a4d_story.html,2,1,ilamont,1/7/2016 12:05\n10599665,How R Took the World of Statistics by Storm,http://www.statisticsviews.com/details/feature/8585391/Created-by-statisticians-for-statisticians-How-R-took-the-world-of-statistics-by.html,98,48,mindcrime,11/20/2015 5:01\n10931849,Ask HN: $50 challenge,,1,3,gunnark01,1/19/2016 16:42\n10463360,Fully transparent solar cell,http://www.digitaltrends.com/cool-tech/first-fully-transparent-solar-power-cell/,3,1,DerKobe,10/28/2015 8:54\n11035036,Show HN: Demo: most accurate speech recognition,http://app.loverino.com/#try-the-demo,3,6,soheil,2/4/2016 16:28\n11341706,TensorFlow Implementation of Deep Convolutional Generative Adversarial Networks,https://github.com/carpedm20/DCGAN-tensorflow,98,18,carpedm20,3/23/2016 2:34\n10392141,Social Media Cracked the Case of MH17,http://www.bloombergview.com/articles/2015-10-14/social-media-cracked-the-case-of-mh17,102,49,henrik_w,10/15/2015 9:25\n12450684,\"Show HN: cookies.js, making cookies a delight to work with on the front-end\",https://github.com/franciscop/cookies.js,122,46,franciscop,9/8/2016 6:18\n10340874,Show HN: Coward.js  Back off AJAX polling interval when something goes wrong,https://github.com/jensenak/coward,3,1,orangepenguin,10/6/2015 17:54\n10375953,The 20 Habits of Eventual Millionaires,http://www.jamesaltucher.com/2015/10/eventual-millionaires/,2,1,confiscate,10/12/2015 17:36\n12274697,Return True to Win,http://alf.nu/ReturnTrue,234,116,moklick,8/12/2016 11:26\n10443921,\"Show HN: HTML5 voice conference up to 5, webcam pic share, loginless and encrpyted\",https://dropfrog.io/outpost/,9,3,dropfrog,10/24/2015 15:48\n12507591,Tech Debt Isnt What You Think It Is,https://spin.atomicobject.com/2016/09/14/technical-debt-2/,3,1,gvb,9/15/2016 16:38\n12246473,EU expands copyright to furniture and extends term by a century,https://www.privateinternetaccess.com/blog/2016/08/3d-printers-break-eu-expands-copyright-furniture/,105,53,mirceasoaica,8/8/2016 9:39\n12547817,I Used to Be a Human Being,http://nymag.com/selectall/2016/09/andrew-sullivan-technology-almost-killed-me.html?mid=twitter-share-selectall,342,219,oscarwao,9/21/2016 13:12\n11892114,Boosting Sales with Machine Learning,https://medium.com/xeneta/boosting-sales-with-machine-learning-fbcf2e618be3#.i07ffn8qw,2,1,pknerd,6/13/2016 7:01\n10895756,Deploying WordPress themes (or any set of files) with Git,http://aurooba.com/how-to-deploy-wordpress-themes-using-git/,1,1,aurooba,1/13/2016 17:06\n11952800,Ask HN: Looking for beta testers. Can you help?,,1,2,krmmalik,6/22/2016 11:02\n10958115,Ask HN: Why Apple laptops are predominant laptops on every hackathon I go?,,4,16,victorantos,1/23/2016 12:07\n10320185,\"US economy adds only 142,000 jobs, raising doubts about interest rate rise\",http://www.theguardian.com/business/2015/oct/02/us-economy-adds-only-142000-jobs-raising-doubts-about-interest-rate-rise,4,1,cryoshon,10/2/2015 18:04\n11820611,\"The PC upgrade cycle slows to every five to six years, Intel's CEO says\",http://www.infoworld.com/article/3078078/hardware/the-pc-upgrade-cycle-slows-to-every-five-to-six-years-intels-ceo-says.html,3,1,walterbell,6/2/2016 5:43\n10847290,Show HN: A Search Engine That Solves a Nationwide Problem,http://www.browseu.com/,1,3,browseu,1/6/2016 0:16\n12448453,\"No, really, the headphone jack is more useful than you think\",https://techcrunch.com/2016/09/07/applejack/,7,2,obi1kenobi,9/7/2016 22:25\n11396740,Where's the lane? Self-driving cars confused by shabby U.S. roadways,http://www.reuters.com/article/us-autos-autonomous-infrastructure-insig-idUSKCN0WX131,3,1,mdip,3/31/2016 12:52\n11656616,A retired Navy SEAL commanders 12 rules for being an effective leader,https://www.weforum.org/agenda/2016/05/a-retired-navy-seal-commander-s-12-rules-for-being-an-effective-leader,16,5,kungfudoi,5/8/2016 23:47\n10326549,Web Fonts Performance,https://speakerdeck.com/bramstein/web-fonts-performance,113,57,nnx,10/4/2015 5:10\n12256155,Text analysis of Trump's tweets confirms he writes only the angrier Android half,http://varianceexplained.org/r/trump-tweets/,5,1,var_explained,8/9/2016 17:20\n10607889,McDonald's Value Calculator,http://mcdank-calc.herokuapp.com/,4,1,gcledingham,11/21/2015 20:17\n11830027,Bait and Switch: The Failure of Facebook Advertising??An OSINT Investigation,https://medium.com/@hunchly/bait-and-switch-the-failure-of-facebook-advertising-an-osint-investigation-37d693b2a858#.hx6fv9run,2,2,coldcode,6/3/2016 12:54\n11309641,Deadly Truth of General AI?  Computerphile,https://www.youtube.com/watch?v=tcdVC4e6EV4,2,4,doener,3/18/2016 3:20\n11387148,Ron Rivest: Keys Under Doormats  Mandating Insecurity [video],https://www.youtube.com/watch?v=hqacHM6Wm0Q,53,4,mzl,3/30/2016 5:26\n10261321,\"Ask HN: What would you ask a magical, all-knowing, business oracle?\",,1,1,gizzlon,9/22/2015 20:08\n11315633,What Weve Learned About Pluto,http://www.nytimes.com/interactive/2016/03/17/science/pluto-images-charon-moons-new-horizons-flyby.html,1,1,H0n3sty,3/18/2016 22:15\n11873186,\"Startup strip-mines data from social media for landlords, employers and dates\",https://www.washingtonpost.com/news/the-intersect/wp/2016/06/09/creepy-startup-will-help-landlords-employers-and-online-dates-strip-mine-intimate-data-from-your-facebook-page/,2,1,ilamont,6/9/2016 23:34\n10362540,Ask HN: Why would DigitalOcean require 30GB for a Wordpress droplet?,,1,1,dutchbrit,10/9/2015 19:02\n12311773,Ask HN: Where/how can I apply to startups/companies Internationally as a fresher,,2,7,hubatrix,8/18/2016 12:00\n10455110,Crazily fast hashing with carry-less multiplications,http://lemire.me/blog/2015/10/26/crazily-fast-hashing-with-carry-less-multiplications/,94,7,robinhouston,10/26/2015 23:00\n10935130,Microsoft will donate $1B in cloud services to nonprofits and universities,http://blogs.microsoft.com/blog/2016/01/19/how-were-putting-the-microsoft-cloud-to-work-for-the-public-good/,112,74,brozak,1/20/2016 0:16\n11624356,Linux Sysadmin/DevOps Interview Questions,https://github.com/chassing/linux-sysadmin-interview-questions,62,62,metmac,5/3/2016 21:24\n12088625,WhatsApp Blocking Encrypted Calls to All Saudi Numbers,https://gist.github.com/kaepora/152d9a30650c8828d9d4c21a0910bd19,156,84,waffle_ss,7/13/2016 18:42\n10986195,25 Civil Liberties Orgs Call for Open Hearings on Section 702 Surveillance,https://www.eff.org/deeplinks/2016/01/25-civil-liberties-organizations-call-open-hearings-section-702-surveillance,132,2,DiabloD3,1/28/2016 4:09\n11998373,\"You Should Worry About This Evernote Update, Even If You Dont Use It\",http://www.huffingtonpost.com/entry/evernote-update_us_5772cce9e4b0d1f85d478091,2,1,vimota,6/28/2016 23:23\n11116213,Instagram begins rolling out two-factor authentication,http://www.theverge.com/2016/2/16/11025792/instagram-two-factor-authentication,2,1,andygambles,2/17/2016 8:22\n11523158,CLI Twitter status update bot,https://github.com/Idnan/tweet-cli,7,2,idnan,4/18/2016 21:05\n10377338,\"In China, Your Credit Score Is Now Affected by Your Political Opinions\",http://www.antipope.org/charlie/blog-static/2015/10/it-could-be-worse.html,3,1,SocksCanClose,10/12/2015 22:45\n12179912,My thoughts from IETF 96,http://blog.apnic.net/2016/07/28/thoughts-ietf-96/,33,3,okket,7/28/2016 13:06\n10362024,Weev threatens prosecutors with info from Ashley Madison leaks,http://arstechnica.com/tech-policy/2015/10/weev-threatens-prosecutors-with-info-from-ashley-madison-leaks/,34,26,amyjess,10/9/2015 17:53\n12460586,Researchers prototype system for reading closed books,http://phys.org/news/2016-09-prototype-method-letters-pages-stack.html,2,1,sohkamyung,9/9/2016 9:13\n10311076,Orthographic Pedant: Bot that scans popular repositories for common typos,https://github.com/thoppe/orthographic-pedant,2,1,MichaelAza,10/1/2015 13:52\n11336190,\"Google Cloud Platform adds two new regions, 10 more to come\",https://cloudplatform.googleblog.com/2016/03/announcing-two-new-Cloud-Platform-Regions-and-10-more-to-come_22.html,11,1,ingve,3/22/2016 13:00\n11218636,Yahoos Fire Sale Is Imminent,http://www.vanityfair.com/news/2016/03/yahoos-fire-sale-is-imminent,2,1,w1ntermute,3/3/2016 18:07\n11093501,Working Calculator in Super Mario Maker [video],https://www.youtube.com/watch?v=pRrqK2LyHes,119,19,janvdberg,2/13/2016 10:50\n11298308,Jeff Dean on Large-Scale Deep Learning at Google,http://highscalability.com/blog/2016/3/16/jeff-dean-on-large-scale-deep-learning-at-google.html,140,30,charlieegan3,3/16/2016 16:01\n12252651,An Introduction to Use After Free Vulnerabilities,https://www.purehacking.com/blog/lloyd-simon/an-introduction-to-use-after-free-vulnerabilities,14,1,adamnemecek,8/9/2016 4:42\n11464972,Apply HN: Automate the $450B bookkeeping and accounting industry,,11,2,twbeauli,4/10/2016 5:00\n10776771,Ask HN: Know any good iOS onboarding/tutorial libraries?,,3,2,bvallelunga,12/22/2015 9:53\n12372268,Buying a Kalashnikov Is Easier Than Ever at the Moscow Airport,http://www.bloomberg.com/news/photo-essays/2016-08-26/buying-a-kalashnikov-is-easier-than-ever-at-the-moscow-airport,1,2,SanjeevSharma,8/27/2016 13:31\n10926468,Ask HN: How did you identify your problem-space and problem to work on?,,1,1,a_lifters_life,1/18/2016 19:52\n11856987,Bullet journal: A simple productivity system that just uses pen and paper,http://qz.com/701309/people-are-falling-in-love-with-a-simple-productivity-system-that-just-uses-pen-and-paper/,130,61,smalera,6/7/2016 19:16\n10880379,Strategies to better understand the world in 2016,http://meshedsociety.com/understanding-the-world-in-2016/,6,1,imartin2k,1/11/2016 12:28\n11279216,\"Show HN: Automated algorithm translation for Python, C++, C#, JS\",https://github.com/alehander42/pseudo,142,14,alehander42,3/13/2016 20:30\n11520888,Pieter Hintjens (zeromq) diagnosed with incurable cancer,https://twitter.com/hintjens/status/722074401798287361,128,75,insiderinsider,4/18/2016 15:54\n11430575,At this time you should not upgrade a production desktop from 14.04 to 16.04,https://wiki.ubuntu.com/XenialXerus/ReleaseNotes#Upgrade,38,24,iheredia,4/5/2016 14:23\n11737926,Agile is not a Fucking Noun,https://medium.com/@magdoub/agile-is-not-a-fucking-noun-e2064b241311,64,60,MrDevelopmerMad,5/20/2016 14:16\n10795517,Logistics Is Sexy,http://techcrunch.com/gallery/seriously-logistics-is-really-sexy/,3,1,confiscate,12/26/2015 22:28\n11177734,Working at work is a thing of the past,http://www.theverge.com/2016/2/22/11092338/kanye-west-work-hour,1,1,DiabloD3,2/25/2016 20:59\n10231487,\"Testimony on HB552, to Legalize Bitcoin for Payments of Taxes and Fees\",http://blog.lbry.io/testimony-to-subcommittee-on-hb552-to-legalize-bitcoin-for-payments-of-taxes-and-fees/,2,1,kauffj,9/17/2015 3:53\n12174907,Ask HN: Monitoring best practices,,9,3,el_benhameen,7/27/2016 17:41\n10621222,Lucky Microseconds: A Timing Attack on Amazon's S2n Implementation of TLS,http://eprint.iacr.org/2015/1129,3,1,Deinos,11/24/2015 15:27\n11313193,Unraveling of the tech hiring market,https://blogs.janestreet.com/unraveling/,98,65,luu,3/18/2016 17:09\n12494547,Paste the Plan,https://www.brentozar.com/pastetheplan/,2,1,m_st,9/14/2016 6:03\n11783059,Location of Aristotle's tomb to be revealed at Thessaloniki conference Thursday,http://www.ekathimerini.com/209017/article/ekathimerini/life/location-of-aristotles-tomb-to-be-revealed-at-thessaloniki-conference-thursday,6,1,MOARDONGZPLZ,5/27/2016 0:48\n12448084,Ex-Apple Engineer Rejected for Genius Bar Job Adds Fuel to Ageism Debate,http://www.huffingtonpost.com/entry/apple-engineer-rejected-genius-bar_us_57ced56de4b078581f13fe6a,15,4,kushti,9/7/2016 21:46\n10945552,Scandalous Weird Old Things About the C Preprocessor,http://blog.robertelder.org/7-weird-old-things-about-the-c-preprocessor/,97,41,robertelder,1/21/2016 14:55\n11133204,More on Indias $4 Phone,http://openattitude.com/2016/02/19/more-on-indias-4-phone/,58,20,jwildeboer,2/19/2016 13:06\n10845933,Ask HN: Most stable Linux distro for desktop use,,14,28,logn,1/5/2016 20:54\n10225561,How software engineers managed to create a hardware product,https://www.indiegogo.com/projects/world-s-first-personal-air-conditioner/?utm_source=yc,79,15,alhoff,9/16/2015 9:48\n10263891,Office 2016 Is Microsoft's Best Hope to Show It's Changed,http://www.wired.com/2015/09/office-2016-microsofts-best-hope-show-really-changed/,39,66,howsilly,9/23/2015 8:28\n10216160,\"Goodbye, Cameras (2013)\",http://www.newyorker.com/tech/elements/goodbye-cameras,29,46,donohoe,9/14/2015 17:20\n12309886,Introducing React Native Ubuntu,https://developer.ubuntu.com/en/blog/2016/08/05/introducing-react-native-ubuntu/,5,1,levlaz,8/18/2016 1:41\n10266613,Deal allowing tech companies to transfer data between US and EU is invalid,http://arstechnica.com/tech-policy/2015/09/eu-us-data-flows-using-safe-harbour-may-be-illegal-because-of-nsa-spying/,49,14,Atlas,9/23/2015 17:46\n10810463,Former Microsoft Chief Privacy Officer on the Cloud Conspiracy [2015],http://www.networkworld.com/article/2866286/microsoft-subnet/former-microsoft-chief-privacy-officer-on-the-cloud-conspiracy.html,5,1,yuhong,12/30/2015 3:07\n12376307,The Future of Conversational UI Belongs to Hybrid Interfaces,https://medium.com/the-layer/the-future-of-conversational-ui-belongs-to-hybrid-interfaces-8a228de0bdb5,28,8,nxzero,8/28/2016 12:57\n12233370,How to Save a City Through a Website,http://www.lennyletter.com/politics/interviews/a477/how-to-save-a-city-through-a-website/,38,12,sonabinu,8/5/2016 16:05\n12420066,The Chinese typewriter,http://www.latimes.com/world/asia/la-fg-chinese-typewriter-snap-story.html,54,14,drauh,9/3/2016 17:26\n12466560,Test Pilot Admits the F-35 Cant Dogfight,https://warisboring.com/test-pilot-admits-the-f-35-can-t-dogfight-cdb9d11a875,20,3,CarolineW,9/9/2016 22:44\n10782897,Super small Docker image based on Alpine Linux,https://github.com/gliderlabs/docker-alpine/tree/d751bb2bcacd2a6536280cdc7d313bc6584aa40e,262,159,antouank,12/23/2015 11:33\n10806103,Ask HN: Share your old Password,,1,4,neelkadia,12/29/2015 10:44\n11536074,Let's Kill All the Mosquitoes,http://www.slate.com/articles/health_and_science/science/2016/01/zika_carrying_mosquitoes_are_a_global_scourge_and_must_be_stopped.html,491,425,wwilson,4/20/2016 17:27\n10307465,Adobe CIO resigns,,4,1,insiderinsider,9/30/2015 21:34\n10987913,Michigans Great Stink,http://www.nytimes.com/2016/01/25/opinion/michigans-great-stink.html,6,1,cs702,1/28/2016 13:14\n10587571,NodeOS 1.0-RC1,,4,4,piranna,11/18/2015 13:37\n10696036,\"Show HN: The story of space debris, made with WebGL for the Royal Institution\",http://rigb.org/christmas-lectures/how-to-survive-in-space/a-place-called-space/7-space-debris-visualisation,36,10,stugrey,12/8/2015 12:54\n11219503,'I Left My Dream Job at Google to Join the Marijuana Revolution',http://www.thekindland.com/i-left-my-dream-job-at-google-to-join-the-1001,5,2,silasisonhacker,3/3/2016 19:52\n11604743,Sahnnon's Ultimate Machine on his 1100100,http://www.wesleyq.me/shannon-1100100/,2,1,wesleyyc,5/1/2016 3:36\n12317823,Tekserve auctions their vintage Mac collection,\"https://new.liveauctioneers.com/search?parameters=%7B%22keyword%22:%22macintosh%20collection%20tekserve%22,%22page%22:1,%22pageSize%22:24,%22status%22:%22online%22%7D\",50,22,talos,8/19/2016 3:31\n11476658,\"ShadowSocks, RedSocks2 and ChinaDNS on OpenWrt\",https://xuri.me/2015/09/04/shadowsocks-redsocks2-and-chinadns-on-openwrt.html,2,1,rahimnathwani,4/12/2016 1:54\n12286038,\"The TPP isn't 'free trade,' it's corruption\",https://www.fightforthefuture.org/2016/Stop-TPP-corruption/,69,1,walterbell,8/14/2016 15:53\n10550326,These Are the 116 Images NASA Picked to Share with Aliens (or Future Humans),http://petapixel.com/2015/11/11/these-are-the-116-images-nasa-picked-to-share-with-aliens-or-future-humans/,2,1,gusario,11/11/2015 23:57\n11440070,A massive open-data survey of people learning to program,https://freecodecamp.typeform.com/to/gc0JJI,6,2,quincylarson,4/6/2016 17:05\n11326624,Show HN: GitHub Issues in the Menubar (OS X),https://github.com/tomgenoni/bitbar-ghissues,3,1,tomgenoni,3/21/2016 7:03\n10903267,The Guy from the Men's Warehouse Commercial Is Making a Comeback,http://thehustle.co/george-zimmer-got-fired-then-he-got-real-cool,3,1,jl87,1/14/2016 18:24\n11668144,How Italy Improved My English,http://www.nybooks.com/daily/2016/05/10/expat-writing-how-italy-improved-my-english/,27,10,pepys,5/10/2016 15:58\n10626135,PCs running Dell support app can be uniquely IDd by snoops and scammers,http://arstechnica.com/security/2015/11/pcs-running-dell-support-app-can-be-uniquely-idd-by-snoops-and-scammers/,45,1,fabian2k,11/25/2015 8:48\n12103741,\"Rayton Solar raised $2.8M on Fundable, now running  REG A+\",http://www.startengine.com/startup/rayton-solar,6,2,Grantarvey,7/15/2016 20:48\n12417473,Call a real-live Diversi-Dial system from the 1980s,,3,1,empressplay,9/3/2016 2:44\n12219826,Fuck Dropdowns,http://www.fuckdropdowns.com/,2,2,artur_makly,8/3/2016 17:34\n10377403,Show HN: DEEP Framework  DYI Microservices on Serverless AWS (e.g. www.deep.mg),https://www.github.com/MitocGroup/deep-framework.git,31,21,mitocgroup,10/12/2015 23:06\n11499515,Ask HN: What's a great emacs setup for C++?,,1,2,hellofunk,4/14/2016 19:09\n10996047,The Hard Evidence: Business Is Slowing Down,http://fortune.com/2016/01/28/business-decision-making-project-management/,4,1,yummyfajitas,1/29/2016 16:17\n11296347,How Far Back in Time Could You Travel and Still Understand English?,http://sploid.gizmodo.com/how-far-back-in-time-could-you-travel-and-still-underst-1764826914,4,1,jmadsen,3/16/2016 11:00\n11491961,\"Slack beats email, but still needs to get better\",http://www.theverge.com/2016/4/13/11417726/slack-app-walt-mossberg-stewart-butterfield-interview,2,1,rezist808,4/13/2016 20:34\n11478781,\"In Science, Its Never Just a Theory\",http://www.nytimes.com/2016/04/09/science/in-science-its-never-just-a-theory.html?rref=collection%2Fsectioncollection%2Fscience&action=click&contentCollection=science&region=rank&module=package&version=highlights&contentPlacement=7&pgtype=sectionfront,5,2,dnetesn,4/12/2016 12:05\n11268986,Hoaxy: A Platform for Tracking Online Misinformation,http://arxiv.org/abs/1603.01511,13,2,lainon,3/11/2016 19:44\n11178655,\"No, cell phones are not cooking mens sperm\",http://scienceblogs.com/insolence/2016/02/24/no-cell-phones-are-not-cooking-mens-sperm/,9,2,tokenadult,2/25/2016 23:20\n10281910,Show HN: Exclusive search engine for web apps,https://kaydo.com.au/cloud-apps,3,3,kaydo_com_au,9/26/2015 2:52\n12530545,Strangeloop 2016,https://www.youtube.com/channel/UC_QIfHvN9auy2CoOdSfMWDw/videos,19,2,pinouchon,9/19/2016 11:42\n11318486,CoreOS Delivers on Security with v1.0 of Clair Container Image Analyzer,https://coreos.com/blog/clair-v1.html,55,5,Artemis2,3/19/2016 13:48\n11209094,Upcylce Old Speakers with C.H.I.P,http://blog.nextthing.co/ntc-project-upcycle-your-old-speakers-with-c-h-i-p/,30,18,dcschelt,3/2/2016 10:20\n11875834,Physical Key Extraction Attacks on PCs,http://m.cacm.acm.org/magazines/2016/6/202646-physical-key-extraction-attacks-on-pcs/fulltext,2,1,zig,6/10/2016 12:22\n11491567,Letting them die: parents refuse medical help for children in the name of Christ,http://www.theguardian.com/us-news/2016/apr/13/followers-of-christ-idaho-religious-sect-child-mortality-refusing-medical-help,1,1,crivabene,4/13/2016 19:47\n11892725,Is Bootstrap dies?,https://github.com/twbs/bootstrap/graphs/contributors?from=2011-04-24&to=2016-06-11&type=c,3,2,mrholek,6/13/2016 10:11\n10706415,Whats the Best Programming Language to Learn in 2015?,http://www.sitepoint.com/whats-best-programming-language-learn-2015/,2,2,Walkman,12/9/2015 20:19\n10900087,Internet Yields Uneven Dividends and May Widen Inequality,http://www.nytimes.com/2016/01/14/world/asia/internet-yields-uneven-dividends-and-may-widen-inequality-report-says.html?smprod=nytcore-ipad&smid=nytcore-ipad-share&_r=0,2,1,nichodges,1/14/2016 7:42\n11322200,Airlander 10: New pictures of world's longest aircraft,http://www.bbc.co.uk/news/uk-england-beds-bucks-herts-35836218,19,9,jjp,3/20/2016 8:00\n10247574,'Quirkyalone' is Still Alone,http://mobile.nytimes.com/2015/09/20/fashion/modern-love-quirkyalone-is-still-alone.html?_r=0,48,15,jeffreyrogers,9/20/2015 14:16\n10229212,The White House Shifts Stance on Encryption,https://www.washingtonpost.com/world/national-security/tech-trade-agencies-push-to-disavow-law-requiring-decryption-of-phones/2015/09/16/1fca5f72-5adf-11e5-b38e-06883aacba64_story.html?postshare=9031442410909976,4,1,Amorymeltzer,9/16/2015 19:35\n11652498,The Power Of A Picture,https://media.netflix.com/en/company-blog/the-power-of-a-picture,19,12,Vagantem,5/8/2016 3:35\n12225496,Missouri Governor Jay Nixon Gets Ordered to Serve as a Public Defender,http://www.theatlantic.com/politics/archive/2016/08/when-the-governor-is-your-lawyer/494453/?utm_source=atlfb&amp;single_page=true,54,3,kposehn,8/4/2016 13:58\n11583008,Never trust the client,http://gafferongames.com/2016/04/25/never-trust-the-client/,360,152,netinstructions,4/27/2016 18:13\n11195155,Startup Lessons from the Once-Again Hot Field of A.I,http://www.nytimes.com/2016/02/29/technology/start-up-lessons-from-the-once-again-hot-field-of-ai.html?hpw&rref=technology&action=click&pgtype=Homepage&module=well-region&region=bottom-well&WT.nav=bottom-well&_r=0,1,1,hvo,2/29/2016 12:58\n11104394,Machine Learning Tutorial,https://www.praetorian.com/blog/machine-learning-tutorial,4,2,myover,2/15/2016 17:02\n10933169,R.I.P. Bitcoin. Its time to move on,https://www.washingtonpost.com/news/innovations/wp/2016/01/19/r-i-p-bitcoin-its-time-to-move-on/,8,2,mdariani,1/19/2016 19:20\n11370386,WeWork to Remake Real Estate with Code,http://www.wired.com/2016/03/weworks-radical-plan-remake-real-estate-code/?utm_source=wanqu.co&utm_campaign=Wanqu+Daily&utm_medium=website,2,1,skypather,3/27/2016 16:00\n10213324,Dressing Solaris: Notes from the Costume Designer of Solaris,http://calvertjournal.com/features/show/4650,1,1,rdtsc,9/14/2015 1:23\n11118430,Learn to Code: It's a LOT Harder Than You Think,http://blog.debugme.eu/learn-to-code/,8,4,SLaszlo,2/17/2016 15:27\n10888772,The Ultimate Beginner's Guide to GitHub,http://blog.pluralsight.com/github-tutorial,15,1,prtkgpt,1/12/2016 17:26\n12501950,Google will deliver groceries to Kansas City doorsteps,http://www.bizjournals.com/kansascity/news/2016/09/13/google-express-grocery-shopping-service.html?ana=e_ae_set1&s=article_du&ed=2016-09-13&u=v3zG4AOzM2Z088kXcVNGkg01f2c2b5&t=1473894037&j=75773712,2,1,SQL2219,9/14/2016 23:01\n11411833,British authorities demand encryption keys in case with huge implications,https://theintercept.com/2016/04/01/british-authorities-demand-encryption-keys-in-closely-watched-case/,124,87,jackgavigan,4/2/2016 15:25\n12058622,Ask HN: I need a landing page developer,,1,3,tertius,7/8/2016 21:01\n12258871,Thousands of Toronto Landlords Have Been Using AI to Screen Tenants,http://www.naborly.co/,6,4,ashley_haynes,8/10/2016 1:22\n12313477,The BeagleBone's I/O pins: inside the software stack that makes them work,http://www.righto.com/2016/08/the-beaglebones-io-pins-inside-software.html,63,23,dwaxe,8/18/2016 15:54\n11882681,Rant: You think Apple has neglected its developers? The chrome webstore is worse,,3,3,DYZT,6/11/2016 8:38\n10672505,Twenty Five Years in Chinese Jazz,http://theanthill.org/jazz,25,4,chesterfield,12/3/2015 20:48\n11099925,A Modern App Developer and an Old-Timer System Developer Walk into a Bar,http://zhen.org/blog/two-developers-walk-into-a-bar/,148,83,zhenjl,2/14/2016 20:48\n12568414,\"New Draft of Reinforcement Learning: An Introduction, Second Edition\",https://www.dropbox.com/s/d6fyn4a5ag3atzk/bookdraft2016aug.pdf?dl=0,166,30,Gimpei,9/23/2016 22:29\n10277012,Police Program Aims to Pinpoint Those Most Likely to Commit Crimes,http://www.nytimes.com/2015/09/25/us/police-program-aims-to-pinpoint-those-most-likely-to-commit-crimes.html?_r=0,36,60,charrisku,9/25/2015 9:01\n11640880,Why Putin could be completely wrong about Trump,http://failedevolution.blogspot.com/2016/05/why-putin-could-be-completely-wrong.html,1,1,nomoba,5/6/2016 0:46\n11816671,Four Reasons a Guaranteed Income Won't Work,https://www.bloomberg.com/view/articles/2013-12-04/four-reasons-a-guaranteed-income-won-t-work,6,5,yummyfajitas,6/1/2016 18:00\n12029313,3001SQ  Space Colonisation with Programmable Spacecraft,https://www.kickstarter.com/projects/sdmv/3001sq-space-colonisation-with-programmable-spacec,3,1,kiyanwang,7/4/2016 7:31\n12564173,\"Linear Algebra Abridged  Sheldon Axler (WEBDL, 2016)\",http://linear.axler.net/LinearAbridged.html,26,2,seycombi,9/23/2016 12:55\n12260247,Gathering honey from a weed (2013),http://the-life-i-read.blogspot.com/2013/10/gathering-honey-from-weed.html,38,6,aaron695,8/10/2016 8:22\n10322866,\"Effectiveness of Talk Therapy Is Overstated, a Study Says\",http://www.nytimes.com/2015/10/01/health/study-finds-psychotherapys-effectiveness-for-depression-overstated.html?smid=tw-nytimes&smtyp=cur&_r=0,31,25,khc,10/3/2015 6:39\n12178236,Do companies exaggerate about their culture?,,3,1,peace011,7/28/2016 4:00\n11563668,Reinvent Yourself:  Interview with Ray Kurzweil,https://www.playboy.com/articles/playboy-interview-ray-kurzweil,2,1,Dowwie,4/25/2016 12:02\n12189624,Lessons from a year's worth of hiring data,https://medium.freecodecamp.com/lessons-from-a-years-worth-of-hiring-data-dacf4e7668d4,2,1,quincyla,7/29/2016 20:15\n12377182,5 Tips for Using Strings in Go,http://www.calhoun.io/5-tips-for-using-strings-in-go-2/,2,1,joncalhoun,8/28/2016 16:41\n12087238,\"Show HN: Polybit  Build, Deploy, Host Node.js APIs\",https://polybit.com/,151,49,keithwhor,7/13/2016 16:00\n12037042,FBI Statement on Clinton Email System,https://www.fbi.gov/news/pressrel/press-releases/statement-by-fbi-director-james-b.-comey-on-the-investigation-of-secretary-hillary-clintons-use-of-a-personal-e-mail-system,197,174,whatok,7/5/2016 15:24\n11357495,Computer programmers have the largest gender pay gap,http://blogs.wsj.com/digits/2016/03/24/mind-the-gender-pay-gap-female-computer-programmers-earn-72-cents-on-the-dollar-study-says/,13,7,zorpner,3/24/2016 23:54\n11132291,JavaScript is immature compared to Java,http://www.codenameone.com/blog/javascript-get-threaded.html,2,2,bioed,2/19/2016 8:07\n12570055,Ask HN: Why do we put up with such restrictive IP contracts?,,2,1,Mandatum,9/24/2016 8:28\n12050895,\"Reddit now tracks all outbound link clicks by default, existing users opted in\",https://np.reddit.com/r/changelog/comments/4rl5to/outbound_clicks_rollout_complete/,218,197,fooey,7/7/2016 17:41\n12343475,Ask HN: What are the selling points of .NET?,,16,26,brightball,8/23/2016 13:23\n11195062,[video] Boston Dynamics Atlas robot video commented by selected tweets,http://www.subtubing.com/play/rVlhMGQgDkY/,1,1,pklien,2/29/2016 12:34\n10378799,'Too hot to be an engineer'  women mark Ada Lovelace Day,http://www.bbc.com/news/technology-34359936,15,21,yitchelle,10/13/2015 6:16\n11016293,Learning to Love Brutalist Architecture,http://www.telegraph.co.uk/art/artists/why-we-must-learn-to-love-brutalist-architecture/,42,47,Thevet,2/1/2016 22:54\n10718332,\"*-Oriented Programming, with Graham Lee\",https://realm.io/news/pragma-graham-lee-oriented-programming-paradigms/,4,1,astigsen,12/11/2015 17:21\n10354224,Q&A with Sam Altman,http://www.technologyreview.com/news/542206/startup-incubator-y-combinator-opens-research-lab-to-tackle-big-problems/,2,1,zabramow,10/8/2015 17:19\n12432578,Revolt against 'rich parasites' at Burning Man Festival,http://www.telegraph.co.uk/news/2016/09/04/revolution-against-rich-parasites-at-utopian-burning-man-festiva/,47,41,icomefromreddit,9/5/2016 22:29\n11673191,Spark Innovation Through Empathic Design,https://hbr.org/1997/11/spark-innovation-through-empathic-design,1,1,seanieb,5/11/2016 7:14\n12556680,China develops a quantum radar with 100 km range to bypass stealth measures,http://tech.firstpost.com/news-analysis/china-develops-quantum-radar-with-100-km-range-to-bypass-stealth-measures-334377.html,19,2,Osiris30,9/22/2016 13:33\n10344348,\"U.S. To Release 6,000 Inmates from Prisons\",http://www.nytimes.com/2015/10/07/us/us-to-release-6000-inmates-under-new-sentencing-guidelines.html,32,25,wanderingstan,10/7/2015 5:40\n10881579,Meet Connexion: Zalando's Open-Source REST Framework for Python,https://tech.zalando.com/blog/meet-connexion-our-rest-framework-for-python/,7,1,ZalandoTech,1/11/2016 16:59\n11223645,When I Was Your Age,https://www.americanprogress.org/issues/economy/report/2016/03/03/131627/when-i-was-your-age/,91,134,aburan28,3/4/2016 13:50\n10517175,\"Why Childcare Workers Are So Poor, Even Though Childcare Costs So Much\",http://www.theatlantic.com/business/archive/2015/11/childcare-workers-cant-afford-childcare/414496/?single_page=true,124,231,nols,11/6/2015 0:42\n11519056,\"People aged over 40 perform best with a three-day working week, study finds\",http://www.independent.co.uk/news/uk/home-news/workers-over-40-perform-best-with-three-day-week-25-hours-melbourne-institute-study-a6988921.html,2,1,edward,4/18/2016 11:31\n10791295,Devstash.io  Hacker News alternative focused on computer science,https://devstash.io/,112,28,javinpaul,12/25/2015 14:25\n10234208,How to Turn Down Freelance Work Gracefully,http://www.christopherhawkins.com/2015/09/how-to-turn-down-freelance-work-gracefully/,56,40,coreymaass,9/17/2015 16:14\n12049511,Ask HN: What should we do,,8,11,warewolf,7/7/2016 14:27\n12575147,Self-driving trucks threaten one of America's top blue-collar jobs,http://www.latimes.com/business/la-fi-automated-trucks-labor-20160924-snap-story.html,82,121,blondie9x,9/25/2016 13:09\n11272345,Ask HN: What hosting provider do you use?,,1,3,eecks,3/12/2016 11:04\n10836236,Angular 2 versus React,https://medium.com/@housecor/angular-2-versus-react-there-will-be-blood-66595faafd51,424,241,ihsw,1/4/2016 15:54\n12531273,Hardware hack defeats iPhone 5C passcode security,http://www.bbc.com/news/technology-37407047,121,30,ZeljkoS,9/19/2016 13:33\n12266873,Keras: Deep Learning Library for Theano and TensorFlow,https://github.com/fchollet/keras,3,1,trymas,8/11/2016 8:27\n12180371,\"The 7 biggest problems facing science, according to 270 scientists\",http://www.vox.com/2016/7/14/12016710/science-challeges-research-funding-peer-review-process?linkId=27003386,3,2,ohjeez,7/28/2016 14:24\n11296952,\"Deep or Shallow, NLP is breaking out\",http://cacm.acm.org/magazines/2016/3/198856-deep-or-shallow-nlp-is-breaking-out/fulltext,107,67,samiur1204,3/16/2016 13:10\n11717561,Stanza: A New Optionally-Typed General Purpose Language from UC Berkeley,,117,66,patricksli,5/17/2016 21:22\n11860083,\"Into the Ether: Walkthrough, Gotchas, and Tips for Ethereum Development\",https://omarmetwally.wordpress.com/2016/06/08/into-the-ether-walkthrough-gotchas-and-tips-for-ethereum-development/,2,1,osmode,6/8/2016 4:46\n11214292,Little Graves in Georgia,http://www.oxfordamerican.org/magazine/item/717-little-graves-in-georgia,7,1,samclemens,3/3/2016 0:48\n10306347,Startup Advice Tweets,https://www.hashfav.com/collection/Ronak/1027,2,1,hashfav,9/30/2015 19:14\n12546317,Ask HN: Do I do my masters in CS if it means staying an extra semester?,,3,2,dudeget,9/21/2016 8:16\n12343215,A city with an $8.96B budget should be able to,http://www.sfchronicle.com/bayarea/article/A-city-with-an-8-96-billion-budget-should-be-6311442.php,3,1,duck,8/23/2016 12:44\n11233784,Saving 500 Apple II Programs from Oblivion,http://blog.archive.org/2016/03/04/saving-500-apple-ii-programs-from-oblivion/,48,6,pathompong,3/6/2016 14:00\n10555201,An Oddball in YouTube's World,http://priceonomics.com/an-oddball-in-youtubes-world/,10,1,ryan_j_naughton,11/12/2015 18:43\n12098991,Artificial Neural Network Writes Harry Potter and the Methods of Rationality,https://medium.com/@rayalez/artificial-neural-network-writes-harry-potter-and-the-methods-of-rationality-846126dbe882#.8pa6qxhqi,1,1,rayalez,7/15/2016 4:49\n11529062,Youre Moving Abroad If So-And-So Gets Elected? Good Luck,https://psmag.com/oh-you-re-moving-abroad-if-so-and-so-gets-elected-good-luck-4fa319a55be9,9,2,tokenadult,4/19/2016 18:31\n11384519,How ISIS Built the Machinery of Terror Under Europes Gaze,http://www.nytimes.com/2016/03/29/world/europe/isis-attacks-paris-brussels.html?hp&action=click&pgtype=Homepage&clickSource=story-heading&module=photo-spot-region&region=top-news&WT.nav=top-news,3,1,Futurebot,3/29/2016 20:17\n11406899,Thesis Hatement: Getting a literature Ph.D (2013),http://www.slate.com/articles/life/culturebox/2013/04/there_are_no_academic_jobs_and_getting_a_ph_d_will_make_you_into_a_horrible.html,50,58,jseliger,4/1/2016 17:51\n12140446,Drowning in a sea of bricks: Why NBA bigs struggle at the line,http://www.espn.com.au/nba/story/_/id/17115866/real-root-nba-intentional-foul-epidemic,2,1,qzervaas,7/21/2016 22:10\n10780112,Sheryl Sandberg is Wrong: Silicon Valley Wants MBAs,http://tapwage.com/cheatsheets/2015/12/21/is-sheryl-sandberg-right-on-the-limited-value-of-an-mba-in-tech,10,5,esparantogod,12/22/2015 20:17\n11030097,\"People are not resources and they don't perform, they do\",https://medium.com/@diabulos/people-are-not-resources-and-they-don-t-perform-they-do-bd2118d70baf,3,3,c-rack,2/3/2016 21:55\n10709824,Bionic Lens: This 8-Minute Surgery Will Give You Superhuman Vision,http://www.viralalternativenews.com/2015/12/meet-bionic-lens-this-8-minute-surgery.html?m=1,2,1,mengjiang,12/10/2015 10:01\n10492282,Linus Torvalds fires off angry 'compiler-masturbation' rant,http://www.theregister.co.uk/2015/11/01/linus_torvalds_fires_off_angry_compilermasturbation_rant/,26,23,amlgsmsn,11/2/2015 15:29\n11505454,The Restart Page: rebooting experience from vintage operating systems,http://www.therestartpage.com/#,104,16,ohjeez,4/15/2016 16:16\n10518475,Top FinTech Startups,https://medium.com/p/top-10-fintech-startups-d8bb9bc427a7?utm_source=news&utm_medium=post&utm_campaign=top10,2,2,fin_jane,11/6/2015 9:13\n10283951,Lily Camera Uses Computer Vision for Autonomous Flying,http://www.digitaltrends.com/cool-tech/lily-camera-personal-cameraman/,7,4,earlyadapter,9/26/2015 18:27\n11532249,Has the ISS captured footage of a UFO? Nasa live feed films,http://www.dailymail.co.uk/news/article-3547293/Has-ISS-captured-footage-UFO-Nasa-live-feed-films-horseshoe-shaped-object-Earth-mysteriously-cutting-out.html,4,1,Firsto,4/20/2016 4:27\n10665362,Show HN: WebGL Cube Snake Game - plays itself using Dijkstra's algorithm,http://mhluska.com/projects/snakeception/,6,2,mhluska,12/2/2015 19:52\n12544320,MacOS Sierra,https://itunes.apple.com/us/app/macos-sierra/id1127487414,14,16,fahimulhaq,9/20/2016 23:46\n10219215,A United States of Europe? Good Luck,http://www.bloombergview.com/articles/2015-09-15/unpopular-rush-to-build-a-united-states-of-europe,22,88,akg_67,9/15/2015 6:14\n11333203,One-character domains available at Namecheap,https://blog.namecheap.com/40-one-letter-domains-available-for-under-600/,5,3,ted0,3/21/2016 23:45\n11492138,Greater Cholesterol lowering increases the risk of death,https://drmalcolmkendrick.org/2016/04/13/greater-cholesterol-lowering-increases-the-risk-of-death/,3,1,diakritikal,4/13/2016 20:57\n11780732,CloudFlare Retired the $5 Plan,https://www.cloudflare.com/plans/,2,3,nikolay,5/26/2016 19:20\n10541807,\"Yahoo Hires McKinsey to Mull Reorg, as Mayer Demands Exec Pledge to Stay\",http://recode.net/2015/11/09/yahoo-hires-mckinsey-to-mull-reorg-as-mayer-demands-exec-pledge-to-stay/,2,1,mdariani,11/10/2015 19:37\n10984731,California Police Used Stingrays in Planes to Spy on Phones,http://www.wired.com/2016/01/california-police-used-stingrays-in-planes-to-spy-on-phones/,185,72,corywatilo,1/28/2016 0:16\n11182362,Using Vim as a JavaScript IDE,http://www.dotnetsurfers.com/blog/2016/02/08/using-vim-as-a-javascript-ide/,2,1,ausjke,2/26/2016 16:47\n10288343,Inside the GitHub Systems Where Open Source Lives,http://www.theplatform.net/2015/09/24/inside-the-github-systems-where-open-source-lives/,9,2,WaltPurvis,9/27/2015 23:57\n10293690,Tech companies or banks?,,2,3,boxeswithfoxes,9/28/2015 22:43\n11152270,Follow hashtags,,2,3,boriszion,2/22/2016 17:00\n10272483,Glowforge launches consumer-grade laser cutter,http://glowforge.com,493,205,mlmilleratmit,9/24/2015 16:18\n12117749,Five Years of Recurse Center,https://www.recurse.com/five-years,169,69,sotojuan,7/18/2016 20:07\n12225492,Tatoo puzzle,https://aphyr.com/posts/335-tattoo,2,1,anders098,8/4/2016 13:57\n11438473,Forward Secrecy for Asynchronous Messages,https://whispersystems.org/blog/asynchronous-security/,3,1,sgarbi,4/6/2016 13:06\n11254945,Train your own image classifier with Inception in TensorFlow,http://googleresearch.blogspot.com/2016/03/train-your-own-image-classifier-with.html?m=1,121,7,rey12rey,3/9/2016 19:00\n10237805,Microsoft has developed its own Linux: in-house software-defined networking OS,http://www.theregister.co.uk/2015/09/18/microsoft_has_developed_its_own_linux_repeat_microsoft_has_developed_its_own_linux,200,186,Jerry2,9/18/2015 6:44\n11596582,Ask HN: What are your thoughts on UnaOS/UnaPhone?,https://unaos.com/,1,1,enig_matic7,4/29/2016 16:03\n10697435,How Microsoft Created a Revolution in Soviet Computing,http://www.atlasobscura.com/articles/how-microsoft-created-a-revolution-in-soviet-computing,50,15,lermontov,12/8/2015 16:37\n11621169,\"Ask: The Apple bluetooth keyboard hurts my hands, does this affect anyone else?\",,1,1,fulldecent,5/3/2016 14:51\n11801340,GitHub Corners,http://tholman.com/github-corners/,7,1,tilt,5/30/2016 13:54\n10639402,Building for HTTP/2,http://rmurphey.com/blog/2015/11/25/building-for-http2,71,12,saidajigumi,11/27/2015 23:49\n10569113,The Problem with Putting All the World's Code in GitHub,http://www.wired.com/2015/06/problem-putting-worlds-code-github/,5,3,jimsojim,11/15/2015 9:52\n12062116,Coursera courses preserved by Archive Team,https://archive.org/details/archiveteam_coursera,513,75,mihaitodor,7/9/2016 16:46\n12194050,Hacker Phineas Fisher Speaks on Camera for the First TimeThrough a Puppet,http://motherboard.vice.com/read/hacker-phineas-fisher-hacking-team-puppet,2,1,miraj,7/30/2016 18:20\n11541368,The burgeoning evolution of eSports: From the fringes to front and center [pdf],http://www.pwc.com/us/en/industry/entertainment-media/assets/pwc_consumer-intelligence-series_esports_april-2016.pdf,2,1,vvvv,4/21/2016 12:04\n10538489,\"A decade into a project to digitize U.S. immigration forms, just one is online\",https://www.washingtonpost.com/politics/a-decade-into-a-project-to-digitize-us-immigration-forms-just-1-is-online/2015/11/08/f63360fc-830e-11e5-a7ca-6ab6ec20f839_story.html,185,95,yanilkr,11/10/2015 10:14\n12240209,Binary Ninja  A new kind of reversing platform,http://binary.ninja,109,56,Philipp__,8/6/2016 22:37\n10726445,Global namespaced to Common JS Modules in JavaScript with babel,https://www.npmjs.com/package/babel-plugin-modularize,3,1,pasindur,12/13/2015 14:43\n10964916,Ask HN: What OS X software / tweaks / tricks can you not live without?,,3,4,netcraft,1/25/2016 0:56\n10397199,Ask HN: What are annoying software processes that should be automated?,,4,5,hellomynameise,10/16/2015 2:49\n10568502,Tinder Leaked Everyone's School/Work Info. Called It a Feature,http://blog.gotinder.com/,3,3,dec0dedab0de,11/15/2015 4:32\n10306562,How I learned to write Chrome Extension in 5 hours using the Bruce Lee technique,https://medium.com/@punksomething/how-i-learned-to-write-a-chrome-extension-in-5-hours-by-using-the-bruce-lee-technique-c72911ac7d86,9,1,jaxondu,9/30/2015 19:41\n10424527,Cell (microprocessor),https://en.wikipedia.org/wiki/Cell_(microprocessor),40,24,dmmalam,10/21/2015 10:10\n10789349,\"Misleading charts of 2015, fixed\",http://qz.com/580859/the-most-misleading-charts-of-2015-fixed/,79,21,mikek,12/24/2015 19:37\n10621494,\"Software Freedom Conservancy asking for supporters to join, save GPL enforcement\",https://sfconservancy.org/news/2015/nov/23/2015fundraiser/,6,1,paroneayea,11/24/2015 16:08\n10338141,Could Open Source have prevented the Volkswagen scandal?,http://www.xwiki.com/en/Blog/volkswagen-scandal,4,2,cluong,10/6/2015 11:40\n12441795,Google Begins Using New Undersea Cable Across Asia,http://www.circleid.com/posts/20160906_google_begins_using_new_undersea_cable_across_asia/,1,1,okket,9/7/2016 9:11\n10524371,How Eye Tracking Will Change Gaming,https://medium.com/@TobiiEyeX/how-eye-tracking-will-totally-change-the-way-you-game-193126bbbba4,51,25,johntans,11/7/2015 10:27\n12261208,The bandwidth bottleneck that is throttling the Internet,http://www.nature.com/news/the-bandwidth-bottleneck-that-is-throttling-the-internet-1.20392,60,53,okket,8/10/2016 12:43\n11486944,Could British invention foil terror bombs?,http://www.bbc.co.uk/news/uk-36014666,21,58,merah,4/13/2016 10:03\n11195467,The ABC Programming Language: A Short Introduction,http://homepages.cwi.nl/~steven/abc/,2,1,vmorgulis,2/29/2016 14:05\n11279903,Should All Research Papers Be Free?,http://www.nytimes.com/2016/03/13/opinion/sunday/should-all-research-papers-be-free.html,644,309,mirimir,3/13/2016 23:15\n12231818,Find a new city,http://austinkleon.com/2016/08/03/find-a-new-city/,233,187,mantesso,8/5/2016 12:45\n10303323,\"Why I'm not going to Web Summit  in Dublin, Lisbon or anywhere else\",http://tech.eu/features/6203/no-web-summit-for-me/,13,1,robinwauters,9/30/2015 12:16\n10568657,Virtual desktops for Windows,https://technet.microsoft.com/en-us/sysinternals/cc817881,2,2,imakesnowflakes,11/15/2015 5:54\n11828838,Chinese hacked CNN (sportsillustrated.cnn.com),http://sportsillustrated.cnn.com/,9,7,zelcon,6/3/2016 7:15\n12472214,Stripe Atlas is not for everyone. Caveats based on my experience.,https://medium.com/@cbkrish/stripe-atlas-is-not-for-everyone-caveats-based-on-my-experience-2735a226df8a?source=linkShare-74c1c17cc6f2-1473574176,18,2,hai2ashwin,9/11/2016 6:11\n11294118,Person of Interest: The TV Show That Predicted Edward Snowden (2014),http://www.newyorker.com/culture/culture-desk/person-of-interest-the-tv-show-that-predicted-edward-snowden,93,35,Deinos,3/16/2016 0:31\n11699784,\\/\\The Conscience of a Hacker/\\/,http://phrack.org/issues/7/3.html,3,1,astdb,5/15/2016 6:38\n12301531,\"After Lawsuit, New Jersey Allows Driver to Get 8THEIST License Plate\",http://www.nytimes.com/2016/08/17/nyregion/after-lawsuit-new-jersey-allows-driver-to-get-8theist-license-plate.html?_r=0,33,15,ranit,8/16/2016 23:51\n10889446,What Sean Penn Teaches Us About How Not to Chat with a Fugitive,https://theintercept.com/2016/01/12/sean-penn-el-chapo-opsec/,10,1,deegles,1/12/2016 18:48\n10574394,Modern MVP infographics (explanation),,1,1,ealtynpara,11/16/2015 13:56\n10542365,Ask HN: Stay or leave,,1,3,dariot,11/10/2015 20:48\n12323928,Facebooks new teens-only app Lifestage turns bios into video profiles,https://techcrunch.com/2016/08/19/facebook-lifestage/,8,4,jamesjyu,8/19/2016 22:20\n10751757,PHP 7.0.1 Released,http://php.net/index.php#id2015-12-17-1,4,2,julien_c,12/17/2015 14:53\n11905017,\"Apple Should Renew Focus on Mac Users, Pros\",http://blog.macsales.com/36741-apple-should-renew-focus-on-mac-users-pros,2,1,ingve,6/14/2016 20:20\n11287171,Turing created computers to decypher German U-boat codes.  Why deny encryption?,,3,3,studentrob,3/15/2016 3:01\n12424742,Was Thomas Kuhn Right about Anything?,https://themultidisciplinarian.com/2016/09/03/was-thomas-kuhn-right-about-anything/,2,2,another,9/4/2016 15:15\n10475536,European Parliament Urges Protection for Edward Snowden,http://www.nytimes.com/2015/10/30/world/europe/edward-snowden-nsa-whistleblower.html?_r=0,9,1,rickdale,10/30/2015 0:54\n10686201,Why Great Britain Residents Live Where They Do,http://www.citylab.com/housing/2015/11/why-people-live-where-they-do/414873/?utm_source=SFTwitter,23,29,ingve,12/6/2015 19:17\n10689778,Show HN: FIND  an indoor positioning system for smartphones and laptops,https://github.com/schollz/find,4,3,qrv3w,12/7/2015 14:50\n10225545,Brazils cancer curse,http://mosaicscience.com/story/brazils-cancer-curse,69,29,tomkwok,9/16/2015 9:42\n10819890,Obama administration moves to give work permits to 100k foreign college grads,http://www.dailymail.co.uk/news/article-3380380/Obama-administration-quietly-moves-work-permits-estimated-100-000-foreign-college-grads.html,44,18,jquery,12/31/2015 21:50\n10384010,Show HN: Winston  iOS Productivity Keyboard,https://itunes.apple.com/us/app/winston-productivity-keyboard/id1006278205?mt=8,11,9,teer,10/13/2015 22:50\n12340901,\"Vinci  like Prisma app, but faster\",http://vinci.camera/,1,2,n3tn0de,8/23/2016 2:12\n11578465,Find Twitter user by email or phone number,https://medium.com/@bk/find-twitter-account-by-email-or-phone-number-fb0b9291f048#.ig7qi6ywj,2,1,bthn,4/27/2016 7:31\n11362588,Ask HN: Will there be native web assembly Mobile APIs?,,1,2,tanlermin,3/25/2016 20:50\n11211317,Custom Elements Coming to WebKit,https://lists.webkit.org/pipermail/webkit-dev/2016-March/027995.html,42,18,spankalee,3/2/2016 17:18\n10290804,EPA opposed DMCA exemptions that could have revealed Volkswagen fraud,http://www.fsf.org/blogs/licensing/epa-opposed-dmca-exemptions-that-could-have-revealed-volkswagen-fraud,154,24,tjr,9/28/2015 15:03\n12271030,\"George Orwell, Politics and the English Language (1946)\",https://www.mtholyoke.edu/acad/intrel/orwell46.htm,301,150,Tomte,8/11/2016 19:36\n12494744,Chevy Bolt Challenges Tesla Model 3,http://www.businessinsider.com/chevy-bolt-range-versus-tesla-model-3-range-2016-9,1,1,Corrado,9/14/2016 7:11\n10931131,Ask HN: Best way to stay organized as a data analyst?,,6,8,elsherbini,1/19/2016 14:59\n12185635,Linux: Controlling access to the memory cache,https://lwn.net/Articles/694800/,86,16,signa11,7/29/2016 8:43\n12535526,Ceph Rust Plugin,https://github.com/cholcombe973/ceph-plugin,2,1,xfactor973,9/19/2016 23:06\n10522327,What makes a leader? Clues from the animal kingdom,http://www.eurekalert.org/pub_releases/2015-11/cp-wma102915.php,10,3,DrScump,11/6/2015 21:55\n10951431,Open Location Code,http://openlocationcode.com/,29,5,coolvoltage,1/22/2016 8:10\n11251995,Web sauce: A chrome extension for adding custom CSS and JS,https://chrome.google.com/webstore/detail/web-sauce/iacoggchaaaanpjfhagogdknegeadbnp,1,4,sslnx,3/9/2016 10:01\n11385854,Spotify raises $1B in debt with devilish terms to fight Apple Music,http://techcrunch.com/2016/03/29/stream-with-the-devil/,292,226,rezist808,3/29/2016 23:36\n11087582,Amazon AWS Zombie Apocalypse Clause (57.10),https://aws.amazon.com/service-terms#57.10,2,3,reimertz,2/12/2016 14:58\n10870854,Ask HN: Why the big increase in HN visits in August?,,2,1,trahn,1/9/2016 11:13\n10964103,\"One year after Boxs IPO, is the party over?\",http://venturebeat.com/2016/01/23/one-year-after-boxs-ipo-is-the-party-over/,19,3,cgoodmac,1/24/2016 21:29\n10618001,DoorDash is looking for fresh funding at a $1B valuation,http://www.businessinsider.com/report-doordash-raising-a-round-at-unicorn-valuation-2015-11,2,3,jasondc,11/23/2015 23:05\n11429846,The Spectre 13 is HP's attempt to out-design Apple,http://www.theverge.com/2016/4/5/11365474/hp-spectre-13-announced-price-specs-release-date,4,2,davidiach,4/5/2016 12:36\n10801337,Show HN: Mailer  our in-house tool for sending email from the command line,https://www.dirwiz.com/news/284,21,24,dirwiz,12/28/2015 14:57\n10696058,How to Create a Unique Constraint on a LoopBack Model with a NoSQL Database,https://wiredcraft.com/blog/unique-constraint-loopback-nosql/,4,1,katier,12/8/2015 13:02\n10284056,\"Flask-Potion: REST framework for Flask, now supports Peewee\",https://github.com/biosustain/potion,32,9,kolanos,9/26/2015 18:57\n10329645,The world's most multilingual cities,http://www.bbc.com/travel/story/20150928-living-in-the-most-multilingual-cities,7,1,hvo,10/5/2015 2:18\n10474915,The Hacker News effect on a project GitHub stars,http://i.imgur.com/B5awmAL.png,4,1,doener,10/29/2015 22:41\n11821479,\"Ask HN: Idea for yet another dating app but this one is well, out there\",,3,2,andrewfromx,6/2/2016 10:34\n12344030,\"Inessential: Last Vesper Update, Sync Shutting Down\",http://inessential.com/2016/08/21/last_vesper_update_sync_shutting_down,10,5,protomyth,8/23/2016 14:35\n10798433,2015 is the year that Tumblr became the front page of the Internet,https://www.washingtonpost.com/news/the-intersect/wp/2015/03/11/move-over-reddit-tumblr-is-the-new-front-page-of-the-internet/,3,1,e15ctr0n,12/27/2015 19:30\n11449314,Why an F1 car is more energy efficient than an electric car,http://www.espn.co.uk/f1/story/_/id/15152695/how-f1-car-more-energy-efficient-latest-tesla,3,1,hordeallergy,4/7/2016 18:12\n11006797,Show HN: Skadi  self-hosted Trello alternative with a 10 second installation,https://getskadi.com,104,56,medvednikov,1/31/2016 16:15\n12125897,\"Show HN: Archie Botwick, WWI Veteran Facebook Chatbot that uses NLP\",http://m.me/anzaclivearchie,6,3,shnere,7/20/2016 0:06\n12383379,Ask HN: Is anyone using splunk as graphite/statsd replacement?,,2,1,dcudjejxice,8/29/2016 17:16\n12565380,Palmer Luckey is funding Donald Trump's internet trolls with his Oculus money,http://www.theverge.com/2016/9/23/13025422/palmer-luckey-oculus-founder-funding-donald-trump-trolls,41,24,dzlobin,9/23/2016 15:35\n10412465,Hacker News as a case study to test the wisdom of the crowd theory,https://venngage.com/blog/why-you-need-to-stop-obsessing-over-comments-on-hacker-news/,140,112,snake_case,10/19/2015 12:40\n12380249,Facebook Image Identification Software Is Now Available to the Public,http://www.digitalrev.com/article/facebook-makes-image-identification-software-available-to-the-public,2,1,angeladur,8/29/2016 5:50\n10383976,Simple Sequential A/B Testing,http://www.evanmiller.org/sequential-ab-testing.html,59,9,revorad,10/13/2015 22:42\n11507496,Two-factor authentication for Apple ID,https://support.apple.com/en-us/HT204915,170,84,stephenr,4/15/2016 20:44\n10424696,Back to the Future Day,https://en.wikipedia.org/wiki/Back_to_the_Future_Part_II#Back_to_the_Future_Day,6,1,tomaac,10/21/2015 11:12\n12390400,Paid $75k to Love a Brand on Instagram  Is It an Ad?,http://www.nytimes.com/2016/08/30/business/media/instagram-ads-marketing-kardashian.html,160,152,mantesso,8/30/2016 14:22\n11194015,Scientists successfully test biological supercomputer performing complex tasks,https://www.rt.com/news/333912-biocomputers-perform-complex-calculations/,70,26,jonbaer,2/29/2016 7:05\n10420901,Do the economics of self-driving taxis make sense?,http://ftalphaville.ft.com/2015/10/20/2142450/do-the-economics-of-self-driving-taxis-actually-make-sense/,37,56,joosters,10/20/2015 18:36\n11034524,\"Britain to Foreign Workers: If You Don't Make $50,000 a Year, Please Leave\",http://www.npr.org/sections/parallels/2016/02/03/465407797/britain-to-foreign-workers-if-you-dont-make-50-000-a-year-please-leave,79,103,wbsun,2/4/2016 15:31\n12535010,Ask HN: How is the Udacity's Nanodegree Plus worth it?,,10,3,jklein11,9/19/2016 21:42\n10942054,It All Changes When the Founder Drives a Porsche,https://medium.com/@micah/it-all-changes-when-the-founder-drives-a-porsche-32ac25c713ad#.5pq5bpx0y,3,1,fmsf,1/20/2016 22:58\n11257595,Play NES games in 3D in Firefox,http://tructv.bitbucket.org/3dnes/,3,1,rishabhd,3/10/2016 6:08\n11060636,Show HN: Lanes  a minimalist week-planner and Pomodoro timer,https://lanes.io,65,32,welanes,2/8/2016 20:23\n11327276,Microsoft: Skimpy schoolgirls dancing for nerds at an Xbox party,http://www.theregister.co.uk/2016/03/18/microsoft_gdc_sexy_schoolgirl_dancers/,38,62,aceperry,3/21/2016 11:06\n10523581,Grand Plans: Le Corbusier in the USSR,http://calvertjournal.com/articles/show/4868/le-corbusier-in-ussr-corbu-moscow-tsentrosoyuz,42,33,lermontov,11/7/2015 3:44\n10655847,The New York Times Adds Mx. to the Honorific Mix,http://observer.com/2015/11/the-new-york-times-adds-mx-to-the-honorific-mix/,6,5,ohjeez,12/1/2015 15:11\n11143716,Number of species on Earth estimated at 8.7M (2011),http://www.nature.com/news/2011/110823/full/news.2011.498.html,43,14,lifeisstillgood,2/21/2016 7:48\n11181100,Migrating from Mandrill to Mailgun,http://blog.mailgun.com/migrating-from-mandrill-to-mailgun/,4,1,steve_taylor,2/26/2016 12:53\n10221851,The Best Algorithms of the 20th Century [pdf],https://www.siam.org/pdf/news/637.pdf,62,18,tizzdogg,9/15/2015 17:22\n12421328,GoDaddy has acquired ManageWP,https://poststatus.com/godaddy-managewp/,13,2,AndyBaker,9/3/2016 21:36\n11902174,Reducing latency spikes by tuning the CPU scheduler,http://www.scylladb.com/2016/06/10/read-latency-and-scylla-jmx-process/,12,1,dorlaor,6/14/2016 14:23\n11448582,Elixir with Ubuntu on Windows,http://blog.greenarrow.me/elixir-with-ubuntu-for-windows/,2,1,mmcclure,4/7/2016 16:34\n10569618,Show HN: ClojureScript REPL within Excel,https://github.com/cfelde/cljs4excel,83,10,theocs,11/15/2015 13:59\n12047245,Organizing programs without classes (1991) [pdf],http://cs.au.dk/~hosc/local/LaSC-4-3-pp223-242.pdf,41,9,adamnemecek,7/7/2016 2:57\n11639154,Multimodal routing with open source transit and map data,https://mapzen.com/projects/turn-by-turn/?d=0&lat=40.7259&lng=-73.9805&z=12&c=multimodal&st_lat=37.80693585437371&st_lng=-122.40692138671874&st=2%20Bay%20Street%2C%20San%20Francisco%2C%20CA%2C%20USA&end_lat=37.74927215926059&end_lng=-122.42700576782227&end=1351%20Church%20Street%2C%20San%20Francisco%2C%20CA%2C%20USA&use_bus=0.5&use_rail=0.6&use_transfers=0.4&dt=2016-05-10T08%3A00&dt_type=1,2,1,glennon,5/5/2016 19:46\n12237299,I implemented fast parallel reduction on the GPU with WebGL,https://mikolalysenko.github.io/regl/www/gallery/reduction.js.html,3,1,erkaman,8/6/2016 6:30\n12026830,He Was a Hacker for the NSA and He Was Willing to Talk. I Was Willing to Listen,https://theintercept.com/2016/06/28/he-was-a-hacker-for-the-nsa-and-he-was-willing-to-talk-i-was-willing-to-listen/,189,40,prostoalex,7/3/2016 17:31\n11740611,Rentberry  Transparent Rental Application Platform,,2,1,Rentberry,5/20/2016 19:13\n12142770,Spawn your shell like it's the 90s again,http://akat1.pl/?id=2,141,43,mulander,7/22/2016 10:41\n10361674,How WeWork Convinced Investors Its Worth Billions,http://www.buzzfeed.com/nitashatiku/how-wework-convinced-investors-its-worth-billions?utm_term=.we8m4OPMKX#.lyEKdkWyjo,36,6,coloneltcb,10/9/2015 17:18\n10432530,Biomedical superstars are signing on with Google,http://www.nature.com/news/why-biomedical-superstars-are-signing-on-with-google-1.18600,70,51,adenadel,10/22/2015 14:47\n10609456,\"Sleeping in Is Slowly Killing You, Study Finds\",http://motherboard.vice.com/read/sleeping-in-is-slowly-killing-you-study-finds,6,3,aceperry,11/22/2015 8:27\n11569348,Using DNSSEC and DNSCrypt in Debian,http://feeding.cloud.geek.nz/posts/using-dnssec-and-dnscrypt-in-debian/,27,15,ashitlerferad,4/26/2016 4:05\n10614602,Show HN: Mini GaussSense  New Toy for Hacking Toys,http://gausstoys.com/?ref=hn,30,6,andikan,11/23/2015 14:03\n10567683,Show HN: Cubebrush.co  New Marketplace for Artists,https://cubebrush.co/,3,1,cubebrush,11/14/2015 23:07\n10217109,Newly Risen from Yeast: THC,http://www.nytimes.com/2015/09/15/science/newly-risen-from-yeast-thc.html,62,59,Hooke,9/14/2015 19:55\n12278566,Show HN: Hacker Hall - Virtual Coworking,https://complice.co/room/hackers,147,29,malcolmocean,8/12/2016 20:29\n12379422,Why Electric Cars Will Be Here Sooner Than You Think,http://www.wsj.com/articles/why-electric-cars-will-be-here-sooner-than-you-think-1472402674,82,156,jseliger,8/29/2016 1:23\n11999290,\"Youre as foreign as us, Uber tells Ola after xenophobic attack in court\",https://www.techinasia.com/uber-slams-ola-after-xenophobic-attack-in-court,3,1,vmalu,6/29/2016 3:23\n11961087,Those return values though,https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/canPlayType,9,1,lindstorm,6/23/2016 14:26\n10680645,\"Ask HN: Has our startup failed, and what now?\",,3,2,selbyk,12/5/2015 3:16\n10409267,Mapping the Living Wage Gap,http://www.datainnovation.org/2015/10/mapping-the-living-wage-gap/,24,18,new_josh,10/18/2015 18:52\n11202300,Airbnb and Uber are the next frontier in the struggle between capital and labor,http://qz.com/625360/what-uber-and-airbnb-might-mean-for-income-inequality-in-the-us/,1,1,prostoalex,3/1/2016 13:04\n10568525,Opposition to Facebook's new internet.org,https://www.techinasia.com/talk/facebooks-internetorg-evil/,280,136,williswee,11/15/2015 4:41\n12022319,Mubert. World's first online composer of electronic music,http://play.mubert.com,2,1,fabrika,7/2/2016 13:03\n10962606,Why books have a zillion errors,http://barbarienne.livejournal.com/483230.html,2,1,yarapavan,1/24/2016 14:41\n11892477,Implementing a Markdown Engine for .NET,http://xoofx.com/blog/2016/06/13/implementing-a-markdown-processor-for-dotnet/,5,1,matthewwarren,6/13/2016 8:58\n12400890,\"Researchers orbit a muon around an atom, confirm physics is broken\",http://arstechnica.com/science/2016/08/researchers-orbit-a-muon-around-an-atom-confirm-physics-is-broken/,25,3,cronjobber,8/31/2016 19:39\n12002482,\"Evernote limits free tier to two devices, raises prices 40%\",http://arstechnica.com/gadgets/2016/06/evernote-limits-free-tier-to-two-devices-raises-prices-40/,13,1,kcorbitt,6/29/2016 15:54\n10612811,Approach to detect if end user press F5 or refresh button,,1,6,cswangpeng,11/23/2015 4:06\n10686921,Cultured meat from stem cells: Challenges and prospects (2012) [pdf],http://new-harvest.org/wp-content/uploads/2013/03/post_2012_cultured_meat_from_stem_cells_challenges_and_prospects.pdf,28,1,networked,12/6/2015 22:19\n11276221,\"How FPGAs work, and why you'll buy one (2013)\",https://www.embeddedrelated.com/showarticle/195.php?1,79,32,PascLeRasc,3/13/2016 4:33\n10385900,\"Nora, the Smart Snoring Solution\",https://www.kickstarter.com/projects/behrouz/nora-the-smart-snoring-solution,4,1,arash_milani,10/14/2015 10:44\n11751789,Bivvy,https://www.bivvyapp.com,2,1,erickflorezny,5/23/2016 4:04\n11627901,\"ROI on a college degree depends what you study, not where\",http://www.economist.com/news/united-states/21646220-it-depends-what-you-study-not-where?%3Ffsrc%3Dscn%2F=tw%2Fdc,99,186,Osiris30,5/4/2016 12:45\n11691479,\"Ask HN: Will e-ink laptops be a thing soon, or ever?\",,20,25,Kluny,5/13/2016 16:49\n11569533,\"College Sex-Assault Trials Belong in Court, Not Campus (2014)\",http://chronicle.com/article/College-Sex-Assault-Trials/150805,221,218,jseliger,4/26/2016 4:50\n12299249,The French sci-fi comic that inspired Blade Runner and Akira,http://www.dazeddigital.com/artsandculture/article/32448/1/the-french-sci-fi-comic-that-inspired-blade-runner-and-akira,11,6,evo_9,8/16/2016 18:01\n10791151,Kim Dotcom Christmas address,https://torrentfreak.com/kim-dotcom-challenges-u-s-govt-in-christmas-address-151225/,2,1,ikeboy,12/25/2015 13:20\n10346985,JAI Primer: A Programming Language for Games,https://sites.google.com/site/jailanguageprimer/,92,65,tasoeur,10/7/2015 16:31\n11942053,We built cloud HSM; EnigmaLink to show it off  give us hard feedback Please,https://enigmalink.io/d#u=fw&c=FWhyyHNOMuF9TkhVe8BIbA&f=0B8RUMrk78PeINnJTcVB2WEFYVUU&n=YC4WWaE5NNRHgLtV2P4krA,3,1,dc352,6/20/2016 22:21\n11321164,Show HN: Rhine  A typed Elixir-inspired language on LLVM,https://github.com/artagnon/rhine?,81,16,artagnon,3/20/2016 0:18\n11238245,What's the status on the Yo app?,,1,2,richardrl,3/7/2016 11:10\n11383312,Learn to Code: 13 Tips That Could Save You Years of Effort,https://medium.com/javascript-scene/learn-to-code-13-tips-that-could-save-you-years-of-effort-92ce799a3e1f,6,1,ericelliott,3/29/2016 17:46\n12435933,Snagging creds from locked Windows/OS X machines using USB-Armory/Hak5-Turtle,https://room362.com/post/2016/snagging-creds-from-locked-machines/,35,5,liotier,9/6/2016 13:45\n10382596,Show HN: Easily Add a CMS to Your JavaScript App,https://github.com/cosmicjs/cosmicjs-node,17,5,tonyspiro,10/13/2015 18:50\n11996039,Docker Containers Cheat Sheet Now Available,http://developers.redhat.com/blog/2016/06/28/docker-containers-cheat-sheet-now-available/,2,1,rafabenbe,6/28/2016 18:07\n10896978,OpenBSD laptops,http://www.tedunangst.com/flak/post/openbsd-laptops,177,95,fcambus,1/13/2016 19:51\n11181867,\"Nylas N1 now has snooze, swipe actions, emoji, and more\",https://medium.com/@Nylas/nylas-n1-now-has-snooze-swipe-actions-emoji-and-more-561cd1e91559#.mgp8wtbm2,90,59,eibrahim,2/26/2016 15:34\n10677702,HFS+ is crazy,http://liminality.xyz/hfs-is-crazy/,192,203,jodyribton,12/4/2015 17:38\n10787573,Show HN: AirConsole  Now with WebRTC and 20+ Local Multiplayer Games,http://www.airconsole.com/#!exclusive=press,7,1,airconsole,12/24/2015 8:38\n10678908,A Powerful Tool SaaS Companies Can Use to Stand Out from Competitors,http://www.marketingthatsells.net/blog/a-powerful-tool-saas-companies-can-use-to-stand-out-from-competitors-a-detailed-guide,1,1,copywriteralex,12/4/2015 20:27\n11956161,Solar System Internet on the ISS,https://www.nasa.gov/feature/new-solar-system-internet-technology-debuts-on-the-international-space-station/,76,17,MaxLeiter,6/22/2016 19:00\n10238379,SpaceX Falcon 9 Lander (game),https://scratch.mit.edu/projects/76866912/,7,2,AaronO,9/18/2015 10:34\n11330048,Apple unveils a new smaller iPad Pro,http://techcrunch.com/2016/03/21/apple-unveils-a-new-smaller-ipad-pro-apples-vision-of-the-future-of-computers/,5,1,LukeB_UK,3/21/2016 17:47\n10742085,\"LibreOffice as a service offers alternative to Google Docs, Office 365\",http://www.infoworld.com/article/3014654/open-source-tools/libreoffice-as-a-service-offers-alternative-to-google-docs-office-365.html,229,139,Garbage,12/16/2015 3:01\n11465528,Dear Zuck. Fuck,https://medium.com/@kteare/dear-zuck-fuck-84d9c1bdba26#.q7m8lsfph,10,3,techaddict009,4/10/2016 9:26\n11816487,Microsoft is still terrible at naming things,http://money.cnn.com/2016/06/01/technology/microsoft-windows-holographic/index.html,1,2,excalibur,6/1/2016 17:42\n10737876,The Line Between Data Vis and Data Art,http://lisacharlotterost.github.io/,37,10,sebg,12/15/2015 14:27\n10438758,There's now a $1/pill competitor to pharma CEO Martin Shkreli's $750/pill drug,http://www.businessinsider.in/Theres-now-a-1-a-pill-competitor-to-pharma-CEO-Martin-Shkrelis-750-a-pill-drug/articleshow/49499385.cms,16,3,dsr12,10/23/2015 14:28\n11869246,Ask HN: Private API Aggregation Services,,3,2,ponderingHplus,6/9/2016 13:34\n10739934,Micro VCs Are Coming,http://mattermark.com/the-micro-vcs-are-coming/,72,42,zbravo,12/15/2015 19:40\n11716477,Austins Regulations for Kid Lemonade Stands,http://ij.org/austins-regulations-kid-lemonade-stands-unintentionally-hilarious/,41,35,luu,5/17/2016 19:16\n12260837,Should we launch a spacecraft to collect energy?,,1,2,jlebrech,8/10/2016 11:28\n12557332,The Echo Chamber Club  anti algorithm Club to understand new perspectives,https://medium.com/@alicelthwaite/in-the-wake-of-brexit-expanding-your-horizons-2608a6464fd8,5,1,alicelthwaite,9/22/2016 15:10\n10907911,Should We Limit Web Development to JavaScript?,http://www.elevatesoft.com/blog?action=view&id=why_limit_web_development_to_javascript&2,4,5,pbowyer,1/15/2016 8:10\n10855945,You Cant Trust What You Read About Nutrition,http://fivethirtyeight.com/features/you-cant-trust-what-you-read-about-nutrition/,2,2,shawndumas,1/7/2016 4:16\n12429673,Understanding the blockchain,https://www.oreilly.com/ideas/understanding-the-blockchain,3,1,fauria,9/5/2016 12:01\n10602391,\"Tesla recalling 90,000 Model S sedans to check seat belts\",http://www.reuters.com/article/2015/11/20/us-tesla-recall-idUSKCN0T92CR20151120?feedType=RSS&feedName=topNews&utm_source=twitter,182,99,leephillips,11/20/2015 17:21\n12452564,How to use Google Clouds free logging service with Go,http://blog.bugreplay.com/post/150086459149/how-to-use-google-clouds-free-structured-logging?utm_source=hn&utm_medium=web&utm_campaign=blog2016sept08,29,5,edibleEnergy,9/8/2016 13:06\n11955781,Why Gun Control Can't Be Solved in the USA,http://blog.dilbert.com/post/146307088451/why-gun-control-cant-be-solved-in-the-usa,10,2,lj3,6/22/2016 18:05\n12521277,\"Japan has a worrying number of virgins, government finds\",http://www.independent.co.uk/news/world/japan-has-a-worrying-number-of-virgins-government-finds-a7312961.html,68,98,vikasr111,9/17/2016 16:59\n11183547,\"Prosecutors halt vast, likely illegal DEA wiretap operation\",http://www.usatoday.com/story/news/2016/02/25/dea-riverside-wiretaps-scaled-back/80891460/,283,82,anon1385,2/26/2016 19:36\n11013612,Taking the wrong lesson from Uber,https://medium.com/@sarahtavel/taking-the-wrong-lesson-from-uber-ae4b41e7c7da,1,1,prostoalex,2/1/2016 17:56\n10364809,\"An Error Leads to a New Way to Draw, and Erase, Computing Circuits\",http://www.nytimes.com/2015/10/10/science/an-error-leads-to-a-new-way-to-draw-and-erase-computing-circuits.html?_r=0,47,1,signa11,10/10/2015 7:27\n10290234,Using the Blockchain to Fight Crime and Save Lives,http://techcrunch.com/2015/09/27/using-the-blockchain-to-the-fight-crime-and-save-lives/,6,7,svepuri,9/28/2015 13:10\n10821986,Trails  Modern MVC Web Framework for Node.js,https://github.com/trailsjs/trails,142,78,tilt,1/1/2016 14:46\n12548306,FileTea: low friction anonymous file sharing,https://blogs.igalia.com/elima/2011/09/01/filetea-low-friction-anonymous-file-sharing/,2,1,ch,9/21/2016 14:15\n11005644,Viv: Voice-controlled personal assistant from the team behind Siri,http://www.theguardian.com/technology/2016/jan/31/viv-artificial-intelligence-wants-to-run-your-life-siri-personal-assistants,16,5,wr1472,1/31/2016 7:41\n11583469,Is the U.S. Ready for Post-Middle-Class Politics?,http://www.nytimes.com/2016/05/01/magazine/is-the-us-ready-for-post-middle-class-politics.html,42,39,noamhendrix,4/27/2016 18:56\n10802220,IP-Box can crack your 4-digit iPhone passcode in less than 17 hours,http://www.phonearena.com/news/Did-you-know-a-new-device-called-IP-Box-can-crack-your-4-digit-iPhone-passcode-in-less-than-17-hours_id76971,1,1,ck2,12/28/2015 17:34\n10588027,Ask HN: Advice on unethical cofounder?,,12,7,throwaway8912,11/18/2015 15:00\n10505231,Quasi-Polynomial Algorithm for Graph Isomorphism,http://www.scottaaronson.com/blog/?p=2521,137,41,johncolanduoni,11/4/2015 8:22\n12118441,\"Better lithium ion batteries, how do they work? Magnets\",http://arstechnica.com/science/2016/07/better-lithium-ion-batteries-how-do-they-work-magnets/,2,1,algirau,7/18/2016 22:41\n10449223,Ask HN: Ghost vs. Wordpress,,8,6,tlong,10/26/2015 1:39\n10736407,R0z3z 4r3 R3d (poem),http://www.perlmonks.org/?node_id=63450,1,1,davidslv,12/15/2015 7:15\n11399848,Intel Xeon E5 v4 Review: Testing Broadwell-EP With Demanding Server Workloads,http://www.anandtech.com/show/10158/the-intel-xeon-e5-v4-review,127,78,jseliger,3/31/2016 19:24\n11082155,Node.js Foundation to Add Express as an Incubator Project,https://medium.com/@nodejs/node-js-foundation-to-add-express-as-an-incubator-project-225fa3008f70#.w0lliqx2c,4,2,nfriedly,2/11/2016 18:54\n10180369,Show HN: Chemozart  molecule editor and visualizer with mechanics calculators,https://github.com/mohebifar/chemozart,34,17,mohebifar,9/7/2015 6:50\n11399101,\"Show HN: Lambada Framework, build and deploy serverless applications using JAVA\",https://github.com/lambadaframework/lambadaframework,9,6,cagataygurturk,3/31/2016 17:53\n11737060,RoboCop is real at the Stanford Shopping Center,http://www.theguardian.com/us-news/2016/may/20/robocop-robot-mall-security-guard-palo-alto-california,65,32,Udik,5/20/2016 11:59\n11204660,Bernie Sanders helping American workers would hurt the worlds poorest,http://www.vox.com/2016/3/1/11139718/bernie-sanders-trade-global-poverty,1,3,baron816,3/1/2016 18:07\n11709077,Ask HN: Why does a pizza app know my location and 911 doesn't?,,45,41,ponderatul,5/16/2016 19:49\n12276761,The Great Affluence Fallacy,http://www.nytimes.com/2016/08/09/opinion/the-great-affluence-fallacy.html?rref=collection/timestopic/Columnists&action=click&contentCollection=opinion&region=stream&module=stream_unit&version=latest&contentPlacement=6&pgtype=collection,2,1,rrauenza,8/12/2016 16:12\n12530118,Google landing teleport page,https://www.google.com/landing/teleport/,2,1,wener,9/19/2016 9:51\n12355177,Well First Find Aliens on Eyeball Planets,http://nautil.us/blog/forget-earth_likewell-first-find-aliens-on-eyeball-planets,15,4,TheLarch,8/24/2016 20:53\n10234215,Not all organs age alike,http://medicalxpress.com/news/2015-09-age-alike.html,4,2,Amorymeltzer,9/17/2015 16:15\n11992044,React HN,https://react-hn.appspot.com/,1,1,tilt,6/28/2016 7:26\n10785107,Gender Study Women Pay More for Almost Everything [pdf],http://www1.nyc.gov/assets/dca/downloads/pdf/partners/Study-of-Gender-Pricing-in-NYC.pdf,5,2,ZoeZoeBee,12/23/2015 19:28\n10683742,The House by the River,http://theanthill.org/grandfather,14,2,Thevet,12/5/2015 23:43\n12472745,Show HN: Managing your devices in the cloud using Apples own MDM solution,https://medium.com/@JoshuaAJung/managing-your-mobile-devices-in-the-cloud-using-apples-own-mdm-solution-8a588d9724b6,1,3,Sventek,9/11/2016 10:21\n11067079,A Guide for Webmasters: How to Disable Ad Blockers from Your Site,http://www.wiyre.com/guide-how-to-disable-ad-blockers-for-webmasters/,2,1,Magicstatic,2/9/2016 17:40\n11863906,Ask HN: Would you use an app to keep track of all your relationships?,,8,22,tixocloud,6/8/2016 17:25\n10401963,Has Kepler Discovered an Alien Megastructure?,http://news.discovery.com/space/alien-life-exoplanets/has-kepler-discovered-an-alien-megastructure-151014.htm,2,1,edward,10/16/2015 20:56\n12233298,Googles Open YOLO project will remove the need for passwords on Android,http://thenextweb.com/google/2016/08/05/googles-open-yolo-project-will-remove-the-need-for-passwords-on-android/,5,2,chewymouse,8/5/2016 15:58\n12175242,The Churn,http://blog.cleancoder.com/uncle-bob/2016/07/27/TheChurn.html,39,6,b123400,7/27/2016 18:15\n11716675,MyBrains  Now we are available in Firefox,https://mybrains.org,3,1,mybrains,5/17/2016 19:40\n12023235,Google talks up its self-driving cars cyclist-detection algorithms,https://techcrunch.com/2016/07/01/google-talks-up-its-self-driving-cars-cyclist-detection-algorithms/,1,1,lookupmobile,7/2/2016 17:47\n11006430,Comparison of C/Posix standard library implementations for Linux,http://www.etalabs.net/compare_libcs.html,70,9,ingve,1/31/2016 14:12\n10976964,BotLibre  Free Open Artificial Intelligence for Everyone,http://www.botlibre.org/,123,11,nikolay,1/26/2016 23:07\n12481144,Earth Temperature Timeline,http://xkcd.com/1732/,145,7,r721,9/12/2016 16:35\n10828900,Update about a Song of Ice and Fire -The Winds of Winter,http://grrm.livejournal.com/465247.html,6,1,Akdeniz,1/3/2016 0:50\n12190905,Ask HN: Recommondations for API authentication and rate limiting,,8,4,namenotgiven,7/29/2016 23:56\n10451186,Simple Web iFrame based surfer / obfuscator,https://github.com/iframeobfuscator/iframeobfuscator/,1,3,themullet,10/26/2015 13:22\n10430627,Deploying a Django App with No Downtime,https://medium.com/@healthchecks/deploying-a-django-app-with-no-downtime-f4e02738ab06,184,93,cuu508,10/22/2015 6:03\n10178794,Random Valid US Address,https://fakena.me/random-real-address/,143,52,jayess,9/6/2015 19:52\n10653259,Lessons from Cellphones on Distribution of Wealth,http://www.nytimes.com/2015/12/01/science/lessons-from-cellphones-on-distribution-of-wealth.html?rref=collection%2Fsectioncollection%2Fscience&action=click&contentCollection=science&region=stream&module=stream_unit&version=latest&contentPlacement=5&pgtype=sectionfront,33,11,dnetesn,12/1/2015 2:09\n11027684,Idea Debt,http://jessicaabel.com/2016/01/27/idea-debt/,468,135,cdvonstinkpot,2/3/2016 17:09\n11022548,Make journals report clinical trials properly,http://www.nature.com/news/make-journals-report-clinical-trials-properly-1.19280,109,18,bootload,2/2/2016 21:01\n10461958,Turning the iPhone 6S into a Digital Scale,https://medium.com/@warpling/turning-the-iphone-6s-into-a-digital-scale-f2197dc2b6e7#.xb2k45od6,4,1,s9ix,10/27/2015 23:36\n11517375,Game developers must avoid the wage-slave attitude,http://venturebeat.com/2016/04/16/game-developers-must-avoid-the-wage-slave-attitude/,2,1,ChazDazzle,4/18/2016 2:25\n10293196,Applying Satisfiability to the Analysis of Cryptography,http://galois.com/news/applying-satisfiability-analysis-cryptography-sat-2015-talk-aaron-tomb/,13,3,tommd,9/28/2015 21:05\n10790397,Block ads on home devices using a Raspberry Pi,https://medium.com/@robleathern/block-ads-on-all-home-devices-for-53-18-a5f1ec139693,81,24,optimalrob,12/25/2015 4:16\n12023728,\"As a psychiatrist, I diagnose mental illness and help spot demonic possession\",https://www.washingtonpost.com/posteverything/wp/2016/07/01/as-a-psychiatrist-i-diagnose-mental-illness-and-sometimes-demonic-possession/,57,73,schneidmaster,7/2/2016 20:44\n12152906,Judge Orders Yahoo to Explain How It Recovered Deleted Emails in Drugs Case,http://motherboard.vice.com/read/judge-orders-yahoo-to-explain-how-it-recovered-deleted-emails-in-drugs-case,103,74,alternize,7/24/2016 10:18\n10593145,Alcoholism drug brings dormant HIV virus out of hiding,http://www.sciencealert.com/alcoholism-drug-brings-dormant-hiv-virus-out-of-hiding,19,6,ddispaltro,11/19/2015 6:43\n12497114,Top-level await in JavaScript is a footgun,https://gist.github.com/Rich-Harris/0b6f317657f5167663b493c722647221,141,113,rich_harris,9/14/2016 14:23\n11846589,The Legend of Abraham Wald  solving problem of armoring planes,http://www.ams.org/samplings/feature-column/fc-2016-06,17,2,tokenadult,6/6/2016 13:30\n10634994,\"Flat Will Kill You, Eventually: Why Every Company Needs Structure\",http://themodernteam.com/flat-will-kill-you-eventually-why-every-company-needs-structure/,84,75,vskarine,11/26/2015 22:18\n11255906,White House's Claims That the TPP Would Curb Internet Censorship Are Fantasy,https://www.eff.org/deeplinks/2016/03/white-houses-claims-tpp-would-curb-internet-censorship-are-fantasy,153,12,DiabloD3,3/9/2016 21:36\n12225882,Ask HN: Why are sites now breaking login forms into stages (name then password)?,,54,50,microman,8/4/2016 14:53\n10830409,Selling 80% equity,,4,10,finalight,1/3/2016 12:42\n12076856,Your Phone Has an FM Chip. So Why Cant You Listen to the Radio?,http://www.wired.com/2016/07/phones-fm-chips-radio-smartphone/,263,321,prostoalex,7/12/2016 5:05\n11352121,Markov Chain Monte Carlo for Bayesian Inference  The Metropolis Algorithm,https://www.quantstart.com/articles/Markov-Chain-Monte-Carlo-for-Bayesian-Inference-The-Metropolis-Algorithm,87,9,shogunmike,3/24/2016 12:05\n11689764,TrackMania is NP-complete,https://arxiv.org/abs/1411.5765,77,28,hiq,5/13/2016 11:27\n11548434,Chatbot Fail,http://thewalrus.ca/chatbot-fail/,3,1,imartin2k,4/22/2016 11:52\n12505857,Weve Just Encrypted All of WIRED.com,https://www.wired.com/2016/09/now-encrypting-wired-com/,14,7,CapitalistCartr,9/15/2016 13:21\n10803140,A Modern Architecture for FP,http://degoes.net/articles/modern-fp/,116,40,buffyoda,12/28/2015 20:24\n10392848,Netflix can't collect its money because everyone has new credit cards,http://mashable.com/2015/10/15/netflix-credit-cards/,3,1,taf2,10/15/2015 13:02\n10417956,Germany Just Introduced Data Retention. Politicians Should Be Ashamed,https://tutanota.com/blog/posts/germany-data-retention,11,1,winst0n,10/20/2015 7:55\n11063714,Ask HN: How to rate limit a distributed web service?,,4,2,nickfranky,2/9/2016 7:27\n10914650,Analyzing the $5.6M Exploit and Cryptsy's Security Failings,http://earlz.net/view/2016/01/16/0717/analyzing-the-56-million-exploit-and-cryptsys-security,39,10,earlz,1/16/2016 7:47\n11990152,Volkswagen's U.S. diesel emissions settlement to cost $15B,http://www.reuters.com/article/us-volkswagen-emissions-settlement-idUSKCN0ZD2S5,292,339,ilyaeck,6/27/2016 22:52\n11266099,World map resized by ccTLDs shows tiny US and huge mystery island,http://www.nominet.uk/mapping-the-online-world/,5,1,500and4,3/11/2016 12:10\n12107407,U.S. Proposes Allowing Foreign Officials to Serve Warrants on Internet Firms,http://www.wsj.com/articles/obama-administration-negotiating-international-data-sharing-agreements-1468619305,141,119,hodgesrm,7/16/2016 18:43\n12058493,How can we improve retention?,http://i.imgur.com/Pdp5Msy.png,1,1,aknalid,7/8/2016 20:42\n10250085,This story is being previewed exclusively on Apple News until Tuesday,http://www.wired.com/2015/09/bjarke-ingels-2-world-trade-center-wtc,302,234,esolyt,9/21/2015 2:39\n12479156,Vim 8.0 released,https://groups.google.com/forum/#!topic/vim_announce/EKTuhjF3ET0,661,299,laqq3,9/12/2016 12:39\n11954508,You Can't Turn the Network Invisible,https://www.pandastrike.com/posts/20160622-falcor-relay-leaky-abstractions-fallacies-of-distributed-computing,3,4,mwcampbell,6/22/2016 15:07\n10367342,How to Download a List of All Registered Domain Names,http://jordan-wright.com/blog/2015/09/30/how-to-download-a-list-of-all-registered-domain-names/,170,53,jwcrux,10/10/2015 23:04\n11673885,Ask HN: iOS landscape in China?,,2,4,marvel_boy,5/11/2016 9:47\n10674526,Holometer rules out first theory of space-time correlations,http://www.symmetrymagazine.org/article/holometer-rules-out-first-theory-of-space-time-correlations,131,47,jonbaer,12/4/2015 4:01\n12269278,IPv6 Support for Amazon S3,https://aws.amazon.com/blogs/aws/now-available-ipv6-support-for-amazon-s3/,153,48,agwa,8/11/2016 15:55\n10842054,How to be moderately successful person,http://www.theguardian.com/commentisfree/2016/jan/01/how-to-be-moderately-successful-person-like-me,12,1,miraj,1/5/2016 8:26\n11299626,How Retailers Will Survive in the Amazon Era,http://www.fastcodesign.com/3057833/how-retailers-will-survive-in-the-amazon-era,3,2,prostoalex,3/16/2016 18:34\n10348465,Multisig and Simple Contracts on Stellar,https://www.stellar.org/blog/multisig-and-simple-contracts-stellar/,28,10,bjfish,10/7/2015 19:37\n12226400,Why Linux sucks and will never compete with Windows or OS X,http://www.dvorak.org/blog/2016/02/25/why-linux-sucks-and-will-never-compete-with-windows-or-osx/,38,83,dsego,8/4/2016 15:56\n10574556,AMD announces CUDA support,http://www.anandtech.com/show/9792/amd-sc15-boltzmann-initiative-announced-c-and-cuda-compilers-for-amd-gpus,43,6,oflordal,11/16/2015 14:23\n10955187,How to buy a house in Oakland,https://medium.com/@eliotpeper/how-to-buy-a-house-in-oakland-59b202d1e562#.etdz78dci,2,2,elpeper,1/22/2016 20:00\n12438666,ITT Technical Institute Shuts Down After Government Cut Off New Funding,http://www.wsj.com/articles/itt-technical-institute-to-close-after-government-cuts-off-new-funding-1473163181,1,2,endswapper,9/6/2016 19:32\n11976842,Homeless Next to Whole Foods: San Frans Progressive Predicament,http://www.wsj.com/articles/homeless-next-to-whole-foods-san-frans-progressive-predicament-1466806353,3,2,realdlee,6/25/2016 16:22\n11700110,A former CIA spy has revealed his key role in the arrest of Nelson Mandela,http://www.thetimes.co.uk/edition/news/cia-tip-off-led-to-jailing-of-mandela-9mwcsdq9c,435,282,randomname2,5/15/2016 9:07\n10604219,The Cult of the Toto Toilet,http://www.nytimes.com/2015/11/19/fashion/the-cult-of-the-toto-toilet.html,63,42,Thevet,11/20/2015 22:14\n11707008,The SidToday Files,https://theintercept.com/snowden-sidtoday/,117,18,aestetix,5/16/2016 15:41\n10811158,Show HN: Pixnary: A visual way of learning words,http://www.pixnary.com/gre,5,2,rathoreabhishek,12/30/2015 7:14\n11331217,Sorting a Billion Numbers with Julia,http://mikeinnes.github.io/2016/03/21/sorting.html,123,23,josep2,3/21/2016 19:43\n10885566,Show HN: Aspect-oriented mixins in JavaScript,https://github.com/yangmillstheory/mixin.a.lot,17,6,yangmillstheory,1/12/2016 4:32\n12359636,\"The Mammoth Pirates: In Russia's Arctic north, a new gold rush is under way\",http://www.rferl.org/fullinfographics/infographics/the-mammoth-pirates/27939865.html,18,3,frandroid,8/25/2016 15:16\n12231109,XMPP: Swiss Army Knife for the Internet of Things,https://blog.securitycompass.com/xmpp-swiss-army-knife-for-internet-of-things-iot-9eff783c44ba#.6fzzosfqh,94,86,DyslexicAtheist,8/5/2016 10:10\n11350458,Require-from-Twitter,https://gist.github.com/rauchg/5b032c2c2166e4e36713,701,127,uptown,3/24/2016 3:50\n11234109,How to Cultivate the Art of Serendipity,http://www.nytimes.com/2016/01/03/opinion/how-to-cultivate-the-art-of-serendipity.html,18,3,jackgavigan,3/6/2016 15:44\n12299073,Namecheap.com emergency maintenance,http://status.namecheap.com/archives/27188,12,6,medmunds,8/16/2016 17:38\n10979352,Ask HN: Why isn't Google's Polymer framework more popular?,,8,3,jondubois,1/27/2016 10:42\n10830132,Facebook fraud gangs turn gullible middle-class teenagers into criminals,http://www.dailymail.co.uk/news/article-3382212/Facebook-fraud-gangs-turn-gullible-middle-class-teenagers-criminal-money-mules-persuading-launder-cash-accounts.html,6,4,ransithf,1/3/2016 10:16\n12502798,OPENDIME,https://opendime.com/,5,1,rglover,9/15/2016 1:57\n12490789,Burrito-Delivering DronesSeriously?,https://www.technologyreview.com/s/602356/burrito-delivering-drones-seriously/?set=602357,1,1,jcbeard,9/13/2016 18:08\n11804228,A go library for tokenizing text,http://github.com/dannav/tokenize,2,1,navd,5/31/2016 2:30\n11759762,Is reference counting slower than GC?,https://mortoray.com/2016/05/24/is-reference-counting-slower-than-gc/,44,88,nikbackm,5/24/2016 8:20\n11500614,\"David MacKay, FRS died today, his diary is remarkable\",http://itila.blogspot.com/2016/04/index-for-first-23-cancer-chapters.html,7,1,okket,4/14/2016 21:52\n11922740,\"Home Depot Files Antitrust Lawsuit Against Visa, MasterCard\",http://www.wsj.com/articles/home-depot-u-s-credit-card-firms-slow-to-upgrade-security-1466000734,341,475,ikeboy,6/17/2016 14:16\n12200928,Sublime Enhanced,https://github.com/shagabutdinov/sublime-enhanced,142,88,shagabutdinov,8/1/2016 8:39\n12144428,Show HN: Liner  Highlight Everything (Now on ProductHunt),https://www.producthunt.com/tech/liner-for-chrome,1,2,hmppark7,7/22/2016 16:11\n10875502,Ask HN: What are the risks of radio frequency fields?,,2,3,classicsnoot,1/10/2016 15:03\n11858498,Open-source transit routing in over 200 regions worldwide,https://mapzen.com/blog/even-more-transit-routing/,8,1,eajecov,6/7/2016 22:26\n11334464,\"What were doing to the Earth has no parallel in 66M yrs, scientists say\",https://www.washingtonpost.com/news/energy-environment/wp/2016/03/21/what-were-doing-to-the-earth-has-no-parallel-in-66-million-years-scientists-say/,66,38,jdnier,3/22/2016 4:45\n11189163,Does anybody find this Scheme code readable?,https://raw.githubusercontent.com/pratyakshs/Che.ss/master/check.ss,15,21,ApplaudPumice,2/28/2016 0:31\n11853730,Time-Lapse Robot Arm Assembly,https://www.facebook.com/travelhead/posts/10153741451140888,1,1,travelhead,6/7/2016 11:35\n10464224,Show HN: Svven  Discover interesting people and news based on what you tweet,http://svven.com,23,7,ducuboy,10/28/2015 13:18\n11168856,Show HN: Android Toggle Switch an Extension of Android Switches for 2+ Items,https://github.com/BelkaLab/Android-Toggle-Switch,11,2,HipstaJules,2/24/2016 18:15\n11485227,\"Perl 6 makes all of Lisp's mistakes, then sets itself on fire\",http://www.elfsternberg.com/2016/04/02/1741/,7,3,labster,4/13/2016 2:14\n11392640,Linode Connectivity Issues  Dallas,http://status.linode.com/incidents/d1q5qjc6v9ml,9,2,emeraldd,3/30/2016 20:19\n11707570,Show HN: I made an app for unattended one off task notifications,https://www.binnotify.com/,6,4,madbitties,5/16/2016 16:44\n11057993,YouTube Spits on Your DMCA Notices,https://forums.envato.com/t/youtube-spits-on-your-dmca-notices/30994,4,1,kapuetri,2/8/2016 13:41\n11493946,The sun photographed at the same time and place once a wk for a yr,http://i.imgur.com/61YTxQ2.png,5,2,mgalka,4/14/2016 2:32\n11732158,Visual profiler for Python,https://github.com/nvdv/vprof,213,36,nvdv,5/19/2016 17:56\n12569374,Chromium is no longer supported for Chromecast,https://productforums.google.com/d/msg/chromecast/cpADBG10NfA/qymp1sGOAQAJ,116,32,keeperofdakeys,9/24/2016 3:52\n10995227,\"Ask HN: Successful webdev freelancers, what are your recommendations?\",,1,1,coimytx1n9,1/29/2016 14:10\n11700391,\"Show HN: Discover random sites that are delightful, exiting, funny and surprising\",https://boogiemarks.net/,5,1,imakesoft,5/15/2016 10:55\n11235473,Show HN: Lightweight Twitter for Mac client,https://github.com/soheil/BirdDrop-OSX,7,4,soheil,3/6/2016 20:49\n10479620,Ask HN: Beyond CRUD and ETL  How to Grow Professionally?,,71,32,ugenetics,10/30/2015 18:32\n11064810,CEO to CTO: What Is Your RewriteRatio?,http://codemonkeyism.com/ceo-to-cto-what-is-your-rewriteratio/,8,7,_Codemonkeyism,2/9/2016 12:29\n12096578,Cache coherency primer (2014),https://fgiesen.wordpress.com/2014/07/07/cache-coherency/,83,6,swah,7/14/2016 19:30\n11438416,Computer scientists has software that realistically make anyone say anything,https://fpdl.vimeocdn.com/vimeo-prod-skyfire-std-us/01/2310/6/161551044/508826461.mp4?token=57053e5c_0x821197a5a2acd9f4cc5a2e80f7b47e7767cad2c5#038;profile_id=119,10,2,puppetmaster3,4/6/2016 12:55\n11272169,Motocoin whitepaper  a cryptocurrency based on proof-of-play in a 2D game [pdf],https://motocoin-dev.github.io/motocoin-site/Motocoin.pdf,27,8,networked,3/12/2016 9:50\n11467268,\"Network Monitoring, Moral Hazards and Crumple Zones\",http://etherealmind.com/network-monitoring-moral-hazards-and-crumple-zones/,16,5,ohjeez,4/10/2016 17:42\n11961182,Joist lays off 60 employees in Toronto as company relocates to SF,http://betakit.com/joist-lays-off-60-employees-as-company-relocates-to-san-francisco/,145,132,hannele,6/23/2016 14:37\n10287219,Modernizing the BSD Networking Stack [pdf],https://www.netbsd.org/gallery/presentations/dennis/2015_AsiaBSDCon/BSDNet.pdf,75,9,jsnell,9/27/2015 17:34\n10413366,Show HN: React Cellblock. A grid where components respond to column size,https://github.com/dowjones/react-cellblock,12,4,skiano,10/19/2015 15:09\n10563540,\"Paris Shootings and Explosions Kill Over 100, Police Say\",http://www.nytimes.com/2015/11/14/world/europe/paris-shooting-attacks.html,623,624,franzb,11/14/2015 0:25\n10929426,Nim 0.13.0 has been released,http://nim-lang.org/news.html#Z2016-01-18-version-0-13-0-released,141,78,andybak,1/19/2016 8:46\n11059319,\"Old Tjikko, the oldest living clonal Norway Spruce\",https://en.wikipedia.org/wiki/Old_Tjikko,98,26,shawndumas,2/8/2016 17:08\n11918898,The XPS 13 Developer Edition,http://arstechnica.com/gadgets/2016/06/the-xps-13-de-dell-continues-to-build-a-reliable-linux-lineage/,29,13,macco,6/16/2016 21:12\n11356770,Tony Fadells Struggle to Build Nest,https://daringfireball.net/misc/2016/03/the-information-tony-fadell.html,2,1,dogecoinbase,3/24/2016 21:52\n11683583,\"In reaction to PHP-FIG events, Community Driven Standards were created\",https://github.com/php-cds/php-cds,1,1,DominikD,5/12/2016 14:24\n10889271,\"Leaked: Uber's Financials Show Huge Growth, Even Bigger Losses\",http://www.forbes.com/sites/briansolomon/2016/01/12/leaked-ubers-financials-show-huge-growth-even-bigger-losses/,13,2,cryptoz,1/12/2016 18:27\n10442719,An update on our response to the refugee and migrants crisis,https://googleblog.blogspot.com/2015/10/update-response-refugee-migrants.html?m=1,1,1,huuu,10/24/2015 6:50\n12416004,Jack in the Belfry,http://www.lrb.co.uk/v38/n17/terry-eagleton/jack-in-the-belfry,13,2,pepys,9/2/2016 20:24\n11814488,Where We Stand and What's Next for Kotlin,https://realm.io/news/andrey-breslav-whats-next-for-kotlin-roadmap/,13,1,ingve,6/1/2016 14:16\n11014019,Ask HN: Should you block web scrapers?,,5,2,jorgecurio,2/1/2016 18:32\n12235634,\"Configuration (mis)management or why I hate puppet, ansible, salt, etc.\",http://www.scriptcrafty.com/configuration-mismanagement-or-why-i-hate-puppet-ansible-salt-etc/,46,47,jtrtoo,8/5/2016 20:45\n10663843,Kazakhstan to MitM all HTTPS traffic starting Jan 1,http://telecom.kz/en/news/view/18729,803,361,out_of_protocol,12/2/2015 16:20\n11953335,I made a site for Swift programming jobs  it's free to post vacancies,http://www.swift-jobs.com,4,2,philhudson91,6/22/2016 12:30\n10413964,Dean Baquet Responds to Jay Carneys Medium Post,https://medium.com/@NYTimesComm/dean-baquet-responds-to-jay-carney-s-medium-post-6af794c7a7c6,101,10,planetjones,10/19/2015 16:36\n11240961,?Apple gets smacked by $450M e-book price-fixing fine,http://www.zdnet.com/article/apple-gets-smacked-by-450-million-e-book-price-fixing-fine/,378,278,CrankyBear,3/7/2016 19:31\n10222485,The BSPL Compiler,http://sam-falvo.github.io/kestrel/2015/09/15/bspl-compiler/,26,7,supdog,9/15/2015 18:53\n12055763,Judges Rely on a Flawed $2 Drug Test That Puts Innocent People Behind Bars,https://www.propublica.org/article/common-roadside-drug-test-routinely-produces-false-positives,214,112,ohjeez,7/8/2016 14:30\n12230250,\"Introducing Guesstimate, a Spreadsheet for Things That Arent Certain\",https://medium.com/guesstimate-blog/introducing-guesstimate-a-spreadsheet-for-things-that-aren-t-certain-2fa54aa9340#.ojn0vwxac,5,1,mpweiher,8/5/2016 5:32\n11216120,What a difference 400 years makes: the London skyline 1616 v 2016  interactive,http://www.theguardian.com/cities/2016/mar/03/london-skyline-1616-2016-interactive-faders-visscher,4,1,sveme,3/3/2016 11:04\n10486906,Idea Sunday,,17,12,christopherDam,11/1/2015 16:31\n11843058,Managing containers on Mesos with HalfLife2,https://www.wehkamplabs.com/blog/2016/06/02/docker-and-zombies/,89,16,harmw,6/5/2016 20:53\n10434781,Private network to share your day with up to 12 best friends and family  Ourglass,,2,4,scarymonstergt,10/22/2015 20:21\n10796926,Solus 1.0 Released,https://solus-project.com/2015/12/27/solus-1-0-released/,47,19,forlorn,12/27/2015 9:19\n12473553,The study of acoustic signals and the supposed spoken language of the dolphins,http://www.sciencedirect.com/science/article/pii/S2405722316301177,79,11,darrhiggs,9/11/2016 14:34\n11205340,Q&A with Jamie Dimon on the Future of Finance,http://www.bloomberg.com/features/2016-jamie-dimon-interview/,29,8,aburan28,3/1/2016 19:25\n10208047,GDB Dashboard,https://github.com/cyrus-and/gdb-dashboard,158,15,epsylon,9/12/2015 13:42\n11590619,World's Latest 8MW Windmills Now Make Jumbo Jets Look Tiny,http://www.bloomberg.com/news/features/2016-04-28/world-s-biggest-windmills-now-make-jumbo-jets-look-tiny,29,11,Osiris30,4/28/2016 17:43\n11638367,OS X app in plain C,https://github.com/jimon/osx_app_in_plain_c,249,151,dmytroi,5/5/2016 18:01\n10589641,Testimony of Philip R. Zimmermann to the [US Senate] [1996],https://www.philzimmermann.com/EN/testimony/index.html,1,1,Jtsummers,11/18/2015 18:21\n11600095,Emacs for Data Science,http://www.robertvesco.com/blog/2015-01-emacs-for-data-science.html,6,1,sndean,4/30/2016 2:47\n10984271,Ruby Wrapper for Telegram's Bot API,https://github.com/atipugin/telegram-bot-ruby,3,1,kulakowka,1/27/2016 22:58\n10399233,How to master Minecraft?,,1,1,iyogeshjoshi,10/16/2015 13:52\n10860875,No one stays in the Top 1% for long,http://money.cnn.com/2016/01/07/news/economy/top-1/index.html,2,1,eplanit,1/7/2016 21:21\n10192688,National Geographic magazine shifts to for-profit status with Fox partnership,https://www.washingtonpost.com/lifestyle/style/national-geographic-magazine-shifts-to-for-profit-status-with-fox-partnership/2015/09/09/7c9f034e-56f0-11e5-8bb1-b488d231bba2_story.html,9,4,hackuser,9/9/2015 17:17\n11454048,When Is the Singularity? Probably Not in Your Lifetime,http://www.nytimes.com/2016/04/07/science/artificial-intelligence-when-is-the-singularity.html?action=click&pgtype=Homepage&version=Moth-Visible&moduleDetail=inside-nyt-region-5&module=inside-nyt-region,38,79,misiti3780,4/8/2016 12:15\n10707158,FundaMine: Get Medium style annotations on your site,https://www.producthunt.com/tech/fundamine?ref=hn,4,4,yashpkotak,12/9/2015 22:13\n11659707,Show HN: Update your requirements.txt file with Pur in Python,https://github.com/alanhamlett/pip-update-requirements,35,26,welder,5/9/2016 13:37\n11138997,A Skeleton Key of Unknown Strength (CVE-2015-7547),http://dankaminsky.com/2016/02/20/skeleton/,115,37,cookiecaper,2/20/2016 5:19\n11695827,Iraqi gov't shut down Internet for 3 hours before examination,https://twitter.com/BaxtiyarGoran/status/731423273800634373,1,1,okket,5/14/2016 12:36\n11814758,\"Johann Wolfgang von Goethe, Amateur Auction Theorist\",http://www.themillions.com/2016/05/johann-wolfgang-von-goethe-amateur-auction-theorist.html,53,27,pepys,6/1/2016 14:51\n10469194,\"Theranos, Facing Criticism, Says It Has Changed Board Structure\",http://www.nytimes.com/2015/10/29/business/theranos-facing-criticism-says-it-has-changed-board-structure.html,16,3,brianchu,10/29/2015 3:58\n11255091,Google joins Open Compute Project to drive standards in IT infrastructure,https://cloudplatform.googleblog.com/2016/03/Google-joins-Open-Compute-Project-to-drive-standards-in-IT-infrastructure.html?m=1,152,41,rey12rey,3/9/2016 19:19\n10909528,Is vast inequality necessary?,http://www.nytimes.com/2016/01/15/opinion/is-vast-inequality-necessary.html,27,26,the_duck,1/15/2016 14:39\n11352405,Left-pad for Python (how could we have lived all this time without it?),https://pypi.python.org/pypi/left-pad/,2,3,santiagobasulto,3/24/2016 13:08\n10617419,\"New IoT dev kit runs Linux on dual-core, multithreading MIPS CPU\",http://blog.imgtec.com/mips-processors/creator-ci40-dev-kit-puts-the-iot-in-a-box,34,19,alexvoica,11/23/2015 21:26\n11780809,The anatomy of a housing bubble,http://www.macleans.ca/economy/economicanalysis/the-anatomy-of-a-housing-bubble/,9,1,kareemm,5/26/2016 19:32\n11025990,The Spirit: WebGL experiment with particles,https://github.com/edankwan/The-Spirit,57,10,artf,2/3/2016 12:04\n10357544,Infamy in the Age of the Internet,https://medium.com/@digidave/infamy-in-the-age-of-the-internet-3ae37ae11dc,1,1,ckurose,10/9/2015 1:21\n10441587,DiceWARE,http://www.dicewarepasswords.com/,10,1,subnaught,10/23/2015 22:28\n12362901,Interventions to Slow Aging in Humans: Are We Ready?,https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4531065/,2,1,deegles,8/25/2016 22:13\n12417892,Florida programmer arrested for gaining unauthorized access to kernel.org,https://www.justice.gov/usao-ndca/pr/florida-computer-programmer-arrested-hacking,116,64,ashitlerferad,9/3/2016 5:28\n10747267,Bypass Authentication by pressing backspace 28 times in Grub2,http://hmarco.org/bugs/CVE-2015-8370-Grub2-authentication-bypass.html#exploit,7,1,gcburn2,12/16/2015 20:57\n10763421,Baghdad's First Coding Bootcamp,https://medium.com/iraq-s-oppritunity/a-water-proof-event-cd0604bd49ed#.7iet7dry4,66,15,ellyish,12/19/2015 12:41\n10901651,\"Building an All Flash SAN with ScaleIO: The Quest for 800,000 IOPS\",https://medium.com/@tristanhook246/building-an-all-flash-san-with-scaleio-the-quest-for-800-000-iops-3982da232745,2,1,ckluis,1/14/2016 14:46\n11343899,Ping Pong Is Killing Your Company Culture,https://medium.com/huma-stories/ping-pong-is-killing-your-company-culture-d3b46bdbf702,10,5,deejmurphy,3/23/2016 12:46\n11156141,Texter,http://tholman.com/texter/,441,38,colinprince,2/23/2016 2:54\n11234695,Portolan Charts 'Too Accurate' to Be Medieval,http://bigthink.com/strange-maps/648-portolan-charts-too-accurate-to-be-medieval,93,24,r0muald,3/6/2016 17:58\n10238442,ObjC is our generations COBOL,http://sealedabstract.com/rants/objc-is-our-generations-cobol/,4,4,tl,9/18/2015 10:57\n11193012,Squareup API not escaping json outputs. A quick note on unsafe APIs,http://zenincognito.com/squareups-api-not-escaping-json-outputs-a-quick-note-on-unsafe-apis/,5,4,zenincognito,2/29/2016 0:05\n10324314,Primer on Neural Network Models for Natural Language Processing[pdf],http://u.cs.biu.ac.il/~yogo/nnlp.pdf,74,8,fitzwatermellow,10/3/2015 15:59\n12026696,Closure Compiler: High-level overview of a compilation job,http://closuretools.blogspot.com/2016/03/high-level-overview-of-compilation-job.html,46,10,breck,7/3/2016 17:02\n10584041,\"Zolt Laptop Charger Plus  The world's smallest, lightest laptop charger\",https://www.gozolt.com/,2,1,iamlacroix,11/17/2015 21:23\n10485017,Pelican: A Building Block for Exascale Cold Data Storage,https://www.usenix.org/conference/osdi14/technical-sessions/presentation/balakrishnan,20,1,luu,11/1/2015 1:20\n10923885,\"Before brogramming, table flipping, and beyond\",http://technowoman.blogspot.com/2015/04/before-brogramming-table-flipping-and.html,139,125,kev009,1/18/2016 12:00\n11249104,New UX and Pricing for Hashicorp Atlas,https://www.hashicorp.com/blog/new-interface-design-user-experience-pricing-atlas.html,2,1,mafro,3/8/2016 22:00\n10301024,WashYaSelf.com - Dealing with a smelly person,https://www.washyaself.com,8,9,cacahead,9/30/2015 0:58\n10184477,Patent Law Shouldnt Block the Sale of Used Tech Products,http://www.nytimes.com/2015/09/07/opinion/patent-law-shouldnt-block-the-sale-of-used-tech-products.html?_r=0,121,82,walterbell,9/8/2015 7:49\n11956210,\"Show HN: 24bit RGB \"\"AnsiArt\"\" Terminal Image Viewer\",https://github.com/stefanhaustein/TerminalImageViewer,23,12,dukoid,6/22/2016 19:08\n12502496,Use Your Raspberry Pi as Your Local Node.js Webserver,http://blog.derhess.de/2016/06/12/use-your-raspberry-pi-as-your-local-nodejs-webserver/,2,1,type0,9/15/2016 0:33\n12046230,Kubernetes 1.3 on Tap for Google Container Engine,https://cloudplatform.googleblog.com/2016/07/Kubernetes-1.3-on-tap-for-Google-Container-Engine.html,1,3,tazjin,7/6/2016 22:13\n12198358,Browserprint: are you uniquely identifiable?,https://browserprint.info/,72,45,zevv,7/31/2016 19:08\n10526766,Map: Every Death on Every U.S. Road 2004-2013,http://metrocosm.com/10-years-of-traffic-accidents-mapped.html,7,2,mgalka,11/8/2015 0:04\n10663634,Essential .NET  Designing C# 7,https://msdn.microsoft.com/magazine/mt595758,4,2,zastrowm,12/2/2015 15:52\n12388948,A treatise on the art of flying by mechanical means (1814),https://archive.org/stream/treatiseonartoff00walk#page/n6/mode/1up,2,4,dredmorbius,8/30/2016 11:06\n12163592,Americas Last Top Model,http://99percentinvisible.org/episode/americas-last-top-model/,157,43,panic,7/26/2016 5:49\n11106783,Would You Pay Someone to Do Your Online Dating?,http://observer.com/2016/02/would-you-pay-someone-to-date-for-you/,2,3,samanthaglower,2/15/2016 23:13\n11881903,Ask HN: How do you manage social media?,,1,3,abustamam,6/11/2016 3:30\n11698229,Evidence suggests that brain activity shifts to increase wisdom as we age,http://nautil.us/issue/36/aging/the-wisdom-of-the-aging-brain,83,23,dnetesn,5/14/2016 21:56\n11693134,\"US Funds: Overconfident, Overconcentrated, and Overcrowded\",https://medium.com/@alexanderbcampbell/overconfident-overconcentrated-and-overcrowded-c8c0b93997d8#.58fstjfuj,3,1,mwc,5/13/2016 20:47\n12314610,Show HN: TurboRLE: Bringing Turbo Run Length Encoding Incl. SIMD to Java,https://github.com/powturbo/TurboRLE/blob/master/README.md,2,1,powturbo,8/18/2016 17:34\n11600273,Intel Pentium 4 2.0 GHz vs. Intel Pentium III 1.0 GHz (2001),https://www.youtube.com/watch?v=88ancHxItOc,51,33,bane,4/30/2016 3:55\n12121208,APDU-level attacks on crypto tokens and smartcards,https://cryptosense.com/apdu-level-attacks-on-crypto-tokens-and-smartcards/,3,1,testcross,7/19/2016 12:03\n10232159,Google might be screwed,https://medium.com/@numair/google-might-be-screwed-740023587cf4,5,1,numair,9/17/2015 8:02\n11819738,One Click to Be Pro: my list of the best resources for mastering a subject,https://github.com/vic317yeh/One-Click-to-Be-Pro,209,29,vic317yeh,6/2/2016 1:33\n10495461,A New Star Trek TV Series Will Debut in 2017,http://www.nytimes.com/2015/11/03/arts/television/a-new-star-trek-tv-series-will-debut-in-2017.html?smid=fb-nytimes&smtyp=cur,152,78,Bud,11/2/2015 21:37\n12517925,A Mental Disease by Any Other Name,http://nautil.us/issue/40/learning/a-mental-disease-by-any-other-name,52,21,dnetesn,9/16/2016 22:46\n12261553,R: text analysis of Trumps tweets,https://www.r-bloggers.com/text-analysis-of-trumps-tweets-confirms-he-writes-only-the-angrier-android-half/,132,12,ingve,8/10/2016 13:34\n10549214,\"Happy? Sad? Forget age, Microsoft can now guess your emotions\",http://www.theguardian.com/technology/2015/nov/11/microsoft-guess-your-emotions-facial-recognition-software,1,1,lingben,11/11/2015 20:57\n10813323,Pity the Seagull,http://www.lrb.co.uk/blog/2015/08/24/mary-wellesley/pity-the-seagull/,17,9,diodorus,12/30/2015 18:05\n12081650,Google to train 2M Indian Android developers,https://thestack.com/world/2016/07/11/google-to-train-2-million-indian-android-developers/,1,1,drdoom,7/12/2016 19:21\n10696834,Mozillas newest app perfectly captures the ethical dilemma of ad-blocking,https://www.washingtonpost.com/news/the-switch/wp/2015/12/08/mozillas-newest-app-perfectly-captures-the-ethical-dilemma-of-ad-blocking/,61,91,Libertatea,12/8/2015 15:22\n11182444,The Electric Car Revolution Is Finally Starting,http://www.slate.com/articles/business/the_juice/2016/02/electric_cars_are_no_longer_held_back_by_crappy_expensive_batteries.html,6,4,gricardo99,2/26/2016 17:00\n12292142,\"Show HN: Mune, a New Kind of Electronic Instrument\",https://www.kickstarter.com/projects/919122189/mune-a-new-kind-of-electronic-instrument,7,3,ScottAS,8/15/2016 17:57\n12429849,There's no good reason for Apple to kill the headphone jack,https://medium.com/charged-tech/you-can-pry-my-headphone-jack-from-my-cold-dead-hands-f2ee9807e431#.m48fy2r41,45,78,owenwil,9/5/2016 12:37\n12415875,Bareflank Hypervisor: Rapidly Prototype New Hypervisors,http://bareflank.github.io/hypervisor/,24,2,ingve,9/2/2016 20:05\n11899821,Easy sorting in Go,https://github.com/miolini/easysort,5,4,miolini,6/14/2016 4:41\n11858924,Ask HN: Do you think bots are the next big thing?,,10,10,Nivlag,6/7/2016 23:37\n10691392,Ask HN: What is the minimum internet speed needed for working remotely?,,1,2,j2bax,12/7/2015 18:24\n11534391,The Hedonic Treadmill,http://happierhuman.com/hedonic-treadmill/,154,131,shubhamjain,4/20/2016 13:57\n12227695,Diagramming the Story of a 1-Star Review,https://moz.com/blog/diagramming-the-story-of-a-1-star-review,2,1,Alupis,8/4/2016 18:59\n11041410,Digging to the Future  Broadband for the Rural North (B4RN),https://vimeo.com/130634706,3,1,revorad,2/5/2016 14:03\n11199011,Macaroons 101: Contextual Confinement  Elegant Authorization,https://evancordell.com/2015/09/27/macaroons-101-contextual-confinement.html,30,10,evancordell,2/29/2016 22:07\n12246330,Game Cheating Tutorial: God-Mode in GBA Pokemon,http://www.garin.io/game-cheating-tutorial,1,1,itay_garin,8/8/2016 8:55\n10548125,How to build a serch engine in a static website,https://gist.github.com/sebz/efddfc8fdcb6b480f567,1,1,trunks,11/11/2015 18:12\n11216424,\"Tons traffic with zero effort is real, All you need is to translate your site\",http://wplang.org/get-more-traffic-creating-multilingual-site/,1,5,pojome,3/3/2016 12:33\n10627600,Ask HN: Is it possible to find work from home job on Linux/Windows?,,3,14,user321,11/25/2015 15:22\n10976929,Welcoming our new Swift 2.2 Overlords: ++ and  are deprecated,http://ericasadun.com/2016/01/26/welcoming-our-new-swift-2-2-overlords/,2,2,ingve,1/26/2016 23:00\n11798709,\"Jane Fawcett, British Decoder Who Helped Doom the Bismarck, Dies at 95\",http://www.nytimes.com/2016/05/30/obituaries/jane-fawcett-british-decoder-who-helped-doom-the-bismarck-dies-at-95.html,91,15,aaronbrethorst,5/29/2016 23:24\n12496558,Ask HN: What's your favorite HN post?,,691,138,rkhraishi,9/14/2016 13:20\n11013263,MVC Podcast Ep.16: ?#?CSforAll?; Be Like Bill; Go AI; Parse; API Design,https://soundcloud.com/mvcthepodcast/episode-16-cs-for-all-parse-for-none,2,1,martystepp,2/1/2016 17:23\n11224784,Computer science is the key to Americas skills crisis,http://techcrunch.com/2016/03/04/computer-science-is-the-key-to-americas-skills-crisis/,44,62,dineshp2,3/4/2016 16:24\n10188955,The insidious message of Disney and Nickelodeon,http://www.theatlantic.com/magazine/archive/2015/07/messages-nickelodeon-disney/395303/#disqus_thread?single_page=true,3,1,snake117,9/9/2015 0:20\n11437114,20 lines of code that beat A/B testing (2012),http://stevehanov.ca/blog/index.php?id=132,545,157,_kush,4/6/2016 6:58\n10896269,\"US Intelligence directors personal e-mail, phone hacked\",http://arstechnica.com/security/2016/01/us-intelligence-directors-personal-e-mail-phone-hacked/,237,64,pavornyoh,1/13/2016 18:16\n10305124,Stormpath Raises $15M Series B Financing,https://stormpath.com/blog/stormpath-series-b/,7,1,aren,9/30/2015 16:33\n12543603,The paradox at the heart of global politics,http://www.vox.com/2016/9/20/12987636/obama-un-speech-2016-general-assembly,2,1,panarky,9/20/2016 21:30\n12025764,Fashion Center Elevator Puts Ban on Shirtsleeves (1935),\"https://news.google.com/newspapers?nid=1955&dat=19350808&id=Ts9WAAAAIBAJ&sjid=LkINAAAAIBAJ&pg=3225,1462495&hl=en\",1,1,richardfontana,7/3/2016 12:11\n12357837,Git Undo,http://megakemp.com/2016/08/25/git-undo/,288,170,dominicrodger,8/25/2016 9:38\n10544243,How Soylent Auto-Transcribes Phone Calls to Build a Database of Legal Advice,https://zapier.com/blog/transcribe-phone-calls/,58,70,mikeknoop,11/11/2015 1:44\n10633988,Ask HN: Is Facebook Messenger Censoring Swear Words?,,7,4,byoung2,11/26/2015 17:53\n12444672,Cheap MacBook chargers create big sparks,http://www.righto.com/2016/09/why-you-shouldnt-use-cheap-macbook.html,64,72,dwaxe,9/7/2016 16:26\n11194713,\"Hololens pre-orders starting tomorrow, ships in 30 days\",http://mspoweruser.com/hololens-pre-orders-starting-tomorrow-ships-in-30-days/,190,112,atilimcetin,2/29/2016 10:49\n12106601,I Don't Give a Shit About Licensing,https://www.rdegges.com/2016/i-dont-give-a-shit-about-licensing/,5,1,zoABSTdm,7/16/2016 15:16\n11053497,CSS Variables landing in Chrome 49,https://developers.google.com/web/updates/2016/02/css-variables-why-should-you-care,186,63,wanda,2/7/2016 16:48\n10492007,Large analysis finds that low-fat diets have low impact,http://www.nature.com/news/low-fat-diets-have-low-impact-1.18678,47,57,cryoshon,11/2/2015 14:44\n11674350,Where does America's e-waste end up? GPS tracker tells all,http://www.pbs.org/newshour/updates/america-e-waste-gps-tracker-tells-all-earthfix/,150,48,walterbell,5/11/2016 11:46\n10762758,Rethinking CS Education (A. Kay),https://www.youtube.com/watch?v=N9c7_8Gp7gI,1,1,cconroy,12/19/2015 5:33\n11797554,MD6 Message-Digest Algorithm,https://en.wikipedia.org/wiki/MD6,30,3,folksonomy,5/29/2016 18:28\n10834502,Ask HN: HN Mobile Site on AdBlock Browser?,,2,3,neltnerb,1/4/2016 8:14\n10806708,Show HN: PeerGym  A Health Club Database Made with Elixir/Phoenix,http://www.peergym.com/?,9,5,acconrad,12/29/2015 14:10\n11009779,Why I'm Choosing C++,http://www.cjdrake.com/why-im-choosing-c.html,109,133,flappyjack,2/1/2016 4:29\n10540164,Startup Mapillary Is Turning Crowdsourced Images into a 3-D Virtual World,http://www.technologyreview.com/news/543286/build-a-3-d-virtual-world-with-this-crowdsourced-map-of-the-real-world/,25,2,jimsojim,11/10/2015 16:14\n10585742,NNSA/U.S Air Force complete test of non-nuclear B61-12 nuclear gravity bomb,http://nnsa.energy.gov/mediaroom/pressreleases/b61-b61-12-lep-life-extension-program-snl-lanl-sandia-national-laboratory,2,1,shaaaaawn,11/18/2015 3:32\n10965732,Ask HN: Would you share your health care costs?,,1,5,tekram,1/25/2016 5:21\n10988751,Ask HN: How do I fire someone who has sensitive data on their personal laptop?,,90,97,firingpii,1/28/2016 15:35\n10651159,\"The Walnut Rubbing Chinese Gentleman: Ernst Cordes' Travelogue to Beijing, 1937\",http://jhiblog.org/2015/11/30/the-walnut-rubbing-chinese-gentleman-ernst-cordes-travelogue-to-beijing-1937/,8,1,lermontov,11/30/2015 19:25\n11533219,How Americans Became So Sensitive to Harm,http://www.theatlantic.com/politics/archive/2016/04/concept-creep/477939/?single_page=true,131,153,aestetix,4/20/2016 9:42\n11702736,When the Billionaire Next Door Moves Out,http://www.nytimes.com/2016/05/15/opinion/sunday/when-the-billionaire-next-door-moves-out.html?partner=rssnyt&emc=rss&_r=0,1,1,hvo,5/15/2016 21:01\n10571044,The Phony Islam of ISIS,http://www.theatlantic.com/international/archive/2015/02/what-muslims-really-want-isis-atlantic/386156/?single_page=true,2,1,dtawfik1,11/15/2015 20:30\n12333604,Guerrilla Bike Lanes in San Francisco,http://www.fastcoexist.com/3062788/world-changing-ideas/guerrilla-bike-lanes-show-cities-how-easy-it-is-to-make-streets-safer,157,266,duck,8/22/2016 1:38\n10883843,\"White graduates of Harvard make $94,000 more salary than their black classmates\",http://thehustle.co/how-to-get-the-most-from-business-school,19,14,jl87,1/11/2016 21:47\n11026155,Google engineer finds USB Type-C cable thats so bad it fried his Chromebook,http://arstechnica.co.uk/gadgets/2016/02/google-engineer-finds-usb-type-c-cable-thats-so-bad-it-fried-his-chromebook-pixel/,168,89,luastoned,2/3/2016 12:48\n10836918,Show HN: Noble Adblocker,https://chrome.google.com/webstore/detail/noble-adblocker/kopmeijgmcgmcngnaaedmmiggcnojdao,2,4,ksowocki,1/4/2016 17:29\n12015473,Why you should aim for 100 rejections a year,http://lithub.com/why-you-should-aim-for-100-rejections-a-year/,112,69,nathell,7/1/2016 12:34\n11346142,Could Harvesting Fog Help Solve the Worlds Water Crisis?,http://www.newyorker.com/tech/elements/could-harvesting-fog-help-solve-the-worlds-water-crisis,15,7,DamienSF,3/23/2016 16:52\n12323549,From Chrome Apps to the Web,http://blog.chromium.org/2016/08/from-chrome-apps-to-web.html?m=1,12,1,BlakePetersen,8/19/2016 21:21\n11438535,Ask HN: Best API management solution,,11,8,jbnicolai,4/6/2016 13:18\n10824259,\"In Star Wars, Was the Death Star Too Big to Fail?\",http://mobile.nytimes.com/2016/01/03/opinion/in-star-wars-was-the-death-star-too-big-to-fail.html,2,1,sew,1/2/2016 0:10\n10274765,NASAs Highest-Res Photos yet Show Plutos Bizarre Geology,http://www.wired.com/2015/09/nasas-highest-res-photos-yet-show-plutos-bizarre-geology/,2,1,snehesht,9/24/2015 21:10\n12367266,Welcoming International Entrepreneurs,https://medium.com/the-white-house/welcoming-international-entrepreneurs-d27571475dfd,1,1,yurisagalov,8/26/2016 16:20\n10245542,Rust bare metal on ARM microcontroller,http://antoinealb.net/programming/2015/05/01/rust-on-arm-microcontroller.html,80,20,AndrewDucker,9/19/2015 21:08\n12345283,Instapaper is joining Pinterest,http://blog.instapaper.com/post/149374303661,373,208,ropiku,8/23/2016 17:05\n11886340,The Squirrel Programming Language,http://www.squirrel-lang.org/,72,50,cia48621793,6/12/2016 2:23\n10801728,EverythingMe open and out,https://medium.com/@joeysim/everythingme-open-and-out-6ed94b436e4c#.6br53kv8l,15,7,avitzurel,12/28/2015 16:03\n10745513,AirBar: Brings touch to PCs  works with gloves/paintbrush,http://air.bar,89,27,joshio,12/16/2015 16:55\n10544600,Senate Passes Bill to Boost Competitiveness of U.S. Space Industry,http://www.spaceref.com/news/viewpr.html?pid=47294,54,11,walterbell,11/11/2015 3:12\n10901980,Yahoo Releases the Largest-Ever Machine Learning Dataset for Researchers,http://yahoolabs.tumblr.com/post/137281912191/yahoo-releases-the-largest-ever-machine-learning,397,76,denzil_correa,1/14/2016 15:35\n12259008,Revealed: How a weather forecast in 1967 stopped nuclear war,http://www.theregister.co.uk/2016/08/10/1967_weather_forecast_stopped_nuclear_war/,1,1,sohkamyung,8/10/2016 1:54\n11222604,On the Environment and Early Days of Usenet News (1998),http://www.ais.org/~jrh/acn/text/ACN8-1.txt,34,8,ReadToLearn,3/4/2016 8:09\n11470728,Daily Mail owner considering Yahoo bid,http://www.bbc.com/news/business-36011510,66,86,terryauerbach,4/11/2016 11:07\n10197305,New PokÃ©mon Game Takes Place in the Real World,http://kotaku.com/new-pokemon-uses-real-world-maps-1729757653?,11,3,personjerry,9/10/2015 11:06\n10268057,Building a new smart home system  need input,,1,2,joshdotai,9/23/2015 20:46\n11193232,Show HN: Summary of Top Hacker News Stories of the Week,https://github.com/simonebrunozzi/MNMN/blob/master/Weekly-Summaries/2016-10.md,11,2,simonebrunozzi,2/29/2016 1:37\n11544048,Simon Pegg Admits He Used Wikipedia to Fact-Check Script for 'Star Trek: Beyond',http://sciencefiction.com/2016/04/20/simon-pegg-admits-used-wikipedia-fact-check-script-star-trek-beyond/,16,8,edward,4/21/2016 17:54\n10765906,A 3-D printer capable of incorporating hydraulics,http://www.technologyreview.com/view/544766/how-to-3-d-print-a-hydraulic-powered-robot/,83,6,ph0rque,12/20/2015 3:12\n11292280,Dont Use Markdown for Documentation,http://ericholscher.com/blog/2016/mar/15/dont-use-markdown-for-technical-docs/,121,75,forsaken,3/15/2016 19:24\n11159411,50 Shades of System Calls,https://sysdig.com/50-shades-of-system-calls/,208,15,davideschiera,2/23/2016 15:17\n12155446,Ask HN: Anyone else *still* having no email deliver with SendGrid?,,8,4,jabo,7/24/2016 23:23\n11732600,Googles Chrome OS will soon be able to run all Android apps,http://techcrunch.com/2016/05/19/googles-chrome-os-will-soon-be-able-to-run-all-android-apps/,4,1,jflowers45,5/19/2016 18:43\n10235757,The Effects of Uber's Surge Pricing: A Case Study [pdf],http://faculty.chicagobooth.edu/chris.nosko/research/effects_of_uber%27s_surge_pricing.pdf,50,47,minimaxir,9/17/2015 20:11\n11523343,Show HN: Track and rate all the movies you have ever watched,http://moviewatch.2helixtech.com,4,2,matthiaswh,4/18/2016 21:36\n11344667,\"Email Hell Is Over, Pain-Free HTML Emails Are the Future\",http://zurb.com/article/1431/email-hell-is-over-pain-free-html-emails-,3,1,tangue,3/23/2016 14:20\n11495134,Is Telegram down?,https://telegram.org/,1,1,cundd,4/14/2016 8:48\n10231945,Artists turned a glitch into a building,http://www.hopesandfears.com/hopes/city/architecture/216537-interview-bitnik-glitch-facade,32,9,lnguyen,9/17/2015 6:54\n10491581,Show HN: Markdownbox  Securely hosted Markdown documents,https://www.markdownbox.com/,4,4,tazer,11/2/2015 13:03\n12439732,New Snowden leaks unravel mystery behind NSA's UK base,https://www.engadget.com/2016/09/06/menwith-hill-station-leak/,43,26,cheleby,9/6/2016 22:28\n11054065,Polygon Shredder,https://www.clicktorelease.com/code/polygon-shredder/,85,29,reimertz,2/7/2016 18:39\n11033403,How to get benefits from email marketing?,,2,1,garvita,2/4/2016 11:52\n10378161,Pinioner,http://pinioner.com,1,1,robertqiu,10/13/2015 2:19\n10178847,I've come to doubt the AI singularity apocalypse,,8,35,weddpros,9/6/2015 20:11\n11770562,Sam Altman's Bubble Talk Bet Is 1 Year Old,http://blog.samaltman.com/bubble-talk?one_year,132,69,ivankirigin,5/25/2016 15:45\n11445377,Apply HN: Webminal  Practise Linux from Your Windows Machine,,4,2,giis,4/7/2016 7:24\n11306946,Corvus  Low-Level Lisp for LLVM,https://github.com/eudoxia0/corvus,36,9,nikolay,3/17/2016 19:34\n12099920,I tried to fly to London on a fake passport [video],http://www.bbc.co.uk/news/video_and_audio/features/magazine-36744910/36744910,135,162,Turukawa,7/15/2016 10:19\n10846672,The Boss Doesnt Want Your Resume,http://www.wsj.com/articles/the-boss-doesnt-want-your-resume-1452025908,45,55,graceofs,1/5/2016 22:41\n12312745,How Trolls Are Ruining the Internet,http://time.com/4457110/internet-trolls/,2,1,randomname2,8/18/2016 14:31\n10884145,Looking for a technical co-founder: Anyone else dislike the recruiting industry?,,8,11,MrHygiene,1/11/2016 22:39\n11772986,GAO: Information Technology: Federal Agencies Need to Address Aging Systems [pdf],http://www.gao.gov/assets/680/677454.pdf,1,1,eplanit,5/25/2016 20:53\n10318555,How founder control can hold back startups,https://hbr.org/2014/04/how-founder-control-holds-back-start-ups/,1,1,ogezi,10/2/2015 14:01\n10472468,Ask HN: Does anyone else find it bothersome how may recruiters are on here?,,3,2,Morgan17,10/29/2015 16:56\n11236249,Jeb Corliss Grinding the Crack [video],https://www.youtube.com/watch?v=TWfph3iNC-k,2,1,gmays,3/6/2016 23:54\n10837129,I Moved to Linux and Its Even Better Than I Expected,https://medium.com/backchannel/i-moved-to-linux-and-it-s-even-better-than-i-expected-9f2dcac3f8fb#.l1weiou14,40,14,pauljonas,1/4/2016 17:57\n11416768,\"In Pod-Based Community Living, Rent Is Cheap, but Sex Is Banned\",http://motherboard.vice.com/read/in-pod-based-community-living-rent-is-cheap-but-sex-is-banned,9,4,option_greek,4/3/2016 17:03\n12498581,Wbobeirne/stranger-things: Intro of the Show Stranger Things in CSS,https://github.com/wbobeirne/stranger-things,2,1,simonpure,9/14/2016 16:25\n10269269,San Francisco Ordinance Would Allow Rolling Bicycle Stops,http://sanfrancisco.cbslocal.com/2015/09/22/san-francisco-ordinance-would-allow-rolling-bicycle-stops/,5,1,linkydinkandyou,9/24/2015 1:04\n10524412,How to Keep Track of Your Freelancers,http://www.smallbiztechnology.com/archive/2012/10/need-to-confirm-your-freelance-workers-time-here-are-two-apps-that-help-keep-track.html/#.Vj3J3rcrLIU,2,1,Worksnaps,11/7/2015 10:49\n10372430,Assist threads,http://arrdem.com/2015/10/10/assist_threads/,27,7,luu,10/12/2015 3:46\n10470383,Nellie Bly,http://www.biography.com/people/nellie-bly-9216680,21,7,thehoff,10/29/2015 12:05\n12046634,Learn new languages by watching movies on Netflix,,7,2,walbell,7/6/2016 23:46\n10390062,Why Companies Have Stopped Outsourcing IT,http://blogs.wsj.com/experts/2015/10/14/why-companies-have-stopped-outsourcing-it/,84,56,frostmatthew,10/14/2015 22:50\n10298471,Audi says 2.1M cars had software to cheat emissions,http://www.washingtonpost.com/business/economy/audi-says-21-million-cars-had-software-to-cheat-emissions/2015/09/28/60e4a5c6-65e3-11e5-9ef3-fde182507eac_story.html,3,1,hackuser,9/29/2015 18:33\n10407339,A UX Metric Called Bounce Rate,https://blog.bouncelytics.com/a-ux-metric-called-bounce-rate/,4,1,shubhamjain,10/18/2015 5:51\n11551436,\"A Disappointing Ruling on National Security Letters, but Not the Last Word\",https://www.eff.org/deeplinks/2016/04/disappointing-ruling-national-security-letters-not-last-word,86,17,DiabloD3,4/22/2016 18:32\n11368310,Operas $1.2B sale: Shocking underdog victory or cruel twist of fate?,http://venturebeat.com/2016/03/17/operas-1-2b-sale-shocking-underdog-victory-or-cruel-twist-of-fate-21-years-in-the-making/,59,53,wormold,3/27/2016 0:57\n12139418,A data analysis reveals the 50 best free online university courses (MOOCs),https://medium.freecodecamp.com/the-data-dont-lie-here-are-the-50-best-free-online-university-courses-of-all-time-b2d9a64edfac#.hvt9i2z2c,3,1,quincyla,7/21/2016 19:34\n10206219,How I F@#ked Up My Startup Dream,http://mystartupland.com/how-i-fked-up-my-startup-dream/,3,4,rezist808,9/11/2015 21:12\n10962489,Android mediaserver exploit  heap thermal vision,http://bits-please.blogspot.com/2016/01/android-privilege-escalation-to.html,38,4,laginimaineb,1/24/2016 13:56\n11685518,Show HN: Sharing Excerpts from 10 HN Discussions Each Day,https://hn.icymi.email/,1,2,DailyHN,5/12/2016 18:12\n10621750,My bank has an API so I built online banking,https://medium.com/@jamesallison/mondo-hackathon-e504883a4a05#.iye0e0pne,164,108,jamesallison,11/24/2015 16:34\n12025523,Welcome to the Library of Technomadics,http://microship.com/,33,6,jacquesm,7/3/2016 10:28\n11685753,\"Too Many EVs, Too Few Chargers\",http://www.1776.vc/insights/tesla-charging-electric-vehicles-ev-evercharge/,3,3,algirau,5/12/2016 18:44\n10514847,EM Drive is still producing thrust after another round of NASA testing,http://www.sciencealert.com/the-em-drive-still-producing-mysterious-thrust-after-another-round-of-nasa-tests,1,1,sawwit,11/5/2015 17:48\n10495904,A Ruby gem for genetic algorithms,https://github.com/dorkrawk/darwinning,2,2,MrBra,11/2/2015 22:42\n11298433,\"To bypass code-signing checks, malware gang steals lots of certificates\",http://arstechnica.com/security/2016/03/to-bypass-code-signing-checks-malware-gang-steals-lots-of-certificates/,5,1,pavornyoh,3/16/2016 16:16\n10570936,November 2015 Paris attacks,https://en.wikipedia.org/wiki/November_2015_Paris_attacks,8,3,curtis,11/15/2015 20:03\n10821754,Photo Editor  A simple online photo editing application,https://github.com/fengyuanchen/photo-editor,16,8,chenfengyuan,1/1/2016 12:52\n12234120,Ukraine has decided to abandon the taxes,,7,8,Stasiklove,8/5/2016 17:21\n10395957,\"At IBM, 5% of Mac users call the help desk, compared to 40% of PC users\",http://www.jamfsoftware.com/blog/mac-ibm-zero-to-30000-in-6-months/,2,4,KevinBongart,10/15/2015 21:00\n10605494,Firmware.re: a free service that unpacks scans and analyzes any firmware package,http://firmware.re/,37,7,davidthib,11/21/2015 3:54\n10389100,Hacking the Law: The Role of the Marriage Officiant in the State of Washington,http://blogs.msdn.com/b/oldnewthing/archive/2015/10/02/10645222.aspx,18,14,brudgers,10/14/2015 20:11\n11982028,Ask HN: Looking for a Book on Cellular Automata,,63,32,thirstysusrando,6/26/2016 18:42\n11405660,My Little LLVM: Undefined Behavior Is Magic,http://blog.llvm.org/2016/04/undefined-behavior-is-magic.html,6,1,mattiemass,4/1/2016 15:44\n10690754,Dropbox closing Carousel and Mailbox,https://blogs.dropbox.com/dropbox/2015/12/saying-goodbye-to-carousel-and-mailbox/,624,372,cedricr,12/7/2015 17:07\n11493246,Making a Debian Package from scratch,https://code.d3v.site/phame/post/view/1/making_a_debian_package_from_scratch/,4,1,doener,4/13/2016 23:37\n10802374,3 Degrees of LinkedIn Separation from the Military-Industrial-Surveillance State,http://linkedd.s3.amazonaws.com/index.html,86,34,danso,12/28/2015 18:02\n12480733,How the Sugar Industry Shifted Blame to Fat,http://www.nytimes.com/2016/09/13/well/eat/how-the-sugar-industry-shifted-blame-to-fat.html,816,599,okket,9/12/2016 15:51\n12053452,Acorn and Amstrad,http://www.filfre.net/2016/06/acorn-and-amstrad/,77,33,mmastrac,7/8/2016 3:37\n11923714,Matthew Garrett reviews smart plug on Amazon,https://www.amazon.com/review/RA8OETCRWANHU/ref=cm_cr_dp_title?ie=UTF8&ASIN=B01F041DPG&channel=detail-glance&nodeID=228013&store=hi,40,4,JoshTriplett,6/17/2016 16:51\n11577892,\"Show HN: passgo, a command line password manager written in go\",https://github.com/ejcx/passgo,40,47,ejcx,4/27/2016 4:49\n11451419,Apply HN: Jury Board  helping attorneys win cases through jury selection,,11,31,ratliffchrisb,4/7/2016 23:07\n11035955,The Security-Minded Container Engine by CoreOS: rkt Hits 1.0,https://coreos.com/blog/rkt-hits-1.0.html,191,36,polvi,2/4/2016 18:17\n11108439,Google misleadingly shows Clinton 350 delegates ahead in 'Delegates Won',https://www.google.com/search?q=2016+primary+delegates,1,1,shkkmo,2/16/2016 7:47\n11138201,GitHub lock-in?,http://agateau.com/2016/github-lock-in,138,100,g1n016399,2/20/2016 1:40\n12415488,\"A global map of wind, weather, and ocean conditions\",https://earth.nullschool.net/,438,48,fmariluis,9/2/2016 19:15\n11789869,Ask HN: What is something that doesn't exist that you would pay for?,,22,46,z0a,5/27/2016 23:47\n10434760,The World's Largest Article Marketplace,http://www.articlepad.com,1,1,hgujral,10/22/2015 20:16\n10661405,What Happens to Your Heart When You Dive into the Sea,http://www.buzzfeed.com/jamesnestor/the-master-switch-of-life#.lm4bewMPXY,1,1,chaseadam17,12/2/2015 6:48\n10713300,Exploring AirBnb Data in Boston,https://medium.com/@vql/13-boats-and-a-castle-airbnb-in-boston-1dad9a92039a,11,3,jastr,12/10/2015 20:41\n12059949,New Study Questions Functional Magnetic Resonance Imaging Validity,https://www.sciencebasedmedicine.org/new-study-questions-fmri-validity/,1,1,tokenadult,7/9/2016 3:29\n12560542,Airbnb Raises $555M in Funding,http://www.bloomberg.com/news/articles/2016-09-22/airbnb-raises-at-least-555-million-in-funding,60,66,alexkehr,9/22/2016 21:33\n11812634,Ask HN: What Do You Consider Non Trivial Portfolio Project Ideas?,,12,12,lagbaja,6/1/2016 7:25\n12002623,Evidence for Abundance,http://singularityhub.com/2016/06/27/why-the-world-is-better-than-you-think-in-10-powerful-charts/,32,11,Alexey_Nigin,6/29/2016 16:14\n10791018,Tell HN: Google seems to have changed ncr (no country redirect),,120,32,dragop,12/25/2015 12:01\n11617422,Changelogs (for Android),https://play.google.com/store/apps/details?id=com.thunderclouddev.changelogs&hl=en,1,1,nikolay,5/3/2016 2:32\n10527185,It's time to stop pre-ordering games,http://www.joelotter.com/2015/11/07/stop-preordering.html,2,3,JayOtter,11/8/2015 2:40\n10997816,A Traffic Cops Ticket Bonanza in a Poor Texas Town,http://www.buzzfeed.com/alexcampbell/the-ticket-machine#.akZrRROqd,31,44,colinprince,1/29/2016 19:27\n12170597,Apple Pay Now Accounts for Three-Fourths of U.S. Contactless Payments,http://fortune.com/2016/07/26/apple-pay-contactless/,59,107,prostoalex,7/27/2016 4:52\n10676257,I Hate JavaScript,http://www.redotheweb.com/2015/12/04/i-hate-havascript.html,4,4,fzaninotto,12/4/2015 13:49\n10483800,Remote Mexican village uses solar power to purify water,http://news.mit.edu/2015/mexican-village-solar-power-purify-water-1008,59,24,Oatseller,10/31/2015 19:21\n10851398,Micro-Services: Scala vs. Clojure,http://glennengstrand.info/software/performance/scala/clojure,2,1,gengstrand,1/6/2016 16:30\n11088355,\"P2P Bitcoin lending startup LoanBase hacked, hires the criminal as consultant\",http://imgur.com/a/D3Iv6,2,1,coryfklein,2/12/2016 16:29\n10574828,\"Nom, the fast Rust parser combinators library, just reached 1.0\",https://www.clever-cloud.com/blog/engineering/2015/11/16/nom-1-0/,10,2,geal,11/16/2015 15:12\n10824138,\"Ask HN: Tools of the Trade, 2016 edition\",,17,1,sharjeel,1/1/2016 23:44\n11961525,Boston Dynamics: Introducing SpotMini [video],https://www.youtube.com/watch?v=tf7IEVTDjng,9,1,Jerry2,6/23/2016 15:09\n10905150,Microsoft Drops Prices for Some Azure Instances by Up to 17%,http://techcrunch.com/2016/01/14/microsoft-drops-prices-for-some-azure-instances-by-up-to-17,100,40,boulos,1/14/2016 22:21\n11040932,Dead Men Write No Code,https://medium.com/@gavanw/dead-men-write-no-code-e9a7c5daf5d,260,88,k__,2/5/2016 12:21\n12227874,Remove PG_ZERO and zeroidle (page-zeroing) entirely,http://lists.dragonflybsd.org/pipermail/commits/2016-August/624202.html,142,45,protomyth,8/4/2016 19:31\n10495189,An open letter to Tim Cook (Youre fucking up),https://medium.com/@vlokshin/an-open-letter-to-tim-cook-you-re-fucking-up-9128b5e60f7,4,1,vlokshin,11/2/2015 21:00\n10774440,Lyft Files to Raise as Much as $1B,http://techcrunch.com/2015/12/21/lyft-files-to-raise-as-much-as-1-billion/,69,46,adoming3,12/21/2015 23:39\n11329237,Ask HN: What are the top 5 programming languages used in today's industry?,,2,1,acidfreaks,3/21/2016 16:28\n10614445,How did the letter Z become to be associated with sleeping/snoring?,http://english.stackexchange.com/questions/27045/how-did-the-letter-z-become-to-be-associated-with-sleeping-snoring,43,5,personjerry,11/23/2015 13:34\n12032866,Im a millennial and my generation sucks,http://nypost.com/2016/07/04/im-a-millennial-and-my-generation-sucks/,12,13,Jerry2,7/4/2016 20:38\n10290811,Programmers Aren't Confrontational. F**k You!,http://mikecavaliere.com/fk-you-programmers-arent-confrontational/,7,5,mcavaliere,9/28/2015 15:04\n11833998,Security company Blue Coat files for IPO,http://fortune.com/2016/06/02/bain-blue-coat-ipo/,1,1,byoogle,6/3/2016 23:30\n12466973,Chained Promise: functional tools for recurring promises,https://github.com/google/chained-promise,15,5,chajath,9/10/2016 0:16\n10440946,U.S. Federal Government CIO tells IT leaders to trust the cloud,http://www.cio.com/article/2996268/cloud-computing/us-cio-tells-it-leaders-to-trust-the-cloud.html,2,1,Oatseller,10/23/2015 19:56\n12190042,Clinton campaign also hacked in attacks on Democrats,http://www.reuters.com/article/us-usa-cyber-democrats-investigation-exc-idUSKCN1092HK,18,6,uptown,7/29/2016 21:13\n11711111,Glowworm swarm optimization,https://en.wikipedia.org/wiki/Glowworm_swarm_optimization,2,1,pmoriarty,5/17/2016 2:54\n11261963,How Our Social Lives Can Be as Great as They Were in College,https://medium.com/@baronwilleford/a-way-towards-a-better-social-life-ad430b18882f#.b826rycky,10,10,baron816,3/10/2016 20:18\n10285337,Nix the Tricks: Math tricks defeat understanding,http://www.nixthetricks.com/#hn-repost,139,84,tokenadult,9/27/2015 3:28\n11064551,Startup/Investor Data Pivot Table Filter Explore,http://ravis.io/Find.html,4,2,ravishah,2/9/2016 11:09\n11108057,The Leica Q: A six month field test,http://craigmod.com/sputnik/leica_q/,1,4,jdnier,2/16/2016 5:27\n11886795,\"In poor neighborhoods, McDonalds have become de-facto community centers\",https://www.theguardian.com/business/2016/jun/08/mcdonalds-community-centers-us-physical-social-networks,314,428,wallflower,6/12/2016 5:35\n11781875,BlueCoat now has a CA signed by Symantec,https://twitter.com/filosottile/status/735940720931012608,32,4,bryanmikaelian,5/26/2016 21:38\n11337905,Estimating the Revenue of a Russian DDoS Booter,http://www.arbornetworks.com/blog/asert/estimating-the-revenue-of-a-russian-ddos-booter/,120,53,r721,3/22/2016 16:54\n10419882,50 of the Most Beautiful Sentences in Literature,http://pulptastic.com/50-beautiful-sentences-literature/,5,1,hunglee2,10/20/2015 15:45\n12317621,Axolotl and Proteus,https://medium.com/@wireapp/axolotl-and-proteus-788519b186a7,1,1,d4l3k,8/19/2016 2:31\n12481434,Startups aren't just for boys: why girls should consider careers in tech,https://medium.com/code-like-a-girl/the-startup-industry-isnt-just-for-boys-why-girls-should-consider-careers-in-tech-7aba1acd12eb#.pd3clouoi,1,1,DinahDavis,9/12/2016 17:01\n12436605,Can this flat-pack truck save the world?,http://www.topgear.com/car-news/big-reads/can-flat-pack-truck-save-world,4,1,ewood,9/6/2016 15:18\n12374936,Show HN: A concurrent Tree Map,http://github.com/arunmoezhi/ConcurrentTreeMap,2,1,arunmoezhi,8/28/2016 1:39\n12338967,First public release of chyves  FreeBSD bhyve front-end manager,http://chyves.org/,14,2,eriknstr,8/22/2016 19:58\n10425206,Bye Bye Webrtc2SIP: WebRTC with Asterisk and Amazon AWS Only,http://marcelog.github.io/articles/webrtc_with_asterisk_without_webrtc2sip.html,2,1,marcelog,10/21/2015 13:24\n11346025,Reliable Investing for Smart People,https://incomeclub.co/,3,1,smsanko,3/23/2016 16:42\n10650542,I.M.F. Makes Chinas Renminbi One of Worlds Select Currencies,http://www.nytimes.com/2015/12/01/business/international/china-renminbi-reserve-currency.html,136,110,Q6T46nT668w6i3m,11/30/2015 17:26\n10192579,Stewart Butterfield: We Don't Sell Horse Saddles Here,https://medium.com/@stewart/we-dont-sell-saddles-here-4c59524d650d,2,1,kposehn,9/9/2015 16:59\n10637609,Still can't get udemy to remove my pirated courses they're selling,https://twitter.com/troyhunt/status/670149991881531392,37,1,gortok,11/27/2015 15:18\n11294031,Psychedelic brew called ayahuasca shows promise in treating recurrent depression,http://www.psypost.org/2016/03/psychedelic-brew-called-ayahuasca-shows-promise-treating-recurrent-depression-41668,2,5,cpncrunch,3/16/2016 0:07\n12354115,Sensorwake: Olfactory Alarm Clock,https://sensorwake.com/,18,14,dsr12,8/24/2016 18:21\n11767187,Provisionals for All: Seattle's Next Light Rail Project Must Plan for the Future,http://seattletransitblog.com/2016/05/24/provisionals-for-all-st3-must-plan-for-the-future/,1,1,jseliger,5/25/2016 2:07\n10416872,Keeping the Content Machine Whirring,http://thenavelobservatory.com/2015/07/25/keeping-the-content-machine-whirring/,35,4,apsec112,10/20/2015 1:15\n10298104,The most active members in Hackathon Hackers,https://medium.com/hackathon-hackers/who-is-the-most-active-in-hh-49cbd8447550,11,1,maruthven,9/29/2015 17:52\n10279839,Stupid Apps and Changing the World,http://blog.samaltman.com/stupid-apps-and-changing-the-world,118,80,jimsojim,9/25/2015 18:32\n12077939,Why Are Wheelchairs More Stigmatized Than Glasses?,http://nautil.us/issue/34/adaptation/why-are-wheelchairs-more-stigmatized-than-glasses,2,1,dnetesn,7/12/2016 10:25\n11010564,Looks like Bootsnipp.com has been hacked (and defaced),http://bootsnipp.com/,1,3,n8m,2/1/2016 8:41\n10483857,CPython internals: Codewalk through the Python interpreter source code (2014),http://pgbovine.net/cpython-internals.htm,136,16,avinassh,10/31/2015 19:33\n11704991,\"Gene Regulation, Illustrated\",http://blogs.scientificamerican.com/sa-visual/gene-regulation-illustrated/,46,5,okket,5/16/2016 8:30\n12416813,U.S. State of Emergency extended 1 more year,http://www.vox.com/2016/8/30/12716268/obama-state-of-emergency,19,1,paulddraper,9/2/2016 22:49\n10513216,Atari Star Raiders Source Code (1979),https://archive.org/details/AtariStarRaidersSourceCode,145,39,cmrdporcupine,11/5/2015 13:44\n11937756,Twitter Acquires Magic Pony,https://blog.twitter.com/2016/increasing-our-investment-in-machine-learning,128,80,rogerfernandezg,6/20/2016 13:15\n11557446,China official says film 'The Martian' shows Americans want space cooperation,http://www.reuters.com/article/us-china-space-idUSKCN0XJ1C2,11,3,mparramon,4/23/2016 21:14\n11876451,The Web We Want,https://webwewant.mozilla.org/en/,298,266,raldu,6/10/2016 14:12\n10617945,Two high-profile electronics Kickstarters suffer big setbacks,http://www.polygon.com/2015/11/23/9786178/two-high-profile-electronics-kickstarters-suffer-big-setbacks,2,1,aaronbrethorst,11/23/2015 22:54\n11808911,HyperDev  Developer Playground for Full-Stack Web Apps,http://joelonsoftware.com/items/2016/05/30.html,473,93,GarethX,5/31/2016 18:38\n10494394,OVH scales up in North America,https://www.ovh.com/us/a1952.inauguration-new-headquarters-ovh-montreal,4,2,julien_c,11/2/2015 19:23\n10715878,Faber boss says future of book publishing is mobile,http://www.theguardian.com/books/2015/dec/04/faber-stephen-page-book-publishing-mobile,16,9,prostoalex,12/11/2015 7:30\n11403094,Mark Zuckerberg Ã H&M,http://markforhm.com,58,33,fabrika,4/1/2016 6:38\n11444289,The Update Framework,https://theupdateframework.github.io/,13,1,luu,4/7/2016 2:39\n11253373,Ask HN: Save to pocket for HN that saves both the article AND the comments?,,19,6,Mahn,3/9/2016 15:11\n10648162,Ask HN: Did GitHub ruin Show HN?,,2,1,3dfan,11/30/2015 6:53\n10526884,Faraday is probably a front for the Apple Car,http://thenextweb.com/apple/2015/11/07/faraday-is-a-mysterious-billion-dollar-car-company-that-wants-you-to-believe-it-isnt-apple-probably-is/,50,16,shazad,11/8/2015 0:50\n10918905,We need to talk about TED,http://www.theguardian.com/commentisfree/2013/dec/30/we-need-to-talk-about-ted,15,3,CarolineW,1/17/2016 9:15\n11778682,How we f***ed up our product development process and what we did to fix it,https://pilot.co/blog/building-a-product-team/,6,2,matid,5/26/2016 15:30\n10477992,Lateral entry to programming?,,1,5,kamekame,10/30/2015 14:28\n10203144,Getting Hired by GE Impresses Absolutely No One in Company's Amusing New Ads,http://www.adweek.com/adfreak/getting-hired-ge-impresses-absolutely-no-one-companys-amusing-new-ads-166760,4,1,journeyofsophia,9/11/2015 11:54\n12362501,The Universal Design Pattern,http://steve-yegge.blogspot.com/2008/10/universal-design-pattern.html,4,2,Robin_Message,8/25/2016 21:04\n11980686,2017 will be filled more votes on the EU,https://medium.com/@octskyward/ok-what-now-e3f64d38f7#.ufcl2twn3,35,58,mike_hearn,6/26/2016 13:32\n10611591,An Illustrated History of American Money Design,http://gizmodo.com/an-illustrated-history-of-american-money-design-1743743361,41,1,shawndumas,11/22/2015 21:37\n11708827,Twitter to Stop Counting Photos and Links in 140-Character Limit,http://www.bloomberg.com/news/articles/2016-05-16/twitter-to-stop-counting-photos-and-links-in-140-character-limit,386,188,davidbarker,5/16/2016 19:15\n11742069,Stock Market Machine Learning App for Your Laptop,,1,1,bikle,5/20/2016 22:33\n10771031,A difference between Haskell and Common Lisp,http://chrisdone.com/posts/haskell-lisp-philosophy-difference,179,196,psibi,12/21/2015 13:51\n10630691,Anton (computer),https://en.wikipedia.org/wiki/Anton_(computer),54,9,luu,11/26/2015 0:39\n11089907,Ask HN: Static site generation from mySql?,,4,2,bigdipper,2/12/2016 19:42\n11312918,SQLite with a Fine-Toothed Comb,http://blog.regehr.org/archives/1292,162,17,jsnell,3/18/2016 16:35\n10409193,Show HN: Booky.io  Online bookmark manager,http://booky.io/,39,22,motherwhale,10/18/2015 18:37\n12320461,Show HN: Replify  Create a REPL for any command,https://gist.github.com/danielrw7/bb88e3dad565c0d8ee54031f6b758a09,112,18,danielrw7,8/19/2016 14:58\n11223938,Show HN: SellingCircle  Making buying and selling SaaS pleasant again,http://www.sellingcircle.net,3,1,eric-flw,3/4/2016 14:36\n11948820,Why San Francisco Gets So Foggy in the Summer,http://ww2.kqed.org/lowdown/2015/06/08/making-sense-of-san-franciscos-bone-chilling-summertime-fog/,1,5,ddlatham,6/21/2016 19:41\n11210952,\"Ask HN: Comment tool for web pages, for collaborative editing?\",,7,2,jonahx,3/2/2016 16:30\n11610095,Why do cicadas have prime life-spans? [pdf],http://www.cims.nyu.edu/~eve2/cicadas.pdf,1,1,p4bl0,5/2/2016 9:08\n10282203,\"50 years later, is it time to retract a retraction by a Nobel prize winner?\",http://retractionwatch.com/2015/09/25/five-decades-later-is-it-time-to-retract-a-nobelists-retraction/,57,1,greenyoda,9/26/2015 5:22\n12487974,Show HN: BlingBling  Make it rain,http://www.blingbling.money,16,3,mekanics-2,9/13/2016 13:27\n12486744,\"Running a Deep Learning (Dream) Machine, Part II\",http://graphific.github.io/posts/running-a-deep-learning-dream-machine/,13,1,iamjeff,9/13/2016 10:08\n10694061,How Finland's Basic Income Experiment Will Work,http://www.fastcoexist.com/3052595/how-finlands-exciting-basic-income-experiment-will-work-and-what-we-can-learn-from-it,99,81,nkurz,12/8/2015 1:02\n11144216,At the Modules of Madness,http://thedoomthatcametopuppet.tumblr.com/,2,1,dEnigma,2/21/2016 12:19\n10652340,\"Lessons Learned After Shutting My Startup, Following a Six-Year Struggle\",http://www.smashingmagazine.com/2015/11/lessons-learned-shutting-startup/,110,60,rmason,11/30/2015 22:25\n10900544,The Zappos Exodus Continues After a Radical Management Experiment,http://bits.blogs.nytimes.com/2016/01/13/after-a-radical-management-experiment-the-zappos-exodus-continues/?ref=business,2,3,mgav,1/14/2016 10:38\n10396705,Theranos CEO Elizabeth Holmes Replies to WSJ Allegations on CNBC,http://video.cnbc.com/gallery/?video=3000432502&utm_medium=twitter&utm_source=twitterfeed,4,3,NN88,10/15/2015 23:44\n11487742,Verizon Workers Strike on East Coast After Deadline Passes,http://www.nytimes.com/2016/04/14/business/verizon-workers-strike.html?hp&action=click&pgtype=Homepage&clickSource=story-heading&module=first-column-region&region=top-news&WT.nav=top-news&_r=0,107,131,Amorymeltzer,4/13/2016 13:01\n12351038,\"Why cyclists should be able to roll through stop signs, ride through red lights\",http://www.vox.com/2014/5/9/5691098/why-cyclists-should-be-able-to-roll-through-stop-signs-and-ride,40,77,RyanMcGreal,8/24/2016 10:49\n10543530,Movement-Based Behaviors and Leukocyte Telomere Length Among US Adults (study),http://www.ncbi.nlm.nih.gov/pubmed/25970659,1,2,DrScump,11/10/2015 23:36\n11947139,Sony agrees to pay millions to gamers to settle PS3 Linux debacle,http://arstechnica.com/tech-policy/2016/06/if-you-used-to-run-linux-on-your-ps3-you-could-get-55-from-sony/,117,57,bpierre,6/21/2016 16:51\n12266931,Phoenix Channels vs. Rails Action Cable,https://dockyard.com/blog/2016/08/09/phoenix-channels-vs-rails-action-cable,12,1,slashdotdash,8/11/2016 8:53\n11694325,No Sane Compiler Would Optimize Atomics,https://github.com/jfbastien/no-sane-compiler,65,56,adamnemecek,5/14/2016 2:34\n11714068,Stanford quantifies the privacy-stripping power of metadata,http://techcrunch.com/2016/05/17/stanford-quantifies-the-privacy-stripping-power-of-metadata/,251,71,zbjornson,5/17/2016 14:46\n12179368,Chinese satellite is one giant step for the quantum internet,http://www.nature.com/news/chinese-satellite-is-one-giant-step-for-the-quantum-internet-1.20329,101,28,jonbaer,7/28/2016 10:09\n10631131,New Bing app for iOS rocks,http://www.engadget.com/2015/11/18/microsoft-bing-for-iphone-app-integration-update/,1,1,seshagiric,11/26/2015 3:37\n12385458,Accessing RAM sometimes costs extra log(N),http://arxiv.org/abs/1212.0703,50,3,Tojot,8/29/2016 21:22\n10469568,License Plate Readers Exposed  How Public Safety Agencies Responded,https://www.eff.org/deeplinks/2015/10/license-plate-readers-exposed-how-public-safety-agencies-responded-massive,85,33,reitanqild,10/29/2015 6:19\n10363933,Understanding Infrastructure as Code,https://cloudonaut.io/understanding-infrastructure-as-code/,21,4,widdix,10/10/2015 0:15\n11256021,Ansible vs. Chef (2015),http://tjheeta.github.io/2015/04/15/ansible-vs-chef/,170,99,fanf2,3/9/2016 22:00\n10468755,What's new in TeX,http://lwn.net/SubscriberLink/662053/1729d17e91b68d47/,95,59,leephillips,10/29/2015 2:03\n11183396,From Freebase to Wikidata: The Great Migration [pdf],http://static.googleusercontent.com/media/research.google.com/en//pubs/archive/44818.pdf,11,1,okfine,2/26/2016 19:19\n11830584,Monitoring team health in a startup,https://ofcoursebooks.com/platypodes/,10,6,zackgilbert,6/3/2016 14:43\n10484461,Git freebase,http://ericrie.se/blog/git-freebase/,25,20,EricRiese,10/31/2015 22:22\n12015382,Ask HN: Where is the next Shenzhen?,,50,15,unfortunateface,7/1/2016 12:14\n12492075,Help Needed: Facebook claims my friend's name doesn't exist,,3,3,ColinWright,9/13/2016 20:45\n11762130,How to Motivate Developers? Let Them Slash Monsters,https://medium.com/@tom_z_official/how-to-motivate-developers-let-them-slash-monsters-1adca48dd858#.h2igvuidq,2,2,tom_z_official,5/24/2016 15:01\n10601685,Own a Vizio Smart TV? Its Watching You,http://www.propublica.org/article/own-a-vizio-smart-tv-its-watching-you,60,39,tysone,11/20/2015 15:37\n11740108,How Trumps troll army is cashing in on his campaign,http://fusion.net/story/302013/trump-troll-army-facebook-money,1,1,cossatot,5/20/2016 18:10\n10697003,Basecamp moved their blog (37svn) over to Medium. Should we all do so?,https://m.signalvnoise.com/signal-v-noise-moves-to-medium-c8083ce19686?source=featured---,2,1,tiffanyh,12/8/2015 15:44\n11587904,\"Python, Machine Learning, and Language Wars\",http://sebastianraschka.com/blog/2015/why-python.html#is-python-a-dying-language,5,1,allenleein,4/28/2016 11:18\n10851564,Ultimate Guide for Evolving Architectures,http://www.firatatagun.com/blog/2016/01/05/ultimate-guide-for-evolving-architectures/,2,1,fatagun,1/6/2016 16:51\n11609526,This Tech Bubble Is Bursting,http://www.wsj.com/articles/this-tech-bubble-is-bursting-1462161662?mod=e2fb,10,10,prostoalex,5/2/2016 6:35\n11476298,YC Emails Out,,14,8,lettergram,4/12/2016 0:26\n10439053,Northwestern Finds a New Solution to the Ticket Pricing Dilemma (2014),http://www.forbes.com/sites/kevintrahan/2014/10/21/a-solution-to-the-flawed-way-college-football-teams-sell-tickets/,1,1,brianbreslin,10/23/2015 15:10\n11502301,European Parliament adopts tough new data protection rules,http://techcrunch.com/2016/04/14/european-parliament-adopts-tough-new-data-protection-rules/,30,11,walterbell,4/15/2016 5:03\n10748324,OmniCISA Pits DHS Against FCC and FTC on User Privacy,https://www.justsecurity.org/28386/omnicisa-worse-privacy-cisa/,9,1,tptacek,12/16/2015 23:45\n10511432,Ask HN: How to manage number of phone calls without seeming rude?,,6,9,martinald,11/5/2015 3:17\n10370036,Sll  strip long lines from grep output,https://github.com/kevinburke/sll,3,2,kevinburke,10/11/2015 17:03\n10408064,Compile-time C++ RNG tricks,http://www.elbeno.com/blog/?p=1288,24,6,ingve,10/18/2015 12:41\n12560494,Wall Streets IPO Business: The Worst in 20 Years,http://www.wsj.com/articles/wall-streets-stock-selling-business-the-worst-in-20-years-1474536602,2,1,dcgudeman,9/22/2016 21:25\n11620827,The Monospinner: worlds mechanically simplest controllable flying machine,http://robohub.org/the-monospinner-worlds-mechanically-simplest-controllable-flying-machine/,13,2,robofenix,5/3/2016 14:13\n10420600,Clearbit Open Graph Logo Spec,http://blog.clearbit.com/open-graph-logo,17,10,rsamvit,10/20/2015 17:44\n10300225,How We Work: Swarms [video],http://engineering.sharethis.com/post/130159480299/how-we-work-swarms,1,5,imosquera,9/29/2015 22:24\n11265031,Plastic-eating bacteria discovered,http://www.theverge.com/2016/3/10/11194150/plastic-eating-baterium-pet,11,1,kakakiki,3/11/2016 6:40\n10547151,Show HN: Http longpolling made easy in golang,https://github.com/jcuga/golongpoll#basic-usage,5,2,jcuga,11/11/2015 15:40\n10797043,32C3  Chaos Communication Congress  Streams Online,http://streaming.media.ccc.de/32c3/,414,69,axx,12/27/2015 10:31\n10500083,Googles Inbox Can Now Respond Automatically,http://techcrunch.com/2015/11/03/with-smart-reply-googles-inbox-can-now-respond-to-emails-for-you-automatically/,4,1,yulunli,11/3/2015 15:19\n12289729,Japanese Audiophiles Install $10k Personal Electricity Utility Poles,http://www.wsj.com/articles/a-gift-for-music-lovers-who-have-it-all-a-personal-utility-pole-1471189463,34,55,Osiris30,8/15/2016 11:29\n11585378,Public VR Critique #1: Nighttime Terror,https://developer.oculus.com/blog/public-vr-critique-1-nighttime-terror/,64,18,jrbedard,4/27/2016 23:13\n10267074,Y Combinator's Search for the Next Big Startup [video],http://www.bloomberg.com/news/videos/2015-09-23/y-combinator-s-search-for-the-next-big-startup,28,3,foobarqux,9/23/2015 18:39\n11941665,Why Turing-complete smart contracts are doomed,https://www.reddit.com/r/ethereum/comments/4p0um9/why_turingcomplete_smart_contracts_are_doomed/,2,2,jarsin,6/20/2016 21:18\n10896428,Brazils Digital Backlash,http://www.nytimes.com/2016/01/12/opinion/brazils-digital-backlash.html,4,1,Futurebot,1/13/2016 18:38\n11697030,Driverless buses hit the streets of Sion,http://www.swissinfo.ch/eng/hop-on-board_driverless-buses-hit-the-streets-of-sion/41846698,106,68,jacinda,5/14/2016 17:04\n12254570,Recommendations for building a career in open source,https://opensource.com/business/16/8/building-career-open-source,64,20,jonobacon,8/9/2016 14:10\n12159351,All Signs Point to Russia Being Behind the DNC Hack,http://motherboard.vice.com/read/all-signs-point-to-russia-being-behind-the-dnc-hack,22,29,NN88,7/25/2016 15:34\n10636470,The Big Read: Crossing the Antarctic by Degrees,http://www.nzherald.co.nz/nz/news/article.cfm?c_id=1&objectid=11552416,1,1,_mgr,11/27/2015 8:48\n10552884,Show HN: How a Startup Should Pitch to an Influencer,http://withoutbullshit.com/blog/finimize-common-sense-financial-writing/,9,1,stindle,11/12/2015 13:14\n11559606,How the internet has changed a remote American town,https://backchannel.com/the-internet-really-has-changed-everything-here-s-the-proof-928eaead18a8#.594fxr18i,3,1,gpvos,4/24/2016 13:27\n10295114,Apache Flink: Juggling with Bits and Bytes,https://flink.apache.org/news/2015/05/11/Juggling-with-Bits-and-Bytes.html,52,4,hemapani,9/29/2015 8:11\n10683945,Lessons learned building an open source business,http://werd.io/2015/open-issues-lessons-learned-building-an-open-source-business,1,1,kawera,12/6/2015 1:05\n10468555,On End-To-End Program Generation from User Intention by Deep Neural Networks,http://arxiv.org/abs/1510.07211,20,1,apsec112,10/29/2015 1:01\n10402060,Joost Meerloo,https://en.wikipedia.org/wiki/Joost_Meerloo,1,1,Oatseller,10/16/2015 21:17\n10861715,Tell HN: Looking to pass on the ownership of two open source projects,,4,7,bramgg,1/7/2016 23:41\n12145751,Apple says PokÃ©mon Go is the most downloaded app in its first week ever,https://techcrunch.com/2016/07/22/apple-says-pokemon-go-is-the-most-downloaded-app-in-its-first-week-ever/,422,210,doppp,7/22/2016 18:44\n11789116,Thinking in React,https://facebook.github.io/react/docs/thinking-in-react.html,250,52,AJAlabs,5/27/2016 21:20\n12149969,Agner Fog's New ISA: ForwardCom,https://github.com/ForwardCom/manual,2,1,tbirdz,7/23/2016 16:26\n11412695,Why Does Windows Think My Keyboard Is a Toaster? (2014),http://superuser.com/questions/792607/why-does-windows-think-that-my-wireless-keyboard-is-a-toaster,175,28,zo1,4/2/2016 18:41\n11181013,March is encryption bill month,http://www.politico.com/tipsheets/morning-cybersecurity/2016/02/march-is-encryption-bill-month-hackers-going-after-japans-infrastructure-a-mixed-final-2015-tally-212865,1,1,studentrob,2/26/2016 12:23\n11062477,How do you spot a nonconformist? Check their Internet browser,http://www.mprnews.org/story/2016/02/08/npr-books-originals-non-comformists,25,14,Amorymeltzer,2/9/2016 1:47\n11017460,\"Apple Inc, going for free within 8 years\",https://kirkburgess.wordpress.com/2016/02/01/apple-inc-going-for-free-within-8-years/,17,2,aaronbrethorst,2/2/2016 3:11\n10189405,App that helps find cheapest care by comparing prices of any medical procedure,http://www.faircare.io/,17,12,vonwong,9/9/2015 2:48\n10687196,'I went blind and feel partly to blame',http://www.bbc.co.uk/news/disability-34847776,4,4,vanilla-almond,12/6/2015 23:28\n10520847,Michael Bloomberg Targets Attorneys General with Ads on Carbon Emissions,http://www.nytimes.com/2015/11/07/us/politics/michael-bloomberg-state-attorneys-general-carbon-emissions.html,2,1,davidf18,11/6/2015 18:02\n11252845,Types of MVP,http://mlsdev.com/en/blog/50-types-of-mvp,5,6,MLSDev,3/9/2016 13:36\n11898522,Where the Hell Are the New MacBooks?,http://gizmodo.com/where-the-hell-are-the-new-macbooks-1781910047,20,7,riprowan,6/13/2016 23:11\n10519578,Welcome to systemd conference.  Lunch is served.: Lennart Poettering's keynote,https://www.youtube.com/watch?v=I4AAjEaTehk,5,3,JdeBP,11/6/2015 14:26\n12492914,Show HN: Pare down your S3 Bill; with `du` for AWS S3,https://github.com/owocki/s3_disk_util,22,10,ksowocki,9/13/2016 22:57\n11746475,Show HN: Juicy Tag  Connect all your social media profiles with one link,http://www.juicytag.com,3,2,pnwhyc,5/21/2016 22:30\n11930078,Kerberos Golden Ticket Protection Mitigating Pass-The-Ticket on Active Directory [pdf],http://cert.europa.eu/static/WhitePapers/UPDATED%20-%20CERT-EU_Security_Whitepaper_2014-007_Kerberos_Golden_Ticket_Protection_v1_4.pdf,1,1,based2,6/18/2016 19:03\n10528242,Germany systematically spied on own allies on grand scale,https://www.rt.com/news/321183-germany-spying-surveillance-bnd/,2,1,happyscrappy,11/8/2015 11:38\n10843405,\"Show HN: Pleasant Fish, a platform to get feedback from co-workers\",https://pleasantfish.com/,8,3,asadjb,1/5/2016 14:40\n10447204,\"Creator, The Facebook\",https://www.quora.com/What-was-it-like-to-be-Mark-Zuckerbergs-classmate/answer/Aaron-Greenspan?share=1,3,1,vishnuks,10/25/2015 16:00\n10353817,\"EC2 Container Service Update  Container Registry, ECS CLI, AZ-Aware Scheduling\",https://aws.amazon.com/blogs/aws/ec2-container-service-update-container-registry-ecs-cli-az-aware-scheduling-and-more/,32,8,alexbilbie,10/8/2015 16:30\n10983632,Fast 3kb React alternative with the same ES6 API. Components and virtual DOM,https://github.com/developit/preact,3,1,BafS,1/27/2016 21:36\n10823740,Where Some of the Worst Attacks on Social Science Come From,http://nymag.com/scienceofus/2015/12/when-liberals-attack-social-science.html,28,2,randomname2,1/1/2016 22:16\n11800510,SORT JSON ALPHABETICALLY  Supports Objects/Arrays/Collection,http://novicelab.org/jsonabc,1,1,shivrajrath,5/30/2016 9:47\n10417693,New mathematical method reveals structure in neural activity in the brain,http://science.psu.edu/news-and-events/2015-news/ItskovCurto10-2015,64,8,ubasu,10/20/2015 6:14\n11952909,Kill All the Mosquitoes?,http://www.smithsonianmag.com/innovation/kill-all-mosquitos-180959069/?no-ist,2,1,tim333,6/22/2016 11:21\n12205270,Ask HN: Command line only CRM's?,,8,4,curuinor,8/1/2016 19:40\n11618763,Ask HN: Any good lectures/articles on building/running online community?,,1,3,rayalez,5/3/2016 8:03\n11748474,$1M will buy 122 acres in part of U.S. National Radio Quiet Zone,https://www.washingtonpost.com/local/trafficandcommuting/fed-up-with-high-dc-housing-costs-1m-will-buy-you-an-entire-w-virginia-town/2016/05/21/dfd4241e-16ce-11e6-aa55-670cabef46e0_story.html,102,71,jamessun,5/22/2016 13:16\n11807395,Open Beta of HyperDev,https://hyperdev.com/blog/hyperdev-open-beta/,7,2,ahhrrr,5/31/2016 16:13\n10838676,Dick Smith Is the Greatest Private Equity Heist of All Time,https://foragerfunds.com/bristlemouth/dick-smith-is-the-greatest-private-equity-heist-of-all-time/,6,3,mfincham,1/4/2016 21:15\n11065982,Show HN: Konsus.com  On-demand freelancers via chat,http://www.konsus.com/,64,13,SRasch,2/9/2016 15:43\n11776684,The enduring whiteness of the American media,http://www.theguardian.com/world/2016/may/25/enduring-whiteness-of-american-journalism,3,1,pmcpinto,5/26/2016 9:32\n10600526,\"Bower is alive, looking for contributors\",http://bower.io/blog/2015/bower-alive-looking-contributors/,1,1,rickhanlonii,11/20/2015 10:21\n11635834,Ask HN: Can we achieve total self-sufficiency with todayÂ´s technology?,,1,3,zehnfischer,5/5/2016 13:24\n12297361,Show HN: Armchair Athletes  Free College and Pro Football Pickem Leagues,http://www.armchairathletes.com/,2,1,harrisreynolds,8/16/2016 13:34\n11748607,Makeshift weapons are becoming more dangerous with commercially available kit,http://www.economist.com/news/science-and-technology/21699098-makeshift-weapons-are-becoming-more-dangerous-highly-sophisticated?fsrc=scn%2Ffb%2Fte%2Fpe%2Fed%2Fhellskitchens,54,32,edward,5/22/2016 14:11\n10649189,Emacspeak 43.0 (SoundDog) Unleashed,http://emacspeak.blogspot.com/2015/11/emacspeak-430-sounddog-unleashed.html,28,6,lelf,11/30/2015 13:17\n10813551,Upcoming Hurdles for the Semiconductor Industry,http://semiengineering.com/upcoming-hurdles-for-the-semiconductor-industry-2/,15,1,walterbell,12/30/2015 18:48\n12337405,Why I Created YADA,https://yadadata.com/2016/08/22/why-i-created-yada/,35,36,varontron,8/22/2016 16:23\n11514516,Grading Trudeau on quantum computing,http://www.scottaaronson.com/blog/?p=2694,197,119,privong,4/17/2016 14:07\n11401442,\"Show HN: Composer's Sketchpad, my painterly and Pencil-ready sequencer for iPad\",https://www.youtube.com/watch?v=ypsLgTY8NXs,4,1,archagon,3/31/2016 23:37\n10708688,WP Engine Got Hacked,https://wpengine.com/support/infosec/,16,4,dawie,12/10/2015 3:28\n10577496,\"Vulkan: Scaling to multiple threads  Live stream, Thursday Nov 19 @ 4pm GMT\",http://www.youtube.com/watch?v=s3ub6iVThro,3,1,1ace,11/16/2015 21:52\n12235543,Ask HN: Should I go for the job with more money but less passion?,,15,9,empty-throwaway,8/5/2016 20:31\n10351496,PHP plugin for Light Table,https://github.com/thierrymarianne/LightTable-PHP,2,1,thierrymarianne,10/8/2015 8:27\n11114644,Judge: Apple must help FBI hack San Bernardino killer's phone,http://www.cbsnews.com/news/apple-must-help-us-hack-san-bernardino-killers-phone-judge-rules/,2,1,Bud,2/17/2016 1:59\n10734765,A domain move disaster,http://www.paulingraham.com/domain-move-disaster.html,143,91,lucabenazzi,12/14/2015 23:26\n11367425,\"Thanks for Ruining Another Game Forever, Computers\",http://blog.codinghorror.com/thanks-for-ruining-another-game-forever-computers/,6,1,fforflo,3/26/2016 20:58\n10954868,When chickens go wild,http://www.nature.com/news/when-chickens-go-wild-1.19195,1,2,Amorymeltzer,1/22/2016 19:08\n10483788,Product Hunts Community Is Priceless,https://medium.com/@500Miles/product-hunt-s-community-is-priceless-7192b0d2adba#.jsdf6b5m3,2,1,s_reid9,10/31/2015 19:20\n11461593,AngularJS project structure,http://www.davecooper.org/angular-project-structure,93,34,gurgus,4/9/2016 15:13\n10877504,Show HN: IPsec/L2TP VPN server auto install scripts,https://github.com/hwdsl2/setup-ipsec-vpn,6,2,hwdsl2,1/10/2016 22:20\n11524237,Google Play Music adds podcasts with machine learning recommendations,http://officialandroid.blogspot.com/2016/04/welcome-to-google-play-music-podcast.html,1,1,nattaylor,4/19/2016 1:06\n11815079,Ask HN: Alternatives to Team Viewer?,,45,57,riebschlager,6/1/2016 15:22\n12408288,Beware: Nylas cloud email retains all emails after account deletion,,3,1,pheeney,9/1/2016 19:46\n10375813,Decentralized prediction market posts detailed report on $5.2M crowdsale,http://www.augur.net/blog/the-crowdsale-what-s-new-and-what-s-next,13,2,json554433,10/12/2015 17:12\n11907497,Paid Online Project Management App offers to use it 100 years for FREE,,2,4,apascrum,6/15/2016 6:26\n10976714,New Yorks Subway Frequency Guidelines Are the Wrong Approach,https://pedestrianobservations.wordpress.com/2015/12/13/new-yorks-subway-frequency-guidelines-are-the-wrong-approach/,77,43,another,1/26/2016 22:29\n10654938,Executing survival plan for Jolla,http://insalgo.com/en/products/aidlab,1,1,Insalgo,12/1/2015 12:57\n11415832,The centre left is in sharp decline across Europe,http://www.economist.com/news/briefing/21695887-centre-left-sharp-decline-across-europe-rose-thou-art-sick?frsc=dg%7Cc,6,1,thesumofall,4/3/2016 12:05\n12221001,Wal-mart in talks to buy Jet.com for $3 billion,http://www.wsj.com/article_email/wal-mart-in-talks-to-buy-web-retailer-jet-com-1470237311-lMyQjAxMTE2MTAxMzEwODM2Wj,2,2,putlake,8/3/2016 19:58\n11029898,January 28th Incident Report,https://github.com/blog/2106-january-28th-incident-report,451,182,Oompa,2/3/2016 21:27\n11084217,Snowdrop  The Game Engine Behind the Division,http://www.polygon.com/2014/3/19/5524924/the-division-video-snowdrop-game-engine,2,2,newman314,2/11/2016 23:37\n10182548,I'm developing a daily network website,,3,10,rishiva,9/7/2015 18:53\n11629992,ECB voted and agrees to stop printing 500 Euro notes,http://uk.reuters.com/article/uk-ecb-banknote-idUKKCN0XV23X,2,2,Melkman,5/4/2016 17:32\n12373517,Certificate Authority Gave Out Certs for GitHub to a GitHub Account Holder,https://www.techdirt.com/articles/20160825/12181835347/certificate-authority-gave-out-certs-github-to-someone-who-just-had-github-account.shtml,109,38,okket,8/27/2016 18:26\n11887647,Eliminate tornado threats by building giant walls (2014),http://www.worldscientific.com/page/pressroom/2014-06-23-02,3,1,johan_larson,6/12/2016 11:40\n12140858,Ask HN: How do I use the Firebase Hacker News API with their 3.0 version,,11,4,joshstrange,7/21/2016 23:47\n10706534,GCHQ director's Xmas Puzzle,http://www.gchq.gov.uk/press_and_media/news_and_features/Pages/Director%27s-Christmas-puzzle-2015.aspx,5,1,DanBC,12/9/2015 20:36\n10187464,Predicting our next president: data says Sanders vs. Trump,http://presidential.io/app.html,3,1,simonamarie,9/8/2015 18:40\n10189061,Give It Up (2010),http://www.laphamsquarterly.org/philanthropy/give-it,17,2,jonathansizz,9/9/2015 0:51\n11921164,The most alienating thing that happened to me as a female engineer,http://niniane.blogspot.com/2016/06/the-most-alienating-thing-that-ever.html,48,92,warrenmar,6/17/2016 7:37\n12050775,The New iPhone Might Shut Off Next Time You Try to Film the Police in Public,https://mic.com/articles/147377/the-new-i-phone-might-shut-off-next-time-you-try-to-film-the-police-in-public#.mirGdW9Vn,10,13,AdamN,7/7/2016 17:24\n11805855,Rise of Ad-Blocking Software Threatens Online Revenue,http://www.nytimes.com/2016/05/31/business/international/smartphone-ad-blocking-software-mobile.html?hpw&rref=technology&action=click&pgtype=Homepage&module=well-region&region=bottom-well&WT.nav=bottom-well&_r=1,1,1,hvo,5/31/2016 11:12\n10631806,UUIDs generally do not meet security requirements,https://littlemaninmyhead.wordpress.com/2015/11/22/cautionary-note-uuids-should-generally-not-be-used-for-authentication-tokens/,130,62,xnyhps,11/26/2015 7:47\n11962379,Write Code to Rewrite Your Code: jscodeshift,http://www.datasciencecentral.com/profiles/blogs/write-code-to-rewrite-your-code-jscodeshift?utm_content=buffer598df&utm_medium=social&utm_source=linkedin.com&utm_campaign=buffer,82,21,PaulHoule,6/23/2016 16:42\n10177925,Rising to Your Level of Misery at Work,http://www.nytimes.com/2015/09/06/opinion/arthur-brooks-rising-to-your-level-of-misery-at-work.html?_r=0,2,1,ohjeez,9/6/2015 15:39\n11684721,Statins alert over computer glitch,http://www.bbc.co.uk/news/health-36274791,3,1,DanBC,5/12/2016 16:35\n10458910,Playing Poker with Elixir (pt 1),http://blog.tokafish.com/playing-poker-with-elixir-part-1/,3,2,wless1,10/27/2015 16:06\n11403128,Red Hat loves .NET,http://redhatloves.net/,1,1,tychuz,4/1/2016 6:48\n10427742,How to make your last name plural,http://www.slate.com/blogs/browbeat/2014/11/25/how_to_make_your_last_name_plural_on_holiday_cards_and_avoid_apostrophe.html,2,1,Amorymeltzer,10/21/2015 19:02\n10883588,Why Your Children's Television Program Sucks: Mickey Mouse Clubhouse,http://adequateman.deadspin.com/why-your-childrens-television-program-sucks-mickey-mou-1751547492,4,1,ourmandave,1/11/2016 21:10\n12540692,IKEv1 Information Disclosure Vulnerability in Multiple Cisco Products,https://tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-20160916-ikev1,94,27,foolrush,9/20/2016 16:19\n10888061,Code that will break in Python 4,http://astrofrog.github.io/blog/2016/01/12/stop-writing-python-4-incompatible-code/,433,221,astrofrog,1/12/2016 15:48\n10735138,Ask HN: Does your company use a tool for outbound open source contributions?,,3,3,BenBoe,12/15/2015 0:38\n10498280,Internet firms to be banned from offering unbreakable encryption under new laws,http://www.telegraph.co.uk/news/uknews/terrorism-in-the-uk/11970391/Internet-firms-to-be-banned-from-offering-out-of-reach-communications-under-new-laws.html,47,2,moviuro,11/3/2015 8:43\n11552441,\"Twitter's $500,000 promote ads challenge\",https://blog.twitter.com/2016/promote-ads-api-challenge,1,1,mgalka,4/22/2016 20:43\n11766783,\"Big Brains, Small Minds\",http://chronicle.com/article/Big-Brains-Small-Minds/236480,2,1,Futurebot,5/25/2016 0:37\n12160663,Ask HN: What service or product would you be customer 1 for?,,3,3,xhrpost,7/25/2016 18:45\n10192292,Profile of Lars Bak (2009),http://www.ft.com/cms/s/0/03775904-177c-11de-8c9d-0000779fd2ac.html,52,9,callum85,9/9/2015 16:14\n10802003,Picture Swap [NSFW]: Upload a picture to discover what the last visitor uploaded,http://pictureswap.herokuapp.com,15,8,dowrow,12/28/2015 16:52\n11289406,\"Eliminating Delays from systemd-journald, Part 1\",https://coreos.com/blog/eliminating-journald-delays-part-1.html,59,27,philips,3/15/2016 13:27\n11669288,Show HN: SEO-Report.io  Actionable SEO metrics in your inbox,https://seo-report.io/,2,3,AlikhanPeleg,5/10/2016 18:14\n11211713,Ask HN: Should I be concerned about using company's computer for side projects?,,16,30,dmragone,3/2/2016 18:06\n10320296,Using Apache Kafka for Consumer Metrics,http://product.hubspot.com/blog/kafka-at-hubspot-part-1-critical-consumer-metrics,47,2,zek,10/2/2015 18:23\n12054705,Oracle and the fall of Java EE,https://techsticles.blogspot.com/2016/07/oracle-and-fall-of-java-ee.html?utm_content=bufferf1a2e&utm_medium=social&utm_source=linkedin.com&utm_campaign=buffer,191,181,SanderMak,7/8/2016 11:17\n11159900,Ctmg: a Linux-native bash script Truecrypt replacement,https://git.zx2c4.com/ctmg/about/,12,1,zx2c4,2/23/2016 16:19\n12123916,\"Too Many Deer on the Road? Let Cougars Return, Study Says\",http://www.nytimes.com/2016/07/19/science/too-many-deer-on-the-road-let-cougars-return-study-says.html?rref=collection%2Fsectioncollection%2Fscience&action=click&contentCollection=science&region=rank&module=package&version=highlights&contentPlacement=2&pgtype=sectionfront,7,1,hvo,7/19/2016 18:54\n11941897,Transportation Enabling a Robust Cislunar Space Economy [pdf],http://www.ulalaunch.com/uploads/docs/Published_Papers/Commercial_Space/TransportationEnablingRobustCislunarEconomy_June16.pdf,29,12,Gravityloss,6/20/2016 21:54\n11164950,Ask HN: Is there an app like Sqwiggle for screencaps,,1,2,hkyeti,2/24/2016 6:32\n11748812,Ask HN: Has all interesting desktop software already been written?,,78,102,nkobeissi,5/22/2016 14:58\n10956309,Apple Veteran Overseeing Electric-Car Project Leaving Company,http://www.wsj.com/articles/apple-veteran-overseeing-electric-car-project-leaving-company-1453505241,68,37,coloneltcb,1/22/2016 23:39\n11429380,Show HN: My U.G.C. Activities site,https://thingdoer.com/find-things-to-do?sort=views,2,1,timhj,4/5/2016 10:55\n10182281,The Nitty Gritty of In-Memory Computing,http://www.theplatform.net/2015/09/07/the-nitty-gritty-of-in-memory-computing/,48,1,nkurz,9/7/2015 17:42\n10806386,Tech Innovation in China,http://www.wired.com/2015/12/tech-innovation-in-china/,40,12,denzil_correa,12/29/2015 12:26\n12426399,Ask HN: Unix system version information,,1,2,jph,9/4/2016 19:57\n11915646,The Ultimate Guide to Win SlideShare,http://blog.dashmote.com/blog/the-ultimate-guide-to-win-slideshare,6,1,zowika,6/16/2016 12:31\n11499120,Websites That Feed Hacker News: Top Sources of Submissions by Median Score,https://github.com/antontarasenko/smq/blob/master/reports/hackernews-top-domains-by-median.md,134,48,anton_tarasenko,4/14/2016 18:13\n11530190,CESG (UK cyber-security agency) advise against forcing regular password expiry,https://www.cesg.gov.uk/articles/problems-forcing-regular-password-expiry,7,1,Signez,4/19/2016 20:40\n10824290,When liberals attack science,http://nymag.com/scienceofus/2015/12/when-liberals-attack-social-science.html?mid=twitter-share-scienceofus,11,1,rinze,1/2/2016 0:17\n11448870,\"iTrading  AlgoTrading, Lua Scripting, Advanced Charting with Interactive Broker\",http://joelpinheiro.github.io/itrading/,4,1,joelpinheiro,4/7/2016 17:14\n11690774,\"I must, sadly, withdraw my endorsement of Yubikey 4 devices\",https://plus.google.com/+KonstantinRyabitsev/posts/4a7RNxtt7vy,360,111,v4n4d1s,5/13/2016 15:02\n10375831,Show HN: Hoist  Zapier for Developers (scripting done in Node.js),http://hoist.io/,17,11,mejamiewilson,10/12/2015 17:15\n12401126,Wavy Greenland rock features 'are oldest fossils',http://www.bbc.com/news/science-environment-37235447,3,1,rusanu,8/31/2016 20:11\n10838466,Python-like programming language interpreter written in Python,https://github.com/akrylysov/abrvalg,39,6,KAdot,1/4/2016 20:49\n11342929,Ask HN: Why isn't there a React Native browser yet?,,4,4,ShirsenduK,3/23/2016 8:48\n11245634,FoxType: A.I. to help you write smarter,https://foxtype.com/gmail,3,3,tdaltonc,3/8/2016 15:08\n10314636,\"Flutter: High-performance, cross-platform mobile apps in Dart\",http://flutter.io,24,2,rtsuk,10/1/2015 20:57\n10498033,\"5% of Mac users at IBM call the help desk, compared to 42% of PC users\",http://bgr.com/2015/10/15/mac-vs-pc-ibm/,7,1,dpaluy,11/3/2015 7:07\n12049008,\"Show HN: Double Your Network (a free, 10-day email course)\",http://huntanyemail.com/,1,2,jjets718,7/7/2016 13:02\n10797127,Netherlands City plans to pay all citizens a basic income,http://www.theguardian.com/world/2015/dec/26/dutch-city-utrecht-basic-income-uk-greens,4,1,zhte415,12/27/2015 11:20\n11621570,Rentswatch by Journalism++,http://www.rentswatch.com/,4,1,callumlocke,5/3/2016 15:38\n11404795,Why smart people have no friends,https://medium.com/@stephenbunch/why-smart-people-have-no-friends-fbdfb692120e,31,25,nyodeneD,4/1/2016 14:01\n10845920,Neat new features in Git 2.7,https://developer.atlassian.com/blog/2016/01/git-2.7-release/,7,1,eatonphil,1/5/2016 20:51\n11245714,Ray Tracing: The Next Week  free eBook,http://www.amazon.com/gp/product/B01CO7PQ8C/,70,7,dahart,3/8/2016 15:21\n10769183,Learn More links are a problem,https://www.nngroup.com/articles/learn-more-links/,39,17,prawn,12/21/2015 2:07\n10704222,\"How AMD Won, Then Lost\",http://hackaday.com/2015/12/09/echo-of-the-bunnymen-how-amd-won-then-lost/,144,67,geerlingguy,12/9/2015 15:36\n12509857,Ask HN: How to talk to the boss about promotion,,2,1,blabla_blublu,9/15/2016 21:09\n12293872,One more Chatbot this week,https://hub.zenbot.org/doitbot,1,1,baskelos_,8/15/2016 22:10\n11516746,Ask HN: How do you plan your financial future?,,14,6,huevosabio,4/17/2016 23:00\n12277342,Now this really is 'New Money',https://medium.com/bitcorps-blog/on-tokens-and-crowdsales-309e49d9530d#.oiqy8m3kg,8,3,Stephen_T,8/12/2016 17:33\n12472008,Ask HN: Any good weight loss plans not too demanding for a typical dev?,,3,6,chirau,9/11/2016 4:25\n11690362,Beijing is Silicon Valley's only true competitor,http://www.recode.net/2016/5/13/11592570/china-startup-tech-economy-silicon-valley,10,2,imartin2k,5/13/2016 13:45\n11772686,Nix as OS X Package Manager,http://ariya.ofilabs.com/2016/05/nix-as-os-x-package-manager.html,357,204,ingve,5/25/2016 20:08\n12003491,Instagram and Android: Four Years Later,https://engineering.instagram.com/instagram-android-four-years-later-927c166b0201,4,2,ingve,6/29/2016 18:15\n10985523,Go 1.6 Release Candidate 1 is released,https://groups.google.com/forum/#!topic/golang-nuts/4iqU__h7skQ,87,22,pella,1/28/2016 2:01\n10404720,Ravi  Lua 5.3 with optional static typing,http://ravilang.github.io,48,29,johlo,10/17/2015 15:42\n10851353,More rumors that Apple might drop the 3.5mm headphone jack on the iPhone 7,http://www.digitalmusicnews.com/2016/01/05/you-can-kiss-your-3-5mm-headphone-jack-goodbye/,29,65,brunorsini,1/6/2016 16:23\n12135052,A Humble email alternative app with a stop switch,https://www.formalapp.com,2,2,gkr,7/21/2016 6:00\n10328935,Hydra's OS,http://impressmyself.co/post/130503981094/apparently-hydra-has-its-own-os-screen-cap-from,2,1,tenpoundhammer,10/4/2015 21:40\n11902524,OS X DNS cache reset script,https://github.com/eventi/noreallyjustfuckingstopalready,125,84,miketheman,6/14/2016 15:19\n10949552,The Man Who Turned Night into Day,http://motherboard.vice.com/read/the-man-who-turned-night-into-day,8,1,aceperry,1/21/2016 23:53\n12010475,Feds and Cops Encountered Encryption in Only 13 Wiretaps in 2015,https://motherboard.vice.com/read/wiretap-report-feds-and-cops-encountered-encryption-in-only-13-wiretaps-in-2015,10,1,danielsiders,6/30/2016 18:05\n10991652,\"No retailers, your brick-and-mortar sales don't have to suck\",https://medium.com/@Semantics3/no-your-brick-and-mortar-sales-don-t-have-to-suck-91a9361e3bb7#.3srnx04hz,1,1,hari_sem3,1/28/2016 21:49\n11707201,Facebook trying to hammer out music licenses for Slideshow feature,http://nypost.com/2016/05/15/facebook-looks-at-youtube-for-new-music-ideas/,1,1,6stringmerc,5/16/2016 16:04\n12469470,OpenBSD on HP Stream 7,http://www.tedunangst.com/flak/post/OpenBSD-on-HP-Stream-7,95,40,ingve,9/10/2016 14:46\n12039536,Ask HN: Any advice for switching from self-employment back to employee?,,81,50,lngtmconsultant,7/5/2016 21:04\n11699903,OKCupid study shows perils of big data science,https://www.wired.com/2016/05/okcupid-study-reveals-perils-big-data-science/,3,1,anigbrowl,5/15/2016 7:30\n10436556,California Leads the U.S. in Digital Privacy,https://www.eff.org/deeplinks/2015/10/california-leads-way-digital-privacy,40,2,DiabloD3,10/23/2015 2:58\n12065462,ShutIt  Automation framework for programmers,http://ianmiell.github.io/shutit/,135,53,indatawetrust,7/10/2016 13:00\n12508101,What every developer needs to know about GitHubs new API,https://medium.com/apollo-stack/the-new-github-graphql-api-811b005d1b6e#.xibeu892w,42,1,dan_ahmadi,9/15/2016 17:34\n10958733,The Joy of a Never-Ending Search for Hobbies [video],http://www.theatlantic.com/video/index/421509/the-joy-of-a-never-ending-search-for-hobbies/?single_page=true,30,4,wallflower,1/23/2016 15:57\n12300868,Correcting Intel's Deep Learning Benchmark Mistakes,https://blogs.nvidia.com/blog/2016/08/16/correcting-some-mistakes/,141,37,Smerity,8/16/2016 21:43\n11108423,Show HN: Morning Short Listen  Audible for Short Stories,http://listen.morningshort.com/,2,1,michaelsitver,2/16/2016 7:41\n11162372,Cog: Bringing the power of the command line to chat,https://github.com/operable/cog,3,1,sciurus,2/23/2016 21:12\n10906559,A More Secure and Anonymous ProPublica Using Tor Hidden Services,https://www.propublica.org/nerds/item/a-more-secure-and-anonymous-propublica-using-tor-hidden-services,41,6,danso,1/15/2016 1:59\n11811383,Watch a machine-learning system parse the grammatical structure of sentences,https://foxtype.com/sentence-tree,59,30,hbrid,6/1/2016 0:44\n10881255,A directory of Netflix's secret categories,http://netflixcodes.me/,178,85,garrettboatman,1/11/2016 16:14\n10241897,WIRED gives Apple News exclusive story  future of monetization?,http://www.wired.com/2015/09/bjarke-ingels-2-world-trade-center-wtc/,4,1,coloneltcb,9/18/2015 20:34\n10840543,Procedural cities from the Mandalay fractal,http://www.creativeapplications.net/javascript-2/the-imaginary-kingdom-of-aurullia/,155,16,mdlincoln,1/5/2016 2:19\n12573723,The Trademarking of Taco Tuesday,https://priceonomics.com/the-trademarking-of-taco-tuesday/,4,2,ryan_j_naughton,9/25/2016 3:09\n10824674,App Makers Reach Out to the Teenager on Mobile,http://www.nytimes.com/2016/01/03/business/app-makers-reach-out-to-the-teenager-on-mobile.html,5,1,aaronbrethorst,1/2/2016 2:31\n10372583,UK unicorns need scale-up visas,http://www.businessinsider.com/uk-unicorns-need-scale-up-visas-2015-10,1,1,Futurebot,10/12/2015 4:34\n12495433,\"Ask HN: If you were to reinvent the web, how would your HTML/CSS/JS look like?\",,4,1,johnnydoebk,9/14/2016 10:13\n11162759,3.67% of the most popular websites block Tor (because of Akamai and CloudFlare),https://www.benthamsgaze.org/2016/02/23/do-you-see-what-i-see/,3,2,sjmurdoch,2/23/2016 22:09\n11707447,Reverse Engineering Taylor Swifts Startup Business Model,https://medium.com/@joey_rideout/reverse-engineering-taylor-swifts-startup-business-model-c80a4c8d8d69,2,1,joeyrideout,5/16/2016 16:31\n12047231,Alibaba finally launches its own smart car and car OS,https://www.techinasia.com/alibaba-smart-car-2,3,1,williswee,7/7/2016 2:51\n12397295,Ask HN: Where can I learn about deploying production environments?,,3,3,springogeek,8/31/2016 10:39\n12128379,Windows Hello face recognition is vulnerable to the Jedi mind trick,https://blogs.msdn.microsoft.com/oldnewthing/20160719-00/?p=93905,103,36,edburdo,7/20/2016 12:16\n12442019,\"Were F*cked, Its Over. Or Is It?\",https://medium.com/the-mission/were-f-cked-it-s-over-or-is-it-5abe1432471d#.dx6055kel,43,30,gvasilei,9/7/2016 10:04\n12374832,Gordon  open source Flash runtime written in pure JavaScript,https://github.com/tobytailor/gordon/wiki,30,12,ashitlerferad,8/28/2016 0:59\n11455670,Ask HN: What should you do when a China-based startup clones your website?,,10,3,bflesch,4/8/2016 16:03\n12019923,Ask HN: Text note taking app?,,3,3,fladd,7/1/2016 21:46\n12276331,Morphing neutrinos provide clue to antimatter mystery,http://www.nature.com/news/morphing-neutrinos-provide-clue-to-antimatter-mystery-1.20405,25,11,okket,8/12/2016 15:12\n11687456,NASAs newest cargo spacecraft began life as a Soviet space plane,http://arstechnica.com/science/2016/01/nasas-newest-cargo-spacecraft-began-life-as-a-soviet-space-plane/,3,2,bootload,5/12/2016 22:59\n10208525,Periscope Is Secretly Building an Apple TV App,http://techcrunch.com/2015/09/08/periscope-apple-tv/,1,1,atomical,9/12/2015 16:42\n12496251,\"Simulation, Consciousness, Existence (1998)\",http://www.frc.ri.cmu.edu/~hpm/project.archive/general.articles/1998/SimConEx.98.html,74,84,Artoemius,9/14/2016 12:43\n11504065,Merkel allows prosecution of German comedian who mocked Turkish president,https://www.washingtonpost.com/news/worldviews/wp/2016/04/15/merkel-allows-prosecution-of-german-comedian-who-mocked-turkish-president/?hpid=hp_hp-cards_hp-card-world%3Ahomepage%2Fcard,315,332,doener,4/15/2016 13:25\n10686490,Finland plans to give every citizen 800 euros a month and scrap benefits,http://www.independent.co.uk/news/world/europe/finland-plans-to-give-every-citizen-800-euros-a-month-and-scrap-benefits-a6762226.html,5,1,johncbogil,12/6/2015 20:41\n10327547,Fame for sale: efficient detection of fake Twitter followers,http://arxiv.org/abs/1509.04098,35,12,patomolina,10/4/2015 14:12\n11967948,Streacom DB4 Fanless Mini-ITX Chassis,http://www.streacom.com/products/db4-fanless-chassis/,3,2,desdiv,6/24/2016 8:48\n12103944,\"Ask HN: What snacks, food, or drink do you like to have while programming?\",,3,2,kevindeasis,7/15/2016 21:23\n11344489,Foundation for Emails 2: Making Email Suck Less,http://foundation.zurb.com/emails.html,11,1,dcodella,3/23/2016 14:01\n11295100,Walt Whitman's Letter for a Dying Soldier to His Wife Discovered,http://www.npr.org/2016/03/12/470214579/walt-whitmans-letter-for-a-dying-soldier-to-his-wife-discovered,77,9,samclemens,3/16/2016 4:52\n11370482,Complete Node.js CheatSheet,https://gist.github.com/LeCoupa/985b82968d8285987dc3,4,2,ausjke,3/27/2016 16:29\n10339203,Build a fully functional web app without any code,https://bubble.is/?ref=hackernews,3,1,TheBiv,10/6/2015 14:45\n10458138,Show HN: Use Postgres as a zero-config NoSQL database,https://github.com/fiatjaf/pgjson,9,3,fiatjaf,10/27/2015 14:22\n12460942,Brands and publishers blinded by Google Analytics real time data bug,http://www.thedrum.com/news/2016/09/08/brands-and-publishers-blinded-google-analytics-real-time-data-bug,1,1,the-dude,9/9/2016 10:46\n10309161,The challenging task of sorting colours,http://www.alanzucconi.com/2015/09/30/colour-sorting/,41,5,signa11,10/1/2015 4:04\n12155998,Ask HN: What are you working on?,,13,23,glitch003,7/25/2016 1:57\n10510979,We should all follow Linus example,http://blog.erratasec.com/2015/11/we-should-all-follow-linuss-example.html?m=1,33,11,bananaoomarang,11/5/2015 1:24\n11449621,Apply HN: article reader based on Twitter instead of RSS,,1,2,findjashua,4/7/2016 18:52\n11134683,Neverware,http://www.neverware.com/#introtext-3,4,2,tilt,2/19/2016 17:00\n10694450,PortablE is a recreation of the AmigaE programming language,http://cshandley.co.uk/portable/,13,2,doener,12/8/2015 2:47\n11400079,Tesla Model 3 leaked specs: 0-60 under 4 sec fast and 300+ mile range options,http://electrek.co/2016/03/30/tesla-model-3-specs/,4,1,doener,3/31/2016 19:50\n10193896,Show HN: Large  Get anything for your team or office via slackbot,http://hirelarge.com?hn=true,13,2,barisser,9/9/2015 19:41\n10881636,Using Xmonad on OS X,https://wiki.haskell.org/Xmonad/Using_xmonad_on_Apple_OSX,91,54,brudgers,1/11/2016 17:07\n12086891,\"Actually, Slack really sucks\",https://medium.com/@chrisjbatts/actually-slack-really-sucks-625802f1420a#.yz78a6rku,94,41,amelius,7/13/2016 15:24\n10834971,Mark Zuckerberg Is Building a Real-Life Version of Jarvis,http://techcrunch.com/2016/01/03/iron-zuck/,1,1,kp25,1/4/2016 11:34\n10512238,Indecision is sometimes the best way to decide (2014),http://aeon.co/magazine/psychology/indecision-is-sometimes-the-best-way-to-decide/,30,4,prostoalex,11/5/2015 8:24\n10860387,Computing 52 by Hand,http://www.solipsys.co.uk/new/Calculating52FactorialByHand.html?TW_201560105,3,1,signa11,1/7/2016 20:12\n11482423,FreeBSD 10.3-Release on AWS,https://aws.amazon.com/marketplace/pp/B00KSS55FY,77,28,eatonphil,4/12/2016 18:52\n12550567,Twitter Transparency Report for January-June 2016,https://blog.twitter.com/2016/advancing-transparency-with-more-insightful-data,5,1,arkadiyt,9/21/2016 17:53\n11517562,Media Websites Battle Faltering Ad Revenue and Traffic,http://www.nytimes.com/2016/04/18/business/media-websites-battle-falteringad-revenue-and-traffic.html?_r=0,213,70,Jerry2,4/18/2016 3:33\n12016700,Apple patent blocks your iPhone from recording video at gigs,http://www.cnet.com/news/apples-new-patent-will-block-your-iphone-from-recording-video-at-gigs/?ftag=COS-05-10-aa0a&linkId=26091847,2,1,GotAnyMegadeth,7/1/2016 15:11\n11664484,Warning Don't Go Agile,http://www.salvantra.com/blogs/post/warning-dont-go-agile/,2,1,salvantra,5/10/2016 0:51\n11883637,The mystery of the 'legal name fraud' billboards,http://www.bbc.co.uk/news/magazine-36499750,104,107,blowski,6/11/2016 14:54\n11651216,Learn how to install the latest versions of PHP and Apache from source,https://ivopetkov.com/b/install-php-and-apache-from-source/,2,2,ivopetkov,5/7/2016 20:22\n10768757,North Carolina citizenry defeat pernicious Big Solar plan to suck up the Sun,http://arstechnica.com/science/2015/12/north-carolina-citizenry-defeat-pernicious-big-solar-plan-to-suck-up-the-sun/,1,2,eastbayjake,12/20/2015 23:25\n10722228,COP21: Climate deal final draft 'agreed' in Paris,http://www.bbc.com/news/science-environment-35079532,39,10,Jerry2,12/12/2015 9:08\n10527003,Can you really read 50 Books in a Year?,http://www.careermetis.com/can-you-really-read-50-books-in-a-year/,4,2,nahamed,11/8/2015 1:34\n10458375,Apple TV Aerial Screensaver for Mac,https://github.com/JohnCoates/Aerial,8,1,shawndumas,10/27/2015 15:00\n12330974,Tales from Nelson's Navy (2013),http://www.historyextra.com/article/premium/tales-nelsons-navy,30,8,pepys,8/21/2016 14:09\n11250738,HPV vaccines work: infection rates in teenage girls dropped 64 percent,http://www.vox.com/2016/2/22/11094218/hpv-vaccine-effective,2,1,jseliger,3/9/2016 3:39\n10711445,HTTP/2 for Web Developers,https://http2.cloudflare.com/http-2-for-web-developers/,2,1,jgrahamc,12/10/2015 16:26\n11481820,Introduce process only as a last resort,https://medium.com/@yanismydj/introduce-process-only-as-a-last-resort-21bd25e53eb,13,3,ylhert,4/12/2016 17:48\n12048871,QuestDB  OpenSource Time Series Database,,3,2,bluestreak,7/7/2016 12:30\n11738581,Insider-Trading Law Comes for More Golf Buddies,http://www.bloomberg.com/view/articles/2016-05-20/insider-trading-law-comes-for-more-golf-buddies,1,2,dsri,5/20/2016 15:26\n11117884,How to get hired at a startup when you don't know anyone,http://shane.engineer/blog/how-to-get-hired-at-a-startup-when-you-don-t-know-anyone,419,159,swighton,2/17/2016 14:05\n11932074,\"GoToMyPC has been hacked, all customer passwords reset\",http://status.gotomypc.com/incidents/s2k8h1xhzn4k,174,167,stephengillie,6/19/2016 6:54\n11295777,ASCIImator: Online ASCII Animator,http://www.asciimator.net/,102,12,franze,3/16/2016 8:17\n12508128,Rothenbergs VC firm was young and loaded with cash. Its all come crashing down,https://backchannel.com/mike-rothenbergs-vc-firm-was-young-splashy-and-loaded-with-cash-now-it-s-all-come-crashing-down-e76fa076c7c5#.n8a1pfwpn,6,2,palakchokshi,9/15/2016 17:37\n10363250,Minecraft Streamer Buys Swank Mansion for $4.5M,http://kotaku.com/minecraft-streamer-buys-swank-mansion-for-4-5m-1735730153,4,1,edroche,10/9/2015 21:01\n10531779,Will China Be Uber's Waterloo?,http://fortune.com/2015/09/30/will-china-be-ubers-waterloo/,2,1,fspeech,11/9/2015 7:34\n10541581,Apple Music is now available on Android,http://lifehacker.com/apple-music-is-now-available-on-android-the-app-is-fre-1741719630,1,1,lalmachado,11/10/2015 19:11\n10463175,Sonic tractor beams that can lift and move objects using soundwaves,http://www.theguardian.com/science/2015/oct/27/the-force-awakens-tractor-beam-becomes-a-reality,53,18,yitchelle,10/28/2015 7:15\n10182853,Permanent Burning Man,http://nymag.com/daily/intelligencer/2015/08/will-burning-man-become-a-permanent-community.html,2,1,fezz,9/7/2015 20:12\n11555644,SleepBus  nightly trips between SF and LA,http://www.sleepbus.co,2,1,guptaneil,4/23/2016 14:30\n12269373,Ubers Didi deal dispels Chinese El Dorado myth once and for all,https://theconversation.com/ubers-didi-deal-dispels-chinese-el-dorado-myth-once-and-for-all-63624?utm_medium=email&utm_campaign=Latest%20from%20The%20Conversation%20for%20August%2011%202016%20-%205412&utm_content=Latest%20from%20The%20Conversation%20for%20August%2011%202016%20-%205412+CID_bb6ca2410efbc829298428202cfd42c4&utm_source=campaign_monitor_us&utm_term=Ubers%20Didi%20deal%20dispels%20Chinese%20El%20Dorado%20myth%20once%20and%20for%20all,2,1,azuajef,8/11/2016 16:06\n10571135,Yannect: geographically designed forums,,4,3,nilnull,11/15/2015 20:51\n10394320,Summon Uber with the new Amazon Dash button,https://medium.com/@geoffrey___/summon-uber-with-the-new-amazon-dash-button-876b54385dec,11,6,geoffreyy,10/15/2015 17:00\n10383924,The Lost Canals of Venice of America,http://www.kcet.org/updaily/socal_focus/history/la-as-subject/the-lost-canals-of-venice-of-america.html,54,8,Thevet,10/13/2015 22:33\n11151459,India's Extremists Turn on Left Wing College Kids,http://www.thedailybeast.com/articles/2016/02/22/india-s-extremists-turn-on-left-wing-college-kids.html?via=mobile&source=facebook,1,1,selimthegrim,2/22/2016 15:33\n10259473,Show HN: Morphological image processing,http://danielrapp.github.io/morph/?id=2,38,4,DanielRapp,9/22/2015 16:04\n11375518,Digital Nomad: Im Not Living the Dream,https://medium.com/@charlierguo/i-m-not-living-the-dream-58e1426b8792,4,1,watson,3/28/2016 17:01\n10705328,Gmail Ending? Google Starts Migrating Users,http://www.forbes.com/sites/gordonkelly/2015/12/05/google-ending-gmail/,2,1,mkobar,12/9/2015 17:52\n11465860,Meet the bughunters: the hackers in India protecting your data,http://www.theguardian.com/world/2016/apr/02/meet-the-bughunters-the-hackers-in-india-protecting-your-facebook-profile,62,16,cichli,4/10/2016 12:18\n11603717,What's coming in Elixir 1.3,http://tuvistavie.com/2016/elixir-1-3,85,16,tuvistavie,4/30/2016 21:34\n11829274,FUNdaMENTALS of Design (2008),http://pergatory.mit.edu/resources/FUNdaMENTALS.html,2,1,bobjordan,6/3/2016 9:52\n11814581,Generate Logo for Your Next Startup,https://www.freelogo.me,2,1,ksimon,6/1/2016 14:29\n12076161,NASA Camera Shows Moon Crossing Face of Earth for 2nd Time in a Year,http://www.nasa.gov/feature/goddard/2016/nasa-camera-shows-moon-crossing-face-of-earth-for-2nd-time-in-a-year,199,65,dnetesn,7/12/2016 1:39\n11852958,8x Nvidia GTX 1080 Hashcat Benchmarks,https://gist.github.com/epixoip/a83d38f412b4737e99bbef804a270c40,133,83,biggerfisch,6/7/2016 7:26\n10582931,\"Meet Supply Engineering at Uber, Building the Future of Work\",https://eng.uber.com/supply-engineering/,2,1,myhrvold,11/17/2015 18:19\n11732166,What Disturbed Me About the Facebook Meeting,https://medium.com/@glennbeck/what-disturbed-me-about-the-facebook-meeting-3bbe0b96b87f#.njwke2jql,23,15,_pius,5/19/2016 17:57\n11892433,Why sons hold marriages together,https://www.1843magazine.com/features/its-a-boy-thing,2,2,imarg,6/13/2016 8:46\n12008074,Show HN: Codesearch.xyz  web search and cross reference for any repository,https://codesearch.xyz,2,1,zielmicha,6/30/2016 12:40\n10229928,Google has most of my email because it has all of yours (2014),https://mako.cc/copyrighteous/google-has-most-of-my-email-because-it-has-all-of-yours,118,53,liotier,9/16/2015 21:14\n10414918,Mixmatic  discover new SoundCloud mixes  no login required,http://www.mixmatic.io/,5,2,justinholmes,10/19/2015 19:09\n10247426,Grey Market Foods of New York City,http://www.hopesandfears.com/hopes/city/food/216541-searching-for-the-grey-market-foods-of-nyc?curator=MediaREDEF,21,1,mhb,9/20/2015 13:28\n11694994,Whitespace Steganography,http://darkside.com.au/snow/,68,20,beardog,5/14/2016 7:46\n12434922,British Airways computer outage causes flight delays,https://www.theguardian.com/business/2016/sep/06/british-airways-computer-outage-causes-global-flight-delays,2,1,jsingleton,9/6/2016 10:36\n11865783,Bias Against Novelty in Science,http://www.nber.org/digest/jun16/w22180.html,105,44,wyndham,6/8/2016 21:23\n10666411,Ask HN: I don't know how to launch; I'm scared to. How do I follow through?,,21,19,scaredtolaunch,12/2/2015 22:41\n11058249,Ask HN: Game Engines as Movie Renderers in 2016,,7,1,thenomad,2/8/2016 14:33\n12280230,Is There a STEM Crisis or a STEM Surplus?,http://blogs.wsj.com/cio/2016/08/12/is-there-a-stem-crisis-or-a-stem-surplus/,54,75,T-A,8/13/2016 4:09\n10712194,Google's new Data Loss Prevention tools could drive enterprise adoption of Gmail,http://www.networkworld.com/article/3014064/security/googles-new-data-loss-prevention-tools-could-drive-enterprise-adoption-of-gmail.html,1,1,stevep2007,12/10/2015 18:09\n10647463,\"Overfitting, Regularization, and Hyperparameter Optimization\",http://dswalter.github.io/blog/overfitting-regularization-hyperparameters/,72,12,dswalter,11/30/2015 3:19\n11960340,Fridgeye  Monitor your fridgelight,https://www.kickstarter.com/projects/vinni/fridgeye-monitor-your-fridge-light-prototype?ref=category_location,1,1,fabu,6/23/2016 12:15\n12458276,\"Grill Grates: Buying Guide, Reviews, and Ratings, and Busting the Cast Iron Myth\",http://amazingribs.com/BBQ_buyers_guide/guide_to_grill_grates.html,2,1,scapecast,9/8/2016 23:11\n11011280,Show HN: An algorithm to automatically turn photos of food into faces,http://aaronrandall.com/blog/megabite/,211,28,aaronrandall,2/1/2016 12:10\n12466453,How to be an Apple hater. Step by step guide,https://bmarius.com/how-to-be-an-apple-hater-step-by-step-guide-657e857b06,3,1,mariobyn,9/9/2016 22:20\n11328808,The Amazon Tax,https://stratechery.com/2016/the-amazon-tax/,2,1,davidiach,3/21/2016 15:38\n11077559,Cisco ASA/Firewall CVE,https://tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-20160210-asa-ike,3,1,elithrar,2/11/2016 1:08\n10806415,Show HN: TurboRLE  Turbo Run Length Encoding using SIMD,https://github.com/powturbo/TurboRLE,23,11,powturbo,12/29/2015 12:40\n11697881,F-35 Program Office Signs Off on Air Force 3i Software,http://www.defensenews.com/story/defense/air-space/2016/05/09/f-35-program-office-signs-off-air-force-3i-software/84138390/,38,62,Gravityloss,5/14/2016 20:22\n10840318,How to Survive Late Capitalism as a Worker,http://cryoshon.co/2016/01/04/how-to-survive-late-capitalism-as-a-worker/,13,1,cryoshon,1/5/2016 1:31\n10863984,Do you have any application or service ideas?,,2,6,theaktu,1/8/2016 10:23\n10320071,Yubikey special offer for GitHub users,https://www.yubico.com/github-special-offer/github-yubikey-special-offer/,9,1,whocanfly,10/2/2015 17:46\n10762075,Rails 5.0.0.beta1 is out,http://weblog.rubyonrails.org/releases/,3,3,resca79,12/19/2015 0:56\n10955972,RiveScript  A Simple Scripting Language for Chatbots,https://www.rivescript.com/,17,4,nikolay,1/22/2016 22:25\n12473130,\"Ancient mound works of Ohio, published 1851\",https://archive.org/details/descriptionsofan00whit,3,1,Mendenhall,9/11/2016 12:58\n10227155,Android 5.x Lockscreen Bypass (CVE-2015-3860),http://sites.utexas.edu/iso/2015/09/15/android-5-lockscreen-bypass/,5,1,harutx,9/16/2015 15:08\n11581615,Apply HN: Iottly  IoT prototyping for aftermarket product analytics for SMEs,,5,2,babboste,4/27/2016 15:59\n11318175,Some Rookie Mistakes in Go,http://engineroom.teamwork.com/go-learn/,184,84,rayascott,3/19/2016 11:52\n11037913,Amazon's cloud isn't real  Oracle,http://www.computerworld.com/article/3025425/public-cloud/cue-the-surprise-oracle-suggests-amazons-cloud-isnt-real.html,13,5,neofrommatrix,2/4/2016 22:50\n11146234,I dare you to read this and still feel good about tipping,https://www.washingtonpost.com/news/wonk/wp/2016/02/18/i-dare-you-to-read-this-and-still-feel-ok-about-tipping-in-the-united-states/,2,5,colinprince,2/21/2016 20:11\n11785679,A mini game to learn to type fast built with core.async,https://github.com/teawaterwire/type-letter,15,4,twww,5/27/2016 12:58\n11653691,Visual Studio adding telemetry function calls to binary,https://np.reddit.com/r/cpp/comments/4ibauu/visual_studio_adding_telemetry_function_calls_to/,6,2,us0r,5/8/2016 12:10\n11414749,It's Impossible to Validate an Email Address,https://elliot.land/validating-an-email-address,61,67,elliotchance,4/3/2016 3:11\n12378791,Flaws uncovered in the software researchers use to analyze fM.R.I. data,http://www.nytimes.com/2016/08/28/opinion/sunday/do-you-believe-in-god-or-is-that-a-software-glitch.html,67,20,the_duck,8/28/2016 22:12\n10393439,Inventor tests new prototype of record-setting hoverboard,http://www.cbc.ca/news/technology/hoverboard-duru-1.3270569,9,3,odedgolan,10/15/2015 14:44\n11716605,Ask HN: What is your favorite podcast episode?,,2,1,tmaly,5/17/2016 19:32\n12384979,Facebook image object recognition in action,http://imgur.com/a/oB7P6,3,1,ahamdy,8/29/2016 20:21\n10533742,Is it possible to formulate category theory without set theory?,http://math.stackexchange.com/questions/1519330/is-it-possible-to-formulate-category-theory-without-set-theory,1,1,calhoun137,11/9/2015 16:00\n11067160,Ben bushing Byer has passed away,http://fail0verflow.com/ben,118,22,axoltl,2/9/2016 17:51\n10446372,The most advanced desktop 3D printer ever created,http://formlabs.com,1,1,nyc111,10/25/2015 8:44\n11197456,Silicon Valley and Foreign Talent??Setting the Record Straight,https://medium.com/@arikaleph/silicon-valley-and-foreign-talent-setting-the-record-straight-4b2720501ae9,17,2,arik-so,2/29/2016 19:11\n10309665,BBC: London taxi hire proposals would 'be an end' to the way Uber operates,http://www.bbc.co.uk/news/uk-england-london-34394774,2,2,var_eps,10/1/2015 7:10\n11889034,Worms or bust: Britains most tenacious indie games company,http://arstechnica.com/gaming/2016/06/history-of-team17-and-worms/,129,51,doppp,6/12/2016 17:01\n12165191,\"A new kind of LML, drool\",https://github.com/dou4cc/drool,2,2,dou4cc,7/26/2016 12:46\n12263124,New MacBook Pro with Touch ID sensor and OLED mini screen is coming soon,https://techcrunch.com/2016/08/10/new-macbook-pro-with-touch-id-sensor-and-oled-mini-screen-is-coming-soon/,2,1,devNoise,8/10/2016 16:48\n11554653,Dell XPS 13 developer edition really ready for use?,,3,4,hyuen,4/23/2016 8:04\n10475449,30+ VC jargons and acronyms you should know,https://medium.com/@federicowengi/do-you-speak-vc-30-jargons-and-acronyms-you-should-know-cfeca9e37945,2,1,vskarine,10/30/2015 0:24\n10280138,Powering CRISPR with AWS Lambda,http://benchling.engineering/crispr-aws-lambda/?hn,110,45,sajithw,9/25/2015 19:20\n10685960,Anonymous Divided: Inside the Two Warring Hacktivist Cells Fighting ISIS Online,http://mic.com/articles/129679/anonymous-vs-isis-how-ghostsec-and-ghost-security-group-are-targeting-terrorists,86,11,nkurz,12/6/2015 18:10\n10250278,Ask HN: How do you limit liability for side projects?,,7,2,derekp7,9/21/2015 3:55\n12310565,Show HN: Npmcdn  A CDN for stuff you publish to npm,https://npmcdn.com,3,2,mjackson,8/18/2016 5:25\n11669057,Ask HN: Creating a prototype with strangers; how to protect against future risk?,,1,2,throw48596758,5/10/2016 17:44\n10995847,Microsoft pulls in $1.35B in revenue for Surface line,http://www.windowscentral.com/microsoft-pulls-impressive-135-billion-revenue-surface-line,64,78,jfuhrman,1/29/2016 15:51\n11605692,Defend your LHC experiment against weasels,https://github.com/kdungs/WeaselDefense,2,1,lf6648,5/1/2016 10:43\n11817959,Uber Turns to Saudi Arabia for $3.5B Cash Infusion,http://www.nytimes.com/2016/06/02/technology/uber-investment-saudi-arabia.html,230,333,taylorbuley,6/1/2016 20:39\n10646649,Ask HN: How diverse is your workplace?,,9,14,woodstar,11/29/2015 23:37\n12270232,Responsive HTML Email Templates,http://htmlemail.io/,127,46,twakefield,8/11/2016 17:41\n10642500,\"Ask HN: Which open source projects have kind, supportive, talented teams?\",,247,281,mikemajzoub,11/28/2015 21:23\n10534274,Dentists reveal new tooth decay treatment,http://www.theguardian.com/society/2014/jun/16/fillings-dentists-tooth-decay-treatment,439,197,sethbannon,11/9/2015 17:16\n10393072,Inside Corporate America's Plan to Ditch Workers' Comp,https://www.propublica.org/article/inside-corporate-americas-plan-to-ditch-workers-comp,27,6,vermontdevil,10/15/2015 13:46\n11369853,Introducing Yosai: A Security Framework for Python Applications,http://daringordon.com/introducing_yosai,69,10,Dowwie,3/27/2016 13:12\n11303673,Go Game Guru  Learn all about the board game Go,https://gogameguru.com/,171,85,dukenuke,3/17/2016 11:18\n10464143,The Ghost Protocol??The Future of Digital Identity,https://medium.com/swlh/the-ghost-protocol-how-to-live-forever-f2a10ebda997#.1flytyh00,6,2,ThomPete,10/28/2015 13:01\n11408894,Millionaire migration in 2015 [pdf],https://nebula.wsimg.com/6e5712bf40ffe85cc116a52402d5a7d7?AccessKeyId=70E2D0A589B97BD675FB&disposition=0&alloworigin=1,44,53,randomname2,4/1/2016 21:56\n12045854,\"Here's What Facebook, Google and Apple Employees Think About Tech-Shuttle 'Hubs'\",http://sfist.com/2016/07/06/heres_what_employees_of_google_appl.php,6,1,uptown,7/6/2016 20:58\n12098702,Ask HN: Should I finish my undergraduate degree?,,1,4,medhir,7/15/2016 2:58\n11876003,Functional Mumbo Jumbo  ADTs,http://blog.jenkster.com/2016/06/functional-mumbo-jumbo-adts.html,7,1,krisajenkins,6/10/2016 12:56\n10413095,Amazon posts response to critical New York Times article,http://money.cnn.com/2015/10/19/media/amazon-response-new-york-times-article/index.html,2,1,dalerus,10/19/2015 14:29\n10649720,Detecting machine-readable zones in passport images,http://www.pyimagesearch.com/2015/11/30/detecting-machine-readable-zones-in-passport-images/,10,1,zionsrogue,11/30/2015 15:06\n10724771,Ask HN: Why did OS X win out over Linux for so many developers?,,33,53,coned88,12/13/2015 0:04\n10536294,\"The NSA school: How the intelligence community gets smarter, secretly\",http://www.msn.com/en-us/news/us/the-nsa-school-how-the-intelligence-community-gets-smarter-secretly/ar-CC8A7Q?ocid=spartandhp,10,1,shin_lao,11/9/2015 22:26\n12210613,Codepad.co  Online Code Editor,https://codepad.co/,12,12,rauldronk,8/2/2016 15:24\n12550834,Out of Their Love They Made It: A Visual History of Buraq,http://publicdomainreview.org/2016/09/21/out-of-their-love-they-made-it-a-visual-history-of-buraq/,15,1,lermontov,9/21/2016 18:20\n12232338,Revealing Algorithmic Rankers,https://freedom-to-tinker.com/blog/jstoyanovich/revealing-algorithmic-rankers/,32,13,nkurz,8/5/2016 13:57\n10533491,Mail Exchanger (MX) Providers Market Share,https://blog.oxplot.com/mx-providers-market-share/?hn,2,1,oxplot,11/9/2015 15:24\n10785451,\"It's Boredom Sensitivity, Not AD/HD\",https://www.facebook.com/notes/kent-beck/the-gift-of-boredom-sensitivity/1072598679439662,4,2,KentBeck,12/23/2015 20:27\n10371057,Notes on a Pulse Generator Circuit,http://cushychicken.github.io/ckt-notes-pulse-generator/,37,12,cushychicken,10/11/2015 21:08\n11586779,What is the best part about being a Software Engineer?,http://www.alexkras.com/what-is-the-best-part-about-being-a-software-engineer/,191,203,akras14,4/28/2016 5:56\n12029549,What do you think of the typesetting on this HTML Orwell's 1984?,https://re-dot-populace-soho.appspot.com,3,6,rained,7/4/2016 8:59\n10587825,'Facebook thinks I'm a terrorist': woman named Isis has account disabled,http://www.theguardian.com/technology/2015/nov/18/facebook-thinks-im-a-terrorist-woman-named-isis-has-account-disabled,6,1,uxhacker,11/18/2015 14:27\n12445135,Are Cities Too Complicated?,http://www.citylab.com/tech/2016/09/are-cities-getting-too-complicated/496556/,109,69,state_machine,9/7/2016 17:08\n12533757,Hillary's IT guy asking Reddit how to cover up emails,https://www.reddit.com/r/conspiracy/comments/53h8vk/evidence_of_hillarys_it_guy_paul_combetta_asking/,266,56,nimbleDT,9/19/2016 18:52\n12165465,Ask HN: Why did my Cofounder Search post get flagged?,,2,4,IamGhost,7/26/2016 13:34\n10373588,Where Systemd and Containers Meet: Q&A with Lennart Poettering,https://coreos.com/blog/qa-with-lennart-systemd/,1,1,shuron,10/12/2015 10:26\n10197813,A millisecond isn't fast (and how we made it 100x faster),http://jvns.ca/blog/2015/09/10/a-millisecond-isnt-fast-and-how-we-fixed-it/,109,39,Symmetry,9/10/2015 13:16\n12300157,I Peeked into My Node_Modules Directory and You Wont Believe What Happened Next,https://medium.com/friendship-dot-js/i-peeked-into-my-node-modules-directory-and-you-wont-believe-what-happened-next-b89f63d21558,13,13,martindale,8/16/2016 19:54\n11581093,Theranos and the Blood-Testing Delusion,http://www.bloombergview.com/articles/2016-04-27/theranos-and-the-blood-testing-delusion,76,54,tokenadult,4/27/2016 15:12\n11086981,A crisis in Vancouver: The lifeblood of the city is leaving,http://www.theglobeandmail.com/opinion/a-crisis-in-vancouver-the-lifeblood-of-the-city-is-leaving/article28730533/,137,294,johan_larson,2/12/2016 13:29\n11174869,Mental health in startups  we are not alone,https://medium.com/@anonent/mental-health-we-are-not-alone-2345240b0c3f#.716nn8jtg,1,1,jd_routledge,2/25/2016 15:07\n12057401,Apple unencrypts more of iOS 10 in Beta 2,https://twitter.com/MuscleNerd/status/750624369756368896,28,11,newman314,7/8/2016 17:54\n10245372,Ad blocking,http://sethgodin.typepad.com/seths_blog/2015/09/ad-blocking.html,4,1,sbuk,9/19/2015 20:01\n11170980,Mimetype corruption in Firefox (2008),http://techblog.procurios.nl/k/news/view/15872/14863/mimetype-corruption-in-firefox.html,1,1,fdelapena,2/24/2016 23:06\n12075489,Fillupmyluggage.com: crowdsourced international delivery,http://www.fillupmyluggage.com/,1,3,mettamage,7/11/2016 23:04\n12049508,Ask HN: What's your programming process?,,2,1,jwdunne,7/7/2016 14:27\n10942671,The State of Meteor Part 2: What Happens Next,https://www.discovermeteor.com/blog/the-state-of-meteor-part-2-what-happens-next/,253,144,wsvincent,1/21/2016 1:04\n10442080,WeirdTwitterbros.link,http://weirdtwitterbros.link,2,1,shoerust,10/24/2015 1:34\n12440634,Why Snapchat making augmented reality glasses isnt that bad an idea,https://devdiner.com/opinion/why-snapchat-making-augmented-reality-glasses-isnt-that-bad-an-idea,15,24,akent,9/7/2016 2:27\n10309480,\"I Have Read Prop F, and It Is a Normal and Reasonable Piece of Legislation\",https://pleblog.wordpress.com/2015/09/29/i-have-read-prop-f-and-it-is-a-perfectly-normal-and-reasonable-piece-of-legislation/,36,11,bigethan,10/1/2015 5:58\n12501184,\"HPC is dying, and MPI is killing it\",http://www.dursi.ca/hpc-is-dying-and-mpi-is-killing-it/,4,1,yzmtf2008,9/14/2016 21:01\n10789886,\"Trump, Obama and the Assault on Political Correctness\",http://mobile.nytimes.com/2015/12/23/opinion/trump-obama-and-the-assault-on-political-correctness.html,12,8,ktamura,12/24/2015 23:15\n10400757,How to Explain Zero-Knowledge Protocols to Your Children (1998) [pdf],http://pages.cs.wisc.edu/~mkowalcz/628.pdf,29,6,kushti,10/16/2015 17:24\n11294906,E-cigarettes have a problem: They keep blowing up,http://qz.com/636056/e-cigarettes-have-a-problem-they-keep-blowing-up/,1,2,prostoalex,3/16/2016 3:58\n11083706,Zenefits Software Helped Brokers Cheat On Licensing Process,http://www.buzzfeed.com/williamalden/zenefits-program-let-insurance-brokers-fake-training,296,156,LukeB_UK,2/11/2016 22:09\n12334604,Show HN: 1) Build Team 2) Interview 3) Offer,https://netin.co/teams?hn,2,1,soheil,8/22/2016 7:11\n10684343,Open-source license plate reader,http://arstechnica.com/business/2015/12/new-open-source-license-plate-reader-software-lets-you-make-your-own-hot-list/,147,100,Spooky23,12/6/2015 3:48\n11798478,\"Most coral dead in central section of Great Barrier Reef, surveys reveal\",http://www.theguardian.com/environment/2016/may/30/most-coral-dead-in-central-section-of-great-barrier-reef-surveys-reveal,87,26,YeGoblynQueenne,5/29/2016 22:14\n10799613,\"Should I use React.createClass, ES6 Classes or stateless functional components?\",http://jamesknelson.com/should-i-use-react-createclass-es6-classes-or-stateless-functional-components/,6,2,jamesknelson,12/28/2015 2:54\n11809463,Ask HN: Am I under attack?,,4,6,passive,5/31/2016 19:33\n10921059,Introducing Apex  Serverless architecture with AWS Lambda,https://medium.com/@tjholowaychuk/introducing-apex-800824ffaa70#.2xp4lf5tc,2,1,jjallen,1/17/2016 21:03\n11883674,Why Can't Programmers Program? (2007),https://blog.codinghorror.com/why-cant-programmers-program/,26,78,0xmohit,6/11/2016 15:05\n10645491,JavaScript 101  Free 5+ hour course for Beginners,http://classes.coursebirdie.com/courses/javascript-101,6,1,abhshksingh,11/29/2015 18:23\n11920589,\"I spent a week in a Beijing startup, heres what I learned\",https://www.techinasia.com/talk/insight-beijing-startup-scene-week-grabtalk,6,1,williswee,6/17/2016 3:49\n10814141,Los Angeles gas leak is a global disaster,http://gizmodo.com/las-gas-leak-disaster-is-a-bigger-problem-than-you-real-1750035270,16,4,anigbrowl,12/30/2015 20:25\n10877351,China hospital demolished 'with people inside',http://www.bbc.com/news/world-asia-china-35262802,21,3,rl3,1/10/2016 21:46\n10484653,Kakoune  An experiment for a better code editor,http://kakoune.org/,143,34,Somasis,10/31/2015 23:19\n12044703,A practical use of multiplicative inverses (2013),https://ericlippert.com/2013/11/14/a-practical-use-of-multiplicative-inverses/,27,2,obi1kenobi,7/6/2016 17:48\n11862486,Pandora signs up with rights admin company as it plots on-demand service,http://www.completemusicupdate.com/article/pandora-signs-up-with-rights-admin-company-as-it-plots-on-demand-service/,1,1,6stringmerc,6/8/2016 14:30\n10780950,\"Google is working on a new AI-enabled messenger, its answer to Facebook M\",http://www.businessinsider.com/report-google-is-working-on-a-new-smart-messaging-app-2015-12?op=1,4,1,chlestakoff,12/22/2015 23:00\n10783305,FreedomBox 0.7 released,https://www.freedomboxfoundation.org/news/FreedomBox-0.7/index.en.html,131,35,Flip-per,12/23/2015 14:09\n11033075,Google to point extremist searches towards anti-radicalisation websites,http://www.theguardian.com/uk-news/2016/feb/02/google-pilot-extremist-anti-radicalisation-information,2,2,chippy,2/4/2016 10:33\n11543439,Why do so many people continue to pursue doctorates?,http://www.theatlantic.com/education/archive/2016/04/bad-job-market-phds/479205/?single_page=true,119,140,luu,4/21/2016 16:40\n10736612,\"Response to boycott threat, Elsevier agrees to make some papers free\",http://news.sciencemag.org/scientific-community/2015/12/unique-deal-elsevier-agrees-make-some-papers-dutch-authors-free?utm_source=sciencemagazine&utm_medium=facebook-text&utm_campaign=elsevieroa-1407,1,1,linhchi,12/15/2015 8:31\n11637831,Laravel Valet is the next generation development environment for Mac minimalists,https://laravel-news.com/2016/05/announcing-laravel-valet/,2,2,ericbarnes,5/5/2016 17:01\n11489556,Show HN: New Comment Marker,https://gist.github.com/noscript/b0420686256ab961e4e3f668bf9f1f5b,2,1,svlasov,4/13/2016 16:20\n11564101,A first look at the Swift Express web server,http://mhorga.org/2016/03/14/a-first-look-at-the-swift-express-web-server.html,2,1,sofijka,4/25/2016 13:43\n11173002,A utility to convert JSHint and JSCS files into ESLint files and vice-versa,https://github.com/brenolf/polyjuice,29,2,synthmeat,2/25/2016 7:54\n11477816,The Worst Thing That Could Happen to Facebook Is Already Happening,http://www.inc.com/jeff-bercovici/facebook-sharing-crisis.html?cid=cp01002fastco,25,3,davidiach,4/12/2016 7:34\n10585865,Microsoft Co-Founders Space Project Is in Limbo,http://www.wsj.com/articles/microsoft-co-founders-space-project-is-in-limbo-1447809375,1,1,pinewurst,11/18/2015 4:09\n10491708,Show HN: Elbi  good on the go,,5,1,ianes,11/2/2015 13:36\n11329286,Boom (YC W16)  Supersonic Passenger Airplanes,http://boom.aero/,787,464,rdl,3/21/2016 16:35\n11939875,A brief history of web development,https://medium.com/@jaequery/brief-history-of-the-web-4feabcfcecf6,10,3,jaequery,6/20/2016 18:07\n11699487,\"Ask: Sugar is bad for cancer, is it also bad for other growths like psoriasis?\",,2,2,DYZT,5/15/2016 4:52\n11691941,T. Rowe Price Voted for the Dell Buyout by Accident,http://www.bloomberg.com/view/articles/2016-05-13/t-rowe-price-voted-for-the-dell-buyout-by-accident,166,44,evanpw,5/13/2016 17:47\n12405746,Some rather strange history of maths,https://thonyc.wordpress.com/2016/08/18/some-rather-strange-history-of-maths/,29,12,Hooke,9/1/2016 15:02\n10685468,Computers Learn How to Paint Whatever You Tell Them To,http://www.bloomberg.com/news/articles/2015-12-02/computers-learn-how-to-paint-whatever-you-tell-them-to,2,1,shahryc,12/6/2015 15:34\n11417188,Tesla may need cash to deliver on the Model 3: Analysts,http://www.cnbc.com/2016/04/03/tesla-may-need-cash-to-deliver-on-the-model-3-analysts.html,55,74,protomyth,4/3/2016 19:06\n10645944,Americapox: The missing plague [video],https://www.youtube.com/watch?v=JEYh5WACqEk,16,3,ccarnino,11/29/2015 20:33\n11561711,\"Most popular links in Hacker News comments, 20062015\",https://github.com/antontarasenko/smq/blob/master/reports/hackernews-links-in-comments.md,210,68,anton_tarasenko,4/24/2016 22:45\n11095127,Report: Black Female Founders Receive Basically Zero Venture Capital,http://techcrunch.com/2016/02/13/its-true-black-female-founders-receive-basically-zero-venture-capital/,11,5,mfburnett,2/13/2016 18:47\n12397093,Orkney Islands  Egypt of the North,http://ngm.nationalgeographic.com/2014/08/neolithic-orkney/smith-text,4,1,blobman,8/31/2016 9:33\n11999892,Ask HN: Best place to learn GPU programing?,,155,54,hubatrix,6/29/2016 6:38\n12180795,Real-World Redis Tips,https://blog.heroku.com/real-world-redis-tips,3,1,kungfudoi,7/28/2016 15:25\n11377847,A Panoramic Tour of Factor (2015),http://andreaferretti.github.io/factor-tutorial/,50,6,kencausey,3/28/2016 22:15\n11583377,Why isn't your API specification public?,http://www.apiful.io/intro/2016/04/26/where-is-the-spec.html,26,29,allthingsapi,4/27/2016 18:46\n11126692,\"Show HN: iPipeTo, Yeoman ui as a standalone composable cli tool\",https://github.com/ruyadorno/ipt,26,4,ruyadorno,2/18/2016 16:05\n11972380,Alphabet unveils robot dog capable of cleaning the house,https://www.theguardian.com/technology/2016/jun/24/alphabet-robot-dog-cleaning-housebot-spotmini,8,3,nsns,6/24/2016 18:49\n11729469,\"Uber: Fast, structured, leveled logging in Go\",https://github.com/uber-common/zap,2,1,dsr12,5/19/2016 11:53\n12472905,Command-line tools can be faster than a Hadoop cluster (2014),http://aadrake.com/command-line-tools-can-be-235x-faster-than-your-hadoop-cluster.html,362,172,0xmohit,9/11/2016 11:27\n10333280,\"Show HN: I made a site that shows Bitcoin news, except with burritos\",http://burritobit.divshot.io/,3,3,wolfico,10/5/2015 17:21\n11486290,Dont start a business until people are asking you to,https://sivers.org/asking,8,1,axk,4/13/2016 7:00\n11548034,OSBoxes  Virtual Machines for VirtualBox and VMware,http://www.osboxes.org,124,65,rayascott,4/22/2016 9:40\n10822500,Teach for America is a glorified temp agency,http://www.nytimes.com/roomfordebate/2012/08/30/is-teach-for-america-working/teach-for-america-is-a-glorified-temp-agency,4,2,wslh,1/1/2016 17:42\n11859980,Sikuli: Automate Anything You See on Screen,http://www.sikuli.org,319,65,GuiA,6/8/2016 4:18\n11195217,\"Show HN: Deep Terror, a puzzle game for iOS\",https://itunes.apple.com/us/app/deep-terror/id1075638442,2,1,phaser,2/29/2016 13:12\n11891139,The Tiger Mother Has a Contract for Her Cubs,http://www.wsj.com/articles/the-tiger-mother-guide-to-renting-to-your-children-1465570914,1,1,sah2ed,6/13/2016 1:04\n10700893,Copyfail: Why WIPO Can't Fix Copyright,https://www.eff.org/deeplinks/2015/12/why-wipo-cant-fix-copyright,57,4,pavornyoh,12/9/2015 0:18\n12304795,\"Jaan Tallinn, co-founder of Skype joins Blockchain online hackathon jury\",https://hack.ether.camp/#/judges,8,3,compil3r,8/17/2016 14:11\n11842480,Mendeley: Free academic reference manager and PDF organizer,https://www.mendeley.com/,1,1,YeGoblynQueenne,6/5/2016 19:00\n11108114,Neutrinos continue run of odd behavior at Daya Bay,http://arstechnica.com/science/2016/02/neutrinos-continue-run-of-odd-behavior-at-daya-bay/,83,19,jonbaer,2/16/2016 5:41\n11246824,\"When the Internet Asks You to Fill Out a Form, Do It\",https://newrepublic.com/article/130799/internet-asks-fill-form,2,1,prostoalex,3/8/2016 17:31\n11104723,Understanding the bias-variance tradeoff,http://scott.fortmann-roe.com/docs/BiasVariance.html,74,7,akashtndn,2/15/2016 17:45\n10491281,Editorial Team of Top Linguistics Journal Resigns Over Elsevier's Pricing Policy,https://www.insidehighered.com/news/2015/11/02/editors-and-editorial-board-quit-top-linguistics-journal-protest-subscription-fees,8,1,Schiphol,11/2/2015 11:33\n10826838,Economic Inequality,http://paulgraham.com/ineq.html,399,547,urs2102,1/2/2016 17:22\n12519066,Ask HN: How to get into $300k+ club?,,14,19,hehenotnow,9/17/2016 4:07\n10700616,Everything You Should Know About Dreams  Ever,http://marjansimic.xyz/post/everything-about-dreams,1,2,MarjanSimic,12/8/2015 23:28\n11382696,Massive outages across the internet right now,http://internethealthreport.com/,72,23,pilom,3/29/2016 16:33\n10794855,Surfraw  CLI to a variety of search engines,http://surfraw.alioth.debian.org/,30,4,gnocchi,12/26/2015 19:00\n12393474,Babili: An ES6+ aware minifier based on Babel,http://babeljs.io/blog/2016/08/30/babili?exports=guy,94,44,hzoo,8/30/2016 20:15\n10570444,The ATS Programming Language  Unleashing the Potentials of Types and Templates,http://www.ats-lang.org,46,9,fspeech,11/15/2015 18:18\n11008285,The evidence suggests I was completely wrong about UK tuition fees,https://www.theguardian.com/science/the-lay-scientist/2016/jan/28/the-evidence-suggests-i-was-completely-wrong-about-tuition-fees,43,62,jseliger,1/31/2016 21:57\n11324581,Being Black in the Startup World,https://twitter.com/i/moments/711613576302034945,8,1,bhaumik,3/20/2016 20:45\n10334396,\"HP announces OpenSwitch, an open-source network operating system\",http://www.openswitch.net/,143,51,noplay,10/5/2015 19:53\n11724057,Why robots and smart technology arent revolutionizing your house,http://www.vox.com/2016/5/17/11683718/roomba-irobot-robots-disappointment,3,1,woodcroft,5/18/2016 17:54\n10428363,Luciding  Induce Lucid Dreaming Through Transcranial Stimulation,https://luciding.com/#/,53,54,networked,10/21/2015 20:18\n12133820,Programming Language Rankings: June 2016,http://redmonk.com/sogrady/2016/07/20/language-rankings-6-16/?,251,188,adamnemecek,7/21/2016 1:08\n12495555,Our Reporter Goes for a Spin in a Self-Driving Uber Car,http://www.nytimes.com/2016/09/15/technology/our-reporter-goes-for-a-spin-in-a-self-driving-uber-car.html,1,1,tim333,9/14/2016 10:40\n12322079,Millennials Dont Use Credit Cards Because They Have No Money,https://thebillfold.com/millennials-dont-use-credit-cards-because-they-have-no-money-b3b7aebfa370#.fmvfdg27r,51,81,bonefishgrill,8/19/2016 18:12\n11822143,MitM Attack Against KeePass 2's Update Check,http://seclists.org/fulldisclosure/2016/Jun/2,1,1,TimWolla,6/2/2016 13:11\n11999733,\"The DoNotPay bot has beaten 160,000 traffic tickets  and counting\",http://venturebeat.com/2016/06/27/donotpay-traffic-lawyer-bot/,3,1,raghus,6/29/2016 5:44\n11742148,Ask HN: Downvote brigade comes through at 3pm Pacific,,2,1,thrwawy20160421,5/20/2016 22:49\n10348502,\"Nolan Leake, CTO of Cumulus Networks, Is Speaking at SVLUG Tonight\",http://www.svlug.org/meetings.php,6,1,lsc,10/7/2015 19:43\n10455509,\"Documents That Changed the World: Alfred Nobels Will, 1895\",http://www.washington.edu/news/2015/10/06/documents-that-changed-the-world-alfred-nobels-will-1895/,1,1,Oatseller,10/27/2015 0:52\n10622123,Show HN: The Hawaii Project  A personalized book discovery system,http://www.thehawaiiproject.com,32,26,viking2917,11/24/2015 17:25\n11380957,Stali: statically linked Linux distribution,http://www.infoworld.com/article/3048737/open-source-tools/stali-distribution-smashes-assumptions-about-linux.html,2,2,ashitlerferad,3/29/2016 12:37\n10603067,Chasing the Link Between Gut Bacteria and Autism,http://www.theatlantic.com/health/archive/2015/11/how-microbes-shape-autism/416220/?single_page=true,40,16,jessaustin,11/20/2015 18:56\n11370994,A List of Isaac Asimov's Books,http://www.asimovonline.com/oldsite/asimov_titles.html,147,37,dedalus,3/27/2016 18:49\n10588355,How Amazons Long Game Yielded a Retail Juggernaut,http://www.nytimes.com/2015/11/19/technology/how-amazons-long-game-yielded-a-retail-juggernaut.html,13,1,tysone,11/18/2015 15:52\n10350415,Developer creates open source diabetes app,http://www.itworld.com/article/2989962/open-source-tools/developer-creates-an-open-source-glucose-monitoring-and-tracking-app-he-can-trust.html,6,1,polygotlumbers,10/8/2015 1:53\n10868208,Telescope Building with John Dobson (2014) [video],https://www.youtube.com/watch?v=snz7JJlSZvw,21,3,DanBC,1/8/2016 21:01\n10583167,Keys to Scaling Yourself as a Technology Leader,http://firstround.com/review/the-keys-to-scaling-yourself-as-a-technology-leader/,100,18,zt,11/17/2015 18:55\n12305389,Rate Limits,https://letsencrypt.org/docs/rate-limits/,175,115,beardicus,8/17/2016 15:26\n10316733,Dolphin Progress Report,https://dolphin-emu.org/blog/2015/10/01/dolphin-progress-report-september-2015/,73,10,luu,10/2/2015 4:27\n11014213,Ask HN: How do you like your smartwatch?,,13,10,halotrope,2/1/2016 18:49\n10973366,Gender Differences in Executive Compensation and Job Mobility (2010),http://repository.cmu.edu/cgi/viewcontent.cgi?article=1569&context=tepper,61,54,roymurdock,1/26/2016 13:57\n11483869,\"LaraFlow, a new mac app to help Laravel developers\",http://laraflow.com,1,1,ahmd,4/12/2016 21:48\n10797793,DOJ defers payments to local police agencies through asset forfeiture program,http://www.usnews.com/news/politics/articles/2015-12-24/us-postpones-payments-to-police-in-asset-forfeiture-program,155,118,scottshea,12/27/2015 16:08\n12357354,Ask HN: How does billing in man-days work?,,5,2,agilek,8/25/2016 7:12\n10432247,Top EU court rules Bitcoin exchange tax-free in Europe,http://phys.org/news/2015-10-eu-court-bitcoin-exchange-tax-free.html,6,1,lelf,10/22/2015 14:01\n10693042,Ask HN: Best task management tool for non-developers?,,2,8,brd,12/7/2015 21:57\n11824365,Improvements to Notification Emails,https://github.com/blog/2183-improvements-to-notification-emails,20,1,gjtorikian,6/2/2016 17:28\n11215105,Possible missing Boeing 777 #MH370 horizontal stabilizer found off Mozambique,http://www.airlive.net/breaking-possible-boeing-777-mh370-horizontal-stabilizer-found-off-mozambique/,1,1,bootload,3/3/2016 4:56\n10664800,A playable XCOM game in Excel,http://www.theverge.com/2015/12/2/9834932/xcom-microsoft-excel-game,49,6,OopsCriticality,12/2/2015 18:28\n11268059,Eliminating Delays from systemd-journald,https://coreos.com/blog/eliminating-journald-delays-part-1.html,5,1,bcantrill,3/11/2016 17:31\n10492893,Thermonuclear Art  The Sun in Ultra-HD (4K),https://www.youtube.com/watch?v=6tmbeLTHC_0,1,1,franzb,11/2/2015 16:42\n10956809,Atari Vault collection brings 100 classic games to Steam,http://www.msn.com/en-us/news/games/atari-vault-collection-brings-100-classic-games-to-steam/ar-BBozIsX?ocid=ansmsnnews11,8,1,ourmandave,1/23/2016 1:48\n11065690,Nginx 1.9.11 with Dynamic Modules,http://mailman.nginx.org/pipermail/nginx-announce/2016/000170.html,201,59,Nekit1234007,2/9/2016 14:59\n11850200,The Reassuring Science of Salt Consumption,http://www.bloomberg.com/view/articles/2016-06-06/the-reassuring-science-of-salt-consumption,48,15,tokenadult,6/6/2016 20:47\n12159458,The Doomsday Clock,https://en.wikipedia.org/wiki/Doomsday_Clock,1,1,Kurtz79,7/25/2016 15:49\n10979452,Why are submarines demagnetized?,http://qi.epfl.ch/en/sondage/show/255/,341,114,fgeorgy,1/27/2016 11:13\n12047787,Instagram password automated checks,,1,1,lawrencegs,7/7/2016 6:23\n10245348,Ask HN: Discontd UBNT AirRouter still best buy for sm home/office/OpenWRT bgnr?,,1,1,netzwerk,9/19/2015 19:54\n10437775,Our Comrade the Electron,http://idlewords.com/talks/our_comrade_the_electron.htm,9,1,dgsiegel,10/23/2015 10:38\n11974096,Has article 50 been invoked?,http://hasarticle50beeninvoked.uk/,2,2,ola,6/24/2016 22:48\n10791067,Ask HN: What are your goals for next year?,,4,2,l33tbro,12/25/2015 12:30\n11122870,Sex and Startups,https://medium.com/@sexandstartups/sex-startups-53f2f63ded49#.a6cd7zi6c,4,2,aledalgrande,2/18/2016 0:55\n10404884,Common sense violation in airline pricing,http://arxiv.org/abs/1509.05382,16,6,jsc123,10/17/2015 16:20\n11239931,\"AltWork Workstations  sitting, standing, horizontal\",http://www.altwork.com/,2,1,hendler,3/7/2016 17:01\n11755664,CloudPleasers: A look at life in the cloud [comic],https://forrestbrazeal.com/tag/cloudpleasers/,3,1,phantom_oracle,5/23/2016 18:10\n10819104,Mega ships bring benefits and challenges to ports of L.A. and Long Beach,http://www.latimes.com/business/la-fi-mega-ships-20160101-story.html,51,17,adventured,12/31/2015 19:11\n10232523,The Dukes: 7 years of Russian cyber-espionage,https://labsblog.f-secure.com/2015/09/17/the-dukes-7-years-of-russian-cyber-espionage/,53,10,isido,9/17/2015 10:30\n10991610,Firefox 44.0 Release Notes,https://www.mozilla.org/en-US/firefox/44.0/releasenotes/,2,1,TazeTSchnitzel,1/28/2016 21:42\n12091596,Obama Just Became the First Sitting President to Publish a Scientific Paper,http://www.iflscience.com/health-and-medicine/obama-just-became-the-first-sitting-president-to-publish-a-scientific-paper-/,17,2,antineutrino,7/14/2016 4:17\n11463349,Dear Zuck. Fuck!,https://medium.com/@kteare/dear-zuck-fuck-84d9c1bdba26,4,4,jackgavigan,4/9/2016 21:10\n11089804,Sam Altman (Y Combinator) on the Potential of AI,http://blog.samaltman.com/ai,4,1,doener,2/12/2016 19:30\n10911497,Ask HN: Where to go to learn Modern C?,,13,8,ghrifter,1/15/2016 19:27\n10920325,Gotoky: Smartphone and Walkie Talkie,http://gotoky.com,13,14,misterdata,1/17/2016 18:22\n10359038,Elon Musk says Apple is the 'graveyard' for fired Tesla staff,http://www.theguardian.com/technology/2015/oct/09/elon-musk-apple-graveyard-fired-tesla-staff,39,11,indy,10/9/2015 9:46\n11704580,Nura: Headphones that learn and adapt to your unique hearing,https://www.kickstarter.com/projects/nura/nura-headphones-that-learn-and-adapt-to-your-uniqu,1,2,toast76,5/16/2016 6:21\n10360229,Elon Musk lashes out at Apples car ambitions,http://www.ft.com/cms/s/0/132157ee-6e17-11e5-aca9-d87542bf8673.html#axzz3o56NS0f5,6,6,rajathagasthya,10/9/2015 14:32\n10309761,Life After MOOCs,http://cacm.acm.org/magazines/2015/10/192385-life-after-moocs/fulltext,26,10,cedricr,10/1/2015 7:37\n10718320,\"Women Like Being Valued for Sex, as Long as it is by a Committed Partner\",http://www.ncbi.nlm.nih.gov/pubmed/26626185,17,8,BinaryIdiot,12/11/2015 17:19\n10983295,PHP: Bug #45647,https://bugs.php.net/bug.php?id=45647,4,2,subnaught,1/27/2016 20:59\n10887695,How not to implement a 25MB background movie: faradayfuture.com,http://www.faradayfuture.com/,4,2,Mojah,1/12/2016 14:52\n11156916,Ask HN: File format for declarative language?,,5,6,mchahn,2/23/2016 6:03\n10182770,Ask HN: If you are learning Chinese,,1,2,goodcharacters,9/7/2015 19:54\n10294373,Servo WebRender Overview,https://github.com/glennw/webrender/wiki,191,47,dumindunuwan,9/29/2015 2:10\n12553688,HTTP/2 comes to Firebase Hosting,https://firebase.googleblog.com/2016/09/http2-comes-to-firebase-hosting.html,13,3,ShanaM,9/22/2016 1:34\n11858962,Microsoft Finds Cancer Clues in Search Queries,http://www.nytimes.com/2016/06/08/technology/online-searches-can-identify-cancer-victims-study-finds.html?hp&action=click&pgtype=Homepage&clickSource=story-heading&module=second-column-region&region=top-news&WT.nav=top-news&_r=0,148,66,hvo,6/7/2016 23:44\n10297259,Ask HN: Technologies to create a brand new JavaScript application?,,4,4,g123g,9/29/2015 16:04\n11389377,Can a video game company tame toxic behaviour?,http://www.nature.com/news/can-a-video-game-company-tame-toxic-behaviour-1.19647,2,1,okket,3/30/2016 14:12\n12387532,\"Ask HN: Idea for a startup, as a one-man team what should I do next?\",,2,1,new_challenger,8/30/2016 4:25\n11314947,MRelief (YC W16 Nonprofit) makes public assistance more accessible,http://techcrunch.com/2016/03/17/launching-at-ycs-demo-day-mrelief-has-a-new-tool-to-make-public-assistance-more-accessible/,25,1,BobbyVsTheDevil,3/18/2016 20:56\n12415291,Tim Cook to repatriate money,http://www.wsj.com/article_email/apple-chief-executive-expects-ireland-to-appeal-eu-tax-ruling-1472720654-lMyQjAxMTE2NDA4MTEwODEwWj,30,44,perseusprime11,9/2/2016 18:51\n10650852,The Race to Create Elon Musks Hyperloop Heats Up,http://www.wsj.com/articles/the-race-to-create-elon-musks-hyperloop-heats-up-1448899356?mod=e2tw,81,77,josephscott,11/30/2015 18:30\n11105894,Ask HN: Why do people hate on the AWS developer console?,,2,5,purplerabbit,2/15/2016 20:56\n11741906,Venmo is turning our friends into petty jerks,http://qz.com/687395/venmo-is-turning-our-friends-into-petty-jerks/,7,7,hownottowrite,5/20/2016 22:07\n10636358,Ask HN: How competitive are prices for unlocked smartphones?,,2,2,beefman,11/27/2015 8:01\n12160055,Full body of the user in virtual reality,,6,2,SkarredGhost,7/25/2016 17:14\n12127638,Mitigating the HTTPoxy Vulnerability with Nginx,https://www.nginx.com/blog/mitigating-the-httpoxy-vulnerability-with-nginx/,51,9,kgogolek,7/20/2016 8:46\n10329322,The Wretched Table: How Dinner in America Became an Ordeal,http://www.psmag.com/books-and-culture/wretched-table-dinner-america-became-ordeal-79459,52,83,pepys,10/5/2015 0:06\n10936916,Ask HN: Whats a good book to learn Startup 'Mathematics'?,,1,2,nns,1/20/2016 9:36\n10224766,Nietzsche  The Dionysian Impulse (2009),http://harpers.org/blog/2009/07/nietzsche-the-dionysian-impulse/,54,9,diodorus,9/16/2015 4:57\n11004131,Babel.js REPL + import NPM modules = ESNextbin,http://esnextb.in/,1,1,ksmtk,1/30/2016 22:36\n12544706,Activity Trackers May Undermine Weight Loss Efforts,http://www.nytimes.com/2016/09/27/well/activity-trackers-may-undermine-weight-loss-efforts.html,5,1,ourmandave,9/21/2016 1:10\n10517445,\"Challenges at Porch: High-flying, heavily funded, lessons of rapid growth\",http://www.geekwire.com/2015/challenges-at-porch-high-flying-heavily-funded-startup-learns-the-lessons-of-rapid-growth/,13,1,prostoalex,11/6/2015 2:01\n11199366,Kicked out in America,http://www.nybooks.com/articles/2016/03/10/evicted-kicked-out-in-america/,12,1,jacobolus,2/29/2016 22:54\n10237902,Testing for common sense violation in airline pricing,http://arxiv.org/abs/1509.05382,47,33,kachnuv_ocasek,9/18/2015 7:23\n12492090,Russian Hackers Leak U.S. Files from Doping Agency,http://www.nytimes.com/2016/09/14/sports/simone-biles-serena-venus-williams-russian-hackers-doping.html,2,1,ezequiel-garzon,9/13/2016 20:48\n12175788,Power Shell rumored to be open sourced soon,https://twitter.com/tomhounsell/status/758313989487091712,13,1,rakshithbekal,7/27/2016 19:25\n10352189,'Extreme poverty' to fall below 10% of world population for first time,http://www.theguardian.com/society/2015/oct/05/world-bank-extreme-poverty-to-fall-below-10-of-world-population-for-first-time,283,240,hliyan,10/8/2015 12:19\n10392463,Scylla 10-20X faster than Cassandra in new cluster benchmark,http://www.scylladb.com/technology/cassandra-vs-scylla-benchmark-cluster-1,4,1,ddorian43,10/15/2015 11:15\n10323045,\"GelTouch: Localized Tactile Feedback Through Thin, Programmable Gel [pdf]\",http://joergmueller.info/pdf/UIST15MiruchnaGelTouch.pdf,1,1,fezz,10/3/2015 8:03\n12572011,Plugzr  The World's Smartest Power Outlet,http://www.plugzr.com,1,2,xpepper,9/24/2016 18:40\n12158191,Resources for Amateur Compiler Writers,http://c9x.me/compile/bib/,273,72,rspivak,7/25/2016 12:33\n10727725,What Satoshi Did,http://www.coinscrum.com/2015/10/29/what-satoshi-did/,121,32,mr_golyadkin,12/13/2015 20:14\n11767088,Cache Coherent Interconnect for Accelerators (CCIX) Consortium,http://www.ccixconsortium.com/,2,1,ajdlinux,5/25/2016 1:40\n10287983,Google Announces Plan to Put Wi-Fi in 400 Train Stations Across India,http://techcrunch.com/2015/09/27/google-announces-plan-to-put-wi-fi-in-400-train-stations-across-india/,100,30,testrun,9/27/2015 21:23\n10835662,CaDNAno: design three-dimensional DNA origami nanostructures,http://cadnano.org/,22,2,fitzwatermellow,1/4/2016 14:06\n11111151,Watch New Yorkers Hurry Across Union Square in Real-Time,http://www.citylab.com/commute/2016/02/union-square-realtime-map-placemeter/462006/,123,32,infinite8s,2/16/2016 16:48\n10278444,Show HN: Large  Get anything your team needs via Slack,http://hirelarge.com,17,3,awwstn,9/25/2015 14:45\n11339379,What Happens in a Measurement?,http://arxiv.org/abs/1603.06008,15,7,Jasamba,3/22/2016 19:40\n10956121,How to Investigate a Flying Saucer,https://www.cia.gov/news-information/featured-story-archive/2016-featured-story-archive/how-to-investigate-a-flying-saucer.html,82,34,jackgavigan,1/22/2016 22:58\n11045882,Faceless Together: Understanding 4chan,http://kazerad.tumblr.com/post/96020280368/faceless-together,5,1,striking,2/6/2016 0:45\n11384996,How I got a game on the Steam Store without anyone from Valve ever looking at it,https://medium.com/@rubiimeow/watch-paint-dry-how-i-got-a-game-on-the-steam-store-without-anyone-from-valve-ever-looking-at-it-2e476858c753#.kiy52xzcn,1,1,cwal37,3/29/2016 21:24\n10275907,QUESTION: Why does no email have native video? asynchronous video,,3,1,dsosa1,9/25/2015 1:09\n11488734,Show HN: Creative Commons Lists for Dev Projects (Alpha),https://cctaxonomy.com,3,1,lefnire,4/13/2016 15:03\n10883116,\"Show HN: Spurlo  A place to show your love in gadgets, gears, books and more\",http://www.spurlo.com/,7,9,tinjam,1/11/2016 20:17\n11789383,Newspapers escalate their fight against ad blockers,https://www.washingtonpost.com/news/the-switch/wp/2016/05/27/newspapers-escalate-their-fight-against-ad-blockers/,2,2,hackuser,5/27/2016 22:06\n12241497,Ask HN: Where can I find resources for garbage classification technology?,,2,1,avindroth,8/7/2016 8:40\n11895986,Project Scorpio : The Next Xbox,https://www.youtube.com/watch?v=vs_UVpVWnmY,3,1,dumindunuwan,6/13/2016 18:18\n10430830,Against the Evil Eye,http://riowang.blogspot.com/2015/08/against-evil-eye.html,6,1,acsillag,10/22/2015 7:17\n10730904,When the Government Tells Poor People How to Live,http://www.theatlantic.com/business/archive/2015/12/paternalism/420210/?single_page=true,9,3,tokenadult,12/14/2015 13:44\n10659519,How Railroad History Shaped Internet History,http://www.theatlantic.com/technology/archive/2015/11/how-railroad-history-shaped-internet-history/417414/?single_page=true,20,3,danwyd,12/1/2015 22:51\n12099992,David Davis: A Brexit Economic Strategy for Britain,http://www.conservativehome.com/platform/2016/07/david-davis-trade-deals-tax-cuts-and-taking-time-before-triggering-article-50-a-brexit-economic-strategy-for-britain.html,3,2,jlg23,7/15/2016 10:35\n10458772,Germans Have a Burning Need for More Garbage,http://www.wsj.com/articles/germans-have-a-burning-need-for-more-garbage-1445306936,41,15,prostoalex,10/27/2015 15:50\n11731150,Mercury: Instant AMP Results. Zero Development,http://mercury.postlight.com/,35,6,thibaultmalfoy,5/19/2016 15:56\n11553872,EFF and ACLU Expose Governments Secret Stingray Use in Wisconsin Case,https://www.eff.org/deeplinks/2016/04/eff-and-aclu-expose-governments-secret-stingray-use-wisconsin-case,75,13,DiabloD3,4/23/2016 2:42\n11560283,Fantasy Math Is Helping Companies Spin Losses into Profits,http://mobile.nytimes.com/2016/04/24/business/fantasy-math-is-helpingcompanies-spin-losses-into-profits.html?referer=,3,1,Osiris30,4/24/2016 16:41\n10682036,Untitled,http://slatestarcodex.com/2015/01/01/untitled/,4,5,tomp,12/5/2015 14:59\n11244558,Visual Programming Is Unbelievable (2015),http://www.outsystems.com/blog/2015/03/visual-programming-is-unbelievable.html,94,103,tiago_simoes,3/8/2016 10:45\n12245985,Ask HN: How do we pick an user ID while building a social-platform?,,16,14,palakz,8/8/2016 7:23\n10567475,5 things the media does to manufacture outrage,https://medium.com/@parkermolloy/5-things-the-media-does-to-manufacture-outrage-ba79125e1262,7,1,JetSpiegel,11/14/2015 22:07\n11980255,Turn Your Smartphone into Any Kind of Sensor,http://www.nasa.gov/offices/oct/feature/turn-your-smartphone-into-any-kind-of-sensor,3,1,hownottowrite,6/26/2016 10:53\n10552561,AppReviewDesk,,3,7,appreviewdesk,11/12/2015 11:42\n11831373,Why You Will Marry the Wrong Person,http://www.nytimes.com/2016/05/29/opinion/sunday/why-you-will-marry-the-wrong-person.html,5,1,ALee,6/3/2016 16:40\n11079710,Ask HN: Anybody hiring summer interns?,,1,2,sagarghai,2/11/2016 12:31\n12262840,Baltimore police face changes after blistering report,http://www.usatoday.com/story/news/nation/2016/08/10/baltimore-police-face-changes-after-blistering-report/88508492/,2,1,tajen,8/10/2016 16:15\n10939786,Show HN: Trainjs  Step by step to create an application,http://nodeontrain.xyz,10,1,train255,1/20/2016 17:36\n10239520,Benefits of Reading Actual Books vs. On an E-reader,http://mic.com/articles/99408/science-has-great-news-for-people-who-read-actual-books,1,1,ching_wow_ka,9/18/2015 14:54\n10822132,Deferred in the Burbs,http://mikethemadbiologist.com/2015/12/31/deferred-in-the-burbs/,19,11,lkrubner,1/1/2016 15:47\n11803257,Mets catch Dodgers using laser to mark up Citi Field outfield,http://www.nydailynews.com/sports/baseball/mets/mets-catch-dodgers-laser-mark-citi-field-outfield-article-1.2653341,4,1,BGyss,5/30/2016 21:17\n10269473,Take photos where your subjects aren't looking directly into the lens,http://www.eugenewei.com/blog/2015/9/23/my-favorite-photography-tip,1,1,fiatjaf,9/24/2015 2:17\n12192106,The Last Florida Indians Will Now Die: The Westward Plight of the Apalachee,http://www.oxfordamerican.org/magazine/item/930-the-last-florida-indians-will-now-die,57,72,samclemens,7/30/2016 8:10\n12049385,\"Writing a video chat application from the ground up, part 1\",https://bengarney.com/2016/06/25/video-conference-part-1-these-things-suck/,590,55,kimburgess,7/7/2016 14:08\n12205865,Salesforce acquires Quip,https://quip.com/blog/salesforce,6,1,ernestipark,8/1/2016 20:55\n11750571,\"Show HN: Convos.org, a free-form anonymous message board\",http://www.convos.org/,4,2,ss180,5/22/2016 22:31\n10371169,The oil bust is exposing weaknesses in the Norwegian model,http://www.economist.com/news/business/21672206-now-easy-times-are-over-norway-must-rediscover-its-viking-spirit-norwegian-blues,46,47,livatlantis,10/11/2015 21:33\n11921389,Terrorism and the emergence of Stand alone complex behavior,http://www.reflectionsofthevoid.com/2015/01/terrorism-and-emergence-of-stand-alone.html,8,3,blopeur,6/17/2016 8:51\n10679115,Stream time-lapse images in minutes from a Raspberry Pi or any other platform,https://pss-camera.appspot.com/lipis/green-plant/,1,1,lipis,12/4/2015 21:04\n11666163,\"???????? GitHub Star ????,???\",https://www.v2ex.com/t/269481,2,1,devspaper,5/10/2016 10:30\n10378363,Discord  Free Voice and Text Chat for Gamers,https://discordapp.com/,2,1,obilgic,10/13/2015 3:08\n10534733,Ransomware Now Gunning for Your Web Sites,https://krebsonsecurity.com/2015/11/ransomware-now-gunning-for-your-web-sites/,2,1,escapologybb,11/9/2015 18:21\n12052605,Security Flaw in OS X displays all keychain passwords in plain text,https://medium.com/@brentonhenry/security-flaw-in-os-x-displays-all-keychain-passwords-in-plain-text-a530b246e960#.jvolr6hek,18,2,brenton07,7/7/2016 22:51\n10786549,Analyse Asia 82: Seedstars World in Asia with Karen Mok,http://analyse.asia/2015/12/20/episode-82-seedstars-world-in-asia-with-karen-mok/,1,1,bleongcw,12/24/2015 1:14\n11656575,Ask 'why' five times about every matter,http://www.toyota-global.com/company/toyota_traditions/quality/mar_apr_2006.html,227,168,support_ribbons,5/8/2016 23:38\n12459788,Complaints Against YouTube Doubled After Demonetization,http://www.hissingkitty.com/complaints-against-youtube,3,3,hissingkitty,9/9/2016 5:17\n11435084,\"How do you learn new, unfamiliar code base?\",,4,4,poushkar,4/5/2016 22:27\n10750348,FireEye Exploitation: Project Zeros Vulnerability of the Beast,http://googleprojectzero.blogspot.com/2015/12/fireeye-exploitation-project-zeros.html,67,9,officialjunk,12/17/2015 9:11\n10197032,Mesos or ECS  which launches containers faster?,http://blog.force12.io/2015/09/10/force12-on-mesos.html,17,3,rossf7,9/10/2015 9:38\n11184204,Doing Mathematics Differently,http://inference-review.com/article/doing-mathematics-differently,184,69,vinchuco,2/26/2016 21:01\n11519675,Memory Access Patterns Are Important (2012),http://mechanical-sympathy.blogspot.com/2012/08/memory-access-patterns-are-important.html,97,24,wanderer42,4/18/2016 13:23\n11984960,How to download all images of an imgur album,https://spapas.github.io/2016/06/27/download-imgur-album-images/,2,1,spapas82,6/27/2016 9:04\n10787567,Why I went to prison for teaching physics,http://www.technologyreview.com/article/543876/my-unwanted-sabbatical/,59,30,kiliancs,12/24/2015 8:36\n11226195,Ask HN: What are your non-computer-based hobbies?,,4,3,tbirdz,3/4/2016 19:20\n12539361,HP 'timebomb' prevents inkjet printers using unofficial cartridges,https://www.theguardian.com/technology/2016/sep/20/hp-inkjet-printers-unofficial-cartridges-software-update,11,3,majc2,9/20/2016 13:34\n11635015,Bedrock Linux 1.0beta2 Nyla Major Features,http://bedrocklinux.org/1.0beta2/features.html,2,1,swsieber,5/5/2016 10:36\n11494564,Product Hunt should be named Project Hunt,,13,5,gnkchintu,4/14/2016 5:52\n10405681,The Hostile Email Landscape,http://liminality.xyz/the-hostile-email-landscape/,544,241,jodyribton,10/17/2015 19:23\n11294432,\"EFF: Tell Us Your DRM Horror Stories about Ebooks, Games, Music, Movies and IoT\",https://www.eff.org/deeplinks/2016/03/ebooks-games-music-movies-and-internet-things-tell-us-your-drm-horror-stories,8,3,g1n016399,3/16/2016 1:50\n11453812,WhatsApp Rolls Out End-To-End Encryption to Its Over 1B Users,https://www.eff.org/deeplinks/2016/04/whatsapp-rolls-out-end-end-encryption-its-1bn-users,330,226,randomname2,4/8/2016 11:00\n12177717,The Dreaded Weekly Status Email,http://eleganthack.com/the-dreaded-weekly-status-email/,201,98,ryanlm,7/28/2016 1:12\n10797603,Py-Videocore: Python Library for GPGPU on Raspberry Pi,https://github.com/nineties/py-videocore,105,22,matsuu,12/27/2015 15:08\n10831358,\"U.S. Federal Individual Income Tax Rates History, 1862-2013\",http://taxfoundation.org/article/us-federal-individual-income-tax-rates-history-1913-2013-nominal-and-inflation-adjusted-brackets,29,48,lisper,1/3/2016 17:31\n10958618,Upset about data breach,,3,1,enchantress,1/23/2016 15:22\n10245307,Rosette  A solver-aided programming language,http://homes.cs.washington.edu/~emina/rosette/,35,2,inetsee,9/19/2015 19:37\n10279008,Chasing the shiny and new,https://www.nemil.com/musings/shinyandnew.html,66,14,nemild,9/25/2015 16:18\n12311569,Wired's First-Ever Presidential Endorsement Is for Hilary Clinton,http://www.wired.com/2016/08/wired-endorses-hillary-clinton/,7,1,dpflan,8/18/2016 11:10\n10623714,\"Ask HN: Examples of patterns that start well, but break\",,1,1,ColinWright,11/24/2015 21:32\n10286190,Porsche 919  Racecar Engineering,http://www.racecar-engineering.com/cars/porsche-919/,60,40,dmmalam,9/27/2015 11:25\n12037038,Congress is spending $400M on a ship the DoD doesn't want,http://www.politico.com/magazine/story/2016/07/littoral-combat-ship-congress-navy-pentagon-400-million-pork-214009,37,30,JPKab,7/5/2016 15:23\n12294276,Why Apple isn't talking about virtual reality just yet,http://mashable.com/2016/06/14/apple-virtual-reality-plan-wwdc/#puN1vT0pi058,1,1,TheMagician0,8/15/2016 23:19\n11684747,Mary Jo White: Privacy Rules Shouldnt Handcuff the S.E.C,http://www.nytimes.com/2016/05/13/opinion/privacy-rules-shouldnt-handcuff-the-sec.html,3,1,jsw97,5/12/2016 16:38\n10905342,Show HN: A simple neural network in Octave to solve the XOR problem,https://aimatters.wordpress.com/2015/12/19/a-simple-neural-network-in-octave-part-1/,5,2,stephenoman,1/14/2016 22:44\n11188667,Ask HN: Monetizing Streaming Movie Search,,2,2,willholloway,2/27/2016 21:45\n12091396,A rational nation ruled by science would be a terrible idea,https://www.newscientist.com/article/2096315-a-rational-nation-ruled-by-science-would-be-a-terrible-idea/,13,8,petethomas,7/14/2016 3:02\n10713211,The Social Travel Guide  Tripblan,http://www.tripblan.com,2,1,tripblan,12/10/2015 20:28\n10798534,SHA-1 Certificates: A History of Hard Choices,https://medium.com/@sleevi_/a-history-of-hard-choices-c1e1cc9bb089#.grsxeuoco,50,13,tptacek,12/27/2015 19:54\n10725333,No One Really Knows How Much the UK's Surveillance Plan Will Cost,http://motherboard.vice.com/read/no-one-really-knows-how-much-the-uks-surveillance-plan-will-cost,2,1,doctorshady,12/13/2015 3:41\n12039994,Ask HN: Remove me and all my info entirely from your database and records?,,3,6,ezl,7/5/2016 22:34\n12352112,The_platinum_searcher (Code search tool similar to ack and ag),https://github.com/monochromegane/the_platinum_searcher,1,1,coldtea,8/24/2016 14:10\n11450394,20 Best Selling Authors on ThemeForest 2016,http://webdesignmoo.com/wordpress/20-best-selling-authors-on-themeforest-2016,1,1,webdesignmoo,4/7/2016 20:25\n11262408,Optimizely (YC W10) lays off 10%,https://blog.optimizely.com/2016/03/10/controlling-our-own-destiny/,36,3,asp2insp,3/10/2016 21:16\n11561501,How do you define intelligence?,http://news.usc.edu/92940/how-do-we-define-intelligence/,2,3,Oatseller,4/24/2016 21:45\n10742189,Physicists in Europe Find Tantalizing Hints of a New Particle,http://mobile.nytimes.com/2015/12/16/science/physicists-in-europe-find-tantalizing-hints-of-a-mysterious-new-particle.html,75,52,dil8,12/16/2015 3:31\n10273119,NACHA Same-Day ACH Gets Federal Reserve Support,http://www.pymnts.com/news/2015/federal-reserve-backs-nachas-same-day-ach/,2,1,rlalwani,9/24/2015 17:35\n12497788,San Franciscos Sinking Millennium Tower Riles Residents,http://www.architecturalrecord.com/articles/11835-san-franciscos-sinking-millennium-tower-riles-residents,1,1,davidf18,9/14/2016 15:17\n10615080,Forgiveness in a vengeful age,https://newhumanist.org.uk/articles/4900/forgiveness-in-a-vengeful-,59,35,kawera,11/23/2015 15:28\n12377111,My Top Eight Must-Listen Developer Podcasts,https://dev.to/ben/my-eight-must-listen-podcasts,2,2,vasili111,8/28/2016 16:21\n11708138,What People Who Demand Innovations from Apple Don't Get,http://paweltkaczyk.com/en/apple-innovations/,28,26,stokanic,5/16/2016 17:55\n10461538,Capacity to regenerate body parts likely ancient feature of 4-legged vertebrates,https://news.brown.edu/articles/2015/10/regenerate,1,1,DrScump,10/27/2015 22:10\n11690091,300th issue of Hacker Newsletter,http://www.hackernewsletter.com/300.html,2,1,duck,5/13/2016 12:52\n10567371,\"After Paris, Europe may never feel as free again\",http://www.theguardian.com/commentisfree/2015/nov/14/after-paris-attacks-europe-never-same-terrorism,10,4,jkire,11/14/2015 21:35\n11848749,\"Seven months later, Valves Steam Machines look dead in the water\",http://arstechnica.com/gaming/2016/06/its-time-to-declare-valves-steam-machines-doa/,16,5,prostoalex,6/6/2016 17:53\n11545829,Show HN: We made a better way for landlords to manage rental applications,http://www.zora.io,21,20,mvrekic,4/21/2016 22:37\n10556669,How do you fight procrastination?,,5,3,bpg_92,11/12/2015 22:37\n11056893,Should E-cigarettes be allowed in the office?,,2,13,ReaperOfCode,2/8/2016 8:05\n10297044,Show HN: Stallman Bot  The Interjecting Slack Hubot Integration,https://github.com/interwho/stallman-bot,3,1,interwho,9/29/2015 15:35\n12211296,Billionaire Peter Thiel thinks young peoples blood can keep him young forever,http://www.rawstory.com/2016/08/billionaire-peter-thiel-thinks-young-peoples-blood-can-keep-him-young-forever/,38,22,rock57,8/2/2016 16:55\n11192289,\"Show HN: Read articles with context, wikipedia snippets of people or interests\",http://contextually.in/,5,2,elayabharath,2/28/2016 20:47\n10823960,444444444444444444444444444444444444444444444444444444444444444.com,,1,1,asakapab0i,1/1/2016 23:06\n12056797,\"The History of the URL: Domain, Protocol, and Port\",https://eager.io/blog/the-history-of-the-url-domain-and-protocol/,185,35,zackbloom,7/8/2016 16:38\n10931349,\"Science Compared Every Diet, and the Winner Is Real Food (2014)\",http://www.theatlantic.com/health/archive/2014/03/science-compared-every-diet-and-the-winner-is-real-food/284595/?single_page=true,6,2,Tomte,1/19/2016 15:31\n11436805,Yesware's Free plan is ending,http://www.yesware.com/blog/transparent-pricing-announcement,3,1,sivalingam,4/6/2016 5:30\n11336313,Ensure a job for life ;-),https://github.com/Droogans/unmaintainable-code,3,1,andreareginato,3/22/2016 13:18\n10850474,Reinventing the Toilet for a Healthier City,http://www.theatlantic.com/health/archive/2016/01/reinventing-the-toilet-developing-world-sanitation/422589/?single_page=true,12,1,nols,1/6/2016 13:59\n11157425,2Â½ steps towards accurate project estimates,http://stackoverflow.com/a/35571856/319204,1,1,cvs268,2/23/2016 8:38\n11008512,let in python (2014),https://nvbn.github.io/2014/09/25/let-statement-in-python/,1,2,hatmatrix,1/31/2016 22:43\n11728666,Help fight dementia by playing a mobile game,http://www.seaheroquest.com/en/,7,1,gregdoesit,5/19/2016 7:39\n11684600,Right way to include an URL in a plain text sentence?,,4,5,lajarre,5/12/2016 16:24\n12386596,US ready to 'hand over' the internet's naming system,http://www.bbc.com/news/technology-37114313,62,22,jaynate,8/30/2016 0:51\n10727775,Ask HN: Functional or Imperative programing future of AI/robotics?,,2,2,hanniabu,12/13/2015 20:28\n10702723,Twoo doesn't use SSL when asking for credit card info,https://twitter.com/Twoo/status/664754620460343296,3,1,xPaw,12/9/2015 9:29\n10225885,Building DistributedLog: Twitters high-performance replicated log service,https://blog.twitter.com/2015/building-distributedlog-twitter-s-high-performance-replicated-log-service,55,4,anand-s,9/16/2015 11:44\n10873003,Feeling Reel,,1,1,jseeff,1/9/2016 21:42\n11164300,Indefinite detention on US soil?,https://theintercept.com/2016/02/23/obamas-plan-to-close-guantanamo-would-establish-indefinite-detention-on-us-soil/,4,1,archiebunker,2/24/2016 3:17\n10388973,\"After Growing to 50 People, Were Ditching the Office Completely\",https://open.buffer.com/no-office/,15,2,jkaljundi,10/14/2015 19:52\n10783060,Ask HN: Have you faced any racism in selection process of ALLOW REMOTEcompanies,,9,6,racistcompanies,12/23/2015 12:56\n10625949,Rump Kernel FAQ,https://github.com/rumpkernel/wiki/wiki/Info:-FAQ,62,3,Tomte,11/25/2015 7:50\n10255224,\"Microsoft has built software, but not a Linux distribution\",http://arstechnica.com/information-technology/2015/09/microsoft-has-built-software-but-not-a-linux-distribution-for-its-software-switches/,1,1,dwgirvan,9/21/2015 21:22\n11773603,FizzBuzz with Matlab and CVX. TensorFlow Version Had Bad Feature Engineering,https://www.facebook.com/siilats/posts/10104962964136889,2,1,siilats,5/25/2016 22:21\n10931972,Ask HN: Imposing a feedback on a school.,,2,3,popekpampam,1/19/2016 16:58\n11023901,A Day in the Life of a Developer,https://pressbro.wordpress.com/2016/02/03/a-day-in-the-life-of-a-developer/,3,1,askoxyz,2/3/2016 0:34\n11405648,Facebook is ruining Instagram,https://medium.com/@giuliomichelon/how-mark-zuckerberg-ruined-instagram-9733ad373bdf#.18lwizr1t,108,76,achairapart,4/1/2016 15:43\n11873418,Sex the new currency on trading site Bunz,http://www.cbc.ca/news/business/sex-bunz-trading-swap-sharing-economy-1.3624851,3,1,Sgt_Apone,6/10/2016 0:28\n11794791,The Geneva Free Port is crammed with storage vaults that contain great art,http://www.nytimes.com/2016/05/29/arts/design/one-of-the-worlds-greatest-art-collections-hides-behind-this-fence.html,67,46,bootload,5/29/2016 4:30\n11301378,CyanogenMod 13.0 Release 1 Released,http://www.cyanogenmod.org/blog/cm-13-0-release-1,3,1,noobie,3/16/2016 23:05\n10573611,\"Scale Testing Docker Swarm to 30,000 Containers\",http://blog.docker.com/2015/11/scale-testing-docker-swarm-30000-containers/,61,16,ah3rz,11/16/2015 10:20\n10279961,Dropbox has open-sourced Zulip,https://www.zulip.org/,755,313,joeclef,9/25/2015 18:53\n10570674,\"Robert Craft, Stravinsky Adviser and Steward, Dies at 92\",http://www.nytimes.com/2015/11/15/arts/music/robert-craft-stravinsky-adviser-and-steward-dies-at-92.html,20,4,snake117,11/15/2015 19:13\n11494999,Discover Messenger Bots,http://www.chatbots.today/,2,1,aniruddh,4/14/2016 8:05\n10640742,Handling server load for the Raspberry Pi Zero launch,http://blog.mythic-beasts.com/2015/11/27/raspberry-pi-zero-not-executing-a-trillion-lines-of-php/,72,45,benn_88,11/28/2015 11:06\n12129821,99 Bottles of OOP,http://www.sandimetz.com/99bottles,164,71,bdcravens,7/20/2016 15:34\n12238498,A x64 OS #1: UEFI,http://kazlauskas.me/entries/x64-uefi-os-1.html,224,66,based2,8/6/2016 15:53\n10666282,Ask HN: What are your favorite scaffolding tools?,,1,2,wkoszek,12/2/2015 22:20\n10644987,Coverage Is Not Strongly Correlated with Test Suite Effectiveness (2014),http://www.linozemtseva.com/research/2014/icse/coverage/,74,52,sawwit,11/29/2015 16:23\n10880246,How does the wholesale foreign exchange market actually work?,https://getmondo.co.uk/blog/2016/01/08/how-does-the-wholesale-foreign-exchange-market-work/,78,53,trstnthms,1/11/2016 11:48\n10569552,The Sparkling Programming Language,http://h2co3.github.io/,55,29,ingve,11/15/2015 13:31\n11220417,Ask HN: How can a back-end engineer find a front-end engineer to collaborate?,,2,2,evm9,3/3/2016 22:04\n11326011,Tell HN: AngelList told my employer that I'd updated my profile,,958,224,oliversisson,3/21/2016 3:24\n11403180,First YC Fellowship Virtual Demo Day,http://blog.ycombinator.com/first-fellowship-virtual-demo-day,79,11,degif,4/1/2016 7:03\n10271103,Coming Soon to Checkouts: Microchip-Card Payment Systems,http://www.nytimes.com/2015/09/24/business/smallbusiness/coming-soon-to-checkouts-microchip-card-payment-systems.html,2,1,snake117,9/24/2015 12:03\n10464258,Sweden closer to being the first cashless society with negative interest rates,http://www.businessinsider.com/sweden-cashless-society-negative-interest-rates-2015-10,10,22,ogezi,10/28/2015 13:25\n10760195,Keynote speech regarding NSA operation ORCHESTRA (2014),https://archive.fosdem.org/2014/schedule/event/nsa_operation_orchestra/,3,2,cryoshon,12/18/2015 18:57\n12514808,How I built a Hacker News client with Angular 2,http://houssein.me/angular2-hacker-news,10,6,MrAwesomeSauce,9/16/2016 15:48\n10780569,Login to Google with only your phone,https://docs.google.com/document/d/1-fyf-a1S9MkTp5-whuDUnltqIsh1q6OuOf2dSFfojxs/preview,2,1,msoad,12/22/2015 21:40\n12175118,Show HN: Show stars and push time in GitHub repo links,https://gist.github.com/wenerme/21c3a8b366ac2e2fed25388a2ba1ead1,1,1,wener,7/27/2016 17:59\n10370067,Chromium/Blink  Intent to Implement: Experimental Framework,https://groups.google.com/a/chromium.org/forum/#!topic/experimentation-dev/GsPtuFt8XqA,54,21,lucideer,10/11/2015 17:13\n11455903,Godt  Golang library for getting docker image tags,https://github.com/Gnouc/godt,1,1,Gnouc,4/8/2016 16:29\n11532057,My Friend Had Achor In MVP For Too Long,https://justruky.xyz/2016/katha-mvp-too-long/,15,10,kyloren,4/20/2016 3:27\n11037984,Is it really worth running in the rain? (1987) [pdf],http://www.fisica.uniud.it/~deangeli/rain.pdf,67,39,anacleto,2/4/2016 23:03\n11235190,Old Hollywood's Elite Were the Last to Use LSD for Therapy,http://www.vice.com/en_ca/read/cary-grant-lsd-old-hollywood-289,68,22,dangerman,3/6/2016 19:40\n10773294,\"It's Not Capitalism That Causes Poverty, It's the Lack of It\",http://www.forbes.com/sites/timworstall/2015/12/19/its-not-capitalism-that-causes-poverty-its-the-lack-of-it/,30,15,ph0rque,12/21/2015 20:30\n11008494,Why your favorite apps are designed to addict you,http://kernelmag.dailydot.com/issue-sections/features-issue-sections/15708/addicting-apps-mobile-technology-health/,59,35,jonbaer,1/31/2016 22:39\n11179497,Academic Drivel Report: Confessing my sins and exposing my academic hoax,http://prospect.org/article/academic-drivel-report,142,59,apsec112,2/26/2016 2:38\n12496858,Singapore Airlines Wont Extend Lease on First Airbus A380 Jet,http://www.wsj.com/articles/singapore-airlines-wont-extend-lease-on-first-airbus-a380-jet-1473838384,30,53,clorenzo,9/14/2016 13:55\n12237852,BBC detector vans are back to spy on your home Wi-Fi  if you can believe it,http://theregister.co.uk/2016/08/06/bbc_detector_van_wi_fi_iplayer/,10,1,davidbarker,8/6/2016 12:16\n10476154,Seymour Cray Father of Supercomputing,http://www.cray.com/company/history/seymour-cray,1,1,Oatseller,10/30/2015 4:23\n12251222,Why Taylor Swift Is Asking Congress to Update Copyright Laws,http://www.npr.org/sections/alltechconsidered/2016/08/08/487291905/why-taylor-swift-is-asking-congress-to-update-copyright-laws,5,1,evo_9,8/8/2016 22:13\n10881021,Why I ignore the daily news and read The Economist instead,https://medium.com/@jazer/why-i-ignore-the-daily-news-and-read-the-economist-instead-and-how-you-can-too-53f4d255efa6,4,1,thesumofall,1/11/2016 14:52\n10611015,The Future of the Web Is 100 Years Old,http://nautil.us/issue/21/information/the-future-of-the-web-is-100-years-old,33,24,pmcpinto,11/22/2015 19:04\n12117887,Towards an exact (quantum) description of chemistry,https://research.googleblog.com/2016/07/towards-exact-quantum-description-of.html,3,1,runesoerensen,7/18/2016 20:31\n12072890,Intellij-Rust Rust Plugin for IntelliJ IDEA,https://intellij-rust.github.io,136,27,adamnemecek,7/11/2016 17:53\n12234188,How the AK-47 and AR-15 Evolved into Rifles of Choice for Mass Killers,http://www.nytimes.com/interactive/2016/world/ak-47-mass-shootings.html,3,1,acdanger,8/5/2016 17:31\n12101462,The Unlucky Billionaire  Gotta catch em all,https://medium.com/the-unlucky-billionare/1-gotta-catch-em-all-7154b33e6b36,15,14,writerlexs,7/15/2016 15:01\n10191934,Spotify  See which artists you were listening to before they got big,https://spotify-foundthemfirst.com/en-US,1,1,dakotaw,9/9/2015 15:15\n11587781,\"Drone unlikely to have hit BA plane near Heathrow, government says\",http://www.bbc.co.uk/news/uk-36159117,107,75,fredley,4/28/2016 10:47\n12260264,Ask HN: Best book on topography?,,5,5,avindroth,8/10/2016 8:26\n10580208,VLC contributor living in Aleppo writing about the Paris attacks,https://mailman.videolan.org/pipermail/vlc-devel/2015-November/105002.html,1368,705,etix,11/17/2015 10:27\n11637429,\"Millions of Gmail, Hotmail and Yahoo Emails and Passwords Being Traded Online\",http://www.techtimes.com/articles/156107/20160505/millions-of-gmail-hotmail-and-yahoo-emails-and-passwords-being-traded-online-as-part-of-huge-data-breach.htm,1,1,based2,5/5/2016 16:20\n10976022,Interested in BSD ports or are we all wasting time here?,https://github.com/dart-lang/sdk/issues/10260#issuecomment-174287146,8,1,fcambus,1/26/2016 21:00\n10951631,How APIs Fulfill the Original Promise of Service-Oriented Architecture,http://www.infoq.com/articles/apis-soa,45,16,hestefisk,1/22/2016 9:04\n11617894,\"Fidelity, in Reversal, Raises Value of Many Tech Startups\",http://www.wsj.com/articles/fidelity-in-reversal-raises-value-of-many-tech-startups-1462041176,44,18,prostoalex,5/3/2016 4:21\n11343360,Show HN: Prism  The perfect OAS (Swagger 2) companion,http://stoplight.io/prism,5,1,marbemac,3/23/2016 11:01\n11481608,The funny things happening on the way to singularity,http://techcrunch.com/2016/04/09/the-funny-things-happening-on-the-way-to-singularity/,1,1,neogodless,4/12/2016 17:29\n11443353,\"Sorry, developer bootcamps: I was wrong\",https://medium.com/@dillonforrest/sorry-developer-bootcamps-i-was-wrong-ea37fcc5572c,7,5,guifortaine,4/6/2016 23:48\n11780100,Lenovo: Motorola acquisition 'did not meet expectations',http://www.theverge.com/2016/5/26/11782808/lenovo-motorola-acquisition-did-not-meet-expectations,1,1,AdmiralAsshat,5/26/2016 17:58\n10244999,First draft of the tree of life for the 2.3M named organisms released [pdf],http://www.pnas.org/content/early/2015/09/16/1423041112.full.pdf,76,7,irl_zebra,9/19/2015 17:55\n10978685,What is Something You Recommend (and why)?,,21,20,marginalcodex,1/27/2016 7:01\n11625248,Surface Phone slated for April 2017,http://www.windowscentral.com/surface-phone-slated-april-2017,2,1,vyrotek,5/4/2016 0:08\n10387300,Yukon Moose Hunting,,1,1,grecy,10/14/2015 15:51\n11752784,State of the Digital Nation 2016,http://blog.marvelapp.com/state-of-the-digital-nation-2016/,6,1,muratmutlu,5/23/2016 9:39\n11133700,Three to become first European network to block ads,http://www.irishtimes.com/business/technology/three-to-become-first-european-network-to-block-ads-1.2541160,40,36,s_dev,2/19/2016 14:46\n10733201,On sufficiently smart compilers,http://osa1.net/posts/2015-08-09-sufficiently-smart-compiler.html,50,16,YAFZ,12/14/2015 19:32\n11230537,String Interning Done Right,https://getkerf.wordpress.com/2016/02/22/string-interning-done-right/,56,12,cronjobber,3/5/2016 19:04\n11848176,Ask HN: Do you still use IRC?,,10,19,stamps,6/6/2016 16:52\n10766528,Digital Transformation of Business and Society,https://medium.com/@frankdiana/digital-transformation-of-business-and-society-5d9286e39dbf,1,1,rlalwani,12/20/2015 8:59\n10834554,\"Ask HN: Can an idea be independent (at least enough), and for how long?\",,1,1,burritofanatic,1/4/2016 8:36\n10988321,Modern-Day Million Dollar Homepage,http://thebigcashgame.com,9,3,maxfriedman,1/28/2016 14:31\n12071496,Ask HN: Should I quit graduate school to avoid a bad advisor?,,46,45,throwaway2439,7/11/2016 15:00\n12574942,Capcom's Streetfighter rootkit capcom.sys signed by a still valid Symantec cert,https://twitter.com/TheWack0lian/status/779639651795603457,2,2,0x0,9/25/2016 11:56\n11438105,Java generics never cease to impress,http://stackoverflow.com/q/36402646/521799,2,1,javinpaul,4/6/2016 11:51\n11803129,PayPal leaves Turkey as can't obtain permissions from regulatory bodies,https://www.paypal.com/tr/webapps/mpp/home,5,1,mrtksn,5/30/2016 20:54\n10417521,So you're learning OCaml,http://hyegar.com/blog/2015/10/19/so-you%27re-learning-ocaml/,142,48,e_d_g_a_r,10/20/2015 5:06\n11252616,Ask HN: What should I be aware of when open sourcing code from my company?,,8,4,bencoder,3/9/2016 12:46\n11046180,Lean on Me to offer anonymous venue for student support,http://tech.mit.edu/V136/N2/leanonme.html,4,2,darksigma,2/6/2016 2:14\n10862043,\"Crises Are Bad for Morale, but Good for Toilet Paper Sales\",https://blog.paribus.co/2016/01/07/crises-are-bad-for-morale-but-good-for-toilet-paper-sales/,2,1,JacobRoberts,1/8/2016 0:38\n10339175,CBCrypt: Encrypt from the client rather than send passwords to servers,https://cbcrypt.org,260,209,dorfsmay,10/6/2015 14:42\n11032074,key++ the programming language they don't want you to use #WETHEBEST,https://github.com/rrshaban/keyplusplus,2,1,yashafromrussia,2/4/2016 4:53\n11362609,PrlConf 2016 is cancelled,http://www.jonprl.org/prlconf.html,55,112,mrstorm,3/25/2016 20:54\n10718033,\"Wanted: Linux Sysops, Fintech, Madrid, Spain\",https://etfmatic.com/careers#linux_administrator,2,1,tcarnell,12/11/2015 16:34\n10937667,Sandberg: Men still run the world  and its not going that well,http://www.weforum.org/agenda/2016/01/sheryl-sandberg-men-still-run-the-world-and-it-s-not-going-that-well,5,1,delibes,1/20/2016 12:47\n10635292,Ask HN: How to stay fit?,,3,10,snowse,11/27/2015 0:18\n11582713,\"Bill Gates, Washington State, and the Nuisance of Democracy\",https://nonprofitquarterly.org/2016/04/11/charitable-plutocracy-bill-gates-washington-state-and-the-nuisance-of-democracy/,61,27,chishaku,4/27/2016 17:48\n11847626,The Difference Between URLs and URIs,https://danielmiessler.com/study/url-uri/?fb_ref=0qWTTYKjCq-Hackernews,4,1,danielrm26,6/6/2016 15:47\n10360819,The Chicago End-Times: The slow humiliation of Chicagos most vital newspaper,http://www.theawl.com/2015/10/the-chicago-end-times,49,12,samclemens,10/9/2015 15:47\n12526162,Ask HN: Moving to US from the UK,,1,2,iqonik,9/18/2016 17:28\n10705400,What We Talk About When We Talk About Distributed Systems,http://videlalvaro.github.io/2015/12/learning-about-distributed-systems.html,196,30,rajathagasthya,12/9/2015 17:59\n10904152,Mlpack 2.0.0 released  C++ machine learning library,https://mailman.cc.gatech.edu/pipermail/mlpack/2015-December/000706.html,57,2,garbage_stain,1/14/2016 20:22\n11239822,Women-only spaces are a hack,http://jvns.ca/blog/2016/03/06/women-only-spaces-are-a-hack/,8,3,yoha,3/7/2016 16:39\n10993620,Open-source and .NET  it's not picking up,http://code972.com/blog/2016/01/93-open-source-and-net-its-not-picking-up,5,2,motowilliams,1/29/2016 5:08\n10347346,Russian cruise missiles fly over Iran and Iraq to hit targets in Syria (VIDEO),https://www.youtube.com/watch?v=G2TQ0wAfRts,6,1,notsony,10/7/2015 17:16\n10215560,How We Extended CloudFlare into Mainland China,https://blog.cloudflare.com/how-we-extended-cloudflares-performance-and-security-into-mainland-china/,60,34,eastdakota,9/14/2015 15:32\n11949440,Scheduling made easy!,https://xoyondo.com,1,1,xoyondo,6/21/2016 21:11\n12199508,Harnessing the Immune System to Fight Cancer,http://www.nytimes.com/2016/07/31/health/harnessing-the-immune-system-to-fight-cancer.html,171,30,e15ctr0n,7/31/2016 23:58\n10214966,1982 DC Comics Style Guide,https://www.facebook.com/media/set/?set=a.207954002578217.59091.207950722578545,77,23,Moeancurly,9/14/2015 13:37\n12280764,Solid  A set of conventions and tools for decentralized social applications,https://solid.mit.edu/,153,46,edwinjm,8/13/2016 8:34\n12212221,IP question is 192.168.255.x a Valid Ip scheme?,http://arstechnica.com/civis/viewtopic.php?t=631325,2,1,wslh,8/2/2016 18:45\n12469854,Show HN: Chrome extension to block the annoying parts of Stack Overflow,https://github.com/jeffcole/stack-block,2,2,jeffcole,9/10/2016 16:23\n11415159,Andrew Hacker and the Case of the Missing Trigonometry Question,http://blogs.scientificamerican.com/roots-of-unity/andrew-hacker-and-the-case-of-the-missing-trigonometry-question/,3,1,aburan28,4/3/2016 6:22\n10418275,Ask HN: Why HN website still uses center tag and tables?,,5,2,galfarragem,10/20/2015 9:50\n11608757,OVH: PaaS DB PostgreSQL,https://www.runabove.com/PaaSDBPGSQL.xml,74,37,paukiatwee,5/2/2016 1:47\n12402388,Ask HN: Showing unread comments in Chrome,,2,1,jghn,9/1/2016 0:14\n11222681,Life and death in the App Store,http://www.theverge.com/2016/3/2/11140928/app-store-economy-apple-android-pixite-bankruptcy,137,58,gpresot,3/4/2016 8:38\n11929247,Show HN: GazÃ©tor  A unique newspage selected for you,http://gazetor.com,2,3,samil,6/18/2016 16:26\n10831266,The $10 Echo,http://sammachin.com/the-10-echo/,375,123,espadrine,1/3/2016 17:07\n12472988,Surprise Silicon Valley is nations most expensive place to live,http://www.siliconbeat.com/2016/09/09/surprise-silicon-valley-nations-expensive-place-live/,3,3,MilnerRoute,9/11/2016 12:00\n11710829,High CPU use by taskhost.exe when Windows 8.1 user name contains user,https://support.microsoft.com/en-us/kb/3053711,444,203,ivank,5/17/2016 1:37\n10485998,Researcher shows that black holes do not exist,http://phys.org/news/2014-09-black-holes.html,2,2,ccvannorman,11/1/2015 10:13\n12068287,\"Ask HN: Any open AR library out there for mobile like Pokemon, Ingress, etc?\",,16,8,kevindeasis,7/11/2016 1:27\n12308671,Intel Announces Knights Mill: A Xeon Phi for Deep Learning,http://www.anandtech.com/show/10575/intel-announces-knights-mill-a-xeon-phi-for-deep-learning,94,56,scaz,8/17/2016 21:35\n10340777,\"Gallup: Consumer confidence lowest for the year, down 20%\",http://www.gallup.com/poll/186029/economic-confidence-index-flat-september.aspx?utm_source=alert&utm_medium=email&utm_content=morelink&utm_campaign=syndication,3,1,randomname2,10/6/2015 17:43\n12376596,Ask HN: How do you handle DDoS attacks?,,223,106,dineshp2,8/28/2016 14:16\n11955208,Why Great Entrepreneurs Are Older Than You Think (2014),http://www.forbes.com/sites/krisztinaholly/2014/01/15/why-great-entrepreneurs-are-older-than-you-think,112,31,plessthanpt05,6/22/2016 16:41\n11894638,Anders Ericsson on deliberate practice,http://www.businessinsider.com/anders-ericsson-how-to-become-an-expert-at-anything-2016-6,57,15,josemrb,6/13/2016 15:28\n10445927,Do you know how much your computer can do in a second?,http://computers-are-fast.github.io/,557,174,luu,10/25/2015 4:00\n10593112,Foiling Electronic Snoops in Email,http://www.nytimes.com/2015/11/19/technology/personaltech/foiling-electronic-snoops-in-email.html,13,6,pavornyoh,11/19/2015 6:34\n10907878,Ketogenic Diet  The Fundamentals,http://www.prymd.com/blog/ketogenic-diet-the-fundamentals/,2,1,slothvictim,1/15/2016 8:00\n11891387,A London Subway Experiment: Please Dont Walk Up the Escalator,http://www.nytimes.com/2016/06/13/world/europe/a-london-subway-experiment-please-dont-walk-up-the-escalator.html,24,52,danso,6/13/2016 2:24\n12114803,SpaceX made a PokÃ©mon Go joke,http://www.theverge.com/2016/7/18/12211128/spacex-pokemon-go-joke-rocket-launch,1,1,dilly_li,7/18/2016 13:05\n10837471,WSGI 2.0 Round 2: requirements and call for interest,https://mail.python.org/pipermail/web-sig/2016-January/005357.html,8,1,fermigier,1/4/2016 18:39\n10276780,\"Forcing suspects to reveal phone passwords is unconstitutional, court says\",http://arstechnica.com/tech-policy/2015/09/forcing-suspects-to-reveal-phone-passwords-is-unconstitutional-court-says/,284,187,LeoNatan25,9/25/2015 7:29\n10585701,Gene drive gives scientists power to hijack evolution,http://www.statnews.com/2015/11/17/gene-drive-hijack-evolution/,12,3,dtawfik1,11/18/2015 3:21\n11262473,Apple SVP says quitting multitasking apps wont offer improved battery life,http://9to5mac.com/2016/03/10/should-you-quit-ios-apps-answer/,1,1,Gys,3/10/2016 21:23\n10692521,\"Bernies New Climate Change Plan Is an Environmentalists Dream, Except for This\",http://www.slate.com/blogs/the_slatest/2015/12/07/bernie_sanders_climate_plan_calls_for_end_to_nuclear_energy.html,2,1,cryptoz,12/7/2015 20:40\n10253022,Nikki McDonald on how to get a book deal,http://blog.officehours.io/nikki-mcdonald-on-how-to-get-a-book-deal/,1,1,karjaluoto,9/21/2015 15:43\n12223352,Google's Rules of Thumb for HTTP/2 Push,https://docs.google.com/document/d/1K0NykTXBbbbTlv60t5MyJvXjqKGsCVNYHyLEXIxYMv0/edit,5,2,cpeterso,8/4/2016 4:15\n11370550,Fight,http://www.nytimes.com/2016/03/28/sports/boxing-youngstown-anthony-taylor-hamzah-aljahmi.html,146,28,wallflower,3/27/2016 16:50\n11868869,4 Marketing Lessons from Frank Underwood,https://www.zoho.com/salesiq/blog/if-frank-underwood-can-speak-and-win-people-you-can-chat-and-win-customers.html,3,1,Janavinagarajan,6/9/2016 12:20\n11086510,What ABOUT Sanders?,,1,2,yadayadayada,2/12/2016 11:21\n12483543,How Much Really Changed About Terrorism on 9/11?,http://www.defenseone.com/ideas/2016/09/how-much-really-changed-about-terrorism-911/131438/,1,1,hackuser,9/12/2016 20:51\n11110644,When the Hospital Fires the Bullet,http://www.nytimes.com/2016/02/14/us/hospital-guns-mental-health.html,5,1,hackerhasid,2/16/2016 15:53\n11855976,Scaleway C2 Ramp Up: 10 000 BareMetal Servers per Month,https://blog.scaleway.com/2016/06/07/c2-ramp-up-10000-baremetal-servers-month/,11,3,edouardb,6/7/2016 17:23\n10459055,\"To Get Better Wi-Fi on Google's New Router, Just Wave\",http://www.fastcodesign.com/3052739/to-get-better-wi-fi-on-googles-new-router-just-wave,4,2,BlackJack,10/27/2015 16:22\n10783032,The Admiral of the String Theory Wars,http://nautil.us/issue/24/error/the-admiral-of-the-string-theory-wars,51,5,dnetesn,12/23/2015 12:41\n11069925,The Bicycle: Growing Popularity of the New Vehicle (1874) [pdf],http://query.nytimes.com/mem/archive-free/pdf?res=9B02E6DE1030EF34BC4F53DFB767838F669FDE,113,60,evilsimon,2/10/2016 0:18\n11303357,What We Can Learn from the Epic Failure of Google Flu Trends (2015),http://www.wired.com/2015/10/can-learn-epic-failure-google-flu-trends/,1,1,miduil,3/17/2016 9:29\n11150714,UX Guide  Design Better User Experiences (Learn UX Design),https://stayintech.com/info/uxguide,4,3,userium,2/22/2016 13:46\n11325940,The pricing of solar,http://www.samefacts.com/2016/03/economics/the-value-of-solar/,1,1,dtawfik1,3/21/2016 3:02\n11702731,Libyas Central Bank forgot the code to a safe containing $184m worth of coins,http://www.wsj.com/articles/libyas-central-bank-needs-money-stashed-in-a-safe-problem-is-officials-dont-have-the-code-1463153910,8,2,jackgavigan,5/15/2016 20:59\n10209099,Just married comment in code that I just took over on a freelance work,http://imgur.com/gallery/4jiteAb/,3,3,robertsky_,9/12/2015 19:50\n11322912,Original Diablo Pitch Document (1994) [pdf],http://www.graybeardgames.com/download/diablo_pitch.pdf,291,112,eswat,3/20/2016 13:56\n10825536,Happy people dont leave jobs they love,http://randsinrepose.com/archives/shields-down/,360,124,BerislavLopac,1/2/2016 8:29\n11029278,The farm of the future is in Philadelphia,http://technical.ly/philly/2016/02/03/metropolis-farms-south-philly-vertical-farming/,2,1,jsherman76,2/3/2016 20:01\n10532144,What's the password (2001),https://htmlpreview.github.io/?https://github.com/thwarted/whatsthepassword/blob/master/whatsthepassword.html,25,10,agbonghama,11/9/2015 9:59\n10553152,Graph Isomorphism in Quasipolynomial Time,http://people.cs.uchicago.edu/~laci/quasipoly.html,13,1,dnt404-1,11/12/2015 14:05\n10802351,Test results for Broadwell and Skylake,http://www.agner.org/optimize/blog/read.php?i=415,88,6,ivank,12/28/2015 17:58\n11372272,Read 1k Words per Minute,http://spritzinc.com/,3,1,frankydp,3/28/2016 1:34\n11068030,RFC: Lanai backend  Google internal processor architecture,http://lists.llvm.org/pipermail/llvm-dev/2016-February/095118.html,10,5,beltex,2/9/2016 19:31\n10488311,An Exact Algorithm for Finding Minimum Oriented Bounding Boxes [pdf],http://clb.demon.fi/minobb/minobb_jylanki_2015_06_01.pdf,67,19,vmorgulis,11/1/2015 21:09\n11181158,\"MicroPython, a few years on\",https://www.kickstarter.com/projects/214379695/micro-python-python-for-microcontrollers/posts/1502594,102,30,feederico,2/26/2016 13:11\n10685407,\"Launch of Figma, a collaborative interface design tool\",https://medium.com/figma-design/design-meet-the-internet-4140774f2872#.x48eovhnq,135,40,hellcow,12/6/2015 15:13\n10280722,Marine Archaeologists Excavate Greek Antikythera Shipwreck,http://www.heritagedaily.com/2015/09/marine-archaeologists-excavate-greek-antikythera-shipwreck/108391,1,1,jdnier,9/25/2015 21:13\n10652909,Flexbox Froggy: A game for learning CSS flexbox,http://flexboxfroggy.com/,315,69,jtwebman,12/1/2015 0:31\n11592568,Cortana Web searches in Windows 10 will now only be able to open Edge and Bing,http://arstechnica.com/information-technology/2016/04/cortana-web-searches-in-windows-10-will-now-only-be-able-to-open-edge-and-bing/,2,1,Geojim,4/28/2016 23:12\n11290577,Feathers 2.0  a minimalist real-time JavaScript framework,https://blog.feathersjs.com/introducing-feathers-2-0-aae8ae8e7920#.9cpsdv5hu,202,81,daffl,3/15/2016 15:58\n12250047,Show HN: Dictio  A Dictionary for Developers,https://dictio.io,5,2,seanosaur,8/8/2016 18:57\n12322740,Satellites auto detect buildings in OpenStreetMap,https://medium.com/@astrodigital/satellites-auto-detect-buildings-in-openstreetmap-b5bfb8840114#.ux0i1hboo,163,33,liotier,8/19/2016 19:19\n11532183,How I investigated Uber surge pricing in D.C,https://source.opennews.org/en-US/articles/how-i-investigated-uber-surge-pricing-dc/,75,11,danso,4/20/2016 4:04\n12442308,Ask HN: Self-taught or college education?,,3,3,alinalex,9/7/2016 11:14\n10712739,Japanese government dismantles freedom of the press,https://freedom.press/blog/2015/12/preparation-join-us-wars-japan-dismantles-freedom-press,237,110,sprucely,12/10/2015 19:22\n12564233,The Long Tail Keyword Myth,http://clicteq.com/the-long-tail-keyword-myth-a-data-driven-argument/,25,13,Clicteq,9/23/2016 13:03\n10879953,\"Sorry PG, the Small Life Is the Epic Life\",https://www.youtube.com/watch?v=W8_VZo993BI,4,1,ajjuliani,1/11/2016 10:16\n11520633,Fair use prevails as Supreme Court rejects Google Books copyright case,http://arstechnica.com/tech-policy/2016/04/fair-use-prevails-as-supreme-court-rejects-google-books-copyright-case/,239,88,coloneltcb,4/18/2016 15:24\n10911913,OweFS  One-way encrypted file system,http://owefs.firelet.net/,50,38,nyan4,1/15/2016 20:33\n10723686,Leaving the Evil Empire of Facebook,https://medium.com/@hargup/leaving-the-evil-empire-of-facebook-7f7b1955bb37#.bdw3iocdp,2,2,hargup,12/12/2015 18:51\n10503438,The disappearing middle class is threatening large American brands,http://uk.businessinsider.com/the-disappearing-middle-class-is-threatening-major-retailers-2015-10,3,2,Futurebot,11/3/2015 23:16\n10431768,Why I'm saying goodbye to Dropbox and hello to SpiderOak Hive,http://dougbelshaw.com/blog/2013/08/28/why-im-saying-goodbye-to-dropbox-and-hello-to-spideroak-hive/,9,3,nsmalch,10/22/2015 12:25\n10891509,The Approaching Death of the Parallel File System,http://www.nextplatform.com/2016/01/12/the-slow-death-of-the-parallel-file-system/,22,12,Katydid,1/13/2016 0:37\n10956390,Blended Community is the next Facebook?,http://Www.blendedcommunity.com,1,1,jeancol,1/22/2016 23:57\n10463385,Chicken study reveals evolution can happen faster than thought,http://www.ox.ac.uk/news/2015-10-28-chicken-study-reveals-evolution-can-happen-much-faster-thought-0,41,13,dnetesn,10/28/2015 9:06\n11454408,I've Had Enough and Today Everyone Has the Phoronix Premium Experience,https://www.phoronix.com/scan.php?page=news_item&px=Premium-For-Everyone-Today,134,32,iberinger,4/8/2016 13:16\n11215708,Learned treatise (Wikipedia),https://en.wikipedia.org/wiki/Learned_treatise,2,2,fabulist,3/3/2016 8:45\n10590004,Ask HN: Review my startup: dynalist.io,,2,6,ericax,11/18/2015 19:16\n12381728,Apple Patents Collecting Biometric Information Based on Unauthorized Device Use,https://www.schneier.com/blog/archives/2016/08/apple_patents_c.html,10,1,cgtyoder,8/29/2016 13:38\n11600345,Yahoo CEO Marissa Mayer Compensation Soars 69 Percent to $42.1M,http://www.hollywoodreporter.com/news/yahoo-ceo-marissa-mayer-compensation-889087,35,13,jkestner,4/30/2016 4:25\n12515613,Articles and books about the software engineering labor market?,,1,1,uger,9/16/2016 17:21\n11400322,A $700 Juicer for the Kitchen That Caught Silicon Valleys Eye,http://www.nytimes.com/2016/04/03/business/juicero-juice-system-silicon-valley-interest.html?ref=technology&_r=0,39,47,hvo,3/31/2016 20:25\n10371228,The Little Printf,http://ferd.ca/the-little-printf.html,14,3,gmcabrita,10/11/2015 21:50\n11805296,Show HN: Fun with Palindromes and Rust Iterators,https://github.com/bluejekyll/palindrome-rs/blob/master/src/lib.rs,3,4,bluejekyll,5/31/2016 7:50\n12118010,Why Bicycling Infrastructure Fails Bicyclists,http://www.slate.com/articles/business/metropolis/2016/07/bicycling_needs_two_things_to_be_safer_better_infrastructure_and_better.html,10,4,jseliger,7/18/2016 20:54\n10832914,New string formatting in Python,https://zerokspot.com/weblog/2015/12/31/new-string-formatting-in-python/,173,132,eatonphil,1/3/2016 22:38\n12169655,\"Iran destroys 100,000 moral-corrupting satellite dishes\",http://www.aljazeera.com/news/2016/07/iran-destroys-100000-corrupting-satellite-dishes-160724202722493.html,3,1,yunque,7/27/2016 0:00\n10208018,Ask HN: Have you converted to software engineering from another profession?,,3,8,GFuller,9/12/2015 13:24\n11587787,Ask HN: Can I Optimise the load time of your Wordpress Site for Free?,,7,10,adzeds,4/28/2016 10:50\n10742786,The discovery of lunar water has changed everything for human exploration,http://arstechnica.com/science/2015/12/why-were-going-back-to-the-moon-with-or-without-nasa/,85,53,nomadictribe,12/16/2015 6:48\n11937085,How things float,http://datagenetics.com/blog/june22016/index.html,7,2,fanfantm,6/20/2016 9:56\n10607531,The MTV Problem with Product Managment,https://shkspr.mobi/blog/2015/11/the-mtv-problem-with-product-managment/,21,4,edent,11/21/2015 18:22\n11762314,Millers Law in the Archipelago of Weird,https://status451.com/2016/05/24/millers-law-in-the-archipelago-of-weird/,2,1,adiabatty,5/24/2016 15:26\n10348028,How Did the World's Rich Get That Way? Luck (2013),http://www.bloomberg.com/bw/articles/2013-04-22/how-did-the-worlds-rich-get-that-way-luck,3,3,pmiller2,10/7/2015 18:42\n11339521,Ask HN: Should I learn Swift?,,6,7,b01t,3/22/2016 19:58\n10901969,Course materials for Malware Analysis,https://github.com/RPISEC/Malware,99,10,adamnemecek,1/14/2016 15:34\n10786492,\"Brazil declares emergency after 2,400 babies are born with brain damage\",https://www.washingtonpost.com/news/to-your-health/wp/2015/12/23/brazil-declares-emergency-after-2400-babies-are-born-with-brain-damage-possibly-due-to-mosquito-borne-virus/,321,137,igonvalue,12/24/2015 0:49\n11542526,Apply HN: Open Rover  open outdoor robotics,,5,4,neuromancer2701,4/21/2016 14:47\n11942850,Why extremely rare events keep happening all the time,http://www.chicagotribune.com/news/sns-wp-blm-rare-comment-4355e7ec-370a-11e6-af02-1df55f0c77ff-20160620-story.html,12,3,eplanit,6/21/2016 1:13\n12353299,Pluggable.js: A tiny plugin architecture for your JavaScript project,https://jcbrand.github.io/pluggable.js,7,1,jcbrand,8/24/2016 16:41\n12407368,Mark Zuckerberg's visit gives Nigerian startups much-needed boost,http://www.cnn.com/2016/08/31/africa/nigeria-zuckerberg-visit/,2,1,endswapper,9/1/2016 17:47\n11664322,'Panama Papers' Offshore Leaks Database,https://offshoreleaks.icij.org/,108,17,astdb,5/10/2016 0:12\n12424883,Children Should Eat Less Than 25 Grams of Added Sugar Daily,http://www.sci-news.com/medicine/children-added-sugars-04125.html,34,65,awqrre,9/4/2016 15:41\n12294065,Show HN: WebGL low-poly saturn example,http://whitestormjs.xyz/playground/?example=saturn&dir=demo,19,3,alex2401,8/15/2016 22:42\n12085843,\"Gluon: A static, type inferred and embeddable language written in Rust\",https://github.com/Marwes/gluon,136,48,jswny,7/13/2016 13:12\n11294652,\"Before ASCII art, there was typewriter art\",http://pictorial.jezebel.com/the-typewriter-ascii-portraits-of-classic-hollywood-and-1738094492,2,1,anigbrowl,3/16/2016 2:52\n11770832,Comcast limits data cap overage fees to $200 a month,http://arstechnica.com/business/2016/05/comcast-limits-data-cap-overage-fees-to-200-a-month/,2,1,shawndumas,5/25/2016 16:10\n11223548,Show HN: Management as a service,https://medium.com/@humanworks/management-as-a-service-89fd71321a1f,3,6,Nikolas0,3/4/2016 13:29\n11541035,Innovation thoughts on success,https://andrewstannard.com/inniovation-a19fde37c1f4#.yexa54eia,2,2,astannard,4/21/2016 11:07\n11545873,\"National Security Letters are now constitutional, judge rules\",http://arstechnica.com/tech-policy/2016/04/in-a-reversal-judge-now-says-national-security-letters-are-constitutional/,11,1,doctorshady,4/21/2016 22:47\n12237927,\"Bitcoin not money, judge rules in victory for backers\",http://phys.org/news/2016-08-bitcoin-money-victory-backers.html,20,7,dnetesn,8/6/2016 12:43\n10712871,'Troll insurance' to cover the cost of internet bullying,http://www.telegraph.co.uk/finance/newsbysector/banksandfinance/insurance/12041832/Troll-insurance-to-cover-the-cost-of-internet-bullying.html,26,14,e15ctr0n,12/10/2015 19:41\n11056766,Test your BIOS and share your results on GitHub,https://github.com/farjump/fwtr,157,17,Julio-Guerra,2/8/2016 7:16\n11870599,Help Make Open Source Secure,https://blog.mozilla.org/blog/2016/06/09/help-make-open-source-secure/,30,1,robin_reala,6/9/2016 16:53\n12513701,EpiPen Maker Quietly Steers Effort That Could Protect Its Price,http://www.nytimes.com/2016/09/16/business/epipen-maker-mylan-preventative-drug-campaign.html,172,167,uptown,9/16/2016 13:11\n10739089,Why Were Stuck in an Abusive Relationship with Our Phones,https://medium.com/@chrysb/why-we-re-stuck-in-an-abusive-relationship-with-our-phones-12787406c473,5,1,chrysb,12/15/2015 17:39\n11930405,Serverless Architecture in short: lower operations costs and vendor lock-in,https://specify.io/concepts/serverless-architecture,13,7,WolfOliver,6/18/2016 20:13\n12258523,Recreating the Doctor Who Time Tunnel in GLSL,http://roy.red/slitscan-.html,119,17,roywiggins,8/9/2016 23:55\n10191589,A Slack Client with Built-In Task Management,http://swipesapp.com/slack,3,4,marwann,9/9/2015 14:21\n10204376,Teaching Machines to Understand Us (2015),http://www.technologyreview.com/featuredstory/540001/teaching-machines-to-understand-us/,2,1,r_singh,9/11/2015 15:54\n11712474,Computer glitch has led to incorrect advice on statins,https://www.newscientist.com/article/2087983-computer-glitch-has-led-to-incorrect-advice-on-statins,32,18,gulda,5/17/2016 10:42\n10794504,Ask HN: How to move from Sr. Level front end engineer to c++ games dev,,1,4,dclowd9901,12/26/2015 16:52\n12292230,Last Day to Apply for Startup School 2016,http://blog.ycombinator.com/last-day-to-apply-for-startup-school-2016,50,8,dwaxe,8/15/2016 18:08\n10550608,\"Block storage is dead, says ex-HP and Supermicro data bigwig\",http://www.theregister.co.uk/2015/11/10/block_storage_dead_interview/,10,9,snaky,11/12/2015 1:03\n10607422,How a little bit of TCP knowledge is essential,http://jvns.ca/blog/2015/11/21/why-you-should-understand-a-little-about-tcp/,299,41,dar8919,11/21/2015 17:50\n12125348,Grabr launches peer-to-peer marketplace for international shopping and delivery,https://techcrunch.com/2016/07/19/grabr-launches-peer-to-peer-marketplace-for-international-shipping/,11,5,isaiahd,7/19/2016 22:14\n11890122,Elixir restful framework,https://maru.readme.io,5,1,indatawetrust,6/12/2016 20:37\n12348909,The Loomio Cooperative Handbook: How we run a worker-owned tech startup,http://loomio.coop,122,32,alannallama,8/24/2016 0:46\n10344860,Ask HN: IDE Right Screen == Better Problem Solving Skills?,,5,11,glynjackson,10/7/2015 8:43\n11365187,GalliumOS  Lightweight Linux for Chromebooks,https://galliumos.org/,141,74,milankragujevic,3/26/2016 10:42\n10825685,Will you use ReactJS with a REST service instead of GWT in Java app?,https://hashnode.com/post/will-you-use-reactjs-components-with-a-rest-service-instead-of-gwt-in-java-application-ciiwwahql0063wx53ef5qkh2y,4,1,ipselon,1/2/2016 9:37\n10259798,Quirky Just Filed for Bankruptcy,http://gizmodo.com/quirky-just-filed-for-bankruptcy-1732333772,6,1,sageabilly,9/22/2015 16:48\n10297855,Google Nexus 6P,https://store.google.com/product/nexus_6p,45,84,rabbidruster,9/29/2015 17:26\n12238517,Ptpython  better than ipython or bpython?,http://terriblecode.com/why-ptpython-is-the-only-repl-you-will-ever-need-2/,1,1,ausjke,8/6/2016 15:55\n11090835,Request for Advice: How to interact with memes in the work place,,2,1,Neetpeople,2/12/2016 21:36\n12550901,Chan Zuckerberg Initiative commits to investing $3B to cure diseases,http://www.theverge.com/2016/9/21/13003174/chan-zuckerberg-initiative-commits-to-investing-3-billion-to-cure,10,2,stanleydrew,9/21/2016 18:28\n10183209,\"Show HN: I'm building an AR/VR glove (inertial tracking, no cameras)\",https://www.youtube.com/watch?v=xxeAgxs409A,7,3,mburkon,9/7/2015 21:47\n11430258,This fall Thursday Night Football will be streamed live Twitter,https://twitter.com/nflcommish/status/717328210879336450,2,1,anu_gupta,4/5/2016 13:41\n11570834,Generally Accepted Accounting Standards (GAAP),http://avc.com/2016/04/generally-accepted-accounting-standards-gaap/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+AVc+%28A+VC%29,6,2,ghosh,4/26/2016 11:09\n11701383,Americas Never-Ending Oil Consumption,http://www.theatlantic.com/politics/archive/2016/05/american-oil-consumption/482532/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Best-Of-The-Atlantic+%28The+Atlantic+-+Best+Of%29&amp;single_page=true,27,50,jseliger,5/15/2016 16:02\n12020517,Chronix: A fast and efficient time series storage,http://chronix.io/#features,71,13,based2,7/1/2016 23:45\n11662192,Fort McMurray Wildfire in Alberta Canada Deemed Extreme,https://www.nasa.gov/image-feature/goddard/2016/fort-mcmurray-wildfire-in-alberta-canada-deemed-extreme,4,1,raddad,5/9/2016 18:57\n10501096,Administrate  Rails framework for creating flexible admin dashboards,https://robots.thoughtbot.com/announcing-administrate,15,2,graysonwright,11/3/2015 17:36\n12013855,A diagram of human consciousness,https://www.reddit.com/r/neurology/comments/4qpvru/a_diagram_of_human_consciousness/,3,1,coolestux,7/1/2016 4:21\n12033764,Christian Mingle must let LGBT singles use dating site after losing court battle,http://www.cbc.ca/news/trending/christian-mingle-same-sex-dating-lgbt-lawsuit-california-1.3663871,6,13,empressplay,7/5/2016 0:38\n12357427,Encryption under fire in Europe as France and Germany call for decrypt law,https://techcrunch.com/2016/08/24/encryption-under-fire-in-europe-as-france-and-germany-call-for-decrypt-law/,42,58,ammonammon,8/25/2016 7:36\n11240769,Trending stories from the world wide web,http://occasionaljunk.com,3,1,anmolparashar,3/7/2016 19:02\n12038072,Is there a company that sells meal planning?,,1,7,loorinm,7/5/2016 17:30\n12138979,Measure the Real Size of Any Python Object,https://goshippo.com/blog/measure-real-size-any-python-object/,10,2,wjarjoui,7/21/2016 18:35\n11096844,MapDB: Database Engine,http://www.mapdb.org,4,1,weitzj,2/14/2016 2:21\n11190759,Worlds Most Feared Financial Sanction 311Act Challenged and Beaten David V Goliath,http://bpabankclassaction.com/index.php?p=/discussion/14/fincen-fuks-up-so-badly-they-resort-to-retreating-and-pretending-they-never-existed#latest,4,1,jayjay1010,2/28/2016 12:31\n10806649,HashGAB  Video Parody Maker,http://hashgab.com,1,2,hashgab,12/29/2015 13:58\n10712482,Old Stuff That Rocks,https://wincent.com/blog/old-stuff-that-rocks,25,5,thomson,12/10/2015 18:50\n12008020,Waiting for GÃ¶del,http://www.newyorker.com/tech/elements/waiting-for-godel,84,28,enkiv2,6/30/2016 12:29\n10512461,Teach Yourself Go in 24 Hours,http://leanpub.com/teachyourselfgo,3,3,jpheight,11/5/2015 9:38\n11359047,GStreamer 1.8 released,https://gstreamer.freedesktop.org/releases/1.8/,4,1,forlorn,3/25/2016 8:40\n10524735,The KeyKOS Nanokernel Architecture (1992),http://www.cis.upenn.edu/~KeyKOS/NanoKernel/NanoKernel.html,77,10,the_why_of_y,11/7/2015 13:35\n11150314,Caterpillar's new smartphone with built-in thermal imaging,http://gizmodo.com/caterpillars-new-s60-is-the-first-smartphone-with-flir-1759685817?sf44639276=1,114,63,uphoff,2/22/2016 12:22\n10755904,Core Data Threading Demystified,https://realm.io/news/marcus-zarra-core-data-threading/,29,3,astigsen,12/18/2015 1:01\n10833855,Agromafia,http://www.cbsnews.com/news/60-minutes-agromafia-food-fraud/,115,84,kungfudoi,1/4/2016 3:28\n11420774,A $700 Juicer for the Kitchen That Caught Silicon Valleys Eye,http://www.nytimes.com/2016/04/03/business/juicero-juice-system-silicon-valley-interest.html,2,1,Saad_M,4/4/2016 10:45\n11244878,Show HN: Drive development of missing features from any open source project,http://codemill.io/for-open-source,6,13,shaharsol,3/8/2016 12:45\n10765889,Why you only need to test with 5 users,https://www.nngroup.com/articles/why-you-only-need-to-test-with-5-users/,2,1,sail,12/20/2015 3:05\n11720559,Another Hack: 117M LinkedIn Emails and Passwords,http://motherboard.vice.com/read/another-day-another-hack-117-million-linkedin-emails-and-password,54,9,Brajeshwar,5/18/2016 8:37\n10640733,\"Briefly on the Purpose of Functors, Applicatives and Monads\",https://codetalk.io/posts/2015-11-28-briefly-on-the-purpose-of-functors-applicatives-and-monads.html,33,1,Tehnix,11/28/2015 11:00\n10380487,Capsule Shield: A Docker Alternative for the JVM,http://blog.paralleluniverse.co/2015/10/08/container-capsules/,113,48,pron,10/13/2015 14:00\n10252748,Bootstrapping Ikarus Scheme,https://groups.google.com/forum/#!topic/ikarus-users/mMOxn8qO_Iw,24,2,soegaard,9/21/2015 15:02\n12020367,\"Home Computers Connected to the Internet Aren't Private, Court Rules\",http://mobile.eweek.com/security/home-computers-connected-to-the-internet-arent-private-court-rules.html,7,2,RealGeek,7/1/2016 23:13\n10177744,A Basketball Arena Battles for San Franciscos Heart,http://www.nytimes.com/2015/09/06/business/a-basketball-arena-battles-for-san-franciscos-heart.html?ref=basketball,2,1,pma,9/6/2015 14:30\n11996355,California Hits the Brakes on High-Speed Rail,http://www.bloomberg.com/view/articles/2016-06-28/california-hits-the-brakes-on-high-speed-rail-fiasco,42,106,HillaryBriss,6/28/2016 18:44\n11552375,svmidi  a simple virtual midi keyboard (beta),https://github.com/henriqueleng/svmidi,1,1,henriqueleng,4/22/2016 20:33\n12443859,Only Apple could get away with killing the headphone jack,http://www.vox.com/2016/9/7/12816066/apple-headphone-jack,6,12,wyldfire,9/7/2016 14:51\n11980499,The light clock mini,http://urltag.net/Bhfja,1,1,bootmagic,6/26/2016 12:34\n11872664,A Lament for the LAN Party,https://www.rockpapershotgun.com/2016/06/09/lan-party-starcraft-nineties/,235,154,yrochat,6/9/2016 21:53\n12555948,Why Kenya's Cashless Payments for Public Transport Failed,http://www.iafrikan.com/2016/09/21/kenyas-cashless-payment-system-was-doomed-by-a-series-of-experience-design-failures/,3,1,tefo-mohapi,9/22/2016 11:05\n12066249,Why the Great Divide Is Growing Between Affordable and Expensive U.S. Cities,http://blogs.wsj.com/economics/2016/04/18/why-the-great-divide-is-growing-between-affordable-and-expensive-u-s-cities/,69,94,jseliger,7/10/2016 17:08\n12332366,Mac OS X: Sane way to switch between windows,https://tooling.tips/mac-os-x-sane-way-to-switch-between-windows-2853493b9a1e#.d5457u5ql,44,60,a_alakkad,8/21/2016 19:34\n10216598,\"Empty Epson ink cartridges, which cost Â£2,500 a set, are still 20 percent full\",http://arstechnica.co.uk/gadgets/2015/09/empty-epson-ink-cartridges-which-cost-2500-for-a-set-are-still-20-percent-full/,19,1,wolfgke,9/14/2015 18:30\n10396117,\"Windows 10 upgrade nags become more aggressive, offer no opt-out\",http://www.zdnet.com/article/windows-10-upgrade-nags-become-more-aggressive-offer-no-opt-out/,12,9,someguy1233,10/15/2015 21:26\n10188667,Principles of a Decentralized Web,http://nicola.io/decentralized-principles/2015/,46,29,nicolagreco,9/8/2015 22:54\n12555403,Show HN: Changing and throttling http traffic with ARP poisoning,https://github.com/Shinao/CDansLair,4,3,shinao,9/22/2016 8:36\n10222137,\"Oldest, Longest Ancient Egyptian Leather Manuscript Found\",http://news.discovery.com/history/archaeology/oldest-and-longest-ancient-egyptian-leather-manuscript-found-150914.htm,17,2,diodorus,9/15/2015 18:00\n12418979,Finnish Carrier Sets New World Record for 4G Download Speeds,http://spectrum.ieee.org/tech-talk/telecom/wireless/finnish-carrier-sets-new-world-record-for-4g-download-speeds,75,61,bemmu,9/3/2016 12:41\n12163603,Facebook removes ABC Four Corners footage of child detainee abuse,http://www.theage.com.au/victoria/facebook-removes-abc-four-corners-footage-of-child-detainee-abuse-20160726-gqe0bz.html,6,1,andrewstuart,7/26/2016 5:52\n10352584,\"One Year with Apache Mesos  The Good, the Bad, and the Ugly\",http://datajet.io/One-year-with-Apache-Mesos-The-Good-The-Bad-and-the-Ugly.html,34,2,petard,10/8/2015 13:26\n10650466,How Google Uses Angular 2 with Dart,http://angularjs.blogspot.com/2015/11/how-google-uses-angular-2-with-dart.html,1,1,daw___,11/30/2015 17:15\n10613738,\"Northern white rhino dies in US, leaving only three alive\",http://www.bbc.co.uk/news/world-us-canada-34897767,17,3,grahamel,11/23/2015 10:08\n10269650,Tcl fiber package based on Erlang process model,http://tclfiber.sourceforge.net/,9,1,blacksqr,9/24/2015 3:22\n11631013,\"Couple booked an Airbnb, walked into a porno shoot\",http://imgur.com/a/LpCfa,7,6,chirau,5/4/2016 19:30\n10484365,Template Comparison  D vs. C++,http://dlang.org/template-comparison.html,10,2,vmorgulis,10/31/2015 21:51\n12112658,\"TempleOS Benchmark: VMware, VirtualBox, QEMU\",https://www.youtube.com/watch?v=adtj2YwiDhQ,84,12,TempleOSV409,7/18/2016 0:49\n11653166,Cron best practices,https://sanctum.geek.nz/arabesque/cron-best-practices/,97,19,leejo,5/8/2016 8:08\n10439647,Machine learning at the speed of light,http://arxiv.org/abs/1510.06664,1,1,jedharris,10/23/2015 16:31\n11601271,\"Report: Reddit falling short on revenue, may close Upvoted\",http://siliconangle.com/blog/2016/04/29/report-reddit-falling-short-on-revenue-may-close-content-aggregation-site-upvoted/,7,1,brtkbrtk,4/30/2016 11:18\n10429840,PrettyPing,http://denilson.sa.nom.br/prettyping/,96,23,colinprince,10/22/2015 0:48\n11511864,New notification tool,http://www.kitwall.com,1,1,stevesol,4/16/2016 19:16\n11372669,Silicon Valley Looks to Artificial Intelligence for the Next Big Thing,http://www.nytimes.com/2016/03/28/technology/silicon-valley-looks-to-artificial-intelligence-for-the-next-big-thing.html,15,3,grej,3/28/2016 4:02\n11919921,\"Bulk surveillance is going mainstream in the US, and inhumane tech is forthcoming\",https://medium.com/@spencenow/bulk-surveillance-goes-mainstream-in-the-us-and-inhumane-tech-is-forthcoming-e871f5961c93#.olyzxyfpm,13,2,spenvo,6/17/2016 0:15\n12570932,\"Coding is not fun, its technically and ethically complex\",https://aeon.co/ideas/coding-is-not-fun-it-s-technically-and-ethically-complex?utm_source=Aeon+Newsletter&utm_campaign=c820819188-Weekly_Newsletter_23_September_20169_23_2016&utm_medium=email&utm_term=0_411a82e59d-c820819188-69015217,10,5,azuajef,9/24/2016 13:57\n10830587,Show HN: Plain text for the web,https://saola.in/about,151,47,saola-app,1/3/2016 13:56\n12088694,Master Ruby Web APIs Is Out,http://master-ruby-web-apis.samurails.com/,8,2,tn6o,7/13/2016 18:54\n11913828,Google buying Twitter predicted to follow Microsofts move for LinkedIn,http://www.marketwatch.com/story/google-buying-twitter-predicted-to-follow-microsofts-move-for-linkedin-2016-06-14,19,7,obi1kenobi,6/16/2016 3:50\n10319153,Fast starting MySQL Docker image suitable for test fixtures,https://hub.docker.com/r/zanox/mysql/,1,1,yarekt,10/2/2015 15:30\n10430716,Build your on linux distro,http://www.openembedded.org/wiki/Documentation,12,2,atilev,10/22/2015 6:34\n12478587,Ask HN: What to look for in a job candidate's GitHub profile,,9,9,noaclpo,9/12/2016 10:50\n11413123,Made a small JavaScript library for smooth pretty drawing/handwriting on Canvas,https://github.com/jakubfiala/atrament.js,8,2,fiala__,4/2/2016 20:02\n12267150,Need help to set ODBC MySQL driver,,1,1,PatriciaTabor,8/11/2016 10:26\n11788278,Swift and Dynamism,http://blog.wilshipley.com/2016/05/pimp-my-code-book-2-swift-and-dynamism.html,86,41,dchest,5/27/2016 19:23\n11388153,7 Undeniable Reasons to Embrace DevOps,http://www.51zero.com/blog/2016/3/14/ss,4,3,51zero,3/30/2016 9:58\n10904501,Mental fatigue impairs physical performance in humans (2009),http://jap.physiology.org/content/106/3/857,110,56,jimsojim,1/14/2016 21:10\n12490251,That Sentimental Feeling: using sentiment analysis as a proxy for plot movement,http://www.matthewjockers.net/2015/12/20/that-sentimental-feeling/,21,2,benbreen,9/13/2016 17:11\n10321641,What do you use for to do list?,,1,6,thebud,10/2/2015 22:07\n11946770,Googles new two-factor authentication system: Tap yes to log in,http://arstechnica.com/gadgets/2016/06/googles-new-two-factor-authentication-system-tap-yes-to-log-in/,6,1,bpierre,6/21/2016 16:11\n11260378,Forcerank  a skill-based contest for stock market fans,http://www.forcerank.com/,7,2,up_and_up,3/10/2016 17:04\n11952990,PayPal doesn't care about 2FA security,https://shkspr.mobi/blog/2016/06/paypal-doesnt-care-about-security/,5,2,edent,6/22/2016 11:33\n10312551,Carbon: The Next Generation of Weebly,http://www.weebly.com/carbon,89,15,jdori,10/1/2015 16:49\n10368491,Three unique words can address any place in the world,http://what3words.com,2,14,nefitty,10/11/2015 7:58\n11567395,Ask HN: What do you do when 50%+ of your time is fighting your will to quit,,3,5,toss_it_away,4/25/2016 21:10\n10758278,Big Company vs. Startup Work and Compensation,http://danluu.com/startup-tradeoffs/,730,401,ingve,12/18/2015 13:25\n11866868,Why I turned down $500K and shut down my startup,https://medium.com/@Timoth3y/why-i-turned-down-500k-pissed-off-my-investors-and-shut-down-my-startup-2645c4ca1354?source=linkShare-1837d4349d1d-1465433659,648,175,jason_tko,6/9/2016 0:56\n10444506,Walgreens Halts Theranos Testing Center Expansion,http://techcrunch.com/2015/10/23/walgreens-halts-theranos-testing-center-expansion/,2,1,pen2l,10/24/2015 18:57\n12047822,Paper OTP,http://rareventure.com/paper_otp/,3,1,reddytowns,7/7/2016 6:37\n10383894,A Nobel for a Real-World Economist,http://www.bloombergview.com/articles/2015-10-12/a-nobel-for-a-real-world-economist,29,4,akg_67,10/13/2015 22:25\n10994020,Apple  losing out on talent and in need of a killer new device,http://www.theguardian.com/technology/2016/jan/28/apple-quarterly-results-iphone-silicon-valley-developers,3,1,santaclaus,1/29/2016 7:41\n10733131,Trucking Deregulation (1993),http://www.econlib.org/library/Enc1/TruckingDeregulation.html,21,10,kawera,12/14/2015 19:21\n11397055,C++ is the most WTF language,https://github.com/search?utf8=%E2%9C%93&q=wtf&type=Code&ref=searchresults,6,3,tulsidas,3/31/2016 13:43\n11526056,The Story of Magic Leap,http://www.wired.com/?p=1999666,99,46,HeyShayBY,4/19/2016 10:44\n11582632,NSA Estimates Snowden Singlehandedly Sped Up Encryption Adoption by 7 Years,https://www.techdirt.com/articles/20160426/13475834282/thank-snowden-as-nsa-estimates-he-singlehandedly-sped-up-encryption-adoption-7-years.shtml,17,2,utternerd,4/27/2016 17:40\n12149566,Ask HN: I have some side-project ideas. What do you think I should work on?,,4,6,nathan_f77,7/23/2016 14:37\n11284207,The Neuroscientist Who Lost Her Mind,http://www.nytimes.com/2016/03/13/opinion/sunday/the-neuroscientist-who-lost-her-mind.html,110,64,joshrotenberg,3/14/2016 17:42\n12036472,Linux letting go: 32-bit builds on the way out,http://www.theregister.co.uk/2016/07/05/linux_letting_go_32bit_builds_on_the_way_out/,3,1,alxsanchez,7/5/2016 14:04\n12073790,Cops: PokÃ©mon Go used to lure victims of armed robbery spree,http://www.polygon.com/2016/7/10/12139968/cops-pokemon-go-used-to-lure-victims-of-armed-robbery-spree,2,1,alt_,7/11/2016 19:45\n10980827,Has anyone used any of these time tracking apps for your iPhone?,,1,3,madhavcp,1/27/2016 16:15\n11680916,SROP mitigation committed,http://undeadly.org/cgi?action=article&sid=20160512021016&mode=expanded,1,1,notaplumber,5/12/2016 2:19\n10705825,Yuuuge Cards Against Humanity #madethis,http://trumpagainsthumanity.com,1,1,vippy,12/9/2015 18:49\n11129090,Mark Cuban's Blog: Apple vs the FBI vs. A Suggestion,http://blogmaverick.com/2016/02/18/apple-vs-the-fbi-vs-a-suggestion/,5,3,masonlee,2/18/2016 20:34\n10565362,Learning Scalaz,http://eed3si9n.com/learning-scalaz/,49,3,lelf,11/14/2015 11:51\n12358378,Bus1: a new Linux interprocess communication proposal,https://lwn.net/Articles/697191/,46,9,b3h3moth,8/25/2016 12:10\n10543836,Russias Amazon for Prisoners Offers Online Shopping and E-Mail Behind Bars,http://www.bloomberg.com/news/articles/2015-11-10/russia-s-amazon-for-prisoners-offers-online-shopping-and-e-mail-behind-bars,18,5,pavornyoh,11/11/2015 0:30\n11615768,Why I took my Team to Costa Rica,https://medium.com/@latifnanji/why-i-took-my-team-to-costa-rica-for-a-month-816083ccd115#.bxsiw7jyj,8,1,latifnanji27,5/2/2016 21:22\n11791684,I created Godwin's Law in 1990 as a warning,http://www.ibtimes.co.uk/when-i-created-godwins-law-1990-it-wasnt-prediction-it-was-warning-1562126,196,153,miraj,5/28/2016 14:02\n10677872,The #1 Mistake in Driving Growth,http://blog.yesgraph.com/numero_uno/,5,1,ALee,12/4/2015 17:59\n12289975,NoSQL Databases: A Survey and Decision Guidance,https://medium.com/baqend-blog/nosql-databases-a-survey-and-decision-guidance-ea7823a822d#.z0xgmd1a4,297,73,DivineTraube,8/15/2016 12:30\n10816655,Microsoft Will Warn Users About Suspected Attacks by Government Hackers,http://techcrunch.com/2015/12/30/microsoft-will-warn-users-about-suspected-attacks-by-government-hackers/,1,1,funkyy,12/31/2015 7:22\n12423427,The US government poisoned alcohol during Prohibition (2010),http://www.slate.com/articles/health_and_science/medical_examiner/2010/02/the_chemists_war.html,163,98,leksak,9/4/2016 8:51\n12510265,\"Show HN: City Browser, an interface for filtering US cities\",https://sfirrin.github.io/CityBrowser/,14,1,swf,9/15/2016 22:11\n11235773,Introduction to ARMv8 64-bit Architecture,https://quequero.org/2014/04/introduction-to-arm-architecture/,3,2,ingve,3/6/2016 22:03\n11947317,Why Do Islands Induce Dwarfism?,http://www.sapiens.org/blog/animalia/island-dwarfism/,98,50,mhb,6/21/2016 17:07\n11884080,Second layer of information in DNA confirmed,http://www.physics.leidenuniv.nl/index.php?id=11573&news=889&type=LION&ln=EN,53,7,GolDDranks,6/11/2016 16:37\n11032834,Mobile Photography Awards 2016: The best mobile pics ever?,http://blog.vodafone.co.uk/2016/02/04/mobile-photography-awards-the-best-smartphone-photos-ever/,2,1,adambunker,2/4/2016 9:24\n12327124,\"Intel's Kaby Lake CPU: The Good, the Bad, and the Meh\",http://www.makeuseof.com/tag/intels-kaby-lake-cpu-good-bad-meh/,61,76,walterbell,8/20/2016 16:02\n11381625,He Always Had a Dark Side,https://mastermind.atavist.com/he-always-had-a-dark-side,1304,351,pwnna,3/29/2016 14:19\n10630181,Journal Impact Factor Shapes Scientists Reward Signal,http://journals.plos.org/plosone/article?id=10.1371%2Fjournal.pone.0142537,7,1,Amorymeltzer,11/25/2015 22:30\n10565592,Terrorist to Coward Chrome Extension,https://chrome.google.com/webstore/detail/terrorist-to-coward/camjpbmlpgfcgilkohfkglmeojghicik?ref=producthunt,3,2,charlieirish,11/14/2015 13:30\n11479361,Apply HN: TestBeacon  Web Automation Testing as a Service,,4,6,wjg,4/12/2016 13:30\n10857624,Google translated Russia to 'Mordor' in 'automated' error,http://www.bbc.co.uk/news/technology-35251478,245,68,dan1234,1/7/2016 12:55\n11923769,Ruru: native Ruby extensions written in Rust,https://github.com/d-unseductable/ruru,143,30,thibaut_barrere,6/17/2016 16:57\n11442155,Ask HN: What does the iphone actually encrypt?,,3,1,DanBlake,4/6/2016 21:13\n10298004,Whence function notation?,http://blogs.law.harvard.edu/pamphlet/2015/09/28/whence-function-notation/,47,18,djmylt,9/29/2015 17:42\n11818951,Avoid committing to GitHub with your company email,https://github.com/kintoandar/git-hooks,9,8,kintoandar,6/1/2016 22:55\n12301984,ChatSim  unlimited global chat sim card,https://www.chatsim.com/how-works,2,1,mocookie,8/17/2016 1:51\n10591009,\"Ask HN: So, what must Muslims do?\",,7,15,aquratic,11/18/2015 21:48\n10252624,The Rhino's Last Stand,https://www.guernicamag.com/features/the-rhinos-last-stand,54,17,Thevet,9/21/2015 14:48\n10280100,Mathematica programming  an advanced introduction (2009),http://www.mathprogramming-intro.org/,23,15,dallamaneni,9/25/2015 19:14\n12097856,Show HN: Swiss Army Knife for Mac OS X,https://github.com/rgcr/m-cli,388,62,rgcr,7/14/2016 23:05\n12094327,Tripadvisor now lets users rate flights like hotels,http://qz.com/729968/you-can-now-rate-flights-and-airlines-like-you-do-hotels/,58,35,uptown,7/14/2016 14:54\n12072743,Show HN: A Checklist for Publishing an App in the Apple App Store,https://app.processd.com/process/how-to-ship-an-ios-app-in-the-app-store/,6,2,harrisreynolds,7/11/2016 17:35\n11001169,Venezuela is on the brink of a complete economic collapse,https://www.washingtonpost.com/news/wonk/wp/2016/01/29/venezuela-is-on-the-brink-of-a-complete-collapse/,30,13,temp,1/30/2016 8:58\n11655620,Show HN: Subasub  Learn Languages with Translated Subtitles,http://subasub.com,52,32,larion1,5/8/2016 20:28\n10312240,Markets: Can they really be tamed?,http://www.ft.com/intl/cms/s/0/aad452a8-660b-11e5-a57f-21b88f7d973f.html#axzz3nKeg4lSI,2,2,d9fb698e010974b,10/1/2015 16:18\n10782263,\"Software error releases up to 3,200 inmates early\",http://www.seattletimes.com/seattle-news/politics/inslee-error-releases-inmates-early-since-2002/,134,103,prostoalex,12/23/2015 6:35\n12414634,Microsoft's new business model for Windows 10: Pay to play,http://www.zdnet.com/article/microsofts-new-business-model-for-windows-10-pay-to-play/?ftag=TRE5575fdc&bhid=25696397469645606458680072209264,6,3,walterbell,9/2/2016 17:24\n11381499,Stack Overflow: The Hardware  2016 Edition,https://nickcraver.com/blog/2016/03/29/stack-overflow-the-hardware-2016-edition/,166,24,Nick-Craver,3/29/2016 13:59\n11244953,Fitspur: Individually you play together you have fun. Find your Activity Partner,http://www.fitspur.com/,8,3,edw519,3/8/2016 13:09\n12349098,Dropbox drops as much space as needed from Business plan,https://www.dropbox.com/business/pricing,7,6,tambourine_man,8/24/2016 1:44\n10414813,\"Search for Search Contest  build cool stuff, get featured on the Azure Blog\",https://azure.microsoft.com/en-us/blog/azure-search-search-for-search-contest/,5,1,evboyle,10/19/2015 18:54\n12504117,The Battle Between Emotion and Reason in Financial Markets,https://www.call-levels.com/blog/behavioral-finance-the-battle-between-emotion-and-reason/,71,22,Call-Levels,9/15/2016 7:39\n12185897,What the Brain Looks Like When It Solves a Math Problem,http://www.nytimes.com/2016/07/29/science/brain-scans-math.html?rref=collection%2Fsectioncollection%2Fscience&action=click&contentCollection=science&region=rank&module=package&version=highlights&contentPlacement=1&pgtype=sectionfront,112,17,dnetesn,7/29/2016 10:29\n11282914,\"From Stolen Wallet to ID Theft, Wrongful Arrest\",http://krebsonsecurity.com/2016/03/from-stolen-wallet-to-id-theft-wrongful-arrest/,73,13,cgtyoder,3/14/2016 14:00\n12256070,Preemptible VMs now up to 33% cheaper,https://cloudplatform.googleblog.com/2016/08/Preemptible-VMs-now-up-to-33-percent-cheaper.html,9,1,boulos,8/9/2016 17:08\n11884739,AI expert says that sex robots will be mainstream in 10 years,https://sextechguide.com/news/2016/06/10/ai-expert-sex-robots-10-years/,45,64,begrudger,6/11/2016 18:51\n11400537,How Google Works: A Google Ranking Engineer's Story,https://www.youtube.com/watch?v=iJPu4vHETXw,6,1,kyle6884,3/31/2016 21:04\n10574970,Why GPS makes distances bigger than they are,http://www.tandfonline.com/doi/full/10.1080/13658816.2015.1086924#/doi/full/10.1080/13658816.2015.1086924,2,2,stevetrewick,11/16/2015 15:34\n10913461,Comets cant explain weird alien megastructure star after all,https://www.newscientist.com/article/dn28786-comets-cant-explain-weird-alien-megastructure-star-after-all/,17,2,throwaway_yy2Di,1/16/2016 0:34\n12493848,iOS 10,http://www.apple.com/ios/ios-10/,5,1,wener,9/14/2016 2:25\n12184188,Show HN: Front-end boilerplate without overcomplication,https://github.com/grvcoelho/frontend-boilerplate,10,1,grvcoelho,7/29/2016 0:07\n12317195,Document.all willful violation,https://github.com/tc39/ecma262/issues/668,2,1,yuhong,8/19/2016 0:19\n12431795,Now I have been censored by Facebook,https://medium.com/@0rf/now-i-have-been-censored-by-facebook-ac1ffe094476,11,10,dragonbonheur,9/5/2016 19:12\n10417328,\"RushCard Locking People Out of Accounts, Putting People on Hold\",http://time.com/money/4078201/rush-card-account-lockout/,3,2,marcusgarvey,10/20/2015 3:55\n10600865,\"In Patagonia 2k years ago, it was common for people to modify skulls of babies\",http://www.bbc.com/earth/story/20151119-the-people-who-reshaped-their-skulls,58,33,nsgi,11/20/2015 12:37\n11627920,SpaceX announces a mission to land on Mars by 2018,http://www.slate.com/blogs/bad_astronomy/2016/05/03/spacex_announces_a_mission_to_land_on_mars_by_2018.html,131,50,jonbaer,5/4/2016 12:48\n11111906,How Uber Engineering Put the Squeeze on Trip Data,https://eng.uber.com/trip-data-squeeze/,2,1,myhrvold,2/16/2016 18:18\n10517656,Prescription painkiller deaths fall in medical marijuana states,http://www.reuters.com/article/2014/08/25/us-medical-marijuana-deaths-idUSKBN0GP1UJ20140825,192,113,anigbrowl,11/6/2015 3:17\n10429272,An extremely minimalistic puzzle game,http://pnpgame.com/?y,19,7,thekiller,10/21/2015 22:34\n12471873,Formidable Playbook: A practical guide to building modern applications,https://formidable.com/open-source/playbook/,52,19,yugoja,9/11/2016 3:21\n10180003,The Refugee Crisis Isnt a European Problem,http://www.nytimes.com/2015/09/06/opinion/sunday/the-refugee-crisis-isnt-a-european-problem.html?smid=fb-share,4,2,kareemm,9/7/2015 3:53\n10970709,Tim O'Reilly on paulg on inequality,https://medium.com/the-wtf-economy/in-his-essay-on-income-inequality-paul-graham-credited-me-for-pre-publication-feedback-ff8a0b295a1b#.whbom87sz,13,1,rst,1/25/2016 23:09\n10858375,\"MA, CA take the top spots in Bloomberg's index of innovative states\",http://www.bloomberg.com/news/articles/2016-01-07/here-are-the-most-innovative-states-in-america,85,91,fawce,1/7/2016 15:25\n10591464,Show HN: Launch your own dollarshaveclub in 7 days,http://www.jointhebox.com,4,5,jointhebox,11/18/2015 23:18\n11778077,Show HN: Automatic private time tracking for OS X,https://qotoqot.com/qbserve/,429,233,ivm,5/26/2016 14:12\n10538307,The most powerful mobile electromagnetic railgun built by a non-government,http://imgur.com/a/GrAiE,304,148,nkurz,11/10/2015 9:19\n11746910,Student Who Found Security Flaws in Police Protocol Gets Suspended Sentence,http://news.softpedia.com/news/student-who-found-flaws-in-police-communication-protocol-gets-prison-sentence-504333.shtml,124,46,campuscodi,5/22/2016 0:38\n11509160,\"Sorry, You Cant Speed Read\",http://www.nytimes.com/2016/04/17/opinion/sunday/sorry-you-cant-speed-read.html,217,129,karmacondon,4/16/2016 3:27\n11244798,If you're alive in 30 years you might be in 1000 years too,http://haakonsk.blogg.no/1456259429_if_youre_alive_in_30_.html,151,226,StreamBright,3/8/2016 12:18\n12078091,Irish Economy grew by 26.3% in 2015,http://www.irishtimes.com/business/economy/economy-grows-by-26-3-in-2015-says-cso-1.2719047,106,106,s_dev,7/12/2016 11:08\n11395256,Outer Space Treaty,https://en.wikipedia.org/wiki/Outer_Space_Treaty,33,14,shaaaaawn,3/31/2016 5:56\n10577790,Chip Credit Cards Give Retailers Another Grievance Against Banks,http://www.nytimes.com/2015/11/17/business/chip-credit-cards-give-retailers-another-grievance-against-banks.html,4,1,davidf18,11/16/2015 22:36\n11562935,Don't Quit Your Job to Chase Your Dream (Do This Instead),https://www.linkedin.com/pulse/dont-quit-your-job-chase-dream-do-instead-jeff-goins,3,1,halov,4/25/2016 7:34\n11933291,What Happens When You Get Struck by Lightning  Dara Ã Briain's Science Club,https://www.youtube.com/watch?v=xxE2OgVRTV8,2,1,YeGoblynQueenne,6/19/2016 15:32\n10928826,Technology could kill 5M jobs by 2020,http://money.cnn.com/2016/01/18/news/economy/job-losses-technology-five-million/,10,1,amlgsmsn,1/19/2016 4:14\n11755405,GitLab Container Registry,https://about.gitlab.com/2016/05/23/gitlab-container-registry/,449,118,martgnz,5/23/2016 17:36\n12551208,Lyft and Uber boast they'll wipe out hundreds of thousands of jobs in a decade,https://pando.com/2016/09/19/lyf-uber-jobs/3e462e1e18d1dcc538dc222c7825f7e3c75efc4c/,3,1,elmar,9/21/2016 19:01\n11382814,How we decreased memory usage in GlassWire 1.2,https://blog.glasswire.com/2016/03/29/how-glasswire-1-2-saves-your-memory-and-resources/,3,1,greenwalls,3/29/2016 16:50\n12295758,Practical Design: Pitching,http://themacro.com/articles/2016/08/practical-design-pitching/,46,5,snehesht,8/16/2016 5:46\n11101163,Ask HN: OO book for old Python hacker?,,5,2,bsg75,2/15/2016 2:21\n12327708,What It's Like to Be a Defense Investigator in a Rigged Justice System,http://www.motherjones.com/politics/2016/08/tomdispatch-americas-criminal-injustice-system,5,1,bostik,8/20/2016 18:17\n12225355,\"Warner Music Group's Losses Shrink, Digital Continues to Drive Bottom Line\",http://www.billboard.com/biz/articles/7461037/warner-music-group-posts-improved-quarterly-results-revenue-up-14,2,1,6stringmerc,8/4/2016 13:34\n11795485,Certificate Transparency Watch,http://ctwatch.net/#/,2,1,based2,5/29/2016 8:16\n11464759,The Weird Redemption of SFs Most Reviled Tech Bro,https://backchannel.com/the-weird-redemption-of-sf-s-most-reviled-tech-bro-ce8dd1bfb705#.orgs4v304,59,77,rmason,4/10/2016 3:35\n10708541,Google's AI bot thinks the purpose of life is 'to live forever'  ScienceAlert,http://www.sciencealert.com/google-s-ai-bot-thinks-the-purpose-of-life-is-to-live-forever,8,2,niksmac,12/10/2015 2:47\n11111771,Anonymous: Hacker releases 17.8GB of data from a Turkish national police server,http://www.ibtimes.co.uk/anonymous-hacker-unleashes-17-8gb-trove-data-turkish-national-police-server-1544131?,19,4,gruez,2/16/2016 17:57\n10365286,The Earth Doesn't Actually Orbit the Sun?,http://zidbits.com/2011/09/the-earth-doesnt-actually-orbit-the-sun/,3,1,ZeljkoS,10/10/2015 12:19\n10768020,Ask HN: How to monetize your ability to write secure code?,,13,5,some_furry,12/20/2015 19:41\n10918962,Crowdsourced research: Many hands make tight work,http://www.nature.com/news/crowdsourced-research-many-hands-make-tight-work-1.18508,18,2,bentoner,1/17/2016 9:45\n12131590,Hidden account with easy guessable password on Dell SonicWall devices,http://webcache.googleusercontent.com/search?q=cache:https://www.digitaldefense.com/ddi-six-discoveries/,1,1,campuscodi,7/20/2016 19:05\n10870242,Smarter bikes: The Vanhawks (YC W15) Valour leads the way and watches your back,http://www.bikerumor.com/2016/01/04/smarter-bikes-everyday-vanhawks-valour-leads-the-way-watches-your-back/,8,3,jseliger,1/9/2016 5:41\n10979785,Safari url bar crashes,,2,4,rogerfernandezg,1/27/2016 13:05\n11076902,Software Deduplication: Quick comparison of save ratings,https://trae.sk/view/26/,2,6,linuxready,2/10/2016 23:01\n11486334,The Man Who Discovered the Suns Puzzling Heat Is Being Forgotten,http://nautil.us/blog/the-man-who-discovered-the-suns-puzzling-heat-is-being-forgotten,2,1,dnetesn,4/13/2016 7:11\n11357578,More Teachers Can't Afford to Live Where They Teach,http://www.npr.org/sections/ed/2016/03/24/470710747/more-teachers-cant-afford-to-live-where-they-teach,3,1,santaclaus,3/25/2016 0:10\n11776873,Show HN: Innovators in Residence (soft landing for former startup founders),http://www.innovatorsinresidence.com/,2,1,scott_b,5/26/2016 10:24\n11337084,Ask HN: When to negotiate equity during spinoff,,6,1,throwaway_rsu,3/22/2016 15:02\n10177048,The Microservices Way  Weekly Microserivces Newsletter,https://www.getrevue.co/profile/microservices,1,1,britman,9/6/2015 7:50\n11882229,The Mistrust of Science,http://www.newyorker.com/news/news-desk/the-mistrust-of-science,77,89,yarapavan,6/11/2016 5:32\n12488244,Ask HN: Data visualization consultant,,81,31,mxmpawn,9/13/2016 13:57\n10813442,How we started with 0$ in a Starbucks and created our startup,http://blog.creative-tim.com/creative-tim/started-0-starbucks-created-startup/,8,4,axelut,12/30/2015 18:29\n10537832,WebAssembly: Here Be Dragons [video],https://www.youtube.com/watch?v=5W7NkofUtAw,36,3,cokernel_hacker,11/10/2015 5:56\n12459108,How LendingHome Scaled Their Marketplace to $750M in Real Estate Loans,http://stackshare.io/lendinghome/how-lendinghome-scaled-their-marketplace-to-$750m-in-real-estate-loans?utm=source,14,2,sergiotapia,9/9/2016 1:43\n10620057,Modern SQL: With  Organize Complex Queries,https://modern-sql.com/feature/with,165,61,MarkusWinand,11/24/2015 10:33\n10878201,What Linux/BSD Firewall/Gateway Distro Would Be Easiest to Develop Add-Ons For?,,1,1,cdvonstinkpot,1/11/2016 1:16\n11783154,Why the US Military turned a hipster tattoo parlor into a special operations lab,https://www.washingtonpost.com/news/checkpoint/wp/2016/05/25/why-the-u-s-military-turned-a-hipster-tattoo-parlor-into-a-special-operations-lab/,6,1,SocksCanClose,5/27/2016 1:08\n10748728,Show HN: EmojiViewer - An Android app for decoding iOS9.1 emoji,https://play.google.com/store/apps/details?id=net.atomicwaste.emojiviewer,2,1,robzyb,12/17/2015 1:04\n11314335,Broadcom reportedly to phase out Wi-Fi chip business,http://www.digitimes.com/news/a20160318PD200.html,1,1,tambourine_man,3/18/2016 19:41\n12362830,\"Alphabet CEO ordered Google Fiber to downsize, report claims\",http://arstechnica.com/information-technology/2016/08/google-fiber-fails-to-hit-subscriber-goal-will-reportedly-cut-staff/,19,7,netinstructions,8/25/2016 22:00\n10506868,Study: Oxytocin mediates social reward by harnessing endocannabinoids in mice,http://arstechnica.com/science/2015/11/oxytocin-makes-socializing-feel-fun-just-like-marijuana/,49,45,Amorymeltzer,11/4/2015 14:45\n11138143,Show HN: Cmd-line info/countdown to SpaceX launches (golang parser lib),https://github.com/kristoiv/spacexstats,3,1,kristoiv,2/20/2016 1:26\n10838945,PostgreSQL 9.5 Released,http://www.postgresql.org/message-id/E1aGCiB-00007z-Le@gemulon.postgresql.org,186,19,gdeglin,1/4/2016 21:48\n11342584,Race you to the kernel,https://googleprojectzero.blogspot.com/2016/03/race-you-to-kernel.html,103,7,ingve,3/23/2016 6:48\n10206527,Ask HN: Is work worth leaving College for?,,11,29,kiraken,9/11/2015 22:39\n10232477,Node v4.1.0,https://nodejs.org/en/blog/release/v4.1.0/,108,36,tomkwok,9/17/2015 10:12\n11643983,Late applications for YC S16: any news?,,2,1,afonya,5/6/2016 13:58\n11226912,What Happened at the Satoshi Roundtable,https://medium.com/@barmstrong/what-happened-at-the-satoshi-roundtable-6c11a10d8cdf,266,204,pak,3/4/2016 21:15\n10410496,Notifications for targeted attacks,https://www.facebook.com/notes/facebook-security/notifications-for-targeted-attacks/10153092994615766,79,81,fahimulhaq,10/19/2015 0:47\n12050326,Hello Startups Program by 7C Studio  Where we develop apps for free for you,http://www.7cstudio.com/hello-startups.html,4,3,avinassh,7/7/2016 16:25\n10979957,Show HN: Generate Google Play Music Playlists from BBC Playlister Urls,https://github.com/tavvy/GPM-Playlister/,19,1,adam_tavener,1/27/2016 13:45\n10960529,Unblock US Netflix Using DNS Service,https://tvunblock.com/,3,1,antimora,1/23/2016 23:00\n10442136,Microsoft Support for SSH,http://blogs.msdn.com/b/powershell/archive/2015/06/03/looking-forward-microsoft-support-for-secure-shell-ssh.aspx,12,1,talles,10/24/2015 2:01\n12214520,Go's Error Handling Is Elegant,https://davidnix.io/post/error-handling-in-go/,5,1,lladnar,8/3/2016 0:24\n11843842,\"Dozens in Russia imprisoned for social media likes, reposts\",http://bigstory.ap.org/article/0274242811894097a9d79f789002aab0/dozens-russia-imprisoned-social-media-likes-reposts,3,4,prostoalex,6/6/2016 0:10\n10641859,A multilinear singular value decomposition (2000) [pdf],http://citeseer.ist.psu.edu/viewdoc/download;jsessionid=1CADD9B520DD6B41383552BB7CAB0F2F?doi=10.1.1.102.9135&rep=rep1&type=pdf,36,5,cinquemb,11/28/2015 18:22\n10544662,Emigrant City: NYPL Crowdsources Records of the Emigrant Savings Bank of NYC,http://emigrantcity.nypl.org/#/,12,1,prismatic,11/11/2015 3:27\n10663050,Dwarf Fortress 0.42.01 released,http://www.bay12games.com/dwarves/,330,165,robinhoodexe,12/2/2015 14:23\n11192537,Can planes be tied in knots in higher dimensions the way lines can in 3D?,http://www.askamathematician.com/2016/02/q-can-planes-sheets-be-tied-in-knots-in-higher-dimensions-the-way-lines-strings-can-be-tied-in-knots-in-3-dimensions/,92,51,joeyespo,2/28/2016 21:49\n12108968,That 'Useless' Liberal Arts Degree Has Become Tech's Hottest Ticket,http://www.forbes.com/sites/georgeanders/2015/07/29/liberal-arts-degree-tech/#676e312d5a75,4,1,hollaur,7/17/2016 3:57\n11371572,Ask HN: How do you cope with quickly fading interests?,,3,3,bvaldivielso,3/27/2016 21:11\n10474171,Cods Continuing Decline Linked to Warming Gulf of Maine Waters,http://www.nytimes.com/2015/10/30/science/cods-continuing-decline-traced-to-warming-gulf-of-maine-waters.html,1,1,jdnier,10/29/2015 20:49\n10812567,Purifying Physics: The quest to explain why the quantum exists,https://plus.maths.org/content/purifying-physics-quest-explain-why-quantum-exists,37,34,aethertap,12/30/2015 16:03\n11229053,Android Emulators: 10 Best to Run Apps and Play Games on PC,http://noeticforce.com/best-android-emulator-for-pc-run-apps-play-games,3,2,noeticriptide,3/5/2016 10:13\n10925738,Breakthrough in cell transformation could revolutionise regenerative medicine,http://www.bristol.ac.uk/news/2016/january/human-cell-transformation.html,8,1,Ultimatt,1/18/2016 17:56\n10732469,A summary of how not to measure latency,http://bravenewgeek.com/everything-you-know-about-latency-is-wrong/,36,3,juanrossi,12/14/2015 17:37\n10999212,Ask HN: My Chrome Extension got taken down,,1,3,laxk,1/29/2016 22:57\n12309848,Courseras co-founder Daphne Koller set to start anew at Calico,https://techcrunch.com/2016/08/17/courseras-co-founder-daphne-koller-set-to-start-anew-at-calico/,80,58,doppp,8/18/2016 1:29\n10471912,Critical Xen bug in PV memory virtualization code,https://raw.githubusercontent.com/QubesOS/qubes-secpack/master/QSBs/qsb-022-2015.txt,195,80,tshtf,10/29/2015 15:44\n10521381,\"A vulnerability in WebLogic, WebSphere, JBoss, Jenkins, OpenNMS and others\",http://foxglovesecurity.com/2015/11/06/what-do-weblogic-websphere-jboss-jenkins-opennms-and-your-application-have-in-common-this-vulnerability/,125,24,sprkyco,11/6/2015 19:19\n12023153,The Ford Logo That Almost Was,http://wheels.blogs.nytimes.com/2010/01/21/the-ford-logo-that-almost-was/?_r=0,2,1,maxwell,7/2/2016 17:19\n10387124,\"After 8 years and $128M raised, the clock is ticking for men's retailer Bonobos\",http://www.businessinsider.com.au/how-bonobos-is-maturing-into-a-major-brand-2015-8,43,68,prostoalex,10/14/2015 15:25\n12146287,Network tuning guides,,1,1,matttah,7/22/2016 19:49\n10459657,Why Is the World Health Organization So Bad at Communicating Cancer Risk?,http://www.theatlantic.com/health/archive/2015/10/why-is-the-world-health-organization-so-bad-at-communicating-cancer-risk/412468/?single_page=true,3,1,r721,10/27/2015 17:34\n10946721,\"Why We Use Om, and Why Were Excited for Om Next\",http://blog.circleci.com/why-we-use-om-and-why-were-excited-for-om-next/,215,65,nwjsmith,1/21/2016 17:25\n10708790,Play Slap Kirk,http://www.slapkirk.com/play,5,1,rmason,12/10/2015 4:00\n10352144,16 lenses on one camera,http://www.light.co/,11,6,XioNoX,10/8/2015 12:09\n11286085,How Imgur Became a Megacommunity,https://www.fastcompany.com/3057682/startup-report/how-imgur-became-an-image-sharing-meme-generating-megacommunity,54,52,dsr12,3/14/2016 22:40\n11591737,Amazon Reports Surge in Profit,http://www.wsj.com/articles/amazon-reports-surge-in-profit-1461874333,164,188,gist,4/28/2016 20:37\n11950457,\"How Do We Achieve an Open, Secure, Trustworthy, and Inclusive Internet?\",https://www.eff.org/deeplinks/2016/06/how-do-we-achieve-open-secure-trustworthy-and-inclusive-internet,9,1,sinak,6/21/2016 23:54\n11075738,\"Microservices, the Unix Philosophy, and the Richardson Maturity Model\",https://medium.com/@chrstphrhrt/microservices-the-unix-philosophy-and-the-richardson-maturity-model-425abed44826,88,49,nkurz,2/10/2016 20:31\n10612516,How do Promises Work?,http://robotlolita.me/2015/11/15/how-do-promises-work.html,219,88,themichaellai,11/23/2015 2:24\n10401309,Russian Hackers Infiltrated Dow Jones Servers for Pre-Public Information,http://www.bloomberg.com/news/articles/2015-10-16/russian-hackers-of-dow-jones-said-to-have-sought-trading-tips,6,3,dpflan,10/16/2015 18:47\n11514105,Uber and Lyft don't cover their cost of capital and rely on desperate workers,https://boingboing.net/2016/04/15/uber-and-lyft-dont-cover-the.html,9,1,camillomiller,4/17/2016 10:43\n12060716,Replacing Google with microG,https://lwn.net/Articles/681758/,236,16,em3rgent0rdr,7/9/2016 8:53\n11829667,New alerts and notification service,http://www.gugalerts.com,1,2,xauxatz,6/3/2016 11:31\n12330585,Neoliberalism has had its day. So what happens next?,https://www.theguardian.com/commentisfree/2016/aug/21/death-of-neoliberalism-crisis-in-western-politics,11,2,1_player,8/21/2016 11:58\n11936435,How SQLite Is Tested,https://www.sqlite.org/testing.html,200,57,asymmetric,6/20/2016 6:38\n11138044,\"How often Apple, Google, others, handed over data when the US government asked\",http://qz.com/619859/virtual-reality-could-be-a-solution-to-sexism-in-tech/,1,1,raddad,2/20/2016 1:00\n11956538,Phones without headphone jacks are phones with DRM for audio,https://boingboing.net/2016/06/22/phones-without-headphone-jacks.html,26,3,walterbell,6/22/2016 19:57\n10427967,\"In Firefox 44N, http: pages with password fields now marked insecure\",https://twitter.com/rlbarnes/status/656554266744586240/photo/1,6,1,prawn,10/21/2015 19:28\n10823935,Introducing Postman for Mac,http://blog.getpostman.com/2015/12/18/introducing-postman-for-mac/,4,1,spencera,1/1/2016 23:02\n12135603,Pie Context Menu for web pages,https://github.com/cevherkarakoc/Pie-Context-Menu,2,2,cevherkarakoc,7/21/2016 8:55\n10839146,Please do not delete this commented-out version,http://emacshorrors.com/posts/forget-me-not.html,413,203,jordigh,1/4/2016 22:17\n11224608,\"Show HN: Sway, a tiling window manager and compositor for Wayland\",https://github.com/SirCmpwn/sway,163,50,Sir_Cmpwn,3/4/2016 16:04\n12096687,On Pokemon GO,https://medium.com/@pcperini/on-pok%C3%A9mon-go-6cfa2e94401f#.jytkpu6oi,2,1,georgel,7/14/2016 19:46\n12273055,\"ADHD Drugs Make Big Money, but We Still Dont Know the Risks\",http://www.wired.com/2015/12/adhd-drugs-are-big-business/,3,1,aburan28,8/12/2016 2:19\n11235893,Hacking industrial vehicles from the internet,http://jcarlosnorte.com/security/2016/03/06/hacking-tachographs-from-the-internets.html,152,46,akavel,3/6/2016 22:31\n11315399,Sources: Sony Is Working on 4K PlayStation 4.5,http://kotaku.com/sources-sony-is-working-on-a-ps4-5-1765723053,4,1,evo_9,3/18/2016 21:45\n11341494,\"Here Are Google, Amazon and Facebooks Secrets to Hiring the Best People\",http://thecooperreview.com/google-amazon-facebook-secrets-hiring-best-people/,200,100,AJAlabs,3/23/2016 1:44\n10641587,Gimp 2.9.2 Released,http://www.gimp.org/news/2015/11/27/gimp-2-9-2-released/,182,60,renlinx,11/28/2015 17:01\n10307999,Adblockers and Innovative Ad Companies Are Working Together,https://www.eff.org/deeplinks/2015/09/adblockers-and-innovative-ad-companies-are-working-together-build-more-privacy,6,2,javery,9/30/2015 22:52\n11469135,Show HN: The first issue of Compelling Science Fiction,http://compellingsciencefiction.com/,311,70,mojoe,4/11/2016 1:42\n11934860,Iran Launches Its First RTB Platform,http://techrasa.com/2016/06/18/adro-launches-rtb-platform/,2,2,duuuuuuude,6/19/2016 21:49\n11028549,Introducing Block Decorations,http://blog.atom.io/2016/02/03/introducing-block-decorations.html,94,36,as-cii,2/3/2016 18:39\n11963695,Led Zeppelin Win in 'Stairway to Heaven' Trial,http://www.rollingstone.com/music/news/led-zeppelin-prevail-in-stairway-to-heaven-lawsuit-20160623,11,8,6stringmerc,6/23/2016 19:24\n10944172,'I fell in love with a female assassin' (2008),http://www.independent.co.uk/news/world/americas/i-fell-in-love-with-a-female-assassin-791978.html,4,1,Tomte,1/21/2016 9:19\n12226778,WeChats world,http://www.economist.com/news/business/21703428-chinas-wechat-shows-way-social-medias-future-wechats-world,4,1,julianpye,8/4/2016 16:45\n12333000,\"The Oxford English Dictionary: not just a labour of love, a feat of endurance\",http://www.spectator.co.uk/2016/08/the-oxford-english-dictionary-not-just-a-labour-of-love-a-feat-of-endurance/,27,3,diodorus,8/21/2016 22:29\n10414269,The Donut Hustle,http://www.theplayerstribune.com/arron-afflalo-knicks-kendrick-lamar/,214,47,zavulon,10/19/2015 17:20\n12159224,What Musical Notes Can Look Like,http://nautil.us/blog/this-is-what-musical-notes-actually-look-like,68,62,tintinnabula,7/25/2016 15:15\n12494737,How to Scale React Applications,https://www.smashingmagazine.com/2016/09/how-to-scale-react-applications/,4,1,franze,9/14/2016 7:09\n11378752,Londons Crossrail Is a $21B Test of Virtual Modeling,http://spectrum.ieee.org/transportation/mass-transit/londons-crossrail-is-a-21-billion-test-of-virtual-modeling,3,1,sohkamyung,3/29/2016 0:49\n10538885,Raspberry Pi Jukebox Based on Mopidy,https://github.com/pimusicbox/pimusicbox,8,2,dannyrosen,11/10/2015 12:20\n11702267,Updating classic workplace sabotage techniques,http://www.antipope.org/charlie/blog-static/2016/05/updating-a-classic.html,378,280,cstross,5/15/2016 19:11\n10895559,Ask HN: What should Apple add in the next Mac OS X 11?,,2,4,montbonnot,1/13/2016 16:41\n10744574,Too many open files: Tracking down a bug in production,http://techblog.roomkey.com/posts/too-many-files.html,65,7,pigs,12/16/2015 14:54\n11920753,Subsidiary for startups,,2,1,danielzenchang,6/17/2016 4:53\n10607813,Big data and machine learning,http://blogs.law.harvard.edu/philg/2015/11/21/big-data-and-machine-learning/,53,8,soundsop,11/21/2015 19:52\n12081923,\"After 45 years, FBI closes investigation into unsolved 'DB Cooper' hijacking\",http://komonews.com/news/local/fbi-officially-closes-its-investigation-into-famous-db-cooper-hijacking,195,135,Jerry2,7/12/2016 20:04\n11666542,Ask HN: What's the Role of a Team Lead in a SCRUM Environment?,,4,6,ameida,5/10/2016 11:51\n12072641,I Hate Puzzles: Am I Still a Programmer? (2011),http://zef.me/3666/i-hate-puzzles/,76,75,manaskarekar,7/11/2016 17:24\n10447890,Getting to Philosophy,https://en.wikipedia.org/wiki/Wikipedia:Getting_to_Philosophy,101,77,thejerz,10/25/2015 18:56\n11892990,Data Analysis with Vector Functional Programming [video],https://www.youtube.com/watch?v=ZGIPmC6wi7E&feature=youtu.be,3,1,srpeck,6/13/2016 11:43\n12449263,Personal Digital Security [47:03],https://vimeo.com/181781916,1,1,MrClean,9/8/2016 0:32\n10356251,How to recover from programmers burnout,http://devbanter.com/2015/10/08/how-to-recover-from-programmers-burnout/,6,1,vegancap,10/8/2015 21:07\n12461826,Probability Theory: The Logic of Science [pdf],http://bayes.wustl.edu/etj/prob/book.pdf,2,1,Xcelerate,9/9/2016 13:15\n10196684,Show HN: Emoji-js,https://github.com/Thomas101/emoji-js,2,1,thomas101,9/10/2015 8:00\n11774164,Angry customer files class action suit against Theranos,http://www.theverge.com/2016/5/25/11776186/theranos-edison-blood-test-results-class-action-lawsuit,3,1,dbcooper,5/26/2016 0:02\n10777798,Vysor:  View and control Android devices on computer,http://www.vysor.io/,15,5,amjd,12/22/2015 14:10\n11789491,Make Ruby Great Again [transcript],https://medium.com/@jm3/makerubygreatagain-9d328b96cad8,1,3,jm3,5/27/2016 22:27\n11739748,\"Are You Successful? If So, You've Already Won the Lottery\",http://www.nytimes.com/2016/05/22/upshot/are-you-successful-if-so-youve-already-won-the-lottery.html,19,14,isaacdl,5/20/2016 17:30\n11483934,Tinker with a Neural Network in Your Browser,http://playground.tensorflow.org/,855,116,shancarter,4/12/2016 21:57\n11930888,FUSE for Windows/Cygwin now available,http://www.secfs.net/winfsp/blog/,47,6,billziss,6/18/2016 22:19\n11738447,PANIC Stack Overflow Is Down,http://stackoverflow.com/,9,5,alistproducer2,5/20/2016 15:12\n12575716,Bay Area wages soaring but still cant keep up with housing prices,http://www.mercurynews.com/2016/09/25/bay-area-wages-soaring-but-still-cant-keep-up-with-housing-prices/,103,166,11thEarlOfMar,9/25/2016 15:28\n10233705,ZenPayroll is now Gusto,https://medium.com/@ZenPayroll/zenpayroll-is-now-gusto-f962a68fe5a4,3,1,Omnipresent,9/17/2015 14:58\n11353525,Feedback: Learning How to Analyze Data via Code (Self-Directed Syllabus),https://docs.google.com/document/d/1dj8vpit1p9FgmZv9OQkCbxM_TJ0c1ZFYV0GlteAJ220/edit?usp=sharing,2,1,noahmbarr,3/24/2016 15:25\n12493024,\"Drupal, Wordpress themes track users by design\",https://twitter.com/ValbonneConsult/status/775820293545816065,2,1,DyslexicAtheist,9/13/2016 23:17\n10574179,Transloadit wants to fix broken file uploads,http://tech.eu/features/6672/transloadit-tus-protocol-vimeo/,10,4,robinwauters,11/16/2015 13:09\n12342293,Privacy Implications for OpenStreetView,https://karp.id.au/a/2016/08/23/privacy-implications-for-openstreetview/,82,38,GammaDelta,8/23/2016 8:59\n12090667,\"UA Study Shows Stark Differences in How Conservatives, Liberals See Data\",http://uanews.ua.edu/2016/07/ua-study-shows-stark-differences-in-how-conservatives-liberals-see-data/,2,1,iamcreasy,7/13/2016 23:51\n11844152,Jaunt  A friendly Clojure fork,https://www.arrdem.com/2016/02/22/clojarr_-_a_friendly_clojure_fork/,89,29,crux,6/6/2016 1:44\n12508803,The Millennial Whoop: Melodic Alternation Between the Fifth and the Third,https://thepatterning.com/2016/08/20/the-millennial-whoop-a-glorious-obsession-with-the-melodic-alternation-between-the-fifth-and-the-third/,2,1,nkurz,9/15/2016 18:59\n10489784,RobustIRC,https://robustirc.net/,41,11,chei0aiV,11/2/2015 3:19\n11432250,Ask HN: Experience with job hunting on starfighters.io?,,59,24,ReadingInBed,4/5/2016 17:13\n12560319,Nova: A color scheme for modern web development,http://www.trevordmiller.com/nova/,3,1,pspeter3,9/22/2016 20:58\n12095790,Ask HN: Starting a town fire department,,7,3,jason_slack,7/14/2016 17:37\n10779330,Ask HN: How do you make something people want?,,16,16,smaili,12/22/2015 18:19\n10794255,Ask HN: How do you stand using Sublime Text?,,6,9,Raed667,12/26/2015 15:08\n11329939,Apple introduces the iPhone SE,http://techcrunch.com/2016/03/21/iphone-se-apple-small-iphone-seo-is-fun/,164,515,zhuxuefeng1994,3/21/2016 17:35\n10966522,Personal Space Is a Fear Response,http://nautil.us/blog/personal-space-is-a-fear-response,34,72,dnetesn,1/25/2016 10:56\n12035443,This 'ambiguous cylinders illusion is blowing my tiny mind,http://www.theverge.com/2016/7/1/12077614/ambiguous-cylinders-illusion,4,1,reuven,7/5/2016 10:16\n11587598,FPGA-driven board is an Arduino Uno clone on steroids,http://hackerboards.com/fpga-driven-board-is-like-an-arduino-uno-on-steroids/,8,1,jonbaer,4/28/2016 10:01\n12215545,Tell HN: WH Petition for portable work authorization for legal immigrants,,32,26,mavelikara,8/3/2016 4:15\n11564305,Apply HN: THRIVE- Smartwatch Personal Trainer and Nutritionist,,2,8,bonaserajf,4/25/2016 14:16\n11976779,Why Infinite Scrolling is probably a bad idea (2015),https://medium.com/simple-human/7-reasons-why-infinite-scrolling-is-probably-a-bad-idea-a0139e13c96b#.cxmisrsjt,96,60,ohjeez,6/25/2016 16:07\n10919048,The 19th Century plug that's still being used,http://www.bbc.co.uk/news/magazine-35253398,11,11,timthorn,1/17/2016 10:28\n10557400,Is Wall Street Beneath Business Students' Standards?,http://www.bloomberg.com/news/articles/2015-11-12/is-wall-street-beneath-business-students-standards-,25,22,lujim,11/13/2015 1:12\n12570786,Are Video Games Weakening the Workforce?,https://www.washingtonpost.com/news/wonk/wp/2016/09/23/why-amazing-video-games-could-be-causing-a-big-problem-for-america/,15,25,Donzo,9/24/2016 13:07\n10685227,The math of mass shootings,https://www.washingtonpost.com/graphics/national/mass-shootings-in-america/,2,1,wslh,12/6/2015 13:41\n11503585,What US Software Companies Should Understand About the Rest of the World,https://medium.com/@did_78238/what-us-software-companies-should-understand-about-the-rest-of-the-world-783e8dbca758#.b2b3slmak,153,109,JackPoach,4/15/2016 11:56\n12534097,Ask HN: File sharing for startup,,1,1,mgamache,9/19/2016 19:40\n11008509,Show HN: Wired Logic  a pixel-based logic simulator,https://github.com/martinkirsche/wired-logic,176,15,mkirsche,1/31/2016 22:43\n10296553,Nemo: computer algebra package for Julia,http://nemocas.org/,53,31,winestock,9/29/2015 14:34\n11542032,Is this a better Hacknews UI?,http://hn.premii.com,28,45,ausjke,4/21/2016 13:44\n10700099,SafeMarket Alpha Release,http://safemarket.github.io,5,3,safemarket,12/8/2015 22:19\n10332466,Ask HN: I will work on your Django Project (completely free),,2,2,enterit,10/5/2015 15:34\n11349776,Google Analytics Autotrack,https://github.com/googleanalytics/autotrack,2,1,moonlighter,3/24/2016 1:03\n11323039,Web Page Performance Death by a Thousand Tiny Cuts,http://metroize.com/web-page-performance-death-by-a-thousand-tiny-cuts/,55,59,dragthor,3/20/2016 14:31\n10684777,The cost of LIDAR is coming down,https://www.washingtonpost.com/news/innovations/wp/2015/12/04/the-75000-problem-for-self-driving-cars-is-going-away/,98,61,edward,12/6/2015 9:14\n11611661,\"Wren: a small, fast, class-based concurrent scripting language\",http://munificent.github.io/wren/,163,39,bluesilver07,5/2/2016 14:32\n10653356,\"VS2015 Update 1 released  new languages, gdb, clang, improved C++11/14 support\",https://www.visualstudio.com/en-us/news/vs2015-update1-vs.aspx,4,1,blinkingled,12/1/2015 2:35\n10506520,Writing my first Rust crate: jsonwebtoken,https://blog.wearewizards.io/writing-my-first-rust-crate-jsonwebtoken,7,1,Keats,11/4/2015 14:04\n11293546,\"Up Yours, Brutus (2014)\",http://www.wondersandmarvels.com/2014/03/up-yours-brutus.html,69,2,agronaut,3/15/2016 22:35\n10534483,Show HN: Linux on a Poster,http://www.linuxonaposter.com/,9,4,wtracy,11/9/2015 17:45\n11299046,ReGrid  Distributed realtime file storage with RethinkDB,https://github.com/internalfx/regrid,71,7,internalfx,3/16/2016 17:25\n11000738,The End of Twitter,http://www.newyorker.com/tech/elements/the-end-of-twitter?intcid=mod-most-popular,3,1,tim333,1/30/2016 5:59\n11218184,Embryo selection for IQ both possible and cost-effective,http://www.gwern.net/Embryo%20selection,1,1,hedgew,3/3/2016 17:04\n10295056,amdcheck-loader for webpack released. Uses AST to optimizes AMD modules,https://github.com/mehdishojaei/amdcheck-loader,1,1,mehdishojaei,9/29/2015 7:49\n11791057,\"The Future of VR a Fad That'll Fizzle Out, or the Next Big Consumer Tech?\",http://mikegracia.com/blog/future-virtual-reality-fad-thatll-fizzle-next-big-consumer-tech/,1,2,stesch,5/28/2016 9:25\n11022273,Mixed reality outfit Magic Leap nets $793.5M,http://gamasutra.com/view/news/264972/Mixed_reality_outfit_Magic_Leap_nets_7935_million.php,112,109,Impossible,2/2/2016 20:32\n12335962,EFF blasts Microsoft over Windows 10 privacy concerns,http://www.theverge.com/2016/8/22/12582622/eff-microsoft-windows-10-privacy-concerns,81,32,denzil_correa,8/22/2016 12:55\n11127566,\"Ask HN: Developers, would you read a productivity book?\",,5,6,nullundefined,2/18/2016 17:35\n11629965,Curling as a Service,http://curlzilla.com,1,3,viator,5/4/2016 17:29\n11450857,The Panama Papers prove it: we can afford a universal basic income,http://www.theguardian.com/commentisfree/2016/apr/07/panama-papers-taxes-universal-basic-income-public-services?CMP=fb_gu,9,2,csantini,4/7/2016 21:25\n11246917,How to Pass a Programming Interview,http://blog.triplebyte.com/how-to-pass-a-programming-interview,1020,552,runesoerensen,3/8/2016 17:43\n11230086,Ask HN: Why the sudden hate towards meritocracy in tech?,,9,26,johnvic,3/5/2016 17:24\n10258618,Show HN: We transform Excel sheets into APIs to make complex computations easy,http://calcfusion.com/,4,2,julienmarie,9/22/2015 14:05\n12451914,How do you sell a time and materials contract to clients used to fixed bids?,https://www.quora.com/Agile-Software-Development-How-do-you-sell-a-time-and-materials-contract-to-clients-used-to-fixed-bid-contracts?share=1,2,1,wslh,9/8/2016 11:11\n10284477,Ask HN: Any books on marketing and sales for SaaS software?,,9,7,mortal,9/26/2015 21:28\n11729290,Programming the ENIAC: an example of why computer history is hard,http://www.computerhistory.org/atchm/programming-the-eniac-an-example-of-why-computer-history-is-hard/,44,16,ingve,5/19/2016 11:05\n11250016,Did I reinvent the wheel? (JS plugin to link to page selection),,5,4,iafan,3/9/2016 0:42\n10190916,Show HN: WikiPop  Endangered Species Population Tracking and Crowdfunding,https://wikipop.org/,1,1,jereme,9/9/2015 12:11\n10628635,The trouble with saying you don't want children,http://www.bbc.com/news/magazine-34916433,20,17,AdeptusAquinas,11/25/2015 18:21\n10443256,\"Chris Ware, the Art of Comics No. 2\",http://www.theparisreview.org/interviews/6329/the-art-of-comics-no-2-chris-ware,35,1,dnetesn,10/24/2015 11:32\n11103130,Ask HN: What services require you to close your browser after logging out?,,1,1,dchester195,2/15/2016 13:08\n12261571,Why scaling and parallelism remain hard even with new tools and languages,https://www.erlang-solutions.com/blog/the-continuing-headaches-of-distributed-programming.html,141,55,andradinu,8/10/2016 13:36\n10685241,Is There a Future for the Professions?,http://www.thegoodproject.org/is-there-a-future-for-the-professions-an-interim-verdict/,72,58,kawera,12/6/2015 13:48\n10694090,A world of languages,http://www.scmp.com/infographics/article/1810040/infographic-world-languages,22,8,prismatic,12/8/2015 1:08\n10465886,The Doxing Trend,https://www.schneier.com/blog/archives/2015/10/the_doxing_tren.html,17,6,CapitalistCartr,10/28/2015 17:22\n12070906,How to use Elm at work,http://elm-lang.org/blog/how-to-use-elm-at-work,201,82,zalmoxes,7/11/2016 13:34\n10284028,The Inside Story Behind MS08-067,http://blogs.technet.com/b/johnla/archive/2015/09/26/the-inside-story-behind-ms08-067.aspx,102,12,dsr12,9/26/2015 18:50\n10366662,The Introvert and the Startup,http://blog.iancackett.com/2015/10/10/the-introvert-and-the-startup/,6,1,rubikscube,10/10/2015 19:30\n11398679,\"Google Cloud Datastore simplifies pricing, cuts cost for most use-cases\",https://cloudplatform.googleblog.com/2016/03/Google-Cloud-Datastore-simplifies-pricing-cuts-cost-dramatically-for-most-use-cases.html,17,3,itcmcgrath,3/31/2016 17:03\n12013253,Man Sues Apple for 10B Dollars,https://www.theguardian.com/technology/2016/jun/30/apple-lawsuit-iphone-invention,2,1,empressplay,7/1/2016 1:30\n10504415,Ask HN: Is there any Open source application performance management system?,,4,4,zenincognito,11/4/2015 3:31\n10499375,Scaling Agile at Spotify (2012) [pdf],https://dl.dropboxusercontent.com/u/1018963/Articles/SpotifyScaling.pdf,16,12,vilda,11/3/2015 13:31\n11403819,\"First TV Image of Mars (Hand Colored, 1964)\",http://photojournal.jpl.nasa.gov/catalog/PIA14033,2,1,zoid,4/1/2016 10:06\n11603255,What Happened to Worcester?,http://www.nytimes.com/2016/05/01/magazine/what-happened-to-worcester.html,2,1,randycupertino,4/30/2016 19:48\n12539311,No pardon for Edward Snowden,https://www.washingtonpost.com/opinions/edward-snowden-doesnt-deserve-a-pardon/2016/09/17/ec04d448-7c2e-11e6-ac8e-cf8e0dd91dc7_story.html,2,2,bkmn,9/20/2016 13:27\n11924433,Chemists Were Wrong About Splenda,http://acsh.org/news/2016/06/16/chemists-were-wrong-about-splenda/,86,128,nkurz,6/17/2016 18:15\n12022137,Jack Ma: the biggest mistake was founded Alibaba,https://www.youtube.com/watch?v=am8b1GiIgd0,1,1,justplay,7/2/2016 11:20\n11829978,Ask HN: How to deal with stress and overspecced responsibility?,,137,58,flashburn,6/3/2016 12:44\n11343822,Blendle: Pay-per-article journalism platform that refunds you for clickbait,http://launch.blendle.com/hackernews.html,212,118,alexandernl,3/23/2016 12:33\n10191585,Everything you need to know about a company before deciding to work there,http://ambitionbox.com/companies,3,1,iitmayur,9/9/2015 14:20\n11348551,Stellar Module Management  Install Your Node.js Modules Using IPFS,http://blog.daviddias.me/2015/12/08/stellar-module-management,52,2,bergie,3/23/2016 21:48\n10850230,\"Should (and could) you ditch Apple, Google and Microsoft?\",https://www.thememo.com/2016/01/04/should-and-could-you-ditch-apple-google-and-microsoft/,24,14,Kittykn,1/6/2016 12:58\n11234633,PHP compiler to .NET,http://www.peachpie.io,2,2,pchp,3/6/2016 17:44\n11516003,\"Devnews: Read HN, GitHub, and Product Hunt\",https://devne.ws/,2,2,sunnyisme,4/17/2016 19:54\n11288057,FBI argues it can force Apple to turn over iPhone source code,http://www.extremetech.com/mobile/224709-the-gloves-are-off-fbi-argues-it-can-force-apple-to-turn-over-iphone-source-code,150,158,nreece,3/15/2016 7:31\n12475072,\"BMW Plans Board Shakeup, Change in Electric Cars Strategy\",https://global.handelsblatt.com/breaking/exclusive-bmw-plans-board-shakeup-change-in-electric-cars-strategy,41,83,doener,9/11/2016 19:15\n11095804,Some Things I Wish University Had Taught Me  From a Computer Science Student,https://medium.com/@elliot_f/some-things-i-wish-university-had-taught-me-e435307c792d#.7ejt3ghqv,1,3,emforce,2/13/2016 21:48\n12427277,\"The many lives of John le CarrÃ©, in his own words\",http://www.theguardian.com/books/ng-interactive/2016/sep/03/tinker-tailor-writer-spy-the-many-lives-of-john-le-carre-in-his-own-words,79,8,Thevet,9/4/2016 23:45\n10380767,Ask HN: MacBook Pro 13 or 15 inches?,,2,2,paglia_s,10/13/2015 14:43\n11610455,Object Oriented Ruby,https://niczsoft.com/2016/05/object-oriented-ruby/,2,2,mpapis,5/2/2016 10:59\n10743124,New WiFi Arduino released  MKR1000,https://www.arduino.cc/en/Main/ArduinoMKR1000,5,2,bjpirt,12/16/2015 9:00\n11035953,Career-Launching Companies Newsletter,https://www.smarthires.io/newsletter/career,10,5,StephanKletzl,2/4/2016 18:16\n11255160,\"Man hacks Tesla firmware, finds new model, has car remotely downgraded\",http://arstechnica.com/cars/2016/03/man-hacks-tesla-firmware-finds-new-model-has-car-remotely-downgraded/,239,95,antman,3/9/2016 19:30\n10886570,The Second Amendment: Original Intent,http://www.newyorker.com/humor/daily-shouts/the-second-amendment-original-intent,22,40,fforflo,1/12/2016 10:35\n11126697,Bitbucket secrets,https://developer.atlassian.com/blog/2016/02/6-secret-bitbucket-features/?categories=git,138,44,kannonboy,2/18/2016 16:05\n11744340,\"A 6502 lisp compiler, sprite animation and the NES/Famicom\",http://www.pawfal.org/dave/blog/2016/05/a-6502-lisp-compiler-sprite-animation-and-the-nesfamicom/,114,13,shioyama,5/21/2016 11:46\n10308076,Oregon Shakespeare Festival commissions translation of plays to modern English,http://www.wsj.com/articles/a-facelift-for-shakespeare-1443194924,1,1,daspianist,9/30/2015 23:09\n12267824,Extracting city blocks from OpenStreetMap data,https://peteris.rocks/blog/openstreetmap-city-blocks-as-geojson-polygons/,151,17,p8donald,8/11/2016 12:58\n12369947,Facebook is down,https://www.facebook.com/,14,3,cstigler,8/26/2016 23:08\n12505723,Tesla dropped by Mobileye for pushing the envelope in terms of safety,http://arstechnica.com/cars/2016/09/tesla-dropped-by-mobileye-for-pushing-the-envelope-in-terms-of-safety,52,118,fabian2k,9/15/2016 13:04\n11978210,Border fences major threat to wildlife,http://journals.plos.org/plosbiology/article?id=10.1371/journal.pbio.1002483,2,1,gpvos,6/25/2016 22:04\n11842536,Study Finds Gender Pay Gap in Lawyers Due to Performance Differences [pdf],https://www.upf.edu/rs/_pdf/jornadesGenere/GenderGaps_Ferrer.pdf?hnmodscensor,7,1,fuzebevcode,6/5/2016 19:09\n11661084,\"Show HN: Lufo, Last Used First Out  jQuery plugin to improve long select menus\",https://m.signalvnoise.com/lufo-last-used-first-out-an-easy-way-to-drastically-improve-the-user-experience-of-long-select-56cd0ef1fcff#.ba7cyr2rq,14,2,nate,5/9/2016 16:34\n11001833,\"Jade, Node.js template engine, is being forced to rename due to trademark\",https://github.com/pugjs/jade/issues/2184,87,62,max_,1/30/2016 14:07\n10572578,How Im exporting my highlights from iBooks and Kindle,https://medium.com/@sawyerh/how-i-m-exporting-my-highlights-from-the-grasps-of-ibooks-and-kindle-ce6a6031b298,10,2,sawyerh,11/16/2015 4:16\n10315733,What I Learned Reading the F# Source,http://andredublin.github.io/fsharp/.net/2015/09/30/what-I-learned-reading-the-fsharp-source.html,60,5,andredublin,10/2/2015 0:08\n10279162,US Security Firm Defends Partnership with Censorship-Happy Chinese Giant Baidu,http://motherboard.vice.com/read/us-security-firm-defends-partnership-with-censorship-happy-chinese-giant-baidu,3,1,jgrahamc,9/25/2015 16:41\n11591038,\"A poem about Silicon Valley, assembled from Quora questions about Silicon Valley\",http://fusion.net/story/295515/quora-poetry-silicon-valley/,25,4,sharkweek,4/28/2016 18:43\n11280201,Do average consumers still need Dropbox?,http://wesmckinney.com/blog/do-average-consumers-still-need-dropbox/,4,2,amk_,3/14/2016 0:32\n11755631,The Elixir of concurrency,http://cfenollosa.com/blog/the-elixir-of-concurrency.html,116,38,carlesfe,5/23/2016 18:07\n11113049,How to Beat Jetlag and Travel Healthier,http://www.huffingtonpost.com/matt-wilson/how-to-beat-jetlag-and-tr_b_9158142.html,1,1,mattwilsontv,2/16/2016 20:54\n11938601,Fracking produces tons of radioactive waste. What should we do with it?,http://grist.org/business-technology/fracking-produces-tons-of-radioactive-waste-what-should-we-do-with-it/,1,1,state_machine,6/20/2016 15:24\n11610251,Craig Wright exposed as Satoshi fraud and imposter by Redditors,https://www.reddit.com/r/Bitcoin/comments/4hf4xj/creator_of_bitcoin_reveals_identity/d2pfnk6,36,5,ForFreedom,5/2/2016 9:54\n11411584,The U.K. NHS has failed to investigate 'unexpected deaths',http://www.theguardian.com/society/2016/apr/02/never-thought-he-wouldnt-come-home-why-son-connor-sparrowhawk-die,6,1,wallflower,4/2/2016 14:16\n11105438,Lessons Learned in SaaS Startups,https://medium.com/lessons-learned-in-saas-startups,3,1,stulogy,2/15/2016 19:45\n11021175,Slack Tips Tuesday: How a developer's daily standup should look,http://x-team.com/2016/02/developer-daily-standup/,4,1,ryanchartrand,2/2/2016 18:11\n11385690,What low oil prices really mean,https://hbr.org/2016/03/what-low-oil-prices-really-mean,8,1,sajid,3/29/2016 23:06\n10999194,The Tragic Data Behind Selfie Fatalities,http://priceonomics.com/the-tragic-data-behind-selfie-fatalities/,66,37,ryan_j_naughton,1/29/2016 22:54\n11083371,Why ancient Roman graffiti is so important to archaeologists,http://www.redorbit.com/news/science/1113411831/why-ancient-roman-graffiti-is-so-important-to-archaeologists-010516/,73,27,akakievich,2/11/2016 21:23\n10521663,Ask HN: What is the purpose of link shorteners?,,2,10,mgalka,11/6/2015 20:03\n10766243,ModularGrid,https://www.modulargrid.net/,29,12,pmoriarty,12/20/2015 6:19\n12156511,Emacs 25.1 RC1,http://lists.gnu.org/archive/html/info-gnu-emacs/2016-07/msg00000.html,148,120,unsignedint,7/25/2016 4:44\n12327266,Easily render D3 examples in Node.js,https://github.com/bradoyler/d3-node,2,1,bradoyler,8/20/2016 16:41\n12366993,The White House is planning to let more foreign entrepreneurs work in the U.S,http://www.recode.net/2016/8/26/12652892/white-house-startup-visa,3,1,AhtiK,8/26/2016 15:42\n10213665,Twitter's graph (2012),http://dcurt.is/twitters-graph,46,22,jimsojim,9/14/2015 4:41\n12546690,Apple keeps rejecting App Store apps with random words that are private,https://twitter.com/jakemarsh/status/776205831922528256,3,2,0x0,9/21/2016 9:45\n10417318,An Introduction to Morphic: The Squeak User Interface Framework (2000) [pdf],http://sdmeta.gforge.inria.fr/FreeBooks/CollectiveNBlueBook/morphic.final.pdf,35,4,selvan,10/20/2015 3:50\n12010090,Give citizens a financial incentive to support immigration reform,https://steemit.com/immigration/@crasch/sponsored-immigration-a-new-immigration-plan-that-could-make-you-rich,3,1,crasch4,6/30/2016 17:18\n11074363,\"CentOS 7 for ARM (Raspberry Pi, Etc.)\",http://mirror.centos.org/altarch/7/isos/armhfp/,3,1,api,2/10/2016 17:34\n10893301,Tell HN: Ffmpeg vulnerability allows attacker to get files from server or PC,,69,24,ChALkeR,1/13/2016 10:01\n12296911,Why Phoenix is exciting for the modern web,http://14islands.com/blog/2016/08/16/phoenix-framework/,2,1,hjortureh,8/16/2016 12:16\n10841342,Ask HN: Computational Chemistry Program Exchange,,3,1,compchem,1/5/2016 5:12\n11841476,'Be Yourself' is terrible advice,http://www.nytimes.com/2016/06/05/opinion/sunday/unless-youre-oprah-be-yourself-is-terrible-advice.html?action=click&pgtype=Homepage&clickSource=story-heading&module=opinion-c-col-left-region&region=opinion-c-col-left-region&WT.nav=opinion-c-col-left-region,41,21,the_duck,6/5/2016 15:35\n12456440,\"Yes, Apples Headphone Jack-Free iPhone 7 Is a Design (and Branding) Mistake\",https://rightlydesigned.com/yes-apples-headphone-jack-free-iphone-7-is-a-design-and-branding-mistake/,21,15,WritelyDesigned,9/8/2016 19:27\n11127317,\"Show HN: Twitter Lists Redux, Chrome extension that makes lists more convenient\",https://chrome.google.com/webstore/detail/twitter-lists-redux/kcincllgjifchjihkklkcfdniofcjahb,3,1,tomitm,2/18/2016 17:13\n10725329,The Consumerization of Edtech,http://techcrunch.com/2015/12/12/skipping-copper-the-consumerization-of-edtech/?ncid=rss&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Techcrunch+%28TechCrunch%29,22,3,prostoalex,12/13/2015 3:40\n10922748,Adobe tries to strong-arm me into keeping Creative Cloud,https://gist.github.com/roddds/a1f42bae598028ac7809,97,65,firloop,1/18/2016 5:47\n10464856,How to download a web browser without any web browser,,2,9,FranzSunder,10/28/2015 15:10\n12508405,To the policemen who beat me for checking the health of a man in their custody,https://medium.com/@aliafshar/to-the-4-white-male-policemen-who-beat-me-for-checking-the-health-of-a-sick-black-man-in-their-8d77789fb24d#.b6298ibxb,11,1,Larrikin,9/15/2016 18:11\n11856912,Digital Video Transmission using LimeSDR and GNU Radio,https://myriadrf.org/blog/digital-video-transmission-using-limesdr-gnu-radio/,26,8,dmmalam,6/7/2016 19:07\n11532407,Apple Settles Siri Lawsuit with RPI for $25M,http://www.bizjournals.com/albany/news/2016/04/19/apple-settles-siri-lawsuit-with-rensselaer-dallas.html,12,9,shawndumas,4/20/2016 5:19\n11220939,Swift Evolution acceptances: The big three,http://ericasadun.com/2016/03/03/swift-evolution-acceptances-the-big-three/,82,36,acire,3/3/2016 23:42\n11713396,Why U.S. Infrastructure Costs So Much,http://www.bloomberg.com/view/articles/2016-04-08/why-u-s-infrastructure-costs-so-much,145,222,mtviewdave,5/17/2016 13:25\n10401578,Run Integration Tests Through Distelli with Ghost Inspector,https://www.distelli.com/blog/running-integration-tests-with-distelli-deploys,3,1,ericandres,10/16/2015 19:43\n12050040,How police stops are life-and-death experiences for people of color,http://www.slate.com/articles/news_and_politics/jurisprudence/2016/07/justice_sonia_sotomayor_s_dissent_in_utah_v_strieff_and_the_killings_of.html,13,7,jseliger,7/7/2016 15:46\n11290883,Real-time ray tracing on low power PowerVR PCIe card,http://blog.imgtec.com/powervr/gdc-2016-ray-tracing-graphics-mobile,1,1,alexvoica,3/15/2016 16:33\n10752635,Guns are now killing as many people as cars in the U.S,https://www.washingtonpost.com/news/wonk/wp/2015/12/17/guns-are-now-killing-as-many-people-as-cars-in-the-u-s/,32,86,Libertatea,12/17/2015 17:03\n10544829,The Slippery Eel of Probability,https://www.quantamagazine.org/20150730-the-slippery-eel-of-probability/,21,3,kareemm,11/11/2015 4:28\n12475776,Whats the allure of a fruit designed to repel?,https://aeon.co/essays/what-kind-of-masochists-want-to-burn-their-mouths-off,20,6,MrJagil,9/11/2016 21:14\n11909458,Why Microsoft Wanted LinkedIn,http://www.newyorker.com/business/currency/why-microsoft-wanted-linkedin,3,1,t23,6/15/2016 14:18\n10835958,\"Tech stack for Muse: open, encrypted social protocol [1:47]\",https://www.youtube.com/watch?v=GeiQdH8o3Oo,4,1,nbadg,1/4/2016 15:13\n12295608,\"Google Duo, a simple 1-to-1 video calling app\",https://googleblog.blogspot.com/2016/08/meet-google-duo-simple-1-to-1-video.html?m=1,311,327,marban,8/16/2016 4:52\n10776314,F  a pure functional concatenative language (2006),http://www.nsl.com/k/f/f.htm,29,7,networked,12/22/2015 7:05\n12044267,Replace your dull 'very' with these 128 modifiers,http://mentalfloss.com/article/82484/replace-word-very-one-these-128-modifiers,2,2,ahmedfromtunis,7/6/2016 16:44\n10278844,\"Clara, a machine-learning, software-driven virtual assistant\",http://www.usatoday.com/story/tech/2015/09/24/clara-applying-your-virtual-personal-assistant-no-benefits-required/72713514/?__s=skbxjqs8s8efnsnqj8hf,18,1,yodac,9/25/2015 15:55\n10581576,Emerging Best Practices in Swift,https://realm.io/news/gotocph-ash-furrow-best-practices-swift/,17,18,ingve,11/17/2015 15:24\n12164758,Ask HN: Ownership of IP when founders break up (no agreement in place),,2,2,awayitgoes,7/26/2016 11:11\n12081365,I'd like to sell my ThemeForest business. What 's the best way?,,1,7,tfauthor,7/12/2016 18:38\n11530805,Ask HN: Are you finding it hard to talk on the internet nowadays?,,9,11,dqsmimwwuuu,4/19/2016 21:57\n10597778,Show HN: LawPatch  JQuery for Law Using Git,http://blog.codepact.com/lawpatch/,21,6,pjbrow,11/19/2015 21:22\n11535333,The strange way people looked at food in the 16th Century,http://www.bbc.com/news/magazine-36072989,50,9,otoolep,4/20/2016 15:55\n11087606,0 gravity OK GO  Upside down and music video,https://www.youtube.com/watch?v=Y6fyWs8KSdE,2,1,markatkinson,2/12/2016 15:01\n10809952,The Witcher 3 Understands War,http://warisboring.com/articles/the-witcher-3-understands-war/,4,1,vinnyglennon,12/30/2015 0:07\n11096237,GitHub.com Demographics: A story of researching and uncovering blind spots,https://medium.com/@tenaciouscb/github-com-demographics-a-story-of-researching-uncovering-blind-spots-21d7f1f90204#.scovcfeeq,2,1,bentlegen,2/13/2016 23:31\n11801416,Disney Vows Action as Snow White Appears at Wanda Park,http://www.bloomberg.com/news/articles/2016-05-30/disney-vows-to-defend-rights-as-snow-white-appears-at-wanda-park,2,1,petethomas,5/30/2016 14:09\n11086734,\"Why did the half-plane, half-helicopter not work?\",http://www.bbc.co.uk/news/magazine-35521040,41,15,jayflux,2/12/2016 12:28\n11500495,U.S. government worse than all major industries on cyber security,http://www.reuters.com/article/us-usa-cybersecurity-rankings-idUSKCN0XB27K,143,58,pgoggijr,4/14/2016 21:30\n10503603,Announcing Docker 1.9: Production-Ready Swarm and Multi-Host Networking,http://blog.docker.com/2015/11/docker-1-9-production-ready-swarm-multi-host-networking/,311,79,ah3rz,11/3/2015 23:52\n11832767,The Alan Kay Wiki,http://alan-kay.wikia.com/wiki/Alan_Kay_Wiki,13,2,Glench,6/3/2016 19:52\n10936980,Scrolling through my Facebook feed feels like watching TV,https://medium.com/@bendersej/scrolling-through-my-facebook-feed-feels-like-watching-tv-4e8428c36bdb#.d94nyuyll,13,2,onevertice,1/20/2016 9:53\n12522269,Google's CFO Ruth Porat is pushing creatives to bring costs under control,http://fortune.com/google-cfo-ruth-porat-most-powerful-women/,93,105,prostoalex,9/17/2016 20:23\n11619303,PORM: PHP ORM project,http://porm-project.org/,2,1,kiyanwang,5/3/2016 10:24\n12398818,I got a bunch of traffic last month from YCombinator. How do I find the article?,,2,1,chopshopstore,8/31/2016 15:02\n11139242,The relationship between stocks and oil prices,http://www.brookings.edu/blogs/ben-bernanke/posts/2016/02/19-stocks-and-oil-prices,11,1,nkurz,2/20/2016 7:13\n10682871,How not to report on the encryption debate,http://www.cjr.org/first_person/misinformation_and_misconceptions_how_not_to_report_on_the_encryption_debate.php,78,29,jeo1234,12/5/2015 19:00\n11667218,State Dept.: Clinton IT aide's email archive is lost,http://thehill.com/policy/national-security/279233-state-dept-claims-to-have-no-emails-from-clinton-it-aide,221,199,a3n,5/10/2016 14:05\n10552971,Browse the .NET Framework source code online,http://referencesource.microsoft.com/,142,24,zuck9,11/12/2015 13:29\n10853439,Why I Won't Be Buying an Oculus Rift,http://bostinno.streetwise.co/2016/01/06/oculus-rift-vs-playstation-4-virtual-reality-price-comparison/,8,4,fearfulsymmetry,1/6/2016 20:22\n11373316,Ask HN: Do HN's karma system penalize dissent?,,14,10,ainiriand,3/28/2016 9:04\n10288903,Real-Time Noise-Aware Tone Mapping,http://www.itn.liu.se/mit/research/computer-graphics-image-processing/real-time-noise-aware-tone-mapping?l=en,33,1,HardyLeung,9/28/2015 4:22\n10613427,Storing information forever in drops of water [video],http://www.bbc.com/future/story/20151122-this-is-how-to-store-human-knowledge-for-eternity,20,2,Lucadg,11/23/2015 8:27\n12147900,How climate change is rapidly taking the planet apart,http://www.flassbeck-economics.com/how-climate-change-is-rapidly-taking-the-planet-apart/,98,103,stcredzero,7/23/2016 1:18\n11875208,Breast Cancer Marker Awarded Amsterdams Most Innovative Idea,http://www.united-academics.org/wp-admin/post.php?post=53198&action=edit,1,1,unitedacademics,6/10/2016 9:28\n11224695,We've worked months on this,https://medium.com/@Floown/floown-is-live-c0bab0e91f88#.vbqyvxkiw,3,1,floown,3/4/2016 16:15\n11657065,Displaying Linux Memory,https://enc.com.au/2016/05/07/displaying-linux-memory/,12,1,sciurus,5/9/2016 1:45\n11683288,On the hunt for Facebooks army of fake likes,https://www.benthamsgaze.org/2016/05/12/on-the-hunt-for-facebooks-army-of-fake-likes/,69,59,sjmurdoch,5/12/2016 13:43\n11135768,Where do people fine Unity Jobs?,,1,2,krob,2/19/2016 19:11\n11056348,\"Continuously writing an iPhone app, on an iPad Pro, using C# [video]\",https://www.youtube.com/watch?v=MEY8eehULAo,54,7,walterbell,2/8/2016 4:37\n11765773,\"In Silicon Valley, a new emphasis on barriers to government requests for data\",https://www.washingtonpost.com/news/the-switch/wp/2016/05/24/what-is-driving-silicon-valley-to-become-radicalized/,88,34,ValG,5/24/2016 21:44\n10511814,Show HN: GPemu  A Chrome App to play SNES games,https://chrome.google.com/webstore/detail/gpemu/jhficiigpnhhaojldmanflihieepanbb,29,3,matthewbauer,11/5/2015 5:36\n11030745,The Importance of a SIP Aware Firewall for the VoIP-Dependent Enterprise,http://www.mushroomnetworks.com/blog/2015/12/15/the-importance-of-a-sip-aware-firewall-for-the-voip-dependent-enterprise/,3,1,cahitakin19,2/3/2016 23:22\n11446947,Ask HN: Turn my home directory into a Git repo?,,6,9,mangeletti,4/7/2016 13:14\n11506698,\"The internet has been stolen from you. Take it back, nonviolently\",https://medium.com/@flyingzumwalt/the-internet-has-been-stolen-from-you-take-it-back-nonviolently-248f8d445b87#.xjs07vyey,97,53,datamonsteryum,4/15/2016 18:51\n10375154,Show HN: Micro web framework for low-resource systems  live example on ESP8266,http://www.ureq.solusipse.net,146,40,solusipse,10/12/2015 15:33\n10235377,\"Welcome Anne, Ben, and Joe\",http://blog.ycombinator.com/welcome-anne-ben-and-joe,111,40,sama,9/17/2015 18:59\n11018111,The many ways of handling TCP RST packets,https://www.snellman.net/blog/archive/2016-02-01-tcp-rst/,99,8,luu,2/2/2016 7:47\n12453646,Moving Towards a More Secure Web,http://blog.chromium.org/2016/09/moving-towards-more-secure-web.html,125,88,kungfudoi,9/8/2016 15:03\n10317026,PICO-8,http://www.lexaloffle.com/pico-8.php,154,45,jmduke,10/2/2015 6:27\n11068773,Pioneer's Android Auto-compatible head unit bridges convenience and safety,http://www.networkworld.com/article/3031262/android/video-review-pioneers-android-auto-compatible-head-unit-bridges-convenience-and-safety.html?nsdr=true,1,1,stevep2007,2/9/2016 21:06\n11090100,China's Role in Bitcoin: How Cultural Differences Are Affecting Progress,http://www.forbes.com/sites/laurashin/2016/02/12/chinas-role-in-bitcoin-how-cultural-differences-are-affecting-the-technologys-progress/#7828d7f7f954,4,1,Sealy,2/12/2016 20:04\n10742590,Star Wars: every movie (well the first six anyway) in XKCD inspired chart form,http://www.abc.net.au/news/2015-12-16/star-wars-every-scene/7013826,7,2,drzax,12/16/2015 5:38\n11317119,How to Become a Hacker,http://nhc.bijayacharya.com/viewtopic.php?f=6&t=3&sid=62271e67c0eb5d95ec35b81cecda5641,4,2,nhc-forum,3/19/2016 3:20\n12363191,Cryptobin  share text / files securely,http://cryptob.in/,3,2,cryptobin,8/25/2016 23:10\n12381131,Ruby Deoptimization Engine,https://github.com/ruby/ruby/pull/1419,103,23,ksec,8/29/2016 11:03\n11854482,Ask HN: How do you re-energize after getting burnt out?,,3,2,kevando,6/7/2016 13:52\n11364514,\"Ask HN: With all our software built on so many dependencies, is anything secure?\",,4,3,hoodoof,3/26/2016 5:09\n10936911,\"Ask HN: Would you pay monthly to work from coffee shops, with free coffee?\",,1,4,prmph,1/20/2016 9:35\n10472583,\"An Inside Look at Upthere, the Company Aiming to Be Your Personal Cloud\",http://techcrunch.com/2015/10/29/whats-upthere/?ncid=rss&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Techcrunch+%28TechCrunch%29,20,1,prostoalex,10/29/2015 17:11\n11387822,What problems does React Native solve?,,5,4,darilldrems,3/30/2016 8:40\n11512483,The Missing Tornado Debug Toolbar,https://github.com/guneysus/tornado-debug-toolbar,2,1,guneysu,4/16/2016 22:07\n12321819,Welcome Sharon,http://blog.ycombinator.com/welcome-sharon,58,28,dwaxe,8/19/2016 17:38\n11878877,Why arent big companies implementing best practices to protect users data?,,4,4,PabloR,6/10/2016 18:47\n10298224,EUROCOM Panther 5SE Mobile Server,\"http://www.eurocom.com/ec/configure(1,234,0)ec\",3,1,captainmojo,9/29/2015 18:04\n12250916,Research claims strong public service media is a good thing for democracy,http://www.ebu.ch/news/2016/08/ebu-research-shows-strong-public-service-media-contributes-to-a-healthy-democracy,2,1,chestnut-tree,8/8/2016 21:14\n10303131,Jaywalking: How the Car Industry Banned Crossing the Road (2014),http://www.bbc.com/news/magazine-26073797,3,1,DarkContinent,9/30/2015 11:35\n11515358,Drone hits British Airways plane approaching Heathrow Airport,http://www.bbc.co.uk/news/uk-36067591,111,99,k-mcgrady,4/17/2016 17:29\n11736047,How George Lucas Lost His Integrityand Why Its So Important,https://betterhumans.coach.me/how-george-lucas-lost-his-integrity-and-why-its-so-important-240c74991931#.k7jdtat47,53,22,ghosh,5/20/2016 7:20\n12541955,How Bad Off Is Oil-Rich Venezuela? Its Buying U.S. Oil,http://www.nytimes.com/2016/09/21/world/americas/venezuela-oil-economy.html,95,174,adventured,9/20/2016 18:26\n11871711,Teslas real problem is that their cars are unreliable,http://www.vox.com/2016/6/9/11880450/tesla-doomed?utm_campaign=vox&utm_content=article%3Atop&utm_medium=social&utm_source=twitter,3,1,Doubleguitars,6/9/2016 19:31\n11504602,Uber for MBAs is a worrying sign for knowledge workers everywhere,https://www.bostonglobe.com/business/technology/2016/04/15/uber-for-mbas-worrying-sign-for-knowledge-workers-everywhere/BJqxdFyeoM4f4giMzmSZSO/story.html,9,4,acconrad,4/15/2016 14:33\n11501466,Uninstall QuickTime for Windows Today,http://blog.trendmicro.com/urgent-call-action-uninstall-quicktime-windows-today/,6,5,onethree,4/15/2016 1:22\n10195297,Persistent pipes in Linux,https://gist.github.com/CAFxX/571a1558db9a7b393579,72,9,an_ko,9/9/2015 23:18\n11540389,Free VPN integrated in Opera for better online privacy,http://www.opera.com/blogs/desktop/2016/04/free-vpn-integrated-opera-for-windows-mac/,224,107,nmjenkins,4/21/2016 8:17\n11735020,A Docker file for Reason development,https://github.com/facebook/reason/tree/master/docker,56,20,yunxing,5/20/2016 1:08\n11213071,Germans have the most powerful passports,http://qz.com/626927/its-good-to-be-german-the-worlds-most-powerful-passports/,19,6,TimWolla,3/2/2016 21:16\n11590146,How we found a bug in Amazon ELB,https://sysdig.com/blog/amazon-elb-bug/,151,42,davideschiera,4/28/2016 16:44\n12343181,Understanding VCs,http://avc.com/2016/08/understanding-vcs/,202,63,ikeboy,8/23/2016 12:39\n11416957,Newsletter for Swift developers,http://swiftmonthly.com/issues/latest/?ref=aprhn,17,4,richamore,4/3/2016 18:06\n12084990,\"Half of all US food produce is thrown away, new research suggests\",https://www.theguardian.com/environment/2016/jul/13/us-food-waste-ugly-fruit-vegetables-perfect,68,43,vmateixeira,7/13/2016 9:35\n11834025,\"The $1,000 CPM\",https://medium.com/@hankgreen/the-1-000-cpm-f92717506a4b#.m8fgorpyp,1,1,mgdo,6/3/2016 23:37\n10320723,Soylent Shipping Delay Root Cause Analysis,http://blog.soylent.com/post/130348210172/shipping-delay-root-cause-analysis,73,65,dankohn1,10/2/2015 19:32\n11877307,Rumors  Apple to Deliver iMessage to Android at WWDC,http://macdailynews.com/2016/06/09/apple-to-deliver-imessage-to-android-at-wwdc/,7,1,tilt,6/10/2016 15:59\n11015049,\"VMware abruptly fires Fusion dev team, outsources to China\",http://www.loopinsight.com/2016/01/28/vmware-abruptly-fires-fusion-dev-team-outsources-to-china/,12,3,andrebrov,2/1/2016 20:16\n10838562,A defense of C's null-terminated strings,https://utcc.utoronto.ca/~cks/space/blog/programming/CNullStringsDefense?showcomments,51,84,jsnell,1/4/2016 21:00\n11654800,How Western aid enables graft addiction in Ukraine,https://www.washingtonpost.com/news/monkey-cage/wp/2016/05/05/how-western-aid-enables-graft-addiction-in-ukraine/,16,4,Jerry2,5/8/2016 17:24\n11484635,Apply HN: Datalba  Your personal media search engine,,8,11,jeads,4/13/2016 0:00\n12242448,Apple should stop selling four-year-old computers,http://www.theverge.com/2016/8/4/12373776/2012-macbook-pro-still-alive-not-dead-why,479,437,doener,8/7/2016 16:07\n12215666,Bitcoin drops 20% after $70M worth of Bitcoin was stolen from Bitfinex exchange,https://techcrunch.com/2016/08/02/bitcoin-drops-20-after-70m-worth-of-bitcoin-was-stolen-from-bitfinex-exchange/,1,3,intrasight,8/3/2016 4:51\n11578090,Apply HN: The Decentralized Internet Endowment,,5,2,jameswilsterman,4/27/2016 5:51\n12010083,Android N is Nougat,http://www.androidcentral.com/android-n-nickname,6,1,vikas0380,6/30/2016 17:18\n10776857,Home Security Startup Cocoon Raises $3M,https://blog.cocoon.life/company-news/seed-funding-2015/,11,3,Shubzinator,12/22/2015 10:19\n12135922,Ask HN: (O/S) DevOps Tool to Identify Wasteful Cloud Spending,,2,4,flarion,7/21/2016 10:33\n10668047,Analyse Asia 78: Innovation and Healthcare Asia with Claudia Olsson,http://analyse.asia/2015/12/02/episode-78-innovation-global-challenges-asia-healthcare-with-claudia-olsson/,1,1,bleongcw,12/3/2015 6:11\n12148302,When the Body Attacks the Mind,http://www.theatlantic.com/magazine/archive/2016/07/when-the-body-attacks-the-mind/485564/?single_page=true,124,17,akbarnama,7/23/2016 4:11\n11955434,A World without IOT,https://www.youtube.com/embed/CmKwlOUBoRo,1,1,mohanrajn84,6/22/2016 17:10\n10498175,Ask HN: Finding initial customers and validating need  online meal ordering,,7,6,blakeloverain,11/3/2015 7:54\n12513769,\"Researcher Does What FBI Couldn't, Bypasses iOS Passcode Limit\",http://news.softpedia.com/news/researcher-does-what-fbi-couldn-t-bypasses-ios-passcode-limit-508359.shtml,3,1,alkoumpa,9/16/2016 13:23\n10868476,\"El Chapo, Escaped Drug Lord, Has Been Recaptured\",http://www.nytimes.com/2016/01/09/world/americas/El-Chapo-captured-mexico.html?hp&action=click&pgtype=Homepage&clickSource=story-heading&module=first-column-region&region=top-news&WT.nav=top-news&_r=0,46,16,chewymouse,1/8/2016 21:34\n10228680,\"The Sharing Economy Is Dead, and We Killed It\",http://www.fastcompany.com/3050775/the-sharing-economy-is-dead-and-we-killed-it,1,1,jonrx,9/16/2015 18:25\n12382737,Maker of EpiPen to Sell Generic Version for Half the Price,http://www.npr.org/sections/health-shots/2016/08/29/491797051/maker-of-epipen-to-sell-generic-version-for-half-the-price,1,1,helloworld,8/29/2016 15:54\n10573124,Snapchat's valuation falls by 25%,http://mashable.com/2015/11/10/snapchat-tech-valuations/,6,1,20years,11/16/2015 7:41\n11467307,An introduction to last branch records,http://lwn.net/Articles/680985/,28,7,signa11,4/10/2016 17:49\n11999166,Ask HN: What Open Source projects do you wish existed or were still maintained?,,3,4,augb,6/29/2016 2:43\n11832266,Electric Bikes Won Over China. Is the U.S. Next?,http://www.bloomberg.com/news/articles/2016-06-02/electric-bike-makers-woo-americans,133,227,jseliger,6/3/2016 18:33\n12046721,China's innovation economy a real estate bubble in disguise?,http://www.reuters.com/article/us-china-economy-innovation-insight-idUSKCN0ZM2KY,69,49,T-A,7/7/2016 0:10\n12182848,ATLAS 3.10.3 released,https://sourceforge.net/p/math-atlas/mailman/message/35248575/,19,1,edelsohn,7/28/2016 20:21\n11982871,Britain is sailing into a storm with no one at the wheel,http://www.economist.com/blogs/bagehot/2016/06/anarchy-uk?fsrc=scn/tw/te/bl/ed/anarchyintheuk,44,64,Turukawa,6/26/2016 21:39\n11535728,Our office had awful music. So I built this. Thoughts?,http://www.mediablazegroup.com/projectveto/,16,8,iamchristill,4/20/2016 16:48\n10196053,Show HN: Barter Hack  trade your technical skills for other people's,http://www.barterhack.com/,73,55,Uptrenda,9/10/2015 3:40\n11343889,Meet Tay  Microsoft A.I. chatbot with zero chill,https://www.tay.ai,5,1,jupp0r,3/23/2016 12:45\n12075744,Conditional Action Programmer,https://www.conditionalactionprogrammer.com,92,64,pavanlimo,7/12/2016 0:03\n12409500,Pokemon Go Has Reportedly Made More Than $440M,http://www.gamespot.com/articles/pokemon-go-has-reportedly-made-more-than-440-milli/1100-6443251/,1,1,Jarred,9/1/2016 23:04\n11374156,Show HN: Mrrobot.io,http://mrrobot.io/,7,1,raviojha,3/28/2016 13:39\n10532226,Scan a book in five minutes? $199 Smart scanner with foot pedal and WiFi,http://www.teleread.com/ebooks/scan-a-book-in-five-minutes-199-smart-scanner-with-foot-pedal-and-wifi-support/,43,21,walterbell,11/9/2015 10:32\n10239252,Learning new programming languages,https://codelympics.io/blog/learning-new-programming-languages?utm_source=hn&utm_medium=forum&utm_campaign=hn_learning-new-programming-languages,4,1,webmasterraj,9/18/2015 14:05\n10347557,\"Amazon's new Snowball box should worry Cisco, HP, IBM and other big IT companies\",http://www.businessinsider.com/amazon-snowball-vacuums-up-data-centers-2015-10,5,1,rajathagasthya,10/7/2015 17:42\n11130408,\"Ask HN: It's 2016, how do you do your automated zero downtime DB migrations?\",,10,5,raimille1,2/18/2016 23:53\n11581240,Status Quo Effects Upon Hiring Bias,https://hbr.org/2016/04/if-theres-only-one-woman-in-your-candidate-pool-theres-statistically-no-chance-shell-be-hired,6,1,brudgers,4/27/2016 15:27\n10197752,Introducing Heroku Private Spaces,https://blog.heroku.com/archives/2015/9/10/heroku_private_spaces_private_paas_delivered_as_a_service,162,45,grk,9/10/2015 13:03\n11370899,A Raspberry Pi dashcam with two cameras and a GPS,http://pidashcam.blogspot.com,167,85,aithoughts,3/27/2016 18:24\n10189312,Google and Waze Cited for Traffic Data Theft in PhantomAlert Suit,http://blogs.wsj.com/digits/2015/09/03/google-and-waze-cited-for-traffic-data-theft-in-phantomalert-suit/?mod=ST1,11,6,chatmasta,9/9/2015 2:15\n11233060,Ask HN: How can a bootstrapped startup reach international audience?,,10,3,adalyz,3/6/2016 9:28\n11147556,Should EnQ Get to Sell Spots in IRS Phone Queue?,http://www.forbes.com/sites/peterjreilly/2016/02/21/should-enq-get-to-sell-spots-in-irs-phone-queue/,3,1,avaliente,2/22/2016 0:50\n11798494,SoundClouds free auto-mastering audio tool is more of an auto-turd,http://arstechnica.com/gadgets/2016/05/soundclouds-free-auto-mastering-audio-tool-is-more-of-an-auto-turd/,5,1,Jerry2,5/29/2016 22:18\n12371828,Kaspersky launches its own OS,http://www.theregister.co.uk/2016/08/23/kasperskyos/,3,1,turrini,8/27/2016 10:46\n10377489,Appeals court hits largest public patent troll with $1.4M fee,http://arstechnica.com/tech-policy/2015/10/netapps-1-4m-fee-smackdown-against-patent-troll-holds-up-on-appeal/,186,49,solveforall,10/12/2015 23:32\n11247803,Performance Tuning Apache Storm at KeenIO,http://highscalability.com/blog/2016/3/8/performance-tuning-apache-storm-at-keen-io.html?second_pass,6,3,neom,3/8/2016 19:26\n10570604,Ask HN: Examples of good code?,,4,4,soham,11/15/2015 18:54\n12050688,Dear Graphite Users and Developers,http://grafana.org/blog/2016/07/06/dear-graphite-users-and-developers.html,1,1,sciurus,7/7/2016 17:11\n12017613,Tesla owner killed in crash was watching Harry Potter while using autopilot,http://www.dallasnews.com/business/autos-latest-news/20160701-tesla-owner-killed-in-crash-was-watching-harry-potter-while-using-car-s-autopilot-survivor-says.ece,13,7,cpeterso,7/1/2016 16:39\n11542549,Making Electronics out of Coal,https://news.mit.edu/2016/making-electronics-out-coal-0419,23,5,aethertap,4/21/2016 14:50\n12153041,Command Line Interface for GitHub Additional Features,https://github.com/sahildua2305/github-check-cli,2,1,sahil2305dua,7/24/2016 11:30\n11786193,Dijkstra: My Recollections of Operating System Design (2001) [pdf],https://www.cs.utexas.edu/users/EWD/ewd13xx/EWD1303.PDF,65,11,jdnc,5/27/2016 14:19\n11129000,\"I hate college essays, and now professors use my jeremiad in class\",http://www.slate.com/articles/life/education/2016/02/i_hate_college_essays_and_now_professors_use_my_jeremiad_in_class.single.html,2,1,jseliger,2/18/2016 20:21\n10662662,Ask HN: Is R an alternative to SQL?,,4,6,nyc111,12/2/2015 13:03\n10721071,Show HN: System.sh cleans your system,https://github.com/Hypsurus/system.sh/,4,4,Hypsurus,12/12/2015 0:13\n12373402,Bitmains R4 to Bring an In-Home Experience to Bitcoin Mining,https://news.bitcoin.com/bitmains-r4-bring-home-experience/,2,1,posternut,8/27/2016 17:59\n11835661,Eve Dev Diary (Oct  Nov),http://incidentalcomplexity.com/2016/06/03/oct-nov/,3,1,one-more-minute,6/4/2016 9:29\n11591840,Show HN: Sourcerer  Atom plugin for quickly finding StackOverflow code snippets,https://github.com/NickTikhonov/sourcerer,6,3,nicktikhonov,4/28/2016 20:57\n11515108,Dolphins as a model for alien intelligence,http://nautil.us/blog/dolphins-are-helping-us-hunt-for-aliens,196,88,dnetesn,4/17/2016 16:32\n10798987,Turning Your Raspberry PI Zero into a USB Gadget,https://learn.adafruit.com/turning-your-raspberry-pi-zero-into-a-usb-gadget?view=all,6,1,skimmas,12/27/2015 22:28\n12011861,Show HN: DevJuncture  GlassDoor for software development,https://www.devjuncture.com,1,1,smithgeek,6/30/2016 21:23\n11957757,Twilios IPO festivities will include live coding from NYSE floor,https://techcrunch.com/2016/06/22/twilio-ipo-code-jam/,4,1,coloneltcb,6/22/2016 23:06\n10358684,Swiftkey's new neural network keyboard,http://gizmodo.com/swiftkey-has-a-neural-network-keyboard-and-its-creepily-1735430695,23,22,jcrei,10/9/2015 7:53\n11252766,Implementing Human-Like Intuition Mechanism in Artificial Intelligence,http://arxiv.org/abs/1106.5917,94,1,anacleto,3/9/2016 13:20\n11328842,Increase Coding Speed / Typing Skills,,3,5,ianceicys,3/21/2016 15:42\n10736650,The problem with month-over-month growth rates,http://christophjanz.blogspot.com/2015/11/the-problem-with-month-over-month.html,12,1,chrija,12/15/2015 8:46\n12135675,How to fix flying,http://www.popularmechanics.com/flight/a20085/how-to-fix-flying/,106,26,pmcpinto,7/21/2016 9:14\n11134516,Dear Foursquare. A Breakup Letter,https://medium.com/life-tips/dear-foursquare-c7c441fdf25e,2,1,mgiannopoulos,2/19/2016 16:37\n10411331,Electron: Build cross platform desktop apps with web technologies,http://electron.atom.io/,2,1,lobo_tuerto,10/19/2015 5:51\n11503934,The Doom Movement Bible,https://www.doomworld.com/vb/post/1586811,190,47,rinesh,4/15/2016 13:07\n10631115,Making a pencil from scratch (2013),http://gse-compliance.blogspot.com/2013/05/making-pencil.html,93,39,cba9,11/26/2015 3:33\n12343378,One Kings Lane sold for less than $30M after being valued at $900M,http://www.recode.net/2016/8/23/12588428/one-kings-lane-flash-sales-acquisition-price-bed-bath-beyond,15,2,jstreebin,8/23/2016 13:06\n12573991,Rural Indian Girls Chase Big-City Dreams,http://www.nytimes.com/2016/09/25/world/asia/bangalore-india-women-factories.html,38,53,known,9/25/2016 4:37\n10349391,TSMC's A9 Chip Outperforming Samsung's in Early iPhone 6s Battery Benchmarks,http://www.macrumors.com/2015/10/07/tsmc-samsung-a9-battery-tests/,13,1,subnaught,10/7/2015 21:54\n11643431,How APIs Are Eating the Product Stack,https://medium.com/point-nine-news/how-apis-are-eating-the-product-stack-914a3d6e1216#.vm1cgfijo,5,1,clementv,5/6/2016 12:23\n10426715,Show HN: Smartflix  Watch Netflix content from any country,,4,6,romaincointepas,10/21/2015 16:58\n12022239,\"Why do people buy MacBook Pro retinas, given their relatively high price?\",https://www.quora.com/Why-do-people-buy-MacBook-Pro-retinas-given-their-relatively-high-price?share=1,35,60,Artemis2,7/2/2016 12:26\n10963886,\"Most cancers due to 'bad luck'? Not so fast, says study\",http://www.statnews.com/2015/12/16/cancers-bad-luck/,1,1,chockablock,1/24/2016 20:30\n11876598,Ask HN: Why are companies paying ransom ware fees?,,6,9,a_lifters_life,6/10/2016 14:31\n10764255,Why work in San Francisco as a foreign developer?,http://www.getajob.io/why-work-in-san-francisco-as-a-foreign-developer/,1,2,getajob,12/19/2015 18:00\n12443084,India's richest man offers free 4G to one billion people,http://money.cnn.com/2016/09/06/technology/india-reliance-jio-4g-internet/,148,74,ZeljkoS,9/7/2016 13:12\n10541055,Why you should never build a backblaze pod: BioTeam,http://bioteam.net/2011/08/why-you-should-never-build-a-backblaze-pod/,3,1,amelius,11/10/2015 18:04\n12390292,Victory for Net Neutrality in Europe,https://juliareda.eu/2016/08/victory-for-net-neutrality/,547,174,jrepin,8/30/2016 14:11\n12012874,The Master JavaScript Course Has Been Released (197 Spots Remaining),http://www.masterjavascript.io/lp/master-javascript-course-1,1,1,erikgrueter,6/30/2016 23:58\n10218480,Show HN: JavaScript coding challenges on top of GitHub and circleci,https://github.com/engintekin/javascript-coding-challenges-using-github-circleci,3,1,engintekin,9/15/2015 1:22\n10305718,Ask HN: Looking for a new kind of CS degree program I saw on HN,,1,2,dahart,9/30/2015 17:46\n10237946,Why doesn't this startup exist yet?,,1,1,instakill,9/18/2015 7:42\n11327185,\"Seeking Access to Facebook in China, Zuckerberg Courts Risks\",http://www.nytimes.com/2016/03/21/business/seeking-access-to-facebook-in-china-zuckerberg-courts-risks.html?smtyp=cur&pagewanted=all,2,1,Osiris30,3/21/2016 10:40\n10648509,Why Beijings Air Pollution Crisis Is Complicated (2014) [pdf],http://www.consiliencejournal.org/index.php/consilience/article/viewFile/360/204,9,1,wooster,11/30/2015 9:19\n12249995,\"McKinsey Study Shows 81% of US Worse Off Than in 2005, France 63%, Italy 97%\",https://mishtalk.com/2016/08/07/mckinsey-study-shows-81-of-us-worse-off-than-in-2005-france-63-italy-97/,33,17,randomname2,8/8/2016 18:49\n10449311,Environment Variables and Path in Windows 10,https://plus.google.com/+ArtemRussakovskii/posts/CCM4hXzpRTv,313,180,archon810,10/26/2015 2:20\n10385922,The Ad Blockers Dilemma,http://developer.telerik.com/featured/the-ad-blockers-dilemma/,2,1,remotesynth,10/14/2015 10:53\n10335120,Elon Musk's Sleight of Hand,https://medium.com/@gavinsblog/elon-musk-s-sleight-of-hand-ea2b078ed8e6,7,2,nyolfen,10/5/2015 21:31\n10971009,One in five American adults is an Amazon Prime member,http://www.usatoday.com/story/tech/news/2016/01/25/amazon-prime-54-million-one-in-five-prime-grew-35-2015/79306470/,3,1,ourmandave,1/26/2016 0:04\n11942457,Feedback on my idea and prototype,,1,1,ymt_1503,6/20/2016 23:32\n11214319,Time to Rethink Mandatory Password Changes,https://www.ftc.gov/news-events/blogs/techftc/2016/03/time-rethink-mandatory-password-changes,2,1,salmonet,3/3/2016 0:56\n12336246,Building Your First Atom Plugin,https://github.com/blog/2231-building-your-first-atom-plugin,143,58,apetresc,8/22/2016 13:42\n11490311,A nail in the coffin for Firefox?,http://www.cnet.com/news/a-nail-in-the-coffin-for-firefox-mozilla-struggles-to-redefine-browser/,3,1,cnan,4/13/2016 17:34\n10316105,The Abolition of Work (1985),http://www.primitivism.com/abolition.htm,40,13,iamcurious,10/2/2015 1:44\n10416547,Show HN: Floobits-atom  Remote pair programming in Atom,https://github.com/Floobits/floobits-atom,49,5,ggreer,10/19/2015 23:40\n10897240,OSHA slaps Amazon for not reporting job injuries,http://www.cbsnews.com/news/osha-slaps-amazon-for-not-reporting-job-injuries/,2,1,smacktoward,1/13/2016 20:30\n10852495,Ask HN: Anyone in Boston Interested in Teaming Up for Daily Fantasy Sports?,,1,1,imjk,1/6/2016 18:33\n10483423,Yolk.js: A user interface library built on RxJS and Virtual-dom,https://github.com/yolkjs/yolk,74,10,gabes,10/31/2015 17:48\n10875527,Show HN: Equiv: Inter-Languages Equivalent Package Finder,https://github.com/f/equiv,24,3,fka,1/10/2016 15:10\n10295091,Recur  Multimedia Recurrent Neural Networks Tools,https://github.com/douglasbagnall/recur,6,1,polemic,9/29/2015 8:02\n10356588,BY-SA and GPL: CC closed the chasm in the sharealike/copyleft community,http://draketo.de/english/free-software/by-sa-gpl,4,1,ArneBab,10/8/2015 21:55\n12130235,Q&A with Ron and Topher Conway,http://themacro.com/articles/2016/07/ron-and-topher-conway/,18,6,craigcannon,7/20/2016 16:21\n11193588,Comparison of 15 popular programming language home pages,http://imgur.com/a/bkvNv,2,2,ryanmarsh,2/29/2016 4:31\n11872958,Who Are the Real-Life Models of Silicon Valley Characters? We Have Them,https://backchannel.com/who-are-the-real-life-models-of-silicon-valley-characters-we-have-them-3507bc890d9a?source=rss----d16afa0ae7c---4,6,2,dwaxe,6/9/2016 22:50\n11961769,Chesapeake Light Tower up for auction,http://gsaauctions.gov/gsaauctions/aucbystate/?sl=PEACH416009001,2,1,jamessun,6/23/2016 15:32\n11944069,\"Paul Allen's giant plane takes shape in the desert, but its market is unclear\",http://www.seattletimes.com/business/boeing-aerospace/paul-allens-giant-plane-takes-shape-in-the-desert-but-its-market-is-unclear/,2,1,Herodotus38,6/21/2016 7:33\n10616428,DRAM chip failures reveal surprising hardware vulnerabilities,http://spectrum.ieee.org/computing/hardware/drams-damning-defects-and-how-they-cripple-computers,91,67,mud_dauber,11/23/2015 18:54\n11255396,Intelligence-Augmented Rat Cyborgs in Maze Solving,http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0147754,9,3,smaili,3/9/2016 20:03\n10484212,The dangers of quick thinking (2012),https://theweek.com/articles/478388/dangers-quick-thinking,15,1,monort,10/31/2015 21:05\n11633567,Train Your TensorFlow Models on Rescale,https://blog.rescale.com/train-your-tensorflow-models-on-rescale/,88,23,gpoort,5/5/2016 2:26\n11990659,Android changes for NDK developers  API 24 will block private API usage,http://android-developers.blogspot.com/2016/06/android-changes-for-ndk-developers.html,5,1,Macha,6/28/2016 0:34\n10829006,Brand-colors just turned v1.0.0,http://brand-colors.com?version=1.0.0,2,1,reimertz,1/3/2016 1:22\n12096164,Nest Cam Outdoor,https://store.nest.com/product/outdoor-security-camera/,2,2,fraXis,7/14/2016 18:24\n12377775,Paywalling the laws of the universe,https://www.authorea.com/users/101586/articles/124967/_show_article,26,13,Jerry2,8/28/2016 18:35\n12221526,Microsoft's war against Chrome battery life now includes Win10 notifications,http://www.theverge.com/2016/8/3/12369326/microsoft-windows-10-chrome-battery-life-notifications,2,1,edroche,8/3/2016 21:07\n10704463,\"Arduino-driven orchestra plays TSO: Wizards in Winter (and scanners, floppies..)\",https://www.youtube.com/watch?v=bhChYJzw4FM,1,1,jweather,12/9/2015 16:09\n12494160,The Economic Expansion Is Finally Helping the Middle Class,http://www.nytimes.com/2016/09/14/upshot/the-economic-expansion-is-helping-the-middle-class-finally.html,86,104,sethbannon,9/14/2016 3:59\n11067928,Fly Flicker: Flies on Pies,http://www.foddy.net/flies/,1,1,sandebert,2/9/2016 19:21\n10562175,What's your favorite Linux terminal emulator?,http://opensource.com/life/15/11/top-open-source-terminal-emulators,1,1,opensourcedude,11/13/2015 20:23\n10444175,AMA with Greg Kemnitz (One of the Creators of PostgreSQL),http://www.ama-live.com/#!/room/5623b05f2d34521b00ac2e7c,8,1,sacheendra,10/24/2015 17:03\n10800657,\"Japan, South Korea Reach Agreement on Comfort Women\",http://www.wsj.com/articles/japan-south-korea-reach-comfort-women-agreement-1451286347,5,2,ktamura,12/28/2015 11:13\n10957828,Every Major City East of the Mississippi Underreporting Heavy Metals in Water,http://gizmodo.com/report-every-major-us-city-east-of-the-mississippi-i-1754573026,4,2,ck2,1/23/2016 9:49\n11650721,Integer division powered by lemonade-bleach battery,http://pl.eecs.berkeley.edu/projects/chlorophyll/,69,14,rutenspitz,5/7/2016 18:28\n10677420,\"Ask HN: When should i post on our company blog, when on Medium?\",,4,9,colloqu,12/4/2015 16:56\n11701200,C as an Intermediate Language (2012),http://yosefk.com/blog/c-as-an-intermediate-language.html,73,85,jlturner,5/15/2016 15:14\n10842544,A brief history of books that do not exist,http://lithub.com/a-brief-history-of-books-that-do-not-exist/,22,6,Pamar,1/5/2016 10:51\n10614658,Put the Ph Back in PhD,http://magazine.jhsph.edu/2015/summer/forum/rethinking-put-the-ph-back-in-phd,86,76,Amorymeltzer,11/23/2015 14:16\n12275114,Housing official in SV resigns because she can't afford to live there,https://www.theguardian.com/technology/2016/aug/11/silicon-valley-housing-official-resigns-california-home-prices,3,8,gdilla,8/12/2016 12:43\n11963015,Engineering Surfing Waves,http://nautil.us/issue/37/currents/the-perfect-wave-is-coming,21,2,sdabdoub,6/23/2016 17:51\n10732543,Show HN: Santa's Map to Christmas (Mobile App),http://santasmap.com/,1,1,cjkarr,12/14/2015 17:54\n10408391,Some tech investors sure seem to be getting defensive lately,http://www.businessinsider.com/big-tech-investors-sure-seem-to-be-getting-defensive-lately-2015-9,2,1,unclebucknasty,10/18/2015 15:00\n11872630,Nationwide Blackout in Kenya Caused by Marauding Monkey,http://arstechnica.com/business/2016/06/nationwide-blackout-in-kenya-caused-by-marauding-monkey/,2,1,Aelinsaar,6/9/2016 21:45\n11327028,Majestic-12 Distributed Search Engine,http://www.majestic12.co.uk/,1,1,antouank,3/21/2016 9:52\n12064462,The Three Layer Causal Hierarchy [pdf],http://web.cs.ucla.edu/~kaoru/3-layer-causal-hierarchy.pdf,36,18,dstein64,7/10/2016 3:34\n10915271,Chaparral Cars,https://en.wikipedia.org/wiki/Chaparral_Cars#2J,8,3,vmorgulis,1/16/2016 14:01\n10546458,\"John Carmack's Deep Thoughts: Ideas, Work, and Emotion\",https://www.facebook.com/notes/kent-beck/john-carmacks-deep-thoughts-ideas-work-and-emotion/1051813558184841,11,3,KentBeck,11/11/2015 13:08\n11098484,The Metaphysical Astronauts,http://motherboard.vice.com/read/the-metaphysical-astronauts,28,1,dsr12,2/14/2016 15:02\n11922118,New stock images site with unlimited/lifetime accounts,http://www.stockunlimited.com/#eyJpZCI6MzgzNDJ9,1,1,tmikaeld,6/17/2016 12:07\n10837647,100 Days of Swift,http://samvlu.com/,118,23,awaxman11,1/4/2016 18:59\n11067793,Woo.io,https://woo.io,103,50,mikevm,2/9/2016 19:04\n12487112,GitLab Master Plan,https://about.gitlab.com/2016/09/13/gitlab-master-plan/,572,327,dwaxe,9/13/2016 11:36\n11086180,Troubled C64 documentary 8bitgeneration delivers,https://8bitgeneration.vhx.tv/packages/growing-the-8-bit-generation,1,1,radicalbyte,2/12/2016 9:48\n10843380,Why Does Microsoft SQL Server Exist?,,6,11,ayjz,1/5/2016 14:34\n10866513,How to fend off a jerk,http://www.davedelaney.me/blog/how-to-fend-off-a-jerk,184,116,daveJSF,1/8/2016 17:25\n11553798,HTTP/2 Adoption Stats,http://isthewebhttp2yet.com/measurements/structure.html,56,31,dedalus,4/23/2016 2:11\n11426234,Webkey  Like ssh keys for the web,https://webkey-auth.github.io/,3,1,billytetrud,4/4/2016 22:23\n11011877,A bold proposal to use the gig economy to reboot the safety net,http://www.politico.com/agenda/story/2016/1/uber-welfare-sharing-gig-economy-000031,3,1,randomname2,2/1/2016 14:26\n11556889,TJ Holowaychuk's Startup,https://medium.com/apex-software/announcing-apex-software-inc-5008c454002#.twvfrvnrq,3,1,max_,4/23/2016 18:57\n11596689,C++ Has Become More Pythonic (2014),http://preshing.com/20141202/cpp-has-become-more-pythonic/,126,121,luu,4/29/2016 16:16\n11883199,Eve: community-developed computer  sign-up,http://www.eve-tech.com,18,4,gshssh,6/11/2016 12:25\n12277366,Alphabet is still figuring out how to be a conglomerate,https://backchannel.com/alphabet-learns-that-change-isnt-as-easy-as-abc-e24df2673639#.8ype9626i,192,91,mirandak4,8/12/2016 17:36\n12336265,Show HN: Snapdex  A discovery tool for Snapchat,https://www.snapdex.com,6,1,Laurentvw,8/22/2016 13:45\n11662715,SignAloud: Gloves That Translate Sign Language into Text and Speech,http://lemelson.mit.edu/winners/thomas-pryor-and-navid-azodi,82,47,Mz,5/9/2016 20:08\n11988258,\"Bill Hendricks Joins ProducePay as Senior Vice President, Head of Product\",https://producepay.com/bill-hendricks-joins-producepay-senior-vice-president-head-product/,2,1,billhendricksjr,6/27/2016 18:25\n11835999,Educate Your Immune System,http://www.nytimes.com/2016/06/05/opinion/sunday/educate-your-immune-system.html,168,99,qubitcoder,6/4/2016 11:53\n11575397,How to kill zombie instances and lower your AWS bill,http://blog.launchdarkly.com/zombies-eating-your-aws-bill/,10,2,EmilieCJ,4/26/2016 20:35\n12381621,New equation might unite quantum mechanics and general relativity,http://www.sciencealert.com/this-new-equation-might-finally-unite-the-two-biggest-theories-in-physics-says-physicist,1,1,mr_overalls,8/29/2016 13:17\n11921205,Dozens of U.S. diplomats urge strikes against Assad,http://www.nytimes.com/2016/06/17/world/middleeast/syria-assad-obama-airstrikes-diplomats-memo.html,2,3,Udik,6/17/2016 7:57\n12057198,Magnetic Rope observed for the first time between Saturn and the Sun,https://www.ucl.ac.uk/mathematical-physical-sciences/maps-news-publication/saturn-sun-magnetic-rope,4,1,mondaine,7/8/2016 17:27\n12300953,Modern anti-spam and E2E crypto (2014),https://moderncrypto.org/mail-archive/messaging/2014/000780.html#,48,27,Artemis2,8/16/2016 22:01\n11440494,I left Vancouverand I feel fine,http://blog.officehours.io/i-left-vancouver-and-i-feel-fine/,5,1,karjaluoto,4/6/2016 18:01\n11706667,How Intel missed the smartphone market,https://mondaynote.com/intel-culture-just-ate-12-000-jobs-305674fb1274#.8xjcs7g8b,292,196,JeremyMorgan,5/16/2016 14:54\n11799477,What Happens to the Brain During Cognitive Dissonance? (2015),http://www.scientificamerican.com/article/what-happens-to-the-brain-during-cognitive-dissonance/,98,62,brahmwg,5/30/2016 4:02\n12048969,FreeType 2.6.4 released with new and better bytecode interpreter,http://lists.nongnu.org/archive/html/freetype-announce/2016-07/msg00000.html,3,1,cm3,7/7/2016 12:54\n11562380,Qiniu React Native SDK is now available,https://github.com/qiniu/react-native-sdk,3,1,bugu1986,4/25/2016 3:15\n11745486,Visual Group Theory,http://web.bentley.edu/empl/c/ncarter/vgt/,90,13,rfreytag,5/21/2016 17:48\n11448252,Announcing Clearbit Connect,http://blog.clearbit.com/clearbit-connect/,75,16,uptown,4/7/2016 15:55\n10997561,\"Ask HN: App that supports task boards, time tracking and a daily/weekly planner?\",,8,12,faizshah,1/29/2016 18:58\n10840124,Safety Lessons from the Morgue (2012),http://www.nytimes.com/2012/10/28/magazine/safety-lessons-from-the-morgue.html?_r=0&pagewanted=all,15,1,gwern,1/5/2016 0:52\n10485816,Twitch installs arch: re: shutdown,https://twitter.com/twitchinstalls/status/660647279208960000,1,2,calpaterson,11/1/2015 8:38\n11980846,Detecting Money Laundering,http://conf.startup.ml/blog/aml,89,89,arshakn,6/26/2016 14:11\n12527210,The Insomnia Machine,http://www.nytimes.com/2016/09/18/opinion/sunday/the-insomnia-machine.html?src=me,2,1,hvo,9/18/2016 21:05\n10868972,How friendly is your AI? It depends on the rewards,http://robohub.org/how-friendly-is-your-ai-it-depends-on-the-rewards/,4,1,hallieatrobohub,1/8/2016 23:03\n11834648,Building a Raspberry-Pi Stratum-1 NTP Server,http://www.satsignal.eu/ntp/Raspberry-Pi-NTP.html,9,2,dmmalam,6/4/2016 2:34\n11556349,Why Uber Won,https://news.greylock.com/why-uber-won-5598a2a66561#.hz33sst9k,173,143,realdlee,4/23/2016 17:05\n11235872,A Biotech Evangelist Seeks a Zika Dividend,http://www.nytimes.com/2016/03/06/business/a-biotech-evangelist-seeks-a-zika-dividend.html,2,1,jonbaer,3/6/2016 22:26\n11917201,Here are the 10 countries where homosexuality may be punished by death,https://www.washingtonpost.com/news/worldviews/wp/2016/06/13/here-are-the-10-countries-where-homosexuality-may-be-punished-by-death-2/,1,4,MichaelAO,6/16/2016 16:34\n10606395,Do you have to be intelligent to develop AI?,,2,5,lovboat,11/21/2015 10:26\n10818013,[ask] Why you should borrow me your spare computer for 2016?,https://github.com/gernest/talk/blob/master/why.md,11,3,touristtam,12/31/2015 15:45\n10997683,Gittools  perform Git commands in multiple repositories at the same time,https://github.com/hwdegroot/gittools,4,2,slicercorp,1/29/2016 19:13\n11505332,TRS-80 Trash Talk Episode 4  Model I Buyer's Guide,http://www.trs80trashtalk.com/2016/04/episode-4.html,3,2,pskisf,4/15/2016 16:01\n11020232,\"GrabTaxi Rebrands to Grab, Launches Cashless Payments and Corporate Service\",http://techcrunch.com/2016/01/27/grab-grab-grab/,2,1,gk1,2/2/2016 16:02\n12240093,The 39th Root of 92,http://bit-player.org/2016/the-39th-root-of-92,217,118,bit-player,8/6/2016 21:58\n10492694,\"A Click-Bait Experiment, and the Navel-Gazing Problem Threatening to Ruin Medium\",https://medium.com/swlh/a-click-bait-experiment-and-the-navel-gazing-that-threatens-to-ruin-medium-5225f409c577,2,1,nkantar,11/2/2015 16:18\n10825829,Show HN: Talkus  Chat with your website users from Slack,https://www.talkus.io,21,5,acemtp,1/2/2016 11:01\n12003138,The Megaprocessor is finished  CPU hand built from discrete transistors,https://youtube.com/c/Megaprocessor,5,1,SixSigma,6/29/2016 17:27\n12023576,Do you like my Idea?,,2,5,Gallad23,7/2/2016 19:42\n11514740,Ask HN: SRE vs. Software Engineer,,1,2,ljim4a,4/17/2016 15:06\n12553044,AI Makes Pop Music,http://www.flow-machines.com/ai-makes-pop-music/,6,2,CharlesW,9/21/2016 23:03\n11753459,We Only Hire the Best,https://m.signalvnoise.com/we-only-hire-the-best-c711c330fc2e#.yty4hjlla,333,200,braythwayt,5/23/2016 12:42\n12358102,Doing More with Less Code,https://codewithoutrules.com/2016/08/25/the-01x-programmer/,67,45,itamarst,8/25/2016 11:02\n11717269,Why Apple Music is So Bad When the iPhone is so Good,http://www.newyorker.com/business/currency/why-apple-music-is-so-bad-when-the-iphone-is-so-good,109,173,gk1,5/17/2016 20:47\n11583063,No time to get fit? Just 1 minute of intense exercise produces health benefits,http://www.sciencecodex.com/no_time_to_get_fit_think_again_just_1_minute_of_intense_exercise_produces_health_benefits-181155,7,3,obeone,4/27/2016 18:19\n12285536,Ask HN: How to start a tutoring (programming) business?,,1,3,beelzebubble,8/14/2016 13:45\n12068208,Reflections by a Dallas police officer,http://www.hlswatch.com/2016/07/09/reflections-by-a-dallas-police-officer/,14,1,Daviey,7/11/2016 1:09\n10649901,Varnish and Microservices: Introducing Zipnish,http://info.varnish-software.com/blog/an-introduction-to-zipnish,30,5,timf,11/30/2015 15:39\n10406117,Trending Apple App Store Searches in September 2015 (Google Spreadsheet),https://docs.google.com/spreadsheets/d/12UpcDFawv4XjNRyTx5dcJOgSRLJZ367UOjFSQM7mnPI/edit?usp=sharing,2,1,mmmnt,10/17/2015 21:11\n11283601,Neural Networks Demystified,http://lumiverse.io/series/neural-networks-demystified,686,63,maxlambert,3/14/2016 16:02\n11192307,Raspberry PI 3: gets a 64bit CPU,http://m.imgur.com/exuZy58?r,20,6,farabove,2/28/2016 20:50\n11368468,Ask HN: Could the NPM fiasco happen to Maven?,,2,1,whack,3/27/2016 1:53\n12514661,Pictures from research base in Antartica,http://imgur.com/a/ijX9Q,3,1,asimuvPR,9/16/2016 15:28\n10579201,Encrypted Messaging Apps Face New Scrutiny Over Possible Role in Paris Attacks,http://www.nytimes.com/2015/11/17/world/europe/encrypted-messaging-apps-face-new-scrutiny-over-possible-role-in-paris-attacks.html,88,120,dperfect,11/17/2015 4:39\n11609412,Myth: CS Researchers Don't Publish Code or Data,http://jxyzabc.blogspot.com/2016/05/myth-cs-researchers-dont-publish-code.html,26,15,panic,5/2/2016 5:50\n10390660,Women Who Write About Tech Are Still Being Abused Online,http://www.huffingtonpost.com/entry/women-tech-writers-abuse_561d3368e4b0c5a1ce60a42d?na5rk9,1,2,ohjeez,10/15/2015 0:59\n11747992,How do you stop a randomized game from randomly being boring sometimes?,http://arstechnica.com/gaming/2016/05/stellaris-and-strategy-gamings-bad-luck-problem/,95,92,yread,5/22/2016 10:04\n11840020,\"TeamViewer users are being hacked in bulk, and we still dont know how\",http://arstechnica.co.uk/security/2016/06/teamviewer-users-hacked-but-how/,187,52,edward,6/5/2016 7:35\n11064522,India bans Facebooks free Internet for the poor,https://www.washingtonpost.com/world/indian-telecom-regulator-bans-facebooks-free-internet-for-the-poor/2016/02/08/561fc6a7-e87d-429d-ab62-7cdec43f60ae_story.html,3,1,ghostDancer,2/9/2016 10:59\n11234835,Imagined design for a faster-than-light spaceship,https://www.washingtonpost.com/news/post-nation/wp/2014/06/11/this-is-the-amazing-design-for-nasas-star-trek-style-space-ship-the-ixs-enterprise/,3,2,anigbrowl,3/6/2016 18:32\n10839538,Dirk's Lego Globe (2013),http://mocpages.com/moc.php/353076,107,10,coloneltcb,1/4/2016 23:17\n10912039,Ask HN: Again: Why can't we have collapsable comment threads?,,8,6,l33tbro,1/15/2016 20:49\n11813581,Bloomberg adds adblock nag screen,http://www.bloomberg.com/,3,2,the-dude,6/1/2016 11:40\n10246975,Ask HN: What is the best way to monetize animated video series?,,3,5,rayalez,9/20/2015 9:06\n11192505,Documentation first,http://joeyh.name/blog/entry/documentation_first/,3,1,edward,2/28/2016 21:40\n10571065,Show HN: ied  an alternative package manager for Node,https://github.com/alexanderGugel/ied,86,88,blubbi2,11/15/2015 20:37\n12124197,Use cases for ES6 proxies,http://devbryce.com/use-cases-for-es6-proxies/,83,32,inian,7/19/2016 19:32\n10599541,Why don't startups use the C#/.NET/Microsoft stack?,,5,3,ayjz,11/20/2015 4:22\n12292590,A More Flexible Paxos,http://ssougou.blogspot.com/2016/08/a-more-flexible-paxos.html,77,21,dctrwatson,8/15/2016 18:57\n10503954,\"Americans Largely Unconcerned About Climate Change, Survey Finds\",http://www.huffingtonpost.com/entry/americans-largely-unconcerned-about-climate-change-survey-finds_563906d8e4b079a43c04de2d,6,1,cryptoz,11/4/2015 1:19\n10857174,Konga: The Emergence of an African Technology Powerhouse,http://cyberomin.github.io/startup/2016/01/07/african-powehouse-1.html,2,2,cyberomin,1/7/2016 10:37\n11154447,A New Breed of Trader on Wall Street: Coders with a Ph.D,http://www.nytimes.com/2016/02/23/business/dealbook/a-new-breed-of-trader-on-wall-street-coders-with-a-phd.html?src=busln,298,177,hvo,2/22/2016 21:30\n10641135,The New Atomic Age We Need,https://nytimes.com/2015/11/28/opinion/the-new-atomic-age-we-need.html,258,200,markmassie,11/28/2015 14:32\n10529598,\"Quick recap of Startup Weekend Havana, first ever in Cuba [video]\",https://www.youtube.com/watch?v=92JE-WDoxjo,12,1,lx,11/8/2015 19:53\n10279159,Gravity-Powered Solar Tracker,http://www.notechmagazine.com/2015/09/gravity-powered-solar-tracker.html,42,30,davesailer,9/25/2015 16:41\n12311458,Tell HN: Hotmail has finaly failed for me,,1,1,eveningcoffee,8/18/2016 10:31\n11164073,Show HN: Pages per Day,https://itunes.apple.com/us/app/pages-per-day/id1048447961?ls=1&mt=8,3,2,nevster,2/24/2016 2:23\n12128123,Turkey blocks access to WikiLeaks after email-leak,http://www.independent.co.uk/news/world/europe/wikileaks-emails-release-government-turkey-erdogan-block-a7145671.html,11,1,imafish,7/20/2016 11:10\n11104762,Show HN: Placeboard  App to remember and share places built with coreobject.org,http://placeboardapp.com,4,1,qmathe,2/15/2016 17:52\n11453650,WikiBinge: discover how all things are vaguely connected,http://www.wikibinge.com,11,3,jamez,4/8/2016 10:08\n10365290,\"In Damp Metro Tunnels, Prehistoric Plants Thrive\",http://wamu.org/programs/metro_connection/15/10/09/in_damp_metro_tunnels_prehistoric_plants_thrive,50,5,smacktoward,10/10/2015 12:21\n10961149,\"Show HN: Redux and datascript, anyone?\",https://github.com/hden/reduxscript/blob/master/reducers.js,6,1,hden,1/24/2016 2:13\n11791221,Show HN: Sharing to multiple social accounts made easy,http://socialbox.io/about,2,2,thesubroot,5/28/2016 10:56\n11701414,Bubble Indemnity,http://www.nytimes.com/2016/05/15/magazine/bubble-indemnity.html,93,48,kdazzle,5/15/2016 16:09\n10638975,\"Women, minorities, and the Manhattan Project\",http://blog.nuclearsecrecy.com/2015/11/27/women-minorities-and-the-manhattan-project/,38,12,GFK_of_xmaspast,11/27/2015 21:44\n12381549,Ask HN: Help with acqhire from EU by US company?,,6,8,throwaway_asker,8/29/2016 13:03\n10693983,Our mental prison: The myth of objective knowledge,https://www.catholicculture.org/commentary/otc.cfm?id=1337,4,1,michaelsbradley,12/8/2015 0:43\n11182401,Show HN: Stripe Atlas with a Lawyer,http://sunbizlaw.com,8,7,will_brown,2/26/2016 16:53\n11191467,\"Recognize all contributors, not just the ones who push code\",https://github.com/kentcdodds/all-contributors,6,1,joshmanders,2/28/2016 17:26\n11039652,Babbage was a true genius (2006),http://tomforsyth1000.github.io/blog.wiki.html#%5B%5BBabbage%20was%20a%20true%20genius%5D%5D,2,1,panic,2/5/2016 5:17\n10406661,Prototype Elf  We Build Web Apps for Just $5K,http://prototypeelf.com/,3,1,jcsnv,10/17/2015 23:48\n12208943,Ask HN: What's something you can do that might impress other programmers?,,5,3,kevindeasis,8/2/2016 10:40\n10314489,/r/watchpeopledie blocked for german users,https://www.reddit.com/r/ChillingEffects/comments/3gw9g1/2015813_ip_blocks/,1,1,omnibrain,10/1/2015 20:36\n10392770,MapFactor Navigator,https://play.google.com/store/apps/details?id=com.mapfactor.navigator&hl=en,1,1,MapFactor,10/15/2015 12:45\n10504319,Lessons from the Storm that Wasn't,http://www.historicalclimatology.com/blog/lessons-from-the-storm-that-wasnt,15,1,Thevet,11/4/2015 3:06\n10951457,The Three Cultures of Machine Learning,http://cs.jhu.edu/~jason/tutorials/ml-simplex.html,156,19,fforflo,1/22/2016 8:17\n12228028,How a Story from World War II Shapes Facebook Today,http://www.fastcodesign.com/1671172/how-a-story-from-world-war-ii-shapes-facebook-today,2,1,jpswade,8/4/2016 19:56\n12475132,Students: Why You Should Start Up and Inspire the World  Medium,https://medium.com/@mathieu.hasum/students-why-you-should-start-up-and-inspire-the-world-a9961d4ea654#.2z90oilgq,1,2,Labo333,9/11/2016 19:25\n12497874,Bank of America analysts think there's 50 per cent chance we live in the Matrix,http://www.independent.co.uk/life-style/gadgets-and-tech/news/bank-of-america-the-matrix-50-per-cent-virtual-reality-elon-musk-nick-bostrom-a7287471.html,4,1,obvio,9/14/2016 15:25\n10721104,Walnuts Have Fewer Calories Than the Label Suggests,http://blogs.usda.gov/2015/12/03/walnuts-have-fewer-calories-than-the-label-suggests-ars-researcher-discovers/,42,33,nkurz,12/12/2015 0:20\n10446564,Show HN: Agenda 1.0  Arduino scheduler library,https://github.com/gioblu/Agenda,9,3,gioscarab,10/25/2015 10:39\n11301708,Show HN: Kickstarter campaign to stop porch pirates with Package Guard,https://www.kickstarter.com/projects/packageguard/the-package-guard,8,3,goughjustin,3/17/2016 0:11\n11874471,How to Not Suck at Running a Kickstarter Campaign,https://medium.com/@jadojodo/how-to-not-suck-at-running-a-kickstarter-campaign-ee91319d776b#.el9dozcx9,1,1,JadoJodo,6/10/2016 5:26\n11572304,The North Korean number,http://thenorthkoreannumber.puyb.net/,10,3,aalexgabi,4/26/2016 14:46\n11221133,Oculus founder says no Mac is powerful enough to run the Rift,http://www.techspot.com/news/63993-macs-cant-power-oculus-rift.html?utm_content=bufferc09c7&utm_medium=social&utm_source=facebook.com&utm_campaign=buffer,5,2,fezz,3/4/2016 0:31\n11465215,Wikipedia Android app now requests identity permissions,https://plus.google.com/104092656004159577193/posts/4bMEBEkRoKA,64,42,dredmorbius,4/10/2016 6:48\n10644690,Switching from OS X to FreeBSD  Both Desktop and Laptop,http://mirrorshades.net/post/132753032310,256,161,vezzy-fnord,11/29/2015 14:46\n12482671,Ask HN: How do I ensure access to my API only from my webapp,,2,1,sharmi,9/12/2016 19:05\n11001796,Removing support for Emacs unexec from Glibc,https://lwn.net/SubscriberLink/673724/d9809e674cde21df/,106,51,jordigh,1/30/2016 13:57\n11276095,Paradise_ftp is a native (golang) ftp server that is production ready,https://github.com/andrewarrow/paradise_ftp,4,2,andrewfromx,3/13/2016 3:45\n11822669,Elon Musk: There's a 'one in billions' chance our reality is not a simulation,http://mashable.com/2016/06/02/elon-musk-simulated-reality/,2,1,fjordan,6/2/2016 14:26\n12256783,Triple signal of alien megastructure star baffles astronomers,https://www.newscientist.com/article/2100319-triple-signal-of-alien-megastructure-star-baffles-astronomers/,4,1,stefap2,8/9/2016 18:33\n11654533,Mathematical Intuition Behind Bezier Curves,https://buildingvts.com/mathematical-intuition-behind-bezier-curves-2ea4e9645681,139,19,farashh,5/8/2016 16:02\n11002165,Google Open Source Load Balancer in Go,https://github.com/google/seesaw,323,69,paukiatwee,1/30/2016 15:32\n10812401,Marine Corps Shelves Futuristic Robo-Mule Due to Noise Concerns,http://www.military.com/daily-news/2015/12/22/marine-corps-shelves-futuristic-robo-mule-due-to-noise-concerns.html,71,99,bgraves,12/30/2015 15:30\n12532821,Show HN: EmoDB  a distributed data store with a global streaming platform,https://bazaarvoice.github.io/emodb/,2,1,l8again,9/19/2016 16:55\n11460346,Almost complete guide to flexbox (without flexbox),http://kyusuf.com/post/almost-complete-guide-to-flexbox-without-flexbox,66,9,_kush,4/9/2016 7:24\n10841332,\"Diversity Policies Dont Help Women, Minorities, Make White Men Feel Threatened\",https://hbr.org/2016/01/diversity-policies-dont-help-women-or-minorities-and-they-make-white-men-feel-threatened,17,1,gdix,1/5/2016 5:05\n10663835,Mozilla backs off on validating Firefox Add-on code,https://blog.mozilla.org/addons/2015/12/01/de-coupling-reviews-from-signing-unlisted-add-ons/,4,1,cashman,12/2/2015 16:19\n10869338,Why Amazon's Data Centers Are Hidden in Spy Country,http://www.theatlantic.com/technology/archive/2016/01/amazon-web-services-data-center/423147/?single_page=true,20,2,bootload,1/9/2016 0:17\n12156994,History tells us what will happen next with Brexit and Trump,https://medium.com/@theonlytoby/history-tells-us-what-will-happen-next-with-brexit-trump-a3fefd154714,12,3,gnocchi,7/25/2016 7:08\n12289215,Automated API Testing,,2,3,antfie,8/15/2016 7:53\n10443461,Vim based modern C/C++ IDE,https://github.com/JBakamovic/yavide,2,1,Paul_S,10/24/2015 13:00\n11695785,\"XML or JSON, and that is not the question\",http://byterot.blogspot.com/2016/05/xml-or-json-and-that-is-not-question-msbuild-dotnetcore-asp-net-microsoft.net.html,3,1,aliostad,5/14/2016 12:24\n12451129,5000 Rust questions on Stackoverflow,http://stackoverflow.com/questions/tagged/rust,4,1,neverminder,9/8/2016 8:05\n11565477,New papers dividing logical uncertainty into two subproblems,https://intelligence.org/2016/04/21/two-new-papers-uniform/,85,17,Rickasaurus,4/25/2016 16:44\n12234179,Ring oscillators on Silego GreenPAK 4,http://lab.whitequark.org/notes/2016-08-05/ring-oscillators-on-silego-greenpak4/,25,1,jsnell,8/5/2016 17:29\n12013399,The Other Side Is Not Dumb,https://medium.com/@SeanBlanda/the-other-side-is-not-dumb-2670c1294063,41,15,juanplusjuan,7/1/2016 2:03\n12102270,\"There are fewer Pokemon Go locations in black neighborhoods, but why?\",http://www.miamiherald.com/news/nation-world/national/article89562297.html,3,5,smacktoward,7/15/2016 16:49\n10219512,Lisp implementation in GNU make,https://github.com/shinh/makelisp,98,16,aerique,9/15/2015 8:11\n11441458,Secrets of the Yahoo Sale Book Reveal Financial Meltdown,http://recode.net/2016/04/06/yahoo-sale-book-financial-meltdown/,10,2,doener,4/6/2016 19:54\n11645378,Hackers are the new lawyers,http://calebmadrigal.com/hackers-are-the-new-lawyers/,53,47,calebm,5/6/2016 17:28\n10572157,A hangover led to the discovery of ibuprofen,http://www.bbc.com/news/health-34798438,64,45,timthorn,11/16/2015 1:44\n10652836,\"Penny Dreadfuls, Juvenile Crime, and Late-Victorian Moral Panic\",http://mimimatthews.com/2015/11/16/penny-dreadfuls-juvenile-crime-and-late-victorian-moral-panic/,28,8,Avawelles,12/1/2015 0:09\n10540574,Amazon Kind of Sucks and Weve All Just Come to Accept It,http://mattmaroon.com/2015/11/10/amazon-kind-of-sucks-and-weve-all-just-come-to-accept-it/,59,69,mattmaroon,11/10/2015 17:08\n10422297,Ask HN: Mi Band Xiaomi hack?,,2,4,luck87,10/20/2015 22:32\n12056122,\"Never a Hippie, Always a Freak\",https://nplusonemag.com/online-only/online-only/never-a-hippie-always-a-freak/,124,12,tintinnabula,7/8/2016 15:19\n11111752,AWS Lambda now allows access to your VPC,http://docs.aws.amazon.com/lambda/latest/dg/vpc.html,3,1,buzzdenver,2/16/2016 17:55\n10387592,GlassTTY: TrueType VT220 Font,http://svo.2.staticpublic.s3-website-us-east-1.amazonaws.com/glasstty/,1,1,api,10/14/2015 16:32\n10744208,Horrible color banding on certain low-end Lenovo laptops. Fix? Tilt the screen,https://support.lenovo.com/documents/SF15-I0012,1,1,rplnt,12/16/2015 13:52\n10576989,Client-Side Encryption: The Right Security Model for the Cloud,https://blog.balboa.io/yet-another.html,82,27,squidlogic,11/16/2015 20:40\n11696311,Researchers just released profile data on 70000 OkCupid users without permission,http://www.vox.com/2016/5/12/11666116/70000-okcupid-users-data-release,13,6,based2,5/14/2016 14:45\n10627251,Programming language subreddits and their choice of words,https://github.com/Dobiasd/programming-language-subreddits-and-their-choice-of-words,1,1,braythwayt,11/25/2015 14:17\n11467286,The 'Affordable Housing' Fraud (2015),http://jewishworldreview.com/cols/sowell100115.php3,2,1,shawndumas,4/10/2016 17:45\n10197279,Apples cringeworthy approach to women reveals a company out of touch,http://www.thememo.com/2015/09/10/apples-cringeworthy-approach-to-women-reveals-a-company-out-of-touch/,3,4,alexwoodcreates,9/10/2015 10:58\n10972849,The Amiga Graphics Archive,http://amiga.lychesis.net/,109,24,doener,1/26/2016 11:14\n12471022,Read Scheme  Resources for Functional Programming,http://readscheme.org/,58,8,michaelsbradley,9/10/2016 21:46\n11558600,Ask HN: Best offline password manager,,9,11,Spooky23,4/24/2016 4:59\n11904087,Ask HN: Can somebody please share E3 conference today in a nutshell?,,1,2,Vivavidaloca,6/14/2016 18:20\n11156319,How Uber engineering evaluated JSON encoding and compression algorithms,https://eng.uber.com/trip-data-squeeze/,9,1,frsyuki,2/23/2016 3:37\n10538218,Long-Term Exposure to Flat Design:How the Trend Slowly Decreases User Efficiency,http://www.nngroup.com/articles/flat-design-long-exposure/,46,16,Illotus,11/10/2015 8:51\n11099685,How to Write an LLVM Register Allocator,https://github.com/nael8r/How-To-Write-An-LLVM-Register-Allocator/blob/master/HowToWriteAnLLVMRegisterAllocator.rst,49,1,ingve,2/14/2016 19:50\n10304349,Texas High School Makes Students Sign Work for Hire Contracts to Use Cameras,http://petapixel.com/2015/09/29/after-controversy-high-school-now-makes-students-sign-work-for-hire-contracts/,3,1,mgiannopoulos,9/30/2015 14:49\n11145469,16 programming languages you need to know in 2016,https://medium.com/@kevindeasis/16-programming-languages-you-need-to-know-in-2016-ced155514b4c#.fakn6ytn6,1,1,kevindeasis,2/21/2016 17:42\n10858075,Yahoo to slash 10% or more of its workforce,http://finance.yahoo.com/news/yahoo-looking-slash-10-percent-044438229.html;_ylc=X1MDMTE5Nzc4NDE4NQRfZXgDMQRfeXJpZAM1Y2hiY3Y5YjhzdG0zBGcDZFhWcFpEeHVjejQ1TjJRM04yTXhPUzB3WXpZd0xUTTNaR1l0T0RkbE5DMWhZbVptT1dKak1ETTVZakk4Wm1sbGJHUStlV2h2Ync9PQRsYW5nA2VuLVVTBG9yaWdfbGFuZwNlbgRvcmlnX3JlZ2lvbgNVUwRwb3MDNARyZWdpb24DVVMEc3ltYm9sA1lIT08-?.tsrc=applewf,11,1,shawndumas,1/7/2016 14:32\n10975425,Acoustic tweezers manipulate cells with sound waves,http://news.mit.edu/2016/acoustic-tweezers-manipulate-cells-sound-waves-0125,2,1,clbrook,1/26/2016 19:40\n11270523,\"ADHD children may just be immature, research suggests\",http://www.bbc.com/news/education-35772654,2,2,sea6ear,3/12/2016 0:04\n11305691,Reusable and Extendable D3 Charts,https://537.io/reusable-and-extendable-d3-charts/,40,4,kiernanmcgowan,3/17/2016 17:01\n11660302,Video: Make Ruby Great Again,http://blog.testdouble.com/posts/2016-05-09-make-ruby-great-again.html,59,6,searls,5/9/2016 15:00\n11462474,Turning a 1920s Switchboard into a Modern-Day Video Game,http://www.popularmechanics.com/technology/gadgets/a20292/turning-a-1920s-switchboard-into-a-modern-video-game/,44,6,joubert,4/9/2016 18:07\n10739059,Is OpenAI Solving the Wrong Problem?,https://hbr.org/2015/12/is-openai-solving-the-wrong-problem,7,1,hype7,12/15/2015 17:34\n10607875,Avert extremism before it starts by building better neighbourhoods,http://www.theglobeandmail.com/news/world/saunders-avert-extremism-before-it-start-by-building-betterneighbourhoods/article27403775/,7,1,BobbyVsTheDevil,11/21/2015 20:13\n11405445,Show HN: Brave Clojure Jobs - Use the Language You Love,https://jobs.braveclojure.com/,1,3,nonrecursive,4/1/2016 15:23\n10525325,Ask HN: Is Apple beginning to railroad its users to update their iPhones?,,1,1,williamle8300,11/7/2015 16:59\n12554827,Yahoo is expected to confirm data breach impacting hundreds of millions of users,http://www.recode.net/2016/9/22/13012836/yahoo-is-expected-to-confirm-massive-data-breach-impacting-hundreds-of-millions-of-users,18,4,ssclafani,9/22/2016 6:20\n10885295,I run a SV startup but refuse to own a cellphone,http://www.theguardian.com/technology/2016/jan/11/steve-hilton-silicon-valley-no-cellphone-technology-apps-uber,55,89,crikli,1/12/2016 2:57\n11079457,Securityheaders.io  Analyse your HTTP response headers,https://securityheaders.io/,147,46,robin_reala,2/11/2016 11:08\n10585690,Syrian Crisis Explained in 15 Animated Maps,https://www.youtube.com/watch?v=LJtUQjJC4a0,1,1,artur_makly,11/18/2015 3:19\n11937926,\"Hello, Tensorflow\",https://www.oreilly.com/learning/hello-tensorflow,596,41,lobsterdog,6/20/2016 13:39\n11617638,MIT Challenge,https://www.scotthyoung.com/blog/myprojects/mit-challenge-2/,7,1,ca98am79,5/3/2016 3:19\n10689835,UK supermarket chain accidentally introduces 20% discount at 140 stores,http://www.bbc.co.uk/news/uk-england-essex-35025506,2,1,jackgavigan,12/7/2015 14:57\n11186553,Turn any app into Whatsapp with the SaaS toolkit  Applozic,https://www.techinasia.com/turn-app-whatsapp-saas-toolkit-applozic,12,2,chanukya_p,2/27/2016 8:44\n11460485,Apply HN: Vaultedge  a private Google for your private data,,9,26,sajeevaravind,4/9/2016 8:27\n11909953,Statistics for Hackers [video],https://www.youtube.com/watch?v=L5GVOFAYi8k,338,23,david90,6/15/2016 15:38\n12547520,In praise of 'small astronomy',http://blogs.nottingham.ac.uk/newsroom/2016/09/21/praise-small-astronomy/,31,2,okket,9/21/2016 12:25\n10808981,Augmented Reality with Unreal Engine 4,http://www.unreal4ar.com/demo-videos/,3,1,kenOfYugen,12/29/2015 20:51\n11301801,Sorrows of a Polygamist,http://www.lrb.co.uk/v38/n06/mark-ford/sorrows-of-a-polygamist,45,3,samclemens,3/17/2016 0:30\n10329038,Hacker News Rankings,http://hnrankings.info/,9,3,yitchelle,10/4/2015 22:12\n10613392,Only 3 northern white rhinos left on Earth,http://www.rawstory.com.proxy.parle.co/2015/11/only-3-northern-white-rhinos-left-on-earth/,70,40,mengjiang,11/23/2015 8:12\n12072578,The full expressive power of flowcharts  but in a simple checklist UI,https://tallyfy.com/features/,1,1,amitkoth,7/11/2016 17:16\n12495025,South Park's creators on how the series has evolved,http://www.vanityfair.com/hollywood/2016/09/south-park-20th-anniversary-interview,218,90,pmcpinto,9/14/2016 8:41\n11624269,Amazon EC2 t2.nano costs $4.75 per month,https://aws.amazon.com/about-aws/whats-new/2015/12/introducing-t2-nano-the-smallest-lowest-cost-amazon-ec2-instance/,2,1,idlecool,5/3/2016 21:11\n11820388,\"Ubers subprime leases put drivers on road, but leave some shackled\",http://www.seattletimes.com/business/ubers-subprime-leases-put-drivers-on-road-but-leave-some-shackled/,98,89,goughjustin,6/2/2016 4:33\n11142499,Complete tree of life visualization using d3 and Catalog of Life,http://bpodgursky.com/2016/02/20/catalog-of-life-taxonomic-tree/,52,10,bpodgursky,2/20/2016 23:36\n12180514,Stuck in negotiations? Try Hootsuite's steak dinner clause,https://medium.com/@invoker/how-to-use-the-steak-clause-to-win-your-next-negotiation-55b4dafbea94#.209lnhyg8,160,58,Quartertotravel,7/28/2016 14:45\n10450760,UpNote  Join the conspiracy of Kindness,https://upnote.io/,4,1,kkarann,10/26/2015 11:51\n11533328,Parse Dashboard on Heroku in 3 steps,https://www.codementor.io/nodejs/tutorial/deploy-parse-dashboard-on-heroku,3,1,matt_g,4/20/2016 10:16\n10843174,Deep Work by Cal Newport Is Available,http://calnewport.com/books/deep-work/,3,1,playing_colours,1/5/2016 13:45\n12183427,Trump left out of Google search for presidential candidates,http://nbc4i.com/2016/07/27/trump-left-out-of-google-search-for-presidential-candidates/?do=notcensor,29,15,mbgaxyz,7/28/2016 21:46\n12356845,\"Connect with people who share your taste, interests and passions\",,4,3,giamai,8/25/2016 3:35\n12012320,The Origins of the Domestic Blueberry,http://daily.jstor.org/delicious-origins-of-domesticated-blueberry,55,16,Vigier,6/30/2016 22:25\n11195050,Scientists might have spotted dark matter in the Perseus Cluster,http://www.dailygalaxy.com/my_weblog/2016/02/the-perseus-signal-what-we-found-could-not-be-explained-by-known-physics-weekend-feature.html,2,1,elorant,2/29/2016 12:30\n11078120,One of the World's Top Aging Researchers Has a Pill to Keep You Feeling Young,http://www.fastcoexist.com/3041800/one-of-the-worlds-top-aging-researchers-has-a-pill-to-keep-you-feeling-young?utm_source=nextdraft&utm_medium=email,2,1,mojoe,2/11/2016 3:48\n10720173,Hired Digs Deep into Software Engineer Salaries in the US and UK,https://blog.hired.com/hired-digs-deep-software-engineer-salaries-us-uk/,1,1,adamflanagan,12/11/2015 21:29\n10704483,Announcing Open Live Writer  An Open Source Fork of Windows Live Writer,http://www.hanselman.com/blog/AnnouncingOpenLiveWriterAnOpenSourceForkOfWindowsLiveWriter.aspx,11,1,jongalloway2,12/9/2015 16:11\n10512871,Show HN: Generate 2D Space Scenes in WebGL,http://wwwtyro.github.io/space-2d,4,2,wwwtyro,11/5/2015 12:09\n12149616,PokÃ©mon Go Is Teaching Americans the Metric System,http://gizmodo.com/pokemon-go-is-secretly-teaching-americans-the-metric-sy-1783459191,206,161,ahmedfromtunis,7/23/2016 14:51\n11514349,Js_of_ocaml,http://ocsigen.org/js_of_ocaml/,5,1,seeing,4/17/2016 12:53\n12026873,Synthetic spider silk could revolutionize clothing,http://qz.com/708298/synthetic-spider-silk-could-be-the-biggest-technological-advance-in-clothing-since-nylon/,5,1,kawera,7/3/2016 17:40\n11324200,Investing in Stocks: You are Thinking about Risk All Wrong,http://greenspringwealth.com/blog-article/you-are-thinking-about-risk-all-wrong/,2,1,yonibot,3/20/2016 19:16\n10226078,Student arrested after bringing homemade clock to school,http://gizmodo.com/this-teenager-was-arrested-for-making-a-clock-his-teach-1730977157,7,3,shylor,9/16/2015 12:38\n10436671,The FCC will publish phone numbers of robocallers and telemarketers every week,http://www.theverge.com/2015/10/21/9583208/fcc-weekly-data-telemarketing-robocalls,7,3,valine,10/23/2015 3:43\n11457648,SpaceX Live Webcast CRS-8 Dragon Mission,http://www.spacex.com/webcast?crs-8=true,2,1,pseudometa,4/8/2016 20:28\n10604579,Remember Startup Founder Kaleil Isaza Tuzman? From Harvard to Goldman to Jail,http://www.bloomberg.com/news/articles/2015-11-20/for-u-s-dot-com-star-locked-up-abroad-is-as-scary-as-it-sounds,6,2,kevindeasis,11/20/2015 23:32\n11054613,Hiring Managers what are your favorite websites/apps for finding people to hire?,,2,2,dwgetjwehg,2/7/2016 20:21\n10288122,How do you produce pulses of light as short as a femtosecond?,,1,1,javajosh,9/27/2015 22:13\n11740832,Tech firms may violate Palo Alto zoning: Writing code not allowed downtown,https://www.docdroid.net/IohgURu/the-daily-post-search-the-archive.pdf.html,93,88,apsec112,5/20/2016 19:40\n10458503,Show HN: Tabli  A Tab Manager for Google Chrome,http://antonycourtney.github.io/tabli/,12,1,antonycourtney,10/27/2015 15:18\n12114429,Open Source NoSQL Database for .NET,http://www.alachisoft.com/nosdb/,1,1,youngdevangel,7/18/2016 11:28\n11506458,Show HN: Sshfs-open  A helper script to mount remote directories using sshfs,https://github.com/danielrw7/sshfs-open,6,1,danielrw7,4/15/2016 18:16\n11476067,npmcdn  A CDN for Packages That Are Published via NPM,https://npmcdn.com/,1,1,nikolay,4/11/2016 23:44\n12238008,Throughput vs. Latency and Lock-Free vs. Wait-Free,http://concurrencyfreaks.blogspot.com/2016/08/throughput-vs-latency-and-lock-free-vs.html,146,31,ingve,8/6/2016 13:12\n12340526,Distinguishing Bolts from Screws (2012) [pdf],https://www.cbp.gov/sites/default/files/assets/documents/2016-Apr/icp013_3.pdf,76,65,empath75,8/23/2016 0:48\n12407395,App Store Improvements,https://developer.apple.com/support/app-store-improvements/,79,64,jefflinwood,9/1/2016 17:50\n11135580,\"Ask HN: Founders/Hiring folks, what questions do you ask in an interview?\",,2,1,zuck9,2/19/2016 18:49\n12554793,Swift versus Java: the bitset performance test,http://lemire.me/blog/2016/09/22/swift-versus-java-the-bitset-performance-test/,2,2,deafcalculus,9/22/2016 6:13\n11425628,Building a network capture probe with Raspberry Pi,https://enterprise.cloudshark.org/blog/2016-03-31-packet-capture-raspberry-pi/,17,4,jonbaer,4/4/2016 21:01\n10914359,Japan: Tardigrade reproduces after 30 years on ice,http://www.bbc.com/news/blogs-news-from-elsewhere-35323237,177,29,tsutomun,1/16/2016 5:17\n10984755,Aereo Founder Is Back with New High-Speed Wireless Service,http://www.wsj.com/articles/aereo-founder-is-back-with-new-high-speed-wireless-service-1453934995,68,27,e15ctr0n,1/28/2016 0:20\n12096196,An open letter from technology sector leaders on Donald Trumps candidacy,https://medium.com/@KatieS/an-open-letter-from-technology-sector-leaders-on-donald-trumps-candidacy-for-president-5bf734c159e4#.7cujhy9s7,20,5,pepsi,7/14/2016 18:29\n11562003,PayPal suffering from a MAJOR subscription processing bug,https://twitter.com/ArtBellCom/status/722878807934414848,2,2,cpncrunch,4/25/2016 0:50\n12311218,F# for Fun and Profit,https://www.gitbook.com/book/swlaschin/fsharpforfunandprofit/details,258,30,rajadigopula,8/18/2016 9:05\n11704107,US Equity crowdfunding is finally here: Steps to getting funded,http://venturebeat.com/2016/05/15/equity-crowdfunding-is-finally-here-10-steps-to-getting-funded/,83,30,walterbell,5/16/2016 3:45\n10739543,Scientists may have solved a mystery about sea-level rise,https://www.washingtonpost.com/news/energy-environment/wp/2015/12/11/scientists-may-have-just-solved-one-of-the-most-troubling-mysteries-about-sea-level-rise/,78,69,Mz,12/15/2015 18:41\n11223691,Amazon confirms it has dropped device encryption support for its Fire Tablets,http://techcrunch.com/2016/03/04/amazon-confirms-it-has-dropped-device-encryption-for-its-fire-tablets/,172,48,dineshp2,3/4/2016 13:59\n10919103,Immutable-Props  Simple Immutable.js PropTypes for React,https://github.com/contra/immutable-props,3,1,contrahax,1/17/2016 10:58\n11609192,Hulu Bets on New Cable Style Streaming Service,http://www.wsj.com/articles/hulu-is-developing-a-cable-style-online-tv-service-1462150982,2,1,jboydyhacker,5/2/2016 4:26\n12025210,All the Worlds Immigration Visualized in 1 Map,http://metrocosm.com/global-immigration-map/,7,1,ungerik,7/3/2016 8:11\n10309441,\"Using imagemagick, awk and kmeans to find dominant colors in images\",http://javier.io/blog/en/2015/09/30/using-imagemagick-and-kmeans-to-find-dominant-colors-in-images.html,93,34,rubikscube,10/1/2015 5:43\n10246632,The Outer Solar System Beckons,http://www.theatlantic.com/science/archive/2015/09/the-outer-solar-system-beckons/406075/?single_page=true,31,5,curtis,9/20/2015 5:14\n11522899,A force of nature: an acoustic analysis of Freddie Mercurys voice,http://www.alphagalileo.org/ViewItem.aspx?ItemId=163213&CultureCode=en,2,1,marinabercea,4/18/2016 20:23\n12268781,Show HN: Bt  0-hassle BitTorrent for Java 8,https://github.com/atomashpolskiy/bt,8,3,atomashpolskiy,8/11/2016 15:05\n12497926,Announcing Envoy: C++ L7 proxy and communication bus,https://eng.lyft.com/announcing-envoy-c-l7-proxy-and-communication-bus-92520b6c8191#.fk8c6rbku,197,32,ryan_lane,9/14/2016 15:28\n10400688,Does Not Compute  A new dev podcast from Spec,http://doesnotcompute.fm,4,1,paulstraw,10/16/2015 17:14\n11207012,Google gives the Play Developer Policy Center a makeover and updates its rules,http://techcrunch.com/2016/03/01/google-gives-its-play-developer-program-policy-center-a-makeover-and-updates-its-rules/,37,6,cft,3/1/2016 23:30\n11228709,Show HN: A tool that guides you through career decisions,https://80000hours.org/career-guide/decision-process/,6,6,BenjaminTodd,3/5/2016 6:59\n12294350,Go 1.7 is released,https://blog.golang.org/go1.7,545,132,techietim,8/15/2016 23:28\n11568641,Rllab  framework for developing and evaluating reinforcement learning algorithms,https://github.com/rllab/rllab,8,2,dementrock,4/26/2016 0:54\n11300781,Jarvis: Personal Assistant in Python,https://pythonspot.com/personal-assistant-jarvis-in-python/,65,15,gitcommit,3/16/2016 21:22\n10237262,Bugzilla CVE-2015-4499:         All Your Bugs Are Belong to Us,https://blog.perimeterx.com/bugzilla-cve-2015-4499/,123,35,Chris911,9/18/2015 2:47\n10624759,Where Is the Roommate Capital of the United States?,http://priceonomics.com/where-is-the-roommate-capital-of-the-united-states/,1,1,ryan_j_naughton,11/25/2015 1:11\n12083521,\"By monopolizing rare-earth metals, China could dictate the future of high-tech\",https://foreignpolicy.com/2016/07/12/decoder-rare-earth-market-tech-defense-clean-energy-china-trade/,1,1,Jerry2,7/13/2016 2:11\n11859744,\"Ask HN: Misrepresented My Programming Ability in an Interview, Now What?\",,1,1,orangepenguin,6/8/2016 3:14\n12280675,Bill Gates fund invests in Australian startup Atomo,http://www.bbc.com/news/world-australia-37008177,2,1,rusanu,8/13/2016 7:51\n10438763,\"Ask HN: I have a business idea, what now?\",,8,15,luksi,10/23/2015 14:28\n11095491,Setting iPhone time to 1/1/70 will brick your phone,http://www.wired.com/2016/02/dont-set-your-iphone-back-to-1970-no-matter-what/,12,2,cgtyoder,2/13/2016 20:16\n11735393,Libui: GUI library in C,https://github.com/andlabs/libui,373,182,avitex,5/20/2016 3:29\n11045369,\"Microsoft, Nokia, and the burning platform\",http://venturebeat.com/2016/02/05/microsoft-nokia-and-the-burning-platform-a-final-look-at-the-failed-windows-phone-alliance/,4,1,kernelv,2/5/2016 23:07\n10486055,Lawrence Lessig: Fixing the Republic (10/29/2015),https://www.youtube.com/watch?v=W1CdoDcAN5A,6,1,datashovel,11/1/2015 10:46\n11865767,OSH Park now supports native KiCad uploads,https://blog.oshpark.com/2016/06/08/native-kicad-uploads/,7,1,wicker,6/8/2016 21:22\n11838454,\"To Beat the Blues, Visits Must Be Real, Not Virtual\",http://www.wsj.com/articles/to-beat-the-blues-visits-must-be-real-not-virtual-1464899707,3,1,papapra,6/4/2016 22:27\n11968769,Ask HN: How can we disrupt Governments?,,8,11,steejk,6/24/2016 11:09\n12437315,Ask HN: How would you stay updated with all the engineering blogs?,,8,9,ksashikumar,9/6/2016 16:45\n10911160,Show HN: 1dollarthings.com  an internet dollar store,http://www.1dollarthings.com,54,44,leeseibert,1/15/2016 18:39\n12409949,CNTK 1.7 Release Notes,https://github.com/Microsoft/CNTK/wiki/CNTK_1_7_Release_Notes,3,1,runesoerensen,9/2/2016 0:44\n10360232,Teaching Coding in Kenya,http://blog.charlied.xyz/teaching-coding-in-kenya/,21,10,cdepman,10/9/2015 14:33\n10592319,Lyft Burning Cash on the Way to $500M Round,http://techcrunch.com/2015/11/18/lyft-burning-cash-on-the-way-to-500-billion-round/,10,3,zhuxuefeng1994,11/19/2015 2:14\n11589226,Man failed for refusing to decrypt hard drives,http://www.bbc.co.uk/news/technology-36159146,7,1,ComputerGuru,4/28/2016 14:45\n11447664,Ask HN: What real-world apps are based on less popular disciplines of CS?,,63,22,acconrad,4/7/2016 14:47\n10849211,The Best Pieces of Advice for Entrepreneurs in 2015,http://firstround.com/review/the-30-best-pieces-of-advice-for-entrepreneurs-in-2015/,35,5,piyushmakhija,1/6/2016 7:53\n11419624,Ask HN: What was the first computer in your country?,,3,1,mapmeld,4/4/2016 5:31\n10966713,Painless communication for your listing's cleaning staff,http://www.getaircal.com,2,3,alessiosantocs,1/25/2016 12:08\n10903027,An assessment of US microbiome research,http://www.nature.com/articles/nmicrobiol201515,2,1,elsherbini,1/14/2016 17:56\n12266792,An overview of new featuers in Android 7.0 Nougat,http://www.thedroidsonroids.com/blog/android/whats-new-android-7-0-nougat/,4,1,DroidsOnRoids,8/11/2016 7:57\n10590561,Less than 24 hours on Udemy as an instructor and Im close to leaving,http://blog.nickjanetakis.com/post/133482093993/less-than-24-hours-on-udemy-as-an-instructor-and,4,2,nickjj,11/18/2015 20:35\n12158037,Ask HN: I think I'm being stalked by a hacker. What should I do?,,16,8,leavemealone,7/25/2016 12:01\n10283156,Manhattan Resident Develops iPhone App to Track Homeless People,http://www.forbes.com/sites/michaelthomsen/2015/09/26/manhattan-resident-develops-iphone-app-to-track-homeless-people/,3,1,jsnathan,9/26/2015 14:20\n11206543,Alan Turings Little-Known Contributions to Biology,https://www.brainpickings.org/2016/03/01/alan-turing-morphogenesis-diagrams,2,1,antineutrino,3/1/2016 22:14\n12180301,Python Internals: PyObject,http://www.gahcep.com/python-internals-pyobject/,169,31,kercker,7/28/2016 14:15\n10209693,The Terror and Tedium of Living Like Thoreau,http://www.theatlantic.com/politics/archive/2015/09/the-terror-and-tedium-of-living-like-thoreau/402358/?single_page=true,63,45,myth_drannon,9/12/2015 23:04\n10231250,\"Google Glass renamed to Project Aura, hires from Amazon\",http://blogs.wsj.com/digits/2015/09/16/google-glass-gets-a-new-name-and-hires-from-amazon/,84,44,T-A,9/17/2015 2:30\n11589652,Ask HN: Sell service with fixed price or take the lions share,,3,1,ciokan,4/28/2016 15:37\n12532696,Building a Modern Bank Backend,https://monzo.com/blog/2016/09/19/building-a-modern-bank-backend/,11,1,obeattie,9/19/2016 16:37\n10810017,SQL Hegemony  a sad state of affairs,http://slott-softwarearchitect.blogspot.com/2015/12/sql-hegemony-sad-state-of-affairs.html,1,1,jaimebuelta,12/30/2015 0:25\n12286775,(Russia) FSB approved the procedure for obtaining the encryption keys,https://translate.google.com/translate?sl=ru&tl=en&js=y&prev=_t&hl=ru&ie=UTF-8&u=https%3A%2F%2Fgeektimes.ru%2Fpost%2F279434%2F&edit-text=,3,1,out_of_protocol,8/14/2016 18:52\n12112235,How a Technical Co-Founder Spends His Time: Minute-By-minute Data for a Year,http://jdlm.info/articles/2016/07/04/cto-time-minute-by-minute.html?r=1,2,2,jdleesmiller,7/17/2016 22:38\n12259089,My Setup for Using Emacs as Web Browser,http://beatofthegeek.com/2014/02/my-setup-for-using-emacs-as-web-browser.html,5,1,sabya,8/10/2016 2:15\n10582647,The Primer Guide to Amiga Gaming (2012),http://www.racketboy.com/forum/viewtopic.php?f=52&t=36399&sid=6fa39e490469ec16b31bf3c47c3acffd,13,5,erickhill,11/17/2015 17:34\n10730863,TakaraKeyframer,https://github.com/rokyed/takaraKeyframer,3,1,rokyed,12/14/2015 13:33\n11742096,Emoji: how do you render U+1F355?,http://meowni.ca/posts/emoji-emoji-emoji/,92,36,holman,5/20/2016 22:39\n12270448,Greenland shark found to be at least 272 years old,http://www.nature.com/news/near-blind-shark-is-world-s-longest-lived-vertebrate-1.20406,151,25,okket,8/11/2016 18:11\n10178254,The Sound of Cracking: The Crisis of Man of the American Mid-Century,http://www.lrb.co.uk/v37/n16/pankaj-mishra/the-sound-of-cracking,1,1,Thevet,9/6/2015 17:15\n12562258,Backbone ? React: its a people problem after all,https://swizec.com/blog/backbone-%E2%86%92-react-its-a-people-problem-after-all-%F0%9F%98%91/swizec/7049,4,2,kungfudoi,9/23/2016 4:13\n10534251,Practical Type Inference Based on Success Typings (2006) [pdf],http://www.it.uu.se/research/group/hipe/papers/succ_types.pdf,18,3,madflame991,11/9/2015 17:12\n11059861,Ask HN: Why is Tesla stock down so much?,,1,2,halotrope,2/8/2016 18:21\n11405582,Announcing Chrome Chromebooks,https://www.google.com/chromebook/chrome-chromebook/,6,3,darkpicnic,4/1/2016 15:36\n10534729,Its time to stop asking creatives to work for free,http://qz.com/543643/its-time-to-stop-asking-creatives-to-work-for-free/,16,1,gjoshevski,11/9/2015 18:20\n11471280,\"TRACEMAIL: Visualize the path of your emails, and know who else might read them\",https://tracemail.eu/,3,1,YF,4/11/2016 13:27\n11800750,Show HN: Analysing Obama Speeches Since 2004,https://medium.com/p/analysing-obama-speeches-since-2004-7f08797f7078,9,1,eon01,5/30/2016 11:20\n10183812,\"Steve Wozniak On Education, Engineering and Apple\",http://www.i-programmer.info/news/99-professional/8963-steve-wozniak-on-education-engineering-a-apple.html,31,14,arcanus,9/8/2015 1:38\n11627928,A good tool for technical documentation?,,5,2,playing_colours,5/4/2016 12:50\n10879821,\"An SMS Center with Python, Kannel and a GSM Modem\",https://medium.com/@iMitwe/build-an-sms-center-with-python-kannel-and-a-gsm-modem-9c0d29560d82,121,33,babayega2,1/11/2016 9:41\n10921233,\"Suddenly, Microsoft says you can't use Windows 7 and 8.1 on your new PC Idiots\",http://www.computerworld.com/article/3023533/microsoft-windows/microsoft-support-windows-10-new-hardware-itbwcw.html,7,3,workerIbe,1/17/2016 21:45\n12128408,Ask HN: How do I impress my wealthy and powerful new boss?,,2,5,rickyrecon,7/20/2016 12:21\n10715871,The First Language You Learn Changes How You Hear All Other Languages After,http://www.fastcoexist.com/3054304/the-first-language-you-learn-changes-how-you-hear-all-other-languages-after?partner=socialflow,1,1,walterbell,12/11/2015 7:28\n10519883,Slack's glitch page,https://slack.com/services/export/download,1,1,adnanh,11/6/2015 15:25\n11935572,Ask HN: Is anyone developing a HTML5/JS offline version of FreeMind?,,5,2,rodolphoarruda,6/20/2016 1:15\n12282229,Ask HN: Which tools are ubiquitous but badly in need of a redesign/reboot?,,5,8,oliv__,8/13/2016 17:24\n10310285,The Cost of Mobile Ads on 50 News Websites,http://www.nytimes.com/interactive/2015/10/01/business/cost-of-mobile-ads.html?hp&action=click&pgtype=Homepage&module=photo-spot-region&region=top-news&WT.nav=top-news&_r=0,4,1,mrkd,10/1/2015 10:46\n10445576,Security interns find 6 bugs in Oracle ERP in under a day,http://m.channelweb.co.uk/crn-uk/news/2431773/security-researcher-has-last-laugh-over-oracle,4,3,gregmac,10/25/2015 1:27\n11693254,How does an obvious scam like this get greenlit?,https://www.kickstarter.com/projects/datagatekeeper/datagatekeeper-the-first-impenetrable-anti-hacking/description,4,2,reiichiroh,5/13/2016 21:10\n12494108,Meet the 22-year-olds tackling our plastic waste,https://www.greenbiz.com/article/meet-20-year-olds-solving-plastic-waste-problem,3,1,xbmcuser,9/14/2016 3:40\n10408288,Ask HN: Long daily commutes How do you spend your time?,,2,1,yyyuuu,10/18/2015 14:22\n11768417,Ask HN: A guide for front end developers beyond online learning. Thoughts?,,7,5,mattedigital,5/25/2016 8:27\n11001779,France to build 1000 km of roads with solar panels,http://www.solarcrunch.org/2016/01/france-to-build-1000-km-of-road-with.html,72,65,gipkot,1/30/2016 13:52\n10319465,The general public has no idea what statistically significant means,http://alexanderetz.com/2015/08/03/the-general-public-has-no-idea-what-statistically-significant-means/,1,1,plg,10/2/2015 16:21\n11626480,Collapsable Comment Threads,,3,2,paavokoya,5/4/2016 5:46\n12214226,Facebook could owe $5B in back taxes,https://www.washingtonpost.com/news/the-switch/wp/2016/07/29/facebook-could-owe-5-billion-in-back-taxes/,128,91,blawson,8/2/2016 23:26\n11303912,Incredible superspeed space engine could power humans to Mars in just SIX WEEKS,http://www.mirror.co.uk/tech/russia-planning-beat-america-race-7573710,2,2,neverminder,3/17/2016 12:28\n12273543,Show HN: Technical blogpost search engine and tech event map,https://news.garage-coding.com/,2,2,wsdookadr,8/12/2016 5:28\n10404182,Why Did Facebook Pick OCaml to Build Hack and Flow,http://stackoverflow.com/a/27075306,3,1,pmarin,10/17/2015 12:15\n12308017,Show HN: First Tutorial Published  Request for Feedback,,2,1,myappincome,8/17/2016 20:12\n10255154,Show HN: Word game I made up in High School,,3,3,cm2012,9/21/2015 21:08\n11307650,Can we save the open web?,http://buytaert.net/can-we-save-the-open-web,5,1,gmays,3/17/2016 21:12\n10901054,Imba: A new programming language for web apps,http://imba.io/?,206,128,judofyr,1/14/2016 12:57\n11105134,Ageism in the software industry: is it even rational?,https://medium.com/@hovm/ageism-in-the-software-industry-is-it-even-rational-ee6c10395800,5,3,mojuba,2/15/2016 18:50\n12320526,\"Canadian Comedian Fined $42,000 for Telling a Joke\",http://heatst.com/culture-wars/comedian-fined-42000-for-telling-a-joke/,34,68,Jerry2,8/19/2016 15:06\n11402891,Upcoming Let's Encrypt intermediate changes,https://community.letsencrypt.org/t/upcoming-intermediate-changes/13106,1,1,StanAngeloff,4/1/2016 5:39\n10870444,11 powerful graphics will make you realize how incredibly short life is,http://www.businessinsider.com/these-graphics-will-make-you-rethink-your-life-2016-1?IR=T&r=US&IR=T,1,2,adil_b,1/9/2016 7:29\n11829372,Best 2016 iOS Learning Resources,https://bugfender.com/best-ios-learning-resources,1,3,aleixventa,6/3/2016 10:19\n11273092,Hard Problems  The Road to the World's Toughest Math Contest (2006) [video],https://www.youtube.com/watch?v=XvroykxedDw,43,3,jimsojim,3/12/2016 15:02\n11414079,High-Profile U.S. Hacker Deflects Attack on His Site by Redirecting It to Mossad,http://www.haaretz.com/israel-news/.premium-1.712308,3,1,acbilimoria,4/2/2016 23:24\n10933288,Tell HN: Please don't add noise to the conversation,,71,32,vecter,1/19/2016 19:33\n10290236,The KGBs success identifying CIA agents in the field,http://www.salon.com/2015/09/26/how_to_explain_the_kgbs_amazing_success_identifying_cia_agents_in_the_field/,199,55,cpete,9/28/2015 13:11\n12265866,Ask HN: Specialist vs. All-Rounder?,,10,4,franco456,8/11/2016 1:45\n10378759,Apple Is Said to Deactivate Its News App in China,http://www.nytimes.com/2015/10/12/technology/apple-is-said-to-deactivate-its-news-app-in-china.html,40,22,JayXon,10/13/2015 5:58\n12158822,\"America's gun problem, explained\",http://www.vox.com/2015/10/3/9444417/gun-violence-united-states-america,1,1,t0rst,7/25/2016 14:19\n12296798,\"Snowden: Hack of an NSA server is not unprecedented, publication of the take is\",https://twitter.com/Snowden/status/765513662597623808,387,229,ajdlinux,8/16/2016 11:54\n10682491,Avoiding Reflection (And Such) in Go,http://www.jerf.org/iri/post/2945,116,36,ngrilly,12/5/2015 17:09\n10776019,Factorizer,http://www.datapointed.net/visualizations/math/factorization/animated-diagrams/,97,30,espeed,12/22/2015 5:29\n12165263,Amazon Prime launches in India,https://www.amazon.in/gp/prime/pipeline/landing?,3,1,yarapavan,7/26/2016 12:59\n12002648,Show HN: Hacker News has been cloned,http://nackerhews.com/news,4,1,malleablebyte,6/29/2016 16:17\n10439109,High-Level Specifications: Lessons from Industry (2003) [pdf],http://research.microsoft.com/en-us/um/people/lamport/pubs/high-level.pdf,10,1,pron,10/23/2015 15:17\n12513203,\"The advantages of static typing, simply stated\",http://pchiusano.github.io/2016-09-15/static-vs-dynamic.html,69,120,ingve,9/16/2016 11:16\n11109193,Sponsored Links in (Delicious) RSS Feeds,http://blog.delicious.com/2016/02/sponsored-links-in-rss-feeds/,1,1,AndrewDucker,2/16/2016 11:36\n10676069,How to Ethically Modify the DNA of Humans,http://motherboard.vice.com/read/how-to-ethically-modify-the-dna-of-humans,1,1,sageabilly,12/4/2015 13:07\n11879512,Why we made a computer game about the federal budget,http://www.brookings.edu/blogs/up-front/posts/2016/04/26-why-we-made-a-computer-game-about-the-federal-budget-wessel,1,1,nickysielicki,6/10/2016 19:56\n10669485,Three-quarters of women suffer from stress-related anxiety,http://www.telegraph.co.uk/women/work/generation-burnout-three-quarters-of-women-suffer-from-stress-re/,6,1,randomname2,12/3/2015 13:45\n11741574,Uber knows exactly when you'll pay more for surge pricing,http://slashdot.org/story/311465,1,2,TheBiv,5/20/2016 21:14\n10399132,The Deployment Age,http://reactionwheel.net/2015/10/the-deployment-age.html,62,3,falicon,10/16/2015 13:37\n12521311,Raspberry Pi Launches Starter Kit,https://techcrunch.com/2016/09/09/raspberry-pi-finally-offers-an-official-starter-kit-after-passing-10m-sales/,1,2,hellwd,9/17/2016 17:06\n12457786,The OPM Data Breach [pdf],https://oversight.house.gov/wp-content/uploads/2016/09/The-OPM-Data-Breach-How-the-Government-Jeopardized-Our-National-Security-for-More-than-a-Generation.pdf,162,120,daveloyall,9/8/2016 22:05\n12264063,Show HN: Daily executive summary of your Slack channels,http://enterprise.brighty.io/,49,29,nagrom42,8/10/2016 19:03\n10656366,This Email Subscription Will Make You Smarter,http://www.purewow.com/tech/Highbrow-emails-will-make-you-smarter,1,1,gohighbrow,12/1/2015 16:04\n10519142,Sleep() is Poorly Design,http://blogs.msmvps.com/peterritchie/2007/04/26/thread-sleep-is-a-sign-of-a-poorly-designed-program/,3,2,borcunozkablan,11/6/2015 12:44\n10461526,CISA passes Senate,https://www.eff.org/deeplinks/2015/10/eff-disappointed-cisa-passes-senate,281,73,heimatau,10/27/2015 22:08\n11493909,Stockfish  open source chess engine,https://stockfishchess.org/,8,1,uriva,4/14/2016 2:22\n11917937,Zombies Must Be Dualists: Zombies and Our Philosophy of Mind,http://nautil.us/issue/37/currents/zombies-must-be-dualists,19,26,dnetesn,6/16/2016 18:25\n11785822,Making the Grades,https://www.buzzfeed.com/mollyhensleyclancy/inside-the-school-that-abolished-the-f-and-raked-in-the-cash,39,12,didntlogin,5/27/2016 13:25\n12123883,AWS increased error rates / intermittent outages,,100,49,needcaffeine,7/19/2016 18:51\n10278804,The Python Paradox,,2,3,CaiGengYang,9/25/2015 15:49\n11011081,Designing and building Bitdefender BOX,https://medium.com/@danberte/how-we-designed-great-hardware-outside-silicon-valley-72dbbe4c6da5,24,6,restalis,2/1/2016 11:16\n11831101,\\in,https://gowers.wordpress.com/2016/06/02/6172/,1,1,Smaug123,6/3/2016 16:03\n10302115,\"Brazilian Sikur Launches GranitePhone, a BlackPhone Competitor\",http://granitephone.com/,18,8,Tepix,9/30/2015 6:20\n12329956,Does music really help you concentrate?,https://www.theguardian.com/education/2016/aug/20/does-music-really-help-you-concentrate,4,2,eagerToLearn,8/21/2016 8:11\n12516360,A coupon/deals site built using Roda gem for Ruby,http://www.getbeststuff.com,1,1,bishala,9/16/2016 18:52\n11223216,\"Ask HN: Advice needed on our startup, a professional tax preparation marketplace\",,2,3,tsestrich,3/4/2016 12:05\n11547302,Ask HN: What good CIs are there for private Git repos?,,3,3,agnivade,4/22/2016 5:53\n10910440,Seahawks lineman Russell Okung responds to PG's essay on economic inequality,http://www.geekwire.com/2016/seahawks-lineman-russell-okung-responds-paul-grahams-essay-inequality-startups/,43,2,twampss,1/15/2016 16:52\n10888925,Roman Plumbing: Overrated,http://www.theatlantic.com/health/archive/2016/01/ancient-roman-toilets-gross/423072/?single_page=true,18,8,diodorus,1/12/2016 17:47\n11390110,Ask HN: Are you into any kind of physical activity?,,1,1,GmeSalazar,3/30/2016 15:44\n10202481,Knowm.org  Intelligent Machine Technology,http://news.ezii.de/posts/Agj2SxD8v2B3B46gp/knowm-org-intelligent-machine-technology,1,1,mkorfmann,9/11/2015 7:54\n10899013,Trump quietly builds a data juggernaut,http://www.politico.com/story/2016/01/trump-builds-data-juggernaut-217391,2,1,danielam,1/14/2016 1:26\n11055267,Living with and building for the Amazon Echo,https://medium.com/@sicross/living-with-and-building-for-the-amazon-echo-525caea9f280#.fzbce5e7h,85,67,edward,2/7/2016 22:32\n10803996,Google Glass Enterprise Edition passes through the FCC with improved hardware,http://www.androidauthority.com/google-glass-enterprise-edition-passes-through-fcc-664698/,57,26,jonbaer,12/28/2015 23:07\n11458781,Apply HN: AJ's American Garage  The Ghost Door (Device),,1,5,ajsgarage,4/8/2016 22:59\n12502089,Silicon Valleys Secrets Are Hiding in Marc Andreessens Library,https://www.wired.com/2016/09/marc-andreessens-book-collection-explains-silicon-valley/?,1,1,srunni,9/14/2016 23:26\n11517856,How I defeated an anti-tamper APK with some Python and a homemade Smali emulator,http://www.evilsocket.net/2016/04/18/how-i-defeated-an-obfuscated-and-anti-tamper-apk-with-some-python-and-a-home-made-smali-emulator/#.VxRu3snMomQ.hackernews,147,75,evilsocket,4/18/2016 5:22\n10835112,Please help need advice. What should I do? Feeling very depressed.,,6,5,swcoders,1/4/2016 12:07\n10943469,Working Hard but reaching nowhere  How should I work hard?,,4,8,sidcool,1/21/2016 5:06\n11559932,A recipe for global cooling: put seafloor on dry land near the equator,http://arstechnica.com/science/2016/04/a-recipe-for-global-cooling-put-seafloor-on-dry-land-near-the-equator/,58,16,shawndumas,4/24/2016 15:20\n10619274,\"Netfox: A lightweight, one line setup, iOS network debugging library\",https://github.com/kasketis/netfox,31,5,flyicarus,11/24/2015 5:29\n12271503,\"Im deleting Snapchat, and you should too\",https://medium.com/@katie/im-deleting-snapchat-and-you-should-too-98569b2609e4,4,2,thevibesman,8/11/2016 21:00\n11082354,\"Swirl: Learn R, in R\",http://swirlstats.com/,111,20,Tomte,2/11/2016 19:14\n11050576,\"Show HN: TrackMyGas, Android app to track gas consumption\",https://play.google.com/store/apps/details?id=thecodex.trackmygas,1,1,gusmd,2/6/2016 23:30\n12504846,OCaml for the Skeptical,http://www2.lib.uchicago.edu/keith/ocaml-class/,3,1,jasim,9/15/2016 10:46\n11336250,Distributed: A New OS for the Digital Economy  Douglas Rushkoff  SXSW 2016,https://www.youtube.com/watch?v=DQKQKCe1xl0,2,1,hudon,3/22/2016 13:09\n10354127,Volkswagen's U.S. head: individuals engineered emissions cheating,http://www.reuters.com/article/2015/10/08/volkswagen-emissions-congress-update-1-p-idUSL1N1281B720151008,206,249,m_haggar,10/8/2015 17:09\n11564987,Apple took 40% of all profits in Silicon Valley last year,http://9to5mac.com/2016/04/25/apple-continues-to-dominate-tech-companies-financially-took-40-of-all-profits-in-silicon-valley-last-year/,3,1,davidbarker,4/25/2016 15:48\n10237195,The sad state of web app deployment,http://eev.ee/blog/2015/09/17/the-sad-state-of-web-app-deployment/,267,160,cespare,9/18/2015 2:15\n11087813,Why is the US standard 60Hz?,http://www.allaboutcircuits.com/news/why-is-the-us-standard-60-hz/,4,1,elijahparker,2/12/2016 15:28\n10933850,FBI Says It Can't Find Hackers That Don't Smoke Pot,http://motherboard.vice.com/read/the-fbi-cant-find-hackers-that-dont-smoke-pot,6,1,stickfigure,1/19/2016 20:43\n11061232,Apple VR Headset,http://www.apple.com/shop/product/HJKB2LL/A/view-master-virtual-reality-starter-pack,3,2,kujjwal,2/8/2016 22:07\n11112124,IBM Launches New Mainframe with Focus on Security and Hybrid Cloud,http://techcrunch.com/2016/02/15/ibm-launches-new-mainframe-with-focus-on-security-and-hybrid-cloud/,40,21,protomyth,2/16/2016 18:45\n11939689,Power plants that convert all of their CO2 emissions into carbon nanotubes,http://phys.org/news/2016-06-power-co2-emissions-carbon-nanotubes.html,129,83,dnetesn,6/20/2016 17:46\n10663690,Why parenting may not matter and most social science reseach is probably wrong,http://quillette.com/2015/12/01/why-parenting-may-not-matter-and-why-most-social-science-research-is-probably-wrong/,25,2,randomname2,12/2/2015 15:58\n11044680,\"Xiaoice, a chatbot that may be the largest Turing test in history\",http://nautil.us/issue/33/attraction/your-next-new-best-friend-might-be-a-robot,125,44,jonbaer,2/5/2016 21:15\n11340344,Potential Response to Oracles Anti-PostgreSQL FUD Letter in Russia,http://ded.ninja/dear_oracle/dear_oracle02.jpg,3,5,justinclift,3/22/2016 22:12\n11194080,Klangmeister: Music live coding environment for the browser,http://ctford.github.io/klangmeister/,140,12,subbz,2/29/2016 7:29\n11928540,An Introduction to Mocking in Python,http://slviki.com/index.php/2016/06/18/introduction-to-mocking-in-python/,1,1,wampler,6/18/2016 13:39\n11878663,The Art of Monitoring,https://www.artofmonitoring.com/,210,62,manojlds,6/10/2016 18:23\n10527738,Show HN: Silicon Valley inspired SWOT board,https://github.com/alexgreene/swotboard,5,2,alex_g,11/8/2015 6:16\n11387384,Ask HN: Which personal investing tools do you use?,,89,36,umitakcn,3/30/2016 6:44\n11578552,Ask HN: What are the most promising/interesting new programming languages?,,23,21,baccheion,4/27/2016 7:55\n11882832,The Japanese art of not sleeping,http://www.bbc.com/future/story/20160506-the-japanese-art-of-not-sleeping,182,101,r721,6/11/2016 9:41\n10513294,Is This Crazy Rumor the Platonic Ideal of the Mens-Rights Internet?,http://nymag.com/following/2015/11/this-the-perfect-insane-anti-feminist-rumor.html,12,8,smacktoward,11/5/2015 13:59\n11851234,Introduction to Metaprogramming in Nim,http://hookrace.net/blog/introduction-to-metaprogramming-in-nim/,100,11,vbit,6/6/2016 23:08\n12137060,What's new in PyCharm 2016.2,https://www.jetbrains.com/pycharm/whatsnew/,5,1,sashk,7/21/2016 14:28\n12071613,\"Show HN: StaticJSON: fast, direct and static typed parsing of JSON with C++\",https://github.com/netheril96/StaticJSON,18,2,netheril96,7/11/2016 15:16\n11817469,The Genetic Tool That Will Modify Humanity,http://www.bloomberg.com/news/articles/2016-06-01/the-genetic-tool-that-will-modify-humanity,2,2,Practicality,6/1/2016 19:37\n10864411,Show HN: Theme.cards  explore the best templates and themes,http://theme.cards,6,1,wdstash,1/8/2016 12:35\n11077876,Why Apple doesnt sell televisions,http://www.cringely.com/2016/02/10/why-apple-doesnt-sell-televisions/,7,1,computator,2/11/2016 2:33\n12563337,Show HN: Fliffr  Mobile Advice Marketplace,https://www.fliffr.com/,2,1,danieka,9/23/2016 9:27\n11935773,What the DAO Attack Means in the Netherlands,http://www.bitcoinwednesday.com/what-the-dao-attack-means-in-the-netherlands/,2,1,generalseven,6/20/2016 2:34\n10322513,The Future of the Internet Is Flow,http://www.wsj.com/articles/the-future-of-the-internet-is-flow-1443796858,36,10,T-A,10/3/2015 3:48\n11719675,Razmnamah: the Persian Mahabharata,http://britishlibrary.typepad.co.uk/asian-and-african/2016/04/razmnamah-the-persian-mahabharata.html,49,1,lermontov,5/18/2016 4:11\n11018869,USB-Dongle Authentication List,http://www.dongleauth.info/,52,19,nikolay,2/2/2016 11:44\n11695554,Hooray Google Services are not forbidden in Iran,,3,1,bijbij,5/14/2016 11:04\n11371193,Ask HN: How is it to work in Visual Effects industry as a developer?,,36,13,aprdm,3/27/2016 19:43\n11473426,Apply HN: ThinkSquare  Let AI help you find your next job,,13,8,thinksquare,4/11/2016 17:30\n10626638,The Ghost of Statistics Past,http://crypto.stanford.edu/~blynn/pr/ghost.html,51,18,jimsojim,11/25/2015 11:26\n10768859,How I taught myself electronics,http://www.burakkanber.com/blog/how-i-taught-myself-electronics/,4,5,bkanber,12/21/2015 0:03\n11535303,Show HN: Scaling NPM in VMs with Npmserve,https://blog.plaid.com/npmserve/,49,6,whockey,4/20/2016 15:51\n11068593,German Train Crash Leaves 10 Dead and Scores Injured,http://www.nytimes.com/2016/02/10/world/europe/germany-train-collision.html,1,1,dtparr,2/9/2016 20:43\n10536349,\"Cooking with vegetable oils releases toxic cancer-causing chemicals, say experts\",http://www.telegraph.co.uk/news/health/news/11981884/Cooking-with-vegetable-oils-releases-toxic-cancer-causing-chemicals-say-experts.html,13,1,randomname2,11/9/2015 22:36\n12096208,Fetch  Lead enrichment bot for Slack,http://fetch.amplemarket.com,39,12,mosca,7/14/2016 18:30\n11890490,Why AI will break capitalism,https://medium.com/@HenryInnis/why-ai-will-break-capitalism-14a6ad2f76da#.a0fk31nab,10,13,doener,6/12/2016 21:59\n11502589,TypeScript 2.0 Preview,http://www.infoq.com/news/2016/04/typescript-2-preview,4,1,vgallur,4/15/2016 6:31\n11028968,Bose's new beat,http://www.cnet.com/news/bose-behind-the-scenes/,57,72,zwrose,2/3/2016 19:27\n11095570,\"US economic system unfair, say most Americans\",http://www.pewresearch.org/fact-tank/2016/02/10/most-americans-say-u-s-economic-system-is-unfair-but-high-income-republicans-disagree/,9,3,msvan,2/13/2016 20:37\n12369402,\"How I sold my company to Twitter, in spite of my own stupidity\",https://medium.com/@joewaltman/how-i-sold-my-company-to-twitter-in-spite-of-my-own-stupidity-993cb9736d15,20,3,prostoalex,8/26/2016 21:21\n12171736,Inside Tesla's gigantic Gigafactory,http://www.bbc.co.uk/news/technology-36893104,201,94,jsingleton,7/27/2016 10:34\n12338365,Node.js is one of the worst things to happen to the software industry (2012),http://harmful.cat-v.org/software/node.js,624,552,behnamoh,8/22/2016 18:33\n11381683,Show HN: A Telegram bot to subscribe to Travis builds,https://telegram.me/travis_telegram_lambda_bot,2,1,crifei93,3/29/2016 14:30\n10997016,Reddit in 2016,https://www.reddit.com/r/announcements/comments/434h6c/reddit_in_2016/,82,119,cryptoz,1/29/2016 17:59\n11556429,Personal info of 93.4M Mexicans exposed on Amazon,http://www.databreaches.net/personal-info-of-93-4-million-mexicans-exposed-on-amazon/,4,1,doctorshady,4/23/2016 17:21\n12041296,Sharpest ever view of the Andromeda Galaxy (2015),https://www.spacetelescope.org/images/heic1502a/,274,97,david90,7/6/2016 4:58\n12565100,The Internet Archive Wayback Machine Is Down,https://web.archive.org/web/*/http://www.downforeveryoneorjustme.com,1,1,daveloyall,9/23/2016 15:00\n10996036,Physiological Ecology of Mesozoic Polar Forests in a High CO2 Environment,http://aob.oxfordjournals.org/content/89/3/329.full,1,1,avz,1/29/2016 16:16\n10815821,The Chad bug,https://plus.google.com/+MarcBevand/posts/fBfCsaXReH5,220,153,mrb,12/31/2015 2:44\n10874974,The Scope of Unsafe,https://www.ralfj.de/blog/2016/01/09/the-scope-of-unsafe.html,78,46,panic,1/10/2016 11:22\n10865226,\"Facebook, Google, Microsoft Balk at UK's Investigatory Powers Bill\",http://betanews.com/2016/01/07/facebook-google-microsoft-twitter-and-yahoo-balk-at-uks-investigatory-powers-bill/,2,1,chewymouse,1/8/2016 14:55\n10812785,Dolphin Emulator Wiimote can speak now,https://dolphin-emu.org/blog/2015/12/20/hey-listen-wiimoteaudio/,67,10,dEnigma,12/30/2015 16:36\n10916076,Show HN: One window shared by multiple NSDocument instances,https://github.com/gloubibou/BSMultipleDocumentsWindowController,24,1,gloubibou,1/16/2016 17:59\n12333479,GopherJS 1.7-1 is released,http://www.gopherjs.org/blog/2016/08/21/gopherjs-1.7-1-release/,62,11,shurcooL,8/22/2016 0:51\n11911834,Google says keywords in TLD part of your URL are ignored,http://searchengineland.com/google-says-keywords-tld-part-url-ignored-ranking-purposes-251971,1,2,bhartzer,6/15/2016 20:15\n12424299,Ask HN: Are you happier with your day to day life after starting to freelance?,,8,1,tsaprailis,9/4/2016 13:50\n11005337,Pewpew: Build Your Own IP Attack Maps with SOUND,https://github.com/hrbrmstr/pewpew,5,1,chris_wot,1/31/2016 5:19\n11920601,\"Dancers and Diplomats: NYC Ballet in Moscow, October 1962 (2014)\",http://theappendix.net/issues/2014/7/dancers-and-diplomats-new-york-city-ballet-in-moscow-october-1962,38,1,benbreen,6/17/2016 3:54\n12317556,In Defence of a No First Use Nuclear Doctrine,https://thedaleyreview.wordpress.com/2016/08/19/in-defence-of-a-no-first-use-nuclear-doctrine/,21,52,masteryupa_,8/19/2016 2:10\n12250483,Enough with the replication police,http://andrewgelman.com/2015/04/01/enough-replication-police/,1,1,conistonwater,8/8/2016 20:01\n12149993,Introducing Vulkan-Hpp  Open-Source Vulkan C++ API,https://github.com/KhronosGroup/Vulkan-Hpp,130,70,gulpahum,7/23/2016 16:30\n10450514,Ask HN: What payment system do you use on your website?,,4,1,personjerry,10/26/2015 10:41\n11633312,\"U.S. tech firms urge presidential candidates to embrace trade, high-tech visas\",http://www.reuters.com/article/us-usa-election-technology-idUSKCN0XV2R1,5,2,daegloe,5/5/2016 1:26\n10391340,Show HN: Ramses  API/backend generation platform,http://ramses.tech,13,1,chrstphrhrt,10/15/2015 4:27\n10666827,Shanghai HN Meetup,http://www.meetup.com/Shanghai-Hacker-News-Meetup/,2,1,barry-cotter,12/3/2015 0:04\n12033667,FBI/NSA got resources? Took me about 1h to recover my own passcode wiped iPhone,http://hacknload.com/post/146918166785,3,5,cusspvz,7/5/2016 0:03\n12501668,To the 4 white male policemen who beat me for checking the health of [detainee],https://medium.com/@aliafshar/to-the-4-white-male-policemen-who-beat-me-for-checking-the-health-of-a-sick-black-man-in-their-8d77789fb24d#.f4129orat,163,136,eternalban,9/14/2016 22:16\n10773849,Introduction to x64 Assembly (2011) [pdf],https://cs.nyu.edu/courses/fall11/CSCI-GA.2130-001/x64-intro.pdf,110,30,networked,12/21/2015 21:59\n11083462,What It Feels Like When Everyone Is Making Art but You,http://www.buzzfeed.com/jwray/surrounded-by-legends#.ccyDo8G41,31,5,tintinnabula,2/11/2016 21:36\n11077683,The Bitter Fight Over the Benefits of Bilingualism,http://www.theatlantic.com/science/archive/2016/02/the-battle-over-bilingualism/462114/?single_page=true,34,65,Thevet,2/11/2016 1:39\n11815907,The SalesForce Outage: A Nail In The Coffin For SaaS?,http://www.zerto.com/blog/dr/salesforce-outage-one-more-nail-in-the-coffin-of-i-can-trust-my-saas-provider/,74,65,gk1,6/1/2016 16:43\n12290097,Tiny Satellites: The Latest Innovation Hedge Funds Are Using to Get a Leg Up,http://www.wsj.com/articles/satellites-hedge-funds-eye-in-the-sky-1471207062,3,1,stefap2,8/15/2016 12:59\n10958908,Exploring Swift Dictionary's Implementation,http://ankit.im/swift/2016/01/20/exploring-swift-dictionary-implementation/,32,1,ingve,1/23/2016 16:44\n11518688,Statement on Lambdaconf 2016,https://statement-on-lambdaconf.github.io/,7,1,mrstorm,4/18/2016 9:39\n12515101,Uber's billion-dollar losses expose the fragile state of the on-demand economy,http://qz.com/782916/ubers-billion-dollar-losses-expose-the-fragile-state-of-the-on-demand-economy/,160,215,prostoalex,9/16/2016 16:23\n10280584,Making a toy shark fly using brain waves,http://spectrum.ieee.org/geek-life/hands-on/openbci-control-an-air-shark-with-your-mind,14,4,okfine,9/25/2015 20:47\n10730254,How a handful of geeks defied the USSR (2011),http://owni.fr/2011/03/13/how-a-handful-of-geeks-defied-the-ussr/,43,12,ffffruit,12/14/2015 10:16\n11007791,Is San Francisco the Brooklyn to Silicon Valley's Unbuilt Manhattan? (2013),http://www.theawl.com/2013/01/is-san-francisco-the-brooklyn-to-silicon-valleys-unbuilt-manhattan,3,1,rajathagasthya,1/31/2016 20:02\n12027218,\"So Busy at Work, No Time to Do the Job\",http://www.wsj.com/articles/so-busy-at-work-no-time-to-do-the-job-1467130588,3,3,jasoncartwright,7/3/2016 19:10\n12479357,Two held for brutal attacks on Uber passengers,http://www.iol.co.za/news/crime-courts/two-held-for-brutal-attacks-on-uber-passengers-2066912,2,1,buyx,9/12/2016 13:14\n12491592,What insights can an LCD display give us about time's arrow?,https://www.quantamagazine.org/20160913-the-physics-of-time-puzzle/,54,8,retupmoc01,9/13/2016 19:46\n10532957,TensorFlow: open-source library for machine intelligence,http://tensorflow.org/,1559,196,jmomarty,11/9/2015 13:50\n12396621,Life on the Infinite Farm [pdf],https://www.math.brown.edu/~res/farm.pdf,105,12,polm23,8/31/2016 7:42\n12357198,Here's a C# and HTML5 powered remote desktop and monitor suite. Fully open source,https://ulterius.xyz/?q=23,5,4,lindstorm,8/25/2016 6:07\n10418860,Googles growing problem: 50% of people do zero searches per day on mobile,https://theoverspill.wordpress.com/2015/10/19/searches-average-mobile-google-problem/,270,237,adidash,10/20/2015 13:04\n11156311,Why I don't want stuff,https://sivers.org/gifts,339,321,wallflower,2/23/2016 3:35\n10330303,A Ridiculously large accurate scale model of the Solar System,http://joshworth.com/dev/pixelspace/pixelspace_solarsystem.html,2,1,learnaholic,10/5/2015 7:07\n10536881,The simplest designs are usually the best,http://distributedbytes.timojo.com/2015/03/the-simplest-designs-are-usually-best.html,11,3,timojo,11/10/2015 0:41\n10984345,iPhone users: Chrome for iOS will save your data,http://www.networkworld.com/article/3027126/ios/iphone-users-chrome-for-ios-will-save-your-data.html,1,1,stevep2007,1/27/2016 23:09\n11500441,\"Show HN: gofeed, a robust RSS and Atom Parser for Go\",https://github.com/mmcdole/gofeed,68,8,drakenot,4/14/2016 21:20\n11385346,Stanford scientists use abandoned drug to fight off viruses in a lab dish,http://news.stanford.edu/news/2016/march/antiviral-drug-insights-032816.html,1,1,fourstar,3/29/2016 22:11\n11351413,History API broken bad in iOS 9.3,https://forums.developer.apple.com/thread/36650,5,1,bowlingx,3/24/2016 8:57\n10745578,Show HN: Practice foreign languages with books (parallel translation and speech),http://paralleltext.io/,10,5,mstipetic,12/16/2015 17:04\n12153696,\"We Are Already Zombies, We Aint Realising It\",https://medium.dr4cun0.com/we-are-already-zombies-we-ain-t-realising-it-be7ca2633766#.7a9av1v5l,2,2,dhavalchauhan,7/24/2016 16:22\n10393250,Running Linux containers on an illumos kernel,http://www.slideshare.net/bcantrill/illumos-lx,23,3,AnbeSivam,10/15/2015 14:16\n11362945,Why you should be skeptical that any video is real,https://www.washingtonpost.com/news/innovations/wp/2016/03/23/why-you-should-be-skeptical-that-any-video-is-real/,1,2,livingparadox,3/25/2016 21:52\n11680753,\"Designing a New Look for Instagram, Inspired by the Community\",https://medium.com/@ianspalter/designing-a-new-look-for-instagram-inspired-by-the-community-84530eb355e3#.mkvy4x8ch,1,1,jklp,5/12/2016 1:37\n12435640,So I lost my NAS password,https://blog.filippo.io/so-i-lost-the-password-of-my-nas/,3,1,FiloSottile,9/6/2016 13:03\n11098790,The search engine that does not collect any personal information about you,https://dribper.com,6,3,vaggelisifa,2/14/2016 16:17\n11135964,Ask HN: Adding a red don't click me button on your website?,,5,5,going_to_800,2/19/2016 19:35\n10479266,Online JSON Editor,http://jsoneditor.com/,4,2,y1426i,10/30/2015 17:41\n11146032,Ask HN: Anyone into analog neural networks?,,3,1,amatic,2/21/2016 19:25\n11685925,\"Uber, the Gig Economy, and Permissionless Creativity\",https://medium.com/adventures-in-consumer-technology/uber-the-gig-economy-and-permissionless-creativity-e1357c8478fc#.ph2688fuq,1,1,jfilcik,5/12/2016 19:07\n10532303,VW engineers have admitted manipulating CO2 emissions data-paper,http://www.reuters.com/article/2015/11/08/volkswagen-emissions-idUSL8N1320KD20151108#FbBB3zEymfBBCWrs.97,33,56,happyscrappy,11/9/2015 10:55\n10356580,Britain's water crisis,http://www.theguardian.com/environment/2015/oct/08/are-we-killing-our-rivers,21,6,sasvari,10/8/2015 21:53\n10975625,How I became a code ninja,http://startupmyway.com/my-dev-story-part-2/,3,1,boboss,1/26/2016 20:07\n10416154,Stache  Docs and Interactive Snippets for Slack,http://stached.io,2,1,harryward,10/19/2015 22:10\n11353482,Tech Co-founder,,1,5,turmoiljay,3/24/2016 15:21\n12232913,An Isolated Tribe Emerges from the Rain Forest,http://www.newyorker.com/magazine/2016/08/08/an-isolated-tribe-emerges-from-the-rain-forest?intcid=mod-most-popular,87,15,gk1,8/5/2016 15:13\n12023517,PostgreSQL: the bits you haven't found,https://postgres-bits.herokuapp.com,13,3,cel1ne,7/2/2016 19:19\n11188686,Show HN: Cracking passwords with a simple genetic algorithm,https://github.com/lyle-nel/siga,149,58,lyle_nel,2/27/2016 21:50\n10399905,Solid state batteries in your next vacuum?,http://qz.com/525623/vacuum-cleaner-maker-dyson-is-buying-experimental-battery-startup-sakti3/,1,1,greg7mdp,10/16/2015 15:22\n10237276,The False Science of Cryonics: What the nervous system of the roundworm tells us,http://www.technologyreview.com/view/541311/the-false-science-of-cryonics/,7,2,ClintEhrlich,9/18/2015 2:55\n10606672,Inside the CIA Red Cell,http://foreignpolicy.com/2015/10/30/inside-the-cia-red-cell-micah-zenko-red-team-intelligence/,1,1,sergeant3,11/21/2015 12:52\n12291529,\"Startups, lets act: Make Nov 8 a Holiday\",https://blog.amium.com/startups-lets-act-make-nov-8-a-holiday-529f1c63ab9c#.ef772eyxm,110,114,yurisagalov,8/15/2016 16:35\n11669337,100% part-time dev bootcamp opens to help working professionals switch careers,https://www.bloc.io/web-developer-career-track?utm_campaign=wdtlaunch&utm_source=Earned&utm_medium=Earned,20,1,endlessvoid94,5/10/2016 18:21\n11191001,Why Email does not stink,https://medium.com/@adrienjoly/why-email-does-not-stink-9267c948f3f9,1,1,testcross,2/28/2016 14:39\n11052625,Scientists Debate Signatures of Alien Life,https://www.quantamagazine.org/20160202-scientists-debate-signatures-of-alien-life/,70,31,elorant,2/7/2016 12:22\n10341333,Its Time for Microsoft to Reboot Office,http://www.wsj.com/articles/its-time-for-microsoft-to-reboot-office-1444155726,1,1,larrys,10/6/2015 18:45\n11376717,Flappy Bird Clone Code Injected into Super Mario World for SNES by Hand,https://www.youtube.com/watch?v=hB6eY73sLV0&feature=youtu.be&a,8,1,CameronBanga,3/28/2016 19:33\n12515724,Room 641A,https://en.wikipedia.org/wiki/Room_641A,206,75,mimsee,9/16/2016 17:33\n10315134,Orthographic Pedant: Bot that scans popular repositories for common typos,https://github.com/thoppe/orthographic-pedant,9,3,MichaelAza,10/1/2015 22:11\n11971954,The wisdom of smaller crowds,http://www.santafe.edu/news/item/Galesic-wisdom-smaller-crowds/,66,27,mazsa,6/24/2016 17:55\n10376334,Node v4.2.0 (Stable),https://nodejs.org/en/blog/release/v4.2.0/,98,43,kenOfYugen,10/12/2015 18:53\n11315277,Ask HN: Do you use Android's capability to connect devices via OTG?,,4,3,plugnburn,3/18/2016 21:31\n10949593,Hover test of [SpaceX] Dragon 2 spacecraft that can carry cargo and crew,https://vine.co/v/iepOLZvMBYz,1,1,teleclimber,1/21/2016 23:59\n11943486,\"Ask HN: Quitting a job with a YC company after less than a year, mistake?\",,2,2,ycjobquitter,6/21/2016 4:23\n11648176,The question we're all wondering about Pinboard,,7,8,santoshalper,5/7/2016 2:56\n10526017,\"My name is only real enough to work at Facebook, not to use on the site\",https://medium.com/@zip/my-name-is-only-real-enough-to-work-at-facebook-not-to-use-on-the-site-c37daf3f4b03,11,10,mxhold,11/7/2015 20:04\n11918511,\"Show HN: A simple, visual way of debugging JavaScript\",https://github.com/b44rd/jsbug/,12,1,b44rd,6/16/2016 20:04\n12441302,Show HN: sdees  serverless decentralized editing of encrypted stuff,https://github.com/schollz/sdees,100,35,qrv3w,9/7/2016 6:37\n11649275,Tesla will not be able to scale its manufacturing capacity,http://www.bloomberg.com/view/articles/2016-05-06/tesla-needs-more-than-elon-musk,79,121,Osiris30,5/7/2016 12:08\n11725143,The Lingering Legacy of Psychedelia,http://www.newyorker.com/books/page-turner/the-lingering-legacy-of-psychedelia,51,11,samclemens,5/18/2016 19:39\n10840276,The Missing 11th of the Month,http://drhagen.com/blog/the-missing-11th-of-the-month/,4,2,btilly,1/5/2016 1:22\n12092983,Cloud9 Acquired by Amazon,https://c9.io/blog/great-news/,627,242,welder,7/14/2016 11:47\n10507447,Ask HN: do you need a responsive site if you also have Android and iOS apps?,,2,8,idibidiart,11/4/2015 16:00\n10641272,Honda Needs a Tune Up (2008),http://davidsd.org/2008/12/honda-needs-a-tune-up/,10,1,DanBC,11/28/2015 15:27\n11175289,Citizens Should Be Able to Vote on Laws Directly: Send Smith to D.C,https://rally.org/f/imjd3PynW84,1,1,bryondowd,2/25/2016 16:05\n10302437,PCloud Crypto Hacking Challenge  Prove You Can Break Our Client-Side Encryption,https://www.pcloud.com/challenge/,1,1,flexie,9/30/2015 8:00\n11529305,EFF Sues for Court Orders Requiring Tech Cos to Decrypt Users Communications,https://www.eff.org/press/releases/eff-sues-secret-court-orders-requiring-tech-companies-decrypt-users-communications,102,11,sinak,4/19/2016 19:02\n12248383,The Absurd Things I Heard Through the Vents in My Prison Cell,https://www.themarshallproject.org/2016/08/04/the-absurd-things-i-heard-through-the-vents-in-my-prison-cell,2,1,danso,8/8/2016 15:13\n10482390,Dennis Ritchie Day,http://radar.oreilly.com/2011/10/dennis-ritchie-day.html,2,1,Garbage,10/31/2015 11:31\n11720403,Skype v7 supports regexp,,3,1,nergal,5/18/2016 7:51\n10500740,Why Denmark isnt the utopian fantasy Bernie Sanders describes,https://www.washingtonpost.com/news/wonk/wp/2015/11/03/why-denmark-isnt-the-utopian-fantasy-bernie-sanders-describes/?tid=article_nextstory,18,6,danielam,11/3/2015 16:49\n12030172,Show HN: OpenGL in super slow motion  visualising Z-buffering,http://orbides.org/apps/superslow.html,276,38,Artlav,7/4/2016 11:55\n11462895,Zika Is Coming,http://www.nytimes.com/2016/04/09/opinion/zika-is-coming.html,25,33,aaronbrethorst,4/9/2016 19:36\n11789305,SpaceX's Falcon 9 first stage has landed (again),https://twitter.com/SpaceX/status/736313075385540608,112,39,Signez,5/27/2016 21:51\n12472849,The GNU Privacy Handbook (1999),https://www.gnupg.org/gph/en/manual/book1.html,90,15,wieczorek1990,9/11/2016 11:08\n10853444,OpenCompany by Steve Coast is hilarious capitalist cosplay (scroll down),https://www.kickstarter.com/projects/237731198/16841593?token=1f0d5da4,2,1,exolymph,1/6/2016 20:22\n10414582,A planning page for asteroids 2009 FD and 2015 TB145,http://echo.jpl.nasa.gov/asteroids/2009FD/2009FD_planning.html,36,17,intrasight,10/19/2015 18:16\n12481512,The Second Life of One Photographers Ad Images,http://www.nytimes.com/2016/09/08/t-magazine/art/gary-perweiler-ad-photos.html,16,1,prismatic,9/12/2016 17:09\n11504297,Ask HN: Why aren't the price of online services based on user location?,,5,3,erkanerol,4/15/2016 13:58\n11760828,\"Chromebook SSH, how to go ahead with that?\",,2,1,ankitvad,5/24/2016 12:04\n11816805,HN Now Indicates Dupes,https://news.ycombinator.com/item?id=11816664,2,1,nikolay,6/1/2016 18:15\n11885855,French kids know how to play,http://www.salon.com/2016/05/28/french_kids_know_how_to_play_american_parents_obsession_with_structured_playtime_is_stifling_our_kids/,49,50,bootload,6/11/2016 23:18\n11154060,Un-Apple: The Samsung Galaxy S7 announcement in one word,http://www.networkworld.com/article/3036302/mobile-wireless/un-apple-the-samsung-galaxy-s7-announcement-in-one-word.html,3,2,stevep2007,2/22/2016 20:33\n12309777,Grokking Deep Learning,https://iamtrask.github.io/2016/08/17/grokking-deep-learning/,530,112,williamtrask,8/18/2016 1:11\n10927600,Why Big Companies Keep Failing: The Stack Fallacy,http://techcrunch.com/2016/01/18/why-big-companies-keep-failing-the-stack-fallacy/,408,169,walterclifford,1/18/2016 22:50\n11174076,Swift Ported to Android,https://github.com/apple/swift/pull/1442,252,140,adamjernst,2/25/2016 12:59\n10771716,Meteorological winter aligns with December-January-February,http://nautil.us/blog/dont-believe-the-hype-winter-does-not-begin-tonight,21,15,dnetesn,12/21/2015 16:12\n10301243,Ask HN: How do you automate logging bugs in your product?,,33,22,_virtu,9/30/2015 1:51\n11148137,First iOS App released: app store review experience and app roadmap,http://captaindanko.blogspot.com/2015/09/first-ios-app-released-app-store-review.html,1,1,bsoni,2/22/2016 3:01\n11907807,London Rents Eating Up 57% of Twentysomethings Income,https://www.bloomberg.com/news/articles/2016-06-13/london-rents-eating-up-57-of-twentysomethings-income-chart,45,128,randomname2,6/15/2016 8:02\n10759735,Ask HN: What's the value of Hacker News points/karma?,,3,2,aaronchall,12/18/2015 17:50\n12305921,WordPress to Native Android App in 5 Minutes,https://appock.com/,3,1,vanwilder77,8/17/2016 16:34\n11120820,Why the FBI's request to Apple will affect civil rights for a generation,http://www.macworld.com/article/3034355/ios/why-the-fbis-request-to-apple-will-affect-civil-rights-for-a-generation.html,28,10,colinprince,2/17/2016 20:03\n10261221,Snapchat for urls,http://ephemurl.xyz/,4,3,armaan110,9/22/2015 19:55\n10276934,Logical Fallacy Finder,https://yourlogicalfallacyis.com/,1,1,mknappen,9/25/2015 8:29\n11076378,\"Cisco beats profit estimates, adds $15B to buyback\",https://finance.yahoo.com/news/cisco-posts-2-percent-rise-211930386.html,2,1,MarlonPro,2/10/2016 21:55\n10544046,Seed7 programming language,https://en.wikipedia.org/wiki/Seed7,21,3,networked,11/11/2015 1:07\n12038168,An elementary proof of Wallis product formula for Pi,http://fermatslibrary.com/s/an-elementary-proof-of-wallis-product-formula-for-pi,7,1,mosca,7/5/2016 17:45\n10277725,\"Tech overkill destroyed the loveliest, liveliest city on the West Coast\",http://www.independent.ie/business/technology/news/tech-overkill-destroyed-the-loveliest-liveliest-city-on-the-west-coast-31541735.html,15,2,spossy,9/25/2015 12:29\n11908973,mRemoteNG 1.74 RC2 released,https://github.com/mRemoteNG/mRemoteNG/releases,23,10,blueatlas,6/15/2016 12:50\n10246114,The Undoing of Disruption,https://chronicle.com/article/The-Undoing-of-Disruption/233101/?key=QD1yIFY4MSBAMX9naz5HMD8HaCNvMR5yYXMba3kiblpTGA==,22,1,edtechdev,9/20/2015 0:44\n10930168,The physics of traffic,http://360.here.com/2016/01/18/the-physics-of-traffic/,36,8,petrel,1/19/2016 12:11\n10725859,Files Are Hard,http://danluu.com/file-consistency/,451,151,pyb,12/13/2015 9:19\n10510889,What is it like to be owned by Warren Buffett?,http://www.gsb.stanford.edu/insights/what-it-be-owned-warren-buffett,84,20,Oatseller,11/5/2015 0:56\n12259205,Society of Amateur Radio Astronomers,http://radio-astronomy.org/,2,1,mindcrime,8/10/2016 2:49\n11871587,Its cheaper to build multiple native applications than one responsive web app,https://hueniverse.com/2016/06/08/the-fucking-open-web/,629,304,cdnsteve,6/9/2016 19:13\n10860542,Metrics of haters,http://sarah.thesharps.us/2016/01/07/metrics-of-haters/,2,1,steveklabnik,1/7/2016 20:33\n10492087,Ask HN: Freelancer? Seeking freelancer? (November 2015),,117,158,whoishiring,11/2/2015 15:01\n11097771,Petition to the White House to Appoint Larry Lessig to the Supreme Court,https://petitions.whitehouse.gov//petition/appoint-lawrence-lessig-vacant-supreme-court-position,13,1,dragonbonheur,2/14/2016 10:21\n10951402,How Rumblr Hacked the Media,https://medium.com/life-learning/how-we-hacked-the-media-and-landed-six-figure-contracts-in-four-days-96ea4aca4eef,17,1,mozumder,1/22/2016 8:00\n10425241,\"Ask HN: Joining a startup, need invention assignment agreement legal advice\",,2,1,anothercog,10/21/2015 13:29\n12264227,Foo,https://www.eff.org/deeplinks/2016/08/foo,1,1,ryanlol,8/10/2016 19:28\n12360714,NSO Group's iPhone Zero-Days Used Against a UAE Human Rights Defender,https://citizenlab.org/2016/08/million-dollar-dissident-iphone-zero-day-nso-group-uae/,52,4,okket,8/25/2016 17:16\n11407536,Show HN: What every browser knows about you,http://webkay.robinlinus.com/,553,206,Capira,4/1/2016 18:55\n11601703,\"Triangulation: Interview with Bill Atkinson, Part 1\",https://twit.tv/shows/triangulation/episodes/244,3,1,edtechdev,4/30/2016 13:55\n10567630,The Most Intolerant Wins: The Dominance of the Stubborn Minority [pdf],https://dl.dropboxusercontent.com/u/50282823/minority.pdf,135,53,kawera,11/14/2015 22:51\n11518395,Welcome to 'the worst job in the world'  my life as a Guardian moderator,https://www.theguardian.com/technology/2016/apr/18/welcome-to-the-worst-job-in-the-world-my-life-as-a-guardian-moderator,42,57,braithers,4/18/2016 8:09\n10775063,Master Algorithm Lets Robots Teach Themselves to Perform Complex Tasks,http://www.technologyreview.com/news/544521/a-master-algorithm-lets-robots-teach-themselves-to-perform-complex-tasks/,3,2,fitzwatermellow,12/22/2015 1:38\n11844289,Show HN: Popup library inspired by Medium and PopClip,https://github.com/djyde/WebClip,5,1,djyde,6/6/2016 2:31\n11284895,The master's thesis that led to the Karma Test Runner for JavaScript,,3,2,gordonzhu,3/14/2016 19:22\n12493984,WTF is a CTO?,https://medium.com/@mattetti/wtf-is-a-cto-24b9ad4d6e50#.51kwiognx,15,1,acangiano,9/14/2016 3:01\n12500293,Haskell vs. Clojure (2014),https://gist.github.com/honza/5897359,72,52,kafkaesq,9/14/2016 19:13\n11378697,Ask HN: How should I manage removing customer data and backups?,,3,2,kaptain,3/29/2016 0:36\n11405542,Introducing Full Emoji Support in NGINX and NGINX Plus Configuration,https://www.nginx.com/blog/emoji-nginx-plus-configuration/,58,25,ArmTank,4/1/2016 15:32\n11214629,\"Mosul dam engineers warn it could fail at any time, killing 1m people\",http://www.theguardian.com/world/2016/mar/02/mosul-dam-engineers-warn-it-could-fail-at-any-time-killing-1m-people,6,1,kafkaesq,3/3/2016 2:21\n11803337,Securing a BitTorrent Sync EC2 Instance,http://ashfurrow.com/blog/bittorrent-sync/,1,1,marvel_boy,5/30/2016 21:33\n10452866,Does tech discriminate against suits?,https://medium.com/@gregorymfoster/does-tech-discriminate-against-suits-2b3462f43d78#.r5k7wzxc8,40,57,gregorymfoster,10/26/2015 17:30\n10257088,Ask HN: GUI Design. Where to start?,,3,2,lokio9,9/22/2015 7:15\n11454447,How to Develop a Microservices Pipeline,https://medium.com/@XebiaLabs/developing-a-microservices-pipeline-772b625bef7b#.3ht3tc52x,4,2,devopsguru,4/8/2016 13:23\n10544352,1000 Years of Reverbs,http://www.aes-media.org/sections/pnw/pnwrecaps/2015/costello_jun2015/,17,3,subnaught,11/11/2015 2:10\n11193867,Estonia Embraces Uber and Taxify,http://www.forbes.com/sites/montymunford/2016/02/28/estonia-embraces-uber-and-taxify-as-first-european-country-to-legalize-and-regulate-ride-sharing/,66,4,prostoalex,2/29/2016 6:06\n12305653,10 very good reasons to stop using JavaScript,https://www.leaseweb.com/labs/2013/07/10-very-good-reasons-to-stop-using-javascript/,2,2,e2e4,8/17/2016 15:59\n11636926,.NET framework ported to NetBSD,https://github.com/dotnet/coreclr/pull/4504/files,263,38,nbyouri,5/5/2016 15:27\n11034135,Do you have a Raspberry Pi? Use it to monitor your parents home network,https://netbeez.net/2016/02/03/do-you-have-a-raspberry-pi-use-it-to-monitor-your-parents-home-network/,5,1,panosv,2/4/2016 14:39\n10653681,Youve heard of the 10x engineer. I'm here to tell you about the Wolf,https://medium.com/@rands/the-wolf-6761b834266a#.80b8mh41g,2,3,workintransit,12/1/2015 4:48\n10397424,Braess' paradox: adding a new road to a city can slow down traffic,https://en.wikipedia.org/wiki/Braess%27_paradox,98,61,Thorondor,10/16/2015 4:11\n11280703,Show HN: Start a live-blog in Slack,http://www.clivebot.com/,3,4,jameswilsterman,3/14/2016 2:29\n11240486,Abbott Labs' IT Layoffs 'harsh and Insensitive 10 Signs Layoffs Are Coming,http://www.computerworld.com/article/3039353/it-careers/sen-durbin-calls-abbott-labs-it-layoffs-harsh-and-insensitive.html,6,1,ycnews,3/7/2016 18:25\n11055072,Tracking North Koreas Kwangmyongsong-4 Satellite Using OSINT,http://phasenoise.livejournal.com/2381.html,79,78,wolframio,2/7/2016 21:52\n10429429,What Happened After Gravity Payments Set a $70k Minimum Wage,http://www.inc.com/magazine/201511/paul-keegan/does-more-pay-mean-more-growth.html,2,1,kareemm,10/21/2015 23:02\n12531643,Ask HN: How to reduce accent?,,2,1,throwawaymaster,9/19/2016 14:21\n10898607,ISIS Has Its Own Secure Messaging App,http://fortune.com/2016/01/13/isis-has-its-own-secure-messaging-app/,7,2,doctorshady,1/13/2016 23:48\n11566375,Autograph is a machine that produces an image using nails and a single thread,http://www.laarco.com/,23,2,aaronbrethorst,4/25/2016 18:51\n11659802,Virgil: Sentiment Analysis for Chatbots,http://www.getvirgil.com/,22,4,eorge_g,5/9/2016 13:50\n12263421,How Sam Walton Optimised Conversions in 1960s,https://blipmetrics.com/blog/how-sam-walton-optimised-conversions-in-1960s/,5,2,shubhamjain,8/10/2016 17:29\n11302864,Questioning electric vehicles' green cred,http://www.bbc.com/autos/story/20160316-questioning-electric-vehicles-green-cred,2,4,yitchelle,3/17/2016 6:26\n11036007,\"Performance Engineering with React, Part 1\",http://benchling.engineering/performance-engineering-with-react/,158,38,sajithw,2/4/2016 18:24\n11108471,The History of Technological Anxiety and the Future of Economic Growth [pdf],http://pubs.aeaweb.org/doi/pdfplus/10.1257/jep.29.3.31,13,2,YeGoblynQueenne,2/16/2016 7:59\n11433554,The Nvidia DGX-1 Deep Learning Supercomputer in a Box,http://www.nvidia.com/object/deep-learning-system.html,215,98,dphidt,4/5/2016 19:25\n12403661,Show HN: Transform any web page into a document,https://documentcyborg.com/,73,76,apancyborg,9/1/2016 7:51\n11038657,\"How Twitter feels about Bernie, Hillary and Trump: tweet sentiment analysis\",http://www.candidatetwittertracker.com,27,11,willtachau,2/5/2016 1:07\n11569657,The Al-Qaeda Leader Who Wasnt: The Shameful Ordeal of Abu Zubaydah,http://www.tomdispatch.com/post/176132/tomgram%3A_rebecca_gordon%2C_exhibit_one_in_any_future_american_war_crimes_trial/,350,169,brhsiao,4/26/2016 5:34\n12202981,Learn programming with CLARA,https://clara.forsyte.tuwien.ac.at,2,1,ivanrrr,8/1/2016 15:14\n12120099,\"Fukushima photography, Keow Wee Loong, and his completely fabricated story\",http://www.podniesinski.pl/portal/attention-seeking-kid-keow-wee-loong/,4,2,jpatokal,7/19/2016 6:15\n11618284,Subsonic is no longer opensource,http://forum.subsonic.org/forum/viewtopic.php?f=4&t=16604#p71128,3,1,educar,5/3/2016 6:01\n11297091,Experimental Servo browser built in HTML,https://github.com/browserhtml/browserhtml,4,1,antouank,3/16/2016 13:30\n10350917,5 Reasons That Learning Erlang Is Hard,http://blog.fhqk.com/2015/10/learning-erlang-is-hard-because.html,3,1,signa11,10/8/2015 4:36\n12153373,Malloc is an Antipattern,http://www.security-embedded.com/blog/2016/7/22/malloc-is-an-antipattern,6,1,ingve,7/24/2016 14:19\n11879869,The Most and Least Expensive Cars to Maintain,https://www.yourmechanic.com/article/the-most-and-least-expensive-cars-to-maintain-by-maddy-martin,473,344,zabielski,6/10/2016 20:45\n11986092,Show HN: Tolks  A new way to put stories on the Internet,https://tolks.io,2,2,chinchang,6/27/2016 13:42\n11048455,SCO ORDER Granting IBM'S Motion for Partial Summary Judgment [pdf],http://www.groklaw.net/pdf4/IBM-1159.pdf,5,6,_JamesA_,2/6/2016 16:52\n11597592,U.S. Labels Switzerland an Internet Piracy Haven,https://torrentfreak.com/u-s-labels-switzerland-an-internet-piracy-haven-160428/,39,22,benevol,4/29/2016 18:13\n11166285,Skype alternatives for Linux?,,3,4,infinitebyte,2/24/2016 12:46\n11284212,Reform Capitalism or we will face serious political problems,https://next.ft.com/content/94176826-c8fc-11e5-be0b-b7ece4e953a0,4,3,simonebrunozzi,3/14/2016 17:43\n12367809,Thoughts after a Month with Blackphone (2014),http://www.droidsec.org/news/2014/09/30/thoughts-after-a-month-with-blackphone.html,17,21,iamjeff,8/26/2016 17:29\n10504781,Show HN: The Dealio,http://www.the-dealio.com,1,3,zhegwood,11/4/2015 5:28\n11660924,The Art of Being Wrong,https://medium.com/james-marks-on-life-and-business/the-art-of-being-wrong-71720f51c940,1,2,james_marks,5/9/2016 16:16\n11946498,Dope Books  Netflix for Books,http://www.dopebooks.com,1,1,yunyeng,6/21/2016 15:40\n11737094,This 1996 Sega training video is the most 90s thing youll see this week,http://arstechnica.co.uk/gaming/2016/05/1996-sega-training-video/,3,1,dham,5/20/2016 12:05\n10833689,What Happens When Virtual Reality Gets Too Real,http://blogs.wsj.com/digits/2016/01/03/what-happens-when-virtual-reality-gets-too-real/,57,55,jonbaer,1/4/2016 2:22\n10383818,Whats the Difference Between Data Science and Statistics?,http://priceonomics.com/whats-the-difference-between-data-science-and/,5,1,nols,10/13/2015 22:11\n11687804,\"In ad-blocking wars, publishers propose a dÃ©tente\",http://www.poynter.org/2016/in-ad-blocking-wars-publishers-propose-a-detente/411660/,2,1,aaronbrethorst,5/13/2016 0:30\n10672237,EasyEngine  Managing High Traffic Sites Made Easy,https://easyengine.io/,18,1,nikolay,12/3/2015 20:12\n11136356,California bullet train headed first to San Jose  a big Bay Area win,http://www.mercurynews.com/california/ci_29529618/california-bullet-train-headed-first-san-jose-big,4,2,protomyth,2/19/2016 20:25\n11410746,France income taxes calculator is now open-source,https://forum.openfisca.fr/t/acceder-au-code-source-de-la-calculette-impots/37?source_topic_id=42,10,2,thibaut_barrere,4/2/2016 8:32\n10278103,Ask HN: What are some programming blog posts that you would enjoy reading?,,5,2,hellomynameise,9/25/2015 13:52\n11870838,1Blocker for Mac,http://1blocker.com/mac/,4,1,khanov,6/9/2016 17:25\n11611096,Choosing to Skip the Upgrade and Care for the Gadget Youve Got,http://www.nytimes.com/2016/04/21/technology/personaltech/choosing-to-skipthe-upgrade-and-care-for-the-gadget-youve-got.html,4,1,CapitalistCartr,5/2/2016 13:24\n12546933,Low-income families face eviction as building 'rebrands' for Facebook workers,https://www.theguardian.com/technology/2016/sep/21/silicon-valley-eviction-facebook-trion-properties,5,1,lnguyen,9/21/2016 10:41\n10504883,Graph Isomorphism in Quasi Polynominal Time,https://calendar.google.com/calendar/render?eid=czNzOXNtZ2tydG00OG5obDJlZ3I3c21uY2cgYzU3c2hpY2k0NW0xN3FsMGdodmw1NmVrMzhAZw&ctz=America/Chicago&pli=1&sf=true&output=xml#eventpage_6,1,1,zitterbewegung,11/4/2015 6:07\n11103929,CVE-2016-1521 Webfont Exploit in Firefox Because of Graphite Library,http://news.softpedia.com/news/vulnerability-in-font-processing-library-affects-linux-openoffice-firefox-500027.shtml,3,1,ck2,2/15/2016 15:47\n12025806,\"UN council: Nations, stop switching off the internet\",http://www.theregister.co.uk/2016/07/01/un_officially_condemns_internet_shutdowns/,136,82,TheAuditor,7/3/2016 12:32\n11422039,Open-Source Processor Core Ready for IoT,http://www.eetimes.com/document.asp?doc_id=1329327,153,14,razer6,4/4/2016 14:20\n11424393,Run Bash on Ubuntu on Windows,https://blogs.windows.com/buildingapps/2016/03/30/run-bash-on-ubuntu-on-windows/,56,44,jessaustin,4/4/2016 18:55\n10571216,Algerians massacred in Paris in 1961,http://www.history.com/this-day-in-history/algerians-massacred-in-paris,5,2,seesomesense,11/15/2015 21:07\n11409493,Solving the cash problems from self-funding rapid growth,http://nathanbarry.com/cash/,138,20,bretthopper,4/2/2016 0:06\n10437708,Koofr: European cloud storage,http://koofr.eu/,16,1,im_dario,10/23/2015 10:06\n11916463,HerStartup-the first global startup competition focused on diversity,https://herstartup.splashthat.com/,7,5,leave3644,6/16/2016 14:47\n11534326,Should robots be gendered?,http://robohub.org/robots-should-not-be-gendered/,2,1,nanogal,4/20/2016 13:48\n11907363,CHIP $9 Computer,https://getchip.com/pages/chip,373,215,unusximmortalis,6/15/2016 5:43\n11486899,Apply HN: Pinpic  Photographers on Demand,,3,1,uroojq,4/13/2016 9:50\n11538114,Canonical unveils 6th LTS release of Ubuntu with 16.04,https://insights.ubuntu.com/2016/04/20/canonical-unveils-6th-lts-release-of-ubuntu-with-16-04/?_ga=1.55795433.393179487.1456169266,36,2,antimora,4/20/2016 22:08\n11857747,How a 30K-member Facebook group filled the void left by Uber and Lyft in Austin,http://techcrunch.com/2016/06/07/how-a-30k-member-facebook-group-filled-the-void-left-by-uber-and-lyft-in-austin/?ncid=rss&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Techcrunch+%28TechCrunch%29&utm_content=FaceBook&sr_share=facebook,162,188,abhi3,6/7/2016 20:56\n11996067,Ask HN: Who is using TensorFlow right now?,,4,1,zkirill,6/28/2016 18:09\n10678898,Embed Node.js in GitBooks,https://plugins.gitbook.com/plugin/tonic,1,2,kevinSuttle,12/4/2015 20:25\n11381490,The Fair Source License,https://fair.io/,2,1,aethertap,3/29/2016 13:57\n10830055,Herd Mentality,http://quillette.com/2016/01/03/herd-mentality/,67,92,tomhoward,1/3/2016 9:35\n11840175,What is the difference between deep learning and usual machine learning?,https://github.com/rasbt/python-machine-learning-book/blob/master/faq/difference-deep-and-normal-learning.md,228,124,hunglee2,6/5/2016 8:48\n12338834,An AI-Driven Hedge Fund,http://www.bloomberg.com/news/articles/2016-08-21/hedge-fund-robot-outsmarts-human-master-as-ai-passes-brexit-test,17,2,subpar,8/22/2016 19:40\n11676620,GitHub's Price Hike  A Great Time to Migrate to BitBucket and Save a Lot of Money,https://www.squrb.com/blog/2016/5/11/githubs-new-pricing-structure-a-perfect-time-to-migrate-to-bitbucket-and-save-a-lot-of-money,7,9,dusano,5/11/2016 16:13\n11892665,Is Humor the Final Barrier for Artificial Intelligence?,http://iq.intel.com/is-humor-the-final-barrier-for-artificial-intelligence/,4,2,lahdo,6/13/2016 9:53\n11449110,Google pushes for swift on android,http://thenextweb.com/dd/2016/04/07/google-facebook-uber-swift/,64,1,deepakkarki,4/7/2016 17:44\n11022471,King James Programming,http://kingjamesprogramming.tumblr.com,1,1,BenjaminRH,2/2/2016 20:53\n10613813,POPFile  Automatic Email Classification,http://getpopfile.org/,24,8,jgrahamc,11/23/2015 10:33\n10336961,Reddit launches Upvoted to highlight the stories behind the upvoted stories,http://www.theverge.com/2015/10/6/9460025/reddit-news-site-upvoted-launch,2,1,scottcowley,10/6/2015 5:57\n11794731,Russia has a new robot soldier and it's a little troubling,http://www.businessinsider.com/russia-has-a-new-robot-soldier-2016-5,23,34,espeed,5/29/2016 4:11\n10794875,Open-Source Watch,http://oswatch.org/build_page_1.php,153,26,yitchelle,12/26/2015 19:07\n10794549,The Key War on Terror Propaganda Tool: Only Western Victims Are Acknowledged,https://theintercept.com/2015/04/24/central-war-terror-propaganda-tool-western-victims-acknowledged/,94,52,altern8,12/26/2015 17:11\n10263550,The geography of American left-handedness,http://www.washingtonpost.com/news/wonkblog/wp/2015/09/22/the-surprising-geography-of-american-left-handedness/,39,41,srikar,9/23/2015 6:13\n11078424,Ask HN: How do I solve this?,,3,8,vs2370,2/11/2016 5:36\n11294952,A Collection of Dice Problems [pdf],http://www.madandmoonly.com/doctormatt/mathematics/dice1.pdf,44,5,bumbledraven,3/16/2016 4:11\n10932189,Ask HN: UX feedback on a website I made,,1,13,alessiosantocs,1/19/2016 17:26\n10620197,Learn more about the Vulkan API,http://blog.imgtec.com/powervr/5-new-webinars-on-the-vulkan-api,41,18,1ace,11/24/2015 11:29\n10349010,Ask HN: Any recommendations for selling hardware in developing markets?,,1,1,syedkarim,10/7/2015 20:53\n10957485,Full moon will cause tides to be higher,http://www.dailymail.co.uk/sciencetech/article-3412849/Could-MOON-make-weekend-s-storms-destructive-moon-tides-higher.html?ITO=applenews,2,1,chris-at,1/23/2016 6:56\n10342597,Ask HN: Get into computer security,,16,10,newbie_hacker,10/6/2015 21:37\n11408712,\"Slacks growth is insane, with daily user count up 3.5X in a year\",http://techcrunch.com/2016/04/01/rocketship-emoji/,6,1,rezist808,4/1/2016 21:24\n10587284,Uber Is Not the Future of Work,http://www.theatlantic.com/business/archive/2015/11/uber-is-not-the-future-of-work/415905/?single_page=true,2,1,wslh,11/18/2015 12:25\n10203564,Enigmail and p?p are partnering together for developing Enigmail/p?p,http://pep-project.org/2015-09/s1441611880,1,1,fdik,9/11/2015 13:37\n11712156,Love in the Time of Zika,http://www.thestranger.com/feature/2016/05/11/24068596/love-in-the-time-of-zika,5,1,pmcpinto,5/17/2016 9:05\n11416942,MOD Devices  pedalboard,http://moddevices.com/,1,1,based2,4/3/2016 18:02\n12089774,The Christmas Lectures,http://www.rigb.org/christmas-lectures/watch,5,2,projectileboy,7/13/2016 21:24\n11902587,Standing on Distributed Shoulders of Giants,http://queue.acm.org/detail.cfm?id=2953944,78,17,yarapavan,6/14/2016 15:27\n10960760,Check-in before code review is an antipattern,https://jamesmckay.net/2015/07/check-in-before-code-review-is-an-antipattern/,51,61,infodroid,1/24/2016 0:03\n10327749,What's 700M Times Faster Than a Missile and Infinitely More Deadly?,http://www.fool.com/investing/general/2015/10/04/whats-700-million-times-faster-than-missile-deadly.aspx,2,2,earlyadapter,10/4/2015 15:18\n11894454,Need career advice: which job should I take?,,7,9,nyc_throwaway,6/13/2016 15:09\n12029510,Show HN: A badge that displays the size of a given file in your repository,https://github.com/ngryman/badge-size,1,1,fibo,7/4/2016 8:46\n11106315,Ask HN: Out of beta with paying customers.  What's next?,,19,7,vital101,2/15/2016 21:50\n10210643,\"AI robot learns new words, tells creators it will keep them in a \"\"people zoo\"\"\",http://glitch.news/2015-08-27-ai-robot-that-learns-new-words-in-real-time-tells-human-creators-it-will-keep-them-in-a-people-zoo.html,10,1,personjerry,9/13/2015 7:37\n10614827,Show HN: N-Weave.com  Share your travel plans with friends,http://www.n-weave.com,4,1,mledunne,11/23/2015 14:45\n12004641,Liddiard Wheels,https://www.youtube.com/watch?v=J-TOV-NBD70,3,2,cyang08,6/29/2016 20:38\n12104211,Is the left's big new idea a 'right to be lazy'?,http://www.bbc.com/news/uk-politics-36782832,4,1,ytNumbers,7/15/2016 22:22\n10475985,It's time for the GOP candidates to finally debate tech,http://www.wired.com/2015/10/its-time-for-the-gop-candidates-to-finally-debate-tech/,5,1,bing1106,10/30/2015 3:19\n12457417,Chrome is moving to mark HTTP sites sending passwords etc as insecure,https://techcrunch.com/2016/09/08/chrome-is-helping-kill-http/,10,3,stilliard,9/8/2016 21:17\n12275412,A Startup Turns to Saffron to Help Afghanistan Regrow,http://www.nytimes.com/2016/08/11/business/smallbusiness/a-start-up-turns-to-saffron-to-help-afghanistan-regrow.html,71,28,miraj,8/12/2016 13:26\n12456752,Tesla Says Car in Netherlands Not on Autopilot at Time of Crash,http://www.wsj.com/articles/tesla-says-car-in-netherlands-not-on-autopilot-at-time-of-crash-1473362413,1,1,yonderboy,9/8/2016 20:00\n12143979,Show HN: Revenue Numbers (A directory of revenue stats for online businesses.),http://revenuenumbers.com/,4,2,jjets718,7/22/2016 15:08\n10943902,Jack Ma explains how he got started doing a startup,https://www.techinasia.com/jack-ma-explains-started-startup,3,1,williswee,1/21/2016 7:36\n10334434,Project Ballista,https://github.com/chromium/ballista/,154,20,twapi,10/5/2015 19:59\n10756293,Linux UEFI TPM 2.0 security impacts,https://plus.google.com/+GuidoStepken/posts/XZsgDcuairt,1,1,chei0aiV,12/18/2015 2:46\n11238823,Show HN: I released my first Android game: Black Hole Escape,https://play.google.com/store/apps/details?id=com.quarkdev.blackhole,9,5,psy_,3/7/2016 13:53\n12292597,Change the base branch of a Pull Request,https://github.com/blog/2224-change-the-base-branch-of-a-pull-request,28,4,btmills,8/15/2016 18:58\n12531135,LoRa Range Testing in San Francisco,http://blog.beepnetworks.com/2016/09/loras-wireless-range-is-bananas-a-first-look-at-cellular-for-iot-in-san-francisco/,125,64,runesoerensen,9/19/2016 13:12\n10694316,Paredit.js  structured navigation and editing of s-expressions,http://robert.kra.hn/projects/paredit-js,60,5,michaelsbradley,12/8/2015 2:08\n10849090,Microsoft failed to warn victims of Chinese email hack: former employees,http://www.reuters.com/article/us-microsoft-china-insight-idUSKBN0UE01Z20160101,2,1,simonh,1/6/2016 7:08\n10454634,Ask HN: Best resources to learn computer networking?,,3,2,conorgil145,10/26/2015 21:31\n12206158,\"Millennium Tower is tilting, sinking\",http://sf.curbed.com/2016/8/1/12341914/millennium-tower-sinking,268,180,lelf,8/1/2016 21:27\n12174254,Writing Pythonic code pays off,http://bobbelderbos.com/2016/07/writing-pythonic-code-pays-off/,4,1,bbelderbos,7/27/2016 16:35\n10430768,Beal's Conjecture Revisited,http://norvig.com/beal.html,27,6,dmit,10/22/2015 6:52\n11722824,Microsoft sells feature phone business to Foxconn subsidiary for $390M,http://www.reuters.com/article/us-microsoft-fih-mobile-deals-idUSKCN0Y911N,2,1,rmason,5/18/2016 15:56\n11881964,Traffic Simulation,http://www.traffic-simulation.de,144,21,tomcdonnell,6/11/2016 3:52\n10240206,Coconut Headphones: Why Agile Has Failed (2014),http://mikehadlow.blogspot.com/2014/03/coconut-headphones-why-agile-has-failed.html,71,53,numo16,9/18/2015 16:42\n10324920,RoboCab: Driverless Taxi Experiment to Start in Japan,http://blogs.wsj.com/japanrealtime/2015/10/01/robocab-driverless-taxi-experiment-to-start-in-japan/,86,50,mhb,10/3/2015 18:43\n11845804,Report: Smart contact lens and other ambitious projects at Verily are floundering,https://www.statnews.com/2016/06/06/google-star-trek-fiction/,71,58,ravichandran_s,6/6/2016 10:57\n10214084,I need some good lawyers from online,,2,3,Jufaldenny,9/14/2015 8:22\n11193480,Loop Invariants,http://www.cs.miami.edu/home/burt/learning/Math120.1/Notes/LoopInvar.html,47,32,kercker,2/29/2016 3:42\n11950541,\"Ghostbot pretends to be you, talking to people you want to avoid\",http://www.theverge.com/2016/6/21/11975700/ghostbot-texting-dating-bot-app-mean-texts,7,3,ilyaeck,6/22/2016 0:07\n11133950,The Daily Mail Stole My Visualization Twice,http://flowingdata.com/2016/02/19/the-daily-mail-stole-my-visualization-twice/,452,138,thehoff,2/19/2016 15:27\n10637980,Paris Attacks Plot Was Hatched in Plain Sight,http://www.wsj.com/articles/paris-attacks-plot-was-hatched-in-plain-sight-1448587309,165,111,frostmatthew,11/27/2015 17:02\n11469535,Linux Filesystem Fuzzing with American Fuzzy Lop [pdf],http://events.linuxfoundation.org/sites/events/files/slides/AFL%20filesystem%20fuzzing%2C%20Vault%202016.pdf,159,45,grhmc,4/11/2016 3:58\n12263841,Can you solve this geometry problem for 6th graders in China?,http://mindyourdecisions.com/blog/2016/08/07/can-you-solve-this-geometry-problem-for-6th-graders-in-china/,14,5,breitling,8/10/2016 18:29\n12058138,Skype protocol dumps,http://skype-open-source2.blogspot.com/2016/06/skype-protocol-dumps.html,74,9,skypeopensource,7/8/2016 19:44\n10531476,Epic Eel Migration Mapped for the First Time,http://news.nationalgeographic.com/2015/10/151027-american-eel-migration-animal-behavior-oceans-science/#.VjgC5j4N_w8.twitter,24,10,dfc,11/9/2015 4:59\n11338161,Data Visualizations of Hacker News Salary Data,https://medium.com/@rennerjc/data-visualization-of-hacker-news-salary-spreadsheet-cc6b80546033#.m27utsite,6,1,talloaktrees,3/22/2016 17:23\n11337387,Why self-driving cars are doomed,https://yinwang0.wordpress.com/2016/03/22/why-self-driving-cars-are-doomed/,4,5,joeyespo,3/22/2016 15:45\n11217752,\"Apple Gets Tech Industry Backing in iPhone Dispute, Despite Misgivings\",http://www.nytimes.com/2016/03/03/technology/tech-rallies-to-apples-defense-but-not-without-some-hand-wringing.html,89,57,hvo,3/3/2016 16:11\n10754025,Bitcoin hasn't disrupted shit,https://medium.com/purse-essays/bitcoin-hasn-t-disrupted-shit-f2889c7d7e34,6,1,chjj,12/17/2015 19:55\n11590316,REST: I Don't Think It Means What You Think It Does Â Stefan Tilkov (2014),https://www.youtube.com/watch?v=pspy1H6A3FM,1,1,saganus,4/28/2016 17:03\n12135644,Udacity Launches the Self-Driving Car Engineer Nanodegree,https://www.udacity.com/course/self-driving-car-engineer-nanodegree--nd013,4,2,Dawny33,7/21/2016 9:06\n11359664,\"More Encryption, More Notifications, More Email Security\",https://security.googleblog.com/2016/03/more-encryption-more-notifications-more.html,342,167,nailer,3/25/2016 12:33\n10958564,Introduction to GEN Assembly in OpenCL,https://software.intel.com/en-us/articles/introduction-to-gen-assembly,37,5,ingve,1/23/2016 15:00\n10809767,Ask HN: What are your predictions for 2016?,,9,6,csomar,12/29/2015 23:30\n11235916,Returning multiple values from functions in C++,http://eli.thegreenplace.net/2016/returning-multiple-values-from-functions-in-c/,78,62,ingve,3/6/2016 22:36\n10958123,Start Traditions That Wont Last,https://medium.com/@robbieallen/start-traditions-that-won-t-last-4aa49abaf6e4#.mf4jur7yg,42,6,RobbieStats,1/23/2016 12:12\n10442431,Google CEO Sundar Pichai Brings in Less Egotistical Leadership,http://recode.net/2015/10/23/the-new-google-all-the-assholes-have-left/,148,95,adidash,10/24/2015 4:26\n12500886,AI robots will take 6% of jobs by 2021,http://www.cnbc.com/2016/09/12/ai-will-eliminate-six-percent-of-jobs-in-five-years-says-report.html,3,1,elorant,9/14/2016 20:19\n11934549,Field notes  ElasticSearch at petabyte scale on AWS,https://grey-boundary.io/field-notes-elasticsearch-at-petabyte-scale-on-aws/,4,1,r4um,6/19/2016 20:35\n11025231,Show HN: MindIT  A web based Freemind alternative built in Meteor,http://www.mindit.xyz/,35,34,sidcool,2/3/2016 7:26\n12371255,Ask HN: What parenting books do you recommend for a new dad?,,12,7,drewjaja,8/27/2016 6:19\n11161998,Movie4k# 13 Stunden the Secret Soldier of Benghazi Stream Deutsch Online Ganzer,http://linorth.com/movie/300671/13-hours-the-secret-soldiers-of-benghazi.html,1,1,stalingard,2/23/2016 20:23\n12021962,\"Everything You Always Wanted to Know About Hello, World\",https://www.bsdcan.org/2016/schedule/events/676.en.html,56,9,signa11,7/2/2016 9:37\n11336281,Best Testing Services for Mobile App Development,https://bugfender.com/blog/best-testing-services-for-mobile,9,1,aleixventa,3/22/2016 13:13\n11887990,Guidelines to choose a JavaScript library,http://www.sheshbabu.com/posts/guidelines-to-choose-a-javascript-library/,2,1,rkwz,6/12/2016 13:26\n10940209,Automated Failure Testing,http://techblog.netflix.com/2016/01/automated-failure-testing.html,42,4,hepha1979,1/20/2016 18:30\n11324191,Knowleey  auto updating FAQ page,http://knowleey.com?ref=hackernews,9,7,harisb2012,3/20/2016 19:14\n10193667,Is it OK for psychologists to deceive?,http://aeon.co/magazine/psychology/is-it-ok-for-psychologists-to-deceive/,22,21,pepys,9/9/2015 19:22\n12364627,ImageGlass  Free and open source image viewer,http://www.imageglass.org,4,2,oridecon,8/26/2016 6:38\n12493602,Super Mario clone in Java,https://annot.io/github.com/BrentAureli/SuperMario/blob/master/core/src/com/brentaureli/mariobros/Sprites/Mario.java,42,6,Halienja,9/14/2016 1:17\n10387971,Show HN: Learn to code with JavaScript (French),https://openclassrooms.com/courses/apprenez-a-coder-avec-javascript,11,1,bpesquet,10/14/2015 17:25\n12058039,A DIY self-tuning sonoluminescence generator,http://imgur.com/a/7P91o,5,1,MichaelAO,7/8/2016 19:28\n12398293,Blame Your Lousy Internet on Poles,https://backchannel.com/blame-your-lousy-internet-on-poles-1998a85c3ed9?source=rss----d16afa0ae7c---4,4,1,dwaxe,8/31/2016 13:56\n11545351,Anthropic Capitalism and the New Gimmick Economy,https://www.edge.org/response-detail/26756,75,61,harshreality,4/21/2016 21:06\n12242258,\"$100,000 Prize If You Can Find This Secret Command in DOS\",http://spectrum.ieee.org/view-from-the-valley/computing/software/100000-prize-if-you-can-find-the-secret-command-in-dos,4,2,Zuider,8/7/2016 15:10\n11204481,Free React.js Fundamentals Course,http://courses.reactjsprogram.com/courses/reactjsfundamentals,676,112,tm33,3/1/2016 17:47\n11051409,The Surprisingly Innovative Future of Wood,http://gizmodo.com/these-gorgeous-buildings-showcase-the-surprisingly-inno-1757398349,99,45,curtis,2/7/2016 3:13\n11630533,Silicon Valley tech firm must pay Filipinos $160K in back wages,http://globalnation.inquirer.net/139249/silicon-valley-tech-firm-must-pay-filipino-workers-160k-in-back-wages-damages,2,1,ArtDev,5/4/2016 18:31\n10535018,Evite sells your info (and your friends info),http://www.oracle.com/webfolder/assets/cloud-data-directory/index.html#/page/61,5,2,fezz,11/9/2015 19:01\n10949465,Why we applied to YC despite having gone through another accelerator,http://www.karthikmanimaran.com/2016/01/21/why-we-applied-to-yc-despite-having-gone-through-another-accelerator/,48,27,karthikm,1/21/2016 23:39\n11829754,Lazy Eight's 404 page is Space Invaders and #drumpf epicness,http://lazyeight.design/404,1,1,nav,6/3/2016 11:54\n11500213,Apply HN: Better than Google,,74,23,jurajpal,4/14/2016 20:46\n12228535,SteamVR Tracking,https://partner.steamgames.com/vrtracking/,202,50,Impossible,8/4/2016 21:15\n10306771,Bored People Quit,https://medium.com/keep-learning-keep-growing/bored-people-quit-7354792e0e6e,20,1,kareemm,9/30/2015 20:11\n11886355,\"Isomorphic JavaScript, lets make it easier\",https://medium.com/@pierceydylan/isomorphic-javascript-it-just-has-to-work-b9da5b0c8035,66,37,piercey4,6/12/2016 2:29\n12039858,Learn 101: Learn Languages,http://learn101.org/,57,15,snake117,7/5/2016 22:06\n11181595,Japan's population declines for first time since 1920s,http://www.theguardian.com/world/2016/feb/26/japan-population-declines-first-time-since-1920s-official-census,35,52,eplanit,2/26/2016 14:45\n10912524,\"Cock.li server seized again by German prosecutor, service moves to Romania\",http://arstechnica.com/tech-policy/2016/01/cock-li-server-seized-again-by-german-prosecutor-service-moves-to-iceland/,39,29,Koahku,1/15/2016 22:02\n11096364,Chisel  free public and private Fossil repository hosting,http://chiselapp.com/,6,1,networked,2/14/2016 0:06\n10575037,Blind teacher loses job after rinsing his mouth with Listerine,http://nypost.com/2015/11/15/blind-teacher-loses-job-after-rinsing-his-mouth-with-listerine/,68,17,bmmayer1,11/16/2015 15:46\n12286003,How the Hunt Brothers Cornered the Silver Market and Then Lost It All,https://priceonomics.com/how-the-hunt-brothers-cornered-the-silver-market/,134,52,adventured,8/14/2016 15:45\n11806780,Ask HN: Why no preview and no ninja edit on HN?,,2,2,dorfsmay,5/31/2016 14:44\n12381502,Only 13 percent of enterprise websites are mobile-friendly and fast,https://medium.com/restive/only-13-of-enterprise-websites-are-mobile-friendly-and-fast-3c345ec97f9#.skxfmedr8,2,3,obihill,8/29/2016 12:55\n12291707,Technical debt as an opportunity to accumulate technical wealth,http://firstround.com/review/forget-technical-debt-heres-how-to-build-technical-wealth/?_hsenc=p2ANqtz--kPw8wFvKVfV1GLca96jgrr2yWHIGRoFkCjsYzB1eY_6CWIsHTOIZp_ion68LPMGyONheMaUCanW0tA7FmqK5LF1XT6A&_hsmi=32846075,253,202,prostoalex,8/15/2016 17:03\n11896918,Why Online Voting Is a Danger to Democracy,http://engineering.stanford.edu/news/david-dill-why-online-voting-danger-democracy,199,299,rezist808,6/13/2016 19:52\n11294369,\"Ask HN: I am a back end developer that wants to dive into VR, where do I start?\",,4,1,nichochar,3/16/2016 1:31\n10216527,\"TED, David Rothkopf: How Fear Drives American Politics\",http://www.ted.com/talks/david_rothkopf_how_fear_drives_american_politics,2,1,aqwwe,9/14/2015 18:20\n12325985,Anonymouth  Document Anonymization Tool,https://github.com/psal/anonymouth,69,10,q-_-p,8/20/2016 10:40\n10292103,Groovy and Grails Plans Announced at SpringOne2GX,http://www.infoq.com/news/2015/09/groovy24-25-grails31,1,1,mindcrime,9/28/2015 18:32\n11396702,Show HN: tmux2html - Render full tmux windows or individual panes as HTML,https://github.com/tweekmonster/tmux2html,99,28,tommyallen,3/31/2016 12:44\n10215085,Facebook vigilantes catching thieves and punishing them,http://www.bbc.co.uk/news/blogs-trending-34224196,77,64,SimplyUseless,9/14/2015 14:03\n11303051,\"Intel's Skull Canyon NUC is official: $650, shipping in May\",http://anandtech.com/show/10152/intels-skull-canyon-nuc-is-official,5,2,cm2187,3/17/2016 7:58\n10198123,GNU Tools Cauldron 2015 videos,https://www.youtube.com/playlist?list=PLOGTP9W1DX5UNRj9NH8h4eeeEgBD1sysr&gl=CA,3,1,octoploid,9/10/2015 14:14\n10661307,The Marshall Islands Are Disappearing,http://www.nytimes.com/interactive/2015/12/02/world/The-Marshall-Islands-Are-Disappearing.html,1,1,ereyes01,12/2/2015 6:11\n10481318,\"A selfie app with a time limit just got $100,000 from Tim Draper\",http://venturebeat.com/2015/10/30/timit-selfie-app/,3,1,cryptoz,10/31/2015 0:25\n10456495,Airbnb tests booking your entire trip with new 'Journeys' service,http://thenextweb.com/insider/2015/10/26/airbnb-tests-booking-your-entire-trip-with-new-journeys-service/,2,2,phodo,10/27/2015 5:49\n11081629,\"Be proactive, not reactive??Faster DOM updates via change propagation\",http://blog.bitovi.com/change-propagation/,31,4,evlapix,2/11/2016 17:45\n10314457,Merch by Amazon,https://merch.amazon.com/landing,67,31,johnsocs,10/1/2015 20:32\n10613453,C11 atomic variables and the Linux kernel (2014),https://lwn.net/Articles/586838/,120,7,Rovanion,11/23/2015 8:36\n12025674,Rats free each other from cages (2011),http://www.nature.com/news/rats-free-each-other-from-cages-1.9603,222,169,CarolineW,7/3/2016 11:28\n10370057,Snowden explains tracking of mobile phones using a plane,https://twitter.com/Snowden/status/653244345991172096,3,3,aws_ls,10/11/2015 17:10\n11046473,Twitter to Introduce Algorithmic Timeline as Soon as Next Week,http://www.buzzfeed.com/alexkantrowitz/twitter-to-introduce-algorithmic-timeline-as-soon-as-next-we#.lm3ABLe6M,3,1,coloneltcb,2/6/2016 3:52\n11724535,HP EliteBook 1030 with 16GB of RAM and Starting Price of $1249,http://www.etechtime.com/2016/05/hp-elitebook-1030-with-16gb-of-ram-and.html,2,1,biman8111,5/18/2016 18:37\n10207924,Intelligent machines: Making AI work in the real world,http://www.bbc.co.uk/news/technology-34143171,18,2,ColinWright,9/12/2015 12:37\n11131588,Paperwork: A Personal Document Manager for Scanned Documents,https://github.com/jflesch/paperwork/#readme,191,35,ekianjo,2/19/2016 4:40\n10377061,Just Enough Bitcoin for Ethereum,https://medium.com/@ConsenSys/time-sure-does-fly-ed4518792679,44,32,ConsenSys,10/12/2015 21:30\n10390390,\"Journalists Trespass, Assault Tesla Employees at the Gigafactory\",http://www.teslamotors.com/blog/journalists-trespass-assault-tesla-employees-gigafactory,143,75,adanto6840,10/14/2015 23:55\n11180363,PHP 7 now quick enough to run a gameboy emulator,https://github.com/gabrielrcouto/php-terminal-gameboy-emulator,2,2,randomname2,2/26/2016 8:17\n12554626,Art Advice I'd Give Myself If I Had to Start from Scratch [video],https://www.youtube.com/watch?v=qxZbsLBd3oU,2,2,pmoriarty,9/22/2016 5:36\n10507355,Ask HN: Is it possible to transition from corporate job to self contractor?,,89,59,jxm262,11/4/2015 15:49\n10912238,Ask HN: When to notify employer of security vulnerability?,,2,4,x0ry,1/15/2016 21:26\n11193781,Table Flip on Ruby Exceptions,https://github.com/iridakos/table_flipper,4,1,mgberlin,2/29/2016 5:42\n10984251,\"Facebook Climbs to 1.59B Users, Beats Q4 Estimates with $5.8B Revenue\",http://techcrunch.com/2016/01/27/facebook-earnings-q4-2015/#.kqfyhh:2YGM,170,135,duartetb,1/27/2016 22:54\n10917630,History of a fake football team that fooled the NYT,http://www.nytimes.com/2016/01/16/sports/ncaafootball/the-41-season-at-plainfield-teachers-college-when-every-play-was-a-fake.html,46,2,dbuxton,1/17/2016 0:40\n12574462,\"Coding is not fun, its technically and ethically complex\",https://aeon.co/ideas/coding-is-not-fun-it-s-technically-and-ethically-complex,7,5,sergeant3,9/25/2016 8:35\n11559013,Tech Titans Are Busy Privatising Our Data  Evgeny Morozov,http://www.theguardian.com/commentisfree/2016/apr/24/the-new-feudalism-silicon-valley-overlords-advertising-necessary-evil,3,1,kspaans,4/24/2016 8:44\n12059378,Green party's Jill Stein invites Bernie Sanders to take over ticket,https://www.theguardian.com/us-news/2016/jul/08/jill-stein-bernie-sanders-green-party,6,1,_pius,7/8/2016 23:51\n11985181,A School Where the Students Hire Their Teachers,https://www.wbez.org/shows/wbez-news/a-school-where-the-students-hire-their-teachers/eb752ffe-09f6-4857-a35b-9792b8641674,23,9,llama_dentist,6/27/2016 10:11\n10777749,India passes tough new law for serious juvenile crimes,http://www.bbc.com/news/world-asia-india-35161193,24,28,chdir,12/22/2015 13:57\n12076520,Ask HN: Should I Do an Employee Stock Ownership Plan for My 60 Employees?,,2,1,joelx,7/12/2016 3:21\n12110103,\"Docady Service Will Shutdown July 31, 2016\",http://www.docady.com/,1,1,antr,7/17/2016 13:31\n10979519,\"Show HN: Making video consumption easier, fun and powerful\",http://www.handson.tv,3,2,handsontv,1/27/2016 11:37\n10869032,RustBelt: Logical Foundations for the Future of Safe Systems Programming,http://plv.mpi-sws.org/rustbelt/#project,98,16,ingve,1/8/2016 23:16\n10278828,British 'Karma Police' program carries out mass surveillance of the web,http://www.theverge.com/2015/9/25/9397119/gchq-karma-police-web-surveillance,13,1,kposehn,9/25/2015 15:53\n12047986,\"Web DRM moves to next phase, Defective by Design to continue opposition\",https://www.defectivebydesign.org/blog/web_drm_standard_next_phase_dbd_continued_opps,90,51,jrepin,7/7/2016 7:33\n12002093,Convey raises $4.5M Series A to improve your delivery experience,http://m.builtinaustin.com/2016/06/28/convey-raises-45-million-series-a,1,1,billhendricksjr,6/29/2016 15:11\n10415174,Wikipedia is significantly amplifying the impact of Open Access publications,http://blogs.lse.ac.uk/impactofsocialsciences/2015/09/08/wikipedia-amplifying-impact-of-open-access/,101,3,lermontov,10/19/2015 19:41\n10404825,\"When scale confounds our perceptions, stories can clarify them\",http://nautil.us/issue/29/scaling/why-you-didnt-see-it-coming,39,2,dnetesn,10/17/2015 16:05\n10322266,\"Ask HN: As a first-time founder, where should I be spending my time?\",,4,9,Apane101,10/3/2015 1:39\n11243053,Could machines have become self-aware without us knowing it?,https://aeon.co/essays/could-machines-have-become-self-aware-without-our-knowing-it,4,2,geographomics,3/8/2016 1:40\n11916620,PG Casts  Postgres Screencasts,https://www.pgcasts.com/,260,55,craigkerstiens,6/16/2016 15:06\n10701900,An Illustrated Guide to Introverts in a Startup,http://www.quietrev.com/an-illustrated-guide-to-introverts-in-a-start-up/,12,3,meridian54,12/9/2015 4:27\n12459174,Hakaru  Probabilistic Programming,https://hakaru-dev.github.io/,104,13,avindroth,9/9/2016 1:59\n10904827,Show HN: Birdly  Use your enterprise software from messaging apps like Slack,http://infos.getbirdly.com,35,4,qhoang09,1/14/2016 21:51\n12578522,Ask HN: How do you pass on your work when you die?,,6,3,PascLeRasc,9/26/2016 1:17\n10416275,US transportation secretary announces drone registration requirement,https://www.transportation.gov/briefing-room/us-transportation-secretary-anthony-foxx-announces-unmanned-aircraft-registration,67,57,Thorondor,10/19/2015 22:34\n10556014,Ask HN: Open Source Monitoring Service,,2,2,uberneo,11/12/2015 20:51\n10425185,Yahoo Talent Exodus Accelerates as Marissa Mayers Turnaround Flounders,https://recode.net/2015/10/19/yahoo-talent-exodus-accelerates-as-marissa-mayers-turnaround-flounders/,137,127,SeanBoocock,10/21/2015 13:19\n11555190,The Case for SoundCloud,http://www.thembj.org/2016/04/the-case-for-soundcloud/,55,36,techthumb,4/23/2016 12:03\n10362873,Create Slack Notifications Using the Amazon Dash Button,http://thoughtpalette.com/thoughts/creating-coffee-done-notification-through-slack-using-amazon-dash-button/,1,1,thoughtpalette,10/9/2015 19:55\n11515106,\"UC Berkeley student questioned, refused service after speaking Arabic on flight\",http://www.dailycal.org/2016/04/14/uc-berkeley-student-questioned-refused-service-speaking-arabic-flight/,66,91,raju,4/17/2016 16:32\n10426485,Ask HN: Is there a reason I shouldn't open source payment related code?,,3,3,alexggordon,10/21/2015 16:20\n11133489,Beijing is banning all foreign media from publishing online in China,http://qz.com/620076/beijing-is-banning-all-foreign-media-from-publishing-online-in-china/,501,263,vincvinc,2/19/2016 14:07\n12451085,The Most Terrifying Term in the Entrepreneurial Dictionary,https://hackernoon.com/dear-unit-economics-i-hate-you-7c28b9aef08d#.jvp0w1tjv,2,1,guyshachar,9/8/2016 7:55\n11224461,Show HN: Attendize  An open-source ticket selling alternative to Eventbrite,https://www.attendize.com,8,5,dignite,3/4/2016 15:45\n10574918,\"All Excuses Aside, Apple's Major Problem Is Tim Cook\",http://www.forbes.com/sites/jaysomaney/2015/11/15/all-excuses-aside-apples-major-problem-is-tim-cook/,2,2,spking,11/16/2015 15:26\n10446284,Closing the Loopholes in Europe's Net Neutrality Compromise,https://www.eff.org/deeplinks/2015/10/closing-loopholes-europes-net-neutrality-compromise,80,6,DiabloD3,10/25/2015 7:40\n11567448,What Would Happen If We Just Gave People Money?,http://fivethirtyeight.com/features/universal-basic-income/,33,25,bkurtz13,4/25/2016 21:19\n11145636,Samsung Presenting New Galaxy S7 (Live Stream),http://www.samsung.com/de/home/,2,1,insulanian,2/21/2016 18:10\n10838802,OMRON LUNA-88K,http://www.openbsd.org/luna88k.html,2,1,icanhackit,1/4/2016 21:29\n11791389,Jim Clark on Productivity: Dont Spend Your Day on Social Media,http://calnewport.com/blog/2016/05/27/jim-clark-on-productivity-dont-spend-your-day-on-social-media-instead-spend-your-day-building-the-next-big-thing/,8,2,0x54MUR41,5/28/2016 12:19\n11047838,Show HN: Insideout  does this new approach to Python packaging makes sense?,https://github.com/ffunenga/insideout,18,9,ffunenga,2/6/2016 14:25\n10750258,\"Correction to article: \"\"First Person to Hack iPhone Built Self-Driving Car\"\"\",https://www.teslamotors.com/support/correction-article-first-person-hack-iphone-built-self-driving-car,148,47,jdkanani,12/17/2015 8:28\n10553420,A Farewell to HearthArena,https://www.reddit.com/r/hearthstone/comments/3sj3a7/a_farewell_to_heartharena/,4,1,alex_c,11/12/2015 14:50\n12505424,Alexa now has over 3000 skills,http://www.businessinsider.com/amazons-alexa-now-has-more-than-3000-skills-2016-9,1,1,sharemywin,9/15/2016 12:17\n11843506,IBM to US Senators: Yo Kids So CS-Stupid Nobody Wants to Hire Them,https://slashdot.org/submission/5942461/ibm-to-us-senators-yo-kids-so-cs-stupid-nobody-wants-to-hire-them,10,1,theodpHN,6/5/2016 22:35\n11760189,Pale Moon drops ReactOS support,https://forum.palemoon.org/viewtopic.php?t=12011#p84556,1,1,jeditobe,5/24/2016 10:09\n12299280,Sam Altman talks with Mark Zuckerberg about how to build the future [video],http://themacro.com/articles/2016/08/mark-zuckerberg-future-interview/,341,250,jameshk,8/16/2016 18:04\n10818558,Window Tax in Great Britain,https://en.wikipedia.org/wiki/Window_tax,3,1,gortok,12/31/2015 17:25\n12123078,?The best Linux laptop: The 2016 Dell XPS 13,http://www.zdnet.com/article/the-best-linux-laptop-the-2016-dell-xps-13/,4,3,ohjeez,7/19/2016 17:14\n12047626,Towards a Unified Theory of Operational Transformation and CRDT,https://medium.com/@raphlinus/towards-a-unified-theory-of-operational-transformation-and-crdt-70485876f72f#.rkqr4vcgy,1,1,beefsack,7/7/2016 5:31\n10498204,Feature Flag-Driven Development,http://blog.launchdarkly.com/feature-flag-driven-development/,15,13,mikojava,11/3/2015 8:10\n11744947,Statistical interpretation of Logistic Regression,https://medium.com/a-year-of-artificial-intelligence/rohan-6-follow-up-statistical-interpretation-of-logistic-regression-e78de3b4d938#.mtnu9ky5b,60,5,mckapur2,5/21/2016 15:20\n11607056,Berlin Is Banning Most Vacation Apartment Rentals,http://www.citylab.com/housing/2016/04/airbnb-rentals-berlin-vacation-apartment-law/480381/,143,178,haldujai,5/1/2016 17:41\n11863516,Is this booming Northwest land a paradise or disaster waiting to happen?,http://www.latimes.com/nation/la-na-sej-cascadia-06062016-snap-htmlstory.html,4,1,yonderboy,6/8/2016 16:39\n10472916,Federal appeals court says NSA phone metadata collection can continue,http://arstechnica.com/tech-policy/2015/10/court-says-its-again-legal-for-nsa-to-spy-on-you-because-congress-says-its-ok/,180,31,AdmiralAsshat,10/29/2015 17:51\n10462922,Ask HN: Where can I find a list of *all* libraries/technologies?,,1,5,bujivo,10/28/2015 5:02\n10808999,Pop culture is finally getting hacking right,http://www.theatlantic.com/entertainment/archive/2015/12/hollywood-is-finally-starting-to-get-hacking-right/417732/?single_page=true,3,1,CoreSet,12/29/2015 20:53\n12050823,XMPP IoT Anti-Patterns,http://geekplace.eu/flow/posts/2016-07-04-xmpp-iot-antipatterns.html,5,4,ge0rg,7/7/2016 17:31\n11554151,Not All Practice Makes Perfect,http://nautil.us/issue/35/boundaries/not-all-practice-makes-perfect,153,61,DiabloD3,4/23/2016 4:26\n10637504,John Carmack Reviews Bazaar on GearVR,https://www.facebook.com/permalink.php?story_fbid=1717273305173846&id=100006735798590,33,2,tsemple,11/27/2015 14:48\n10444088,Hackers Are Using CCTV Cameras to Create Botnet Swarms,http://motherboard.vice.com/read/hackers-are-using-cctv-cameras-to-create-botnet-swarms,1,2,devhxinc,10/24/2015 16:32\n11200349,Declining Employee Loyalty: A Casualty of the New Workplace,http://knowledge.wharton.upenn.edu/article/declining-employee-loyalty-a-casualty-of-the-new-workplace/,6,3,bootload,3/1/2016 2:09\n10850762,How the Daily Fantasy Sports Industry Turns Fans into Suckers,http://www.nytimes.com/2016/01/06/magazine/how-the-daily-fantasy-sports-industry-turns-fans-into-suckers.html,178,147,scottfr,1/6/2016 14:55\n10837357,Ask HN: Easiest document management system for a small business?,,3,9,brightball,1/4/2016 18:24\n12133695,We found a JavaScript UI library that performs great on Android mobile web,,4,6,craig_evans,7/21/2016 0:36\n10587876,Show HN: JSON Diff  Online JSON Diff Finder,http://json-diff.com,10,2,justspamjustin,11/18/2015 14:37\n10228479,Ask HN: How do you find a trustworthy technical co-founder?,,2,1,tonydolore,9/16/2015 17:53\n10609768,Ask HN: Someone is interested in purchasing ownership of my plugin. Is a scam?,,2,1,achairapart,11/22/2015 11:23\n10282582,\"The Mason Jar, Reborn\",http://www.theatlantic.com/technology/archive/2015/09/mason-jar-history/403762/?single_page=true,31,23,pmcpinto,9/26/2015 8:49\n12285383,Java Lazy Streamed Zip Implementation,https://github.com/tsabirgaliev/zip,2,1,based2,8/14/2016 12:52\n10619150,\"PCG, a Family of Better Random Number Generators\",http://www.pcg-random.org/,12,1,colinprince,11/24/2015 4:40\n11061993,HeadsUp  Voice recognition system for drivers,https://getheadsup.com,26,13,headsup,2/9/2016 0:12\n10475592,Node.js 5.0 Released,https://github.com/nodejs/node/blob/v5.0.0/CHANGELOG.md,12,3,thrashr888,10/30/2015 1:16\n10802046,Ask HN: What system do you use for tracking and annotating academic papers?,,34,25,chollida1,12/28/2015 16:59\n11772669,Top 40 Software Development Books,http://aioptify.com/top-software-books.php?utm_source=hackernews&utm_medium=cpm&utm_campaign=topsoftwarebooks,1,1,jahan,5/25/2016 20:05\n10722052,\"Steve Jobs, the son of a migrant from Syria\",http://www.banksy.co.uk/img/1215/jobs_02.jpg,4,3,kurren,12/12/2015 6:55\n12420763,500 Byte Images: The Haiku Vector Icon Format,http://blog.leahhanson.us/post/recursecenter2016/haiku_icons.html,265,81,luu,9/3/2016 19:41\n10613401,Please Stop Writing Secure Messaging Tools,http://dymaxion.org/essays/pleasestop.html,69,82,zurn,11/23/2015 8:16\n11564749,Travis for scientific experiments,http://www.monperrus.net/martin/travis-for-scientific-experiments,3,1,rsommerard,4/25/2016 15:18\n10377449,My first impressions about Go language,http://blog.balazspocze.me/2015/10/13/my-first-impressions-about-go-language/,3,1,banyek,10/12/2015 23:21\n11662540,A spammy security flaw in JIRA Service,http://qz.com/679209/corporate-developers-beware-theres-a-spammy-security-flaw-in-jira-service-desk/,8,1,danso,5/9/2016 19:42\n12192694,Hacking Google for fun and profit,https://introvertmac.wordpress.com/2016/07/30/hacking-google-for-fun-and-profit/,19,2,introvertmac,7/30/2016 12:33\n12191135,Ask HN: Why does a request get sent to HN every-time I collapse/expand a comment?,,3,2,oolongCat,7/30/2016 1:03\n11288435,\"AlphaGo, first AI to be awarded 9-dan title\",https://twitter.com/mbcnews/status/709557327616024576,1,1,raingrove,3/15/2016 9:31\n10305625,My life as a NATO collaborator (1989) [pdf],http://guppylake.com/~nsb/WarSpy/SpyInHouseOfWar.pdf,1,1,maxjus,9/30/2015 17:33\n11238069,Git branches  Is your mental model wrong?,http://bluespot.io/2016/03/02/git-branches-is-your-mental-model-wrong.html,1,1,neilos,3/7/2016 10:19\n10253098,Proposed encryption policy for government of india [pdf],http://deity.gov.in/sites/upload_files/dit/files/draft%20Encryption%20Policyv1.pdf,4,1,coolharsh,9/21/2015 15:56\n11070093,An awesome list of developers to follow and learn from,https://github.com/douglascorrea/awesome-developers,5,4,dougcorrea,2/10/2016 1:03\n10386191,Canal Defence Light,https://en.wikipedia.org/wiki/Canal_Defence_Light,33,16,vinnyglennon,10/14/2015 12:28\n11335380,A Tribute to Andy Grove (2015) [video],http://a16z.com/2015/09/28/the-man-who-built-silicon-valley-a-tribute-to-andy-grove/,224,24,fforflo,3/22/2016 9:44\n10476086,Why is NOAA withholding climate documents from Congress?,http://news.yahoo.com/why-noaa-withholding-climate-documents-congress-155626185.html,6,1,shawndumas,10/30/2015 4:00\n11635471,Bitcoin 'creator' backs out of Satoshi coin move 'proof',http://www.bbc.co.uk/news/technology-36213580,399,279,blacktulip,5/5/2016 12:33\n10185290,\"Comparing Python Command-Line Parsing Libraries  Argparse, Docopt, and Click\",https://realpython.com/blog/python/comparing-python-command-line-parsing-libraries-argparse-docopt-click#.Ve7WMmFITPM.hackernews,26,6,mjhea0,9/8/2015 12:36\n11328812,Android Ns freeform window mode,http://arstechnica.com/gadgets/2016/03/this-is-android-ns-freeform-window-mode/,71,45,axg,3/21/2016 15:38\n11903409,A Lab-Grown Diamond Is Forever,http://www.racked.com/2016/6/14/11872830/lab-grown-diamonds-synthetic,107,106,nols,6/14/2016 17:02\n10236757,Ask HN: Must-haves when it comes to optimising web applications performance?,,1,2,siquick,9/17/2015 23:45\n11973365,How to Backdoor Diffie-Hellman,http://eprint.iacr.org/2016/644,221,34,baby,6/24/2016 20:51\n11178493,What This Medieval Wine Jug Can Tell Us About Islam,http://www.prospectmagazine.co.uk/blogs/sameer-rahim/what-this-medieval-wine-jug-can-tell-us-about-islam,26,15,Thevet,2/25/2016 22:53\n10437703,Etsy Manufacturing Opens to Designers,https://blog.etsy.com/news/2015/etsy-manufacturing-opens-to-designers/,33,15,hownottowrite,10/23/2015 10:05\n10865156,An open letter to Paul Graham,https://medium.com/newco/an-open-letter-to-paul-graham-3d4f3369fe76#.28fltpvf4,111,184,zawaideh,1/8/2016 14:45\n10935590,HTT Breaks Ground to Make Hyperloop a Reality,http://techcrunch.com/2016/01/19/hyperloop-transportation-technologies-breaks-ground-to-make-elon-musks-hyperloop-a-reality/,38,35,daegloe,1/20/2016 2:06\n10316872,Ask HN: Implementing a graph database using Postgres tables for nodes and edges?,,87,60,jordanchan,10/2/2015 5:26\n11232986,Ask HN: How can I grow my porn startup?,,8,3,abba_fishhead,3/6/2016 8:50\n11570543,Uber accuses Ola of making false bookings on its platform,http://articles.economictimes.indiatimes.com/2016-03-23/news/71758823_1_uber-officials-indian-taxi-market-ola,2,2,krisgenre,4/26/2016 9:48\n12059357,Returning to the Original Social Network,https://begriffs.com/posts/2016-07-08-returning-original-social-network.html?hn=1,59,3,begriffs,7/8/2016 23:45\n11390576,Show HN: DataRole- the Address Intelligence Data Platform,https://www.datarole.com/,6,1,brandonlipman,3/30/2016 16:38\n12165322,Ask HN: How to market a chrome extension?,,16,2,azazqadir,7/26/2016 13:12\n10186837,Jq: a lightweight and flexible command-line JSON processor,https://stedolan.github.io/jq/,1,1,comice,9/8/2015 17:00\n12037859,Sigil Generator,http://vacuumflowers.com/sigils/difference.html,2,1,newobj,7/5/2016 17:02\n11407888,Ask HN: How do you diversify your income?,,19,15,CoreSet,4/1/2016 19:38\n10767203,\"Microsoft Apologizes for Surface Pro 4, Surface Book Issues\",http://www.digitaltrends.com/computing/microsoft-says-sorry-surface-pro-4-surface-book-issues/,1,1,ximeng,12/20/2015 15:08\n10542211,Well-Kept Gardens Die by Pacifism,http://lesswrong.com/lw/c1/wellkept_gardens_die_by_pacifism/,9,7,Tomte,11/10/2015 20:29\n11970829,AdBlock Plus Now Illegal in Germany,https://translate.google.de/translate?sl=auto&tl=en&js=y&prev=_t&hl=de&ie=UTF-8&u=http%3A%2F%2Fmeedia.de%2F2016%2F06%2F24%2Faxel-springer-vs-eyeo-olg-koeln-erklaert-geschaeftsmodell-von-adblock-plus-fuer-rechtswidrig%2F&edit-text=&act=url,14,18,vincent_s,6/24/2016 16:00\n12130009,Ask HN: What do you use for realtime code collaboration?,,2,1,ctb_mg,7/20/2016 15:55\n10644151,4 Ways to Get Firm and Cute by Lowering Firmicutes,http://www.huffingtonpost.com/alan-christianson/four-way-to-get-firm-and-_b_6344320.html,1,1,nyc111,11/29/2015 8:42\n11533307,Antitrust: EU Commission Lodges Complaints on Google for Android OS,http://europa.eu/rapid/press-release_IP-16-1492_en.htm,34,10,Aissen,4/20/2016 10:08\n11707852,Most Reliable Hosting Company Sites in April 2016,http://news.netcraft.com/archives/2016/05/04/most-reliable-hosting-company-sites-in-april-2016.html,1,1,based2,5/16/2016 17:19\n10183905,Indias civil servant exam,https://www.thestar.com/news/world/2015/09/07/are-you-smart-enough-to-pass-indias-civil-servant-exam-no.html,61,47,kareemm,9/8/2015 2:19\n11106677,\"Ransomware takes Hollywood hospital offline, $3.6M demanded by attackers\",http://www.csoonline.com/article/3033160/security/ransomware-takes-hollywood-hospital-offline-36m-demanded-by-attackers.html,93,49,tapp,2/15/2016 22:54\n11179380,How to Spot a Narcissist (Trump),http://blog.dilbert.com/post/139910704581/how-to-spot-a-narcissist-trump-persuasion-series,2,2,porjo,2/26/2016 2:01\n11578065,The Legendary Study That Embarrassed Wine Experts Across the Globe,http://www.realclearscience.com/blog/2014/08/the_most_infamous_study_on_wine_tasting.html,8,1,tomaskazemekas,4/27/2016 5:46\n10508384,Americas labour market is not working,http://www.ft.com/cms/s/0/4dcb5c58-818d-11e5-8095-ed1a37d1e096.html#axzz3qY0SPhpp,6,4,lujim,11/4/2015 18:09\n11294086,After Cash: All Fun and Games Until Somebody Loses a Bank Account,http://www.bloombergview.com/articles/2016-03-15/the-end-of-cash-and-the-rise-of-government-power,170,226,jseliger,3/16/2016 0:21\n11600550,Hover  small drone camera that hovers,http://techcrunch.com/2016/04/26/hover-a-self-flying-camera-drone-lands-25m-for-better-aerial-shots/?ncid=rss&cps=gravity_1462_6192759752419939792,3,1,dannylandau,4/30/2016 5:48\n10781091,The language of productivity is now being used to advocate napping on the job,http://wilsonquarterly.com/stories/want-to-boost-the-economy-take-a-nap-at-work/,83,60,seventyhorses,12/22/2015 23:36\n10565544,How Tracking Protection Works in Firefox,http://feeding.cloud.geek.nz/posts/how-tracking-protection-works-in-firefox/,94,41,ronjouch,11/14/2015 13:15\n10280313,The official Nmap mailing list stores user passwords in plaintext,https://nmap.org/mailman/listinfo/announce,1,1,RIMR,9/25/2015 19:56\n11396847,Why Tech Professionals Now Share a Fate with the Working Class,http://www.fastcompany.com/3057502/the-future-of-work/why-tech-professionals-now-share-a-fate-with-the-working-class,22,6,jackgavigan,3/31/2016 13:09\n12322838,Suggest HN: Force downvoters to punch in why,,13,19,digitalarborist,8/19/2016 19:32\n12005544,Female ENIAC Programmers Pioneered the Software Industry,http://iq.intel.com/how-female-eniac-programmers-pioneered-the-software-industry/,2,1,taylorbuley,6/29/2016 23:16\n10587512,My Home-Built TTL Computer Processor,http://cpuville.com,62,27,ch,11/18/2015 13:22\n10587616,\"Katherine Johnson, NASA Mathematician, to Receive Presidential Medal of Freedom\",http://www.wvgazettemail.com/article/20151116/GZ01/151119605/1101,59,2,ColinWright,11/18/2015 13:48\n11222970,Boycottdocker.org,http://www.boycottdocker.org/,3,1,adm_hn,3/4/2016 10:45\n12081960,Why most clever code aint so clever after all,https://drive.google.com/file/d/0B59Tysg-nEQZOGhsU0U5QXo0Sjg/view,104,102,partisan,7/12/2016 20:09\n11657346,Ask HN: Is it still worth it for a mobile developer to learn (front-end) web?,,2,3,isuckatcoding,5/9/2016 3:03\n10776587,On the Juniper backdoor,http://blog.cryptographyengineering.com/2015/12/on-juniper-backdoor.html,262,48,Perceptes,12/22/2015 8:50\n11751619,Show HN: Git-psuh  Fix your mistakes through negative reinforcement,https://github.com/Detry322/git-psuh,6,1,Detry322,5/23/2016 3:18\n10244920,Problem with Amazon SES Undetermined Bounce Status,,2,2,hackmyway,9/19/2015 17:31\n12436097,On nodevember,https://medium.com/@nodebotanist/on-nodevember-f28a42c4b62e#.4q4kzk38e,18,9,midgetjones,9/6/2016 14:08\n12021884,\"Survey: UK-based Software Engineers, how much do you earn?\",http://www.polljunkie.com/poll/cyczgz/uk-software-engineer-salary-survey,3,2,henrysduster,7/2/2016 8:46\n11743230,What I learned from programming databases,http://www.philipotoole.com/what-i-learned-from-programming-a-database/,12,6,otoolep,5/21/2016 4:40\n11040550,New Dilemmas for the Prisoner (2013),http://www.americanscientist.org/issues/pub/new-dilemmas-for-the-prisoner,67,14,zeristor,2/5/2016 10:10\n11935044,Venezuelans Ransack Stores as Hunger Grips the Nation,http://www.nytimes.com/2016/06/20/world/americas/venezuelans-ransack-stores-as-hunger-stalks-crumbling-nation.html,80,79,randomname2,6/19/2016 22:35\n10968852,SmartBody Ogre Crowd Emscripten Demo  Character Animation Engine,http://smartbody.ict.usc.edu/Javascript/smartbodyJS/demos/OgreCrowdDemo.html,2,1,vmorgulis,1/25/2016 18:25\n11394831,Interview with John Carlos Baez,https://johncarlosbaez.wordpress.com/2016/03/18/interview-part-1/,12,3,subnaught,3/31/2016 3:41\n10799732,Pricks,http://pricks.com,4,1,empressplay,12/28/2015 3:37\n10547934,\"Bringing Julia from beta to 1.0 to support data-intensive, scientific computing\",https://www.moore.org/newsroom/in-the-news/2015/11/10/bringing-julia-from-beta-to-1.0-to-support-data-intensive-scientific-computing,5,1,leephillips,11/11/2015 17:47\n12268976,Ask HN: Which companies hire remote only or remote first?,,6,2,tsaprailis,8/11/2016 15:25\n11640028,I'm Black and I do not carry hot-sauce around,https://medium.com/@mrjack/im-black-i-do-not-carry-hot-sauce-around-2b99248330b4,1,4,brittonrt,5/5/2016 22:08\n11541156,How blockchain will revolutionise far more than money,https://aeon.co/essays/how-blockchain-will-revolutionise-far-more-than-money,55,29,jonbaer,4/21/2016 11:28\n12464343,Aurora RDS vs. Google CloudSQL Benchmark,http://2ndwatch.com/blog/benchmarking-amazon-aurora/,15,5,callmeradical,9/9/2016 17:32\n10739366,Deposition dos and donts: How to answer tricky questions (2008),http://www.currentpsychiatry.com/home/article/deposition-dos-and-donts-how-to-answer-8-tricky-questions/ee52a1ba792db9cb7690df337d16d21b.html,2,1,gist,12/15/2015 18:15\n10324044,Elon Musks sleight of hand,https://medium.com/@gavinsblog/elon-musk-s-sleight-of-hand-ea2b078ed8e6,20,8,deegles,10/3/2015 14:43\n11856603,Are there ways to increase the rate at which humans can output information?,,5,11,faizanbhat,6/7/2016 18:30\n10635423,\"Details on Gremlin's new \"\"Quantum Walks\"\" graph algorithm [pdf]\",http://arxiv.org/abs/1511.06278,14,1,espeed,11/27/2015 1:17\n10545853,Code Modernization,https://software.intel.com/en-us/articles/what-is-code-modernization,14,1,ingve,11/11/2015 10:22\n11124378,Spotify: A guide to poor API management,https://jodal.no/2016/02/18/guide-to-poohttps://jodal.no/2016/02/18/guide-to-poor-api-management/r-api-management/,1,2,chei0aiV,2/18/2016 8:06\n11059459,A search and recommendation engine for the gaming industry,http://www.gametionary.com,2,1,gametionary,2/8/2016 17:30\n11067843,\"Ken Olsen, Who Built DEC into a Power (2011)\",http://www.nytimes.com/2011/02/08/technology/business-computing/08olsen.html,11,7,mtviewdave,2/9/2016 19:11\n10884011,\"Introduction to Statistical Learning, with Applications in R\",https://lagunita.stanford.edu/courses/HumanitiesSciences/StatLearning/Winter2016/about,222,46,fitzwatermellow,1/11/2016 22:15\n12540892,Seattle Tech Vets to Propose Driverless Stretch of Interstate 5,http://washpost.bloomberg.com/Story?docId=1376-ODMF9JSYF01X01-0NEKUI1LE2MAPG7S7PMHFK10EK,2,3,dmckeon,9/20/2016 16:44\n10443833,Do Programmers Practice Computer Science?,http://www.daedtech.com/do-programmers-practice-computer-science,5,2,vezzy-fnord,10/24/2015 15:16\n12503803,Is it really hard to make a browser which consumes less battery and resources?,,1,5,andrewvijay,9/15/2016 6:01\n10256237,Imgur.com exploit that allowed arbitrary JavaScript to be embedded,,15,1,forgotmypassw,9/22/2015 1:53\n11125166,Why one woman stole 47M academic papers  and made them all free to read,http://www.vox.com/2016/2/17/11024334/sci-hub-free-academic-papers,3,1,ck2,2/18/2016 12:06\n11440572,How a prominent VC is helping reshape winning strategy for basketball,http://www.wsj.com/articles/the-golden-state-warriors-have-revolutionized-basketball-1459956975,5,3,grellas,4/6/2016 18:11\n10617296,Slack is Down,http://techcrunch.com/2015/11/23/slack-is-having-a-panic-attack/,63,55,kordless,11/23/2015 21:06\n12355764,Social media stats from various web entities,https://github.com/advectus/rsocial,2,1,advectus,8/24/2016 22:32\n11119145,\"Neural Network in Quartz Composer, by Mike Matas\",https://www.youtube.com/watch?v=eUEr4P_RWDA&utm_source=designernews,3,1,prkr,2/17/2016 16:49\n12180930,\"Ask HN: If the 'Startup Bubble' Does Burst, What Happens to All Those Assets?\",,1,2,markhall,7/28/2016 15:45\n12203884,Dyson 360 Eye Robot Released,http://www.dyson.com/vacuum-cleaners/robot/dyson-360-eye.aspx,3,1,uptown,8/1/2016 16:46\n11550591,Microsoft and Alphabet shed $60bn of Value,http://www.ft.com/intl/cms/s/0/dc3cd662-089a-11e6-b6d3-746f8e9cdd33.html,33,10,Finbarr,4/22/2016 16:58\n10332258,A podcast for new Rust programmers,http://www.newrustacean.com/,1,1,steveklabnik,10/5/2015 15:06\n10892196,The Stone Reader  Modern Philosophy in 133 Arguments,http://www.thestonereader.com,15,5,pavornyoh,1/13/2016 3:44\n10672448,Kickstarter Is (Sorta) Debt  A Bolt Case Study,https://medium.com/@maneeshsethi/kickstarter-is-sorta-debt-a-bolt-case-study-4c879753d85d#.gg0vd7cfk,16,1,simplimedia,12/3/2015 20:41\n12401128,France: Open Access Law Adopted,https://www.openaire.eu/france-final-text-of-the-law-for-oa-has-been-adopted,266,57,okket,8/31/2016 20:12\n11743901,\"Show HN: NetVia - Share anything, with style\",http://www.thenetvia.com,2,2,bgrgndz,5/21/2016 9:07\n11234810,3 Reasons Why It Is Time to Onboard Users with GIFs,https://medium.com/@tcovestad/3-reasons-why-it-is-time-to-onboard-users-with-gifs-401bddf4c69,14,3,iverjo,3/6/2016 18:28\n10643327,Succeeding at sales: a guide for small business owners,http://www.theguardian.com/small-business-network/2015/jan/28/succeeding-sales-guide-small-business-owners,2,1,wslh,11/29/2015 1:19\n11432502,Medium for Publishers,https://publishers.medium.com/,2,1,larrysalibra,4/5/2016 17:35\n11712272,Picking technologies for a desktop app in 2016,https://fman.io/blog/picking-technologies-for-a-desktop-app-in-2016,8,5,mherrmann,5/17/2016 9:37\n10177537,Zeigarnik Effect,http://www.psychwiki.com/wiki/Zeigarnik_Effect,42,6,2a0c40,9/6/2015 13:16\n11857241,How Windows 10 became malware,http://www.computerworld.com/article/3080102/operating-systems/how-windows-10-became-malware.html,56,14,alt_,6/7/2016 19:50\n11463357,Support of OpenBSD pledge(2) in programming languages,https://gist.github.com/ligurio/f6114bd1df371047dd80ea9b8a55c104,136,52,protomyth,4/9/2016 21:12\n10377387,California makes electric skateboards street legal,http://www.theverge.com/2015/10/12/9512045/electric-skateboards-legalized-california-zboard-boosted,84,77,danboarder,10/12/2015 23:00\n10772245,Black box trading: why they all blow up,http://globalslant.com/2015/06/black-box-trading-why-they-all-blow-up/,2,1,tmbsundar,12/21/2015 17:42\n10953248,How to Ensure You Dont Hire Anyone,https://medium.com/@morgane/how-to-not-impress-me-during-the-interview-process-b2b99f30298b,14,2,mooreds,1/22/2016 15:31\n10736999,The Jacobs Ladder of Coding,https://medium.com/@thi.ng/the-jacob-s-ladder-of-coding-4b12477a26c1,201,18,franzb,12/15/2015 10:39\n10640719,Explorations in Point Cloud Slitscanning,https://github.com/golanlevin/ExperimentalCapture/blob/master/students/michelle/project3.md,12,2,M4urice,11/28/2015 10:51\n10867791,The Chinese Room Argument,http://plato.stanford.edu/entries/chinese-room/,33,58,danso,1/8/2016 20:06\n11652938,Egyptian official blames middle east violence on Tom and Jerry,http://www.middleeasteye.net/news/tom-and-jerry-blame-middle-east-violence-top-egypt-intelligence-official-2022746,4,2,notliketherest,5/8/2016 6:32\n10249887,Selling Out and the Death of Hacker Culture,https://medium.com/@folz/selling-out-and-the-death-of-hacker-culture-fec1f101b138,55,19,zeeshanm,9/21/2015 1:11\n10499683,Show HN: React for Beginners,https://reactforbeginners.com/,178,44,wesbos,11/3/2015 14:26\n10393795,Fragmenta  A Golang CMS,http://fragmenta.eu/,6,2,im_dario,10/15/2015 15:43\n10710266,SHA-1 Deprecation: No Browser Left Behind,https://blog.cloudflare.com/sha-1-deprecation-no-browser-left-behind,3,1,jgrahamc,12/10/2015 12:24\n10429939,Epic Fail: Electronic Health Records and Lack of Interoperability,http://www.motherjones.com/politics/2015/10/epic-systems-judith-faulkner-hitech-ehr-interoperability,2,1,friism,10/22/2015 1:31\n12106872,New filament allows printing metal on any 3D printer,http://3dprintingindustry.com/news/now-can-print-metal-3d-printer-85255/,2,1,ubuntourist,7/16/2016 16:29\n11824203,Show HN: Reactpack  one command to build your React front end,https://github.com/olahol/reactpack,108,45,ola,6/2/2016 17:11\n10548727,Ask HN: Crazy but plausible uses of neural nets,,2,1,oxplot,11/11/2015 19:39\n10700809,Ask HN: How to start developing distributed software?,,2,4,nonotmeplease,12/9/2015 0:01\n10395694,Show HN: Golang statistics package with 100% code coverage,https://github.com/montanaflynn/stats,40,22,anonfunction,10/15/2015 20:16\n11538597,\"Tesla Model X owners finding car doors wont shut, windows wont close\",http://techcrunch.com/2016/04/20/tesla-model-x-owners-finding-car-doors-wont-shut-windows-wont-close/,124,133,outworlder,4/20/2016 23:46\n10415461,Windchill Refrigerator: Cheap device to keep food cold without electricity,http://www.cbc.ca/news/canada/calgary/uofc-first-place-biomimicry-1.3273816,76,19,nkurz,10/19/2015 20:24\n10876834,A Start-Up That Aims to Bring Back the Farm-to-Vase Bouquet,http://www.nytimes.com/2016/01/10/business/a-start-up-that-aims-to-bring-back-the-farm-to-vase-bouquet.html,9,3,e15ctr0n,1/10/2016 19:48\n10789560,Vue.js: 2015 in Review,http://blog.evanyou.me/2015/12/20/vuejs-2015-in-review/,101,21,gwintrob,12/24/2015 21:01\n10440710,New font lets anyone learn Japanese,http://www.dramafever.com/news/new-font-incorporates-english-pronunciation-guide-into-japanese-katakana-characters-/,2,1,callumlocke,10/23/2015 19:16\n11462655,Ask HN: What is your favorite computer science related podcast?,,1,2,l3robot,4/9/2016 18:43\n11687972,Advanced Research Projects from DARPA's Pentagon Demo Day,http://spectrum.ieee.org/tech-talk/computing/hardware/advanced-research-projects-from-darpas-pentagon-demo-day#.VzUqVYyXA8Y.hackernews,2,1,dendisuhubdy,5/13/2016 1:14\n11939350,\"Launch of new personal security device (Crypto currencies, FIDO, PGP, SSH)\",https://medium.com/@Ledger/ledger-nano-s-secure-multi-currency-hardware-wallet-65b0574cfaa1#.qjhwor9s3,7,1,totofrance,6/20/2016 17:05\n10735450,Berlin community radio,http://www.berlincommunityradio.com/,45,11,myrrh,12/15/2015 1:53\n11167000,Show HN: GitHub project structure visualizer,http://veniversum.github.io/git-visualizer/,141,40,veniversum,2/24/2016 14:38\n11036976,Study Uncovers How Electromagnetic Fields Amplify Pain in Amputees,http://www.utdallas.edu/news/2016/2/3-31891_Study-Uncovers-How-Electromagnetic-Fields-Amplify-_story-wide.html,30,4,yostrovs,2/4/2016 20:33\n11301241,Precise control over responsive typography,http://madebymike.com.au/writing/precise-control-responsive-typography/,48,10,kaishiro,3/16/2016 22:40\n12390205,Sex Tech for Long Distance Touch  SayberX.com,http://sayberx.com/,4,1,kaitynotes,8/30/2016 14:03\n12257537,Ask HN: Any computer vision specialist here? I have a problem with OpenTLD,,1,1,shirman,8/9/2016 20:37\n10981960,The Odds of Becoming a Millionaire,http://www.bloomberg.com/features/2016-millionaire-odds/,2,2,ca98am79,1/27/2016 18:38\n12513725,Ask HN: Declining NDAs,,3,2,nxzero,9/16/2016 13:16\n10901288,Show HN: Jotted  jsfiddle for self-hosted client-side demos,https://github.com/ghinda/jotted,47,6,ghinda,1/14/2016 13:43\n10979093,Is it better to run outside or on a treadmill?,http://www.bbc.com/news/magazine-35399598,3,3,gpresot,1/27/2016 9:22\n11486786,Vim 8.0 is coming,https://github.com/vim/vim/blob/master/runtime/doc/version8.txt,649,412,mrzool,4/13/2016 9:12\n11223030,Introduction to Spark 2.0: A Sneak Peak at Next Generation Spark,http://blog.madhukaraphatak.com/introduction-to-spark-2.0/,3,1,phatak-dev,3/4/2016 11:06\n11036984,Unreal Engines latest innovation is about building games while inside VR,http://venturebeat.com/2016/02/04/epic-games-lets-you-design-your-game-inside-vr-with-new-edition-of-unreal-engine-editor/,4,1,Impossible,2/4/2016 20:34\n10295124,Show HN: Zero-configiration systemd containers,https://github.com/seletskiy/hastur,28,5,seletskiy,9/29/2015 8:14\n11701766,A BitTorrent search engine base DHT protocol,http://engiy.com,48,11,knift,5/15/2016 17:22\n10766022,The Internet Archive Telethon,http://telethon.archive.org/?ref=hn,177,35,empressplay,12/20/2015 4:10\n12526639,This is what happens when inflation rises 13M%,https://twitter.com/TheKageniMind/status/777581516767494144,2,2,thekagenimind,9/18/2016 19:07\n11635867,iOS Supporting IPv6-Only Networks,https://developer.apple.com/news/?id=05042016a,205,108,r4um,5/5/2016 13:29\n10666660,Ask HN: Technical solutions to connect securely over known MitM'ed connection?,,5,6,iamsohungry,12/2/2015 23:29\n10271175,The prisoners fighting wildfires in California,http://www.bbc.co.uk/news/magazine-34285658,92,43,darrhiggs,9/24/2015 12:20\n11184970,DIRECTORY_HAUNTED_DO_NOT_OPEN = true;,http://patrickjamesmcguire.com/2016/02/26/directory_haunted_do_not_open-true/,2,6,patmcguire,2/26/2016 23:04\n12129713,The solo-bootstrapped SaaS sales challenge,https://www.linguaquote.com/translation-news/the-solo-bootstrapped-saas-sales-challenge,74,10,luxpir,7/20/2016 15:21\n11389512,Git for Mercurial users,https://bitbucket.org/sjl/dotfiles/src/7d16f9d89280c9ae0096fdbc94410a9b881bfe20/gitconfig?fileviewer=file-view-default#gitconfig-10,5,3,jordigh,3/30/2016 14:33\n12221181,HN clone written in Clojure and ClojureScript,https://github.com/ertugrulcetin/ClojureNews,3,1,ertucetin,8/3/2016 20:22\n10688808,Why 'Nudges' Hardly Help,http://www.theatlantic.com/business/archive/2015/12/nudges-effectiveness/418749/?single_page=true,18,20,RyanMcGreal,12/7/2015 11:41\n11971721,\"My God, it's full of yaks\",http://ronjeffries.com/articles/016-0607/yaks/,184,113,ingve,6/24/2016 17:28\n12267252,Five languages that came from English,http://www.bbc.com/culture/story/20160811-how-english-gave-birth-to-surprising-new-languages,159,129,hvo,8/11/2016 11:02\n11249516,How the Wintergatan Marble Machine works (part 1),https://www.youtube.com/watch?v=uog48viZUbM,3,2,an_ko,3/8/2016 23:07\n10599780,\"Ask HN: When iterating, how do you decide which user subset to gravitate toward?\",,3,3,mikemajzoub,11/20/2015 5:28\n11636482,Medical Equipment Crashes During Heart Procedure Because of Antivirus Scan,http://news.softpedia.com/news/medical-equipment-crashes-during-heart-procedure-because-of-antivirus-scan-503642.shtml,4,1,jmount,5/5/2016 14:41\n11149629,Smartphone is the wrong name,http://loup-vaillant.fr/articles/smartphone-is-the-wrong-name,75,112,loup-vaillant,2/22/2016 9:34\n10318657,What Will Alphabet Be When It Grows Up?,http://www.technologyreview.com/review/541806/what-will-alphabet-be-when-it-grows-up/,2,1,adenadel,10/2/2015 14:15\n11829114,\"BCHS: BSD, C, httpd, SQLite\",http://www.learnbchs.org/index.html,6,1,rudolfochrist,6/3/2016 8:53\n11553652,Possible Jenkins Project Infrastructure Compromise,https://jenkins.io/blog/2016/04/22/possible-infra-compromise/,19,1,justinludwig,4/23/2016 1:16\n12492925,Spymasters Plan to Build Great British Firewall,https://www.ft.com/content/85549652-79d1-11e6-97ae-647294649b28,2,3,secfirstmd,9/13/2016 22:58\n11296057,North Korea sentences US tourist to 15 years in prison,http://bigstory.ap.org/article/34724adee8bf4459b82365e4734f9c26/north-korea-sentences-us-tourist-15-years-prison,77,48,setra,3/16/2016 9:39\n11299033,How I Built 180 Websites in 180 days and became a YC Fellowship Founder,https://zube.io/blog/how-i-built-180-websites-in-180-days-and-became-a-yc-fellowship-founder/,72,29,jenniferDewalt,3/16/2016 17:23\n11033074,Brazilian government website hacked. Aedes aegypti mosquitoes over front page,http://www.brasil.gov.br/,1,2,bobowzki,2/4/2016 10:33\n11606682,Ask HN: Is getting into a top ~5 CS PhD program possible in mid-30s?,,14,15,garkimasera,5/1/2016 16:03\n12086908,Pokemon GO Android Controller,https://github.com/xbenjii/PokeMock,1,3,xbenjii,7/13/2016 15:26\n10281468,\"Important: Ugh.. i reversed on myself, for the Kohlberg Commons\",,1,1,adamclayman,9/25/2015 23:59\n12495543,How to automate Gulp tasks and generate webfont from SVG files,https://medium.com/@BuddyWorks/how-to-automate-gulp-tasks-and-generate-webfont-from-svg-files-43ad6fc70f96,7,2,codecalm,9/14/2016 10:38\n12054596,Show HN: Free and open source page builder for WordPress,http://gettailor.com,202,62,andrewworsfold,7/8/2016 10:37\n10723556,Oh Caml Five Songs about Programming,http://thenewstack.io/oh-caml-five-songs-programming/,3,1,MilnerRoute,12/12/2015 18:17\n10261397,Why we're leaving Heroku,https://www.youbetrayedus.org/heroku/,379,74,rubbingalcohol,9/22/2015 20:17\n11067008,US intelligence chief: we might use the internet of things to spy on you,http://www.theguardian.com/technology/2016/feb/09/internet-of-things-smart-home-devices-government-surveillance-james-clapper,16,5,cryoshon,2/9/2016 17:30\n11052743,Badgers are driving hedgehogs extinct,http://www.rationaloptimist.com/blog/badgers-and-hedgehogs/,54,61,networked,2/7/2016 13:25\n11178379,Python: Why cant we write list.len()?,http://stupidpythonideas.blogspot.com/2016/02/unified-call-syntax.html,4,2,ceronman,2/25/2016 22:34\n10935327,Ask HN: Are you interested in becoming a technical cofounder?,,20,27,robbystout,1/20/2016 0:59\n10651437,The National Security Letter spy tool has been uncloaked,http://arstechnica.com/tech-policy/2015/11/the-national-security-letter-spy-tool-has-been-uncloaked-and-its-bad/,6,1,newman314,11/30/2015 20:11\n11476021,Ask HN: Long term storage for personal files?,,2,5,rahimnathwani,4/11/2016 23:36\n12082394,US: Police Arrest People for Criticizing Cops on Facebook and Twitter,https://theintercept.com/2016/07/12/after-dallas-shootings-police-arrest-people-for-criticizing-cops-on-facebook-and-twitter/,6,1,kushti,7/12/2016 21:26\n12371208,Ask HN: Best way to monitor data incosistency in a distributed system,,2,2,mukgupta,8/27/2016 5:56\n10840524,Ask HN: Do you miss the points showing next to comments?,,4,1,keyle,1/5/2016 2:17\n11479220,TLS and SSH security scans with remediation reports,https://discovery.cryptosense.com,8,1,gram657,4/12/2016 13:13\n11859756,Training a CNN using pictures of faces just got patented,http://patents.justia.com/patent/20160140436,19,9,iofj,6/8/2016 3:17\n12478570,The unknown man who (may have) invented optogenetics,https://www.statnews.com/2016/09/01/optogenetics/,1,1,dharma1,9/12/2016 10:45\n10414658,Convox Rack 0.7: Papertrail and SSL,http://convox.github.io/blog/rack-0-7-papertrail-and-ssl/,16,1,ddollar,10/19/2015 18:31\n11419006,I doomed mankind with a free text editor,https://medium.com/@mortenjust/i-doomed-mankind-with-a-free-text-editor-ba6003319681#.lcckarats,2,1,0x7fffffff,4/4/2016 2:25\n11184536,Venmo Halts New Developer Access To Its API,http://techcrunch.com/2016/02/26/how-not-to-run-a-platform/,97,46,coloneltcb,2/26/2016 21:47\n10891279,The Economics and Politics of Free Basics,https://lobste.rs/s/h2xve1/the_economics_and_politics_of_free_basics_log_thoughts,2,1,andreyf,1/12/2016 23:45\n10971183,The Atlas of Beauty: North Korea,https://maptia.com/mihaelanoroc/stories/the-atlas-of-beauty-north-korea,3,1,samsolomon,1/26/2016 0:45\n10607696,The Ultimate Hacking Keyboard,https://www.crowdsupply.com/ugl/ultimate-hacking-keyboard,8,2,weitzj,11/21/2015 19:15\n10325670,\"007, a small experimental language with a license to macro\",https://github.com/masak/007,121,14,jsnell,10/3/2015 22:38\n11071286,A Mammals Brain Has Been Cryonically Preserved and Recovered,http://motherboard.vice.com/read/a-rabbit-brain-has-been-cryonically-preserved-and-recovered-brain-preservation-prize,5,1,prostoalex,2/10/2016 7:43\n10300138,Interview with Chris Wanstrath,http://fortune.com/2015/09/29/github-ceo-40-under-40/,10,5,obilgic,9/29/2015 22:10\n10837255,XKCD Substitutions Extension,https://github.com/bahlo/xkcd-substitutions,2,1,orangepenguin,1/4/2016 18:13\n10385269,Netgear Routers Susceptible to Serious DNS Exploit,http://hothardware.com/news/netgear-routers-susceptible-to-serious-dns-exploit-firmware-update-incoming,1,1,Tekker,10/14/2015 6:22\n12552298,LL and LR Parsing Demystified (2013),http://blog.reverberate.org/2013/07/ll-and-lr-parsing-demystified.html,155,35,bleakgadfly,9/21/2016 21:14\n11479082,\"Will Stephen, sarcasm on: How to Sound Smart in Your TEDx Talk\",https://www.youtube.com/watch?v=8S0FDjFBj8o,2,1,anton_tarasenko,4/12/2016 12:56\n12100229,Literacy is Obsolete,http://www.alexstjohn.com/WP/2016/07/15/coding-modern-literacy/,2,1,douche,7/15/2016 11:30\n10914647,ArcadeRS: A Game Tutorial in Rust,http://jadpole.github.io/arcaders/arcaders-1-0/,85,2,charlesetc,1/16/2016 7:45\n10899018,We Have a Serious Problem,http://www.newyorker.com/magazine/2016/01/18/we-have-a-serious-problem,4,1,danielam,1/14/2016 1:27\n10283525,Sid  Static Intrusion Detection for NetBSD,https://mail-index.netbsd.org/source-changes/2015/09/24/msg069028.html,58,7,vezzy-fnord,9/26/2015 16:36\n11596059,Who Can Name the Bigger Number?,http://www.scottaaronson.com/writings/bignumbers.html?,4,4,yoha,4/29/2016 14:48\n11304974,Evidence that Alzheimers lost memories may one day be recoverable,https://www.washingtonpost.com/news/to-your-health/wp/2016/03/17/mit-scientists-find-evidence-that-alzheimers-lost-memories-may-one-day-be-recoverable/,135,20,daegloe,3/17/2016 15:34\n10916979,Nadim Kobeissi on why he left Peerio,https://twitter.com/kaepora/status/688343332867694592,63,6,dazmax,1/16/2016 21:40\n10786411,Neon: Node plus Rust,http://calculist.org/blog/2015/12/23/neon-node-rust/,338,69,aturon,12/24/2015 0:17\n11155399,The Seven Habits of Highly Depolarizing People,http://www.the-american-interest.com/2016/02/17/the-seven-habits-of-highly-depolarizing-people/,213,165,randomname2,2/23/2016 0:07\n12066571,The startup nation is running out of steam,http://www.economist.com/news/business/21701810-startup-nation-running-out-steam-talent-search,83,41,wslh,7/10/2016 18:25\n10501633,Introducing Memory Leak,https://medium.com/memory-leak/introducing-memory-leak-3efc8757228d,14,4,lennypruss,11/3/2015 18:50\n11483857,Why would you learn C++ in 2016?,http://itscompiling.eu/2016/03/10/why-learn-cpp-2016/,149,154,ingve,4/12/2016 21:47\n11106501,\"Dato open sources SFrame  a disk-backed, compressed columnnar data frame\",http://blog.dato.com/sframe-open-source-release,93,19,infinite8s,2/15/2016 22:23\n10859238,Political Forecasts  according to the betting markets,http://www.politicalforecasts.com,4,3,minhtripham,1/7/2016 17:24\n11143603,Ask HN: What Is Google's Container Runtime?,,2,2,TwoFourIO,2/21/2016 6:49\n12477497,Warren Buffett's Net Worth by Age,http://microcapclub.com/2015/08/warren-buffetts-net-worth-by-age/,72,63,tiffani,9/12/2016 5:58\n12074006,\"The old GitHub font, a Chrome extension\",https://github.com/rreusser/the-old-github-font,3,1,guava,7/11/2016 20:06\n10610041,Using strace to figure out how Git push over SSH works,http://kamalmarhubi.com/blog/2015/11/21/using-strace-to-figure-out-how-git-push-over-ssh-works/,13,1,akerl_,11/22/2015 13:51\n12158361,Key Words for Use in RFCs to Indicate Requirement Levels,https://tools.ietf.org/html/rfc2119,2,1,federicoponzi,7/25/2016 13:07\n11152407,Timeline of recent events at Wikimedia Foundation,http://mollywhite.net/wikimedia-timeline/,10,2,kenrick95,2/22/2016 17:15\n11922865,Why aren't PGP and SSH keys popular as a second factor for authentication?,https://security.stackexchange.com/questions/127288/why-dont-pgp-and-ssh-keys-see-more-widespread-use-as-a-second-factor-when-authe/127310,117,73,verandaguy,6/17/2016 14:39\n11215371,Dick Smith receiver puts customer databases up for sale,http://www.itnews.com.au/news/dick-smith-receiver-puts-customer-databases-up-for-sale-416422,2,1,thelostagency,3/3/2016 6:32\n12544111,Sentient aliens are probably terrestrial,https://keplerlounge.com/2016/08/19/sentient-aliens-are-probably-terrestrial/,3,2,arocke,9/20/2016 23:06\n12558608,Comparison of Secure Messaging Applications,https://www.eff.org/node/82654,3,1,turrini,9/22/2016 17:41\n11546552,Bill Gurley is most unselfaware man on planet or he wrote open letter to Uber,https://pando.com/2016/04/21/bill-gurley-either-most-unselfaware-man-planet-or-he-just-wrote-open-letter-uber/,1,1,phodo,4/22/2016 1:49\n12556986,Oracles Cloudy Future,https://stratechery.com/2016/oracles-cloudy-future/,194,147,craigkerstiens,9/22/2016 14:26\n12080846,Literature in Castros Cuba,http://www.theparisreview.org/blog/2016/07/11/literature-in-castros-cuba/,45,43,dnetesn,7/12/2016 17:27\n10624589,The Quest for the Ultimate Vacuum Tube,http://spectrum.ieee.org/semiconductors/devices/the-quest-for-the-ultimate-vacuum-tube,27,1,sohkamyung,11/25/2015 0:28\n10916357,\"Anti-Education by Nietzsche, and why mainstream culture does our best thinking\",http://www.theguardian.com/books/2016/jan/08/anti-education-on-the-future-of-our-educational-institutions-friedrich-nietzsche-review,54,29,drjohnson,1/16/2016 19:06\n11682712,Disclosed  Lifx Security Issue,https://shkspr.mobi/blog/2016/05/disclosed-lifx-security-issue/,3,2,edent,5/12/2016 11:47\n11460256,Type 1 and type 2 decisions,https://micaelwidell.com/type-1-and-type-2-decisions/,3,1,mwidell,4/9/2016 6:46\n11698837,An Introduction to Scientific Python (and a Bit of the Maths Behind It),http://www.jamalmoir.com/2016/05/scientific-python-numpy.html,22,2,Jmoir,5/15/2016 1:07\n10699119,iOS 9 vulnerability: Content Blockers can track browser history,http://blog.appgrounds.com/content-blockers-track-browser-history/,8,1,lukezli,12/8/2015 20:14\n12304205,2016 European Software Development Salary Survey,https://www.oreilly.com/ideas/2016-european-software-development-salary-survey,1,1,BerislavLopac,8/17/2016 12:47\n12504338,Darpa Contract Awarded to Verify Blockchain-Based Integrity Monitoring System,http://guardti.me/2ciE3wp,120,55,m545,9/15/2016 8:27\n10286258,Show HN: Validating models in Django 1.8,http://hackandstack.com/blog/posts/validating-data-in-django-18,2,1,mardurhack,9/27/2015 12:11\n10322856,A couple of projects for engineering students,,2,1,khitchdee,10/3/2015 6:35\n11178580,Show HN: Email PaaS Pricing (for former Mandrill users),http://rofish.net/mailpricing.html,6,3,ROFISH,2/25/2016 23:07\n10922251,\"E-Cigarettes, as Used, Arent Helping Smokers Quit, Study Shows\",https://www.ucsf.edu/news/2016/01/401311/e-cigarettes-used-arent-helping-smokers-quit-study-shows,31,57,sundaeofshock,1/18/2016 2:48\n11666423,Bing Says 25% of All Searches Are Voice Searches,https://www.searchenginejournal.com/bing-says-25-searches-voice-searches/163287/,16,22,riqbal,5/10/2016 11:30\n11862893,Hacktivist Protests Poor Security Practices,https://www.inversoft.com/blog/2016/06/08/hacktivist-protests-poor-security-practices/,8,1,Sbobby83,6/8/2016 15:32\n11192888,C4H 2.0 released,https://www.computeforhumanity.org/blog/introducing-2.0?r=0267EF8C-E41B-478C-B6AB-496E79D7CC7D,1,1,jacobevelyn,2/28/2016 23:27\n11001709,Why Russian Government Should Forget about the Blockchain Technology,http://forklog.net/why-russian-government-should-forget-about-the-blockchain-technology/,10,1,samueljenkins,1/30/2016 13:29\n11137463,Ask HN: Best fitness and/or yoga app?,,1,1,swimduck,2/19/2016 23:10\n11526164,\"Viber adds end-to-end encryption, hidden chats as message app privacy wave grows\",http://techcrunch.com/2016/04/19/viber-adds-end-to-end-encryption-hidden-chats-universal-delete-as-messaging-app-privacy-grows/,2,1,secfirstmd,4/19/2016 11:21\n10692548,Bring on the Real Computer Revolution [pdf],http://ojs.stanford.edu/ojs/index.php/intersect/article/viewFile/703/617,29,10,unimpressive,12/7/2015 20:44\n10265806,Cable Robot Simulator [video],https://www.youtube.com/watch?v=cJCsomGwdk0,261,70,alex_marchant,9/23/2015 15:56\n10481752,Theres No Escaping Competition: People Need a Way to Decide Who Gets What,http://fee.org/freeman/there-s-no-escaping-competition,39,104,nkurz,10/31/2015 4:04\n10198796,Falsehoods Programmers Believe About Time,http://infiniteundo.com/post/25326999628/falsehoods-programmers-believe-about-time,3,1,dsr_,9/10/2015 16:00\n12227945,Hampton Creek Ran Undercover Project to Buy Up Its Own Vegan Mayo,http://www.bloomberg.com/news/articles/2016-08-04/food-startup-ran-undercover-project-to-buy-up-its-own-products,114,81,pgroves,8/4/2016 19:43\n11690133,The information industry will transform within the next years,https://medium.com/life-tips/the-masterplan-d40640a3b2fc#.55yzlrrmi,4,3,oemerax,5/13/2016 13:02\n11596640,Ask HN: How can a dummy like me learn algorithms?,,30,15,alansmitheebk,4/29/2016 16:10\n10514221,Success: what happens when America's food banks embrace free-market economics [pdf],http://conference.nber.org/confer/2015/MDf15/Prendergast.pdf,2,1,c_prompt,11/5/2015 16:28\n12497259,Show HN: Cardpop  Snapchat for postcards,https://itunes.apple.com/us/app/cardpop-design-mail-fun-postcards/id1086532449?mt=8,1,1,tgoldberg,9/14/2016 14:37\n10331816,402: Payment Required,https://medium.com/@humphd/402-payment-required-95bc72f06fcd,176,213,nmcfarl,10/5/2015 13:56\n11548864,\"Show HN: Node.js async processing by example (queue, waterfall, series)\",https://github.com/alexellis/async-example/,6,3,alexellisuk,4/22/2016 13:17\n11426016,Silicon Valley might be losing its sex appeal,http://mashable.com/2016/04/04/silicon-valley-salary-study,12,2,Irene,4/4/2016 21:52\n10572373,Sports At Any Cost: How Colleges Are Bankrolling the Athletics Arms Race,http://projects.huffingtonpost.com/ncaa/sports-at-any-cost,21,6,shaneshifflett,11/16/2015 2:55\n10898175,New  Scheduled Reserved Instances,https://aws.amazon.com/blogs/aws/new-scheduled-reserved-instances/,4,1,jonny2112,1/13/2016 22:37\n10337299,Europe's highest court has rejected the 'safe harbor' agreement,http://uk.businessinsider.com/european-court-of-justice-safe-harbor-ruling-2015-10,563,299,noplay,10/6/2015 7:48\n10615118,Kinglake road crashes (2014),http://the-way-to-the-centre.com/blog/2014/10/25/kinglake-road-crashes/,25,11,scottmcdot,11/23/2015 15:35\n11212967,Comcast gets big tax break that was designed for Google Fiber,http://arstechnica.com/business/2016/03/oregon-lawmakers-accidentally-gave-comcast-a-big-tax-break/,123,74,pavornyoh,3/2/2016 20:59\n11290218,Cover (YC W16) Helps You Insure Anything with the Snap of a Photo,https://blog.ycombinator.com/cover-yc-w16-helps-you-insure-anything-with-the-snap-of-a-photo,41,20,kevin,3/15/2016 15:13\n11397433,Unwinding Ubers Most Efficient Service,https://medium.com/@buckhx/unwinding-uber-s-most-efficient-service-406413c5871d#.k577zmdaw,12,1,buckhx,3/31/2016 14:33\n10737852,Show HN: iOS app Iconica+ lets developers and designers test out their app icons,https://motionobj.com/iconica/,4,1,hboon,12/15/2015 14:23\n11288012,Android's new bottom navigation,https://www.google.com/design/spec/components/bottom-navigation.html,6,3,tangue,3/15/2016 7:16\n11504322,Apple Pursues New Search Features for a Crowded App Store,http://www.bloomberg.com/news/articles/2016-04-14/apple-said-to-pursue-new-search-features-for-crowded-app-store,25,17,walterbell,4/15/2016 14:01\n10722266,Challenges of Memory Management on Modern NUMA System,https://queue.acm.org/detail.cfm?id=2852078,27,4,signa11,12/12/2015 9:42\n11772294,Racial Fault Lines in Silicon Valley,https://blog.devcolor.org/racial-fault-lines-in-silicon-valley-390cd0e4a6dc,226,153,bdr,5/25/2016 19:10\n10933580,Clojure 1.8,http://blog.cognitect.com/blog/2016/1/19/clojure-18,272,60,147,1/19/2016 20:09\n10835608,Stop Comparing JSON and XML,http://www.yegor256.com/2015/11/16/json-vs-xml.html,66,56,padraic7a,1/4/2016 13:53\n12080408,Pokemon NO Blocker so you never have to see any mentions of Pokemon ever again,https://chrome.google.com/webstore/detail/pokemon-no-pokemon-blocke/fcfkedekimblhldjbiphhfobkafkeaeb,2,2,conorbrowne,7/12/2016 16:31\n12335256,Reflections on NixOS,https://zenhack.net/2016/01/24/reflections-on-nixos.html,164,99,ikhthiandor,8/22/2016 10:20\n12293480,16-year-old South African invents wonder material to fight drought,http://www.cnn.com/2016/08/09/africa/orange-drought-kiara-nirghin/,7,1,JSeymourATL,8/15/2016 21:10\n11945022,\"Hackers, experts decode the magic of 'Mr. Robot' ahead of Season 2\",http://mashable.com/2016/06/06/mr-robot-decoded-season-2/#j58RHP1BcEqn,5,1,tilt,6/21/2016 11:56\n10958174,Why I love hacking at LibreOffice,http://randomtechnicalstuff.blogspot.com/2016/01/why-i-love-hacking-at-libreoffice.html,96,19,davidgerard,1/23/2016 12:38\n10230513,Study: Experiencing awe affects the way you treat people,http://qz.com/471388/study-how-experiencing-awe-transforms-the-way-you-treat-the-people-around-you/,20,6,dpflan,9/16/2015 22:50\n11537758,How a Simple Request Got Me Blacklisted by the Pentagon,https://theintercept.com/2016/04/20/how-a-simple-request-got-me-blacklisted-by-the-pentagon/,29,1,nomoba,4/20/2016 21:06\n11396006,\"IP Blacklists Analysed  let's see what they do, how they compare\",http://iplists.firehol.org/,6,1,ktsaou,3/31/2016 9:49\n10798896,Ask HN: Your Experience Using Soylent as a Food Replacement?,,3,5,cdvonstinkpot,12/27/2015 21:52\n12127919,Let's Run Lisp on a Microcontroller,http://dmitryfrank.com/blog/2016/0718_let_s_run_lisp_on_a_microcontroller,4,2,dimonomid,7/20/2016 10:12\n10332652,Volkswagen inspires PHP,https://github.com/hmlb/phpunit-vw,2,1,S4UC1SS0N,10/5/2015 15:58\n10582769,An app idea  igmi,,1,2,djrules24,11/17/2015 17:53\n10513078,Show HN: Personality Test Inspired by CG Jung,,5,1,subliminalzen,11/5/2015 13:11\n10301894,Service-Oriented Architecture: Scaling Our Codebase As We Grow,https://eng.uber.com/soa/,54,18,robzyb,9/30/2015 5:01\n12266571,New California digital currency bill requires $5k license to run a Bitcoin node,https://twitter.com/desantis/status/763244115790143488,18,1,mbgaxyz,8/11/2016 6:22\n10579559,The design of the Strict Haskell pragma,http://blog.johantibell.com/2015/11/the-design-of-strict-haskell-pragma.html,61,43,lmartel,11/17/2015 6:52\n10928528,Object-Oriented Programming is Bad,https://www.youtube.com/watch?v=QM1iUe6IofM&lc=z12hw314zrvkxxqol04cjrdwhsvjzz4q4kk0k,26,8,jbeja,1/19/2016 2:28\n10416658,Ask HN: How much should I charge for a WordPress site?,,2,2,__glibc_malloc,10/20/2015 0:06\n10747131,CastAR will return $1M in Kickstarter money and postpone shipments,http://venturebeat.com/2015/12/16/castar-will-return-1m-in-kickstarter-money-and-postpone-augmented-reality-glasses-shipments/?utm_content=buffer6d47b&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer,29,15,edroche,12/16/2015 20:37\n12334098,Introducing Little Flocker: File Access Enforcement for MacOS,http://www.zdziarski.com/blog/?p=6178,13,2,jzdziarski,8/22/2016 4:25\n10708092,The Kitchen Bladesmith,http://craftsmanship.net/the-kitchen-bladesmith/,2,1,jdnier,12/10/2015 0:50\n11738913,Ask HN: What is an open-source alternative to Google Home?,,50,48,holaboyperu,5/20/2016 16:01\n10834056,Edging in: the biggest science news of 2015,http://www.scottaaronson.com/blog/?p=2612,42,2,jseliger,1/4/2016 4:48\n11045971,The race to the bottom of victimhood and social justice culture,http://jakeseliger.com/2016/01/28/the-race-to-the-bottom-of-victimhood-and-social-justice-culture/,31,2,jseliger,2/6/2016 1:08\n11422937,Show HN: Hyper_  Simple and Secure Container Cloud,https://blog.hyper.sh/introducing-hyper-beta-the-native-container-cloud.html,88,48,scprodigy,4/4/2016 16:03\n11300442,Can a smart watch save you from a stroke? Contribute your data and save a life,http://www.mrhythmstudy.org/,13,2,johnsonhsieh,3/16/2016 20:33\n11495882,Standups for Hackers,https://github.com/Wootech/standupmail-cli,9,5,mfts0,4/14/2016 12:01\n12118644,Yahoo misses profit expectations in what could be its last-ever earnings report,https://www.washingtonpost.com/news/the-switch/wp/2016/07/18/yahoo-misses-profit-expectations-in-what-could-be-its-last-ever-earnings-report/,129,148,bane,7/18/2016 23:46\n10280894,Mobile Ad Brokers as DDoS Distribution Vectors: A Case Study,https://blog.cloudflare.com/mobile-ad-networks-as-ddos-vectors/??,37,9,majke,9/25/2015 21:45\n11212357,Please Scan My Towel: How I turned my hotel towel into my RSA conference badge,http://jerrygamblin.com/2016/03/01/please-scan-my-towel/?platform=hootsuite,5,3,wolframio,3/2/2016 19:33\n10533079,I read the 100 best fantasy and sci-fi novels and they were shockingly offensive,http://www.newstatesman.com/culture/2015/08/i-read-100-best-fantasy-and-sci-fi-novels-and-they-were-shockingly-offensive,8,4,robin_reala,11/9/2015 14:15\n10305561,\"AboutLife, Focused on Personal Finance, Debuts With $3M in Funding From Kleiner\",http://techcrunch.com/2015/09/30/aboutlife-focused-on-personal-finance-debuts-with-3-million-in-funding-from-kleiner/,6,1,samdalton,9/30/2015 17:24\n10264638,\"Ask HN: Company offers to pay for sth to improve our skills, what to propose?\",,4,1,wbjohn,9/23/2015 12:42\n10782811,SHA-1 Deprecation: No Browser Left Behind,https://blog.cloudflare.com/sha-1-deprecation-no-browser-left-behind/,99,40,jgrahamc,12/23/2015 10:50\n11238850,Oklos Jacob DeWitte on Building a Nuclear Reactor People Want,http://themacro.com/articles/2016/03/jacob-dewitte-oklo-interview/,35,55,ghosh,3/7/2016 13:58\n10985626,Simple explanation of UTF-8,https://en.wikipedia.org/wiki/UTF-8#Description,3,1,thirdreplicator,1/28/2016 2:18\n10522031,Not Even Twitter Understands Twitter,http://www.baekdal.com/opinion/not-even-twitter-understands-twitter/,48,59,huphtur,11/6/2015 21:04\n10864665,\"John Legere asks EFF, Who the f**k are you, and who pays you?\",http://arstechnica.com/business/2016/01/john-legere-asks-eff-who-the-fk-are-you-and-who-pays-you/,130,13,louthy,1/8/2016 13:31\n11617260,Hal Finney received the first Bitcoin transaction. Heres how he describes it,https://www.washingtonpost.com/news/the-switch/wp/2014/01/03/hal-finney-received-the-first-bitcoin-transaction-heres-how-he-describes-it/,2,1,bootload,5/3/2016 1:54\n12341044,Amazon wants to sell a music subscription service that will only work on Echo,http://www.recode.net/2016/8/22/12593158/amazon-music-echo-alexa,2,1,prostoalex,8/23/2016 2:50\n12282054,\"Kenny Baker, actor behind R2-D2, dies\",https://www.theguardian.com/film/2016/aug/13/kenny-baker-r2-d2-dies-star-wars,104,10,Urgo,8/13/2016 16:41\n10378910,Show HN: Interactive Maps for IoT Search Engine Shodan,https://maps.shodan.io/#36.421282443649496/-99.228515625/5/green/apache,8,1,achillean,10/13/2015 6:53\n10556869,Haskell in ES6: Part 1,http://casualjavascript.com/javascript/es6/haskell/native/implementation/2015/11/12/haskell-in-es6-part-1.html,85,38,megalodon,11/12/2015 23:13\n11729413,A YSlow Alternative for Making Web Pages Faster,https://www.maxcdn.com/blog/coach-yslow-alternative/,71,7,vinnyglennon,5/19/2016 11:40\n11136041,New Versioning Scheme for React,https://facebook.github.io/react/blog/2016/02/19/new-versioning-scheme.html,165,77,spicyj,2/19/2016 19:44\n10203063,Lets Build a Simple Interpreter. Part 4,http://ruslanspivak.com/lsbasi-part4/,3,1,rspivak,9/11/2015 11:25\n11691753,\"Node.js Is a Salad Bar Thoughts on Boilerplate, Frameworks and Usability\",https://medium.com/@modernserf/node-js-is-a-salad-bar-74ec01bd4390#.7x87fydp9,2,1,ZoeZoeBee,5/13/2016 17:24\n12419557,The critical role of systems thinking in software development,https://www.oreilly.com/ideas/the-critical-role-of-systems-thinking-in-software-development,7,1,sandal,9/3/2016 15:30\n12129337,Ask HN: Is there any specific company you wish you could work for?,,1,2,techlyf,7/20/2016 14:41\n10703497,How to Cure Cancer,http://www.newyorker.com/magazine/2015/12/14/tough-medicine,5,1,sergeant3,12/9/2015 13:45\n12137588,3d Browser for Apollo 11 Command Module,http://3d.si.edu/apollo11cm/,2,1,wscott,7/21/2016 15:43\n10722579,The American origins of Telegram,https://www.washingtonpost.com/news/the-intersect/wp/2015/11/23/the-secret-american-origins-of-telegram-the-encrypted-messaging-app-favored-by-the-islamic-state/,35,5,doener,12/12/2015 12:48\n10447662,\"MeetCute  Play matchmaker, earn rewards\",https://www.meetcute.io,8,6,ilmatic,10/25/2015 17:55\n10378496,Report the temperature with ESP8266 to MQTT,https://home-assistant.io/blog/2015/10/11/measure-temperature-with-esp8266-and-report-to-mqtt/,5,1,SEJeff,10/13/2015 4:02\n11348320,\"Linux Foundation Pours $200,000 into R language\",http://www.infoworld.com/article/3047181/application-development/money-talks-linux-foundation-pours-funds-into-r-language.html,8,1,baldfat,3/23/2016 21:16\n10291893,Why Your Doctor Never Sees You on Time,https://medium.com/@saagrawa/the-googol-reasons-your-doctor-never-sees-you-on-time-958fb25d58da,39,8,ceekay,9/28/2015 18:00\n11827344,Becoming a Professor,https://joi.ito.com/weblog/2016/06/02/becoming-a-prof.html,104,33,miraj,6/3/2016 0:11\n10465985,Microsoft to Shut Down Sunrise Calendar After Integration into Outlook Completes,http://techcrunch.com/2015/10/28/microsoft-to-shut-down-sunrise-mobile-calendar-after-integration-into-outlook-completes/,9,1,canistr,10/28/2015 17:38\n10932359,Dumpster  A self-hosted file upload server supporting YubiKey OTP tokens,https://github.com/nmaggioni/Dumpster,2,1,nmaggioni,1/19/2016 17:47\n11730234,From web dev to 3D: Learning 3D modeling,https://levels.io/from-web-dev-to-3d/,170,77,pieterhg,5/19/2016 14:02\n12007062,Nike Open Source Software,https://nike-inc.github.io,152,66,jonbaer,6/30/2016 7:21\n11188852,\"Maybe jobs are for machines, and life is for people\",http://www.bostonglobe.com/ideas/2016/02/24/robots-will-take-your-job/5lXtKomQ7uQBEzTJOXT7YO/story.html,27,6,cedricr,2/27/2016 22:47\n11675768,Using Electron with Haskell,https://codetalk.io/posts/2016-05-11-using-electron-with-haskell.html,1,1,Tehnix,5/11/2016 14:46\n11112896,When to stop dating and settle down,https://www.washingtonpost.com/news/wonk/wp/2016/02/16/when-to-stop-dating-and-settle-down-according-to-math/,48,57,tintinnabula,2/16/2016 20:28\n11372294,How Clintons email scandal took root,https://www.washingtonpost.com/investigations/how-clintons-email-scandal-took-root/2016/03/27/ee301168-e162-11e5-846c-10191d1fc4ec_story.html,38,8,caseysoftware,3/28/2016 1:48\n11950073,Show HN: Discover performance issues before your users do,https://loadfocus.com,1,1,loadfocus,6/21/2016 22:46\n11673968,\"Disposable, Secure, Email Built in Rails\",https://burnonce.com,2,2,shakycode,5/11/2016 10:09\n10219330,Porsche is showing off an electric sports car,http://qz.com/501986/porsche-is-showing-off-an-electric-sports-car-that-could-take-on-tesla/,70,66,adventured,9/15/2015 6:56\n10490560,Grant application rejected over choice of font,http://www.nature.com/news/grant-application-rejected-over-choice-of-font-1.18686,4,1,ingve,11/2/2015 7:43\n12210941,Medium acquires Embedly (YC W10),https://medium.com/the-story/a-new-team-embeds-e3c69a74ee8e,26,3,doki_pen,8/2/2016 16:08\n12172379,Ask HN: Anonymous person sent proof of SSH access to our production server,,450,231,throwaway0727,7/27/2016 13:04\n12538542,3% of Americans own 50% of guns in the US,https://www.theguardian.com/us-news/2016/sep/19/us-gun-ownership-survey,7,5,yunque,9/20/2016 11:07\n10858617,What are the problems you face on a daily basis?,,1,3,theaktu,1/7/2016 15:57\n11277135,UBlock vs. ABP: efficiency compared,https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared,193,59,diziet,3/13/2016 10:29\n10709981,World's largest stellarator fusion reactor goes into operation (1pm CET),http://www.ipp.mpg.de/3985731/w7x_15_2,2,1,walski,12/10/2015 10:50\n10681976,How do I use hacker news,,1,3,facepassion,12/5/2015 14:39\n10951588,Hilarious live tweet of a business deal overheard on a train ride,http://www.huffingtonpost.in/2016/01/20/train-pitch_n_9025466.html,10,1,seshagiric,1/22/2016 8:52\n11521261,\"The House Fund, a new seed fund for UC Berkeley\",http://techcrunch.com/2016/04/18/meet-vc-jeremy-fiance-uc-berkeleys-24-year-old-superconnector/,30,6,adenadel,4/18/2016 16:45\n11544689,\"Instruction latencies, throughputs, ?op breakdowns for Intel, AMD and VIA CPUs [pdf]\",http://www.agner.org/optimize/instruction_tables.pdf,2,1,alexkon,4/21/2016 19:20\n10256623,EFF Urges State Appeals Court to Protect Twitter Parodies,https://www.eff.org/deeplinks/2015/09/eff-urges-state-appeals-court-protect-twitter-parodies,16,1,phodo,9/22/2015 4:27\n12490893,Why is it faster to process a sorted array than an unsorted array?,http://stackoverflow.com/questions/11227809/why-is-it-faster-to-process-a-sorted-array-than-an-unsorted-array,24,2,vikas0380,9/13/2016 18:19\n11646027,Going back to BASIC,http://sdtimes.com/sd-times-blog-going-back-basic/,2,1,jamescustard,5/6/2016 19:07\n10671745,Bad Reasons to Start a Company,https://gist.github.com/bobpoekert/dfe891301678d3de515d,2,2,rabidsnail,12/3/2015 19:02\n10444660,How I won a Facebook hackathon without a line of code (2014),http://mrandrewandrade.com/blog/2014/03/14/codeless-hackathon-winner.html#.ViviyeXiIgI.hackernews,32,5,mrandrewandrade,10/24/2015 19:58\n12561369,Tesla Software Update 8.0,https://www.tesla.com/software,115,88,alfredxing,9/23/2016 0:02\n12078231,InstallMonetizer (YC W12) is officially closed,http://www.installmonetizer.com/,1,1,tainstallmon,7/12/2016 11:40\n11179090,Exotic four-neutron no-proton particle confirmed,http://www.asianscientist.com/2016/01/in-the-lab/tokyo-tetraneutron-proton/,131,64,mgalka,2/26/2016 0:44\n11867241,Noam Chomsky Has Never Seen Anything Like This (2010),http://www.truthdig.com/report/item/noam_chomsky_has_never_seen_anything_like_this_20100419,16,1,nyodeneD,6/9/2016 2:45\n10464146,Nuts and bolts: our routing algorithm,https://blog.captaintrain.com/9159-our-routing-algorithm,44,7,Signez,10/28/2015 13:03\n11637096,Why a Logging Framework Should Not Log,http://www.russet.org.uk/blog/3112,92,55,phillord,5/5/2016 15:44\n11267108,Machine learning for Segment.io to predict customer behaviour,http://microchurn.jssolutionsdev.com/?ref=hackernews,1,1,striletskyy,3/11/2016 15:28\n10706448,White House: Share Your Thoughts on Strong Encryption,https://www.whitehouse.gov/webform/share-your-thoughts-onstrong-encryption,5,1,russell_h,12/9/2015 20:23\n10654049,Distributed Log Search Using GNU Parallel,http://blog.codehate.com/post/134320079974/distributed-log-search-using-gnu-parallel,3,1,anand-s,12/1/2015 7:19\n11073909,Ask HN: Please create a YouTube-red-style micropayments startup,,1,2,rayalez,2/10/2016 16:39\n10253941,\"Fear, Standing, and Speculation for Data Breach Victims\",https://casetext.com/posts/fear-standing-speculation-for-data-breach-victims,5,1,lutesfuentes,9/21/2015 17:53\n12262470,This JPEG is also a webpage,http://lcamtuf.coredump.cx/squirrel/,833,226,cocoflunchy,8/10/2016 15:29\n10362613,The 21 most dangerous foods in the world,http://www.businessinsider.com.au/the-most-dangerous-foods-in-the-world-2015-10,2,1,ashbrahma,10/9/2015 19:15\n12194602,Git rebase for fame and power,http://www.charlesetc.com/git/2016/07/30,4,1,charlesetc,7/30/2016 20:38\n11738072,Nvidia-Docker: Build and Run Docker Containers Leveraging Nvidia  GPUs,https://github.com/NVIDIA/nvidia-docker,63,19,charlieegan3,5/20/2016 14:34\n10430675,\"Loophole-free Bell test Spooky action at a distance, no cheating\",http://hansonlab.tudelft.nl/loophole-free-Bell-test/,192,145,NKCSS,10/22/2015 6:20\n10559019,Hacker News's big redesign,http://imgur.com/T1i1VC9,3,1,vegancap,11/13/2015 10:24\n12049926,(open source) Put your alerts in version control with DogPush,http://eng.trueaccord.com/2016/07/07/put-your-alerts-in-version-control-with-dogpush/,4,1,osamet67,7/7/2016 15:28\n10278973,Urbit: an operating function,http://urbit.org/preview/~2015.9.25/materials/whitepaper,212,169,privong,9/25/2015 16:15\n11425488,Ask HN: Generic cross-platform package and environment manager?,,3,6,darkvertex,4/4/2016 20:46\n10447340,Take Two Hours of Pine Forest and Call Me in the Morning (2012),http://www.outsideonline.com/1870381/take-two-hours-pine-forest-and-call-me-morning,43,4,katiey,10/25/2015 16:38\n11196635,Go-trigger,https://github.com/sadlil/go-trigger,4,2,go-down,2/29/2016 17:09\n12135897,Introducing Stack Overflow Documentation,http://blog.stackoverflow.com/2016/07/introducing-stack-overflow-documentation-beta/,89,11,jsmeaton,7/21/2016 10:24\n10304960,Plans to bring Asimov's moving sidewalks from the Caves of Steel to life,http://www.businessinsider.com/turn-london-subway-into-moving-sidewalk-2015-9,3,2,carbide,9/30/2015 16:10\n12461888,Dont hold your breath for a 30-hour work week,http://www.theglobeandmail.com/opinion/dont-hold-your-breath-for-a-30-hour-work-week/article31777511/,1,1,stefap2,9/9/2016 13:22\n10972359,Why do people put on differing amounts of weight?,http://www.bbc.co.uk/news/magazine-35193414,183,146,soupangel,1/26/2016 7:54\n12123896,BBC+ super app curates content,http://www.bbc.com/news/technology-36834757,1,1,abhi3,7/19/2016 18:52\n11542938,Sites that block adblockers seem to be suffering,https://thestack.com/world/2016/04/21/sites-that-block-adblockers-seem-to-be-suffering/,82,54,twoshedsmcginty,4/21/2016 15:37\n12350779,\"Quake devastates mountain towns in central Italy, at least 20 believed killed\",http://www.reuters.com/article/us-italy-quake-idUSKCN10Z04H?il=0,6,1,testrun,8/24/2016 9:40\n11143326,Discover Flask,http://discoverflask.com/,247,75,rkda,2/21/2016 4:38\n10701100,Google says its quantum computer is 100M times faster than a regular chip,http://venturebeat.com/2015/12/08/google-says-its-quantum-computer-is-more-than-100-million-times-faster-than-a-regular-computer-chip/,19,2,nopinsight,12/9/2015 0:55\n11551259,Hacker-scripts,https://github.com/codeforgeek/hacker-scripts,1,1,vikas0380,4/22/2016 18:15\n10814164,Governments deterring businessmen and tourists with cumbersome visa requirements,http://www.economist.com/news/business/21684791-governments-are-deterring-business-travellers-and-tourists-cumbersome-visa-requirements,69,59,e15ctr0n,12/30/2015 20:28\n10566436,Cybersecurity and Data Science,https://ognitio.com/cybersecurity-and-data-science/,24,5,rzagabe,11/14/2015 17:28\n11290026,\"Gmail extension for adding links to places (restos, etc)  feedback welcome\",https://chrome.google.com/webstore/detail/placelinks/idgjkcblhkenilaiheffnmkjblckpioc?hl=en,3,1,itaileibowitz,3/15/2016 14:52\n12571261,Google Web Fonts Typographic Project,https://femmebot.github.io/google-type/,240,25,endianswap,9/24/2016 15:23\n11606299,Handcuffed to Uber,http://techcrunch.com/2016/04/29/handcuffed-to-uber/?sr_share=facebook,174,208,felarof,5/1/2016 14:28\n11727792,\"In Sharp Reversal, California Suspends Water Restrictions\",http://www.nytimes.com/2016/05/19/us/california-suspends-water-restrictions.html,73,65,jstreebin,5/19/2016 3:40\n11716320,\"Welcome, school 42. Seriously\",https://www.holbertonschool.com/school-42-welcome,13,2,julien421,5/17/2016 18:58\n10707569,MySQL is a Better NoSQL,http://engineering.wix.com/2015/12/10/scaling-to-100m-mysql-is-a-better-nosql/,96,88,yoava,12/9/2015 23:18\n10773078,Teaching Operating Systems with Tracing,http://teachbsd.org/,63,6,vezzy-fnord,12/21/2015 19:59\n12518247,\"Many \"\"listen\"\" TCP sockets slow down Linux  The revenge of the listening sockets\",https://blog.cloudflare.com/revenge-listening-sockets/,10,1,majke,9/16/2016 23:53\n11255908,\"VTech: We Are Not Liable If We Fail to Protect Your Data, EFF: Oh Yes You Are\",https://www.eff.org/deeplinks/2016/03/vtech-we-are-not-liable-if-we-fail-protect-your-data-eff-oh-yes-you-are,4,1,DiabloD3,3/9/2016 21:36\n10672942,Is it even possible to lose weight?,http://power20method.com/is-it-possible-to-lose-weight/,1,1,arshadgc,12/3/2015 21:51\n12158073,Water Out of the Tailpipe: A New Class of Electric Car Gains Traction,http://mobile.nytimes.com/2016/07/22/automobiles/water-out-the-tailpipe-a-new-class-of-electric-car-gains-traction.html?_r=0&referer=http://asymcar.com/r/?p=3004,1,1,Osiris30,7/25/2016 12:12\n10608651,Imply  Exploratory Analytics Powered by Druid,http://imply.io/,29,4,wanghq,11/22/2015 1:04\n10470795,Ask HN: How's the IT job market in Australia?,,2,8,vaib,10/29/2015 13:28\n10658187,\"Maker's Schedule, Manager's Schedule (2009)\",http://www.paulgraham.com/makersschedule.html,156,28,MarlonPro,12/1/2015 19:46\n12147275,Quantum: Rust quantum computer simulator,https://github.com/beneills/quantum,1,1,beneills,7/22/2016 22:38\n11686342,The Top 5 Crashes on iOS,https://www.apteligent.com/developer-resources/top-5-most-frequent-crashes-on-ios/?partner_code=GDC_hn_top5ios,20,1,andrewmlevy,5/12/2016 20:06\n12555984,Success in reading burnt ancient scroll,http://advances.sciencemag.org/content/2/9/e1601247.full,19,3,arman0,9/22/2016 11:14\n10810266,Ask HN: What are the best resources for learning PostgreSQL?,,4,2,foxhedgehog,12/30/2015 1:47\n11054837,Stacks project hits 5000 pages,http://stacks.math.columbia.edu,1,1,GFK_of_xmaspast,2/7/2016 21:05\n12148200,Ask HN: What are some companies that make good startup videos?,,5,2,z0a,7/23/2016 3:26\n11604233,The leap second: Because our clocks are more accurate than the Earth,http://arstechnica.com/science/2016/04/the-leap-second-because-our-clocks-are-more-accurate-than-the-earth/,2,1,shawndumas,5/1/2016 0:04\n12349167,Ask HN: What has the highest cost per megabyte?,,1,2,foota,8/24/2016 2:03\n10730555,Facebooks Sheryl Sandberg: Now Is When Were Going Big in Ads (2011),http://robhof.com/2011/04/20/1014/,13,4,hownottowrite,12/14/2015 12:09\n10324094,The Evolution of a Software Engineer,https://medium.com/@webseanhickey/the-evolution-of-a-software-engineer-db854689243,2,1,hharnisch,10/3/2015 14:56\n11808347,The TV Industry Will Unravel Faster Than People Think,https://medium.com/lightspeed-venture-partners/the-tv-industry-will-unravel-faster-than-you-think-283485420ca6#.dai145ph7,31,18,Doubleguitars,5/31/2016 17:41\n11390804,Microsoft Announces Converter for Bringing Win32 Apps to the Windows Store,http://techcrunch.com/2016/03/30/desktop-app-converter/,99,67,doener,3/30/2016 16:56\n10496549,How Do Plastic Bags Get into the Ocean?,http://news.discovery.com/earth/oceans/how-does-your-plastic-bag-get-into-the-ocean-151102.htm,43,29,Oatseller,11/3/2015 0:41\n11992882,Reusing Abandoned Big-Box Superstores Across America,http://99percentinvisible.org/article/ghost-boxes-reusing-abandoned-big-box-superstores-across-america/,140,94,l33tbro,6/28/2016 11:41\n12231446,Auto Generated Tweets That Youll Never Know Are Spam with Machine Learning,https://www.technologyreview.com/s/602109/this-ai-will-craft-tweets-that-youll-never-know-are-spam/,1,1,theafh,8/5/2016 11:37\n10697692,MongoDB 3.2: Now powered by Postgres,https://www.linkedin.com/pulse/mongodb-32-now-powered-postgresql-john-de-goes,120,25,buffyoda,12/8/2015 17:05\n11332488,Visiting Factories in China as an Entrepreneur,http://needwant.com/p/visit-factories-china-entrepreneur/,98,63,j0ncc,3/21/2016 22:01\n10628659,Filmmaker Forcing UK Board of Film Classification to Watch Paint Dry,http://www.newstatesman.com/culture/film/2015/11/filmmaker-forcing-british-board-film-classification-watch-paint-drying-hours,40,22,dnetesn,11/25/2015 18:24\n11389620,Headless CMS  Contentful vs. Accedo,https://medium.com/apegroup-texts/two-headless-cms-head-to-head-94ea26b0b80f#.3xskvx6vq,14,3,nilsskold,3/30/2016 14:45\n10350410,Is Academe a Cult?,http://chronicle.com/article/Is-Academe-a-Cult-/233505,2,1,benbreen,10/8/2015 1:51\n10782795,Vodafone Brings Wi-Fi Calling to the Samsung Galaxy S6 and Edge in the UK,http://www.androidcentral.com/vodafone-brings-wi-fi-calling-samsung-smartphones-uk,1,1,elfalfa,12/23/2015 10:44\n11078082,How can JavaScript be stopped from spreading like a cancer?,https://medium.com/@richardeng/an-open-letter-to-ecma-cb60ee917da9,6,4,berserker-one,2/11/2016 3:35\n10382006,What happened when a roomful of engineers watched 'The Martian',http://www.pri.org/stories/2015-10-13/what-happened-when-room-full-engineers-watched-martian,4,4,Mz,10/13/2015 17:30\n11936679,\"Internet of Things, Machine Learning and Robotics Are Priorities for Dev in 2016\",http://www.forbes.com/sites/louiscolumbus/2016/06/18/internet-of-things-machine-learning-robotics-are-high-priorities-for-developers-in-2016/,35,9,mwielbut,6/20/2016 7:52\n12414933,Zika spraying kills millions of honeybees,http://www.cnn.com/2016/09/01/health/zika-spraying-honeybees/,10,2,jonathanehrlich,9/2/2016 18:07\n11803299,Design and Implementation of Modern Column-Oriented Databases (2012) [pdf],http://db.csail.mit.edu/pubs/abadi-column-stores.pdf,90,9,behoove,5/30/2016 21:25\n10279320,Playing 20 Questions Using a Brain-to-Brain Interface,http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0137303,36,1,vishnuks,9/25/2015 17:07\n11467005,How Ive Avoided Burnout During Decades as a Programmer,http://thecodist.com/article/how-i-ve-avoided-burnout-during-more-than-3-decades-as-a-programmer,173,52,mrtbld,4/10/2016 16:55\n10412284,How Can We Achieve Age Diversity in Silicon Valley?,https://medium.com/backchannel/how-can-we-achieve-age-diversity-in-silicon-valley-11a847cb37b7,420,503,steven,10/19/2015 11:51\n11233340,Identifying Banksy using statistics,http://www.economist.com/news/science-and-technology/21693978-analysis-developed-crime-fighting-and-disease-tracking-points-artists?fsrc=scn%2Ffb%2Fte%2Fbl%2Fed%2FBanksy,4,1,peteretep,3/6/2016 11:23\n10554423,WT1190F FAQs,http://projectpluto.com/temp/wt1190f.htm,13,5,SoulMan,11/12/2015 17:07\n11925201,\"Facebook is wrong, text is deathless\",http://kottke.org/16/06/facebook-is-wrong-text-is-deathless,308,168,danso,6/17/2016 20:00\n11801517,The Nickle programming language,http://nickle.org/,3,1,vmorgulis,5/30/2016 14:34\n11130768,Insurance needs tech,,2,1,LeaningOnCoding,2/19/2016 1:05\n11948112,How  to Get Your Employees to Be More Curious,https://www.linkedin.com/pulse/5-ways-get-your-employees-more-curious-tim-brown?trk=prof-post,2,1,timbrownblog,6/21/2016 18:26\n12046995,MSX2+ Emulator right in the browser. My '90s are back again,http://msxemulator.com,7,4,webmsx,7/7/2016 1:37\n10192931,Is Sniping a Problem for Online Auction Markets? [pdf],http://papers.nber.org/tmp/97510-w20942.pdf,9,12,nkurz,9/9/2015 17:54\n11795716,Bullshit fighting,https://stactivist.com/2016/05/29/bullshit-fighting/,58,34,azuajef,5/29/2016 9:41\n12570930,SpaceX has released the initial results of its investigation,http://gizmodo.com/spacex-figured-out-why-its-expensive-rocket-exploded-1787007827,15,11,obi1kenobi,9/24/2016 13:56\n10552857,Ask HN: Are HN comments automatically downvoted by algorithms?,,7,26,gull,11/12/2015 13:09\n10355119,Ask HN: Does the use of 3rd party services affect valuation of a startup?,,2,1,goshx,10/8/2015 18:50\n10259892,Dynamic Style Sheets  Dynamic CSS for dynamic projects,https://github.com/guisouza/dss,11,7,guiCoder,9/22/2015 16:57\n12008232,Yandexs Android browser now supports third party ad-blocking extensions,https://techcrunch.com/2016/06/30/yandexs-android-browser-now-supports-third-party-ad-blocking-extensions/,2,1,jimothyhalpert7,6/30/2016 13:11\n11833996,What the nine debris finds may tell us about the MH370 end point,http://www.duncansteel.com/archives/2652,75,28,wglb,6/3/2016 23:30\n10236653,\"Ex-Microsoft engineer sues, says companys 1-5 ranking system was bad for women\",http://arstechnica.com/tech-policy/2015/09/ex-microsoft-engineer-sues-says-companys-1-5-ranking-system-is-bad-for-women/,3,3,pixelcort,9/17/2015 23:15\n11354148,Russian microprocessors to debut on global markets,http://rbth.com/science_and_tech/2016/01/12/russian-microprocessors-to-debut-on-global-markets_558707,2,1,jorgecastillo,3/24/2016 16:28\n10809395,U.S. Spy Net on Israel Snares Congress,http://www.wsj.com/articles/u-s-spy-net-on-israel-snares-congress-1451425210,26,14,coloneltcb,12/29/2015 22:09\n12521800,Norway  An Inside Perspective (1986),http://www.robertpriddy.com/Nos/Nor1.html,48,35,pmoriarty,9/17/2016 18:45\n12435225,Hit Reply  Episode 1: Launch [audio],https://hitreply.co/ep/1/launch/,4,3,fredrivett,9/6/2016 11:39\n12192894,\"Show HN: Bitbot  convert, encode or encrypt anything to anything\",http://bitbot.atix.co/,1,2,atix-co,7/30/2016 13:34\n11062650,GameTrailers Is Closing Down After 13 Years,https://www.facebook.com/gametrailers/posts/10153542220089285,55,17,doppp,2/9/2016 2:28\n12433991,Warner Brothers reports own site as illegal,http://www.bbc.co.uk/news/technology-37275603,76,16,ilghiro,9/6/2016 6:35\n11958728,Whats up with nano?,http://www.asty.org/2016/06/23/whats-up-with-nano/,126,79,wdr1,6/23/2016 3:48\n10901147,Show HN: Create a chiptune from your Git contributions graph with Web Audio API,https://github.com/johnBartos/contributions-chiptune,25,6,vdnkh,1/14/2016 13:16\n10799208,Why Engineers Cant Stop Los Angeles' Enormous Methane Leak,http://www.laweekly.com/news/what-went-wrong-at-porter-ranch-6405804,199,87,timr,12/28/2015 0:11\n11886228,Show HN: Created Pickaxe a SQL like DSL for web scraping,https://github.com/bitsummation/pickaxe,9,5,breeve,6/12/2016 1:35\n11199506,How Netflix's algorithm exposes technology's ?racial bias.?,http://www.marieclaire.com/culture/a18817/netflix-algorithms-black-movies/,14,10,enzoavigo,2/29/2016 23:13\n10300741,\"School Bans Distribution of Sombreros, Says the Hats Are Racist\",http://time.com/4053635/university-sombreros-racist/,1,1,elektromekatron,9/29/2015 23:56\n10895327,\"The charm of traditional alphabet blocks, enhanced with interactive apps and games\",https://www.kickstarter.com/projects/1871927434/alphatechblocks-learning-a-b-cs-thru-tech-and-touc,9,4,flipandtwist,1/13/2016 16:13\n10870729,Node.js from 2009 until 2016,https://blog.risingstack.com/history-of-node-js/,2,1,gabornagy,1/9/2016 10:13\n12142948,\"Show HN: Gist Noesis, Welcome to the semantic web\",https://gistnoesis.net/,4,3,GistNoesis,7/22/2016 11:37\n10860608,Show HN: SlackBot that watch for links and generates digests based on reactions,http://github.com/d3estudio/d3-digest,7,2,victorgama,1/7/2016 20:45\n10902452,PipelineDB Releases Enterprise Version of Its Streaming SQL Database,http://techcrunch.com/2016/01/14/pipelinedb-releases-first-enterprise-version-of-its-streaming-sql-database/,14,4,Fergi,1/14/2016 16:42\n10688747,Uninstall Notepad++ if you have voted for FN,https://www.facebook.com/Notepad.plus.plus/photos/a.415602275158777.114707.172758639443143/1036894516362880/?type=3,82,96,Raed667,12/7/2015 11:18\n12370272,The Arctic is warming twice as fast as rest of the world,https://www.climaterealityproject.org/blog/watch-arctic-oldest-sea-ice-disappear-over-last-25-years,35,20,smb06,8/27/2016 0:35\n11713002,AWS Certificate Manager now available in more regions,https://aws.amazon.com/about-aws/whats-new/2016/05/aws-certificate-manager-now-available-in-more-regions/,3,2,kelvintran,5/17/2016 12:29\n11894613,E-ink wifi display project,https://davidgf.net/page/41/e-ink-wifi-display,263,79,ck2,6/13/2016 15:25\n11735143,This Augmented Reality Future Looks Like a Living Hell,http://sploid.gizmodo.com/this-augmented-reality-future-looks-like-a-living-hell-1777595401,23,2,pinewurst,5/20/2016 1:50\n11620706,OpenSSL Security Advisory,https://www.openssl.org/news/secadv/20160503.txt,259,228,FiloSottile,5/3/2016 14:00\n11529075,Apple rolls out a new App Store developer site,http://techcrunch.com/2016/04/18/apple-rolls-out-a-new-app-store-developer-site-with-guides-and-videos-for-growing-app-businesses-2/,88,143,sharp11,4/19/2016 18:32\n10687658,Mozilla has a revenue share agreement with Pocket,http://www.wired.com/2015/12/mozilla-is-flailing-when-the-web-needs-it-the-most/,2,1,leavjenn,12/7/2015 1:57\n12203959,Gh-ost: GitHub's online schema migration tool for MySQL,http://githubengineering.com/gh-ost-github-s-online-migration-tool-for-mysql/,226,30,samlambert,8/1/2016 16:55\n10400550,Cops are asking Ancestry.com and 23andMe for their customers DNA,http://fusion.net/story/215204/law-enforcement-agencies-are-asking-ancestry-com-and-23andme-for-their-customers-dna/,658,216,kmfrk,10/16/2015 16:51\n11109572,\"Show HN: 'Scriptura'  A material design inspired, simple Bible app for Android\",https://play.google.com/store/apps/details?id=com.only5c.bible,2,1,afaik,2/16/2016 13:15\n10915228,Start up India: Webcast [video],http://webcast.gov.in/startupindia/,74,19,stoddler,1/16/2016 13:32\n10249139,\"Lessons from Gurgaon, India's private city (2014) [pdf]\",https://mason.gmu.edu/~atabarro/Lessons%20from%20Gurgaon.pdf,27,15,yummyfajitas,9/20/2015 21:07\n10598075,Improving the Experience When Relationships End,http://newsroom.fb.com/news/2015/11/improving-the-experience-when-relationships-end/,36,46,tucif,11/19/2015 22:10\n10543911,NASA's interactive climate time machine,http://climate.nasa.gov/interactives/climate-time-machine,63,24,cryptoz,11/11/2015 0:45\n11259134,Ask HN: What is your recommended binary file editor,,2,2,selmat,3/10/2016 13:48\n11671769,Advertising cannot maintain the Internet,http://evonomics.com/advertising-cannot-maintain-internet-heres-solution/,134,90,ultrasociality,5/11/2016 0:22\n11755358,\"Show HN: ESENT Serialize, a .NET Persistence and Query Layer for ESENT NoSQL DB\",https://github.com/Const-me/EsentSerialize,4,3,Const-me,5/23/2016 17:29\n10343458,Microsoft is Dead (2007),http://www.paulgraham.com/microsoft.html,97,92,luu,10/7/2015 0:43\n10817539,British Library to put George III's map collection online,http://theartnewspaper.com/news/conservation/british-library-to-put-one-very-big-atlas-online/,59,7,Amanjeev,12/31/2015 13:51\n12427505,Show HN: Postacard  Text a Photo to Send as a Postcard Anywhere on Earth for $3,https://www.postacard.io,218,88,traviswingo,9/5/2016 0:55\n10469200,Jump Threading,http://beza1e1.tuxen.de/articles/jump_threading.html,68,16,nkurz,10/29/2015 3:59\n11444712,Apply HN  GoKrazee Rewards Every Challenge,,2,2,SunderRaman,4/7/2016 4:26\n10710387,Serial Season 2 Lets Bowe Bergdahl Tell His Side of Afghan Story,http://www.nytimes.com/2015/12/11/business/media/serial-season-2-bowe-bergdahl-recalls-his-afghan-odyssey.html,107,53,mhb,12/10/2015 13:00\n10896658,Sending and Receiving SMS on Linux,https://www.20papercups.net/programming/sending-receiving-sms-on-linux/,151,57,p4bl0,1/13/2016 19:08\n10995624,Using deep learning to find emoji in pictures,https://emojini.curalate.com,13,1,owenwil,1/29/2016 15:15\n10949025,Clojure is for Type B personalities,https://gist.github.com/oakes/c82cd08821ce444be6bf,32,42,priyatam,1/21/2016 22:32\n12248405,\"Grew a Garden,Harvested wheat,travelled ocean to boil salt,laughtered a chicken\",http://www.today.com/food/making-chicken-sandwich-scratch-took-six-months-1-500-t45091,1,1,yaarabbi,8/8/2016 15:16\n12039854,Ask HN: Question to self employed developers.Whats your gig?,,26,10,trapped,7/5/2016 22:06\n11138818,The Joy and Agony of Haskell in Production,http://www.stephendiehl.com/posts/production.html,324,92,stefans,2/20/2016 4:22\n10986850,Death of a troll,http://www.theguardian.com/technology/2016/jan/28/death-of-a-troll,8,2,ooobo,1/28/2016 7:17\n12408008,Intel and Nvidia  Fighting for Deep Learning Dominance,http://www.gurufocus.com/news/439770/intel-and-nvidia-fighting-for-deep-learning-dominance,33,9,baazaar,9/1/2016 19:07\n10993105,Ask HN: Good Parse alternatives?,,13,12,Nemant,1/29/2016 2:23\n11409572,Leaked: memo from Sergey to all Google,,14,2,hoodoof,4/2/2016 0:29\n11470637,Recovering from a rm -rf /,http://serverfault.com/questions/769357/recovering-from-a-rm-rf,5,1,SpaceInvader,4/11/2016 10:41\n10443087,Why Self-Driving Cars Must Be Programmed to Kill,http://www.technologyreview.com/view/542626/why-self-driving-cars-must-be-programmed-to-kill/,4,6,pavelrub,10/24/2015 10:07\n10886527,Royal Bank of Scotland tells investors Sell everything,http://m.theage.com.au/business/markets/rbs-tells-investors-sell-everything-20160111-gm3ssa.html,13,4,koevet,1/12/2016 10:24\n12542884,What should I study?,,1,3,frankyo,9/20/2016 20:06\n12007940,Spanish authorities raid Google offices over tax,http://www.reuters.com/article/us-google-probe-spain-idUSKCN0ZG1AC,333,351,cocotino,6/30/2016 12:11\n10917746,Americas Great Fitness Divide,http://www.citylab.com/politics/2016/01/americas-great-fitness-divide/414558,24,17,bootload,1/17/2016 1:09\n11215014,Show HN: Waslu.com  Start a free family book.,http://waslu.com,4,2,waslu,3/3/2016 4:22\n11374669,Show HN: Sayable  send links with 3 randomly generated words,https://sayable.co/,2,1,tonyonodi,3/28/2016 15:07\n10557867,Nobody Knows What Theyre Doing,https://medium.com/dev-color/nobody-knows-what-they-re-doing-42b5c3ee487d,5,1,cjdulberger,11/13/2015 3:33\n12535872,House panel looking into Reddit post about Clinton's email server,http://thehill.com/policy/national-security/296680-house-panel-probes-web-rumor-on-clinton-emails,457,426,monochromatic,9/20/2016 0:13\n11574768,Mitsubishi: We've been cheating on fuel tests for 25 years,http://money.cnn.com/2016/04/26/news/companies/mitsubishi-cheating-fuel-tests-25-years/index.html,254,116,sdneirf,4/26/2016 19:22\n11147563,\"Snowed in at NASA, Keeping Watch Over a Space Colossus\",http://www.theatlantic.com/science/archive/2016/02/snowed-in-at-nasa/433959/?single_page=true,39,1,Hooke,2/22/2016 0:52\n10517247,Trans-Pacific Partnership bans requirements to access source code of software,http://www.keionline.org/node/2363,5,1,declan,11/6/2015 0:59\n11514562,\"Worshipping the Flying Spaghetti Monster is not a real religion, court rules\",http://arstechnica.com/tech-policy/2016/04/pastafarianism-is-satire-and-not-protected-religion-court-rules/,3,1,shawndumas,4/17/2016 14:19\n10689796,Open Source Monthly - A Dashboard for GitHub Organizations,https://alysonla.github.io/open-source-monthly/,17,1,Amorymeltzer,12/7/2015 14:52\n12425711,How Elixir Helped Us Scale Our Video User Profile Service for the Olympics,https://medium.com/software-sandwich/how-elixir-helped-us-to-scale-our-video-user-profile-service-for-the-olympics-dd7fbba1ad4e#.zdway598z,132,6,onlydole,9/4/2016 17:53\n12253389,The LHC nightmare scenario has come true,http://backreaction.blogspot.com/2016/08/the-lhc-nightmare-scenario-has-come-true.html?m=1,27,15,degio,8/9/2016 9:08\n11079865,How to Encourage Women in Linux,http://www.tldp.org/HOWTO/Encourage-Women-Linux-HOWTO/index.html,2,1,fibo,2/11/2016 13:10\n12212290,Ask HN: Anyone ever program on their phone?,,3,3,vfxGer,8/2/2016 18:54\n11113110,Gravitational Wave explanation that would make Feynman proud,http://pdvod.new.livestream.com/events/00000000004968d8/339bd995-62d8-4081-90e5-9a73775f03cb_446.mp4?__gda__=1455674864_8c588a53919feddd4022065e9eb7a7ab,3,1,canada_dry,2/16/2016 21:03\n10722310,GCHQ: A Christmas card with a cryptographic twist for charity,http://www.gchq.gov.uk/press_and_media/news_and_features/Pages/Directors-Christmas-puzzle-2015.aspx,1,1,nl5887,12/12/2015 10:19\n11753221,How the Signal messenger creates a lock-in effect,http://news.dieweltistgarnichtso.net/posts/signal-lock-in.html,3,1,newtfish,5/23/2016 11:48\n11879877,Show HN: Fauxcli  mocks a command line client from a given YAML file,https://github.com/nextrevision/fauxcli,6,3,nextrevision,6/10/2016 20:46\n10859691,A New Thermodynamics Theory of the Origin of Life (2014),https://www.quantamagazine.org/20140122-a-new-physics-theory-of-life/,11,2,brianchu,1/7/2016 18:24\n11093594,Awesome Web Development Tools and Resources,https://www.keycdn.com/blog/web-development-tools/,89,11,antitamper,2/13/2016 11:42\n12248997,Show HN: Auto install npm dependencies as you code,https://www.npmjs.com/package/auto-install,60,77,siddharthkp,8/8/2016 16:35\n11912757,Chinas co-living boom puts hundreds of millennials under one roof,http://qz.com/706409/chinas-co-living-boom-puts-hundreds-of-millennials-under-one-roof-heres-what-its-like-inside-one/,2,1,nols,6/15/2016 22:59\n10339554,Ask HN: What should I do?,,13,16,tonym9428,10/6/2015 15:33\n12103187,Skilled Immigrants Aren't Stealing Our Jobs  Here's the Data,https://www.offerletter.io/blog/2016/07/14/skilled-immigrants-arent-stealing-our-jobs-heres-the-data/,2,1,jsudhams,7/15/2016 19:13\n11814531,Intel knows it's no longer inside,http://www.theverge.com/2016/5/31/11817818/intel-computex-2016-keynote-report,130,124,jonbaer,6/1/2016 14:22\n11163360,Ask HN: Sources for study of intermediate statistics?,,4,3,johan_larson,2/23/2016 23:49\n10783071,Skier almost hit by camera drone in World Cup slalom,http://www.bbc.com/sport/winter-sports/35164700,159,158,vermontdevil,12/23/2015 13:02\n10782679,\"Algorithms Need Managers, Too\",https://hbr.org/2016/01/algorithms-need-managers-to,2,1,bootload,12/23/2015 9:52\n11855228,Can you beat a quantum computer?,https://mindi.io,14,4,efangs,6/7/2016 15:41\n12550432,9 Tips for Digital Franchise Marketing,http://condorly.com/9-tips-digital-franchise-marketing/,2,1,Condorly,9/21/2016 17:38\n11788514,How the ArXiv Decides Whats Science,http://backreaction.blogspot.com/2016/05/the-holy-grail-of-crackpot-filtering.html,78,24,yetanotheracc,5/27/2016 20:00\n11067566,Jheronimus Bosch  The Garden of Earthly Delights  Interactive,https://tuinderlusten-jheronimusbosch.ntr.nl/en#,189,21,justbees,2/9/2016 18:37\n10387615,A photographer edits out smartphones to show our strange and lonely new world,http://qz.com/523746/a-photographer-edits-out-our-smartphones-to-show-our-strange-and-lonely-new-world/,9,10,Thorondor,10/14/2015 16:35\n11590578,This years Founders' Letter,https://googleblog.blogspot.com/2016/04/this-years-founders-letter.html,119,50,gordon_freeman,4/28/2016 17:38\n11395166,WeChat is reinventing ecommerce and America is playing catch-up,https://www.techinasia.com/wechat-social-commerce-chinaccelerator,96,34,vincent_s,3/31/2016 5:25\n12035759,Thue  Morse sequence and how I discovered I wasn't alone after all,http://linkdot.link/abbabaabbaababba/,5,3,yantrams,7/5/2016 11:55\n12439300,Disney World to Require Mandatory Fingerprint Scans,https://disneyworld.disney.go.com/faq/my-disney-experience/my-magic-plus-privacy/,4,1,electic,9/6/2016 21:08\n12476894,Input threads in the X server,https://who-t.blogspot.com/2016/09/input-threads-in-x-server.html,35,2,JoshTriplett,9/12/2016 2:53\n11496782,He Got Greedy: How the U.S. Government Hunted Encryption Programmer Paul Le Roux,https://mastermind.atavist.com/he-got-greedy,352,115,katiabachko,4/14/2016 14:06\n12451198,\"Fasting triggers stem cell regeneration of damaged, old immune system (2014)\",http://news.usc.edu/63669/fasting-triggers-stem-cell-regeneration-of-damaged-old-immune-system/,199,171,rhubarbcustard,9/8/2016 8:25\n11849727,Walking and Talking Behaviors May Help Predict Epidemics and Trends,http://news.psu.edu/story/413617/2016/06/06/research/walking-and-talking-behaviors-may-help-predict-epidemics-and-trends,23,2,brahmwg,6/6/2016 19:46\n11931154,\"Calling .click() in a loop inside window.onload hangs Chrome, Firefox, and IE\",https://xmppwocky.net/clickfreezeconfirm.html,3,1,XMPPwocky,6/18/2016 23:48\n10366165,Dublin Traceroute: NAT-aware multipath tracerouting tool,https://dublin-traceroute.net/README.md,15,1,federico3,10/10/2015 17:22\n11304628,Carl's Jr. wants to open automated location,http://www.businessinsider.com/carls-jr-wants-open-automated-location-2016-3,55,133,Jerry2,3/17/2016 14:46\n12007665,Programming language development: the past 5 years (2011),http://blog.fogus.me/2011/10/18/programming-language-development-the-past-5-years/,57,26,alvin0,6/30/2016 10:44\n11878476,Thoughts on Algolia vs. Solr and Elasticsearch,http://opensourceconnections.com/blog/2016/06/01/thoughts-on-algolia/,101,32,softwaredoug,6/10/2016 18:03\n12067221,\"Ask HN: How to *really* learn concurrency,parallelism?\",,10,8,bonobo3000,7/10/2016 20:53\n11740278,Chromebooks outsold Macs for the first time in the US,http://www.theverge.com/2016/5/19/11711714/chromebooks-outsold-macs-us-idc-figures,187,249,chirau,5/20/2016 18:29\n11887349,Are Corporate Data Centers Obsolete in the Cloud Era?,http://www.forbes.com/sites/kalevleetaru/2016/06/11/are-corporate-data-centers-obsolete-in-the-cloud-era/#1dac888e12c5,3,1,jonbaer,6/12/2016 9:24\n10872467,\"The big short, the housing bubble and the financial crisis\",http://cepr.net/blogs/beat-the-press/the-big-short-the-housing-bubble-and-the-financial-crisis,30,6,pilooch,1/9/2016 19:24\n10996765,\"Show HN: Ship  A fast, native issue tracker for software projects\",https://www.realartists.com/blog/ship-it.html,219,106,kogir,1/29/2016 17:33\n12138746,\"Ask HN: English Speaking, services for practicing\",,2,2,jacke,7/21/2016 18:05\n12280147,The ethics of modern web ad-blocking,https://marco.org/2015/08/11/ad-blocking-ethics,12,2,ashitlerferad,8/13/2016 3:40\n10421756,Windows 10 Update Prompts the User to Try Edge,http://www.forbes.com/sites/gordonkelly/2015/10/19/windows-10-block-chrome-firefox/,5,8,cpeterso,10/20/2015 20:56\n11079815,Rand Fishkin's New Book Proposal,https://docs.google.com/document/d/1rWAzZF8LIGnJgOKaK54coGhpTM54P0CIJO5oisumBMg/edit,35,1,jonnymiller,2/11/2016 12:56\n10791822,Hyde Park visitors tracked via mobile phone data,http://www.theguardian.com/world/2015/dec/25/hyde-park-visitors-tracked-mobile-phone-data-ee,60,9,Turukawa,12/25/2015 18:05\n11198143,RegExp Lookbehind Assertions,http://v8project.blogspot.com/2016/02/regexp-lookbehind-assertions.html,28,17,shawndumas,2/29/2016 20:24\n10394289,Standing Desks Are Mostly Bullshit,http://gizmodo.com/standing-desks-are-mostly-bullshit-1736571972,3,2,wyclif,10/15/2015 16:55\n10229603,Show HN: Ybin  private pastebin,http://zx.rs/7/ybin---paste-data-privately/,2,2,andronik,9/16/2015 20:25\n11461803,Real-Time GDP Tracker Gains a Following and Some Criticism,http://blogs.wsj.com/moneybeat/2016/04/08/real-time-gdp-tracker-gains-a-following-and-some-criticism/,10,1,randomname2,4/9/2016 15:58\n10376771,Show HN: FoxType  Using NLP to help you write more politely,https://labs.foxtype.com,73,50,mikkiq,10/12/2015 20:25\n11925398,Jury awards $22m to man locked in closet by police for four days,http://www.cleveland.com/court-justice/index.ssf/2016/06/east_cleveland_cop_locked_inno.html,67,57,jackgavigan,6/17/2016 20:38\n10285726,\"Mobile browser traffic is 2X bigger than app traffic, and growing faster\",http://venturebeat.com/2015/09/25/wait-what-mobile-browser-traffic-is-2x-bigger-than-app-traffic-and-growing-faster/,231,136,AnbeSivam,9/27/2015 7:06\n11672136,Salesforce 12-Hour (so far) Outage,http://www.theregister.co.uk/2016/05/11/marc_benioff_publically_apologizes_over_salesforce_na14_instance_outage/,4,1,foxylad,5/11/2016 1:57\n12003617,How Much Dev Speak Should Product Managers Know?,http://blog.aha.io/how-much-dev-speak-should-product-managers-know/,8,1,bdehaaff,6/29/2016 18:35\n10803912,Universities Race to Nurture Start-up Founders of the Future,http://www.nytimes.com/2015/12/29/technology/universities-race-to-nurture-start-up-founders-of-the-future.html?_r=0,1,1,camurban,12/28/2015 22:53\n11042539,China's crackdown on dissent goes global,http://www.cnn.com/2016/02/04/asia/china-dissident-crackdown-goes-global/index.html,1,1,TravelTechGuy,2/5/2016 16:39\n11292579,All-female flight crew lands 787 in country they're not allowed to drive in,http://www.independent.co.uk/news/world/asia/royal-brunei-airlines-first-all-female-flight-deck-crew-lands-plane-in-saudi-arabia-where-women-are-a6931726.html,15,4,imartin2k,3/15/2016 20:08\n11482248,Scientific Regress,https://www.firstthings.com/article/2016/05/scientific-regress,3,1,eastbayjake,4/12/2016 18:32\n12466104,FSF stresses necessity of full user control over Internet-connected devices,http://www.fsf.org/news/free-software-foundation-stresses-necessity-of-full-user-control-over-internet-connected-devices,7,2,jasonkostempski,9/9/2016 21:15\n10560781,Reports that Bassel Khartabil has been sentenced to death,http://joi.ito.com/weblog/2015/11/13/urgent-reports-.html,221,50,ahtierney,11/13/2015 16:49\n12012325,Apple in Exploratory Talks to Acquire Jay Zs Tidal Music Service,http://www.wsj.com/articles/apple-in-talks-to-acquire-jay-zs-tidal-music-service-1467325314,37,60,kloncks,6/30/2016 22:25\n10923848,\"The Architecture of Schemaless, Uber Engineerings Trip Datastore Using MySQL\",https://eng.uber.com/schemaless-part-two/,29,21,danielbryantuk,1/18/2016 11:49\n11438125,A roadmap to interstellar flight,http://arxiv.org/abs/1604.01356,5,1,musgravepeter,4/6/2016 11:57\n11175263,Current Proposals for C++17,http://meetingcpp.com/index.php/br/items/current-proposals-for-c17.html,66,36,meetingcpp,2/25/2016 16:02\n12021890,Show HN: GrokBB  My Reddit Alternative,,7,4,Snocrash,7/2/2016 8:51\n10902838,Show HN: Commit Comments  build commit messages in code comments,https://github.com/thebearjew/commit-comments,31,26,Zezima,1/14/2016 17:32\n12421718,Syslog is terrible,https://www.bouncybouncy.net/blog/syslog-is-terrible/,63,21,andyjpb,9/3/2016 23:09\n10499454,The Geography of Radionavigation and the Politics of Intangible Artifacts (2014) [pdf],http://history.yale.edu/sites/default/files/files/2014%20rankin%20-%20radionavigation%20and%20intangible%20artifacts.pdf,9,2,benbreen,11/3/2015 13:44\n10675621,What it feels like when a competitor utterly rips off your entire company,https://medium.com/@dhassell/what-it-feels-like-when-a-competitor-utterly-rips-off-your-entire-company-i-m-looking-at-you-def1e0528fa3#.9reicknqv,4,3,growthmaverick,12/4/2015 10:55\n10202998,Lightweight Docker Images?  [Skinnywhale],http://blog.librato.com/posts/docker-images,4,1,pella,9/11/2015 10:59\n10352418,Who submits and comments on HN?,,7,1,finnjohnsen2,10/8/2015 12:58\n12057361,Monthly Book Subscription for Entrepreneurs and Techies,http://www.startuplit.com/,1,1,mostep,7/8/2016 17:49\n12328551,Put an end to apartment rent for the time during the day when you aren't home,http://www.ghostroommate.com/,25,11,jonthepirate,8/20/2016 22:31\n11248703,Open Semantic Search,http://www.opensemanticsearch.org/,68,8,based2,3/8/2016 21:14\n11335810,What to Do with All That Bandwidth? GPUs for Graph and Predictive Analytics,https://devblogs.nvidia.com/parallelforall/gpus-graph-predictive-analytics/,4,2,bsprings,3/22/2016 11:57\n11287494,Turn Your Computer into Personal Cloud Storage Device,https://www.basefolder.com/index.php/features/,2,1,basefolder,3/15/2016 4:42\n10875940,Ask HN: Why are there so few logic programming languages like Prolog?,,6,7,elcapitan,1/10/2016 16:50\n12315814,TCP Puzzlers,https://www.joyent.com/blog/tcp-puzzlers,468,70,jsnell,8/18/2016 19:52\n10887238,state of the art research on 'boredom',http://www.nature.com/news/why-boredom-is-anything-but-boring-1.19140,3,2,yarapavan,1/12/2016 13:28\n10318019,\"Woman makes app to let people rate you, Now SHES upset people are reviewing her\",http://www.theregister.co.uk/2015/10/01/slander_app_founder_slandered/?mt=1443751745342,11,1,forgottenpass,10/2/2015 12:28\n12114946,Become a 10x Programmer by Managing Your Time Better,http://nickjanetakis.com/blog/schedules-arent-a-constraint-on-life-they-let-you-live-it,113,37,nickjj,7/18/2016 13:38\n11990506,The AI Top Gun That Can Beat the Military's Best,http://www.dailymail.co.uk/sciencetech/article-3662656/The-AI-Gun-beat-military-s-best-Pilots-hail-aggresive-dynamic-software-losing-repeatedly.html,3,1,tomohawk,6/28/2016 0:02\n10916849,Ultimate++: a C++ cross-platform RAD framework,http://www.ultimatepp.org/index.html,69,9,vmorgulis,1/16/2016 21:10\n12047808,Longest Polar Bear Swim Recorded (2011),http://news.nationalgeographic.com/news/2011/07/110720-polar-bears-global-warming-sea-ice-science-environment/,36,9,secondary,7/7/2016 6:33\n10486522,\"Correlations Between Racism, Feminism, Marxism, Activism and Critical Theory\",https://www.google.com/trends/explore#q=racism%2C%20feminism%2C%20marxism%2C%20activism%2C%20critical%20theory&date=1%2F2007%2097m&cmpt=q&tz=Etc%2FGMT-1,3,2,foobar2020,11/1/2015 14:48\n10819955,Navy seals discuss toxicity of ego [video],https://www.facebook.com/businessinsider/videos/10153195181519071/,19,2,avitzurel,12/31/2015 22:04\n10654865,\"Culture and Ideology Are Not Your Friends (Terence McKenna, 1999)\",https://www.youtube.com/watch?v=i0gsHFatPp0,2,1,musha68k,12/1/2015 12:38\n10198508,Embracing the Weirdness of Waterless Waterways,http://www.hakaimagazine.com/article-long/embracing-weirdness-waterless-waterways,11,2,tobinstokes,9/10/2015 15:09\n10468407,Ask HN: You have $1-5k  how would you bootstrap your retirement?,,9,3,tonteldoos,10/29/2015 0:20\n11659269,Police and Tech Giants Wrangle Over Encryption on Capitol Hill,http://www.nytimes.com/2016/05/09/technology/police-and-tech-giants-wrangle-over-encryption-on-capitol-hill.html,41,12,hvo,5/9/2016 12:34\n10284095,Show HN: React-metaform  React component for building forms out of metadata,https://github.com/gearz-lab/react-metaform,14,5,andrerpena,9/26/2015 19:09\n10457629,Software Is the New Oil,http://avc.com/2015/10/software-is-the-new-oil/,130,83,orrsella,10/27/2015 12:50\n11788074,Facebook and Microsoft are building a giant cable under the sea,http://money.cnn.com/2016/05/26/technology/facebook-microsoft-cable-marea/index.html,2,1,wclax04,5/27/2016 18:52\n10791413,Ask HN: In Washington DC till jan 3rd. Meetup?,,2,2,jbverschoor,12/25/2015 15:22\n10524791,Encryption ransomware threatens Linux users,http://news.drweb.com/show/?i=9686&lng=en&c=5,63,26,tomkwok,11/7/2015 13:59\n12320950,WikiLeaks Has Morphed from Journalism Hotshot to Malware Hub,https://backchannel.com/wikileaks-has-morphed-from-journalism-hotshot-to-malware-hub-1bdd68cc560,12,11,steven,8/19/2016 15:57\n10458624,The Rise and Fall of For-Profit Schools,http://www.newyorker.com/magazine/2015/11/02/the-rise-and-fall-of-for-profit-schools?mbid=rss,4,1,bpolania,10/27/2015 15:32\n11890742,Ask HN: How many programmers out there keep a paper notebook for their projects?,,35,33,yellowboxtenant,6/12/2016 23:00\n11177200,\"Microsoft, Google, Facebook Back Apple in Blocked Phone Case\",http://www.bloomberg.com/news/articles/2016-02-25/microsoft-says-it-will-file-an-amicus-brief-to-support-apple,888,240,sbuk,2/25/2016 19:44\n12196019,Ask HN: How to recover from being overworked in the past?,,3,2,nullundefined,7/31/2016 6:57\n12114013,My GO-JEK Story: 900X in 18 months,https://blog.gojekengineering.com/my-go-jek-story-af5f1925bfe,11,1,kaiwren,7/18/2016 9:30\n10578395,The war on crypto,,2,1,obituary_latte,11/17/2015 0:36\n11384577,Feather: A Fast On-Disk Format for Data Frames for R and Python,http://blog.rstudio.org/2016/03/29/feather/,181,75,revorad,3/29/2016 20:24\n10308410,Tired of capitalism? There could be a better way,http://www.washingtonpost.com/news/in-theory/wp/2015/09/30/tired-of-capitalism-lets-try-basic-income/,3,4,djrobstep,10/1/2015 0:25\n10963941,Show HN: Roman  Seamless Roman Numeral Conversion in Swift,https://github.com/nvzqz/Roman,2,1,nvzqz,1/24/2016 20:43\n10448839,Famo.us pivots from JavaScript engine to micro-app CMS,http://famous.co/,20,7,dylanpyle,10/25/2015 23:06\n11856287,Miso (YC S16) offers high quality on-demand home cleaning in South Korea,http://www.themacro.com/articles/2016/06/miso/,37,39,stvnchn,6/7/2016 17:58\n10615578,Leapfrogging to Solar: Emerging Markets Outspend Rich Countries,http://www.bloomberg.com/news/articles/2015-11-23/leapfrogging-to-solar-emerging-markets-outspend-rich-countries-for-the-first-time,30,5,anguswithgusto,11/23/2015 16:54\n11367331,How to Get Out of Bed,http://www.theparisreview.org/blog/2016/03/24/how-to-get-out-of-bed/,275,139,kafkaesq,3/26/2016 20:34\n10682363,\"New way to make yeast hybrids may inspire new brews, biofuels\",http://news.wisc.edu/24223,26,5,nkurz,12/5/2015 16:38\n12372975,An Interesting SETI Candidate in Hercules,http://www.centauri-dreams.org/?p=36248,3,2,okket,8/27/2016 16:23\n10425548,How Two Women Turned a Joke into a Business That Sells Men,http://thehustle.co/how-two-women-turned-a-joke-into-a-business-that-sells-men,2,2,sageabilly,10/21/2015 14:19\n12177995,Introducing Oodle Mermaid and Selkie (data compressors),http://cbloomrants.blogspot.com/2016/07/introducing-oodle-mermaid-and-selkie.html,2,1,jacobolus,7/28/2016 2:38\n11239888,What About Trump's Comments on H1-Bs?,http://cis.org/miano/what-about-trumps-comments-foreign-workers,2,1,griff1986,3/7/2016 16:53\n10475935,The Subway Map War of 1978,http://www.theverge.com/2015/10/29/9630862/new-york-city-subway-maps-mta-google-gps,13,3,jonas21,10/30/2015 3:02\n11468876,Ask HN: Have you sat in on acquisition discussions? How to ask for a billion $?,,7,4,hoodoof,4/11/2016 0:18\n11036195,What It's Really Like Working with Steve Jobs (2011),http://inventor-labs.com/blog/2011/10/12/what-its-really-like-working-with-steve-jobs.html,136,43,walterbell,2/4/2016 18:49\n11919977,ECMAScript 2016 Approved,http://www.ecma-international.org/ecma-262/7.0/index.html,238,75,gsklee,6/17/2016 0:31\n10565571,SHA-3 in x86 assembly  761 bytes,https://odzhan.wordpress.com/2015/11/03/tiny-sha-3/,3,1,odzhan,11/14/2015 13:24\n11445389,Vis: A Vim-Like Text Editor,https://github.com/martanne/vis,355,157,fractalb,4/7/2016 7:26\n12490260,Show HN: 30-Day Challenge to Learn Something New Every Day,http://gohighbrow.com/challenge/,3,1,gohighbrow,9/13/2016 17:12\n11286348,Mozilla Servo alpha will be released in June,https://groups.google.com/forum/#!topic/mozilla.dev.servo/dcrNW6389g4,319,52,dumindunuwan,3/14/2016 23:24\n12237449,South Koreans use emoji to express playful sentiments they wouldnt utter aloud,https://www.1843magazine.com/technology/the-curious-adventures-of-con-and-frodo,66,25,r0n0j0y,8/6/2016 7:50\n11088437,The Independent to cease as print edition,http://www.bbc.com/news/uk-35561145,1,1,mrzool,2/12/2016 16:40\n11837901,Tor Project Statement on Jacob Appelbaum,https://blog.torproject.org/blog/statement,131,90,tshtf,6/4/2016 20:41\n10941363,Scientists have traced folk stories back to the Bronze Age,http://www.theatlantic.com/science/archive/2016/01/on-the-origin-of-stories/424629/?&amp;single_page=true,126,18,curtis,1/20/2016 21:08\n12180039,Photographer Suing Getty Images for $1B,http://petapixel.com/2016/07/27/photographer-suing-getty-images-1-billion/,408,159,iamben,7/28/2016 13:30\n11276960,Ask HN: Am I getting old?,,11,5,greenspot,3/13/2016 9:24\n10429384,Tuckman's stages of group development,https://en.wikipedia.org/wiki/Tuckman%27s_stages_of_group_development,6,1,imdsm,10/21/2015 22:53\n11257792,New language built from the ground up for productive parallel programming,https://github.com/chapel-lang/chapel,5,2,timothycrosley,3/10/2016 7:35\n10619675,Android malware drops Banker from PNG file,http://b0n1.blogspot.com/2015/11/android-malware-drops-banker-from-png.html,36,11,boni11,11/24/2015 8:07\n11991587,Italy wants Whatsapp to pay for operators' lost revenue,https://translate.google.com/translate?sl=auto&tl=en&js=y&prev=_t&hl=it&ie=UTF-8&u=http%3A%2F%2Fwww.repubblica.it%2Feconomia%2F2016%2F06%2F28%2Fnews%2Fagcom_whatsapp_e_le_app_di_messaggistica_paghino_l_uso_della_rete_telefonica_-142965748%2F%3Fref%3DHREC1-2&edit-text=,4,3,kimi,6/28/2016 5:00\n10872766,Show HN: PhotoREPL: Live-preview raw photo editing CLI,https://github.com/photoshell/photoREPL,9,2,SamWhited,1/9/2016 20:35\n11440363,\"Why Are Voters Angry? Its the 1099 Economy, Stupid\",https://newrepublic.com/article/132407/voters-angry-its-1099-economy-stupid,20,21,Apocryphon,4/6/2016 17:44\n10928958,Dead Certainty: How Making a Murderer Goes Wrong,http://www.newyorker.com/magazine/2016/01/25/dead-certainty,67,88,cgoodmac,1/19/2016 4:59\n12452216,The longer passwords in the Last.fm database,https://www.leakedsource.com/i/lastfmlong.txt,141,119,ProfDreamer,9/8/2016 12:10\n10652574,Terra: A low-level counterpart to Lua,http://terralang.org/index.html,140,40,charlieegan3,11/30/2015 23:13\n11044329,\"Maturing markets = higher stakes, closing doors\",https://medium.com/@ev/maturing-markets-higher-stakes-closing-doors-ae69da6c764,38,4,ssclafani,2/5/2016 20:22\n10644535,26 Tech Documentaries Worth Watching,https://medium.com/@diymanik/26-tech-documentaries-worth-watching-3d8e7da20232#.ct7ijlbxi,1,1,mcnabj,11/29/2015 13:36\n10714661,Randall's Theory Increases Number of Dimensions in Physical Universe (2009),http://www.thecrimson.com/article/2009/6/2/class-of-1984-lisa-randall-as/,48,9,bootload,12/11/2015 0:22\n12138725,The toxic side of free. Or: how I lost the love for my side project,https://remysharp.com/2015/09/14/jsbin-toxic-part-1,4,1,mouzogu,7/21/2016 18:00\n10300349,\"A fully wrap-around, ultra-thin invisibility cloak at the microscale\",http://www.kurzweilai.net/how-to-make-3-d-objects-totally-disappear,20,3,ca98am79,9/29/2015 22:47\n10460592,Is anyone else experiencing rapidly increasing health care costs?,,1,3,toptalentscout,10/27/2015 19:47\n12050001,These 2 Forces Will Crush the San Francisco Housing Bubble,http://wolfstreet.com/2016/07/05/san-francisco-jobs-labor-force-decline-crush-housing-bubble/,19,18,kdsudac,7/7/2016 15:41\n11658037,Software Is Eating the Ops World,http://pcable.net/2016/05/02/programming/,1,1,kiyanwang,5/9/2016 6:57\n11111387,E-Commerce: Convenience Built on a Mountain of Cardboard,http://www.nytimes.com/2016/02/16/science/recycling-cardboard-online-shopping-environment.html?hp&action=click&pgtype=Homepage&clickSource=story-heading&module=photo-spot-region&region=top-news&WT.nav=top-news,4,2,pavornyoh,2/16/2016 17:15\n10331683,Immutable Data Structures and JavaScript,http://jlongster.com/Using-Immutable-Data-Structures-in-JavaScript,177,70,jlongster,10/5/2015 13:36\n10681056,Caveman2  A Common Lisp web framework,http://8arrow.org/caveman/,64,13,Immortalin,12/5/2015 6:03\n10980055,Ask HN: What are examples of large websites without JavaScript?,,2,1,kluck,1/27/2016 14:16\n12464239,Our Foolproof Web Design Process,https://medium.com/made-in-nashville/our-foolproof-web-design-process-f8b68828cd61#.zt4r1vhh8,4,2,leemcalilly,9/9/2016 17:20\n11527369,How to run Powershell remotely using .NET (and send/receive files too),http://getthinktank.com/2015/06/22/naos-winrm-windows-remote-management-through-net/,23,2,wlscaudill,4/19/2016 14:51\n11794356,Boys who live with books earn more as adults,http://www.theguardian.com/education/2016/may/29/boys-books-earnings-adults,119,82,bootload,5/29/2016 1:22\n12051881,Build a RESTful API in less than a week,http://berest.io,5,4,vlamanna,7/7/2016 20:27\n10593888,Topology looks for the patterns inside big data,https://theconversation.com/topology-looks-for-the-patterns-inside-big-data-39554,66,15,ColinWright,11/19/2015 10:11\n10234541,Show HN: I'm writing a book to teach intermediate web app programming,,1,2,limedaring,9/17/2015 16:55\n10402307,From Python to Go and Back Again,https://docs.google.com/presentation/d/1LO_WI3N-3p2Wp9PDWyv5B6EGFZ8XTOTNJ7Hd40WOUHo/mobilepresent?pli=1#slide=id.g70b0035b2_1_168,366,165,azth,10/16/2015 22:04\n12116615,Record-Setting Hard Drive Writes Information One Atom at a Time,http://gizmodo.com/record-setting-hard-drive-writes-information-one-atom-a-1783740015,2,1,ourmandave,7/18/2016 17:32\n10419202,\"Code for Downloading any Instagram image (Full size HD),Star it\",https://github.com/introvertmac/Instahack,2,1,introvertmac,10/20/2015 14:08\n10519899,Five hours with Edward Snowden,http://fokus.dn.se/edward-snowden-english,327,219,henrik_w,11/6/2015 15:27\n12145423,Kubernetes at Box: Microservices at Maximum Velocity,https://www.box.com/blog/kubernetes-box-microservices-maximum-velocity/,157,31,robszumski,7/22/2016 18:06\n10446903,\"Good Sleep, Good Learning, Good Life\",http://super-memory.com/articles/sleep.htm,4,1,1_player,10/25/2015 14:13\n11740501,CoreOS Linux Alpha Remote SSH Issue Post-Mortem,https://coreos.com/blog/security-brief-coreos-linux-alpha-remote-ssh-issue.html,11,5,robszumski,5/20/2016 18:58\n10663028,Turbochargers Will Keep Getting Better,http://www.popularmechanics.com/cars/a18260/future-turbochargers-will-be-more-powerful-and-efficient/,38,49,dmmalam,12/2/2015 14:19\n11693806,Ask HN: Is there an container based alternative to virtualbox/vmware player?,,2,5,soulbadguy,5/13/2016 23:15\n10911337,Show HN: OhLife for Work Teams,https://myfridayfeedback.com/,1,3,lukethomas,1/15/2016 19:04\n11778726,Tesla Model S adaptive cruise control crashes into van,https://www.youtube.com/watch?v=qQkx-4pFjus,77,105,aresant,5/26/2016 15:34\n10584361,Amazon: An Evil Empire Dawns on the Internet of Things,http://www.zdnet.com/article/amazon-the-internet-of-things-evil-empire/,28,18,walterbell,11/17/2015 22:09\n11010856,Decommissioning a free public API,http://www.cambus.net/decommissioning-a-free-public-api/,170,54,andrewaylett,2/1/2016 10:09\n12243293,How to kill yourself in Python,http://jugad2.blogspot.com/2016/08/how-to-kill-yourself-in-python.html,7,2,vram22,8/7/2016 19:33\n10801841,Is Being a Digital Nomad a Lie?,http://coastery.com/2015/digital-nomad-truth/,92,56,Naiiz,12/28/2015 16:21\n12025585,Are two RX 480s faster than a single GTX 1080?,http://arstechnica.co.uk/gadgets/2016/07/amd-rx-480-crossfire-vs-nvidia-gtx-1080-ashes/,37,25,doener,7/3/2016 10:50\n11910583,Into the Depths of C: Elaborating the De Facto Standards [pdf],http://www.cl.cam.ac.uk/research/security/ctsrd/pdfs/201606-pldi2016-clanguage.pdf,2,1,ingve,6/15/2016 17:13\n11554661,Icelandic names: children have different last names to their parents,https://en.wikipedia.org/wiki/Icelandic_name,6,1,jboy,4/23/2016 8:09\n10668922,Lets encrypt automation on Debian,http://eblog.damia.net/2015/12/03/lets-encrypt-automation-on-debian/,100,29,nereid666,12/3/2015 10:51\n10346407,\"Jet.com Overhauls Business Model, Kills $50 Membership Fee to Broaden Appeal\",http://recode.net/2015/10/07/jet-com-overhauls-business-model-kills-50-membership-fee-to-broaden-appeal/,12,3,patd,10/7/2015 15:00\n11129375,Why There Is No Hitchhikers Guide to Mathematics for Programmers,http://jeremykun.com/2013/02/08/why-there-is-no-hitchhikers-guide-to-mathematics-for-programmers/,145,130,iamwil,2/18/2016 21:14\n10281678,Show HN: EngCrunch  Engineering Blogs,http://engcrunch.com,4,2,engcrunch,9/26/2015 1:06\n10995524,Twitters Salvation Is Staring It Right in the Face,https://medium.com/@diymanik/twitter-s-salvation-is-staring-it-right-in-the-face-3e8b3f3b82df#.c46m9p748,2,1,mcnabj,1/29/2016 14:57\n11037939,Inspiration UI  Find design inspiration from real live projects,http://inspirationui.com,110,21,gzmihai,2/4/2016 22:54\n11382595,Show HN: POC to show the flaw in project collaborator notifications on GitHub,https://github.com/719Ben/attention-whore,28,15,719Ben,3/29/2016 16:23\n10483645,Scientists find what controls waking up and going to sleep,http://www.northwestern.edu/newscenter/stories/2015/08/scientists-discover-what-controls-waking-up-and-going-to-sleep-.html,3,1,Oatseller,10/31/2015 18:46\n12372165,Show HN: In-view.js  Get notified when DOM elements enter or exit the viewport,https://github.com/camwiegert/in-view,118,62,Heqx,8/27/2016 12:59\n11202956,Ask HN: Who wants to be hired? (March 2016),,84,202,whoishiring,3/1/2016 15:00\n11325752,3 months and 1M SSH attempts later,https://livesshattack.net/blog/2016-03-20/3-months-and-1-million-ssh-attempts-later,84,67,WillieStevenson,3/21/2016 2:06\n10540999,What MongoDB Got Right,https://blog.nelhage.com/2015/11/what-mongodb-got-right/,16,1,lizdenys,11/10/2015 17:58\n10930876,Facebook lets Android users access the app anonymously through Tor,https://www.facebook.com/notes/facebook-over-tor/adding-tor-support-on-android/814612545312134?_rdr=p,8,2,stuti90,1/19/2016 14:20\n11102471,Tone-deaf Carrier manager announces layoffs,http://boingboing.net/2016/02/12/watch-tone-deaf-manager-annou.html,7,2,pm24601,2/15/2016 9:55\n11823758,\"This is when you're most popular, according to science\",https://www.weforum.org/agenda/2016/04/this-is-when-youre-most-popular-according-to-science/,12,12,randomname2,6/2/2016 16:19\n11762516,HN Ask: Please Review My Startup Serkit Messenger,,1,5,serkitme,5/24/2016 15:49\n10643731,\"Jeff Kell, ListServ and IRC pioneer, has died\",http://3000newswire.blogs.com/3000_newswire/2015/11/3000-community-keystone-jeff-kell-dies.html,99,8,rmason,11/29/2015 4:34\n10295898,Meteor Toys 2: Development Tools for Meteor,https://meteor.toys,5,1,elyase,9/29/2015 13:02\n10725657,The Swindled Samaritan,http://www.nytimes.com/2015/12/13/magazine/the-swindled-samaritan.html,35,11,wallflower,12/13/2015 7:05\n10844239,A POLITICS FOR TECHNOLOGY,https://stratechery.com/2016/a-politics-for-technology/,5,1,joshus,1/5/2016 16:50\n11865204,Andrey Breslav: Kotlin 1.1 Roadmap,https://realm.io/news/andrey-breslav-whats-next-for-kotlin-roadmap/,1,1,fortpoint,6/8/2016 20:05\n10982057,F.C.C. Proposes Changes in Cable Set-Top Box Market,http://www.nytimes.com/2016/01/28/technology/fcc-proposes-changes-in-set-top-box-market.html?ref=technology,24,18,pavornyoh,1/27/2016 18:49\n10770285,New ways to get more done in Outlook.com,https://blogs.office.com/2015/05/21/new-ways-to-get-more-done-in-outlook-com/,1,2,ArekDymalski,12/21/2015 9:19\n10658430,Why nobody will steal your shitty startup idea,https://medium.com/@davidamse/why-nobody-will-steal-your-shitty-start-up-idea-795feaea5a6a,1,1,stared,12/1/2015 20:19\n12021091,Androids full-disk encryption just got much weakerheres why,http://arstechnica.com/security/2016/07/androids-full-disk-encryption-just-got-much-weaker-heres-why/,5,1,cypherpunks01,7/2/2016 2:22\n10398217,Markdeep,http://casual-effects.com/markdeep/,8,2,haakon,10/16/2015 9:07\n10722576,Download OS X El Capitan 10.11.2 Combo Update,https://support.apple.com/kb/DL1850?locale=en_US,3,1,KevinHorvath,12/12/2015 12:47\n12044384,Show HN: An encoding/decoding tool for Martin David's theoretical S language,https://github.com/ramadis/slang,12,1,ramadis,7/6/2016 16:59\n10835842,\"Aseprite: cross-platform, open source sprite and pixel art tool\",http://www.aseprite.org/,188,22,git-pull,1/4/2016 14:50\n12008936,Ask HN: Training a NN on ancient proverbs to decipher the meaning of life,,1,3,sharemywin,6/30/2016 14:54\n10414192,Processor Utilization Difference Between IBM AIX and Linux on Power,http://www.ibm.com/developerworks/library/l-processor-utilization-difference-aix-lop-trs/index.html,21,17,luu,10/19/2015 17:07\n11557707,\"Clang emits memcpy for std::swap, which can introduce undefined behavior\",https://llvm.org/bugs/show_bug.cgi?id=27498,110,80,luu,4/23/2016 22:32\n11397250,When will rooftop solar be cheaper than the grid?,http://theconversation.com/when-will-rooftop-solar-be-cheaper-than-the-grid-heres-a-map-54789,132,83,leejoramo,3/31/2016 14:07\n11920942,Yakyak: Electron Chat Client for Google Hangouts,https://github.com/yakyak/yakyak,103,82,obilgic,6/17/2016 6:03\n10752028,Why Python 3 Exists,http://www.snarky.ca/why-python-3-exists,418,266,cocoflunchy,12/17/2015 15:34\n10225558,Jaro Mail,https://www.dyne.org/software/jaro-mail/,78,13,jboynyc,9/16/2015 9:47\n10495966,\"Self-flying drone dips, darts and dives through trees at 30 mph\",https://www.csail.mit.edu/drone_flies_through_forest_at_30_mph,172,49,hk__2,11/2/2015 22:53\n12078731,Show HN: cdgo  Quickly cd into dir nested in $GOPATH or ~/workspace/,https://github.com/EngineerBetter/cdgo-cli,4,3,EngineerBetter,7/12/2016 13:22\n12309550,Multiply Labs (YC S16) Puts All Your Supplements into One 3D Printed Pill,http://themacro.com/articles/2016/08/multiply-labs/,28,19,stvnchn,8/18/2016 0:15\n11041365,Dragula: Drag and drop so simple it hurts,https://github.com/bevacqua/dragula#readme,307,104,bevacqua,2/5/2016 13:57\n11990420,Has anyone successfully implemented the 4 hour workweek?,,25,9,bokenator,6/27/2016 23:45\n11344721,\"Ask HN: Do you need another Docker based PaaS, but not for Web servers\",,1,2,zorceta,3/23/2016 14:24\n10569357,Gilbert U-238 Atomic Energy Laboratory,https://en.wikipedia.org/wiki/Gilbert_U-238_Atomic_Energy_Laboratory#Description,17,2,happyscrappy,11/15/2015 11:52\n12506622,The rise of the corporate colossus is a giant problem,http://www.economist.com/news/leaders/21707210-rise-corporate-colossus-threatens-both-competition-and-legitimacy-business,164,143,mudil,9/15/2016 14:51\n11587936,Slack bot token leakage exposing business critical information,https://labs.detectify.com/2016/04/28/slack-bot-token-leakage-exposing-business-critical-information/,7,1,detectify,4/28/2016 11:25\n12471201,\"The Painstaking, Secretive Process of Designing New Money\",https://www.fastcodesign.com/3063512/the-painstaking-secretive-process-of-designing-new-money,78,27,lnguyen,9/10/2016 22:39\n10261356,Show HN: THE SUBMIT LIST  A Directory of Places to Submit Your Link,http://thesubmitlist.com,4,2,booruguru,9/22/2015 20:12\n10900668,Ask HN: Goods ways of getting feedback on a side-project?,,2,1,chvid,1/14/2016 11:10\n12060304,The patent Network-1 just used to get a $25MM settlement from Apple,https://www.google.com/patents/US6006227,4,2,chjohasbrouck,7/9/2016 5:50\n10774639,Ask HN: What would you recommend a group of 20 UK students do when visiting SF?,,5,3,refrigerator,12/22/2015 0:16\n11449610,Signal Desktop beta now publicly available,https://www.whispersystems.org/blog/signal-desktop-public/,198,131,etiam,4/7/2016 18:51\n11357914,\"Show HN: Road Rules  fun, interactive way to stop texting while driving\",http://roadrules.co/blog/public-beta-release.html,17,6,ljensen,3/25/2016 1:29\n10375828,The strange case of ICMP Type 69 on Linux,https://blog.benjojo.co.uk/post/linux-icmp-type-69,87,6,benjojo12,10/12/2015 17:14\n11668069,Peter Thiel to serve as Trump delegate,http://thehill.com/blogs/ballot-box/presidential-races/279331-paypal-co-founder-to-serve-as-trump-delegate,88,102,coolandsmartrr,5/10/2016 15:49\n10408934,Layoffs and Loyalty in a Liquid Valley,https://medium.com/@louisgray/layoffs-and-loyalty-in-a-liquid-valley-4b42bd5e26d7,65,34,tim_sw,10/18/2015 17:27\n10510773,\"Facing Cash Crunch, Retailer Jet.com Racing to Complete Funding Round\",http://www.wsj.com/articles/retailer-jet-com-close-to-finalizing-550-million-cash-infusion-1446659335,55,77,ykumar6,11/5/2015 0:24\n10932968,\"Breakup, as captured by my fitbit\",https://twitter.com/iamkoby/status/689521611611971588,251,132,iamkoby,1/19/2016 18:57\n11550275,U.S. Suicide Rate Surges to a 30-Year High,http://www.nytimes.com/2016/04/22/health/us-suicide-rate-surges-to-a-30-year-high.html,228,270,Eiriksmal,4/22/2016 16:18\n10310711,Noteshare: instant math web pages with LaTeX,http://math.noteshare.io/titlepage/330,1,1,jxxcarlson,10/1/2015 12:43\n11293476,Adam,http://unity3d.com/pages/adam,657,132,nikolay,3/15/2016 22:21\n10636729,Setting up iOS continuous delivery with Jenkins and Fastlane,https://labs.kunstmaan.be/blog/ios-continuous-delivery-with-jenkins-and-fastlane,47,25,roderikvdv,11/27/2015 10:21\n11032200,Show HN: MobileComics  A POC for Making Webcomics on Mobile Suck Less,https://github.com/FourierTransformer/MobileComics,6,1,ftransformer,2/4/2016 5:28\n11358918,Show HN: Port of Windows UWP Xaml Behaviors for Perspex Xaml,https://github.com/XamlBehaviors/XamlBehaviors,2,1,wiso,3/25/2016 7:44\n12279970,GoldenEye: Source,https://www.geshl2.com/,3,1,banderon,8/13/2016 2:32\n10885594,Ask HN: Architecting push notifications using GitHub API,,2,1,bsudekum,1/12/2016 4:42\n12450255,Explore UI States with DevCards and Clojure.Spec,https://juxt.pro/blog/posts/generative-ui-clojure-spec.html,3,1,timroy,9/8/2016 4:07\n10803089,Ask HN: Is it viable to enable employees to diversify their stock compensation?,,1,2,abhi3,12/28/2015 20:13\n11859777,\"HTTPie: a CLI, cURL-like tool for humans\",https://github.com/jkbrzt/httpie,177,50,celadevra_,6/8/2016 3:23\n11052826,The Layoff List,,22,3,SQL2219,2/7/2016 13:55\n11199679,Journal of Design and Science (MIT),http://jods.mitpress.mit.edu/,1,1,drallison,2/29/2016 23:40\n11779537,A Sensible Fix For TSA Security Lines,http://www.askthepilot.com/tsa-summer-meltdown/,160,149,smacktoward,5/26/2016 17:00\n10291778,\"Otto, the successor to Vagrant\",https://www.hashicorp.com/blog/otto.html,772,177,agonzalezro,9/28/2015 17:42\n11760108,Terms and conditions word by word,http://www.forbrukerradet.no/terms-and-conditions-word-by-word,151,42,jonespen,5/24/2016 9:50\n10227574,\"Show HN: Wikitate, add subtitles to almost any YouTube video\",http://www.wikitate.com,2,1,snitzr,9/16/2015 16:03\n10204749,Ask HN: Best way to sell unused domains without paying fees?,,2,1,voisin,9/11/2015 16:54\n10184523,All Combinations of Six 2x4 Lego Bricks,http://c-mt.dk/counting/?view=paper,42,19,mattmalin,9/8/2015 8:08\n12506128,Brookings Stadium Study Draws Criticisms,http://www.bondbuyer.com/news/washington-taxation/brookings-stadium-study-draws-criticisms-1113525-1.html,1,1,6stringmerc,9/15/2016 13:57\n11553940,Ask HN: Do you have a public metrics screen and how did you build it?,,5,4,baxter001,4/23/2016 3:04\n10639804,Dark Matter and the Dinosaurs,http://www.nytimes.com/2015/11/29/books/review/dark-matter-and-the-dinosaurs-by-lisa-randall.html,18,3,kareemm,11/28/2015 2:51\n12186300,Hacking Imgur for Fun and Profit,https://medium.com/@nmalcolm/hacking-imgur-for-fun-and-profit-3b2ec30c9463,30,6,sintheticlabs,7/29/2016 12:14\n10400167,How to Protect Yourself from NSA Attacks on 1024-bit DH,https://www.eff.org/deeplinks/2015/10/how-to-protect-yourself-from-nsa-attacks-1024-bit-DH,284,130,DiabloD3,10/16/2015 15:59\n10477571,How We Cracked the Engineer Retention Problem,http://blog.adbrain.com/how-we-cracked-the-engineer-retention-problem/,3,1,kristianc,10/30/2015 13:19\n10208792,A Dying Young Womans Hope in Cryonics and a Future,http://www.nytimes.com/2015/09/13/us/cancer-immortality-cryogenics.html?_r=0,101,163,sethbannon,9/12/2015 18:13\n12129647,Git for Windows accidentally creates NTFS alternate data streams,http://latkin.org/blog/2016/07/20/git-for-windows-accidentally-creates-ntfs-alternate-data-streams/,349,176,latkin,7/20/2016 15:14\n11960271,Houyhnhnms vs. Martians,http://ngnghm.github.io/blog/2016/06/11/chapter-10-houyhnhnms-vs-martians/,1,1,cronjobber,6/23/2016 11:54\n12352117,Project Tofino  A browser interaction experiment by Mozilla,https://github.com/mozilla/tofino,43,12,snake_case,8/24/2016 14:11\n10810122,Ask HN: Promoting your hobby site?,,2,2,johnnycarcin,12/30/2015 0:55\n12450609,Linode Manager and API are under attack,https://status.linode.com/incidents/6mpxv406bhq9,68,47,mherrmann,9/8/2016 5:58\n12542626,Ask HN: To expose a security flaw or not? (at a company where I Interviewed),,4,7,ziggystardust,9/20/2016 19:39\n11642461,New polar research ship to be named RRS Sir David Attenborough,https://twitter.com/JoJohnsonMP/status/728497856915591168,5,4,okket,5/6/2016 8:18\n10795563,You Can Always Find an Anonymous Former Employee to Trash the Founder,http://hunterwalk.com/2015/12/26/you-can-always-find-an-anonymous-former-employee-to-trash-the-founder/,14,4,ssclafani,12/26/2015 22:51\n10488997,\"A New, Life-Or-Death Approach to Funding Heart Research\",http://www.nytimes.com/2015/10/20/health/a-new-life-or-death-approach-to-funding-heart-research.html,5,1,gwern,11/1/2015 23:33\n11186636,\"Write, Review, Merge, Publish: Phabricator Review Workflow\",https://secure.phabricator.com/phame/post/view/766/write_review_merge_publish_phabricator_review_workflow/,28,7,Revisor,2/27/2016 9:38\n10463983,What language has the quickest payback?,,10,18,biznerd,10/28/2015 12:24\n11918833,48 people were shot during yesterdays 15-hour filibuster on gun control,http://www.vox.com/2016/6/16/11952166/filibuster-gun-control-shootings,8,1,dragonbonheur,6/16/2016 21:02\n12031676,Amazon Is Quietly Eliminating List Prices,http://www.nytimes.com/2016/07/04/business/amazon-is-quietly-eliminating-list-prices.html,216,163,tpatke,7/4/2016 16:38\n12409081,Ask HN: Good resource on starting a buseness in the US?,,10,4,qwrshhjkkl,9/1/2016 21:34\n11506208,How the law is tracking down high-tech prank callers,https://www.theguardian.com/technology/2016/apr/15/swatting-law-teens-anonymous-prank-call-police,67,52,nols,4/15/2016 17:42\n10409103,AmazonFresh rolls out mandatory $299/year Prime Fresh grocery membership,http://www.geekwire.com/2015/after-delay-amazon-rolls-out-mandatory-299year-prime-fresh-membership-as-promised/,42,56,pavornyoh,10/18/2015 18:12\n11631332,The Grateful Dead's Breakthrough Wall of Sound,http://motherboard.vice.com/read/the-wall-of-sound,1,1,rmason,5/4/2016 20:10\n11758809,Chinas scary lesson to the world: Censoring the Internet works,https://www.washingtonpost.com/world/asia_pacific/chinas-scary-lesson-to-the-world-censoring-the-internet-works/2016/05/23/413afe78-fff3-11e5-8bb1-f124a43f84dc_story.html,345,299,molecule,5/24/2016 3:34\n12071272,\"Hacker News' Who is Hiring? thread, part 2, remote and locations\",https://blog.whoishiring.io/hacker-news-who-is-hiring-thread-part-2-remote-and-locations/,274,232,fijal,7/11/2016 14:32\n11974806,Apple EFI firmware passwords and the SCBO myth,https://reverse.put.as/2016/06/25/apple-efi-firmware-passwords-and-the-scbo-myth/,177,36,hkr_mag,6/25/2016 1:52\n11126811,\"Show HN: Watson, a wonderful cli to track your time\",https://tailordev.github.io/Watson/,15,5,couac,2/18/2016 16:20\n11438351,Show HN: UX Insights on largest e-commerce app  Amazon,http://canvasflip.com/blog/index.php/2016/04/05/amazon-in-making/,2,1,vipul4vb,4/6/2016 12:41\n10652738,Anger at 'stolen' online courses on Udemy,http://www.bbc.com/news/technology-34952382,73,40,saltyoutburst,11/30/2015 23:49\n10528027,Foveated 3D Graphics (2012) [pdf],http://research.microsoft.com/pubs/176610/foveated_final15.pdf,31,2,ggreer,11/8/2015 9:15\n11799584,Medicine in Early Buddhism,http://pennpress.typepad.com/pennpresslog/2016/04/buddhist-medicine.html,15,2,diodorus,5/30/2016 4:41\n10843421,3 Books Programmers must read in 2016,http://www.codingdefined.com/2016/01/3-books-programmers-must-read-in-2016.html,1,2,codingdefined,1/5/2016 14:43\n10911145,John Romero has released his first Doom level in over two decades,http://www.gamasutra.com/view/news/263642/John_Romero_just_released_his_first_Doom_level_in_over_two_decades.php,187,40,Impossible,1/15/2016 18:37\n10977413,Can America Afford Bernie Sanders' Agenda?,http://www.forbes.com/sites/johntharvey/2015/09/21/can-america-afford-sanders/#59b4613c1b07,4,8,nafizh,1/27/2016 0:38\n11366301,How We Run BGP on Top of OpenFlow,http://blog.datapath.io/how-we-run-bgp-on-top-of-openflow,41,6,Coldewey,3/26/2016 16:43\n10397270,Coconuts in Medieval England,http://www.themarysue.com/monty-python-holy-grail-coconuts/,10,3,pepys,10/16/2015 3:15\n11230992,Comment on Estimating the reproducibility of psychological science,http://science.sciencemag.org/content/351/6277/1037.2.full,2,1,tokenadult,3/5/2016 20:40\n10938510,Show HN: Chatlio  Live chat with your web visitors directly from Slack,https://chatlio.com/,136,36,johne20,1/20/2016 15:05\n10821768,Show HN: Implementation of Methods for Power-Law Distribution Analysis,https://github.com/shagunsodhani/powerlaw,6,2,shagunsodhani,1/1/2016 12:57\n10809210,Streaming is making the music industry more unequal,http://www.theverge.com/2015/12/29/10636712/music-inequality-in-2015-youtube-google-spotify-apple-tidal,3,1,trstnthms,12/29/2015 21:33\n10879312,Google Project Sunroof,https://www.google.com/get/sunroof,2,1,stevewilhelm,1/11/2016 7:12\n10360670,Ending an Albania-Serbia Game and Inciting a Riot with a Drone,http://www.nytimes.com/2015/10/08/sports/soccer/as-albania-faces-serbia-meeting-the-drone-pilot-who-ended-their-last-match.html?hp&action=click&pgtype=Homepage&module=mini-moth&region=top-stories-below&WT.nav=top-stories-below&_r=0,28,7,ilamont,10/9/2015 15:30\n10900847,\"Lets Rethink Space: Does space exist without objects, or is it made by them?\",http://nautil.us/issue/32/space/lets-rethink-space,8,4,pmcpinto,1/14/2016 12:03\n12120872,\"Eve-style clock demo in Red, livecoded\",http://www.red-lang.org/2016/07/eve-style-clock-demo-in-red-livecoded.html,2,1,nicolapcweek94,7/19/2016 10:11\n11671332,Drones could replace $127B worth of human labor and services,http://qz.com/679591/drones-could-replace-127-billion-worth-of-human-labor-and-services/,3,1,simonebrunozzi,5/10/2016 22:53\n11237865,Internal Data Offers Glimpse at Uber Sex Assault Complaints,http://www.buzzfeed.com/charliewarzel/internal-data-offers-glimpse-at-uber-sex-assault-complaints,2,1,kosei,3/7/2016 9:06\n11033718,Goldman Sachs May Be Forced to Fundamentally Question How Capitalism Is Working,http://www.bloomberg.com/news/articles/2016-02-03/goldman-sachs-says-it-may-be-forced-to-fundamentally-question-how-capitalism-is-working,98,90,uptown,2/4/2016 13:24\n10910239,Making GitLab Better for Large Open Source Projects,https://about.gitlab.com/2016/01/15/making-gitlab-better-for-large-open-source-projects/,6,2,jobvandervoort,1/15/2016 16:25\n10711645,Rovio's CEO steps down after just over a year on the job,http://www.theverge.com/2015/12/9/9878424/rovio-angry-birds-ceo-replaced,2,1,richardboegli,12/10/2015 16:56\n11540310,Search engine for hacked Philippine Voter's data,https://wehaveyourdata.com/,5,1,e19293001,4/21/2016 7:55\n12039107,A South Korean Copy of Snapchat Takes Off in Asia,http://www.nytimes.com/2016/07/06/technology/snapchat-snow-korea.html?ref=business,96,98,hvo,7/5/2016 20:01\n10625229,Why Weebly Is the Warp Drive of Website Building,http://www.forbes.com/sites/mnewlands/2015/11/24/why-weebly-is-the-warp-drive-of-website-building/,7,3,BobbyVsTheDevil,11/25/2015 3:52\n11960206,\"Show HN: Scala idioms in Java: cases, patterns, for-comp, implicits ++\",https://github.com/Randgalt/halva,3,2,curator,6/23/2016 11:35\n12275472,Building a C Compiler Type System  Part 2: A Canonical Type Representation,http://blog.robertelder.org/building-a-c-compiler-type-system-a-canonical-type-representation/,72,3,robertelder,8/12/2016 13:35\n11969891,PowerNex: a kernel written in the D Programming Language,https://github.com/Vild/PowerNex,130,75,ingve,6/24/2016 14:15\n11254121,\"WebpackBin: Like Codepen, but Powered by Webpack\",http://www.webpackbin.com/,10,3,bsimpson,3/9/2016 17:07\n11253704,Masquerade Acquired by Facebook,http://msqrd.me/joining-facebook.html,18,5,espinchi,3/9/2016 16:01\n12152644,World's Fastest Production Drone,http://utbgeek.com/uncategorized/tanky-drone-ready-to-fly-racing-at-its-best/,3,2,x0054,7/24/2016 7:50\n10912292,Ask HN: What countries is it impossible to accept payments from?,,3,3,GigabyteCoin,1/15/2016 21:36\n10470834,The promise of the blockchain: The trust machine,http://www.economist.com/news/leaders/21677198-technology-behind-bitcoin-could-transform-how-economy-works-trust-machine,28,2,edward,10/29/2015 13:36\n10717941,You Don't Need JQuery,https://github.com/oneuijs/You-Dont-Need-jQuery,5,1,gotchange,12/11/2015 16:20\n10993559,The Hacker 4Chan Is at It Again,http://boards.4chan.org/g/thread/52680526,20,7,voynich61,1/29/2016 4:47\n12007209,Let's Stop Freaking Out About Artificial Intelligence,http://fortune.com/2016/06/28/artificial-intelligence-potential/,4,1,teichman,6/30/2016 8:13\n10400370,\"Traffic Jam, a program that helps track prostitution rings by using public data\",https://broadly.vice.com/en_us/article/the-young-woman-who-created-a-new-way-to-bust-sex-trafficking-rings,54,24,eegilbert,10/16/2015 16:26\n11931394,\"Apple, Google: Why do I have to move my thumb so much\",,2,3,knoke,6/19/2016 1:06\n12147918,Immutable-cpp: persistent immutable data structures for C++,https://github.com/rsms/immutable-cpp,42,16,jiyinyiyong,7/23/2016 1:26\n12027874,Show HN: Stack overflow command line client added support to python 2,https://github.com/gautamkrishnar/socli,1,1,gautamkrishnar,7/3/2016 22:12\n12532263,Ebook: Music for Geeks and Nerds [pdf],http://pedrokroger.net/mfgan/music-for-geeks-and-nerds-sample.pdf,3,1,dbrgn,9/19/2016 15:41\n11379994,Network Optimization with the Use of Big Data,http://blog.datapath.io/network-optimization-with-the-use-of-big-data,1,1,lrivenes,3/29/2016 7:15\n12298747,\"Show HN: Thyme, a simple CLI to measure human time and focus\",https://text.sourcegraph.com/thyme-a-simple-cli-to-measure-human-time-and-focus-577b87337b9c,99,18,gonedo,8/16/2016 16:52\n10328696,Cost of Privacy,http://homing-on-code.blogspot.com/2015/10/cost-of-privacy.html,3,1,mulander,10/4/2015 20:29\n11548204,First gene therapy successful against human aging,http://bioviva-science.com/2016/04/21/first-gene-therapy-successful-against-human-aging/,29,10,tsaprailis,4/22/2016 10:39\n12300454,Olympic medals per capita,http://www.medalspercapita.com/,70,74,slewis,8/16/2016 20:36\n10615644,Quantum Walks with Gremlin,http://arxiv.org/abs/1511.06278,2,1,espeed,11/23/2015 17:05\n11896115,Technologies of the Decentralized Web Summit,https://blog.mousereeve.com/technologies-of-the-decentralized-web-summit/,164,45,tripofmice,6/13/2016 18:32\n12002074,Chess boxing,https://en.wikipedia.org/wiki/Chess_boxing,5,1,scrumper,6/29/2016 15:09\n12002815,Show HN: Duo Search  an OpenBazaar search engine,https://duosear.ch/?q=tshirt,12,2,duosearch,6/29/2016 16:42\n11296627,HexLox  Protect Your Saddle and Wheels from Theft 50% in 20hrs,https://www.kickstarter.com/projects/hexlox/hexlox-anti-theft-for-saddles-wheels-and-more-made,1,1,primal,3/16/2016 12:04\n12295893,Ask HN: Is it worth it to work as a software engineer at a hedgefund?,,2,1,taylormoon,8/16/2016 6:33\n11695824,Google Chrome 51 disables HTTP/2 on most Linux distros due to old OpenSSL,https://ma.ttias.be/day-google-chrome-disabled-http2-nearly-everyone-may-15th-2016/,132,68,Mojah,5/14/2016 12:35\n10338840,\"In Ben Bernankes Memoir, a Candid Look at Lehman Brothers Collapse\",http://www.nytimes.com/2015/10/06/business/dealbook/in-ben-bernankes-memoir-a-candid-look-at-lehman-brothers-collapse.html?_r=0,98,80,svtrent,10/6/2015 13:50\n11722881,The IoT now extends to tampons,http://www.theverge.com/circuitbreaker/2016/5/18/11700578/bluetooth-tampon-myflow-connected-period,2,2,eburg,5/18/2016 16:01\n12523122,U.S. Air Force grounds F-35 fighters over cooling line problems,http://www.reuters.com/article/us-lockheed-f35-grounded-idUSKCN11M26K?utm_medium=referral&utm_source=morefromreuters,14,3,testrun,9/17/2016 23:41\n11443369,\"Code let lottery vendor predict winning numbers, police say\",http://www.wral.com/lottery-insider-s-brother-arrested-in-jackpot-fixing-scandal/15624521/,6,1,8ig8,4/6/2016 23:51\n12331853,What Percentage of Your Worries Come True?,http://www.jamesaltucher.com/2016/08/percentage-worries-come-true/,11,3,rspivak,8/21/2016 17:48\n11996382,How to delete yourself from Google?,https://medium.com/geekyfied/how-to-delete-yourself-from-google-com-f073d7dc191e#.oiyhkqytj,2,1,temp,6/28/2016 18:47\n12531291,Building a Distributed Build System at Google Scale (Strangeloop 2016),https://www.youtube.com/watch?v=K8YuavUy6Qc,3,1,yarapavan,9/19/2016 13:35\n12132033,hledger  plain text accounting,http://hledger.org/,3,1,sandebert,7/20/2016 20:06\n11145610,Samsungs Galaxy S7 and S7 Edge,http://www.theverge.com/2016/2/21/11077956/samsung-galaxy-s7-edge-smartphone-announced-specs-mwc-2016,136,157,devhxinc,2/21/2016 18:06\n11634215,Rdedup  backup deduplication with asymetric encryption (in Rust),https://github.com/dpc/rdedup,120,24,dpc_pw,5/5/2016 5:45\n10562343,The woes of building an index of the web,https://moz.com/blog/mozscape-index-2015,69,11,jennita,11/13/2015 20:56\n11371059,Introducing the Photographers Identities Catalog,http://www.nypl.org/blog/2016/03/25/introducing-pic,21,2,prismatic,3/27/2016 19:06\n11435661,Non-obvious indicators that a transaction might be fraudulent,https://simility.com/device-recon-results/,117,88,teuobk,4/6/2016 0:12\n11173894,Beijing now has more billionaires than New York,http://money.cnn.com/2016/02/24/investing/beijing-new-york-billionaires/,2,1,ck2,2/25/2016 12:14\n10272271,\"Ask HN: Best place to donate old books, movies, etc.\",,1,2,sudoherethere,9/24/2015 15:50\n10242645,Notes from the Costume Designer of Solaris,http://calvertjournal.com/features/show/4650?,41,7,rdtsc,9/18/2015 23:31\n11379073,You're Welcome HN: Change the Screen Shot Save File Location in Mac OS X,http://osxdaily.com/2011/01/26/change-the-screenshot-save-file-location-in-mac-os-x/,5,1,daspecster,3/29/2016 2:19\n10666842,Tear gassing by remote control,http://remotecontrolproject.org/tear-gassing-by-remote-control-the-development-and-promotion-of-remotely-operated-means-of-delivering-or-dispersing-riot-control-agents/,11,6,kawera,12/3/2015 0:08\n12355238,Long-Range (200m) BLE Beacons with 1Mb EEPROM,http://blog.estimote.com/post/149362004575/updated-location-beacons-200-m-range-nfc-new,47,20,jimiasty,8/24/2016 21:02\n11314648,FreeBSD  a lesson in poor defaults,https://vez.mrsk.me/freebsd-defaults.txt,11,1,moviuro,3/18/2016 20:23\n11175829,PadMapper (YC S10) is Joining Zumper,http://blog.padmapper.com/2016/02/25/padmapper-is-joining-zumper/,133,66,ericd,2/25/2016 17:06\n10342394,Startup Cofounders: Have you ever found a cofounder where....,,1,9,a_lifters_life,10/6/2015 21:06\n11800740,Engineering the Servo Web Browser Engine Using Rust [pdf],https://github.com/larsbergstrom/papers/blob/master/icse16-servo-preprint.pdf,3,2,ingve,5/30/2016 11:15\n11456618,Apply HN: Synchrony  A peer-to-peer hyperdocument editor,,3,4,LukeB42,4/8/2016 18:04\n12305217,\"Show HN: Typr.club, realtime gif-based chat rooms\",https://typr.club,21,6,ruiramos,8/17/2016 15:03\n11518561,Using Dijkstra's algorithm to draw maps,https://github.com/ibaaj/dijkstra-cartography,161,15,JasonNils,4/18/2016 9:00\n10485442,Evanston: A Suburb That Actively Discourages Cars,http://www.politico.com/magazine/story/2015/10/evanston-illinois-what-works-213282,41,22,akg_67,11/1/2015 4:45\n11229924,Why I will never use Windows 8/10,https://www.devever.net/~hl/windows8,7,8,hlandau,3/5/2016 16:33\n10791950,How to Talk to Your Parents About Encryption7,https://blog.cloudflare.com/how-to-talk-to-your-parents-about-encryption/,4,1,r3bl,12/25/2015 18:52\n10452771,The True Costs of Driving,http://www.theatlantic.com/business/archive/2015/10/driving-true-costs/412237/?single_page=true,2,1,awjr,10/26/2015 17:13\n11174556,Show HN: LESS library for easy scaffolding,http://stellar.stelavit.com/,2,1,muh0m0rka,2/25/2016 14:24\n10825669,Adonis.js v2 released  Laravel for Node.js,http://adonisjs.com,70,27,niallobrien,1/2/2016 9:31\n10573995,Visualising Markov Chains with NetworkX,http://vknight.org/unpeudemath/code/2015/11/15/Visualising-markov-chains/,27,3,signa11,11/16/2015 12:26\n10289606,Redesigning a model of Tyrannosaurus Rex,http://saurian.maxmediacorp.com/?p=553,28,14,Turukawa,9/28/2015 9:52\n11851348,\"Ask HN: As a developer, how can I get better at design and UX?\",,3,1,nullundefined,6/6/2016 23:31\n10219890,Ask HN: How do you manage your contacts?,,27,12,mdevere,9/15/2015 10:51\n12298779,\"Audi cars 'will talk to traffic lights', firm says\",http://www.bbc.co.uk/news/technology-37098513,3,1,edward,8/16/2016 16:55\n10279385,John Carmack's VR Script Live Coding Session at Oculus Connect [video],https://www.youtube.com/watch?v=rMItsZq_n20,135,32,_pius,9/25/2015 17:19\n11396435,Show HN: SQL Injection Challenge,https://github.com/breakthenet/sql-injection-exercises,34,5,emeth,3/31/2016 11:50\n12531439,Dont just pardon Edward Snowden; give the man a medal,https://techcrunch.com/2016/09/18/dont-just-pardon-edward-snowden-give-the-man-a-medal/,505,233,mariusavram,9/19/2016 13:52\n10400225,Theranos Scandal Exposes the Problem with Techs Hype Cycle,http://www.wired.com/2015/10/theranos-scandal-exposes-the-problem-with-techs-hype-cycle/,4,2,mudil,10/16/2015 16:08\n10959865,People Are Still Trying to Build a Space Elevator,http://www.smithsonianmag.com/innovation/people-are-still-trying-build-space-elevator-180957877/?utm_source=twitter.com&no-ist&is_pocket=1,33,25,dnetesn,1/23/2016 20:14\n11108738,The NSAs machine learning algorithm may be killing thousands of innocent people,http://arstechnica.co.uk/security/2016/02/the-nsas-skynet-program-may-be-killing-thousands-of-innocent-people/,402,208,mocko,2/16/2016 9:24\n10794965,Asking VCs which startups will boom in 2016,http://www.businessinsider.com/startups-that-will-be-huge-in-2016-2015-12,18,8,urahara,12/26/2015 19:31\n11318199,Tis-interpreter detects subtle bugs in C programs,http://trust-in-soft.com/tis-interpreter,3,2,jjuhl,3/19/2016 12:00\n11477989,Fixing C,http://www.embedded.com/electronics-blogs/break-points/4441819/Fixing-C,43,117,rayascott,4/12/2016 8:31\n10327556,Ribosome  Generic Code Generation,http://ribosome.ch/index.html,4,1,Immortalin,10/4/2015 14:16\n11823770,Apple readying new external 5K Display that may feature an integrated GPU,http://9to5mac.com/2016/06/01/apple-readying-new-external-5k-display-as-current-model-goes-out-of-stock-may-feature-integrated-gpu/,1,1,sytse,6/2/2016 16:20\n11933988,How Much Does Los Angeles Have to Build to Get Out of Its Housing Crisis? A Lot,http://la.curbed.com/2015/3/18/9979526/housing-crisis-los-angeles-construction,2,2,jseliger,6/19/2016 18:31\n10417376,Why India's writers are returning their literary prizes,http://www.economist.com/blogs/economist-explains/2015/10/economist-explains-16,2,1,jimsojim,10/20/2015 4:07\n10574900,FBI's imperfect entrapment of teen may lead to FAA challenge,http://www.buzzfeed.com/nicolasmedinamora/did-the-fbi-transform-this-teenager-into-a-terrorist,109,78,BDGC,11/16/2015 15:23\n12244548,Dataflow/Streaming Concurrency via C++ IOStream-Like Operators,https://github.com/RaftLib/RaftLib,2,1,xf00ba7,8/8/2016 0:15\n11753627,Fizz Buzz in Tensorflow,http://joelgrus.com/2016/05/23/fizz-buzz-in-tensorflow/,378,84,joelgrus,5/23/2016 13:18\n11658852,The Novel Area of Cryptic Crossword Solving,http://journal.frontiersin.org/article/10.3389/fpsyg.2016.00567/full,24,4,bmcgavin,5/9/2016 11:05\n12125947,\"Giraffe, a Deep Reinforcement Learning Chess Engine\",https://bitbucket.org/waterreaction/giraffe,22,2,runesoerensen,7/20/2016 0:18\n10567748,The hidden hand behind the Islamic State militants? Saddam Husseins,https://www.washingtonpost.com/world/middle_east/the-hidden-hand-behind-the-islamic-state-militants-saddam-husseins/2015/04/04/aa97676c-cc32-11e4-8730-4f473416e759_story.html?tid=sm_fb,4,2,mpelembe,11/14/2015 23:23\n11891053,Walgreen Terminates Partnership with Theranos,http://www.wsj.com/article_email/walgreen-terminates-partnership-with-blood-testing-firm-theranos-1465777062-lMyQjAxMTE2MDE5MzExMjM4Wj,310,143,dhawalhs,6/13/2016 0:36\n10432799,Is genius being misdiagnosed as Asperger's?,http://iqpersonalitygenius.blogspot.com/2015/10/the-relationship-between-aspergers.html,2,3,kal31dic,10/22/2015 15:35\n10644164,ITER is one of the most ambitious energy projects,https://www.iter.org/proj/inafewlines,72,40,tempestn,11/29/2015 8:51\n10309213,What the Heck is a Monad?,http://khanlou.com/2015/09/what-the-heck-is-a-monad/,2,2,ckurose,10/1/2015 4:23\n11817061,How did PocketNC survive and thrive? A hardware startup that should have failed,http://hackaday.com/2016/06/01/how-did-pocket-nc-survive-and-thrive/,4,1,dammitcoetzee,6/1/2016 18:45\n11532903,B.Y.O.B,https://www.youtube.com/watch?v=zUzd9KyIDrM,2,1,zippy786,4/20/2016 7:58\n11532913,How Intercity Buses Are Changing the Way We Travel in Germany,http://www.young-germany.de/topic/live/travel-location/derailing-the-train-how-intercity-buses-are-changing-the-way-we-travel-in,3,1,vincent_s,4/20/2016 8:02\n12362653,Kerbal Control Panel,http://www.sgtnoodle.com/projects/kerbal-control-panel/,204,37,jsnell,8/25/2016 21:27\n10494045,Lessig Ends Presidential Campaign,https://www.facebook.com/Lessig2016/videos/vb.832686670149581/909929802425267/?type=2&theater,330,166,bsimpson,11/2/2015 18:47\n10392652,\"What it's like to write for content farms, from Brooklyn to the Philippines\",http://www.hopesandfears.com/hopes/city/what_do_you_do/216643-content-farm-writers-philippines,58,26,nols,10/15/2015 12:17\n11229700,Ask HN: Which successful startups were rejected by YC?,,159,60,mrborgen,3/5/2016 15:23\n10370969,Why browse the Web in Emacs? (2008),http://sachachua.com/blog/2008/08/why-browse-the-web-in-emacs/#,2,1,pmoriarty,10/11/2015 20:54\n12414721,\"\"\"fs\"\" unpublished and restored\",http://status.npmjs.org/incidents/dw8cr1lwxkcr,23,16,azylman,9/2/2016 17:37\n11764226,I Made Deep Fried Water at Last Week's Stupid Shit No One Needs Hackathon in SF,https://www.youtube.com/watch?v=fDiHUZ3mjxM,4,1,zzyyfff,5/24/2016 18:27\n10812418,A survival guide for Unix beginners,http://matt.might.net/articles/basic-unix/,6,1,ColinWright,12/30/2015 15:33\n10930124,Productivity in Plaintext,http://lukespear.co.uk/plaintext-productivity,33,13,luxpir,1/19/2016 12:01\n12492026,Compiling a List of App Development Frameworks,http://allframeworks.net,1,1,verdande,9/13/2016 20:40\n12355431,Factoring may be easier than we think,http://math.mit.edu/~cohn/Thoughts/factoring.html,89,83,vinchuco,8/24/2016 21:36\n10430506,Zero to Forty in Two Seconds  Quick Growth and How We Use Reamaze,http://blog.reamaze.com/2015/10/22/zero-to-forty-in-two-seconds-quick-growth-and-how-we-use-reamaze/,5,1,vsloo,10/22/2015 5:12\n12338610,How American Politics Became So Ineffective,http://www.theatlantic.com/magazine/archive/2016/07/how-american-politics-went-insane/485570/?single_page=true,3,1,aburan28,8/22/2016 19:09\n10323632,Hurricane Joaquin Forecast: Why U.S. Weather Model Has Fallen Behind,http://www.nytimes.com/2015/10/03/upshot/hurricane-joaquin-forecast-european-model-leads-pack-again.html,78,46,jsm386,10/3/2015 12:39\n10771879,NSA suspected in Juniper Networks backdoor,http://boingboing.net/2015/12/21/juniper-networks-backdoor-conf.html,3,1,dijit,12/21/2015 16:35\n11849624,Ask HN: README.tex and math formulas for GitHub?,,3,2,dginev,6/6/2016 19:33\n12127936,GitHub is undergoing a full-blown overhaul as execs and employees depart,http://www.businessinsider.de/github-the-full-inside-story-2016-2?r=US&IR=T,20,2,ghgr,7/20/2016 10:18\n11697951,\"Lambda expression comparison between C++11, C++14 and C++17\",http://maitesin.github.io//Lambda_comparison/,175,85,ingve,5/14/2016 20:43\n12452079,Noad  next generation ad blocker,https://noad.mobi/,2,1,mdemo,9/8/2016 11:38\n12353862,\"One Star Over, There Might Be Another Earth\",http://www.nytimes.com/2016/08/25/science/one-star-over-there-might-be-another-earth.html,1,1,saltyhiker,8/24/2016 17:52\n12484661,\"Discovering Cuba: Economics, Entrepreneurship, and the Future\",http://brianmayer.com/2016/09/discovering-cuba-economics-entrepreneurship-and-the-future/,21,11,bmmayer1,9/12/2016 23:49\n10658705,Why Teach English? (2013),http://www.newyorker.com/books/page-turner/why-teach-english,10,1,samclemens,12/1/2015 20:59\n12029032,Ask HN: Affordable dev server solution,,1,5,pixiez,7/4/2016 5:36\n12093883,Peter Thiel will speak at GOP convention,http://www.theverge.com/2016/7/14/12187326/peter-thiel-gop-convention-speaking,88,121,peterkshultz,7/14/2016 14:08\n10785164,An Incremental Approach to Compiler Construction (2006) [pdf],http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf,111,13,rspivak,12/23/2015 19:41\n10817197,C++ Status at the end of 2015,http://www.bfilipek.com/2015/12/c-status-at-end-of-2015.html,79,60,ingve,12/31/2015 11:28\n10736879,The Inventor of Auto-Tune,http://priceonomics.com/the-inventor-of-auto-tune/,34,8,SuperChihuahua,12/15/2015 10:07\n12098503,Microsoft confirms Windows 10 Enterprise to become subscription service,http://www.forbes.com/sites/gordonkelly/2016/07/14/microsoft-confirms-windows-10-new-monthly-charge/#7e7ec622dfab,3,1,Sturmrufer,7/15/2016 1:50\n10322491,Cyber Security Update,https://about.scottrade.com/updates/cybersecurity.html,2,1,kungfudoi,10/3/2015 3:36\n11364718,The Rete Matching Algorithm (2002),http://www.drdobbs.com/architecture-and-design/the-rete-matching-algorithm/184405218,66,21,ohaikbai,3/26/2016 6:38\n11108481,How to Safely Store a Password in 2016,https://paragonie.com/blog/2016/02/how-safely-store-password-in-2016,15,12,carlesfe,2/16/2016 8:02\n12015396,Amazon Prime Strikes Deal for Most PBS Childrens Shows,http://www.nytimes.com/2016/07/02/business/media/amazon-prime-strikes-deal-for-most-pbs-childrens-shows.html,77,93,uptown,7/1/2016 12:18\n11300693,Klisp  An implementation of the Kernel programming language,http://klisp.org/,105,74,ycmbntrthrwaway,3/16/2016 21:08\n11682292,Ask HN: Fast compilers for statically typed languages?,,3,4,networked,5/12/2016 9:28\n10857867,Traveling salesman uncorks synthetic biology bottleneck,http://phys.org/news/2016-01-salesman-uncorks-synthetic-biology-bottleneck.html,2,1,fitzwatermellow,1/7/2016 13:52\n10277029,Drivebox  Use Google Drive and Drop Box for Receiving Files,https://drivebox.io/,3,1,mrjacopod,9/25/2015 9:05\n10815174,Beached Blue Whale Saved in Chili [video],http://www.nbcnews.com/video/watch-rescuers-free-beached-whale-593288771711,2,1,ourmandave,12/30/2015 23:46\n12197781,There are limits to 2FA,http://arstechnica.com/security/2016/07/there-are-limits-to-2fa-and-it-can-be-near-crippling-to-your-digital-life/,100,45,lisper,7/31/2016 17:14\n11377504,Python one-liner to compare two files (conditions apply),http://jugad2.blogspot.com/2016/03/python-one-liner-to-compare-two-files.html,1,9,vram22,3/28/2016 21:21\n12376324,ISRO successfully test-fires scramjet engine,http://www.thehindu.com/news/national/isro-successfully-testfires-scramjet-rocket-engine/article9042486.ece,23,3,jaisankar,8/28/2016 13:03\n11438733,The Illegal Map of Swedish Art,http://googlemapsmania.blogspot.com/2016/04/the-illegal-map-of-swedish-art.html,356,95,chippy,4/6/2016 13:49\n12101458,\"70,000 ATMs to support cardless cash withdrawal via Touch ID\",http://www.macrumors.com/2016/07/15/cardless-withdrawls-touch-id-70k-atms/,2,1,drewhoo,7/15/2016 15:01\n10717998,What Marissa Mayer's maternity leave decision means for working parents at Yahoo,http://www.fastcompany.com/3054512/second-shift/what-marissa-mayers-maternity-leave-decision-means-for-working-parents-at-yahoo,28,64,pmcpinto,12/11/2015 16:29\n11327455,Transform a Browser into a Basic HTML Editor,https://www.shieldui.com/blogs/html-editor-in-your-browser,4,1,lyub35,3/21/2016 12:02\n10646669,Show HN: Luapress v3  simple and fast static site/blog generator,http://luapress.org,36,2,Fizzadar,11/29/2015 23:40\n10746607,C-style for loops removed from Swift,https://lists.swift.org/pipermail/swift-evolution-announce/2015-December/000001.html,3,1,yomritoyj,12/16/2015 19:30\n10330181,Blendle Is Up to Something Big,http://www.mondaynote.com/2015/10/05/blendle-is-up-to-something-big/,62,15,JeanMertz,10/5/2015 6:09\n12044205,The merits of an emoji referral code,https://medium.com/the-mission/rethinking-referral-codes-or-11f1686bb964,7,13,dontmitch,7/6/2016 16:37\n12128993,On the fly SSL registration and renewal inside Nginx with Let's Encrypt,https://github.com/GUI/lua-resty-auto-ssl,234,46,snaky,7/20/2016 13:54\n12339812,Show HN: I added AI players to my small multiplayer game,http://pixelwars.hajdarevic.net/,5,2,adnanh,8/22/2016 22:08\n10422858,The uncomfortable state of being Asian in tech,https://medium.com/little-thoughts/the-uncomfortable-state-of-being-asian-in-tech-ab7db446c55b#.r9uxei579,6,4,triketora,10/21/2015 0:39\n11908007,Show HN: An awesome C library for Windows,,2,1,naikapa,6/15/2016 9:05\n10310597,An easy way to protect and transfer their confidential data  Crymer,http://crymer.com/,2,1,yhurynovich,10/1/2015 12:12\n11423080,Self-Driving Cars Might Get Their Own Formula 1 Championship,http://readwrite.com/2016/04/02/self-driving-car-roborace-cup/,3,1,growthcommunity,4/4/2016 16:20\n11760545,Terrorist or pedophile? This startup says it can out secrets by analyzing faces,https://www.washingtonpost.com/news/innovations/wp/2016/05/24/terrorist-or-pedophile-this-start-up-says-it-can-out-secrets-by-analyzing-faces/,5,2,ourmandave,5/24/2016 11:16\n11742446,Who here enjoyed university academically?,,4,2,rrtigga,5/20/2016 23:54\n10865360,\"A new year, a better waffle\",http://blog.waffle.io/a-new-year-a-better-waffle/,3,1,nailer,1/8/2016 15:11\n10594219,Amazon offers two-factor authentication for your account,http://www.cnet.com/uk/news/amazon-offers-stronger-protection-for-your-account/,3,1,_jomo,11/19/2015 11:45\n10759122,\"Texas Sheriff statement on operation of ride sharing companies in Austin, TX\",http://imgur.com/UeTLugi,11,6,hippich,12/18/2015 16:06\n10875351,Binder: Turn a GitHub repo into a collection of interactive notebooks,http://mybinder.org,28,2,ingve,1/10/2016 14:15\n11348182,A guide on how to be a Programmer (2002),https://github.com/braydie/HowToBeAProgrammer,207,44,gnocchi,3/23/2016 20:59\n10244739,Uber-nomics: Here's what it would cost Uber to pay its drivers as employees,http://fortune.com/2015/09/17/ubernomics/,3,4,cgoodmac,9/19/2015 16:40\n11782364,\"Systemd v230 kills background processes after user logs out, breaks screen, tmux\",https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=825394,152,182,polemic,5/26/2016 22:57\n10909572,Hipster Mattresses: Why?,http://tedium.co/2016/01/14/hipster-mattresses-casper-yogabed/,45,76,vermontdevil,1/15/2016 14:47\n11176600,The Robots Are Coming for Wall Street,http://www.nytimes.com/2016/02/28/magazine/the-robots-are-coming-for-wall-street.html,46,17,Futurebot,2/25/2016 18:38\n10485590,Affiliate Marketing for Dummies,http://affiliate-marketing-for-dummies.org/affiliatemarketingfordummies/,1,1,SJAffiliate,11/1/2015 6:03\n12461621,\"Ask HN: Other companies with an asynchronous, text-only interview process?\",,1,1,wnm,9/9/2016 12:46\n10575013,Suburban Ride-Sharing Is Mathematically Unlikely,http://www.citylab.com/commute/2015/11/suburban-ride-sharing-is-mathematically-impossible/415494/,78,66,brudgers,11/16/2015 15:41\n10322692,\"Ask HN: Cross-platform free hosted CI server, with GitHub integration?\",,2,10,bendtherules,10/3/2015 5:09\n12429943,\"Plottable.js  Flexible, interactive charts for the web\",http://plottablejs.org/,216,84,insulanian,9/5/2016 12:55\n12565360,How o you createan app outsourcing safelly,,1,2,delagrazia,9/23/2016 15:33\n11711467,BBC 'to close recipes website' as part of Â£15m savings,http://www.bbc.co.uk/news/uk-36308976,32,48,iamflimflam1,5/17/2016 5:10\n12214202,Hackers accessed Telegram messaging accounts in Iran  researchers,http://www.reuters.com/article/us-iran-cyber-telegram-exclusive-idUSKCN10D1AM?sp=alcms,139,64,slizard,8/2/2016 23:21\n12445556,\"Massachusetts Is Considering Changing Its Time Zone, Because Winter Is the Worst\",https://www.fastcoexist.com/3063303/massachusetts-is-considering-changing-its-time-zone-because-winter-is-the-worst,10,1,roldie,9/7/2016 17:59\n10205904,BOINC: Compute for Science,http://boinc.berkeley.edu/download.php,22,11,smpetrey,9/11/2015 20:12\n11546007,Ask HN: Is Golang mature enough for FinTech startups?,,18,20,dlist,4/21/2016 23:18\n10562604,Ways of saving EC2 costs,https://cloudonaut.io/3-simple-ways-of-saving-up-to-90-of-ec2-costs/,19,1,widdix,11/13/2015 21:46\n10686607,A Quine in Fortran 90,https://medium.com/@ORPH4NUS/a-quine-in-fortran-90-co-dfe43a9ee625#.46kemdlci,23,12,orph4nus,12/6/2015 21:05\n11756509,Ask HN: Are you going to pay for MAC application similar like clean mymac,,1,2,aforarnold,5/23/2016 20:07\n10550482,Borrowing from Solar and Chip Tech to Make Diamonds Faster and Cheaper,http://www.nytimes.com/2015/11/12/science/borrowing-from-solar-and-chip-tech-to-make-diamonds-faster-and-cheaper.html,8,1,Ankaios,11/12/2015 0:34\n11331040,bcwallet: A /dev/wallet for Bitcoin,https://blog.blockcypher.com/bcwallet-a-dev-wallet-for-bitcoin-b7597d77cff9,58,12,midas,3/21/2016 19:26\n11595322,Syria Hospital Bombing: Are the Rules of War Breaking Down?,http://www.npr.org/sections/goatsandsoda/2016/04/28/476064028/syria-hospital-bombing-are-the-rules-of-war-blowing-up,4,4,raddad,4/29/2016 12:44\n11111533,iOS: Say no to storyboards,https://medium.com/@tsaizhenling/say-no-to-storyboards-3048538ec359#.5c4npnixk,4,2,tsaizhenling,2/16/2016 17:31\n11146543,Experimenting with Bluetooth to revolutionise safety for cyclists,https://github.com/robinhayward/roadar/blob/master/README.md,4,2,y5junkie,2/21/2016 21:09\n11204716,Graeme Hackland on the Evolving Role of the CIO,https://channel9.msdn.com/,10,2,arabadzhiev,3/1/2016 18:14\n11777162,\"Mailgen  Generates clean, responsive HTML for transactional email\",https://www.npmjs.com/package/mailgen,102,19,eladnava,5/26/2016 11:41\n11819509,The Death of the Software Engineer,https://medium.com/@igorhorst/the-death-of-the-software-engineer-dcc12c250a94#.sp4cn28lr,3,2,tariqali34,6/2/2016 0:37\n10820337,Ask HN: What's the new best practise security model in the enterprise?,,5,2,lifeisstillgood,12/31/2015 23:34\n11357966,Show HN: ThatMovieFinder  Find Movies via Quotes/Actors/Directors/Title/Plot,http://thatmoviefinder.com,3,4,dany74q,3/25/2016 1:46\n11207183,Ten lessons I wish I had learned before teaching differential equations (1997) [pdf],http://www.math.toronto.edu/lgoldmak/Rota.pdf,338,118,JMStewy,3/2/2016 0:00\n11956909,Apples free coding classes are a sales engagement,http://sdtimes.com/sd-times-blog-apples-free-coding-classes-sales-engagement/,8,11,sirduncan,6/22/2016 20:51\n12066547,23andMe Is Monetizing Your DNA the Way Facebook Monetizes 'Likes',http://climateerinvest.blogspot.com/2016/07/23andme-is-monetizing-your-dna-way.html,155,145,chmars,7/10/2016 18:19\n11238392,Corel Linux review (2000),http://www.geek.com/hwswrev/software/clinux112/clinux.htm,2,1,ukz,3/7/2016 11:58\n10445449,Show HN: Prolog compiler and interpreter in pure JavaScript,http://prolog.jldupont.com/,15,4,jldupont,10/25/2015 0:40\n10934408,Buy it or build it: Etsy,http://alexmuir.com/buy-it-or-build-it--etsy,10,3,AlexMuir,1/19/2016 21:57\n11289150,LIVE: MPs Are Debating the Investigatory Powers Bill in the House of Commons,,2,1,webjames,3/15/2016 12:43\n11956266,It's Okay to Not Have an Opinion About Everything,http://www.themacro.com/articles/2016/06/andrew-mason/,4,3,dwaxe,6/22/2016 19:15\n11208961,The car century was a mistake. Its time to move on,https://www.washingtonpost.com/news/in-theory/wp/2016/02/29/the-car-century-was-a-mistake-its-time-to-move-on/,6,1,suchabag,3/2/2016 9:35\n11900939,Ask HN: Is Sublime Text profitable?,,6,18,palerdot,6/14/2016 10:16\n12043190,Show HN: COMTIFY 1.1  Trying to solve the problem of too many tools at work,http://www.comtify.com/?ref=HN,1,1,paekut,7/6/2016 14:19\n12355390,Interactive EasyFlow,https://en.wikipedia.org/wiki/Interactive_EasyFlow,34,6,simonsquiff,8/24/2016 21:28\n10948238,The Story Behind F.lux,http://motherboard.vice.com/en_ca/read/the-story-behind-flux-the-night-owls-color-shifting-sleep-app-of-choice,157,85,felixbraun,1/21/2016 20:52\n10794262,SixXS.net: Call Your ISP for IPv6,https://www.sixxs.net/news/#12-01,4,1,pferde,12/26/2015 15:10\n12048664,\"Fujifilm's new X-T2 camera has 24 megapixels, 4K video, and great controls\",http://www.theverge.com/2016/7/7/12115084/fujifilm-xt2-camera-preview-pricing-release-date,20,40,Tomte,7/7/2016 11:35\n10345219,Pea whistle steganography,http://www.windytan.com/2015/10/pea-whistle-steganography.html,15,3,gvb,10/7/2015 10:47\n10766844,Big Data Is for the Birds,http://nautil.us/issue/27/dark-matter/big-data-is-for-the-birds,16,1,pmcpinto,12/20/2015 12:17\n11623848,Over 7M new users signed up for Telegram in the last 24 hours,https://twitter.com/telegram/status/727551443553685506,3,1,bndr,5/3/2016 20:17\n12435594,Ask HN: What would your ideal jobs board have/do?(Developers and Employers of HN),,4,2,dsinecos,9/6/2016 12:57\n10708566,Ask HN: Does having no appraisal policy make a company bad for career?,,2,1,hillstation21,12/10/2015 2:57\n10610347,\"What GitHub Pages, CloudFlare and AWS Lambda Have in Common\",https://orlandodevs.com/blog/github-pages-cloudfront-aws-lambda/,9,2,sergiocruz,11/22/2015 15:38\n11996703,Slabot: A Slack-Bot API Using AI Concepts of Sensors and Actions,https://github.com/ryukinix/slabot,3,1,lerax,6/28/2016 19:21\n11575184,Rethinking Unix: A New Apropos Implementation from NetBSD,https://man-k.org/,23,4,iamabhi9,4/26/2016 20:10\n12495457,Web-based generator of random awesomeness,http://sharkle.com/?web,3,1,thenormal,9/14/2016 10:17\n10275991,Ask HN: 50k round not taken seriously by angels?,,8,20,jhamar,9/25/2015 1:44\n11862476,\"Being sued, in East Texas, for using the Google Play Store [video]\",https://www.youtube.com/watch?v=eatfgXTMFf0,1565,400,egb,6/8/2016 14:29\n11154592,DuckDuckGo ES6 Cheatsheet,https://duckduckgo.com/?q=es6+cheatsheet&ia=answer&iax=1,326,100,redox_,2/22/2016 21:56\n10861246,The Mach Loop Experience,http://blog.planeimages.net/the-mach-loop-experience/,2,1,jetbeau,1/7/2016 22:16\n11001588,\"Bank of Japan, in a Surprise, Adopts Negative Interest Rate\",http://www.nytimes.com/2016/01/30/business/international/japan-interest-rate.html?ref=asia&_r=0,232,234,timr,1/30/2016 12:15\n12503786,Show HN: I published a book on Django,,4,3,asadjb,9/15/2016 5:58\n11170293,Georgetown Law Professors Say Students Are Traumatized by Criticisms of Scalia,https://theintercept.com/2016/02/23/georgetown-law-professors-complain-conservative-students-are-traumatized-by-criticisms-of-scalia-demand-remedies/,7,1,th0br0,2/24/2016 21:16\n10986529,CERN scientists 'break the speed of light',http://www.telegraph.co.uk/news/science/8782895/CERN-scientists-break-the-speed-of-light.html,7,1,prateekj,1/28/2016 5:42\n10861605,Ask HN: Would you hire a blind software engineer?,,18,15,kolanos,1/7/2016 23:21\n12484268,Growth Hacking Slack,,1,2,hexadecimal,9/12/2016 22:41\n10456891,Vinwo  The open-source virtual world with real investments,http://www.vinwo.net,1,3,SpaKito,10/27/2015 8:53\n11673451,Germany had so much renewable energy it had to pay people to use electricity,http://qz.com/680661/germany-had-so-much-renewable-energy-on-sunday-that-it-had-to-pay-people-to-use-electricity/,4,1,po,5/11/2016 8:11\n12547563,How Microsoft computer scientists and researchers are working to 'solve' cancer,https://news.microsoft.com/stories/computingcancer/,53,38,isp,9/21/2016 12:31\n11460936,The Worst Thing That Could Happen to Facebook Is Already Happening,http://www.inc.com/jeff-bercovici/facebook-sharing-crisis.html,7,2,mrwnmonm,4/9/2016 12:10\n10730498,Koel: A personal music streaming server,https://github.com/phanan/koel,499,248,vive-la-liberte,12/14/2015 11:46\n11496171,Kotlin Post-1.0 Roadmap,http://blog.jetbrains.com/kotlin/2016/04/kotlin-post-1-0-roadmap/,90,37,belovrv,4/14/2016 12:48\n12045254,Time Zones Arent Offsets  Offsets Arent Time Zones,https://spin.atomicobject.com/2016/07/06/time-zones-offsets/,87,84,ingve,7/6/2016 19:27\n12495299,One year with Vim,https://advancedweb.hu/2016/09/14/one_year_with_vim/,3,1,sashee,9/14/2016 9:45\n10580903,The Silicon Valley Suicides,http://www.theatlantic.com/magazine/archive/2015/12/the-silicon-valley-suicides/413140/?single_page=true,32,3,janvdberg,11/17/2015 13:40\n12179031,Show HN: Play any YouTube video you want at beginning and end of meditation,https://github.com/mettamage/Meditation_Youtube_Player,2,1,mettamage,7/28/2016 8:24\n10882876,Ask HN: How do engineers make time for job interviews/phone screens/preparation?,,10,6,jobseekerThrowA,1/11/2016 19:53\n10447010,Medium's Technology Stack,https://medium.com/medium-eng/the-stack-that-helped-medium-drive-2-6-millennia-of-reading-time-e56801f7c492#.h8zu8v8qh,77,39,dankohn1,10/25/2015 14:55\n11340637,Micro Bit makes strange-sounding music,http://www.bbc.com/news/technology-35868083,2,1,ssalazar,3/22/2016 23:01\n12255631,Russian anti-piracy law targets social media,https://thestack.com/world/2016/08/09/russian-anti-piracy-law-targets-social-media/,2,1,MaurizioP,8/9/2016 16:15\n11455320,\"Show HN: Tabd, the powerful link sharing tool, has a new website\",https://tabdistheshit.com,6,2,aviaviavi,4/8/2016 15:25\n10741102,EU strikes deal on data protection rules,http://www.politico.eu/article/deal-data-protection-laws-parliament-privacy-tech-digital/,40,12,walterbell,12/15/2015 22:55\n10763812,By default Telegram stores the plaintext of every message on their server?,https://core.telegram.org/method/messages.getMessages,7,3,doener,12/19/2015 15:35\n10623689,CloudBoost.io  Parse and Firebase and Algolia all combined into one,https://www.cloudboost.io,3,2,nawazdhandala,11/24/2015 21:26\n11574746,Do you think coding is a basic skill,,14,36,ryanlm,4/26/2016 19:18\n12556470,Yahoo to confirm a historic hack affecting 200M users,http://www.recode.net/2016/9/22/13012836/yahoo-is-expected-to-confirm-massive-data-breach-impacting-hundreds-of-millions-of-users,151,106,merraksh,9/22/2016 12:56\n10595104,Promising cancer therapy dismissed in 70s earns second chance,http://medcom.uiowa.edu/medicine/vitamin-c-revival/,1,1,razvanh,11/19/2015 15:00\n12024615,Build your own Command Line with ANSI escape codes,http://www.lihaoyi.com/post/BuildyourownCommandLinewithANSIescapecodes.html,8,1,lihaoyi,7/3/2016 2:41\n11442962,Lessons from a Google App Engine SRE on how to serve over 100B requests per day,https://cloudplatform.googleblog.com/2016/04/lessons-from-a-Google-App-Engine-SRE-on-how-to-serve-over-100-billion-requests-per-day.html,168,25,rey12rey,4/6/2016 22:54\n10295877,Failure of Yahoos Alibaba Spinoff Would Have Messy Consequences,http://www.nytimes.com/2015/09/09/business/dealbook/failure-of-yahoos-alibaba-spinoff-would-have-messy-consequences.html?ref=dealbook&_r=0,2,1,chollida1,9/29/2015 12:59\n11563976,OpenBSD anti-ROP mechanism in libc,https://marc.info/?l=openbsd-tech&m=146159002802803&w=2,8,1,sid77,4/25/2016 13:22\n11764671,Speed up JavaScript crypto,https://github.com/xlab-si/e2ee-client/wiki/Speed-up-Javascript-crypto,3,3,mihas,5/24/2016 19:19\n12146841,Ask HN: What is the skillset for programmers at AI startups?,,79,30,jason_slack,7/22/2016 21:15\n10843680,Bayes's Theorem: What's the Big Deal?,http://blogs.scientificamerican.com/cross-check/bayes-s-theorem-what-s-the-big-deal/,400,259,NN88,1/5/2016 15:26\n12382086,Python vs. C/C++ in embedded systems,https://opensource.com/life/16/8/python-vs-cc-embedded-systems,34,55,opensourcedude,8/29/2016 14:35\n10693999,All the Product Reviews Money Can Buy,http://www.nytimes.com/2015/12/06/your-money/all-the-product-reviews-money-can-buy.html,35,20,danso,12/8/2015 0:47\n11333528,What Ive Learned Working as a Black Person in Silicon Valley,http://www.huffingtonpost.com/cheryl-contee/what-ive-learned-working-as-a-black-person-in-silicon-valley_b_8774790.html,2,1,force_reboot,3/22/2016 0:39\n12193377,The end of sprawl,https://www.washingtonpost.com/opinions/the-end-of-sprawl/2016/07/29/2039a2b8-4d20-11e6-a422-83ab49ed5e6a_story.html?postshare=2171469867195892&tid=ss_tw,46,82,jseliger,7/30/2016 15:33\n10639690,Building an empire with a single brick: Meet Patrick McKenzie,http://blog.bench.co/blog/patrick-mckenzie,11,2,rmason,11/28/2015 1:53\n11167947,ZeroDB white paper: An end-to-end encrypted database,http://arxiv.org/abs/1602.07168,171,38,mwilkison,2/24/2016 16:29\n10686436,The Bad Boy of Pharmaceuticals Hits Back,http://www.nytimes.com/2015/12/06/business/martin-shkreli-the-bad-boy-of-pharmaceuticals-hits-back.html,2,1,ChazDazzle,12/6/2015 20:27\n11158547,\"Canopy is Amazon, curated\",https://canopy.co/,2,1,webdisrupt,2/23/2016 13:00\n12015086,Ask HN: What are the indicators you need to find another job?,,7,4,throwy666,7/1/2016 11:04\n12536765,SCM at just the right size for Raspberry Pi or PocketCHiP,http://terrarum.net/blog/waffles.html,2,1,markstinson,9/20/2016 3:19\n11819402,Yahoo Announces Public Disclosure of National Security Letters,https://yahoopolicy.tumblr.com/post/145258843473/yahoo-announces-public-disclosure-of-national,264,60,tintor,6/2/2016 0:13\n11441551,Apply HN: Ram Accelerator Supergun Space Launch,,27,15,rdl,4/6/2016 20:04\n11136584,Half the world to be short-sighted by 2050,https://www.sciencedaily.com/releases/2016/02/160217113308.htm,85,106,elorant,2/19/2016 20:59\n10929605,Ask HN: What are good tech conferences in UK?,,3,4,8draco8,1/19/2016 9:44\n11517526,Wage-Slaves,http://www.alexstjohn.com/WP/2016/04/17/wage-slaves/,5,2,popmystack,4/18/2016 3:22\n10597705,Ubuntu Phone Update: OTA-8,https://insights.ubuntu.com/2015/11/19/phone-update-ota-8/,4,1,bpierre,11/19/2015 21:11\n11784852,Man-Computer Symbiosis,http://groups.csail.mit.edu/medg/people/psz/Licklider.html,2,1,indatawetrust,5/27/2016 9:31\n11502251,Parallel Query (PostgreSQL 9.6),https://wiki.postgresql.org/wiki/Parallel_Query,3,1,amitlan,4/15/2016 4:52\n11066194,Do Slow Online Ads Really Pay More?,http://blog.pubnation.com/do-slow-ads-pay-more/?utm_source=hn,6,1,jwoods2,2/9/2016 16:09\n12459595,\"Anonymous hacker faces 16 years in prison, while Steubenville rapists walk free\",https://www.rt.com/usa/358728-anonymous-trial-steubenville-rape/,29,20,Jerry2,9/9/2016 4:16\n12059529,Ask HN: How to secure your Apple Mac against malware/viruses?,,25,12,questionr,7/9/2016 0:42\n10443873,OpenBSD developers: Landry Breuil,http://beastie.pl/deweloperzy-openbsd-landry-breuil/,48,28,mulander,10/24/2015 15:33\n11047546,Simple anomaly detection for metrics with a weekly pattern,https://medium.com/@iliasfl/data-science-tricks-simple-anomaly-detection-for-metrics-with-a-weekly-pattern-2e236970d77,42,4,iliasfl,2/6/2016 12:43\n12351982,Why doesn't Hacker News offer more features?,,1,1,master_gambit42,8/24/2016 13:53\n10699098,Human Echolocation Allows People to See Without Using Their Eyes (2013),http://www.smithsonianmag.com/science-nature/how-human-echolocation-allows-people-to-see-without-using-their-eyes-1916013/?no-ist,10,1,Mz,12/8/2015 20:12\n10983524,\"Erlang, Haskell, OCaml, Go, Idris, the JVM, Software and Protocol Design\",https://medium.com/this-is-not-a-monad-tutorial/interview-with-jesper-louis-andersen-about-erlang-haskell-ocaml-go-idris-the-jvm-software-and-b0de06440fbd,4,1,arto,1/27/2016 21:24\n11547900,The Arctic Suicides: It's Not the Dark That Kills You,http://www.npr.org/sections/goatsandsoda/2016/04/21/474847921/the-arctic-suicides-its-not-the-dark-that-kills-you,242,110,pmcpinto,4/22/2016 9:04\n11587178,Google Reveals Its Cloud Computing Vision,http://www.51zero.com/blog/google-reveals-its-cloud-computing-vision,70,30,51zero,4/28/2016 8:06\n11134852,\"Ask HN: Recruiters, what non-technical questions do you ask?\",,6,4,zuck9,2/19/2016 17:24\n12457395,Why the iPhone 7 Has to Simulate a Shallow Depth of Field,http://petapixel.com/2016/09/08/iphone-7-simulate-shallow-depth-field/,2,1,aaronbrethorst,9/8/2016 21:15\n12145842,Computer Vision and Adversarial Images,https://www.technologyreview.com/s/601955/machine-visions-achilles-heel-revealed-by-google-brain-researchers/,5,1,jonathankoren,7/22/2016 18:56\n10895706,Google Used Tiny Cameras to Street View the Worlds Largest Model Railway,http://gizmodo.com/google-used-tiny-cameras-to-street-view-the-world-s-lar-1752677874,1,1,PLenz,1/13/2016 17:00\n11954716,US government conducted airflow tests on NYC subway to understand bioterror risk,http://www.bbc.com/autos/story/20160621-how-to-fight-bioterrorism-on-subways,85,51,skennedy,6/22/2016 15:34\n12148885,Rakudo Star Perl 6 Release 2016.07,http://rakudo.org/2016/07/22/announce-rakudo-star-release-2016-07/,19,3,Ultimatt,7/23/2016 9:05\n11015416,Super Mario Wallpaper Maker,http://mariomaker-wp.nintendo.co.jp/create/index.html?w=1280&h=1024,125,20,pdknsk,2/1/2016 21:03\n11687705,Dracula  A dark theme,https://draculatheme.com,3,1,dsego,5/13/2016 0:04\n12370805,Why Nearly Every Film Ends by Saying Its Fiction,http://www.slate.com/blogs/browbeat/2016/08/26/the_bizarre_true_story_behind_the_this_is_a_work_of_fiction_disclaimer.html,152,83,yurisagalov,8/27/2016 3:29\n10763007,Pulling a Kiko (YC S05),http://www.ebay.com/itm/181966729021,1,1,ronakvora,12/19/2015 8:02\n12406727,A warning about using Escrow.com,https://medium.com/@forEmil/escrow-com-the-escrow-service-from-hell-2035923fc9f8,7,1,emil2k,9/1/2016 16:38\n10215498,Sergey Brin's Search for a Parkinson's Cure (2010),http://www.wired.com/2010/06/ff_sergeys_search/,31,22,valhalla,9/14/2015 15:22\n12494320,Philz Coffee raises $45M Series C,https://medium.com/@JacobJaber/the-culture-of-philz-df9344627756#.mfxe2o8fz,3,2,sloanesturz,9/14/2016 4:54\n11012749,1/3rd of U.S. startups that raised a 2015 Series A went through an accelerator,http://pitchbook.com/news/articles/one-third-of-us-startups-that-raised-a-series-a-in-2015-went-through-an-accelerator,2,1,sharkweek,2/1/2016 16:30\n12324433,TensorFlow Demo in 5 Minutes,https://www.youtube.com/watch?v=2FmcHiLCwTU,4,1,llSourcell,8/20/2016 0:26\n11359485,ZMorphs Hybrid 3D Printer Is an All-in-One Manufacturing Tool,http://www.engineering.com/3DPrinting/3DPrintingArticles/ArticleID/11703/ZMorphs-Hybrid-3D-Printer-Is-an-All-in-One-Manufacturing-Tool.aspx,10,2,twiceuponatime,3/25/2016 11:34\n12135956,No Man's Sky sued over procedural generation algorithm patent,http://www.pcgamer.com/company-claims-no-mans-sky-uses-its-patented-equation-without-permission/,26,33,chriswwweb,7/21/2016 10:42\n11418886,Wyngz,https://en.wikipedia.org/wiki/Wyngz,2,1,earljwagner,4/4/2016 1:45\n11774078,\"Vice Media Web Traffic Plunges 17% in February, Sunk by Risky Strategy  Variety\",http://variety.com/2016/digital/news/vice-media-traffic-plummets-underscoring-risky-web-strategy-1201733673/,1,1,walterbell,5/25/2016 23:45\n11389872,Sony Says 4K Movies Will Cost a Whopping $30 Apiece,http://recode.net/2016/03/29/sony-says-4k-movies-will-cost-a-whopping-30-when-streaming-service-launches-in-april/,2,2,vermontdevil,3/30/2016 15:16\n12351184,Sharing Research about Adverse Childhood Experiences,http://www.nytimes.com/2016/08/23/opinion/putting-the-power-of-self-knowledge-to-work.html,27,3,Jasamba,8/24/2016 11:22\n10712613,Source Control for Art Assets Must Exist,http://hacksoflife.blogspot.com/2015/12/source-control-for-art-assets-this-must.html,41,36,ingve,12/10/2015 19:07\n12440230,Next steps for Gmane,http://home.gmane.org/2016/08/29/next-steps-gmane/,166,49,sohkamyung,9/7/2016 0:29\n10591231,Ask HN: When and how to argue with data driven decisions?,,8,5,raymondgh,11/18/2015 22:27\n11682947,Microservices advice for web and mobile backends?,,4,7,malloryerik,5/12/2016 12:49\n11745583,\"Todolist: The perfect command-line task management app. Fast, simple, GTD\",http://todolist.site/,4,1,dogas,5/21/2016 18:18\n11677308,Perl 5.24 comes with performance enhancements,https://www.nu42.com/2016/05/switch-to-perl-5-24.html,5,2,nanis,5/11/2016 17:30\n11796023,What UX designers can learn from 1990s Japanese video games,http://techcrunch.com/2016/05/28/what-ux-designers-can-learn-from-1990s-japanese-video-games/,73,30,autoreleasepool,5/29/2016 11:49\n10288345,I Left My Heart in San Francisco: The Exile of a Digital Nomad,https://medium.com/@danielkehoe/i-left-my-heart-in-san-francisco-272b36438a21,33,17,DanielKehoe,9/27/2015 23:57\n10592214,Bing for iPhone,https://blogs.bing.com/search/2015/11/18/the-new-bing-app-for-iphone-re-thinking-mobile-search/,4,1,psla,11/19/2015 1:46\n12561610,Visual DOOM AI competition results,http://vizdoom.cs.put.edu.pl/competition-cig-2016/results,8,3,modeless,9/23/2016 1:05\n12449470,Employee ID badge monitors you at work  except in bathroom,https://www.washingtonpost.com/news/business/wp/2016/09/07/this-employee-badge-knows-not-only-where-you-are-but-whether-you-are-talking-to-your-co-workers/,39,50,gregholmberg,9/8/2016 1:15\n12037474,Applying machine learning to Infosec,http://conf.startup.ml/blog/infosec,102,32,adamnemecek,7/5/2016 16:15\n10696077,Metformin as a Geroprotector (2011),http://www.ncbi.nlm.nih.gov/pubmed/21882902,2,1,rfreytag,12/8/2015 13:07\n12414862,Ask HN: How do you deal with disk space and docker deployments?,,3,3,mariocesar,9/2/2016 17:57\n11563685,Ask HN: Rails update on advisory CVEs?update gems or only rails itself?roadmap?,,1,1,westone,4/25/2016 12:06\n12216499,Bitcoin exchange hit with $61M theft,http://www.theverge.com/2016/8/2/12364122/bitfinex-theft-61-million-dollars-bitcoin-cryptocurrency,2,2,sbatra,8/3/2016 8:31\n11814324,GitHub-first-commit,https://github.com/Wushaowei001/github-first-commit,1,1,jcwsw129,6/1/2016 13:53\n11982153,Could the Scottish Parliament Stop the UK from Leaving the EU?,http://www.bbc.co.uk/news/uk-scotland-36635012,3,1,neverminder,6/26/2016 19:10\n11501164,Apple Pursues New Search Features for a Crowded App Store,http://www.bloomberg.com/news/articles/2016-04-14/apple-said-to-pursue-new-search-features-for-crowded-app-store,7,3,qzervaas,4/14/2016 23:59\n11538334,RansomWhere?,https://objective-see.com/products/ransomwhere.html,2,1,based2,4/20/2016 22:54\n10346044,Time Structured Merge Tree: From LSM Tree to B+Tree and Back Again,https://influxdb.com/docs/v0.9/concepts/storage_engine.html,97,28,pauldix,10/7/2015 14:03\n10756338,Solve this riddle,http://www.riddleearth.com/archives?r=Itching-to-escape&id=63,2,2,riddleearth,12/18/2015 3:00\n12192399,Atom ansible vault package,https://github.com/sydro/atom-ansible-vault,3,1,sydro,7/30/2016 10:21\n12005432,Red Falcon Run Tournament Open Beta Test for PC Gamers,,1,1,Krojyn,6/29/2016 22:57\n11055400,McCollough Effect  change your brain for a prolonged time,http://www.michaelbach.de/ot/col-McCollough/,7,1,stared,2/7/2016 22:59\n12535046,Ask HN: Deep learning attack vectors,,5,1,gtirloni,9/19/2016 21:48\n11941758,Ethereum is Doomed,http://nakamotoinstitute.org/mempool/ethereum-is-doomed/#selection-7.4-7.22,299,209,kushti,6/20/2016 21:33\n10768532,Autism in Women Is Misunderstood,http://www.theatlantic.com/health/archive/2015/10/the-invisible-women-with-autism/410806/?utm_source=SFTwitter&amp;single_page=true,82,64,edward,12/20/2015 22:23\n11606407,Google will buy IFTTT,,5,3,dpweb,5/1/2016 15:01\n12319504,Researcher Grabs VPN Password with Tool from NSA Dump,https://motherboard.vice.com/read/researcher-grabs-cisco-vpn-password-with-tool-from-nsa-dump,147,52,aestetix,8/19/2016 12:18\n11853011,Stealthy Military Startup Launches Neural Processor,http://www.eetimes.com/document.asp?doc_id=1329843,6,1,p51ngh,6/7/2016 7:47\n12129936,Gravity.js,https://valentinvichnal.github.io/gravity.js/,103,40,valentinvichnal,7/20/2016 15:46\n12010595,Three Management Pressures That Drive Poor Development Decisions,https://articles.buildbettersoftware.com/three-management-pressures-that-drive-poor-development-decisions-feb1d2bbbfd7#.135tsw55g,3,1,mstarkman,6/30/2016 18:20\n11046108,PayPal cuts off payments to UnoTelly Netflix-unblocking service,http://www.cbc.ca/news/technology/unotelly-paypal-1.3435740,9,1,empressplay,2/6/2016 1:50\n11951218,ZFS: Practicing failures on virtual hardware,http://jrs-s.net/2016/05/16/zfs-practicing-failures,2,1,jimmcslim,6/22/2016 2:43\n11298811,The Gang of Retirees Behind the Hatton Garden Heist,http://www.vanityfair.com/culture/2016/03/biggest-jewel-heist-in-british-history,77,15,nols,3/16/2016 17:00\n12378285,Deprogrammed: stories of escape from cult mind-control (WebGL),http://deprogrammed.org/,2,1,fitzwatermellow,8/28/2016 20:11\n10274313,Perplexing Pluto: New Snakeskin Image and More from New Horizons,http://www.nasa.gov/feature/perplexing-pluto-new-snakeskin-image-and-more-from-new-horizons,95,13,r721,9/24/2015 20:08\n11273440,Scientist grow dinosaur leg on chicken,http://www.dailymail.co.uk/sciencetech/article-3487977/Scientist-grow-dinosaur-leg-CHICKEN-bizarre-reverse-evolution-experiment.html,3,1,esalazar,3/12/2016 16:46\n10440164,CEO Undergoes Gene Therapy to Reverse Aging,http://bionicly.com/liz-parrish-gene-therapy/,1,1,fasteo,10/23/2015 17:53\n10670859,The Holy Fear,http://www.kellegous.com/j/2015/12/03/the-holy-fear/,5,2,cromwellian,12/3/2015 17:20\n11103584,The radical plan to destroy time zones,https://www.washingtonpost.com/news/worldviews/wp/2016/02/12/the-radical-plan-to-destroy-time-zones-2/?wpisrc=nl_draw,5,3,dnetesn,2/15/2016 14:41\n12396985,Do you trust StartCom (StartSSL)?,https://www.letsphish.org/?part=1,2,1,okket,8/31/2016 9:10\n11813588,Salesforce signs definitive agreement to buy Demandware for $2.8B,http://finance.yahoo.com/news/salesforce-signs-definitive-agreement-acquire-110000882.html,5,3,rdl,6/1/2016 11:41\n10651484,What photos of Facebooks new headquarters say about work,https://www.washingtonpost.com/news/the-switch/wp/2015/11/30/what-these-photos-of-facebooks-new-headquarters-say-about-the-future-of-work/,54,62,e15ctr0n,11/30/2015 20:22\n11930612,Prosecutors Drop Drug Trafficking Case Against FedEx,http://abcnews.go.com/US/wireStory/prosecutors-drop-drug-trafficking-case-fedex-39945630,105,26,protomyth,6/18/2016 21:12\n12368908,\"Why prisons continue to grow, even when crime declines\",https://news.osu.edu/news/2016/08/22/prison-growth/,44,81,Oatseller,8/26/2016 20:00\n10297020,Three Things about the Back-End that Front-End programmers need to know about,https://medium.com/@peterbsmith/three-things-about-the-back-end-that-front-end-programmers-need-to-know-about-74c9f15963a2,2,1,peterbsmith,9/29/2015 15:32\n11725328,Google Spaces,https://spaces.google.com/,5,1,nice_byte,5/18/2016 19:56\n12312240,\"RTL URLs get flipped, making phishing easier\",https://twitter.com/nickmalcolm/status/766068791516114944,9,3,stared,8/18/2016 13:18\n10374237,\"Dell, EMC, HP, Cisco are the walking dead\",http://www.wired.com/2015/10/meet-walking-dead-hp-cisco-dell-emc-ibm-oracle,60,70,flying_whale,10/12/2015 13:10\n10222770,Device Recognition and Indoor Localization,http://www.annevanrossum.com/blog/2015/09/15/a-really-smart-power-outlet/,5,2,MrQuincle,9/15/2015 19:54\n10536416,Machine 'Prints' Brick Roads,http://news.discovery.com/tech/robotics/amazing-machine-prints-brick-roads-151109.htm,22,17,DrScump,11/9/2015 22:52\n11677072,Hyperloop raises $80M Series B to build Elon Musk's future transport vision,http://techcrunch.com/2016/05/10/hyperloop-technologies-becomes-hyperloop-one-pulls-in-80-million-and-announces-global-partners/,4,1,cmbailey,5/11/2016 17:04\n10859871,Being right won't pay your bills,http://austinlchurch.com/being-right-wont-pay-your-bills/,98,99,austinlchurch,1/7/2016 18:53\n11725334,Sysdig: Behavioral Activity Monitor With Container Support,http://www.sysdig.org/falco/,80,7,Artemis2,5/18/2016 19:57\n10820218,Clojure 2015 Year in Review,http://stuartsierra.com/2015/12/31/clojure-2015-year-in-review,26,17,andrioni,12/31/2015 23:02\n10487386,House temperatures as a metaphor for interest rates,http://econlog.econlib.org/archives/2015/10/a_theory_of_hou.html,8,1,nkurz,11/1/2015 18:11\n10308705,\"Disgraced Scientist Clones Dogs, and Critics Question His Intent\",http://www.npr.org/sections/health-shots/2015/09/30/418642018/disgraced-scientist-clones-dogs-and-critics-question-his-intent,11,1,signor_bosco,10/1/2015 1:39\n11310277,STNS: Simple authenticate provider for Linux users and public keys using TOML,https://github.com/STNS/STNS,4,1,matsumotory,3/18/2016 6:31\n11297132,Show HN: TaskPaper 3  Plain text to-do lists for Mac,http://www.taskpaper.com,3,6,jessegrosjean,3/16/2016 13:37\n10392803,Show HN: EDB  A framework to make and manage backups of your database,https://github.com/RoxasShadow/EDB,2,1,RoxasShadow,10/15/2015 12:52\n10254212,France confirms that Google must remove search results globally or face big fine,http://arstechnica.co.uk/tech-policy/2015/09/france-confirms-that-google-must-remove-search-results-globally-or-face-big-fines/,5,6,happyscrappy,9/21/2015 18:30\n11363865,OpenToonz,http://opentoonz.github.io/e/index.html,37,5,wesleyhill,3/26/2016 0:58\n11206649,Inside Jobs (2015),http://www.cabinetmagazine.org/issues/58/manaugh.php,20,4,samclemens,3/1/2016 22:29\n10674758,Microsoft Facial Recognition Project Allows Computers to 'See' Your Mood,http://www.forbes.com/sites/adrianbridgwater/2015/12/03/microsoft-facial-recognition-project-allows-computers-to-see-your-mood/,3,1,jonbaer,12/4/2015 5:03\n10284321,Show HN: I spent a year making an electro-mechanical prototype of a liquid clock,http://www.hellorhei.com,681,103,damjanstankovic,9/26/2015 20:29\n10186867,Show HN: ReadThisThing  One piece of journalism in your inbox daily,http://readthisthing.com/##,45,17,awwstn,9/8/2015 17:05\n12532831,Vcpkg: a tool to acquire and build C++ open source libraries on Windows,https://blogs.msdn.microsoft.com/vcblog/2016/09/19/vcpkg-a-tool-to-acquire-and-build-c-open-source-libraries-on-windows/,37,1,runesoerensen,9/19/2016 16:57\n10512604,How Uber sabotaged Lyft,https://medium.com/platform-thinking/uber-vs-lyft-how-platforms-compete-on-interaction-failure-30f59fdca137,7,4,zabramow,11/5/2015 10:25\n10830431,Reso responsive ui framework released,Http://rsuikit.nailfashionsweden.se,15,1,salituders,1/3/2016 12:52\n11595138,A DNA-Based Archival Storage System,http://research.microsoft.com/apps/pubs/default.aspx?id=258661,6,1,zdk,4/29/2016 12:10\n12167359,Common Go for Data Science Questions,http://www.datadan.io/common-go-for-data-science-questions/,5,1,dwhitena,7/26/2016 17:39\n11446568,Apply HN: CFC.io free calls to any numbers,,2,4,vinogradov,4/7/2016 12:08\n10289906,On Modal Messages and User Experience,http://www.slideshare.net/dsimov/euroia-2015-on-messages,18,6,epsylon,9/28/2015 11:45\n12128695,Ask HN: Do i really need a css preprocessor?,,6,8,redxblood,7/20/2016 13:05\n10582285,French President Hollande Seeks to Amend Constitution,http://www.nytimes.com/2015/11/17/world/europe/paris-terror-attack.html,1,1,hackuser,11/17/2015 16:49\n11386665,\"Market Manipulation, the 1780s Way\",http://common-place.org/book/market-manipulation-the-1780s-way-what-a-letter-to-a-flour-dealer-tells-us-about-the-early-modern-political-economy/,43,11,benbreen,3/30/2016 3:00\n11143739,Show HN: Editer  a high level multi-line string manipulation in Node.js,https://github.com/sungwoncho/editer,4,2,stockkid,2/21/2016 7:57\n10211153,Dark corners of Unicode,http://eev.ee/blog/2015/09/12/dark-corners-of-unicode/,158,28,zeitg3ist,9/13/2015 12:31\n10324571,I Do Not Want Your Stupid App,http://techcrunch.com/2015/10/03/with-apologies-to-theodor-geisel/,91,37,sagivo,10/3/2015 17:21\n11286538,Show HN: Sakura Fly - Open source iOS game on App Store,https://github.com/l800891/Sakura-Fly,3,1,lcllcl,3/15/2016 0:07\n11711095,Show HN: Tellform  An Open-Source Form Builder,https://www.tellform.com/,29,7,whitef0x,5/17/2016 2:48\n12527051,No one actually ever believed the earth was flat,https://en.wikipedia.org/wiki/Myth_of_the_flat_Earth,2,2,bst287,9/18/2016 20:22\n10917818,Peak content: The collapse of the attention economy,http://www.themediabriefing.com/article/peak-content-the-collapse-of-the-attention-economy,110,48,joeyespo,1/17/2016 1:26\n11085224,James Woods gets permission to sue his Twitter abuser,http://www.engadget.com/2016/02/11/james-woods-vs-twitter/,4,1,jamescustard,2/12/2016 4:06\n10488175,Russia and the Curse of Geography,http://www.theatlantic.com/international/archive/2015/10/russia-geography-ukraine-syria/413248/?single_page=true,24,16,dctoedt,11/1/2015 20:47\n12033045,Massachusetts House Votes to Pass Noncompete Reform Bill,http://bostinno.streetwise.co/2016/06/29/mass-house-of-representatives-vote-on-noncompete-reform/,6,1,frostmatthew,7/4/2016 21:14\n10916511,Portraits from Ellis Island,http://www.cbsnews.com/pictures/ellis-island-melting-pot-immigrant-portraits/,9,1,brudgers,1/16/2016 19:43\n10601637,Censorship of images in the Soviet Union,https://en.wikipedia.org/wiki/Censorship_of_images_in_the_Soviet_Union,2,1,jimsojim,11/20/2015 15:31\n12269554,EPA Rule to Ban Car Modification,http://www.thenewspaper.com/news/48/4894.asp,16,10,ptaipale,8/11/2016 16:25\n10380416,Nobodys Talking About Nanotech Anymore,http://time.com/4068125/nanotech-sector/,122,102,ThomPete,10/13/2015 13:49\n11046053,Ask HN: Best curated newsletters?,,127,69,neilsharma,2/6/2016 1:31\n10410257,Why Tipping is Wrong,http://www.nytimes.com/2015/10/16/opinion/why-tipping-is-wrong.html?smid=tw-nytimes&smtyp=cur&_r=0,2,1,SethMurphy,10/18/2015 23:11\n11460666,H+Tree  300% faster index technology,https://www.youtube.com/watch?v=ix2MFMEGkIg,3,1,vaibhavmule,4/9/2016 9:53\n11054478,Ask HN: What RSS reader do you use? (web and/or OSX),,2,1,ggregoire,2/7/2016 19:51\n11667205,My Home Tower Project,http://www.kc0ll.net/tower/tower001.html,2,2,pavel_lishin,5/10/2016 14:03\n12066993,Drowning in Problems,http://game.notch.net/drowning/,4,3,jflowers45,7/10/2016 19:51\n10620122,Mira: create simple read-only APIs from CSV files,https://github.com/davbre/mira,44,7,r0muald,11/24/2015 11:02\n10466423,Microsoft Unveils Its Arrow Launcher for Android,http://techcrunch.com/2015/10/28/microsoft-officially-unveils-its-arrow-launcher-for-android/,58,39,yinyinwu,10/28/2015 18:46\n11953533,500 error from Facebook,http://facebook.com/logout,2,2,vincent_s,6/22/2016 13:04\n12379267,Clinton campaign using encryption software to talk about Trump,http://www.vanityfair.com/news/2016/08/how-the-clinton-campaign-is-foiling-the-kremlin,6,1,on3twothr33,8/29/2016 0:31\n10903263,Why the Next Generation of Online Video Companies Will Be Vertical,http://www.bothsidesofthetable.com/2016/01/13/why-the-next-generation-of-online-video-companies-will-be-vertical/,1,1,obeone,1/14/2016 18:24\n11491541,NES classic Punch-Out has an Easter egg that went undiscovered for 29 years,http://thenextweb.com/shareables/2016/04/11/punch-out-has-an-easter-egg-that-went-undiscovered-for-29-years,239,63,ant6n,4/13/2016 19:45\n10572121,Independent bookstore fan showrooms Amazon Books,http://seattlereviewofbooks.com/notes/2015/11/06/independent-bookstore-fan-showrooms-amazon-books/,63,35,oneeyedpigeon,11/16/2015 1:30\n12493288,Would You Fly in a Pilotless Airliner?,http://www.bbc.com/future/story/20160912-would-you-fly-in-a-pilotless-airliner,3,2,breitling,9/14/2016 0:07\n11886791,Spaced Repetition Learning,https://andrewtmckenzie.com/spaced_repetition/,5,2,sndean,6/12/2016 5:32\n10894723,Gravitation under human control?,http://www.sciencedaily.com/releases/2016/01/160108083918.htm,5,2,725686,1/13/2016 15:00\n11737017,A former Facebook engineer on algorithmic ranking for Facebook Trending,https://www.linkedin.com/pulse/algorithm-transparency-paying-attention-man-behind-curtain-koren?trk=eml-b2_content_ecosystem_digest-hero-14-null&midToken=AQE5WL03u_Wx3w&fromEmail=fromEmail&ut=28uObBJ6PtfTg1,57,23,smoyer,5/20/2016 11:45\n10528663,The Secret Life of Photons: Simulating 2D Light Transport,https://benedikt-bitterli.me/tantalum/,10,2,Tunabrain,11/8/2015 15:10\n12211754,Show HN: Noms  A new decentralized database based on ideas from Git,https://medium.com/@aboodman/noms-init-98b7f0c3566#.ojb6eaz94,508,167,ahl,8/2/2016 17:57\n11191696,The origins of the class Meta idiom in python,http://mapleoin.github.io/perma/python-class-meta,6,1,mapleoin,2/28/2016 18:09\n12239762,Show HN: 2016 Olympic Medal Count API,http://www.medalbot.com/,2,2,efkv,8/6/2016 20:31\n10424683,Humanize the Craft of Building Interactive Computer Applications [pdf],http://melconway.com/humanize-the-craft.pdf,32,6,adarshaj,10/21/2015 11:07\n11163290,Eight decades of Helen Levitts New York City street photography,http://dangerousminds.net/comments/kids_play_8_decades_of_helen_levitts_stunning_new_york_city_street_photogra,49,5,smollett,2/23/2016 23:39\n10714179,Oreilly tarsier blinks at you on home page,http://archive.oreilly.com/pub/a/oreilly//news/lejeune_0400.html,7,3,hcrisp,12/10/2015 22:48\n10289673,Icebergs.io Brings Linux Desktop to the Browser,https://icebergs.io,146,92,isotope1,9/28/2015 10:17\n12339116,\"Simulation Finds Self-Driving Cars Will Eliminate 90% of Cars, Open Public Space\",https://medium.com/the-ferenstein-wire/futuristic-simulation-finds-self-driving-taxibots-will-eliminate-90-of-cars-open-acres-of-618a8aeff01#.s0xztertt,8,3,sethbannon,8/22/2016 20:18\n10919816,Show HN: Tufte's line graph sparklines with D3.js,http://dataviztalk.blogspot.com/2016/01/how-to-make-sparkline-with-d3js.html,30,4,rooviz,1/17/2016 15:59\n10221196,Ask HN: Best Mac OS X Password Manager,,1,5,specialist,9/15/2015 15:31\n10513719,How a Brooklyn Newsboys Nickel Helped Convict a Soviet Spy,http://www.nytimes.com/2015/11/04/nyregion/how-a-brooklyn-newsboys-nickel-helped-convict-a-soviet-spy.html?hp&action=click&pgtype=Homepage&module=second-column-region&region=top-news&WT.nav=top-news,17,2,pavornyoh,11/5/2015 15:13\n10259704,Show HN: Publish your Slack chats to public web pages,http://www.slashcast.it,4,3,johndavi,9/22/2015 16:36\n10337173,Bloomberg Markets 50 Most Influential,http://www.bloomberg.com/features/2015-markets-most-influential/,8,1,tomaskazemekas,10/6/2015 7:14\n10505804,GaugeView: an open source component for making Gauges in Swift,https://github.com/BelkaLab/GaugeView,3,1,HipstaJules,11/4/2015 11:22\n11707719,Linksys Says It Won't Block Third Party Open Source Firmware,http://www.dslreports.com/shownews/Linksys-Says-it-Wont-Block-Third-Party-Open-Source-Firmware-136962,25,1,jonbaer,5/16/2016 17:02\n12322048,Palo Alto struggles to provide housing that's affordable,http://www.paloaltoonline.com/news/2016/08/19/palo-alto-struggles-to-provide-housing-thats-affordable,2,1,jseliger,8/19/2016 18:09\n12064936,Why do so many developers dislike agile? (Satire),https://www.quora.com/In-a-nutshell-why-do-a-lot-of-developers-dislike-Agile/answer/Miles-English?srid=i5M8&share=1,2,1,xg15,7/10/2016 8:23\n11694277,Ask HN: What's the best tool you used to use that doesn't exist anymore?,,331,868,mod50ack,5/14/2016 2:07\n11889017,BFD (Bidirectional Forwarding Detection) in OpenBSD [pdf],http://www.openbsd.org/papers/bsdcan2016-bfd.pdf,70,14,notaplumber,6/12/2016 16:58\n11369561,Writing Women Back into the History of Science,http://nautil.us/blog/this-college-student-is-writing-women-back-into-the-history-of-science,22,11,dnetesn,3/27/2016 10:39\n12352831,Practical Guide to PostgreSQL Optimizations,https://tech.lendinghome.com/practical-guide-to-postgresql-optimizations-d7b9c2ad6a22#.d4s9e879m,124,16,omarish,8/24/2016 15:42\n10497485,The Black Box of Product Management,https://medium.com/@brandonmchu/the-black-box-of-product-management-3feb65db6ddb,71,41,saadatq,11/3/2015 4:14\n11525100,Ask HN: Seattle area attorney specializing in SaaS,,3,2,robmiller,4/19/2016 5:43\n11739083,The uncertainty principle is a mis-translation (2014),https://www.edge.org/response-detail/25531,37,53,lisper,5/20/2016 16:18\n11257804,\"Stem Cells Regenerate Human Lens After Cataract Surgery, Restoring Vision\",http://ucsdnews.ucsd.edu/pressrelease/stem_cells_regenerate_human_lens_after_cataract_surgery_restoring_vision,166,23,kevindeasis,3/10/2016 7:40\n11824635,\"Welcome Adora, Nicole, Elizabeth, Case and Robby\",http://blog.ycombinator.com/welcome-adora-nicole-elizabeth-case-and-robby,64,25,dwaxe,6/2/2016 18:00\n12342774,Americas First Offshore Wind Farm,http://nytimes.com/2016/08/23/science/americas-first-offshore-wind-farm-may-power-up-a-new-industry.html,68,85,petethomas,8/23/2016 11:17\n10713328,The First High-Frequency Trader,https://medium.com/@SparkFin/what-high-frequency-trading-looked-like-in-the-1970-s-ed1674e704cd#.gdh0fuc17,7,2,ca98am79,12/10/2015 20:46\n12401217,\"AMA: Self-Employment, Remote Work  Gregory Brown (Programming Beyond Practices)\",https://mobile.twitter.com/practicingdev/status/771065320228421632,2,1,j_s,8/31/2016 20:27\n11024147,Who is Co-Founding? (February 2016),,5,1,boggzPit,2/3/2016 1:32\n11380936,NPM removes Disqus comments from blog after users disapprove NPM's resolution,,46,16,dustinmoris,3/29/2016 12:29\n11755755,Show HN: I built a bot to automatically apply to jobs,https://github.com/jmopr/job-hunter,109,86,jmopr,5/23/2016 18:22\n11364248,Relocatable virtualenv,http://www.soasme.com/2016/03/26/relocatable-virtualenv,2,1,soasme,3/26/2016 3:04\n10601358,Amalgamated hosts file,https://github.com/StevenBlack/hosts,4,2,2a0c40,11/20/2015 14:45\n10750811,The un-reached goal (Kickstarter),https://www.youtube.com/watch?v=3Wf8c8wO3CU,1,1,colloqu,12/17/2015 11:22\n11597246,Your Slack login details are on GitHub,http://thenextweb.com/insider/2016/04/29/your-slack-login-details-are-on-gitbub/,5,5,pyprism,4/29/2016 17:27\n11709767,Microsoft Schedules Upgrade to Windows 10 Without Users Consent,http://news.softpedia.com/news/microsoft-schedules-upgrade-to-windows-10-without-users-consent-504095.shtml,4,1,chang2301,5/16/2016 21:26\n11720031,Mathematics and the Imagination,https://en.wikipedia.org/wiki/Mathematics_and_the_Imagination,3,1,danielhughes,5/18/2016 5:49\n12329460,Canadian Cops Want a Law That Forces People to Hand Over Encryption Passwords,http://motherboard.vice.com/read/canadian-cops-want-a-law-that-forces-people-to-hand-over-encryption-passwords?utm_source=mbfb,43,24,doener,8/21/2016 4:59\n10241261,Show HN: Crisp iOS keyboard for email and text templates,https://itunes.apple.com/us/app/crisp-email-template-keyboard/id1015801280?ls=1&mt=8,6,1,chasefinch,9/18/2015 18:47\n11190423,Ask HN: Good Tutorial to Run Django+Nginx+GUnicorn in Docker,,13,2,tkd,2/28/2016 9:18\n11580223,Advice from some old people,http://imgur.com/gallery/ygq7RK8,1,1,epalmer,4/27/2016 13:31\n10644550,Samsung accused of spurning dialogue-based solution for leukemia victims,http://english.hani.co.kr/arti/english_edition/e_national/710260.html,1,1,sydney6,11/29/2015 13:45\n11370794,If You Can: How Millennials Can Get Rich Slowly [pdf],https://dl.dropboxusercontent.com/u/29031758/If%20You%20Can.pdf,1,1,saryant,3/27/2016 17:59\n11358403,\"Ask HN: Image/video recognition, what's the status quo and application?\",,3,1,LiweiZ,3/25/2016 3:51\n11932579,Ask HN: What is best programmable drone with camera,,9,12,prats226,6/19/2016 11:14\n10637789,Perl 6 Introduction,http://perl6intro.com/,192,105,bane,11/27/2015 16:11\n12070154,Software Checklists  can they be useful?,http://www.solipsys.co.uk/new/SoftwareChecklist.html?HN_20160711,5,1,ColinWright,7/11/2016 10:47\n12442970,Ways to help Crowdfunding sites improve fulfillment,http://www.hatchmfg.com/ways-will-help-crowdfunding-not-fail/,2,1,beilion,9/7/2016 12:56\n11286302,Fingerprints are Usernames not Passwords,http://blog.dustinkirkland.com/2013/10/fingerprints-are-user-names-not.html,4,4,tosh,3/14/2016 23:16\n10711129,An Engineer's 29-Year Obsession just became FAA Approved,http://www.forbes.com/sites/joannmuller/2015/05/06/how-the-hondajet-took-flight-an-engineers-30-year-obsession/print/,2,1,doublerebel,12/10/2015 15:40\n12395330,SES-10 Launching to Orbit on SpaceX's Flight-Proven Falcon 9 Rocket,http://www.ses.com/4233325/news/2016/22407810,200,80,loourr,8/31/2016 1:38\n12099368,Blaze CSS  Open Source Modular CSS Framework,http://blazecss.com/,110,56,rtcoms,7/15/2016 7:09\n11258168,\"AlphaGo Can't Beat Me, Says Chinese Go Grandmaster Ke Jie\",http://www.shanghaidaily.com/national/AlphaGo-cant-beat-me-says-Chinese-Go-grandmaster-Ke-Jie/shdaily.shtml,172,123,xianshou,3/10/2016 9:37\n11208025,Ask HN: What are people's preferred project management tools?,,6,7,hooliganpete,3/2/2016 4:05\n12355941,Giant Arrows Seen From Space Point to a Vanished World,http://news.nationalgeographic.com/2016/08/desert-kites-out-of-eden-walk-uzbekistan-iron-age-saiga/,202,49,Thevet,8/24/2016 23:12\n12551293,Golang: Err on the Side of Structured,https://gist.github.com/andrewstuart/8d60b3b830f1acd0a87abe6b2c3932d5,1,1,andrewstuart2,9/21/2016 19:14\n12279552,Spaceplan,http://jhollands.co.uk/spaceplan/,252,66,dcminter,8/12/2016 23:55\n10516825,Researchers Reveal How Climate Change Killed Mars,http://www.npr.org/sections/thetwo-way/2015/11/05/454594559/researchers-reveal-how-climate-change-killed-mars,1,1,evo_9,11/5/2015 23:17\n11950556,\"How we made $20,000 on Snapchat and got into Y Combinator\",https://medium.com/@kmx411/how-to-make-20-000-on-snapchat-and-get-into-y-combinator-2513a7ee371d#.z3l2tu2dz,2,1,rmason,6/22/2016 0:10\n11582544,Radiant Zinc Fireworks Reveal Quality of Human Egg,http://www.northwestern.edu/newscenter/stories/2016/04/radiant-zinc-fireworks-reveal-quality-of-human-egg.html,9,3,henriquemaia,4/27/2016 17:32\n11432026,Show HN: In-Depth Guide to Choosing a Website Builder,http://www.sitebuilderreport.com/,2,5,steve-benjamins,4/5/2016 16:50\n10740588,Rumble: Twitter over sneakernet,http://www.disruptedsystems.org/,62,27,pranfaha,12/15/2015 21:23\n10375796,\"Clojure: If Lisp is so great, why do we keep needing new variants?\",https://blogs.law.harvard.edu/philg/2015/10/12/clojure-if-lisp-is-so-great-why-do-we-keep-needing-new-variants/,57,73,mhb,10/12/2015 17:09\n10444494,The Brutal Ageism of Tech (2014),http://www.newrepublic.com/article/117088/silicons-valleys-brutal-ageism,24,28,goodJobWalrus,10/24/2015 18:54\n10632462,Swatting Could Soon Be Illegal,http://mic.com/articles/128931/swatting-could-soon-be-illegal-in-all-50-states,20,18,ColinWright,11/26/2015 11:20\n12089687,How America Could Go Dark,http://www.wsj.com/articles/how-america-could-go-dark-1468423254,73,66,msisk6,7/13/2016 21:09\n11780453,Patent troll asks judge to turn off FaceTime and iMessages,http://arstechnica.com/tech-policy/2016/05/patent-troll-that-beat-apple-now-wants-judge-to-block-facetime-imessages/,157,107,doctorshady,5/26/2016 18:44\n12203469,Show HN: Webgl canvas toy with source,http://canvas.piarts.xyz,7,2,LELISOSKA,8/1/2016 16:03\n10296404,\"Using Rust with Ruby, a Deep Dive with Yehuda Katz\",https://www.youtube.com/watch?v=IqrwPVtSHZI,3,1,killercup,9/29/2015 14:13\n11412437,LAPD Warrant Lets Cops Open Apple iPhone with Owner's Fingerprints,http://www.forbes.com/sites/thomasbrewster/2016/03/31/warrant-apple-iphone-fingerprints-hack-los-angeles/,17,8,jackgavigan,4/2/2016 17:47\n11685602,Not a Hacker or a Hipster  How I Got My First Startup Job,https://medium.com/tech-london/not-a-hacker-or-a-hipster-how-i-got-my-first-start-up-job-922399a7dfbb#.qaysnclo5,109,58,elemeno,5/12/2016 18:23\n11203183,Performance of ES6 features relative to ES5,https://kpdecker.github.io/six-speed/?utm_source=ESnextNews.com&utm_medium=Weekly%20Newsletter&utm_campaign=Week%2010,130,66,shawndumas,3/1/2016 15:29\n11353280,Ergonomics Podcast Every Developer Should Listen To,https://www.relay.fm/radar/3,4,1,lilbarbarian,3/24/2016 14:58\n10812803,Ask HN: Which books did you download from the Springer Bonanza?,,5,6,jacquesm,12/30/2015 16:38\n11352344,The Encryption Meltdown,http://on.wsj.com/1ZuzJHA,1,1,chmaynard,3/24/2016 12:54\n11133397,Recent Events and Future Changes,https://blog.freenode.net/2016/02/recent-events-and-future-changes,64,11,baldfat,2/19/2016 13:48\n11260141,How Airline Pilots Lost the Basic Skills,http://www.huffingtonpost.com/richie-davidson/how-airline-pilots-lost-the-basic-skills_b_9415270.html,65,66,lisper,3/10/2016 16:30\n10959929,Ask HN: Who are some of the most inspiring people/users you've come across on HN,,31,13,wilsonfiifi,1/23/2016 20:28\n10753012,Cox Loses in Willful Infringement Trial   Owes BMG $25M for Users' Piracy,http://www.law360.com/telecom/articles/739353?nl_pk=ec36e714-14a3-4dbd-8fcd-4c613ee5505d&utm_source=newsletter&utm_medium=email&utm_campaign=telecom,2,2,pdabbadabba,12/17/2015 17:52\n12303498,\"Show HN: Realtime, self-hosted monitoring for Node.js inspired by GitHub Status\",https://github.com/RafalWilinski/express-status-monitor,75,19,rwilinski,8/17/2016 10:09\n12317217,Megaprocessor  A micro-processor built large,http://www.megaprocessor.com,731,88,diymaker,8/19/2016 0:26\n11216661,Joe Cool  Why isnt Trader Joes on social media?,http://thenewinquiry.com/essays/joe-cool/,113,95,chippy,3/3/2016 13:24\n10211900,Siri is always listening. Are you OK with that?,http://uk.businessinsider.com/siri-new-always-on-feature-has-privacy-implications-2015-9,11,14,1337biz,9/13/2015 16:35\n11540747,How I Hacked Facebook and Found Someone's Backdoor Script,http://devco.re/blog/2016/04/21/how-I-hacked-facebook-and-found-someones-backdoor-script-eng-ver/,865,124,phwd,4/21/2016 10:00\n10537750,Etchings by Rembrandt Now Free Online via the Morgan Library,http://www.openculture.com/2015/11/300-etchings-by-rembrandt-now-free-online-thanks-to-the-morgan-library-museum.html,7,1,pepys,11/10/2015 5:19\n12169908,What makes music sound good?,http://dmitri.mycpanel.princeton.edu/whatmakesmusicsoundgood.html,186,71,grimgrin,7/27/2016 1:21\n11404153,MCCYWG: US Marine Corps Expands with New Hacking Unit,http://news.softpedia.com/news/us-marine-corps-expands-with-new-hacking-unit-502466.shtml,1,1,bootload,4/1/2016 11:48\n10636868,Merge branch 'tcp-lockless-listener',http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=c3fc7ac9a0b978ee8538058743d21feef25f7b33,40,6,signa11,11/27/2015 11:43\n12192518,Ask HN: What newspapers / magazines do you pay for?,,3,4,shubhamjain,7/30/2016 11:18\n10507902,How Googles AMP project speeds up the Web,http://arstechnica.com/information-technology/2015/11/googles-amp-an-internet-giant-tackles-the-old-myth-of-the-web-is-too-slow/,26,10,asymmetric,11/4/2015 17:01\n12469261,Air pollution a risk factor for diabetes,http://healthsciencemag.org/2016/09/10/air-pollution-a-risk-factor-for-diabetes-say-researchers/,41,16,upen,9/10/2016 14:06\n12004562,Peter Norvig and Paul Graham Reviews of the SICP Book,https://www.amazon.com/Structure-Interpretation-Computer-Programs-Engineering/dp/0262510871?ie=UTF8&qid=1187323029&ref_=pd_bbs_sr_1&s=books&sr=8-1,2,1,znpy,6/29/2016 20:27\n12365469,?onquer the law of inertia and discover your personal productivity method,http://www.kanbanchi.com/productivity-methods-e-book,1,3,Kanbanchi,8/26/2016 11:25\n10734555,Why Zuckerbergs Critics Are Wrong,http://www.newyorker.com/magazine/2015/12/21/in-defense-of-philanthrocapitalism,43,63,donohoe,12/14/2015 22:39\n11548508,When Wifi goes down: Transfer files from Air gapped machines using QR codes,https://github.com/leonjza/qrxfer,5,4,vinnyglennon,4/22/2016 12:10\n11500049,How I Recovered a Dead Twitter Handle for $69,http://impossiblehq.com/recovered-dead-twitter-handle/,5,1,joelrunyon,4/14/2016 20:23\n10777638,BetterExplained: Math Lessons That Explain Concepts,http://betterexplained.com/,666,126,rfreytag,12/22/2015 13:35\n11354546,The mobile games industry is kept afloat by less than 1% of users,http://thenextweb.com/insider/2016/03/23/free-to-play-games-are-not-the-way-forward-for-mobile-gaming/,136,195,cpeterso,3/24/2016 17:12\n10598195,Deep inside the Linux kernel: a network latency spike,https://http2.cloudflare.com/the-story-of-one-latency-spike/,220,28,jgrahamc,11/19/2015 22:35\n12365004,Flexible Paxos: Quorum intersection revisited,https://arxiv.org/abs/1608.06696,89,13,mgrosvenor,8/26/2016 8:41\n11883732,A Post-Human World Is Coming. Design Has Never Mattered More,https://www.fastcodesign.com/3060742/a-post-human-world-is-coming-design-has-never-mattered-more,1,1,tdaltonc,6/11/2016 15:21\n12361344,How I discovered my unfair advantage. Hint: it's not tech nor money,https://medium.com/@julienbrault/from-zero-to-a-million-the-day-i-discovered-my-unfair-advantage-1b0c637c91e6#.c3em2kzhb,1,2,brault,8/25/2016 18:40\n10929223,Alexander Litvinenko: the man who solved his own murder,http://www.theguardian.com/world/2016/jan/19/alexander-litvinenko-the-man-who-solved-his-own-murder,38,4,gedrap,1/19/2016 7:04\n11443829,Google Saves,https://www.google.com/save/me,58,79,fouadmatin,4/7/2016 1:06\n10360686,AI that can solve geometry questions from the SAT,http://www.geekwire.com/2015/paul-allens-team-of-ai-experts-just-aced-the-sats-with-a-robot/,38,2,bra-ket,10/9/2015 15:31\n11513457,This Device Could Provide a Third of America's Power,http://www.bloomberg.com/news/articles/2016-04-12/this-device-could-provide-a-third-of-america-s-power,56,44,electic,4/17/2016 4:08\n12517920,Faster parallel computing  MIT News,http://news.mit.edu/2016/faster-parallel-computing-big-data-0913,41,20,tambourine_man,9/16/2016 22:45\n10487678,The world's best office,http://blog.footballaddicts.com/the-worlds-best-office/,8,1,patrikarnesson,11/1/2015 19:13\n11415452,Coding on tape  computer science A-level 1970s style,http://www.bbc.co.uk/news/education-35890450,33,15,iamphilrae,4/3/2016 8:57\n11682672,Pentagon Turns to Silicon Valley for Edge in Artificial Intelligence,http://www.nytimes.com/2016/05/12/technology/artificial-intelligence-as-the-pentagons-latest-weapon.html,1,1,jonbaer,5/12/2016 11:37\n10551525,Help Us Create vets.gov,https://www.vets.gov/2015/11/11/why-we-are-designing-in-beta.html,72,21,brandonb,11/12/2015 5:51\n12236283,Ask HN: How does Passionatepolka work?,,2,1,simbalion,8/5/2016 23:08\n12434215,How do I give our security auditor the information he wants? (2011),https://serverfault.com/questions/293217/our-security-auditor-is-an-idiot-how-do-i-give-him-the-information-he-wants,204,83,jewbacca,9/6/2016 7:32\n10695808,Roll your own toy Unix clone OS (2008),http://www.jamesmolloy.co.uk/tutorial_html/,62,4,jdmoreira,12/8/2015 11:34\n10585890,Feynman: I am burned out and I'll never accomplish anything,http://www.physics.ohio-state.edu/~kilcup/262/feynman.html,107,22,raphar,11/18/2015 4:18\n10914455,Leave an anonymous voice/video message,http://www.nask.co,2,2,jgome,1/16/2016 6:04\n12001077,Is it time to eliminate tenure for professors?,https://theconversation.com/is-it-time-to-eliminate-tenure-for-professors-59959,2,2,teaman2000,6/29/2016 12:07\n10946654,Snoop to visitor statistics of any site. Data for 7 years,http://www.rank2traffic.com/,2,2,Crocode,1/21/2016 17:17\n10248449,Artificial Leaf Harnesses Sunlight for Efficient Fuel Production,http://www.caltech.edu/news/artificial-leaf-harnesses-sunlight-efficient-fuel-production-47635?utm_source=Elektor+United+States+%28English%29&utm_campaign=79c067ec54-140EN9_17_2015&utm_medium=email&utm_term=0_8b7374950c-79c067ec54-234904333&mc_cid=79c067ec54&mc_eid=7fba0d115c,24,7,zw123456,9/20/2015 18:22\n11608605,The Battle Over U.S. Military History,https://warisboring.com/the-battle-over-u-s-military-history-94dc2c82c3d6#.w6aa6lv3j,48,22,samclemens,5/2/2016 0:56\n10551312,In-N-Out Files Lawsuit Against Food Delivery Startup DoorDash,http://techcrunch.com/2015/11/11/in-n-out-files-lawsuit-against-food-delivery-startup-doordash/,56,73,7Figures2Commas,11/12/2015 4:29\n11024656,Heisenberg Developers (2014),http://mikehadlow.blogspot.cl/2014/06/heisenberg-developers.html,315,187,Sidnicious,2/3/2016 3:59\n10615273,Ask HN: Sharing a shared hosting account with non-technical clients,,3,3,pjungwir,11/23/2015 15:58\n11896953,Ask HN: Is the new iMessage app a threat to whatsapp?,,1,3,priteshjain,6/13/2016 19:55\n10482701,How many people are in jail based on faked data?,http://www.slate.com/articles/news_and_politics/crime/2015/10/massachusetts_crime_lab_scandal_worsens_dookhan_and_farak.single.html,132,33,Amorymeltzer,10/31/2015 14:22\n10946826,Drone sets world record for lifting 134 pounds over 37 seconds,http://www.engadget.com/2016/01/20/drone-sets-a-record-for-carrying-the-heaviest-cargo-ever/,2,1,ck2,1/21/2016 17:40\n12121147,HTML Form to File.txt,http://simongriffee.com/notebook/form-to-txt/,3,2,hypertexthero,7/19/2016 11:46\n12484847,Slack Webhooks with the Serverless Framework,https://serverless.zone/slack-webhooks-with-the-serverless-framework-4c01bb3c1411,6,1,johncmckim,9/13/2016 0:28\n12003870,Palantir Buyback Plan Shows Need for New Silicon Valley Pay System,http://www.nytimes.com/2016/06/29/business/dealbook/palantir-buyback-plan-shows-need-for-new-silicon-valley-pay-system.html,131,107,mathattack,6/29/2016 19:04\n12490911,Ask HN: Does your company find value in exit interviews?,,6,7,probinso,9/13/2016 18:21\n10650269,Ask HN: What do you use for story tracking?,,1,9,scottndecker,11/30/2015 16:45\n12219043,Ask HN: Do you still play with VR actively?,,105,108,billconan,8/3/2016 16:14\n11990451,Airbnb Is Suing San Francisco to Block Rental Rules,http://www.bloomberg.com/news/articles/2016-06-27/airbnb-is-suing-hometeown-san-francisco-to-block-rental-rules,113,164,tomsaffell,6/27/2016 23:49\n10513094,Exposing the Hidden Web: Analysis of Third-Party HTTP Requests on 1M Websites [pdf],https://timlibert.me/pdf/Libert-2015-Exposing_Hidden_Web_on__Million_Sites.pdf,1,1,cmsefton,11/5/2015 13:17\n10963404,Self-Driving Cars Will Be Ready Before Our Laws Are,http://spectrum.ieee.org/transportation/advanced-cars/selfdriving-cars-will-be-ready-before-our-laws-are,5,1,tokenadult,1/24/2016 18:29\n12360053,Deep Learning with Keras: EuroScipy 2016 Tutorial,https://github.com/leriomaggio/deep-learning-keras-euroscipy2016,61,1,fchollet,8/25/2016 15:56\n12127218,Pooper  get paid to pick up dog's poop,http://pooperapp.com,18,4,antoineaugusti,7/20/2016 6:20\n10791611,\"Show HN: Curated News from Hacker News, Designer News, Product Hunt and 9 More\",http://jakemor.com/technews/,2,3,jakemor,12/25/2015 16:49\n11208952,London tops list of most expensive cities in which to live and work,http://www.independent.co.uk/news/business/news/london-rio-hong-kong-sydney-new-york-expensive-cities-live-work-rent-a6905136.html,2,1,neverminder,3/2/2016 9:33\n11233333,Show HN: A site I made that lets you browse shoes Tinder-style,http://shoezilla.co/,3,1,borge,3/6/2016 11:22\n11923072,Millenials' Most Desired City Features,https://www.abodo.com/blog/living-millennial-dream/,3,2,nradov,6/17/2016 15:10\n10644633,\"Show HN: Tasktopus  lightweight, offline task manager for Mac OS X and Windows\",https://gumroad.com/l/ADWm/tasktopus,2,1,kidproquo,11/29/2015 14:26\n11232237,Meet the Lab Girl,http://nautil.us/issue/34/adaptation/ingenious-hope-jahren,34,21,dnetesn,3/6/2016 2:42\n10537661,GLAZ  3D printing platform with some cool 3D visualization tech in place,http://glaz.co,1,1,miraxxx,11/10/2015 4:45\n10853163,Cryptol  a statically typed functional language for cryptography,http://www.cryptol.net/,3,1,lisper,1/6/2016 19:48\n11877335,\"Period. Full Stop. Point. Whatever Its Called, Its Going Out of Style\",http://www.nytimes.com/2016/06/10/world/europe/period-full-stop-point-whatever-its-called-millennials-arent-using-it.html?ref=technology&_r=0,3,4,hvo,6/10/2016 16:01\n11374448,Google Search Technique Aided N.Y. Dam Hacker in Iran,http://www.wsj.com/articles/google-search-technique-aided-n-y-dam-hacker-in-iran-1459122543,2,1,ikeboy,3/28/2016 14:33\n11832349,NTP Patches Flaws That Enable DDoS,https://threatpost.com/ntp-patches-flaws-that-enable-ddos/118470/,55,24,okket,6/3/2016 18:46\n10266036,Automatically Create a Bit.ly URL for WordPress Posts,http://www.phpcmsframework.com/2015/09/automatically-create-bitly-url-for.html,1,1,phpcmsframework,9/23/2015 16:28\n10279704,Advice on a Startup Idea,,2,2,inside__world,9/25/2015 18:12\n12493868,Show HN: Mercury Retrograde API,https://mercuryretrogradeapi.com/about.html,1,1,leesalminen,9/14/2016 2:30\n11501823,Apply HN: The ParaWing  Parasailing Meets Hang Gliding and Jetpacks,,3,5,6stringmerc,4/15/2016 3:07\n12069162,Introduction to greedy algorithms,https://rebelliard.com/blog/introduction-greedy-algorithms,1,1,rebelliard,7/11/2016 6:01\n11705918,A site that generates regexs based off examples given,http://regex.inginf.units.it/index.html,11,7,maraschino,5/16/2016 12:48\n10255235,Smart and Gets Things Done Are Not Enough,https://medium.com/@michaelnatkin/smart-and-gets-things-done-is-not-enough-3c6cf8f4a40e,1,2,michaelnatkin,9/21/2015 21:24\n11835015,Ask HN: Is anyone interested in a sports data api?,,1,2,romellogoodman,6/4/2016 5:10\n10959062,An Overview of Quantum Computing,http://blog.caffeinatedanalytics.com/an-overview-of-quantum-computing,5,1,ukd1,1/23/2016 17:24\n10668666,Ask HN: Can anyone suggest great examples of continuation passing in JavaScript?,,3,1,hoodoof,12/3/2015 9:22\n10963974,Ask HN: Should I associate session data with an access token?,,1,1,dustinfarris,1/24/2016 20:54\n12533154,I Used to Be a Human Being,http://nymag.com/selectall/2016/09/andrew-sullivan-technology-almost-killed-me.html,21,2,spking,9/19/2016 17:38\n10726247,China Is Making Domain Name History,http://techcrunch.com/2015/12/12/china-making-domain-name-history/,58,37,Perados,12/13/2015 13:12\n11074488,Composers Sketchpad  Rethinking Musical Notation,http://beta-blog.archagon.net/2016/02/05/composers-sketchpad/,50,7,archagon,2/10/2016 17:52\n10435887,Video: Whats Wrong with Deep Learning by Yann LeCunn?,http://techtalks.tv/talks/whats-wrong-with-deep-learning/61639/,1,1,zitterbewegung,10/22/2015 23:30\n10259214,Multilingual presidents of United States,https://my.infocaptor.com/dash/i.php?viz=mtqzywqz,3,3,njx,9/22/2015 15:29\n11405539,How a Small Tech Site Found a New Way for Publishers to Get Paid,http://www.bloomberg.com/news/articles/2016-04-01/how-a-small-tech-site-found-a-new-way-for-publishers-to-get-paid?curator=MediaREDEF,10,2,coloneltcb,4/1/2016 15:32\n10616403,\"The Simple, Sleek and Smart electric standing desk\",https://www.kickstarter.com/projects/182384199/the-simple-sleek-and-smart-electric-standing-desk,3,1,daleco,11/23/2015 18:52\n10878957,\"In 2016, let's hope for better trade agreements  and the death of TPP\",http://www.theguardian.com/business/2016/jan/10/in-2016-better-trade-agreements-trans-pacific-partnership,9,2,walterbell,1/11/2016 5:14\n11242453,Hiawatha  A secure webserver for Unix,https://www.hiawatha-webserver.org/,2,1,arm,3/7/2016 23:06\n11085642,Anti-Adblock Killer  helps you keep your ad blocker active,https://github.com/reek/anti-adblock-killer,7,1,cujanovic,2/12/2016 6:30\n11153187,Show HN: Bonsai (YC W16)  bulletproof contracts and payments for freelancers,https://www.hellobonsai.com/,102,40,mthomasb,2/22/2016 18:42\n11901259,A Sticky String Quandary,http://www.stephendiehl.com/posts/strings.html,62,20,hyperpape,6/14/2016 11:32\n11442150,\"Ask HN: What was the last 'easy' thing you did, and why was it hard?\",,3,4,Azkar,4/6/2016 21:13\n10717379,Twitter Aims to Show Advertising to Much Wider Audience,http://bits.blogs.nytimes.com/2015/12/10/twitter-aims-to-show-advertising-to-much-wider-audience/?ref=technology&_r=0,8,2,pavornyoh,12/11/2015 14:54\n12142721,How to get your app noticed on Google Play,http://blog.onyxbits.de/how-to-get-your-app-noticed-308/,117,25,blackpidgeon,7/22/2016 10:24\n11334500,The profound planetary consequences of eating less meat,https://www.washingtonpost.com/news/energy-environment/wp/2016/03/21/the-incredible-planetary-consequences-of-a-vegetarian-diet,7,3,jdnier,3/22/2016 4:57\n11831967,Borders on Google and Bing Maps change depending on location of your IP address,http://jebruner.com/2016/06/geopolitical-hedging-as-a-service/,9,1,jonbruner,6/3/2016 17:57\n11453801,A Weapon for Readers (2014),http://www.nybooks.com/daily/2014/12/03/weapon-for-readers/,4,1,Tomte,4/8/2016 10:57\n11758366,Wireless Subscribers Used 10 Trillion Megabytes of Data Last Year,http://www.msn.com/en-us/news/technology/wireless-subscribers-used-10-trillion-megabytes-of-data-last-year/ar-BBtnAId?ocid=ansmsnnews11,1,1,ourmandave,5/24/2016 1:32\n11495184,Former Reuters Journalist Matthew Keys Sentenced to Two Years for Hacking,https://motherboard.vice.com/read/former-reuters-journalist-matthew-keys-sentenced-to-two-years-for-hacking,66,64,citizensixteen,4/14/2016 9:03\n10740871,UK Affirms That Photographs of Public Domain Art Are Fair Use,http://hyperallergic.com/261496/uk-affirms-that-photographs-of-public-domain-art-are-fair-use/,3,1,denzil_correa,12/15/2015 22:15\n10964847,\"Tesla, iPad Socialism and the Return of the Future\",http://wire.novaramedia.com/2016/01/tesla-ipad-socialism-and-the-return-of-the-future/,25,10,ddouglascarr,1/25/2016 0:37\n11547090,Neue Haas Grotesk,http://www.fontbureau.com/nhg/,2,1,rangibaby,4/22/2016 4:39\n12165130,\"Code club Senegal, where women are leading the way\",https://www.theguardian.com/world/2016/jul/26/code-club-senegal-where-women-lead-the-way,37,24,benologist,7/26/2016 12:33\n12363912,Ask HN: What are your startup ideas that you aren't pursuing?,,6,6,marginalcodex,8/26/2016 2:19\n12134128,Windows File System Proxy  FUSE-Like Capability for Windows,https://github.com/billziss-gh/winfsp,89,46,voltagex_,7/21/2016 2:14\n10788198,ClojureScript Year in Review,http://swannodette.github.io/2015/12/23/year-in-review/,288,58,pella,12/24/2015 14:16\n10921706,\"The Surreal, Cyborg Future of Telemarketing (2013)\",http://www.theatlantic.com/technology/archive/2013/12/almost-human-the-surreal-cyborg-future-of-telemarketing/282537/?single_page=true,7,3,tshtf,1/17/2016 23:57\n11253449,Data Structures in JavaScript,http://blog.benoitvallon.com/category/data-structures-in-javascript/,147,24,shawndumas,3/9/2016 15:22\n12156858,\"Ask HN: Blockbain-based, global distribution system for space (big) data\",,4,2,kartikkumar,7/25/2016 6:33\n10994649,ENCOM Boardroom,http://www.robscanlon.com/encom-boardroom/,2,1,privong,1/29/2016 11:35\n10374376,Diverging Diamond Interchange,https://en.wikipedia.org/wiki/Diverging_diamond_interchange,10,8,mojoe,10/12/2015 13:40\n10226835,FocusBitch Chrome Extension,http://focusbitch.com/,2,2,proiter,9/16/2015 14:28\n10508979,Ask HN: List of Past and Future Black Swans,,3,1,cloudout,11/4/2015 19:31\n11470176,The Facebook before it was famous,https://www.youtube.com/watch?v=N1MWFzf4i3o,19,1,joshuaxls,4/11/2016 7:49\n11772753,The Bizarre Story of the Girl with No Vagina Who Was Stabbed and Had a Baby-2013,http://www.todayifoundout.com/index.php/2013/08/the-bizarre-story-of-the-girl-with-no-vagina-who-was-stabbed-and-had-a-baby/,2,1,Tomte,5/25/2016 20:22\n10223470,Wine Staging,https://wine-staging.com/,78,47,ivank,9/15/2015 22:07\n12093155,Personal finance made simple,https://www.cashbasehq.com/,4,1,mcacina,7/14/2016 12:29\n12358357,What to use instead of std::set [pdf],http://lafstern.org/matt/col1.pdf,43,28,ingve,8/25/2016 12:04\n11659012,UK government pulls back from rule gagging researchers,http://www.nature.com/news/uk-government-pulls-back-from-rule-gagging-researchers-1.19775,2,1,yunque,5/9/2016 11:43\n10898797,Ask HN: How can a technical person trade work for money without a full-time job?,,6,9,inefficientm,1/14/2016 0:31\n11454661,\"Dear Prime Minister Trudeau, a Modest Proposal from a Canadian-American\",http://qz.com/656320/dear-prime-minister-trudeau-a-modest-proposal-from-a-canadian-american/,5,3,miraj,4/8/2016 13:57\n12203261,\"Bitcoin Browser Brave Raises $4.5M, Readies for 1.0 Launch\",https://news.bitcoin.com/bitcoin-browser-brave-raises-4-5m/,158,123,3eto,8/1/2016 15:42\n10251579,Memory Compression in Windows 10 RTM [video],https://channel9.msdn.com/Blogs/Seth-Juarez/Memory-Compression-in-Windows-10-RTM?WT.mc_id=dx_MVP5000587,28,21,khellang,9/21/2015 11:44\n11530218,PageSpeed Insights for Google.com,https://developers.google.com/speed/pagespeed/insights/?url=google.com,2,2,hunvreus,4/19/2016 20:42\n10674636,Nextdoor Is the Lastest Company to Enter On-Demand Services,http://www.buzzfeed.com/carolineodonovan/nextdoor-is-the-lastest-company-to-enter-on-demand-services,11,17,prostoalex,12/4/2015 4:33\n11506730,Ask HN: Is any of Dave Cutler's code open source?,,59,22,wkoszek,4/15/2016 18:55\n12488345,Brain-sensing technology allows typing at 12 words per minute,http://sciencebulletin.org/archives/5149.html,174,66,upen,9/13/2016 14:08\n11446818,Apply HN: Browsed  Make Sharing Obsolete,,2,5,SITZ,4/7/2016 12:56\n10736983,\"Show HN: Morning Short  One Amazing Short Story, Every Morning, in Your Inbox\",http://morningshort.com/#HN,4,3,brilliantsob,12/15/2015 10:34\n12414389,Dark Side of Bill Gates Philanthropy in India,http://thevoiceofnation.com/politics/dark-side-of-bill-gates-philanthropy-30000-indian-girls-were-used-as-guinea-pigs/,2,2,known,9/2/2016 16:51\n12115186,Swagger-codegen 2.2.0 Released,https://github.com/swagger-api/swagger-codegen/releases/tag/v2.2.0,13,4,wing328hk,7/18/2016 14:24\n10379287,Ask HN: Good documentaries for children,,1,2,Smrchy,10/13/2015 9:17\n11692184,An A-Z Index of the Bash command line for Linux,http://ss64.com/bash/,2,1,jinpan,5/13/2016 18:19\n11654864,GPU-buying gamers are subsidizing the future of analytics,http://www.businessinsider.com/video-games-are-paying-for-artificial-intelligence-2016-5,39,9,tmostak,5/8/2016 17:37\n12554439,Pepper  a friendly contact widget for your website,https://pepper.swat.io/,2,1,posixpwn,9/22/2016 4:47\n12152873,Ask HN: Access AWS from Heroku?,,3,2,fratlas,7/24/2016 10:00\n11671269,\"School Districts, Test Scores, and Income\",https://randomcriticalanalysis.wordpress.com/2016/05/09/my-response-to-the-nytimes-article-on-school-districts-test-scores-and-income/,19,10,oli5679,5/10/2016 22:41\n11900714,Google Announces Springboard for Apps and Refreshed Sites,https://googleappsupdates.blogspot.com/2016/06/powering-more-connected-and.html,2,1,blfr,6/14/2016 9:04\n11125182,ReactOS 0.4.0 released,http://www.reactos.org/project-news/reactos-040-released,47,5,Enindu,2/18/2016 12:10\n11218107,GitHub reverses DMCA against oh-my-fish,https://github.com/github/dmca/pull/611/files,6,1,nwykes,3/3/2016 16:55\n10583085,\"HacKeyboard, a mechanical keyboard built from scratch\",http://www.instructables.com/id/HacKeyboard-a-mechanical-keyboard-built-from-scrat/,39,14,lelf,11/17/2015 18:41\n10238132,Our Team Won Startup Weekend and All We Got Was a Shitty New Boss,https://medium.com/@rboyd/35f1d1f1f267,561,413,orf,9/18/2015 8:46\n11374839,\"Mass surveillance silences minority opinions, according to study\",https://www.washingtonpost.com/news/the-switch/wp/2016/03/28/mass-surveillance-silences-minority-opinions-according-to-study/,486,189,Libertatea,3/28/2016 15:32\n11909543,My First 10 Minutes on a Server,http://www.codelitt.com/blog/my-first-10-minutes-on-a-server-primer-for-securing-ubuntu/,1282,290,codelitt,6/15/2016 14:29\n12491698,Google Have Had at Least 427 Meetings at the White House Over Obama Years,http://www.dailymail.co.uk/news/article-3554953/Google-staffers-meetings-White-House-staggering-427-times-course-Obama-presidency-averaging-week.html,2,1,kushti,9/13/2016 20:00\n11064781,Ask HN: How many of your clients still use MS Office Access?,,7,15,tuyguntn,2/9/2016 12:22\n11304443,[2015] How one man earns $1M a year teaching web programming on Udemy,http://www.businessinsider.com/rob-percival-online-coding-courses-2015-2,3,1,Osiris30,3/17/2016 14:15\n11560111,\"First Look at RockMelt, a Browser Built for Facebook Freaks (2010)\",http://www.webmonkey.com/2010/11/first-look-at-rockmelt-a-browser-built-for-facebook-freaks/,2,1,Arkdi,4/24/2016 16:03\n11522499,Llvm-Dev RFC: Efficiency Sanitizer,http://lists.llvm.org/pipermail/llvm-dev/2016-April/098355.html,61,7,ingve,4/18/2016 19:30\n10557879,Polybolos,https://en.wikipedia.org/wiki/Polybolos,30,7,bane,11/13/2015 3:39\n12267652,Awesome online whiteboard collaboration tool,https://beecanvas.com/s/c2d89b,1,3,dobermanok,8/11/2016 12:30\n10965696,Ask HN: How to measure QA in a startup?,,4,2,muratk,1/25/2016 5:10\n12367332,Have we reached Peak Dog in our cities?,http://www.treehugger.com/pets/have-we-reached-peak-dog.html,1,2,endswapper,8/26/2016 16:28\n11356442,\"Tech could help secure public spaces, if Europe wants more surveillance\",http://uk.reuters.com/article/us-belgium-blast-security-technology-idUKKCN0WQ1YK,3,1,pavornyoh,3/24/2016 21:06\n10926105,BASIC in Minecraft,https://www.youtube.com/watch?v=t4e7PjRygt0,4,1,davidhariri,1/18/2016 18:56\n11790365,Show HN: Gitignore.xyz  Get .gitignore files on the fly,,6,2,snehesht,5/28/2016 2:35\n10390700,GoDaddy Reveals Salary Gender Gap in New Twist on Diversity Reports,http://techcrunch.com/2015/10/14/godaddy-reveals-salary-gender-gap-in-new-twist-on-diversity-reports/,6,3,doppp,10/15/2015 1:10\n10493891,Show HN: WOPR  A markup for rich terminal reports,https://github.com/yaronn/wopr,125,38,yaronn01,11/2/2015 18:29\n10347925,Chinas Nightmarish Citizen Scores Are a Warning for Americans,https://www.aclu.org/blog/free-future/chinas-nightmarish-citizen-scores-are-warning-americans,14,1,finnn,10/7/2015 18:29\n10716539,Reality Editor  MIT Media Lab,http://www.realityeditor.org/,201,97,piyushmakhija,12/11/2015 11:42\n10519523,\"Ask HN: What intranet to keep a directory, wiki & files for a growing startup?\",,4,3,pouzy,11/6/2015 14:14\n11789403,Apple's VocalIQ AI,http://www.techinsider.io/how-apples-vocaliq-ai-works-2016-5,52,19,walterbell,5/27/2016 22:10\n11017538,Searching Hacker News for a Slideshow Tool,,1,2,AngeloAnolin,2/2/2016 3:47\n11062980,Centriphone  an iPhone video experiment [video],https://www.youtube.com/watch?v=aqncOP7OzMg,52,8,prawn,2/9/2016 4:00\n11851293,Drug firms fueled pill mills in rural WV,http://www.wvgazettemail.com/news-health/20160523/drug-firms-fueled-pill-mills-in-rural-wv,29,3,joe5150,6/6/2016 23:21\n11060053,Phoenix is Rails 5,https://medium.com/infinite-red/phoenix-is-rails-5-f6d28e57395#.m5nw8i14k,34,5,kemiller,2/8/2016 18:49\n11651303,Your Brain Limits You to Just Five BFFs,https://www.technologyreview.com/s/601369/your-brain-limits-you-to-just-five-bffs/,54,14,thevibesman,5/7/2016 20:54\n11605167,Prometheus: Monitoring for the next generation of cluster infrastructure,https://coreos.com/blog/coreos-and-prometheus-improve-cluster-monitoring.html,91,23,Artemis2,5/1/2016 6:40\n12066079,Solving All the Wrong Problems,http://www.nytimes.com/2016/07/10/opinion/sunday/solving-all-the-wrong-problems.html?_r=0,2,1,terryauerbach,7/10/2016 16:19\n11754146,Brexit: The Vote That Could Sink Britain's Economy,http://www.nytimes.com/2016/05/22/business/international/brexit-referendum-eu-economy.html,34,129,applecore,5/23/2016 14:44\n12043554,Ganeti: An alternative Hypervisor Manager,http://www.ganeti.org/,1,2,616c,7/6/2016 15:08\n10625559,Physicists use photons to carry messages from electrons 1.2 miles apart,http://news.stanford.edu/news/2015/november/cryptography-quantum-tangle-112415.html,48,16,jonbaer,11/25/2015 5:49\n12572698,Ask HN: Recommended platform for small discussion lists?,,5,2,Mz,9/24/2016 21:18\n12181753,\"Ask HN: re. the darkpatterns article, what should ethical software look like?\",,5,4,benologist,7/28/2016 17:38\n10721462,Andrew Ng on What's Next in Deep Learning [video],https://www.youtube.com/watch?v=qP9TOX8T-kI,76,11,sherjilozair,12/12/2015 2:07\n11907887,Four common mistakes in audio development,http://atastypixel.com/blog/four-common-mistakes-in-audio-development/,404,206,bpierre,6/15/2016 8:27\n12098034,Pre-render d3 visualizations,https://github.com/fivethirtyeight/d3-pre,5,1,Amorymeltzer,7/14/2016 23:39\n12238169,A universal PHP script to generate JSON from any MySQL database,https://github.com/gautamkrishnar/unijson.php,2,1,gautamkrishnar,8/6/2016 14:13\n11413045,This just isn't functional,https://codewords.recurse.com/issues/six/this-just-isnt-functional,43,9,nicholasjbs,4/2/2016 19:48\n12337107,Banks Sprint to Meet $493 Trillion Swaps Market Margin Rules,http://www.bloomberg.com/news/articles/2016-08-22/banks-sprint-to-meet-margin-rules-for-493-trillion-swaps-market,50,20,6stringmerc,8/22/2016 15:42\n11918196,Show HN: Launch of a minimalistic VPS provider with CoreOS and Atomic images,https://datamantle.com/,11,1,datamantle,6/16/2016 19:12\n12479644,\"Turn markdowns into website with GitHub, Docker, Medium and more\",https://github.com/longkai/xiaolongtongxue.com,6,2,longkai,9/12/2016 13:51\n10612045,How Words Affect Our Thoughts on Race and Gender,http://nautil.us/blog/how-our-words-affect-our-thoughts-on-race-and-gender,15,4,dnetesn,11/22/2015 23:49\n11158019,Practical Attacks against Deep Learning Systems using Adversarial Examples,http://arxiv.org/abs/1602.02697,98,32,Houshalter,2/23/2016 11:04\n11886662,Building React Applications with Idiomatic Redux,https://egghead.io/courses/building-react-applications-with-idiomatic-redux,58,6,aleem,6/12/2016 4:32\n10774188,451unavailable.org is trying to make legal blocking of websites more transparent,http://www.451unavailable.org/,5,1,finnn,12/21/2015 22:58\n12407599,Toward Automated Discovery of Artistic Influence (2014),http://arxiv.org/abs/1408.3218,8,1,lukeplato,9/1/2016 18:14\n12146920,Google tags Wikileaks as a dangerous site,https://www.google.com/transparencyreport/safebrowsing/diagnostic/?hl=en#url=wikileaks.org,357,153,xname2,7/22/2016 21:31\n12286500,Python is Better than Ruby,http://en.arguman.org/python-is-better-than-ruby,4,1,triplesec,8/14/2016 17:39\n10822518,\"Young, beautiful and broke\",https://ind.ie/blog/happy-indie-new-year/,1,1,eljayuu,1/1/2016 17:45\n12433640,The critical role of systems thinking in software development,https://www.oreilly.com/ideas/the-critical-role-of-systems-thinking-in-software-development,8,6,signa11,9/6/2016 4:18\n12480941,BLOCKS: Serverless compute in the network,https://www.pubnub.com/products/blocks/,36,1,derek_frome,9/12/2016 16:14\n10970807,Uber is facing a staggering number of lawsuits,http://fusion.net/story/257423/everyone-is-suing-uber/,21,9,prostoalex,1/25/2016 23:26\n10817800,Ask HN: What is your New Year Resolution for 2016?,,1,2,christopherDam,12/31/2015 15:04\n11580323,Show HN: Passbolt  open-source password manager for teams,https://www.passbolt.com/,62,38,remy_,4/27/2016 13:42\n10755557,Is Sails.js dying?,https://github.com/balderdashy/sails/issues/3429#issuecomment-165004024,19,12,nbrempel,12/17/2015 23:43\n10730138,Verk  Sidekiq/Resque type of job processing in Elixir,https://github.com/edgurgel/verk,8,1,szines,12/14/2015 9:40\n11028568,Show HN: Lightweight Microservices Architecture for the Internet of Things,https://github.com/lelylan/lelylan,94,40,andreareginato,2/3/2016 18:42\n11662536,PostgreSQL Scalability: Towards Millions TPS,http://akorotkov.github.io/blog/2016/05/09/scalability-towards-millions-tps/,521,210,lneves,5/9/2016 19:41\n12032485,Writing an LLVM-IR Compiler in Rust: Getting Started,http://blog.ulysse.io/2016/07/03/llvm-getting-started.html,3,1,yberreby,7/4/2016 19:18\n12399759,Network programming with Go (2012),https://jan.newmarch.name/go/,51,11,neiesc,8/31/2016 17:00\n11464469,Baseline Acceptance Driven Development,https://medium.com/@tinganho/baseline-acceptance-driven-development-f39f7010a04#.e4z6cpg7c,3,1,cpt1138,4/10/2016 1:55\n12419137,Earthquake Shakes Swath of Midwest from Nebraska to Texas,http://www.wsj.com/articles/earthquake-shakes-swath-of-midwest-from-missouri-to-oklahoma-1472906357,22,11,adamqureshi,9/3/2016 13:36\n10791282,Ask HN: Best Book you read in 2015,,3,2,dudurocha,12/25/2015 14:17\n12522891,Ash Trees Could Disappear,http://news.nationalgeographic.com/2016/09/man-who-made-things-out-of-trees-ash-rob-penn/,62,15,Red_Tarsius,9/17/2016 22:39\n11403988,Ask HN: How did you learn at your fastest?,,2,1,danfrost,4/1/2016 11:06\n10553773,Graphite Software Releases a New Android ROM for Nexus 5,http://www.securespaces.com/WP2015/,5,5,JeffRt,11/12/2015 15:41\n12359552,Vulcan: An API-compatible alternative to Prometheus,https://github.com/digitalocean/vulcan,57,14,pandemicsyn,8/25/2016 15:06\n10910455,An open letter of gratitude to GitHub,https://github.com/thank-you-github/thank-you-github,248,105,arthurnn,1/15/2016 16:54\n10177201,\"PowerLine: Status Line for Vim, Zsh, Bash, Tmux\",https://github.com/powerline/powerline,12,2,singold,9/6/2015 9:37\n11425990,Views of the Sea Floor Near the Entrance to San Francisco Bay,http://pubs.usgs.gov/sim/2006/2917/,120,24,mtviewdave,4/4/2016 21:48\n12468496,The Physics Photographer,http://www.symmetrymagazine.org/article/the-physics-photographer,3,1,okket,9/10/2016 9:48\n10417807,\"NetSurf: Small, fast, free web browser\",http://www.netsurf-browser.org/,156,70,zurn,10/20/2015 6:56\n10658945,Abandoned South Dakota Town on Sale for $250k,http://fortune.com/2015/12/01/abandoned-south-dakota-town/,45,89,prostoalex,12/1/2015 21:31\n10900233,Yahoo BOSS service to be shut down,,4,2,iqonik,1/14/2016 8:44\n11047653,Show HN: Bubblehunt  curated web search,http://bubblehunt.com,20,25,vkorsunov,2/6/2016 13:18\n10564895,Einstellung Effect,https://en.wikipedia.org/wiki/Einstellung_effect,9,2,dedalus,11/14/2015 7:52\n12406589,India's richest man launches 4G network with unlimited free voice calls,http://mashable.com/2016/09/01/reliance-jio-launch-tariff-plans-india/#8ZXdwar54Pqf,1,1,dmmalam,9/1/2016 16:23\n12190641,Looking back on Swift 3 and ahead to Swift 4,https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20160725/025676.html,156,63,dalbin,7/29/2016 22:52\n10903984,Pi Scan is a simple and robust camera controller for book scanners,https://github.com/Tenrec-Builders/pi-scan,27,2,buovjaga,1/14/2016 19:56\n10426539,The A=432 Hz Frequency: DNA Tuning and the Bastardization of Music,http://themindunleashed.org/2015/09/the-a432-hz-frequency-dna-tuning-and-the-bastardization-of-music.html,2,1,mooreds,10/21/2015 16:28\n11401588,LKML: New syscall: leftpad(),https://lkml.org/lkml/2016/3/31/1108,237,73,ajdlinux,4/1/2016 0:08\n10697223,Show HN: SquawkBox: Viral Avian Marketing,http://squawkbox.io/,10,5,hrs,12/8/2015 16:12\n12152943,How Does This Garden Grow? To the Ceiling,http://www.nytimes.com/2016/07/24/nyregion/food-produced-by-the-high-tech-urban-farming-reaches-new-heights.html,5,1,dnetesn,7/24/2016 10:33\n10426426,\"Show HN: LilBlog  Blog Software Written in Only HTML, CSS, and JavaScript\",https://github.com/milge/lilblog,1,5,milge,10/21/2015 16:13\n10881413,People Call Me Aaron,https://medium.com/@swartzcr/people-call-me-aaron-3761481871e5,701,105,marsvoltaire,1/11/2016 16:34\n12467375,Fortress of Tedium: What I Learned as a Substitute Teacher,http://www.nytimes.com/2016/09/11/magazine/fortress-of-tedium-what-i-learned-as-a-substitute-teacher.html?src=longreads&_r=0,83,27,sperant,9/10/2016 2:37\n11077004,LIGO gravitational wave annoncement,https://www.ligo.caltech.edu/news/ligo20160208,12,2,sshillo,2/10/2016 23:19\n12196565,How to Avoid Being Called a Bozo When Producing XML (2005),https://hsivonen.fi/producing-xml/,107,244,stesch,7/31/2016 11:54\n11745127,Ask HN: Why do browsers still support pop up dialogs and other bad behavior?,,133,80,twshoopboop,5/21/2016 16:05\n11116832,Best Articles of Medium in 2015  Free Ebook Is Released,http://bestarticles.xyz,34,6,onuryavuz,2/17/2016 10:26\n10595131,Making Elm faster and friendlier in 0.16,http://elm-lang.org/blog/compilers-as-assistants,243,90,jwmerrill,11/19/2015 15:06\n10248019,Apple TV Parallax,http://codepen.io/mariusbalaj/pen/MaKRar,2,2,mariusbalaj,9/20/2015 16:11\n10738358,Vulnerability Details: Joomla Remote Code Execution,https://blog.sucuri.net/2015/12/joomla-remote-code-execution-the-details.html,5,1,ebarock,12/15/2015 15:41\n10833039,The Terrible Beauty of Brain Surgery,http://www.nytimes.com/2016/01/03/magazine/karl-ove-knausgaard-on-the-terrible-beauty-of-brain-surgery.html,4,1,andrewl,1/3/2016 23:10\n10366152,\"Why SQL is neither legacy, nor low-level, nor difficult but simply awesome\",http://www.vertabelo.com/blog/notes-from-the-lab/why-sql-is-neither-legacy-nor-low-level-but-simply-awesome,3,1,latenightcoding,10/10/2015 17:16\n10403854,App Uses Kids Obsession with Phones to Teach Them Coding,http://www.wired.com/2015/10/app-uses-kids-obsession-with-phones-to-teach-them-coding/,38,8,x43b,10/17/2015 9:20\n12424946,PGP Attacks,http://axion.physics.ubc.ca/pgp-attack.html,3,1,lelf,9/4/2016 15:51\n10897185,What If You Bought All 292M of the Possible Powerball Combinations? (US),http://www.theatlantic.com/business/archive/2016/01/powerball-ticket-all-combinations/423930/?utm_source=SFFB&amp;single_page=true,2,1,jdnier,1/13/2016 20:22\n11806549,A Visual Introduction to Machine Learning,http://www.r2d3.us/visual-intro-to-machine-learning-part-1/?lang=en,9,2,tarikozket,5/31/2016 14:04\n11171126,Dr. Carla Hayden Nominated for Librarian of Congress,https://www.whitehouse.gov/blog/2016/02/24/meet-president-obamas-nominee-librarian-congress,1,1,jobu,2/24/2016 23:33\n10868925,The Solo5 Unikernel,https://github.com/djwillia/solo5,37,6,ingve,1/8/2016 22:54\n11697122,How Elon Musk exposed billions in questionable Pentagon spending,http://www.politico.com/story/2016/05/elon-musk-rocket-defense-223161?href,122,40,abhi3,5/14/2016 17:24\n10710450,All Roads Lead to Rome,http://roadstorome.moovellab.com/countries,2,1,chippy,12/10/2015 13:21\n12041615,PostgreSQL: Linux VS Windows [Benchmark],http://www.sqig.net/2016/01/postgresql-linux-vs-windows.html,2,3,insulanian,7/6/2016 7:01\n11473293,The Tesla 3  and Shit Talkers Like Me,http://ericpetersautos.com/2016/04/07/tesla-3-shit-talkers-like/,15,38,cpr,4/11/2016 17:19\n10922447,\"Falcon lands on droneship, tips over post landing.\",https://www.instagram.com/p/BAqirNbwEc0/?taken-by=elonmusk,9,1,manaskarekar,1/18/2016 3:51\n10449562,Request For Startup: Personal CRM for Grown-up Friendships,http://www.daniellemorrill.com/2015/10/grown-up-friendships/,3,4,schwarzrules,10/26/2015 4:08\n11553749,\"Surprising, Vibrant Reef Discovered in the Muddy Amazon\",http://news.nationalgeographic.com/2016/04/220416-Amazon-coral-reef-Brazil-ocean-river-fish/,75,18,michaelmachine,4/23/2016 1:58\n11959232,Results of Rust Survey 2016  early draft for internal usage,https://docs.google.com/document/d/1F6oELZcO_ejX2oVk20hmiBWd4lQugfFahn7OOOOyKsw,118,111,progval,6/23/2016 6:33\n10626123,Spooked: What do we learn about science from a controversy in physics?,http://www.newyorker.com/magazine/2015/11/30/spooked-books-adam-gopnik,14,7,akakievich,11/25/2015 8:43\n12300804,\"BMWs EV roadmap detailed, includes full autonomy by 2025\",https://techcrunch.com/2016/08/11/bmws-ev-roadmap-detailed-includes-full-autonomy-by-2025/?ncid=rss&utm_content=buffer86389&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer,29,18,tambourine_man,8/16/2016 21:32\n11449106,Mashable lays off staff in 'strategic shift' toward video,http://money.cnn.com/2016/04/07/media/mashable-layoffs/,21,21,r721,4/7/2016 17:44\n10554083,Waterfox  A fast browser,https://www.waterfoxproject.org/,150,107,talles,11/12/2015 16:23\n11911926,Internet Archive is suffering from a DDoS attack,https://twitter.com/AttackNodes/status/743154643820253184,112,65,edward,6/15/2016 20:28\n10301476,The State of JavaScript on Android Is Poor,https://meta.discourse.org/t/the-state-of-javascript-on-android-in-2015-is-poor/33889,45,3,megaman821,9/30/2015 3:07\n12309540,NSA.gov goes down,http://nsa.gov/,2,1,c-slice,8/18/2016 0:14\n11170458,Zombie Cells Outperform the Living,http://energy.gov/articles/zombie-replicants-outperform-living,1,1,gliese1337,2/24/2016 21:41\n11831486,Japanese missing boy: How did Yamato Tanooka survive?,http://www.bbc.co.uk/news/world-asia-36441742,23,32,abhi3,6/3/2016 16:54\n12523190,Fossil evidence reveals that cancer in humans goes back 1.7M years,https://theconversation.com/fossil-evidence-reveals-that-cancer-in-humans-goes-back-1-7-million-years-63430,29,9,Hooke,9/18/2016 0:02\n11670686,Top 40 Software Engineering Books,http://aioptify.com/top-software-books.php?utm_source=hackernews&utm_medium=cpm&utm_campaign=topsoftwarebooks,3,1,jahan,5/10/2016 21:11\n10757570,Go 1.6 Beta Released,https://tip.golang.org/doc/go1.6,217,64,omginternets,12/18/2015 9:37\n11772962,Ask HN: How to learn C in 2016?,,5,5,poushkar,5/25/2016 20:49\n10880709,Countries in Postcrossing,https://www.postcrossing.com/explore/countries,1,1,Tomte,1/11/2016 13:48\n11619753,\"A lighter, easier and probably better alternative to JIRA\",https://debugme.eu/,1,3,wrightandres,5/3/2016 12:02\n10924978,Hardest sell: Nuclear waste needs good home,http://www.bbc.co.uk/news/uk-england-35096566,7,2,ljf,1/18/2016 15:45\n11340537,A Statement from The Tor Project on Software Integrity and Apple,https://blog.torproject.org/blog/statement-tor-project-software-integrity-and-apple,103,30,zo1,3/22/2016 22:44\n10844179,Let's Kill the Word Cloud,http://dataskeptic.com/epnotes/kill-the-word-cloud.php,3,1,thisjustinm,1/5/2016 16:42\n12175516,Finding the Most Unhygienic Food in the UK,http://blog.wolfram.com/2016/07/21/finding-the-most-unhygienic-food-in-the-uk/,61,20,lelf,7/27/2016 18:48\n11341559,All 60 startups that launched at Y Combinator Winter 2016 Demo Day 1,http://techcrunch.com/2016/03/22/y-combinator-demo-day-winter-2016/?ncid=rss&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+techcrunch%2Fstartups+%28TechCrunch+%C2%BB+Startups%29,175,86,BinaryIdiot,3/23/2016 1:58\n11228665,Ask HN: Best VPN providers?,,2,2,varadg,3/5/2016 6:31\n10486323,The Bugs Bunny Defense,http://www.cbsnews.com/news/the-bugs-bunny-defense-48-hours-investigates-the-shooting-death-of-patrick-duffey/,3,3,bitJericho,11/1/2015 13:23\n12299713,How Top B2B startups are creating case studies to turn leads into customers,http://sketchdeck.com/blog/how-top-b2b-startups-are-creating-case-studies-to-turn-leads-into-customers,40,10,edmack,8/16/2016 18:56\n10802191,The Ultimate Amiga 500 Talk [video],https://media.ccc.de/v/32c3-7468-the_ultimate_amiga_500_talk#video&t=70,64,12,SwellJoe,12/28/2015 17:29\n11947422,Web Service Efficiency at Instagram with Python,https://engineering.instagram.com/web-service-efficiency-at-instagram-with-python-4976d078e366#.s1st93t8g,195,51,ksashikumar,6/21/2016 17:17\n10631141,Epigrams on Programming (1982),http://pu.inf.uni-tuebingen.de/users/klaeren/epigrams.html,10,2,stites,11/26/2015 3:44\n10612638,Zurb Foundation 6 is here,http://zurb.com/article/1416/foundation-6-is-here,2,1,tfaruq,11/23/2015 3:03\n11304676,#startups,https://webchat.freenode.net,1,1,tartu,3/17/2016 14:51\n11963386,BoiledCarrot,http://martinfowler.com/bliki/BoiledCarrot.html,72,32,joeyespo,6/23/2016 18:40\n11306081,Show HN: API integrations made easy,http://www.saasler.com/,13,1,carmenapostu,3/17/2016 17:41\n11655951,What Happened When Facebook Hired Some Journalists,http://gizmodo.com/want-to-know-what-facebook-really-thinks-of-journalists-1773916117,102,99,hollaur,5/8/2016 21:29\n10651365,Deleting RSS Feed Items,http://oleb.net/blog/2015/11/rss-feed-item-deletions/,32,2,ingve,11/30/2015 19:58\n11673553,PrimeNG,http://www.primefaces.org/primeng/,13,7,myxlptlk,5/11/2016 8:36\n10189074,Show HN: Zephyr - team platform for building great product  free access,https://zephyrplatform.com/,6,15,gotzephyr,9/9/2015 0:56\n10449892,Reading and writing are less symmetric than you (probably) think,https://fgiesen.wordpress.com/2015/10/25/reading-and-writing-are-less-symmetric-than-you-probably-think/,30,5,panic,10/26/2015 6:44\n10475555,Vizor: Create and Share VR Content on the Web,http://vizor.io/,28,8,fitzwatermellow,10/30/2015 1:01\n12290739,Why you should never use MongoDB (2013),http://www.sarahmei.com/blog/2013/11/11/why-you-should-never-use-mongodb/,194,183,wheresvic1,8/15/2016 14:42\n11654245,Next-Gen CPUs Will Only Support Windows 10,\"http://www.pcmag.com/article2/0,2817,2498097,00.asp\",32,31,neverminder,5/8/2016 14:48\n10274077,Taken Offline: Years in Prison for a Love of Technology,https://www.eff.org/deeplinks/2015/09/taken-offline-years-prison-love-technology,34,4,dannyobrien,9/24/2015 19:36\n10574869,Show HN: Website to track promises made by Indian ministers,http://www.indiatracker.in,11,6,superasn,11/16/2015 15:19\n11582441,Announcing Vue.js 2.0,https://medium.com/the-vue-point/announcing-vue-js-2-0-8af1bde7ab9#.t4ssx4l9s,187,50,EvanYou,4/27/2016 17:22\n10622437,A map of one million scientific papers from the arXiv,http://paperscape.org,182,55,Amorymeltzer,11/24/2015 18:18\n10187232,Why the Rich Love Burning Man,https://www.jacobinmag.com/2015/08/burning-man-one-percent-silicon-valley-tech/,25,2,jessaustin,9/8/2015 17:55\n10984813,Running your software stack native on OS X / Ubuntu,,1,1,mattbillenstein,1/28/2016 0:28\n11359757,The Problem Delivering Dynamic Content from AWS to a CDN,http://blog.datapath.io/the-problem-delivering-dynamic-content-from-aws-to-a-cdn,1,1,Coldewey,3/25/2016 13:00\n11539777,A Womans Life in Search Queries (2006),http://www.pentadact.com/2006-08-09-aolol/,5,1,blargl,4/21/2016 4:55\n12034277,BSD vs. Linux (2005),http://www.over-yonder.net/~fullermd/rants/bsd4linux/01,457,356,joseluisq,7/5/2016 3:42\n11609785,Satoshi,http://gavinandresen.ninja/satoshi,157,31,kenOfYugen,5/2/2016 7:42\n11514260,Madness of Geo-Blocking (Hidden Camera Prank),https://m.youtube.com/watch?v=WbiacSD13qk,46,47,nxzero,4/17/2016 12:10\n10853541,How Important Is the Business Size in Choosing ERP?,http://www.skywardtechno.com/blog/business-size-in-choosing-erp/,2,1,samsuthar,1/6/2016 20:34\n10954906,Marijuana might not be the culprit in adolescent IQ decline,http://arstechnica.com/science/2016/01/marijuana-might-not-be-the-culprit-in-adolescent-iq-decline/,5,1,pavornyoh,1/22/2016 19:15\n10507469,Synthetic biology lures Silicon Valley investors,http://www.nature.com/news/synthetic-biology-lures-silicon-valley-investors-1.18715,3,1,cryoshon,11/4/2015 16:03\n12291748,Ask HN: How important is launch day for an MVP?,,3,5,ccallebs,8/15/2016 17:08\n11589828,API's dirty little secret,https://medium.com/every-developer/apis-dirty-little-secret-24ad7deda1c4#.jja1x6yvu,7,1,mijustin,4/28/2016 16:00\n11030672,Facebook deletes medical marijuana pages,http://www.nj.com/healthfit/index.ssf/2016/02/facebook_cancels_pages_for_medical_marijuana_dispe.html,5,1,eplanit,2/3/2016 23:11\n10380646,\"Greenlane uses park, tree and trail data to map scenic paths through Toronto\",https://greenlane.io,2,1,knapsackproblem,10/13/2015 14:24\n12400003,What Will Happen to China's Economy If Xi Jinping Continues to Lead,http://www.forbes.com/sites/douglasbulloch/2016/08/30/the-economic-consequences-of-xi-jinping/,1,1,endswapper,8/31/2016 17:30\n12559706,VR Game Devs know you want better games  here's why you don't have them yet,https://www.reddit.com/r/Vive/comments/53thb7/vr_game_devs_know_you_guys_want_biggerbetter_game/d7wigjb,1,1,obi1kenobi,9/22/2016 19:44\n11001970,Elon Musk Says SpaceX Will Send People to Mars by 2025,http://www.nbcnews.com/tech/tech-news/elon-musk-says-spacex-will-send-people-mars-2025-n506891,121,95,lumberjack,1/30/2016 14:52\n11048104,Political scientist Nolan Dalla claims to be push polled by Clintons campaign,http://www.nolandalla.com/i-just-got-push-polled-by-hillary-clintons-nevada-campaign/,55,27,anonymfus,2/6/2016 15:31\n10552290,Ask HN: What can you with a lot of karma on HN,,5,5,SimplyUseless,11/12/2015 10:26\n12050443,\"Self-Driving Car, Who lives and who dies?\",http://hothardware.com/news/self-driving-cars-will-likely-have-to-deal-with-the-harsh-reality-of-who-lives-and-who-dies,3,1,snowy,7/7/2016 16:41\n10893647,Open source is super amazing (except for when it isnt),http://soledadpenades.com/2016/01/12/open-source-is-super-amazing-except-for-when-it-isnt/,4,2,ingve,1/13/2016 11:48\n11611056,Ask HN: Why isn't there a Who is Hiring post for the month?,,2,6,wasif_hyder,5/2/2016 13:20\n10488188,Neovim public release 0.1.0,https://github.com/neovim/neovim/releases/tag/v0.1.0,233,83,robinhoodexe,11/1/2015 20:48\n11364717,Windows is a malware,http://www.infoworld.com/article/3048152/microsoft-windows/microsoft-re-releases-kb-3035583-get-windows-10-installer-again.html,19,2,gchokov,3/26/2016 6:37\n11649965,Phone verification at no cost,https://github.com/natsu90/dial2verify-twilio,5,1,natsu90,5/7/2016 15:41\n10356845,\"Nobel prize for chemistry: Lindahl, Modrich and Sancar win for DNA research\",http://www.theguardian.com/science/2015/oct/07/lindahl-modrich-and-sancar-win-nobel-chemistry-prize-for-dna-research,30,5,dbcooper,10/8/2015 22:35\n12109003,Algebraic patterns  Semigroup,http://philipnilsson.github.io/Badness10k/posts/2016-07-14-functional-patterns-semigroup.html,82,39,lebek,7/17/2016 4:14\n11563761,\"Neil DeGrasse Tyson Is a Black Hole, Sucking the Fun Out of the Universe\",http://www.wired.com/2016/04/neil-degrasse-tyson-black-hole-sucking-fun-universe/,8,2,et1337,4/25/2016 12:28\n10971662,Barack Obama: Why we must rethink solitary confinement,https://www.washingtonpost.com/opinions/barack-obama-why-we-must-rethink-solitary-confinement/2016/01/25/29a361f2-c384-11e5-8965-0607e0e265ce_story.html,401,298,nols,1/26/2016 3:26\n11947744,Ask HN: Where/how to recruit survey respondents for preliminary market research?,,1,2,cauterized,6/21/2016 17:48\n10794674,All smartphones sold in Switzerland will use a standard charging port in 2017,https://www.admin.ch/gov/en/start/documentation/media-releases.msg-id-59636.html,3,3,iancarroll,12/26/2015 18:00\n10921041,Teletext time travel,http://www.transdiffusion.org/2016/01/07/teletext-time-travel,105,10,dsr12,1/17/2016 21:00\n11703927,Sexual Freelancing in the Gig Economy,http://www.nytimes.com/2016/05/15/opinion/sexual-freelancing-in-the-gig-economy.html?_r=1,11,3,kareemm,5/16/2016 2:48\n11364182,Taxi Dispatch Algorithms: Why Route Optimization Reigns,http://blog.routific.com/taxi-dispatch-algorithms-why-route-optimization-reigns,2,1,mck-,3/26/2016 2:28\n10607029,Reflection in C++14: Explanations,http://blog.simon-ninon.fr/reflection-in-c-plus-plus-14/,71,33,cylix,11/21/2015 15:45\n11144882,\"Apple Still Holds the Keys to Its Cloud Service, but Reluctantly\",http://www.nytimes.com/2016/02/22/technology/apple-still-holds-the-keys-to-its-cloud-service-but-reluctantly.html,2,1,danielconde,2/21/2016 15:40\n11259634,Put a billion dollars on red,https://justinjackson.ca/is-the-money-still-bored/,11,1,mijustin,3/10/2016 15:16\n10953349,80 front-end job applications  nearly no one had basic HTML/CSS/A11y skills,https://wdrl.info/archive/121,87,122,charlesroper,1/22/2016 15:46\n11091497,Regular expression to match a chemical element,http://www.johndcook.com/blog/2016/02/04/regular-expression-to-match-a-chemical-element/,5,1,kevin,2/12/2016 23:39\n10530253,Bitcoin is getting its own Unicode symbol,http://venturebeat.com/2015/11/03/bitcoin-is-getting-its-own-unicode-symbol/,2,1,aritraghosh007,11/8/2015 22:24\n11666301,API Documentation and the Communication Illusion,http://jamescooke.info/api-documentation-and-the-communication-illusion.html,32,8,wallflower,5/10/2016 11:10\n11364022,Ikea: Let's Grow,http://www.ikea.com/ms/en_GB/ikea-collections/indoor-gardening/index.html,4,1,voisin,3/26/2016 1:39\n11237492,Tor NoScript visit tracker,https://bitbucket.org/ElijahKaytor/noscript-tracker/src/master,44,21,Syrup-tan,3/7/2016 6:46\n11254328,Modern concurrency tools for Ruby,https://github.com/ruby-concurrency/concurrent-ruby,131,16,sciurus,3/9/2016 17:35\n10881446,Explore how the periodic table has changed in the last 300 years. [viz],http://cavorite.com/labs/vis/asdrubal/#y-2015,2,2,jdcaballero,1/11/2016 16:39\n11470390,Employers: dont blame millennials if you cant hang on to them,http://www.irishtimes.com/business/work/employers-don-t-blame-millennials-if-you-can-t-hang-on-to-them-1.2605418,3,1,cheatdeath,4/11/2016 9:07\n11884184,Gravitational Motion in JS,http://www.danielkermany.com/projects/gravity,20,2,dkermany,6/11/2016 16:58\n12456742,Let's Encrypt  Overview,https://marumari.github.io/letsencrypt-overview/index-en.html#/,2,1,okket,9/8/2016 19:59\n12105424,Opinionated copy and paste-friendly golang crypto,https://github.com/gtank/cryptopasta,2,1,FiloSottile,7/16/2016 6:06\n10276848,Webhook.co  Webhook manager,http://webhook.co,3,2,zonito,9/25/2015 7:58\n12271215,Now is a really good time to buy a helicopter,http://qz.com/755787/now-is-a-really-good-time-to-buy-a-helicopter/,82,89,prostoalex,8/11/2016 20:04\n11389835,Asana,http://blog.samaltman.com/asana,166,118,s4chin,3/30/2016 15:12\n10729781,Transactional Linux System Calls,http://www.cs.utexas.edu/~porterde/txos/,27,2,CMCDragonkai,12/14/2015 7:10\n11270270,Apple founder Steve Wozniak thinks Amazon Echo is the next big platform,http://www.businessinsider.com/steve-wozniak-thinks-amazon-echo-is-the-next-big-platform-2016-3,12,3,davidst,3/11/2016 23:16\n11667977,Apple Hit with $2.8B Patent Lawsuit Over VoIP Technology,http://www.macrumors.com/2016/05/10/apple-vs-voip-pal-2-8-billion-patent-lawsuit/,2,1,jweir,5/10/2016 15:37\n11439628,\"Ask HN: Forums similar to HN, but for programmers exlusively?\",,3,1,n72,4/6/2016 15:57\n12414285,Douglas Crockford Out as Keynote Speaker at Nodevember,https://twitter.com/nodevember/status/771520648191483904,44,25,zoltanvonmises,9/2/2016 16:37\n12484777,Wells Fargo head of phony account division got $124M in exit pay,http://www.salon.com/2016/09/12/wells-fargo-sandbagger-in-chief-in-charge-of-phony-account-division-received-124-million-in-exit-pay/,26,3,lisper,9/13/2016 0:11\n10421955,Show HN: FoxDen  WebRTC Collaboration App,,3,1,tindrlabs,10/20/2015 21:31\n10519573,The Great Chain of Being Sure About Things,http://www.economist.com/news/briefing/21677228-technology-behind-bitcoin-lets-people-who-do-not-know-or-trust-each-other-build-dependable?fsrc=scn/tw/te/pe/ed/blockchains?ref=readthisthing,39,4,rfreytag,11/6/2015 14:25\n11955823,Iris (GO web framework) faster than Nginx?,https://twitter.com/MakisMaropoulos/status/745611757612335104,2,1,pvsukale1,6/22/2016 18:11\n12266975,\"Clio: a minimalist, multi-language argument-parsing library\",https://github.com/dmulholland/clio,2,1,dmlhllnd,8/11/2016 9:15\n10526038,We Know What You're Doing,http://www.weknowwhatyouredoing.xyz,1,5,genzparez,11/7/2015 20:10\n10919623,\"Parsing 10TB of Metadata, 26M Domain Names and 1.4M SSL Certs for $10 on AWS\",http://blog.waleson.com/2016/01/parsing-10tb-of-metadata-26m-domains.html,257,55,jtwaleson,1/17/2016 15:04\n12125757,Ask HN: What happens when AI gets too smart for CAPTCHA?,,1,1,holaboyperu,7/19/2016 23:35\n12284355,Ask HN: What are good ways to find startup problems to solve?,,40,46,pigpigs,8/14/2016 5:15\n10280738,Legal implications of an encounter with extraterrestrial intelligence,http://thespacereview.com/article/2770/1,24,7,CrocodileStreet,9/25/2015 21:16\n11926668,\"IEX Outduels Citadel, NYSE as Flash Boys Exchange Approved\",http://www.bloomberg.com/news/articles/2016-06-17/iex-outduels-citadel-nyse-as-flash-boys-exchange-is-approved,3,1,ucha,6/18/2016 2:06\n11930601,PayPal Demands That Seafile Monitor Customers Uploaded Files,https://seafile.de/en/important-infos-about-app-seafile-de-and-licensing-purchases-through-our-web-shops/,6,1,quicksilver03,6/18/2016 21:09\n10936506,How Forbes failed: 6 ways publishers can stop ad blockers stealing their revenue,https://www.techinasia.com/talk/forbes-failed-6-real-ways-publishers-stop-ad-blockers-stealing-revenue,2,1,huiyilee,1/20/2016 7:25\n11087849,Pwn2Own 2016 Won't Attack Firefox (Because It's Too Easy),http://www.eweek.com/security/pwn2own-hacking-contest-returns-as-joint-hpe-trend-micro-effort.html,4,2,moviuro,2/12/2016 15:32\n12394303,\"Gonorrhea Is Becoming Untreatable, U.N. Health Officials Warn\",http://www.npr.org/sections/thetwo-way/2016/08/30/491969011/u-n-health-officials-warn-gonorrhea-is-becoming-untreatable,212,183,bootload,8/30/2016 22:01\n10352785,The 1810 Republic of West Florida,http://www.vox.com/2015/10/6/9462159/west-florida,13,3,davidbarker,10/8/2015 14:00\n10619978,Google built (and then canceled) a Star Trek Communicator prototype,http://arstechnica.com/gadgets/2015/11/google-built-and-then-canceled-a-star-trek-communicator-prototype/,2,1,bane,11/24/2015 10:03\n10464988,Life Changing Programming Lessons (your PR Is Wanted),https://github.com/AdamBrodzinski/life-changing-programming-lessons,2,1,adambrod,10/28/2015 15:33\n11198300,Snapchat Employee Data Leaks Out Following Phishing Attack,http://techcrunch.com/2016/02/29/snapchat-employee-data-leaks-out-following-phishing-attack/,108,58,choult,2/29/2016 20:41\n11252287,How Vulkan maps to mobile tile-based GPUs,http://blog.imgtec.com/powervr/tiling-positive-or-how-vulkan-maps-to-powervr-gpus,82,18,alexvoica,3/9/2016 11:30\n10791667,%*$*#&#* Windows 7 Calculator,https://social.technet.microsoft.com/Forums/windows/en-US/4ec1b55b-b516-471d-aa77-6b37b69d8df6/action?threadDisplayName=windows&forum=w7itproui,102,108,userbinator,12/25/2015 17:16\n11359587,Ask HN: How do you blog for your startup/site?,,7,6,impostervt,3/25/2016 12:03\n11578522,Why Johnny Cant Encrypt: A Usability Evaluation of PGP 5.0 [pdf],http://www.gaudior.net/alma/johnny.pdf,4,1,adarshaj,4/27/2016 7:46\n10399018,\"Red Hat acquires Ansible, the open source IT automation company\",http://www.ansible.com/blog/red-hat,2,1,zdw,10/16/2015 13:15\n11445956,Apply HN: FORUM  A public conversation app,,2,10,jaktran,4/7/2016 9:31\n10647801,Enki: Level-up your dev skills in 5 minutes every day,https://www.enki.com,3,1,jacobmarble,11/30/2015 4:56\n12186844,Stupid Patent of the Month: Solocron Education Trolls with Password Patent,https://www.eff.org/deeplinks/2016/07/stupid-patent-month-solocron-education-trolls-password-patent,22,5,dwaxe,7/29/2016 14:02\n12309292,The Broken Promise of No Mans Sky and Why It Matters,https://www.rockpapershotgun.com/2016/08/17/broken-promises-of-no-mans-sky/,3,2,webwielder2,8/17/2016 23:22\n10617228,Ask HN: HTTP 1.0 and the host header,,3,5,sigdante,11/23/2015 20:54\n11002975,\"Elon Musk exercises Tesla options, pays $50M tax bill with own cash\",http://www.marketwatch.com/story/elon-musk-buys-tesla-shares-cheap-pays-hefty-tax-bill-with-own-cash-2016-01-29,9,1,SCAQTony,1/30/2016 18:15\n12311533,\"Magento and WooCommerce Mobile App Bulider, No Coding\",http://icymobi.com,1,1,ldkhanh,8/18/2016 10:52\n10250206,Why I left the best job in the world to become a developer,https://www.linkedin.com/pulse/why-i-left-best-job-world-preethi-kasireddy?trkInfo=VSRPsearchId%3A39323951442806491653%2CVSRPtargetId%3A6049349848363188224%2CVSRPcmpt%3Aprimary&trk=vsrp_influencer_content_res_name,2,1,hangulo,9/21/2015 3:35\n11674535,On Settlement Finality,https://blog.ethereum.org/2016/05/09/on-settlement-finality/,25,8,sethbannon,5/11/2016 12:15\n11044706,Darpa researchers to push the limits of reading and writing human brain neurons,http://www.networkworld.com/article/3030652/hardware/darpa-researchers-to-push-the-limits-of-reading-and-writing-human-brain-neurons.html,2,1,stevep2007,2/5/2016 21:19\n10350742,Something Borrowed: Kenneth Goldsmith's Controversial Conceptual Poetry,http://www.newyorker.com/magazine/2015/10/05/something-borrowed-wilkinson,11,3,mrks_,10/8/2015 3:18\n12063253,Atomontage Engine,http://atomontage.com/,73,21,Stahll,7/9/2016 20:47\n12027055,Brian Eno: We've been living happily with AI for thousands of years,https://www.edge.org/response-detail/26191,363,175,cdcarter,7/3/2016 18:24\n11317890,Ask HN: How do you read ebooks?,,3,8,dnqthao,3/19/2016 9:31\n10725304,Guerrilla Grafters Quietly Grow Fruit on SF Street Trees Using Latest Tech,http://hoodline.com/2015/12/guerrilla-grafters-quietly-grow-fruit-on-city-trees-using-latest-tech,37,15,gkop,12/13/2015 3:29\n11606136,A cache miss is not a cache miss,http://larshagencpp.github.io/blog/2016/05/01/a-cache-miss-is-not-a-cache-miss,126,39,ingve,5/1/2016 13:43\n10827588,A Response to Paul Grahams Article on Income Inequality,http://cryoshon.co/2016/01/02/a-response-to-paul-grahams-article-on-income-inequality/,408,224,hobs,1/2/2016 19:50\n10610798,How to Deploy All Day yet Deploy Nothing,http://mr.si/posts/2015/11/22/how-to-deploy-all-day-yet-deploy-nothing/,98,43,mrfoto,11/22/2015 17:58\n11008827,Ask HN: Curriculum for kids coding Summer camp?,,4,5,callmeed,2/1/2016 0:18\n12125180,Microsoft's Bing Isn't a Joke Anymore,http://www.bloomberg.com/gadfly/articles/2016-07-19/microsoft-turns-bing-from-a-joke-into-an-ad-business,124,123,adventured,7/19/2016 21:46\n10340117,Microsoft Surface Book,http://www.microsoft.com/surface/en-us/devices/surface-book,190,264,SoapSeller,10/6/2015 16:35\n11140792,Computers Should Be More Like Smartphones,http://www.mpscholten.de/software-engineering/2016/02/20/computers-should-be-more-like-smartphones.html,1,2,_query,2/20/2016 16:48\n11389623,A focus on elite schools ignores the issues most college students face,http://fivethirtyeight.com/features/shut-up-about-harvard/,96,67,kelukelugames,3/30/2016 14:45\n11574563,HTTP Evader  Automate Firewall Evasion Tests,http://noxxi.de/research/http-evader.html,40,2,chatmasta,4/26/2016 18:54\n10884893,Shutting down persona.org in November 2016,https://mail.mozilla.org/pipermail/persona-notices/2016/000005.html,417,136,buro9,1/12/2016 1:14\n10256816,The future of programmers,http://tcz.hu/the-future-of-programmers,6,1,jodooshi,9/22/2015 5:38\n11207569,Ask HN: Algorithmic trading for hackers,,15,7,frr149,3/2/2016 1:34\n12494443,DNC leaks reveal former FCC chairman (2009-2013) paid DNC $3.5 mil for position,https://i.sli.mg/wZrcZq.jpg,8,6,throwaway2016b,9/14/2016 5:34\n11342683,Object-Oriented Programming is Garbage: 3800 SLOC example [video],https://www.youtube.com/watch?v=V6VP-2aIcSc,81,81,howsilly,3/23/2016 7:26\n11680013,The NYPD Was Ticketing Legally Parked Cars; Open Data Put an End to It,http://iquantny.tumblr.com/post/144197004989/the-nypd-was-systematically-ticketing-legally,868,177,danso,5/11/2016 22:50\n11435389,(Many) Lessons from Building a Node App in Docker,http://jdlm.info/articles/2016/03/06/lessons-building-node-app-docker.html,2,1,JohnHammersley,4/5/2016 23:23\n12118957,Has China Reached Peak Urbanization?,http://www.bloomberg.com/view/articles/2016-07-19/has-china-reached-peak-urbanization,46,45,tokenadult,7/19/2016 1:21\n11468351,\"Ask HN: Getting harassed at work for my sexuality, what should i do?\",,48,38,yahyaheee,4/10/2016 21:53\n10693916,Show HN: A friend and I made a beautiful pastebin,https://www.pastery.net/,14,18,StavrosK,12/8/2015 0:23\n10496153,Start-up storytime: How we got to $2m+ in revenue,https://www.reddit.com/r/startups/comments/3r8fk9/so_were_now_over_2_million_per_year_with_local/,19,1,clickbyclick,11/2/2015 23:26\n11690829,Ask HN: What will be the next big tech disrupt?,,1,2,pal_25,5/13/2016 15:13\n11076890,Ask HN: What do you use for microservice RPC?,,6,11,lobster_johnson,2/10/2016 23:00\n11858742,Mastering Programming,https://www.facebook.com/notes/kent-beck/mastering-programming/1184427814923414,19,11,fforflo,6/7/2016 23:06\n11692389,Itch.io refinery: A customizable toolset for first game releases and playtests,http://blog.itch.io/post/144305999624/itchio-week-day-5-part-1-itchio-refinery,11,2,elisee,5/13/2016 18:46\n11359014,The Long-Awaited Promise of a Programmable Quantum Computer,https://www.technologyreview.com/s/601099/the-long-awaited-promise-of-a-programmable-quantum-computer/,16,8,jedwhite,3/25/2016 8:29\n12231132,Chinese Traffic-Slaying Straddling Bus is nothing more than a big scam,http://shanghaiist.com/2016/08/05/straddling_bus_scam.php,48,25,snaky,8/5/2016 10:16\n11033963,Ask HN: Why big email providers don't sign the email?,,3,1,ddalex,2/4/2016 14:10\n11244979,Contentle: Social Bookmarking and Content Curation Tool,http://www.contentle.com/,4,2,bernazki,3/8/2016 13:14\n10524669,Serious Software SpecLisp for Sinclair ZX Spectrum,http://blog.funcall.org//lisp/2015/10/30/zx-spectrum-lisp/,80,2,networked,11/7/2015 13:05\n10232595,Artificial Neural Networks for Beginners,http://blogs.mathworks.com/loren/2015/08/04/artificial-neural-networks-for-beginners/,255,49,rdudekul,9/17/2015 10:52\n11837511,Prime After Prime,http://bit-player.org/2016/prime-after-prime,127,16,bit-player,6/4/2016 19:01\n12267720,High-Frequency Trading Is Nearing the Ultimate Speed Limit,https://www.technologyreview.com/s/602135/high-frequency-trading-is-nearing-the-ultimate-speed-limit/,54,47,jonbaer,8/11/2016 12:40\n12423653,\"Mosquitoes Are Deadly, So Why Not Kill Them All?\",http://www.wsj.com/articles/mosquitoes-are-deadly-so-why-not-kill-them-all-1472827158,20,3,taigeair,9/4/2016 10:17\n11283208,Review of childrens book pretending its about the network utility Ping,http://www.thepoke.co.uk/2016/03/14/funny-amazon-ping-review/,5,1,tomek_zemla,3/14/2016 15:02\n11381757,Ask HN: Best use case writeups of SOA?,,2,2,tmaly,3/29/2016 14:39\n11125908,Google and Red Hat announce cloud-based scalable file servers,http://googlecloudplatform.blogspot.com/2016/02/Google-and-Red-Hat-announce-cloud-based-scalable-file-servers.html,227,78,Sami_Lehtinen,2/18/2016 14:26\n10494787,\"Anonymous drops names of KKK members online, including US politicians\",http://thenextweb.com/us/2015/11/02/anonymous-drops-names-of-kkk-members-online-including-us-politicians/,9,6,eric_h,11/2/2015 20:08\n10590662,A Zero Day Brokers Price List,http://www.wired.com/2015/11/heres-a-spy-firms-price-list-for-secret-hacker-techniques/,42,12,pthreads,11/18/2015 20:53\n11917685,Generative Models,https://openai.com/blog/generative-models/,353,55,nicolapcweek94,6/16/2016 17:46\n10901186,Beauty Is Physics Secret Weapon,http://nautil.us/issue/32/space/beauty-is-physics-secret-weapon,63,12,BIackSwan,1/14/2016 13:26\n11382397,Introducing Five App to HN community,,1,2,mandmach,3/29/2016 15:58\n11908100,Intel Launches 4k-enabled Quad Core NUC,http://www.intel.com/content/www/us/en/nuc/nuc-kit-nuc6i7kyk-features-configurations.html,161,160,alanfranzoni,6/15/2016 9:31\n12042527,Are fluoride levels in drinking water associated with hypothyroidism prevalence? [pdf],http://fluoridealert.org/wp-content/uploads/peckham-2015.pdf,3,1,amelius,7/6/2016 12:11\n12424731,Apache Arrow  Powering Columnar In-Memory Analytics,https://arrow.apache.org/,48,10,bertzzie,9/4/2016 15:14\n10638566,Show HN: Automatically mount Android devices over adb,https://github.com/zach-klippenstein/adbfs,34,1,zachklipp,11/27/2015 19:41\n10752834,P&Gs Gillette Sues Dollar Shave Club,http://www.wsj.com/articles/p-gs-gillette-sues-dollar-shave-club-1450371180,54,101,italophil,12/17/2015 17:29\n11984643,AWS Elasticsearch Service Woes,http://www.havingatinker.uk/aws-elasticsearch-service-woes.html,77,53,kiyanwang,6/27/2016 7:25\n11291032,Announcing Torque: BCG Digital Ventures Entrepreneur Residency and Studio,https://medium.com/@tomserres/announcing-torque-bcg-digital-ventures-entrepreneur-residency-and-studio-241427e2ace9#.djt0y9451,4,1,kevinbracken,3/15/2016 16:52\n11088423,Link Between Neanderthal DNA and Depression Risk,http://www.theatlantic.com/science/archive/2016/02/neanderthal-dna-affects-depression-risk-today/462345?single_page=true,45,16,diodorus,2/12/2016 16:38\n10432071,Google Badwolf: Temporal graph store abstraction layer,https://github.com/google/badwolf,71,28,espeed,10/22/2015 13:33\n10829927,\"As suicide rates rise, researchers separate thoughts from actions\",https://www.sciencenews.org/article/suicide-rates-rise-researchers-separate-thoughts-actions,13,1,DrScump,1/3/2016 8:25\n11656121,The nuclear option  China is vigorously promoting nuclear energy,http://www.nature.com/news/the-nuclear-option-1.19844,1,2,rvern,5/8/2016 21:55\n11265402,A Database Model for Simple Board Games,http://www.vertabelo.com/blog/technical-articles/a-database-model-for-simple-board-games,34,8,pai1009,3/11/2016 8:21\n12127766,Dollar Shave Club and the Disruption of Everything,https://stratechery.com/2016/dollar-shave-club-and-the-disruption-of-everything/,237,199,dwaxe,7/20/2016 9:30\n12518000,Municipal ISP forced to shut off fiber-to-the-home Internet after court ruling,http://arstechnica.com/information-technology/2016/09/muni-isp-forced-to-shut-off-fiber-to-the-home-internet-after-court-ruling/,330,171,johnhenry,9/16/2016 23:01\n12159980,Ask HN: Can anyone from Microsoft clarify the Windows API Code Pack license?,,16,4,mintplant,7/25/2016 17:01\n11338824,How do I work in Internet of Things?,,2,1,antoniuschan99,3/22/2016 18:39\n10653220,The Cavendish banana is slowly but surely being driven to extinction,http://qz.com/559579/the-worlds-favorite-fruit-is-slowly-but-surely-being-driven-to-extinction/,57,24,tokenadult,12/1/2015 1:56\n10802724,AngularJS 1.4x and ES6 application boilerplate /w testing practices using Webpack,https://github.com/ziyasal/ng-espack-boilerplate,1,1,ziyasal,12/28/2015 19:06\n10471030,Interview Humiliation,http://deliberate-software.com/on-defeat/,109,87,mberube,10/29/2015 14:04\n10721340,Massive DDoS attack on the internet was from smartphone botnet on popular app,http://www.ibtimes.co.uk/john-mcafee-massive-ddos-attack-internet-was-smartphone-botnet-popular-app-1532993,10,2,PersonalDay,12/12/2015 1:28\n12338460,\"In Paris, Plans for a Seine Reinvention (2015)\",http://www.citylab.com/design/2015/05/in-paris-plans-for-a-river-seine-reinvention/392639/,111,34,rch,8/22/2016 18:51\n10721772,AirBnB racism claim: African-Americans 'less likely to get rooms',http://www.bbc.com/news/technology-35077448,6,1,pen2l,12/12/2015 4:16\n10920364,Ask HN: Is there an HN type site focused on medical news?,,7,5,jonjlee,1/17/2016 18:33\n10400942,Do Educational Standards Work?,http://lisavandamme.com/do-standards-work/,15,3,mkempe,10/16/2015 17:53\n10927969,Ask HN: Intellectual entertainment that's also not demanding?,,4,2,EleventhSun,1/19/2016 0:03\n11706765,Paul Graham on Uber and Lift Ban in Austin,https://twitter.com/paulg/status/731871426056065028,25,19,hartator,5/16/2016 15:10\n10477470,Grant application rejected over choice of font,http://www.nature.com/news/grant-application-rejected-over-choice-of-font-1.18686,3,2,akehrer,10/30/2015 12:53\n12485676,Ask HN: Why would a botnet access my server like that?,,2,5,guillaumec,9/13/2016 4:42\n12436242,\"A cheap, long-lasting, sustainable battery for grid energy storage\",http://www.kurzweilai.net/a-cheap-long-lasting-sustainable-battery-for-grid-energy-storage,46,19,jonbaer,9/6/2016 14:31\n12403025,Responsive Web Considered Harmful,https://medium.com/cool-code-pal/responsive-web-considered-harmful-f3a2f075e971#.qm6lgcyu2,1,2,e-sushi,9/1/2016 4:03\n11764748,Exporting an Indie Unity Game to WebVR,https://hacks.mozilla.org/2016/05/exporting-an-indie-unity-game-to-webvr/,1,1,dwaxe,5/24/2016 19:28\n11448301,\"Fotorama, a responsive JavaScript photo gallery\",http://fotorama.io/,1,1,alexkon,4/7/2016 15:59\n11457393,Peer Acquired by Twitter,https://www.peer.com/,4,2,ryanjodonnell,4/8/2016 19:51\n11250999,\"Man hacks Tesla firmware, finds new model, has car remotely downgraded\",http://arstechnica.com/cars/2016/03/man-hacks-tesla-firmware-finds-new-model-has-car-remotely-downgraded/,7,1,uptown,3/9/2016 4:48\n12067419,Help name a Fiber ISP,,4,23,pmccarren,7/10/2016 21:49\n11303657,Trump presidency rated among top 10 global risks: EIU,http://www.bbc.com/news/business-35828747,24,21,SimplyUseless,3/17/2016 11:13\n11279382,Small Memory Software: Patterns for systems with limited memory,http://www.smallmemory.com/book.html,161,34,ingve,3/13/2016 21:13\n10624514,My car was damaged with FlightCar and they don't care  here's the 3-month story,https://www.facebook.com/michael.morgenstern/posts/10100906573381481,78,64,mikeyla85,11/25/2015 0:06\n10593520,Crypto and SSL toolkit for python (M2Crypto),https://gitlab.com/m2crypto/m2crypto,1,1,kevindeasis,11/19/2015 8:41\n11719650,\"Coding school 42 plans to educate 10,000 students in Silicon Valley for free\",http://techcrunch.com/2016/05/17/coding-school-42-plans-to-educate-10000-students-in-silicon-valley-for-free/,13,7,brianchu,5/18/2016 4:06\n11933373,The Coming Age of the Polyglot Programmer,http://notes.willcrichton.net/the-coming-age-of-the-polyglot-programmer/,6,2,wcrichton,6/19/2016 15:55\n10230074,\"Apple Acquires Mapsense, a Mapping Visualization Startup\",http://recode.net/2015/09/16/apple-acquires-mapsense-a-mapping-visualization-startup/,39,7,davidbarker,9/16/2015 21:36\n10576754,\"Ask HN: If the US was at war, would it pay the coupon on its bonds to the enemy?\",,2,1,steven_pack,11/16/2015 19:59\n12122136,The U.S. Navy Almost Fought the Soviets Over Bangladesh,https://warisboring.com/in-1971-the-u-s-navy-almost-fought-the-soviets-over-bangladesh-c65489bc72c0#.prw727v0q,127,125,dforrestwilson,7/19/2016 14:55\n10963826,Ask HN: Value proposition of a combo plan of online whiteboard with stylus,,1,3,teda,1/24/2016 20:13\n10974448,\"Teflon found to be toxic, in class-action against DuPont\",http://www.nytimes.com/2016/01/10/magazine/the-lawyer-who-became-duponts-worst-nightmare.html?referer=&_r=0,2,1,raccoonone,1/26/2016 17:13\n10182635,The Sound of Code [video],https://www.youtube.com/watch?v=sEI0wBkgf1w,20,6,BobbyVsTheDevil,9/7/2015 19:14\n10517277,Ask HN Moderators: Why did my submission suddenly drop off the front page?,,18,21,rquantz,11/6/2015 1:11\n12440888,The Real Narcissists,https://www.psychologytoday.com/articles/201609/the-real-narcissists,1,1,XzetaU8,9/7/2016 4:00\n12197148,4 ways Ive fucked up as a designer,https://www.techinasia.com/talk/4-ways-ive-fucked-up-as-a-designer,4,1,williswee,7/31/2016 14:42\n10519487,The Decay of Twitter,http://www.theatlantic.com/technology/archive/2015/11/conversation-smoosh-twitter-decay/412867/?single_page=true,167,135,bceskavich,11/6/2015 14:07\n10900522,Burkina Fasos maps haven't been updated in 50 years until now,https://medium.com/planet-stories/new-maps-for-a-new-millennium-b276623d9764#.upb9e7lav,3,2,rmason,1/14/2016 10:28\n12550312,20 weirdest and pointless phone apps,http://thelightmedia.com/posts/17173-20-weirdest-and-pointless-phone-apps?user_id=15,2,1,abula,9/21/2016 17:26\n10792129,GlueStick: A Command Line Interface for Building Web Applications Using React,https://www.drivenbycode.com/gluestick-the-future-is-here/,34,3,todd3834,12/25/2015 19:43\n10979939,Show HN: JSON.stringify (without circular deps) for AngularJS 1.x,https://gist.github.com/brakmic/5b961f5a40ec10a42b5d,3,1,brakmic,1/27/2016 13:41\n10451838,\"Show HN: Caller Notes, desktop app that pops up during a call with shared notes\",http://callernotesapp.com,8,3,stenius,10/26/2015 14:53\n10179458,Apple Is Taunting Publishers with Ad-Blocking and Apple News,http://www.wired.com/2015/09/apple-taunting-publishers-ad-blocking-apple-news/,6,2,jeo1234,9/6/2015 23:12\n11975695,The problem with reinforced concrete,https://theconversation.com/the-problem-with-reinforced-concrete-56078,288,147,danfru,6/25/2016 8:43\n11293092,Designing Chat for Commerce: UX Research in Invisible UI,https://medium.com/@kipsearch/designing-chat-for-commerce-9faf1e36c040#.jhw1qe18z,4,1,alyxmxe,3/15/2016 21:19\n11617299,Critical Security Release for GitLab 8.2 through 8.7,https://about.gitlab.com/2016/05/02/cve-2016-4340-patches/,95,35,iMerNibor,5/3/2016 2:05\n11282411,Romanced by the Mathematics of Uncertainty,http://computationalimagination.com/interview_jonah_gabry.php,1,1,mswen,3/14/2016 12:27\n11023215,Can Gary Marcus Make AI More Human?,https://www.technologyreview.com/s/544606/can-this-man-make-aimore-human/,3,1,theunixbeard,2/2/2016 22:29\n10837833,Spacemacs 0.105.0 released,https://github.com/syl20bnr/spacemacs/releases/tag/v0.105.0,212,97,psibi,1/4/2016 19:24\n12243269,React Fiber Architecture,https://github.com/acdlite/react-fiber-architecture/blob/master/README.md,162,97,wanda,8/7/2016 19:26\n11518596,Browse Hacker News Like a Haxor,https://github.com/donnemartin/haxor-news,413,61,JasonNils,4/18/2016 9:08\n11664429,Forgotten Mayan city 'discovered' in Central America by 15-year-old,http://www.independent.co.uk/news/world/americas/forgotten-mayan-city-discovered-in-central-america-by-15-year-old-a7021291.html,6,1,triplesec,5/10/2016 0:38\n11480869,Show HN: Hackathons  Easily Find Local and Global Hackathon Events,https://itunes.apple.com/us/app/hackathons-search-local-global/id1099019677?mt=8&ref=producthunt,3,1,Guled,4/12/2016 16:16\n12459779,Rare Footage of Pallass Cat Cubs in Mongolias Zoolon Mountains,http://voices.nationalgeographic.com/2016/09/01/rare-footage-of-pallass-cat-cubs-in-mongolias-zoolon-mountains/,82,11,pshaw,9/9/2016 5:15\n12459335,FAA Urges Passengers to Not Use Samsung Galaxy Note 7 on Planes,http://www.wsj.com/articles/faa-urges-passengers-to-not-use-samsung-galaxy-note-7-on-planes-1473381966,187,131,petethomas,9/9/2016 2:44\n12452428,\"Once dismissed as fake, Maya calendar is Americas oldest manuscript\",https://www.washingtonpost.com/news/morning-mix/wp/2016/09/08/once-dismissed-as-fake-maya-calendar-is-americas-oldest-manuscript-say-brown-university-scientists/,80,36,clarkevans,9/8/2016 12:46\n10441808,Quantum Link  Online Community for the C64/128 (1985-1995),https://www.tinytickle.co.uk/quantum-link/,23,3,harel,10/23/2015 23:37\n12355775,Ask HN: Best place to find contracting gigs?,,2,2,bkovacev,8/24/2016 22:34\n12359305,Peter Thiel and Y Combinator fund a litigation financing startup,http://boingboing.net/2016/08/25/peter-thiel-y-combinator-fun.html,40,33,wiredfool,8/25/2016 14:36\n10965998,Show HN: Screen-Space Ambient Occlusion from Scratch  3D Shading on 2D Screen,https://github.com/MauriceGit/Screen_Space_Ambient_Occlusion,7,2,EllipticCurve,1/25/2016 7:04\n11257566,Turning two-bit doodles into fine artworks with deep neural networks,https://github.com/alexjc/neural-doodle,327,56,coolvoltage,3/10/2016 5:54\n10675764,\"The Secret, Stressful Stories of Fossils\",http://nautil.us/issue/31/stress/the-secret-stressful-stories-of-fossils,12,3,dnetesn,12/4/2015 11:45\n11500002,Thoughts about Pi,http://www.colorforth.com/pi.htm,36,11,wkoszek,4/14/2016 20:18\n12210453,\"I used HTML Email when applying for jobs, heres how and why\",https://dribbble.com/shots/2873870-HTML-Email-Cover-Letter,8,2,mwsherman,8/2/2016 15:03\n10442129,New optimization algorithm promises order-of-magnitude speedups on some problems,http://phys.org/news/2015-10-general-purpose-optimization-algorithm-order-of-magnitude-speedups.html,3,2,fspeech,10/24/2015 1:58\n10897491,Paribus (YC S15) saves you money when items you purchased online drop in price,https://www.yahoo.com/tech/just-saved-146-amazon-purchase-without-lifting-finger-191223254.html,64,48,ericglyman,1/13/2016 21:05\n11438044,Did Drupal and Drupalgeddon Lead to Panama Papers Leaks?,http://drupal.ovh/drupal-panama-papers-leaks-mossack-fonseca,8,11,tangue,4/6/2016 11:34\n10501477,\"Leo P. Kadanoff, Physicist of Phase Transitions, Dies at 78\",http://www.nytimes.com/2015/11/02/science/leo-p-kadanoff-physicist-of-phase-transitions-dies-at-78.html,32,1,espeed,11/3/2015 18:27\n12148304,Myfairtool  trade show solution to assist exhibitors through their journey,http://www.myfairtool.com/Home.html,1,1,myfairtool,7/23/2016 4:12\n12080301,The World of Subversive Garfield Spinoffs,https://theawl.com/the-weird-wonderful-world-of-subversive-garfield-spinoffs-8d5d7a5bad99#.al1qfk1sw,180,73,samclemens,7/12/2016 16:18\n12325966,Ask HN: How to get lucky with Hacker News?,,4,8,abhishekdesai,8/20/2016 10:31\n11854576,Obscurity Is a Valid Security Layer,https://danielmiessler.com/study/security-by-obscurity/?fb_ref=wfGNVWZlpn-Hackernews,301,212,danielrm26,6/7/2016 14:06\n10574121,Linux has matured into a robust desktop operating system,http://liminality.xyz/year-of-the-linux-desktop/,54,87,dnantes,11/16/2015 12:58\n10546565,So Much for the Death of Sprawl: Americas Exurbs Are Booming,http://opportunityurbanism.org/2015/11/so-much-for-the-death-of-sprawl-americas-exurbs-are-booming/,7,15,acheron,11/11/2015 13:38\n10708789,Ask HN: Books about Infocom?,,2,2,douche,12/10/2015 4:00\n11260161,6 Ways That Machine Vision Can Help Museums,http://blog.cuseum.com/post/140786158798/6-ways-that-machine-vision-can-help-museums,5,1,tigrella,3/10/2016 16:33\n10515741,Growth of the Scientific Boundary,http://cole-maclean.github.io/,1,1,cole-maclean,11/5/2015 19:53\n10232769,Cross-VM RSA Key Recovery in a Public Cloud,http://eprint.iacr.org/2015/898,71,11,p4bl0,9/17/2015 11:52\n10462803,Cars That Talk to Each Other Are Much Easier to Spy On,http://www.wired.com/2015/10/cars-that-talk-to-each-other-are-much-easier-to-spy-on/,9,10,rl3,10/28/2015 4:11\n11195843,Comey seeks $85M boost for FBI cyber,https://fcw.com/articles/2016/02/25/fbi-cyber-budget.aspx,1,1,studentrob,2/29/2016 15:07\n10924349,Microsoft is bringing its famed Word Flow keyboard to the iPhone,http://www.windowscentral.com/microsoft-bringing-word-flow-keyboard-iphone,4,1,fgtx,1/18/2016 13:53\n11359915,People with names that break computers,http://www.bbc.com/future/story/20160325-the-names-that-break-computer-systems,254,272,Libertatea,3/25/2016 13:34\n10345777,Accelerated Mobile Pages Project,https://www.ampproject.org/,173,77,cbowal,10/7/2015 13:18\n11034962,Show HN: ScopeAround  A Smart and Versatile Camera Like No Other Camera,https://www.kickstarter.com/projects/1005631155/scopearound-smart-and-versatile-wifi-video-camera,9,5,jacobxi,2/4/2016 16:20\n12504455,The ten years bug: solving a bug that wont go away,http://blog.getjaco.com/the-ten-years-bug-solving-a-bug-that-wont-go-away/,6,2,itayadler,9/15/2016 8:58\n10670130,Pervasive cross-correlations of various traits' genetics,http://drjamesthompson.blogspot.com/2015/11/genetic-story-jumps-ahead.html,3,1,gwern,12/3/2015 15:39\n12446912,The Apple Plug  our lightest product ever,http://appleplugs.com,90,11,forrestbrazeal,9/7/2016 19:56\n11311870,PythonJobs.com,http://www.pythonjobs.com/,121,61,cmalpeli,3/18/2016 14:11\n12483570,Revolution in home improvement  everything is exposed,http://www.checkpermits.com,3,1,klovski,9/12/2016 20:53\n12160039,Show HN: Freewrite  know yourself through writing every day,https://www.freewrite.org,2,1,thisisgustav,7/25/2016 17:11\n11564268,A 16-bit computer made almost entirely from discrete electronic components,http://www.megaprocessor.com/,3,1,pavel_lishin,4/25/2016 14:09\n10369459,Push / Pop modal SFSafariViewController (Hacking swipe from edge gesture),http://www.stringcode.co.uk/push-pop-modal-sfsafariviewcontroller-hacking-swipe-from-edge-gesture/,2,1,davidbarker,10/11/2015 14:53\n11737543,\"What Americans ate on an average day, for the past several decades\",http://flowingdata.com/2016/05/17/the-changing-american-diet/,112,54,hokkos,5/20/2016 13:26\n11277912,Netflix crackdown on border hoppers could kill some unblocking companies,http://www.cbc.ca/news/business/netflix-crackdown-unblocking-1.3487368,98,131,empressplay,3/13/2016 15:05\n11394627,Google Little Box Challenge inverter design claims 10x power density improvement,http://www.power-eetimes.com/news/google-little-box-challenge-winning-inverter-design-claims-10x-power-density-improvement,8,1,mafuyu,3/31/2016 2:38\n10268281,Giraffe: Using Deep Reinforcement Learning to Play Chess,http://arxiv.org/abs/1509.01549,6,1,te,9/23/2015 21:13\n10211892,Show HN: Best places to work remotely by actual humans (not Foursquare),https://workfrom.co,17,9,darrenbuckner,9/13/2015 16:33\n11457080,Ask HN: How to make the podcast listening experience better?,,1,1,neilsharma,4/8/2016 19:12\n11639447,Ask HN: Is it better to apply as a dual iOS/Android developer or specialize?,,5,2,kirykl,5/5/2016 20:31\n11296439,FlappyBird hack using Deep Q-Learning,https://github.com/yenchenlin1994/DeepLearningFlappyBird,96,13,DaGardner,3/16/2016 11:20\n11392314,Show HN: Softwaremodelcanvas  Calculate ROI for your app idea,http://softwaremodelcanvas.com,1,1,mhlavacka,3/30/2016 19:41\n11533927,Wheres Susi? Airborne Orangutan Tracking with Python and React.js,https://dirkgorissen.com/2016/04/19/wheres-susi-airborne-orangutan-tracking-with-python-and-react-js/,3,1,dgorissen,4/20/2016 12:45\n12150940,Overview of all Amazon AWS APIs,http://aws-api.info/,171,29,nl5887,7/23/2016 20:46\n11260741,Millions of Ordinary Americans Support Donald Trump. Here's Why,http://www.theguardian.com/commentisfree/2016/mar/07/donald-trump-why-americans-support,5,1,mthomas,3/10/2016 18:02\n10715928,Skyscraper-style chip design boosts electronic performance,http://news.stanford.edu/news/2015/december/n3xt-computing-structure-120915.html,57,13,ingve,12/11/2015 7:58\n11948001,The most advanced backup camera by ex-Apple team,https://pearlauto.com/,2,1,tatoalo,6/21/2016 18:13\n10944008,\"Soundnode Desktop SoundCloud App Built with NW.js, Angular.js and Soundcloud API\",http://www.soundnodeapp.com/,4,3,somecoder,1/21/2016 8:08\n11851774,Daniel J. Bernstein: The death of due process,https://blog.cr.yp.to/20160607-dueprocess.html,26,4,Jerry2,6/7/2016 1:19\n11142877,Security without Identification (1985) [pdf],http://www.cs.ru.nl/~jhh/pub/secsem/chaum1985bigbrother.pdf,20,1,raldu,2/21/2016 1:37\n11532742,Control and monitor React Native apps from the comfort of your console,https://github.com/skellock/reactotron,4,1,skellock,4/20/2016 7:06\n11185743,The Lost Tombs of Oman,https://maptia.com/oriolalamany/stories/the-forgotten-tower-tombs-of-oman,123,15,samsolomon,2/27/2016 2:18\n11633650,Zynga Now Worth Less Than Its Own Office Building [Halting Problem],https://medium.com/halting-problem/zyngas-offices-now-worth-more-than-zynga-the-company-47a704d48249,13,7,jychang,5/5/2016 2:44\n11015335,\"YouTube is not liable for pirating users, court rules\",https://torrentfreak.com/youtube-is-not-liable-for-pirating-users-court-rules-160201/,3,1,DiabloD3,2/1/2016 20:53\n11257534,Employees Leave Good Bosses Nearly as Often as Bad Ones [HBR],https://hbr.org/2016/03/employees-leave-good-bosses-nearly-as-often-as-bad-ones,1,1,r0n0j0y,3/10/2016 5:39\n12439357,Tell HN: Secure email provider Riseup will run out of money next month,,57,3,z0a,9/6/2016 21:17\n12270523,Houston Based Start Ups?,,2,3,JohnLamb,8/11/2016 18:22\n12220006,Neat Trick to make regression models robust,https://blog.clevertap.com/a-neat-trick-to-increase-robustness-of-regression-models/,11,2,jacjose55,8/3/2016 17:55\n10371253,\"Show HN: Demo of live container migration using Virtualbox, Vagrant and ShutIt\",https://zwischenzugs.wordpress.com/2015/10/11/docker-migration-in-flight-criu/,25,5,zwischenzug,10/11/2015 21:56\n11682096,Traffic Laundering: How Google Finances Piracy with Its Clients' Money,https://kalkis-research.com/traffic-laundering-how-google-finances-piracy-with-its-clients-money,19,7,skuas,5/12/2016 8:26\n10823090,Shields Down,http://randsinrepose.com/archives/shields-down/,11,2,filament,1/1/2016 19:53\n10334461,Google Invests in Wall Street Messaging Tool Symphony,http://techcrunch.com/2015/10/05/report-google-invests-in-wall-street-messaging-tool-symphony/,3,1,anmilo,10/5/2015 20:02\n12060154,Post Ghost Shutdown: An Open Letter to Twitter,http://postghost.com/Home/Shutdown/,239,82,doctorshady,7/9/2016 4:52\n10581299,Num command  new tool for simple statistics,,11,4,jph,11/17/2015 14:43\n10627724,This is the group thats surprisingly prone to violent extremism,https://www.washingtonpost.com/news/monkey-cage/wp/2015/11/17/this-is-the-group-thats-surprisingly-prone-to-violent-extremism/,7,16,tdurden,11/25/2015 15:50\n11565530,\"Googles Remarkably Close Relationship with the Obama White House, in Two Charts\",https://theintercept.com/2016/04/22/googles-remarkably-close-relationship-with-the-obama-white-house-in-two-charts/,73,10,danielam,4/25/2016 16:52\n10719197,Ask HN: How do you focus if you work online?,,12,18,josephjrobison,12/11/2015 19:18\n10680599,Transition to Python4 won't be like Python3(we've learned our lesson),https://mail.python.org/pipermail/python-dev/2015-December/142361.html,11,1,angadsg,12/5/2015 2:59\n11021463,\"Out of a Rare Super Bowl I Recording, a Clash with the N.F.L. Unspools\",http://www.nytimes.com/2016/02/03/sports/football/super-bowl-i-recording-broadcast-nfl-troy-haupt.html?hp&action=click&pgtype=Homepage&clickSource=story-heading&module=second-column-region&region=top-news&WT.nav=top-news,66,67,BWStearns,2/2/2016 18:46\n11403120,\"Go Proverbs: Simple, Poetic, Pithy\",http://go-proverbs.github.io/,111,44,smegel,4/1/2016 6:46\n10509146,GNU Guile 2.1.1 released,https://lists.gnu.org/archive/html/guile-devel/2015-11/msg00007.html,174,36,davexunit,11/4/2015 19:54\n10752503,Toxic Firefighting Foam Has Contaminated U.S Drinking Water,https://theintercept.com/2015/12/16/toxic-firefighting-foam-has-contaminated-u-s-drinking-water-with-pfcs/,2,1,pavornyoh,12/17/2015 16:42\n12294193,The SEC has temporarily halted trading of Neuromama Ltd.,https://www.bloomberg.com/news/articles/2016-08-15/a-35-billion-stock-was-just-halted-on-manipulation-concerns,175,132,peterjliu,8/15/2016 23:06\n11654521,Why It's Not Academia's Job to Produce Code That Ships,http://jxyzabc.blogspot.com/2016/05/why-its-not-academias-job-to-produce.html,3,2,nkurz,5/8/2016 15:59\n10707264,Rising morbidity and mortality in midlife among white non-Hispanic Americans,http://www.pnas.org/content/112/49/15078.full.pdf?,19,6,networked,12/9/2015 22:33\n10518061,American Apparel Founder Says He's Broke and Can't Afford Lawyer,http://www.bloomberg.com/news/articles/2015-11-05/american-apparel-founder-says-he-s-broke-and-can-t-afford-lawyer,1,1,pavornyoh,11/6/2015 6:13\n11430204,Is It Rude to Touch a Robots Butt?,http://motherboard.vice.com/read/is-it-rude-to-touch-a-robots-butt,2,2,chippy,4/5/2016 13:35\n11455343,Panama Papers Reveal Clintons Kremlin Connection,http://observer.com/2016/04/panama-papers-reveal-clintons-kremlin-connection/,103,77,kushti,4/8/2016 15:29\n11283566,Why Six Hours of Sleep Is as Bad as None at All,https://www.fastcompany.com/3057465/how-to-be-a-success-at-everything/why-six-hours-of-sleep-is-as-bad-as-none-at-all,14,6,randomname2,3/14/2016 15:57\n11009553,Ask HN: Are my dreams just that?,,4,5,_spoonman,2/1/2016 3:33\n12372298,\"G.E., the 124-Year-Old Software Start-Up\",http://nytimes.com/2016/08/28/technology/ge-the-124-year-old-software-start-up.html?referer=,115,130,petethomas,8/27/2016 13:41\n11803055,\"Bitcoin price jumps 21 percent over 4 days, reaching a 21-month high\",http://techcrunch.com/2016/05/30/bitcoin-price-jumps-21-percent-over-4-days-reaching-a-21-month-high/,11,8,chewymouse,5/30/2016 20:40\n12337472,Kobe Bryant and Jeff Stibel Unveil $100M Venture Capital Fund,http://www.wsj.com/articles/kobe-bryant-and-jeff-stibel-unveil-100-million-venture-capital-fund-1471838403,70,17,dacm,8/22/2016 16:32\n10508524,My work at GCHQ and the surveillance myths that need busting,http://www.theguardian.com/uk-news/2015/nov/04/gchq-officer-my-work-surveillance-myths-need-busting,13,5,tangental,11/4/2015 18:33\n11255680,The Zen of Missing Out on the Next Great Programming Tool,http://thepracticaldev.com/the-zen-of-missing-out-on-the-next-great-programming-tool,36,18,infodroid,3/9/2016 20:55\n12521108,Hackbook Elite demo,https://hackbook.co/pages/demo,1,1,alex88,9/17/2016 16:19\n11272979,Wintergarten Marble Machine (Programmable Instrument Using Marbles),https://www.youtube.com/watch?v=IvUU8joBb1Q,4,1,cyphar,3/12/2016 14:25\n12456065,Researchers discover there are not one  but four species of giraffe,https://www.theguardian.com/environment/2016/sep/08/researchers-discover-there-are-not-one-but-four-species-of-giraffe,1,1,AstroJetson,9/8/2016 18:52\n12052171,This is what Bitcoin is,https://yanisvaroufakis.eu/2013/04/22/bitcoin-and-the-dangerous-fantasy-of-apolitical-money/,1,1,jomamaxx,7/7/2016 21:24\n12489813,\"U.S. Household Income Grew 5.2% in 2015, Breaking Pattern of Stagnation\",http://www.nytimes.com/2016/09/14/business/economy/us-census-household-income-poverty-wealth-2015.html,5,1,binalpatel,9/13/2016 16:28\n12052186,Show HN: Adding List Comprehension in Java - ExprEngine,https://github.com/yuemingl/ExprEngine,1,3,nathanliu09,7/7/2016 21:27\n11186936,[Challenge] Sorting algorithm with constraints,,2,2,davidplatt,2/27/2016 12:37\n10425097,Docker Acquires Tutum,http://blog.docker.com/2015/10/docker-acquires-tutum/,197,65,samber,10/21/2015 13:04\n11842301,Nick Farr's 30c3 Jake Appelbaum story of abuse and harassment,https://medium.com/@nickf4rr/hi-im-nick-farr-nickf4rr-35c32f13da4d#.uzs72fnhp,239,101,rdl,6/5/2016 18:25\n12402941,Docker Swarm Visualizer,https://github.com/ManoMarks/docker-swarm-visualizer,84,6,nwrk,9/1/2016 3:32\n11128150,Online backups for the truly paranoid,http://www.tarsnap.com/,4,7,nodivbyzero,2/18/2016 18:43\n11933703,DAO Counter-Attack,https://blog.slock.it/a-dao-counter-attack-613548408dd7#.qt9nm1yc5,2,2,jarsin,6/19/2016 17:15\n10272523,Ask HN: What is the worst codebase you have ever seen?,,3,1,shubhamjain,9/24/2015 16:24\n11394807,Numerous service errors on AWS today,http://status.aws.amazon.com/?Mar30,23,11,lenova,3/31/2016 3:32\n11256602,WeWork raises $780M at $16B valuation,http://fortune.com/2016/03/09/wework-is-raising-780-million-at-a-huge-valuation/,10,1,foobarqux,3/10/2016 0:16\n12533079,Why Should I Care What Color the Bikeshed Is? (1999),http://bikeshed.org/,105,52,shockwavecs,9/19/2016 17:29\n11516838,Netherlands looks to ban sale of all non-electric cars by 2025,http://www.csmonitor.com/Environment/2016/0414/Netherlands-looks-to-ban-all-non-electric-cars-by-2025,3,1,kevindeasis,4/17/2016 23:25\n10432597,Public CDN traffic and performance stats,http://www.jsdelivr.com/statistics,9,1,jimaek,10/22/2015 15:01\n12098978,Cloudflare CEO on whether Airtel is sniffing data packets to block websites,http://www.medianama.com/2016/07/223-cloudflare-ceo-matthew-prince-airtel-sniffing-data-packets/,12,3,nithinr6,7/15/2016 4:44\n11704378,Network Monitoring Tools,https://www.slac.stanford.edu/xorg/nmtf/nmtf-tools.html,31,6,kercker,5/16/2016 5:13\n12224760,\"List of SaaS, PaaS and IaaS for devops/infradev with free plans\",https://github.com/ripienaar/free-for-dev,2,1,aram,8/4/2016 11:19\n12524239,Who designed the WikiLeaks logo?  Design history,http://mthvn.tumblr.com/post/44663892003/wikileaksemblemandvoid,2,1,vog,9/18/2016 6:51\n10612105,Show HN: Wox  an open source launcher for windows inspired by Alfred and Launchy,https://www.getwox.com/,54,19,ishu3101,11/23/2015 0:06\n10894566,Clojure Technology Radar,https://juxt.pro/radar.html,31,2,brucehauman,1/13/2016 14:41\n10987710,Show HN: GIFscore  A new way to share the game,http://www.gifscore.me,1,1,stagename,1/28/2016 12:11\n10680338,Yahoo CEO Marissa Mayer Has an Insane Severance Package,http://fortune.com/2015/12/04/yahoo-marissa-mayer-severance/,2,2,smacktoward,12/5/2015 1:17\n10683513,Ricardo's Difficult Idea (1998),http://web.mit.edu/krugman/www/ricardo.htm,18,3,gwern,12/5/2015 22:32\n11223665,How Duolingo got 110M users without spending on marketing,https://www.techinasia.com/how-duolingo-got-110-million-users,158,63,vmalu,3/4/2016 13:54\n12279474,Ask HN: Your optimal way to start Computer Science?,,1,2,adidum,8/12/2016 23:28\n11093493,Kip Thorne: The Man Who Imagined Wormholes and Schooled Hawking (2007),http://discovermagazine.com/2007/nov/the-man-who-imagined-wormholes-and-schooled-hawking/,28,6,kercker,2/13/2016 10:49\n11756520,San Francisco Real Estate: $400 to Live in a Box Inside a Living Room,http://www.gq.com/story/san-francisco-box-apartment,9,1,mgdo,5/23/2016 20:08\n10971326,Arista is just a few months from an exclusion of their products entering the USA,http://blogs.cisco.com/news/protecting-innovation-cisco-seeks-only-fair-competition,6,4,rmdoss,1/26/2016 1:27\n10569532,We dissent,http://claremontindependent.com/we-dissent/,211,124,zabramow,11/15/2015 13:22\n12223561,Nervous about nukes again? Heres what you need to know about the Button,https://www.washingtonpost.com/lifestyle/style/nervous-about-nukes-again-heres-what-you-need-to-know-about-the-button-there-is-no-button/2016/08/03/085558b6-4471-11e6-8856-f26de2537a9d_story.html,49,67,mysterypie,8/4/2016 5:24\n11777120,Futures for C++11,https://code.facebook.com/posts/1661982097368498/futures-for-c-11-at-facebook/,3,1,indatawetrust,5/26/2016 11:33\n10980182,Visualizing HipHop trends  from 1989  2015,http://poly-graph.co/hiphop/,19,6,max_,1/27/2016 14:39\n10887692,Consumerized Enterprise Software Improves Business Agility by 70%,https://www.shopify.com/enterprise/84435398-the-consumerization-of-enterprise-software,1,1,dingodoo,1/12/2016 14:50\n10985676,Satifer is redesigning interaction with academic publications (we're hiring),http://satifer.com,2,1,Satifer,1/28/2016 2:27\n10971943,A Slack channel for software managers and leads,http://marcusblankenship.com/software-manager-slack,2,1,marcuscreo,1/26/2016 5:18\n10550025,\"US tries, and fails, to block import of digital data that violates patents\",http://arstechnica.com/tech-policy/2015/11/us-tries-and-fails-to-block-import-of-digital-data-that-violates-patents/,46,2,pavornyoh,11/11/2015 23:01\n11006358,Sweden Caught Censoring the Internet 1984 Style,http://www.dangerandplay.com/2016/01/29/sweden-caught-censoring-the-internet-1984-style/,5,2,cabalamat,1/31/2016 13:46\n11708354,\"Ask HN: If you could restart your current project, what would you do different?\",,10,9,hoodoof,5/16/2016 18:20\n10368973,The rise of the digilantes,http://fusion.net/story/209356/online-vigilantes/,12,1,fraqed,10/11/2015 11:45\n11976696,\"Real scalability is hard, aka there are no silver bullets\",http://scalability.org/2016/06/real-scalability-is-hard-aka-there-are-no-silver-bullets/,1,1,yarapavan,6/25/2016 15:43\n10929754,Twitter goes titsup,http://www.theregister.co.uk/2016/01/19/twitter_is_down/,4,1,munkiepus,1/19/2016 10:23\n11533905,Stack Overflow TOS  prohibited for users to scrape dev profiles to spam them,https://meta.stackexchange.com/questions/277369/a-terms-of-service-update-restricting-companies-that-scrape-your-profile-informa,7,1,56k,4/20/2016 12:41\n10309905,A new exploit makes it simple to bypass OS X's security protections,http://arstechnica.com/security/2015/09/drop-dead-simple-exploit-completely-bypasses-macs-malware-gatekeeper/,4,1,ogezi,10/1/2015 8:26\n10405327,6 Quick Life Hacks to Improve Your Day,http://www.inc.com/john-rampton/6-quick-life-hacks-to-improve-your-day.html,1,2,stasmatv,10/17/2015 17:50\n10453728,Can you be added to a watchlist for playing a video game?,https://playtopsecret.com/topsecret/2015/10/08/can-you-be-added-to-watchlist.html,45,48,room271,10/26/2015 19:16\n10186644,Big Med (2012),http://www.newyorker.com/magazine/2012/08/13/big-med,14,1,tptacek,9/8/2015 16:27\n12274999,Happy 10th birthday pandoc,https://groups.google.com/forum/#!topic/pandoc-discuss/0rutNJAVKoc,227,43,psibi,8/12/2016 12:21\n11084858,Troll hunter: Twitter cracks down on abuse with new trust and safety group,http://www.zdnet.com/article/troll-hunter-twitter-cracks-down-on-abuse-with-new-trust-and-safety-group/,1,1,tim333,2/12/2016 2:09\n11449301,Facebook's copy and crush playbook,https://pando.com/2016/04/07/inside-facebooks-copy-and-crush-playbook/e452eb71cd4105cd4f23fea335f21004f1d917ac/,11,1,sajid,4/7/2016 18:10\n12397376,My Dead Girlfriend's Bot,https://medium.com/@fireland/my-dead-girlfriends-bot-9dc6a2f55ce3#.s0svli4hc,2,1,sleepychu,8/31/2016 11:02\n11143424,Monetising a travel guide website  divereport.com,,2,2,natetan,2/21/2016 5:21\n10726624,US town rejects solar panels fearing they 'suck up all the energy from the sun',http://www.independent.co.uk/news/world/americas/us-town-rejects-solar-panels-amid-fears-they-suck-up-all-the-energy-from-the-sun-a6771526.html,27,12,davidbarker,12/13/2015 15:55\n10899335,Stop Buying Real Estate (in SF),https://medium.com/@alexanderbcampbell/stop-buying-real-estate-in-sf-8c019897469,3,1,rafaelc,1/14/2016 2:47\n12098893,This Hyperloop co-founder battle is simply crazy,https://www.wired.com/2016/07/hyperloop-lawsuit-brogan-bambrogan-shervin-pishevar/,15,1,bw255,7/15/2016 4:11\n12062985,I have nothing to hide,https://medium.com/@cjdelisle/i-have-nothing-to-hide-10059deda355,17,3,Kubuxu,7/9/2016 19:50\n10956890,Clinkle Up in Smoke as Investors Want Their Money Back,http://www.forbes.com/sites/ryanmac/2016/01/22/clinkle-up-in-smoke-as-investors-want-their-money-back/#7e091e6f35b6,7,1,Jerry2,1/23/2016 2:21\n11812223,NASA releases 56 previously patented technologies,http://futurism.com/jackpot-nasa-just-released-56-patented-technologies-public-domain/,2,1,Schwolop,6/1/2016 5:27\n12512829,Swedish court upholds Assange arrest warrant,http://www.reuters.com/article/us-ecuador-sweden-assange-idUSKCN0YG11N,46,124,ramblenode,9/16/2016 9:37\n12098374,Ask HN: Hardware support for garbage collection by mainstream CPUs?,,3,2,dgudkov,7/15/2016 1:07\n11832038,Show HN: Web Based Kong API Gateway Manager,https://apiplug.com/kong-manager,8,1,deviloflaplace,6/3/2016 18:04\n11031518,Winning Hyperloop design revealed by MIT engineers,http://www.bbc.com/news/technology-35481976,146,119,goodcanadian,2/4/2016 2:08\n12472671,On the Insecurity of Whitelists and the Future of Content Security Policy [pdf],https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/45542.pdf,33,9,nsgi,9/11/2016 9:51\n10447885,Taxi groups unite to fight Uber,http://www.ft.com/cms/s/0/bb5fa9ee-78e7-11e5-933d-efcdc3c11c89.html#axzz3pbhGudt8,1,1,robk,10/25/2015 18:55\n11654545,Why Is Infant Mortality Higher in the United States Than in Europe?,http://pubs.aeaweb.org/doi/pdfplus/10.1257/pol.20140224,4,5,modanq,5/8/2016 16:06\n11128938,Junior Front End Development Coaching and Mentoring for Free,http://mrfrontend.nl/,3,5,rsschouwenaar,2/18/2016 20:15\n10608062,Landlocked Islanders,http://www.hakaimagazine.com/article-long/landlocked-islanders,22,14,Thevet,11/21/2015 21:16\n11165134,Ask HN: Why don't default camera apps scan QR Codes by default?,,1,7,wirddin,2/24/2016 7:26\n11072712,A data driven argument on why Marc Andreessen is wrong about Free Basics,https://medium.com/@sumanthr/a-data-driven-argument-on-why-marc-andreessen-is-wrong-about-free-basics-c472184b9682,37,1,jace,2/10/2016 13:58\n12105148,Another Kind of JavaScript Fatigue,http://chrismm.com/blog/the-other-kind-of-javascript-fatigue/?,9,2,JacksCracked,7/16/2016 3:44\n10685949,IMP: Indirect Memory Prefetcher [pdf],http://people.csail.mit.edu/devadas/pubs/imp.pdf,11,1,ingve,12/6/2015 18:07\n11283882,Whatsapp encrypted voice chat is coming soon,http://www.engadget.com/2016/03/14/whatsapp-encrypted-voice-chat-is-reportedly-coming-soon/,1,1,jimschley,3/14/2016 16:52\n11535695,Apply HN: WiseGuy Solving a problem of most Hacker News users: Too much to read,https://medium.com/@ApplyHN/apply-hn-wiseguy-solving-the-problems-of-every-hacker-news-user-have-someone-read-your-articles-334278913c84#.1n15mt4tz,57,34,abhi3,4/20/2016 16:44\n12388370,Facebook recommended that a psychiatrists patients friend each other,http://fusion.net/story/339018/facebook-psychiatrist-privacy-problems/,346,220,deep_attention,8/30/2016 8:39\n10327523,Typebase.css: Simplified typography for the web,https://github.com/devinhunt/typebase.css,94,22,as1ndu,10/4/2015 14:02\n11520833,The GPL Is Almost an All Writs Canary,http://2d.laboratorium.net/post/142848414775/the-gpl-is-almost-an-all-writs-canary,2,1,fpgeek,4/18/2016 15:47\n11909388,Ask HN: Protecting database information?,,1,9,tixocloud,6/15/2016 14:08\n11933370,Bought and returned set of WiFi home security cameras; can now watch new owner,https://www.reddit.com/r/privacy/comments/4ortwb/i_bought_and_returned_a_set_of_wifi_connected/,454,150,tshtf,6/19/2016 15:54\n11386590,Org Mode for Emacs  Your Life in Plain Text,http://orgmode.org/,344,205,grhmc,3/30/2016 2:35\n11485255,New Evidence on When Bible Was Written,http://www.nytimes.com/2016/04/12/world/middleeast/new-evidence-onwhen-bible-was-written-ancient-shopping-lists.html,79,112,adamsi,4/13/2016 2:23\n10802193,Mall of America Security Catfished Black Lives Matter Activists,https://theintercept.com/2015/03/18/mall-americas-intelligence-analyst-catfished-black-lives-matter-activists-collect-information/,2,1,sehugg,12/28/2015 17:29\n10846423,\"EC2 Price Reduction (C4, M4, and R3 Instances)\",https://aws.amazon.com/blogs/aws/happy-new-year-ec2-price-reduction-c4-m4-and-r3-instances/,174,97,jeffbarr,1/5/2016 22:05\n12231938,\"Sorry, folks. The LHC didn't find a new particle after all\",http://www.wired.com/2016/08/sorry-folks-lhc-didnt-find-new-particle,4,1,user_235711,8/5/2016 13:02\n10653993,Which replacement for Heroku in east coast US?,,3,1,fxtentacle,12/1/2015 6:57\n11053000,Aber Warum? (2015),http://www.maydaypress.com/blog/files/Opinions%20from%20Africa.html,45,6,tokai,2/7/2016 14:53\n11522802,Checking Up on Dataflow Analyses,http://blog.regehr.org/archives/1388,50,3,ingve,4/18/2016 20:09\n11927925,Amazon is preparing to launch streaming music service  sources,http://www.reuters.com/article/us-amazon-com-music-exclusive-idUSKCN0YW28U,50,29,sazibtg,6/18/2016 10:56\n10988930,RabbitMQ Internals,https://github.com/rabbitmq/internals/,253,12,blopeur,1/28/2016 16:01\n10244525,Silicon Valleys Economic Indicator: Caltrain Ridership,http://blogs.wsj.com/digits/2015/09/18/silicon-valleys-economic-indicator-caltrain-ridership/,10,1,prostoalex,9/19/2015 15:34\n10789170,Russia's leading expert on criminal tattoos,http://siberiantimes.com/other/others/features/f0195-the-man-who-reads-the-criminal-mind-by-analysing-convicts-tattoos/,129,32,rvikmanis,12/24/2015 18:42\n10204523,?Mozilla quietly deploys built-in Firebox advertising,http://www.zdnet.com/article/mozilla-gets-built-in-firebox-advertising-rolling/,23,10,tanglesome,9/11/2015 16:13\n10893677,50 terms most predictive of a submission making it to the front page,,10,6,baccheion,1/13/2016 11:57\n10963257,\"As Zika virus spreads, El Salvador asks women not to get pregnant until 2018\",https://www.washingtonpost.com/world/the_americas/as-zika-virus-spreads-el-salvador-asks-women-not-to-get-pregnant-until-2018/2016/01/22/1dc2dadc-c11f-11e5-98c8-7fab78677d51_story.html?tid=pm_world_pop_b,148,55,muriithi,1/24/2016 17:58\n11040966,Hackestimate  Open Source Tools for Hackathon Organizers,,5,1,ayush29feb,2/5/2016 12:33\n11254334,Video Shows Google Self-Driving Car Hit Bus,https://www.youtube.com/watch?v=1WpJwvCSP_4,3,1,danso,3/9/2016 17:36\n12312018,\"The case for making New York and San Francisco much, much bigger\",http://www.vox.com/a/new-economy-future/big-cities,63,110,dctoedt,8/18/2016 12:42\n10650595,Killing SEO by Using Angular,http://www.searchenginejournal.com/warning-youre-killing-seo-efforts-using-angular-js/142031/,30,15,jmngomes,11/30/2015 17:35\n10894366,Ask HN: Programmers of HN  What do you think of podcasting?,,1,2,jeshan25,1/13/2016 14:17\n11996487,The Physics of Tea Leaves Floating Upstream,http://nautil.us/blog/the-strange-physics-of-tea-leaves-floating-upstream,18,1,dnetesn,6/28/2016 18:58\n11764132,\"Will Switzerland give every adult $2,500 a month?\",http://money.cnn.com/2016/05/24/news/economy/switzerland-guaranteed-basic-income/index.html,3,4,apo,5/24/2016 18:17\n10886162,Digging Deeper into Vivian Maier's Past,http://lens.blogs.nytimes.com/2016/01/12/digging-deeper-into-vivian-maiers-past/,25,1,aaronbrethorst,1/12/2016 8:12\n12252112,PostgreSQL Index Internals,https://www.pgcon.org/2016/schedule/events/934.en.html,211,21,snaga,8/9/2016 2:09\n10457953,Processed meats causes cancer in humans,http://www.thelancet.com/journals/lanonc/article/PIIS1470-2045(15)00444-1/fulltext,3,1,artur_makly,10/27/2015 13:52\n10944672,How I came across thousands of Facebook passwords,https://medium.com/@rukshan/how-i-stumbled-upon-thousands-of-facebook-passwords-fa85236968a4#.kpxcjerc6,8,2,rukshn,1/21/2016 12:06\n11052805,\"[Ubuntu]if you do this sudo chmod 777 -R /etc,recovery is by reinstallation only\",,2,1,sunasra,2/7/2016 13:45\n10679054,Is YCombinator astroturfing now?,,1,2,richm44,12/4/2015 20:51\n11503741,COMEFROM,https://en.wikipedia.org/wiki/COMEFROM,1,1,bpierre,4/15/2016 12:32\n11563203,India cancels visa for dissident Uyghur leader Dolkun Isa,http://www.gullutube.pk/watch/1trItRbU9dI,2,1,mtahaalam,4/25/2016 9:17\n11997434,5 lessons in object-oriented design from Sandi Metz,https://18f.gsa.gov/2016/06/24/5-lessons-in-object-oriented-design-from-sandi-metz/,2,1,ingve,6/28/2016 20:47\n10314993,IBM's Watson is starting to be tested in the real world,http://www.economist.com/news/science-and-technology/21669609-watson-ibms-attempt-crack-market-artificial-intelligence-starting,19,1,edward,10/1/2015 21:46\n12304904,An Insider's Unvarnished Take on Facebook's Ad Business,http://adexchanger.com/platforms/chaos-monkeys-author-garcia-martinez-insiders-unvarnished-take-facebooks-ad-business/,10,2,jgalt212,8/17/2016 14:24\n11918322,Ask HN: Any thoughts on Death Stranding?,,1,1,Vivavidaloca,6/16/2016 19:35\n10232502,Strava users remain frustrated by switch from Google Maps to OpenStreetMap,http://cyclingtips.com.au/2015/09/strava-users-remain-frustrated-by-switch-from-google-maps-to-openstreetmap/,4,2,chippy,9/17/2015 10:23\n10443779,Ask HN: Does anyone use Linode but is not using all the available bandwidth?,,2,5,forcer,10/24/2015 14:58\n12096469,The L.E.D. Quandry: Why There's No Such Thing As Built To Last,http://www.newyorker.com/business/currency/the-l-e-d-quandary-why-theres-no-such-thing-as-built-to-last,52,13,djrogers,7/14/2016 19:13\n10920429,UCI Machine Learning Repository,http://archive.ics.uci.edu/ml/datasets.html,69,14,Jasamba,1/17/2016 18:49\n12466192,DEFCon24 Talks (all published so far),https://www.youtube.com/watch?v=orWqKWvIW_0&index=1&list=PL7gTU7vlLWKN-ca2ha0cYJBpR_pQKvMfa,4,1,the_duke,9/9/2016 21:29\n12339293,Design Your Own Dream Subway Line  ConnectSF from City of San Francisco,http://connectsf.org/components/subway-vision/,1,3,capkutay,8/22/2016 20:45\n12061177,David Beazley  Python Concurrency from the Ground Up: Live  PyCon 2015,https://www.youtube.com/watch?v=MCs5OvhV9S4,2,1,bakery2k,7/9/2016 13:05\n12090540,Ask HN: Is there an open source license that requires you share data collected?,,10,8,andrewtbham,7/13/2016 23:25\n11515325,Ask HN; What s the most stable linux desktop environment?,,2,3,mixmax,4/17/2016 17:23\n10842572,Why I Don't Write for Medium,http://medium.com/joe_wegner/why-i-dont-write-for-medium-c7cc156bc5d9,8,2,enginn,1/5/2016 10:58\n11347191,How We Handled User Auth with React Native,http://code.hireart.com/2016/03/22/react-native-user-login-and-fb-login/,7,1,tomtang2,3/23/2016 18:53\n10283677,Redesigning a model of Tyrannosaurus Rex,http://saurian.maxmediacorp.com/?p=553,1,1,Turukawa,9/26/2015 17:21\n10936864,How Much Would Donald Trump's American-Made iPhone Actually Cost?,http://motherboard.vice.com/read/how-much-would-donald-trumps-american-made-iphone-actually-cost,2,2,aceperry,1/20/2016 9:20\n12380589,Show HN: Instant  Optimizely for CMS,https://instant.cm/,2,4,neogenix,8/29/2016 7:40\n12032708,Ask HN: Why it is seemingly hard to break duopolies in hardware?,,14,8,speeder,7/4/2016 20:02\n12100840,Particle Love,http://edankwan.com/experiments/particle-love/,2,1,indatawetrust,7/15/2016 13:41\n12124547,PunkProgramming  Looking for people who want to start coding,,1,1,kaiwarina,7/19/2016 20:17\n11035062,Uber haunted by the ghost of Flash: your app doesnt need an intro,https://medium.com/swlh/uber-haunted-by-the-ghost-of-flash-your-app-doesn-t-need-an-intro-40158a49ca26,2,1,pavlov,2/4/2016 16:30\n11615872,\"Show HN: BlackstarCMS API-first, headless CMS built for developers\",http://demo.blackstarcms.net/,1,4,liammclennan,5/2/2016 21:35\n12203508,Lonely programmer detective uncovers the Mozilla JavaScript coercion conspiracy,http://stackoverflow.com/a/38677222/984780,29,8,luisperezphd,8/1/2016 16:07\n11675244,How I Stopped the NYPD from Wrongly Ticketing Millions of $/yr Using Open Data,http://iquantny.tumblr.com/post/144197004989/the-nypd-was-systematically-ticketing-legally,20,1,iquantny,5/11/2016 13:52\n10907298,Intel Software Guard Extensions  Memory Encryption Engine,https://drive.google.com/file/d/0Bzm_4XrWnl5zOXdTcUlEMmdZem8/edit,81,52,mrb,1/15/2016 5:01\n11806984,Kraftwerk lawsuit in Germany rules artistic freedom trumps Copyright,http://pitchfork.com/news/65839-kraftwerk-lose-hip-hop-copyright-case/,4,1,6stringmerc,5/31/2016 15:14\n12490317,Vectr is out of Beta,https://vectr.com/blog/updates/vectr-comes-out-of-beta/,24,7,marban,9/13/2016 17:18\n12567446,Anomaly Updates,http://www.spacex.com/news/2016/09/01/anomaly-updates#,118,81,yread,9/23/2016 19:49\n10195377,Codecademy is $19.99 a month now,https://www.codecademy.com/pro/setup/payment,3,2,steamble,9/9/2015 23:46\n10563532,Formula for Pi discovered in Hydrogen,http://www.rochester.edu/newscenter/discovery-of-classic-pi-formula-a-cunning-piece-of-magic-128002/,3,1,vermilingua,11/14/2015 0:24\n10541359,Tumblr Rolls Out Instant Messaging on Both Web and Mobile,http://techcrunch.com/2015/11/10/tumblr-rolls-out-instant-messaging-on-both-web-and-mobile/,17,8,jsnathan,11/10/2015 18:41\n10405256,Introducing the Steam Link,https://www.youtube.com/watch?v=mraRO_BNQG4,2,1,jagger27,10/17/2015 17:36\n10650053,Efficient parameter pack indexing in C++,http://ldionne.com/2015/11/29/efficient-parameter-pack-indexing/,20,8,ingve,11/30/2015 16:05\n10304988,3 things that weren't leaked before the Google Nexus announcement,http://www.networkworld.com/article/2987667/android/google-nexus-smartphones-announcement-chromecast-tv-audio.html?nsdr=true,1,1,stevep2007,9/30/2015 16:14\n10292583,Is Facebook Down  Google Trends,http://www.google.com/trends/explore?hl=en-US#q=%22is%20facebook%20down%22&date=now%207-d&cmpt=q&tz=Etc%2FGMT%2B4,8,3,johnsho,9/28/2015 19:35\n11380973,Older programmer's plight working in a startup,https://www.reddit.com/r/cscareerquestions/comments/4caue0/older_guy_new_job_at_startup_is_taking_its_toll/,13,1,S4M,3/29/2016 12:40\n11073662,Blood Tests Can't Tell Who's Really Too Stoned to Drive,http://www.npr.org/sections/health-shots/2016/02/09/466147956/why-its-so-hard-to-make-a-solid-test-for-driving-while-stoned,2,3,ohjeez,2/10/2016 16:13\n11274792,Our 36 Hours on Show HN,https://medium.com/@justinlaing/our-36-hours-on-show-hn-34d47b6b56ee#.k9a8i7pt4,5,4,justinlaing,3/12/2016 21:57\n10711382,Theremin's Bug: How the Soviet Union Spied on the US Embassy for 7 Years,http://hackaday.com/2015/12/08/theremins-bug/,10,1,rwmj,12/10/2015 16:19\n11408447,Spaced repetition and practice,http://experiments.oskarth.com/srspractice/,114,24,oskarth,4/1/2016 20:42\n10402135,Decentralized Reputation  Part 2,https://blog.openbazaar.org/decentralized-reputation-part-2/,37,4,edward,10/16/2015 21:32\n10837366,Ask HN: How does a junior engineer plan for a managment position?,,8,12,Raed667,1/4/2016 18:25\n10853115,SF Yellow Cab to file for bankruptcy,http://www.sfexaminer.com/yellow-cab-to-file-for-bankruptcy/,204,224,coloneltcb,1/6/2016 19:43\n12203758,Try to guess what Mantra is just from the landing page of the website,http://www.getmantra.com/,3,4,mundo,8/1/2016 16:33\n10620292,Turkey Shoots Down Russian Warplane Near Syrian Border,http://www.nytimes.com/2015/11/25/world/europe/turkey-syria-russia-military-plane.html?_r=0,112,181,enesunal,11/24/2015 12:12\n10688639,Raspberry Pi Zero vs. Elliott 405,http://www.spinellis.gr/blog/20151129/,204,89,sebkomianos,12/7/2015 10:24\n12345250,ReSpeaker  Open Source Voice Development Board with Microphone Array,https://www.kickstarter.com/projects/seeed/respeaker-an-open-modular-voice-interface-to-hack,4,2,kfihihc,8/23/2016 17:01\n12379459,Committee of Intelligent Machines  Unity in Diversity of #NeuralNetworks,https://medium.com/@vvpreetham/committee-of-intelligent-machines-unity-in-diversity-of-neuralnetworks-8a6c494f089c#.nafv8cwpk,7,1,vvpreetham,8/29/2016 1:34\n12386556,Lightning Strike Kills More Than 300 Reindeer in Norway,http://www.nytimes.com/2016/08/30/world/europe/hardangervidda-norway-lightning-reindeer.html,104,42,alizauf,8/30/2016 0:42\n12048430,Britains vote to exit the EU sends Europes space sector scrambling for answers,http://www.spacenewsmag.com/feature/great-britains-vote-to-exit-the-eu-sends-europes-space-sector-scrambling-for-answers/,32,86,laktak,7/7/2016 10:06\n10871771,Deep learning pipeline for orbital satellite data for detecting clouds,https://github.com/BradNeuberg/cloudless,60,17,kartikkumar,1/9/2016 16:27\n10265575,Ask HN: Examples of teams that have left big companies in tandem,,2,3,mikeyanderson,9/23/2015 15:25\n11809520,\"As a developer in 2016, you need to learn emacs (or vim)\",http://le-gall.bzh/developer-tips/2016/05/21/you-need-to-learn-emacs/,4,5,zeveb,5/31/2016 19:40\n11211583,The cult of memory: when history does more harm than good,http://www.theguardian.com/education/2016/mar/02/cult-of-memory-when-history-does-more-harm-than-good,82,50,sasvari,3/2/2016 17:47\n10202085,Galileo Launch (sat 9 and 10)  Lift-off,http://www.esa.int/spaceinvideos/Videos/2015/09/Galileo_Launch_sat_9_10_-_Lift-off,1,1,igravious,9/11/2015 4:59\n11182116,Case Study: How to Build the Best Online Appointment Scheduling Software,http://blog.scheduler-net.com/post/case-study-appointment-scheduling-software-yocale.aspx,3,1,lanagio,2/26/2016 16:12\n10472100,Satellite Finder Online,http://arachnoid.com/satfinderonline/satfinderphp.php,9,2,wmat,10/29/2015 16:07\n11918455,Using Facebook as a Mac terminal,http://github.com/andykamath/fb-chat-ssh,7,1,andykamath,6/16/2016 19:56\n10475372,Flash Drive Lock,https://www.schneier.com/blog/archives/2015/10/flash_drive_loc.html,3,1,CapitalistCartr,10/29/2015 23:59\n11466797,A CLI tool to remove all your tweets at once,https://github.com/chrisenytc/rmt,3,1,chrisenytc,4/10/2016 16:14\n10283980,The Highest Resolution Color Photo of Pluto Released So Far,http://i.imgur.com/8EfBsJC.jpg,9,3,irl_zebra,9/26/2015 18:35\n12308715,The 80-hour Myth,https://startupboy.com/2005/11/29/the-80-hour-myth/,20,6,wfoweoi,8/17/2016 21:41\n12199053,Show HN: Snekp.it (built at Recurse Center),https://github.com/ryanml/Snekp.it,1,1,palferrari,7/31/2016 21:46\n10573802,China's Tsinghua Unigroup to invest $47B to build chip empire,http://www.reuters.com/article/idUSKCN0T50DU20151116,76,38,JumpCrisscross,11/16/2015 11:17\n10708407,Fundamental quantum physics problem has been proved unsolvable,http://factor-tech.com/connected-world/21062-a-fundamental-quantum-physics-problem-has-been-proved-unsolvable/,3,1,Nadya,12/10/2015 2:11\n11400607,Tesla to reveal the new Model 3 tonight 8:30PM Pacific,https://www.teslamotors.com/,11,1,Corvinex,3/31/2016 21:15\n11366886,When did porn become sex ed?,http://www.nytimes.com/2016/03/20/opinion/sunday/when-did-porn-become-sex-ed.html,47,33,kelukelugames,3/26/2016 18:54\n12146923,A Declarative Clock in Eve,http://incidentalcomplexity.com/2016/07/21/clock/,5,2,dahjelle,7/22/2016 21:32\n11957759,Ask HN: How to fund an open source project?,,3,2,Capira,6/22/2016 23:06\n11173265,BMW are sending their software updates unencrypted,https://shkspr.mobi/blog/2016/02/bmw-are-sending-their-software-updates-unencrypted/,6,3,choult,2/25/2016 9:15\n10897009,Science Brief: Coal and Gas Are Far More Harmful Than Nuclear Power,http://www.giss.nasa.gov/research/briefs/kharecha_02/,4,1,jseliger,1/13/2016 19:56\n12195399,Netflix site is down,http://outage.report/netflix,34,19,tomerific,7/31/2016 1:59\n11839560,Show HN: Slide  an open-source plain text presentation maker,http://trikita.co/slide,105,40,zserge,6/5/2016 3:58\n11023428,Wasavi  a browser extension that transforms TEXTAREA elements into a VI editor,http://appsweets.net/wasavi/,175,37,yankcrime,2/2/2016 23:04\n12548414,3D Printer Hack: Embedding Water and Metal,http://makefastworkshop.com/hacks/?p=20160920&v=1,40,11,akumpf,9/21/2016 14:26\n12292576,The Confusion of Variational Autoencoders,https://jaan.io/unreasonable-confusion/,52,11,jaan,8/15/2016 18:53\n10890227,Spotify's Best Feature: The Spoken Word Section,http://thehustle.co/spotify-spoken-word,7,2,jl87,1/12/2016 20:44\n10634351,Web Framework Benchmarks Round 11,https://www.techempower.com/benchmarks/,8,1,heyalexej,11/26/2015 19:31\n12025186,A Stroke of Genius: Striving for Greatness in All You Do,http://www.mccurley.org/advice/hamming_advice.html,3,1,Tomte,7/3/2016 8:04\n11236616,\"Ill-Advised C++ Rant, Part 2\",http://www.codersnotes.com/notes/cpp-rant-2/,65,65,vaidyk,3/7/2016 1:58\n11701606,The Hidden Workforce Expanding Tesla's Factory,http://extras.mercurynews.com/silicon-valley-imported-labor/,109,60,jhspaybar,5/15/2016 16:50\n10608281,Show HN: Trajectory  an open-source educational tool to model financial future,http://blabr.io/?2efbdcc151a2e3e57d75,13,4,jmort,11/21/2015 22:24\n11121041,\"Show HN: Canon of Man  Enjoy the serendipity of browsing bookstores, anywhere\",http://canonofman.com,4,6,m52go,2/17/2016 20:28\n10482784,\"The Power of Nudges, for Good and Bad\",http://www.nytimes.com/2015/11/01/upshot/the-power-of-nudges-for-good-and-bad.html?partner=rss&emc=rss&_r=1,24,11,lujim,10/31/2015 14:48\n10494009,Smart guns finally poised to change U.S. gun market?,http://www.cbsnews.com/news/smart-guns-finally-poised-to-change-u-s-gun-market/,18,95,prostoalex,11/2/2015 18:43\n11792226,Why Does Everyone Hate Monsanto? (2014),http://modernfarmer.com/2014/03/monsantos-good-bad-pr-problem/,31,71,woodfordb,5/28/2016 16:29\n10288561,Kee Bird,https://en.wikipedia.org/wiki/Kee_Bird,28,2,js2,9/28/2015 1:31\n10266749,Moving  Self-initiated animated art project,http://futurefabric.co.uk/mooooooving,11,1,pmcpinto,9/23/2015 18:01\n11246964,Show HN: YouTube Podcast Generator  Create a pod from YT channel and playlist ids,https://rundexter.com/app/youtube-podcast-generator,5,1,bbilko,3/8/2016 17:48\n10603298,Recurrent Neural Networks Hardware Implementation on FPGA,http://arxiv.org/abs/1511.05552v1,54,16,Katydid,11/20/2015 19:32\n12050010,\"Continuous Deployment with Docker, AWS, and Ansible\",https://semaphoreci.com/community/tutorials/continuous-deployment-with-docker-aws-and-ansible,2,3,Liriel,7/7/2016 15:42\n10687128,Voice Quality on Smart Phones Still Sucks (2014),http://www.consumerreports.org/cro/news/2014/05/3-reasons-voice-quality-on-smart-phones-still-sucks/index.htm,56,45,mhb,12/6/2015 23:10\n12402577,Ask HN: Do we have a case against Facebook for infringement?,,11,6,runlivemem,9/1/2016 1:13\n10783156,Google End-to-End: Any update?,,4,1,mukmuk,12/23/2015 13:32\n10907141,Reduce Your Bundle.js File Size by Doing This One Thing,https://lacke.mn/reduce-your-bundle-js-file-size/,2,2,tlackemann,1/15/2016 4:15\n10440175,Can California Be Saved?,http://www.nationalreview.com/article/425885/california-high-taxes-immigration-democrats,3,1,kafkaesque,10/23/2015 17:54\n11072439,\"Google display ads go 100% HTML5, Flash banned Jan 2 2017.\",https://plus.google.com/+GoogleAds/posts/dYSJRrrgNjk,5,1,nailer,2/10/2016 13:07\n10612779,Ask HN: What have the USDS and 18F accomplished so far?,,30,14,abarrettjo,11/23/2015 3:52\n10640254,Ask HN: Balancing wealth distribution by beating forex and sharing profits,,2,5,ratsimihah,11/28/2015 6:25\n12211420,Yahoo probes possible huge data breach,http://www.bbc.co.uk/news/technology-36952257,184,52,JohnHammersley,8/2/2016 17:12\n12041705,My best employee quit because I wouldnt let her go to college graduation,http://www.askamanager.org/2016/07/my-best-employee-quit-on-the-spot-because-i-wouldnt-let-her-go-to-her-college-graduation.html,88,58,glogla,7/6/2016 7:33\n12356315,Bad predictions about the internet,http://www.newstatesman.com/science-tech/internet/2016/08/25-years-here-are-worst-ever-predictions-about-internet,78,58,prismatic,8/25/2016 1:05\n11662240,ExcelCompare: Command line tool and API for diffing Excel Workbooks,https://github.com/na-ka-na/ExcelCompare,59,15,jsvine,5/9/2016 19:02\n11020520,The Most Important Job Factors for Developers,http://jobfactors.workshape.io/,10,3,hunglee2,2/2/2016 16:46\n11594962,Ask HN: Vim starup time for opening 1000 lines code file,,1,3,drake01,4/29/2016 11:25\n11079255,Does the IK12 and YC merger disadvantage edtech startups?,,3,1,geoff-codes,2/11/2016 10:00\n12046044,Varnish Cache and Brotli compression,https://info.varnish-software.com/blog/varnish-cache-brotli-compression,27,4,wolfeel,7/6/2016 21:33\n10962390,AI alternative  the science behind 'artificial swarm intelligence',http://www.techrepublic.com/article/how-artificial-swarm-intelligence-uses-people-to-make-better-predictions-than-experts/,9,1,joshagogo,1/24/2016 13:09\n10183282,Geotrust/Symantec has revoked all SSL certificates for .pw domains,http://colin.keigher.ca/2015/09/geotrustsymantec-has-revoked-all-ssl.html,157,99,afreak,9/7/2015 22:08\n11836499,Experiences with the Thinkpad 13?,,6,13,veddox,6/4/2016 14:45\n10914803,iAd App Network Will Be Discontinued,https://developer.apple.com/news/?id=01152016a,1,1,jamesDGreg,1/16/2016 9:11\n10222663,Facebook Is Finally Making a Dislike Button,http://time.com/4035281/facebook-dislike-button/,12,2,werber,9/15/2015 19:30\n10238690,Clarification on Call Me Maybe: MariaDB Galera Cluster,https://www.percona.com/blog/2015/09/17/clarification-call-maybe-mariadb-galera-cluster/,62,70,crivabene,9/18/2015 12:12\n11249236,Geohot secures VC funding for self-driving car,http://electrek.co/2016/03/08/geohot-self-driving-car-startup/,2,1,monkmartinez,3/8/2016 22:15\n12123787,Atom wranglers create rewritable memory,http://www.nature.com/news/atom-wranglers-create-rewritable-memory-1.20269,2,1,kartD,7/19/2016 18:39\n12513902,Ask HN: Are these signs of a failing startup,,3,6,employee123,9/16/2016 13:43\n10267252,Ask HN: Does minimum karma downvoting encourage elitism?,,1,2,rm_-rf_slash,9/23/2015 19:00\n12555745,\"I have created a full fledge stock backtesting app in Node, what now?\",,2,1,kewin87,9/22/2016 10:06\n11461345,How a Car Engine Works,http://animagraffs.com/how-a-car-engine-works/,404,123,kercker,4/9/2016 14:27\n12102049,Information is in fact the negative of thermodynamic entropy.,http://nautil.us/blog/yes-your-brain-does-process-information,1,1,dnetesn,7/15/2016 16:17\n12009465,The Trouble with Non-Tech Cofounders,https://techcrunch.com/2012/02/23/the-trouble-with-non-tech-cofounders/,1,1,ryanlm,6/30/2016 16:05\n10511652,Trying out Let's Encrypt (beta),https://conorpp.com/blog/trying-out-lets-encrypt/,104,51,conorpp,11/5/2015 4:34\n10429283,Founders: Its not 1990. Stop treating your employees like it is,https://medium.com/@tikhon/founders-it-s-not-1990-stop-treating-your-employees-like-it-is-523f48fe90cb#.undbv9dhb,10,1,deegles,10/21/2015 22:36\n10345209,A New Persistent Attack Methodology Targeting Microsoft OWA,http://www.cybereason.com/cybereason-labs-research-a-new-persistent-attack-methodology-targeting-microsoft-owa/,2,1,frozenice,10/7/2015 10:43\n10744285,Filmmakers of HN  how do you promote your web series?,,1,2,feroz1,12/16/2015 14:06\n10400418,Emergency parliamentary debate on surveillance powers,http://www.parliament.uk/business/news/2015/october/emergency-debate-the-operation-of-the-wilson-doctrine/,2,1,rwmj,10/16/2015 16:33\n12086765,Show HN: We built a social fitness app in React Native for iOS and Android,http://squidfitness.com/app,13,3,dstik,7/13/2016 15:12\n10356816,For refugees: A guide for orientation and communication in Germany,http://www.refugeeguide.de/en/,4,2,Tepix,10/8/2015 22:29\n11111348,What it looks like to process 3.5M books in Googles cloud,http://googlecloudplatform.blogspot.com/2016/02/what-it-looks-like-to-process-3.5-million-books-in-Googles-cloud.html,88,11,doppp,2/16/2016 17:11\n11887652,Snowden reveals GCHQ spy programme with link to Scottish police,http://www.thenational.scot/news/us-whistleblower-snowden-reveals-gchq-spy-programme-with-secret-link-to-scottish-police.18661,245,63,ghosh,6/12/2016 11:41\n11337112,Domo.com  Domopalooza Live Blog,https://www.domo.com/domopalooza/live,1,1,vyrotek,3/22/2016 15:06\n10922837,\"105\"\" HDTV for $113,861.81 on Amazon\",http://www.amazon.com/Samsung-105-120-160-000/dp/B012XF7WBY/ref=sr_1_1,7,7,chuckledog,1/18/2016 6:20\n10562427,The European Startup Scene is Still Broken,https://medium.com/@faloppad/the-european-startup-scene-is-still-broken-f56be481993d,34,78,jreacher,11/13/2015 21:13\n12011463,\"Choo: A New, Functional Front End App Framework in 7KB\",https://github.com/yoshuawuyts/choo?hn,3,1,knes,6/30/2016 20:38\n11399801,Intelligent machines might want to become biological again,https://aeon.co/essays/intelligent-machines-might-want-to-become-biological-again,5,1,jonbaer,3/31/2016 19:17\n11496800,Run npm Enterprise on AWS with just a few clicks,http://blog.npmjs.org/post/142409778875/run-npm-enterprise-on-aws-with-just-a-few-clicks,28,7,tilt,4/14/2016 14:08\n11660134,British journalists twice as likely to be leftwing [Reuters Institute survey],http://reutersinstitute.politics.ox.ac.uk/publication/journalists-uk,2,1,cbeach,5/9/2016 14:37\n10654505,Easily get back to the images youve found on Google,http://insidesearch.blogspot.com/2015/11/easily-get-back-to-images-youve-found.html,2,1,rbinv,12/1/2015 10:35\n10293652,Fish playing pokemon back again,http://www.twitch.tv/freddythefeesh,3,1,freddythefeesh,9/28/2015 22:34\n12406036,Unreal Engine 4.13 Released,https://www.unrealengine.com/blog/unreal-engine-4-13-released,121,17,numo16,9/1/2016 15:29\n11500325,Show HN: How to Setup Node.js App Automated Deployment and CI with PM2 for MVP's,http://niftylettuce.com/posts/automated-node-app-ci-graceful-zerodowntime-github-pm2/,66,12,niftylettuce,4/14/2016 21:03\n11296530,Pew Poll: More Support for FBI Than for Apple in Dispute Over Unlocking iPhone,http://www.people-press.org/2016/02/22/more-support-for-justice-department-than-for-apple-in-dispute-over-unlocking-iphone/,2,3,nxzero,3/16/2016 11:45\n10634208,A Roadmap Towards Machine Intelligence,http://arxiv.org/abs/1511.08130,59,29,vonnik,11/26/2015 18:57\n10777884,Qualcomm's FastCV Computer Vision SDK,https://developer.qualcomm.com/software/fastcv-sdk,22,5,fitzwatermellow,12/22/2015 14:25\n11648955,The German reference letter system,https://englishjobs.de/info/the-german-reference-letter-system/?src=hn,153,55,drsintoma,5/7/2016 9:28\n11435626,On the iOS Jailbreaking Community,https://medium.com/@carlosliam/on-the-ios-jailbreaking-community-7ee48f982869#.8ihlrtsjb,2,1,aarzee,4/6/2016 0:05\n11072676,Ask HN: How to open a business bank account in US as an non-US person?,,9,13,ilolu,2/10/2016 13:53\n10859947,Java Named Top Programming Language of 2015,http://insights.dice.com/2016/01/07/java-top-programming-language-of-2015/,2,2,SunTzu55,1/7/2016 19:03\n10402267,A fun image-processing project marginally related to my learning theory research,https://github.com/TravisBarryDick/VoronoiImageTiles,7,2,NarcolepticFrog,10/16/2015 21:58\n10715551,Is Multi-Millionfold Speedup Proof That Google Is Really Quantum Computing?,http://www.popsci.com/googles-quantum-computer-is-100-million-times-faster-than-yours,2,1,Tekker,12/11/2015 5:06\n12360600,Show HN: Braid: Chat Variation for a Different Conversation Style,http://www.braid.space,4,4,tscizzle,8/25/2016 17:02\n10645545,This is what America's gun crisis looks like,http://www.theguardian.com/us-news/ng-interactive/2015/oct/02/mass-shootings-america-gun-violence,3,3,drtz,11/29/2015 18:44\n10290637,\"Ask HN: What's your plan B, before turning 40?\",,7,2,kosker,9/28/2015 14:34\n11351686,Too many medical trials move the goalposts. A new initiative aims to change that,http://www.economist.com/news/science-and-technology/21695381-too-many-medical-trials-move-their-goalposts-halfway-through-new-initiative,64,11,annapowellsmith,3/24/2016 10:16\n10531388,Archaeologists Find 22 Ancient Greek Shipwrecks,http://news.nationalgeographic.com/2015/11/151103-greek-shipwreck-find-trading-route/,66,1,diodorus,11/9/2015 4:26\n10489229,Using a Neural Network to Train a Ruby Twitter Bot [video],http://www.fullstackfest.com/agenda/skynet-for-beginners-using-a-neural-network-to-train-a-ruby-twitter-bot,29,9,MrBra,11/2/2015 0:35\n11538372,Clementine: modern music player and library organizer,https://www.clementine-player.org/en,105,57,based2,4/20/2016 23:03\n10575458,The quantum source of space-time,http://www.nature.com/news/the-quantum-source-of-space-time-1.18797,179,120,joshus,11/16/2015 16:51\n12152787,Munich mall attack: Calls in Germany for tighter gun laws,http://www.bbc.com/news/world-europe-36877388,2,1,benevol,7/24/2016 9:07\n10874926,John Ioannidis has dedicated his life to quantifying how science is broken,http://www.vox.com/2015/2/16/8034143/john-ioannidis-interview,108,25,based2,1/10/2016 10:55\n11038865,The Story Behind Prixests New Logo,https://medium.com/prixest-blog/the-story-behind-prixest-s-newlogo-474826994fcf,2,2,prixest,2/5/2016 1:56\n12351319,IBMs 24-core Power9 chip,http://www.nextplatform.com/2016/08/24/big-blue-aims-sky-power9/,176,154,ajdlinux,8/24/2016 11:52\n12337936,Make Dope Beats with ReactJS,https://formidable.com/blog/2016/08/22/make-dope-beats-with-reactjs/,216,45,thekenwheeler,8/22/2016 17:34\n11883926,How Does BaaS (Blockchain as a Service) Work?,,2,3,data37,6/11/2016 16:01\n11804797,Ask HN: Software for the Super-Rich?,,4,4,cdvonstinkpot,5/31/2016 5:29\n10458774,Show HN: AnyAPI  Documentation and Test Consoles for Over 150 Public APIs,http://any-api.com/,22,2,bbrennan,10/27/2015 15:50\n10758502,Sublime Text  What's Next?,,7,4,chintan39,12/18/2015 14:14\n12008234,Hacked: Private Messages From Dating Site Muslim Match,http://motherboard.vice.com/en_ca/read/hacked-private-messages-from-dating-site-muslim-match,84,128,twoshedsmcginty,6/30/2016 13:11\n11361152,The Second Amendment Isnt Prepared for a 3D-Printed Drone Army,http://motherboard.vice.com/read/the-second-amendment-isnt-prepared-for-a-3d-printed-drone-army,3,1,aceperry,3/25/2016 17:00\n11179292,Linux Kernel 4.4.3 released,https://cdn.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.4.3,3,3,Enindu,2/26/2016 1:35\n12121807,Now I Fear Exploratory Interviewing While Employed,http://www.bipolarco.de/now-i-fear-interviewing-while-employed/,39,83,tomreece,7/19/2016 14:02\n11734093,\"Tally raises $15M for app to make credit cards less expensive, easier to manage\",http://techcrunch.com/2016/05/19/tally-raises-15-million-for-app-to-make-credit-cards-less-expensive-easier-to-manage/,57,44,david_lieb,5/19/2016 21:40\n11734930,What tools do you use to keep track of job applications?,,2,1,ayjz,5/20/2016 0:41\n12178690,Micro  A microservice ecosystem,https://micro.mu/,4,1,ingve,7/28/2016 6:29\n10782478,Italian town bans pizza-making over soaring pollution,http://www.bbc.com/news/blogs-news-from-elsewhere-35161213,3,1,rmason,12/23/2015 8:28\n10779589,TSA can now force you to go through body scanners [pdf],http://www.dhs.gov/sites/default/files/publications/privacy-tsa-pia-32-d-ait.pdf,155,167,aestetix,12/22/2015 19:04\n12089164,Somethings Odd About the Political Betting Markets,http://www.slate.com/articles/news_and_politics/moneybox/2016/07/why_political_betting_markets_are_failing.html,6,1,terryauerbach,7/13/2016 19:59\n10629795,\"Anonymous 'rickrolls' ISIS, hijacking pro-ISIS hashtags with 80's music video\",http://www.nydailynews.com/news/world/activist-group-anonymous-rickrolling-isis-article-1.2445685,2,1,ourmandave,11/25/2015 21:21\n11183160,We've always been at war with Eastasia,http://blog.erratasec.com/2016/02/weve-always-been-at-war-with-eastasia.html,2,2,jessaustin,2/26/2016 18:46\n11591623,Typwrite: chat for trending topics,http://typwrite.com,2,1,sethernet,4/28/2016 20:19\n11637282,Death by GPS,http://arstechnica.com/cars/2016/05/death-by-gps/,9,2,hvo,5/5/2016 16:06\n11953895,SQL Server on Linux in Preview,https://azure.microsoft.com/en-us/blog/microsoft-brings-container-innovation-to-the-enterprise-at-dockercon-2016/,15,2,rjdevereux,6/22/2016 13:55\n10288307,There Are Few Libertarians. But Many Americans Have Libertarian Views,http://fivethirtyeight.com/datalab/there-are-few-libertarians-but-many-americans-have-libertarian-views/,11,1,ryan_j_naughton,9/27/2015 23:37\n11276322,Microsoft hits new low  sneaks Win 10 ads into IE security patch,http://betanews.com/2016/03/09/windows-10-advertising-in-ie-security-patch/,24,17,TravelTechGuy,3/13/2016 5:08\n10619667,Hacker Claims He Gave FBI Info That Led to Killing of ISIS Leader,http://www.buzzfeed.com/josephbernstein/hacker-claims-he-gave-fbi-info-that-led-to-killing-of-isis-l#.epKX3V6yPG,2,1,rmason,11/24/2015 8:04\n12047928,Show HN: Docker: Taming the Beast (Part I),http://nschoe.com/articles/2016-05-26-Docker-Taming-the-Beast-Part-1.html,4,3,nschoe,7/7/2016 7:14\n11324693,The Paradox of Strategy computer games in 2016 and beyond,https://medium.com/simone-brunozzi/the-paradox-of-strategy-computer-games-in-2016-and-beyond-e4f96b45d74d#.pvfg7hvm3,3,1,simonebrunozzi,3/20/2016 21:11\n12503153,Ask HN: Is Intel Xeon Phi many-core processor vaporware?,,4,1,ActsJuvenile,9/15/2016 3:23\n12519912,Ask HN: Anyone already using the new GitHub Projects feature? Care to share?,,12,10,ssaunier_,9/17/2016 10:17\n11689333,How Maos call for disorder under heaven tore China asunder,http://www.economist.com/news/books-and-arts/21698632-how-maos-call-disorder-under-heaven-tore-china-asunder-heat-sun,7,1,bootload,5/13/2016 8:44\n12420672,Dam Project Threatens to Submerge Thousands of Years of Turkish History,http://www.nytimes.com/2016/09/02/world/europe/turkey-hasankeyf-ilisu-dam.html,42,18,kafkaesq,9/3/2016 19:25\n10652853,Someone left my Gmail in debug mode,https://medium.com/@zg/someone-left-my-gmail-in-debug-mode-8aa1b1c46172,285,51,zatkin,12/1/2015 0:14\n12572019,\"Show HN: Medical ID, the Android app that could save your life\",,1,2,lpellegr,9/24/2016 18:42\n11311257,Europe is going to kill free software Have you contacted your state's rep?,https://www.thinkpenguin.com/gnu-linux/europe-going-kill-free-software-have-you-contacted-your-states-rep,76,42,lolidaisuki,3/18/2016 12:22\n11020142,Rapid recovery from major depression using magnesium treatment (2006),http://www.ncbi.nlm.nih.gov/pubmed/16542786,98,78,amelius,2/2/2016 15:49\n10239207,\"Windows 10, the stealth OS\",http://www.computerworld.com/article/2984729/microsoft-windows/windows-10-the-stealth-os.html?nsdr=true,4,2,tanglesome,9/18/2015 13:59\n11039317,\"Debian removed encryption from bcrypt utility, calling it a broken toy\",https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=700758,2,3,Iv,2/5/2016 4:03\n11854748,Show HN: Universal Admin Interface  Introducing AaaS (Admin as a Service),http://beta.forestadmin.com,25,6,seyz,6/7/2016 14:32\n12472157,Ask HN: Where can I find AI/ML math resources?,,2,2,acobster,9/11/2016 5:47\n11066775,Ask HN: Do CAs disclose domain details of all issued certificates?,,1,2,emma_b,2/9/2016 17:05\n11397638,VoCore  A coin-sized Linux computer with WiFi,http://vocore.io/store/index,80,21,tambourine_man,3/31/2016 14:58\n11346559,The Embedded Toolchain  Tools of the Trade,http://embedded.fm/blog/2016/3/22/embedded-tools,35,12,ingve,3/23/2016 17:40\n11386457,Australian government deports Disrupt's co-founder for not picking fruit,http://www.businessinsider.com.au/the-australian-border-force-has-deported-the-co-founder-of-tech-startup-disrupt-2016-3,4,2,luke_s,3/30/2016 2:02\n10576493,Why Optimistic Merging Works Better,http://hintjens.com/blog:106,5,3,c-rack,11/16/2015 19:22\n11316687,The History of the Car Cup Holder (2013),http://www.bonappetit.com/trends/article/the-history-of-the-car-cup-holder,6,2,benbreen,3/19/2016 1:17\n11736083,Googles Making Its Own Chips Now. Time for Intel to Freak Out,http://www.wired.com/2016/05/googles-making-chips-now-time-intel-freak/,7,1,jonbaer,5/20/2016 7:32\n12036103,\"Disabled teen sues TSA, Memphis airport after bloody scuffle\",http://www.cbsnews.com/news/disabled-teen-sues-tsa-memphis-airport-after-bloody-scuffle/,45,44,jackgavigan,7/5/2016 13:06\n11856642,Tails 2.4 is out,https://blog.torproject.org/blog/tails-24-out,59,26,ikeboy,6/7/2016 18:34\n12395933,Why 'sudo Vim' Could Hurt Your Productivity,http://blog.robertelder.org/vim-forgets-copy-buffer-on-reopen/,1,2,robertelder,8/31/2016 4:00\n10295086,Darpa is testing implanting chips in soldiers brains,http://fusion.net/story/204316/darpa-is-implanting-chips-in-soldiers-brains/?utm_source=feedly&utm_medium=feed&utm_campaign=/feed/,70,45,jacquesm,9/29/2015 7:59\n11057550,Nanomsg postmortem and other stories,http://sealedabstract.com/rants/nanomsg-postmortem-and-other-stories/,80,31,profcalculus,2/8/2016 11:33\n11638925,\"Introducing a new, advanced Visual C++ code optimizer\",https://blogs.msdn.microsoft.com/vcblog/2016/05/04/new-code-optimizer/,223,61,nikbackm,5/5/2016 19:14\n12441415,Consumers are switching to water as they avoid sugary beverages,http://blogs.wsj.com/moneybeat/2016/09/06/water-water-everywhere-except-the-bottom-line/,79,135,randomname2,9/7/2016 7:17\n12022649,The switch that could double USB memory,http://www.alphagalileo.org/ViewItem.aspx?ItemId=165732&CultureCode=en,3,1,ohjeez,7/2/2016 14:24\n12223216,Uber's Move Away from PostgreSQL,http://rhaas.blogspot.com/2016/08/ubers-move-away-from-postgresql.html,119,15,ioltas,8/4/2016 3:36\n12238107,Watson correctly diagnoses woman after doctors were stumped,http://siliconangle.com/blog/2016/08/05/watson-correctly-diagnoses-woman-after-doctors-were-stumped/,13,1,ohjeez,8/6/2016 13:51\n11319769,\"Napster Founder's Movie Plan Will Fuel Torrent Sites, Theaters Say\",https://torrentfreak.com/napster-founders-movie-plan-will-fuel-torrent-sites-theaters-say-160316/,63,55,evo_9,3/19/2016 18:34\n12100785,Tech Companies and Diversity Hiring,https://medium.com/@dareobasanjo/the-big-lie-tech-companies-and-diversity-hiring-f52fb82abfbf,87,133,jameshart,7/15/2016 13:33\n10197764,Jony Ive's Voice,http://jonyivesvoice.com/,61,36,yuvadam,9/10/2015 13:06\n11418910,Deep Networks with Stochastic Depth,http://arxiv.org/abs/1603.09382v1,70,8,nicklo,4/4/2016 1:53\n11579066,Leicester City: Dirty Dozen or Harvard Case Study?,http://www.bloombergview.com/articles/2016-04-26/leicester-city-dirty-dozen-or-harvard-case-study,82,94,oli5679,4/27/2016 10:05\n10200585,The 1% Resume That Stands Out,https://blog.orangecaffeine.com/the-1-resume-that-stands-out-c84d937ec7fb,3,1,ceekay,9/10/2015 21:10\n11412846,A Brief History of Microprogramming,https://people.cs.clemson.edu/~mark/uprog.html,47,8,quickfox,4/2/2016 19:10\n11784291,Ask HN: What's your blog?,,12,22,sebg,5/27/2016 6:33\n11823691,SyntaxDB  Quickly look up syntax for programming languages,https://syntaxdb.com/,183,71,sidcool,6/2/2016 16:11\n12010927,\"A Night and a Day in Tonopah, Nevada\",http://www.atlasobscura.com/articles/a-night-and-a-day-in-tonopah-nevada,31,23,Thevet,6/30/2016 19:11\n11006029,\"The Fermi Paradox Is Not Fermi's, and It Is Not a Paradox\",http://blogs.scientificamerican.com/guest-blog/the-fermi-paradox-is-not-fermi-s-and-it-is-not-a-paradox/,65,65,XzetaU8,1/31/2016 11:10\n10683594,Everyone can be a target,https://people.debian.org/~lunar/blog/posts/everyone_can_be_a_target/,68,8,teddyh,12/5/2015 22:57\n11670320,Creative Labs ITC complaint against Android manufactures,https://usitc.gov/press_room/news_release/2016/er0505ll587.htm,3,2,protomyth,5/10/2016 20:18\n10470647,Large prime numbers for sale,http://www.mappamathics.com/,3,3,benten10,10/29/2015 13:08\n10361676,Visualizing Machine Learning Thresholds to Make Better Business Decisions,http://blog.insightdatalabs.com/visualizing-classifier-thresholds/,40,1,sl8r,10/9/2015 17:18\n10531475,We need a better way to get to space,https://theconversation.com/its-not-rocket-science-we-need-a-better-way-to-get-to-space-45751,48,69,vishaldpatel,11/9/2015 4:58\n10711257,I went to help at Calaiss Jungle refugee camp  and what I saw haunts me,http://www.theguardian.com/commentisfree/2015/dec/10/calais-jungle-refugee-camp-volunteer-conditions,57,51,nsns,12/10/2015 16:00\n11328561,How to watch the livestream of Apples keynote today on Windows and Android,http://www.networkworld.com/article/3045842/mobile-wireless/how-to-watch-the-live-stream-of-apple-s-loop-you-in-keynote-on-march-21-on-windows-and-android.html#tk.twt_nww,1,1,stevep2007,3/21/2016 15:08\n10982285,Our Functional Future Or: How I Learned to Stop Worrying and Love Haskell,https://blog.fugue.co/2016-01-27-our-functional-future-or-how-i-learned-to-stop-worrying-and-love-haskell.html,23,1,joehillen,1/27/2016 19:15\n12268740,YC Office Hours in 11 Countries This Fall,https://blog.ycombinator.com/yc-office-hours-in-11-countries-this-fall,99,36,kevin,8/11/2016 15:01\n11492031,Court to spaghetti: You are not a god,http://www.religionnews.com/2016/04/13/court-to-pastafarian-you-are-not-a-god/,4,1,ohjeez,4/13/2016 20:42\n10186908,This Preschool is for Robots,http://www.bloomberg.com/features/2015-preschool-for-robots/#hn,22,11,jacobsimon,9/8/2015 17:10\n10896217,Show HN: A new kind of standing desk for $25 USD,http://oristand.co,21,9,kamilszybalski,1/13/2016 18:08\n11375812,Japans NTT to Buy Dell Systems for $3.055B,http://www.bloomberg.com/news/articles/2016-03-28/japan-s-ntt-to-buy-dell-systems-for-3-055-billion,6,1,elorant,3/28/2016 17:39\n11800950,Governments Turn to Commercial Spyware to Intimidate Dissidents,http://www.nytimes.com/2016/05/30/technology/governments-turn-to-commercial-spyware-to-intimidate-dissidents.html?ref=technology&_r=0,160,81,hvo,5/30/2016 12:28\n11983317,Ferret: Compiling a Subset of Clojure to ISO C++11,http://dropbox.nakkaya.com/builds/ferret-manual.html,4,2,616c,6/26/2016 23:24\n12101036,Mr Robot S02E01 easter egg,https://0x41.no/mr-robot-s02e01-easter-egg/,639,194,tilt,7/15/2016 14:11\n12521556,Behind the wheel of Uber's new self-driving car,http://www.theverge.com/2016/9/14/12900982/uber-self-driving-car-pittsburgh-launch-hands-on,20,7,lelf,9/17/2016 17:53\n12067594,Item2Vec: Neural Item Embedding for Collaborative Filtering,https://arxiv.org/abs/1603.04259,103,37,ukz,7/10/2016 22:35\n11399876,All the Open Source Software Provided by BMW for Their I3,https://github.com/edent/BMW-OpenSource,3,1,jorde,3/31/2016 19:27\n10973814,People keep going to this home looking for their lost phones and nobody knows why,https://www.washingtonpost.com/news/the-switch/wp/2016/01/26/people-keep-going-to-this-home-looking-for-their-lost-phones-and-nobody-knows-why/,2,1,rayascott,1/26/2016 15:24\n10873553,A visual exploration of the spatial patterns in endings of German town names,http://truth-and-beauty.net/experiments/ach-ingen-zell/,138,27,ingve,1/10/2016 0:31\n11290674,Researchers say FAA is overblowing risk posed by small drones,http://arstechnica.com/tech-policy/2016/03/researchers-say-faa-is-really-overblowing-risk-posed-by-small-drones/,98,75,pavornyoh,3/15/2016 16:10\n10961451,\"PPGTT: Dynamic page table allocations, 64 bit addressing, GPU mirroring (2014)\",https://bwidawsk.net/blog/index.php/2014/07/future-ppgtt-part-4-dynamic-page-table-allocations-64-bit-address-space-gpu-mirroring-and-yeah-something-about-relocs-too/,11,1,JoshTriplett,1/24/2016 4:21\n10691739,Petition to Open Source Mailbox,https://www.change.org/p/dropbox-open-source-mailbox-app,1,1,joeblau,12/7/2015 19:00\n10187451,Philippines to Roll Out Nationwide Free Wi-Fi Service by 2016,http://www.bloomberg.com/news/articles/2015-09-07/philippines-to-roll-out-nationwide-free-wi-fi-service-by-2016,70,53,prostoalex,9/8/2015 18:38\n11992431,Huge helium discovery 'a life-saving find',http://www.ox.ac.uk/news/2016-06-28-huge-helium-discovery-life-saving-find,290,187,emilong,6/28/2016 9:19\n10313409,Terence Tao's Answer to the Erd?s Discrepancy Problem,https://www.quantamagazine.org/20151001-tao-erdos-discrepancy-problem/,61,23,retupmoc01,10/1/2015 18:25\n11630965,\"MEAN's great, but then you grow up\",https://rclayton.silvrback.com/means-great-but-then-you-grow-up,1,1,Yhippa,5/4/2016 19:22\n10684118,Let Math Save Our Democracy,http://mobile.nytimes.com/2015/12/06/opinion/sunday/let-math-save-our-democracy.html?referer=,45,33,coloneltcb,12/6/2015 2:26\n11344763,Kickstarter for a smart bed,https://www.kickstarter.com/projects/684490728/balluga-the-worlds-smartest-bed,2,1,knownhuman,3/23/2016 14:29\n11670164,Redis modules,http://venturebeat.com/2016/05/10/redis-modules/,1,1,ecesena,5/10/2016 20:00\n12504466,YC Office Hours in Prague  Sept 22,http://blog.ycombinator.com/yc-office-hours-in-prague-sept-22,47,4,dwaxe,9/15/2016 9:00\n11858963,Mentoring in Gaza's first hackathon,http://dopeboy.github.io/gaza/,343,152,dopeboy,6/7/2016 23:44\n12084131,Pokemon Go Is Driving Insane Amounts of Sales at Small Local Businesses,http://www.inc.com/walter-chen/pok-mon-go-is-driving-insane-amounts-of-sales-at-small-local-businesses-here-s-h.html,17,3,crdb,7/13/2016 5:57\n11618896,A Basic Income Should Be the Next Big Thing,http://www.bloombergview.com/articles/2016-05-02/a-basic-income-should-be-the-next-big-thing,641,809,warrenmar,5/3/2016 8:39\n11236266,Satoshi Roundtable Thoughts,http://gavinandresen.ninja/satoshi-roundtable-thoughts,115,110,sethbannon,3/6/2016 23:59\n11835564,Dope and glory: the rise of cheating in amateur sport,http://www.theguardian.com/lifeandstyle/2016/jun/01/dope-and-glory-the-rise-of-cheating-in-amateur-sport?,2,1,pmcpinto,6/4/2016 8:50\n10988468,Ask HN: How to automate Python apps deployment?,,4,18,aalhour,1/28/2016 14:55\n10178462,Curators of Sweden,http://curatorsofsweden.com/,29,32,bvanvugt,9/6/2015 18:15\n10551645,The O-Ring Theory of DevOps,http://blog.acolyer.org/2015/11/11/the-o-ring-theory-of-devops/,70,21,r4um,11/12/2015 6:37\n11503168,How the NSA's CryptoKids Stole My FOIA Innocence,http://www.atlasobscura.com/articles/how-the-nsas-cryptokids-stole-my-foia-innocence,2,1,etiam,4/15/2016 9:51\n11669028,Amazon Video Direct Poses Challenge to YouTube,http://www.bbc.com/news/technology-36259782,4,1,aestetix,5/10/2016 17:41\n10957791,Generation Uphill,http://www.economist.com/news/special-report/21688591-millennials-are-brainiest-best-educated-generation-ever-yet-their-elders-often,125,70,DiabloD3,1/23/2016 9:26\n11969740,Proposed New Go GC: Transaction-Oriented Collector,https://docs.google.com/document/d/1gCsFxXamW8RRvOe5hECz98Ftk-tcRRJcDFANj2VwCB0/edit,203,121,zalmoxes,6/24/2016 13:52\n10657471,Invoke God Mode in Windows 10,http://www.onecooltip.com/2015/08/invoke-godmode-in-windows-10.html,10,6,onecooltip,12/1/2015 18:08\n10349436,FastMail is not required to implement the Australian metadata retention laws,http://blog.fastmail.com/2015/04/09/fastmail-is-not-required-to-implement-the-australian-metadata-retention-laws/,173,59,joneil,10/7/2015 22:01\n12043656,The Sentry Branch Predictor Spec: A Fairy Tale,http://clarkesworldmagazine.com/chu_07_16/,29,1,dsr_,7/6/2016 15:22\n11738470,Moving Away from Python 2,https://asmeurer.github.io/blog/posts/moving-away-from-python-2/,227,275,ngoldbaum,5/20/2016 15:14\n11502673,Git Whore  Find the ones doing less everyday ..do not trust the blabber,https://github.com/Idnan/git-whore,4,5,idnan,4/15/2016 6:59\n11482056,Goldman Sachs Finally Admits It Defrauded Investors During the Financial Crisis,http://fortune.com/2016/04/11/goldman-sachs-doj-settlement/,333,190,adamnemecek,4/12/2016 18:12\n11699513,\"Earn money by sharing your unused CPU, GPU, HDD\",http://www.suchflex.com/index.html,3,4,suchflex,5/15/2016 5:00\n11314084,How Maritime Insurance Helped Build Ancient Rome,http://priceonomics.com/how-maritime-insurance-built-ancient-rome/,58,4,pmcpinto,3/18/2016 19:07\n11849579,Using Pony for Fintech [video],https://www.infoq.com/presentations/pony?utm_source=infoq&utm_medium=videos_homepage&utm_campaign=videos_row1,32,6,pjmlp,6/6/2016 19:29\n11356541,StrongLink: Content-Addressable Notetaking System with hash:// URI,https://github.com/btrask/stronglink,4,1,vmorgulis,3/24/2016 21:20\n10718835,Nintendo touchscreen controller patent offers clues about upcoming NX,http://arstechnica.com/gaming/2015/12/nintendo-touchscreen-controller-patent-offers-clues-about-upcoming-nx/,34,17,pavornyoh,12/11/2015 18:23\n10692031,Marc Benioff says unicorn startups manipulated private markets,http://www.businessinsider.com/billionaire-ceo-and-investor-marc-benioff-says-unicorn-startups-manipulated-private-markets-and-hes-done-investing-in-them-2015-12,7,1,yggydrasily,12/7/2015 19:34\n10284453,Ask HN: What static site generator do you use and why?,,3,1,networked,9/26/2015 21:16\n11519118,Browserball,http://weareinstrument.com/ball/#,381,73,ABNWZ,4/18/2016 11:43\n11800844,Ask HN: If you started making a web app today which tool would you choose?,,17,29,karimdag,5/30/2016 11:54\n12179477,The Netherlands to Reclaim a Portion of the North Sea,https://translate.google.com/translate?sl=auto&tl=en&js=y&prev=_t&hl=en&ie=UTF-8&u=https%3A%2F%2Fliefdevoorholland.wordpress.com%2F2016%2F07%2F23%2Finpoldering-deel-noordzee-kan%2F&edit-text=&act=url,5,2,lun4r,7/28/2016 10:45\n11224982,\"Source: Microsoft mulled an $8B bid for Slack, will focus on Skype instead\",http://techcrunch.com/2016/03/04/source-microsoft-mulled-an-8-billion-bid-for-slack-will-focus-on-skype-instead/,329,279,crsmith,3/4/2016 16:51\n11357141,Ask HN: California moonlighting non-compete,,2,1,hbhakhra,3/24/2016 22:51\n11738487,Trumps Floating Cities: Solving Immigration with the Help of Silicon Valley,https://medium.com/@noncanonic/trumps-floating-cities-solving-immigration-with-the-help-of-silicon-valley-part-1-8cb082ea9cde#.lgs5w47k0,1,1,livestyle,5/20/2016 15:16\n10443354,How can I get my DeLorean to 88 miles per hour without a train?,http://worldbuilding.stackexchange.com/questions/28211/how-can-i-get-my-delorean-to-88-miles-per-hour-without-a-train,5,3,chris_wot,10/24/2015 12:12\n12160368,Ask HN: How do you deal with recurring payments?,,48,30,Keats,7/25/2016 18:00\n11144970,The Book of Graham (2014),http://www.leveragedsellout.com/2014/02/the-book-of-graham/,7,1,porter,2/21/2016 16:01\n10457522,\"Big Data, Machine Learning and the Social Sciences (2014)\",https://medium.com/@hannawallach/big-data-machine-learning-and-the-social-sciences-927a8e20460d#.sln4yysn1,1,1,arandomnumber,10/27/2015 12:24\n10407476,OpenBSD: It was twenty years ago you see,https://marc.info/?l=openbsd-misc&m=144515087006177&w=2,5,1,anjbe,10/18/2015 7:14\n11695416,Ask HN: What do you use for Android Development apart from Android Studio,,1,1,shade23,5/14/2016 10:14\n11540984,Pushing silicon to its limits: the UK research putting superspin on Moores law,https://connect.innovateuk.org/web/eec/article-view/-/blogs/pushing-silicon-to-its-limits-the-uk-research-putting-a-superspin-on-moore-s-law-?_33_redirect=https%3A%2F%2Fconnect.innovateuk.org%2Fweb%2Feec%2Farticles%3Fp_p_id%3D101_INSTANCE_okNCIW6dT09i%26p_p_lifecycle%3D0%26p_p_state%3Dnormal%26p_p_mode%3Dview%26p_p_col_id%3Dcolumn-1%26p_p_col_count%3D1%26_101_INSTANCE_okNCIW6dT09i_currentURL%3D%252Fweb%252Feec%252Farticles%26_101_INSTANCE_okNCIW6dT09i_portletAjaxable%3D1,1,1,probotika,4/21/2016 10:58\n12552131,Ask HN: Best Practices for CSS in a Modern JavaScript App,,6,6,xwvvvvwx,9/21/2016 20:53\n10773082,Register for hack.summit() 2016  huge virtual conf with 64k+ attendees,https://hacksummit.org/2016,32,6,maxharris,12/21/2015 20:00\n11694638,Googles answer to Amazon's Echo is code-named Chirp and is landing soon,http://www.recode.net/2016/5/11/11658432/google-chirp-amazon-echo-rival,1,2,jonbaer,5/14/2016 5:14\n10586675,\"Show HN: Tired of Lorem Ipsum, I made my own generator with badass movie quotes\",https://github.com/Kovah/DevLorem,18,7,Kovah,11/18/2015 8:50\n11906760,Security Conventions,https://grugq.github.io/blog/2014/05/11/the-episode-17/,11,1,Zeklandia,6/15/2016 2:03\n10726043,This Video Will Make You Angry,https://www.youtube.com/watch?v=rE3j_RHkqJc&feature=youtu.be,3,1,ZeljkoS,12/13/2015 10:58\n10713019,Show HN: Startup Calendar Audit,https://itunes.apple.com/us/app/startup-calendar-audit/id1063025664?ls=1&mt=8,2,1,adamhayek,12/10/2015 20:01\n11062729,Will Bond (Package Control) Joins Sublime HQ,https://www.sublimetext.com/blog/articles/sublime-text-3-build-3103,304,88,dmart,2/9/2016 2:50\n10673615,Debugging Node.js in Production,http://techblog.netflix.com/2015/12/debugging-nodejs-in-production.html,173,71,aaronbrethorst,12/3/2015 23:48\n10561614,Ask HN: Why No Discussion on the Grace Murray Hopper Academy,,1,4,drallison,11/13/2015 18:50\n12260680,A Users Guide to FiveThirtyEights 2016 General Election Forecast,http://fivethirtyeight.com/features/a-users-guide-to-fivethirtyeights-2016-general-election-forecast/,2,1,aburan28,8/10/2016 10:45\n10878647,Why the Sharing Economy Is Awful,http://cryoshon.co/2016/01/11/why-the-sharing-economy-is-awful/,2,2,cryoshon,1/11/2016 3:41\n10959093,The fashion for making employees collaborate has gone too far,http://www.economist.com/news/business/21688872-fashion-making-employees-collaborate-has-gone-too-far-collaboration-curse?fsrc=scn%2Ffb%2Fte%2Fpe%2Fed%2Fthecollaborationcurse,5,1,edward,1/23/2016 17:31\n11875211,Facebook have quietly retired their Notifications RSS Feed,https://www.facebook.com/notifications,8,2,Jaruzel,6/10/2016 9:31\n11028595,No longer mysterious: Digital power solutions are becoming easier to implement,https://eengenious.com/ready-for-prime-time-digital-power-solutions-enable-intelligent-energy-management/,3,3,yagnaumsys,2/3/2016 18:45\n12393752,Ask HN: Leave new job after one month?,,9,9,glasnoster,8/30/2016 20:46\n12336500,FemtoEmacs: Tiny Emacs clone with configuration in FemtoLisp,https://github.com/FemtoEmacs/Femto-Emacs/,44,34,cm3,8/22/2016 14:22\n12159411,Whaleprint  Use docker DAB as swarm mode service blueprints,https://github.com/mantika/whaleprint,1,1,marcosnils,7/25/2016 15:42\n11370237,Linux 4.6 to Offer Faster Raspberry Pi 3D Performance,http://www.phoronix.com/scan.php?page=news_item&px=Linux-4.6-RPi-Faster-3D,13,1,doener,3/27/2016 15:23\n12197281,\"Pokemon GO Dev Doesn't Like Pokevision, Tracking Apps\",http://gamerant.com/pokemon-go-pokevision-tracker-app/,2,1,exception_e,7/31/2016 15:09\n10555663,Gmail Will Soon Warn Users When Emails Arrive Over Unencrypted Connections,http://techcrunch.com/2015/11/12/gmail-will-soon-warn-users-when-emails-arrive-over-unencrypted-connections/,299,59,lujim,11/12/2015 19:56\n11939729,There Is No Speed Limit (2009),https://sivers.org/kimo,20,2,keiferski,6/20/2016 17:51\n11045251,Webapp in Go? Consider using longpolling,https://cugablog.wordpress.com/,1,1,jcuga,2/5/2016 22:47\n10775440,SpaceX Successfully Lands a Giant Falcon 9 Rocket for the First Time,http://techcrunch.com/2015/12/21/spacex-successfully-lands-a-giant-falcon-9-rocket-for-the-first-time/?sr_share=facebook#.oztsu6:7TfL,46,19,vanwilder77,12/22/2015 2:42\n10416928,\"K-Hole Issue 5  Chaos Magic, Founder Mode, and the Weaponization of Burnout\",http://khole.net/issues/05/,2,1,charliecurran,10/20/2015 1:35\n10578423,Eyes Wide Open at the Protest,http://www.dartreview.com/eyes-wide-open-at-the-protest/,2,2,ericjang,11/17/2015 0:41\n11004317,\"IBM to cut more than 111,000 jobs in largest corporate lay-off ever\",http://www.ibtimes.co.uk/ibm-cut-more-111000-jobs-this-week-largest-corporate-lay-off-ever-1485128,7,1,hunvreus,1/30/2016 23:33\n11924500,\"EBay search not working, same thing happened this exact day last year\",https://community.ebay.com/t5/Technical-Issues/Search-not-working/m-p/25689114#M18153,10,2,MrBra,6/17/2016 18:24\n10372107,\"Women in Math, the War of Attrition\",https://medium.com/@adrielbarrettjohnson/re-women-in-math-5ba76f272eb9,6,1,abarrettjo,10/12/2015 1:59\n10422005,Why is the placebo effect getting stronger in the USA,http://www.bbc.co.uk/news/magazine-34572482,3,1,umbula,10/20/2015 21:41\n12063577,What killed Sun Microsystems?,http://hxxbit.vinci.cloud/2016/06/08/whatkilledsun/,6,4,ImFrostbyte,7/9/2016 22:13\n12537992,Snapshot of North Koreas DNS data taken from zone transfers,https://github.com/mandatoryprogrammer/NorthKoreaDNSLeak,213,95,mandatory,9/20/2016 8:28\n12065931,\"Ask HN: Assuming proper encryption, why reset passwords after a security breach?\",,3,3,ricardobeat,7/10/2016 15:39\n11535210,Ask HN: Hiring software engineers in '16 vs. prior years?,,14,7,lscore720,4/20/2016 15:37\n11899198,Ask HN: Been in dead end job for too long. Quit without offer in hand?,,30,25,Wonnk13,6/14/2016 1:45\n11848684,Ask HN: Collaborative RSS?,,1,5,tmaly,6/6/2016 17:46\n10593861,Backyard UNDERGROUND Apocalyptic BUNKER,https://www.youtube.com/watch?v=KO25JYAaJC0,4,1,andygambles,11/19/2015 10:06\n10881550,Commission concludes Belgian Excess Profit tax scheme illegal,http://europa.eu/rapid/press-release_IP-16-42_en.htm,3,1,us0r,1/11/2016 16:54\n11115144,SciHub  Pirated Research Papers,http://www.sci-hub.io/,91,5,vinchuco,2/17/2016 3:53\n10397256,Neural Implementation of Probabilistic Models of Cognition,http://arxiv.org/abs/1501.03209,26,1,mindcrime,10/16/2015 3:09\n10513012,Show HN: Data Is Plural  A weekly newsletter of useful/curious datasets,https://tinyletter.com/data-is-plural,89,13,jsvine,11/5/2015 12:57\n10962149,Rss-puppy: A watchdog tool for monitoring RSS feeds,https://github.com/buzzfeed-openlab/rss-puppy,54,4,ingve,1/24/2016 10:40\n10559573,Show HN: ZipPlease  An API to Create Zip Files on the Fly,https://www.zipplease.com/,4,2,impostervt,11/13/2015 13:03\n11380455,Ask HN: What Rails-style web frameworks are there?,,5,1,networked,3/29/2016 9:55\n11265924,The Ecologist Who Threw Starfish,http://nautil.us/issue/34/adaptation/the-ecologist-who-threw-starfish,38,5,dnetesn,3/11/2016 11:14\n10318029,\"Ask HN: Which browser add-ons do you use, what for and how did you discover them?\",,11,21,queeerkopf,10/2/2015 12:30\n10545135,Northface teams with Japanese startup to create spider silk moon parka,http://frequentgadget.com/2015/11/11/northface-teams-with-japanese-startup-to-create-spider-silk-moon-parka-jacket/,57,31,nether,11/11/2015 6:26\n10259742,\"Daniel Thompson, Whose Bagel Machine Altered the American Diet, Dies at 94\",http://www.nytimes.com/2015/09/22/business/daniel-thompson-whose-bagel-machine-altered-the-american-diet-dies-at-94.html?_r=0,73,52,davidf18,9/22/2015 16:41\n11184713,Lightweight C library to parse NMEA 0183 sentences,https://github.com/jacketizer/libnmea,3,1,XtalBlue,2/26/2016 22:16\n10502220,Why nuclear energy is our best option at the moment,http://energyrealityproject.com/lets-run-the-numbers-nuclear-energy-vs-wind-and-solar/,398,384,nrcha,11/3/2015 20:10\n11714962,Electropocalypse  iPad App to learn electronics hands-on,http://stratolab.com/electropocalypse/,1,1,miles,5/17/2016 16:31\n11325446,Show HN: Implement Posixish threads one bite at a time,https://github.com/ljanyst/thread-bites/blob/master/README.md,2,1,ljan,3/21/2016 0:34\n10329129,HaaaS (Haas Avocados as a Service),http://www.goavocago.com,42,48,loopr,10/4/2015 22:49\n10651976,Ideas are not cheap,http://www.tillett.info/2015/08/30/ideas-are-not-cheap/,95,105,jacquesm,11/30/2015 21:30\n12030996,Get rid of switch/case/if,http://piotrgankiewicz.com/2016/07/04/get-rid-of-switchcaseif/,1,2,mdymel,7/4/2016 14:34\n12515288,?Oracle abandons NetBeans to Apache,http://www.zdnet.com/article/oracle-abandons-netbeans-to-apache/,3,1,CrankyBear,9/16/2016 16:45\n11298085,Deep Learning Is Going to Teach Us All the Lesson of Our Lives,https://medium.com/basic-income/deep-learning-is-going-to-teach-us-all-the-lesson-of-our-lives-jobs-are-for-machines-7c6442e37a49,30,19,2noame,3/16/2016 15:31\n12570231,Stop Relying on GUI; CLI ROCKS,https://github.com/you-dont-need/You-Dont-Need-GUI,4,4,stevemao,9/24/2016 9:30\n10522127,Controlling CrowdHaiku,https://blog.kyleclemens.com/2015/11/06/crowdhaiku,4,1,jkcclemens,11/6/2015 21:22\n12196102,Helvetica vs. Arial WebApp,http://tumult.com/hype/gallery/Helvetica_vs_Arial_WebApp/Helvetica_vs_Arial_WebApp.html,1,2,bogidon,7/31/2016 7:39\n11134775,Show HN: Estimated Reading Time API,http://klopets.com/readtime/?url=https://medium.com/the-story/read-time-and-you-bc2048ab620c&utm_medium=hn&utm_source=showhn,56,29,mklopets,2/19/2016 17:15\n10683509,Introducing d3-shape,https://medium.com/@mbostock/introducing-d3-shape-73f8367e6d12,218,19,ingve,12/5/2015 22:30\n11550843,Swift Reversing [pdf],http://infiltratecon.com/archives/swift_Ryan_Stortz.pdf,42,3,chatmasta,4/22/2016 17:31\n10346236,Advice on Relational Database,,1,6,Legendslayer,10/7/2015 14:34\n10958025,Cheating VoIP Security by Flooding the SIP,http://resources.infosecinstitute.com/cheating-voip-security-by-flooding-the-sip/,4,1,aburan28,1/23/2016 11:19\n11632636,\"Romanian hacker Guccifer: I breached Clinton server, 'it was easy'\",http://www.foxnews.com/politics/2016/05/04/romanian-hacker-guccifer-breached-clinton-server-it-was-easy.html,39,11,rrauenza,5/4/2016 22:55\n10477675,New design points a path to the ultimate battery,https://www.cam.ac.uk/research/news/new-design-points-a-path-to-the-ultimate-battery,1,1,fintanr,10/30/2015 13:38\n10598888,The amphetamine fuelling the Syrian war turning fighters into supersoldiers,http://www.independent.co.uk/news/world/middle-east/captagon-the-tiny-amphetamine-pill-fueling-the-syrian-civil-war-and-turning-fighters-into-superhuman-a6740601.html,1,1,wslh,11/20/2015 1:03\n10460610,BuzzFeed and Vox Media May Bail on SXSW Unless Canceled Panels Are Reinstated,http://recode.net/2015/10/27/buzzfeed-to-withdraw-from-sxsw-unless-organizers-reverse-panel-cancelations/,9,2,fredfoobar42,10/27/2015 19:49\n11481912,Ask HN: Am I releasing code artifacts or docker images?,,1,1,canterburry,4/12/2016 17:58\n10779700,We built a website to provide kids with basic necessities,https://storylink.io,3,4,nslo,12/22/2015 19:21\n11026772,The Important of Task Management,https://medium.com/@findbridge/the-importance-of-task-management-76e88fc120ac#.gblo31l3r,1,1,azeemk,2/3/2016 15:03\n12223126,\"Will human sexuality ever be free from stone age, evolutionary impulses?\",https://aeon.co/essays/will-human-sexuality-ever-be-free-from-stone-age-impulses,6,3,jseliger,8/4/2016 3:08\n10476861,A Call for the Elimination of Joke Haiku Production on the Internet (2001),http://woozle.org/neale/papers/joke-haiku.html,37,26,thristian,10/30/2015 9:30\n11286963,Why Pi Matters (2015),http://www.newyorker.com/tech/elements/pi-day-why-pi-matters?currentPage=all,72,40,Osiris30,3/15/2016 1:57\n11263740,Andela Kenyas First All-Female Developer Cohort,http://www.andela.com/blog/andela-kenya-first-all-female-developer-cohort/,7,1,crufo,3/11/2016 0:36\n12074077,Why validation libraries suck,https://medium.com/@steida/why-validation-libraries-suck-b63b5ff70df5,1,1,exyi,7/11/2016 20:14\n11629715,Stack Overflows New CMO  Adrianna Burrows,http://blog.stackoverflow.com/2016/05/welcoming-stack-overflows-new-cmo-adrianna-burrows,2,1,shagunsodhani,5/4/2016 17:00\n11901461,Our M&A wish list  the types of companies we'd like to acquire,https://www.cbinsights.com/blog/acquisition-wish-list/,1,1,asanwal,6/14/2016 12:10\n10486062,Your own Debian Mail Server (part II): how to prove you are not a spammer,https://scaron.info/blog/debian-mail-spf-dkim.html,276,96,tastalian,11/1/2015 10:51\n11952157,\"Show HN: ExtractorApp Convert Excel / CSV to API, SQL and Other Formats\",https://extractorapp.com/,4,2,cdsmarty,6/22/2016 7:45\n11565984,Show HN: Raspberry PI Zero Docker/Swarm on QuickStart,https://twitter.com/docker/status/722286615939432448,1,1,alexellisuk,4/25/2016 17:56\n12000847,\"Half Blamed the EU for Their Problems, Blame Facebook for Yours\",http://www.thememo.com/2016/06/29/brexit-social-media-eu-half-blamed-the-eu-for-their-problems-blame-social-media-for-yours/,107,166,alexwoodcreates,6/29/2016 11:21\n10870453,WURFL and Database Copyright (2012),https://shkspr.mobi/blog/2012/01/wurfl-and-database-copyright/,2,1,neya,1/9/2016 7:35\n12255906,Ask HN: Have you tried Project Fi? Do you like it?,,2,2,crypticlizard,8/9/2016 16:49\n12114070,Unbundling PokÃ©mon Go for Android,https://applidium.com/en/news/unbundling_pokemon_go/,53,10,OrangeTux,7/18/2016 9:44\n10206943,Ask HN: What should you ask for in an employment contract when being acquihired?,,8,1,aquihired,9/12/2015 1:43\n11634813,Popular scheme implementations benchmarked,https://www.nexoid.at/tmp/scheme-benchmark-r7rs.html,5,1,Johnny_Brahms,5/5/2016 9:35\n11057179,The Bronica RF645 Rangefinder Revisited,http://photo.net/mjohnston/column3/,2,1,Tomte,2/8/2016 9:38\n11257237,Apple Might Be Forced to Reveal and Share iPhone Unlocking Code Widely,https://www.techdirt.com/articles/20160308/16465433841/apple-might-be-forced-to-reveal-share-iphone-unlocking-code-widely.shtml,2,1,libertymcateer,3/10/2016 3:22\n11884053,[FOR GIT USERS] YoLog  Lightweight Wrapper to Beautify Your Git Logs,https://github.com/karandesai-96/yolog/,6,8,d4rth_s1d10us,6/11/2016 16:30\n11989364,Node.js Version List,http://njsv.yaoo.net/,5,1,skibz,6/27/2016 20:50\n11323310,When I sold out to advertising,http://www.salon.com/2012/03/16/when_i_sold_out_to_advertising/,2,1,danso,3/20/2016 15:38\n11501119,Signs point to Apple abandoning OS X branding in favor of MacOS,http://arstechnica.com/apple/2016/04/signs-point-to-apple-abandoning-os-x-branding-in-favor-of-macos/,2,1,OberstKrueger,4/14/2016 23:46\n10362265,WSJ/Dowjones Announce Unauthorized Access Between 2012-15 [pdf],http://s.wsj.net/message/dowjonesletter-20151009.pdf,3,1,adamrights,10/9/2015 18:22\n12524656,Python vs. Julia Observations,https://medium.com/@Jernfrost/python-vs-julia-observations-e61ee667fa95,2,1,blacksmythe,9/18/2016 9:54\n10410362,\"Earliest Known Draft of King James Bible Is Found, Scholar Says\",http://www.nytimes.com/2015/10/15/books/earliest-known-draft-of-king-james-bible-is-found-scholar-says.html,106,104,samclemens,10/18/2015 23:54\n12369486,Colombias Milestone in World Peace,http://www.nytimes.com/2016/08/26/opinion/colombias-milestone-in-world-peace.html,108,70,JBReefer,8/26/2016 21:37\n12277787,Standup Antipatterns,https://medium.com/@yanismydj/standup-antipatterns-1e9db0d497da,66,30,ylhert,8/12/2016 18:35\n12056210,Tech job listings are down 40% on several job boards,https://medium.com/@cameronmoll/tech-hiring-is-down-40-and-nobodys-talking-about-it-3d6f658d9faf,296,251,uptown,7/8/2016 15:31\n12268610,Phoenix Channels vs. Rails ActionCable,https://dockyard.com/blog/2016/08/09/phoenix-channels-vs-rails-action-cable?updated,54,3,bcardarella,8/11/2016 14:45\n10401344,Different Brain Regions Are Infected with Fungi in Alzheimers Disease,http://www.nature.com/articles/srep15015,338,155,wilder,10/16/2015 18:55\n11701146,Ask HN: Useful Books/Online Courses for Technical Managers,,2,3,chw9e,5/15/2016 15:01\n11226489,Multi-Factor Authentication in Mint,https://mint.lc.intuit.com/announcements/1286158,1,1,OrwellianChild,3/4/2016 20:01\n10759251,Show HN: App to convert steps walked to Bitcoins,http://burningmanapp.co/,12,4,prggmr,12/18/2015 16:28\n10399451,Unicorn CPU emulator engine released,https://github.com/unicorn-engine/unicorn,2,2,farmdve,10/16/2015 14:19\n10650076,Why the Bronx Really Burned,http://fivethirtyeight.com/datalab/why-the-bronx-really-burned/,35,8,mdlincoln,11/30/2015 16:11\n11222099,Show HN: Geocoding API built with government open data,https://latlon.io,6,6,evanmarks,3/4/2016 4:50\n10595655,Parasite Is Really a Micro-Jellyfish,http://www.smithsonianmag.com/smart-news/parasite-really-micro-jellyfish-180957326/?no-ist,28,4,kungfudoi,11/19/2015 16:27\n11220224,Ask HN: How do they write test coverage for driverless cars?,,9,8,tomcam,3/3/2016 21:35\n10949891,Ask HN: What should I learn right now to keep my programming skills current?,,13,15,barce,1/22/2016 0:50\n12375190,How can I become a AAA programmer?,,4,2,truth_sentinell,8/28/2016 3:33\n11720353,Proposal: C.UTF-8,https://sourceware.org/glibc/wiki/Proposals/C.UTF-8,3,1,ashitlerferad,5/18/2016 7:33\n11735438,Show HN: Decorating: Animated pulsed for your slow functions in Python,https://github.com/ryukinix/decorating,3,1,lerax,5/20/2016 3:48\n11983932,Nick Clegg: what you will wake up to if we vote to Leave,https://inews.co.uk/opinion/comment/will-wake-vote-leave/,2,1,hoodoof,6/27/2016 2:49\n12010760,Ask HN: Just got an innocent man out of prison. What now?,,510,199,ClintEhrlich,6/30/2016 18:44\n10692145,Records show $70k CEO hasn't actually mortgate his homes,http://www.geekwire.com/2015/records-show-gravity-payments-ceo-dan-price-hasnt-actually-mortgaged-his-homes/,8,1,someear,12/7/2015 19:50\n10302524,Ive Looked at Airbnb and Its Way Worse Than You Think,https://medium.com/@sfhousingrightscommittee/an-open-letter-to-airbnb-emey-about-housing-and-prop-f-8d1bfb84356,20,1,negrit,9/30/2015 8:31\n10269376,Patent US8762879  Tab management in a browser,https://www.google.com/patents/US8762879,27,24,azhenley,9/24/2015 1:38\n10176908,Dying vets fuck you letter (2013),http://dangerousminds.net/comments/dying_vets_fuck_you_letter_to_george_bush_dick_cheney_needs_to_be_read,10,2,mycodebreaks,9/6/2015 5:56\n11399892,LARS: A Fast Zero Allocation HTTP Router for Go,https://github.com/go-playground/lars,8,1,njaremko,3/31/2016 19:30\n11940183,Ansible Container,https://github.com/ansible/ansible-container,1,1,geerlingguy,6/20/2016 18:38\n11190212,Ask HN: Could voice commands make programming easier?,,2,1,hoodoof,2/28/2016 7:28\n10866376,Ask HN: Double Entry Accounting Software for Personal Use,,2,5,rbcgerard,1/8/2016 17:08\n10462891,VLC now renders subtitles in South Asian scripts,https://rajeeshknambiar.wordpress.com/2015/10/27/vlc-now-render-subtitles-in-south-asian-scripts/,42,5,suneeshtr,10/28/2015 4:48\n12128537,The long awaited RSS Reader is finally coming to Opera Web Browser,http://www.opera.com/blogs/desktop/2016/07/opera-developer-40-0-2296-0-update/,2,1,riqbal,7/20/2016 12:43\n10920909,\"Goodbye Docker on CentOS, Hello Ubuntu\",https://www.linux-toys.com/?p=374,71,41,rusher81572,1/17/2016 20:33\n11181617,The Dog Thief Killings,http://roadsandkingdoms.com/2016/the-dog-thief-killings/,49,24,sergeant3,2/26/2016 14:48\n10200913,Show HN: Idea to startup,https://ideatostartup.org,14,17,nikhildaga,9/10/2015 22:17\n10358468,\"I showed leaked NSA slides at Purdue, so feds demanded the video be destroyed\",http://arstechnica.com/tech-policy/2015/10/i-showed-leaked-nsa-slides-at-purdue-so-feds-demanded-the-video-be-destroyed/,7,1,jeo1234,10/9/2015 6:23\n10629613,8 Practices to Build a Modern Technology Organization,https://medium.com/@scocarter/developing-a-technology-roadmap-8d5eb337df72#.4rmpszt91,2,1,bongurr,11/25/2015 20:53\n10362429,\"Stephen Hawking Says We Should Really Be Scared of Capitalism, Not Robots\",http://usuncut.com/news/edit-complete-hw-stephen-hawking-says-really-scared-capitalism-not-robots/,15,2,elmar,10/9/2015 18:46\n11370441,The one hundredth anniversary of the Irish Easter 1916 uprising,http://marginalrevolution.com/marginalrevolution/2016/03/one-hundredth-anniversary-easter-1916-uprising.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+marginalrevolution%2Ffeed+%28Marginal+Revolution%29,19,8,jseliger,3/27/2016 16:17\n11237125,Dynamic Memory Networks for Visual and Textual Question Answering,http://arxiv.org/abs/1603.01417,122,15,evc123,3/7/2016 4:35\n10865817,How Amazon Outflanked Netflix,https://medium.com/@iamziad/how-amazon-outflanked-netflix-whether-to-respond-to-competition-9ab0157fd55b,38,57,ziszis,1/8/2016 16:06\n10642651,Paris climate activists put under house arrest using emergency laws,http://www.theguardian.com/environment/2015/nov/27/paris-climate-activists-put-under-house-arrest-using-emergency-laws,4,1,stefantalpalaru,11/28/2015 22:05\n10901294,Google Maps for Androids new Driving Mode guesses where you want to go,http://venturebeat.com/2016/01/13/google-maps-for-androids-new-driving-mode-guesses-where-you-want-to-go/,1,2,bko,1/14/2016 13:44\n10780896,\"Sued Over Old Debt, and Blocked from Suing Back\",http://www.nytimes.com/2015/12/23/business/dealbook/sued-over-old-debt-and-blocked-from-suing-back.html,53,33,petethomas,12/22/2015 22:50\n12164694,\"Bitcoins not money, judge rules as she tosses money-laundering charge\",https://www.washingtonpost.com/news/morning-mix/wp/2016/07/26/bitcoins-not-money-judge-rules-as-she-tosses-money-laundering-charge/,140,87,ourmandave,7/26/2016 10:53\n10794455,Object oriented design principles programmer should know,http://javarevisited.blogspot.com/2012/03/10-object-oriented-design-principles.html,1,1,javinpaul,12/26/2015 16:32\n11807059,Why Procrastinators Procrastinate (2013),http://waitbutwhy.com/2013/10/why-procrastinators-procrastinate.html,2,1,kasbah,5/31/2016 15:24\n12191089,Israel Proves the Desalination Era Is Here,http://www.scientificamerican.com/article/israel-proves-the-desalination-era-is-here/,586,331,doener,7/30/2016 0:48\n10581199,Introducing Pushbullet Pro,https://blog.pushbullet.com/2015/11/17/introducing-pushbullet-pro/,5,2,supercopter,11/17/2015 14:25\n11839200,You can't code away their wealth,https://www.youtube.com/watch?v=FEU632_Em3g,3,2,ashitlerferad,6/5/2016 1:29\n12576606,A Google self-driving car was involved in crash in Mt. View today,https://techcrunch.com/2016/09/23/a-google-self-driving-car-crashed-in-mt-view-today/?ncid=rss&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Techcrunch+%28TechCrunch%29,1,1,prostoalex,9/25/2016 18:29\n11341823,What Is a Robot?,http://www.theatlantic.com/technology/print/2016/03/what-is-a-human/473166/?single_page=true,27,7,Osiris30,3/23/2016 3:03\n12082656,Libgnutls: fix issue when p11-kit trust store 4 certif verif (GNUTLS-SA-2016-2),http://permalink.gmane.org/gmane.network.gnutls.general/4142,1,1,based2,7/12/2016 22:20\n11282788,Things I Wont Work With: Dioxygen Difluoride (2010),http://blogs.sciencemag.org/pipeline/archives/2010/02/23/things_i_wont_work_with_dioxygen_difluoride,73,30,CarolineW,3/14/2016 13:38\n10367839,Stumptown Acquired by Pete's Coffee and Tea,https://www.stumptowncoffee.com/blog/a-note,1,1,bndw,10/11/2015 2:48\n11098636,Ask HN: Weather site negative temps,,2,1,tmaly,2/14/2016 15:42\n10379861,The Case for Getting Rid of Borders,http://www.theatlantic.com/business/archive/2015/10/get-rid-borders-completely/409501/?single_page=true,3,1,mhb,10/13/2015 12:18\n12428930,Human footprint surprisingly outpaced by population and economic growth,http://phys.org/news/2016-08-human-footprint-surprisingly-outpaced-population.html,1,1,mazsa,9/5/2016 8:36\n10868892,\"The Lyrics to Lil Wayne's 'P**** Monster,' Rearranged by Frequency (NSFW)\",http://www.huffingtonpost.com/2014/08/12/lil-wayne-pussy-monster-franny-choi_n_5669822.html,1,1,castig,1/8/2016 22:47\n10994357,Ask HN: Is it feasible to port Apple's Swift to the ESP8266?,,3,17,schappim,1/29/2016 9:42\n11712730,Twitter Picks Russia Over the U.S,http://www.wsj.com/articles/twitter-picks-russia-over-the-u-s-1463346268,1,5,r721,5/17/2016 11:40\n10362094,Are global wages about to turn?,http://www.bbc.co.uk/news/business-34488950,49,64,SimplyUseless,10/9/2015 18:00\n12241954,Ask HN: What to do when a developer goes dark?,,3,3,bittysdad,8/7/2016 12:58\n10827680,When Plants Go to War,http://nautil.us/issue/31/stress/when-plants-go-to-war,6,1,ernesto95,1/2/2016 20:12\n10853647,\"FAA says 181,000 drones have been registered since December 21\",http://www.dronethority.com/blog/2016/1/6/faa-says-181000-drones-have-been-registered-since-december-21,9,4,dronethority,1/6/2016 20:50\n12029526,Ask HN: Killer app for AR?,,2,2,davidiach,7/4/2016 8:50\n10403007,\"Goldman, JPMorgan Said to Fire 30 Analysts for Cheating on Tests\",http://www.bloomberg.com/news/articles/2015-10-16/goldman-sachs-said-to-dismiss-20-analysts-for-cheating-on-tests,2,1,petethomas,10/17/2015 1:21\n12206008,DNC Staffer got pop-up messages alerting of state-sponsored actors,http://arstechnica.com/security/2016/08/dnc-staffer-got-pop-up-messages-alerting-of-state-sponsored-actors/,10,3,Shank,8/1/2016 21:08\n11227969,Ask HN: How do you balance a serious relationship with starting a company?,,10,4,audace,3/5/2016 1:25\n11624626,Lightning deployment for your ~/Sites folders,https://github.com/fulldecent/Sites,4,1,fulldecent,5/3/2016 22:05\n10819538,\"Study: US is an oligarchy, not a democracy (2014)\",http://www.bbc.com/news/blogs-echochambers-27074746,42,50,coloneltcb,12/31/2015 20:34\n11620017,\"The Optical Illusion Thats So Good, It Even Fools DanKam\",https://dankaminsky.com/2010/12/17/mindless-equals-blown/,3,1,cmrx64,5/3/2016 12:41\n10532762,\"Yahoo Hires McKinsey to Mull Reorg, as Mayer Demands Exec Pledge to Stay\",http://recode.net/2015/11/09/yahoo-hires-mckinsey-to-mull-reorg-as-mayer-demands-exec-pledge-to-stay/,8,4,jackgavigan,11/9/2015 13:02\n10424028,Apple could use custom x86 SoC made by AMD,http://www.bitsandchips.it/52-english-news/6183-apple-could-use-custom-x86-soc-made-by-amd,4,1,doener,10/21/2015 6:46\n11399803,Hash_salt=,https://github.com/search?p=2&q=%22hash_salt%3D%22&ref=searchresults&type=Code&utf8=%E2%9C%93,4,2,newsignup,3/31/2016 19:17\n11883153,Movie written by AI algorithm turns out to be hilarious and intense,http://arstechnica.co.uk/the-multiverse/2016/06/sunspring-movie-watch-written-by-ai-details-interview/,2,1,vinnyglennon,6/11/2016 12:03\n12034678,A Tender Hand in the Presence of Death,http://www.newyorker.com/magazine/2016/07/11/the-work-of-a-hospice-nurse,33,9,wallflower,7/5/2016 6:08\n12320560,Universities not teaching front-end development is a diversity problem,https://medium.com/code-like-a-girl/universities-not-teaching-front-end-development-is-a-diversity-problem-13921107c66f#.qyb3qpndj,1,3,DinahDavis,8/19/2016 15:10\n10710588,Don't bother creating a mobile app,https://medium.com/inside-birdly/why-you-shouldn-t-bother-creating-a-mobile-app-328af62fe0e5#.1io8bq45r,242,175,marwann,12/10/2015 13:59\n12521307,\"Sugar Industry Manipulated Research About Health Effects, Study Finds\",http://www.npr.org/2016/09/13/493801090/sugar-industry-manipulated-research-about-health-effects-study-finds,35,1,pkaeding,9/17/2016 17:05\n10897019,Hackers and Heroes: Rise of the CCC and Hackerspaces,http://hackaday.com/2016/01/12/hackers-and-heroes-rise-of-ccc-and-hackerspaces/,111,34,mariuz,1/13/2016 19:58\n11743946,Ask HN: Why are papers still published as PDFs?,,4,2,adius,5/21/2016 9:22\n11373889,\"RichCSS  Beautiful, DRY, Clean and Reusable CSS\",http://www.richcss.com,5,1,richardsondx,3/28/2016 12:42\n10508267,OpenStreetMap from the International Space Station,http://patriciogonzalezvivo.github.io/ISS,1,1,chippy,11/4/2015 17:53\n12252371,Is the U.S. Due for Radically Raising Taxes for the Rich?,http://www.theatlantic.com/business/archive/2016/08/is-america-due-for-a-tax-hike/494795/?single_page=true,1,1,JumpCrisscross,8/9/2016 3:18\n11444393,\"Show HN: PhantomJsCloud, Headless Browser SaaS\",https://PhantomJsCloud.com,2,1,novaleaf,4/7/2016 3:04\n10527264,Google services set for 'return' to China,http://www.bbc.com/news/technology-34698642,53,49,tellarin,11/8/2015 3:08\n11599497,WebExtensions in Firefox 48,https://blog.mozilla.org/addons/2016/04/29/webextensions-in-firefox-48/,106,69,matteotom,4/29/2016 23:49\n10701807,Tiny temperature sensor powered by radio waves,https://www.tue.nl/en/university/news-and-press/news/04-12-2015-s-werelds-kleinste-temperatuursensor-haalt-zijn-energie-uit-radiogolven/,3,2,lakeeffect,12/9/2015 3:56\n10206255,Chariot Wins First Round of San Francisco's Private Transit Battle,http://www.forbes.com/sites/scottbeyer/2015/09/08/chariot-wins-first-round-of-san-franciscos-private-transit-battle/,42,44,evilsimon,9/11/2015 21:22\n12149183,Show HN: Parse recipe ingredients using JavaScript,https://github.com/herkyl/ingredients-parser,6,2,zongitsrinzler,7/23/2016 11:35\n11473902,Engineering PhD student who died last year will get rare posthumous degree,http://host.madison.com/wsj/news/local/uw-engineering-phd-student-who-died-last-year-will-get/article_b3de4af6-8ec0-52df-b658-721d3dbdc4c1.html,145,19,DarkContinent,4/11/2016 18:23\n10942147,Apples Amazing New Music App Hits All the Right Notes,https://www.yahoo.com/tech/apple-s-amazing-new-music-1347023806267446.html,4,1,snake117,1/20/2016 23:09\n11485277,Airbnb acquires team of Bitcoin and blockchain experts,http://qz.com/657246/airbnb-just-acquired-a-team-of-bitcoin-and-blockchain-experts/,13,1,onthedole,4/13/2016 2:29\n10469896,Is Tesla Doomed?,http://www.roadandtrack.com/car-culture/a26859/bob-lutz-tesla/,3,3,tomcam,10/29/2015 9:10\n12151906,\"An Experiment with GitHub Pages, Jekyll and Travis CI (Having Some Fun)\",http://darek.dk/2016/05/29/an-experiment-with-github-pages-jekyll-and-travis-ci.html,3,1,darekdk,7/24/2016 2:16\n12532304,Tips from a Pro: An Introduction to Microscopic Photography (2015),http://www.popphoto.com/tips-pro-microscopic-photography,51,4,Tomte,9/19/2016 15:45\n10741606,\"Comcast CEO to angry customers: Its not me, its you\",http://www.vox.com/business-and-finance/2015/12/15/10161100/brian-roberts-comcast-bad?utm_medium=social&utm_source=facebook&utm_campaign=voxdotcom&utm_content=tuesday,7,1,praneshp,12/16/2015 0:47\n12065681,The Renewed Case for the Reduced Instruction Set Computer: Avoiding ISA Bloat,http://www.eecs.berkeley.edu/Pubs/TechRpts/2016/EECS-2016-130.html,69,31,ingve,7/10/2016 14:28\n12317616,U.S. Judge Rejects Ubers Proposed $100M Settlement with Drivers,http://www.wsj.com/articles/u-s-judge-rejects-ubers-proposed-100-million-settlement-with-drivers-1471560362,54,56,Kaedon,8/19/2016 2:30\n11294026,English Syntax Highlighting,http://evanhahn.github.io/English-text-highlighting/,248,105,azdle,3/16/2016 0:06\n11925814,The Geek Behind Google's Map Quest,http://www.fastcompany.com/3060811/most-creative-people/the-geek-behind-googles-map-quest,1,2,chickenbane,6/17/2016 22:00\n10638339,\"Usenet, what have you become? (2012)\",http://www.90percentofeverything.com/2012/08/28/usenet-what-have-you-become/,63,57,pmoriarty,11/27/2015 18:42\n11138742,\"Colma, Calif., Is a Town of 2.2 Square Miles, Most of It 6 Feet Deep (2006)\",http://www.nytimes.com/2006/12/09/us/09cemetery.html,56,37,apsec112,2/20/2016 4:00\n12490497,The bizarre world of Bitcoin mining finds a new home in Tibet,https://www.washingtonpost.com/world/asia_pacific/in-chinas-tibetan-highlands-the-bizarre-world-of-bitcoin-mining-finds-a-new-home/2016/09/12/7729cbea-657e-11e6-b4d8-33e931b5a26d_story.html,2,1,e15ctr0n,9/13/2016 17:36\n11194636,Microservice on-top of distributed filesystem for NASA data,https://medium.com/@lorenzogotuned/applying-some-good-open-source-savvy-hacking-4a32323c64a3#.wvan5s8ex,3,1,tuned,2/29/2016 10:26\n10526324,Satoshi Nakamoto officially nominated for the Nobel prize in economics,http://www.huffingtonpost.com/bhagwan-chowdry/i-shall-happily-accept-th_b_8462028.html,47,6,rmason,11/7/2015 21:33\n11452432,Debian XScreenSaver package maintainer responds,https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=819703#425,38,40,ashitlerferad,4/8/2016 3:41\n10788826,TSA Sued Over New Policy to Refuse Opt-Outs,http://professional-troublemaker.com/2015/12/24/corbett-sues-tsa-over-new-policy-to-refuse-opt-outs/,112,75,tsaoutourpants,12/24/2015 17:19\n10499089,\"I have $10,000 dollars in my bank account. Am I an entrepreneur?\",https://medium.com/@sktgthill/i-have-10-000-dollars-in-my-bank-account-am-i-an-entrepreneur-d3fa3bf4ee61,1,1,thileepan,11/3/2015 12:29\n11433605,Users Really Do Plug in USB Drives They Find [pdf],https://zakird.com/papers/usb.pdf,3,2,dadrian,4/5/2016 19:31\n10588305,Visual Studio now available in cloud subscriptions,https://www.visualstudio.com/products/how-to-buy-vs,113,41,mynameisvlad,11/18/2015 15:45\n11870578,Thought leader gives talk that will inspire your thoughts,https://www.youtube.com/watch?v=_ZBKX-6Gz6A,4,1,Analemma_,6/9/2016 16:49\n10404949,On Botnets and Streaming Music Services,http://motherboard.vice.com/read/i-built-a-botnet-that-could-destroy-spotify-with-fake-listens,120,70,6stringmerc,10/17/2015 16:35\n10524489,Two new steps toward quantum computing,http://phys.org/news/2015-11-big-quantum.html,14,2,djmylt,11/7/2015 11:27\n12379592,How Purism Avoids Intels Active Management Technology,https://puri.sm/philosophy/how-purism-avoids-intels-active-management-technology/,10,6,AdmiralAsshat,8/29/2016 2:22\n10339284,YC Application Translated and Broken Down,https://medium.com/@zreitano/the-yc-application-broken-down-and-translated-e4c0f5235081,4,1,zreitano,10/6/2015 14:57\n10824382,Microkernels are slow and Elvis didn't do no drugs,http://blog.darknedgy.net/technology/2016/01/01/0/,169,132,vezzy-fnord,1/2/2016 0:49\n10739875,How Product Hunt really works,https://medium.com/@benjiwheeler/how-product-hunt-really-works-d8fdcda1da74,695,222,brw12,12/15/2015 19:32\n11680777,RoboBrowser: Your friendly neighborhood web scraper,https://github.com/jmcarp/robobrowser,182,58,pmoriarty,5/12/2016 1:43\n"
  },
  {
    "path": "data/melina_trump_speech.txt",
    "content": "Thank you very much. Thank you. You have all been very kind to Donald and me, to our young son Barron, and to our whole family. It's a very nice welcome and we're excited to be with you at this historic convention. I am so proud of your choice for president of the United States, my husband, Donald J. Trump.\n\nAnd I can assure you, he is moved by this great honor. The 2016 Republican primaries were fierce and started with many candidates, 17 to be exact, and I know that Donald agrees with me when I mention how talented all of them are. They deserve respect and gratitude from all of us.\n\nHowever, when it comes to my husband, I will say that I am definitely biased, and for good reason.\n\nI have been with Donald for 18 years and I have been aware of his love for this country since we first met. He never had a hidden agenda when it comes to his patriotism, because, like me, he loves this country so much. I was born in Slovenia, a small, beautiful and then-communist country in Central Europe. My sister Ines, who is an incredible woman and a friend, and I were raised by my wonderful parents. My elegant and hard-working mother Amalia introduced me to fashion and beauty. My father Viktor instilled in me a passion for business and travel. Their integrity, compassion and intelligence reflects to this day on me and for my love of family and America.\n\nFrom a young age, my parents impressed on me the values that you work hard for what you want in life; that your word is your bond and you do what you say and keep your promise; that you treat people with respect. They taught and showed me values and morals in their daily life. That is a lesson that I continue to pass along to our son, and we need to pass those lessons on to the many generations to follow. Because we want our children in this nation to know that the only limit to your achievements is the strength of your dreams and your willingness to work for them.\n\nI am fortunate for my heritage, but also for where it brought me today. I traveled the world while working hard in the incredible arena of fashion. After living and working in Milan and Paris, I arrived in New York City 20 years ago, and I saw both the joys and the hardships of daily life. On July 28, 2006, I was very proud to become a citizen of the United States — the greatest privilege on planet Earth. I cannot, or will not, take the freedoms this country offers for granted. But these freedoms have come with a price so many times. The sacrifices made by our veterans are reminders to us of this. I would like to take this moment to recognize an amazing veteran, the great Sen. Bob Dole. And let us thank all of our veterans in the arena today, and those across our great country. We are all truly blessed to be here. That will never change.\n\nI can tell you with certainty that my husband has been concerned about our country for as long as I have known him. With all of my heart, I know that he will make a great and lasting difference. Donald has a deep and unbounding determination and a never-give-up attitude. I have seen him fight for years to get a project done — or even started — and he does not give up! If you want someone to fight for you and your country, I can assure you, he is the \"guy.\"\n\nHe will never, ever, give up. And, most importantly, he will never, ever, let you down. Donald is, and always has been, an amazing leader. Now, he will go to work for you. His achievements speak for themselves, and his performance throughout the primary campaign proved that he knows how to win. He also knows how to remain focused on improving our country — on keeping it safe and secure. He is tough when he has to be but he is also kind and fair and caring. This kindness is not always noted, but it is there for all to see. That is one reason I fell in love with him to begin with.\n\nDonald is intensely loyal. To family, friends, employees, country. He has the utmost respect for his parents, Mary and Fred, to his sisters Maryanne and Elizabeth, to his brother Robert and to the memory of his late brother Fred. His children have been cared for and mentored to the extent that even his adversaries admit they are an amazing testament to who he is as a man and a father. There is a great deal of love in the Trump family. That is our bond, and that is our strength.\n\nYes, Donald thinks big, which is especially important when considering the presidency of the United States. No room for small thinking. No room for small results. Donald gets things done.\n\nOur country is underperforming and needs new leadership. Leadership is also what the world needs. Donald wants our country to move forward in the most positive of ways. Everyone wants change. Donald is the only one that can deliver it. We should not be satisfied with stagnation. Donald wants prosperity for all Americans. We need new programs to help the poor and opportunities to challenge the young. There has to be a plan for growth — only then will fairness result.\n\nMy husband's experience exemplifies growth and successful passage of opportunity to the next generation. His success indicates inclusion rather than division. My husband offers a new direction, welcoming change, prosperity and greater cooperation among peoples and nations. Donald intends to represent all the people, not just some of the people. That includes Christians and Jews and Muslims, it includes Hispanics and African Americans and Asians, and the poor and the middle-class. Throughout his career, Donald has successfully worked with people of many faiths and with many nations.\n\nLike no one else, I have seen the talent, the energy, the tenacity, the resourceful mind, and the simple goodness of heart that God gave to Donald Trump. Now is the time to use those gifts as never before, for purposes far greater than ever before. And he will do this better than anyone else can — and it won't even be close. Everything depends on it, for our cause and for our country.\n\nPeople are counting on him — all the millions of you who have touched us so much with your kindness and your confidence. You have turned this unlikely campaign into a movement that is still gaining in strength and number. The primary season, and its toughness, is behind us. Let's all come together in a national campaign like no other.\n\nThe race will be hard-fought, all the way to November. There will be good times and hard times and unexpected turns — it would not be a Trump contest without excitement and drama. But through it all, my husband will remain focused on only one thing: this beautiful country, that he loves so much.\n\nIf I am honored to serve as first lady, I will use that wonderful privilege to try to help people in our country who need it the most. One of the many causes dear to my heart is helping children and women. You judge a society by how it treats its citizens. We must do our best to ensure that every child can live in comfort and security, with the best possible education. As citizens of this great nation, it is kindness, love, and compassion for each other that will bring us together — and keep us together. These are the values Donald and I will bring to the White House. My husband is ready to lead this great nation. He is ready to fight, every day, to give our children the better future they deserve. Ladies and gentlemen, Donald J. Trump is ready to serve and lead this country as the next president of the United States.\n\nThank you, God bless you, and God bless America."
  },
  {
    "path": "data/michelle_obama_speech.txt",
    "content": "As you might imagine, for Barack, running for president is nothing compared to that first game of basketball with my brother, Craig.\n\nI can't tell you how much it means to have Craig and my mom here tonight. Like Craig, I can feel my dad looking down on us, just as I've felt his presence in every grace-filled moment of my life.\n\nAt 6-foot-6, I've often felt like Craig was looking down on me too ... literally. But the truth is, both when we were kids and today, he wasn't looking down on me. He was watching over me.\n\nAnd he's been there for me every step of the way since that clear February day 19 months ago, when — with little more than our faith in each other and a hunger for change — we joined my husband, Barack Obama, on the improbable journey that's brought us to this moment.\n\nBut each of us also comes here tonight by way of our own improbable journey.\n\nI come here tonight as a sister, blessed with a brother who is my mentor, my protector and my lifelong friend.\n\nI come here as a wife who loves my husband and believes he will be an extraordinary president.\n\nI come here as a mom whose girls are the heart of my heart and the center of my world — they're the first thing I think about when I wake up in the morning, and the last thing I think about when I go to bed at night. Their future — and all our children's future — is my stake in this election.\n\nAnd I come here as a daughter — raised on the South Side of Chicago by a father who was a blue-collar city worker and a mother who stayed at home with my brother and me. My mother's love has always been a sustaining force for our family, and one of my greatest joys is seeing her integrity, her compassion and her intelligence reflected in my own daughters.\n\nMy dad was our rock. Although he was diagnosed with multiple sclerosis in his early 30s, he was our provider, our champion, our hero. As he got sicker, it got harder for him to walk, it took him longer to get dressed in the morning. But if he was in pain, he never let on. He never stopped smiling and laughing — even while struggling to button his shirt, even while using two canes to get himself across the room to give my mom a kiss. He just woke up a little earlier and worked a little harder.\n\nHe and my mom poured everything they had into me and Craig. It was the greatest gift a child can receive: never doubting for a single minute that you're loved, and cherished, and have a place in this world. And thanks to their faith and hard work, we both were able to go on to college. So I know firsthand from their lives — and mine — that the American dream endures.\n\nAnd you know, what struck me when I first met Barack was that even though he had this funny name, even though he'd grown up all the way across the continent in Hawaii, his family was so much like mine. He was raised by grandparents who were working-class folks just like my parents, and by a single mother who struggled to pay the bills just like we did. Like my family, they scrimped and saved so that he could have opportunities they never had themselves. And Barack and I were raised with so many of the same values: that you work hard for what you want in life; that your word is your bond and you do what you say you're going to do; that you treat people with dignity and respect, even if you don't know them, and even if you don't agree with them.\n\nAnd Barack and I set out to build lives guided by these values, and pass them on to the next generation. Because we want our children — and all children in this nation — to know that the only limit to the height of your achievements is the reach of your dreams and your willingness to work for them.\n\nAnd as our friendship grew, and I learned more about Barack, he introduced me to the work he'd done when he first moved to Chicago after college. Instead of heading to Wall Street, Barack had gone to work in neighborhoods devastated when steel plants shut down and jobs dried up. And he'd been invited back to speak to people from those neighborhoods about how to rebuild their community.\n\nThe people gathered together that day were ordinary folks doing the best they could to build a good life. They were parents living paycheck to paycheck; grandparents trying to get by on a fixed income; men frustrated that they couldn't support their families after their jobs disappeared. Those folks weren't asking for a handout or a shortcut. They were ready to work — they wanted to contribute. They believed — like you and I believe — that America should be a place where you can make it if you try.\n\nBarack stood up that day, and spoke words that have stayed with me ever since. He talked about \"The world as it is\" and \"The world as it should be.\" And he said that all too often, we accept the distance between the two, and settle for the world as it is — even when it doesn't reflect our values and aspirations. But he reminded us that we know what our world should look like. We know what fairness and justice and opportunity look like. And he urged us to believe in ourselves — to find the strength within ourselves to strive for the world as it should be. And isn't that the great American story?\n\nIt's the story of men and women gathered in churches and union halls, in town squares and high school gyms — people who stood up and marched and risked everything they had — refusing to settle, determined to mold our future into the shape of our ideals.\n\nIt is because of their will and determination that this week, we celebrate two anniversaries: the 88th anniversary of women winning the right to vote, and the 45th anniversary of that hot summer day when [Dr. Martin Luther King Jr.] lifted our sights and our hearts with his dream for our nation.\n\nI stand here today at the crosscurrents of that history — knowing that my piece of the American dream is a blessing hard won by those who came before me. All of them driven by the same conviction that drove my dad to get up an hour early each day to painstakingly dress himself for work. The same conviction that drives the men and women I've met all across this country:\n\nPeople who work the day shift, kiss their kids goodnight, and head out for the night shift — without disappointment, without regret — that goodnight kiss a reminder of everything they're working for.\n\nThe military families who say grace each night with an empty seat at the table. The servicemen and women who love this country so much, they leave those they love most to defend it.\n\nThe young people across America serving our communities — teaching children, cleaning up neighborhoods, caring for the least among us each and every day.\n\nPeople like Hillary Clinton, who put those 18 million cracks in the glass ceiling, so that our daughters — and sons — can dream a little bigger and aim a little higher.\n\nPeople like Joe Biden, who's never forgotten where he came from and never stopped fighting for folks who work long hours and face long odds and need someone on their side again.\n\nAll of us driven by a simple belief that the world as it is just won't do — that we have an obligation to fight for the world as it should be.\n\nThat is the thread that connects our hearts. That is the thread that runs through my journey and Barack's journey and so many other improbable journeys that have brought us here tonight, where the current of history meets this new tide of hope.\n\nThat is why I love this country.\n\nAnd in my own life, in my own small way, I've tried to give back to this country that has given me so much. That's why I left a job at a law firm for a career in public service, working to empower young people to volunteer in their communities. Because I believe that each of us — no matter what our age or background or walk of life — each of us has something to contribute to the life of this nation.\n\nIt's a belief Barack shares — a belief at the heart of his life's work.\n\nIt's what he did all those years ago, on the streets of Chicago, setting up job training to get people back to work and after-school programs to keep kids safe — working block by block to help people lift up their families.\n\nIt's what he did in the Illinois Senate, moving people from welfare to jobs, passing tax cuts for hard-working families, and making sure women get equal pay for equal work.\n\nIt's what he's done in the United States Senate, fighting to ensure the men and women who serve this country are welcomed home not just with medals and parades but with good jobs and benefits and health care — including mental health care.\n\nThat's why he's running — to end the war in Iraq responsibly, to build an economy that lifts every family, to make health care available for every American, and to make sure every child in this nation gets a world class education all the way from preschool to college. That's what Barack Obama will do as president of the United States of America.\n\nHe'll achieve these goals the same way he always has — by bringing us together and reminding us how much we share and how alike we really are. You see, Barack doesn't care where you're from, or what your background is, or what party — if any — you belong to. That's not how he sees the world. He knows that thread that connects us — our belief in America's promise, our commitment to our children's future — is strong enough to hold us together as one nation even when we disagree.\n\nIt was strong enough to bring hope to those neighborhoods in Chicago.\n\nIt was strong enough to bring hope to the mother he met worried about her child in Iraq; hope to the man who's unemployed, but can't afford gas to find a job; hope to the student working nights to pay for her sister's health care, sleeping just a few hours a day.\n\nAnd it was strong enough to bring hope to people who came out on a cold Iowa night and became the first voices in this chorus for change that's been echoed by millions of Americans from every corner of this nation.\n\nMillions of Americans who know that Barack understands their dreams; that Barack will fight for people like them; and that Barack will finally bring the change we need.\n\nAnd in the end, after all that's happened these past 19 months, the Barack Obama I know today is the same man I fell in love with 19 years ago. He's the same man who drove me and our new baby daughter home from the hospital 10 years ago this summer, inching along at a snail's pace, peering anxiously at us in the rearview mirror, feeling the whole weight of her future in his hands, determined to give her everything he'd struggled so hard for himself, determined to give her what he never had: the affirming embrace of a father's love.\n\nAnd as I tuck that little girl and her little sister into bed at night, I think about how one day, they'll have families of their own. And one day, they — and your sons and daughters — will tell their own children about what we did together in this election. They'll tell them how this time, we listened to our hopes, instead of our fears. How this time, we decided to stop doubting and to start dreaming. How this time, in this great country — where a girl from the South Side of Chicago can go to college and law school, and the son of a single mother from Hawaii can go all the way to the White House – we committed ourselves to building the world as it should be.\n\nSo tonight, in honor of my father's memory and my daughters' future — out of gratitude to those whose triumphs we mark this week, and those whose everyday sacrifices have brought us to this moment — let us devote ourselves to finishing their work; let us work together to fulfill their hopes; and let us stand together to elect Barack Obama president of the United States of America.\n\nThank you, God bless you, and God bless America."
  },
  {
    "path": "data/obama_speech.txt",
    "content": "My fellow citizens:I stand here today humbled by the task before us, grateful for the trust you have bestowed, mindful of the sacrifices borne by our ancestors. I thank President Bush for his service to our nation, as well as the generosity and cooperation he has shown throughout this transition.\nForty-four Americans have now taken the presidential oath. The words have been spoken during rising tides of prosperity and the still waters of peace. Yet, every so often the oath is taken amidst gathering clouds and raging storms. At these moments, America has carried on not simply because of the skill or vision of those in high office, but because We the People have remained faithful to the ideals of our forbearers, and true to our founding documents.\nSo it has been. So it must be with this generation of Americans.\n\nThat we are in the midst of crisis is now well understood. Our nation is at war, against a far-reaching network of violence and hatred. Our economy is badly weakened, a consequence of greed and irresponsibility on the part of some, but also our collective failure to make hard choices and prepare the nation for a new age. Homes have been lost; jobs shed; businesses shuttered. Our health care is too costly; our schools fail too many; and each day brings further evidence that the ways we use energy strengthen our adversaries and threaten our planet.\n\nThese are the indicators of crisis, subject to data and statistics. Less measurable but no less profound is a sapping of confidence across our land - a nagging fear that America's decline is inevitable, and that the next generation must lower its sights.\n\nToday I say to you that the challenges we face are real. They are serious and they are many.\n\nThey will not be met easily or in a short span of time. But know this, America - they will be met. On this day, we gather because we have chosen hope over fear, unity of purpose over conflict and discord.\n\nOn this day, we come to proclaim an end to the petty grievances and false promises, the recriminations and worn out dogmas, that for far too long have strangled our politics.\n\nWe remain a young nation, but in the words of Scripture, the time has come to set aside childish things. The time has come to reaffirm our enduring spirit; to choose our better history; to carry forward that precious gift, that noble idea, passed on from generation to generation: the God-given promise that all are equal, all are free, and all deserve a chance to pursue their full measure of happiness.\n\nIn reaffirming the greatness of our nation, we understand that greatness is never a given. It must be earned. Our journey has never been one of short-cuts or settling for less. It has not been the path for the faint-hearted - for those who prefer leisure over work, or seek only the pleasures of riches and fame. Rather, it has been the risk-takers, the doers, the makers of things - some celebrated but more often men and women obscure in their labor, who have carried us up the long, rugged path towards prosperity and freedom.\n\nFor us, they packed up their few worldly possessions and traveled across oceans in search of a new life.\n\nFor us, they toiled in sweatshops and settled the West; endured the lash of the whip and plowed the hard earth.\nFor us, they fought and died, in places like Concord and Gettysburg; Normandy and Khe Sahn. Time and again these men and women struggled and sacrificed and worked till their hands were raw so that we might live a better life. They saw America as bigger than the sum of our individual ambitions; greater than all the differences of birth or wealth or faction.\n\nThis is the journey we continue today. We remain the most prosperous, powerful nation on Earth. Our workers are no less productive than when this crisis began. Our minds are no less inventive, our goods and services no less needed than they were last week or last month or last year. Our capacity remains undiminished. But our time of standing pat, of protecting narrow interests and putting off unpleasant decisions - that time has surely passed. Starting today, we must pick ourselves up, dust ourselves off, and begin again the work of remaking America.\n\nFor everywhere we look, there is work to be done. The state of the economy calls for action, bold and swift, and we will act - not only to create new jobs, but to lay a new foundation for growth. We will build the roads and bridges, the electric grids and digital lines that feed our commerce and bind us together. We will restore science to its rightful place, and wield technology's wonders to raise health care's quality and lower its cost. We will harness the sun and the winds and the soil to fuel our cars and run our factories. And we will transform our schools and colleges and universities to meet the demands of a new age. All this we can do. And all this we will do.\n\nNow, there are some who question the scale of our ambitions - who suggest that our system cannot tolerate too many big plans. Their memories are short. For they have forgotten what this country has already done; what free men and women can achieve when imagination is joined to common purpose, and necessity to courage.\n\nWhat the cynics fail to understand is that the ground has shifted beneath them - that the stale political arguments that have consumed us for so long no longer apply. The question we ask today is not whether our government is too big or too small, but whether it works - whether it helps families find jobs at a decent wage, care they can afford, a retirement that is dignified. Where the answer is yes, we intend to move forward. Where the answer is no, programs will end. And those of us who manage the public's dollars will be held to account - to spend wisely, reform bad habits, and do our business in the light of day - because only then can we restore the vital trust between a people and their government.\n\nNor is the question before us whether the market is a force for good or ill. Its power to generate wealth and expand freedom is unmatched, but this crisis has reminded us that without a watchful eye, the market can spin out of control - and that a nation cannot prosper long when it favors only the prosperous. The success of our economy has always depended not just on the size of our Gross Domestic Product, but on the reach of our prosperity; on our ability to extend opportunity to every willing heart - not out of charity, but because it is the surest route to our common good.\n\nAs for our common defense, we reject as false the choice between our safety and our ideals. Our Founding Fathers, faced with perils we can scarcely imagine, drafted a charter to assure the rule of law and the rights of man, a charter expanded by the blood of generations. Those ideals still light the world, and we will not give them up for expedience's sake. And so to all other peoples and governments who are watching today, from the grandest capitals to the small village where my father was born: know that America is a friend of each nation and every man, woman, and child who seeks a future of peace and dignity, and that we are ready to lead once more.\n\nRecall that earlier generations faced down fascism and communism not just with missiles and tanks, but with sturdy alliances and enduring convictions. They understood that our power alone cannot protect us, nor does it entitle us to do as we please. Instead, they knew that our power grows through its prudent use; our security emanates from the justness of our cause, the force of our example, the tempering qualities of humility and restraint.\n\nWe are the keepers of this legacy. Guided by these principles once more, we can meet those new threats that demand even greater effort - even greater cooperation and understanding between nations. We will begin to responsibly leave Iraq to its people, and forge a hard-earned peace in Afghanistan. With old friends and former foes, we will work tirelessly to lessen the nuclear threat, and roll back the specter of a warming planet. We will not apologize for our way of life, nor will we waver in its defense, and for those who seek to advance their aims by inducing terror and slaughtering innocents, we say to you now that our spirit is stronger and cannot be broken; you cannot outlast us, and we will defeat you.\n\nFor we know that our patchwork heritage is a strength, not a weakness. We are a nation of Christians and Muslims, Jews and Hindus - and non-believers. We are shaped by every language and culture, drawn from every end of this Earth; and because we have tasted the bitter swill of civil war and segregation, and emerged from that dark chapter stronger and more united, we cannot help but believe that the old hatreds shall someday pass; that the lines of tribe shall soon dissolve; that as the world grows smaller, our common humanity shall reveal itself; and that America must play its role in ushering in a new era of peace.\n\nTo the Muslim world, we seek a new way forward, based on mutual interest and mutual respect.\n\nTo those leaders around the globe who seek to sow conflict, or blame their society's ills on the West - know that your people will judge you on what you can build, not what you destroy. To those who cling to power through corruption and deceit and the silencing of dissent, know that you are on the wrong side of history; but that we will extend a hand if you are willing to unclench your fist.\n\nTo the people of poor nations, we pledge to work alongside you to make your farms flourish and let clean waters flow; to nourish starved bodies and feed hungry minds. And to those nations like ours that enjoy relative plenty, we say we can no longer afford indifference to suffering outside our borders; nor can we consume the world's resources without regard to effect. For the world has changed, and we must change with it.\n\nAs we consider the road that unfolds before us, we remember with humble gratitude those brave Americans who, at this very hour, patrol far-off deserts and distant mountains. They have something to tell us today, just as the fallen heroes who lie in Arlington whisper through the ages.\n\nWe honor them not only because they are guardians of our liberty, but because they embody the spirit of service; a willingness to find meaning in something greater than themselves. And yet, at this moment - a moment that will define a generation - it is precisely this spirit that must inhabit us all.\n\nFor as much as government can do and must do, it is ultimately the faith and determination of the American people upon which this nation relies. It is the kindness to take in a stranger when the levees break, the selflessness of workers who would rather cut their hours than see a friend lose their job which sees us through our darkest hours. It is the firefighter's courage to storm a stairway filled with smoke, but also a parent's willingness to nurture a child, that finally decides our fate.\n\nOur challenges may be new. The instruments with which we meet them may be new. But those values upon which our success depends - hard work and honesty, courage and fair play, tolerance and curiosity, loyalty and patriotism - these things are old. These things are true. They have been the quiet force of progress throughout our history. What is demanded then is a return to these truths. What is required of us now is a new era of responsibility - a recognition, on the part of every American, that we have duties to ourselves, our nation, and the world, duties that we do not grudgingly accept but rather seize gladly, firm in the knowledge that there is nothing so satisfying to the spirit, so defining of our character, than giving our all to a difficult task.\n\nThis is the price and the promise of citizenship.\n\nThis is the source of our confidence - the knowledge that God calls on us to shape an uncertain destiny.\n\nThis is the meaning of our liberty and our creed - why men and women and children of every race and every faith can join in celebration across this magnificent mall, and why a man whose father less than sixty years ago might not have been served at a local restaurant can now stand before you to take a most sacred oath.\n\nSo let us mark this day with remembrance, of who we are and how far we have traveled. In the year of America's birth, in the coldest of months, a small band of patriots huddled by dying campfires on the shores of an icy river. The capital was abandoned. The enemy was advancing. The snow was stained with blood. At a moment when the outcome of our revolution was most in doubt, the father of our nation ordered these words be read to the people:\n\n\"Let it be told to the future world...that in the depth of winter, when nothing but hope and virtue could survive...that the city and the country, alarmed at one common danger, came forth to meet [it].\"\n\nAmerica. In the face of our common dangers, in this winter of our hardship, let us remember these timeless words. With hope and virtue, let us brave once more the icy currents, and endure what storms may come. Let it be said by our children's children that when we were tested we refused to let this journey end, that we did not turn back nor did we falter; and with eyes fixed on the horizon and God's grace upon us, we carried forth that great gift of freedom and delivered it safely to future generations.\n"
  },
  {
    "path": "data/result.csv",
    "content": "highlights/0/description,highlights/0/title,highlights/0/value,highlights/1/description,highlights/1/title,highlights/1/value,highlights/2/description,highlights/2/title,highlights/2/value,highlights/3/description,highlights/3/title,highlights/3/value,highlights/4/description,highlights/4/title,highlights/4/value,highlights/5/description,highlights/5/value,highlights/6/value,lists/0/name,lists/0/rank,lists/1/name,lists/1/rank,lists/2/name,lists/2/rank,meta/ceo,meta/industry,meta/previousRank,meta/rank,tables/0/data/0/name,tables/0/data/0/value,tables/0/data/1/name,tables/0/data/1/value,tables/0/data/2/name,tables/0/data/2/value,tables/0/data/3/name,tables/0/data/3/value,tables/0/data/4/name,tables/0/data/4/value,tables/0/data/5/name,tables/0/data/5/value,tables/0/data/6/name,tables/0/data/6/value,tables/0/name,tables/1/data/0/name,tables/1/data/0/value,tables/1/data/1/name,tables/1/data/1/value,tables/1/data/2/name,tables/1/data/2/value,tables/1/data/3/name,tables/1/data/3/value,tables/1/name,tables/2/data/0/name,tables/2/data/0/value,tables/2/data/1/name,tables/2/data/1/value,tables/2/data/2/name,tables/2/data/2/value,tables/2/name,title,lists/3/name,lists/3/rank\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),485873,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),13643,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),198825,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-7.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",2300000,1,Fortune 500,1,World’s Most Admired Companies,42,Change the World,15,C. Douglas McMillon,General Merchandisers,1,1,CEO,C. Douglas McMillon,Sector,Retailing,Industry,General Merchandisers,HQ Location,\"Bentonville, AR\",Website,http://www.walmart.com,Years on Global 500 List,23,Employees,2300000,Company Information,Revenues ($M),485873,Profits ($M),13643,Assets ($M),198825,Total Stockholder Equity ($M),77798,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.8,Profits as % of Assets,6.9,Profits as % of Stockholder Equity,17.5,Profit Ratios,Walmart,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),315199,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-4.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),9571.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),489838,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-6.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",926067,2,,,,,,,Kou Wei,Utilities,2,2,CEO,Kou Wei,Sector,Energy,Industry,Utilities,HQ Location,\"Beijing, China\",Website,http://www.sgcc.com.cn,Years on Global 500 List,17,Employees,926067,Company Information,Revenues ($M),315199,Profits ($M),9571.3,Assets ($M),489838,Total Stockholder Equity ($M),209456,Key Financials (Last Fiscal Year),Profit as % of Revenues,3,Profits as % of Assets,2,Profits as % of Stockholder Equity,4.6,Profit Ratios,State Grid,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),267518,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-9.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1257.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),310726,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-65,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",713288,4,,,,,,,Wang Yupu,Petroleum Refining,4,3,CEO,Wang Yupu,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Beijing, China\",Website,http://www.sinopec.com,Years on Global 500 List,19,Employees,713288,Company Information,Revenues ($M),267518,Profits ($M),1257.9,Assets ($M),310726,Total Stockholder Equity ($M),106523,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.5,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,1.2,Profit Ratios,Sinopec Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),262573,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-12.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1867.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),585619,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-73.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",1512048,3,,,,,,,Zhang Jianhua,Petroleum Refining,3,4,CEO,Zhang Jianhua,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Beijing, China\",Website,http://www.cnpc.com.cn,Years on Global 500 List,17,Employees,1512048,Company Information,Revenues ($M),262573,Profits ($M),1867.5,Assets ($M),585619,Total Stockholder Equity ($M),301893,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.7,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,0.6,Profit Ratios,China National Petroleum,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),254694,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,7.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),16899.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),437575,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-12.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",364445,8,World’s Most Admired Companies,34,,,,,Akio Toyoda,Motor Vehicles and Parts,8,5,CEO,Akio Toyoda,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Toyota, Japan\",Website,http://www.toyota-global.com,Years on Global 500 List,23,Employees,364445,Company Information,Revenues ($M),254694,Profits ($M),16899.3,Assets ($M),437575,Total Stockholder Equity ($M),157210,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.6,Profits as % of Assets,3.9,Profits as % of Stockholder Equity,10.7,Profit Ratios,Toyota Motor,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),240264,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,1.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5937.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),432116,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",626715,7,,,,,,,Matthias Muller,Motor Vehicles and Parts,7,6,CEO,Matthias Muller,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Wolfsburg, Germany\",Website,http://www.volkswagen.com,Years on Global 500 List,23,Employees,626715,Company Information,Revenues ($M),240264,Profits ($M),5937.3,Assets ($M),432116,Total Stockholder Equity ($M),97753,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.5,Profits as % of Assets,1.4,Profits as % of Stockholder Equity,6.1,Profit Ratios,Volkswagen,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),240033,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-11.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4575,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),411275,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,135.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",89000,5,,,,,,,Ben van Beurden,Petroleum Refining,5,7,CEO,Ben van Beurden,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"The Hague, Netherlands\",Website,http://www.shell.com,Years on Global 500 List,23,Employees,89000,Company Information,Revenues ($M),240033,Profits ($M),4575,Assets ($M),411275,Total Stockholder Equity ($M),186646,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.9,Profits as % of Assets,1.1,Profits as % of Stockholder Equity,2.5,Profit Ratios,Royal Dutch Shell,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),223604,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),24074,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),620854,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",367700,11,Fortune 500,2,World’s Most Admired Companies,4,,,Warren E. Buffett,Insurance: Property and Casualty (Stock),11,8,CEO,Warren E. Buffett,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"Omaha, NE\",Website,http://www.berkshirehathaway.com,Years on Global 500 List,21,Employees,367700,Company Information,Revenues ($M),223604,Profits ($M),24074,Assets ($M),620854,Total Stockholder Equity ($M),283001,Key Financials (Last Fiscal Year),Profit as % of Revenues,10.8,Profits as % of Assets,3.9,Profits as % of Stockholder Equity,8.5,Profit Ratios,Berkshire Hathaway,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),215639,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-7.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),45687,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),321686,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-14.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",116000,9,Fortune 500,3,World’s Most Admired Companies,1,,,Timothy D. Cook,\"Computers, Office Equipment\",9,9,CEO,Timothy D. Cook,Sector,Technology,Industry,\"Computers, Office Equipment\",HQ Location,\"Cupertino, CA\",Website,http://www.apple.com,Years on Global 500 List,15,Employees,116000,Company Information,Revenues ($M),215639,Profits ($M),45687,Assets ($M),321686,Total Stockholder Equity ($M),128249,Key Financials (Last Fiscal Year),Profit as % of Revenues,21.2,Profits as % of Assets,14.2,Profits as % of Stockholder Equity,35.6,Profit Ratios,Apple,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),205004,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-16.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),7840,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),330314,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-51.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",72700,6,Fortune 500,4,World’s Most Admired Companies,40,,,Darren W. Woods,Petroleum Refining,6,10,CEO,Darren W. Woods,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Irving, TX\",Website,http://www.exxonmobil.com,Years on Global 500 List,23,Employees,72700,Company Information,Revenues ($M),205004,Profits ($M),7840,Assets ($M),330314,Total Stockholder Equity ($M),167325,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.8,Profits as % of Assets,2.4,Profits as % of Stockholder Equity,4.7,Profit Ratios,Exxon Mobil,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),198533,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5070,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),60969,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,124.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",64500,12,Fortune 500,5,World’s Most Admired Companies,100000,,,John H. Hammergren,Wholesalers: Health Care,12,11,CEO,John H. Hammergren,Sector,Wholesalers,Industry,Wholesalers: Health Care,HQ Location,\"San Francisco, CA\",Website,http://www.mckesson.com,Years on Global 500 List,23,Employees,64500,Company Information,Revenues ($M),198533,Profits ($M),5070,Assets ($M),60969,Total Stockholder Equity ($M),11095,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.6,Profits as % of Assets,8.3,Profits as % of Stockholder Equity,45.7,Profit Ratios,McKesson,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),186606,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-17.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),115,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),263316,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",74500,10,,,,,,,Robert W. Dudley,Petroleum Refining,10,12,CEO,Robert W. Dudley,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"London, Britain\",Website,http://www.bp.com,Years on Global 500 List,23,Employees,74500,Company Information,Revenues ($M),186606,Profits ($M),115,Assets ($M),263316,Total Stockholder Equity ($M),95286,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.1,Profits as % of Assets,,Profits as % of Stockholder Equity,0.1,Profit Ratios,BP,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),184840,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,17.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),7017,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),122810,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,20.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",230000,17,Fortune 500,6,World’s Most Admired Companies,100000,,,Stephen J. Hemsley,Health Care: Insurance and Managed Care,17,13,CEO,Stephen J. Hemsley,Sector,Health Care,Industry,Health Care: Insurance and Managed Care,HQ Location,\"Minnetonka, MN\",Website,http://www.unitedhealthgroup.com,Years on Global 500 List,21,Employees,230000,Company Information,Revenues ($M),184840,Profits ($M),7017,Assets ($M),122810,Total Stockholder Equity ($M),38274,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.8,Profits as % of Assets,5.7,Profits as % of Stockholder Equity,18.3,Profit Ratios,UnitedHealth Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),177526,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,15.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5317,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),94462,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,1.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",204000,18,Fortune 500,7,World’s Most Admired Companies,45,Change the World,28,Larry J. Merlo,Health Care: Pharmacy and Other Services,18,14,CEO,Larry J. Merlo,Sector,Health Care,Industry,Health Care: Pharmacy and Other Services,HQ Location,\"Woonsocket, RI\",Website,http://www.cvshealth.com,Years on Global 500 List,22,Employees,204000,Company Information,Revenues ($M),177526,Profits ($M),5317,Assets ($M),94462,Total Stockholder Equity ($M),36830,Key Financials (Last Fiscal Year),Profit as % of Revenues,3,Profits as % of Assets,5.6,Profits as % of Stockholder Equity,14.4,Profit Ratios,CVS Health,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),173957,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),19316.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),217104,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,16.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",325000,13,World’s Most Admired Companies,100000,,,,,Oh-Hyun Kwon,\"Electronics, Electrical Equip.\",13,15,CEO,Oh-Hyun Kwon,Sector,Technology,Industry,\"Electronics, Electrical Equip.\",HQ Location,\"Suwon, South Korea\",Website,http://www.samsung.com,Years on Global 500 List,23,Employees,325000,Company Information,Revenues ($M),173957,Profits ($M),19316.5,Assets ($M),217104,Total Stockholder Equity ($M),154376,Key Financials (Last Fiscal Year),Profit as % of Revenues,11.1,Profits as % of Assets,8.9,Profits as % of Stockholder Equity,12.5,Profit Ratios,Samsung Electronics,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),173883,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1379,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),124600,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",93123,14,,,,,,,Ivan Glasenberg,\"Mining, Crude-Oil Production\",14,16,CEO,Ivan Glasenberg,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"Baar, Switzerland\",Website,http://www.glencore.com,Years on Global 500 List,7,Employees,93123,Company Information,Revenues ($M),173883,Profits ($M),1379,Assets ($M),124600,Total Stockholder Equity ($M),44243,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.8,Profits as % of Assets,1.1,Profits as % of Stockholder Equity,3.1,Profit Ratios,Glencore,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),169483,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),9428.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),256262,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,0.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",282488,16,World’s Most Admired Companies,100000,,,,,Dieter Zetsche,Motor Vehicles and Parts,16,17,CEO,Dieter Zetsche,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Stuttgart, Germany\",Website,http://www.daimler.com,Years on Global 500 List,23,Employees,282488,Company Information,Revenues ($M),169483,Profits ($M),9428.4,Assets ($M),256262,Total Stockholder Equity ($M),61116,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.6,Profits as % of Assets,3.7,Profits as % of Stockholder Equity,15.4,Profit Ratios,Daimler,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),166380,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,9.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),9427,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),221690,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-2.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",225000,20,Fortune 500,8,World’s Most Admired Companies,100000,,,Mary T. Barra,Motor Vehicles and Parts,20,18,CEO,Mary T. Barra,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Detroit, MI\",Website,http://www.gm.com,Years on Global 500 List,23,Employees,225000,Company Information,Revenues ($M),166380,Profits ($M),9427,Assets ($M),221690,Total Stockholder Equity ($M),43836,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.7,Profits as % of Assets,4.3,Profits as % of Stockholder Equity,21.5,Profit Ratios,General Motors,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),163786,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,11.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),12976,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),403821,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-2.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",268540,23,Fortune 500,9,World’s Most Admired Companies,37,The 100 Best Companies to Work For,93,Randall L. Stephenson,Telecommunications,23,19,CEO,Randall L. Stephenson,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"Dallas, TX\",Website,http://www.att.com,Years on Global 500 List,23,Employees,268540,Company Information,Revenues ($M),163786,Profits ($M),12976,Assets ($M),403821,Total Stockholder Equity ($M),123135,Key Financials (Last Fiscal Year),Profit as % of Revenues,7.9,Profits as % of Assets,3.2,Profits as % of Stockholder Equity,10.5,Profit Ratios,AT&T,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),154894,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,1.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),651.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),186172,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-21.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",302562,19,,,,,,,John Elkann,Diversified Financials,19,20,CEO,John Elkann,Sector,Financials,Industry,Diversified Financials,HQ Location,\"Amsterdam, Netherlands\",Website,http://www.exor.com,Years on Global 500 List,7,Employees,302562,Company Information,Revenues ($M),154894,Profits ($M),651.3,Assets ($M),186172,Total Stockholder Equity ($M),11582,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.4,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,5.6,Profit Ratios,EXOR Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),151800,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,1.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4596,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),237951,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-37.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",201000,21,Fortune 500,10,World’s Most Admired Companies,100000,,,James P. Hackett,Motor Vehicles and Parts,21,21,CEO,James P. Hackett,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Dearborn, MI\",Website,http://www.ford.com,Years on Global 500 List,23,Employees,201000,Company Information,Revenues ($M),151800,Profits ($M),4596,Assets ($M),237951,Total Stockholder Equity ($M),29170,Key Financials (Last Fiscal Year),Profit as % of Revenues,3,Profits as % of Assets,1.9,Profits as % of Stockholder Equity,15.8,Profit Ratios,Ford Motor,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),147675,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-11.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),41883.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),3473238,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",461749,15,,,,,,,Gu Shu,Banks: Commercial and Savings,15,22,CEO,Gu Shu,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Beijing, China\",Website,http://www.icbc-ltd.com,Years on Global 500 List,19,Employees,461749,Company Information,Revenues ($M),147675,Profits ($M),41883.9,Assets ($M),3473238,Total Stockholder Equity ($M),283438,Key Financials (Last Fiscal Year),Profit as % of Revenues,28.4,Profits as % of Assets,1.2,Profits as % of Stockholder Equity,14.8,Profit Ratios,Industrial & Commercial Bank of China,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),146850,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1427.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),33656,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",18500,28,Fortune 500,11,World’s Most Admired Companies,100000,,,Steven H. Collis,Wholesalers: Health Care,28,23,CEO,Steven H. Collis,Sector,Wholesalers,Industry,Wholesalers: Health Care,HQ Location,\"Chesterbrook, PA\",Website,http://www.amerisourcebergen.com,Years on Global 500 List,18,Employees,18500,Company Information,Revenues ($M),146850,Profits ($M),1427.9,Assets ($M),33656,Total Stockholder Equity ($M),2129,Key Financials (Last Fiscal Year),Profit as % of Revenues,1,Profits as % of Assets,4.2,Profits as % of Stockholder Equity,67.1,Profit Ratios,AmerisourceBergen,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),144505,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2492.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),201269,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,10.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",263915,27,,,,,,,Guan Qing,\"Engineering, Construction\",27,24,CEO,Guan Qing,Sector,Engineering & Construction,Industry,\"Engineering, Construction\",HQ Location,\"Beijing, China\",Website,http://www.cscec.com,Years on Global 500 List,6,Employees,263915,Company Information,Revenues ($M),144505,Profits ($M),2492.9,Assets ($M),201269,Total Stockholder Equity ($M),15344,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.7,Profits as % of Assets,1.2,Profits as % of Stockholder Equity,16.2,Profit Ratios,China State Construction Engineering,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),143722,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,11.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),6446,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),941556,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,3.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",97707,33,,,,,,,Thomas Buberl,\"Insurance: Life, Health (stock)\",33,25,CEO,Thomas Buberl,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Paris, France\",Website,http://www.axa.com,Years on Global 500 List,23,Employees,97707,Company Information,Revenues ($M),143722,Profits ($M),6446,Assets ($M),941556,Total Stockholder Equity ($M),74454,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.5,Profits as % of Assets,0.7,Profits as % of Stockholder Equity,8.7,Profit Ratios,AXA,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),135987,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,27.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2371,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),83402,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,297.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",341400,44,Fortune 500,12,World’s Most Admired Companies,2,,,Jeffrey P. Bezos,Internet Services and Retailing,44,26,CEO,Jeffrey P. Bezos,Sector,Technology,Industry,Internet Services and Retailing,HQ Location,\"Seattle, WA\",Website,http://www.amazon.com,Years on Global 500 List,9,Employees,341400,Company Information,Revenues ($M),135987,Profits ($M),2371,Assets ($M),83402,Total Stockholder Equity ($M),19285,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.7,Profits as % of Assets,2.8,Profits as % of Stockholder Equity,12.3,Profit Ratios,Amazon.com,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),135129,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-4.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4608.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),80436,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-0.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",726772,25,,,,,,,Terry Gou,\"Electronics, Electrical Equip.\",25,27,CEO,Terry Gou,Sector,Technology,Industry,\"Electronics, Electrical Equip.\",HQ Location,\"New Taipei City, Taiwan\",Website,http://www.foxconn.com,Years on Global 500 List,13,Employees,726772,Company Information,Revenues ($M),135129,Profits ($M),4608.8,Assets ($M),80436,Total Stockholder Equity ($M),33476,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.4,Profits as % of Assets,5.7,Profits as % of Stockholder Equity,13.8,Profit Ratios,Hon Hai Precision Industry,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),135093,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-8.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),34840.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),3016578,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",362482,22,,,,,,,Wang Hongzhang,Banks: Commercial and Savings,22,28,CEO,Wang Hongzhang,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Beijing, China\",Website,http://www.ccb.com,Years on Global 500 List,18,Employees,362482,Company Information,Revenues ($M),135093,Profits ($M),34840.9,Assets ($M),3016578,Total Stockholder Equity ($M),226851,Key Financials (Last Fiscal Year),Profit as % of Revenues,25.8,Profits as % of Assets,1.2,Profits as % of Stockholder Equity,15.4,Profit Ratios,China Construction Bank,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),129198,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5690.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),170165,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,98.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",211915,36,World’s Most Admired Companies,100000,,,,,Takahiro Hachigo,Motor Vehicles and Parts,36,29,CEO,Takahiro Hachigo,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Tokyo, Japan\",Website,http://www.honda.com,Years on Global 500 List,23,Employees,211915,Company Information,Revenues ($M),129198,Profits ($M),5690.3,Assets ($M),170165,Total Stockholder Equity ($M),65482,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.4,Profits as % of Assets,3.3,Profits as % of Stockholder Equity,8.7,Profit Ratios,Honda Motor,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),127925,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-10.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),6196,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),230978,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,21.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",102168,24,,,,,,,Patrick Pouyanne,Petroleum Refining,24,30,CEO,Patrick Pouyanne,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Courbevoie, France\",Website,http://www.total.com,Years on Global 500 List,23,Employees,102168,Company Information,Revenues ($M),127925,Profits ($M),6196,Assets ($M),230978,Total Stockholder Equity ($M),98680,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.8,Profits as % of Assets,2.7,Profits as % of Stockholder Equity,6.3,Profit Ratios,Total,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),126661,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-9.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),8831,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),365183,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",295000,26,Fortune 500,13,World’s Most Admired Companies,7,Change the World,3,Jeffrey R. Immelt,Industrial Machinery,26,31,CEO,Jeffrey R. Immelt,Sector,Industrials,Industry,Industrial Machinery,HQ Location,\"Boston, MA\",Website,http://www.ge.com,Years on Global 500 List,23,Employees,295000,Company Information,Revenues ($M),126661,Profits ($M),8831,Assets ($M),365183,Total Stockholder Equity ($M),75828,Key Financials (Last Fiscal Year),Profit as % of Revenues,7,Profits as % of Assets,2.4,Profits as % of Stockholder Equity,11.6,Profit Ratios,General Electric,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),125980,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-4.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),13127,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),244180,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-26.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",160900,30,Fortune 500,14,World’s Most Admired Companies,100000,,,Lowell C. McAdam,Telecommunications,30,32,CEO,Lowell C. McAdam,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"New York, NY\",Website,http://www.verizon.com,Years on Global 500 List,23,Employees,160900,Company Information,Revenues ($M),125980,Profits ($M),13127,Assets ($M),244180,Total Stockholder Equity ($M),22524,Key Financials (Last Fiscal Year),Profit as % of Revenues,10.4,Profits as % of Assets,5.4,Profits as % of Stockholder Equity,58.3,Profit Ratios,Verizon,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),122990,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-267.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),2631385,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-107.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",248384,37,,,,,,,Masatsugu Nagato,\"Insurance: Life, Health (stock)\",37,33,CEO,Masatsugu Nagato,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Tokyo, Japan\",Website,http://www.japanpost.jp,Years on Global 500 List,21,Employees,248384,Company Information,Revenues ($M),122990,Profits ($M),-267.4,Assets ($M),2631385,Total Stockholder Equity ($M),91532,Key Financials (Last Fiscal Year),Profit as % of Revenues,-0.2,Profits as % of Assets,,Profits as % of Stockholder Equity,-0.3,Profit Ratios,Japan Post Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),122196,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),7611.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),932091,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,3.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",140253,34,World’s Most Admired Companies,100000,,,,,Oliver Bate,Insurance: Property and Casualty (Stock),34,34,CEO,Oliver Bate,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"Munich, Germany\",Website,http://www.allianz.com,Years on Global 500 List,23,Employees,140253,Company Information,Revenues ($M),122196,Profits ($M),7611.5,Assets ($M),932091,Total Stockholder Equity ($M),71020,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.2,Profits as % of Assets,0.8,Profits as % of Stockholder Equity,10.7,Profit Ratios,Allianz,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),121546,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,18.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1427,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),34122,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,17.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",37300,50,Fortune 500,15,World’s Most Admired Companies,100000,,,George S. Barrett,Wholesalers: Health Care,50,35,CEO,George S. Barrett,Sector,Wholesalers,Industry,Wholesalers: Health Care,HQ Location,\"Dublin, OH\",Website,http://www.cardinalhealth.com,Years on Global 500 List,20,Employees,37300,Company Information,Revenues ($M),121546,Profits ($M),1427,Assets ($M),34122,Total Stockholder Equity ($M),6554,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.2,Profits as % of Assets,4.2,Profits as % of Stockholder Equity,21.8,Profit Ratios,Cardinal Health,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),118719,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2350,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),33163,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-1.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",172000,38,Fortune 500,16,World’s Most Admired Companies,15,,,W. Craig Jelinek,General Merchandisers,38,36,CEO,W. Craig Jelinek,Sector,Retailing,Industry,General Merchandisers,HQ Location,\"Issaquah, WA\",Website,http://www.costco.com,Years on Global 500 List,23,Employees,172000,Company Information,Revenues ($M),118719,Profits ($M),2350,Assets ($M),33163,Total Stockholder Equity ($M),12079,Key Financials (Last Fiscal Year),Profit as % of Revenues,2,Profits as % of Assets,7.1,Profits as % of Stockholder Equity,19.5,Profit Ratios,Costco,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),117351,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,13.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4173,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),72688,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-1.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",300000,47,Fortune 500,17,World’s Most Admired Companies,100000,,,Stefano Pessina,Food and Drug Stores,47,37,CEO,Stefano Pessina,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Deerfield, IL\",Website,http://www.walgreensbootsalliance.com,Years on Global 500 List,23,Employees,300000,Company Information,Revenues ($M),117351,Profits ($M),4173,Assets ($M),72688,Total Stockholder Equity ($M),29880,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.6,Profits as % of Assets,5.7,Profits as % of Stockholder Equity,14,Profit Ratios,Walgreens Boots Alliance,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),117275,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-12.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),27687.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),2816039,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-3.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",501368,29,,,,,,,Zhao Huan,Banks: Commercial and Savings,29,38,CEO,Zhao Huan,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Beijing, China\",Website,http://www.abchina.com,Years on Global 500 List,18,Employees,501368,Company Information,Revenues ($M),117275,Profits ($M),27687.8,Assets ($M),2816039,Total Stockholder Equity ($M),189682,Key Financials (Last Fiscal Year),Profit as % of Revenues,23.6,Profits as % of Assets,1,Profits as % of Stockholder Equity,14.6,Profit Ratios,Agricultural Bank of China,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),116581,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,5.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),9392,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),802490,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,8.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",318588,41,,,,,,,Ma Mingzhe,\"Insurance: Life, Health (stock)\",41,39,CEO,Ma Mingzhe,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Shenzhen, China\",Website,http://www.pingan.com,Years on Global 500 List,8,Employees,318588,Company Information,Revenues ($M),116581,Profits ($M),9392,Assets ($M),802490,Total Stockholder Equity ($M),55177,Key Financials (Last Fiscal Year),Profit as % of Revenues,8.1,Profits as % of Assets,1.2,Profits as % of Stockholder Equity,17,Profit Ratios,Ping An Insurance,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),115337,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1975,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),36505,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-3.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",443000,42,Fortune 500,18,World’s Most Admired Companies,100000,,,W. Rodney McMullen,Food and Drug Stores,42,40,CEO,W. Rodney McMullen,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Cincinnati, OH\",Website,http://www.thekrogerco.com,Years on Global 500 List,23,Employees,443000,Company Information,Revenues ($M),115337,Profits ($M),1975,Assets ($M),36505,Total Stockholder Equity ($M),6698,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.7,Profits as % of Assets,5.4,Profits as % of Stockholder Equity,29.5,Profit Ratios,Kroger,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),113861,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4818.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),84989,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,1.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",97582,46,,,,,,,Chen Zhixin,Motor Vehicles and Parts,46,41,CEO,Chen Zhixin,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Shanghai, China\",Website,http://www.saicmotor.com,Years on Global 500 List,6,Employees,97582,Company Information,Revenues ($M),113861,Profits ($M),4818.2,Assets ($M),84989,Total Stockholder Equity ($M),27617,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.2,Profits as % of Assets,5.7,Profits as % of Stockholder Equity,17.4,Profit Ratios,SAIC Motor,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),113708,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-7.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),24773.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),2611539,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-8.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",308900,35,,,,,,,Chen Siqing,Banks: Commercial and Savings,35,42,CEO,Chen Siqing,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Beijing, China\",Website,http://www.boc.cn,Years on Global 500 List,23,Employees,308900,Company Information,Revenues ($M),113708,Profits ($M),24773.4,Assets ($M),2611539,Total Stockholder Equity ($M),203134,Key Financials (Last Fiscal Year),Profit as % of Revenues,21.8,Profits as % of Assets,0.9,Profits as % of Stockholder Equity,12.2,Profit Ratios,Bank of China,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),109026,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),8517.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),2190423,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,14.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",184839,39,,,,,,,Jean-Laurent Bonnafe,Banks: Commercial and Savings,39,43,CEO,Jean-Laurent Bonnafe,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Paris, France\",Website,http://www.bnpparibas.com,Years on Global 500 List,23,Employees,184839,Company Information,Revenues ($M),109026,Profits ($M),8517.2,Assets ($M),2190423,Total Stockholder Equity ($M),106164,Key Financials (Last Fiscal Year),Profit as % of Revenues,7.8,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,8,Profit Ratios,BNP Paribas,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),108164,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),6123.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),165344,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,40.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",137250,53,World’s Most Admired Companies,100000,,,,,Hiroto Saikawa,Motor Vehicles and Parts,53,44,CEO,Hiroto Saikawa,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Yokohama, Japan\",Website,http://www.nissan-global.com,Years on Global 500 List,23,Employees,137250,Company Information,Revenues ($M),108164,Profits ($M),6123.4,Assets ($M),165344,Total Stockholder Equity ($M),50550,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.7,Profits as % of Assets,3.7,Profits as % of Stockholder Equity,12.1,Profit Ratios,Nissan Motor,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),107567,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-18,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-497,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),260078,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-110.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",55200,31,Fortune 500,19,,,,,John S. Watson,Petroleum Refining,31,45,CEO,John S. Watson,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"San Ramon, CA\",Website,http://www.chevron.com,Years on Global 500 List,23,Employees,55200,Company Information,Revenues ($M),107567,Profits ($M),-497,Assets ($M),260078,Total Stockholder Equity ($M),145556,Key Financials (Last Fiscal Year),Profit as % of Revenues,-0.5,Profits as % of Assets,-0.2,Profits as % of Stockholder Equity,-0.3,Profit Ratios,Chevron,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),107162,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),12313,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),3287968,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,12.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",7000,40,Fortune 500,20,,,,,Timothy J. Mayopoulos,Diversified Financials,40,46,CEO,Timothy J. Mayopoulos,Sector,Financials,Industry,Diversified Financials,HQ Location,\"Washington, DC\",Website,http://www.fanniemae.com,Years on Global 500 List,20,Employees,7000,Company Information,Revenues ($M),107162,Profits ($M),12313,Assets ($M),3287968,Total Stockholder Equity ($M),6071,Key Financials (Last Fiscal Year),Profit as % of Revenues,11.5,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,202.8,Profit Ratios,Fannie Mae,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),107117,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),9614.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),246446,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-5.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",463712,45,,,,,,,Li Yue,Telecommunications,45,47,CEO,Li Yue,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"Beijing, China\",Website,http://www.10086.cn,Years on Global 500 List,17,Employees,463712,Company Information,Revenues ($M),107117,Profits ($M),9614.3,Assets ($M),246446,Total Stockholder Equity ($M),130459,Key Financials (Last Fiscal Year),Profit as % of Revenues,9,Profits as % of Assets,3.9,Profits as % of Stockholder Equity,7.4,Profit Ratios,China Mobile Communications,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),105486,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),24733,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),2490972,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,1.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",243355,55,Fortune 500,21,World’s Most Admired Companies,22,,,James Dimon,Banks: Commercial and Savings,55,48,CEO,James Dimon,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"New York, NY\",Website,http://www.jpmorganchase.com,Years on Global 500 List,23,Employees,243355,Company Information,Revenues ($M),105486,Profits ($M),24733,Assets ($M),2490972,Total Stockholder Equity ($M),254190,Key Financials (Last Fiscal Year),Profit as % of Revenues,23.4,Profits as % of Assets,1,Profits as % of Stockholder Equity,9.7,Profit Ratios,J.P. Morgan Chase,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),105235,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,442.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1697.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),577954,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,3.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",8939,,,,,,,,Nigel Wilson,\"Insurance: Life, Health (stock)\",0,49,CEO,Nigel Wilson,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"London, Britain\",Website,http://www.legalandgeneralgroup.com,Years on Global 500 List,17,Employees,8939,Company Information,Revenues ($M),105235,Profits ($M),1697.9,Assets ($M),577954,Total Stockholder Equity ($M),8579,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.6,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,19.8,Profit Ratios,Legal & General Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),105128,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,9.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),7384.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),190740,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,20.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",274844,60,World’s Most Admired Companies,100000,,,,,Hiroo Unoura,Telecommunications,60,50,CEO,Hiroo Unoura,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"Tokyo, Japan\",Website,http://www.ntt.co.jp,Years on Global 500 List,23,Employees,274844,Company Information,Revenues ($M),105128,Profits ($M),7384.4,Assets ($M),190740,Total Stockholder Equity ($M),81254,Key Financials (Last Fiscal Year),Profit as % of Revenues,7,Profits as % of Assets,3.9,Profits as % of Stockholder Equity,9.1,Profit Ratios,Nippon Telegraph & Telephone,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),104818,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),162.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),483026,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-96.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",143676,54,,,,,,,Yang Mingsheng,\"Insurance: Life, Health (stock)\",54,51,CEO,Yang Mingsheng,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Beijing, China\",Website,http://www.chinalife.com.cn,Years on Global 500 List,15,Employees,143676,Company Information,Revenues ($M),104818,Profits ($M),162.4,Assets ($M),483026,Total Stockholder Equity ($M),14079,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.2,Profits as % of Assets,,Profits as % of Stockholder Equity,1.2,Profit Ratios,China Life Insurance,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),104130,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,1.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),7589.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),198835,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,7.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",124729,51,World’s Most Admired Companies,21,,,,,Harald Kruger,Motor Vehicles and Parts,51,52,CEO,Harald Kruger,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Munich, Germany\",Website,http://www.bmwgroup.com,Years on Global 500 List,23,Employees,124729,Company Information,Revenues ($M),104130,Profits ($M),7589.4,Assets ($M),198835,Total Stockholder Equity ($M),49682,Key Financials (Last Fiscal Year),Profit as % of Revenues,7.3,Profits as % of Assets,3.8,Profits as % of Stockholder Equity,15.3,Profit Ratios,BMW Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),100288,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3404.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),51745,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,37.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",25600,52,Fortune 500,22,World’s Most Admired Companies,100000,,,Timothy C. Wentworth,Health Care: Pharmacy and Other Services,52,53,CEO,Timothy C. Wentworth,Sector,Health Care,Industry,Health Care: Pharmacy and Other Services,HQ Location,\"St. Louis, MO\",Website,http://www.express-scripts.com,Years on Global 500 List,15,Employees,25600,Company Information,Revenues ($M),100288,Profits ($M),3404.4,Assets ($M),51745,Total Stockholder Equity ($M),16236,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.4,Profits as % of Assets,6.6,Profits as % of Stockholder Equity,21,Profit Ratios,Express Scripts Holding,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),98098,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),750.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),41230,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-39.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",4107,59,,,,,,,Jeremy Weir,Trading,59,54,CEO,Jeremy Weir,Sector,Wholesalers,Industry,Trading,HQ Location,Singapore,Website,http://www.trafigura.com,Years on Global 500 List,3,Employees,4107,Company Information,Revenues ($M),98098,Profits ($M),750.8,Assets ($M),41230,Total Stockholder Equity ($M),5548,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.8,Profits as % of Assets,1.8,Profits as % of Stockholder Equity,13.5,Profit Ratios,Trafigura Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),96979,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),924.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),108864,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",292215,57,,,,,,,Zhang Zongyan,\"Engineering, Construction\",57,55,CEO,Zhang Zongyan,Sector,Engineering & Construction,Industry,\"Engineering, Construction\",HQ Location,\"Beijing, China\",Website,http://www.crecg.com,Years on Global 500 List,3,Employees,292215,Company Information,Revenues ($M),96979,Profits ($M),924.1,Assets ($M),108864,Total Stockholder Equity ($M),10806,Key Financials (Last Fiscal Year),Profit as % of Revenues,1,Profits as % of Assets,0.8,Profits as % of Stockholder Equity,8.6,Profit Ratios,China Railway Engineering,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),96965,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,53.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2592.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),581221,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-34.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",23673,126,,,,,,,Michael A. Wells,\"Insurance: Life, Health (stock)\",126,56,CEO,Michael A. Wells,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"London, Britain\",Website,http://www.prudential.co.uk,Years on Global 500 List,22,Employees,23673,Company Information,Revenues ($M),96965,Profits ($M),2592.8,Assets ($M),581221,Total Stockholder Equity ($M),18117,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.7,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,14.3,Profit Ratios,Prudential,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),95217,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-7.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2301.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),549656,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,2.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",73727,49,,,,,,,Philippe R. Donnet,\"Insurance: Life, Health (stock)\",49,57,CEO,Philippe R. Donnet,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Trieste, Italy\",Website,http://www.generali.com,Years on Global 500 List,23,Employees,73727,Company Information,Revenues ($M),95217,Profits ($M),2301.3,Assets ($M),549656,Total Stockholder Equity ($M),25886,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.4,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,8.9,Profit Ratios,Assicurazioni Generali,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),94877,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1192.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),109968,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,7.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",336872,62,,,,,,,Meng Fengchao,\"Engineering, Construction\",62,58,CEO,Meng Fengchao,Sector,Engineering & Construction,Industry,\"Engineering, Construction\",HQ Location,\"Beijing, China\",Website,http://www.crcc.cn,Years on Global 500 List,6,Employees,336872,Company Information,Revenues ($M),94877,Profits ($M),1192.4,Assets ($M),109968,Total Stockholder Equity ($M),10146,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.3,Profits as % of Assets,1.1,Profits as % of Stockholder Equity,11.8,Profit Ratios,China Railway Construction,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),94595,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),7957,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),42966,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,13.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",406000,69,Fortune 500,23,World’s Most Admired Companies,32,,,Craig A. Menear,Specialty Retailers,69,59,CEO,Craig A. Menear,Sector,Retailing,Industry,Specialty Retailers,HQ Location,\"Atlanta, GA\",Website,http://www.homedepot.com,Years on Global 500 List,23,Employees,406000,Company Information,Revenues ($M),94595,Profits ($M),7957,Assets ($M),42966,Total Stockholder Equity ($M),4333,Key Financials (Last Fiscal Year),Profit as % of Revenues,8.4,Profits as % of Assets,18.5,Profits as % of Stockholder Equity,183.6,Profit Ratios,Home Depot,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),94571,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4895,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),89997,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-5.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",150540,61,Fortune 500,24,World’s Most Admired Companies,30,,,Dennis A. Muilenburg,Aerospace and Defense,61,60,CEO,Dennis A. Muilenburg,Sector,Aerospace & Defense,Industry,Aerospace and Defense,HQ Location,\"Chicago, IL\",Website,http://www.boeing.com,Years on Global 500 List,23,Employees,150540,Company Information,Revenues ($M),94571,Profits ($M),4895,Assets ($M),89997,Total Stockholder Equity ($M),817,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.2,Profits as % of Assets,5.4,Profits as % of Stockholder Equity,599.1,Profit Ratios,Boeing,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),94176,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),21938,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),1930115,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-4.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",269100,67,Fortune 500,25,,,,,Timothy J. Sloan,Banks: Commercial and Savings,67,61,CEO,Timothy J. Sloan,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"San Francisco, CA\",Website,http://www.wellsfargo.com,Years on Global 500 List,20,Employees,269100,Company Information,Revenues ($M),94176,Profits ($M),21938,Assets ($M),1930115,Total Stockholder Equity ($M),199581,Key Financials (Last Fiscal Year),Profit as % of Revenues,23.3,Profits as % of Assets,1.1,Profits as % of Stockholder Equity,11,Profit Ratios,Wells Fargo,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),93662,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),17906,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),2187702,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,12.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",208024,64,Fortune 500,26,World’s Most Admired Companies,100000,Change the World,16,Brian T. Moynihan,Banks: Commercial and Savings,64,62,CEO,Brian T. Moynihan,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Charlotte, NC\",Website,http://www.bankofamerica.com,Years on Global 500 List,23,Employees,208024,Company Information,Revenues ($M),93662,Profits ($M),17906,Assets ($M),2187702,Total Stockholder Equity ($M),266840,Key Financials (Last Fiscal Year),Profit as % of Revenues,19.1,Profits as % of Assets,0.8,Profits as % of Stockholder Equity,6.7,Profit Ratios,Bank of America Corp.,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),91382,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-8.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),14222.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),277262,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,10.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",467400,56,,,,,,,Alexey B. Miller,Energy,56,63,CEO,Alexey B. Miller,Sector,Energy,Industry,Energy,HQ Location,\"Moscow, Russia\",Website,http://www.gazprom.com,Years on Global 500 List,21,Employees,467400,Company Information,Revenues ($M),91382,Profits ($M),14222.6,Assets ($M),277262,Total Stockholder Equity ($M),181813,Key Financials (Last Fiscal Year),Profit as % of Revenues,15.6,Profits as % of Assets,5.1,Profits as % of Stockholder Equity,7.8,Profit Ratios,Gazprom,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),90814,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),8659.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),129824,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-8.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",328000,66,World’s Most Admired Companies,36,Change the World,5,,,Ulf Mark Schneider,Food Consumer Products,66,64,CEO,Ulf Mark Schneider,Sector,\"Food, Beverages & Tobacco\",Industry,Food Consumer Products,HQ Location,\"Vevey, Switzerland\",Website,http://www.nestle.com,Years on Global 500 List,23,Employees,328000,Company Information,Revenues ($M),90814,Profits ($M),8659.2,Assets ($M),129824,Total Stockholder Equity ($M),63573,Key Financials (Last Fiscal Year),Profit as % of Revenues,9.5,Profits as % of Assets,6.7,Profits as % of Stockholder Equity,13.6,Profit Ratios,Nestle,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),90272,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,20.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),19478,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),167497,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,19.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",72053,94,Fortune 500,27,World’s Most Admired Companies,6,The 100 Best Companies to Work For,1,Larry Page,Internet Services and Retailing,94,65,CEO,Larry Page,Sector,Technology,Industry,Internet Services and Retailing,HQ Location,\"Mountain View, CA\",Website,http://www.abc.xyz,Years on Global 500 List,9,Employees,72053,Company Information,Revenues ($M),90272,Profits ($M),19478,Assets ($M),167497,Total Stockholder Equity ($M),139036,Key Financials (Last Fiscal Year),Profit as % of Revenues,21.6,Profits as % of Assets,11.6,Profits as % of Stockholder Equity,14,Profit Ratios,Alphabet,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),88419,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),6050.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),141271,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-27.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",351000,71,World’s Most Admired Companies,100000,Change the World,21,,,Josef Kaeser,Industrial Machinery,71,66,CEO,Josef Kaeser,Sector,Industrials,Industry,Industrial Machinery,HQ Location,\"Munich, Germany\",Website,http://www.siemens.com,Years on Global 500 List,23,Employees,351000,Company Information,Revenues ($M),88419,Profits ($M),6050.5,Assets ($M),141271,Total Stockholder Equity ($M),38444,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.8,Profits as % of Assets,4.3,Profits as % of Stockholder Equity,15.7,Profit Ratios,Siemens,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),87112,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),825,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),51513,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-24.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",384151,73,,,,,,,Georges Plassat,Food and Drug Stores,73,67,CEO,Georges Plassat,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Boulogne-Billancourt, France\",Website,http://www.carrefour.com,Years on Global 500 List,23,Employees,384151,Company Information,Revenues ($M),87112,Profits ($M),825,Assets ($M),51513,Total Stockholder Equity ($M),10996,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.9,Profits as % of Assets,1.6,Profits as % of Stockholder Equity,7.5,Profit Ratios,Carrefour,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),86194,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1415,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),59532,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-4.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",189795,81,,,,,,,Li Shaozhu,Motor Vehicles and Parts,81,68,CEO,Li Shaozhu,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Wuhan, China\",Website,http://www.dfmc.com.cn,Years on Global 500 List,8,Employees,189795,Company Information,Revenues ($M),86194,Profits ($M),1415,Assets ($M),59532,Total Stockholder Equity ($M),11464,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.6,Profits as % of Assets,2.4,Profits as % of Stockholder Equity,12.3,Profit Ratios,Dongfeng Motor,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),85320,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-8.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),16798,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),193694,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,37.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",114000,63,Fortune 500,28,World’s Most Admired Companies,9,,,Satya Nadella,Computer Software,63,69,CEO,Satya Nadella,Sector,Technology,Industry,Computer Software,HQ Location,\"Redmond, WA\",Website,http://www.microsoft.com,Years on Global 500 List,20,Employees,114000,Company Information,Revenues ($M),85320,Profits ($M),16798,Assets ($M),193694,Total Stockholder Equity ($M),71997,Key Financials (Last Fiscal Year),Profit as % of Revenues,19.7,Profits as % of Assets,8.7,Profits as % of Stockholder Equity,23.3,Profit Ratios,Microsoft,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),84863,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,7.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2469.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),65083,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-3.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",53000,85,Fortune 500,29,,,,,Joseph R. Swedish,Health Care: Insurance and Managed Care,85,70,CEO,Joseph R. Swedish,Sector,Health Care,Industry,Health Care: Insurance and Managed Care,HQ Location,\"Indianapolis, IN\",Website,http://www.antheminc.com,Years on Global 500 List,16,Employees,53000,Company Information,Revenues ($M),84863,Profits ($M),2469.8,Assets ($M),65083,Total Stockholder Equity ($M),25100,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.9,Profits as % of Assets,3.8,Profits as % of Stockholder Equity,9.8,Profit Ratios,Anthem,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),84558,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,1.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2134.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),86742,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,48.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",303887,79,World’s Most Admired Companies,100000,,,,,Toshiaki Higashihara,\"Electronics, Electrical Equip.\",79,71,CEO,Toshiaki Higashihara,Sector,Technology,Industry,\"Electronics, Electrical Equip.\",HQ Location,\"Tokyo, Japan\",Website,http://www.hitachi.com,Years on Global 500 List,23,Employees,303887,Company Information,Revenues ($M),84558,Profits ($M),2134.3,Assets ($M),86742,Total Stockholder Equity ($M),26632,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.5,Profits as % of Assets,2.5,Profits as % of Stockholder Equity,8,Profit Ratios,Hitachi,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),82892,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,8.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),13163.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),221113,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,233.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",68402,92,,,,,,,Masayoshi Son,Telecommunications,92,72,CEO,Masayoshi Son,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"Tokyo, Japan\",Website,http://www.softbank.jp,Years on Global 500 List,10,Employees,68402,Company Information,Revenues ($M),82892,Profits ($M),13163.4,Assets ($M),221113,Total Stockholder Equity ($M),32191,Key Financials (Last Fiscal Year),Profit as % of Revenues,15.9,Profits as % of Assets,6,Profits as % of Stockholder Equity,40.9,Profit Ratios,SoftBank Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),82801,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),6860.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),1412281,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,3.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",185606,75,,,,,,,Jose Antonio Alvarez,Banks: Commercial and Savings,75,73,CEO,Jose Antonio Alvarez,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Madrid, Spain\",Website,http://www.santander.com,Years on Global 500 List,23,Employees,185606,Company Information,Revenues ($M),82801,Profits ($M),6860.7,Assets ($M),1412281,Total Stockholder Equity ($M),95906,Key Financials (Last Fiscal Year),Profit as % of Revenues,8.3,Profits as % of Assets,0.5,Profits as % of Stockholder Equity,7.2,Profit Ratios,Banco Santander,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),82386,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-6.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),14912,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),1792077,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-13.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",219000,70,Fortune 500,30,World’s Most Admired Companies,100000,,,Michael L. Corbat,Banks: Commercial and Savings,70,74,CEO,Michael L. Corbat,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"New York, NY\",Website,http://www.citigroup.com,Years on Global 500 List,23,Employees,219000,Company Information,Revenues ($M),82386,Profits ($M),14912,Assets ($M),1792077,Total Stockholder Equity ($M),225120,Key Financials (Last Fiscal Year),Profit as % of Revenues,18.1,Profits as % of Assets,0.8,Profits as % of Stockholder Equity,6.6,Profit Ratios,Citigroup,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),81405,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-16.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-4838,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),246983,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",68829,58,,,,,,,Pedro Pullen Parente,Petroleum Refining,58,75,CEO,Pedro Pullen Parente,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Rio de Janeiro, Brazil\",Website,http://www.petrobras.com.br,Years on Global 500 List,23,Employees,68829,Company Information,Revenues ($M),81405,Profits ($M),-4838,Assets ($M),246983,Total Stockholder Equity ($M),76779,Key Financials (Last Fiscal Year),Profit as % of Revenues,-5.9,Profits as % of Assets,-2,Profits as % of Stockholder Equity,-6.3,Profit Ratios,Petrobras,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),80869,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2155.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),86348,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-39.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",389281,87,World’s Most Admired Companies,100000,,,,,Volkmar Denner,Motor Vehicles and Parts,87,76,CEO,Volkmar Denner,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Stuttgart, Germany\",Website,http://www.bosch.com,Years on Global 500 List,23,Employees,389281,Company Information,Revenues ($M),80869,Profits ($M),2155.3,Assets ($M),86348,Total Stockholder Equity ($M),36316,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.7,Profits as % of Assets,2.5,Profits as % of Stockholder Equity,5.9,Profit Ratios,Robert Bosch,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),80832,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,5.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2958.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),156597,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-18,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",221000,90,,,,,,,Timotheus Hottges,Telecommunications,90,77,CEO,Timotheus Hottges,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"Bonn, Germany\",Website,http://www.telekom.com,Years on Global 500 List,23,Employees,221000,Company Information,Revenues ($M),80832,Profits ($M),2958.1,Assets ($M),156597,Total Stockholder Equity ($M),30906,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.7,Profits as % of Assets,1.9,Profits as % of Stockholder Equity,9.6,Profit Ratios,Deutsche Telekom,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),80701,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4659,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),148092,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-17.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",129315,84,,,,,,,Mong-Koo Chung,Motor Vehicles and Parts,84,78,CEO,Mong-Koo Chung,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Seoul, South Korea\",Website,http://worldwide.hyundai.com,Years on Global 500 List,22,Employees,129315,Company Information,Revenues ($M),80701,Profits ($M),4659,Assets ($M),148092,Total Stockholder Equity ($M),55639,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.8,Profits as % of Assets,3.1,Profits as % of Stockholder Equity,8.4,Profit Ratios,Hyundai Motor,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),80403,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,7.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),8695,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),180500,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,6.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",159000,96,Fortune 500,31,World’s Most Admired Companies,100000,,,Brian L. Roberts,Telecommunications,96,79,CEO,Brian L. Roberts,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"Philadelphia, PA\",Website,http://www.comcastcorporation.com,Years on Global 500 List,15,Employees,159000,Company Information,Revenues ($M),80403,Profits ($M),8695,Assets ($M),180500,Total Stockholder Equity ($M),53943,Key Financials (Last Fiscal Year),Profit as % of Revenues,10.8,Profits as % of Assets,4.8,Profits as % of Stockholder Equity,16.1,Profit Ratios,Comcast,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),80258,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-4.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3914.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),1607501,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,0.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",70830,77,,,,,,,Philippe Brassac,Banks: Commercial and Savings,77,80,CEO,Philippe Brassac,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Paris, France\",Website,http://www.credit-agricole.com,Years on Global 500 List,23,Employees,70830,Company Information,Revenues ($M),80258,Profits ($M),3914.7,Assets ($M),1607501,Total Stockholder Equity ($M),61460,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.9,Profits as % of Assets,0.2,Profits as % of Stockholder Equity,6.4,Profit Ratios,Credit Agricole,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),79919,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-3.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),11872,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),117470,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-10,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",414400,82,Fortune 500,32,World’s Most Admired Companies,24,Change the World,47,Virginia M. Rometty,Information Technology Services,82,81,CEO,Virginia M. Rometty,Sector,Technology,Industry,Information Technology Services,HQ Location,\"Armonk, NY\",Website,http://www.ibm.com,Years on Global 500 List,23,Employees,414400,Company Information,Revenues ($M),79919,Profits ($M),11872,Assets ($M),117470,Total Stockholder Equity ($M),18246,Key Financials (Last Fiscal Year),Profit as % of Revenues,14.9,Profits as % of Assets,10.1,Profits as % of Stockholder Equity,65.1,Profit Ratios,IBM,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),78740,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-5.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3152.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),297026,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,139.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",154808,80,,,,,,,Jean-Bernard Levy,Utilities,80,82,CEO,Jean-Bernard Levy,Sector,Energy,Industry,Utilities,HQ Location,\"Paris, France\",Website,http://www.edf.fr,Years on Global 500 List,23,Employees,154808,Company Information,Revenues ($M),78740,Profits ($M),3152.8,Assets ($M),297026,Total Stockholder Equity ($M),36319,Key Financials (Last Fiscal Year),Profit as % of Revenues,4,Profits as % of Assets,1.1,Profits as % of Stockholder Equity,8.7,Profit Ratios,Electricite de France,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),78511,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,24.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5579.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),63837,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",180000,129,,,,,,,Ren Zhengfei,Network and Other Communications Equipment,129,83,CEO,Ren Zhengfei,Sector,Technology,Industry,Network and Other Communications Equipment,HQ Location,\"Shenzhen, China\",Website,http://www.huawei.com,Years on Global 500 List,8,Employees,180000,Company Information,Revenues ($M),78511,Profits ($M),5579.4,Assets ($M),63837,Total Stockholder Equity ($M),20159,Key Financials (Last Fiscal Year),Profit as % of Revenues,7.1,Profits as % of Assets,8.7,Profits as % of Stockholder Equity,27.7,Profit Ratios,Huawei Investment & Holding,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),78064,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2842,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),164096,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,16.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",62080,78,,,,,,,Francesco Starace,Utilities,78,84,CEO,Francesco Starace,Sector,Energy,Industry,Utilities,HQ Location,\"Rome, Italy\",Website,http://www.enel.com,Years on Global 500 List,23,Employees,62080,Company Information,Revenues ($M),78064,Profits ($M),2842,Assets ($M),164096,Total Stockholder Equity ($M),36704,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.6,Profits as % of Assets,1.7,Profits as % of Stockholder Equity,7.7,Profit Ratios,Enel,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),76132,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),350.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),256030,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-94.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",68234,93,Fortune 500,33,World’s Most Admired Companies,100000,,,Michael L. Tipsord,Insurance: Property and Casualty (Mutual),93,85,CEO,Michael L. Tipsord,Sector,Financials,Industry,Insurance: Property and Casualty (Mutual),HQ Location,\"Bloomington, IL\",Website,http://www.statefarm.com,Years on Global 500 List,23,Employees,68234,Company Information,Revenues ($M),76132,Profits ($M),350.3,Assets ($M),256030,Total Stockholder Equity ($M),87592,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.5,Profits as % of Assets,0.1,Profits as % of Stockholder Equity,0.4,Profit Ratios,State Farm Insurance Cos.,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),75776,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2580.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),158291,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,3.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",420572,91,,,,,,,Luo Xi,Pharmaceuticals,91,86,CEO,Luo Xi,Sector,Health Care,Industry,Pharmaceuticals,HQ Location,\"Hong Kong, China\",Website,http://www.crc.com.hk,Years on Global 500 List,8,Employees,420572,Company Information,Revenues ($M),75776,Profits ($M),2580.2,Assets ($M),158291,Total Stockholder Equity ($M),23605,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.4,Profits as % of Assets,1.6,Profits as % of Stockholder Equity,10.9,Profit Ratios,China Resources National,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),75772,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,11.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),103.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),78223,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,108.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",274760,111,,,,,,,Motoya Okada,General Merchandisers,111,87,CEO,Motoya Okada,Sector,Retailing,Industry,General Merchandisers,HQ Location,\"Chiba, Japan\",Website,http://www.aeon.info,Years on Global 500 List,23,Employees,274760,Company Information,Revenues ($M),75772,Profits ($M),103.9,Assets ($M),78223,Total Stockholder Equity ($M),9567,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.1,Profits as % of Assets,0.1,Profits as % of Stockholder Equity,1.1,Profit Ratios,AEON,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),75329,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-15.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2479,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),2374986,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-81.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",241000,68,World’s Most Admired Companies,100000,,,,,Stuart T. Gulliver,Banks: Commercial and Savings,68,88,CEO,Stuart T. Gulliver,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"London, Britain\",Website,http://www.hsbc.com,Years on Global 500 List,23,Employees,241000,Company Information,Revenues ($M),75329,Profits ($M),2479,Assets ($M),2374986,Total Stockholder Equity ($M),175386,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.3,Profits as % of Assets,0.1,Profits as % of Stockholder Equity,1.4,Profit Ratios,HSBC Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),74629,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3168.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),48196,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-1.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",362128,99,,,,,,,Yan Hao,\"Engineering, Construction\",99,89,CEO,Yan Hao,Sector,Engineering & Construction,Industry,\"Engineering, Construction\",HQ Location,\"Nanjing, China\",Website,http://www.cpcg.com.cn,Years on Global 500 List,4,Employees,362128,Company Information,Revenues ($M),74629,Profits ($M),3168.1,Assets ($M),48196,Total Stockholder Equity ($M),19835,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.2,Profits as % of Assets,6.6,Profits as % of Stockholder Equity,16,Profit Ratios,Pacific Construction Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),74628,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,105.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),948.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),544063,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-32.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",29530,279,,,,,,,Mark Wilson,\"Insurance: Life, Health (stock)\",279,90,CEO,Mark Wilson,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"London, Britain\",Website,http://www.aviva.com,Years on Global 500 List,23,Employees,29530,Company Information,Revenues ($M),74628,Profits ($M),948.8,Assets ($M),544063,Total Stockholder Equity ($M),21004,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.3,Profits as % of Assets,0.2,Profits as % of Stockholder Equity,4.5,Profit Ratios,Aviva,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),74407,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-3557.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),51541,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",12890,,,,,,,,Klaus Schafer,Energy,0,91,CEO,Klaus Schafer,Sector,Energy,Industry,Energy,HQ Location,\"Dusseldorf, Germany\",Website,http://www.uniper.energy,Years on Global 500 List,1,Employees,12890,Company Information,Revenues ($M),74407,Profits ($M),-3557.5,Assets ($M),51541,Total Stockholder Equity ($M),12889,Key Financials (Last Fiscal Year),Profit as % of Revenues,-4.8,Profits as % of Assets,-6.9,Profits as % of Stockholder Equity,-27.6,Profit Ratios,Uniper,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),74393,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-15.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-52.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),57052,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-125.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",342770,72,,,,,,,David J. Lewis,Food and Drug Stores,72,92,CEO,David J. Lewis,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Welwyn Garden City, Britain\",Website,http://www.tescoplc.com,Years on Global 500 List,23,Employees,342770,Company Information,Revenues ($M),74393,Profits ($M),-52.7,Assets ($M),57052,Total Stockholder Equity ($M),8011,Key Financials (Last Fiscal Year),Profit as % of Revenues,-0.1,Profits as % of Assets,-0.1,Profits as % of Stockholder Equity,-0.7,Profit Ratios,Tesco,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),73692,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-4.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-458.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),167158,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",153090,89,,,,,,,Isabelle Kocher,Energy,89,93,CEO,Isabelle Kocher,Sector,Energy,Industry,Energy,HQ Location,\"Courbevoie, France\",Website,http://www.engie.com,Years on Global 500 List,22,Employees,153090,Company Information,Revenues ($M),73692,Profits ($M),-458.9,Assets ($M),167158,Total Stockholder Equity ($M),41740,Key Financials (Last Fiscal Year),Profit as % of Revenues,-0.6,Profits as % of Assets,-0.3,Profits as % of Stockholder Equity,-1.1,Profit Ratios,Engie,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),73628,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1100.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),117204,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-63.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",133782,100,World’s Most Admired Companies,100000,,,,,Thomas Enders,Aerospace and Defense,100,94,CEO,Thomas Enders,Sector,Aerospace & Defense,Industry,Aerospace and Defense,HQ Location,\"Leiden, Netherlands\",Website,http://www.airbusgroup.com,Years on Global 500 List,23,Employees,133782,Company Information,Revenues ($M),73628,Profits ($M),1100.3,Assets ($M),117204,Total Stockholder Equity ($M),3857,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.5,Profits as % of Assets,0.9,Profits as % of Stockholder Equity,28.5,Profit Ratios,Airbus Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),72579,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,107.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),659.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),85332,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-86,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",84000,294,,,,,,,Tae Won Chey,Petroleum Refining,294,95,CEO,Tae Won Chey,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Seoul, South Korea\",Website,http://www.sk.co.kr,Years on Global 500 List,2,Employees,84000,Company Information,Revenues ($M),72579,Profits ($M),659.7,Assets ($M),85332,Total Stockholder Equity ($M),10858,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.9,Profits as % of Assets,0.8,Profits as % of Stockholder Equity,6.1,Profit Ratios,SK Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),72396,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-16.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1555,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),51653,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-63.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",14800,74,Fortune 500,34,,,,,Greg C. Garland,Petroleum Refining,74,96,CEO,Greg C. Garland,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Houston, TX\",Website,http://www.phillips66.com,Years on Global 500 List,5,Employees,14800,Company Information,Revenues ($M),72396,Profits ($M),1555,Assets ($M),51653,Total Stockholder Equity ($M),22390,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.1,Profits as % of Assets,3,Profits as % of Stockholder Equity,6.9,Profit Ratios,Phillips 66,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),71890,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),16540,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),141208,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,7.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",126400,103,Fortune 500,35,World’s Most Admired Companies,13,Change the World,31,Alex Gorsky,Pharmaceuticals,103,97,CEO,Alex Gorsky,Sector,Health Care,Industry,Pharmaceuticals,HQ Location,\"New Brunswick, NJ\",Website,http://www.jnj.com,Years on Global 500 List,17,Employees,126400,Company Information,Revenues ($M),71890,Profits ($M),16540,Assets ($M),141208,Total Stockholder Equity ($M),70418,Key Financials (Last Fiscal Year),Profit as % of Revenues,23,Profits as % of Assets,11.7,Profits as % of Stockholder Equity,23.5,Profit Ratios,Johnson & Johnson,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),71726,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-8.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),10508,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),127136,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,49.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",105000,86,Fortune 500,36,World’s Most Admired Companies,19,,,David S. Taylor,Household and Personal Products,86,98,CEO,David S. Taylor,Sector,Household Products,Industry,Household and Personal Products,HQ Location,\"Cincinnati, OH\",Website,http://www.pg.com,Years on Global 500 List,23,Employees,105000,Company Information,Revenues ($M),71726,Profits ($M),10508,Assets ($M),127136,Total Stockholder Equity ($M),57341,Key Financials (Last Fiscal Year),Profit as % of Revenues,14.7,Profits as % of Assets,8.3,Profits as % of Stockholder Equity,18.3,Profit Ratios,Procter & Gamble,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),71498,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-5591,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),25219,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",574349,107,,,,,,,Megan J. Brennan,\"Mail, Package, and Freight Delivery\",107,99,CEO,Megan J. Brennan,Sector,Transportation,Industry,\"Mail, Package, and Freight Delivery\",HQ Location,\"Washington, DC\",Website,http://www.usps.com,Years on Global 500 List,23,Employees,574349,Company Information,Revenues ($M),71498,Profits ($M),-5591,Assets ($M),25219,Total Stockholder Equity ($M),-55982,Key Financials (Last Fiscal Year),Profit as % of Revenues,-7.8,Profits as % of Assets,-22.2,Profits as % of Stockholder Equity,,Profit Ratios,U.S. Postal Service,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),71242,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-4.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2329.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),99187,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,4.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",302421,95,,,,,,,Li Qingkui,Utilities,95,100,CEO,Li Qingkui,Sector,Energy,Industry,Utilities,HQ Location,\"Guangzhou, China\",Website,http://www.csg.cn,Years on Global 500 List,13,Employees,302421,Company Information,Revenues ($M),71242,Profits ($M),2329.8,Assets ($M),99187,Total Stockholder Equity ($M),38384,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.3,Profits as % of Assets,2.3,Profits as % of Stockholder Equity,6.1,Profit Ratios,China Southern Power Grid,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),71151,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,1.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),580.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),51857,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-61,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",232817,102,,,,,,,Xu Liuping,Aerospace and Defense,102,101,CEO,Xu Liuping,Sector,Aerospace & Defense,Industry,Aerospace and Defense,HQ Location,\"Beijing, China\",Website,http://www.chinasouth.com.cn,Years on Global 500 List,8,Employees,232817,Company Information,Revenues ($M),71151,Profits ($M),580.3,Assets ($M),51857,Total Stockholder Equity ($M),7508,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.8,Profits as % of Assets,1.1,Profits as % of Stockholder Equity,7.7,Profit Ratios,China South Industries Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),70897,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-16.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3090.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),82179,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-35.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",105500,76,,,,,,,Vagit Y. Alekperov,Petroleum Refining,76,102,CEO,Vagit Y. Alekperov,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Moscow, Russia\",Website,http://www.lukoil.com,Years on Global 500 List,18,Employees,105500,Company Information,Revenues ($M),70897,Profits ($M),3090.6,Assets ($M),82179,Total Stockholder Equity ($M),52783,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.4,Profits as % of Assets,3.8,Profits as % of Stockholder Equity,5.9,Profit Ratios,Lukoil,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),70751,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1431.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),146763,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-16.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",152666,110,,,,,,,Liu Qitao,\"Engineering, Construction\",110,103,CEO,Liu Qitao,Sector,Engineering & Construction,Industry,\"Engineering, Construction\",HQ Location,\"Beijing, China\",Website,http://www.ccccltd.cn,Years on Global 500 List,10,Employees,152666,Company Information,Revenues ($M),70751,Profits ($M),1431.3,Assets ($M),146763,Total Stockholder Equity ($M),14824,Key Financials (Last Fiscal Year),Profit as % of Revenues,2,Profits as % of Assets,1,Profits as % of Stockholder Equity,9.7,Profit Ratios,China Communications Construction,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),70517,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,25.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4410.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),1302721,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,22.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",102827,155,,,,,,,Francois Perol,Banks: Commercial and Savings,155,104,CEO,Francois Perol,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Paris, France\",Website,http://www.groupebpce.fr,Years on Global 500 List,8,Employees,102827,Company Information,Revenues ($M),70517,Profits ($M),4410.1,Assets ($M),1302721,Total Stockholder Equity ($M),64820,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.3,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,6.8,Profit Ratios,Groupe BPCE,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),70170,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),676.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),158519,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-45.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",128400,113,World’s Most Admired Companies,100000,,,,,Kazuo Hirai,\"Electronics, Electrical Equip.\",113,105,CEO,Kazuo Hirai,Sector,Technology,Industry,\"Electronics, Electrical Equip.\",HQ Location,\"Tokyo, Japan\",Website,http://www.sony.net,Years on Global 500 List,23,Employees,128400,Company Information,Revenues ($M),70170,Profits ($M),676.4,Assets ($M),158519,Total Stockholder Equity ($M),22415,Key Financials (Last Fiscal Year),Profit as % of Revenues,1,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,3,Profit Ratios,Sony,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),70166,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-14.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2289,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),46173,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-42.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",9996,83,Fortune 500,37,,,,,Joseph W. Gorder,Petroleum Refining,83,106,CEO,Joseph W. Gorder,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"San Antonio, TX\",Website,http://www.valero.com,Years on Global 500 List,17,Employees,9996,Company Information,Revenues ($M),70166,Profits ($M),2289,Assets ($M),46173,Total Stockholder Equity ($M),20024,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.3,Profits as % of Assets,5,Profits as % of Stockholder Equity,11.4,Profit Ratios,Valero Energy,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),69495,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-5.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2737,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),37431,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-18.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",323000,97,Fortune 500,38,World’s Most Admired Companies,44,,,Brian C. Cornell,General Merchandisers,97,107,CEO,Brian C. Cornell,Sector,Retailing,Industry,General Merchandisers,HQ Location,\"Minneapolis, MN\",Website,http://www.target.com,Years on Global 500 List,23,Employees,323000,Company Information,Revenues ($M),69495,Profits ($M),2737,Assets ($M),37431,Total Stockholder Equity ($M),10953,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.9,Profits as % of Assets,7.3,Profits as % of Stockholder Equity,25,Profit Ratios,Target,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),69335,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4284,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),1457753,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-3.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",151341,43,,,,,,,Frederic Oudea,Banks: Commercial and Savings,43,108,CEO,Frederic Oudea,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Paris, France\",Website,http://www.societegenerale.com,Years on Global 500 List,21,Employees,151341,Company Information,Revenues ($M),69335,Profits ($M),4284,Assets ($M),1457753,Total Stockholder Equity ($M),65338,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.2,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,6.6,Profit Ratios,Societe Generale,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),68700,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2853.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),282435,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-17.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",43428,106,Change the World,13,,,,,Joachim Wenning,Insurance: Property and Casualty (Stock),106,109,CEO,Joachim Wenning,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"Munich, Germany\",Website,http://www.munichre.com,Years on Global 500 List,23,Employees,43428,Company Information,Revenues ($M),68700,Profits ($M),2853.1,Assets ($M),282435,Total Stockholder Equity ($M),33238,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.2,Profits as % of Assets,1,Profits as % of Stockholder Equity,8.6,Profit Ratios,Munich Re Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),67775,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1378.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),53702,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,0.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",257533,128,World’s Most Admired Companies,100000,Change the World,39,,,Kazuhiro Tsuga,\"Electronics, Electrical Equip.\",128,110,CEO,Kazuhiro Tsuga,Sector,Technology,Industry,\"Electronics, Electrical Equip.\",HQ Location,\"Osaka, Japan\",Website,http://www.panasonic.com/global,Years on Global 500 List,23,Employees,257533,Company Information,Revenues ($M),67775,Profits ($M),1378.4,Assets ($M),53702,Total Stockholder Equity ($M),14109,Key Financials (Last Fiscal Year),Profit as % of Revenues,2,Profits as % of Assets,2.6,Profits as % of Stockholder Equity,9.8,Profit Ratios,Panasonic,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),67388,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2786.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),650429,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-17.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",85171,114,,,,,,,Yoshinobu Tsutsui,\"Insurance: Life, Health (Mutual)\",114,111,CEO,Yoshinobu Tsutsui,Sector,Financials,Industry,\"Insurance: Life, Health (Mutual)\",HQ Location,\"Osaka, Japan\",Website,http://www.nissay.co.jp,Years on Global 500 List,23,Employees,85171,Company Information,Revenues ($M),67388,Profits ($M),2786.9,Assets ($M),650429,Total Stockholder Equity ($M),17261,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.1,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,16.1,Profit Ratios,Nippon Life Insurance,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),67245,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,11,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3211,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),382679,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,74.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",52473,141,,,,,,,Mario Greco,Insurance: Property and Casualty (Stock),141,112,CEO,Mario Greco,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"Zurich, Switzerland\",Website,http://www.zurich.com,Years on Global 500 List,23,Employees,52473,Company Information,Revenues ($M),67245,Profits ($M),3211,Assets ($M),382679,Total Stockholder Equity ($M),30660,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.8,Profits as % of Assets,0.8,Profits as % of Stockholder Equity,10.5,Profit Ratios,Zurich Insurance Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),66876,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,21.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),6666.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),415972,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-13.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",94779,159,,,,,,,Candido Botelho Bracher,Banks: Commercial and Savings,159,113,CEO,Candido Botelho Bracher,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Sao Paulo, Brazil\",Website,http://www.itau.com.br,Years on Global 500 List,4,Employees,94779,Company Information,Revenues ($M),66876,Profits ($M),6666.4,Assets ($M),415972,Total Stockholder Equity ($M),37680,Key Financials (Last Fiscal Year),Profit as % of Revenues,10,Profits as % of Assets,1.6,Profits as % of Stockholder Equity,17.7,Profit Ratios,Itau Unibanco Holding,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),66732,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2144.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),134132,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-31,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",188570,119,,,,,,,Wu Yan,Insurance: Property and Casualty (Stock),119,114,CEO,Wu Yan,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"Beijing, China\",Website,http://www.picc.com.cn,Years on Global 500 List,8,Employees,188570,Company Information,Revenues ($M),66732,Profits ($M),2144.3,Assets ($M),134132,Total Stockholder Equity ($M),18145,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.2,Profits as % of Assets,1.6,Profits as % of Stockholder Equity,11.8,Profit Ratios,People’s Insurance Co. of China,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),65892,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1752.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),166595,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-62,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",100821,109,,,,,,,Yang Hua,\"Mining, Crude-Oil Production\",109,115,CEO,Yang Hua,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"Beijing, China\",Website,http://www.cnooc.com.cn,Years on Global 500 List,11,Employees,100821,Company Information,Revenues ($M),65892,Profits ($M),1752.4,Assets ($M),166595,Total Stockholder Equity ($M),70827,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.7,Profits as % of Assets,1.1,Profits as % of Stockholder Equity,2.5,Profit Ratios,China National Offshore Oil,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),65792,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,8.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1433.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),61904,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,176.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",39952,138,,,,,,,Fumiya Kokubu,Trading,138,116,CEO,Fumiya Kokubu,Sector,Wholesalers,Industry,Trading,HQ Location,\"Tokyo, Japan\",Website,http://www.marubeni.com,Years on Global 500 List,23,Employees,39952,Company Information,Revenues ($M),65792,Profits ($M),1433.7,Assets ($M),61904,Total Stockholder Equity ($M),15113,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.2,Profits as % of Assets,2.3,Profits as % of Stockholder Equity,9.5,Profit Ratios,Marubeni,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),65787,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-3.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2918.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),40387,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,70.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",459262,108,World’s Most Admired Companies,100000,,,,,Frank Appel,\"Mail, Package, and Freight Delivery\",108,117,CEO,Frank Appel,Sector,Transportation,Industry,\"Mail, Package, and Freight Delivery\",HQ Location,\"Bonn, Germany\",Website,http://www.dpdhl.com,Years on Global 500 List,23,Employees,459262,Company Information,Revenues ($M),65787,Profits ($M),2918.3,Assets ($M),40387,Total Stockholder Equity ($M),11693,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.4,Profits as % of Assets,7.2,Profits as % of Stockholder Equity,25,Profit Ratios,Deutsche Post DHL Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),65665,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),7815,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),2023376,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,22.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",5982,124,Fortune 500,39,,,,,Donald H. Layton,Diversified Financials,124,118,CEO,Donald H. Layton,Sector,Financials,Industry,Diversified Financials,HQ Location,\"McLean, VA\",Website,http://www.freddiemac.com,Years on Global 500 List,21,Employees,5982,Company Information,Revenues ($M),65665,Profits ($M),7815,Assets ($M),2023376,Total Stockholder Equity ($M),5075,Key Financials (Last Fiscal Year),Profit as % of Revenues,11.9,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,154,Profit Ratios,Freddie Mac,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),65605,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-5.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4980.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),1221649,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,18.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",941211,105,,,,,,,Li Guohua,\"Mail, Package, and Freight Delivery\",105,119,CEO,Li Guohua,Sector,Transportation,Industry,\"Mail, Package, and Freight Delivery\",HQ Location,\"Beijing, China\",Website,http://www.chinapost.com.cn,Years on Global 500 List,7,Employees,941211,Company Information,Revenues ($M),65605,Profits ($M),4980.3,Assets ($M),1221649,Total Stockholder Equity ($M),43114,Key Financials (Last Fiscal Year),Profit as % of Revenues,7.6,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,11.6,Profit Ratios,China Post Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),65547,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,105.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-446.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),109334,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",212406,323,World’s Most Admired Companies,100000,,,,,He Wenbo,Metals,323,120,CEO,He Wenbo,Sector,Materials,Industry,Metals,HQ Location,\"Beijing, China\",Website,http://www.minmetals.com,Years on Global 500 List,11,Employees,212406,Company Information,Revenues ($M),65547,Profits ($M),-446.7,Assets ($M),109334,Total Stockholder Equity ($M),4631,Key Financials (Last Fiscal Year),Profit as % of Revenues,-0.7,Profits as % of Assets,-0.4,Profits as % of Stockholder Equity,-9.6,Profit Ratios,China Minmetals,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),65208,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,38.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2784.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),1010245,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,111.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",70433,193,,,,,,,Antonio Horta-Osorio,Banks: Commercial and Savings,193,121,CEO,Antonio Horta-Osorio,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"London, Britain\",Website,http://www.lloydsbankinggroup.com,Years on Global 500 List,23,Employees,70433,Company Information,Revenues ($M),65208,Profits ($M),2784.4,Assets ($M),1010245,Total Stockholder Equity ($M),59327,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.3,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,4.7,Profit Ratios,Lloyds Banking Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),65017,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,10.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3093,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),34408,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,21.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",240000,148,Fortune 500,40,World’s Most Admired Companies,100000,,,Robert A. Niblock,Specialty Retailers,148,122,CEO,Robert A. Niblock,Sector,Retailing,Industry,Specialty Retailers,HQ Location,\"Mooresville, NC\",Website,http://www.lowes.com,Years on Global 500 List,20,Employees,240000,Company Information,Revenues ($M),65017,Profits ($M),3093,Assets ($M),34408,Total Stockholder Equity ($M),6434,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.8,Profits as % of Assets,9,Profits as % of Stockholder Equity,48.1,Profit Ratios,Lowe’s,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),64853,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),665,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),28039,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-13.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",196540,101,,,,,,,Olaf Koch,Food and Drug Stores,101,123,CEO,Olaf Koch,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Dusseldorf, Germany\",Website,http://www.metrogroup.de,Years on Global 500 List,22,Employees,196540,Company Information,Revenues ($M),64853,Profits ($M),665,Assets ($M),28039,Total Stockholder Equity ($M),5978,Key Financials (Last Fiscal Year),Profit as % of Revenues,1,Profits as % of Assets,2.4,Profits as % of Stockholder Equity,11.1,Profit Ratios,Metro,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),64806,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,18.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-1672,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),118206,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",138000,,Fortune 500,41,,,,,Michael S. Dell,\"Computers, Office Equipment\",0,124,CEO,Michael S. Dell,Sector,Technology,Industry,\"Computers, Office Equipment\",HQ Location,\"Round Rock, TX\",Website,http://www.delltechnologies.com,Years on Global 500 List,17,Employees,138000,Company Information,Revenues ($M),64806,Profits ($M),-1672,Assets ($M),118206,Total Stockholder Equity ($M),13243,Key Financials (Last Fiscal Year),Profit as % of Revenues,-2.6,Profits as % of Assets,-1.4,Profits as % of Stockholder Equity,-12.6,Profit Ratios,Dell Technologies,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),64784,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2411.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),54772,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-25.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",122323,130,,,,,,,Xu Ping,Motor Vehicles and Parts,130,125,CEO,Xu Ping,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Changchun, China\",Website,http://www.faw.com.,Years on Global 500 List,13,Employees,122323,Company Information,Revenues ($M),64784,Profits ($M),2411.3,Assets ($M),54772,Total Stockholder Equity ($M),24489,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.7,Profits as % of Assets,4.4,Profits as % of Stockholder Equity,9.8,Profit Ratios,China FAW Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),63641,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-18.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4485.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),80675,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,1.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",109543,88,World’s Most Admired Companies,100000,,,,,Kurt W. Bock,Chemicals,88,126,CEO,Kurt W. Bock,Sector,Chemicals,Industry,Chemicals,HQ Location,\"Ludwigshafen, Germany\",Website,http://www.basf.com,Years on Global 500 List,23,Employees,109543,Company Information,Revenues ($M),63641,Profits ($M),4485.3,Assets ($M),80675,Total Stockholder Equity ($M),33545,Key Financials (Last Fiscal Year),Profit as % of Revenues,7,Profits as % of Assets,5.6,Profits as % of Stockholder Equity,13.4,Profit Ratios,BASF,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),63629,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,1.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1477.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),59767,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",26247,131,,,,,,,Yukio Uchida,Petroleum Refining,131,127,CEO,Yukio Uchida,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Tokyo, Japan\",Website,http://www.hd.jxtg-group.co.jp,Years on Global 500 List,23,Employees,26247,Company Information,Revenues ($M),63629,Profits ($M),1477.3,Assets ($M),59767,Total Stockholder Equity ($M),12829,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.3,Profits as % of Assets,2.5,Profits as % of Stockholder Equity,11.5,Profit Ratios,JXTG Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),63476,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-9.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),800,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),898764,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-84.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",58000,104,Fortune 500,42,,,,,Steven A. Kandarian,\"Insurance: Life, Health (stock)\",104,128,CEO,Steven A. Kandarian,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"New York, NY\",Website,http://www.metlife.com,Years on Global 500 List,23,Employees,58000,Company Information,Revenues ($M),63476,Profits ($M),800,Assets ($M),898764,Total Stockholder Equity ($M),67309,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.3,Profits as % of Assets,0.1,Profits as % of Stockholder Equity,1.2,Profit Ratios,MetLife,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),63324,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),141.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),34713,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-11.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",17353,122,,,,,,,Wang Yuzhu,Trading,122,129,CEO,Wang Yuzhu,Sector,Wholesalers,Industry,Trading,HQ Location,\"Tianjin, China\",Website,http://www.tewoo.com,Years on Global 500 List,6,Employees,17353,Company Information,Revenues ($M),63324,Profits ($M),141.7,Assets ($M),34713,Total Stockholder Equity ($M),3465,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.2,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,4.1,Profit Ratios,Tewoo Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),63155,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2271,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),69146,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",49500,142,Fortune 500,43,World’s Most Admired Companies,100000,,,Mark T. Bertolini,Health Care: Insurance and Managed Care,142,130,CEO,Mark T. Bertolini,Sector,Health Care,Industry,Health Care: Insurance and Managed Care,HQ Location,\"Hartford, CT\",Website,http://www.aetna.com,Years on Global 500 List,17,Employees,49500,Company Information,Revenues ($M),63155,Profits ($M),2271,Assets ($M),69146,Total Stockholder Equity ($M),17881,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.6,Profits as % of Assets,3.3,Profits as % of Stockholder Equity,12.7,Profit Ratios,Aetna,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),62799,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),6329,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),74129,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,16.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",264000,127,Fortune 500,44,World’s Most Admired Companies,39,Change the World,38,Indra K. Nooyi,Food Consumer Products,127,131,CEO,Indra K. Nooyi,Sector,\"Food, Beverages & Tobacco\",Industry,Food Consumer Products,HQ Location,\"Purchase, NY\",Website,http://www.pepsico.com,Years on Global 500 List,23,Employees,264000,Company Information,Revenues ($M),62799,Profits ($M),6329,Assets ($M),74129,Total Stockholder Equity ($M),11095,Key Financials (Last Fiscal Year),Profit as % of Revenues,10.1,Profits as % of Assets,8.5,Profits as % of Stockholder Equity,57,Profit Ratios,PepsiCo,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),62694,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-32.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-1619,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),131349,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",33536,65,,,,,,,Claudio Descalzi,Petroleum Refining,65,132,CEO,Claudio Descalzi,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Rome, Italy\",Website,http://www.eni.com,Years on Global 500 List,23,Employees,33536,Company Information,Revenues ($M),62694,Profits ($M),-1619,Assets ($M),131349,Total Stockholder Equity ($M),55934,Key Financials (Last Fiscal Year),Profit as % of Revenues,-2.6,Profits as % of Assets,-1.2,Profits as % of Stockholder Equity,-2.9,Profit Ratios,ENI,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),62387,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1764.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),115819,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,2.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",413536,132,World’s Most Admired Companies,100000,,,,,Yang Jie,Telecommunications,132,133,CEO,Yang Jie,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"Beijing, China\",Website,http://www.chinatelecom.com.cn,Years on Global 500 List,18,Employees,413536,Company Information,Revenues ($M),62387,Profits ($M),1764.6,Assets ($M),115819,Total Stockholder Equity ($M),50919,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.8,Profits as % of Assets,1.5,Profits as % of Stockholder Equity,3.5,Profit Ratios,China Telecommunications,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),62346,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-7.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1279,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),39769,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-30.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",31800,112,Fortune 500,45,World’s Most Admired Companies,100000,,,Juan R. Luciano,Food Production,112,134,CEO,Juan R. Luciano,Sector,\"Food, Beverages & Tobacco\",Industry,Food Production,HQ Location,\"Chicago, IL\",Website,http://www.adm.com,Years on Global 500 List,23,Employees,31800,Company Information,Revenues ($M),62346,Profits ($M),1279,Assets ($M),39769,Total Stockholder Equity ($M),17173,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.1,Profits as % of Assets,3.2,Profits as % of Stockholder Equity,7.4,Profit Ratios,Archer Daniels Midland,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),61326,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),853,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),53140,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,6.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",234771,134,,,,,,,Yin Jiaxu,Aerospace and Defense,134,135,CEO,Yin Jiaxu,Sector,Aerospace & Defense,Industry,Aerospace and Defense,HQ Location,\"Beijing, China\",Website,http://www.norincogroup.com.cn,Years on Global 500 List,8,Employees,234771,Company Information,Revenues ($M),61326,Profits ($M),853,Assets ($M),53140,Total Stockholder Equity ($M),13401,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.4,Profits as % of Assets,1.6,Profits as % of Stockholder Equity,6.4,Profit Ratios,China North Industries Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),61265,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),204.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),72072,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-23,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",101708,121,,,,,,,Yu Xubo,Trading,121,136,CEO,Yu Xubo,Sector,Wholesalers,Industry,Trading,HQ Location,\"Beijing, China\",Website,http://www.cofco.com,Years on Global 500 List,23,Employees,101708,Company Information,Revenues ($M),61265,Profits ($M),204.5,Assets ($M),72072,Total Stockholder Equity ($M),11029,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.3,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,1.9,Profit Ratios,COFCO,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),61130,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,11.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1260.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),57783,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,14.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",134765,160,,,,,,,Xu Heyi,Motor Vehicles and Parts,160,137,CEO,Xu Heyi,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Beijing, China\",Website,http://www.baicgroup.com.cn,Years on Global 500 List,5,Employees,134765,Company Information,Revenues ($M),61130,Profits ($M),1260.6,Assets ($M),57783,Total Stockholder Equity ($M),8037,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.1,Profits as % of Assets,2.2,Profits as % of Stockholder Equity,15.7,Profit Ratios,Beijing Automotive Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),60906,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3431,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),40377,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-29.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",335520,149,Fortune 500,46,World’s Most Admired Companies,35,,,David P. Abney,\"Mail, Package, and Freight Delivery\",149,138,CEO,David P. Abney,Sector,Transportation,Industry,\"Mail, Package, and Freight Delivery\",HQ Location,\"Atlanta, GA\",Website,http://www.ups.com,Years on Global 500 List,23,Employees,335520,Company Information,Revenues ($M),60906,Profits ($M),3431,Assets ($M),40377,Total Stockholder Equity ($M),405,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.6,Profits as % of Assets,8.5,Profits as % of Stockholder Equity,847.2,Profit Ratios,UPS,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),60800,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,124,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3883.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),430040,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,0.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",40707,,,,,,,,Wu Xiaohui,\"Insurance: Life, Health (Mutual)\",0,139,CEO,Wu Xiaohui,Sector,Financials,Industry,\"Insurance: Life, Health (Mutual)\",HQ Location,\"Beijing, China\",Website,http://www.anbanggroup.com,Years on Global 500 List,1,Employees,40707,Company Information,Revenues ($M),60800,Profits ($M),3883.9,Assets ($M),430040,Total Stockholder Equity ($M),20372,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.4,Profits as % of Assets,0.9,Profits as % of Stockholder Equity,19.1,Profit Ratios,Anbang Insurance Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),59749,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1913.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),47620,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,91.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",175341,140,,,,,,,Carlos Tavares,Motor Vehicles and Parts,140,140,CEO,Carlos Tavares,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Paris, France\",Website,http://www.groupe-psa.com,Years on Global 500 List,23,Employees,175341,Company Information,Revenues ($M),59749,Profits ($M),1913.1,Assets ($M),47620,Total Stockholder Equity ($M),13348,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.2,Profits as % of Assets,4,Profits as % of Stockholder Equity,14.3,Profit Ratios,Peugeot,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),59678,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,1.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-373.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),23755,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",273000,,Fortune 500,49,,,,,Robert G. Miller,Food and Drug Stores,0,141,CEO,Robert G. Miller,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Boise, ID\",Website,http://www.albertsons.com,Years on Global 500 List,13,Employees,273000,Company Information,Revenues ($M),59678,Profits ($M),-373.3,Assets ($M),23755,Total Stockholder Equity ($M),1371,Key Financials (Last Fiscal Year),Profit as % of Revenues,-0.6,Profits as % of Assets,-1.6,Profits as % of Stockholder Equity,-27.2,Profit Ratios,Albertsons Cos.,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),59590,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2134.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),466617,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,43.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",62606,135,,,,,,,Seiji Inagaki,\"Insurance: Life, Health (stock)\",135,142,CEO,Seiji Inagaki,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Tokyo, Japan\",Website,http://www.dai-ichi-life-hd.com,Years on Global 500 List,23,Employees,62606,Company Information,Revenues ($M),59590,Profits ($M),2134.5,Assets ($M),466617,Total Stockholder Equity ($M),11675,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.6,Profits as % of Assets,0.5,Profits as % of Stockholder Equity,18.3,Profit Ratios,Dai-ichi Life Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),59533,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),468,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),57484,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",60576,139,,,,,,,Ning Gaoning,Trading,139,143,CEO,Ning Gaoning,Sector,Wholesalers,Industry,Trading,HQ Location,\"Beijing, China\",Website,http://www.sinochem.com,Years on Global 500 List,22,Employees,60576,Company Information,Revenues ($M),59533,Profits ($M),468,Assets ($M),57484,Total Stockholder Equity ($M),9195,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.8,Profits as % of Assets,0.8,Profits as % of Stockholder Equity,5.1,Profit Ratios,Sinochem Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),59387,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,7.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),10316,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),113327,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-9.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",106000,158,Fortune 500,47,World’s Most Admired Companies,46,Change the World,12,Brian M. Krzanich,Semiconductors and Other Electronic Components,158,144,CEO,Brian M. Krzanich,Sector,Technology,Industry,Semiconductors and Other Electronic Components,HQ Location,\"Santa Clara, CA\",Website,http://www.intel.com,Years on Global 500 List,23,Employees,106000,Company Information,Revenues ($M),59387,Profits ($M),10316,Assets ($M),113327,Total Stockholder Equity ($M),66226,Key Financials (Last Fiscal Year),Profit as % of Revenues,17.4,Profits as % of Assets,9.1,Profits as % of Stockholder Equity,15.6,Profit Ratios,Intel,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),59303,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4063.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),141402,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",77164,151,,,,,,,Takehiko Kakiuchi,Trading,151,145,CEO,Takehiko Kakiuchi,Sector,Wholesalers,Industry,Trading,HQ Location,\"Tokyo, Japan\",Website,http://www.mitsubishicorp.com,Years on Global 500 List,23,Employees,77164,Company Information,Revenues ($M),59303,Profits ($M),4063.5,Assets ($M),141402,Total Stockholder Equity ($M),44137,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.9,Profits as % of Assets,2.9,Profits as % of Stockholder Equity,9.2,Profit Ratios,Mitsubishi,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),58862,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),652.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),38537,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,13.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",342709,144,,,,,,,Wilhelm Hubner,Food and Drug Stores,144,146,CEO,Wilhelm Hubner,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Croix, France\",Website,http://www.auchanholding.com,Years on Global 500 List,21,Employees,342709,Company Information,Revenues ($M),58862,Profits ($M),652.4,Assets ($M),38537,Total Stockholder Equity ($M),10593,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.1,Profits as % of Assets,1.7,Profits as % of Stockholder Equity,6.2,Profit Ratios,Auchan Holding,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),58789,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,50.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),483.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),448666,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-38.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",29380,253,,,,,,,Alexander R. Wynaendts,\"Insurance: Life, Health (stock)\",253,147,CEO,Alexander R. Wynaendts,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"The Hague, Netherlands\",Website,http://www.aegon.com,Years on Global 500 List,22,Employees,29380,Company Information,Revenues ($M),58789,Profits ($M),483.3,Assets ($M),448666,Total Stockholder Equity ($M),25647,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.8,Profits as % of Assets,0.1,Profits as % of Stockholder Equity,1.9,Profit Ratios,Aegon,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),58779,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4368,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),783962,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-22.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",49739,152,Fortune 500,48,World’s Most Admired Companies,100000,,,John R. Strangfeld,\"Insurance: Life, Health (stock)\",152,148,CEO,John R. Strangfeld,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Newark, NJ\",Website,http://www.prudential.com,Years on Global 500 List,23,Employees,49739,Company Information,Revenues ($M),58779,Profits ($M),4368,Assets ($M),783962,Total Stockholder Equity ($M),45863,Key Financials (Last Fiscal Year),Profit as % of Revenues,7.4,Profits as % of Assets,0.6,Profits as % of Stockholder Equity,9.5,Profit Ratios,Prudential Financial,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),58611,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-6904,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),165420,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",111556,133,World’s Most Admired Companies,100000,,,,,Vittorio Colao,Telecommunications,133,149,CEO,Vittorio Colao,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"Newbury, Britain\",Website,http://www.vodafone.com,Years on Global 500 List,18,Employees,111556,Company Information,Revenues ($M),58611,Profits ($M),-6904,Assets ($M),165420,Total Stockholder Equity ($M),77211,Key Financials (Last Fiscal Year),Profit as % of Revenues,-11.8,Profits as % of Assets,-4.2,Profits as % of Stockholder Equity,-8.9,Profit Ratios,Vodafone Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),58292,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5732.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),59512,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,5.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",168832,147,World’s Most Admired Companies,38,Change the World,27,,,Paul Polman,Household and Personal Products,147,150,CEO,Paul Polman,Sector,Household Products,Industry,Household and Personal Products,HQ Location,\"London, Britain\",Website,http://www.unilever.com,Years on Global 500 List,23,Employees,168832,Company Information,Revenues ($M),58292,Profits ($M),5732.7,Assets ($M),59512,Total Stockholder Equity ($M),17247,Key Financials (Last Fiscal Year),Profit as % of Revenues,9.8,Profits as % of Assets,9.6,Profits as % of Stockholder Equity,33.2,Profit Ratios,Unilever,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),58093,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-13.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2013.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),426416,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-52.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",100622,115,,,,,,,Paulo Rogerio Caffarelli,Banks: Commercial and Savings,115,151,CEO,Paulo Rogerio Caffarelli,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Brasilia, Brazil\",Website,http://www.bb.com.br,Years on Global 500 List,23,Employees,100622,Company Information,Revenues ($M),58093,Profits ($M),2013.8,Assets ($M),426416,Total Stockholder Equity ($M),26551,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.5,Profits as % of Assets,0.5,Profits as % of Stockholder Equity,7.6,Profit Ratios,Banco do Brasil,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),57774,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-21.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-10256.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),113115,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",125689,98,,,,,,,Jose Antonio Gonzalez Anaya,\"Mining, Crude-Oil Production\",98,152,CEO,Jose Antonio Gonzalez Anaya,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"Mexico City, Mexico\",Website,http://www.pemex.com,Years on Global 500 List,23,Employees,125689,Company Information,Revenues ($M),57774,Profits ($M),-10256.3,Assets ($M),113115,Total Stockholder Equity ($M),-59909,Key Financials (Last Fiscal Year),Profit as % of Revenues,-17.8,Profits as % of Assets,-9.1,Profits as % of Stockholder Equity,,Profit Ratios,Pemex,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),57544,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-5.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2619.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),130396,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,283.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",127323,137,World’s Most Admired Companies,100000,,,,,Jose Maria Alvarez-Pallete Lopez,Telecommunications,137,153,CEO,Jose Maria Alvarez-Pallete Lopez,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"Madrid, Spain\",Website,http://www.telefonica.com,Years on Global 500 List,23,Employees,127323,Company Information,Revenues ($M),57544,Profits ($M),2619.7,Assets ($M),130396,Total Stockholder Equity ($M),19149,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.6,Profits as % of Assets,2,Profits as % of Stockholder Equity,13.7,Profit Ratios,Telefonica,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),57443,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,31.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5127.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),366418,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-5.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",94541,209,,,,,,,Luiz Carlos Trabuco Cappi,Banks: Commercial and Savings,209,154,CEO,Luiz Carlos Trabuco Cappi,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Osasco, Brazil\",Website,http://www.bradesco.com.br,Years on Global 500 List,21,Employees,94541,Company Information,Revenues ($M),57443,Profits ($M),5127.9,Assets ($M),366418,Total Stockholder Equity ($M),32369,Key Financials (Last Fiscal Year),Profit as % of Revenues,8.9,Profits as % of Assets,1.4,Profits as % of Stockholder Equity,15.8,Profit Ratios,Banco Bradesco,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),57244,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-6.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5055,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),89706,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-33.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",201600,136,Fortune 500,50,World’s Most Admired Companies,100000,Change the World,8,Gregory J. Hayes,Aerospace and Defense,136,155,CEO,Gregory J. Hayes,Sector,Aerospace & Defense,Industry,Aerospace and Defense,HQ Location,\"Farmington, CT\",Website,http://www.utc.com,Years on Global 500 List,23,Employees,201600,Company Information,Revenues ($M),57244,Profits ($M),5055,Assets ($M),89706,Total Stockholder Equity ($M),27579,Key Financials (Last Fiscal Year),Profit as % of Revenues,8.8,Profits as % of Assets,5.6,Profits as % of Stockholder Equity,18.3,Profit Ratios,United Technologies,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),56791,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-10.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1779,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),75142,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",198517,123,World’s Most Admired Companies,100000,,,,,Lakshmi N. Mittal,Metals,123,156,CEO,Lakshmi N. Mittal,Sector,Materials,Industry,Metals,HQ Location,\"Luxembourg, Luxembourg\",Website,http://www.arcelormittal.com,Years on Global 500 List,13,Employees,198517,Company Information,Revenues ($M),56791,Profits ($M),1779,Assets ($M),75142,Total Stockholder Equity ($M),30135,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.1,Profits as % of Assets,2.4,Profits as % of Stockholder Equity,5.9,Profit Ratios,ArcelorMittal,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),56667,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,12.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3780.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),107681,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,20.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",124849,178,World’s Most Admired Companies,100000,,,,,Carlos Ghosn,Motor Vehicles and Parts,178,157,CEO,Carlos Ghosn,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Boulogne-Billancourt, France\",Website,http://www.groupe.renault.com,Years on Global 500 List,23,Employees,124849,Company Information,Revenues ($M),56667,Profits ($M),3780.9,Assets ($M),107681,Total Stockholder Equity ($M),32423,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.7,Profits as % of Assets,3.5,Profits as % of Stockholder Equity,11.7,Profit Ratios,Renault,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),56553,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-12.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2705.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),180756,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-53.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",295800,118,,,,,,,Igor I. Sechin,Petroleum Refining,118,158,CEO,Igor I. Sechin,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Moscow, Russia\",Website,http://www.rosneft.com,Years on Global 500 List,12,Employees,295800,Company Information,Revenues ($M),56553,Profits ($M),2705.1,Assets ($M),180756,Total Stockholder Equity ($M),54227,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.8,Profits as % of Assets,1.5,Profits as % of Stockholder Equity,5,Profit Ratios,Rosneft Oil,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),56174,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,5.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1217.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),31641,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,8.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",135393,163,,,,,,,Zhang Shiping,Textiles,163,159,CEO,Zhang Shiping,Sector,Industrials,Industry,Textiles,HQ Location,\"Shandong, China\",Website,http://www.weiqiaocy.com,Years on Global 500 List,6,Employees,135393,Company Information,Revenues ($M),56174,Profits ($M),1217.2,Assets ($M),31641,Total Stockholder Equity ($M),9438,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.2,Profits as % of Assets,3.8,Profits as % of Stockholder Equity,12.9,Profit Ratios,Shandong Weiqiao Pioneering Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),55858,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-13.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1174,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),44413,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-58.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",44460,120,Fortune 500,51,,,,,Gary R. Heminger,Petroleum Refining,120,160,CEO,Gary R. Heminger,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Findlay, OH\",Website,http://www.marathonpetroleum.com,Years on Global 500 List,6,Employees,44460,Company Information,Revenues ($M),55858,Profits ($M),1174,Assets ($M),44413,Total Stockholder Equity ($M),13557,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.1,Profits as % of Assets,2.6,Profits as % of Stockholder Equity,8.7,Profit Ratios,Marathon Petroleum,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),55632,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),9391,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),92033,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,12,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",195000,164,Fortune 500,52,World’s Most Admired Companies,5,,,Robert A. Iger,Entertainment,164,161,CEO,Robert A. Iger,Sector,Media,Industry,Entertainment,HQ Location,\"Burbank, CA\",Website,http://www.disney.com,Years on Global 500 List,23,Employees,195000,Company Information,Revenues ($M),55632,Profits ($M),9391,Assets ($M),92033,Total Stockholder Equity ($M),43265,Key Financials (Last Fiscal Year),Profit as % of Revenues,16.9,Profits as % of Assets,10.2,Profits as % of Stockholder Equity,21.7,Profit Ratios,Disney,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),55306,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-8.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),464.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),124892,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-47.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",457097,143,,,,,,,Tan Ruisong,Aerospace and Defense,143,162,CEO,Tan Ruisong,Sector,Aerospace & Defense,Industry,Aerospace and Defense,HQ Location,\"Beijing, China\",Website,http://www.avic.com,Years on Global 500 List,9,Employees,457097,Company Information,Revenues ($M),55306,Profits ($M),464.2,Assets ($M),124892,Total Stockholder Equity ($M),24345,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.8,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,1.9,Profit Ratios,Aviation Industry Corp. of China,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),55282,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-16.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5501.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),888226,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,0.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",51943,117,,,,,,,Ralph Hamers,Banks: Commercial and Savings,117,163,CEO,Ralph Hamers,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Amsterdam, Netherlands\",Website,http://www.ing.com,Years on Global 500 List,23,Employees,51943,Company Information,Revenues ($M),55282,Profits ($M),5501.6,Assets ($M),888226,Total Stockholder Equity ($M),49839,Key Financials (Last Fiscal Year),Profit as % of Revenues,10,Profits as % of Assets,0.6,Profits as % of Stockholder Equity,11,Profit Ratios,ING Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),55185,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,15.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),8550.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),2722354,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,7.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",115276,191,World’s Most Admired Companies,100000,,,,,Nobuyuki Hirano,Banks: Commercial and Savings,191,164,CEO,Nobuyuki Hirano,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Tokyo, Japan\",Website,http://www.mufg.jp,Years on Global 500 List,16,Employees,115276,Company Information,Revenues ($M),55185,Profits ($M),8550.1,Assets ($M),2722354,Total Stockholder Equity ($M),110573,Key Financials (Last Fiscal Year),Profit as % of Revenues,15.5,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,7.7,Profit Ratios,Mitsubishi UFJ Financial Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),54955,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,29.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),917.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),38257,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-2.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",225000,222,World’s Most Admired Companies,100000,,,,,Dick Boer,Food and Drug Stores,222,165,CEO,Dick Boer,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Zaandam, Netherlands\",Website,http://www.aholddelhaize.com,Years on Global 500 List,23,Employees,225000,Company Information,Revenues ($M),54955,Profits ($M),917.9,Assets ($M),38257,Total Stockholder Equity ($M),17165,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.7,Profits as % of Assets,2.4,Profits as % of Stockholder Equity,5.3,Profit Ratios,Royal Ahold Delhaize,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),54379,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),614,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),25396,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-51.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",51600,162,Fortune 500,53,World’s Most Admired Companies,100000,,,Bruce D. Broussard,Health Care: Insurance and Managed Care,162,166,CEO,Bruce D. Broussard,Sector,Health Care,Industry,Health Care: Insurance and Managed Care,HQ Location,\"Louisville, KY\",Website,http://www.humana.com,Years on Global 500 List,19,Employees,51600,Company Information,Revenues ($M),54379,Profits ($M),614,Assets ($M),25396,Total Stockholder Equity ($M),10685,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.1,Profits as % of Assets,2.4,Profits as % of Stockholder Equity,5.7,Profit Ratios,Humana,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),53858,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,7.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),892.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),49244,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-33,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",54712,179,,,,,,,Ryuichi Isaka,Food and Drug Stores,179,167,CEO,Ryuichi Isaka,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Tokyo, Japan\",Website,http://www.7andi.com,Years on Global 500 List,12,Employees,54712,Company Information,Revenues ($M),53858,Profits ($M),892.9,Assets ($M),49244,Total Stockholder Equity ($M),20086,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.7,Profits as % of Assets,1.8,Profits as % of Stockholder Equity,4.4,Profit Ratios,Seven & I Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),53562,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2960,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),42132,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,72.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",34999,161,,,,,,,Sanjiv Singh,Petroleum Refining,161,168,CEO,Sanjiv Singh,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"New Delhi, India\",Website,http://www.iocl.com,Years on Global 500 List,23,Employees,34999,Company Information,Revenues ($M),53562,Profits ($M),2960,Assets ($M),42132,Total Stockholder Equity ($M),15724,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.5,Profits as % of Assets,7,Profits as % of Stockholder Equity,18.8,Profit Ratios,Indian Oil,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),53427,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),9719.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),75609,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,5.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",94052,167,World’s Most Admired Companies,100000,,,,,Severin Schwan,Pharmaceuticals,167,169,CEO,Severin Schwan,Sector,Health Care,Industry,Pharmaceuticals,HQ Location,\"Basel, Switzerland\",Website,http://www.roche.com,Years on Global 500 List,23,Employees,94052,Company Information,Revenues ($M),53427,Profits ($M),9719.9,Assets ($M),75609,Total Stockholder Equity ($M),23534,Key Financials (Last Fiscal Year),Profit as % of Revenues,18.2,Profits as % of Assets,12.9,Profits as % of Stockholder Equity,41.3,Profit Ratios,Roche Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),53035,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,79.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),278.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),173095,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,18.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",220258,353,,,,,,,Tan Xiangdong,Airlines,353,170,CEO,Tan Xiangdong,Sector,Transportation,Industry,Airlines,HQ Location,\"Haikou City, China\",Website,http://www.hnagroup.com,Years on Global 500 List,3,Employees,220258,Company Information,Revenues ($M),53035,Profits ($M),278.9,Assets ($M),173095,Total Stockholder Equity ($M),14096,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.5,Profits as % of Assets,0.2,Profits as % of Stockholder Equity,2,Profit Ratios,HNA Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),52990,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-7.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),10116.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),1209176,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-4.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",95160,153,,,,,,,Niu Ximing,Banks: Commercial and Savings,153,171,CEO,Niu Ximing,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Shanghai, China\",Website,http://www.bankcomm.com,Years on Global 500 List,9,Employees,95160,Company Information,Revenues ($M),52990,Profits ($M),10116.9,Assets ($M),1209176,Total Stockholder Equity ($M),90531,Key Financials (Last Fiscal Year),Profit as % of Revenues,19.1,Profits as % of Assets,0.8,Profits as % of Stockholder Equity,11.2,Profit Ratios,Bank of Communications,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),52852,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-5.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3236.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),938261,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-14,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",201263,156,,,,,,,Chang Zhenming,Diversified Financials,156,172,CEO,Chang Zhenming,Sector,Financials,Industry,Diversified Financials,HQ Location,\"Beijing, China\",Website,http://www.citicgroup.com.cn,Years on Global 500 List,9,Employees,201263,Company Information,Revenues ($M),52852,Profits ($M),3236.3,Assets ($M),938261,Total Stockholder Equity ($M),41784,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.1,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,7.7,Profit Ratios,CITIC Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),52824,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,8.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),7215,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),171615,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,3.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",96500,186,Fortune 500,54,World’s Most Admired Companies,100000,,,Ian C. Read,Pharmaceuticals,186,173,CEO,Ian C. Read,Sector,Health Care,Industry,Pharmaceuticals,HQ Location,\"New York, NY\",Website,http://www.pfizer.com,Years on Global 500 List,23,Employees,96500,Company Information,Revenues ($M),52824,Profits ($M),7215,Assets ($M),171615,Total Stockholder Equity ($M),59544,Key Financials (Last Fiscal Year),Profit as % of Revenues,13.7,Profits as % of Assets,4.2,Profits as % of Stockholder Equity,12.1,Profit Ratios,Pfizer,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),52569,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5010.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),86731,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,9.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",115170,165,,,,,,,Werner Baumann,Pharmaceuticals,165,174,CEO,Werner Baumann,Sector,Health Care,Industry,Pharmaceuticals,HQ Location,\"Leverkusen, Germany\",Website,http://www.bayer.com,Years on Global 500 List,23,Employees,115170,Company Information,Revenues ($M),52569,Profits ($M),5010.6,Assets ($M),86731,Total Stockholder Equity ($M),31990,Key Financials (Last Fiscal Year),Profit as % of Revenues,9.5,Profits as % of Assets,5.8,Profits as % of Stockholder Equity,15.7,Profit Ratios,Bayer,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),52367,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-10.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-849,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),498264,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-138.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",56400,150,Fortune 500,55,,,,,Brian Duperreault,Insurance: Property and Casualty (Stock),150,175,CEO,Brian Duperreault,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"New York, NY\",Website,http://www.aig.com,Years on Global 500 List,22,Employees,56400,Company Information,Revenues ($M),52367,Profits ($M),-849,Assets ($M),498264,Total Stockholder Equity ($M),76300,Key Financials (Last Fiscal Year),Profit as % of Revenues,-1.6,Profits as % of Assets,-0.2,Profits as % of Stockholder Equity,-1.1,Profit Ratios,AIG,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),52201,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-7.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),462.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),73555,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-79,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",194193,154,,,,,,,Daniel Hajj Aboumrad,Telecommunications,154,176,CEO,Daniel Hajj Aboumrad,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"Mexico City, Mexico\",Website,http://www.americamovil.com,Years on Global 500 List,11,Employees,194193,Company Information,Revenues ($M),52201,Profits ($M),462.9,Assets ($M),73555,Total Stockholder Equity ($M),10143,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.9,Profits as % of Assets,0.6,Profits as % of Stockholder Equity,4.6,Profit Ratios,America Movil,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),51500,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),6074.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),147265,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-48.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",43688,172,,,,,,,Hwan-Eik Cho,Utilities,172,177,CEO,Hwan-Eik Cho,Sector,Energy,Industry,Utilities,HQ Location,\"Jeollanam-do, South Korea\",Website,http://www.kepco.co.kr,Years on Global 500 List,23,Employees,43688,Company Information,Revenues ($M),51500,Profits ($M),6074.1,Assets ($M),147265,Total Stockholder Equity ($M),59394,Key Financials (Last Fiscal Year),Profit as % of Revenues,11.8,Profits as % of Assets,4.1,Profits as % of Stockholder Equity,10.2,Profit Ratios,Korea Electric Power,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),50658,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,9.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5302,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),47806,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,47.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",97000,197,Fortune 500,56,World’s Most Admired Companies,100000,,,Marillyn A. Hewson,Aerospace and Defense,197,178,CEO,Marillyn A. Hewson,Sector,Aerospace & Defense,Industry,Aerospace and Defense,HQ Location,\"Bethesda, MD\",Website,http://www.lockheedmartin.com,Years on Global 500 List,23,Employees,97000,Company Information,Revenues ($M),50658,Profits ($M),5302,Assets ($M),47806,Total Stockholder Equity ($M),1511,Key Financials (Last Fiscal Year),Profit as % of Revenues,10.5,Profits as % of Assets,11.1,Profits as % of Stockholder Equity,350.9,Profit Ratios,Lockheed Martin,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),50367,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),949.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),16722,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,38.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",51900,188,Fortune 500,57,,,,,William J. DeLaney III,Wholesalers: Food and Grocery,188,179,CEO,William J. DeLaney III,Sector,Wholesalers,Industry,Wholesalers: Food and Grocery,HQ Location,\"Houston, TX\",Website,http://www.sysco.com,Years on Global 500 List,23,Employees,51900,Company Information,Revenues ($M),50367,Profits ($M),949.6,Assets ($M),16722,Total Stockholder Equity ($M),3480,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.9,Profits as % of Assets,5.7,Profits as % of Stockholder Equity,27.3,Profit Ratios,Sysco,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),50365,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1820,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),46064,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,73.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",335767,192,Fortune 500,58,World’s Most Admired Companies,11,The 100 Best Companies to Work For,99,Frederick W. Smith,\"Mail, Package, and Freight Delivery\",192,180,CEO,Frederick W. Smith,Sector,Transportation,Industry,\"Mail, Package, and Freight Delivery\",HQ Location,\"Memphis, TN\",Website,http://www.fedex.com,Years on Global 500 List,23,Employees,335767,Company Information,Revenues ($M),50365,Profits ($M),1820,Assets ($M),46064,Total Stockholder Equity ($M),13784,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.6,Profits as % of Assets,4,Profits as % of Stockholder Equity,13.2,Profit Ratios,FedEx,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),50123,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3161,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),79679,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",195000,,Fortune 500,59,,,,,Margaret C. Whitman,Information Technology Services,0,181,CEO,Margaret C. Whitman,Sector,Technology,Industry,Information Technology Services,HQ Location,\"Palo Alto, CA\",Website,http://www.hpe.com,Years on Global 500 List,1,Employees,195000,Company Information,Revenues ($M),50123,Profits ($M),3161,Assets ($M),79679,Total Stockholder Equity ($M),31448,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.3,Profits as % of Assets,4,Profits as % of Stockholder Equity,10.1,Profit Ratios,Hewlett Packard Enterprise,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),49838,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-10.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),305,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),19843,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,44.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",17407,157,,,,,,,Gonzalo Ramirez Martiarena,Food Production,157,182,CEO,Gonzalo Ramirez Martiarena,Sector,\"Food, Beverages & Tobacco\",Industry,Food Production,HQ Location,\"Rotterdam, Netherlands\",Website,http://www.ldc.com,Years on Global 500 List,4,Employees,17407,Company Information,Revenues ($M),49838,Profits ($M),305,Assets ($M),19843,Total Stockholder Equity ($M),5115,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.6,Profits as % of Assets,1.5,Profits as % of Stockholder Equity,6,Profit Ratios,Louis Dreyfus Company,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),49677,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1199.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),18405,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,5.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",17852,190,,,,,,,Wang Wenyin,\"Electronics, Electrical Equip.\",190,183,CEO,Wang Wenyin,Sector,Technology,Industry,\"Electronics, Electrical Equip.\",HQ Location,\"Shenzhen, China\",Website,http://www.amer.com.cn,Years on Global 500 List,5,Employees,17852,Company Information,Revenues ($M),49677,Profits ($M),1199.9,Assets ($M),18405,Total Stockholder Equity ($M),10005,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.4,Profits as % of Assets,6.5,Profits as % of Stockholder Equity,12,Profit Ratios,Amer International Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),49479,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-22,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4092.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),134528,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,21.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",51034,125,,,,,,,Wan Zulkiflee Wan Ariffin,Petroleum Refining,125,184,CEO,Wan Zulkiflee Wan Ariffin,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Kuala Lumpur, Malaysia\",Website,http://www.petronas.com.my,Years on Global 500 List,21,Employees,51034,Company Information,Revenues ($M),49479,Profits ($M),4092.9,Assets ($M),134528,Total Stockholder Equity ($M),84800,Key Financials (Last Fiscal Year),Profit as % of Revenues,8.3,Profits as % of Assets,3,Profits as % of Stockholder Equity,4.8,Profit Ratios,Petronas,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),49446,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1225.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),110202,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,4.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",42060,177,,,,,,,Naomi Hirose,Utilities,177,185,CEO,Naomi Hirose,Sector,Energy,Industry,Utilities,HQ Location,\"Tokyo, Japan\",Website,http://www.tepco.co.jp,Years on Global 500 List,23,Employees,42060,Company Information,Revenues ($M),49446,Profits ($M),1225.7,Assets ($M),110202,Total Stockholder Equity ($M),20905,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.5,Profits as % of Assets,1.1,Profits as % of Stockholder Equity,5.9,Profit Ratios,Tokyo Electric Power,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),49436,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-3.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),6712,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),130124,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-62.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",118393,175,World’s Most Admired Companies,100000,,,,,Joseph Jimenez,Pharmaceuticals,175,186,CEO,Joseph Jimenez,Sector,Health Care,Industry,Pharmaceuticals,HQ Location,\"Basel, Switzerland\",Website,http://www.novartis.com,Years on Global 500 List,23,Employees,118393,Company Information,Revenues ($M),49436,Profits ($M),6712,Assets ($M),130124,Total Stockholder Equity ($M),74832,Key Financials (Last Fiscal Year),Profit as % of Revenues,13.6,Profits as % of Assets,5.2,Profits as % of Stockholder Equity,9,Profit Ratios,Novartis,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),49247,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),10739,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),121652,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,19.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",73700,183,Fortune 500,60,World’s Most Admired Companies,100000,The 100 Best Companies to Work For,67,Charles H. Robbins,Network and Other Communications Equipment,183,187,CEO,Charles H. Robbins,Sector,Technology,Industry,Network and Other Communications Equipment,HQ Location,\"San Jose, CA\",Website,http://www.cisco.com,Years on Global 500 List,18,Employees,73700,Company Information,Revenues ($M),49247,Profits ($M),10739,Assets ($M),121652,Total Stockholder Equity ($M),63586,Key Financials (Last Fiscal Year),Profit as % of Revenues,21.8,Profits as % of Assets,8.8,Profits as % of Stockholder Equity,16.9,Profit Ratios,Cisco Systems,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),49239,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,17.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1942.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),190596,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,28.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",40641,231,,,,,,,Yasuyoshi Karasawa,Insurance: Property and Casualty (Stock),231,188,CEO,Yasuyoshi Karasawa,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"Tokyo, Japan\",Website,http://www.ms-ad-hd.com,Years on Global 500 List,19,Employees,40641,Company Information,Revenues ($M),49239,Profits ($M),1942.2,Assets ($M),190596,Total Stockholder Equity ($M),12793,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.9,Profits as % of Assets,1,Profits as % of Stockholder Equity,15.2,Profit Ratios,MS&AD Insurance Group Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),48876,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-6.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-1550.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),1677437,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",99744,166,,,,,,,John Cryan,Banks: Commercial and Savings,166,189,CEO,John Cryan,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Frankfurt, Germany\",Website,http://www.db.com,Years on Global 500 List,23,Employees,99744,Company Information,Revenues ($M),48876,Profits ($M),-1550.4,Assets ($M),1677437,Total Stockholder Equity ($M),63102,Key Financials (Last Fiscal Year),Profit as % of Revenues,-3.2,Profits as % of Assets,-0.1,Profits as % of Stockholder Equity,-2.5,Profit Ratios,Deutsche Bank,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),48869,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,7.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1057.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),86687,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-9.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",187813,200,,,,,,,Yan Zhiyong,\"Engineering, Construction\",200,190,CEO,Yan Zhiyong,Sector,Engineering & Construction,Industry,\"Engineering, Construction\",HQ Location,\"Beijing, China\",Website,http://www.powerchina.cn,Years on Global 500 List,6,Employees,187813,Company Information,Revenues ($M),48869,Profits ($M),1057.6,Assets ($M),86687,Total Stockholder Equity ($M),9990,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.2,Profits as % of Assets,1.2,Profits as % of Stockholder Equity,10.6,Profit Ratios,PowerChina,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),48825,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),107.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),31605,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-92.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",237061,185,,,,,,,Wesley Mendonca Batista,Food Production,185,191,CEO,Wesley Mendonca Batista,Sector,\"Food, Beverages & Tobacco\",Industry,Food Production,HQ Location,\"Sao Paulo, Brazil\",Website,http://jbss.infoinvest.com.br,Years on Global 500 List,8,Employees,237061,Company Information,Revenues ($M),48825,Profits ($M),107.7,Assets ($M),31605,Total Stockholder Equity ($M),7307,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.2,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,1.5,Profit Ratios,JBS,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),48719,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-17.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2681.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),62349,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,360.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",24934,146,,,,,,,Tevin Vongvanich,Petroleum Refining,146,192,CEO,Tevin Vongvanich,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Bangkok, Thailand\",Website,http://www.pttplc.com,Years on Global 500 List,14,Employees,24934,Company Information,Revenues ($M),48719,Profits ($M),2681.6,Assets ($M),62349,Total Stockholder Equity ($M),21309,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.5,Profits as % of Assets,4.3,Profits as % of Stockholder Equity,12.6,Profit Ratios,PTT,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),48292,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,26.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2527.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),202923,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,19.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",38842,261,,,,,,,Tsuyoshi Nagano,Insurance: Property and Casualty (Stock),261,193,CEO,Tsuyoshi Nagano,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"Tokyo, Japan\",Website,http://www.tokiomarinehd.com,Years on Global 500 List,23,Employees,38842,Company Information,Revenues ($M),48292,Profits ($M),2527.4,Assets ($M),202923,Total Stockholder Equity ($M),16474,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.2,Profits as % of Assets,1.2,Profits as % of Stockholder Equity,15.3,Profit Ratios,Tokio Marine Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),48238,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-53.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2496,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),29010,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-45.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",49000,48,Fortune 500,61,,,,,Dion J. Weisler,\"Computers, Office Equipment\",48,194,CEO,Dion J. Weisler,Sector,Technology,Industry,\"Computers, Office Equipment\",HQ Location,\"Palo Alto, CA\",Website,http://www.hp.com,Years on Global 500 List,23,Employees,49000,Company Information,Revenues ($M),48238,Profits ($M),2496,Assets ($M),29010,Total Stockholder Equity ($M),-3889,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.2,Profits as % of Assets,8.6,Profits as % of Stockholder Equity,,Profit Ratios,HP,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),48204,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-6.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-6249.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),80576,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",58652,174,,,,,,,Rolf Martin Schmitz,Utilities,174,195,CEO,Rolf Martin Schmitz,Sector,Energy,Industry,Utilities,HQ Location,\"Essen, Germany\",Website,http://www.rwe.com,Years on Global 500 List,23,Employees,58652,Company Information,Revenues ($M),48204,Profits ($M),-6249.1,Assets ($M),80576,Total Stockholder Equity ($M),3898,Key Financials (Last Fiscal Year),Profit as % of Revenues,-13,Profits as % of Assets,-7.8,Profits as % of Stockholder Equity,-160.3,Profit Ratios,RWE,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),48158,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4318,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),79511,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-43.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",56000,187,Fortune 500,62,,,,,Andrew N. Liveris,Chemicals,187,196,CEO,Andrew N. Liveris,Sector,Chemicals,Industry,Chemicals,HQ Location,\"Midland, MI\",Website,http://www.dow.com,Years on Global 500 List,23,Employees,56000,Company Information,Revenues ($M),48158,Profits ($M),4318,Assets ($M),79511,Total Stockholder Equity ($M),25987,Key Financials (Last Fiscal Year),Profit as % of Revenues,9,Profits as % of Assets,5.4,Profits as % of Stockholder Equity,16.6,Profit Ratios,Dow Chemical,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),48154,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-7.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),687.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),46270,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",232503,170,,,,,,,Didier Leveque,Food and Drug Stores,170,197,CEO,Didier Leveque,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Paris, France\",Website,http://www.finatis.fr,Years on Global 500 List,3,Employees,232503,Company Information,Revenues ($M),48154,Profits ($M),687.8,Assets ($M),46270,Total Stockholder Equity ($M),744,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.4,Profits as % of Assets,1.5,Profits as % of Stockholder Equity,92.5,Profit Ratios,Finatis,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),48003,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-7.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),296.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),30358,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-85.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",220000,171,,,,,,,Richard J.B. Goyder,Food and Drug Stores,171,198,CEO,Richard J.B. Goyder,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Perth, Australia\",Website,http://www.wesfarmers.com.au,Years on Global 500 List,9,Employees,220000,Company Information,Revenues ($M),48003,Profits ($M),296.1,Assets ($M),30358,Total Stockholder Equity ($M),17083,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.6,Profits as % of Assets,1,Profits as % of Stockholder Equity,1.7,Profit Ratios,Wesfarmers,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),47810,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,7.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),504,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),36767,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,13.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",106772,205,,,,,,,She Lulin,Pharmaceuticals,205,199,CEO,She Lulin,Sector,Health Care,Industry,Pharmaceuticals,HQ Location,\"Beijing, China\",Website,http://www.sinopharm.com,Years on Global 500 List,5,Employees,106772,Company Information,Revenues ($M),47810,Profits ($M),504,Assets ($M),36767,Total Stockholder Equity ($M),5658,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.1,Profits as % of Assets,1.4,Profits as % of Stockholder Equity,8.9,Profit Ratios,Sinopharm,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),47804,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1327.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),442027,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,5.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",5035,182,,,,,,,Frederic Lavenir,\"Insurance: Life, Health (stock)\",182,200,CEO,Frederic Lavenir,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Paris, France\",Website,http://www.cnp.fr,Years on Global 500 List,23,Employees,5035,Company Information,Revenues ($M),47804,Profits ($M),1327.3,Assets ($M),442027,Total Stockholder Equity ($M),18491,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.8,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,7.2,Profit Ratios,CNP Assurances,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),47712,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-4.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),66.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),31348,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-39.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",75000,180,,,,,,,Seong-Jin Jo,\"Electronics, Electrical Equip.\",180,201,CEO,Seong-Jin Jo,Sector,Technology,Industry,\"Electronics, Electrical Equip.\",HQ Location,\"Seoul, South Korea\",Website,http://www.lg.com,Years on Global 500 List,17,Employees,75000,Company Information,Revenues ($M),47712,Profits ($M),66.2,Assets ($M),31348,Total Stockholder Equity ($M),9926,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.1,Profits as % of Assets,0.2,Profits as % of Stockholder Equity,0.7,Profit Ratios,LG Electronics,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),47375,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,19.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),6520.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),1775349,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,21,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",77205,243,,,,,,,Takeshi Kunibe,Banks: Commercial and Savings,243,202,CEO,Takeshi Kunibe,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Tokyo, Japan\",Website,http://www.smfg.co.jp,Years on Global 500 List,23,Employees,77205,Company Information,Revenues ($M),47375,Profits ($M),6520.5,Assets ($M),1775349,Total Stockholder Equity ($M),72876,Key Financials (Last Fiscal Year),Profit as % of Revenues,13.8,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,8.9,Profit Ratios,Sumitomo Mitsui Financial Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),46931,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4458.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),108856,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,5.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",140483,215,,,,,,,Mukesh D. Ambani,Petroleum Refining,215,203,CEO,Mukesh D. Ambani,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Mumbai, India\",Website,http://www.ril.com,Years on Global 500 List,14,Employees,140483,Company Information,Revenues ($M),46931,Profits ($M),4458.9,Assets ($M),108856,Total Stockholder Equity ($M),40614,Key Financials (Last Fiscal Year),Profit as % of Revenues,9.5,Profits as % of Assets,4.1,Profits as % of Stockholder Equity,11,Profit Ratios,Reliance Industries,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),46606,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-11.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),442.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),106725,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",169344,275,World’s Most Admired Companies,100000,,,,,Ma Guoqiang,Metals,275,204,CEO,Ma Guoqiang,Sector,Materials,Industry,Metals,HQ Location,\"Shanghai, China\",Website,http://www.baowugroup.com,Years on Global 500 List,14,Employees,169344,Company Information,Revenues ($M),46606,Profits ($M),442.8,Assets ($M),106725,Total Stockholder Equity ($M),35728,Key Financials (Last Fiscal Year),Profit as % of Revenues,1,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,1.2,Profit Ratios,China Baowu Steel Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),46528,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-30.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),8.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),12285,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",1000,116,,,,,,,William J. Randall,Trading,116,205,CEO,William J. Randall,Sector,Wholesalers,Industry,Trading,HQ Location,\"Hong Kong, China\",Website,http://www.thisisnoble.com,Years on Global 500 List,10,Employees,1000,Company Information,Revenues ($M),46528,Profits ($M),8.7,Assets ($M),12285,Total Stockholder Equity ($M),3974,Key Financials (Last Fiscal Year),Profit as % of Revenues,,Profits as % of Assets,0.1,Profits as % of Stockholder Equity,0.2,Profit Ratios,Noble Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),45905,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,5.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1241,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),258381,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-85,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",206633,211,World’s Most Admired Companies,100000,,,,,Carlos Brito,Beverages,211,206,CEO,Carlos Brito,Sector,\"Food, Beverages & Tobacco\",Industry,Beverages,HQ Location,\"Leuven, Belgium\",Website,http://www.ab-inbev.com,Years on Global 500 List,12,Employees,206633,Company Information,Revenues ($M),45905,Profits ($M),1241,Assets ($M),258381,Total Stockholder Equity ($M),71339,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.7,Profits as % of Assets,0.5,Profits as % of Stockholder Equity,1.7,Profit Ratios,Anheuser-Busch InBev,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),45873,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-23.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-2902,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),104530,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",20539,145,,,,,,,Eldar Saetre,Petroleum Refining,145,207,CEO,Eldar Saetre,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Stavanger, Norway\",Website,http://www.statoil.com,Years on Global 500 List,23,Employees,20539,Company Information,Revenues ($M),45873,Profits ($M),-2902,Assets ($M),104530,Total Stockholder Equity ($M),35072,Key Financials (Last Fiscal Year),Profit as % of Revenues,-6.3,Profits as % of Assets,-2.8,Profits as % of Stockholder Equity,-8.3,Profit Ratios,Statoil,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),45621,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-11.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1167.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),66361,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,669.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",31768,173,World’s Most Admired Companies,100000,,,,,Oh-Joon Kwon,Metals,173,208,CEO,Oh-Joon Kwon,Sector,Materials,Industry,Metals,HQ Location,\"Seoul, South Korea\",Website,http://www.posco.com,Years on Global 500 List,23,Employees,31768,Company Information,Revenues ($M),45621,Profits ($M),1167.5,Assets ($M),66361,Total Stockholder Equity ($M),35057,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.6,Profits as % of Assets,1.8,Profits as % of Stockholder Equity,3.3,Profit Ratios,POSCO,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),45425,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2373.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),42141,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",51357,208,,,,,,,Hyoung-Keun Lee,Motor Vehicles and Parts,208,209,CEO,Hyoung-Keun Lee,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Seoul, South Korea\",Website,http://www.kia.com,Years on Global 500 List,6,Employees,51357,Company Information,Revenues ($M),45425,Profits ($M),2373.8,Assets ($M),42141,Total Stockholder Equity ($M),22010,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.2,Profits as % of Assets,5.6,Profits as % of Stockholder Equity,10.8,Profit Ratios,Kia Motors,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),45249,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,1.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3245.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),99840,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,10.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",155202,204,,,,,,,Stephane Richard,Telecommunications,204,210,CEO,Stephane Richard,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"Paris, France\",Website,http://www.orange.com,Years on Global 500 List,23,Employees,155202,Company Information,Revenues ($M),45249,Profits ($M),3245.7,Assets ($M),99840,Total Stockholder Equity ($M),32365,Key Financials (Last Fiscal Year),Profit as % of Revenues,7.2,Profits as % of Assets,3.3,Profits as % of Stockholder Equity,10,Profit Ratios,Orange,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),45177,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,9.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),17.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),54341,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",110614,234,,,,,,,Ren Jianxin,Chemicals,234,211,CEO,Ren Jianxin,Sector,Chemicals,Industry,Chemicals,HQ Location,\"Beijing, China\",Website,http://www.chemchina.com,Years on Global 500 List,7,Employees,110614,Company Information,Revenues ($M),45177,Profits ($M),17.9,Assets ($M),54341,Total Stockholder Equity ($M),3462,Key Financials (Last Fiscal Year),Profit as % of Revenues,,Profits as % of Assets,,Profits as % of Stockholder Equity,0.5,Profit Ratios,ChemChina,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),44850,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),768.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),59716,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",306368,203,,,,,,,Richard Lutz,Railroads,203,212,CEO,Richard Lutz,Sector,Transportation,Industry,Railroads,HQ Location,\"Berlin, Germany\",Website,http://www.deutschebahn.com,Years on Global 500 List,23,Employees,306368,Company Information,Revenues ($M),44850,Profits ($M),768.6,Assets ($M),59716,Total Stockholder Equity ($M),13246,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.7,Profits as % of Assets,1.3,Profits as % of Stockholder Equity,5.8,Profit Ratios,Deutsche Bahn,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),44842,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3099.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),38151,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,2.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",220137,213,World’s Most Admired Companies,100000,,,,,Elmar Degenhart,Motor Vehicles and Parts,213,213,CEO,Elmar Degenhart,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Hanover, Germany\",Website,http://www.continental-corporation.com,Years on Global 500 List,15,Employees,220137,Company Information,Revenues ($M),44842,Profits ($M),3099.1,Assets ($M),38151,Total Stockholder Equity ($M),15050,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.9,Profits as % of Assets,8.1,Profits as % of Stockholder Equity,20.6,Profit Ratios,Continental,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),44747,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2890,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),33758,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,35.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",210500,212,Fortune 500,63,World’s Most Admired Companies,100000,,,R. Milton Johnson,Health Care: Medical Facilities,212,214,CEO,R. Milton Johnson,Sector,Health Care,Industry,Health Care: Medical Facilities,HQ Location,\"Nashville, TN\",Website,http://www.hcahealthcare.com,Years on Global 500 List,23,Employees,210500,Company Information,Revenues ($M),44747,Profits ($M),2890,Assets ($M),33758,Total Stockholder Equity ($M),-7302,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.5,Profits as % of Assets,8.6,Profits as % of Stockholder Equity,,Profit Ratios,HCA Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),44654,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,5.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3250.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),72902,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,62.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",110207,223,,,,,,,Masahiro Okafuji,Trading,223,215,CEO,Masahiro Okafuji,Sector,Wholesalers,Industry,Trading,HQ Location,\"Osaka, Japan\",Website,http://www.itochu.co.jp,Years on Global 500 List,23,Employees,110207,Company Information,Revenues ($M),44654,Profits ($M),3250.6,Assets ($M),72902,Total Stockholder Equity ($M),21559,Key Financials (Last Fiscal Year),Profit as % of Revenues,7.3,Profits as % of Assets,4.5,Profits as % of Stockholder Equity,15.1,Profit Ratios,Itochu,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),44552,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-8.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),9344.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),855070,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,1.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",70461,189,,,,,,,Tian Huiyu,Banks: Commercial and Savings,189,216,CEO,Tian Huiyu,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Shenzhen, China\",Website,http://www.cmbchina.com,Years on Global 500 List,6,Employees,70461,Company Information,Revenues ($M),44552,Profits ($M),9344.8,Assets ($M),855070,Total Stockholder Equity ($M),57896,Key Financials (Last Fiscal Year),Profit as % of Revenues,21,Profits as % of Assets,1.1,Profits as % of Stockholder Equity,16.1,Profit Ratios,China Merchants Bank,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),44533,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),36,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),530590,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-98.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",278872,232,,,,,,,Arundhati Bhattacharya,Banks: Commercial and Savings,232,217,CEO,Arundhati Bhattacharya,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Mumbai, India\",Website,http://www.sbi.co.in,Years on Global 500 List,12,Employees,278872,Company Information,Revenues ($M),44533,Profits ($M),36,Assets ($M),530590,Total Stockholder Equity ($M),33450,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.1,Profits as % of Assets,,Profits as % of Stockholder Equity,0.1,Profit Ratios,State Bank of India,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),43925,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-13.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-898.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),17495,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-150.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",205000,176,,,,,,,Brad Banducci,Food and Drug Stores,176,218,CEO,Brad Banducci,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Bella Vista, Australia\",Website,http://www.woolworthslimited.com.au,Years on Global 500 List,21,Employees,205000,Company Information,Revenues ($M),43925,Profits ($M),-898.3,Assets ($M),17495,Total Stockholder Equity ($M),6305,Key Financials (Last Fiscal Year),Profit as % of Revenues,-2,Profits as % of Assets,-5.1,Profits as % of Stockholder Equity,-14.2,Profit Ratios,Woolworths,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),43822,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,17.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5045.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),56223,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,22.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",35032,271,World’s Most Admired Companies,100000,,,,,Takashi Tanaka,Telecommunications,271,219,CEO,Takashi Tanaka,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"Tokyo, Japan\",Website,http://www.kddi.com,Years on Global 500 List,20,Employees,35032,Company Information,Revenues ($M),43822,Profits ($M),5045.1,Assets ($M),56223,Total Stockholder Equity ($M),31904,Key Financials (Last Fiscal Year),Profit as % of Revenues,11.5,Profits as % of Assets,9,Profits as % of Stockholder Equity,15.8,Profit Ratios,KDDI,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),43786,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,22.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3558,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),215065,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-22.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",14053,282,World’s Most Admired Companies,100000,,,,,Christian Mumenthaler,Insurance: Property and Casualty (Stock),282,220,CEO,Christian Mumenthaler,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"Zurich, Switzerland\",Website,http://www.swissre.com,Years on Global 500 List,23,Employees,14053,Company Information,Revenues ($M),43786,Profits ($M),3558,Assets ($M),215065,Total Stockholder Equity ($M),35634,Key Financials (Last Fiscal Year),Profit as % of Revenues,8.1,Profits as % of Assets,1.7,Profits as % of Stockholder Equity,10,Profit Ratios,Swiss Re,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),43769,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-3.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-146.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),51858,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",125552,201,,,,,,,Yu Yong,Metals,201,221,CEO,Yu Yong,Sector,Materials,Industry,Metals,HQ Location,\"Shijiazhuang, China\",Website,http://www.hbisco.com,Years on Global 500 List,9,Employees,125552,Company Information,Revenues ($M),43769,Profits ($M),-146.8,Assets ($M),51858,Total Stockholder Equity ($M),7693,Key Financials (Last Fiscal Year),Profit as % of Revenues,-0.3,Profits as % of Assets,-0.3,Profits as % of Stockholder Equity,-1.9,Profit Ratios,HBIS Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),43743,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),740.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),22578,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,22.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",29637,229,,,,,,,Chan Chauto,Energy,229,222,CEO,Chan Chauto,Sector,Energy,Industry,Energy,HQ Location,\"Shanghai, China\",Website,http://www.cefc.co,Years on Global 500 List,4,Employees,29637,Company Information,Revenues ($M),43743,Profits ($M),740.9,Assets ($M),22578,Total Stockholder Equity ($M),3916,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.7,Profits as % of Assets,3.3,Profits as % of Stockholder Equity,18.9,Profit Ratios,CEFC China Energy,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),43698,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,1.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3842.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),771837,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,31.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",134792,219,,,,,,,Carlos Torres Vila,Banks: Commercial and Savings,219,223,CEO,Carlos Torres Vila,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Bilbao, Spain\",Website,http://www.bbva.com,Years on Global 500 List,23,Employees,134792,Company Information,Revenues ($M),43698,Profits ($M),3842.8,Assets ($M),771837,Total Stockholder Equity ($M),49952,Key Financials (Last Fiscal Year),Profit as % of Revenues,8.8,Profits as % of Assets,0.5,Profits as % of Stockholder Equity,7.7,Profit Ratios,Banco Bilbao Vizcaya Argentaria,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),43589,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-11,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),328.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),39411,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-7.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",156487,184,World’s Most Admired Companies,100000,,,,,Heinrich Hiesinger,Metals,184,224,CEO,Heinrich Hiesinger,Sector,Materials,Industry,Metals,HQ Location,\"Essen, Germany\",Website,http://www.thyssenkrupp.com,Years on Global 500 List,23,Employees,156487,Company Information,Revenues ($M),43589,Profits ($M),328.6,Assets ($M),39411,Total Stockholder Equity ($M),2362,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.8,Profits as % of Assets,0.8,Profits as % of Stockholder Equity,13.9,Profit Ratios,ThyssenKrupp,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),43231,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-6.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1449.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),46158,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,0.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",172696,196,,,,,,,Pierre-Andre de Chalendar,\"Building Materials, Glass\",196,225,CEO,Pierre-Andre de Chalendar,Sector,Materials,Industry,\"Building Materials, Glass\",HQ Location,\"Courbevoie, France\",Website,http://www.saint-gobain.com,Years on Global 500 List,23,Employees,172696,Company Information,Revenues ($M),43231,Profits ($M),1449.8,Assets ($M),46158,Total Stockholder Equity ($M),19790,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.4,Profits as % of Assets,3.1,Profits as % of Stockholder Equity,7.3,Profit Ratios,Saint-Gobain,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),43035,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-4.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),535.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),27186,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",52000,202,,,,,,,Yang Yuanqing,\"Computers, Office Equipment\",202,226,CEO,Yang Yuanqing,Sector,Technology,Industry,\"Computers, Office Equipment\",HQ Location,\"Hong Kong, China\",Website,http://www.lenovo.com,Years on Global 500 List,8,Employees,52000,Company Information,Revenues ($M),43035,Profits ($M),535.1,Assets ($M),27186,Total Stockholder Equity ($M),3224,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.2,Profits as % of Assets,2,Profits as % of Stockholder Equity,16.6,Profit Ratios,Lenovo Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),42771,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2770.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),71642,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,22.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",183487,210,,,,,,,Xavier Huillard,\"Engineering, Construction\",210,227,CEO,Xavier Huillard,Sector,Engineering & Construction,Industry,\"Engineering, Construction\",HQ Location,\"Rueil-Malmaison, France\",Website,http://www.vinci.com,Years on Global 500 List,17,Employees,183487,Company Information,Revenues ($M),42771,Profits ($M),2770.1,Assets ($M),71642,Total Stockholder Equity ($M),17365,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.5,Profits as % of Assets,3.9,Profits as % of Stockholder Equity,16,Profit Ratios,Vinci,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),42757,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1208.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),65182,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-0.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",100169,238,World’s Most Admired Companies,100000,,,,,Kosei Shindo,Metals,238,228,CEO,Kosei Shindo,Sector,Materials,Industry,Metals,HQ Location,\"Tokyo, Japan\",Website,http://www.nssmc.com,Years on Global 500 List,23,Employees,100169,Company Information,Revenues ($M),42757,Profits ($M),1208.5,Assets ($M),65182,Total Stockholder Equity ($M),23555,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.8,Profits as % of Assets,1.9,Profits as % of Stockholder Equity,5.1,Profit Ratios,Nippon Steel & Sumitomo Metal,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),42679,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),745,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),19188,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-5.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",32000,214,World’s Most Admired Companies,100000,,,,,Soren W. Schroder,Food Production,214,229,CEO,Soren W. Schroder,Sector,\"Food, Beverages & Tobacco\",Industry,Food Production,HQ Location,\"White Plains, NY\",Website,http://www.bunge.com,Years on Global 500 List,15,Employees,32000,Company Information,Revenues ($M),42679,Profits ($M),745,Assets ($M),19188,Total Stockholder Equity ($M),7144,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.7,Profits as % of Assets,3.9,Profits as % of Stockholder Equity,10.4,Profit Ratios,Bunge,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),42622,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-8.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),8105.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),875731,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,1.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",56236,195,,,,,,,Tao Yiping,Banks: Commercial and Savings,195,230,CEO,Tao Yiping,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Fuzhou, China\",Website,http://www.cib.com.cn,Years on Global 500 List,5,Employees,56236,Company Information,Revenues ($M),42622,Profits ($M),8105.9,Assets ($M),875731,Total Stockholder Equity ($M),50382,Key Financials (Last Fiscal Year),Profit as % of Revenues,19,Profits as % of Assets,0.9,Profits as % of Stockholder Equity,16.1,Profit Ratios,Industrial Bank,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),42213,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-67.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-9344.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),67179,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",43138,32,,,,,,,Johannes Teyssen,Energy,32,231,CEO,Johannes Teyssen,Sector,Energy,Industry,Energy,HQ Location,\"Essen, Germany\",Website,http://www.eon.com,Years on Global 500 List,23,Employees,43138,Company Information,Revenues ($M),42213,Profits ($M),-9344.4,Assets ($M),67179,Total Stockholder Equity ($M),-1113,Key Financials (Last Fiscal Year),Profit as % of Revenues,-22.1,Profits as % of Assets,-13.9,Profits as % of Stockholder Equity,,Profit Ratios,E.ON,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),42159,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-7.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),8078,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),415730,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,121,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",325075,199,,,,,,,Herman O. Gref,Banks: Commercial and Savings,199,232,CEO,Herman O. Gref,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Moscow, Russia\",Website,http://www.sberbank.ru,Years on Global 500 List,10,Employees,325075,Company Information,Revenues ($M),42159,Profits ($M),8078,Assets ($M),415730,Total Stockholder Equity ($M),46182,Key Financials (Last Fiscal Year),Profit as % of Revenues,19.2,Profits as % of Assets,1.9,Profits as % of Stockholder Equity,17.5,Profit Ratios,Sberbank,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),42149,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,17,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),485.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),69621,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-62.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",182129,281,,,,,,,Hu Wenming,Industrial Machinery,281,233,CEO,Hu Wenming,Sector,Industrials,Industry,Industrial Machinery,HQ Location,\"Beijing, China\",Website,http://www.csic.com.cn,Years on Global 500 List,7,Employees,182129,Company Information,Revenues ($M),42149,Profits ($M),485.8,Assets ($M),69621,Total Stockholder Equity ($M),17789,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.2,Profits as % of Assets,0.7,Profits as % of Stockholder Equity,2.7,Profit Ratios,China Shipbuilding Industry,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),42113,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1740.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),69870,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-38.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",120479,228,,,,,,,Sidney Toledano,Apparel,228,234,CEO,Sidney Toledano,Sector,Apparel,Industry,Apparel,HQ Location,\"Paris, France\",Website,http://www.dior-finance.com,Years on Global 500 List,17,Employees,120479,Company Information,Revenues ($M),42113,Profits ($M),1740.3,Assets ($M),69870,Total Stockholder Equity ($M),12293,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.1,Profits as % of Assets,2.5,Profits as % of Stockholder Equity,14.2,Profit Ratios,Christian Dior,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),41863,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-5.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),6527,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),87270,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-11.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",100300,206,Fortune 500,64,World’s Most Admired Companies,16,Change the World,11,James B. Quincey,Beverages,206,235,CEO,James B. Quincey,Sector,\"Food, Beverages & Tobacco\",Industry,Beverages,HQ Location,\"Atlanta, GA\",Website,http://www.coca-colacompany.com,Years on Global 500 List,23,Employees,100300,Company Information,Revenues ($M),41863,Profits ($M),6527,Assets ($M),87270,Total Stockholder Equity ($M),23062,Key Financials (Last Fiscal Year),Profit as % of Revenues,15.6,Profits as % of Assets,7.5,Profits as % of Stockholder Equity,28.3,Profit Ratios,Coca-Cola,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),41781,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,10.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2377.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),46233,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,16.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",154493,268,,,,,,,Koji Arima,Motor Vehicles and Parts,268,236,CEO,Koji Arima,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Kariya, Japan\",Website,http://www.denso.com,Years on Global 500 List,23,Employees,154493,Company Information,Revenues ($M),41781,Profits ($M),2377.6,Assets ($M),46233,Total Stockholder Equity ($M),29735,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.7,Profits as % of Assets,5.1,Profits as % of Stockholder Equity,8,Profit Ratios,Denso,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),41620,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,5.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),816.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),28646,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,13,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",155069,248,World’s Most Admired Companies,100000,,,,,Tatsuya Tanaka,Information Technology Services,248,237,CEO,Tatsuya Tanaka,Sector,Technology,Industry,Information Technology Services,HQ Location,\"Tokyo, Japan\",Website,http://www.fujitsu.com,Years on Global 500 List,23,Employees,155069,Company Information,Revenues ($M),41620,Profits ($M),816.7,Assets ($M),28646,Total Stockholder Equity ($M),7910,Key Financials (Last Fiscal Year),Profit as % of Revenues,2,Profits as % of Assets,2.9,Profits as % of Stockholder Equity,10.3,Profit Ratios,Fujitsu,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),41560,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,20.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),551.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),30267,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,10.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",75908,303,,,,,,,Zeng Qinghong,Motor Vehicles and Parts,303,238,CEO,Zeng Qinghong,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Guangzhou, China\",Website,http://www.gagc.com.cn,Years on Global 500 List,5,Employees,75908,Company Information,Revenues ($M),41560,Profits ($M),551.9,Assets ($M),30267,Total Stockholder Equity ($M),3791,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.3,Profits as % of Assets,1.8,Profits as % of Stockholder Equity,14.6,Profit Ratios,Guangzhou Automobile Industry Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),41402,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),972.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),37032,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-7.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",90000,254,World’s Most Admired Companies,100000,,,,,Kuok Khoon Hong,Food Production,254,239,CEO,Kuok Khoon Hong,Sector,\"Food, Beverages & Tobacco\",Industry,Food Production,HQ Location,Singapore,Website,http://www.wilmar-international.com,Years on Global 500 List,9,Employees,90000,Company Information,Revenues ($M),41402,Profits ($M),972.2,Assets ($M),37032,Total Stockholder Equity ($M),14435,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.3,Profits as % of Assets,2.6,Profits as % of Stockholder Equity,6.7,Profit Ratios,Wilmar International,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),41376,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5207.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),110390,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,9.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",113816,233,,,,,,,Olivier Brandicourt,Pharmaceuticals,233,240,CEO,Olivier Brandicourt,Sector,Health Care,Industry,Pharmaceuticals,HQ Location,\"Paris, France\",Website,http://www.sanofi.com,Years on Global 500 List,13,Employees,113816,Company Information,Revenues ($M),41376,Profits ($M),5207.4,Assets ($M),110390,Total Stockholder Equity ($M),60698,Key Financials (Last Fiscal Year),Profit as % of Revenues,12.6,Profits as % of Assets,4.7,Profits as % of Stockholder Equity,8.6,Profit Ratios,Sanofi,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),41274,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-6.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),23.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),88626,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-95.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",253724,207,World’s Most Admired Companies,100000,,,,,Wang Xiaochu,Telecommunications,207,241,CEO,Wang Xiaochu,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"Beijing, China\",Website,http://www.chinaunicom-a.com,Years on Global 500 List,9,Employees,253724,Company Information,Revenues ($M),41274,Profits ($M),23.2,Assets ($M),88626,Total Stockholder Equity ($M),11152,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.1,Profits as % of Assets,,Profits as % of Stockholder Equity,0.2,Profit Ratios,China United Network Communications,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),40921,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,31.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),517.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),308346,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-6.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",42245,335,,,,,,,Masahiro Hashimoto,\"Insurance: Life, Health (Mutual)\",335,242,CEO,Masahiro Hashimoto,Sector,Financials,Industry,\"Insurance: Life, Health (Mutual)\",HQ Location,\"Osaka, Japan\",Website,http://www.sumitomolife.co.jp,Years on Global 500 List,23,Employees,42245,Company Information,Revenues ($M),40921,Profits ($M),517.5,Assets ($M),308346,Total Stockholder Equity ($M),8491,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.3,Profits as % of Assets,0.2,Profits as % of Stockholder Equity,6.1,Profit Ratios,Sumitomo Life Insurance,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),40787,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-11.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1088.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),287196,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,324.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",11320,198,Fortune 500,65,World’s Most Admired Companies,100000,,,Theodore A. Mathas,\"Insurance: Life, Health (Mutual)\",198,243,CEO,Theodore A. Mathas,Sector,Financials,Industry,\"Insurance: Life, Health (Mutual)\",HQ Location,\"New York, NY\",Website,http://www.newyorklife.com,Years on Global 500 List,23,Employees,11320,Company Information,Revenues ($M),40787,Profits ($M),1088.1,Assets ($M),287196,Total Stockholder Equity ($M),20108,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.7,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,5.4,Profit Ratios,New York Life Insurance,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),40721,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,78.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),562,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),20197,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,58.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",30500,470,Fortune 500,66,,,,,Michael F. Neidorff,Health Care: Insurance and Managed Care,470,244,CEO,Michael F. Neidorff,Sector,Health Care,Industry,Health Care: Insurance and Managed Care,HQ Location,\"St. Louis, MO\",Website,http://www.centene.com,Years on Global 500 List,2,Employees,30500,Company Information,Revenues ($M),40721,Profits ($M),562,Assets ($M),20197,Total Stockholder Equity ($M),5895,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.4,Profits as % of Assets,2.8,Profits as % of Stockholder Equity,9.5,Profit Ratios,Centene,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),40689,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-3.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),7992.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),842832,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-0.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",52832,227,,,,,,,Gao Guofu,Banks: Commercial and Savings,227,245,CEO,Gao Guofu,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Shanghai, China\",Website,http://www.spdb.com.cn,Years on Global 500 List,5,Employees,52832,Company Information,Revenues ($M),40689,Profits ($M),7992.8,Assets ($M),842832,Total Stockholder Equity ($M),52946,Key Financials (Last Fiscal Year),Profit as % of Revenues,19.6,Profits as % of Assets,0.9,Profits as % of Stockholder Equity,15.1,Profit Ratios,Shanghai Pudong Development Bank,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),40606,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,11,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),423.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),128247,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",49000,277,,,,,,,Tae-Jong Lee,\"Insurance: Life, Health (stock)\",277,246,CEO,Tae-Jong Lee,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Seoul, South Korea\",Website,http://www.hanwhacorp.co.kr,Years on Global 500 List,12,Employees,49000,Company Information,Revenues ($M),40606,Profits ($M),423.7,Assets ($M),128247,Total Stockholder Equity ($M),3650,Key Financials (Last Fiscal Year),Profit as % of Revenues,1,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,11.6,Profit Ratios,Hanwha,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),40329,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-4.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1111.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),42162,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-34,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",79558,226,,,,,,,Guenter Butschek,Motor Vehicles and Parts,226,247,CEO,Guenter Butschek,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Mumbai, India\",Website,http://www.tatamotors.com,Years on Global 500 List,8,Employees,79558,Company Information,Revenues ($M),40329,Profits ($M),1111.6,Assets ($M),42162,Total Stockholder Equity ($M),8942,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.8,Profits as % of Assets,2.6,Profits as % of Stockholder Equity,12.4,Profit Ratios,Tata Motors,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),40278,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-282.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),75089,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",121146,262,,,,,,,Yu Dehui,Metals,262,248,CEO,Yu Dehui,Sector,Materials,Industry,Metals,HQ Location,\"Beijing, China\",Website,http://www.chalco.com.cn,Years on Global 500 List,10,Employees,121146,Company Information,Revenues ($M),40278,Profits ($M),-282.5,Assets ($M),75089,Total Stockholder Equity ($M),2669,Key Financials (Last Fiscal Year),Profit as % of Revenues,-0.7,Profits as % of Assets,-0.4,Profits as % of Stockholder Equity,-10.6,Profit Ratios,Aluminum Corp. of China,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),40275,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,1.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2825.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),103231,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",42316,245,,,,,,,Tatsuo Yasunaga,Trading,245,249,CEO,Tatsuo Yasunaga,Sector,Wholesalers,Industry,Trading,HQ Location,\"Tokyo, Japan\",Website,http://www.mitsui.com,Years on Global 500 List,23,Employees,42316,Company Information,Revenues ($M),40275,Profits ($M),2825.3,Assets ($M),103231,Total Stockholder Equity ($M),33500,Key Financials (Last Fiscal Year),Profit as % of Revenues,7,Profits as % of Assets,2.7,Profits as % of Stockholder Equity,8.4,Profit Ratios,Mitsui,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),40238,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,49.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2209.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),537461,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,28.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",34500,394,,,,,,,Donald A. Guloien,\"Insurance: Life, Health (stock)\",394,250,CEO,Donald A. Guloien,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Toronto, Ontario, Canada\",Website,http://www.manulife.com,Years on Global 500 List,15,Employees,34500,Company Information,Revenues ($M),40238,Profits ($M),2209.7,Assets ($M),537461,Total Stockholder Equity ($M),31197,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.5,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,7.1,Profit Ratios,Manulife Financial,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),40234,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-5.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),7201.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),848389,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-1.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",58720,221,,,,,,,Zheng Wanchun,Banks: Commercial and Savings,221,251,CEO,Zheng Wanchun,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Beijing, China\",Website,http://www.cmbc.com.cn,Years on Global 500 List,5,Employees,58720,Company Information,Revenues ($M),40234,Profits ($M),7201.6,Assets ($M),848389,Total Stockholder Equity ($M),49297,Key Financials (Last Fiscal Year),Profit as % of Revenues,17.9,Profits as % of Assets,0.8,Profits as % of Stockholder Equity,14.6,Profit Ratios,China Minsheng Banking,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),40193,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1814.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),146873,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-35.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",97032,251,,,,,,,Huo Lianhong,\"Insurance: Life, Health (stock)\",251,252,CEO,Huo Lianhong,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Shanghai, China\",Website,http://www.cpic.com.cn,Years on Global 500 List,7,Employees,97032,Company Information,Revenues ($M),40193,Profits ($M),1814.9,Assets ($M),146873,Total Stockholder Equity ($M),18960,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.5,Profits as % of Assets,1.2,Profits as % of Stockholder Equity,9.6,Profit Ratios,China Pacific Insurance (Group),,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),40180,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2676,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),51274,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-64.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",122300,236,Fortune 500,67,,,,,W. Douglas Parker,Airlines,236,253,CEO,W. Douglas Parker,Sector,Transportation,Industry,Airlines,HQ Location,\"Fort Worth, TX\",Website,http://www.aa.com,Years on Global 500 List,23,Employees,122300,Company Information,Revenues ($M),40180,Profits ($M),2676,Assets ($M),51274,Total Stockholder Equity ($M),3785,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.7,Profits as % of Assets,5.2,Profits as % of Stockholder Equity,70.7,Profit Ratios,American Airlines Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),40074,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),334.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),197790,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-42.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",34320,241,Fortune 500,68,World’s Most Admired Companies,100000,The 100 Best Companies to Work For,54,Stephen S. Rasmussen,Insurance: Property and Casualty (Mutual),241,254,CEO,Stephen S. Rasmussen,Sector,Financials,Industry,Insurance: Property and Casualty (Mutual),HQ Location,\"Columbus, OH\",Website,http://www.nationwide.com,Years on Global 500 List,23,Employees,34320,Company Information,Revenues ($M),40074,Profits ($M),334.3,Assets ($M),197790,Total Stockholder Equity ($M),15537,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.8,Profits as % of Assets,0.2,Profits as % of Stockholder Equity,2.2,Profit Ratios,Nationwide,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),39807,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3920,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),95377,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-11.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",68000,246,Fortune 500,69,World’s Most Admired Companies,100000,,,Kenneth C. Frazier,Pharmaceuticals,246,255,CEO,Kenneth C. Frazier,Sector,Health Care,Industry,Pharmaceuticals,HQ Location,\"Kenilworth, NJ\",Website,http://www.merck.com,Years on Global 500 List,23,Employees,68000,Company Information,Revenues ($M),39807,Profits ($M),3920,Assets ($M),95377,Total Stockholder Equity ($M),40088,Key Financials (Last Fiscal Year),Profit as % of Revenues,9.8,Profits as % of Assets,4.1,Profits as % of Stockholder Equity,9.8,Profit Ratios,Merck,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),39668,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1867,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),59360,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-10.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",41000,264,Fortune 500,70,World’s Most Admired Companies,100000,,,David M. Cordani,Health Care: Insurance and Managed Care,264,256,CEO,David M. Cordani,Sector,Health Care,Industry,Health Care: Insurance and Managed Care,HQ Location,\"Bloomfield, CT\",Website,http://www.cigna.com,Years on Global 500 List,22,Employees,41000,Company Information,Revenues ($M),39668,Profits ($M),1867,Assets ($M),59360,Total Stockholder Equity ($M),13723,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.7,Profits as % of Assets,3.1,Profits as % of Stockholder Equity,13.6,Profit Ratios,Cigna,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),39639,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4373,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),51261,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-3.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",83756,239,Fortune 500,71,World’s Most Admired Companies,31,The 100 Best Companies to Work For,63,Edward H. Bastian,Airlines,239,257,CEO,Edward H. Bastian,Sector,Transportation,Industry,Airlines,HQ Location,\"Atlanta, GA\",Website,http://www.delta.com,Years on Global 500 List,23,Employees,83756,Company Information,Revenues ($M),39639,Profits ($M),4373,Assets ($M),51261,Total Stockholder Equity ($M),12287,Key Financials (Last Fiscal Year),Profit as % of Revenues,11,Profits as % of Assets,8.5,Profits as % of Stockholder Equity,35.6,Profit Ratios,Delta Air Lines,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),39403,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1228,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),13856,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,36.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",125000,244,Fortune 500,72,World’s Most Admired Companies,100000,,,Hubert B. Joly,Specialty Retailers,244,258,CEO,Hubert B. Joly,Sector,Retailing,Industry,Specialty Retailers,HQ Location,\"Richfield, MN\",Website,http://www.bestbuy.com,Years on Global 500 List,19,Employees,125000,Company Information,Revenues ($M),39403,Profits ($M),1228,Assets ($M),13856,Total Stockholder Equity ($M),4709,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.1,Profits as % of Assets,8.9,Profits as % of Stockholder Equity,26.1,Profit Ratios,Best Buy,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),39323,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,24,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),74.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),81224,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",228448,327,,,,,,,Song Zhiping,\"Building Materials, Glass\",327,259,CEO,Song Zhiping,Sector,Materials,Industry,\"Building Materials, Glass\",HQ Location,\"Beijing, China\",Website,http://www.cnbm.com.cn,Years on Global 500 List,7,Employees,228448,Company Information,Revenues ($M),39323,Profits ($M),74.5,Assets ($M),81224,Total Stockholder Equity ($M),5822,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.2,Profits as % of Assets,0.1,Profits as % of Stockholder Equity,1.3,Profit Ratios,China National Building Material Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),39302,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,1.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4809,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),54146,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,0.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",131000,256,Fortune 500,73,World’s Most Admired Companies,100000,,,Darius Adamczyk,\"Electronics, Electrical Equip.\",256,260,CEO,Darius Adamczyk,Sector,Technology,Industry,\"Electronics, Electrical Equip.\",HQ Location,\"Morris Plains, NJ\",Website,http://www.honeywell.com,Years on Global 500 List,23,Employees,131000,Company Information,Revenues ($M),39302,Profits ($M),4809,Assets ($M),54146,Total Stockholder Equity ($M),19369,Key Financials (Last Fiscal Year),Profit as % of Revenues,12.2,Profits as % of Assets,8.9,Profits as % of Stockholder Equity,24.8,Profit Ratios,Honeywell International,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),39155,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,35.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-573,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),23077,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",120622,366,,,,,,,Richard Qiangdong Liu,Internet Services and Retailing,366,261,CEO,Richard Qiangdong Liu,Sector,Technology,Industry,Internet Services and Retailing,HQ Location,\"Beijing, China\",Website,http://www.jd.com,Years on Global 500 List,2,Employees,120622,Company Information,Revenues ($M),39155,Profits ($M),-573,Assets ($M),23077,Total Stockholder Equity ($M),4877,Key Financials (Last Fiscal Year),Profit as % of Revenues,-1.5,Profits as % of Assets,-2.5,Profits as % of Stockholder Equity,-11.7,Profit Ratios,JD.com,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),39119,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1942.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),37519,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,2.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",138700,276,,,,,,,Masaki Sakuyama,\"Electronics, Electrical Equip.\",276,262,CEO,Masaki Sakuyama,Sector,Technology,Industry,\"Electronics, Electrical Equip.\",HQ Location,\"Tokyo, Japan\",Website,http://www.mitsubishielectric.com,Years on Global 500 List,23,Employees,138700,Company Information,Revenues ($M),39119,Profits ($M),1942.6,Assets ($M),37519,Total Stockholder Equity ($M),18307,Key Financials (Last Fiscal Year),Profit as % of Revenues,5,Profits as % of Assets,5.2,Profits as % of Stockholder Equity,10.6,Profit Ratios,Mitsubishi Electric,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),38888,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,20.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),949.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),30719,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-12.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",136820,320,World’s Most Admired Companies,100000,,,,,Stefan Sommer,Motor Vehicles and Parts,320,263,CEO,Stefan Sommer,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Friedrichshafen, Germany\",Website,http://www.zf.com,Years on Global 500 List,4,Employees,136820,Company Information,Revenues ($M),38888,Profits ($M),949.9,Assets ($M),30719,Total Stockholder Equity ($M),6134,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.4,Profits as % of Assets,3.1,Profits as % of Stockholder Equity,15.5,Profit Ratios,ZF Friedrichshafen,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),38537,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-18,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-67,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),74704,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-103.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",95400,194,Fortune 500,74,World’s Most Admired Companies,47,,,D. James Umpleby III,Construction and Farm Machinery,194,264,CEO,D. James Umpleby III,Sector,Industrials,Industry,Construction and Farm Machinery,HQ Location,\"Peoria, IL\",Website,http://www.caterpillar.com,Years on Global 500 List,23,Employees,95400,Company Information,Revenues ($M),38537,Profits ($M),-67,Assets ($M),74704,Total Stockholder Equity ($M),13137,Key Financials (Last Fiscal Year),Profit as % of Revenues,-0.2,Profits as % of Assets,-0.1,Profits as % of Stockholder Equity,-0.5,Profit Ratios,Caterpillar,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),38308,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1006,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),125592,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,95.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",50000,249,Fortune 500,75,World’s Most Admired Companies,100000,,,David H. Long,Insurance: Property and Casualty (Stock),249,265,CEO,David H. Long,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"Boston, MA\",Website,http://www.libertymutual.com,Years on Global 500 List,23,Employees,50000,Company Information,Revenues ($M),38308,Profits ($M),1006,Assets ($M),125592,Total Stockholder Equity ($M),20366,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.6,Profits as % of Assets,0.8,Profits as % of Stockholder Equity,4.9,Profit Ratios,Liberty Mutual Insurance Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),38286,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,27.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),855.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),315387,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-40.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",30259,351,,,,,,,Paul Desmarais Jr.,\"Insurance: Life, Health (stock)\",351,266,CEO,Paul Desmarais Jr.,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Montreal, Quebec, Canada\",Website,http://www.powercorporation.com,Years on Global 500 List,19,Employees,30259,Company Information,Revenues ($M),38286,Profits ($M),855.5,Assets ($M),315387,Total Stockholder Equity ($M),10339,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.2,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,8.3,Profit Ratios,Power Corp. of Canada,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),37949,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5979,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),814949,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-2.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",55311,263,Fortune 500,76,World’s Most Admired Companies,100000,,,James P. Gorman,Banks: Commercial and Savings,263,267,CEO,James P. Gorman,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"New York, NY\",Website,http://www.morganstanley.com,Years on Global 500 List,20,Employees,55311,Company Information,Revenues ($M),37949,Profits ($M),5979,Assets ($M),814949,Total Stockholder Equity ($M),76050,Key Financials (Last Fiscal Year),Profit as % of Revenues,15.8,Profits as % of Assets,0.7,Profits as % of Stockholder Equity,7.9,Profit Ratios,Morgan Stanley,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),37880,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,12.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),821.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),14838,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,43.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",61400,,,,,,,,Chen Jianhua,Textiles,0,268,CEO,Chen Jianhua,Sector,Industrials,Industry,Textiles,HQ Location,\"Suzhou City, China\",Website,http://www.hengli.com,Years on Global 500 List,1,Employees,61400,Company Information,Revenues ($M),37880,Profits ($M),821.7,Assets ($M),14838,Total Stockholder Equity ($M),5498,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.2,Profits as % of Assets,5.5,Profits as % of Stockholder Equity,14.9,Profit Ratios,Hengli Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),37813,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-12.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2082.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),29899,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,200.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",21157,216,,,,,,,Alistair Phillips-Davies,Utilities,216,269,CEO,Alistair Phillips-Davies,Sector,Energy,Industry,Utilities,HQ Location,\"Perth, Britain\",Website,http://www.sse.com,Years on Global 500 List,12,Employees,21157,Company Information,Revenues ($M),37813,Profits ($M),2082.9,Assets ($M),29899,Total Stockholder Equity ($M),7842,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.5,Profits as % of Assets,7,Profits as % of Stockholder Equity,26.6,Profit Ratios,SSE,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),37788,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1273.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),271040,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-10.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",11737,258,Fortune 500,77,World’s Most Admired Companies,100000,,,Roger W. Crandall,\"Insurance: Life, Health (Mutual)\",258,270,CEO,Roger W. Crandall,Sector,Financials,Industry,\"Insurance: Life, Health (Mutual)\",HQ Location,\"Springfield, MA\",Website,http://www.massmutual.com,Years on Global 500 List,21,Employees,11737,Company Information,Revenues ($M),37788,Profits ($M),1273.5,Assets ($M),271040,Total Stockholder Equity ($M),15424,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.4,Profits as % of Assets,0.5,Profits as % of Stockholder Equity,8.3,Profit Ratios,Massachusetts Mutual Life Insurance,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),37712,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-3.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),7398,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),860165,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,21.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",34400,252,Fortune 500,78,World’s Most Admired Companies,27,The 100 Best Companies to Work For,62,Lloyd C. Blankfein,Banks: Commercial and Savings,252,271,CEO,Lloyd C. Blankfein,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"New York, NY\",Website,http://www.gs.com,Years on Global 500 List,18,Employees,34400,Company Information,Revenues ($M),37712,Profits ($M),7398,Assets ($M),860165,Total Stockholder Equity ($M),86893,Key Financials (Last Fiscal Year),Profit as % of Revenues,19.6,Profits as % of Assets,0.9,Profits as % of Stockholder Equity,8.5,Profit Ratios,Goldman Sachs Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),37674,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-6.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-868,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),63253,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-155.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",209000,,,,,,,,Alex A. Molinaroli,Industrial Machinery,0,272,CEO,Alex A. Molinaroli,Sector,Industrials,Industry,Industrial Machinery,HQ Location,\"Cork, Ireland\",Website,http://www.johnsoncontrols.com,Years on Global 500 List,13,Employees,209000,Company Information,Revenues ($M),37674,Profits ($M),-868,Assets ($M),63253,Total Stockholder Equity ($M),24118,Key Financials (Last Fiscal Year),Profit as % of Revenues,-2.3,Profits as % of Assets,-1.4,Profits as % of Stockholder Equity,-3.6,Profit Ratios,Johnson Controls International,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),37642,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1230.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),72985,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-90.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",99300,278,Change the World,1,,,,,Emma N. Walmsley,Pharmaceuticals,278,273,CEO,Emma N. Walmsley,Sector,Health Care,Industry,Pharmaceuticals,HQ Location,\"Brentford, Britain\",Website,http://www.gsk.com,Years on Global 500 List,23,Employees,99300,Company Information,Revenues ($M),37642,Profits ($M),1230.9,Assets ($M),72985,Total Stockholder Equity ($M),1389,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.3,Profits as % of Assets,1.7,Profits as % of Stockholder Equity,88.7,Profit Ratios,GlaxoSmithKline,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),37543,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-13.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-85.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),144306,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-111.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",143691,217,,,,,,,Cao Peixi,Energy,217,274,CEO,Cao Peixi,Sector,Energy,Industry,Energy,HQ Location,\"Beijing, China\",Website,http://www.chng.com.cn,Years on Global 500 List,9,Employees,143691,Company Information,Revenues ($M),37543,Profits ($M),-85.9,Assets ($M),144306,Total Stockholder Equity ($M),7512,Key Financials (Last Fiscal Year),Profit as % of Revenues,-0.2,Profits as % of Assets,-0.1,Profits as % of Stockholder Equity,-1.1,Profit Ratios,China Huaneng Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),37504,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-11,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),995,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),79011,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-16.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",30992,225,Fortune 500,79,,,,,John W. McReynolds,Pipelines,225,275,CEO,John W. McReynolds,Sector,Energy,Industry,Pipelines,HQ Location,\"Dallas, TX\",Website,http://www.energytransfer.com,Years on Global 500 List,4,Employees,30992,Company Information,Revenues ($M),37504,Profits ($M),995,Assets ($M),79011,Total Stockholder Equity ($M),-1694,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.7,Profits as % of Assets,1.3,Profits as % of Stockholder Equity,,Profit Ratios,Energy Transfer Equity,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),37322,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1916.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),140911,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,37.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",202200,270,,,,,,,Ling Wen,\"Mining, Crude-Oil Production\",270,276,CEO,Ling Wen,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"Beijing, China\",Website,http://www.shenhuagroup.com.cn,Years on Global 500 List,8,Employees,202200,Company Information,Revenues ($M),37322,Profits ($M),1916.9,Assets ($M),140911,Total Stockholder Equity ($M),47962,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.1,Profits as % of Assets,1.4,Profits as % of Stockholder Equity,4,Profit Ratios,Shenhua Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),37240,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,12.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1085.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),105495,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",39887,311,,,,,,,Zhang Yuliang,Real estate,311,277,CEO,Zhang Yuliang,Sector,Financials,Industry,Real estate,HQ Location,\"Shanghai, China\",Website,http://www.ldjt.com.cn,Years on Global 500 List,6,Employees,39887,Company Information,Revenues ($M),37240,Profits ($M),1085.2,Assets ($M),105495,Total Stockholder Equity ($M),8333,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.9,Profits as % of Assets,1,Profits as % of Stockholder Equity,13,Profit Ratios,Greenland Holding Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),37105,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,5.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1492.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),523194,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,22.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",12997,291,Fortune 500,80,World’s Most Admired Companies,100000,,,Roger W. Ferguson Jr.,\"Insurance: Life, Health (Mutual)\",291,278,CEO,Roger W. Ferguson Jr.,Sector,Financials,Industry,\"Insurance: Life, Health (Mutual)\",HQ Location,\"New York, NY\",Website,http://www.tiaa.org,Years on Global 500 List,20,Employees,12997,Company Information,Revenues ($M),37105,Profits ($M),1492.3,Assets ($M),523194,Total Stockholder Equity ($M),35583,Key Financials (Last Fiscal Year),Profit as % of Revenues,4,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,4.2,Profit Ratios,TIAA,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),37051,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2503,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),71523,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,39.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",430000,273,,,,,,,Ben Keswick,Motor Vehicles and Parts,273,279,CEO,Ben Keswick,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Hong Kong, China\",Website,http://www.jardines.com,Years on Global 500 List,18,Employees,430000,Company Information,Revenues ($M),37051,Profits ($M),2503,Assets ($M),71523,Total Stockholder Equity ($M),21800,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.8,Profits as % of Assets,3.5,Profits as % of Stockholder Equity,11.5,Profit Ratios,Jardine Matheson,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),37047,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-3.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),8901,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),112180,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-10.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",136000,260,Fortune 500,81,,,,,Safra A. Catz,Computer Software,260,280,CEO,Safra A. Catz,Sector,Technology,Industry,Computer Software,HQ Location,\"Redwood City, CA\",Website,http://www.oracle.com,Years on Global 500 List,11,Employees,136000,Company Information,Revenues ($M),37047,Profits ($M),8901,Assets ($M),112180,Total Stockholder Equity ($M),47289,Key Financials (Last Fiscal Year),Profit as % of Revenues,24,Profits as % of Assets,7.9,Profits as % of Stockholder Equity,18.8,Profit Ratios,Oracle,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),36992,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-4.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),830.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),35196,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,3.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",117542,255,,,,,,,Florentino Perez Rodriguez,\"Engineering, Construction\",255,281,CEO,Florentino Perez Rodriguez,Sector,Engineering & Construction,Industry,\"Engineering, Construction\",HQ Location,\"Madrid, Spain\",Website,http://www.grupoacs.com,Years on Global 500 List,13,Employees,117542,Company Information,Revenues ($M),36992,Profits ($M),830.5,Assets ($M),35196,Total Stockholder Equity ($M),3778,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.2,Profits as % of Assets,2.4,Profits as % of Stockholder Equity,22,Profit Ratios,ACS,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),36888,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,10.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1577.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),69669,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,154,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",70900,308,,,,,,,Kuniharu Nakamura,Trading,308,282,CEO,Kuniharu Nakamura,Sector,Wholesalers,Industry,Trading,HQ Location,\"Tokyo, Japan\",Website,http://www.sumitomocorp.co.jp,Years on Global 500 List,23,Employees,70900,Company Information,Revenues ($M),36888,Profits ($M),1577.1,Assets ($M),69669,Total Stockholder Equity ($M),21241,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.3,Profits as % of Assets,2.3,Profits as % of Stockholder Equity,7.4,Profit Ratios,Sumitomo,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),36881,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-10.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1768,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),22373,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,44.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",114000,235,Fortune 500,82,World’s Most Admired Companies,100000,,,Thomas P. Hayes,Food Production,235,283,CEO,Thomas P. Hayes,Sector,\"Food, Beverages & Tobacco\",Industry,Food Production,HQ Location,\"Springdale, AR\",Website,http://www.tysonfoods.com,Years on Global 500 List,16,Employees,114000,Company Information,Revenues ($M),36881,Profits ($M),1768,Assets ($M),22373,Total Stockholder Equity ($M),9608,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.8,Profits as % of Assets,7.9,Profits as % of Stockholder Equity,18.4,Profit Ratios,Tyson Foods,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),36789,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-25.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2807.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),1498612,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",119300,181,,,,,,,James E. Staley,Banks: Commercial and Savings,181,284,CEO,James E. Staley,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"London, Britain\",Website,http://www.barclays.com,Years on Global 500 List,23,Employees,119300,Company Information,Revenues ($M),36789,Profits ($M),2807.4,Assets ($M),1498612,Total Stockholder Equity ($M),80140,Key Financials (Last Fiscal Year),Profit as % of Revenues,7.6,Profits as % of Assets,0.2,Profits as % of Stockholder Equity,3.5,Profit Ratios,Barclays,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),36617,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,7.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),687.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),203760,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,12.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",136739,305,,,,,,,Matteo Del Fante,\"Insurance: Life, Health (stock)\",305,285,CEO,Matteo Del Fante,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Rome, Italy\",Website,http://www.posteitaliane.it,Years on Global 500 List,12,Employees,136739,Company Information,Revenues ($M),36617,Profits ($M),687.8,Assets ($M),203760,Total Stockholder Equity ($M),8578,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.9,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,8,Profit Ratios,Poste Italiane,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),36580,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-14.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2256.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),27046,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",38278,220,,,,,,,Iain C. Conn,Utilities,220,286,CEO,Iain C. Conn,Sector,Energy,Industry,Utilities,HQ Location,\"Windsor, Britain\",Website,http://www.centrica.com,Years on Global 500 List,20,Employees,38278,Company Information,Revenues ($M),36580,Profits ($M),2256.7,Assets ($M),27046,Total Stockholder Equity ($M),3293,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.2,Profits as % of Assets,8.3,Profits as % of Stockholder Equity,68.5,Profit Ratios,Centrica,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),36556,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-3.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2263,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),40140,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-69.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",88000,265,Fortune 500,83,World’s Most Admired Companies,100000,,,Oscar Munoz,Airlines,265,287,CEO,Oscar Munoz,Sector,Transportation,Industry,Airlines,HQ Location,\"Chicago, IL\",Website,http://www.unitedcontinentalholdings.com,Years on Global 500 List,22,Employees,88000,Company Information,Revenues ($M),36556,Profits ($M),2263,Assets ($M),40140,Total Stockholder Equity ($M),8659,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.2,Profits as % of Assets,5.6,Profits as % of Stockholder Equity,26.1,Profit Ratios,United Continental Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),36534,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1877,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),108610,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-13.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",43275,283,Fortune 500,84,,,,,Thomas J. Wilson,Insurance: Property and Casualty (Stock),283,288,CEO,Thomas J. Wilson,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"Northbrook, IL\",Website,http://www.allstate.com,Years on Global 500 List,22,Employees,43275,Company Information,Revenues ($M),36534,Profits ($M),1877,Assets ($M),108610,Total Stockholder Equity ($M),20573,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.1,Profits as % of Assets,1.7,Profits as % of Stockholder Equity,9.1,Profit Ratios,Allstate,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),36487,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-12.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3147,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),47233,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,121.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",27227,230,,,,,,,Elia Massa Manik,Petroleum Refining,230,289,CEO,Elia Massa Manik,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Jakarta, Indonesia\",Website,http://www.pertamina.com,Years on Global 500 List,5,Employees,27227,Company Information,Revenues ($M),36487,Profits ($M),3147,Assets ($M),47233,Total Stockholder Equity ($M),21864,Key Financials (Last Fiscal Year),Profit as % of Revenues,8.6,Profits as % of Assets,6.7,Profits as % of Stockholder Equity,14.4,Profit Ratios,Pertamina,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),36445,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,7.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2031,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),22566,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,0.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",155450,306,,,,,,,Donald J. Walker,Motor Vehicles and Parts,306,290,CEO,Donald J. Walker,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Aurora, Ontario, Canada\",Website,http://www.magna.com,Years on Global 500 List,17,Employees,155450,Company Information,Revenues ($M),36445,Profits ($M),2031,Assets ($M),22566,Total Stockholder Equity ($M),9768,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.6,Profits as % of Assets,9,Profits as % of Stockholder Equity,20.8,Profit Ratios,Magna International,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),36230,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-5.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3252.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),920291,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-49.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",59387,257,World’s Most Admired Companies,100000,,,,,Sergio P. Ermotti,Banks: Commercial and Savings,257,291,CEO,Sergio P. Ermotti,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Zurich, Switzerland\",Website,http://www.ubs.com,Years on Global 500 List,23,Employees,59387,Company Information,Revenues ($M),36230,Profits ($M),3252.2,Assets ($M),920291,Total Stockholder Equity ($M),52777,Key Financials (Last Fiscal Year),Profit as % of Revenues,9,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,6.2,Profit Ratios,UBS Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),36225,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-14.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3440.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),764712,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,13.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",89126,224,,,,,,,Carlo Messina,Banks: Commercial and Savings,224,292,CEO,Carlo Messina,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Turin, Italy\",Website,http://www.group.intesasanpaolo.com,Years on Global 500 List,19,Employees,89126,Company Information,Revenues ($M),36225,Profits ($M),3440.3,Assets ($M),764712,Total Stockholder Equity ($M),51583,Key Financials (Last Fiscal Year),Profit as % of Revenues,9.5,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,6.7,Profit Ratios,Intesa Sanpaolo,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),36211,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),414.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),28299,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,0.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",195000,274,,,,,,,Galen G. Weston,Food and Drug Stores,274,293,CEO,Galen G. Weston,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Toronto, Ontario, Canada\",Website,http://www.weston.ca,Years on Global 500 List,23,Employees,195000,Company Information,Revenues ($M),36211,Profits ($M),414.9,Assets ($M),28299,Total Stockholder Equity ($M),5790,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.1,Profits as % of Assets,1.5,Profits as % of Stockholder Equity,7.2,Profit Ratios,George Weston,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),36122,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,7.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),809.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),49205,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,52.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",82728,307,,,,,,,Shunichi Miyanaga,Industrial Machinery,307,294,CEO,Shunichi Miyanaga,Sector,Industrials,Industry,Industrial Machinery,HQ Location,\"Tokyo, Japan\",Website,http://www.mhi.com,Years on Global 500 List,23,Employees,82728,Company Information,Revenues ($M),36122,Profits ($M),809.6,Assets ($M),49205,Total Stockholder Equity ($M),15074,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.2,Profits as % of Assets,1.6,Profits as % of Stockholder Equity,5.4,Profit Ratios,Mitsubishi Heavy Industries,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),36114,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,43.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),185.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),3717,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,13.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",328,423,,,,,,,Rajesh J. Mehta,Trading,423,295,CEO,Rajesh J. Mehta,Sector,Wholesalers,Industry,Trading,HQ Location,\"Bengaluru, India\",Website,http://www.rajeshindia.com,Years on Global 500 List,2,Employees,328,Company Information,Revenues ($M),36114,Profits ($M),185.8,Assets ($M),3717,Total Stockholder Equity ($M),868,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.5,Profits as % of Assets,5,Profits as % of Stockholder Equity,21.4,Profit Ratios,Rajesh Exports,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),35891,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-6.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),599.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),13776,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-20.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",196251,259,,,,,,,Syh-Jang Liao,\"Computers, Office Equipment\",259,296,CEO,Syh-Jang Liao,Sector,Technology,Industry,\"Computers, Office Equipment\",HQ Location,\"Taipei, Taiwan\",Website,http://www.pegatroncorp.com,Years on Global 500 List,5,Employees,196251,Company Information,Revenues ($M),35891,Profits ($M),599.6,Assets ($M),13776,Total Stockholder Equity ($M),4601,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.7,Profits as % of Assets,4.4,Profits as % of Stockholder Equity,13,Profit Ratios,Pegatron,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),35767,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2064.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),362739,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,15.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",41872,284,,,,,,,Akio Negishi,\"Insurance: Life, Health (Mutual)\",284,297,CEO,Akio Negishi,Sector,Financials,Industry,\"Insurance: Life, Health (Mutual)\",HQ Location,\"Tokyo, Japan\",Website,http://www.meijiyasuda.co.jp,Years on Global 500 List,23,Employees,41872,Company Information,Revenues ($M),35767,Profits ($M),2064.8,Assets ($M),362739,Total Stockholder Equity ($M),12074,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.8,Profits as % of Assets,0.6,Profits as % of Stockholder Equity,17.1,Profit Ratios,Meiji Yasuda Life Insurance,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),35464,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-12,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-1939,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),61118,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-345.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",87736,240,,,,,,,Soren Skou,Shipping,240,298,CEO,Soren Skou,Sector,Transportation,Industry,Shipping,HQ Location,\"Copenhagen, Denmark\",Website,http://www.maersk.com,Years on Global 500 List,14,Employees,87736,Company Information,Revenues ($M),35464,Profits ($M),-1939,Assets ($M),61118,Total Stockholder Equity ($M),31258,Key Financials (Last Fiscal Year),Profit as % of Revenues,-5.5,Profits as % of Assets,-3.2,Profits as % of Stockholder Equity,-6.2,Profit Ratios,Maersk Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),35421,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-10.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4757.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),84489,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-4.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",35000,247,,,,,,,Yousef Abdullah Al-Benyan,Chemicals,247,299,CEO,Yousef Abdullah Al-Benyan,Sector,Chemicals,Industry,Chemicals,HQ Location,\"Riyadh, Saudi Arabia\",Website,http://www.sabic.com,Years on Global 500 List,13,Employees,35000,Company Information,Revenues ($M),35421,Profits ($M),4757.1,Assets ($M),84489,Total Stockholder Equity ($M),43471,Key Financials (Last Fiscal Year),Profit as % of Revenues,13.4,Profits as % of Assets,5.6,Profits as % of Stockholder Equity,10.9,Profit Ratios,SABIC,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),35277,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),809.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),36758,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,81.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",117997,280,,,,,,,Martin Bouygues,\"Engineering, Construction\",280,300,CEO,Martin Bouygues,Sector,Engineering & Construction,Industry,\"Engineering, Construction\",HQ Location,\"Paris, France\",Website,http://www.bouygues.com,Years on Global 500 List,23,Employees,117997,Company Information,Revenues ($M),35277,Profits ($M),809.5,Assets ($M),36758,Total Stockholder Equity ($M),8585,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.3,Profits as % of Assets,2.2,Profits as % of Stockholder Equity,9.4,Profit Ratios,Bouygues,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),35269,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-4.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1535.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),43924,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-14,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",89477,272,World’s Most Admired Companies,100000,,,,,Martin Lundstedt,Motor Vehicles and Parts,272,301,CEO,Martin Lundstedt,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Goteborg, Sweden\",Website,http://www.volvogroup.com,Years on Global 500 List,23,Employees,89477,Company Information,Revenues ($M),35269,Profits ($M),1535.8,Assets ($M),43924,Total Stockholder Equity ($M),10577,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.4,Profits as % of Assets,3.5,Profits as % of Stockholder Equity,14.5,Profit Ratios,Volvo,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),35101,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1003,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),165124,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,23.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",20039,289,,,,,,,Herbert K. Haas,Insurance: Property and Casualty (Stock),289,302,CEO,Herbert K. Haas,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"Hanover, Germany\",Website,http://www.talanx.com,Years on Global 500 List,4,Employees,20039,Company Information,Revenues ($M),35101,Profits ($M),1003,Assets ($M),165124,Total Stockholder Equity ($M),9574,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.9,Profits as % of Assets,0.6,Profits as % of Stockholder Equity,10.5,Profit Ratios,Talanx,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),35011,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1964,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),36593,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,4.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",107276,285,World’s Most Admired Companies,100000,,,,,Carsten Spohr,Airlines,285,303,CEO,Carsten Spohr,Sector,Transportation,Industry,Airlines,HQ Location,\"Cologne, Germany\",Website,http://www.lufthansagroup.com,Years on Global 500 List,23,Employees,107276,Company Information,Revenues ($M),35011,Profits ($M),1964,Assets ($M),36593,Total Stockholder Equity ($M),7446,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.6,Profits as % of Assets,5.4,Profits as % of Stockholder Equity,26.4,Profit Ratios,Lufthansa Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),34904,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),7839.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),880724,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-1.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",75510,297,,,,,,,David I. McKay,Banks: Commercial and Savings,297,304,CEO,David I. McKay,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Toronto, Ontario, Canada\",Website,http://www.rbc.com,Years on Global 500 List,23,Employees,75510,Company Information,Revenues ($M),34904,Profits ($M),7839.6,Assets ($M),880724,Total Stockholder Equity ($M),52994,Key Financials (Last Fiscal Year),Profit as % of Revenues,22.5,Profits as % of Assets,0.9,Profits as % of Stockholder Equity,14.8,Profit Ratios,Royal Bank of Canada,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),34798,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,5.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4111.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),20609,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,34.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",384000,312,World’s Most Admired Companies,41,The 100 Best Companies to Work For,88,Change the World,29,Pierre Nanterme,Information Technology Services,312,305,CEO,Pierre Nanterme,Sector,Technology,Industry,Information Technology Services,HQ Location,\"Dublin, Ireland\",Website,http://www.accenture.com,Years on Global 500 List,16,Employees,384000,Company Information,Revenues ($M),34798,Profits ($M),4111.9,Assets ($M),20609,Total Stockholder Equity ($M),7555,Key Financials (Last Fiscal Year),Profit as % of Revenues,11.8,Profits as % of Assets,20,Profits as % of Stockholder Equity,54.4,Profit Ratios,Accenture,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),34485,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-12.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1919.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),68392,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",24396,250,,,,,,,Josu Jon Imaz San Miguel,Petroleum Refining,250,306,CEO,Josu Jon Imaz San Miguel,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Madrid, Spain\",Website,http://www.repsol.com,Years on Global 500 List,23,Employees,24396,Company Information,Revenues ($M),34485,Profits ($M),1919.7,Assets ($M),68392,Total Stockholder Equity ($M),32553,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.6,Profits as % of Assets,2.8,Profits as % of Stockholder Equity,5.9,Profit Ratios,Repsol,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),34458,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,17.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3164.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),119555,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,9.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",58280,356,,,,,,,Yu Liang,Real estate,356,307,CEO,Yu Liang,Sector,Financials,Industry,Real estate,HQ Location,\"Shenzhen, China\",Website,http://www.vanke.com,Years on Global 500 List,2,Employees,58280,Company Information,Revenues ($M),34458,Profits ($M),3164.5,Assets ($M),119555,Total Stockholder Equity ($M),16324,Key Financials (Last Fiscal Year),Profit as % of Revenues,9.2,Profits as % of Assets,2.6,Profits as % of Stockholder Equity,19.4,Profit Ratios,China Vanke,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),34274,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,5.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2025.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),17464,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,3.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",191000,317,Fortune 500,85,World’s Most Admired Companies,100000,The 100 Best Companies to Work For,21,Randall T. Jones Sr.,Food and Drug Stores,317,308,CEO,Randall T. Jones Sr.,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Lakeland, FL\",Website,http://www.publix.com,Years on Global 500 List,23,Employees,191000,Company Information,Revenues ($M),34274,Profits ($M),2025.7,Assets ($M),17464,Total Stockholder Equity ($M),13473,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.9,Profits as % of Assets,11.6,Profits as % of Stockholder Equity,15,Profit Ratios,Publix Super Markets,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),34193,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),356,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),6921,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,28.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",351500,321,,,,,,,Markus Mosa,Wholesalers: Food and Grocery,321,309,CEO,Markus Mosa,Sector,Wholesalers,Industry,Wholesalers: Food and Grocery,HQ Location,\"Hamburg, Germany\",Website,http://www.edeka-verbund.de,Years on Global 500 List,19,Employees,351500,Company Information,Revenues ($M),34193,Profits ($M),356,Assets ($M),6921,Total Stockholder Equity ($M),1729,Key Financials (Last Fiscal Year),Profit as % of Revenues,1,Profits as % of Assets,5.1,Profits as % of Stockholder Equity,20.6,Profit Ratios,Edeka Zentrale,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),34149,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-3.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),490.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),24674,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-30.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",118700,288,,,,,,,Michael Coupe,Food and Drug Stores,288,310,CEO,Michael Coupe,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"London, Britain\",Website,http://www.j-sainsbury.co.uk,Years on Global 500 List,23,Employees,118700,Company Information,Revenues ($M),34149,Profits ($M),490.9,Assets ($M),24674,Total Stockholder Equity ($M),7971,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.4,Profits as % of Assets,2,Profits as % of Stockholder Equity,6.2,Profit Ratios,J. Sainsbury,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),34145,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1193.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),12304,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,27.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",105000,301,,,,,,,Brian P. Hannasch,Food and Drug Stores,301,311,CEO,Brian P. Hannasch,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Laval, Quebec, Canada\",Website,http://www.couche-tard.com,Years on Global 500 List,4,Employees,105000,Company Information,Revenues ($M),34145,Profits ($M),1193.5,Assets ($M),12304,Total Stockholder Equity ($M),5044,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.5,Profits as % of Assets,9.7,Profits as % of Stockholder Equity,23.7,Profit Ratios,Alimentation Couche-Tard,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),33930,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),421,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),44181,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-22,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",169173,309,,,,,,,Wang Jianping,\"Engineering, Construction\",309,312,CEO,Wang Jianping,Sector,Engineering & Construction,Industry,\"Engineering, Construction\",HQ Location,\"Beijing, China\",Website,http://www.ceec.net.cn,Years on Global 500 List,4,Employees,169173,Company Information,Revenues ($M),33930,Profits ($M),421,Assets ($M),44181,Total Stockholder Equity ($M),5140,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.2,Profits as % of Assets,1,Profits as % of Stockholder Equity,8.2,Profit Ratios,China Energy Engineering Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),33881,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-17.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),469.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),40783,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",30767,237,,,,,,,Hwan-Goo Kang,Industrial Machinery,237,313,CEO,Hwan-Goo Kang,Sector,Industrials,Industry,Industrial Machinery,HQ Location,\"Ulsan, South Korea\",Website,http://www.hyundaiheavy.com,Years on Global 500 List,11,Employees,30767,Company Information,Revenues ($M),33881,Profits ($M),469.8,Assets ($M),40783,Total Stockholder Equity ($M),13197,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.4,Profits as % of Assets,1.2,Profits as % of Stockholder Equity,3.6,Profit Ratios,Hyundai Heavy Industries,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),33828,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-4.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1899,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),39499,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-1.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",132300,286,World’s Most Admired Companies,100000,,,,,Ulrich Spiesshofer,Industrial Machinery,286,314,CEO,Ulrich Spiesshofer,Sector,Industrials,Industry,Industrial Machinery,HQ Location,\"Zurich, Switzerland\",Website,http://www.abb.com,Years on Global 500 List,23,Employees,132300,Company Information,Revenues ($M),33828,Profits ($M),1899,Assets ($M),39499,Total Stockholder Equity ($M),13395,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.6,Profits as % of Assets,4.8,Profits as % of Stockholder Equity,14.2,Profit Ratios,ABB,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),33823,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5408,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),158893,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,4.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",56400,302,Fortune 500,86,World’s Most Admired Companies,17,The 100 Best Companies to Work For,69,Kenneth I. Chenault,Diversified Financials,302,315,CEO,Kenneth I. Chenault,Sector,Financials,Industry,Diversified Financials,HQ Location,\"New York, NY\",Website,http://www.americanexpress.com,Years on Global 500 List,23,Employees,56400,Company Information,Revenues ($M),33823,Profits ($M),5408,Assets ($M),158893,Total Stockholder Equity ($M),20501,Key Financials (Last Fiscal Year),Profit as % of Revenues,16,Profits as % of Assets,3.4,Profits as % of Stockholder Equity,26.4,Profit Ratios,American Express,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),33781,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4617,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),89263,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",51029,296,,,,,,,Jean-Sebastien Jacques,\"Mining, Crude-Oil Production\",296,316,CEO,Jean-Sebastien Jacques,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"London, Britain\",Website,http://www.riotinto.com,Years on Global 500 List,12,Employees,51029,Company Information,Revenues ($M),33781,Profits ($M),4617,Assets ($M),89263,Total Stockholder Equity ($M),39290,Key Financials (Last Fiscal Year),Profit as % of Revenues,13.7,Profits as % of Assets,5.2,Profits as % of Stockholder Equity,11.8,Profit Ratios,Rio Tinto Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),33747,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),565.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),39993,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",193718,319,,,,,,,Guillaume Pepy,Railroads,319,317,CEO,Guillaume Pepy,Sector,Transportation,Industry,Railroads,HQ Location,\"St. Denis, France\",Website,http://www.sncf.com,Years on Global 500 List,23,Employees,193718,Company Information,Revenues ($M),33747,Profits ($M),565.1,Assets ($M),39993,Total Stockholder Equity ($M),4696,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.7,Profits as % of Assets,1.4,Profits as % of Stockholder Equity,12,Profit Ratios,SNCF Mobilites,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),33739,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-10.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1700.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),48681,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-9.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",183061,266,,,,,,,Liu Hualong,Industrial Machinery,266,318,CEO,Liu Hualong,Sector,Industrials,Industry,Industrial Machinery,HQ Location,\"Beijing, China\",Website,http://www.crrcgc.cc,Years on Global 500 List,2,Employees,183061,Company Information,Revenues ($M),33739,Profits ($M),1700.3,Assets ($M),48681,Total Stockholder Equity ($M),15088,Key Financials (Last Fiscal Year),Profit as % of Revenues,5,Profits as % of Assets,3.5,Profits as % of Stockholder Equity,11.3,Profit Ratios,CRRC,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),33475,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,47.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4252.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),130721,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-72.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",290000,473,,,,,,,\"Li Tzar Kuoi, Victor\",Specialty Retailers,473,319,CEO,\"Li Tzar Kuoi, Victor\",Sector,Retailing,Industry,Specialty Retailers,HQ Location,\"Hong Kong, China\",Website,http://www.ckh.com.hk,Years on Global 500 List,2,Employees,290000,Company Information,Revenues ($M),33475,Profits ($M),4252.4,Assets ($M),130721,Total Stockholder Equity ($M),54777,Key Financials (Last Fiscal Year),Profit as % of Revenues,12.7,Profits as % of Assets,3.3,Profits as % of Stockholder Equity,7.8,Profit Ratios,CK Hutchison Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),33366,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-11.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-153.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),30819,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",127298,267,,,,,,,Yang GuoZhan,\"Mining, Crude-Oil Production\",267,320,CEO,Yang GuoZhan,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"Xingtai, China\",Website,http://www.jznyjt.com,Years on Global 500 List,7,Employees,127298,Company Information,Revenues ($M),33366,Profits ($M),-153.9,Assets ($M),30819,Total Stockholder Equity ($M),2042,Key Financials (Last Fiscal Year),Profit as % of Revenues,-0.5,Profits as % of Assets,-0.5,Profits as % of Stockholder Equity,-7.5,Profit Ratios,Jizhong Energy Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),33184,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,7.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2298.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),12884,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,0.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",235000,338,Fortune 500,87,World’s Most Admired Companies,100000,,,Ernie L. Herrman,Specialty Retailers,338,321,CEO,Ernie L. Herrman,Sector,Retailing,Industry,Specialty Retailers,HQ Location,\"Framingham, MA\",Website,http://www.tjx.com,Years on Global 500 List,16,Employees,235000,Company Information,Revenues ($M),33184,Profits ($M),2298.2,Assets ($M),12884,Total Stockholder Equity ($M),4511,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.9,Profits as % of Assets,17.8,Profits as % of Stockholder Equity,51,Profit Ratios,TJX,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),33174,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,1.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),448.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),18705,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-1.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",59429,318,,,,,,,Liu Mingzhong,Metals,318,322,CEO,Liu Mingzhong,Sector,Materials,Industry,Metals,HQ Location,\"Beijing, China\",Website,http://www.xxcig.com,Years on Global 500 List,6,Employees,59429,Company Information,Revenues ($M),33174,Profits ($M),448.2,Assets ($M),18705,Total Stockholder Equity ($M),4585,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.4,Profits as % of Assets,2.4,Profits as % of Stockholder Equity,9.8,Profit Ratios,Xinxing Cathay International Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),32972,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2617.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),34541,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-3.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",29499,310,,,,,,,Young-Deuk Lim,Motor Vehicles and Parts,310,323,CEO,Young-Deuk Lim,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Seoul, South Korea\",Website,http://www.mobis.co.kr,Years on Global 500 List,6,Employees,29499,Company Information,Revenues ($M),32972,Profits ($M),2617.8,Assets ($M),34541,Total Stockholder Equity ($M),23596,Key Financials (Last Fiscal Year),Profit as % of Revenues,7.9,Profits as % of Assets,7.6,Profits as % of Stockholder Equity,11.1,Profit Ratios,Hyundai Mobis,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),32879,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,21.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1168.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),29964,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,39.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",99389,393,,,,,,,Yasumori Ihara,Motor Vehicles and Parts,393,324,CEO,Yasumori Ihara,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Kariya, Japan\",Website,http://www.aisin.com,Years on Global 500 List,16,Employees,99389,Company Information,Revenues ($M),32879,Profits ($M),1168.9,Assets ($M),29964,Total Stockholder Equity ($M),11098,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.6,Profits as % of Assets,3.9,Profits as % of Stockholder Equity,10.5,Profit Ratios,Aisin Seiki,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),32845,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),11594,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-97.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",70430,340,Fortune 500,91,,,,,John T. Standley,Food and Drug Stores,340,325,CEO,John T. Standley,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Camp Hill, PA\",Website,http://www.riteaid.com,Years on Global 500 List,19,Employees,70430,Company Information,Revenues ($M),32845,Profits ($M),4.1,Assets ($M),11594,Total Stockholder Equity ($M),614,Key Financials (Last Fiscal Year),Profit as % of Revenues,,Profits as % of Assets,,Profits as % of Stockholder Equity,0.7,Profit Ratios,Rite Aid,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),32652,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-22.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),45552,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",134134,325,,,,,,,He Jiuchang,\"Mining, Crude-Oil Production\",325,326,CEO,He Jiuchang,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"Xi'an, China\",Website,http://www.sxycpc.com,Years on Global 500 List,5,Employees,134134,Company Information,Revenues ($M),32652,Profits ($M),-22.6,Assets ($M),45552,Total Stockholder Equity ($M),14063,Key Financials (Last Fiscal Year),Profit as % of Revenues,-0.1,Profits as % of Assets,,Profits as % of Stockholder Equity,-0.2,Profit Ratios,Shaanxi Yanchang Petroleum (Group),,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),32636,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1623.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),537278,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,3.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",28264,334,,,,,,,Wolfgang Kirsch,Banks: Commercial and Savings,334,327,CEO,Wolfgang Kirsch,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Frankfurt, Germany\",Website,http://www.dzbank.com,Years on Global 500 List,23,Employees,28264,Company Information,Revenues ($M),32636,Profits ($M),1623.4,Assets ($M),537278,Total Stockholder Equity ($M),21160,Key Financials (Last Fiscal Year),Profit as % of Revenues,5,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,7.7,Profit Ratios,DZ Bank,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),32539,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-5.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-13038,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),906489,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-793.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",117659,300,,,,,,,Jean Pierre Mustier,Banks: Commercial and Savings,300,328,CEO,Jean Pierre Mustier,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Milan, Italy\",Website,http://www.unicreditgroup.eu,Years on Global 500 List,22,Employees,117659,Company Information,Revenues ($M),32539,Profits ($M),-13038,Assets ($M),906489,Total Stockholder Equity ($M),41484,Key Financials (Last Fiscal Year),Profit as % of Revenues,-40.1,Profits as % of Assets,-1.4,Profits as % of Stockholder Equity,-31.4,Profit Ratios,UniCredit Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),32461,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1877.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),627701,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-11.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",61400,313,,,,,,,Tang Shuangning,Banks: Commercial and Savings,313,329,CEO,Tang Shuangning,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Beijing, China\",Website,http://www.ebchina.com,Years on Global 500 List,3,Employees,61400,Company Information,Revenues ($M),32461,Profits ($M),1877.8,Assets ($M),627701,Total Stockholder Equity ($M),15661,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.8,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,12,Profit Ratios,China Everbright Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),32421,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,21.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1861.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),31917,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,115.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",60539,402,,,,,,,Takeo Higuchi,\"Engineering, Construction\",402,330,CEO,Takeo Higuchi,Sector,Engineering & Construction,Industry,\"Engineering, Construction\",HQ Location,\"Osaka, Japan\",Website,http://www.daiwahouse.co.jp,Years on Global 500 List,13,Employees,60539,Company Information,Revenues ($M),32421,Profits ($M),1861.5,Assets ($M),31917,Total Stockholder Equity ($M),10761,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.7,Profits as % of Assets,5.8,Profits as % of Stockholder Equity,17.3,Profit Ratios,Daiwa House Industry,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),32376,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,5.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3760,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),21396,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,14.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",70700,343,Fortune 500,88,World’s Most Admired Companies,12,Change the World,6,Mark G. Parker,Apparel,343,331,CEO,Mark G. Parker,Sector,Apparel,Industry,Apparel,HQ Location,\"Beaverton, OR\",Website,http://www.nike.com,Years on Global 500 List,11,Employees,70700,Company Information,Revenues ($M),32376,Profits ($M),3760,Assets ($M),21396,Total Stockholder Equity ($M),12258,Key Financials (Last Fiscal Year),Profit as % of Revenues,11.6,Profits as % of Assets,17.6,Profits as % of Stockholder Equity,30.7,Profit Ratios,Nike,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),32308,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-7.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2991.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),112536,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,11.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",28389,295,,,,,,,Jose Ignacio Sanchez Galan,Utilities,295,332,CEO,Jose Ignacio Sanchez Galan,Sector,Energy,Industry,Utilities,HQ Location,\"Bilbao, Spain\",Website,http://www.iberdrola.com,Years on Global 500 List,13,Employees,28389,Company Information,Revenues ($M),32308,Profits ($M),2991.3,Assets ($M),112536,Total Stockholder Equity ($M),38695,Key Financials (Last Fiscal Year),Profit as % of Revenues,9.3,Profits as % of Assets,2.7,Profits as % of Stockholder Equity,7.7,Profit Ratios,Iberdrola,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),32287,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-14.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),6712.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),694565,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-10.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",45129,269,,,,,,,Ian M. Narev,Banks: Commercial and Savings,269,333,CEO,Ian M. Narev,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Sydney, Australia\",Website,http://www.commbank.com.au,Years on Global 500 List,13,Employees,45129,Company Information,Revenues ($M),32287,Profits ($M),6712.9,Assets ($M),694565,Total Stockholder Equity ($M),44816,Key Financials (Last Fiscal Year),Profit as % of Revenues,20.8,Profits as % of Assets,1,Profits as % of Stockholder Equity,15,Profit Ratios,Commonwealth Bank of Australia,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),32237,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-8.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),502,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),39142,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-34.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",115390,293,,,,,,,Ren Hongbin,Industrial Machinery,293,334,CEO,Ren Hongbin,Sector,Industrials,Industry,Industrial Machinery,HQ Location,\"Beijing, China\",Website,http://www.sinomach.com.cn,Years on Global 500 List,7,Employees,115390,Company Information,Revenues ($M),32237,Profits ($M),502,Assets ($M),39142,Total Stockholder Equity ($M),8930,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.6,Profits as % of Assets,1.3,Profits as % of Stockholder Equity,5.6,Profit Ratios,Sinomach,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),32161,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1761.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),48984,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,16.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",232873,341,,,,,,,Stephan Sturm,Health Care: Medical Facilities,341,335,CEO,Stephan Sturm,Sector,Health Care,Industry,Health Care: Medical Facilities,HQ Location,\"Bad Homburg, Germany\",Website,http://www.fresenius.com,Years on Global 500 List,8,Employees,232873,Company Information,Revenues ($M),32161,Profits ($M),1761.6,Assets ($M),48984,Total Stockholder Equity ($M),13186,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.5,Profits as % of Assets,3.6,Profits as % of Stockholder Equity,13.4,Profit Ratios,Fresenius,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),32094,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1996.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),55721,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,7.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",170357,344,,,,,,,Lei Fanpei,Aerospace and Defense,344,336,CEO,Lei Fanpei,Sector,Aerospace & Defense,Industry,Aerospace and Defense,HQ Location,\"Beijing, China\",Website,http://www.spacechina.com,Years on Global 500 List,3,Employees,170357,Company Information,Revenues ($M),32094,Profits ($M),1996.2,Assets ($M),55721,Total Stockholder Equity ($M),21440,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.2,Profits as % of Assets,3.6,Profits as % of Stockholder Equity,9.3,Profit Ratios,China Aerospace Science & Technology,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),31926,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,5.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-254.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),64151,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",123559,347,,,,,,,Yang Zhaoqian,\"Mining, Crude-Oil Production\",347,337,CEO,Yang Zhaoqian,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"Xi'an, China\",Website,http://www.shccig.com,Years on Global 500 List,3,Employees,123559,Company Information,Revenues ($M),31926,Profits ($M),-254.4,Assets ($M),64151,Total Stockholder Equity ($M),5769,Key Financials (Last Fiscal Year),Profit as % of Revenues,-0.8,Profits as % of Assets,-0.4,Profits as % of Stockholder Equity,-4.4,Profit Ratios,Shaanxi Coal & Chemical Industry,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),31828,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,50.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2368.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),194384,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-4.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",89250,496,,,,,,,Hui Kayan,Real estate,496,338,CEO,Hui Kayan,Sector,Financials,Industry,Real estate,HQ Location,\"Guangzhou, China\",Website,http://www.evergrande.com,Years on Global 500 List,2,Employees,89250,Company Information,Revenues ($M),31828,Profits ($M),2368.8,Assets ($M),194384,Total Stockholder Equity ($M),22618,Key Financials (Last Fiscal Year),Profit as % of Revenues,7.4,Profits as % of Assets,1.2,Profits as % of Stockholder Equity,10.5,Profit Ratios,China Evergrande Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),31680,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),20.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),16108,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",25460,328,,,,,,,Li Baomin,\"Mining, Crude-Oil Production\",328,339,CEO,Li Baomin,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"Guixi, China\",Website,http://www.jxcc.com,Years on Global 500 List,5,Employees,25460,Company Information,Revenues ($M),31680,Profits ($M),20.4,Assets ($M),16108,Total Stockholder Equity ($M),2967,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.1,Profits as % of Assets,0.1,Profits as % of Stockholder Equity,0.7,Profit Ratios,Jiangxi Copper,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),31559,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,16.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1535.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),107092,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,15.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",47430,388,,,,,,,Kengo Sakurada,Insurance: Property and Casualty (Stock),388,340,CEO,Kengo Sakurada,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"Tokyo, Japan\",Website,http://www.sompo-hd.com,Years on Global 500 List,21,Employees,47430,Company Information,Revenues ($M),31559,Profits ($M),1535.7,Assets ($M),107092,Total Stockholder Equity ($M),8424,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.9,Profits as % of Assets,1.4,Profits as % of Stockholder Equity,18.2,Profit Ratios,Sompo Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),31508,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,18.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),744.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),95657,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-11.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",76425,401,,,,,,,Zhang Zhengao,Real estate,401,341,CEO,Zhang Zhengao,Sector,Financials,Industry,Real estate,HQ Location,\"Beijing, China\",Website,http://www.poly.com.cn,Years on Global 500 List,3,Employees,76425,Company Information,Revenues ($M),31508,Profits ($M),744.1,Assets ($M),95657,Total Stockholder Equity ($M),7676,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.4,Profits as % of Assets,0.8,Profits as % of Stockholder Equity,9.7,Profit Ratios,China Poly Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),31469,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,65.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4135,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),159786,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,45.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",31000,,,,,,,,Evan G. Greenberg,Insurance: Property and Casualty (Stock),0,342,CEO,Evan G. Greenberg,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"Zurich, Switzerland\",Website,http://www.chubb.com,Years on Global 500 List,1,Employees,31000,Company Information,Revenues ($M),31469,Profits ($M),4135,Assets ($M),159786,Total Stockholder Equity ($M),48275,Key Financials (Last Fiscal Year),Profit as % of Revenues,13.1,Profits as % of Assets,2.6,Profits as % of Stockholder Equity,8.6,Profit Ratios,Chubb,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),31430,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,19.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1265.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),29749,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,341.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",60712,410,,,,,,,Li Shufu,Motor Vehicles and Parts,410,343,CEO,Li Shufu,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Hangzhou, China\",Website,http://www.geely.com,Years on Global 500 List,6,Employees,60712,Company Information,Revenues ($M),31430,Profits ($M),1265.7,Assets ($M),29749,Total Stockholder Equity ($M),5896,Key Financials (Last Fiscal Year),Profit as % of Revenues,4,Profits as % of Assets,4.3,Profits as % of Stockholder Equity,21.5,Profit Ratios,Zhejiang Geely Holding Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),31360,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1134,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),114904,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-50,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",34396,355,Fortune 500,89,World’s Most Admired Companies,100000,,,Christopher M. Crane,Utilities,355,344,CEO,Christopher M. Crane,Sector,Energy,Industry,Utilities,HQ Location,\"Chicago, IL\",Website,http://www.exeloncorp.com,Years on Global 500 List,14,Employees,34396,Company Information,Revenues ($M),31360,Profits ($M),1134,Assets ($M),114904,Total Stockholder Equity ($M),25837,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.6,Profits as % of Assets,1,Profits as % of Stockholder Equity,4.4,Profit Ratios,Exelon,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),31353,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2955,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),32872,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-0.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",98800,330,Fortune 500,90,World’s Most Admired Companies,100000,,,Phebe N. Novakovic,Aerospace and Defense,330,345,CEO,Phebe N. Novakovic,Sector,Aerospace & Defense,Industry,Aerospace and Defense,HQ Location,\"Falls Church, VA\",Website,http://www.generaldynamics.com,Years on Global 500 List,17,Employees,98800,Company Information,Revenues ($M),31353,Profits ($M),2955,Assets ($M),32872,Total Stockholder Equity ($M),10976,Key Financials (Last Fiscal Year),Profit as % of Revenues,9.4,Profits as % of Assets,9,Profits as % of Stockholder Equity,26.9,Profit Ratios,General Dynamics,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),31333,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,9.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2484.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),52972,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-36.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",106400,369,,,,,,,Gavin E. Patterson,Telecommunications,369,346,CEO,Gavin E. Patterson,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"London, Britain\",Website,http://www.btplc.com,Years on Global 500 List,23,Employees,106400,Company Information,Revenues ($M),31333,Profits ($M),2484.6,Assets ($M),52972,Total Stockholder Equity ($M),10420,Key Financials (Last Fiscal Year),Profit as % of Revenues,7.9,Profits as % of Assets,4.7,Profits as % of Stockholder Equity,23.8,Profit Ratios,BT Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),31271,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1385,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),44062,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-23.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",197673,332,,,,,,,Fujio Mitarai,\"Computers, Office Equipment\",332,347,CEO,Fujio Mitarai,Sector,Technology,Industry,\"Computers, Office Equipment\",HQ Location,\"Tokyo, Japan\",Website,http://www.canon.com,Years on Global 500 List,23,Employees,197673,Company Information,Revenues ($M),31271,Profits ($M),1385,Assets ($M),44062,Total Stockholder Equity ($M),23865,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.4,Profits as % of Assets,3.1,Profits as % of Stockholder Equity,5.8,Profit Ratios,Canon,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),31185,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,7.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),324.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),11018,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,47.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",18150,359,,,,,,,Wang Tingge,Trading,359,348,CEO,Wang Tingge,Sector,Wholesalers,Industry,Trading,HQ Location,\"Hangzhou, China\",Website,http://www.wuchanzhongda.cn,Years on Global 500 List,7,Employees,18150,Company Information,Revenues ($M),31185,Profits ($M),324.3,Assets ($M),11018,Total Stockholder Equity ($M),2900,Key Financials (Last Fiscal Year),Profit as % of Revenues,1,Profits as % of Assets,2.9,Profits as % of Stockholder Equity,11.2,Profit Ratios,Wuchan Zhongda Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),31158,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,5.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1442.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),40064,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,237.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",69291,324,,,,,,,Hitoshi Ochi,Chemicals,324,349,CEO,Hitoshi Ochi,Sector,Chemicals,Industry,Chemicals,HQ Location,\"Tokyo, Japan\",Website,http://www.mitsubishichem-hd.co.jp,Years on Global 500 List,23,Employees,69291,Company Information,Revenues ($M),31158,Profits ($M),1442.1,Assets ($M),40064,Total Stockholder Equity ($M),9796,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.6,Profits as % of Assets,3.6,Profits as % of Stockholder Equity,14.7,Profit Ratios,Mitsubishi Chemical Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),30912,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-40.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-6385,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),118953,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-434.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",26827,168,,,,,,,Andrew Mackenzie,\"Mining, Crude-Oil Production\",168,350,CEO,Andrew Mackenzie,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"Melbourne, Australia\",Website,http://www.bhpbilliton.com,Years on Global 500 List,23,Employees,26827,Company Information,Revenues ($M),30912,Profits ($M),-6385,Assets ($M),118953,Total Stockholder Equity ($M),54290,Key Financials (Last Fiscal Year),Profit as % of Revenues,-20.7,Profits as % of Assets,-5.4,Profits as % of Stockholder Equity,-11.8,Profit Ratios,BHP Billiton,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),30855,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),6646.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),878268,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,4.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",81233,350,,,,,,,Bharat B. Masrani,Banks: Commercial and Savings,350,351,CEO,Bharat B. Masrani,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Toronto, Ontario, Canada\",Website,http://www.td.com,Years on Global 500 List,18,Employees,81233,Company Information,Revenues ($M),30855,Profits ($M),6646.1,Assets ($M),878268,Total Stockholder Equity ($M),54148,Key Financials (Last Fiscal Year),Profit as % of Revenues,21.5,Profits as % of Assets,0.8,Profits as % of Stockholder Equity,12.3,Profit Ratios,Toronto-Dominion Bank,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),30696,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,14,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2605.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),24794,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-28.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",36668,395,,,,,,,Yasuyuki Yoshinaga,Motor Vehicles and Parts,395,352,CEO,Yasuyuki Yoshinaga,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Tokyo, Japan\",Website,http://www.subaru.co.jp,Years on Global 500 List,15,Employees,36668,Company Information,Revenues ($M),30696,Profits ($M),2605.8,Assets ($M),24794,Total Stockholder Equity ($M),13285,Key Financials (Last Fiscal Year),Profit as % of Revenues,8.5,Profits as % of Assets,10.5,Profits as % of Stockholder Equity,19.6,Profit Ratios,Subaru,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),30678,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2441.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),31901,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,3.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",143616,333,,,,,,,Masaaki Tsuya,Motor Vehicles and Parts,333,353,CEO,Masaaki Tsuya,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Tokyo, Japan\",Website,http://www.bridgestone.com,Years on Global 500 List,23,Employees,143616,Company Information,Revenues ($M),30678,Profits ($M),2441.3,Assets ($M),31901,Total Stockholder Equity ($M),20268,Key Financials (Last Fiscal Year),Profit as % of Revenues,8,Profits as % of Assets,7.7,Profits as % of Stockholder Equity,12,Profit Ratios,Bridgestone,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),30588,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-13,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-2750.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),806950,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",47170,292,,,,,,,Tidjane Thiam,Banks: Commercial and Savings,292,354,CEO,Tidjane Thiam,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Zurich, Switzerland\",Website,http://www.credit-suisse.com,Years on Global 500 List,23,Employees,47170,Company Information,Revenues ($M),30588,Profits ($M),-2750.7,Assets ($M),806950,Total Stockholder Equity ($M),41237,Key Financials (Last Fiscal Year),Profit as % of Revenues,-9,Profits as % of Assets,-0.3,Profits as % of Stockholder Equity,-6.7,Profit Ratios,Credit Suisse Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),30582,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,9.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1443.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),36999,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-1.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",148682,381,,,,,,,Gao Hongwei,Aerospace and Defense,381,355,CEO,Gao Hongwei,Sector,Aerospace & Defense,Industry,Aerospace and Defense,HQ Location,\"Beijing, China\",Website,http://www.casic.com.cn,Years on Global 500 List,2,Employees,148682,Company Information,Revenues ($M),30582,Profits ($M),1443.7,Assets ($M),36999,Total Stockholder Equity ($M),13654,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.7,Profits as % of Assets,3.9,Profits as % of Stockholder Equity,10.6,Profit Ratios,China Aerospace Science & Industry,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),30539,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),627,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),38920,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,123.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",60439,371,,,,,,,Eiji Hayashida,Metals,371,356,CEO,Eiji Hayashida,Sector,Materials,Industry,Metals,HQ Location,\"Tokyo, Japan\",Website,http://www.jfe-holdings.co.jp,Years on Global 500 List,15,Employees,60439,Company Information,Revenues ($M),30539,Profits ($M),627,Assets ($M),38920,Total Stockholder Equity ($M),15632,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.1,Profits as % of Assets,1.6,Profits as % of Stockholder Equity,4,Profit Ratios,JFE Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),30390,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,13.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5570.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),1799736,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-0.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",59179,399,,,,,,,Yasuhiro Sato,Banks: Commercial and Savings,399,357,CEO,Yasuhiro Sato,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Tokyo, Japan\",Website,http://www.mizuho-fg.co.jp,Years on Global 500 List,17,Employees,59179,Company Information,Revenues ($M),30390,Profits ($M),5570.1,Assets ($M),1799736,Total Stockholder Equity ($M),62843,Key Financials (Last Fiscal Year),Profit as % of Revenues,18.3,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,8.9,Profit Ratios,Mizuho Financial Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),30390,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-6.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),13501,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),56977,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-25.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",9000,316,Fortune 500,92,World’s Most Admired Companies,100000,100 Fastest-Growing Companies,17,John F. Milligan,Pharmaceuticals,316,358,CEO,John F. Milligan,Sector,Health Care,Industry,Pharmaceuticals,HQ Location,\"Foster City, CA\",Website,http://www.gilead.com,Years on Global 500 List,3,Employees,9000,Company Information,Revenues ($M),30390,Profits ($M),13501,Assets ($M),56977,Total Stockholder Equity ($M),18887,Key Financials (Last Fiscal Year),Profit as % of Revenues,44.4,Profits as % of Assets,23.7,Profits as % of Stockholder Equity,71.5,Profit Ratios,Gilead Sciences,Change the World,4\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),30347,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-12.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),424.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),17318,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-45.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",12157,299,Fortune 500,93,,,,,Jay D. Debertin,Food Production,299,359,CEO,Jay D. Debertin,Sector,\"Food, Beverages & Tobacco\",Industry,Food Production,HQ Location,\"Inver Grove Heights, MN\",Website,http://www.chsinc.com,Years on Global 500 List,10,Employees,12157,Company Information,Revenues ($M),30347,Profits ($M),424.2,Assets ($M),17318,Total Stockholder Equity ($M),7852,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.4,Profits as % of Assets,2.4,Profits as % of Stockholder Equity,5.4,Profit Ratios,CHS,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),30316,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1300.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),16801,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,6.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",13395,358,,,,,,,D. Rajkumar,Petroleum Refining,358,360,CEO,D. Rajkumar,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Mumbai, India\",Website,http://www.bharatpetroleum.in,Years on Global 500 List,14,Employees,13395,Company Information,Revenues ($M),30316,Profits ($M),1300.5,Assets ($M),16801,Total Stockholder Equity ($M),4747,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.3,Profits as % of Assets,7.7,Profits as % of Stockholder Equity,27.4,Profit Ratios,Bharat Petroleum,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),30109,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5050,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),32906,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,4.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",91584,348,Fortune 500,94,World’s Most Admired Companies,23,,,Inge G. Thulin,Miscellaneous,348,361,CEO,Inge G. Thulin,Sector,Industrials,Industry,Miscellaneous,HQ Location,\"St. Paul, MN\",Website,http://www.3m.com,Years on Global 500 List,23,Employees,91584,Company Information,Revenues ($M),30109,Profits ($M),5050,Assets ($M),32906,Total Stockholder Equity ($M),10298,Key Financials (Last Fiscal Year),Profit as % of Revenues,16.8,Profits as % of Assets,15.3,Profits as % of Stockholder Equity,49,Profit Ratios,3M,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),30010,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-4.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),321.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),36575,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,82.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",144659,329,,,,,,,Rui Xiaowu,\"Electronics, Electrical Equip.\",329,362,CEO,Rui Xiaowu,Sector,Technology,Industry,\"Electronics, Electrical Equip.\",HQ Location,\"Beijing, China\",Website,http://www.cec.com.cn,Years on Global 500 List,7,Employees,144659,Company Information,Revenues ($M),30010,Profits ($M),321.9,Assets ($M),36575,Total Stockholder Equity ($M),4831,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.1,Profits as % of Assets,0.9,Profits as % of Stockholder Equity,6.7,Profit Ratios,China Electronics,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),29973,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,14.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1374.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),33320,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,71.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",86778,411,,,,,,,Albert Manifold,\"Building Materials, Glass\",411,363,CEO,Albert Manifold,Sector,Materials,Industry,\"Building Materials, Glass\",HQ Location,\"Dublin, Ireland\",Website,http://www.crh.com,Years on Global 500 List,14,Employees,86778,Company Information,Revenues ($M),29973,Profits ($M),1374.6,Assets ($M),33320,Total Stockholder Equity ($M),14654,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.6,Profits as % of Assets,4.1,Profits as % of Stockholder Equity,9.4,Profit Ratios,CRH,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),29877,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),367.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),40773,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-16.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",68025,349,,,,,,,Wu Qiang,Industrial Machinery,349,364,CEO,Wu Qiang,Sector,Industrials,Industry,Industrial Machinery,HQ Location,\"Beijing, China\",Website,http://www.cssc.net.cn,Years on Global 500 List,2,Employees,68025,Company Information,Revenues ($M),29877,Profits ($M),367.6,Assets ($M),40773,Total Stockholder Equity ($M),9164,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.2,Profits as % of Assets,0.9,Profits as % of Stockholder Equity,4,Profit Ratios,China State Shipbuilding,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),29862,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-8.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),352.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),23720,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,148.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",35133,314,,,,,,,Shen Wenrong,Metals,314,365,CEO,Shen Wenrong,Sector,Materials,Industry,Metals,HQ Location,\"Zhangjiagang, China\",Website,http://www.shasteel.cn,Years on Global 500 List,9,Employees,35133,Company Information,Revenues ($M),29862,Profits ($M),352.1,Assets ($M),23720,Total Stockholder Equity ($M),5584,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.2,Profits as % of Assets,1.5,Profits as % of Stockholder Equity,6.3,Profit Ratios,Jiangsu Shagang Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),29743,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,29.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1489,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),94792,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,30.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",106478,465,,,,,,,Xu Lirong,Shipping,465,366,CEO,Xu Lirong,Sector,Transportation,Industry,Shipping,HQ Location,\"Shanghai, China\",Website,http://www.coscoshipping.com,Years on Global 500 List,10,Employees,106478,Company Information,Revenues ($M),29743,Profits ($M),1489,Assets ($M),94792,Total Stockholder Equity ($M),24148,Key Financials (Last Fiscal Year),Profit as % of Revenues,5,Profits as % of Assets,1.6,Profits as % of Stockholder Equity,6.2,Profit Ratios,China COSCO Shipping,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),29665,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),865.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),22660,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-22.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",48849,373,,,,,,,Masamichi Kogai,Motor Vehicles and Parts,373,367,CEO,Masamichi Kogai,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Hiroshima, Japan\",Website,http://www.mazda.com,Years on Global 500 List,23,Employees,48849,Company Information,Revenues ($M),29665,Profits ($M),865.5,Assets ($M),22660,Total Stockholder Equity ($M),8455,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.9,Profits as % of Assets,3.8,Profits as % of Stockholder Equity,10.2,Profit Ratios,Mazda Motor,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),29493,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-3.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),436.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),126068,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,50.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",127343,342,,,,,,,Wang Binghua,Energy,342,368,CEO,Wang Binghua,Sector,Energy,Industry,Energy,HQ Location,\"Beijing, China\",Website,http://www.spic.com.cn,Years on Global 500 List,6,Employees,127343,Company Information,Revenues ($M),29493,Profits ($M),436.6,Assets ($M),126068,Total Stockholder Equity ($M),8477,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.5,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,5.2,Profit Ratios,State Power Investment,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),29388,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,10.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),10283.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),58535,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,7.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",46968,403,World’s Most Admired Companies,100000,,,,,Mark Liu,Semiconductors and Other Electronic Components,403,369,CEO,Mark Liu,Sector,Technology,Industry,Semiconductors and Other Electronic Components,HQ Location,\"Hsinchu, Taiwan\",Website,http://www.tsmc.com,Years on Global 500 List,3,Employees,46968,Company Information,Revenues ($M),29388,Profits ($M),10283.7,Assets ($M),58535,Total Stockholder Equity ($M),42174,Key Financials (Last Fiscal Year),Profit as % of Revenues,35,Profits as % of Assets,17.6,Profits as % of Stockholder Equity,24.4,Profit Ratios,Taiwan Semiconductor Manufacturing,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),29363,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,14.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3982,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),99014,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",73062,417,,,,,,,Fabio Schvartsman,\"Mining, Crude-Oil Production\",417,370,CEO,Fabio Schvartsman,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"Rio de Janeiro, Brazil\",Website,http://www.vale.com,Years on Global 500 List,11,Employees,73062,Company Information,Revenues ($M),29363,Profits ($M),3982,Assets ($M),99014,Total Stockholder Equity ($M),39042,Key Financials (Last Fiscal Year),Profit as % of Revenues,13.6,Profits as % of Assets,4,Profits as % of Stockholder Equity,10.2,Profit Ratios,Vale,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),29318,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3926,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),65966,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,2.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",25000,376,Fortune 500,95,World’s Most Admired Companies,100000,,,Jeffrey L. Bewkes,Entertainment,376,371,CEO,Jeffrey L. Bewkes,Sector,Media,Industry,Entertainment,HQ Location,\"New York, NY\",Website,http://www.timewarner.com,Years on Global 500 List,16,Employees,25000,Company Information,Revenues ($M),29318,Profits ($M),3926,Assets ($M),65966,Total Stockholder Equity ($M),24335,Key Financials (Last Fiscal Year),Profit as % of Revenues,13.4,Profits as % of Assets,6,Profits as % of Stockholder Equity,16.1,Profit Ratios,Time Warner,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),29299,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,16.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),39.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),39887,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",179689,426,,,,,,,Li Weimin,\"Mining, Crude-Oil Production\",426,372,CEO,Li Weimin,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"Jinan , China\",Website,http://www.snjt.com,Years on Global 500 List,6,Employees,179689,Company Information,Revenues ($M),29299,Profits ($M),39.2,Assets ($M),39887,Total Stockholder Equity ($M),6575,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.1,Profits as % of Assets,0.1,Profits as % of Stockholder Equity,0.6,Profit Ratios,Shandong Energy Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),29252,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,10.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1476.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),27969,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,51.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",62992,405,,,,,,,Toshihiro Suzuki,Motor Vehicles and Parts,405,373,CEO,Toshihiro Suzuki,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Hamamatsu, Japan\",Website,http://www.globalsuzuki.com,Years on Global 500 List,23,Employees,62992,Company Information,Revenues ($M),29252,Profits ($M),1476.2,Assets ($M),27969,Total Stockholder Equity ($M),10318,Key Financials (Last Fiscal Year),Profit as % of Revenues,5,Profits as % of Assets,5.3,Profits as % of Stockholder Equity,14.3,Profit Ratios,Suzuki Motor,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),29183,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-10.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3836,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),23442,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-14.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",13000,315,,,,,,,Bhavesh V. Patel,Chemicals,315,374,CEO,Bhavesh V. Patel,Sector,Chemicals,Industry,Chemicals,HQ Location,\"Rotterdam, Netherlands\",Website,http://www.lyb.com,Years on Global 500 List,10,Employees,13000,Company Information,Revenues ($M),29183,Profits ($M),3836,Assets ($M),23442,Total Stockholder Equity ($M),6048,Key Financials (Last Fiscal Year),Profit as % of Revenues,13.1,Profits as % of Assets,16.4,Profits as % of Stockholder Equity,63.4,Profit Ratios,LyondellBasell Industries,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),29003,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,1.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1601.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),34068,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,123.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",114731,368,World’s Most Admired Companies,100000,,,,,Frans A. van Houten,Medical Products and Equipment,368,375,CEO,Frans A. van Houten,Sector,Health Care,Industry,Medical Products and Equipment,HQ Location,\"Amsterdam, Netherlands\",Website,http://www.philips.com,Years on Global 500 List,23,Employees,114731,Company Information,Revenues ($M),29003,Profits ($M),1601.3,Assets ($M),34068,Total Stockholder Equity ($M),13289,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.5,Profits as % of Assets,4.7,Profits as % of Stockholder Equity,12,Profit Ratios,Royal Philips,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),29003,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,197.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3522,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),149067,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",91500,,Fortune 500,96,,,,,Thomas M. Rutledge,Telecommunications,0,376,CEO,Thomas M. Rutledge,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"Stamford, CT\",Website,http://www.charter.com,Years on Global 500 List,1,Employees,91500,Company Information,Revenues ($M),29003,Profits ($M),3522,Assets ($M),149067,Total Stockholder Equity ($M),40139,Key Financials (Last Fiscal Year),Profit as % of Revenues,12.1,Profits as % of Assets,2.4,Profits as % of Stockholder Equity,8.8,Profit Ratios,Charter Communications,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),28833,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,42.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3538,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),99782,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,32.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",98017,,World’s Most Admired Companies,100000,,,,,Omar S. Ishrak,Medical Products and Equipment,0,377,CEO,Omar S. Ishrak,Sector,Health Care,Industry,Medical Products and Equipment,HQ Location,\"Dublin, Ireland\",Website,http://www.medtronic.com,Years on Global 500 List,1,Employees,98017,Company Information,Revenues ($M),28833,Profits ($M),3538,Assets ($M),99782,Total Stockholder Equity ($M),52063,Key Financials (Last Fiscal Year),Profit as % of Revenues,12.3,Profits as % of Assets,3.5,Profits as % of Stockholder Equity,6.8,Profit Ratios,Medtronic,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),28799,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),818,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),250441,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,0.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",5646,377,Fortune 500,97,World’s Most Admired Companies,100000,,,John E. Schlifske,\"Insurance: Life, Health (Mutual)\",377,378,CEO,John E. Schlifske,Sector,Financials,Industry,\"Insurance: Life, Health (Mutual)\",HQ Location,\"Milwaukee, WI\",Website,http://www.northwesternmutual.com,Years on Global 500 List,23,Employees,5646,Company Information,Revenues ($M),28799,Profits ($M),818,Assets ($M),250441,Total Stockholder Equity ($M),20226,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.8,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,4,Profit Ratios,Northwestern Mutual,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),28572,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3434.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),37577,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-6.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",89331,378,World’s Most Admired Companies,100000,,,,,Jean-Paul Agon,Household and Personal Products,378,379,CEO,Jean-Paul Agon,Sector,Household Products,Industry,Household and Personal Products,HQ Location,\"Clichy, France\",Website,http://www.loreal.com,Years on Global 500 List,23,Employees,89331,Company Information,Revenues ($M),28572,Profits ($M),3434.5,Assets ($M),37577,Total Stockholder Equity ($M),25840,Key Financials (Last Fiscal Year),Profit as % of Revenues,12,Profits as % of Assets,9.1,Profits as % of Stockholder Equity,13.3,Profit Ratios,L’Oreal,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),28483,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),110.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),152701,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-95.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",155905,385,,,,,,,Wang Jianlin,Real estate,385,380,CEO,Wang Jianlin,Sector,Financials,Industry,Real estate,HQ Location,\"Beijing, China\",Website,http://www.wanda-group.com,Years on Global 500 List,2,Employees,155905,Company Information,Revenues ($M),28483,Profits ($M),110.3,Assets ($M),152701,Total Stockholder Equity ($M),17237,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.4,Profits as % of Assets,0.1,Profits as % of Stockholder Equity,0.6,Profit Ratios,Dalian Wanda Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),28277,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,12.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),267.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),13696,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,4.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",15745,424,,,,,,,Shuichi Watanabe,Wholesalers: Health Care,424,381,CEO,Shuichi Watanabe,Sector,Wholesalers,Industry,Wholesalers: Health Care,HQ Location,\"Tokyo, Japan\",Website,http://www.medipal.co.jp,Years on Global 500 List,15,Employees,15745,Company Information,Revenues ($M),28277,Profits ($M),267.7,Assets ($M),13696,Total Stockholder Equity ($M),3607,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.9,Profits as % of Assets,2,Profits as % of Stockholder Equity,7.4,Profit Ratios,Medipal Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),28204,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-10.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),360.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),112115,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-70.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",107000,331,,,,,,,Zhao Jianguo,Utilities,331,382,CEO,Zhao Jianguo,Sector,Energy,Industry,Utilities,HQ Location,\"Beijing, China\",Website,http://www.chd.com.cn,Years on Global 500 List,6,Employees,107000,Company Information,Revenues ($M),28204,Profits ($M),360.6,Assets ($M),112115,Total Stockholder Equity ($M),7947,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.3,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,4.5,Profit Ratios,China Huadian,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),28196,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,21.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4164,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),185074,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,54.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",20000,456,,,,,,,Ng Keng Hooi,\"Insurance: Life, Health (stock)\",456,383,CEO,Ng Keng Hooi,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Hong Kong, China\",Website,http://www.aia.com,Years on Global 500 List,3,Employees,20000,Company Information,Revenues ($M),28196,Profits ($M),4164,Assets ($M),185074,Total Stockholder Equity ($M),34984,Key Financials (Last Fiscal Year),Profit as % of Revenues,14.8,Profits as % of Assets,2.2,Profits as % of Stockholder Equity,11.9,Profit Ratios,AIA Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),28166,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1228.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),12370,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,63.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",10422,367,,,,,,,Mukesh Kumar Surana,Petroleum Refining,367,384,CEO,Mukesh Kumar Surana,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Mumbai, India\",Website,http://www.hindustanpetroleum.com,Years on Global 500 List,14,Employees,10422,Company Information,Revenues ($M),28166,Profits ($M),1228.1,Assets ($M),12370,Total Stockholder Equity ($M),3245,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.4,Profits as % of Assets,9.9,Profits as % of Stockholder Equity,37.8,Profit Ratios,Hindustan Petroleum,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),28155,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),693.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),62536,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-16.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",77704,372,,,,,,,Herbert Bolliger,Food and Drug Stores,372,385,CEO,Herbert Bolliger,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Zurich, Switzerland\",Website,http://www.migros.ch,Years on Global 500 List,23,Employees,77704,Company Information,Revenues ($M),28155,Profits ($M),693.3,Assets ($M),62536,Total Stockholder Equity ($M),17132,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.5,Profits as % of Assets,1.1,Profits as % of Stockholder Equity,4,Profit Ratios,Migros Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),27920,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-3.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),875.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),24185,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,569.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",82175,363,World’s Most Admired Companies,100000,,,,,Jean-Marc Janaillac,Airlines,363,386,CEO,Jean-Marc Janaillac,Sector,Transportation,Industry,Airlines,HQ Location,\"Paris, France\",Website,http://www.airfranceklm.com,Years on Global 500 List,21,Employees,82175,Company Information,Revenues ($M),27920,Profits ($M),875.8,Assets ($M),24185,Total Stockholder Equity ($M),1354,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.1,Profits as % of Assets,3.6,Profits as % of Stockholder Equity,64.7,Profit Ratios,Air France-KLM Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),27837,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1408.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),13693,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",527180,387,Change the World,33,,,,,Richard J. Cousins,Food Services,387,387,CEO,Richard J. Cousins,Sector,\"Hotels, Restaurants & Leisure\",Industry,Food Services,HQ Location,\"Chertsey, Britain\",Website,http://www.compass-group.com,Years on Global 500 List,16,Employees,527180,Company Information,Revenues ($M),27837,Profits ($M),1408.5,Assets ($M),13693,Total Stockholder Equity ($M),3254,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.1,Profits as % of Assets,10.3,Profits as % of Stockholder Equity,43.3,Profit Ratios,Compass Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),27810,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-21.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-1687,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),77956,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-181.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",100000,287,,,,,,,Paal Kibsgaard,Oil & Gas Equipment Services,287,388,CEO,Paal Kibsgaard,Sector,Energy,Industry,Oil & Gas Equipment Services,HQ Location,\"Houston, TX\",Website,http://www.slb.com,Years on Global 500 List,17,Employees,100000,Company Information,Revenues ($M),27810,Profits ($M),-1687,Assets ($M),77956,Total Stockholder Equity ($M),41078,Key Financials (Last Fiscal Year),Profit as % of Revenues,-6.1,Profits as % of Assets,-2.2,Profits as % of Stockholder Equity,-4.1,Profit Ratios,Schlumberger,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),27792,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1299.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),61513,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,10.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",32666,391,,,,,,,Shigeki Iwane,Utilities,391,389,CEO,Shigeki Iwane,Sector,Energy,Industry,Utilities,HQ Location,\"Osaka, Japan\",Website,http://www.kepco.co.jp,Years on Global 500 List,23,Employees,32666,Company Information,Revenues ($M),27792,Profits ($M),1299.3,Assets ($M),61513,Total Stockholder Equity ($M),11205,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.7,Profits as % of Assets,2.1,Profits as % of Stockholder Equity,11.6,Profit Ratios,Kansai Electric Power,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),27715,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-12.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),469.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),18229,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-16.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",92698,326,,,,,,,Barry Lam,\"Computers, Office Equipment\",326,390,CEO,Barry Lam,Sector,Technology,Industry,\"Computers, Office Equipment\",HQ Location,\"Taoyuan, Taiwan\",Website,http://www.quantatw.com,Years on Global 500 List,12,Employees,92698,Company Information,Revenues ($M),27715,Profits ($M),469.3,Assets ($M),18229,Total Stockholder Equity ($M),4123,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.7,Profits as % of Assets,2.6,Profits as % of Stockholder Equity,11.4,Profit Ratios,Quanta Computer,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),27704,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-10.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5477,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),642083,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-12.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",35280,336,,,,,,,Brian C. Hartzer,Banks: Commercial and Savings,336,391,CEO,Brian C. Hartzer,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Sydney, Australia\",Website,http://www.westpac.com.au,Years on Global 500 List,13,Employees,35280,Company Information,Revenues ($M),27704,Profits ($M),5477,Assets ($M),642083,Total Stockholder Equity ($M),44468,Key Financials (Last Fiscal Year),Profit as % of Revenues,19.8,Profits as % of Assets,0.9,Profits as % of Stockholder Equity,12.3,Profit Ratios,Westpac Banking,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),27669,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),482.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),18369,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,11.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",73451,396,,,,,,,Joos Sutter,Food and Drug Stores,396,392,CEO,Joos Sutter,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Basel, Switzerland\",Website,http://www.coop.ch,Years on Global 500 List,8,Employees,73451,Company Information,Revenues ($M),27669,Profits ($M),482.1,Assets ($M),18369,Total Stockholder Equity ($M),8250,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.7,Profits as % of Assets,2.6,Profits as % of Stockholder Equity,5.8,Profit Ratios,Coop Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),27638,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,54.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),10217,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),64961,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,177,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",17048,,Fortune 500,98,World’s Most Admired Companies,9,100 Fastest-Growing Companies,3,Mark Zuckerberg,Internet Services and Retailing,0,393,CEO,Mark Zuckerberg,Sector,Technology,Industry,Internet Services and Retailing,HQ Location,\"Menlo Park, CA\",Website,http://www.facebook.com,Years on Global 500 List,1,Employees,17048,Company Information,Revenues ($M),27638,Profits ($M),10217,Assets ($M),64961,Total Stockholder Equity ($M),59194,Key Financials (Last Fiscal Year),Profit as % of Revenues,37,Profits as % of Assets,15.7,Profits as % of Stockholder Equity,17.3,Profit Ratios,Facebook,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),27625,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3014,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),100245,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-12.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",30900,397,Fortune 500,99,World’s Most Admired Companies,100000,,,Alan D. Schnitzer,Insurance: Property and Casualty (Stock),397,394,CEO,Alan D. Schnitzer,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"New York, NY\",Website,http://www.travelers.com,Years on Global 500 List,14,Employees,30900,Company Information,Revenues ($M),27625,Profits ($M),3014,Assets ($M),100245,Total Stockholder Equity ($M),23221,Key Financials (Last Fiscal Year),Profit as % of Revenues,10.9,Profits as % of Assets,3,Profits as % of Stockholder Equity,13,Profit Ratios,Travelers Cos.,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),27519,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,9.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3751,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),357033,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-7.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",47300,430,Fortune 500,100,World’s Most Admired Companies,100000,The 100 Best Companies to Work For,17,Richard D. Fairbank,Banks: Commercial and Savings,430,395,CEO,Richard D. Fairbank,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"McLean, VA\",Website,http://www.capitalone.com,Years on Global 500 List,7,Employees,47300,Company Information,Revenues ($M),27519,Profits ($M),3751,Assets ($M),357033,Total Stockholder Equity ($M),47514,Key Financials (Last Fiscal Year),Profit as % of Revenues,13.6,Profits as % of Assets,1.1,Profits as % of Stockholder Equity,7.9,Profit Ratios,Capital One Financial,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),27326,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-5.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2755,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),48365,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-66.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",21500,360,Fortune 500,101,,,,,James R. Murdoch,Entertainment,360,396,CEO,James R. Murdoch,Sector,Media,Industry,Entertainment,HQ Location,\"New York, NY\",Website,http://www.21cf.com,Years on Global 500 List,23,Employees,21500,Company Information,Revenues ($M),27326,Profits ($M),2755,Assets ($M),48365,Total Stockholder Equity ($M),13661,Key Financials (Last Fiscal Year),Profit as % of Revenues,10.1,Profits as % of Assets,5.7,Profits as % of Stockholder Equity,20.2,Profit Ratios,Twenty-First Century Fox,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),27315,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-10.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),268.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),114611,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-67.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",124056,345,,,,,,,Qiao Baoping,Energy,345,397,CEO,Qiao Baoping,Sector,Energy,Industry,Energy,HQ Location,\"Beijing, China\",Website,http://www.cgdc.com.cn,Years on Global 500 List,8,Employees,124056,Company Information,Revenues ($M),27315,Profits ($M),268.7,Assets ($M),114611,Total Stockholder Equity ($M),7496,Key Financials (Last Fiscal Year),Profit as % of Revenues,1,Profits as % of Assets,0.2,Profits as % of Stockholder Equity,3.6,Profit Ratios,China Guodian,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),27308,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,11.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1817.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),68521,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",90903,438,,,,,,,Eric Olsen,\"Building Materials, Glass\",438,398,CEO,Eric Olsen,Sector,Materials,Industry,\"Building Materials, Glass\",HQ Location,\"Jona, Switzerland\",Website,http://www.lafargeholcim.com,Years on Global 500 List,9,Employees,90903,Company Information,Revenues ($M),27308,Profits ($M),1817.9,Assets ($M),68521,Total Stockholder Equity ($M),30337,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.7,Profits as % of Assets,2.7,Profits as % of Stockholder Equity,6,Profit Ratios,LafargeHolcim,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),27307,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-7.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1935.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),44137,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,24,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",143901,354,Change the World,24,,,,,Jean-Pascal Tricoire,\"Electronics, Electrical Equip.\",354,399,CEO,Jean-Pascal Tricoire,Sector,Technology,Industry,\"Electronics, Electrical Equip.\",HQ Location,\"Rueil-Malmaison, France\",Website,http://www.schneider-electric.com,Years on Global 500 List,16,Employees,143901,Company Information,Revenues ($M),27307,Profits ($M),1935.2,Assets ($M),44137,Total Stockholder Equity ($M),21614,Key Financials (Last Fiscal Year),Profit as % of Revenues,7.1,Profits as % of Assets,4.4,Profits as % of Stockholder Equity,9,Profit Ratios,Schneider Electric,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),27292,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1611.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),35898,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-1.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",158064,408,,,,,,,Xiong Qun Li,Aerospace and Defense,408,400,CEO,Xiong Qun Li,Sector,Aerospace & Defense,Industry,Aerospace and Defense,HQ Location,\"Beijing, China\",Website,http://www.cetc.com.cn,Years on Global 500 List,2,Employees,158064,Company Information,Revenues ($M),27292,Profits ($M),1611.6,Assets ($M),35898,Total Stockholder Equity ($M),15895,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.9,Profits as % of Assets,4.5,Profits as % of Stockholder Equity,10.1,Profit Ratios,China Electronics Technology Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),27131,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,11.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1779.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),147290,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-21.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",29943,444,Fortune 500,102,World’s Most Admired Companies,25,The 100 Best Companies to Work For,35,Stuart Parker,Insurance: Property and Casualty (Stock),444,401,CEO,Stuart Parker,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"San Antonio, TX\",Website,http://www.usaa.com,Years on Global 500 List,4,Employees,29943,Company Information,Revenues ($M),27131,Profits ($M),1779.1,Assets ($M),147290,Total Stockholder Equity ($M),28840,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.6,Profits as % of Assets,1.2,Profits as % of Stockholder Equity,6.2,Profit Ratios,USAA,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),27016,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-11.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),126.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),5413,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-27.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",5000,346,Fortune 500,103,World’s Most Admired Companies,100000,,,Michael J. Kasbar,Energy,346,402,CEO,Michael J. Kasbar,Sector,Energy,Industry,Energy,HQ Location,\"Miami, FL\",Website,http://www.wfscorp.com,Years on Global 500 List,6,Employees,5000,Company Information,Revenues ($M),27016,Profits ($M),126.5,Assets ($M),5413,Total Stockholder Equity ($M),1925,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.5,Profits as % of Assets,2.3,Profits as % of Stockholder Equity,6.6,Profit Ratios,World Fuel Services,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),26976,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,5.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),135.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),9292,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-39.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",26611,416,,,,,,,Oliver Windholz,Wholesalers: Health Care,416,403,CEO,Oliver Windholz,Sector,Wholesalers,Industry,Wholesalers: Health Care,HQ Location,\"Mannheim, Germany\",Website,http://www.phoenixgroup.eu,Years on Global 500 List,7,Employees,26611,Company Information,Revenues ($M),26976,Profits ($M),135.4,Assets ($M),9292,Total Stockholder Equity ($M),2732,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.5,Profits as % of Assets,1.5,Profits as % of Stockholder Equity,5,Profit Ratios,Phoenix Pharmahandel,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),26972,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),423.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),40022,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-15.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",156225,382,,,,,,,Antoine Frerot,Utilities,382,404,CEO,Antoine Frerot,Sector,Energy,Industry,Utilities,HQ Location,\"Paris, France\",Website,http://www.veolia.com,Years on Global 500 List,15,Employees,156225,Company Information,Revenues ($M),26972,Profits ($M),423.6,Assets ($M),40022,Total Stockholder Equity ($M),8173,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.6,Profits as % of Assets,1.1,Profits as % of Stockholder Equity,5.2,Profit Ratios,Veolia Environnement,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),26958,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-21.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),259,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),594967,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-94.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",34263,304,Change the World,22,,,,,Andrew G. Thorburn,Banks: Commercial and Savings,304,405,CEO,Andrew G. Thorburn,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Docklands, Australia\",Website,http://www.nab.com.au,Years on Global 500 List,22,Employees,34263,Company Information,Revenues ($M),26958,Profits ($M),259,Assets ($M),594967,Total Stockholder Equity ($M),39244,Key Financials (Last Fiscal Year),Profit as % of Revenues,1,Profits as % of Assets,,Profits as % of Stockholder Equity,0.7,Profit Ratios,National Australia Bank,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),26685,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),6967,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),36851,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,1.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",79500,398,Fortune 500,104,,,,,Andre Calantzopoulos,Tobacco,398,406,CEO,Andre Calantzopoulos,Sector,\"Food, Beverages & Tobacco\",Industry,Tobacco,HQ Location,\"New York, NY\",Website,http://www.pmi.com,Years on Global 500 List,9,Employees,79500,Company Information,Revenues ($M),26685,Profits ($M),6967,Assets ($M),36851,Total Stockholder Equity ($M),-12688,Key Financials (Last Fiscal Year),Profit as % of Revenues,26.1,Profits as % of Assets,18.9,Profits as % of Stockholder Equity,,Profit Ratios,Philip Morris International,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),26644,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-7.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1523.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),57981,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-21.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",56767,364,Fortune 500,105,World’s Most Admired Companies,50,,,Samuel R. Allen,Construction and Farm Machinery,364,407,CEO,Samuel R. Allen,Sector,Industrials,Industry,Construction and Farm Machinery,HQ Location,\"Moline, IL\",Website,http://www.johndeere.com,Years on Global 500 List,23,Employees,56767,Company Information,Revenues ($M),26644,Profits ($M),1523.9,Assets ($M),57981,Total Stockholder Equity ($M),6520,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.7,Profits as % of Assets,2.6,Profits as % of Stockholder Equity,23.4,Profit Ratios,Deere,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),26587,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,11.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2565,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),71009,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,25.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",85834,447,,,,,,,Tetsuro Tomita,Railroads,447,408,CEO,Tetsuro Tomita,Sector,Transportation,Industry,Railroads,HQ Location,\"Tokyo, Japan\",Website,http://www.jreast.co.jp,Years on Global 500 List,23,Employees,85834,Company Information,Revenues ($M),26587,Profits ($M),2565,Assets ($M),71009,Total Stockholder Equity ($M),23253,Key Financials (Last Fiscal Year),Profit as % of Revenues,9.6,Profits as % of Assets,3.6,Profits as % of Stockholder Equity,11,Profit Ratios,East Japan Railway,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),26494,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-423.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),98096,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-199.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",14921,413,,,,,,,Willem A.J. van Duin,\"Insurance: Life, Health (Mutual)\",413,409,CEO,Willem A.J. van Duin,Sector,Financials,Industry,\"Insurance: Life, Health (Mutual)\",HQ Location,\"Zeist, Netherlands\",Website,http://www.achmea.nl,Years on Global 500 List,4,Employees,14921,Company Information,Revenues ($M),26494,Profits ($M),-423.5,Assets ($M),98096,Total Stockholder Equity ($M),10308,Key Financials (Last Fiscal Year),Profit as % of Revenues,-1.6,Profits as % of Assets,-0.4,Profits as % of Stockholder Equity,-4.1,Profit Ratios,Achmea,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),26487,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,44.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3632,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),120480,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,472.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",41000,,Fortune 500,106,,,,,Bernardo Hees,Food Consumer Products,0,410,CEO,Bernardo Hees,Sector,\"Food, Beverages & Tobacco\",Industry,Food Consumer Products,HQ Location,\"Pittsburgh, PA\",Website,http://www.kraftheinzcompany.com,Years on Global 500 List,3,Employees,41000,Company Information,Revenues ($M),26487,Profits ($M),3632,Assets ($M),120480,Total Stockholder Equity ($M),57358,Key Financials (Last Fiscal Year),Profit as % of Revenues,13.7,Profits as % of Assets,3,Profits as % of Stockholder Equity,6.3,Profit Ratios,Kraft Heinz,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),26292,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,14.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),934,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),172442,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-22.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",36578,468,,,,,,,Ming-Ho Hsiung,\"Insurance: Life, Health (stock)\",468,411,CEO,Ming-Ho Hsiung,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Taipei, Taiwan\",Website,http://www.cathaylife.com.tw,Years on Global 500 List,16,Employees,36578,Company Information,Revenues ($M),26292,Profits ($M),934,Assets ($M),172442,Total Stockholder Equity ($M),11212,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.6,Profits as % of Assets,0.5,Profits as % of Stockholder Equity,8.3,Profit Ratios,Cathay Life Insurance,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),26235,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),195.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),7932,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-26.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",9500,409,Fortune 500,107,World’s Most Admired Companies,100000,,,Robert M. Dutkowsky,Wholesalers: Electronics and Office Equipment,409,412,CEO,Robert M. Dutkowsky,Sector,Wholesalers,Industry,Wholesalers: Electronics and Office Equipment,HQ Location,\"Clearwater, FL\",Website,http://www.techdata.com,Years on Global 500 List,19,Employees,9500,Company Information,Revenues ($M),26235,Profits ($M),195.1,Assets ($M),7932,Total Stockholder Equity ($M),2170,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.7,Profits as % of Assets,2.5,Profits as % of Stockholder Equity,9,Profit Ratios,Tech Data,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),26222,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1770.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),219157,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,65.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",5284,439,,,,,,,Chang-Soo Kim,\"Insurance: Life, Health (stock)\",439,413,CEO,Chang-Soo Kim,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Seoul, South Korea\",Website,http://www.samsunglife.com,Years on Global 500 List,21,Employees,5284,Company Information,Revenues ($M),26222,Profits ($M),1770.3,Assets ($M),219157,Total Stockholder Equity ($M),22064,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.8,Profits as % of Assets,0.8,Profits as % of Stockholder Equity,8,Profit Ratios,Samsung Life Insurance,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),26219,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-6.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),506.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),11240,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-11.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",17700,380,Fortune 500,108,World’s Most Admired Companies,100000,,,William J. Amelio,Wholesalers: Electronics and Office Equipment,380,414,CEO,William J. Amelio,Sector,Wholesalers,Industry,Wholesalers: Electronics and Office Equipment,HQ Location,\"Phoenix, AZ\",Website,http://www.avnet.com,Years on Global 500 List,7,Employees,17700,Company Information,Revenues ($M),26219,Profits ($M),506.5,Assets ($M),11240,Total Stockholder Equity ($M),4691,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.9,Profits as % of Assets,4.5,Profits as % of Stockholder Equity,10.8,Profit Ratios,Avnet,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),26113,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,73.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-847.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),47354,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-131,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",102687,,World’s Most Admired Companies,100000,,,,,Rajeev Suri,Network and Other Communications Equipment,0,415,CEO,Rajeev Suri,Sector,Technology,Industry,Network and Other Communications Equipment,HQ Location,\"Espoo, Finland\",Website,http://www.nokia.com,Years on Global 500 List,19,Employees,102687,Company Information,Revenues ($M),26113,Profits ($M),-847.1,Assets ($M),47354,Total Stockholder Equity ($M),21192,Key Financials (Last Fiscal Year),Profit as % of Revenues,-3.2,Profits as % of Assets,-1.8,Profits as % of Stockholder Equity,-4,Profit Ratios,Nokia,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),26073,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1560.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),64011,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,695,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",7733,407,,,,,,,Al Monaco,Pipelines,407,416,CEO,Al Monaco,Sector,Energy,Industry,Pipelines,HQ Location,\"Calgary, Alberta, Canada\",Website,http://www.enbridge.com,Years on Global 500 List,4,Employees,7733,Company Information,Revenues ($M),26073,Profits ($M),1560.9,Assets ($M),64011,Total Stockholder Equity ($M),15949,Key Financials (Last Fiscal Year),Profit as % of Revenues,6,Profits as % of Assets,2.4,Profits as % of Stockholder Equity,9.8,Profit Ratios,Enbridge,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),26070,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-11.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1489.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),49688,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-10.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",17229,365,,,,,,,Rafael Villaseca Marco,Utilities,365,417,CEO,Rafael Villaseca Marco,Sector,Energy,Industry,Utilities,HQ Location,\"Barcelona, Spain\",Website,http://www.gasnaturalfenosa.com,Years on Global 500 List,9,Employees,17229,Company Information,Revenues ($M),26070,Profits ($M),1489.6,Assets ($M),49688,Total Stockholder Equity ($M),16057,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.7,Profits as % of Assets,3,Profits as % of Stockholder Equity,9.3,Profit Ratios,Gas Natural Fenosa,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),26032,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-10.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4199.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),699976,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-28.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",46554,362,,,,,,,Shayne Elliott,Banks: Commercial and Savings,362,418,CEO,Shayne Elliott,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Docklands, Australia\",Website,http://www.anz.com,Years on Global 500 List,14,Employees,46554,Company Information,Revenues ($M),26032,Profits ($M),4199.9,Assets ($M),699976,Total Stockholder Equity ($M),44237,Key Financials (Last Fiscal Year),Profit as % of Revenues,16.1,Profits as % of Assets,0.6,Profits as % of Stockholder Equity,9.5,Profit Ratios,Australia & New Zealand Banking Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),26004,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-11.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),200.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),31199,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-87.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",111464,357,World’s Most Admired Companies,100000,,,,,Borje Ekholm,Network and Other Communications Equipment,357,419,CEO,Borje Ekholm,Sector,Technology,Industry,Network and Other Communications Equipment,HQ Location,\"Stockholm, Sweden\",Website,http://www.ericsson.com,Years on Global 500 List,23,Employees,111464,Company Information,Revenues ($M),26004,Profits ($M),200.5,Assets ($M),31199,Total Stockholder Equity ($M),15395,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.8,Profits as % of Assets,0.6,Profits as % of Stockholder Equity,1.3,Profit Ratios,LM Ericsson,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),25975,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),992.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),26062,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,31,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",248330,440,,,,,,,Masayoshi Matsumoto,Motor Vehicles and Parts,440,420,CEO,Masayoshi Matsumoto,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Osaka, Japan\",Website,http://www.global-sei.com,Years on Global 500 List,23,Employees,248330,Company Information,Revenues ($M),25975,Profits ($M),992.7,Assets ($M),26062,Total Stockholder Equity ($M),11769,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.8,Profits as % of Assets,3.8,Profits as % of Stockholder Equity,8.4,Profit Ratios,Sumitomo Electric Industries,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),25923,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-12.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1659,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),61538,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-77.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",90000,352,Fortune 500,109,World’s Most Admired Companies,100000,,,Irene B. Rosenfeld,Food Consumer Products,352,421,CEO,Irene B. Rosenfeld,Sector,\"Food, Beverages & Tobacco\",Industry,Food Consumer Products,HQ Location,\"Deerfield, IL\",Website,http://www.mondelezinternational.com,Years on Global 500 List,10,Employees,90000,Company Information,Revenues ($M),25923,Profits ($M),1659,Assets ($M),61538,Total Stockholder Equity ($M),25161,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.4,Profits as % of Assets,2.7,Profits as % of Stockholder Equity,6.6,Profit Ratios,Mondelez International,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),25913,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,23.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),769.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),211943,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-18,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",68527,500,,,,,,,Bruce Hemphill,\"Insurance: Life, Health (stock)\",500,422,CEO,Bruce Hemphill,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"London, Britain\",Website,http://www.oldmutualplc.com,Years on Global 500 List,16,Employees,68527,Company Information,Revenues ($M),25913,Profits ($M),769.3,Assets ($M),211943,Total Stockholder Equity ($M),9949,Key Financials (Last Fiscal Year),Profit as % of Revenues,3,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,7.7,Profit Ratios,Old Mutual,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),25888,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),813.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),23711,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",9139,412,,,,,,,Takashi Tsukioka,Petroleum Refining,412,423,CEO,Takashi Tsukioka,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Tokyo, Japan\",Website,http://www.idemitsu.com,Years on Global 500 List,23,Employees,9139,Company Information,Revenues ($M),25888,Profits ($M),813.7,Assets ($M),23711,Total Stockholder Equity ($M),3852,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.1,Profits as % of Assets,3.4,Profits as % of Stockholder Equity,21.1,Profit Ratios,Idemitsu Kosan,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),25817,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5362.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),668805,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-4.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",88901,428,,,,,,,Brian J. Porter,Banks: Commercial and Savings,428,424,CEO,Brian J. Porter,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Toronto, Ontario, Canada\",Website,http://www.scotiabank.com,Years on Global 500 List,20,Employees,88901,Company Information,Revenues ($M),25817,Profits ($M),5362.2,Assets ($M),668805,Total Stockholder Equity ($M),41975,Key Financials (Last Fiscal Year),Profit as % of Revenues,20.8,Profits as % of Assets,0.8,Profits as % of Stockholder Equity,12.8,Profit Ratios,Bank of Nova Scotia,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),25778,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-4.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),619,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),19851,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-42.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",148300,389,Fortune 500,110,World’s Most Admired Companies,100000,,,Jeffrey Gennette,General Merchandisers,389,425,CEO,Jeffrey Gennette,Sector,Retailing,Industry,General Merchandisers,HQ Location,\"Cincinnati, OH\",Website,http://www.macysinc.com,Years on Global 500 List,23,Employees,148300,Company Information,Revenues ($M),25778,Profits ($M),619,Assets ($M),19851,Total Stockholder Equity ($M),4323,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.4,Profits as % of Assets,3.1,Profits as % of Stockholder Equity,14.3,Profit Ratios,Macy’s,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),25775,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),857.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),71590,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,9.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",37020,434,,,,,,,Antonio Huertas Mejias,Insurance: Property and Casualty (Stock),434,426,CEO,Antonio Huertas Mejias,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"Madrid, Spain\",Website,http://www.mapfre.com,Years on Global 500 List,10,Employees,37020,Company Information,Revenues ($M),25775,Profits ($M),857.5,Assets ($M),71590,Total Stockholder Equity ($M),9625,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.3,Profits as % of Assets,1.2,Profits as % of Stockholder Equity,8.9,Profit Ratios,Mapfre Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),25760,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),938.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),257526,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,33.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",240407,418,,,,,,,Philippe Wahl,\"Mail, Package, and Freight Delivery\",418,427,CEO,Philippe Wahl,Sector,Transportation,Industry,\"Mail, Package, and Freight Delivery\",HQ Location,\"Paris, France\",Website,http://www.laposte.fr,Years on Global 500 List,22,Employees,240407,Company Information,Revenues ($M),25760,Profits ($M),938.9,Assets ($M),257526,Total Stockholder Equity ($M),11513,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.6,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,8.2,Profit Ratios,La Poste,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),25733,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,11.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3485,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),21203,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,9.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",162450,463,,,,,,,Pablo Isla Alvarez de Tejera,Specialty Retailers,463,428,CEO,Pablo Isla Alvarez de Tejera,Sector,Retailing,Industry,Specialty Retailers,HQ Location,\"Arteixo, Spain\",Website,http://www.inditex.com,Years on Global 500 List,2,Employees,162450,Company Information,Revenues ($M),25733,Profits ($M),3485,Assets ($M),21203,Total Stockholder Equity ($M),13738,Key Financials (Last Fiscal Year),Profit as % of Revenues,13.5,Profits as % of Assets,16.4,Profits as % of Stockholder Equity,25.4,Profit Ratios,Inditex,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),25638,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,12.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5953,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),66099,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,15.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",30000,469,Fortune 500,111,World’s Most Admired Companies,100000,,,Richard A. Gonzalez,Pharmaceuticals,469,429,CEO,Richard A. Gonzalez,Sector,Health Care,Industry,Pharmaceuticals,HQ Location,\"North Chicago, IL\",Website,http://www.abbvie.com,Years on Global 500 List,2,Employees,30000,Company Information,Revenues ($M),25638,Profits ($M),5953,Assets ($M),66099,Total Stockholder Equity ($M),4636,Key Financials (Last Fiscal Year),Profit as % of Revenues,23.2,Profits as % of Assets,9,Profits as % of Stockholder Equity,128.4,Profit Ratios,AbbVie,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),25630,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-19.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-214.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),40012,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",162542,322,,,,,,,Zhang Youxi,\"Mining, Crude-Oil Production\",322,430,CEO,Zhang Youxi,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"Datong, China\",Website,http://www.dtcoalmine.com,Years on Global 500 List,5,Employees,162542,Company Information,Revenues ($M),25630,Profits ($M),-214.8,Assets ($M),40012,Total Stockholder Equity ($M),3169,Key Financials (Last Fiscal Year),Profit as % of Revenues,-0.8,Profits as % of Assets,-0.5,Profits as % of Stockholder Equity,-6.8,Profit Ratios,Datong Coal Mine Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),25444,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),144.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),34710,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",26357,414,,,,,,,Hee-Tae Kang,General Merchandisers,414,431,CEO,Hee-Tae Kang,Sector,Retailing,Industry,General Merchandisers,HQ Location,\"Seoul, South Korea\",Website,http://www.lotteshopping.com,Years on Global 500 List,4,Employees,26357,Company Information,Revenues ($M),25444,Profits ($M),144.9,Assets ($M),34710,Total Stockholder Equity ($M),13502,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.6,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,1.1,Profit Ratios,Lotte Shopping,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),25279,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,46.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),496.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),235324,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-77.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",6302,,,,,,,,Keith Skeoch,Diversified Financials,0,432,CEO,Keith Skeoch,Sector,Financials,Industry,Diversified Financials,HQ Location,\"Edinburgh, Britain\",Website,http://www.standardlife.com,Years on Global 500 List,19,Employees,6302,Company Information,Revenues ($M),25279,Profits ($M),496.7,Assets ($M),235324,Total Stockholder Equity ($M),5370,Key Financials (Last Fiscal Year),Profit as % of Revenues,2,Profits as % of Assets,0.2,Profits as % of Stockholder Equity,9.2,Profit Ratios,Standard Life,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),25123,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-19.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-10,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),39206,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-113.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",209817,337,,,,,,,Wu Huatai,\"Mining, Crude-Oil Production\",337,433,CEO,Wu Huatai,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"Taiyuan, China\",Website,http://www.sxcc.com.cn,Years on Global 500 List,5,Employees,209817,Company Information,Revenues ($M),25123,Profits ($M),-10,Assets ($M),39206,Total Stockholder Equity ($M),4318,Key Financials (Last Fiscal Year),Profit as % of Revenues,,Profits as % of Assets,,Profits as % of Stockholder Equity,-0.2,Profit Ratios,Shanxi Coking Coal Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),25112,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),799.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),10651,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,8909.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",33000,442,,,,,,,Alain Dehaze,Temporary Help,442,434,CEO,Alain Dehaze,Sector,Business Services,Industry,Temporary Help,HQ Location,\"Glattbrugg, Switzerland\",Website,http://www.adeccogroup.com,Years on Global 500 List,19,Employees,33000,Company Information,Revenues ($M),25112,Profits ($M),799.5,Assets ($M),10651,Total Stockholder Equity ($M),3918,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.2,Profits as % of Assets,7.5,Profits as % of Stockholder Equity,20.4,Profit Ratios,Adecco Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24956,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2135.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),28868,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,28.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",63387,421,,,,,,,Willie Walsh,Airlines,421,435,CEO,Willie Walsh,Sector,Transportation,Industry,Airlines,HQ Location,\"Harmondsworth, Britain\",Website,http://www.iairgroup.com,Years on Global 500 List,20,Employees,63387,Company Information,Revenues ($M),24956,Profits ($M),2135.4,Assets ($M),28868,Total Stockholder Equity ($M),5649,Key Financials (Last Fiscal Year),Profit as % of Revenues,8.6,Profits as % of Assets,7.4,Profits as % of Stockholder Equity,37.8,Profit Ratios,International Airlines Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24622,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-3.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4686.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),31024,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,3.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",375000,420,Fortune 500,112,World’s Most Admired Companies,48,Change the World,25,Stephen J. Easterbrook,Food Services,420,436,CEO,Stephen J. Easterbrook,Sector,\"Hotels, Restaurants & Leisure\",Industry,Food Services,HQ Location,\"Oak Brook, IL\",Website,http://www.aboutmcdonalds.com,Years on Global 500 List,23,Employees,375000,Company Information,Revenues ($M),24622,Profits ($M),4686.5,Assets ($M),31024,Total Stockholder Equity ($M),-2204,Key Financials (Last Fiscal Year),Profit as % of Revenues,19,Profits as % of Assets,15.1,Profits as % of Stockholder Equity,,Profit Ratios,McDonald’s,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24596,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),252,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),24091,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-60.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",107729,452,,,,,,,Takashi Niino,Information Technology Services,452,437,CEO,Takashi Niino,Sector,Technology,Industry,Information Technology Services,HQ Location,\"Tokyo, Japan\",Website,http://www.nec.com,Years on Global 500 List,23,Employees,107729,Company Information,Revenues ($M),24596,Profits ($M),252,Assets ($M),24091,Total Stockholder Equity ($M),7668,Key Financials (Last Fiscal Year),Profit as % of Revenues,1,Profits as % of Assets,1,Profits as % of Stockholder Equity,3.3,Profit Ratios,NEC,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24594,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-12,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2513,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),39964,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,28.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",46000,379,Fortune 500,113,World’s Most Admired Companies,100000,,,Edward D. Breen,Chemicals,379,438,CEO,Edward D. Breen,Sector,Chemicals,Industry,Chemicals,HQ Location,\"Wilmington, DE\",Website,http://www.dupont.com,Years on Global 500 List,23,Employees,46000,Company Information,Revenues ($M),24594,Profits ($M),2513,Assets ($M),39964,Total Stockholder Equity ($M),9998,Key Financials (Last Fiscal Year),Profit as % of Revenues,10.2,Profits as % of Assets,6.3,Profits as % of Stockholder Equity,25.1,Profit Ratios,DuPont,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24588,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,11.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),320,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),6093,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-4.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",11739,484,,,,,,,Zhou Qiang,Wholesalers: Diversified,484,439,CEO,Zhou Qiang,Sector,Wholesalers,Industry,Wholesalers: Diversified,HQ Location,\"Beijing, China\",Website,http://www.cnaf.com,Years on Global 500 List,7,Employees,11739,Company Information,Revenues ($M),24588,Profits ($M),320,Assets ($M),6093,Total Stockholder Equity ($M),2263,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.3,Profits as % of Assets,5.3,Profits as % of Stockholder Equity,14.1,Profit Ratios,China National Aviation Fuel Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24508,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2200,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),25614,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,10.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",67000,450,Fortune 500,114,World’s Most Admired Companies,100000,,,Wesley G. Bush,Aerospace and Defense,450,440,CEO,Wesley G. Bush,Sector,Aerospace & Defense,Industry,Aerospace and Defense,HQ Location,\"Falls Church, VA\",Website,http://www.northropgrumman.com,Years on Global 500 List,18,Employees,67000,Company Information,Revenues ($M),24508,Profits ($M),2200,Assets ($M),25614,Total Stockholder Equity ($M),5259,Key Financials (Last Fiscal Year),Profit as % of Revenues,9,Profits as % of Assets,8.6,Profits as % of Stockholder Equity,41.8,Profit Ratios,Northrop Grumman,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24411,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,22.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1651,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),159826,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-29.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",55700,,,,,,,,J. Bruce Flatt,Diversified Financials,0,441,CEO,J. Bruce Flatt,Sector,Financials,Industry,Diversified Financials,HQ Location,\"Toronto, Ontario, Canada\",Website,http://www.brookfield.com,Years on Global 500 List,1,Employees,55700,Company Information,Revenues ($M),24411,Profits ($M),1651,Assets ($M),159826,Total Stockholder Equity ($M),26453,Key Financials (Last Fiscal Year),Profit as % of Revenues,6.8,Profits as % of Assets,1,Profits as % of Stockholder Equity,6.2,Profit Ratios,Brookfield Asset Management,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24403,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,50.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2004.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),148659,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-10.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",8370,,,,,,,,Gustavo J. Vollmer A.,Banks: Commercial and Savings,0,442,CEO,Gustavo J. Vollmer A.,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Caracas, Venezuela\",Website,http://www.msf.com,Years on Global 500 List,1,Employees,8370,Company Information,Revenues ($M),24403,Profits ($M),2004.2,Assets ($M),148659,Total Stockholder Equity ($M),7550,Key Financials (Last Fiscal Year),Profit as % of Revenues,8.2,Profits as % of Assets,1.3,Profits as % of Stockholder Equity,26.5,Profit Ratios,Mercantil Servicios Financieros,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24397,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,5.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),4031.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),46696,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,18.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",84183,462,World’s Most Admired Companies,100000,,,,,William R. McDermott,Computer Software,462,443,CEO,William R. McDermott,Sector,Technology,Industry,Computer Software,HQ Location,\"Walldorf, Germany\",Website,http://www.sap.com,Years on Global 500 List,2,Employees,84183,Company Information,Revenues ($M),24397,Profits ($M),4031.9,Assets ($M),46696,Total Stockholder Equity ($M),27817,Key Financials (Last Fiscal Year),Profit as % of Revenues,16.5,Profits as % of Assets,8.6,Profits as % of Stockholder Equity,14.5,Profit Ratios,SAP,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24360,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-21.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-3615,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),89772,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",13300,339,Fortune 500,115,,,,,Ryan M. Lance,\"Mining, Crude-Oil Production\",339,444,CEO,Ryan M. Lance,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"Houston, TX\",Website,http://www.conocophillips.com,Years on Global 500 List,23,Employees,13300,Company Information,Revenues ($M),24360,Profits ($M),-3615,Assets ($M),89772,Total Stockholder Equity ($M),34974,Key Financials (Last Fiscal Year),Profit as % of Revenues,-14.8,Profits as % of Assets,-4,Profits as % of Stockholder Equity,-10.3,Profit Ratios,ConocoPhillips,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24284,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-14.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),11.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),30793,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",146236,374,,,,,,,Zhai Hong,\"Mining, Crude-Oil Production\",374,445,CEO,Zhai Hong,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"Yangquan, China\",Website,http://www.ymjt.com.cn%20,Years on Global 500 List,5,Employees,146236,Company Information,Revenues ($M),24284,Profits ($M),11.1,Assets ($M),30793,Total Stockholder Equity ($M),1783,Key Financials (Last Fiscal Year),Profit as % of Revenues,,Profits as % of Assets,,Profits as % of Stockholder Equity,0.6,Profit Ratios,Yangquan Coal Industry Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24267,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1902.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),46350,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,33.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",99187,433,World’s Most Admired Companies,100000,,,,,Emmanuel Faber,Food Consumer Products,433,446,CEO,Emmanuel Faber,Sector,\"Food, Beverages & Tobacco\",Industry,Food Consumer Products,HQ Location,\"Paris, France\",Website,http://www.danone.com,Years on Global 500 List,23,Employees,99187,Company Information,Revenues ($M),24267,Profits ($M),1902.1,Assets ($M),46350,Total Stockholder Equity ($M),13825,Key Financials (Last Fiscal Year),Profit as % of Revenues,7.8,Profits as % of Assets,4.1,Profits as % of Stockholder Equity,13.8,Profit Ratios,Danone,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24217,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,105.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),92.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),36816,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-96.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",13898,,,,,,,,Chi-Hun Choi,\"Engineering, Construction\",0,447,CEO,Chi-Hun Choi,Sector,Engineering & Construction,Industry,\"Engineering, Construction\",HQ Location,\"Seoul, South Korea\",Website,http://www.samsungcnt.com,Years on Global 500 List,1,Employees,13898,Company Information,Revenues ($M),24217,Profits ($M),92.5,Assets ($M),36816,Total Stockholder Equity ($M),15155,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.4,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,0.6,Profit Ratios,Samsung C&T,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24087,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-15.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-106.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),29026,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",95666,370,,,,,,,Li Jinping,\"Mining, Crude-Oil Production\",370,448,CEO,Li Jinping,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"Changzhi, China\",Website,http://www.chinaluan.com,Years on Global 500 List,5,Employees,95666,Company Information,Revenues ($M),24087,Profits ($M),-106.9,Assets ($M),29026,Total Stockholder Equity ($M),2542,Key Financials (Last Fiscal Year),Profit as % of Revenues,-0.4,Profits as % of Assets,-0.4,Profits as % of Stockholder Equity,-4.2,Profit Ratios,Shanxi LuAn Mining Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24069,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2211,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),30052,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,6.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",63000,457,Fortune 500,116,World’s Most Admired Companies,100000,,,Thomas A. Kennedy,Aerospace and Defense,457,449,CEO,Thomas A. Kennedy,Sector,Aerospace & Defense,Industry,Aerospace and Defense,HQ Location,\"Waltham, MA\",Website,http://www.raytheon.com,Years on Global 500 List,22,Employees,63000,Company Information,Revenues ($M),24069,Profits ($M),2211,Assets ($M),30052,Total Stockholder Equity ($M),10066,Key Financials (Last Fiscal Year),Profit as % of Revenues,9.2,Profits as % of Assets,7.4,Profits as % of Stockholder Equity,22,Profit Ratios,Raytheon,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24060,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,8.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2210.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),24549,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,9.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",126418,481,,,,,,,Fang Hongbo,\"Electronics, Electrical Equip.\",481,450,CEO,Fang Hongbo,Sector,Technology,Industry,\"Electronics, Electrical Equip.\",HQ Location,\"Foshan, China\",Website,http://www.midea.com,Years on Global 500 List,2,Employees,126418,Company Information,Revenues ($M),24060,Profits ($M),2210.4,Assets ($M),24549,Total Stockholder Equity ($M),8796,Key Financials (Last Fiscal Year),Profit as % of Revenues,9.2,Profits as % of Assets,9,Profits as % of Stockholder Equity,25.1,Profit Ratios,Midea Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24028,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,1.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1058.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),48580,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-25.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",30635,448,,,,,,,Satoru Katsuno,Utilities,448,451,CEO,Satoru Katsuno,Sector,Energy,Industry,Utilities,HQ Location,\"Nagoya, Japan\",Website,http://www.chuden.co.jp,Years on Global 500 List,23,Employees,30635,Company Information,Revenues ($M),24028,Profits ($M),1058.2,Assets ($M),48580,Total Stockholder Equity ($M),14695,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.4,Profits as % of Assets,2.2,Profits as % of Stockholder Equity,7.2,Profit Ratios,Chubu Electric Power,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24011,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-6.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1232.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),28383,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-12.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",76000,415,World’s Most Admired Companies,100000,,,,,Charles Woodburn,Aerospace and Defense,415,452,CEO,Charles Woodburn,Sector,Aerospace & Defense,Industry,Aerospace and Defense,HQ Location,\"London, Britain\",Website,http://www.baesystems.com,Years on Global 500 List,23,Employees,76000,Company Information,Revenues ($M),24011,Profits ($M),1232.3,Assets ($M),28383,Total Stockholder Equity ($M),4247,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.1,Profits as % of Assets,4.3,Profits as % of Stockholder Equity,29,Profit Ratios,BAE Systems,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),24005,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-14.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),734,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),20398,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-52.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",6308,375,Fortune 500,117,,,,,Gregory J. Goff,Petroleum Refining,375,453,CEO,Gregory J. Goff,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"San Antonio, TX\",Website,http://www.tsocorp.com,Years on Global 500 List,11,Employees,6308,Company Information,Revenues ($M),24005,Profits ($M),734,Assets ($M),20398,Total Stockholder Equity ($M),5465,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.1,Profits as % of Assets,3.6,Profits as % of Stockholder Equity,13.4,Profit Ratios,Andeavor,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),23871,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-9.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),243.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),101631,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,32.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",97091,406,,,,,,,Chen Jinhang,Energy,406,454,CEO,Chen Jinhang,Sector,Energy,Industry,Energy,HQ Location,\"Beijing, China\",Website,http://www.china-cdt.com,Years on Global 500 List,8,Employees,97091,Company Information,Revenues ($M),23871,Profits ($M),243.9,Assets ($M),101631,Total Stockholder Equity ($M),7371,Key Financials (Last Fiscal Year),Profit as % of Revenues,1,Profits as % of Assets,0.2,Profits as % of Stockholder Equity,3.3,Profit Ratios,China Datang,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),23863,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),319.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),12593,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-28,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",200000,441,World’s Most Admired Companies,100000,,,,,Michael M. McNamara,Semiconductors and Other Electronic Components,441,455,CEO,Michael M. McNamara,Sector,Technology,Industry,Semiconductors and Other Electronic Components,HQ Location,Singapore,Website,http://www.flex.com,Years on Global 500 List,17,Employees,200000,Company Information,Revenues ($M),23863,Profits ($M),319.6,Assets ($M),12593,Total Stockholder Equity ($M),2645,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.3,Profits as % of Assets,2.5,Profits as % of Stockholder Equity,12.1,Profit Ratios,Flex,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),23825,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,2.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),522.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),14206,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",18700,455,Fortune 500,118,World’s Most Admired Companies,100000,,,Michael J. Long,Wholesalers: Electronics and Office Equipment,455,456,CEO,Michael J. Long,Sector,Wholesalers,Industry,Wholesalers: Electronics and Office Equipment,HQ Location,\"Centennial, CO\",Website,http://www.arrow.com,Years on Global 500 List,4,Employees,18700,Company Information,Revenues ($M),23825,Profits ($M),522.8,Assets ($M),14206,Total Stockholder Equity ($M),4413,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.2,Profits as % of Assets,3.7,Profits as % of Stockholder Equity,11.8,Profit Ratios,Arrow Electronics,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),23793,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,65.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),4982,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",12369,,,,,,,,Jan Rinnert,Metals,0,457,CEO,Jan Rinnert,Sector,Materials,Industry,Metals,HQ Location,\"Hanau, Germany\",Website,http://www.heraeus.com,Years on Global 500 List,7,Employees,12369,Company Information,Revenues ($M),23793,Profits ($M),,Assets ($M),4982,Total Stockholder Equity ($M),3160,Key Financials (Last Fiscal Year),Profit as % of Revenues,,Profits as % of Assets,,Profits as % of Stockholder Equity,,Profit Ratios,Heraeus Holding,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),23773,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-10.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),252.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),10769,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-7.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",64728,400,,,,,,,Jui-Tsung Chen,\"Computers, Office Equipment\",400,458,CEO,Jui-Tsung Chen,Sector,Technology,Industry,\"Computers, Office Equipment\",HQ Location,\"Taipei, Taiwan\",Website,http://www.compal.com,Years on Global 500 List,6,Employees,64728,Company Information,Revenues ($M),23773,Profits ($M),252.1,Assets ($M),10769,Total Stockholder Equity ($M),3283,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.1,Profits as % of Assets,2.3,Profits as % of Stockholder Equity,7.7,Profit Ratios,Compal Electronics,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),23657,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,11.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),159.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),24231,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-59,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",10234,,,,,,,,Lin Tengjiao,Diversified Financials,0,459,CEO,Lin Tengjiao,Sector,Financials,Industry,Diversified Financials,HQ Location,\"Fuzhou, China\",Website,http://www.yangofinance.com,Years on Global 500 List,1,Employees,10234,Company Information,Revenues ($M),23657,Profits ($M),159.2,Assets ($M),24231,Total Stockholder Equity ($M),1925,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.7,Profits as % of Assets,0.7,Profits as % of Stockholder Equity,8.3,Profit Ratios,Yango Financial Holding,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),23554,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-6.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5705,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),52359,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,8.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",30500,422,Fortune 500,119,World’s Most Admired Companies,100000,,,Steven M. Mollenkopf,Semiconductors and Other Electronic Components,422,460,CEO,Steven M. Mollenkopf,Sector,Technology,Industry,Semiconductors and Other Electronic Components,HQ Location,\"San Diego, CA\",Website,http://www.qualcomm.com,Years on Global 500 List,4,Employees,30500,Company Information,Revenues ($M),23554,Profits ($M),5705,Assets ($M),52359,Total Stockholder Equity ($M),31778,Key Financials (Last Fiscal Year),Profit as % of Revenues,24.2,Profits as % of Assets,10.9,Profits as % of Stockholder Equity,18,Profit Ratios,Qualcomm,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),23551,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,9.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),285.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),11273,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-2.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",13217,492,,,,,,,Taizo Kubo,Wholesalers: Health Care,492,461,CEO,Taizo Kubo,Sector,Wholesalers,Industry,Wholesalers: Health Care,HQ Location,\"Tokyo, Japan\",Website,http://www.alfresa.com,Years on Global 500 List,8,Employees,13217,Company Information,Revenues ($M),23551,Profits ($M),285.1,Assets ($M),11273,Total Stockholder Equity ($M),2993,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.2,Profits as % of Assets,2.5,Profits as % of Stockholder Equity,9.5,Profit Ratios,Alfresa Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),23517,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,47.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),6489.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),73538,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-42.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",50097,,,,,,,,Daniel Zhang,Internet Services and Retailing,0,462,CEO,Daniel Zhang,Sector,Technology,Industry,Internet Services and Retailing,HQ Location,\"Hangzhou, China\",Website,http://www.alibabagroup.com,Years on Global 500 List,1,Employees,50097,Company Information,Revenues ($M),23517,Profits ($M),6489.5,Assets ($M),73538,Total Stockholder Equity ($M),40454,Key Financials (Last Fiscal Year),Profit as % of Revenues,27.6,Profits as % of Assets,8.8,Profits as % of Stockholder Equity,16,Profit Ratios,Alibaba Group Holding,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),23456,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-8.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1144.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),25047,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-12.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",95456,419,,,,,,,Levent Cakiroglu,Energy,419,463,CEO,Levent Cakiroglu,Sector,Energy,Industry,Energy,HQ Location,\"Istanbul, Turkey\",Website,http://www.koc.com.tr,Years on Global 500 List,16,Employees,95456,Company Information,Revenues ($M),23456,Profits ($M),1144.2,Assets ($M),25047,Total Stockholder Equity ($M),7345,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.9,Profits as % of Assets,4.6,Profits as % of Stockholder Equity,15.6,Profit Ratios,Koc Holding,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),23441,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,12.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1031,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),33428,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-18.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",31721,,Fortune 500,120,,,,,Susan Patricia Griffith,Insurance: Property and Casualty (Stock),0,464,CEO,Susan Patricia Griffith,Sector,Financials,Industry,Insurance: Property and Casualty (Stock),HQ Location,\"Mayfield Village, OH\",Website,http://www.progressive.com,Years on Global 500 List,4,Employees,31721,Company Information,Revenues ($M),23441,Profits ($M),1031,Assets ($M),33428,Total Stockholder Equity ($M),7957,Key Financials (Last Fiscal Year),Profit as % of Revenues,4.4,Profits as % of Assets,3.1,Profits as % of Stockholder Equity,13,Profit Ratios,Progressive,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),23369,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2152,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),132761,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-23.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",28798,446,Fortune 500,121,,,,,Lynn J. Good,Utilities,446,465,CEO,Lynn J. Good,Sector,Energy,Industry,Utilities,HQ Location,\"Charlotte, NC\",Website,http://www.duke-energy.com,Years on Global 500 List,14,Employees,28798,Company Information,Revenues ($M),23369,Profits ($M),2152,Assets ($M),132761,Total Stockholder Equity ($M),41033,Key Financials (Last Fiscal Year),Profit as % of Revenues,9.2,Profits as % of Assets,1.6,Profits as % of Stockholder Equity,5.2,Profit Ratios,Duke Energy,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),23120,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-1.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1853.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),26705,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,43,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",105654,451,World’s Most Admired Companies,100000,,,,,Jean-Dominique Senard,Motor Vehicles and Parts,451,466,CEO,Jean-Dominique Senard,Sector,Motor Vehicles & Parts,Industry,Motor Vehicles and Parts,HQ Location,\"Clermont-Ferrand, France\",Website,http://www.michelin.com,Years on Global 500 List,23,Employees,105654,Company Information,Revenues ($M),23120,Profits ($M),1853.4,Assets ($M),26705,Total Stockholder Equity ($M),11178,Key Financials (Last Fiscal Year),Profit as % of Revenues,8,Profits as % of Assets,6.9,Profits as % of Stockholder Equity,16.6,Profit Ratios,Michelin,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),23044,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,27.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1733.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),85124,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,17.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",94450,,,,,,,,Mo Bin,Real estate,0,467,CEO,Mo Bin,Sector,Financials,Industry,Real estate,HQ Location,\"Foshan, China\",Website,http://www.countrygarden.com.cn,Years on Global 500 List,1,Employees,94450,Company Information,Revenues ($M),23044,Profits ($M),1733.6,Assets ($M),85124,Total Stockholder Equity ($M),10091,Key Financials (Last Fiscal Year),Profit as % of Revenues,7.5,Profits as % of Assets,2,Profits as % of Stockholder Equity,17.2,Profit Ratios,Country Garden Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),23044,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),861.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),41469,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-18.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",73525,459,World’s Most Admired Companies,100000,Change the World,43,,,Jean-Francois van Boxmeer,Beverages,459,468,CEO,Jean-Francois van Boxmeer,Sector,\"Food, Beverages & Tobacco\",Industry,Beverages,HQ Location,\"Amsterdam, Netherlands\",Website,http://www.theheinekencompany.com,Years on Global 500 List,11,Employees,73525,Company Information,Revenues ($M),23044,Profits ($M),861.5,Assets ($M),41469,Total Stockholder Equity ($M),6958,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.7,Profits as % of Assets,2.1,Profits as % of Stockholder Equity,12.4,Profit Ratios,Heineken Holding,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),23022,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-14.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2513.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),52194,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-0.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",6800,392,Fortune 500,122,,,,,A. James Teague,Pipelines,392,469,CEO,A. James Teague,Sector,Energy,Industry,Pipelines,HQ Location,\"Houston, TX\",Website,http://www.enterpriseproducts.com,Years on Global 500 List,7,Employees,6800,Company Information,Revenues ($M),23022,Profits ($M),2513.1,Assets ($M),52194,Total Stockholder Equity ($M),22047,Key Financials (Last Fiscal Year),Profit as % of Revenues,10.9,Profits as % of Assets,4.8,Profits as % of Stockholder Equity,11.4,Profit Ratios,Enterprise Products Partners,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),23002,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-6.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3499,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),62526,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,23.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",59700,435,,,,,,,Pascal Soriot,Pharmaceuticals,435,470,CEO,Pascal Soriot,Sector,Health Care,Industry,Pharmaceuticals,HQ Location,\"Cambridge, Britain\",Website,http://www.astrazeneca.com,Years on Global 500 List,19,Employees,59700,Company Information,Revenues ($M),23002,Profits ($M),3499,Assets ($M),62526,Total Stockholder Equity ($M),14854,Key Financials (Last Fiscal Year),Profit as % of Revenues,15.2,Profits as % of Assets,5.6,Profits as % of Stockholder Equity,23.6,Profit Ratios,AstraZeneca,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22991,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),7722,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),77626,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,11.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",19200,487,Fortune 500,123,World’s Most Admired Companies,100000,,,Robert A. Bradway,Pharmaceuticals,487,471,CEO,Robert A. Bradway,Sector,Health Care,Industry,Pharmaceuticals,HQ Location,\"Thousand Oaks, CA\",Website,http://www.amgen.com,Years on Global 500 List,2,Employees,19200,Company Information,Revenues ($M),22991,Profits ($M),7722,Assets ($M),77626,Total Stockholder Equity ($M),29875,Key Financials (Last Fiscal Year),Profit as % of Revenues,33.6,Profits as % of Assets,9.9,Profits as % of Stockholder Equity,25.8,Profit Ratios,Amgen,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22956,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-4.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),828.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),698790,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-15.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",40029,445,,,,,,,Wiebe Draijer,Banks: Commercial and Savings,445,472,CEO,Wiebe Draijer,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Utrecht, Netherlands\",Website,http://www.rabobank.com,Years on Global 500 List,23,Employees,40029,Company Information,Revenues ($M),22956,Profits ($M),828.3,Assets ($M),698790,Total Stockholder Equity ($M),27232,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.6,Profits as % of Assets,0.1,Profits as % of Stockholder Equity,3,Profit Ratios,Rabobank Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22953,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,42.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-1722.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),84805,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",49732,,,,,,,,Michel Combes,Telecommunications,0,473,CEO,Michel Combes,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"Amsterdam, Netherlands\",Website,http://www.altice.net,Years on Global 500 List,1,Employees,49732,Company Information,Revenues ($M),22953,Profits ($M),-1722.5,Assets ($M),84805,Total Stockholder Equity ($M),-2668,Key Financials (Last Fiscal Year),Profit as % of Revenues,-7.5,Profits as % of Assets,-2,Profits as % of Stockholder Equity,,Profit Ratios,Altice,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22943,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-130,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),42913,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",161000,483,,,,,,,Gerald W. Schwartz,Semiconductors and Other Electronic Components,483,474,CEO,Gerald W. Schwartz,Sector,Technology,Industry,Semiconductors and Other Electronic Components,HQ Location,\"Toronto, Ontario, Canada\",Website,http://www.onex.com,Years on Global 500 List,18,Employees,161000,Company Information,Revenues ($M),22943,Profits ($M),-130,Assets ($M),42913,Total Stockholder Equity ($M),-490,Key Financials (Last Fiscal Year),Profit as % of Revenues,-0.6,Profits as % of Assets,-0.3,Profits as % of Stockholder Equity,,Profit Ratios,Onex,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22919,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-0.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),209.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),8945,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,25.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",25000,461,Fortune 500,124,,,,,Pietro Satriano,Wholesalers: Food and Grocery,461,475,CEO,Pietro Satriano,Sector,Wholesalers,Industry,Wholesalers: Food and Grocery,HQ Location,\"Rosemont, IL\",Website,http://www.usfoods.com,Years on Global 500 List,2,Employees,25000,Company Information,Revenues ($M),22919,Profits ($M),209.8,Assets ($M),8945,Total Stockholder Equity ($M),2538,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.9,Profits as % of Assets,2.3,Profits as % of Stockholder Equity,8.3,Profit Ratios,US Foods Holding,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22875,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-17,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),32954,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",135691,384,,,,,,,He Tiancai,\"Mining, Crude-Oil Production\",384,476,CEO,He Tiancai,Sector,Energy,Industry,\"Mining, Crude-Oil Production\",HQ Location,\"Jincheng, China\",Website,http://www.jamg.cn,Years on Global 500 List,5,Employees,135691,Company Information,Revenues ($M),22875,Profits ($M),3,Assets ($M),32954,Total Stockholder Equity ($M),2988,Key Financials (Last Fiscal Year),Profit as % of Revenues,,Profits as % of Assets,,Profits as % of Stockholder Equity,0.1,Profit Ratios,Shanxi Jincheng Anthracite Coal Mining Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22873,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,7.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),650.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),9624,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,13,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",32280,494,World’s Most Admired Companies,100000,,,,,Jacques van den Broek,Temporary Help,494,477,CEO,Jacques van den Broek,Sector,Business Services,Industry,Temporary Help,HQ Location,\"Diemen, Netherlands\",Website,http://www.randstad.com,Years on Global 500 List,5,Employees,32280,Company Information,Revenues ($M),22873,Profits ($M),650.2,Assets ($M),9624,Total Stockholder Equity ($M),4366,Key Financials (Last Fiscal Year),Profit as % of Revenues,2.8,Profits as % of Assets,6.8,Profits as % of Stockholder Equity,14.9,Profit Ratios,Randstad Holding,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22871,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,39.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),6185.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),56968,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,35,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",38775,,,,,,,,Pony Ma,Internet Services and Retailing,0,478,CEO,Pony Ma,Sector,Technology,Industry,Internet Services and Retailing,HQ Location,\"Shenzhen, China\",Website,http://www.tencent.com,Years on Global 500 List,1,Employees,38775,Company Information,Revenues ($M),22871,Profits ($M),6185.9,Assets ($M),56968,Total Stockholder Equity ($M),25128,Key Financials (Last Fiscal Year),Profit as % of Revenues,27,Profits as % of Assets,10.9,Profits as % of Stockholder Equity,24.6,Profit Ratios,Tencent Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22840,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),781.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),20606,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-8.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",49094,429,,,,,,,Sang-Beom Han,\"Electronics, Electrical Equip.\",429,479,CEO,Sang-Beom Han,Sector,Technology,Industry,\"Electronics, Electrical Equip.\",HQ Location,\"Seoul, South Korea\",Website,http://www.lgdisplay.com,Years on Global 500 List,6,Employees,49094,Company Information,Revenues ($M),22840,Profits ($M),781.4,Assets ($M),20606,Total Stockholder Equity ($M),10729,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.4,Profits as % of Assets,3.8,Profits as % of Stockholder Equity,7.3,Profit Ratios,LG Display,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22799,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,0.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),340.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),33096,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-82.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",64768,472,,,,,,,Sheikh Ahmed bin Saeed Al Maktoum,Airlines,472,480,CEO,Sheikh Ahmed bin Saeed Al Maktoum,Sector,Transportation,Industry,Airlines,HQ Location,\"Dubai, U.A.E\",Website,http://www.theemiratesgroup.com,Years on Global 500 List,2,Employees,64768,Company Information,Revenues ($M),22799,Profits ($M),340.3,Assets ($M),33096,Total Stockholder Equity ($M),9395,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.5,Profits as % of Assets,1,Profits as % of Stockholder Equity,3.6,Profit Ratios,Emirates Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22744,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,5.8,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),5888,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),445964,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,0.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",71191,490,Fortune 500,125,World’s Most Admired Companies,100000,,,Andrew J. Cecere,Banks: Commercial and Savings,490,481,CEO,Andrew J. Cecere,Sector,Financials,Industry,Banks: Commercial and Savings,HQ Location,\"Minneapolis, MN\",Website,http://www.usbank.com,Years on Global 500 List,12,Employees,71191,Company Information,Revenues ($M),22744,Profits ($M),5888,Assets ($M),445964,Total Stockholder Equity ($M),47298,Key Financials (Last Fiscal Year),Profit as % of Revenues,25.9,Profits as % of Assets,1.3,Profits as % of Stockholder Equity,12.4,Profit Ratios,U.S. Bancorp,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22618,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,4.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2192.3,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),10681,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-12.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",114586,488,,,,,,,Karl-Johan Persson,Specialty Retailers,488,482,CEO,Karl-Johan Persson,Sector,Retailing,Industry,Specialty Retailers,HQ Location,\"Stockholm, Sweden\",Website,http://www.hm.com,Years on Global 500 List,2,Employees,114586,Company Information,Revenues ($M),22618,Profits ($M),2192.3,Assets ($M),10681,Total Stockholder Equity ($M),6635,Key Financials (Last Fiscal Year),Profit as % of Revenues,9.7,Profits as % of Assets,20.5,Profits as % of Stockholder Equity,33,Profit Ratios,H & M Hennes & Mauritz,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22559,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,8.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),2659,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),129819,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",10212,,Fortune 500,126,World’s Most Admired Companies,100000,The 100 Best Companies to Work For,91,Daniel P. Amos,\"Insurance: Life, Health (stock)\",0,483,CEO,Daniel P. Amos,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Columbus, GA\",Website,http://www.aflac.com,Years on Global 500 List,10,Employees,10212,Company Information,Revenues ($M),22559,Profits ($M),2659,Assets ($M),129819,Total Stockholder Equity ($M),20482,Key Financials (Last Fiscal Year),Profit as % of Revenues,11.8,Profits as % of Assets,2,Profits as % of Stockholder Equity,13,Profit Ratios,Aflac,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22477,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),707.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),15766,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-12.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",425594,466,World’s Most Admired Companies,100000,,,,,Michel Landel,Food Services,466,484,CEO,Michel Landel,Sector,\"Hotels, Restaurants & Leisure\",Industry,Food Services,HQ Location,\"Issy-les-Moulineaux, France\",Website,http://www.sodexo.com,Years on Global 500 List,18,Employees,425594,Company Information,Revenues ($M),22477,Profits ($M),707.2,Assets ($M),15766,Total Stockholder Equity ($M),4085,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.1,Profits as % of Assets,4.5,Profits as % of Stockholder Equity,17.3,Profit Ratios,Sodexo,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22366,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.7,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),106,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),19738,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-23.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",60354,,,,,,,,Ren Jun,Specialty Retailers,0,485,CEO,Ren Jun,Sector,Retailing,Industry,Specialty Retailers,HQ Location,\"Nanjing, China\",Website,http://www.suning.com,Years on Global 500 List,1,Employees,60354,Company Information,Revenues ($M),22366,Profits ($M),106,Assets ($M),19738,Total Stockholder Equity ($M),9455,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.5,Profits as % of Assets,0.5,Profits as % of Stockholder Equity,1.1,Profit Ratios,Suning Commerce Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22207,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-11.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1221.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),15969,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,42.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",2949,431,,,,,,,Jin-Soo Huh,Petroleum Refining,431,486,CEO,Jin-Soo Huh,Sector,Energy,Industry,Petroleum Refining,HQ Location,\"Seoul, South Korea\",Website,http://www.gscaltex.com,Years on Global 500 List,6,Employees,2949,Company Information,Revenues ($M),22207,Profits ($M),1221.1,Assets ($M),15969,Total Stockholder Equity ($M),8150,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.5,Profits as % of Assets,7.6,Profits as % of Stockholder Equity,15,Profit Ratios,GS Caltex,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22167,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-2.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),447.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),7426,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-0.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",15173,474,,,,,,,Thilo Mannhardt,Energy,474,487,CEO,Thilo Mannhardt,Sector,Energy,Industry,Energy,HQ Location,\"Sao Paulo, Brazil\",Website,http://www.ultra.com.br,Years on Global 500 List,8,Employees,15173,Company Information,Revenues ($M),22167,Profits ($M),447.5,Assets ($M),7426,Total Stockholder Equity ($M),2621,Key Financials (Last Fiscal Year),Profit as % of Revenues,2,Profits as % of Assets,6,Profits as % of Stockholder Equity,17.1,Profit Ratios,Ultrapar Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22145,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,6.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),280.2,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),21729,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,15.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",18381,,,,,,,,Huang Wenzhou,Trading,0,488,CEO,Huang Wenzhou,Sector,Wholesalers,Industry,Trading,HQ Location,\"Xiamen, China\",Website,http://www.chinacdc.com,Years on Global 500 List,1,Employees,18381,Company Information,Revenues ($M),22145,Profits ($M),280.2,Assets ($M),21729,Total Stockholder Equity ($M),3985,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.3,Profits as % of Assets,1.3,Profits as % of Stockholder Equity,7,Profit Ratios,Xiamen C&D,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22138,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-12,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),-2221,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),9362,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",140000,425,Fortune 500,127,,,,,Edward S. Lampert,General Merchandisers,425,489,CEO,Edward S. Lampert,Sector,Retailing,Industry,General Merchandisers,HQ Location,\"Hoffman Estates, IL\",Website,http://www.searsholdings.com,Years on Global 500 List,23,Employees,140000,Company Information,Revenues ($M),22138,Profits ($M),-2221,Assets ($M),9362,Total Stockholder Equity ($M),-3824,Key Financials (Last Fiscal Year),Profit as % of Revenues,-10,Profits as % of Assets,-23.7,Profits as % of Stockholder Equity,,Profit Ratios,Sears Holdings,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22113,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-20.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),413.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),20860,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-20.8,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",38589,383,,,,,,,Xu Xianping,\"Engineering, Construction\",383,490,CEO,Xu Xianping,Sector,Engineering & Construction,Industry,\"Engineering, Construction\",HQ Location,\"Beijing, China\",Website,http://www.genertec.com.cn,Years on Global 500 List,4,Employees,38589,Company Information,Revenues ($M),22113,Profits ($M),413.6,Assets ($M),20860,Total Stockholder Equity ($M),5114,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.9,Profits as % of Assets,2,Profits as % of Stockholder Equity,8.1,Profit Ratios,China General Technology,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),22036,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-3.2,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),10150.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),82310,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,160.2,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",22132,471,,,,,,,John Pettigrew,Utilities,471,491,CEO,John Pettigrew,Sector,Energy,Industry,Utilities,HQ Location,\"London, Britain\",Website,http://www.nationalgrid.com,Years on Global 500 List,12,Employees,22132,Company Information,Revenues ($M),22036,Profits ($M),10150.6,Assets ($M),82310,Total Stockholder Equity ($M),25463,Key Financials (Last Fiscal Year),Profit as % of Revenues,46.1,Profits as % of Assets,12.3,Profits as % of Stockholder Equity,39.9,Profit Ratios,National Grid,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),21987,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,7.9,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1251.1,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),11672,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,7.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",121000,,Fortune 500,128,,,,,Todd J. Vasos,Specialty Retailers,0,492,CEO,Todd J. Vasos,Sector,Retailing,Industry,Specialty Retailers,HQ Location,\"Goodlettsville, TN\",Website,http://www.dollargeneral.com,Years on Global 500 List,1,Employees,121000,Company Information,Revenues ($M),21987,Profits ($M),1251.1,Assets ($M),11672,Total Stockholder Equity ($M),5406,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.7,Profits as % of Assets,10.7,Profits as % of Stockholder Equity,23.1,Profit Ratios,Dollar General,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),21941,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-17.4,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1999.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),74295,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",61227,404,,,,,,,Flavio Cattaneo,Telecommunications,404,493,CEO,Flavio Cattaneo,Sector,Telecommunications,Industry,Telecommunications,HQ Location,\"Milan, Italy\",Website,http://www.telecomitalia.com,Years on Global 500 List,18,Employees,61227,Company Information,Revenues ($M),21941,Profits ($M),1999.4,Assets ($M),74295,Total Stockholder Equity ($M),22366,Key Financials (Last Fiscal Year),Profit as % of Revenues,9.1,Profits as % of Assets,2.7,Profits as % of Stockholder Equity,8.9,Profit Ratios,Telecom Italia,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),21930,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,34.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),35.6,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),12161,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-25.1,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",18454,,,,,,,,Xu Xiaoxi,Trading,0,494,CEO,Xu Xiaoxi,Sector,Wholesalers,Industry,Trading,HQ Location,\"Xiamen, China\",Website,http://www.itgholding.com.cn,Years on Global 500 List,1,Employees,18454,Company Information,Revenues ($M),21930,Profits ($M),35.6,Assets ($M),12161,Total Stockholder Equity ($M),1066,Key Financials (Last Fiscal Year),Profit as % of Revenues,0.2,Profits as % of Assets,0.3,Profits as % of Stockholder Equity,3.3,Profit Ratios,Xiamen ITG Holding Group,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),21919,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,31.1,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),251.8,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),31957,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,49.9,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",65616,,,,,,,,Shang Jiqiang,Trading,0,495,CEO,Shang Jiqiang,Sector,Wholesalers,Industry,Trading,HQ Location,\"Urumqi, China\",Website,http://www.guanghui.com,Years on Global 500 List,1,Employees,65616,Company Information,Revenues ($M),21919,Profits ($M),251.8,Assets ($M),31957,Total Stockholder Equity ($M),4563,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.1,Profits as % of Assets,0.8,Profits as % of Stockholder Equity,5.5,Profit Ratios,Xinjiang Guanghui Industry Investment,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),21903,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,11.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),329,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),92890,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-79.3,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",56960,,,,,,,,Yitzhak Peterburg,Pharmaceuticals,0,496,CEO,Yitzhak Peterburg,Sector,Health Care,Industry,Pharmaceuticals,HQ Location,\"Petach Tikva, Israel\",Website,http://www.tevapharm.com,Years on Global 500 List,1,Employees,56960,Company Information,Revenues ($M),21903,Profits ($M),329,Assets ($M),92890,Total Stockholder Equity ($M),33337,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.5,Profits as % of Assets,0.4,Profits as % of Stockholder Equity,1,Profit Ratios,Teva Pharmaceutical Industries,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),21796,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-13.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),743.9,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),100609,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-45.6,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",54378,427,,,,,,,Wan Feng,\"Insurance: Life, Health (stock)\",427,497,CEO,Wan Feng,Sector,Financials,Industry,\"Insurance: Life, Health (stock)\",HQ Location,\"Beijing, China\",Website,http://www.newchinalife.com,Years on Global 500 List,2,Employees,54378,Company Information,Revenues ($M),21796,Profits ($M),743.9,Assets ($M),100609,Total Stockholder Equity ($M),8507,Key Financials (Last Fiscal Year),Profit as % of Revenues,3.4,Profits as % of Assets,0.7,Profits as % of Stockholder Equity,8.7,Profit Ratios,New China Life Insurance,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),21741,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-11.3,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),406.4,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),11630,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,20.4,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",77210,437,,,,,,,David T. Potts,Food and Drug Stores,437,498,CEO,David T. Potts,Sector,Food & Drug Stores,Industry,Food and Drug Stores,HQ Location,\"Bradford, Britain\",Website,http://www.morrisons.com,Years on Global 500 List,13,Employees,77210,Company Information,Revenues ($M),21741,Profits ($M),406.4,Assets ($M),11630,Total Stockholder Equity ($M),5111,Key Financials (Last Fiscal Year),Profit as % of Revenues,1.9,Profits as % of Assets,3.5,Profits as % of Stockholder Equity,8,Profit Ratios,Wm. Morrison Supermarkets,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),21655,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,-5.5,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),1151.7,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),16247,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,195.5,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",66779,467,,,,,,,Friedrich Joussen,Travel Services,467,499,CEO,Friedrich Joussen,Sector,Business Services,Industry,Travel Services,HQ Location,\"Hanover, Germany\",Website,http://www.tuigroup.com,Years on Global 500 List,23,Employees,66779,Company Information,Revenues ($M),21655,Profits ($M),1151.7,Assets ($M),16247,Total Stockholder Equity ($M),3006,Key Financials (Last Fiscal Year),Profit as % of Revenues,5.3,Profits as % of Assets,7.1,Profits as % of Stockholder Equity,38.3,Profit Ratios,TUI,,\r\nCompanies are ranked by total revenues for their respective fiscal years.,Revenues ($M),21609,Increase/decrease in revenues between the current and prior fiscal years.,Revenue Change,3.6,Net income after extraordinary charges for a company's respective fiscal year.,Profits ($M),430.5,Total assets on a company's fiscal year-end balance sheet.,Assets ($M),10060,Increase/decrease in profits between the current and prior fiscal years.,Profit Change,-2.7,\"Total employees (full-time equivalent, if available) at fiscal year-end.\",26000,,Fortune 500,129,,,,,Michael J. Jackson,Specialty Retailers,0,500,CEO,Michael J. Jackson,Sector,Retailing,Industry,Specialty Retailers,HQ Location,\"Fort Lauderdale, FL\",Website,http://www.autonation.com,Years on Global 500 List,12,Employees,26000,Company Information,Revenues ($M),21609,Profits ($M),430.5,Assets ($M),10060,Total Stockholder Equity ($M),2310,Key Financials (Last Fiscal Year),Profit as % of Revenues,2,Profits as % of Assets,4.3,Profits as % of Stockholder Equity,18.6,Profit Ratios,AutoNation,,\r\n"
  },
  {
    "path": "data/romeo_and_juliet.txt",
    "content": "The Project Gutenberg EBook of Romeo and Juliet, by William Shakespeare\r\n\r\n\r\n*******************************************************************\r\nTHIS EBOOK WAS ONE OF PROJECT GUTENBERG'S EARLY FILES PRODUCED AT A\r\nTIME WHEN PROOFING METHODS AND TOOLS WERE NOT WELL DEVELOPED. THERE\r\nIS AN IMPROVED EDITION OF THIS TITLE WHICH MAY BE VIEWED AS EBOOK\r\n(#100) at https://www.gutenberg.org/ebooks/100\r\n*******************************************************************\r\n\r\n\r\nThis eBook is for the use of anyone anywhere at no cost and with\r\nalmost no restrictions whatsoever.  You may copy it, give it away or\r\nre-use it under the terms of the Project Gutenberg License included\r\nwith this eBook or online at www.gutenberg.org/license\r\n\r\n\r\nTitle: Romeo and Juliet\r\n\r\nAuthor: William Shakespeare\r\n\r\nPosting Date: May 25, 2012 [EBook #1112]\nRelease Date: November, 1997  [Etext #1112]\r\n\r\nLanguage: English\r\n\r\nCharacter set encoding: ASCII\r\n\r\n*** START OF THIS PROJECT GUTENBERG EBOOK ROMEO AND JULIET ***\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n*Project Gutenberg is proud to cooperate with The World Library*\r\nin the presentation of The Complete Works of William Shakespeare\r\nfor your reading for education and entertainment.  HOWEVER, THIS\r\nIS NEITHER SHAREWARE NOR PUBLIC DOMAIN. . .AND UNDER THE LIBRARY\r\nOF THE FUTURE CONDITIONS OF THIS PRESENTATION. . .NO CHARGES MAY\r\nBE MADE FOR *ANY* ACCESS TO THIS MATERIAL.  YOU ARE ENCOURAGED!!\r\nTO GIVE IT AWAY TO ANYONE YOU LIKE, BUT NO CHARGES ARE ALLOWED!!\r\n\r\n\r\n\r\n\r\nThe Complete Works of William Shakespeare\r\n\r\nThe Tragedy of Romeo and Juliet\r\n\r\nThe Library of the Future Complete Works of William Shakespeare\r\nLibrary of the Future is a TradeMark (TM) of World Library Inc.\r\n\r\n\r\n<<THIS ELECTRONIC VERSION OF THE COMPLETE WORKS OF WILLIAM\r\nSHAKESPEARE IS COPYRIGHT 1990-1993 BY WORLD LIBRARY, INC., AND IS\r\nPROVIDED BY PROJECT GUTENBERG ETEXT OF CARNEGIE MELLON UNIVERSITY\r\nWITH PERMISSION.  ELECTRONIC AND MACHINE READABLE COPIES MAY BE\r\nDISTRIBUTED SO LONG AS SUCH COPIES (1) ARE FOR YOUR OR OTHERS\r\nPERSONAL USE ONLY, AND (2) ARE NOT DISTRIBUTED OR USED\r\nCOMMERCIALLY.  PROHIBITED COMMERCIAL DISTRIBUTION INCLUDES BY ANY\r\nSERVICE THAT CHARGES FOR DOWNLOAD TIME OR FOR MEMBERSHIP.>>\r\n\r\n\r\n\r\n\r\n1595\r\n\r\nTHE TRAGEDY OF ROMEO AND JULIET\r\n\r\nby William Shakespeare\r\n\r\n\r\n\r\nDramatis Personae\r\n\r\n  Chorus.\r\n\r\n\r\n  Escalus, Prince of Verona.\r\n\r\n  Paris, a young Count, kinsman to the Prince.\r\n\r\n  Montague, heads of two houses at variance with each other.\r\n\r\n  Capulet, heads of two houses at variance with each other.\r\n\r\n  An old Man, of the Capulet family.\r\n\r\n  Romeo, son to Montague.\r\n\r\n  Tybalt, nephew to Lady Capulet.\r\n\r\n  Mercutio, kinsman to the Prince and friend to Romeo.\r\n\r\n  Benvolio, nephew to Montague, and friend to Romeo\r\n\r\n  Tybalt, nephew to Lady Capulet.\r\n\r\n  Friar Laurence, Franciscan.\r\n\r\n  Friar John, Franciscan.\r\n\r\n  Balthasar, servant to Romeo.\r\n\r\n  Abram, servant to Montague.\r\n\r\n  Sampson, servant to Capulet.\r\n\r\n  Gregory, servant to Capulet.\r\n\r\n  Peter, servant to Juliet's nurse.\r\n\r\n  An Apothecary.\r\n\r\n  Three Musicians.\r\n\r\n  An Officer.\r\n\r\n\r\n  Lady Montague, wife to Montague.\r\n\r\n  Lady Capulet, wife to Capulet.\r\n\r\n  Juliet, daughter to Capulet.\r\n\r\n  Nurse to Juliet.\r\n\r\n\r\n  Citizens of Verona; Gentlemen and Gentlewomen of both houses;\r\n    Maskers, Torchbearers, Pages, Guards, Watchmen, Servants, and\r\n    Attendants.\r\n\r\n                            SCENE.--Verona; Mantua.\r\n\r\n\r\n\r\n                        THE PROLOGUE\r\n\r\n                        Enter Chorus.\r\n\r\n\r\n  Chor. Two households, both alike in dignity,\r\n    In fair Verona, where we lay our scene,\r\n    From ancient grudge break to new mutiny,\r\n    Where civil blood makes civil hands unclean.\r\n    From forth the fatal loins of these two foes\r\n    A pair of star-cross'd lovers take their life;\r\n    Whose misadventur'd piteous overthrows\r\n    Doth with their death bury their parents' strife.\r\n    The fearful passage of their death-mark'd love,\r\n    And the continuance of their parents' rage,\r\n    Which, but their children's end, naught could remove,\r\n    Is now the two hours' traffic of our stage;\r\n    The which if you with patient ears attend,\r\n    What here shall miss, our toil shall strive to mend.\r\n                                                         [Exit.]\r\n\r\n\r\n\r\n\r\nACT I. Scene I.\r\nVerona. A public place.\r\n\r\nEnter Sampson and Gregory (with swords and bucklers) of the house\r\nof Capulet.\r\n\r\n\r\n  Samp. Gregory, on my word, we'll not carry coals.\r\n\r\n  Greg. No, for then we should be colliers.\r\n\r\n  Samp. I mean, an we be in choler, we'll draw.\r\n\r\n  Greg. Ay, while you live, draw your neck out of collar.\r\n\r\n  Samp. I strike quickly, being moved.\r\n\r\n  Greg. But thou art not quickly moved to strike.\r\n\r\n  Samp. A dog of the house of Montague moves me.\r\n\r\n  Greg. To move is to stir, and to be valiant is to stand.\r\n    Therefore, if thou art moved, thou runn'st away.\r\n\r\n  Samp. A dog of that house shall move me to stand. I will take\r\n    the wall of any man or maid of Montague's.\r\n\r\n  Greg. That shows thee a weak slave; for the weakest goes to the\r\n    wall.\r\n\r\n  Samp. 'Tis true; and therefore women, being the weaker vessels,\r\n    are ever thrust to the wall. Therefore I will push Montague's men\r\n    from the wall and thrust his maids to the wall.\r\n\r\n  Greg. The quarrel is between our masters and us their men.\r\n\r\n  Samp. 'Tis all one. I will show myself a tyrant. When I have\r\n    fought with the men, I will be cruel with the maids- I will cut off\r\n    their heads.\r\n\r\n  Greg. The heads of the maids?\r\n\r\n  Samp. Ay, the heads of the maids, or their maidenheads.\r\n    Take it in what sense thou wilt.\r\n\r\n  Greg. They must take it in sense that feel it.\r\n\r\n  Samp. Me they shall feel while I am able to stand; and 'tis known I\r\n    am a pretty piece of flesh.\r\n\r\n  Greg. 'Tis well thou art not fish; if thou hadst, thou hadst\r\n    been poor-John. Draw thy tool! Here comes two of the house of\r\n    Montagues.\r\n\r\n           Enter two other Servingmen [Abram and Balthasar].\r\n\r\n\r\n  Samp. My naked weapon is out. Quarrel! I will back thee.\r\n\r\n  Greg. How? turn thy back and run?\r\n\r\n  Samp. Fear me not.\r\n\r\n  Greg. No, marry. I fear thee!\r\n\r\n  Samp. Let us take the law of our sides; let them begin.\r\n\r\n  Greg. I will frown as I pass by, and let them take it as they list.\r\n\r\n  Samp. Nay, as they dare. I will bite my thumb at them; which is\r\n    disgrace to them, if they bear it.\r\n\r\n  Abr. Do you bite your thumb at us, sir?\r\n\r\n  Samp. I do bite my thumb, sir.\r\n\r\n  Abr. Do you bite your thumb at us, sir?\r\n\r\n  Samp. [aside to Gregory] Is the law of our side if I say ay?\r\n\r\n  Greg. [aside to Sampson] No.\r\n\r\n  Samp. No, sir, I do not bite my thumb at you, sir; but I bite my\r\n    thumb, sir.\r\n\r\n  Greg. Do you quarrel, sir?\r\n\r\n  Abr. Quarrel, sir? No, sir.\r\n\r\n  Samp. But if you do, sir, am for you. I serve as good a man as\r\n    you.\r\n\r\n  Abr. No better.\r\n\r\n  Samp. Well, sir.\r\n\r\n                        Enter Benvolio.\r\n\r\n\r\n  Greg. [aside to Sampson] Say 'better.' Here comes one of my\r\n    master's kinsmen.\r\n\r\n  Samp. Yes, better, sir.\r\n\r\n  Abr. You lie.\r\n\r\n  Samp. Draw, if you be men. Gregory, remember thy swashing blow.\r\n                                                     They fight.\r\n\r\n  Ben. Part, fools! [Beats down their swords.]\r\n    Put up your swords. You know not what you do.\r\n\r\n                          Enter Tybalt.\r\n\r\n\r\n  Tyb. What, art thou drawn among these heartless hinds?\r\n    Turn thee Benvolio! look upon thy death.\r\n\r\n  Ben. I do but keep the peace. Put up thy sword,\r\n    Or manage it to part these men with me.\r\n\r\n  Tyb. What, drawn, and talk of peace? I hate the word\r\n    As I hate hell, all Montagues, and thee.\r\n    Have at thee, coward!                            They fight.\r\n\r\n     Enter an officer, and three or four Citizens with clubs or\r\n                          partisans.\r\n\r\n\r\n  Officer. Clubs, bills, and partisans! Strike! beat them down!\r\n\r\n  Citizens. Down with the Capulets! Down with the Montagues!\r\n\r\n           Enter Old Capulet in his gown, and his Wife.\r\n\r\n\r\n  Cap. What noise is this? Give me my long sword, ho!\r\n\r\n  Wife. A crutch, a crutch! Why call you for a sword?\r\n\r\n  Cap. My sword, I say! Old Montague is come\r\n    And flourishes his blade in spite of me.\r\n\r\n                 Enter Old Montague and his Wife.\r\n\r\n\r\n  Mon. Thou villain Capulet!- Hold me not, let me go.\r\n\r\n  M. Wife. Thou shalt not stir one foot to seek a foe.\r\n\r\n                Enter Prince Escalus, with his Train.\r\n\r\n\r\n  Prince. Rebellious subjects, enemies to peace,\r\n    Profaners of this neighbour-stained steel-\r\n    Will they not hear? What, ho! you men, you beasts,\r\n    That quench the fire of your pernicious rage\r\n    With purple fountains issuing from your veins!\r\n    On pain of torture, from those bloody hands\r\n    Throw your mistempered weapons to the ground\r\n    And hear the sentence of your moved prince.\r\n    Three civil brawls, bred of an airy word\r\n    By thee, old Capulet, and Montague,\r\n    Have thrice disturb'd the quiet of our streets\r\n    And made Verona's ancient citizens\r\n    Cast by their grave beseeming ornaments\r\n    To wield old partisans, in hands as old,\r\n    Cank'red with peace, to part your cank'red hate.\r\n    If ever you disturb our streets again,\r\n    Your lives shall pay the forfeit of the peace.\r\n    For this time all the rest depart away.\r\n    You, Capulet, shall go along with me;\r\n    And, Montague, come you this afternoon,\r\n    To know our farther pleasure in this case,\r\n    To old Freetown, our common judgment place.\r\n    Once more, on pain of death, all men depart.\r\n              Exeunt [all but Montague, his Wife, and Benvolio].\r\n\r\n  Mon. Who set this ancient quarrel new abroach?\r\n    Speak, nephew, were you by when it began?\r\n\r\n  Ben. Here were the servants of your adversary\r\n    And yours, close fighting ere I did approach.\r\n    I drew to part them. In the instant came\r\n    The fiery Tybalt, with his sword prepar'd;\r\n    Which, as he breath'd defiance to my ears,\r\n    He swung about his head and cut the winds,\r\n    Who, nothing hurt withal, hiss'd him in scorn.\r\n    While we were interchanging thrusts and blows,\r\n    Came more and more, and fought on part and part,\r\n    Till the Prince came, who parted either part.\r\n\r\n  M. Wife. O, where is Romeo? Saw you him to-day?\r\n    Right glad I am he was not at this fray.\r\n\r\n  Ben. Madam, an hour before the worshipp'd sun\r\n    Peer'd forth the golden window of the East,\r\n    A troubled mind drave me to walk abroad;\r\n    Where, underneath the grove of sycamore\r\n    That westward rooteth from the city's side,\r\n    So early walking did I see your son.\r\n    Towards him I made; but he was ware of me\r\n    And stole into the covert of the wood.\r\n    I- measuring his affections by my own,\r\n    Which then most sought where most might not be found,\r\n    Being one too many by my weary self-\r\n    Pursu'd my humour, not Pursuing his,\r\n    And gladly shunn'd who gladly fled from me.\r\n\r\n  Mon. Many a morning hath he there been seen,\r\n    With tears augmenting the fresh morning's dew,\r\n    Adding to clouds more clouds with his deep sighs;\r\n    But all so soon as the all-cheering sun\r\n    Should in the furthest East bean to draw\r\n    The shady curtains from Aurora's bed,\r\n    Away from light steals home my heavy son\r\n    And private in his chamber pens himself,\r\n    Shuts up his windows, locks fair daylight\r\n    And makes himself an artificial night.\r\n    Black and portentous must this humour prove\r\n    Unless good counsel may the cause remove.\r\n\r\n  Ben. My noble uncle, do you know the cause?\r\n\r\n  Mon. I neither know it nor can learn of him\r\n\r\n  Ben. Have you importun'd him by any means?\r\n\r\n  Mon. Both by myself and many other friend;\r\n    But he, his own affections' counsellor,\r\n    Is to himself- I will not say how true-\r\n    But to himself so secret and so close,\r\n    So far from sounding and discovery,\r\n    As is the bud bit with an envious worm\r\n    Ere he can spread his sweet leaves to the air\r\n    Or dedicate his beauty to the sun.\r\n    Could we but learn from whence his sorrows grow,\r\n    We would as willingly give cure as know.\r\n\r\n                       Enter Romeo.\r\n\r\n\r\n  Ben. See, where he comes. So please you step aside,\r\n    I'll know his grievance, or be much denied.\r\n\r\n  Mon. I would thou wert so happy by thy stay\r\n    To hear true shrift. Come, madam, let's away,\r\n                                     Exeunt [Montague and Wife].\r\n\r\n  Ben. Good morrow, cousin.\r\n\r\n  Rom. Is the day so young?\r\n\r\n  Ben. But new struck nine.\r\n\r\n  Rom. Ay me! sad hours seem long.\r\n    Was that my father that went hence so fast?\r\n\r\n  Ben. It was. What sadness lengthens Romeo's hours?\r\n\r\n  Rom. Not having that which having makes them short.\r\n\r\n  Ben. In love?\r\n\r\n  Rom. Out-\r\n\r\n  Ben. Of love?\r\n\r\n  Rom. Out of her favour where I am in love.\r\n\r\n  Ben. Alas that love, so gentle in his view,\r\n    Should be so tyrannous and rough in proof!\r\n\r\n  Rom. Alas that love, whose view is muffled still,\r\n    Should without eyes see pathways to his will!\r\n    Where shall we dine? O me! What fray was here?\r\n    Yet tell me not, for I have heard it all.\r\n    Here's much to do with hate, but more with love.\r\n    Why then, O brawling love! O loving hate!\r\n    O anything, of nothing first create!\r\n    O heavy lightness! serious vanity!\r\n    Misshapen chaos of well-seeming forms!\r\n    Feather of lead, bright smoke, cold fire, sick health!\r\n    Still-waking sleep, that is not what it is\r\n    This love feel I, that feel no love in this.\r\n    Dost thou not laugh?\r\n\r\n  Ben. No, coz, I rather weep.\r\n\r\n  Rom. Good heart, at what?\r\n\r\n  Ben. At thy good heart's oppression.\r\n\r\n  Rom. Why, such is love's transgression.\r\n    Griefs of mine own lie heavy in my breast,\r\n    Which thou wilt propagate, to have it prest\r\n    With more of thine. This love that thou hast shown\r\n    Doth add more grief to too much of mine own.\r\n    Love is a smoke rais'd with the fume of sighs;\r\n    Being purg'd, a fire sparkling in lovers' eyes;\r\n    Being vex'd, a sea nourish'd with lovers' tears.\r\n    What is it else? A madness most discreet,\r\n    A choking gall, and a preserving sweet.\r\n    Farewell, my coz.\r\n\r\n  Ben. Soft! I will go along.\r\n    An if you leave me so, you do me wrong.\r\n\r\n  Rom. Tut! I have lost myself; I am not here:\r\n    This is not Romeo, he's some other where.\r\n\r\n  Ben. Tell me in sadness, who is that you love?\r\n\r\n  Rom. What, shall I groan and tell thee?\r\n\r\n  Ben. Groan? Why, no;\r\n    But sadly tell me who.\r\n\r\n  Rom. Bid a sick man in sadness make his will.\r\n    Ah, word ill urg'd to one that is so ill!\r\n    In sadness, cousin, I do love a woman.\r\n\r\n  Ben. I aim'd so near when I suppos'd you lov'd.\r\n\r\n  Rom. A right good markman! And she's fair I love.\r\n\r\n  Ben. A right fair mark, fair coz, is soonest hit.\r\n\r\n  Rom. Well, in that hit you miss. She'll not be hit\r\n    With Cupid's arrow. She hath Dian's wit,\r\n    And, in strong proof of chastity well arm'd,\r\n    From Love's weak childish bow she lives unharm'd.\r\n    She will not stay the siege of loving terms,\r\n    Nor bide th' encounter of assailing eyes,\r\n    Nor ope her lap to saint-seducing gold.\r\n    O, she's rich in beauty; only poor\r\n    That, when she dies, with beauty dies her store.\r\n\r\n  Ben. Then she hath sworn that she will still live chaste?\r\n\r\n  Rom. She hath, and in that sparing makes huge waste;\r\n    For beauty, starv'd with her severity,\r\n    Cuts beauty off from all posterity.\r\n    She is too fair, too wise, wisely too fair,\r\n    To merit bliss by making me despair.\r\n    She hath forsworn to love, and in that vow\r\n    Do I live dead that live to tell it now.\r\n\r\n  Ben. Be rul'd by me: forget to think of her.\r\n\r\n  Rom. O, teach me how I should forget to think!\r\n\r\n  Ben. By giving liberty unto thine eyes.\r\n    Examine other beauties.\r\n\r\n  Rom. 'Tis the way\r\n    To call hers (exquisite) in question more.\r\n    These happy masks that kiss fair ladies' brows,\r\n    Being black puts us in mind they hide the fair.\r\n    He that is strucken blind cannot forget\r\n    The precious treasure of his eyesight lost.\r\n    Show me a mistress that is passing fair,\r\n    What doth her beauty serve but as a note\r\n    Where I may read who pass'd that passing fair?\r\n    Farewell. Thou canst not teach me to forget.\r\n\r\n  Ben. I'll pay that doctrine, or else die in debt.      Exeunt.\r\n\r\n\r\n\r\n\r\nScene II.\r\nA Street.\r\n\r\nEnter Capulet, County Paris, and [Servant] -the Clown.\r\n\r\n\r\n  Cap. But Montague is bound as well as I,\r\n    In penalty alike; and 'tis not hard, I think,\r\n    For men so old as we to keep the peace.\r\n\r\n  Par. Of honourable reckoning are you both,\r\n    And pity 'tis you liv'd at odds so long.\r\n    But now, my lord, what say you to my suit?\r\n\r\n  Cap. But saying o'er what I have said before:\r\n    My child is yet a stranger in the world,\r\n    She hath not seen the change of fourteen years;\r\n    Let two more summers wither in their pride\r\n    Ere we may think her ripe to be a bride.\r\n\r\n  Par. Younger than she are happy mothers made.\r\n\r\n  Cap. And too soon marr'd are those so early made.\r\n    The earth hath swallowed all my hopes but she;\r\n    She is the hopeful lady of my earth.\r\n    But woo her, gentle Paris, get her heart;\r\n    My will to her consent is but a part.\r\n    An she agree, within her scope of choice\r\n    Lies my consent and fair according voice.\r\n    This night I hold an old accustom'd feast,\r\n    Whereto I have invited many a guest,\r\n    Such as I love; and you among the store,\r\n    One more, most welcome, makes my number more.\r\n    At my poor house look to behold this night\r\n    Earth-treading stars that make dark heaven light.\r\n    Such comfort as do lusty young men feel\r\n    When well apparell'd April on the heel\r\n    Of limping Winter treads, even such delight\r\n    Among fresh female buds shall you this night\r\n    Inherit at my house. Hear all, all see,\r\n    And like her most whose merit most shall be;\r\n    Which, on more view of many, mine, being one,\r\n    May stand in number, though in reck'ning none.\r\n    Come, go with me. [To Servant, giving him a paper] Go,\r\n    sirrah, trudge about\r\n    Through fair Verona; find those persons out\r\n    Whose names are written there, and to them say,\r\n    My house and welcome on their pleasure stay-\r\n                                     Exeunt [Capulet and Paris].\r\n\r\n  Serv. Find them out whose names are written here? It is written\r\n    that the shoemaker should meddle with his yard and the tailor\r\n    with his last, the fisher with his pencil and the painter\r\n    with his nets; but I am sent to find those persons whose names are\r\n    here writ, and can never find what names the writing person\r\n    hath here writ. I must to the learned. In good time!\r\n\r\n                   Enter Benvolio and Romeo.\r\n\r\n\r\n  Ben. Tut, man, one fire burns out another's burning;\r\n    One pain is lessoned by another's anguish;\r\n    Turn giddy, and be holp by backward turning;\r\n    One desperate grief cures with another's languish.\r\n    Take thou some new infection to thy eye,\r\n    And the rank poison of the old will die.\r\n\r\n  Rom. Your plantain leaf is excellent for that.\r\n\r\n  Ben. For what, I pray thee?\r\n\r\n  Rom. For your broken shin.\r\n\r\n  Ben. Why, Romeo, art thou mad?\r\n\r\n  Rom. Not mad, but bound more than a madman is;\r\n    Shut up in Prison, kept without my food,\r\n    Whipp'd and tormented and- God-den, good fellow.\r\n\r\n  Serv. God gi' go-den. I pray, sir, can you read?\r\n\r\n  Rom. Ay, mine own fortune in my misery.\r\n\r\n  Serv. Perhaps you have learned it without book. But I pray, can\r\n    you read anything you see?\r\n\r\n  Rom. Ay, If I know the letters and the language.\r\n\r\n  Serv. Ye say honestly. Rest you merry!\r\n\r\n  Rom. Stay, fellow; I can read.                       He reads.\r\n\r\n      'Signior Martino and his wife and daughters;\r\n      County Anselmo and his beauteous sisters;\r\n      The lady widow of Vitruvio;\r\n      Signior Placentio and His lovely nieces;\r\n      Mercutio and his brother Valentine;\r\n      Mine uncle Capulet, his wife, and daughters;\r\n      My fair niece Rosaline and Livia;\r\n      Signior Valentio and His cousin Tybalt;\r\n      Lucio and the lively Helena.'\r\n\r\n    [Gives back the paper.] A fair assembly. Whither should they\r\n    come?\r\n\r\n  Serv. Up.\r\n\r\n  Rom. Whither?\r\n\r\n  Serv. To supper, to our house.\r\n\r\n  Rom. Whose house?\r\n\r\n  Serv. My master's.\r\n\r\n  Rom. Indeed I should have ask'd you that before.\r\n\r\n  Serv. Now I'll tell you without asking. My master is the great\r\n    rich Capulet; and if you be not of the house of Montagues, I pray\r\n    come and crush a cup of wine. Rest you merry!               Exit.\r\n\r\n  Ben. At this same ancient feast of Capulet's\r\n    Sups the fair Rosaline whom thou so lov'st;\r\n    With all the admired beauties of Verona.\r\n    Go thither, and with unattainted eye\r\n    Compare her face with some that I shall show,\r\n    And I will make thee think thy swan a crow.\r\n\r\n  Rom. When the devout religion of mine eye\r\n    Maintains such falsehood, then turn tears to fires;\r\n    And these, who, often drown'd, could never die,\r\n    Transparent heretics, be burnt for liars!\r\n    One fairer than my love? The all-seeing sun\r\n    Ne'er saw her match since first the world begun.\r\n\r\n  Ben. Tut! you saw her fair, none else being by,\r\n    Herself pois'd with herself in either eye;\r\n    But in that crystal scales let there be weigh'd\r\n    Your lady's love against some other maid\r\n    That I will show you shining at this feast,\r\n    And she shall scant show well that now seems best.\r\n\r\n  Rom. I'll go along, no such sight to be shown,\r\n    But to rejoice in splendour of my own.              [Exeunt.]\r\n\r\n\r\n\r\n\r\nScene III.\r\nCapulet's house.\r\n\r\nEnter Capulet's Wife, and Nurse.\r\n\r\n\r\n  Wife. Nurse, where's my daughter? Call her forth to me.\r\n\r\n  Nurse. Now, by my maidenhead at twelve year old,\r\n    I bade her come. What, lamb! what ladybird!\r\n    God forbid! Where's this girl? What, Juliet!\r\n\r\n                         Enter Juliet.\r\n\r\n\r\n  Jul. How now? Who calls?\r\n\r\n  Nurse. Your mother.\r\n\r\n  Jul. Madam, I am here.\r\n    What is your will?\r\n\r\n  Wife. This is the matter- Nurse, give leave awhile,\r\n    We must talk in secret. Nurse, come back again;\r\n    I have rememb'red me, thou's hear our counsel.\r\n    Thou knowest my daughter's of a pretty age.\r\n\r\n  Nurse. Faith, I can tell her age unto an hour.\r\n\r\n  Wife. She's not fourteen.\r\n\r\n  Nurse. I'll lay fourteen of my teeth-\r\n    And yet, to my teen be it spoken, I have but four-\r\n    She is not fourteen. How long is it now\r\n    To Lammastide?\r\n\r\n  Wife. A fortnight and odd days.\r\n\r\n  Nurse. Even or odd, of all days in the year,\r\n    Come Lammas Eve at night shall she be fourteen.\r\n    Susan and she (God rest all Christian souls!)\r\n    Were of an age. Well, Susan is with God;\r\n    She was too good for me. But, as I said,\r\n    On Lammas Eve at night shall she be fourteen;\r\n    That shall she, marry; I remember it well.\r\n    'Tis since the earthquake now eleven years;\r\n    And she was wean'd (I never shall forget it),\r\n    Of all the days of the year, upon that day;\r\n    For I had then laid wormwood to my dug,\r\n    Sitting in the sun under the dovehouse wall.\r\n    My lord and you were then at Mantua.\r\n    Nay, I do bear a brain. But, as I said,\r\n    When it did taste the wormwood on the nipple\r\n    Of my dug and felt it bitter, pretty fool,\r\n    To see it tetchy and fall out with the dug!\r\n    Shake, quoth the dovehouse! 'Twas no need, I trow,\r\n    To bid me trudge.\r\n    And since that time it is eleven years,\r\n    For then she could stand high-lone; nay, by th' rood,\r\n    She could have run and waddled all about;\r\n    For even the day before, she broke her brow;\r\n    And then my husband (God be with his soul!\r\n    'A was a merry man) took up the child.\r\n    'Yea,' quoth he, 'dost thou fall upon thy face?\r\n    Thou wilt fall backward when thou hast more wit;\r\n    Wilt thou not, Jule?' and, by my holidam,\r\n    The pretty wretch left crying, and said 'Ay.'\r\n    To see now how a jest shall come about!\r\n    I warrant, an I should live a thousand yeas,\r\n    I never should forget it. 'Wilt thou not, Jule?' quoth he,\r\n    And, pretty fool, it stinted, and said 'Ay.'\r\n\r\n  Wife. Enough of this. I pray thee hold thy peace.\r\n\r\n  Nurse. Yes, madam. Yet I cannot choose but laugh\r\n    To think it should leave crying and say 'Ay.'\r\n    And yet, I warrant, it bad upon it brow\r\n    A bump as big as a young cock'rel's stone;\r\n    A perilous knock; and it cried bitterly.\r\n    'Yea,' quoth my husband, 'fall'st upon thy face?\r\n    Thou wilt fall backward when thou comest to age;\r\n    Wilt thou not, Jule?' It stinted, and said 'Ay.'\r\n\r\n  Jul. And stint thou too, I pray thee, nurse, say I.\r\n\r\n  Nurse. Peace, I have done. God mark thee to his grace!\r\n    Thou wast the prettiest babe that e'er I nurs'd.\r\n    An I might live to see thee married once, I have my wish.\r\n\r\n  Wife. Marry, that 'marry' is the very theme\r\n    I came to talk of. Tell me, daughter Juliet,\r\n    How stands your disposition to be married?\r\n\r\n  Jul. It is an honour that I dream not of.\r\n\r\n  Nurse. An honour? Were not I thine only nurse,\r\n    I would say thou hadst suck'd wisdom from thy teat.\r\n\r\n  Wife. Well, think of marriage now. Younger than you,\r\n    Here in Verona, ladies of esteem,\r\n    Are made already mothers. By my count,\r\n    I was your mother much upon these years\r\n    That you are now a maid. Thus then in brief:\r\n    The valiant Paris seeks you for his love.\r\n\r\n  Nurse. A man, young lady! lady, such a man\r\n    As all the world- why he's a man of wax.\r\n\r\n  Wife. Verona's summer hath not such a flower.\r\n\r\n  Nurse. Nay, he's a flower, in faith- a very flower.\r\n\r\n  Wife. What say you? Can you love the gentleman?\r\n    This night you shall behold him at our feast.\r\n    Read o'er the volume of young Paris' face,\r\n    And find delight writ there with beauty's pen;\r\n    Examine every married lineament,\r\n    And see how one another lends content;\r\n    And what obscur'd in this fair volume lies\r\n    Find written in the margent of his eyes,\r\n    This precious book of love, this unbound lover,\r\n    To beautify him only lacks a cover.\r\n    The fish lives in the sea, and 'tis much pride\r\n    For fair without the fair within to hide.\r\n    That book in many's eyes doth share the glory,\r\n    That in gold clasps locks in the golden story;\r\n    So shall you share all that he doth possess,\r\n    By having him making yourself no less.\r\n\r\n  Nurse. No less? Nay, bigger! Women grow by men\r\n\r\n  Wife. Speak briefly, can you like of Paris' love?\r\n\r\n  Jul. I'll look to like, if looking liking move;\r\n    But no more deep will I endart mine eye\r\n    Than your consent gives strength to make it fly.\r\n\r\n                        Enter Servingman.\r\n\r\n\r\n  Serv. Madam, the guests are come, supper serv'd up, you call'd,\r\n    my young lady ask'd for, the nurse curs'd in the pantry, and\r\n    everything in extremity. I must hence to wait. I beseech you\r\n    follow straight.\r\n\r\n  Wife. We follow thee.                       Exit [Servingman].\r\n    Juliet, the County stays.\r\n\r\n  Nurse. Go, girl, seek happy nights to happy days.\r\n                                                         Exeunt.\r\n\r\n\r\n\r\n\r\nScene IV.\r\nA street.\r\n\r\nEnter Romeo, Mercutio, Benvolio, with five or six other Maskers;\r\nTorchbearers.\r\n\r\n\r\n  Rom. What, shall this speech be spoke for our excuse?\r\n    Or shall we on without apology?\r\n\r\n  Ben. The date is out of such prolixity.\r\n    We'll have no Cupid hoodwink'd with a scarf,\r\n    Bearing a Tartar's painted bow of lath,\r\n    Scaring the ladies like a crowkeeper;\r\n    Nor no without-book prologue, faintly spoke\r\n    After the prompter, for our entrance;\r\n    But, let them measure us by what they will,\r\n    We'll measure them a measure, and be gone.\r\n\r\n  Rom. Give me a torch. I am not for this ambling.\r\n    Being but heavy, I will bear the light.\r\n\r\n  Mer. Nay, gentle Romeo, we must have you dance.\r\n\r\n  Rom. Not I, believe me. You have dancing shoes\r\n    With nimble soles; I have a soul of lead\r\n    So stakes me to the ground I cannot move.\r\n\r\n  Mer. You are a lover. Borrow Cupid's wings\r\n    And soar with them above a common bound.\r\n\r\n  Rom. I am too sore enpierced with his shaft\r\n    To soar with his light feathers; and so bound\r\n    I cannot bound a pitch above dull woe.\r\n    Under love's heavy burthen do I sink.\r\n\r\n  Mer. And, to sink in it, should you burthen love-\r\n    Too great oppression for a tender thing.\r\n\r\n  Rom. Is love a tender thing? It is too rough,\r\n    Too rude, too boist'rous, and it pricks like thorn.\r\n\r\n  Mer. If love be rough with you, be rough with love.\r\n    Prick love for pricking, and you beat love down.\r\n    Give me a case to put my visage in.\r\n    A visor for a visor! What care I\r\n    What curious eye doth quote deformities?\r\n    Here are the beetle brows shall blush for me.\r\n\r\n  Ben. Come, knock and enter; and no sooner in\r\n    But every man betake him to his legs.\r\n\r\n  Rom. A torch for me! Let wantons light of heart\r\n    Tickle the senseless rushes with their heels;\r\n    For I am proverb'd with a grandsire phrase,\r\n    I'll be a candle-holder and look on;\r\n    The game was ne'er so fair, and I am done.\r\n\r\n  Mer. Tut! dun's the mouse, the constable's own word!\r\n    If thou art Dun, we'll draw thee from the mire\r\n    Of this sir-reverence love, wherein thou stick'st\r\n    Up to the ears. Come, we burn daylight, ho!\r\n\r\n  Rom. Nay, that's not so.\r\n\r\n  Mer. I mean, sir, in delay\r\n    We waste our lights in vain, like lamps by day.\r\n    Take our good meaning, for our judgment sits\r\n    Five times in that ere once in our five wits.\r\n\r\n  Rom. And we mean well, in going to this masque;\r\n    But 'tis no wit to go.\r\n\r\n  Mer. Why, may one ask?\r\n\r\n  Rom. I dreamt a dream to-night.\r\n\r\n  Mer. And so did I.\r\n\r\n  Rom. Well, what was yours?\r\n\r\n  Mer. That dreamers often lie.\r\n\r\n  Rom. In bed asleep, while they do dream things true.\r\n\r\n  Mer. O, then I see Queen Mab hath been with you.\r\n    She is the fairies' midwife, and she comes\r\n    In shape no bigger than an agate stone\r\n    On the forefinger of an alderman,\r\n    Drawn with a team of little atomies\r\n    Athwart men's noses as they lie asleep;\r\n    Her wagon spokes made of long spinners' legs,\r\n    The cover, of the wings of grasshoppers;\r\n    Her traces, of the smallest spider's web;\r\n    Her collars, of the moonshine's wat'ry beams;\r\n    Her whip, of cricket's bone; the lash, of film;\r\n    Her wagoner, a small grey-coated gnat,\r\n    Not half so big as a round little worm\r\n    Prick'd from the lazy finger of a maid;\r\n    Her chariot is an empty hazelnut,\r\n    Made by the joiner squirrel or old grub,\r\n    Time out o' mind the fairies' coachmakers.\r\n    And in this state she 'gallops night by night\r\n    Through lovers' brains, and then they dream of love;\r\n    O'er courtiers' knees, that dream on cursies straight;\r\n    O'er lawyers' fingers, who straight dream on fees;\r\n    O'er ladies' lips, who straight on kisses dream,\r\n    Which oft the angry Mab with blisters plagues,\r\n    Because their breaths with sweetmeats tainted are.\r\n    Sometime she gallops o'er a courtier's nose,\r\n    And then dreams he of smelling out a suit;\r\n    And sometime comes she with a tithe-pig's tail\r\n    Tickling a parson's nose as 'a lies asleep,\r\n    Then dreams he of another benefice.\r\n    Sometimes she driveth o'er a soldier's neck,\r\n    And then dreams he of cutting foreign throats,\r\n    Of breaches, ambuscadoes, Spanish blades,\r\n    Of healths five fadom deep; and then anon\r\n    Drums in his ear, at which he starts and wakes,\r\n    And being thus frighted, swears a prayer or two\r\n    And sleeps again. This is that very Mab\r\n    That plats the manes of horses in the night\r\n    And bakes the elflocks in foul sluttish, hairs,\r\n    Which once untangled much misfortune bodes\r\n    This is the hag, when maids lie on their backs,\r\n    That presses them and learns them first to bear,\r\n    Making them women of good carriage.\r\n    This is she-\r\n\r\n  Rom. Peace, peace, Mercutio, peace!\r\n    Thou talk'st of nothing.\r\n\r\n  Mer. True, I talk of dreams;\r\n    Which are the children of an idle brain,\r\n    Begot of nothing but vain fantasy;\r\n    Which is as thin of substance as the air,\r\n    And more inconstant than the wind, who wooes\r\n    Even now the frozen bosom of the North\r\n    And, being anger'd, puffs away from thence,\r\n    Turning his face to the dew-dropping South.\r\n\r\n  Ben. This wind you talk of blows us from ourselves.\r\n    Supper is done, and we shall come too late.\r\n\r\n  Rom. I fear, too early; for my mind misgives\r\n    Some consequence, yet hanging in the stars,\r\n    Shall bitterly begin his fearful date\r\n    With this night's revels and expire the term\r\n    Of a despised life, clos'd in my breast,\r\n    By some vile forfeit of untimely death.\r\n    But he that hath the steerage of my course\r\n    Direct my sail! On, lusty gentlemen!\r\n\r\n  Ben. Strike, drum.\r\n                           They march about the stage. [Exeunt.]\r\n\r\n\r\n\r\n\r\nScene V.\r\nCapulet's house.\r\n\r\nServingmen come forth with napkins.\r\n\r\n  1. Serv. Where's Potpan, that he helps not to take away?\r\n    He shift a trencher! he scrape a trencher!\r\n  2. Serv. When good manners shall lie all in one or two men's\r\n    hands, and they unwash'd too, 'tis a foul thing.\r\n  1. Serv. Away with the join-stools, remove the court-cubbert,\r\n    look to the plate. Good thou, save me a piece of marchpane and, as\r\n    thou loves me, let the porter let in Susan Grindstone and\r\nNell.\r\n    Anthony, and Potpan!\r\n  2. Serv. Ay, boy, ready.\r\n  1. Serv. You are look'd for and call'd for, ask'd for and\r\n    sought for, in the great chamber.\r\n  3. Serv. We cannot be here and there too. Cheerly, boys!\r\n    Be brisk awhile, and the longer liver take all.      Exeunt.\r\n\r\n    Enter the Maskers, Enter, [with Servants,] Capulet, his Wife,\r\n              Juliet, Tybalt, and all the Guests\r\n               and Gentlewomen to the Maskers.\r\n\r\n\r\n  Cap. Welcome, gentlemen! Ladies that have their toes\r\n    Unplagu'd with corns will have a bout with you.\r\n    Ah ha, my mistresses! which of you all\r\n    Will now deny to dance? She that makes dainty,\r\n    She I'll swear hath corns. Am I come near ye now?\r\n    Welcome, gentlemen! I have seen the day\r\n    That I have worn a visor and could tell\r\n    A whispering tale in a fair lady's ear,\r\n    Such as would please. 'Tis gone, 'tis gone, 'tis gone!\r\n    You are welcome, gentlemen! Come, musicians, play.\r\n    A hall, a hall! give room! and foot it, girls.\r\n                                    Music plays, and they dance.\r\n    More light, you knaves! and turn the tables up,\r\n    And quench the fire, the room is grown too hot.\r\n    Ah, sirrah, this unlook'd-for sport comes well.\r\n    Nay, sit, nay, sit, good cousin Capulet,\r\n    For you and I are past our dancing days.\r\n    How long is't now since last yourself and I\r\n    Were in a mask?\r\n  2. Cap. By'r Lady, thirty years.\r\n\r\n  Cap. What, man? 'Tis not so much, 'tis not so much!\r\n    'Tis since the nuptial of Lucentio,\r\n    Come Pentecost as quickly as it will,\r\n    Some five-and-twenty years, and then we mask'd.\r\n  2. Cap. 'Tis more, 'tis more! His son is elder, sir;\r\n    His son is thirty.\r\n\r\n  Cap. Will you tell me that?\r\n    His son was but a ward two years ago.\r\n\r\n  Rom. [to a Servingman] What lady's that, which doth enrich the\r\n    hand Of yonder knight?\r\n\r\n  Serv. I know not, sir.\r\n\r\n  Rom. O, she doth teach the torches to burn bright!\r\n    It seems she hangs upon the cheek of night\r\n    Like a rich jewel in an Ethiop's ear-\r\n    Beauty too rich for use, for earth too dear!\r\n    So shows a snowy dove trooping with crows\r\n    As yonder lady o'er her fellows shows.\r\n    The measure done, I'll watch her place of stand\r\n    And, touching hers, make blessed my rude hand.\r\n    Did my heart love till now? Forswear it, sight!\r\n    For I ne'er saw true beauty till this night.\r\n\r\n  Tyb. This, by his voice, should be a Montague.\r\n    Fetch me my rapier, boy. What, dares the slave\r\n    Come hither, cover'd with an antic face,\r\n    To fleer and scorn at our solemnity?\r\n    Now, by the stock and honour of my kin,\r\n    To strike him dead I hold it not a sin.\r\n\r\n  Cap. Why, how now, kinsman? Wherefore storm you so?\r\n\r\n  Tyb. Uncle, this is a Montague, our foe;\r\n    A villain, that is hither come in spite\r\n    To scorn at our solemnity this night.\r\n\r\n  Cap. Young Romeo is it?\r\n\r\n  Tyb. 'Tis he, that villain Romeo.\r\n\r\n  Cap. Content thee, gentle coz, let him alone.\r\n    'A bears him like a portly gentleman,\r\n    And, to say truth, Verona brags of him\r\n    To be a virtuous and well-govern'd youth.\r\n    I would not for the wealth of all this town\r\n    Here in my house do him disparagement.\r\n    Therefore be patient, take no note of him.\r\n    It is my will; the which if thou respect,\r\n    Show a fair presence and put off these frowns,\r\n    An ill-beseeming semblance for a feast.\r\n\r\n  Tyb. It fits when such a villain is a guest.\r\n    I'll not endure him.\r\n\r\n  Cap. He shall be endur'd.\r\n    What, goodman boy? I say he shall. Go to!\r\n    Am I the master here, or you? Go to!\r\n    You'll not endure him? God shall mend my soul!\r\n    You'll make a mutiny among my guests!\r\n    You will set cock-a-hoop! you'll be the man!\r\n\r\n  Tyb. Why, uncle, 'tis a shame.\r\n\r\n  Cap. Go to, go to!\r\n    You are a saucy boy. Is't so, indeed?\r\n    This trick may chance to scathe you. I know what.\r\n    You must contrary me! Marry, 'tis time.-\r\n    Well said, my hearts!- You are a princox- go!\r\n    Be quiet, or- More light, more light!- For shame!\r\n    I'll make you quiet; what!- Cheerly, my hearts!\r\n\r\n  Tyb. Patience perforce with wilful choler meeting\r\n    Makes my flesh tremble in their different greeting.\r\n    I will withdraw; but this intrusion shall,\r\n    Now seeming sweet, convert to bitt'rest gall.          Exit.\r\n\r\n  Rom. If I profane with my unworthiest hand\r\n    This holy shrine, the gentle fine is this:\r\n    My lips, two blushing pilgrims, ready stand\r\n    To smooth that rough touch with a tender kiss.\r\n\r\n  Jul. Good pilgrim, you do wrong your hand too much,\r\n    Which mannerly devotion shows in this;\r\n    For saints have hands that pilgrims' hands do touch,\r\n    And palm to palm is holy palmers' kiss.\r\n\r\n  Rom. Have not saints lips, and holy palmers too?\r\n\r\n  Jul. Ay, pilgrim, lips that they must use in pray'r.\r\n\r\n  Rom. O, then, dear saint, let lips do what hands do!\r\n    They pray; grant thou, lest faith turn to despair.\r\n\r\n  Jul. Saints do not move, though grant for prayers' sake.\r\n\r\n  Rom. Then move not while my prayer's effect I take.\r\n    Thus from my lips, by thine my sin is purg'd.  [Kisses her.]\r\n\r\n  Jul. Then have my lips the sin that they have took.\r\n\r\n  Rom. Sin from my lips? O trespass sweetly urg'd!\r\n    Give me my sin again.                          [Kisses her.]\r\n\r\n  Jul. You kiss by th' book.\r\n\r\n  Nurse. Madam, your mother craves a word with you.\r\n\r\n  Rom. What is her mother?\r\n\r\n  Nurse. Marry, bachelor,\r\n    Her mother is the lady of the house.\r\n    And a good lady, and a wise and virtuous.\r\n    I nurs'd her daughter that you talk'd withal.\r\n    I tell you, he that can lay hold of her\r\n    Shall have the chinks.\r\n\r\n  Rom. Is she a Capulet?\r\n    O dear account! my life is my foe's debt.\r\n\r\n  Ben. Away, be gone; the sport is at the best.\r\n\r\n  Rom. Ay, so I fear; the more is my unrest.\r\n\r\n  Cap. Nay, gentlemen, prepare not to be gone;\r\n    We have a trifling foolish banquet towards.\r\n    Is it e'en so? Why then, I thank you all.\r\n    I thank you, honest gentlemen. Good night.\r\n    More torches here! [Exeunt Maskers.] Come on then, let's to bed.\r\n    Ah, sirrah, by my fay, it waxes late;\r\n    I'll to my rest.\r\n                              Exeunt [all but Juliet and Nurse].\r\n\r\n  Jul. Come hither, nurse. What is yond gentleman?\r\n\r\n  Nurse. The son and heir of old Tiberio.\r\n\r\n  Jul. What's he that now is going out of door?\r\n\r\n  Nurse. Marry, that, I think, be young Petruchio.\r\n\r\n  Jul. What's he that follows there, that would not dance?\r\n\r\n  Nurse. I know not.\r\n\r\n  Jul. Go ask his name.- If he be married,\r\n    My grave is like to be my wedding bed.\r\n\r\n  Nurse. His name is Romeo, and a Montague,\r\n    The only son of your great enemy.\r\n\r\n  Jul. My only love, sprung from my only hate!\r\n    Too early seen unknown, and known too late!\r\n    Prodigious birth of love it is to me\r\n    That I must love a loathed enemy.\r\n\r\n  Nurse. What's this? what's this?\r\n\r\n  Jul. A rhyme I learnt even now\r\n    Of one I danc'd withal.\r\n                                     One calls within, 'Juliet.'\r\n\r\n  Nurse. Anon, anon!\r\n    Come, let's away; the strangers all are gone.        Exeunt.\r\n\r\n\r\n\r\n\r\nPROLOGUE\r\n\r\nEnter Chorus.\r\n\r\n\r\n  Chor. Now old desire doth in his deathbed lie,\r\n    And young affection gapes to be his heir;\r\n    That fair for which love groan'd for and would die,\r\n    With tender Juliet match'd, is now not fair.\r\n    Now Romeo is belov'd, and loves again,\r\n    Alike bewitched by the charm of looks;\r\n    But to his foe suppos'd he must complain,\r\n    And she steal love's sweet bait from fearful hooks.\r\n    Being held a foe, he may not have access\r\n    To breathe such vows as lovers use to swear,\r\n    And she as much in love, her means much less\r\n    To meet her new beloved anywhere;\r\n    But passion lends them power, time means, to meet,\r\n    Temp'ring extremities with extreme sweet.\r\nExit.\r\n\r\n\r\n\r\n\r\nACT II. Scene I.\r\nA lane by the wall of Capulet's orchard.\r\n\r\nEnter Romeo alone.\r\n\r\n\r\n  Rom. Can I go forward when my heart is here?\r\n    Turn back, dull earth, and find thy centre out.\r\n                     [Climbs the wall and leaps down within it.]\r\n\r\n                   Enter Benvolio with Mercutio.\r\n\r\n\r\n  Ben. Romeo! my cousin Romeo! Romeo!\r\n\r\n  Mer. He is wise,\r\n    And, on my life, hath stol'n him home to bed.\r\n\r\n  Ben. He ran this way, and leapt this orchard wall.\r\n    Call, good Mercutio.\r\n\r\n  Mer. Nay, I'll conjure too.\r\n    Romeo! humours! madman! passion! lover!\r\n    Appear thou in the likeness of a sigh;\r\n    Speak but one rhyme, and I am satisfied!\r\n    Cry but 'Ay me!' pronounce but 'love' and 'dove';\r\n    Speak to my gossip Venus one fair word,\r\n    One nickname for her purblind son and heir,\r\n    Young Adam Cupid, he that shot so trim\r\n    When King Cophetua lov'd the beggar maid!\r\n    He heareth not, he stirreth not, be moveth not;\r\n    The ape is dead, and I must conjure him.\r\n    I conjure thee by Rosaline's bright eyes.\r\n    By her high forehead and her scarlet lip,\r\n    By her fine foot, straight leg, and quivering thigh,\r\n    And the demesnes that there adjacent lie,\r\n    That in thy likeness thou appear to us!\r\n\r\n  Ben. An if he hear thee, thou wilt anger him.\r\n\r\n  Mer. This cannot anger him. 'Twould anger him\r\n    To raise a spirit in his mistress' circle\r\n    Of some strange nature, letting it there stand\r\n    Till she had laid it and conjur'd it down.\r\n    That were some spite; my invocation\r\n    Is fair and honest: in his mistress' name,\r\n    I conjure only but to raise up him.\r\n\r\n  Ben. Come, he hath hid himself among these trees\r\n    To be consorted with the humorous night.\r\n    Blind is his love and best befits the dark.\r\n\r\n  Mer. If love be blind, love cannot hit the mark.\r\n    Now will he sit under a medlar tree\r\n    And wish his mistress were that kind of fruit\r\n    As maids call medlars when they laugh alone.\r\n    O, Romeo, that she were, O that she were\r\n    An open et cetera, thou a pop'rin pear!\r\n    Romeo, good night. I'll to my truckle-bed;\r\n    This field-bed is too cold for me to sleep.\r\n    Come, shall we go?\r\n\r\n  Ben. Go then, for 'tis in vain\r\n    'To seek him here that means not to be found.\r\n                                                         Exeunt.\r\n\r\n\r\n\r\n\r\nScene II.\r\nCapulet's orchard.\r\n\r\nEnter Romeo.\r\n\r\n\r\n  Rom. He jests at scars that never felt a wound.\r\n\r\n                     Enter Juliet above at a window.\r\n\r\n    But soft! What light through yonder window breaks?\r\n    It is the East, and Juliet is the sun!\r\n    Arise, fair sun, and kill the envious moon,\r\n    Who is already sick and pale with grief\r\n    That thou her maid art far more fair than she.\r\n    Be not her maid, since she is envious.\r\n    Her vestal livery is but sick and green,\r\n    And none but fools do wear it. Cast it off.\r\n    It is my lady; O, it is my love!\r\n    O that she knew she were!\r\n    She speaks, yet she says nothing. What of that?\r\n    Her eye discourses; I will answer it.\r\n    I am too bold; 'tis not to me she speaks.\r\n    Two of the fairest stars in all the heaven,\r\n    Having some business, do entreat her eyes\r\n    To twinkle in their spheres till they return.\r\n    What if her eyes were there, they in her head?\r\n    The brightness of her cheek would shame those stars\r\n    As daylight doth a lamp; her eyes in heaven\r\n    Would through the airy region stream so bright\r\n    That birds would sing and think it were not night.\r\n    See how she leans her cheek upon her hand!\r\n    O that I were a glove upon that hand,\r\n    That I might touch that cheek!\r\n\r\n  Jul. Ay me!\r\n\r\n  Rom. She speaks.\r\n    O, speak again, bright angel! for thou art\r\n    As glorious to this night, being o'er my head,\r\n    As is a winged messenger of heaven\r\n    Unto the white-upturned wond'ring eyes\r\n    Of mortals that fall back to gaze on him\r\n    When he bestrides the lazy-pacing clouds\r\n    And sails upon the bosom of the air.\r\n\r\n  Jul. O Romeo, Romeo! wherefore art thou Romeo?\r\n    Deny thy father and refuse thy name!\r\n    Or, if thou wilt not, be but sworn my love,\r\n    And I'll no longer be a Capulet.\r\n\r\n  Rom. [aside] Shall I hear more, or shall I speak at this?\r\n\r\n  Jul. 'Tis but thy name that is my enemy.\r\n    Thou art thyself, though not a Montague.\r\n    What's Montague? it is nor hand, nor foot,\r\n    Nor arm, nor face, nor any other part\r\n    Belonging to a man. O, be some other name!\r\n    What's in a name? That which we call a rose\r\n    By any other name would smell as sweet.\r\n    So Romeo would, were he not Romeo call'd,\r\n    Retain that dear perfection which he owes\r\n    Without that title. Romeo, doff thy name;\r\n    And for that name, which is no part of thee,\r\n    Take all myself.\r\n\r\n  Rom. I take thee at thy word.\r\n    Call me but love, and I'll be new baptiz'd;\r\n    Henceforth I never will be Romeo.\r\n\r\n  Jul. What man art thou that, thus bescreen'd in night,\r\n    So stumblest on my counsel?\r\n\r\n  Rom. By a name\r\n    I know not how to tell thee who I am.\r\n    My name, dear saint, is hateful to myself,\r\n    Because it is an enemy to thee.\r\n    Had I it written, I would tear the word.\r\n\r\n  Jul. My ears have yet not drunk a hundred words\r\n    Of that tongue's utterance, yet I know the sound.\r\n    Art thou not Romeo, and a Montague?\r\n\r\n  Rom. Neither, fair saint, if either thee dislike.\r\n\r\n  Jul. How cam'st thou hither, tell me, and wherefore?\r\n    The orchard walls are high and hard to climb,\r\n    And the place death, considering who thou art,\r\n    If any of my kinsmen find thee here.\r\n\r\n  Rom. With love's light wings did I o'erperch these walls;\r\n    For stony limits cannot hold love out,\r\n    And what love can do, that dares love attempt.\r\n    Therefore thy kinsmen are no let to me.\r\n\r\n  Jul. If they do see thee, they will murther thee.\r\n\r\n  Rom. Alack, there lies more peril in thine eye\r\n    Than twenty of their swords! Look thou but sweet,\r\n    And I am proof against their enmity.\r\n\r\n  Jul. I would not for the world they saw thee here.\r\n\r\n  Rom. I have night's cloak to hide me from their sight;\r\n    And but thou love me, let them find me here.\r\n    My life were better ended by their hate\r\n    Than death prorogued, wanting of thy love.\r\n\r\n  Jul. By whose direction found'st thou out this place?\r\n\r\n  Rom. By love, that first did prompt me to enquire.\r\n    He lent me counsel, and I lent him eyes.\r\n    I am no pilot; yet, wert thou as far\r\n    As that vast shore wash'd with the farthest sea,\r\n    I would adventure for such merchandise.\r\n\r\n  Jul. Thou knowest the mask of night is on my face;\r\n    Else would a maiden blush bepaint my cheek\r\n    For that which thou hast heard me speak to-night.\r\n    Fain would I dwell on form- fain, fain deny\r\n    What I have spoke; but farewell compliment!\r\n    Dost thou love me, I know thou wilt say 'Ay';\r\n    And I will take thy word. Yet, if thou swear'st,\r\n    Thou mayst prove false. At lovers' perjuries,\r\n    They say Jove laughs. O gentle Romeo,\r\n    If thou dost love, pronounce it faithfully.\r\n    Or if thou thinkest I am too quickly won,\r\n    I'll frown, and be perverse, and say thee nay,\r\n    So thou wilt woo; but else, not for the world.\r\n    In truth, fair Montague, I am too fond,\r\n    And therefore thou mayst think my haviour light;\r\n    But trust me, gentleman, I'll prove more true\r\n    Than those that have more cunning to be strange.\r\n    I should have been more strange, I must confess,\r\n    But that thou overheard'st, ere I was ware,\r\n    My true-love passion. Therefore pardon me,\r\n    And not impute this yielding to light love,\r\n    Which the dark night hath so discovered.\r\n\r\n  Rom. Lady, by yonder blessed moon I swear,\r\n    That tips with silver all these fruit-tree tops-\r\n\r\n  Jul. O, swear not by the moon, th' inconstant moon,\r\n    That monthly changes in her circled orb,\r\n    Lest that thy love prove likewise variable.\r\n\r\n  Rom. What shall I swear by?\r\n\r\n  Jul. Do not swear at all;\r\n    Or if thou wilt, swear by thy gracious self,\r\n    Which is the god of my idolatry,\r\n    And I'll believe thee.\r\n\r\n  Rom. If my heart's dear love-\r\n\r\n  Jul. Well, do not swear. Although I joy in thee,\r\n    I have no joy of this contract to-night.\r\n    It is too rash, too unadvis'd, too sudden;\r\n    Too like the lightning, which doth cease to be\r\n    Ere one can say 'It lightens.' Sweet, good night!\r\n    This bud of love, by summer's ripening breath,\r\n    May prove a beauteous flow'r when next we meet.\r\n    Good night, good night! As sweet repose and rest\r\n    Come to thy heart as that within my breast!\r\n\r\n  Rom. O, wilt thou leave me so unsatisfied?\r\n\r\n  Jul. What satisfaction canst thou have to-night?\r\n\r\n  Rom. Th' exchange of thy love's faithful vow for mine.\r\n\r\n  Jul. I gave thee mine before thou didst request it;\r\n    And yet I would it were to give again.\r\n\r\n  Rom. Would'st thou withdraw it? For what purpose, love?\r\n\r\n  Jul. But to be frank and give it thee again.\r\n    And yet I wish but for the thing I have.\r\n    My bounty is as boundless as the sea,\r\n    My love as deep; the more I give to thee,\r\n    The more I have, for both are infinite.\r\n    I hear some noise within. Dear love, adieu!\r\n                                           [Nurse] calls within.\r\n    Anon, good nurse! Sweet Montague, be true.\r\n    Stay but a little, I will come again.                [Exit.]\r\n\r\n  Rom. O blessed, blessed night! I am afeard,\r\n    Being in night, all this is but a dream,\r\n    Too flattering-sweet to be substantial.\r\n\r\n                       Enter Juliet above.\r\n\r\n\r\n  Jul. Three words, dear Romeo, and good night indeed.\r\n    If that thy bent of love be honourable,\r\n    Thy purpose marriage, send me word to-morrow,\r\n    By one that I'll procure to come to thee,\r\n    Where and what time thou wilt perform the rite;\r\n    And all my fortunes at thy foot I'll lay\r\n    And follow thee my lord throughout the world.\r\n\r\n  Nurse. (within) Madam!\r\n\r\n  Jul. I come, anon.- But if thou meanest not well,\r\n    I do beseech thee-\r\n\r\n  Nurse. (within) Madam!\r\n\r\n  Jul. By-and-by I come.-\r\n    To cease thy suit and leave me to my grief.\r\n    To-morrow will I send.\r\n\r\n  Rom. So thrive my soul-\r\n\r\n  Jul. A thousand times good night!                        Exit.\r\n\r\n  Rom. A thousand times the worse, to want thy light!\r\n    Love goes toward love as schoolboys from their books;\r\n    But love from love, towards school with heavy looks.\r\n\r\n                     Enter Juliet again, [above].\r\n\r\n\r\n  Jul. Hist! Romeo, hist! O for a falconer's voice\r\n    To lure this tassel-gentle back again!\r\n    Bondage is hoarse and may not speak aloud;\r\n    Else would I tear the cave where Echo lies,\r\n    And make her airy tongue more hoarse than mine\r\n    With repetition of my Romeo's name.\r\n    Romeo!\r\n\r\n  Rom. It is my soul that calls upon my name.\r\n    How silver-sweet sound lovers' tongues by night,\r\n    Like softest music to attending ears!\r\n\r\n  Jul. Romeo!\r\n\r\n  Rom. My dear?\r\n\r\n  Jul. At what o'clock to-morrow\r\n    Shall I send to thee?\r\n\r\n  Rom. By the hour of nine.\r\n\r\n  Jul. I will not fail. 'Tis twenty years till then.\r\n    I have forgot why I did call thee back.\r\n\r\n  Rom. Let me stand here till thou remember it.\r\n\r\n  Jul. I shall forget, to have thee still stand there,\r\n    Rememb'ring how I love thy company.\r\n\r\n  Rom. And I'll still stay, to have thee still forget,\r\n    Forgetting any other home but this.\r\n\r\n  Jul. 'Tis almost morning. I would have thee gone-\r\n    And yet no farther than a wanton's bird,\r\n    That lets it hop a little from her hand,\r\n    Like a poor prisoner in his twisted gyves,\r\n    And with a silk thread plucks it back again,\r\n    So loving-jealous of his liberty.\r\n\r\n  Rom. I would I were thy bird.\r\n\r\n  Jul. Sweet, so would I.\r\n    Yet I should kill thee with much cherishing.\r\n    Good night, good night! Parting is such sweet sorrow,\r\n    That I shall say good night till it be morrow.\r\n                                                         [Exit.]\r\n\r\n  Rom. Sleep dwell upon thine eyes, peace in thy breast!\r\n    Would I were sleep and peace, so sweet to rest!\r\n    Hence will I to my ghostly father's cell,\r\n    His help to crave and my dear hap to tell.\r\n Exit\r\n\r\n\r\n\r\n\r\nScene III.\r\nFriar Laurence's cell.\r\n\r\nEnter Friar, [Laurence] alone, with a basket.\r\n\r\n\r\n  Friar. The grey-ey'd morn smiles on the frowning night,\r\n    Check'ring the Eastern clouds with streaks of light;\r\n    And flecked darkness like a drunkard reels\r\n    From forth day's path and Titan's fiery wheels.\r\n    Non, ere the sun advance his burning eye\r\n    The day to cheer and night's dank dew to dry,\r\n    I must up-fill this osier cage of ours\r\n    With baleful weeds and precious-juiced flowers.\r\n    The earth that's nature's mother is her tomb.\r\n    What is her burying gave, that is her womb;\r\n    And from her womb children of divers kind\r\n    We sucking on her natural bosom find;\r\n    Many for many virtues excellent,\r\n    None but for some, and yet all different.\r\n    O, mickle is the powerful grace that lies\r\n    In plants, herbs, stones, and their true qualities;\r\n    For naught so vile that on the earth doth live\r\n    But to the earth some special good doth give;\r\n    Nor aught so good but, strain'd from that fair use,\r\n    Revolts from true birth, stumbling on abuse.\r\n    Virtue itself turns vice, being misapplied,\r\n    And vice sometime's by action dignified.\r\n    Within the infant rind of this small flower\r\n    Poison hath residence, and medicine power;\r\n    For this, being smelt, with that part cheers each part;\r\n    Being tasted, slays all senses with the heart.\r\n    Two such opposed kings encamp them still\r\n    In man as well as herbs- grace and rude will;\r\n    And where the worser is predominant,\r\n    Full soon the canker death eats up that plant.\r\n\r\n                        Enter Romeo.\r\n\r\n\r\n  Rom. Good morrow, father.\r\n\r\n  Friar. Benedicite!\r\n    What early tongue so sweet saluteth me?\r\n    Young son, it argues a distempered head\r\n    So soon to bid good morrow to thy bed.\r\n    Care keeps his watch in every old man's eye,\r\n    And where care lodges sleep will never lie;\r\n    But where unbruised youth with unstuff'd brain\r\n    Doth couch his limbs, there golden sleep doth reign.\r\n    Therefore thy earliness doth me assure\r\n    Thou art uprous'd with some distemp'rature;\r\n    Or if not so, then here I hit it right-\r\n    Our Romeo hath not been in bed to-night.\r\n\r\n  Rom. That last is true-the sweeter rest was mine.\r\n\r\n  Friar. God pardon sin! Wast thou with Rosaline?\r\n\r\n  Rom. With Rosaline, my ghostly father? No.\r\n    I have forgot that name, and that name's woe.\r\n\r\n  Friar. That's my good son! But where hast thou been then?\r\n\r\n  Rom. I'll tell thee ere thou ask it me again.\r\n    I have been feasting with mine enemy,\r\n    Where on a sudden one hath wounded me\r\n    That's by me wounded. Both our remedies\r\n    Within thy help and holy physic lies.\r\n    I bear no hatred, blessed man, for, lo,\r\n    My intercession likewise steads my foe.\r\n\r\n  Friar. Be plain, good son, and homely in thy drift\r\n    Riddling confession finds but riddling shrift.\r\n\r\n  Rom. Then plainly know my heart's dear love is set\r\n    On the fair daughter of rich Capulet;\r\n    As mine on hers, so hers is set on mine,\r\n    And all combin'd, save what thou must combine\r\n    By holy marriage. When, and where, and how\r\n    We met, we woo'd, and made exchange of vow,\r\n    I'll tell thee as we pass; but this I pray,\r\n    That thou consent to marry us to-day.\r\n\r\n  Friar. Holy Saint Francis! What a change is here!\r\n    Is Rosaline, that thou didst love so dear,\r\n    So soon forsaken? Young men's love then lies\r\n    Not truly in their hearts, but in their eyes.\r\n    Jesu Maria! What a deal of brine\r\n    Hath wash'd thy sallow cheeks for Rosaline!\r\n    How much salt water thrown away in waste,\r\n    To season love, that of it doth not taste!\r\n    The sun not yet thy sighs from heaven clears,\r\n    Thy old groans ring yet in mine ancient ears.\r\n    Lo, here upon thy cheek the stain doth sit\r\n    Of an old tear that is not wash'd off yet.\r\n    If e'er thou wast thyself, and these woes thine,\r\n    Thou and these woes were all for Rosaline.\r\n    And art thou chang'd? Pronounce this sentence then:\r\n    Women may fall when there's no strength in men.\r\n\r\n  Rom. Thou chid'st me oft for loving Rosaline.\r\n\r\n  Friar. For doting, not for loving, pupil mine.\r\n\r\n  Rom. And bad'st me bury love.\r\n\r\n  Friar. Not in a grave\r\n    To lay one in, another out to have.\r\n\r\n  Rom. I pray thee chide not. She whom I love now\r\n    Doth grace for grace and love for love allow.\r\n    The other did not so.\r\n\r\n  Friar. O, she knew well\r\n    Thy love did read by rote, that could not spell.\r\n    But come, young waverer, come go with me.\r\n    In one respect I'll thy assistant be;\r\n    For this alliance may so happy prove\r\n    To turn your households' rancour to pure love.\r\n\r\n  Rom. O, let us hence! I stand on sudden haste.\r\n\r\n  Friar. Wisely, and slow. They stumble that run fast.\r\n                                                         Exeunt.\r\n\r\n\r\n\r\n\r\nScene IV.\r\nA street.\r\n\r\nEnter Benvolio and Mercutio.\r\n\r\n\r\n  Mer. Where the devil should this Romeo be?\r\n    Came he not home to-night?\r\n\r\n  Ben. Not to his father's. I spoke with his man.\r\n\r\n  Mer. Why, that same pale hard-hearted wench, that Rosaline,\r\n    Torments him so that he will sure run mad.\r\n\r\n  Ben. Tybalt, the kinsman to old Capulet,\r\n    Hath sent a letter to his father's house.\r\n\r\n  Mer. A challenge, on my life.\r\n\r\n  Ben. Romeo will answer it.\r\n\r\n  Mer. Any man that can write may answer a letter.\r\n\r\n  Ben. Nay, he will answer the letter's master, how he dares,\r\n    being dared.\r\n\r\n  Mer. Alas, poor Romeo, he is already dead! stabb'd with a white\r\n    wench's black eye; shot through the ear with a love song; the\r\n    very pin of his heart cleft with the blind bow-boy's\r\n    butt-shaft; and is he a man to encounter Tybalt?\r\n\r\n  Ben. Why, what is Tybalt?\r\n\r\n  Mer. More than Prince of Cats, I can tell you. O, he's the\r\n    courageous captain of compliments. He fights as you sing\r\n    pricksong-keeps time, distance, and proportion; rests me his\r\n    minim rest, one, two, and the third in your bosom! the very\r\n    butcher of a silk button, a duellist, a duellist! a gentleman\r\n    of the very first house, of the first and second cause. Ah, the\r\n    immortal passado! the punto reverse! the hay.\r\n\r\n  Ben. The what?\r\n\r\n  Mer. The pox of such antic, lisping, affecting fantasticoes-\r\n    these new tuners of accent! 'By Jesu, a very good blade! a very\r\n    tall man! a very good whore!' Why, is not this a lamentable thing,\r\n    grandsir, that we should be thus afflicted with these strange\r\n    flies, these fashion-mongers, these pardona-mi's, who stand\r\n    so much on the new form that they cannot sit at ease on the old\r\n    bench? O, their bones, their bones!\r\n\r\n                               Enter Romeo.\r\n\r\n\r\n  Ben. Here comes Romeo! here comes Romeo!\r\n\r\n  Mer. Without his roe, like a dried herring. O flesh, flesh, how\r\n    art thou fishified! Now is he for the numbers that Petrarch\r\n    flowed in. Laura, to his lady, was but a kitchen wench (marry, she\r\n    had a better love to berhyme her), Dido a dowdy, Cleopatra a gypsy,\r\n    Helen and Hero hildings and harlots, This be a gray eye or so,\r\n    but not to the purpose. Signior Romeo, bon jour! There's a French\r\n    salutation to your French slop. You gave us the counterfeit\r\n    fairly last night.\r\n\r\n  Rom. Good morrow to you both. What counterfeit did I give you?\r\n\r\n  Mer. The slip, sir, the slip. Can you not conceive?\r\n\r\n  Rom. Pardon, good Mercutio. My business was great, and in such a\r\n    case as mine a man may strain courtesy.\r\n\r\n  Mer. That's as much as to say, such a case as yours constrains a\r\n    man to bow in the hams.\r\n\r\n  Rom. Meaning, to cursy.\r\n\r\n  Mer. Thou hast most kindly hit it.\r\n\r\n  Rom. A most courteous exposition.\r\n\r\n  Mer. Nay, I am the very pink of courtesy.\r\n\r\n  Rom. Pink for flower.\r\n\r\n  Mer. Right.\r\n\r\n  Rom. Why, then is my pump well-flower'd.\r\n\r\n  Mer. Well said! Follow me this jest now till thou hast worn out\r\n    thy pump, that, when the single sole of it is worn, the jest may\r\n    remain, after the wearing, solely singular.\r\n\r\n  Rom. O single-sold jest, solely singular for the singleness!\r\n\r\n  Mer. Come between us, good Benvolio! My wits faint.\r\n\r\n  Rom. Swits and spurs, swits and spurs! or I'll cry a match.\r\n\r\n  Mer. Nay, if our wits run the wild-goose chase, I am done; for\r\n    thou hast more of the wild goose in one of thy wits than, I am\r\n    sure, I have in my whole five. Was I with you there for the goose?\r\n\r\n  Rom. Thou wast never with me for anything when thou wast not\r\n    there for the goose.\r\n\r\n  Mer. I will bite thee by the ear for that jest.\r\n\r\n  Rom. Nay, good goose, bite not!\r\n\r\n  Mer. Thy wit is a very bitter sweeting; it is a most sharp sauce.\r\n\r\n  Rom. And is it not, then, well serv'd in to a sweet goose?\r\n\r\n  Mer. O, here's a wit of cheveril, that stretches from an inch\r\n    narrow to an ell broad!\r\n\r\n  Rom. I stretch it out for that word 'broad,' which, added to\r\n    the goose, proves thee far and wide a broad goose.\r\n\r\n  Mer. Why, is not this better now than groaning for love? Now\r\n    art thou sociable, now art thou Romeo; now art thou what thou art, by\r\n    art as well as by nature. For this drivelling love is like a\r\n    great natural that runs lolling up and down to hide his bauble in\r\n    a hole.\r\n\r\n  Ben. Stop there, stop there!\r\n\r\n  Mer. Thou desirest me to stop in my tale against the hair.\r\n\r\n  Ben. Thou wouldst else have made thy tale large.\r\n\r\n  Mer. O, thou art deceiv'd! I would have made it short; for I\r\n    was come to the whole depth of my tale, and meant indeed to\r\n    occupy the argument no longer.\r\n\r\n  Rom. Here's goodly gear!\r\n\r\n                      Enter Nurse and her Man [Peter].\r\n\r\n\r\n  Mer. A sail, a sail!\r\n\r\n  Ben. Two, two! a shirt and a smock.\r\n\r\n  Nurse. Peter!\r\n\r\n  Peter. Anon.\r\n\r\n  Nurse. My fan, Peter.\r\n\r\n  Mer. Good Peter, to hide her face; for her fan's the fairer face of\r\n    the two.\r\n\r\n  Nurse. God ye good morrow, gentlemen.\r\n\r\n  Mer. God ye good-den, fair gentlewoman.\r\n\r\n  Nurse. Is it good-den?\r\n\r\n  Mer. 'Tis no less, I tell ye; for the bawdy hand of the dial is\r\n    now upon the prick of noon.\r\n\r\n  Nurse. Out upon you! What a man are you!\r\n\r\n  Rom. One, gentlewoman, that God hath made for himself to mar.\r\n\r\n  Nurse. By my troth, it is well said. 'For himself to mar,'\r\n    quoth 'a? Gentlemen, can any of you tell me where I may find the\r\n    young Romeo?\r\n\r\n  Rom. I can tell you; but young Romeo will be older when you\r\n    have found him than he was when you sought him. I am the youngest\r\n    of that name, for fault of a worse.\r\n\r\n  Nurse. You say well.\r\n\r\n  Mer. Yea, is the worst well? Very well took, i' faith! wisely,\r\n    wisely.\r\n\r\n  Nurse. If you be he, sir, I desire some confidence with you.\r\n\r\n  Ben. She will endite him to some supper.\r\n\r\n  Mer. A bawd, a bawd, a bawd! So ho!\r\n\r\n  Rom. What hast thou found?\r\n\r\n  Mer. No hare, sir; unless a hare, sir, in a lenten pie, that is\r\n    something stale and hoar ere it be spent\r\n                                     He walks by them and sings.\r\n\r\n                   An old hare hoar,\r\n                   And an old hare hoar,\r\n                Is very good meat in Lent;\r\n                   But a hare that is hoar\r\n                   Is too much for a score\r\n                When it hoars ere it be spent.\r\n\r\n    Romeo, will you come to your father's? We'll to dinner thither.\r\n\r\n  Rom. I will follow you.\r\n\r\n  Mer. Farewell, ancient lady. Farewell,\r\n    [sings] lady, lady, lady.\r\n                                      Exeunt Mercutio, Benvolio.\r\n\r\n  Nurse. Marry, farewell! I Pray you, Sir, what saucy merchant\r\n    was this that was so full of his ropery?\r\n\r\n  Rom. A gentleman, nurse, that loves to hear himself talk and\r\n    will speak more in a minute than he will stand to in a month.\r\n\r\n  Nurse. An 'a speak anything against me, I'll take him down, an\r\n'a\r\n    were lustier than he is, and twenty such jacks; and if I cannot,\r\n    I'll find those that shall. Scurvy knave! I am none of his\r\n    flirt-gills; I am none of his skains-mates. And thou must\r\n    stand by too, and suffer every knave to use me at his pleasure!\r\n\r\n  Peter. I saw no man use you at his pleasure. If I had, my\r\n    weapon should quickly have been out, I warrant you. I dare draw as\r\n    soon as another man, if I see occasion in a good quarrel, and the\r\n    law on my side.\r\n\r\n  Nurse. Now, afore God, I am so vexed that every part about me\r\n    quivers. Scurvy knave! Pray you, sir, a word; and, as I told you,\r\n    my young lady bid me enquire you out. What she bid me say, I\r\n    will keep to myself; but first let me tell ye, if ye should lead\r\n    her into a fool's paradise, as they say, it were a very gross kind of\r\n    behaviour, as they say; for the gentlewoman is young; and\r\n    therefore, if you should deal double with her, truly it were\r\n    an ill thing to be off'red to any gentlewoman, and very weak dealing.\r\n\r\n  Rom. Nurse, commend me to thy lady and mistress. I protest unto\r\n    thee-\r\n\r\n  Nurse. Good heart, and I faith I will tell her as much. Lord,\r\n    Lord! she will be a joyful woman.\r\n\r\n  Rom. What wilt thou tell her, nurse? Thou dost not mark me.\r\n\r\n  Nurse. I will tell her, sir, that you do protest, which, as I\r\n    take it, is a gentlemanlike offer.\r\n\r\n  Rom. Bid her devise\r\n    Some means to come to shrift this afternoon;\r\n    And there she shall at Friar Laurence' cell\r\n    Be shriv'd and married. Here is for thy pains.\r\n\r\n  Nurse. No, truly, sir; not a penny.\r\n\r\n  Rom. Go to! I say you shall.\r\n\r\n  Nurse. This afternoon, sir? Well, she shall be there.\r\n\r\n  Rom. And stay, good nurse, behind the abbey wall.\r\n    Within this hour my man shall be with thee\r\n    And bring thee cords made like a tackled stair,\r\n    Which to the high topgallant of my joy\r\n    Must be my convoy in the secret night.\r\n    Farewell. Be trusty, and I'll quit thy pains.\r\n    Farewell. Commend me to thy mistress.\r\n\r\n  Nurse. Now God in heaven bless thee! Hark you, sir.\r\n\r\n  Rom. What say'st thou, my dear nurse?\r\n\r\n  Nurse. Is your man secret? Did you ne'er hear say,\r\n    Two may keep counsel, putting one away?\r\n\r\n  Rom. I warrant thee my man's as true as steel.\r\n\r\n  Nurse. Well, sir, my mistress is the sweetest lady. Lord, Lord!\r\n    when 'twas a little prating thing- O, there is a nobleman in\r\n    town, one Paris, that would fain lay knife aboard; but she,\r\n    good soul, had as lieve see a toad, a very toad, as see him. I\r\n    anger her sometimes, and tell her that Paris is the properer man;\r\n    but I'll warrant you, when I say so, she looks as pale as any\r\n    clout in the versal world. Doth not rosemary and Romeo begin both\r\n    with a letter?\r\n\r\n  Rom. Ay, nurse; what of that? Both with an R.\r\n\r\n  Nurse. Ah, mocker! that's the dog's name. R is for the- No; I\r\n    know it begins with some other letter; and she hath the prettiest\r\n    sententious of it, of you and rosemary, that it would do you\r\n    good to hear it.\r\n\r\n  Rom. Commend me to thy lady.\r\n\r\n  Nurse. Ay, a thousand times. [Exit Romeo.] Peter!\r\n\r\n  Peter. Anon.\r\n\r\n  Nurse. Peter, take my fan, and go before, and apace.\r\n                                                         Exeunt.\r\n\r\n\r\n\r\n\r\nScene V.\r\nCapulet's orchard.\r\n\r\nEnter Juliet.\r\n\r\n\r\n  Jul. The clock struck nine when I did send the nurse;\r\n    In half an hour she 'promis'd to return.\r\n    Perchance she cannot meet him. That's not so.\r\n    O, she is lame! Love's heralds should be thoughts,\r\n    Which ten times faster glide than the sun's beams\r\n    Driving back shadows over low'ring hills.\r\n    Therefore do nimble-pinion'd doves draw Love,\r\n    And therefore hath the wind-swift Cupid wings.\r\n    Now is the sun upon the highmost hill\r\n    Of this day's journey, and from nine till twelve\r\n    Is three long hours; yet she is not come.\r\n    Had she affections and warm youthful blood,\r\n    She would be as swift in motion as a ball;\r\n    My words would bandy her to my sweet love,\r\n    And his to me,\r\n    But old folks, many feign as they were dead-\r\n    Unwieldy, slow, heavy and pale as lead.\r\n\r\n                      Enter Nurse [and Peter].\r\n\r\n    O God, she comes! O honey nurse, what news?\r\n    Hast thou met with him? Send thy man away.\r\n\r\n  Nurse. Peter, stay at the gate.\r\n                                                   [Exit Peter.]\r\n\r\n  Jul. Now, good sweet nurse- O Lord, why look'st thou sad?\r\n    Though news be sad, yet tell them merrily;\r\n    If good, thou shamest the music of sweet news\r\n    By playing it to me with so sour a face.\r\n\r\n  Nurse. I am aweary, give me leave awhile.\r\n    Fie, how my bones ache! What a jaunce have I had!\r\n\r\n  Jul. I would thou hadst my bones, and I thy news.\r\n    Nay, come, I pray thee speak. Good, good nurse, speak.\r\n\r\n  Nurse. Jesu, what haste! Can you not stay awhile?\r\n    Do you not see that I am out of breath?\r\n\r\n  Jul. How art thou out of breath when thou hast breath\r\n    To say to me that thou art out of breath?\r\n    The excuse that thou dost make in this delay\r\n    Is longer than the tale thou dost excuse.\r\n    Is thy news good or bad? Answer to that.\r\n    Say either, and I'll stay the circumstance.\r\n    Let me be satisfied, is't good or bad?\r\n\r\n  Nurse. Well, you have made a simple choice; you know not how to\r\n    choose a man. Romeo? No, not he. Though his face be better\r\n    than any man's, yet his leg excels all men's; and for a hand and a\r\n    foot, and a body, though they be not to be talk'd on, yet\r\n    they are past compare. He is not the flower of courtesy, but, I'll\r\n    warrant him, as gentle as a lamb. Go thy ways, wench; serve\r\nGod.\r\n    What, have you din'd at home?\r\n\r\n  Jul. No, no. But all this did I know before.\r\n    What says he of our marriage? What of that?\r\n\r\n  Nurse. Lord, how my head aches! What a head have I!\r\n    It beats as it would fall in twenty pieces.\r\n    My back o' t' other side,- ah, my back, my back!\r\n    Beshrew your heart for sending me about\r\n    To catch my death with jauncing up and down!\r\n\r\n  Jul. I' faith, I am sorry that thou art not well.\r\n    Sweet, sweet, Sweet nurse, tell me, what says my love?\r\n\r\n  Nurse. Your love says, like an honest gentleman, and a courteous,\r\n    and a kind, and a handsome; and, I warrant, a virtuous- Where\r\n    is your mother?\r\n\r\n  Jul. Where is my mother? Why, she is within.\r\n    Where should she be? How oddly thou repliest!\r\n    'Your love says, like an honest gentleman,\r\n    \"Where is your mother?\"'\r\n\r\n  Nurse. O God's Lady dear!\r\n    Are you so hot? Marry come up, I trow.\r\n    Is this the poultice for my aching bones?\r\n    Henceforward do your messages yourself.\r\n\r\n  Jul. Here's such a coil! Come, what says Romeo?\r\n\r\n  Nurse. Have you got leave to go to shrift to-day?\r\n\r\n  Jul. I have.\r\n\r\n  Nurse. Then hie you hence to Friar Laurence' cell;\r\n    There stays a husband to make you a wife.\r\n    Now comes the wanton blood up in your cheeks:\r\n    They'll be in scarlet straight at any news.\r\n    Hie you to church; I must another way,\r\n    To fetch a ladder, by the which your love\r\n    Must climb a bird's nest soon when it is dark.\r\n    I am the drudge, and toil in your delight;\r\n    But you shall bear the burthen soon at night.\r\n    Go; I'll to dinner; hie you to the cell.\r\n\r\n  Jul. Hie to high fortune! Honest nurse, farewell.\r\n                                                         Exeunt.\r\n\r\n\r\n\r\n\r\nScene VI.\r\nFriar Laurence's cell.\r\n\r\nEnter Friar [Laurence] and Romeo.\r\n\r\n\r\n  Friar. So smile the heavens upon this holy act\r\n    That after-hours with sorrow chide us not!\r\n\r\n  Rom. Amen, amen! But come what sorrow can,\r\n    It cannot countervail the exchange of joy\r\n    That one short minute gives me in her sight.\r\n    Do thou but close our hands with holy words,\r\n    Then love-devouring death do what he dare-\r\n    It is enough I may but call her mine.\r\n\r\n  Friar. These violent delights have violent ends\r\n    And in their triumph die, like fire and powder,\r\n    Which, as they kiss, consume. The sweetest honey\r\n    Is loathsome in his own deliciousness\r\n    And in the taste confounds the appetite.\r\n    Therefore love moderately: long love doth so;\r\n    Too swift arrives as tardy as too slow.\r\n\r\n                     Enter Juliet.\r\n\r\n    Here comes the lady. O, so light a foot\r\n    Will ne'er wear out the everlasting flint.\r\n    A lover may bestride the gossamer\r\n    That idles in the wanton summer air,\r\n    And yet not fall; so light is vanity.\r\n\r\n  Jul. Good even to my ghostly confessor.\r\n\r\n  Friar. Romeo shall thank thee, daughter, for us both.\r\n\r\n  Jul. As much to him, else is his thanks too much.\r\n\r\n  Rom. Ah, Juliet, if the measure of thy joy\r\n    Be heap'd like mine, and that thy skill be more\r\n    To blazon it, then sweeten with thy breath\r\n    This neighbour air, and let rich music's tongue\r\n    Unfold the imagin'd happiness that both\r\n    Receive in either by this dear encounter.\r\n\r\n  Jul. Conceit, more rich in matter than in words,\r\n    Brags of his substance, not of ornament.\r\n    They are but beggars that can count their worth;\r\n    But my true love is grown to such excess\r\n    cannot sum up sum of half my wealth.\r\n\r\n  Friar. Come, come with me, and we will make short work;\r\n    For, by your leaves, you shall not stay alone\r\n    Till Holy Church incorporate two in one.\r\n                                                       [Exeunt.]\r\n\r\n\r\n\r\n\r\nACT III. Scene I.\r\nA public place.\r\n\r\nEnter Mercutio, Benvolio, and Men.\r\n\r\n\r\n  Ben. I pray thee, good Mercutio, let's retire.\r\n    The day is hot, the Capulets abroad.\r\n    And if we meet, we shall not scape a brawl,\r\n    For now, these hot days, is the mad blood stirring.\r\n\r\n  Mer. Thou art like one of these fellows that, when he enters\r\n    the confines of a tavern, claps me his sword upon the table and\r\n    says 'God send me no need of thee!' and by the operation of the\r\n    second cup draws him on the drawer, when indeed there is no need.\r\n\r\n  Ben. Am I like such a fellow?\r\n\r\n  Mer. Come, come, thou art as hot a jack in thy mood as any in\r\n    Italy; and as soon moved to be moody, and as soon moody to be\r\n    moved.\r\n\r\n  Ben. And what to?\r\n\r\n  Mer. Nay, an there were two such, we should have none shortly,\r\n    for one would kill the other. Thou! why, thou wilt quarrel with a\r\n    man that hath a hair more or a hair less in his beard than thou hast.\r\n    Thou wilt quarrel with a man for cracking nuts, having no\r\n    other reason but because thou hast hazel eyes. What eye but such an\r\n    eye would spy out such a quarrel? Thy head is as full of quarrels\r\n    as an egg is full of meat; and yet thy head hath been beaten as\r\n    addle as an egg for quarrelling. Thou hast quarrell'd with a\r\n    man for coughing in the street, because he hath wakened thy dog\r\n    that hath lain asleep in the sun. Didst thou not fall out with a\r\n    tailor for wearing his new doublet before Easter, with\r\n    another for tying his new shoes with an old riband? And yet thou wilt\r\n    tutor me from quarrelling!\r\n\r\n  Ben. An I were so apt to quarrel as thou art, any man should\r\n    buy the fee simple of my life for an hour and a quarter.\r\n\r\n  Mer. The fee simple? O simple!\r\n\r\n                       Enter Tybalt and others.\r\n\r\n\r\n  Ben. By my head, here come the Capulets.\r\n\r\n  Mer. By my heel, I care not.\r\n\r\n  Tyb. Follow me close, for I will speak to them.\r\n    Gentlemen, good den. A word with one of you.\r\n\r\n  Mer. And but one word with one of us?\r\n    Couple it with something; make it a word and a blow.\r\n\r\n  Tyb. You shall find me apt enough to that, sir, an you will give me\r\n    occasion.\r\n\r\n  Mer. Could you not take some occasion without giving\r\n\r\n  Tyb. Mercutio, thou consortest with Romeo.\r\n\r\n  Mer. Consort? What, dost thou make us minstrels? An thou make\r\n    minstrels of us, look to hear nothing but discords. Here's my\r\n    fiddlestick; here's that shall make you dance. Zounds, consort!\r\n\r\n  Ben. We talk here in the public haunt of men.\r\n    Either withdraw unto some private place\r\n    And reason coldly of your grievances,\r\n    Or else depart. Here all eyes gaze on us.\r\n\r\n  Mer. Men's eyes were made to look, and let them gaze.\r\n    I will not budge for no man's pleasure,\r\n\r\n                        Enter Romeo.\r\n\r\n\r\n  Tyb. Well, peace be with you, sir. Here comes my man.\r\n\r\n  Mer. But I'll be hang'd, sir, if he wear your livery.\r\n    Marry, go before to field, he'll be your follower!\r\n    Your worship in that sense may call him man.\r\n\r\n  Tyb. Romeo, the love I bear thee can afford\r\n    No better term than this: thou art a villain.\r\n\r\n  Rom. Tybalt, the reason that I have to love thee\r\n    Doth much excuse the appertaining rage\r\n    To such a greeting. Villain am I none.\r\n    Therefore farewell. I see thou knowest me not.\r\n\r\n  Tyb. Boy, this shall not excuse the injuries\r\n    That thou hast done me; therefore turn and draw.\r\n\r\n  Rom. I do protest I never injur'd thee,\r\n    But love thee better than thou canst devise\r\n    Till thou shalt know the reason of my love;\r\n    And so good Capulet, which name I tender\r\n    As dearly as mine own, be satisfied.\r\n\r\n  Mer. O calm, dishonourable, vile submission!\r\n    Alla stoccata carries it away.                      [Draws.]\r\n    Tybalt, you ratcatcher, will you walk?\r\n\r\n  Tyb. What wouldst thou have with me?\r\n\r\n  Mer. Good King of Cats, nothing but one of your nine lives.\r\nThat I\r\n    mean to make bold withal, and, as you shall use me hereafter,\r\n\r\n    dry-beat the rest of the eight. Will you pluck your sword out\r\n    of his pitcher by the ears? Make haste, lest mine be about your\r\n    ears ere it be out.\r\n\r\n  Tyb. I am for you.                                    [Draws.]\r\n\r\n  Rom. Gentle Mercutio, put thy rapier up.\r\n\r\n  Mer. Come, sir, your passado!\r\n                                                   [They fight.]\r\n\r\n  Rom. Draw, Benvolio; beat down their weapons.\r\n    Gentlemen, for shame! forbear this outrage!\r\n    Tybalt, Mercutio, the Prince expressly hath\r\n    Forbid this bandying in Verona streets.\r\n    Hold, Tybalt! Good Mercutio!\r\n         Tybalt under Romeo's arm thrusts Mercutio in, and flies\r\n                                           [with his Followers].\r\n\r\n  Mer. I am hurt.\r\n    A plague o' both your houses! I am sped.\r\n    Is he gone and hath nothing?\r\n\r\n  Ben. What, art thou hurt?\r\n\r\n  Mer. Ay, ay, a scratch, a scratch. Marry, 'tis enough.\r\n    Where is my page? Go, villain, fetch a surgeon.\r\n                                                    [Exit Page.]\r\n\r\n  Rom. Courage, man. The hurt cannot be much.\r\n\r\n  Mer. No, 'tis not so deep as a well, nor so wide as a church door;\r\n    but 'tis enough, 'twill serve. Ask for me to-morrow, and you\r\n    shall find me a grave man. I am peppered, I warrant, for this\r\n    world. A plague o' both your houses! Zounds, a dog, a rat, a\r\n    mouse, a cat, to scratch a man to death! a braggart, a rogue,\r\na\r\n    villain, that fights by the book of arithmetic! Why the devil\r\n    came you between us? I was hurt under your arm.\r\n\r\n  Rom. I thought all for the best.\r\n\r\n  Mer. Help me into some house, Benvolio,\r\n    Or I shall faint. A plague o' both your houses!\r\n    They have made worms' meat of me. I have it,\r\n    And soundly too. Your houses!\r\n                                 [Exit. [supported by Benvolio].\r\n\r\n  Rom. This gentleman, the Prince's near ally,\r\n    My very friend, hath got this mortal hurt\r\n    In my behalf- my reputation stain'd\r\n    With Tybalt's slander- Tybalt, that an hour\r\n    Hath been my kinsman. O sweet Juliet,\r\n    Thy beauty hath made me effeminate\r\n    And in my temper soft'ned valour's steel\r\n\r\n                      Enter Benvolio.\r\n\r\n\r\n  Ben. O Romeo, Romeo, brave Mercutio's dead!\r\n    That gallant spirit hath aspir'd the clouds,\r\n    Which too untimely here did scorn the earth.\r\n\r\n  Rom. This day's black fate on moe days doth depend;\r\n    This but begins the woe others must end.\r\n\r\n                       Enter Tybalt.\r\n\r\n\r\n  Ben. Here comes the furious Tybalt back again.\r\n\r\n  Rom. Alive in triumph, and Mercutio slain?\r\n    Away to heaven respective lenity,\r\n    And fire-ey'd fury be my conduct now!\r\n    Now, Tybalt, take the 'villain' back again\r\n    That late thou gavest me; for Mercutio's soul\r\n    Is but a little way above our heads,\r\n    Staying for thine to keep him company.\r\n    Either thou or I, or both, must go with him.\r\n\r\n  Tyb. Thou, wretched boy, that didst consort him here,\r\n    Shalt with him hence.\r\n\r\n  Rom. This shall determine that.\r\n                                       They fight. Tybalt falls.\r\n\r\n  Ben. Romeo, away, be gone!\r\n    The citizens are up, and Tybalt slain.\r\n    Stand not amaz'd. The Prince will doom thee death\r\n    If thou art taken. Hence, be gone, away!\r\n\r\n  Rom. O, I am fortune's fool!\r\n\r\n  Ben. Why dost thou stay?\r\n                                                     Exit Romeo.\r\n                      Enter Citizens.\r\n\r\n\r\n  Citizen. Which way ran he that kill'd Mercutio?\r\n    Tybalt, that murtherer, which way ran he?\r\n\r\n  Ben. There lies that Tybalt.\r\n\r\n  Citizen. Up, sir, go with me.\r\n    I charge thee in the Prince's name obey.\r\n\r\n\r\n  Enter Prince [attended], Old Montague, Capulet, their Wives,\r\n                     and [others].\r\n\r\n\r\n  Prince. Where are the vile beginners of this fray?\r\n\r\n  Ben. O noble Prince. I can discover all\r\n    The unlucky manage of this fatal brawl.\r\n    There lies the man, slain by young Romeo,\r\n    That slew thy kinsman, brave Mercutio.\r\n\r\n  Cap. Wife. Tybalt, my cousin! O my brother's child!\r\n    O Prince! O husband! O, the blood is spill'd\r\n    Of my dear kinsman! Prince, as thou art true,\r\n    For blood of ours shed blood of Montague.\r\n    O cousin, cousin!\r\n\r\n  Prince. Benvolio, who began this bloody fray?\r\n\r\n  Ben. Tybalt, here slain, whom Romeo's hand did stay.\r\n    Romeo, that spoke him fair, bid him bethink\r\n    How nice the quarrel was, and urg'd withal\r\n    Your high displeasure. All this- uttered\r\n    With gentle breath, calm look, knees humbly bow'd-\r\n    Could not take truce with the unruly spleen\r\n    Of Tybalt deaf to peace, but that he tilts\r\n    With piercing steel at bold Mercutio's breast;\r\n    Who, all as hot, turns deadly point to point,\r\n    And, with a martial scorn, with one hand beats\r\n    Cold death aside and with the other sends\r\n    It back to Tybalt, whose dexterity\r\n    Retorts it. Romeo he cries aloud,\r\n    'Hold, friends! friends, part!' and swifter than his tongue,\r\n    His agile arm beats down their fatal points,\r\n    And 'twixt them rushes; underneath whose arm\r\n    An envious thrust from Tybalt hit the life\r\n    Of stout Mercutio, and then Tybalt fled;\r\n    But by-and-by comes back to Romeo,\r\n    Who had but newly entertain'd revenge,\r\n    And to't they go like lightning; for, ere I\r\n    Could draw to part them, was stout Tybalt slain;\r\n    And, as he fell, did Romeo turn and fly.\r\n    This is the truth, or let Benvolio die.\r\n\r\n  Cap. Wife. He is a kinsman to the Montague;\r\n    Affection makes him false, he speaks not true.\r\n    Some twenty of them fought in this black strife,\r\n    And all those twenty could but kill one life.\r\n    I beg for justice, which thou, Prince, must give.\r\n    Romeo slew Tybalt; Romeo must not live.\r\n\r\n  Prince. Romeo slew him; he slew Mercutio.\r\n    Who now the price of his dear blood doth owe?\r\n\r\n  Mon. Not Romeo, Prince; he was Mercutio's friend;\r\n    His fault concludes but what the law should end,\r\n    The life of Tybalt.\r\n\r\n  Prince. And for that offence\r\n    Immediately we do exile him hence.\r\n    I have an interest in your hate's proceeding,\r\n    My blood for your rude brawls doth lie a-bleeding;\r\n    But I'll amerce you with so strong a fine\r\n    That you shall all repent the loss of mine.\r\n    I will be deaf to pleading and excuses;\r\n    Nor tears nor prayers shall purchase out abuses.\r\n    Therefore use none. Let Romeo hence in haste,\r\n    Else, when he is found, that hour is his last.\r\n    Bear hence this body, and attend our will.\r\n    Mercy but murders, pardoning those that kill.\r\n                                                         Exeunt.\r\n\r\n\r\n\r\n\r\nScene II.\r\nCapulet's orchard.\r\n\r\nEnter Juliet alone.\r\n\r\n\r\n  Jul. Gallop apace, you fiery-footed steeds,\r\n    Towards Phoebus' lodging! Such a wagoner\r\n    As Phaeton would whip you to the West\r\n    And bring in cloudy night immediately.\r\n    Spread thy close curtain, love-performing night,\r\n    That runaway eyes may wink, and Romeo\r\n    Leap to these arms untalk'd of and unseen.\r\n    Lovers can see to do their amorous rites\r\n    By their own beauties; or, if love be blind,\r\n    It best agrees with night. Come, civil night,\r\n    Thou sober-suited matron, all in black,\r\n    And learn me how to lose a winning match,\r\n    Play'd for a pair of stainless maidenhoods.\r\n    Hood my unmann'd blood, bating in my cheeks,\r\n    With thy black mantle till strange love, grown bold,\r\n    Think true love acted simple modesty.\r\n    Come, night; come, Romeo; come, thou day in night;\r\n    For thou wilt lie upon the wings of night\r\n    Whiter than new snow upon a raven's back.\r\n    Come, gentle night; come, loving, black-brow'd night;\r\n    Give me my Romeo; and, when he shall die,\r\n    Take him and cut him out in little stars,\r\n    And he will make the face of heaven so fine\r\n    That all the world will be in love with night\r\n    And pay no worship to the garish sun.\r\n    O, I have bought the mansion of a love,\r\n    But not possess'd it; and though I am sold,\r\n    Not yet enjoy'd. So tedious is this day\r\n    As is the night before some festival\r\n    To an impatient child that hath new robes\r\n    And may not wear them. O, here comes my nurse,\r\n\r\n                Enter Nurse, with cords.\r\n\r\n    And she brings news; and every tongue that speaks\r\n    But Romeo's name speaks heavenly eloquence.\r\n    Now, nurse, what news? What hast thou there? the cords\r\n    That Romeo bid thee fetch?\r\n\r\n  Nurse. Ay, ay, the cords.\r\n                                             [Throws them down.]\r\n\r\n  Jul. Ay me! what news? Why dost thou wring thy hands\r\n\r\n  Nurse. Ah, weraday! he's dead, he's dead, he's dead!\r\n    We are undone, lady, we are undone!\r\n    Alack the day! he's gone, he's kill'd, he's dead!\r\n\r\n  Jul. Can heaven be so envious?\r\n\r\n  Nurse. Romeo can,\r\n    Though heaven cannot. O Romeo, Romeo!\r\n    Who ever would have thought it? Romeo!\r\n\r\n  Jul. What devil art thou that dost torment me thus?\r\n    This torture should be roar'd in dismal hell.\r\n    Hath Romeo slain himself? Say thou but 'I,'\r\n    And that bare vowel 'I' shall poison more\r\n    Than the death-darting eye of cockatrice.\r\n    I am not I, if there be such an 'I';\r\n    Or those eyes shut that make thee answer 'I.'\r\n    If be be slain, say 'I'; or if not, 'no.'\r\n    Brief sounds determine of my weal or woe.\r\n\r\n  Nurse. I saw the wound, I saw it with mine eyes,\r\n    (God save the mark!) here on his manly breast.\r\n    A piteous corse, a bloody piteous corse;\r\n    Pale, pale as ashes, all bedaub'd in blood,\r\n    All in gore-blood. I swounded at the sight.\r\n\r\n  Jul. O, break, my heart! poor bankrout, break at once!\r\n    To prison, eyes; ne'er look on liberty!\r\n    Vile earth, to earth resign; end motion here,\r\n    And thou and Romeo press one heavy bier!\r\n\r\n  Nurse. O Tybalt, Tybalt, the best friend I had!\r\n    O courteous Tybalt! honest gentleman\r\n    That ever I should live to see thee dead!\r\n\r\n  Jul. What storm is this that blows so contrary?\r\n    Is Romeo slaught'red, and is Tybalt dead?\r\n    My dear-lov'd cousin, and my dearer lord?\r\n    Then, dreadful trumpet, sound the general doom!\r\n    For who is living, if those two are gone?\r\n\r\n  Nurse. Tybalt is gone, and Romeo banished;\r\n    Romeo that kill'd him, he is banished.\r\n\r\n  Jul. O God! Did Romeo's hand shed Tybalt's blood?\r\n\r\n  Nurse. It did, it did! alas the day, it did!\r\n\r\n  Jul. O serpent heart, hid with a flow'ring face!\r\n    Did ever dragon keep so fair a cave?\r\n    Beautiful tyrant! fiend angelical!\r\n    Dove-feather'd raven! wolvish-ravening lamb!\r\n    Despised substance of divinest show!\r\n    Just opposite to what thou justly seem'st-\r\n    A damned saint, an honourable villain!\r\n    O nature, what hadst thou to do in hell\r\n    When thou didst bower the spirit of a fiend\r\n    In mortal paradise of such sweet flesh?\r\n    Was ever book containing such vile matter\r\n    So fairly bound? O, that deceit should dwell\r\n    In such a gorgeous palace!\r\n\r\n  Nurse. There's no trust,\r\n    No faith, no honesty in men; all perjur'd,\r\n    All forsworn, all naught, all dissemblers.\r\n    Ah, where's my man? Give me some aqua vitae.\r\n    These griefs, these woes, these sorrows make me old.\r\n    Shame come to Romeo!\r\n\r\n  Jul. Blister'd be thy tongue\r\n    For such a wish! He was not born to shame.\r\n    Upon his brow shame is asham'd to sit;\r\n    For 'tis a throne where honour may be crown'd\r\n    Sole monarch of the universal earth.\r\n    O, what a beast was I to chide at him!\r\n\r\n  Nurse. Will you speak well of him that kill'd your cousin?\r\n\r\n  Jul. Shall I speak ill of him that is my husband?\r\n    Ah, poor my lord, what tongue shall smooth thy name\r\n    When I, thy three-hours wife, have mangled it?\r\n    But wherefore, villain, didst thou kill my cousin?\r\n    That villain cousin would have kill'd my husband.\r\n    Back, foolish tears, back to your native spring!\r\n    Your tributary drops belong to woe,\r\n    Which you, mistaking, offer up to joy.\r\n    My husband lives, that Tybalt would have slain;\r\n    And Tybalt's dead, that would have slain my husband.\r\n    All this is comfort; wherefore weep I then?\r\n    Some word there was, worser than Tybalt's death,\r\n    That murd'red me. I would forget it fain;\r\n    But O, it presses to my memory\r\n    Like damned guilty deeds to sinners' minds!\r\n    'Tybalt is dead, and Romeo- banished.'\r\n    That 'banished,' that one word 'banished,'\r\n    Hath slain ten thousand Tybalts. Tybalt's death\r\n    Was woe enough, if it had ended there;\r\n    Or, if sour woe delights in fellowship\r\n    And needly will be rank'd with other griefs,\r\n    Why followed not, when she said 'Tybalt's dead,'\r\n    Thy father, or thy mother, nay, or both,\r\n    Which modern lamentation might have mov'd?\r\n    But with a rearward following Tybalt's death,\r\n    'Romeo is banished'- to speak that word\r\n    Is father, mother, Tybalt, Romeo, Juliet,\r\n    All slain, all dead. 'Romeo is banished'-\r\n    There is no end, no limit, measure, bound,\r\n    In that word's death; no words can that woe sound.\r\n    Where is my father and my mother, nurse?\r\n\r\n  Nurse. Weeping and wailing over Tybalt's corse.\r\n    Will you go to them? I will bring you thither.\r\n\r\n  Jul. Wash they his wounds with tears? Mine shall be spent,\r\n    When theirs are dry, for Romeo's banishment.\r\n    Take up those cords. Poor ropes, you are beguil'd,\r\n    Both you and I, for Romeo is exil'd.\r\n    He made you for a highway to my bed;\r\n    But I, a maid, die maiden-widowed.\r\n    Come, cords; come, nurse. I'll to my wedding bed;\r\n    And death, not Romeo, take my maidenhead!\r\n\r\n  Nurse. Hie to your chamber. I'll find Romeo\r\n    To comfort you. I wot well where he is.\r\n    Hark ye, your Romeo will be here at night.\r\n    I'll to him; he is hid at Laurence' cell.\r\n\r\n  Jul. O, find him! give this ring to my true knight\r\n    And bid him come to take his last farewell.\r\n                                                         Exeunt.\r\n\r\n\r\n\r\n\r\nScene III.\r\nFriar Laurence's cell.\r\n\r\nEnter Friar [Laurence].\r\n\r\n\r\n  Friar. Romeo, come forth; come forth, thou fearful man.\r\n    Affliction is enanmour'd of thy parts,\r\n    And thou art wedded to calamity.\r\n\r\n                         Enter Romeo.\r\n\r\n\r\n  Rom. Father, what news? What is the Prince's doom\r\n    What sorrow craves acquaintance at my hand\r\n    That I yet know not?\r\n\r\n  Friar. Too familiar\r\n    Is my dear son with such sour company.\r\n    I bring thee tidings of the Prince's doom.\r\n\r\n  Rom. What less than doomsday is the Prince's doom?\r\n\r\n  Friar. A gentler judgment vanish'd from his lips-\r\n    Not body's death, but body's banishment.\r\n\r\n  Rom. Ha, banishment? Be merciful, say 'death';\r\n    For exile hath more terror in his look,\r\n    Much more than death. Do not say 'banishment.'\r\n\r\n  Friar. Hence from Verona art thou banished.\r\n    Be patient, for the world is broad and wide.\r\n\r\n  Rom. There is no world without Verona walls,\r\n    But purgatory, torture, hell itself.\r\n    Hence banished is banish'd from the world,\r\n    And world's exile is death. Then 'banishment'\r\n    Is death misterm'd. Calling death 'banishment,'\r\n    Thou cut'st my head off with a golden axe\r\n    And smilest upon the stroke that murders me.\r\n\r\n  Friar. O deadly sin! O rude unthankfulness!\r\n    Thy fault our law calls death; but the kind Prince,\r\n    Taking thy part, hath rush'd aside the law,\r\n    And turn'd that black word death to banishment.\r\n    This is dear mercy, and thou seest it not.\r\n\r\n  Rom. 'Tis torture, and not mercy. Heaven is here,\r\n    Where Juliet lives; and every cat and dog\r\n    And little mouse, every unworthy thing,\r\n    Live here in heaven and may look on her;\r\n    But Romeo may not. More validity,\r\n    More honourable state, more courtship lives\r\n    In carrion flies than Romeo. They may seize\r\n    On the white wonder of dear Juliet's hand\r\n    And steal immortal blessing from her lips,\r\n    Who, even in pure and vestal modesty,\r\n    Still blush, as thinking their own kisses sin;\r\n    But Romeo may not- he is banished.\r\n    This may flies do, when I from this must fly;\r\n    They are free men, but I am banished.\r\n    And sayest thou yet that exile is not death?\r\n    Hadst thou no poison mix'd, no sharp-ground knife,\r\n    No sudden mean of death, though ne'er so mean,\r\n    But 'banished' to kill me- 'banished'?\r\n    O friar, the damned use that word in hell;\r\n    Howling attends it! How hast thou the heart,\r\n    Being a divine, a ghostly confessor,\r\n    A sin-absolver, and my friend profess'd,\r\n    To mangle me with that word 'banished'?\r\n\r\n  Friar. Thou fond mad man, hear me a little speak.\r\n\r\n  Rom. O, thou wilt speak again of banishment.\r\n\r\n  Friar. I'll give thee armour to keep off that word;\r\n    Adversity's sweet milk, philosophy,\r\n    To comfort thee, though thou art banished.\r\n\r\n  Rom. Yet 'banished'? Hang up philosophy!\r\n    Unless philosophy can make a Juliet,\r\n    Displant a town, reverse a prince's doom,\r\n    It helps not, it prevails not. Talk no more.\r\n\r\n  Friar. O, then I see that madmen have no ears.\r\n\r\n  Rom. How should they, when that wise men have no eyes?\r\n\r\n  Friar. Let me dispute with thee of thy estate.\r\n\r\n  Rom. Thou canst not speak of that thou dost not feel.\r\n    Wert thou as young as I, Juliet thy love,\r\n    An hour but married, Tybalt murdered,\r\n    Doting like me, and like me banished,\r\n    Then mightst thou speak, then mightst thou tear thy hair,\r\n    And fall upon the ground, as I do now,\r\n    Taking the measure of an unmade grave.\r\n                                                 Knock [within].\r\n\r\n  Friar. Arise; one knocks. Good Romeo, hide thyself.\r\n\r\n  Rom. Not I; unless the breath of heartsick groans,\r\n    Mist-like infold me from the search of eyes.          Knock.\r\n\r\n  Friar. Hark, how they knock! Who's there? Romeo, arise;\r\n    Thou wilt be taken.- Stay awhile!- Stand up;          Knock.\r\n    Run to my study.- By-and-by!- God's will,\r\n    What simpleness is this.- I come, I come!             Knock.\r\n    Who knocks so hard? Whence come you? What's your will\r\n\r\n  Nurse. [within] Let me come in, and you shall know my errand.\r\n    I come from Lady Juliet.\r\n\r\n  Friar. Welcome then.\r\n\r\n                       Enter Nurse.\r\n\r\n\r\n  Nurse. O holy friar, O, tell me, holy friar\r\n    Where is my lady's lord, where's Romeo?\r\n\r\n  Friar. There on the ground, with his own tears made drunk.\r\n\r\n  Nurse. O, he is even in my mistress' case,\r\n    Just in her case!\r\n\r\n  Friar. O woeful sympathy!\r\n    Piteous predicament!\r\n\r\n  Nurse. Even so lies she,\r\n    Blubb'ring and weeping, weeping and blubbering.\r\n    Stand up, stand up! Stand, an you be a man.\r\n    For Juliet's sake, for her sake, rise and stand!\r\n    Why should you fall into so deep an O?\r\n\r\n  Rom. (rises) Nurse-\r\n\r\n  Nurse. Ah sir! ah sir! Well, death's the end of all.\r\n\r\n  Rom. Spakest thou of Juliet? How is it with her?\r\n    Doth not she think me an old murtherer,\r\n    Now I have stain'd the childhood of our joy\r\n    With blood remov'd but little from her own?\r\n    Where is she? and how doth she! and what says\r\n    My conceal'd lady to our cancell'd love?\r\n\r\n  Nurse. O, she says nothing, sir, but weeps and weeps;\r\n    And now falls on her bed, and then starts up,\r\n    And Tybalt calls; and then on Romeo cries,\r\n    And then down falls again.\r\n\r\n  Rom. As if that name,\r\n    Shot from the deadly level of a gun,\r\n    Did murther her; as that name's cursed hand\r\n    Murder'd her kinsman. O, tell me, friar, tell me,\r\n    In what vile part of this anatomy\r\n    Doth my name lodge? Tell me, that I may sack\r\n    The hateful mansion.                     [Draws his dagger.]\r\n\r\n  Friar. Hold thy desperate hand.\r\n    Art thou a man? Thy form cries out thou art;\r\n    Thy tears are womanish, thy wild acts denote\r\n    The unreasonable fury of a beast.\r\n    Unseemly woman in a seeming man!\r\n    Or ill-beseeming beast in seeming both!\r\n    Thou hast amaz'd me. By my holy order,\r\n    I thought thy disposition better temper'd.\r\n    Hast thou slain Tybalt? Wilt thou slay thyself?\r\n    And slay thy lady that in thy life lives,\r\n    By doing damned hate upon thyself?\r\n    Why railest thou on thy birth, the heaven, and earth?\r\n    Since birth and heaven and earth, all three do meet\r\n    In thee at once; which thou at once wouldst lose.\r\n    Fie, fie, thou shamest thy shape, thy love, thy wit,\r\n    Which, like a usurer, abound'st in all,\r\n    And usest none in that true use indeed\r\n    Which should bedeck thy shape, thy love, thy wit.\r\n    Thy noble shape is but a form of wax\r\n    Digressing from the valour of a man;\r\n    Thy dear love sworn but hollow perjury,\r\n    Killing that love which thou hast vow'd to cherish;\r\n    Thy wit, that ornament to shape and love,\r\n    Misshapen in the conduct of them both,\r\n    Like powder in a skilless soldier's flask,\r\n    is get afire by thine own ignorance,\r\n    And thou dismemb'red with thine own defence.\r\n    What, rouse thee, man! Thy Juliet is alive,\r\n    For whose dear sake thou wast but lately dead.\r\n    There art thou happy. Tybalt would kill thee,\r\n    But thou slewest Tybalt. There art thou happy too.\r\n    The law, that threat'ned death, becomes thy friend\r\n    And turns it to exile. There art thou happy.\r\n    A pack of blessings light upon thy back;\r\n    Happiness courts thee in her best array;\r\n    But, like a misbhav'd and sullen wench,\r\n    Thou pout'st upon thy fortune and thy love.\r\n    Take heed, take heed, for such die miserable.\r\n    Go get thee to thy love, as was decreed,\r\n    Ascend her chamber, hence and comfort her.\r\n    But look thou stay not till the watch be set,\r\n    For then thou canst not pass to Mantua,\r\n    Where thou shalt live till we can find a time\r\n    To blaze your marriage, reconcile your friends,\r\n    Beg pardon of the Prince, and call thee back\r\n    With twenty hundred thousand times more joy\r\n    Than thou went'st forth in lamentation.\r\n    Go before, nurse. Commend me to thy lady,\r\n    And bid her hasten all the house to bed,\r\n    Which heavy sorrow makes them apt unto.\r\n    Romeo is coming.\r\n\r\n  Nurse. O Lord, I could have stay'd here all the night\r\n    To hear good counsel. O, what learning is!\r\n    My lord, I'll tell my lady you will come.\r\n\r\n  Rom. Do so, and bid my sweet prepare to chide.\r\n\r\n  Nurse. Here is a ring she bid me give you, sir.\r\n    Hie you, make haste, for it grows very late.           Exit.\r\n\r\n  Rom. How well my comfort is reviv'd by this!\r\n\r\n  Friar. Go hence; good night; and here stands all your state:\r\n    Either be gone before the watch be set,\r\n    Or by the break of day disguis'd from hence.\r\n    Sojourn in Mantua. I'll find out your man,\r\n    And he shall signify from time to time\r\n    Every good hap to you that chances here.\r\n    Give me thy hand. 'Tis late. Farewell; good night.\r\n\r\n  Rom. But that a joy past joy calls out on me,\r\n    It were a grief so brief to part with thee.\r\n    Farewell.\r\n                                                         Exeunt.\r\n\r\n\r\n\r\n\r\nScene IV.\r\nCapulet's house\r\n\r\nEnter Old Capulet, his Wife, and Paris.\r\n\r\n\r\n  Cap. Things have fall'n out, sir, so unluckily\r\n    That we have had no time to move our daughter.\r\n    Look you, she lov'd her kinsman Tybalt dearly,\r\n    And so did I. Well, we were born to die.\r\n    'Tis very late; she'll not come down to-night.\r\n    I promise you, but for your company,\r\n    I would have been abed an hour ago.\r\n\r\n  Par. These times of woe afford no tune to woo.\r\n    Madam, good night. Commend me to your daughter.\r\n\r\n  Lady. I will, and know her mind early to-morrow;\r\n    To-night she's mew'd up to her heaviness.\r\n\r\n  Cap. Sir Paris, I will make a desperate tender\r\n    Of my child's love. I think she will be rul'd\r\n    In all respects by me; nay more, I doubt it not.\r\n    Wife, go you to her ere you go to bed;\r\n    Acquaint her here of my son Paris' love\r\n    And bid her (mark you me?) on Wednesday next-\r\n    But, soft! what day is this?\r\n\r\n  Par. Monday, my lord.\r\n\r\n  Cap. Monday! ha, ha! Well, Wednesday is too soon.\r\n    Thursday let it be- a Thursday, tell her\r\n    She shall be married to this noble earl.\r\n    Will you be ready? Do you like this haste?\r\n    We'll keep no great ado- a friend or two;\r\n    For hark you, Tybalt being slain so late,\r\n    It may be thought we held him carelessly,\r\n    Being our kinsman, if we revel much.\r\n    Therefore we'll have some half a dozen friends,\r\n    And there an end. But what say you to Thursday?\r\n\r\n  Par. My lord, I would that Thursday were to-morrow.\r\n\r\n  Cap. Well, get you gone. A Thursday be it then.\r\n    Go you to Juliet ere you go to bed;\r\n    Prepare her, wife, against this wedding day.\r\n    Farewell, My lord.- Light to my chamber, ho!\r\n    Afore me, It is so very very late\r\n    That we may call it early by-and-by.\r\n    Good night.\r\n                                                          Exeunt\r\n\r\n\r\n\r\n\r\nScene V.\r\nCapulet's orchard.\r\n\r\nEnter Romeo and Juliet aloft, at the Window.\r\n\r\n\r\n  Jul. Wilt thou be gone? It is not yet near day.\r\n    It was the nightingale, and not the lark,\r\n    That pierc'd the fearful hollow of thine ear.\r\n    Nightly she sings on yond pomegranate tree.\r\n    Believe me, love, it was the nightingale.\r\n\r\n  Rom. It was the lark, the herald of the morn;\r\n    No nightingale. Look, love, what envious streaks\r\n    Do lace the severing clouds in yonder East.\r\n    Night's candles are burnt out, and jocund day\r\n    Stands tiptoe on the misty mountain tops.\r\n    I must be gone and live, or stay and die.\r\n\r\n  Jul. Yond light is not daylight; I know it, I.\r\n    It is some meteor that the sun exhales\r\n    To be to thee this night a torchbearer\r\n    And light thee on the way to Mantua.\r\n    Therefore stay yet; thou need'st not to be gone.\r\n\r\n  Rom. Let me be ta'en, let me be put to death.\r\n    I am content, so thou wilt have it so.\r\n    I'll say yon grey is not the morning's eye,\r\n    'Tis but the pale reflex of Cynthia's brow;\r\n    Nor that is not the lark whose notes do beat\r\n    The vaulty heaven so high above our heads.\r\n    I have more care to stay than will to go.\r\n    Come, death, and welcome! Juliet wills it so.\r\n    How is't, my soul? Let's talk; it is not day.\r\n\r\n  Jul. It is, it is! Hie hence, be gone, away!\r\n    It is the lark that sings so out of tune,\r\n    Straining harsh discords and unpleasing sharps.\r\n    Some say the lark makes sweet division;\r\n    This doth not so, for she divideth us.\r\n    Some say the lark and loathed toad chang'd eyes;\r\n    O, now I would they had chang'd voices too,\r\n    Since arm from arm that voice doth us affray,\r\n    Hunting thee hence with hunt's-up to the day!\r\n    O, now be gone! More light and light it grows.\r\n\r\n  Rom. More light and light- more dark and dark our woes!\r\n\r\n                          Enter Nurse.\r\n\r\n\r\n  Nurse. Madam!\r\n\r\n  Jul. Nurse?\r\n\r\n  Nurse. Your lady mother is coming to your chamber.\r\n    The day is broke; be wary, look about.\r\n\r\n  Jul. Then, window, let day in, and let life out.\r\n                                                         [Exit.]\r\n\r\n  Rom. Farewell, farewell! One kiss, and I'll descend.\r\n                                                  He goeth down.\r\n\r\n  Jul. Art thou gone so, my lord, my love, my friend?\r\n    I must hear from thee every day in the hour,\r\n    For in a minute there are many days.\r\n    O, by this count I shall be much in years\r\n    Ere I again behold my Romeo!\r\n\r\n  Rom. Farewell!\r\n    I will omit no opportunity\r\n    That may convey my greetings, love, to thee.\r\n\r\n  Jul. O, think'st thou we shall ever meet again?\r\n\r\n  Rom. I doubt it not; and all these woes shall serve\r\n    For sweet discourses in our time to come.\r\n\r\n  Jul. O God, I have an ill-divining soul!\r\n    Methinks I see thee, now thou art below,\r\n    As one dead in the bottom of a tomb.\r\n    Either my eyesight fails, or thou look'st pale.\r\n\r\n  Rom. And trust me, love, in my eye so do you.\r\n    Dry sorrow drinks our blood. Adieu, adieu!\r\nExit.\r\n\r\n  Jul. O Fortune, Fortune! all men call thee fickle.\r\n    If thou art fickle, what dost thou with him\r\n    That is renown'd for faith? Be fickle, Fortune,\r\n    For then I hope thou wilt not keep him long\r\n    But send him back.\r\n\r\n  Lady. [within] Ho, daughter! are you up?\r\n\r\n  Jul. Who is't that calls? It is my lady mother.\r\n    Is she not down so late, or up so early?\r\n    What unaccustom'd cause procures her hither?\r\n\r\n                       Enter Mother.\r\n\r\n\r\n  Lady. Why, how now, Juliet?\r\n\r\n  Jul. Madam, I am not well.\r\n\r\n  Lady. Evermore weeping for your cousin's death?\r\n    What, wilt thou wash him from his grave with tears?\r\n    An if thou couldst, thou couldst not make him live.\r\n    Therefore have done. Some grief shows much of love;\r\n    But much of grief shows still some want of wit.\r\n\r\n  Jul. Yet let me weep for such a feeling loss.\r\n\r\n  Lady. So shall you feel the loss, but not the friend\r\n    Which you weep for.\r\n\r\n  Jul. Feeling so the loss,\r\n    I cannot choose but ever weep the friend.\r\n\r\n  Lady. Well, girl, thou weep'st not so much for his death\r\n    As that the villain lives which slaughter'd him.\r\n\r\n  Jul. What villain, madam?\r\n\r\n  Lady. That same villain Romeo.\r\n\r\n  Jul. [aside] Villain and he be many miles asunder.-\r\n    God pardon him! I do, with all my heart;\r\n    And yet no man like he doth grieve my heart.\r\n\r\n  Lady. That is because the traitor murderer lives.\r\n\r\n  Jul. Ay, madam, from the reach of these my hands.\r\n    Would none but I might venge my cousin's death!\r\n\r\n  Lady. We will have vengeance for it, fear thou not.\r\n    Then weep no more. I'll send to one in Mantua,\r\n    Where that same banish'd runagate doth live,\r\n    Shall give him such an unaccustom'd dram\r\n    That he shall soon keep Tybalt company;\r\n    And then I hope thou wilt be satisfied.\r\n\r\n  Jul. Indeed I never shall be satisfied\r\n    With Romeo till I behold him- dead-\r\n    Is my poor heart so for a kinsman vex'd.\r\n    Madam, if you could find out but a man\r\n    To bear a poison, I would temper it;\r\n    That Romeo should, upon receipt thereof,\r\n    Soon sleep in quiet. O, how my heart abhors\r\n    To hear him nam'd and cannot come to him,\r\n    To wreak the love I bore my cousin Tybalt\r\n    Upon his body that hath slaughter'd him!\r\n\r\n  Lady. Find thou the means, and I'll find such a man.\r\n    But now I'll tell thee joyful tidings, girl.\r\n\r\n  Jul. And joy comes well in such a needy time.\r\n    What are they, I beseech your ladyship?\r\n\r\n  Lady. Well, well, thou hast a careful father, child;\r\n    One who, to put thee from thy heaviness,\r\n    Hath sorted out a sudden day of joy\r\n    That thou expects not nor I look'd not for.\r\n\r\n  Jul. Madam, in happy time! What day is that?\r\n\r\n  Lady. Marry, my child, early next Thursday morn\r\n    The gallant, young, and noble gentleman,\r\n    The County Paris, at Saint Peter's Church,\r\n    Shall happily make thee there a joyful bride.\r\n\r\n  Jul. Now by Saint Peter's Church, and Peter too,\r\n    He shall not make me there a joyful bride!\r\n    I wonder at this haste, that I must wed\r\n    Ere he that should be husband comes to woo.\r\n    I pray you tell my lord and father, madam,\r\n    I will not marry yet; and when I do, I swear\r\n    It shall be Romeo, whom you know I hate,\r\n    Rather than Paris. These are news indeed!\r\n\r\n  Lady. Here comes your father. Tell him so yourself,\r\n    And see how be will take it at your hands.\r\n\r\n                   Enter Capulet and Nurse.\r\n\r\n\r\n  Cap. When the sun sets the air doth drizzle dew,\r\n    But for the sunset of my brother's son\r\n    It rains downright.\r\n    How now? a conduit, girl? What, still in tears?\r\n    Evermore show'ring? In one little body\r\n    Thou counterfeit'st a bark, a sea, a wind:\r\n    For still thy eyes, which I may call the sea,\r\n    Do ebb and flow with tears; the bark thy body is\r\n    Sailing in this salt flood; the winds, thy sighs,\r\n    Who, raging with thy tears and they with them,\r\n    Without a sudden calm will overset\r\n    Thy tempest-tossed body. How now, wife?\r\n    Have you delivered to her our decree?\r\n\r\n  Lady. Ay, sir; but she will none, she gives you thanks.\r\n    I would the fool were married to her grave!\r\n\r\n  Cap. Soft! take me with you, take me with you, wife.\r\n    How? Will she none? Doth she not give us thanks?\r\n    Is she not proud? Doth she not count her blest,\r\n    Unworthy as she is, that we have wrought\r\n    So worthy a gentleman to be her bridegroom?\r\n\r\n  Jul. Not proud you have, but thankful that you have.\r\n    Proud can I never be of what I hate,\r\n    But thankful even for hate that is meant love.\r\n\r\n  Cap. How, how, how, how, choplogic? What is this?\r\n    'Proud'- and 'I thank you'- and 'I thank you not'-\r\n    And yet 'not proud'? Mistress minion you,\r\n    Thank me no thankings, nor proud me no prouds,\r\n    But fettle your fine joints 'gainst Thursday next\r\n    To go with Paris to Saint Peter's Church,\r\n    Or I will drag thee on a hurdle thither.\r\n    Out, you green-sickness carrion I out, you baggage!\r\n    You tallow-face!\r\n\r\n  Lady. Fie, fie! what, are you mad?\r\n\r\n  Jul. Good father, I beseech you on my knees,\r\n    Hear me with patience but to speak a word.\r\n\r\n  Cap. Hang thee, young baggage! disobedient wretch!\r\n    I tell thee what- get thee to church a Thursday\r\n    Or never after look me in the face.\r\n    Speak not, reply not, do not answer me!\r\n    My fingers itch. Wife, we scarce thought us blest\r\n    That God had lent us but this only child;\r\n    But now I see this one is one too much,\r\n    And that we have a curse in having her.\r\n    Out on her, hilding!\r\n\r\n  Nurse. God in heaven bless her!\r\n    You are to blame, my lord, to rate her so.\r\n\r\n  Cap. And why, my Lady Wisdom? Hold your tongue,\r\n    Good Prudence. Smatter with your gossips, go!\r\n\r\n  Nurse. I speak no treason.\r\n\r\n  Cap. O, God-i-god-en!\r\n\r\n  Nurse. May not one speak?\r\n\r\n  Cap. Peace, you mumbling fool!\r\n    Utter your gravity o'er a gossip's bowl,\r\n    For here we need it not.\r\n\r\n  Lady. You are too hot.\r\n\r\n  Cap. God's bread I it makes me mad. Day, night, late, early,\r\n    At home, abroad, alone, in company,\r\n    Waking or sleeping, still my care hath been\r\n    To have her match'd; and having now provided\r\n    A gentleman of princely parentage,\r\n    Of fair demesnes, youthful, and nobly train'd,\r\n    Stuff'd, as they say, with honourable parts,\r\n    Proportion'd as one's thought would wish a man-\r\n    And then to have a wretched puling fool,\r\n    A whining mammet, in her fortune's tender,\r\n    To answer 'I'll not wed, I cannot love;\r\n    I am too young, I pray you pardon me'!\r\n    But, an you will not wed, I'll pardon you.\r\n    Graze where you will, you shall not house with me.\r\n    Look to't, think on't; I do not use to jest.\r\n    Thursday is near; lay hand on heart, advise:\r\n    An you be mine, I'll give you to my friend;\r\n    An you be not, hang, beg, starve, die in the streets,\r\n    For, by my soul, I'll ne'er acknowledge thee,\r\n    Nor what is mine shall never do thee good.\r\n    Trust to't. Bethink you. I'll not be forsworn.         Exit.\r\n\r\n  Jul. Is there no pity sitting in the clouds\r\n    That sees into the bottom of my grief?\r\n    O sweet my mother, cast me not away!\r\n    Delay this marriage for a month, a week;\r\n    Or if you do not, make the bridal bed\r\n    In that dim monument where Tybalt lies.\r\n\r\n  Lady. Talk not to me, for I'll not speak a word.\r\n    Do as thou wilt, for I have done with thee.            Exit.\r\n\r\n  Jul. O God!- O nurse, how shall this be prevented?\r\n    My husband is on earth, my faith in heaven.\r\n    How shall that faith return again to earth\r\n    Unless that husband send it me from heaven\r\n    By leaving earth? Comfort me, counsel me.\r\n    Alack, alack, that heaven should practise stratagems\r\n    Upon so soft a subject as myself!\r\n    What say'st thou? Hast thou not a word of joy?\r\n    Some comfort, nurse.\r\n\r\n  Nurse. Faith, here it is.\r\n    Romeo is banish'd; and all the world to nothing\r\n    That he dares ne'er come back to challenge you;\r\n    Or if he do, it needs must be by stealth.\r\n    Then, since the case so stands as now it doth,\r\n    I think it best you married with the County.\r\n    O, he's a lovely gentleman!\r\n    Romeo's a dishclout to him. An eagle, madam,\r\n    Hath not so green, so quick, so fair an eye\r\n    As Paris hath. Beshrew my very heart,\r\n    I think you are happy in this second match,\r\n    For it excels your first; or if it did not,\r\n    Your first is dead- or 'twere as good he were\r\n    As living here and you no use of him.\r\n\r\n  Jul. Speak'st thou this from thy heart?\r\n\r\n  Nurse. And from my soul too; else beshrew them both.\r\n\r\n  Jul. Amen!\r\n\r\n  Nurse. What?\r\n\r\n  Jul. Well, thou hast comforted me marvellous much.\r\n    Go in; and tell my lady I am gone,\r\n    Having displeas'd my father, to Laurence' cell,\r\n    To make confession and to be absolv'd.\r\n\r\n  Nurse. Marry, I will; and this is wisely done.           Exit.\r\n\r\n  Jul. Ancient damnation! O most wicked fiend!\r\n    Is it more sin to wish me thus forsworn,\r\n    Or to dispraise my lord with that same tongue\r\n    Which she hath prais'd him with above compare\r\n    So many thousand times? Go, counsellor!\r\n    Thou and my bosom henceforth shall be twain.\r\n    I'll to the friar to know his remedy.\r\n    If all else fail, myself have power to die.            Exit.\r\n\r\n\r\n\r\n\r\nACT IV. Scene I.\r\nFriar Laurence's cell.\r\n\r\nEnter Friar, [Laurence] and County Paris.\r\n\r\n\r\n  Friar. On Thursday, sir? The time is very short.\r\n\r\n  Par. My father Capulet will have it so,\r\n    And I am nothing slow to slack his haste.\r\n\r\n  Friar. You say you do not know the lady's mind.\r\n    Uneven is the course; I like it not.\r\n\r\n  Par. Immoderately she weeps for Tybalt's death,\r\n    And therefore have I little talk'd of love;\r\n    For Venus smiles not in a house of tears.\r\n    Now, sir, her father counts it dangerous\r\n    That she do give her sorrow so much sway,\r\n    And in his wisdom hastes our marriage\r\n    To stop the inundation of her tears,\r\n    Which, too much minded by herself alone,\r\n    May be put from her by society.\r\n    Now do you know the reason of this haste.\r\n\r\n  Friar. [aside] I would I knew not why it should be slow'd.-\r\n    Look, sir, here comes the lady toward my cell.\r\n\r\n                    Enter Juliet.\r\n\r\n\r\n  Par. Happily met, my lady and my wife!\r\n\r\n  Jul. That may be, sir, when I may be a wife.\r\n\r\n  Par. That may be must be, love, on Thursday next.\r\n\r\n  Jul. What must be shall be.\r\n\r\n  Friar. That's a certain text.\r\n\r\n  Par. Come you to make confession to this father?\r\n\r\n  Jul. To answer that, I should confess to you.\r\n\r\n  Par. Do not deny to him that you love me.\r\n\r\n  Jul. I will confess to you that I love him.\r\n\r\n  Par. So will ye, I am sure, that you love me.\r\n\r\n  Jul. If I do so, it will be of more price,\r\n    Being spoke behind your back, than to your face.\r\n\r\n  Par. Poor soul, thy face is much abus'd with tears.\r\n\r\n  Jul. The tears have got small victory by that,\r\n    For it was bad enough before their spite.\r\n\r\n  Par. Thou wrong'st it more than tears with that report.\r\n\r\n  Jul. That is no slander, sir, which is a truth;\r\n    And what I spake, I spake it to my face.\r\n\r\n  Par. Thy face is mine, and thou hast sland'red it.\r\n\r\n  Jul. It may be so, for it is not mine own.\r\n    Are you at leisure, holy father, now,\r\n    Or shall I come to you at evening mass\r\n\r\n  Friar. My leisure serves me, pensive daughter, now.\r\n    My lord, we must entreat the time alone.\r\n\r\n  Par. God shield I should disturb devotion!\r\n    Juliet, on Thursday early will I rouse ye.\r\n    Till then, adieu, and keep this holy kiss.             Exit.\r\n\r\n  Jul. O, shut the door! and when thou hast done so,\r\n    Come weep with me- past hope, past cure, past help!\r\n\r\n  Friar. Ah, Juliet, I already know thy grief;\r\n    It strains me past the compass of my wits.\r\n    I hear thou must, and nothing may prorogue it,\r\n    On Thursday next be married to this County.\r\n\r\n  Jul. Tell me not, friar, that thou hear'st of this,\r\n    Unless thou tell me how I may prevent it.\r\n    If in thy wisdom thou canst give no help,\r\n    Do thou but call my resolution wise\r\n    And with this knife I'll help it presently.\r\n    God join'd my heart and Romeo's, thou our hands;\r\n    And ere this hand, by thee to Romeo's seal'd,\r\n    Shall be the label to another deed,\r\n    Or my true heart with treacherous revolt\r\n    Turn to another, this shall slay them both.\r\n    Therefore, out of thy long-experienc'd time,\r\n    Give me some present counsel; or, behold,\r\n    'Twixt my extremes and me this bloody knife\r\n    Shall play the empire, arbitrating that\r\n    Which the commission of thy years and art\r\n    Could to no issue of true honour bring.\r\n    Be not so long to speak. I long to die\r\n    If what thou speak'st speak not of remedy.\r\n\r\n  Friar. Hold, daughter. I do spy a kind of hope,\r\n    Which craves as desperate an execution\r\n    As that is desperate which we would prevent.\r\n    If, rather than to marry County Paris\r\n    Thou hast the strength of will to slay thyself,\r\n    Then is it likely thou wilt undertake\r\n    A thing like death to chide away this shame,\r\n    That cop'st with death himself to scape from it;\r\n    And, if thou dar'st, I'll give thee remedy.\r\n\r\n  Jul. O, bid me leap, rather than marry Paris,\r\n    From off the battlements of yonder tower,\r\n    Or walk in thievish ways, or bid me lurk\r\n    Where serpents are; chain me with roaring bears,\r\n    Or shut me nightly in a charnel house,\r\n    O'ercover'd quite with dead men's rattling bones,\r\n    With reeky shanks and yellow chapless skulls;\r\n    Or bid me go into a new-made grave\r\n    And hide me with a dead man in his shroud-\r\n    Things that, to hear them told, have made me tremble-\r\n    And I will do it without fear or doubt,\r\n    To live an unstain'd wife to my sweet love.\r\n\r\n  Friar. Hold, then. Go home, be merry, give consent\r\n    To marry Paris. Wednesday is to-morrow.\r\n    To-morrow night look that thou lie alone;\r\n    Let not the nurse lie with thee in thy chamber.\r\n    Take thou this vial, being then in bed,\r\n    And this distilled liquor drink thou off;\r\n    When presently through all thy veins shall run\r\n    A cold and drowsy humour; for no pulse\r\n    Shall keep his native progress, but surcease;\r\n    No warmth, no breath, shall testify thou livest;\r\n    The roses in thy lips and cheeks shall fade\r\n    To paly ashes, thy eyes' windows fall\r\n    Like death when he shuts up the day of life;\r\n    Each part, depriv'd of supple government,\r\n    Shall, stiff and stark and cold, appear like death;\r\n    And in this borrowed likeness of shrunk death\r\n    Thou shalt continue two-and-forty hours,\r\n    And then awake as from a pleasant sleep.\r\n    Now, when the bridegroom in the morning comes\r\n    To rouse thee from thy bed, there art thou dead.\r\n    Then, as the manner of our country is,\r\n    In thy best robes uncovered on the bier\r\n    Thou shalt be borne to that same ancient vault\r\n    Where all the kindred of the Capulets lie.\r\n    In the mean time, against thou shalt awake,\r\n    Shall Romeo by my letters know our drift;\r\n    And hither shall he come; and he and I\r\n    Will watch thy waking, and that very night\r\n    Shall Romeo bear thee hence to Mantua.\r\n    And this shall free thee from this present shame,\r\n    If no inconstant toy nor womanish fear\r\n    Abate thy valour in the acting it.\r\n\r\n  Jul. Give me, give me! O, tell not me of fear!\r\n\r\n  Friar. Hold! Get you gone, be strong and prosperous\r\n    In this resolve. I'll send a friar with speed\r\n    To Mantua, with my letters to thy lord.\r\n\r\n  Jul. Love give me strength! and strength shall help afford.\r\n    Farewell, dear father.\r\n                                                         Exeunt.\r\n\r\n\r\n\r\n\r\nScene II.\r\nCapulet's house.\r\n\r\nEnter Father Capulet, Mother, Nurse, and Servingmen,\r\n                        two or three.\r\n\r\n\r\n  Cap. So many guests invite as here are writ.\r\n                                            [Exit a Servingman.]\r\n    Sirrah, go hire me twenty cunning cooks.\r\n\r\n  Serv. You shall have none ill, sir; for I'll try if they can\r\n    lick their fingers.\r\n\r\n  Cap. How canst thou try them so?\r\n\r\n  Serv. Marry, sir, 'tis an ill cook that cannot lick his own\r\n    fingers. Therefore he that cannot lick his fingers goes not\r\n    with me.\r\n\r\n  Cap. Go, begone.\r\n                                                Exit Servingman.\r\n    We shall be much unfurnish'd for this time.\r\n    What, is my daughter gone to Friar Laurence?\r\n\r\n  Nurse. Ay, forsooth.\r\n\r\n  Cap. Well, be may chance to do some good on her.\r\n    A peevish self-will'd harlotry it is.\r\n\r\n                        Enter Juliet.\r\n\r\n\r\n  Nurse. See where she comes from shrift with merry look.\r\n\r\n  Cap. How now, my headstrong? Where have you been gadding?\r\n\r\n  Jul. Where I have learnt me to repent the sin\r\n    Of disobedient opposition\r\n    To you and your behests, and am enjoin'd\r\n    By holy Laurence to fall prostrate here\r\n    To beg your pardon. Pardon, I beseech you!\r\n    Henceforward I am ever rul'd by you.\r\n\r\n  Cap. Send for the County. Go tell him of this.\r\n    I'll have this knot knit up to-morrow morning.\r\n\r\n  Jul. I met the youthful lord at Laurence' cell\r\n    And gave him what becomed love I might,\r\n    Not stepping o'er the bounds of modesty.\r\n\r\n  Cap. Why, I am glad on't. This is well. Stand up.\r\n    This is as't should be. Let me see the County.\r\n    Ay, marry, go, I say, and fetch him hither.\r\n    Now, afore God, this reverend holy friar,\r\n    All our whole city is much bound to him.\r\n\r\n  Jul. Nurse, will you go with me into my closet\r\n    To help me sort such needful ornaments\r\n    As you think fit to furnish me to-morrow?\r\n\r\n  Mother. No, not till Thursday. There is time enough.\r\n\r\n  Cap. Go, nurse, go with her. We'll to church to-morrow.\r\n                                        Exeunt Juliet and Nurse.\r\n\r\n  Mother. We shall be short in our provision.\r\n    'Tis now near night.\r\n\r\n  Cap. Tush, I will stir about,\r\n    And all things shall be well, I warrant thee, wife.\r\n    Go thou to Juliet, help to deck up her.\r\n    I'll not to bed to-night; let me alone.\r\n    I'll play the housewife for this once. What, ho!\r\n    They are all forth; well, I will walk myself\r\n    To County Paris, to prepare him up\r\n    Against to-morrow. My heart is wondrous light,\r\n    Since this same wayward girl is so reclaim'd.\r\n                                                         Exeunt.\r\n\r\n\r\n\r\n\r\nScene III.\r\nJuliet's chamber.\r\n\r\nEnter Juliet and Nurse.\r\n\r\n\r\n  Jul. Ay, those attires are best; but, gentle nurse,\r\n    I pray thee leave me to myself to-night;\r\n    For I have need of many orisons\r\n    To move the heavens to smile upon my state,\r\n    Which, well thou knowest, is cross and full of sin.\r\n\r\n                          Enter Mother.\r\n\r\n\r\n  Mother. What, are you busy, ho? Need you my help?\r\n\r\n  Jul. No, madam; we have cull'd such necessaries\r\n    As are behooffull for our state to-morrow.\r\n    So please you, let me now be left alone,\r\n    And let the nurse this night sit up with you;\r\n    For I am sure you have your hands full all\r\n    In this so sudden business.\r\n\r\n  Mother. Good night.\r\n    Get thee to bed, and rest; for thou hast need.\r\n                                      Exeunt [Mother and Nurse.]\r\n\r\n  Jul. Farewell! God knows when we shall meet again.\r\n    I have a faint cold fear thrills through my veins\r\n    That almost freezes up the heat of life.\r\n    I'll call them back again to comfort me.\r\n    Nurse!- What should she do here?\r\n    My dismal scene I needs must act alone.\r\n    Come, vial.\r\n    What if this mixture do not work at all?\r\n    Shall I be married then to-morrow morning?\r\n    No, No! This shall forbid it. Lie thou there.\r\n                                             Lays down a dagger.\r\n    What if it be a poison which the friar\r\n    Subtilly hath minist'red to have me dead,\r\n    Lest in this marriage he should be dishonour'd\r\n    Because he married me before to Romeo?\r\n    I fear it is; and yet methinks it should not,\r\n    For he hath still been tried a holy man.\r\n    I will not entertain so bad a thought.\r\n    How if, when I am laid into the tomb,\r\n    I wake before the time that Romeo\r\n    Come to redeem me? There's a fearful point!\r\n    Shall I not then be stifled in the vault,\r\n    To whose foul mouth no healthsome air breathes in,\r\n    And there die strangled ere my Romeo comes?\r\n    Or, if I live, is it not very like\r\n    The horrible conceit of death and night,\r\n    Together with the terror of the place-\r\n    As in a vault, an ancient receptacle\r\n    Where for this many hundred years the bones\r\n    Of all my buried ancestors are pack'd;\r\n    Where bloody Tybalt, yet but green in earth,\r\n    Lies fest'ring in his shroud; where, as they say,\r\n    At some hours in the night spirits resort-\r\n    Alack, alack, is it not like that I,\r\n    So early waking- what with loathsome smells,\r\n    And shrieks like mandrakes torn out of the earth,\r\n    That living mortals, hearing them, run mad-\r\n    O, if I wake, shall I not be distraught,\r\n    Environed with all these hideous fears,\r\n    And madly play with my forefathers' joints,\r\n    And pluck the mangled Tybalt from his shroud.,\r\n    And, in this rage, with some great kinsman's bone\r\n    As with a club dash out my desp'rate brains?\r\n    O, look! methinks I see my cousin's ghost\r\n    Seeking out Romeo, that did spit his body\r\n    Upon a rapier's point. Stay, Tybalt, stay!\r\n    Romeo, I come! this do I drink to thee.\r\n\r\n        She [drinks and] falls upon her bed within the curtains.\r\n\r\n\r\n\r\n\r\nScene IV.\r\nCapulet's house.\r\n\r\nEnter Lady of the House and Nurse.\r\n\r\n\r\n  Lady. Hold, take these keys and fetch more spices, nurse.\r\n\r\n  Nurse. They call for dates and quinces in the pastry.\r\n\r\n                       Enter Old Capulet.\r\n\r\n\r\n  Cap. Come, stir, stir, stir! The second cock hath crow'd,\r\n    The curfew bell hath rung, 'tis three o'clock.\r\n    Look to the bak'd meats, good Angelica;\r\n    Spare not for cost.\r\n\r\n  Nurse. Go, you cot-quean, go,\r\n    Get you to bed! Faith, you'll be sick to-morrow\r\n    For this night's watching.\r\n\r\n  Cap. No, not a whit. What, I have watch'd ere now\r\n    All night for lesser cause, and ne'er been sick.\r\n\r\n  Lady. Ay, you have been a mouse-hunt in your time;\r\n    But I will watch you from such watching now.\r\n                                          Exeunt Lady and Nurse.\r\n\r\n  Cap. A jealous hood, a jealous hood!\r\n\r\n\r\n  Enter three or four [Fellows, with spits and logs and baskets.\r\n\r\n    What is there? Now, fellow,\r\n\r\n  Fellow. Things for the cook, sir; but I know not what.\r\n\r\n  Cap. Make haste, make haste. [Exit Fellow.] Sirrah, fetch drier\r\n      logs.\r\n    Call Peter; he will show thee where they are.\r\n\r\n  Fellow. I have a head, sir, that will find out logs\r\n    And never trouble Peter for the matter.\r\n\r\n  Cap. Mass, and well said; a merry whoreson, ha!\r\n    Thou shalt be loggerhead. [Exit Fellow.] Good faith, 'tis day.\r\n    The County will be here with music straight,\r\n    For so he said he would.                         Play music.\r\n    I hear him near.\r\n    Nurse! Wife! What, ho! What, nurse, I say!\r\n\r\n                              Enter Nurse.\r\n    Go waken Juliet; go and trim her up.\r\n    I'll go and chat with Paris. Hie, make haste,\r\n    Make haste! The bridegroom he is come already:\r\n    Make haste, I say.\r\n                                                       [Exeunt.]\r\n\r\n\r\n\r\n\r\nScene V.\r\nJuliet's chamber.\r\n\r\n[Enter Nurse.]\r\n\r\n\r\n  Nurse. Mistress! what, mistress! Juliet! Fast, I warrant her, she.\r\n    Why, lamb! why, lady! Fie, you slug-abed!\r\n    Why, love, I say! madam! sweetheart! Why, bride!\r\n    What, not a word? You take your pennyworths now!\r\n    Sleep for a week; for the next night, I warrant,\r\n    The County Paris hath set up his rest\r\n    That you shall rest but little. God forgive me!\r\n    Marry, and amen. How sound is she asleep!\r\n    I needs must wake her. Madam, madam, madam!\r\n    Ay, let the County take you in your bed!\r\n    He'll fright you up, i' faith. Will it not be?\r\n                                     [Draws aside the curtains.]\r\n    What, dress'd, and in your clothes, and down again?\r\n    I must needs wake you. Lady! lady! lady!\r\n    Alas, alas! Help, help! My lady's dead!\r\n    O weraday that ever I was born!\r\n    Some aqua-vitae, ho! My lord! my lady!\r\n\r\n                           Enter Mother.\r\n\r\n\r\n  Mother. What noise is here?\r\n\r\n  Nurse. O lamentable day!\r\n\r\n  Mother. What is the matter?\r\n\r\n  Nurse. Look, look! O heavy day!\r\n\r\n  Mother. O me, O me! My child, my only life!\r\n    Revive, look up, or I will die with thee!\r\n    Help, help! Call help.\r\n\r\n                            Enter Father.\r\n\r\n\r\n  Father. For shame, bring Juliet forth; her lord is come.\r\n\r\n  Nurse. She's dead, deceas'd; she's dead! Alack the day!\r\n\r\n  Mother. Alack the day, she's dead, she's dead, she's dead!\r\n\r\n  Cap. Ha! let me see her. Out alas! she's cold,\r\n    Her blood is settled, and her joints are stiff;\r\n    Life and these lips have long been separated.\r\n    Death lies on her like an untimely frost\r\n    Upon the sweetest flower of all the field.\r\n\r\n  Nurse. O lamentable day!\r\n\r\n  Mother. O woful time!\r\n\r\n  Cap. Death, that hath ta'en her hence to make me wail,\r\n    Ties up my tongue and will not let me speak.\r\n\r\n\r\n  Enter Friar [Laurence] and the County [Paris], with Musicians.\r\n\r\n\r\n  Friar. Come, is the bride ready to go to church?\r\n\r\n  Cap. Ready to go, but never to return.\r\n    O son, the night before thy wedding day\r\n    Hath Death lain with thy wife. See, there she lies,\r\n    Flower as she was, deflowered by him.\r\n    Death is my son-in-law, Death is my heir;\r\n    My daughter he hath wedded. I will die\r\n    And leave him all. Life, living, all is Death's.\r\n\r\n  Par. Have I thought long to see this morning's face,\r\n    And doth it give me such a sight as this?\r\n\r\n  Mother. Accurs'd, unhappy, wretched, hateful day!\r\n    Most miserable hour that e'er time saw\r\n    In lasting labour of his pilgrimage!\r\n    But one, poor one, one poor and loving child,\r\n    But one thing to rejoice and solace in,\r\n    And cruel Death hath catch'd it from my sight!\r\n\r\n  Nurse. O woe? O woful, woful, woful day!\r\n    Most lamentable day, most woful day\r\n    That ever ever I did yet behold!\r\n    O day! O day! O day! O hateful day!\r\n    Never was seen so black a day as this.\r\n    O woful day! O woful day!\r\n\r\n  Par. Beguil'd, divorced, wronged, spited, slain!\r\n    Most detestable Death, by thee beguil'd,\r\n    By cruel cruel thee quite overthrown!\r\n    O love! O life! not life, but love in death\r\n\r\n  Cap. Despis'd, distressed, hated, martyr'd, kill'd!\r\n    Uncomfortable time, why cam'st thou now\r\n    To murther, murther our solemnity?\r\n    O child! O child! my soul, and not my child!\r\n    Dead art thou, dead! alack, my child is dead,\r\n    And with my child my joys are buried!\r\n\r\n  Friar. Peace, ho, for shame! Confusion's cure lives not\r\n    In these confusions. Heaven and yourself\r\n    Had part in this fair maid! now heaven hath all,\r\n    And all the better is it for the maid.\r\n    Your part in her you could not keep from death,\r\n    But heaven keeps his part in eternal life.\r\n    The most you sought was her promotion,\r\n    For 'twas your heaven she should be advanc'd;\r\n    And weep ye now, seeing she is advanc'd\r\n    Above the clouds, as high as heaven itself?\r\n    O, in this love, you love your child so ill\r\n    That you run mad, seeing that she is well.\r\n    She's not well married that lives married long,\r\n    But she's best married that dies married young.\r\n    Dry up your tears and stick your rosemary\r\n    On this fair corse, and, as the custom is,\r\n    In all her best array bear her to church;\r\n    For though fond nature bids us all lament,\r\n    Yet nature's tears are reason's merriment.\r\n\r\n  Cap. All things that we ordained festival\r\n    Turn from their office to black funeral-\r\n    Our instruments to melancholy bells,\r\n    Our wedding cheer to a sad burial feast;\r\n    Our solemn hymns to sullen dirges change;\r\n    Our bridal flowers serve for a buried corse;\r\n    And all things change them to the contrary.\r\n\r\n  Friar. Sir, go you in; and, madam, go with him;\r\n    And go, Sir Paris. Every one prepare\r\n    To follow this fair corse unto her grave.\r\n    The heavens do low'r upon you for some ill;\r\n    Move them no more by crossing their high will.\r\n                           Exeunt. Manent Musicians [and Nurse].\r\n  1. Mus. Faith, we may put up our pipes and be gone.\r\n\r\n  Nurse. Honest good fellows, ah, put up, put up!\r\n    For well you know this is a pitiful case.            [Exit.]\r\n  1. Mus. Ay, by my troth, the case may be amended.\r\n\r\n                         Enter Peter.\r\n\r\n\r\n  Pet. Musicians, O, musicians, 'Heart's ease,' 'Heart's ease'!\r\n    O, an you will have me live, play 'Heart's ease.'\r\n  1. Mus. Why 'Heart's ease'',\r\n\r\n  Pet. O, musicians, because my heart itself plays 'My heart is\r\n    full of woe.' O, play me some merry dump to comfort me.\r\n  1. Mus. Not a dump we! 'Tis no time to play now.\r\n\r\n  Pet. You will not then?\r\n  1. Mus. No.\r\n\r\n  Pet. I will then give it you soundly.\r\n  1. Mus. What will you give us?\r\n\r\n  Pet. No money, on my faith, but the gleek. I will give you the\r\n     minstrel.\r\n  1. Mus. Then will I give you the serving-creature.\r\n\r\n  Pet. Then will I lay the serving-creature's dagger on your pate.\r\n    I will carry no crotchets. I'll re you, I'll fa you. Do you\r\n    note me?\r\n  1. Mus. An you re us and fa us, you note us.\r\n  2. Mus. Pray you put up your dagger, and put out your wit.\r\n\r\n  Pet. Then have at you with my wit! I will dry-beat you with an\r\n    iron wit, and put up my iron dagger. Answer me like men.\r\n\r\n           'When griping grief the heart doth wound,\r\n             And doleful dumps the mind oppress,\r\n           Then music with her silver sound'-\r\n\r\n    Why 'silver sound'? Why 'music with her silver sound'?\r\n    What say you, Simon Catling?\r\n  1. Mus. Marry, sir, because silver hath a sweet sound.\r\n\r\n  Pet. Pretty! What say You, Hugh Rebeck?\r\n  2. Mus. I say 'silver sound' because musicians sound for silver.\r\n\r\n  Pet. Pretty too! What say you, James Soundpost?\r\n  3. Mus. Faith, I know not what to say.\r\n\r\n  Pet. O, I cry you mercy! you are the singer. I will say for you. It\r\n    is 'music with her silver sound' because musicians have no\r\n    gold for sounding.\r\n\r\n           'Then music with her silver sound\r\n             With speedy help doth lend redress.'         [Exit.\r\n\r\n  1. Mus. What a pestilent knave is this same?\r\n  2. Mus. Hang him, Jack! Come, we'll in here, tarry for the\r\n    mourners, and stay dinner.\r\n                                                         Exeunt.\r\n\r\n\r\n\r\n\r\nACT V. Scene I.\r\nMantua. A street.\r\n\r\nEnter Romeo.\r\n\r\n\r\n  Rom. If I may trust the flattering truth of sleep\r\n    My dreams presage some joyful news at hand.\r\n    My bosom's lord sits lightly in his throne,\r\n    And all this day an unaccustom'd spirit\r\n    Lifts me above the ground with cheerful thoughts.\r\n    I dreamt my lady came and found me dead\r\n    (Strange dream that gives a dead man leave to think!)\r\n    And breath'd such life with kisses in my lips\r\n    That I reviv'd and was an emperor.\r\n    Ah me! how sweet is love itself possess'd,\r\n    When but love's shadows are so rich in joy!\r\n\r\n                Enter Romeo's Man Balthasar, booted.\r\n\r\n    News from Verona! How now, Balthasar?\r\n    Dost thou not bring me letters from the friar?\r\n    How doth my lady? Is my father well?\r\n    How fares my Juliet? That I ask again,\r\n    For nothing can be ill if she be well.\r\n\r\n  Man. Then she is well, and nothing can be ill.\r\n    Her body sleeps in Capel's monument,\r\n    And her immortal part with angels lives.\r\n    I saw her laid low in her kindred's vault\r\n    And presently took post to tell it you.\r\n    O, pardon me for bringing these ill news,\r\n    Since you did leave it for my office, sir.\r\n\r\n  Rom. Is it e'en so? Then I defy you, stars!\r\n    Thou knowest my lodging. Get me ink and paper\r\n    And hire posthorses. I will hence to-night.\r\n\r\n  Man. I do beseech you, sir, have patience.\r\n    Your looks are pale and wild and do import\r\n    Some misadventure.\r\n\r\n  Rom. Tush, thou art deceiv'd.\r\n    Leave me and do the thing I bid thee do.\r\n    Hast thou no letters to me from the friar?\r\n\r\n  Man. No, my good lord.\r\n\r\n  Rom. No matter. Get thee gone\r\n    And hire those horses. I'll be with thee straight.\r\n                                               Exit [Balthasar].\r\n    Well, Juliet, I will lie with thee to-night.\r\n    Let's see for means. O mischief, thou art swift\r\n    To enter in the thoughts of desperate men!\r\n    I do remember an apothecary,\r\n    And hereabouts 'a dwells, which late I noted\r\n    In tatt'red weeds, with overwhelming brows,\r\n    Culling of simples. Meagre were his looks,\r\n    Sharp misery had worn him to the bones;\r\n    And in his needy shop a tortoise hung,\r\n    An alligator stuff'd, and other skins\r\n    Of ill-shaped fishes; and about his shelves\r\n    A beggarly account of empty boxes,\r\n    Green earthen pots, bladders, and musty seeds,\r\n    Remnants of packthread, and old cakes of roses\r\n    Were thinly scattered, to make up a show.\r\n    Noting this penury, to myself I said,\r\n    'An if a man did need a poison now\r\n    Whose sale is present death in Mantua,\r\n    Here lives a caitiff wretch would sell it him.'\r\n    O, this same thought did but forerun my need,\r\n    And this same needy man must sell it me.\r\n    As I remember, this should be the house.\r\n    Being holiday, the beggar's shop is shut. What, ho! apothecary!\r\n\r\n                        Enter Apothecary.\r\n\r\n\r\n  Apoth. Who calls so loud?\r\n\r\n  Rom. Come hither, man. I see that thou art poor.\r\n    Hold, there is forty ducats. Let me have\r\n    A dram of poison, such soon-speeding gear\r\n    As will disperse itself through all the veins\r\n    That the life-weary taker mall fall dead,\r\n    And that the trunk may be discharg'd of breath\r\n    As violently as hasty powder fir'd\r\n    Doth hurry from the fatal cannon's womb.\r\n\r\n  Apoth. Such mortal drugs I have; but Mantua's law\r\n    Is death to any he that utters them.\r\n\r\n  Rom. Art thou so bare and full of wretchedness\r\n    And fearest to die? Famine is in thy cheeks,\r\n    Need and oppression starveth in thine eyes,\r\n    Contempt and beggary hangs upon thy back:\r\n    The world is not thy friend, nor the world's law;\r\n    The world affords no law to make thee rich;\r\n    Then be not poor, but break it and take this.\r\n\r\n  Apoth. My poverty but not my will consents.\r\n\r\n  Rom. I pay thy poverty and not thy will.\r\n\r\n  Apoth. Put this in any liquid thing you will\r\n    And drink it off, and if you had the strength\r\n    Of twenty men, it would dispatch you straight.\r\n\r\n  Rom. There is thy gold- worse poison to men's souls,\r\n    Doing more murther in this loathsome world,\r\n    Than these poor compounds that thou mayst not sell.\r\n    I sell thee poison; thou hast sold me none.\r\n    Farewell. Buy food and get thyself in flesh.\r\n    Come, cordial and not poison, go with me\r\n    To Juliet's grave; for there must I use thee.\r\n                                                         Exeunt.\r\n\r\n\r\n\r\n\r\nScene II.\r\nVerona. Friar Laurence's cell.\r\n\r\nEnter Friar John to Friar Laurence.\r\n\r\n\r\n  John. Holy Franciscan friar, brother, ho!\r\n\r\n                      Enter Friar Laurence.\r\n\r\n\r\n  Laur. This same should be the voice of Friar John.\r\n    Welcome from Mantua. What says Romeo?\r\n    Or, if his mind be writ, give me his letter.\r\n\r\n  John. Going to find a barefoot brother out,\r\n    One of our order, to associate me\r\n    Here in this city visiting the sick,\r\n    And finding him, the searchers of the town,\r\n    Suspecting that we both were in a house\r\n    Where the infectious pestilence did reign,\r\n    Seal'd up the doors, and would not let us forth,\r\n    So that my speed to Mantua there was stay'd.\r\n\r\n  Laur. Who bare my letter, then, to Romeo?\r\n\r\n  John. I could not send it- here it is again-\r\n    Nor get a messenger to bring it thee,\r\n    So fearful were they of infection.\r\n\r\n  Laur. Unhappy fortune! By my brotherhood,\r\n    The letter was not nice, but full of charge,\r\n    Of dear import; and the neglecting it\r\n    May do much danger. Friar John, go hence,\r\n    Get me an iron crow and bring it straight\r\n    Unto my cell.\r\n\r\n  John. Brother, I'll go and bring it thee.                 Exit.\r\n\r\n  Laur. Now, must I to the monument alone.\r\n    Within this three hours will fair Juliet wake.\r\n    She will beshrew me much that Romeo\r\n    Hath had no notice of these accidents;\r\n    But I will write again to Mantua,\r\n    And keep her at my cell till Romeo come-\r\n    Poor living corse, clos'd in a dead man's tomb!        Exit.\r\n\r\n\r\n\r\n\r\nScene III.\r\nVerona. A churchyard; in it the monument of the Capulets.\r\n\r\nEnter Paris and his Page with flowers and [a torch].\r\n\r\n\r\n  Par. Give me thy torch, boy. Hence, and stand aloof.\r\n    Yet put it out, for I would not be seen.\r\n    Under yond yew tree lay thee all along,\r\n    Holding thine ear close to the hollow ground.\r\n    So shall no foot upon the churchyard tread\r\n    (Being loose, unfirm, with digging up of graves)\r\n    But thou shalt hear it. Whistle then to me,\r\n    As signal that thou hear'st something approach.\r\n    Give me those flowers. Do as I bid thee, go.\r\n\r\n  Page. [aside] I am almost afraid to stand alone\r\n    Here in the churchyard; yet I will adventure.     [Retires.]\r\n\r\n  Par. Sweet flower, with flowers thy bridal bed I strew\r\n    (O woe! thy canopy is dust and stones)\r\n    Which with sweet water nightly I will dew;\r\n    Or, wanting that, with tears distill'd by moans.\r\n    The obsequies that I for thee will keep\r\n    Nightly shall be to strew, thy grave and weep.\r\n                                                    Whistle Boy.\r\n    The boy gives warning something doth approach.\r\n    What cursed foot wanders this way to-night\r\n    To cross my obsequies and true love's rite?\r\n    What, with a torch? Muffle me, night, awhile.     [Retires.]\r\n\r\n       Enter Romeo, and Balthasar with a torch, a mattock,\r\n                    and a crow of iron.\r\n\r\n\r\n  Rom. Give me that mattock and the wrenching iron.\r\n    Hold, take this letter. Early in the morning\r\n    See thou deliver it to my lord and father.\r\n    Give me the light. Upon thy life I charge thee,\r\n    Whate'er thou hearest or seest, stand all aloof\r\n    And do not interrupt me in my course.\r\n    Why I descend into this bed of death\r\n    Is partly to behold my lady's face,\r\n    But chiefly to take thence from her dead finger\r\n    A precious ring- a ring that I must use\r\n    In dear employment. Therefore hence, be gone.\r\n    But if thou, jealous, dost return to pry\r\n    In what I farther shall intend to do,\r\n    By heaven, I will tear thee joint by joint\r\n    And strew this hungry churchyard with thy limbs.\r\n    The time and my intents are savage-wild,\r\n    More fierce and more inexorable far\r\n    Than empty tigers or the roaring sea.\r\n\r\n  Bal. I will be gone, sir, and not trouble you.\r\n\r\n  Rom. So shalt thou show me friendship. Take thou that.\r\n    Live, and be prosperous; and farewell, good fellow.\r\n\r\n  Bal. [aside] For all this same, I'll hide me hereabout.\r\n    His looks I fear, and his intents I doubt.        [Retires.]\r\n\r\n  Rom. Thou detestable maw, thou womb of death,\r\n    Gorg'd with the dearest morsel of the earth,\r\n    Thus I enforce thy rotten jaws to open,\r\n    And in despite I'll cram thee with more food.\r\n                                           Romeo opens the tomb.\r\n\r\n  Par. This is that banish'd haughty Montague\r\n    That murd'red my love's cousin- with which grief\r\n    It is supposed the fair creature died-\r\n    And here is come to do some villanous shame\r\n    To the dead bodies. I will apprehend him.\r\n    Stop thy unhallowed toil, vile Montague!\r\n    Can vengeance be pursu'd further than death?\r\n    Condemned villain, I do apprehend thee.\r\n    Obey, and go with me; for thou must die.\r\n\r\n  Rom. I must indeed; and therefore came I hither.\r\n    Good gentle youth, tempt not a desp'rate man.\r\n    Fly hence and leave me. Think upon these gone;\r\n    Let them affright thee. I beseech thee, youth,\r\n    But not another sin upon my head\r\n    By urging me to fury. O, be gone!\r\n    By heaven, I love thee better than myself,\r\n    For I come hither arm'd against myself.\r\n    Stay not, be gone. Live, and hereafter say\r\n    A madman's mercy bid thee run away.\r\n\r\n  Par. I do defy thy, conjuration\r\n    And apprehend thee for a felon here.\r\n\r\n  Rom. Wilt thou provoke me? Then have at thee, boy!\r\n                                                     They fight.\r\n\r\n  Page. O Lord, they fight! I will go call the watch.\r\n                                            [Exit. Paris falls.]\r\n\r\n  Par. O, I am slain! If thou be merciful,\r\n    Open the tomb, lay me with Juliet.                   [Dies.]\r\n\r\n  Rom. In faith, I will. Let me peruse this face.\r\n    Mercutio's kinsman, noble County Paris!\r\n    What said my man when my betossed soul\r\n    Did not attend him as we rode? I think\r\n    He told me Paris should have married Juliet.\r\n    Said he not so? or did I dream it so?\r\n    Or am I mad, hearing him talk of Juliet\r\n    To think it was so? O, give me thy hand,\r\n    One writ with me in sour misfortune's book!\r\n    I'll bury thee in a triumphant grave.\r\n    A grave? O, no, a lanthorn, slaught'red youth,\r\n    For here lies Juliet, and her beauty makes\r\n    This vault a feasting presence full of light.\r\n    Death, lie thou there, by a dead man interr'd.\r\n                                         [Lays him in the tomb.]\r\n    How oft when men are at the point of death\r\n    Have they been merry! which their keepers call\r\n    A lightning before death. O, how may I\r\n    Call this a lightning? O my love! my wife!\r\n    Death, that hath suck'd the honey of thy breath,\r\n    Hath had no power yet upon thy beauty.\r\n    Thou art not conquer'd. Beauty's ensign yet\r\n    Is crimson in thy lips and in thy cheeks,\r\n    And death's pale flag is not advanced there.\r\n    Tybalt, liest thou there in thy bloody sheet?\r\n    O, what more favour can I do to thee\r\n    Than with that hand that cut thy youth in twain\r\n    To sunder his that was thine enemy?\r\n    Forgive me, cousin.' Ah, dear Juliet,\r\n    Why art thou yet so fair? Shall I believe\r\n    That unsubstantial Death is amorous,\r\n    And that the lean abhorred monster keeps\r\n    Thee here in dark to be his paramour?\r\n    For fear of that I still will stay with thee\r\n    And never from this palace of dim night\r\n    Depart again. Here, here will I remain\r\n    With worms that are thy chambermaids. O, here\r\n    Will I set up my everlasting rest\r\n    And shake the yoke of inauspicious stars\r\n    From this world-wearied flesh. Eyes, look your last!\r\n    Arms, take your last embrace! and, lips, O you\r\n    The doors of breath, seal with a righteous kiss\r\n    A dateless bargain to engrossing death!\r\n    Come, bitter conduct; come, unsavoury guide!\r\n    Thou desperate pilot, now at once run on\r\n    The dashing rocks thy seasick weary bark!\r\n    Here's to my love! [Drinks.] O true apothecary!\r\n    Thy drugs are quick. Thus with a kiss I die.          Falls.\r\n\r\n    Enter Friar [Laurence], with lanthorn, crow, and spade.\r\n\r\n\r\n  Friar. Saint Francis be my speed! how oft to-night\r\n    Have my old feet stumbled at graves! Who's there?\r\n\r\n  Bal. Here's one, a friend, and one that knows you well.\r\n\r\n  Friar. Bliss be upon you! Tell me, good my friend,\r\n    What torch is yond that vainly lends his light\r\n    To grubs and eyeless skulls? As I discern,\r\n    It burneth in the Capels' monument.\r\n\r\n  Bal. It doth so, holy sir; and there's my master,\r\n    One that you love.\r\n\r\n  Friar. Who is it?\r\n\r\n  Bal. Romeo.\r\n\r\n  Friar. How long hath he been there?\r\n\r\n  Bal. Full half an hour.\r\n\r\n  Friar. Go with me to the vault.\r\n\r\n  Bal. I dare not, sir.\r\n    My master knows not but I am gone hence,\r\n    And fearfully did menace me with death\r\n    If I did stay to look on his intents.\r\n\r\n  Friar. Stay then; I'll go alone. Fear comes upon me.\r\n    O, much I fear some ill unthrifty thing.\r\n\r\n  Bal. As I did sleep under this yew tree here,\r\n    I dreamt my master and another fought,\r\n    And that my master slew him.\r\n\r\n  Friar. Romeo!\r\n    Alack, alack, what blood is this which stains\r\n    The stony entrance of this sepulchre?\r\n    What mean these masterless and gory swords\r\n    To lie discolour'd by this place of peace? [Enters the tomb.]\r\n    Romeo! O, pale! Who else? What, Paris too?\r\n    And steep'd in blood? Ah, what an unkind hour\r\n    Is guilty of this lamentable chance! The lady stirs.\r\n                                                   Juliet rises.\r\n\r\n  Jul. O comfortable friar! where is my lord?\r\n    I do remember well where I should be,\r\n    And there I am. Where is my Romeo?\r\n\r\n  Friar. I hear some noise. Lady, come from that nest\r\n    Of death, contagion, and unnatural sleep.\r\n    A greater power than we can contradict\r\n    Hath thwarted our intents. Come, come away.\r\n    Thy husband in thy bosom there lies dead;\r\n    And Paris too. Come, I'll dispose of thee\r\n    Among a sisterhood of holy nuns.\r\n    Stay not to question, for the watch is coming.\r\n    Come, go, good Juliet. I dare no longer stay.\r\n\r\n  Jul. Go, get thee hence, for I will not away.\r\n                                                   Exit [Friar].\r\n    What's here? A cup, clos'd in my true love's hand?\r\n    Poison, I see, hath been his timeless end.\r\n    O churl! drunk all, and left no friendly drop\r\n    To help me after? I will kiss thy lips.\r\n    Haply some poison yet doth hang on them\r\n    To make me die with a restorative.             [Kisses him.]\r\n    Thy lips are warm!\r\n\r\n  Chief Watch. [within] Lead, boy. Which way?\r\n    Yea, noise? Then I'll be brief. O happy dagger!\r\n                                      [Snatches Romeo's dagger.]\r\n    This is thy sheath; there rest, and let me die.\r\n                  She stabs herself and falls [on Romeo's body].\r\n\r\n                Enter [Paris's] Boy and Watch.\r\n\r\n\r\n  Boy. This is the place. There, where the torch doth burn.\r\n\r\n  Chief Watch. 'the ground is bloody. Search about the churchyard.\r\n    Go, some of you; whoe'er you find attach.\r\n                                     [Exeunt some of the Watch.]\r\n    Pitiful sight! here lies the County slain;\r\n    And Juliet bleeding, warm, and newly dead,\r\n    Who here hath lain this two days buried.\r\n    Go, tell the Prince; run to the Capulets;\r\n    Raise up the Montagues; some others search.\r\n                                   [Exeunt others of the Watch.]\r\n    We see the ground whereon these woes do lie,\r\n    But the true ground of all these piteous woes\r\n    We cannot without circumstance descry.\r\n\r\n     Enter [some of the Watch,] with Romeo's Man [Balthasar].\r\n\r\n  2. Watch. Here's Romeo's man. We found him in the churchyard.\r\n\r\n  Chief Watch. Hold him in safety till the Prince come hither.\r\n\r\n          Enter Friar [Laurence] and another Watchman.\r\n\r\n  3. Watch. Here is a friar that trembles, sighs, and weeps.\r\n    We took this mattock and this spade from him\r\n    As he was coming from this churchyard side.\r\n\r\n  Chief Watch. A great suspicion! Stay the friar too.\r\n\r\n              Enter the Prince [and Attendants].\r\n\r\n\r\n  Prince. What misadventure is so early up,\r\n    That calls our person from our morning rest?\r\n\r\n            Enter Capulet and his Wife [with others].\r\n\r\n\r\n  Cap. What should it be, that they so shriek abroad?\r\n\r\n  Wife. The people in the street cry 'Romeo,'\r\n    Some 'Juliet,' and some 'Paris'; and all run,\r\n    With open outcry, toward our monument.\r\n\r\n  Prince. What fear is this which startles in our ears?\r\n\r\n  Chief Watch. Sovereign, here lies the County Paris slain;\r\n    And Romeo dead; and Juliet, dead before,\r\n    Warm and new kill'd.\r\n\r\n  Prince. Search, seek, and know how this foul murder comes.\r\n\r\n  Chief Watch. Here is a friar, and slaughter'd Romeo's man,\r\n    With instruments upon them fit to open\r\n    These dead men's tombs.\r\n\r\n  Cap. O heavens! O wife, look how our daughter bleeds!\r\n    This dagger hath mista'en, for, lo, his house\r\n    Is empty on the back of Montague,\r\n    And it missheathed in my daughter's bosom!\r\n\r\n  Wife. O me! this sight of death is as a bell\r\n    That warns my old age to a sepulchre.\r\n\r\n               Enter Montague [and others].\r\n\r\n\r\n  Prince. Come, Montague; for thou art early up\r\n    To see thy son and heir more early down.\r\n\r\n  Mon. Alas, my liege, my wife is dead to-night!\r\n    Grief of my son's exile hath stopp'd her breath.\r\n    What further woe conspires against mine age?\r\n\r\n  Prince. Look, and thou shalt see.\r\n\r\n  Mon. O thou untaught! what manners is in this,\r\n    To press before thy father to a grave?\r\n\r\n  Prince. Seal up the mouth of outrage for a while,\r\n    Till we can clear these ambiguities\r\n    And know their spring, their head, their true descent;\r\n    And then will I be general of your woes\r\n    And lead you even to death. Meantime forbear,\r\n    And let mischance be slave to patience.\r\n    Bring forth the parties of suspicion.\r\n\r\n  Friar. I am the greatest, able to do least,\r\n    Yet most suspected, as the time and place\r\n    Doth make against me, of this direful murther;\r\n    And here I stand, both to impeach and purge\r\n    Myself condemned and myself excus'd.\r\n\r\n  Prince. Then say it once what thou dost know in this.\r\n\r\n  Friar. I will be brief, for my short date of breath\r\n    Is not so long as is a tedious tale.\r\n    Romeo, there dead, was husband to that Juliet;\r\n    And she, there dead, that Romeo's faithful wife.\r\n    I married them; and their stol'n marriage day\r\n    Was Tybalt's doomsday, whose untimely death\r\n    Banish'd the new-made bridegroom from this city;\r\n    For whom, and not for Tybalt, Juliet pin'd.\r\n    You, to remove that siege of grief from her,\r\n    Betroth'd and would have married her perforce\r\n    To County Paris. Then comes she to me\r\n    And with wild looks bid me devise some mean\r\n    To rid her from this second marriage,\r\n    Or in my cell there would she kill herself.\r\n    Then gave I her (so tutored by my art)\r\n    A sleeping potion; which so took effect\r\n    As I intended, for it wrought on her\r\n    The form of death. Meantime I writ to Romeo\r\n    That he should hither come as this dire night\r\n    To help to take her from her borrowed grave,\r\n    Being the time the potion's force should cease.\r\n    But he which bore my letter, Friar John,\r\n    Was stay'd by accident, and yesternight\r\n    Return'd my letter back. Then all alone\r\n    At the prefixed hour of her waking\r\n    Came I to take her from her kindred's vault;\r\n    Meaning to keep her closely at my cell\r\n    Till I conveniently could send to Romeo.\r\n    But when I came, some minute ere the time\r\n    Of her awaking, here untimely lay\r\n    The noble Paris and true Romeo dead.\r\n    She wakes; and I entreated her come forth\r\n    And bear this work of heaven with patience;\r\n    But then a noise did scare me from the tomb,\r\n    And she, too desperate, would not go with me,\r\n    But, as it seems, did violence on herself.\r\n    All this I know, and to the marriage\r\n    Her nurse is privy; and if aught in this\r\n    Miscarried by my fault, let my old life\r\n    Be sacrific'd, some hour before his time,\r\n    Unto the rigour of severest law.\r\n\r\n  Prince. We still have known thee for a holy man.\r\n    Where's Romeo's man? What can he say in this?\r\n\r\n  Bal. I brought my master news of Juliet's death;\r\n    And then in post he came from Mantua\r\n    To this same place, to this same monument.\r\n    This letter he early bid me give his father,\r\n    And threat'ned me with death, going in the vault,\r\n    If I departed not and left him there.\r\n\r\n  Prince. Give me the letter. I will look on it.\r\n    Where is the County's page that rais'd the watch?\r\n    Sirrah, what made your master in this place?\r\n\r\n  Boy. He came with flowers to strew his lady's grave;\r\n    And bid me stand aloof, and so I did.\r\n    Anon comes one with light to ope the tomb;\r\n    And by-and-by my master drew on him;\r\n    And then I ran away to call the watch.\r\n\r\n  Prince. This letter doth make good the friar's words,\r\n    Their course of love, the tidings of her death;\r\n    And here he writes that he did buy a poison\r\n    Of a poor pothecary, and therewithal\r\n    Came to this vault to die, and lie with Juliet.\r\n    Where be these enemies? Capulet, Montage,\r\n    See what a scourge is laid upon your hate,\r\n    That heaven finds means to kill your joys with love!\r\n    And I, for winking at you, discords too,\r\n    Have lost a brace of kinsmen. All are punish'd.\r\n\r\n  Cap. O brother Montague, give me thy hand.\r\n    This is my daughter's jointure, for no more\r\n    Can I demand.\r\n\r\n  Mon. But I can give thee more;\r\n    For I will raise her Statue in pure gold,\r\n    That whiles Verona by that name is known,\r\n    There shall no figure at such rate be set\r\n    As that of true and faithful Juliet.\r\n\r\n  Cap. As rich shall Romeo's by his lady's lie-\r\n    Poor sacrifices of our enmity!\r\n\r\n  Prince. A glooming peace this morning with it brings.\r\n    The sun for sorrow will not show his head.\r\n    Go hence, to have more talk of these sad things;\r\n    Some shall be pardon'd, and some punished;\r\n    For never was a story of more woe\r\n    Than this of Juliet and her Romeo.\r\n                                                   Exeunt omnes.\r\n\r\nTHE END\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nEnd of the Project Gutenberg EBook of Romeo and Juliet, by William Shakespeare\r\n\r\n*** END OF THIS PROJECT GUTENBERG EBOOK ROMEO AND JULIET ***\r\n\r\n***** This file should be named 1112.txt or 1112.zip *****\r\nThis and all associated files of various formats will be found in:\r\n        http://www.gutenberg.org/1/1/1/1112/\r\n\r\n\r\n\r\nUpdated editions will replace the previous one--the old editions\r\nwill be renamed.\r\n\r\nCreating the works from public domain print editions means that no\r\none owns a United States copyright in these works, so the Foundation\r\n(and you!) can copy and distribute it in the United States without\r\npermission and without paying copyright royalties.  Special rules,\r\nset forth in the General Terms of Use part of this license, apply to\r\ncopying and distributing Project Gutenberg-tm electronic works to\r\nprotect the PROJECT GUTENBERG-tm concept and trademark.  Project\r\nGutenberg is a registered trademark, and may not be used if you\r\ncharge for the eBooks, unless you receive specific permission.  If you\r\ndo not charge anything for copies of this eBook, complying with the\r\nrules is very easy.  You may use this eBook for nearly any purpose\r\nsuch as creation of derivative works, reports, performances and\r\nresearch.  They may be modified and printed and given away--you may do\r\npractically ANYTHING with public domain eBooks.  Redistribution is\r\nsubject to the trademark license, especially commercial\r\nredistribution.\r\n\r\n\r\n\r\n*** START: FULL LICENSE ***\r\n\r\nTHE FULL PROJECT GUTENBERG LICENSE\r\nPLEASE READ THIS BEFORE YOU DISTRIBUTE OR USE THIS WORK\r\n\r\nTo protect the Project Gutenberg-tm mission of promoting the free\r\ndistribution of electronic works, by using or distributing this work\r\n(or any other work associated in any way with the phrase \"Project\r\nGutenberg\"), you agree to comply with all the terms of the Full Project\r\nGutenberg-tm License (available with this file or online at\r\nhttp://gutenberg.org/license).\r\n\r\n\r\nSection 1.  General Terms of Use and Redistributing Project Gutenberg-tm\r\nelectronic works\r\n\r\n1.A.  By reading or using any part of this Project Gutenberg-tm\r\nelectronic work, you indicate that you have read, understand, agree to\r\nand accept all the terms of this license and intellectual property\r\n(trademark/copyright) agreement.  If you do not agree to abide by all\r\nthe terms of this agreement, you must cease using and return or destroy\r\nall copies of Project Gutenberg-tm electronic works in your possession.\r\nIf you paid a fee for obtaining a copy of or access to a Project\r\nGutenberg-tm electronic work and you do not agree to be bound by the\r\nterms of this agreement, you may obtain a refund from the person or\r\nentity to whom you paid the fee as set forth in paragraph 1.E.8.\r\n\r\n1.B.  \"Project Gutenberg\" is a registered trademark.  It may only be\r\nused on or associated in any way with an electronic work by people who\r\nagree to be bound by the terms of this agreement.  There are a few\r\nthings that you can do with most Project Gutenberg-tm electronic works\r\neven without complying with the full terms of this agreement.  See\r\nparagraph 1.C below.  There are a lot of things you can do with Project\r\nGutenberg-tm electronic works if you follow the terms of this agreement\r\nand help preserve free future access to Project Gutenberg-tm electronic\r\nworks.  See paragraph 1.E below.\r\n\r\n1.C.  The Project Gutenberg Literary Archive Foundation (\"the Foundation\"\r\nor PGLAF), owns a compilation copyright in the collection of Project\r\nGutenberg-tm electronic works.  Nearly all the individual works in the\r\ncollection are in the public domain in the United States.  If an\r\nindividual work is in the public domain in the United States and you are\r\nlocated in the United States, we do not claim a right to prevent you from\r\ncopying, distributing, performing, displaying or creating derivative\r\nworks based on the work as long as all references to Project Gutenberg\r\nare removed.  Of course, we hope that you will support the Project\r\nGutenberg-tm mission of promoting free access to electronic works by\r\nfreely sharing Project Gutenberg-tm works in compliance with the terms of\r\nthis agreement for keeping the Project Gutenberg-tm name associated with\r\nthe work.  You can easily comply with the terms of this agreement by\r\nkeeping this work in the same format with its attached full Project\r\nGutenberg-tm License when you share it without charge with others.\r\n\r\n1.D.  The copyright laws of the place where you are located also govern\r\nwhat you can do with this work.  Copyright laws in most countries are in\r\na constant state of change.  If you are outside the United States, check\r\nthe laws of your country in addition to the terms of this agreement\r\nbefore downloading, copying, displaying, performing, distributing or\r\ncreating derivative works based on this work or any other Project\r\nGutenberg-tm work.  The Foundation makes no representations concerning\r\nthe copyright status of any work in any country outside the United\r\nStates.\r\n\r\n1.E.  Unless you have removed all references to Project Gutenberg:\r\n\r\n1.E.1.  The following sentence, with active links to, or other immediate\r\naccess to, the full Project Gutenberg-tm License must appear prominently\r\nwhenever any copy of a Project Gutenberg-tm work (any work on which the\r\nphrase \"Project Gutenberg\" appears, or with which the phrase \"Project\r\nGutenberg\" is associated) is accessed, displayed, performed, viewed,\r\ncopied or distributed:\r\n\r\nThis eBook is for the use of anyone anywhere at no cost and with\r\nalmost no restrictions whatsoever.  You may copy it, give it away or\r\nre-use it under the terms of the Project Gutenberg License included\r\nwith this eBook or online at www.gutenberg.org/license\r\n\r\n1.E.2.  If an individual Project Gutenberg-tm electronic work is derived\r\nfrom the public domain (does not contain a notice indicating that it is\r\nposted with permission of the copyright holder), the work can be copied\r\nand distributed to anyone in the United States without paying any fees\r\nor charges.  If you are redistributing or providing access to a work\r\nwith the phrase \"Project Gutenberg\" associated with or appearing on the\r\nwork, you must comply either with the requirements of paragraphs 1.E.1\r\nthrough 1.E.7 or obtain permission for the use of the work and the\r\nProject Gutenberg-tm trademark as set forth in paragraphs 1.E.8 or\r\n1.E.9.\r\n\r\n1.E.3.  If an individual Project Gutenberg-tm electronic work is posted\r\nwith the permission of the copyright holder, your use and distribution\r\nmust comply with both paragraphs 1.E.1 through 1.E.7 and any additional\r\nterms imposed by the copyright holder.  Additional terms will be linked\r\nto the Project Gutenberg-tm License for all works posted with the\r\npermission of the copyright holder found at the beginning of this work.\r\n\r\n1.E.4.  Do not unlink or detach or remove the full Project Gutenberg-tm\r\nLicense terms from this work, or any files containing a part of this\r\nwork or any other work associated with Project Gutenberg-tm.\r\n\r\n1.E.5.  Do not copy, display, perform, distribute or redistribute this\r\nelectronic work, or any part of this electronic work, without\r\nprominently displaying the sentence set forth in paragraph 1.E.1 with\r\nactive links or immediate access to the full terms of the Project\r\nGutenberg-tm License.\r\n\r\n1.E.6.  You may convert to and distribute this work in any binary,\r\ncompressed, marked up, nonproprietary or proprietary form, including any\r\nword processing or hypertext form.  However, if you provide access to or\r\ndistribute copies of a Project Gutenberg-tm work in a format other than\r\n\"Plain Vanilla ASCII\" or other format used in the official version\r\nposted on the official Project Gutenberg-tm web site (www.gutenberg.org),\r\nyou must, at no additional cost, fee or expense to the user, provide a\r\ncopy, a means of exporting a copy, or a means of obtaining a copy upon\r\nrequest, of the work in its original \"Plain Vanilla ASCII\" or other\r\nform.  Any alternate format must include the full Project Gutenberg-tm\r\nLicense as specified in paragraph 1.E.1.\r\n\r\n1.E.7.  Do not charge a fee for access to, viewing, displaying,\r\nperforming, copying or distributing any Project Gutenberg-tm works\r\nunless you comply with paragraph 1.E.8 or 1.E.9.\r\n\r\n1.E.8.  You may charge a reasonable fee for copies of or providing\r\naccess to or distributing Project Gutenberg-tm electronic works provided\r\nthat\r\n\r\n- You pay a royalty fee of 20% of the gross profits you derive from\r\n     the use of Project Gutenberg-tm works calculated using the method\r\n     you already use to calculate your applicable taxes.  The fee is\r\n     owed to the owner of the Project Gutenberg-tm trademark, but he\r\n     has agreed to donate royalties under this paragraph to the\r\n     Project Gutenberg Literary Archive Foundation.  Royalty payments\r\n     must be paid within 60 days following each date on which you\r\n     prepare (or are legally required to prepare) your periodic tax\r\n     returns.  Royalty payments should be clearly marked as such and\r\n     sent to the Project Gutenberg Literary Archive Foundation at the\r\n     address specified in Section 4, \"Information about donations to\r\n     the Project Gutenberg Literary Archive Foundation.\"\r\n\r\n- You provide a full refund of any money paid by a user who notifies\r\n     you in writing (or by e-mail) within 30 days of receipt that s/he\r\n     does not agree to the terms of the full Project Gutenberg-tm\r\n     License.  You must require such a user to return or\r\n     destroy all copies of the works possessed in a physical medium\r\n     and discontinue all use of and all access to other copies of\r\n     Project Gutenberg-tm works.\r\n\r\n- You provide, in accordance with paragraph 1.F.3, a full refund of any\r\n     money paid for a work or a replacement copy, if a defect in the\r\n     electronic work is discovered and reported to you within 90 days\r\n     of receipt of the work.\r\n\r\n- You comply with all other terms of this agreement for free\r\n     distribution of Project Gutenberg-tm works.\r\n\r\n1.E.9.  If you wish to charge a fee or distribute a Project Gutenberg-tm\r\nelectronic work or group of works on different terms than are set\r\nforth in this agreement, you must obtain permission in writing from\r\nboth the Project Gutenberg Literary Archive Foundation and Michael\r\nHart, the owner of the Project Gutenberg-tm trademark.  Contact the\r\nFoundation as set forth in Section 3 below.\r\n\r\n1.F.\r\n\r\n1.F.1.  Project Gutenberg volunteers and employees expend considerable\r\neffort to identify, do copyright research on, transcribe and proofread\r\npublic domain works in creating the Project Gutenberg-tm\r\ncollection.  Despite these efforts, Project Gutenberg-tm electronic\r\nworks, and the medium on which they may be stored, may contain\r\n\"Defects,\" such as, but not limited to, incomplete, inaccurate or\r\ncorrupt data, transcription errors, a copyright or other intellectual\r\nproperty infringement, a defective or damaged disk or other medium, a\r\ncomputer virus, or computer codes that damage or cannot be read by\r\nyour equipment.\r\n\r\n1.F.2.  LIMITED WARRANTY, DISCLAIMER OF DAMAGES - Except for the \"Right\r\nof Replacement or Refund\" described in paragraph 1.F.3, the Project\r\nGutenberg Literary Archive Foundation, the owner of the Project\r\nGutenberg-tm trademark, and any other party distributing a Project\r\nGutenberg-tm electronic work under this agreement, disclaim all\r\nliability to you for damages, costs and expenses, including legal\r\nfees.  YOU AGREE THAT YOU HAVE NO REMEDIES FOR NEGLIGENCE, STRICT\r\nLIABILITY, BREACH OF WARRANTY OR BREACH OF CONTRACT EXCEPT THOSE\r\nPROVIDED IN PARAGRAPH 1.F.3.  YOU AGREE THAT THE FOUNDATION, THE\r\nTRADEMARK OWNER, AND ANY DISTRIBUTOR UNDER THIS AGREEMENT WILL NOT BE\r\nLIABLE TO YOU FOR ACTUAL, DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE OR\r\nINCIDENTAL DAMAGES EVEN IF YOU GIVE NOTICE OF THE POSSIBILITY OF SUCH\r\nDAMAGE.\r\n\r\n1.F.3.  LIMITED RIGHT OF REPLACEMENT OR REFUND - If you discover a\r\ndefect in this electronic work within 90 days of receiving it, you can\r\nreceive a refund of the money (if any) you paid for it by sending a\r\nwritten explanation to the person you received the work from.  If you\r\nreceived the work on a physical medium, you must return the medium with\r\nyour written explanation.  The person or entity that provided you with\r\nthe defective work may elect to provide a replacement copy in lieu of a\r\nrefund.  If you received the work electronically, the person or entity\r\nproviding it to you may choose to give you a second opportunity to\r\nreceive the work electronically in lieu of a refund.  If the second copy\r\nis also defective, you may demand a refund in writing without further\r\nopportunities to fix the problem.\r\n\r\n1.F.4.  Except for the limited right of replacement or refund set forth\r\nin paragraph 1.F.3, this work is provided to you 'AS-IS' WITH NO OTHER\r\nWARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO\r\nWARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PURPOSE.\r\n\r\n1.F.5.  Some states do not allow disclaimers of certain implied\r\nwarranties or the exclusion or limitation of certain types of damages.\r\nIf any disclaimer or limitation set forth in this agreement violates the\r\nlaw of the state applicable to this agreement, the agreement shall be\r\ninterpreted to make the maximum disclaimer or limitation permitted by\r\nthe applicable state law.  The invalidity or unenforceability of any\r\nprovision of this agreement shall not void the remaining provisions.\r\n\r\n1.F.6.  INDEMNITY - You agree to indemnify and hold the Foundation, the\r\ntrademark owner, any agent or employee of the Foundation, anyone\r\nproviding copies of Project Gutenberg-tm electronic works in accordance\r\nwith this agreement, and any volunteers associated with the production,\r\npromotion and distribution of Project Gutenberg-tm electronic works,\r\nharmless from all liability, costs and expenses, including legal fees,\r\nthat arise directly or indirectly from any of the following which you do\r\nor cause to occur: (a) distribution of this or any Project Gutenberg-tm\r\nwork, (b) alteration, modification, or additions or deletions to any\r\nProject Gutenberg-tm work, and (c) any Defect you cause.\r\n\r\n\r\nSection  2.  Information about the Mission of Project Gutenberg-tm\r\n\r\nProject Gutenberg-tm is synonymous with the free distribution of\r\nelectronic works in formats readable by the widest variety of computers\r\nincluding obsolete, old, middle-aged and new computers.  It exists\r\nbecause of the efforts of hundreds of volunteers and donations from\r\npeople in all walks of life.\r\n\r\nVolunteers and financial support to provide volunteers with the\r\nassistance they need, are critical to reaching Project Gutenberg-tm's\r\ngoals and ensuring that the Project Gutenberg-tm collection will\r\nremain freely available for generations to come.  In 2001, the Project\r\nGutenberg Literary Archive Foundation was created to provide a secure\r\nand permanent future for Project Gutenberg-tm and future generations.\r\nTo learn more about the Project Gutenberg Literary Archive Foundation\r\nand how your efforts and donations can help, see Sections 3 and 4\r\nand the Foundation web page at http://www.pglaf.org.\r\n\r\n\r\nSection 3.  Information about the Project Gutenberg Literary Archive\r\nFoundation\r\n\r\nThe Project Gutenberg Literary Archive Foundation is a non profit\r\n501(c)(3) educational corporation organized under the laws of the\r\nstate of Mississippi and granted tax exempt status by the Internal\r\nRevenue Service.  The Foundation's EIN or federal tax identification\r\nnumber is 64-6221541.  Its 501(c)(3) letter is posted at\r\nhttp://pglaf.org/fundraising.  Contributions to the Project Gutenberg\r\nLiterary Archive Foundation are tax deductible to the full extent\r\npermitted by U.S. federal laws and your state's laws.\r\n\r\nThe Foundation's principal office is located at 4557 Melan Dr. S.\r\nFairbanks, AK, 99712., but its volunteers and employees are scattered\r\nthroughout numerous locations.  Its business office is located at\r\n809 North 1500 West, Salt Lake City, UT 84116, (801) 596-1887, email\r\nbusiness@pglaf.org.  Email contact links and up to date contact\r\ninformation can be found at the Foundation's web site and official\r\npage at http://pglaf.org\r\n\r\nFor additional contact information:\r\n     Dr. Gregory B. Newby\r\n     Chief Executive and Director\r\n     gbnewby@pglaf.org\r\n\r\n\r\nSection 4.  Information about Donations to the Project Gutenberg\r\nLiterary Archive Foundation\r\n\r\nProject Gutenberg-tm depends upon and cannot survive without wide\r\nspread public support and donations to carry out its mission of\r\nincreasing the number of public domain and licensed works that can be\r\nfreely distributed in machine readable form accessible by the widest\r\narray of equipment including outdated equipment.  Many small donations\r\n($1 to $5,000) are particularly important to maintaining tax exempt\r\nstatus with the IRS.\r\n\r\nThe Foundation is committed to complying with the laws regulating\r\ncharities and charitable donations in all 50 states of the United\r\nStates.  Compliance requirements are not uniform and it takes a\r\nconsiderable effort, much paperwork and many fees to meet and keep up\r\nwith these requirements.  We do not solicit donations in locations\r\nwhere we have not received written confirmation of compliance.  To\r\nSEND DONATIONS or determine the status of compliance for any\r\nparticular state visit http://pglaf.org\r\n\r\nWhile we cannot and do not solicit contributions from states where we\r\nhave not met the solicitation requirements, we know of no prohibition\r\nagainst accepting unsolicited donations from donors in such states who\r\napproach us with offers to donate.\r\n\r\nInternational donations are gratefully accepted, but we cannot make\r\nany statements concerning tax treatment of donations received from\r\noutside the United States.  U.S. laws alone swamp our small staff.\r\n\r\nPlease check the Project Gutenberg Web pages for current donation\r\nmethods and addresses.  Donations are accepted in a number of other\r\nways including checks, online payments and credit card donations.\r\nTo donate, please visit: http://pglaf.org/donate\r\n\r\n\r\nSection 5.  General Information About Project Gutenberg-tm electronic\r\nworks.\r\n\r\nProfessor Michael S. Hart is the originator of the Project Gutenberg-tm\r\nconcept of a library of electronic works that could be freely shared\r\nwith anyone.  For thirty years, he produced and distributed Project\r\nGutenberg-tm eBooks with only a loose network of volunteer support.\r\n\r\n\r\nProject Gutenberg-tm eBooks are often created from several printed\r\neditions, all of which are confirmed as Public Domain in the U.S.\r\nunless a copyright notice is included.  Thus, we do not necessarily\r\nkeep eBooks in compliance with any particular paper edition.\r\n\r\n\r\nMost people start at our Web site which has the main PG search facility:\r\n\r\n     http://www.gutenberg.org\r\n\r\nThis Web site includes information about Project Gutenberg-tm,\r\nincluding how to make donations to the Project Gutenberg Literary\r\nArchive Foundation, how to help produce our new eBooks, and how to\r\nsubscribe to our email newsletter to hear about new eBooks.\r\n"
  },
  {
    "path": "data/stop_words.py",
    "content": "stop_words = ['i', 'me', 'my', 'myself', 'we', 'our', 'ours', 'ourselves', 'you', \"you're\", \"you've\", \"you'll\", \"you'd\", 'your', 'yours', 'yourself', 'yourselves', 'he', 'him', 'his', 'himself', 'she', \"she's\", 'her', 'hers', 'herself', 'it', \"it's\", 'its', 'itself', 'they', 'them', 'their', 'theirs', 'themselves', 'what', 'which', 'who', 'whom', 'this', 'that', \"that'll\", 'these', 'those', 'am', 'is', 'are', 'was', 'were', 'be', 'been', 'being', 'have', 'has', 'had', 'having', 'do', 'does', 'did', 'doing', 'a', 'an', 'the', 'and', 'but', 'if', 'or', 'because', 'as', 'until', 'while', 'of', 'at', 'by', 'for', 'with', 'about', 'against', 'between', 'into', 'through', 'during', 'before', 'after', 'above', 'below', 'to', 'from', 'up',\n              'down', 'in', 'out', 'on', 'off', 'over', 'under', 'again', 'further', 'then', 'once', 'here', 'there', 'when', 'where', 'why', 'how', 'all', 'any', 'both', 'each', 'few', 'more', 'most', 'other', 'some', 'such', 'no', 'nor', 'not', 'only', 'own', 'same', 'so', 'than', 'too', 'very', 's', 't', 'can', 'will', 'just', 'don', \"don't\", 'should', \"should've\", 'now', 'd', 'll', 'm', 'o', 're', 've', 'y', 'ain', 'aren', \"aren't\", 'couldn', \"couldn't\", 'didn', \"didn't\", 'doesn', \"doesn't\", 'hadn', \"hadn't\", 'hasn', \"hasn't\", 'haven', \"haven't\", 'isn', \"isn't\", 'ma', 'mightn', \"mightn't\", 'mustn', \"mustn't\", 'needn', \"needn't\", 'shan', \"shan't\", 'shouldn', \"shouldn't\", 'wasn', \"wasn't\", 'weren', \"weren't\", 'won', \"won't\", 'wouldn', \"wouldn't\"]\n"
  },
  {
    "path": "data/weight-height.csv",
    "content": "\"Gender\",\"Height\",\"Weight\"\r\n\"Male\",73.847017017515,241.893563180437\r\n\"Male\",68.7819040458903,162.310472521300\r\n\"Male\",74.1101053917849,212.7408555565\r\n\"Male\",71.7309784033377,220.042470303077\r\n\"Male\",69.8817958611153,206.349800623871\r\n\"Male\",67.2530156878065,152.212155757083\r\n\"Male\",68.7850812516616,183.927888604031\r\n\"Male\",68.3485155115879,167.971110489509\r\n\"Male\",67.018949662883,175.92944039571\r\n\"Male\",63.4564939783664,156.399676387112\r\n\"Male\",71.1953822829745,186.604925560358\r\n\"Male\",71.6408051192206,213.741169489411\r\n\"Male\",64.7663291334055,167.127461073476\r\n\"Male\",69.2830700967204,189.446181386738\r\n\"Male\",69.2437322298112,186.434168021239\r\n\"Male\",67.6456197004212,172.186930058117\r\n\"Male\",72.4183166259878,196.028506330482\r\n\"Male\",63.974325721061,172.883470208780\r\n\"Male\",69.6400598997523,185.983957573130\r\n\"Male\",67.9360048540095,182.426648013226\r\n\"Male\",67.9150501938206,174.115929081393\r\n\"Male\",69.4394398680395,197.73142161472\r\n\"Male\",66.1491319608781,149.173566007975\r\n\"Male\",75.2059736142212,228.761780615196\r\n\"Male\",67.8931963386043,162.006651848287\r\n\"Male\",68.1440327982008,192.343976579187\r\n\"Male\",69.0896314289256,184.435174408406\r\n\"Male\",72.8008435165003,206.828189420354\r\n\"Male\",67.4212422817167,175.213922399227\r\n\"Male\",68.4964153568827,154.342638925955\r\n\"Male\",68.6181105502058,187.506843155807\r\n\"Male\",74.0338076216678,212.910225325521\r\n\"Male\",71.5282160355709,195.032243233835\r\n\"Male\",69.1801610995692,205.183621341371\r\n\"Male\",69.577202365402,204.164125484101\r\n\"Male\",70.4009288884762,192.903515074649\r\n\"Male\",69.0761711675356,197.488242598925\r\n\"Male\",67.1935232827228,183.810973232751\r\n\"Male\",65.8073156549306,163.851824878622\r\n\"Male\",64.3041878915595,163.108017147583\r\n\"Male\",67.9743362271967,172.135597406825\r\n\"Male\",72.1894259592134,194.045404898059\r\n\"Male\",65.2703455240394,168.617746204292\r\n\"Male\",66.0901773762725,161.193432596622\r\n\"Male\",67.5103215157138,164.660277264007\r\n\"Male\",70.1047862551571,188.922303151274\r\n\"Male\",68.2518364408672,187.060552163801\r\n\"Male\",72.1727091157973,209.070863390252\r\n\"Male\",69.1798576188774,192.014335412005\r\n\"Male\",72.870360147235,211.342496819640\r\n\"Male\",64.7825829779871,165.611626182250\r\n\"Male\",70.1835498874837,201.071918099568\r\n\"Male\",68.4914502529394,173.423960346601\r\n\"Male\",67.3308308810162,181.407679285937\r\n\"Male\",66.9909440825232,169.737707400252\r\n\"Male\",66.4995499002499,163.309528309674\r\n\"Male\",68.3530566463988,189.710209942456\r\n\"Male\",70.7744590703974,192.124847346168\r\n\"Male\",71.2159236694709,198.1984641076\r\n\"Male\",70.0133653490674,209.526499837126\r\n\"Male\",71.4031822207589,198.759792659859\r\n\"Male\",69.5520050948319,198.079523654438\r\n\"Male\",73.8185345577699,195.290612189727\r\n\"Male\",66.99688275225,164.943302997003\r\n\"Male\",71.4184658930907,179.863902339297\r\n\"Male\",65.2793002090043,155.250420694049\r\n\"Male\",68.2741914742284,184.519391248574\r\n\"Male\",72.7653699463424,220.678041465283\r\n\"Male\",68.0993798003468,183.31265530722\r\n\"Male\",68.8967060721692,196.451312291183\r\n\"Male\",69.2895099633052,184.595608300273\r\n\"Male\",70.5232245234565,207.532838518544\r\n\"Male\",69.6637252265179,177.200928752348\r\n\"Male\",67.5952688079157,163.108002209381\r\n\"Male\",72.5081203801037,216.218230112735\r\n\"Male\",71.2529856038086,204.655493822323\r\n\"Male\",71.8091868893668,200.920571219495\r\n\"Male\",72.2451654792519,220.901769881142\r\n\"Male\",66.5126276609347,196.449860340782\r\n\"Male\",66.0290340048182,168.640810039015\r\n\"Male\",67.577153942735,181.432713008126\r\n\"Male\",68.2465686016242,198.658673326418\r\n\"Male\",73.8261270026308,237.916735863185\r\n\"Male\",69.8024643604904,173.041255909233\r\n\"Male\",65.9595777848988,160.683916639879\r\n\"Male\",71.0790175757451,188.602919070666\r\n\"Male\",66.5961965372077,208.345694035109\r\n\"Male\",68.9515350928246,193.435118452271\r\n\"Male\",68.2444617923064,174.109693790620\r\n\"Male\",72.3168251228452,197.368589249335\r\n\"Male\",71.8154204495308,201.620666747742\r\n\"Male\",65.2370495188386,181.011973240364\r\n\"Male\",70.6405300907292,182.122485978660\r\n\"Male\",64.731925597255,177.549263423371\r\n\"Male\",67.1035511824075,164.974580682475\r\n\"Male\",65.1174848880457,165.717112190107\r\n\"Male\",71.7012340230177,193.094163543063\r\n\"Male\",66.8328782059274,180.683886970857\r\n\"Male\",66.4712752615182,172.773722928412\r\n\"Male\",69.4115262206039,177.470616229738\r\n\"Male\",70.0521774745245,200.818737313254\r\n\"Male\",66.7436046519631,167.739775344302\r\n\"Male\",66.2743291154144,154.395624779233\r\n\"Male\",68.328447992915,177.984728603887\r\n\"Male\",70.0758881952341,183.938856956780\r\n\"Male\",68.7329881487344,179.204782068600\r\n\"Male\",67.556051261876,158.567987385418\r\n\"Male\",66.2536325347937,166.503531642942\r\n\"Male\",69.1822026805756,171.983677611956\r\n\"Male\",67.6091049416397,174.36418237859\r\n\"Male\",69.2927380218867,187.745351863374\r\n\"Male\",68.1906840077038,201.487962380610\r\n\"Male\",71.6070857988906,204.927012136803\r\n\"Male\",69.1968575103315,178.685546470181\r\n\"Male\",67.2619609790619,164.014427741951\r\n\"Male\",73.6851933999998,223.270004412371\r\n\"Male\",69.5372150072948,202.958306269835\r\n\"Male\",68.3115598414683,189.391785609949\r\n\"Male\",67.7389634664393,178.170555578466\r\n\"Male\",71.7057626011001,223.299335239803\r\n\"Male\",63.6322646037867,167.028706658323\r\n\"Male\",68.7211984556865,180.468682011870\r\n\"Male\",66.9493416501869,164.439145622362\r\n\"Male\",62.7069897353164,149.969618421042\r\n\"Male\",72.2584089235993,192.910266551722\r\n\"Male\",70.9086530626676,201.883998700574\r\n\"Male\",67.609843601682,179.868025984495\r\n\"Male\",70.8015589556942,196.467724673936\r\n\"Male\",69.3047690450735,187.551649491386\r\n\"Male\",66.2428983411553,171.69315968571\r\n\"Male\",67.4921929772739,191.699604784328\r\n\"Male\",65.8062482913584,165.850647784905\r\n\"Male\",71.4437056615428,185.662741323862\r\n\"Male\",68.4644058223141,178.281800729884\r\n\"Male\",63.98792460498,150.979051250134\r\n\"Male\",71.0018976858456,209.929323430504\r\n\"Male\",68.1397241925525,174.157804341493\r\n\"Male\",68.395400248121,179.878977102334\r\n\"Male\",68.0962197450165,167.747141247633\r\n\"Male\",68.1405903559209,183.044660372103\r\n\"Male\",68.8600903087433,169.556820782151\r\n\"Male\",66.1488525422307,173.431672660432\r\n\"Male\",66.2060320529589,180.889554609418\r\n\"Male\",67.4321202146878,183.508932854723\r\n\"Male\",69.471106031247,205.977910165675\r\n\"Male\",70.5158596943462,183.759845192649\r\n\"Male\",71.3383760399558,201.954495466668\r\n\"Male\",71.0019447673538,216.120094736912\r\n\"Male\",66.202347706273,159.390323744187\r\n\"Male\",72.5433070453887,210.336424661861\r\n\"Male\",67.4793517580411,178.618350159953\r\n\"Male\",65.3504105558103,146.739797635802\r\n\"Male\",70.8440624208882,195.937014974314\r\n\"Male\",69.9384752593112,170.175853813004\r\n\"Male\",64.7398154829922,169.654054121188\r\n\"Male\",69.3084028803936,198.378693643572\r\n\"Male\",68.8384628598724,179.907716915983\r\n\"Male\",61.9373232676829,147.263686501559\r\n\"Male\",68.5933355351181,176.984251121287\r\n\"Male\",65.2185755780772,185.467788373205\r\n\"Male\",64.3336481069845,177.49380233889\r\n\"Male\",68.7489067017398,169.827477419625\r\n\"Male\",72.4896554004081,198.581698249799\r\n\"Male\",67.2339309182551,203.350339274846\r\n\"Male\",67.263604843261,193.217672687431\r\n\"Male\",65.1185042831735,178.134945178843\r\n\"Male\",66.2628200381632,162.779583404690\r\n\"Male\",67.7016796596273,159.286510598869\r\n\"Male\",65.530695966695,172.114311951227\r\n\"Male\",69.8689698092041,201.837042594883\r\n\"Male\",68.481875364733,170.352329550626\r\n\"Male\",72.2139633457195,205.389760708631\r\n\"Male\",68.1795326940723,169.787768075943\r\n\"Male\",71.9812065428705,200.437310528735\r\n\"Male\",66.0651367327304,178.588954037204\r\n\"Male\",66.6561641698185,168.014029738329\r\n\"Male\",67.5994241952902,177.766425839946\r\n\"Male\",68.245944093831,193.277623999542\r\n\"Male\",64.808621440717,162.379540639612\r\n\"Male\",67.4922182698406,183.383824391458\r\n\"Male\",68.1807307068654,181.056095285359\r\n\"Male\",69.553384902902,210.871798957101\r\n\"Male\",66.4022496683603,165.568499073011\r\n\"Male\",66.5921571146877,196.148449846229\r\n\"Male\",71.9358865828482,202.046425151919\r\n\"Male\",68.2870417278818,170.413602496365\r\n\"Male\",69.9554511951638,201.948085296608\r\n\"Male\",71.8511291454027,193.386984552842\r\n\"Male\",65.7554986406737,179.855689615225\r\n\"Male\",67.0318520789828,156.489934998191\r\n\"Male\",76.7098348578592,235.035418820022\r\n\"Male\",72.5711213712958,230.560534959742\r\n\"Male\",69.7288048973671,203.895654986365\r\n\"Male\",72.799224004586,218.216396639014\r\n\"Male\",72.5393540719418,222.667177921523\r\n\"Male\",72.2947433844169,208.474865890573\r\n\"Male\",67.2533248158638,180.779780013772\r\n\"Male\",75.9444603760016,231.924748509110\r\n\"Male\",66.3162319187446,170.593858104457\r\n\"Male\",71.1560534900436,188.271456288347\r\n\"Male\",71.1922022869477,196.061529163376\r\n\"Male\",72.1975120071642,214.603584170431\r\n\"Male\",75.1408214339315,224.124271329560\r\n\"Male\",64.4115293597211,158.579397323387\r\n\"Male\",64.7344243580774,166.501114745286\r\n\"Male\",63.4145871379546,160.140615622405\r\n\"Male\",67.8486652335686,176.172634254583\r\n\"Male\",65.9317848288,174.485294666451\r\n\"Male\",70.9665504363426,193.906498798923\r\n\"Male\",67.5807472772935,186.991606706801\r\n\"Male\",68.589270437901,173.595796099507\r\n\"Male\",70.3247534441504,193.346560303991\r\n\"Male\",72.3944804051075,208.436509038226\r\n\"Male\",70.8208567145256,206.032977800797\r\n\"Male\",65.9033012610258,172.57523095707\r\n\"Male\",74.7953750218274,232.635402847360\r\n\"Male\",67.6809190342573,177.24014549544\r\n\"Male\",67.1559627687305,175.646690214202\r\n\"Male\",71.7748412248401,212.626102288605\r\n\"Male\",64.6652319449664,166.969204009677\r\n\"Male\",68.1227683623759,196.414415275124\r\n\"Male\",66.786927239528,165.431242225646\r\n\"Male\",66.805849836748,176.565818557689\r\n\"Male\",67.8860137980274,174.652034715810\r\n\"Male\",69.1735769192432,195.237529301091\r\n\"Male\",70.2249233263794,205.684438396274\r\n\"Male\",64.8557991775539,158.341442360480\r\n\"Male\",67.8210932715426,169.081008273884\r\n\"Male\",63.4402474670865,135.655875865835\r\n\"Male\",71.8484348479039,218.157469450706\r\n\"Male\",66.7280736470863,155.899541329016\r\n\"Male\",71.9683056520603,201.528177430467\r\n\"Male\",76.0213474760963,235.926060648678\r\n\"Male\",71.4761012826014,195.392617577504\r\n\"Male\",67.3698086448686,176.636163567362\r\n\"Male\",70.5552437595499,198.460248600108\r\n\"Male\",69.8671012814472,185.716910023673\r\n\"Male\",67.9475700421625,177.347779818472\r\n\"Male\",74.104558863713,215.759703523821\r\n\"Male\",69.167836299535,187.022420301570\r\n\"Male\",66.557228572704,171.587884316854\r\n\"Male\",66.7016049901078,172.839809078093\r\n\"Male\",67.2460649543824,168.280286893893\r\n\"Male\",69.0513854849974,163.820488927750\r\n\"Male\",70.6727471767308,190.023434180521\r\n\"Male\",65.4989951214088,156.869951668729\r\n\"Male\",65.1872208535622,172.606482559614\r\n\"Male\",67.5681430060826,169.063982994918\r\n\"Male\",73.8153856882339,231.374508117238\r\n\"Male\",71.606564208448,207.250476751691\r\n\"Male\",67.724749235945,172.152772178008\r\n\"Male\",68.231131952185,199.827758022834\r\n\"Male\",65.9294217100738,168.090412215803\r\n\"Male\",71.5484957096636,197.819614833288\r\n\"Male\",69.1643811220365,196.892315040706\r\n\"Male\",68.5976593239588,180.221780102342\r\n\"Male\",71.0575108857852,189.134012435934\r\n\"Male\",63.6440595814991,158.422717319974\r\n\"Male\",71.1824553956369,208.922682655891\r\n\"Male\",66.1286731698491,187.141119453372\r\n\"Male\",65.0573731150978,157.582431535246\r\n\"Male\",68.0913743588464,181.644444983884\r\n\"Male\",70.993143899047,204.746678174754\r\n\"Male\",74.2211748776249,231.130189759308\r\n\"Male\",69.3271181795885,186.258429614423\r\n\"Male\",64.9313421940842,181.093869638880\r\n\"Male\",68.3468423145436,198.920979667801\r\n\"Male\",70.9291250844694,203.370463215939\r\n\"Male\",61.4778092015939,161.028752141872\r\n\"Male\",68.4908127185185,189.806681842181\r\n\"Male\",72.0498898708186,200.202828506602\r\n\"Male\",72.5216670257767,221.862650308484\r\n\"Male\",71.233911393331,214.060148220865\r\n\"Male\",72.2591151862599,201.701421617410\r\n\"Male\",67.5650399045651,187.187093632233\r\n\"Male\",72.26760699498,196.527466895855\r\n\"Male\",62.6002479975529,151.720703729313\r\n\"Male\",66.2364372917754,167.297530251137\r\n\"Male\",69.6504374123688,198.843695964623\r\n\"Male\",69.2859214061721,178.789547981921\r\n\"Male\",70.7252787373505,193.539252115985\r\n\"Male\",68.8286149599904,197.737905022318\r\n\"Male\",66.0144282335004,184.461811520982\r\n\"Male\",66.4148820603895,155.194771686925\r\n\"Male\",66.6156243917126,160.991989871194\r\n\"Male\",68.0348217821036,189.084461735075\r\n\"Male\",70.5023980440946,172.985777146208\r\n\"Male\",69.1577294930868,195.895256857188\r\n\"Male\",70.7950226136223,215.746455305230\r\n\"Male\",65.1943771233415,166.707373059357\r\n\"Male\",74.7857143190925,239.464342902696\r\n\"Male\",71.0669062761598,184.279245833050\r\n\"Male\",69.334197785954,199.983890906512\r\n\"Male\",69.8992039506227,191.412231132701\r\n\"Male\",64.4251937917821,169.109401417791\r\n\"Male\",67.85213069861,194.744522494038\r\n\"Male\",67.549069488044,183.266533117893\r\n\"Male\",74.7674468449337,210.369908709756\r\n\"Male\",71.4189459863648,198.042483889936\r\n\"Male\",67.1203443862066,172.664090375104\r\n\"Male\",69.8595879120267,197.070856157865\r\n\"Male\",68.4308133914105,190.505810039573\r\n\"Male\",67.9334826070233,184.555483105293\r\n\"Male\",68.4953431552723,179.929816647941\r\n\"Male\",65.2441434106539,159.503219765390\r\n\"Male\",70.18535204699,197.884507071155\r\n\"Male\",71.1041331645307,217.269605198307\r\n\"Male\",68.4475785430627,187.907425986628\r\n\"Male\",65.4205768240508,176.861684237851\r\n\"Male\",67.7007881137183,185.148202101777\r\n\"Male\",74.2230630621199,223.308040304474\r\n\"Male\",71.1672458708534,206.942981776074\r\n\"Male\",67.2307718899502,171.016940600979\r\n\"Male\",67.880559193661,175.222847965396\r\n\"Male\",67.3763754684836,173.310395551927\r\n\"Male\",68.7612469290256,181.125973501963\r\n\"Male\",71.7052725009646,202.609008338003\r\n\"Male\",69.3809947926619,199.850920048803\r\n\"Male\",73.7165276342286,223.514722344292\r\n\"Male\",69.4533762078207,219.261706666844\r\n\"Male\",70.7862898094215,211.216080923481\r\n\"Male\",71.7684637369012,200.798982967421\r\n\"Male\",69.3434539586165,208.809775337563\r\n\"Male\",65.2860255086334,161.420081658509\r\n\"Male\",70.9218444138077,207.835944561795\r\n\"Male\",68.5966626863791,180.831237755497\r\n\"Male\",68.6037964328568,176.815476209732\r\n\"Male\",69.4787441197736,194.603768502719\r\n\"Male\",65.9308962149966,163.008431653289\r\n\"Male\",68.5233452979566,173.270657154824\r\n\"Male\",73.9291241262215,215.620035427178\r\n\"Male\",71.1979378222303,210.134529042031\r\n\"Male\",66.5565868729681,185.042324084993\r\n\"Male\",71.7422762291745,187.965355359453\r\n\"Male\",69.7448293316538,188.181124848229\r\n\"Male\",66.7506541256505,179.542017143198\r\n\"Male\",69.6924222571513,211.718428961730\r\n\"Male\",70.4035168308414,197.692142083456\r\n\"Male\",69.0197361098685,186.287991990979\r\n\"Male\",64.732287155256,166.106072437390\r\n\"Male\",70.9980744408969,188.811769976897\r\n\"Male\",64.4598142530512,161.378773212037\r\n\"Male\",69.749522583002,193.476258831235\r\n\"Male\",71.5268488121848,189.282246099829\r\n\"Male\",68.327915863972,207.784924645001\r\n\"Male\",70.7647201641119,199.323094259304\r\n\"Male\",71.4190496341516,209.858256604748\r\n\"Male\",69.3904740948909,180.175472763871\r\n\"Male\",72.001732217799,196.214414481383\r\n\"Male\",69.1914749733353,189.438840351539\r\n\"Male\",66.1663632831791,165.514607433147\r\n\"Male\",67.272142995153,182.39433469242\r\n\"Male\",70.9158354035361,189.557637460086\r\n\"Male\",69.1198877896665,189.625914076302\r\n\"Male\",67.409025871346,170.191325429211\r\n\"Male\",72.938649040208,216.097454719831\r\n\"Male\",70.4909286959958,177.067774350773\r\n\"Male\",69.0082594618674,196.051188755039\r\n\"Male\",66.7621099176273,167.700496231312\r\n\"Male\",69.1206637294553,179.607870051102\r\n\"Male\",73.1262671878997,220.661405093753\r\n\"Male\",67.4868238954174,164.295241252612\r\n\"Male\",64.95507833495,156.544786349540\r\n\"Male\",67.7824890749697,183.681029038066\r\n\"Male\",67.662398796047,170.305493490476\r\n\"Male\",66.4763970064683,168.627263912841\r\n\"Male\",72.9870702010434,209.637974489395\r\n\"Male\",69.5632322771984,195.346026970440\r\n\"Male\",71.0035601394697,194.322601360166\r\n\"Male\",69.9156373621056,219.367916747189\r\n\"Male\",71.697141788046,205.161748286445\r\n\"Male\",67.6499408575301,178.882633665742\r\n\"Male\",68.2955545645253,181.724931465833\r\n\"Male\",68.687255673712,203.560333836071\r\n\"Male\",68.9157716453463,165.155898683434\r\n\"Male\",68.9608796727544,197.931429550253\r\n\"Male\",67.2472352041876,173.284033013291\r\n\"Male\",68.915863641061,183.947788899966\r\n\"Male\",65.8385445036175,139.534046940100\r\n\"Male\",64.6710755478367,160.188531344114\r\n\"Male\",66.2958977236134,163.604002191910\r\n\"Male\",67.0975857472015,193.955107443761\r\n\"Male\",66.998289732799,189.893342494401\r\n\"Male\",70.9619709026438,184.223932043739\r\n\"Male\",68.4208722048485,190.795542169576\r\n\"Male\",67.6525275866462,188.200679380904\r\n\"Male\",75.6201931582543,226.207779869446\r\n\"Male\",70.549242022249,197.879373104868\r\n\"Male\",68.8908389093416,190.51348690364\r\n\"Male\",68.2845319195117,176.246583436270\r\n\"Male\",64.9950782592052,177.727094498411\r\n\"Male\",65.5757715426728,173.691592194197\r\n\"Male\",69.3060882402712,210.463687540605\r\n\"Male\",65.7047154221532,170.100563318173\r\n\"Male\",67.8039910102957,173.459891805983\r\n\"Male\",69.2161473119131,184.936690322645\r\n\"Male\",68.015006008896,194.286945947274\r\n\"Male\",61.9269489433641,149.149684837724\r\n\"Male\",67.2663627155588,192.4707695606\r\n\"Male\",67.6768218539142,179.750807982436\r\n\"Male\",69.9709036159667,202.863293032098\r\n\"Male\",65.3134615369232,163.357331518913\r\n\"Male\",71.9060054405707,217.027714643657\r\n\"Male\",66.2339040421843,183.16123245569\r\n\"Male\",65.814942824229,166.583610507509\r\n\"Male\",72.8449478550183,205.250889151117\r\n\"Male\",70.9494434526129,189.703088823966\r\n\"Male\",71.3438076277468,218.586336397370\r\n\"Male\",71.0556641579506,203.139433025567\r\n\"Male\",61.9255472947778,139.905070315411\r\n\"Male\",68.7624575579021,196.293805874861\r\n\"Male\",67.5839414255894,179.937011167166\r\n\"Male\",67.3616946688862,164.145922397398\r\n\"Male\",65.8791565562673,168.174864370716\r\n\"Male\",68.6947621511413,189.742541903603\r\n\"Male\",69.5348615536043,195.170391498940\r\n\"Male\",66.6346908282865,190.467958779164\r\n\"Male\",69.8099015736912,204.426598301005\r\n\"Male\",68.6798736853237,196.151622823601\r\n\"Male\",71.615178750348,209.670773879197\r\n\"Male\",69.6897953335489,190.933400489868\r\n\"Male\",70.9010863653248,197.944832362141\r\n\"Male\",68.005813992332,186.78033784958\r\n\"Male\",70.6157439783607,188.663832117765\r\n\"Male\",71.5711941575576,176.376642766115\r\n\"Male\",73.0128632629827,209.329483369428\r\n\"Male\",60.748117867457,136.167865724177\r\n\"Male\",69.082119625473,190.935182500985\r\n\"Male\",69.3387376279613,191.445654280964\r\n\"Male\",67.7571377115653,184.938229910773\r\n\"Male\",76.0270818630512,232.313470969478\r\n\"Male\",72.2276161601432,201.778853950381\r\n\"Male\",68.9210413450252,188.328807061518\r\n\"Male\",65.334927680754,174.655697250193\r\n\"Male\",65.932403451767,183.943338755166\r\n\"Male\",70.4666893102283,187.517442017500\r\n\"Male\",73.181043621139,213.847452872237\r\n\"Male\",68.550879686478,175.219518795655\r\n\"Male\",68.5294082502857,169.544805445436\r\n\"Male\",63.5964554204545,144.591922421247\r\n\"Male\",67.1442412277953,175.679190176701\r\n\"Male\",70.8163706158515,197.198401561075\r\n\"Male\",73.530284807779,222.925916699257\r\n\"Male\",66.1410689194018,165.404545337709\r\n\"Male\",67.9068497483934,170.417231213329\r\n\"Male\",71.4333758216347,216.633999687682\r\n\"Male\",67.1126797980262,173.707504236685\r\n\"Male\",73.2839179655908,217.896039742328\r\n\"Male\",63.6725831540933,161.013145838894\r\n\"Male\",69.2253203013539,193.756325798869\r\n\"Male\",69.6701240248717,177.119160725399\r\n\"Male\",70.4854481656936,204.827449737938\r\n\"Male\",69.0046778666841,176.731892478922\r\n\"Male\",68.4578940081104,192.761885655036\r\n\"Male\",66.024733782518,166.961020473440\r\n\"Male\",69.3181691252784,186.737995548307\r\n\"Male\",69.0777405646964,188.506178710684\r\n\"Male\",73.5622703667904,208.361491812853\r\n\"Male\",66.0876888866475,161.495814307993\r\n\"Male\",73.5259843332352,214.966459199799\r\n\"Male\",69.6790602156639,205.133435498665\r\n\"Male\",66.6767811169297,183.197306840047\r\n\"Male\",72.9616654677117,208.895044285857\r\n\"Male\",68.246872144459,207.925576545187\r\n\"Male\",71.9566258887157,210.663827812062\r\n\"Male\",71.0586333491432,204.272837745409\r\n\"Male\",66.9769499482511,195.198730107264\r\n\"Male\",68.478002075726,190.686022530134\r\n\"Male\",71.2844413912849,199.635326578537\r\n\"Male\",64.980456290984,166.821547345859\r\n\"Male\",66.7618838734058,178.797508975099\r\n\"Male\",68.7661617238793,185.772157505947\r\n\"Male\",68.9925435671764,193.754990936111\r\n\"Male\",71.295194595564,228.800516094148\r\n\"Male\",69.0494784004474,192.349701712414\r\n\"Male\",66.5414820162944,175.983491137569\r\n\"Male\",68.5155234451208,176.141239163871\r\n\"Male\",67.4597153131659,177.482524908403\r\n\"Male\",71.3573824126824,201.760776882651\r\n\"Male\",68.5904060416654,176.843079926229\r\n\"Male\",69.736086706944,185.524260351598\r\n\"Male\",69.8338570670345,188.041029020603\r\n\"Male\",72.4105857637391,189.384438292527\r\n\"Male\",65.4345968678659,166.096744020516\r\n\"Male\",66.2676567702434,170.250178653613\r\n\"Male\",69.9743008732506,212.80425895999\r\n\"Male\",71.2091942237274,196.14550620845\r\n\"Male\",69.9374001925209,202.279069679297\r\n\"Male\",71.3860221929526,201.332006891009\r\n\"Male\",64.5887816699057,158.454094446398\r\n\"Male\",68.7929844158731,174.489486264089\r\n\"Male\",68.4457467280668,183.783382685316\r\n\"Male\",69.2015781220676,188.103506112668\r\n\"Male\",69.4260173088723,176.193429823813\r\n\"Male\",69.6062252013619,194.200711875856\r\n\"Male\",72.8817069731098,194.199508871416\r\n\"Male\",62.1783312217775,145.898842373806\r\n\"Male\",68.8747066201055,191.833709173715\r\n\"Male\",71.0800835585909,209.853553640725\r\n\"Male\",72.1825341217157,201.261464391648\r\n\"Male\",72.0627549780187,208.781853387475\r\n\"Male\",67.3800578933842,182.673405387725\r\n\"Male\",67.9346345330211,166.435068826956\r\n\"Male\",70.8019302593082,193.393542614483\r\n\"Male\",65.5491212718992,178.448179734226\r\n\"Male\",70.1912244814707,205.941790671464\r\n\"Male\",71.7789953682703,199.209842441218\r\n\"Male\",68.1302884151545,192.029566571562\r\n\"Male\",68.3594825628257,175.260864429376\r\n\"Male\",66.090357013204,170.006445104546\r\n\"Male\",71.5801231387686,205.347596206115\r\n\"Male\",73.5366677229231,196.043295071718\r\n\"Male\",71.1155318413304,208.145256645714\r\n\"Male\",70.7943025458134,202.890757825725\r\n\"Male\",71.7290604846774,188.595023951021\r\n\"Male\",63.1965303693731,162.429727448715\r\n\"Male\",68.1011134090994,182.852399097347\r\n\"Male\",65.8560997291531,157.317461364304\r\n\"Male\",68.3464565013792,178.675992067492\r\n\"Male\",69.5602289299611,187.217485931716\r\n\"Male\",68.7283040728389,171.620966570458\r\n\"Male\",70.1582776521047,200.534178304201\r\n\"Male\",68.9233366538642,193.927360410157\r\n\"Male\",64.3001741979872,155.489728964615\r\n\"Male\",70.4556330557961,192.527904959489\r\n\"Male\",68.6240631902513,159.862467400555\r\n\"Male\",69.6647517445683,176.25927439784\r\n\"Male\",69.0588845404837,171.708926273601\r\n\"Male\",67.2269862252501,181.709618932242\r\n\"Male\",66.115799694985,171.386659244003\r\n\"Male\",68.617387345682,179.132024597883\r\n\"Male\",69.2490128135195,187.469371391246\r\n\"Male\",69.6419061835922,182.004522302487\r\n\"Male\",72.7970283570657,214.474035549004\r\n\"Male\",75.0439950721537,208.526426975474\r\n\"Male\",70.9726841308934,190.221992860972\r\n\"Male\",74.3880124251986,217.14379049327\r\n\"Male\",64.3621638717144,156.073898515176\r\n\"Male\",71.3270010663305,206.385191144764\r\n\"Male\",67.172024442062,178.152781433495\r\n\"Male\",74.4016718853099,228.838395801115\r\n\"Male\",63.8679209595893,174.473362892894\r\n\"Male\",68.885991766866,164.21490258191\r\n\"Male\",72.1319902243921,212.157275700066\r\n\"Male\",68.403726169279,206.014939808132\r\n\"Male\",65.0926563918755,167.433532984504\r\n\"Male\",69.229679115924,195.218639696094\r\n\"Male\",71.9477882649162,209.175489088048\r\n\"Male\",67.4629906554446,182.301285584692\r\n\"Male\",69.3129086423205,190.185146911980\r\n\"Male\",63.7310481676985,160.344903874399\r\n\"Male\",60.6798174028202,129.301023766729\r\n\"Male\",70.6633230772118,195.626319057537\r\n\"Male\",67.594031125615,186.751416941505\r\n\"Male\",74.6495078833149,227.500645068307\r\n\"Male\",70.4670788540361,197.187532031265\r\n\"Male\",71.9440105192761,209.5562827193\r\n\"Male\",74.0257508102552,209.75927206677\r\n\"Male\",70.782228162223,220.436786379453\r\n\"Male\",64.7272569610009,169.207936994027\r\n\"Male\",68.3830240801838,185.845616779891\r\n\"Male\",71.4692208023458,192.691493116905\r\n\"Male\",66.9444537375838,177.026087781898\r\n\"Male\",70.7969790042164,199.947383058908\r\n\"Male\",65.2924347799135,168.710290250236\r\n\"Male\",61.7540098289705,123.528143020198\r\n\"Male\",62.4806713089603,160.242238208749\r\n\"Male\",67.8056798701788,197.082611042199\r\n\"Male\",69.5259942797687,161.970937553318\r\n\"Male\",72.5007566339455,201.655055938162\r\n\"Male\",70.4852947444441,194.786198325054\r\n\"Male\",66.689735993223,162.565406733935\r\n\"Male\",71.29191758372,175.810967713132\r\n\"Male\",71.7967671979694,209.379310185811\r\n\"Male\",73.0563442505026,204.4603316173\r\n\"Male\",68.8533543682849,210.869084178877\r\n\"Male\",66.045443857521,169.326284191826\r\n\"Male\",73.985901415574,223.326104950414\r\n\"Male\",69.2516178781137,192.946891078924\r\n\"Male\",69.3406572151521,172.904801447625\r\n\"Male\",70.976264966752,191.572153555511\r\n\"Male\",63.5612776251623,157.119544459453\r\n\"Male\",69.7701509519637,182.795494321816\r\n\"Male\",65.1884775622368,151.886942249695\r\n\"Male\",69.978940819921,193.341082818018\r\n\"Male\",69.7505971518031,185.427970139056\r\n\"Male\",71.1714311524347,195.382310760510\r\n\"Male\",70.5720017829453,174.196887301378\r\n\"Male\",65.6510895191431,164.649813939991\r\n\"Male\",67.138414139275,163.845001328561\r\n\"Male\",65.9180869418123,174.719958105635\r\n\"Male\",73.7866364434803,212.900555995405\r\n\"Male\",67.7372513405283,172.794260611103\r\n\"Male\",65.5440762535086,171.980331261146\r\n\"Male\",71.2139125656884,195.923416498401\r\n\"Male\",65.5923540298347,174.815348513060\r\n\"Male\",65.6675544806922,174.566855841687\r\n\"Male\",61.9727358785594,140.277749662033\r\n\"Male\",73.8999386863723,215.559703251912\r\n\"Male\",72.3421836419704,215.858233901414\r\n\"Male\",70.3116943408726,184.243860348496\r\n\"Male\",67.1155643547224,168.202167127644\r\n\"Male\",65.9324817643713,151.384618198034\r\n\"Male\",67.2277450207952,185.970160851636\r\n\"Male\",70.1143436293898,203.241731802719\r\n\"Male\",74.8414997197116,223.945670277953\r\n\"Male\",64.5273026254953,148.472185853494\r\n\"Male\",70.0512546906491,207.194647294605\r\n\"Male\",71.8331687752888,205.193061760797\r\n\"Male\",72.8367396943866,209.422484275198\r\n\"Male\",73.301865746729,199.166928678883\r\n\"Male\",66.39319244743,165.064609545545\r\n\"Male\",66.5151619602185,180.760534823182\r\n\"Male\",69.2728126084372,202.298760151666\r\n\"Male\",68.2319539277068,195.261990296064\r\n\"Male\",70.4138690342612,184.232661744937\r\n\"Male\",69.7268852052361,188.453759671202\r\n\"Male\",65.510733890584,157.205025302195\r\n\"Male\",69.1372693569977,196.5523243152\r\n\"Male\",73.6661887960567,208.366179328565\r\n\"Male\",65.8927525257603,158.184985696975\r\n\"Male\",68.3544289583384,184.598427955692\r\n\"Male\",70.424730529607,197.907521149770\r\n\"Male\",72.0802011466065,202.867236668923\r\n\"Male\",71.711124785333,199.080778987396\r\n\"Male\",65.7291618715397,156.223958465888\r\n\"Male\",63.8983381991847,168.299537977425\r\n\"Male\",70.3160097119508,201.510688097382\r\n\"Male\",65.788729792806,174.584879939493\r\n\"Male\",69.8274641852115,196.930792028562\r\n\"Male\",68.3311500917703,197.756770319413\r\n\"Male\",67.7415892669206,165.64328330518\r\n\"Male\",75.0338894406835,232.886117051993\r\n\"Male\",73.4040585211468,192.732404676961\r\n\"Male\",69.55476187936,192.181668737126\r\n\"Male\",64.5390397840475,157.129277198286\r\n\"Male\",67.5467614711226,163.495202566767\r\n\"Male\",73.0964779848914,205.157577990748\r\n\"Male\",66.5539810727358,171.428591885687\r\n\"Male\",73.9916041888572,208.964583561346\r\n\"Male\",70.8626880592361,209.759114032409\r\n\"Male\",71.5687336966565,206.260457759816\r\n\"Male\",65.8383911344328,177.211696598095\r\n\"Male\",70.2755336626221,211.716253810906\r\n\"Male\",61.773521995356,149.514839170261\r\n\"Male\",74.8249453074994,220.336366886695\r\n\"Male\",71.6051458474554,192.427913613357\r\n\"Male\",67.260103577221,163.386512746963\r\n\"Male\",70.9241944325351,199.778372639881\r\n\"Male\",75.0596686483632,218.583687985000\r\n\"Male\",73.1008762422727,223.206451566012\r\n\"Male\",70.6619920308473,217.951882605948\r\n\"Male\",67.1446673494398,171.207778898624\r\n\"Male\",67.1231534297474,147.537956155257\r\n\"Male\",69.5249439626314,170.037186251170\r\n\"Male\",65.2246916634494,160.836074452623\r\n\"Male\",68.4104628205716,185.127735469558\r\n\"Male\",68.763463696161,177.083388175076\r\n\"Male\",67.9368688125212,188.884096818794\r\n\"Male\",69.2378286911685,159.244886180877\r\n\"Male\",68.46572391809,188.079276046176\r\n\"Male\",65.6942935969472,150.960619570537\r\n\"Male\",69.4309980463662,172.325881178479\r\n\"Male\",66.1353914165956,166.363818692456\r\n\"Male\",70.8770481302174,186.339824370789\r\n\"Male\",65.9730649994945,187.658379142995\r\n\"Male\",64.9391154197026,163.880198525282\r\n\"Male\",68.368603321184,196.949506368912\r\n\"Male\",69.5255513063261,189.707398780834\r\n\"Male\",66.4556021398344,188.974847308905\r\n\"Male\",69.474581761728,177.343917682018\r\n\"Male\",68.7300987032260,184.130431971036\r\n\"Male\",73.7812744801257,221.240095762718\r\n\"Male\",76.50188334064,217.882346394923\r\n\"Male\",71.2257019248704,199.182762952512\r\n\"Male\",64.5062104482427,164.500366620687\r\n\"Male\",66.5038149399263,163.269889315846\r\n\"Male\",69.2104130403531,187.624820339102\r\n\"Male\",63.5463697191554,150.346658456669\r\n\"Male\",69.7311284328782,202.707102372802\r\n\"Male\",68.6082084641792,181.724836528158\r\n\"Male\",71.464130247868,206.590856693051\r\n\"Male\",69.5094880014557,203.985415487617\r\n\"Male\",73.7596357420018,231.608670942233\r\n\"Male\",68.2777867627378,195.189930156404\r\n\"Male\",72.4546334226458,200.290004474109\r\n\"Male\",70.7691932703988,195.353057497215\r\n\"Male\",70.4521407449342,188.098837300362\r\n\"Male\",68.9040988533852,194.659769774523\r\n\"Male\",69.2384271868614,197.412091355179\r\n\"Male\",67.2778472839007,156.416342192304\r\n\"Male\",71.4637646915818,207.768534974947\r\n\"Male\",68.8406335127133,171.921149933427\r\n\"Male\",71.4059647136753,216.923291191821\r\n\"Male\",70.144874073255,190.585376753341\r\n\"Male\",70.6796910335925,206.119839185486\r\n\"Male\",68.5411160545877,201.108892294769\r\n\"Male\",71.4347269121165,206.594058750348\r\n\"Male\",65.2208204814207,158.987186084825\r\n\"Male\",70.7731514183424,208.223566139917\r\n\"Male\",69.760094789524,187.812061866277\r\n\"Male\",63.9625306846396,168.349456798515\r\n\"Male\",70.3041632689917,196.835051662201\r\n\"Male\",70.3168492217264,205.521885795243\r\n\"Male\",67.4054078779366,164.574391291788\r\n\"Male\",67.121503053709,167.191527196189\r\n\"Male\",68.3775798868721,168.997323920848\r\n\"Male\",69.5782389725199,184.219818154564\r\n\"Male\",62.5322532839863,168.153326219890\r\n\"Male\",69.3368215258868,184.119415287208\r\n\"Male\",66.7874672787514,172.175466312667\r\n\"Male\",75.3912922303323,218.604697288874\r\n\"Male\",70.2136290842041,189.658273775163\r\n\"Male\",71.1035636159129,196.759936203758\r\n\"Male\",69.7938878917517,181.723193180931\r\n\"Male\",66.4718444604063,175.389151760833\r\n\"Male\",70.7137140881225,208.710438585204\r\n\"Male\",63.618717286078,162.674975183263\r\n\"Male\",70.5492797174363,191.318810834470\r\n\"Male\",67.4028210941089,192.672675824117\r\n\"Male\",71.4351749033072,213.337773308762\r\n\"Male\",68.5934051359775,187.402530930982\r\n\"Male\",71.4523265352799,203.448273004639\r\n\"Male\",70.6987899471723,189.985478828833\r\n\"Male\",71.3914644848076,197.307058582909\r\n\"Male\",70.4856431655714,193.359946993498\r\n\"Male\",74.4081878556543,226.701022932309\r\n\"Male\",63.4004232290441,185.188138040552\r\n\"Male\",68.3997191187644,171.329108454027\r\n\"Male\",67.4298541805405,175.124366331655\r\n\"Male\",70.8119999651241,196.221113490145\r\n\"Male\",67.1102710065681,194.752353698099\r\n\"Male\",67.7282199001928,184.468450401731\r\n\"Male\",68.5508321853167,179.556789891852\r\n\"Male\",68.619484972581,192.605638565238\r\n\"Male\",70.605761010108,197.341247176261\r\n\"Male\",67.0867812193882,164.175700818982\r\n\"Male\",65.3117081851018,167.327702757749\r\n\"Male\",69.9241467518784,185.866584288640\r\n\"Male\",68.364634884563,193.981747611358\r\n\"Male\",70.869804923435,205.863934518421\r\n\"Male\",76.0123000122601,235.437966081368\r\n\"Male\",67.9659678054035,176.966727879219\r\n\"Male\",69.7650874422372,199.02642762377\r\n\"Male\",69.5686723852038,200.704051660034\r\n\"Male\",71.5600187424886,213.978596580713\r\n\"Male\",70.9580492704939,201.663337321292\r\n\"Male\",65.4409223111664,144.132026850880\r\n\"Male\",70.9761245175843,202.603188030477\r\n\"Male\",67.9928512420125,183.958089153383\r\n\"Male\",70.5185150906246,199.568441028307\r\n\"Male\",69.1091914382834,176.045407011543\r\n\"Male\",71.6055730996525,194.932568526505\r\n\"Male\",69.8895585817577,203.518326493008\r\n\"Male\",66.4568987750028,166.684648751465\r\n\"Male\",70.2913541843552,207.508542611603\r\n\"Male\",62.6199652024419,152.852974718754\r\n\"Male\",66.621681831888,146.230804742359\r\n\"Male\",65.3502881767895,156.761337138797\r\n\"Male\",71.6067398889196,209.964943185152\r\n\"Male\",69.4129144287566,183.902110439132\r\n\"Male\",69.8938135929651,200.796854476097\r\n\"Male\",65.665958564131,164.215639183560\r\n\"Male\",64.4082732512145,154.641041608773\r\n\"Male\",68.62688583476,189.44924046642\r\n\"Male\",69.6002826442675,176.594888560523\r\n\"Male\",67.4532312427657,173.272217789955\r\n\"Male\",68.1699945979806,185.253109882045\r\n\"Male\",69.553614036104,203.811090942794\r\n\"Male\",65.7472979878932,182.051690329734\r\n\"Male\",73.1223931509758,201.703778019228\r\n\"Male\",66.6209260032382,177.842655342218\r\n\"Male\",69.1459089866395,202.628196093564\r\n\"Male\",65.965795047667,186.225430725101\r\n\"Male\",67.2032664163271,185.454007229585\r\n\"Male\",65.4539571708589,175.844485044790\r\n\"Male\",73.0300920269224,209.587800507552\r\n\"Male\",68.3172449023022,179.370856017665\r\n\"Male\",66.3342814592302,165.368276469302\r\n\"Male\",72.3619834817878,198.262970327058\r\n\"Male\",67.7174274900004,184.931804199742\r\n\"Male\",70.4775913017474,200.247996191067\r\n\"Male\",71.1629916473587,199.443988986417\r\n\"Male\",69.3547795615889,202.332215731187\r\n\"Male\",70.0972376450384,201.993728023585\r\n\"Male\",69.2972916961487,197.358760710745\r\n\"Male\",63.3099692849417,157.003543665807\r\n\"Male\",67.8872298890947,183.343327242353\r\n\"Male\",73.2029699010359,203.023116063971\r\n\"Male\",73.1411550985637,193.926034192487\r\n\"Male\",70.8959825454072,195.601365349029\r\n\"Male\",72.1426926653778,214.853925271526\r\n\"Male\",72.1327778674956,184.147188834447\r\n\"Male\",71.2066187430906,193.743259981117\r\n\"Male\",66.2521505114177,170.109499628414\r\n\"Male\",72.3415887742695,205.699621116357\r\n\"Male\",68.068922111764,166.263500115293\r\n\"Male\",71.3973089137367,198.406733806725\r\n\"Male\",65.7260320477284,169.675260295768\r\n\"Male\",67.1104474203962,160.050285251246\r\n\"Male\",72.2150349075593,204.937760149992\r\n\"Male\",63.0097830848321,147.901820043978\r\n\"Male\",69.5691552119986,180.949823360142\r\n\"Male\",70.4040016797078,217.837244762115\r\n\"Male\",68.0302155969993,189.361639792627\r\n\"Male\",69.7779103180642,176.090289339977\r\n\"Male\",62.0786351862267,130.277274850818\r\n\"Male\",65.8344196799245,159.319115073327\r\n\"Male\",70.7809360391759,191.968177874730\r\n\"Male\",69.5714302095419,182.154139159232\r\n\"Male\",67.3270648124962,188.35172566903\r\n\"Male\",67.8146018831068,191.760001792547\r\n\"Male\",66.682242766975,162.766968330461\r\n\"Male\",69.6397087490569,197.596213071005\r\n\"Male\",64.7742374037153,182.589844094188\r\n\"Male\",73.9629410745522,200.007160851719\r\n\"Male\",67.9333838365102,184.409520002429\r\n\"Male\",66.7700394702836,165.489768001822\r\n\"Male\",68.936357575679,176.652179225913\r\n\"Male\",76.4345587137262,228.872990637662\r\n\"Male\",68.996145368249,180.350924390491\r\n\"Male\",73.5018396237801,225.972218321773\r\n\"Male\",69.6031034024769,189.816644900283\r\n\"Male\",72.067379985717,202.262074138673\r\n\"Male\",70.4892245364657,178.918714208691\r\n\"Male\",67.0348505611985,167.044233115506\r\n\"Male\",66.184108496297,172.637611536679\r\n\"Male\",68.6942095017358,179.962508790081\r\n\"Male\",66.6532337437077,160.147436127873\r\n\"Male\",69.8386570782748,178.392482558206\r\n\"Male\",66.2450648070515,154.588689585938\r\n\"Male\",72.8110316092765,208.848846495439\r\n\"Male\",64.4747469568808,169.430634272192\r\n\"Male\",69.7544793252549,181.641048884472\r\n\"Male\",70.6614443891591,203.844791576438\r\n\"Male\",72.4706184938672,184.446325303497\r\n\"Male\",68.1715328455939,199.70181147917\r\n\"Male\",72.9871714255633,206.629399212360\r\n\"Male\",70.5335647702984,196.584345936451\r\n\"Male\",70.0469530715995,190.002405191259\r\n\"Male\",69.0160671628343,196.76390754959\r\n\"Male\",73.5491622682398,222.297492120609\r\n\"Male\",68.118097827498,180.065609406600\r\n\"Male\",68.2876370331869,178.432597736547\r\n\"Male\",71.527047694968,202.748739711506\r\n\"Male\",73.3965429282898,220.945760743646\r\n\"Male\",69.8445640844681,198.630278194117\r\n\"Male\",70.15196587967,203.734480758039\r\n\"Male\",66.2997258732792,150.149361277111\r\n\"Male\",76.4929339594115,227.139295974484\r\n\"Male\",71.0323851971723,186.762487511985\r\n\"Male\",66.6310409367559,170.421149332108\r\n\"Male\",66.0755368151504,182.428002531571\r\n\"Male\",70.6131624145417,187.472023542885\r\n\"Male\",65.2034806844673,158.664555216949\r\n\"Male\",66.8618612870774,175.797275435425\r\n\"Male\",73.7579982986776,220.770232006582\r\n\"Male\",69.8980860723227,195.758935463703\r\n\"Male\",69.5273197188296,189.027367850759\r\n\"Male\",66.7444774700376,154.126850429328\r\n\"Male\",69.0744920316712,179.386816722320\r\n\"Male\",68.5617507293083,172.195363687745\r\n\"Male\",70.3225500128014,190.461776758205\r\n\"Male\",71.9491204211446,208.088946513166\r\n\"Male\",70.9165517924984,191.883267018275\r\n\"Male\",70.37112335334,197.382415661258\r\n\"Male\",67.796477151995,189.683151319762\r\n\"Male\",68.6999956299772,208.068199264981\r\n\"Male\",69.1146317960513,188.717272552453\r\n\"Male\",67.6971036455845,187.423896421090\r\n\"Male\",71.2803302309239,217.903599366613\r\n\"Male\",71.4275751935442,201.842808664398\r\n\"Male\",71.0433563208046,204.627727659118\r\n\"Male\",64.7262559397982,143.347565498203\r\n\"Male\",67.1481594371304,182.031248036570\r\n\"Male\",72.29169702561,202.104371634163\r\n\"Male\",70.2428661701033,192.796112562644\r\n\"Male\",64.457857849175,158.916699285487\r\n\"Male\",74.4649885443558,213.482102570528\r\n\"Male\",65.2989151495077,162.818275468988\r\n\"Male\",72.7495261139615,212.180718812816\r\n\"Male\",65.7181787540213,155.175542786984\r\n\"Male\",68.8900949391591,194.681434643233\r\n\"Male\",73.0384086139,209.475388083627\r\n\"Male\",69.86074638417,198.321828121241\r\n\"Male\",69.8611969523225,179.662496461814\r\n\"Male\",71.7655616628825,192.690383151505\r\n\"Male\",66.8208458858784,179.801568231632\r\n\"Male\",67.7876938262705,190.506795646304\r\n\"Male\",69.2507138496364,196.141144482203\r\n\"Male\",68.9296721083659,180.826457432256\r\n\"Male\",68.9971098556648,186.635312996650\r\n\"Male\",66.3739949336111,167.784391028618\r\n\"Male\",66.3765193269966,179.468886431732\r\n\"Male\",69.0545697565698,181.360351242341\r\n\"Male\",65.6674754047304,161.422210929555\r\n\"Male\",62.7528775216661,149.759706016500\r\n\"Male\",66.577986705883,161.201890594841\r\n\"Male\",67.2721706595338,187.363365848207\r\n\"Male\",69.836551651926,176.011673267755\r\n\"Male\",74.216430944514,238.569450876454\r\n\"Male\",71.2305285617873,209.032876811002\r\n\"Male\",70.7628651265818,194.796567253093\r\n\"Male\",67.8789538779499,163.724432624055\r\n\"Male\",67.1145266908252,182.512451120851\r\n\"Male\",66.5398122216795,175.093254689416\r\n\"Male\",67.0912186560557,180.880724606769\r\n\"Male\",68.8934176530557,172.654237864262\r\n\"Male\",71.8826967420196,207.57561358173\r\n\"Male\",70.5318761057351,194.009472984818\r\n\"Male\",69.2081081950178,187.867102546193\r\n\"Male\",66.8547377457483,161.223964804125\r\n\"Male\",77.1608008945486,228.707300850029\r\n\"Male\",68.1985373165711,176.456828376649\r\n\"Male\",66.7957930920407,186.993898606724\r\n\"Male\",74.0702062076238,218.423584474029\r\n\"Male\",69.6917430451575,184.618952908832\r\n\"Male\",70.4827574106373,199.359223999908\r\n\"Male\",66.2029636090014,164.634463670180\r\n\"Male\",71.8578879072308,193.429989763484\r\n\"Male\",65.975207182975,171.076831440131\r\n\"Male\",72.6769610901306,217.561415368678\r\n\"Male\",69.8120217064516,188.064983938564\r\n\"Male\",69.0431459809296,178.184817464393\r\n\"Male\",63.8506783939551,151.996661485131\r\n\"Male\",64.9097852365578,145.176135872661\r\n\"Male\",65.045444008848,147.66026013933\r\n\"Male\",68.8743961941656,183.438539153398\r\n\"Male\",69.9822194992417,178.348439117701\r\n\"Male\",62.709303709749,152.820468105226\r\n\"Male\",66.9234367580027,173.634257094193\r\n\"Male\",67.2690439717089,180.035672697479\r\n\"Male\",72.1225255313879,200.336805594253\r\n\"Male\",69.6114032550123,170.296196746773\r\n\"Male\",65.18470087045,166.73855470482\r\n\"Male\",74.0802749473551,194.778854330805\r\n\"Male\",61.121828632923,152.791130086580\r\n\"Male\",68.321452866911,206.426146941539\r\n\"Male\",63.9529283994475,164.771475352160\r\n\"Male\",68.5813735185472,181.167060950369\r\n\"Male\",64.9259089634653,185.001854178420\r\n\"Male\",69.6597535242007,209.520424599613\r\n\"Male\",71.1207533229965,197.345436026506\r\n\"Male\",62.8041907055702,148.605042361239\r\n\"Male\",70.8112617091695,201.224277133599\r\n\"Male\",69.5495105694549,199.193814754676\r\n\"Male\",67.0323461956309,188.459689131546\r\n\"Male\",67.396834254227,178.300196634959\r\n\"Male\",69.3718433314283,173.430169608834\r\n\"Male\",74.5451369404472,218.437567908138\r\n\"Male\",66.5565249852091,173.386830210271\r\n\"Male\",67.2599528243859,186.320797193534\r\n\"Male\",66.0019677250915,165.167722781655\r\n\"Male\",67.2835074243167,203.135759560563\r\n\"Male\",67.924633636526,161.670827844243\r\n\"Male\",66.0576338070287,164.470503879209\r\n\"Male\",65.8445804640368,170.792356904563\r\n\"Male\",69.031062851652,170.310122186155\r\n\"Male\",70.3271164111783,192.497160869606\r\n\"Male\",66.5343065072948,166.371257998110\r\n\"Male\",71.4716748983661,196.540959991148\r\n\"Male\",70.0469307663445,183.619620777862\r\n\"Male\",68.6057105628212,187.291391863172\r\n\"Male\",68.9823807296095,178.282409486653\r\n\"Male\",73.7888849042811,222.397560523835\r\n\"Male\",69.0728108169759,190.587912957767\r\n\"Male\",73.1879491114706,204.103816962433\r\n\"Male\",68.6773844055852,192.196246087213\r\n\"Male\",64.9223362561123,179.409091862310\r\n\"Male\",66.1112291402564,192.765580966011\r\n\"Male\",67.7489898525367,169.740272090197\r\n\"Male\",71.8139035569294,192.816441679395\r\n\"Male\",69.1954412203952,185.729196133650\r\n\"Male\",67.4071716573248,188.594092236700\r\n\"Male\",69.8766334089165,179.680930323501\r\n\"Male\",64.366676724607,162.495082455027\r\n\"Male\",67.492853857301,183.383780173245\r\n\"Male\",73.1224332056134,221.445902076745\r\n\"Male\",67.6529454789154,188.889864542325\r\n\"Male\",68.5379018504103,191.822914272445\r\n\"Male\",70.7247580226813,214.261518198021\r\n\"Male\",68.230150312392,182.382822151331\r\n\"Male\",67.6971234115329,163.939878580161\r\n\"Male\",73.7167427530004,198.462226895361\r\n\"Male\",68.8584572194312,187.395085781024\r\n\"Male\",66.473765965897,175.947367804346\r\n\"Male\",69.9722813210905,188.625911160118\r\n\"Male\",67.5561832236562,200.779691031520\r\n\"Male\",74.2720186547956,209.937492806304\r\n\"Male\",72.0938599798142,201.862658416185\r\n\"Male\",69.5697796657481,182.794844209970\r\n\"Male\",71.6140894517358,206.163432503748\r\n\"Male\",67.1385496121352,171.876966350462\r\n\"Male\",68.4156512567171,171.321216279214\r\n\"Male\",78.0958674715774,255.690834836788\r\n\"Male\",68.6426275979686,178.816794561407\r\n\"Male\",70.0268418933568,186.35870219412\r\n\"Male\",74.3256770078908,220.845727450162\r\n\"Male\",72.2316362418495,202.137160078903\r\n\"Male\",67.6666640962661,193.081646916164\r\n\"Male\",66.4241871307394,157.288087962353\r\n\"Male\",65.07111347024,180.756525640392\r\n\"Male\",69.1569821008043,206.515190253783\r\n\"Male\",67.8053118990619,180.004548166251\r\n\"Male\",68.2387453921122,193.983821325417\r\n\"Male\",72.5488519758884,203.627583742114\r\n\"Male\",74.0564268450105,211.730517311015\r\n\"Male\",73.2367882181052,201.099800596744\r\n\"Male\",72.837684879727,212.204039573755\r\n\"Male\",68.2698199019828,167.910728878334\r\n\"Male\",70.0718191269297,207.086675062813\r\n\"Male\",71.7386947669324,185.842621819595\r\n\"Male\",68.6739597005891,172.847184869266\r\n\"Male\",70.1821393878583,184.723330838492\r\n\"Male\",66.9466142031627,182.369716830891\r\n\"Male\",67.6759885362138,188.311394125276\r\n\"Male\",67.9035731889727,168.677913221024\r\n\"Male\",67.1994321067045,173.488599343786\r\n\"Male\",66.9978619626889,178.057335561343\r\n\"Male\",66.0297085023259,174.058235447194\r\n\"Male\",67.8142858982252,192.066391951822\r\n\"Male\",71.4476515071247,191.177157677356\r\n\"Male\",70.0793233086792,189.595960181422\r\n\"Male\",73.7216132391354,210.223500594746\r\n\"Male\",66.3880066376365,159.376926005903\r\n\"Male\",68.1960877832841,189.874929158184\r\n\"Male\",68.2753597268864,176.179068841408\r\n\"Male\",65.939647420795,177.285414729857\r\n\"Male\",66.8718778782401,170.323957507193\r\n\"Male\",66.1980089454775,165.933327485891\r\n\"Male\",73.3030102192602,232.250643278525\r\n\"Male\",69.2850360858696,206.883393042889\r\n\"Male\",71.7697616639065,200.356448013113\r\n\"Male\",63.6394826469139,163.257901840427\r\n\"Male\",72.1615449731694,188.913332426328\r\n\"Male\",72.0032804408459,207.542120793402\r\n\"Male\",68.1658368140247,173.456455329526\r\n\"Male\",69.0848967998428,189.856785924252\r\n\"Male\",67.1884505190303,169.890822911143\r\n\"Male\",63.6150187831657,160.787653754239\r\n\"Male\",71.7206116065485,211.007580137624\r\n\"Male\",70.4751258360072,193.857356069757\r\n\"Male\",72.8675874434281,217.335253299588\r\n\"Male\",68.1628438201794,176.741831285592\r\n\"Male\",69.6791496982697,203.317012295753\r\n\"Male\",63.0000474918155,165.555965906858\r\n\"Male\",71.758125042279,211.737441830037\r\n\"Male\",71.6296782559616,201.50381284692\r\n\"Male\",71.0641053823961,200.684159640694\r\n\"Male\",70.1151444079114,189.532927026649\r\n\"Male\",70.4488743514707,206.499744183883\r\n\"Male\",68.541467407648,173.299721611495\r\n\"Male\",71.3339207759372,221.122033631478\r\n\"Male\",67.1809386261221,169.829453896223\r\n\"Male\",73.106344278894,219.786604201796\r\n\"Male\",70.8874866086991,182.887947720361\r\n\"Male\",71.9102260205694,198.078825480167\r\n\"Male\",73.5692978094574,216.617777777970\r\n\"Male\",69.8015752287252,203.258375100339\r\n\"Male\",70.6278697921492,185.246976614569\r\n\"Male\",66.3145767354902,148.265730183655\r\n\"Male\",70.2693597330089,192.307026835925\r\n\"Male\",70.9787025892809,206.522974050485\r\n\"Male\",70.3150663683053,181.789408810838\r\n\"Male\",71.513700527161,212.72870492711\r\n\"Male\",70.9985462096108,195.959044747928\r\n\"Male\",66.6953092197976,155.128964521951\r\n\"Male\",72.6589995697388,207.506378684704\r\n\"Male\",66.510042769778,181.938176062062\r\n\"Male\",66.5782346185595,164.117030445541\r\n\"Male\",66.724680167423,185.313911322154\r\n\"Male\",69.2955464784272,178.175369775758\r\n\"Male\",68.3229823060042,178.41318865345\r\n\"Male\",65.7979530477724,162.027735634929\r\n\"Male\",70.1237614326212,217.425674975721\r\n\"Male\",69.0640886145382,189.806645514336\r\n\"Male\",70.907736687617,197.216551955857\r\n\"Male\",66.7541298089417,178.382812540571\r\n\"Male\",68.5893591252093,178.045313954736\r\n\"Male\",70.9737877713209,184.982601283505\r\n\"Male\",63.1785973050145,153.606833081922\r\n\"Male\",69.903210979087,221.897619021438\r\n\"Male\",67.7337208766801,175.564339661591\r\n\"Male\",71.0929562627261,198.829117326426\r\n\"Male\",70.1217961506218,189.279522505883\r\n\"Male\",65.788024186045,166.276987710018\r\n\"Male\",71.5072424097625,202.518457548790\r\n\"Male\",71.7154979726929,220.273900961904\r\n\"Male\",71.4544113112009,213.336592538630\r\n\"Male\",69.3856358757495,171.331248469425\r\n\"Male\",70.151264910493,191.568259905213\r\n\"Male\",72.1091123164682,200.701730727388\r\n\"Male\",71.6202858302892,208.755718174636\r\n\"Male\",69.20709958564,172.775162679409\r\n\"Male\",71.1056269376139,188.839285203562\r\n\"Male\",67.0683040230582,187.573493767063\r\n\"Male\",75.9999570462348,224.440459195823\r\n\"Male\",67.9863735952195,170.276247779189\r\n\"Male\",69.3813459840736,197.281444316140\r\n\"Male\",71.423946436313,195.364915235699\r\n\"Male\",70.4713972712467,198.419138481736\r\n\"Male\",71.859848860773,196.351299762106\r\n\"Male\",72.7161660256644,195.356431283068\r\n\"Male\",72.9213671359476,213.924486409781\r\n\"Male\",71.7617473109073,201.315770747422\r\n\"Male\",74.6691968221783,227.460303839897\r\n\"Male\",67.3237143198475,157.029935498149\r\n\"Male\",70.5550039573969,192.260745340535\r\n\"Male\",65.180936559831,169.459630912183\r\n\"Male\",69.7310134328264,197.639549584084\r\n\"Male\",71.7514225465602,215.935393918098\r\n\"Male\",68.9704141815399,173.292344309260\r\n\"Male\",65.0412211274532,163.004141133667\r\n\"Male\",70.0208093261174,208.609783230505\r\n\"Male\",71.0348292167102,202.039446006115\r\n\"Male\",72.8715387429678,229.740753102393\r\n\"Male\",71.9202218421528,202.609274682145\r\n\"Male\",73.9677226935135,227.022346935739\r\n\"Male\",65.6645179140051,166.44368093132\r\n\"Male\",70.8579319787426,187.105363830888\r\n\"Male\",68.1565892187146,181.051742367739\r\n\"Male\",67.1779165872217,175.352108616357\r\n\"Male\",70.8569501677738,197.727299041801\r\n\"Male\",63.8109745499868,166.461037984827\r\n\"Male\",66.9495911176366,166.441384916996\r\n\"Male\",70.2806922973296,187.258692333223\r\n\"Male\",70.3234932488186,186.065532235059\r\n\"Male\",70.5660638405893,205.052685186402\r\n\"Male\",69.2941675737702,189.463363575212\r\n\"Male\",74.3892257028474,210.144312138310\r\n\"Male\",66.8923146946385,186.204005825044\r\n\"Male\",73.6215439658806,206.492212937395\r\n\"Male\",69.0905631901075,189.21364600271\r\n\"Male\",67.5420227771115,168.761479501684\r\n\"Male\",62.9219488933032,144.170644410384\r\n\"Male\",68.8501522535562,187.578704206314\r\n\"Male\",69.6117828468981,193.635366334802\r\n\"Male\",69.515658538578,185.348836960862\r\n\"Male\",69.1069169741858,188.245103226897\r\n\"Male\",66.8227632176705,166.171185085083\r\n\"Male\",71.1121440756254,202.357719518503\r\n\"Male\",67.761713150215,191.544633956937\r\n\"Male\",66.5607406026772,162.018087559150\r\n\"Male\",67.1025195408383,175.957982681998\r\n\"Male\",69.5821112394664,193.367198069336\r\n\"Male\",72.2804004250609,192.691521628113\r\n\"Male\",69.2076661054548,186.177473787603\r\n\"Male\",69.0264745471975,198.014376792176\r\n\"Male\",65.4350594576355,167.727961678569\r\n\"Male\",68.4655715588414,200.010156872524\r\n\"Male\",71.9630151795891,199.981620301624\r\n\"Male\",73.7595502260715,217.219800777168\r\n\"Male\",70.5325130216882,194.302259302534\r\n\"Male\",69.0133350151182,190.513513766847\r\n\"Male\",73.611985368161,236.780537487324\r\n\"Male\",68.4910721358846,181.211239129842\r\n\"Male\",64.091613053367,151.643103482541\r\n\"Male\",67.972159825298,170.715693118665\r\n\"Male\",70.834553554723,197.388666478500\r\n\"Male\",71.647579805356,200.286508731924\r\n\"Male\",67.3114985365535,158.435205191034\r\n\"Male\",68.2430018377665,186.42319775766\r\n\"Male\",65.4772247418039,166.654143140105\r\n\"Male\",70.7110301409631,204.755780077144\r\n\"Male\",67.1761153618309,174.579024534819\r\n\"Male\",67.7492068507248,178.583626608061\r\n\"Male\",68.4549038321081,185.377673195131\r\n\"Male\",72.3003078956615,194.723253157762\r\n\"Male\",65.402874534923,159.605444148410\r\n\"Male\",65.6425841377384,162.685521145423\r\n\"Male\",69.4424211834076,180.137520344932\r\n\"Male\",67.9984092613359,171.923633566188\r\n\"Male\",71.6927656587184,191.902095992769\r\n\"Male\",73.603006605303,219.512521601935\r\n\"Male\",67.2771975309743,176.308719672789\r\n\"Male\",72.1249100332093,215.443400528279\r\n\"Male\",68.6158120198116,194.120844891984\r\n\"Male\",65.2270970447013,167.115458785238\r\n\"Male\",66.3275173287769,166.079708289101\r\n\"Male\",70.0773150916612,216.624207248647\r\n\"Male\",66.6382691751102,171.275112569011\r\n\"Male\",72.9722633706646,204.491790609527\r\n\"Male\",74.7587524407353,209.723549650136\r\n\"Male\",65.8480610833912,187.546897605636\r\n\"Male\",66.601283321681,162.557438538084\r\n\"Male\",68.2379541853656,184.292560481673\r\n\"Male\",69.6414647695794,191.363774717338\r\n\"Male\",65.2524791548656,156.010575751174\r\n\"Male\",66.5819985137788,181.227981479645\r\n\"Male\",68.2566445960853,201.868142674519\r\n\"Male\",69.0073899850199,170.171571447315\r\n\"Male\",70.0646884710531,192.045217981351\r\n\"Male\",71.0848038405032,178.535490108330\r\n\"Male\",71.104247761678,185.827095200257\r\n\"Male\",68.5410421871881,180.666158203383\r\n\"Male\",69.0205130460682,177.952382199355\r\n\"Male\",66.8878193396546,187.581627340598\r\n\"Male\",68.8863667479848,197.642243684058\r\n\"Male\",68.3708428620063,195.122627832118\r\n\"Male\",66.2096172860712,182.946419068857\r\n\"Male\",64.6866910596959,157.016808620085\r\n\"Male\",67.9921137884113,172.515530483668\r\n\"Male\",64.7370890418541,150.050812798280\r\n\"Male\",70.0804399795118,203.159659639421\r\n\"Male\",66.4670414178992,164.318044781732\r\n\"Male\",72.1740783551613,186.188841932583\r\n\"Male\",64.5872560932148,158.374086948933\r\n\"Male\",74.4012095099531,223.825507204988\r\n\"Male\",71.2888438677571,190.077998432432\r\n\"Male\",65.3793247430515,158.072060406185\r\n\"Male\",68.0663780438904,170.986012664571\r\n\"Male\",64.6992944791965,155.664255314845\r\n\"Male\",69.5948262285148,191.525964959596\r\n\"Male\",72.4258059659707,228.974646724056\r\n\"Male\",66.7299160588956,164.907761760776\r\n\"Male\",68.6712873977612,178.168394075036\r\n\"Male\",69.5612965429514,199.494335791778\r\n\"Male\",72.7718748251832,211.164231978894\r\n\"Male\",69.4756082831272,203.021282365804\r\n\"Male\",69.4199123426469,185.359129586182\r\n\"Male\",65.8060628711679,149.240406483442\r\n\"Male\",71.6803477761641,214.259285867982\r\n\"Male\",66.351741525466,160.372738689544\r\n\"Male\",66.4680246923346,180.463827337715\r\n\"Male\",70.4765053343174,197.029178701327\r\n\"Male\",68.1036264821955,186.210891190217\r\n\"Male\",65.8316543879234,165.592195006656\r\n\"Male\",69.1952984648356,201.303695501329\r\n\"Male\",72.8810918503987,201.333186893465\r\n\"Male\",67.7782298018313,190.730793090200\r\n\"Male\",70.0260489470193,193.089736632761\r\n\"Male\",71.3507825807641,213.313319203983\r\n\"Male\",71.4657023618362,209.960397276235\r\n\"Male\",69.212011125578,181.214072619528\r\n\"Male\",68.034731117295,170.648409333435\r\n\"Male\",71.9674817033336,229.514503000297\r\n\"Male\",71.3378207273618,199.741559491755\r\n\"Male\",72.3943234618083,201.410929953869\r\n\"Male\",60.3633115596032,134.146848185454\r\n\"Male\",70.4644564912116,189.626283044298\r\n\"Male\",71.7136745905976,193.108946518177\r\n\"Male\",70.5426410107103,185.469880800942\r\n\"Male\",73.1220063070153,206.897643984916\r\n\"Male\",62.0638358387075,175.071171408461\r\n\"Male\",69.0805772727402,176.556144577618\r\n\"Male\",71.5107297946254,209.381199760833\r\n\"Male\",70.5846835183374,205.707877350487\r\n\"Male\",65.0310334970139,154.841142061745\r\n\"Male\",67.9192792827025,196.447702297553\r\n\"Male\",68.8908721340211,176.186841667854\r\n\"Male\",70.708075083398,198.759126649571\r\n\"Male\",64.5773120396846,150.183474291271\r\n\"Male\",70.9659857187419,179.231624200043\r\n\"Male\",68.7953827477904,187.050906024182\r\n\"Male\",65.4132806897686,142.593067283448\r\n\"Male\",65.2065329311008,163.633596622498\r\n\"Male\",69.9327101871935,185.429022314038\r\n\"Male\",66.9012117360477,168.863548479767\r\n\"Male\",67.2558941429024,165.264808645585\r\n\"Male\",68.5061009493525,164.499918603085\r\n\"Male\",67.7573606675094,186.09901588702\r\n\"Male\",66.3897787194532,165.499806679614\r\n\"Male\",70.2091371985465,193.953120998722\r\n\"Male\",68.7016969754071,193.509268905675\r\n\"Male\",70.7721645348325,204.439540295656\r\n\"Male\",74.9550649859763,221.15946610755\r\n\"Male\",66.3581370533707,173.355927890825\r\n\"Male\",66.0766957855465,171.292975369886\r\n\"Male\",66.8388529798032,170.077766470185\r\n\"Male\",72.1657566562563,204.577436307788\r\n\"Male\",68.2563559898149,190.390382444733\r\n\"Male\",69.4457147757344,178.675599056506\r\n\"Male\",70.4347502834248,189.906583756497\r\n\"Male\",72.390657222607,199.574049263885\r\n\"Male\",69.2270810616583,185.916021451773\r\n\"Male\",67.104539992369,165.373824201930\r\n\"Male\",70.3439986028262,177.473281889006\r\n\"Male\",72.3853009731566,189.16559194736\r\n\"Male\",70.582610325899,206.425748253995\r\n\"Male\",67.4031966627947,199.679714874490\r\n\"Male\",73.4387722959234,226.225699981621\r\n\"Male\",67.2019628987584,174.440823103791\r\n\"Male\",74.0298688238091,215.293495258098\r\n\"Male\",68.9027232022797,175.435302434213\r\n\"Male\",63.8749717459608,168.077899357531\r\n\"Male\",68.0738491155711,185.533758050653\r\n\"Male\",67.777168193215,179.864803032459\r\n\"Male\",69.5184361845722,189.617453817508\r\n\"Male\",68.4008673800895,182.259613679654\r\n\"Male\",68.8837165079006,181.512004045444\r\n\"Male\",69.7678456329977,194.604061298549\r\n\"Male\",65.7162499777754,174.413364062060\r\n\"Male\",66.227479321589,180.903575944401\r\n\"Male\",62.7730414686307,163.186028632591\r\n\"Male\",67.1292865105787,177.719799008478\r\n\"Male\",69.8959573133937,181.448134946726\r\n\"Male\",67.6875306412973,177.909685022625\r\n\"Male\",69.6048275739551,191.033419619927\r\n\"Male\",69.7022575108606,177.149091287160\r\n\"Male\",67.4352276783718,159.812472364942\r\n\"Male\",68.143078450147,188.145142121778\r\n\"Male\",70.4905213679766,208.764897458028\r\n\"Male\",70.9840710709963,192.111319555456\r\n\"Male\",71.2429186491898,220.261890190739\r\n\"Male\",68.4857245400115,186.412944993412\r\n\"Male\",69.2854624999697,197.194547517085\r\n\"Male\",64.6010455256992,140.195963341194\r\n\"Male\",68.7011438011813,180.223939414464\r\n\"Male\",68.2926466361122,176.007136256108\r\n\"Male\",65.7136084316278,167.828760290252\r\n\"Male\",67.8477490629686,153.031320830066\r\n\"Male\",67.407614960974,162.822942442544\r\n\"Male\",66.0975760266862,163.641496074105\r\n\"Male\",67.6122197276871,190.416503573136\r\n\"Male\",66.2460989997015,191.636714076471\r\n\"Male\",67.7276312535175,175.209963984455\r\n\"Male\",69.0442107029707,184.039980470244\r\n\"Male\",78.4620529193772,227.342564876735\r\n\"Male\",70.6162434515603,198.387752456214\r\n\"Male\",70.4044364967184,193.856769419105\r\n\"Male\",67.8717672334668,176.904595990082\r\n\"Male\",70.8509201113202,185.351532936086\r\n\"Male\",67.9033403504816,192.651604750575\r\n\"Male\",74.724139030466,207.298331446494\r\n\"Male\",68.3833071865262,179.164866559106\r\n\"Male\",75.7534457684558,226.503344326265\r\n\"Male\",71.0265434592106,186.229238409764\r\n\"Male\",70.7526469789256,202.741657260278\r\n\"Male\",76.2941841342612,233.503811307299\r\n\"Male\",69.6012779599044,192.113162775823\r\n\"Male\",69.5666933012413,194.984263204543\r\n\"Male\",69.5802082180323,196.135525888408\r\n\"Male\",65.8277866303781,157.607935883848\r\n\"Male\",67.7962143713953,184.862913284896\r\n\"Male\",68.3901087403571,179.352181643448\r\n\"Male\",64.9224230596659,158.412559422739\r\n\"Male\",68.4445618953093,182.449407759534\r\n\"Male\",72.6739936528497,206.980218180064\r\n\"Male\",66.0539636432144,161.557632389248\r\n\"Male\",61.3107984316976,150.316448600407\r\n\"Male\",68.274580728557,159.982314524349\r\n\"Male\",75.2632015265357,223.449994700595\r\n\"Male\",66.4702457205614,182.468057432679\r\n\"Male\",66.5252941069139,179.222968575523\r\n\"Male\",67.7503298756465,179.115883355397\r\n\"Male\",71.7757488487743,210.728852153638\r\n\"Male\",68.9974401119397,200.313015630429\r\n\"Male\",68.3059335930715,185.279622912512\r\n\"Male\",73.9644933728154,215.043888912532\r\n\"Male\",68.7519905246801,194.132352504809\r\n\"Male\",73.5732840799078,207.209460472941\r\n\"Male\",66.9288070076352,169.103561818858\r\n\"Male\",69.3517876025531,195.170813951101\r\n\"Male\",67.0174863178823,183.381298301548\r\n\"Male\",72.0605923744993,200.074044483172\r\n\"Male\",67.8777511152011,175.462661781329\r\n\"Male\",63.9432760462042,153.947203717433\r\n\"Male\",66.1201343232182,172.508657352486\r\n\"Male\",73.815245828881,208.866033768226\r\n\"Male\",64.7552065986994,160.975017654154\r\n\"Male\",67.0147175713096,188.974631866541\r\n\"Male\",70.8786331014574,194.073974555957\r\n\"Male\",67.4131518595126,168.634975042482\r\n\"Male\",66.9346504859662,175.040665266767\r\n\"Male\",64.6802313235266,176.074223023218\r\n\"Male\",67.3218171055081,168.744755227066\r\n\"Male\",68.3010221836752,194.546079562477\r\n\"Male\",73.8030245447724,227.435183683422\r\n\"Male\",66.2552250484991,176.486226930439\r\n\"Male\",67.7056032167863,177.256999087197\r\n\"Male\",65.8542048098795,178.031459645313\r\n\"Male\",71.8069104245931,211.360826582070\r\n\"Male\",65.3432032653399,155.729380273101\r\n\"Male\",67.968565438378,192.059873564602\r\n\"Male\",75.1554100851024,214.370580515003\r\n\"Male\",63.4089478988436,163.074353392299\r\n\"Male\",65.1020520682183,156.658459671895\r\n\"Male\",67.7269564222104,164.933108061125\r\n\"Male\",72.3106346028605,201.912662820293\r\n\"Male\",69.4432551690944,197.645645149133\r\n\"Male\",64.8768027516837,176.796108141724\r\n\"Male\",66.975152007659,188.024718066127\r\n\"Male\",66.908837369118,181.996286828824\r\n\"Male\",68.1275769262105,175.636538177126\r\n\"Male\",70.3879249547533,176.064870198970\r\n\"Male\",70.5059273766486,206.44094248033\r\n\"Male\",69.7695676029757,197.828357596479\r\n\"Male\",68.4078481982453,177.110738810674\r\n\"Male\",67.2940178575846,174.087727656322\r\n\"Male\",68.2258227677972,175.670978633246\r\n\"Male\",67.5335403786495,180.269693232838\r\n\"Male\",74.4064813701917,220.720177027006\r\n\"Male\",68.998446926877,181.941318051727\r\n\"Male\",68.3423649083619,187.633463430525\r\n\"Male\",69.0021652768888,188.330895833239\r\n\"Male\",64.8338041314194,164.596581574972\r\n\"Male\",73.0632933432493,216.040061430521\r\n\"Male\",71.6016964982537,211.031651935789\r\n\"Male\",70.2522527350803,190.916365269166\r\n\"Male\",71.0157309402509,198.272093568884\r\n\"Male\",69.3685765882715,187.571057528204\r\n\"Male\",64.1256965813375,157.663617167938\r\n\"Male\",70.5345782760185,204.418731071108\r\n\"Male\",63.3990591811379,141.056988933775\r\n\"Male\",71.4097165454652,207.303495880325\r\n\"Male\",69.877147361429,217.994839569920\r\n\"Male\",66.8753630492468,169.635640520880\r\n\"Male\",71.2501360815194,191.067619588993\r\n\"Male\",73.5739718915865,199.469319030450\r\n\"Male\",68.1679352028489,201.438831024148\r\n\"Male\",73.5750830263678,215.070870247718\r\n\"Male\",69.8954037618712,171.919035546331\r\n\"Male\",64.8794180795133,161.611017836206\r\n\"Male\",72.0330446599993,209.573666911108\r\n\"Male\",67.4057551244925,163.476510066492\r\n\"Male\",67.6293765117623,177.429507082272\r\n\"Male\",69.5503763773702,199.807846405863\r\n\"Male\",66.3040376980219,179.759741725801\r\n\"Male\",68.6974605884443,178.015094996932\r\n\"Male\",70.5540467319427,181.679921764156\r\n\"Male\",66.3401000010943,163.001274168673\r\n\"Male\",68.368066311252,176.505303319986\r\n\"Male\",72.3699335917171,224.603810671148\r\n\"Male\",67.1921516361147,193.788816001288\r\n\"Male\",67.5316570524766,164.004352795121\r\n\"Male\",68.6186309848695,189.702187874025\r\n\"Male\",68.5579507813317,186.064853856785\r\n\"Male\",70.3001789602721,196.585057723116\r\n\"Male\",68.9048510892203,195.408551100029\r\n\"Male\",69.3820173803323,198.850085211327\r\n\"Male\",72.611327294094,200.633687920939\r\n\"Male\",67.5658637345031,178.371833700566\r\n\"Male\",69.2364010619199,202.203230656129\r\n\"Male\",70.0620961540313,184.505182791394\r\n\"Male\",69.304977600477,193.529606316647\r\n\"Male\",74.6870925952898,230.136923281846\r\n\"Male\",67.5541980518356,172.870347001759\r\n\"Male\",67.0478395971856,171.345745907840\r\n\"Male\",72.7422091550301,202.873682756823\r\n\"Male\",68.3561653489311,204.358874673228\r\n\"Male\",67.092217087872,168.320498217950\r\n\"Male\",74.2092159540775,197.474827622943\r\n\"Male\",60.8202705373382,137.775310144586\r\n\"Male\",69.6339697781423,200.342813718824\r\n\"Male\",67.7306111200947,194.18044459866\r\n\"Male\",69.7900894179377,194.400735358696\r\n\"Male\",69.9899530101181,208.107782762267\r\n\"Male\",64.4373753506252,166.490219384593\r\n\"Male\",64.8035422213359,185.259530616791\r\n\"Male\",69.5595271982408,197.188228018465\r\n\"Male\",68.0026044356898,193.911524655417\r\n\"Male\",70.4913724868496,203.285035100182\r\n\"Male\",74.0538461289773,207.728204147378\r\n\"Male\",71.8139752953244,197.802779117100\r\n\"Male\",67.2716153306742,182.898115429334\r\n\"Male\",67.5918946367521,174.434991417039\r\n\"Male\",62.2946949169642,149.497251734629\r\n\"Male\",71.9548677972,215.155762529435\r\n\"Male\",68.414820467778,179.828343785579\r\n\"Male\",69.5659947031846,203.215930022219\r\n\"Male\",71.0890620694282,182.777412454632\r\n\"Male\",72.1288256780905,216.216814748089\r\n\"Male\",72.5413265923868,213.716956783022\r\n\"Male\",64.7296155113039,161.952431163973\r\n\"Male\",70.9594893867206,212.230144740824\r\n\"Male\",70.7320604266085,197.811882243136\r\n\"Male\",66.3515413194102,171.963792430396\r\n\"Male\",70.6783761708838,203.274633071396\r\n\"Male\",66.8548789146642,164.701103595252\r\n\"Male\",70.1726093609949,192.631630023646\r\n\"Male\",71.6150007183468,208.671871861817\r\n\"Male\",70.2428159924974,198.199957603597\r\n\"Male\",67.846160211572,168.067015324700\r\n\"Male\",72.088510419573,209.532429389397\r\n\"Male\",68.8868952755747,175.992018097055\r\n\"Male\",69.7354421717841,196.218174027164\r\n\"Male\",69.3303465194418,194.827390618945\r\n\"Male\",68.5609875528216,178.691768606115\r\n\"Male\",68.6307965197387,193.128832358554\r\n\"Male\",74.0930974122164,217.712531331905\r\n\"Male\",72.378675031591,216.938374463743\r\n\"Male\",68.415251589545,190.128213590258\r\n\"Male\",68.6109219180778,181.230543349614\r\n\"Male\",65.0565885309662,173.434762345030\r\n\"Male\",75.5724387360354,217.118015264041\r\n\"Male\",70.340936458423,199.133426685317\r\n\"Male\",73.4245096594727,220.207660219683\r\n\"Male\",73.2794448452252,209.228853966766\r\n\"Male\",65.3518889624403,172.567381412296\r\n\"Male\",74.6863668071705,224.630423960364\r\n\"Male\",68.9552800868043,207.744486041115\r\n\"Male\",69.726859733262,191.211766237953\r\n\"Male\",66.938626493497,175.942606656407\r\n\"Male\",73.9953111954398,213.371576086756\r\n\"Male\",70.5342018238768,181.855197361081\r\n\"Male\",72.7716028203607,210.657667000328\r\n\"Male\",69.633161690341,189.651557182534\r\n\"Male\",69.7500324346538,204.179760964189\r\n\"Male\",66.6611031108434,184.470442822833\r\n\"Male\",68.8754238308693,199.994622028532\r\n\"Male\",67.901808661601,170.846760280748\r\n\"Male\",71.9705260493935,211.542784549023\r\n\"Male\",75.4649926309027,217.971052703788\r\n\"Male\",63.6646875052149,160.125909026144\r\n\"Male\",69.1048034357093,184.901892345230\r\n\"Male\",71.052778593152,193.999617046952\r\n\"Male\",75.6986182493622,249.565627981400\r\n\"Male\",71.1407885642128,191.44174460506\r\n\"Male\",69.9228101460632,197.26637924836\r\n\"Male\",67.7806016782241,182.611550308877\r\n\"Male\",67.9859751370308,185.687955027015\r\n\"Male\",70.7617524507795,198.655821530763\r\n\"Male\",65.6359972889684,172.539082609337\r\n\"Male\",73.8536626753213,217.886922005966\r\n\"Male\",71.7920220563227,197.417014408726\r\n\"Male\",62.1689692569458,147.859653364299\r\n\"Male\",64.8071889528013,158.010842545683\r\n\"Male\",62.7580191747154,140.266628386203\r\n\"Male\",69.0014983992313,191.238945562397\r\n\"Male\",69.719093297633,204.217022100385\r\n\"Male\",67.559300556797,171.196984161435\r\n\"Male\",73.2781836251718,202.279055505837\r\n\"Male\",69.7727569152484,197.984766074009\r\n\"Male\",70.88614442153,224.695162461364\r\n\"Male\",67.5211171560713,188.409426189908\r\n\"Male\",71.0521485106455,191.980253087584\r\n\"Male\",70.3785389827948,207.795407831978\r\n\"Male\",70.7986267026323,195.875839414498\r\n\"Male\",69.4472097849116,190.447700798734\r\n\"Male\",65.0906614319938,152.524792423902\r\n\"Male\",72.6184085193962,207.161233261586\r\n\"Male\",68.9686795966456,177.809028049410\r\n\"Male\",66.5407893508447,173.474397365090\r\n\"Male\",75.8190402827074,230.939454209339\r\n\"Male\",72.2795167050262,198.836514614642\r\n\"Male\",66.8541106775866,180.544376625543\r\n\"Male\",63.6481439988488,160.875108800433\r\n\"Male\",68.3799761433483,188.775536517828\r\n\"Male\",69.6329393035072,200.562613220454\r\n\"Male\",72.7046044178536,203.192182107662\r\n\"Male\",73.7379282801458,208.162383941076\r\n\"Male\",65.9344308820116,162.549680444354\r\n\"Male\",66.6277502258848,160.117371390339\r\n\"Male\",68.4698240786034,201.086014382762\r\n\"Male\",73.4591841359929,211.789007861233\r\n\"Male\",63.1836411236444,148.618673958965\r\n\"Male\",67.940578352507,191.330652815400\r\n\"Male\",74.7096124843703,207.243853998445\r\n\"Male\",64.6383741461495,172.501320855784\r\n\"Male\",71.1983161780362,183.637283815726\r\n\"Male\",67.3960198498187,180.659638009296\r\n\"Male\",67.3675535943183,170.477946458786\r\n\"Male\",70.8371585589687,201.403402398429\r\n\"Male\",68.515999087264,192.122242688462\r\n\"Male\",71.1410478778114,211.816016520079\r\n\"Male\",67.1981589640572,185.745590146909\r\n\"Male\",70.7167503719475,176.955063189612\r\n\"Male\",69.1848294664222,201.122190097214\r\n\"Male\",73.4461872017863,203.240583689209\r\n\"Male\",71.6499170962301,200.677163947353\r\n\"Male\",69.9449860345159,182.346218481131\r\n\"Male\",74.6976372029527,209.373125875119\r\n\"Male\",67.8676651992023,168.817571526638\r\n\"Male\",71.6908689267356,188.656335367107\r\n\"Male\",72.2008873577522,195.275537730392\r\n\"Male\",68.0988736639499,173.896236897721\r\n\"Male\",66.5748867342449,163.241254688207\r\n\"Male\",70.1907691564409,181.320105973850\r\n\"Male\",76.4565780764772,239.581389419794\r\n\"Male\",66.1416971142251,165.997434175877\r\n\"Male\",65.9247410948696,152.949488391698\r\n\"Male\",71.8480449921956,200.413424520015\r\n\"Male\",69.1176573779058,197.491802106448\r\n\"Male\",73.358436641133,217.389544639018\r\n\"Male\",69.0526282274144,194.680901790180\r\n\"Male\",71.865845248237,203.488800960605\r\n\"Male\",71.8574874474702,204.422633460166\r\n\"Male\",60.7988856121428,128.390221027060\r\n\"Male\",69.0438666249045,181.377015019601\r\n\"Male\",68.3088861450042,188.829591757712\r\n\"Male\",70.9927345738887,198.636737557155\r\n\"Male\",71.9424089171008,198.926513135479\r\n\"Male\",69.94155395174,187.403600545410\r\n\"Male\",71.9121190113416,204.780910475438\r\n\"Male\",71.007888258908,194.080612217446\r\n\"Male\",72.2819283450067,205.927099209038\r\n\"Male\",66.2761384092256,174.209764123141\r\n\"Male\",68.2484429572457,183.454229197182\r\n\"Male\",72.3674921385285,218.394554707762\r\n\"Male\",67.4955751464423,175.210297477134\r\n\"Male\",70.752197577819,206.378365532734\r\n\"Male\",71.6685570532706,189.392841331649\r\n\"Male\",71.5229643054445,214.302464440455\r\n\"Male\",66.0799589860269,175.547707873406\r\n\"Male\",70.4741613870774,200.361281966151\r\n\"Male\",70.950441232888,216.34113010094\r\n\"Male\",66.6284354436438,159.482828827659\r\n\"Male\",65.2646044561427,167.755869852531\r\n\"Male\",69.7252073294272,182.481686860063\r\n\"Male\",71.8537220901297,212.814664230367\r\n\"Male\",66.9689359230578,169.392797057265\r\n\"Male\",69.2307676438561,175.911589331214\r\n\"Male\",65.2536708473629,174.943977756174\r\n\"Male\",72.69525855305,181.325329135447\r\n\"Male\",72.8139065054898,188.951474114366\r\n\"Male\",66.577515666538,178.488156967759\r\n\"Male\",62.5869716621146,144.641418170592\r\n\"Male\",67.7678200273996,164.157890079859\r\n\"Male\",68.4827075052988,174.455554221592\r\n\"Male\",67.7280173908753,169.458093984868\r\n\"Male\",76.6175459376512,255.863326492899\r\n\"Male\",73.5752957686342,222.686143771868\r\n\"Male\",67.6508442095371,167.864136576335\r\n\"Male\",69.7548341761355,201.00854801062\r\n\"Male\",65.7105998655828,170.900676935445\r\n\"Male\",68.7689024072135,172.980946843261\r\n\"Male\",70.6988955344424,187.368193287917\r\n\"Male\",69.2080678412148,184.929293121148\r\n\"Male\",74.633827265613,213.069042246911\r\n\"Male\",70.3546168638415,202.034955305555\r\n\"Male\",68.1156716635966,167.880720453114\r\n\"Male\",71.0961130989543,210.821194296704\r\n\"Male\",69.9831374596516,206.41441183225\r\n\"Male\",65.2715625732843,156.579802693243\r\n\"Male\",67.68008390976,169.611562032223\r\n\"Male\",74.0674315170364,228.407444091575\r\n\"Male\",68.7589926914302,172.094198548326\r\n\"Male\",69.2523748147062,192.408896724658\r\n\"Male\",68.8059345153141,174.239708246180\r\n\"Male\",67.7454928656511,179.554213412234\r\n\"Male\",71.4713872338541,192.929107075105\r\n\"Male\",70.6552305807625,195.441863148289\r\n\"Male\",68.3689798391143,187.923052494574\r\n\"Male\",71.4697583311449,204.595732770733\r\n\"Male\",69.3780372604957,212.017025587930\r\n\"Male\",74.458497765373,209.94876840802\r\n\"Male\",72.2785561512953,196.709024642257\r\n\"Male\",73.0741805393995,208.058043324187\r\n\"Male\",68.1092145934145,176.261190472641\r\n\"Male\",67.4279615768796,189.404203156975\r\n\"Male\",70.8214314938544,194.327152035254\r\n\"Male\",67.2406988227067,176.746305447761\r\n\"Male\",71.2236274423739,209.733538764472\r\n\"Male\",65.7960499191064,158.460323820345\r\n\"Male\",64.5208474624288,171.303495123217\r\n\"Male\",67.4770312447816,180.294820634159\r\n\"Male\",71.356628080496,211.395638565135\r\n\"Male\",68.1763064567274,190.132725436454\r\n\"Male\",67.4730988142564,178.365728160163\r\n\"Male\",65.6569205746668,163.195116394641\r\n\"Male\",67.7003580213677,155.162586782756\r\n\"Male\",62.2088286210429,130.838073839864\r\n\"Male\",67.4450805149459,186.838868203851\r\n\"Male\",69.5790902343589,194.094561074301\r\n\"Male\",69.9262412340003,204.875691679207\r\n\"Male\",68.8610815030965,199.281311432827\r\n\"Male\",70.943499589006,192.206150964704\r\n\"Male\",71.5747233612873,207.816943794113\r\n\"Male\",66.5028989134252,161.757176072928\r\n\"Male\",69.011160640682,191.026743469822\r\n\"Male\",68.0684949386101,171.056290533074\r\n\"Male\",70.4199561065357,188.242982263771\r\n\"Male\",71.2218282169113,200.708467329946\r\n\"Male\",70.1857009860286,188.529396626822\r\n\"Male\",66.4815974899995,165.589097549253\r\n\"Male\",70.3892007063949,178.851348335504\r\n\"Male\",68.8463098212285,174.887367132372\r\n\"Male\",69.5666223421231,187.468986917995\r\n\"Male\",69.2138739823169,201.527753115406\r\n\"Male\",71.6784302176178,206.401780751861\r\n\"Male\",68.5078149084514,200.87727945768\r\n\"Male\",70.0593309810197,225.014367955245\r\n\"Male\",70.9037444490067,199.362352527213\r\n\"Male\",67.1143608404288,170.789162512475\r\n\"Male\",67.6284843992187,174.865451365505\r\n\"Male\",70.9874133207565,214.792992556764\r\n\"Male\",66.8785157845366,175.366252001374\r\n\"Male\",68.477456530666,187.205394744676\r\n\"Male\",66.2670564801136,163.638150655659\r\n\"Male\",65.7740120104543,156.968073866854\r\n\"Male\",64.4613458971268,158.900434324327\r\n\"Male\",65.8549627565603,154.965398921107\r\n\"Male\",69.9027563992005,177.712966560632\r\n\"Male\",69.1344005045772,196.330311649716\r\n\"Male\",70.4816238228905,194.161782264978\r\n\"Male\",73.5073600149748,209.698039292538\r\n\"Male\",72.3147754051967,194.891588953445\r\n\"Male\",73.7487510165311,203.999702807105\r\n\"Male\",73.541184326439,212.030375733436\r\n\"Male\",63.0944832212484,154.888895277244\r\n\"Male\",72.2670868251364,209.633317284708\r\n\"Male\",71.119087573139,174.552344065815\r\n\"Male\",72.0057094040432,205.961922492582\r\n\"Male\",66.7034796444077,189.430028578934\r\n\"Male\",63.5714114494818,144.815032029167\r\n\"Male\",70.6980120714592,187.018458438731\r\n\"Male\",75.6828079116554,232.104476046529\r\n\"Male\",68.1621465269653,183.232711788673\r\n\"Male\",70.2252520013285,191.709066845333\r\n\"Male\",71.5652564587241,194.721856413693\r\n\"Male\",71.6576596011603,204.426255570436\r\n\"Male\",74.6704347564838,207.908061632395\r\n\"Male\",66.80502560959,174.335490583107\r\n\"Male\",68.0245691600181,185.404851939128\r\n\"Male\",68.2131444752004,168.168504168262\r\n\"Male\",72.0595913647095,203.925879957815\r\n\"Male\",66.7049804510998,164.179485990267\r\n\"Male\",65.0996356494004,180.793710519115\r\n\"Male\",68.2276145940888,174.712431932758\r\n\"Male\",70.2775896278986,198.728522620424\r\n\"Male\",68.9929940710554,166.795209231282\r\n\"Male\",72.8176363279467,202.948003531212\r\n\"Male\",70.4832883358863,190.522037427247\r\n\"Male\",69.2651396159888,172.30039050559\r\n\"Male\",66.1180620994522,181.014107898674\r\n\"Male\",60.9667232822144,134.822826663623\r\n\"Male\",66.0829084373533,169.617201955091\r\n\"Male\",69.3382979522991,198.389549089506\r\n\"Male\",70.7963452377364,192.293168460958\r\n\"Male\",64.8415282349549,161.193051350145\r\n\"Male\",66.9148940813195,169.882489592538\r\n\"Male\",71.1965868763911,191.683842483212\r\n\"Male\",67.6604230453665,173.384719262428\r\n\"Male\",68.4961334362529,182.182992130117\r\n\"Male\",67.1401859752249,188.848498569182\r\n\"Male\",68.0311723088424,176.665352902051\r\n\"Male\",71.0306169514211,217.490957724472\r\n\"Male\",65.6249209440502,168.035235364942\r\n\"Male\",68.6790348699896,177.521933002092\r\n\"Male\",72.2642057730165,204.416126921461\r\n\"Male\",69.8072752097695,217.18974145849\r\n\"Male\",66.3981283772914,170.217451156822\r\n\"Male\",67.590168231932,174.009152152765\r\n\"Male\",71.0890956635457,188.116045768091\r\n\"Male\",65.8199775510954,172.746364978593\r\n\"Male\",68.5608541143992,186.401101170042\r\n\"Male\",69.7186418095458,205.149302542524\r\n\"Male\",72.0552070166135,205.676441963688\r\n\"Male\",67.6525299734888,180.871137652334\r\n\"Male\",69.7628785446196,189.828312637646\r\n\"Male\",66.9163353055282,175.203934564897\r\n\"Male\",71.6938805892545,196.726281981995\r\n\"Male\",69.0340650960745,183.557049016817\r\n\"Male\",68.6397698200344,203.005896094637\r\n\"Male\",68.2112871008897,190.584200470746\r\n\"Male\",67.4562718277839,166.39065630828\r\n\"Male\",68.164232772446,191.830234706788\r\n\"Male\",70.9468359659473,193.506341058435\r\n\"Male\",70.686247451505,194.943655052901\r\n\"Male\",70.9675854605587,212.826348541347\r\n\"Male\",74.6046680483172,249.946283195065\r\n\"Male\",64.9485459017462,168.534190221593\r\n\"Male\",67.3926409938615,174.030954321797\r\n\"Male\",70.6745173506145,193.55919238721\r\n\"Male\",71.7035773054573,207.110572231481\r\n\"Male\",70.6782077440821,205.817295757818\r\n\"Male\",70.4736776514207,199.356143981321\r\n\"Male\",68.4235864937691,178.620033231448\r\n\"Male\",70.4180872399804,189.579472496520\r\n\"Male\",71.6763671720677,200.20620696213\r\n\"Male\",67.904421608325,165.763925844188\r\n\"Male\",63.0061801676474,151.350571899256\r\n\"Male\",66.8007189202471,174.988190526957\r\n\"Male\",66.017591670216,174.612100076323\r\n\"Male\",64.9098453269633,166.243922643802\r\n\"Male\",68.5032610130771,193.982059494858\r\n\"Male\",70.0247144837372,189.911964641080\r\n\"Male\",64.5489720237124,148.787471303952\r\n\"Male\",72.461527924717,223.315510189209\r\n\"Male\",69.9639120678988,191.065447505672\r\n\"Male\",69.3194375313327,172.455099569056\r\n\"Male\",69.573259797481,191.547176722161\r\n\"Male\",69.6743679475224,192.091677730476\r\n\"Male\",69.2292191172492,177.592699608627\r\n\"Male\",64.4483876826173,162.619097273375\r\n\"Male\",67.4512093255625,177.845988319030\r\n\"Male\",73.4948611201265,214.819847970880\r\n\"Male\",70.9685634065889,204.410163253705\r\n\"Male\",74.6955227193401,225.512386458999\r\n\"Male\",68.1880966668789,190.268425459741\r\n\"Male\",69.8560223215865,207.916686230298\r\n\"Male\",67.1975110041172,177.313563708361\r\n\"Male\",67.8417923970019,192.741685042469\r\n\"Male\",70.8769871061978,218.231538558013\r\n\"Male\",71.2431116560846,192.017261043750\r\n\"Male\",74.4629865565583,219.812906452887\r\n\"Male\",69.5532683769463,183.751097324621\r\n\"Male\",70.6070255239616,183.577380543142\r\n\"Male\",67.9456298131804,183.704177453964\r\n\"Male\",72.185992275691,215.868613523803\r\n\"Male\",68.0726530945031,177.554863409929\r\n\"Male\",68.6403250785417,176.011959093185\r\n\"Male\",68.8292162440198,200.330819451536\r\n\"Male\",68.0201882652601,181.986734456754\r\n\"Male\",73.6314305763311,215.554558736004\r\n\"Male\",67.35327100956,171.160451955719\r\n\"Male\",73.8418843982711,214.032503768682\r\n\"Male\",66.3581208265962,170.053832577434\r\n\"Male\",72.1735564385227,198.685021659980\r\n\"Male\",71.408518163844,205.618956456024\r\n\"Male\",70.6688631861614,198.02356346314\r\n\"Male\",65.8381692148508,164.988985581497\r\n\"Male\",71.7657992928584,202.230595607237\r\n\"Male\",70.8687664141297,201.931535144540\r\n\"Male\",69.8438130383337,188.686246513285\r\n\"Male\",70.408748573255,198.738874084069\r\n\"Male\",70.8256026765881,173.963577354641\r\n\"Male\",66.6756070565549,183.438337284452\r\n\"Male\",65.9869679343627,183.830964149676\r\n\"Male\",68.5270580555406,170.888430806093\r\n\"Male\",68.3120637440907,184.778847954911\r\n\"Male\",68.2628496555134,169.225034720373\r\n\"Male\",66.4755618527674,197.646409253487\r\n\"Male\",64.3624802658162,149.457587374100\r\n\"Male\",68.7713361716633,174.336609988285\r\n\"Male\",72.4337460247806,200.085232523965\r\n\"Male\",70.9520088674667,194.288669865327\r\n\"Male\",72.5094255929879,206.749170891674\r\n\"Male\",70.3818321073232,197.431510808387\r\n\"Male\",72.3375692151384,216.713477707922\r\n\"Male\",72.0566449899634,220.13451713839\r\n\"Male\",70.0371149855241,175.978079815872\r\n\"Male\",69.2425405584851,189.627852131872\r\n\"Male\",64.3694533300218,154.008091361488\r\n\"Male\",69.4949376644663,188.419220038699\r\n\"Male\",64.608098550389,172.315967408525\r\n\"Male\",71.411474860824,210.430610474423\r\n\"Male\",68.7537907220922,175.367969918661\r\n\"Male\",67.5175198384496,157.918618761967\r\n\"Male\",69.4403382849517,202.308297333384\r\n\"Male\",66.5343521839511,176.189278477426\r\n\"Male\",68.089941436288,178.453013433888\r\n\"Male\",68.0190781638069,174.265162856676\r\n\"Male\",66.1747938937256,166.680607855786\r\n\"Male\",70.8044088313543,196.268462332393\r\n\"Male\",68.2125076940042,192.815177861212\r\n\"Male\",70.6938408702887,199.962857108451\r\n\"Male\",71.8970446424071,216.053051514245\r\n\"Male\",71.279461772804,209.900130709698\r\n\"Male\",65.0990352791908,164.258462124584\r\n\"Male\",66.4889289859654,173.352455763600\r\n\"Male\",72.0219745956485,202.746637492460\r\n\"Male\",68.3630125681797,179.949089266523\r\n\"Male\",69.9221433981034,181.731834175094\r\n\"Male\",73.187758852763,201.219317713982\r\n\"Male\",68.6440703335837,172.54858762963\r\n\"Male\",69.8003600207724,184.292065461883\r\n\"Male\",65.4207079382805,167.55203159963\r\n\"Male\",68.7865740167745,175.838797375723\r\n\"Male\",66.274407999872,158.387310490431\r\n\"Male\",72.3875690410247,199.446899235481\r\n\"Male\",68.0396163344462,174.369476434232\r\n\"Male\",71.7603637271684,211.561669771946\r\n\"Male\",70.9201445328627,196.835300359931\r\n\"Male\",72.6956241876436,220.866365165126\r\n\"Male\",71.0838599660559,207.585582084626\r\n\"Male\",70.0913443174716,220.52341240301\r\n\"Male\",71.6138860543854,210.039924523976\r\n\"Male\",75.9811743504595,226.474034459707\r\n\"Male\",71.2996563664132,199.272274753083\r\n\"Male\",66.9168322971377,160.432210626658\r\n\"Male\",71.1136247739351,202.993310739851\r\n\"Male\",70.5983807298175,195.543444952148\r\n\"Male\",68.5081861509006,183.647248251892\r\n\"Male\",63.8447215674422,147.88701545115\r\n\"Male\",68.8194304575907,184.718503166652\r\n\"Male\",67.097417968484,187.098600429723\r\n\"Male\",66.3265967615466,163.747154568295\r\n\"Male\",70.0260594634301,200.917454307987\r\n\"Male\",65.6419185352144,170.2141084504\r\n\"Male\",67.2317042032661,186.274797055811\r\n\"Male\",71.2939313747985,202.944771090379\r\n\"Male\",69.4608263244162,202.970501103326\r\n\"Male\",68.8970191650767,196.136269159319\r\n\"Male\",69.6177637771825,180.506932024877\r\n\"Male\",69.1376833523533,188.630073594756\r\n\"Male\",68.6121161704564,187.739192919863\r\n\"Male\",64.8211556438604,158.877273572478\r\n\"Male\",66.9449989974955,171.105004357758\r\n\"Male\",68.9395828813609,185.77874641179\r\n\"Male\",64.0316883935576,157.850426617772\r\n\"Male\",66.9330784510431,151.199152884171\r\n\"Male\",69.7486635801118,195.241316060114\r\n\"Male\",71.0942733128126,188.681388571309\r\n\"Male\",73.0495953683893,218.711326951769\r\n\"Male\",74.3490130557742,206.017285254686\r\n\"Male\",70.1848772058531,189.915872272644\r\n\"Male\",71.5269155551209,212.254428252453\r\n\"Male\",68.8791273917068,171.850465105816\r\n\"Male\",67.6758559007358,179.299232124016\r\n\"Male\",71.7011163645597,212.039012006443\r\n\"Male\",68.7920508077479,197.6794459518\r\n\"Male\",66.6869926987119,174.739288176264\r\n\"Male\",73.058463097391,195.5928859972\r\n\"Male\",73.5426946138857,206.100367221865\r\n\"Male\",71.8277766229144,198.973565272060\r\n\"Male\",76.4728798657647,246.232321295104\r\n\"Male\",70.9332502645594,213.244997948584\r\n\"Male\",72.4395007512294,230.234109872155\r\n\"Male\",72.099193048905,212.845611755792\r\n\"Male\",68.2269692542835,192.451676424637\r\n\"Male\",67.7600946371582,172.216450569573\r\n\"Male\",61.7645093762568,135.544201374823\r\n\"Male\",68.6949893379098,195.115896090981\r\n\"Male\",71.477745102195,214.980507983321\r\n\"Male\",71.6529255236951,207.069124877482\r\n\"Male\",71.751476421859,198.119065756371\r\n\"Male\",72.1623670923316,207.864317298000\r\n\"Male\",70.4480202679973,183.238978419727\r\n\"Male\",68.2570470197552,185.646596436309\r\n\"Male\",66.8027823655084,165.110173087063\r\n\"Male\",67.452861842561,160.009408617561\r\n\"Male\",69.7815059522226,188.070801276438\r\n\"Male\",67.4482236930392,174.387869104450\r\n\"Male\",65.6928298091434,168.232586357251\r\n\"Male\",61.7953263595716,135.894447504341\r\n\"Male\",73.6083646890028,220.033778159626\r\n\"Male\",64.181482934993,169.800144021808\r\n\"Male\",69.3248580265385,193.279265476510\r\n\"Male\",70.4047236835582,195.42271064384\r\n\"Male\",63.0553014731148,157.437901555752\r\n\"Male\",67.7048782109221,170.136428196672\r\n\"Male\",77.4466199509585,232.651078874823\r\n\"Male\",69.6746141599963,177.598009109881\r\n\"Male\",71.1748137598859,185.212105043586\r\n\"Male\",67.9733503743945,185.02505666042\r\n\"Male\",68.9618876114194,184.025701322644\r\n\"Male\",74.8609075999309,225.280819424265\r\n\"Male\",65.7357738710417,148.140596531116\r\n\"Male\",67.4450406758823,162.844519064920\r\n\"Male\",65.9228221623512,175.424032286394\r\n\"Male\",67.6615928273772,172.059555900311\r\n\"Male\",69.6854831423461,181.936701352328\r\n\"Male\",71.3214760232179,192.947873561237\r\n\"Male\",71.3582106287526,195.937072750386\r\n\"Male\",65.2827406626041,163.957634646130\r\n\"Male\",71.5424912101482,203.783434776047\r\n\"Male\",67.0641239541523,178.514819597391\r\n\"Male\",63.9016449000789,140.434705425235\r\n\"Male\",71.1651542686907,194.060584184096\r\n\"Male\",68.2995558065346,182.233359674924\r\n\"Male\",68.7928775408471,179.086529417514\r\n\"Male\",59.9818650708608,112.902939447818\r\n\"Male\",68.3620127243186,188.786166592441\r\n\"Male\",68.2585698583648,171.350323500254\r\n\"Male\",75.0099443270489,221.454089079376\r\n\"Male\",68.4461922132042,199.382880743295\r\n\"Male\",64.9854983591548,159.112310378071\r\n\"Male\",70.7152956036217,209.161474219645\r\n\"Male\",74.4305013107653,228.375178875481\r\n\"Male\",62.2734014792637,154.280690719851\r\n\"Male\",66.9047823374526,164.359962718780\r\n\"Male\",70.1899992237606,195.717885138051\r\n\"Male\",71.0777660029665,183.727095501776\r\n\"Male\",76.1166746823735,240.638103496331\r\n\"Male\",71.2767018317682,205.176109561169\r\n\"Male\",69.3423664103133,197.217939751914\r\n\"Male\",68.0467959728592,177.123991036941\r\n\"Male\",69.2959320582737,172.346492962392\r\n\"Male\",73.4912049380059,218.673755640913\r\n\"Male\",66.3209674766257,167.214625512908\r\n\"Male\",71.8732522912439,211.322776441833\r\n\"Male\",67.3065748410187,172.065221180016\r\n\"Male\",68.8785526310529,182.30909810641\r\n\"Male\",70.7866950247979,194.695572528465\r\n\"Male\",69.9844049710536,192.144110491612\r\n\"Male\",67.6591095508037,171.702946081668\r\n\"Male\",69.1624698844448,190.849070077584\r\n\"Male\",69.2136324872646,205.699460639469\r\n\"Male\",68.0006259917706,177.601802567899\r\n\"Male\",66.3616356929638,153.321686194167\r\n\"Male\",67.6714135494779,174.724534344994\r\n\"Male\",67.7845379591434,198.311756175959\r\n\"Male\",66.8630397625652,189.409124116844\r\n\"Male\",70.8668694250787,199.657175172799\r\n\"Male\",72.2447236216435,203.369881581884\r\n\"Male\",67.6060586161904,180.254815838747\r\n\"Male\",69.6984479981389,197.052357044188\r\n\"Male\",68.0643489361753,188.37574625345\r\n\"Male\",63.1182535820783,160.756703262985\r\n\"Male\",70.5054568738792,187.135750244654\r\n\"Male\",74.2979207026757,229.094316921744\r\n\"Male\",66.5185887565785,167.076642378442\r\n\"Male\",70.4656632518219,182.802806044838\r\n\"Male\",67.6532703918937,182.481228574266\r\n\"Male\",68.3243794678531,183.215209343242\r\n\"Male\",75.5332113409862,227.945247678575\r\n\"Male\",65.4782668048409,164.487098814841\r\n\"Male\",71.3658959591733,214.99874505938\r\n\"Male\",72.1751368510111,203.963892048091\r\n\"Male\",67.4182407068399,166.542143207125\r\n\"Male\",63.7032637399529,152.571178067106\r\n\"Male\",72.089899249837,210.125958830038\r\n\"Male\",65.5136231579644,173.178827365729\r\n\"Male\",64.0111726170773,151.131314398232\r\n\"Male\",66.6594928467085,182.746513591033\r\n\"Male\",72.6104688843883,216.590561024740\r\n\"Male\",67.006480129285,197.799299766309\r\n\"Male\",69.667115169749,192.558899475879\r\n\"Male\",65.0785235017764,174.743509598687\r\n\"Male\",69.2182049384623,189.199501151371\r\n\"Male\",67.2477025852977,188.002666869840\r\n\"Male\",70.2149471583506,192.877485339665\r\n\"Male\",67.1703593519119,186.988740323602\r\n\"Male\",69.4376478885438,195.44738609605\r\n\"Male\",70.6934242571042,184.941949261699\r\n\"Male\",65.0571806094136,150.580878166379\r\n\"Male\",68.3717836935412,188.427798427743\r\n\"Male\",66.4164141686343,193.601091494664\r\n\"Male\",71.1161766271985,202.655919318012\r\n\"Male\",70.4338671580626,186.550232737993\r\n\"Male\",67.7517760693441,188.475320267361\r\n\"Male\",68.8219802859712,197.616787760036\r\n\"Male\",72.6644055036027,219.877297797870\r\n\"Male\",78.9987423463896,269.989698505106\r\n\"Male\",67.175972358731,176.447504294775\r\n\"Male\",66.7355917176637,166.251965359255\r\n\"Male\",67.0461168780053,160.156115646141\r\n\"Male\",74.0130064637048,227.940503751013\r\n\"Male\",65.194751388926,154.741692711312\r\n\"Male\",67.5271016627673,167.209586154744\r\n\"Male\",67.7692941952837,170.296762912926\r\n\"Male\",69.360059291613,177.742428212743\r\n\"Male\",69.4356247137799,178.366554827108\r\n\"Male\",64.9810856931893,151.013842658202\r\n\"Male\",68.0377335547962,175.445138090546\r\n\"Male\",72.3652287194522,195.01383683324\r\n\"Male\",70.1336061249603,202.988055431583\r\n\"Male\",67.9952003132874,152.622871806401\r\n\"Male\",67.0405897586907,188.605099476104\r\n\"Male\",73.1640798477115,213.509492257167\r\n\"Male\",70.5751115437319,194.792540402055\r\n\"Male\",69.157777848104,177.723979092692\r\n\"Male\",73.9866900209496,217.579162265683\r\n\"Male\",69.4463907052094,198.827817062209\r\n\"Male\",69.47030446666,183.295606263358\r\n\"Male\",71.5318020235873,218.203258217546\r\n\"Male\",72.2843969186324,207.54051320958\r\n\"Male\",67.7757429990539,174.098011857465\r\n\"Male\",67.7998001022004,182.193273221945\r\n\"Male\",71.0355954202262,214.475993981488\r\n\"Male\",68.3951640033857,169.634399045072\r\n\"Male\",68.7749864942673,191.476409599666\r\n\"Male\",71.2340357837764,200.779898445710\r\n\"Male\",67.4484173546206,174.720311987316\r\n\"Male\",66.8567174373183,169.375820795168\r\n\"Male\",66.183980706375,171.561906872241\r\n\"Male\",66.8749067066368,168.449683646485\r\n\"Male\",68.5910212089941,178.929042696548\r\n\"Male\",63.9786612566585,158.207409568587\r\n\"Male\",66.4831064273937,169.611473556961\r\n\"Male\",65.8693714983607,167.768237390181\r\n\"Male\",69.2127772206538,188.947625431233\r\n\"Male\",73.5223109267346,212.866099174391\r\n\"Male\",65.198863323951,147.360270291434\r\n\"Male\",70.3362270993055,214.225885559486\r\n\"Male\",69.7643008589258,196.014585086913\r\n\"Male\",70.6803962691179,199.508656245495\r\n\"Male\",67.9186456459956,183.543801407909\r\n\"Male\",71.8835004211866,211.851700424867\r\n\"Male\",71.127360865269,175.50776141398\r\n\"Male\",67.0779311697598,181.526491908666\r\n\"Male\",68.0233742761253,169.786696674258\r\n\"Male\",67.9681327760678,194.953452707325\r\n\"Male\",66.8777833476298,186.880959945505\r\n\"Male\",70.3880860466344,206.902726781956\r\n\"Male\",73.567046258289,219.403772607113\r\n\"Male\",65.8065569179362,154.877629117978\r\n\"Male\",70.5649669292682,180.476287057256\r\n\"Male\",68.0859207359008,187.310481870080\r\n\"Male\",77.4655691046729,252.556689436658\r\n\"Male\",72.3935124291211,209.420947695632\r\n\"Male\",65.438042517702,178.446423040865\r\n\"Male\",65.9085274006312,168.221009034230\r\n\"Male\",75.624031351581,241.202330051514\r\n\"Male\",69.6434076511078,195.033700530063\r\n\"Male\",69.7297501998193,205.228706404825\r\n\"Male\",69.0106416889045,177.586828357483\r\n\"Male\",69.0102193475529,208.536195228748\r\n\"Male\",68.6981752201033,184.216697540227\r\n\"Male\",70.4144581915074,185.157333965547\r\n\"Male\",67.8888425328838,169.250230857150\r\n\"Male\",71.5224187008527,194.264264366817\r\n\"Male\",67.8399309381921,166.146108589911\r\n\"Male\",70.2933874170617,189.249206322568\r\n\"Male\",70.8273825769591,197.925353850612\r\n\"Male\",69.1568941286959,190.695532793412\r\n\"Male\",74.1478574749085,211.237967951941\r\n\"Male\",69.3948962199594,192.708502929128\r\n\"Male\",72.5976629480473,205.095540164959\r\n\"Male\",69.3296028759004,180.358843274719\r\n\"Male\",64.259747389958,161.311622031900\r\n\"Male\",62.4184339174809,162.541691417064\r\n\"Male\",66.2290956339519,156.676674742941\r\n\"Male\",64.2373029407713,135.171792444257\r\n\"Male\",72.0852995257673,210.636523766533\r\n\"Male\",70.2483601066413,202.921363965856\r\n\"Male\",65.8281957952779,168.421282630185\r\n\"Male\",75.2090219800456,227.581431836074\r\n\"Male\",73.4628048017999,223.07017786921\r\n\"Male\",66.6289461179895,174.887786513081\r\n\"Male\",67.1644730396849,193.392309166884\r\n\"Male\",67.9902118820713,188.115112429199\r\n\"Male\",64.1247670013316,152.838649831156\r\n\"Male\",70.1769553931397,189.206850674596\r\n\"Male\",69.5225670457475,173.976658825753\r\n\"Male\",71.6088194274225,204.488412374024\r\n\"Male\",68.2777592692468,182.205420082896\r\n\"Male\",74.5646010757551,210.687811343022\r\n\"Male\",72.6331067350844,208.066256946822\r\n\"Male\",73.0060971576812,201.745667002798\r\n\"Male\",71.9605479216621,208.815055822955\r\n\"Male\",69.2844187964243,189.936249102177\r\n\"Male\",67.362064268148,177.375007662166\r\n\"Male\",67.2854464094672,179.009083297158\r\n\"Male\",70.0941169135012,167.301408606857\r\n\"Male\",64.3367925900582,175.683276108440\r\n\"Male\",69.8688828446104,195.71469296987\r\n\"Male\",63.9928990838624,154.963174147379\r\n\"Male\",66.6931156219066,185.370620196101\r\n\"Male\",72.4351612302368,201.614897367215\r\n\"Male\",69.6765282240288,211.71338512852\r\n\"Male\",67.6419890406368,166.263466663380\r\n\"Male\",68.4148650588014,188.997022977755\r\n\"Male\",72.0893613001118,200.435327304454\r\n\"Male\",70.2450921958255,193.012051655726\r\n\"Male\",71.370012820862,205.538501313755\r\n\"Male\",71.1034552596694,201.849475093177\r\n\"Male\",69.3756577139015,196.225085674717\r\n\"Male\",70.1369472337517,192.782153682397\r\n\"Male\",67.2815268578408,174.974135995046\r\n\"Male\",70.7430825518542,201.129382197899\r\n\"Male\",66.3675404602978,166.401886217710\r\n\"Male\",67.225929825744,177.306474665523\r\n\"Male\",68.269647594262,172.077304734761\r\n\"Male\",68.1704946616428,178.719105244279\r\n\"Male\",67.6727948973452,183.739947864270\r\n\"Male\",66.4748368010421,168.897518041255\r\n\"Male\",76.5692735211876,229.858095084796\r\n\"Male\",68.9635344504657,187.519514498714\r\n\"Male\",72.4463481555628,196.632239389221\r\n\"Male\",68.0414607141863,203.161598329019\r\n\"Male\",66.7174217170206,181.824686682987\r\n\"Male\",70.6729106676447,185.75988375147\r\n\"Male\",71.4729979957842,190.552372176071\r\n\"Male\",71.5825546470589,207.924949003577\r\n\"Male\",67.4217028687931,181.112349079167\r\n\"Male\",69.5335958060772,200.677823835259\r\n\"Male\",70.7645983316512,188.792456922384\r\n\"Male\",67.6026625484407,149.5671682469\r\n\"Male\",71.2382799033735,205.385709879611\r\n\"Male\",69.5821133204446,214.606055462764\r\n\"Male\",73.3658913151143,216.695992568754\r\n\"Male\",73.498412325145,223.413224318441\r\n\"Male\",69.4099946945755,187.084888803081\r\n\"Male\",71.7878822732622,221.702505691943\r\n\"Male\",67.5991155944152,168.826379194773\r\n\"Male\",67.6710443857597,179.187251256512\r\n\"Male\",68.5905627163459,182.081228596730\r\n\"Male\",71.3527309913091,208.337046818561\r\n\"Male\",67.9355070420684,207.683864875999\r\n\"Male\",67.4380469454298,173.230659998737\r\n\"Male\",69.9942899154843,212.056980674965\r\n\"Male\",68.5175785353356,187.901374763361\r\n\"Male\",66.6926712875303,158.733411950259\r\n\"Male\",68.4813088502541,185.765866647311\r\n\"Male\",73.9878545196903,200.584185743067\r\n\"Male\",73.334107636586,222.866199735729\r\n\"Male\",72.5608161732327,208.657945903000\r\n\"Male\",67.6751478717208,193.5865353569\r\n\"Male\",69.9385869453601,204.181186883414\r\n\"Male\",65.32533031817,163.05514228224\r\n\"Male\",68.1661063295858,197.179570385407\r\n\"Male\",69.2627590362177,206.733530945646\r\n\"Male\",70.0314406479355,197.692756439348\r\n\"Male\",69.028915972653,174.479935117332\r\n\"Male\",69.1422729406844,175.832446550486\r\n\"Male\",66.7821872958244,176.611992901323\r\n\"Male\",69.4541359481042,194.820667547117\r\n\"Male\",71.45613950513,209.6777853537\r\n\"Male\",70.3519975852191,187.820473129580\r\n\"Male\",72.0881801034979,219.296601248835\r\n\"Male\",69.2507757859547,176.251744913945\r\n\"Male\",66.7003203830076,164.034219272782\r\n\"Male\",68.074619757401,176.977425541785\r\n\"Male\",63.4151658902191,156.129232829763\r\n\"Male\",67.4275147301254,177.115331747636\r\n\"Male\",70.5097942501667,191.357118845178\r\n\"Male\",68.6635939323027,184.262796213996\r\n\"Male\",67.1261355945304,170.043604968565\r\n\"Male\",69.5146035094702,174.215001443927\r\n\"Male\",59.9386496524854,141.459578916043\r\n\"Male\",68.0252604758265,160.085290018413\r\n\"Male\",67.6244772604476,193.769780239924\r\n\"Male\",69.6677240187454,216.731633459018\r\n\"Male\",67.3500077013417,189.58386209989\r\n\"Male\",67.2407156671749,181.66223674898\r\n\"Male\",71.3791800149684,205.872457528787\r\n\"Male\",68.7001244073467,186.812060623585\r\n\"Male\",63.3993496538682,152.130506079927\r\n\"Male\",72.2187361478107,198.388265212198\r\n\"Male\",69.9322707815918,185.787303663375\r\n\"Male\",64.4895748475673,166.704316001462\r\n\"Male\",71.5825515145273,192.727036250921\r\n\"Male\",69.7119378069138,201.152847636991\r\n\"Male\",69.968216193196,188.766505678706\r\n\"Male\",72.2540714452639,187.612181934069\r\n\"Male\",71.7953186765601,204.260258830279\r\n\"Male\",66.9649019847839,190.373598547610\r\n\"Male\",68.269014261786,196.843333927174\r\n\"Male\",67.0359290230292,175.452167682807\r\n\"Male\",65.7409721305617,178.106266737452\r\n\"Male\",69.1230578419663,179.024645043399\r\n\"Male\",71.1632216520385,203.279407190787\r\n\"Male\",68.2096830916399,174.321828734599\r\n\"Male\",69.4732270432208,206.744339245614\r\n\"Male\",68.1447609508474,181.265824807129\r\n\"Male\",63.458860002728,165.747828805705\r\n\"Male\",67.5113580364166,176.085424269687\r\n\"Male\",65.9373519436693,160.490289220020\r\n\"Male\",71.8937415683906,203.220867405978\r\n\"Male\",64.8041404853487,165.604490445990\r\n\"Male\",71.7296112873384,203.621207666061\r\n\"Male\",65.7045390313265,173.058822994667\r\n\"Male\",72.858079634616,216.064745309942\r\n\"Male\",70.2227782355916,185.945007739211\r\n\"Male\",65.5628041481892,162.521915643865\r\n\"Male\",67.4970151395353,178.786913695361\r\n\"Male\",64.8211713800995,166.776837931805\r\n\"Male\",69.5987769458794,173.922130447017\r\n\"Male\",67.6719844516121,182.015225519155\r\n\"Male\",71.9065923582893,212.876015229567\r\n\"Male\",66.4520384909345,174.913816677933\r\n\"Male\",68.1060020651049,186.582536426182\r\n\"Male\",65.0779018941258,165.313806839966\r\n\"Male\",73.0719769487447,206.79014203395\r\n\"Male\",66.6565205921956,172.937957941029\r\n\"Male\",66.9334135583024,183.085375588415\r\n\"Male\",69.6129901512832,184.198451873963\r\n\"Male\",69.1044985054162,183.404685767611\r\n\"Male\",65.4826708328615,174.529056452169\r\n\"Male\",64.7216222191692,150.61945722694\r\n\"Male\",69.0304914203637,183.852038225363\r\n\"Male\",62.9489510330904,154.059125493671\r\n\"Male\",68.003463799582,186.369952686245\r\n\"Male\",67.5251055082847,180.056549443701\r\n\"Male\",65.1939877041466,156.286199055648\r\n\"Male\",69.7706685472737,169.749522023692\r\n\"Male\",74.8803080235834,236.360677960665\r\n\"Male\",67.672652670073,169.810674958778\r\n\"Male\",70.4896205409174,188.798292951655\r\n\"Male\",64.4853902915506,159.378629571107\r\n\"Male\",74.3974590270399,212.636167793697\r\n\"Male\",65.0940645340457,165.862942977357\r\n\"Male\",71.4107543170012,189.204802539803\r\n\"Male\",71.6515242841932,184.98181425035\r\n\"Male\",67.0040762692562,190.555592352721\r\n\"Male\",69.3464738927624,181.851584428601\r\n\"Male\",68.5365827248447,181.29525646113\r\n\"Male\",72.6076974070845,221.175596114028\r\n\"Male\",68.2358861491826,186.742654116017\r\n\"Male\",71.1366968657054,191.317269283196\r\n\"Male\",68.3236676403245,183.586860436387\r\n\"Male\",70.5733264895945,213.059851128224\r\n\"Male\",69.030771726533,183.728880770479\r\n\"Male\",68.266586787432,186.289792971552\r\n\"Male\",71.1706116015316,200.356641747284\r\n\"Male\",70.3246996352912,199.013268539426\r\n\"Male\",62.108640349289,145.768215981202\r\n\"Male\",69.1551140432006,178.751727209640\r\n\"Male\",64.2573893787447,158.028620579154\r\n\"Male\",69.509323943647,192.594226632306\r\n\"Male\",73.5846783015337,215.755104589064\r\n\"Male\",73.4053573956574,209.260758499741\r\n\"Male\",66.1664652340974,174.175176595102\r\n\"Male\",71.8602732247586,198.407146347278\r\n\"Male\",68.5865538742055,187.288478865185\r\n\"Male\",66.6227393753642,166.631749453768\r\n\"Male\",70.2887387369666,192.737926737728\r\n\"Male\",70.4023192554236,190.828037444581\r\n\"Male\",73.487295469423,209.974958477984\r\n\"Male\",64.3601355568853,175.085125541678\r\n\"Male\",67.7780817309766,182.164432334564\r\n\"Male\",71.8432786362585,202.152955387985\r\n\"Male\",68.9162928314408,192.632402702021\r\n\"Male\",68.055400218734,176.249659285991\r\n\"Male\",63.7703629870608,161.002115230281\r\n\"Male\",66.8912382865693,191.102989265346\r\n\"Male\",68.7838728276878,187.635463802389\r\n\"Male\",67.803603739297,158.347245692258\r\n\"Male\",63.2731514962835,143.248671752226\r\n\"Male\",67.378319443287,186.677088387516\r\n\"Male\",64.0629521897044,166.685112465687\r\n\"Male\",74.0345977469417,217.815797987992\r\n\"Male\",71.317651009031,198.75247096451\r\n\"Male\",70.4094367996334,206.346938652321\r\n\"Male\",69.5600329019007,187.491500656212\r\n\"Male\",62.3467160461908,139.196621068627\r\n\"Male\",71.3532087785568,209.309880125881\r\n\"Male\",70.8688075125817,199.508654365893\r\n\"Male\",63.7541488655653,156.460632901291\r\n\"Male\",66.685825149981,179.297684282303\r\n\"Male\",67.0548033920279,169.814525371342\r\n\"Male\",72.7385925117877,190.282758630298\r\n\"Male\",63.4724141868824,141.096824886518\r\n\"Male\",71.1705874712953,185.051728818797\r\n\"Male\",64.4645502964371,157.310480696028\r\n\"Male\",66.408718905892,177.146418687725\r\n\"Male\",67.2041088078578,168.982091609734\r\n\"Male\",71.2535351070399,205.353927314775\r\n\"Male\",66.4882661651719,170.989832607274\r\n\"Male\",71.7234906243437,202.268277404949\r\n\"Male\",67.9799625190845,184.374878270726\r\n\"Male\",67.5811265877706,180.853935558147\r\n\"Male\",68.0350952876528,162.124431514500\r\n\"Male\",64.9637723936137,165.070582829592\r\n\"Male\",68.5417285354561,187.321635984211\r\n\"Male\",67.9508375310481,178.702061027292\r\n\"Male\",76.8063436350608,227.220342792631\r\n\"Male\",65.7634935034213,163.230840261037\r\n\"Male\",70.3653926348662,185.297115112021\r\n\"Male\",68.3125196930066,186.120002390678\r\n\"Male\",69.4892466712537,187.843253324295\r\n\"Male\",71.4961402371602,192.887289170862\r\n\"Male\",61.2268286608375,153.520978630761\r\n\"Male\",70.0240514023442,197.255376590188\r\n\"Male\",75.9933603294536,231.347400923535\r\n\"Male\",65.7399612130522,145.991682489195\r\n\"Male\",67.3608239966572,198.893883187425\r\n\"Male\",70.3998742879326,203.537194767087\r\n\"Male\",66.3842319328963,162.017030191035\r\n\"Male\",67.8565390825337,191.710332303504\r\n\"Male\",75.6943140029078,235.136674227533\r\n\"Male\",61.4610130865399,135.511115650790\r\n\"Male\",59.3806495599258,136.391005519883\r\n\"Male\",66.3928549260601,186.066678088675\r\n\"Male\",71.0913321748536,198.030957907615\r\n\"Male\",69.576571845724,192.466355504937\r\n\"Male\",67.2855980659836,182.518199763126\r\n\"Male\",73.6216771468202,225.293143906792\r\n\"Male\",70.4562985483542,187.518140769157\r\n\"Male\",65.134165695608,138.654827915664\r\n\"Male\",68.3600721836798,176.413500728368\r\n\"Male\",64.8463013698296,157.718438434822\r\n\"Male\",71.1594004820348,192.351116685837\r\n\"Male\",62.8131554356113,153.495897463749\r\n\"Male\",65.6087684647238,152.913063657854\r\n\"Male\",72.9658800157952,202.624892849943\r\n\"Male\",66.0442680742162,170.79874387414\r\n\"Male\",70.3410581098996,206.235470111623\r\n\"Male\",64.9399896121834,133.511983471512\r\n\"Male\",65.8732341058732,174.498555669522\r\n\"Male\",64.6139756312696,153.281212195716\r\n\"Male\",66.9835356404729,173.663573094459\r\n\"Male\",70.019504685774,196.250331636822\r\n\"Male\",65.105442700628,149.106918776500\r\n\"Male\",67.2591979443731,181.673354241019\r\n\"Male\",71.9800094541378,191.016162221626\r\n\"Male\",68.4972345081854,192.339740712785\r\n\"Male\",70.9471139157593,202.047112302666\r\n\"Male\",64.6829084798005,160.789864174721\r\n\"Male\",69.080666511316,174.391088447286\r\n\"Male\",67.0476697285805,173.816373962663\r\n\"Male\",67.1351749028692,177.984361143984\r\n\"Male\",69.7426421173442,199.891271492252\r\n\"Male\",68.8945293119046,180.691815546380\r\n\"Male\",70.2534009734233,189.271868577753\r\n\"Male\",62.307438525405,149.439096779242\r\n\"Male\",70.4620129165386,185.021223481928\r\n\"Male\",63.7149513282762,139.411145312383\r\n\"Male\",73.4596099568632,199.868208976835\r\n\"Male\",71.6483083070671,199.039288959202\r\n\"Male\",70.1433861134691,182.832196917338\r\n\"Male\",66.6415689050248,155.763813806818\r\n\"Male\",70.7520120246337,197.838902123071\r\n\"Male\",68.1525343485532,193.159348804157\r\n\"Male\",68.9537194533545,178.287785533690\r\n\"Male\",71.1208266236791,193.804892442478\r\n\"Male\",68.847612185539,178.256907646413\r\n\"Male\",71.3343489114511,184.520036987219\r\n\"Male\",74.3402058830245,209.237513065822\r\n\"Male\",69.3298515857457,178.954373950107\r\n\"Male\",71.1045893455297,206.239749589886\r\n\"Male\",71.5052062678725,205.883495751742\r\n\"Male\",71.5796959944105,200.393123500352\r\n\"Male\",70.3477552657045,194.328792059639\r\n\"Male\",66.4023970655201,165.955934671191\r\n\"Male\",74.5178760319385,201.957971666922\r\n\"Male\",72.229902099848,206.223537862173\r\n\"Male\",73.1060590461094,207.239547355378\r\n\"Male\",69.558051898981,181.321297491082\r\n\"Male\",72.658071600659,221.885941634049\r\n\"Male\",65.7047738480621,160.203314026261\r\n\"Male\",68.0117487265409,175.015090454059\r\n\"Male\",70.18876718924,192.860019954761\r\n\"Male\",70.839116270156,213.736135894646\r\n\"Male\",66.0718645884626,179.704410058826\r\n\"Male\",66.5581140816002,154.627588397121\r\n\"Male\",74.5209720871559,216.533191277225\r\n\"Male\",63.7324378928949,162.221023324056\r\n\"Male\",69.8962171082176,187.056772431363\r\n\"Male\",75.8501122218929,227.277965379289\r\n\"Male\",68.388869473202,185.439840508362\r\n\"Male\",71.008540415621,207.550279927852\r\n\"Male\",68.2657235226031,184.988497969991\r\n\"Male\",72.3919402692833,215.675265584521\r\n\"Male\",67.1671943275299,158.46989586734\r\n\"Male\",69.3789501193117,194.488942344429\r\n\"Male\",68.4643740899053,182.904011737154\r\n\"Male\",68.4329923224506,196.103082819615\r\n\"Male\",68.9882868135247,180.365955212988\r\n\"Male\",70.616362867501,185.444865293505\r\n\"Male\",65.0385320500325,170.632537515233\r\n\"Male\",73.0242056315614,205.281493175\r\n\"Male\",68.7202431773936,182.455923303949\r\n\"Male\",68.9253088352626,200.060003456691\r\n\"Male\",75.1469078867175,221.329227716926\r\n\"Male\",63.1542722595019,119.242855919903\r\n\"Male\",64.4977259510755,169.841015617733\r\n\"Male\",69.1694841724535,181.815921528124\r\n\"Male\",67.1178740741552,178.266543425340\r\n\"Male\",64.572896855173,176.718916993233\r\n\"Male\",69.9818915473326,193.718587513775\r\n\"Male\",67.2907755320768,154.718344015327\r\n\"Male\",67.578739260442,167.581356732465\r\n\"Male\",70.0306732915134,198.696298551089\r\n\"Male\",67.285733279077,199.006613105584\r\n\"Male\",67.7179469415444,175.159200203876\r\n\"Male\",71.2524174586648,196.317164230109\r\n\"Male\",70.9816065331949,191.138848069447\r\n\"Male\",66.7989765317594,173.208632104584\r\n\"Male\",66.3835760239606,172.741451887899\r\n\"Male\",73.5135948991932,210.399769531925\r\n\"Male\",69.3741611914573,183.936860264066\r\n\"Male\",68.7206084483133,173.888102715451\r\n\"Male\",71.5392985030705,207.307916607988\r\n\"Male\",73.0691967049406,207.652627821709\r\n\"Male\",69.5052293431528,187.368175986248\r\n\"Male\",67.2688622118818,190.361496901964\r\n\"Male\",69.0162747931198,198.707762313651\r\n\"Male\",72.888870152212,220.908141910003\r\n\"Male\",70.7109383642151,202.067981453202\r\n\"Male\",68.9643667326337,181.537669681696\r\n\"Male\",70.4721950619616,200.575743461554\r\n\"Male\",69.0062973916329,190.818100843512\r\n\"Male\",66.4464197394787,162.941041216352\r\n\"Male\",68.8748761581227,177.133135520817\r\n\"Male\",68.4231670839035,180.257979819171\r\n\"Male\",74.2422931391381,232.23264687361\r\n\"Male\",69.069036069054,198.772190696892\r\n\"Male\",73.4010332774128,208.221064804361\r\n\"Male\",70.2738215373148,185.718381426101\r\n\"Male\",74.3408608692076,210.111536115141\r\n\"Male\",67.705332854901,196.933267718119\r\n\"Male\",66.4544411858916,162.811081805815\r\n\"Male\",69.0557467034876,204.258750662721\r\n\"Male\",68.0357238794662,172.436208796169\r\n\"Male\",68.7637713606666,209.281454445367\r\n\"Male\",70.8925193425129,201.418036626955\r\n\"Male\",70.8658154487942,201.511537970608\r\n\"Male\",69.2241151930911,167.738248191338\r\n\"Male\",68.4395762706979,190.815684355948\r\n\"Male\",68.2534867517229,179.252155716455\r\n\"Male\",72.226732736188,203.390169329490\r\n\"Male\",70.8468214026945,196.306309951181\r\n\"Male\",68.7871342748427,187.952799687315\r\n\"Male\",68.8747759608915,168.359034877323\r\n\"Male\",66.7430038037071,170.662332411944\r\n\"Male\",61.675406762752,144.763012787371\r\n\"Male\",63.3312265883684,138.147593056833\r\n\"Male\",64.914932300492,148.906905063138\r\n\"Male\",72.963161157143,204.181096319557\r\n\"Male\",70.0742964754103,205.387909895344\r\n\"Male\",66.014958328424,169.099038408555\r\n\"Male\",66.6837510636697,174.571334398574\r\n\"Male\",62.4015335166755,144.545057014570\r\n\"Male\",69.5872800833215,194.49835579945\r\n\"Male\",73.0848942216874,230.678778196553\r\n\"Male\",70.6489407806026,193.519854917824\r\n\"Male\",72.3720657331386,199.376234589203\r\n\"Male\",69.2634288100419,178.354124502323\r\n\"Male\",66.2057152194741,167.629659838571\r\n\"Male\",64.6028074324739,149.937712593204\r\n\"Male\",68.3685971047031,164.903328343631\r\n\"Male\",68.8907838942253,192.438686892985\r\n\"Male\",65.0553035477947,174.355752142735\r\n\"Male\",71.5360560807917,207.199559368969\r\n\"Male\",73.0597785759867,196.059169371603\r\n\"Male\",65.3353347489034,154.115056078303\r\n\"Male\",69.7984568782605,181.418073997721\r\n\"Male\",71.8987124231403,203.458766787122\r\n\"Male\",69.8930377508689,194.532819194395\r\n\"Male\",69.2602915436242,197.411781826015\r\n\"Male\",68.5709291211613,192.606716690451\r\n\"Male\",74.1530645069888,212.276327844442\r\n\"Male\",67.5029664837143,189.006568648402\r\n\"Male\",72.7934862727461,217.163282456028\r\n\"Male\",68.9094912858568,184.615535693413\r\n\"Male\",68.7205292483486,195.670171492147\r\n\"Male\",68.3123418831717,169.780839733618\r\n\"Male\",61.0744871038506,122.680111752611\r\n\"Male\",69.5735915739679,165.784742409677\r\n\"Male\",71.1650178616645,198.711519430380\r\n\"Male\",71.7688224564508,182.07224175813\r\n\"Male\",68.1619250144793,170.476126933133\r\n\"Male\",64.8904252076047,157.249289180483\r\n\"Male\",66.4732805906825,176.600529696569\r\n\"Male\",67.1729318343523,165.026284456612\r\n\"Male\",62.562141478974,164.051982770603\r\n\"Male\",70.0497022922758,176.589379237761\r\n\"Male\",69.326188964555,177.363587799360\r\n\"Male\",65.6001784302861,146.334379431727\r\n\"Male\",69.0775774988267,188.259134970082\r\n\"Male\",64.8725705815475,162.310278328889\r\n\"Male\",70.704093739471,202.910599271068\r\n\"Male\",63.7447268654662,146.159211075878\r\n\"Male\",66.1060379528454,170.262306089256\r\n\"Male\",64.5643638232429,164.888434776875\r\n\"Male\",71.993173644477,188.564977808902\r\n\"Male\",73.0756565099108,203.809263328034\r\n\"Male\",66.03495574946,160.193763825116\r\n\"Male\",70.8032012227552,191.947799747621\r\n\"Male\",65.204521937012,177.049658566176\r\n\"Male\",66.2428166536137,161.680383359996\r\n\"Male\",65.9964642618552,183.470679724807\r\n\"Male\",67.5167678484563,158.113339678303\r\n\"Male\",66.3070705425612,162.506036879899\r\n\"Male\",60.2691078279205,126.455612757901\r\n\"Male\",68.6971236647522,171.143030033184\r\n\"Male\",66.7341709198179,181.493157652824\r\n\"Male\",67.2732935501438,185.285081776391\r\n\"Male\",66.560104631177,164.963433682578\r\n\"Male\",67.5163696122937,173.520052717905\r\n\"Male\",69.148775311209,182.753570178696\r\n\"Male\",69.4161194172908,194.334751311389\r\n\"Male\",71.6164758130122,208.339311634581\r\n\"Male\",70.3109443106717,196.749787808627\r\n\"Male\",68.3951917160158,197.787940433631\r\n\"Male\",67.7776368682961,191.498220559793\r\n\"Male\",70.4890526389897,174.042609528828\r\n\"Male\",74.706964103516,215.225508792443\r\n\"Male\",67.1157030295813,187.073883863321\r\n\"Male\",67.6194866038072,194.518819453717\r\n\"Male\",69.0713143436101,193.434664774821\r\n\"Male\",69.4586625542238,187.910875685823\r\n\"Male\",65.5195414396373,178.289459153456\r\n\"Male\",71.4629608419721,174.347358666318\r\n\"Male\",67.4242401728615,176.485090451344\r\n\"Male\",72.4488466681926,213.359530360382\r\n\"Male\",72.088106511736,192.820500467739\r\n\"Male\",71.3313126649412,194.401079380422\r\n\"Male\",69.2797032321474,173.273011526316\r\n\"Male\",70.7687621567279,188.71103570989\r\n\"Male\",65.4091468910957,143.418013320364\r\n\"Male\",62.7889915181073,137.324178310072\r\n\"Male\",68.2788418439826,183.429056469698\r\n\"Male\",66.1089024472783,182.875348946605\r\n\"Male\",69.0506381923026,191.522274876366\r\n\"Male\",71.2120760243906,198.045548342651\r\n\"Male\",67.5939622905641,173.830870073092\r\n\"Male\",65.4090705909958,167.629078784546\r\n\"Male\",71.273326413992,209.112998212183\r\n\"Male\",72.4326175593517,204.564479012419\r\n\"Male\",70.8577943188606,199.966387454232\r\n\"Male\",70.1714787491531,192.347835853360\r\n\"Male\",72.1227847321693,200.907146122523\r\n\"Male\",70.0414169249094,201.546424499691\r\n\"Male\",70.2466542328547,187.655698757810\r\n\"Male\",69.4407539429827,184.436002879659\r\n\"Male\",68.4483486280848,191.824596578723\r\n\"Male\",72.6885141118863,194.241737568849\r\n\"Male\",70.1711756121192,207.776547320785\r\n\"Male\",73.4339533938154,218.692100035152\r\n\"Male\",69.8956240742108,200.120360949887\r\n\"Male\",73.1810749085631,223.397572330014\r\n\"Male\",68.4112747746483,184.148654336179\r\n\"Male\",70.116970128596,209.975992897927\r\n\"Male\",68.5801272996216,196.419011993851\r\n\"Male\",64.575075618789,160.165790971480\r\n\"Male\",64.9115210174544,159.195105564942\r\n\"Male\",69.6549653050958,189.609858053808\r\n\"Male\",69.5824438336788,199.267861131506\r\n\"Male\",70.035068335856,181.324779190868\r\n\"Male\",67.1747147572883,178.674937818679\r\n\"Male\",70.662339523852,189.139705683327\r\n\"Male\",68.0000811333113,181.146041967053\r\n\"Male\",69.1300382457198,179.006333462107\r\n\"Male\",68.0500257764757,173.196265684568\r\n\"Male\",66.7379274004653,193.726278474487\r\n\"Male\",70.4417673016369,194.901770200233\r\n\"Male\",69.3996495235908,189.939907896801\r\n\"Male\",69.9476363051415,188.314969689569\r\n\"Male\",68.7424575350868,188.757037229810\r\n\"Male\",65.2191249894502,155.137550948868\r\n\"Male\",67.5049012568772,171.975039175074\r\n\"Male\",64.8451615525444,154.441122475824\r\n\"Male\",69.1068982563448,191.148807911295\r\n\"Male\",68.9574385961177,182.192512817545\r\n\"Male\",65.5514242829528,175.898626877746\r\n\"Male\",65.7524856447476,167.667058345196\r\n\"Male\",67.5649415946167,156.181339882736\r\n\"Male\",64.8280715241918,146.95451586425\r\n\"Male\",66.1818786661366,156.490890700244\r\n\"Male\",71.1728685612537,193.720043582488\r\n\"Male\",70.4822308864686,215.487571789749\r\n\"Male\",67.9790568899048,179.415810617979\r\n\"Male\",72.3092648708471,203.24503016597\r\n\"Male\",74.8140524727739,232.209377348429\r\n\"Male\",74.0168971080304,207.710756876508\r\n\"Male\",70.236489814395,184.277627751434\r\n\"Male\",68.5285125548728,172.515038867338\r\n\"Male\",65.386094729396,156.865743203845\r\n\"Male\",67.2904043502669,185.857730988428\r\n\"Male\",65.8926857716889,175.258072138987\r\n\"Male\",74.1178821587467,217.354137242609\r\n\"Male\",68.4870776141712,193.726609048864\r\n\"Male\",71.456487434455,179.443186246513\r\n\"Male\",69.2444455670418,175.232834842116\r\n\"Male\",65.4935087932992,170.810300958355\r\n\"Male\",66.8162553383686,176.830676963356\r\n\"Male\",71.7987186685319,205.899263878253\r\n\"Male\",68.0746232752868,171.695509695384\r\n\"Male\",70.2123516263216,185.712759569799\r\n\"Male\",76.8426788279609,211.724166456081\r\n\"Male\",63.7247268700785,165.979417261085\r\n\"Male\",63.222824740972,172.024814098477\r\n\"Male\",67.1713740401178,158.368763158193\r\n\"Male\",68.9497200019384,181.783259324536\r\n\"Male\",70.4157303970418,216.214906264873\r\n\"Male\",70.0985771391676,176.671149980511\r\n\"Male\",68.2248597694462,186.197249914529\r\n\"Male\",65.0717845477403,174.705111282301\r\n\"Male\",64.6264020963261,135.894462208143\r\n\"Male\",68.3745308889225,190.920242818057\r\n\"Male\",65.7593989209542,164.086411397045\r\n\"Male\",71.9484863946171,208.204435251595\r\n\"Male\",66.7056733197167,173.957855841447\r\n\"Male\",68.2790225238186,184.813909218697\r\n\"Male\",72.9752100560429,218.572801626461\r\n\"Male\",68.1312709424856,175.017649585535\r\n\"Male\",68.6024127083851,186.965591006150\r\n\"Male\",65.521632994187,159.936436035272\r\n\"Male\",71.4290969498032,205.703629131647\r\n\"Male\",74.1411082830313,219.051728320848\r\n\"Male\",65.599913029659,165.229522729146\r\n\"Male\",73.0358069121006,196.655011862858\r\n\"Male\",71.0599558629686,189.324670708463\r\n\"Male\",65.6611243670706,169.958789237495\r\n\"Male\",69.5692353755488,182.866563183096\r\n\"Male\",75.2594567571919,227.437138179421\r\n\"Male\",71.9109115778848,204.031741317729\r\n\"Male\",73.5416086953574,214.343290696445\r\n\"Male\",65.3896290766619,178.437949265981\r\n\"Male\",67.8947765533491,178.177298042261\r\n\"Male\",67.919671377749,179.245883100950\r\n\"Male\",66.6587633395239,183.171527834575\r\n\"Male\",73.1817674817105,208.83916249552\r\n\"Male\",70.1278873879568,192.081131356246\r\n\"Male\",72.7317876678943,213.683943406133\r\n\"Male\",68.9672247722024,175.552123767977\r\n\"Male\",69.4750761769502,183.124801570931\r\n\"Male\",62.1829285247805,152.791828342801\r\n\"Male\",68.0485307533177,182.755815169608\r\n\"Male\",65.5943017632295,171.224026973693\r\n\"Male\",70.3302134803551,185.588740124496\r\n\"Male\",72.5044101891815,204.627156418296\r\n\"Male\",71.1547167578502,190.860975190272\r\n\"Male\",68.005429002183,194.754189235412\r\n\"Male\",72.979450587083,202.176783574756\r\n\"Male\",67.7183933664317,182.361396476652\r\n\"Male\",68.5222310437138,188.053333094449\r\n\"Male\",66.3513311088302,171.685169645879\r\n\"Male\",68.180093074225,172.962111007754\r\n\"Male\",71.8787168799373,211.041211202106\r\n\"Male\",71.7655591994397,200.800921111292\r\n\"Male\",71.1535238540064,210.048406699503\r\n\"Male\",66.0943192986516,175.648762705368\r\n\"Male\",70.8158798619579,186.597895634720\r\n\"Male\",71.3018406964116,206.164718336642\r\n\"Male\",69.806290688136,186.673516437421\r\n\"Male\",65.5223891849772,175.571312856724\r\n\"Male\",68.5583535155871,191.088939684088\r\n\"Male\",72.2674140170487,211.464487907527\r\n\"Male\",63.5805658253015,142.174759588665\r\n\"Male\",71.0447560719962,205.843338309040\r\n\"Male\",65.678390073919,163.142051843036\r\n\"Male\",65.2073466646762,151.875669056137\r\n\"Male\",64.8381936073312,142.725871196537\r\n\"Male\",69.9648106258336,186.451542800869\r\n\"Male\",67.3785183467397,170.001347870670\r\n\"Male\",63.2308119997902,164.502235058658\r\n\"Male\",70.3753442005972,180.298356688671\r\n\"Male\",71.6085597220403,193.070142165756\r\n\"Male\",67.0875518839637,176.417238785546\r\n\"Male\",63.9735571007627,160.063501695535\r\n\"Male\",67.5754728091751,180.419530268538\r\n\"Male\",65.1928622148426,185.348210815347\r\n\"Male\",71.781995967799,205.169235058932\r\n\"Male\",72.1002995643528,206.224026920736\r\n\"Male\",72.3721936385913,210.187294028833\r\n\"Male\",73.0992837673105,215.709114395579\r\n\"Male\",69.9105345826093,181.591178707636\r\n\"Male\",64.5608284830163,161.889769141679\r\n\"Male\",70.3461044359,197.683319350645\r\n\"Male\",68.5389783858712,179.571466448354\r\n\"Male\",67.7893805121246,186.11903739595\r\n\"Male\",72.629122695722,192.328966620348\r\n\"Male\",67.1965191153681,179.209194759411\r\n\"Male\",75.9468664416188,237.567608315894\r\n\"Male\",63.9562257501968,152.645848084592\r\n\"Male\",69.0126572462833,196.322531072484\r\n\"Male\",64.9663466773012,172.524968877121\r\n\"Male\",72.0553240378125,202.334695478699\r\n\"Male\",66.976667906741,193.823778090071\r\n\"Male\",70.2800864760863,186.922283676769\r\n\"Male\",67.1931713444248,179.722743052527\r\n\"Male\",65.9030878188522,167.616692609915\r\n\"Male\",73.6968592231206,232.718677743803\r\n\"Male\",67.974679560537,171.725456845952\r\n\"Male\",65.629901787505,179.995123993462\r\n\"Male\",65.8239507501989,163.585798539797\r\n\"Male\",71.7158700011345,190.994310790650\r\n\"Male\",73.5042682274291,205.473091074701\r\n\"Male\",64.0323188386272,147.371284240101\r\n\"Male\",68.2799077635859,199.602839934239\r\n\"Male\",74.3387388213286,220.383448053015\r\n\"Male\",69.8115195799813,206.285580615798\r\n\"Male\",71.4179456442086,209.226566604938\r\n\"Male\",73.29150846491,228.558785151439\r\n\"Male\",72.087031565042,205.389055805672\r\n\"Male\",63.9145410829098,167.842391509704\r\n\"Male\",72.2473247514787,193.511695213042\r\n\"Male\",70.5970245232896,188.4506741498\r\n\"Male\",70.8656161119303,214.981393879642\r\n\"Male\",71.9583877120553,198.404176487734\r\n\"Male\",68.1537017938172,178.165801687660\r\n\"Male\",68.929542399055,189.583425533766\r\n\"Male\",66.2991930296065,180.201266068932\r\n\"Male\",65.2735393556391,149.934606411734\r\n\"Male\",68.4840293015593,180.896286583736\r\n\"Male\",65.6415358932932,170.100647282763\r\n\"Male\",68.8687503295272,178.818827668585\r\n\"Male\",68.4594298086293,181.363397153935\r\n\"Male\",69.3213053675037,194.330003140625\r\n\"Male\",70.4643184519456,203.258480173709\r\n\"Male\",72.6652418845385,219.09516559478\r\n\"Male\",69.3396673761276,181.904824008691\r\n\"Male\",68.5689593987114,185.975825102227\r\n\"Male\",71.6178240738735,201.679351976306\r\n\"Male\",68.9039419009733,175.445063361930\r\n\"Male\",72.6645041014485,188.395182289828\r\n\"Male\",71.3803112293486,217.368487922352\r\n\"Male\",70.2811622513829,211.579496114353\r\n\"Male\",70.7104060308907,197.060884068186\r\n\"Male\",68.5212502601429,186.718801866057\r\n\"Male\",61.740657718642,140.009978611136\r\n\"Male\",68.7724639911909,187.550830706638\r\n\"Male\",73.5686363372985,205.359460048360\r\n\"Male\",66.5597303979436,179.216570220812\r\n\"Male\",70.3097777619389,208.496496627010\r\n\"Male\",72.5642205690907,211.766426777818\r\n\"Male\",73.6898079730097,228.448826901403\r\n\"Male\",68.1416418429715,170.799951410169\r\n\"Male\",68.45706108374,186.208565777245\r\n\"Male\",73.8389292762859,229.339511647714\r\n\"Male\",66.6678935095837,176.882637427565\r\n\"Male\",74.4006581136326,240.94226656803\r\n\"Male\",67.7665131591181,172.66956644217\r\n\"Male\",64.069492271936,155.344797788702\r\n\"Male\",66.6351149391748,170.372215566906\r\n\"Male\",69.3803026970744,194.749523524474\r\n\"Male\",70.0019801481263,190.088062866182\r\n\"Male\",74.5947363255385,227.116581954833\r\n\"Male\",68.4613830882305,175.624619753943\r\n\"Male\",69.5816999725411,187.028747460720\r\n\"Male\",67.0477018673448,183.063058066491\r\n\"Male\",71.2234233851763,194.941406763195\r\n\"Male\",67.0735038044545,167.284904210123\r\n\"Male\",73.1196932175068,208.578476343062\r\n\"Male\",66.463444636652,169.965151554604\r\n\"Male\",67.7863330273628,164.336269035969\r\n\"Male\",70.3494997526009,195.971476927673\r\n\"Male\",71.1257543950501,205.636049561946\r\n\"Male\",72.2975838279981,212.058246979834\r\n\"Male\",68.9553349088772,193.828444651234\r\n\"Male\",67.1435095657555,165.143923827387\r\n\"Male\",69.9667995979482,189.838617717709\r\n\"Male\",68.5726842539187,189.126581719615\r\n\"Male\",68.0929648474786,169.936600992961\r\n\"Male\",75.8854331273875,224.133192020663\r\n\"Male\",71.9916433891508,211.019112804057\r\n\"Male\",68.4567543665949,185.534021112646\r\n\"Male\",72.4670249302543,208.294588690205\r\n\"Male\",67.73714618014,166.352335304736\r\n\"Male\",70.0348210937522,174.324839218450\r\n\"Male\",72.1929099784557,216.196483053183\r\n\"Male\",69.5929425862754,187.863071139607\r\n\"Male\",71.050918440655,200.734578094148\r\n\"Male\",70.8095594700837,181.5636902091\r\n\"Male\",68.0619139707749,189.368823710319\r\n\"Male\",73.3909870598365,203.513414634719\r\n\"Male\",75.3415841386064,218.533015522811\r\n\"Male\",72.252704720084,205.234402993673\r\n\"Male\",66.175870316724,176.479343050833\r\n\"Male\",61.6784810166065,156.445474818204\r\n\"Male\",71.8922178708786,199.829698644094\r\n\"Male\",62.4768026980243,148.914287795590\r\n\"Male\",67.9664064800478,186.606551866311\r\n\"Male\",69.6934080122532,201.481471986313\r\n\"Male\",62.9486815067409,150.670937904556\r\n\"Male\",71.3594719071156,197.472655563994\r\n\"Male\",67.3323783007279,187.708566102105\r\n\"Male\",67.7796703221261,192.199788192446\r\n\"Male\",69.1614040925226,175.296969396497\r\n\"Male\",68.8632081958863,201.79550419993\r\n\"Male\",67.075851920541,203.49368734225\r\n\"Male\",67.3033862313183,187.346637246704\r\n\"Male\",67.5246393181245,174.399730368785\r\n\"Male\",68.5683746655455,179.795968121258\r\n\"Male\",71.5665173364477,198.026785132530\r\n\"Male\",73.2291160189156,210.545969530572\r\n\"Male\",69.4398604703421,169.496510888749\r\n\"Male\",71.6230975707903,220.337155483954\r\n\"Male\",65.7685176293773,171.405225641703\r\n\"Male\",72.7445445618532,208.381539189436\r\n\"Male\",67.2312608515946,178.073055063128\r\n\"Male\",70.8778262504891,192.349521779271\r\n\"Male\",69.9628111350435,189.022745690670\r\n\"Male\",65.8723498540595,178.216677929299\r\n\"Male\",70.8591906944626,184.493250594327\r\n\"Male\",71.5949264511216,197.887062757889\r\n\"Male\",70.0509901129706,184.833519784275\r\n\"Male\",67.5000671773765,175.879804411091\r\n\"Male\",65.1486876162663,140.512792427105\r\n\"Male\",69.0229741366314,187.568690225956\r\n\"Male\",70.8219166778792,184.447666728551\r\n\"Male\",70.8593468293598,190.799189796735\r\n\"Male\",68.0544500023942,177.031906663830\r\n\"Male\",69.8369766346359,186.283925066469\r\n\"Male\",63.4920992472081,160.490300954204\r\n\"Male\",66.6314017569255,164.059156735141\r\n\"Male\",70.8846656569365,191.888042930316\r\n\"Male\",67.3565979381263,181.372970577429\r\n\"Male\",70.440713078525,225.797524697619\r\n\"Male\",69.427611657233,196.249697812958\r\n\"Male\",68.8451168683983,187.027828507430\r\n\"Male\",71.3298978387032,196.619819738355\r\n\"Male\",75.2828470066327,219.113209500242\r\n\"Male\",68.3141883278045,174.243488335751\r\n\"Male\",66.7787237253305,158.715870170122\r\n\"Male\",70.5694550880664,185.963995077841\r\n\"Male\",66.9911674234912,159.761656400265\r\n\"Male\",67.608066531934,178.886204768114\r\n\"Male\",72.7782097654647,201.185084766091\r\n\"Male\",72.3582490369051,175.165507653974\r\n\"Male\",70.6399789015695,189.809770041737\r\n\"Male\",68.5621793113471,190.365472252670\r\n\"Male\",68.1384263518259,192.570363041621\r\n\"Male\",63.3931588374683,136.672643534397\r\n\"Male\",63.6712878481583,161.578640664553\r\n\"Male\",69.578030076433,195.322675034756\r\n\"Male\",69.1019833071204,194.581051002032\r\n\"Male\",70.9633688265073,178.55119125664\r\n\"Male\",70.3596905601338,196.138027509672\r\n\"Male\",69.2446403786744,179.366456640459\r\n\"Male\",68.93206938145,187.626609141929\r\n\"Male\",72.4227613520024,204.706101293299\r\n\"Male\",68.4341193584622,194.607053071902\r\n\"Male\",71.5958321642372,196.672556535149\r\n\"Male\",72.970282502345,200.510726183031\r\n\"Male\",68.7218244822965,186.425419562670\r\n\"Male\",70.597420179817,200.372577544792\r\n\"Male\",70.5440078477089,209.706729850380\r\n\"Male\",61.1364754370795,125.827021940119\r\n\"Male\",70.819303798392,204.580698547964\r\n\"Male\",67.8379857277858,192.368777166558\r\n\"Male\",72.3547717597445,224.603654842262\r\n\"Male\",70.087753142143,198.702175855683\r\n\"Male\",65.5139065810319,162.729848423525\r\n\"Male\",69.3682213071743,187.333481356689\r\n\"Male\",70.4347390270299,188.758432103071\r\n\"Male\",69.1631877439559,200.606237588936\r\n\"Male\",69.0824453501192,194.280065866594\r\n\"Male\",65.625005629703,188.318587629018\r\n\"Male\",70.2542610707768,176.048644141936\r\n\"Male\",74.2618767906827,218.508338895266\r\n\"Male\",73.4279700737196,223.190699773500\r\n\"Male\",68.95308193894,180.482258816931\r\n\"Male\",69.3095027322902,191.415025361841\r\n\"Male\",71.9695979612664,210.494003253908\r\n\"Male\",69.2636786808727,196.375781838728\r\n\"Male\",69.3222239786402,206.077885072159\r\n\"Male\",64.5710173368115,167.444140149937\r\n\"Male\",69.6058825883667,187.531900174482\r\n\"Male\",71.9778962599426,203.076478821740\r\n\"Male\",71.3825768532746,205.545794719179\r\n\"Male\",68.914254430953,186.714567782714\r\n\"Male\",70.6471391547845,207.556408191843\r\n\"Male\",71.5906840125055,201.611493751708\r\n\"Male\",71.860624653893,202.906859257730\r\n\"Male\",64.1496958890354,153.881377247791\r\n\"Male\",68.0825461504266,162.510469344354\r\n\"Male\",71.1879114486,192.969276085467\r\n\"Male\",68.2600188146995,186.304599622142\r\n\"Male\",68.1554664740712,179.253570060408\r\n\"Male\",66.2702572454373,159.008991628002\r\n\"Male\",64.7622593838677,177.224826339205\r\n\"Male\",64.5944587099029,161.636100335791\r\n\"Male\",67.4059505310382,158.753628516535\r\n\"Male\",72.1177573565846,184.683527293819\r\n\"Male\",68.1439825448122,167.29454214241\r\n\"Male\",69.5520414173986,186.902312654022\r\n\"Male\",71.8036685401297,196.206256661538\r\n\"Male\",68.0717872785892,172.706258283303\r\n\"Male\",68.5030556608283,205.891233824314\r\n\"Male\",69.2416420300541,192.100036015839\r\n\"Male\",62.807212179616,139.310570947475\r\n\"Male\",63.7864019423456,169.072735522900\r\n\"Male\",71.4586641035715,189.176174665403\r\n\"Male\",70.3585219055563,201.601812203815\r\n\"Male\",70.4392214845332,194.09613129562\r\n\"Male\",68.3843868838641,168.153561193501\r\n\"Male\",70.9494725324929,185.971650002441\r\n\"Male\",71.1055775682653,206.493612895375\r\n\"Male\",70.1352657255547,186.108408386061\r\n\"Male\",60.9357397012703,140.151715704819\r\n\"Male\",71.7023898005896,199.946154572196\r\n\"Male\",71.1595359349137,197.258662277712\r\n\"Male\",71.1270828486855,207.575178539761\r\n\"Male\",70.4515850235969,182.85621286571\r\n\"Male\",72.3633543160283,216.056503165273\r\n\"Male\",67.9067632809089,167.726192282098\r\n\"Male\",67.7249359840463,180.051856171051\r\n\"Male\",71.7742059792106,190.408985001033\r\n\"Male\",72.7967298380232,196.504136070637\r\n\"Male\",70.4036733012705,188.594408168625\r\n\"Male\",73.1431777100326,217.238225088706\r\n\"Male\",70.4389286008299,197.17758847358\r\n\"Male\",68.5220494533128,176.707355062972\r\n\"Male\",62.4947330970405,144.461723373137\r\n\"Male\",69.3258818591242,218.906557006405\r\n\"Male\",71.9183019193573,203.846582041009\r\n\"Male\",72.0631803415622,205.941639835332\r\n\"Male\",72.7072240809875,204.365103834944\r\n\"Male\",67.8948122354009,178.327235526801\r\n\"Male\",69.8931506734591,200.120674175944\r\n\"Male\",68.3191868840158,173.777186361387\r\n\"Male\",71.7042175732941,202.995132804937\r\n\"Male\",65.5403025125114,145.913544882471\r\n\"Male\",64.8215038669723,166.12961409456\r\n\"Male\",68.6903732515005,200.307314478977\r\n\"Male\",75.4271605167415,222.183966911474\r\n\"Male\",70.5937269076303,217.644149327757\r\n\"Male\",71.0067486753143,195.230402860451\r\n\"Male\",67.3634902857182,178.173833179945\r\n\"Male\",67.1670215163877,186.354915991701\r\n\"Male\",72.5880210913366,204.343186871633\r\n\"Male\",67.7198142648655,171.731927542274\r\n\"Male\",71.7737439924026,200.129819441304\r\n\"Male\",60.936236039347,152.349379859679\r\n\"Male\",68.2754914380131,181.454462321991\r\n\"Male\",68.6502179585665,176.030067232873\r\n\"Male\",67.8376080142153,185.733802058209\r\n\"Male\",72.3919480375828,206.672708199405\r\n\"Male\",69.3574910685678,187.401429968938\r\n\"Male\",69.5081817430195,200.24247867568\r\n\"Male\",66.9702864105193,180.636688869968\r\n\"Male\",68.058837015473,187.779075398895\r\n\"Male\",73.8475295776639,205.479367857883\r\n\"Male\",70.4284737446407,199.144177535778\r\n\"Male\",68.3606064047014,187.923291305653\r\n\"Male\",75.1568785837882,250.317150668765\r\n\"Male\",66.1187630936604,184.130541739592\r\n\"Male\",67.7737864692234,187.163668614167\r\n\"Male\",60.267190118023,132.948178886676\r\n\"Male\",70.7796702953679,193.759932289639\r\n\"Male\",65.1193493128246,165.839045167054\r\n\"Male\",66.2146637464049,180.575334078804\r\n\"Male\",69.0173775982,191.813673599935\r\n\"Male\",67.1445299209752,185.787865358235\r\n\"Male\",69.4761501521454,209.17758056437\r\n\"Male\",69.7415958786736,183.676901945623\r\n\"Male\",68.3045359435121,203.230651520549\r\n\"Male\",71.0525589545229,191.007761650311\r\n\"Male\",67.9629351447896,190.964765515607\r\n\"Male\",65.7756583112014,170.219947470445\r\n\"Male\",70.5459805769923,195.179269636360\r\n\"Male\",68.8548567103192,196.719284222186\r\n\"Male\",67.616382973757,165.955952926709\r\n\"Male\",63.7640494873022,157.511938265132\r\n\"Male\",69.7171379649828,201.471330687198\r\n\"Male\",69.559053186111,188.241225678204\r\n\"Male\",70.0089732579007,184.061795734488\r\n\"Male\",68.1110970979283,163.700812006311\r\n\"Male\",72.0934681212874,207.130108912299\r\n\"Male\",73.0753448487736,211.114809685062\r\n\"Male\",73.9036701988807,206.641216768758\r\n\"Male\",67.0035558341377,171.536554598756\r\n\"Male\",65.7388827173833,166.622732409779\r\n\"Male\",63.8615537584981,157.413147081601\r\n\"Male\",67.7826581132307,189.909671216622\r\n\"Male\",68.0329083425684,182.741959980889\r\n\"Male\",66.5282661653498,164.724934932117\r\n\"Male\",69.3579763635786,200.941915713867\r\n\"Male\",65.8769377809418,174.301247259743\r\n\"Male\",68.3598740643196,194.466166022013\r\n\"Male\",75.537221162046,212.008742592347\r\n\"Male\",67.8020438310124,187.289802156572\r\n\"Male\",67.8643122295256,175.602707870081\r\n\"Male\",66.4998225910671,162.624327333045\r\n\"Male\",64.9508117081588,162.900240863430\r\n\"Male\",69.3534266660166,180.520579792551\r\n\"Male\",67.9427850880266,185.009609592898\r\n\"Male\",67.4486562662053,170.505748711461\r\n\"Male\",69.6397376244276,190.251042014441\r\n\"Male\",72.4452127194584,209.323421366744\r\n\"Male\",67.4598988659109,182.629347823580\r\n\"Male\",69.9481027786183,196.473753637730\r\n\"Male\",71.6792949642772,215.875149258531\r\n\"Male\",64.988090122599,169.409645165324\r\n\"Male\",60.217018557323,146.956646118938\r\n\"Male\",71.414336818034,192.573545548766\r\n\"Male\",68.9146225978287,202.737714374539\r\n\"Male\",73.6091065220879,211.460479807153\r\n\"Male\",68.6895150998656,180.932595959431\r\n\"Male\",74.3198902659849,210.041703167251\r\n\"Male\",67.3520187546327,174.629994693538\r\n\"Male\",68.3628584666732,189.203924505248\r\n\"Male\",69.6836434210941,188.152167728974\r\n\"Male\",68.8430120886585,153.468050364256\r\n\"Male\",66.5502881782999,179.097248801662\r\n\"Male\",68.9920786205981,186.025664909116\r\n\"Male\",67.3185454961927,178.078360397352\r\n\"Male\",64.9611799709311,164.295440778111\r\n\"Male\",71.3635949081281,212.594865491945\r\n\"Male\",68.7483882341235,174.654960984733\r\n\"Male\",69.9150925357475,196.429542735612\r\n\"Male\",73.972510658213,216.859756161093\r\n\"Male\",69.0680880284594,183.581658567534\r\n\"Male\",68.7469855161992,195.116243512739\r\n\"Male\",67.9717209925306,166.311929952205\r\n\"Male\",65.8060149938198,178.972481199624\r\n\"Male\",64.5797174449321,156.917314173313\r\n\"Male\",70.462302710932,191.920727299067\r\n\"Male\",71.3305536715798,198.423279196709\r\n\"Male\",70.968527555884,183.196713510058\r\n\"Male\",65.2396350305159,158.61976108754\r\n\"Male\",69.5012228835296,186.595514738058\r\n\"Male\",70.192414255252,198.141175293546\r\n\"Male\",68.4994406951495,184.660637079457\r\n\"Male\",69.1918244334515,166.253275901213\r\n\"Male\",70.563361050068,189.702969875501\r\n\"Male\",69.4264826985682,199.339857106691\r\n\"Male\",69.7778750693985,191.497898579147\r\n\"Male\",67.4711699438224,181.552991717343\r\n\"Male\",64.4345667470181,166.669569884275\r\n\"Male\",66.900260454806,192.015678647341\r\n\"Male\",70.1500203704164,200.147704905639\r\n\"Male\",66.6870384699495,170.712229694375\r\n\"Male\",61.6111205420045,136.668509038573\r\n\"Male\",68.163315167029,194.177979499539\r\n\"Male\",69.2195680048631,218.314451313483\r\n\"Male\",70.065929679604,195.857013304231\r\n\"Male\",69.8834508500669,181.674739027445\r\n\"Male\",69.0338236669336,180.804449752242\r\n\"Male\",70.7174393828663,205.549671597655\r\n\"Male\",69.0827029866825,183.405526128932\r\n\"Male\",68.4133661184686,184.010267120472\r\n\"Male\",70.1022462080805,191.995692788387\r\n\"Male\",72.1972301612506,193.790994645888\r\n\"Male\",71.6369735696071,200.713270906352\r\n\"Male\",68.647412310577,178.403969552575\r\n\"Male\",66.3784113235918,163.783702801819\r\n\"Male\",69.0721768756841,207.018104532187\r\n\"Male\",68.8586802310066,185.540118616566\r\n\"Male\",72.289596098559,213.896689527779\r\n\"Male\",65.4897623984061,172.467087897332\r\n\"Male\",70.6394505733988,210.798262631521\r\n\"Male\",71.9591877482264,209.783979953586\r\n\"Male\",71.053248957745,215.258776030128\r\n\"Male\",69.780164148828,191.959128602238\r\n\"Male\",69.4312591996592,200.2184902137\r\n\"Male\",72.3112608811738,199.751429968704\r\n\"Male\",65.8099119333478,191.563494836714\r\n\"Male\",65.9149706573986,167.72262883503\r\n\"Male\",70.6451908139862,204.868290709098\r\n\"Male\",65.2341016680361,167.372980050571\r\n\"Male\",70.1969204017049,214.004437733449\r\n\"Male\",64.0683620999564,147.19719036458\r\n\"Male\",66.8192507182576,178.169090523627\r\n\"Male\",74.1123042062869,240.8517285055\r\n\"Male\",69.0015374154057,211.124825201028\r\n\"Male\",69.9966626904509,196.50774098467\r\n\"Male\",67.4677707514482,170.484397384987\r\n\"Male\",74.4466076176889,213.701377011624\r\n\"Male\",70.119097746151,180.243708931419\r\n\"Male\",68.7863163727577,179.937695870664\r\n\"Male\",67.7272495705881,178.300512796430\r\n\"Male\",70.8398723802529,201.390763412069\r\n\"Male\",70.3327152499591,190.409829226301\r\n\"Male\",69.4774099201808,191.76385209845\r\n\"Male\",70.9672665637126,194.197812324396\r\n\"Male\",64.1442217409307,159.633740321226\r\n\"Male\",70.6646995099228,201.802788619146\r\n\"Male\",69.4915234202537,185.683585728877\r\n\"Male\",68.4891639587714,182.331487189421\r\n\"Male\",66.9337377924034,177.60344566602\r\n\"Male\",66.8571937563683,180.344335374479\r\n\"Male\",69.8614390783957,183.813798258816\r\n\"Male\",66.6952963994548,157.728114223695\r\n\"Male\",70.5672238896023,205.281296152093\r\n\"Male\",64.3285802013004,163.977237925945\r\n\"Male\",64.9914045104988,144.551043767014\r\n\"Male\",68.1289905812942,177.897336186379\r\n\"Male\",71.9546801297194,207.693089133366\r\n\"Male\",68.7332489637036,184.510023158701\r\n\"Male\",70.9620420449436,188.730942756504\r\n\"Male\",70.8995166962719,193.454164583137\r\n\"Male\",71.8344661389853,208.693235554288\r\n\"Male\",65.712982296789,162.291215156799\r\n\"Male\",68.491311718304,193.458536971397\r\n\"Male\",70.1203784006513,182.417416592148\r\n\"Male\",66.8672456973977,166.398121654861\r\n\"Male\",72.445633797004,202.993331043340\r\n\"Male\",70.893889775787,194.687100760466\r\n\"Male\",68.3093744572512,171.305465081297\r\n\"Male\",71.5947829781187,201.260629439894\r\n\"Male\",68.8791794591658,192.345052405555\r\n\"Male\",69.3533197548637,194.450557167277\r\n\"Male\",70.0371582171478,199.499124221591\r\n\"Male\",68.6714646998142,186.129921985574\r\n\"Male\",66.4673781407486,180.765908593914\r\n\"Male\",70.2995853867691,213.472574289259\r\n\"Male\",72.3502415960447,201.914847084821\r\n\"Male\",70.3799320090554,189.717054272321\r\n\"Male\",65.0109045236611,157.611469827764\r\n\"Male\",68.1563118657056,177.003760055668\r\n\"Male\",69.9237142098118,207.074912989175\r\n\"Male\",73.4327364722673,208.870917718083\r\n\"Male\",63.7202595179898,156.769607037403\r\n\"Male\",62.2586364626978,129.291982421435\r\n\"Male\",72.2101532208955,202.091037355264\r\n\"Male\",74.2441239982815,222.246795350425\r\n\"Male\",70.1146936218391,216.946546571983\r\n\"Male\",72.2012036814976,201.877656555686\r\n\"Male\",68.0928547589357,175.155597000441\r\n\"Male\",68.0410545467272,186.057643771908\r\n\"Male\",71.4228870725134,188.959904524735\r\n\"Male\",72.8732032068169,219.026140872277\r\n\"Male\",69.6418207897076,192.942067548301\r\n\"Male\",67.684325532839,188.223099466658\r\n\"Male\",67.3831359803017,180.092295787923\r\n\"Male\",63.4187633663839,150.856910420554\r\n\"Male\",65.2155559870031,174.931143238132\r\n\"Male\",69.465858804757,192.978528624568\r\n\"Male\",68.9307290750948,186.781003542819\r\n\"Male\",69.2170091490298,188.089942149186\r\n\"Male\",68.9416586042578,172.382546943496\r\n\"Male\",67.4527672696579,195.154313749051\r\n\"Male\",65.3764350085399,152.289839453128\r\n\"Male\",69.6393119078689,174.157633322696\r\n\"Male\",64.7904511350664,157.000463793552\r\n\"Male\",68.8629875977668,192.027534217816\r\n\"Male\",67.0832641697457,182.008910846813\r\n\"Male\",67.0388652261268,167.912792643045\r\n\"Male\",67.295350598399,189.809761363850\r\n\"Male\",70.5491530734941,194.210823255243\r\n\"Male\",65.4048857028292,176.155548889135\r\n\"Male\",67.1101003447744,159.311291947559\r\n\"Male\",66.8627250647371,173.532699084423\r\n\"Male\",71.9553618381654,205.564071301754\r\n\"Male\",64.0377595555002,163.048934465506\r\n\"Male\",61.6258610740856,147.866824542197\r\n\"Male\",70.9595910436341,202.116280036011\r\n\"Male\",66.9118632816853,166.901514585429\r\n\"Male\",69.2206683275423,168.521566689212\r\n\"Male\",67.3747648517319,188.77215441011\r\n\"Male\",71.541082249022,211.836464140572\r\n\"Male\",71.8906646662965,203.895457654318\r\n\"Male\",73.610215053458,216.402264467345\r\n\"Male\",64.0963255375646,161.809544775425\r\n\"Male\",70.9626171236153,195.017206431056\r\n\"Male\",70.280271694611,203.465191838017\r\n\"Male\",67.4444541091852,171.380602557206\r\n\"Male\",69.4730963745151,187.120945229628\r\n\"Male\",68.7436471208239,189.780275471416\r\n\"Male\",70.901460796356,200.466281466370\r\n\"Male\",66.6687269099779,157.48818323462\r\n\"Male\",67.788799326341,173.643040393328\r\n\"Male\",68.4570350328042,183.522520057091\r\n\"Male\",69.509852369113,193.223196819712\r\n\"Male\",69.7696044375304,188.844172398325\r\n\"Male\",66.4872313451816,176.009083385557\r\n\"Male\",72.7266201973182,219.133231049009\r\n\"Male\",71.4901791634649,189.990127110246\r\n\"Male\",71.4735705576821,198.077199385214\r\n\"Male\",64.6394488390014,165.071396716903\r\n\"Male\",69.689848438937,186.377447726310\r\n\"Male\",70.0048866781933,187.716780027983\r\n\"Male\",67.0328296969054,157.451539975264\r\n\"Male\",69.885301125946,185.729441009546\r\n\"Male\",65.3577593032289,158.043230120099\r\n\"Male\",64.4450976718689,138.092635852909\r\n\"Male\",68.2864257170627,181.404808371928\r\n\"Male\",69.9364473254541,177.381766370311\r\n\"Male\",68.3825216310947,191.593624389339\r\n\"Male\",67.5109499047117,182.897360017505\r\n\"Male\",71.8725840567383,193.138076765630\r\n\"Male\",72.038944494344,181.290483845475\r\n\"Male\",68.6889307087597,178.507499588265\r\n\"Male\",68.6888551356641,187.322574823783\r\n\"Male\",67.5591491239,192.957731294709\r\n\"Male\",69.5156404511835,189.425072472240\r\n\"Male\",72.2038769116687,194.867542885399\r\n\"Male\",71.3057142971261,196.972717188348\r\n\"Male\",69.6345266160616,175.390825124519\r\n\"Male\",69.2063484445445,196.268707797904\r\n\"Male\",67.1920760790597,187.114143580948\r\n\"Male\",72.1698101464408,199.03956780688\r\n\"Male\",69.6285565798632,206.017256740469\r\n\"Male\",67.9008749867293,184.207415563849\r\n\"Male\",64.766566005506,159.076587711134\r\n\"Male\",69.0265010461381,180.702751395431\r\n\"Male\",69.3804994951514,192.759875462793\r\n\"Male\",63.0124453032331,162.690594098404\r\n\"Male\",69.773920902644,197.628079004138\r\n\"Male\",70.229470039308,195.146306947524\r\n\"Male\",64.9357444096278,145.765027349235\r\n\"Male\",76.2686678609258,247.38674101635\r\n\"Male\",66.4634067938917,166.015738476118\r\n\"Male\",68.4119528471094,179.427933239853\r\n\"Male\",71.7810574220172,199.714420710854\r\n\"Male\",67.3831525126228,198.550575484524\r\n\"Male\",70.0951751594895,196.188048348087\r\n\"Male\",72.7206032440343,206.396597039918\r\n\"Male\",70.5505484693878,190.365182258908\r\n\"Male\",64.4840241907055,164.646469755969\r\n\"Male\",68.419982758101,189.603113989514\r\n\"Male\",67.3967832020134,179.573295110834\r\n\"Male\",69.7619298448695,188.955832482260\r\n\"Male\",66.8118017540862,179.537041762848\r\n\"Male\",69.3949917651708,204.586729668011\r\n\"Male\",70.4196937664862,190.840498780827\r\n\"Male\",62.6933238488153,153.889337017852\r\n\"Male\",71.2016596829157,210.169870145623\r\n\"Male\",65.0357858257653,168.618675855630\r\n\"Male\",69.5758912724684,206.600442166756\r\n\"Male\",73.7989360517566,211.764140768071\r\n\"Male\",68.0880489605233,177.372815267237\r\n\"Male\",71.4471936652853,192.914809354679\r\n\"Male\",68.0376764552986,178.113252905524\r\n\"Male\",67.7748703797821,159.08886542681\r\n\"Male\",68.1791976790722,170.541400967346\r\n\"Male\",72.990915597589,205.649920044037\r\n\"Male\",69.907080582895,183.280806712051\r\n\"Male\",68.1987958205034,188.202321094232\r\n\"Male\",68.784717006336,192.407835423950\r\n\"Male\",67.5683852020563,186.056729156222\r\n\"Male\",70.8246427164575,184.516687556543\r\n\"Male\",73.6824661606068,211.285555004193\r\n\"Male\",62.9511502615306,145.694359366681\r\n\"Male\",65.4558548230619,161.328227752182\r\n\"Male\",72.7362929932649,211.170289060502\r\n\"Male\",68.8402105649315,181.552558614164\r\n\"Male\",67.4670859102263,162.475957317792\r\n\"Male\",61.3285017825521,139.827983784206\r\n\"Male\",73.3583829090763,212.256252827360\r\n\"Male\",65.1594389659925,157.69050156762\r\n\"Male\",71.9818297461252,220.757256110849\r\n\"Male\",70.8638003729676,185.422777885581\r\n\"Male\",67.6191962613368,181.905318555656\r\n\"Male\",68.3382369019073,182.676041653178\r\n\"Male\",70.34761712038,211.490800973906\r\n\"Male\",70.4826813757293,197.287686243769\r\n\"Male\",67.783782229416,182.621729823730\r\n\"Male\",72.4606087939657,203.421675833258\r\n\"Male\",70.4320483001562,193.237604666057\r\n\"Male\",71.053367544567,212.110879184422\r\n\"Male\",69.6229170546832,186.354367392259\r\n\"Male\",65.6823645970644,186.270772730656\r\n\"Male\",70.4276026086633,174.046350502894\r\n\"Male\",69.5785254182889,180.714443779292\r\n\"Male\",68.0849867358666,183.329033473548\r\n\"Male\",72.6170375162674,199.056247019883\r\n\"Male\",70.9569900553812,196.560307688201\r\n\"Male\",78.5282104258694,253.889003841814\r\n\"Male\",66.7759834012336,156.881099578167\r\n\"Male\",69.2370515527964,197.560030950356\r\n\"Male\",67.724181993054,176.269147813157\r\n\"Male\",72.1405301177477,204.635439705712\r\n\"Male\",67.7996452932454,177.786077589165\r\n\"Male\",71.4566622698453,200.592581805722\r\n\"Male\",66.0455071549084,170.237314321099\r\n\"Male\",67.6738585793992,185.099404217225\r\n\"Male\",66.7336340551268,171.524041744032\r\n\"Male\",69.5859562372491,176.165703946487\r\n\"Male\",65.12073518167,156.377043919319\r\n\"Male\",67.4415352989535,168.431869160444\r\n\"Male\",69.8160994668863,203.223323290572\r\n\"Male\",73.4132064237389,222.220351964461\r\n\"Male\",66.2225182302978,163.571042147135\r\n\"Male\",69.940973022437,180.47345776757\r\n\"Male\",71.8394427261804,189.032685065552\r\n\"Male\",73.205342358939,220.663387279626\r\n\"Male\",73.8468914828124,228.275180426949\r\n\"Male\",67.3207762405653,163.292431968096\r\n\"Male\",71.5240377431825,194.087869342880\r\n\"Male\",71.3194280648361,210.270568536018\r\n\"Male\",68.194200258067,181.028404236627\r\n\"Male\",64.7037921187518,155.878194227401\r\n\"Male\",74.8428746157352,213.334890879739\r\n\"Male\",67.8904052054035,162.955173257109\r\n\"Male\",69.3561086815591,185.916641885235\r\n\"Male\",70.9510295871737,196.699671301864\r\n\"Male\",69.1975479405903,191.542328945010\r\n\"Male\",69.2679023087232,172.321311854682\r\n\"Male\",68.824451540163,190.764014395057\r\n\"Male\",66.9463010370476,174.166587147448\r\n\"Male\",69.9208223571176,194.724702717296\r\n\"Male\",69.133081397475,192.172136792121\r\n\"Male\",71.8433084180584,196.505813604593\r\n\"Male\",74.0668789221699,214.342465803496\r\n\"Male\",66.6779015437526,174.741784443711\r\n\"Male\",61.8903594991126,140.804101695825\r\n\"Male\",67.2503832649139,166.594569919160\r\n\"Male\",63.0087225302095,158.316027971635\r\n\"Male\",72.0755228656988,202.849636858283\r\n\"Male\",74.8852187331568,211.166267656408\r\n\"Male\",70.6602496413011,185.755060391124\r\n\"Male\",65.7378121171633,179.48949039803\r\n\"Male\",72.7617106246435,200.507356240265\r\n\"Male\",67.639214554505,164.583050800347\r\n\"Male\",60.7210796557876,123.628359577062\r\n\"Male\",63.8734089118585,152.554619713603\r\n\"Male\",63.774862824128,160.627933946605\r\n\"Male\",72.3621120218197,207.394830496583\r\n\"Male\",70.406171630899,200.842246885076\r\n\"Male\",68.6331574878612,193.937299203048\r\n\"Male\",66.4047821689647,168.289126959861\r\n\"Male\",66.3498816741056,172.734764801689\r\n\"Male\",70.3550331221229,182.688091027712\r\n\"Male\",67.5243275584397,185.299376887166\r\n\"Male\",69.5588798202877,196.480848013769\r\n\"Male\",66.0301759401809,168.875994011458\r\n\"Male\",68.5078117197223,183.595058725788\r\n\"Male\",71.2309315089778,198.066508069798\r\n\"Male\",67.8804072160341,177.249146440514\r\n\"Male\",66.8730344500532,173.061340380256\r\n\"Male\",65.9522583451574,185.927996877053\r\n\"Male\",70.0201124838092,182.564517970492\r\n\"Male\",68.2957784061551,171.916742428320\r\n\"Male\",70.0137797416633,184.374503622629\r\n\"Male\",69.1705613879918,173.847925739409\r\n\"Male\",69.77668670674,203.455105272185\r\n\"Male\",68.0879038938594,170.125244838241\r\n\"Male\",69.6082984727492,181.558603352668\r\n\"Male\",69.7551069464023,180.167612941969\r\n\"Male\",69.844205201139,195.892670872397\r\n\"Male\",71.3041757282943,192.847099412231\r\n\"Male\",65.3621653092439,158.877206213842\r\n\"Male\",67.3288010426883,189.215790136331\r\n\"Male\",69.8620565276248,191.913024974299\r\n\"Male\",68.7684868652997,187.844857048172\r\n\"Male\",70.2725823162492,188.916579069715\r\n\"Male\",68.1689355527895,200.006437828300\r\n\"Male\",68.7686446443589,187.706154021520\r\n\"Male\",65.504822685682,161.745070770761\r\n\"Male\",69.9933537684833,185.678101758984\r\n\"Male\",72.3181720872865,211.761337882801\r\n\"Male\",72.6596286970028,186.189999394026\r\n\"Male\",69.1138284178452,184.338081904228\r\n\"Male\",70.030762146807,205.847783596065\r\n\"Male\",67.6555433886759,178.915940089694\r\n\"Male\",71.1609046991552,194.379365806191\r\n\"Male\",65.0777524600098,177.715214955184\r\n\"Male\",72.5459925449438,199.168830256129\r\n\"Male\",65.9249593087153,148.386418452028\r\n\"Male\",72.3505008750601,203.042213035135\r\n\"Male\",63.5296342406563,156.789293194340\r\n\"Male\",72.3236985302843,209.450911024349\r\n\"Male\",68.4662110111661,192.533340148004\r\n\"Male\",67.7447069350451,176.264735539186\r\n\"Male\",67.2974779422128,166.807838725463\r\n\"Male\",64.0669565568624,145.86408599181\r\n\"Male\",69.5296711701739,187.533674712581\r\n\"Male\",70.106640863826,201.879429264648\r\n\"Male\",66.7749163303971,161.559300847782\r\n\"Male\",67.9575799142011,169.055490815102\r\n\"Male\",66.7172738026057,183.715814848729\r\n\"Male\",71.4151872458157,197.862665414347\r\n\"Male\",71.4050703560096,211.172791103462\r\n\"Male\",69.3292133983502,196.139533714755\r\n\"Male\",70.9764907630517,199.809881461528\r\n\"Male\",68.2055411243857,178.905299609104\r\n\"Male\",68.793425111898,170.523536073805\r\n\"Male\",62.453383131306,150.715885040710\r\n\"Male\",65.542514323846,168.300029263155\r\n\"Male\",71.428568577738,184.340747253979\r\n\"Male\",69.0898022775605,198.410626705823\r\n\"Male\",66.1937718059295,176.585339759219\r\n\"Male\",71.146705499924,205.764891897379\r\n\"Male\",64.9707184739898,166.753110888736\r\n\"Male\",68.1456210090961,197.476929784559\r\n\"Male\",62.6724869664439,166.102425028272\r\n\"Male\",64.5263409447573,156.540928884023\r\n\"Male\",69.4112054408869,178.591841606022\r\n\"Male\",66.1665328921595,187.308370250510\r\n\"Male\",70.1870204541365,182.904303662755\r\n\"Male\",70.9822732131825,183.743104831437\r\n\"Male\",69.7483715818259,178.502339612176\r\n\"Male\",68.990680339432,195.42111622529\r\n\"Male\",67.9939948307712,187.695368895699\r\n\"Male\",69.1260223378865,190.692105263721\r\n\"Male\",69.1639888671025,174.395147818847\r\n\"Male\",67.9015149298272,173.915819257889\r\n\"Male\",67.6914301738886,177.113345728953\r\n\"Male\",72.4304688231764,189.179011191401\r\n\"Male\",66.5296063374273,180.296519921324\r\n\"Male\",67.3932285352018,185.556555102052\r\n\"Male\",71.8161058100474,205.925139709548\r\n\"Male\",65.5618740179489,172.808129352515\r\n\"Male\",68.2810002068333,186.677678273241\r\n\"Male\",73.6491383535261,223.289805871570\r\n\"Male\",67.9349904164766,182.271021297224\r\n\"Male\",67.429826997364,188.436837827009\r\n\"Male\",72.0057660694562,213.070019345003\r\n\"Male\",70.3968790273976,199.985201879309\r\n\"Male\",67.9896120611209,181.782545607851\r\n\"Male\",71.5832716350912,193.085491194987\r\n\"Male\",68.312478317523,184.532865869033\r\n\"Male\",69.5911798284485,197.363129548398\r\n\"Male\",70.0949350684081,196.639266212491\r\n\"Male\",69.7101762448349,184.055958773671\r\n\"Male\",69.7414813542449,176.995816783479\r\n\"Male\",65.4269828685912,189.943108953863\r\n\"Male\",68.306625327667,178.628881386007\r\n\"Male\",67.1782344074091,172.469625405963\r\n\"Male\",71.6780546835656,200.896047890864\r\n\"Male\",67.3917737722535,174.658930950808\r\n\"Male\",71.6355006983213,200.755320338255\r\n\"Male\",69.7165537336115,181.942890215534\r\n\"Male\",67.1745720047522,170.302575341979\r\n\"Male\",70.4357014075553,186.809199246236\r\n\"Male\",70.7906321819446,200.364977928366\r\n\"Male\",68.2317381094273,167.930407891267\r\n\"Male\",69.7032216006146,191.703763489647\r\n\"Male\",70.691597577465,184.689522521487\r\n\"Male\",69.7813198293436,184.841583387451\r\n\"Male\",67.9560489762333,166.552966199901\r\n\"Male\",72.268322638736,207.585872586577\r\n\"Male\",75.4410579317434,230.987021605729\r\n\"Male\",68.5781313106775,181.487445778666\r\n\"Male\",71.6753933986812,193.441744085767\r\n\"Male\",68.7772149946257,177.356392951709\r\n\"Male\",69.8414229527,190.270866412347\r\n\"Male\",72.3844934101481,228.209886603237\r\n\"Male\",70.3150493587315,192.967756253144\r\n\"Male\",72.1162479633344,203.053787131399\r\n\"Male\",64.7040110175763,173.585149761681\r\n\"Male\",67.9927141677415,167.176045050284\r\n\"Male\",67.4148608163448,164.867861691065\r\n\"Male\",70.0657738714313,186.913937859903\r\n\"Male\",68.4293723742355,184.252544069174\r\n\"Male\",66.342742515113,176.309573680082\r\n\"Male\",73.0059059772369,193.086474197542\r\n\"Male\",68.205842610253,200.754487560994\r\n\"Male\",67.1728284572243,181.886240895002\r\n\"Male\",71.472055070747,201.448678960314\r\n\"Male\",70.0143654838054,179.774158162484\r\n\"Male\",74.4031992567184,227.824915619996\r\n\"Male\",71.4537368927103,210.692147696716\r\n\"Male\",64.0426247285427,154.423732932323\r\n\"Male\",65.5597541871199,163.011692082770\r\n\"Male\",67.5455697885065,195.860324468161\r\n\"Male\",64.2178241001615,152.756689897132\r\n\"Male\",72.5418967030323,198.733934415516\r\n\"Male\",67.4973035428096,167.474748426274\r\n\"Male\",66.6996060354192,177.292476610336\r\n\"Male\",69.3846609362989,198.516606640857\r\n\"Male\",72.5873748229986,189.104045711967\r\n\"Male\",70.2885823619121,195.917873135354\r\n\"Male\",71.7023601044284,214.787698329876\r\n\"Male\",71.3300644834237,205.815358424294\r\n\"Male\",66.7139500377788,170.065479451333\r\n\"Male\",73.4121190256045,218.755755368872\r\n\"Male\",71.7958086347472,209.128402587117\r\n\"Male\",68.832327123595,172.269276632334\r\n\"Male\",74.9719358130996,237.575313557795\r\n\"Male\",63.275899191781,164.553854886961\r\n\"Male\",70.8841087698227,190.554244038064\r\n\"Male\",69.1398802205973,181.756130263158\r\n\"Male\",67.2699937679887,171.474445787458\r\n\"Male\",69.8935583319675,190.100836362948\r\n\"Male\",73.6652736370644,222.528389858935\r\n\"Male\",65.5288565491606,184.428199110272\r\n\"Male\",68.5088511977406,191.395758926253\r\n\"Male\",69.296829956567,185.649086336434\r\n\"Male\",70.5422014229517,210.198844900926\r\n\"Male\",73.9125491549722,202.429959589620\r\n\"Male\",67.3960207821367,144.277671090823\r\n\"Male\",72.7389699965634,187.222908934528\r\n\"Male\",72.1771929263436,217.517537151141\r\n\"Male\",68.9951071687184,182.898116863840\r\n\"Male\",66.6688002718378,175.192720785303\r\n\"Male\",70.8816081449114,181.988856370998\r\n\"Male\",70.7764147622261,203.241192341915\r\n\"Male\",70.071183691101,188.262995756588\r\n\"Male\",67.0893022736261,164.548645662177\r\n\"Male\",66.0675478969365,153.056657731588\r\n\"Male\",70.8747915307346,219.801240634199\r\n\"Male\",70.9962587566796,185.895287293008\r\n\"Male\",68.7275729852243,191.608447395941\r\n\"Male\",69.7596380733157,196.731371561523\r\n\"Male\",67.3841806165813,183.540569026173\r\n\"Male\",67.196187609427,176.950744485422\r\n\"Male\",67.0712627748715,177.335254638963\r\n\"Male\",71.2919759886533,187.964720563133\r\n\"Male\",62.470602988714,146.045528108168\r\n\"Male\",69.5416968515718,182.816421625060\r\n\"Male\",70.090420510288,173.808421558347\r\n\"Male\",71.1545758301195,194.38301107735\r\n\"Male\",66.8813142648219,173.554645118575\r\n\"Male\",64.9808500234197,151.449737418287\r\n\"Male\",70.028869440849,198.095971593545\r\n\"Male\",66.1458678659944,202.130274056957\r\n\"Male\",73.2566806408888,205.575284102209\r\n\"Male\",69.201759003463,185.258335027981\r\n\"Male\",71.6954824916327,197.375665701557\r\n\"Male\",67.7094384591199,168.919827100414\r\n\"Male\",70.4189573442233,201.673083141507\r\n\"Male\",73.5261650303016,202.310574467365\r\n\"Male\",75.8244633444096,230.43823669816\r\n\"Male\",71.3699900599603,214.283578818917\r\n\"Male\",68.1464736642155,192.153701298245\r\n\"Male\",67.1162590047371,180.825220467346\r\n\"Male\",70.0530080136921,186.586027761307\r\n\"Male\",65.4190814929917,171.935770913568\r\n\"Male\",71.5938315174582,203.231489397679\r\n\"Male\",71.6873915829994,203.561845923571\r\n\"Male\",65.411491860328,160.969554932694\r\n\"Male\",69.7621679000208,187.116817810077\r\n\"Male\",74.2283244704298,219.709084885449\r\n\"Male\",65.8575773848209,174.763421661818\r\n\"Male\",72.9218709882587,209.748798893372\r\n\"Male\",70.3651377165622,206.579524604729\r\n\"Male\",66.2734170059562,178.614290572656\r\n\"Male\",66.0894495244225,166.506640877559\r\n\"Male\",61.3145252823968,149.877065730976\r\n\"Male\",73.9760052424978,214.203286663676\r\n\"Male\",71.9651578147017,213.697373670434\r\n\"Male\",74.1336639229843,204.367106967780\r\n\"Male\",71.603022737784,208.019660901643\r\n\"Male\",69.1295121196834,206.838905290186\r\n\"Male\",65.7658779335604,161.085465285848\r\n\"Male\",71.8871841573019,200.299452078704\r\n\"Male\",66.7283203894083,167.794963875779\r\n\"Male\",67.2834652849401,184.116924387548\r\n\"Male\",71.8160950208503,205.756373667806\r\n\"Male\",64.784732603828,173.900510656103\r\n\"Male\",70.0745963220627,176.612260252465\r\n\"Male\",63.2344782294149,159.168232426291\r\n\"Male\",68.2379523116118,173.263974263402\r\n\"Male\",68.9797938140487,195.122147532018\r\n\"Male\",71.6712553012472,213.105827076438\r\n\"Male\",69.258554352234,184.654127863989\r\n\"Male\",70.9134685594946,205.376736565815\r\n\"Male\",66.2860528762587,191.279163405694\r\n\"Male\",71.0409197464826,207.260633349837\r\n\"Male\",66.2276849313055,169.250343217074\r\n\"Male\",66.5850935042583,175.056233911292\r\n\"Male\",64.8744426903976,164.092780848501\r\n\"Male\",68.5735424597214,199.487271198336\r\n\"Male\",68.9386792374231,178.209301402565\r\n\"Male\",72.2523502437517,193.487309132651\r\n\"Male\",72.118646751665,210.907435779066\r\n\"Male\",68.3747952454153,184.634413540264\r\n\"Male\",70.2535336797593,208.063890315076\r\n\"Male\",72.5568249314721,215.282006684141\r\n\"Male\",70.6060922182683,197.854673533081\r\n\"Male\",69.926236680931,197.002452473722\r\n\"Male\",69.6916891296127,190.145864881414\r\n\"Male\",67.5431920536973,169.887039234791\r\n\"Male\",66.4451469338002,163.293386740245\r\n\"Male\",66.152837851189,168.263672809496\r\n\"Male\",71.8022124979906,190.354210360156\r\n\"Male\",76.4537196519925,213.732348152943\r\n\"Male\",63.6312313419503,158.685876851254\r\n\"Male\",69.2821378066052,177.804321027551\r\n\"Male\",72.8542132005059,210.499350997964\r\n\"Male\",67.0657558383286,175.088561856406\r\n\"Male\",69.1428488099553,186.856967934112\r\n\"Male\",67.383450736845,164.200352836151\r\n\"Male\",68.9888352396799,186.035697036747\r\n\"Male\",71.4527801632563,196.142630885838\r\n\"Male\",67.1747664150677,174.356697449342\r\n\"Male\",67.0711894162546,176.91257196018\r\n\"Male\",74.1486445150526,224.935328570726\r\n\"Male\",68.9163141794859,213.143153783936\r\n\"Male\",69.9711567294641,195.237215570304\r\n\"Male\",64.7391008503217,171.390033246777\r\n\"Male\",63.5261937306465,154.124330818015\r\n\"Male\",66.3401391578515,179.771695401876\r\n\"Male\",68.9943278372994,199.782400694049\r\n\"Male\",64.9919095501616,153.655214424155\r\n\"Male\",69.713918636219,185.131222853729\r\n\"Male\",65.3778490438432,171.141743401851\r\n\"Male\",65.22037867453,161.719569770897\r\n\"Male\",66.4413770025592,185.995470559149\r\n\"Male\",72.5501873216986,224.747484520258\r\n\"Male\",63.6128111159306,155.433246561107\r\n\"Male\",68.3712696379176,185.536558599738\r\n\"Male\",68.9612163361526,191.354179730734\r\n\"Male\",68.9400392454081,171.910335234252\r\n\"Male\",65.2316636955706,176.929981292182\r\n\"Male\",71.6222661962623,194.419229822917\r\n\"Male\",72.4729941947761,228.749628076241\r\n\"Male\",69.5667671400081,175.448594726192\r\n\"Male\",68.4010551268552,202.866092233022\r\n\"Male\",67.9047009265287,176.632479457545\r\n\"Male\",71.8554547201479,213.084104661612\r\n\"Male\",69.513035537976,177.201552760643\r\n\"Male\",69.6496606499686,211.914748371743\r\n\"Male\",70.8896843546012,195.773075283178\r\n\"Male\",68.8913457092014,191.881403466871\r\n\"Male\",68.928716684663,167.415548932463\r\n\"Male\",73.0771195839435,210.210137233834\r\n\"Male\",70.1825897572044,213.67605429966\r\n\"Male\",67.797073214846,171.241016685433\r\n\"Male\",69.924374632472,211.740000564014\r\n\"Male\",67.8932416856053,188.623549343073\r\n\"Male\",67.290282944289,187.001020203223\r\n\"Male\",68.5312196959252,192.525147558551\r\n\"Male\",68.2679185313807,193.465097652721\r\n\"Male\",66.4725634295799,178.302198281704\r\n\"Male\",71.567979756536,177.924173628369\r\n\"Male\",69.5631642082661,168.666735857766\r\n\"Male\",68.054519051518,182.213524889990\r\n\"Male\",69.9763973898253,197.916159286945\r\n\"Male\",66.8227439750516,189.236103800728\r\n\"Male\",72.4371503978542,210.705601793342\r\n\"Male\",69.1763161496092,196.605301582096\r\n\"Male\",69.3318001265486,182.123250244944\r\n\"Male\",69.9442505668457,172.898850270504\r\n\"Male\",70.2078017302564,194.205522589796\r\n\"Male\",74.6045913696159,227.698982848865\r\n\"Male\",66.9282666367389,164.230196785402\r\n\"Male\",70.34760169895,190.817513434908\r\n\"Male\",65.2398454104988,167.453172181989\r\n\"Male\",66.4692190675672,185.692555335763\r\n\"Male\",69.7016376399768,181.219880202299\r\n\"Male\",72.2155368859669,212.11994212474\r\n\"Male\",69.7403577153004,181.152034984095\r\n\"Male\",72.1458518119725,191.874169287363\r\n\"Male\",72.755214392232,206.710916509747\r\n\"Male\",72.7908064849952,198.337249683593\r\n\"Male\",66.5215365830075,165.442751105114\r\n\"Male\",67.4459611572294,174.379363333192\r\n\"Male\",74.5687317319457,234.809179633524\r\n\"Male\",70.1234956383183,186.759015473652\r\n\"Male\",70.485748777908,196.541177490601\r\n\"Male\",73.375074609262,224.355489914698\r\n\"Male\",67.8102511309367,170.457825627499\r\n\"Male\",66.3727821088677,167.964459583\r\n\"Male\",67.6188455918898,190.740873102623\r\n\"Male\",62.557679831966,132.262980453140\r\n\"Male\",69.0357575216808,190.214007962646\r\n\"Male\",67.7531002440196,172.640139682114\r\n\"Male\",68.2800864515352,177.630111723563\r\n\"Male\",72.3461547935265,213.12967321174\r\n\"Male\",77.0083360356505,251.425050545674\r\n\"Male\",67.4952180527907,188.956673957718\r\n\"Male\",67.0751932652642,182.241531585206\r\n\"Male\",71.8202866818639,217.393962524059\r\n\"Male\",67.8856481745227,173.598942323202\r\n\"Male\",65.2166963455988,166.093503855355\r\n\"Male\",69.3874864225265,210.485106047439\r\n\"Male\",70.2093824317211,198.641636197926\r\n\"Male\",65.9270721025651,159.281486102732\r\n\"Male\",66.193759732435,176.019621604136\r\n\"Male\",66.3422088539265,165.699391787903\r\n\"Male\",69.7570066677427,181.155093365384\r\n\"Male\",68.7538937820144,183.173493103944\r\n\"Male\",67.0181793035546,164.893570410268\r\n\"Male\",68.741348876554,183.401074600251\r\n\"Male\",66.9662680128975,166.433244778843\r\n\"Male\",63.9323068334758,158.925779374481\r\n\"Male\",70.064167694791,197.178222709336\r\n\"Male\",72.535578705148,205.561789340040\r\n\"Male\",71.4342519497525,199.437922702396\r\n\"Male\",66.2547135903433,179.252581891644\r\n\"Male\",68.1237818059657,182.796933543627\r\n\"Male\",69.4320194571414,200.341272203950\r\n\"Male\",67.9302597276854,174.334468643487\r\n\"Male\",72.1989792983851,218.063751401917\r\n\"Male\",71.4708610793986,202.839156020285\r\n\"Male\",73.7827953580717,224.630486182485\r\n\"Male\",70.4024782014671,175.672962827388\r\n\"Male\",72.4169729175341,217.722610111543\r\n\"Male\",69.2378319798358,178.336603552245\r\n\"Male\",69.6371894405707,205.297105488172\r\n\"Male\",65.5387684792915,158.703141332814\r\n\"Male\",69.48171426881,206.824928017642\r\n\"Male\",67.8818894560776,203.454868633794\r\n\"Male\",67.928135504694,183.475220126706\r\n\"Male\",67.5053481366087,166.388727542124\r\n\"Male\",70.712415303207,182.04572007037\r\n\"Male\",68.9167884819936,170.658317975343\r\n\"Male\",71.4014657327597,202.539217686743\r\n\"Male\",67.0242427795819,187.769634861541\r\n\"Male\",65.4482702587067,157.103232403777\r\n\"Male\",70.4783148117138,192.793460165216\r\n\"Male\",68.2333038132489,181.614111128035\r\n\"Male\",71.174162576379,209.216320943032\r\n\"Male\",64.4306958859468,168.795614634928\r\n\"Male\",65.7407433964426,173.875963217753\r\n\"Male\",68.1930117228479,166.521110878272\r\n\"Male\",70.2840560244511,183.789892599096\r\n\"Male\",73.3669329801502,224.717696461241\r\n\"Male\",73.6956873393538,218.415504458001\r\n\"Male\",71.856628833364,213.727914835904\r\n\"Male\",73.8472936471559,208.357964070332\r\n\"Male\",74.5834613176231,213.202605668609\r\n\"Male\",70.0525106688094,194.974115927247\r\n\"Male\",71.6240954279123,193.365913894133\r\n\"Male\",68.9235738571774,186.492898108706\r\n\"Male\",67.1556485489103,176.219278556831\r\n\"Male\",70.5059653713676,214.26941396547\r\n\"Male\",67.1017604014447,153.212462525188\r\n\"Male\",68.0614872671051,168.519763118647\r\n\"Male\",69.556342326635,174.856849524344\r\n\"Male\",67.3053285575701,173.105548810837\r\n\"Male\",69.6741827653077,189.525576663962\r\n\"Male\",67.372491543083,187.194155275239\r\n\"Male\",67.6012211231547,179.065049650268\r\n\"Male\",68.4869511449693,181.500788788491\r\n\"Male\",68.908949521329,192.428065822730\r\n\"Male\",71.4151651623308,196.500492679805\r\n\"Male\",70.0451697616832,180.424599217939\r\n\"Male\",71.7124963122395,211.579158342379\r\n\"Male\",65.0141475223805,162.127953744518\r\n\"Male\",69.1566260268187,193.178917075216\r\n\"Male\",66.5781653383685,184.755854794232\r\n\"Male\",64.5904951486658,163.653647452837\r\n\"Male\",67.882105174723,186.503549964805\r\n\"Male\",69.8536641257162,201.866648524126\r\n\"Male\",66.925723852764,182.802828488013\r\n\"Male\",68.9826192280773,183.245915338138\r\n\"Male\",69.1468943379911,202.242485332384\r\n\"Male\",66.3122611250763,168.374071280025\r\n\"Male\",70.5335505678504,212.435238249859\r\n\"Male\",70.5768141296914,198.182717865879\r\n\"Male\",63.9285190034928,154.260979446019\r\n\"Male\",70.5568038677139,184.379448771756\r\n\"Male\",72.6931754598046,224.807831827396\r\n\"Male\",72.4428992070112,200.857658372645\r\n\"Male\",63.1805101624924,144.773327446812\r\n\"Male\",66.9539016472247,172.935390833047\r\n\"Male\",78.621373968548,245.733782726093\r\n\"Male\",68.55417937269,194.284740916442\r\n\"Male\",65.0759669309302,149.333894318918\r\n\"Male\",72.0420431381606,206.980896312816\r\n\"Male\",67.9643399635844,190.363523332790\r\n\"Male\",71.3522012311905,207.891509178371\r\n\"Male\",70.451624265015,200.942722723972\r\n\"Male\",73.6861703150793,220.711888309321\r\n\"Male\",63.7671516709609,159.294090456045\r\n\"Male\",66.7533700929135,181.923421850237\r\n\"Male\",70.3524997977392,185.864594606426\r\n\"Male\",71.9418367957432,198.672697481603\r\n\"Male\",72.4107267625413,210.364091058104\r\n\"Male\",67.7882964111762,180.077792220340\r\n\"Male\",70.5787602090088,192.503206844985\r\n\"Male\",71.4620387835147,201.903092142954\r\n\"Male\",67.903612050282,177.352589754280\r\n\"Male\",74.9917528047198,227.010084050185\r\n\"Male\",67.8647472660432,202.441043226235\r\n\"Male\",67.457132945158,167.554496152723\r\n\"Male\",73.2493572298299,217.426659183025\r\n\"Male\",64.2004025752315,174.873875622716\r\n\"Male\",73.0423169118097,212.348964540199\r\n\"Male\",68.7395071477266,199.842516075866\r\n\"Male\",70.4956821075345,203.907421994433\r\n\"Male\",69.1583443043667,155.324029293590\r\n\"Male\",70.2657561365655,192.689381620611\r\n\"Male\",69.8102913222406,199.681981039903\r\n\"Male\",71.1770825871222,205.619480953876\r\n\"Male\",65.4580307067719,173.816261106847\r\n\"Male\",67.0317772687462,188.155622361558\r\n\"Male\",70.2040812796259,199.704062687249\r\n\"Male\",69.1215868729572,192.373651924227\r\n\"Male\",64.2483526367047,153.120063448002\r\n\"Male\",71.124285954398,196.278033964153\r\n\"Male\",63.6174896345623,168.944897691471\r\n\"Male\",69.4340291402995,214.588317240019\r\n\"Male\",68.9505702951587,177.02318933412\r\n\"Male\",69.3685618387487,182.093279408494\r\n\"Male\",68.9128498978588,177.235863787699\r\n\"Male\",68.2319485327552,176.583316750997\r\n\"Male\",73.3628921811052,202.235567823986\r\n\"Male\",70.0189303059104,201.213167700413\r\n\"Male\",74.3088869487248,210.267888499549\r\n\"Male\",72.1991428599497,218.292733091252\r\n\"Male\",69.007422480103,185.879498039269\r\n\"Male\",71.9681408427847,207.853053017636\r\n\"Male\",69.417340325122,195.306359940358\r\n\"Male\",62.9600113309438,154.434508300897\r\n\"Male\",63.1748469058869,139.902071061690\r\n\"Male\",67.7458038766475,197.923247726417\r\n\"Male\",73.0371838336885,211.720856811130\r\n\"Male\",66.3833199961678,183.239355850447\r\n\"Male\",66.801285882628,182.775012149290\r\n\"Male\",65.976074968155,177.339839216117\r\n\"Male\",67.546418071752,159.557691967017\r\n\"Male\",64.0728788500002,156.797857988006\r\n\"Male\",68.9817188638453,164.721307430671\r\n\"Male\",67.9973152231026,177.619862912849\r\n\"Male\",76.7199849250776,236.146730225573\r\n\"Male\",70.9668342907983,197.235840807583\r\n\"Male\",70.3041042426717,196.190623010548\r\n\"Male\",69.8703764170983,200.36663019857\r\n\"Male\",73.7441928861604,215.162528642991\r\n\"Male\",72.0311312584852,208.696207945507\r\n\"Male\",66.1153862145479,186.848358765007\r\n\"Male\",66.7764378234337,178.620052332972\r\n\"Male\",71.4488814701957,210.204478888210\r\n\"Male\",66.6371139056117,155.764454584395\r\n\"Male\",71.8525372580339,203.620430705333\r\n\"Male\",73.6149715862598,207.679028491486\r\n\"Male\",68.893072235194,201.867678856593\r\n\"Male\",72.7580540391032,211.749664066102\r\n\"Male\",74.1955760229253,225.327779059732\r\n\"Male\",72.4973905739619,175.172101098606\r\n\"Male\",69.7517875420475,184.158554267461\r\n\"Male\",62.202788951146,142.252545535624\r\n\"Male\",66.8623927047375,171.733288383300\r\n\"Male\",66.429741469109,191.946488427172\r\n\"Male\",70.4105267336954,178.575510367281\r\n\"Male\",69.9130099834792,188.353784160094\r\n\"Male\",70.7875397672357,206.586964348073\r\n\"Male\",70.1830830586539,201.378733803205\r\n\"Male\",71.3078522150546,202.485157247497\r\n\"Male\",64.853513183986,160.23940021717\r\n\"Male\",62.7534911457975,148.102118487775\r\n\"Male\",67.6185295009016,175.436511058618\r\n\"Male\",72.9336393273722,224.305079170130\r\n\"Male\",68.6766407867295,182.183981149124\r\n\"Male\",65.2133918089393,158.851804819075\r\n\"Male\",63.8289713844006,148.916937318908\r\n\"Male\",72.107025915413,204.038125039021\r\n\"Male\",70.2548469789108,213.903062821077\r\n\"Male\",70.4549914645118,190.824937901440\r\n\"Male\",73.0996864679129,213.43172840756\r\n\"Male\",69.23425085558,193.071008990324\r\n\"Male\",69.9094216434507,198.999408193499\r\n\"Male\",71.0179478649994,203.860914092075\r\n\"Male\",70.929547648062,205.695751278621\r\n\"Male\",70.32349210341,183.821787651893\r\n\"Male\",69.4960594475521,203.353900351092\r\n\"Male\",69.078706734852,204.244873446668\r\n\"Male\",75.0384115138975,224.303507469314\r\n\"Male\",69.9587190695622,188.787360865428\r\n\"Male\",72.4360097554835,207.637832718733\r\n\"Male\",71.6935305416969,206.940726173686\r\n\"Male\",72.6574044555652,191.928823483273\r\n\"Male\",71.1823832672089,204.657403612981\r\n\"Male\",68.9640508060485,192.858335833834\r\n\"Male\",67.3421407592253,197.532280979268\r\n\"Male\",71.7925237599894,199.8985003613\r\n\"Male\",69.048058154819,187.46816242593\r\n\"Male\",66.3249535779601,166.615538494989\r\n\"Male\",69.6659635864823,182.387247100752\r\n\"Male\",65.7406491037346,159.957495962827\r\n\"Male\",63.9539583939789,155.993443496741\r\n\"Male\",65.6417492791339,156.288168385739\r\n\"Male\",69.053924064725,171.775983463814\r\n\"Male\",66.4237753380541,167.393255098349\r\n\"Male\",69.3223167407435,208.984970881189\r\n\"Male\",67.9974559914588,185.123523721441\r\n\"Male\",68.9152116618598,172.930340699224\r\n\"Male\",71.6561754618086,202.530765233343\r\n\"Male\",64.7683722627762,169.898732923490\r\n\"Male\",71.3559021908976,203.37635393957\r\n\"Male\",67.5532284262426,175.658896305290\r\n\"Male\",65.3467679097834,162.687710272736\r\n\"Male\",66.0745535978453,178.332049600864\r\n\"Male\",63.9474170160906,149.329898452067\r\n\"Male\",69.2314686833257,173.829606022707\r\n\"Male\",73.884575949743,209.626572419174\r\n\"Male\",70.2475311041381,190.882937250424\r\n\"Male\",64.1178916502217,147.399589914605\r\n\"Male\",67.0221444834477,191.874573127880\r\n\"Male\",69.6748184754065,194.455593554963\r\n\"Male\",69.2949121484848,198.956076591684\r\n\"Male\",67.6984505178563,179.287031263939\r\n\"Male\",64.6185128824824,169.021100731815\r\n\"Male\",63.9777044983261,142.343711561615\r\n\"Male\",71.2302284629934,212.752855482248\r\n\"Male\",71.6388214240745,196.420170259723\r\n\"Male\",67.0319802933961,171.732943347725\r\n\"Male\",62.6429710950535,140.042018509502\r\n\"Male\",70.6475141490876,201.2655905099\r\n\"Male\",66.8882494755539,174.086875736044\r\n\"Male\",76.2393666681996,229.294745824706\r\n\"Male\",71.8271747900718,212.867963025049\r\n\"Male\",69.0676816041352,194.822086911727\r\n\"Male\",71.3012228276606,224.357532518425\r\n\"Male\",71.5903472755779,210.046394665473\r\n\"Male\",68.1332102674215,191.588221045901\r\n\"Male\",69.8424545787291,174.213404449956\r\n\"Male\",77.0673550156967,249.110241600421\r\n\"Male\",67.2820244545793,182.269967984594\r\n\"Male\",66.7960364899697,161.585591056127\r\n\"Male\",66.1487831560917,170.793778489157\r\n\"Male\",68.1861656592132,171.528338387337\r\n\"Male\",71.8457779434424,192.39048440549\r\n\"Male\",67.6242757404535,178.233066353302\r\n\"Male\",68.6564917272265,188.589565709332\r\n\"Male\",65.6055455395965,190.005414854354\r\n\"Male\",76.5371613195285,243.267497419798\r\n\"Male\",70.4401616680842,214.172512070730\r\n\"Male\",61.5141294021722,136.471510645135\r\n\"Male\",69.5036473738117,198.721843463453\r\n\"Male\",63.820818667219,155.187428152435\r\n\"Male\",67.1921025928344,175.590881865137\r\n\"Male\",69.1025947094925,192.433733864839\r\n\"Male\",69.1692908245573,186.306298774477\r\n\"Male\",67.1518639381071,183.689826234423\r\n\"Male\",67.8190821483444,189.720348321737\r\n\"Male\",68.9162339563182,183.109209603338\r\n\"Male\",66.116644596928,146.189967034633\r\n\"Male\",67.4586851826768,182.959215858444\r\n\"Male\",68.3319576911493,204.681430732802\r\n\"Male\",67.7300813566241,175.953797048530\r\n\"Male\",71.7817140738157,196.522152004661\r\n\"Male\",67.2274450523167,182.546137959834\r\n\"Male\",68.8026918034643,184.765811309672\r\n\"Male\",69.5241003129209,184.109730174762\r\n\"Male\",68.4823336773937,178.547208187336\r\n\"Male\",70.5621887288753,181.186370917090\r\n\"Male\",69.5693470420185,199.829282116170\r\n\"Male\",64.7176246069987,167.111674312998\r\n\"Male\",69.8274877880673,206.592175127763\r\n\"Male\",70.7856278192419,198.936792160038\r\n\"Male\",68.2296038311483,189.841976070972\r\n\"Male\",67.030415060392,183.249614417679\r\n\"Male\",66.634691023532,165.461382023424\r\n\"Male\",70.4666227168029,187.283252209128\r\n\"Male\",74.2930365320761,222.327978021071\r\n\"Male\",69.256722458519,173.279165164433\r\n\"Male\",69.1199197574605,188.983145752021\r\n\"Male\",74.3837152826026,213.653765004901\r\n\"Male\",69.6034980805977,193.726895637358\r\n\"Male\",69.0199083087571,174.411741345279\r\n\"Male\",70.7060075587161,203.190610671248\r\n\"Male\",74.3504437288776,204.412959582247\r\n\"Male\",71.1375729190273,198.824169852665\r\n\"Male\",72.1237512378175,203.372965412860\r\n\"Male\",63.4508577377362,147.445172214614\r\n\"Male\",68.1853493768153,181.650971526375\r\n\"Male\",68.8663022069334,190.385361121489\r\n\"Male\",68.7292281916179,188.339285448556\r\n\"Male\",66.7977398519111,172.530025424969\r\n\"Male\",62.3325628205706,140.463266545205\r\n\"Male\",73.2080258175756,221.779278560574\r\n\"Male\",69.2724275439566,172.767898109782\r\n\"Male\",68.9234125332813,196.274977170374\r\n\"Male\",66.3137508476483,163.466629826812\r\n\"Male\",70.9094620063586,201.358596039301\r\n\"Male\",73.6400390073057,198.894295424992\r\n\"Male\",72.8596390341845,200.991476274266\r\n\"Male\",70.2250897904765,196.949125709664\r\n\"Male\",67.6402901079882,186.935279969432\r\n\"Male\",65.0612402249785,157.030391404326\r\n\"Male\",69.6965667629509,181.206639603027\r\n\"Male\",72.2865411552293,189.180183795342\r\n\"Male\",72.9347673999795,210.054856010528\r\n\"Male\",70.4289415163797,196.727035125791\r\n\"Male\",73.8738922252638,217.625073057232\r\n\"Male\",65.8560430168292,169.676266732480\r\n\"Male\",67.479777540048,184.209501103775\r\n\"Male\",66.4079457853008,181.901814348062\r\n\"Male\",69.1198027872998,174.564806081808\r\n\"Male\",74.317007993397,229.565477935106\r\n\"Male\",69.5059599786522,192.842105715014\r\n\"Male\",70.6486468783228,199.894169324319\r\n\"Male\",68.1151663027618,171.452922070786\r\n\"Male\",70.8816195863934,190.678519403256\r\n\"Male\",71.4691849683880,197.416687271549\r\n\"Male\",67.8170757985361,183.678674173798\r\n\"Male\",70.5645414936814,193.321111841505\r\n\"Male\",69.0509542873868,181.410663462465\r\n\"Male\",65.5537970083078,164.515650945001\r\n\"Male\",69.7542135903978,193.459981115456\r\n\"Male\",66.648475244758,172.317508574215\r\n\"Male\",68.1718753908101,194.990195228688\r\n\"Male\",73.3391677575075,203.064741738865\r\n\"Male\",61.4703691672621,128.724049595521\r\n\"Male\",69.0122992512732,177.057807017784\r\n\"Male\",69.8725029290227,179.664958614565\r\n\"Male\",72.3161401866656,203.988287972572\r\n\"Male\",68.6621442214813,178.085844481126\r\n\"Male\",72.7834260157113,200.832792228216\r\n\"Male\",68.6329563006384,185.538019698976\r\n\"Male\",68.9196035164306,194.278450689546\r\n\"Male\",70.9399735505669,199.648257930634\r\n\"Male\",73.2743270977024,221.431073291153\r\n\"Male\",66.3923064898095,188.191995852659\r\n\"Male\",67.3933460662424,173.127460636371\r\n\"Male\",73.9722780162461,201.205101528797\r\n\"Male\",69.9573417230263,191.495526516890\r\n\"Male\",65.4260781609568,165.848029266853\r\n\"Male\",69.1180452520127,203.596695378063\r\n\"Male\",74.3089606245795,212.156853976996\r\n\"Male\",67.4349139491072,158.439049448593\r\n\"Male\",70.0486672870582,204.779499250912\r\n\"Male\",65.8482464315009,158.193446084243\r\n\"Male\",69.5461086688239,181.671650812897\r\n\"Male\",64.8742014693454,172.818716095951\r\n\"Male\",66.0575516378233,167.982022512595\r\n\"Male\",66.533872328423,159.656646762861\r\n\"Male\",66.3430726365689,171.690124914633\r\n\"Male\",71.602230803852,209.018700094943\r\n\"Male\",66.1341753696406,162.682728759439\r\n\"Male\",72.0772371138461,213.188863570632\r\n\"Male\",67.3827771549597,184.716311734428\r\n\"Male\",69.2014932770188,176.220869569746\r\n\"Male\",66.7517235557101,166.366264560012\r\n\"Male\",73.2810402497187,201.407019000057\r\n\"Male\",68.5853149654815,191.026243931068\r\n\"Male\",71.7787289334816,195.024268974457\r\n\"Male\",71.3184340915254,211.983344399568\r\n\"Male\",67.0840433478276,167.893176922926\r\n\"Male\",71.4271438809247,215.154985406312\r\n\"Male\",65.7699667927621,170.572520913216\r\n\"Male\",67.412046032636,195.472663918172\r\n\"Male\",65.8292966168988,163.105924049836\r\n\"Male\",73.295350593677,223.870178030187\r\n\"Male\",65.1861213914429,165.028012640068\r\n\"Male\",65.3485896341496,156.274801434304\r\n\"Male\",72.3564470019659,199.972455176131\r\n\"Male\",66.9881287128124,176.198725184527\r\n\"Male\",66.6265193462048,179.053683004071\r\n\"Male\",69.081456752367,176.867604161727\r\n\"Male\",72.109559993712,206.603433846240\r\n\"Male\",74.7932882435025,215.235440192050\r\n\"Male\",71.7943848783154,199.316043562422\r\n\"Male\",66.1132419928436,172.403019419652\r\n\"Male\",69.0395224965333,192.092449211837\r\n\"Male\",64.805302885928,147.363350276346\r\n\"Male\",71.1107821821191,184.144711111688\r\n\"Male\",67.3325661747305,173.059213490754\r\n\"Male\",69.0764356063413,173.363267679951\r\n\"Male\",71.0903637209687,181.030637176652\r\n\"Male\",63.9318040372715,162.247075758548\r\n\"Male\",69.9222245807765,183.779095971085\r\n\"Male\",69.7412396393621,206.636440218598\r\n\"Male\",65.126893844251,167.300255680145\r\n\"Male\",71.6082488278993,210.325952008248\r\n\"Male\",72.9068175533633,212.799040453567\r\n\"Male\",66.6870696361505,169.207323155429\r\n\"Male\",69.62454974967,171.396663132362\r\n\"Male\",64.0848340866297,164.462737014583\r\n\"Male\",72.4363238272856,211.942717816643\r\n\"Male\",71.2379681926701,208.494080766995\r\n\"Male\",69.0550708370863,176.141893827807\r\n\"Male\",75.553552225046,218.887283327876\r\n\"Male\",66.8969915133392,177.573446455673\r\n\"Male\",73.298338885144,194.948577135866\r\n\"Male\",65.8640344749623,175.56257866451\r\n\"Male\",68.7798587415388,174.579325278338\r\n\"Male\",69.342607631827,186.206275034938\r\n\"Male\",67.9644693970273,173.911384044234\r\n\"Male\",69.2082410739386,188.384881861092\r\n\"Male\",68.5091491736712,199.896558562946\r\n\"Male\",71.0518734357455,189.594976663833\r\n\"Male\",71.0478237814855,206.689585451311\r\n\"Male\",69.5042374371988,188.665144898766\r\n\"Male\",74.9769526518056,248.8488726642\r\n\"Male\",68.5031915142394,183.731286117888\r\n\"Male\",70.6267527240265,196.415983180694\r\n\"Male\",67.3942812009941,168.520743208648\r\n\"Male\",65.0424470905307,178.301600333992\r\n\"Male\",70.8138900127919,196.348029154279\r\n\"Male\",70.750805211364,196.296643499022\r\n\"Male\",72.4995798036306,198.939997056035\r\n\"Male\",70.4211836640729,205.465481239682\r\n\"Male\",75.5794443353472,239.333840315283\r\n\"Male\",65.1240419483023,170.056181810867\r\n\"Male\",69.371178264009,191.405711075729\r\n\"Male\",68.0747358888746,187.335136792891\r\n\"Male\",71.9348431728697,215.280294898330\r\n\"Male\",72.1211495572177,204.457450295104\r\n\"Male\",73.912908382747,227.257086652111\r\n\"Male\",65.6776085322676,181.382417042021\r\n\"Male\",73.3796782646495,200.011262518687\r\n\"Male\",73.7495365138171,197.605874735158\r\n\"Male\",64.5987969022366,173.992094268605\r\n\"Male\",66.3083725837049,181.98781574556\r\n\"Male\",65.9741449195987,177.664315615015\r\n\"Male\",68.602856206573,179.187804000123\r\n\"Male\",67.1367592016168,182.962242783551\r\n\"Male\",68.629930675173,184.289728965999\r\n\"Male\",71.4841494097764,229.639861491959\r\n\"Male\",71.5478186714699,199.797381303741\r\n\"Male\",68.6175683940527,183.13822371098\r\n\"Male\",72.6305940036647,204.761965470611\r\n\"Male\",69.7438052049668,186.705759585163\r\n\"Male\",66.6382533135472,168.039237104874\r\n\"Male\",68.0172808705494,180.158380235136\r\n\"Male\",70.6036801959668,188.423812318267\r\n\"Male\",67.3667952725085,167.291994880019\r\n\"Male\",71.789941614854,193.437528654870\r\n\"Male\",66.4139667403527,182.710149533919\r\n\"Male\",68.1713988260531,190.235688311971\r\n\"Male\",67.9530162603119,181.595756618972\r\n\"Male\",65.334074935713,183.769605369823\r\n\"Male\",69.8576476952053,186.428481539558\r\n\"Male\",65.8089913681022,170.704844471673\r\n\"Male\",70.8966005150552,215.062268826601\r\n\"Male\",71.5004477406619,195.476003211213\r\n\"Male\",74.1613143798719,223.612953199062\r\n\"Male\",71.9835519901657,215.453961443983\r\n\"Male\",65.9789764412681,168.450365986034\r\n\"Male\",69.0042995527855,196.362336212804\r\n\"Male\",68.4651634393393,183.672869075466\r\n\"Male\",65.0385030205002,164.330133205380\r\n\"Male\",73.680958444381,223.609136475135\r\n\"Male\",69.553012381007,176.282408555645\r\n\"Male\",68.9210464703126,180.79742710884\r\n\"Male\",67.7302749164575,168.545076355386\r\n\"Male\",66.9504805967336,174.845396598486\r\n\"Male\",69.5431163518097,188.090866648531\r\n\"Male\",70.4477916623115,199.383452889840\r\n\"Male\",65.7012443142669,173.211608727510\r\n\"Male\",64.8127073004397,163.428121742457\r\n\"Male\",75.0760764727887,229.233671294062\r\n\"Male\",67.5429283763125,166.334796590382\r\n\"Male\",69.9900983879953,206.660949042745\r\n\"Male\",73.4317291499693,216.015176365581\r\n\"Male\",70.2018896651885,192.528056808982\r\n\"Male\",72.152093843505,181.243648063488\r\n\"Male\",71.8189261546497,207.709155586242\r\n\"Male\",68.2671032059243,190.469466185276\r\n\"Male\",68.9936005179232,188.775621877801\r\n\"Male\",68.9334261296966,199.632935051206\r\n\"Male\",69.7465307640816,195.526568621515\r\n\"Male\",66.2262530887009,166.052640868074\r\n\"Male\",64.4997101773162,164.723130530328\r\n\"Male\",71.1061963061444,203.983052809861\r\n\"Male\",70.3341357383126,187.247847502349\r\n\"Male\",68.0422060105184,169.430852318367\r\n\"Male\",67.1128761229939,175.776350093822\r\n\"Male\",71.8416851655764,207.957832473152\r\n\"Male\",71.7436748646054,197.936832130393\r\n\"Male\",67.4495010651725,192.585560750949\r\n\"Male\",65.7157085786502,163.008036874116\r\n\"Male\",69.3753243425993,204.973546938437\r\n\"Male\",66.643246902504,167.813501531290\r\n\"Male\",67.7799121676394,173.387966081254\r\n\"Male\",73.3658506177066,206.033858632294\r\n\"Male\",69.1571915097223,185.414435390982\r\n\"Male\",73.7421445984726,199.513071075091\r\n\"Male\",69.701668481179,197.350489259023\r\n\"Male\",65.8448804890073,164.276917855489\r\n\"Male\",75.4563283585185,206.503557529833\r\n\"Male\",65.6826550678392,180.490439873199\r\n\"Male\",70.4335879900971,199.06839753\r\n\"Male\",72.2037937631139,195.576430204512\r\n\"Male\",71.0355086391,192.756097368058\r\n\"Male\",72.464759914417,225.633703427390\r\n\"Male\",60.2437181028691,153.831429216947\r\n\"Male\",71.4840745803273,193.009757912692\r\n\"Male\",68.6265969129178,163.387454914258\r\n\"Male\",70.642802923956,187.506566365527\r\n\"Male\",70.1098295752512,219.857610461200\r\n\"Male\",67.1334442916497,175.152372753389\r\n\"Male\",66.8012409799403,175.043755479441\r\n\"Male\",66.0543772240985,162.517072642348\r\n\"Male\",65.4421255751776,169.379709559426\r\n\"Male\",68.6537780569762,194.939858305624\r\n\"Male\",69.5339449884536,175.818974977575\r\n\"Male\",73.9338806181208,218.550093254024\r\n\"Male\",68.0415276766908,185.183339389795\r\n\"Male\",69.827310105956,200.232020572465\r\n\"Male\",68.5701254397349,192.329282181503\r\n\"Male\",68.9855539478644,186.341902051518\r\n\"Male\",68.5168794396837,186.362411645933\r\n\"Male\",70.1089904322315,184.135436160748\r\n\"Male\",65.8254451927654,156.804215038989\r\n\"Male\",66.2823017245277,163.836439171189\r\n\"Male\",67.7214921667194,177.663755958389\r\n\"Male\",68.6730422761976,182.163561701064\r\n\"Male\",72.8666729122285,215.453272816054\r\n\"Male\",68.999607560707,171.409465241574\r\n\"Male\",74.348485150254,210.369030639573\r\n\"Male\",70.8794672489916,186.270382988466\r\n\"Male\",70.1878493105397,194.400248420937\r\n\"Male\",69.351832242262,174.359598738334\r\n\"Male\",70.6810437360309,195.985898110075\r\n\"Male\",63.7691149798678,165.701730944036\r\n\"Male\",71.2536148826262,193.829564444462\r\n\"Male\",69.3850625328453,194.615457891224\r\n\"Male\",71.4643326881547,203.632951634329\r\n\"Male\",71.7856156071885,192.550820558374\r\n\"Male\",65.0054061792742,152.801310681396\r\n\"Male\",65.9756468309282,178.295096132824\r\n\"Male\",68.2807475988903,178.062364738300\r\n\"Male\",67.6811164490451,179.131733758258\r\n\"Male\",64.6006005377932,165.463352397708\r\n\"Male\",71.9543552002517,205.012924750896\r\n\"Male\",71.6537033892934,203.560177162322\r\n\"Male\",68.4449674035786,170.046480059318\r\n\"Male\",63.8530119602319,163.020712290409\r\n\"Male\",67.9451830843268,176.935955204858\r\n\"Male\",68.7895393943756,176.936187302851\r\n\"Male\",71.5952389944303,207.796144117030\r\n\"Male\",69.4989464774697,197.456280496505\r\n\"Male\",66.171479665222,150.023472711261\r\n\"Male\",67.2402582750194,180.410028167943\r\n\"Male\",71.9886269995038,203.619892177037\r\n\"Male\",66.8580051449311,177.403382388963\r\n\"Male\",67.5759710489801,175.891959595933\r\n\"Male\",68.9919775552593,194.350108768264\r\n\"Male\",74.6290981211044,226.892153616578\r\n\"Male\",70.8121622451816,206.293369554484\r\n\"Male\",70.8535496255446,195.251666491753\r\n\"Male\",68.5507144535643,197.011049712799\r\n\"Male\",65.0383833813307,154.104776734366\r\n\"Male\",69.9892052553004,185.845964022221\r\n\"Male\",71.9937450614421,206.337325448888\r\n\"Male\",70.3985435860698,179.424881771189\r\n\"Male\",68.4137911385991,194.385230284124\r\n\"Male\",67.0861118731947,177.543107576026\r\n\"Male\",70.8475808780624,195.969325053707\r\n\"Male\",67.9075589075407,179.310232906941\r\n\"Male\",66.3529082736873,172.301393950189\r\n\"Male\",62.4762567176972,140.160658613611\r\n\"Male\",67.0600208165061,187.725678368781\r\n\"Male\",66.7560292174062,165.989782092878\r\n\"Male\",70.185950915161,188.001394221727\r\n\"Male\",69.2112071037496,183.096624151011\r\n\"Male\",71.1765712130773,204.47592322294\r\n\"Male\",71.6354070267975,211.607861393655\r\n\"Male\",70.872811462741,179.368529700098\r\n\"Male\",72.1895620404837,214.686484468206\r\n\"Male\",64.3984832271446,146.683845559696\r\n\"Male\",67.6943047368205,178.159153413349\r\n\"Male\",70.475543576638,197.894757432703\r\n\"Male\",71.542832896417,204.716798447032\r\n\"Male\",70.1078517456433,199.451431257303\r\n\"Male\",64.059623006241,161.015154591803\r\n\"Male\",69.4627154392701,179.697918533356\r\n\"Male\",68.7930601669446,197.114929937545\r\n\"Male\",66.3595061199446,166.122860775823\r\n\"Male\",67.2498003057156,182.842746657182\r\n\"Male\",71.9701401976461,206.823605271503\r\n\"Male\",72.7152245437666,207.24658122651\r\n\"Male\",65.1865694174926,172.453691601477\r\n\"Male\",71.5670024732117,211.153566451220\r\n\"Male\",65.840638295757,162.484866133794\r\n\"Male\",67.942327464776,169.927496823046\r\n\"Male\",72.5583724718679,198.809186864260\r\n\"Male\",69.0962029934429,180.78017477071\r\n\"Male\",65.9340903421704,157.706693721179\r\n\"Male\",63.8071784549547,167.362944407411\r\n\"Male\",67.319520128829,177.16161181273\r\n\"Male\",71.8795384923435,196.638566065010\r\n\"Male\",68.7042590395085,184.277158793982\r\n\"Male\",67.9346615924944,182.688022191678\r\n\"Male\",69.2698292892284,175.046841795658\r\n\"Male\",64.8682718320948,163.198206099379\r\n\"Male\",67.1800452753145,177.821657075053\r\n\"Male\",73.1586418690673,230.994904705117\r\n\"Male\",65.7553236599575,166.965345014142\r\n\"Male\",63.3697644893544,141.901777414332\r\n\"Male\",76.8668549581823,240.536796698663\r\n\"Male\",68.2710499073989,172.941248241725\r\n\"Male\",65.4808580990564,150.292307200069\r\n\"Male\",71.4081522081335,208.059373566721\r\n\"Male\",67.678644043458,186.504349407445\r\n\"Male\",68.6713910540146,170.431873368585\r\n\"Male\",67.2409041032986,174.295299596564\r\n\"Male\",64.8150085176793,159.940417052520\r\n\"Male\",68.023799653567,180.128532379147\r\n\"Male\",72.7469167831248,204.614317732258\r\n\"Male\",67.5383087679076,181.865044346081\r\n\"Male\",71.7599909290842,211.480853499342\r\n\"Male\",66.2872442901916,180.914926525865\r\n\"Male\",75.1847948257597,222.475210974731\r\n\"Male\",63.4886836517284,156.732431299329\r\n\"Male\",67.2300135468972,163.476266634742\r\n\"Male\",67.7958934057648,169.039215418834\r\n\"Male\",66.3818587336622,172.781824110699\r\n\"Male\",67.1958155305088,194.235438031997\r\n\"Male\",71.4807287997842,202.671539299672\r\n\"Male\",68.1790660556521,165.113235363145\r\n\"Male\",73.2945837202624,225.260179000951\r\n\"Male\",77.1008721027022,240.455351800759\r\n\"Male\",62.605034873978,152.726549748073\r\n\"Male\",69.5761714022238,203.289127006805\r\n\"Male\",75.4236865563582,220.757114442976\r\n\"Male\",63.0902897651848,140.517044492207\r\n\"Male\",76.6909627296268,233.1586923868\r\n\"Male\",66.9276689663426,169.535121116643\r\n\"Male\",64.1164285273487,146.237397860166\r\n\"Male\",69.5783300161394,191.377252247276\r\n\"Male\",71.1902992551411,183.845507094266\r\n\"Male\",67.519372152622,200.897021073657\r\n\"Male\",73.1930084082932,206.750503917448\r\n\"Male\",71.6256009036064,179.753943802224\r\n\"Male\",67.7685968800007,190.320218810512\r\n\"Male\",72.2751824966983,227.269347547858\r\n\"Male\",65.4181191974688,160.736645446975\r\n\"Male\",69.5438003916511,207.874838789751\r\n\"Male\",68.7912043849282,167.670428882281\r\n\"Male\",75.1812608641992,218.513276857409\r\n\"Male\",72.3088137820774,209.455552279001\r\n\"Male\",69.326932139984,212.289297441882\r\n\"Male\",64.9305300745508,149.837680356683\r\n\"Male\",69.4862874005581,199.534131277679\r\n\"Male\",66.7904794483487,186.930370461676\r\n\"Male\",70.9617877127908,181.050984276392\r\n\"Male\",72.9932971547313,190.904148445298\r\n\"Male\",71.7323427196252,198.635976259846\r\n\"Male\",60.9720323052125,150.865014390545\r\n\"Male\",67.524889145181,177.020905756561\r\n\"Male\",68.3146756401921,186.632185304330\r\n\"Male\",69.3397805355218,193.041363498725\r\n\"Male\",67.9263853240683,168.685986420117\r\n\"Male\",69.4542504692111,205.550568068128\r\n\"Male\",68.0204197072484,172.546900989922\r\n\"Male\",76.8487612691053,254.209073180735\r\n\"Male\",70.501368203878,180.135324446521\r\n\"Male\",69.9823440907218,176.464926128901\r\n\"Male\",65.8952150956405,151.183699012324\r\n\"Male\",69.6184519516426,189.584957331078\r\n\"Male\",68.4510841264866,166.832798718981\r\n\"Male\",68.2408015505215,163.632516077347\r\n\"Male\",70.6937611666062,194.230612852264\r\n\"Male\",67.7491296818774,171.875902745534\r\n\"Male\",72.0025203669615,189.386299571946\r\n\"Male\",72.7134907568074,207.459681732912\r\n\"Male\",66.1477384703774,183.935070087864\r\n\"Male\",68.3768266999005,189.465942705764\r\n\"Male\",71.5872158686328,184.457925783800\r\n\"Male\",70.3561662279372,185.024507597114\r\n\"Male\",65.8889513998202,159.005856092890\r\n\"Male\",62.525783739867,144.750084449321\r\n\"Male\",68.5562814918414,189.036497671960\r\n\"Male\",69.1969826515158,194.257747797597\r\n\"Male\",63.8460483229035,161.697693477066\r\n\"Male\",73.1433355001015,205.721863940232\r\n\"Male\",71.9251064558823,198.674655193774\r\n\"Male\",69.604026653413,185.639510744775\r\n\"Male\",68.5660918222243,180.889582602943\r\n\"Male\",74.0407798950764,217.122686245623\r\n\"Male\",67.5629128378475,171.266429819698\r\n\"Male\",73.0283155143541,225.564077060447\r\n\"Male\",63.7561632979229,158.747207600433\r\n\"Male\",71.7897799722807,207.493691093771\r\n\"Male\",67.725618928594,201.116400930408\r\n\"Male\",71.5290014827599,220.94065027989\r\n\"Male\",66.6877422279383,184.508237773870\r\n\"Male\",75.0444861944777,222.034564699976\r\n\"Male\",70.7896983309274,186.575625957980\r\n\"Male\",67.4972703606998,180.742459288516\r\n\"Male\",72.0747755144427,195.046634080451\r\n\"Male\",69.105846253042,190.213987201726\r\n\"Male\",69.1485331637724,190.345610968053\r\n\"Male\",69.33697762557,180.239516481440\r\n\"Male\",66.8782860897404,172.285307522221\r\n\"Male\",71.1644057925392,199.042919819346\r\n\"Male\",70.2359843634208,196.461413498625\r\n\"Male\",69.8454220544944,178.674044434546\r\n\"Male\",64.7373387162336,161.650244516174\r\n\"Male\",72.9239700895835,204.220209116356\r\n\"Male\",71.1845576397817,200.837100922882\r\n\"Male\",63.1219267893518,153.944731337291\r\n\"Male\",66.4336836456774,173.995006760975\r\n\"Male\",69.6064373218433,184.644156760949\r\n\"Male\",70.2510370438515,190.654090176271\r\n\"Male\",69.6996037726914,182.700813581942\r\n\"Male\",67.8627382412041,170.795052136636\r\n\"Male\",67.3602233102933,174.586148187258\r\n\"Male\",70.983670488761,182.136435149657\r\n\"Male\",72.8712626131453,221.756660052584\r\n\"Male\",62.3483179935539,150.721987710062\r\n\"Male\",63.2183603040133,142.158882740641\r\n\"Male\",70.1742946114119,201.713032391986\r\n\"Male\",68.9555250979195,204.427510315559\r\n\"Male\",70.1563997432059,189.509015405781\r\n\"Male\",66.673870982868,174.159263609077\r\n\"Male\",69.9440797901785,196.178101276605\r\n\"Male\",64.0980072075644,164.482231596251\r\n\"Male\",66.29944080787,159.235987804992\r\n\"Male\",70.5573381083313,204.280202715582\r\n\"Male\",73.3002326791658,206.103156712409\r\n\"Male\",67.0178481210553,156.544812316039\r\n\"Male\",71.419541743596,199.667482774619\r\n\"Male\",69.2620291447985,162.288236226001\r\n\"Male\",76.6001829545762,239.697207027428\r\n\"Male\",68.7114178724069,195.391862159653\r\n\"Male\",61.0907475005205,147.266463481623\r\n\"Male\",71.850344819342,202.669703139689\r\n\"Male\",65.2525663468544,170.522745558528\r\n\"Male\",67.2267185892044,158.125458070433\r\n\"Male\",74.8531636229816,229.402041956599\r\n\"Male\",64.8709114048426,154.935691951312\r\n\"Male\",67.8413625063854,179.647844388469\r\n\"Male\",68.6817811859002,188.273424525799\r\n\"Male\",68.8499886145476,193.762099235717\r\n\"Male\",70.0377611559296,190.715368073540\r\n\"Male\",67.5436217554202,196.493315163641\r\n\"Male\",68.4293969443223,172.915306526056\r\n\"Male\",67.680014500842,171.617124623648\r\n\"Male\",69.1689560591429,191.820572556407\r\n\"Male\",71.8102807633512,203.271066643973\r\n\"Male\",73.865890460385,223.464746852520\r\n\"Male\",69.7629047258566,186.236750761078\r\n\"Male\",66.609468641525,191.841854586274\r\n\"Male\",66.1688164617831,154.594031762614\r\n\"Male\",67.1436545681765,182.609139212536\r\n\"Male\",76.4823187091377,230.794195470194\r\n\"Male\",69.5496995552631,184.494827819341\r\n\"Male\",70.0012309744693,200.500678135024\r\n\"Male\",73.8462248688545,222.620663681748\r\n\"Male\",68.9884453717738,173.098430301644\r\n\"Male\",70.6431925632497,198.491167722058\r\n\"Male\",65.1469076866683,153.296437253659\r\n\"Male\",65.2327708069421,168.739899747244\r\n\"Male\",70.1031643750325,186.67546614618\r\n\"Male\",67.7944603103637,179.913766051073\r\n\"Male\",68.7755036786373,199.601514226796\r\n\"Male\",68.0291151422145,167.541952036877\r\n\"Male\",68.7892271430625,187.056791918512\r\n\"Male\",68.2995143116332,184.840081739358\r\n\"Male\",66.937451868686,169.450393889519\r\n\"Male\",65.3437055704396,166.958560451201\r\n\"Male\",66.2124337212599,176.747909726572\r\n\"Male\",68.9498577517652,196.035689822723\r\n\"Male\",69.7236968410306,188.249505345517\r\n\"Male\",62.0280433365798,149.231284287071\r\n\"Male\",67.2623418758255,167.074596747779\r\n\"Male\",65.2859132174667,161.148234552839\r\n\"Male\",69.42534001901,188.779449754868\r\n\"Male\",66.0711396118842,162.201840372466\r\n\"Male\",69.0508397846292,198.371794256232\r\n\"Male\",68.1246915328235,186.907661618339\r\n\"Male\",72.717612705243,210.365361519962\r\n\"Male\",71.300221532449,189.794534874093\r\n\"Male\",70.7816425068478,209.511912850533\r\n\"Male\",69.7835319920342,180.137289236640\r\n\"Male\",70.5240492043179,193.094687490084\r\n\"Male\",67.6369665865025,161.544106573257\r\n\"Male\",69.1283566295392,184.142280775944\r\n\"Male\",69.3474920063227,180.285708246862\r\n\"Male\",68.0967595584502,189.266348767830\r\n\"Male\",73.768660920017,216.968238466275\r\n\"Male\",72.0989044448574,207.539909456573\r\n\"Male\",72.3860981627709,212.212518831504\r\n\"Male\",69.5386843604893,189.533169703578\r\n\"Male\",71.36206500728,189.156791331041\r\n\"Male\",67.425499838467,187.952602764065\r\n\"Male\",63.7013645640432,169.759770984934\r\n\"Male\",71.66933582106,208.335506865296\r\n\"Male\",74.4606944911152,217.631866436072\r\n\"Male\",68.5073970671532,167.861298195562\r\n\"Male\",68.1178089734949,171.706782634827\r\n\"Male\",63.0341698280492,131.800702916443\r\n\"Male\",68.73713054322,190.149003712083\r\n\"Male\",72.0372677997777,209.934707622310\r\n\"Male\",69.41066207624,180.718257678176\r\n\"Male\",70.9497700994047,194.256851262025\r\n\"Male\",71.0146142921773,192.873509134883\r\n\"Male\",73.1053070852177,206.818026615073\r\n\"Male\",69.1938714016702,182.427616361242\r\n\"Male\",69.8932686264077,196.075636901452\r\n\"Male\",71.074818364463,198.021691384998\r\n\"Male\",65.5661013584934,162.374232259260\r\n\"Male\",67.2293422715995,161.703536178370\r\n\"Male\",72.2477471839842,217.378498294396\r\n\"Male\",69.442300077574,174.885728547394\r\n\"Male\",74.1009902457718,217.187610639723\r\n\"Male\",69.5924791921135,181.616836714879\r\n\"Male\",68.6430173384938,181.371723130548\r\n\"Male\",73.8953152272514,208.037702066837\r\n\"Male\",72.031923917951,198.9535791767\r\n\"Male\",68.4852135129936,184.657139958437\r\n\"Male\",66.7552191174723,141.674976833422\r\n\"Male\",69.2898855810603,179.561863817312\r\n\"Male\",72.1219265019249,199.120862389857\r\n\"Male\",71.3169877488631,199.157694522968\r\n\"Male\",67.2528410428749,174.175000727874\r\n\"Male\",65.6408449039344,154.503178418822\r\n\"Male\",65.8497985691504,165.542689956940\r\n\"Male\",65.5946128268641,162.291597258272\r\n\"Male\",68.8369333583183,183.697826799390\r\n\"Male\",64.4512115827048,147.044657352242\r\n\"Male\",67.3817728386335,179.319259045558\r\n\"Male\",71.3663654768859,199.881585246269\r\n\"Male\",69.3005304360303,202.838700722612\r\n\"Male\",70.2043479472151,176.659089639663\r\n\"Male\",66.7103909924789,174.990111793505\r\n\"Male\",72.4320810423557,210.722947438366\r\n\"Male\",69.9361907343168,187.728757464405\r\n\"Male\",68.5023678249719,192.578382265299\r\n\"Male\",63.6515082468666,159.604267027382\r\n\"Male\",72.2611846469261,216.867467177739\r\n\"Male\",65.9045066406036,186.015505146442\r\n\"Male\",74.0911900374635,215.994558454458\r\n\"Male\",69.6565112136457,182.942292479785\r\n\"Male\",71.8615998138472,194.764540000883\r\n\"Male\",69.0120284697781,182.686684277419\r\n\"Male\",68.5613711736471,175.041945711247\r\n\"Male\",70.2304111293059,207.412833653302\r\n\"Male\",65.7967781937743,175.912287800921\r\n\"Male\",66.2964227716638,176.252799588434\r\n\"Male\",67.7985803261825,184.716884970712\r\n\"Male\",68.2116569609695,196.058997845219\r\n\"Male\",72.7932197292912,209.806121474225\r\n\"Male\",68.7212180185426,190.120244516944\r\n\"Male\",67.0429030337102,182.721452432648\r\n\"Male\",70.7703571321698,197.332612713016\r\n\"Male\",67.5226605508798,172.867726636091\r\n\"Male\",72.9622270487991,207.50145546613\r\n\"Male\",66.5539863814558,171.467480830700\r\n\"Male\",64.3958283684289,145.39863231907\r\n\"Male\",69.997463823523,198.817508176949\r\n\"Male\",69.2176337106093,197.355995147650\r\n\"Male\",71.4537373827253,195.538165951745\r\n\"Male\",71.9384959492937,217.559784019170\r\n\"Male\",68.995658520388,192.513164591725\r\n\"Male\",65.034102155477,163.995593439738\r\n\"Male\",70.0304887722538,196.01833670293\r\n\"Male\",68.3050007333406,181.173558781912\r\n\"Male\",73.1131767925108,211.419775075714\r\n\"Male\",70.724292066026,197.361246600794\r\n\"Male\",68.8494796592457,189.791341203241\r\n\"Male\",65.9369230675052,180.500485214155\r\n\"Male\",71.5273414341669,206.543953428620\r\n\"Male\",72.6531446179203,223.935449889002\r\n\"Male\",67.5259727503096,175.470021177302\r\n\"Male\",70.2216472898035,203.995316841321\r\n\"Male\",73.2230709356739,216.149217729092\r\n\"Male\",69.6844576252451,201.625724652623\r\n\"Male\",69.7449152056439,197.655268021174\r\n\"Male\",69.5114690301677,198.955946204012\r\n\"Male\",69.812724635604,196.613143811568\r\n\"Male\",62.5371392122177,159.64599620432\r\n\"Male\",71.5705082207623,200.546570081206\r\n\"Male\",70.4599451027778,199.183533286829\r\n\"Male\",68.1861571479218,184.095237378594\r\n\"Male\",70.1560126502743,185.257822705305\r\n\"Male\",69.6726186921254,203.038218257480\r\n\"Male\",68.3844491037778,178.307495336133\r\n\"Male\",61.9766861508983,137.666526856629\r\n\"Male\",67.1070656270633,186.879192802052\r\n\"Male\",65.1029348660786,159.104753561143\r\n\"Male\",68.5919540264725,196.184005335904\r\n\"Male\",66.3746183608329,166.923412925573\r\n\"Male\",68.1061090732165,187.420090888079\r\n\"Male\",67.1890459715083,168.695154616812\r\n\"Male\",64.7089540624648,184.426610901015\r\n\"Male\",68.7335142635047,186.992237179932\r\n\"Male\",68.10845837403,178.461168551695\r\n\"Male\",75.6903839208958,223.587548119164\r\n\"Male\",65.66251180719,170.932863963365\r\n\"Male\",70.7225053435769,198.121183383210\r\n\"Male\",67.5533213058089,178.247784671234\r\n\"Male\",77.5471863409053,242.041172648909\r\n\"Male\",68.015294615227,186.094459710412\r\n\"Male\",70.7627956594325,196.765261064146\r\n\"Male\",67.878401716611,152.896964847604\r\n\"Male\",68.0701901396216,169.315686503236\r\n\"Male\",68.464565083481,182.130883035614\r\n\"Male\",68.1385508788607,187.078465595271\r\n\"Male\",70.8304806689428,204.697661970683\r\n\"Male\",73.166638105566,232.761166336534\r\n\"Male\",64.7461743198555,176.948432999639\r\n\"Male\",64.7784801980082,158.17255009629\r\n\"Male\",69.3476174583757,185.667025995320\r\n\"Male\",68.4444403761031,183.818407694197\r\n\"Male\",69.284240158114,206.332544990546\r\n\"Male\",72.3334760051182,210.964440516914\r\n\"Male\",66.7472734922552,156.097266729178\r\n\"Male\",67.5228908707639,179.046712630959\r\n\"Male\",69.0888645946349,196.738709318429\r\n\"Male\",67.455245877847,192.835593292195\r\n\"Male\",70.3749846216782,179.374213738752\r\n\"Male\",70.3290936155985,209.58529221358\r\n\"Male\",68.6087581009146,201.781982901540\r\n\"Male\",71.0069025307876,192.794562338277\r\n\"Male\",70.9442297643081,190.751029969281\r\n\"Male\",67.7607874306241,178.820340152924\r\n\"Male\",71.8047729223144,220.398127200159\r\n\"Male\",72.9397364716663,199.095171377781\r\n\"Male\",71.3688907648952,205.216921791890\r\n\"Male\",72.8536001008955,199.814707675520\r\n\"Male\",65.7573321116953,167.667432358641\r\n\"Male\",68.7643601372847,185.934778195764\r\n\"Male\",68.6671579610973,206.515756632978\r\n\"Male\",67.5360280897294,177.056515488706\r\n\"Male\",71.9740370456364,211.98785025273\r\n\"Male\",65.8692531243916,176.181289497547\r\n\"Male\",66.9088342309804,195.405195410463\r\n\"Male\",70.5311746623251,176.993077929943\r\n\"Male\",67.3858091764909,171.05608268942\r\n\"Male\",70.513230652926,205.725383948652\r\n\"Male\",72.4304550804762,208.141537132869\r\n\"Male\",70.5423927817371,197.041858519770\r\n\"Male\",70.1965802854446,194.699193524582\r\n\"Male\",71.1929614495965,206.196180056506\r\n\"Male\",63.5771768953184,156.820414854543\r\n\"Male\",67.839590246404,169.459305890162\r\n\"Male\",67.0085793991972,168.926794443904\r\n\"Male\",65.4972624621934,175.427247822009\r\n\"Male\",65.5317996336412,177.618224335460\r\n\"Male\",68.7978790473127,186.857838775599\r\n\"Male\",70.891173443606,182.28370589774\r\n\"Male\",66.3276990468685,156.606046359655\r\n\"Male\",64.2399122762245,169.850769070359\r\n\"Male\",65.9790480935737,173.886761190519\r\n\"Male\",66.0364448092802,172.140801009789\r\n\"Male\",70.8523785395008,221.053227883920\r\n\"Male\",68.977802627208,190.148682339593\r\n\"Male\",68.9253585994432,191.065682955728\r\n\"Male\",63.8650182456655,161.740260215780\r\n\"Male\",68.4766174538759,176.762771610032\r\n\"Male\",72.1365459360299,214.536568827229\r\n\"Male\",72.9548954312415,214.511760594122\r\n\"Male\",67.8902088460191,168.824926999625\r\n\"Male\",67.7223203245706,175.634877438213\r\n\"Male\",68.4860830678464,203.009243569307\r\n\"Male\",69.8897376153977,203.390800819221\r\n\"Male\",67.6568927918774,192.121523980545\r\n\"Male\",71.4398698519055,182.174364296503\r\n\"Male\",73.2809668311317,225.207435378074\r\n\"Male\",59.8680779342708,117.803841692011\r\n\"Male\",70.836937997105,215.946998824017\r\n\"Male\",65.0008063302381,149.287684034864\r\n\"Male\",69.031825524802,188.258598618738\r\n\"Male\",69.9605218878937,199.816809834134\r\n\"Male\",67.1660564007431,162.801063885889\r\n\"Male\",72.7619063895942,226.736155125258\r\n\"Male\",68.5347706293347,186.703104499025\r\n\"Male\",66.1714582613775,149.999075714197\r\n\"Male\",69.1634530739506,189.146861384614\r\n\"Male\",69.3493930993854,184.316088219314\r\n\"Male\",69.8055810049848,208.435223167274\r\n\"Male\",67.4289082159466,172.112076471477\r\n\"Male\",73.6313363648411,212.485152792428\r\n\"Male\",68.5257336631355,194.110669885852\r\n\"Male\",66.6756827176355,169.253940175445\r\n\"Male\",69.3830474047613,200.566659110968\r\n\"Male\",69.0613820988925,172.035239471501\r\n\"Male\",71.2506239765993,209.482124657112\r\n\"Male\",70.6024088402538,216.511147837803\r\n\"Male\",65.8801355873964,157.450579917075\r\n\"Male\",66.5317464234284,168.247436849264\r\n\"Male\",69.0857938231438,194.643178186085\r\n\"Male\",72.8389938936161,221.080417861228\r\n\"Male\",69.1531022926345,201.994030074385\r\n\"Male\",67.9233106303920,173.348646161641\r\n\"Male\",67.9015249363869,184.059658918228\r\n\"Male\",64.4859290574204,160.677632557097\r\n\"Male\",67.001350214733,183.826758564917\r\n\"Male\",68.4885098078028,184.006789542178\r\n\"Male\",67.1788915930131,179.444445235512\r\n\"Male\",71.915045131092,182.671577948220\r\n\"Male\",69.8235038816249,189.808602549499\r\n\"Male\",69.7686528442783,199.672842705658\r\n\"Male\",66.5573566284942,153.372626085851\r\n\"Male\",68.3799962978338,190.500939450456\r\n\"Male\",71.6971771413658,212.509061383528\r\n\"Male\",67.8992838299366,186.381289115608\r\n\"Male\",66.7940077491144,165.25964315067\r\n\"Male\",67.9075830232353,173.898085386098\r\n\"Male\",70.6435771873362,180.668873838164\r\n\"Male\",61.8348491587699,143.421461766188\r\n\"Male\",68.7352545196221,181.954867075458\r\n\"Male\",67.6044185001555,179.389011247273\r\n\"Male\",69.9297057558467,199.721623719246\r\n\"Male\",67.4102139689504,178.833361389928\r\n\"Male\",67.4647771451662,180.875860459663\r\n\"Male\",68.8293337723017,195.162042097346\r\n\"Male\",68.3884270330404,180.737760655285\r\n\"Male\",71.3296991041762,210.664498242699\r\n\"Male\",70.2327259474281,184.025130592843\r\n\"Male\",67.2979732686591,175.338659816857\r\n\"Male\",70.5957777118295,197.314564065227\r\n\"Male\",69.8416671006111,188.512232923125\r\n\"Male\",65.1111161037714,183.862263280682\r\n\"Male\",73.7060271658048,231.697887262719\r\n\"Male\",69.3081267829753,195.176476367972\r\n\"Male\",67.9059322950369,174.086727116819\r\n\"Male\",72.3595000009733,213.297887303790\r\n\"Male\",68.9303494469266,187.801336939277\r\n\"Male\",70.876666835473,209.240253629637\r\n\"Male\",64.6366312274614,162.40702669862\r\n\"Male\",69.064130558356,176.355211205018\r\n\"Male\",67.6854899419856,178.556922838024\r\n\"Male\",76.732446458109,241.686601265952\r\n\"Male\",67.8820009353618,181.046205435866\r\n\"Male\",63.1501309080411,154.801973019894\r\n\"Male\",68.3132579294602,175.226648576104\r\n\"Male\",71.5284242920317,192.072946759933\r\n\"Male\",68.511889336449,175.433105819427\r\n\"Male\",66.6154888987567,165.350100773614\r\n\"Male\",68.066866584895,187.038344717004\r\n\"Male\",70.287376218039,203.531508961978\r\n\"Male\",67.9222131262908,177.021334759353\r\n\"Male\",71.4519300391906,199.234438721485\r\n\"Male\",68.0889431093448,173.828764940752\r\n\"Male\",69.1457747814604,184.487833523429\r\n\"Male\",69.8329704297875,196.347783266342\r\n\"Male\",71.7750231711273,189.639305713299\r\n\"Male\",67.9079954305426,199.479457999465\r\n\"Male\",66.3414830491598,166.107467078417\r\n\"Male\",69.2034285319249,186.393762304283\r\n\"Male\",67.7770087271898,179.784084060020\r\n\"Male\",71.2837358812353,211.627537668269\r\n\"Male\",75.3308465172577,240.44081593557\r\n\"Male\",68.1714041982134,174.873336993624\r\n\"Male\",66.7524196522147,176.100266728785\r\n\"Male\",68.5408946169118,190.131233920062\r\n\"Male\",66.720492842324,169.684086844348\r\n\"Male\",72.447983717585,213.239108590857\r\n\"Male\",65.2416370801193,152.223696532683\r\n\"Male\",67.1294975106874,155.520712829209\r\n\"Male\",65.1161720362222,153.128067140559\r\n\"Male\",63.7508280687841,154.666008652389\r\n\"Male\",65.4524639642861,174.910328161193\r\n\"Male\",66.9901405254427,160.178971538123\r\n\"Male\",67.3093046958745,195.012129532863\r\n\"Male\",65.0018964277919,157.559024052726\r\n\"Male\",67.6991017090096,185.006776560315\r\n\"Male\",67.2667358455084,178.634684467998\r\n\"Male\",68.211373877601,174.898716996865\r\n\"Male\",67.2224674889485,176.538232159961\r\n\"Male\",70.0300095284061,208.272738618747\r\n\"Male\",68.2841631248024,185.537597227484\r\n\"Male\",68.3914832395403,181.695335403659\r\n\"Male\",71.9293400915774,215.049659956354\r\n\"Male\",69.1316918736416,167.82576492018\r\n\"Male\",69.8593314375424,202.805975086246\r\n\"Male\",68.5418416884537,180.353225489144\r\n\"Male\",68.8570110543018,176.642421881176\r\n\"Male\",73.5965326326326,229.554636629063\r\n\"Male\",68.3326048406708,195.876815264353\r\n\"Male\",68.2627394326726,183.078953381949\r\n\"Male\",71.4333045402772,196.380703986065\r\n\"Male\",71.2792428096875,192.675508043898\r\n\"Male\",67.1722774950073,168.183014977891\r\n\"Male\",68.4221502236242,178.171410103334\r\n\"Male\",69.4694468167024,202.649823456785\r\n\"Male\",69.3707199184009,175.937148417667\r\n\"Male\",65.0782893941959,163.672480582963\r\n\"Male\",70.3198275994047,190.047879666060\r\n\"Male\",70.1200300326293,192.553956170328\r\n\"Male\",68.6607851306331,182.35904328602\r\n\"Male\",68.4316603406336,166.114508566524\r\n\"Male\",71.1893840849912,202.782735719744\r\n\"Male\",67.9918954453877,179.390563783689\r\n\"Male\",65.3444634368326,174.258682971630\r\n\"Male\",68.919881174651,189.918571067353\r\n\"Male\",69.5985512716625,186.898568969186\r\n\"Male\",71.6483448651963,211.240333178922\r\n\"Male\",66.3290572591395,175.683587869239\r\n\"Male\",67.6353232711792,196.624788877726\r\n\"Male\",66.887823114077,181.567085710306\r\n\"Male\",67.4930115906159,171.606063299967\r\n\"Male\",68.4864120329415,172.546072028237\r\n\"Male\",74.677470902286,218.845025702795\r\n\"Male\",64.318061116299,157.783020746768\r\n\"Male\",68.6021004178577,191.958900203991\r\n\"Male\",72.4995835558049,212.970303259001\r\n\"Male\",72.553741616469,222.361125020361\r\n\"Male\",64.4160349317962,158.088177729036\r\n\"Male\",71.6875267418006,202.821543098354\r\n\"Male\",69.6899134730683,177.988816163596\r\n\"Male\",68.2076337049941,184.027977160472\r\n\"Male\",70.047065512364,179.723488430778\r\n\"Male\",70.6544387948162,184.383603208706\r\n\"Male\",67.272645282248,190.302849963033\r\n\"Male\",64.7943886700372,153.626119562073\r\n\"Male\",70.5188417210663,202.468599851873\r\n\"Male\",68.9027140136862,191.835824742788\r\n\"Male\",71.2295289574237,182.808731549851\r\n\"Male\",70.6889433329694,186.792362671577\r\n\"Male\",67.952921585074,171.21714133587\r\n\"Male\",73.9214285338255,211.163054452425\r\n\"Male\",66.1835752777016,180.112060402530\r\n\"Male\",65.3159988232662,189.420728160687\r\n\"Male\",70.1423146566048,175.180490189231\r\n\"Male\",58.4069049317498,121.338322555937\r\n\"Male\",72.4507213695112,201.919563133632\r\n\"Male\",67.4952603409439,165.250263812122\r\n\"Male\",67.0018041360757,165.603321431167\r\n\"Male\",68.1047853043503,186.908019925609\r\n\"Male\",68.254144878136,178.929604083831\r\n\"Male\",68.6058472945698,169.548131726275\r\n\"Male\",72.1191035791778,205.491229435449\r\n\"Male\",67.236978375492,175.908649800196\r\n\"Male\",72.6933787427792,203.453595842764\r\n\"Male\",63.1756549936294,139.132976418735\r\n\"Male\",66.5707725621267,189.843709342592\r\n\"Male\",72.9006512255815,222.509054888283\r\n\"Male\",74.5294545564111,225.540078907474\r\n\"Male\",69.4285574073058,169.574620818447\r\n\"Male\",72.7837660754439,201.668039598642\r\n\"Male\",70.2948149158061,191.986612707550\r\n\"Male\",72.2122970853614,188.935909316701\r\n\"Male\",70.3877465290357,181.002358907756\r\n\"Male\",71.5737775152923,215.297447449297\r\n\"Male\",67.5644570022929,168.540416464356\r\n\"Male\",67.5124846483694,186.291276195306\r\n\"Male\",72.875444304985,190.341920750120\r\n\"Male\",67.6527859307046,165.103769834012\r\n\"Male\",61.7672589768196,146.396972718713\r\n\"Male\",69.1622308250648,179.817768188541\r\n\"Male\",65.6595048250479,151.627434333072\r\n\"Male\",65.854525211549,160.111998791411\r\n\"Male\",69.7688621939797,186.332843345925\r\n\"Male\",67.0121854088821,166.631665835137\r\n\"Male\",67.6684485047045,193.304068842539\r\n\"Male\",74.975230833088,214.495489269683\r\n\"Male\",73.5042593769053,188.875893529098\r\n\"Male\",65.6736434092637,170.062794097362\r\n\"Male\",67.1658594001592,182.680352432697\r\n\"Male\",70.378607812303,193.945086866535\r\n\"Male\",70.7982707392368,198.388000808297\r\n\"Male\",71.2217634694065,204.359917546015\r\n\"Male\",66.7528662909405,163.690688814000\r\n\"Male\",69.359457953741,185.284807206561\r\n\"Male\",63.009573422471,135.630877138289\r\n\"Male\",67.0769690473284,182.555284762756\r\n\"Male\",71.1711534560498,213.457232614393\r\n\"Male\",66.6615647492038,172.014538315318\r\n\"Male\",68.5029434854037,195.045319296530\r\n\"Male\",70.0995449281213,181.956001488203\r\n\"Male\",69.5997949529986,208.948774636174\r\n\"Male\",70.6950010426886,192.025785860003\r\n\"Male\",71.2085658090395,204.242177018492\r\n\"Male\",74.6505402664529,213.320520443745\r\n\"Male\",72.1974895052807,199.49198859641\r\n\"Male\",66.37565643783,175.691355271653\r\n\"Male\",65.82763577673,192.881640534385\r\n\"Male\",67.6832185802234,192.150041915083\r\n\"Male\",71.2201778723495,210.456504601406\r\n\"Male\",73.1033640538637,214.372161472232\r\n\"Male\",68.1739637087841,179.070339397527\r\n\"Male\",67.8845153200526,182.226331233505\r\n\"Male\",66.7858035604488,186.304735627593\r\n\"Male\",65.9411193658542,181.069175790509\r\n\"Male\",65.3886284831394,165.546212938478\r\n\"Male\",70.2944398467073,183.823945444194\r\n\"Male\",66.765467424153,168.074511931168\r\n\"Male\",67.4142774006172,183.839221408314\r\n\"Male\",69.0219010922145,198.622989558571\r\n\"Male\",66.7307545541728,174.156893015953\r\n\"Male\",65.091960817426,160.470735856154\r\n\"Male\",72.7258065631587,225.984684115917\r\n\"Male\",70.534667254932,203.763291531888\r\n\"Male\",68.4745852641165,183.375133902353\r\n\"Male\",67.9304599001737,178.965963782647\r\n\"Male\",71.542808179959,212.443510123348\r\n\"Male\",70.0350426795083,193.775477318303\r\n\"Male\",67.5435971769712,187.354159098741\r\n\"Male\",70.9309293899503,188.703885266529\r\n\"Male\",72.4951768182044,225.378590274705\r\n\"Male\",69.9698858378657,203.275694600745\r\n\"Male\",66.4286519252902,176.218204621022\r\n\"Male\",70.4179702961361,190.324439626527\r\n\"Male\",71.3870199005143,198.822647415191\r\n\"Male\",62.4302762486154,152.841340807724\r\n\"Male\",72.1753091181222,188.630657238075\r\n\"Male\",67.8300013361605,172.776568980666\r\n\"Male\",70.4363473835276,196.175553508369\r\n\"Male\",68.4167672422548,188.117700345724\r\n\"Male\",71.483440226678,209.914741516558\r\n\"Male\",72.1535110041023,196.538474025017\r\n\"Male\",68.9086520378441,185.055132548027\r\n\"Male\",66.0223055376785,167.378816529532\r\n\"Male\",74.2105213931492,204.759343692016\r\n\"Male\",64.5852633931835,157.556611541136\r\n\"Male\",71.8700110838311,219.197877948184\r\n\"Male\",63.9584961713448,138.576564110431\r\n\"Male\",65.5200757970214,166.422109232451\r\n\"Male\",71.9736933807892,205.856369992931\r\n\"Male\",67.3666401182682,167.937531281634\r\n\"Male\",66.4242479825577,169.405618895853\r\n\"Male\",71.5855240582124,193.978622618299\r\n\"Male\",72.7603246597996,219.521253776724\r\n\"Male\",68.809922560961,186.908816513133\r\n\"Male\",68.3790979519897,179.632490713938\r\n\"Male\",70.4748147089426,193.647456075930\r\n\"Male\",70.0406405251763,199.037679063698\r\n\"Male\",70.1783070523867,198.367612206909\r\n\"Male\",72.8314344195098,206.665313669606\r\n\"Male\",66.4162258416784,177.676880522868\r\n\"Male\",73.8017665730408,218.979725750831\r\n\"Male\",64.2764930680842,159.738668065138\r\n\"Male\",66.7244445669455,182.198405909344\r\n\"Male\",70.4149212539265,192.683061466135\r\n\"Male\",65.3991820948526,146.146730027501\r\n\"Male\",68.2152297970961,183.1433826074\r\n\"Male\",68.5148872512248,169.135073809257\r\n\"Male\",66.6697750359324,180.468741850148\r\n\"Male\",73.6833643424223,213.546686840463\r\n\"Male\",70.372074455918,192.078251235246\r\n\"Male\",67.8514590700922,181.718885083568\r\n\"Male\",70.5551256742648,205.989402021695\r\n\"Male\",66.8140260260694,186.324839805672\r\n\"Male\",74.217090997325,222.829850613626\r\n\"Male\",67.6728752379897,173.807418332666\r\n\"Male\",67.2840061842762,172.676874059096\r\n\"Male\",72.6144618351339,205.374252591854\r\n\"Male\",65.3733665582574,172.942984226681\r\n\"Male\",72.1693910043912,204.985511717953\r\n\"Male\",68.0837821109529,194.143049202359\r\n\"Male\",66.1416134798381,170.898027754784\r\n\"Male\",67.8890821850513,170.930201784064\r\n\"Male\",68.1301680653248,194.925271146555\r\n\"Male\",63.791446089604,147.144958260896\r\n\"Male\",67.0716599206962,164.806605914513\r\n\"Male\",69.3887324558585,194.230427615346\r\n\"Male\",69.576910461382,182.888713352003\r\n\"Male\",72.5596952881594,210.863639710134\r\n\"Male\",68.007994184228,171.222080694357\r\n\"Male\",68.5540972956237,172.215745405675\r\n\"Male\",67.6374661865604,194.827041178524\r\n\"Male\",66.0671152576339,167.485795452626\r\n\"Male\",68.3876488596868,179.651758621182\r\n\"Male\",69.6134038324844,188.868777815123\r\n\"Male\",69.7896325283724,192.438324720181\r\n\"Male\",70.7507801350366,212.64766663837\r\n\"Male\",70.5104101560048,174.884884359253\r\n\"Male\",72.9832209363286,224.372519860368\r\n\"Male\",67.0138284235961,176.465211274895\r\n\"Male\",70.358557603781,183.383772184424\r\n\"Male\",65.673076953518,181.595631192572\r\n\"Male\",64.533737605798,153.583453266102\r\n\"Male\",63.8620410671123,155.081236703994\r\n\"Male\",70.8098265262868,203.978417730569\r\n\"Male\",67.8090146892489,179.934465358978\r\n\"Male\",67.6159544950297,185.579959015503\r\n\"Male\",67.9024370702648,173.397528071836\r\n\"Male\",72.67888503907,216.68631525849\r\n\"Male\",65.2556091498026,145.335260567609\r\n\"Male\",67.512204323907,177.422820109922\r\n\"Male\",68.7372207368562,169.641736925312\r\n\"Male\",70.3673141609706,202.571580239465\r\n\"Male\",72.0408340759254,199.173600442789\r\n\"Male\",66.9958641306279,166.567359396403\r\n\"Male\",71.5311788037522,199.973543676069\r\n\"Male\",69.6820883873604,187.576051609740\r\n\"Male\",66.1902380972063,170.414340979886\r\n\"Male\",66.8231541998584,173.610736598779\r\n\"Male\",65.8514183198708,169.606859808599\r\n\"Male\",74.0079626803179,219.895739057804\r\n\"Male\",66.3814354332932,172.735908265385\r\n\"Male\",69.8284492616355,195.979019588875\r\n\"Male\",70.1447629127649,194.831395532055\r\n\"Male\",71.7093075693084,205.648449202477\r\n\"Male\",67.5306062690097,167.613776859818\r\n\"Male\",66.0080674395092,167.011632074001\r\n\"Male\",67.445142662697,165.274244872490\r\n\"Male\",68.931795241309,182.364295307144\r\n\"Male\",66.5308350442977,189.361395082828\r\n\"Male\",71.1694471518134,195.330595550546\r\n\"Male\",68.9128309304113,180.823137965411\r\n\"Male\",65.4183342603759,160.770308692432\r\n\"Male\",70.4371769711896,200.20473429455\r\n\"Male\",71.2689307374579,189.307461274244\r\n\"Male\",68.3598105857093,174.198289239276\r\n\"Male\",73.3395900024196,217.061053258419\r\n\"Male\",72.3001903913442,213.229451657476\r\n\"Male\",74.043289756811,219.337908800423\r\n\"Male\",68.3028391832953,193.702694008131\r\n\"Male\",65.1423142899643,171.616709864373\r\n\"Male\",60.6141147615686,156.458354816187\r\n\"Male\",68.9744813993748,192.129879968925\r\n\"Male\",69.484562922529,188.855205531895\r\n\"Male\",65.0014131583689,161.029415825707\r\n\"Male\",70.2133754264451,197.500019161713\r\n\"Male\",64.9928915425001,138.92417255949\r\n\"Male\",71.6444188193627,190.063285629929\r\n\"Male\",72.6168163296781,224.85790171382\r\n\"Male\",71.0465619010339,191.274561952476\r\n\"Male\",72.7263417773615,218.766293664343\r\n\"Male\",69.1198305542332,176.665959237319\r\n\"Male\",68.9739418276205,182.312208712821\r\n\"Male\",71.5309776799117,203.820261045102\r\n\"Male\",65.3273367078766,171.762517973172\r\n\"Male\",73.0928708226033,193.944180606132\r\n\"Male\",68.8600624723444,177.131052159944\r\n\"Male\",68.973422833645,159.285228223534\r\n\"Male\",67.0137949681931,199.195400076662\r\n\"Male\",71.5577184876743,185.905909489285\r\n\"Male\",70.3518798786343,198.903011944154\r\n\"Female\",58.9107320370127,102.088326367840\r\n\"Female\",65.2300125077128,141.305822601420\r\n\"Female\",63.3690037584139,131.041402692995\r\n\"Female\",64.4799974256081,128.171511221632\r\n\"Female\",61.7930961472815,129.781407047572\r\n\"Female\",65.9680189539591,156.802082613991\r\n\"Female\",62.8503786429821,114.969038250962\r\n\"Female\",65.6521564350254,165.083001212576\r\n\"Female\",61.8902337378544,111.676199211845\r\n\"Female\",63.6778681520585,104.151559641935\r\n\"Female\",68.1011722359871,166.575660760601\r\n\"Female\",61.7988785298549,106.233686988457\r\n\"Female\",63.3714589617276,128.118169123676\r\n\"Female\",58.8958863500041,101.682613361014\r\n\"Female\",58.4382490995692,98.1926209281421\r\n\"Female\",60.809798678611,126.915463276282\r\n\"Female\",70.1286528332314,151.254270351714\r\n\"Female\",62.2574296463807,115.797393408160\r\n\"Female\",61.7350902197,107.866872355221\r\n\"Female\",63.0595566947049,145.589929145704\r\n\"Female\",62.2868383725748,139.522707668371\r\n\"Female\",61.8274775548724,122.766166670135\r\n\"Female\",66.3475372155375,157.380964816028\r\n\"Female\",65.3206320269197,145.037375621008\r\n\"Female\",66.1038727954936,148.645182574529\r\n\"Female\",64.5271820296461,132.680868243034\r\n\"Female\",56.5479749809036,84.8721236452797\r\n\"Female\",62.7392809291012,138.530421130127\r\n\"Female\",61.585198645852,137.425286781889\r\n\"Female\",62.0244248323023,124.603940620149\r\n\"Female\",65.3113341377437,140.266700393455\r\n\"Female\",61.2049560689218,108.290104228827\r\n\"Female\",67.025093515345,150.219175933031\r\n\"Female\",60.2111665623754,119.037534152405\r\n\"Female\",63.9399727739834,139.495957335990\r\n\"Female\",63.3578051598708,125.613238151682\r\n\"Female\",63.685068445343,132.282977854988\r\n\"Female\",60.2888703924791,130.440809040632\r\n\"Female\",63.4072897919724,128.848389435403\r\n\"Female\",60.6316001185165,109.719696252994\r\n\"Female\",67.3735965886919,146.023295039745\r\n\"Female\",66.8727415972973,158.855194208793\r\n\"Female\",60.0471472234037,114.603525896347\r\n\"Female\",64.1544722687217,133.138355593842\r\n\"Female\",63.4616648933184,128.950960852672\r\n\"Female\",67.2438679477325,154.061574837338\r\n\"Female\",66.2135945099311,139.001133618245\r\n\"Female\",64.6928213839027,138.680813564999\r\n\"Female\",66.1992832819946,180.698317098880\r\n\"Female\",65.853375824511,149.118528392780\r\n\"Female\",65.0495202214884,145.073538581697\r\n\"Female\",64.477615149807,144.638245692437\r\n\"Female\",62.5400773193173,139.478643930727\r\n\"Female\",61.59623161922,129.977149249753\r\n\"Female\",60.9503289147806,117.422588668035\r\n\"Female\",63.5532238018192,137.492070428581\r\n\"Female\",62.2483463509287,138.382413290926\r\n\"Female\",66.190590843343,141.271956088319\r\n\"Female\",62.5480579760466,123.712853940157\r\n\"Female\",66.6298343220198,145.594711615587\r\n\"Female\",59.6085601361981,109.813156032597\r\n\"Female\",64.493394759493,159.456065776193\r\n\"Female\",64.9365559015708,152.419352004462\r\n\"Female\",61.3792584854039,141.427450563345\r\n\"Female\",66.0707872085545,147.752330110449\r\n\"Female\",63.914431661526,131.513704638389\r\n\"Female\",69.6198060242191,157.023733848368\r\n\"Female\",67.1815358769843,156.950847065556\r\n\"Female\",63.3990508337142,143.840429687839\r\n\"Female\",61.2131714955926,98.7074925949256\r\n\"Female\",59.6678488000619,126.355255679648\r\n\"Female\",64.0894064651938,134.211017209693\r\n\"Female\",60.5780628792393,118.242811799265\r\n\"Female\",62.114866399197,145.337359446736\r\n\"Female\",56.1594580191187,90.8152556552271\r\n\"Female\",67.449272973975,170.830353595279\r\n\"Female\",65.0651446274894,156.163126863795\r\n\"Female\",65.5288561745669,138.989535511843\r\n\"Female\",63.1496527400666,124.193771665091\r\n\"Female\",58.8743006695406,102.927077538710\r\n\"Female\",66.0212319116557,141.656245159955\r\n\"Female\",61.5250911236378,133.528507704123\r\n\"Female\",63.5843104973355,133.189403796986\r\n\"Female\",59.7867629089699,116.904871470824\r\n\"Female\",67.1492063558276,139.552814769724\r\n\"Female\",62.323087083779,127.130913031099\r\n\"Female\",65.1476595576194,134.662024671615\r\n\"Female\",70.6285964525231,170.148468502777\r\n\"Female\",67.3874511948522,164.892658411008\r\n\"Female\",68.130408809775,177.240131210861\r\n\"Female\",63.4884596395885,124.052871755915\r\n\"Female\",61.1630652757277,107.23544334682\r\n\"Female\",70.7101395263283,161.363484297774\r\n\"Female\",65.2088548097869,137.703041572099\r\n\"Female\",61.3594893280584,123.420134597368\r\n\"Female\",62.0717151894243,142.663619361408\r\n\"Female\",65.4048818826678,144.025941163566\r\n\"Female\",61.8233681172395,112.001861732583\r\n\"Female\",62.9471972521971,123.684238635036\r\n\"Female\",64.3630337197069,133.183927036323\r\n\"Female\",64.038537483693,147.240564000238\r\n\"Female\",69.7883326870588,167.437658866369\r\n\"Female\",62.8223500167531,126.816039038744\r\n\"Female\",71.9912565421476,177.366001765282\r\n\"Female\",61.9940865436986,134.417291950693\r\n\"Female\",65.8046058667036,139.483209612705\r\n\"Female\",60.030610123321,104.497331810975\r\n\"Female\",64.4988656513921,146.125363035389\r\n\"Female\",62.0496445072297,119.865377360177\r\n\"Female\",64.5679794100138,137.534164326015\r\n\"Female\",60.5043159198482,116.381974250403\r\n\"Female\",61.2144499154672,128.266498910134\r\n\"Female\",65.7806082972014,146.856354296309\r\n\"Female\",60.674278397707,115.805035158068\r\n\"Female\",64.7898526139103,124.172527335362\r\n\"Female\",62.9965793146519,131.004284503501\r\n\"Female\",63.8094826504867,142.421776480813\r\n\"Female\",62.2799001065922,133.255261053524\r\n\"Female\",61.7110319057525,108.028807023383\r\n\"Female\",64.8226454585033,142.697039339943\r\n\"Female\",65.5350871813485,146.135542370311\r\n\"Female\",61.3366590164904,127.341819977669\r\n\"Female\",57.1038694679138,93.506315903823\r\n\"Female\",56.4456850266095,96.6402446637704\r\n\"Female\",60.8155622040312,132.174817011755\r\n\"Female\",61.4647835289526,137.299168988017\r\n\"Female\",61.9240636007588,126.431696747156\r\n\"Female\",66.6645901535482,153.948513395745\r\n\"Female\",65.0826657837113,141.125351061446\r\n\"Female\",63.4931430001388,160.554603918248\r\n\"Female\",64.5902856291067,140.176081684439\r\n\"Female\",61.0243422117445,134.193712558431\r\n\"Female\",62.2470807592287,117.230337235004\r\n\"Female\",65.0601256724748,140.985245791637\r\n\"Female\",63.2198242886745,142.973406430632\r\n\"Female\",63.2290195165613,131.238126208326\r\n\"Female\",63.2789284322783,134.827593587405\r\n\"Female\",66.0506705716618,138.906378734208\r\n\"Female\",63.0377049362755,127.070393942324\r\n\"Female\",62.6280829350044,121.724752976693\r\n\"Female\",61.6685660209029,111.619612391082\r\n\"Female\",63.4440555002437,126.507631240561\r\n\"Female\",62.0694248149154,121.961284895735\r\n\"Female\",68.0068039692137,161.164709184170\r\n\"Female\",66.5349588948616,163.561500746848\r\n\"Female\",62.5498457985719,118.903203961550\r\n\"Female\",65.1822388637889,133.514009654304\r\n\"Female\",65.2269007475441,123.173382052447\r\n\"Female\",63.9548303820439,121.888637124568\r\n\"Female\",63.8260384360516,149.369118956566\r\n\"Female\",64.0912122326925,130.972209739261\r\n\"Female\",59.6456491039143,116.551867007723\r\n\"Female\",64.2992174382013,140.106806448349\r\n\"Female\",66.1576281723834,143.709183931123\r\n\"Female\",59.088694630918,129.272607527928\r\n\"Female\",63.9615351757076,140.762188360656\r\n\"Female\",62.4070641317515,120.303349805267\r\n\"Female\",65.4607849419499,141.885129657558\r\n\"Female\",64.9819782864878,157.829151800939\r\n\"Female\",61.8176552663779,121.615000159206\r\n\"Female\",63.8260177297046,153.846107496592\r\n\"Female\",64.2707720747361,134.13881613433\r\n\"Female\",57.9619361820506,112.226983636465\r\n\"Female\",58.5972254723861,104.797463356533\r\n\"Female\",62.4308668218842,127.765249467294\r\n\"Female\",61.2184548963704,119.275426752581\r\n\"Female\",61.7063937760483,110.923344274973\r\n\"Female\",67.4078762473504,159.728213586267\r\n\"Female\",63.0419971036865,122.087245508190\r\n\"Female\",63.9177194287055,135.697284242661\r\n\"Female\",66.2595580379875,138.839939938552\r\n\"Female\",60.9673174396153,113.795249953307\r\n\"Female\",62.3828475994099,125.347102031623\r\n\"Female\",65.7528095339208,160.290048457993\r\n\"Female\",66.2526040466702,150.096454812290\r\n\"Female\",65.95375621906,163.597121888682\r\n\"Female\",62.028373055852,103.275029340058\r\n\"Female\",61.5206085297862,127.390660904010\r\n\"Female\",65.1436158860325,141.575300322436\r\n\"Female\",65.2743311062302,136.508506170129\r\n\"Female\",57.4425669680862,104.486636219839\r\n\"Female\",64.5661075838473,129.775457057716\r\n\"Female\",57.3139027398949,95.1390467981634\r\n\"Female\",61.8392298475715,110.414161092118\r\n\"Female\",63.6178151757957,122.59035594592\r\n\"Female\",64.4851647256286,150.402898695227\r\n\"Female\",66.1141556115706,158.953933508482\r\n\"Female\",61.6685228676763,112.935590557600\r\n\"Female\",63.3095949331229,144.017519304721\r\n\"Female\",60.8455119968138,135.956449885158\r\n\"Female\",60.447396660563,117.653785035939\r\n\"Female\",58.8616250965517,90.7285608829213\r\n\"Female\",66.563772045055,156.83219101961\r\n\"Female\",66.345674662825,158.28513170699\r\n\"Female\",62.6964285223027,134.395978725645\r\n\"Female\",63.1138692587779,124.818530125508\r\n\"Female\",61.7430549493235,111.964092547299\r\n\"Female\",61.6299865883532,111.172465906796\r\n\"Female\",61.5260223271191,124.882434098149\r\n\"Female\",64.2344698443578,130.219638125047\r\n\"Female\",61.759546496511,131.022230398974\r\n\"Female\",64.8301932747815,148.984312804607\r\n\"Female\",66.7590705407222,150.881329670661\r\n\"Female\",67.1907633167527,176.432901559757\r\n\"Female\",62.9552737535274,150.582520877049\r\n\"Female\",64.2762427390933,123.298801482061\r\n\"Female\",60.7791579742199,110.880045352394\r\n\"Female\",60.6284986157526,130.999824233273\r\n\"Female\",59.0280872446527,111.833549001828\r\n\"Female\",63.3060181635752,134.323769255019\r\n\"Female\",61.6199458712052,113.170156124666\r\n\"Female\",61.1972231892203,115.906395897950\r\n\"Female\",63.2187589332422,140.407857970989\r\n\"Female\",61.9799346927729,119.910845573051\r\n\"Female\",56.7854343692644,83.9930774713752\r\n\"Female\",62.8061993667207,116.733315098915\r\n\"Female\",58.7512536320208,97.7224905977011\r\n\"Female\",61.2362474889617,111.502707371425\r\n\"Female\",63.3198176682499,119.315988261806\r\n\"Female\",66.909452269651,151.612890693732\r\n\"Female\",68.2767254397253,177.085241926696\r\n\"Female\",58.6486596777328,100.234250669338\r\n\"Female\",64.0628724771001,142.86946947706\r\n\"Female\",64.4932362576784,141.735675802085\r\n\"Female\",64.3187898134621,136.113112416632\r\n\"Female\",66.5375281932,162.0245078289\r\n\"Female\",62.6740943947114,147.517898734144\r\n\"Female\",64.3163283525621,135.154220744067\r\n\"Female\",58.0615529715125,113.060720349670\r\n\"Female\",58.9265027030452,105.329901527587\r\n\"Female\",66.2552984349504,148.832458010864\r\n\"Female\",65.6656495604404,131.339756031349\r\n\"Female\",61.3495814422394,120.500037006939\r\n\"Female\",64.5868557403,147.179384480972\r\n\"Female\",65.4655470077031,150.469160712364\r\n\"Female\",63.0140721214378,129.189009965093\r\n\"Female\",64.8525499753406,140.228602729561\r\n\"Female\",63.1819005014715,144.684993267094\r\n\"Female\",62.0273574864439,131.358662095764\r\n\"Female\",64.7708720817028,139.034575173835\r\n\"Female\",61.4565043263512,119.548497493285\r\n\"Female\",65.2713830952983,145.245082896938\r\n\"Female\",64.3927112060248,133.318356933567\r\n\"Female\",62.5989133602596,119.146173612437\r\n\"Female\",63.8500081784127,149.761885603035\r\n\"Female\",65.2968684923415,150.253650333801\r\n\"Female\",65.129065854611,147.772480425275\r\n\"Female\",64.4904227143592,157.116970421069\r\n\"Female\",62.4570895407546,124.436526398277\r\n\"Female\",67.4031614914766,154.259068464375\r\n\"Female\",70.392737827924,184.658610479957\r\n\"Female\",61.791885722479,118.166394232429\r\n\"Female\",65.333637392558,149.725394082419\r\n\"Female\",68.1748921244644,144.817907648842\r\n\"Female\",64.4670652353147,143.663382287202\r\n\"Female\",63.6004800623691,131.040872806245\r\n\"Female\",65.0600117405822,144.758964434927\r\n\"Female\",61.1247265949404,117.388948978733\r\n\"Female\",64.6768789154258,131.1821481418\r\n\"Female\",65.6706172883962,158.044333094153\r\n\"Female\",65.6299184575689,130.134356372411\r\n\"Female\",62.8119078563338,129.822383356382\r\n\"Female\",61.7526959532595,112.909947814590\r\n\"Female\",63.4758721970993,127.160704835653\r\n\"Female\",60.8945194705127,128.103419034246\r\n\"Female\",62.9349262148006,132.616525370780\r\n\"Female\",64.9600151276839,154.739031155818\r\n\"Female\",68.5049300948965,155.720652613621\r\n\"Female\",68.481368641366,180.922454085005\r\n\"Female\",66.1100750805556,176.352784845131\r\n\"Female\",61.1042051296563,133.184099825599\r\n\"Female\",62.5013641801295,128.581091995706\r\n\"Female\",63.9867085026774,146.265814757148\r\n\"Female\",65.5027242869999,150.300950175204\r\n\"Female\",61.4687033842901,128.742972861135\r\n\"Female\",63.3060862385002,128.729688256535\r\n\"Female\",63.0123623919906,128.148812904635\r\n\"Female\",66.6682857273936,145.34609366298\r\n\"Female\",59.5287882585904,114.752101723709\r\n\"Female\",58.9871389352788,100.743008049753\r\n\"Female\",63.9659421942122,130.611869495422\r\n\"Female\",61.6599217548307,104.342469807496\r\n\"Female\",65.8750206552292,146.962716661053\r\n\"Female\",70.4354630538055,163.218061552294\r\n\"Female\",62.6450417377898,117.460636379714\r\n\"Female\",62.9659218299081,130.024532169872\r\n\"Female\",63.9217762335782,135.665990376898\r\n\"Female\",67.4085278522187,157.853324468035\r\n\"Female\",64.0724731933834,153.465039447212\r\n\"Female\",60.8596200372557,112.090753334639\r\n\"Female\",62.5174090733556,128.661047841967\r\n\"Female\",63.5993726430893,130.048574977112\r\n\"Female\",60.9699127252181,115.22816590943\r\n\"Female\",63.1868648875671,132.977067402018\r\n\"Female\",67.151191453272,166.520118793196\r\n\"Female\",60.8077120880396,117.183531552643\r\n\"Female\",65.5647207551733,155.256044301334\r\n\"Female\",68.5841947603568,165.807872916003\r\n\"Female\",66.9869801293675,155.33023439413\r\n\"Female\",59.304006674877,124.667939944881\r\n\"Female\",57.3977403653233,106.587562707410\r\n\"Female\",63.3000056139882,121.948216965336\r\n\"Female\",63.9304349811277,134.409159480214\r\n\"Female\",66.3948756331919,162.303398750158\r\n\"Female\",65.3799742061384,142.875141463859\r\n\"Female\",61.4586449817035,109.208331364350\r\n\"Female\",62.0703964153284,119.298986787558\r\n\"Female\",60.9117709191833,131.710812833578\r\n\"Female\",67.0419717239002,139.993373972995\r\n\"Female\",58.4450728445732,90.4066747700377\r\n\"Female\",62.2245020221864,133.875237869795\r\n\"Female\",60.7177828443625,120.569576018192\r\n\"Female\",63.5687601892505,154.14541190635\r\n\"Female\",62.1916974375019,112.935460903956\r\n\"Female\",59.7764551910631,120.743637801798\r\n\"Female\",61.6273472434732,123.637225339968\r\n\"Female\",62.4269612065783,127.616505950701\r\n\"Female\",60.2433587713343,131.661110167329\r\n\"Female\",61.099684522662,117.196783823799\r\n\"Female\",63.8035583689906,146.069789093321\r\n\"Female\",60.1214940797834,110.277399096982\r\n\"Female\",62.1515390284783,117.622643059512\r\n\"Female\",60.8455082792894,107.446054418329\r\n\"Female\",60.8149266614059,110.141214580722\r\n\"Female\",66.6406919712605,133.006943491138\r\n\"Female\",63.9734478999678,149.408992650491\r\n\"Female\",62.1103513180408,136.870855338002\r\n\"Female\",64.6232920305636,134.611015330786\r\n\"Female\",65.2359128237191,128.446414954298\r\n\"Female\",62.9747851017198,137.474569849565\r\n\"Female\",64.7207937398357,143.840839802554\r\n\"Female\",61.991103315523,124.263052907899\r\n\"Female\",63.0344867270615,125.467016142592\r\n\"Female\",61.7220786947145,107.224707081941\r\n\"Female\",66.235472294563,149.413467570318\r\n\"Female\",64.9485359270927,155.133186403789\r\n\"Female\",68.0047071978932,142.289254801081\r\n\"Female\",63.5649944650528,134.111374252931\r\n\"Female\",65.9047444550849,126.277039892645\r\n\"Female\",61.5826702131507,127.686515250633\r\n\"Female\",60.8508818055655,108.945837143582\r\n\"Female\",61.470937755893,114.674279364657\r\n\"Female\",63.2365175403148,132.175494890553\r\n\"Female\",67.9453913666469,162.163974662772\r\n\"Female\",64.3635203905005,155.573499373380\r\n\"Female\",55.336492408949,88.3665825783999\r\n\"Female\",61.5871964272971,117.478149437881\r\n\"Female\",67.098583252735,160.693329855376\r\n\"Female\",66.4708459825994,161.374932965809\r\n\"Female\",65.0497203709364,128.039086079110\r\n\"Female\",61.1779832423059,121.327062450280\r\n\"Female\",65.9426580836807,157.022986870301\r\n\"Female\",62.1960203776221,124.157289067095\r\n\"Female\",66.9351291414654,154.947305136066\r\n\"Female\",61.4323999425898,127.844520031770\r\n\"Female\",62.996069969002,141.072078285295\r\n\"Female\",62.7320919601965,126.373784882524\r\n\"Female\",62.164904387045,119.304213033600\r\n\"Female\",62.9254755099168,120.192431587993\r\n\"Female\",62.4557192957967,138.360765182304\r\n\"Female\",55.6682021205121,68.9825300912419\r\n\"Female\",60.9601467947002,124.876795694859\r\n\"Female\",65.4710910498764,144.379121833208\r\n\"Female\",60.8929255610217,134.713555165105\r\n\"Female\",59.8050927800746,102.147229843053\r\n\"Female\",64.4434955523069,151.523947280029\r\n\"Female\",69.0078312369192,159.086870772944\r\n\"Female\",66.6546363773709,156.764291927540\r\n\"Female\",64.3283172106086,134.744705000123\r\n\"Female\",63.7850382085228,152.559196426352\r\n\"Female\",66.5560973073082,154.393417449840\r\n\"Female\",65.5674452507982,166.959825735408\r\n\"Female\",67.8037894478938,162.509490965831\r\n\"Female\",68.3171198579942,150.53320061435\r\n\"Female\",67.4606049324002,165.866935218659\r\n\"Female\",61.4552792378346,101.801104556745\r\n\"Female\",59.973722018482,111.224290083868\r\n\"Female\",62.7867326752516,107.695853478586\r\n\"Female\",62.0712021112973,122.633793869728\r\n\"Female\",57.882977877878,110.725972142648\r\n\"Female\",59.2391987586138,111.181236095562\r\n\"Female\",60.8483432381663,114.949997304144\r\n\"Female\",59.7634004434417,112.741362002212\r\n\"Female\",63.6846975166008,134.263881206765\r\n\"Female\",62.6359268260796,119.789160101035\r\n\"Female\",65.1252205395475,141.597218212974\r\n\"Female\",57.8697044083998,93.533752874761\r\n\"Female\",69.9094619536732,162.465432383775\r\n\"Female\",62.8616279247227,135.520535634779\r\n\"Female\",59.6319099013699,109.281638742373\r\n\"Female\",64.3254057975894,156.800503578845\r\n\"Female\",62.7745323390548,144.906207413141\r\n\"Female\",63.642045335268,118.186717861156\r\n\"Female\",69.8258260971064,171.486365149906\r\n\"Female\",60.1625103505144,94.232330573943\r\n\"Female\",62.2851140096946,132.091499136112\r\n\"Female\",64.328491192675,135.819093790461\r\n\"Female\",62.5182337160901,129.279567833282\r\n\"Female\",62.8928308396335,131.130446581715\r\n\"Female\",62.3961536333553,127.032748132563\r\n\"Female\",60.1211674783819,113.406966734996\r\n\"Female\",62.0910912813511,123.697903291224\r\n\"Female\",64.2556542421888,142.503455243134\r\n\"Female\",66.351365899781,131.277990256992\r\n\"Female\",64.7446553819592,125.775812303844\r\n\"Female\",64.4044917904229,142.161396233841\r\n\"Female\",69.3217453937076,157.161889030641\r\n\"Female\",61.8635413009161,127.018966168159\r\n\"Female\",64.5604883757869,134.198153325494\r\n\"Female\",66.8244076938673,165.966231405226\r\n\"Female\",64.7858059969865,147.190935111554\r\n\"Female\",63.7311128493592,135.598592190331\r\n\"Female\",66.323922447613,153.220042862039\r\n\"Female\",66.2572465189432,142.715293703949\r\n\"Female\",61.7055757907997,126.787299377007\r\n\"Female\",64.6875911866408,124.728487203707\r\n\"Female\",69.7949870329252,182.45116816137\r\n\"Female\",61.1619212877002,119.040161837050\r\n\"Female\",63.3710129855295,139.299934580169\r\n\"Female\",66.4188654356773,134.244934974749\r\n\"Female\",64.6426127422204,128.606254115255\r\n\"Female\",63.291301795676,126.409991249452\r\n\"Female\",61.8245071244127,133.692684009314\r\n\"Female\",67.0324664782839,179.727325039126\r\n\"Female\",59.3351078902134,120.819870074702\r\n\"Female\",61.2369877967915,114.160746392997\r\n\"Female\",57.9231593597871,100.540042842024\r\n\"Female\",63.4060849249549,129.372212442842\r\n\"Female\",64.42841794434,142.205860672309\r\n\"Female\",65.2363218490845,143.939347554022\r\n\"Female\",66.5350086370735,147.501913797559\r\n\"Female\",65.7477314420735,145.576248360178\r\n\"Female\",63.7317326816991,114.269749554834\r\n\"Female\",61.5797765712626,117.903634880013\r\n\"Female\",59.2527254716231,139.140812286463\r\n\"Female\",61.4562621266792,117.028716831825\r\n\"Female\",62.611869335698,134.765898952825\r\n\"Female\",68.7596360266078,153.689738524650\r\n\"Female\",64.5974345354265,144.330320141990\r\n\"Female\",60.6030101186213,100.001590658139\r\n\"Female\",64.657939990267,134.444784807854\r\n\"Female\",62.4538156072119,132.697317246472\r\n\"Female\",62.4053361255275,116.602306473742\r\n\"Female\",64.7855512218543,148.431176858902\r\n\"Female\",65.0877442549353,148.264304715129\r\n\"Female\",62.0775229481741,128.493024202435\r\n\"Female\",66.4651840424592,160.083864210568\r\n\"Female\",62.5478779512339,125.598026309247\r\n\"Female\",65.9785772877327,141.113930522559\r\n\"Female\",60.8896815106693,116.567487619501\r\n\"Female\",62.7509967144146,120.545152927970\r\n\"Female\",63.7355604496328,142.491203674906\r\n\"Female\",63.1992030737393,125.467253919726\r\n\"Female\",62.1486693111973,131.114126484876\r\n\"Female\",63.9714726655432,150.377404742749\r\n\"Female\",61.472110562733,118.918114328354\r\n\"Female\",64.9485469479208,141.689745352379\r\n\"Female\",62.1121735944475,118.979326164760\r\n\"Female\",63.9105157740826,140.730951619697\r\n\"Female\",65.2410722836874,150.229901485131\r\n\"Female\",64.3178639340617,114.065008310172\r\n\"Female\",65.0376071535425,140.190188753279\r\n\"Female\",57.3130235163555,93.876437404092\r\n\"Female\",63.21573488063,127.005158871953\r\n\"Female\",66.8927365581372,161.098982098272\r\n\"Female\",63.9739246653843,133.45950261332\r\n\"Female\",60.5417796163516,118.376376113162\r\n\"Female\",65.2631142388383,138.074901360749\r\n\"Female\",63.4580537184868,133.575257573268\r\n\"Female\",65.0533825651357,150.106493587000\r\n\"Female\",63.2219071891592,140.272834359120\r\n\"Female\",65.6529509085425,151.182098017021\r\n\"Female\",60.5521255218089,113.232336211797\r\n\"Female\",60.5858203774355,112.599493992172\r\n\"Female\",66.6743600250031,132.004280081081\r\n\"Female\",63.2065614774725,129.954140226785\r\n\"Female\",68.3067631381034,166.781194968542\r\n\"Female\",63.5802764717087,135.780213650099\r\n\"Female\",60.9180252416831,119.772634041478\r\n\"Female\",61.2923629781984,118.330546968483\r\n\"Female\",64.8290993311632,154.856569081163\r\n\"Female\",63.2639771202887,139.071144275766\r\n\"Female\",64.3082114857892,140.879463008474\r\n\"Female\",62.5871156965349,153.574348447221\r\n\"Female\",67.3109193480839,160.395789915512\r\n\"Female\",64.062578774024,137.254518317345\r\n\"Female\",64.241109008327,142.579014412498\r\n\"Female\",60.5115488791556,123.693718263582\r\n\"Female\",64.5508407642547,133.311057115518\r\n\"Female\",66.0369906490538,150.994562500593\r\n\"Female\",61.6989411060057,117.003707390074\r\n\"Female\",63.6719719524865,149.155947076426\r\n\"Female\",62.9675196987056,124.810695121021\r\n\"Female\",68.2692742007694,155.587147229121\r\n\"Female\",63.3917872708458,144.049387433744\r\n\"Female\",62.4880358544193,138.393841101676\r\n\"Female\",65.3136848056351,136.880954026378\r\n\"Female\",65.4110529854993,146.977077807044\r\n\"Female\",65.8200234464721,155.941972817023\r\n\"Female\",66.3323351436742,147.725695974025\r\n\"Female\",65.5819630301696,143.541242212163\r\n\"Female\",64.3409196248961,137.841074854066\r\n\"Female\",64.6237587121933,148.922934610244\r\n\"Female\",65.1762534245278,139.996347326218\r\n\"Female\",61.8348171745656,141.039826994712\r\n\"Female\",64.400188270258,140.033502099948\r\n\"Female\",64.8022125176934,149.631948558897\r\n\"Female\",66.7006517050195,173.532518008275\r\n\"Female\",63.9214312444869,142.843103380073\r\n\"Female\",64.6539409098882,135.07388613303\r\n\"Female\",66.2292600252637,169.101686826467\r\n\"Female\",60.9364387860402,118.618540931868\r\n\"Female\",62.4172265791266,130.795699390072\r\n\"Female\",62.985253475543,122.322000450754\r\n\"Female\",60.5583547356878,121.465205228422\r\n\"Female\",62.7929560060569,144.875397677067\r\n\"Female\",67.3034054445073,165.018629756849\r\n\"Female\",59.3902798125922,123.830413116507\r\n\"Female\",63.6744824391735,134.660232151018\r\n\"Female\",65.819006672503,170.627119265832\r\n\"Female\",62.6223371329449,106.593985687972\r\n\"Female\",64.1515761711753,130.434558208938\r\n\"Female\",70.1551179927514,164.003370219607\r\n\"Female\",68.2593111409607,171.856035488825\r\n\"Female\",59.9684185677438,115.476812840551\r\n\"Female\",58.417163446819,96.4221710048584\r\n\"Female\",61.3074456940536,137.065084958094\r\n\"Female\",63.5510697224229,133.378699080680\r\n\"Female\",65.4285104758149,128.039695652442\r\n\"Female\",61.4944578000568,129.420924180631\r\n\"Female\",62.1317499066882,132.808352593369\r\n\"Female\",63.4355938700062,120.184682701804\r\n\"Female\",66.9710141729402,166.398387131634\r\n\"Female\",64.4828948391264,143.339869524192\r\n\"Female\",64.1761633597464,129.602202769888\r\n\"Female\",67.0134125677726,166.436635591387\r\n\"Female\",62.681352506608,144.199475712639\r\n\"Female\",65.2820544319443,160.485732696033\r\n\"Female\",66.1390603645017,151.500754694049\r\n\"Female\",64.2980081681169,121.339437182554\r\n\"Female\",62.6332596216282,137.976895846461\r\n\"Female\",63.0841710443907,148.955189789064\r\n\"Female\",63.2324193735435,131.906070938145\r\n\"Female\",64.8180778022974,151.493586981401\r\n\"Female\",61.0085441877015,118.038053266885\r\n\"Female\",64.7432660120597,141.434997471028\r\n\"Female\",63.144169145211,120.555017173442\r\n\"Female\",63.141208873533,138.651477740768\r\n\"Female\",64.366194026362,149.660186416663\r\n\"Female\",63.2174878945598,135.601005744142\r\n\"Female\",60.8077724069542,112.436341613195\r\n\"Female\",60.4359641599548,118.098866565329\r\n\"Female\",66.3770424654759,151.309180072980\r\n\"Female\",67.6291331328271,163.112272488408\r\n\"Female\",63.091703137238,121.008872902635\r\n\"Female\",67.5354147442836,175.019563892355\r\n\"Female\",65.4010385942373,158.224826445444\r\n\"Female\",58.9969439920839,113.734396983804\r\n\"Female\",66.5689402328776,149.082480309893\r\n\"Female\",67.129880241637,146.604283911017\r\n\"Female\",61.9915610492115,129.321530441353\r\n\"Female\",65.1110636621304,129.070359037732\r\n\"Female\",65.220797969986,151.569783701549\r\n\"Female\",61.6005970877239,136.609345601026\r\n\"Female\",66.2954044521177,154.696731646770\r\n\"Female\",62.6164606594454,114.988391905055\r\n\"Female\",69.3299216808351,167.582852426375\r\n\"Female\",63.2380660879524,115.985360957491\r\n\"Female\",65.013435001229,140.600831139430\r\n\"Female\",60.6748561538626,128.615808477141\r\n\"Female\",65.3866908281118,154.239363331212\r\n\"Female\",63.1028497186618,153.520357385879\r\n\"Female\",63.0242234616811,131.639253708063\r\n\"Female\",64.4954896927827,142.495848026494\r\n\"Female\",63.6691129398454,141.914930746632\r\n\"Female\",62.1097570425215,124.483947181836\r\n\"Female\",67.0688136559148,152.456870971246\r\n\"Female\",64.5563984334083,146.411541695103\r\n\"Female\",66.0049985990387,146.668808011168\r\n\"Female\",63.8260546124413,125.556013177822\r\n\"Female\",67.6166729266317,171.112202786287\r\n\"Female\",66.5384938612383,164.161857019799\r\n\"Female\",62.5376588122446,124.920283434545\r\n\"Female\",69.0583292258541,174.727654536209\r\n\"Female\",64.1981553087341,130.296177151677\r\n\"Female\",65.065914319463,154.493133335891\r\n\"Female\",63.1767412364093,133.305962960520\r\n\"Female\",62.8924807371768,142.895625913257\r\n\"Female\",61.5004865343244,126.088338208402\r\n\"Female\",62.5092134625984,132.122065997657\r\n\"Female\",65.8175965051632,138.710513674517\r\n\"Female\",62.6992776704058,126.639871233991\r\n\"Female\",62.0045067675116,136.975398054233\r\n\"Female\",64.1571004654397,130.624199724108\r\n\"Female\",61.025224979151,121.055279305515\r\n\"Female\",62.7430546559301,135.352914549541\r\n\"Female\",62.763723922867,134.619078048893\r\n\"Female\",65.5488123192662,150.069691938647\r\n\"Female\",63.115267498179,127.508135982421\r\n\"Female\",63.7387846485527,136.204024074546\r\n\"Female\",67.4816970921321,170.617082005891\r\n\"Female\",59.762156488396,95.5003308531445\r\n\"Female\",64.0269597600027,138.87640638951\r\n\"Female\",63.9323879354694,130.936857530366\r\n\"Female\",68.2618555144814,173.395692395635\r\n\"Female\",60.2762621629998,92.0379430397919\r\n\"Female\",63.2385247118844,109.197849767591\r\n\"Female\",65.3397249536015,161.431657506077\r\n\"Female\",62.0693336458313,132.654701141979\r\n\"Female\",65.9876102918289,166.844114319683\r\n\"Female\",63.6001516903264,142.682825085499\r\n\"Female\",58.6212042754936,105.682555962401\r\n\"Female\",62.35161807096,147.776633057825\r\n\"Female\",62.064464782076,135.553886774225\r\n\"Female\",65.1329984432297,163.390770134078\r\n\"Female\",63.7804505357159,125.964967064398\r\n\"Female\",61.595700475738,125.690445565054\r\n\"Female\",63.140719924336,134.749660807651\r\n\"Female\",61.3876900470254,139.325303119848\r\n\"Female\",62.4040612072824,132.859670011568\r\n\"Female\",63.0996464734617,127.897077555075\r\n\"Female\",65.2870994428939,145.469236629349\r\n\"Female\",67.8334497064817,180.289831374591\r\n\"Female\",60.9011029650348,117.069212796024\r\n\"Female\",62.0118603437534,122.709384363170\r\n\"Female\",68.0060889738665,160.498871328297\r\n\"Female\",64.4186641653042,159.951109604137\r\n\"Female\",64.7420043709058,146.046996429122\r\n\"Female\",61.177417249355,119.026199791625\r\n\"Female\",69.1288146980393,173.743433577378\r\n\"Female\",59.7616961246051,106.181546007383\r\n\"Female\",63.8829118578512,133.274269386444\r\n\"Female\",63.5988925995822,124.829550138566\r\n\"Female\",66.5002841569765,164.212378062450\r\n\"Female\",64.39724056546,148.369054489955\r\n\"Female\",67.5558985148114,154.436977189173\r\n\"Female\",63.4876370769227,152.939283220944\r\n\"Female\",62.1989274746945,134.416769094881\r\n\"Female\",65.3279690131631,139.04543565718\r\n\"Female\",66.7661566062845,152.944405048544\r\n\"Female\",64.1231482423097,144.457759045625\r\n\"Female\",66.5485395589009,155.940305599885\r\n\"Female\",63.7915820567127,137.413177969282\r\n\"Female\",66.1837581260769,146.077559642319\r\n\"Female\",65.0345368407552,145.706062161174\r\n\"Female\",58.3992732847804,114.914523775531\r\n\"Female\",62.7552630779708,143.679072724016\r\n\"Female\",61.0169136485069,122.551131346505\r\n\"Female\",60.4106109489089,106.642293994736\r\n\"Female\",65.2381384425361,135.648212327642\r\n\"Female\",66.2136806163984,142.916533748820\r\n\"Female\",63.374620073333,130.403337418144\r\n\"Female\",65.888565594617,136.802560143162\r\n\"Female\",62.0886315795757,112.748109757602\r\n\"Female\",63.9256629281186,146.805057738270\r\n\"Female\",58.7817576324036,90.7747091832357\r\n\"Female\",65.6031682309183,152.793643566824\r\n\"Female\",66.290520331928,139.939393704934\r\n\"Female\",65.4202438116462,142.726785943638\r\n\"Female\",68.1270163237332,155.431006532304\r\n\"Female\",67.3990489604949,161.387355893036\r\n\"Female\",68.3016220795609,168.786938659971\r\n\"Female\",68.821431782895,188.691862114076\r\n\"Female\",64.1643366015432,139.644700239823\r\n\"Female\",66.5867359089946,143.998415428368\r\n\"Female\",68.1977955440264,172.381274901777\r\n\"Female\",67.9105865875531,164.395261722055\r\n\"Female\",69.3797348894693,177.700043739673\r\n\"Female\",64.5562119271014,146.335896831846\r\n\"Female\",64.9976097965344,123.868429160287\r\n\"Female\",60.7325592012657,129.93164947606\r\n\"Female\",66.6670985158094,161.034529438125\r\n\"Female\",65.4259315004385,142.451122039710\r\n\"Female\",65.0563251192091,148.805739652020\r\n\"Female\",66.2451658543593,165.61655605684\r\n\"Female\",65.3286775638761,133.693674862405\r\n\"Female\",63.761419932705,117.551987292536\r\n\"Female\",66.6157115789694,148.707952227472\r\n\"Female\",64.705436895879,146.848712168825\r\n\"Female\",60.6808456196719,113.642060430966\r\n\"Female\",63.784909476139,140.410741148516\r\n\"Female\",60.8583531423618,117.696491881752\r\n\"Female\",64.859973239722,140.784838024313\r\n\"Female\",65.80002802435,151.556946419100\r\n\"Female\",62.6330053145602,127.536664725424\r\n\"Female\",63.386660312589,114.504560767949\r\n\"Female\",62.573491827726,120.583444827689\r\n\"Female\",70.6643003503891,162.281555177633\r\n\"Female\",62.7213495566306,119.486517223659\r\n\"Female\",67.3919259559781,167.488226481695\r\n\"Female\",59.5596477140795,110.918225634754\r\n\"Female\",63.6880398794519,130.336549114258\r\n\"Female\",63.7414312550819,140.454048475041\r\n\"Female\",66.2173148683178,143.042566799264\r\n\"Female\",61.511383226993,135.051580448911\r\n\"Female\",62.7810480514985,135.628790604296\r\n\"Female\",61.9455232926966,110.657142075488\r\n\"Female\",66.2048298983819,137.164879397097\r\n\"Female\",63.7848705959536,134.228371270992\r\n\"Female\",63.128042988196,136.592800500294\r\n\"Female\",63.8894436057504,144.37596784709\r\n\"Female\",66.8372303694138,152.919820790312\r\n\"Female\",66.0554726305611,150.995672533918\r\n\"Female\",64.2646579812066,162.804122273241\r\n\"Female\",61.4896336601811,119.330341229469\r\n\"Female\",66.8302430947442,165.352733012123\r\n\"Female\",60.1078614836828,122.363789403639\r\n\"Female\",65.177100228481,134.671249126970\r\n\"Female\",62.4587916193706,136.098915292115\r\n\"Female\",61.3640524103822,115.175752886687\r\n\"Female\",63.623574223705,137.904633308725\r\n\"Female\",60.7720543835753,103.274543570465\r\n\"Female\",64.5422498909552,162.413463280536\r\n\"Female\",65.5981804983064,145.080404329489\r\n\"Female\",67.5170380601641,169.308893401756\r\n\"Female\",61.8314398602573,144.912759286863\r\n\"Female\",57.6548850278643,98.8767225455992\r\n\"Female\",66.1629308541201,158.172355213959\r\n\"Female\",65.6923233964042,174.794468987562\r\n\"Female\",58.6428888204366,91.1363036572996\r\n\"Female\",66.2150732581635,175.080993699551\r\n\"Female\",59.0017419565727,102.478664670655\r\n\"Female\",67.9652660098935,147.304044263115\r\n\"Female\",68.258236847678,165.845779437455\r\n\"Female\",64.13259552012,150.518295372649\r\n\"Female\",65.05626826711,141.160100509472\r\n\"Female\",60.2133953702512,109.662813179920\r\n\"Female\",61.1201164293565,123.581164718325\r\n\"Female\",69.1192918242978,168.864402796581\r\n\"Female\",66.7398825824609,152.936623367452\r\n\"Female\",61.7122667642139,129.777130481080\r\n\"Female\",66.1685183044283,172.006997965417\r\n\"Female\",56.0786997324948,94.4883740514904\r\n\"Female\",67.9598135606305,175.353450340295\r\n\"Female\",63.3499879341012,139.223151035297\r\n\"Female\",61.4502821665807,100.817996164838\r\n\"Female\",68.5054423225546,176.904921236491\r\n\"Female\",61.4680996449647,122.868498594010\r\n\"Female\",68.469715400869,172.577358071262\r\n\"Female\",65.4030257273507,146.950388715448\r\n\"Female\",56.108902096181,80.5312593808895\r\n\"Female\",67.4643693664088,175.837259465974\r\n\"Female\",63.9165972026092,145.624290589582\r\n\"Female\",64.8066858300476,138.485217717169\r\n\"Female\",61.2244579969429,130.539050835342\r\n\"Female\",63.5720738747121,139.189754635499\r\n\"Female\",58.5038208838195,102.124460727719\r\n\"Female\",68.1601590941242,158.096183401911\r\n\"Female\",63.7560237265498,148.878322871828\r\n\"Female\",66.3996869750026,148.633153610737\r\n\"Female\",59.5676198493025,130.119245608480\r\n\"Female\",64.0607208343705,137.798691417923\r\n\"Female\",61.8229563157747,151.621748021954\r\n\"Female\",67.7635043217747,154.041758704619\r\n\"Female\",59.550766330213,132.98838873545\r\n\"Female\",62.667580120138,124.033977823712\r\n\"Female\",65.9417881940748,142.839645892174\r\n\"Female\",60.7868835207597,133.235538441663\r\n\"Female\",67.3824748767537,158.817502397030\r\n\"Female\",62.8140534616654,114.333915530655\r\n\"Female\",63.3665552927455,128.037235319090\r\n\"Female\",67.3571661976723,163.667183228395\r\n\"Female\",62.5657303998949,128.871196256066\r\n\"Female\",63.0711709583662,141.214977779151\r\n\"Female\",62.2346329852014,118.852705355753\r\n\"Female\",60.6794569073923,120.952343048977\r\n\"Female\",62.1406891954094,117.287234136288\r\n\"Female\",60.5033265387832,117.673179032708\r\n\"Female\",62.1839823428074,131.659119191964\r\n\"Female\",64.489375631941,141.926122065719\r\n\"Female\",65.268411971242,148.201080454699\r\n\"Female\",66.78882198784,152.410698939111\r\n\"Female\",59.8913966191576,108.625579032739\r\n\"Female\",66.2065976991153,169.089759579162\r\n\"Female\",67.9022522420795,150.724448776685\r\n\"Female\",59.0866684886879,101.037153610585\r\n\"Female\",69.1291556325151,164.81908286244\r\n\"Female\",66.81189039961,139.786475579899\r\n\"Female\",64.1504027430315,144.985145957166\r\n\"Female\",63.2632746056996,137.364902527897\r\n\"Female\",62.6176900041191,138.082482281735\r\n\"Female\",64.7256018545135,157.971880190933\r\n\"Female\",63.44051580012,140.143427227101\r\n\"Female\",63.4029164816637,118.271687679224\r\n\"Female\",64.295861990972,120.115820761886\r\n\"Female\",60.266154767081,106.138265858869\r\n\"Female\",64.923624559071,122.485795292252\r\n\"Female\",66.5173447485184,143.074198031542\r\n\"Female\",64.3289227653181,140.181267726941\r\n\"Female\",65.3410408308385,148.721399690314\r\n\"Female\",62.2422084376345,133.324581124254\r\n\"Female\",60.6263943477523,128.617380700552\r\n\"Female\",64.469422853858,135.193971875581\r\n\"Female\",66.414583993891,150.957699589141\r\n\"Female\",68.9749909103401,167.219940456707\r\n\"Female\",61.9842298634471,117.640454127762\r\n\"Female\",62.1608492873229,118.512310847137\r\n\"Female\",61.4105897100327,139.899818308485\r\n\"Female\",64.7471479759165,124.546685632424\r\n\"Female\",63.8440598448956,140.008238050349\r\n\"Female\",66.258258030821,160.530052507513\r\n\"Female\",64.6045811718413,151.030972352349\r\n\"Female\",64.4097945427114,136.245058498943\r\n\"Female\",67.8247150033196,153.269571608594\r\n\"Female\",63.732847083697,144.777657493938\r\n\"Female\",69.2719782406486,168.181741476728\r\n\"Female\",67.6435386568677,145.907967969146\r\n\"Female\",60.5684836937429,110.490718413001\r\n\"Female\",60.037287660545,117.605873795749\r\n\"Female\",59.6266045472612,107.471732438746\r\n\"Female\",68.3334475088363,175.134535138437\r\n\"Female\",65.6879082977069,158.840720250103\r\n\"Female\",68.1679857043417,164.961351967609\r\n\"Female\",67.5183990233758,151.764313582989\r\n\"Female\",63.4626198297076,126.689845437587\r\n\"Female\",63.7430398445612,126.293962316978\r\n\"Female\",67.0736607623134,160.459758969941\r\n\"Female\",62.694682057334,126.692714269078\r\n\"Female\",67.2346539451645,153.426506052046\r\n\"Female\",62.8032334146675,126.010565667123\r\n\"Female\",62.1175122119449,137.282178100606\r\n\"Female\",57.8073228489915,107.705025913598\r\n\"Female\",63.4138540642601,121.200849225363\r\n\"Female\",62.3855341496913,137.533670497237\r\n\"Female\",62.0501442011013,127.051031458001\r\n\"Female\",63.7780793626365,149.894951440861\r\n\"Female\",68.7174196489747,166.799975787303\r\n\"Female\",65.0779682795104,148.733153676712\r\n\"Female\",61.5606091197838,116.626798287403\r\n\"Female\",61.7189238838311,121.606508600220\r\n\"Female\",64.5216098418886,147.025010556358\r\n\"Female\",60.7710584976098,109.837385673708\r\n\"Female\",65.2547298526553,140.505386618028\r\n\"Female\",63.2546663036786,135.865663634336\r\n\"Female\",65.0422212012702,142.904254064657\r\n\"Female\",63.7838704037937,139.340537312666\r\n\"Female\",62.9200494946017,131.57367513268\r\n\"Female\",63.271718526254,149.122726526788\r\n\"Female\",64.4243382873525,136.976951830596\r\n\"Female\",65.1550798754679,137.806165718192\r\n\"Female\",64.2428154724719,138.406496385409\r\n\"Female\",61.8936565184405,117.646102933760\r\n\"Female\",62.7559587583006,122.515319572172\r\n\"Female\",67.7112315413313,145.408446289980\r\n\"Female\",66.2939197475216,168.143509951866\r\n\"Female\",58.5775758255851,109.051629285320\r\n\"Female\",61.651771889465,129.028241356304\r\n\"Female\",58.4709836424501,103.045952845206\r\n\"Female\",64.9563447510511,144.759089436304\r\n\"Female\",57.9470911003493,91.4689976337068\r\n\"Female\",68.1114186443258,154.785882837839\r\n\"Female\",60.1438688169522,107.166050588278\r\n\"Female\",65.6426217600759,155.911023326178\r\n\"Female\",63.8227248654108,138.895712416732\r\n\"Female\",67.5466633053304,150.887869458715\r\n\"Female\",67.4502833890771,168.517067145212\r\n\"Female\",64.9641466246892,125.820071532799\r\n\"Female\",62.149295755193,131.114972670710\r\n\"Female\",64.6013585348886,168.907893686434\r\n\"Female\",65.1142153551371,142.971914418017\r\n\"Female\",64.3105091847238,158.745129301723\r\n\"Female\",62.6593439584431,124.257211247832\r\n\"Female\",63.963226842032,110.581001855524\r\n\"Female\",64.9346429569326,129.219354503378\r\n\"Female\",66.6903528715739,157.793825220765\r\n\"Female\",68.0222823506091,162.652528233230\r\n\"Female\",62.9027288010334,137.041794764637\r\n\"Female\",63.6657977906739,122.148252708969\r\n\"Female\",58.3768121939762,96.5792120329965\r\n\"Female\",62.2438493000684,113.29063745559\r\n\"Female\",67.2772495748027,155.642603187778\r\n\"Female\",61.9236976699269,134.682126594453\r\n\"Female\",61.6466411754478,134.475773050625\r\n\"Female\",63.132339355837,130.514736487237\r\n\"Female\",65.6783060394966,146.513376669120\r\n\"Female\",61.8272781508049,129.68531010624\r\n\"Female\",61.6664350850308,120.606159272429\r\n\"Female\",65.6981278803086,145.625184197326\r\n\"Female\",59.2644116953942,117.535231988082\r\n\"Female\",64.5206270450062,133.294238258861\r\n\"Female\",63.9056469656532,169.079129369228\r\n\"Female\",60.6143859598376,130.370011518555\r\n\"Female\",65.9394256591248,157.160363540210\r\n\"Female\",59.2796539717926,86.8907118416325\r\n\"Female\",66.8024913405,152.067766650711\r\n\"Female\",63.7905286347469,122.121197764408\r\n\"Female\",65.6820332301062,137.067229035461\r\n\"Female\",67.4130635740314,146.090040562755\r\n\"Female\",64.765449819323,150.560675298113\r\n\"Female\",66.3239655671198,148.938463980075\r\n\"Female\",63.6953074251025,120.965576317010\r\n\"Female\",61.7503104664995,141.285499543180\r\n\"Female\",62.3446077262348,128.732390202663\r\n\"Female\",66.3874352909995,124.277551954560\r\n\"Female\",61.5954743189745,140.376801203415\r\n\"Female\",67.9417369115361,142.961977935272\r\n\"Female\",64.7154646660173,146.189493253909\r\n\"Female\",64.5056539129233,143.043457846382\r\n\"Female\",62.7888677862447,130.071925160203\r\n\"Female\",69.2467636974264,168.218019463714\r\n\"Female\",60.9495616747468,114.791401025589\r\n\"Female\",65.7774433977874,167.686231738308\r\n\"Female\",70.0839211281893,165.771322537549\r\n\"Female\",64.3990911588392,141.730512557911\r\n\"Female\",62.2671781021688,129.351649873223\r\n\"Female\",65.3415308457202,164.030416532173\r\n\"Female\",65.880013996992,131.761442822398\r\n\"Female\",60.6803877196751,119.195697933808\r\n\"Female\",64.3870614645801,133.115212860813\r\n\"Female\",68.0593085975349,150.979677796380\r\n\"Female\",63.9896920632008,141.487752526284\r\n\"Female\",64.1020130333803,141.745050046555\r\n\"Female\",64.7490074581613,149.331487345740\r\n\"Female\",63.1516293523298,119.191194477355\r\n\"Female\",60.9386984898315,135.601568354786\r\n\"Female\",61.6943371258118,122.746494612735\r\n\"Female\",65.747710914558,139.838362880126\r\n\"Female\",68.668672203965,168.540757514377\r\n\"Female\",61.6855430637008,126.007336558882\r\n\"Female\",64.3746173880224,135.623948166457\r\n\"Female\",60.443789129043,109.688325769838\r\n\"Female\",65.6063503885667,156.043087297473\r\n\"Female\",62.7842763453096,109.029690178438\r\n\"Female\",61.100516080586,114.955814222543\r\n\"Female\",65.0203140186567,156.735692835617\r\n\"Female\",57.4813920896452,87.4965711068527\r\n\"Female\",59.5271969623395,123.044667837303\r\n\"Female\",62.196274493421,120.008198718904\r\n\"Female\",59.9980659303265,113.944988323158\r\n\"Female\",62.0150135779691,121.239436200904\r\n\"Female\",62.5905347139169,119.541594250199\r\n\"Female\",68.621342499956,161.350356478781\r\n\"Female\",60.8543111878693,140.811513978200\r\n\"Female\",62.1458607025379,128.967996843239\r\n\"Female\",59.1817312308563,106.772488510281\r\n\"Female\",61.3511138475123,121.966343592203\r\n\"Female\",68.6038356448301,179.18192407042\r\n\"Female\",64.8314493670077,128.344592012362\r\n\"Female\",63.013256878704,121.787566579416\r\n\"Female\",59.8377120086964,127.947748191752\r\n\"Female\",61.9627954969954,133.374761452122\r\n\"Female\",61.2458279351572,102.918033517196\r\n\"Female\",61.73903740721,127.160584033742\r\n\"Female\",62.6188631643794,118.716168129320\r\n\"Female\",65.4808205215746,144.643031686080\r\n\"Female\",62.2118424372008,114.850762301452\r\n\"Female\",59.9985291119596,96.856488099381\r\n\"Female\",65.5315538303727,158.598827675123\r\n\"Female\",64.2466719555024,145.028015212802\r\n\"Female\",64.0906870957569,140.530167167976\r\n\"Female\",62.5044968802861,142.639641930986\r\n\"Female\",62.6435170912578,142.887379341998\r\n\"Female\",66.644634715642,145.540189733852\r\n\"Female\",68.1229008318943,163.344631708686\r\n\"Female\",62.0080771491404,136.997220424575\r\n\"Female\",65.5935629924078,150.935054290217\r\n\"Female\",63.5779273506287,140.760938882789\r\n\"Female\",65.5633590016224,141.291784270822\r\n\"Female\",56.7576036320284,88.8848531761247\r\n\"Female\",58.0483879435182,92.3258299115623\r\n\"Female\",68.5906667720027,171.175342045736\r\n\"Female\",63.7011397144788,152.904962789341\r\n\"Female\",63.1788467544409,139.052102359510\r\n\"Female\",67.6321277689353,164.86760520507\r\n\"Female\",66.5400154996689,159.992034952514\r\n\"Female\",62.231306437616,136.681238290303\r\n\"Female\",60.5786306823931,97.9775540088973\r\n\"Female\",63.3503418961264,136.181916612555\r\n\"Female\",67.0492443214269,160.738096384215\r\n\"Female\",67.518692667356,170.330889207843\r\n\"Female\",65.6517073770095,159.490164305561\r\n\"Female\",62.6238524863747,142.946827368472\r\n\"Female\",63.5004535296126,137.198700301645\r\n\"Female\",65.8710380337067,156.432378466109\r\n\"Female\",64.8472337284786,144.906885673795\r\n\"Female\",60.2574933105572,110.101139831754\r\n\"Female\",70.9321942044308,175.954400609796\r\n\"Female\",59.6643406247125,107.322245909936\r\n\"Female\",62.195908169483,137.284026960041\r\n\"Female\",66.3091009385077,147.586500017265\r\n\"Female\",65.679010990448,148.292152806936\r\n\"Female\",58.8583977310176,98.549364155062\r\n\"Female\",63.6902996213132,132.971110377536\r\n\"Female\",63.1667384919388,130.740933092532\r\n\"Female\",60.5977270957684,106.969691988335\r\n\"Female\",62.8250805619894,111.615089915203\r\n\"Female\",62.7136523745064,119.789782668783\r\n\"Female\",62.2050376294717,122.917881852374\r\n\"Female\",63.857098025805,125.401719607698\r\n\"Female\",60.9780090660765,125.104335777660\r\n\"Female\",66.7000747594028,135.856007822104\r\n\"Female\",60.3034430760768,134.694862750144\r\n\"Female\",62.5594947136909,129.439231106236\r\n\"Female\",63.0080671298698,139.393372975680\r\n\"Female\",61.3992063189541,118.243214867285\r\n\"Female\",64.0136536061212,121.812722244771\r\n\"Female\",62.1000960989526,109.349031666849\r\n\"Female\",65.253688546256,149.531118367038\r\n\"Female\",68.0401433127524,161.881840823847\r\n\"Female\",65.6055753685281,136.143748949103\r\n\"Female\",65.1748308761764,139.989934059748\r\n\"Female\",63.715969976713,144.256790545024\r\n\"Female\",64.9670945229996,134.724966128497\r\n\"Female\",62.5864637847256,132.732254677612\r\n\"Female\",66.0738700860418,162.949944756918\r\n\"Female\",60.6668224727029,121.598168438201\r\n\"Female\",64.8466441917349,149.668368517619\r\n\"Female\",62.3211968836268,132.118590072080\r\n\"Female\",63.5249762127878,147.026850497157\r\n\"Female\",61.0863776667252,127.166576438328\r\n\"Female\",64.1710760328905,127.212313432553\r\n\"Female\",66.2615270525255,153.761022070456\r\n\"Female\",57.2079464481391,99.494823757459\r\n\"Female\",63.3228513649821,130.875115859355\r\n\"Female\",58.9805742499834,105.971759903372\r\n\"Female\",64.3936934541556,152.223401910660\r\n\"Female\",66.3603885993806,152.757084683682\r\n\"Female\",64.5370480426537,130.670259933203\r\n\"Female\",66.5951368299181,154.317997769328\r\n\"Female\",64.7612257338878,151.942264691657\r\n\"Female\",59.7654023621743,133.479484363974\r\n\"Female\",63.3494163565599,156.005407993291\r\n\"Female\",63.9197225629009,146.832640146898\r\n\"Female\",65.268557290483,161.477744308455\r\n\"Female\",66.3915957093158,148.055640138066\r\n\"Female\",64.8531982689437,135.013854029631\r\n\"Female\",66.8956296719244,151.531283381560\r\n\"Female\",65.8972696829023,150.478851413989\r\n\"Female\",63.749253320049,133.511540858199\r\n\"Female\",62.4956808670057,137.536814793135\r\n\"Female\",66.0595701938935,141.301108236847\r\n\"Female\",62.3725869576043,135.722305560273\r\n\"Female\",63.4422117789602,134.801973619515\r\n\"Female\",64.5289979382754,131.120790736503\r\n\"Female\",64.2483429811119,139.252338622666\r\n\"Female\",63.4561187875777,124.031688109340\r\n\"Female\",64.7457909907791,147.318865953805\r\n\"Female\",63.9021615105496,150.187598464574\r\n\"Female\",61.0724435059547,111.765896991427\r\n\"Female\",63.1808638527067,117.010256885193\r\n\"Female\",64.2182482784235,137.606344649293\r\n\"Female\",61.49888657429,102.696974533694\r\n\"Female\",63.9768333597098,142.372879940519\r\n\"Female\",61.2575726538818,131.469281576650\r\n\"Female\",65.656126049222,136.881979564154\r\n\"Female\",64.1241653747849,135.003347531826\r\n\"Female\",67.7290819215933,147.505871272483\r\n\"Female\",56.6304119764382,89.480480272958\r\n\"Female\",58.2136140977498,98.869252929314\r\n\"Female\",60.0407793463283,125.681644042020\r\n\"Female\",59.4974060191257,125.601269024671\r\n\"Female\",65.5562572176743,133.352164363273\r\n\"Female\",63.0684183548493,131.157066933971\r\n\"Female\",62.8646332718698,120.247147644501\r\n\"Female\",65.476902588083,138.124369185163\r\n\"Female\",67.3204066473136,149.078827195281\r\n\"Female\",60.4068930646657,122.223338680230\r\n\"Female\",62.7904953943164,145.992045419017\r\n\"Female\",64.4824946688634,140.010825245196\r\n\"Female\",63.7948401617126,124.655638900198\r\n\"Female\",63.3741426139251,138.024803709393\r\n\"Female\",62.79478140952,123.517806382056\r\n\"Female\",62.8948396869464,129.943212021255\r\n\"Female\",63.1251364340679,120.274188626291\r\n\"Female\",61.3884204016023,130.734180311493\r\n\"Female\",65.0581465772376,142.308517030730\r\n\"Female\",60.6471053112835,121.880256816862\r\n\"Female\",63.8848755242758,126.938871407855\r\n\"Female\",65.207359450851,150.498578930879\r\n\"Female\",67.9630161715707,162.409988494667\r\n\"Female\",62.3024965761823,128.387109264372\r\n\"Female\",66.7717159734268,126.360234069603\r\n\"Female\",65.223136216003,129.136069457107\r\n\"Female\",64.8142919970243,145.905983073062\r\n\"Female\",61.3051465213603,122.534743665854\r\n\"Female\",64.532862779695,148.206743267389\r\n\"Female\",62.0246228538539,116.971457537277\r\n\"Female\",61.7814522684375,119.956198553202\r\n\"Female\",64.2355616328491,141.401345178251\r\n\"Female\",62.3417961766414,137.492143041157\r\n\"Female\",59.0303022780839,107.701246562834\r\n\"Female\",65.2594419654651,149.599596041979\r\n\"Female\",63.6831809886458,127.597515249022\r\n\"Female\",66.8941112254811,140.3460606498\r\n\"Female\",59.1696039759662,112.043944486811\r\n\"Female\",59.1390873118783,113.468730417278\r\n\"Female\",60.9662640820926,109.946334605674\r\n\"Female\",65.7975156802185,134.342744519461\r\n\"Female\",66.4221167700854,156.752631345030\r\n\"Female\",57.5402686323147,96.190511238138\r\n\"Female\",61.9059184995613,114.568376671197\r\n\"Female\",65.204481018529,143.563339319018\r\n\"Female\",69.1902638633848,164.044585015642\r\n\"Female\",64.0088764698066,154.051429787699\r\n\"Female\",63.9573089571671,127.444970022639\r\n\"Female\",66.2692991071185,141.902023998710\r\n\"Female\",65.1726768644519,143.878029369242\r\n\"Female\",61.9323519094684,124.780164610408\r\n\"Female\",66.8136805613258,168.597929485838\r\n\"Female\",62.90082474974,137.420455826089\r\n\"Female\",62.3754184915593,134.870906081511\r\n\"Female\",66.842898079791,151.464648722805\r\n\"Female\",63.8875151445974,124.753377622056\r\n\"Female\",66.8475848218763,165.272511306906\r\n\"Female\",66.5046532313147,144.210830467714\r\n\"Female\",58.7063154217927,101.990470324876\r\n\"Female\",63.177398804039,138.022592491558\r\n\"Female\",65.1514754236429,122.751654123712\r\n\"Female\",63.0850236136518,124.459625457958\r\n\"Female\",62.0998542419859,133.714224546198\r\n\"Female\",64.5880784104178,129.393176124176\r\n\"Female\",63.293828919941,159.82130423599\r\n\"Female\",64.0910936609475,142.162552780834\r\n\"Female\",62.2059641381313,130.526883320967\r\n\"Female\",61.1919833059315,103.586385470313\r\n\"Female\",67.2558041753211,142.866245151200\r\n\"Female\",71.4389467760974,175.035491537161\r\n\"Female\",60.5506048942084,108.215882832314\r\n\"Female\",62.6116600750035,125.094021930470\r\n\"Female\",61.8794633631368,108.136639402511\r\n\"Female\",62.3157520666132,123.783563825451\r\n\"Female\",64.0633172180763,116.471442701904\r\n\"Female\",60.1948969474763,127.860000106261\r\n\"Female\",68.2305543548021,161.334232064197\r\n\"Female\",65.4201831879245,134.612715838218\r\n\"Female\",65.6404834126995,148.498919556826\r\n\"Female\",59.5129816980911,106.636429529511\r\n\"Female\",64.9811959751322,129.839588948602\r\n\"Female\",65.8778749776462,159.815468791593\r\n\"Female\",59.3077871493332,108.425989559395\r\n\"Female\",66.0721927822985,142.595275001706\r\n\"Female\",65.1908596008262,152.499760668414\r\n\"Female\",65.6935888686274,140.608412362972\r\n\"Female\",62.5864298982446,133.928179771128\r\n\"Female\",66.4109077861082,161.99138563683\r\n\"Female\",65.1295282301444,132.063776409835\r\n\"Female\",65.3833115263583,129.375501986123\r\n\"Female\",67.1797608759326,159.318643402433\r\n\"Female\",64.2619995713383,148.390479746549\r\n\"Female\",64.1725254231146,142.433423672126\r\n\"Female\",61.1032162867816,120.409350956552\r\n\"Female\",68.244709889445,158.251718872370\r\n\"Female\",63.4199546377084,125.962116034111\r\n\"Female\",65.8807620656729,159.873201407205\r\n\"Female\",65.0025119975338,156.057175933406\r\n\"Female\",61.7095710275463,120.604339328759\r\n\"Female\",69.4368896801976,170.138856676594\r\n\"Female\",65.4316983367532,153.818743323927\r\n\"Female\",64.8425948916241,142.879180453390\r\n\"Female\",64.8896872138484,153.586247185204\r\n\"Female\",61.8251695502446,144.555484485503\r\n\"Female\",63.9426236505085,125.194118433785\r\n\"Female\",63.9211759989884,140.883834629129\r\n\"Female\",60.7181902703438,116.690215074499\r\n\"Female\",63.9798230457517,156.624549709382\r\n\"Female\",68.6360765090186,156.413094350772\r\n\"Female\",61.2984846219795,137.994478820382\r\n\"Female\",60.8895008371525,113.062457650902\r\n\"Female\",64.1226611948796,141.051938228504\r\n\"Female\",68.2110663412755,145.486903558213\r\n\"Female\",67.0223707095967,162.026552396676\r\n\"Female\",70.2662739066393,158.234595970963\r\n\"Female\",60.8427403570946,131.305434159197\r\n\"Female\",62.8173539608313,143.248770278712\r\n\"Female\",67.690562078224,177.50062892361\r\n\"Female\",61.2524352280807,122.824105041194\r\n\"Female\",66.0766818709977,156.200706089896\r\n\"Female\",69.3367356628538,167.635786598418\r\n\"Female\",60.5792080632693,127.354500043278\r\n\"Female\",61.6541746571694,141.49632459471\r\n\"Female\",63.7376822067027,139.674979024569\r\n\"Female\",62.2307136151842,108.192002771498\r\n\"Female\",65.1828932404828,143.764129771746\r\n\"Female\",65.4975909127757,151.542118171723\r\n\"Female\",65.2424430570022,144.757202709172\r\n\"Female\",65.9190369939423,165.064970123921\r\n\"Female\",55.8512138219031,103.767137286226\r\n\"Female\",58.8096536336339,93.0540913754368\r\n\"Female\",63.7000670167339,142.322039721723\r\n\"Female\",62.8523317573488,145.315497088658\r\n\"Female\",64.8968616591026,143.344692374485\r\n\"Female\",63.3906337002984,110.513180867796\r\n\"Female\",64.2352160578657,143.313587978686\r\n\"Female\",63.5354693614422,137.622958502453\r\n\"Female\",66.2040391981081,153.413708691206\r\n\"Female\",60.3946356235736,130.785432134824\r\n\"Female\",69.6262621971809,159.867870788118\r\n\"Female\",67.2972538491168,161.644762075658\r\n\"Female\",62.5900175545683,132.321686028614\r\n\"Female\",64.8327522241635,136.430728165546\r\n\"Female\",61.9245004850171,113.661109982740\r\n\"Female\",64.1104988809597,146.75626290364\r\n\"Female\",61.144746927994,118.798229605216\r\n\"Female\",64.5877950681436,140.774670960951\r\n\"Female\",64.3612490796002,141.201045206224\r\n\"Female\",66.066489194068,158.503983325740\r\n\"Female\",59.8302635762905,99.7247419691343\r\n\"Female\",64.0078381283592,135.667416355705\r\n\"Female\",64.1109153622425,134.164839382822\r\n\"Female\",61.7743660293559,122.405364444669\r\n\"Female\",64.0569755425466,139.436196765653\r\n\"Female\",65.9355551232688,152.120566956733\r\n\"Female\",63.1185882518193,122.115106126656\r\n\"Female\",68.8046648653474,167.946171555331\r\n\"Female\",70.2740232838408,187.001787580092\r\n\"Female\",62.3255550442168,144.942334803669\r\n\"Female\",59.8150485166839,112.097417070758\r\n\"Female\",62.9964835977481,122.564700136315\r\n\"Female\",61.9834447222965,110.514436990301\r\n\"Female\",64.159390750059,136.847598058533\r\n\"Female\",60.5229120730461,124.742290932328\r\n\"Female\",64.1358562661878,132.991795162713\r\n\"Female\",63.7274692550505,140.025285076403\r\n\"Female\",66.167536635487,153.750443897188\r\n\"Female\",67.7366840897626,152.706192826675\r\n\"Female\",67.832737274091,160.354768837742\r\n\"Female\",58.1096631726451,96.2662501541608\r\n\"Female\",61.532999160452,115.202312834372\r\n\"Female\",62.8944904066328,151.347465107385\r\n\"Female\",63.1044489208074,138.335712739484\r\n\"Female\",64.0729203023192,127.223188135152\r\n\"Female\",62.4106343023137,143.347460113507\r\n\"Female\",64.3168663346422,143.859569230449\r\n\"Female\",65.8810668704332,166.348793459138\r\n\"Female\",66.6248838059415,141.187261572672\r\n\"Female\",62.0264796805277,123.172683968554\r\n\"Female\",61.4673326778037,137.143537430737\r\n\"Female\",60.8257662539451,113.619397986316\r\n\"Female\",60.5887991674755,109.306131003385\r\n\"Female\",60.1241670269045,119.057425460790\r\n\"Female\",56.8560821293767,97.3649783271705\r\n\"Female\",61.3039241329657,128.269264728816\r\n\"Female\",59.7074846568776,109.923623246467\r\n\"Female\",69.5981068230002,173.529944739299\r\n\"Female\",66.9426227608456,136.132223109725\r\n\"Female\",58.6463298569074,96.5248498312934\r\n\"Female\",60.7097933802161,117.333173821634\r\n\"Female\",61.8397127739331,127.327628233853\r\n\"Female\",66.8873234452573,162.872453448311\r\n\"Female\",61.0419050946963,131.702313600744\r\n\"Female\",62.9523215491681,134.733745611152\r\n\"Female\",66.36787715073,157.616005204023\r\n\"Female\",65.6741783451272,159.890413782323\r\n\"Female\",60.6707844690725,100.559840283468\r\n\"Female\",63.1669759374437,120.944577217097\r\n\"Female\",65.6467141843977,164.557520932076\r\n\"Female\",58.9640689917515,91.785549827755\r\n\"Female\",63.5521199204627,131.298644601033\r\n\"Female\",66.646720980068,151.445538528458\r\n\"Female\",65.0754189285491,140.052978913209\r\n\"Female\",59.9002745344656,118.468947054012\r\n\"Female\",62.031264677257,128.748688352743\r\n\"Female\",68.6872321923365,173.115812588004\r\n\"Female\",67.2482236059834,172.713624757025\r\n\"Female\",62.5236118770252,127.149734648921\r\n\"Female\",60.797820249182,125.934423770373\r\n\"Female\",58.6883916120875,119.599000429571\r\n\"Female\",64.8613181346612,137.829508366699\r\n\"Female\",70.5443059863273,196.107116001942\r\n\"Female\",66.2507508327093,140.534427474639\r\n\"Female\",62.7591767919005,134.744757267404\r\n\"Female\",60.4340546221386,118.481624096983\r\n\"Female\",64.8313595058783,143.086255999237\r\n\"Female\",61.6306358437811,141.980447214242\r\n\"Female\",64.8968783608954,149.545199984187\r\n\"Female\",63.2655798154007,148.984215793627\r\n\"Female\",64.4352331456538,122.563653466312\r\n\"Female\",61.7645690001265,147.957716829586\r\n\"Female\",60.1298674461234,107.919315173185\r\n\"Female\",59.3125340407551,92.0430875699975\r\n\"Female\",66.9410546146316,135.010041347243\r\n\"Female\",63.0386943759791,141.170727562953\r\n\"Female\",65.5374631224154,149.294182633801\r\n\"Female\",63.0342601763786,143.324946029736\r\n\"Female\",63.3645364244639,135.900351891681\r\n\"Female\",65.2223895395911,153.450440466032\r\n\"Female\",60.3601748517583,127.841812513999\r\n\"Female\",68.1692678882482,160.347225467517\r\n\"Female\",64.7436431302013,141.980646731978\r\n\"Female\",65.3971324673664,141.506019820105\r\n\"Female\",62.9468079064824,131.267399254072\r\n\"Female\",67.109840475482,161.548252255358\r\n\"Female\",61.2664978779032,101.244919138932\r\n\"Female\",65.0894921495665,133.313495422583\r\n\"Female\",65.2849460379949,129.293602421454\r\n\"Female\",64.9917135704149,137.801970334798\r\n\"Female\",64.8412153964244,154.425304428477\r\n\"Female\",60.1908582824432,117.955518204098\r\n\"Female\",69.6403815578602,157.014287866744\r\n\"Female\",57.6751810901334,125.941865449606\r\n\"Female\",61.5694742826729,128.539311293180\r\n\"Female\",57.5587103279895,105.173923396841\r\n\"Female\",65.7985442654329,143.790203295817\r\n\"Female\",62.9525409843533,120.673464017242\r\n\"Female\",69.0511806029094,166.451937309373\r\n\"Female\",64.0274263083623,146.789985656520\r\n\"Female\",59.4990773904988,128.915658582563\r\n\"Female\",64.2339455280588,151.540788870287\r\n\"Female\",65.7867230221436,159.373921755772\r\n\"Female\",62.1987073393976,122.548925366031\r\n\"Female\",62.8282480084833,123.071175876530\r\n\"Female\",60.673430810886,112.715432765977\r\n\"Female\",60.7848160377108,114.892326418711\r\n\"Female\",60.1595090304518,116.106376111620\r\n\"Female\",58.644611816453,95.7879688678834\r\n\"Female\",64.2946984483287,148.066097319915\r\n\"Female\",60.7509152510232,113.418401494811\r\n\"Female\",66.1904972693211,151.321738329975\r\n\"Female\",65.6829449604425,144.236194928815\r\n\"Female\",61.5501125732668,129.754367532567\r\n\"Female\",63.3965048272174,150.542043818078\r\n\"Female\",61.9454767856846,125.224706814081\r\n\"Female\",64.0512364004406,135.794065719530\r\n\"Female\",64.5732678455844,148.475554544558\r\n\"Female\",63.4970658194016,134.915438582361\r\n\"Female\",62.6701568243573,111.080658285661\r\n\"Female\",62.8103875742565,124.267588126539\r\n\"Female\",62.6566187480512,123.870493713578\r\n\"Female\",59.4361512802665,111.864139742294\r\n\"Female\",64.493942764868,127.704661003082\r\n\"Female\",60.6934108818164,130.017847924579\r\n\"Female\",63.7099594764057,135.849924747892\r\n\"Female\",59.7985872655286,102.787826403860\r\n\"Female\",63.5241898654944,129.910745914848\r\n\"Female\",68.4605823450771,170.106711796821\r\n\"Female\",66.6483558171759,159.593544317633\r\n\"Female\",66.7193769639648,146.891576814818\r\n\"Female\",65.1574535737745,136.754348214373\r\n\"Female\",69.5004004743538,178.020674450648\r\n\"Female\",63.0374496097039,131.048845282274\r\n\"Female\",60.6797234360632,114.831030020050\r\n\"Female\",59.1041956260695,103.418916656386\r\n\"Female\",60.0024634791096,114.445720805035\r\n\"Female\",62.7925657799972,119.173397008303\r\n\"Female\",61.5508608045011,122.883437440469\r\n\"Female\",67.4807367148067,164.455343751580\r\n\"Female\",64.7910182373408,140.400913206640\r\n\"Female\",62.4409303955215,121.427728189135\r\n\"Female\",66.5538980156604,150.016876075446\r\n\"Female\",62.1852212947346,111.099321508592\r\n\"Female\",65.3104361385266,136.434393105399\r\n\"Female\",67.8363970813314,156.274296728665\r\n\"Female\",63.7812151046128,166.105800451365\r\n\"Female\",61.3340325087736,107.44566005185\r\n\"Female\",66.3182407416543,138.537010044666\r\n\"Female\",64.1160229130275,134.301424967617\r\n\"Female\",63.1043474623505,116.902770597259\r\n\"Female\",58.2121647882327,101.757024898513\r\n\"Female\",63.001431689828,120.185888879339\r\n\"Female\",59.3400072593782,110.183222127801\r\n\"Female\",63.0306350404741,126.733534709637\r\n\"Female\",63.5205745629814,130.429113623409\r\n\"Female\",62.0987571475771,136.382333817617\r\n\"Female\",63.1826177658809,132.246094440381\r\n\"Female\",65.0659658600642,153.570518323377\r\n\"Female\",68.6856629343441,165.924318727404\r\n\"Female\",63.0362941884185,130.117520780242\r\n\"Female\",63.2583509652557,124.217167528261\r\n\"Female\",63.9132602193041,131.029178550155\r\n\"Female\",58.19008891566,107.057140817042\r\n\"Female\",57.8007687381103,86.1909601800444\r\n\"Female\",65.3674681551483,139.195691983163\r\n\"Female\",62.0596795459491,122.197037105345\r\n\"Female\",62.598648179779,114.766881635338\r\n\"Female\",63.7111525803582,140.619451067452\r\n\"Female\",60.1139197250871,127.712452805848\r\n\"Female\",67.6125139624813,157.760811230146\r\n\"Female\",58.3872722960955,85.7930852355214\r\n\"Female\",60.9100242709036,120.271964808635\r\n\"Female\",66.985923375184,142.920389277444\r\n\"Female\",60.568529487382,106.791251200868\r\n\"Female\",61.6219921069495,123.233766232869\r\n\"Female\",62.460812613958,126.679585492026\r\n\"Female\",61.8317180411029,116.795015056221\r\n\"Female\",60.8705857147916,115.132236501892\r\n\"Female\",66.1571798492929,162.339163832511\r\n\"Female\",60.9427947533818,110.921330982054\r\n\"Female\",60.4961932301216,111.831682461495\r\n\"Female\",66.1677332242878,153.677836355102\r\n\"Female\",64.5172151999749,139.012683868889\r\n\"Female\",63.4368313598477,141.579212145631\r\n\"Female\",62.3106683042188,131.363274836162\r\n\"Female\",62.8984140743408,125.040891841666\r\n\"Female\",64.5120640767188,132.627365790212\r\n\"Female\",64.7486644480899,133.541417829553\r\n\"Female\",63.3381848169439,144.704339499288\r\n\"Female\",62.8117338858984,123.091287052690\r\n\"Female\",63.4973037194707,146.229435886445\r\n\"Female\",64.0548106472709,149.753473914740\r\n\"Female\",64.3476315971152,138.815261189938\r\n\"Female\",63.0824857917176,135.946957015882\r\n\"Female\",64.4019345814973,139.124799447001\r\n\"Female\",64.6824790849082,138.854072645178\r\n\"Female\",67.1920732004003,158.342220439684\r\n\"Female\",63.8680599445794,126.834671797464\r\n\"Female\",63.3134176904304,137.276959741850\r\n\"Female\",59.3308190713878,102.515972835535\r\n\"Female\",62.6358440193902,134.418862222534\r\n\"Female\",60.4213849397397,116.101256403700\r\n\"Female\",61.658446198194,114.569944695417\r\n\"Female\",60.8342383869735,107.281036034548\r\n\"Female\",64.6190905970177,121.575262542001\r\n\"Female\",60.6237811608255,120.382573166409\r\n\"Female\",64.1773425630975,146.636834123204\r\n\"Female\",64.7067164433632,161.677903420103\r\n\"Female\",59.9682045037674,103.616818443881\r\n\"Female\",65.2941650150928,138.807700108306\r\n\"Female\",63.8423043040513,129.555974846026\r\n\"Female\",63.1686483726241,142.010379059998\r\n\"Female\",65.9596911675545,149.895441706738\r\n\"Female\",66.1484588506305,162.244457456505\r\n\"Female\",62.791409301769,120.420103328205\r\n\"Female\",65.7486011903599,142.067437927928\r\n\"Female\",60.9720209774758,138.428510681648\r\n\"Female\",64.0955183782878,149.274099544133\r\n\"Female\",66.81442135179,156.838580291276\r\n\"Female\",66.423943654048,132.616279779813\r\n\"Female\",65.8645192773374,158.167168203670\r\n\"Female\",59.7613696356758,103.944018725278\r\n\"Female\",64.1061809159585,144.765942818329\r\n\"Female\",59.6930163509511,110.370347859948\r\n\"Female\",62.7895240833095,141.718207045392\r\n\"Female\",65.9288687376648,125.515854861365\r\n\"Female\",63.1943426938051,139.531254744664\r\n\"Female\",66.6271443061042,160.135141832633\r\n\"Female\",64.5314780193245,144.088522083089\r\n\"Female\",61.7593413335719,110.025793235236\r\n\"Female\",67.3850648614665,162.550612450752\r\n\"Female\",63.2769596158887,116.761840344260\r\n\"Female\",61.1220454563971,123.597949379234\r\n\"Female\",64.2637556542925,132.283150711151\r\n\"Female\",69.9952020289046,176.550874225454\r\n\"Female\",68.3654384654345,153.742635126006\r\n\"Female\",67.5078440178079,171.591684287123\r\n\"Female\",64.0435875096738,165.326424284525\r\n\"Female\",62.5073353104524,121.546400468097\r\n\"Female\",63.5395838419634,143.363631326756\r\n\"Female\",63.0402794926928,129.545202140483\r\n\"Female\",65.7360571868887,139.640354771554\r\n\"Female\",66.1276368951701,150.433688847781\r\n\"Female\",66.1943499787524,167.734703540521\r\n\"Female\",65.6327984107276,138.333397755781\r\n\"Female\",62.6829438790182,134.899864407116\r\n\"Female\",63.7376719628781,137.940289517604\r\n\"Female\",60.798270827389,109.096956288588\r\n\"Female\",63.5101510150327,114.087595997379\r\n\"Female\",63.4336075291544,145.973897875105\r\n\"Female\",62.0601992542499,115.381538188906\r\n\"Female\",64.3933663699142,127.743307082642\r\n\"Female\",63.8220671456443,153.646201172092\r\n\"Female\",62.2492144489699,116.605800703524\r\n\"Female\",63.4504017553677,133.515492001933\r\n\"Female\",64.0828652967109,133.451352646078\r\n\"Female\",63.8962241979306,112.425137694589\r\n\"Female\",62.6449123675215,133.110079883077\r\n\"Female\",66.4359022522135,145.784964650180\r\n\"Female\",63.8632225365902,137.153446020002\r\n\"Female\",63.6796180218315,154.912211310770\r\n\"Female\",64.7519358010767,138.39317735973\r\n\"Female\",66.2530860273699,153.853087444795\r\n\"Female\",62.492464178453,117.307067163667\r\n\"Female\",65.4815211968108,147.739952846827\r\n\"Female\",61.1673763732543,111.572765675295\r\n\"Female\",64.3883960776249,130.926901853671\r\n\"Female\",62.7192129702128,138.230234010648\r\n\"Female\",60.967807186911,115.502468491191\r\n\"Female\",62.7631349334808,117.654076787706\r\n\"Female\",62.2113989087749,126.001493693523\r\n\"Female\",66.195570717868,167.791169173519\r\n\"Female\",63.7726037768398,136.298244324940\r\n\"Female\",65.8048472802124,156.362511063534\r\n\"Female\",63.5917907507405,128.614684828773\r\n\"Female\",59.481420066797,108.895812844617\r\n\"Female\",63.7099866204872,129.272667510002\r\n\"Female\",60.5318365898715,110.363797455051\r\n\"Female\",67.8487391021176,163.580383909747\r\n\"Female\",60.0155623206961,117.666953570492\r\n\"Female\",64.3544151166757,139.315165978067\r\n\"Female\",64.2952841312693,131.238651146887\r\n\"Female\",60.6596553789213,117.931116327742\r\n\"Female\",62.1921763613132,119.824287836539\r\n\"Female\",60.1765377712381,109.258419458198\r\n\"Female\",59.6405315946486,100.527747331819\r\n\"Female\",63.8819459330222,142.992135310370\r\n\"Female\",64.4493418991982,140.337115300162\r\n\"Female\",64.0887827184629,135.821993620792\r\n\"Female\",62.4803421519663,153.286220593713\r\n\"Female\",62.2665917969345,138.381679212020\r\n\"Female\",59.7087305628415,114.936629125138\r\n\"Female\",65.5415388083143,134.699063621454\r\n\"Female\",66.3469350914194,156.789401979836\r\n\"Female\",63.2447747592981,125.693729070407\r\n\"Female\",62.8199231659251,102.400373646523\r\n\"Female\",68.410117222915,153.465334505013\r\n\"Female\",62.716831922634,108.592687133970\r\n\"Female\",64.2805041951824,162.298996107723\r\n\"Female\",61.9241968136952,125.821691740655\r\n\"Female\",62.7371890177554,141.343095272557\r\n\"Female\",63.0930940057529,137.112267429623\r\n\"Female\",58.4312689585081,114.504437766370\r\n\"Female\",69.3584863661227,181.620926855241\r\n\"Female\",67.4607919735716,157.258668127919\r\n\"Female\",62.8356806595155,128.850671697200\r\n\"Female\",60.2805975643144,116.468154225546\r\n\"Female\",67.2813582403504,151.006827602194\r\n\"Female\",69.3822453552615,182.308529635185\r\n\"Female\",60.3987947778955,123.831414573977\r\n\"Female\",62.432426249785,116.161491547557\r\n\"Female\",62.2313974453422,142.155661288298\r\n\"Female\",60.0762407628217,139.084603688100\r\n\"Female\",65.4990108523165,146.784446100872\r\n\"Female\",61.2383813168991,130.527647155786\r\n\"Female\",60.1809766937198,126.345706579432\r\n\"Female\",61.4781357929314,116.277148004896\r\n\"Female\",68.554568155727,151.786039269199\r\n\"Female\",67.9780198460861,157.833633410408\r\n\"Female\",60.5007655934477,120.996983910125\r\n\"Female\",62.0483185693854,141.224547036410\r\n\"Female\",60.1834384808811,99.3550398494005\r\n\"Female\",66.2469657392108,154.406373277828\r\n\"Female\",65.9240682228457,137.199153272425\r\n\"Female\",63.6415700937888,121.494687965331\r\n\"Female\",62.1577512772891,133.951889189126\r\n\"Female\",67.0312170911189,145.52519036879\r\n\"Female\",62.7179793731272,113.622065762769\r\n\"Female\",58.596554530003,107.048405038270\r\n\"Female\",66.8749708944032,146.057972372553\r\n\"Female\",65.1792627741624,149.947046307033\r\n\"Female\",63.6760971019316,122.344654587626\r\n\"Female\",63.216686269988,134.896117147254\r\n\"Female\",63.4661161157611,132.361844159787\r\n\"Female\",66.0810430982694,150.705902781092\r\n\"Female\",64.5616787688241,142.841771124436\r\n\"Female\",67.0996613263998,148.562706097317\r\n\"Female\",65.0387401702194,129.510812116208\r\n\"Female\",62.3212719284674,139.320931600689\r\n\"Female\",68.3754527268264,163.809745755738\r\n\"Female\",61.5119869103612,136.424501103128\r\n\"Female\",63.1585225252602,132.234410728138\r\n\"Female\",62.2158420710198,133.615154335579\r\n\"Female\",65.5643155666142,134.620920196678\r\n\"Female\",64.5626271159302,137.440086539848\r\n\"Female\",65.095308354207,156.062396331944\r\n\"Female\",61.8155231944616,118.325882647957\r\n\"Female\",64.6557952517356,136.044220575536\r\n\"Female\",66.2304573345808,152.312632220637\r\n\"Female\",63.7149300563257,127.876873176677\r\n\"Female\",61.8196628362272,121.580383946857\r\n\"Female\",63.5528924997549,141.953060290094\r\n\"Female\",63.8530882856352,137.148691939272\r\n\"Female\",63.5563537144268,134.750594090197\r\n\"Female\",66.1559220263282,151.567096250222\r\n\"Female\",62.389502626001,110.805629277423\r\n\"Female\",68.8742685596147,165.592199289134\r\n\"Female\",65.248367004034,137.164305171993\r\n\"Female\",59.7181011502269,109.816654764320\r\n\"Female\",61.0186105692054,120.826700385081\r\n\"Female\",59.1092475164094,104.877067662659\r\n\"Female\",61.6670033688642,115.677892392139\r\n\"Female\",62.3645496502654,128.419625530123\r\n\"Female\",66.0347472144724,132.261165669554\r\n\"Female\",64.2608414896929,131.395557032087\r\n\"Female\",61.5513666447146,124.514235635028\r\n\"Female\",61.6272092334934,134.335283481320\r\n\"Female\",65.2554175370148,137.415543495324\r\n\"Female\",64.688603071739,120.088892092051\r\n\"Female\",64.2053845092834,143.623303795025\r\n\"Female\",61.5389201073947,125.497218608813\r\n\"Female\",62.7748173963773,137.509995754580\r\n\"Female\",60.124776854483,111.576860831724\r\n\"Female\",66.7910091388349,142.775819230023\r\n\"Female\",64.1094065141738,131.779166586226\r\n\"Female\",60.1328489177149,129.735131242109\r\n\"Female\",64.5471662617022,143.190660564056\r\n\"Female\",64.7553657247725,146.115654341459\r\n\"Female\",63.5791007065596,144.055093372015\r\n\"Female\",61.9516968671702,127.313316973134\r\n\"Female\",62.1535621695042,134.027912784951\r\n\"Female\",64.9037990812869,152.572858025664\r\n\"Female\",62.9433573974615,136.773155829146\r\n\"Female\",58.5101606316805,113.788590299694\r\n\"Female\",65.6869228078674,144.49925095425\r\n\"Female\",62.3366233478735,134.112154017071\r\n\"Female\",59.9035387926638,119.580853820813\r\n\"Female\",64.6840329292463,144.404883988058\r\n\"Female\",64.8539766018777,158.445602978367\r\n\"Female\",60.6675066270986,123.624924360335\r\n\"Female\",63.7878975280429,128.204118811137\r\n\"Female\",68.0780274880187,182.700436977971\r\n\"Female\",62.718076536375,116.056341644654\r\n\"Female\",60.9257906631992,114.784399157430\r\n\"Female\",63.3551022216768,122.11604765339\r\n\"Female\",67.2043717732867,156.172227104204\r\n\"Female\",58.3237477025474,117.053155966036\r\n\"Female\",68.0143909849971,171.798276279545\r\n\"Female\",60.0138637331979,133.327530135541\r\n\"Female\",64.113196123206,146.891232620050\r\n\"Female\",69.4453867067032,164.369884142347\r\n\"Female\",65.7205342700544,140.024855725633\r\n\"Female\",66.3785893171629,153.447070977824\r\n\"Female\",64.7623660718552,135.780229475904\r\n\"Female\",62.8309194126271,142.564695304550\r\n\"Female\",56.9494151377438,107.171855854965\r\n\"Female\",61.753159576662,113.006257387641\r\n\"Female\",67.7429014435532,152.650097547674\r\n\"Female\",65.2574451203723,155.164552719508\r\n\"Female\",63.0419819967601,119.937293351742\r\n\"Female\",63.4284486217658,132.357672235730\r\n\"Female\",59.942119715856,123.498491782078\r\n\"Female\",67.4264836309286,156.665034611206\r\n\"Female\",63.5514031572518,129.162024848008\r\n\"Female\",63.595166725964,145.477539500486\r\n\"Female\",63.9514165896779,132.106321704748\r\n\"Female\",62.6423654799376,146.737562005470\r\n\"Female\",58.6199806303476,114.050606687101\r\n\"Female\",62.0489256276432,116.514068210916\r\n\"Female\",65.0845773303252,149.194092604907\r\n\"Female\",64.5549343258853,134.546663725556\r\n\"Female\",62.1809970471628,133.884059347308\r\n\"Female\",60.4007145012663,118.713809273295\r\n\"Female\",56.6781404906408,97.2699666809593\r\n\"Female\",62.4484696390075,132.337077539733\r\n\"Female\",65.1635008076718,151.978449983096\r\n\"Female\",61.9210484640948,115.874817580150\r\n\"Female\",54.6168578301035,71.393748738973\r\n\"Female\",55.7397368200335,108.121968520277\r\n\"Female\",62.276682717882,130.090964169807\r\n\"Female\",62.5707914645928,126.181469003783\r\n\"Female\",62.4081181742735,142.76441834988\r\n\"Female\",60.1773514494768,98.7450377324097\r\n\"Female\",61.6676885310788,134.732657779781\r\n\"Female\",67.3362746886476,164.929043058758\r\n\"Female\",68.7801231492795,176.450817700996\r\n\"Female\",60.5418681848476,102.545790872528\r\n\"Female\",63.8060445313626,145.429650465367\r\n\"Female\",65.7379348720023,144.089916888110\r\n\"Female\",60.2188377648127,109.190529197858\r\n\"Female\",62.8938215969302,118.217640742940\r\n\"Female\",66.6825021462107,147.152815858590\r\n\"Female\",62.7304591121103,110.242110829049\r\n\"Female\",65.4491063695484,140.608626198260\r\n\"Female\",61.7062921526329,124.812240995469\r\n\"Female\",67.530860269407,157.715299501870\r\n\"Female\",61.6123816146825,117.103154830241\r\n\"Female\",63.9399261045257,149.857247128355\r\n\"Female\",66.2940589437949,153.138692653924\r\n\"Female\",68.2254073300281,162.924771886706\r\n\"Female\",66.643322972208,162.160094473799\r\n\"Female\",64.3225587969732,148.651472199028\r\n\"Female\",67.2962680175572,162.528178374671\r\n\"Female\",61.8656142294332,106.732049474341\r\n\"Female\",61.6398912057676,117.848626145069\r\n\"Female\",62.0733897954425,103.141097116868\r\n\"Female\",64.3675909472732,126.519119134419\r\n\"Female\",69.1361444266303,165.681833987971\r\n\"Female\",63.4226467871166,138.427955614620\r\n\"Female\",65.8809718889139,151.065324509502\r\n\"Female\",63.3421499833824,138.945613021622\r\n\"Female\",66.2084199250643,147.855952838583\r\n\"Female\",68.7865661160994,168.944931014248\r\n\"Female\",64.704358519924,152.580008937117\r\n\"Female\",64.7419034524409,152.978567802506\r\n\"Female\",65.6078704483238,154.229073084599\r\n\"Female\",66.2350945397925,145.217177513931\r\n\"Female\",65.1081200254628,157.584439027933\r\n\"Female\",65.7696421670041,152.683155978537\r\n\"Female\",66.6737836948828,148.429127913253\r\n\"Female\",61.9238750648119,130.767249306575\r\n\"Female\",66.0627648620883,160.292250557623\r\n\"Female\",67.16180564654,160.201031212767\r\n\"Female\",56.9751332313244,89.1698499679495\r\n\"Female\",64.081269781806,157.589141097243\r\n\"Female\",63.2068304244758,140.457941408830\r\n\"Female\",57.9815124140768,92.1184263949018\r\n\"Female\",62.6360161380774,129.573204760978\r\n\"Female\",67.2774972985599,146.491898249847\r\n\"Female\",69.0827594819084,163.632026476272\r\n\"Female\",62.379651185778,130.781392883480\r\n\"Female\",64.8606586704668,159.568225487359\r\n\"Female\",62.2335982938096,122.759629375763\r\n\"Female\",70.642135436292,183.287278158289\r\n\"Female\",65.3899163560362,140.720092888626\r\n\"Female\",63.3095393090567,134.417675049052\r\n\"Female\",66.2652226539959,158.742915050982\r\n\"Female\",66.2829378218642,132.755788498616\r\n\"Female\",63.2427359285594,119.229506104819\r\n\"Female\",64.41585420801,117.336588297242\r\n\"Female\",70.0148367679715,188.617883435310\r\n\"Female\",69.7350669556986,159.629646600913\r\n\"Female\",61.8905593072285,110.919687713943\r\n\"Female\",64.2108661508261,158.206205959913\r\n\"Female\",62.5074655865151,126.114933801602\r\n\"Female\",64.255289363374,124.900181375055\r\n\"Female\",62.805063803755,124.765437960402\r\n\"Female\",62.252717260433,122.580065185696\r\n\"Female\",63.0607350477948,133.943536984491\r\n\"Female\",61.9572385749377,130.971641450175\r\n\"Female\",59.1766095155136,115.448815582697\r\n\"Female\",66.3828699734191,150.14229914172\r\n\"Female\",65.0741193368074,149.230333232592\r\n\"Female\",60.7160823550811,130.647715131428\r\n\"Female\",62.644216957666,123.792897499861\r\n\"Female\",60.9554866464405,105.880580609229\r\n\"Female\",68.8502596015303,178.295462465379\r\n\"Female\",63.5937091500711,144.419186927609\r\n\"Female\",64.2168207729234,145.603465596979\r\n\"Female\",64.4509046740969,153.021775814507\r\n\"Female\",56.789386413216,95.3280876779566\r\n\"Female\",67.0081865601136,151.735235300403\r\n\"Female\",68.9916905873029,183.638580283194\r\n\"Female\",59.7609323611866,100.362087004136\r\n\"Female\",64.4085998547175,131.524417487282\r\n\"Female\",61.580044134072,137.053056598707\r\n\"Female\",63.1507454856481,140.680375356368\r\n\"Female\",58.0374179835325,100.496830643472\r\n\"Female\",66.5841399927365,143.296387880775\r\n\"Female\",66.982895497664,140.016621121927\r\n\"Female\",66.0403980841735,137.874573591315\r\n\"Female\",64.6031356339456,148.638806367736\r\n\"Female\",65.9355246730795,135.926725243504\r\n\"Female\",65.6551278606797,143.533127451717\r\n\"Female\",60.2664077661042,113.069568924979\r\n\"Female\",62.9358925657025,130.843636394652\r\n\"Female\",66.1189435261362,167.573556523126\r\n\"Female\",64.3062188192723,132.864068200096\r\n\"Female\",64.1733059984275,149.326567041739\r\n\"Female\",64.035496100806,138.701315838669\r\n\"Female\",62.6463522783996,122.336024322481\r\n\"Female\",63.565374323495,134.800715092180\r\n\"Female\",61.3073677559788,119.632028588423\r\n\"Female\",64.6408569467034,119.329330186660\r\n\"Female\",63.8975258060854,126.614512830558\r\n\"Female\",59.3395680493698,105.298655206447\r\n\"Female\",66.1238371607167,143.371408369052\r\n\"Female\",64.6652423992274,145.979477385155\r\n\"Female\",60.3150453482763,111.974874107803\r\n\"Female\",66.8549765868893,164.243192515289\r\n\"Female\",62.8593737917474,134.051640659371\r\n\"Female\",60.1748993202177,110.776088773910\r\n\"Female\",63.2819878471528,128.489854292\r\n\"Female\",63.1368709433922,117.305005816988\r\n\"Female\",67.2129641609691,165.078884979482\r\n\"Female\",60.1616691929441,130.820809922092\r\n\"Female\",68.9668978203634,152.430938001244\r\n\"Female\",61.8950791076939,153.465823856868\r\n\"Female\",67.7389204308209,172.362800365281\r\n\"Female\",62.0641181848779,125.14364095733\r\n\"Female\",62.1928870965855,121.589198303805\r\n\"Female\",64.7357322605432,132.594245447223\r\n\"Female\",63.9590584877951,159.709278783747\r\n\"Female\",63.9247280105252,139.653461308064\r\n\"Female\",63.0144591887414,144.440138600963\r\n\"Female\",63.3491860007723,144.072707031161\r\n\"Female\",61.736889726249,106.438565925417\r\n\"Female\",65.3189456601437,154.480913000963\r\n\"Female\",61.8356708000742,118.361356571278\r\n\"Female\",66.1518928600605,145.176662951848\r\n\"Female\",66.421672932557,142.122820700552\r\n\"Female\",63.526835643402,131.806333295944\r\n\"Female\",65.2000728688147,148.078098820810\r\n\"Female\",65.204446002775,130.22819503886\r\n\"Female\",67.4622860330137,156.307310695025\r\n\"Female\",62.980180936594,129.923012583355\r\n\"Female\",62.1593522677598,121.788931972887\r\n\"Female\",65.393018736976,142.924166859430\r\n\"Female\",68.8236920802898,175.031807554806\r\n\"Female\",68.1868137585487,159.033589991075\r\n\"Female\",60.0424196500998,97.0346553321367\r\n\"Female\",61.4346865096745,119.599116550570\r\n\"Female\",67.4268136434204,166.937120481574\r\n\"Female\",63.5789823320194,117.709241852597\r\n\"Female\",65.790395145954,119.670671677234\r\n\"Female\",62.6384566268964,136.629533603639\r\n\"Female\",63.8230624833228,136.825948505328\r\n\"Female\",64.904535602698,134.818969330538\r\n\"Female\",62.4251792410459,117.929910137109\r\n\"Female\",59.7470964261647,102.354857714544\r\n\"Female\",63.8922616137393,148.971114310970\r\n\"Female\",65.1769471193764,145.339906260729\r\n\"Female\",65.7811451594002,136.661427239037\r\n\"Female\",61.274773473752,110.287342471998\r\n\"Female\",57.2026600428674,103.962705070983\r\n\"Female\",65.0112525643062,143.397890270859\r\n\"Female\",62.490957539387,137.086322357491\r\n\"Female\",59.7356852588024,129.004417604914\r\n\"Female\",66.4818952901101,148.549695379998\r\n\"Female\",60.9586661236777,123.157813951721\r\n\"Female\",62.493299806759,118.646287183217\r\n\"Female\",65.2409408815651,155.400046346551\r\n\"Female\",63.7731858120352,128.278800934202\r\n\"Female\",58.8720290218358,92.2682046392832\r\n\"Female\",59.8217110299354,139.528116833386\r\n\"Female\",64.4724181061073,146.841964238380\r\n\"Female\",62.6162136007295,127.965249309513\r\n\"Female\",64.2617237107347,122.383432102662\r\n\"Female\",65.5264136137104,128.923343708277\r\n\"Female\",62.3610923797426,148.713960108758\r\n\"Female\",65.0256114310639,136.853110734144\r\n\"Female\",63.3273036381936,144.273382407219\r\n\"Female\",68.93769670614,157.537640131473\r\n\"Female\",63.4641092316783,134.045732124858\r\n\"Female\",65.0841673833511,137.168119783590\r\n\"Female\",60.5856377146781,116.430074671494\r\n\"Female\",63.204342264444,133.681868654585\r\n\"Female\",61.6257831684427,118.762925311885\r\n\"Female\",58.3865759394898,102.063907340682\r\n\"Female\",66.6505397130851,158.221301296675\r\n\"Female\",58.523290492565,128.777739142407\r\n\"Female\",63.251340474777,143.823094536532\r\n\"Female\",69.4459321022436,169.819908603971\r\n\"Female\",62.4473335177222,122.606806538548\r\n\"Female\",63.0682029208552,93.424239299503\r\n\"Female\",63.287513696204,121.250406002931\r\n\"Female\",66.0978769473177,154.560236711613\r\n\"Female\",64.5297549662538,124.970022965080\r\n\"Female\",64.0607871527546,131.307690879035\r\n\"Female\",63.8724251271273,130.211705629183\r\n\"Female\",69.6110142466156,170.025642721664\r\n\"Female\",67.3900200219722,169.626607720642\r\n\"Female\",62.850449248909,127.518885313523\r\n\"Female\",62.9387181119805,124.292191869965\r\n\"Female\",66.1608844979343,155.906891730000\r\n\"Female\",63.4012051394349,145.316583178589\r\n\"Female\",65.4709896468326,155.580439909483\r\n\"Female\",59.9976945996976,115.812815561687\r\n\"Female\",62.5760803936105,111.379473827934\r\n\"Female\",60.8175901896942,133.879482558839\r\n\"Female\",64.0857388302738,126.994626284417\r\n\"Female\",62.246303994358,122.034176101357\r\n\"Female\",64.487842187011,148.225840518359\r\n\"Female\",60.3985158082608,126.983076621141\r\n\"Female\",61.4801465364967,108.043177513285\r\n\"Female\",64.4966552348729,139.814160267031\r\n\"Female\",59.9221619954801,125.547187166399\r\n\"Female\",56.0666363500952,89.5712047395611\r\n\"Female\",67.4260159958821,157.303923669967\r\n\"Female\",62.6400190057392,114.822802773880\r\n\"Female\",59.7628981871236,105.152517099366\r\n\"Female\",65.9979415886757,141.890779030964\r\n\"Female\",59.8095342466238,109.657436717525\r\n\"Female\",67.691510479391,163.903050235576\r\n\"Female\",61.0122336535468,108.967859722161\r\n\"Female\",61.7896119717584,123.681887562023\r\n\"Female\",63.425282464969,132.639019207120\r\n\"Female\",61.3325812835183,139.792206193116\r\n\"Female\",63.9993197515268,145.689533288481\r\n\"Female\",69.3133813369547,154.484541722811\r\n\"Female\",61.5940662630643,122.221535113172\r\n\"Female\",64.8857482253305,130.615848087016\r\n\"Female\",66.2643659171894,141.299454688788\r\n\"Female\",64.0785595533523,132.366492127765\r\n\"Female\",61.9265149061287,131.735986660939\r\n\"Female\",63.7530688529558,129.872985401821\r\n\"Female\",63.9952980877785,130.577662378410\r\n\"Female\",60.3038675679378,120.622362166802\r\n\"Female\",66.0547512513851,157.67553246724\r\n\"Female\",68.4405667603505,153.584230580735\r\n\"Female\",64.6875356311116,119.024652360040\r\n\"Female\",63.6124256935818,123.743338578239\r\n\"Female\",57.9684983865593,118.720590126508\r\n\"Female\",62.9935497718745,136.673908627291\r\n\"Female\",62.6570400938303,131.731382544018\r\n\"Female\",65.7880838429692,160.831030062061\r\n\"Female\",60.24552998231,135.511964950233\r\n\"Female\",64.5163492264064,124.592496077081\r\n\"Female\",64.4367122254289,151.923769902396\r\n\"Female\",61.8256451154768,121.277607966454\r\n\"Female\",62.9372692153786,127.725289343243\r\n\"Female\",61.0354898793316,111.326962428825\r\n\"Female\",63.4111696780531,129.196149161022\r\n\"Female\",57.4722523992131,96.3135565290208\r\n\"Female\",62.9304242471874,136.596762626887\r\n\"Female\",66.2027558306022,151.357788892023\r\n\"Female\",59.6011545333216,115.227993009646\r\n\"Female\",63.86336603658,116.948330067137\r\n\"Female\",62.9811500235096,154.428477515132\r\n\"Female\",63.0172574419779,132.008180674873\r\n\"Female\",66.4166018776215,142.940118909056\r\n\"Female\",64.9861569954852,148.171777071186\r\n\"Female\",59.2663032433087,100.648523552276\r\n\"Female\",68.7100749700579,165.110459051454\r\n\"Female\",64.4341430912102,138.002083669234\r\n\"Female\",63.0751976139891,127.702046958862\r\n\"Female\",67.0708979448361,160.413714975911\r\n\"Female\",62.7473570491129,139.885857751443\r\n\"Female\",66.367317765652,156.421116638841\r\n\"Female\",60.1296602830221,122.924091237250\r\n\"Female\",62.7455231879435,132.733781507518\r\n\"Female\",67.444719078617,162.436362745506\r\n\"Female\",64.7560205104423,142.125889487156\r\n\"Female\",62.1906716426627,119.767149930255\r\n\"Female\",63.3384595940784,126.381659570671\r\n\"Female\",66.27929714891,144.894263633821\r\n\"Female\",59.8949240533751,129.173838843876\r\n\"Female\",63.2169648195118,142.426466263503\r\n\"Female\",69.0997048970776,177.018151597129\r\n\"Female\",66.1637280851813,138.032075185304\r\n\"Female\",61.2864640570681,119.536035232557\r\n\"Female\",60.2742338674115,106.853923912948\r\n\"Female\",63.2179335547522,139.745985788187\r\n\"Female\",63.5164997476628,120.810049058451\r\n\"Female\",61.8161479812756,116.247391952186\r\n\"Female\",66.5558866343793,158.661410589980\r\n\"Female\",64.485088567056,133.322581360073\r\n\"Female\",60.8720437479104,120.329728806899\r\n\"Female\",63.6080208533715,136.642739703650\r\n\"Female\",61.3061781326752,121.889180635039\r\n\"Female\",63.0590091568904,116.461142760063\r\n\"Female\",56.098245784398,104.954100411731\r\n\"Female\",63.1920753912695,126.331898826172\r\n\"Female\",63.0346856482085,139.281282721488\r\n\"Female\",66.9215440184083,145.872308038656\r\n\"Female\",64.8021887988608,159.877141996378\r\n\"Female\",64.5066921583708,134.613710172598\r\n\"Female\",69.3031109315133,178.779110673022\r\n\"Female\",61.3730951205005,111.307885465738\r\n\"Female\",65.7759283871753,160.861750569939\r\n\"Female\",68.4589107358197,176.152647563730\r\n\"Female\",60.0985913347773,122.744885450502\r\n\"Female\",62.5477598731306,123.965162480870\r\n\"Female\",65.6004495046736,151.462245088581\r\n\"Female\",67.6522189471494,174.834610855242\r\n\"Female\",64.3752497169112,129.305335468191\r\n\"Female\",60.9132709085014,123.827603454657\r\n\"Female\",61.9904800146353,110.925974999292\r\n\"Female\",59.1333142472393,129.537708759531\r\n\"Female\",62.8665688313445,111.469959586106\r\n\"Female\",65.1048453706957,142.292705036780\r\n\"Female\",61.66262810901,112.565576386528\r\n\"Female\",58.6327204671158,102.469086784996\r\n\"Female\",69.6359311508284,177.589351352631\r\n\"Female\",67.5524040763352,160.726511331665\r\n\"Female\",62.1803193786528,135.610834999441\r\n\"Female\",62.311533182375,136.236832642485\r\n\"Female\",60.8589900079646,114.214034424918\r\n\"Female\",66.1668762591729,146.678954584022\r\n\"Female\",58.1260240211065,98.4028512342667\r\n\"Female\",65.6470552009538,143.929981334410\r\n\"Female\",66.475461065156,149.205171164975\r\n\"Female\",63.6247193052323,144.046264235287\r\n\"Female\",62.4147683634091,137.053633683289\r\n\"Female\",65.4601013986786,159.043161986306\r\n\"Female\",63.4229332047802,124.689046619650\r\n\"Female\",61.3680454092299,124.915823563304\r\n\"Female\",64.1210647473445,146.801099540977\r\n\"Female\",59.3474682310805,100.092095362701\r\n\"Female\",65.4486288644,149.817241126221\r\n\"Female\",57.7903892106098,103.312056196025\r\n\"Female\",59.0259533939983,116.811511736994\r\n\"Female\",66.1791113608416,142.628593569601\r\n\"Female\",64.0145859014987,136.703387469422\r\n\"Female\",64.5917165363395,154.931947987984\r\n\"Female\",65.096876700842,142.369714823914\r\n\"Female\",60.7315426506603,113.230495815602\r\n\"Female\",62.4165867360014,129.753823130793\r\n\"Female\",59.447426401833,112.118359627860\r\n\"Female\",58.4904670158935,93.1924386532048\r\n\"Female\",63.1140543077552,145.26879625192\r\n\"Female\",62.3960942599344,121.512779746521\r\n\"Female\",64.2183153111119,168.546457720601\r\n\"Female\",62.9841806506908,138.924058552704\r\n\"Female\",62.6392050525529,123.991476879123\r\n\"Female\",59.7352786738488,124.842659567033\r\n\"Female\",62.704790197731,135.590644484552\r\n\"Female\",58.1344963096015,89.3572282346796\r\n\"Female\",65.7343489284889,135.642651899425\r\n\"Female\",60.8468627311246,97.7246018780605\r\n\"Female\",63.1669012409128,138.029804103007\r\n\"Female\",63.5046948605898,123.504327795153\r\n\"Female\",63.1108328639923,135.804858726326\r\n\"Female\",69.1829595439274,175.9928612072\r\n\"Female\",65.113845492676,153.880192555540\r\n\"Female\",62.6752082392742,109.147605924986\r\n\"Female\",63.9804717552887,137.033434098098\r\n\"Female\",63.6504413061419,125.592163659089\r\n\"Female\",65.3443102960553,140.587103680462\r\n\"Female\",64.0697361108965,128.569472211131\r\n\"Female\",68.3782045384245,157.524368370239\r\n\"Female\",61.1166085358772,101.097499662153\r\n\"Female\",64.5667983838582,137.43164487291\r\n\"Female\",69.3518897897901,182.659368946149\r\n\"Female\",63.3938511213131,134.33174640659\r\n\"Female\",56.7644564465812,79.1743758333647\r\n\"Female\",63.8325125789469,132.507460012275\r\n\"Female\",58.8502944694345,119.452016573893\r\n\"Female\",66.2475915895005,163.577028617583\r\n\"Female\",63.0740024560145,134.445701930690\r\n\"Female\",63.7625843367692,132.611074008374\r\n\"Female\",62.5145777561098,129.174322272705\r\n\"Female\",61.8275984497385,123.822844285578\r\n\"Female\",63.4912694222218,123.186628805130\r\n\"Female\",61.018473982121,120.442300701328\r\n\"Female\",63.4896439153582,133.142449306516\r\n\"Female\",61.5282119837784,117.654738347276\r\n\"Female\",62.6529476723371,122.756385438491\r\n\"Female\",64.1930817701103,137.840193859934\r\n\"Female\",65.7995608057062,157.293742488265\r\n\"Female\",63.7870504011948,120.838528221416\r\n\"Female\",61.1862590325358,109.582355619731\r\n\"Female\",59.3538310142786,106.108275084455\r\n\"Female\",62.7049166540007,142.789501031010\r\n\"Female\",61.926249766248,113.648007121316\r\n\"Female\",61.9910742589966,131.410731903028\r\n\"Female\",58.1624630438929,105.147024548327\r\n\"Female\",67.4118336321295,147.360805343919\r\n\"Female\",62.0747828069918,119.659324498929\r\n\"Female\",65.4980583420813,159.089781373979\r\n\"Female\",62.6152799119337,128.168140868402\r\n\"Female\",64.4337554607933,162.524500625397\r\n\"Female\",63.4492106192036,132.018784650726\r\n\"Female\",64.0360087547458,144.489626342583\r\n\"Female\",62.8679776104447,122.781815955197\r\n\"Female\",61.8449657391164,110.981625519654\r\n\"Female\",62.7958160718507,128.806293343160\r\n\"Female\",60.396830471111,112.882706758414\r\n\"Female\",61.9309590529235,141.441314335719\r\n\"Female\",66.4725675389246,162.580953949789\r\n\"Female\",61.6114003651734,124.531675552031\r\n\"Female\",62.5793233659445,141.375098245458\r\n\"Female\",62.0353191067829,119.418134889076\r\n\"Female\",61.8730330852759,122.538528152337\r\n\"Female\",64.8334732923971,138.521671353659\r\n\"Female\",58.9179608162174,111.334359330355\r\n\"Female\",63.522955031307,136.570485660579\r\n\"Female\",62.353340648806,124.067387848950\r\n\"Female\",65.8731063086245,155.915543502642\r\n\"Female\",64.962069048165,141.482513741701\r\n\"Female\",66.7224387982738,122.793732523590\r\n\"Female\",61.3111924053438,113.519613719958\r\n\"Female\",63.5017993703251,123.075560184459\r\n\"Female\",64.6558482819269,143.826786815177\r\n\"Female\",69.4202812301656,181.853797589974\r\n\"Female\",62.3379569642366,107.003876853630\r\n\"Female\",63.9444056874588,126.978568506184\r\n\"Female\",67.6146309369832,174.322489846433\r\n\"Female\",67.1170914153179,154.172579921507\r\n\"Female\",60.5191830071578,133.539208160737\r\n\"Female\",61.8356523835951,141.579654053645\r\n\"Female\",66.4779569676677,146.579576770180\r\n\"Female\",68.452418975902,171.573255351871\r\n\"Female\",68.1786580886526,144.333579379023\r\n\"Female\",61.1188703556325,108.438995490801\r\n\"Female\",63.395793315672,145.615016741257\r\n\"Female\",66.3244698073095,148.670800681898\r\n\"Female\",66.0456086685346,143.327828781158\r\n\"Female\",64.7424445716161,167.141598260590\r\n\"Female\",67.5113620182894,159.949725788353\r\n\"Female\",61.7751114962527,113.153725868315\r\n\"Female\",65.186934585604,135.432340852366\r\n\"Female\",60.4256341356745,130.629367670644\r\n\"Female\",63.4607461749803,127.305711380606\r\n\"Female\",62.0929152465116,116.764230039087\r\n\"Female\",63.6645011655707,132.295552658609\r\n\"Female\",60.0508463603663,115.656207992136\r\n\"Female\",64.2288700516471,140.997714930396\r\n\"Female\",64.3341068573576,138.739445194193\r\n\"Female\",60.6073459319762,109.05140536388\r\n\"Female\",63.9248923156247,132.960485399147\r\n\"Female\",63.7678147266928,134.751636815619\r\n\"Female\",61.2071346548003,104.514575966614\r\n\"Female\",64.226355415332,152.972108288524\r\n\"Female\",62.0119169320373,125.286160354856\r\n\"Female\",62.1755194406988,144.184612871390\r\n\"Female\",59.850244716096,101.716162645895\r\n\"Female\",63.6425966811643,135.422802487943\r\n\"Female\",64.9858098368903,141.288353684465\r\n\"Female\",62.4764273743129,132.518460719584\r\n\"Female\",60.1855418545228,102.098732817094\r\n\"Female\",64.6282947362038,137.174866100291\r\n\"Female\",61.4241094209123,148.114807352452\r\n\"Female\",64.3741026831914,155.082744562303\r\n\"Female\",61.4646336735126,120.715162714821\r\n\"Female\",64.6508177806484,135.033626423437\r\n\"Female\",64.1874572720678,133.350625059257\r\n\"Female\",68.7108446478983,178.870748110566\r\n\"Female\",64.293269435426,146.701616834121\r\n\"Female\",63.5822004848389,147.650478991119\r\n\"Female\",65.2191144765081,138.569994661066\r\n\"Female\",66.3659022452799,137.287606985786\r\n\"Female\",61.6168709720384,117.133586874945\r\n\"Female\",64.7954292522828,152.918265027715\r\n\"Female\",60.6843760788939,118.077696698914\r\n\"Female\",69.5343008050466,163.796138792924\r\n\"Female\",66.1780910442507,157.792424198492\r\n\"Female\",65.4275869144579,143.336330917209\r\n\"Female\",59.1670438872346,109.870097951339\r\n\"Female\",65.2960157586116,141.551239478059\r\n\"Female\",60.2577763633924,115.389785852213\r\n\"Female\",64.4320508457608,159.335936926435\r\n\"Female\",59.3847989690841,109.688441653679\r\n\"Female\",64.8395638981968,137.700086545495\r\n\"Female\",65.615611629581,123.498255823953\r\n\"Female\",66.9346286716035,143.203782009350\r\n\"Female\",63.6741671113923,135.830954683939\r\n\"Female\",57.7648078883808,89.7899984409701\r\n\"Female\",68.7521759317412,174.580379341546\r\n\"Female\",65.9621872417718,150.763548055290\r\n\"Female\",64.2718562267311,121.741340005636\r\n\"Female\",66.5408134231897,150.971358256648\r\n\"Female\",66.8354886156107,155.995109221324\r\n\"Female\",66.7276319099223,162.598816648826\r\n\"Female\",63.8828040482993,139.202834593304\r\n\"Female\",57.1580335208417,94.263202648759\r\n\"Female\",66.7939270749045,127.096778305724\r\n\"Female\",60.8097170438054,120.940202299242\r\n\"Female\",67.6279194508829,169.687934742153\r\n\"Female\",63.0433833566499,117.033984396597\r\n\"Female\",59.9065278616466,105.649773684418\r\n\"Female\",61.5295834626432,126.352118738195\r\n\"Female\",66.011997702534,147.196045864223\r\n\"Female\",65.8313688925656,147.15046321916\r\n\"Female\",62.0549899082979,115.767138046494\r\n\"Female\",67.0449228375836,140.815517479934\r\n\"Female\",62.1305677393144,125.283478076033\r\n\"Female\",60.2848014518491,126.956702006286\r\n\"Female\",64.9814987272783,140.400766521233\r\n\"Female\",61.7245405582376,134.255543725269\r\n\"Female\",67.9227634574601,172.168292894246\r\n\"Female\",64.84395682334,143.462978461094\r\n\"Female\",65.0113805431648,151.189080372441\r\n\"Female\",65.0564113126271,151.113500080107\r\n\"Female\",65.2202120160348,150.441300495906\r\n\"Female\",68.3332596673114,159.089482900375\r\n\"Female\",66.4365254185167,129.358950668383\r\n\"Female\",57.7955339974672,112.458167910890\r\n\"Female\",63.067693652116,131.492455984797\r\n\"Female\",59.772731464376,127.065546312256\r\n\"Female\",58.1186990006697,116.396779983347\r\n\"Female\",57.9366743216043,97.7082846904373\r\n\"Female\",58.8232618583708,108.359609085696\r\n\"Female\",65.5446192385114,142.703632475422\r\n\"Female\",65.3350518517926,147.102398686601\r\n\"Female\",63.0137307892522,115.961858993977\r\n\"Female\",65.7285801912972,137.839895869937\r\n\"Female\",66.4698209360831,152.809403175247\r\n\"Female\",63.6379643111756,131.420697110637\r\n\"Female\",59.6237144814768,107.375239880095\r\n\"Female\",63.957320935815,148.369413924417\r\n\"Female\",62.3635508968891,113.926880675428\r\n\"Female\",64.0888584285991,136.792488653510\r\n\"Female\",64.8464594227474,139.169260550047\r\n\"Female\",62.5545836634636,135.665547924939\r\n\"Female\",61.2788124967258,135.081159304844\r\n\"Female\",63.2314173253626,138.831252078422\r\n\"Female\",63.417439990576,144.873936146368\r\n\"Female\",60.1241678224455,109.388928394541\r\n\"Female\",67.8441031587467,171.736596128538\r\n\"Female\",63.071178369542,145.870637337015\r\n\"Female\",63.4003331722617,147.604935212835\r\n\"Female\",62.6879280393794,116.271542013176\r\n\"Female\",62.678265448176,120.905938733318\r\n\"Female\",63.5876376035106,117.440810971778\r\n\"Female\",63.3319130407544,126.108328910639\r\n\"Female\",58.5585125217826,131.404223879543\r\n\"Female\",65.068037693219,160.800725592022\r\n\"Female\",63.879595826396,143.908906921624\r\n\"Female\",65.4840527678581,144.410070470814\r\n\"Female\",65.2033567140227,125.198700579601\r\n\"Female\",64.5596218249224,151.291990541091\r\n\"Female\",60.4599065958028,125.463911259826\r\n\"Female\",64.920239193102,152.899243244218\r\n\"Female\",67.1224220901005,165.324899283495\r\n\"Female\",72.4297709549193,177.969532057211\r\n\"Female\",65.2315621863496,174.470637325615\r\n\"Female\",60.8150594252685,108.708421258134\r\n\"Female\",61.6751768204811,134.708122322579\r\n\"Female\",65.499938492071,171.131213210522\r\n\"Female\",63.8344907670014,133.776896651513\r\n\"Female\",64.2582611393541,144.080612407411\r\n\"Female\",61.7086682523646,132.915088904272\r\n\"Female\",63.9110236867082,128.094073872448\r\n\"Female\",59.0262558060589,106.370538958630\r\n\"Female\",64.7993937583322,146.036839833797\r\n\"Female\",65.4502630634137,150.338793654030\r\n\"Female\",61.8931668681119,128.557198366814\r\n\"Female\",56.8859710456207,99.873592652194\r\n\"Female\",59.1412467089945,103.026622174333\r\n\"Female\",63.4768957086912,127.336697539953\r\n\"Female\",60.6641682305455,111.165788105148\r\n\"Female\",62.9859804938356,129.449238632723\r\n\"Female\",69.8090871215674,162.650675686815\r\n\"Female\",66.4757110932144,164.865386638469\r\n\"Female\",61.1134980230268,114.433436035660\r\n\"Female\",66.3702136143256,149.478953346151\r\n\"Female\",67.3817998906326,144.306712391127\r\n\"Female\",64.4032728250128,162.561183574085\r\n\"Female\",63.5008257602947,126.860582596528\r\n\"Female\",66.1905716647731,149.581804645982\r\n\"Female\",62.3810466339444,117.819984140482\r\n\"Female\",63.97034122017,146.302666629339\r\n\"Female\",63.5353054428129,121.115927158397\r\n\"Female\",65.2714248589465,133.573311047081\r\n\"Female\",62.0290144651524,113.888700265216\r\n\"Female\",63.8041313556725,120.607957981681\r\n\"Female\",66.0596612484963,158.535626059938\r\n\"Female\",65.4063008453468,158.055365734088\r\n\"Female\",59.3946454616342,124.212181865667\r\n\"Female\",65.1307384470393,130.160045517050\r\n\"Female\",62.8234429951876,126.796977867036\r\n\"Female\",65.2799959581265,157.979981506673\r\n\"Female\",60.3990119652801,115.416770678645\r\n\"Female\",59.1706875044306,106.139635985780\r\n\"Female\",63.9936166909938,139.86774919173\r\n\"Female\",62.489080333513,124.175464892566\r\n\"Female\",65.6242382442685,153.826971188466\r\n\"Female\",64.3376567715843,135.043901093493\r\n\"Female\",67.9170502294277,157.971823031305\r\n\"Female\",63.7682118376327,143.723793978361\r\n\"Female\",61.0194665614671,106.855294660298\r\n\"Female\",61.3091084396778,115.788850140333\r\n\"Female\",63.1095282917306,117.895846821556\r\n\"Female\",68.2977185431035,150.146734705521\r\n\"Female\",60.6892002966586,125.569601886453\r\n\"Female\",57.5527537088968,98.6439631211755\r\n\"Female\",58.7072357667941,120.253512026281\r\n\"Female\",62.7036220063421,100.234800710191\r\n\"Female\",64.567795559407,153.568256538341\r\n\"Female\",63.0807403912198,128.478442313831\r\n\"Female\",67.0539943713518,144.347355932324\r\n\"Female\",61.4153067712281,106.295001359125\r\n\"Female\",66.5355111276663,155.370872010890\r\n\"Female\",63.7959572932735,145.878757210495\r\n\"Female\",63.1261391707175,136.239929417406\r\n\"Female\",61.7576643020811,115.581550799842\r\n\"Female\",66.1921299825332,145.579208735676\r\n\"Female\",61.6886831190551,117.631365742968\r\n\"Female\",60.918302397855,114.033101789345\r\n\"Female\",62.3667664952284,131.740460390606\r\n\"Female\",67.3343483716378,168.626296087776\r\n\"Female\",67.4436612888538,160.288167417213\r\n\"Female\",65.6974573610416,142.157675048619\r\n\"Female\",64.4972906112441,126.584642127197\r\n\"Female\",67.2177194195441,153.989572015241\r\n\"Female\",64.6736897170256,143.775262638953\r\n\"Female\",66.085399677953,140.322403280307\r\n\"Female\",61.745701431103,132.595679803653\r\n\"Female\",64.9778759997047,123.699679626214\r\n\"Female\",63.1923498898307,140.386703743264\r\n\"Female\",61.737734964322,123.080062776970\r\n\"Female\",64.217291687705,137.001510230805\r\n\"Female\",66.1892085178543,126.376299874420\r\n\"Female\",62.7887475838338,126.422734418834\r\n\"Female\",62.3030668822716,139.194288951347\r\n\"Female\",61.9763096967803,141.855825003357\r\n\"Female\",63.1799477496157,124.90602445081\r\n\"Female\",63.5626556671376,151.295244170098\r\n\"Female\",63.8064817211739,122.779400220847\r\n\"Female\",58.7205181329078,106.066862474914\r\n\"Female\",65.4400923980753,146.958881516114\r\n\"Female\",63.3171511186049,129.306269880838\r\n\"Female\",63.1323807585613,126.483785003300\r\n\"Female\",62.1901894196916,126.912515456222\r\n\"Female\",61.2143488490394,112.915208906285\r\n\"Female\",64.7152918722448,143.939716619654\r\n\"Female\",66.7387303757463,144.412004792003\r\n\"Female\",61.8627333444181,132.602229328457\r\n\"Female\",63.1550467589118,141.487418151798\r\n\"Female\",67.4198400141083,148.605734775702\r\n\"Female\",62.6572940335873,121.087478035969\r\n\"Female\",67.9907957276719,172.217648887405\r\n\"Female\",63.138861742984,141.769751769082\r\n\"Female\",64.1303410995415,121.292596753100\r\n\"Female\",57.0726562519626,93.7461421572008\r\n\"Female\",68.4143793384505,163.785138209359\r\n\"Female\",62.5947589687373,145.987786783849\r\n\"Female\",69.4064932432102,156.876698931138\r\n\"Female\",63.1534331787895,136.621592575599\r\n\"Female\",58.1178719316896,102.088966183677\r\n\"Female\",65.2848633008434,125.131053617712\r\n\"Female\",60.7606886780906,116.975427749271\r\n\"Female\",67.5888398323064,150.380597436566\r\n\"Female\",64.4282887433345,138.225737407810\r\n\"Female\",61.1538660164304,135.425417795574\r\n\"Female\",61.8113882295903,127.248292884252\r\n\"Female\",67.1220031251137,148.826486086286\r\n\"Female\",62.5494853771572,131.111181192592\r\n\"Female\",67.1437307546759,155.831560422294\r\n\"Female\",64.7989611645402,152.828705503825\r\n\"Female\",65.9652742064042,148.800598054251\r\n\"Female\",62.0875945279007,125.450263729454\r\n\"Female\",64.1891453660802,112.507011538138\r\n\"Female\",64.6242894563227,138.112329636081\r\n\"Female\",62.2648301015387,147.964386978245\r\n\"Female\",62.7785164006338,140.387944975753\r\n\"Female\",63.074027226635,155.278109304186\r\n\"Female\",64.2647144784978,150.071344850799\r\n\"Female\",67.4182852960096,156.681836887368\r\n\"Female\",64.3553428554025,138.311322814244\r\n\"Female\",65.962277837649,156.096074244372\r\n\"Female\",63.7323742116415,151.238789487023\r\n\"Female\",70.3601232241529,185.848720873231\r\n\"Female\",66.054472963575,145.139481166407\r\n\"Female\",63.8780763249485,125.173586465678\r\n\"Female\",65.8171735578993,153.341550871176\r\n\"Female\",54.8737275315254,78.6066703120237\r\n\"Female\",62.1999501039088,127.229606638475\r\n\"Female\",67.4348643652968,170.955041477143\r\n\"Female\",67.0707076121726,154.711459145125\r\n\"Female\",64.0534944330628,142.999379460173\r\n\"Female\",58.4040274115958,106.771114569519\r\n\"Female\",59.150511426605,103.998976427179\r\n\"Female\",65.4818317922621,134.954434856605\r\n\"Female\",62.0971842483706,124.410835543093\r\n\"Female\",66.358955997367,154.019108067268\r\n\"Female\",67.8689541127261,147.865625304535\r\n\"Female\",65.4252305778557,147.021035347300\r\n\"Female\",63.7999588750213,134.947032581911\r\n\"Female\",67.0229342238859,181.793068596532\r\n\"Female\",65.8606286943176,165.414135012143\r\n\"Female\",62.356371468031,120.662528666269\r\n\"Female\",58.7222194137094,110.538417637148\r\n\"Female\",73.3895858660697,190.078728869075\r\n\"Female\",64.2583419546562,140.236766031172\r\n\"Female\",61.1907163834998,124.463273163155\r\n\"Female\",60.3802844905412,115.027231092651\r\n\"Female\",66.6204476866371,152.275355644461\r\n\"Female\",63.9533279065464,131.453081198777\r\n\"Female\",65.946674297991,145.098144824548\r\n\"Female\",61.8609237787591,132.473541569064\r\n\"Female\",66.6835119027085,142.956797833686\r\n\"Female\",68.2642123095288,158.793731631606\r\n\"Female\",68.7319514535088,164.110188723456\r\n\"Female\",62.3117478029964,105.146363088167\r\n\"Female\",63.0750241664874,146.905558126176\r\n\"Female\",56.8103172829116,84.1706947685606\r\n\"Female\",64.0932233946195,128.417741153788\r\n\"Female\",65.3374524964983,139.277280224493\r\n\"Female\",61.9682943402663,132.765642087371\r\n\"Female\",68.0976891521211,152.179216712455\r\n\"Female\",62.7452648071635,133.292831832067\r\n\"Female\",61.8665605034954,118.764489912888\r\n\"Female\",61.7279285756597,132.711551352170\r\n\"Female\",66.2094519012334,140.506413126246\r\n\"Female\",67.1513382982195,156.302306778909\r\n\"Female\",66.1381724292227,152.083122334257\r\n\"Female\",64.4460036682061,142.821216631186\r\n\"Female\",62.3692957740735,129.344962657775\r\n\"Female\",60.6402661925309,118.136726961146\r\n\"Female\",64.5184730055432,129.803719307602\r\n\"Female\",60.3886526068239,124.982197346581\r\n\"Female\",59.9399817113234,102.466949336749\r\n\"Female\",60.9161961014147,120.943247945087\r\n\"Female\",67.9990993625186,158.572006495653\r\n\"Female\",65.9090465431074,149.059448178539\r\n\"Female\",62.9880148156093,142.543946866373\r\n\"Female\",63.3835055681941,125.662081296122\r\n\"Female\",68.6111164962452,174.978168656253\r\n\"Female\",64.0962071844308,146.640546215490\r\n\"Female\",67.1117394223513,162.604791122585\r\n\"Female\",59.5158900942439,124.889617900995\r\n\"Female\",62.2357469976516,120.421334011018\r\n\"Female\",64.9393881766096,149.162905979376\r\n\"Female\",67.724592112743,161.353307368869\r\n\"Female\",63.9356970015143,142.987758923614\r\n\"Female\",65.2152313261256,155.611441352197\r\n\"Female\",63.758114276467,152.039541910673\r\n\"Female\",63.9976955829103,143.341661234668\r\n\"Female\",65.8815129204047,138.897783066567\r\n\"Female\",67.6798718630526,175.012799747873\r\n\"Female\",64.3901691403194,125.610002697303\r\n\"Female\",67.031156236937,154.484356890303\r\n\"Female\",57.1125394233587,98.794038096719\r\n\"Female\",62.8995280524548,117.422674731288\r\n\"Female\",64.0450904513746,138.761173888071\r\n\"Female\",67.7812819698204,162.155569591109\r\n\"Female\",60.0130777083266,113.878352921621\r\n\"Female\",61.4406566719271,126.299913218738\r\n\"Female\",59.7422795757212,95.933285537061\r\n\"Female\",64.3350561766612,138.702045792777\r\n\"Female\",61.0434450562291,113.182538192302\r\n\"Female\",64.6337945235674,138.146125324249\r\n\"Female\",66.0949579884856,153.264188181073\r\n\"Female\",59.6056316088103,109.391842484274\r\n\"Female\",65.499346929538,152.927061091038\r\n\"Female\",66.1055024468506,154.59545113415\r\n\"Female\",67.1068511176505,151.911376208450\r\n\"Female\",61.3017880778946,127.066942258631\r\n\"Female\",60.8221181358334,127.441434013439\r\n\"Female\",61.3789517735375,128.444527601689\r\n\"Female\",68.9376550725009,155.689830924000\r\n\"Female\",64.912130321443,151.491811759122\r\n\"Female\",65.3024106069673,149.462818196512\r\n\"Female\",62.4856911318762,116.460806849906\r\n\"Female\",67.4790516747645,160.882681184436\r\n\"Female\",59.4249121111149,94.7470145707541\r\n\"Female\",66.9028551373297,141.31754755188\r\n\"Female\",62.8471579625354,152.610384327734\r\n\"Female\",61.4353315194174,125.978766739902\r\n\"Female\",64.6503983040135,143.510788498396\r\n\"Female\",59.36813918013,118.764518263849\r\n\"Female\",64.8304398670452,152.942983011778\r\n\"Female\",63.5058944615779,138.221630721892\r\n\"Female\",59.9085446722934,115.525915618152\r\n\"Female\",67.2087362144735,171.184913466072\r\n\"Female\",60.1433219478219,118.797659019963\r\n\"Female\",64.2815984124147,135.966146065618\r\n\"Female\",67.9456742479996,168.894471531594\r\n\"Female\",61.4544833672535,104.313445031433\r\n\"Female\",62.3437817093089,129.9661831447\r\n\"Female\",61.9589645904203,132.692405283877\r\n\"Female\",70.7420859115169,180.053865742702\r\n\"Female\",62.033045348303,108.174020271596\r\n\"Female\",64.2691371202651,140.571139361807\r\n\"Female\",63.1484373509699,125.386925172440\r\n\"Female\",63.7127298392637,138.940035758568\r\n\"Female\",63.9817648879527,147.812868567064\r\n\"Female\",64.9269000352668,147.923955264791\r\n\"Female\",63.336849817675,137.975016013827\r\n\"Female\",69.8614309758372,178.391841824564\r\n\"Female\",65.9122173981784,159.231768186134\r\n\"Female\",67.1251887734022,168.063934159781\r\n\"Female\",66.2223287297128,144.686304641875\r\n\"Female\",63.3284314887729,136.393240969392\r\n\"Female\",61.9169992927485,126.878449400850\r\n\"Female\",57.7832316168349,126.143595942272\r\n\"Female\",58.7384288577014,96.761941400132\r\n\"Female\",63.020298998632,137.899014653914\r\n\"Female\",61.0179883521021,120.139649263721\r\n\"Female\",67.6744631903692,156.513341078976\r\n\"Female\",60.8346811681980,123.805006249194\r\n\"Female\",63.3325826301889,163.079037385705\r\n\"Female\",66.499866553481,143.75800686392\r\n\"Female\",60.9258681631907,131.939426865014\r\n\"Female\",62.8177799430666,122.412693365632\r\n\"Female\",62.8446674819454,132.368977925599\r\n\"Female\",65.6901378510322,142.532357544652\r\n\"Female\",60.9420995031292,126.713649298855\r\n\"Female\",60.331972034375,86.0590456033491\r\n\"Female\",65.0738743041411,141.810065009845\r\n\"Female\",64.5482456058877,124.975784487198\r\n\"Female\",65.3771683602314,136.199777295795\r\n\"Female\",62.2515593558823,135.932372668237\r\n\"Female\",65.5694612084522,138.539317263762\r\n\"Female\",68.3032330596564,167.999553483597\r\n\"Female\",64.7158856942041,139.522762190142\r\n\"Female\",62.9808612183184,132.096614760346\r\n\"Female\",60.7542193800619,110.133724045189\r\n\"Female\",59.9978055592368,113.651111325544\r\n\"Female\",61.2178368576599,115.655719719477\r\n\"Female\",66.185538128157,154.320800770233\r\n\"Female\",61.2862054274955,132.274304269493\r\n\"Female\",62.8340200525734,132.169244423955\r\n\"Female\",63.0994604589114,133.568111604138\r\n\"Female\",63.8148466055053,132.213416243717\r\n\"Female\",66.1722123342929,145.798122128445\r\n\"Female\",65.1453807924175,138.422641654877\r\n\"Female\",57.2581173592998,101.714182141616\r\n\"Female\",58.4252325365498,105.754897536208\r\n\"Female\",66.8193480373946,149.658877299298\r\n\"Female\",63.6948823236959,125.929952145491\r\n\"Female\",61.2669592453875,127.880410099806\r\n\"Female\",69.4343482796835,162.552096632184\r\n\"Female\",62.9839299388613,129.158382941188\r\n\"Female\",64.0631037148198,114.059617387543\r\n\"Female\",64.8534890963666,147.527955124934\r\n\"Female\",67.8118246856619,138.097703200497\r\n\"Female\",62.8197521013342,125.441175745584\r\n\"Female\",60.5709071131084,122.912179937591\r\n\"Female\",61.6223351925267,109.725287141862\r\n\"Female\",66.295414129318,134.615343855474\r\n\"Female\",61.2535789499672,109.681757895934\r\n\"Female\",66.3252156242145,157.638024347118\r\n\"Female\",65.4316749066955,139.71750100919\r\n\"Female\",63.6880024112429,136.353418523922\r\n\"Female\",60.2987012552819,119.483353771461\r\n\"Female\",63.6112065397594,136.645861546137\r\n\"Female\",63.5401053342686,133.590940892357\r\n\"Female\",63.8536871134424,147.66914551589\r\n\"Female\",64.8523676532343,140.30452322493\r\n\"Female\",64.6731218058782,130.312035326567\r\n\"Female\",61.3877719616947,123.018546084783\r\n\"Female\",62.8299497248132,146.454147814435\r\n\"Female\",60.1818845062468,131.380101247012\r\n\"Female\",63.4764268326787,130.647845260601\r\n\"Female\",63.913694758352,140.642934772460\r\n\"Female\",63.6778366219508,149.897013259758\r\n\"Female\",61.2111954742087,118.396130946667\r\n\"Female\",63.8516580478874,144.760169070485\r\n\"Female\",64.6585655522324,131.119847802229\r\n\"Female\",62.724724856915,158.285459522092\r\n\"Female\",60.0513579918729,124.679149901128\r\n\"Female\",64.0835397150341,134.313713406345\r\n\"Female\",65.2115124633965,148.994332578094\r\n\"Female\",64.0501612110434,144.662003387572\r\n\"Female\",67.1077289871026,161.969222265680\r\n\"Female\",62.8423241680706,134.991464818202\r\n\"Female\",66.9817308897472,158.847955733687\r\n\"Female\",64.0017458581503,118.459623951290\r\n\"Female\",67.3248226273167,158.561787786185\r\n\"Female\",60.2285922843592,120.970448654204\r\n\"Female\",61.7199267544054,120.229463428618\r\n\"Female\",62.8074928224685,137.580036588725\r\n\"Female\",61.4429503705955,127.601754089176\r\n\"Female\",64.5068289769826,138.614774648269\r\n\"Female\",63.4565469946693,138.206754175679\r\n\"Female\",66.4492182845919,152.482610299665\r\n\"Female\",62.3560032096035,124.723533999847\r\n\"Female\",63.620062443468,134.723769198402\r\n\"Female\",65.168887407263,150.717289984015\r\n\"Female\",57.1481980802145,91.6454729392662\r\n\"Female\",64.5241474356795,129.201505959375\r\n\"Female\",59.9568954281211,101.503752931644\r\n\"Female\",64.9453845421275,124.231937266715\r\n\"Female\",70.454402452766,175.059003393571\r\n\"Female\",66.5333927212395,151.827808060294\r\n\"Female\",62.5669643808298,142.376162711184\r\n\"Female\",62.3612846237029,143.557780610433\r\n\"Female\",62.3577269529011,122.112061020402\r\n\"Female\",66.9383452250368,156.021558866271\r\n\"Female\",64.7562799058097,137.348471194270\r\n\"Female\",65.6732135976802,138.473527651664\r\n\"Female\",67.1008369422018,159.590702407731\r\n\"Female\",61.4154289542813,128.029571806619\r\n\"Female\",60.1495587711234,100.751235761583\r\n\"Female\",61.2699716814111,103.718223713730\r\n\"Female\",63.3379918103837,131.737184360750\r\n\"Female\",60.8599498021097,107.388929941296\r\n\"Female\",66.8342583328865,165.092926318781\r\n\"Female\",64.753141205598,141.389346471343\r\n\"Female\",57.2701470456334,94.4996341477564\r\n\"Female\",65.5914099010075,150.637774547655\r\n\"Female\",62.1664123872033,132.240797320596\r\n\"Female\",58.6222544783433,98.5368809917975\r\n\"Female\",63.2374126598571,122.229065088568\r\n\"Female\",66.2183144165818,142.655802546228\r\n\"Female\",62.6704888986353,148.761225740650\r\n\"Female\",65.0431649495389,141.853885013421\r\n\"Female\",70.837103218395,192.160584982439\r\n\"Female\",60.5738421497342,116.811114935440\r\n\"Female\",61.9848725854007,138.869504184458\r\n\"Female\",57.6475214876719,99.396030767706\r\n\"Female\",58.6806647144322,91.5460043757612\r\n\"Female\",59.0832025013209,99.331383442546\r\n\"Female\",64.5983761275572,141.477629830916\r\n\"Female\",63.3683107754827,149.115504777396\r\n\"Female\",65.5673753765178,137.022386265541\r\n\"Female\",62.3378624459132,129.256562323502\r\n\"Female\",63.447582074036,136.324498357820\r\n\"Female\",58.5312456353175,110.589777575260\r\n\"Female\",63.7693560706991,145.403687380832\r\n\"Female\",62.7998870781647,131.110798848857\r\n\"Female\",69.1693527311278,172.795295100148\r\n\"Female\",65.152228436634,147.691633324541\r\n\"Female\",56.741741124191,103.540488116788\r\n\"Female\",62.3974050001003,134.210706732141\r\n\"Female\",62.9685208290876,126.822728820300\r\n\"Female\",60.3207411072769,112.033261433572\r\n\"Female\",65.2035516077722,142.421233485422\r\n\"Female\",64.6194742427852,149.673123060416\r\n\"Female\",58.913825870141,116.421136368464\r\n\"Female\",65.0224221134756,149.594116030134\r\n\"Female\",65.9496610162071,155.85347560809\r\n\"Female\",61.6508330203639,107.723538064984\r\n\"Female\",63.8915421651371,133.290687827197\r\n\"Female\",64.9550590860317,125.130920214640\r\n\"Female\",60.6846789669358,101.132359099954\r\n\"Female\",61.1352148616206,109.509108717160\r\n\"Female\",62.074058987907,121.95199423137\r\n\"Female\",61.5246052888477,125.01823288843\r\n\"Female\",60.1680232842102,113.046437988713\r\n\"Female\",64.5743138651905,149.401408289389\r\n\"Female\",68.70900894262,151.337910856476\r\n\"Female\",63.4709314682854,130.291661305178\r\n\"Female\",62.5342300513089,126.162458344502\r\n\"Female\",61.7360610920102,145.559462503418\r\n\"Female\",66.4890743902074,138.509139827607\r\n\"Female\",57.5535052100887,108.151688153841\r\n\"Female\",62.3210432270616,123.962780274961\r\n\"Female\",65.363737273052,145.92867237291\r\n\"Female\",67.2183941492729,167.449994857398\r\n\"Female\",65.2524050978778,143.888330008059\r\n\"Female\",67.75797031241,148.490398568957\r\n\"Female\",60.9468462262195,136.655841082259\r\n\"Female\",58.8390938792718,102.848048412167\r\n\"Female\",63.5335385140987,130.429148745009\r\n\"Female\",67.0160108447014,145.559180885427\r\n\"Female\",61.3500917381204,123.908500254437\r\n\"Female\",62.9891986938145,142.549562058552\r\n\"Female\",62.044035447391,114.478723303558\r\n\"Female\",60.3052182074258,107.978308854213\r\n\"Female\",62.5936305835178,136.760569754285\r\n\"Female\",65.6555249020193,140.942519931258\r\n\"Female\",63.9288492009517,142.203868679225\r\n\"Female\",64.0357060393282,139.325029610765\r\n\"Female\",64.7401256289334,147.269670454769\r\n\"Female\",67.0699084000576,163.451650985915\r\n\"Female\",56.7371834718755,91.6054372300519\r\n\"Female\",69.8941265119169,172.121606024802\r\n\"Female\",63.4725267227505,136.918575166116\r\n\"Female\",64.3789118730644,127.38635218433\r\n\"Female\",62.8111019243342,117.181701114000\r\n\"Female\",62.7063378830046,126.98432139872\r\n\"Female\",65.4002729606167,144.768076577208\r\n\"Female\",67.8631429344428,163.022806128078\r\n\"Female\",67.7705094932964,166.779502140496\r\n\"Female\",66.088502275048,155.815647833557\r\n\"Female\",65.7884934046996,156.867498656085\r\n\"Female\",60.236390402201,123.863208510544\r\n\"Female\",65.8652442036665,155.248900282561\r\n\"Female\",61.1900488527784,114.727957619958\r\n\"Female\",70.020252714737,167.312358529085\r\n\"Female\",66.5641801142713,165.931397501618\r\n\"Female\",64.4678892996281,127.852736440951\r\n\"Female\",63.6192890739514,138.508770436753\r\n\"Female\",66.228131947261,141.604855301098\r\n\"Female\",59.4430400338284,117.174651470467\r\n\"Female\",62.1686039925893,126.809692140703\r\n\"Female\",65.2221818190445,154.340405321502\r\n\"Female\",63.1128888936653,133.514246442373\r\n\"Female\",59.6328159944511,101.4551294287\r\n\"Female\",58.9721238299542,112.975630066303\r\n\"Female\",66.297345404932,165.014955877164\r\n\"Female\",69.6417708048343,186.206456202357\r\n\"Female\",66.425983126052,153.326613520577\r\n\"Female\",65.6383694242505,141.232385624238\r\n\"Female\",65.0726663206964,145.668534217610\r\n\"Female\",64.4563122365412,144.850698434417\r\n\"Female\",55.1485573624105,88.812412112758\r\n\"Female\",64.5204306080672,138.789809264946\r\n\"Female\",63.6525136467814,132.688211174968\r\n\"Female\",63.8845491017559,135.846193989745\r\n\"Female\",63.7207663192273,130.086167873638\r\n\"Female\",66.597740053578,152.242961212192\r\n\"Female\",68.0359068831341,152.125020639838\r\n\"Female\",64.6301997551396,155.220813662508\r\n\"Female\",68.7485485767874,165.900896658328\r\n\"Female\",64.128616235425,145.236805366237\r\n\"Female\",65.009259176003,145.823201893364\r\n\"Female\",60.7549137356756,112.405120757319\r\n\"Female\",59.4901983102036,102.814527107089\r\n\"Female\",61.967955845218,133.262532664884\r\n\"Female\",61.9849693113418,118.215457726561\r\n\"Female\",63.0887894851157,125.867080726794\r\n\"Female\",60.4193072261068,101.540179741294\r\n\"Female\",60.1013351878586,106.869890760256\r\n\"Female\",65.3677139712662,163.352062211233\r\n\"Female\",63.9244473864095,150.019817171016\r\n\"Female\",64.4339347618679,135.26994152491\r\n\"Female\",61.6993301976784,121.053641191411\r\n\"Female\",67.9358884779102,154.104349404932\r\n\"Female\",60.150030714028,103.979162647724\r\n\"Female\",67.7551178489546,162.907242925103\r\n\"Female\",69.3236135696079,166.637555472959\r\n\"Female\",68.9844684124081,157.32504118728\r\n\"Female\",66.6135292349657,148.60525480615\r\n\"Female\",63.0958282253417,142.565361070732\r\n\"Female\",63.0502034249265,128.227887852603\r\n\"Female\",60.646987640002,123.862430020858\r\n\"Female\",66.4843268376444,161.063685952681\r\n\"Female\",63.0829224692568,134.265299349196\r\n\"Female\",63.7577282412983,134.724986778298\r\n\"Female\",66.7940653186315,144.836830671716\r\n\"Female\",62.9609988825111,137.245971950026\r\n\"Female\",66.1089601111588,164.700948899750\r\n\"Female\",60.8262004124727,104.232114891407\r\n\"Female\",62.7543917548626,131.292879658791\r\n\"Female\",61.4392509056909,124.260070655872\r\n\"Female\",62.1199686097678,136.721544394352\r\n\"Female\",58.0870951473390,94.9448343436297\r\n\"Female\",60.6861674597862,114.046828121920\r\n\"Female\",62.3884257657738,129.623800133339\r\n\"Female\",66.1864525265963,156.380922966499\r\n\"Female\",61.6732048619503,133.188976343455\r\n\"Female\",60.941103031278,112.428986702258\r\n\"Female\",65.3748553420079,136.986076153268\r\n\"Female\",62.325635883769,110.963512482787\r\n\"Female\",61.686895702723,118.738642506669\r\n\"Female\",63.9497389896002,142.364261590957\r\n\"Female\",65.899989603729,159.849823425562\r\n\"Female\",59.5771885272637,99.6584919612722\r\n\"Female\",63.0433846696863,118.641681002697\r\n\"Female\",65.6907351497898,139.179987134382\r\n\"Female\",64.652558641845,162.593281212831\r\n\"Female\",66.2344473885115,147.553007231584\r\n\"Female\",66.6898286494956,174.328400227442\r\n\"Female\",61.7444361798333,125.448543149665\r\n\"Female\",64.3417048328623,138.297275974031\r\n\"Female\",63.985140693973,141.067356591485\r\n\"Female\",60.334171278339,131.049008259448\r\n\"Female\",65.2704268724238,145.614147752515\r\n\"Female\",64.9085097037607,142.550309006317\r\n\"Female\",62.2428760312028,139.400353264560\r\n\"Female\",59.3371092614999,121.185995798438\r\n\"Female\",62.9696937158732,102.853899237465\r\n\"Female\",64.1678707365579,143.413253277456\r\n\"Female\",63.195756348394,114.127221548767\r\n\"Female\",64.4167204087049,134.429990160312\r\n\"Female\",61.4943422409913,121.272604707266\r\n\"Female\",68.5338079165091,156.702269811077\r\n\"Female\",61.6263865413227,108.381453928707\r\n\"Female\",65.939828117502,153.101528506311\r\n\"Female\",59.2425679866762,114.740944746610\r\n\"Female\",63.957785121726,138.386111841329\r\n\"Female\",64.2065160335796,150.670588139326\r\n\"Female\",59.413107337428,103.386161328921\r\n\"Female\",66.503762374069,165.808363945837\r\n\"Female\",66.9866259232447,163.573336356195\r\n\"Female\",60.9747908404808,122.748005799042\r\n\"Female\",65.8208644494043,150.946715251891\r\n\"Female\",63.8600242953545,147.642319968037\r\n\"Female\",67.1134012949861,165.501254256483\r\n\"Female\",65.8492827529309,163.498867379070\r\n\"Female\",66.6508733115932,156.037047782656\r\n\"Female\",60.9531566323166,119.183239508735\r\n\"Female\",65.4087818474944,142.904527674887\r\n\"Female\",63.4141425020296,118.771264940045\r\n\"Female\",63.8709097270893,129.587864426525\r\n\"Female\",61.1939320237627,110.701340506353\r\n\"Female\",64.6163641392179,146.547643697133\r\n\"Female\",62.3850502508703,118.977188481373\r\n\"Female\",70.6648647656303,184.517960337069\r\n\"Female\",63.2615265457386,126.426792757169\r\n\"Female\",66.8897588594489,162.401000843998\r\n\"Female\",66.0781786725618,144.585526260348\r\n\"Female\",58.9963893636259,105.446788188787\r\n\"Female\",64.9220111924834,126.697343235953\r\n\"Female\",65.3060946626047,141.379213292682\r\n\"Female\",66.1090026738439,156.920752580978\r\n\"Female\",69.1252747890173,165.830008047780\r\n\"Female\",61.8034912253203,130.442535781398\r\n\"Female\",66.53896455013,164.092435507996\r\n\"Female\",65.5116330461273,169.348875110222\r\n\"Female\",63.9902528989022,156.379506355408\r\n\"Female\",59.3949177288618,131.37996833462\r\n\"Female\",61.3834605623098,125.754421731247\r\n\"Female\",63.8974199447316,138.190282698313\r\n\"Female\",61.9721211946316,132.907414346609\r\n\"Female\",63.249252941493,131.647765438899\r\n\"Female\",69.4436153829986,178.276727577929\r\n\"Female\",63.655296507321,128.283430931501\r\n\"Female\",61.2057754529634,124.423083650682\r\n\"Female\",61.9875304734353,126.409431105259\r\n\"Female\",60.2203411634516,120.429932616127\r\n\"Female\",64.1722773592349,139.823867554424\r\n\"Female\",63.7046639520932,134.093409442141\r\n\"Female\",65.2646476986872,151.605507508392\r\n\"Female\",63.4670029054455,132.368543794971\r\n\"Female\",62.7314184480746,108.656168510615\r\n\"Female\",62.0211634817925,136.013538730059\r\n\"Female\",61.5766245673981,109.076317238180\r\n\"Female\",64.5681508238302,143.236838685381\r\n\"Female\",61.4524106027452,121.980092414149\r\n\"Female\",63.5731426798083,128.558496285949\r\n\"Female\",61.0836290575481,122.442863365485\r\n\"Female\",64.6787800036247,131.652285011168\r\n\"Female\",65.5518478062711,139.383137119040\r\n\"Female\",60.783286619805,113.593997537514\r\n\"Female\",63.8121899792567,149.825575478474\r\n\"Female\",64.9606364936735,142.093483033212\r\n\"Female\",60.1921737819787,96.3587759528881\r\n\"Female\",61.5105296831285,117.840302473304\r\n\"Female\",66.7061675880873,148.351406528819\r\n\"Female\",62.1146025951057,110.917344379577\r\n\"Female\",66.9178300684814,181.592417163426\r\n\"Female\",66.3376605831011,141.387531916580\r\n\"Female\",58.5921354978105,105.808189725732\r\n\"Female\",65.3353334954337,130.573205393963\r\n\"Female\",63.0559876227757,128.398965765746\r\n\"Female\",61.9278304697097,116.792556571570\r\n\"Female\",64.9250143571263,142.118166114949\r\n\"Female\",68.2916245166065,164.183004342798\r\n\"Female\",62.6890338335094,122.998261577229\r\n\"Female\",62.6808367408697,125.892492220756\r\n\"Female\",66.3177553917042,151.211971866353\r\n\"Female\",65.0703469530899,135.605515984563\r\n\"Female\",62.4337761731215,137.174597958243\r\n\"Female\",64.1852125046744,130.087834383327\r\n\"Female\",66.5298081002523,157.929683798501\r\n\"Female\",62.1807795078549,111.850588135351\r\n\"Female\",61.6489868464626,108.033869563019\r\n\"Female\",64.8194236529219,132.578705642439\r\n\"Female\",61.4129359359521,123.962285067990\r\n\"Female\",65.2860178095874,143.373077174593\r\n\"Female\",67.3115988925796,153.910289791171\r\n\"Female\",66.3376576244353,155.668743499010\r\n\"Female\",62.2810008793625,122.533501204297\r\n\"Female\",62.9416573504314,127.248821350561\r\n\"Female\",61.0794519671956,124.802926195355\r\n\"Female\",65.2485738868804,154.909310178477\r\n\"Female\",67.9835332777928,153.438111730142\r\n\"Female\",60.4740883317614,126.68352528844\r\n\"Female\",64.7475146581568,136.530687014797\r\n\"Female\",63.2172784049803,140.159026447613\r\n\"Female\",67.3871042566167,153.134385399519\r\n\"Female\",61.6229362133595,143.623629604792\r\n\"Female\",65.9648269582179,151.631440216846\r\n\"Female\",62.4404269475933,128.234428310996\r\n\"Female\",66.3867051836085,152.738489949504\r\n\"Female\",61.1772757055263,127.197055303308\r\n\"Female\",61.2339039304258,103.142561324103\r\n\"Female\",62.8486223663988,121.679765033919\r\n\"Female\",63.3471828156837,145.524974081491\r\n\"Female\",64.4281059378209,141.214470246644\r\n\"Female\",68.2543625394003,173.513343771179\r\n\"Female\",65.2510017671734,151.729312917159\r\n\"Female\",68.026816799122,161.905682619433\r\n\"Female\",64.1860521542502,152.265119509105\r\n\"Female\",68.1016740752074,166.812092531527\r\n\"Female\",62.3690613865757,141.891389096293\r\n\"Female\",64.6834712324548,135.708088300298\r\n\"Female\",64.5802071176162,126.432720526499\r\n\"Female\",67.3841017695964,156.492674361252\r\n\"Female\",64.2408237241065,137.414668307977\r\n\"Female\",62.6752394484446,137.650841212974\r\n\"Female\",66.5323920249645,159.636138297466\r\n\"Female\",60.0729432857316,126.389612561301\r\n\"Female\",69.186811116755,166.13641093753\r\n\"Female\",62.4092643569429,146.809439343295\r\n\"Female\",63.341093895695,140.618434726989\r\n\"Female\",64.4943181693196,141.875465500897\r\n\"Female\",63.1218588316827,132.622973169640\r\n\"Female\",64.2202434413069,131.700238301874\r\n\"Female\",59.0495118453063,112.029945790866\r\n\"Female\",66.148828720191,152.749747162287\r\n\"Female\",63.0342403404518,131.970135026466\r\n\"Female\",62.7765751948061,114.155852012059\r\n\"Female\",62.4722579408584,120.169133253532\r\n\"Female\",65.8725959157433,155.570746043881\r\n\"Female\",66.2035724633392,172.395015493044\r\n\"Female\",63.420512815037,134.999570948388\r\n\"Female\",64.93426963137,154.700225446816\r\n\"Female\",65.2630619412634,100.982899039723\r\n\"Female\",65.371089546192,136.471256041241\r\n\"Female\",65.3739828076505,144.018809201117\r\n\"Female\",62.2687686031621,138.622815859994\r\n\"Female\",66.2874422639476,168.905571923085\r\n\"Female\",68.4073819893756,165.572093360069\r\n\"Female\",64.5261238533065,136.757930120717\r\n\"Female\",58.2566636783877,117.497757237700\r\n\"Female\",61.3244212856293,115.224368573338\r\n\"Female\",64.3001958311705,129.483342065861\r\n\"Female\",63.7896644114931,140.328415782962\r\n\"Female\",64.7285396961477,152.378222418738\r\n\"Female\",67.7144808195324,147.672830227387\r\n\"Female\",62.5185166556805,128.851529473695\r\n\"Female\",65.9569855056391,143.253878067555\r\n\"Female\",63.7166453300807,138.187700423217\r\n\"Female\",63.7042014125732,133.023856713654\r\n\"Female\",62.5706819532536,126.912850119797\r\n\"Female\",64.855261946483,150.397117772073\r\n\"Female\",64.009872579537,127.955175111910\r\n\"Female\",61.8150543535665,124.960105719251\r\n\"Female\",62.5367886786814,128.357711606643\r\n\"Female\",67.6381176208177,152.026630885817\r\n\"Female\",68.7095799916193,174.38251631775\r\n\"Female\",67.1385167280999,155.016937859477\r\n\"Female\",66.8899688065447,145.761659994705\r\n\"Female\",60.6236351181435,136.656054750481\r\n\"Female\",60.4158461005096,126.703963339534\r\n\"Female\",66.9064756007097,156.588617534967\r\n\"Female\",62.5997282401031,125.647206889565\r\n\"Female\",64.402180013628,144.500892432811\r\n\"Female\",62.3613595450316,112.283012471067\r\n\"Female\",62.1889327750203,125.179379627261\r\n\"Female\",65.238506746658,125.404932688931\r\n\"Female\",62.1402449692502,114.926184441192\r\n\"Female\",72.2647482777197,188.437304384848\r\n\"Female\",60.598584310957,124.603354194048\r\n\"Female\",62.2665814965972,111.245008384803\r\n\"Female\",58.3010347391725,92.2981464679836\r\n\"Female\",64.365890800229,135.600087638517\r\n\"Female\",62.6658609887557,130.995189147954\r\n\"Female\",67.4233394447381,161.894007812839\r\n\"Female\",67.8283434153382,173.360436577976\r\n\"Female\",58.8667513609795,100.848899977152\r\n\"Female\",62.0664061796513,123.704860088983\r\n\"Female\",64.101749313676,146.648296418732\r\n\"Female\",60.2399860346275,121.502890813827\r\n\"Female\",62.2112282443538,136.204821481275\r\n\"Female\",65.2830163165886,150.781482245881\r\n\"Female\",67.9727454826759,147.274133077866\r\n\"Female\",67.7208555797941,159.495168518468\r\n\"Female\",64.1217766985751,136.860507759214\r\n\"Female\",63.0980389382577,135.942769557151\r\n\"Female\",65.7084959958281,136.957445305497\r\n\"Female\",65.12929147627,139.049718412001\r\n\"Female\",62.0454434044798,132.192455826157\r\n\"Female\",63.6269578796844,145.461391934053\r\n\"Female\",61.0680538631378,105.311141498072\r\n\"Female\",69.0053177015551,176.832946922530\r\n\"Female\",62.9307604409748,149.658822677852\r\n\"Female\",63.0203480102767,141.407828111023\r\n\"Female\",60.4586125036787,118.428035391858\r\n\"Female\",64.8699423529315,144.226986590606\r\n\"Female\",66.6521884534505,152.697851303264\r\n\"Female\",60.04233796306,129.141595077228\r\n\"Female\",63.3790405463248,123.913872067523\r\n\"Female\",63.4658817822268,119.351599345712\r\n\"Female\",61.9919096861246,112.734337675452\r\n\"Female\",69.2476969140613,169.630306849238\r\n\"Female\",62.6378787707722,115.11550956742\r\n\"Female\",65.7698582819322,147.733361242309\r\n\"Female\",68.9008994581607,192.640037250181\r\n\"Female\",63.6651475160608,130.077250566254\r\n\"Female\",64.6118936669667,143.152427067989\r\n\"Female\",61.5301103880946,106.304317303014\r\n\"Female\",62.723024274794,121.722090341359\r\n\"Female\",66.3175727722566,153.246602135157\r\n\"Female\",67.0580877048592,147.797920059682\r\n\"Female\",60.1414415988235,110.837854703141\r\n\"Female\",66.1513554095234,160.767288095629\r\n\"Female\",64.3119610657784,145.477447271881\r\n\"Female\",61.1040917304226,135.041198926828\r\n\"Female\",63.437494401366,135.027554795509\r\n\"Female\",67.9793394462166,160.270525741063\r\n\"Female\",59.0860058343248,107.829003624626\r\n\"Female\",67.0999039052256,133.235697911489\r\n\"Female\",63.8648353995318,158.940059887756\r\n\"Female\",67.3520508701372,165.354677900647\r\n\"Female\",65.0064570756726,137.900916499105\r\n\"Female\",61.979579407219,116.954744870911\r\n\"Female\",60.5520165033181,115.251701043388\r\n\"Female\",66.2449909510251,153.376155596992\r\n\"Female\",66.7098067055299,153.566607359857\r\n\"Female\",57.8491050917339,96.2800926912173\r\n\"Female\",59.9394047125175,110.614614971048\r\n\"Female\",61.7659224552058,122.924680055967\r\n\"Female\",67.407253469196,161.458052671168\r\n\"Female\",63.7653283078473,143.919802226868\r\n\"Female\",65.2878093978769,127.039843168994\r\n\"Female\",61.9812103654571,118.821493236688\r\n\"Female\",70.6290406859165,195.765259510871\r\n\"Female\",62.3277807945213,111.965447665601\r\n\"Female\",69.9524668280154,194.240362169639\r\n\"Female\",71.2775069444522,162.313393207164\r\n\"Female\",64.6189809754171,119.681095103857\r\n\"Female\",69.4703226427793,174.146100643492\r\n\"Female\",60.7559487962066,103.352010634244\r\n\"Female\",68.3738347242206,184.157643412844\r\n\"Female\",62.0470851750194,139.114233795898\r\n\"Female\",63.3847551388442,129.718974571938\r\n\"Female\",67.4616974147976,158.274232858483\r\n\"Female\",61.0782175953684,116.431732314344\r\n\"Female\",64.6568051141895,138.999060469428\r\n\"Female\",62.625985143959,143.768450582718\r\n\"Female\",58.2116499335358,77.5237739030693\r\n\"Female\",63.0525493945968,128.046825285970\r\n\"Female\",63.6328924960761,133.782824929550\r\n\"Female\",66.8584688683356,153.011085735304\r\n\"Female\",61.955897965469,110.208987221739\r\n\"Female\",66.1148750605703,157.725304075873\r\n\"Female\",62.8347600585189,137.927244252758\r\n\"Female\",63.5306483091914,131.418933694020\r\n\"Female\",64.6892164479027,147.802532065034\r\n\"Female\",64.539260198594,147.565570477765\r\n\"Female\",68.5178731493077,156.372717631145\r\n\"Female\",60.8679431345641,126.406554893921\r\n\"Female\",61.0417343599374,115.082671804258\r\n\"Female\",63.0861588603999,131.093121432032\r\n\"Female\",61.5126369847,133.992924220097\r\n\"Female\",68.893229963652,181.389695876567\r\n\"Female\",64.3582635484732,138.856205743935\r\n\"Female\",61.1908372582479,132.977178906000\r\n\"Female\",63.546697634464,122.684162544557\r\n\"Female\",65.6264261159211,135.782738383760\r\n\"Female\",66.4174719209582,139.743280295884\r\n\"Female\",65.4186960995766,147.423293951944\r\n\"Female\",64.854997492309,146.692797807448\r\n\"Female\",61.3514780676978,130.276383053909\r\n\"Female\",65.3602162272904,143.894032847717\r\n\"Female\",65.2431622266592,134.567162921654\r\n\"Female\",67.2367795241886,154.705741916476\r\n\"Female\",62.8672442281689,161.268395410738\r\n\"Female\",63.2492421147938,125.129350519599\r\n\"Female\",64.8320979866949,150.743187121607\r\n\"Female\",60.0052568958542,112.664383375473\r\n\"Female\",60.4837622986145,104.419849603190\r\n\"Female\",61.2258047685156,127.828629847970\r\n\"Female\",67.0779375155148,144.848007820046\r\n\"Female\",67.9134243941057,168.705551575914\r\n\"Female\",65.8810596034969,129.003755219017\r\n\"Female\",61.5095289985437,104.405916987955\r\n\"Female\",61.6432121827358,121.303170692814\r\n\"Female\",61.910381530926,118.746654351646\r\n\"Female\",60.6219605007529,96.392483964259\r\n\"Female\",60.5612869665713,120.184557574681\r\n\"Female\",61.8956934456687,113.043300155823\r\n\"Female\",67.7423619397243,162.308665578035\r\n\"Female\",62.5619189033833,141.276705100823\r\n\"Female\",63.2798351650377,118.851399024487\r\n\"Female\",61.8656124330767,136.390117427448\r\n\"Female\",61.5319452247018,127.961964112276\r\n\"Female\",62.6753894877151,134.182576690945\r\n\"Female\",59.0291950607398,98.3726388184667\r\n\"Female\",63.172554714776,128.091026110874\r\n\"Female\",59.3276371791741,100.470709794843\r\n\"Female\",66.828666455576,137.103190402482\r\n\"Female\",64.3046601490493,133.875404616058\r\n\"Female\",63.5713915886175,121.780597346099\r\n\"Female\",65.1471238376027,155.776722258449\r\n\"Female\",67.3006788021829,158.466963199327\r\n\"Female\",62.813044057126,135.795835790392\r\n\"Female\",61.076541653466,131.336443521465\r\n\"Female\",61.5711085052211,126.012519837462\r\n\"Female\",66.1326052660284,153.593952484600\r\n\"Female\",58.1456527922555,112.035274132993\r\n\"Female\",58.771639480797,103.537756064271\r\n\"Female\",62.8269037406027,118.851401346172\r\n\"Female\",62.2024039020137,133.552941693527\r\n\"Female\",61.3339346501339,127.655439148815\r\n\"Female\",61.7136296930153,118.513012930273\r\n\"Female\",61.0452708259408,122.561834731081\r\n\"Female\",59.8796705049068,106.782310030936\r\n\"Female\",56.1053695899164,87.298869133415\r\n\"Female\",58.963525840387,110.815421111937\r\n\"Female\",62.6308864211039,129.521854503371\r\n\"Female\",59.9176306925363,118.463414143016\r\n\"Female\",66.0350169497896,142.986712168219\r\n\"Female\",59.2446461531754,104.918825532773\r\n\"Female\",63.3419102058422,126.839225475095\r\n\"Female\",68.1976206647126,178.192346162115\r\n\"Female\",62.8214537155175,138.40290706426\r\n\"Female\",66.6747100867273,161.716484018849\r\n\"Female\",66.343351735392,163.832917412347\r\n\"Female\",62.7156184031955,127.938015572482\r\n\"Female\",62.8793026559863,124.954627794587\r\n\"Female\",68.1425453912443,163.109726060221\r\n\"Female\",61.5491071834553,107.520131452552\r\n\"Female\",63.992565238541,134.353308041025\r\n\"Female\",68.7334148871494,153.723006039824\r\n\"Female\",62.6054044493198,160.613183450756\r\n\"Female\",63.9781516864494,135.218469598501\r\n\"Female\",63.9481572053959,125.818926471258\r\n\"Female\",60.9807618530896,127.297092850238\r\n\"Female\",63.5178587113688,129.134983557488\r\n\"Female\",65.119162340088,146.431025155674\r\n\"Female\",64.6990582263625,147.204547833916\r\n\"Female\",59.4748520897304,100.883857637275\r\n\"Female\",62.8308677628933,133.056294930910\r\n\"Female\",63.292585316475,135.159647202360\r\n\"Female\",64.2404321523269,151.657329464398\r\n\"Female\",64.4506725832854,128.1972734806\r\n\"Female\",63.8888798201699,160.584557338175\r\n\"Female\",67.323647992768,146.979969987311\r\n\"Female\",66.2450180552918,143.797489736556\r\n\"Female\",66.614405140606,169.128652811809\r\n\"Female\",63.2576422849487,137.087828917670\r\n\"Female\",64.4022813856534,131.378482562544\r\n\"Female\",61.7890437911651,123.140730916332\r\n\"Female\",62.7195894856765,121.811621034057\r\n\"Female\",68.0144173165796,149.716849933735\r\n\"Female\",62.1557166087603,126.353741148101\r\n\"Female\",68.1291248571907,138.863712967618\r\n\"Female\",64.9162089961892,133.200738371244\r\n\"Female\",64.4253694318943,151.564255562872\r\n\"Female\",65.7662260517481,135.444409336519\r\n\"Female\",63.2150848126439,139.356920191524\r\n\"Female\",62.732417407007,106.884047248122\r\n\"Female\",58.9600403939118,95.7523175393934\r\n\"Female\",63.6335140402387,144.974696688722\r\n\"Female\",62.3154885506522,122.513984906493\r\n\"Female\",57.1373009574261,99.1084992611307\r\n\"Female\",63.8578545332626,143.68836678804\r\n\"Female\",61.7724130729124,119.262168983767\r\n\"Female\",67.9153140772211,159.514292174193\r\n\"Female\",61.7831426426367,118.145506871255\r\n\"Female\",61.9467827067113,119.795395798445\r\n\"Female\",61.78785109145,121.092797347421\r\n\"Female\",61.2998596590408,122.740595290885\r\n\"Female\",61.223095142364,109.234242733830\r\n\"Female\",63.1675637942412,124.490478472305\r\n\"Female\",65.1183396137937,146.650334451394\r\n\"Female\",63.8080495407049,140.88853256203\r\n\"Female\",60.2871306426993,100.156972847148\r\n\"Female\",65.8031252632644,159.448865470818\r\n\"Female\",62.6414239095342,115.913380588994\r\n\"Female\",65.5183107913038,162.048231279623\r\n\"Female\",60.9231939348913,111.367257862928\r\n\"Female\",59.4477577096542,108.111643651101\r\n\"Female\",62.4158797367479,121.033728088398\r\n\"Female\",65.0614138941302,131.588929341813\r\n\"Female\",64.3593160479614,143.542122034770\r\n\"Female\",62.701033748158,121.771555012387\r\n\"Female\",64.2291563074856,146.095545612606\r\n\"Female\",61.1579832522621,123.345800524612\r\n\"Female\",64.0140563938974,136.776717207729\r\n\"Female\",64.2169724798357,154.446604850699\r\n\"Female\",61.5313233991646,140.980157622981\r\n\"Female\",57.7142565482688,94.389732636505\r\n\"Female\",70.4231297950142,174.608373602254\r\n\"Female\",69.1569421253123,161.114171360313\r\n\"Female\",64.7625294990012,131.352370598617\r\n\"Female\",62.0937349357015,130.299788340864\r\n\"Female\",67.4303776515945,156.076092074605\r\n\"Female\",66.862739057473,156.684621332745\r\n\"Female\",61.8248515285784,102.692776744418\r\n\"Female\",67.7787123113263,166.448484806429\r\n\"Female\",65.3047686532258,143.270975876443\r\n\"Female\",65.5245769219022,150.365317216921\r\n\"Female\",63.8488603078762,121.095961361193\r\n\"Female\",60.6698864466237,110.705427344881\r\n\"Female\",62.1207989136884,122.034650164414\r\n\"Female\",60.41475050224,124.706689846406\r\n\"Female\",64.5743951070672,142.095281980248\r\n\"Female\",60.1772872079128,116.397024904313\r\n\"Female\",63.8188192776955,126.738999890683\r\n\"Female\",62.6250491163806,132.152415004582\r\n\"Female\",58.9482350565812,103.363555704742\r\n\"Female\",62.0698514461539,112.455877756539\r\n\"Female\",60.452318720785,114.301057669739\r\n\"Female\",64.4893423963608,126.633052479505\r\n\"Female\",65.6172181433579,160.622370169889\r\n\"Female\",66.866755180099,156.518694727146\r\n\"Female\",70.3611186287561,163.945040321028\r\n\"Female\",60.230073960458,95.9337324786044\r\n\"Female\",63.3051590158136,127.778681522984\r\n\"Female\",59.587329390936,104.046180239567\r\n\"Female\",65.3236263219733,145.852290843349\r\n\"Female\",61.9630512868898,142.404892875298\r\n\"Female\",61.6335836541305,131.622520286286\r\n\"Female\",60.2219073469292,107.731290925800\r\n\"Female\",62.4440887350453,134.451299553178\r\n\"Female\",61.4381951811547,123.036175625723\r\n\"Female\",65.0328428163339,153.393562055098\r\n\"Female\",66.8341651344032,151.933885904572\r\n\"Female\",61.2790976384486,141.212122695795\r\n\"Female\",62.2641351641317,147.335214770323\r\n\"Female\",63.6907199218838,121.633408724521\r\n\"Female\",61.230144508313,106.092298330602\r\n\"Female\",59.2479257543123,106.067217952156\r\n\"Female\",65.0773312027466,152.074626341192\r\n\"Female\",63.3365319462159,136.066723993253\r\n\"Female\",65.1280235063673,150.143976255014\r\n\"Female\",66.3672614196811,153.104104814365\r\n\"Female\",59.6273616483559,127.003820747696\r\n\"Female\",66.7443634712758,168.866877191217\r\n\"Female\",66.5667122845471,138.600079957473\r\n\"Female\",65.1909795177654,158.778935660007\r\n\"Female\",63.7251435014985,125.417422425669\r\n\"Female\",64.6405274625531,135.449502159375\r\n\"Female\",68.2221798564946,153.098641625936\r\n\"Female\",60.7650934564126,111.364239917823\r\n\"Female\",65.078073310325,154.765647291697\r\n\"Female\",59.7739064235202,124.418019156623\r\n\"Female\",67.0085538675607,151.333898886002\r\n\"Female\",71.5522046700191,185.658270832192\r\n\"Female\",65.6041003896816,144.508903349688\r\n\"Female\",67.7138727887894,163.334449922777\r\n\"Female\",63.2139625255087,142.566080498934\r\n\"Female\",61.254334615895,115.889543909571\r\n\"Female\",65.6386609067559,137.289749812448\r\n\"Female\",59.2486557233241,110.587190765996\r\n\"Female\",63.2632176712443,141.671147525066\r\n\"Female\",63.2851068369893,119.007460625104\r\n\"Female\",66.5064030857321,152.440699734892\r\n\"Female\",66.8350317213596,160.981093829936\r\n\"Female\",60.5611799130383,116.268516432508\r\n\"Female\",64.4785671582295,151.886705673811\r\n\"Female\",63.7322395071576,154.655272563838\r\n\"Female\",68.1441175582664,152.430561603730\r\n\"Female\",65.383224212625,140.073641074898\r\n\"Female\",63.3526871212887,119.633755791227\r\n\"Female\",63.585207215854,128.486555886959\r\n\"Female\",66.5381613215888,161.143613146957\r\n\"Female\",66.6445262797493,152.569345022058\r\n\"Female\",62.4427571301402,126.522643200024\r\n\"Female\",59.5883950963049,115.215399374440\r\n\"Female\",62.0554714713668,122.674048590663\r\n\"Female\",67.9994486762744,161.321899972785\r\n\"Female\",64.635679679449,160.100380734081\r\n\"Female\",60.145856135236,120.888521635297\r\n\"Female\",61.4986393736618,122.049480193377\r\n\"Female\",60.46647732630,112.851411720967\r\n\"Female\",61.4884411431049,137.091736780398\r\n\"Female\",65.5333127181764,148.052070400263\r\n\"Female\",57.8372689542339,105.739217158828\r\n\"Female\",65.0410429711465,134.280095210813\r\n\"Female\",64.1815350496702,147.927495643850\r\n\"Female\",63.4307605484845,138.195604859097\r\n\"Female\",62.4909590633185,140.611043869758\r\n\"Female\",67.3862851924034,168.140553130811\r\n\"Female\",64.7635028630058,133.252367479717\r\n\"Female\",63.5814065482242,138.229396222889\r\n\"Female\",63.798527347582,137.465807551397\r\n\"Female\",60.9774144476069,120.660729091593\r\n\"Female\",61.7358264298412,110.513241618884\r\n\"Female\",64.1913969814589,121.889608784505\r\n\"Female\",60.5521922278817,110.299728280255\r\n\"Female\",67.1820800126776,164.779375641609\r\n\"Female\",65.8756450362095,141.018132108356\r\n\"Female\",60.336579370944,82.1984878532933\r\n\"Female\",59.125031484915,90.5207839962002\r\n\"Female\",68.1870490876192,177.568849558525\r\n\"Female\",62.6219776809662,106.001349204059\r\n\"Female\",64.7621473457827,142.264983122025\r\n\"Female\",63.7170340153881,137.999423060675\r\n\"Female\",62.788568531605,119.627917794982\r\n\"Female\",66.341333745267,156.232125374109\r\n\"Female\",64.8457672614786,160.758900412111\r\n\"Female\",65.7559481568196,137.471104119053\r\n\"Female\",66.3065498368028,154.904986306002\r\n\"Female\",64.2377419661476,147.205490109169\r\n\"Female\",63.1049843740447,133.148254236448\r\n\"Female\",62.7803016284495,145.794374092131\r\n\"Female\",63.4731386049369,155.488895183201\r\n\"Female\",66.7491668435107,166.880315557521\r\n\"Female\",66.5294933495484,149.739207835778\r\n\"Female\",64.942545331931,135.387153805473\r\n\"Female\",64.2547599510071,143.363850086033\r\n\"Female\",65.6432810545857,159.133382120439\r\n\"Female\",66.6623825967266,159.482376464725\r\n\"Female\",60.2097381108623,111.048452312775\r\n\"Female\",64.5530373378013,137.820944678286\r\n\"Female\",65.5224334717415,164.508360393617\r\n\"Female\",64.1639392828682,123.412253919656\r\n\"Female\",63.4247507821743,153.176615729676\r\n\"Female\",68.575694575982,153.319264343621\r\n\"Female\",67.460675530594,175.292753048247\r\n\"Female\",65.5863987348924,157.146160925858\r\n\"Female\",67.38368785698,160.978114729003\r\n\"Female\",65.3004338453289,142.520552023611\r\n\"Female\",68.6970101196574,171.892025800229\r\n\"Female\",62.8818495007199,117.366115998373\r\n\"Female\",64.5022454380577,134.045492075742\r\n\"Female\",67.129602569104,134.273574598086\r\n\"Female\",63.893187894372,135.652300448713\r\n\"Female\",63.9470891052939,138.865443523640\r\n\"Female\",61.2330699227445,117.144139439547\r\n\"Female\",62.36584320303,138.648447317277\r\n\"Female\",63.8811965093768,137.170886333196\r\n\"Female\",67.2601239702578,151.230951878344\r\n\"Female\",61.9809224738095,113.968997548358\r\n\"Female\",61.9380059889866,121.187253815547\r\n\"Female\",65.1236469361573,163.934531727343\r\n\"Female\",59.9499137352606,111.232280911062\r\n\"Female\",58.6709529702722,98.5160786144569\r\n\"Female\",61.4584372602041,131.700770777790\r\n\"Female\",66.3393851113239,160.985106021963\r\n\"Female\",67.5842049060273,156.732270778401\r\n\"Female\",66.1149178016367,159.372156649349\r\n\"Female\",62.7357257028632,138.254437110754\r\n\"Female\",62.7371124959095,112.871363392254\r\n\"Female\",60.5948235190172,118.758041933192\r\n\"Female\",64.2636832301446,147.403128354823\r\n\"Female\",63.589548432464,139.686156989160\r\n\"Female\",60.5224211232581,113.266333576858\r\n\"Female\",65.6505402807652,147.337183786838\r\n\"Female\",64.3684095133994,139.550199728775\r\n\"Female\",68.094319631298,141.226633056596\r\n\"Female\",61.4027042253034,123.983910994488\r\n\"Female\",63.6553171963399,148.238011729578\r\n\"Female\",56.1672991862273,77.8985592718359\r\n\"Female\",60.8593091877939,101.173339432368\r\n\"Female\",65.4935300866689,134.900006866972\r\n\"Female\",60.090174703046,117.895237394228\r\n\"Female\",65.1580905070669,148.361308433515\r\n\"Female\",60.5804207001373,102.187820524886\r\n\"Female\",59.847446363622,112.144544158221\r\n\"Female\",60.1791124588638,97.2613127866806\r\n\"Female\",63.8072524431298,139.603647968899\r\n\"Female\",65.1595902181177,145.442724219011\r\n\"Female\",61.2308417905583,116.858097517902\r\n\"Female\",66.256513916737,148.414305257976\r\n\"Female\",62.2993404871673,138.994964745233\r\n\"Female\",67.3426907135966,144.924252084822\r\n\"Female\",64.4825537251333,131.813137863820\r\n\"Female\",65.4092266319353,151.532193245431\r\n\"Female\",63.3198477002133,132.900102734210\r\n\"Female\",69.9982972693628,178.743255729628\r\n\"Female\",60.7799998571652,113.877440458301\r\n\"Female\",62.7137650978029,124.672840042441\r\n\"Female\",64.0631262042994,136.627816992875\r\n\"Female\",67.260748440053,154.619460995625\r\n\"Female\",62.2273376922072,120.936614250334\r\n\"Female\",59.2230444090222,131.159089656364\r\n\"Female\",58.3694478311255,113.899109787270\r\n\"Female\",59.9773398053071,110.800198280178\r\n\"Female\",62.232313213556,131.886497653701\r\n\"Female\",61.4046834621872,123.014974292633\r\n\"Female\",66.6922974884749,153.556966333125\r\n\"Female\",60.829197751082,116.253522178092\r\n\"Female\",65.6326003304289,159.096036886897\r\n\"Female\",60.1913304215395,115.045772393027\r\n\"Female\",66.0987188961904,131.264401547620\r\n\"Female\",64.4053315494993,127.943947171077\r\n\"Female\",64.8943538927103,129.117041346529\r\n\"Female\",63.8633618127893,128.285494343499\r\n\"Female\",61.2176124987157,124.523785828336\r\n\"Female\",70.0000996614627,176.828201015981\r\n\"Female\",64.4870950936288,130.652130869763\r\n\"Female\",66.9886126118952,156.256875536016\r\n\"Female\",58.3002683655671,95.1214034651925\r\n\"Female\",64.3562088139533,154.374633259613\r\n\"Female\",67.4090561864154,163.584236174247\r\n\"Female\",66.9363105204275,142.767367110374\r\n\"Female\",60.7318568323656,119.967881328411\r\n\"Female\",65.197125646994,133.014706866683\r\n\"Female\",59.9559581707296,119.880437088442\r\n\"Female\",65.7402529244201,165.156370747027\r\n\"Female\",63.1740888552376,134.931119765396\r\n\"Female\",61.4145108452755,131.556847184007\r\n\"Female\",61.9537652783583,139.480345206380\r\n\"Female\",64.7363555965433,137.770832168014\r\n\"Female\",57.2330564010914,99.3712842598644\r\n\"Female\",66.001685214129,155.10492540068\r\n\"Female\",66.0355514851669,151.873442773797\r\n\"Female\",66.1244961715813,162.730381361469\r\n\"Female\",59.8735562991131,107.637607473672\r\n\"Female\",64.2580677870656,122.937234881327\r\n\"Female\",64.5232741331008,146.602980035515\r\n\"Female\",70.3985174035204,167.542411293767\r\n\"Female\",67.6836069573014,151.280053614573\r\n\"Female\",60.9794598983385,108.469169428357\r\n\"Female\",64.961958811518,113.726967903199\r\n\"Female\",62.8260422397165,129.286756468877\r\n\"Female\",63.1839627455561,127.177120707278\r\n\"Female\",64.9434359637002,136.663869426503\r\n\"Female\",62.6842520182645,124.440025569112\r\n\"Female\",64.8269601440787,152.079450824902\r\n\"Female\",63.7407624734611,134.111768150996\r\n\"Female\",69.8222337040217,174.66738753922\r\n\"Female\",63.3356714646882,126.697367322170\r\n\"Female\",65.7999224637006,142.146437863022\r\n\"Female\",61.8370968244941,136.773825962060\r\n\"Female\",59.5488946202499,118.860323196746\r\n\"Female\",62.1266548302817,114.142898598438\r\n\"Female\",65.3248696308045,145.521060613319\r\n\"Female\",66.6144422564336,155.888980999046\r\n\"Female\",63.7346231856398,146.971723539681\r\n\"Female\",60.1641472280657,120.244526484622\r\n\"Female\",65.693383720852,151.987105758169\r\n\"Female\",64.39091597417,138.471776884101\r\n\"Female\",65.3437691809575,128.240548016760\r\n\"Female\",66.2848633755886,154.885142449294\r\n\"Female\",64.140632972352,134.459337738029\r\n\"Female\",64.889918729116,134.27994876853\r\n\"Female\",64.7005698105255,146.402676964792\r\n\"Female\",59.9088447631009,94.5636974730176\r\n\"Female\",62.4335554152787,124.286143377051\r\n\"Female\",64.7727456118938,143.445450391041\r\n\"Female\",62.9061449210485,104.050480193677\r\n\"Female\",62.2638400362711,124.034273329032\r\n\"Female\",66.03868980174,142.755779226000\r\n\"Female\",69.2112021776405,147.049381685417\r\n\"Female\",61.3195662422527,107.464225385680\r\n\"Female\",60.0810068631417,123.776018121216\r\n\"Female\",68.985579452326,152.957148403796\r\n\"Female\",61.7926573252242,107.455066344878\r\n\"Female\",62.9076299339235,141.216627796238\r\n\"Female\",64.6002321381755,130.657130926108\r\n\"Female\",60.5184395451444,139.760616751574\r\n\"Female\",66.9239917963286,155.758133566976\r\n\"Female\",63.0675948764312,133.659393628696\r\n\"Female\",65.5325102349844,120.847428543239\r\n\"Female\",65.0178572053912,147.099105575917\r\n\"Female\",60.3504368816909,108.277572058294\r\n\"Female\",66.1706818699104,154.514715918111\r\n\"Female\",68.0909278742523,161.553910163254\r\n\"Female\",63.7904836171276,154.226692697846\r\n\"Female\",61.8947031449588,129.562772754748\r\n\"Female\",65.7161765440232,157.691150989167\r\n\"Female\",64.941030878182,141.539366953023\r\n\"Female\",62.5643463349735,123.554175849710\r\n\"Female\",64.0722520631115,166.573125095584\r\n\"Female\",64.6442875073107,143.015419225919\r\n\"Female\",62.2836709099809,132.576418436117\r\n\"Female\",68.0702781629556,164.367594984729\r\n\"Female\",60.000657153046,95.6256381775232\r\n\"Female\",61.6915442254688,118.201971175305\r\n\"Female\",69.804816962785,174.027459377758\r\n\"Female\",63.5771178792171,126.525139777711\r\n\"Female\",63.5034670293069,152.69924649185\r\n\"Female\",62.499843013337,132.561613007705\r\n\"Female\",59.4083413407457,101.21720262983\r\n\"Female\",60.5753149098544,99.2862980777016\r\n\"Female\",67.0539164556433,160.943310921227\r\n\"Female\",64.2688204047751,148.246595207785\r\n\"Female\",66.136130608575,151.814647757933\r\n\"Female\",64.3112056122001,138.817429362978\r\n\"Female\",62.8346978405317,132.419183779592\r\n\"Female\",60.718324427993,124.434406826980\r\n\"Female\",65.2892591069429,140.055482833033\r\n\"Female\",61.8129850189252,137.338234317463\r\n\"Female\",60.9809836860399,132.218541557070\r\n\"Female\",65.3944975208545,146.20959507367\r\n\"Female\",65.268391373627,164.043947021075\r\n\"Female\",65.1267482398175,142.38346518829\r\n\"Female\",63.4996473404995,123.586079174951\r\n\"Female\",63.0087252655982,127.541750007152\r\n\"Female\",61.8493840185535,122.413020792137\r\n\"Female\",61.0826769228384,141.50309801532\r\n\"Female\",66.4131559385162,167.723491996096\r\n\"Female\",69.7292731920596,187.785319535771\r\n\"Female\",67.4310286263112,148.623788176728\r\n\"Female\",64.4530798783529,134.550509213021\r\n\"Female\",64.5389948113405,141.106887854606\r\n\"Female\",60.4519061759636,122.155184874694\r\n\"Female\",64.8309426383096,156.954376524650\r\n\"Female\",64.1534922447874,133.601933044652\r\n\"Female\",69.6109082957922,167.738696686611\r\n\"Female\",60.7413957672661,118.418728094186\r\n\"Female\",65.5242471494712,144.464104628504\r\n\"Female\",66.1212030748158,144.939430491863\r\n\"Female\",61.0843270540781,117.987569728394\r\n\"Female\",63.6921566091057,136.892889770776\r\n\"Female\",63.9834939679935,141.479938598873\r\n\"Female\",66.7395424793519,148.561606707897\r\n\"Female\",64.1200342018962,142.053883569617\r\n\"Female\",64.7708440965374,142.835416391176\r\n\"Female\",62.8040681729421,129.147672579079\r\n\"Female\",64.5067709553058,134.99769033233\r\n\"Female\",64.1478240856383,148.645119428226\r\n\"Female\",60.3204844248844,114.777133984642\r\n\"Female\",62.1876806542036,124.606873604888\r\n\"Female\",66.915285627757,168.667905996725\r\n\"Female\",63.9464826675548,135.037495427688\r\n\"Female\",64.7905511164064,142.533415076392\r\n\"Female\",65.0133183524363,134.529192257257\r\n\"Female\",64.8150194835038,135.965444929807\r\n\"Female\",64.8860511959117,152.866933457110\r\n\"Female\",63.1308134990737,141.914162667578\r\n\"Female\",65.3320138258011,144.806619669841\r\n\"Female\",62.275450588808,145.992377845836\r\n\"Female\",61.1526182612024,115.244888470274\r\n\"Female\",63.3380151004661,143.708623012450\r\n\"Female\",61.5425325614743,118.037046036155\r\n\"Female\",64.637492959151,133.379545927519\r\n\"Female\",67.3208244978274,153.522260316951\r\n\"Female\",65.6582764222463,139.458587269102\r\n\"Female\",66.4207333982378,143.874330318647\r\n\"Female\",63.2459481457864,121.016091053336\r\n\"Female\",64.0734661163267,125.540056240174\r\n\"Female\",62.2938285155084,133.020435422027\r\n\"Female\",61.6210566067846,108.798198942463\r\n\"Female\",63.5397728071705,130.27971411619\r\n\"Female\",62.6152812347498,117.439002024287\r\n\"Female\",62.2109628577726,136.354632672288\r\n\"Female\",59.5336429964067,114.152350974608\r\n\"Female\",63.2142206867711,126.026720884472\r\n\"Female\",64.3257052898524,155.530713879534\r\n\"Female\",68.6784331284575,163.889449990442\r\n\"Female\",64.5895008241428,150.205986827452\r\n\"Female\",63.5778485844985,120.684128887998\r\n\"Female\",60.9001221812197,117.169559135498\r\n\"Female\",63.9985239139983,149.364782801046\r\n\"Female\",65.7065796786902,149.715822513582\r\n\"Female\",64.0414419015282,141.886802103853\r\n\"Female\",58.7573709705235,111.65734041017\r\n\"Female\",59.8938938234214,116.759560100867\r\n\"Female\",66.5597964055882,162.676838002028\r\n\"Female\",61.6623671332511,122.708789142191\r\n\"Female\",62.1340819210664,132.315456910804\r\n\"Female\",61.3182843828611,97.1075042587005\r\n\"Female\",70.1759547014681,182.133805699515\r\n\"Female\",62.157304372623,128.958406953713\r\n\"Female\",65.1254074215185,140.376335631349\r\n\"Female\",64.1618175719681,157.909028738342\r\n\"Female\",59.5476808478638,107.8537914796\r\n\"Female\",58.996286808194,107.839014995551\r\n\"Female\",66.1786977209513,151.828279304935\r\n\"Female\",63.6539641291906,127.841625732637\r\n\"Female\",62.0158111276942,133.652829939242\r\n\"Female\",63.7166915247012,143.758991614374\r\n\"Female\",66.1111655679784,139.235028722568\r\n\"Female\",65.109614478518,136.932301263247\r\n\"Female\",58.1871410720517,104.472382202008\r\n\"Female\",62.3083009668332,120.671009456357\r\n\"Female\",63.825438005784,134.248057133578\r\n\"Female\",63.9864556769549,146.303381084661\r\n\"Female\",61.8102590379416,132.522516142785\r\n\"Female\",65.0469974386592,140.823228588263\r\n\"Female\",66.9471980540265,154.782478853802\r\n\"Female\",68.3169056442754,160.443182982172\r\n\"Female\",65.0967760242844,152.416198216735\r\n\"Female\",71.0704512296053,182.083580320696\r\n\"Female\",69.1409455400443,186.797931929378\r\n\"Female\",62.2185993068968,130.012336322795\r\n\"Female\",62.8408008879154,129.250670310846\r\n\"Female\",67.2251213560333,158.524336991482\r\n\"Female\",60.2705738971792,121.647420362571\r\n\"Female\",62.9507926042264,141.910054303157\r\n\"Female\",68.9997458610011,179.640836207311\r\n\"Female\",63.5047985401421,129.319254342723\r\n\"Female\",62.5537313702819,132.006232980316\r\n\"Female\",63.9448674769439,137.837637455761\r\n\"Female\",67.022819797731,159.24380154288\r\n\"Female\",64.6802075935097,151.757775363624\r\n\"Female\",60.0355612214283,112.952625183124\r\n\"Female\",59.4642590590802,111.710518227827\r\n\"Female\",67.5391735256493,138.522789158014\r\n\"Female\",61.7733053924659,112.267300513754\r\n\"Female\",63.5488876852397,135.814923850623\r\n\"Female\",65.7611267754491,170.868939396966\r\n\"Female\",69.1800813101138,165.256626683302\r\n\"Female\",64.7987046603038,143.826264789058\r\n\"Female\",67.200630518134,160.899838249265\r\n\"Female\",61.6231030321112,112.543423895046\r\n\"Female\",66.014833544935,161.107167807521\r\n\"Female\",61.3345101856516,114.718563573216\r\n\"Female\",61.6101934475425,112.077615318026\r\n\"Female\",66.2277923164394,156.166353265997\r\n\"Female\",62.1938626262822,132.060156864781\r\n\"Female\",64.1528847776115,151.275532926064\r\n\"Female\",58.8924736386833,104.423462162595\r\n\"Female\",64.2981341276828,149.190737819956\r\n\"Female\",67.5556098689441,170.855319750720\r\n\"Female\",61.3894906412277,139.105836976208\r\n\"Female\",65.8604389018894,140.382997891746\r\n\"Female\",61.1036372750313,111.574376941137\r\n\"Female\",66.0424876840815,133.944360535363\r\n\"Female\",62.022989674241,125.507080404148\r\n\"Female\",64.2740445375728,145.896325083948\r\n\"Female\",59.7584445118113,119.164742669656\r\n\"Female\",62.7814677041235,125.823187311418\r\n\"Female\",61.52887955179,128.643464242143\r\n\"Female\",63.905615796127,136.852413117120\r\n\"Female\",64.8921521340993,146.610303918176\r\n\"Female\",61.8024040097622,114.882857976334\r\n\"Female\",69.0997676168324,174.708561656321\r\n\"Female\",64.9831331891006,144.259172710796\r\n\"Female\",62.323057779829,125.556071470487\r\n\"Female\",65.3227707930097,146.752451830434\r\n\"Female\",64.2344200830226,137.509552966831\r\n\"Female\",61.3233467896375,119.758161452751\r\n\"Female\",58.1558883121072,95.6788715811646\r\n\"Female\",62.5942702554782,123.739985275625\r\n\"Female\",64.6784085432949,123.010507026547\r\n\"Female\",63.957582696034,118.892956803453\r\n\"Female\",67.670801576127,155.493911611060\r\n\"Female\",63.6358284008209,125.504072092971\r\n\"Female\",62.5650084471955,144.724947290496\r\n\"Female\",67.8956592881614,153.436480930468\r\n\"Female\",67.9536581615964,167.090125786042\r\n\"Female\",65.0369904342518,147.870356709980\r\n\"Female\",59.8385688390406,106.358333022858\r\n\"Female\",66.3943434735935,160.493872050002\r\n\"Female\",65.3490662269293,156.878287198887\r\n\"Female\",64.3924792721491,143.620090740353\r\n\"Female\",65.5086948460724,164.442778414257\r\n\"Female\",65.1748376899588,129.027267463197\r\n\"Female\",63.1747415836602,133.685913555545\r\n\"Female\",64.8395308770211,153.572862939911\r\n\"Female\",60.2954605891014,116.125957873385\r\n\"Female\",59.8159106382053,130.957027598791\r\n\"Female\",63.1670305681502,129.670909248600\r\n\"Female\",64.2851816410535,155.252860462494\r\n\"Female\",62.6383155794665,136.100239364981\r\n\"Female\",65.6541338471196,138.104340013144\r\n\"Female\",59.5311623696492,124.809570874828\r\n\"Female\",66.4954666828606,164.926816248538\r\n\"Female\",60.5425947918931,134.713428412532\r\n\"Female\",61.5759336988114,121.648439723000\r\n\"Female\",65.4876399780526,146.060156343627\r\n\"Female\",63.1130576776778,138.451498527306\r\n\"Female\",64.9914780008242,143.678940525985\r\n\"Female\",64.9046946291545,150.171123875240\r\n\"Female\",67.6022940753349,152.365016220443\r\n\"Female\",59.2644465400571,117.393702120901\r\n\"Female\",62.2149230110556,132.555193184738\r\n\"Female\",61.660227269952,120.991716643945\r\n\"Female\",60.4839456506518,110.565497391584\r\n\"Female\",63.4233715291186,129.921671035264\r\n\"Female\",65.5840567646487,155.942670834442\r\n\"Female\",67.4299713773882,151.678405459134\r\n\"Female\",60.9217908734477,131.253737819413\r\n\"Female\",60.8430594839017,116.50475222455\r\n\"Female\",64.5698892133442,137.103401171402\r\n\"Female\",67.5906368296672,161.783853883340\r\n\"Female\",66.446241641536,135.608858594301\r\n\"Female\",58.5218733786693,103.764424781280\r\n\"Female\",63.7685186448598,139.851059473957\r\n\"Female\",67.7006214777105,155.726682682802\r\n\"Female\",61.8781568640971,101.525235742981\r\n\"Female\",62.9858975547956,112.57379095656\r\n\"Female\",61.8599485027306,132.776178367157\r\n\"Female\",59.4790437423757,107.869972910744\r\n\"Female\",62.9398101246791,120.466153190048\r\n\"Female\",64.829604955638,151.685821506122\r\n\"Female\",64.5792892535986,144.296026044466\r\n\"Female\",61.7893607830965,126.998160603856\r\n\"Female\",65.2414293164916,128.721102972444\r\n\"Female\",64.3685247885897,138.929385323167\r\n\"Female\",63.7882459528995,141.045895728829\r\n\"Female\",64.901828981405,150.749956915494\r\n\"Female\",64.1156772002082,145.509863709212\r\n\"Female\",64.3223032511334,153.024271753804\r\n\"Female\",64.46595255684,145.133615510115\r\n\"Female\",67.0974560730453,155.502341613017\r\n\"Female\",61.3047539960928,104.855761815701\r\n\"Female\",65.9663788542698,151.715241934626\r\n\"Female\",65.9464715465173,161.686807461074\r\n\"Female\",68.1940928978958,170.841539448070\r\n\"Female\",61.9092375309623,128.598972976927\r\n\"Female\",64.9787306768798,135.206873304074\r\n\"Female\",58.777124253358,112.561989237208\r\n\"Female\",61.5855609560085,126.125262732023\r\n\"Female\",68.2226644764453,161.041578366496\r\n\"Female\",66.228113421389,139.638425673039\r\n\"Female\",66.6188044770195,159.147958403703\r\n\"Female\",63.8668149130383,142.512729446172\r\n\"Female\",63.4866809143913,129.289829974431\r\n\"Female\",67.0877693447369,158.555209525114\r\n\"Female\",66.6923901822954,162.785509792322\r\n\"Female\",67.3480921522853,154.877197038327\r\n\"Female\",64.0315399217784,136.296628431283\r\n\"Female\",63.0609147896584,122.134739672569\r\n\"Female\",61.1110523769751,113.099653247491\r\n\"Female\",62.1737076379369,136.266341077406\r\n\"Female\",62.4214287825992,121.794344142296\r\n\"Female\",64.1943122766899,135.971015008065\r\n\"Female\",63.953573681628,145.520358339144\r\n\"Female\",63.3818075101804,132.974282924293\r\n\"Female\",62.9098396766815,139.469037988929\r\n\"Female\",70.5436929307446,180.97925020435\r\n\"Female\",69.1114366491597,163.903482667662\r\n\"Female\",64.1201117660853,142.708667935028\r\n\"Female\",65.0312587049244,150.468164319893\r\n\"Female\",65.2700969002921,145.768090615387\r\n\"Female\",68.7595700883626,175.90345246978\r\n\"Female\",64.8780388045506,149.812881569090\r\n\"Female\",65.2785984146034,143.531071668535\r\n\"Female\",61.5352869739347,129.615749421462\r\n\"Female\",66.7766035351065,172.858287596082\r\n\"Female\",61.6520018174032,126.460135597711\r\n\"Female\",62.9932298086649,139.408491691341\r\n\"Female\",57.598029724148,98.1827929074567\r\n\"Female\",65.8797883262557,142.855292290848\r\n\"Female\",61.9793239112533,137.083427787570\r\n\"Female\",64.2473843999019,124.932497974284\r\n\"Female\",64.6340412960218,135.272743229695\r\n\"Female\",57.445203571258,89.4208948928405\r\n\"Female\",61.9337579702405,102.471512542612\r\n\"Female\",60.3303629008072,114.468909144872\r\n\"Female\",64.1197316778982,139.587210703165\r\n\"Female\",67.520343353925,158.209688030415\r\n\"Female\",66.7145851224913,162.930817337045\r\n\"Female\",59.864891404371,117.729442075966\r\n\"Female\",60.725153220583,122.507462547242\r\n\"Female\",62.9143891680084,124.316963108680\r\n\"Female\",68.804693531554,173.280101791839\r\n\"Female\",68.4231690501416,169.467359249734\r\n\"Female\",59.7852886751964,118.353635094036\r\n\"Female\",64.6846488077826,128.250812929516\r\n\"Female\",62.9620401091926,136.799777276035\r\n\"Female\",67.2618238759931,162.305549313408\r\n\"Female\",72.0887123319944,192.530863261324\r\n\"Female\",64.1108212336824,139.245503319972\r\n\"Female\",64.5015838730848,135.620026277074\r\n\"Female\",62.6079375086972,125.891895990819\r\n\"Female\",66.1618229262314,137.657127868271\r\n\"Female\",63.1251001948699,148.734203718151\r\n\"Female\",64.0352789618228,137.424657358474\r\n\"Female\",63.8242139934414,129.297520063129\r\n\"Female\",62.1630680329135,108.250636306234\r\n\"Female\",64.71270574661,141.33180343126\r\n\"Female\",61.789418728741,136.646281939513\r\n\"Female\",62.3966112014885,146.807308639362\r\n\"Female\",62.3650742508373,132.125296049936\r\n\"Female\",60.9610388646673,109.362717070366\r\n\"Female\",63.4953029053001,141.026405496844\r\n\"Female\",58.3434842769827,110.152236666551\r\n\"Female\",61.1431914396364,112.965639642002\r\n\"Female\",59.8360407045677,103.265961004576\r\n\"Female\",60.4376929014369,136.592186443281\r\n\"Female\",66.3200806021745,152.662441471684\r\n\"Female\",69.3816433659015,168.245630119510\r\n\"Female\",66.4235948239081,153.000558606447\r\n\"Female\",62.5543196835943,126.491105015903\r\n\"Female\",64.0375769777106,132.816177440416\r\n\"Female\",68.5756144772928,163.228849726571\r\n\"Female\",62.602258456669,117.130920241326\r\n\"Female\",66.0601243803337,146.674215733532\r\n\"Female\",59.6170282021774,115.247771834858\r\n\"Female\",62.8966467828079,131.575099015890\r\n\"Female\",63.1809126458129,135.575404139852\r\n\"Female\",69.3050073770746,151.311013988174\r\n\"Female\",62.9729584122787,132.159008991046\r\n\"Female\",62.1793807565681,103.097460423085\r\n\"Female\",62.0542039710283,124.87679021037\r\n\"Female\",63.676018088915,127.326985394143\r\n\"Female\",63.9792330712939,134.311979088381\r\n\"Female\",63.8448736694738,145.579421077492\r\n\"Female\",67.4153483527509,150.498250922393\r\n\"Female\",62.1933365884006,101.232044530406\r\n\"Female\",60.1505224194368,111.302935730514\r\n\"Female\",64.5799302070911,127.372238208108\r\n\"Female\",64.6065771074767,144.416726162008\r\n\"Female\",60.8575428572594,139.246001798841\r\n\"Female\",66.4375600541888,153.068001329042\r\n\"Female\",69.1904359281649,172.235965626119\r\n\"Female\",62.0888260906559,130.941881113391\r\n\"Female\",61.6830285758629,116.423510279721\r\n\"Female\",64.6087149018801,138.920991399578\r\n\"Female\",66.1938915235957,163.811182573868\r\n\"Female\",66.1568148770401,128.207178145036\r\n\"Female\",61.0841437108486,130.377467219993\r\n\"Female\",63.7960323721127,146.455298633415\r\n\"Female\",62.8517253104952,126.033916520938\r\n\"Female\",63.8953930346843,126.905004317371\r\n\"Female\",62.026069360058,118.614219203688\r\n\"Female\",63.1033581479829,131.794463059161\r\n\"Female\",60.658398101015,119.209300297117\r\n\"Female\",55.6518916024929,85.6217764414627\r\n\"Female\",64.9739191954757,146.576103423851\r\n\"Female\",61.5904542786546,125.517769043557\r\n\"Female\",60.6065440026835,115.437373072737\r\n\"Female\",61.5287678637509,127.661455482649\r\n\"Female\",67.7796515327122,157.665189935402\r\n\"Female\",66.976831589091,157.611683331829\r\n\"Female\",65.714473554436,147.197859548650\r\n\"Female\",63.5216877801212,136.775805341435\r\n\"Female\",66.747293134292,162.605759851958\r\n\"Female\",65.0600953420888,149.725493237891\r\n\"Female\",66.3241413408886,145.911183493048\r\n\"Female\",64.410774762604,131.526373255081\r\n\"Female\",66.6516180152475,154.011177203265\r\n\"Female\",62.7830396678923,131.939335462205\r\n\"Female\",60.6789777914626,120.618534909866\r\n\"Female\",62.8986253888669,128.560075137572\r\n\"Female\",67.7609095704926,155.973930789838\r\n\"Female\",65.9528407591821,166.771220095083\r\n\"Female\",62.5353247881032,124.833982681173\r\n\"Female\",63.9046677412968,146.692290435674\r\n\"Female\",65.9919772975016,155.414139041545\r\n\"Female\",61.8828139360392,116.711030078486\r\n\"Female\",60.7739389820502,114.447804847591\r\n\"Female\",64.7414254148999,128.791209901986\r\n\"Female\",66.1109808978235,140.998458220540\r\n\"Female\",60.3333723850573,102.256837788828\r\n\"Female\",67.7358229152339,159.197012809523\r\n\"Female\",66.2073535344002,156.537008352962\r\n\"Female\",67.408917564228,170.270947718714\r\n\"Female\",65.0290716649515,156.822731723117\r\n\"Female\",61.906393892811,134.782516534804\r\n\"Female\",66.2129798828924,154.959790352475\r\n\"Female\",66.3094238826261,139.834825730998\r\n\"Female\",64.7298675890735,143.932998940750\r\n\"Female\",64.297840961769,138.597196770461\r\n\"Female\",64.024721744528,116.886772964662\r\n\"Female\",65.8161228106243,148.475424617453\r\n\"Female\",64.6346761645216,133.394982757580\r\n\"Female\",59.5569083033151,116.191983064210\r\n\"Female\",70.8175378934773,184.860623783118\r\n\"Female\",66.6464040998428,156.424967571249\r\n\"Female\",62.8575373733541,122.802404729026\r\n\"Female\",61.4262054327819,118.660420672920\r\n\"Female\",70.950659090658,193.225926695814\r\n\"Female\",65.0702044066438,132.403738235196\r\n\"Female\",63.271892952732,142.994239809958\r\n\"Female\",67.1198044457032,158.93064285898\r\n\"Female\",62.5721954699236,137.382100711611\r\n\"Female\",60.4409610747129,118.224491294444\r\n\"Female\",61.2018091899706,102.179562817238\r\n\"Female\",66.7994224445267,147.584709658355\r\n\"Female\",64.1370445748482,145.307462985894\r\n\"Female\",66.8777106013904,153.720384307704\r\n\"Female\",61.5740945111476,148.396904766621\r\n\"Female\",69.466249813675,169.114862442853\r\n\"Female\",70.697142976137,194.048809246781\r\n\"Female\",62.3456179871136,121.502008212004\r\n\"Female\",62.7190871002672,122.874559484302\r\n\"Female\",64.3235437838275,138.976733433855\r\n\"Female\",62.8905197442112,147.525951401132\r\n\"Female\",64.6039158244996,135.622219896544\r\n\"Female\",60.9070153273438,131.736779060302\r\n\"Female\",62.4571243766983,124.490297646977\r\n\"Female\",60.7095917264777,113.172283464686\r\n\"Female\",66.8387621887302,153.326068318602\r\n\"Female\",63.3903569860738,128.617638390548\r\n\"Female\",65.8201013990582,139.496268617143\r\n\"Female\",67.7137578957388,157.22089790489\r\n\"Female\",61.5944509357384,117.324787271048\r\n\"Female\",65.8892012445277,143.017528222523\r\n\"Female\",62.882444469268,119.992575500218\r\n\"Female\",64.8376899845937,121.094631098394\r\n\"Female\",68.6188042684772,163.667208715041\r\n\"Female\",67.303354887169,166.711653627491\r\n\"Female\",58.3719864101776,92.035945841726\r\n\"Female\",67.5995855731533,159.969308203497\r\n\"Female\",68.1731974295347,178.826118003563\r\n\"Female\",66.7921473780064,142.853118161288\r\n\"Female\",62.3703779752153,138.725475618616\r\n\"Female\",63.4173742292794,122.147713644865\r\n\"Female\",66.4006388658354,157.827045468444\r\n\"Female\",60.8489345232094,119.557245638926\r\n\"Female\",66.423548691244,148.320300452130\r\n\"Female\",60.5847210127074,116.051246486874\r\n\"Female\",63.3882885652124,149.089341369956\r\n\"Female\",65.3612908033044,144.026949954807\r\n\"Female\",66.3423500772453,147.335296046817\r\n\"Female\",62.589981961344,123.643444679756\r\n\"Female\",61.4301125464784,131.181929536141\r\n\"Female\",65.0881213713662,146.796102729389\r\n\"Female\",62.686275922984,130.120432713398\r\n\"Female\",65.6728000058047,129.103219625371\r\n\"Female\",61.5084288750785,98.3315463731666\r\n\"Female\",63.9216834750794,146.384324239399\r\n\"Female\",61.1974917400436,103.597987352546\r\n\"Female\",64.7283901541704,147.519907389273\r\n\"Female\",64.6498320470762,153.263908334908\r\n\"Female\",60.8615996244979,110.303388219113\r\n\"Female\",67.4729124403219,154.621340351176\r\n\"Female\",62.2086537586246,127.596948408639\r\n\"Female\",61.633305773273,128.548778597810\r\n\"Female\",63.1829901835681,147.997415498463\r\n\"Female\",66.4193160802247,151.717651218850\r\n\"Female\",62.1058841729617,132.878811788612\r\n\"Female\",65.4353608929262,121.172604702616\r\n\"Female\",63.4258993749774,124.512003036883\r\n\"Female\",62.195348923329,110.023194672644\r\n\"Female\",63.2095836922752,119.880041690307\r\n\"Female\",61.8327350437378,128.27085778504\r\n\"Female\",59.4374294968798,98.7603818570737\r\n\"Female\",61.094444415691,124.912102174696\r\n\"Female\",60.6552177444151,119.056286999868\r\n\"Female\",64.3791805817367,141.657724269145\r\n\"Female\",65.6559705788453,150.877474253180\r\n\"Female\",60.9110898559262,104.276528816931\r\n\"Female\",63.077002520157,141.023647165523\r\n\"Female\",63.9638545625408,153.723444041196\r\n\"Female\",62.736633518599,124.771600947162\r\n\"Female\",58.8384448794105,117.279214153506\r\n\"Female\",65.6003734665553,139.892175084004\r\n\"Female\",62.5234715140073,136.256130006244\r\n\"Female\",63.9758004278133,141.691706812518\r\n\"Female\",66.5408072057699,149.820637413597\r\n\"Female\",63.1191459534263,138.79412120669\r\n\"Female\",60.7862999022937,119.209885387305\r\n\"Female\",61.1796014676073,130.410229254931\r\n\"Female\",57.8309190849284,83.0268025400783\r\n\"Female\",64.3633676937013,139.880864706159\r\n\"Female\",64.3413604760312,128.631500410281\r\n\"Female\",66.386056354231,159.412698955582\r\n\"Female\",66.4695845680022,152.037906917926\r\n\"Female\",62.8746296775041,122.619329637871\r\n\"Female\",63.4617589792066,115.863932095115\r\n\"Female\",64.1017425536959,125.109482735642\r\n\"Female\",63.6662554068762,137.079336038602\r\n\"Female\",64.6591793106666,134.808478387900\r\n\"Female\",65.2467870493548,148.446822981880\r\n\"Female\",65.0720918609067,145.663982833019\r\n\"Female\",60.383834910664,125.446104416948\r\n\"Female\",61.6705096027476,129.401286721447\r\n\"Female\",63.5190173101308,124.467490920429\r\n\"Female\",62.0726163322587,144.807705416737\r\n\"Female\",63.1787255115958,137.426978318656\r\n\"Female\",64.9843409259214,142.370643511947\r\n\"Female\",62.851894526663,133.456592260286\r\n\"Female\",66.1836345632456,147.363223370786\r\n\"Female\",60.3884938589853,126.703053378312\r\n\"Female\",65.1932535524622,145.519024263834\r\n\"Female\",58.2253970159585,114.961707275311\r\n\"Female\",64.8384825541293,151.922702049436\r\n\"Female\",65.9745826070951,161.061364589181\r\n\"Female\",60.7239751565893,103.679874841791\r\n\"Female\",60.6922868484414,115.129304990150\r\n\"Female\",60.8769150439469,130.068216083634\r\n\"Female\",62.8046811107309,143.896465120041\r\n\"Female\",66.0937129470602,131.150114364033\r\n\"Female\",64.7958166773328,172.691881260367\r\n\"Female\",68.1384431345043,168.991862368438\r\n\"Female\",61.9300541529371,117.192630145294\r\n\"Female\",64.1230652703172,116.807738304763\r\n\"Female\",56.5488430793485,90.8475893808927\r\n\"Female\",65.7806254089382,156.781257956556\r\n\"Female\",62.4109516391201,127.015226079973\r\n\"Female\",64.8751271137218,144.747237270206\r\n\"Female\",63.0064801748851,131.387132977255\r\n\"Female\",59.8165359820357,107.579970919541\r\n\"Female\",59.9864954991926,129.417764077037\r\n\"Female\",65.9281322846127,139.513352140898\r\n\"Female\",67.1669093402562,154.210302036379\r\n\"Female\",63.2409916280002,139.127449309181\r\n\"Female\",65.1460814235521,138.384175573881\r\n\"Female\",62.8899569292617,123.4005903049\r\n\"Female\",65.0021317970251,146.027850185156\r\n\"Female\",61.1919227875662,142.327635336926\r\n\"Female\",65.0170872529823,137.568796620084\r\n\"Female\",62.9950841213048,140.450521154904\r\n\"Female\",66.3556474902455,154.602145340907\r\n\"Female\",65.3252084798592,151.906379567114\r\n\"Female\",64.267173971232,140.303090980389\r\n\"Female\",61.8646667506084,124.004190746733\r\n\"Female\",63.7454886542419,136.348218007956\r\n\"Female\",61.4132187098014,102.740469806451\r\n\"Female\",66.837535973109,160.397322883391\r\n\"Female\",59.4010629944119,109.024081979028\r\n\"Female\",60.252291653717,125.34158254282\r\n\"Female\",60.3497183994335,132.149554313116\r\n\"Female\",64.6259066088472,144.925333133712\r\n\"Female\",68.2403796482764,167.445180049925\r\n\"Female\",69.2226972697976,155.962039250896\r\n\"Female\",68.6327074189002,166.134510011199\r\n\"Female\",64.2362870609294,141.0222939848\r\n\"Female\",65.6742675555615,149.566531244928\r\n\"Female\",67.7191930496848,151.846182102681\r\n\"Female\",65.6238094349896,136.394231600013\r\n\"Female\",62.0637708675649,121.574206158023\r\n\"Female\",63.1999648241147,147.029163554129\r\n\"Female\",61.9347160672744,133.460884951638\r\n\"Female\",63.9306868396469,141.206012076947\r\n\"Female\",64.08597244234,141.339782209881\r\n\"Female\",66.3872831579007,144.95550719842\r\n\"Female\",67.9129871036528,163.393002309978\r\n\"Female\",65.9332551594691,147.659738827700\r\n\"Female\",66.5032813809697,161.256546334475\r\n\"Female\",62.6041035041875,114.806299076910\r\n\"Female\",64.1946129638604,140.718443577433\r\n\"Female\",61.9704117297821,126.783071295531\r\n\"Female\",61.6017895252985,125.180901787863\r\n\"Female\",61.4759039649658,142.518795745625\r\n\"Female\",66.2368709603695,156.005339548464\r\n\"Female\",59.3548349719576,113.215333636768\r\n\"Female\",66.4496081900473,156.932191861795\r\n\"Female\",60.0567110414111,112.327629499251\r\n\"Female\",58.6026378428478,102.319664235159\r\n\"Female\",62.7354086122774,129.755777982750\r\n\"Female\",60.5808089227324,108.64817624809\r\n\"Female\",65.6514155912713,137.485522150775\r\n\"Female\",64.0171572254401,127.939394325614\r\n\"Female\",66.1137547323962,159.807688078246\r\n\"Female\",64.6480688936906,127.970773840858\r\n\"Female\",63.0182741273208,113.155274688855\r\n\"Female\",62.1198987815701,117.847425858575\r\n\"Female\",61.5012074766309,118.812406699843\r\n\"Female\",66.3168859887127,144.666403662957\r\n\"Female\",62.7445892051915,117.601882795413\r\n\"Female\",69.8138108726794,167.79126564031\r\n\"Female\",65.361538185318,145.599638937523\r\n\"Female\",62.1160603347628,146.493035831695\r\n\"Female\",67.8653732064027,160.916713206875\r\n\"Female\",59.8917058025835,95.6331490139455\r\n\"Female\",67.3651186782218,154.044531626765\r\n\"Female\",58.7619166904071,102.455360842421\r\n\"Female\",65.0462571158933,148.992287869633\r\n\"Female\",65.9235860939012,168.796480525383\r\n\"Female\",64.430185294107,137.597067048918\r\n\"Female\",64.4053601192323,125.535720592245\r\n\"Female\",66.8686877795546,157.717527033019\r\n\"Female\",65.110155267786,141.405274500212\r\n\"Female\",62.3737499685612,121.744224314875\r\n\"Female\",63.4374354115474,165.571159974716\r\n\"Female\",63.7197631757926,134.217253090247\r\n\"Female\",62.799045913636,139.814576207508\r\n\"Female\",68.0256319897911,154.21755812348\r\n\"Female\",66.1616795308481,141.558942391226\r\n\"Female\",61.0689078400293,102.402374389675\r\n\"Female\",62.0602449031296,123.803906326023\r\n\"Female\",69.4709873791619,178.981463730448\r\n\"Female\",60.8376866626273,115.5987524907\r\n\"Female\",68.6080951862288,172.627998121884\r\n\"Female\",61.5525284060704,132.384315996015\r\n\"Female\",61.4968574480678,125.413463291674\r\n\"Female\",63.2927122803859,129.001461714191\r\n\"Female\",67.4387168464623,168.292803829731\r\n\"Female\",61.3120602278023,121.786116558227\r\n\"Female\",67.8566110821243,174.829181992975\r\n\"Female\",68.1377233133845,154.662544552824\r\n\"Female\",66.2617947297274,156.890753383091\r\n\"Female\",66.084684130535,165.484071768076\r\n\"Female\",66.2902680571484,130.868418802778\r\n\"Female\",61.5659244172593,132.242032672646\r\n\"Female\",58.7794073301374,114.160340644139\r\n\"Female\",61.7750389228048,128.342568260293\r\n\"Female\",61.982454924662,137.392504943325\r\n\"Female\",61.6760610936609,124.072143415762\r\n\"Female\",66.6844587329795,151.354625002821\r\n\"Female\",62.475772660293,117.215462032710\r\n\"Female\",65.5674443443046,136.224693453942\r\n\"Female\",65.5169216303795,152.809310919547\r\n\"Female\",67.1398891848124,145.081621112428\r\n\"Female\",68.1527830510768,171.976777035236\r\n\"Female\",58.6116651611251,103.309512821492\r\n\"Female\",64.3347880645508,161.746796970365\r\n\"Female\",64.852759910083,147.725921111927\r\n\"Female\",62.5481169501448,130.596009236314\r\n\"Female\",64.2817350316589,136.747878853207\r\n\"Female\",65.6259031324161,139.579900047867\r\n\"Female\",59.1185027921643,107.470827797302\r\n\"Female\",64.4130847575628,142.973056513482\r\n\"Female\",63.480010094941,150.470401297209\r\n\"Female\",58.8475807628038,117.726692087501\r\n\"Female\",64.0309570986433,133.766591761008\r\n\"Female\",59.5029591681268,109.974021861301\r\n\"Female\",65.0671072312108,135.771360756767\r\n\"Female\",62.8455330431555,150.258936716086\r\n\"Female\",63.197301847582,140.321785168958\r\n\"Female\",62.5234894106735,142.660589331517\r\n\"Female\",67.409959539636,165.07538928965\r\n\"Female\",63.1739775404987,129.332511810487\r\n\"Female\",65.9162490218954,158.996516988388\r\n\"Female\",62.6441344678287,118.187888486896\r\n\"Female\",63.0161730799956,125.661024907223\r\n\"Female\",70.0787642678013,184.215084994391\r\n\"Female\",62.9350479542023,124.460002521570\r\n\"Female\",67.0194343618599,148.327208994973\r\n\"Female\",60.2593262201207,100.585270132320\r\n\"Female\",65.602706897149,164.21093305065\r\n\"Female\",66.4310004907227,125.347847996218\r\n\"Female\",63.9301234376356,146.622209757364\r\n\"Female\",62.550440527817,127.391033932806\r\n\"Female\",63.8050428263773,131.402247035206\r\n\"Female\",64.3331252459001,123.946904256746\r\n\"Female\",67.5377984252476,183.740260305341\r\n\"Female\",62.3047030955034,119.117423552414\r\n\"Female\",61.5165069660115,132.978016394000\r\n\"Female\",62.7771272227378,121.768006515088\r\n\"Female\",66.2132856391115,173.382712193413\r\n\"Female\",68.6423515362814,151.199121067480\r\n\"Female\",63.2962500059043,137.919795002486\r\n\"Female\",58.525426460434,107.792496451413\r\n\"Female\",60.340781078074,111.077754467776\r\n\"Female\",61.4339128514658,97.0585492910316\r\n\"Female\",65.4759024853153,154.440886903915\r\n\"Female\",60.4844450113919,121.797793339047\r\n\"Female\",62.0003163925544,117.048353968405\r\n\"Female\",59.6676520897522,114.386865401454\r\n\"Female\",63.8032994430537,124.813068761729\r\n\"Female\",62.8683805126047,132.694868661362\r\n\"Female\",66.4065527455098,161.176218324358\r\n\"Female\",62.5541763040655,113.449037730277\r\n\"Female\",69.6658187244236,166.919445583037\r\n\"Female\",62.1589714893252,121.631121533123\r\n\"Female\",62.6946633203774,113.344958793507\r\n\"Female\",66.6780166253524,137.747980045506\r\n\"Female\",61.6748136176181,112.890415069261\r\n\"Female\",60.0117844254731,109.049629540284\r\n\"Female\",64.625353074651,143.145608450255\r\n\"Female\",59.9789622354288,114.299371091190\r\n\"Female\",64.8215744242023,155.008924352344\r\n\"Female\",66.9326476578703,164.665490070478\r\n\"Female\",64.6192625497259,139.416850573026\r\n\"Female\",62.5372239843095,136.632728565258\r\n\"Female\",58.906377626485,94.9769448720611\r\n\"Female\",63.8472594162052,146.390844043121\r\n\"Female\",67.6356307408296,169.799419540932\r\n\"Female\",64.0549399257567,139.503937784788\r\n\"Female\",59.9268570954084,98.4291094289727\r\n\"Female\",65.9228431273311,161.747261136108\r\n\"Female\",64.2867459557036,143.509867879614\r\n\"Female\",63.384732917674,132.819916835868\r\n\"Female\",64.8821358317178,140.066733090784\r\n\"Female\",64.0772101578906,129.113822921496\r\n\"Female\",67.264717279885,179.0066045992\r\n\"Female\",58.3455329382085,110.245574597983\r\n\"Female\",63.8581076637926,132.994496529638\r\n\"Female\",64.4189216104995,141.180550389323\r\n\"Female\",61.8985108520901,107.406853085427\r\n\"Female\",63.7307348689358,119.066226769403\r\n\"Female\",66.8788923144829,155.712389735787\r\n\"Female\",63.2238036751848,121.269103735428\r\n\"Female\",61.52940407943,126.815048236298\r\n\"Female\",63.3217287105328,131.599246199666\r\n\"Female\",62.2531281462686,133.782485648975\r\n\"Female\",63.8040324384367,131.169741930046\r\n\"Female\",66.1004689229617,160.129558020295\r\n\"Female\",64.9463164921449,149.602102906545\r\n\"Female\",61.1912947465944,129.761861954718\r\n\"Female\",65.5792556468706,154.804363625151\r\n\"Female\",64.4369965026001,151.979661880657\r\n\"Female\",61.0195275637746,114.387793081519\r\n\"Female\",59.8601233557773,121.862907218250\r\n\"Female\",63.7411007171824,131.687999214627\r\n\"Female\",66.5960770336464,151.149081221018\r\n\"Female\",60.587728662036,128.183805375338\r\n\"Female\",64.4604140330399,138.537481395977\r\n\"Female\",63.1396148899333,127.060489414696\r\n\"Female\",60.7627947327993,125.018560559388\r\n\"Female\",56.8222398387379,101.979923512805\r\n\"Female\",69.3633891037202,169.453823851791\r\n\"Female\",62.3209205687271,138.804577452673\r\n\"Female\",65.8556391815103,162.5440593786\r\n\"Female\",62.1284586002395,137.724547736171\r\n\"Female\",64.659436607527,151.461272012951\r\n\"Female\",66.7059047988235,159.696170551903\r\n\"Female\",68.3110321825627,168.372878398774\r\n\"Female\",64.5778172609094,131.692896462759\r\n\"Female\",64.0029827614456,141.427940606626\r\n\"Female\",67.4355930857502,149.82230160742\r\n\"Female\",63.4857016654483,129.069106074205\r\n\"Female\",61.2131692937785,134.955260864685\r\n\"Female\",67.1269772515452,145.759914120496\r\n\"Female\",66.957750042078,150.823516056301\r\n\"Female\",69.3738437260129,158.455032787559\r\n\"Female\",62.2777113817982,144.235252906176\r\n\"Female\",65.4624704240378,146.735677047421\r\n\"Female\",70.3375343257912,174.031548236652\r\n\"Female\",63.9001145586492,142.847849964420\r\n\"Female\",61.5091885414927,102.907713641440\r\n\"Female\",61.0291607902737,121.638366744739\r\n\"Female\",67.0790744878863,167.893575452388\r\n\"Female\",67.5251004217047,139.927593430327\r\n\"Female\",63.5717171675584,137.784101978477\r\n\"Female\",59.3215326801004,102.042028386043\r\n\"Female\",65.5696290821571,138.002026183289\r\n\"Female\",64.8034934241898,151.041999787936\r\n\"Female\",64.004992575683,139.730954544129\r\n\"Female\",60.4571772005119,122.879367925637\r\n\"Female\",64.9501432262416,142.312608027031\r\n\"Female\",66.6740021548212,162.311506135265\r\n\"Female\",62.3090152802421,134.097307026664\r\n\"Female\",65.1291910263217,156.901637449970\r\n\"Female\",60.0912873442943,106.012216406315\r\n\"Female\",60.8084236978284,110.984168692645\r\n\"Female\",62.1500060329063,137.168476421641\r\n\"Female\",66.2493613075937,140.799488544419\r\n\"Female\",65.9289620801981,149.991691657697\r\n\"Female\",61.9098022031472,142.824915075074\r\n\"Female\",61.7446142550536,130.301967792525\r\n\"Female\",62.2415495006639,134.403266694157\r\n\"Female\",63.007522022665,121.582019824345\r\n\"Female\",63.9516216331207,143.791332388129\r\n\"Female\",64.4290216900194,130.692337702579\r\n\"Female\",61.7071214308111,128.757893176915\r\n\"Female\",59.4778184925714,122.163349881514\r\n\"Female\",65.2098234080249,150.361662295220\r\n\"Female\",66.4657417325722,132.765672510065\r\n\"Female\",64.8740791054647,157.388990820760\r\n\"Female\",63.8422829667936,129.382082857810\r\n\"Female\",59.157519161127,109.198505730858\r\n\"Female\",62.995039447234,132.970433348892\r\n\"Female\",64.5670088816315,143.072223370680\r\n\"Female\",62.2508397278182,119.005386303683\r\n\"Female\",67.071860943057,172.451494433254\r\n\"Female\",64.0150640725262,146.869676692181\r\n\"Female\",67.1678197702471,156.234461922087\r\n\"Female\",65.3638680774141,133.071191353919\r\n\"Female\",62.246575738126,136.827090215629\r\n\"Female\",64.4069964191961,145.900533082200\r\n\"Female\",67.6745192392133,172.574370078926\r\n\"Female\",65.1911829334184,130.516731017375\r\n\"Female\",60.5864467479508,124.360098660678\r\n\"Female\",61.9377144672642,127.470148068618\r\n\"Female\",66.791462776151,162.020486087884\r\n\"Female\",63.9619943137321,144.701465643941\r\n\"Female\",65.907580692769,146.414638084339\r\n\"Female\",65.7420241203833,152.835833270134\r\n\"Female\",63.5934594765503,133.847627276980\r\n\"Female\",65.6310477936887,119.203378786973\r\n\"Female\",66.313844360887,139.141990606133\r\n\"Female\",63.1908783490016,147.716559613173\r\n\"Female\",65.021827764664,124.564871972688\r\n\"Female\",63.9393635328807,149.230982045662\r\n\"Female\",64.7250146489534,130.409986828233\r\n\"Female\",62.8083311087128,126.704291730877\r\n\"Female\",65.0086999242771,127.172461478563\r\n\"Female\",65.3883048232328,147.948674348008\r\n\"Female\",61.1798611103505,119.025468917105\r\n\"Female\",63.2603627220612,137.811370151255\r\n\"Female\",60.9946387314652,112.648034074506\r\n\"Female\",64.3411071947662,126.129763501721\r\n\"Female\",66.0007524996042,159.130477117323\r\n\"Female\",61.1569800137384,126.508145542036\r\n\"Female\",67.6843266796178,151.938684617565\r\n\"Female\",63.3846629668299,150.046322513742\r\n\"Female\",66.2759952479308,152.227716302232\r\n\"Female\",63.0237333839477,139.237909754776\r\n\"Female\",65.9136422363802,152.000214278373\r\n\"Female\",65.3968000388706,149.920266849602\r\n\"Female\",65.4548745531048,142.458734638267\r\n\"Female\",65.6505076946534,154.660472435919\r\n\"Female\",63.9196164201122,140.707170793762\r\n\"Female\",62.3355138207728,126.311229615652\r\n\"Female\",64.1796298759773,143.859095044246\r\n\"Female\",64.9444771017125,142.256136757650\r\n\"Female\",64.2719663330519,141.284307970475\r\n\"Female\",66.758758808507,148.960573016893\r\n\"Female\",64.3900334165197,145.883313646984\r\n\"Female\",65.1161003644177,154.458253156982\r\n\"Female\",60.8354994354359,104.698454435334\r\n\"Female\",62.700117105724,128.052130974831\r\n\"Female\",63.6494987333151,134.638714693708\r\n\"Female\",62.9847704149438,133.339434255286\r\n\"Female\",58.6175219614685,113.168066654880\r\n\"Female\",64.4309328307492,130.277478579665\r\n\"Female\",65.2728267289433,154.530050379900\r\n\"Female\",62.4829787678157,124.649926893117\r\n\"Female\",66.9762978466596,151.406741483082\r\n\"Female\",64.4531898638574,152.705132751250\r\n\"Female\",64.67232952293,148.924409968802\r\n\"Female\",62.266084708762,134.327891942180\r\n\"Female\",61.6385566208196,128.553974142611\r\n\"Female\",64.186437171682,132.196439182278\r\n\"Female\",63.4223703674183,134.319447833367\r\n\"Female\",67.1197642295393,156.538354439347\r\n\"Female\",62.1261499084489,120.339478523766\r\n\"Female\",63.8641735106074,138.606089715380\r\n\"Female\",64.4756015834027,137.964704698720\r\n\"Female\",65.2562601612648,137.634651178042\r\n\"Female\",58.4359175660097,113.483900015357\r\n\"Female\",68.8791065164837,181.316223363095\r\n\"Female\",67.8187471984146,165.149112065422\r\n\"Female\",64.777414193792,135.198020031907\r\n\"Female\",64.044242207138,149.825871046328\r\n\"Female\",60.6268627337497,118.540752921140\r\n\"Female\",61.8510038248132,138.648056117202\r\n\"Female\",66.7509785948995,168.435940362071\r\n\"Female\",65.8235081753239,160.917887844250\r\n\"Female\",61.1093866005175,111.734742461889\r\n\"Female\",65.1405360248224,139.827624188439\r\n\"Female\",61.6177690699442,125.025052179427\r\n\"Female\",66.6040459829476,147.679530368386\r\n\"Female\",64.4902363244089,163.992006546742\r\n\"Female\",60.5736243203538,126.848772597692\r\n\"Female\",61.174995151989,134.638053445428\r\n\"Female\",62.2170506745986,112.372841814313\r\n\"Female\",63.6987477968444,130.611194369789\r\n\"Female\",64.339878399503,131.679311149158\r\n\"Female\",68.3604562440255,166.570566198547\r\n\"Female\",60.6342462997478,136.879127164819\r\n\"Female\",63.8250932772937,128.906812971035\r\n\"Female\",63.0624877729845,124.296598158519\r\n\"Female\",65.4886713164881,135.013164040623\r\n\"Female\",63.6830828844946,131.593042914664\r\n\"Female\",64.1591344411522,137.684151448708\r\n\"Female\",63.0989895624318,132.957960670008\r\n\"Female\",61.1761492800566,116.171087057729\r\n\"Female\",65.7255721224755,130.568402624542\r\n\"Female\",60.9019630769076,131.126189794722\r\n\"Female\",64.3992287556915,130.863830035322\r\n\"Female\",61.3000310325956,115.028995155316\r\n\"Female\",62.2338038061388,151.07616681402\r\n\"Female\",65.7385474267877,153.040529129156\r\n\"Female\",64.330794806462,145.507009529897\r\n\"Female\",63.9284368207987,133.066748554403\r\n\"Female\",66.6370546818033,146.411268413887\r\n\"Female\",60.1085895031899,98.0885173454698\r\n\"Female\",66.6626271836258,151.224619646021\r\n\"Female\",64.6375019741103,156.913239949382\r\n\"Female\",66.3211094228487,145.352441920009\r\n\"Female\",68.9390948500606,168.391698590635\r\n\"Female\",65.7135387144039,139.352715507398\r\n\"Female\",65.4147294481064,119.778540556575\r\n\"Female\",64.0189335550938,133.107341819717\r\n\"Female\",64.0871801522136,137.490516042412\r\n\"Female\",60.4212549809854,97.263880782195\r\n\"Female\",63.5452454257834,121.561150127447\r\n\"Female\",63.2508977965646,136.122053523538\r\n\"Female\",63.5761010823927,122.564330018901\r\n\"Female\",60.6352088047133,109.705890716663\r\n\"Female\",61.7736939585565,121.895472058693\r\n\"Female\",67.1159348673151,131.720517256489\r\n\"Female\",62.0667608534508,114.927593781147\r\n\"Female\",62.4993348165401,143.411534557038\r\n\"Female\",63.4634293267321,138.039251467109\r\n\"Female\",66.8037038522422,151.024840706583\r\n\"Female\",63.3477882526882,136.050338109750\r\n\"Female\",63.74809373596,137.152976378839\r\n\"Female\",64.9458372532086,131.702450200473\r\n\"Female\",65.8993869775735,153.530539810275\r\n\"Female\",58.9549225796414,99.1789840868066\r\n\"Female\",67.8823143567307,144.915793862608\r\n\"Female\",66.7585572062827,166.232332686186\r\n\"Female\",60.989216539002,123.024730366336\r\n\"Female\",63.347579962677,134.977374054391\r\n\"Female\",60.8782407546953,128.031249745851\r\n\"Female\",61.1994488120088,142.407992019274\r\n\"Female\",68.2064137818336,166.688550302958\r\n\"Female\",64.553697571942,124.101735203873\r\n\"Female\",62.3335476053972,133.294103037557\r\n\"Female\",62.7785052639,130.471472868411\r\n\"Female\",64.7829390428605,144.260500260998\r\n\"Female\",61.7414477618806,130.804933250266\r\n\"Female\",64.9633125720389,142.206379663482\r\n\"Female\",61.3916436454159,120.681906546154\r\n\"Female\",62.7644847915157,128.165570168023\r\n\"Female\",62.302019710883,139.137905930751\r\n\"Female\",58.3869634457064,100.876274462991\r\n\"Female\",61.1306449195704,110.605644084729\r\n\"Female\",63.4432499284519,134.892007801295\r\n\"Female\",67.600646082386,142.637169580626\r\n\"Female\",64.0344832444029,136.379970445889\r\n\"Female\",65.8837592809012,131.625265161187\r\n\"Female\",63.6963804951439,145.573254253088\r\n\"Female\",65.4981690383316,132.30801122843\r\n\"Female\",59.6852396536592,108.24004257932\r\n\"Female\",65.5926534805385,154.605538882218\r\n\"Female\",62.4281144680163,146.435582366983\r\n\"Female\",64.2098958758246,148.343021337305\r\n\"Female\",62.7607442096268,134.128284769777\r\n\"Female\",59.878671608881,99.87728361362\r\n\"Female\",63.9050534840444,136.595627678501\r\n\"Female\",64.8944853405327,144.593585247652\r\n\"Female\",65.078771662725,151.442531232569\r\n\"Female\",66.6990537522017,132.252546119560\r\n\"Female\",63.9165783415998,156.778585962843\r\n\"Female\",64.6042672422984,165.36582552233\r\n\"Female\",65.107807007599,133.332513404247\r\n\"Female\",61.4075325180114,114.885446467204\r\n\"Female\",65.8399507474821,160.265732901395\r\n\"Female\",64.6093596200255,154.853506067544\r\n\"Female\",61.8426002643591,136.879987980075\r\n\"Female\",65.6364896028387,157.919315776876\r\n\"Female\",64.0608702319153,151.511363102055\r\n\"Female\",64.8352230590168,151.212559379286\r\n\"Female\",54.2631333250971,64.700126712753\r\n\"Female\",64.1210980406301,161.636377891107\r\n\"Female\",64.1206098113892,125.390390871556\r\n\"Female\",61.3300191509739,119.713505557257\r\n\"Female\",62.8392446023182,138.522098876420\r\n\"Female\",67.1322638952038,149.906066104422\r\n\"Female\",62.0169710984478,146.227379064224\r\n\"Female\",62.2349388377587,121.425250369257\r\n\"Female\",66.5969136871831,135.930894459066\r\n\"Female\",63.8583241977323,136.852306264119\r\n\"Female\",60.6302256402572,121.421189821305\r\n\"Female\",64.7652545139895,156.071485547745\r\n\"Female\",62.1817207571004,129.344409963241\r\n\"Female\",64.7447821030232,143.055719915972\r\n\"Female\",65.9515487203149,144.839403133183\r\n\"Female\",62.8835262850901,149.606555366288\r\n\"Female\",62.1441284315367,130.552297752084\r\n\"Female\",62.0090096237039,118.964402735672\r\n\"Female\",60.6158112604389,106.702214989515\r\n\"Female\",63.2935049809343,138.694005111524\r\n\"Female\",63.2216831308406,127.861973082503\r\n\"Female\",60.9263483283668,120.554964883368\r\n\"Female\",63.7764051559378,122.459648371846\r\n\"Female\",62.9522284749815,121.812362638044\r\n\"Female\",60.0327691700543,93.2041025189544\r\n\"Female\",67.9688974020556,188.872275271893\r\n\"Female\",57.1658400564674,106.005031104277\r\n\"Female\",66.1604542716245,143.655171885161\r\n\"Female\",62.9650814314304,123.215903988835\r\n\"Female\",63.7669751380039,129.658195067365\r\n\"Female\",64.5018039912363,151.765398829352\r\n\"Female\",62.4799525929456,124.291146838613\r\n\"Female\",63.6254824860115,128.993772305324\r\n\"Female\",57.7985310479726,112.345578239669\r\n\"Female\",63.8068228064126,137.996105266234\r\n\"Female\",61.9967360166638,149.191964743846\r\n\"Female\",62.2342775418938,116.857171433185\r\n\"Female\",63.4435307306218,130.308631238596\r\n\"Female\",62.2046968515532,131.783117875017\r\n\"Female\",65.1138761272885,148.340477003058\r\n\"Female\",60.9771232533997,121.398690698863\r\n\"Female\",66.774152091131,143.761536925492\r\n\"Female\",63.7987661831767,133.593872067829\r\n\"Female\",64.4058123983681,125.173247603755\r\n\"Female\",63.6000992429856,151.662174233089\r\n\"Female\",62.0041302989221,131.856912229764\r\n\"Female\",64.1082872005842,149.256016020111\r\n\"Female\",64.316281773575,141.41804811276\r\n\"Female\",64.8315501689183,141.234368629149\r\n\"Female\",63.4569427838517,128.196017267302\r\n\"Female\",66.9382061585997,150.894022403312\r\n\"Female\",64.7470820663934,144.624626086045\r\n\"Female\",62.5972145265338,140.949581092237\r\n\"Female\",70.654455414249,158.781223123924\r\n\"Female\",66.9438331520537,168.623790601575\r\n\"Female\",62.8006114717905,161.015198766528\r\n\"Female\",64.587521695997,150.817036498971\r\n\"Female\",64.1713813634192,153.174015012178\r\n\"Female\",62.1913170949363,117.108723967739\r\n\"Female\",62.0997287374862,138.606799363015\r\n\"Female\",67.7715150241154,149.619377065273\r\n\"Female\",63.382590902502,132.513944108924\r\n\"Female\",66.0274133669015,140.494284019290\r\n\"Female\",61.8732426235022,120.993659106835\r\n\"Female\",65.0412275885192,140.465735097660\r\n\"Female\",60.7985432311763,111.899015167472\r\n\"Female\",60.5818174540197,101.742253209361\r\n\"Female\",63.2547466299895,126.637594952235\r\n\"Female\",61.3554509161552,129.961709388801\r\n\"Female\",64.7306445368564,130.507734302454\r\n\"Female\",64.6547181635873,148.962313682125\r\n\"Female\",60.816282600608,114.207873683335\r\n\"Female\",60.5701988001849,100.272980557897\r\n\"Female\",67.1099662132599,168.069334051731\r\n\"Female\",60.6201812824202,116.151374053982\r\n\"Female\",61.9122540809676,136.494214680721\r\n\"Female\",64.1419596757263,144.071684423605\r\n\"Female\",66.2636839117636,149.077022816613\r\n\"Female\",62.6430751058233,122.056268278697\r\n\"Female\",60.3038414384198,109.274231513403\r\n\"Female\",60.800942315209,120.529134636325\r\n\"Female\",63.9443728229384,131.428058434086\r\n\"Female\",62.2828659521288,113.471263954069\r\n\"Female\",62.713023178084,145.343781793306\r\n\"Female\",64.4566944569822,148.960597033789\r\n\"Female\",60.9447267714851,113.537588687773\r\n\"Female\",61.6195509446675,129.670580277501\r\n\"Female\",64.0795965896993,123.002429772823\r\n\"Female\",61.6473971688797,111.927796152036\r\n\"Female\",64.7223994398002,144.809295250913\r\n\"Female\",60.5291675545543,122.491672730830\r\n\"Female\",64.062040911633,140.420970465235\r\n\"Female\",60.5195085688511,119.034710861625\r\n\"Female\",64.8699407180183,149.486390193806\r\n\"Female\",64.6494322377942,140.896248257945\r\n\"Female\",62.4010665258005,133.829923765346\r\n\"Female\",61.3076798496563,132.227153212197\r\n\"Female\",62.8657902526171,112.896933872332\r\n\"Female\",59.1214330510499,107.868436132985\r\n\"Female\",63.6585048740946,124.843320974197\r\n\"Female\",63.3917088906254,144.534727038643\r\n\"Female\",62.531988596341,106.019633371106\r\n\"Female\",62.9545335255519,141.169204649486\r\n\"Female\",64.4648678911603,156.260435924644\r\n\"Female\",65.4766497053168,149.118911636881\r\n\"Female\",64.705557795015,147.951506893112\r\n\"Female\",65.1654624340785,145.751634430947\r\n\"Female\",64.8495270161895,144.550070680981\r\n\"Female\",64.2509043494048,151.416382803675\r\n\"Female\",64.7238766900798,138.085796102834\r\n\"Female\",68.1160394238496,166.796258146827\r\n\"Female\",66.0437702308915,145.433881581854\r\n\"Female\",62.9224512151646,146.203090037089\r\n\"Female\",62.9511196384657,143.288713138325\r\n\"Female\",65.8618689144898,149.870734766109\r\n\"Female\",67.259531926447,164.172201060228\r\n\"Female\",62.4507448865073,138.801656451659\r\n\"Female\",64.5708217953311,137.513365883167\r\n\"Female\",62.1190392605671,134.128691906617\r\n\"Female\",62.2331140084242,133.177228811034\r\n\"Female\",68.2382955916389,146.865810204028\r\n\"Female\",58.5802901409696,98.585908219447\r\n\"Female\",66.064742610184,146.970506537691\r\n\"Female\",64.9070617891878,136.218218528288\r\n\"Female\",61.7837272097307,120.520643947194\r\n\"Female\",64.3855202463768,145.350066853016\r\n\"Female\",66.6961628139657,156.777739615059\r\n\"Female\",67.8981056423676,153.280480607347\r\n\"Female\",63.7662369699983,133.780636291674\r\n\"Female\",62.396206784718,108.399305946656\r\n\"Female\",63.360509749283,134.955817345201\r\n\"Female\",60.1388925128681,109.143470040034\r\n\"Female\",65.6880435111746,150.271431909863\r\n\"Female\",65.729153236359,137.752134197399\r\n\"Female\",60.7250145709736,129.443436572884\r\n\"Female\",64.9608233781658,134.050235266308\r\n\"Female\",63.2550936718011,123.119527831255\r\n\"Female\",65.8186336225677,157.507511451358\r\n\"Female\",63.4680884970702,137.826992562929\r\n\"Female\",71.122792523624,176.040345192776\r\n\"Female\",63.3840376283551,141.950690073773\r\n\"Female\",59.6393115870909,127.402907051745\r\n\"Female\",60.6019751986672,116.190071408431\r\n\"Female\",62.7263939399942,132.576224269357\r\n\"Female\",60.6381853617395,116.420944630111\r\n\"Female\",66.1580536628821,160.410502733551\r\n\"Female\",67.7694275558389,155.902859331900\r\n\"Female\",60.5215096481851,120.548162256366\r\n\"Female\",69.3004277741934,185.187969769128\r\n\"Female\",64.02584244221,134.182427137867\r\n\"Female\",65.1259560448078,144.532731183071\r\n\"Female\",63.5626600756129,131.795860588235\r\n\"Female\",63.3079539712,132.97479067865\r\n\"Female\",67.5855094656209,151.894079601504\r\n\"Female\",62.6707085652017,143.838190822853\r\n\"Female\",68.3947802423528,149.302806065575\r\n\"Female\",61.3029256842087,123.609977549619\r\n\"Female\",64.7189988477689,149.111052200052\r\n\"Female\",66.9828189718338,172.084412079266\r\n\"Female\",63.7929134960992,132.119905454684\r\n\"Female\",61.6110710611676,128.137741325540\r\n\"Female\",60.560412870538,119.462053239018\r\n\"Female\",66.2125364010507,154.292867934564\r\n\"Female\",62.0327637419294,106.268782884885\r\n\"Female\",63.0589263520337,133.490737081326\r\n\"Female\",62.5794911069391,142.565483096249\r\n\"Female\",63.5588191470243,133.051277752322\r\n\"Female\",65.793650605563,140.179483330696\r\n\"Female\",60.8321708083984,127.532475155188\r\n\"Female\",66.6549832763959,158.963740157672\r\n\"Female\",63.5714042381496,130.854172550521\r\n\"Female\",67.9480827012671,171.310005723302\r\n\"Female\",62.3958239669813,139.849700712198\r\n\"Female\",65.737290753818,167.663757142003\r\n\"Female\",62.7348392876804,147.370478239625\r\n\"Female\",63.3978721601229,140.204396484321\r\n\"Female\",64.1608471410639,138.325501984479\r\n\"Female\",56.9944562639017,84.4142457069723\r\n\"Female\",64.4661937409447,139.517290907884\r\n\"Female\",61.4285809545448,103.084810565620\r\n\"Female\",61.789364723057,110.459106068582\r\n\"Female\",64.6914673151391,137.380640649312\r\n\"Female\",63.0605921361258,122.433639344764\r\n\"Female\",59.1049943132025,125.049756977720\r\n\"Female\",68.6859030388057,157.925011878086\r\n\"Female\",67.809664009435,161.619961942107\r\n\"Female\",62.4943766370851,126.515655307694\r\n\"Female\",63.1816198271634,135.774653896350\r\n\"Female\",63.1782408149907,142.050426764469\r\n\"Female\",65.7814558043438,143.155041309031\r\n\"Female\",65.223663298095,139.550850480833\r\n\"Female\",62.993193577494,128.292204045507\r\n\"Female\",65.181771217854,142.139623405584\r\n\"Female\",62.5613711170025,123.037632223779\r\n\"Female\",64.6806468283437,135.841493105884\r\n\"Female\",62.0201048595304,122.153979816841\r\n\"Female\",67.7266735296034,154.362795395461\r\n\"Female\",61.9641737803249,112.833526194014\r\n\"Female\",62.3284339818731,114.384283512834\r\n\"Female\",65.243656841476,149.201181882833\r\n\"Female\",64.9892599110934,130.433691591282\r\n\"Female\",59.9130709886747,113.722431143854\r\n\"Female\",63.6286663016974,129.119271918245\r\n\"Female\",63.722539773484,142.452570887049\r\n\"Female\",60.0116497291324,113.056426691520\r\n\"Female\",65.8753081449846,149.540932765764\r\n\"Female\",62.3845971149001,134.787500986578\r\n\"Female\",57.8511151919104,97.040289867381\r\n\"Female\",67.7837802752631,162.196323012810\r\n\"Female\",61.894771995305,124.310818903679\r\n\"Female\",59.7668203835622,111.260036224449\r\n\"Female\",62.5272287956092,117.659636968027\r\n\"Female\",60.3275095365089,124.206229693321\r\n\"Female\",66.1853443779261,157.682950391288\r\n\"Female\",66.8506261315395,154.082410864962\r\n\"Female\",65.5860286790627,125.982888370193\r\n\"Female\",61.7088544362555,114.854464488973\r\n\"Female\",60.0378758390918,115.522648033966\r\n\"Female\",65.727710786243,144.052257077761\r\n\"Female\",65.6209985093952,133.760493295565\r\n\"Female\",60.0267497792784,103.386946066912\r\n\"Female\",63.8025950000515,127.808693963562\r\n\"Female\",57.7868194111043,106.854116572758\r\n\"Female\",63.040709476706,119.977632750804\r\n\"Female\",60.6947364125673,90.1854056497334\r\n\"Female\",61.1463441421336,105.382922391203\r\n\"Female\",59.82273531183,122.15238263406\r\n\"Female\",63.8536836690749,145.825608023271\r\n\"Female\",65.4591958744903,148.636723186113\r\n\"Female\",63.3890410098908,149.580424013912\r\n\"Female\",63.8329648363879,134.394767438880\r\n\"Female\",62.7029883969522,139.195593489926\r\n\"Female\",62.3960049504189,130.365896397381\r\n\"Female\",65.3865667232265,146.088163246950\r\n\"Female\",63.9587951609862,148.238667321828\r\n\"Female\",63.7634031141567,136.230864218100\r\n\"Female\",62.9356897377354,144.466046183435\r\n\"Female\",65.3489087701965,137.426133855077\r\n\"Female\",62.5548229947593,107.732872765917\r\n\"Female\",66.721445444981,148.423761851276\r\n\"Female\",62.5028998376916,144.675912952677\r\n\"Female\",60.0964419925663,104.413817265567\r\n\"Female\",66.3020764286836,161.753978929902\r\n\"Female\",66.4422918301442,145.653808863046\r\n\"Female\",63.9529930556816,140.802116118289\r\n\"Female\",60.2462571863052,104.965911754172\r\n\"Female\",63.032981170548,122.044058599257\r\n\"Female\",60.9708563201496,104.855402952307\r\n\"Female\",63.3217669379405,129.798274162533\r\n\"Female\",65.4897155158,121.330673768906\r\n\"Female\",61.4059785460384,125.006103618663\r\n\"Female\",62.7680735192718,133.207020218906\r\n\"Female\",60.1883920670898,115.584318791353\r\n\"Female\",65.0087932524814,151.041648276090\r\n\"Female\",70.2208287459956,175.762084564093\r\n\"Female\",62.678695754791,136.495860337319\r\n\"Female\",60.9059989337814,129.005072364050\r\n\"Female\",60.7597279257759,114.306427974064\r\n\"Female\",63.7373169124018,130.280159749392\r\n\"Female\",63.5526215500581,137.209671998669\r\n\"Female\",62.5348057846243,125.585201195041\r\n\"Female\",65.5641837275112,164.564272437718\r\n\"Female\",58.6564443597335,110.012872871417\r\n\"Female\",67.519733141364,163.490831665133\r\n\"Female\",66.0711068895137,152.420031336353\r\n\"Female\",63.5732517683164,130.436640653772\r\n\"Female\",66.1521972166663,150.895695016028\r\n\"Female\",64.21512502496,145.821458275697\r\n\"Female\",66.015518545992,143.548112405955\r\n\"Female\",62.9640000089819,134.431811357482\r\n\"Female\",62.0088344524618,127.036632568145\r\n\"Female\",59.5466118155454,99.3138152288173\r\n\"Female\",65.4836061800174,138.982098177254\r\n\"Female\",66.956468614354,164.089308083190\r\n\"Female\",64.3494962801686,129.678031762794\r\n\"Female\",64.9928079562232,151.90148349884\r\n\"Female\",63.6297601316201,168.412968368841\r\n\"Female\",62.2994736013515,136.446336063409\r\n\"Female\",64.0191966372703,141.175989017874\r\n\"Female\",58.7104560049926,96.6447562394442\r\n\"Female\",67.1568192775879,150.912424055628\r\n\"Female\",57.353092760465,72.7501446905149\r\n\"Female\",63.7851172165417,127.652680111666\r\n\"Female\",63.4653129727423,126.355405632671\r\n\"Female\",59.7731590772369,110.838861335875\r\n\"Female\",68.284956608779,158.535927119776\r\n\"Female\",64.8779268092515,146.682645587302\r\n\"Female\",63.351010225698,134.092030920230\r\n\"Female\",66.4117893838934,160.447144972961\r\n\"Female\",66.2496161752984,154.857522823554\r\n\"Female\",59.0455310013641,105.380905400503\r\n\"Female\",66.3157150798263,163.481936613583\r\n\"Female\",62.510263852172,133.782664735474\r\n\"Female\",69.416718012066,170.626274579613\r\n\"Female\",63.8432377682987,129.777710109753\r\n\"Female\",68.8367455086542,161.645203459121\r\n\"Female\",65.6364969833215,133.415663055818\r\n\"Female\",62.4522657866618,123.263809871912\r\n\"Female\",65.0228405181778,139.321142518924\r\n\"Female\",61.5776872629326,122.543726405007\r\n\"Female\",65.7762942574566,134.001346887488\r\n\"Female\",65.6306033122231,157.834902333155\r\n\"Female\",60.1442606088897,111.190707849205\r\n\"Female\",60.252806912898,125.487137274160\r\n\"Female\",66.697271768392,166.439965731836\r\n\"Female\",59.7599482266044,119.717507263397\r\n\"Female\",67.6604675401486,161.962569523575\r\n\"Female\",62.5119019578105,139.451959426467\r\n\"Female\",59.3092054959464,103.900923572937\r\n\"Female\",65.9820785576512,160.730357101028\r\n\"Female\",67.2201472207274,168.809399222641\r\n\"Female\",63.246641306254,138.144250969423\r\n\"Female\",62.5575843370962,136.168888322192\r\n\"Female\",64.408825123937,139.604219139648\r\n\"Female\",62.4812332615228,122.605320556767\r\n\"Female\",65.1642016883498,156.886259983342\r\n\"Female\",61.9972800902839,147.914025598756\r\n\"Female\",64.0839115736962,127.84323183216\r\n\"Female\",65.208720368621,140.586790407329\r\n\"Female\",65.0949321191981,120.844445935844\r\n\"Female\",63.3294211831034,145.326993964224\r\n\"Female\",59.4167432203109,124.400320192758\r\n\"Female\",61.4078458164118,126.474528182468\r\n\"Female\",63.1099887056508,133.352698304198\r\n\"Female\",66.5349364066975,137.655114747205\r\n\"Female\",61.4320385119187,131.424788888273\r\n\"Female\",65.2305956333639,160.736227123166\r\n\"Female\",62.9385419582943,135.587391178160\r\n\"Female\",58.6571768471382,113.880263679803\r\n\"Female\",64.0475617602143,145.172309314167\r\n\"Female\",61.9231579028895,130.906703662912\r\n\"Female\",61.2330938493363,124.437053099369\r\n\"Female\",64.6940732111665,135.549114424322\r\n\"Female\",62.4660098095931,127.302910342301\r\n\"Female\",64.5071395706443,141.552480973096\r\n\"Female\",66.9150772458008,144.766234782788\r\n\"Female\",62.1015201203098,145.44756721962\r\n\"Female\",67.2711858766038,137.634318209933\r\n\"Female\",65.7072245044643,156.063310980655\r\n\"Female\",64.8306079626298,156.911816669712\r\n\"Female\",58.0321731714629,92.7914502472375\r\n\"Female\",64.7171900766688,146.342313655760\r\n\"Female\",61.2063035960139,127.186299549784\r\n\"Female\",65.069034351473,142.637415077436\r\n\"Female\",58.5162588396366,115.975438243387\r\n\"Female\",66.7241930002889,164.487254477317\r\n\"Female\",67.3268500356674,160.963549571199\r\n\"Female\",59.0411980007634,108.094033944991\r\n\"Female\",70.3500153375103,202.237213739559\r\n\"Female\",65.861517807889,142.969952434287\r\n\"Female\",63.385061463344,139.183355388702\r\n\"Female\",65.6373874478275,162.605728749611\r\n\"Female\",62.6322504088938,121.986385835249\r\n\"Female\",63.6961354284311,130.503520153368\r\n\"Female\",62.7718471617383,141.808838171264\r\n\"Female\",66.4834369151786,138.612796100984\r\n\"Female\",65.8580669951731,161.902044223844\r\n\"Female\",67.5813596985901,179.019157511712\r\n\"Female\",58.1379227324002,115.64320789109\r\n\"Female\",60.7248269897953,116.232713228888\r\n\"Female\",65.1358797275796,153.397484882675\r\n\"Female\",67.1527557768399,149.024336667854\r\n\"Female\",61.9019609452297,131.020255739140\r\n\"Female\",65.0716653479706,137.629857954212\r\n\"Female\",63.9097591005028,131.560483537676\r\n\"Female\",62.2607254422301,128.451609496612\r\n\"Female\",64.4111522604649,134.725201196505\r\n\"Female\",65.2647953048716,156.209802001068\r\n\"Female\",67.2076309249385,152.157986017427\r\n\"Female\",61.791117940146,135.633469989130\r\n\"Female\",67.0432342390442,153.748232281030\r\n\"Female\",63.1063259690399,136.589972754851\r\n\"Female\",64.2103261288421,144.137950911822\r\n\"Female\",63.7922299272973,129.341080849315\r\n\"Female\",62.417973138852,131.349766344210\r\n\"Female\",61.5926841560757,118.157335069133\r\n\"Female\",64.647098041247,148.689557040019\r\n\"Female\",66.5995807879304,130.991053228270\r\n\"Female\",64.6594037099422,141.893064746243\r\n\"Female\",63.8592791984823,154.2320940536\r\n\"Female\",60.8862532028202,139.173175213203\r\n\"Female\",62.5786421572284,129.178171019424\r\n\"Female\",60.5994364818519,104.850596393218\r\n\"Female\",60.1559311212048,108.143759169341\r\n\"Female\",61.1437225598377,111.488948150509\r\n\"Female\",61.4914377740991,115.648498761258\r\n\"Female\",62.5030783916201,129.198008446720\r\n\"Female\",63.7403989239607,146.839515295126\r\n\"Female\",60.7544855777917,98.8791443666623\r\n\"Female\",63.3326543289789,121.965814464381\r\n\"Female\",65.3677790504009,156.097455036575\r\n\"Female\",63.7263573527539,162.048029882668\r\n\"Female\",63.8830723354246,137.388288046594\r\n\"Female\",66.6882182114484,160.252614183684\r\n\"Female\",61.5933621683868,109.450017974040\r\n\"Female\",59.7885012639876,109.827941120932\r\n\"Female\",64.641060574983,126.321941371037\r\n\"Female\",64.1583371244616,138.794824975025\r\n\"Female\",67.8118152454112,146.259558415089\r\n\"Female\",64.5006905467644,156.224486881468\r\n\"Female\",65.3905225825116,139.111128777132\r\n\"Female\",68.6644487735395,160.409122548532\r\n\"Female\",67.1565377813676,162.594722245922\r\n\"Female\",66.6973677273202,143.624547582329\r\n\"Female\",65.8388048297537,143.806592511204\r\n\"Female\",57.9955714333302,95.91004289368\r\n\"Female\",61.0957894172756,115.224796251500\r\n\"Female\",66.7086800768832,164.928049461919\r\n\"Female\",64.2237755776852,124.776506028559\r\n\"Female\",66.2722402345961,142.945958826692\r\n\"Female\",59.7958609680167,118.754040580074\r\n\"Female\",61.5693159640859,103.323656402734\r\n\"Female\",64.4859270250341,132.953563732544\r\n\"Female\",61.5046182003953,122.286750997725\r\n\"Female\",62.4118023503333,142.604529174041\r\n\"Female\",62.9004839996385,151.557667648506\r\n\"Female\",63.2202287688466,125.074858607383\r\n\"Female\",68.2810532421262,167.340407722375\r\n\"Female\",62.8448709976256,131.134884527499\r\n\"Female\",67.4137501280062,159.568614016378\r\n\"Female\",65.5367024115553,148.272979501319\r\n\"Female\",60.95754175702,104.683149206807\r\n\"Female\",65.0484073813885,144.867902167782\r\n\"Female\",57.6994920729147,92.2230532384112\r\n\"Female\",62.057331949891,138.296689367365\r\n\"Female\",68.1070873057482,164.486683428742\r\n\"Female\",66.5380772533596,143.664713932853\r\n\"Female\",63.0364361534379,143.964153157515\r\n\"Female\",67.780446141473,163.204353503093\r\n\"Female\",60.8848733674499,128.530333378349\r\n\"Female\",66.8423667997649,160.041974166854\r\n\"Female\",65.0755738133577,143.185710167675\r\n\"Female\",66.3561349202619,156.774386507848\r\n\"Female\",64.6422180652013,141.082610968689\r\n\"Female\",61.3535153498264,136.302488151554\r\n\"Female\",62.3913826281639,125.635115013887\r\n\"Female\",65.6791884386852,157.462762647754\r\n\"Female\",61.9995385238238,143.218187515032\r\n\"Female\",61.801879578739,137.386649281808\r\n\"Female\",63.033676483203,127.640417273188\r\n\"Female\",67.131102931153,146.575817612363\r\n\"Female\",59.7900219868108,128.253923115184\r\n\"Female\",65.0378264828721,138.463631551886\r\n\"Female\",61.8388418572126,116.403171293482\r\n\"Female\",62.9683824331812,124.773902602346\r\n\"Female\",62.2838556853730,130.395085483009\r\n\"Female\",63.8014841524303,144.96448631367\r\n\"Female\",62.867321856224,138.439090326543\r\n\"Female\",65.9568647169701,153.441583565852\r\n\"Female\",68.287639569503,149.851548001767\r\n\"Female\",66.6918800198268,151.812906629730\r\n\"Female\",61.1088189454592,118.779106542497\r\n\"Female\",66.277273920325,140.856367027129\r\n\"Female\",63.7168086529781,144.994885996291\r\n\"Female\",59.4372318905798,103.678996286948\r\n\"Female\",66.1515532968867,146.287675670735\r\n\"Female\",58.6854713882726,101.855708720062\r\n\"Female\",66.5824091227795,155.891880934276\r\n\"Female\",66.6304251006085,142.874035672232\r\n\"Female\",63.1802598389868,131.801773515280\r\n\"Female\",65.874520685968,126.088790729601\r\n\"Female\",62.3769700407049,115.556599279855\r\n\"Female\",67.431010945909,168.922313144745\r\n\"Female\",62.788759576151,120.013226214053\r\n\"Female\",68.0598389077343,176.244420313940\r\n\"Female\",66.7551632092198,137.641530751013\r\n\"Female\",65.9083497480437,137.697227865163\r\n\"Female\",65.3933598325428,146.714132873857\r\n\"Female\",61.2417919647046,135.734081112462\r\n\"Female\",64.5002933577746,132.275936262261\r\n\"Female\",64.3216756626403,128.544983092704\r\n\"Female\",62.9619098533643,138.631288817846\r\n\"Female\",63.6860190981696,129.021055261541\r\n\"Female\",65.3072621260372,158.410823212046\r\n\"Female\",64.8281846265654,150.030359755927\r\n\"Female\",56.5341658080891,97.7438964834685\r\n\"Female\",56.9752789632804,90.3417842608302\r\n\"Female\",69.0712714121013,158.388445663319\r\n\"Female\",63.8552141265831,138.347651895244\r\n\"Female\",63.684280276189,141.651738822962\r\n\"Female\",61.0435720763044,113.889482787263\r\n\"Female\",66.317899421915,159.033613387859\r\n\"Female\",59.8399237912534,108.101541625255\r\n\"Female\",65.6628785355328,143.934405664019\r\n\"Female\",61.4952281152822,145.746689074312\r\n\"Female\",59.634572560617,111.454582060076\r\n\"Female\",61.3457245777591,114.341123894174\r\n\"Female\",63.845212126033,153.247365241812\r\n\"Female\",65.1761355865157,144.534167850387\r\n\"Female\",65.816652600841,110.488486684118\r\n\"Female\",60.0259500665801,87.0354160033182\r\n\"Female\",68.828104386959,163.431519816008\r\n\"Female\",62.5554253421448,144.299189909668\r\n\"Female\",61.7266101916917,117.37032054242\r\n\"Female\",64.7106239752276,137.741896782866\r\n\"Female\",65.6646236546352,139.622573130960\r\n\"Female\",66.479275640941,159.792173362601\r\n\"Female\",62.2012348524975,129.860973304470\r\n\"Female\",61.5046338204293,116.814812074744\r\n\"Female\",61.6304558853935,131.524693515469\r\n\"Female\",62.7202936746391,136.135549774157\r\n\"Female\",63.583680336741,128.219616657185\r\n\"Female\",60.7574674745953,137.804815384420\r\n\"Female\",66.1180127548593,160.240878588095\r\n\"Female\",65.2397367390664,146.238849197409\r\n\"Female\",64.6234271641416,138.056157131942\r\n\"Female\",64.632119489794,133.588996457765\r\n\"Female\",64.5073306544843,136.317374594578\r\n\"Female\",67.2196282962777,172.19297773909\r\n\"Female\",63.7830427504241,149.344027647034\r\n\"Female\",61.551110376156,127.075102184616\r\n\"Female\",63.7328306115322,143.187429529605\r\n\"Female\",61.2009946946584,115.901128847343\r\n\"Female\",62.7434778192535,138.557941544823\r\n\"Female\",66.5476085579028,157.090752683150\r\n\"Female\",62.8850630208678,128.361153217695\r\n\"Female\",61.5819746301437,140.585717556394\r\n\"Female\",63.5205327540616,137.958564772148\r\n\"Female\",61.597656715669,114.662793564683\r\n\"Female\",62.8945987905138,120.616740290476\r\n\"Female\",64.1742790637743,135.131330793471\r\n\"Female\",62.433723061098,131.506451538133\r\n\"Female\",65.9565834339489,153.171812937615\r\n\"Female\",65.2322275232837,152.962357434731\r\n\"Female\",58.2609650496285,104.872611752261\r\n\"Female\",60.025917295093,126.460829766303\r\n\"Female\",63.8055284133837,138.151329865328\r\n\"Female\",60.571364105579,135.078470284992\r\n\"Female\",64.4475209635432,140.087593988013\r\n\"Female\",60.4422497363627,123.730406679793\r\n\"Female\",61.509106353056,116.065719611182\r\n\"Female\",65.0313096229525,156.832880708934\r\n\"Female\",64.3103463968169,142.821243757182\r\n\"Female\",66.0140320338363,154.288973534832\r\n\"Female\",65.700012711963,160.827888745003\r\n\"Female\",65.84341746169,161.771728553384\r\n\"Female\",63.3828014970703,132.573836916793\r\n\"Female\",68.829414722765,162.987082787001\r\n\"Female\",63.7394321857554,131.917325200292\r\n\"Female\",63.9916768712429,142.636072960776\r\n\"Female\",55.9791978761431,85.4175336162677\r\n\"Female\",68.9772648900288,178.634086491971\r\n\"Female\",61.0838268390588,118.743804741526\r\n\"Female\",65.9794869505598,150.485298076258\r\n\"Female\",64.9910502875757,150.406938749192\r\n\"Female\",61.8038638780122,125.228439302866\r\n\"Female\",62.980775363069,121.322628721387\r\n\"Female\",62.7764090005046,133.843538722038\r\n\"Female\",62.0894335678826,138.625371164627\r\n\"Female\",64.9661922096248,147.356066028461\r\n\"Female\",66.5889411955057,147.56870130415\r\n\"Female\",64.8958190087328,158.21286082543\r\n\"Female\",59.2429163796226,108.708030974078\r\n\"Female\",63.3780988111644,126.545740424925\r\n\"Female\",64.7878214335247,138.791770449594\r\n\"Female\",66.0641503179095,171.9378090339\r\n\"Female\",65.052618957827,150.097941625046\r\n\"Female\",66.419263421535,148.209640329295\r\n\"Female\",61.0769727327459,127.089765366110\r\n\"Female\",64.8934630158002,133.854826231392\r\n\"Female\",62.1274801074527,136.783022358855\r\n\"Female\",70.751410247212,192.583638851817\r\n\"Female\",64.7205744069328,149.514689486199\r\n\"Female\",63.290223692792,133.292934706536\r\n\"Female\",69.3588597945758,179.437574807736\r\n\"Female\",61.8805579412634,133.781139026222\r\n\"Female\",60.9535890911899,120.044594862273\r\n\"Female\",65.4827276382499,135.278321527876\r\n\"Female\",66.117100052603,137.610001649099\r\n\"Female\",64.6981629806958,162.763350038971\r\n\"Female\",68.139611177199,174.632557508882\r\n\"Female\",61.5276911872735,114.843961444268\r\n\"Female\",64.1557293720552,126.87533607939\r\n\"Female\",66.2054277891881,151.020552298657\r\n\"Female\",67.9691868291836,168.166431454186\r\n\"Female\",65.6665872823438,129.664079829454\r\n\"Female\",63.5574137107136,148.454148992035\r\n\"Female\",61.8544491690001,118.786262779977\r\n\"Female\",62.5150724940066,132.103922525704\r\n\"Female\",59.8745007044387,131.188147883671\r\n\"Female\",64.7553930842213,140.547044547838\r\n\"Female\",63.5314631895709,131.435989492709\r\n\"Female\",65.6225073758985,151.492030758686\r\n\"Female\",64.3474686612606,134.633349355457\r\n\"Female\",65.2505188289117,135.303222292726\r\n\"Female\",59.3448548761631,113.415890493119\r\n\"Female\",67.0847924513218,143.391773467871\r\n\"Female\",64.7820531296727,125.459431375893\r\n\"Female\",63.7071738295406,132.760921779713\r\n\"Female\",64.4729275203453,128.191746209401\r\n\"Female\",60.6344392263692,120.640466571973\r\n\"Female\",68.974237695907,165.960592264492\r\n\"Female\",61.1892084059313,112.250076566388\r\n\"Female\",60.602924964864,133.327392100931\r\n\"Female\",61.8712411964785,125.045868776162\r\n\"Female\",65.6660473852393,139.725461563215\r\n\"Female\",59.7650095061103,106.218846541064\r\n\"Female\",66.8742045728997,150.597823483562\r\n\"Female\",60.6615304876492,114.089467353772\r\n\"Female\",61.8084337919203,121.339602002696\r\n\"Female\",62.5439172932848,142.486033516691\r\n\"Female\",60.9852893321396,120.035845701637\r\n\"Female\",67.0372076459625,150.809188101112\r\n\"Female\",65.1059318189413,149.694692763121\r\n\"Female\",60.9897910515356,113.632693208351\r\n\"Female\",64.7688332779472,142.804666976783\r\n\"Female\",66.9253361756615,162.713391630611\r\n\"Female\",61.1435994857813,127.447740240371\r\n\"Female\",65.9654152828791,135.748733719985\r\n\"Female\",61.465305996073,144.433032722408\r\n\"Female\",57.7401919079034,93.6529568776345\r\n\"Female\",62.7029092166342,142.218519457432\r\n\"Female\",60.718925910647,123.223480423172\r\n\"Female\",62.7896653703462,132.230275678311\r\n\"Female\",66.0008544118505,158.946397207326\r\n\"Female\",65.8453163836804,146.965778467625\r\n\"Female\",65.9433193822939,149.963954697098\r\n\"Female\",65.4149925174113,123.778753455340\r\n\"Female\",66.7671973803215,157.006813541203\r\n\"Female\",57.028857437194,101.202550876713\r\n\"Female\",60.7426674718337,122.688297876925\r\n\"Female\",63.3050704718277,121.046552259299\r\n\"Female\",62.1850832052768,132.247070318045\r\n\"Female\",65.3369134960336,132.008418192074\r\n\"Female\",62.9480002510758,142.327070199756\r\n\"Female\",59.4056541023386,111.853464602486\r\n\"Female\",63.3347712202818,151.891617144402\r\n\"Female\",66.8024710615704,147.654985752367\r\n\"Female\",58.351003040251,110.122150970153\r\n\"Female\",64.951112831819,152.999492313979\r\n\"Female\",60.0631441116995,102.900046463916\r\n\"Female\",66.3440551820552,161.339741617937\r\n\"Female\",67.2706148534122,144.039104146160\r\n\"Female\",65.9961982391325,150.559976581192\r\n\"Female\",66.7905919089783,129.419527343693\r\n\"Female\",65.5448328103466,147.993165299471\r\n\"Female\",67.1782702732674,166.601376562662\r\n\"Female\",58.7524891137083,106.846041391601\r\n\"Female\",62.1573761599297,132.001207516842\r\n\"Female\",63.0851623479461,124.829873690161\r\n\"Female\",65.4451446428084,137.180187654642\r\n\"Female\",63.1715347356898,142.747753679809\r\n\"Female\",63.3659327519453,154.566870720544\r\n\"Female\",62.2793754624535,111.441580151341\r\n\"Female\",59.5146782134889,109.421206011743\r\n\"Female\",68.5444489214892,148.828165321337\r\n\"Female\",62.9559495128415,130.917233923371\r\n\"Female\",62.3556111176757,129.515118042822\r\n\"Female\",63.6454226791541,147.191477088067\r\n\"Female\",68.2595974675301,174.142421017912\r\n\"Female\",64.1737578926288,125.647820584166\r\n\"Female\",64.7804200409041,137.922681216022\r\n\"Female\",63.1350520611177,121.538247974131\r\n\"Female\",61.0752102778519,120.515886673744\r\n\"Female\",59.901553758242,116.503428958580\r\n\"Female\",63.6060194418352,146.621049799341\r\n\"Female\",61.9491429296157,124.649015846546\r\n\"Female\",66.2915054259673,140.319412644818\r\n\"Female\",62.1792003673392,135.957105413468\r\n\"Female\",60.4445468071915,115.440497895383\r\n\"Female\",61.9151837221662,123.958660959029\r\n\"Female\",66.6245441936145,149.828093581128\r\n\"Female\",59.0617026444967,123.94704705447\r\n\"Female\",64.863385916734,138.484541094995\r\n\"Female\",64.0956333974414,133.682431639526\r\n\"Female\",61.1107246030827,123.386296199673\r\n\"Female\",64.1072603210836,138.730739654770\r\n\"Female\",63.0242050262459,134.008136207787\r\n\"Female\",61.278349368441,132.534228800380\r\n\"Female\",59.6990243061141,111.148256038695\r\n\"Female\",65.2913839500395,141.801085493497\r\n\"Female\",62.8695662726238,140.298043077455\r\n\"Female\",62.9037192220642,144.070328066129\r\n\"Female\",62.9689294444869,126.184996626061\r\n\"Female\",67.9453607959868,161.281836515085\r\n\"Female\",65.2157922644659,150.646649579347\r\n\"Female\",66.7736747517196,162.100595728148\r\n\"Female\",65.7545476179122,152.284627603385\r\n\"Female\",61.6715288928211,140.024792390255\r\n\"Female\",62.7284948017706,120.402414130795\r\n\"Female\",65.167673917306,135.714823804041\r\n\"Female\",61.8260073149363,126.932272804751\r\n\"Female\",64.8065108061556,156.095577878988\r\n\"Female\",63.9983512735363,155.598037798773\r\n\"Female\",68.2023846134737,163.610847154983\r\n\"Female\",65.6187368801067,151.500389289413\r\n\"Female\",64.6402472958549,155.318297316520\r\n\"Female\",60.6537331683682,123.084293029792\r\n\"Female\",60.7370306123989,120.926500000733\r\n\"Female\",65.3939465118574,143.017835386639\r\n\"Female\",66.2519230758127,124.019916834104\r\n\"Female\",61.4759043029338,121.387235721557\r\n\"Female\",64.494837574551,149.402546671129\r\n\"Female\",57.3757585320912,114.192208638152\r\n\"Female\",62.0560118896444,125.135896881121\r\n\"Female\",60.4722619671056,110.768228534481\r\n\"Female\",60.4432638886428,135.559390158229\r\n\"Female\",69.8685114859186,177.992065783139\r\n\"Female\",65.8307257157602,132.827888768001\r\n\"Female\",59.0470285438884,111.707368983008\r\n\"Female\",68.041065127316,170.514212621921\r\n\"Female\",63.3526975521962,141.906509849061\r\n\"Female\",65.6102432668041,151.169475049508\r\n\"Female\",59.5387285129225,121.244875534712\r\n\"Female\",60.9550842641814,95.6866743332824\r\n\"Female\",63.1794982498071,141.266099582434\r\n\"Female\",62.6366749337994,102.853563214830\r\n\"Female\",62.0778316936514,138.691680275738\r\n\"Female\",60.0304337715611,97.6874322554917\r\n\"Female\",59.0982500313486,110.529685683049\r\n\"Female\",66.1726521477708,136.777454183235\r\n\"Female\",67.067154649054,170.867905890713\r\n\"Female\",63.8679922137577,128.475318784122\r\n\"Female\",69.0342431307346,163.852461346571\r\n\"Female\",61.9442458795172,113.649102675312"
  },
  {
    "path": "files/csv_example.csv",
    "content": "\"name\",\"country\",\"city\",\"skills\"\n\"Asabeneh\",\"Finland\",\"Helsinki\",\"JavaScrip\""
  },
  {
    "path": "files/example.txt",
    "content": "I love python!"
  },
  {
    "path": "files/json_example.json",
    "content": "{\n    \"name\": \"Asabeneh\",\n    \"country\": \"Finland\",\n    \"city\": \"Helsinki\",\n    \"skills\": [\n        \"JavaScrip\",\n        \"React\",\n        \"Python\"\n    ]\n}"
  },
  {
    "path": "files/reading_file_example.txt",
    "content": "This is an example to show how to open a file and read.\nThis is the second line of the text.I love python"
  },
  {
    "path": "files/xml_example.xml",
    "content": "<?xml version=\"1.0\"?>\n<person gender=\"male\">\n  <name>Asabeneh</name>\n  <country>Finland</country>\n  <city>Helsinki</city>\n  <skills>\n    <skill>JavaScrip</skill>\n    <skill>React</skill>\n    <skill>Python</skill>\n  </skills>\n</person>"
  },
  {
    "path": "korean/03_Day_Operators/03_operators.md",
    "content": "<div align=\"center\">\n  <h1> 30 Days Of Python: Day 3 - Operators</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n<sub>Author:\n<a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n<small> Second Edition: July, 2021</small>\n</sub>\n</div>\n\n[<< Day 2](../02_Day_Variables_builtin_functions/02_variables_builtin_functions.md) | [Day 4 >>](../04_Day_Strings/04_strings.md)\n\n![30DaysOfPython](../images/30DaysOfPython_banner3@2x.png)\n\n- [📘 3일차](#-3일차)\n  - [불리언](#불리언)\n  - [연산자](#연산자)\n    - [대입 연산자](#대입-연산자)\n    - [산술 연산자:](#산술-연산자)\n    - [비교 연산자](#비교-연산자)\n    - [논리 연산자](#논리-연산자)\n  - [💻 3일차: 실습](#-3일차-실습)\n\n# 📘 3일차\n\n## 불리언\n\n불리언 데이터 타입은 True 또는 False 두 값 중 하나를 나타냅니다. 비교 연산자를 사용하면 이 데이터 타입의 사용이 명확해질 것입니다. 첫 번째 문자 **T** 는 참, **F** 는 거짓으로 표현되는 자바 스크립트와 달리 대문자여야 합니다.\n**예시: 불리언 값**\n\n```py\nprint(True)\nprint(False)\n```\n\n## 연산자\n\n파이썬은 몇 가지 타입의 연산자를 지원합니다. 이 섹션에서 이것에 대해 알아볼 것입니다.\n\n### 대입 연산자\n\n대입 연산자는 변수에 값을 대입할 때 사용됩니다. = 로 예시를 들어보겠습니다. 수학에서 등호란 두 값이 동일하다는 것을 의미하지만, 파이썬에서는 특정 변수가 값을 가지고 있으며, 이 변수에 값을 대입한다고 합니다. 아래 표는 [w3school](https://www.w3schools.com/python/python_operators.asp)에서 가져온 다양한 유형의 파이썬 할당 연산자를 보여줍니다.\n\n![대입 연산자](../images/assignment_operators.png)\n\n### 산술 연산자:\n\n- 더하기(+): a + b\n- 빼기(-): a - b\n- 곱하기(*): a * b\n- 나누기(/): a / b\n- 나머지 연산(%): a % b\n- 버림 나눗셈(//): a // b\n- 지수(**): a ** b\n\n![산술 연산자](../images/arithmetic_operators.png)\n\n**예시: Integers**\n\n```py\n# Arithmetic Operations in Python\n# Integers\n\nprint('Addition: ', 1 + 2)        # 3\nprint('Subtraction: ', 2 - 1)     # 1\nprint('Multiplication: ', 2 * 3)  # 6\nprint ('Division: ', 4 / 2)       # 2.0  파이썬의 나누기는 부동 소수를 제공합니다.\nprint('Division: ', 6 / 2)        # 3.0         \nprint('Division: ', 7 / 2)        # 3.5\nprint('Division without the remainder: ', 7 // 2)   # 3, 부동 소수 또는 나머지가 없는 값을 제공합니다.\nprint ('Division without the remainder: ',7 // 3)   # 2\nprint('Modulus: ', 3 % 2)         # 1, 나머지를 제공합니다.\nprint('Exponentiation: ', 2 ** 3) # 9  2 * 2 * 2 를 의미합니다.\n```\n\n**예시: Floats**\n\n```py\n# Floating numbers\nprint('Floating Point Number, PI', 3.14)\nprint('Floating Point Number, gravity', 9.81)\n```\n\n**예시: 복소수**\n\n```py\n# Complex numbers\nprint('Complex number: ', 1 + 1j)\nprint('Multiplying complex numbers: ',(1 + 1j) * (1 - 1j))\n```\n\n변수를 선언하고 숫자 데이터 유형을 지정합니다. 여기서는 단일 문자 변수를 사용할 것이지만, 이런 유형의 변수를 선언하는 습관은 좋지 않다는 것을 기억하셔야 합니다. 변수 이름은 항상 기억해야 합니다. \n\n**Example:**\n\n```python\n# 첫 번째로 변수를 먼저 선언합니다.\n\na = 3 # a는 변수의 이름이며 정수 데이터 타입입니다.\nb = 2 # b는 변수의 이름이며 정수 데이터 타입입니다.\n\n# 산술 연산 및 결과를 변수에 대입합니다.\ntotal = a + b\ndiff = a - b\nproduct = a * b\ndivision = a / b\nremainder = a % b\nfloor_division = a // b\nexponential = a ** b\n\n# sum 대신 total을 사용했어야 하지만 sum은 내장 함수입니다. 내장 함수를 재정의하지 않도록 하십시오.\nprint(total) # 만약 몇몇 출력에 문자열로 표시를 하지 않는다면, 어디서 결과가 오는지 알지 못할 것입니다.\nprint('a + b = ', total)\nprint('a - b = ', diff)\nprint('a * b = ', product)\nprint('a / b = ', division)\nprint('a % b = ', remainder)\nprint('a // b = ', floor_division)\nprint('a ** b = ', exponentiation)\n```\n\n**Example:**\n\n```py\nprint('== Addition, Subtraction, Multiplication, Division, Modulus ==')\n\n# 값을 선언하고 함께 정리\nnum_one = 3\nnum_two = 4\n\n# 산술 연산\ntotal = num_one + num_two\ndiff = num_two - num_one\nproduct = num_one * num_two\ndiv = num_two / num_one\nremainder = num_two % num_one\n\n# 레이블로 값 출력\nprint('total: ', total)\nprint('difference: ', diff)\nprint('product: ', product)\nprint('division: ', div)\nprint('remainder: ', remainder)\n```\n\n이제 점 연결을 시작하고 이미 알고 있는 계산 방법(면적, 부피, 밀도, 무게, 둘레, 거리, 힘)을 사용해 보겠습니다.\n\n**Example:**\n\n```py\n# 원의 넓이 계산\nradius = 10                                 # 원의 반지름\narea_of_circle = 3.14 * radius ** 2         # 두 개의 * 기호는 지수를 의미합니다\nprint('Area of a circle:', area_of_circle)\n\n# 직사각형의 넓이 계산\nlength = 10\nwidth = 20\narea_of_rectangle = length * width\nprint('Area of rectangle:', area_of_rectangle)\n\n# 개체의 무게 계산\nmass = 75\ngravity = 9.81\nweight = mass * gravity\nprint(weight, 'N')                         # 무게에 단위 추가\n\n# 액체의 밀도 계산\nmass = 75 # in Kg\nvolume = 0.075 # in cubic meter\ndensity = mass / volume # 1000 Kg/m^3\n\n```\n\n### 비교 연산자\n\n프로그래밍에서 우리는 비교 연산자를 사용하여 두 값을 비교합니다. 우리는 값이 다른 값보다 크거나 작거나 같은지 확인합니다. 다음 표는[w3shool](https://www.w3schools.com/python/python_operators.asp)에서 가져온 파이썬의 비교 연산자를 보여줍니다.\n\n![Comparison Operators](../images/comparison_operators.png)\n**Example: 비교 연산자**\n\n```py\nprint(3 > 2)     # 참, 3이 2보다 크기 때문에\nprint(3 >= 2)    # 참, 3이 2보다 크기 때문에\nprint(3 < 2)     # 거짓, 3이 더 크기 때문에\nprint(2 < 3)     # 참, 2가 3보다 작기 때문에\nprint(2 <= 3)    # 참, 2가 3보다 작기 때문에\nprint(3 == 2)    # 거짓, 3과 2는 같지 않기 때문에\nprint(3 != 2)    # 참, 3은 2와 다르기 때문에\nprint(len('mango') == len('avocado'))  # 거짓\nprint(len('mango') != len('avocado'))  # 참\nprint(len('mango') < len('avocado'))   # 참\nprint(len('milk') != len('meat'))      # 거짓\nprint(len('milk') == len('meat'))      # 참\nprint(len('tomato') == len('potato'))  # 참\nprint(len('python') > len('dragon'))   # 거짓\n\n\n# 무언가를 비교하면 참 또는 거짓이 됩니다.\n\nprint('True == True: ', True == True)\nprint('True == False: ', True == False)\nprint('False == False:', False == False)\n```\n\n위의 비교 연산자 외에 파이썬은 다음과 같은 연산자를 사용합니다:\n\n- _is_: 두 변수가 동일할 경우 참을 반환합니다.(x is y)\n- _is not_: 두 변수가 동일하지 않을 경우 참을 반환합니다.(x is not y)\n- _in_: 제시된 목록에 특정 항목이 포함된 경우 참을 반환합니다.(x in y)\n- _not in_: 제시된 목록에 특정 항목이 없으면 참을 반환합니다.(x in y)\n\n```py\nprint('1 is 1', 1 is 1)                   # 참 - 데이터 값이 동일하기 때문에\nprint('1 is not 2', 1 is not 2)           # 참 - 1과 2는 다르기 때문에\nprint('A in Asabeneh', 'A' in 'Asabeneh') # 참 - 문자열에서 A를 찾을 수 있습니다\nprint('B in Asabeneh', 'B' in 'Asabeneh') # 거짓 - 대문자 B가 없습니다\nprint('coding' in 'coding for all') # 참 - coding이라는 단어를 coding for all이 가지고 있기 때문에\nprint('a in an:', 'a' in 'an')      # 참\nprint('4 is 2 ** 2:', 4 is 2 ** 2)   # 참\n```\n\n### 논리 연산자\n\n다른 프로그래밍 언어와 달리 파이썬은 논리 연산자를 위해 _and_, _or_, _not_ 키워드를 사용합니다. 논리 연산자는 다음과 같은 조건문을 결합하는 데 사용됩니다.\n\n![Logical Operators](../images/logical_operators.png)\n\n```py\nprint(3 > 2 and 4 > 3) # 참 - 두 개의 문장이 참이기 때문에 \nprint(3 > 2 and 4 < 3) # 거짓 - 두 번째 문장이 거짓이기 때문에\nprint(3 < 2 and 4 < 3) # 거짓 - 두 가지 문장 모두 거짓이기 때문에\nprint('True and True: ', True and True)\nprint(3 > 2 or 4 > 3)  # 참 - 두 가지 문장 모두 참이기 때문에\nprint(3 > 2 or 4 < 3)  # 참 - 두 가지 중 하나의 문장이 참이기 때문에\nprint(3 < 2 or 4 < 3)  # 거짓 - 두 가지 문장 모두 거짓이기 때문에\nprint('True or False:', True or False)\nprint(not 3 > 2)     # 거짓 - 3이 2보다 큰 것은 참이기 때문에, 참이 아닐 경우 거짓을 줍니다.\nprint(not True)      # 거짓 - 부정으로 참에서 거짓으로 바뀝니다.\nprint(not False)     # True\nprint(not not True)  # True\nprint(not not False) # False\n\n```\n\n🌕 당신은 무한한 에너지를 가지고 있어요. 여러분은 이제 막 3일차 도전을 마쳤고 위대함으로 가는 길에 세 걸음 앞서 있습니다. 이제 여러분의 뇌와 근육을 위한 운동을 하세요.\n\n## 💻 3일차 실습\n\n1. 나이를 정수 변수로 선언합니다.\n2. 자신의 키를 플로트 변수로 선언합니다.\n3. 복소수를 저장하는 변수 선언합니다.\n4. 삼각형의 밑면과 높이를 입력하도록 사용자에게 지시하는 스크립트를 작성하고 이 삼각형의 면적(면적 = 0.5 x b x h)을 계산합니다.\n\n```py\n    Enter base: 20\n    Enter height: 10\n    The area of the triangle is 100\n```\n\n5. 삼각형의 측면 a, 측면 b, 측면 c를 입력하라는 메시지를 표시하는 스크립트를 작성합니다. 삼각형의 둘레(지름 = a + b + c)를 계산합니다.\n\n```py\nEnter side a: 5\nEnter side b: 4\nEnter side c: 3\nThe perimeter of the triangle is 12\n```\n\n6. 프롬프트를 사용하여 직사각형의 길이와 너비를 가져옵니다. 면적(면적 = 길이 x 폭) 및 둘레(면적 = 2 x (길이 + 폭)) 계산합니다.\n7. 프롬프트를 사용하여 원의 반지름을 구합니다. 면적(면적 = 픽스 r x r)과 원주(c = 2 x 픽스 r)를 계산합니다. 여기서 pi = 3.14입니다.\n8. y = 2x-2의 기울기, x-제곱 및 y-제곱을 계산합니다.\n9. 기울기는 (m = y2-y1/x2-x1)입니다. 기울기와 [유클리드 거리](https://en.wikipedia.org/wiki/Euclidean_distance#:~:text=In%20mathematics%2C%20the%20Euclidean%20distance,being%20called%20the%20Pythagorean%20distance.) 점(2,2)과 점(6,10) 사이를 구합니다.\n10. 과제 8과 9의 기울기를 비교합니다.\n11. y 값(y = x^2 + 6x + 9)을 계산합니다. 다른 x 값을 사용하고 y 값이 0이 되는 x 값을 계산해 보십시오.\n12. 'python'과 'dragon'의 길이를 찾아 거짓 비교를 합니다.\n13. _and_ 연산자를 사용하여 'python'과 'dragon' 모두에 'on'이 있는지 확인합니다.\n14. _나는 이 강좌가 전문용어로 가득하지 않기를 바랍니다. _in_ 연산자를 사용하여 _jargon_ 이 문장에 있는지 확인합니다.\n15. dragon과 python 모두 'On'이 없습니다.\n16. _python_ 텍스트의 길이를 찾아서 값을 float로 변환하고 문자열로 변환합니다.\n17. 짝수는 2로 나누고 나머지는 0입니다. 파이썬을 사용하여 숫자가 짝수인지 아닌지 어떻게 확인하겠습니까?\n18. 7 x 3의 나눗셈 버림이 2.7의 int 변환값과 동일한지 확인합니다.\n19. '10'의 유형이 10의 유형과 동일한지 확인합니다.\n20. if int('9.8')이 10과 같은지 확인합니다.\n21. 사용자에게 시간 및 시간당 요금을 입력하도록 요청하는 스크립트를 작성합니다. 그 사람의 급여를 계산합니까?\n\n```py\nEnter hours: 40\nEnter rate per hour: 28\nYour weekly earning is 1120\n```\n\n22. 사용자에게 년 수를 입력하도록 요청하는 스크립트를 작성합니다. 사람이 살 수 있는 시간을 초 단위로 계산합니다. 사람이 100년을 살 수 있다고 가정합시다.\n\n```py\nEnter number of years you have lived: 100\nYou have lived for 3153600000 seconds.\n```\n\n23. 다음을 표시하는 파이썬 스크립트를 작성합니다.\n\n```py\n1 1 1 1 1\n2 1 2 4 8\n3 1 3 9 27\n4 1 4 16 64\n5 1 5 25 125\n```\n\n🎉 축하합니다 ! 🎉\n\n[<< Day 2](../02_Day_Variables_builtin_functions/02_variables_builtin_functions.md) | [Day 4 >>](../04_Day_Strings/04_strings.md)\n"
  },
  {
    "path": "korean/readme.md",
    "content": "\n"
  },
  {
    "path": "mymodule.py",
    "content": "def generate_full_name(firstname, lastname):\n    space = ' '\n    fullname = firstname + space + lastname\n    return fullname\n\n\ndef sum_two_nums(num1, num2):\n    return num1 + num2\n\n\ngravity = 9.81\nperson = {\n    \"firstname\": \"Asabeneh\",\n    \"age\": 250,\n    \"country\": \"Finland\",\n    \"city\": 'Helsinki'\n}\n"
  },
  {
    "path": "mypackage/__init__.py",
    "content": ""
  },
  {
    "path": "mypackage/arithmetics.py",
    "content": "def add_numbers(*args):\n    total = 0\n    for num in args:\n        total += num\n    return total\n\n\ndef subtract(a, b):\n    return (a - b)\n\n\ndef multiple(a, b):\n    return a * b\n\n\ndef division(a, b):\n    return a / b\n\n\ndef remainder(a, b):\n    return a % b\n\n\ndef power(a, b):\n    return a ** b\n"
  },
  {
    "path": "mypackage/greet.py",
    "content": "def greet_person(firstname, lastname):\n    return f'{firstname} {lastname}, welcome to 30DaysOfPython Challenge!'\n"
  },
  {
    "path": "numpy.md",
    "content": "- [📘 Day 24](#-day-24)\n  - [Python for Statistical Analysis](#python-for-statistical-analysis)\n  - [Statistics](#statistics)\n  - [Data](#data)\n  - [Statistics Module](#statistics-module)\n- [NumPy](#numpy)\n  - [Importing NumPy](#importing-numpy)\n  - [Creating numpy array using](#creating-numpy-array-using)\n    - [Creating int numpy arrays](#creating-int-numpy-arrays)\n    - [Creating float numpy arrays](#creating-float-numpy-arrays)\n    - [Creating boolean numpy arrays](#creating-boolean-numpy-arrays)\n    - [Creating multidimensional array using numpy](#creating-multidimensional-array-using-numpy)\n    - [Converting numpy array to list](#converting-numpy-array-to-list)\n    - [Creating numpy array from tuple](#creating-numpy-array-from-tuple)\n    - [Shape of numpy array](#shape-of-numpy-array)\n    - [Data type of numpy array](#data-type-of-numpy-array)\n    - [Size of a numpy array](#size-of-a-numpy-array)\n  - [Mathematical Operation using numpy](#mathematical-operation-using-numpy)\n    - [Addition](#addition)\n    - [Subtraction](#subtraction)\n    - [Multiplication](#multiplication)\n    - [Division](#division)\n    - [Modulus](#modulus)\n    - [Floor Division](#floor-division)\n    - [Exponential](#exponential)\n  - [Checking data types](#checking-data-types)\n    - [Converting types](#converting-types)\n  - [Multi-dimensional Arrays](#multi-dimensional-arrays)\n    - [Getting items from a numpy array](#getting-items-from-a-numpy-array)\n  - [Slicing Numpy array](#slicing-numpy-array)\n    - [How to reverse the rows and the whole array?](#how-to-reverse-the-rows-and-the-whole-array)\n    - [Reverse the row and column positions](#reverse-the-row-and-column-positions)\n  - [How to represent missing values ?](#how-to-represent-missing-values-)\n      - [Generating Random Numbers](#generating-random-numbers)\n    - [Generationg random numbers](#generationg-random-numbers)\n  - [Numpy and Statistics](#numpy-and-statistics)\n    - [Matrix in numpy](#matrix-in-numpy)\n    - [Numpy numpy.arange()](#numpy-numpyarange)\n      - [What is Arrange?](#what-is-arrange)\n    - [Creating sequence of numbers using linspace](#creating-sequence-of-numbers-using-linspace)\n    - [NumPy Statistical Functions with Example](#numpy-statistical-functions-with-example)\n    - [How to create repeating sequences?](#how-to-create-repeating-sequences)\n    - [How to generate random numbers?](#how-to-generate-random-numbers)\n    - [Linear Algebra](#linear-algebra)\n    - [NumPy Matrix Multiplication with np.matmul()](#numpy-matrix-multiplication-with-npmatmul)\n- [Summery](#summery)\n  - [💻 Exercises: Day 24](#-exercises-day-24)\n\n# 📘 Day 24\n\n## Python for Statistical Analysis\n\n## Statistics\n\nStatistics is the discipline that studies the _collection_, _organization_, _displaying_, _analysis_, _interpretation_ and _presentation_ of data.\nStatistics is a branch of mathematics that is recommended to be a prerequisite for data science and machine learning. Statistics is a very broad field but we will focus in this section only on the most relevant part.\nAfter completing this challenge, you may go to web development, data analysis, machine learning and data science path. Whatever path you may follow, at some point in your career you will get data which you may work on. Having some statistical knowledge will help you to make decision based on data, _data tells as they say_.\n\n## Data\n\nWhat is data? Data is any set of characters that is gathered and translated for some purpose, usually analysis. It can be any character, including text and numbers, pictures, sound, or video. If data is not put into context, it doesn't give any sense to a human or computer. To make sense from data we need to work on the data using different tools.\n\nThe work flow of data analysis, data science or machine learning starts from data. Data can be provided from some data source or it can be created. There are structured and and unstructure data.\n\nData can be found as small or big data format. Most of the data types we will get have been covered in the file handling section.\n\n## Statistics Module\n\nThe python _statistics_ module provides functions for calculating mathematical statistics of numeric data. The module is not intended to be a competitor to third-party libraries such as NumPy, SciPy, or proprietary full-featured statistics packages aimed at professional statisticians such as Minitab, SAS and Matlab. It is aimed at the level of graphing and scientific calculators.\n\n# NumPy\n\nIn the first section we defined python as a great general-purpose programming language on its own, but with the help of other popular libraries (numpy, scipy, matplotlib, pandas etc) it becomes a powerful environment for scientific computing.\n\nNumpy is the core library for scientific computing in Python. It provides a high-performance multidimensional array object, and tools for working with arrays.\n\nSo far, we have been using vscode but from now on I would recommend using Jupyter Notebook. To access jupter notebook let's install [anaconda](https://www.anaconda.com/). If you are using anaconda most of the common packages are included and you don't have install packages if you installed anaconda.\n\n```sh\nasabeneh@Asabeneh:~/Desktop/30DaysOfPython$ pip install numpy\n```\n\n## Importing NumPy\n\nJupyter notebook is available if your are in favor of [jupyter notebook](https://github.com/Asabeneh/data-science-for-everyone/blob/master/numpy/numpy.ipynb)\n\n```py\n    # How to import numpy\n    import numpy as np\n    # How to check the version of the numpy package\n    print('numpy:', np.__version__)\n    # Checking the available methods\n    print(dir(np))\n```\n\n## Creating numpy array using\n\n### Creating int numpy arrays\n\n```py\n    # Creating python List\n    python_list = [1,2,3,4,5]\n\n    # Checking data types\n    print('Type:', type (python_list)) # <class 'list'>\n    #\n    print(python_list) # [1, 2, 3, 4, 5]\n\n    two_dimensional_list = [[0,1,2], [3,4,5], [6,7,8]]\n\n    print(two_dimensional_list)  # [[0, 1, 2], [3, 4, 5], [6, 7, 8]]\n\n    # Creating Numpy(Numerical Python) array from python list\n\n    numpy_array_from_list = np.array(python_list)\n    print(type (numpy_array_from_list))   # <class 'numpy.ndarray'>\n    print(numpy_array_from_list) # array([1, 2, 3, 4, 5])\n```\n\n### Creating float numpy arrays\n\nCreating a float numpy array from list with a float data type parameter\n\n```py\n    # Python list\n    python_list = [1,2,3,4,5]\n\n    numy_array_from_list2 = np.array(python_list, dtype=float)\n    print(numy_array_from_list2) # array([1., 2., 3., 4., 5.])\n```\n\n### Creating boolean numpy arrays\n\nCreating a boolean a numpy array from list\n\n```py\n    numpy_bool_array = np.array([0, 1, -1, 0, 0], dtype=bool)\n    print(numpy_bool_array) # array([False,  True,  True, False, False])\n```\n\n### Creating multidimensional array using numpy\n\nA numpy array may have one or multiple rows and columns\n\n```py\n    two_dimensional_list = [[0,1,2], [3,4,5], [6,7,8]]\n    numpy_two_dimensional_list = np.array(two_dimensional_list)\n    print(type (numpy_two_dimensional_list))\n    print(numpy_two_dimensional_list)\n```\n\n```sh\n    <class 'numpy.ndarray'>\n    [[0 1 2]\n     [3 4 5]\n     [6 7 8]]\n```\n\n### Converting numpy array to list\n\n```python\n# We can always convert an array back to a python list using tolist().\nnp_to_list = numpy_array_from_list.tolist()\nprint(type (np_to_list))\nprint('one dimensional array:', np_to_list)\nprint('two dimensional array: ', numpy_two_dimensional_list.tolist())\n```\n\n```sh\n    <class 'list'>\n    one dimensional array: [1, 2, 3, 4, 5]\n    two dimensional array:  [[0, 1, 2], [3, 4, 5], [6, 7, 8]]\n```\n\n### Creating numpy array from tuple\n\n```py\n# Numpy array from tuple\n# Creating tuple in Python\npython_tuple = (1,2,3,4,5)\nprint(type (python_tuple)) # <class 'tuple'>\nprint('python_tuple: ', python_tuple) # python_tuple:  (1, 2, 3, 4, 5)\n\nnumpy_array_from_tuple = np.array(python_tuple)\nprint(type (numpy_array_from_tuple)) # <class 'numpy.ndarray'>\nprint('numpy_array_from_tuple: ', numpy_array_from_tuple) # numpy_array_from_tuple:  [1 2 3 4 5]\n```\n\n### Shape of numpy array\n\nThe shape method provide the shape of the array as a tuple. The first is the row and the second is the column. If the array is just one dimensional it returns the size of the array.\n\n```py\n    nums = np.array([1, 2, 3, 4, 5])\n    print(nums)\n    print('shape of nums: ', nums.shape)\n    print(numpy_two_dimensional_list)\n    print('shape of numpy_two_dimensional_list: ', numpy_two_dimensional_list.shape)\n    three_by_four_array = np.array([[0, 1, 2, 3],\n        [4,5,6,7],\n        [8,9,10, 11]])\n    print(three_by_four_array.shape)\n```\n\n```sh\n    [1 2 3 4 5]\n    shape of nums:  (5,)\n    [[0 1 2]\n     [3 4 5]\n     [6 7 8]]\n    shape of numpy_two_dimensional_list:  (3, 3)\n    (3, 4)\n```\n\n### Data type of numpy array\n\nType of data types: str, int, float, complex, bool, list, None\n\n```py\nint_lists = [-3, -2, -1, 0, 1, 2,3]\nint_array = np.array(int_lists)\nfloat_array = np.array(int_lists, dtype=float)\n\nprint(int_array)\nprint(int_array.dtype)\nprint(float_array)\nprint(float_array.dtype)\n```\n\n```sh\n    [-3 -2 -1  0  1  2  3]\n    int64\n    [-3. -2. -1.  0.  1.  2.  3.]\n    float64\n```\n\n### Size of a numpy array\n\nIn numpy to know the number of items in a numpy array list we use size\n\n```py\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5])\ntwo_dimensional_list = np.array([[0, 1, 2],\n                              [3, 4, 5],\n                              [6, 7, 8]])\n\nprint('The size:', numpy_array_from_list.size) # 5\nprint('The size:', two_dimensional_list.size)  # 3\n\n```\n\n```sh\n    The size: 5\n    The size: 9\n```\n\n## Mathematical Operation using numpy\n\nNumpy array is not like exactly like python list. To do mathematical operation in python list we have to loop through the items but numpy can allow to do any mathematical operation without looping.\nMathematical Operation:\n\n- Addition (+)\n- Subtraction (-)\n- Multiplication (\\*)\n- Division (/)\n- Modules (%)\n- Floor Division(//)\n- Exponential(\\*\\*)\n\n### Addition\n\n```py\n# Mathematical Operation\n# Addition\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5])\nprint('original array: ', numpy_array_from_list)\nten_plus_original = numpy_array_from_list  + 10\nprint(ten_plus_original)\n\n```\n\n```sh\n    original array:  [1 2 3 4 5]\n    [11 12 13 14 15]\n```\n\n### Subtraction\n\n```python\n# Subtraction\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5])\nprint('original array: ', numpy_array_from_list)\nten_minus_original = numpy_array_from_list  - 10\nprint(ten_minus_original)\n```\n\n```sh\n    original array:  [1 2 3 4 5]\n    [-9 -8 -7 -6 -5]\n```\n\n### Multiplication\n\n```python\n# Multiplication\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5])\nprint('original array: ', numpy_array_from_list)\nten_times_original = numpy_array_from_list * 10\nprint(ten_times_original)\n```\n\n```sh\n    original array:  [1 2 3 4 5]\n    [10 20 30 40 50]\n```\n\n### Division\n\n```python\n# Division\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5])\nprint('original array: ', numpy_array_from_list)\nten_times_original = numpy_array_from_list / 10\nprint(ten_times_original)\n```\n\n```sh\n    original array:  [1 2 3 4 5]\n    [0.1 0.2 0.3 0.4 0.5]\n```\n\n### Modulus\n\n```python\n# Modulus; Finding the remainder\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5])\nprint('original array: ', numpy_array_from_list)\nten_times_original = numpy_array_from_list % 3\nprint(ten_times_original)\n```\n\n```sh\n    original array:  [1 2 3 4 5]\n    [1 2 0 1 2]\n```\n\n### Floor Division\n\n```py\n# Floor division: the division result without the remainder\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5])\nprint('original array: ', numpy_array_from_list)\nten_times_original = numpy_array_from_list // 10\nprint(ten_times_original)\n```\n\n### Exponential\n\n```py\n# Exponential is finding some number the power of another:\nnumpy_array_from_list = np.array([1, 2, 3, 4, 5])\nprint('original array: ', numpy_array_from_list)\nten_times_original = numpy_array_from_list  ** 2\nprint(ten_times_original)\n```\n\n```sh\n    original array:  [1 2 3 4 5]\n    [ 1  4  9 16 25]\n```\n\n## Checking data types\n\n```py\n#Int,  Float numbers\nnumpy_int_arr = np.array([1,2,3,4])\nnumpy_float_arr = np.array([1.1, 2.0,3.2])\nnumpy_bool_arr = np.array([-3, -2, 0, 1,2,3], dtype='bool')\n\nprint(numpy_int_arr.dtype)\nprint(numpy_float_arr.dtype)\nprint(numpy_bool_arr.dtype)\n```\n\n```sh\n    int64\n    float64\n    bool\n```\n\n### Converting types\n\nWe can convert the data types of numpy array\n\n1. Int to Float\n\n```py\nnumpy_int_arr = np.array([1,2,3,4], dtype = 'float')\nnumpy_int_arr\n```\n\n    array([1., 2., 3., 4.])\n\n2. Float to Int\n\n```py\nnumpy_int_arr = np.array([1., 2., 3., 4.], dtype = 'int')\nnumpy_int_arr\n```\n\n```sh\n    array([1, 2, 3, 4])\n```\n\n3. Int ot boolean\n\n```py\nnp.array([-3, -2, 0, 1,2,3], dtype='bool')\n\n```\n\n```sh\n    array([ True,  True, False,  True,  True,  True])\n```\n\n4. Int to str\n\n```py\nnumpy_float_list.astype('int').astype('str')\n```\n\n```sh\n    array(['1', '2', '3'], dtype='<U21')\n```\n\n## Multi-dimensional Arrays\n\n```py\n# 2 Dimension Array\ntwo_dimension_array = np.array([(1,2,3),(4,5,6), (7,8,9)])\nprint(type (two_dimension_array))\nprint(two_dimension_array)\nprint('Shape: ', two_dimension_array.shape)\nprint('Size:', two_dimension_array.size)\nprint('Data type:', two_dimension_array.dtype)\n```\n\n```sh\n    <class 'numpy.ndarray'>\n    [[1 2 3]\n     [4 5 6]\n     [7 8 9]]\n    Shape:  (3, 3)\n    Size: 9\n    Data type: int64\n```\n\n### Getting items from a numpy array\n\n```py\n# 2 Dimension Array\ntwo_dimension_array = np.array([[1,2,3],[4,5,6], [7,8,9]])\nfirst_row = two_dimension_array[0]\nsecond_row = two_dimension_array[1]\nthird_row = two_dimension_array[2]\nprint('First row:', first_row)\nprint('Second row:', second_row)\nprint('Third row: ', third_row)\n```\n\n```sh\n    First row: [1 2 3]\n    Second row: [4 5 6]\n    Third row:  [7 8 9]\n```\n\n```py\nfirst_column= two_dimension_array[:,0]\nsecond_column = two_dimension_array[:,1]\nthird_column = two_dimension_array[:,2]\nprint('First column:', first_column)\nprint('Second column:', second_column)\nprint('Third column: ', third_column)\nprint(two_dimension_array)\n\n```\n\n```sh\n    First column: [1 4 7]\n    Second column: [2 5 8]\n    Third column:  [3 6 9]\n    [[1 2 3]\n     [4 5 6]\n     [7 8 9]]\n```\n\n## Slicing Numpy array\n\nSlicing in numpy is similar to slicing in python list\n\n```py\ntwo_dimension_array = np.array([[1,2,3],[4,5,6], [7,8,9]])\nfirst_two_rows_and_columns = two_dimension_array[0:2, 0:2]\nprint(first_two_rows_and_columns)\n```\n\n```sh\n    [[1 2]\n     [4 5]]\n```\n\n### How to reverse the rows and the whole array?\n\n```py\ntwo_dimension_array[::]\n```\n\n```sh\n    array([[1, 2, 3],\n           [4, 5, 6],\n           [7, 8, 9]])\n```\n\n### Reverse the row and column positions\n\n```py\n    two_dimension_array = np.array([[1,2,3],[4,5,6], [7,8,9]])\n    two_dimension_array[::-1,::-1]\n```\n\n```sh\n    array([[9, 8, 7],\n           [6, 5, 4],\n           [3, 2, 1]])\n```\n\n## How to represent missing values ?\n\n```python\n    print(two_dimension_array)\n    two_dimension_array[1,1] = 55\n    two_dimension_array[1,2] =44\n    print(two_dimension_array)\n```\n\n```sh\n    [[1 2 3]\n     [4 5 6]\n     [7 8 9]]\n    [[ 1  2  3]\n     [ 4 55 44]\n     [ 7  8  9]]\n```\n\n```py\n    # Numpy Zeroes\n    # numpy.zeros(shape, dtype=float, order='C')\n    numpy_zeroes = np.zeros((3,3),dtype=int,order='C')\n    numpy_zeroes\n```\n\n```sh\n    array([[0, 0, 0],\n           [0, 0, 0],\n           [0, 0, 0]])\n```\n\n```py\n# Numpy Zeroes\nnumpy_ones = np.ones((3,3),dtype=int,order='C')\nprint(numpy_ones)\n```\n\n```sh\n    [[1 1 1]\n     [1 1 1]\n     [1 1 1]]\n```\n\n```py\ntwoes = numpy_ones * 2\n```\n\n```py\n# Reshape\n# numpy.reshape(), numpy.flatten()\nfirst_shape  = np.array([(1,2,3), (4,5,6)])\nprint(first_shape)\nreshaped = first_shape.reshape(3,2)\nprint(reshaped)\n\n```\n\n```sh\n    [[1 2 3]\n     [4 5 6]]\n    [[1 2]\n     [3 4]\n     [5 6]]\n```\n\n```py\nflattened = reshaped.flatten()\nflattened\n```\n\n```sh\n    array([1, 2, 3, 4, 5, 6])\n```\n\n```py\n    ## Horitzontal Stack\n    np_list_one = np.array([1,2,3])\n    np_list_two = np.array([4,5,6])\n\n    print(np_list_one + np_list_two)\n\n    print('Horizontal Append:', np.hstack((np_list_one, np_list_two)))\n```\n\n```sh\n    [5 7 9]\n    Horizontal Append: [1 2 3 4 5 6]\n```\n\n```py\n    ## Vertical Stack\n    print('Vertical Append:', np.vstack((np_list_one, np_list_two)))\n```\n\n```sh\n    Vertical Append: [[1 2 3]\n     [4 5 6]]\n```\n\n#### Generating Random Numbers\n\n```py\n    # Generate a random float  number\n    random_float = np.random.random()\n    random_float\n```\n\n```sh\n    0.018929887384753874\n```\n\n```py\n    # Generate a random float  number\n    random_floats = np.random.random(5)\n    random_floats\n```\n\n```sh\n    array([0.26392192, 0.35842215, 0.87908478, 0.41902195, 0.78926418])\n```\n\n```py\n    # Generating a random integers between 0 and 10\n\n    random_int = np.random.randint(0, 11)\n    random_int\n```\n\n```sh\n    4\n```\n\n```py\n    # Generating a random integers between 2 and 11, and creating a one row array\n    random_int = np.random.randint(2,10, size=4)\n    random_int\n```\n\n```sh\n    array([8, 8, 8, 2])\n```\n\n```py\n    # Generating a random integers between 0 and 10\n    random_int = np.random.randint(2,10, size=(3,3))\n    random_int\n```\n\n```sh\n    array([[3, 5, 3],\n           [7, 3, 6],\n           [2, 3, 3]])\n```\n\n### Generationg random numbers\n\n```py\n    # np.random.normal(mu, sigma, size)\n    normal_array = np.random.normal(79, 15, 80)\n    normal_array\n\n```\n\n```sh\n    array([ 89.49990595,  82.06056961, 107.21445842,  38.69307086,\n            47.85259157,  93.07381061,  76.40724259,  78.55675184,\n            72.17358173,  47.9888899 ,  65.10370622,  76.29696568,\n            95.58234254,  68.14897213,  38.75862686, 122.5587927 ,\n            67.0762565 ,  95.73990864,  81.97454563,  92.54264805,\n            59.37035153,  77.76828101,  52.30752166,  64.43109931,\n            62.63695351,  90.04616138,  75.70009094,  49.87586877,\n            80.22002414,  68.56708848,  76.27791052,  67.24343975,\n            81.86363935,  78.22703433, 102.85737041,  65.15700341,\n            84.87033426,  76.7569997 ,  64.61321853,  67.37244562,\n            74.4068773 ,  58.65119655,  71.66488727,  53.42458179,\n            70.26872028,  60.96588544,  83.56129414,  72.14255326,\n            81.00787609,  71.81264853,  72.64168853,  86.56608717,\n            94.94667321,  82.32676973,  70.5165446 ,  85.43061003,\n            72.45526212,  87.34681775,  87.69911217, 103.02831489,\n            75.28598596,  67.17806893,  92.41274447, 101.06662611,\n            87.70013935,  70.73980645,  46.40368207,  50.17947092,\n            61.75618542,  90.26191397,  78.63968639,  70.84550744,\n            88.91826581, 103.91474733,  66.3064638 ,  79.49726264,\n            70.81087439,  83.90130623,  87.58555972,  59.95462521])\n```\n\n## Numpy and Statistics\n\n```py\nimport matplotlib.pyplot as plt\nimport seaborn as sns\nsns.set()\nplt.hist(normal_array, color=\"grey\", bins=50)\n```\n\n```sh\n    (array([2., 0., 0., 0., 1., 2., 2., 0., 2., 0., 0., 1., 2., 2., 1., 4., 3.,\n            4., 2., 7., 2., 2., 5., 4., 2., 4., 3., 2., 1., 5., 3., 0., 3., 2.,\n            1., 0., 0., 1., 3., 0., 1., 0., 0., 0., 0., 0., 0., 0., 0., 1.]),\n     array([ 38.69307086,  40.37038529,  42.04769973,  43.72501417,\n             45.4023286 ,  47.07964304,  48.75695748,  50.43427191,\n             52.11158635,  53.78890079,  55.46621523,  57.14352966,\n             58.8208441 ,  60.49815854,  62.17547297,  63.85278741,\n             65.53010185,  67.20741628,  68.88473072,  70.56204516,\n             72.23935959,  73.91667403,  75.59398847,  77.27130291,\n             78.94861734,  80.62593178,  82.30324622,  83.98056065,\n             85.65787509,  87.33518953,  89.01250396,  90.6898184 ,\n             92.36713284,  94.04444727,  95.72176171,  97.39907615,\n             99.07639058, 100.75370502, 102.43101946, 104.1083339 ,\n            105.78564833, 107.46296277, 109.14027721, 110.81759164,\n            112.49490608, 114.17222052, 115.84953495, 117.52684939,\n            119.20416383, 120.88147826, 122.5587927 ]),\n     <a list of 50 Patch objects>)\n```\n\n### Matrix in numpy\n\n```py\n\nfour_by_four_matrix = np.matrix(np.ones((4,4), dtype=float))\n```\n\n```py\nfour_by_four_matrix\n```\n\n```sh\nmatrix([[1., 1., 1., 1.],\n            [1., 1., 1., 1.],\n            [1., 1., 1., 1.],\n            [1., 1., 1., 1.]])\n```\n\n```py\nnp.asarray(four_by_four_matrix)[2] = 2\nfour_by_four_matrix\n```\n\n```sh\n\nmatrix([[1., 1., 1., 1.],\n            [1., 1., 1., 1.],\n            [2., 2., 2., 2.],\n            [1., 1., 1., 1.]])\n```\n\n### Numpy numpy.arange()\n\n#### What is Arrange?\n\nSometimes, you want to create values that are evenly spaced within a defined interval. For instance, you want to create values from 1 to 10; you can use numpy.arange() function\n\n```py\n# creating list using range(starting, stop, step)\nlst = range(0, 11, 2)\nlst\n```\n\n```python\nrange(0, 11, 2)\n```\n\n```python\nfor l in lst:\n    print(l)\n```\n\n```sh 0\n    2\n    4\n    6\n    8\n    10\n```\n\n```py\n# Similar to range arange numpy.arange(start, stop, step)\nwhole_numbers = np.arange(0, 20, 1)\nwhole_numbers\n```\n\n```sh\narray([ 0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15, 16,\n           17, 18, 19])\n```\n\n```py\nnatural_numbers = np.arange(1, 20, 1)\nnatural_numbers\n```\n\n```py\nodd_numbers = np.arange(1, 20, 2)\nodd_numbers\n```\n\n```sh\n    array([ 1,  3,  5,  7,  9, 11, 13, 15, 17, 19])\n```\n\n```py\neven_numbers = np.arange(2, 20, 2)\neven_numbers\n```\n\n```sh\n    array([ 2,  4,  6,  8, 10, 12, 14, 16, 18])\n```\n\n### Creating sequence of numbers using linspace\n\n```py\n# numpy.linspace()\n# numpy.logspace() in Python with Example\n# For instance, it can be used to create 10 values from 1 to 5 evenly spaced.\nnp.linspace(1.0, 5.0, num=10)\n```\n\n```sh\n    array([1.        , 1.44444444, 1.88888889, 2.33333333, 2.77777778,\n           3.22222222, 3.66666667, 4.11111111, 4.55555556, 5.        ])\n```\n\n```py\n# not to include the last value in the interval\nnp.linspace(1.0, 5.0, num=5, endpoint=False)\n```\n\n```\narray([1. , 1.8, 2.6, 3.4, 4.2])\n```\n\n```py\n# LogSpace\n# LogSpace returns even spaced numbers on a log scale. Logspace has the same parameters as np.linspace.\n\n# Syntax:\n\n# numpy.logspace(start, stop, num, endpoint)\n\nnp.logspace(2, 4.0, num=4)\n```\n\n```sh\n\narray([  100.        ,   464.15888336,  2154.43469003, 10000.        ])\n```\n\n```py\n# to check the size of an array\nx = np.array([1,2,3], dtype=np.complex128)\n```\n\n```py\nx\n```\n\n```sh\n    array([1.+0.j, 2.+0.j, 3.+0.j])\n```\n\n```py\nx.itemsize\n```\n\n```sh\n16\n```\n\n```py\n# indexing and Slicing NumPy Arrays in Python\nnp_list = np.array([(1,2,3), (4,5,6)])\nnp_list\n\n```\n\n```sh\n    array([[1, 2, 3],\n           [4, 5, 6]])\n```\n\n```py\nprint('First row: ', np_list[0])\nprint('Second row: ', np_list[1])\n\n```\n\n```sh\n\n    First row:  [1 2 3]\n    Second row:  [4 5 6]\n```\n\n```p\nprint('First column: ', np_list[:,0])\nprint('Second column: ', np_list[:,1])\nprint('Third column: ', np_list[:,2])\n\n```\n\n```sh\n    First column:  [1 4]\n    Second column:  [2 5]\n    Third column:  [3 6]\n```\n\n### NumPy Statistical Functions with Example\n\nNumPy has quite useful statistical functions for finding minimum, maximum, mean, median, percentile,standard deviation and variance, etc from the given elements in the array.\nThe functions are explained as follows −\nStatistical function\nNumpy is equipped with the robust statistical function as listed below\n\n- Numpy Functions\n  - Min np.min()\n  - Max np.max()\n  - Mean np.mean()\n  - Median np.median()\n  - Varience\n  - Percentile\n  - Standard deviation np.std()\n\n```python\nnp_normal_dis = np.random.normal(5, 0.5, 100)\nnp_normal_dis\n## min, max, mean, median, sd\nprint('min: ', two_dimension_array.min())\nprint('max: ', two_dimension_array.max())\nprint('mean: ',two_dimension_array.mean())\n# print('median: ', two_dimension_array.median())\nprint('sd: ', two_dimension_array.std())\n```\n\n    min:  1\n    max:  55\n    mean:  14.777777777777779\n    sd:  18.913709183069525\n\n```python\nmin:  1\nmax:  55\nmean:  14.777777777777779\nsd:  18.913709183069525\n```\n\n```python\nprint(two_dimension_array)\nprint('Column with minimum: ', np.amin(two_dimension_array,axis=0))\nprint('Column with maximum: ', np.amax(two_dimension_array,axis=0))\nprint('=== Row ==')\nprint('Row with minimum: ', np.amin(two_dimension_array,axis=1))\nprint('Row with maximum: ', np.amax(two_dimension_array,axis=1))\n```\n\n    [[ 1  2  3]\n     [ 4 55 44]\n     [ 7  8  9]]\n    Column with minimum:  [1 2 3]\n    Column with maximum:  [ 7 55 44]\n    === Row ==\n    Row with minimum:  [1 4 7]\n    Row with maximum:  [ 3 55  9]\n\n### How to create repeating sequences?\n\n```python\na = [1,2,3]\n\n# Repeat whole of 'a' two times\nprint('Tile:   ', np.tile(a, 2))\n\n# Repeat each element of 'a' two times\nprint('Repeat: ', np.repeat(a, 2))\n\n```\n\n    Tile:    [1 2 3 1 2 3]\n    Repeat:  [1 1 2 2 3 3]\n\n### How to generate random numbers?\n\n```python\n# One random number between [0,1)\none_random_num = np.random.random()\none_random_in = np.random\nprint(one_random_num)\n```\n\n    0.6149403282678213\n\n```python\n0.4763968133790438\n```\n\n    0.4763968133790438\n\n```python\n# Random numbers between [0,1) of shape 2,3\nr = np.random.random(size=[2,3])\nprint(r)\n```\n\n    [[0.13031737 0.4429537  0.1129527 ]\n     [0.76811539 0.88256594 0.6754075 ]]\n\n```python\nprint(np.random.choice(['a', 'e', 'i', 'o', 'u'], size=10))\n```\n\n    ['u' 'o' 'o' 'i' 'e' 'e' 'u' 'o' 'u' 'a']\n\n```python\n['i' 'u' 'e' 'o' 'a' 'i' 'e' 'u' 'o' 'i']\n```\n\n    ['iueoaieuoi']\n\n```python\n## Random numbers between [0, 1] of shape 2, 2\nrand = np.random.rand(2,2)\nrand\n```\n\n    array([[0.97992598, 0.79642484],\n           [0.65263629, 0.55763145]])\n\n```python\nrand2 = np.random.randn(2,2)\nrand2\n\n```\n\n    array([[ 1.65593322, -0.52326621],\n           [ 0.39071179, -2.03649407]])\n\n```python\n# Random integers between [0, 10) of shape 2,5\nrand_int = np.random.randint(0, 10, size=[5,3])\nrand_int\n```\n\n    array([[0, 7, 5],\n           [4, 1, 4],\n           [3, 5, 3],\n           [4, 3, 8],\n           [4, 6, 7]])\n\n```py\nfrom scipy import stats\nnp_normal_dis = np.random.normal(5, 0.5, 1000) # mean, standard deviation, number of samples\nnp_normal_dis\n## min, max, mean, median, sd\nprint('min: ', np.min(np_normal_dis))\nprint('max: ', np.max(np_normal_dis))\nprint('mean: ', np.mean(np_normal_dis))\nprint('median: ', np.median(np_normal_dis))\nprint('mode: ', stats.mode(np_normal_dis))\nprint('sd: ', np.std(np_normal_dis))\n```\n\n```sh\n\n    min:  3.557811005458804\n    max:  6.876317743643499\n    mean:  5.035832048106663\n    median:  5.020161980441937\n    mode:  ModeResult(mode=array([3.55781101]), count=array([1]))\n    sd:  0.489682424165213\n\n```\n\n```python\nplt.hist(np_normal_dis, color=\"grey\", bins=21)\nplt.show()\n```\n\n![png](test_files/test_121_0.png)\n\n```python\n# numpy.dot(): Dot Product in Python using Numpy\n# Dot Product\n# Numpy is powerful library for matrices computation. For instance, you can compute the dot product with np.dot\n\n# Syntax\n\n# numpy.dot(x, y, out=None)\n```\n\n### Linear Algebra\n\n1. Dot Product\n\n```python\n## Linear algebra\n### Dot product: product of two arrays\nf = np.array([1,2,3])\ng = np.array([4,5,3])\n### 1*4+2*5 + 3*6\nnp.dot(f, g)  # 23\n```\n\n### NumPy Matrix Multiplication with np.matmul()\n\n```python\n### Matmul: matruc product of two arrays\nh = [[1,2],[3,4]]\ni = [[5,6],[7,8]]\n### 1*5+2*7 = 19\nnp.matmul(h, i)\n```\n\n```sh\n    array([[19, 22],\n           [43, 50]])\n\n```\n\n```py\n## Determinant 2*2 matrix\n### 5*8-7*6np.linalg.det(i)\n```\n\n```python\nnp.linalg.det(i)\n```\n\n    -1.999999999999999\n\n```python\nZ = np.zeros((8,8))\nZ[1::2,::2] = 1\nZ[::2,1::2] = 1\n```\n\n```python\nZ\n```\n\n    array([[0., 1., 0., 1., 0., 1., 0., 1.],\n           [1., 0., 1., 0., 1., 0., 1., 0.],\n           [0., 1., 0., 1., 0., 1., 0., 1.],\n           [1., 0., 1., 0., 1., 0., 1., 0.],\n           [0., 1., 0., 1., 0., 1., 0., 1.],\n           [1., 0., 1., 0., 1., 0., 1., 0.],\n           [0., 1., 0., 1., 0., 1., 0., 1.],\n           [1., 0., 1., 0., 1., 0., 1., 0.]])\n\n```python\nnew_list = [ x + 2 for x in range(0, 11)]\n```\n\n```python\nnew_list\n```\n\n    [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]\n\n```python\n[2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]\n```\n\n    [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]\n\n```python\nnp_arr = np.array(range(0, 11))\nnp_arr + 2\n```\n\narray([ 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12])\n\nWe use linear equation for quatities which have linear relationship. Let's see the example below:\n\n```python\ntemp = np.array([1,2,3,4,5])\npressure = temp * 2 + 5\npressure\n```\n\narray([ 7, 9, 11, 13, 15])\n\n```python\nplt.plot(temp,pressure)\nplt.xlabel('Temperature in oC')\nplt.ylabel('Pressure in atm')\nplt.title('Temperature vs Pressure')\nplt.xticks(np.arange(0, 6, step=0.5))\nplt.show()\n```\n\n![png](test_files/test_141_0.png)\n\nTo draw the Gaussian normal distribution using numpy. As you can see below, the numpy can generate random numbers. To create random sample, we need the mean(mu), sigma(standard deviation), mumber of data points.\n\n```python\nmu = 28\nsigma = 15\nsamples = 100000\n\nx = np.random.normal(mu, sigma, samples)\nax = sns.distplot(x);\nax.set(xlabel=\"x\", ylabel='y')\nplt.show()\n```\n\n![png](test_files/test_143_0.png)\n\n# Summery\n\nTo summarise, the main differences with python lists are:\n\n1. Arrays support vectorised operations, while lists don’t.\n1. Once an array is created, you cannot change its size. You will have to create a new array or overwrite the existing one.\n1. Every array has one and only one dtype. All items in it should be of that dtype.\n1. An equivalent numpy array occupies much less space than a python list of lists.\n1. numpy arrays support boolean indexing.\n\n## 💻 Exercises: Day 24\n\n1. Repeat all the examples\n"
  },
  {
    "path": "old_files/readme.md",
    "content": "![30DaysOfPython](./images/30DaysOfPython_banner3@2x.png)\n\n🧳 [Part 1: Day 1 - 3](https://github.com/Asabeneh/30-Days-Of-Python)  \n🧳 [Part 2: Day 4 - 6](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme4-6.md)  \n🧳 [Part 3: Day 7 - 9](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme7-9.md)  \n🧳 [Part 4: Day 10 - 12](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme10-12.md)  \n🧳 [Part 5: Day 13 - 15](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme13-15.md)  \n🧳 [Part 6: Day 16 - 18](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme16-18.md)  \n🧳 [Part 7: Day 19 - 21](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme19-21.md)  \n🧳 [Part 8: Day 22 - 24](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme22-24.md)  \n🧳 [Part 9: Day 25 - 27](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme25-27.md)  \n🧳 [Part 10: Day 28 - 30](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme28-30.md) \n\n---\n\n- [📘 Day 1](#%f0%9f%93%98-day-1)\n  - [Welcome](#welcome)\n  - [Introduction](#introduction)\n  - [Why Python ?](#why-python)\n  - [Environment Setup](#environment-setup)\n    - [Installing Python](#installing-python)\n    - [Python Shell](#python-shell)\n    - [Installing Visual Studio Code](#installing-visual-studio-code)\n      - [How to use visual studio code](#how-to-use-visual-studio-code)\n  - [Basic Python](#basic-python)\n    - [Python Syntax](#python-syntax)\n    - [Python Indentation](#python-indentation)\n    - [Comment](#comment)\n    - [Data types](#data-types)\n      - [Number](#number)\n      - [String](#string)\n      - [Booleans](#booleans)\n      - [List](#list)\n      - [Dictionary](#dictionary)\n      - [Tuple](#tuple)\n      - [Set](#set)\n    - [Checking Data types](#checking-data-types)\n    - [Python File](#python-file)\n  - [💻 Exercises - Day 1](#%f0%9f%92%bb-exercises---day-1)\n- [📘 Day 2](#%f0%9f%93%98-day-2)\n  - [Built in functions](#built-in-functions)\n  - [Variables](#variables)\n  - [Data Types](#data-types-1)\n  - [Checking Data types and Casting](#checking-data-types-and-casting)\n  - [Number](#number-1)\n  - [💻 Exercises - Day 2](#%f0%9f%92%bb-exercises---day-2)\n- [📘 Day 3](#%f0%9f%93%98-day-3)\n  - [Boolean](#boolean)\n  - [Operators:](#operators)\n    - [Assignment Operators:](#assignment-operators)\n    - [Arithmetic Operators:](#arithmetic-operators)\n    - [Comparison Operators](#comparison-operators)\n    - [Logical Operators](#logical-operators)\n  - [💻 Exercises - Day 3](#%f0%9f%92%bb-exercises---day-3)\n\n# 📘 Day 1\n\n## Welcome\n\n**Congratulations** for deciding to participate in a **_30 days of Python_** programming challenge . In this challenge you will learn everything you need to be a python programmer and the whole concepts of programming. In the end of the challenge you will get a **_30DaysOfPython_** programming challenge certificate.\n\n[Join the telegram channel to get help](https://t.me/ThirtyDaysOfPython)\n\n## Introduction\n\nPython is a high-level programming language for general-purpose programming. It is an open source. This 30 days python challenge will help you learn the latest version of Python, Python 3 step by step. The topics are broken down into 30 days, where each days contains several topics with easy-to-understand explanations, real-world examples and many hands on exercises.\n\nThis challenge is designed for beginners and professionals who want to learn python programming language.\n\n## Why Python ?\n\nIt is a programming language which is very close to human language and because of that it is easy to learn and easy to use.\nPython used in varies industries including Google. It has been used to develop web applications, desktop applications, system adminstration, and machine learning libraries. Python is highly embraced language in the data science and machine learning community. I hope this is enough to convince you to start learning python. Python is eating the world and you are killing it before it eats you.\n\n## Environment Setup\n\n### Installing Python\n\nTo run python script you need to install python. Let's [download](https://www.python.org/) python.\nIf your are a windows user. Click the button encircled in red.\n\n[![installing on Windows](./images/installing_on_windows.png)](https://www.python.org/)\n\nIf you are a macOS user. Click the button encircled in red.\n\n[![installing on Windows](./images/installing_on_macOS.png)](https://www.python.org/)\n\nTo check if python is installed write the following command on your device terminal.\n\n```shell\npython --version\n```\n\n![Python Version](./images/python_versio.png)\n\nAs you can see from the terminal, I am using _python 3.7.5_ version at the moment. If you mange to see the python version, well done. Python has been installed on your machine. Continue to the next section.\n\n### Python Shell\n\nPython is an interpreted scripting language,so it doesn't need to be compiled. It means it executes the code line by line. Python comes with a _Python Shell (Python Interactive Shell)_. It is used to execute a single python command and get the result.\n\nPython Shell waits for the python code from the user. When you enter the code, it interprets the code and shows the result in the next line.\nOpen your terminal or command prompt(cmd) and write:\n\n```shell\npython\n```\n\n![Python Scripting Shell](images/opening_python_shell.png)\n\nThe python interactive shell is opened and it is waiting for you to write python code. You will write your python script next to this symbol >>> and then click Enter.\nLets write our very first script on the python scripting shell.\n\n![Python script on python shell](images/adding_on_python_shell.png)\n\nWell done, you wrote your first python script on python interactive shell. How do we close this shell ?\nTo close the shell, next to this symbol >> write **exit()** command and press Enter.\n\n![Exit from python shell](images/exit_from_shell.png)\n\nNow, you knew how to open the python interactive shell and how to exit from it.\n\nPython can give you result if you write scripts what python understands if not it returns errors. Let's make a deliberate mistake and see what python will return.\n\n![Invalid Syntax Error](./images/invalid_syntax_error.png)\n\nAs you can see from the returned error, python is so clever that it knows the mistake we made and which was _Syntax Error: invalid syntax_. Using x as multiplication in python is a syntax error because (x) is not a valid syntax in python. Instead of (**x**) we use asterisk (*) for multiplication. The returned error clearly shows what to fix.\nThe process of identifying and removing errors from a program is called *debugging*. Let's debug it by replacing * in place of **x**.\n\n![Fixing Syntax Error](./images/fixing_syntax_error.png)\n\nOur bug was fixed and the code run and we got a result we were expecting. As a programmer you will see such kind of errors on daily basis. It is good to know how to debug. To be good at debugging you should understand what kind of errors you are facing:SyntaxError, IndexError, ModuleNotFoundError, KeyError, ImportError etc. We will see more about different python **_error types_** in later section .\n\nLet's practice more , how to use python interactive shell. Go to your terminal or command prompt and write the word **python**.\n\n![Python Scripting Shell](images/opening_python_shell.png)\n\nThe python interactive shell is open and lets do some basic mathematics operations(addition, subtraction, multiplication, division, modulus, exponential).\nLets do some maths first before we write any python code:\n\n- 2 + 3 = 5\n- 3 - 2 = 1\n- 3 \\* 2 = 6\n- 3 / 2 = 1.5\n- 3 ^ 2 = 3 x 3 = 9\n\nIn python we have the following additional operations:\n\n- 3 % 2 = 1 => which means finding the remainder\n- 3 // 2 = 1 => which means removing the remainder\n\nLets change the above mathematical expressions to code. The python shell has been opened and lets write a comment at the very beginning of the shell.\nA _comment_ is a part of the code which is not executed by python. So we can leave some text in our code to make our code more readable. Python does not run the comment part. A comment in python starts with hash(#) symbol.\nThis is a how you write comment in python\n\n```shell\n # comment starts with hash\n # this is a python comment itself because it starts with a (#) symbol\n```\n\n![Maths on python shell](./images/maths_on_python_shell.png)\n\nBefore we move on to the next section, lets practice more on the python interactive shell. Close the opened shell by writing _exit()_ on the shell and open it again and let's practice how to write text on the python shell.\n\n![Writing String on python shell](images/writing_string_on_shell.png)\n\n### Installing Visual Studio Code\n\nThe python interactive shell is good to try and test small script codes but it won't be for a big project. In real work environment, developers use different code editors to write codes. In this 30 days of python programming challenge we will use visual studio code. Visual studio code is a very popular open source text editor. I am a fan of vscode and I would recommend to [download](https://code.visualstudio.com/) visual studio code, but if you are in favor of other editors, feel free to follow with what you have.\n\n[![Visual Studio Code](./images/vscode.png)](https://code.visualstudio.com/)\n\nIf you installed visual studio code, let's see how to use it.\n\n#### How to use visual studio code\n\nOpen the visual studio code by double clicking the visual studio icon. When you open it you will get this kind of interface. Try to interact with the labelled icons.\n\n![Visual studio Code](images/vscode_ui.png)\n\nCreate a folder name 30DaysOfPython on your desktop. Then open it using visual studio code.\n\n![Opening Project on Visual studio](./images/how_to_open_project_on_vscode.png)\n\n![Opening a project](./images/opening_project.png)\n\nAfter you opened you can create file and folder inside the your project directory which is 30DaysOfPython. As you can see below, I have created the very first file, helloworld.py. You can do the same.\n\n![Creating a python file](./images/helloworld.png)\n\nAfter a long day of coding, you want to close your code editor, right ?. This is how you will close the opened project.\n\n![Closing project](./images/closing_opened_project.png)\n\nCongratulations, you have finished setting up the development environment. Let's start coding.\n\n## Basic Python\n\n### Python Syntax\n\nA python script can be written on python interactive shell or on code editor. A python file has an extension .py.\n\n### Python Indentation\n\nAn indentation is a white space in a text. Indentation in many languages used to increase code readability, however python uses indentation to create block of codes. In other programming languages curly bracket used to create block of codes instead of indentation. One of the common bug when you write a python code will be wrong indentation.\n\n![Indentation Error](images/indentation.png)\n\n### Comment\n\nComment is very important to make code more readable and to leave to remark in our code. Python doesn't run comment part of our code.\nAny text starts with hash(#) in python is a comment.\n\n**Example: Single Line Comment**\n\n```shell\n    # This is the first comment\n    # This is the second comment\n    # Python is eating the world\n```\n\n**Example: Multiline Comment**\n\nTriple quote can be use for multiline comment if it is not assigned to a variable\n\n```shell\n\"\"\"This is multiline comment\nmultiline comment take multiple lines.\npython is eating the world\n\"\"\"\n```\n\n### Data types\n\nIn python there are several types of data types. We will get started with the most common ones.\n\n#### Number\n\n    - Integer: Integer(negative, zero and positive) numbers\n        Example:\n        ... -3, -2, -1, 0, 1, 2, 3 ...\n    - Float: Decimal number\n        Example\n        ... -3.5, -2.25, -1.0, 0.0, 1.1, 2.2, 3.5 ...\n    - Complex\n        Example\n        1 + j, 2 + 4j\n\n#### String\n\nA collection of one or more characters under a single or double quote. If a string is more than one sentence we use triple quote.\n\n**Example:**\n\n```py\n'Asabeneh'\n'Finland'\n'Python'\n'I love teaching'\n'I hope you are enjoying the first day'\n```\n\n#### Booleans\n\nA boolean data type is either a True or False value.\n\n**Example:**\n\n```python\n    True  #  if the light on, if it is on the value is True\n    False # if the light off, if it is off the value is False\n```\n\n#### List\n\nPython list is an ordered collection which allows to store of different data type items. A list is similar to an array in JavaScript.\n\n**Example:**\n\n```py\n['Banana', 'Orange', 'Mango', 'Avocado'] # all the same data type in the list\n['Banana', 10, False, 9.81] # different data types in the list\n```\n\n#### Dictionary\n\nA python dictionary object is an unordered collection of data in a key:value pair.\n\n**Example:**\n\n```py\n{'name':'Asabeneh', 'country':'Finland', age:250, 'is_married':True}\n```\n\n#### Tuple\n\nA tuple is an ordered collection of different data types like list but tuples can not be modified once they are created. They are immutable.\n\n**Example**\n\n```py\n('Asabeneh', 'Brook', 'Abraham', 'Lidiya')\n```\n\n#### Set\n\nA set is a collection data types similar to list and tuple. Unlike list and tuple, set is not an ordered collection of items. Like in mathematics, set in python store only unique items.\n\nIn later sections, we will go in detail in each and every python data types.\n\n**Example:**\n\n```py\n{3.14, 9.81, 2.7} # order is not important in set\n```\n\n### Checking Data types\n\nTo check the data type of a certain data type we use the **type** function. In the following terminal you will see the different python data types:\n\n![Checking Data types](./images/checking_data_types.png)\n\n### Python File\n\nFirst open your project folder, 30DaysOfPython. If you don't have this folder,create a folder name called 30DaysOfPython. Inside this folder, create a file called helloworld.py. Now, let's do what we did on python interactive shell using visual studio code.\nThe python interactive shell was printing without using **print** but on visual studio code to see our result we should use a built in function **print(some data to print)**.\n\n**Example:**\nhelloworld.py\n\n```py\n# Day 1 - 30DaysOfPython Challenge\nprint(2 + 3)             # addition(+)\nprint(3 - 1)             # subtraction(-)\nprint(2 * 3)             # multiplication(*)\nprint(3 / 2)             # division(/)\nprint(3 ** 2)            # exponential(**)\nprint(3 % 2)             # modulus(%)\nprint(3 // 2)            # Floor division operator(//)\n\n# Checking data types\nprint(type(10))          # Int\nprint(type(3.14))        # Float\nprint(type(1 + 3j))      # Complex number\nprint(type('Asabeneh'))  # String\nprint(type([1, 2, 3]))   # List\nprint(type({'name':'Asabeneh'})) # Dictionary\nprint(type({9.8, 3.14, 2.7}))    # Set\nprint(type((9.8, 3.14, 2.7)))    # Tuple\n```\n\n![Running python script](./images/running_python_script.png)\n\n🌕  You are amazing. You have just completed day 1 challenge and you are in your way to greatness. Now do some exercises for your brain and for your muscle.\n\n## 💻 Exercises - Day 1\n\n1. Check the python version you are using\n2. Open the python interactive shell and do the following operations. The operands are 3 and 4. Check the example above\n   - addition(+)\n   - subtraction(-)\n   - multiplication(\\*)\n   - modulus(%)\n   - division(/)\n   - exponential(\\*\\*)\n   - floor division operator(//)\n3. Write strings on the python interactive shell. The strings are the following:\n   - Your name\n   - Your family name\n   - Your country\n   - I am enjoying 30 days of python\n4. Check the data types of the following data:\n   - 10\n   - 9.8\n   - 3.14\n   - 4 - 4j\n   - ['Asabeneh', 'Python', 'Finland']\n   - Your name\n   - Your family name\n   - Your country\n5. Create a folder name day_1 inside 30DaysOfPython folder. Inside day_1 folder, create a file python file helloword.py and repeat question 1, 2, 3 and 4. Remember to use _print()_ when you are working on a python file. Navigate to the directory where you saved your file, and run it.\n\n# 📘 Day 2\n\n## Built in functions\n\nIn python we have lots of built in functions. Built-in functions are globally available for your use. Some of the most commonly used python built-in functions are the following: _print()_, _len()_, _type()_, _int()_, _float()_, _str()_, _input()_, _list()_, _dict()_, _min()_, _max()_, _sum()_, _sorted()_, _open()_, _file()_, _help()_, and _dir()_. In the following table you will see an exhaustive list of python built in functions taken from [python documentation](https://docs.python.org/2/library/functions.html).\n\n![Built in Functions](images/builtin-functions.png)\n\nLet's open the python shell and start using some of the most common built in functions.\n\n![Built in functions](images/builtin-functions_practice.png)\n\nLet's practice more by using different built-in functions\n\n![Help and Dir Built in Functions](/images/help_and_dir_builtin.png)\n\nAs you can see from the above terminal, python has reserved words. We do not use reserved words to declare variables or functions. We will cover variables in the next section.\n\nI believe, by now you are familiar with built-in functions. Let's do one more practice of built-in functions and we will move on to the next section\n\n![Min Max Sum](images/builtin-functional-final.png)\n\n## Variables\n\nVariables store data in a computer memory. Mnemonic variables are recommend to use in many programming languages. A variable refers to an a memory address in which a data is stored.\nNumber at the beginning, special character, hyphen are not allowed. A variable can have a short name (like x,y,z) but a more descriptive name (firstname, lastname, age, country) is highly recommended .\nPython Variable Name Rules\n\n- A variable name must start with a letter or the underscore character\n- A variable name cannot start with a number\n- A variable name can only contain alpha-numeric characters and underscores (A-z, 0-9, and \\_ )\n- Variable names are case-sensitive (firstname, Firstname, FirstName and FIRSTNAME are different variables)\n\nValid variable names\n\n```shell\nfirstname\nlastname\nage\ncountry\ncity\nfirst_name\nlast_name\ncapital_city\n_if # if we want to use reserved word as a variable\nyear_2019\nyear2019\ncurrent_year_2019\nnum1\nnum2\n```\n\nInvalid variables names\n\n```shell\nfirst-name\nnum-1\n1num\n```\n\nWe will use standard python variable naming style which has been adopted by many python developers. The example below is an example of standard naming of variables, underscore when the variable name is long.\n\nWhen we assign a certain data type to a variable is called variable declaration. For instance in the example below my first name is assigned to a variable first_name. The equal sign is an assignment operator. Assigning means storing data in the variable.\n\n_Example:_\n\n```py\n# Variables in Python\n\nfirst_name = 'Asabeneh'\nlast_name = 'Yetayeh'\ncountry = 'Finland'\ncity = 'Helsinki'\nage = 250\nis_married = True\nskills = ['HTML', 'CSS', 'JS', 'React', 'Python']\nperson_info = {\n   'firstname':'Asabeneh',\n   'lastname':'Yetayeh',\n   'country':'Finland',\n   'city':'Helsinki'\n   }\n```\n\nLet's use _print()_ and _len()_ built in functions. Print function will take multiple arguments. An argument is a value which we pass or put inside the function parenthesis, see the example below.\n\n**Example:**\n\n```py\nprint('Hello, World!')\nprint('Hello',',', 'World','!') # it can take multiple arguments\nprint(len('Hello, World!')) # it takes only one argument\n```\n\nLet's print and also find the length of the variables declared at the top:\n\n**Example:**\n\n```py\n# Printing the values stored in the variables\n\nprint('First name:', first_name)\nprint('First name length:', len(first_name))\nprint('Last name: ', last_name)\nprint('Last name length: ', len(last_name))\nprint('Country: ', country)\nprint('City: ', city)\nprint('Age: ', age)\nprint('Married: ', is_married)\nprint('Skills: ', skills)\nprint('Person information: ', person_info)\n```\n\nVariable can also be declared in one line:\n\n**Example:**\n\n```py\nfirst_name, last_name, country, age, is_married = 'Asabeneh', 'Yetayeh', 'Helsink', 250, True\n\nprint(first_name, last_name, country, age, is_married)\nprint('First name:', first_name)\nprint('Last name: ', last_name)\nprint('Country: ', country)\nprint('Age: ', age)\nprint('Married: ', is_married)\n```\n\nGetting user input using the _input()_ built-in function. Let's assign the data we get from a user into first_name and age variables.\n**Example:**\n\n```py\nfirst_name = input('What is your name: ')\nage = input('How old are you? ')\n\nprint(first_name)\nprint(age)\n```\n\n## Data Types\n\nThere are several data types in python. To identify the data type we use the _type_ builtin function. I like you to focus understanding different data types very well. When it comes to programming it is all about data types. I introduced data types at the very beginning and it comes again, because every topic is related to data types. We will cover data types in more detail in their respective sections.\n\n## Checking Data types and Casting\n\n- Check Data types: To check the data type of a certain data type we use the _type_\n  **Example:**\n\n```py\n# Different python data types\n# Let's declare different data types\n\nfirst_name = 'Asabeneh'     # str\nlast_name = 'Yetayeh'       # str\ncountry = 'Finland'         # str\ncity= 'Helsinki'            # str\nage = 250                   # int, it is not my real age, don't worry about it\n\n# Printing out types\nprint(type('Asabeneh'))     # str\nprint(type(first_name))     # str\nprint(type(10))             # int\nprint(type(3.14))           # float\nprint(type(1 + 1j))         # complex\nprint(type(True))           # bool\nprint(type([1, 2,3,4]))     # list\nprint(type({'name':'Asabeneh','age':250, 'is_married':250}))    # dict\nprint(type((1,2)))                                              # tuple\nprint(type(zip([1,2],[3,4])))                                   # set\n```\n\n- Casting: Converting one data type to another data type. We use _int()_, _float()_, _str()_, _list_\n  When we do arithmetic operations string numbers should be first converted to int or float if not it returns an error. If we concatenate a number with string, the number should be first converted to a string. We will talk about concatenation in String section.\n  **Example:**\n\n```py\n# int to float\n\nnum_int = 10\nprint('num_int',num_int)         # 10\nnum_float = float(num_int)\nprint('num_float:', num_float)   # 10.0\n\n# float to int\n\ngravity = 9.81\nprint(int(gravity))             # 9\n\n# int to str\nnum_int = 10\nprint(num_int)                  # 10\nnum_str = str(num_int)\nprint(num_str)                  # '10'\n\n# str to int\nnum_str = '10.6'\nprint('num_int', int(num_str))      # 10\nprint('num_float', float(num_str))  # 10.6\n\n# str to list\nfirst = 'Asabeneh'\nprint(first_name)\nprint(first_name)                    # 'Asabeneh'\nfirst_name_to_list = list(first_name)\nprint(first_name_to_list)            # ['A', 's', 'a', 'b', 'e', 'n', 'e', 'h']\n```\n\n## Number\n\nNumbers are python data types.\n\n1. Integers: Integer(negative, zero and positive) numbers\n    Example:\n        ... -3, -2, -1, 0, 1, 2, 3 ...\n\n2. Floating Numbers(Decimal numbers)\n    Example:\n        ... -3.5, -2.25, -1.0, 0.0, 1.1, 2.2, 3.5 ...\n\n3. Complex Numbers\n    Example:\n        1 + j, 2 + 4j, 1 - 1j\n\n## 💻 Exercises - Day 2\n\n1. Inside 30DaysOfPython create a folder called day_2. Inside this folder create a file name called variables.py\n2. Writ a python comment saying 'Day 2: 30 Days of python programming'\n3. Declare a first name variable and assign a value to it\n4. Declare a last name variable and assign a value to it\n5. Declare a full name variable and assign a value to it\n6. Declare a country variable and assign a value to it\n7. Declare a city variable and assign a value to it\n8. Declare an age variable and assign a value to it\n9. Declare a year variable and assign a value to it\n10. Declare a variable is_married and assign a value to it\n11. Declare a variable is_true and assign a value to it\n12. Declare a variable is_light_on and assign a value to it\n13. Declare multiple variable on one line\n14. Check the data type of all your variables using type() built in function\n15. Using the _len()_ built-in function find the length of your first name\n16. Compare the length of your first name and your last name\n17. Declare 5 as num_one and 4 as num_two\n    1. Add num_one and num_two and assign the value to a variable _total_\n    2. Subtract num_two from num_one and assign the value to a variable _diff_\n    3. Multiply num_two and num_one and assign the value to a variable _product_\n    4. Divide num_one by num_two and assign the value to a variable _division_\n    5. Use modulus division to find num_two divided by num_one and assign the value to a variable _remainder_\n    6. Calculate num_one the power of num_two and assign the value to a variable _exp_\n    7. Find floor division of num_one by num_two and assign the value to a variable _floor_division_\n18. The radius of a circle is 30 meters.\n    1. Calculate the area of a circle and assign the value to a variable _area_of_circle_\n    2. Calculate the circumference of a circle and assign the value to a variable _circum_of_circle_\n    3. Take radius as user input and calculate the area.\n19. Use the built-in input function to get first name, last name, country and age from a user and store the value to their corresponding variable names\n20. Run help('keywords') on python shell or in your file check the reserved words\n\n# 📘 Day 3\n\n## Boolean\n\nA boolean data type represents one of the two values:_True_ or _False_. The use of these data types will be clear when you start the comparison operator. The first letter **T** for True and **F** for False should be capital unlike JavaScript.\n**Example: Boolean Values**\n\n```py\nprint(True)\nprint(False)\n```\n\n## Operators:\n\nPython language supports several types of operators. In this section, we will focus on few of them.\n\n### Assignment Operators:\n\nAssignment operators are used to assign values to variables. Let's take = as an example. Equal sign in mathematics shows that two values are equal, however in python it means we are storing a value in a certain variable and we call it assignment or a assigning value to a variable. The table below shows the different types of python assignment operators, taken from [w3school](https://www.w3schools.com/python/python_operators.asp).\n\n![Assignment Operators](images/assignment_operators.png)\n\n### Arithmetic Operators:\n\n- Addition(+): a + b\n- Subtraction(-): a -b\n- Multiplication(_):a _ b\n- Division(/): a / b\n- Modulus(%):a % b\n- Floor division(//): a // b\n- Exponential(**):a ** b\n\n![Arithmetic Operators](./images/arithmetic_operators.png)\n\n**Example:Integers**\n\n```py\n# Arithmetic Operations in Python\n# Integers\n\nprint('Addition: ', 1 + 2)\nprint('Subtraction: ', 2 - 1)\nprint('Multiplication: ', 2 * 3)\nprint ('Division: ', 4 / 2)                         # Division in python gives floating number\nprint('Division: ', 6 / 2)\nprint('Division: ', 7 / 2)\nprint('Division without the remainder: ', 7 // 2)   # gives without the floating number or without the remaining\nprint('Modulus: ', 3 % 2)                           # Gives the remainder\nprint ('Division without the remainder: ',7 // 3)\nprint('Exponential: ', 3 ** 2)                      # it means 3 * 3\n```\n\n**Example:Floats**\n\n```py\n# Floating numbers\nprint('Floating Number,PI', 3.14)\nprint('Floating Number, gravity', 9.81)\n```\n\n**Example:Complex numbers**\n\n```py\n# Complex numbers\nprint('Complex number: ', 1+1j)\nprint('Multiplying complex number: ',(1+1j) * (1-1j))\n```\n\nLet's declare a variable and assign a number data type. I am going to use single character variable but remember do not develop a habit of declaring such types of variable. Variable names should be all the time mnemonic.\n\n**Example:**\n\n```python\n# Declaring the variable at the top first\n\na = 3 # a is a variable name and 3 is an integer data type\nb = 2 # b is a variable name and 3 is an integer data type\n\n# Arithmetic operations and assigning the result to a variable\ntotal = a + b\ndiff = a - b\nproduct = a * b\ndivision = a / b\nremainder = a % b\nfloor_division = a // b\nexponential = a ** b\n\n# I should have used sum instead of total but sum is a built-in function try to avoid overriding builtin functions\nprint(total) # if you don't label your print with some string, you never know from where is  the result is coming\nprint('a + b = ', total)\nprint('a - b = ', diff)\nprint('a * b = ', product)\nprint('a / b = ', division)\nprint('a % b = ', remainder)\nprint('a // b = ', floor_division)\nprint('a ** b = ', exponential)\n```\n\n**Example:**\n\n```py\nprint('== Addition, Subtraction, Multiplication, Division, Modulus ==')\n\n# Declaring values and organizing them together\nnum_one = 3\nnum_two = 4\n\n# Arithmetic operations\ntotal = num_one + num_two\ndiff = num_two - num_one\nproduct = num_one * num_two\ndiv = num_two / num_two\nremainder = num_two % num_one\n\n# Printing values with label\nprint('total: ', total)\nprint('difference: ', diff)\nprint('product: ', product)\nprint('division: ', div)\nprint('remainder: ', remainder)\n```\n\nLet's start start connecting the dots and start making use of what we knew to calculate(area, volume, weight, perimeter, distance, force)\n\n**Example:**\n\n```py\n# Calculating area of a circle\nradius = 10                                 # radius of a circle\narea_of_circle = 3.14 * radius ** 2         # two * sign means exponent or power\nprint('Area of a circle:', area_of_circle)\n\n# Calculating area of a rectangle\nlength = 10\nwidth = 20\narea_of_rectangle = length * width\nprint('Area of rectangle:', area_of_width)\n\n# Calculating a weight of an object\nmass = 75\ngravity = 9.81\nweight = mass * gravity\nprint(weight, 'N')                         # Adding unit to the weight\n```\n\n### Comparison Operators\n\nIn programming we compare values, we use comparison operators to compare two values. We check if a value is greater or less or equal to other value. The following table shows python comparison operators which was taken from [w3shool](https://www.w3schools.com/python/python_operators.asp).\n\n![Comparison Operators](./images/comparison_operators.png)\n**Example: Comparison Operators**\n\n```py\nprint(3 > 2)     # True, because 3 is greater than 2\nprint(3 >= 2)    # True, because 3 is greater than 2\nprint(3 < 2)     # False,  because 3 is greater than 2\nprint(2 < 3)     # True, because 2 is less than 3\nprint(2 <= 3)    # True, because 2 is less than 3\nprint(3 == 2)    # False, because 3 is not equal to 2\nprint(3 != 2)    # True, because 3 is not equal to 2\nprint(len('mango') == len('avocado'))  # False\nprint(len('mango') != len('avocado'))  # True\nprint(len('mango') < len('avocado'))   # True\nprint(len('milk') != len('meat'))      # False\nprint(len('milk') == len('meat'))      # True\nprint(len('tomato') == len('potato'))  # True\nprint(len('python') > len('dragon'))   # False\n\n\n# Comparing something give either a True or False\n\nprint('True == True: ', True == True)\nprint('True == False: ', True == False)\nprint('False == False:', False == False)\nprint('True and True: ', True and True)\nprint('True or False:', True or False)\n\n```\n\nIn addition to the above comparison operator python uses:\n\n- _is_: Returns true if both variables are the same object(x is y)\n- _is not_: Returns true if both variables are not the same object(x is not y)\n- _in_: Returns True if a list with the a certain item(x in y)\n- _not in_: Returns True if a list doesn't have the a certain item(x in y)\n\n```py\nprint('1 is 1', 1 is 1)                   # True - because the data values are the same\nprint('1 is not 2', 1 is not 2)           # True - because 1 is not 2\nprint('A in Asabeneh', 'A' in 'Asabeneh') # True - A found in the string\nprint('B in Asabeneh', 'B' in 'Asabeneh') # False -there is no uppercase B\nprint('coding' in 'coding for all') # True - because coding for all has the word coding\nprint('a in an:', 'a' in 'an')      # True\nprint('4 is 2 ** 2:', 4 is 2 **2)   # True\n```\n\n### Logical Operators\n\nUnlike other programming languages python uses the key word _and_, _or_ and _not_ for logical operator. Logical operators are used to combine conditional statements:\n\n![Logical Operators](./images/logical_operators.png)\n\n```py\nprint(3 > 2 and 4 > 3) # True - because both statements are true\nprint(3 > 2 and 4 < 3) # False - because the second statement is false\nprint(3 < 2 and 4 < 3) # False - because both statements are false\nprint(3 > 2 or 4 > 3)  # True - because both statements are true\nprint(3 > 2 or 4 < 3)  # True - because one of the statement is true\nprint(3 < 2 or 4 < 3)  # False - because both statements are false\nprint(not 3 > 2)     # False - because 3 > 2 is true, then not True gives False\nprint(not True)      # False - Negation, the not operator turns true to false\nprint(not False)     # True\nprint(not not True)  # True\nprint(not not False) # False\n```\n\n## 💻 Exercises - Day 3\n\n1. Declare your age as integer variable\n2. Declare your height as a float variable\n3. Declare a complex number variable\n4. Write a script that prompt the user to enter base and height of the triangle and calculate an area of a triangle (area = 0.5 x b x h).\n\n```py\n    Enter base: 20\n    Enter height: 10\n    The area of the triangle is 50\n```\n\n5. Write a script that prompt the user to enter side a, side b, and side c of the triangle and and calculate the perimeter of triangle (perimeter = a + b + c)\n\n```py\nEnter side a: 5\nEnter side b: 4\nEnter side c: 3\nThe perimeter of the triangle is 12\n```\n\n6. Get length and width using prompt and calculate an area of rectangle (area = length x width and the perimeter of rectangle (perimeter = 2 x (length + width))\n7. Get radius using prompt and calculate the area of a circle (area = pi x r x r) and circumference of a circle(c = 2 x pi x r) where pi = 3.14.\n8. Calculate the slope, x-intercept and y-intercept of y = 2x -2\n9. Slope is (m = y2-y1/x2-x1). Find the slope between point (2, 2) and point(6,10)\n10. Compare the slope of q10 and 11\n11. Calculate the value of y (y = x^2 + 6x + 9). Try to use different x values and figure out at what x value y is 0.\n12. Find the length of python and jargon and make a falsy comparison statement.\n13. Use _and_ operator to check if 'on' is found in both python and jargon\n14. _I hope this course is not full of jargon_. Use _in_ operator to check if _jargon_ is in the sentence.\n15. There is no 'on' in both dragon and python\n16. Find the length of the text _python_ and convert the value to float and convert it to string\n17. Even numbers are divisible by 2 and the remainder is zero. How do you check if a number is even or not using python?\n18. The floor division of 7 by 3 is equal to the int converted value of 2.7.\n19. Check if type of '10' is equal to 10\n20. Check if int('9.8') is equal to 10\n21. Writ a script that prompt a user to enters hours and rate per hour. Calculate pay of the person?\n\n```py\nEnter hours: 40\nEnter rate per hour: 28\nYour weekly earning is 1120\n```\n\n22. Write a script that prompt the user to enter number of years. Calculate the number of seconds a person can live. Assume some one lives just hundred years\n\n```py\nEnter number of yours you live: 100\nYou lived 3153600000 seconds.\n```\n\n23. Write a python script that display the following table\n\n```py\n1 1 1 1 1\n2 1 2 4 8\n3 1 3 9 27\n4 1 4 16 64\n5 1 5 25 125\n```\n\n[Part 2 >>](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme4-6.md)\n"
  },
  {
    "path": "old_files/readme10-12.md",
    "content": "![30DaysOfPython](./images/30DaysOfPython_banner3@2x.png)\n\n🧳 [Part 1: Day 1 - 3](https://github.com/Asabeneh/30-Days-Of-Python)  \n🧳 [Part 2: Day 4 - 6](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme4-6.md)  \n🧳 [Part 3: Day 7 - 9](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme7-9.md)  \n🧳 [Part 4: Day 10 - 12](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme10-12.md)  \n🧳 [Part 5: Day 13 - 15](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme13-15.md)  \n🧳 [Part 6: Day 16 - 18](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme16-18.md)  \n🧳 [Part 7: Day 19 - 21](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme19-21.md)  \n🧳 [Part 8: Day 22 - 24](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme22-24.md)  \n🧳 [Part 9: Day 25 - 27](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme25-27.md)  \n🧳 [Part 10: Day 28 - 30](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme28-30.md) \n\n---\n- [📘 Day 10](#%f0%9f%93%98-day-10)\n  - [Loops](#loops)\n    - [While Loop](#while-loop)\n    - [Break and continue](#break-and-continue)\n    - [For Loop](#for-loop)\n    - [Break and Continue](#break-and-continue)\n    - [The range function](#the-range-function)\n    - [Nested for loop](#nested-for-loop)\n    - [For Else](#for-else)\n    - [Pass](#pass)\n  - [💻 Exercises: Day 10](#%f0%9f%92%bb-exercises-day-10)\n- [📘 Day 11](#%f0%9f%93%98-day-11)\n  - [Functions](#functions)\n    - [Defining a Function](#defining-a-function)\n    - [Declaring and calling a function](#declaring-and-calling-a-function)\n    - [Function without parameters](#function-without-parameters)\n    - [Function returning value](#function-returning-value)\n    - [Function with parameters](#function-with-parameters)\n    - [Passing arguments with key and value](#passing-arguments-with-key-and-value)\n    - [Returning a value from a function](#returning-a-value-from-a-function)\n    - [Function with default parameters](#function-with-default-parameters)\n    - [Arbitrary number of arguments](#arbitrary-number-of-arguments)\n    - [Default and arbitrary number of parameters in function](#default-and-arbitrary-number-of-parameters-in-function)\n    - [Function as parameter of other function](#function-as-parameter-of-other-function)\n  - [💻 Exercises: Day 11](#%f0%9f%92%bb-exercises-day-11)\n- [📘 Day 12](#%f0%9f%93%98-day-12)\n  - [Module](#module)\n    - [What is a module](#what-is-a-module)\n    - [Creating a module](#creating-a-module)\n    - [Importing a module](#importing-a-module)\n    - [Import functions from a module](#import-functions-from-a-module)\n    - [Import functions from a module and renaming](#import-functions-from-a-module-and-renaming)\n  - [Import Builtin Modules](#import-builtin-modules)\n    - [OS Module](#os-module)\n    - [Sys Module](#sys-module)\n    - [Statistics Module](#statistics-module)\n    - [Math Module](#math-module)\n    - [Random Module](#random-module)\n  - [💻 Exercises: Day 12](#%f0%9f%92%bb-exercises-day-12)\n\nGIVE FEEDBACK: http://thirtydayofpython-api.herokuapp.com/feedback\n# 📘 Day 10\n## Loops\nLife is full of routines. In programming also we do lots of repetitive tasks. In order to handle repetitive task programming languages provide loops. Python programming language also provides the following types of two loops to handle looping. \n1. while loop\n2. for loop\n### While Loop\nWe use the reserved word *while* to make a while loop. While loop is used to execute a block of statements repeatedly until a given condition is satisfied. When the condition becomes false, the line immediately after the loop will be executed.\n```py\n  # syntax\n  while condition:\n      code goes here\n```\n**Example:**\n```py\n  count = 0\n  while count < 5:\n      print(count)\n      count = count + 1\n```\nIn the above while loop, the condition become false when count is 5, then the loop stops.\nIf we are interested to run block of code once the condition is no longer true, we can use *else*.\n```py\n  # syntax\n  while condition:\n      code goes here\n  else:\n      code goes here\n```\n**Example:**\n```py\n  count = 0\n  while count < 5:\n        print(count)\n        count = count + 1\n  else:\n      print(count)\n```\nThe above loop condition will be false when count is 5 and the loop stops, and execution starts the else statement and 5 prints in the else statement.\n### Break and continue\n* Break: We use break when we like to get out or stop the loop.\n```py\n  # syntax\n  while condition:\n      code goes here\n      if another_condition:\n          break \n```\n**Example:**\n```py\n  count = 0\n  while count < 5:\n      print(count)\n      count = count + 1\n      if count == 3:\n          break\n```\nThe above while loop only prints 0, 1, 2, but when it reaches 3 it stops.\n* Continue: With the continue statement we can stop the current iteration, and continue with the next:\n```py\n  # syntax\n  while condition:\n      code goes here\n      if another_condition:\n          continue\n```\n**Example:**\n```py\ncount = 0\nwhile count < 5:\n    if count == 3:\n        continue\n    print(count)\n    count = count + 1\n```\nThe above while loop only prints 0, 1, 2,4 but skips 3.\n### For Loop \nA *for* key word used to make a for loop like in other programming language but with some syntax difference.  Loop is used for iterating over a sequence (that is either a list, a tuple, a dictionary, a set, or a string).\n* For loop with list \n```py\n  # syntax\n  for iterator in lst:\n    code goes here\n```\n  **Example:**\n\n```py\n  numbers = [0, 1, 2, 3, 4, 5]\n  for number in numbers:\n      print(number)\n```\n* For loop with string\n```py\n  # syntax\n  for iterator in string:\n    code goes here\n```\n  **Example:**\n\n```py\n  language = 'Python'\n  for letter in language:\n    print(letter)\n```\n* For loop with tuple\n```py\n  # syntax\n  for iterator in tpl:\n    code goes here\n```\n  **Example:**\n```py\n  numbers = (0, 1,2,3,4,5)\n  for number in numbers:\n    print(number)\n```\n* For loop with dictionary\n  Looping through a dictionary gives you the key of the dictionary.\n```py\n  # syntax\n  for iterator in dct:\n    code goes here\n```\n  **Example:**\n```py\n  person = {\n      'first_name':'Asabeneh',\n      'last_name':'Yetayeh',\n      'age':250,\n      'country':'Finland',\n      'is_marred':True,\n      'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n      'address':{\n          'street':'Space street',\n          'zipcode':'02210'\n      }\n      }\n  for key in person:\n    print(key)\n\n  for key, value in person.items():\n    print(key, value) # \n```\n* Loops in set\n```py\n  # syntax\n  for iterator in st:\n    code goes here\n```\n  **Example:**\n```py\n  it_companies = {'Facebook', 'Google', 'Microsoft', 'Apple', 'IBM', 'Oracle', 'Amazon'}\n  for company in it_companies:\n    print(company)\n```\n### Break and Continue\n*Break*: We use break when we like to stop our loop before the loop is completed.\n```py\n  # syntax\n  for iterator in sequence:\n    code goes here\n    if condition:\n      break\n```\n  **Example:**\n\n```py\n  numbers = (0, 1,2,3,4,5)\n  for number in numbers:\n    print(number)\n    if number == 3:\n      break\n```\n  In the above example, the loop stops when it reaches 3.\n  Continue: We use continue when we like to skip some of the step in the iteration of the loop.\n\n```py\n  # syntax\n  for iterator in sequence:\n    code goes here\n    if condition:\n      continue\n```\n    **Example:**\n    \n```py\n  numbers = (0, 1,2,3,4,5)\n  for number in numbers:\n    print(number)\n    if number == 3:\n      continue\n```\n In the above example, if number is 3 the skip step and continues to the next.\n### The range function\nThe range() function uses to loop through a set of code a certain number of times. The *range(start,end, step)* takes three parameters:starting, ending and increment.By default it starts from 0 and the increment is 1. The range sequence doesn't include the end.\nCreating sequence using range\n\n```py\n  lst = list(rang(11)) \n  print(lst) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]\n  st = set(range(11))\n  print(st) # {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}\n\n  lst = list(rang(0,11,2)) \n  print(lst) # [0, 2, 4, 6, 8, 10]\n  st = set(range(0,11,2))\n  print(st) #  {0, 2, 4, 6, 8, 10}\n```\n```py\n  # syntax\n  for iterator in range(start, end, increment):\n```\n  **Example:**\n  \n```py\n  for number in range(11):\n    print(number)   # prints 0 to 10, not including 11\n  fruits = ['banana', 'orange', 'mango', 'lemon']\n  for fruit in fruits:\n    print(fruit)\n```\n###  Nested for loop\nWe can write loop inside another loop.\n```py\n  # syntax\n  for x in y:\n    for t in s:\n      print(t)\n```\n  **Example:**\n```py\n  person = {\n      'first_name': 'Asabeneh',\n      'last_name': 'Yetayeh',\n      'age': 250,\n      'country': 'Finland',\n      'is_marred': True,\n      'skills': ['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n      'address': {\n          'street': 'Space street',\n          'zipcode': '02210'\n      }\n  }\n  for key in person:\n      if key == 'skills':\n        for skill in person['skills']:\n          print(skill)\n  \n```\n### For Else\nIf we want to execute some message when the loop ends, we use else.\n```py\n  # syntax\n  for iterator in range(start, end, increment):\n    do something\n  else:\n    print('The loop is ended')\n```\n  **Example:**\n```py\n  for number in range(11):\n    print(number)   # prints 0 to 10, not including 11\n  else:\n    print('The loop stops at', number)\n```\n### Pass\nIn python after semicolon, it requires some code to run but we don't like to execute any code after if or for loop we can write the word *pass* to avoid error.\n\n## 💻 Exercises: Day 10\n1. Iterate 0 to 10 using for loop, do the same using while and do while loop.\n2. Iterate 10 to 0 using for loop, do the same using while and do while loop.\n3. Write a loop that makes seven calls to print() output the following triangle:\n    ```py\n      #\n      ##\n      ###\n      ####\n      #####\n      ######\n      #######\n    ```\n4. Use nested loops to create the following:\n    ```sh\n    # # # # # # # # \n    # # # # # # # # \n    # # # # # # # # \n    # # # # # # # # \n    # # # # # # # # \n    # # # # # # # # \n    # # # # # # # # \n    # # # # # # # #\n    ```\n5. Print the following pattern:\n    ```sh\n    0 x 0 = 0\n    1 x 1 = 1\n    2 x 2 = 4\n    3 x 3 = 9\n    4 x 4 = 16\n    5 x 5 = 25\n    6 x 6 = 36\n    7 x 7 = 49\n    8 x 8 = 64\n    9 x 9 = 81\n    10 x 10 = 100\n    ```\n6. Iterate through the list, ['Python', 'Numpy','Pandas','Django', 'Flask'] using a for loop and print out the items.\n7. Use for loop to iterate from 0 to 100 and print only even numbers\n8. Use for loop to iterate from 0 to 100 and print only odd numbers\n9. Use for loop to iterate from 0 to 100 and print the sum of all numbers.\n    ```sh\n    The sum of all numbers is 5050.\n    ```\n10. Use for loop to iterate from 0 to 100 and print the sum of all evens and the sum of all odds.\n    ```sh\n      The sum of all evens is 2550. And the sum of all odds is 2500.\n    ```\n11. Go to the data folder and use the countries.py file. Loop through the countries and extract all the countries containing the word *land*.\n12. This is a fruit list, ['banana', 'orange', 'mango', 'lemon'] reverse the order using loop.\n\n# 📘 Day 11\n## Functions\nSo far we have seen many builtin python functions. In this section, we will focus on custom functions. What is a function? Before we start making functions, lets understand what function is and why we need function?\n### Defining a Function\nA function is a reusable block of code or programming statements designed to perform a certain task. To define a function, Python provides the *def* keyword. The following is the syntax of defining a function. The function block of code only executed only if we call the function.\n### Declaring and calling a function\nWhen we make a function we call it declaring a function. When we start using the function we call it calling or invoking a function. Function can be declared with or without a parameter.\n```py\n  # syntax\n  # Declaring a function\n  def function_name():\n    codes\n    codes\n  # Calling function\n  function_name()\n```\n### Function without parameters\nFunction can be declared without a parameter.\n**Example:**\n```py\n  def generate_full_name ():\n      first_name = 'Asabeneh'\n      last_name = 'Yetayeh'\n      space = ' '\n      full_name = first_name + space + last_name\n      print(full_name)\n  generate_full_name () # calling a function\n\n  def add_two_numbers ():\n      num_one = 2\n      num_two = 3\n      total = num_one + num_two\n      print(total)\n  add_two_numbers() \n```\n### Function returning value\nFunction can also return values, if a function does not return values the value of the function is None. Lets rewrite the above functions using return. From now on, we return value to a function instead of printing it.\n\n```py\ndef generate_full_name ():\n    first_name = 'Asabeneh'\n    last_name = 'Yetayeh'\n    space = ' '\n    full_name = first_name + space + last_name\n    return full_name\nprint(generate_full_name())\n\ndef add_two_numbers ():\n    num_one = 2\n    num_two = 3\n    total = num_one + num_two\n    return total\nprint(add_two_numbers())\n```\n### Function with parameters\nIn a function we can pass different data types(number, string, boolean, list, tuple, dictionary or set) as a parameter\n* Single Parameter: If our function takes a parameter we should call our function with an argument\n```py\n  # syntax\n  # Declaring a function\n  def function_name(parameter):\n    codes\n    codes\n  # Calling function\n  function_name(parameter)\n````\n**Example:**\n```py\ndef greetings (name):\n    message = name + ', welcome to Python for Everyone!'\n    return message\n\nprint(greetings('Asabeneh'))\n\ndef add_ten(num):\n    ten = 10\n    return num + ten\nprint(add_ten(90))\n    \ndef square_number(x):\n    return x * x\nprint(square_number(2))\n\ndef area_of_circle (r):\n    PI = 3.14\n    area = PI * r ** 2\n    return area\nprint(area_of_circle(10))\n\ndef sum_of_numbers(n):\n    total = 0\n    for i in range(n+1):\n        total+=i\n    print(total)\nsum_of_numbers(10) # 55\nsum_of_numbers(100) # 5050\n```\n* Two Parameter: A function may or may not have a parameter or parameters. A function may have two or more parameters. If our function takes parameters we should call our function with arguments. Let's see function with two parameters:\n```py\n  # syntax\n  # Declaring a function\n  def function_name(para1, para2):\n    codes\n    codes\n  # Calling function\n  function_name(arg1, arg2)\n````\n**Example:**\n```py\n  def generate_full_name (first_name, last_name):\n      space = ' '\n      full_name = first_name + space + last_name\n      return full_name\n  print('Full Name: ', generate_full_name('Asabeneh','Yetayeh'))\n\n  def sum_two_numbers (num_one, num_two):\n      sum = num_one + num_two\n      return sum\n  print('Sum of two numbers: ', sum_two_numbers(1, 9))\n\n  def calculate_age (current_year, birth_year):\n      age = current_year - birth_year\n      return age;\n\n  print('Age: ', calculate_age(2019, 1819))\n\n  def weight_of_object (mass, gravity):\n      weight = str(mass * gravity)+ ' N' # the value has to be changed to string first\n      return weight\n  print('Weight of an object in Newton: ', weight_of_object(100, 9.81))\n```\n### Passing arguments with key and value\nIf we pass the arguments with key and value, the order of the arguments does not matter.\n```py\n  # syntax\n  # Declaring a function\n  def function_name(para1, para2):\n    codes\n    codes\n  # Calling function\n  function_name(para1='John', para2='Doe') # the order of argument now does not matter\n````\n**Example:**\n```py\n  def print_fullname(firstname, lastname):\n        space = ' '\n        full_name = firstname  + space + lastname\n        print(full_name)\n  print_fullname(firstname='Asabeneh', lastname='Yetayeh')\n\n  def add_two_numbers (num1, num2):\n    total = num1 + num2\n    print(total)\n  add_two_numbers(num2=3, num1=2) # Order does not matter\n```\n### Returning a value from a function\nIf we do not return a value from a function, then our function is returning *None* by default. To return a value from a function we use the key word *return* followed by the data type we are returning. We can return any kind of data types from a function.\n* Returning string:\n**Example:**\n```py\n  def print_name(firstname):\n        return firstname\n  print_name('Asabeneh') # Asabeneh\n\n  def print_full_name(firstname, lastname):\n        space = ' '\n        full_name = firstname  + space + lastname\n        return full_name\n  print_full_name(firstname='Asabeneh', lastname='Yetayeh')\n```\n* Returning Number:\n\n**Example:**\n```py\n  def add_two_numbers (num1, num2):\n          total = num1 + num2\n          return total\n  print(add_two_numbers(2, 3))\n\n  def calculate_age (current_year, birth_year):\n      age = current_year - birth_year\n      return age;\n  print('Age: ', calculate_age(2019, 1819))\n```\n* Returning Boolean:\n**Example:**\n```py\n  def is_even (n):\n      if n % 2 == 0:\n          print('even')\n          return True\n      return False\n  print(is_even(10)) # True\n  print(is_even(7)) # False\n```\n* Returning List:\n**Example:**\n```py\n  def find_even_numbers(n):\n      evens = []\n      for i in range(n+1):\n          if i % 2 == 0:\n              evens.append(i)\n      return evens\n  print(find_even_numbers(10))\n```\n### Function with default parameters\nSometimes we pass default values to parameters, when we invoke the function if we do not  pass an argument the default value will be used.\n```py\n  # syntax\n  # Declaring a function\n  def function_name(param = value):\n    codes\n    codes\n  # Calling function\n  function_name()\n  function_name(arg)\n````\n**Example:**\n```py\n  def greetings (name = 'Peter'):\n    message = name + ', welcome to Python for Everyone!'\n    return message\n  print(greetings())\n  print(greetings('Asabeneh'))\n\n  def generate_full_name (first_name = 'Asabeneh', last_name = 'Yetayeh'):\n      space = ' '\n      full_name = first_name + space + last_name\n      return full_name\n\n  print(generate_full_name())\n  print(generate_full_name('David','Smith'))\n\n  def calculate_age (birth_year,current_year = 2019):\n      age = current_year - birth_year\n      return age;\n  print('Age: ', calculate_age(1819))\n\n  def weight_of_object (mass, gravity = 9.81):\n      weight = str(mass * gravity)+ ' N' # the value has to be changed to string first\n      return weight\n  print('Weight of an object in Newton: ', weight_of_object(100)) # 9.81 gravity at the surface of Earth\n  print('Weight of an object in Newton: ', weight_of_object(100, 1.62)) # gravity at surface of Moon\n```\n### Arbitrary number of arguments\nIf we do not know the number of arguments we pass to our function we can create a function which can take arbitrary number of arguments by add * before the parameter name.\n```py\n  # syntax\n  # Declaring a function\n  def function_name(*args):\n    codes\n    codes\n  # Calling function\n  function_name(param1, param2, param3,..)\n```\n**Example:**\n```py\n  def sum_all_nums(*nums):\n      total = 0\n      for num in nums:\n          total += num\n      return total\n  print(sum_all_nums(2, 3, 5))\n```\n### Default and arbitrary number of parameters in function\n```py\ndef generate_groups (team,*args):\n    print(team)\n    for i in args:\n        print(i)\ngenerate_groups('Team-1','Asabeneh','Brook','David','Eyob')\n```\n### Function as parameter of other function\n```py\n  #You can pass functions around as parameters\n  def square_number (n):\n      return n * n\n  def do_something(f, x):\n      return f(x)\n  print(do_something(square_number, 3))\n```\n## 💻 Exercises: Day 11\n1. Declare a function *add_two_numbers* and it takes two two parameters and it returns sum.\n2. Area of a circle is calculated as follows: area = π x r x r. Write a function which calculates *area_of_circle*.\n3. Write a function called add_all_nums which take arbitrary number of arguments and sum all the arguments.  Check if all the list items are number types. If not give return reasonable feedback.\n4. Temperature in oC can be converted to oF using this formula: oF = (oC x 9/5) + 32. Write a function which converts oC to oF, *convert_celcius_to-fahrenheit*.\n5. Write a function called check-season, it takes a month parameter and returns the season:Autumn, Winter, Spring or Summer.\n6. Write a function called calculate_slope which return the slop of a linear equation\n7. Quadratic equation is calculated as follows: ax2 + bx + c = 0. Write a function which calculates solution set of a quadratic equation, *solve_quadratic_eqn*.\n8. Declare a function name print_list. It takes list as a parameter and it prints out each element of the list.\n9. Declare a function name reverse_list. It takes array as a parameter and it returns the reverse of the array (dont’ use method).\n  ```py\n      print(reverse_list([1, 2, 3, 4, 5]))\n      # [5, 4, 3, 2, 1]\n      print(reverse_list1.([\"A\", \"B\", \"C\"]))\n      # [\"C\", \"B\", \"A\"]\n  ```\n10. Declare a function name capitalize_list_items. It takes list as a parameter and it returns the capitalized list of the items\n11. \n* Declare a function name add_item. It takes a list and an item parameter and it returns a list after adding the item\n  \n```py\n  food_staff = ['Potato', 'Tomato', 'Mango', 'Milk'];\n  print(  add_item(food_staff, 'Meat'))     # ['Potato', 'Tomato', 'Mango', 'Milk','Meat'];\n  numbers = [2, 3,7,9];\n  print(add_item(numbers, 5))      [2, 3,7,9,5]\n```\n* Declare a function name remove_item. It takes a list and an item parameter and it returns a list after removing an item.\n  \n```py\n  food_staff = ['Potato', 'Tomato', 'Mango', 'Milk'];\n  print(remove_item(food_staff, 'Mango'))  # ['Potato', 'Tomato', 'Milk'];\n  numbers = [2, 3,7, 9];\n  print(remove_item(numbers, 3))  # [2, 7, 9]\n```\n1.  Declare a function name sum_of_numbers. It takes a number parameter and it adds all the numbers in that range.\n```py\nprint(sum_of_numbers(5))  # 15\nprint(sum_all_numbers(10)) # 55\nprint(sum_all_numbers(100)) # 5050\n\n\n```\n2.  Declare a function name sum_of_odds. It takes a number parameter and it adds all the odd numbers in that range.\n3.  Declare a function name sum_of_even. It takes a number parameter and it adds all the even numbers in that - range.\nDeclare a function name evens_and_odds . It takes a positive integer as parameter and it counts number of evens and odds in the number.\n  ```py\n      print(evens_and_odds(100))\n      # The number of odds are 50.\n      # The number of evens are 51.\n  ```\n15. Call your function factorial, it takes a whole number as a parameter and it return a factorial of the number\nCall your function *is_empty*, it takes a parameter and it checks if it is empty or not\n16. Write different functions which take lists and it calculate_mean, calculate_median, calculate_mode, calculate_range, calculate_variance, calculate_std. \n17. Write a function called is_prime, which checks if a number is prime number.\n18. Write a functions which checks if all items are unique in the list.\n19. Write a function which checks if all the items of the list are the same data type.\n20. Write a function which check if variable if valid python variable \n21. Go the data folder and access the countries-data.py file. \n* Create a function called the most_spoken_languages the world and it returns the 10 or 20 most spoken countries in the world in descending order\n* Create a function called the most_populated_countries and it return 10 or 20 most populated countries in descending order.\n\n# 📘 Day 12\n## Module\n### What is a module\nA module is a file containing set of codes or a set of function which can be included to an application. A module could be a file containing a single variable, or function, a big code base.  \n### Creating  a module\nTo create a module we write our codes in a python script and we save it as .py file. Create a file named mymodule.py inside your project folder. Let write code on this file.\n```py\n# mymodule.py file\ndef generate_full_name(firstname, lastname):\n      space = ' '\n      fullname = firstname + space + lastname\n      return fullname\n```\nCreate main.py file in your project directory and import the mymodule.py file.\n### Importing a module\nTo import the file we use the *import* keyword and the name of the file only.\n```py\n# main.py file\nimport mymodule\nprint(mymodule.generate_full_name('Asabeneh', 'Yetayeh'))\n```\n### Import functions from a module\nWe can have many functions in a file and we can import all the functions differently.\n```py\n# main.py file\nfrom mymodule import generate_full_name, sum_two_nums, person, gravity\nprint(generate_full_name('Asabneh','Yetay'))\nprint(sum_two_nums(1,9))\nmass = 100;\nweight = mass * gravity\nprint(weight)\nprint(person['firstname'])\n```\n### Import functions from a module and renaming\nDuring importing we can rename the name of the module.\n```py\n# main.py file\nfrom mymodule import generate_full_name as fullname, sum_two_nums as total, person as p, gravity as g\nprint(fullname('Asabneh','Yetayeh'))\nprint(total(1,9))\nmass = 100;\nweight = mass * g\nprint(weight)\nprint(p)\nprint(p['firstname'])\n```\n## Import Builtin Modules\nLike other programming languages we can also import modules  by importing the file/function using the key word *import*. Lets import the common module we will use most of the time. Some of the common builtin modules *math*, *datetime*, *os*,*sys*, *random*, *statistics*, *collections*, *json*,*re*\n### OS Module\nUsing python *os* module it is possible to automatically perform many operating system tasks.The OS module in Python provides functions for creating, changing current working directory,  and removing a directory (folder), fetching its contents, changing and identifying the current directory.\n```py\n# import the module\nimport os\n# Creating a directory\nos.mkdir('directory_name')\n# Changing the current directory\nos.chdir('path')\n# Getting current working directory\nos.getcwd()\n# Removing directory\nos.rmdir()\n```\n### Sys Module\nThe sys module provides functions and variables used to manipulate different parts of the Python runtime environment. sys.argv returns a list of command line arguments passed to a Python script. The item at index 0 in this list is always the name of the script, at index 1 is argument passed from the command line.\n```py\nimport sys\nprint(sys.argv[0], argv[1],sys.argv[2])\nprint('Welcome {}. Enjoy  {} challenge!'.format(sys.argv[1], sys.argv[2]))\noutput\nWelcome Asabeneh. Enjoy  30DayOfPython challenge!\n\n# to exist syst\nsys.exit()\n# To know the largest integer variable it takes\nsys.maxsize\n# To know environment path\nsyst.path\n# To know the version of python you are using\nsys.version\n```\n### Statistics Module\nThe statistics module provides functions to mathematical statistics of numeric data. The  popular statistical functions which are defined in this module *mean*, *median*, *mode*, *stdev* etc.\n```py\nfrom statistics import * # importing all the statistics module\nprint(mean(ages))       # 22.4\nprint(median(ages))     # 23\nprint(mode(ages))       # 20\nprint(stdev(ages))      # 2.3\n```\n### Math Module\n  ```py\n  import math\n  print(math.pi)           # 3.141592653589793, pi constant\n  print(math.sqrt(2))      # 1.4142135623730951, square root\n  print(math.pow(2, 3))    # 8.0, exponential\n  print(math.floor(9.81))  # 9, rounding to the lowest\n  print(math.ceil(9.81))   # 10, rounding to the highest\n  print(math.log10(100))   # 2 \n  ```\nNow, we have imported the math module which contains lots of function which can help us to perform mathematical calculations.To check what functions the module has, you can use *help(math)*, or dir(math) and this will display the available functions in the module. If we want to import only a specific function from a module we import as follow:\n  ```py\n  from math import pi\n  print(pi)\n  ```\nIt is also possible to import multiple functions at once\n  ```py\n\n  from math import pi, sqrt, pow, floor, ceil,log10\n  print(pi)                 # 3.141592653589793\n  print(sqrt(2))            # 1.4142135623730951\n  print(pow(2, 3))          # 8.0\n  print(floor(9.81))        # 9\n  print(ceil(9.81))         # 10\n  print(math.log10(100))    # 2 \n\n  ```\nBut if we want to import all the function in math module we can use * . \n  ```py\n  from math import *\n  print(pi)                  # 3.141592653589793, pi constant\n  print(sqrt(2))             # 1.4142135623730951, square root\n  print(pow(2, 3))           # 8.0, exponential\n  print(floor(9.81))         # 9, rounding to the lowest\n  print(ceil(9.81))          # 10, rounding to the highest\n  print(math.log10(100))     # 2 \n  ```\nWhen we import we can also rename the name of the function. \n  ```py\n  from math import pi as  PI\n  print(PI) # 3.141592653589793\n  ```\n### Random Module\nBy now you are familiar with importing modules. Lets do another more import to be very familiar with importing. Let's import *random* module which can gives random number between 0 and 0.9999.... The *random* module has lots of functions but in this section we will only see *random* and *randint*.\n  ```py\n  from random import random, randint\n  print(random())   # it doesn't take argument and return 0 to 0.9999\n  print(randint(5, 20)) # it returns a random number between 5 and 20\n  ```\n## 💻 Exercises: Day 12\n1. Writ a function which generates a six digit random_user_id.\n    ```py\n      print(random_user_id());\n      '1ee33d'\n    ```\n2. Modify question number above . Declare a function name user_id_gen_by_user. It doesn’t take any parameter but it takes two inputs using input(). One of the input is the number of characters and the second input is the number of ids which are supposed to be generated.\n    ```py\n    user_id_gen_by_user()\n    \"kcsy2\n    SMFYb\n    bWmeq\n    ZXOYh\n    2Rgxf\n    \"\n    user_id_gen_by_user()\n    \"1GCSgPLMaBAVQZ26\n    YD7eFwNQKNs7qXaT\n    ycArC5yrRupyG00S\n    UbGxOFI7UXSWAyKN\n    dIV0SSUTgAdKwStr\n    \"\n    ```\n3. Write a function name rgb_color_gen and it generates rgb colors.\n    ```py\n          print(rgb_color_gen())\n        # rgb(125,244,255)\n    ```\n4. Write a function list_of_hexa_colors which return any number of hexadecimal colors in an array.\n5. Write a function list_of_rgb_colors which return any number of RGB colors in an array.\nWrite a function generate_colors which can generate any number of hexa or rgb colors.\n    ```py\n          generate_colors('hexa', 3)\n          # ['#a3e12f','#03ed55','#eb3d2b']\n          generate_colors('hexa', 1)\n          # '#b334ef'\n          generate_colors('rgb', 3)\n          # ['rgb(5, 55, 175','rgb(50, 105, 100','rgb(15, 26, 80']\n          generate_colors('rgb', 1)\n          # 'rgb(33,79, 176)'\n    ```\n1. Call your function shuffle_list, it takes a list as a parameter and it returns a shuffled list\n1. Write a function which returns array of seven random numbers in a range of 0-9. All the numbers must be unique.\n\n[<< Part 3 ](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme7-9.md) | [Part 5 >>](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme13-15.md)\n***\n"
  },
  {
    "path": "old_files/readme13-15.md",
    "content": "![30DaysOfPython](./images/30DaysOfPython_banner3@2x.png)\n\n🧳 [Part 1: Day 1 - 3](https://github.com/Asabeneh/30-Days-Of-Python)  \n🧳 [Part 2: Day 4 - 6](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme4-6.md)  \n🧳 [Part 3: Day 7 - 9](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme7-9.md)  \n🧳 [Part 4: Day 10 - 12](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme10-12.md)  \n🧳 [Part 5: Day 13 - 15](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme13-15.md)  \n🧳 [Part 6: Day 16 - 18](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme16-18.md)  \n🧳 [Part 7: Day 19 - 21](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme19-21.md)  \n🧳 [Part 8: Day 22 - 24](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme22-24.md)  \n🧳 [Part 9: Day 25 - 27](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme25-27.md)  \n🧳 [Part 10: Day 28 - 30](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme28-30.md)  \n\n---\n\n- [📘 Day 13](#%f0%9f%93%98-day-13)\n  - [List Comprehension](#list-comprehension)\n  - [Lambda Function](#lambda-function)\n    - [Creating a lambda function](#creating-a-lambda-function)\n    - [Lambda function inside other function](#lambda-function-inside-other-function)\n  - [💻 Exercises: Day 13](#%f0%9f%92%bb-exercises-day-13)\n- [📘 Day 14](#%f0%9f%93%98-day-14)\n  - [Higher Order Functions](#higher-order-functions)\n    - [Function as a parameter](#function-as-a-parameter)\n    - [Function as a return value](#function-as-a-return-value)\n  - [Python closures](#python-closures)\n  - [Python decorators](#python-decorators)\n    - [Creating Decorators](#creating-decorators)\n    - [Applying Multiple Decorators to a Single Function](#applying-multiple-decorators-to-a-single-function)\n    - [Accepting parameters in Decorator Functions](#accepting-parameters-in-decorator-functions)\n  - [Built-in Higher Order Functions](#built-in-higher-order-functions)\n    - [Python - Map Function](#python---map-function)\n    - [Python - Filter Function](#python---filter-function)\n    - [Python - Reduce Function](#python---reduce-function)\n  - [💻 Exercises: Day 14](#%f0%9f%92%bb-exercises-day-14)\n- [📘 Day 15](#%f0%9f%93%98-day-15)\n  - [Python Error Types](#python-error-types)\n    - [SyntaxError](#syntaxerror)\n    - [NameError](#nameerror)\n    - [IndexError](#indexerror)\n    - [ModuleNotFoundError](#modulenotfounderror)\n    - [AttributeError](#attributeerror)\n    - [KeyError](#keyerror)\n    - [TypeError](#typeerror)\n    - [ImportError](#importerror)\n    - [ValueError](#valueerror)\n    - [ZeroDivisionError](#zerodivisionerror)\n  - [💻 Exercises: Day 15](#%f0%9f%92%bb-exercises-day-15)\nGIVE FEEDBACK: http://thirtydayofpython-api.herokuapp.com/feedback\n# 📘 Day 13\n\n## List Comprehension\n\nList comprehension in Python is a compact way of creating a list from a sequence. It is a short way to create a new list. List comprehension is considerably faster than processing a list using the for loop.\n\n```py\n# syntax\n[i for i in iterable if expression]\n```\n\n**Example:1**\n\nFor instance if you want to change a string to a list of characters. You can use a couple methods. Let's see some of them\n\n```py\n# One way\nlanguage = 'Python'\nlst = list(language) # changing the string to list\nprint(type(lst))     # list\nprint(lst)           # ['P', 'y', 't', 'h', 'o', 'n']\n\n# Second way: list comprehension\nlst = [i for i in language]\nprint(type(lst)) # list\nprint(lst)       # ['P', 'y', 't', 'h', 'o', 'n']\n\n```\n\n**Example:2**\n\nFor instance if you want to generate a list of numbers\n\n```py\n# Generating numbers\nnumbers = [i for i in range(11)]  # to generate number from 0 to 10\nprint(numbers)                    # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]\n\n# It is possible to do mathematical operation during iteration\nsquares = [i * i for i in range(11)]\nprint(squares)                    # [0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 100]\n\n# It is possible to do mathematical operation during iteration\nnumbers = [(i, i * i) for i in range(11)]\nprint(numbers)                             # [(0, 0), (1, 1), (2, 4), (3, 9), (4, 16), (5, 25)]\n\n```\n\n**Example:2**\nList compression can be combined with if expression\n\n```py\n# Generating even numbers\neven_numbers = [i for i in range(21) if i % 2 == 0]  # to generate even number between 0 to 21\nprint(even_numbers)                    # [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20]\n\n# Generating odd numbers\nodd_numbers = [i for i in range(21) if i % 2 != 0]  # to generate odd number between 0 to 21\nprint(odd_numbers)                      # [1, 3, 5, 7, 9, 11, 13, 15, 17, 19]\n# Filter numbers: let's filter positive and even numbers from the list below\nnumbers = [-8, -7, -3, -1, 0, 1, 3, 4, 5, 7, 6, 8, 10]\npositive_event_numbers = [i for i in range(21) if i % 2 == 0 and i > )]\nprint(positive_event_numbers)                    # [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]\n\n# Flattening two dimensional array\ntwo_dimen_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]\nflattened_list = [ number for row in two_dimen_list for number in row]\nprint(flattened_list)    # [1, 2, 3, 4, 5, 6, 7, 8, 9]\n```\n\n## Lambda Function\n\nLambda function is a small anonymous function without name.A lambda function can take any number of arguments, but can only have one expression. Lambda function is similar to anonymous function in JavaScript. We need lambda function when we want to write an anonymous function inside another function.\n\n### Creating a lambda function\n\nTo create a lambda function we use _lambda_ keyword followed by parameter, followed by expression. See the syntax and the example below. Lambda function do not use return but it explicitly return the expression.\n\n```py\n# syntax\nx = lambda param1, param2, param3: param1 + param2 + param2\nprint(x(arg1, arg2, arg3))\n```\n\n**Example:**\n\n```py\n# Named function\ndef add_two_nums(a, b):\n    return a + b\n\nprint(2, 3)     # 3\n# Lets change the above function to lambda function\nadd_two_nums = lambda a, b: a + b\nprint(add_two_nums(2,3))    # 5\n\n# Self invoking lambda function\n(lambda a, b: a + b)(2,3) # 5\n\nsquare = lambda x : x ** 2\nprint(square(3))    # 9\ncube = lambda x : x ** 3\nprint(cube(3))    # 27\n\n# Multiple variables\nmultiple_variable = lambda a, b, c: a ** 2 - 3 * b + 4 * c\nprint(multiple_variable(5, 5, 3))\n```\n\n### Lambda function inside other function\n\nUsing lambda function inside another function.\n\n```py\ndef power(x):\n    return lambda n : x ** n\n\ncube = power(2)(3) # 8\ntwo_power_of_five = power(2)(5) # 32\n```\n\n## 💻 Exercises: Day 13\n\n1. Filter only negative or zero in the list using list comprehension\n   ```py\n   numbers = [-4, -3, -2, -1, 0, 2, 4, 6]\n   ```\n1. Flatten the following list of lists of lists to a one dimensional list :\n\n   ```py\n   list_of_lists =[[[1, 2, 3]], [[4, 5, 6]], [[7, 8, 9]]]\n\n   output\n   [1, 2, 3, 4, 5, 6, 7, 8, 9]\n   ```\n\n1. Using list comprehension create the following list of tuples:\n   ```py\n   [(0, 1, 0, 0, 0, 0, 0),\n   (1, 1, 1, 1, 1, 1, 1),\n   (2, 1, 2, 4, 8, 16, 32),\n   (3, 1, 3, 9, 27, 81, 243),\n   (4, 1, 4, 16, 64, 256, 1024),\n   (5, 1, 5, 25, 125, 625, 3125),\n   (6, 1, 6, 36, 216, 1296, 7776),\n   (7, 1, 7, 49, 343, 2401, 16807),\n   (8, 1, 8, 64, 512, 4096, 32768),\n   (9, 1, 9, 81, 729, 6561, 59049),\n   (10, 1, 10, 100, 1000, 10000, 100000)]\n   ```\n1. Change the following list to a flatten list:\n   ```py\n   countries = [[('Finland', 'Helsinki')], [('Sweden', 'Stockholm')], [('Norway', 'Oslo')]]\n   output:\n   ['FINLAND', 'HELSINKI', 'SWEDEN', 'STOCKHOLM', 'NORWAY', 'OSLO']\n   ```\n1. Change the following list to a list of dictionaries:\n   ```py\n   countries = [[('Finland', 'Helsinki')], [('Sweden', 'Stockholm')], [('Norway', 'Oslo')]]\n   output:\n   [{'country': 'FINLAND', 'city': 'HELSINKI'},\n   {'country': 'SWEDEN', 'city': 'STOCKHOLM'},\n   {'country': 'NORWAY', 'city': 'OSLO'}]\n   ```\n1. Change the following list of lists to flat list:\n   ```py\n   names = [[('Asabeneh', 'Yetaeyeh')], [('David', 'Smith')], [('Donald', 'Trump')], [('Bill', 'Gates')]]\n   output\n   ['Asabeneh Yetaeyeh', 'David Smith', 'Donald Trump', 'Bill Gates']\n   ```\n1. Write a lambda function which can solve slope or y-intercept.\n\n# 📘 Day 14\n\n## Higher Order Functions\n\nIn python functions are treated as first class citizens, allowing you to perform the following operations on functions:\n\n- A function can take one or more functions as parameters\n- A function can be returned as a result of another function\n- A function can be modified\n- A function can be assigned to a variable\n\nIn this section, we will cover:\n\n1. Handling functions as parameters\n2. Returning functions as return value from other functions\n3. Using python closures and decorators\n\n### Function as a parameter\n\n```py\ndef sum_numbers(nums):  # normal function\n    return sum(nums)\n\ndef higher_order_function(f, *args):  # function as a parameter\n    summation = f(*args)\n    return summation\nresult = higher_order_function(sum_numbers, [1, 2, 3, 4, 5])\nprint(result)       # 15\n```\n\n### Function as a return value\n\n```py\ndef square(x):          # a square function\n    return x ** 2\n\ndef cube(x):            # a cube function\n    return x ** 3\n\ndef absolute(x):        # an absolute value function\n    if x == 0:\n        return x\n    elif x < 1:\n        return -(x)\n    else:\n        return x\n\ndef higher_order_function(type): # a higher order function returning function\n    if type == 'square':\n        return square\n    elif type == 'cube':\n        return cube\n    elif type == 'absolute':\n        return absolute\n\nresult = higher_order_function('square')\nprint(result(3))       # 9\nresult = higher_order_function('cube')\nprint(result(3))       # 27\nresult = higher_order_function('absolute')\nprint(result(-3))      # 3\n```\n\nYou can see from the above example that the higher order function is returning different functions depending on the passed parameter\n\n## Python closures\n\nPython allows a nested function to access the outer scope of the enclosing function. This is is known as a Closure. Let’s have a look at how closures works in Python. In Python, closure is created by nesting a function inside another encapsulating function and then returning the inner function. See the example below.\n\n**Example:**\n\n```py\ndef add_ten():\n    ten = 10\n\n    def add(num):\n        return num + ten\n    return add\n\nclosure_result = add_ten()\nprint(closure_result(5))  # 15\nprint(closure_result(10))  # 20\n```\n\n## Python decorators\n\nA decorator is a design pattern in Python that allows a user to add new functionality to an existing object without modifying its structure. Decorators are usually called before the definition of a function you want to decorate.\n\n### Creating Decorators\n\nTo create a decorator function, we need an outer function, inner wrapper function.\n\n**Example:**\n\n```py\n# Normal function\ndef greeting():\n    return 'Welcome to Python'\ndef uppercase_decorator(function):\n    def wrapper():\n        func = function()\n        make_uppercase = func.upper()\n        return make_uppercase\n    return wrapper\ng = uppercase_decorator(greeting)\nprint(g())          # WELCOME TO PYTHON\n\n## Lets implement the above to a decorator\n\n'''This decorator function is a higher order\nwhich is take function as a parameter'''\ndef uppercase_decorator(function):\n    def wrapper():\n        func = function()\n        make_uppercase = func.upper()\n        return make_uppercase\n    return wrapper\n@uppercase_decorator\ndef greeting():\n    return 'Welcome to Python'\nprint(greeting())   # WELCOME TO PYTHON\n\n```\n\n### Applying Multiple Decorators to a Single Function\n\n```py\n\n'''These decorator functions are higher order functions\nwhich take function as parameters'''\n\n# First Decorator\ndef uppercase_decorator(function):\n    def wrapper():\n        func = function()\n        make_uppercase = func.upper()\n        return make_uppercase\n    return wrapper\n# Second decorator\ndef split_string_decorator(function):\n    def wrapper():\n        func = function()\n        splitted_string = func.split()\n        return splitted_string\n\n    return wrapper\n\n@uppercase_decorator\n@split_string_decorator\ndef greeting():\n    return 'Welcome to Python'\nprint(greeting())   # WELCOME TO PYTHON\n\n```\n\n### Accepting parameters in Decorator Functions\n\nMost of the time we need our functions to take parameters, so we might need to define a decorator that accepts parameters.\n\n```py\ndef decorator_with_parameters(function):\n    def wrapper_accepting_parameters(para1, para2, para3):\n        function(para1, para2, para3)\n        print(\"I live in {}\".format(para3))\n    return wrapper_accepting_parameters\n\n@decorator_with_parameters\ndef print_full_name(first_name, last_name, country):\n    print(\"I am {} {}. I love teaching\".format(\n        first_name, last_name, country))\n\nprint_full_name(\"Asabeneh\", \"Yetayeh\",'Finland')\n```\n\n## Built-in Higher Order Functions\n\nSome of the builtin higher order function which we cover in the part are _map()_, _filter_, and _reduce_.\nLambda function can be passed a parameter and the best use case of lambda function is in function like map, filter and reduce.\n\n### Python - Map Function\n\nThe map() function is a built-in function which takes a function and iterable as parameter.\n\n```py\n    # syntax\n    map(function, iterable)\n```\n\n**Example:1**\n\n```py\nnumbers = [1, 2, 3, 4, 5] # iterable\ndef square(x):\n    return x ** 2\nnumbers_squared = map(square, numbers)\nprint(list(numbers_squared))    # [1, 4, 9, 16, 25]\n# Lets apply it with a lambda function\nnumbers_squared = map(lambda x : x ** 2, numbers)\nprint(list(numbers_squared))    # [1, 4, 9, 16, 25]\n```\n\n**Example:2**\n\n```py\nnumbers_str = ['1', '2', '3', '4', '5']  # iterable\nnumbers_int = map(int, numbers_str)\nprint(list(numbers_int))    # [1, 2, 3, 4, 5]\n```\n\n**Example:3**\n\n```py\nnames = ['Asabeneh', 'Lidiya', 'Ermias', 'Abraham']  # iterable\n\ndef change_to_upper(name):\n    return name.upper()\n\nnames_upper_cased = map(change_to_upper, names)\nprint(list(names_upper_cased))    # ['ASABENEH', 'LIDIYA', 'ERMIAS', 'ABRAHAM']\n\n# Lets apply it with a lambda function\nnames_upper_cased = map(lambda name: name.upper(), names)\nprint(list(names_upper_cased))    # ['ASABENEH', 'LIDIYA', 'ERMIAS', 'ABRAHAM']\n```\n\nWhat actually map do is mapping a list. For instance it changes the names to upper case and return a new list.\n\n### Python - Filter Function\n\nThe filter() function calls the specified function which returns boolean for each item of the specified iterable (list). It filters the items which the satisfied with the filtering criteria.\n\n```py\n    # syntax\n    filter(function, iterable)\n```\n\n**Example:1**\n\n```py\n# Lets filter only even nubers\nnumbers = [1, 2, 3, 4, 5]  # iterable\n\ndef is_even(num):\n    if num % 2 == 0:\n        return True\n    return False\n\neven_numbers = filter(is_even, numbers)\nprint(list(even_numbers))       # [2, 4]\n```\n\n**Example:2**\n\n```py\nnumbers = [1, 2, 3, 4, 5]  # iterable\n\ndef is_odd(num):\n    if num % 2 != 0:\n        return True\n    return False\n\nodd_numbers = filter(is_odd, numbers)\nprint(list(odd_numbers))       # [1, 3, 5]\n```\n\n```py\n# Filter long name\nnames = ['Asabeneh', 'Lidiya', 'Ermias', 'Abraham']  # iterable\ndef is_name_long(name):\n    if len(name) > 7:\n        return True\n    return False\n\nlong_names = filter(is_name_long, names)\nprint(list(long_names))         # ['Asabeneh']\n```\n\n### Python - Reduce Function\n\nThe _reduce()_ function is defined in the functools module and we should import it from this module.Like map and filter it takes two parameters, a function and an iterable. However, it doesn't return another iterable, instead it returns a single value.\n\n**Example:2**\n\n```py\nnumbers_str = ['1', '2', '3', '4', '5']  # iterable\ndef add(x, y):\n    return int(x) + int(y)\n\ntotal = reduce(add_two, numbers_str)\nprint(total)    # 15\n```\n\n## 💻 Exercises: Day 14\n\n```py\ncountries = ['Estonia', 'Finland', 'Sweden', 'Denmark', 'Norway', 'Iceland']\nnames = ['Asabeneh', 'Lidiya', 'Ermias', 'Abraham']\nnumbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]\n```\n\n1. Explain the difference between map, filter, and reduce.\n1. Explain the difference between higher order function, closure and decorator\n1. Define a call function before map, filter or reduce, see examples.\n1. Use for loop to print each country in the countries list.\n1. Use for to print each name in the names list.\n1. Use for to print each number in the numbers list.\n1. Use map to create a new list by changing each country to uppercase in the countries list\n1. Use map to create a new list by changing each number to square in the numbers list\n1. Use map to change to each name to uppercase in the names list\n1. Use filter to filter out countries containing land.\n1. Use filter to filter out countries having six character.\n1. Use filter to filter out countries containing six letters and more in the country list.\n1. Use filter to filter out country start with 'E'\n1. Chain two or more list iterators(eg. arr.map(callback).filter(callback).reduce(callback))\n1. Declare a function called get_string_lists which takes an list as a parameter and then returns an list only with string items.\n1. Use reduce to sum all the numbers in the numbers list.\n1. Use reduce to concatenate all the countries and to produce this sentence: Estonia, Finland, Sweden, Denmark, Norway, and IceLand are north European countries\n1. Declare a function called categorize_countries which returns an list of countries which have some common pattern(you find the [countries list](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/data/countries.py) in this repository as countries.js(eg 'land', 'ia', 'island', 'stan')).\n1. Create a function which return a list of dictionary, which is the letter and the number of times the letter used to start a name of a country.\n1. Declare a get_first_ten_countries function and return an list of ten countries from the countries.js list in the data folder.\n1. Declare a get_last_ten_countries function which which returns the last ten countries in the countries list.\n1. Find out which letter is used many times as initial for a country name from the [countries list](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/data/countries-data.py)(eg. Finland, Fiji, France etc)\n1. Use the countries_data.py file information, in the data folder.\n   - Sort countries by name, by capital, by population\n   - Sort out the ten most spoken languages by location.\n   - Sort out the ten most populated countries.\n\n# 📘 Day 15\n\n## Python Error Types\n\nWhen we write code it common that we make a typo or other common errors. Based on the type of error we make python raise a kind of error which suggests us to fix it by reading the feedback. Understanding different types of errors in a certain programming language can help us to debug our code quick and in return it makes us a better programmer.\n\nLet's see the most common error types step by step by open our python interactive shell. Go to your you computer terminal and write, python, the python interactive shell will be opened.\n\n### SyntaxError\n\n**Example 1: SyntaxError**\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.7.5 (default, Nov  1 2019, 02:16:32)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> print 'hello world'\n  File \"<stdin>\", line 1\n    print 'hello world'\n                      ^\nSyntaxError: Missing parentheses in call to 'print'. Did you mean print('hello world')?\n>>>\n```\n\nAs you can see we made a syntax error because we forgot to enclose the string with parenthesis and python is already suggested us to fix. Let's fix it.\n\n```py\nLast login: Tue Dec  3 15:20:41 on ttys002\nasabeneh@Asabeneh:~$ python\nPython 3.7.5 (default, Nov  1 2019, 02:16:32)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> print 'hello world'\n  File \"<stdin>\", line 1\n    print 'hello world'\n                      ^\nSyntaxError: Missing parentheses in call to 'print'. Did you mean print('hello world')?\n>>> print('hello world')\nhello world\n>>>\n```\n\nThe error was a _SyntaxError_ and we fixed and our code executed. Let see more error types.\n\n### NameError\n\n**Example 1: NameError**\n\n```py\nLast login: Tue Dec  3 15:20:41 on ttys002\nasabeneh@Asabeneh:~$ python\nPython 3.7.5 (default, Nov  1 2019, 02:16:32)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> print(age)\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nNameError: name 'age' is not defined\n>>>\n```\n\nAs you can see from the above error, it says that name age is not defined. Yes, it is true. We did define an age variable but we were trying to print it as if we declare it. Now, lets fix this by declaring age variable and assigning with a value.\n\n```py\nLast login: Tue Dec  3 15:20:41 on ttys002\nasabeneh@Asabeneh:~$ python\nPython 3.7.5 (default, Nov  1 2019, 02:16:32)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> print(age)\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nNameError: name 'age' is not defined\n>>> age = 25\n>>> print(age)\n25\n>>>\n```\n\nThe type of error was a _NameError_. We debugged the error by defining the variable name.\n\n### IndexError\n\n**Example 1: IndexError**\n\n```py\nLast login: Tue Dec  3 15:20:41 on ttys002\nasabeneh@Asabeneh:~$ python\nPython 3.7.5 (default, Nov  1 2019, 02:16:32)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> numbers = [1, 2, 3, 4, 5]\n>>> numbers[5]\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nIndexError: list index out of range\n>>>\n```\n\nIn the above example, python raised an _IndexError_ because the list has only 0 to 4 indexes, so it was out of range.\n\n### ModuleNotFoundError\n\n**Example 1: ModuleNotFoundError**\n\n```py\nLast login: Tue Dec  3 15:20:41 on ttys002\nasabeneh@Asabeneh:~$ python\nPython 3.7.5 (default, Nov  1 2019, 02:16:32)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> import maths\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nModuleNotFoundError: No module named 'maths'\n>>>\n```\n\nIn the above example, I added extra s to math deliberately and _ModuleNotFoundError_ was raised. Lets fix the error by removing the extra added s from math.\n\n```py\nLast login: Tue Dec  3 15:20:41 on ttys002\nasabeneh@Asabeneh:~$ python\nPython 3.7.5 (default, Nov  1 2019, 02:16:32)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> import maths\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nModuleNotFoundError: No module named 'maths'\n>>> import math\n>>>\n```\n\nWe fixed the error by removing the extra s. Now let's use some of the function from math module.\n\n### AttributeError\n\n**Example 1: AttributeError**\n\n```py\nLast login: Tue Dec  3 15:20:41 on ttys002\nasabeneh@Asabeneh:~$ python\nPython 3.7.5 (default, Nov  1 2019, 02:16:32)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> import maths\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nModuleNotFoundError: No module named 'maths'\n>>> import math\n>>> math.PI\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nAttributeError: module 'math' has no attribute 'PI'\n>>>\n```\n\nAs you can see, now again I made a mistake instead of pi, I tried to call a PI function from maths module that raise an attribute error, it means the function does not exist in the module. Lets fix it by change from PI to pi.\n\n```py\nLast login: Tue Dec  3 15:20:41 on ttys002\nasabeneh@Asabeneh:~$ python\nPython 3.7.5 (default, Nov  1 2019, 02:16:32)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> import maths\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nModuleNotFoundError: No module named 'maths'\n>>> import math\n>>> math.PI\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nAttributeError: module 'math' has no attribute 'PI'\n>>> math.pi\n3.141592653589793\n>>>\n```\n\nNow, when we call pi from the math module we got the result.\n\n### KeyError\n\n**Example 1: KeyError**\n\n```py\nLast login: Tue Dec  3 15:20:41 on ttys002\nasabeneh@Asabeneh:~$ python\nPython 3.7.5 (default, Nov  1 2019, 02:16:32)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> users = {'name':'Asab', 'age':250, 'country':'Finland'}\n>>> users['name']\n'Asab'\n>>> users['county']\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nKeyError: 'county'\n>>>\n```\n\nAs you can see, there was a typo in the key used to get the dictionary value. so, this is a key error and it is straight forward what to fix. Lets fix this.\n\n```py\nLast login: Tue Dec  3 15:20:41 on ttys002\nasabeneh@Asabeneh:~$ python\nPython 3.7.5 (default, Nov  1 2019, 02:16:32)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> user = {'name':'Asab', 'age':250, 'country':'Finland'}\n>>> user['name']\n'Asab'\n>>> user['county']\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nKeyError: 'county'\n>>> user['country']\n'Finland'\n>>>\n```\n\nWe debug our error and our code ran and we got the value.\n\n### TypeError\n\n**Example 1: TypeError**\n\n```py\nLast login: Tue Dec  3 15:20:41 on ttys002\nasabeneh@Asabeneh:~$ python\nPython 3.7.5 (default, Nov  1 2019, 02:16:32)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> 4 + '3'\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nTypeError: unsupported operand type(s) for +: 'int' and 'str'\n>>>\n```\n\nIn the above example, a TypeError is raised because we can not add number and string. First, we should convert the string to int or float. Let's fix this error.\n\n```py\nLast login: Tue Dec  3 15:20:41 on ttys002\nasabeneh@Asabeneh:~$ python\nPython 3.7.5 (default, Nov  1 2019, 02:16:32)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> 4 + '3'\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nTypeError: unsupported operand type(s) for +: 'int' and 'str'\n>>> 4 + int('3')\n7\n>>> 4 + float('3')\n7.0\n>>>\n```\n\nThe remove the error and our and we got the result we expected.\n\n### ImportError\n\n**Example 1: TypeError**\n\n```py\nLast login: Tue Dec  3 15:20:41 on ttys002\nasabeneh@Asabeneh:~$ python\nPython 3.7.5 (default, Nov  1 2019, 02:16:32)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> from math import power\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nImportError: cannot import name 'power' from 'math'\n>>>\n```\n\nThere is no function called power in the math module instead we have _pow_. Lets correct it\n\n```py\nLast login: Tue Dec  3 15:20:41 on ttys002\nasabeneh@Asabeneh:~$ python\nPython 3.7.5 (default, Nov  1 2019, 02:16:32)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> from math import power\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nImportError: cannot import name 'power' from 'math'\n>>> from math import pow\n>>> pow(2,3)\n8.0\n>>>\n```\n\n### ValueError\n\n```py\nLast login: Tue Dec  3 15:20:41 on ttys002\nasabeneh@Asabeneh:~$ python\nPython 3.7.5 (default, Nov  1 2019, 02:16:32)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> int('12a')\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nValueError: invalid literal for int() with base 10: '12a'\n>>>\n```\n\nWe can not change string to a number.\n\n### ZeroDivisionError\n\n```py\nLast login: Tue Dec  3 15:20:41 on ttys002\nasabeneh@Asabeneh:~$ python\nPython 3.7.5 (default, Nov  1 2019, 02:16:32)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> 1/0\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nZeroDivisionError: division by zero\n>>>\n```\n\nWe can not divide a number by zero.\n\nWe have covered some of the python error types, if you want to check more about it check the python documentation about python error types.\nIf you are good at reading the error types then you will be able to fix your bugs fast and you will be also a better programmer.\n\n## 💻 Exercises: Day 15\n\n1. Open you python interactive shell and try all the examples covered in this section.\n\n[<< Part 4 ](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme10-12.md) | [Part 6 >>](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme16-18.md)\n\n---\n"
  },
  {
    "path": "old_files/readme16-18.md",
    "content": "![30DaysOfPython](./images/30DaysOfPython_banner3@2x.png)\n\n🧳 [Part 1: Day 1 - 3](https://github.com/Asabeneh/30-Days-Of-Python)  \n🧳 [Part 2: Day 4 - 6](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme4-6.md)  \n🧳 [Part 3: Day 7 - 9](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme7-9.md)  \n🧳 [Part 4: Day 10 - 12](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme10-12.md)  \n🧳 [Part 5: Day 13 - 15](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme13-15.md)  \n🧳 [Part 6: Day 16 - 18](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme16-18.md)  \n🧳 [Part 7: Day 19 - 21](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme19-21.md)  \n🧳 [Part 8: Day 22 - 24](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme22-24.md)  \n🧳 [Part 9: Day 25 - 27](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme25-27.md)  \n🧳 [Part 10: Day 28 - 30](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme28-30.md)  \n\n---\n\n- [📘 Day 16](#%f0%9f%93%98-day-16)\n  - [Python Datetime](#python-datetime)\n    - [Getting the datetime information](#getting-the-datetime-information)\n    - [Formating datetime output using strftime](#formating-datetime-output-using-strftime)\n    - [String to time using strptime](#string-to-time-using-strptime)\n    - [Use date from datetime](#use-date-from-datetime)\n    - [Time object to represent time](#time-object-to-represent-time)\n    - [Difference between two datetime](#difference-between-two-datetime)\n    - [Difference between two dates and times using timedelata](#difference-between-two-dates-and-times-using-timedelata)\n  - [💻 Exercises: Day 16](#%f0%9f%92%bb-exercises-day-16)\n- [📘 Day 17](#%f0%9f%93%98-day-17)\n  - [Exception Handling](#exception-handling)\n  - [Packing and Unpacking Arguments in Python](#packing-and-unpacking-arguments-in-python)\n    - [Unpacking](#unpacking)\n      - [Unpacking list](#unpacking-list)\n      - [Unpacking dictionary](#unpacking-dictionary)\n    - [Packing](#packing)\n    - [Packing list](#packing-list)\n      - [Packing dictionary](#packing-dictionary)\n  - [Spreading in Python](#spreading-in-python)\n  - [Enumerate](#enumerate)\n  - [Zip](#zip)\n  - [Exercises: Day 17](#exercises-day-17)\n- [📘 Day 18](#%f0%9f%93%98-day-18)\n  - [Regular Expression](#regular-expression)\n    - [Import re module](#import-re-module)\n    - [re functions](#re-functions)\n      - [Match](#match)\n      - [Search](#search)\n      - [Searching all matches using findall](#searching-all-matches-using-findall)\n      - [Replacing a substring](#replacing-a-substring)\n  - [Spliting text using RegEx split](#spliting-text-using-regex-split)\n  - [Writing RegEx pattern](#writing-regex-pattern)\n    - [Square Bracket](#square-bracket)\n    - [Escape character(\\) in RegEx](#escape-character-in-regex)\n    - [One or more times(+)](#one-or-more-times)\n    - [Period(.)](#period)\n    - [Zero or more times(*)](#zero-or-more-times)\n    - [Zero or one times(?)](#zero-or-one-times)\n    - [Quantifier in RegEx](#quantifier-in-regex)\n    - [Cart ^](#cart)\n  - [💻 Exercises: Day 18](#%f0%9f%92%bb-exercises-day-18)\nGIVE FEEDBACK: http://thirtydayofpython-api.herokuapp.com/feedback\n# 📘 Day 16\n\n## Python Datetime\n\nPython has _datetime_ module to handle date and time.\n\n```py\nimport datetime\nprint(dir(datetime))\n['MAXYEAR', 'MINYEAR', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'date', 'datetime', 'datetime_CAPI', 'sys', 'time', 'timedelta', 'timezone', 'tzinfo']\n```\n\nUsing the dir or help builtin function it is possible to know the available functions in a certain module. As you can see in the datetime there are many functions but we will focus on _date_, _datetime_, _time_ and _timedelta_. Let see them step by step.\n\n### Getting the datetime information\n\n```py\nfrom datetime import datetime\nnow = datetime.now()\nprint(now)                      # 2019-12-04 23:34:46.549883\nday = now.day                   # 4\nmonth = now.month               # 12\nyear = now.year                 # 2019\nhour = now.hour                 # 23\nminute = now.minute             # 38\nsecond = now.second\ntimestamp = now.timestamp()\nprint(day, month, year, hour, minute)\nprint('timestamp', timestamp)\nprint(f'{day}/{month}/{year}, {hour}:{minute}')  # 4/12/2019, 23:38\n```\n\n### Formating datetime output using strftime\n\n```py\nfrom datetime import datetime\nnew_year = datetime(2020, 1, 1)\nprint(new_year)      # 2020-01-01 00:00:00\nday = new_year.day\nmonth = new_year.month\nyear = new_year.year\nhour = new_year.hour\nminute = new_year.minute\nsecond = new_year.second\nprint(day, month, year, hour, minute) #1 1 2020 0 0\nprint(f'{day}/{month}/{year}, {hour}:{minute}')  # 1/1/2020, 0:0\n\n```\n\nTime formating\n\n```py\nfrom datetime import datetime\n# current date and time\nnow = datetime.now()\nt = now.strftime(\"%H:%M:%S\")\nprint(\"time:\", t)\ntime_one = now.strftime(\"%m/%d/%Y, %H:%M:%S\")\n# mm/dd/YY H:M:S format\nprint(\"time one:\", time_one)\ntime_two = now.strftime(\"%d/%m/%Y, %H:%M:%S\")\n# dd/mm/YY H:M:S format\nprint(\"time two:\", time_two)\n```\n\n```sh\ntime: 01:05:01\ntime one: 12/05/2019, 01:05:01\ntime two: 05/12/2019, 01:05:01\n```\n\nHere are all the _strftime_ symbols we use to format time. A reference of all the legal format codes.\n\n![strftime](./images/strftime.png)\n\n### String to time using strptime\n\n```py\nfrom datetime import datetime\ndate_string = \"5 December, 2019\"\nprint(\"date_string =\", date_string)\ndate_object = datetime.strptime(date_string, \"%d %B, %Y\")\nprint(\"date_object =\", date_object)\n```\n\n```sh\ndate_string = 5 December, 2019\ndate_object = 2019-12-05 00:00:00\n```\n\n### Use date from datetime\n\n```py\nfrom datetime import date\nd = date(2020, 1, 1)\nprint(d)\nprint('Current date:', d.today())    # 2019-12-05\n# date object of today's date\ntoday = date.today()\nprint(\"Current year:\", today.year)   # 2019\nprint(\"Current month:\", today.month) # 12\nprint(\"Current day:\", today.day)     # 5\n```\n\n### Time object to represent time\n\n```py\nfrom datetime import time\n# time(hour = 0, minute = 0, second = 0)\na = time()\nprint(\"a =\", a)\n# time(hour, minute and second)\nb = time(10, 30, 50)\nprint(\"b =\", b)\n# time(hour, minute and second)\nc = time(hour=10, minute=30, second=50)\nprint(\"c =\", c)\n# time(hour, minute, second, microsecond)\nd = time(10, 30, 50, 200555)\nprint(\"d =\", d)\n```\n\noutput  \na = 00:00:00  \nb = 10:30:50  \nc = 10:30:50  \nd = 10:30:50.200555\n\n### Difference between two datetime\n\n```py\ntoday = date(year=2019, month=12, day=5)\nnew_year = date(year=2020, month=1, day=1)\ntime_left_for_newyear = new_year - today\n# Time left for new year:  27 days, 0:00:00\nprint('Time left for new year: ', time_left_for_newyear)\n\nt1 = datetime(year = 2019, month = 12, day = 5, hour = 0, minute = 59, second = 0)\nt2 = datetime(year = 2020, month = 1, day = 1, hour = 0, minute = 0, second = 0)\ndiff = t2 - t1\nprint('Time left for new year:', diff) # Time left for new year: 26 days, 23: 01: 00\n```\n\n### Difference between two dates and times using timedelata\n\n```py\nfrom datetime import timedelta\nt1 = timedelta(weeks=12, days=10, hours=4, seconds=20)\nt2 = timedelta(days=7, hours=5, minutes=3, seconds=30)\nt3 = t1 - t2\nprint(\"t3 =\", t3)\n```\n\n```sh\n    date_string = 5 December, 2019\n    date_object = 2019-12-05 00:00:00\n    t3 = 86 days, 22:56:50\n```\n\n## 💻 Exercises: Day 16\n\n1. Get the current day, month, year, hour, minute and timestamp from time date module\n1. Format the current date using in this format: \"%m/%d/%Y, %H:%M:%S\")\n1. Today is 5 December, 2019. Change this time string to time.\n1. Calculate the time difference from now to new year.\n1. Calculate the time difference between 1 January 1970 and now.\n1. Think about for what you can you use datetime module,\n   - Time series analysis\n   - To get time stamp of any activities in an application\n   - And many other users\n\n# 📘 Day 17\n\n## Exception Handling\n\nPython uses _try_ and _except_ to handle error gracefully. A graceful exit (or graceful handling) of error is a simple programming idiom wherein a program detects a serious error condition and \"exits gracefully\" in a controlled manner as a result. Often the program prints a descriptive error message to a terminal or log as part of the graceful exit, this make our application more robust. The cause of an exception is often external to the program itself. An example of exceptions could be an incorrect input, wrong file name, unable to find a file, a malfunctioning IO device. Graceful handling of errors prevent our application from crashing.\n\nWe have cover the different python _error_ types in the previous section. If we use _try_ and _except_ our program don't raise error.\n\n![Try and Except](images/try_except.png)\n\n```py\ntry:\n    code in this block if things go well\nexcept:\n    code in this block run if things go wrong\n```\n\n**Example:**\n\n```py\ntry:\n    print(10 + '5')\nexcept:\n    print('Something goes wrong')\n```\n\nIn the above example the second operand is a string. So, we should change to float or int to add it with a number. Therefore, the second block which is the _except_ executed.\n**Example:**\n\n```py\ntry:\n    name = input('Enter your name:')\n    year_born = input('Year you born:')\n    age = 2019 - year_born\n\n    print(f'You are {name}. And your age is {age}.')\nexcept:\n    print('Something goes wrong')\n```\n\n```sh\nSomething goes wrong\n```\n\nIn the above example, the exception block will run and we do not know exactly the problem. To know the problem we can use the different error types with except.\n\nIn the following example, it will handle the error and also tells the kind of error raised.\n\n```py\nexcept TypeError:\n    print(TypeError)\nexcept:\n    print('Something goes wrong')\ntry:\n    name = input('Enter your name:')\n    year_born = input('Year you born:')\n    age = 2019 - year_born\n    print(f'You are {name}. And your age is {age}.')\nexcept TypeError:\n    print('Type error occur')\nexcept ValueError:\n    print('Value error occur')\nexcept ZeroDivisionError:\n    print('zero division error occur')\n```\n\n```sh\nEnter your name:Asabeneh\nYear you born:1920\nType error occur\nI alway run.\n```\n\nIn the above code the output is going to be _TypeError_.\n\nNow, lets by by adding additional block:\n\n```py\ntry:\n    name = input('Enter your name:')\n    year_born = input('Year you born:')\n    age = 2019 - int(year_born)\n\n    print(f'You are {name}. And your age is {age}.')\nexcept TypeError:\n    print('Type error occur')\nexcept ValueError:\n    print('Value error occur')\nexcept ZeroDivisionError:\n    print('zero division error occur')\n\nelse:\n    print('I usually run with the try block')\nfinally:\n    print('I alway run.')\n```\n\n```sh\nEnter your name:Asabeneh\nYear you born:1920\nYou are Asabeneh. And your age is 99.\nI usually run with the try block\nI alway run.\n```\n\n## Packing and Unpacking Arguments in Python\n\nWe use two operators:\n\n- \\* for tuples\n- \\*\\* for dictionaries\n\nLet's take as an example below. It takes only arguments but we have list. We can unpack the list and changes to argument.\n\n### Unpacking\n\n#### Unpacking list\n\n```py\ndef sum_of_five_nums(a, b, c, d, e):\n    return a + b + c + d + e\n\nlst = [1,2,3,4,5]\nprint(sum_of_five_nums(lst)) # TypeError: sum_of_five_nums() missing 4 required positional arguments: 'b', 'c', 'd', and 'e'\n```\n\nWhen we run the above code, it raises an error because this function takes numbers as arguments not as list. Let's unpack or destructure the list.\n\n```py\ndef sum_of_five_nums(a, b, c, d, e):\n    return a + b + c + d + e\n\nlst = [1,2,3,4,5]\nprint(sum_of_five_nums(*lst))  # 15\n```\n\nWe can also use unpacking in the range builtin function that expects start and end.\n\n```py\nnumbers = range(2, 7)  # normal call with separate arguments\nprint(list(numbers)) # [2, 3, 4, 5, 6]\nargs = [2, 7]\nnumbers = range(*args)  # call with arguments unpacked from a list\nprint(numbers)      # [2, 3, 4, 5,6]\n\n```\n\nA list or a tuple can be also be unpacked like this:\n\n```py\ncountries = ['Finland', 'Sweden', 'Norway', 'Denmark', 'Iceland']\nfin, sw, nor, *rest = countries\nprint(fin, sw, nor, rest)   # Finland Sweden Norway ['Denmark', 'Iceland']\nnumbers = [1, 2, 3, 4, 5, 6, 7]\none, *middle,last = numbers\nprint(one, middle, last)      #  1 [2, 3, 4, 5, 6] 7\n```\n\n#### Unpacking dictionary\n\n```py\ndef unpacking_person_info(name, country, city, age):\n    return f'{name} lives in {country}, {city}. He is {age} year old.'\ndct = {'name':'Asabeneh', 'country':'Finland', 'city':'Helsinki', 'age':250}\nprint(unpacking_person_info(**dct)) # Asabeneh lives in Finland, Helsinki. He is 250 years old.\n```\n\n### Packing\n\nSometimes we never know how many arguments need to be passed to a python function, we can use packing method to allow our function to take unlimited number or arbitrary number of arguments.\n\n### Packing list\n\n```py\ndef sum_all(*args):\n    s = 0\n    for i in args:\n        s += i\n    return s\nprint(sum_all(1, 2, 3))             # 6\nprint(sum_all(1, 2, 3, 4, 5, 6, 7)) # 28\n```\n\n#### Packing dictionary\n\n```py\ndef packing_person_info(**kwargs):\n    # check the type of kwargs and it is a dict type\n    # print(type(kwargs))\n\t# Printing dictionary items\n    for key in kwargs:\n        print(f\"{key} = {kwargs[key]}\")\n    return kwargs\n\nprint(packing_person_info(name=\"Asabeneh\",\n      country=\"Finland\", city=\"Helsinki\", age=250))\n```\n\n```sh\nname = Asabeneh\ncountry = Finland\ncity = Helsinki\nage = 250\n{'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250}\n```\n\n## Spreading in Python\n\nLike JavaScript it is possible to spread in python. Lets see the example below:\n\n```py\nlst_one = [1, 2, 3]\nlst_two = [4, 5, 6,7]\nlst = [0, *list_one, *list_two]\nprint(lst)          # [0, 1, 2, 3, 4, 5, 6, 7]\ncountry_lst_one = ['Finland', 'Sweden', 'Norway']\ncountry_lst_two = ['Denmark', 'Iceland']\nnordic_countries = [*country_lst_one, *country_lst_two]\nprint(nordic_countries)        ['Finland', 'Sweden', 'Norway', 'Denmark', 'Iceland']\n```\n## Enumerate\nIn we are interested in an index of a list, we use *enumerate*.\n```py\nfor index, i in enumerate(countries):\n    print('hi')\n    if i == 'Finland':\n        print(f'The country {i} has been found at index {index}')\n```\n```sh\nThe country Finland has been found at index 1.\n```\n## Zip\nSometimes we like to combine to lists when we loop through. See the example below:\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']                    \nvegetables = ['Tomato', 'Potato', 'Cabbage','Onion', 'Carrot']\nfruits_and_veges = []\nfor f, v in zip(fruits, vegetables):\n    fruits_and_veges.append({'fruit':f, 'veg':v})\n\nprint(fruits_and_veges)\n```\n```sh\n[{'fruit': 'banana', 'veg': 'Tomato'}, {'fruit': 'orange', 'veg': 'Potato'}, {'fruit': 'mango', 'veg': 'Cabbage'}, {'fruit': 'lemon', 'veg': 'Onion'}]\n```\n\n## Exercises: Day 17\n1. names = ['Finland', 'Sweden', 'Norway','Denmark','Iceland', 'Estonia','Russia']. Unpack the first five countries and store them in a variable nordic_countries, store Estonia and Russia in es, and ru respectively.\n\n# 📘 Day 18\n## Regular Expression\nA regular expression or RegEx is a small programming language that helps to find pattern in data. A RegEx can be used to check if some pattern exists in a different data type. To use RegEx in python first we should import the RegEx module which is *re*.\n\n### Import re module\nAfter importing the module we can use it to detect or find patterns.\n```py\nimport re\n```\n### re functions\nTo find a pattern we use different set of *re* functions that allows to search a string for match.\n* *re.match()*:searches only in the beginning of the first line of the string and return match object if found, else return none. \n* *re.search*:Returns a Match object if there is a match anywhere in the string including or in multiline string.\n* *re.findall*:Returns a list containing all matches\n* *re.split*:\tReturns a list where the string has been split at each match\n* *re.sub*:  Replaces one or many matches with a string\n\n#### Match\n```py\n# syntac\nre.match(substring, string, re.I)\n# substring is a string or a pattern, string is the text we look for a pattern , re.I is case ignore\n```\n```py\ntxt = 'I love to teach python or javaScript'\n# It return an object with span, and match\nmatch = re.match('I love to teach', txt, re.I)\nprint(match)  # <re.Match object; span=(0, 15), match='I love to teach'>\n# We can get the starting and ending position of the match as tuple using span\nspan = match.span()\nprint(span)     # (0, 15)\n# Lets find the start and stop position from the span\nstart, end = span\nprint(start, end)  # 0, 15\nsubstring = txt[start:end]\nprint(substring)       # I love to teach\n```\nAs you can see from the above example, the pattern we are looking for or the substring *I love to teach* is the beginning of the text. The match function only returns an object if the text starts with the pattern.\n\n#### Search\n```py\n# syntax\nre.match(substring, string, re.I)\n# substring is a pattern, string is the text we look for a pattern , re.I is case ignore flag\n```\n```py\ntxt = '''Python is the most beautiful language that a human begin has ever created.\nI recommend python for a first programming language'''\n\n# It return an object with span, and match\nmatch = re.search('first', txt, re.I)\nprint(match)  # <re.Match object; span=(100, 105), match='first'>\n# We can get the starting and ending position of the match as tuple using span\nspan = match.span()\nprint(span)     # (100, 105)\n# Lets find the start and stop position from the span\nstart, end = span\nprint(start, end)  # 100 105\nsubstring = txt[start:end]\nprint(substring)       # first\n```\nAs you can see search is much better than match because it can look for the pattern through out the text. Search return returns a match object right way a first match found. A much better *re* function is *findall*. This function check the pattern through the string and returns all the matches as a list.\n\n#### Searching all matches using findall\n*findall()* returns all the matches as a list\n\n```py\ntxt = '''Python is the most beautiful language that a human begin has ever created.\nI recommend python for a first programming language'''\n\n# It return a list\nmatches = re.findall('language', txt, re.I)\nprint(matches)  # ['language', 'language']\n\n```\nAs you can see, the word language found two times in the string. Let's practice more\n\nLet's look for the word both Python and python in the string\n```py\ntxt = '''Python is the most beautiful language that a human begin has ever created.\nI recommend python for a first programming language'''\n\n# It returns list\nmatches = re.findall('python', txt, re.I)\nprint(matches)  # ['Python', 'python']\n\n```\nSince we are using *re.I* both lowercase and uppercase are included but if we don't have the flag, we write our pattern differently. Let's see that\n```py\ntxt = '''Python is the most beautiful language that a human begin has ever created.\nI recommend python for a first programming language'''\n\nmatches = re.findall('Python|python', txt)\nprint(matches)  # ['Python', 'python']\n\n#\nmatches = re.findall('[Pp]ython', txt)\nprint(matches)  # ['Python', 'python']\n\n```\n#### Replacing a substring\n```py\ntxt = '''Python is the most beautiful language that a human begin has ever created.\nI recommend python for a first programming language'''\n\nmatch_replaced = re.sub('Python|python', 'JavaScript', txt, re.I)\nprint(match_replaced)  # JavaScript is the most beautiful language that a human begin has ever created.\n# OR\nmatch_replaced = re.sub('[Pp]ython', 'JavaScript', txt, re.I)\nprint(match_replaced)  # JavaScript is the most beautiful language that a human begin has ever created.\n```\nLet's add one more example, the following string is really hard to read unless we remove the % symbol. Replacing the % with a empty string will clean the text.\n```py\n\ntxt = '''%I a%m te%%a%%che%r% a%n%d %% I l%o%ve te%ach%ing.\nT%he%re i%s n%o%th%ing as m%ore r%ewarding a%s e%duc%at%i%ng a%n%d e%m%p%ow%er%ing p%e%o%ple.\nI fo%und te%a%ching m%ore i%n%t%er%%es%ting t%h%an any other %jobs.\nD%o%es thi%s m%ot%iv%a%te %y%o%u to b%e a t%e%a%cher.'''\n\nmatches = re.sub('%', '', txt)\nprint(matches)  # ['Python', 'python']\n```\n```sh\nI am teacher and  I love teaching.\nThere is nothing as more rewarding as educating and empowering people.\nI found teaching more interesting than any other jobs.\nDoes this motivate you to be a teacher.\n```\n## Spliting text using RegEx split\n```py\ntxt = '''I am teacher and  I love teaching.\nThere is nothing as more rewarding as educating and empowering people.\nI found teaching more interesting than any other jobs.\nDoes this motivate you to be a teacher.'''\nprint(re.split('\\n', txt))\n```\n```sh\n['I am teacher and  I love teaching.', 'There is nothing as more rewarding as educating and empowering people.', 'I found teaching more interesting than any other jobs.', 'Does this motivate you to be a teacher.']\n```\n## Writing RegEx pattern\nTo declare a string variable we use a single or double quote. To declare RegEx variable *r''*.\nThe following pattern only identifies apple with lowercase, to make it case insensitive either we should rewrite our pattern or we should add a flag.  \n```py\nregex_pattern = r'apple'\ntxt = 'Apple and banana are fruits. An old cliche says an apple a day a doctor way has been replaced by a banana a day keeps the doctor far far away. '\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['apple']\n\n# To make case insensitive adding flag '\nmatches = re.findall(regex_pattern, txt, re.I)\nprint(matches)  # ['Apple', 'apple']\n# or we can use set of characters method\nregex_pattern = r'[Aa]pple'  # this mean the first letter could be Apple or apple\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['Apple', 'apple']\n\n```\n* []:  A set of characters\n  * [a-c] means, a or b or c\n  * [a-z] means, any letter a to z\n  * [A-Z] means, any character A to Z\n  * [0-3] means, 0 or 1 or 2 or 3\n  * [0-9] means any number 0 to 9\n  * [A-Za-z0-9] any character which is a to z, A to Z, 0 to 9\n* \\\\:  uses to escape special characters\n  * \\d mean:match where the string contains digits (numbers from 0-9)\n  * \\D mean: match where the string does not contain digits\n* . : any character except new line character(\\n)\n* ^: starts with\n  * r'^substring' eg r'^love', a sentence which starts with a word love\n  * r'[^abc] mean not a, not b, not c.\n* $: ends with\n  * r'substring$' eg r'love$', sentence ends with a word love\n* *: zero or more times\n  * r'[a]*' means a optional or it can be occur many times.\n* +: one or more times\n  * r'[a]+' mean at least once or more times\n* ?: zero or one times\n  *  r'[a]?' mean zero times or once\n* {3}: Exactly 3 characters\n* {3,}: At least 3 character\n* {3,8}: 3 to 8 characters\n* |: Either or\n  * r'apple|banana' mean either of an apple or a banana\n* (): Capture and group\n\n![Regular Expression cheat sheet](images/regex.png)\n\nLet's use example to clarify the above meta characters\n### Square Bracket\nLet's use square bracket to include lower and upper case\n```py\nregex_pattern = r'[Aa]pple' # this square bracket mean either A or a\ntxt = 'Apple and banana are fruits. An old cliche says an apple a day a doctor way has been replaced by a banana a day keeps the doctor far far away. '\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['Apple', 'apple']\n```\nIf we want to look for the banana, we write the pattern as follows:\n```py\nregex_pattern = r'[Aa]pple|[Bb]anana' # this square bracket mean either A or a\ntxt = 'Apple and banana are fruits. An old cliche says an apple a day a doctor way has been replaced by a banana a day keeps the doctor far far away. '\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['Apple', 'banana', 'apple', 'banana']\n```\nUsing the square bracket and or operator , we manage to extract Apple, apple, Banana and banana.\n\n### Escape character(\\\\) in RegEx\n```py\nregex_pattern = r'\\d'  # d is a special character which means digits\ntxt = 'This regular expression example was made in December 6,  2019.'\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['6', '2', '0', '1', '9'], this is not what we want\n\nregex_pattern = r'\\d+'  # d is a special character which means digits, + mean one or more\ntxt = 'This regular expression example was made in December 6,  2019.'\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['6', '2019']\n```\n### One or more times(+)\n```py\nregex_pattern = r'\\d+'  # d is a special character which means digits, + mean one or more times\ntxt = 'This regular expression example was made in December 6,  2019.'\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['6', '2019']\n```\n\n### Period(.)\n```py\nregex_pattern = r'[a].'  # this square bracket means a and . means any character except new line\ntxt = '''Apple and banana are fruits'''\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['an', 'an', 'an', 'a ', 'ar']\n\nregex_pattern = r'[a].+'  # . any character, + any character one or more times \nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['and banana are fruits']\n\n```\n### Zero or more times(*)\nZero or many times. The pattern could may not occur or it can occur many times.\n```py\n\nregex_pattern = r'[a].*'  # . any character, + any character one or more times \ntxt = '''Apple and banana are fruits'''\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['and banana are fruits']\n\n```\n### Zero or one times(?)\nZero or one times. The pattern could may not occur or it may occur once.\n```py\ntxt = '''I am not sure if there is a convention how to write the word e-mail.\nSome people write it email others may write it as Email or E-mail.'''\nregex_pattern = r'[Ee]-?mail'  # ? means optional\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['e-mail', 'email', 'Email', 'E-mail']\n\n```\n### Quantifier in RegEx\nWe can specify the length of the substring we look for in a text, using a curly bracket. Lets imagine, we are interested in substring that their length are 4 characters\n```py\ntxt = 'This regular expression example was made in December 6,  2019.'\nregex_pattern = r'\\d{4}'  # exactly four times\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['2019']\n\ntxt = 'This regular expression example was made in December 6,  2019.'\nregex_pattern = r'\\d{1, 4}'   # 1 to 4\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['6', '2019']\n\n```\n### Cart ^\n* Starts with\n  \n```py\ntxt = 'This regular expression example was made in December 6,  2019.'\nregex_pattern = r'^This'  # ^ means starts with\nprint(matches)  # ['This']\n```\n\n* Negation\n```py\ntxt = 'This regular expression example was made in December 6,  2019.'\nregex_pattern = r'[^A-Za-z ]+'  # ^ in set character means negation, not A to Z, not a to z, no space\nmatches = re.findall(regex_pattern, txt)\nprint(matches)  # ['e-mail', 'email', 'Email', 'E-mail']\n```\n\n\n## 💻 Exercises: Day 18\n  1. What is the most frequent word in the following paragraph ?\n```py\n    paragraph = 'I love teaching. If you do not love teaching what else can you love. I love Python if you do not love something which can give you all the capabilities to develop an application what else can you love.\n```\n```sh\n    [(6, 'love'),\n    (5, 'you'),\n    (3, 'can'),\n    (2, 'what'),\n    (2, 'teaching'),\n    (2, 'not'),\n    (2, 'else'),\n    (2, 'do'),\n    (2, 'I'),\n    (1, 'which'),\n    (1, 'to'),\n    (1, 'the'),\n    (1, 'something'),\n    (1, 'if'),\n    (1, 'give'),\n    (1, 'develop'),\n    (1, 'capabilities'),\n    (1, 'application'),\n    (1, 'an'),\n    (1, 'all'),\n    (1, 'Python'),\n    (1, 'If')]\n```\n2. The position of some particles on the horizontal x-axis -12, -4, -3 and  -1 in the negative direction, 0 at origin, 4 and 8 in the positive direction. Extract these numbers and find the distance between the two furthest particles.\n```py\npoints = ['-1', '2', '-4', '-3', '-1', '0', '4', '8']\nsorted_points =  [-4, -3, -1, -1, 0, 2, 4, 8]\ndistance = 12\n```\n3. Write a pattern which identify if a string is a valid python variable\n    ```sh\n    is_valid_variable('first_name') # True\n    is_valid_variable('first-name') # False\n    is_valid_variable('1first_name') # False\n    is_valid_variable('firstname') # True\n    ```\n4. Clean the following text. After cleaning, count three most frequent words in the string.\n    ```py\n    sentence = '''%I $am@% a %tea@cher%, &and& I lo%#ve %tea@ching%;. There $is nothing; &as& mo@re rewarding as educa@ting &and& @emp%o@wering peo@ple. ;I found tea@ching m%o@re interesting tha@n any other %jo@bs. %Do@es thi%s mo@tivate yo@u to be a tea@cher!?'''\n\n    print(clean_text(sentence));\n    I am a teacher and I love teaching There is nothing as more rewarding as educating and empowering people I found teaching more interesting than any other jobs Does this motivate you to be a teacher\n    print(most_frequent_words(cleaned_text)) # [(3, 'I'), (2, 'teaching'), (2, 'teacher')]\n    ```\n   \n[<< Part 5 ](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme13-15.md) | [Part 7 >>](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme19-21.md)\n\n---\n\n\n"
  },
  {
    "path": "old_files/readme19-21.md",
    "content": "![30DaysOfPython](./images/30DaysOfPython_banner3@2x.png)\n\n🧳 [Part 1: Day 1 - 3](https://github.com/Asabeneh/30-Days-Of-Python)\n🧳 [Part 2: Day 4 - 6](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme4-6.md)\n🧳 [Part 3: Day 7 - 9](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme7-9.md)\n🧳 [Part 4: Day 10 - 12](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme10-12.md)\n🧳 [Part 5: Day 13 - 15](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme13-15.md)\n🧳 [Part 6: Day 16 - 18](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme16-18.md)\n🧳 [Part 7: Day 19 - 21](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme19-21.md)\n🧳 [Part 8: Day 22 - 24](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme22-24.md)\n🧳 [Part 9: Day 25 - 27](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme25-27.md)\n🧳 [Part 10: Day 28 - 30](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme28-30.md)\n\n---\n\n- [📘 Day 19](#%f0%9f%93%98-day-19)\n  - [File handling](#file-handling)\n    - [Opening File for reading](#opening-file-for-reading)\n    - [Opening file for writing or updating](#opening-file-for-writing-or-updating)\n    - [Deleting file](#deleting-file)\n  - [File Types](#file-types)\n    - [File with txt Extension](#file-with-txt-extension)\n    - [File with json Extension](#file-with-json-extension)\n    - [Changing JSON to dictionary](#changing-json-to-dictionary)\n    - [Changing dictionary to JSON](#changing-dictionary-to-json)\n    - [Saving as JSON file](#saving-as-json-file)\n    - [File with csv Extension](#file-with-csv-extension)\n    - [File with xlsx Extension](#file-with-xlsx-extension)\n    - [File with xml Extension](#file-with-xml-extension)\n  - [💻 Exercises: Day 19](#%f0%9f%92%bb-exercises-day-19)\n- [📘 Day 20](#%f0%9f%93%98-day-20)\n  - [Python PIP - Python Package Manager](#python-pip---python-package-manager)\n    - [What is PIP ?](#what-is-pip)\n    - [Installing pip](#installing-pip)\n    - [Installing packages using pip](#installing-packages-using-pip)\n    - [Uninstall packages](#uninstall-packages)\n    - [List of packages](#list-of-packages)\n    - [Show package](#show-package)\n    - [PIP freeze](#pip-freeze)\n    - [Reading from URL](#reading-from-url)\n    - [Creating a package](#creating-a-package)\n    - [Further information about packages](#further-information-about-packages)\n  - [Exercises: Day 20](#exercises-day-20)\n- [📘 Day 21](#%f0%9f%93%98-day-21)\n  - [Classes and Objects](#classes-and-objects)\n    - [Creating a Class](#creating-a-class)\n    - [Creating an Object](#creating-an-object)\n    - [Class Constructor](#class-constructor)\n    - [Object Methods](#object-methods)\n    - [Object default methods](#object-default-methods)\n    - [Method to modify class default values](#method-to-modify-class-default-values)\n    - [Inheritance](#inheritance)\n    - [Overriding parent method](#overriding-parent-method)\n  - [💻 Exercises: Day 21](#%f0%9f%92%bb-exercises-day-21)\nGIVE FEEDBACK: http://thirtydayofpython-api.herokuapp.com/feedback\n# 📘 Day 19\n\n## File handling\n\nSo far we have seen different python data types. We usually store our data in a different file format. In addition to handling file, we will also see different file formats(.txt, .json, .xml, .csv, .tsv, .excel) file formats in this section. First, let's get familiar with handling file with common file format(.txt).\n\nFile handling is an import part of programming which allows us to create, read, update and delete files. In python to handle data we use _open()_ builtin function.\n\n```py\n# Syntax\nopen('filename', mode) # mode(r, a, w, x, t,b,  could be to read, write, update\n```\n\n- \"r\" - Read - Default value. Opens a file for reading, error if the file does not exist\n- \"a\" - Append - Opens a file for appending, creates the file if it does not exist\n- \"w\" - Write - Opens a file for writing, creates the file if it does not exist\n- \"x\" - Create - Creates the specified file, returns an error if the file exists\n- \"t\" - Text - Default value. Text mode\n- \"b\" - Binary - Binary mode (e.g. images)\n\n### Opening File for reading\n\nThe default mode of _open_ is reading, so we do not have to specify 'r' or 'rt'. I have created and saved a file named reading_file_example.txt in the files directory. Let see read this file.\n\n```py\nf = open('./files/reading_file_example.txt')\nprint(f) # <_io.TextIOWrapper name='./files/reading_file_example.txt' mode='r' encoding='UTF-8'>\n```\n\nAs you can see in the above example, I printed the opened file and it gave me some information about the opened file. Opened file has different reading methods: _read()_, _readline_, _readlines_. An opened file has to be closed with _close()_ method.\n\n- _read()_: read the whole text as string. If we want to limit the number of characters we read, we can limit it by passing int value to the methods.\n\n```py\nf = open('./files/reading_file_example.txt')\ntxt = f.read()\nprint(type(txt))\nprint(txt)\nf.close()\n```\n\n```sh\n# output\n<class 'str'>\nThis is an example to show how to open a file and read.\nThis is the second line of the text.\n```\n\nInstead of printing all the text, let see by printing the first 10 characters of the text in the file.\n\n```py\nf = open('./files/reading_file_example.txt')\ntxt = f.read(10)\nprint(type(txt))\nprint(txt)\nf.close()\n```\n\n```sh\n# output\n<class 'str'>\nThis is an\n```\n\n- _readline()_: read only the first line\n\n```py\nf = open('./files/reading_file_example.txt')\nline = f.readline()\nprint(type(line))\nprint(line)\nf.close()\n```\n\n```sh\n# output\n<class 'str'>\nThis is an example to show how to open a file and read.\n```\n\n- _readlines()_: read all the text line by line and returns a list of lines\n\n```py\nf = open('./files/reading_file_example.txt')\nlines = f.readlines()\nprint(type(lines))\nprint(lines)\nf.close()\n```\n\n```sh\n# output\n<class 'list'>\n['This is an example to show how to open a file and read.\\n', 'This is the second line of the text.']\n```\n\nAnother way to get all the lines a list is using _splitlines()_:\n\n```py\nf = open('./files/reading_file_example.txt')\nlines = f.read().splitlines()\nprint(type(lines))\nprint(lines)\nf.close()\n```\n\n```sh\n# output\n<class 'list'>\n['This is an example to show how to open a file and read.', 'This is the second line of the text.']\n```\n\nAfter we open a file, we should close the file but there is a high tendency to forget to close. There is a new way of opening method, _with_ which closes by itself. Let's write the above code with _with_.\n\n```py\nwith open('./files/reading_file_example.txt') as f:\n    lines = f.read().splitlines()\n    print(type(lines))\n    print(lines)\n```\n\n```sh\n# output\n<class 'list'>\n['This is an example to show how to open a file and read.', 'This is the second line of the text.']\n```\n\n### Opening file for writing or updating\n\nTo write to an existing file, we must add a mode as parameter to the _open()_ function:\n\n- \"a\" - append - will append to the end of the file if the file does not exist it raise FileNotFoundError.\n- \"w\" - write - will overwrite any existing content if the file does not exist it creates.\n\nLet's append some text to the file, we have been reading\n\n```py\nwith open('./files/reading_file_example.txt','a') as f:\n    f.write('This text has to be appended at the end')\n```\n\nThis method below, create a new file if the file does not exist.\n\n```py\nwith open('./files/writing_file_example.txt','w') as f:\n    f.write('This text will be written in a newly created file')\n```\n\n### Deleting file\n\nWe have seen in previous section, how to make and remove a directory using _os_ module. Again now, if we want to remove a file we use _os_ module.\n\n```py\nimport os\nos.remove('./files/example.txt')\n\n```\n\nIf the file does not exist, the remove method will raise an error it is good to use condition.\n\n```py\nimport os\nif os.path.exist('./files/example.txt):\n    os.remove('./files/example.txt')\nelse:\n    os.remove('The file does not exist')\n```\n\n## File Types\n\n### File with txt Extension\n\nFile with _txt_ extension is a very common form data and we have covered it in the previous section. Let's move to the JSON file\n\n### File with json Extension\n\nJSON stands for JavaScript Object Notation. Actually, it a stringified JavaScript object.\n_Example:_\n\n```py\n# dictionary\nperson_dct= {\n    \"name\":\"Asabeneh\",\n    \"country\":\"Finland\",\n    \"city\":\"Helsinki\",\n    \"skills\":[\"JavaScrip\", \"React\",\"Python\"]\n}\n# JSON: A string form a dictionary\nperson_json = \"{'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'skills': ['JavaScrip', 'React', 'Python']}\"\n\n# we use three quotes and make it multiple line to make it more readable\nperson_json = '''{\n    \"name\":\"Asabeneh\",\n    \"country\":\"Finland\",\n    \"city\":\"Helsinki\",\n    \"skills\":[\"JavaScrip\", \"React\",\"Python\"]\n}'''\n```\n\n### Changing JSON to dictionary\n\nTo change a JSON to a dictionary we use _loads_ method.\n\n```py\nimport json\n# JSON\nperson_json = '''{\n    \"name\": \"Asabeneh\",\n    \"country\": \"Finland\",\n    \"city\": \"Helsinki\",\n    \"skills\": [\"JavaScrip\", \"React\", \"Python\"]\n}'''\n# let's change JSON to dictionary\nperson_dct = json.loads(person_json)\nprint(person_dct)\nprint(person_dct['name'])\n```\n\n```sh\n# output\n{'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'skills': ['JavaScrip', 'React', 'Python']}\nAsabeneh\n```\n\n### Changing dictionary to JSON\n\nTo change a dictionary to a JSON we use _dumps_ method.\n\n```py\nimport json\n# python dictionary\nperson = {\n    \"name\": \"Asabeneh\",\n    \"country\": \"Finland\",\n    \"city\": \"Helsinki\",\n    \"skills\": [\"JavaScrip\", \"React\", \"Python\"]\n}\n# let's convert it to  json\nperson_json = json.dumps(person, indent=4) # indent could be 2, 4, 8. It beautify the json\nprint(type(person_json))\nprint(person_json)\n```\n\n```sh\n# output\n# when you it is printed it does not have the quote but actually it is a string\n# JSON does not have type, it is a string type.\n<class 'str'>\n{\n    \"name\": \"Asabeneh\",\n    \"country\": \"Finland\",\n    \"city\": \"Helsinki\",\n    \"skills\": [\n        \"JavaScrip\",\n        \"React\",\n        \"Python\"\n    ]\n}\n```\n\n### Saving as JSON file\n\nWe can also save our data as a json file. Let's save it as a json file using the following steps.\n\n```py\nimport json\n# python dictionary\nperson = {\n    \"name\": \"Asabeneh\",\n    \"country\": \"Finland\",\n    \"city\": \"Helsinki\",\n    \"skills\": [\"JavaScrip\", \"React\", \"Python\"]\n}\nwith open('./files/json_example.json', 'w', encoding='utf-8') as f:\n    json.dump(person, f, ensure_ascii=False, indent=4)\n```\n\nIn the above code, we use encoding and indentation. Indentation makes the json file easy to read.\n\n### File with csv Extension\n\nCSV stands for comma separated values. CSV is a simple file format used to store tabular data, such as a spreadsheet or database. CSV is a very common data format in data science.\n\n**Example:**\n\n```csv\n\"name\",\"country\",\"city\",\"skills\"\n\"Asabeneh\",\"Finland\",\"Helsinki\",\"JavaScrip\"\n```\n\n**Example:**\n\n```py\nimport csv\nwith open('./files/csv_example.csv') as f:\n    csv_reader = csv.reader(f, delimiter=',') # w use, reader method to read csv\n    line_count = 0\n    for row in csv_reader:\n        if line_count == 0:\n            print(f'Column names are :{\", \".join(row)}')\n            line_count += 1\n        else:\n            print(\n                f'\\t{row[0]} is a teachers. He lives in {row[1]}, {row[2]}.')\n            line_count += 1\n    print(f'Number of lines:  {line_count}')\n```\n\n```sh\n# output:\nColumn names are :name, country, city, skills\n        Asabeneh is a teachers. He lives in Finland, Helsinki.\nNumber of lines:  2\n```\n\n### File with xlsx Extension\n\nTo read excel we need to install _xlrd_ package. We will cover this after we cover package installing using pip.\n\n### File with xml Extension\n\nXML is another structured data format which looks like HTML. In XML the tags are not predefined. The first line is an XML declaration. The person tag is the root of the XML. The person has a gender attribute.\n**Example:XML**\n\n```xml\n<?xml version=\"1.0\"?>\n<person gender=\"female\">\n  <name>Asabeneh</name>\n  <country>Finland</country>\n  <city>Helsinki</city>\n  <skills>\n    <skill>JavaScrip</skill>\n    <skill>React</skill>\n    <skill>Python</skill>\n  </skills>\n</person>\n```\n\nHow to read an XML file, for more information check the [documentation](https://docs.python.org/2/library/xml.etree.elementtree.html)\n\n```py\nimport xml.etree.ElementTree as ET\ntree = ET.parse('./files/xml_example.xml')\nroot = tree.getroot()\nprint('Root tag:', root.tag)\nprint('Attribute:', root.attrib)\nfor child in root:\n    print('field: ', child.tag)\n```\n\n```sh\n# output\nRoot tag: person\nAttribute: {'gender': 'male'}\nfield: name\nfield: country\nfield: city\nfield: skills\n```\n\n## 💻 Exercises: Day 19\n\n1. Writ a function which count number of lines and number of words from a text. All the files are in data the folder:\n   1. Read obama_speech.txt file and count number of lines and now of words\n   2. Read michelle_obama_speech.txt file and count number of lines and now of words\n   3. Read donald_speech.txt file and count number of lines and now of words\n   4. Read melina_trump_speech.txt file and count number of lines and now of words\n2. Read the countries_data.json data file in data directory, create a function which find the ten most spoken languages\n\n   ```py\n   # Your output should look like this\n   print(most_spoken_languages(filename='./data/countries_data.json', 10))\n   [(91, 'English'),\n   (45, 'French'),\n   (25, 'Arabic'),\n   (24, 'Spanish'),\n   (9, 'Russian'),\n   (9, 'Portuguese'),\n   (8, 'Dutch'),\n   (7, 'German'),\n   (5, 'Chinese'),\n   (4, 'Swahili'),\n   (4, 'Serbian')]\n\n   # Your output should look like this\n   print(most_spoken_languages(filename='./data/countries_data.json', 3))\n   [(91, 'English'),\n   (45, 'French'),\n   (25, 'Arabic')]\n   ```\n\n3. Read the countries_data.json data file in data directory,create a function which create the ten most populated countries\n\n   ```py\n   # Your output should look like this\n   print(most_populated_countries(filename='./data/countries_data.json', 10))\n\n   [{'country': 'China', 'population': 1377422166},\n   {'country': 'India', 'population': 1295210000},\n   {'country': 'United States of America', 'population': 323947000},\n   {'country': 'Indonesia', 'population': 258705000},\n   {'country': 'Brazil', 'population': 206135893},\n   {'country': 'Pakistan', 'population': 194125062},\n   {'country': 'Nigeria', 'population': 186988000},\n   {'country': 'Bangladesh', 'population': 161006790},\n   {'country': 'Russian Federation', 'population': 146599183},\n   {'country': 'Japan', 'population': 126960000}]\n\n   # Your output should look like this\n\n   print(most_populated_countries(filename='./data/countries_data.json', 3))\n   [{'country': 'China', 'population': 1377422166},\n   {'country': 'India', 'population': 1295210000},\n   {'country': 'United States of America', 'population': 323947000}]\n   ```\n\n4. Extract all incoming emails from the email_exchange_big.txt file.\n5. Find the most common words in the English language. Call the name of your function find_most_common_words, it will take two parameters which are a string or a file and a positive integer. Your function will return an array of tuples in descending order. Check the output\n\n```py\n    # Your output should look like this\n\n    print(find_most_common_words('sample.txt', 10))\n    [(10, 'the'),\n    (8, 'be'),\n    (6, 'to'),\n    (6, 'of'),\n    (5, 'and'),\n    (4, 'a'),\n    (4, 'in'),\n    (3, 'that'),\n    (2, 'have'),\n    (2, 'I')]\n\n    # Your output should look like this\n    print(find_most_common_words('sample.txt', 5))\n\n    [(10, 'the'),\n    (8, 'be'),\n    (6, 'to'),\n    (6, 'of'),\n    (5, 'and')]\n```\n\n6. Use the function, find_most_frequent_words to find out:\n   1. The ten most frequent words used in [Obama's speech](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/data/obama_speech.txt)\n   2. The ten most frequent words used in [Michelle's speech](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/data/michelle_obama_speech.txt)\n   3. The ten most frequent words used in [Trump's speech](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/data/donald_speech.txt)\n   4. The ten most frequent words used in [Melina's speech](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/data/melina_trump_speech.txt)\n7. Write a python application which checks similarity between two texts. It takes a file or a string as a parameter and it will evaluate the similarity of the two texts. For instance check the similarity between the transcripts of [Michelle's](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/data/michelle_obama_speech.txt) and [Melina's](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/data/melina_trump_speech.txt) speech. You may need a couple of functions, function to clean the text(clean_text), function to remove support words(remove_support_words) and finally to check the similarity(check_text_similarity). List of [stop words](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/data/stop_words.py) are in the data directory\n8. Find the 10 most repeated words in the romeo_and_juliet.txt\n9. Read the [hacker news csv](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/data/hacker_news.csv) file and find out:\n   1. Count the number of lines containing python or Python\n   2. Count the number lines containing JavaScript, javascript or Javascript\n   3. Count the number lines containing Java not JavaScript\n\n# 📘 Day 20\n\n## Python PIP - Python Package Manager\n\n### What is PIP ?\n\nPIP stands for Preferred installer program. We use _pip_ to install different python packages.\nPackage is a python module which can contain one or more modules or other packages. A module or modules which we can install to our application is a package.\nIn programming, we do not have to write every utility programs instead we install packages and import the package to our applications.\n\n### Installing pip\n\nIf you did not install pip, lets install pip. Go to your terminal or command prompt and copy and past this:\n\n```sh\nasabeneh@Asabeneh:~$ pip install pip\n```\n\nCheck if it is installed by writing\n\n```sh\npip --version\n```\n\n```py\nasabeneh@Asabeneh:~$ pip --version\npip 19.3.1 from /usr/local/lib/python3.7/site-packages/pip (python 3.7)\n```\n\nAs you can see, I am using pip version 19.3.1, if you see some number a bit below or above that mean you have pip installed.\n\nLet's some of the package used in the python community for different purposes. Just to let you know that there are lots of package which are available for use with different applications.\n\n### Installing packages using pip\n\n\n\nLet's try to install _numpy_, which is called a numeric python. It is one of the most popular package in machine learning and data science community.\n\n- NumPy is the fundamental package for scientific computing with Python. It contains among other things:\n  - a powerful N-dimensional array object\n  - sophisticated (broadcasting) functions\n  - tools for integrating C/C++ and Fortran code\n  - useful linear algebra, Fourier transform, and random number capabilities\n\n```sh\nasabeneh@Asabeneh:~$ pip install numpy\n```\n\nLets start using numpy. Open your python interactive shell, write python and then import numpy as follows:\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.7.5 (default, Nov  1 2019, 02:16:32)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> import numpy\n>>> numpy.version.version\n'1.17.3'\n>>> lst = [1, 2, 3,4, 5]\n>>> np_arr = numpy.array(lst)\n>>> np_arr\narray([1, 2, 3, 4, 5])\n>>> len(np_arr)\n5\n>>> np_arr * 2\narray([ 2,  4,  6,  8, 10])\n>>> np_arr  + 2\narray([3, 4, 5, 6, 7])\n>>>\n```\n\nPandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language. Lets install big brother of numpy _pandas_ as we did for _numpy_.\n\n```sh\nasabeneh@Asabeneh:~$ pip install pandas\n```\n\n```py\nasabeneh@Asabeneh:~$ python\nPython 3.7.5 (default, Nov  1 2019, 02:16:32)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> import pandas\n```\n\nThis section is not about numpy nor pandas, here we are trying to learn how to install packages and how to import them. If it is needed we will talk about different packages in other sections.\n\nLet's import a web browser module, which can help us to open any website.You do not install this module, it is installed by default with python 3.  For instance if you like to open any number of website at any time or if you like to schedule something this *webbrowser* module can be use.\n```py\nimport webbrowser # web browser module to open websites\n\n# list of urls: python\nurl_lists = [\n    'http://www.python.org',\n    'https://www.linkedin.com/in/asabeneh/',\n    'https://twitter.com/Asabeneh',\n    'https://twitter.com/Asabeneh',\n]\n\n# opens the above list of websites in a different tab\nfor url in url_lists:\n    webbrowser.open_new_tab(url)\n```\n\n### Uninstall packages\n\nIf you do not like to keep the installed packages, you can remove them.\n\n```sh\npip uninstall packagename\n```\n\n### List of packages\n\nTo see the installed packages on our machine. We can use pip followed by lis.\n\n```sh\npip list\n```\n\n### Show package\n\nTo show information about a package\n\n```sh\npip show packagename\n```\n\n```sh\nasabeneh@Asabeneh:~$ pip show pandas\nName: pandas\nVersion: 0.25.3\nSummary: Powerful data structures for data analysis, time series, and statistics\nHome-page: http://pandas.pydata.org\nAuthor: None\nAuthor-email: None\nLicense: BSD\nLocation: /usr/local/lib/python3.7/site-packages\nRequires: python-dateutil, pytz, numpy\nRequired-by:\n```\n\nIf we want even more detail than the above, just add --verbose\n\n```sh\nasabeneh@Asabeneh:~$ pip show --verbose pandas\nName: pandas\nVersion: 0.25.3\nSummary: Powerful data structures for data analysis, time series, and statistics\nHome-page: http://pandas.pydata.org\nAuthor: None\nAuthor-email: None\nLicense: BSD\nLocation: /usr/local/lib/python3.7/site-packages\nRequires: numpy, pytz, python-dateutil\nRequired-by:\nMetadata-Version: 2.1\nInstaller: pip\nClassifiers:\n  Development Status :: 5 - Production/Stable\n  Environment :: Console\n  Operating System :: OS Independent\n  Intended Audience :: Science/Research\n  Programming Language :: Python\n  Programming Language :: Python :: 3\n  Programming Language :: Python :: 3.5\n  Programming Language :: Python :: 3.6\n  Programming Language :: Python :: 3.7\n  Programming Language :: Python :: 3.8\n  Programming Language :: Cython\n  Topic :: Scientific/Engineering\nEntry-points:\n  [pandas_plotting_backends]\n  matplotlib = pandas:plotting._matplotlib\n```\n\n### PIP freeze\n\nGenerate output suitable for a requirements file.\n\n```sh\nasabeneh@Asabeneh:~$ pip freeze\ndocutils==0.11\nJinja2==2.7.2\nMarkupSafe==0.19\nPygments==1.6\nSphinx==1.2.2\n```\n\nThe pip freeze gave us the packages use installed and their version. We use with requirements.txt file for deployment.\n\n### Reading from URL\n\nBy now you are familiar with how to read or write on a file which is located in you local machine. Sometimes, we may like to read from a website using url or from an API.\nAPI stands for Application Program Interface. It is a means to exchange structure data between servers primarily a json data. To open network, we need a package called _requests_ which allows to open network and to implement CRUD(create, read, update and delete) operation. In this section, we will cover only reading part of a CRUD.\n\nLet's install _requests_\n\n```py\nasabeneh@Asabeneh:~$ pip install requests\n```\n\nWe will see _get_, _status_code_, _headers_, _text_ and _json_ methods from _requests_ module\n_ get(): to open a network and fetch data from url and it returns a response object\n_ status_code: After we fetched, we check the status(succes, error, etc)\n_ headers: To check the header types\n_ text: to extract the text from the fetched response object \\* json: to extract json data\nLet's read a txt file form this website, https://www.w3.org/TR/PNG/iso_8859-1.txt.\n\n```py\nimport requests # importing the request module\n\nurl = 'https://www.w3.org/TR/PNG/iso_8859-1.txt' # text from a website\n\nresponse = requests.get(url) # opening a network and fetching a data\nprint(response)\nprint(response.status_code) # status code, success:200\nprint(response.headers)     # headers information\nprint(response.text) # gives all the text from the page\n```\n\n```sh\n<Response [200]>\n200\n{'date': 'Sun, 08 Dec 2019 18:00:31 GMT', 'last-modified': 'Fri, 07 Nov 2003 05:51:11 GMT', 'etag': '\"17e9-3cb82080711c0;50c0b26855880-gzip\"', 'accept-ranges': 'bytes', 'cache-control': 'max-age=31536000', 'expires': 'Mon, 07 Dec 2020 18:00:31 GMT', 'vary': 'Accept-Encoding', 'content-encoding': 'gzip', 'access-control-allow-origin': '*', 'content-length': '1616', 'content-type': 'text/plain', 'strict-transport-security': 'max-age=15552000; includeSubdomains; preload', 'content-security-policy': 'upgrade-insecure-requests'}\n```\n\n- Lets read from an api. API stands for Application Program Interface. It is a means to exchange structure data between servers primarily a json data. An example of api:https://restcountries.eu/rest/v2/all. Let's read this API using _requests_ module.\n\n```py\nimport requests\nurl = 'https://restcountries.eu/rest/v2/all'  # countries api\nresponse = requests.get(url)  # opening a network and fetching a data\nprint(response) # response object\nprint(response.status_code)  # status code, success:200\ncountries = response.json()\nprint(countries[:1])  # we sliced only the first country, remove the slicing to see all countries\n```\n\n```sh\n<Response [200]>\n200\n[{'alpha2Code': 'AF',\n  'alpha3Code': 'AFG',\n  'altSpellings': ['AF', 'Afġānistān'],\n  'area': 652230.0,\n  'borders': ['IRN', 'PAK', 'TKM', 'UZB', 'TJK', 'CHN'],\n  'callingCodes': ['93'],\n  'capital': 'Kabul',\n  'cioc': 'AFG',\n  'currencies': [{'code': 'AFN', 'name': 'Afghan afghani', 'symbol': '؋'}],\n  'demonym': 'Afghan',\n  'flag': 'https://restcountries.eu/data/afg.svg',\n  'gini': 27.8,\n  'languages': [{'iso639_1': 'ps',\n                 'iso639_2': 'pus',\n                 'name': 'Pashto',\n                 'nativeName': 'پښتو'},\n                {'iso639_1': 'uz',\n                 'iso639_2': 'uzb',\n                 'name': 'Uzbek',\n                 'nativeName': 'Oʻzbek'},\n                {'iso639_1': 'tk',\n                 'iso639_2': 'tuk',\n                 'name': 'Turkmen',\n                 'nativeName': 'Türkmen'}],\n  'latlng': [33.0, 65.0],\n  'name': 'Afghanistan',\n  'nativeName': 'افغانستان',\n  'numericCode': '004',\n  'population': 27657145,\n  'region': 'Asia',\n  'regionalBlocs': [{'acronym': 'SAARC',\n                     'name': 'South Asian Association for Regional Cooperation',\n                     'otherAcronyms': [],\n                     'otherNames': []}],\n  'subregion': 'Southern Asia',\n  'timezones': ['UTC+04:30'],\n  'topLevelDomain': ['.af'],\n  'translations': {'br': 'Afeganistão',\n                   'de': 'Afghanistan',\n                   'es': 'Afganistán',\n                   'fa': 'افغانستان',\n                   'fr': 'Afghanistan',\n                   'hr': 'Afganistan',\n                   'it': 'Afghanistan',\n                   'ja': 'アフガニスタン',\n                   'nl': 'Afghanistan',\n                   'pt': 'Afeganistão'}}]\n```\n\nWe use _json()_ method from response object, if the we are fetching JSON data. For txt, html, xml and other file formats we can use _text_.\n\n### Creating a package\n\nWe organize a large number of files in different folders and subfolders based on some criteria, so that we can find and manage them easily. As you know, a module can contain multiple objects, such as classes, functions, etc. A package can contain one or more relevant modules.A package is actually a folder containing one or more module files. Let's create a package named mypackage, using the following steps:\n\nCreate a new folder named mypacakge inside 30DaysOfPython folder\nCreate an empty **init**.py file in the mypackage folder.\nCreate modules arithmetic.py and greet.py with following code:\n\n```py\n# mypackage/arithmetics.py\n# arithmetics.py\ndef add_numbers(*args):\n    total = 0\n    for num in args:\n        total += num\n    return total\n\n\ndef subtract(a, b):\n    return (a - b)\n\n\ndef multiple(a, b):\n    return a * b\n\n\ndef division(a, b):\n    return a / b\n\n\ndef remainder(a, b):\n    return a % b\n\n\ndef power(a, b):\n    return a ** b\n```\n```py\n# mypackage/greet.py\n# greet.py\ndef greet_person(firstname, lastname):\n    return f'{firstname} {lastname}, welcome to 30DaysOfPython Challenge!'\n```\nThe folder structure of your package should look like this:\n```sh\n─ mypackage\n    ├── __init__.py\n    ├── arithmetic.py\n    └── greet.py\n```\nNow let's open the python interactive shell and try the package we have created:\n```sh\nasabeneh@Asabeneh:~/Desktop/30DaysOfPython$ python\nPython 3.7.5 (default, Nov  1 2019, 02:16:32)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> from mypackage import arithmetics\n>>> arithmetics.add_numbers(1,2,3,5)\n11\n>>> arithmetics.subtract(5, 3)\n2\n>>> arithmetics.multiple(5, 3)\n15\n>>> arithmetics.division(5, 3)\n1.6666666666666667\n>>> arithmetics.remainder(5, 3)\n2\n>>> arithmetics.power(5, 3)\n125\n>>> from mypackage import greet\n>>> greet.greet_person('Asabeneh', 'Yetayeh')\n'Asabeneh Yetayeh, welcome to 30DaysOfPython Challenge!'\n>>>\n```\nAs you can see our package works perfect. The package folder contains a special file called __init__.py which stores the package's content. If we put  __init__.py in the package folder, python start recognizes it as a package.\nThe __init__.py exposes specified resources from its modules to be imported to other python files. An empty __init__.py file makes all functions available when a package is imported. The __init__.py is essential for the folder to be recognized by Python as a package.\n\n### Further information about packages\n\n- Database\n  - SQLAlchemy or SQLObject - Object oriented access to several different database systems\n    - _pip install SQLAlchemy_\n- Web Development\n  - Django - High-level web framework.\n    - _pip install django_\n  - Flask - microframework for Python based on Werkzeug, Jinja 2. (It's BSD licensed)\n    - _pip install flask_\n- HTML Parser\n\n  - [Beautiful Soup](https://www.crummy.com/software/BeautifulSoup/bs4/doc/) - HTML/XML parser designed for quick turnaround projects like screen-scraping, will accept bad markup.\n    - _pip install beautifulsoup4_\n  - PyQuery - implements jQuery in Python; faster than BeautifulSoup, apparently.\n\n- XML Processing\n  - ElementTree - The Element type is a simple but flexible container object, designed to store hierarchical data structures, such as simplified XML infosets, in memory. --Note: Python 2.5 and up has ElementTree in the Standard Library\n- GUI\n  - PyQt - Bindings for the cross-platform Qt framework.\n  - TkInter - The traditional Python user interface toolkit.\n- Data Analysis, Data Science and Machine learning\n  - Numpy: Numpy(numeric python) is known as one of the most popular machine learning library in Python.\n  - Pandas: is a machine learning library in Python that provides data structures of high-level and a wide variety of tools for analysis.\n  - SciPy: SciPy is a machine learning library for application developers and engineers. SciPy library contains modules for optimization, linear algebra, integration, image processing, and statistics.\n  - Scikit-Learn: It is NumPy and SciPy. It is considered as one of the best libraries for working with complex data.\n  - TensorFlow: is a machine learning library built by Google.\n  - Keras: is considered as one of the coolest machine learning libraries in Python. It provides an easier mechanism to express neural networks. Keras also provides some of the best utilities for compiling models, processing data-sets, visualization of graphs, and much more.\n- Network:\n  - requests: is a package which we can use to send requests to a server(GET, POST, DELETE, PUT)\n    - _pip install requests_\n\n## Exercises: Day 20\n\n1. Read this url and find out the 10 most frequent words.romeo_and_juliet = 'http://www.gutenberg.org/files/1112/1112.txt'\n1. Read the cats api and cats_api = 'https://api.thecatapi.com/v1/breeds' and find the avarage weight of cat in metric unit.\n1. Read the countries api and find out the 10 largest countries\n1. UCI is one the most common place for get data set for data science and machine learning. Read the content of UCL(http://mlr.cs.umass.edu/ml/datasets.html). Without library it will be difficult, you may try it with BeautifulSoup4\n\n# 📘 Day 21\n\n## Classes and Objects\n\nPython is an object oriented programming language. Everything in Python is an object, with its properties and methods. A number, string, list, dictionary,tuple, set etc. used in a program is an object of a corresponding built-in class. We create class to create an object. A Class is like an object constructor, or a \"blueprint\" for creating objects. We instantiate a class to create an object. The class defines attributes and the behavior of the object, while the object, on the other hand, represents the class.\n\nWe have been working with classes and objects right from the beginning of these challenge unknowingly. Every element in a Python program is an object of a class.\nLet's check if everything in python is class:\n\n```py\nLast login: Tue Dec 10 09:35:28 on console\nasabeneh@Asabeneh:~$ python\nPython 3.7.5 (default, Nov  1 2019, 02:16:32)\n[Clang 11.0.0 (clang-1100.0.33.8)] on darwin\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> num = 10\n>>> type(num)\n<class 'int'>\n>>> string = 'string'\n>>> type(string)\n<class 'str'>\n>>> boolean = True\n>>> type(boolean)\n<class 'bool'>\n>>> lst = []\n>>> type(lst)\n<class 'list'>\n>>> tpl = ()\n>>> type(tpl)\n<class 'tuple'>\n>>> set1 = set()\n>>> type(set1)\n<class 'set'>\n>>> dct = {}\n>>> type(dct)\n<class 'dict'>\n```\n\n### Creating a Class\n\nTo create a class we need the key word **class** followed by colon. Class name should be **CamelCase**.\n\n```sh\n# syntax\nclass ClassName:\n  code goes here\n```\n\n**Example:**\n\n```py\nclass Person:\n  pass\n```\n\n```sh\n<__main__.Person object at 0x10804e510>\n```\n\n### Creating an Object\n\nWe can create an object by calling the class.\n\n```py\np = Person()\nprint(p)\n```\n\n### Class Constructor\n\nIn the above examples, we have created an object from the Person class. However, Class without a constructor is not really useful in real applications. Let's use constructor function to make our class more useful. Like the constructor function in Java or JavaScript, python has also a builtin _**init**()_ constructor function. The _**init**_ constructor function has self parameter which is a reference to the current instance of the class\n**Examples:**\n\n```py\nclass Person:\n      def __init__ (self, name):\n          self.name =name\n\np = Person('Asabeneh')\nprint(p.name)\nprint(p)\n```\n\n```sh\n# output\nAsabeneh\n```\n\nLet's add more parameter to the constructor function.\n\n```py\nclass Person:\n      def __init__(self, firstname, lastname, age, country, city):\n          self.firstname = firstname\n          self.lastname = lastname\n          self.age = age\n          self.country = country\n          self.city = city\n\n\np = Person('Asabeneh', 'Yetayeh', 250, 'Finland', 'Helsinki')\nprint(p.firstname)\nprint(p.lastname)\nprint(p.age)\nprint(p.country)\nprint(p.city)\n```\n\n```sh\n# output\nAsabeneh\nYetayeh\n250\nFinland\nHelsinki\n```\n\n### Object Methods\n\nObjects can have methods. The methods are functions which are belongs to the object.\n**Example:**\n\n```py\nclass Person:\n      def __init__(self, firstname, lastname, age, country, city):\n          self.firstname = firstname\n          self.lastname = lastname\n          self.age = age\n          self.country = country\n          self.city = city\n\n      def person_info(self):\n        return f'{self.firstname} {self.lastname} is {self.age} year old. He lives in {self.city}, {self.country}'\n\n\np = Person('Asabeneh', 'Yetayeh', 250, 'Finland', 'Helsinki')\nprint(p.person_info())\n```\n\n```sh\n# output\nAsabeneh Yetayeh is 250 year old. He lives in Helsinki, Finland\n```\n\n### Object default methods\n\nSometimes, you may want to have a default values for you object methods. If we give a default values for the parameters in the constructor, we can avoid error when we call or instantiate our class without parameters. Let's see how it looks using example.\n\n**Example:**\n\n```py\nclass Person:\n      def __init__(self, firstname='Asabeneh', lastname='Yetayeh', age=250, country='Finland', city='Helsinki'):\n          self.firstname = firstname\n          self.lastname = lastname\n          self.age = age\n          self.country = country\n          self.city = city\n\n      def person_info(self):\n        return f'{self.firstname} {self.lastname} is {self.age} year old. He lives in {self.city}, {self.country}.'\n\np1 = Person()\nprint(p1.person_info())\np2 = Person('John', 'Doe', 30, 'Nomanland', 'Noman city')\nprint(p2.person_info())\n```\n\n```sh\n# output\nAsabeneh Yetayeh is 250 year old. He lives in Helsinki, Finland.\nJohn Doe is 30 year old. He lives in Noman city, Nomanland.\n```\n\n### Method to modify class default values\n\nIn the example below, the person class, all the constructor parameters have default values and in addition to that we have a skills default value which we can access it using method. Let's create add_skill method to add skill to the skills list.\n\n```py\nclass Person:\n      def __init__(self, firstname='Asabeneh', lastname='Yetayeh', age=250, country='Finland', city='Helsinki'):\n          self.firstname = firstname\n          self.lastname = lastname\n          self.age = age\n          self.country = country\n          self.city = city\n          self.skills = []\n\n      def person_info(self):\n        return f'{self.firstname} {self.lastname} is {self.age} year old. He lives in {self.city}, {self.country}.'\n      def add_skill(self, skill):\n          self.skills.append(skill)\n\np1 = Person()\nprint(p1.person_info())\np1.add_skill('HTML')\np1.add_skill('CSS')\np1.add_skill('JavaScript')\np2 = Person('John', 'Doe', 30, 'Nomanland', 'Noman city')\nprint(p2.person_info())\nprint(p1.skills)\nprint(p2.skills)\n```\n\n```sh\n# output\nAsabeneh Yetayeh is 250 year old. He lives in Helsinki, Finland.\nJohn Doe is 30 year old. He lives in Noman city, Nomanland.\n['HTML', 'CSS', 'JavaScript']\n[]\n```\n\n### Inheritance\n\nUsing inheritance we can reuse parent class code. Inheritance allows us to define a class that inherits all the methods and properties from another class. The parent class or super or base class is the class which gives all the methods and properties. Child class is the class the inherits from another class.\nLet's see create a student class by inheriting from person class.\n\n```py\nclass Student(Person):\n    pass\n\n\ns1 = Student('Eyob', 'Yetayeh', 30, 'Finland', 'Helsinki')\ns2 = Student('Lidiya', 'Teklemariam', 28, 'Finland', 'Espoo')\nprint(s1.person_info())\ns1.add_skill('JavaScript')\ns1.add_skill('React')\ns1.add_skill('Python')\nprint(s1.skills)\n\nprint(s2.person_info())\ns2.add_skill('Organizing')\ns2.add_skill('Marketing')\ns2.add_skill('Digital Marketing')\nprint(s2.skills)\n\n```\n\n```sh\noutput\nEyob Yetayeh is 30 year old. He lives in Helsinki, Finland.\n['JavaScript', 'React', 'Python']\nLidiya Teklemariam is 28 year old. He lives in Espoo, Finland.\n['Organizing', 'Marketing', 'Digital Marketing']\n```\n\nWe didn't call the _**init**()_ constructor in the child class. If we didn't call it we can access all the properties but if we call it once we access the parent properties by calling _super_.\nWe can write add a new method to the child or we can overwrite the parent class by creating the same method name in the child class. When we add the **init**() function, the child class will no longer inherit the parent's **init**() function.\n\n### Overriding parent method\n\n```py\nclass Student(Person):\n    def __init__ (self, firstname='Asabeneh', lastname='Yetayeh',age=250, country='Finland', city='Helsinki', gender='male'):\n        self.gender = gender\n        super().__init__(firstname, lastname,age, country, city)\n    def person_info(self):\n        gender = 'He' if self.gender =='male' else 'She'\n        return f'{self.firstname} {self.lastname} is {self.age} year old. {gender} lives in {self.city}, {self.country}.'\n\ns1 = Student('Eyob', 'Yetayeh', 30, 'Finland', 'Helsinki','male')\ns2 = Student('Lidiya', 'Teklemariam', 28, 'Finland', 'Espoo', 'female')\nprint(s1.person_info())\ns1.add_skill('JavaScript')\ns1.add_skill('React')\ns1.add_skill('Python')\nprint(s1.skills)\n\nprint(s2.person_info())\ns2.add_skill('Organizing')\ns2.add_skill('Marketing')\ns2.add_skill('Digital Marketing')\nprint(s2.skills)\n```\n\n```sh\nEyob Yetayeh is 30 year old. He lives in Helsinki, Finland.\n['JavaScript', 'React', 'Python']\nLidiya Teklemariam is 28 year old. She lives in Espoo, Finland.\n['Organizing', 'Marketing', 'Digital Marketing']\n```\n\nWe can use super() function or the parent name Person to automatically inherit the methods and properties from its parent. In the above example, we override the parant method. The child method has a different feature, it can identify if the gender is male or female and assign the proper pronoun(He/She).\n\n## 💻 Exercises: Day 21\n\n1. Python has the module called _statistics_ and we can use this module to do all the statistical caluculations. Hower to challlenge ourselves, let's try to develop a program which calculate measure of central tendency of a sample(mean, median, mode) and measure of variability(range, variance, standard deviation). In addition to those measures find the min, max, count, percentile, and frequency distribution of the sample. You can create a class called Statistics and create all the functions which do statistical calculations as method for the Statistics class. Check the output below.\n\n```py\nages = [31, 26, 34, 37, 27, 26, 32, 32, 26, 27, 27, 24, 32, 33, 27, 25, 26, 38, 37, 31, 34, 24, 33, 29, 26]\n\nprint('Count:', data.count()) # 25\nprint('Sum: ', data.sum()) # 744\nprint('Min: ', data.min()) # 24\nprint('Max: ', data.max()) # 38\nprint('Range: ', data.range() # 14\nprint('Mean: ', data.mean()) # 30\nprint('Median: ',data.median()) # 29\nprint('Mode: ', data.mode()) # {'mode': 26, 'count': 5}\nprint('Variance: ',data.var()) # 17.5\nprint('Standard Deviation: ', data.std()) # 4.2\nprint('Variance: ',data.var()) # 17.5\nprint('Frequency Distribution: ',data.freq_dist()) # [(20.0, 26), (16.0, 27), (12.0, 32), (8.0, 37), (8.0, 34), (8.0, 33), (8.0, 31), (8.0, 24), (4.0, 38), (4.0, 29), (4.0, 25)]\n```\n\n```sh\n# you output should look like this\nprint(data.describe())\nCount: 25\nSum:  744\nMin:  24\nMax:  38\nRange:  14\nMean:  30\nMedian:  29\nMode:  (26, 5)\nVariance:  17.5\nStandard Deviation:  4.2\nFrequency Distribution: [(20.0, 26), (16.0, 27), (12.0, 32), (8.0, 37), (8.0, 34), (8.0, 33), (8.0, 31), (8.0, 24), (4.0, 38), (4.0, 29), (4.0, 25)]\n```\n1. Create a class called PersonAccount. It has firstname, lastname, incomes, expenses properties and it has total_income, total_expense, account_info,add_income, add_expense and account_balance methods. Incomes is a set of incomes and its description and the same goes for expenses.\n\n[<< Part 6 ](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme16-18.md) | [Part 8 >>](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme22-24.md)\n\n---\n"
  },
  {
    "path": "old_files/readme22-24.md",
    "content": "![30DaysOfPython](./images/30DaysOfPython_banner3@2x.png)\n\n🧳 [Part 1: Day 1 - 3](https://github.com/Asabeneh/30-Days-Of-Python)  \n🧳 [Part 2: Day 4 - 6](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme4-6.md)  \n🧳 [Part 3: Day 7 - 9](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme7-9.md)  \n🧳 [Part 4: Day 10 - 12](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme10-12.md)  \n🧳 [Part 5: Day 13 - 15](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme13-15.md)  \n🧳 [Part 6: Day 16 - 18](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme16-18.md)  \n🧳 [Part 7: Day 19 - 21](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme19-21.md)  \n🧳 [Part 8: Day 22 - 24](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme22-24.md)  \n🧳 [Part 9: Day 25 - 27](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme25-27.md)  \n🧳 [Part 10: Day 28 - 30](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme28-30.md) \n\n---\n- [📘 Day 22](#%f0%9f%93%98-day-22)\n  - [Python Web Scraping](#python-web-scraping)\n    - [What is web scrapping](#what-is-web-scrapping)\n  - [💻 Exercises: Day 22](#%f0%9f%92%bb-exercises-day-22)\n- [📘 Day 23](#%f0%9f%93%98-day-23)\n  - [Setting up Virtual Environments](#setting-up-virtual-environments)\n  - [💻 Exercises: Day 23](#%f0%9f%92%bb-exercises-day-23)\n- [📘 Day 24](#%f0%9f%93%98-day-24)\n  - [Python for Statistical Analysis](#python-for-statistical-analysis)\n  - [Statistics](#statistics)\n  - [Data](#data)\n  - [Statistics Module](#statistics-module)\n- [NumPy](#numpy)\n\nGIVE FEEDBACK: http://thirtydayofpython-api.herokuapp.com/feedback\n# 📘 Day 22\n\n## Python Web Scraping\n\n### What is web scrapping\n\nThe internet is full huge amount of data which can be used for different uses. To collect this data we need to know how scrape data on a website.\n\nWeb scraping is the process of extracting and collecting data from websites and storing the data into a local machine or into a database.\n\nIn this section, we will use beautifulsoup and requests package to scape data. The beautifulsoup package we are using beautifulsoup 4.\n\nTo start scraping a website you need _requests_, _beautifoulSoup4_ and _website_ to be scrapped.\n\n```sh\npip install requests\npip installl install beautifulsoup4\n```\n\nTo scrape a data on a website it needs basic understanding of HTML tags and css selectors. We target content from a website using HTML tag, class or an id.\nLet's import the requests and BeautifulSoup module\n\n```py\nimport requests\nfrom bs4 import BeautifulSoup\n```\n\nLet's declare url variable for the website which we are going to scrape.\n\n```py\n\nimport requests\nfrom bs4 import BeautifulSoup\nurl = 'http://mlr.cs.umass.edu/ml/datasets.html'\n\n# Lets use the requests get method to fetch the data from url\n\nresponse = requests.get(url)\n# lets check the status\nstatus = response.status_code\nprint(status) # 200 means the fetching was successful\n```\n\n```sh\n200\n```\n\nUsing beautifulSoup to parse content from the page\n\n```py\nimport requests\nfrom bs4 import BeautifulSoup\nurl = 'http://mlr.cs.umass.edu/ml/datasets.html'\n\nresponse = requests.get(url)\ncontent = response.content # we get all the content from the website\nsoup = BeautifulSoup(content, 'html.parser') # beautiful soup will give a chance to parse\nprint(soup.title) # <title>UCI Machine Learning Repository: Data Sets</title>\nprint(soup.title.get_text()) # UCI Machine Learning Repository: Data Sets\nprint(soup.body) # gives the whole page on the website\n# print(soup.body)\nprint(response.status_code)\n\ntables = soup.find_all('table', {'cellpadding':'3'})\n# We are targeting the table with cellpadding attribute and the attribute value\n# We can select using id, class or HTML tag , for more information check the beautifulsoup doc\ntable = tables[0] # the result is list, we are taking out from the list\nfor td in table.find('tr').find_all('td'):\n    print(td.text)\n```\n\nIf you run the above code, you can see that the extraction is half done. You can continue doing it because it is part of exercise 1.\nFor reference check the beautiful [soup documentation](https://www.crummy.com/software/BeautifulSoup/bs4/doc/#quick-start)\n\n## 💻 Exercises: Day 22\n\n1. Extract the table in this url (http://mlr.cs.umass.edu/ml/datasets.html) and change it to a json file\n2. Scrape the presidents table and store the data as json(https://en.wikipedia.org/wiki/List_of_presidents_of_the_United_States)\n\n# 📘 Day 23\n\n## Setting up Virtual Environments\n\nTo start with project, it would be better to have a virtual environment. Virtual environment can help us to create an isolated or separate environment. This will help us to avoid conflicts in dependencies across projects. If you write pip freeze on your terminal you will see all the installed packages on your computer. If we use virtualenv, we will access only packages which are specific for that project. Open your terminal and install virtualenv\n\n```sh\nasabeneh@Asabeneh:~/Desktop/30DaysOfPython/flask_project$ pip install virtualenv\n```\n\nAfter installing the virtualenv package go to your project folder and create a virtual env by writing:\n``sh\nasabeneh@Asabeneh:~/Desktop/30DaysOfPython/flask_project\\$ virtualenv venv\n\n````\nThe venv name could another name too but I prefer to call it venv. Let's check if the the venv is create by using ls command.\n```sh\nasabeneh@Asabeneh:~/Desktop/30DaysOfPython/flask_project$ ls\nvenv/\n````\n\nLet's activate the virtual environment by writing the following command at our project folder.\n\n```sh\nasabeneh@Asabeneh:~/Desktop/30DaysOfPython/flask_project$ source venv/bin/activate\n\n```\n\nAfter you write the activation command, your project directory will start with venv. See the example below.\n\n```sh\n(venv) asabeneh@Asabeneh:~/Desktop/30DaysOfPython/flask_project$\n```\n\nNow, lets check the available package in this project by writing pip freeze. You will not see any package.\n\nWe are going to do a small flask project so let's install flask to this project.\n\n```sh\n(venv) asabeneh@Asabeneh:~/Desktop/30DaysOfPython/flask_project$ pip install Flask\n```\n\nNow, let's write pip freeze to see the install packages in the project\n\n```sh\n(venv) asabeneh@Asabeneh:~/Desktop/30DaysOfPython/flask_project$ pip freeze\nClick==7.0\nFlask==1.1.1\nitsdangerous==1.1.0\nJinja2==2.10.3\nMarkupSafe==1.1.1\nWerkzeug==0.16.0\n```\n\nWhen you finish you should dactivate active project using _deactivate_.\n\n```sh\n(venv) asabeneh@Asabeneh:~/Desktop/30DaysOfPython$ deactivate\n```\n\nThe necessary modules to work on flask are installed. Now, you project directory is ready for flask project. You should include the venv to your .gitignore file not to push it to github.\n\n## 💻 Exercises: Day 23\n1. Create a project directory with a virtual environment based on the example give above.\n\n# 📘 Day 24\n## Python for Statistical Analysis\n## Statistics\n\nStatistics is the discipline that studies the _collection_, _organization_, _displaying_, _analysis_, _interpretation_ and _presentation_ of data.\nStatistics is a branch of mathematics that is recommended to be a prerequisite for  data science and machine learning. Statistics is a very broad field but we will focus in this section only on the most relevant part.\nAfter completing this challenge, you may go to web development, data analysis, machine learning and data science path. Whatever path you may follow, at some point in your career you will get data which you may work on. Having some statistical knowledge will help you to make decision based on data, *data tells as they say*.\n\n## Data\n\nWhat is data? Data is any set of characters that is gathered and translated for some purpose, usually analysis. It can be any character, including text and numbers, pictures, sound, or video. If data is not put into context, it doesn't give any sense to a human or computer. To make sense from data we need to work on the data using different tools.\n\nThe work flow of data analysis, data science or machine learning starts from data. Data can be provided from some data source or it can be created. There are structured and and unstructure data. \n\nData can be found as small or big data format. Most of the data types we will get have been covered in the file handling section.\n\n## Statistics Module\n\nThe python _statistics_ module provides functions for calculating mathematical statistics of numeric data. The module is not intended to be a competitor to third-party libraries such as NumPy, SciPy, or proprietary full-featured statistics packages aimed at professional statisticians such as Minitab, SAS and Matlab. It is aimed at the level of graphing and scientific calculators.\n\n# NumPy\n\nIn the first section we defined python as a great general-purpose programming language on its own, but with the help of other popular libraries (numpy, scipy, matplotlib, pandas etc) it becomes a powerful environment for scientific computing.\n\nNumpy is the core library for scientific computing in Python. It provides a high-performance multidimensional array object, and tools for working with arrays.\n\nSo far, we have been using vscode but from now on I would recommend using Jupyter Notebook. To access jupter notebook let's install [anaconda](https://www.anaconda.com/). If you are using anaconda most of the common packages are included and you don't have install packages if you installed anaconda.\n\n[continue](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/numpy.md)\n\n\n[<< Part 7 ](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme19-21.md) | [Part 9 >>](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme25-27.md)\n\n---\n"
  },
  {
    "path": "old_files/readme25-27.md",
    "content": "![30DaysOfPython](./images/30DaysOfPython_banner3@2x.png)\n\n🧳 [Part 1: Day 1 - 3](https://github.com/Asabeneh/30-Days-Of-Python)\n🧳 [Part 2: Day 4 - 6](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme4-6.md)\n🧳 [Part 3: Day 7 - 9](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme7-9.md)\n🧳 [Part 4: Day 10 - 12](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme10-12.md)\n🧳 [Part 5: Day 13 - 15](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme13-15.md)\n🧳 [Part 6: Day 16 - 18](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme16-18.md)\n🧳 [Part 7: Day 19 - 21](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme19-21.md)\n🧳 [Part 8: Day 22 - 24](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme22-24.md)\n🧳 [Part 9: Day 25 - 27](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme25-27.md)\n🧳 [Part 10: Day 28 - 30](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme28-30.md)\n\n- [📘 Day 25](#%f0%9f%93%98-day-25)\n  - [Pandas](#pandas)\n  - [Importing pandas](#importing-pandas)\n    - [Creating Pandas Series with default index](#creating-pandas-series-with-default-index)\n    - [Creating Pandas Series with custom index](#creating-pandas-series-with-custom-index)\n    - [Creating Pandas Series from a dictionary](#creating-pandas-series-from-a-dictionary)\n    - [Creating a constant pandas series](#creating-a-constant-pandas-series)\n    - [Creating a pandas series using linspace](#creating-a-pandas-series-using-linspace)\n  - [DataFrames](#dataframes)\n    - [Creating DataFrames from list of lists](#creating-dataframes-from-list-of-lists)\n    - [Creating DataFrame using Dictionary](#creating-dataframe-using-dictionary)\n    - [Creating DataFrams from list of dictionaries](#creating-dataframs-from-list-of-dictionaries)\n  - [Reading CSV File using pandas](#reading-csv-file-using-pandas)\n    - [Data Exploration](#data-exploration)\n  - [Modifying DataFrame](#modifying-dataframe)\n    - [Create a DataFrame](#create-a-dataframe)\n    - [Adding new column](#adding-new-column)\n    - [Modifying column values](#modifying-column-values)\n    - [Formating DataFrame column](#formating-dataframe-column)\n  - [Checking data types of Column values](#checking-data-types-of-column-values)\n    - [Boolean Indexing](#boolean-indexing)\n  - [Exercises: Day 25](#exercises-day-25)\n- [📘 Day 26](#%f0%9f%93%98-day-26)\n  - [Python for Web](#python-for-web)\n    - [Flask](#flask)\n      - [Folder structure](#folder-structure)\n    - [Setting up your project directory](#setting-up-your-project-directory)\n    - [Creating routes](#creating-routes)\n    - [Creating templates](#creating-templates)\n    - [Python Script](#python-script)\n    - [Navigation](#navigation)\n    - [Creating a layout](#creating-a-layout)\n    - [Deployment](#deployment)\n      - [Creating Heroku account](#creating-heroku-account)\n      - [Login to Heroku](#login-to-heroku)\n      - [Create requirements and Procfile](#create-requirements-and-procfile)\n      - [Pushing project to heroku](#pushing-project-to-heroku)\n  - [Exercises: Day 26](#exercises-day-26)\n- [📘 Day 27](#%f0%9f%93%98-day-27)\n- [Python with MongoDB](#python-with-mongodb)\n  - [MongoDB](#mongodb)\n    - [SQL versus NoSQL](#sql-versus-nosql)\n    - [Getting Connection String(MongoDB URI)](#getting-connection-stringmongodb-uri)\n    - [Connecting Flask application to MongoDB Cluster](#connecting-flask-application-to-mongodb-cluster)\n    - [Creating a database and collection](#creating-a-database-and-collection)\n    - [Inserting many documents to collection](#inserting-many-documents-to-collection)\n    - [MongoDB Find](#mongodb-find)\n    - [Find with Query](#find-with-query)\n    - [Find query with modifier](#find-query-with-modifier)\n    - [Limiting documents](#limiting-documents)\n    - [Find with sort](#find-with-sort)\n    - [Update with query](#update-with-query)\n    - [Delete Document](#delete-document)\n    - [Drop a collection](#drop-a-collection)\n  - [💻 Exercises: Day 27](#%f0%9f%92%bb-exercises-day-27)\nGIVE FEEDBACK: http://thirtydayofpython-api.herokuapp.com/feedback\n# 📘 Day 25\n## Pandas\n\nPandas is an open source,high-performance, easy-to-use data structures and data analysis tools for the Python programming language.\nPandas adds data structures and tools designed to work with table-like data which is Series and Data Frames\nPandas provides tools for data manipulation: reshaping, merging, sorting, slicing, aggregation and imputation.\n```py\npip install conda\nconda install pandas\n```\nPandas data structure is based on *Series* and *DataFrames*\nA series is a column and a DataFrame is a multidimensional table made up of collection of series. In order to create a pandas series we should use numpy to create a one dimensional arrays or a python list.\nLet's see an example of a series:\n\nNames pandas Series\n\n![pandas series](images/pandas-series-1.png)\n\nCountries Series\n\n![pandas series](images/pandas-series-2.png)\n\nCities Series\n\n![pandas series](images/pandas-series-3.png)\n\nAs you can see, pandas series is just one column data. If we want to have multiple columns we use data frames. The example below shows pandas DataFrames.\n\nLet's see, an example of a pandas data frame:\n\n![Pandas data frame](images/pandas-dataframe-1.png)\n\nData from is a collection of rows and columns. Look at the table below it has many columns than the above\n\n\n![Pandas data frame](images/pandas-dataframe-2.png)\n\nNext, we will see how to import pandas and how to create Series and DataFrames using pandas\n\n## Importing pandas\n\n\n```python\nimport pandas as pd # importing pandas as pd\nimport numpy  as np # importing numpy as np\n```\n\n### Creating Pandas Series with default index\n\n\n```python\nnums = [1, 2, 3, 4,5]\ns = pd.Series(nums)\ns\n```\n\n\n\n\n    0    1\n    1    2\n    2    3\n    3    4\n    4    5\n    dtype: int64\n\n\n\n### Creating  Pandas Series with custom index\n\n\n```python\nnums = [1, 2, 3, 4, 5]\ns = pd.Series(nums, index=[1, 2, 3, 4, 5])\ns\n\n```\n\n\n\n\n    1    1\n    2    2\n    3    3\n    4    4\n    5    5\n    dtype: int64\n\n\n\n\n```python\nfruits = ['Orange','Banana','Mangao']\nfruits = pd.Series(fruits, index=[1, 2, 3])\nfruits\n```\n\n\n\n\n    1    Orange\n    2    Banana\n    3    Mangao\n    dtype: object\n\n\n\n### Creating Pandas Series from a dictionary\n\n\n```python\ndct = {'name':'Asabeneh','country':'Finland','city':'Helsinki'}\n```\n\n\n```python\ns = pd.Series(dct)\ns\n```\n\n\n\n\n    name       Asabeneh\n    country     Finland\n    city       Helsinki\n    dtype: object\n\n\n\n### Creating a constant pandas series\n\n\n```python\ns = pd.Series(10, index = [1, 2,3])\ns\n```\n\n\n\n\n    1    10\n    2    10\n    3    10\n    dtype: int64\n\n\n\n### Creating a  pandas series using linspace\n\n\n```python\ns = pd.Series(np.linspace(5, 20, 10)) # linspace(starting, end, items)\ns\n```\n\n\n\n\n    0     5.000000\n    1     6.666667\n    2     8.333333\n    3    10.000000\n    4    11.666667\n    5    13.333333\n    6    15.000000\n    7    16.666667\n    8    18.333333\n    9    20.000000\n    dtype: float64\n\n\n\n## DataFrames\n\nPandas data frames can be created in different ways.\n\n### Creating DataFrames from list of lists\n\n\n```python\ndata = [\n    ['Asabeneh', 'Finland', 'Helsink'],\n    ['David', 'UK', 'London'],\n    ['John', 'Sweden', 'Stockholm']\n]\ndf = pd.DataFrame(data, columns=['Names','Country','City'])\ndf\n\n```\n\n\n\n\n<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>Names</th>\n      <th>Country</th>\n      <th>City</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>0</td>\n      <td>Asabeneh</td>\n      <td>Finland</td>\n      <td>Helsink</td>\n    </tr>\n    <tr>\n      <td>1</td>\n      <td>David</td>\n      <td>UK</td>\n      <td>London</td>\n    </tr>\n    <tr>\n      <td>2</td>\n      <td>John</td>\n      <td>Sweden</td>\n      <td>Stockholm</td>\n    </tr>\n  </tbody>\n</table>\n</div>\n\n\n\n### Creating DataFrame using Dictionary\n\n\n```python\ndata = {'Name': ['Asabeneh', 'David', 'John'], 'Country':[\n    'Finland', 'UK', 'Sweden'], 'City': ['Helsiki', 'London', 'Stockholm']}\ndf = pd.DataFrame(data)\ndf\n```\n\n\n\n\n<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>Name</th>\n      <th>Country</th>\n      <th>City</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>0</td>\n      <td>Asabeneh</td>\n      <td>Finland</td>\n      <td>Helsiki</td>\n    </tr>\n    <tr>\n      <td>1</td>\n      <td>David</td>\n      <td>UK</td>\n      <td>London</td>\n    </tr>\n    <tr>\n      <td>2</td>\n      <td>John</td>\n      <td>Sweden</td>\n      <td>Stockholm</td>\n    </tr>\n  </tbody>\n</table>\n</div>\n\n\n\n\n```python\n\n```\n\n### Creating DataFrams from list of dictionaries\n\n\n```python\ndata = [\n    {'Name': 'Asabeneh', 'Country': 'Finland', 'City': 'Helsinki'},\n    {'Name': 'David', 'Country': 'UK', 'City': 'London'},\n    {'Name': 'John', 'Country': 'Sweden', 'City': 'Stockholm'}]\ndf = pd.DataFrame(data)\ndf\n```\n\n\n\n\n<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>Name</th>\n      <th>Country</th>\n      <th>City</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>0</td>\n      <td>Asabeneh</td>\n      <td>Finland</td>\n      <td>Helsinki</td>\n    </tr>\n    <tr>\n      <td>1</td>\n      <td>David</td>\n      <td>UK</td>\n      <td>London</td>\n    </tr>\n    <tr>\n      <td>2</td>\n      <td>John</td>\n      <td>Sweden</td>\n      <td>Stockholm</td>\n    </tr>\n  </tbody>\n</table>\n</div>\n\n\n\n## Reading CSV File using pandas\n\n\n```python\nimport pandas as pd\n\ndf = pd.read_csv('./data/weight-height.csv')\n```\n\n### Data Exploration\nLet's read only the first 5 rows using head()\n\n\n```python\ndf.head() # give five rows we can increase the number of rows by passing argument to the head() method\n```\n\n\n\n\n<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>Gender</th>\n      <th>Height</th>\n      <th>Weight</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>0</td>\n      <td>Male</td>\n      <td>73.847017</td>\n      <td>241.893563</td>\n    </tr>\n    <tr>\n      <td>1</td>\n      <td>Male</td>\n      <td>68.781904</td>\n      <td>162.310473</td>\n    </tr>\n    <tr>\n      <td>2</td>\n      <td>Male</td>\n      <td>74.110105</td>\n      <td>212.740856</td>\n    </tr>\n    <tr>\n      <td>3</td>\n      <td>Male</td>\n      <td>71.730978</td>\n      <td>220.042470</td>\n    </tr>\n    <tr>\n      <td>4</td>\n      <td>Male</td>\n      <td>69.881796</td>\n      <td>206.349801</td>\n    </tr>\n  </tbody>\n</table>\n</div>\n\n\n\nAs you can see the csv file has three rows:Gender, Height and Weight. But we don't know the number of rows. Let's use shape meathod.\n\n\n```python\ndf.shape # as you can see 10000 rows and three columns\n```\n\n\n\n\n    (10000, 3)\n\n\n\nLet's get all the columns using columns.\n\n\n\n```python\ndf.columns\n```\n\n\n\n\n    Index(['Gender', 'Height', 'Weight'], dtype='object')\n\n\n\nLet's read only the last 5 rows using tail()\n\n\n```python\ndf.tail() # tails give the last five rows, we can increase the rows by passing argument to tail method\n```\n\n\n\n\n<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>Gender</th>\n      <th>Height</th>\n      <th>Weight</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>9995</td>\n      <td>Female</td>\n      <td>66.172652</td>\n      <td>136.777454</td>\n    </tr>\n    <tr>\n      <td>9996</td>\n      <td>Female</td>\n      <td>67.067155</td>\n      <td>170.867906</td>\n    </tr>\n    <tr>\n      <td>9997</td>\n      <td>Female</td>\n      <td>63.867992</td>\n      <td>128.475319</td>\n    </tr>\n    <tr>\n      <td>9998</td>\n      <td>Female</td>\n      <td>69.034243</td>\n      <td>163.852461</td>\n    </tr>\n    <tr>\n      <td>9999</td>\n      <td>Female</td>\n      <td>61.944246</td>\n      <td>113.649103</td>\n    </tr>\n  </tbody>\n</table>\n</div>\n\n\n\nNow, lets get specif colums using the column key\n\n\n\n```python\nheights = df['Height'] # this is now a a series\n```\n\n\n```python\nheights\n```\n\n\n\n\n    0       73.847017\n    1       68.781904\n    2       74.110105\n    3       71.730978\n    4       69.881796\n              ...\n    9995    66.172652\n    9996    67.067155\n    9997    63.867992\n    9998    69.034243\n    9999    61.944246\n    Name: Height, Length: 10000, dtype: float64\n\n\n\n\n```python\nweights = df['Weight'] # this is now a series\n```\n\n\n```python\nweights\n```\n\n\n\n\n    0       241.893563\n    1       162.310473\n    2       212.740856\n    3       220.042470\n    4       206.349801\n               ...\n    9995    136.777454\n    9996    170.867906\n    9997    128.475319\n    9998    163.852461\n    9999    113.649103\n    Name: Weight, Length: 10000, dtype: float64\n\n\n\n\n```python\nlen(heights) == len(weights)\n```\n\n\n\n\n    True\n\n\n\n\n```python\nheights.describe() # give statistical information about height data\n```\n\n\n\n\n    count    10000.000000\n    mean        66.367560\n    std          3.847528\n    min         54.263133\n    25%         63.505620\n    50%         66.318070\n    75%         69.174262\n    max         78.998742\n    Name: Height, dtype: float64\n\n\n\n\n```python\nweights.describe()\n```\n\n\n\n\n    count    10000.000000\n    mean       161.440357\n    std         32.108439\n    min         64.700127\n    25%        135.818051\n    50%        161.212928\n    75%        187.169525\n    max        269.989699\n    Name: Weight, dtype: float64\n\n\n\n\n```python\ndf.describe()  # describe can also give statistical information from a datafrom\n```\n\n\n\n\n<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>Height</th>\n      <th>Weight</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>count</td>\n      <td>10000.000000</td>\n      <td>10000.000000</td>\n    </tr>\n    <tr>\n      <td>mean</td>\n      <td>66.367560</td>\n      <td>161.440357</td>\n    </tr>\n    <tr>\n      <td>std</td>\n      <td>3.847528</td>\n      <td>32.108439</td>\n    </tr>\n    <tr>\n      <td>min</td>\n      <td>54.263133</td>\n      <td>64.700127</td>\n    </tr>\n    <tr>\n      <td>25%</td>\n      <td>63.505620</td>\n      <td>135.818051</td>\n    </tr>\n    <tr>\n      <td>50%</td>\n      <td>66.318070</td>\n      <td>161.212928</td>\n    </tr>\n    <tr>\n      <td>75%</td>\n      <td>69.174262</td>\n      <td>187.169525</td>\n    </tr>\n    <tr>\n      <td>max</td>\n      <td>78.998742</td>\n      <td>269.989699</td>\n    </tr>\n  </tbody>\n</table>\n</div>\n\n\n\n## Modifying DataFrame\n\n\n\nModifying a DataFrame\n    * We can create a new DataFrame\n    * We can create a new column and add to DataFrame,\n    * we can remove an existing column from DataFrame,\n    * we can modify an existing column from DataFrame,\n    * we can change the data type of column values from DataFrame\n\n### Create a DataFrame\nAll the time, first we import the necessary packages. Now, lets import pandas and numpy two best friends ever.\n\n\n```python\nimport pandas as pd\nimport numpy as np\ndata = [\n    {\"Name\": \"Asabeneh\", \"Country\":\"Finland\",\"City\":\"Helsinki\"},\n    {\"Name\": \"David\", \"Country\":\"UK\",\"City\":\"London\"},\n    {\"Name\": \"John\", \"Country\":\"Sweden\",\"City\":\"Stockholm\"}]\ndf = pd.DataFrame(data)\ndf\n```\n\n\n\n\n<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>Name</th>\n      <th>Country</th>\n      <th>City</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>0</td>\n      <td>Asabeneh</td>\n      <td>Finland</td>\n      <td>Helsinki</td>\n    </tr>\n    <tr>\n      <td>1</td>\n      <td>David</td>\n      <td>UK</td>\n      <td>London</td>\n    </tr>\n    <tr>\n      <td>2</td>\n      <td>John</td>\n      <td>Sweden</td>\n      <td>Stockholm</td>\n    </tr>\n  </tbody>\n</table>\n</div>\n\n\n\nAdding column in DataFrame is like adding a key in dictionary.\n\nFirst let's use the previous example to create a DataFrame. After we create the DataFrame,  we will start modifying the columns and column values.\n\n### Adding new column\nLet's add a weight column in the DataFrame\n\n\n```python\nweights = [74, 78, 69]\ndf['Weight'] = weights\ndf\n```\n\n\n\n\n<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>Name</th>\n      <th>Country</th>\n      <th>City</th>\n      <th>Weight</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>0</td>\n      <td>Asabeneh</td>\n      <td>Finland</td>\n      <td>Helsinki</td>\n      <td>74</td>\n    </tr>\n    <tr>\n      <td>1</td>\n      <td>David</td>\n      <td>UK</td>\n      <td>London</td>\n      <td>78</td>\n    </tr>\n    <tr>\n      <td>2</td>\n      <td>John</td>\n      <td>Sweden</td>\n      <td>Stockholm</td>\n      <td>69</td>\n    </tr>\n  </tbody>\n</table>\n</div>\n\n\n\nLet's add a height column in the DataFrame\n\n\n```python\nheights = [173, 175, 169]\ndf['Height'] =heights\ndf\n```\n\n\n\n\n<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>Name</th>\n      <th>Country</th>\n      <th>City</th>\n      <th>Weight</th>\n      <th>Height</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>0</td>\n      <td>Asabeneh</td>\n      <td>Finland</td>\n      <td>Helsinki</td>\n      <td>74</td>\n      <td>173</td>\n    </tr>\n    <tr>\n      <td>1</td>\n      <td>David</td>\n      <td>UK</td>\n      <td>London</td>\n      <td>78</td>\n      <td>175</td>\n    </tr>\n    <tr>\n      <td>2</td>\n      <td>John</td>\n      <td>Sweden</td>\n      <td>Stockholm</td>\n      <td>69</td>\n      <td>169</td>\n    </tr>\n  </tbody>\n</table>\n</div>\n\n\n\nAs you can see from the above DataFrame, now we new added columns, the Weight and Height. Let's add one additional column by called BMI(Body Mass Index) by calculating their BMI using thier mass and height. BMI is mass divided by height square meter(Weight/Height * Height).\n\nAs you can see, the hieght is in centimeter, so we shoud change the height to meter. So, let's modify the height row\n\n### Modifying column values\n\n\n```python\ndf['Height'] = df['Height'] * 0.01\ndf\n\n```\n\n\n\n\n<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>Name</th>\n      <th>Country</th>\n      <th>City</th>\n      <th>Weight</th>\n      <th>Height</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>0</td>\n      <td>Asabeneh</td>\n      <td>Finland</td>\n      <td>Helsinki</td>\n      <td>74</td>\n      <td>1.73</td>\n    </tr>\n    <tr>\n      <td>1</td>\n      <td>David</td>\n      <td>UK</td>\n      <td>London</td>\n      <td>78</td>\n      <td>1.75</td>\n    </tr>\n    <tr>\n      <td>2</td>\n      <td>John</td>\n      <td>Sweden</td>\n      <td>Stockholm</td>\n      <td>69</td>\n      <td>1.69</td>\n    </tr>\n  </tbody>\n</table>\n</div>\n\n\n\n\n```python\n# Using function makes our code clean but you can just calculate the bmi without function\ndef calculate_bmi ():\n    weights = df['Weight']\n    heights = df['Height']\n    bmi = []\n    for w,h in zip(weights, heights):\n        b = w/(h*h)\n        bmi.append(b)\n    return bmi\n\nbmi = calculate_bmi()\n\n```\n\n\n```python\ndf['BMI'] = bmi\ndf\n```\n\n\n\n\n<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>Name</th>\n      <th>Country</th>\n      <th>City</th>\n      <th>Weight</th>\n      <th>Height</th>\n      <th>BMI</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>0</td>\n      <td>Asabeneh</td>\n      <td>Finland</td>\n      <td>Helsinki</td>\n      <td>74</td>\n      <td>1.73</td>\n      <td>24.725183</td>\n    </tr>\n    <tr>\n      <td>1</td>\n      <td>David</td>\n      <td>UK</td>\n      <td>London</td>\n      <td>78</td>\n      <td>1.75</td>\n      <td>25.469388</td>\n    </tr>\n    <tr>\n      <td>2</td>\n      <td>John</td>\n      <td>Sweden</td>\n      <td>Stockholm</td>\n      <td>69</td>\n      <td>1.69</td>\n      <td>24.158818</td>\n    </tr>\n  </tbody>\n</table>\n</div>\n\n\n\n### Formating DataFrame column\n\nThe BMI of the above DataFrame has is float with many significant digits after decimal. Let's make it to have only one significant digit after point.\n\n\n```python\ndf['BMI'] = round(df['BMI'], 1)\ndf\n```\n\n\n\n\n<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>Name</th>\n      <th>Country</th>\n      <th>City</th>\n      <th>Weight</th>\n      <th>Height</th>\n      <th>BMI</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>0</td>\n      <td>Asabeneh</td>\n      <td>Finland</td>\n      <td>Helsinki</td>\n      <td>74</td>\n      <td>1.73</td>\n      <td>24.7</td>\n    </tr>\n    <tr>\n      <td>1</td>\n      <td>David</td>\n      <td>UK</td>\n      <td>London</td>\n      <td>78</td>\n      <td>1.75</td>\n      <td>25.5</td>\n    </tr>\n    <tr>\n      <td>2</td>\n      <td>John</td>\n      <td>Sweden</td>\n      <td>Stockholm</td>\n      <td>69</td>\n      <td>1.69</td>\n      <td>24.2</td>\n    </tr>\n  </tbody>\n</table>\n</div>\n\n\n\nThe information in the DataFrame seems not yet complete, let's add birth year and current year columns.\n\n\n```python\nbirth_year = ['1769', '1985', '1990']\ncurrent_year = pd.Series(2019, index=[0, 1,2])\ndf['Birth Year'] = birth_year\ndf['Current Year'] = current_year\ndf\n```\n\n\n\n\n<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>Name</th>\n      <th>Country</th>\n      <th>City</th>\n      <th>Weight</th>\n      <th>Height</th>\n      <th>BMI</th>\n      <th>Birth Year</th>\n      <th>Current Year</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>0</td>\n      <td>Asabeneh</td>\n      <td>Finland</td>\n      <td>Helsinki</td>\n      <td>74</td>\n      <td>1.73</td>\n      <td>24.7</td>\n      <td>1769</td>\n      <td>2019</td>\n    </tr>\n    <tr>\n      <td>1</td>\n      <td>David</td>\n      <td>UK</td>\n      <td>London</td>\n      <td>78</td>\n      <td>1.75</td>\n      <td>25.5</td>\n      <td>1985</td>\n      <td>2019</td>\n    </tr>\n    <tr>\n      <td>2</td>\n      <td>John</td>\n      <td>Sweden</td>\n      <td>Stockholm</td>\n      <td>69</td>\n      <td>1.69</td>\n      <td>24.2</td>\n      <td>1990</td>\n      <td>2019</td>\n    </tr>\n  </tbody>\n</table>\n</div>\n\n\n\n## Checking data types of Column values\n\n\n```python\ndf.Weight.dtype\n```\n\n\n\n\n    dtype('int64')\n\n\n\n\n```python\ndf['Birth Year'].dtype # it give string object , we should change this to number\n\n```\n\n\n\n\n    dtype('O')\n\n\n\n\n```python\ndf['Birth Year'] = df['Birth Year'].astype('int')\ndf['Birth Year'].dtype # let's check the data type now\n```\n\n\n\n\n    dtype('int64')\n\n\n\n\n```python\ndf['Current Year'] = df['Current Year'].astype('int')\ndf['Current Year'].dtype\n```\n\n\n\n\n    dtype('int64')\n\n\n\nNow, the column values of birth year and current year are integers. We can calculate the age.\n\n\n```python\nages = df['Current Year'] - df['Birth Year']\nages\n```\n\n\n\n\n    0    250\n    1     34\n    2     29\n    dtype: int64\n\n\n\n\n```python\ndf['Ages'] = ages\ndf\n```\n\n\n\n\n<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>Name</th>\n      <th>Country</th>\n      <th>City</th>\n      <th>Weight</th>\n      <th>Height</th>\n      <th>BMI</th>\n      <th>Birth Year</th>\n      <th>Current Year</th>\n      <th>Ages</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>0</td>\n      <td>Asabeneh</td>\n      <td>Finland</td>\n      <td>Helsinki</td>\n      <td>74</td>\n      <td>1.73</td>\n      <td>24.7</td>\n      <td>1769</td>\n      <td>2019</td>\n      <td>250</td>\n    </tr>\n    <tr>\n      <td>1</td>\n      <td>David</td>\n      <td>UK</td>\n      <td>London</td>\n      <td>78</td>\n      <td>1.75</td>\n      <td>25.5</td>\n      <td>1985</td>\n      <td>2019</td>\n      <td>34</td>\n    </tr>\n    <tr>\n      <td>2</td>\n      <td>John</td>\n      <td>Sweden</td>\n      <td>Stockholm</td>\n      <td>69</td>\n      <td>1.69</td>\n      <td>24.2</td>\n      <td>1990</td>\n      <td>2019</td>\n      <td>29</td>\n    </tr>\n  </tbody>\n</table>\n</div>\n\n\n\nThe person in the first row lives 250 years. It is unlikely for someone to live 250 years. Either it is a typo or the data is cooked. So lets fill that data with average of the columns without including outlier.\n\nmean = (34 + 29)/ 2\n\n\n```python\nmean = (34 + 29)/ 2\nmean\n```\n\n\n\n\n    31.5\n\n\n\n### Boolean Indexing\n\n\n```python\ndf[df['Ages'] > 120]\n```\n\n\n\n\n<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>Name</th>\n      <th>Country</th>\n      <th>City</th>\n      <th>Weight</th>\n      <th>Height</th>\n      <th>BMI</th>\n      <th>Birth Year</th>\n      <th>Current Year</th>\n      <th>Ages</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>0</td>\n      <td>Asabeneh</td>\n      <td>Finland</td>\n      <td>Helsinki</td>\n      <td>74</td>\n      <td>1.73</td>\n      <td>24.7</td>\n      <td>1769</td>\n      <td>2019</td>\n      <td>250</td>\n    </tr>\n  </tbody>\n</table>\n</div>\n\n\n\n\n```python\ndf[df['Ages'] < 120]\n```\n\n\n\n\n<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>Name</th>\n      <th>Country</th>\n      <th>City</th>\n      <th>Weight</th>\n      <th>Height</th>\n      <th>BMI</th>\n      <th>Birth Year</th>\n      <th>Current Year</th>\n      <th>Ages</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>1</td>\n      <td>David</td>\n      <td>UK</td>\n      <td>London</td>\n      <td>78</td>\n      <td>1.75</td>\n      <td>25.5</td>\n      <td>1985</td>\n      <td>2019</td>\n      <td>34</td>\n    </tr>\n    <tr>\n      <td>2</td>\n      <td>John</td>\n      <td>Sweden</td>\n      <td>Stockholm</td>\n      <td>69</td>\n      <td>1.69</td>\n      <td>24.2</td>\n      <td>1990</td>\n      <td>2019</td>\n      <td>29</td>\n    </tr>\n  </tbody>\n</table>\n</div>\n\n\n\n\n```python\ndf['Ages']  = df[df['Ages'] > 120]\n\n\n```\n\n## Exercises: Day 25\n1. Read the hacker_ness.csv file from data directory\n1. Get the first five rows\n1. Get the last five rows\n1. Get the title column as pandas series\n1. Count the number of rows and columns\n    * Filter the titles which contain python\n    * Filter the titles which contain JavaScript\n    * Explore the data and make sense of the data\n# 📘 Day 26\n\n## Python for Web\n\nPython is a general purpose programming language and it can be used for many places. In this section, we will see how we use python for the web. There are many python web frame works. Django and Flask are the most popular ones. Today, we will see how to use Flask for web development.\n\n### Flask\n\nFlask is a web development framework written in python. Flask uses Jinja2 template engine. Flask can be also used with other modern frond libraries such as react.\nIf you did not install the virtualenv package ye install it first. Virtual environment will allows to isolate project dependencies.\n\n#### Folder structure\n\nAfter completing all the step your project file structure should look like this:\n\n```sh\n\n├── Procfile\n├── app.py\n├── env\n│   ├── bin\n├── requirements.txt\n├── static\n│   └── css\n│       └── main.css\n└── templates\n    ├── about.html\n    ├── home.html\n    ├── layout.html\n    ├── post.html\n    └── result.html\n```\n\n### Setting up your project directory\n\nFollow, the following steps to get started with Flask.\nStep 1: install virtualenv using the following command.\n\n```sh\npip install virtualenv\n```\n\nStep 2:\n\n```sh\nasabeneh@Asabeneh:~/Desktop$ mkdir python_for_web\nasabeneh@Asabeneh:~/Desktop$ cd python_for_web/\nasabeneh@Asabeneh:~/Desktop/python_for_web$ virtualenv env\nasabeneh@Asabeneh:~/Desktop/python_for_web$ source env/bin/activate\n(env) asabeneh@Asabeneh:~/Desktop/python_for_web$ pip freeze\n(env) asabeneh@Asabeneh:~/Desktop/python_for_web$ pip install Flask\n(env) asabeneh@Asabeneh:~/Desktop/python_for_web$ pip freeze\nClick==7.0\nFlask==1.1.1\nitsdangerous==1.1.0\nJinja2==2.10.3\nMarkupSafe==1.1.1\nWerkzeug==0.16.0\n(env) asabeneh@Asabeneh:~/Desktop/python_for_web$\n```\n\nWe created a project director named python*for_web. Inside the project we created a virtual environment \\_env* which could be any name but I prefer to call it _env_. Then we activated the virtual environment. We used pip freeze to check the installed packages in the project directory. The result of pip freeze was empty because a package was not installed yet.\n\nNow, let's create app.py file in the project directory and write the following code. The app.py file will be the main file in the project. The following code has flask module, os module.\n\n### Creating routes\n\nThe home route.\n\n```py\n# let's import the flask\nfrom flask import Flask\nimport os # importing operating system module\n\napp = Flask(__name__)\n\n@app.route('/') # this decorator create the home route\ndef home ():\n    return '<h1>Welcome</h1>'\n\n@app.route('/about')\ndef about():\n    return '<h1>About us</h1>'\n\n\nif __name__ == '__main__':\n    # for deployment we use the environ\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\nAfter you run _python app.py_ check local host 5000.\n\nLet's add additional route.\nCreating about route\n\n```py\n# let's import the flask\nfrom flask import Flask\nimport os # importing operating system module\n\napp = Flask(__name__)\n\n@app.route('/') # this decorator create the home route\ndef home ():\n    return '<h1>Welcome</h1>'\n\n@app.route('/about')\ndef about():\n    return '<h1>About us</h1>'\n\nif __name__ == '__main__':\n    # for deployment we use the environ\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\nNow, we added the about route in the above code. How about if we want to render an HTML file instead of string? It is possible to render HTML file using the function _render_templae_. Let's create a folder called templates and create home.html and about.html in the project directory. Let's also import the _render_template_ function from flask.\n\n### Creating templates\n\nCreate the HTML files inside templates folder.\n\nhome.html\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n    <title>Home</title>\n  </head>\n\n  <body>\n    <h1>Welcome Home</h1>\n  </body>\n</html>\n```\n\nabout.html\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n    <title>About</title>\n  </head>\n\n  <body>\n    <h1>About Us</h1>\n  </body>\n</html>\n```\n\n### Python Script\n\napp.py\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\n\napp = Flask(__name__)\n\n@app.route('/') # this decorator create the home route\ndef home ():\n    return render_template('home.html')\n\n@app.route('/about')\ndef about():\n    return render_template('about.html')\n\nif __name__ == '__main__':\n    # for deployment we use the environ\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\nAs you can see to go to different pages or to navigate we need a navigation. Let's add a link to each page or let's create a layout which we use to every page.\n\n### Navigation\n\n```html\n<ul>\n  <li><a href=\"/\">Home</a></li>\n  <li><a href=\"/about\">About</a></li>\n</ul>\n```\n\nNow, we can navigate between the pages using the above link. Let's create additional page which handle form data. You can call it any name, I like to call it post.html.\n\nWe can inject data to the HTML files using Jinja2 template engine.\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template, request, redirect, url_for\nimport os # importing operating system module\n\napp = Flask(__name__)\n\n@app.route('/') # this decorator create the home route\ndef home ():\n    techs = ['HTML', 'CSS', 'Flask', 'Python']\n    name = '30 Days Of Python Programming'\n    return render_template('home.html', techs=techs, name = name, title = 'Home')\n\n@app.route('/about')\ndef about():\n    name = '30 Days Of Python Programming'\n    return render_template('about.html', name = name, title = 'About Us')\n\n@app.route('/post')\ndef post():\n    name = 'Text Analyzer'\n    return render_template('post.html', name = name, title = name)\n\n\nif __name__ == '__main__':\n    # for deployment\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\nLet's see the templates too:\n\nhome.html\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n    <title>Home</title>\n  </head>\n\n  <body>\n    <ul>\n      <li><a href=\"/\">Home</a></li>\n      <li><a href=\"/about\">About</a></li>\n    </ul>\n    <h1>Welcome to {{name}}</h1>\n    {% for tech in techs %}\n    <ul>\n      <li>{{tech}}</li>\n    </ul>\n    {% endfor %}\n  </body>\n</html>\n```\n\nabout.html\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n    <title>About Us</title>\n  </head>\n\n  <body>\n    <ul>\n      <li><a href=\"/\">Home</a></li>\n      <li><a href=\"/about\">About</a></li>\n    </ul>\n    <h1>About Us</h1>\n    <h2>{{name}}</h2>\n  </body>\n</html>\n```\n\n### Creating a layout\n\nIn the template files, there are lots of repeated codes, we can write a layout and we can remove the repetition. Let's create layout.html inside the templates folder.\nAfter we create the layout we will import to every file.\n\nlayout.html\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n    <link\n      href=\"https://fonts.googleapis.com/css?family=Lato:300,400|Nunito:300,400|Raleway:300,400,500&display=swap\"\n      rel=\"stylesheet\"\n    />\n    <link\n      rel=\"stylesheet\"\n      href=\"{{ url_for('static', filename='css/main.css') }}\"\n    />\n    {% if title %}\n    <title>30 Days of Python - {{ title}}</title>\n    {% else %}\n    <title>30 Days of Python</title>\n    {% endif %}\n  </head>\n\n  <body>\n    <header>\n      <div class=\"menu-container\">\n        <div>\n          <a class=\"brand-name nav-link\" href=\"/\">30DaysOfPython</a>\n        </div>\n        <ul class=\"nav-lists\">\n          <li class=\"nav-list\">\n            <a class=\"nav-link active\" href=\"{{ url_for('home') }}\">Home</a>\n          </li>\n          <li class=\"nav-list\">\n            <a class=\"nav-link active\" href=\"{{ url_for('about') }}\">About</a>\n          </li>\n          <li class=\"nav-list\">\n            <a class=\"nav-link active\" href=\"{{ url_for('post') }}\"\n              >Text Analyzer</a\n            >\n          </li>\n        </ul>\n      </div>\n    </header>\n    <main>\n      {% block content %} {% endblock %}\n    </main>\n  </body>\n</html>\n```\n\nNow, lets remove all the repeated code in the other template files and import the layout.html. The href is using _url_for_ function with the name of the route function to connect each navigation route.\n\nhome.html\n\n```html\n{% extends 'layout.html' %} {% block content %}\n<div class=\"container\">\n  <h1>Welcome to {{name}}</h1>\n  <p>\n    This application clean texts and analyse the number of word, characters and\n    most frequent words in the text. Check it out by click text analyzer at the\n    menu. You need the following technologies to build this web application:\n  </p>\n  <ul class=\"tech-lists\">\n    {% for tech in techs %}\n    <li class=\"tech\">{{tech}}</li>\n\n    {% endfor %}\n  </ul>\n</div>\n\n{% endblock %}\n```\n\nabout.html\n\n```html\n{% extends 'layout.html' %} {% block content %}\n<div class=\"container\">\n  <h1>About {{name}}</h1>\n  <p>\n    This is a 30 days of python programming challenge. If you have been coding\n    this far, you are awesome. Congratulations for the job well done!\n  </p>\n</div>\n{% endblock %}\n```\n\npost.html\n\n```html\n{% extends 'layout.html' %} {% block content %}\n<div class=\"container\">\n  <h1>Text Analyzer</h1>\n  <form action=\"https://thirtydaysofpython-v1.herokuapp.com/post\" method=\"POST\">\n    <div>\n      <textarea rows=\"25\" name=\"content\" autofocus></textarea>\n    </div>\n    <div>\n      <input type=\"submit\" class=\"btn\" value=\"Process Text\" />\n    </div>\n  </form>\n</div>\n\n{% endblock %}\n```\n\nRequest methods, there are different request methods(GET, POST, PUT, DELETE) are the common request methods which allow us to do CRUD(Create Read Update Delete) operation.\n\nIn the post, route we will use GET and POST method alternative depending on the type of request, check how it looks in the code below. The request method is a function to handle request methods and also to access form data.\napp.py\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template, request, redirect, url_for\nimport os # importing operating system module\n\napp = Flask(__name__)\n# to stop caching static file\napp.config['SEND_FILE_MAX_AGE_DEFAULT'] = 0\n\n\n\n@app.route('/') # this decorator create the home route\ndef home ():\n    techs = ['HTML', 'CSS', 'Flask', 'Python']\n    name = '30 Days Of Python Programming'\n    return render_template('home.html', techs=techs, name = name, title = 'Home')\n\n@app.route('/about')\ndef about():\n    name = '30 Days Of Python Programming'\n    return render_template('about.html', name = name, title = 'About Us')\n\n@app.route('/result')\ndef result():\n    return render_template('result.html')\n\n@app.route('/post', methods= ['GET','POST'])\ndef post():\n    name = 'Text Analyzer'\n    if request.method == 'GET':\n         return render_template('post.html', name = name, title = name)\n    if request.method =='POST':\n        content = request.form['content']\n        print(content)\n        return redirect(url_for('result'))\n\nif __name__ == '__main__':\n    # for deployment\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\nSo far, we have seen how to use template and how to inject data to template, how to a common layout.\nNow, lets handle static file. Create a folder called static in the project director and create a folder called css. Inside css folder create main.css. Your main. css file will be linked to the layout.html.\n\nYou don't have to write the css file, copy and use it. Let's move on to deployment.\n\n### Deployment\n\n#### Creating Heroku account\n\nHeroku provides a free deployment service for both front end and fullstack applications. Create an account on [heroku](https://www.heroku.com/) and install the heroku [CLI](https://devcenter.heroku.com/articles/heroku-cli) for you machine.\nAfter installing heroku write the following command\n\n#### Login to Heroku\n\n```sh\nasabeneh@Asabeneh:~$ heroku login\nheroku: Press any key to open up the browser to login or q to exit:\n```\n\nLet's see the result by clicking any key from the keyboard. When you press any key from you keyboard it will open the heroku login page and click the login page. Then you will local machine will be connected to the remote heroku server. If you are connected to remote server, you will see this.\n\n```sh\nasabeneh@Asabeneh:~$ heroku login\nheroku: Press any key to open up the browser to login or q to exit:\nOpening browser to https://cli-auth.heroku.com/auth/browser/be12987c-583a-4458-a2c2-ba2ce7f41610\nLogging in... done\nLogged in as asabeneh@gmail.com\nasabeneh@Asabeneh:~$\n```\n\n#### Create requirements and Procfile\n\nBefore we push our code to remote server, we need requirements\n\n- requirements.txt\n- Procfile\n\n```sh\n(env) asabeneh@Asabeneh:~/Desktop/python_for_web$ pip freeze\nClick==7.0\nFlask==1.1.1\nitsdangerous==1.1.0\nJinja2==2.10.3\nMarkupSafe==1.1.1\nWerkzeug==0.16.0\n(env) asabeneh@Asabeneh:~/Desktop/python_for_web$ touch requirements.txt\n(env) asabeneh@Asabeneh:~/Desktop/python_for_web$ pip freeze > requirements.txt\n(env) asabeneh@Asabeneh:~/Desktop/python_for_web$ cat requirements.txt\nClick==7.0\nFlask==1.1.1\nitsdangerous==1.1.0\nJinja2==2.10.3\nMarkupSafe==1.1.1\nWerkzeug==0.16.0\n(env) asabeneh@Asabeneh:~/Desktop/python_for_web$ touch Procfile\n(env) asabeneh@Asabeneh:~/Desktop/python_for_web$ ls\nProcfile          env/              static/\napp.py            requirements.txt  templates/\n(env) asabeneh@Asabeneh:~/Desktop/python_for_web$\n```\n\nThe Procfile will have the command which run the application in the web server in our case on Heroku.\n\n```sh\nweb: python app.py\n```\n\n#### Pushing project to heroku\n\nNow, it is ready to be deployed. Steps to deploy the application on heroku\n\n1. git init\n2. git add .\n3. git commit -m \"commit message\"\n4. heroku create 'name of the app as one word'\n5. git push heroku master\n6. heroku open(to launch the deployed application)\n\nAfter this step you will get an application like [this](http://thirdaysofpython-practice.herokuapp.com/)\n\n## Exercises: Day 26\n\n1. You will build [this application](https://thirtydaysofpython-v1-final.herokuapp.com/). Only the text analyser part is left\n\n# 📘 Day 27\n\n# Python with MongoDB\n\nPython is a backend technology and it can be connected with different data base applications such as MongoDB and SQL.\n\n## MongoDB\n\nMongoDB is a NoSQL database. MongoDB stores data in a JSON like document which make MongoDB very flexible and scalable. Let's see the different terminologies of SQL and NoSQL databases. The following table will make the difference between SQL vs NoSQL databases.\n\n### SQL versus NoSQL\n\n![SQL versus NoSQL](./images/mongoDB/sql-vs-nosql.png)\n\nIn this section we will focus on a NoSQL database MongoDB. Lets sign up on [mongoDB](https://www.mongodb.com/) by click on the sign in button then click register on the next page.\n\n![MongoDB Sign up pages](./images/mongoDB/mongodb-signup-page.png)\n\nComplete the fields and click continue\n\n![Mongodb register](./images/mongoDB/mongodb-register.png)\n\nSelect the free plan\n\n![Mongodb free plan](./images/mongoDB/mongodb-free.png)\n\nChoose the proximate free region and give any name for you cluster.\n\n![Mongodb cluster name](./images/mongoDB/mongodb-cluster-name.png)\n\nNow, a free sandbox is created\n\n![Mongodb sandbox](./images/mongoDB/mongodb-sandbox.png)\n\nAll local host access\n\n![Mongodb allow ip access](./images/mongoDB/mongodb-allow-ip-access.png)\n\nAdd user and password\n\n![Mongodb add user](./images/mongoDB/mongodb-add-user.png)\n\nCreate a mongoDB uri link\n\n![Mongodb create uri](./images/mongoDB/mongodb-create-uri.png)\n\nSelect python 3.6 or above driver\n\n![Mongodb python driver](./images/mongoDB/mongodb-python-driver.png)\n\n### Getting Connection String(MongoDB URI)\n\nCopy the connection string only link and you get something like this\n\n```sh\nmongodb+srv://asabeneh:<password>@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority\n```\n\nDon't worry about the url, it is a means to connect your application with mongoDB.\nLet's replace the password placeholder with the passed you use to add a user.\n**Example:**\n\n```sh\nmongodb+srv://asabeneh:123123123@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority\n```\n\nNow, I replaced everything and the password is 123123 and the name of the database is thirty_days_python. This is just an example, your password must a bit strong than this.\n\nPython needs a mongoDB driver to access mongoDB database. We will use _pymongo_ with _dnspython_ to connect our application with mongoDB base . Inside your project directory install pymongo and dnspython.\n\n```sh\npip install pymongo dnspython\n```\n\nThe \"dnspython\" module must be installed to use mongodb+srv:// URIs. The dnspython is a DNS toolkit for Python. It supports almost all record types.\n\n### Connecting Flask application to MongoDB Cluster\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\nprint(client.list_database_names())\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # for deployment we use the environ\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n\n```\n\nWhen we run the above code we get the default mongoDB databases.\n\n```sh\n['admin', 'local']\n```\n\n### Creating a database and collection\n\nLet's create a database, database and collection in mongoDB will be created if it doesn't exist. Let's create a data base name _thirty_days_of_python_ and _students_ collection.\nTo create a database\n\n```sh\ndb = client.name_of_databse # we can create a database like this or the second way\ndb = client['name_of_database']\n```\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\n# Creating database\ndb = client.thirty_days_of_python\n# Creating students collection and inserting a document\ndb.students.insert_one({'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250})\nprint(client.list_database_names())\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # for deployment we use the environ\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\nAfter we create a database, we also created a students collection and we used _insert_one_ method to insert a document.\nNow, the data _thirty_days_of_python_ and _students_ collection have been created and the document has been inserted.\nCheck your mongoDB cluster and you will see both the database and the collection. Inside the collection, there will be a document.\n\n```sh\n['thirty_days_of_python', 'admin', 'local']\n```\n\nIf you see this on the mongoDB cluster, it means you have successfully created a database and a collection.\n\n![Creating database and collection](./images/mongoDB/mongodb-creating_database.png)\n\nIf you have seen on the figure, the document has been created with a long id which acts as a primary key. Every time we create a document mongoDB create and unique id for it.\n\n### Inserting many documents to collection\n\nThe _insert_one()_ method inserts one item at a time if we want to insert many documents at once either we use _insert_many()_ method or for loop.\nWe can use for loop to inset many documents at once.\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\n\nstudents = [\n        {'name':'David','country':'UK','city':'London','age':34},\n        {'name':'John','country':'Sweden','city':'Stockholm','age':28},\n        {'name':'Sami','country':'Finland','city':'Helsinki','age':25},\n    ]\nfor student in students:\n    db.students.insert_one(student)\n\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # for deployment we use the environ\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n### MongoDB Find\n\nThe find and findOne methods common method to find data in a collection in mongoDB database. It is similar to the SELECT statement in a MySQL database.\nLet's use the _find_one()_ method to get documents in the database collection.\n\n- \\*find_one({\"\\_id\": ObjectId(\"id\"}): Gets the first occurrence if an id is not provided\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\nstudent = db.students.find_one()\nprint(student)\n\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # for deployment we use the environ\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n\n```\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Helsinki', 'city': 'Helsinki', 'age': 250}\n```\n\nThe above query returns the first entry but we can target specific document using specific \\_id. Let's do one example, let's use David's id to get David object.\n'\\_id':ObjectId('5df68a23f106fe2d315bbc8c')\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\nfrom bson.objectid import ObjectId # id object\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\nstudent = db.students.find_one({'_id':ObjectId('5df68a23f106fe2d315bbc8c')})\nprint(student)\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # for deployment we use the environ\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'_id': ObjectId('5df68a23f106fe2d315bbc8c'), 'name': 'David', 'country': 'UK', 'city': 'London', 'age': 34}\n```\n\nWe have seen, how to use _find_one()_ using the above examples. Let's move one to _find()_\n\n- _find()_: returns all the occurrence from a collection if we don't pass a query object. The object is pymongo.cursor object.\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\nstudents = db.students.find()\nfor student in students:\n    print(student)\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # for deployment we use the environ\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Helsinki', 'city': 'Helsinki', 'age': 250}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8c'), 'name': 'David', 'country': 'UK', 'city': 'London', 'age': 34}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8d'), 'name': 'John', 'country': 'Sweden', 'city': 'Stockholm', 'age': 28}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n```\n\nWe can specify which fields to return by passing second object in the _find({}, {})_. 0 means not include and 1 means include but we can not mix 0 and 1, except for \\_id.\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\nstudents = db.students.find({}, {\"_id\":0,  \"name\": 1, \"country\":1}) # 0 means not include and 1 means include\nfor student in students:\n    print(student)\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # for deployment we use the environ\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'name': 'Asabeneh', 'country': 'Finland'}\n{'name': 'David', 'country': 'UK'}\n{'name': 'John', 'country': 'Sweden'}\n{'name': 'Sami', 'country': 'Finland'}\n```\n\n### Find with Query\n\nIn mongoDB find take a query object. We can pass a query object and we can filter the documents we like to filter out.\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\nstudents = db.students.find(query)\n\nfor student in students:\n    print(student)\n\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # for deployment we use the environ\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n```\n\nQuery with modifiers\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\nstudents = db.students.find(query)\n\nfor student in students:\n    print(student)\n\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # for deployment we use the environ\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n```\n\n### Find query with modifier\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\nstudents = db.students.find(query)\n\nfor student in students:\n    print(student)\n\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # for deployment we use the environ\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n```\n\nQuery with modifiers\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\nquery = {\"age\":{\"$gt\":30}}\nstudents = db.students.find(query)\nfor student in students:\n    print(student)\n\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # for deployment we use the environ\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8c'), 'name': 'David', 'country': 'UK', 'city': 'London', 'age': 34}\n```\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\nquery = {\"age\":{\"$gt\":30}}\nstudents = db.students.find(query)\nfor student in students:\n    print(student)\n```\n\n```sh\n{'_id': ObjectId('5df68a23f106fe2d315bbc8d'), 'name': 'John', 'country': 'Sweden', 'city': 'Stockholm', 'age': 28}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n```\n### Limiting documents\nWe can limit the number of documents we return using the *limit()* method.\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\ndb.students.find().limit(3)\n```\n\n### Find with sort\n\nBy default, sort is in ascending order. We can change to descending by adding -1 parameter.\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\nstudents = db.students.find().sort('name')\nfor student in students:\n    print(student)\n\n\nstudents = db.students.find().sort('name',-1)\nfor student in students:\n    print(student)\n\nstudents = db.students.find().sort('age')\nfor student in students:\n    print(student)\n\nstudents = db.students.find().sort('age',-1)\nfor student in students:\n    print(student)\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # for deployment we use the environ\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\nAscending order\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8c'), 'name': 'David', 'country': 'UK', 'city': 'London', 'age': 34}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8d'), 'name': 'John', 'country': 'Sweden', 'city': 'Stockholm', 'age': 28}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n```\n\nDescending order\n\n```sh\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8d'), 'name': 'John', 'country': 'Sweden', 'city': 'Stockholm', 'age': 28}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8c'), 'name': 'David', 'country': 'UK', 'city': 'London', 'age': 34}\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 250}\n```\n\n### Update with query\n\nWe will use _update_one()_ method to update one item. It takes two object one is a qeury and the second is the new object.\nThe first person, Asabeneh got a very implausible age. Let's update Asabeneh's age.\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\n\nquery = {'age':250}\nnew_value = {'$set':{'age':38}}\n\ndb.students.update_one(query, new_value)\n# lets check the result if the age is modified\nfor student in db.students.find():\n    print(student)\n\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # for deployment we use the environ\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 38}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8c'), 'name': 'David', 'country': 'UK', 'city': 'London', 'age': 34}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8d'), 'name': 'John', 'country': 'Sweden', 'city': 'Stockholm', 'age': 28}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n```\n\nWhen we want to update many documents at once we use *upate_many()*method.\n\n### Delete Document\n\nThe method _delete_one()_ delete one document.The _delete_one()_ take a query object parameter. It only removes the first occurrence.\nLet's remove one John from the collection.\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\n\nquery = {'name':'John'}\ndb.students.delete_one(query)\n\nfor student in db.students.find():\n    print(student)\n# lets check the result if the age is modified\nfor student in db.students.find():\n    print(student)\n\n\napp = Flask(__name__)\nif __name__ == '__main__':\n    # for deployment we use the environ\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n{'_id': ObjectId('5df68a21f106fe2d315bbc8b'), 'name': 'Asabeneh', 'country': 'Finland', 'city': 'Helsinki', 'age': 38}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8c'), 'name': 'David', 'country': 'UK', 'city': 'London', 'age': 34}\n{'_id': ObjectId('5df68a23f106fe2d315bbc8e'), 'name': 'Sami', 'country': 'Finland', 'city': 'Helsinki', 'age': 25}\n```\n\nAs you can see John as been removed from the collection\n\nWhen we want to delete many documents we use _delete_many()_ method, it takes a query object. If we pass an empyt query object to _delete_many({})_ it will delete all the documents in the collection.\n\n### Drop a collection\n\nUsing the _drop()_ method we can delete a collection from a database.\n\n```py\n# let's import the flask\nfrom flask import Flask, render_template\nimport os # importing operating system module\n\nMONGODB_URI = 'mongodb+srv://asabeneh:your_password_goes_here@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\ndb.students.drop()\n```\nNow, we have deleted the students collection from the database.\n\n## 💻 Exercises: Day 27\n\n\n\n[<< Part 8 ](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme22-24.md) | [Part 10 >>](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme28-30.md)\n\n---\n"
  },
  {
    "path": "old_files/readme28-30.md",
    "content": "![30DaysOfPython](./images/30DaysOfPython_banner3@2x.png)\n\n🧳 [Part 1: Day 1 - 3](https://github.com/Asabeneh/30-Days-Of-Python)  \n🧳 [Part 2: Day 4 - 6](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme4-6.md)  \n🧳 [Part 3: Day 7 - 9](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme7-9.md)  \n🧳 [Part 4: Day 10 - 12](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme10-12.md)  \n🧳 [Part 5: Day 13 - 15](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme13-15.md)  \n🧳 [Part 6: Day 16 - 18](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme16-18.md)  \n🧳 [Part 7: Day 19 - 21](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme19-21.md)  \n🧳 [Part 8: Day 22 - 24](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme22-24.md)  \n🧳 [Part 9: Day 25 - 27](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme25-27.md)  \n🧳 [Part 10: Day 28 - 30](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme28-30.md)  \n- [📘 Day 28](#%f0%9f%93%98-day-28)\n- [Application Programming Interface(API)](#application-programming-interfaceapi)\n  - [API](#api)\n  - [Building API](#building-api)\n  - [HTTP(Hypertext Transfer Protocol)](#httphypertext-transfer-protocol)\n  - [Structure of HTTP](#structure-of-http)\n  - [Initial Request Line(Status Line)](#initial-request-linestatus-line)\n    - [Initial Response Line(Status Line)](#initial-response-linestatus-line)\n    - [Header Fields](#header-fields)\n    - [The message body](#the-message-body)\n    - [Request Methods](#request-methods)\n  - [💻 Exercises: Day 28](#%f0%9f%92%bb-exercises-day-28)\n  - [Day 29](#day-29)\n  - [Building API](#building-api-1)\n    - [Structure of an API](#structure-of-an-api)\n    - [Retrieving data using get](#retrieving-data-using-get)\n    - [Getting a document by id](#getting-a-document-by-id)\n    - [Creating data using POST](#creating-data-using-post)\n    - [Updating using PUT](#updating-using-put)\n    - [Deleting a document using Delete](#deleting-a-document-using-delete)\n  - [💻 Exercises: Day 29](#%f0%9f%92%bb-exercises-day-29)\n- [Day 30](#day-30)\n  - [Conclusions](#conclusions)\n\n# 📘 Day 28\n# Application Programming Interface(API)\n## API\nApplication Programming Interface(API). The kind of API will cover in this section is going to be Web APIS.\nWeb APIs are the defined interfaces through which interactions happen between an enterprise and applications that use its assets, which also is a Service Level Agreement (SLA) to specify the functional provider and expose the service path or URL for its API users.\nIn the context of web development, an API is defined as a set of specifications, such as Hypertext Transfer Protocol (HTTP) request messages, along with a definition of the structure of response messages, usually in an XML or a JavaScript Object Notation (JSON) format. \nWeb API has been moving away from Simple Object Access Protocol (SOAP) based web services and service-oriented architecture (SOA) towards more direct representational state transfer (REST) style web resources.\nSocial media services, web APIs have allowed web communities to share content and data between communities and different platforms. Using API, content that is created in one place dynamically can be posted and updated to multiple locations on the web.\nFor example, Twitter's REST API allows developers to access core Twitter data and the Search API provides methods for developers to interact with Twitter Search and trends data. Many applications provide API end points. An example [API](https://restcountries.eu/rest/v2/all).\nIn this section, we will cove a RESTful API that uses HTTP request methods to GET, PUT, POST and DELETE data.\n\n## Building API\nRESTful API is an application program interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data. In the previous sections, we have learned about python, flask and mongoDB. We will use the knowledge we acquire to develop a RESTful API using python flask and mongoDB. Every application which has CRUD(Create, Read, Update, Delete) operation has an API to create data, to get data, to update data or to delete data from database. \n\nTo build an API, it is good to understand HTTP protocol.\n## HTTP(Hypertext Transfer Protocol)\nHTTP is an established communication protocol between a client and a server. A client in this case is a browser and server is the place where you access data. HTTP is a network protocol used to deliver resources which could be files on the World Wide Web, whether they're HTML files, image files, query results, scripts, or other file types. \n\nA browser is an HTTP client because it sends requests to an HTTP server (Web server), which then sends responses back to the client. \n\n## Structure of HTTP \nHTTP uses client-server model. An HTTP client opens a connection and sends a request message to an HTTP server and the HTTP server returns message which is the requested resources. When the request response cycle completes the server closes the connection.\n\n![HTTP request response cycle](./images/http_request_response_cycle.png)\n\n\nThe format of the request and response messages are similar. Both kinds of messages have\n* an initial line,\n* zero or more header lines,\n* a blank line (i.e. a CRLF by itself), and\n* an optional message body (e.g. a file, or query data, or query output).\n\nLet's an example of request and response messages by navigating this site:https://thirtydaysofpython-v1-final.herokuapp.com/\n\n![Request and Response header](./images/request_response_header.png)\n\n## Initial Request Line(Status Line)\nThe initial request line is different from  the response. \nA request line has three parts, separated by spaces: \n* method name(GET, POST, HEAD)\n* path of the requested resource, \n* the version of HTTP being used. eg GET / HTTP/1.1\n* \nGET is the most common HTTP to get or read resource and POST a common request method to create resource.\n\n### Initial Response Line(Status Line)\nThe initial response line, called the status line, also has three parts separated by spaces: \n* HTTP version\n* Response status code that gives the result of the request, and a reason which describes the status code. Example of  status lines are:\nHTTP/1.0 200 OK\nor\nHTTP/1.0 404 Not Found\nNotes:\n\nThe most common status codes are:\n200 OK: The request succeeded, and the resulting resource (e.g. file or script output) is returned in the message body.\n500 Server Error\nA complete list of HTTP status code can be found [here](https://httpstatuses.com/)\n\n### Header Fields\nAs you have seen in the above screenshot, header lines provide information about the request or response, or about the object sent in the message body.\n```sh\nGET / HTTP/1.1\nHost: thirtydaysofpython-v1-final.herokuapp.com\nConnection: keep-alive\nPragma: no-cache\nCache-Control: no-cache\nUpgrade-Insecure-Requests: 1\nUser-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36\nSec-Fetch-User: ?1\nAccept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9\nSec-Fetch-Site: same-origin\nSec-Fetch-Mode: navigate\nReferer: https://thirtydaysofpython-v1-final.herokuapp.com/post\nAccept-Encoding: gzip, deflate, br\nAccept-Language: en-GB,en;q=0.9,fi-FI;q=0.8,fi;q=0.7,en-CA;q=0.6,en-US;q=0.5,fr;q=0.4\n```\n### The message body\nAn HTTP message may have a body of data sent after the header lines. In a response, this is where the requested resource is returned to the client (the most common use of the message body), or perhaps explanatory text if there's an error. In a request, this is where user-entered data or uploaded files are sent to the server.\n\nIf an HTTP message includes a body, there are usually header lines in the message that describe the body. In particular,\n\nThe Content-Type: header gives the MIME-type of the data in the body(text/html, application/json, text/plain, text/css,  image/gif).\nThe Content-Length: header gives the number of bytes in the body.\n\n### Request Methods\nThe GET, POST, PUT and DELETE are the HTTP request methods which we are going to implement an API or a CRUD operation application.\n1. GET: GET method is used to retrieve and get information from the given server using a given URI. Requests using GET should only retrieve data and should have no other effect on the data.\n\n2. POST: POST request is used to create data and send data to the server, for example, creating a new post, file upload, etc. using HTML forms.\n\n3. PUT: Replaces all current representations of the target resource with the uploaded content and we use it modify or update data.\n\n4. DELETE: Removes data \n\n\n## 💻 Exercises: Day 28\n1. Read about API and HTTP\n\n##  Day 29\n\n## Building API\n\nAn example [API](https://restcountries.eu/rest/v2/all).\nIn this section, we will cove a RESTful API that uses HTTP request methods to GET, PUT, POST and DELETE data.\n\nRESTful API is an application program interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data. In the previous sections, we have learned about python, flask and mongoDB. We will use the knowledge we acquire to develop a RESTful API using python flask and mongoDB. Every application which has CRUD(Create, Read, Update, Delete) operation has an API to create data, to get data, to update data or to delete data from database. \n\nThe browser can handle only get request. Therefore, we have to have a tool which can help us to handle all request methods(GET, POST, PUT, DELETE). [Postman](https://www.getpostman.com/) is a very popular tool when it comes to API development. So, if you like to do this section you need to [download postman](https://www.getpostman.com/)\n![Postman](./images/postman.png)\n\n### Structure of an API\nAn API end point is a URL which can help to retrieve, create, update or delete a resource. The structure looks like this:\nExample:\nhttps://api.twitter.com/1.1/lists/members.json\nReturns the members of the specified list. Private list members will only be shown if the authenticated user owns the specified list.\nThe name of the company name followed by version followed by the purpose of the API.\nThe methods:\nHTTP methods & URLs\n\nThe API uses the following HTTP methods for object manipulation:\n```sh\nGET        Used for object retrieval\nPOST       Used for object creation and object actions\nPUT        Used for object update\nDELETE     Used for object deletion\n```\nLet's build an api which collects information about 30DaysOfPython students. We will collect the name, country, city, date of birth, skills and bio.\n\nTo implement this API, we will use:\n* Postman\n* Python\n* Flask\n* MongoDB\n\n### Retrieving data using get\n\nIn this step, let's use dummy data and return it as a json. To return it as json, will use json module and Response module.\n```py\n# let's import the flask\n\nfrom flask import Flask,  Response\nimport json\n\napp = Flask(__name__)\n\n@app.route('/api/v1.0/students', methods = ['GET']) \ndef students ():\n    student_list = [\n        {\n            'name':'Asabeneh',\n            'country':'Finland',\n            'city':'Helsinki',\n            'skills':['HTML', 'CSS','JavaScript','Python']\n        },\n        {\n            'name':'David',\n            'country':'UK',\n            'city':'London',\n            'skills':['Python','MongoDB']\n        },\n        {\n            'name':'John',\n            'country':'Sweden',\n            'city':'Stockholm',\n            'skills':['Java','C#']\n        }\n    ]\n    return Response(json.dumps(student_list), mimetype='application/json')\n\n   \nif __name__ == '__main__':\n    # for deployment\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\nWhen you request the http://localhost:5000/api/v1.0/students url on the browser you will get this:\n\n![Get on browser](./images/get_on_browser.png)\n\nWhen you request the http://localhost:5000/api/v1.0/students url on the browser you will get this:\n\n\n![Get on postman](./images/get_on_postman.png)\n\nIn stead of displaying dummy data let's connect the flask application with MongoDB and let's get data from mongoDB database.\n\n```py\n# let's import the flask\n\nfrom flask import Flask,  Response\nimport json\nimport pymongo\n\n\napp = Flask(__name__)\n\n# \nMONGODB_URI='mongodb+srv://asabeneh:your_password@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\n\n@app.route('/api/v1.0/students', methods = ['GET'])\ndef students ():\n    \n    return Response(json.dumps(student), mimetype='application/json')\n\n   \nif __name__ == '__main__':\n    # for deployment\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\nBy connecting the flask, we can fetch students collection data from the thirty_days_of_python database.\n```sh\n[\n    {\n        \"_id\": {\n            \"$oid\": \"5df68a21f106fe2d315bbc8b\"\n        },\n        \"name\": \"Asabeneh\",\n        \"country\": \"Finland\",\n        \"city\": \"Helsinki\",\n        \"age\": 38\n    },\n    {\n        \"_id\": {\n            \"$oid\": \"5df68a23f106fe2d315bbc8c\"\n        },\n        \"name\": \"David\",\n        \"country\": \"UK\",\n        \"city\": \"London\",\n        \"age\": 34\n    },\n    {\n        \"_id\": {\n            \"$oid\": \"5df68a23f106fe2d315bbc8e\"\n        },\n        \"name\": \"Sami\",\n        \"country\": \"Finland\",\n        \"city\": \"Helsinki\",\n        \"age\": 25\n    }\n]\n```\n### Getting a document by id\nWe can access signle document using an id, let's access Asabeneh using his id.\nhttp://localhost:5000/api/v1.0/students/5df68a21f106fe2d315bbc8b\n\n```py\n# let's import the flask\n\nfrom flask import Flask,  Response\nimport json\nfrom bson.objectid import ObjectId\nimport json\nfrom bson.json_util import dumps\nimport pymongo\n\n\napp = Flask(__name__)\n\n# \nMONGODB_URI='mongodb+srv://asabeneh:your_password@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\n\n@app.route('/api/v1.0/students', methods = ['GET']) \ndef students ():\n    \n    return Response(json.dumps(student), mimetype='application/json')\n@app.route('/api/v1.0/students/<id>', methods = ['GET']) \ndef single_student (id):\n    student = db.students.find({'_id':ObjectId(id)})\n    return Response(dumps(student), mimetype='application/json')\n   \nif __name__ == '__main__':\n    # for deployment\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n```sh\n[\n    {\n        \"_id\": {\n            \"$oid\": \"5df68a21f106fe2d315bbc8b\"\n        },\n        \"name\": \"Asabeneh\",\n        \"country\": \"Finland\",\n        \"city\": \"Helsinki\",\n        \"age\": 38\n    }\n]\n```\n### Creating data using POST\nWe use the POST request method to create data\n```py\n# let's import the flask\n\nfrom flask import Flask,  Response\nimport json\nfrom bson.objectid import ObjectId\nimport json\nfrom bson.json_util import dumps\nimport pymongo\nfrom datetime import datetime\n\n\napp = Flask(__name__)\n\n# \nMONGODB_URI='mongodb+srv://asabeneh:your_password@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\n\n@app.route('/api/v1.0/students', methods = ['GET']) \ndef students ():\n    \n    return Response(json.dumps(student), mimetype='application/json')\n@app.route('/api/v1.0/students/<id>', methods = ['GET']) \ndef single_student (id):\n    student = db.students.find({'_id':ObjectId(id)})\n    return Response(dumps(student), mimetype='application/json')\n@app.route('/api/v1.0/students', methods = ['POST']) \ndef create_student ():\n    name = request.form['name']\n    country = request.form['country']\n    city = request.form['city']\n    skills = request.form['skills'].split(', ')\n    bio = request.form['bio']\n    birthyear = request.form['birthyear']\n    created_at = datetime.now()\n    student = {\n        'name': name,\n        'country': country,\n        'city': city,\n        'birthyear': birthyear,\n        'skills': skills,\n        'bio': bio,\n        'created_at': created_at\n\n    }\n    db.students.insert_one(student)\n    return ;\ndef update_student (id):\nif __name__ == '__main__':\n    # for deployment\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n### Updating using PUT\n```py\n# let's import the flask\n\nfrom flask import Flask,  Response\nimport json\nfrom bson.objectid import ObjectId\nimport json\nfrom bson.json_util import dumps\nimport pymongo\nfrom datetime import datetime\n\n\napp = Flask(__name__)\n\n# \nMONGODB_URI='mongodb+srv://asabeneh:your_password@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\n\n@app.route('/api/v1.0/students', methods = ['GET']) \ndef students ():\n    \n    return Response(json.dumps(student), mimetype='application/json')\n@app.route('/api/v1.0/students/<id>', methods = ['GET']) \ndef single_student (id):\n    student = db.students.find({'_id':ObjectId(id)})\n    return Response(dumps(student), mimetype='application/json')\n@app.route('/api/v1.0/students', methods = ['POST']) \ndef create_student ():\n    name = request.form['name']\n    country = request.form['country']\n    city = request.form['city']\n    skills = request.form['skills'].split(', ')\n    bio = request.form['bio']\n    birthyear = request.form['birthyear']\n    created_at = datetime.now()\n    student = {\n        'name': name,\n        'country': country,\n        'city': city,\n        'birthyear': birthyear,\n        'skills': skills,\n        'bio': bio,\n        'created_at': created_at\n\n    }\n    db.students.insert_one(student)\n    return \n@app.route('/api/v1.0/students/<id>', methods = ['PUT']) # this decorator create the home route\ndef update_student (id):\n    query = {\"_id\":ObjectId(id)}\n    name = request.form['name']\n    country = request.form['country']\n    city = request.form['city']\n    skills = request.form['skills'].split(', ')\n    bio = request.form['bio']\n    birthyear = request.form['birthyear']\n    created_at = datetime.now()\n    student = {\n        'name': name,\n        'country': country,\n        'city': city,\n        'birthyear': birthyear,\n        'skills': skills,\n        'bio': bio,\n        'created_at': created_at\n\n    }\n    db.students.update_one(query, student)\n    # return Response(dumps({\"result\":\"a new student has been created\"}), mimetype='application/json')\n    return \ndef update_student (id):\nif __name__ == '__main__':\n    # for deployment\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n### Deleting a document using Delete\n```py\n# let's import the flask\n\nfrom flask import Flask,  Response\nimport json\nfrom bson.objectid import ObjectId\nimport json\nfrom bson.json_util import dumps\nimport pymongo\nfrom datetime import datetime\n\n\napp = Flask(__name__)\n\n# \nMONGODB_URI='mongodb+srv://asabeneh:your_password@30daysofpython-twxkr.mongodb.net/test?retryWrites=true&w=majority'\nclient = pymongo.MongoClient(MONGODB_URI)\ndb = client['thirty_days_of_python'] # accessing the database\n\n@app.route('/api/v1.0/students', methods = ['GET']) \ndef students ():\n    \n    return Response(json.dumps(student), mimetype='application/json')\n@app.route('/api/v1.0/students/<id>', methods = ['GET']) \ndef single_student (id):\n    student = db.students.find({'_id':ObjectId(id)})\n    return Response(dumps(student), mimetype='application/json')\n@app.route('/api/v1.0/students', methods = ['POST']) \ndef create_student ():\n    name = request.form['name']\n    country = request.form['country']\n    city = request.form['city']\n    skills = request.form['skills'].split(', ')\n    bio = request.form['bio']\n    birthyear = request.form['birthyear']\n    created_at = datetime.now()\n    student = {\n        'name': name,\n        'country': country,\n        'city': city,\n        'birthyear': birthyear,\n        'skills': skills,\n        'bio': bio,\n        'created_at': created_at\n\n    }\n    db.students.insert_one(student)\n    return \n@app.route('/api/v1.0/students/<id>', methods = ['PUT']) # this decorator create the home route\ndef update_student (id):\n    query = {\"_id\":ObjectId(id)}\n    name = request.form['name']\n    country = request.form['country']\n    city = request.form['city']\n    skills = request.form['skills'].split(', ')\n    bio = request.form['bio']\n    birthyear = request.form['birthyear']\n    created_at = datetime.now()\n    student = {\n        'name': name,\n        'country': country,\n        'city': city,\n        'birthyear': birthyear,\n        'skills': skills,\n        'bio': bio,\n        'created_at': created_at\n\n    }\n    db.students.update_one(query, student)\n    # return Response(dumps({\"result\":\"a new student has been created\"}), mimetype='application/json')\n    return \n@app.route('/api/v1.0/students/<id>', methods = ['PUT']) # this decorator create the home route\ndef update_student (id):\n    query = {\"_id\":ObjectId(id)}\n    name = request.form['name']\n    country = request.form['country']\n    city = request.form['city']\n    skills = request.form['skills'].split(', ')\n    bio = request.form['bio']\n    birthyear = request.form['birthyear']\n    created_at = datetime.now()\n    student = {\n        'name': name,\n        'country': country,\n        'city': city,\n        'birthyear': birthyear,\n        'skills': skills,\n        'bio': bio,\n        'created_at': created_at\n\n    }\n    db.students.update_one(query, student)\n    # return Response(dumps({\"result\":\"a new student has been created\"}), mimetype='application/json')\n    return ;\n@app.route('/api/v1.0/students/<id>', methods = ['DELETE']) \ndef delete_student (id):\n    db.students.delete_one({\"_id\":ObjectId(id)})\n    return\nif __name__ == '__main__':\n    # for deployment\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n```\n\n## 💻 Exercises: Day 29\n1. Implement the above example and develop [this](https://thirtydayofpython-api.herokuapp.com/)\n\n# Day 30\n## Conclusions\nIn the process of preparing this material I I have learning quite a lot and you have inspired me to do more. Congratulations for making it to this level. If you have done all the exercise and the projects, now you are capable to go a data analysis, data science, machine learning or web development.\n\nGIVE FEEDBACK: http://thirtydayofpython-api.herokuapp.com/feedback\n\n\n\n[<< Part 9 ](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme25-25.md) | [Part 10 >>](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme28-30.md)\n\n---\n\n\n"
  },
  {
    "path": "old_files/readme4-6.md",
    "content": "![30DaysOfPython](./images/30DaysOfPython_banner3@2x.png)\n\n🧳 [Part 1: Day 1 - 3](https://github.com/Asabeneh/30-Days-Of-Python)  \n🧳 [Part 2: Day 4 - 6](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme4-6.md)  \n🧳 [Part 3: Day 7 - 9](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme7-9.md)  \n🧳 [Part 4: Day 10 - 12](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme10-12.md)  \n🧳 [Part 5: Day 13 - 15](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme13-15.md)  \n🧳 [Part 6: Day 16 - 18](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme16-18.md)  \n🧳 [Part 7: Day 19 - 21](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme19-21.md)  \n🧳 [Part 8: Day 22 - 24](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme22-24.md)  \n🧳 [Part 9: Day 25 - 27](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme25-27.md)  \n🧳 [Part 10: Day 28 - 30](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme28-30.md) \n\n---\n- [Day 4](#day-4)\n  - [String](#string)\n    - [Creating a string](#creating-a-string)\n    - [String Concatenation](#string-concatenation)\n    - [Escape Sequences in string](#escape-sequences-in-string)\n    - [String formating](#string-formating)\n      - [Old Style String Formatting (% Operator)](#old-style-string-formatting--operator)\n      - [New Style String Formatting (str.format)](#new-style-string-formatting-strformat)\n      - [String Interpolation / f-Strings (Python 3.6+)](#string-interpolation--f-strings-python-36)\n    - [Python strings as sequences of characters](#python-strings-as-sequences-of-characters)\n      - [Unpacking characters](#unpacking-characters)\n      - [Accessing characters in strings by index](#accessing-characters-in-strings-by-index)\n      - [Slicing Python Strings](#slicing-python-strings)\n      - [Reversing a string](#reversing-a-string)\n      - [Skipping characters while slicing](#skipping-characters-while-slicing)\n    - [String Methods](#string-methods)\n  - [💻 Exercises - Day 4](#%f0%9f%92%bb-exercises---day-4)\n- [Day 5](#day-5)\n  - [Lists](#lists)\n    - [How to create a list](#how-to-create-a-list)\n    - [Accessing list items using positive indexing](#accessing-list-items-using-positive-indexing)\n    - [Accessing list items using negative indexing](#accessing-list-items-using-negative-indexing)\n    - [Unpacking list items](#unpacking-list-items)\n    - [Slicing  items from list](#slicing-items-from-list)\n    - [Modifying list](#modifying-list)\n    - [Check items in a list](#check-items-in-a-list)\n    - [Adding item in a list](#adding-item-in-a-list)\n    - [Inserting item in to a list](#inserting-item-in-to-a-list)\n    - [Removing item from list](#removing-item-from-list)\n    - [Removing item using pop](#removing-item-using-pop)\n    - [Removing item using del](#removing-item-using-del)\n    - [Clearing list items](#clearing-list-items)\n    - [Copying  a list](#copying-a-list)\n    - [Joining lists](#joining-lists)\n    - [Counting Items in a list](#counting-items-in-a-list)\n    - [Finding index of an item](#finding-index-of-an-item)\n    - [Reversing a list](#reversing-a-list)\n    - [Sorting list items](#sorting-list-items)\n  - [💻 Exercises: Day 5](#%f0%9f%92%bb-exercises-day-5)\n- [Day 6:](#day-6)\n  - [Tuple](#tuple)\n    - [Creating Tuple](#creating-tuple)\n    - [Tuple length](#tuple-length)\n    - [Accessing tuple items](#accessing-tuple-items)\n    - [Slicing tuples](#slicing-tuples)\n    - [Changing tuples to list](#changing-tuples-to-list)\n    - [Checking an item in a list](#checking-an-item-in-a-list)\n    - [Joining tuples](#joining-tuples)\n    - [Deleting tuple](#deleting-tuple)\n  - [💻 Exercises: Day 6](#%f0%9f%92%bb-exercises-day-6)\n\n# Day 4\n\n## String\n\nText is a string data type. Any data type written as text is a string. Any data under single or double quote are strings. There are different string methods and built-in functions to deal with string data types. To check the length of a string use the len() method.\n\n### Creating a string\n\n```py\nletter = 'P'                # A string could be a single character or a bunch of texts\nprint(letter)               # P\nprint(len(letter))          # 1\ngreeting = 'Hello, World!'  # String could be  a single or double quote,\"Hello, World!\"\nprint(greeting)             # Hello, World!\nprint(len(greeting))        # 13\nsentence = \"I hope you are enjoying 30 days of python challenge\"\nprint(sentence)\n```\n\nMultiline string is created by using triple ''' or  quotes.See the example below.\n\n```py\nmultiline_string = '''I am a teacher and enjoy teaching.\nI didn't find anything as rewarding as empowering people.\nThat is why I created 30 days of python.'''\nprint(multiline_string)\n# Another way of doing the same thing\nmultiline_string = \"\"\"I am a teacher and enjoy teaching.\nI didn't find anything as rewarding as empowering people.\nThat is why I created 30 days of python.\"\"\"\nprint(multiline_string)\n```\n\n### String Concatenation\n\nWe can connect to strings together. Merging or connecting to strings together is called concatenation.See the example below\n\n  ```py\n  first_name = 'Asabeneh'\n  last_name = 'Yetayeh'\n  space = ' '\n  full_name = first_name  +  space + last_name\n  print(full_name) # Asabeneh Yetayeh\n  # Checking length of a string using len() builtin function\n  print(len(first_name))  # 8\n  print(len(last_name))   # 7\n  print(len(first_name) > len(last_name)) # True\n  print(len(full_name)) # 15\n  ```\n\n### Escape Sequences in string\n\nIn python and other programming language \\ followed by a character. Let's see the most common escape characters:\n\n* \\n: new line\n* \\t: Tab means(8 spaces)\n* \\\\\\\\: Back slash\n* \\\\': Single quote (')\n* \\\\\":Double quote (\")\n\n```py\nprint('I hope every one enjoying the python challenge.\\nDo you ?') # line break\nprint('Days\\tTopics\\tExercises')\nprint('Day 1\\t3\\t5')\nprint('Day 2\\t3\\t5')\nprint('Day 3\\t3\\t5')\nprint('Day 4\\t3\\t5')\nprint('This is a back slash  symbol (\\\\)') # To write a back slash\nprint('In every programming language it starts with \\\"Hello, World!\\\"') \n\n# output\nI hope every one enjoying the python challenge.\nDo you ?\nDays\tTopics\tExercises\nDay 1\t5\t    5\nDay 2\t6\t    20\nDay 3\t5\t    23\nDay 4\t1\t    35\nThis is a back slash  symbol (\\)\nIn every programming language it starts with \"Hello, World!\"\n```\n\n### String formating\n\n#### Old Style String Formatting (% Operator)\n\nIn python there many ways of formating string. In this section we will cover some of them.\nThe \"%\" operator is used to format a set of variables enclosed in a \"tuple\" (a fixed size list), together with a format string, which contains normal text together with \"argument specifiers\", special symbols like \"%s\",  \"%d\", \"%f\", \"%.<number of digits>f\". \n\n* %s - String (or any object with a string representation, like numbers)\n* %d - Integers\n* %f - Floating point numbers\n* %.<number of digits>f - Floating point numbers with a fixed amount of digits to the right of the dot.\n\n```py\n# Strings only\nfirst_name = 'Asabeneh'\nlast_name = 'Yetayeh'\nlanguage = 'Python'\nformatted_string = 'I am %s %s. I teach %s' %(first_name, last_name, language)\nprint(formatted_string)\n\n# Strings  and numbers\nradius = 10\npi = 3.14\narea = pi * radius ** 2\nformatted_string = 'The area of radius %d is %.2f.' %(radius, area) # 2 refers the 2 significant digits after the point\n\npython_libraries = ['Django', 'Flask', 'Numpy', 'Pandas']\nformatted_string = 'The following are python libraries:' % python_libraries\nprint(formatted_string) # \"The following are python libraries:['Django', 'Flask', 'Numpy', 'Pandas']\"\n```\n#### New Style String Formatting (str.format)\nThis is formating is introduced in python version 3. \n\n```py\n\nfirst_name = 'Asabeneh'\nlast_name = 'Yetayeh'\nlanguage = 'Python'\nformatted_string = 'I am {} {}. I teach {}'.format(first_name, last_name, language)\nprint(formatted_string)\na = 4\nb = 3\n\nprint('{} + {} = {}'.format(a, b, a + b))\nprint('{} - {} = {}'.format(a, b, a - b))\nprint('{} * {} = {}'.format(a, b, a * b))\nprint('{} / {} = {:.2f}'.format(a, b, a / b)) # limits it to two digits after decimal\nprint('{} % {} = {}'.format(a, b, a % b))\nprint('{} // {} = {}'.format(a, b, a // b))\nprint('{} ** {} = {}'.format(a, b, a ** b))\n\n# output\n4 + 3 = 7\n4 - 3 = 1\n4 * 3 = 12\n4 / 3 = 1.33\n4 % 3 = 1\n4 // 3 = 1\n4 ** 3 = 64\n\n# Strings  and numbers\nradius = 10\npi = 3.14\narea = pi * radius ** 2\nformatted_string = 'The area of radius {} is {:.2f}.'.format(radius, area) # 2 digits after decimal\nprint(formatted_string)\n\n```\n####  String Interpolation / f-Strings (Python 3.6+)\nAnother new string formatting is string interpolation, f-strings. String started with f and we can inject the data in their corresponding positions.\n```py\na = 4\nb = 3\nprint(f'{a} + {b} = {a +b}')\nprint(f'{a} - {b} = {a - b}')\nprint(f'{a} * {b} = {a * b}')\nprint(f'{a} / {b} = {a / b:.2f}') \nprint(f'{a} % {b} = {a % b}')\nprint(f'{a} // {b} = {a // b}')\nprint(f'{a} ** {b} = {a ** b}')\n```\n\n### Python strings as sequences of characters\nPython strings are sequences of  characters, and share their basic methods of access with those other Python sequences – lists and tuples. The simplest way of extracting single characters from strings (and individual members from any sequence) is to unpack them into corresponding variables.\n#### Unpacking characters \n```\nlanguage = 'Python'\na,b,c,d,e,f = language # unpacking sequence characters into variables\nprint(a) # P\nprint(b) # y\nprint(c) # t \nprint(d) # h\nprint(e) # o\nprint(f) # n\n```\n#### Accessing characters in strings by index\n  In programming counting starts from zero. Therefore the first letter of a string is at zero index and the last letter of a string is the length of a string minus one.\n\n  ![String index](./images/string_index.png)\n  \n```py\nlanguage = 'Python'\nfirst_letter = language[0]\nprint(first_letter) # P\nsecond_letter = language[1]\nprint(second_letter) # y\nlast_index = len(language) - 1\nlast_letter = language[last_index]\nprint(last_letter) # n\n```\nIf we want to start from right end we can use negative indexing. -1 is the last index.\n```py\nlanguage = 'Python'\nlast_letter = language[-1]\nprint(last_letter) # n\nsecond_last = language[-2]\nprint(second_last) # o\n  ```\n\n#### Slicing Python Strings\n\nIn python we can slice substrings from a string.\n\n```py\nlanguage = 'Python'\nfirst_three = language[0:3] # starts at zero index and up to 3 but not include 3\nlast_three = language[3:6]\nprint(last_three) # hon\n# Another way\nlast_three = language[-3:]\nprint(last_three)   # hon\nlast_three = language[3:]\nprint(last_three)   # hon\n```\n\n#### Reversing a string\n\nWe can easily reverse string in python.\n\n```py\ngreeting = 'Hello, World!'\nprint(greeting[::-1]) # !dlroW ,olleH\n```\n\n#### Skipping characters while slicing\nIt is possible to skip characters while slicing by passing step argument to slice method.\n```py\nlanguage = 'Python'\npto = language[0,6:2] # \nprint(pto) # Pto\n```\n\n### String Methods\nThere are many string methods which allow us to format strings. See some of the string methods in the following example:\n\n* capitalize(): Converts the first character the string to Capital Letter\n```py\nchallenge = 'thirty days of python'\nprint(challenge.capitalize()) # 'Thirty days of python'\n```\n* count(): returns occurrences of substring in string, count(substring, start=.., end=..)\n```py\nchallenge = 'thirty days of python'\nprint(challenge.count('y')) # 3\nprint(challenge.count('y', 7, 14)) # 1\nprint(challenge.count('th')) # 2`\n```\n* endswith(): Checks if a string ends with a specified ending\n```py\nchallenge = 'thirty days of python'\nprint(challenge.endswith('on'))   # True\nprint(challenge.endswith('tion')) # False\n```\n* expandtabs(): Replaces tab character with spaces, default tab size is 8. It takes tab size argument\n```py\nchallenge = 'thirty\\tdays\\tof\\tpython'\nprint(challenge.expandtabs())   # 'thirty  days    of      python'\nprint(challenge.expandtabs(10)) # 'thirty    days      of        python'\n```\n* find(): Returns the index of first occurrence of substring\n```py\nchallenge = 'thirty days of python'\nprint(challenge.find('y'))  # 5\nprint(challenge.find('th')) # 0\n```\n* format()\tformats string into nicer output    \n    More about string formating check this [link](https://www.programiz.com/python-programming/methods/string/format)\n```py\nfirst_name = 'Asabeneh'\nlast_name = 'Yetayeh'\njob = 'teacher'\ncountry = 'Finland'\nsentence = 'I am {} {}. I am a {}. I live in {}.'.format(first_name, last_name, job, country)\nprint(sentence) # I am Asabeneh Yetayeh. I am a teacher. I live in Finland.\n\nradius = 10\npi = 3.14\narea = pi * radius ** 2\nresult = 'The area of circle with {} is {}'.format(str(radius), str(area))\nprint(result) # The area of circle with 10 is 314.0\n```\n* index(): Returns the index of substring\n```py\nchallenge = 'thirty days of python'\nprint(challenge.find('y'))  # 5\nprint(challenge.find('th')) # 0\n```\n* isalnum(): Checks alphanumeric character\n```py\nchallenge = 'ThirtyDaysPython'\nprint(challenge.isalnum()) # True\n\nchallenge = '30DaysPython'\nprint(challenge.isalnum()) # True\n\nchallenge = 'thirty days of python'\nprint(challenge.isalnum()) # False\n\nchallenge = 'thirty days of python 2019'\nprint(challenge.isalnum()) # False\n```\n* isalpha(): Checks if all characters are alphabets\n```py\nchallenge = 'thirty days of python'\nprint(challenge.isalpha()) # True\nnum = '123'\nprint(num.isalpha())      # False\n```\n* isdecimal(): Checks Decimal Characters\n```py\nchallenge = 'thirty days of python'\nprint(challenge.find('y'))  # 5\nprint(challenge.find('th')) # 0\n```\n* isdigit(): Checks Digit Characters\n```py\nchallenge = 'Thirty'\nprint(challenge.isdigit()) # False\nchallenge = '30'\nprint(challenge.digit())   # True\n```\n* isdecimal():Checks decimal characters\n```py\nnum = '10'\nprint(num.isdecimal()) # True\nnum = '10.5'\nprint(num.isdecimal()) # False\n```\n\n* isidentifier():Checks for valid identifier means it check if a string is a valid variable name\n```py\nchallenge = '30DaysOfPython'\nprint(challenge.isidentifier()) # False, because it starts with a number\nchallenge = 'thirty_days_of_python'\nprint(challenge.isidentifier()) # True\n```\n\n* islower():Checks if all alphabets in a string are lowercase\n```py\nchallenge = 'thirty days of python'\nprint(challenge.islower()) # True\nchallenge = 'Thirty days of python'\nprint(challenge.islower()) # False\n```\n* isupper(): returns if all characters are uppercase characters\n```py\nchallenge = 'thirty days of python'\nprint(challenge.isupper()) #  False\nchallenge = 'THIRTY DAYS OF PYTHON'\nprint(challenge.isupper()) # True\n```\n\n* isnumeric():Checks numeric characters\n```py\nnum = '10'\nprint(num.isnumeric())      # True\nprint('ten'.isnumeric())    # False\n```\n* join(): Returns a concatenated string\n```py\nweb_tech = ['HTML', 'CSS', 'JavaScript', 'React']\nresult = '#, '.join(web_tech)\nprint(result) # 'HTML# CSS# JavaScript# React'\n```\n* strip(): Removes both leading and trailing characters\n```py\nchallenge = ' thirty days of python '\nprint(challenge.strip('y')) # 5\n```\n* replace(): Replaces substring inside\n```py\nchallenge = 'thirty days of python'\nprint(challenge.replace('python', 'coding')) # 'thirty days of coding'\n```\n* split():Splits String from Left\n```py\nchallenge = 'thirty days of python'\nprint(challenge.split()) # ['thirty', 'days', 'of', 'python']\n```\n* title(): Returns a Title Cased String\n```py\nchallenge = 'thirty days of python'\nprint(challenge.title()) # Thirty Days Of Python\n```\n* swapcase(): Checks if String Starts with the Specified String\n  The string swapcase() method converts all uppercase characters to lowercase and all lowercase characters to uppercase characters of the given string, and returns it.\n```py\nchallenge = 'thirty days of python'\nprint(challenge.swapcase())   # THIRTY DAYS OF PYTHON\nchallenge = 'Thirty Days Of Python'\nprint(challenge.swapcase())  # tHIRTY dAYS oF pYTHON\n```\n* startswith(): Checks if String Starts with the Specified String\n```py\nchallenge = 'thirty days of python'\nprint(challenge.startswith('thirty')) # True\n\nchallenge = '30 days of python'\nprint(challenge.startswith('thirty')) # False\n```\n\n## 💻 Exercises - Day 4\n1. Concatenate the string 'Thirty', 'Days', 'Of', 'Python' to a single string, 'Thirty Days Of Python'\n2. Concatenate the string 'Coding', 'For' , 'All' to a single string, 'Coding For All'\n3. Declare a variable name company and assign it to an initial value \"Coding For All.\n4. Print company using *print()*\n5. Print the length of the company string using *len()* method and *print()*\n6. Change all the characters to capital letters using *upper()* method\n7. Change all the characters to lowercase letters using *lower()* method\n8. Use capitalize(), title(), swapcase() methods to format the value the string *Coding For All*.\n9.  Cut(slice) out the first word of *Coding For All* string\n10. Check if *Coding For All* string contains a word Coding using the method index, find or other methods.\n11. Replace the word coding in the string 'Coding For All' to Python.\n12. Change Python for Everyone to Python for All using the replace method or other methods\n13. Split the string 'Coding For All' at the space using split() method\n14. \"Facebook, Google, Microsoft, Apple, IBM, Oracle, Amazon\" split the string at the comma\n15. What is character at index 0 in the string *Coding For All*.\n16. What is the last index of the string *Coding For All*\n17. What character is at index 10 in \"Coding For All\" string.\n18. Create an acronym or an abbreviation for the name 'Python For Everyone'\n19. Create an acronym or an abbreviation for the name 'Coding For All'\n20. Use index to determine the position of the first occurrence of C in Coding For All.\n21. Use index to determine the position of the first occurrence of F in Coding For All\n22. Use rfind to determine the position of the last occurrence of l in Coding For All People.\n23. Use index or find to find the position of the first occurrence of the word because in the following sentence:'You cannot end a sentence with because because because is a conjunction'\n24. Use rindex to find the position of the last occurrence of the word because in the following sentence:'You cannot end a sentence with because because because is a conjunction'\n25. Slice out the phrase because because because in the following sentence:'You cannot end a sentence with because because because is a conjunction'\n26. Find the position of the first occurrence of the word because in the following sentence:'You cannot end a sentence with because because because is a conjunction'\n27. Slice out the phase because because because in the following sentence:'You cannot end a sentence with because because because is a conjunction'\n28. Does Coding For All starts with a substring *Coding*?\n29. Does Coding For All ends with a substring *coding*?\n30. '&nbsp;&nbsp; Coding For All &nbsp;&nbsp;&nbsp; &nbsp;' &nbsp;,    remove the left and right trailing spaces in the given string.\n31. Which one of the following variable return True when we use the method isidentifier()\n    * 30DaysOfPython\n    * thirty_days_of_python\n32. The following are some of python libraries list: ['Django', 'Flask', 'Bottle', 'Pyramid', 'Falcon']. Join the list with a hash with space string. \n33. Use new line escape sequence to writ the following sentence.\n    ```py\n    I am enjoying this challenge.\n    I just wonder what is next.\n    ```\n34. Use a tab escape sequence to writ the following sentence.\n    ```py\n    Name      Age     Country\n    Asabeneh  250     Finland\n    ```\n35. Use string formatting method to display the following:\n```sh\nradius = 10\narea = 3.14 * radius ** 2\nThe area of radius 10 is 314 meters squares. \n```\n36. Make the following using string formatting methods:\n```sh\n8 + 6 = 14\n8 - 6 = 2\n8 * 6 = 48\n8 / 6 = 1.33\n8 % 6 = 2\n8 // 6 = 1\n8 ** 6 = 262144\n```\n# Day 5\n## Lists\nThe are four collection data types in python :\n* List:  is a collection which is ordered and changeable(modifiable). Allows duplicate members.\n* Tuple:  is a collection which is ordered and unchangeable or unmodifiable(immutable). Allows duplicate members.\n* Set:  is a collection which is unordered and unindexed. No duplicate members.\n* Dictionary: is a collection which is unordered, changeable(modifiable) and indexed. No duplicate members.\n\nA list is collection of different data types which is ordered and modifiable(mutable). A list can be empty or it may have different data type items or items\n### How to create a list\nIn python we can create list in two ways:\n* Using list builtin function\n```py\n# syntax\nlst = list()\n```\n```py\nempty_list = list() # this is an empty list, no item in the list\nprint(len(empty_list)) # 0\n```\n* Using square brackets, []\n```py\n# syntax\nlst = []\n```\n```py\nempty_list = [] # this is an empty list, no item in the list\nprint(len(empty_list)) # 0\n```\n\nList with initial values. We use *len()* to find the length of a list.\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']                     # list of fruits\nvegetables = ['Tomato', 'Potato', 'Cabbage','Onion', 'Carrot']      # list of vegetables\nanimal_products = ['milk', 'meat', 'butter', 'yoghurt']             # list of animal products\nweb_techs = ['HTML', 'CSS', 'JS', 'React','Redux', 'Node', 'MongDB'] # list of web technologies\ncountries = ['Finland', 'Estonia', 'Denmark', 'Sweden', 'Norway']\n\n# Print the lists and it length\nprint('Fruits:', fruits)\nprint('Number of fruits:', len(fruits))\nprint('Vegetables:', vegetables)\nprint('Number of vegetables:', len(vegetables))\nprint('Animal products:',animal_products)\nprint('Number of animal products:', len(animal_products))\nprint('Web technologies:', web_techs)\nprint('Number of web technologies:', len(web_techs))\nprint('Countries:', countries)\nprint('Number of countries:', len(countries))\n```\n```sh\noutput\nFruits: ['banana', 'orange', 'mango', 'lemon']\nNumber of fruits: 4\nVegetables: ['Tomato', 'Potato', 'Cabbage', 'Onion', 'Carrot']\nNumber of vegetables: 5\nAnimal products: ['milk', 'meat', 'butter', 'yoghurt']\nNumber of animal products: 4\nWeb technologies: ['HTML', 'CSS', 'JS', 'React', 'Redux', 'Node', 'MongDB']\nNumber of web technologies: 7\nCountries: ['Finland', 'Estonia', 'Denmark', 'Sweden', 'Norway']\nNumber of countries: 5\n```\n* List can have items of different data types\n```py\n lst = ['Asabeneh', 250, True, {'country':'Finland', 'city':'Helsinki'}] # list containing different data types\n```\n### Accessing list items using positive indexing\nWe access each item in a list using their index. A list index start from 0. The picture below show clearly where the index starts\n![List index](./images/list_index.png)\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon'] \nfirst_fruit = fruits[0] # we are accessing the first item using its index\nprint(first_fruit)      # banana\nsecond_fruit = fruits[1]\nprint(second_fruit)     # orange\nlast_fruit = fruits[3]\nprint(last_fruit) # lemon\n# Last index\nlast_index = len(fruits) - 1\nlast_fruit = fruits[last_index]\n```\n### Accessing list items using negative indexing\nNegative indexing means beginning from the end, -1 refers to the last item, -2 refers to the second last item.\n\n![List negative indexing](./images/list_negative_indexing.png)\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfirst_fruit = fruits[-4]\nlast_fruit = fruits[-1]\nsecond_last = fruits[-2]\nprint(first_fruit)      # banana\nprint(last_fruit)       # lemon\nprint(second_last)      # mango\n```\n### Unpacking list items\n```py\nlst = ['item','item2','item3', 'item4', 'item5']\nfirst_item, second_item, third_item, *rest = lst\nprint(first_item)     # item1\nprint(second_item)    # item1\nprint(third_item)     # item2\nprint(rest)           # ['item4', 'item5']\n\n```\n```py\n# First Example\nfruits = ['banana', 'orange', 'mango', 'lemon','lime','apple']\nfirst_fruit, second_fruit, third_fruit, *rest = lst\nprint(first_fruit)     # banana\nprint(second_fruit)    # orange\nprint(third_fruit)     # mango\nprint(rest)           # ['lemon','lime','apple']\n# Second Example about unpacking list\nfirst, second, third,*rest, tenth = [1,2,3,4,5,6,7,8,9,10]\nprint(first)\nprint(second)\nprint(third)\nprint(rest)\nprint(tenth)\n# Third Example about unpacking list\ncountries = ['Germany', 'France','Belgium','Sweden','Denmark','Finland','Norway','Iceland','Estonia']\ngr, fr, bg, sw, *scandic, es = countries\nprint(gr)\nprint(fr)\nprint(bg)\nprint(sw)\nprint(scandic)\nprint(es)\n```\n### Slicing  items from list\n* Positive Indexing: We can specify a range of positive indexes by specifying the starting  and the ending, the return value will be a new list.\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon'] \nall_fruits = fruits[0:4] # it returns all the fruits\n# this is also give the same result as the above\nall_fruits = fruits[0:] # if we don't set where to stop it takes all the rest\norange_and_mango = fruits[1:3] # it does not include the end index\norange_mango_lemon = fruits[1:]\n```\n* Negative Indexing:  We can specify a range of negative indexes by specifying the starting  and the ending, the return value will be a new list.\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon'] \nall_fruits = fruits[-4:] # it returns all the fruits\n# this is also give the same result as the above\norange_and_mango = fruits[-3:-1] # it does not include the end index\norange_mango_lemon = fruits[-3:]\n```\n### Modifying list\nList is a mutable or modifiable ordered collection of items or items. Lets modify the fruit list.\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon'] \nfruits[0] = 'Avocado' \nprint(fruits)       #  ['avocado', 'orange', 'mango', 'lemon']\nfruits[1] = 'apple'\nprint(fruits)       #  ['avocado', 'apple', 'mango', 'lemon']\nlast_index = len(fruits)\nfruits[last_index] = 'lime'\nprint(fruits)        #  ['avocado', 'apple', 'mango', 'lime']\n```\n### Check items in a list\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\ndoes_exist = 'banana' in fruits\nprint(does_exist)  # True\ndoes_exist = 'lime' in fruits\nprint(does_exist)  # False\n```\n### Adding item in a list\nTo add item to the end of an existing list we use the method\n```py\n# syntax\nlst = list()\nlst.append(item)\n```\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits.append('apple')\nprint(fruits)           # ['banana', 'orange', 'mango', 'lemon', 'apple']\nfruits.append('lime')   # ['banana', 'orange', 'mango', 'lemon', 'apple', 'lime']\nprint(fruits)\n```\n### Inserting item in to a list\nUse insert() method to insert a single item at a specified index in a list. Note that other items are shifted to the right.\n```py\n# syntax\nlst = ['item1', 'item2']\nlst.insert(index, item)\n```\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits.insert(2, 'apple') # insert apple between orange and mango\nprint(fruits)           # ['banana', 'orange', 'apple', 'mango', 'lemon']\nfruits.insert(3, 'lime')   # ['banana', 'orange', 'apple', 'mango', 'lime','lemon']\nprint(fruits)\n```\n### Removing item from list\nThe remove method remove a specified item from a list\n```py\n# syntax\nlst = ['item1', 'item2']\nlst.remove(item)\n```\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits.remove('banana')\nprint(fruits)  # ['orange', 'mango', 'lemon']\nfruits.remove('lemon')\nprint(fruits)  # ['orange', 'mango']\n```\n### Removing item using pop\nThe pop() method removes the specified index, (or the last item if index is not specified):\n```py\n# syntax\nlst = ['item1', 'item2']\nlst.pop()       # last item\nlst.pop(index)\n```\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits.pop()     \nprint(fruits)       # ['banana', 'orange', 'mango']\n\nfruits.remove(0)     \nprint(fruits)       # ['orange', 'mango']    \n```\n### Removing item using del\nThe del keyword removes the specified index and it can be also use to delete the list completely\n\n```py\n# syntax\nlst = ['item1', 'item2']\ndel lst[index] # only a single item\ndel lst        # to delete the list completely\n```\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\ndel fruits[0]     \nprint(fruits)       # ['orange', 'mango', 'lemon']\n\ndel fruits[1]     \nprint(fruits)       # ['orange', 'lemon']\ndel fruits\nprint(fruits)       # This should give: NameError: name 'fruits' is not defined\n```\n### Clearing list items\nThe clear() method empties the list:\n```py\n# syntax\nlst = ['item1', 'item2']\nlst.clear()\n```\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits.clear()     \nprint(fruits)       # []   \n```\n### Copying  a list\nIt is possible to copy a list by reassigning to a new variable in the  following way list2 = list1. Now, list2 is a reference of list1, any changes we make in list2 will also modify the original, list2. But there are lots of case in which we do not like to modify the original instead we like to have a different copy. One of way avoid the above problem is using *copy()*.\n```py\n# syntax\nlst = ['item1', 'item2']\nlst_copy = lst.copy()\n```\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon']\nfruits_copy = fruits.copy()     \nprint(fruits_copy)       # ['banana', 'orange', 'mango', 'lemon']\n```\n### Joining lists\nThere are several ways to join, or concatenate, two or more lists in Python. \n\n* Plus Operator (+)\n```py\n# syntax\nlist3 = list1 +list2\n```\n```py\npositive_numbers = [1, 2, 3,4,5]\nzero = [0]\nnegative_numbers = [-5,-4,-3,-2,-1]\nintegers = negative_numbers + zero + positive_numbers\nprint(integers)\nfruits = ['banana', 'orange', 'mango', 'lemon']\nvegetables = ['Tomato', 'Potato', 'Cabbage','Onion', 'Carrot'] \nfruits_and_vegetables = fruits + vegetables\nprint(fruits_and_vegetables )\n\n```\n```py\n# output\n[-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5]\n['banana', 'orange', 'mango', 'lemon', 'Tomato', 'Potato', 'Cabbage', 'Onion', 'Carrot']\n```\n  * Joining using extend() method\n\n```py\n# syntax\nlst1 = ['item1', 'item2']\nlst2 = ['item3', 'item4','item5']\nlist1.extend(list2)\n```\n```py\nnum1 = [0, 1, 2, 3]\nnum2= [4, 5,6]\nnum1.extend(num2)\nprint('Numbers:', num1)\nnegative_numbers = [-5,-4,-3,-2,-1]\npositive_numbers = [1, 2, 3,4,5]\nzero = [0]\n\nnegative_numbers.extend(zero)\nnegative_numbers.extend(positive_numbers)\nprint('Integers:', negative_numbers)\nfruits = ['banana', 'orange', 'mango', 'lemon']\nvegetables = ['Tomato', 'Potato', 'Cabbage','Onion', 'Carrot'] \nfruits.extend(vegetables)\nprint('Fruits and vegetables:', fruits )\n\n```\n```py\nNumbers: [0, 1, 2, 3, 4, 5, 6]\nIntegers: [-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5]\nFruits and vegetables: ['banana', 'orange', 'mango', 'lemon', 'Tomato', 'Potato', 'Cabbage', 'Onion', 'Carrot']\n```\n\n### Counting Items in a list\nThe count() method returns the number of times an item appears in a list:\n  ```py\n  # syntax\n  lst = ['item1', 'item2']\n  lst.count(item) \n  ```\n  ```py\n  fruits = ['banana', 'orange', 'mango', 'lemon']\n  print(fruits.count('orange'))   # 1\n  ages = [22, 19, 24, 25, 26, 24, 25, 24]\n  print(ages.count(24))           # 3\n  ```\n### Finding index of an item\nThe count() method returns the index of an item in the list:\n  ```py\n  # syntax\n  lst = ['item1', 'item2']\n  lst.index(item) \n  ```\n  ```py\n  fruits = ['banana', 'orange', 'mango', 'lemon']\n  print(fruits.index('orange'))   # 1\n  ages = [22, 19, 24, 25, 26, 24, 25, 24]\n  print(ages.index(24))           # 2, the first occurrence\n  ```\n### Reversing a list\nThe reverse() method reverse the order of a list.\n  ```py\n  # syntax\n  lst = ['item1', 'item2']\n  lst.reverse() \n\n  ```\n  ```py\n  fruits = ['banana', 'orange', 'mango', 'lemon']\n  fruits.reverse()\n  print(fruits.reverse())  \n  ages = [22, 19, 24, 25, 26, 24, 25, 24]\n  ages.reverse()\n  print(ages.reverse())         \n  ```\n  ```py\n  ['lemon', 'mango', 'orange', 'banana']\n  [24, 25, 24, 26, 25, 24, 19, 22]\n  ```\n### Sorting list items\nTo sort list we can use *sort() method or *sorted()* builtin function. The sort() method reorder the list items in ascending order and modify the original list. If a reverse is equal to true it arrange in descending order.\n* sort():\n  ```py\n  # syntax\n  lst = ['item1', 'item2']\n  lst.sort()                # ascending\n  lst.sort(reverse=True)    # descending\n  ```\n  **Example:**\n\n  ```py\n  fruits = ['banana', 'orange', 'mango', 'lemon']\n  fruits.sort()\n  print(fruits) \n  fruits.sort(reverse=True)\n  print(fruits)\n  ages = [22, 19, 24, 25, 26, 24, 25, 24]\n  ages.sort()\n  print(ages) \n  ages.sort(reverse=True)\n  print(ages)           \n  ```\n  ```sh\n  ['banana', 'lemon', 'mango', 'orange']\n  ['orange', 'mango', 'lemon', 'banana']\n  [19, 22, 24, 24, 24, 25, 25, 26]\n  [26, 25, 25, 24, 24, 24, 22, 19]\n  ```\n  sorted(): returns the ordered list without modifying the original\n  **Example:**\n   ```py\n  fruits = ['banana', 'orange', 'mango', 'lemon']\n  fruits = sorted(fruits)\n  print(fruits)     # ['banana', 'lemon', 'mango', 'orange']\n  # Reverse order\n  fruits = ['banana', 'orange', 'mango', 'lemon']\n  fruits = sorted(fruits,reverse=True)\n  print(fruits)     # ['orange', 'mango', 'lemon', 'banana']          \n  ```\n  \n## 💻 Exercises: Day 5\n1. Declare an empty list\n2. Declare a list with more than 5 number of items\n3. Find the length of your list\n4. Get the first item, the middle item and the last item of the list\n5. Declare a list called mixed_data_types,put your(name, age, height, marital status, address)\n6. Declare a list variable name it_companies and assign initial values Facebook, Google, Microsoft, Apple, IBM, Oracle and Amazon.\n7. Print the list using *print()*\n8. Print the number of companies in the list\n9. Print the first, middle and last company\n10. Print modify any of the companies\n11. Add an IT company to it_companies\n12. Insert an IT company in the middle of the companies list\n13. Change one of the it_companies item to uppercase\n14. Join the it_companies with a string '#;&nbsp; '\n15. Check if a certain company exists in the it_companies list. \n16. Sort the list using sort() method\n17. Reverse the list in descending order using reverse() method\n18. Slice out the first 3 companies from the list\n19. Slice out the last 3 companies from the list\n20. Slice out the middle IT company or companies from the list\n21. Remove the first IT company from the list\n22. Remove the middle IT company or companies from the list\n23. Remove the last IT company from the list\n24. Remove all IT companies item\n25. Destroy the IT companies list\n26. Join the following lists:\n    ```py\n    front_end = ['HTML', 'CSS', 'JS', 'React', 'Redux']\n    back_end = ['Node','Express', 'MongoDB']\n    ```\n27. After joining the lists in question 26. Copy the joined list and assigned it to a variable full_stack. Then insert, Python and SQL after Redux.\n28. The following is a list of 10 students ages:\n```sh\nages = [19, 22, 19, 24, 20, 25, 26, 24, 25, 24]\n```\n  * Sort the list and find the min and max age\n  * Add the min age and the max age\n  * Find the median age(one middle item or two middle items divided by two)\n  * Find the average age(all items divided by number of items)\n  * Find the range of the ages(max minus min)\n  * Compare the value of (min - average) and (max - average), use *abs()* method\n29. Find the middle country(ies) in the [countries list](https://github.com/Asabeneh/30-Days-Of-Python/tree/master/data/countries.py)\n30. Divide the countries list into two equal lists if it is even if not one more country for the first half.\n31. ['China', 'Russia', 'USA', 'Finland', 'Sweden', 'Norway', 'Denmark']. Unpack the first three countries and the rest as scandic countries.\n\n# Day 6:\n## Tuple\nA tuple is a collection of different data types which is ordered and unchangeable(immutable). Tuples are written with round brackets,(). Once a tuple is created, we can not change its values. We can not add, insert, remove a tuple because it is not modifiable (mutable). Unlike list, tuple has few methods. Methods related to tuple:\n* tuple(): to create an empty tuple\n* count(): to count the number of a specified item in a tuple\n* index(): to find the index of a specified item in a tuple\n* + operator: to join two or more tuples and to create new tuple\n### Creating Tuple\n\n* Empty tuple: Creating an empty tuple\n  ```py\n  # syntax\n  empty_tuple = () \n  # or using the tuple constructor\n  empty_tuple = tuple()\n  ```\n* Tuple with initial values\n  ```py\n  # syntax\n  tpl = ('item1', 'item2','item3')\n  ```\n  * \n  ```py\n  fruits = ('banana', 'orange', 'mango', 'lemon')\n  ```\n### Tuple length\nWe use the *len()* method to get the length of a tuple.\n  ```py\n  # syntax\n  tpl = ('item1', 'item2', 'item3')\n  len(tpl)\n  ```\n### Accessing tuple items\n* Positive Indexing\nSimilar to the list data type we use positive or negative indexing to access tuple items.\n![Accessing tuple items](images/tuples_index.png)\n\n  ```py\n  # Syntax\n  tpl = ('item1', 'item2', 'item3')\n  first_item = tpl[0]\n  second_item = tpl[1]\n  ```\n  ```py\n  fruits = ('banana', 'orange', 'mango', 'lemon')\n  first_fruit = fruits[0]\n  second_fruit = fruits[1]\n  last_index =len(fruits) - 1\n  last_fruit = fruits[las_index]\n  ```\n* Negative indexing\nNegative indexing means beginning from the end, -1 refers to the last item, -2 refers to the second last and the negative of the list length refers to the first item.\n![Tuple Negative indexing](images/tuple_negative_indexing.png)\n  ```py\n  # Syntax\n  tpl = ('item1', 'item2', 'item3','item4')\n  first_item = tpl[-4]\n  second_item = tpl[-3]\n  ```\n  ```py\n  fruits = ('banana', 'orange', 'mango', 'lemon')\n  first_fruit = fruits[-4]\n  second_fruit = fruits[-3]\n  last_fruit = fruits[-1]\n  ```\n### Slicing tuples\nWe can slice out a sub tuple by  specifying a range of indexes where to start and where to end in the tuple, the return value will be a new tuple with the specified items.\n\n* Range of Positive Indexes\n\n  ```py\n  # Syntax\n  tpl = ('item1', 'item2', 'item3','item4')\n  all_items = tpl[0:4]         # all items\n  all_items = tpl[0:]         # all items\n  middle_two_items = tpl[1:3]  # does not include item at index 3\n  ```\n  ```py\n  fruits = ('banana', 'orange', 'mango', 'lemon')\n  all_fruits = fruits[0:4]    # all items\n  all_fruits= fruits[0:]      # all items\n  orange_mango = fruits[1:3]  # doesn't include item at index 3\n  orange_to_the_rest = fruits[1:]\n  ```\n\n* Range of Negative Indexes\n\n  ```py\n  # Syntax\n  tpl = ('item1', 'item2', 'item3','item4')\n  all_items = tpl[-4:]         # all items\n  middle_two_items = tpl[-3:-1]  # does not include item at index 3\n  ```\n  ```py\n  fruits = ('banana', 'orange', 'mango', 'lemon')\n  all_fruits = fruits[-4:]    # all items\n  orange_mango = fruits[-3:-1]  # doesn't include item at index 3\n  orange_to_the_rest = fruits[-3:]\n  ```\n### Changing tuples to list\nWe can change tuples to list and list to tuple. Tuple is immutable if we want to modify a tuple we should change to a list.\n  ```py\n  # Syntax\n  tpl = ('item1', 'item2', 'item3','item4')\n  lst = list(tpl)\n  ```\n  ```py\n  fruits = ('banana', 'orange', 'mango', 'lemon')\n  fruits = list(fruits)\n  fruits[0] = 'apple'\n  print(fruits)     # ['apple', 'orange', 'mango', 'lemon']\n  fruits = tuple(fruits)\n  print(fruits)     # ('apple', 'orange', 'mango', 'lemon')\n  ```\n### Checking an item in a list\nWe can check an item if it exists in a list or not using *in*, it returns boolean.\n  ```py\n  # Syntax\n  tpl = ('item1', 'item2', 'item3','item4')\n  'item2' in tpl # True\n  ```\n  ```py\n  fruits = ('banana', 'orange', 'mango', 'lemon')\n  'orange' in fruits # True\n  'apple' in fruits # False\n  fruits[0] = 'apple'\n  ```\n### Joining tuples\nWe can join two or more tuples using + operator\n  ```py\n  # syntax\n  tpl1 = ('item1', 'item2', 'item3')\n  tpl2 = ('item4', 'item5','item6')\n  tpl3 = tpl1 + tpl2\n  ```\n  ```py\n  fruits = ('banana', 'orange', 'mango', 'lemon')                    \n  vegetables = ('Tomato', 'Potato', 'Cabbage','Onion', 'Carrot')\n  fruits_and_vegetables = fruits + vegetables \n  ```\n### Deleting tuple\nIt is not possible to remove a single item in a tuple but it is possible to delete the tuple itself using *del*.\n  ```py\n  # syntax\n  tpl1 = ('item1', 'item2', 'item3')\n  del tpl1\n\n  ```\n  ```py\n  fruits = ('banana', 'orange', 'mango', 'lemon') \n  del fruits                  \n  ```\n\n\n## 💻 Exercises: Day 6\n1. Create an empty tuple\n2. Create a tuple containing name of your sisters and your brothers\n3. Join brothers and sisters tuples and assign it to siblings\n4. How many siblings do you have ?\n5. Modify the siblings tuple and add the name of your father and mother and assign it to family_members\n6. Unpack siblings and parents from family_members\n7. Create a fruits, vegetables and animal products tuples. Join the three tuples and assign it to a variable called food_stuff. \n8. Slice out the middle item or items from the food_staff list\n9. Slice out the first three items and the last three items from food_staff list\n10. Delete the food_staff list completely\n11. Check if an item exist in a tuple:\n* Check if 'Estonia' is a nordic country\n* Check if 'Iceland' is a nordic country\n  ```py\n  nordic_countries = ('Denmark', 'Finland','Iceland', 'Norway', 'Sweden')\n  ```\n\n[<< Part 1](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme.md) | [Part 3>>](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme7-9.md)"
  },
  {
    "path": "old_files/readme7-9.md",
    "content": "![30DaysOfPython](./images/30DaysOfPython_banner3@2x.png)\n\n🧳 [Part 1: Day 1 - 3](https://github.com/Asabeneh/30-Days-Of-Python)  \n🧳 [Part 2: Day 4 - 6](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme4-6.md)  \n🧳 [Part 3: Day 7 - 9](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme7-9.md)  \n🧳 [Part 4: Day 10 - 12](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme10-12.md)  \n🧳 [Part 5: Day 13 - 15](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme13-15.md)  \n🧳 [Part 6: Day 16 - 18](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme16-18.md)  \n🧳 [Part 7: Day 19 - 21](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme19-21.md)  \n🧳 [Part 8: Day 22 - 24](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme22-24.md)  \n🧳 [Part 9: Day 25 - 27](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme25-27.md)  \n🧳 [Part 10: Day 28 - 30](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme28-30.md) \n\n---\n- [📘 Day 7](#%f0%9f%93%98-day-7)\n  - [Set](#set)\n    - [Creating a set](#creating-a-set)\n    - [Getting set length](#getting-set-length)\n    - [Accessing Items in set](#accessing-items-in-set)\n    - [Checking an item](#checking-an-item)\n    - [Adding items to a list](#adding-items-to-a-list)\n    - [Removing item from a list](#removing-item-from-a-list)\n    - [Clearing item in a set](#clearing-item-in-a-set)\n    - [Deleting a set](#deleting-a-set)\n    - [Converting list to set](#converting-list-to-set)\n    - [Joining sets](#joining-sets)\n    - [Finding intersection items](#finding-intersection-items)\n    - [Checking subset and super set](#checking-subset-and-super-set)\n    - [Checking difference between two sets](#checking-difference-between-two-sets)\n    - [Finding Symmetric difference between two sets](#finding-symmetric-difference-between-two-sets)\n    - [Joining set](#joining-set)\n  - [💻 Exercises: Day 7](#%f0%9f%92%bb-exercises-day-7)\n- [📘 Day 8](#%f0%9f%93%98-day-8)\n  - [Dictionary](#dictionary)\n    - [Creating a dictionary](#creating-a-dictionary)\n    - [Dictionary Length](#dictionary-length)\n    - [Accessing a dictionary items](#accessing-a-dictionary-items)\n    - [Adding Item to a dictionary](#adding-item-to-a-dictionary)\n    - [Modifying Item in a dictionary](#modifying-item-in-a-dictionary)\n    - [Checking a key in a dictionary](#checking-a-key-in-a-dictionary)\n    - [Removing key items from dictionary](#removing-key-items-from-dictionary)\n    - [Changing dictionary to list items](#changing-dictionary-to-list-items)\n    - [Clearing dictionary list items](#clearing-dictionary-list-items)\n    - [Deleting dictionary](#deleting-dictionary)\n    - [Copy a dictionary](#copy-a-dictionary)\n    - [Getting dictionary keys as list](#getting-dictionary-keys-as-list)\n    - [Getting dictionary values as list](#getting-dictionary-values-as-list)\n  - [💻 Exercises: Day 8](#%f0%9f%92%bb-exercises-day-8)\n- [📘 Day 9](#%f0%9f%93%98-day-9)\n  - [Conditionals](#conditionals)\n    - [If condition](#if-condition)\n    - [If Else](#if-else)\n    - [If elif else](#if-elif-else)\n    - [Short Hand](#short-hand)\n    - [Nested condition](#nested-condition)\n    - [If condition and and logical operator](#if-condition-and-and-logical-operator)\n    - [If and or logical operator](#if-and-or-logical-operator)\n  - [💻 Exercises: Day 9](#%f0%9f%92%bb-exercises-day-9)\n\n# 📘 Day 7\n## Set\nLet me take you back to your elementary or high school Mathematics lesson. The Mathematics definition of set can be applied also in python. Set is a collection of unordered and unindexed distinct elements. In python set uses to store unique items, and it is possible to find the *union*, *intersection*, *difference*, *symmetric difference*, *subset*, *super set* and *disjoint set* among sets.\n### Creating a set\nWe use curly bracket, {}  to create a set.\n* Creating an empty set\n```py\n# syntax\nst = {} \n# or\nst = set()\n```\n* Creating a set with initial items\n```py\n# syntax\nst = {'item1', 'item2', 'item3', 'item4'}\n```\n**Example:**\n\n```py\n# syntax\nfruits = {'banana', 'orange', 'mango', 'lemon'}\n```\n### Getting set length\nWe use **len()**  method to find the length of a set.\n```py\n# syntax\nst = {'item1', 'item2', 'item3', 'item4'}\nlen(set)\n```\n**Example:**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nlen(fruits)\n```\n### Accessing Items in set\nWe use loops to access items. We will see this in loop section\n### Checking an item\nTo check if an item exist in a list use use *in*.\n```py\n# syntax\nst = {'item1', 'item2', 'item3', 'item4'}\n'item3' in st\n```\n**Example:**\n\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\n'mango' in fruits\n```\n### Adding items to a list\nOnce a list is created we can not change an item but we can add additional items.\n* Add one item using *add()*\n```py\n# syntax\nst = {'item1', 'item2', 'item3', 'item4'}\nst.add('item5')\n```\n**Example:**\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nfruits.add('lime')\n```\n* Add multiple items or using *update()*\n```py\n# syntax\nst = {'item1', 'item2', 'item3', 'item4'}\nst.update(['item5','item6','item7'])\n```\n**Example:**\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nvegetables = ('Tomato', 'Potato', 'Cabbage','Onion', 'Carrot')\nfruits.update(vegetables)\n```\n### Removing item from a list\nWe can remove an item from a list using *remove()* method. If the item is not found *remove()* method raise an errors, so it is good to check if the item exist or not. However, *discard() method doesn't raise an error.\n```py\n# syntax\nst = {'item1', 'item2', 'item3', 'item4'}\nst.remove('item2\")\n```\n**Example:**\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nfruits.pop()\n```\n### Clearing item in a set\nIf we want to clear or empty the set we use *clear* method.\n```py\n# syntax\nst = {'item1', 'item2', 'item3', 'item4'}\nst.clear()\n```\n**Example:**\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nfruits.clear()\n```\n### Deleting a set\nIf we want to delete the set itself we use *del* operator.\n```py\n# syntax\nst = {'item1', 'item2', 'item3', 'item4'}\ndel set\n```\n\n**Example:**\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\ndel fruits\n```\n### Converting list to set\nWe can convert list to set and set to list back. Converting list to set removes duplicates and only unique items will be reserved.\n```py\n# syntax\nlst = ['item1', 'item2', 'item3', 'item4', 'item1']\nst = set(lst)  # {'item2', 'item4', 'item1', 'item3'}\n```\n\n**Example:**\n```py\nfruits = ['banana', 'orange', 'mango', 'lemon','orange', 'banana']\nfruits = set(fruits) # {'mango', 'lemon', 'banana', 'orange'}\n```\n\n### Joining sets\nWe can join two using the *union()* or *update() method.\n* Union\nThis method returns a new set\n\n```py\n# syntax\nst1 = {'item1', 'item2', 'item3', 'item4'}\nst2 = {'item5', 'item6', 'item7', 'item8'}\nst3 = st1.union(st2)\n```\n**Example:**\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nvegetables = {'Tomato', 'Potato', 'Cabbage','Onion', 'Carrot'}\nfruits.union(vegetables) # {'lemon', 'Carrot', 'Tomato', 'banana', 'mango', 'orange', 'Cabbage', 'Potato', 'Onion'}\n```\n* Update\nThis method insert an other set\n\n```py\n# syntax\nst1 = {'item1', 'item2', 'item3', 'item4'}\nst2 = {'item5', 'item6', 'item7', 'item8'}\nst1.update(st2)\n```\n**Example:**\n```py\nfruits = {'banana', 'orange', 'mango', 'lemon'}\nvegetables = {'Tomato', 'Potato', 'Cabbage','Onion', 'Carrot'}\nfruits.update(vegetables)\nprint(fruits) # {'lemon', 'Carrot', 'Tomato', 'banana', 'mango', 'orange', 'Cabbage', 'Potato', 'Onion'}\n```\n### Finding intersection items\nIntersection returns a set of items which are in both the sets. See the example\n\n```py\n# syntax\nst1 = {'item1', 'item2', 'item3', 'item4'}\nst2 = {'item3', 'item2'}\nst1.intersection(st2) # {'item3', 'item2'}\n```\n**Example:**\n```py\nwhole_numbers = {0, 1, 2, 3, 4, 5, 6, 7, 8, 10}\neven_numbers = {0, 2, 4, 6, 8, 10}\nwhole_numbers.intersection(even_numbers) # {0, 2, 4, 6, 8, 10}\n\npython = {'p', 'y', 't', 'o','n'}\ndragon = {'d', 'r', 'a', 'g', 'o','n'}\npython.intersection(dragon)     # {'o', 'n'}\n```\n\n### Checking subset and super set \nA set can be a subset or super set of other sets:\n* Subset: *issubset()*\n* Super set: *issuperset*\n\n```py\n# syntax\nst1 = {'item1', 'item2', 'item3', 'item4'}\nst2 = {'item2', 'item3'}\nst2.issubset(st1) # True\nst1.issuperset(st2) # True\n```\n**Example:**\n```py\nwhole_numbers = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}\neven_numbers = {0, 2, 4, 6, 8, 10}\nwhole_numbers.issubset(even_numbers) # False, because it is super set\nwhole_numbers.issuperset(even_numbers) # True\n\npython = {'p', 'y', 't', 'o','n'}\ndragon = {'d', 'r', 'a', 'g', 'o','n'}\npython.issubset(dragon)     # False\n```\n\n### Checking difference between two sets \nIt return the difference between the two sets.\n\n```py\n# syntax\nst1 = {'item1', 'item2', 'item3', 'item4'}\nst2 = {'item2', 'item3'}\nst2.difference(st1) # {'item1', 'item4'} => st1\\st2\n```\n**Example:**\n```py\nwhole_numbers = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}\neven_numbers = {0, 2, 4, 6, 8, 10}\nwhole_numbers.difference(even_numbers) # {1, 3, 5, 7}\n\npython = {'p', 'y', 't', 'o','n'}\ndragon = {'d', 'r', 'a', 'g', 'o','n'}\npython.difference(dragon)     # {'p', 'y', 't'}\ndragon.difference(python)     # {'d', 'r', 'a', 'g'}\n```\n\n### Finding Symmetric difference between two sets \nIt return the the symmetric difference between the two sets, it means that it return a set that contains all items from both sets, except items that are present in both set, mathematically: (A\\B) U (B\\A)\n\n```py\n# syntax\nst1 = {'item1', 'item2', 'item3', 'item4'}\nst2 = {'item2', 'item3'}\n# it mean (A\\B)U(B)\nst2.symmetric_difference(st1) # {'item1', 'item4'}\n```\n**Example:**\n```py\nwhole_numbers = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}\neven_numbers = {1, 2, 3, 4, 5}\nwhole_numbers.symmetric_difference(even_numbers) # {0, 6, 7, 8, 9, 10}\n\npython = {'p', 'y', 't', 'o','n'}\ndragon = {'d', 'r', 'a', 'g', 'o','n'}\npython.symmetric_difference(dragon)  # {'r', 't', 'p', 'y', 'g', 'a', 'd'}\n```\n### Joining set\nIf two set do not have common item or items we call it disjoint set. We can check if two sets are joint or disjoint using *isdisjoint()* method.\n\n```py\n# syntax\nst1 = {'item1', 'item2', 'item3', 'item4'}\nst2 = {'item2', 'item3'}\nst2.isdisjoint(st1) # False\n```\n**Example:**\n```py\neven_numbers = {0, 2, 4 ,6, 8}\neven_numbers = {1, 3, 5, 7, 9}\neven_numbers.isdisjoint(odd_numbers) # True, because no common item\n\npython = {'p', 'y', 't', 'o','n'}\ndragon = {'d', 'r', 'a', 'g', 'o','n'}\npython.disjoint(dragon)  # False, there is common items {'o', 'n'}\n```\n\n## 💻 Exercises: Day 7\n```py\n# sets\nit_companies = {'Facebook', 'Google', 'Microsoft', 'Apple', 'IBM', 'Oracle', 'Amazon'}\nA = {19, 22, 24, 20, 25, 26}\nB = {19, 22, 20, 25, 26, 24, 28, 27}\nage = [22, 19, 24, 25, 26, 24, 25, 24]\n```\n1. Find the length of the set, it_companies\n2. Add 'Twitter' to it companies\n3. Insert multiple it companies at once to the set, it_companies\n4. Remove one of the companies from the set, it_companies\n5. What is the difference between remove and discard\n6. Join A and B\n7. Find A intersection B\n8. Is A subset of B\n9. Are A and B disjoint sets\n10. Join A with B and B with A\n11. What is the symmetric difference between A and B\n12. Delete the sets completely\n13. Convert the ages to set and compare the length of the list and the set, which is larger ? \n14. Explain the difference among the following data types: string, list, tuple and set\n15. *I am a teacher and I love to inspire and teach people.* How many unique words have been used in the sentence.\n\n# 📘 Day 8\n## Dictionary\nA dictionary is a collection of unordered, modifiable(mutable) key value paired data type.\n### Creating a dictionary\nTo create a dictionary we use a curly bracket, {}.\n```py\n# syntax\nempty_dict = {}\n# Dictionary with data values\ndct = {'key1':'item1', 'key2':'item2', 'key3':'item3', 'key4':'item4'}\n```\n**Example:**\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_marred':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python']\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n    }\n    }\n```\n\nThe dictionary above shows that a value could be any different data type:string, boolean, list, tuple, set or a dictionary.\n\n### Dictionary Length\nIt checks the number of key value pairs in the dictionary.\n```py\n# syntax\ndct = {'key1':'item1', 'key2':'item2', 'key3':'item3', 'key4':'item4'}\nprint(len(dct)) # 4\n```\n**Example:**\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_marred':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n    }\n    }\nprint(len(person)) # 7\n\n```\n\n### Accessing a dictionary items\nWe can access a dictionary items by referring to its key name.\n```py\n# syntax\ndct = {'key1':'item1', 'key2':'item2', 'key3':'item3', 'key4':'item4'}\nprint(dct['key1']) # item1\nprint(dct['key4']) # item4\n```\n**Example:**\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_marred':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n    }\n    }\nprint(person['first_name']) # Asabeneh\nprint(person['country'])    # Finland\nprint(person['skills'])     # ['HTML','CSS','JavaScript', 'React', 'Node', 'MongoDB', 'Python']\nprint(person['city'])       # Error\n```\nAccessing an item by key name raises an error if the key does not exist. To avoid this error first we have to check if a key exist or we can use the _get_ method.The get method returns None, which is a NoneType object data type.\nobject if the data\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_marred':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n    }\n    }\nprint(person.get('first_name')) # Asabeneh\nprint(person.get('country'))    # Finland\nprint(person.get('skills')) #['HTML','CSS','JavaScript', 'React', 'Node', 'MongoDB', 'Python']\nprint(person.get('city'))   # None\n```\n\n### Adding Item to a dictionary\n\nWe can add new key and value pair to a dictionary\n\n```py\n# syntax\ndct = {'key1':'item1', 'key2':'item2', 'key3':'item3', 'key4':'item4'}\ndct['key5'] = 'item5'\n```\n**Example:**\n\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_marred':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n        }\n}\nperson['job_title'] = 'Instructor'\nperson['skills'].append('HTML')\nprint(person)\n```\n\n### Modifying Item in a dictionary\nWe can add modify item in a dictionary\n```py\n# syntax\ndct = {'key1':'item1', 'key2':'item2', 'key3':'item3', 'key4':'item4'}\ndct['key1'] = 'item-one'\n```\n**Example:**\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_marred':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n    }\n    }\nperson['first_name'] = 'Eyob'\nperson['age']\n```\n\n### Checking a key in a dictionary\nWe use the _in_ operator to check if a key exist in a dictionary\n```py\n# syntax\ndct = {'key1':'item1', 'key2':'item2', 'key3':'item3', 'key4':'item4'}\nprint('key2' in dct) # True\nprint('key5' in dct) # False\n```\n\n### Removing key items from dictionary\n\n- _pop(key)_: removes the item with the specified key name:\n- _popitem()_: remove the last time\n- _del_: removes the item with the specified key name\n\n```py\n# syntax\ndct = {'key1':'item1', 'key2':'item2', 'key3':'item3', 'key4':'item4'}\ndct.pop('key1') # the first key pair removed\ndct = {'key1':'item1', 'key2':'item2', 'key3':'item3', 'key4':'item4'}\ndct.popitem() # remove the last item\ndel dct['key2'] # remove key 2 item\n```\n\n**Example:**\n\n```py\nperson = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_marred':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n    }\n    }\nperson.pop('first_name')        # Remove the firstname item\nperson.popitem()                # Remove the lastname item\ndel person['is_married']        # Remove the is_married item\n```\n\n### Changing dictionary to list items\nThe *items()* method change a dictionary to list of tuples.\n```py\n# syntax\ndct = {'key1':'item1', 'key2':'item2', 'key3':'item3', 'key4':'item4'}\nprint(dct.items()) # dict_items([('key1', 'item1'), ('key2', 'item2'), ('key3', 'item3'), ('key4', 'item4')])\n```\n### Clearing dictionary list items\nIf we don't want the items in a dictionary we can clear them using _clear()_ methods\n```py\n# syntax\ndct = {'key1':'item1', 'key2':'item2', 'key3':'item3', 'key4':'item4'}\nprint(dct.clear()) # {}\n```\n### Deleting dictionary\nIf we do not use the dictionary we can delete it completely\n```py\n# syntax\ndct = {'key1':'item1', 'key2':'item2', 'key3':'item3', 'key4':'item4'}\ndel dct\n```\n### Copy a dictionary\nWe copy a dictionary using a _copy()_ method. Using copy we can avoid mutation of the original dictionary.\n```py\n# syntax\ndct = {'key1':'item1', 'key2':'item2', 'key3':'item3', 'key4':'item4'}\ndct_copy = dct.copy() # {'key1':'item1', 'key2':'item2', 'key3':'item3', 'key4':'item4'}\n```\n### Getting dictionary keys as list\nThe _keys()_ method gives us all the keys of a a dictionary as a list.\n```py\n# syntax\ndct = {'key1':'item1', 'key2':'item2', 'key3':'item3', 'key4':'item4'}\nkeys = dct.keys()\nprint(keys)     # dict_keys(['key1', 'key2', 'key3', 'key4'])\n```\n### Getting dictionary values as list\nThe _values_ method gives us all the values of a a dictionary as a list.\n```py\n# syntax\ndct = {'key1':'item1', 'key2':'item2', 'key3':'item3', 'key4':'item4'}\nvalues = dct.values()\nprint(values)     # dict_values(['item1', 'item2', 'item3', 'item4'])\n```\n## 💻 Exercises: Day 8\n1. Create a an empty dictionary called dog\n2. Add name, color, breed, legs, age to the dog, dictionary\n3. Create a student dictionary and add first_name, last_name, gender, age, marital status, skills, country, city and address as key for the dictionary\n4. Get the length of student dictionary\n5. Get the value of skills and check the data type, it should be list\n6. Modify the skills value by adding one or two skills\n7. Get the dictionary keys as list\n8. Get the dictionary values as list\n9. Change the dictionary to a list of tuples using *items() method\n10. Delete one of the item in the dictionary\n11. Delete the dictionary completely\n\n\n# 📘 Day 9\n## Conditionals\nBy default , statements in python script executed sequentially from top to bottom. If the processing logic require so, the sequential flow of execution can be altered in two way:\n* Conditional execution: a block of one or more statements will be executed if a certain expression is true\n* Repetitive execution: a block of one or more statements will be repetitively executed as long as a certain expression is true. In this section, we will cover *if*, *else* , *elif* statements. The comparison and logical operator we learned in the previous sections will be useful here. \n\n### If condition\nIn python and other programming languages the key word *if* use to check if a condition is true and to execute the block code. Remember the indentation after the colon.\n```py\n# syntax\nif condition:\n    this part of code run for truthy condition\n```\n**Example:**\n```py\na = 3\nif a > 0:\n    print('A is a positive number')\n# a is a positive number\n```\nAs you can see in the above condition, 3 is greater than 0 and it is a positive number. The condition was true and the block code was executed. However, if the condition is false, we do not see a result. In order to see the result of the falsy condition, we should have another block, which is going to be *else*.\n\n### If Else\nIf condition is true the first block will be executed, if not the else condition will run. \n```py\n# syntax\nif condition:\n    this part of code run for truthy condition\nelse:\n     this part of code run for false condition\n```\n**Example:**\n```py\na = 3\nif a < 0:\n    print('A is a positive number')\nelse:\n    print('A is a negative number')\n```\nThe above condition is false, therefore the else block was executed. How about if our condition is more than two, we will use *elif*.\n### If elif else\nOn our daily life, we make decision on daily basis. We make decision not by checking  one or two conditions instead multiple conditions. As similar to life, programming is also full conditions. We use *elif* when we have multiple conditions.\n```py\n# syntax\nif condition:\n    code\nelif condition:\n    code\nelse:\n    code\n\n```\n**Example:**\n```py\na = 0\nif a > 0:\n    print('A is a positive number')\nelif a < 0:\n    print('A is a negative number')\nelse:\n    print('A is zero')\n```\n### Short Hand\n\n```py\n# syntax\ncode if condition else code\n```\n**Example:**\n```py\na = 3\nprint('A is positive') if a > 0 else print('A is negative')\n```\n\n### Nested condition\nCondition can be nested\n```py\n# syntax\nif condition:\n    code\n    if condition:\n    code\n```\n**Example:**\n```py\na = 0\nif a > 0:\n    if a % 2 == 0:\n        print('A is positive even integer')\n    else:\n        print('A positive number')\nelif a == 0:\n    print('Zero')\nelse:\n    print('A negative number')\n\n```\nWe can avoid writing nested condition by using logical operator, *and*.\n\n### If condition and and logical operator\n```py\n# syntax\nif condition and condition:\n    code\n```\n**Example:**\n```py\na = 0\nif a > 0 and a % 2 == 0:\n        print('A is even positive integer')\nelif a > 0 and a % 2 !== 0:\n     print('A is positive integer') \nelif a == 0:\n    print('Zero')\nelse:\n    print('A negative number')\n```\n### If and or logical operator\n```py\n# syntax\nif condition or condition:\n    code\n```\n**Example:**\n```py\na = 0\nif a > 0 or  % 2 == 0:\n        print('A is positive integer')\nelif a == 0:\n    print('Zero')\nelse:\n    print('A negative number')\n```\n\n## 💻 Exercises: Day 9\n1. Get user input using input(“Enter your age:”). If user is 18 or older , give feedback:You are old enough to drive but if not 18 give feedback to wait for the years he supposed to wait for. Output:\n    ```sh\n    Enter your age: 30\n    You are old enough to drive.\n    Output:\n    Enter your age:15\n    You are left with 3 years to drive.\n    ```\n1. Compare the values of my_age and your_age using if … else. Based on the comparison print who is older (me or you). Use input(“Enter your age:”) to get the age as input. Output:\n    ```sh\n    Enter your age: 30\n    You are 5 years older than me.\n    ```\n1. Get two numbers from user using, input prompt. If a is greater than b return a is greater than b,if a is less b return a lesson b,  else a is equal to b. Output:\n    ```sh\n    Enter number one: 4\n    Enter number two: 3\n    4 is greater than 3\n    ```\n1. Write a code which give grade to students according to theirs scores:\n    ```sh\n    90-100, A\n    80-89, B\n    70-79, C\n    60-69, D\n    0-59, F\n    ```\n1. Check if the season is Autumn, Winter, Spring or Summer. If the user input is:\nSeptember, October or November, the season is Autumn.\nDecember, January or February, the season is Winter.\nMarch, April or May, the season is Spring\nJune, July or August, the season is Summer\n1. The following list contains some fruits:\n    ```sh\n    fruits = ['banana', 'orange', 'mango', 'lemon']\n    ```\n    If a fruit doesn't exist in the list add the fruit in the list and print the modified list but if the fruit exists print('A fruit already exist in the list')\n1. Here we have a person dictionary. \n    ```py\n    person = {\n    'first_name':'Asabeneh',\n    'last_name':'Yetayeh',\n    'age':250,\n    'country':'Finland',\n    'is_marred':True,\n    'skills':['JavaScript', 'React', 'Node', 'MongoDB', 'Python'],\n    'address':{\n        'street':'Space street',\n        'zipcode':'02210'\n    }\n    }\n    ```\n* Check if the person dictionary has skills,  if it has skills key check print out the middle skill in the skills list.\n* Check if the person dictionary has skills,  if it has skills key check if the person has 'Python' skill and print the skill.\n* If a person skills has only JavaScript and React,  print('He is a front end developer'), if the person skills has Node, Python, MongoDB, print ('He is a backend developer'), if the person skills has React, Node and MongoDB, Print('He is a fullstack developer'), else print('unknown title') \n* If the person is married and if he lives in Finland, print the following: \n    ```py\n    Asabeneh Yetayeh lives in Finland. He is married.\n    ```\n[<< Part 2 ](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme4-6.md) | [Part 4 >>](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/readme10-12.md)\n***"
  },
  {
    "path": "python_for_web/.gitignore",
    "content": "# Byte-compiled / optimized / DLL files\n__pycache__/\n*.py[cod]\n*$py.class\n\n# C extensions\n*.so\n\n# Distribution / packaging\n.Python\nbuild/\ndevelop-eggs/\ndist/\ndownloads/\neggs/\n.eggs/\nlib/\nlib64/\nparts/\nsdist/\nvar/\nwheels/\npip-wheel-metadata/\nshare/python-wheels/\n*.egg-info/\n.installed.cfg\n*.egg\nMANIFEST\n\n# PyInstaller\n#  Usually these files are written by a python script from a template\n#  before PyInstaller builds the exe, so as to inject date/other infos into it.\n*.manifest\n*.spec\n\n# Installer logs\npip-log.txt\npip-delete-this-directory.txt\n\n# Unit test / coverage reports\nhtmlcov/\n.tox/\n.nox/\n.coverage\n.coverage.*\n.cache\nnosetests.xml\ncoverage.xml\n*.cover\n*.py,cover\n.hypothesis/\n.pytest_cache/\n\n# Translations\n*.mo\n*.pot\n\n# Django stuff:\n*.log\nlocal_settings.py\ndb.sqlite3\ndb.sqlite3-journal\n\n# Flask stuff:\ninstance/\n.webassets-cache\n\n# Scrapy stuff:\n.scrapy\n\n# Sphinx documentation\ndocs/_build/\n\n# PyBuilder\ntarget/\n\n# Jupyter Notebook\n.ipynb_checkpoints\n\n# IPython\nprofile_default/\nipython_config.py\n\n# pyenv\n.python-version\n\n# pipenv\n#   According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.\n#   However, in case of collaboration, if having platform-specific dependencies or dependencies\n#   having no cross-platform support, pipenv may install dependencies that don't work, or not\n#   install all needed dependencies.\n#Pipfile.lock\n\n# celery beat schedule file\ncelerybeat-schedule\n\n# SageMath parsed files\n*.sage.py\n\n# Environments\n.env\n.venv\nenv/\nvenv/\nENV/\nenv.bak/\nvenv.bak/\n\n# Spyder project settings\n.spyderproject\n.spyproject\n\n# Rope project settings\n.ropeproject\n\n# mkdocs documentation\n/site\n\n# mypy\n.mypy_cache/\n.dmypy.json\ndmypy.json\n\n# Pyre type checker\n.pyre/"
  },
  {
    "path": "python_for_web/Procfile",
    "content": "web: python app.py"
  },
  {
    "path": "python_for_web/app.py",
    "content": "# let's import the flask\nfrom flask import Flask, render_template, request, redirect, url_for\nimport os  # importing operating system module\n\napp = Flask(__name__)\n# to stop caching static file\napp.config['SEND_FILE_MAX_AGE_DEFAULT'] = 0\n\n\n@app.route('/')  # this decorator create the home route\ndef home():\n    techs = ['HTML', 'CSS', 'Flask', 'Python']\n    name = '30 Days Of Python Programming'\n    return render_template('home.html', techs=techs, name=name, title='Home')\n\n\n@app.route('/about')\ndef about():\n    name = '30 Days Of Python Programming'\n    return render_template('about.html', name=name, title='About Us')\n\n\n@app.route('/result')\ndef result():\n    return render_template('result.html')\n\n\n@app.route('/post', methods=['GET', 'POST'])\ndef post():\n    name = 'Text Analyzer'\n    if request.method == 'GET':\n        return render_template('post.html', name=name, title=name)\n    if request.method == 'POST':\n        content = request.form['content']\n        return redirect(url_for('result'))\n\n\nif __name__ == '__main__':\n    # for deployment\n    # to make it work for both production and development\n    port = int(os.environ.get(\"PORT\", 5000))\n    app.run(debug=True, host='0.0.0.0', port=port)\n"
  },
  {
    "path": "python_for_web/requirements.txt",
    "content": "Click==7.0\nFlask==1.1.1\nitsdangerous==1.1.0\nJinja2==2.10.3\nMarkupSafe==1.1.1\nWerkzeug==0.16.0\n"
  },
  {
    "path": "python_for_web/static/css/main.css",
    "content": "/* === GENERAL === */\n\n* {\n    margin: 0;\n    padding: 0;\n    box-sizing: border-box;\n}\n\n/* === css variables === */\n:root {\n    --header-bg-color: #4a7799;\n    --textarea-bg-color: rgb(250, 246, 246);\n    --body-bg-color: rgb(210, 214, 210);\n    --nav-link-color: #bbb;\n}\n\n/* === body style === */\nbody {\n    background: var(--body-bg-color);\n    margin: auto;\n    line-height: 1.75;\n    font-weight: 900;\n    word-spacing: 1.5px;\n    font-family: 'Lato',sans-serif;\n    font-weight: 300;\n}\n\n/* === header style === */\nheader {\n    background: var(--header-bg-color);\n}\n/* === title and subtitle style === */\nh1,\nh2 {\n    margin: 20px;\n    font-weight: 300;\n    font-family: Nunito;\n}\n\n/* === header menu style === */\n\n.menu-container {\n    width: 90%;\n    display: flex;\n    justify-content: space-around;\n    align-items: center;\n    color: rgb(221, 215, 215);\n    padding: 25px;\n}\n\n.nav-lists {\n    display: flex;\n}\n\n.nav-list {\n    list-style: none;\n    margin: 0 5px;\n}\n\n.nav-link {\n    text-decoration: none;\n    font-size: 22px;\n    padding: 0 5px;\n    color: var(--nav-link-color);\n    font-weight: 400;\n}\n\n.brand-name {\n    font-size: 28px;\n    font-weight: bolder;\n}\n/* === paragraph text style === */\np {\n    font-size: 22px;\n    font-weight: 300;\n}\n\n/* === main style === */\nmain {\n    width: 90%;\n    margin: auto;\n}\n\n/* === container div inside main style === */\n\n.container {\n    background: rgb(210, 214, 210);\n    padding: 20px;\n    margin: auto;\n}\n\n.tech-lists {\n    margin: 10px auto;\n    text-align: left;\n    font-size: 20px;\n}\n.tech {\n    list-style: none;\n}\n/* === button style === */\n.btn {\n    width: 150px;\n    height: 50px;\n    background: var(--header-bg-color);\n    color: var(--nav-link-color);\n    font-size: 20px;\n    margin: 5px;\n    border: 1px solid var(--header-bg-color);\n    font-family: Lato;\n    cursor: pointer;\n}\n\n.btn:focus {\n    outline: 2px solid #2a70a5;\n    cursor: pointer;\n}\n/* === textarea style === */\ntextarea {\n    width: 65%;\n    margin: auto;\n    padding: 10px 15px;\n    outline: 2px solid rgba(207, 203, 203, 0.25);\n    border: none;\n    font-size: 18px;\n    font-family: Lato;\n    font-weight: 300;\n}\n\ntextarea:focus {\n    border: none;\n    outline: 2px solid rgba(74, 119, 153, 0.45);\n    background: var(--textarea-bg-color);\n    font-size: 18px;\n    caret-color: var(--header-bg-color);\n    font-family: Lato;\n    font-weight: 300;\n\n}\n\n/* === responsiveness === */\n@media (max-width:600px) {\n\n    .menu-container {\n        flex-direction: column;\n        justify-content: space-between;\n    }\n    h1{\n        font-size: 22px;\n    }\n\n    .nav-lists {\n        flex-direction: column;\n    }\n\n    textarea {\n        width: 100%;\n    }\n\n}"
  },
  {
    "path": "python_for_web/templates/about.html",
    "content": "{% extends 'layout.html' %}\n{% block content %}\n<div class=\"container\">\n    <h1>About {{name}}</h1>\n    <p>This is a 30 days of python programming challenge. If you have been coding this far, you are awesome.\n        Congratulations\n        for the job well done!</p>\n</div>\n{% endblock %}"
  },
  {
    "path": "python_for_web/templates/home.html",
    "content": "{% extends 'layout.html' %}\n{% block content %}\n<div class=\"container\">\n    <h1>Welcome to {{name}}</h1>\n    <p>This application clean texts and analyse the number of word, characters and most frequent words in the text.\n        Check it out by click text analyzer at the menu.\n        You need the following technologies to build this web application:</p>\n    <ul class=\"tech-lists\">\n        {% for tech in techs %}\n        <li class=\"tech\">{{tech}}</li>\n\n        {% endfor %}\n    </ul>\n</div>\n\n\n{% endblock %}"
  },
  {
    "path": "python_for_web/templates/layout.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <link href=\"https://fonts.googleapis.com/css?family=Lato:300,400|Nunito:300,400|Raleway:300,400,500&display=swap\"\n        rel=\"stylesheet\">\n    <link rel=\"stylesheet\" href=\"{{ url_for('static', filename='css/main.css') }}\">\n    {% if title %}\n    <title>30 Days of Python - {{ title}}</title>\n    {% else %}\n    <title>30 Days of Python</title>\n    {% endif %}\n</head>\n\n<body>\n    <header>\n        <div class=\"menu-container\">\n            <div>\n                <a class=\"brand-name nav-link\" href=\"/\">30DaysOfPython</a>\n            </div>\n            <ul class=\"nav-lists\">\n                <li class=\"nav-list\"><a class=\"nav-link active\" href=\"{{ url_for('home') }}\">Home</a></li>\n                <li class=\"nav-list\"><a class=\"nav-link active\" href=\"{{ url_for('about') }}\">About</a></li>\n                <li class=\"nav-list\"><a class=\"nav-link active\" href=\"{{ url_for('post') }}\">Text Analyzer</a></li>\n            </ul>\n        </div>\n\n\n    </header>\n    <main>\n            {% block content %} {% endblock %}\n    </main>\n</body>\n\n</html>"
  },
  {
    "path": "python_for_web/templates/post.html",
    "content": "{% extends 'layout.html' %}\n{% block content %}\n<div class=\"container\">\n    <h1>Text Analyzer</h1>\n    <form action=\"http://localhost:5000/post\" method=\"POST\">\n        <div>\n            <textarea rows='25' name=\"content\" autofocus></textarea>\n        </div>\n        <div>\n            <input type='submit' class=\"btn\" value=\"Process Text\" />\n        </div>\n\n\n    </form>\n</div>\n\n{% endblock %}"
  },
  {
    "path": "python_for_web/templates/result.html",
    "content": "{% extends 'layout.html' %}\n{% block content %}\n<div class=\"container\">\n    <h1>Text Analysis Result </h1>\n</div>\n\n\n{% endblock %}"
  },
  {
    "path": "readme.md",
    "content": "# 🐍 30 Days Of Python\n\n|# Day | Topics                                                    |\n|------|:---------------------------------------------------------:|\n| 01  |  [Introduction](./readme.md)|\n| 02  |  [Variables, Built-in Functions](./02_Day_Variables_builtin_functions/02_variables_builtin_functions.md)|\n| 03  |  [Operators](./03_Day_Operators/03_operators.md)|\n| 04  |  [Strings](./04_Day_Strings/04_strings.md)|\n| 05  |  [Lists](./05_Day_Lists/05_lists.md)|\n| 06  |  [Tuples](./06_Day_Tuples/06_tuples.md)|\n| 07  |  [Sets](./07_Day_Sets/07_sets.md)|\n| 08  |  [Dictionaries](./08_Day_Dictionaries/08_dictionaries.md)|\n| 09  |  [Conditionals](./09_Day_Conditionals/09_conditionals.md)|\n| 10  |  [Loops](./10_Day_Loops/10_loops.md)|\n| 11  |  [Functions](./11_Day_Functions/11_functions.md)|\n| 12  |  [Modules](./12_Day_Modules/12_modules.md)|\n| 13  |  [List Comprehension](./13_Day_List_comprehension/13_list_comprehension.md)|\n| 14  |  [Higher Order Functions](./14_Day_Higher_order_functions/14_higher_order_functions.md)|\n| 15  |  [Python Type Errors](./15_Day_Python_type_errors/15_python_type_errors.md)|\n| 16 |  [Python Date time](./16_Day_Python_date_time/16_python_datetime.md) |\n| 17 |  [Exception Handling](./17_Day_Exception_handling/17_exception_handling.md)|\n| 18 |  [Regular Expressions](./18_Day_Regular_expressions/18_regular_expressions.md)|\n| 19 |  [File Handling](./19_Day_File_handling/19_file_handling.md)|\n| 20 |  [Python Package Manager](./20_Day_Python_package_manager/20_python_package_manager.md)|\n| 21 |  [Classes and Objects](./21_Day_Classes_and_objects/21_classes_and_objects.md)|\n| 22 |  [Web Scraping](./22_Day_Web_scraping/22_web_scraping.md)|\n| 23 |  [Virtual Environment](./23_Day_Virtual_environment/23_virtual_environment.md)|\n| 24 |  [Statistics](./24_Day_Statistics/24_statistics.md)|\n| 25 |  [Pandas](./25_Day_Pandas/25_pandas.md)|\n| 26 |  [Python web](./26_Day_Python_web/26_python_web.md)|\n| 27 |  [Python with MongoDB](./27_Day_Python_with_mongodb/27_python_with_mongodb.md)|\n| 28 |  [API](./28_Day_API/28_API.md)|\n| 29 |  [Building API](./29_Day_Building_API/29_building_API.md)|\n| 30 |  [Conclusions](./30_Day_Conclusions/30_conclusions.md)|\n\n<small>🧡🧡🧡 HAPPY CODING 🧡🧡🧡</small>\n\n---\n<div>\n<h2>💖 Sponsors</h2>\n\n<p>Our amazing sponsors for supporting my open-source contribution and the <strong>30 Days of Challenge</strong> series!</p>\n\n<h3>Current Sponsors</h3>\n<hr />\n<div align=\"center\">\n  <a href=\"https://ref.wisprflow.ai/MPMzRGE\" target=\"_blank\" rel=\"noopener noreferrer\">\n    <picture>\n      <!-- Dark mode -->\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/Asabeneh/asabeneh/master/images/Wispr_Flow-Logo-white.png\" />\n      <!-- Light mode (fallback) -->\n      <img src=\"https://raw.githubusercontent.com/Asabeneh/asabeneh/master/images/Wispr_Flow-logo.png\"\n           width=\"400px\"\n           alt=\"Wispr Flow Logo\"\n           title=\"Wispr Flow\" />\n    </picture>\n  </a>\n\n  <h1>\n    <a href=\"https://ref.wisprflow.ai/MPMzRGE\" target=\"_blank\" rel=\"noopener noreferrer\">\n      Talk to code, stay in the Flow.\n    </a>\n  </h1>\n\n  <h2>\n    <a href=\"https://ref.wisprflow.ai/MPMzRGE\" target=\"_blank\" rel=\"noopener noreferrer\">\n      Flow is built for devs who live in their tools. Speak and give more context, get better results.\n    </a>\n  </h2>\n</div>\n<hr />\n<div align=\"center\">\n  <a href=\"https://client.petrosky.io/aff.php?aff=402\" target=\"_blank\" rel=\"noopener noreferrer\">\n    <picture>\n      <!-- Dark mode -->\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/Asabeneh/asabeneh/master/images/petrosky-logo-white.png\" />\n      <!-- Light mode (fallback) -->\n      <img src=\"https://raw.githubusercontent.com/Asabeneh/asabeneh/master/images/petrosky-logo-black.png\"\n           width=\"400px\"\n           alt=\"Petrosky Logo\"\n           title=\"Petrosky\" />\n    </picture>\n  </a>\n\n  <h1>\n    <a href=\"https://client.petrosky.io/aff.php?aff=402\" target=\"_blank\" rel=\"noopener noreferrer\">\n      A hosting for your entire journey!\n    </a>\n  </h1>\n\n  <h2>\n    <a href=\"https://client.petrosky.io/aff.php?aff=402\" target=\"_blank\" rel=\"noopener noreferrer\">\n      Affordable VPS Hosting Services For All Your  Needs\n    </a>\n  </h2>\n</div>\n\n---\n\n### 🙌 Become a Sponsor\n\nYou can support this project by becoming a sponsor on **[GitHub Sponsors](https://github.com/sponsors/asabeneh)** or through [PayPal](https://www.paypal.me/asabeneh).\n\nEvery contribution, big or small, makes a huge difference. Thank you for your support! 🌟\n\n---\n\n<div align=\"center\">\n  <h1> 30 Days Of Python: Day 1 - Introduction</h1>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://www.linkedin.com/in/asabeneh/\">\n  <img src=\"https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social\">\n  </a>\n  <a class=\"header-badge\" target=\"_blank\" href=\"https://twitter.com/Asabeneh\">\n  <img alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/follow/asabeneh?style=social\">\n  </a>\n\n  <sub>Author:\n  <a href=\"https://www.linkedin.com/in/asabeneh/\" target=\"_blank\">Asabeneh Yetayeh</a><br>\n  <small> Second Edition: July, 2021</small>\n  </sub>\n</div>\n\n🇧🇷 [Portuguese](./Portuguese/README.md)\n🇨🇳 [中文](./Chinese/README.md)\n\n[Day 2 >>](./02_Day_Variables_builtin_functions/02_variables_builtin_functions.md)\n\n![30DaysOfPython](./images/30DaysOfPython_banner3@2x.png)\n\n- [🐍 30 Days Of Python](#-30-days-of-python)\n    - [🙌 Become a Sponsor](#-become-a-sponsor)\n- [📘 Day 1](#-day-1)\n  - [Welcome](#welcome)\n  - [Introduction](#introduction)\n  - [Why Python ?](#why-python-)\n  - [Environment Setup](#environment-setup)\n    - [Installing Python](#installing-python)\n    - [Python Shell](#python-shell)\n    - [Installing Visual Studio Code](#installing-visual-studio-code)\n      - [How to use visual studio code](#how-to-use-visual-studio-code)\n  - [Basic Python](#basic-python)\n    - [Python Syntax](#python-syntax)\n    - [Python Indentation](#python-indentation)\n    - [Comments](#comments)\n    - [Data types](#data-types)\n      - [Number](#number)\n      - [String](#string)\n      - [Booleans](#booleans)\n      - [List](#list)\n      - [Dictionary](#dictionary)\n      - [Tuple](#tuple)\n      - [Set](#set)\n    - [Checking Data types](#checking-data-types)\n    - [Python File](#python-file)\n  - [💻 Exercises - Day 1](#-exercises---day-1)\n    - [Exercise: Level 1](#exercise-level-1)\n    - [Exercise: Level 2](#exercise-level-2)\n    - [Exercise: Level 3](#exercise-level-3)\n\n# 📘 Day 1\n\n## Welcome\n\n**Congratulations** for deciding to participate in a _30 days of Python_ programming challenge. In this challenge, you will learn everything you need to be a python programmer and the whole concept of programming. In the end of the challenge you will get a _30DaysOfPython_ programming challenge certificate.\n\nIf you would like to actively engage in the challenge, you may join the [30DaysOfPython challenge](https://t.me/ThirtyDaysOfPython) telegram group.\n\n## Introduction\n\nPython is a high-level programming language for general-purpose programming. It is an open source, interpreted, object-oriented programming language. Python was created by a Dutch programmer, Guido van Rossum. The name of the Python programming language was derived from a British sketch comedy series, *Monty Python's Flying Circus*.  The first version was released on February 20, 1991. This 30 days of Python challenge will help you learn the latest version of Python, Python 3 step by step. The topics are broken down into 30 days, where each day contains several topics with easy-to-understand explanations, real-world examples, and many hands on exercises and projects.\n\nThis challenge is designed for beginners and professionals who want to learn python programming language. It may take 30 to 100 days to complete the challenge. People who actively participate in the telegram group have a high probability of completing the challenge.\n\nThis challenge is easy to read, written in conversational English, engaging, motivating and at the same time, it is very demanding. You need to allocate much time to finish this challenge. If you are a visual learner, you may get the video lesson on <a href=\"https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw\"> Washera</a> YouTube channel. You may start from [Python for Absolute Beginners video](https://youtu.be/OCCWZheOesI). Subscribe the channel, comment and ask questions on YouTube videos and be proactive, the author will eventually notice you.\n\nThe author likes to hear your opinion about the challenge, share the author by expressing your thoughts about the 30DaysOfPython challenge. You can leave your testimonial on this [link](https://www.asabeneh.com/testimonials)\n\n## Why Python ?\n\nIt is a programming language which is very close to human language and because of that, it is easy to learn and use.\nPython is used by various industries and companies (including Google). It has been used to develop web applications, desktop applications, system administration, and machine learning libraries. Python is a highly embraced language in the data science and machine learning community. I hope this is enough to convince you to start learning Python. Python is eating the world and you are killing it before it eats you.\n\n## Environment Setup\n\n### Installing Python\n\nTo run a python script you need to install python. Let's [download](https://www.python.org/) python.\nIf your are a windows user, click the button encircled in red.\n\n[![installing on Windows](./images/installing_on_windows.png)](https://www.python.org/)\n\nIf you are a macOS user, click the button encircled in red.\n\n[![installing on Windows](./images/installing_on_macOS.png)](https://www.python.org/)\n\nTo check if python is installed write the following command on your device terminal.\n\n```shell\npython3 --version\n```\n\n![Python Version](./images/python_versio.png)\n\nAs you can see from the terminal, I am using _Python 3.7.5_ version at the moment. Your version of Python might be different from mine by but it should be 3.6 or above. If you manage to see the python version, well done. Python has been installed on your machine. Continue to the next section.\n\n### Python Shell\n\nPython is an interpreted scripting language, so it does not need to be compiled. It means it executes the code line by line. Python comes with a _Python Shell (Python Interactive Shell)_. It is used to execute a single python command and get the result.\n\nPython Shell waits for the Python code from the user. When you enter the code, it interprets the code and shows the result in the next line.\nOpen your terminal or command prompt(cmd) and write:\n\n```shell\npython\n```\n\n![Python Scripting Shell](./images/opening_python_shell.png)\n\nThe Python interactive shell is opened and it is waiting for you to write Python code(Python script). You will write your Python script next to this symbol >>> and then click Enter.\nLet us write our very first script on the Python scripting shell.\n\n![Python script on Python shell](./images/adding_on_python_shell.png)\n\nWell done, you wrote your first Python script on Python interactive shell. How do we close the Python interactive shell ?\nTo close the shell, next to this symbol >>> write **exit()** command and press Enter.\n\n![Exit from python shell](./images/exit_from_shell.png)\n\nNow, you know how to open the Python interactive shell and how to exit from it.\n\nPython will give you results if you write scripts that Python understands, if not it returns errors. Let's make a deliberate mistake and see what Python will return.\n\n![Invalid Syntax Error](./images/invalid_syntax_error.png)\n\nAs you can see from the returned error, Python is so clever that it knows the mistake we made and which was _Syntax Error: invalid syntax_. Using x as multiplication in Python is a syntax error because (x) is not a valid syntax in Python. Instead of (**x**) we use asterisk (*) for multiplication. The returned error clearly shows what to fix.\n\nThe process of identifying and removing errors from a program is called _debugging_. Let us debug it by putting * in place of **x**.\n\n![Fixing Syntax Error](./images/fixing_syntax_error.png)\n\nOur bug was fixed, the code ran and we got a result we were expecting. As a programmer you will see such kind of errors on daily basis. It is good to know how to debug. To be good at debugging you should understand what kind of errors you are facing. Some of the Python errors you may encounter are _SyntaxError_, _IndexError_, _NameError_, _ModuleNotFoundError_, _KeyError_, _ImportError_, _AttributeError_, _TypeError_, _ValueError_, _ZeroDivisionError_ etc. We will see more about different Python **_error types_** in later sections.\n\nLet us practice more how to use Python interactive shell. Go to your terminal or command prompt and write the word **python**.\n\n![Python Scripting Shell](./images/opening_python_shell.png)\n\nThe Python interactive shell is opened. Let us do some basic mathematical operations (addition, subtraction, multiplication, division, modulus,  exponentiation).\n\nLet us do some maths first before we write any Python code:\n\n- 2 + 3 = 5\n- 3 - 2 = 1\n- 3 \\* 2 = 6\n- 3 / 2 = 1.5\n- 3 \\*\\* 2 = 3 x 3 = 9\n\nIn python, we have the following additional operations:\n\n- 3 % 2 = 1 => which means finding the remainder\n- 3 // 2 = 1 => which means removing the remainder\n\nLet us change the above mathematical expressions to Python code. The Python shell has been opened and let us write a comment at the very beginning of the shell.\n\nA _comment_ is a part of the code which is not executed by python. So we can leave some text in our code to make our code more readable. Python does not run the comment part. A comment in python starts with hash(#) symbol.\nThis is how you write a comment in python\n\n```shell\n # comment starts with hash\n # this is a python comment, because it starts with a (#) symbol\n```\n\n![Maths on python shell](./images/maths_on_python_shell.png)\n\nBefore we move on to the next section, let us practice more on the Python interactive shell. Close the opened shell by writing _exit()_ on the shell and open it again and let us practice how to write text on the Python shell.\n\n![Writing String on python shell](./images/writing_string_on_shell.png)\n\n### Installing Visual Studio Code\n\nThe Python interactive shell is good to try and test small script codes but it will not be for a big project. In real work environment, developers use different code editors to write codes. In this 30 days of Python programming challenge, we will use Visual Studio Code. Visual Studio Code is a very popular open source text editor. I am a fan of vscode and I would recommend to [download](https://code.visualstudio.com/) visual studio code, but if you are in favor of other editors, feel free to follow with what you have.\n\n[![Visual Studio Code](./images/vscode.png)](https://code.visualstudio.com/)\n\nIf you installed visual studio code, let us see how to use it.\nIf you prefer a video, you can follow this Visual Studio Code for Python [Video tutorial](https://www.youtube.com/watch?v=bn7Cx4z-vSo)\n\n#### How to use visual studio code\n\nOpen the visual studio code by double clicking the visual studio icon. When you open it you will get this kind of interface. Try to interact with the labeled icons.\n\n![Visual studio Code](./images/vscode_ui.png)\n\nCreate a folder named 30DaysOfPython on your desktop. Then open it using visual studio code.\n\n![Opening Project on Visual studio](./images/how_to_open_project_on_vscode.png)\n\n![Opening a project](./images/opening_project.png)\n\nAfter opening it, you will see shortcuts for creating files and folders inside of 30DaysOfPython project's directory. As you can see below, I have created the very first file, `helloworld.py`. You can do the same.\n\n![Creating a python file](./images/helloworld.png)\n\nAfter a long day of coding, you want to close your code editor, right? This is how you will close the opened project.\n\n![Closing project](./images/closing_opened_project.png)\n\nCongratulations, you have finished setting up the development environment. Let us start coding.\n\n## Basic Python\n\n### Python Syntax\n\nA Python script can be written in Python interactive shell or in the code editor. A Python file has an extension .py.\n\n### Python Indentation\n\nAn indentation is a white space in a text. Indentation in many languages is used to increase code readability; however, Python uses indentation to create blocks of code. In other programming languages, curly brackets are used to create code blocks instead of indentation. One of the common bugs when writing Python code is incorrect indentation.\n\n![Indentation Error](./images/indentation.png)\n\n### Comments\n\nComments play a crucial role in enhancing code readability and allowing developers to leave notes within their code. In Python, any text preceded by a hash (#) symbol is considered a comment and is not executed when the code runs.\n\n**Example: Single Line Comment**\n\n```shell\n    # This is the first comment\n    # This is the second comment\n    # Python is eating the world\n```\n\n**Example: Multiline Comment**\n\nTriple quote can be used for multiline comment if it is not assigned to a variable\n\n```shell\n\"\"\"This is multiline comment\nmultiline comment takes multiple lines.\npython is eating the world\n\"\"\"\n```\n\n### Data types\n\nIn Python there are several types of data types. Let us get started with the most common ones. Different data types will be covered in detail in other sections. For the time being, let us just go through the different data types and get familiar with them. You do not have to have a clear understanding now.\n\n#### Number\n\n- Integer: Integer(negative, zero and positive) numbers\n    Example:\n    ... -3, -2, -1, 0, 1, 2, 3 ...\n- Float: Decimal number\n    Example\n    ... -3.5, -2.25, -1.0, 0.0, 1.1, 2.2, 3.5 ...\n- Complex\n    Example\n    1 + j, 2 + 4j\n\n#### String\n\nA collection of one or more characters under a single or double quote. If a string is more than one sentence then we use a triple quote.\n\n**Example:**\n\n```py\n'Asabeneh'\n'Finland'\n'Python'\n'I love teaching'\n'I hope you are enjoying the first day of 30DaysOfPython Challenge'\n```\n\n#### Booleans\n\nA boolean data type is either a True or False value. T and F should be always uppercase.\n\n**Example:**\n\n```python\n    True  #  Is the light on? If it is on, then the value is True\n    False # Is the light on? If it is off, then the value is False\n```\n\n#### List\n\nPython list is an ordered collection which allows to store different data type items. A list is similar to an array in JavaScript.\n\n**Example:**\n\n```py\n[0, 1, 2, 3, 4, 5]  # all are the same data types - a list of numbers\n['Banana', 'Orange', 'Mango', 'Avocado'] # all the same data types - a list of strings (fruits)\n['Finland','Estonia', 'Sweden','Norway'] # all the same data types - a list of strings (countries)\n['Banana', 10, False, 9.81] # different data types in the list - string, integer, boolean and float\n```\n\n#### Dictionary\n\nA Python dictionary object is an unordered collection of data in a key value pair format.\n\n**Example:**\n\n```py\n{\n'first_name':'Asabeneh',\n'last_name':'Yetayeh',\n'country':'Finland',\n'age':250,\n'is_married':True,\n'skills':['JS', 'React', 'Node', 'Python']\n}\n```\n\n#### Tuple\n\nA tuple is an ordered collection of different data types like list but tuples can not be modified once they are created. They are immutable.\n\n**Example:**\n\n```py\n('Asabeneh', 'Pawel', 'Brook', 'Abraham', 'Lidiya') # Names\n```\n\n```py\n('Earth', 'Jupiter', 'Neptune', 'Mars', 'Venus', 'Saturn', 'Uranus', 'Mercury') # planets\n```\n\n#### Set\n\nA set is a collection of data types similar to list and tuple. Unlike list and tuple, set is not an ordered collection of items. Like in Mathematics, set in Python stores only unique items.\n\nIn later sections, we will go in detail about each and every Python data type.\n\n**Example:**\n\n```py\n{2, 4, 3, 5}\n{3.14, 9.81, 2.7} # order is not important in set\n```\n\n### Checking Data types\n\nTo check the data type of certain data/variable we use the **type** function. In the following terminal you will see different python data types:\n\n![Checking Data types](./images/checking_data_types.png)\n\n### Python File\n\nFirst open your project folder, 30DaysOfPython. If you don't have this folder, create a folder name called 30DaysOfPython. Inside this folder, create a file called helloworld.py. Now, let's do what we did on python interactive shell using visual studio code.\n\nThe Python interactive shell was printing without using **print** but on visual studio code to see our result we should use a built in function _print()_. The _print()_ built-in function takes one or more arguments as follows _print('arument1', 'argument2', 'argument3')_. See the examples below.\n\n**Example:**\n\nThe file name is `helloworld.py`\n\n```py\n# Day 1 - 30DaysOfPython Challenge\n\nprint(2 + 3)             # addition(+)\nprint(3 - 1)             # subtraction(-)\nprint(2 * 3)             # multiplication(*)\nprint(3 / 2)             # division(/)\nprint(3 ** 2)            # exponential(**)\nprint(3 % 2)             # modulus(%)\nprint(3 // 2)            # Floor division operator(//)\n\n# Checking data types\nprint(type(10))          # Int\nprint(type(3.14))        # Float\nprint(type(1 + 3j))      # Complex number\nprint(type('Asabeneh'))  # String\nprint(type([1, 2, 3]))   # List\nprint(type({'name':'Asabeneh'})) # Dictionary\nprint(type({9.8, 3.14, 2.7}))    # Set\nprint(type((9.8, 3.14, 2.7)))    # Tuple\n```\n\nTo run the python file check the image below. You can run the python file either by running the green button on Visual Studio Code or by typing _python helloworld.py_ in the terminal .\n\n![Running python script](./images/running_python_script.png)\n\n🌕  You are amazing. You have just completed day 1 challenge and you are on your way to greatness. Now do some exercises for your brain and muscles.\n\n## 💻 Exercises - Day 1\n\n### Exercise: Level 1\n\n1. Check the python version you are using\n2. Open the python interactive shell and do the following operations. The operands are 3 and 4.\n   - addition(+)\n   - subtraction(-)\n   - multiplication(\\*)\n   - modulus(%)\n   - division(/)\n   - exponential(\\*\\*)\n   - floor division operator(//)\n3. Write strings on the python interactive shell. The strings are the following:\n   - Your name\n   - Your family name\n   - Your country\n   - I am enjoying 30 days of python\n4. Check the data types of the following data:\n   - 10\n   - 9.8\n   - 3.14\n   - 4 - 4j\n   - ['Asabeneh', 'Python', 'Finland']\n   - Your name\n   - Your family name\n   - Your country\n\n### Exercise: Level 2\n\n1. Create a folder named day_1 inside 30DaysOfPython folder. Inside day_1 folder, create a python file helloworld.py and repeat questions 1, 2, 3 and 4. Remember to use _print()_ when you are working on a python file. Navigate to the directory where you have saved your file, and run it.\n\n### Exercise: Level 3\n\n1. Write an example for different Python data types such as Number(Integer, Float, Complex), String, Boolean, List, Tuple, Set and Dictionary.\n2. Find an [Euclidean distance](https://en.wikipedia.org/wiki/Euclidean_distance#:~:text=In%20mathematics%2C%20the%20Euclidean%20distance,being%20called%20the%20Pythagorean%20distance.) between (2, 3) and (10, 8)\n\n🎉 CONGRATULATIONS ! 🎉\n\n[Day 2 >>](./02_Day_Variables_builtin_functions/02_variables_builtin_functions.md)\n"
  }
]